@media only screen and (max-width: 479px) {

    /**************** Web Template top TAB - start **************/

  #infy_doyouhaveothersourcesoffunds {
    display: unset;
    width: 0%;
    margin-left: 0%;
    margin-top: 0px;
}

    .tooltip fade right in {
    top:143px;
    left:212.094px;
}

.navbar-header a img {
    margin-left:10px;
}

#infy_othersourcesoffunds {
    width: 100%;
    margin-left: 0%;
    margin-top: 0px;
}
  .bdo-welcome-list p {
        width: 100% !important;
        margin-left: 0px !important;
    }

    .bdo-welcome-section1 fieldset[aria-label="Section"] {
        width: 100% !important;
    }

    .bdo-welcome-section1 fieldset[aria-label="Section"] {
        width: 100% !important;
        height: 260px !important;
        float: left;
        background-color: #E5F5FF;
        /* margin-right: 5%; */
        margin-bottom: 30px !important;
    }

    .bdo-welcome-section1 .listimg {
        margin-top: 20% !important;
    }

    .bdo-welcome-section1 fieldset:nth-child(2) .listimg,
    .bdo-welcome-section1 fieldset:nth-child(2) .listimg {
        margin-top: 27%;
        margin-bottom: 0px;
    }

    #title11 {
        margin-left: 4% !important;
        text-align: center;
    }

    #title11 div {
        margin-left: 0% !important;
        margin-bottom: 15%;
    }

    #startAppGreCaptcha1 input.btn.btn-default.button.previous.previous-btn {
        /*margin-left: 67px;*/
        width: 224px !important;
    }

    ul.menuParent {
        padding-left: 0;
        list-style-type: none;
        position: relative;
        /*BDOPO-1129*/
        width: 110%;
        
    }

    ul.menuParent li:last-child {}

    ul.menuParent li.active {
        width: 44%;
    }

    ul.menuParent li {
        margin-right: 0px;
        width: 14%;
        height: 70px;
    }

    .custconfirm #WebFormControl_50052ed5c76aeb11a812002248167989 .confirmtbtns .btn-group,
    .custconfirm #WebFormControl_fed7eccc5169ec118943000d3a817188  .confirmtbtns .btn-group
    {
        float: left;
        padding: 0 !important;
        width: 50%;
        position: relative;
        left: 0 !important;
        margin: 0 auto !important;
    }

    .custconfirm #WebFormControl_50052ed5c76aeb11a812002248167989 .actions.confirmtbtns {
        width: 94.5% !important;
        bottom: 130px !important;
    }

    

    .custconfirm #WebFormControl_50052ed5c76aeb11a812002248167989 .confirmtbtns .btn.btn-default.button.previous.previous-btn, 
    .custconfirm #WebFormControl_50052ed5c76aeb11a812002248167989 .confirmtbtns .btn.btn-primary.button.next.submit-btn {
        width: 90% !important;
        position: relative;
        left: 2%;
        margin-left: 0;
    }

    .custconfirm #WebFormControl_50052ed5c76aeb11a812002248167989 .actions.confirmtbtns .btn.btn-default.button.previous.previous-btn {
        left: 0 !important;
    }
    .edit-docs-sub div[data-name="tab_28"] table.section.uploadDocSt:nth-child(2) {
        display: none;
    }

    #ntbPersInfoEdit #infy_permaddresscityother {
        width: 100% !important;
    }

    .iconProp {
        float: none;
        width: 36px;
        height: 36px;
        /* margin-right: 15px; */
        position: relative;
        left: 12px;
        top: -16px;
        z-index: -1;
    }

   
    .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: 11px;
        position: relative;
        left: 15px;
        top: 21px;
        letter-spacing: 0px;
        display: inline-block;
    }

    .menuParent li:not(:last-child)::after {
        content: "";
        position: absolute;
        z-index: -1;
        top: 4px;
        bottom: 0;
        left: 10%;
        border-left: 3.5px solid #585858;
        transform: none;
        height: 10px;
    }

 

    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;
    }

    #zolozpopup-overlay {
        width: 100%;
        height: 100%;
        background-color: #000;
        opacity: 0.5;
        position: fixed;
        top: 0;
        left: 0;
        z-index: 99;
        display: none;
    }

    #zolozpopup-msg {
        width: 85%;
        height: 190px;
        background-color: #fff;
        z-index: 99999;
        position: absolute;
        top: 50%;
        left: 50%;
        transform: translate(-50%, -50%);
        display: none;
    }

    .zolozpopup-title {
        font-size: 20px;
        font-weight: bold;
        padding: 15px 20px;
        border-bottom: 1px solid #ccc;
        background: #f2f2f2;
    }

    .zolozpopup-body {
        font-size: 18px;
        padding: 20px;
        text-align: left;
        margin-top: 0;
    }

    .mobNote {
        display: block;
        font-family: 'Nunito';
        color: #2e2e2e;
        font-size: 13px;
        font-weight: bold;
        line-height: 25px;
        position: relative;
        top: 5px;
        width: 90%;
        margin: 0 auto;
    }

    #ntbPersInfoEdit .crmEntityFormView div[data-name="tab_14"] .cell div.control,
    #ntbPersInfoEdit .crmEntityFormView div[data-name="tab_29"] .cell div.control {
        height: inherit;
    }

    .etb-section table[data-name="tab_8_section_5"] tr:first-child {
        float: right;
        position: relative;
        left: 0;
    }

    .etb-section table[data-name="tab_8_section_5"] tr {
        width: 100%;
    }

    .etb-section table[data-name="tab_8_section_5"] tr:nth-child(2) {
        position: relative;
    }

    .popup-btn {
        width: 40%;
        height: 30px;
        border-radius: 8px;
        background-color: transparent;
        margin: 0 auto;
        display: block;
        /* margin-top: 10px; */
        color: #0072d8;
        font-weight: bold;
        font-size: 18px;
        border: none;
        /*float: left;*/
        text-align: center;
        /*padding-left: 20px;*/
    }

    .max-popup-btn {
        width: 175px;
    }

    i#collapseBtn4 {
        background: none !important;
        top: -5px;
    }
    .container .fa {
         top: 5px;
    }

    span.summarycustomheader {
        padding-top: 20px;

        position: relative;
        top: 10px;
    }

    .btn .caret {
        float: right;
        background-image: url(icon-dropdown.svg);
        background-position: 100.35%;
        background-repeat: no-repeat;
        /* -webkit-appearance: none; */
        -moz-appearance: none;
        padding-right: 28px;
        height: 48px;
        position: relative;
        bottom: 5px;
        border: none;
    }


    #WebFormControl_50052ed5c76aeb11a812002248167989 fieldset[aria-label="Upload your Primary ID"] table.section[data-name="tab_28_section_5"] .field-label.imgLblIdFront,
     #WebFormControl_fed7eccc5169ec118943000d3a817188  fieldset[aria-label="Upload your Primary ID"] table.section[data-name="tab_28_section_5"] .field-label.imgLblIdFront,
    fieldset[aria-label="Upload your Primary ID"] table.section[data-name="tab_28_section_3"] .field-label.imgLblIdFront {
        margin-left: 0 !important;
        text-align: right;
        color: #919191;
        opacity: 100%;
        width: 100%;
        display: block;
    }

    #WebFormControl_50052ed5c76aeb11a812002248167989 fieldset[aria-label="Upload your Primary ID"] table.section[data-name="tab_28_section_5"] .field-label.imgLblIdBack,
    #WebFormControl_fed7eccc5169ec118943000d3a817188  fieldset[aria-label="Upload your Primary ID"] table.section[data-name="tab_28_section_5"] .field-label.imgLblIdBack,
    fieldset[aria-label="Upload your Primary ID"] table.section[data-name="tab_28_section_3"] .field-label.imgLblIdBack {
        margin-left: 0 !important;
        text-align: right;
        color: #919191;
        opacity: 100%;
        width: 100%;
        display: block;
    }

    #WebFormControl_50052ed5c76aeb11a812002248167989 fieldset[aria-label="Upload your Secondary ID"] table.section[data-name="tab_28_section_3"] .field-label.imgLblSecIdFront,
     #WebFormControl_fed7eccc5169ec118943000d3a817188 fieldset[aria-label="Upload your Secondary ID"] table.section[data-name="tab_28_section_3"] .field-label.imgLblSecIdFront,
    fieldset[aria-label="Upload your Secondary ID"] table.section[data-name="tab_28_section_2"] .field-label.imgLblSecIdFront {
        margin-left: 0 !important;
        text-align: right;
        color: #919191;
        opacity: 100%;
        width: 100%;
        display: block;
    }

    #WebFormControl_50052ed5c76aeb11a812002248167989 fieldset[aria-label="Upload your Secondary ID"] table.section[data-name="tab_28_section_3"] .field-label.imgLblSecIdBack,
     #WebFormControl_fed7eccc5169ec118943000d3a817188 fieldset[aria-label="Upload your Secondary ID"] table.section[data-name="tab_28_section_3"] .field-label.imgLblSecIdBack,
    fieldset[aria-label="Upload your Secondary ID"] table.section[data-name="tab_28_section_2"] .field-label.imgLblSecIdBack {
        margin-left: 0 !important;
        text-align: right;
        color: #919191;
        opacity: 100%;
        width: 100%;
        display: block;
    }

    fieldset[aria-label="Upload your ID"] table.section[data-name="tab_28_section_5"] .field-label.imgLblIdFront {
        margin-left: 0 !important;
        text-align: right;
        color: #919191;
        opacity: 100%;
        width: 100%;
        display: block;
    }

    fieldset[aria-label="Upload your ID"] table.section[data-name="tab_28_section_5"] .field-label.imgLblIdBack {
        margin-left: 0 !important;
        text-align: right;
        color: #919191;
        opacity: 100%;
        width: 100%;
        display: block;
    }

    fieldset[aria-label="Upload your Signature"] table.section[data-name="tab_28_section_4"] .field-label.imgLblSign,
    #WebFormControl_50052ed5c76aeb11a812002248167989 fieldset[aria-label="Upload your Signature"] table.section[data-name="tab_28_section_4"] .field-label.imgLblSign,
    #WebFormControl_fed7eccc5169ec118943000d3a817188 fieldset[aria-label="Upload your Signature"] table.section[data-name="tab_28_section_4"] .field-label.imgLblSign,
    fieldset[aria-label="Upload your Signature"] table.section[data-name="tab_28_section_4"] .field-label.imgLblSign {
        margin-left: 0 !important;
        text-align: right;
        color: #919191;
        opacity: 100%;
        width: 100%;
        display: block;
    }

    fieldset[aria-label="Upload your Selfie with your Primary ID"] table.section[data-name="tab_28_section_2"] .field-label.imgLblSelfi {
        margin-left: 0 !important;
        text-align: right;
        color: #919191;
        opacity: 100%;
        width: 100%;
        display: block;
    }

    fieldset[aria-label="Upload your Selfie with your ID"] table.section[data-name="tab_28_section_2"] .field-label.imgLblSelfi {
        margin-left: 0 !important;
        text-align: right;
        color: #919191;
        opacity: 100%;
        width: 100%;
        display: block;
    }

    .edit-docs-sub fieldset[aria-label="Upload your Primary ID"] table.section[data-name="tab_28_section_5"] label.field-label.imgLblIdFront,
    .edit-docs-sub fieldset[aria-label="Upload your Primary ID"] table.section[data-name="tab_28_section_5"] label.field-label.imgLblIdBack,
    .edit-docs-sub fieldset[aria-label="Upload your Secondary ID"] table.section[data-name="tab_28_section_3"] label.field-label.imgLblSecIdFront,
    .edit-docs-sub fieldset[aria-label="Upload your Secondary ID"] table.section[data-name="tab_28_section_3"] label.field-label.imgLblSecIdBack {
        margin-left: 0 !important;
        color: #919191;
        text-align: right;
        opacity: 1;
    }
    
    .edit-docs-sub fieldset[aria-label="Upload your Selfie with your Primary ID"] table.section[data-name="tab_28_section_2"] .field-label.imgLblSelfi {
        margin-top: 10px !important;
    }

    .edit-docs-sub legend {
        border-bottom: none !important;
    }

    .edit-docs-sub fieldset[aria-label="Upload your Signature"] table.section[data-name="tab_28_section_4"] label.field-label.imgLblSign {
        margin-left: 0 !important;
        color: #919191;
        text-align: right;
        opacity: 1;
    }

    .imgLblSelfi {
        margin-top: 0px;
    }

    table.section.uploadDocSt label.field-label.tipsLabelDocsUp,
    table.section.uploadDocSt ul.infoRuleList {
        margin-left: 0 !important;
    }

    /****************BDOPay**************/

    .actions .col-sm-6.clearfix {
        margin-left: 0;
    }

    #WebFormControl_0eea8e57fc19ec11b6e7002248173282 .sampleUserPassImg {
        position: unset !important;
        width: auto !important;
    }

    #WebFormControl_eed4fce25c1fec11b6e6000d3a852345 .sampleUserPassImg {
        position: unset !important;
        width: auto !important;
    }

    #WebFormControl_eed4fce25c1fec11b6e6000d3a852345 legend.section-title {
        width: 95% !important;
    }

    #WebFormControl_eed4fce25c1fec11b6e6000d3a852345 table.section[data-name="tab_31_section_2"] .control {
        width: 100% !important;
    }

    #WebFormControl_eed4fce25c1fec11b6e6000d3a852345 table[data-name="tab_31_section_2"] {
        margin-top: -126px;
    }

    #WebFormControl_0eea8e57fc19ec11b6e7002248173282 table[data-name="Customer Information_section_2"] {
        margin-top: -25% !important;
    }

    #WebFormControl_0eea8e57fc19ec11b6e7002248173282 fieldset[aria-label="homeadd2"] table.section[data-name="tab_14_section_6"] {
        margin-top: -150px;
    }

    #WebFormControl_0eea8e57fc19ec11b6e7002248173282 table.section[data-name="tab_27_section_1"] {
        margin-top: -55%;
    }

    #WebFormControl_eed4fce25c1fec11b6e6000d3a852345 fieldset[aria-label="homeadd2"] table.section[data-name="tab_14_section_6"] {
        margin-top: -145px;
    }

    #WebFormControl_eed4fce25c1fec11b6e6000d3a852345 table.section[data-name="tab_27_section_1"] {
        margin-top: -55%;
    }

    #WebFormControl_9fa4842fc069eb11a812002248167989 table.section[data-name="tab_35_section_1"] {
        margin-top: 0px !important;
    }

    table.section[data-name="tab_29_section_5"] input#address2_postalcode {
        float: none;
        width: 100%;
    }

    table[data-name='tab_29_section_5'] tbody tr:nth-child(4) td:nth-child(2) label#address2_postalcode_label {
        margin-left: 0px !important;
    }

    #WebFormControl_50052ed5c76aeb11a812002248167989 .crmEntityFormView .actions,
    #WebFormControl_fed7eccc5169ec118943000d3a817188 .crmEntityFormView .actions
    {
        bottom: 25px !important;
    }

    table.section[data-name="tab_29_section_5"] .control #drpvillage1 {
        width: 95%;
    }

    #infy_bussaddresscityother {
        width: 64%;
    }

    hr.borderTop {
        position: absolute;
        top: 280px;
        width: 90%;
        /*margin: 20px;*/
        margin-top: 58px;
        color: #c5c5c5;
        border-color: #c5c5c5;
    }

    table.section[data-name="tab_29_section_5"] tbody tr:nth-child(4) td:nth-child(1) {
        position: absolute;
        width: 57%;
    }

    table.section[data-name="tab_29_section_5"] tbody tr:nth-child(4) td:nth-child(2) {
        position: absolute;
        width: 20%;
        right: 16px;
        float: right;
    }

    #drpvillage,
    #drpvillage2 {
        width: 96% !important;
    }

    #ntbPersInfoEdit #drpvillage,
    #ntbPersInfoEdit #drpvillage2 {
        width: 100% !important;
    }

    #drpvillage1 {
        width: 65%;
    }

    #ntbPersInfoEdit #drpvillage2 {
        width: 64% !important;
    }

    table.section[data-name="tab_22_section_8"] tbody tr:nth-child(4) td:nth-child(4) {
        width: 35%;
        float: right;

    }

    table.section[data-name="tab_22_section_8"] tbody tr:nth-child(4) td:nth-child(3) {
        width: 60%;
        float: left;
    }

    .tab[data-name="tab_25"] fieldset[aria-label="Political Relations and Affiliations"] legend,
    #gethelp {
        display: none;
    }

    div[data-name="tab_27"].crmEntityFormView .tab {
        min-height: 0px;
    }
    
    
  
   
    /*#ntbPersInfoEdit fieldset[aria-label="permadd2"] table.section[data-name="tab_14_section_4"] tr:nth-child(6) td:nth-child(2)
	{
	margin-top:60px;
	}*/
    #ntbPersInfoEdit table[data-name="tab_14_section_3"] #infy_permaddressline1 {
        width: 100%;
    }

    div[data-name="tab_13"] .bdo-signup-page .btn .btn-default .button .previous .previous-btn {
        top: -15px;
    }

    table.section[data-name="tab_19_section_1"] {
        margin-top: 0px !important;
    }

    /*div#EntityFormPanel .actions input#UpdateButton input#CustomBackBtn*/
    .edit-rs-form .crmEntityFormView .actions input[type="button"],
    .edit-fi-form .crmEntityFormView .actions input[type="button"],
    #EntityFormControl_83b0b6ce47c8eb11bacc000d3a807ffa .crmEntityFormView .actions input[type="button"],
    #EntityFormControl_92604df84ac8eb11bacc000d3a807ffa .actions input[type="button"] {
        bottom: 2vh !important;
        width: 150px;
    }

    table.section[data-name="tab_23_section_6"] tbody tr:nth-child(3) {
        margin-top: 20px;
    }

    div#ntbPersInfoEdit table.section[data-name="tab_27_section_1"] #infy_dayplaceholder {
        left: 0px !important;
    }

    div[data-name="tab_28"] hr.borderTop {
        margin-top: 30px;
    }

    div[data-name="tab_22"] .tool i.fa.fa-info-circle {
        top:2px;
        right: 0px;
    }

    div[data-name="tab_28"] a[data-toggle="tooltip"] {
        left: 1px;
    }
    
     div[data-name="tab_28"]  a#tooltip_pid {
        left: 95%;
        bottom: 17px;
    }
    .success-page fieldset {
        height: 680px !important;
    }

    fieldset[aria-label="General"] table.section tr:nth-child(1) {
        width: 115%;
        margin-left: -17px;
    }
    #WebFormControl_fed7eccc5169ec118943000d3a817188 table[data-name="tab_27_section_2"] tr:first-child td
    {
    display: block !important;
    width: 100%;
    }
     /*table.section[data-name="tab_14_section_1"] tbody tr:nth-child(2) td:nth-child(1),
     table.section[data-name="tab_14_section_3"] tbody tr:nth-child(3) td:nth-child(1)
    {
        margin-top: 15px;
    }  */

    .custconfirm .ogbtablesummary  .info {
        width: 30% !important;
    }
     .custconfirm .ogbtablesummary .info label {
        min-width: 100% !important;
    }
    .custconfirm .ogbtablesummary  .control {
        width: 65% !important;
    }
    .payConfirmation table.section[data-name="tab_26_section_13"] .control select
    {
    min-width:0px !important;
    }
    .payConfirmation table.section[data-name="tab_26_section_1"] .control input
    {
    text-align:left !important
    }
    table.section[data-name="tab_38_section_1"] .err
    {
    margin-left:0px;
    }
    .edit-rs-form .tool i.fa.fa-info-circle
    {
    top: 0px !important;
    right: 0px !important;
    }
    
    .success-right-page b
    {
    width: 150%;
    margin-left: -50px;
    }
    
    #infy_primarydocumentsubtype_cp, #infy_secondarydocumentsubtype_cp
    {
    width:100%;
    }

    #WebFormControl_fed7eccc5169ec118943000d3a817188 fieldset[aria-label="Please review the information and click 'submit' to confirm"]
    {
    margin-top:-20px !important;
    }
    
    /*********BDOPay End***********/

    /**************** Web Template top TAB - end **************/
}

