@media only screen and (max-width: 479px) {

    /*************** Web Template top TAB - start **************/
    ul.menuParent {
        padding-left: 0;
        list-style-type: none;
        position: relative;
        width: 100%; 
    }

    ul.menuParent li:last-child {}
    ul.menuParent li.active {
        width: 44%;
    }

    ul.menuParent li {
        margin-right: 0px;
        width: 14%;
    }
 
    .iconProp {
        float: none;
        width: 30px;
        height: 30px;
        /* margin-right: 15px; */
        position: relative;
        left: 5vw;
        bottom: 13px;
        z-index: -1;
    }

    .active .iconProp {
        /* display: inline-block; */
        top: 25px;
        left: -2vh;
        /* bottom: 15px; */
    }

    .menuParent li.active::after {
        border-bottom: 3.5px dashed #004ea8;
    }

    .menuParent li::after {
        content: "";
        position: absolute;
        z-index: -1;
        top: 1.3vh;
        /* bottom: 0; */
        left: 8vw;
        border-bottom: 3.5px solid #969595;
        /* transform: translate(-50%); */
        height: 10px;
        width: 100%;
    }

    .active label.lblTxt {
        font-size: 12px !important;
        position: relative;
        left: 10vw !important;
        bottom: 2px !important;
        letter-spacing: 0px;
    }
li#regulatoryid.active label.lblTxt {
    left: 10vw !important;
    bottom: 6px !important;
}
    .menuParent li:not(:last-child)::after {
        content: "";
        position: absolute;
        z-index: -1;
        top: 10px;
        bottom: 0;
        left: 10%;
        border-left: 3.5px solid #585858;
        transform: none;
        height: 10px;
    }

    .active .iconProp {
        display: block;
        top: 25px;
        left: 5vw;
        /* right: -3vw; */
        position: absolute;
    }

    ul.menuParent li {
        margin-right: 0px;
    }

    ul.menuParent li:last-child .iconProp {
        bottom: 14px;
    }

    .menuParent li:last-child::after {
        border: none;
    }

    .footer-bottom .container {
        width: 92%;
        margin: 0 auto;
        margin-bottom: 25px;
    }

    footer .footer-bottom ul {
        float: right;
        list-style-type: none;
        margin: 0;
        width: 100%;
        padding: 0;
        font-size: 12px;
    }

    footer .footer-bottom p {
        margin: 0;
        width: 100%;
        float: left;
        padding: 0;
        margin: 0;
        text-align: left;
        position: relative;
        bottom: 0;
        color: #000;
        line-height: 20px;
        font-size: 14px;
        font-weight: 500;
        line-height: 25px;
        top: 10px;
    }

    /********************** 08=08-2021 ***********************/

    .footerul li:first-child,
    .footerul li:nth-child(6) {
        width: 50%;
    }

    .footerul li {
        width: 50%;
    }

    img.sampleUpImg {
        width: auto;
    }

    .container.mainContainer.pers-info-edit #contentbox,
    .container.mainContainer.edit-docs-sub #contentbox,
    .container.mainContainer.edit-aie-header #contentbox {
        width: 100% !important;
        margin-left: 0% !important;
    }
    .menuParent li {
        height: 55px !important;
        position: relative;
    }

   
    /**************** Web Template top TAB - end **************/
}

@media only screen and (max-width: 767px) {

    div#timelinebar.leftContent.EtbTimelineConfHide {
        display: none !important;
    }

    /**************** Web Template top TAB - start **************/
    ul.menuParent {
        padding-left: 0;
        list-style-type: none;
        position: relative;
        width: 100%;
    }
    .menuParent li {
        height: 55px !important;
        position: relative;
    }
    ul.menuParent li:last-child {}

    ul.menuParent li.active {
        width: 40%;
    }

    ul.menuParent li {
        margin-right: 0px;
        width: 12%;
    }
    .menuParent li::after {
        content: "";
        position: absolute;
        z-index: -1;
        top: 1.3vh; 
        left: 8vw;
        border-bottom: 3.5px solid #969595; 
        height: 10px;
        width: 100%;
    }
    .iconProp {
        float: none;
        width: 30px !important;
        height: 30px !important;
        /* margin-right: 15px; */
        position: relative;
            left: 3vw;
        bottom: 9px;
        z-index: -1;
    }

    .active .iconProp {
        /* display: inline-block; */
        top: 25px;
        left: -2vh;
        /* bottom: 15px; */
    }

    .menuParent li.active::after {
           border-bottom: 3.5px dashed #959595;
            top: 5px;
            left: 10px;
    }

    .menuParent li.completed::after {
        content: "";
        position: absolute;
        z-index: -1;
        top: 1.3vh;
        /* bottom: 0; */
        left: 8vw;
        border-bottom: 3.5px solid #00a995;
        /* transform: translate(-50%); */
        height: 10px;
        width: 100%;
    }

    .active label.lblTxt {
        font-size: 12px;
           position: relative;
        left: 4.5vw !important;
        bottom: -12px !important;
        letter-spacing: 0px;
    }

    .menuParent li:not(:last-child)::after {
        content: "";
        position: absolute;
        z-index: -1;
        top: 5px !important;
        bottom: 0;
        left: 10%;
        border-left: 3.5px solid #585858;
        transform: none;
        height: 10px;
    }

    .active .iconProp {
        display: block;
        top: 18px;
        left: 3vw;
        /* right: -3vw; */
        position: absolute;
    }

    ul.menuParent li {
        margin-right: 3px !important;
    }

    ul.menuParent li:last-child .iconProp {
            bottom: 13px;
        left: 9px;
    }
    .menuParent li.active:last-child::after { 
     border-bottom: 3.5px dashed #959595 !important;
      
    }
     
    .menuParent li:last-child::after { 
/*        border-bottom: 3.5px dashed #959595 !important; */
        border-bottom: 3.5px solid #959595 !important;
        left: 20px;
        top: 5px;
    }

    .footer-bottom .container {
        width: 92%;
        margin: 0 auto;
        margin-bottom: 25px;
    }

    footer .footer-bottom ul {
        float: right;
        list-style-type: none;
        margin: 0;
        width: 100%;
        padding: 0;
        font-size: 12px;
        margin-top: -320px !important;
    }

    footer .footer-bottom p {
        margin: 0;
        width: 100%;
        float: left;
        padding: 0;
        margin: 0;
        text-align: left;
        position: relative;
        bottom: 0;
        color: #000;
        line-height: 20px;
        font-size: 14px;
        font-weight: 500;
        line-height: 25px;
        top: 10px;
    }

    /********************** 08=08-2021 ***********************/

    .footerul li:first-child,
    .footerul li:nth-child(6) {
        width: 50%;
    }

    .footerul li {
        width: 50%;
    }

    /**************** Web Template top TAB - end **************/
}

@media only screen and (max-width: 400px) {
    fieldset[aria-label="buslnum"] span.lblBt3 {
            margin-left: -143px !important;
    }
    div[data-name="tab_29"] fieldset[aria-label="emplndno"] span.lblBt3 {
/*        margin-left: -133px !important; */
    }
  
}
@media only screen and (max-width: 380px) {
   div[data-name="tab_30"] table[data-name="tab_30_section_5"] tr:first-child td:nth-child(3) {
        width: 42% !important;
        float: right;
    }
      div[data-name="tab_29"] table.section[data-name="tab_29_section_6"] tr:first-child td:nth-child(3) {
        width: 40% !important;
        float: left;
    }
    div[data-name="tab_29"] fieldset[aria-label="empadddetalis"] tr:nth-child(6), div[data-name="tab_30"] fieldset[aria-label="Business details section 2"] tr:nth-child(4) {
        position: absolute;
        width: 95% !important;
    }
     div[data-name="tab_30"] fieldset[aria-label="buslnum"] span.lblBt3 {
        margin-left: -140px !important;
    }
}	


@media only screen and (max-width: 991px) {
    #timelinebar {
        margin-left: 0%;
        padding-left: 10px;
    }

    .container.mainContainer {
        width: auto;
        padding:0px;
    }

}

@media only screen and (max-width: 380px) {
   .btn.btn-primary.button.next.submit-btn {
        margin-left:2px;
    }
    .cashCardLine {
        width: 120px;
        float: right;
        margin-top: 30px;
    }
   div[data-name="tab_37"] fieldset[aria-label="Cash Installment"] .cashCardLine {
        width: 120px;
        float: right;
        margin-top: 0px !important;
    }
  div[data-name="tab_39"] .cashCardLine {
        width: 120px;
        float: right;
        margin-top: 0px !important;
    }

}
@media only screen and (min-width: 388px) and (max-width: 395px) {

    div[data-name="Customer Information"] table[data-name="Customer Information_section_2"] input#infy_mobilenumberplaceholder_cp {
        margin-left: -24px !important;;
    }
}

@media only screen and (min-width: 400px) and (max-width: 767px) {

    div[data-name="Customer Information"] table[data-name="Customer Information_section_2"] input#infy_mobilenumberplaceholder_cp {
        margin-left: -11% !important;;
    }
}

/**************** Responsive - SK **************/

 
@-moz-document url-prefix() {
  .custconfirm table.section[data-name="tab_26_section_1"] #telephone1 {
      margin-top: 10px !important;
    } 
  .custconfirm table.section[data-name="tab_26_section_1"] #telephone1,
  .custconfirm table.section[data-name="tab_26_section_1"] #telephone1_label {
      margin-top: 10px !important;
    } 

  .custconfirm table.section[data-name="tab_26_section_1"] #infy_civilstatuscode_label,
  .custconfirm table.section[data-name="tab_26_section_1"] #infy_civilstatuscode  {
      margin-top: 15px !important;
    }
 
}


/* Safari 11+ */
@media not all and (min-resolution:.001dpcm)
{ @supports (-webkit-appearance:none) and (stroke-color:transparent) {

    div#contentbox.EtbConfirmation fieldset[aria-label="Financial information"] tr:nth-child(7) td:first-child .control,
     div#contentbox.EtbConfirmation fieldset[aria-label="Financial information"] tr:nth-child(9) td:first-child  .control { 
           margin-right: 18px !important;
    }
    #contentbox.custconfirm table tr td select#infy_cc_esoaaddresscode {
        margin-top: 0px;
        min-width: 180px !important;
    }
    .custconfirm table.section.hideOtherFinConNtb[data-name="tab_26_section_3"] tr:nth-child(4) td:nth-child(1) {
        top: -140px !important;
    }
    .custconfirm table.section[data-name="tab_26_section_1"] tr:nth-child(3) td:nth-child(3) {
        position: relative;
          top: 8vh !important;
    }
    .custconfirm h4#ntbConfirmation + .tab  fieldset:nth-child(12) {
        margin-top: -28vh;
    }
   .custconfirm table.section[data-name="tab_26_section_1"] tr:nth-child(4) td:nth-child(3) {
        position: relative;
        top: 10vh !important;
        padding-left:2px;
    }
  .custconfirm div[data-name="tab_26"] table[data-name="tab_26_section_1"] tr:nth-child(4) td:nth-child(3) .control {        
        margin-right: -4px;
        margin-top: -72px !important;
    }
     img.phiFlagDisable {
        margin-top: 18px !important;
        margin-left: -83px !important;
    }
    div#custconfirm.EtbEditCC #ETBFinacEditUI  fieldset[aria-label="Work Address1"] {
        margin-top: 48px !important;
    }

    .col-sm-12.mainContent.EtbEditCC table[data-name="tab_34_section_6"] img.phiFlagDisable {
        margin-top: 18px;
        margin-left: -70px !important;
    }
   div[data-name="tab_7"] fieldset[aria-label="Identification1"] {
        margin-top: 79px;
    }
    div[data-name="tab_30"] table.section[data-name="tab_30_section_5"] img.phiFlagDisable {
        margin-top: 18px !important;
        margin-left: -74px !important;
    }
   div[data-name="tab_29"] table.section[data-name="tab_29_section_6"] img.phiFlagDisable {
        margin-top: 18px !important;
        margin-left: -74px !important;
    }
     .tab[data-name="Customer Information"] #infy_mobilenumberprefixplaceholder + img.phiFlagDisable {
        margin-top: -74px !important;
        margin-left: 9px !important;
    }
   div[data-name="Customer Information"] table[data-name="Customer Information_section_2"] input#infy_cc_homecountrycode + img.phiFlagDisable + span.lblBt1 {
        margin-top: 48px !important; 
        margin-left: -22px;
    }
    #infy_mobilenumberprefixplaceholder + img.phiFlagDisable, #infy_homelandlineprefixplaceholder + img.phiFlagDisable {
        margin-top: 20px !important;
        margin-left: -95px !important;
    }
     #NTBPersEditUI #infy_mobilenumberprefixplaceholder + img.phiFlagDisable,  #NTBPersEditUI #infy_homelandlineprefixplaceholder + img.phiFlagDisable {
        margin-top: 18px !important;
        margin-left: -95px !important;
    }
    #NTBPersEditUI #infy_mobilenumberplaceholder_cp + span.lblBt3 {
         margin-top: 48px !important;
    }
      #NTBPersEditUI #infy_cc_homecountrycode + img.phiFlagDisable {
        margin-top: 16px !important;
        margin-left: -88px !important;
    }
    .custconfirm .control input#infy_cc_lengthofstaymonths {
        width: 20px !important;
        margin-left: -8px !important;
    }
    .col-sm-12.mainContent.EtbEditCC #NTBPersEditUI table[data-name="tab_35_section_6"] {
        margin-top: 150px;
    }
     .section-title.show-bar #step_input {
            height:26px !important;	
        }   
    label.btn.btn-default.button.previous.previous-btn.getStatus {
          width:240px !important;
    }
    #WebFormControl_50052ed5c76aeb11a812002248167989 table.section[data-name="tab_22_section_1"]  {
        margin-top: 150px !important;
    }
    table.section[data-name="ETB_Contact Details1"] span.lblBt1 { 
        margin-left: -30px;
        margin-top:46px;
    }
    span.wtl {
          display: inline !important;
    }
    table.section[data-name="tab_29_section_6"] tr:first-child td:nth-child(2) {
    
        width: 55px !important;
    }
    div[data-name="tab_29"] table.section[data-name="tab_29_section_6"]  input#infy_cc_workcountrycode {
           width: 85px;
    }
      div[data-name="tab_29"] table.section[data-name="tab_29_section_6"] select#infy_cc_workareacode {
        width: 80px;
        margin-left: -35px;
    }
    div[data-name="tab_29"] table.section[data-name="tab_29_section_6"] input#telephone2 {
            width: 180px;
            margin-left: -75px;
    }
      div[data-name="tab_29"] table.section[data-name="tab_29_section_6"] span.lblBt1 {  
        margin-top:46px;
    }
  div[data-name="tab_29"] table.section[data-name="tab_29_section_6"]  span.lblBt3  { 
        margin-left: -170px;
    }
     div[data-name="tab_29"] table.section[data-name="tab_29_section_6"] label#infy_cc_worklocal_label {
        margin-top: 15px  !important;
    }
    div[data-name="tab_29"]  fieldset[aria-label="empadddetalis"] {
        margin-top: 40px !important;
        margin-bottom: 80px !important;
    }
    div[data-name="tab_30"] table.section[data-name="tab_30_section_5"]  input#infy_cc_workcountrycode {
           width: 85px;
    }
      div[data-name="tab_30"] table.section[data-name="tab_30_section_5"] select#infy_cc_workareacode {
        width: 80px;
        margin-left: -35px;
    }
    div[data-name="tab_30"] table.section[data-name="tab_30_section_5"] input#telephone2 {
            width: 180px;
            margin-left: -75px;
    }
      div[data-name="tab_30"] table.section[data-name="tab_30_section_5"] span.lblBt1 {  
        margin-top:46px;
    }
   div[data-name="tab_30"] table.section[data-name="tab_30_section_5"]  span.lblBt3  { 
        margin-left: -170px;
    }
     div[data-name="tab_30"] table.section[data-name="tab_30_section_5"] label#infy_cc_worklocal_label {
        margin-top: 15px;
    }
   
     div[data-name="tab_35"] table.section[data-name="tab_35_section_2"] span.lblBt1 {  
        margin-top:46px;
    }
    #WebFormPanel.ccFinaleUI.crmEntityFormView  .tab[data-name="Customer Information"] table[data-name="Customer Information_section_2"] #infy_mobilenumberplaceholder_cp + .err + span.lblBt3 {
        margin-top: -36px;
        margin-left: -32px;
    }
     .custconfirm.valLeftAlignNtbAll table.section[data-name="tab_26_section_3"] tr:nth-child(5) td:nth-child(1) .control {
        width: 75px !important;
        position: relative;
        margin-right: 80px;
    }
    .custconfirm.valLeftAlignNtbAll table.section[data-name="tab_26_section_3"] tr:nth-child(7) td:nth-child(1) .control {
            width: 75px !important;
        position: relative;
        margin-right: 80px;
    }
    .custconfirm.valLeftAlignNtbAll table.section[data-name="tab_26_section_3"] tr:nth-child(6) td:nth-child(1) .control {
           width: 83px !important;
        position: relative;
        margin-top: -71px;
        margin-right: 0px;
    }

     .custconfirm.valLeftAlignNtbAll table.section[data-name="tab_26_section_3"] tr:nth-child(8) td:nth-child(1) .control {
         width: 83px !important;
        position: relative;
        margin-top: -99px;
        margin-right: 0px;
     }
     .custconfirm.valLeftAlignNtbAll table.section[data-name="tab_26_section_1"] .control input,
     .custconfirm.valLeftAlignNtbAll table.section[data-name="tab_26_section_1"] .control select {
        font-size: 12px;
        width: 100% !important; 	
        font: normal normal bold 14px/20px Nunito !important;
        color:#2E2E2E  !important;
        margin-top:0px !important;
    }
    .tab[data-name="tab_29"] fieldset[aria-label="emplndno"] span.lblBt2 { 
        margin-left: -78px;
        margin-top: 46px;
    }
    div[data-name="tab_29"]  table.section[data-name="tab_29_section_6"] select#infy_cc_workareacode + .err {
        margin-top: 64px !important;
        margin-left: -79px !important;
    }
    div[data-name="tab_30"]  table.section[data-name="tab_30_section_5"] input#telephone2 + .err {
           margin-top: 68px;
        position: absolute;
        width: 182px;
        margin-left: -170px !important;
    }
    div[data-name="tab_29"]  table.section[data-name="tab_29_section_6"] input#telephone2 + .err { 
        margin-left: -170px !important;
    }
    div[data-name="tab_30"] table.section[data-name="tab_30_section_5"] select#infy_cc_workareacode + .err {
        margin-top: 64px;
        position: absolute;
        width: 98px;
        margin-left: -80px !important;
    }
    .custconfirm table.section[data-name="tab_26_section_1"] tr:nth-child(5) td:nth-child(3) {
       top: 76px !important;
       position: relative;
    }
    .custconfirm table.section[data-name="tab_26_section_3"] tr:nth-child(6) td:nth-child(1) {
        top: 0px;
        position: relative;
    } 
    .custconfirm table.section[data-name="tab_26_section_1"] tr:nth-child(4) td:nth-child(3) {
        position: relative;
        top: 7.8vh;

    }

    @media only screen and (max-width: 767px) { 
 
        .custconfirm div[data-name="tab_26"] table[data-name="tab_26_section_1"] tr:nth-child(4) td:nth-child(3) .control {
            width: 134px !important;
         }
        .custconfirm table.section[data-name="tab_26_section_3"] tr:nth-child(5) td:nth-child(1) .control {
             width: 80px !important; 
        }
        .custconfirm table.section[data-name="tab_26_section_3"] tr:nth-child(7) td:nth-child(1) .control {
                width: 80px !important; 
        }
        .custconfirm table.section[data-name="tab_26_section_3"] tr:nth-child(6) td:nth-child(1) .control {
         
            margin-top: -110px  !important; 
        }
 
        .custconfirm table.section[data-name="tab_26_section_1"] tr:nth-child(4) td:nth-child(3) {
             top: 1vh !important;
        }

        .cardDetailsFields table td select#infy_cc_new_bankname {
            width: 100% !important;
        }
         #contentbox.EtbConfirmation fieldset[aria-label="Account Information"] table.section[data-name="tab_17_section_1"] tr:nth-child(1) td:nth-child(1) {
            height: 42px !important;           
        }
        div#custconfirm.EtbEditCC  div[data-name="tab_35"] input#infy_mobilenumberplaceholder_cp + div#infy_mobilenumberplaceholder_cp_err + span.lblBt3 {
            margin-top: 0px;
            margin-left: -225px;
        }
       #contentbox.EtbConfirmation #ETBConfirmationSubUI fieldset[aria-label="Related Party Questionnaire"] {
           margin-top: 20px;
         }
#contentbox.EtbConfirmation  #ETBConfirmationSubUI  table[data-name="tab_17_section_3"].etbConfSetAlign input#infy_cc_workemailaddress + .control a.text-primary {

width: 117%;
}
         .custconfirm .tab .tab-column fieldset table.section.hideOtherFinConNtb[data-name="tab_26_section_3"] tr:nth-child(4) td:nth-child(1) {
            top: -210px  !important;  
        }
      
        label#infy_cc_permaddressline2_label,
        label#infy_cc_address2_line2_label,
        label#infy_cc_addressline2_label,
        label#address1_line2_label,
        label#infy_cc_subdivisionvillage_label {
            margin-top: 14px;
        }
        .col-sm-12.mainContent.EtbEditCC table[data-name="tab_35_section_2"] input#infy_mobilenumberplaceholder_cp + span.lblBt3 { 
            margin-left: -230px !important;
        }
        #NTBPersEditUI #infy_cc_homecountrycode + img.phiFlagDisable {
            margin-top: 16px !important;
            margin-left: -73px !important;
        }
        #NTBPersEditUI #infy_mobilenumberprefixplaceholder + img.phiFlagDisable,  #NTBPersEditUI #infy_homelandlineprefixplaceholder + img.phiFlagDisable {
            margin-top: 18px !important;
            margin-left: -81px !important;
        }
        #WebFormPanel.ccFinaleUI.crmEntityFormView  .tab[data-name="Customer Information"] table[data-name="Customer Information_section_2"] #infy_mobilenumberplaceholder_cp + .err + span.lblBt3 {
            margin-top: -51px;
            margin-left: -18px !important;
        }
        .centerSmallDiv.safariCenterDesktop {
            margin-left: auto;
        }
       div[data-name="tab_30"] table.section[data-name="tab_30_section_5"] select#infy_cc_workareacode {
            width: 68px;
            margin-left: 5px !important;
        }
        
        div[data-name="tab_30"] table.section[data-name="tab_30_section_5"] input#telephone2 {
            width: 140px;
            margin-left: 20px;
        }
        div[data-name="tab_30"] fieldset[aria-label="buslnum"] span.lblBt3 {
            margin-left: -132px !important;
        }
       div[data-name="tab_29"] table.section[data-name="tab_29_section_6"] select#infy_cc_workareacode {
            width: 82px;
            margin-left: 5px !important;
        }
        
        div[data-name="tab_29"] table.section[data-name="tab_29_section_6"] input#telephone2 {
            width: 160px;
            margin-left: 5px;
        } 
        div[data-name="tab_29"] table.section[data-name="tab_29_section_6"]  span.lblBt3  { 
            margin-left: -160px !important;
        }
       div[data-name="tab_29"] table.section[data-name="tab_29_section_6"] tr td.cell input#telephone2 + .err {
           margin-left: -40% !important;
            width: 150px !important;
        }
        div[data-name="tab_30"] table.section[data-name="tab_30_section_5"] tr td.cell input#telephone2 + .err {
           margin-left: -40% !important;
            width: 150px !important;
        }
         .custconfirm.valLeftAlignNtbAll div[data-name="tab_26"] table[data-name="tab_26_section_1"] tr:nth-child(4) td:nth-child(3) .control {
            width: 136px !important;
            margin-top: -43px;
            margin-right: -3px;
        }
        #WebFormPanel.ccFinaleUI.crmEntityFormView  div[data-name="tab_30"] .tab-column fieldset[aria-label="buslnum"] {
                top: 110px !important; 
         }
         #WebFormPanel.ccFinaleUI.crmEntityFormView  div[data-name="tab_30"] .tab-column fieldset[aria-label="buslnum"]  input#infy_cc_worklocal {
            width: 120%;
        }
    }
    @media only screen and (max-width: 390px) { 
        div#custconfirm.EtbEditCC  div[data-name="tab_35"] input#infy_mobilenumberplaceholder_cp + div#infy_mobilenumberplaceholder_cp_err + span.lblBt3 {
            margin-top: 0px;
            margin-left: -215px;
        }
          
        div[data-name="tab_29"] table.section[data-name="tab_29_section_6"] input#telephone2 {
            width: 140px;
            margin-left: 5px;
        } 
        div[data-name="tab_29"] table.section[data-name="tab_29_section_6"]  span.lblBt3  { 
            margin-left: -140px !important;
        }
       div[data-name="tab_29"] table.section[data-name="tab_29_section_6"] tr td.cell input#telephone2 + .err {
           margin-left: -38% !important;
            width: 150px !important;
        }
        .tab[data-name="tab_30"] .tab-column fieldset table.section[data-name="tab_17_section_2"] {
            margin-top: 90px;
        }
        div[data-name="tab_30"] .tab-column fieldset table.section[data-name="tab_30_section_5"] input#telephone2 {
            width: 140px;
            margin-left: 15px !important;
        }
        .custconfirm  .tab-column fieldset  table.section[data-name="tab_26_section_1"] tr:nth-child(4) td:nth-child(3) {
             top: 1vh !important;
        }
       
    }

}}

/* Safari 10.1 */
@media not all and (min-resolution:.001dpcm){ 
@supports (-webkit-appearance:none) and (not (stroke-color:transparent)) {
  img.phiFlagDisable {
        margin-top: 20px !important;
        margin-left: -80px !important;
    }
   .tab[data-name="Customer Information"] #infy_mobilenumberprefixplaceholder + img.phiFlagDisable {
        margin-top: -74px !important;
        margin-left: 9px !important;
    }
   div[data-name="Customer Information"] table[data-name="Customer Information_section_2"] input#infy_cc_homecountrycode + img.phiFlagDisable + span.lblBt1 {
        margin-top: 51px !important; 
    }
  #infy_mobilenumberprefixplaceholder + img.phiFlagDisable, #infy_homelandlineprefixplaceholder + img.phiFlagDisable {
        margin-top: 20px !important;
        margin-left: -95px !important;
    }
    .section-title.show-bar #step_input {
        height:26px !important;
    }   
 label.btn.btn-default.button.previous.previous-btn.getStatus {
          width:240px !important;
    }

    #WebFormControl_50052ed5c76aeb11a812002248167989 table.section[data-name="tab_22_section_1"]  {
        margin-top: 150px !important;
    }
    table.section[data-name="ETB_Contact Details1"] span.lblBt1 { 
        margin-left: -35px;
        margin-top:48px;
    }

    span.wtl {
         display: inline !important;
    }
 table.section[data-name="tab_29_section_6"] tr:first-child td:nth-child(2) {
    
        width: 55px !important;
    }
    div[data-name="tab_29"] table.section[data-name="tab_29_section_6"]  input#infy_cc_workcountrycode {
           width: 85px;
    }
  div[data-name="tab_29"] table.section[data-name="tab_29_section_6"] select#infy_cc_workareacode {
        width: 80px;
        margin-left: -35px;
    }

      div[data-name="tab_29"] table.section[data-name="tab_29_section_6"] span.lblBt1 {  
        margin-top:46px;
    }
  div[data-name="tab_29"] table.section[data-name="tab_29_section_6"]  span.lblBt3  { 
        margin-left: -120px;
    }
     div[data-name="tab_29"] table.section[data-name="tab_29_section_6"] label#infy_cc_worklocal_label {
        margin-top: 12px;
    }
     div[data-name="tab_35"] table.section[data-name="tab_35_section_2"] span.lblBt1 {  
        margin-top:46px;
    }
    .tab[data-name="Customer Information"] table[data-name="Customer Information_section_2"] #infy_mobilenumberplaceholder_cp + .err + span.lblBt3 {
        margin-top: -51px;
        margin-left: -36px;
    }
 
    @media only screen and (max-width: 767px) { 
        .centerSmallDiv.safariCenterDesktop {
            margin-left: auto;
        }
    }

}}