@media only screen and (device-width: 375px) and (device-height: 812px) and (-webkit-device-pixel-ratio: 3) {
    div[data-name="tab_23"] legend.section-title.show-bar {
        min-height: 50px;
    }

    div#ntbPersInfoEdit table.section[data-name="tab_27_section_1"] #infy_dayplaceholder {
        left: -3px;
    }

}

/********IOS 12 mini*********
@media only screen and (min-width: 360px) and (max-width: 767px) 
{
	div[data-name="tab_25"] .tooltip-inner,
	div[data-name="tab_22"] .tooltip.right
	{
	margin-top:60px;
	}
	div[data-name="tab_22"] .tooltip.right
	{
        margin-left:95px;
	}
	div[data-name="tab_22"] .tooltip-arrow
	{
	top:10%;
	}
	 div[data-name="tab_24"] .tooltip-inner
	{
	margin-top:100px;
	}	
}*/

@media only screen and (max-width: 767px) {

    /**************** Web Template top TAB - start **************/
   
   
    ul.menuParent li:last-child {}

    ul.menuParent li.active {
        width: 40%;
    }

    ul.menuParent li {
        margin-right: 0px;
        width: 14%;
    }

    .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 .iconProp {
        display: block;
        top: 14px;
        left: 6px;
        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%;
    }

    /**************** Web Template top TAB - end 

    /***************** Confirmation page alignment *************/
    .custconfirm table.section[data-name="tab_26_section_1"] .control,
    .custconfirm table.section[data-name="tab_26_section_3"] .control,
    .custconfirm table.section[data-name="tab_26_section_7"] .control,
    .custconfirm table.section[data-name="tab_34_section_1"] .control,
    .custconfirm table.section[data-name="tab_34_section_2"] .control,
    .custconfirm table.section[data-name="tab_34_section_3"] .control {
        bottom: 0 !important;
    }

    .crmEntityFormView textarea.form-control.readonly {
        line-height: 15px;
    }

    .custconfirm table.section[data-name="tab_26_section_1"] .control input {
        bottom: 2px !important;
        text-align: right !important;
        height: 20px !important;
        color: #2E2E2E !important;
        top: -3px;
    }
    .payConfirmation table.section[data-name="tab_26_section_1"] .control input
    {
    text-align:left !important;
    }
   

    h4.summarycustomheader {
        color: #2e2e2e;
        position: relative;
        top: 20px;
        font-family: 'Nunito';
        font-weight: bold;
    }

    .fatcatablesummary.ntbtablesummary h4.summarycustomheader {
        top: 5px;
    }

    .fatcatablesummary.ntbtablesummary h4.summarycustomheader .row {
        margin-left: -5px;
        margin-right: -10px;
    }

    h4.confHeadTitle {
        margin: 32px 0 24px 10px;
    }
    
    .payConfirmation table.section[data-name="tab_26_section_1"] tr:nth-child(3) td:nth-child(2)
    {
    margin-top:20px;
    }
    .payConfirmation table.section[data-name="tab_26_section_1"]
    {
    margin-top:0px !important;
    }
}

@media only screen and (max-width: 991px) {
    #timelinebar {
        margin-left: 0%;
    }

    .container.mainContainer {
        width: auto;
    }

}



/**************** Responsive - SK **************/

@media only screen and (max-width: 767px) {
    .crmEntityFormView .tab .tab-column {
        width: 100% !important;
    }  
    
}


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;
}

span.toggle-password1-hide-show,
span.toggle-password2-hide-show {
    float: right;
    margin-right: 5px;
    margin-top: -32px;
    position: relative;
    z-index: 2;
    cursor: pointer;
    color: #0072D8;
    font-size: 18px;
}

.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;
}

    .payConfirmation table.section[data-name="tab_26_section_13"] .control
    {
    width: 48% !important;
    }

    #contentbox.custconfirm #WebFormControl_50052ed5c76aeb11a812002248167989 input#emailaddress2,
     #contentbox.custconfirm #WebFormControl_fed7eccc5169ec118943000d3a817188 input#emailaddress2
    {
    position: relative !important;
    }

.mainContentPopup {
    height: 75vh;
    min-height: 400px;
    overflow-x: hidden;
    font-weight: normal;
}

.checkAgree {
    text-align: center;
    padding: 15px 10px;
}

.actions.actionModalBtn {
    text-align: center;
}

.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;

}

.mainContentPopup::-webkit-scrollbar-track {
    background: #eee;
}

.mainContentPopup::-webkit-scrollbar-thumb {
    background: #888;
    border-radius: 4px;
}


#WebFormControl_50052ed5c76aeb11a812002248167989 input#infy_mobilenumberprefixplaceholder,
#WebFormControl_fed7eccc5169ec118943000d3a817188 input#infy_mobilenumberprefixplaceholder,
#WebFormControl_9fa4842fc069eb11a812002248167989 input#infy_mobilenumberprefixplaceholder {

    width: 165%;
    margin-left: -65%;
}

.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;
}

.crmEntityFormView .section-title.show-bar,
.crmEntityFormView .section-title {
    font: normal normal bold 16px/18px Nunito !important;
    color: #004ea8;
}

.mainContent.custconfirm .crmEntityFormView .section-title,
.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;
}


/*#WebFormControl_50052ed5c76aeb11a812002248167989 .crmEntityFormView .tab .tab-column:nth-of-type(2) legend:first-of-type,
#WebFormControl_fed7eccc5169ec118943000d3a817188 .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_fed7eccc5169ec118943000d3a817188 select#infy_contactcitizenship,
#WebFormControl_9fa4842fc069eb11a812002248167989 select#infy_contactcitizenship {
    width: 100%;
    margin-left: 0px;
}



.crmEntityFormView .cell .picklist.horizontal input[type=radio] {
    margin-left: 0px;
    width: 48%;
}

#WebFormControl_50052ed5c76aeb11a812002248167989 table.section[data-name="tab_16_section_2"],
#WebFormControl_fed7eccc5169ec118943000d3a817188 table.section[data-name="tab_16_section_2"],
#WebFormControl_9fa4842fc069eb11a812002248167989 table.section[data-name="tab_16_section_2"] {
    margin-top: 95px;
}

#WebFormControl_50052ed5c76aeb11a812002248167989 table.section[data-name="tab_17_section_6"],
#WebFormControl_fed7eccc5169ec118943000d3a817188 table.section[data-name="tab_17_section_6"],
#WebFormControl_9fa4842fc069eb11a812002248167989 table.section[data-name="tab_17_section_6"] {
    margin-top: 95px;
}

#WebFormControl_50052ed5c76aeb11a812002248167989 table.section[data-name="tab_23_section_6"],
#WebFormControl_fed7eccc5169ec118943000d3a817188 table.section[data-name="tab_23_section_6"],
#WebFormControl_9fa4842fc069eb11a812002248167989 table.section[data-name="tab_23_section_6"] {
    margin-top: 95px;
}


#WebFormControl_50052ed5c76aeb11a812002248167989 table.section[data-name="tab_16_section_6"],
#WebFormControl_fed7eccc5169ec118943000d3a817188 table.section[data-name="tab_16_section_6"],
#WebFormControl_9fa4842fc069eb11a812002248167989 table.section[data-name="tab_16_section_6"] {
    margin-top: 95px;
}

#WebFormControl_50052ed5c76aeb11a812002248167989 table.section[data-name="tab_27_section_2"],
#WebFormControl_fed7eccc5169ec118943000d3a817188 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_33_section_2"],
#WebFormControl_fed7eccc5169ec118943000d3a817188 table.section[data-name="tab_33_section_2"],
#WebFormControl_9fa4842fc069eb11a812002248167989 table.section[data-name="tab_33_section_2"] {
    margin-top: 120px;
}

#WebFormControl_50052ed5c76aeb11a812002248167989 table.section[data-name="tab_20_section_1"],
#WebFormControl_fed7eccc5169ec118943000d3a817188 table.section[data-name="tab_20_section_1"],
#WebFormControl_9fa4842fc069eb11a812002248167989 table.section[data-name="tab_20_section_1"] {
    margin-top: 95px;
}

#WebFormControl_50052ed5c76aeb11a812002248167989 table.section[data-name="tab_29_section_5"],
#WebFormControl_fed7eccc5169ec118943000d3a817188 table.section[data-name="tab_29_section_5"],
#WebFormControl_9fa4842fc069eb11a812002248167989 table.section[data-name="tab_29_section_5"] {
    margin-top: 35px;
}

#WebFormControl_50052ed5c76aeb11a812002248167989 table.section[data-name="tab_19_section_1"],
#WebFormControl_fed7eccc5169ec118943000d3a817188 table.section[data-name="tab_19_section_1"],
#WebFormControl_9fa4842fc069eb11a812002248167989 table.section[data-name="tab_19_section_1"] {
    margin-top: 95px;
}

/*#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;
}

#WebFormControl_9fa4842fc069eb11a812002248167989 table.section[data-name="tab_16_section_6"] tr:first-of-type td {
    padding-bottom: 20px;
}*/
#infy_governmentemployedcode_label {
    margin-left: 0px !important;
}

.actions {
    width: 100%;
    background-color: white;
    padding-bottom: 10px;
    min-height: 70px;
    text-align: center;
    border-bottom-left-radius: 16px;
    border-bottom-right-radius: 16px;
    position: relative;
    bottom: 20px;
}

.mainContentPopup .actions {
    bottom: 20px !important;
}

label#infy_primarydocumentid_cp_label {
    top: -30px;
}

input#infy_primarydocumentid_cp {
    margin-top: -32px;
}

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: 0;
}

.edit-rs-form  table[data-name="tab_29_section_10"] {
    margin-top: -25px !important;
}

.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,
.edit-fi-form#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: 25px 5px;
    font-size: 16px;
}

.signImgAlign {
    width: 92%;
}

input#infy_primarydocumentid_cp,
label#infy_primarydocumentid_cp_label,
#infy_secondarydocumentid_cp,
#infy_secondarydocumentid_cp_label {
    display: none;
}


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 input,
.edit-fi-form#contentbox table.section select
 {
     width: 100% !important;
}
.edit-fi-form#contentbox table.section[data-name="tab_16_section_4"] input#address2_postalcode {
    width: 100% !important;
}

div[data-name="tab_29"] #address2_postalcode {
    width: 100%;
    margin-left: 0%;
}


#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_fed7eccc5169ec118943000d3a817188 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_fed7eccc5169ec118943000d3a817188 input#infy_homeaddressstateother,
    #WebFormControl_50052ed5c76aeb11a812002248167989 input#infy_permaddressstateother,
    #WebFormControl_fed7eccc5169ec118943000d3a817188 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_fed7eccc5169ec118943000d3a817188 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_fed7eccc5169ec118943000d3a817188 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;
    }

   
    
    .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%;
    }

   

    #WebFormControl_50052ed5c76aeb11a812002248167989 #city,
    #WebFormControl_fed7eccc5169ec118943000d3a817188 #city,
    #WebFormControl_50052ed5c76aeb11a812002248167989 #city2,
    #WebFormControl_fed7eccc5169ec118943000d3a817188 #city2,
    #WebFormControl_9fa4842fc069eb11a812002248167989 #city,
    #WebFormControl_9fa4842fc069eb11a812002248167989 #city2 {
        width: 100%;
    }



 






    input#infy_ustin {
        width: 100%;
    }

   
  


}

@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_fed7eccc5169ec118943000d3a817188 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_fed7eccc5169ec118943000d3a817188 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_fed7eccc5169ec118943000d3a817188 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_fed7eccc5169ec118943000d3a817188 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_fed7eccc5169ec118943000d3a817188 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;
    }


    #WebFormControl_50052ed5c76aeb11a812002248167989 .sampleUserPassImg,
    #WebFormControl_fed7eccc5169ec118943000d3a817188 .sampleUserPassImg,
    #WebFormControl_9fa4842fc069eb11a812002248167989 .sampleUserPassImg {
        position: absolute;
        width: 45% !important;
    }

    #WebFormControl_50052ed5c76aeb11a812002248167989 img.sampleCardImg,
    #WebFormControl_fed7eccc5169ec118943000d3a817188 img.sampleCardImg
    {
        width: 90%;
        margin-top: -95px;
    }

    #WebFormControl_9fa4842fc069eb11a812002248167989 img.sampleCardImgKiosk {
        width: 90%;
    }


    #WebFormControl_50052ed5c76aeb11a812002248167989 #infy_mobilenumberplaceholder_cp,
   #WebFormControl_fed7eccc5169ec118943000d3a817188 #infy_mobilenumberplaceholder_cp,
    #WebFormControl_9fa4842fc069eb11a812002248167989 #infy_mobilenumberplaceholder_cp {
        width: 38%;
        min-width: 200px;
    }

    #infy_governmentemployedcode_label {
        margin-left: 0px !important;
    }

}

@media only screen and (max-width: 767px) {

    #salutation_label {
        margin-left: 0px !important;
    }

    #WebFormControl_50052ed5c76aeb11a812002248167989 table[data-name="tab_25_section_2"],
    #WebFormControl_fed7eccc5169ec118943000d3a817188 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_fed7eccc5169ec118943000d3a817188 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,
    #WebFormControl_0eea8e57fc19ec11b6e7002248173282 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_fed7eccc5169ec118943000d3a817188 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),
    #WebFormControl_0eea8e57fc19ec11b6e7002248173282 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: 3% 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: -80px !important;
    }

    fieldset[aria-label="jobtitle"] {
        margin-top: 0px !important;
    }

    #WebFormControl_50052ed5c76aeb11a812002248167989 input#emailaddress2,
   #WebFormControl_fed7eccc5169ec118943000d3a817188 input#emailaddress2,
    #WebFormControl_9fa4842fc069eb11a812002248167989 input#emailaddress2 {
        width: 100% !important;
        position: relative;
    }

    #WebFormControl_50052ed5c76aeb11a812002248167989 label#infy_monthlyincome_label,
    #WebFormControl_fed7eccc5169ec118943000d3a817188 label#infy_monthlyincome_label,
    #WebFormControl_9fa4842fc069eb11a812002248167989 label#infy_monthlyincome_label {
        margin-top: 0px;
    }

    #WebFormControl_50052ed5c76aeb11a812002248167989 #infy_worklandlineprefixplaceholder_label,
    #WebFormControl_fed7eccc5169ec118943000d3a817188 #infy_worklandlineprefixplaceholder_label,
    #WebFormControl_9fa4842fc069eb11a812002248167989 #infy_worklandlineprefixplaceholder_label {
        margin-left: 0% !important;
        white-space: nowrap;
    }



    #WebFormControl_50052ed5c76aeb11a812002248167989 #infy_customernumber_label,
    #WebFormControl_fed7eccc5169ec118943000d3a817188 #infy_customernumber_label,
    #WebFormControl_9fa4842fc069eb11a812002248167989 #infy_customernumber_label {
        display: none;
    }

    #infy_customernumber {
        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_fed7eccc5169ec118943000d3a817188 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_fed7eccc5169ec118943000d3a817188 label#infy_contactcitizenship_label,
    #WebFormControl_9fa4842fc069eb11a812002248167989 label#infy_contactcitizenship_label {
        margin-top: 0px !important;
        margin: 5px;
    }


    #WebFormControl_50052ed5c76aeb11a812002248167989 fieldset[aria-label="buslnum"],
    #WebFormControl_fed7eccc5169ec118943000d3a817188 fieldset[aria-label="buslnum"],
    #WebFormControl_9fa4842fc069eb11a812002248167989 fieldset[aria-label="buslnum"] {
        margin-top: 0px !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: 0;
    text-align: right;
    border-bottom-left-radius: 16px;
    border-bottom-right-radius: 16px;
    position: relative;
    bottom: 20px;
    padding-right: 50px;
}

/*#WebFormControl_50052ed5c76aeb11a812002248167989 .crmEntityFormView .actions {
     bottom: 70px;
}*/

#WebFormControl_50052ed5c76aeb11a812002248167989 .crmEntityFormView .actions .col-sm-6.clearfix,
#WebFormControl_fed7eccc5169ec118943000d3a817188 .crmEntityFormView .actions .col-sm-6.clearfix    
{
    top: 10px;
}

.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%;
    }


    #WebFormControl_50052ed5c76aeb11a812002248167989 fieldset[aria-label="buslnum"],
   #WebFormControl_fed7eccc5169ec118943000d3a817188 fieldset[aria-label="buslnum"],
    #WebFormControl_9fa4842fc069eb11a812002248167989 fieldset[aria-label="buslnum"] {
        margin-top: 185px !important;
    }


}