/* Safari 6.1-10.0 (but not 10.1) */
@media screen and (min-color-index:0) and(-webkit-min-device-pixel-ratio:0){ 
@media {
   .tab[data-name="Customer Information"] #infy_mobilenumberprefixplaceholder + img.phiFlagDisable {
        margin-top: -74px !important;
        margin-left: 9px !important;
    }
   div[data-name="Customer Information"] table[data-name="Customer Information_section_2"] input#infy_cc_homecountrycode + img.phiFlagDisable + span.lblBt1 {
        margin-top: 51px !important; 
    }
    img.phiFlagDisable {
        margin-top: 20px !important;
        margin-left: -80px !important;
    }
  #infy_mobilenumberprefixplaceholder + img.phiFlagDisable, #infy_homelandlineprefixplaceholder + img.phiFlagDisable {
        margin-top: 20px !important;
        margin-left: -95px !important;
    }
    .section-title.show-bar #step_input {
        height:26px !important;
    }   
 label.btn.btn-default.button.previous.previous-btn.getStatus {
          width:240px !important;
    }
 #WebFormControl_50052ed5c76aeb11a812002248167989 table.section[data-name="tab_22_section_1"]  {
        margin-top: 150px !important;
    }
    table.section[data-name="ETB_Contact Details1"] span.lblBt1 { 
        margin-left: -35px;
        margin-top:46px;
    }

   span.wtl {
        display: inline !important;
    }
    table.section[data-name="tab_29_section_6"] tr:first-child td:nth-child(2) {    
        width: 55px !important;
    }
    div[data-name="tab_29"] table.section[data-name="tab_29_section_6"]  input#infy_cc_workcountrycode {
           width: 85px;
    }
    div[data-name="tab_29"] table.section[data-name="tab_29_section_6"] select#infy_cc_workareacode {
        width: 80px;
        margin-left: -35px;
    }

      div[data-name="tab_29"] table.section[data-name="tab_29_section_6"] span.lblBt1 {  
        margin-top:46px;
    }
  div[data-name="tab_29"] table.section[data-name="tab_29_section_6"]  span.lblBt3  { 
        margin-left: -120px;
    }
     div[data-name="tab_29"] table.section[data-name="tab_29_section_6"] label#infy_cc_worklocal_label {
        margin-top: 12px;
    }
     div[data-name="tab_35"] table.section[data-name="tab_35_section_2"] span.lblBt1 {  
        margin-top:46px;
    }
 .tab[data-name="Customer Information"] table[data-name="Customer Information_section_2"] #infy_mobilenumberplaceholder_cp + .err + span.lblBt3 {
        margin-top: -55px;
        margin-left: -36px;
    }
 
    @media only screen and (max-width: 767px) { 
        .centerSmallDiv.safariCenterDesktop {
            margin-left: auto;
        }
    }
}}


@-moz-document url-prefix() {

    div.tab[data-name="tab_15"] table[data-name="tab_15_section_3"] .control { 
        margin-top: -10px !important;
    }
    
    @media only screen and (max-width: 767px) { 
        div.tab[data-name="tab_15"] table[data-name="tab_15_section_3"] .control { 
            margin-top: 10px !important;
        }
    }

}
.custconfirm  label.addsValConfPage {
    word-break: break-all;
}
#NTBPersEditUI table.section[data-name="tab_35_section_5"] tbody tr:nth-child(2) td:nth-child(1) .err {
    position: absolute;
    width: 180px;
    margin-top: 52px;
    margin-left: -78px;
}
#NTBPersEditUI table.section[data-name="tab_35_section_5"] tbody tr:nth-child(2) td:nth-child(2) .err {
    position: absolute;
    width: 180px;
    margin-top: 55px;
    margin-left: -78px;
}
.tab[data-name="tab_16"] table.section[data-name="tab_16_section_6"] input#infy_cc_yearswithemployermonths + label.ccymLabelFiY {
    margin-top: 12px;
}
.tab[data-name="tab_16"] table.section[data-name="tab_16_section_6"]  input#infy_cc_tenureinformaerbusinessmonths { 
    margin-top: 11px; 
}
#contentbox.custconfirm  table.section[data-name="tab_26_section_7"] {
    margin-top: 20px;
}

.custconfirm fieldset[aria-label="Regulatory Information"] table.section {
    height: 0px !important;
    padding-top: 0px;
}
#contentbox.custconfirm .crmEntityFormView .section-title.show-bar {
    margin-left:0px;
}

.tab[data-name="tab_17"] table[data-name="tab_17_section_6"]  label#infy_cc_tenureinformerbusinessyears_label {
    margin-top: 12px;
}
.tab[data-name="tab_17"] table[data-name="tab_17_section_6"]  input#infy_cc_tenureinformaerbusinessmonths {
    margin-top: 23px;
} 
.tab[data-name="tab_17"] table[data-name="tab_17_section_6"] input#infy_cc_tenureinformaerbusinessmonths + label.ccymLabelFiYBs {
    margin-top: 15px;
}

.tab[data-name="tab_17"] table[data-name="tab_17_section_6"] input#infy_cc_yearswithemployermonths { 
    margin-top: 17px; 
}
.tab[data-name="tab_38"] table[data-name="tab_38_section_1"] {
    margin-top: 80px;
}
.crmEntityFormView .tab[data-name="tab_38"] {
    padding-bottom: 0px;
} 
.tab[data-name="tab_16"] label#infy_nameofemployer_label {
    margin-top: 12px;
}
div[data-name="tab_37"] span#infy_cc_wouldyouliketoavailofcash input#infy_cc_wouldyouliketoavailofcash_0 {
    float: right;
}
div[data-name="tab_25"] fieldset[aria-label="pep1"] {
    padding-top: 0px !important;
    padding-bottom: 0px !important;
}

.mainContentPopup div strong {
/*    word-break: break-all  !important; 
*/
}

div#custconfirm.EtbEditCC fieldset[aria-label="Account Details"].ntbInstallEdit {
  margin-top: 25px;
}

.tab[data-name="Account Information Virtual Card"] table[data-name="tab_37_section_3"] .ccListDetails {
    padding-left: 2px;
}

#tnc {
    line-height: 25px;
    text-align: justify;
    font-family: 'Nunito' !important;
    width: 98%  !important;
    margin: 0 auto;
    border: 0px solid #ccc !important;
    padding: 2px !important;
}

fieldset[aria-label="buslnum"] table.section[data-name="tab_30_section_5"] label#infy_cc_workcountrycode_label {
    width: 200px;
}
fieldset[aria-label="buslnum"] table.section[data-name="tab_30_section_5"]  input#infy_cc_workcountrycode {
    padding-left: 40px;
}
legend.section-title.show-bar.mobileHeadView.deskHeadView label#enterId {
    width: 60%;
}

/*  new id udated by Ather for NTB flow */

label.fullValLabelConf {
    font: normal normal bold 14px/20px Nunito !important;
    color: #2E2E2E !important;
    text-align: right;
}

.tab[data-name="tab_14"] table.section[data-name="tab_14_section_1"] {
    margin-top: 98px;
}

.tab[data-name="tab_27"] table.section[data-name="tab_27_section_2"] {
    margin-top: 90px;
}
.tab[data-name="tab_27"] table.section[data-name="tab_27_section_1"] {
        margin-top: 29px;
}
.tab[data-name="tab_15"] table.section[data-name="tab_15_section_1"] {
    margin-top: 90px;
}

.tab[data-name="tab_16"] table.section[data-name="tab_16_section_6"] {
    margin-top: 91px;
}

.tab[data-name="tab_29"] table.section[data-name="tab_16_section_2"] {
    margin-top: 85px;
}
.tab[data-name="tab_17"] table.section[data-name="tab_17_section_6"] {
    margin-top: 91px;
}
.tab[data-name="tab_17"]  table[data-name="tab_17_section_1"] {
    margin-top: 90px;
}
.tab[data-name="tab_30"] table.section[data-name="tab_17_section_2"] {
    margin-top: 85px;
}
.tab[data-name="tab_22"] table.section[data-name="tab_22_section_1"] {
    margin-top: 105px;
}
.tab[data-name="tab_25"] table.section[data-name="tab_25_section_1"] {
    margin-top: 90px;
}
 
div#modal3 .modal-content {
   border-radius: 8px;
}

.singleNextBtn {
    right: 25px;
    float: right;
}
label#infy_cc_workareacode_label, label#telephone2_label {
    display: none;
}
.mainContentPopup div span {
    font: normal normal normal 16px/24px Nunito !important;
    letter-spacing: 0px;
    color: #2E2E2E;
}
.col-sm-12.mainContent.EtbEditCC table[data-name="tab_34_section_6"]  label#infy_cc_workcountrycode_label {
    width: 250px;
}
.col-sm-12.mainContent.EtbEditCC table[data-name="tab_34_section_6"] select#infy_cc_workareacode {
        width: 80px;
    margin-left: -40px;
    margin-top: 5px;
}
.col-sm-12.mainContent.EtbEditCC table[data-name="tab_34_section_6"] input#telephone2 {
    width: 150%;
    margin-left: -65%;
    margin-top: 5px;
}
.col-sm-12.mainContent.EtbEditCC table[data-name="tab_34_section_6"] label#infy_cc_worklocal_label {
    margin-top: 20px;
}
.col-sm-12.mainContent.EtbEditCC table[data-name="tab_34_section_6"] input#infy_cc_workcountrycode {
      padding-left: 40px;
    width: 82px;
}
span#infy_categoryogbcode input {
    padding: 8px;
    margin: 3px !important;
}

table.section[data-name="tab_29_section_6"] label#infy_cc_workareacode_label,
table.section[data-name="tab_29_section_6"] label#telephone2_label {
    display: none;
}
div[data-name="tab_29"] table.section[data-name="tab_29_section_6"] label#infy_cc_workcountrycode_label {
    width: 180px;
}
div[data-name="tab_29"] table.section[data-name="tab_29_section_6"]  input#infy_cc_workcountrycode {
    padding-left: 38px;
    margin-top: 1px; 
}

div[data-name="Customer Information"] table[data-name="Customer Information_section_2"] input#infy_cc_homecountrycode {
     padding-left: 38px;
    width: 90px;
    margin-top: 2px; 
} 
label#telephone1_label,
label#infy_cc_homeareacode_label {
    display:none;
}

div[data-name="Customer Information"] table[data-name="Customer Information_section_2"] input#telephone1 {
     width: 159%;
    margin-left: -69px;
    margin-top: 6px;
}
div[data-name="Customer Information"] table[data-name="Customer Information_section_2"] input#infy_cc_homecountrycode + img.phiFlagDisable + span.lblBt1 {
    margin-top: -1px;
}
div[data-name="Customer Information"] table[data-name="Customer Information_section_2"] select#infy_cc_homeareacode {
    margin-left: -34px;
    margin-top: 6px;
    width: 90px;
}
div[data-name="Customer Information"] table[data-name="Customer Information_section_2"] select#infy_cc_homeareacode  + span.lblBt2 {
    margin-top: 52px;
    margin-left: -86px;
}

div[data-name="Customer Information"] table[data-name="Customer Information_section_2"] input#telephone1  + span.lblBt3 {
    margin-left: -22%;
    margin-top: 52px;
}

div[data-name="tab_29"] table.section.cityAlignZip tr:nth-child(5) td {
    position: absolute; 
    width: 32%;
}
div[data-name="tab_30"] table.section.cityAlignZip tr:nth-child(6) td {
    position: absolute; 
    width: 32%;
}
.custconfirm div#confBottBtn {
    width: 100%;
}
div[data-name="tab_14"] fieldset[aria-label="permadd2"] {
    padding-bottom: 110px !important;
}
div[data-name="tab_14"] fieldset[aria-label="permadd2"] table[data-name="tab_14_section_4"] tr:nth-child(6) td:nth-child(2) {
      width: 38%;
    right: 4%;
    position: absolute;
}
div[data-name="tab_14"] fieldset[aria-label="permadd2"] table[data-name="tab_14_section_4"] tr:nth-child(6) td:nth-child(1) {
    width: 52% !important;
}
div[data-name="tab_14"] table[data-name="tab_14_section_6"] tr:nth-child(6) td:nth-child(2) {
       width: 38%;
    right: 4%;
    position: absolute;
}
div[data-name="tab_14"] table[data-name="tab_14_section_6"] tr:nth-child(6) td:nth-child(1) {
    display: block;
    position: absolute !important;
    width: 52% !important;
}

div[data-name="tab_14"] fieldset[aria-label="permadd2"].permadd2SetHeight {
    height: 0px !important;
    margin-top: 20px !important;
}
 
fieldset.alterAddrSetHeight {
    height:180px !important;
}
.col-sm-12.mainContent.EtbEditCC table[data-name="tab_35_section_2"] input#infy_cc_homecountrycode {
    width: 100px;
    padding-left: 40px;
}
.col-sm-12.mainContent.EtbEditCC table[data-name="tab_35_section_2"] select#infy_cc_homeareacode {
    width: 85px;
    margin-left: -15px;
    margin-top: 4px;
}
.col-sm-12.mainContent.EtbEditCC table[data-name="tab_35_section_2"]  input#telephone1 {
    width: 130%;
    margin-left: -35%;
    margin-top: 5px;
}
.col-sm-12.mainContent.EtbEditCC table[data-name="tab_35_section_2"] input#infy_homelandlineprefixplaceholder {
    padding-left: 40px;
}
.col-sm-12.mainContent.EtbEditCC table[data-name="tab_35_section_2"] input#infy_mobilenumberprefixplaceholder {
    padding-left: 45px;
}
.col-sm-12.mainContent.EtbEditCC table[data-name="tab_35_section_2"] label#infy_mobilenumberprefixplaceholder_label {
        width: 200px;
}
.col-sm-12.mainContent.EtbEditCC table.section[data-name="tab_35_section_1"] div.info.required label:after {
    content: '';
}

table.section[data-name="tab_28_section_5"] label.field-label.rgLabel.imgLblIdBack {
    margin-top: 18px;
}

table.section[data-name="tab_28_section_5"] label#infy_primaryidback_label {
    margin-top: 18px;
}

table.section[data-name="tab_28_section_4"] label#infy_cc_incomedocument1_label,
table.section[data-name="tab_28_section_4"] label#infy_cc_incomedocument2_label,
table.section[data-name="tab_28_section_4"] label#infy_cc_incomedocument3_label,
table.section[data-name="tab_28_section_4"] label#infy_cc_incomedocument4_label {
    margin-top: 18px;
}
table.section[data-name="tab_28_section_4"] label.field-label.dyanaAdd {
    margin-top: 18px;
}
.imgCap + div.err {
    text-align: left;
}
.lblPassFor {
    text-align: left;
    font: normal normal normal 14px/20px Nunito;
    letter-spacing: 0px;
    color: #919191;
    opacity: 1;
}
input.btn-primary.button.backToSign:focus {
    background-color: #E5F5FF !important;
    border-color: #0072D8 !important;
}

table.section[data-name="tab_14_section_7"] tbody tr:nth-child(2) td:nth-child(1) .err {
           position: absolute;
        width: 200px;
        margin-top: 52px;
        margin-left: -78px;
    }
table.section[data-name="tab_14_section_7"] tbody tr:nth-child(2) td:nth-child(2) .err {
           position: absolute;
        width: 200px;
        margin-top: 52px;
        margin-left: -78px; 
    }
div[data-name="tab_16"] table[data-name="tab_16_section_6"] tr:nth-child(3) td:nth-child(2) .err {
           position: absolute;
        width: 200px;
        margin-top: 60px;
        margin-left: -78px;
    }
div[data-name="tab_16"] table[data-name="tab_16_section_6"] tr:nth-child(4) td:nth-child(2) .err {
           position: absolute;
        width: 200px;
        margin-top: 60px;
        margin-left: -78px;
    }
div[data-name="tab_16"] table[data-name="tab_16_section_6"] tr:nth-child(3) td:nth-child(1) .err {
           position: absolute;
        width: 200px;
        margin-top: 52px;
        margin-left: -78px;
    }
div[data-name="tab_16"] table[data-name="tab_16_section_6"] tr:nth-child(4) td:nth-child(1) .err {
           position: absolute;
        width: 200px;
        margin-top: 54px;
        margin-left: -78px;
    }
div[data-name="tab_17"] table[data-name="tab_17_section_6"] tr:nth-child(3) td:nth-child(2) .err {
           position: absolute;
        width: 200px;
        margin-top: 65px;
        margin-left: -78px;
    }
div[data-name="tab_17"] table[data-name="tab_17_section_6"] tr:nth-child(4) td:nth-child(2) .err {
           position: absolute;
        width: 200px;
        margin-top: 72px;
        margin-left: -78px;
    }

div[data-name="tab_17"] table[data-name="tab_17_section_6"] tr:nth-child(3) td:nth-child(1) .err {
           position: absolute;
        width: 200px;
        margin-top: 54px;
        margin-left: -78px;
    }
div[data-name="tab_17"] table[data-name="tab_17_section_6"] tr:nth-child(4) td:nth-child(1) .err {
           position: absolute;
        width: 200px;
        margin-top: 54px;
        margin-left: -78px;
    }

div#custconfirm.EtbEditCC #NTBAccEditUI fieldset[aria-label="Virtual Card"] {
    margin-top: 86px;
}
.col-sm-12.mainContent.EtbEditCC #NTBAccEditUI  fieldset[aria-label="Companion Card"] {
    margin-top: 350px;
}
table[data-name="tab_24_section_2"]  tr:nth-child(1) td:nth-child(2) .info {
    width:100%;
}

table[data-name="tab_24_section_2"] label#infy_namesoftheclientsandcounterparties_label {
    width: 97%;
}

table[data-name="tab_24_section_2"] textarea#tn1 {
    height: 43px;
    padding: 10px;
}
table[data-name="tab_18_section_6"] textarea#tn1 {
    height: 43px;
    padding: 10px;
}
table[data-name="tab_29_section_6"] input#infy_worklandlinesuffixplaceholder + .err + span.lblBt3 {
    margin-top: 0px; 
}

table[data-name="tab_29_section_6"] input#infy_worklandlinesuffixplaceholder + .err  {
    margin-top: 18px; 
}
table[data-name="tab_30_section_5"] input#infy_worklandlinesuffixplaceholder + .err + span.lblBt3 {
    margin-top: 0px; 
}

table[data-name="tab_30_section_5"] input#infy_worklandlinesuffixplaceholder + .err  {
    margin-top: 18px; 
}
img#cardimg[src="/VISA_GOLD.png"] {
    transform: scale(1.0) !important;
    animation-delay: 5s;
}

#contentbox.custconfirm td textarea {
    border:0px !important;
}
div[data-name="tab_37"] fieldset[aria-label="Cash Installment"] {
    margin-top: 95px;
}

h4.confHeadTitleNTB {
    text-align: left;
    font: normal normal bold 20px/24px Nunito;
    letter-spacing: 0px;
    color: #2E2E2E;
    opacity: 1;
    margin: 5px 2px;
}

div[data-name="Customer Information"] label#middlename_label {
    margin-top: 21px;
}

.col-sm-6 .saveEditNtbPersl {
    float: right;
    margin: 0px 10px !important;
    background-color: #0072d8 !important;
    color: #fff !important;
}
.crmEntityFormView .actions .btn.saveEditNtbFinacl {
    float: right;
    margin: 0px 10px !important;
    padding: 10px !important;
    background-color: #0072d8 !important;
    color: #fff !important;
    margin-right: 20px !important;
    margin-bottom: 20px !important;
}
.crmEntityFormView .actions .btn.saveEditNtbAccDets {
    float: right;
    margin: 0px 10px !important;
    padding: 10px !important;
    background-color: #0072d8 !important;
    color: #fff !important;
    margin-right: 20px !important;
    margin-bottom: 20px !important;
}
.crmEntityFormView .actions .btn.saveEditNtbReguFact {
    float: right;
    margin: 0px 10px !important;
    padding: 10px !important;
    background-color: #0072d8 !important;
    color: #fff !important;
    margin-right: 20px !important;
    margin-bottom: 20px !important;
}
.crmEntityFormView .actions .btn.saveEditNtbReguPep {
    float: right;
    margin: 0px 10px !important;
    padding: 10px !important;
    background-color: #0072d8 !important;
    color: #fff !important;
    margin-right: 20px !important;
    margin-bottom: 20px !important;
}
.crmEntityFormView .actions .btn.saveEditNtbReguRpq {
    float: right;
    margin: 0px 10px !important;
    padding: 10px !important;
    background-color: #0072d8 !important;
    color: #fff !important;
    margin-right: 20px !important;
    margin-bottom: 20px !important;
}
.crmEntityFormView .actions .btn.saveEditNtbReguDnfbp {
    float: right;
    margin: 0px 10px !important;
    padding: 10px !important;
    background-color: #0072d8 !important;
    color: #fff !important;
    margin-right: 20px !important;
    margin-bottom: 20px !important;
}
.crmEntityFormView .actions .btn.saveEditNtbReguOgb {
    float: right;
    margin: 0px 10px !important;
    padding: 10px !important;
    background-color: #0072d8 !important;
    color: #fff !important;
    margin-right: 20px !important;
    margin-bottom: 20px !important;
}

.crmEntityFormView .tab[data-name="tab_38"] table[data-name="tab_38_section_1"] .tooltip.left .tooltip-arrow {
	top:25px !important;
}
.crmEntityFormView .tab[data-name="tab_38"] table[data-name="tab_38_section_1"] .tooltip.fade.left.in {
	top:100px !important;
}
.crmEntityFormView .tab[data-name="tab_10"] table[data-name="tab_10_section_2"] .tooltip.left .tooltip-arrow {
	top:25px !important;
}
.crmEntityFormView .tab[data-name="tab_10"] table[data-name="tab_10_section_2"] .tooltip.fade.left.in {
	top:85px !important;
}
.crmEntityFormView .tab[data-name="tab_10"] table[data-name="tab_10_section_2"] .tooltip.left .tooltip-arrow {
	display:inline-block !important;
}
.custconfirm table[data-name="tab_26_section_3"] input#infy_nameofemployer {
    margin-top: 0px;
}

.custconfirm table[data-name="tab_26_section_3"] input#infy_cc_jobtitleid_name {
    margin-top: 0px;
}

.col-sm-12.mainContent.EtbEditCC table[data-name="tab_34_section_6"] img.phiFlagDisable {
    margin-top: 18px;
    margin-left: -65px;
}
.col-sm-12.mainContent.EtbEditCC table[data-name="tab_25_section_1"] {
       margin-top: 105px;
}
.col-sm-12.mainContent.EtbEditCC table[data-name="tab_34_section_6"] span.lblBt1 {
    margin-top: 47px;
}
.col-sm-12.mainContent.EtbEditCC  label#infy_worklandlineplaceholder_cp_label {
    display: none;
}
.col-sm-12.mainContent.EtbEditCC table[data-name="tab_34_section_6"] input#infy_worklandlineplaceholder_cp {
    width: 82px;
    margin-left: -45px;
    margin-top: 5px;
}
.col-sm-12.mainContent.EtbEditCC table[data-name="tab_34_section_6"]  input#infy_worklandlinesuffixplaceholder {
    width: 200px;
    margin-left: -80px;
    margin-top: 5px;
}
 
.col-sm-12.mainContent.EtbEditCC fieldset[aria-label="Companion Card"] {
    margin-top: 370px;
}
.col-sm-12.mainContent.EtbEditCC table[data-name="tab_35_section_2"] input#infy_mobilenumberplaceholder_cp + span.lblBt3 { 
    margin-left: -245px; 
}
.col-sm-12.mainContent.EtbEditCC table[data-name="tab_35_section_2"]  input#infy_homelandlineplaceholder_cp {
    width: 80px;
}
.col-sm-12.mainContent.EtbEditCC table[data-name="tab_34_section_1"] {
       margin-top: 110px;
}
.col-sm-12.mainContent.EtbEditCC table[data-name="tab_34_section_4"] {
       margin-top: 310px;
}
.col-sm-12.mainContent.EtbEditCC table[data-name="tab_35_section_2"] input#infy_local_portal {
    width: 160px !important;
    margin-left: -45px;
}
.col-sm-12.mainContent.EtbEditCC  fieldset[aria-label="Work Address"] {
       margin-top: 117px;
}
.col-sm-12.mainContent.EtbEditCC table[data-name="tab_22_section_1"] {
       margin-top: 105px;
}
.col-sm-12.mainContent.EtbEditCC fieldset[aria-label="Full Name and Contact details"] {
    margin-top: 68px;
}
 
 .col-sm-12.mainContent.EtbEditCC table[data-name="tab_35_section_1"] label#infy_monthplaceholder_label {
    position: relative;
    width: 160px !important;
}
 .col-sm-12.mainContent.EtbEditCC table[data-name="tab_35_section_1"] label#infy_cc_yearplaceholder_cp_label {
    display: none; 
}
 .col-sm-12.mainContent.EtbEditCC table[data-name="tab_35_section_1"] input#infy_cc_yearplaceholder_cp {
    margin-top: 4px;
}
.col-sm-12.mainContent.EtbEditCC table[data-name="tab_35_section_2"] {
       margin-top: 120px;
}
#contentbox.custconfirm  select#infy_cc_esoaaddresscode {
    margin-top: 0px;
    min-width: 160px !important;
}
.col-sm-12.mainContent.EtbEditCC table[data-name="tab_35_section_6"] {
      margin-top: 110px;
}
.col-sm-12.mainContent.EtbEditCC  #NTBPersEditUI table[data-name="tab_35_section_8"] {
       margin-top: 118px;
}
.col-sm-12.mainContent.EtbEditCC table[data-name="tab_35_section_8"] {
       margin-top: 130px;
}
.col-sm-12.mainContent.EtbEditCC table[data-name="tab_35_section_10"] {
       margin-top: 60px;
}
.col-sm-12.mainContent.EtbEditCC table[data-name="tab_34_section_6"] {
       margin-top: 95px;
}
.col-sm-12.mainContent.EtbEditCC table[data-name="tab_34_section_8"] {
       margin-top: 20px;
}
.col-sm-12.mainContent.EtbEditCC table[data-name="tab_34_section_7"] {
       margin-top: 75px;
}
label#infy_cc_codepositor1_label {
    margin-top: 3px;
}
.col-sm-12.mainContent.EtbEditCC div[data-name="tab_35"] fieldset[aria-label="Enter your personal details"] {
        margin-top: 155px;
}
.col-sm-12.mainContent.EtbEditCC div[data-name="tab_35"] fieldset[aria-label="Home Address"] {
      margin-top: 18px;
}
.col-sm-12.mainContent.EtbEditCC div[data-name="tab_34"] fieldset[aria-label="Enter your business contact details"] {
      margin-top: 227px;
}

.col-sm-12.mainContent.EtbEditCC table input#infy_cc_customer_urn,
.col-sm-12.mainContent.EtbEditCC table label#infy_cc_customer_urn_label
 {
    display:none;
}
.col-sm-12.mainContent.EtbEditCC .crmEntityFormView .actions { 
    padding-bottom: 80px;
}
fieldset.sameAddrSetHeight {
    height: 180px !important;
}
fieldset.sameAddr2SetHeight {
    height: 0px !important;
}
div[data-name="tab_30"]  fieldset[aria-label="Business details section 2"] {
    margin-bottom: 90px !important;
}
div[data-name="tab_29"] fieldset[aria-label="empadddetalis"] tr:nth-child(6) td,
div[data-name="tab_30"] fieldset[aria-label="Business details section 2"] tr:nth-child(4) td {
        position: absolute;
    width: 32%;
}
div[data-name="tab_29"] fieldset[aria-label="empadddetalis"] tr:nth-child(7),
div[data-name="tab_30"] fieldset[aria-label="Business details section 2"] tr:nth-child(7) {
      position: absolute;
    right: 15px;
    width: 120px;
} 
.create-related-record-link.btn { 
    display: none !important;
}
td.upDocsTipsPad {
    padding-left: 15px;
}
hr.singleColHr {
  margin-bottom: 5px;
    margin-top: 0px;
    width: 100%;
    border-top: 1px solid #e1e1e1 !important;
}

hr.singleColHrCash {
    margin-bottom: 0px;
    margin-top: 15px;
    width: 100%;
    border-top: 1px solid #e1e1e1 !important;
}