@media only screen and (max-width: 767px) {
    #addclient {
        width: 100%;
        height: 48px;
        border-radius: 8px;
        /*border: solid 1px #e5f5ff;
        background-color: #e5f5ff;*/
        font-family: Nunito;
        font-size: 16px;
        font-weight: 800;
        font-stretch: normal;
        font-style: normal;
        line-height: 1.5;
        letter-spacing: normal;
        color: #0072d8;
        text-align: right;
        text-decoration: underline;
        padding-top: 10px;
        margin: 20.5px 1px 20.5px;
    }

    /*
    .crmEntityFormView .cell .picklist.horizontal input[type=radio] {
        margin-left: 10px;
        width: 110px;
    }
*/

    .mapBox {
        height: 277px;
    }


    #WebFormControl_50052ed5c76aeb11a812002248167989 input#infy_mobilenumberprefixplaceholder,
   #WebFormControl_fed7eccc5169ec118943000d3a817188 input#infy_mobilenumberprefixplaceholder,
    #WebFormControl_9fa4842fc069eb11a812002248167989 input#infy_mobilenumberprefixplaceholder {
        width: 100%;
        margin-left: 0px;
    }

    #WebFormControl_50052ed5c76aeb11a812002248167989 #infy_homelandlineprefixplaceholder,
    #WebFormControl_fed7eccc5169ec118943000d3a817188 #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_fed7eccc5169ec118943000d3a817188 table.section[data-name="tab_16_section_6"],
    #WebFormControl_9fa4842fc069eb11a812002248167989 table.section[data-name="tab_16_section_6"] {
        margin-top: -30px;
    }



    #WebFormControl_50052ed5c76aeb11a812002248167989 #infy_worklandlineprefixplaceholder_label,
    #WebFormControl_fed7eccc5169ec118943000d3a817188 #infy_worklandlineprefixplaceholder_label,
    #WebFormControl_9fa4842fc069eb11a812002248167989 #infy_worklandlineprefixplaceholder_label {
        margin-left: 0% !important;
        white-space: nowrap;
        position: relative !important;
    }




    #ntbPersInfoEdit fieldset[aria-label="homeadd2"],
    #ntbPersInfoEdit fieldset[aria-label="Permanent or Alternate Address"],
    #ntbPersInfoEdit table[data-name="tab_27_section_1"] {
        margin-top: 0 !important;
        top: 0 !important;        
    }
   

    #ntbPersInfoEdit fieldset[aria-label="permadd2"] {
        /*margin-top: 0 !important;*/
        margin-top: -10px !important;
        top: 0 !important;
    }

    #ntbPersInfoEdit fieldset[aria-label="personaldetails2"] {
        /*margin-top: 0 !important;*/
    /********** commneted this line for CASA *****************/
       /* margin-top: -80px !important; */
        /*top: 0 !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: 45%;
        float: left;
    }

    #ntbPersInfoEdit table[data-name="tab_27_section_1"] tr:first-child td:nth-child(2) {
        width: 20%;
        float: left;
        margin-bottom: 15px;
    }

    #ntbPersInfoEdit table[data-name="tab_27_section_1"] tr:first-child td:nth-child(3) {
        width: 30%;
        float: left;
        margin-bottom: 15px;
    }

    #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: 320px;
    }

    .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_fed7eccc5169ec118943000d3a817188 fieldset[aria-label="Upload your Primary ID"],
    #WebFormControl_9fa4842fc069eb11a812002248167989 fieldset[aria-label="Upload your Primary ID"] {
        margin-top: 20px !important;
    }



    #ntbPersInfoEdit label#address1_postalcode_label,
    #ntbPersInfoEdit label#infy_permpostalcode_label {
        margin-top: 5px;
    }



    /*
    #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: 73px !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(5) td:first-child {
        width: 47%;
    }

    #ntbPersInfoEdit fieldset[aria-label="permadd2"] tr:nth-child(5) td:first-child {
        width: auto;
    }

    #ntbPersInfoEdit #infy_permaddresscityother,
    #ntbPersInfoEdit #infy_permpostalcode {
        float: left;
        width: 100%;
    }

    #ntbPersInfoEdit #infy_permaddresscityother {
        width: 85%;

    }

    #ntbPersInfoEdit .crmEntityFormView .cell select {
        width: 100%;
    }

    #ntbPersInfoEdit fieldset[aria-label="homeadd2"] tr:nth-child(6) td:nth-child(2) {
        position: absolute;
        right: 15px;
        width: 47%;
    }

    #ntbPersInfoEdit fieldset[aria-label="permadd2"] tr:nth-child(6) td:nth-child(2) {
        width: 100%;
        float: right;
    }

    #ntbPersInfoEdit #infy_sameashomeaddresscode {
        width: 93%;
        display: block;
    }

    #ntbPersInfoEdit select#infy_monthplaceholder {
        width: 170px;
    }

    #ntbPersInfoEdit .cell div.control {
        height: inherit;
    }

    #ntbPersInfoEdit #infy_permpostalcode_label {
        margin-left: 15px;
    }

    div#ntbPersInfoEdit table.section[data-name="tab_27_section_1"] #infy_dayplaceholder {
        left: 45px;
    }

    #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: 0px !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: 10px !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_fed7eccc5169ec118943000d3a817188 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: 218px;
    position: relative;
}



label#infy_contactcitizenship_label {
    margin-left: 0px !important;
}

.clientbox label.cancelbtn {
    padding: 0px 7px;
    font-size: 16px;
    color: #a77070;
    font-weight: 800;
    cursor: pointer;
    float: right !important;
}

table.section[data-name="tab_15_section_1"] {
    margin-top: 115px;
}



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 {
    width: 75%;
    padding-right: 0;
}

table.section[data-name="tab_29_section_6"] tr:first-child td:nth-child(2) {
    position: relative;
    top: 3px;
}

#WebFormControl_50052ed5c76aeb11a812002248167989 table.section[data-name="tab_15_section_1"],
#WebFormControl_fed7eccc5169ec118943000d3a817188 table.section[data-name="tab_15_section_1"],
#WebFormControl_9fa4842fc069eb11a812002248167989 table.section[data-name="tab_15_section_1"] {
    margin-top: 95px;
}

#WebFormControl_50052ed5c76aeb11a812002248167989 table.section[data-name="tab_22_section_1"],
#WebFormControl_fed7eccc5169ec118943000d3a817188 table.section[data-name="tab_22_section_1"],
#WebFormControl_9fa4842fc069eb11a812002248167989 table.section[data-name="tab_22_section_1"] {
    margin-top: 130px;
}

#WebFormControl_50052ed5c76aeb11a812002248167989 table.section[data-name="tab_25_section_1"],
#WebFormControl_fed7eccc5169ec118943000d3a817188 table.section[data-name="tab_25_section_1"],
#WebFormControl_9fa4842fc069eb11a812002248167989 table.section[data-name="tab_25_section_1"] {
    margin-top: 95px;
}

#WebFormControl_50052ed5c76aeb11a812002248167989 table.section[data-name="tab_14_section_1"],
#WebFormControl_fed7eccc5169ec118943000d3a817188 table.section[data-name="tab_14_section_1"],
#WebFormControl_9fa4842fc069eb11a812002248167989 table.section[data-name="tab_14_section_1"] {
    margin-top: 95px;
}

#WebFormControl_50052ed5c76aeb11a812002248167989 table.section[data-name="tab_27_section_1"],
#WebFormControl_fed7eccc5169ec118943000d3a817188 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_fed7eccc5169ec118943000d3a817188 table.section[data-name="tab_21_section_1"],
#WebFormControl_9fa4842fc069eb11a812002248167989 table.section[data-name="tab_21_section_1"] {
    margin-top: 95px;
}

#WebFormControl_50052ed5c76aeb11a812002248167989 table.section[data-name="tab_18_section_1"],
#WebFormControl_fed7eccc5169ec118943000d3a817188 table.section[data-name="tab_18_section_1"],
#WebFormControl_9fa4842fc069eb11a812002248167989 table.section[data-name="tab_18_section_1"] {
    margin-top: 95px;
}

#WebFormControl_50052ed5c76aeb11a812002248167989 table.section[data-name="tab_17_section_2"],
#WebFormControl_fed7eccc5169ec118943000d3a817188 table.section[data-name="tab_17_section_2"],
#WebFormControl_9fa4842fc069eb11a812002248167989 table.section[data-name="tab_17_section_2"] {
    margin-top: 95px;
}



ul.debitCardInfoKiosk {
    margin-top: 60px;
}




.custconfirm table.section[data-name="tab_26_section_1"] {
    margin-top: 80px;
}

table.section.uploadDocSt {
    margin-top: 70px;
    margin-bottom: -20px;
}

img.sampleUpImgDocs {
    margin: 10px 20%;
}

ul.infoRuleList li {
    list-style-type: disc;
    padding: 5px;
}

.tipsLabelDocsUp {
    font-weight: bold !important;
    padding: 5px 8px;
}

ul.infoRuleList {
    padding: 0px 20px 0px 20px;
}

@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: auto !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 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: 20px !important;*/
    }

    #logo {
        margin-left: 10px !important;
        width: 85px !important;
    }
    .custconfirm fieldset {
        height: auto !important;
        margin-bottom: 30px !important;
        
    }

    .payConfirmation fieldset {
        height: auto !important;
        margin-bottom: -15px !important;
    }

    .custconfirm table.section {
        border-collapse: separate;
        border-spacing: 0 0px;
        float: none;
        clear: both;
        padding-top: 20px;
    }

    .custconfirm table.section[data-name="tab_26_section_1"] tr:nth-child(2) td:nth-child(3) {
        position: relative;
        top: 0;
    }

    /*BDOPO-382*/
    .custconfirm table.section[data-name="tab_26_section_1"] tr:first-child td:nth-child(6),
    .custconfirm table.section[data-name="tab_26_section_1"] tr:first-child td:nth-child(7),
    .custconfirm table.section[data-name="tab_26_section_1"] tr:first-child td:nth-child(8){
        display: none !important;
    }
    /*End*/

    .custconfirm .dright {
        float: right !important;
        display: block !important;
        z-index: 999999;
        width: 50px;
    }

    .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(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) {
        bottom: 0 !important;
        position: relative;
    }

    .custconfirm fieldset:first-child {
        height: auto !important;
        margin-bottom: 30px !important;
        padding-bottom: 0px !important;
        max-height: 1000px;
    }

    .payConfirmation fieldset:first-child {
        height: auto !important;
        /*margin-bottom: 30px !important;*/
        margin-bottom: -15px !important;
        padding-bottom: 0px !important;
        /*max-height: 1000px;*/
         max-height: 815px;
    }

    .custconfirm legend.section-title {
        padding-top: 0px !important;
    }

    .bdo-signup-page .crmEntityFormView fieldset {
        width: 90% ! Important;
        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 !important;
        /* 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 !important;
        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: 4vh !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: 15px !important;
    }

    .success-right-page .right-bottom label {
        /*font-weight: bold;*/
        line-height: 30px;
        font-size: 16px;
    }

    .success-right-page .right-bottom {
        width: 90%;
        /* margin-left: 5%; */
        margin: 0 auto;
        text-align: center;
        font-size: 14px;
        font-weight: bold !important;
        margin-top: 20px;
        margin-bottom: 25px;
    }

    .bdo-welcome-page {
        background-color: #004EA8;
        height: 575px !important;
        max-width: 100%;
        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;
        width: 90%;
        margin-left: 0px;
    }

    .header-right-img {
        width: 100%;
        float: left;
        bottom: 0vh;
        right: 0px;
    }

    .bdo-welcome-page .visible-sm-block.visible-md-block.visible-lg-block.navbar-brand img {
        width: 100%;
        height: auto;
    }

    .bdo-welcome-title span u {
        width: 100%;
        display: block;
        position: relative;
        bottom: 10px;
    }

    .bdo-welcome-middle {
        /*margin-left: 0px !important; */
        width: 80%;
        margin: 0 auto;
        margin: 0 10% !important;
    }

    .bdo-welcome-section fieldset[aria-label="Section"] {
        width: 100% !important;
        height: 325px !important;
        float: left;
        background-color: #E5F5FF;
        /* margin-right: 5%; */
        margin-bottom: 30px !important;
    }

    .bdo-welcome-section .listimg {
        margin-top: 20% !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: 0;
    }

    .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;
    }


table.section[data-name="tab_13_section_2"] tr:nth-child(4) td:nth-child(2) .err {
    padding-left: 0px !important;
}

    .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: -70vh !important;
    }

    .custconfirm table.section[data-name="tab_26_section_13"] .control textarea {
        height: 60px !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 .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% !important;
        float: right;
    }

    .right-top-header div#productType {
        float: right;
        color: #fff;
        font-weight: bold;
        margin: 0;
        font-size: 16px;
        position: absolute;
        top: 50%;
        transform: translateY(-50%);
        width: 70%;
        float: right;
        text-align: right;
    }

}