div[data-name="tab_24"] table.section[data-name="tab_24_section_3"] {
    margin-top: 95px;
}
table.section[data-name="Regulatory Requirements DNFBP_section_3"] label#infy_cc_incomedocument6_label,
table.section[data-name="Regulatory Requirements DNFBP_section_3"] label#infy_cc_incomedocument5_label {
    margin-top: 15px;
}

.editLineDesktop {
    width: 192%;
    margin: 0px 15px;
    position: relative;
    border-top: 1px solid #e2e2e2;
}
.editLineDesktopRight {
  width: 192%;
    margin: 0px 15px;
    position: relative;
    border-top: 1px solid #e2e2e2;
        margin-left: -95%;
}
.editLineDesktopRightLast {
  width: 192%;
    margin: 0px 15px;
    position: relative;
    border-top: 1px solid #e2e2e2;
        margin-left: -95%;
}
.samePerradd {
    margin-top: -300px !important;
    position: absolute;
    margin-left: -48%;
    width: 95%;
}
 
.col-sm-12.mainContent.EtbEditCC  table.section[data-name="tab_24_section_3"] {
    margin-top: 20px !important;
}

hr.finWorkLineNtb { 
    border-top: 1px solid #e4e4e4;
    width: 194%;
    position: relative;
    margin-left: -97%;
}

.custconfirm table.section[data-name="tab_26_section_1"] label#telephone1_label {
    display: inline-block !important;
}
.custconfirm table.section[data-name="tab_26_section_3"] label#telephone2_label {
    display: inline-block !important;
}
div[data-name="Customer Information"] table[data-name="Customer Information_section_2"] select#infy_cc_homeareacode + .err {
    margin-top: 74px;
    margin-left: -86px;
    width: 88px;
}
div[data-name="Customer Information"] table[data-name="Customer Information_section_2"] input#telephone1 + .err {
      margin-top: 20px;
    margin-left: -70px;
        
}
div[data-name="Customer Information"] table[data-name="Customer Information_section_2"] select#infy_cc_homeareacode + .err + span.lblBt2 { 
    margin-left: -87px;
    margin-top: 53px;
}
div[data-name="Customer Information"] table[data-name="Customer Information_section_2"] input#telephone1 + .err + span.lblBt3  {
        margin-top: 0px; 
    margin-left: -117px;
}

div[data-name="Account Information 1"] table[data-name="tab_37_section_2"] {
    padding-bottom: 40px;
}
.tab[data-name="Regulatory Requirements DNFBP"] table[data-name="Designated Non-Financial Business and Profession"] span#infy_cc_areyouanamlcregistereddesignated + .err {
    top: -40px;
    position: relative;
}

.tab[data-name="tab_22"] fieldset[aria-label="PRStatus"] {
    padding-top: 0px !important;
}

div[data-name="tab_17"] label#infy_cc_yearswithemployeryears_label {
    padding-top: 10px; 
}
div[data-name="tab_17"] label#infy_cc_yearswithemployeryears_label + span#tooltip02 {
    margin-top: 5px;
}
img.cdItDtMainImage { 
    margin-bottom:  0px !important;
}
.tab fieldset span.lessThan400 .tooltip.bottom {
    left: 0px !important; 
}

.rSpaceRpq.actions {
/*    margin-top: -50px !important;
*/
}
.col-sm-12.mainContent.EtbEditCC #NTBFinatEditUI table[data-name="tab_34_section_4"] {
    margin-top: 320px;
}
hr.ntb1lineEditMobFinc {
    width: 200%;
    position: absolute;
    left: 0px !important;
}
hr.ntb2lineEditMobFinc {
    width: 200%;
    position: absolute;
    left: 0px !important;
}
.col-sm-12.mainContent.EtbEditCC table[data-name="tab_34_section_7"]  tr:nth-child(6) td:nth-child(1) {
    position: absolute;
    width: 220px;
}
.col-sm-12.mainContent.EtbEditCC table[data-name="tab_34_section_7"]  tr:nth-child(7) td:nth-child(1) {
    width: 160px !important;
    position: relative;
    float: right;
}
.tab[data-name="tab_28"] fieldset[aria-label="Upload your Selfie with your ID"] {
    margin-top: -90px;
}
.tab[data-name="tab_28"]  fieldset[aria-label="Upload your ID"] legend.section-title {
    padding-top: 0px;
}

.col-sm-12.mainContent.EtbEditCC #NTBFinatEditUI table[data-name="tab_34_section_4"] tr:nth-child(3) .err,
.col-sm-12.mainContent.EtbEditCC #NTBFinatEditUI table[data-name="tab_34_section_4"] tr:nth-child(4) .err
 {
    position: absolute;
    width: 150px;
    margin-top: 56px;
    margin-left: -75px;
}
label#infy_monthplaceholder_label {
    margin-top: 2px; 
}
.col-sm-12.mainContent.EtbEditCC #NTBFinatEditUI table[data-name="tab_34_section_4"] label.ccymLabelMn {
    margin-top: 26px; 
}
.col-sm-12.mainContent.EtbEditCC #NTBFinatEditUI table[data-name="tab_34_section_4"]  tr:nth-child(3) td:nth-child(2) .err,
.col-sm-12.mainContent.EtbEditCC #NTBFinatEditUI table[data-name="tab_34_section_4"]  tr:nth-child(4) td:nth-child(2) .err {
    margin-top: 65px !important;
}
.col-sm-12.mainContent.EtbEditCC #NTBFinatEditUI table[data-name="tab_34_section_4"]  tr:nth-child(3)   {
    height: 115px !important;
}
.col-sm-12.mainContent.EtbEditCC #NTBFinatEditUI  table[data-name="tab_34_section_6"] {
    margin-top: 88px;
}
.col-sm-12.mainContent.EtbEditCC #NTBFinatEditUI table[data-name="tab_34_section_7"] {
    margin-top: 81px;
}
#NTBPersEditUI label#middlename_label {
    margin-top: 22px;
}
.col-sm-12.mainContent.EtbEditCC #NTBPersEditUI  table[data-name="tab_35_section_6"] {
    margin-top: 135px;
}
div#custconfirm.EtbEditCC #NTBPersEditUI fieldset[aria-label="Permanent / Alternate Address"] {
    margin-top: 282px;
}
div#custconfirm.EtbEditCC #NTBAccEditUI fieldset[aria-label="Enter your card details1"] {
    margin-top: 107px;
    min-height: 340px;
}
div#custconfirm.EtbEditCC #NTBAccEditUI fieldset[aria-label="Get a Companion Card1"] {
    margin-top: 58px;
}
div#custconfirm.EtbEditCC #NTBFinatEditUI .hrBlineFl1 {
    position: relative;
}
div#custconfirm.EtbEditCC #NTBFinatEditUI label#infy_nameofemployer_label {
    margin-top: 12px;
}
.col-sm-12.mainContent.EtbEditCC #NTBPersEditUI  input#infy_mobilenumberplaceholder_cp {
    margin-top: 3px;
}
.col-sm-12.mainContent.EtbEditCC table[data-name="tab_34_section_6"] input#telephone2 + span.lblBt3 {
        margin-left: -172px;
}
.col-sm-12.mainContent.EtbEditCC #NTBPersEditUI input#infy_dayplaceholder + div#infy_dayplaceholder_err {
    width: 78px;
    margin-left: 44px;
}
.col-sm-12.mainContent.EtbEditCC #NTBPersEditUI input#infy_mobilenumberplaceholder_cp { 
    margin-left: -18px;
    width: 106%;
}
.col-sm-12.mainContent.EtbEditCC  #NTBPersEditUI table[data-name="tab_35_section_2"] input#infy_mobilenumberplaceholder_cp + span.lblBt3 {
    margin-left: -262px;
}
#contentbox.custconfirm .tab.clearfix[data-name="tab_26"] .tab-column fieldset:nth-child(6) legend {
    padding-top: 30px !important;
}
.custconfirm table.section.hideOtherFinConNtb[data-name="tab_26_section_3"] tr:nth-child(4) td:nth-child(1) {
    top: -40px;
}

/* Mobile View code - Mob - Desk  */

@media only screen and (max-width: 370px) {
    div[data-name="Customer Information"] table[data-name="tab_13_section_2"] select#infy_monthplaceholder {
        width: 120px !important;
    }
    div[data-name="Customer Information"] table[data-name="tab_13_section_2"] tr:nth-child(4) td:nth-child(1) {
        width: 125px  !important;
        float: left;
    }
    div[data-name="tab_16"] fieldset[aria-label="Employment Contact Details1"] input#infy_cc_worklandlinenumber + span.lblBt3 {
        margin-left: -147px  !important; 
    }
    div[data-name="tab_16"] fieldset[aria-label="Employment Contact Details1"] input#infy_cc_worklandlinenumber {
        margin-left:3px;
    }

}
@media only screen and (max-width: 380px) {
   #WebFormPanel.ccFinaleUI.crmEntityFormView div[data-name="Customer Information"] table[data-name="Customer Information_section_2"] tr:nth-child(4) td:nth-child(2) select#infy_cc_homeareacode + .err + span.lblBt2 {
        margin-top: 57px !important;
        margin-left: -75px !important;
    }
   .col-sm-12.mainContent.EtbEditCC #NTBFinatEditUI table[data-name="tab_34_section_7"] tr:nth-child(7) td:nth-child(1) {
        width: 108px !important;
        position: relative;
        float: right;
    }
    .col-sm-12.mainContent.EtbEditCC #NTBFinatEditUI table[data-name="tab_34_section_6"] input#telephone2 {
        width: 124%;
        margin-left: -33%;
        margin-top: 5px;
    }
    .col-sm-12.mainContent.EtbEditCC #NTBFinatEditUI table[data-name="tab_34_section_6"] input#telephone2 + span.lblBt3 {
        margin-left: -120%;
    }
    div[data-name="tab_30"] fieldset[aria-label="buslnum"]  input#telephone2 {
        margin-left: 1px !important;
    }
    div[data-name="tab_7"] fieldset[aria-label="Contact Details1"] table[data-name="ETB_Contact Details1"] span.lblBt3 {
            margin-left: -143px !important;
    }
    div[data-name="tab_7"] fieldset[aria-label="Contact Details1"] table[data-name="ETB_Contact Details1"] select#infy_cc_homeareacode {
        margin-left: -2px !important; 
    }
 
}
@media only screen and (max-width: 391px) {
 
    .col-sm-12.mainContent.EtbEditCC table[data-name="tab_34_section_6"] input#telephone2 + div#telephone2_err {
        margin-top: 18px;
        margin-left: -30px !important;
        width: 110px !important;
    }
    .col-sm-12.mainContent.EtbEditCC table[data-name="tab_34_section_6"] input#telephone2 + div#telephone2_err + span.lblBt3 {
        margin-top: 0px;
        margin-left: -115px;
    }
    div[data-name="Customer Information"] table[data-name="Customer Information_section_2"] select#infy_cc_homeareacode + .err {
        margin-top: 74px;
        margin-left: -71px;
        width: 70px !important;
    }
    div[data-name="Customer Information"] table[data-name="Customer Information_section_2"] select#infy_cc_homeareacode {
        margin-left: -38px;
        margin-top: 20px;
        width: 75px !important;
    }
    #WebFormPanel.ccFinaleUI.crmEntityFormView div[data-name="Customer Information"] table[data-name="Customer Information_section_2"] tr:nth-child(4) td:nth-child(2) select#infy_cc_homeareacode span.lblBt2 {
        margin-top: 57px !important;
        margin-left: -70px !important;
    }
    div[data-name="Customer Information"] table[data-name="Customer Information_section_2"] select#infy_cc_homeareacode + .err {
        margin-top: 74px;
        margin-left: -72px;
        width: 80px;
    }
    div[data-name="Customer Information"] table[data-name="Customer Information_section_2"] input#telephone1 + .err {
        margin-top: 20px;
        margin-left: -2px;
    }
    div[data-name="Customer Information"] table[data-name="Customer Information_section_2"] input#telephone1 + .err + span.lblBt3 {
        margin-top: 0px;
        margin-left: -154px !important;
    }
    #WebFormPanel.ccFinaleUI.crmEntityFormView div[data-name="Customer Information"] table[data-name="Customer Information_section_2"] tr:nth-child(4) td:nth-child(2) select#infy_cc_homeareacode + span.lblBt2 {
        margin-top: 57px !important;
        margin-left: -75px !important;
    }
    #WebFormPanel.ccFinaleUI.crmEntityFormView div[data-name="Customer Information"] table[data-name="Customer Information_section_2"] tr:nth-child(4) td:nth-child(2) .err + span.lblBt2 {
        margin-top: 57px !important;
        margin-left: -70px !important;
    }

}
@media only screen and (max-width: 400px) {
   .tab[data-name="tab_41"] fieldset[aria-label="Upload your income document"] .tooltip-inner {
        max-width: 240px !important;
        min-width: 240px !important;
    }
    div[data-name="tab_16"] fieldset[aria-label="Employment Contact Details1"] input#infy_cc_worklandlinenumber + span.lblBt3 {
        margin-left: -147px  !important; 
    }
    .custconfirm table.section[data-name="tab_26_section_15"] select#infy_cc_areyouaspouseorafirstdegreerelative {
        margin-top: -7px;
        margin-left: 2px !important;
    }
}
@media only screen and (max-width: 380px) {

    .custconfirm table.section[data-name="tab_26_section_9"] #infy_peprequiredcode {
/*        margin-left: -8px !important;
*/
    }
 
}
@media only screen and (max-width: 376px) {
    .custconfirm table.section[data-name="tab_26_section_1"] tr:nth-child(4) td:nth-child(3) {
        position: relative;
        top: 1vh !important;
    }
}

@media only screen and (max-width: 767px) {.


.custconfirm div[data-name="tab_26"] table[data-name="tab_26_section_1"] tr:nth-child(3) td:nth-child(3) .control label.pstyYearsCust {
    top: 1px !important;
    position: relative;
}
#insbtn5 {
    width: 95% !important;
}

.custconfirm table.section.hideOtherFinConNtb[data-name="tab_26_section_3"] tr:nth-child(4) td:nth-child(1) {
    top: -115px !important;
}
 
#contentbox.custconfirm .tab.clearfix[data-name="tab_26"] .tab-column fieldset:nth-child(6) legend {
    padding-top: 0px !important;
}

.custconfirm table.section[data-name="tab_26_section_1"] tr:nth-child(2) td:nth-child(2) {
       position: relative !important;
    top: 10px !important;
}

.custconfirm table.section[data-name="tab_26_section_15"] select#infy_cc_areyouaspouseorafirstdegreerelative {
    margin-top: -7px;
    margin-left: -8px;
}
.custconfirm table.section[data-name="tab_26_section_1"] textarea#infy_presentaddressplaceholder {
    margin-left: 0px !important; 
}

div[data-name="Customer Information"] table[data-name="Customer Information_section_2"] select#infy_cc_homeareacode + .err {
    margin-top: 77px; 
}
div[data-name="tab_16"] fieldset[aria-label="Employment Contact Details1"] input#infy_cc_worklandlinenumber + span.lblBt3 {
    margin-left: -155px;
    margin-top: 54px; 
}
.tab[data-name="tab_41"] fieldset[aria-label="Upload your income document"] .tooltip {
    left: 62px !important;
}
div#custconfirm.EtbEditCC #NTBFinatEditUI label#infy_nameofemployer_label {
    margin-top: 0px;
}
#NTBPersEditUI label#middlename_label {
    margin-top: 2px;
}
div#custconfirm.EtbEditCC #NTBAccEditUI fieldset[aria-label="Get a Companion Card1"] {
    margin-top: -15px !important;
}

div#confBottBtn .btn-group.entity-action-button input#PreviousButton,
div#confBottBtn .btn-group.entity-action-button input#NextButton {
    margin-left: 4% !important;
    width: 95% !important;
    min-width: 95% !important; 
    text-align: center !important;
    margin-bottom: 15px;
}

div#confBottBtn .btn-group.entity-action-button {
    width: 100%;
}

.tab[data-name="Regulatory Requirements RPQ"] fieldset table.relationTbl tr:nth-child(1) td:nth-child(1),
.tab[data-name="Regulatory Requirements RPQ"] fieldset table.relationTbl tr:nth-child(2) td:nth-child(1)  {
   width:99% !important;
}

.tab[data-name="tab_16"] select#workbarangay + div#workbarangay_err {
    position: absolute;
width: 188px;
}
 
.tab[data-name="tab_14"] {
    padding-bottom: 30px !important;
}

.col-sm-12.mainContent.EtbEditCC table[data-name="tab_25_section_1"] {
    margin-top: 80px;
}

div#custconfirm.EtbEditCC #NTBFinatEditUI legend.section-title.show-bar {
    padding-bottom: 0px !important; 
}
.col-sm-12.mainContent.EtbEditCC table[data-name="tab_34_section_7"] tr:nth-child(7) td:nth-child(1) {
    width: 140px !important;
    position: relative;
    float: right;
}

.col-sm-12.mainContent.EtbEditCC table[data-name="tab_34_section_7"] tr:nth-child(6) td:nth-child(1) {
    position: absolute;
    width: 190px;
}

 #NTBPersEditUI .ntb1lineEditMob {
       margin-top: 370px;
    position: absolute;
}
 #NTBPersEditUI .ntb2lineEditMob {
        top: 1830px;
    position: absolute;
}
 #NTBPersEditUI .ntb3lineEditMob {
       margin-top: -977px !important;
    position: absolute;
    width: 100%;
    margin: auto;
}
 #NTBPersEditUI .ntb4lineEditMob {
       top: 1600px !important;
    position: absolute; 
    width: 100%;
}

div#custconfirm.EtbEditCC #NTBPersEditUI legend.section-title.show-bar {
    padding-bottom: 0px !important;
    padding-left: 0px;
    border-bottom: 0px solid !important;
}
.col-sm-12.mainContent.EtbEditCC #NTBPersEditUI table[data-name="tab_35_section_6"]  tbody tr:nth-child(6) td:nth-child(1) {
    position: absolute;
    width: 52%;
}
.col-sm-12.mainContent.EtbEditCC #NTBPersEditUI table[data-name="tab_35_section_6"]  tbody tr:nth-child(6) td:nth-child(2) {
    width: 125px;
    float: right;
}
.custconfirm table.section[data-name="tab_26_section_1"] tr:nth-child(3) td:nth-child(3) {
    position: relative;
    top: 1vh !important;
}
.custconfirm fieldset  table.section[data-name="tab_26_section_1"] tr:nth-child(4) td:nth-child(3) {
    position: relative;
    top: 1vh;
}
.tab[data-name="tab_14"] table.section[data-name="tab_14_section_7"] tbody tr:nth-child(2) td:nth-child(1) .err {
 
    width: 130px !important;
}
.tab[data-name="tab_14"] table.section[data-name="tab_14_section_7"] tbody tr:nth-child(2) td:nth-child(2) .err {
    width: 140px !important; 
}

.tab[data-name="Regulatory Requirements RPQ"] table.section[data-name="tab_37_section_1"] {
    margin-top: 75px !important;
}

.tab[data-name="tab_30"] table.section[data-name="tab_17_section_2"] {
    margin-top: 80px;
}

.tab[data-name="tab_15"] table.section[data-name="tab_15_section_1"] {
    margin-top: 75px;
}
div.tab[data-name="tab_18"] table.section[data-name="tab_18_section_1"] {
    margin-top: 70px !important;
}
.tab.clearfix[data-name="tab_16"] table[data-name="tab_16_section_1"], .tab.clearfix[data-name="tab_17"] table[data-name="tab_17_section_1"] {
    margin-top: 85px;
}
img.cdItDtMainImage { 
    margin-bottom:  0px !important;
}
#NTBPersEditUI table[data-name="tab_35_section_1"]  tr:nth-child(4) td:nth-child(1) {
   position: absolute;
}

#NTBPersEditUI table[data-name="tab_35_section_1"]  tr:nth-child(4) td:nth-child(2) {
    position: absolute;
    margin-left: 142px;
}
#NTBPersEditUI table[data-name="tab_35_section_1"]  tr:nth-child(4) td:nth-child(3) {
    width: 112px;
    float: right;
}
 #NTBPersEditUI table[data-name="tab_35_section_2"] {
    position: relative;
    margin-top: -1788px;
}
#NTBPersEditUI fieldset[aria-label="Home Address"] {
   margin-top: 430px;
}
#NTBPersEditUI.NTBPersEditSameAddMob table[data-name="tab_35_section_2"] {
    position: relative;
    margin-top: -2360px !important;
}
.col-sm-12.mainContent.EtbEditCC #NTBPersEditUI.NTBPersEditSameAddMob table[data-name="tab_35_section_6"] {
    margin-top: -1780px !important;
}
div#custconfirm.EtbEditCC #NTBPersEditUI.NTBPersEditSameAddMob table[data-name="tab_35_section_5"] {
    margin-top: -1400px !important;
}
.col-sm-12.mainContent.EtbEditCC  #NTBPersEditUI.NTBPersEditSameAddMob  fieldset[aria-label="Enter your personal details"] {
    margin-top: 475px !important;
}
.col-sm-12.mainContent.EtbEditCC #NTBPersEditUI.NTBPersEditSameAddMob table[data-name="tab_35_section_8"] {
    margin-top: -890px !important;
}
.col-sm-12.mainContent.EtbEditCC #NTBPersEditUI.NTBPersEditSameAddMob table[data-name="tab_35_section_10"] {
    margin-top: -157px !important;
}
#NTBPersEditUI table[data-name="tab_35_section_2"]  tr:nth-child(1) td:nth-child(1) {
      position: absolute;
    width: 92px !important;
}
#NTBPersEditUI table[data-name="tab_35_section_2"]  tr:nth-child(1) td:nth-child(2) {
    width: 70%;
    float: right;
    margin-top: 3px;
}
#NTBPersEditUI table[data-name="tab_35_section_2"]  #infy_mobilenumberprefixplaceholder + img.phiFlagDisable + .lblBt1 {
    margin-top: 48px !important; 
}
#NTBPersEditUI table[data-name="tab_35_section_2"]  label#emailaddress1_label {
    margin-top: 20px !important; 
}
.col-sm-12.mainContent.EtbEditCC #NTBPersEditUI table[data-name="tab_35_section_2"] input#infy_cc_homecountrycode {
    width: 85px;
    padding-left: 40px;
}
#NTBPersEditUI table[data-name="tab_35_section_2"] input#infy_cc_homecountrycode + img.phiFlagDisable + .lblBt1 {
    margin-top: 48px !important; 
}
#NTBPersEditUI table[data-name="tab_35_section_2"]  tr:nth-child(4) td:nth-child(1) {
      position: absolute; 
    width: 150px;
}
#NTBPersEditUI table[data-name="tab_35_section_2"]  tr:nth-child(4) td:nth-child(2) {
        position: absolute;
    margin-left: 105px;
    width: 66px;
}
#NTBPersEditUI table[data-name="tab_35_section_2"]  tr:nth-child(4) td:nth-child(3) {
       width: 35%;
    float: right; 
}
.col-sm-12.mainContent.EtbEditCC #NTBPersEditUI table[data-name="tab_35_section_6"] {
    margin-top: -1180px;
}
div#custconfirm.EtbEditCC #NTBPersEditUI  fieldset[aria-label="Permanent / Alternate Address"] {
    margin-top: 635px !important;
}
div#custconfirm.EtbEditCC #NTBPersEditUI   table[data-name="tab_35_section_5"]  {
       margin-top: -792px;
}
div#custconfirm.EtbEditCC #NTBPersEditUI   table[data-name="tab_35_section_5"]  tr:nth-child(2) td:nth-child(1) {
    position: absolute; 
}
div#custconfirm.EtbEditCC #NTBPersEditUI   table[data-name="tab_35_section_5"]  tr:nth-child(2) td:nth-child(2) {
    position: absolute;
     margin-left: 180px;
    margin-top: 2px;
}
.col-sm-12.mainContent.EtbEditCC #NTBPersEditUI  table[data-name="tab_35_section_10"] { 
    margin-top: -727px !important;
}
.col-sm-12.mainContent.EtbEditCC #NTBFinatEditUI table[data-name="tab_34_section_4"] {
    margin-top: 320px;
}
.col-sm-12.mainContent.EtbEditCC .form-custom-actions .col-sm-6.clearfix:nth-child(2) {
         height: auto;
/*    position: absolute;
        etb edit bottom button hide
*/
}
.col-sm-12.mainContent.EtbEditCC #NTBFinatEditUI table[data-name="tab_34_section_4"].sinleFieldFinas {
    margin-top: 0px !important;
}
div#custconfirm.EtbEditCC #NTBAccEditUI fieldset[aria-label="Cash Installment"] {
    margin-top: 350px  !important;
}
#NTBFinatEditUI table[data-name="tab_34_section_4"] {
    margin-top: -1155px  !important;
}
.col-sm-12.mainContent.EtbEditCC #NTBFinatEditUI table[data-name="tab_34_section_1"] {
    margin-top: 75px;
}
.col-sm-12.mainContent.EtbEditCC #NTBFinatEditUI fieldset[aria-label="Work Address"] {
    margin-top: 250px !important;
}
.col-sm-12.mainContent.EtbEditCC #NTBFinatEditUI fieldset[aria-label="Enter your business contact details"] {
    margin-top: 450px;
}
.col-sm-12.mainContent.EtbEditCC  #NTBFinatEditUI table[data-name="tab_34_section_6"] {
   margin-top: -585px;
    padding-bottom: 30px;
}
.col-sm-12.mainContent.EtbEditCC  #NTBFinatEditUI table[data-name="tab_34_section_7"] {
    margin-top: -40px;
}
.col-sm-12.mainContent.EtbEditCC #NTBFinatEditUI table[data-name="tab_34_section_4"] tr:nth-child(3) td:nth-child(1) {
    position: absolute;
} 
.col-sm-12.mainContent.EtbEditCC #NTBFinatEditUI table[data-name="tab_34_section_4"] tr:nth-child(3) td:nth-child(2) {
 margin-left: 150px;
position: relative;
}
.col-sm-12.mainContent.EtbEditCC #NTBFinatEditUI table[data-name="tab_34_section_4"] tr:nth-child(4) td:nth-child(1) {
    position: absolute;
} 
.col-sm-12.mainContent.EtbEditCC #NTBFinatEditUI table[data-name="tab_34_section_4"] tr:nth-child(4) td:nth-child(2) {
 margin-left: 150px;
position: relative;
}
.col-sm-12.mainContent.EtbEditCC #NTBFinatEditUI table[data-name="tab_34_section_4"] tr:nth-child(4) td:nth-child(2) .control {
     margin-top: 12px !important;
}
.col-sm-12.mainContent.EtbEditCC #NTBFinatEditUI table[data-name="tab_34_section_6"] input#telephone2 {
    width: 150%;
    margin-left: -60%;
    margin-top: 5px;
}
.col-sm-12.mainContent.EtbEditCC #NTBFinatEditUI table[data-name="tab_34_section_6"] input#telephone2 + span.lblBt3 { 
    margin-left: -135px; 
}
.col-sm-12.mainContent.EtbEditCC #NTBFinatEditUI table[data-name="tab_34_section_6"] tr:nth-child(1) td:nth-child(1) {
    position: absolute;
}
.col-sm-12.mainContent.EtbEditCC #NTBFinatEditUI input#infy_cc_yearswithemployermonths {
    margin-top: 13px !important;
}
.col-sm-12.mainContent.EtbEditCC #NTBFinatEditUI input#infy_cc_tenureinformaerbusinessmonths {
    margin-top: 0px !important;
}

.col-sm-12.mainContent.EtbEditCC #NTBFinatEditUI table[data-name="tab_34_section_6"] tr:nth-child(1) td:nth-child(2) {
    margin-left: 133px;
    position: absolute;
}
.col-sm-12.mainContent.EtbEditCC #NTBFinatEditUI table[data-name="tab_34_section_6"] tr:nth-child(1) td:nth-child(3) {
    float: right;
    position: relative;
    width: 95px;
}
.col-sm-12.mainContent.EtbEditCC #NTBFinatEditUI table[data-name="tab_34_section_6"] label#infy_cc_worklocal_label {
    margin-top: 130px;
}