@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;
    }



    #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: 110px;
    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_fed7eccc5169ec118943000d3a817188 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_27_section_2"] .err,
    #WebFormControl_fed7eccc5169ec118943000d3a817188 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_fed7eccc5169ec118943000d3a817188 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: 14px;

    }

    .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: 8px;
        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: 48%;
        margin-left: 0;
    }

    span.radioyesno input[type=radio],
    span.radiogender input[type=radio] {
        padding: 10px 6px;
    }
    #WebFormControl_50052ed5c76aeb11a812002248167989 table.section[data-name="tab_25_section_1"], 
    #WebFormControl_fed7eccc5169ec118943000d3a817188 table.section[data-name="tab_25_section_1"], 
    #WebFormControl_9fa4842fc069eb11a812002248167989 table.section[data-name="tab_25_section_1"]
    {
        margin-top: 115px;
    }
    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: 97%;
        float: right;
        margin-left: 36px;
        display: block;
        margin-right: 5px;
    }
    ul.atm-card-type {
        position: relative;
        top: 0;
        left: 0;
        width: 80%;
        display: block;
        margin: 2px;
        line-height: 24px;
        margin-block-start: 0;
        margin-top: -30px;
        float: left;
        padding-left: 20px;
    }
    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_fed7eccc5169ec118943000d3a817188 input#infy_dayplaceholder,
    #WebFormControl_9fa4842fc069eb11a812002248167989 input#infy_dayplaceholder {
        margin-left: 28px !important;
        width: 75%;
    }

    .bigbox {
        margin-top: 0;
        border-radius: 8px;
        height: 150px;
        width: 100%;
    }

    .imgCap {
        height: 150px;
        border-radius: 8px;
        width: 100%;
        margin-top: 0px;
    }

    .docimg {
        height: 150px;
        border-radius: 8px;
        width: 100%;
    }
    table[data-name="tab_22_section_6"] .control,
    fieldset[aria-label="US Telephone"] .control,
    table[data-name="tab_22_section_8"] .control
    {
        margin: 0 !important;
    }
    table.section[data-name="tab_25_section_1"] tbody tr td div.control {
        margin-top: -15px;
        margin-bottom: 30px;
    }
    table.section[data-name="tab_22_section_8"] tbody tr:first-child td:nth-child(2) {
        margin-top: 20px;
    }
    table.section[data-name="tab_22_section_4"] tbody tr:first-child td:nth-child(3) {
        margin-top: 0 !important;
    }
    img.sampleUpImg {
        width: 100%;
        height: 150px;
        margin-top: 0;
    }

    fieldset[aria-label="homeadd2"] {
        margin-top: 154px !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_fed7eccc5169ec118943000d3a817188 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_fed7eccc5169ec118943000d3a817188 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 screen and (min-width : 1600px) and (max-width : 2560px) {

    #gotowelcom,
    #submitappref {
        width: 133px;
        margin-left: -24px;
    }

    .custconfirm fieldset:nth-child(3)
        {
        width: 32%;
    }

  

    #drpvillage1 {
        width: 180px;
    }

    table.section[data-name="tab_14_section_1"] {
        margin-top: 100px;
    }

    div#ntbPersInfoEdit table.section[data-name="tab_14_section_2"] #infy_homeaddressline2id_label {
        width: 160px;
    }

    div#ntbPersInfoEdit table[data-name="tab_14_section_2"] tr:nth-child(5) td:nth-child(1) {
        width: 45%;
    }

    table[data-name="tab_22_section_6"] .control {
        margin-top: 0px;
    }

    fieldset[aria-label="US Telephone"] .control,
    table[data-name="tab_22_section_8"] .control {
        margin-left: 0px;
    }
}

@media screen and (min-width : 1488px) and (max-width : 2266px) {
    table[data-name="tab_22_section_6"] .control {
        margin-top: 0px;
    }

    fieldset[aria-label="US Telephone"] .control,
    table[data-name="tab_22_section_8"] .control {
        margin-left: 0px;
    }
}

@media screen and (min-width : 712px) and (max-width : 1138px) {

    #gotowelcom,
    #submitappref {
        width: 133px;
        margin-left: -24px;
    }
}

@media only screen and (max-width: 479px) {

    legend.section-title.show-bar label,
    label#enterId {
        width: 60%;
        font-size: 16px !important;
        float: left;
        font-weight: bold;
        position: relative;
        bottom: 7px;
        font-family: 'Nunito';
        line-height: 20px;
    }

    div.progress {
        width: 35% !important;
        font-size: small;
        float: right;
    }

    div.progress span {
        margin: 0 !important;
        position: absolute;
        width: 100%;
        display: block;
        text-align: center;
        z-index: 99;
        font-size: 12px;
    }

    .progress-bar {
        position: absolute;
        bottom: 0;
    }

    #WebFormControl_50052ed5c76aeb11a812002248167989 table.section[data-name="Customer Information_section_2"],
   #WebFormControl_fed7eccc5169ec118943000d3a817188 table.section[data-name="Customer Information_section_2"]   
    {
        position: relative;
        bottom: 120px;
    }

    #WebFormControl_50052ed5c76aeb11a812002248167989 .crmEntityFormView .tab .tab-column:first-child fieldset:first-of-type .section-title.show-bar:first-of-type,
    #WebFormControl_fed7eccc5169ec118943000d3a817188 .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: 95%;
        position: relative;
    }

    #WebFormControl_50052ed5c76aeb11a812002248167989 table[data-name="tab_13_section_2"],
     #WebFormControl_fed7eccc5169ec118943000d3a817188 table[data-name="tab_13_section_2"]
   
    {
        margin-top: 10px;
    }

    #WebFormControl_50052ed5c76aeb11a812002248167989 table[data-name="Customer Information_section_2"],
    #WebFormControl_fed7eccc5169ec118943000d3a817188 table[data-name="Customer Information_section_2"]
    {
        margin-top: -25px;
    }
    /* #WebFormControl_fed7eccc5169ec118943000d3a817188 table[data-name="Customer Information_section_2"]
    {
    margin-top: -15px;
    }*/


    legend.section-title.show-bar {
        min-height: 70px !important;
        position: static !important;
        width: 100% !important;
        margin: 0 !important;
        padding: 0px !important;
        padding-top: 38px !important;
        margin-bottom: 12px !important;
    }

    .crmEntityFormView .actions .btn {
        min-width: 140px;
        max-width: 155px;
    }

    .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: 215px !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;
    }

    .crmEntityFormView div[data-name="tab_14"] .cell div.control {
        min-height: 60px;

    }

    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: 89%;
        position: absolute;
    }

    #WebFormControl_9fa4842fc069eb11a812002248167989 fieldset[aria-label="permadd2"] table[data-name="tab_14_section_6"] tr:nth-child(5) td:first-child .control {
        width: 100%;
    }

    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: 55%;
    }

    fieldset[aria-label="permadd2"] table[data-name="tab_14_section_4"] tr:nth-child(2) {
        margin-top: 45px !important;
    }

    #infy_homeaddressline2id_label,
    #infy_permaddressline2id_label {
        font-size: 4vw !important;
    }

    .actions .col-sm-6.clearfix {
        float: none;
        left: 0px;
        padding: 0px;
        margin-left: 0;
    }

    
    #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_fed7eccc5169ec118943000d3a817188 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"],
    #WebFormControl_fed7eccc5169ec118943000d3a817188 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;
    }
    /*#WebFormControl_fed7eccc5169ec118943000d3a817188  fieldset[aria-label="homeadd2"] table[data-name="tab_14_section_6"]
    {
    position: relative;
    bottom: -5px;
    }*/
    

    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;
    }

    #ntbPersInfoEdit table[data-name="tab_14_section_4"] tr:nth-child(5) td:nth-child(1) {
        width: 100%;
    }

    #ntbPersInfoEdit #infy_permaddressbarangayother {
        width: 100%;
    }

    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"],
    #WebFormControl_fed7eccc5169ec118943000d3a817188  fieldset[aria-label="Permanent / Alternate Address"]
    {
        margin-top: 300px !important;
        width: 100%;
    }

    #WebFormControl_50052ed5c76aeb11a812002248167989 fieldset[aria-label="permadd2"],
     #WebFormControl_fed7eccc5169ec118943000d3a817188 fieldset[aria-label="permadd2"]
    {
        margin-top: 205px;
        background: transparent;
    }

    #WebFormControl_9fa4842fc069eb11a812002248167989 fieldset[aria-label="permadd2"]
    /*#WebFormControl_fed7eccc5169ec118943000d3a817188  fieldset[aria-label="permadd2"]*/
    {
        margin-top: 275px;
    }

    #WebFormControl_50052ed5c76aeb11a812002248167989 fieldset[aria-label="permadd2"] tr:first-child,
     #WebFormControl_fed7eccc5169ec118943000d3a817188 fieldset[aria-label="permadd2"] tr:first-child
    {
        display: none;
    }


    .crmEntityFormView .cell .picklist.horizontal input[type=radio] {
        margin-left: 0px;
        margin-top: 0px !important;
        width: 47%;
    }

    #WebFormControl_50052ed5c76aeb11a812002248167989 table.section[data-name="tab_27_section_2"],
     #WebFormControl_fed7eccc5169ec118943000d3a817188 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_fed7eccc5169ec118943000d3a817188 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_fed7eccc5169ec118943000d3a817188 label#infy_natureofworkbusinessportal_label,
    #WebFormControl_9fa4842fc069eb11a812002248167989 label#infy_natureofworkbusinessportal_label {
        margin-top: 0;
    }

   

    .custconfirm .actions .col-sm-6.clearfix {
        margin-left: 0px;
    }

    /*#WebFormControl_9fa4842fc069eb11a812002248167989 div[data-name="tab_30"] table.section[data-name="tab_17_section_4"] tr:nth-child(7) {
    width: 35%;
    float: right;
    position: relative;
    bottom: 176px;
}*/

    .ntbtablesummary div.control {
        position: relative;
        right: 20px;
    }

    .crmEntityFormView .actions .btn {
        margin-right: 5px !important;
    }

    a[data-toggle="tooltip"] {
        position: relative;
        bottom: 3px;
        left: 3px;
    }

    table.section.uploadDocSt {
        margin: 0 !important;
        position: relative;
        bottom: 30px;
    }

    table.section.uploadDocSt label.field-label.tipsLabelDocsUp {
        margin-left: 10px !important;
        left: 0 !important;
    }
    img.sampleUpImgDocs {
        margin: 10px 20% 0;
    }

    #WebFormControl_50052ed5c76aeb11a812002248167989 table.section[data-name="tab_21_section_1"],
    #WebFormControl_fed7eccc5169ec118943000d3a817188 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_fed7eccc5169ec118943000d3a817188 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_fed7eccc5169ec118943000d3a817188 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_fed7eccc5169ec118943000d3a817188 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_fed7eccc5169ec118943000d3a817188 table.section[data-name="tab_33_section_2"],
    #WebFormControl_9fa4842fc069eb11a812002248167989 table.section[data-name="tab_33_section_2"] {
        margin-top: 0;
    }

    /*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: 16px;
        margin-bottom: 0px !important;
        padding: 9px 20px !important;
    }

    .tab[data-name="tab_14"] {
        padding-bottom: 150px !important;
    }

    select#infy_yearplaceholder_cp {
        width: 94px;
        margin-top: 5px;
        position: relative;
        left: 0;
    }

    select#infy_monthplaceholder {
        width: 140px;
    }

    #ntbPersInfoEdit select#infy_monthplaceholder {
        width: 97%;
    }

    #infy_dayplaceholder {
        width: 100% !important;
        margin-top: 5px;
        position: relative;
        left: 4px !important;
        padding: 5px;
        text-align: center;
    }

    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_fed7eccc5169ec118943000d3a817188 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;
    }   

    .crmEntityFormView div[data-name="tab_14"] .cell div.control {
        min-height: 60px;

    }


    #WebFormControl_50052ed5c76aeb11a812002248167989 table.section[data-name="tab_16_section_2"],
    #WebFormControl_fed7eccc5169ec118943000d3a817188 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_fed7eccc5169ec118943000d3a817188 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_fed7eccc5169ec118943000d3a817188 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_fed7eccc5169ec118943000d3a817188 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_fed7eccc5169ec118943000d3a817188 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_fed7eccc5169ec118943000d3a817188 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_fed7eccc5169ec118943000d3a817188 table.section[data-name="tab_20_section_1"],
    #WebFormControl_50052ed5c76aeb11a812002248167989 table.section[data-name="tab_25_section_1"],
     #WebFormControl_fed7eccc5169ec118943000d3a817188 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_fed7eccc5169ec118943000d3a817188 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_fed7eccc5169ec118943000d3a817188 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"],
    #WebFormControl_fed7eccc5169ec118943000d3a817188 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;
    }

    fieldset[aria-label="emplndno"] {
        display: block;
        position: absolute;
        top: 110px;

    }

    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: 20px;
    }

    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%;
    }

    table[data-name="tab_16_section_3"] tr:nth-child(2) {
        margin-top: 25px;
    }

    .ntb-edit-page table[data-name="tab_16_section_3"] tr:nth-child(2) {
        margin-top: 15px;
    }

    div[data-name="tab_29"] fieldset[aria-label="Work Address"] {
        margin-top: 100px !important;
    }

    div[data-name="tab_29"].editNTBFormSection fieldset[aria-label="Work Address"],
    div[data-name="tab_29"].editNTBFormSection table[data-name="tab_16_section_4"] {
        margin-top: 0px !important;
    }

    div#WebFormControl_9fa4842fc069eb11a812002248167989 div[data-name="tab_29"] fieldset[aria-label="Work Address"] {
        margin-top: 80px !important;
    }

    div#WebFormControl_9fa4842fc069eb11a812002248167989 div[data-name="tab_29"] fieldset[aria-label="Work Address"] legend.section-title.show-bar {
        min-height: 40px !important;
    }

    div#WebFormControl_9fa4842fc069eb11a812002248167989 div[data-name="tab_29"] fieldset[aria-label="emplndno"] {
        top: 115px !important;
    }

    #WebFormControl_50052ed5c76aeb11a812002248167989 table.section[data-name="tab_22_section_1"],
    #WebFormControl_fed7eccc5169ec118943000d3a817188 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"]    
    {
        margin-top: -30px;
    }
    #WebFormControl_fed7eccc5169ec118943000d3a817188 table.section[data-name="tab_27_section_1"]
    {
    margin-top: -80px;
    }

    #WebFormControl_9fa4842fc069eb11a812002248167989 table.section[data-name="tab_27_section_1"] {
        margin-top: -30px;
    }

    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%;
        margin-top: 25px;
    }

    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% !important;
        position: static;
        right: 0;
    }

    fieldset[aria-label="PRStatus"] {
        margin-top: 15px;
    }

    fieldset[aria-label="PRStatus"] table[data-name="tab_22_section_6"] tr:nth-child(2) {
        margin-top: 25px;
    }

    fieldset[aria-label="US Telephone"] table[data-name="tab_22_section_9"] tbody tr:first-child td:nth-child(2) {
        margin-top: 25px;
    }

    fieldset[aria-label="USadress"] table[data-name="tab_22_section_8"] tbody tr:first-child td:nth-child(2) {
        margin-top: 25px;
    }
    #infy_usstate_label, 
    #infy_uscity_label, 
    #infy_uszipcode_label {
        margin-top: 20px;
    }

    .edit-rs-header #infy_usstate_label, 
    .edit-rs-header #infy_uscity_label, 
    .edit-rs-header #infy_uszipcode_label {
        margin-top: 0px;
    }
    
    div[data-name="tab_22"].tab.clearfix,
    div[data-name="tab_25"].tab.clearfix,
    div[data-name="tab_24"].tab.clearfix,
    div[data-name="tab_27"].tab.clearfix,
    div[data-name="tab_16"].tab.clearfix,
    div[data-name="tab_29"].tab.clearfix,
    div[data-name="tab_17"].tab.clearfix
    {
        padding-bottom: 30px;
    }

    div[data-name="tab_30"].tab.clearfix
    {
        padding-bottom: 10px;
    }

    table[data-name="tab_25_section_2"] tr:not(:last-child) td {
        margin-top: 20px;
    }

    table[data-name="tab_25_section_2"] tr:first-child td:first-child {
        margin-top: 5px;
    }

    table[data-name="tab_17_section_3"] tr:nth-child(2) td:first-child {
        position: static;
        bottom: 30px;
        width: 100%;
    }

    table.section[data-name="tab_17_section_4"] tbody tr:nth-child(7) td:nth-child(1) {
        position: absolute !important;
        width: 34% !important;
        left: 60% !important;
    }

    #WebFormControl_50052ed5c76aeb11a812002248167989 #infy_bussaddresscityother,
    #WebFormControl_fed7eccc5169ec118943000d3a817188 #infy_bussaddresscityother
    {
        width: 60%;
    }

    #WebFormControl_9fa4842fc069eb11a812002248167989 table.section[data-name="tab_17_section_4"] tbody tr:nth-child(7) td:nth-child(1) {
        position: absolute;
        width: 34%;
        left: 60%;
    }

    #WebFormControl_9fa4842fc069eb11a812002248167989 table[data-name="tab_17_section_3"] tr:nth-child(2) td:first-child {
        position: static;
        width: 100%;

    }

    #WebFormControl_9fa4842fc069eb11a812002248167989 #infy_bussaddresscityother {
        width: 60%;
    }

    table.section[data-name="tab_22_section_8"] tbody tr:first-child td:nth-child(2) {
        margin-top: 0;
        margin-right: 0px !important;
        width: 100% !important;
    }

    .custconfirm fieldset:nth-child(10) {
        position: relative;
        bottom: 32px !important;
        z-index: 999;
        height: 200px !important;
    }

    .custconfirm fieldset:nth-child(10) legend.section-title {
        position: relative;
        top: 10vh;
    }

    #WebFormControl_50052ed5c76aeb11a812002248167989 table.section[data-name="tab_27_section_2"] .err,
    #WebFormControl_fed7eccc5169ec118943000d3a817188 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_fed7eccc5169ec118943000d3a817188 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_fed7eccc5169ec118943000d3a817188 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_fed7eccc5169ec118943000d3a817188 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_fed7eccc5169ec118943000d3a817188 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_fed7eccc5169ec118943000d3a817188 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_fed7eccc5169ec118943000d3a817188 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_fed7eccc5169ec118943000d3a817188 fieldset[aria-label="Business details section 1"],
    #WebFormControl_9fa4842fc069eb11a812002248167989 fieldset[aria-label="Business details section 1"] {
        margin-top: 0 !important;
        padding: 0 20px !important;
    }

    #WebFormControl_50052ed5c76aeb11a812002248167989 fieldset[aria-label="buslnum"],
    #WebFormControl_fed7eccc5169ec118943000d3a817188 fieldset[aria-label="buslnum"],
    #WebFormControl_9fa4842fc069eb11a812002248167989 fieldset[aria-label="buslnum"] {
        margin-top: 0px !important;
        display: none;
    }

    #WebFormControl_50052ed5c76aeb11a812002248167989 table.section[data-name="tab_17_section_4"],
    #WebFormControl_fed7eccc5169ec118943000d3a817188 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: 90px !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: 64%;
    }

    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-right: 10px;
        margin-top: -50px;
    }

    input.btn-primary.button.backToSign,
    .btn.btn-primary.button.next.submit-btn {
        width: 39vw;
        position: relative;
        left: 0;
        margin-left: 5px;
    }

    #insbtn1,
    #insbtn2,
    #insbtn3,
    #insbtn4 {
        width: 95%;
        margin: 10px 0;
    }

    .tipsLabelDocsUp {
        font-weight: bold !important;
        padding: 5px 8px;
        width: 75%;
        margin: 0 auto;
        display: block;
        margin-top: 20px;
    }

    /*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;
} */


    table.section.uploadDocSt ul.infoRuleList {
        left: 5% !important;
        width: 90%;
        margin: 0 auto;
        margin-top: 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;
}