.col-sm-12.mainContent.EtbEditCC #NTBFinatEditUI table[data-name="tab_34_section_4"] tr:nth-child(3) td:nth-child(2) label.ccymLabelMn {
    margin-top: 25px !important;
}

div#custconfirm.EtbEditCC  #NTBAccEditUI fieldset[aria-label="Account Details"] {
    margin-top: -1225px  !important;
    position: absolute;
}
div#custconfirm.EtbEditCC   #NTBAccEditUI  fieldset[aria-label="Cash Availment1"] {
    margin-top: 0px  !important;
    position: relative !important;
}
div#custconfirm.EtbEditCC #NTBAccEditUI fieldset[aria-label="Virtual Card"] {
        margin-top: 370px;
}
div#custconfirm.EtbEditCC #NTBAccEditUI fieldset[aria-label="Companion Card"] {
      margin-top: 700px;
}

div#custconfirm.EtbEditCC #NTBAccEditUI fieldset[aria-label="Enter your card details1"] {
       margin-top: 0px;
    top: 350px;
    position: absolute;
}
div#custconfirm.EtbEditCC #NTBAccEditUI  fieldset[aria-label="Enter your card details1"] + .hrBlineFlEdit {
 position: absolute;
    margin-top: 0px;
    width: 90%;
    margin-left: 10px;
    top: 670px !important;
}
div#custconfirm.EtbEditCC #NTBAccEditUI fieldset[aria-label="Get a Virtual Card1"] {
         margin-top: -995px;
}
/*div#custconfirm.EtbEditCC #NTBAccEditUI fieldset[aria-label="Get a Companion Card1"] {

}
div#custconfirm.EtbEditCC #NTBAccEditUI fieldset[aria-label="Cash Installment"] {
   
}
div#custconfirm.EtbEditCC #NTBAccEditUI fieldset[aria-label="Cash Proceeds Details"] {
    
}
div#custconfirm.EtbEditCC #NTBAccEditUI fieldset[aria-label="Account Details"].ntbInstallEdit {

}

div#custconfirm.EtbEditCC #NTBAccEditUI fieldset[aria-label="Cash Availment1"].etbEditAccountDetailsHide {

}
*/


table.section[data-name="Regulatory Requirements DNFBP_section_3"] label#addclient {
    margin: 0px;
}
.rSpaceRpq.actions {
/*    margin-top:-50px !important;
*/
}

legend.section-title.headTitleColor.rspaceDnfbp {
    padding-top: 0px;
}

.row.form-custom-actions.setBtnUICardDetails .col-sm-6:first-child {
     float: inherit !important;
    text-align: center;
}

div[data-name="tab_17"] table[data-name="tab_17_section_6"] tr:nth-child(3) td:nth-child(1) .err {
    position: absolute;
    width: 160px;
    margin-top: 54px;
    margin-left: -78px;
}

div[data-name="tab_17"] table[data-name="tab_17_section_6"] tr:nth-child(4) td:nth-child(1) .err {
    position: absolute;
    width: 160px;
    margin-top: 54px;
    margin-left: -78px;
}

div[data-name="tab_16"] table[data-name="tab_16_section_6"] tr:nth-child(4) td:nth-child(1) .err {
    position: absolute;
    width: 150px;
    margin-top: 54px;
    margin-left: -78px;
}

div[data-name="tab_16"] table[data-name="tab_16_section_6"] tr:nth-child(3) td:nth-child(1) .err {
    position: absolute;
    width: 150px;
    margin-top: 54px;
    margin-left: -78px;
}

.tab[data-name="tab_17"] label#infy_cc_yearswithemployeryears_label, .tab[data-name="tab_16"] label#infy_cc_tenureinformerbusinessyears_label {
    padding-top: 17px;
    width: 230px;
}

.tab[data-name="tab_16"] label#infy_cc_tenureinformerbusinessyears_label + span#tooltip02 {
    margin-top: 12px;
}

.tab[data-name="tab_17"] label#infy_cc_yearswithemployeryears_label + span#tooltip02 {
    margin-top: 12px;
}
.tab[data-name="tab_17"] table.section[data-name="tab_17_section_6"] {
    margin-top: -25px;
}
.singleNextBtn {
     right: auto;
    float: none;
    width: 100%;
    margin: auto;
}
.singleNextBtn input#NextButton {
    width: 90% !important;
    min-width: 90% !important;
}
.crmEntityFormView .tab[data-name="tab_10"] table[data-name="tab_10_section_2"] .tooltip.left .tooltip-arrow {
	top:170px !important;
}
.crmEntityFormView .tab[data-name="tab_10"] table[data-name="tab_10_section_2"] .tooltip.fade.left.in {
	top:140px !important;
}
 
.crmEntityFormView .tab[data-name="tab_38"] table[data-name="tab_38_section_1"] .tooltip.left .tooltip-arrow {
	top:170px !important;
}
.crmEntityFormView .tab[data-name="tab_38"] table[data-name="tab_38_section_1"] .tooltip.fade.left.in {
	top:140px !important;
}
.tab.clearfix[data-name="tab_24"] label#infy_cc_typeofposition_relationship_label, .tab.clearfix[data-name="tab_24"] label#infy_cc_agalicense_label, .tab.clearfix[data-name="tab_24"] label#infy_cc_typeoftransactionprocessed_new_label {
    padding-top: 10px;
}
table.section[data-name="tab_37_section_1"] {
    margin-top: 100px;
}

table[data-name="tab_25_section_2"] {
    padding-left:  0px !important;
}
table[data-name="tab_24_section_2"] {
    padding-left:  15px !important;
}

.crmEntityFormView .section-title.show-bar,
.crmEntityFormView .section-title { 
    margin-left: 0px !important;
}

table.section[data-name="tab_37_section_1"] span#infy_cc_areyouaspouseorafirstdegreerelative + .err {
    position: relative;
    bottom: 20px !important;
}


div[data-name="Customer Information"] table[data-name="Customer Information_section_2"] input#telephone1 + .err {
      margin-top: 20px;
    margin-left: -7px;
        
}
div[data-name="Customer Information"] table[data-name="Customer Information_section_2"] input#telephone1 + .err + span.lblBt3  {
       margin-top: 0px;
    margin-left: -163px;
}
div[data-name="Customer Information"] table[data-name="Customer Information_section_2"] #infy_mobilenumberplaceholder_cp + .err {
    margin-top: 20px;
    margin-left: -17px !important;
}
div[data-name="Customer Information"] table[data-name="Customer Information_section_2"] #infy_mobilenumberplaceholder_cp + .err + span.lblBt3 {
    margin-top: 0px;
    margin-left: -65% !important;
}
.right-top-header div#productType.productBigMobile { 
    padding: 10px 0px;
    line-height: 25px !important;
}
div[data-name="tab_16"] table.section[data-name="ETB_Employment Contact Details1"] tr:first-child td:nth-child(2) {
    width: 60px !important;
    margin-top: -105px;
    margin-left: 95px;
    float: left;
}

div[data-name="tab_16"] table.section[data-name="ETB_Employment Contact Details1"] input#infy_cc_worklandlinenumber{
    width: 102% !important;
    margin-left: -30% !important;
    margin-top: 5px !important;
}
div[data-name="tab_16"] table.section[data-name="ETB_Employment Contact Details1"] select#infy_cc_workareacode {
    width: 77px !important;
    margin-top: 9px !important;
    margin-left: 5px !important;
    float: none;
}
div[data-name="tab_16"] fieldset[aria-label="Employment Contact Details1"] span.lblBt3 {
    margin-left: -41% !important;
    margin-top: 52px;
}

div[data-name="tab_16"] table.section[data-name="ETB_Employment Contact Details1"] label#infy_cc_worklocal_label {
    margin-top: 21px  !important;
}
div[data-name="tab_7"] table[data-name="ETB_Contact Details1"] tr:first-child td:nth-child(2) {
    width: 60px !important;
    margin-top: -92px;
    margin-left: 95px;
    float: left;
}
div[data-name="tab_7"] fieldset[aria-label="Contact Details1"] input#infy_cc_homelandlinenumber {
   width: 103% !important;
    margin-left: -35% !important;
    margin-top: 4px !important;
}
div[data-name="tab_7"] fieldset[aria-label="Contact Details1"] select#infy_cc_homeareacode {
   width: 77px !important;
    margin-top: 8px !important;
    margin-left: 0px !important;
    float: none;
}
div[data-name="tab_29"] fieldset[aria-label="emplndno"] label#infy_cc_worklocal_label {
        margin-top: 30px;
    margin-left: -85px;
    width: 200px !important;
}

div[data-name="Customer Information"] table[data-name="Customer Information_section_2"] input#telephone1 + span.lblBt3 {
    margin-left: -44%;
    margin-top: 48px;
}
div[data-name="Customer Information"] table[data-name="Customer Information_section_2"] input#telephone1 {
      width: 100%;
    margin-left: -4%;
    margin-top: 0px;
}
div[data-name="Customer Information"] table[data-name="Customer Information_section_2"] select#infy_cc_homeareacode {
    margin-left: -38px;
    margin-top: 20px;
    width: 88px;
}
div[data-name="Customer Information"] table[data-name="Customer Information_section_2"] tr:nth-child(4) td:nth-child(2) span.lblBt2 {
    margin-top: 66px !important;
}
div[data-name="Customer Information"]  table[data-name="Customer Information_section_2"] tr:nth-child(4) td:first-child {
    display: inline-block;
}

div[data-name="Customer Information"] table[data-name="Customer Information_section_2"] #infy_cc_homecountrycode + img + span.lblBt1 {
    margin-top: 48px !important;
}
 table[data-name="Customer Information_section_2"] label#infy_cc_homecountrycode_label {
    width: 120px;
}

fieldset[aria-label="Please review the information and click 'submit' to confirm"] legend {
    
    top: 50px !important;
}

/*.custconfirm table.section[data-name="tab_26_section_3"] input#infy_cc_yearswithemployermonths {
    margin-top: -13px  !important;
}
*/
.custconfirm table.section[data-name="tab_26_section_3"] tr:nth-child(8) td:nth-child(1) {
    top: -13px !important;
    position: relative;
}
 .custconfirm table.section[data-name="tab_26_section_3"] tr:nth-child(8) td:nth-child(1) .control {
    width: 90px !important;
    position: relative;
    margin-top: -115px !important;
    margin-right: 10px;
}
.custconfirm table.section[data-name="tab_26_section_3"] tr:nth-child(6) td:nth-child(1) .control {
    width: 88px !important;
    position: relative;
    margin-top: -88px  !important;
    margin-right: 10px;
}
 
hr.finWorkLineNtb {
    border-top: 1px solid #e4e4e4;
    width: 95%;
    position: absolute;
    margin-left: 0%;
    top: 425px;
}

div[data-name="tab_29"] table.section.cityAlignZip tr:nth-child(5) td {
    position: absolute; 
    width: 58%;
}
div[data-name="tab_30"] table.section.cityAlignZip tr:nth-child(6) td {
    position: absolute; 
    width: 58%;
}
.checkAgree {
    text-align: left !important;
    padding: 15px 10px;
    display:block;
}
div[data-name="tab_39"] fieldset[aria-label="Cash Proceeds Details"] {
   margin-top: 70px  !important;
}
div[data-name="tab_24"] table.section[data-name="tab_24_section_3"] {
     margin-top: 85px !important;
}
.tab[data-name="tab_22"] table.section[data-name="tab_22_section_1"] {
    margin-top: 130px;
}
label.field-label.rgLabel.imgLblSign.incLblMob  {
    margin-top: 18px;
}

div[data-name="tab_41"] table.section.uploadDocSt {
    margin-top: 0px !important;
}
div[data-name="tab_41"] table.section.uploadDocSt.ntbDocsUp {
    margin-top: 55px !important;
}

div[data-name="tab_29"] fieldset[aria-label="empadddetalis"] tr:nth-child(7), div[data-name="tab_30"] fieldset[aria-label="Business details section 2"] tr:nth-child(7) {
    position: absolute;
    right: 15px;
    width: 116px;
}

div[data-name="tab_29"] fieldset[aria-label="emplndno"] select#infy_areacodelistselect {
    width: 60px !important;
    margin-left: -7px !important;
 
}
div[data-name="tab_28"] label.field-label.imgLblSelfi,
div[data-name="tab_28"] label.field-label.imgLblIdFront {
    margin-top: 18px;
}

fieldset[aria-label="homeadd2"].perAddSameMobile {
    top: -35px !important;
}
fieldset[aria-label="homeadd2"].perAddSameMobile + fieldset[aria-label="Section"] {
    margin-top: 10px !important;
}
 
div[data-name="tab_14"] fieldset[aria-label="permadd2"].permadd2SetHeight {
    height: 0px !important;
    margin-top: 0px !important;
    display: none;
}
 
.crmEntityFormView .tab .tab-column:first-child fieldset:first-of-type .section-title.show-bar.mobileHeadView:first-of-type label,
.crmEntityFormView .tab .tab-column:first-child fieldset:first-of-type .section-title.show-bar.mobileHeadView:first-of-type label#enterId {
    width: 55% !important;
    padding-bottom: 10px;
}

.crmEntityFormView .tab .tab-column:first-child fieldset:first-of-type .section-title.show-bar.mobileHeadView:first-of-type span#test_spanid .progress,
.crmEntityFormView .tab .tab-column:first-child fieldset:first-of-type .section-title.show-bar.mobileHeadView:first-of-type .progress {
    margin-top: 0px;
    width: 130px !important;
    text-align: center;
    bottom: 0px !important;
}


legend.section-title.show-bar label.compHLabelDGA {
    width: 55% !important;
    text-align: left;
}
.container.mainContainer.ETB_DocumentSubmission legend.section-title.show-bar label.compHLabelDGA {
    width: 50% !important;
    text-align: left;
}

div[data-name="tab_14"] fieldset[aria-label="Alternate Address"] legend.section-title.show-bar {
    padding-left: 0px !important;
}

div[data-name="tab_29"] fieldset[aria-label="empadddetalis"] tr:nth-child(6) td,
div[data-name="tab_30"] fieldset[aria-label="Business details section 2"] tr:nth-child(4) td {
    position: absolute;
    width: 58%;
}

#infy_businessprovideserviceorhavedealingcode,
#infy_businessclassifiedunderonlinegamingcode,
#infy_relatedinterestwithbusinessingamingcode  {
    margin-top: -45px !important;
    display: block;
}

.crmEntityFormView .tab[data-name="tab_24"] .tab-column fieldset {
    padding: 15px 15px !important;
}

div[data-name="Customer Information"] label#middlename_label {
    margin-top: 0px;
}

div[data-name="tab_28"]  table.section.uploadDocSt {
  margin-top: 100px !important; 

}
table.section.uploadDocSt {
/*    margin-top: 0px !important; 
*/
}
table.section.uploadDocSt td {
    width:100%;
    text-align:center;
}
.hSubTextP
{
    padding-left: 15%  !important;
}
.bdo-welcome-section fieldset[aria-label="Section"] .active p:first-of-type {
  
    margin-left: 15%  !important;
}
.topMinusListMob {
      margin-top: -15px !important;
}

div[data-name="tab_37"] fieldset[aria-label="Cash Installment"] {
    margin-top: 85px;
}

table[data-name="tab_37_section_2"] img#cardimg {
    position: relative !important;
    width: 378px;
}
div[data-name="tab_29"] table.section[data-name="tab_29_section_6"] input#telephone2 + .err {
    margin-top: 68px;
    position: absolute;
    width: 140px !important;
    margin-left: -150px !important;
}
div[data-name="tab_29"] table.section[data-name="tab_29_section_6"] select#infy_cc_workareacode + .err {
    margin-top: 65px !important;
    position: absolute;
    width: 90px;
    margin-left: -85px !important;
}
div[data-name="tab_29"] label#telephone2_label, div[data-name="tab_30"] label#telephone2_label  {
    margin-top: 12px;
}
 div[data-name="tab_29"] fieldset[aria-label="emplndno"] span.lblBt3 { 
     margin-left: -150px;
    margin-top: 52px;
}
div[data-name="tab_29"] fieldset[aria-label="emplndno"] span.lblBt2 {
    margin-left: -85px !important;
    width: 80px;
    margin-top: 47px;
}
div[data-name="tab_29"] fieldset[aria-label="emplndno"] span.lblBt1 {
    margin-top: 48px;
    margin-left: -28px;
}
div[data-name="tab_30"] table.section[data-name="tab_30_section_5"] input#telephone2 + .err {
    margin-top: 68px;
    position: absolute;
    width: 132px;
    margin-left: -155px !important;
}
div[data-name="tab_30"] table.section[data-name="tab_30_section_5"] input#telephone2 + .err + span.lblBt3 {
    margin-top: 50px;
    margin-left: -155px;
}
div[data-name="tab_30"] fieldset[aria-label="buslnum"] span.lblBt2 {
      margin-left: -84px !important;
    margin-top: 47px;
    width: 80px;
}
div[data-name="tab_30"] fieldset[aria-label="buslnum"] span.lblBt1 {
    margin-top: 48px;
    margin-left: -30px;
}
div[data-name="tab_30"] fieldset[aria-label="buslnum"] input#telephone2 + span.lblBt3 {
   margin-left: -155px;
    margin-top: 51px;
}
div[data-name="tab_30"] fieldset[aria-label="buslnum"]  input#telephone2 {
    margin-left: -6px;
}
div[data-name="tab_29"] fieldset[aria-label="empadddetalis"] {
    margin-top: -35px !important;
}
div[data-name="tab_29"]  hr.finWorkLineNtb { 
    top: 430px !important;
}

div[data-name="tab_29"] fieldset[aria-label="Work Address"] {
       margin-top: 250px !important;
}

div[data-name="tab_17"] table[data-name="tab_17_section_6"] tr:nth-child(3) td:nth-child(2) .err {
           position: absolute;
        width: 200px;
        margin-top: 50px !important;
        margin-left: -78px;
    }
div[data-name="tab_17"] table[data-name="tab_17_section_6"] tr:nth-child(4) td:nth-child(2) .err {
           position: absolute;
        width: 200px;
        margin-top: 50px !important;
        margin-left: -78px;
    }

div[data-name="tab_16"] table[data-name="tab_16_section_6"] tr:nth-child(3) td:nth-child(2) .err {
           position: absolute;
        width: 200px;
        margin-top: 50px !important;
        margin-left: -78px;
    }
div[data-name="tab_16"] table[data-name="tab_16_section_6"] tr:nth-child(4) td:nth-child(2) .err {
           position: absolute;
        width: 200px;
        margin-top: 50px !important;
        margin-left: -78px;
    }
 div[data-name="tab_16"] input#infy_cc_tenureinformaerbusinessmonths,  div[data-name="tab_17"] input#infy_cc_tenureinformaerbusinessmonths {  
   
    margin-top:0px !important
}

div[data-name="tab_14"] table[data-name="tab_14_section_4"] tr:nth-child(5) td:nth-child(1) {
    position: absolute;
    width: 52%;
    float: left;
}

div[data-name="tab_14"] fieldset[aria-label="permadd2"] {
    margin-top: 585px !important;
    position: relative;
}

div[data-name="tab_14"] fieldset[aria-label="homeadd2"] table[data-name="tab_14_section_6"] tr:nth-child(5) td:first-child .control, 
div[data-name="tab_14"] fieldset[aria-label="permadd2"] table[data-name="tab_14_section_4"] tr:nth-child(6) td:first-child .control {
    width: 100%;
    position: absolute;
}

div[data-name="tab_14"] table[data-name="tab_14_section_6"] tr:nth-child(6) td.othContPhilAdd {
    display: block;
    width: 45%;
    margin-left: 55%;
}
div[data-name="tab_14"] table[data-name="tab_14_section_7"] tr:nth-child(2) td:nth-child(2) {
      position: absolute;
    width: 50%;
    margin-left: 40%;
    margin-top: -87px;
}

div[data-name="tab_17"] table[data-name="tab_17_section_6"] tr:nth-child(4) td:nth-child(2) {
      position: absolute;
    width: 50%;
    margin-left: 40%;
    margin-top: -87px;
}
div[data-name="tab_17"] table[data-name="tab_17_section_6"] tr:nth-child(3) td:nth-child(2) {
      position: absolute;
    width: 50%;
    margin-left: 40%;
    margin-top: -87px;
}
div[data-name="tab_16"] table[data-name="tab_16_section_6"] tr:nth-child(4) td:nth-child(2) {
      position: absolute;
    width: 50%;
    margin-left: 40%;
    margin-top: -87px;
}
div[data-name="tab_16"] table[data-name="tab_16_section_6"] tr:nth-child(3) td:nth-child(2) {
      position: absolute;
    width: 50%;
    margin-left: 40%;
    margin-top: -87px;
}
div[data-name="tab_14"]  fieldset[aria-label="permadd2"] table[data-name="tab_14_section_4"] tr:nth-child(6) td:nth-child(2) {
    display: block;
    width: 38%;
    margin-left: 61%;
}
div[data-name="tab_14"]  fieldset[aria-label="permadd2"] table[data-name="tab_14_section_4"] tr:nth-child(6) td:nth-child(1) {
   width: 52% !important;
}
table[data-name="Customer Information_section_2"] #infy_mobilenumberplaceholder_cp + .err + span.lblBt3 {
    margin-top: 0px;
    margin-left: -63% !important;
}


div[data-name="tab_14"] fieldset[aria-label="Alternate Address"] {
    margin-top: 700px !important;
    position: relative;
}
table[data-name="tab_14_section_6"] tr:nth-child(5) td:first-child {
    display: block;
    position: absolute;
    width: 52%;
}

div[data-name="tab_14"] table[data-name="tab_14_section_6"] tr:nth-child(6) td:nth-child(1) {
 
    display: block;
    position: absolute !important;
    width: 52% !important;
}
div[data-name="tab_14"] table[data-name="tab_14_section_6"] tr:nth-child(6) td:nth-child(2) {
    display: block;
    width: 38%;
    margin-left: 61%;
}
#WebFormPanel table[data-name="tab_14_section_6"] tr:nth-child(4) td:nth-child(1) {
    position: relative !important;
    width: 100% !important;
    float: none !important;
}

  #WebFormPanel table[data-name="tab_14_section_4"] tr:nth-child(5) td:nth-child(1) {
/*    position: relative !important;
    width: 100% !important;
    float: none !important;
*/
}
table[data-name="tab_14_section_6"] tr:nth-child(6) td:nth-child(1), table[data-name="tab_14_section_4"] tr:nth-child(7) td:nth-child(1) {
     position: relative !important;
    width: 100% !important;
}

/*table[data-name="Customer Information_section_2"] input#infy_mobilenumberplaceholder_cp + span.lblBt3 {
    margin-left: -63% !important;
}
*/
table[data-name="Customer Information_section_2"] input#infy_mobilenumberplaceholder_cp + span.lblBt3 {
    margin-left: -5% !important;
    margin-top: 2px !important;
}
div[data-name="Customer Information"] table[data-name="Customer Information_section_2"] span.lblBt1 {
    margin-top: 45px;
}

div[data-name="Customer Information"] table[data-name="Customer Information_section_2"] input#infy_mobilenumberplaceholder_cp {
    margin-left: -15px;
    width: 105%;
    float: none;
    margin-top: -21px;
}
div[data-name="Customer Information"] table[data-name="Customer Information_section_2"] label#emailaddress1_label {
    margin-top: 10px;
}

table[data-name="Customer Information_section_2"] label#infy_homelandlineprefixplaceholder_label {
    height: 16px;
    width: 130px;
}
table[data-name="Customer Information_section_2"] input#infy_local_portal {
    width: 95%  !important;
    margin-left: -2px !important;
}

table[data-name="Customer Information_section_2"] span.lblBt2 {
    margin-top: 0px !important;
}
table[data-name="Customer Information_section_2"]  span.lblBt1 {
    margin-top: 2px !important;
}

table[data-name="Customer Information_section_2"]  #infy_mobilenumberprefixplaceholder + img.phiFlagDisable {
    margin-top: -72px !important;
    margin-left: 13px !important;
}
div#cardDetailsTableData {
    width: auto !important;
    padding-left: 0px !important;
    margin-left: 0px !important;
}

input#infy_cc_new_cardnumber {
    width: auto !important;
}
a#addCardDataPanel { 
    margin-top: -15px !important;
}
div[data-name="Customer Information"] table[data-name="tab_13_section_2"] tr:nth-child(4) td:nth-child(1) {
width: 145px;
    float: left;
}
div[data-name="Customer Information"] table[data-name="tab_13_section_2"] tr:nth-child(4) td:nth-child(2) {
    width: 90px;
    float: left;
}
div[data-name="Customer Information"] table[data-name="tab_13_section_2"] tr:nth-child(4) td:nth-child(3) {
    width: 90px;
    float: left;
}

div[data-name="Customer Information"] table[data-name="tab_13_section_2"]   {
    margin-top: 100px !important;
}
.crmEntityFormView div[data-name="Customer Information"] table[data-name="Customer Information_section_2"] {
    margin-top: 15px !important;
}


div[data-name="Customer Information"] table[data-name="tab_13_section_2"] div#infy_dayplaceholder_err {
    width: 80px;
    margin-left: 5px;
}
.mainContent { 
    border-radius: 10px !important;
    padding-left: 10px !important;
    padding-right: 10px !important;
}

legend.section-title.show-bar {
     padding-bottom: 10px !important;
}

img#logoBdoWelcome { 
    width: 70px !important;
}
span#closeTable {
    margin-top: -25px !important;
}
table.relationTbl span#closeTable {
    margin-top: 5px !important;
    position: absolute !important;
    right: 10px !important;
}
span#infy_cc_areyouaspouseorafirstdegreerelative {
    bottom: 25px !important; 
}

.bdo-welcome-title-bottom .pHeadTitle {
    margin-top: 0px !important;
}
.firstStatusDiv {
     width: 100% !important;
}
.secondStatusDiv {
      width: 100% !important;
}

.btn.btn-primary.button.next.submit-btn { 
    margin-right: 15px !important;
}

table[data-name="Designated Non-Financial Business and Profession"] {
    margin-top: 150px  !important;
}

table[data-name="tab_37_section_4"] {
    margin-top: 0px !important;
}
#CashModalETB input#insbtn6 {
margin: auto;
display: block;
margin-top: 10px;
    width: 97% !important;
}
table[data-name="tab_37_section_4"] tr:first-child td:first-child {
    position: relative !important;
    width: 100% !important;
    text-align: center;
}

#infy_cc_nameoncard_label + #tooltip02 .tooltip-inner {
    margin-right:15px;
}
#infy_cc_promocode_label + #tooltip02 .tooltip-inner {
    margin-left:15px;
}

input#infy_homeaddresscityother + .err, input#infy_permaddresscityother + .err {
    width: 100%  !important;
}

#timelinebar {
    display:inline-block !important;
    width: 100%;
}
span#closeCP {
    margin-left: 0px;
    margin-top: -50px;
    position: absolute !important;
}
span#test_spanid .progress {
    margin-top: 12px;
}
 .tab[data-name="Regulatory Requirements RPQ"] fieldset:first-child {
    margin-top: 5px !important;
}
#WebFormPanel table[data-name="tab_14_section_6"] tr:nth-child(4) td:nth-child(1)[style] + td,
#WebFormPanel table[data-name="tab_14_section_4"] tr:nth-child(5) td:nth-child(1)[style] + td {
    margin-top:130px;
}
table[data-name="tab_17_section_6"] label.ccymLabelFiYBs {
    margin-top: -8px !important; 
}
input#infy_cc_yearswithemployermonths {
       margin-top: 0px !important; 
/*       margin-left: -13px;
*/
}
label.ccymLabelMn { 
    margin-top: 15px !important;
}
input#infy_cc_lengthofstaymonths {
    margin-top: 0px !important;
}
select#infy_monthplaceholder {
    width: 140px !important;
}
input#infy_cc_yearswithemployermonths { 
    margin-top: 0px !important; 
} 
 
label.ccymLabelFiY {  
    margin-top: 0px !important;
}

table.section[data-name="tab_27_section_2"] tbody tr:nth-child(1) td:nth-child(2) .err {
    margin-left: 5px !important;
}
#WebFormControl_50052ed5c76aeb11a812002248167989 table.section[data-name="tab_27_section_2"] .err, #WebFormControl_9fa4842fc069eb11a812002248167989 table.section[data-name="tab_27_section_2"] .err {
    min-width: auto !important;
}
input#AppRef {
    min-width: 70%;
}