#EntityFormControl_c3d5ff54a07ceb11a812002248173747 #ntbPersInfoEdit table[data-name="tab_27_section_1"] {
    position: relative;
    top: 115px;
}

#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;
}

#EntityFormControl_c3d5ff54a07ceb11a812002248173747 #ntbPersInfoEdit fieldset[aria-label="Permanent or Alternate Address"] {
    margin-top: 400px !important;
    position: relative;
    top: -150px;
}

#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;
    }

    .col-sm-9.mainContent.edit-rs-form .crmEntityFormView .actions input[type="button"] {
        top: 15px;
    }

    #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: 138px;
        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;
    }

    fieldset[aria-label="empadddetalis"] table[data-name="tab_29_section_5"] tr:nth-child(5) td:first-child .control {
        width: 89%;
        position: absolute;
    }

    #infy_bussaddressstateother {
        width: 100%;
    }

    div[data-name="tab_29"] fieldset[aria-label="Section"] {
        display: none;
    }

}

@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,
    .bdo-signup-page #EntityFormView div a input.btn.btn-default.button.previous.previous-btn {
        left: 150px !important
    } */

    #WebFormControl_50052ed5c76aeb11a812002248167989 input#infy_dayplaceholder,
    #WebFormControl_fed7eccc5169ec118943000d3a817188 input#infy_dayplaceholder,
    #WebFormControl_9fa4842fc069eb11a812002248167989 input#infy_dayplaceholder {
        margin-left: 0 !important;
        width: 58%;
        padding: 0;
        text-align: center;
        left: 30% !important;
    }

    select#infy_monthplaceholder {
        width: 130px;
        padding: 0;
        padding-left: 5px;
    }
    #WebFormControl_50052ed5c76aeb11a812002248167989 table.section[data-name="tab_29_section_5"], 
    #WebFormControl_fed7eccc5169ec118943000d3a817188 table.section[data-name="tab_29_section_5"], 
    #WebFormControl_9fa4842fc069eb11a812002248167989 table.section[data-name="tab_29_section_5"]
    {
        margin-top: 104px !important;
    }
    #WebFormControl_50052ed5c76aeb11a812002248167989 fieldset[aria-label="Work Address"] {
        margin-top: 100px;
    }
     #WebFormControl_50052ed5c76aeb11a812002248167989 fieldset[aria-label="Work Address"] table[data-name="tab_16_section_3"],
     #WebFormControl_50052ed5c76aeb11a812002248167989 fieldset[aria-label="Work Address"] table[data-name="tab_17_section_3"]
    {
         margin-top: -25px;
    }
   #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,
   .mainContent.custconfirm .crmEntityFormView .section-title,
   .custconfirm .crmEntityFormView .section-title.show-bar, 
   .custconfirm .crmEntityFormView .section-title
   .custconfirm legend.section-title {
        min-height: 70px !important;
        position: relative !important;
        width: 100% !important;
        margin: 0 !important;
        padding: 0px !important;
        padding-top: 38px !important;
        margin-bottom: 50px !important;
        /* margin-top: 32px !important; */
        padding-bottom: 24px !important;
    }
    #ntbPersInfoEdit legend {
        width: 98%;
        position: static; 
    }
    #ntbPersInfoEdit fieldset[aria-label="contactdetails2"],
    #ntbPersInfoEdit table[data-name="tab_13_section_2"],
    #ntbPersInfoEdit table[data-name="tab_14_section_3"]
    {
        margin-top: 0 !important;
    }
    #ntbPersInfoEdit table[data-name="tab_14_section_1"],
    #ntbPersInfoEdit fieldset[aria-label="homeadd2"],
    #ntbPersInfoEdit fieldset[aria-label="Permanent or Alternate Address"],
    #ntbPersInfoEdit fieldset[aria-label="permadd2"],
    #ntbPersInfoEdit table[data-name="tab_14_section_4"]
    {
        margin-top: 20px !important;
    }
    #ntbPersInfoEdit table[data-name="tab_27_section_1"] {
        margin-top: -6px !important;
    }

}

#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;
}

#infy_enrollmentportalcode_label,
#infy_enrollmentportalcode {
    display: none;
}

#multi-select-page {
    display: none;
    width: 90%;
    margin: 0 auto;
}

div.progress span {
    margin: 0 !important;
    position: absolute;
    width: 100%;
    display: block;
    text-align: center;
    z-index: 99;
    font-size: 12px;
}

.progress-bar {
    position: absolute;
    bottom: 0;
}

#zolozpopup-overlay,
#zolozpopup-msg {
    display: none;
}