.crmEntityFormView .tab .tab-column:first-child fieldset:first-of-type .section-title.show-bar:first-of-type,  .crmEntityFormView .tab .tab-column:first-child fieldset:first-of-type .section-title.show-bar:first-of-type {
    min-height:75px;
}

fieldset[aria-label="Work Address"] {
    margin-top: 140px !important;
}
#infy_homelandlineprefixplaceholder + img.phiFlagDisable {
    margin-top: 24px !important;
    margin-left: -74px !important;
}
#infy_mobilenumberprefixplaceholder + img.phiFlagDisable {
    margin-top: 19px !important;
    margin-left: -74px !important;
}
    legend.section-title.show-bar label,
    label#enterId {
            width: 95% !important;
        font-size: 5vw !important;
        float: left;
        font-weight: bold;
        position: relative;
        bottom: 7px;
        font-family: 'Nunito';
        line-height: 20px;
    }
 .custconfirm  input#infy_cc_grossannualincome {
    margin-top: 0px;
}
.custconfirm table.section[data-name="tab_26_section_1"] tr:not(:first-child) {
   
    bottom: -8vh !important;
}
.custconfirm table.section[data-name="tab_26_section_1"] tr:nth-child(2) {
       bottom: -8vh !important;
}
img.phiFlagDisable {
    margin-top: 18px !important;
    margin-left: -75px !important;
}
table.section[data-name="tab_29_section_6"] tr:first-child td:nth-child(3) {
       width: 155px !important;
    float: left;
}
table.section[data-name="tab_29_section_6"] tr:first-child td:nth-child(2) {
    position: relative;
    top: 4px;
    width: 88px !important;
    float: left !important;
    margin-right: 5px !important;
}
table[data-name="tab_36_section_1"] {
     margin-top: 0px !important; 
}
.tab[data-name="tab_36"] table[data-name="tab_36_section_1"] {
    margin-top: 80px !important;
}
table.section[data-name="tab_29_section_6"] tr:first-child td:first-child {
      width: 85px !important;
    margin-right: 5px;
    float: left !important;
}
.custconfirm table.section[data-name="tab_26_section_3"] tr td:nth-child(1) {
    padding-right: 0px !important;
}
.custconfirm table.section[data-name="tab_26_section_3"] tr td:nth-child(2) {
    top: -20px;
    position: relative;
}
    input#infy_homelandlineplaceholder_cp {
        margin-top: -47px;
    }
    section#gethelp {
        height: 17px !important;
        margin-top: 0px;
    }
    .submit-btns.bottomNav.center {
        width:350px !important;
    }
    a.btn.submit-btn.btHome { 
        margin-left: 25%;
    }
    .iti__flag-container {
        padding-right: 55px !important;
    }
    table[data-name="Customer Information_section_2"] tr:first-child td:nth-child(2) {
           width: 65% !important; 
        float: right;
        margin-top: -84px;
    }
     table[data-name="Customer Information_section_2"] tr:first-child td:first-child {
       width: 90px !important;
    }
    table[data-name="Customer Information_section_2"] tr:nth-child(4) td:first-child {
      width: 90px !important;
    }
     table[data-name="Customer Information_section_2"] tr:nth-child(4) td:nth-child(2) {
        width: 60px !important;
        margin-top: -104px;
        margin-left: 133px;
    }
table[data-name="Customer Information_section_2"] tr:nth-child(4) td:nth-child(2) span.lblBt2 {
    margin-top: 55px !important;
}
    table[data-name="Customer Information_section_2"] tr:nth-child(4) td:nth-child(3) {
           width: 45% !important;
        margin-top: -84px;
        float: right;
    }
 table[data-name="Customer Information_section_2"] #infy_homelandlineprefixplaceholder + img.phiFlagDisable {
    margin-top: -72px !important;
    margin-left: 13px !important;
}
table[data-name="Customer Information_section_2"] span.lblBt1 {
    margin-top: 2px !important;
}
table[data-name="Customer Information_section_2"] input#infy_local_portal + span.lblBt3 {
    margin-left: 0% !important;
}
    table[data-name="tab_30_section_5"] tr:first-child td:first-child {
        width: 90px !important;
        float:left;
    }
    table[data-name="tab_30_section_5"] tr:first-child  td:nth-child(2) {
        float:left;
        width: 50px !important;
        margin-right:2px;
    }
     table[data-name="tab_30_section_5"] tr:first-child  td:nth-child(3) {
         width: 44% !important; 
         float: right;
    }
    fieldset[aria-label="permadd2"] {
        margin-top: 425px !important;
        position: relative;
        padding-bottom: 60px !important;
    }
    .startApplBtn { 
        margin-left: 18% !important; 
    }
    fieldset[aria-label="permadd2"] {
        margin-top: 425px !important;
        position: relative;
    }
    .startBrowseProBtn {
        margin-left: 18% !important;
    }
 
    .bdo-welcome-section fieldset[aria-label="Section"] {
        min-width:280px;
    }
    h4.sub-text {
        min-width: 280px;
    line-height: 28px;
    }
    .welcome-sublist {
            margin-left:0px !important;
    }
    .bdo-welcome-title { 
        width: 95% !important;
    }
    footer .footer-bottom p { 
        width: 100% !important;
            padding-left: 15px  !important;
            padding-right: 15px  !important;
     margin-top: 150px !important;
    }
    .footerul li {
        font-size: 13px !important;
        width: 47%  !important;
    }
    footer .footer-bottom ul { 
        width: 99% !important;
        padding-top: 35px !important; 
        padding-left: 1px !important;
    }
    .bdo-welcome-title-bottom {
        width: 100% !important;
    }
    .bdo-welcome-section {
     width: 100% !important;
    }
    .cardDetailsFields {
        padding:0%  !important;
    }
    .centerSmallDiv {
        width:95%  !important;
        padding: 0px !important;
    }
    .btn.btn-primary.button.submit-btn.backSubmitBtnCC { 
        margin-left: 5% !important;
        width: 140px !important;
    }
    .btn-primary { 
        width: 140px !important;
        min-width:140px !important;
    }

    .crmEntityFormView .actions .btn {
        width: 140px !important;
        min-width:140px !important;
    }
    #cardDetailsTableData table td { 
        display: inline-block;
    }
    #cardDetailsTableData table td:nth-child(2) { 
             width: 100% !important;
     }
    lable.pInfoFirstScreen { 
        width: 96% !important;
    }
    table.section[data-name="Customer Information_section_2"] {
        margin-top: 20px !important;
    }
    ul.menuParent { 
        position: relative !important;
    }
    #infy_dayplaceholder {
        left: 1% !important;
    }   
    fieldset[aria-label="Alternate Address"] {
        margin-top: 440px !important;
        position: relative;
    }
    table[data-name="tab_27_section_2"] tr:first-child td:first-child  {
        width:140px;
    }
    table[data-name="tab_16_section_3"] {
        
    }
    fieldset[aria-label="emplndno"] {
        margin-top: 155px !important;
    }
  div[data-name="tab_29"] fieldset[aria-label="emplndno"] {
          top: 40px !important;
    }
    div[data-name="tab_29"] fieldset[aria-label="emplndno"] {
        display: block;
        position: absolute; 
        width: 100%;
    }
    table[data-name="tab_37_section_2"] tr:first-child td:first-child {
        position: relative !important;
        width: 100% !important; 
    }
    table[data-name="tab_37_section_3"] tr:first-child td:first-child {
     position: relative !important;
        width: 100% !important; 
    text-align: center;
    }
    table[data-name="tab_38_section_1"] tr:first-child td:first-child {
        position: relative !important;
        width: 100% !important; 
    }
    table[data-name="tab_37_section_2"],  table[data-name="tab_37_section_3"], table[data-name="tab_38_section_1"] {
        margin-top: 80px !important;
    }

    table.section[data-name="tab_22_section_1"] tbody tr td div.info, table.section[data-name="tab_22_section_15"] tbody tr td div.info {
        width: 100% !important;
        float: left !important;
    }
    table.section[data-name="tab_22_section_1"] tbody tr td div.control, table.section[data-name="tab_22_section_15"] tbody tr td div.control {
        width: 100% !important;
        float: left !important;
        position: static !important;
    }
    .bdo-welcome-title {
        margin-left: 0%  !important;
    }
    #startAppAlertModal .modal-content {
        width:auto !important;
        padding: 15px 0px;
    }
    .ccymLabel {
        width: 100% !important;
    }
    table.section[data-name="tab_22_section_9"] tbody tr td:nth-child(2), table.section[data-name="tab_22_section_8"] tbody tr td:nth-child(2), table.section[data-name="tab_22_section_4"] tbody tr:first-child td:nth-child(3) {
        float: left !important; 
        margin-right: 1px !important; 
        width: 98% !important; 
        position: relative !important; 
    }
   table.section[data-name="tab_37_section_1"] tbody tr td div.info, table.section[data-name="tab_21_section_1"] tbody tr td div.info, table.section[data-name="tab_25_section_1"] tbody tr td div.info, table.section[data-name="tab_24_section_3"] tbody tr td div.info, table.section[data-name="tab_24_section_6"] tbody tr td div.info, table.section[data-name="tab_24_section_8"] tbody tr td div.info, table.section[data-name="tab_24_section_10"] tbody tr td div.info, table.section[data-name="Designated Non-Financial Business and Profession"] tbody tr td div.info {
            width: 100% !important;
    }
    table.section[data-name="tab_37_section_1"] tbody tr td div.control,  table.section[data-name="tab_21_section_1"] tbody tr td div.control, table.section[data-name="tab_25_section_1"] tbody tr td div.control, table.section[data-name="tab_24_section_3"] tbody tr td div.control, table.section[data-name="tab_24_section_6"] tbody tr td div.control, table.section[data-name="tab_24_section_8"] tbody tr td div.control, table.section[data-name="tab_24_section_10"] tbody tr td div.control, table.section[data-name="Designated Non-Financial Business and Profession"] tbody tr td div.control {
        width: 100% !important;
        margin-top: 50px;
    }
    .success-page #contentbox fieldset .infoText-2osiu {
        float: left !important;
        width: 100% !important;
        padding: 10px !important;
    }
    .success-right-page {
        float: left !important;
        width: 100% !important;
        margin-top: 10px !important;
    }
    .success-right-page .right-bottom {
        width: 100% !important;
    }
    .success-page fieldset {
        width: 90% !important;
        height: auto !important;
    }
    div[data-name="tab_14"]  fieldset[aria-label="homeadd2"] {
        margin-top: -1100px !important;
    }
    div[data-name="tab_14"]  fieldset[aria-label="homeadd2"].perAddSameMobile {
        margin-top: -890px !important;
    }

    div[data-name="tab_14"]  fieldset[aria-label="homeadd2"] + fieldset[aria-label="Section"] {
        margin-top: 10px;
    }
    .tab[data-name="tab_27"] table.section[data-name="tab_27_section_1"] {
        margin-top: -105px;
    }
    
}

@media only screen and (min-width: 768px) and  (max-width: 1200px) {
   .bdo-welcome-page .header-right-img {
        float: left;
        margin-top: 10% !important;
        width: 40% !important;
    }
}

@media only screen and (min-width: 768px) and  (max-width: 1024px) {
    .bdo-welcome-title { 
        padding-bottom: 50px !important;
    }
}

@media only screen and (max-width: 767px) {
    .crmEntityFormView .tab .tab-column {
        width: 100% !important;
    }
}

table.section[data-name="tab_38_section_1"] span#infy_cc_wouldyoulikeacompanioncard input#infy_cc_wouldyoulikeacompanioncard_0 {
    float: right;
}

table.section[data-name="tab_33_section_2"] input#infy_mobilenumberplaceholder_cp::-ms-reveal,
table.section[data-name="tab_33_section_2"] input#infy_mobilenumberplaceholder_cp::-ms-clear,
table.section[data-name="tab_33_section_2"] input#infy_onlinebankingusername::-ms-reveal,
table.section[data-name="tab_33_section_2"] input#infy_onlinebankingusername::-ms-clear {
    display: none;
}
.cardDetailsFields span.toggle-password1-hide-show, .cardDetailsFields span.toggle-password2-hide-show {
    margin-top: -36px; 
}
span.toggle-password1-hide-show,
span.toggle-password2-hide-show {
        float: right;
    margin-right: 5px;
    margin-top: -40px;
    position: relative;
    z-index: 2;
    cursor: pointer;
    color: #919191;
    font-size: 21px;
}

.custconfirm table.section[data-name="tab_26_section_10"] .info,
.custconfirm table.section[data-name="tab_26_section_12"] .info,
.custconfirm table.section[data-name="tab_26_section_9"] .info,
.custconfirm table.section[data-name="tab_26_section_13"] .info {
    width: 50% !important;
}

.custconfirm table.section[data-name="tab_26_section_10"] .control,
.custconfirm table.section[data-name="tab_26_section_12"] .control,
.custconfirm table.section[data-name="tab_26_section_9"] .control,
.custconfirm table.section[data-name="tab_26_section_13"] .control {
    width: 45% !important;
}
.custconfirm table.section[data-name="tab_26_section_12"] .control select#infy_fatcastatuscode {
    margin-top: -7px;
    margin-left: -18px;
}
.custconfirm table.section[data-name="tab_26_section_1"] tr:first-child td:nth-child(3) {
    position: absolute;
    width: 360px;
}
 
.custconfirm table.section[data-name="tab_26_section_1"] tr:nth-child(2) td:nth-child(3) {
        position: absolute;
/*    width: 378px; */
    margin-top: 20px;
}
legend.section-title-show-bar-cash { 
    font: normal normal bold 16px/24px Nunito;
    letter-spacing: 0px;
    color: #004EA8;
    opacity: 1;
    margin-top: -30px;
}

.custconfirm  #infy_cc_areyouanamlcregistereddesignated {
    position: relative;
    bottom: 0px !important;
    margin-top:0px !important;
}

#contentbox.custconfirm #WebFormControl_50052ed5c76aeb11a812002248167989 input#emailaddress2 {
    position: relative !important;
}

span.dpcEmailWrap {
    word-break: break-all;
}

.mainContentPopup div {
    font: normal normal normal 16px/24px Nunito !important;
    letter-spacing: 0px;
    color: #2E2E2E;
}
.custconfirm div[data-name="tab_26"] table[data-name="tab_26_section_1"] tr:nth-child(4) td:nth-child(3) .control .pstyMonthsCust {
    top: -2px;
    position: relative;
}
.custconfirm div[data-name="tab_26"] table[data-name="tab_26_section_1"] tr:nth-child(3) td:nth-child(3) .control label.pstyYearsCust {
    top: -1px;
    position: relative;
}
.mainContentPopup {
      min-height: 300px;
    overflow-x: auto;
    max-height: calc(100vh - 180px);
        text-align: left;
    font: normal normal normal 16px/24px Nunito;
    letter-spacing: 0px;
    color: #2E2E2E;
}
 
.checkAgree {
    text-align: center;
    padding: 10px 10px;
}

.actions.actionModalBtn {
    text-align: center;
    padding-top: 15px;
}

.actions.actionModalBtn .submit-btn {
    height: 48px;
    border-radius: 8px;
    width: 172px;
    background-color: #0072d8;
    font-size: 16px;
    font-weight: bold;
    font-family: 'NUNITO';
    color: #fff;
}

.actions input#UpdateButton {
    float: right;
    margin-right: 20px;
}

.mainContentPopup::-webkit-scrollbar {
    width: 8px;
    height: 8px;
}

.mainContentPopup::-webkit-scrollbar-track {
    background: #C2C2C1;
}
.mainContentPopup::-webkit-scrollbar-track:hover {
    background: #C2C2C1;
}

.mainContentPopup::-webkit-scrollbar-thumb {
    background: #888;
    border-radius: 4px;
}

img.sampleUpImg[src="/IncomeDocsETB.png"] {
    width: 100%;
    height: 248px;
    margin-top: -2px;
}

img.sampleUpImg {
    width: 100%;
    height: 240px;
    margin-top: 8px;
}
div[data-name="tab_24"] legend.section-title.show-bar.headBlack {
    display: none;
}
table.section[data-name="tab_27_section_2"] tbody tr:nth-child(1) td:nth-child(2) .err {
        margin-left:45px;
}

.crmEntityFormView .tab .tab-column:first-child fieldset:first-of-type .section-title.show-bar:first-of-type label {
    font: normal normal bold 20px/24px Nunito ;
    color: #2E2E2E !important;
}
.col-sm-12.mainContent.EtbEditCC .crmEntityFormView .section-title {
    text-align: left;
    font: normal normal bold 16px/24px Nunito;
    letter-spacing: 0px;
    color: #004EA8;
    opacity: 1;
    margin-left: 0px !important;
}
.crmEntityFormView .section-title.show-bar,
.crmEntityFormView .section-title {
    text-align: left;
    font: normal normal bold 16px/24px Nunito;
    letter-spacing: 0px;
    color: #004EA8;
    opacity: 1;
    margin-left: 7px;
}

fieldset[aria-label="Work Address"] .section-title.show-bar {
     font: normal normal bold 16px/24px Nunito !important;
}
.mainContent.custconfirm .crmEntityFormView .section-title,
.mainContent.custconfirm .crmEntityFormView .tab-column:first-of-type fieldset:first-of-type .section-title,
.mainContent.custconfirm .crmEntityFormView .tab-column:first-of-type fieldset:first-of-type .section-title label {
    font: normal normal bold 20px/24px Nunito;
    color: #2E2E2E !important;
    padding-bottom: 15px !important;
}
 .crmEntityFormView .tab-column:first-of-type fieldset:first-of-type .section-title,
 .crmEntityFormView .tab-column:first-of-type fieldset:first-of-type .section-title label {
    font: normal normal bold 20px/24px Nunito;
    color: #2E2E2E !important; 
}

div[data-name="tab_39"] fieldset[aria-label="Nominate an account for Cash"] .section-title.show-bar {
     padding-bottom: 10px !important;
}

#WebFormControl_50052ed5c76aeb11a812002248167989 .crmEntityFormView .tab .tab-column:nth-of-type(2) legend:first-of-type,
#WebFormControl_9fa4842fc069eb11a812002248167989 .crmEntityFormView .tab .tab-column:nth-of-type(2) legend:first-of-type {
    display: none;
}

#WebFormControl_50052ed5c76aeb11a812002248167989 select#infy_contactcitizenship,
#WebFormControl_9fa4842fc069eb11a812002248167989 select#infy_contactcitizenship {
    width: 100%;
    margin-left: 0px;
}


div.tab[data-name="tab_18"] .picklist.horizontal input[type=radio],
div.tab[data-name="tab_15"] fieldset[aria-label="Related Party Questionnaire"] .picklist.horizontal input[type=radio] {
    float: left;
}

table[data-name="tab_37_section_3"] input#infy_cc_wouldyoulikeavirtualcard_0 {
    float: right;
}

.crmEntityFormView .cell .picklist.horizontal input[type=radio] {
    margin-left: 0px;
    width: 49%;
    float: left;
}
.crmEntityFormView .cell .picklist.horizontal input[type=radio]:first-child {
    margin-right: 4px !important;
}
.crmEntityFormView div.tab[data-name="tab_22"] .cell .picklist.horizontal input[type=radio] {
    margin-left: 0px;
    width: 48%;
    float: left;
}

div[data-name="tab_39"] fieldset[aria-label="Cash Proceeds Details"] {
    margin-top: 15px;
}
div[data-name="tab_39"] fieldset[aria-label="Cash Proceeds Details1"] {
    margin-top: 126px !important;
}

 fieldset[aria-label="Cash Proceeds Details1"] span#infy_cc_jointaccount input#infy_cc_jointaccount_0 {
    float: right;
}
 
#WebFormControl_50052ed5c76aeb11a812002248167989 table.section[data-name="tab_16_section_2"],
#WebFormControl_9fa4842fc069eb11a812002248167989 table.section[data-name="tab_16_section_2"] {
    margin-top: 105px;
}

#WebFormControl_50052ed5c76aeb11a812002248167989 table.section[data-name="tab_17_section_6"],
#WebFormControl_9fa4842fc069eb11a812002248167989 table.section[data-name="tab_17_section_6"] {
    margin-top: 110px;
}

#WebFormControl_50052ed5c76aeb11a812002248167989 table.section[data-name="tab_23_section_6"],
#WebFormControl_9fa4842fc069eb11a812002248167989 table.section[data-name="tab_23_section_6"] {
    margin-top: 110px;
}
div[data-name="tab_33"] table.section[data-name="tab_33_section_2"] {
/*    margin-bottom: 50px;
*/
}

#WebFormControl_50052ed5c76aeb11a812002248167989 table.section[data-name="tab_16_section_6"],
#WebFormControl_9fa4842fc069eb11a812002248167989 table.section[data-name="tab_16_section_6"] {
    margin-top: 105px;
}

#WebFormControl_50052ed5c76aeb11a812002248167989 table.section[data-name="tab_27_section_2"],
#WebFormControl_9fa4842fc069eb11a812002248167989 table.section[data-name="tab_27_section_2"] {
    margin-top: 110px;
}

 

#WebFormControl_50052ed5c76aeb11a812002248167989 table.section[data-name="tab_20_section_1"],
#WebFormControl_9fa4842fc069eb11a812002248167989 table.section[data-name="tab_20_section_1"] {
    margin-top: 115px;
}

/*#WebFormControl_50052ed5c76aeb11a812002248167989 table.section[data-name="tab_29_section_5"],
#WebFormControl_9fa4842fc069eb11a812002248167989 table.section[data-name="tab_29_section_5"] {
    margin-top: 43px;
}
*/

#WebFormControl_50052ed5c76aeb11a812002248167989 table.section[data-name="tab_19_section_1"],
#WebFormControl_9fa4842fc069eb11a812002248167989 table.section[data-name="tab_19_section_1"] {
    margin-top: 90px;
}

#WebFormControl_50052ed5c76aeb11a812002248167989 table.section[data-name="tab_16_section_6"] tr:first-of-type td,
#WebFormControl_9fa4842fc069eb11a812002248167989 table.section[data-name="tab_16_section_6"] tr:first-of-type td {
    padding-bottom: 0px;
}

#infy_governmentemployedcode_label {
    margin-left: 0px !important;
}

.actions {
    width: 100%;
    background-color: white;
    padding-bottom: 10px;
    min-height: 70px;
}

label#infy_primarydocumentid_cp_label {
    top: -30px;
}

input#infy_primarydocumentid_cp {
    
}

label#address2_postalcode_label {
    margin-left: 0px;
}

#EntityFormPanel label#infy_displayprovideinformationcode_label {
    display: none;
}

.edit-rs-form span#infy_phonenumberinuscode {
    width: auto;
}

.edit-rs-form label#infy_ustelephone_label {
    margin-left: 0px;
}

.edit-rs-form input#infy_ustelephone {
    margin-left: 0px;
}

.edit-rs-form label#infy_usstreet1_label {
    margin-left: 0px !important;
    margin-top: 95px;
}

.edit-rs-form label#infy_usstreet2_label {
    margin-left: 0px !important;
}

.edit-rs-form label#infy_usstate_label {
    margin-left: 0px !important;
}

.edit-rs-form label#infy_uscity_label {
    margin-left: 0px !important;
}

.edit-rs-form input#infy_uscity {
    margin-left: 0px !important;
}

.edit-rs-form input#infy_uspobox {
    margin-left: 0px !important;
}

.edit-rs-form label#infy_uspobox_label {
    margin-left: 0px !important;
}

.edit-rs-form #infy_ustin {
    margin-left: 20px;
}

.edit-rs-form label#infy_ustin_label {
    margin-left: 20px;
}

.edit-rs-form span#infy_usindiciascode {
    margin-top: 0px;
}

.edit-rs-form span#infy_fatcastatuscode {
    margin-top: -40px;
}

.edit-rs-form span#infy_residenceaddressinuscode {
    width: auto;
}

.col-sm-9.mainContent.edit-rs-form {
    margin-left: 12% !important;
}

.edit-rs-form fieldset[aria-label="US Telephone"] .control {
    margin-left: 0px;
}

.edit-rs-form fieldset[aria-label="US Telephone"] .info {
    float: left;
}

.edit-rs-form table.section[data-name="tab_21_section_1"] tbody tr td div.info {
    width: 95%;
}

.edit-rs-form label#infy_uszipcode_label {
    margin-left: 5px;
}

.container.mainContainer.pers-info-edit #contentbox,
.container.mainContainer.edit-docs-sub #contentbox,
.container.mainContainer.edit-aie-header #contentbox {
    margin-left: 10%;
    width: 80%;
}

.container.mainContainer.pers-info-edit #timelinebar,
.container.mainContainer.edit-docs-sub #timelinebar,
.container.mainContainer.edit-aie-header #timelinebar {
    display: none;
}

label.signUpNote {
    padding: 5px 5px;
   text-align: left;
    font: normal normal normal 16px/24px Nunito;
    letter-spacing: 0px;
    color: #656565;
    opacity: 1;
}

/*.signImgAlign {
    width: 70%;
    border-radius: 8px;
}
*/
/*.signImgAlignVirtual {
    width: 92%;
}
*/
/*.signUPImgAlign {
   margin: 5% 10%;
 width: 80%;
}
*/
/*.signCashImgAlign { 
     width: 85%;
     border-radius: 8px;
}
*/

 

input.btn-primary.button.backToSign {
    width: 172px;
    height: 48px;
    border-radius: 8px !important;
    border: solid 2px #0072D8;
    color: #2f5fef;
    background-color: #fff;
    float: left;
    margin-left: 0;
}

table.section[data-name="tab_28_section_5"] tbody tr:nth-child(1) td:nth-child(2) div.info,
table.section[data-name="tab_28_section_3"] tbody tr:nth-child(1) td:nth-child(2) div.info {
    display: inherit;
}


#infy_contactcitizenship {
    margin-left: 0px !important;
}


.edit-fi-form#contentbox table.section[data-name="tab_16_section_4"] input#address2_postalcode {
    width: 320px !important;
}

div[data-name="tab_29"] #address2_postalcode {
    
}
div[data-name="tab_40"] table.section[data-name="tab_40_section_1"] {
    margin-top: 80px;
}

#infy_appropriategovtagencyportal label,
#infy_categoryogbcode label,
#infy_specifypositionrelationshipcode label,
#infy_provideinformationcode label {
    max-width: 88%;
}

@media only screen and (min-width: 768px) and (max-width: 850px) {

    #WebFormControl_50052ed5c76aeb11a812002248167989 fieldset[aria-label="USadress"] table.section[data-name="tab_22_section_8"] tbody .control input#infy_uscity,
    #WebFormControl_9fa4842fc069eb11a812002248167989 fieldset[aria-label="USadress"] table.section[data-name="tab_22_section_8"] tbody .control input#infy_uscity {
        min-width: 105px !important;
    }

    #WebFormControl_50052ed5c76aeb11a812002248167989 input#infy_homeaddressstateother,
    #WebFormControl_50052ed5c76aeb11a812002248167989 input#infy_permaddressstateother,
    #WebFormControl_9fa4842fc069eb11a812002248167989 input#infy_homeaddressstateother,
    #WebFormControl_9fa4842fc069eb11a812002248167989 input#infy_permaddressstateother {
        width: 140px !important;
    }
}

@media only screen and (min-width: 768px) and (max-width: 900px) {
    #salutation_label {
        margin-left: 150% !important;
    }

    .edit-fi-form#contentbox table.section[data-name="tab_16_section_4"] input#address2_postalcode {
        width: 260px !important;
        margin-left: -130px !important;
    }

    .edit-fi-form#contentbox table.section[data-name="tab_16_section_4"] label#address2_postalcode_label {
        margin-left: -130px !important;
    }

    .edit-fi-form#contentbox table.section[data-name="tab_16_section_4"] tbody tr:nth-child(4) td:nth-child(2) .err {
        width: 260px !important;
        margin-left: -130px !important;
    }

    #ntbPersInfoEdit fieldset[aria-label="homeadd2"] table tbody tr:nth-child(4) td:nth-child(2) .err,
    #ntbPersInfoEdit fieldset[aria-label="permadd2"] table tbody tr:nth-child(5) td:nth-child(2) .err {
        position: absolute;
        width: 100px !important;
        margin-top: 40px;
        margin-left: -80px !important;
    }

    #ntbPersInfoEdit #infy_dayplaceholder {
        margin-left: 6% !important;
    }



    #ntbPersInfoEdit select#drpvillage2,
    #ntbPersInfoEdit select#drpvillage {
        min-width: 175px !important;
    }

    #WebFormControl_50052ed5c76aeb11a812002248167989 fieldset[aria-label="homeadd2"] table tbody tr:nth-child(4) td:nth-child(2) .err,
    #WebFormControl_50052ed5c76aeb11a812002248167989 fieldset[aria-label="permadd2"] table tbody tr:nth-child(5) td:nth-child(2) .err,
    #WebFormControl_9fa4842fc069eb11a812002248167989 fieldset[aria-label="homeadd2"] table tbody tr:nth-child(4) td:nth-child(2) .err,
    #WebFormControl_9fa4842fc069eb11a812002248167989 fieldset[aria-label="permadd2"] table tbody tr:nth-child(5) td:nth-child(2) .err {
        position: absolute;
        width: 80px !important;
        margin-top: 40px;
        margin-left: -60px !important;
    }



}


@media only screen and (min-width: 768px) and (max-width: 1024px) {

    table.section[data-name="tab_22_section_8"] tbody tr:nth-child(4) td:nth-child(3) .err {
        margin-left: 28px !important;
    }

    #ntbPersInfoEdit select#drpvillage2,
    #ntbPersInfoEdit select#drpvillage {
        min-width: 180px !important;
    }

    .edit-fi-form#contentbox table.section[data-name="tab_16_section_4"] select#city1 {
        width: 270px !important;
    }

    #WebFormControl_50052ed5c76aeb11a812002248167989 input#emailaddress2,
    #WebFormControl_9fa4842fc069eb11a812002248167989 input#emailaddress2 {
        width: 265px;
    }

    .iconProp {
        float: none;
        width: 35px;
        height: 35px;
        margin-right: 0px;
    }

    .custconfirm #telephone2_label {
        margin-left: 0px;
        white-space: nowrap;
    }

    .custconfirm #telephone2 {
        margin-left: 0px;
    }

    .edit-fi-form#contentbox table.section[data-name="tab_15_section_1"] {
        margin-top: 35px;
    }

    .container.mainContainer.pers-info-edit #contentbox {
        margin-left: 2%;
        width: 95%;
    }

    .edit-rs-form span#infy_usindiciascode {
        margin-top: 26px;
        min-width: 250px;
    }

    .edit-fi-form#contentbox {
        width: 95%;
        margin: 50px 1%;
        margin-left: 2% !important;
    }

    .col-sm-9.mainContent.edit-rs-form {
        margin-left: 2% !important;
        width: 95%;
    }

    label#infy_monthplaceholder_label {
        width: 100px;
    }

    #WebFormControl_50052ed5c76aeb11a812002248167989 #city,
    #WebFormControl_50052ed5c76aeb11a812002248167989 #city2,
    #WebFormControl_9fa4842fc069eb11a812002248167989 #city,
    #WebFormControl_9fa4842fc069eb11a812002248167989 #city2 {
        width: 100%;
    }



    #WebFormControl_50052ed5c76aeb11a812002248167989 input#infy_homeaddressstateother,
    #WebFormControl_50052ed5c76aeb11a812002248167989 input#infy_permaddressstateother,
    #WebFormControl_9fa4842fc069eb11a812002248167989 input#infy_homeaddressstateother,
    #WebFormControl_9fa4842fc069eb11a812002248167989 input#infy_permaddressstateother {
        width: 95%;
    }







    input#infy_ustin {
        width: 100%;
    }

    input#infy_uscity {
        margin-left: 20px !important;
    }

    label#infy_uspobox_label {
        margin-left: 60px !important;
    }

    input#infy_uspobox {
        margin-left: 50px !important;
    }

    label#infy_uscity_label {
        margin-left: 59px !important;
    }


}

@media only screen and (max-width: 1200px) and (min-width: 992px) {
    table[data-name="tab_22_section_6"] .control {
        margin-left: 0px !important;
    }
}

@media only screen and (max-width: 991px) and (min-width: 768px) {
    table[data-name="tab_22_section_6"] .control {
        margin-left: 0px !important;
    }
}

@media only screen and (max-width: 2500px) and (min-width: 768px) {


    #infy_contactcitizenship {
        width: 100% !important;
    }

    fieldset[aria-label="Upload your Primary ID"] {
        margin-top: 20px !important;
    }

    .control #infy_privateselfemployedcode {
        margin-top: 1px;
    }


    #WebFormControl_50052ed5c76aeb11a812002248167989 fieldset[aria-label="USadress"] table.section[data-name="tab_22_section_8"] tbody .control input#infy_usstreet1,
    #WebFormControl_50052ed5c76aeb11a812002248167989 fieldset[aria-label="USadress"] table.section[data-name="tab_22_section_8"] tbody .control input#infy_usstreet2,
    #WebFormControl_50052ed5c76aeb11a812002248167989 fieldset[aria-label="USadress"] table.section[data-name="tab_22_section_8"] tbody .control input#infy_usstate,
    #WebFormControl_9fa4842fc069eb11a812002248167989 fieldset[aria-label="USadress"] table.section[data-name="tab_22_section_8"] tbody .control input#infy_usstreet1,
    #WebFormControl_9fa4842fc069eb11a812002248167989 fieldset[aria-label="USadress"] table.section[data-name="tab_22_section_8"] tbody .control input#infy_usstreet2,
    #WebFormControl_9fa4842fc069eb11a812002248167989 fieldset[aria-label="USadress"] table.section[data-name="tab_22_section_8"] tbody .control input#infy_usstate {
        min-width: 220px;
    }

    #WebFormControl_50052ed5c76aeb11a812002248167989 fieldset[aria-label="USadress"] table.section[data-name="tab_22_section_8"] tbody .control input#infy_uscity,
    #WebFormControl_9fa4842fc069eb11a812002248167989 fieldset[aria-label="USadress"] table.section[data-name="tab_22_section_8"] tbody .control input#infy_uscity {
        min-width: 120px;
    }

    #WebFormControl_50052ed5c76aeb11a812002248167989 fieldset[aria-label="USadress"] table.section[data-name="tab_22_section_8"] tbody .control input#infy_uszipcode,
    #WebFormControl_9fa4842fc069eb11a812002248167989 fieldset[aria-label="USadress"] table.section[data-name="tab_22_section_8"] tbody .control input#infy_uszipcode {
        min-width: 80px;
        margin-left: 4px;
    }

   

   
    table.section[data-name="tab_22_section_8"] tbody tr:nth-child(4) td:nth-child(3) .err {
        margin-left: 15px;
    }

    

    #WebFormControl_50052ed5c76aeb11a812002248167989 .sampleUserPassImg,
    #WebFormControl_9fa4842fc069eb11a812002248167989 .sampleUserPassImg {
        position: absolute;
        width: 45% !important;
    }

    #WebFormControl_50052ed5c76aeb11a812002248167989 img.sampleCardImg {
        width: 90%;
        margin-top: -95px;
    }

    #WebFormControl_9fa4842fc069eb11a812002248167989 img.sampleCardImgKiosk {
        width: 90%;
    }

 
    #infy_governmentemployedcode_label {
        margin-left: 0px !important;
    }

}
@media only screen and (max-width: 361px) {

    div[data-name="tab_30"] table.section[data-name="tab_30_section_5"] tr td input#telephone2 + .err {
        width: 130px !important;
        margin-left: -125px !important;
    }
    div[data-name="tab_30"] fieldset[aria-label="buslnum"] span.lblBt3 {
        margin-left: -127px !important;
    }
     div[data-name="tab_30"] fieldset[aria-label="buslnum"] input#telephone2 {
        margin-left: 5px !important;
    }
}

@media only screen and (max-width: 401px) {

    div[data-name="tab_30"] table.section[data-name="tab_30_section_5"] input#telephone2 + .err {
            width: 130px !important;
            margin-left: -140px !important;
    }

    div[data-name="tab_29"] table.section[data-name="tab_29_section_6"] input#telephone2 + .err {
         width: 130px !important;
/*        margin-left: -132px !important;
*/
    }
}


@media only screen and (max-width: 767px) {





div[data-name="tab_30"] fieldset[aria-label="Business details section 2"] {
    margin-top: -25px !important;
}
div[data-name="tab_30"] select#infy_cc_workareacode {
    min-width: 84px;
    margin-left: 7px;
}
div[data-name="tab_30"] label#infy_cc_worklocal_label {
    margin-top: 35px;
}
div[data-name="tab_30"] fieldset[aria-label="Business details section 1"] {
    margin-top: 250px !important;
}
div[data-name="tab_30"] fieldset[aria-label="buslnum"] { 
    top: 115px !important;
    display: block;
    position: absolute;
}
div[data-name="tab_30"] table[data-name="tab_17_section_2"] tr:first-child td:first-child {
    width: 100%  !important;
 }
.custconfirm table.section[data-name="tab_26_section_3"] tr:nth-child(3) td:nth-child(1) {
    top: 0px !important;
    position: relative;
}
.custconfirm table.section[data-name="tab_26_section_3"] tr td:nth-child(1) {
    padding-right: 0px !important;
}
.custconfirm table.section[data-name="tab_26_section_3"] tr:nth-child(4) td:nth-child(1) {
    top: -22px !important;
    position: relative;
}
.custconfirm table.section.hideOtherFinConNtb[data-name="tab_26_section_3"] tr:nth-child(4) td:nth-child(1) {
        top: -120px !important;
}
.custconfirm table.section[data-name="tab_26_section_1"] tr:nth-child(2) td:nth-child(2) {
     margin-top: 34px;
}
.custconfirm table.section[data-name="tab_26_section_3"] tr:nth-child(6) td:nth-child(1) {
    top: -31px !important;
    position: relative;
}
.custconfirm div[data-name="tab_26"] table[data-name="tab_26_section_1"] tr:nth-child(3) td:nth-child(3) .control label.pstyYearsCust {
    top: 0px;
    position: relative;
}
.custconfirm div[data-name="tab_26"] table[data-name="tab_26_section_1"] tr:nth-child(4) td:nth-child(3) .control .pstyMonthsCust {
    left: -2px; 
}
    .custconfirm div[data-name="tab_26"] table[data-name="tab_26_section_1"] tr:nth-child(3) td:nth-child(3) .control {
        width: 100px !important;
        margin-left: -25px  !important;
    }
   .custconfirm div[data-name="tab_26"] table[data-name="tab_26_section_1"] tr:nth-child(3) td:nth-child(3) .control #infy_cc_lengthofstayyears {
           padding-left: 64px;
    }

     .custconfirm div[data-name="tab_26"] table[data-name="tab_26_section_1"] tr:nth-child(3) td:nth-child(3) .control label.pstyYearsCust {
            float: left;
        margin-left: 83px;
        margin-top: -21px;
    }
    .custconfirm div[data-name="tab_26"] table[data-name="tab_26_section_1"] tr:nth-child(4) td:nth-child(3) .control {
        margin-top: -137px !important;
        width: 95px !important;
        margin-left: -6px !important;
    }
    
    .custconfirm div[data-name="tab_26"] table[data-name="tab_26_section_1"] tr:nth-child(4) td:nth-child(3) .control input#infy_cc_lengthofstaymonths {
            text-align-last: right !important;
        text-align: right !important;
        padding-right: 7px;
    }
    
    .custconfirm div[data-name="tab_26"] table[data-name="tab_26_section_1"] tr:nth-child(4) td:nth-child(3) .control label.pstyMonthsCust {
            margin-right: -50px;
    }
    
    #contentbox.custconfirm fieldset[aria-label="Personal Information"] td textarea#infy_presentaddressplaceholder { 
/*        margin-left: -15px;
*/
    }
    .crmEntityFormView .tooltip.bottom {
/*        margin-left: 10px !important;*/
        margin-right: 10px !important;
    }
    div[data-name="tab_40"] table.section[data-name="tab_40_section_1"] {
        margin-top: 65px;
    }
    #salutation_label {
        margin-left: 0px !important;
    }
    .mainContentPopup::-webkit-scrollbar-track {
        background: #C2C2C1;
    }
    .mainContentPopup::-webkit-scrollbar-track:hover {
        background: #C2C2C1;
    }
    #WebFormControl_50052ed5c76aeb11a812002248167989 table[data-name="tab_25_section_2"],
    #WebFormControl_9fa4842fc069eb11a812002248167989 table[data-name="tab_25_section_2"] {
        width: 95%;
    }

    #WebFormControl_50052ed5c76aeb11a812002248167989 table[data-name="tab_13_section_2"] tbody tr:nth-child(3) td:first-child,
    #WebFormControl_9fa4842fc069eb11a812002248167989 table[data-name="tab_13_section_2"] tbody tr:nth-child(3) td:first-child {
        display: inline-block !important;
        width: 65%;
    }

    #WebFormControl_50052ed5c76aeb11a812002248167989 table[data-name="tab_13_section_2"] tbody tr:nth-child(3) td:nth-child(2),
    #WebFormControl_9fa4842fc069eb11a812002248167989 table[data-name="tab_13_section_2"] tbody tr:nth-child(3) td:nth-child(2) {
        display: inline-block !important;
        width: 32%;
        float: right
    }

   
    img.sampleUpImg {
        width: 100%;
        padding:0;
    }

    img.sampleCardImg {
        margin-top: 0px !important;
        width: 95%;
    }

    

    .edit-rs-form input#infy_usstreet1 {
        margin-left: 0px !important;
    }

    .edit-rs-form input#infy_usstreet1 {
        margin-left: 0px !important;
    }

    .edit-rs-form input#infy_usstreet2 {
        margin-left: 0px !important;
    }

    .edit-rs-form input#infy_usstate {
        margin-left: 0px !important;
    }

    .edit-rs-form input#infy_uscity {
        margin-left: 0px !important;
    }

    .edit-rs-form input#infy_uszipcode {
        margin-left: 0px !important;
    }

    .edit-rs-form label#infy_uszipcode_label {
        margin-left: 0px;
    }



    input#infy_primarydocumentid_cp {
        margin-top: 0px !important;
    }

    fieldset[aria-label="jobtitlebus"] {
        margin-top: 0px !important;
    }

    fieldset[aria-label="jobtitle"] {
        margin-top: 0px !important;
    }
    .tab[data-name="tab_16"] table.section[data-name="tab_16_section_6"] {
           margin-top: -25px !important;
    }

    #WebFormControl_50052ed5c76aeb11a812002248167989 input#emailaddress2,
    #WebFormControl_9fa4842fc069eb11a812002248167989 input#emailaddress2 {
        width: 100% !important;
        position: relative;
    }

    #WebFormControl_50052ed5c76aeb11a812002248167989 label#infy_monthlyincome_label,
    #WebFormControl_9fa4842fc069eb11a812002248167989 label#infy_monthlyincome_label {
        margin-top: 0px;
    }

    #WebFormControl_50052ed5c76aeb11a812002248167989 #infy_worklandlineprefixplaceholder_label,
    #WebFormControl_9fa4842fc069eb11a812002248167989 #infy_worklandlineprefixplaceholder_label {
        margin-left: 0% !important;
        white-space: nowrap;
    }



    #WebFormControl_50052ed5c76aeb11a812002248167989 #infy_customernumber_label,
    #WebFormControl_9fa4842fc069eb11a812002248167989 #infy_customernumber_label {
        display: none;
    }

   

    /* input#infy_sameashomeaddresscode_0 {
        width: 110px;
        float: left;
    }

    input#infy_sameashomeaddresscode_1 {
        width: 110px;
        float: left;
    }
*/
    #WebFormControl_50052ed5c76aeb11a812002248167989 label#infy_homeaddresscountryid_label,
    #WebFormControl_9fa4842fc069eb11a812002248167989 label#infy_homeaddresscountryid_label {
        margin-top: 0px;
    }

    .control .input-group {
        width: 100%;
    }


    #WebFormControl_50052ed5c76aeb11a812002248167989 label#infy_contactcitizenship_label,
    #WebFormControl_9fa4842fc069eb11a812002248167989 label#infy_contactcitizenship_label {
        margin-top: 0px !important;
        margin: 5px;
    }


    #WebFormControl_50052ed5c76aeb11a812002248167989 fieldset[aria-label="buslnum"],
    #WebFormControl_9fa4842fc069eb11a812002248167989 fieldset[aria-label="buslnum"] {
        margin-top: -490px !important;
        position:absolute !important;
    }
}

span#infy_permanentresidentcode,
span#infy_last3yearsinuscode {
    margin-top: 25px;
}

select#infy_trackflagcode {
    display: none;
}

label#infy_trackflagcode_label {
    display: none;
}

.crmEntityFormView .actions {
    float: right;
    width: 100%;
    height: 88px;
    background-color: white;
    margin: 0px;
    padding: 19px 0px;
    text-align: center;
    border-bottom-left-radius: 16px;
    border-bottom-right-radius: 16px;
    position: relative;
    bottom: 20px;
}

.mapBox input#pac-input {
    margin-top: 5px;
    margin-left: 10px;
    position: absolute;
    border: 1px solid #99C1E7;
    z-index: 100;
    width: 42%;
    border-radius: 8px;
    height: 34px;
}

@media only screen and (max-width: 2500px) and (min-width: 768px) {
    #infy_secondarydocumentid_cp_label {
        margin-top: 50%;
        position: relative;
        top: -35px;
    }

    #infy_secondarydocumentid_cp {
        margin-top: -9%;
    }


    


}

@media only screen and (max-width: 767px) {
    #addclient, #addclientGQ {
        width: 100%;
        height: 48px;
        border-radius: 8px; 
        font-family: Nunito;
        font-size: 14px; 
        font-stretch: normal;
        font-style: normal;
        line-height: 1.5;
        letter-spacing: normal;
        color: #0072d8;
        text-align: center;
        padding-top: 10px;
        margin: 20.5px 1px 20.5px;
    }

    /*
    .crmEntityFormView .cell .picklist.horizontal input[type=radio] {
        margin-left: 10px;
        width: 110px;
    }
*/

    .mapBox {
        height: 277px;
    }

    .btn.btn-default.button.previous.previous-btn {
        margin-left: 10px;
        width: 110px;
        float: left;
    }




    #WebFormControl_50052ed5c76aeb11a812002248167989 input#infy_mobilenumberprefixplaceholder,
    #WebFormControl_9fa4842fc069eb11a812002248167989 input#infy_mobilenumberprefixplaceholder {
        width: 100%;
        margin-left: 0px;
    }

    #WebFormControl_50052ed5c76aeb11a812002248167989 #infy_homelandlineprefixplaceholder,
    #WebFormControl_9fa4842fc069eb11a812002248167989 #infy_homelandlineprefixplaceholder {
        width: 100%;
        margin-top: 5px;
        margin-left: 0%;
    }

    /*#WebFormControl_50052ed5c76aeb11a812002248167989 #infy_permpostalcode_label,
    #WebFormControl_50052ed5c76aeb11a812002248167989 #address1_postalcode_label,
    #WebFormControl_9fa4842fc069eb11a812002248167989 #infy_permpostalcode_label,
    #WebFormControl_9fa4842fc069eb11a812002248167989 #address1_postalcode_label {
        margin-left: 0px;
    }*/



    #contentbox.custconfirm label#infy_contactcountryofbirth_label {
        position: relative;
        margin-top: 0px !important;
    }


    #WebFormControl_50052ed5c76aeb11a812002248167989 table.section[data-name="tab_16_section_6"],
    #WebFormControl_9fa4842fc069eb11a812002248167989 table.section[data-name="tab_16_section_6"] {
        margin-top: -20px;
    }



    #WebFormControl_50052ed5c76aeb11a812002248167989 #infy_worklandlineprefixplaceholder_label,
    #WebFormControl_9fa4842fc069eb11a812002248167989 #infy_worklandlineprefixplaceholder_label {
        margin-left: 0% !important;
        white-space: nowrap;
        position: relative !important;
    }




    #ntbPersInfoEdit fieldset[aria-label="homeadd2"] {
        margin-top: 230px !important;
    }

    #ntbPersInfoEdit fieldset[aria-label="permadd2"] {
        margin-top: 470px !important;
    }


   
    #ntbPersInfoEdit table[data-name="tab_27_section_1"] {
    position: relative;
    top: 0;
}
   #ntbPersInfoEdit table[data-name="tab_27_section_1"] tr:first-child td:first-child {
    width: 50%;
    float: left;
}

#ntbPersInfoEdit table[data-name="tab_27_section_1"] tr:first-child td:nth-child(2) {
    width: 20%;
    float: left;
}

#ntbPersInfoEdit table[data-name="tab_27_section_1"] tr:first-child td:nth-child(3) {
    width: 30%;
    float: left;
}

    #add_ogbclient {
        margin-left: 2% !important;
        white-space: nowrap;
        position: absolute;
        margin-top: 65px;
        z-index: 0;
    }

    fieldset[aria-label="Branch details"] {
        margin-top: 315px !important;
    }

    fieldset[aria-label="Select your branch of account"] table.section[data-name="tab_23_section_2"] tbody tr:first-child {
        position: absolute;
        width: 88%;
        padding: 5px;
        margin-top: 250px;
    }

    .mapBox input#pac-input {
        margin-top: 12px;
        margin-left: 6px;
        position: absolute;
        border: 1px solid #99C1E7;
        z-index: 100;
        width: 70%;
        border-radius: 8px;
        height: 38px;
    }



    #WebFormControl_50052ed5c76aeb11a812002248167989 fieldset[aria-label="Upload your Primary ID"],
    #WebFormControl_9fa4842fc069eb11a812002248167989 fieldset[aria-label="Upload your Primary ID"] {
        margin-top: 30px !important;
    }

   

    #ntbPersInfoEdit label#address1_postalcode_label,
    #ntbPersInfoEdit label#infy_permpostalcode_label {
        margin-top: 50px;
    }



    /*
    #WebFormControl_50052ed5c76aeb11a812002248167989 label#address1_postalcode_label,
    #WebFormControl_50052ed5c76aeb11a812002248167989 label#infy_permpostalcode_label,
    #WebFormControl_9fa4842fc069eb11a812002248167989 label#address1_postalcode_label,
    #WebFormControl_9fa4842fc069eb11a812002248167989 label#infy_permpostalcode_label {
        margin-top: 100px;
    }
*/

}

@media only screen and (max-width: 2500px) and (min-width: 768px) {



   
    #ntbPersInfoEdit fieldset[aria-label="contactdetails2"] {
        margin-top: 72px !important;
    }

    #ntbPersInfoEdit fieldset[aria-label="homeadd2"] {
        margin-top: 74px !important;
        min-height: 350px;
    }

    #ntbPersInfoEdit fieldset[aria-label="homeadd2"] tr:nth-child(5) {
        position: absolute;
    }

    #ntbPersInfoEdit fieldset[aria-label="homeadd2"] tr:nth-child(6) td:nth-child(2) {
        position: absolute;
        right: 15px;
        width: 40%;
    }
 #ntbPersInfoEdit input#infy_permaddressbarangayother {
    width:95%;
}

    #ntbPersInfoEdit fieldset[aria-label="permadd2"] {
        margin-top: 225px;
        min-height: 370px;
    }

     #ntbPersInfoEdit fieldset[aria-label="permadd2"] tr:nth-child(5) {
        position: absolute;
        margin-top: -40px;
    }
    
  /*   #ntbPersInfoEdit fieldset[aria-label="permadd2"] tr:nth-child(6) td:nth-child(2) {	
        display: block;
    }
*/
    #ntbPersInfoEdit fieldset[aria-label="personaldetails2"] {
        margin-top: 150px !important;
    }

    #ntbPersInfoEdit fieldset[aria-label="Personal Information"] {
        margin-top: 0px !important;
    }

    #ntbPersInfoEdit fieldset[aria-label="Home Address"] {
        margin-top: 0px !important;
    }

    #ntbPersInfoEdit fieldset[aria-label="Alternate Address"] {
        margin-top: 95px !important;
        min-height: 470px;
    }

    #ntbPersInfoEdit fieldset[aria-label="Enter your Personal details"] {
          /* margin-top: 360px !important; */
    }

    #ntbPersInfoEdit #infy_contactcitizenship {
        width: 100%;
    }

    #ntbPersInfoEdit #salutation {
        margin-left: 0px;
    }

    #ntbPersInfoEdit #salutation_label {
        margin-left: 0px;
    }

    #ntbPersInfoEdit #lastname {
        width: 100%;
    }
}

#ntbPersInfoEdit table.section[data-name="Customer Information_section_4"] {
    display: none;
}

#ntbPersInfoEdit .actions input#UpdateButton {
    float: right;
    margin: 5px 25px;
}

#WebFormControl_9fa4842fc069eb11a812002248167989 fieldset[aria-label="Choose your ATM card"] {
    margin-top: 30px !important;
}

fieldset[aria-label="Employment details section 2"] {
    height: 0px;
}

fieldset[aria-label="sessionfields"] {
    height: 0px;
}

fieldset[aria-label="sessionfields"] table[data-name="tab_16_section_5"] select#infy_sourceofincome,
fieldset[aria-label="sessionfields"] table[data-name="tab_17_section_5"] select#infy_sourceofincome {
    display: none;
}

#WebFormControl_50052ed5c76aeb11a812002248167989 table.section[data-name="tab_33_section_2"] input#infy_mobilenumberplaceholder_cp,
#WebFormControl_9fa4842fc069eb11a812002248167989 table.section[data-name="tab_33_section_2"] input#infy_mobilenumberplaceholder_cp {
    width: 100% !important;
}



fieldset[aria-label="permadd2"] {
    margin-top: 100px;
    position: relative;
}



label#infy_contactcitizenship_label {
    margin-left: 0px !important;
}

.clientbox label.cancelbtn {
        padding: 0px 7px;
    font-size: 18px;
    color: #0072d8;
    font-weight: 800;
    margin-top: -2px;
    cursor: pointer;
    float: right !important;
}
 
table.section[data-name="tab_29_section_6"] {
    margin-top: 105px;
}

table.section[data-name="tab_29_section_6"] tr:first-child td:first-child,
table.section[data-name="tab_30_section_5"] tr:first-child td:first-child {
    
    padding-right: 0;
}
table.section[data-name="tab_29_section_6"] tr:first-child td:nth-child(3),
table.section[data-name="tab_30_section_5"] tr:first-child td:nth-child(3) {
    width: 70%;
}
table.section[data-name="tab_29_section_6"] tr:first-child td:nth-child(2),
table.section[data-name="tab_30_section_5"] tr:first-child td:nth-child(2) {
    position: relative;
    top: 4px;
}
table.section[data-name="tab_29_section_6"] tr:first-child td:nth-child(3) input,
table.section[data-name="tab_30_section_5"] tr:first-child td:nth-child(3) input { 
    margin-top: 4px;
}


#WebFormControl_50052ed5c76aeb11a812002248167989 table.section[data-name="tab_15_section_1"],
#WebFormControl_9fa4842fc069eb11a812002248167989 table.section[data-name="tab_15_section_1"] {
    margin-top: 115px;
}

#WebFormControl_50052ed5c76aeb11a812002248167989 table.section[data-name="tab_22_section_1"],
#WebFormControl_9fa4842fc069eb11a812002248167989 table.section[data-name="tab_22_section_1"] {
    margin-top: 110px;
}

#WebFormControl_50052ed5c76aeb11a812002248167989 table.section[data-name="tab_25_section_1"],
#WebFormControl_9fa4842fc069eb11a812002248167989 table.section[data-name="tab_25_section_1"] {
    margin-top: 110px;
}

#WebFormControl_50052ed5c76aeb11a812002248167989 table.section[data-name="tab_14_section_1"],
#WebFormControl_9fa4842fc069eb11a812002248167989 table.section[data-name="tab_14_section_1"] {
    margin-top: 100px;
}

#WebFormControl_50052ed5c76aeb11a812002248167989 table.section[data-name="tab_27_section_1"],
#WebFormControl_9fa4842fc069eb11a812002248167989 table.section[data-name="tab_27_section_1"] {
    margin-top: 110px;
}

#WebFormControl_50052ed5c76aeb11a812002248167989 table.section[data-name="tab_21_section_1"],
#WebFormControl_9fa4842fc069eb11a812002248167989 table.section[data-name="tab_21_section_1"] {
    margin-top: 110px;
}