div[data-name="tab_27"].tab.clearfix {
    padding-bottom: 50px;
}

@supports (-webkit-touch-callout: none) {

    /* CSS specific to iOS devices */
    fieldset[aria-label="Permanent or Alternate Address"] legend.section-title.show-bar {
        padding-top: 30px !important;
    }

    legend.section-title,
    legend.section-title.show-bar,
    legend.section-title {
        min-height: 95px !important;
        
        position: static !important;
        width: 100% !important;
        margin: 0 !important;
        padding: 0px !important;
        padding-top: 38px !important;
        margin-bottom: 12px !important;
        line-height: 20px;
    }

    fieldset[aria-label="Permanent or Alternate Address"] legend.section-title.show-bar {
        min-height: 70px !important;
    }

    div[data-name="tab_22"] legend.section-title.show-bar label#enterId {
        bottom: 15px;
        font-size: 14px !important;
        width: 64%;
    }

    .custconfirm fieldset:first-child legend.section-title {
        padding-top: 0px !important;
        margin-bottom: 50px !important;
        min-height: 50px;
    }

    div.progress {
        width: 35% !important;
        float: right !important;
    }

    div.progress span {
        z-index: 9999;
    }

    .progress-bar {
        z-index: 100;
    }
}

@media only screen and (device-width: 375px) and (device-height: 812px) and (-webkit-device-pixel-ratio: 3) {

   /*legend.section-title,
    legend.section-title.show-bar,
    legend.section-title {
        top: 5px;
        margin-bottom: 10px !important;
        padding: 0;
        min-height: 70px;
        position: relative !important;
        width: 95% !important;
        padding-bottom: 10px !important;
    }*/

    .custconfirm fieldset:first-child legend.section-title {
        padding-top: 0px !important;
        margin-bottom: 50px !important;
        min-height: 50px;
    }

    div.progress {
        width: 35% !important;
        float: right !important;
    }

    div.progress span {
        z-index: 9999;
    }

    .progress-bar {
        z-index: 100;
    }

    div[data-name="tab_22"] legend.section-title.show-bar label#enterId {
        bottom: 15px;
        font-size: 14px !important;
        width: 64%;
    }

    .bdo-welcome-page {
        /*height: 750px !important;*/
        height: 575px !important;
    }

}

@media only screen and (device-width: 414px) and (device-height: 896px) and (-webkit-device-pixel-ratio: 2) {

    /*legend.section-title,
    legend.section-title.show-bar,
    legend.section-title {
        top: 5px;
        margin-bottom: 10px !important;
        padding: 0;
        min-height: 70px;
        position: relative !important;
        width: 95% !important;
        padding-bottom: 10px !important;
    }*/

    .custconfirm legend.section-title.show-bar {
       /* top: 0;
        margin-bottom: 25px !important;
        padding: 0;
        min-height: 50px;
        position: relative !important;
        width: 95% !important; */

    }

    div.progress {
        width: 35% !important;
        float: right !important;
    }

    #test_spanid #step_input {
        color: #fff !important
    }

    div.progress span {
        z-index: 9999;
    }

    .progress-bar {
        z-index: 100;
    }

    fieldset[aria-label="USadress"] tbody .crmEntityFormView .cell {
        padding: 0px 0px !important;
    }

}





/********************** EDIT FORM SECTION *****************/
h2.tab-title.editFormTitle {
    /* display: block ;*/
    background: transparent;
    width: 806px;
    margin: 0 auto;
    color: #2E2E2E;
    font-size: 20px;
    font-weight: bold;
    padding: 24px 0 16px 0;
}

.editFormSection,
.editNTBFormSection {
    width: 900px !important;
    margin: 0 auto !important;
    padding: 0 25px !important;
}

.editFormSection fieldset {
    background-color: #ffffff;
    border-radius: 16px;
    margin-bottom: 0px !important;
    padding: 0 !important;
    margin-inline-start: 0 !important;
    margin-inline-end: 0 !important;
    padding-block-start: 0 !important;
    padding-inline-start: 0 !important;
    padding-inline-end: 0 !important;
    padding-block-end: 0 !important;
}

.editFormSection legend.section-title.show-bar {
    padding: 24px 0 !important;
    position: static !important;
    border-bottom: none !important;
    margin: 0 !important;
}

.editFormSection .signImgTitle {
    top: 0 !important;
}

.editFormSection table.section[data-name="tab_8_section_4"] tr:first-child td:nth-child(2) {
    float: left;
    position: relative;
    /* left: 50px; */
    display: block;
    width: 75%;
    left: 0;
}

.editFormSection ul.atm-card-type {
    position: relative;
    top: 10px;
    left: 0;
    width: 100%;
    display: block;
    margin: 0 auto;
    line-height: 24px;
}

.editFormSection #WebResource_signtempfield {
    position: relative;
    right: 24px;
    top: 25px;
}

.editFormCaptcha {
    width: 806px;
    margin: 0 auto;
    position: relative;
    bottom: 80px;
}

#EntityFormControl_92604df84ac8eb11bacc000d3a807ffa .actions.editFormActionBtns,
.crmEntityFormView .actions.editFormActionBtns {
    float: none;
    width: 806px;
    height: 88px;
    background-color: white;
    margin: 0 auto;
    padding: 0;
    text-align: right;
    border-bottom-left-radius: 16px;
    border-bottom-right-radius: 16px;
    position: relative;
    bottom: 88px;
    padding-right: 50px;
}

#EntityFormControl_92604df84ac8eb11bacc000d3a807ffa .actions.editFormActionBtns,
.edit-fi-form .crmEntityFormView .actions.editFormActionBtns {
    float: none;
    width: 900px;
    height: 120px;
    background-color: white;
    margin: 0 auto;
    padding: 0;
    text-align: right;
    border-bottom-left-radius: 16px;
    border-bottom-right-radius: 16px;
    position: relative;
    bottom: 15px;
    padding-right: 50px;
}

#EntityFormControl_92604df84ac8eb11bacc000d3a807ffa .actions.editFormActionBtns #CustomBackBtn {
    float: right;
    margin-left: 490px;
}

.edit-fi-form .crmEntityFormView .actions.editFormActionBtns input[type="button"],
#EntityFormControl_92604df84ac8eb11bacc000d3a807ffa .actions.editFormActionBtns input[type="button"] {
    top: 20px;
}

/********************** Mobile Device *****************/

@media only screen and (max-width: 479px) {

    h2.tab-title.editFormTitle,
    .crmEntityFormView .tab.editFormSection,
    .editFormCaptcha,
    .crmEntityFormView .actions.editFormActionBtns,
    .editFormSection table.section[data-name="tab_8_section_4"] tr:first-child td:nth-child(2),
    .tab.clearfix.editNTBFormSection,
    #EntityFormControl_92604df84ac8eb11bacc000d3a807ffa .actions.editFormActionBtns,
    #ntbPersInfoEdit .form-custom-actions {
        width: 100% !important;
    }

    .tab.clearfix.editNTBFormSection {
        padding: 0 !important;
        padding-bottom: 80px !important;
    }

    .editNTBFormSection legend {
        padding-top: 15px;
        position: relative;
        top: 10px;
    }

    #ntbPersInfoEdit .col-sm-6.clearfix .form-action-container-left {
        left: 0;
    }

    #ntbPersInfoEdit .form-custom-actions .btn {
        margin-right: 10px;
        width: 37vw;
    }

    #EntityFormControl_92604df84ac8eb11bacc000d3a807ffa .actions.editFormActionBtns {
        padding-right: 0 !important;
    }

    #EntityFormControl_92604df84ac8eb11bacc000d3a807ffa .actions.editFormActionBtns input[type="button"],
    .edit-fi-form .crmEntityFormView .actions.editFormActionBtns input[type="button"] {
        width: 37vw !important;
        margin-left: 10px !important;
    }

    #EntityFormControl_92604df84ac8eb11bacc000d3a807ffa .actions.editFormActionBtns #CustomBackBtn,
    .edit-fi-form .crmEntityFormView .actions.editFormActionBtns #CustomBackBtn {
        margin-left: 20px;
    }

    .editFormSection .uploadSignTitle {
        position: relative;
        top: 60px;
    }

    .editFormSection label#infy_signature_label {
        display: block;
        margin-top: 50px;
    }

    .editFormSection .signImgTitle {
        margin-top: 50px;
    }

    .editFormSection legend.section-title {
        padding-top: 10px;
        position: relative;
        top: 10px;
    }

   /* #WebFormControl_50052ed5c76aeb11a812002248167989 table.section[data-name="tab_16_section_6"],
   #WebFormControl_fed7eccc5169ec118943000d3a817188 table.section[data-name="tab_16_section_6"]
    {
        margin-top: -80px !important;
    } */

    /*#ntbPersInfoEdit fieldset[aria-label="Permanent or Alternate Address"]
	{
	margin-top: -70px !important;
	}*/
    .custconfirm table[data-name="tab_26_section_3"] .info label {
        min-width: 115px !important;
    }
    table[data-name="tab_22_section_15"] {
        margin-bottom: 0px !important;
    }
    
}

/********************** EDIT FORM SECTION END *****************/


/*legend.section-title.show-bar {
    display: block;
    padding: 32px 0 0px !important;
    position: absolute !important;
    margin: 0 !important;
    border-bottom: 1px solid #E4E4E4 !important;
   
     top: 20px;
    width: 100%;
} 

*/
@media only screen and (max-width: 479px) {

    .moveborderTop {
        margin-top: 0;
    }

    .crmEntityFormView .actions.editFormActionBtns,
    .crmEntityFormView .actions {
        padding-right: 0 !important;
    }

    .crmEntityFormView .actions .btn {
        bottom: 0;
    }

    #startAppGreCaptcha1 input.btn.btn-default.button.previous.previous-btn {
        /*margin-left: 64px !important;*/
        
    }

    /*  legend.section-title.show-bar {
        display: block;
        padding: 32px 0 8px !important;
        position: relative !important;
        margin: 0 !important;
        border-bottom: 1px solid #E4E4E4 !important;
        margin-bottom: 10px !important;
        top: 10px;
        width: 100%;
    } */
    .btn-group,
    .btn-group-vertical {
        display: block !important;
        padding: 0 24px !important;
    }

    input.btn-primary.button.backToSign,
    .btn.btn-primary.button.next.submit-btn {
        width: 47%;
        position: relative;
        left: 0;
        margin-left: 0;
    }

    .actions .col-sm-6.clearfix {
        margin-left: 0;
    }

    .actions .btn.btn-primary.button.next.submit-btn {
        margin-left: 10px;
    }

    .edit-rs-form label#infy_usstreet1_label {
        margin-top: 10px;
    }

    .edit-rs-form table.section[data-name="tab_21_section_1"] tbody tr td div.control {
        margin-top: 10px;
    }

    .edit-ai-header fieldset[aria-label="Select your branch of account"] table.section[data-name="tab_23_section_2"] tbody tr:first-child {
        margin-top: 240px;
    }

    

    #ntbPersInfoEdit table[data-name="tab_14_section_2"] tr:nth-child(5),
    #ntbPersInfoEdit table[data-name="tab_14_section_4"] tr:nth-child(5) {
        width: 65%;
        float: left;
    }

    #ntbPersInfoEdit table[data-name="tab_14_section_2"] tr:nth-child(6) td:first-child,
    #ntbPersInfoEdit table[data-name="tab_14_section_4"] tr:nth-child(6) td:first-child {
        width: 65%;
        float: left;
    }
    .edit-fi-form table[data-name="tab_16_section_4"] tr:nth-child(4),
    .edit-fi-form table[data-name="tab_16_section_4"] tr:nth-child(6) {
        width: 56%;
        float: left;
        position: absolute;
    }

    #ntbPersInfoEdit table[data-name="tab_14_section_2"] tr:nth-child(6) td:nth-child(2),
    #ntbPersInfoEdit table[data-name="tab_14_section_4"] tr:nth-child(6) td:nth-child(2) {
        width: 34%;
        float: right;
        bottom: 5px;
        position: relative;
    }

    .edit-fi-form table[data-name="tab_16_section_4"] tr:nth-child(7) {
        width: 34%;
        float: right;
    }


}

.welcome-etb-page div[data-name="tab_13"] legend.section-title.show-bar {
    padding: 32px 0 20px !important;
}


.tool {

    position: relative;
}

.tool::before,
.tool::after {
    position: absolute;
    left: 50%;
    opacity: 0;
    z-index: -100;
}