#WebFormControl_50052ed5c76aeb11a812002248167989 table.section[data-name="tab_18_section_1"],
#WebFormControl_9fa4842fc069eb11a812002248167989 table.section[data-name="tab_18_section_1"] {
    margin-top: 90px;
}

#WebFormControl_50052ed5c76aeb11a812002248167989 table.section[data-name="tab_17_section_2"],
#WebFormControl_9fa4842fc069eb11a812002248167989 table.section[data-name="tab_17_section_2"] {
    margin-top: 105px;
}

div#custconfirm.EtbEditCC #NTBAccEditUI fieldset[aria-label="Cash Installment"] {
    margin-top: 100px;
}

ul.debitCardInfoKiosk {
    margin-top: 60px;
}
.custconfirm label#infy_rankofrelationoraffiliate_label {
    margin-top: 0px;
}
.custconfirm label#infy_cc_lengthofstayyears_label {
    margin-left: 0px;
    margin-top: 0px;
}

#WebFormControl_022d7ce4d5f0eb11bacb000d3a58d024 #infy_fatcastatuscode {
   display: flex;
    left: 18px;
}
 
.custconfirm div[data-name="tab_26"] table[data-name="tab_26_section_1"] tr:nth-child(3) td:nth-child(3) .control {
      width: 80px !important;
    margin-right: 75px;
    margin-top: -1px;
}
 .custconfirm div[data-name="tab_26"] table[data-name="tab_26_section_1"] tr:nth-child(4) td:nth-child(3) .control {
    width: 84px !important;
    margin-top: -44px;
    margin-right: 0px;
}
 .custconfirm div[data-name="tab_26"] fieldset input#emailaddress1 {
    display: inline-block;
}
 .custconfirm div[data-name="tab_26"] fieldset label#telephone2_label {
/*    margin-top: 15px; */
}
 .custconfirm div[data-name="tab_26"] fieldset input#infy_cc_grossannualincome  {
    margin-top: 16px;
}

.custconfirm table.section[data-name="tab_26_section_1"] {
    margin-top: 80px;
}
.custconfirm  input#infy_cc_lengthofstayyears {
    width: 20px  !important; 
    margin-top: 0px !important;
    margin-left: 2px;
}
#RealContent .custconfirm  input#infy_cc_lengthofstayyears {
    width: 20px  !important; 
    margin-top: -1px !important;
    margin-left: -2px;
}
.custconfirm  input#infy_cc_lengthofstaymonths {
    width: 20px !important;
margin-top: -1px !important;
}
.custconfirm  input#emailaddress2 + .control a.text-primary {
      font: normal normal bold 14px/20px Nunito !important;
    color: #2E2E2E !important;
    float: right; 
}
#contentbox.custconfirm td textarea {
    border: 0px !important;
    font: normal normal bold 14px/20px Nunito !important;
    color: #2E2E2E !important;
        overflow: hidden;
}

label.pstyYearsCust {
    font: normal normal bold 14px/20px Nunito !important;
    color: #2E2E2E !important;
}
label.pstyMonthsCust {
    font: normal normal bold 14px/20px Nunito !important;
    color: #2E2E2E !important;
}
table.section.uploadDocSt {
    margin-top: 60px;
    margin-bottom: -5px;
}

img.sampleUpImgDocs {
    margin: 10px 20%;
}

ul.infoRuleList li {
    list-style-type: disc;
    padding: 0px 5px;
}

.tipsLabelDocsUp {
    font-weight: bold !important;
    padding: 5px 8px;
}

ul.infoRuleList {
    padding: 0px 20px; 
text-align: left;
font: normal normal normal 16px/24px Nunito;
letter-spacing: 0px;
color: #2E2E2E;
opacity: 1;
}

@media only screen and (max-width: 1500px) and (min-width: 768px) {
    #infy_americancitizencode_label {
        width: 350px;
        text-align: start !important;
    }
}

label#infy_customernumber_label {
    display: none;
}

.custconfirm fieldset:first-child {
/*    height: 450px !important;
*/
}

.custconfirm table.section[data-name="tab_26_section_5"] .actions:last-child {
    height: 95px !important;
    top: 0 !important;
    background: none;

}

.custconfirm table.section[data-name="tab_26_section_5"] .actions:last-child .col-sm-6.clearfix {
    width: 100%;
}

fieldset[aria-label="pep1"] > div {
    height: auto !important;
}

fieldset[aria-label="pep1"] .divpepobj {
    height: auto !important;
    position: relative;
    bottom: 50px;
}





@media only screen and (max-width: 767px) {



.custconfirm fieldset:nth-child(2) {
    width: 100%  !important;
}
.custconfirm fieldset:nth-child(3) {
    width: 100%  !important;
}

    .custconfirm table.section {
        border-collapse: separate;
        border-spacing: 0px 0px;
    }

    /* .custconfirm table.section[data-name="tab_26_section_1"] tbody {
        padding-top: 25px;
    }*/

    .custconfirm table.section[data-name="tab_26_section_1"] {
        margin-top: 50px !important;
    }
    
    #logo {
        margin-left: 10px !important;
        width: 85px !important;
    }

    .custconfirm legend.section-title.show-bar {
        float: left;
        font-size: 16px;
        width: 100% !important;
    }


    .custconfirm fieldset {
        height: auto !important;
        margin-bottom: 30px !important
    }


    .custconfirm fieldset legend.section-title {
        padding-top: 40px !important;
    }
    .custconfirm table.section[data-name="tab_26_section_1"] tr:first-child td:nth-child(2) {
        margin-top: 35px !important;
    }

    .custconfirm table.section[data-name="tab_26_section_1"] tr:nth-child(2) td:first-child {
       position: relative;
        top: -140px !important;
    }
    .custconfirm table.section[data-name="tab_26_section_1"] tr:nth-child(2) td:nth-child(2) {
        position: relative;
        top: 10px !important;
    }

    #contentbox.custconfirm .crmEntityFormView fieldset:first-child legend.section-title {
        padding-top: 20px !important;
        margin-bottom: 20px !important;
    }


    .custconfirm table.section {
        border-collapse: separate;
        border-spacing: 0 0px;
        float: none;
        clear: both;
        padding-top: 15px;
    }

    .custconfirm table.section[data-name="tab_26_section_1"] tr:nth-child(2) td:nth-child(3) {
        position: relative;
        top: 0 !important;
    }

    .custconfirm .dright {
        float: right !important;
        position: relative;
        z-index: 1000;
    }

/*
    .custconfirm table.section[data-name="tab_26_section_1"] tr:nth-child(3) td:nth-child(3),
    .custconfirm table.section[data-name="tab_26_section_1"] tr:nth-child(4) td:nth-child(3),
  .custconfirm table.section[data-name="tab_26_section_1"] tr:nth-child(5) td:nth-child(3),
*/
    .custconfirm table.section[data-name="tab_26_section_1"] tr:nth-child(5) td:nth-child(1),  
    .custconfirm table.section[data-name="tab_26_section_1"] tr:nth-child(6) td:nth-child(1),
    .custconfirm table.section[data-name="tab_26_section_1"] tr:nth-child(6) td:nth-child(3),
    .custconfirm table.section[data-name="tab_26_section_1"] tr:nth-child(7) td:nth-child(1),
    .custconfirm table.section[data-name="tab_26_section_1"] tr:nth-child(7) td:nth-child(3),
    .custconfirm table.section[data-name="tab_26_section_1"] tr:nth-child(8) td:nth-child(1),
    .custconfirm table.section[data-name="tab_26_section_1"] tr:nth-child(8) td:nth-child(3) {
        display: none;
    }

    .custconfirm fieldset:nth-child(3),
    .custconfirm fieldset:nth-child(2),
    .custconfirm fieldset:nth-child(8) {
        height: auto;
    }

    .custconfirm table.section[data-name="tab_26_section_3"] tr:not(:first-child) {
        position: relative;
        bottom: 0;
    }

    .custconfirm table.section[data-name="tab_26_section_3"] tr:nth-child(2) td:nth-child(2) {
        position: relative;
        top: 0px !important;
    }

    .custconfirm table.section[data-name="tab_26_section_12"] .cell,
    .custconfirm table.section[data-name="tab_26_section_9"] .cell,
    .custconfirm table.section[data-name="tab_26_section_10"] .cell,
    .custconfirm table.section[data-name="tab_26_section_13"] .cell {
        padding: 0px !important;
        margin: 0px;
    }

    .custconfirm table.section[data-name="tab_26_section_9"],
    .custconfirm table.section[data-name="tab_26_section_13"] {
        border-collapse: separate;
        border-spacing: 0 0px;
    }

    .custconfirm table.section[data-name="tab_26_section_13"] tr:nth-child(3) td:nth-child(2) {
        position: relative;
        bottom: 8vh;
    }

    .custconfirm table.section[data-name="tab_26_section_13"] tr:nth-child(3) td:nth-child(3) {
        position: relative;
        bottom: 16vh !important;
    }

    .custconfirm table.section[data-name="tab_26_section_13"] tr:nth-child(3) {
        position: relative;
        bottom: 24vh;
    }

    .custconfirm fieldset:nth-child(8) {
        height: 480px;
    }

    .custconfirm table.section[data-name="tab_26_section_5"] .actions:last-child {
        height: 95px !important;
        background: none;

    }

    .custconfirm table.section[data-name="tab_26_section_1"] tr:not(:first-child) {
        position: relative;
        bottom: 0;
    }

    .custconfirm table.section[data-name="tab_26_section_1"] tr:nth-child(2) {
       
        position: relative;
    }

    .custconfirm fieldset:first-child {
        height: auto !important;
        margin-bottom: 30px !important;
        padding-bottom: 40px !important;
            max-height: 1000px !important;
    }

    .custconfirm legend.section-title {
        padding-top: 0px !important;
    }

    .bdo-signup-page .crmEntityFormView fieldset {
        width: 90%;
        height: 425px;
        margin: 0 auto;
        margin-top: 65px !important;
        /* display: flex; */
        /* align-items: center; */
        /* justify-content: center; */
        padding-top: 45px !important;
        box-shadow: 0px 3px 8px #00000014;
    }

    .bdo-signup-page #EntityFormView div a input.btn.btn-default.button.previous.previous-btn {
        position: relative;
        left: 0;
        /* margin: 0; */
        width: 100%;
        height: 48px;
        right: 0;
    }

    .bdo-signup-page #EntityFormView div a .btn-group.entity-action-button {
        /* position: relative; */
        margin: 0 !important;
        right: 0;
        width: 100%;
        /* float: left; */
        /* top: 6.5vh; */
        margin-top: 25px !important;
        margin-bottom: 80px !important;
    }

    .bdo-signup-page #EntityFormView div a input.btn.btn-primary.button.next.submit-btn {
        margin: 0 !important;
        /* position: relative; */
        left: 0;
        width: 100%;
        top: 0;
    }

    .bdo-signup-page #EntityFormView div.infoText-2osiu {
        margin: 0 auto !important;
        text-align: center;
        font-size: 16px;
        width: 100%;
        font-weight: bold;
        padding-top: 30px;
    }

    .etb-login-page fieldset {
        text-align: center;
        width: 370px;
        height: 600px;
        margin: 0 auto;
        margin-top: 40px !important;
    }

    .etb-otp-page fieldset {
        width: 370px;
    }

    .etb-otp-page input[type="password"] {
        width: 40px !important;
        height: 48px !important;
        margin: 0px 5px 0 0;
    }

    .success-page fieldset {
        min-width: 300px;
        height: 650px;
        margin: 0 auto;
        position: relative;
        margin-top: 8vh !important;
        box-shadow: 0px 3px 8px #00000014;
    }

    .success-page fieldset .success-right-page input[type="button"] {
        width: 260px;
    }

    .success-page #contentbox fieldset .infoText-2osiu {
        float: left;
        width: 100%;
        padding: 40px 40px 0;
    }

    .success-page #contentbox fieldset .infoText-2osiu img {
        margin-bottom: 17px;
    }

    .success-right-page {
        float: left;
        width: 100%;
        /* margin-left: 5%; */
        margin-top: 25px;
    }

    .success-right-page fieldset {
        background-color: #F8F8F8;
        width: 100%;
        height: 120px !important;
        margin: 0 auto;
        display: flex;
        align-items: center;
        justify-content: center;
        margin-top: 40px !important;
    }

    .success-right-page .right-bottom {
        width: 80%;
        /* margin-left: 5%; */
        margin: 0 auto;
        text-align: center;
        font-size: 14px;
        font-weight: bold !important;
        margin-top: 11px;
        margin-bottom: 25px;
    }

    .bdo-welcome-page {
        background-color: #004EA8;
        height: 760px !important;
        max-width: 100%;
        margin-top: -1px;
        width: 100%;
        overflow: hidden;
        margin-bottom: 50px;
    }


    .bdo-welcome-page .visible-sm-block.visible-md-block.visible-lg-block.navbar-brand {
        display: block !important;
        padding: 0 !important;
        margin: 0 auto !important;
        width: 100%;
    }

    .bdo-welcome-title {
        width: 90%;
        float: left;
        line-height: 40px;
        max-width: 100%;
        margin: 10px 0 0 5%;
    }

    .bdo-welcome-page input.btn.btn-default.button.previous.previous-btn {
        font-weight: bold;
        background: #fff;
        letter-spacing: 0.5px;
        font-size: 16px;
        margin-bottom: 30px;
        width: 90%;
        margin-left: 0px;
    }

    .header-right-img {
        position: relative;
        width: 100%;
        float: left;
        bottom: 0vh;
        right: 0px;
    padding: 10px !important;
    }

   
    .bdo-welcome-title span u {
        width: 100%;
        display: block;
        position: relative;
        bottom: 10px;
    }

    .bdo-welcome-middle { 
           width: 92%; 
           margin: 0 15px !important;
    }

    .bdo-welcome-section fieldset[aria-label="Section"] {
        width: 100% !important;
        height: 325px !important;
        float: left;
        background-color: #E5F5FF;
        margin-left: 0px !important; 
/*        margin-bottom: 30px !important;
*/
    }

    .bdo-welcome-section .listimg { 
            margin-top: 20px !important; 
            text-align: center;
            width: 92% !important; 
    }

    .bdo-welcome-section fieldset:nth-child(2) .listimg,
    .bdo-welcome-section fieldset:nth-child(2) .listimg {
        margin-top: 27%;
        margin-bottom: 0px;
    }

    .bdo-welcome-lastlist {
        background-color: #E5F5FF;
        color: #004EA8;
        height: auto !important;
        padding-bottom: 40px;
        padding-left: 6% !important;
    }

    .welcome-sublist {
        width: 90% !important;
        float: none !important;
        margin: 0 auto;
        display: block;
        margin-left: 5%;
    }

    .custconfirm table.section[data-name="tab_26_section_3"] tr:nth-child(4) td:nth-child(1) {
        position: relative;
        bottom: 8vh;
    }




    .custconfirm fieldset:nth-child(6) {
        position: relative;
        bottom: 11vh;
        height: auto;
        padding-top: 0px !important;
    }

    .custconfirm fieldset:nth-child(7) {
        position: relative;
        bottom: 22vh;
        height: auto;
        padding-bottom: 40px;
    }

    .custconfirm fieldset:nth-child(8) {
        position: relative;
        bottom: 32vh;
        height: auto;
        padding-bottom: 40px;
    }

    .custconfirm fieldset:nth-child(10) {
        position: relative;
        bottom: 55vh;
        z-index: 999;
    }



    .custconfirm fieldset:nth-child(12) {
        margin-top: -50vh !important;
    }

    .custconfirm table.section[data-name="tab_26_section_13"] .control textarea {
        height: 40px !important;
    }

    .custconfirm table.section[data-name="tab_26_section_13"] tr:nth-child(3),
    .custconfirm table.section[data-name="tab_26_section_13"] tr:nth-child(3) td:nth-child(3),
    .custconfirm table.section[data-name="tab_26_section_13"] tr:nth-child(3),
    .custconfirm table.section[data-name="tab_26_section_13"] tr:nth-child(4),
    .custconfirm table.section[data-name="tab_26_section_13"] tr:nth-child(3) td:nth-child(2),
    .custconfirm table.section[data-name="tab_26_section_13"] tr:nth-child(5) {
        position: static;
    }

    label#infy_displayprovideinformationcode_label {
        display: block;
    }

    .edit-fi-form#contentbox {
        width: 92%;
        margin: 0 auto;
        padding: 0;
        margin: 30px 4%;
        /* display: block; */
        /* padding: 12px 24px; */
    }

    .edit-fi-form#contentbox fieldset legend.section-title {
        border: none !important;
        /* margin-bottom: 30px; */
        /* padding-bottom: 30px; */
        padding-top: 15px;
    }

    .edit-fi-form#contentbox table.section select,
    .edit-fi-form#contentbox table.section input {
        width: 100%;
    }

    .edit-fi-form#contentbox .tab-column:nth-child(2) {
        width: 50%;
        margin-top: 0px;
        position: relative;
        bottom: 5vh;
    }

    .edit-fi-form#contentbox fieldset[aria-label="empindno"] {
        display: none;
    }

    .edit-fi-form#contentbox table.section[data-name="tab_16_section_4"] select#city1 {
        width: 95% !important;
    }

    .edit-fi-form#contentbox .tab-column:nth-child(2) fieldset:nth-child(4) tr:nth-child(3) td:nth-child(2) {
        width: 34%;
        float: right;
    }

    .edit-fi-form#contentbox table.section[data-name="tab_16_section_4"] input#address2_postalcode {
        width: 100% !important;
    }

    .edit-fi-form#contentbox .tab-column:nth-child(2) fieldset:nth-child(4) tr:nth-child(3) td:first-child {
        width: 65%;
        float: left;
    }

    .page-top-header div#navbar,
    .page-top-header .navbar-header {
        float: left;
    }

    .right-top-header {
        width: 75%;
        float: right;
    }

    .right-top-header div#productType {
        float: right;
        color: #fff;
        font-weight: bold;
        margin: 15px 0 0 0;
        font-size: 14px;
    }

}


@media only screen and (min-width: 810px) and (max-width: 1080px) {
    .actions .col-sm-6.clearfix {
        width: 60%;
    }

    fieldset[aria-label="homeadd2"] {
        margin-top: 140px !important;
        position: relative;
    }

    .bdo-signup-page #EntityFormView div a input.btn.btn-primary.button.next.submit-btn {
        left: 65%;
    }

    .bdo-signup-page #EntityFormView div a input.btn.btn-default.button.previous.previous-btn {
        left: 20%;
    }

    #infy_dayplaceholder {
        width: 65px;
        margin-top: 5px;
        position: relative;
        left: 48%;
    }

    select#infy_monthplaceholder {
        width: 150px;
    }

    select#infy_yearplaceholder_cp {
        width: 90px;
        margin-top: 5px;
        float: right;
    }

    label#enterId {
        width: 65%;
    }

    div.progress {
        width: 30% !important;
    }

    .custconfirm fieldset:nth-child(3) {
        margin-left: 0;
        float: right;
    }

    .footerul li:first-child,
    .footerul li {
        width: 33%;
    }

    .sub-text {
        width: 100%;
        position: absolute;
    }
}

.custconfirm #WebFormControl_9fa4842fc069eb11a812002248167989 div[data-name="tab_34"] fieldset:nth-child(10) {
    position: relative;
    bottom: 6vh !important;
}

.custconfirm #WebFormControl_9fa4842fc069eb11a812002248167989 .actions {
    position: relative;
    bottom: 45vh;
    z-index: 999;
}

.custconfirm #WebFormControl_9fa4842fc069eb11a812002248167989 fieldset:nth-child(11) {
    position: relative;
    bottom: 0vh;
}

@media screen and (min-width : 768px) and (max-width : 1024px) and (orientation : landscape) {
    .actions .col-sm-6.clearfix {
        float: none;
        padding: 0;
        position: relative;
        left: 0;
        width: 100%;
        display: flex;
        align-items: center;
        justify-content: center;
    }

    select#infy_yearplaceholder_cp {
        width: 90px;
        margin-top: 5px;
        float: right;
    }

    #infy_dayplaceholder {
        width: 70px;
        margin-top: 5px;
        position: relative;
        left: 20px;
    }

    select#infy_monthplaceholder {
        width: 140px;
    }


    #WebFormControl_50052ed5c76aeb11a812002248167989 table.section[data-name="tab_27_section_1"],
    #WebFormControl_9fa4842fc069eb11a812002248167989 table.section[data-name="tab_27_section_1"] {
        margin-top: 109px;
    }

    table.section[data-name="tab_28_section_5"] .card-body img {
        height: 190px;
    }

    #WebFormControl_50052ed5c76aeb11a812002248167989 input#infy_dayplaceholder,
    #WebFormControl_9fa4842fc069eb11a812002248167989 input#infy_dayplaceholder {
        margin-left: 20px !important;
        width: 70%;
    }
    #WebFormControl_50052ed5c76aeb11a812002248167989 table.section[data-name="tab_27_section_2"] .err, 
    #WebFormControl_9fa4842fc069eb11a812002248167989 table.section[data-name="tab_27_section_2"] .err,
    #WebFormControl_50052ed5c76aeb11a812002248167989 table.section[data-name="tab_27_section_2"] tr:first-child td:nth-child(2) .err, 
    #WebFormControl_9fa4842fc069eb11a812002248167989 table.section[data-name="tab_27_section_2"] tr:first-child td:nth-child(2) .err
     {
        min-width: 100px;
    }
    fieldset[aria-label="homeadd2"] {
        margin-top: 140px !important;
        position: relative;
    }

    .custconfirm #WebFormControl_9fa4842fc069eb11a812002248167989 fieldset:nth-child(11) {
        position: relative;
        bottom: 0vh;
    }

    .custconfirm #WebFormControl_9fa4842fc069eb11a812002248167989 .actions {
        position: relative;
        bottom: 42vh;
        z-index: 999;
    }
}

@media screen and (min-width : 768px) and (max-width : 1024px) and (orientation : portrait) {
    .actions .col-sm-6.clearfix {
        float: none;
        padding: 0;
        position: relative;
        left: 0;
        width: 100%;
        display: flex;
        align-items: center;
        justify-content: center;
    }

    .form-control,
    label.field-label {
        font-size: 12px;

    }

    .form-control {
        padding: 6px 10px;
    }

    .crmEntityFormView .cell select,
    .form-control {
        height: 42px;
    }

    span.radioyesno input[type=radio],
    span.radiogender input[type=radio] {
        height: 45px !important;
        padding: 10px;
    }

    select#infy_monthplaceholder {
        width: 110px;
        padding-right: 20px;
        padding-left: 7px;
    }

    #infy_dayplaceholder {
        width: 45px;
        float: right;
        /* margin-left: 5px; */
        position: relative;
        left: 13px;
        padding: 5px;
    }

    select#infy_yearplaceholder_cp {
        width: 65px;
        float: right;
        padding-left: 5px;
        padding-right: 20px;
    }

    .crmEntityFormView .cell .picklist.horizontal input[type=radio] {
        /* margin-left: 0px; */
        width: 105px;
        margin-left: 0;
    }

    span.radioyesno input[type=radio],
    span.radiogender input[type=radio] {
        padding: 10px 6px;
    }

    table.section[data-name="tab_28_section_5"] .card-body img {
        height: 140px;
    }

    label#enterId {
        width: 65%;
        display: block;
        float: left;
        position: relative;
        bottom: 5px;
    }

    div.progress {
        width: 29% !important;
    }

    #WebFormControl_50052ed5c76aeb11a812002248167989 input#infy_dayplaceholder,
    #WebFormControl_9fa4842fc069eb11a812002248167989 input#infy_dayplaceholder {
        margin-left: 28px !important;
        width: 70%;
    }

    .bigbox {
        margin-top: 0;
        border-radius: 8px;
        height: 150px;
    }

    .imgCap {
        height: 150px;
        border-radius: 8px;
        width: 100%;
        margin-top: 3px;
    }

    .docimg {
        height: 150px;
        border-radius: 8px;
        width: 100%;
    }

    img.sampleUpImg {
        width: 100%;
        height: 150px;
        margin-top: 8px;
    }

    fieldset[aria-label="homeadd2"] {
        margin-top: 140px !important;
        position: relative;
    }

    .custconfirm #WebFormControl_9fa4842fc069eb11a812002248167989 fieldset:nth-child(11) {
        position: relative;
        bottom: 0vh;
    }

    
    
    #WebFormControl_50052ed5c76aeb11a812002248167989 table.section[data-name="tab_27_section_2"] .err, 
    #WebFormControl_9fa4842fc069eb11a812002248167989 table.section[data-name="tab_27_section_2"] .err,
    #WebFormControl_50052ed5c76aeb11a812002248167989 table.section[data-name="tab_27_section_2"] tr:first-child td:nth-child(2) .err, 
    #WebFormControl_9fa4842fc069eb11a812002248167989 table.section[data-name="tab_27_section_2"] tr:first-child td:nth-child(2) .err
     {
        min-width: 100px;
    }
    table[data-name="tab_14_section_6"] tr:nth-child(4) td:nth-child(2), 
    table[data-name="tab_14_section_4"] tr:nth-child(5) td:nth-child(2) {
        position: absolute;
        width: 30%;
        left: 63%;
        margin: 0 !important;
        padding: 0 !important;
        float: right;
        display: block;
    }
    table[data-name="tab_14_section_6"] tr:nth-child(4) td:nth-child(1), 
    table[data-name="tab_14_section_4"] tr:nth-child(5) td:nth-child(1) {
        position: absolute;
        width: 57%;
        float: left;
        padding: 0 !important;
    }
    .success-right-page {
        margin-top: 25px;
    }
    .success-right-page fieldset {
        height: 150px !important;
    }
}


@media only screen and (max-width: 479px) {
    legend.section-title.show-bar label.compHLabel {
        width: 56% !important;
        text-align: left;
    }
    legend.section-title.show-bar label,
    label#enterId {
            width: 95% !important;
        font-size: 5vw !important;
        float: left;
        font-weight: bold;
        position: relative;
        bottom: 7px;
        font-family: 'Nunito';
        line-height: 20px;
    }

    div.progress {
        width: 80%% !important;
        font-size: small;
        float: right;
    }

    #WebFormControl_50052ed5c76aeb11a812002248167989 table.section[data-name="Customer Information_section_2"] {
        position: relative;
        bottom: 30px;
    }

    #WebFormControl_50052ed5c76aeb11a812002248167989 .crmEntityFormView .tab .tab-column:first-child fieldset:first-of-type .section-title.show-bar:first-of-type,
    #WebFormControl_9fa4842fc069eb11a812002248167989 .crmEntityFormView .tab .tab-column:first-child fieldset:first-of-type .section-title.show-bar:first-of-type {
        width: 100%;
        position: relative;
    }

    #WebFormControl_50052ed5c76aeb11a812002248167989 table[data-name="tab_13_section_2"],
    #WebFormControl_50052ed5c76aeb11a812002248167989 table[data-name="Customer Information_section_2"] {
        margin-top: 10px;
    }

   

    legend.section-title.show-bar {
        top: 0;
        margin-bottom: 0px !important;
        padding: 30px 0 16px 0;
    }

    .crmEntityFormView .actions .btn {
        min-width: 140px;
        max-width: 180px;
    }
       .custconfirm #WebFormControl_9fa4842fc069eb11a812002248167989 fieldset:nth-child(11) {
    position: relative;
    bottom: 0 !important;
}
.custconfirm #WebFormControl_9fa4842fc069eb11a812002248167989 div[data-name="tab_34"] fieldset:nth-child(9) {
    top: 20px;
    position: relative;
    /* z-index: 9999; */
    height: 175px !important;
}
.custconfirm #WebFormControl_9fa4842fc069eb11a812002248167989 div[data-name="tab_34"] fieldset:nth-child(9) legend.section-title {
position: relative;
    top: 70px;
}
    fieldset[aria-label="homeadd2"] table[data-name="tab_14_section_6"] tr:first-child {
        margin-top: -25px;
    }
    fieldset[aria-label="homeadd2"] table[data-name="tab_14_section_6"] tr:nth-child(5) td:first-child .control,
    fieldset[aria-label="permadd2"] table[data-name="tab_14_section_4"] tr:nth-child(6) td:first-child .control
    {
        width: 54%;
        position: absolute;
    }
    
    fieldset[aria-label="homeadd2"] table[data-name="tab_14_section_6"] #infy_homeaddressstateother,
    fieldset[aria-label="permadd2"] table[data-name="tab_14_section_4"] #infy_permaddressstateother
    {
        width: 100%;
    }
    fieldset[aria-label="homeadd2"] table[data-name="tab_14_section_6"] tr:nth-child(6) td:nth-child(1),
    fieldset[aria-label="permadd2"] table[data-name="tab_14_section_4"] tr:nth-child(7) td:nth-child(1)
    {
        position: absolute;
        width: 90%;
    }
    fieldset[aria-label="permadd2"] table[data-name="tab_14_section_4"] tr:nth-child(2) {
        margin-top: 0px !important;
    }
    #infy_homeaddressline2id_label,
    #infy_permaddressline2id_label
    {
        font-size: 4vw !important;
    }
    .actions .col-sm-6.clearfix {
        float: none;
        left: 0px;
        padding: 0px;
    }

    .custconfirm fieldset legend.section-title {
        padding-top: 0px !important;
    }

    #WebFormControl_9fa4842fc069eb11a812002248167989 fieldset[aria-label="Choose your ATM card"] {
        margin-top: 0 !important;
        position: relative;
        bottom: 70px;
    }

    .custconfirm fieldset:nth-child(12) {
        margin-top: 0vh !important;
    }

 
    #WebFormControl_50052ed5c76aeb11a812002248167989 table.section[data-name="tab_14_section_1"], 
    #WebFormControl_9fa4842fc069eb11a812002248167989 table.section[data-name="tab_14_section_1"] {
        margin-top: 0px;
    }

    #WebFormControl_50052ed5c76aeb11a812002248167989 fieldset[aria-label="homeadd2"]
     {
        top: none;
        position: relative;
        width: 100%;
        bottom: 180px;
        background: transparent;
    }

    #WebFormControl_9fa4842fc069eb11a812002248167989 fieldset[aria-label="homeadd2"] 
    {
        bottom: 50px;
        background: transparent;
        margin-top: 0;
    }
    
    #WebFormControl_9fa4842fc069eb11a812002248167989 fieldset[aria-label="homeadd2"] table[data-name="tab_14_section_6"] 
    {
        position: relative;
        bottom: 10px;
    }

    table[data-name="tab_14_section_6"] tr:nth-child(4) td:nth-child(1),
    table[data-name="tab_14_section_4"] tr:nth-child(5) td:nth-child(1) {
        position: relative;
        width: 60%;
        float: left;
    }

    table[data-name="tab_14_section_6"] tr:nth-child(4) td:nth-child(2),
    table[data-name="tab_14_section_4"] tr:nth-child(5) td:nth-child(2) {
        position: relative;
        width: 39%;
        left: 0;
        float: right;
    }

    table[data-name="tab_14_section_3"] {
        width: 100% !important;
        margin-top: 0;
    }

    #WebFormControl_50052ed5c76aeb11a812002248167989 fieldset[aria-label="Permanent / Alternate Address"],
    #WebFormControl_9fa4842fc069eb11a812002248167989 fieldset[aria-label="Permanent / Alternate Address"] {
        margin-top: 300px !important;
        width: 100%;
    }

    #WebFormControl_50052ed5c76aeb11a812002248167989 fieldset[aria-label="permadd2"]
     {
        margin-top: 205px;
        background: transparent;
    }
    #WebFormControl_9fa4842fc069eb11a812002248167989 fieldset[aria-label="permadd2"] 
    {
        margin-top: 275px;
    }

/*    #WebFormControl_50052ed5c76aeb11a812002248167989 fieldset[aria-label="permadd2"] tr:first-child {
        display: none;
    }
*/
    

    .crmEntityFormView .cell .picklist.horizontal input[type=radio] {
        margin-left: 0px;
        margin-top: 0px !important;
        width: 48%;
        min-height: 48px;
    }

    #WebFormControl_50052ed5c76aeb11a812002248167989 table.section[data-name="tab_27_section_2"],
    #WebFormControl_9fa4842fc069eb11a812002248167989 table.section[data-name="tab_27_section_2"] {
        margin-top: 0;
    }

    #WebFormControl_50052ed5c76aeb11a812002248167989 table.section[data-name="tab_15_section_1"],
    #WebFormControl_9fa4842fc069eb11a812002248167989 table.section[data-name="tab_15_section_1"] {
        margin-top: 0;
    }

    #WebFormControl_50052ed5c76aeb11a812002248167989 label#infy_natureofworkbusinessportal_label,
    #WebFormControl_9fa4842fc069eb11a812002248167989 label#infy_natureofworkbusinessportal_label {
        margin-top: 0;
    }

    .btn.btn-default.button.previous.previous-btn,
    .btn.btn-primary.button.next.submit-btn {
        margin-left: 5px;
        width: 130px !important;
        min-width: 135px
    }

    .ntbtablesummary div.control {
    position: relative; 
}

    .crmEntityFormView .actions .btn {
        margin-right: 5px !important;
    }

    a[data-toggle="tooltip"] {
        position: relative;
        bottom: 4px;
        left: 3px;
    }
 

    #WebFormControl_50052ed5c76aeb11a812002248167989 table.section[data-name="tab_21_section_1"],
    #WebFormControl_9fa4842fc069eb11a812002248167989 table.section[data-name="tab_21_section_1"] {
        margin-top: 0;
    }

    #WebFormControl_50052ed5c76aeb11a812002248167989 table.section[data-name="tab_20_section_1"],
    #WebFormControl_9fa4842fc069eb11a812002248167989 table.section[data-name="tab_20_section_1"],
    #WebFormControl_50052ed5c76aeb11a812002248167989 table.section[data-name="tab_22_section_1"],
    #WebFormControl_9fa4842fc069eb11a812002248167989 table.section[data-name="tab_22_section_1"] {
        margin-top: 120px;
    }

    #WebFormControl_50052ed5c76aeb11a812002248167989 table.section[data-name="tab_23_section_6"],
    #WebFormControl_9fa4842fc069eb11a812002248167989 table.section[data-name="tab_23_section_6"] {
        margin-top: 0;
    }

    #WebFormControl_50052ed5c76aeb11a812002248167989 table.section[data-name="tab_33_section_2"],
    #WebFormControl_9fa4842fc069eb11a812002248167989 table.section[data-name="tab_33_section_2"] {
        margin-top: 0px;
        height: 10px !important;
    }

    fieldset[aria-label="Select your branch of account"] legend {
        padding-top: 0 !important;
    }

    table[data-name="tab_23_section_2"] #subject {
        display: none;
    }

    fieldset {
        background-color: #ffffff;
        border-radius: 8px;
        margin-bottom: 0px !important;
        padding: 10px 20px !important;
    }

  .tab[data-name="tab_14"] {
    padding-bottom: 30px !important;
}

    select#infy_yearplaceholder_cp {
        width: 94px;
    margin-top: 5px;
    position: relative;
    left: 0;
    }
    
    select#infy_monthplaceholder {
        width: 140px;
    }

    #infy_dayplaceholder {
        width: 100%;
        margin-top: 5px;
        position: relative;
        left: 3px;
        padding: 5px;
        text-align: center;
    }
  #NTBPersEditUI #infy_dayplaceholder { 
        margin-top: 5px  !important;
    }

    table[data-name="tab_27_section_2"] tr:first-child td {
        display: revert !important;
        width: 38%;
    }
    
    table[data-name="tab_27_section_2"] tr:first-child td:nth-child(2) {
        width: 25%;
    }

    table[data-name="tab_27_section_2"] tr:first-child td:nth-child(3) {
        width: 35%;
    }
        
    #infy_yrtxtplaceholder {
        width: 100%;
        position: relative;
        left: 5px;
    }

    #WebFormControl_50052ed5c76aeb11a812002248167989 label#infy_contactcountryofbirth_label,
    #WebFormControl_9fa4842fc069eb11a812002248167989 label#infy_contactcountryofbirth_label {
        margin-top: 0;
    }

    table[data-name="tab_14_section_6"] tr:nth-child(6) td:nth-child(1),
    table[data-name="tab_14_section_4"] tr:nth-child(7) td:nth-child(1) {
        position: absolute;
        width: 53%;
    }

    table[data-name="tab_14_section_4"] tr:nth-child(2) {
        margin-top: 125px;
    }

    #WebFormControl_50052ed5c76aeb11a812002248167989 table.section[data-name="tab_16_section_2"],
    #WebFormControl_9fa4842fc069eb11a812002248167989 table.section[data-name="tab_16_section_2"] {
        margin-top: 0;
    }
    #WebFormControl_50052ed5c76aeb11a812002248167989 table.section[data-name="tab_29_section_5"], 
    #WebFormControl_9fa4842fc069eb11a812002248167989 table.section[data-name="tab_29_section_5"] {
        margin-top: 0;
    }

    #WebFormControl_50052ed5c76aeb11a812002248167989 table.section[data-name="tab_17_section_6"], 
    #WebFormControl_9fa4842fc069eb11a812002248167989 table.section[data-name="tab_17_section_6"], 
    #WebFormControl_50052ed5c76aeb11a812002248167989 table.section[data-name="tab_17_section_1"], 
    #WebFormControl_9fa4842fc069eb11a812002248167989 table.section[data-name="tab_17_section_1"],
    #WebFormControl_50052ed5c76aeb11a812002248167989 table.section[data-name="tab_17_section_2"], 
    #WebFormControl_9fa4842fc069eb11a812002248167989 table.section[data-name="tab_17_section_2"],
    #WebFormControl_50052ed5c76aeb11a812002248167989 table.section[data-name="tab_18_section_1"], 
    #WebFormControl_9fa4842fc069eb11a812002248167989 table.section[data-name="tab_18_section_1"],
    #WebFormControl_9fa4842fc069eb11a812002248167989 table.section[data-name="tab_20_section_1"],
    #WebFormControl_50052ed5c76aeb11a812002248167989 table.section[data-name="tab_20_section_1"],
    #WebFormControl_50052ed5c76aeb11a812002248167989 table.section[data-name="tab_25_section_1"], 
    #WebFormControl_9fa4842fc069eb11a812002248167989 table.section[data-name="tab_25_section_1"],
    #WebFormControl_50052ed5c76aeb11a812002248167989 table.section[data-name="tab_16_section_1"],
    #WebFormControl_9fa4842fc069eb11a812002248167989 table.section[data-name="tab_16_section_1"]
    {
        margin-top: 0;
    }
    table.section[data-name="tab_21_section_1"] tbody tr td div.control,
    table.section[data-name="tab_25_section_1"] tbody tr td div.control,
    table.section[data-name="tab_24_section_3"] tbody tr td div.control,
    table.section[data-name="tab_24_section_6"] tbody tr td div.control,
    table.section[data-name="tab_24_section_8"] tbody tr td div.control,
    table.section[data-name="tab_24_section_10"] tbody tr td div.control
    {
        width: 100%;
        margin-top: 50px;  
    }
    table.section[data-name="tab_21_section_1"] tbody tr td div.info,
    table.section[data-name="tab_25_section_1"] tbody tr td div.info,
    table.section[data-name="tab_24_section_3"] tbody tr td div.info,
    table.section[data-name="tab_24_section_6"] tbody tr td div.info,   
    table.section[data-name="tab_24_section_8"] tbody tr td div.info,
    table.section[data-name="tab_24_section_10"] tbody tr td div.info
    {
        width: 100%;
    }
    #WebFormControl_50052ed5c76aeb11a812002248167989 table[data-name="tab_25_section_2"], 
    #WebFormControl_9fa4842fc069eb11a812002248167989 table[data-name="tab_25_section_2"] {
        width: 100%;
        padding-left: 0;
    }
    #WebFormControl_9fa4842fc069eb11a812002248167989 table.section[data-name="tab_24_section_2"],
    #WebFormControl_50052ed5c76aeb11a812002248167989 table.section[data-name="tab_24_section_2"]
    {
        width: 90%;
        margin: 0 auto;
    }
    
    table.section[data-name="tab_29_section_6"] {
    margin-top: 0 !important;
    }

    table.section[data-name="tab_29_section_6"] tr:first-child td:first-child {
        width: 65%;
        padding-right: 0;
        float: left;
    }
        
   
    table.section[data-name="tab_29_section_6"] tr:first-child td:nth-child(2) {
        position: relative;
        top: 4px;
        width: 34%;
        float: right;
    }

    fieldset[aria-label="Work Address"] {
        margin-top: 80px;
    }

   table.section[data-name="tab_29_section_5"] {
        margin-top: -40px;
    }

    table[data-name="tab_24_section_2"] .dright {
        float: left;
    }
    table[data-name="tab_23_section_2"] tr:nth-child(2) td:first-child {
    margin-top: 15px;
    display: block;
}

    #add_ogbclient {
    margin-left: 7px !important;
    white-space: nowrap;
    position: absolute;
    margin-top: 65px;
    z-index: 0;
}

    table[data-name="tab_16_section_2"] tr:first-child td:first-child {
        position: static;
        width: 100%;
    }

    table[data-name="tab_16_section_2"] tr:first-child td:nth-child(2) {
        position: relative;
        width: 60%;
        left: 0;
        float: left;
    }

    table[data-name="tab_16_section_2"] tr:first-child td:nth-child(3) {
        position: relative;
        right: 0;
        width: 39%;
        padding-right: 0;
        margin-top: 4px;
        float: right;
    }


    #ntbPersInfoEdit #infy_beneficialownershipcode,
    #ntbPersInfoEdit #infy_peprequiredcode {
        position: relative;
        bottom: 0;
    }

    #ntbPersInfoEdit table[data-name="tab_20_section_1"] {
        width: 50%;
    }

   
    fieldset[aria-label="Work Address"] {
        margin-top: 0;
    }

    #WebFormControl_50052ed5c76aeb11a812002248167989 table.section[data-name="tab_22_section_1"],
    #WebFormControl_9fa4842fc069eb11a812002248167989 table.section[data-name="tab_22_section_1"] {
        margin-top: 0;
    }

    #WebFormControl_50052ed5c76aeb11a812002248167989 table.section[data-name="tab_27_section_1"],
    #WebFormControl_9fa4842fc069eb11a812002248167989 table.section[data-name="tab_27_section_1"] {
        margin-top: -60px;
    }

    table.section[data-name="tab_22_section_1"] tbody tr td div.info,
    table.section[data-name="tab_22_section_15"] tbody tr td div.info {
        width: 100%;
        float: left;
    }

    table.section[data-name="tab_22_section_1"] tbody tr td div.control,
    table.section[data-name="tab_22_section_15"] tbody tr td div.control {
        width: 100%;
        float: left;
        position: static;
    }

    table.section[data-name="tab_22_section_2"] tbody tr td:nth-child(2) {
        float: right;
        margin: 0;
        position: static;
        bottom: 11px;
        width: 100%;
    }

    table.section[data-name="tab_22_section_9"] tbody tr td:nth-child(2),
    table.section[data-name="tab_22_section_8"] tbody tr td:nth-child(2),
    table.section[data-name="tab_22_section_4"] tbody tr:first-child td:nth-child(3) {
        float: right;
        margin: 0;
        width: 100%;
        position: static;
        right: 0;
    }

    table[data-name="tab_17_section_3"] tr:nth-child(2) td:first-child  {
  
}

    table.section[data-name="tab_22_section_8"] tbody tr:first-child td:nth-child(2) {
        margin-top: 0;
    }

    .custconfirm fieldset:nth-child(10) {
        position: relative;
        bottom: 0 !important;
        z-index: 999;
        height: auto !important;
    }

    .custconfirm fieldset:nth-child(10) legend.section-title {
        position: relative;
        top: 7vh;
    }
   #WebFormControl_50052ed5c76aeb11a812002248167989 table.section[data-name="tab_27_section_2"] .err{
    width: auto;
    min-width: auto;
    } 
    #WebFormControl_50052ed5c76aeb11a812002248167989 table.section[data-name="tab_27_section_2"] .err, 
    #WebFormControl_9fa4842fc069eb11a812002248167989 table.section[data-name="tab_27_section_2"] .err
    {
        min-width: auto;
    }
    #WebFormControl_50052ed5c76aeb11a812002248167989 table.section[data-name="tab_27_section_2"] tr:first-child td:nth-child(2) .err,
    #WebFormControl_9fa4842fc069eb11a812002248167989 table.section[data-name="tab_27_section_2"] tr:first-child td:nth-child(2) .err
     {
        position: relative;
        left: 0;
        width: auto;
        min-width: auto;
    }

    #WebFormControl_50052ed5c76aeb11a812002248167989 table.section[data-name="tab_17_section_2"] tr:first-child td:first-child, 
    #WebFormControl_9fa4842fc069eb11a812002248167989 table.section[data-name="tab_17_section_2"] tr:first-child td:first-child 
    {
        position: relative;
        width: 100%;
    }
    #WebFormControl_50052ed5c76aeb11a812002248167989 table.section[data-name="tab_17_section_2"] tr:first-child td:nth-child(2), 
    #WebFormControl_9fa4842fc069eb11a812002248167989 table.section[data-name="tab_17_section_2"] tr:first-child td:nth-child(2) 
    {
        position: relative;
        left: 0;
        width: 68%;
        float: left;
    }
    #WebFormControl_50052ed5c76aeb11a812002248167989 table.section[data-name="tab_17_section_2"] tr:first-child td:nth-child(2), 
    #WebFormControl_9fa4842fc069eb11a812002248167989 table.section[data-name="tab_17_section_2"] tr:first-child td:nth-child(2) 
    {
        position: relative;
        left: 0;
        width: 68%;
        float: left;
    }
    #WebFormControl_50052ed5c76aeb11a812002248167989 table.section[data-name="tab_17_section_2"] tr:first-child td:nth-child(3), 
    #WebFormControl_9fa4842fc069eb11a812002248167989 table.section[data-name="tab_17_section_2"] tr:first-child td:nth-child(3) {
        position: relative;
        right: 0;
        width: 30%;
        margin-top: 4px;
        float: right;
    }
   
    #WebFormControl_50052ed5c76aeb11a812002248167989 fieldset[aria-label="Business details section 1"], 
    #WebFormControl_9fa4842fc069eb11a812002248167989 fieldset[aria-label="Business details section 1"] 
    {
        margin-top: 200px !important;
        padding: 0 20px !important;
    }
  
    #WebFormControl_50052ed5c76aeb11a812002248167989 table.section[data-name="tab_17_section_4"], 
    #WebFormControl_9fa4842fc069eb11a812002248167989 table.section[data-name="tab_17_section_4"] 
    {
        margin-top: -25px;
    }
    .custconfirm fieldset:nth-child(11) {
        position: relative;
        bottom: 60px !important;
    }

    #WebFormControl_9fa4842fc069eb11a812002248167989 .custconfirm div[data-name="tab_34"] fieldset:nth-child(10) {
        position: relative;
        bottom: 2vh !important;
    }
    .custconfirm table.section[data-name="tab_26_section_5"] td:first-child .actions:last-child {
        position: relative;
        top: 26px !important;
    }
    .custconfirm table[data-name="tab_26_section_6"] .card.confirm-card {
        margin-bottom: 10px;
    }
    table[data-name="tab_13_section_2"], 
    #WebFormControl_9fa4842fc069eb11a812002248167989 table[data-name="Customer Information_section_2"] 
    {
        margin-top: 0;
    }
    #WebFormControl_9fa4842fc069eb11a812002248167989 fieldset[aria-label="homeadd2"] table[data-name="tab_14_section_6"] tr:nth-child(6) td:nth-child(1) {
        position: absolute;
        width: 100%;
    }
    table[data-name="tab_24_section_4"] tr:first-child td:nth-child(2), 
    table[data-name="tab_24_section_7"] tr:first-child td:nth-child(2), 
    table[data-name="tab_24_section_13"] tr:first-child td:nth-child(2), 
    table[data-name="tab_24_section_11"] tr:first-child td:nth-child(2) {
        width: 95%;
        float: right; 
        margin-top: -50px;
    }
    input.btn-primary.button.backToSign,
    .btn.btn-primary.button.next.submit-btn
    {
        width: 40vw;
    }
    #insbtn1, #insbtn2, #insbtn3, #insbtn4 {
        width: 300px;
        margin: 10px 0;
    }
     .tipsLabelDocsUp {
    font-weight: bold !important;
    padding: 5px 8px;
    width: 90%;
    margin: 0 auto;
    display: block;
    margin-top: 20px;
}

hr.ogbHr {
    margin-top: 0px;
}

/*table[data-name="tab_17_section_3"] tr:nth-child(2) {
    position: absolute;
    bottom: 30px;
}

table[data-name="tab_17_section_4"] tr:nth-child(6) td:first-child {
    width: 33%;
    float: right;
} */


ul.infoRuleList {
    padding: 0px 20px;
    width: 90%;
    margin: 0 auto;
    margin-top: 20px;
    margin-bottom: 20px;
}

#ntbPersInfoEdit table.section[data-name="tab_29_section_10"] {
    position: absolute;
    top: 435px;
    width: 88%;
}

#ntbPersInfoEdit table[data-name="tab_27_section_1"] {
    position: relative;
    top: 420px;
}

#ntbPersInfoEdit fieldset[aria-label="personaldetails2"] {
    margin-top: 415px;
}

#ntbPersInfoEdit fieldset[aria-label="Home Address"] {
    margin-top: 230px;
    position: relative;
    top: 40px;
}

#ntbPersInfoEdit fieldset[aria-label="homeadd2"] {
    margin-top: 0 !important;
    position: absolute;
    top: 147vh;
}
#ntbPersInfoEdit fieldset[aria-label="permadd2"] {
    margin-top: -128vh !important;
}
#ntbPersInfoEdit fieldset[aria-label="Permanent or Alternate Address"] {
    margin-top: 400px !important;
    position: relative;
    top: 60px;
}

#ntbPersInfoEdit table.section[data-name="tab_14_section_2"] tr:nth-child(6) td:first-child {
    margin-top: 0px;
    width: 89%;
    position: absolute;
}

#ntbPersInfoEdit table.section[data-name="tab_14_section_2"] tr:nth-child(6) td:nth-child(2) {
    position: absolute;
    width: 89%;
    margin-top: 50px;
}

#ntbPersInfoEdit fieldset[aria-label="permadd2"] table[data-name="tab_14_section_4"] tr:nth-child(6) td:first-child .control {
    width: 88%;
    position: absolute;
}

#ntbPersInfoEdit table[data-name="tab_14_section_4"] tr:nth-child(5) td:nth-child(1) {
    position: relative;
    width: 100%;
    float: left;
}

.edit-rs-header #EntityFormControl_5ff896fe89caeb11bacc000d3a807497 table[data-name="tab_20_section_1"], 
.edit-rs-header #EntityFormControl_5ff896fe89caeb11bacc000d3a807497 table[data-name="tab_22_section_6"],
.edit-rs-header #EntityFormControl_5ff896fe89caeb11bacc000d3a807497 table[data-name="tab_29_section_9"]

 {
    width: 100%;
}

.edit-rs-form label#infy_ustin_label {
    margin-left: 0;
}

.col-sm-9.mainContent.edit-rs-form {
    margin-left: 0 !important;
}

#ntbPersInfoEdit table[data-name="tab_14_section_3"] {
    width: 100% !important;
    position: relative;
    margin-top: 0;
}

#WebFormPanel table[data-name="tab_14_section_6"] tr:nth-child(4) td:nth-child(1), #WebFormPanel table[data-name="tab_14_section_4"] tr:nth-child(5) td:nth-child(1) {
/*    position: absolute;
    width: 56%;
    float: left;
*/
}
table[data-name="tab_14_section_6"] tr:nth-child(4) td:nth-child(2), table[data-name="tab_14_section_4"] tr:nth-child(5) td:nth-child(2) {
    position: relative;
    width: 35%;
    left: 0;
    float: right;
}

#ntbPersInfoEdit .form-custom-actions .btn {
    position: relative;
    bottom: 60px;
    float: left;
    margin-right: 6px;
    width: 140px;
    margin-left: 6px;
}
#ntbPersInfoEdit .col-sm-6.clearfix .form-action-container-left {
    margin: 50px 0;
}

#WebFormControl_9fa4842fc069eb11a812002248167989 table[data-name="Customer Information_section_2"] {
    margin-top: -100px;
}

}

@media only screen and (min-width: 834px) and (max-width: 1194px) and (orientation: landscape)
{ 
    .actions .col-sm-6.clearfix {
       width: auto;
        float: right;
        margin-right: 20px;
    }
    .bdo-signup-page #EntityFormView div a input.btn.btn-primary.button.next.submit-btn {
        left: 75%;
    }
    #WebFormControl_50052ed5c76aeb11a812002248167989 input#infy_dayplaceholder, #WebFormControl_9fa4842fc069eb11a812002248167989 input#infy_dayplaceholder {
        margin-left: 20px !important;
        width: 58%;
        padding: 0;
        text-align: center;
        left: 17px;
    }
    select#infy_monthplaceholder {
        width: 130px;
        padding: 0;
        padding-left: 5px;
    }
}
#btnShowMap {
    width: 172px;
    height: 48px;
    border-radius: 8px;
    background-color: #0072d8;
    margin-right: 0 !important;
    margin-left: 15px;
    border: none;
    color: #fff;
    font-weight: bold;
}
.custconfirm #etb-kishokContainer table.section[data-name="tab_14_section_3"] {
    border-collapse: separate;
    border-spacing: 0 5px;
}



/* 

// ThemUICC css code here. 
	
*/ 
/*#1034- ETB responsive */
table.section[data-name="ETB_Employment Contact Details1"] input#infy_cc_worklandlineprefixplaceholder {
   background-color: white;
}

/*#1012-etb responsive*/
fieldset[aria-label="Employment Contact Details1"]{
    margin-top: 37px;
}
/*etb responsive -999-1013*/
fieldset[aria-label="Permanent / Alternate Address1"] {
    margin-top: 152px;
}
fieldset[aria-label="Identification1"] {
    margin-top: 48px;
}
fieldset[aria-label="Home Address1"] {
    margin-top: 67px;
} 

fieldset[aria-label="Employment Contact Details"] {
    margin-top: 255px !important;
}


/*#1025- ETB responsive */
fieldset[aria-label="Work Address1"] {
    margin-top: 32px !important;
}

/*#1602- ETB responsive */
table[data-name="ETB_Permanent / Alternate Address"] input#infy_cc_sameashomeaddresscode_0 {
float: right;
}

/*#3179- Custom_CC */
table[data-name="tab_8_section_2"] label#infy_cc_esoaaddresscode_label {
    margin-top: 10px;
}

table[data-name="tab_8_section_2"] label#infy_cc_promocode_label {
    margin-top: 10px;
}

table[data-name="tab_8_section_2"] .fa.fa-info-circle {
    margin-top: 10px;
}

/*#1342- Custom_CC*/
table[data-name="tab_8_section_2"] img#cardimg {
    animation-delay: 5s;
    margin-top: -15px;
    
}

/*Installment Card*/
table[data-name="tab_8_section_1"] img#cardimg {
    animation-delay: 5s;
    
}
table[data-name="tab_8_section_1"] img#cardimg[src="/BDOcard.png"] {
    animation-delay: 5s;
   
}
/* Cash availment proceeds */
fieldset[aria-label="Cash Proceeds Details1"] {
    margin-top: 154px !important;
}
 

table.section.uploadDocSt tr:first-child td:first-child {
    width: 200px;
}

 #ntbConfirmation + .tab .displaypepTable .control,  #ntbConfirmation + .tab .displayrpqTable .control {
    font-size: 14px !important;
}
 #ntbConfirmation + .tab input#infy_contactcountryofbirth_name {
    background-color: #fff !important;
} 

/*#1019-etb responsive*/
fieldset[aria-label="Employment Details1"] {
    margin-top: 276px;
}
table[data-name="tab_33_section_2"] label.signUpNote {
    white-space: break-spaces;
    margin-left: -14px;
}

@media only screen and (max-width: 767px) {
    .actions .btn.btn-default.button.previous.previous-btn, .actions .btn.btn-primary.button.next.submit-btn {
        width: 151px !important; 
    }
    input#PreviousButton {
        margin-left: 7px;
    } 
    table[data-name="tab_33_section_2"] label.signUpNote {
        white-space: break-spaces;
        margin-left: -2px;
    }
}