.tool:hover::before,
.tool:focus::before,
.tool:hover::after,
.tool:focus::after {
    opacity: 1;
    z-index: 100;
}

/*.tool::before {
  border-style : solid;
  border-width : 1em .75em 0 .75em;
  border-color : #3e474f transparent transparent transparent;
  bottom : 100%;
  margin-left : -.5em;
  content : " ";
}*/

.tool::after {
    background: #000;
    border-radius: .25em;
    top: 30px;
    color: #fff;
    font-size: 13px;
    width: 17.5em;
    padding: 5px;
    margin-left: -8.75em;
    content: attr(data-tip);
    text-align: center;
    font-weight: normal;
}

.tool i.fa.fa-info-circle {
    top: 0px;
    right: -5px;
}

.edit-rs-form .tool i.fa.fa-info-circle {
    /*top: -25px;
    right: -30px;*/
}

#tooltip05 i.fa.fa-info-circle {
    top: 3px;
    right: -6px;
}

#tooltip05::after {
    top: -30px;
    margin-left: 1.25em;
}

#editpageFatca {
    /*top: -50px;
    display: block;
    float: right;
    right: 43%;*/
}

#editpageFatca::after {
    top: 30px;
}

span.tool.financePage i.fa.fa-info-circle {
    top: 2px;
    right: -3px;
}

span.tool.financePage::after {
    top: 20px;
}



.fatcastatuscode::after{
        top: -80px;
        width: 400px;
        margin-left: 20px;
}





.edit-docs-sub div[data-name="tab_28"] {
    border-radius: 16px !important;
    border-bottom-left-radius: 0px !important;
    border-bottom-right-radius: 0px !important;
}

.edit-docs-sub  fieldset[aria-label="Upload your Selfie with your Primary ID"] table.section[data-name="tab_28_section_2"] .field-label.imgLblSelfi 
{
    margin-top: -20px;
}

@media only screen and (max-width: 479px) {
    #startAppGreCaptcha {
        width: 100%;
        display: block;
    }
    #startAppGreCaptcha input.btn.btn-default.button.previous.previous-btn {
        width: 100%;
        display: block;
    }
    #ntbPersInfoEdit legend {
        position: relative;
        width: 100%;
    }
    #ntbPersInfoEdit table[data-name="tab_13_section_2"], 
    #ntbPersInfoEdit table[data-name="tab_14_section_1"] {
        margin-top: 0px;
    }
    #WebFormControl_fed7eccc5169ec118943000d3a817188 .crmEntityFormView .actions.confirmtbtns{
        bottom: 120px !important;
        width: 95%;
        float: none !important;
        margin: 0 auto;
        padding-left: 15px;
    }
    .container.mainContainer {
        margin-top: 12px;
    }
    .tool i.fa.fa-info-circle
    {
        top: 35px;
        right: 60px;
    }

    .edit-rs-form .tool i.fa.fa-info-circle
    {
        top: 35px;
        right: 45px;
    }

    #tooltip05 i.fa.fa-info-circle {
        top: 5px;
        right: -5px;
    }

    .tool::after {
        top: 30px;
    }

    .fatcastatuscode::after{
        top: 25px;
        width: 315px;
        margin-left: -15.75em;
       /* margin-left: -10.75em;*/
    }

     .fatcastatuscode.changed::after{
        top: 25px;
        width: 315px;
        margin-left: -7.75em;
        
    }
    
    .usindiciascode::after{
        top: 25px;
        width: 250px;
        margin-left: 0;
        /* margin-left: -65px; */
        position: absolute;
        left: -200px;
    }

    .usindiciascode.changed::after{
        top: 20px;
        width: 250px;
        position: absolute;
        left: -200px;       
    }



    #tooltip05::after {
        top: 20px;
        margin-left: -11.75em;
    }

    #editpageFatca {
        /*top: -105px;
        display: block;
        float: right;
        right: 15%;*/
    }

    #editpageFatca::after {
        top: 25px;
        margin-left: -8.75em;
    }

    span.tool.financePage i.fa.fa-info-circle {
        top: 2px;
        right: -3px;
    }

    span.tool.financePage::after {
        top: 20px;
    }
    fieldset[aria-label="homeadd2"] {
        margin-top: 155px;
        position: relative;
    }
    .ntb-edit-page {
        margin-top: 0 !important;
    }
   .etb-edit-page #EntityFormPanel
    {
        width: 100% !important;
        margin: 0 auto !important;
    }
    .ntb-edit-page #EntityFormPanel
    {
        width: 95% !important;
        margin: 0 auto !important;
    }
    .etb-edit-page .crmEntityFormView .actions,
    .ntb-edit-page .crmEntityFormView .actions
     {
        display: flex;
        justify-content: center;
        padding: 0px !important;
    }
    .etb-edit-page .crmEntityFormView .actions input#CustomBackBtn,
    .ntb-edit-page .crmEntityFormView .actions input#CustomBackBtn
    {
        display: inline !important;
        width: 50% !important;
        position: relative;
        left: 0;
        margin-left: 5px;
        margin-right: 10px !important;
    }
    .etb-edit-page .crmEntityFormView .actions input#UpdateButton,
    .ntb-edit-page .crmEntityFormView .actions input#UpdateButton
    {
        float: left !important;
        margin-right: 0;
        width: 50%;
        margin-left: 0 !important;
    }
    #WebFormControl_50052ed5c76aeb11a812002248167989 .crmEntityFormView .actions .col-sm-6.clearfix, 
    #WebFormControl_fed7eccc5169ec118943000d3a817188 .crmEntityFormView .actions .col-sm-6.clearfix, 
    #WebFormControl_50052ed5c76aeb11a812002248167989 .actions .col-sm-6.clearfix,
    #WebFormControl_9fa4842fc069eb11a812002248167989 .crmEntityFormView .actions .col-sm-6.clearfix
    {
        top: 0;
        padding: 0 24px;
    }
     #WebFormControl_50052ed5c76aeb11a812002248167989 .actions .col-sm-6.clearfix {
        min-height: 90px;
    }
    .actions .btn-group.entity-action-button {
        width: 48%;
        float: left;
        padding: 0 !important;
        margin: 0 !important;
        display: flex !important;
    }
    .actions .btn-group.entity-action-button:nth-child(2) {
        float: right;
    }
    input#NextButton, 
    input#PreviousButton 
    {
        width: 100% !important;
        max-width: 100% !important;
        margin: 0 auto !important;
        text-align: center;
        display: block;
    }
    .edit-rs-header #EntityFormControl_5ff896fe89caeb11bacc000d3a807497 table.section[data-name="tab_22_section_6"] tbody tr td div.control
    {   
        width: 100%;
        float: left;
        position: static;
    }
    .edit-rs-form #infy_ustin {
        margin-left: 0;
    }
    .custconfirm table.section[data-name="tab_26_section_13"] .info label {
        direction: ltr !important;
    }
    .edit-rs-header table[data-name="tab_20_section_1"] tr:nth-child(2) td .info {
        width: 100%;
        float: none;
    }
   .edit-rs-header table[data-name="tab_20_section_1"] tr:nth-child(2) td .control {
        position: relative;
        width: 100%;
        right: 0;
        float: none;
    }
    .edit-fi-form#contentbox, 
    .edit-ai-form#contentbox {
        width: 100%;
        margin: 50px 0;
        padding: 0;
    }
    .new-etb-kishok .actions .col-sm-6.clearfix {
        padding: 0 24px;
    }
    .custconfirm fieldset legend.section-title {
        min-height: 70px !important;
        position: relative !important;
        width: 100% !important;
        margin: 0 !important;
        padding: 0px !important;
        padding-top: 38px !important;
        margin-bottom: 32px !important;
        /* margin-top: 32px !important; */
        padding-bottom: 24px !important;
    }
     @supports (-webkit-touch-callout: none) {
        .custconfirm fieldset:first-child legend.section-title {
            /*top: 50px !important;*/
            padding-top: 50px !important;
        }
    }
    .edit-fi-form #EntityFormControl_38bf6ec1b17ceb11a812002248173747 table.section[data-name="tab_16_section_4"],
    .edit-fi-form  div[data-name="tab_29"] fieldset[aria-label="Work Address"]
    {
        margin-top: 0 !important;
    }

    .ntb-edit-page table[data-name="tab_25_section_2"] {
        padding-left: 0;
    }
    #etb-kishokContainer {
    width: 100%;
    margin: 0 auto;
    }

    #etb-kishokContainer legend.section-title.show-bar {
        padding: 32px 0 24px !important;
        font-size: 20px !important;
        margin-bottom: 32px !important;
    }
    .ntb-edit-page {
        padding: 0 !important;
    }
    .navbar.navbar-inverse.navbar-static-top.page-top-header .navbar-header {
        margin: 0 !important;
    }
    #MetBdo {
        padding: 10px 0;
        line-height: 25px !important;
    }

    table[data-name="tab_22_section_1"] .fatcastatuscode{
    position:static;
    
    }

    table[data-name="tab_22_section_1"] .fatcastatuscode::after{
        top: 235px;
        width: 315px;
        margin-left: 0;
        position: absolute;
        left: 20px;
    }
    .custconfirm table.section[data-name="tab_26_section_8"] .control img, 
    .custconfirm #etbContainer table.section[data-name="tab_14_section_1"] .control img {
        height: 100%;
        border-radius: 0;
        width: auto;
        max-width: 100% !important;
        max-height: 218px !important;
        text-align: center;
        display: block;
        margin: 0 auto;
        border: none;
    }
    .custconfirm table.section[data-name="tab_26_section_8"] .control {
        float: left;
        width: 100% !important;
        border-radius: 8px;
        height: 220px;
        margin: 0;
        width: 100% !important;
        background-color: transparent;
        border: 1px solid #e5f5ff;
        margin-bottom: 30px;
        margin-top: 10px;
    }
    .payConfirmation table.section[data-name="tab_26_section_8"] .control {
            height: auto;
            border: none;
            margin-top: 0;
            margin-bottom: 0;
        }
    
}

/*@media (min-width:320px)
{
div[data-name="tab_22"] .tool i.fa.fa-info-circle
{
right:0px;
}
}

@media (min-width:414px)
{
div[data-name="tab_22"] .tool i.fa.fa-info-circle
{
right:80px;
}
}

@media (min-width:375px)
{
div[data-name="tab_22"] .tool i.fa.fa-info-circle
{
right:80px;
}
}*/



/*@media only screen and (min-width: 414px) and (max-width: 896px)
{
 fieldset[aria-label="Online Gaming Relationships"]
{
    font: normal normal bold 16px/18px Nunito !important;
    color: #004ea8;
    margin-bottom:-20px;

}
}
*/

@media screen and (min-width : 768px) and (max-width : 1024px) and (orientation : landscape) {
    .edit-fi-form#contentbox table.section[data-name="tab_16_section_4"] input#address2_postalcode {
         width: 100% !important; 
    }
    .field-label.imgLblIdFront, 
    .field-label.imgLblIdBack, 
    .field-label.imgLblSecIdFront, 
    .field-label.imgLblSecIdBack
    {
        margin-left: 0 !important; 
        color: #919191;
        opacity: 1;
        text-align: right;
        /* direction: rtl; */
        display: block;
        width: 100%;
        padding-right: 5px;
    }
}


@media only screen and (min-width: 834px) and (max-width: 1366px)  and (-webkit-min-device-pixel-ratio: 2) {
    .edit-fi-form#contentbox table.section[data-name="tab_16_section_4"] input#address2_postalcode {
         width: 100% !important; 
    }
    .field-label.imgLblIdFront, 
    .field-label.imgLblIdBack, 
    .field-label.imgLblSecIdFront, 
    .field-label.imgLblSecIdBack
    {
        margin-left: 0 !important; 
        color: #919191;
        opacity: 1;
        text-align: right;
        /* direction: rtl; */
        display: block;
        width: 100%;
        padding-right: 5px;
    }
}


@media only screen
and (device-width: 375px)
and (device-height: 812px)
and (-webkit-device-pixel-ratio: 3) { 
    .payConfirmation fieldset:nth-child(8) legend.section-title 
    {
    width: 105% !important;
    }
}

@media only screen
and (device-width: 375px)
and (device-height: 667px)
and (-webkit-device-pixel-ratio: 2) {
    .payConfirmation fieldset:nth-child(8) legend.section-title 
    {
    width: 105% !important;
    }
 }

