.kt-wizard-v2 .kt-wizard-v2__aside {
    flex: 0 0 348px; !important;
    padding: 1.5rem 2.5rem 0.5rem 1.5rem; !important;
}
.kt-wizard-v2 .kt-wizard-v2__aside_1 {
    flex: 0 0 289px;
!important: ;
    padding: 1.5rem 2.5rem 4.5rem 1.5rem;
!important: ;
}
.kt-wizard-v2 .kt-wizard-v2__aside .kt-wizard-v2__nav .kt-wizard-v2__nav-items .kt-wizard-v2__nav-item[data-id="current"] .kt-wizard-v2__nav-icon {
    color: #4fab40; !important;
}
.kt-wizard-v2 .kt-wizard-v2__aside .kt-wizard-v2__nav .kt-wizard-v2__nav-items .kt-wizard-v2__nav-item[data-id="current"] {
    background-color: #f4f6f9; !important;
}
.kt-wizard-v2 .kt-wizard-v2__wrapper .kt-form {
    width: 96%; !important;
    padding:5rem 3rem 1rem !important;
}
.kt-wizard-v2 .kt-wizard-v2__wrapper .kt-form_1 {
    width: 100%;
    padding:1.5rem 5rem 1rem 3rem; !important;
}
.kt-wizard-v2 .kt-wizard-v2__wrapper .kt-form .kt-wizard-v2__content {
    padding-bottom: 0rem;
!important;
}
.dropzone .dz-preview .dz-image {
    width: 80px; !important;
    height: 80px; !important;
}
.kt-wizard-v3 .kt-wizard-v3__nav .kt-wizard-v3__nav-items .kt-wizard-v3__nav-item {

    flex: 0 0 14%;!important;
}
.dropzone .dz-preview .dz-details .dz-size {

    font-size: 12px; !important;
}
.dropzone .dz-preview .dz-details {
    padding: 1em 1em; !important;
}
a .dz-remove{
    color: #4fab40;
}
.legal_complete{
    color: #4fab40;
    font-size: 1.4rem;
}
.legal_complete .fa fa-check{
    color: #4fab40;
    font-size: 1.4rem;
}
.text-data{
    margin-top: -23px !important;
}
.kt-scrolltop {
    background: #4fab40; !important;
}


.accordion.accordion-toggle-plus .card .card-header .card-title.collapsed.edit {
    color: #74788d;
    content: "\f1c1";
}

.accordion.accordion-toggle-plus .card .card-header .card-title.collapsed.edit:after {
    color: #74788d;
     content: "\f1c1";
}
.accordion.accordion-toggle-plus .card .card-header .card-title.collapsed.edit:after {
    content: "\f1c1";
}
.accordion.accordion-toggle-plus .card .card-header .card-title.collapsed.tick {
    color: #74788d;
    content: "\f17b";
    background-color: #dedfe1;
}

.accordion.accordion-toggle-plus .card .card-header .card-title.collapsed.tick:after {
    color: #74788d;
    content: "\f17b";
    background-color: #dedfe1;
}
.accordion.accordion-toggle-plus .card .card-header .card-title.collapsed.tick:after {
    content: "\f17b";
    background-color: #dedfe1;
}
.forPhn .selected-flag {
    height: 37px;
}

/*786 999*/
body {min-height:100vh;}
.popWdSet { max-width: 1024px; width: 100%; margin: 0 auto; }
.kt-portlet .kt-portlet__body { border-radius: 4px 0 0 4px;}
.kt-padding-b-35-desktop img.logo-sec {max-width:100%;}
.intl-tel-input .flag-container {padding:1px 0 0 1px;}
.intl-tel-input.separate-dial-code .selected-flag {background-color: rgb(247, 248, 250);    border-right: 1px solid #e2e5ec;    border-radius: 4px 0 0 4px;}
.intl-tel-input.separate-dial-code.allow-dropdown.iti-sdc-3 input, .intl-tel-input.separate-dial-code.allow-dropdown.iti-sdc-3 input[type=tel] {
    padding-left: 94px;}
.forPhn .intl-tel-input {
    margin: 0 0 0px 0;
}
.forPhn p {    margin: 5px 0 0 0;}

.intl-tel-input .flag-container, .intl-tel-input .country-list {width:100%;}
#error-msg {
    color: #fd397a;
    font-size: 10.4px;
    margin:0.25rem 0 0 0;
}







.iti-mobile .intl-tel-input.iti-container {
    top: 0;
    bottom: 0;
    left: 0;
    right: 0;
    position: fixed;
    box-sizing: border-box;
    padding: 30px;
    background: rgba(0, 0, 0, 0.3);
}
.intl-tel-input .country-list {position:relative;}



.ldr1 {
    background: #fff;
    position: fixed;
    top: 0;
    left: 00;
    width: 100%;
    bottom: 0;
    z-index: 9999999999;
}
.ldr2 {
    position: fixed;
    top: calc(50% - 30px);
    left: calc(50% - 30px);
    width:60px;
    z-index: 99999999990;
    }
.ldr2 img {width:60px; max-width:100%;
animation-name: spin;
  animation-duration: 3500ms;
  animation-iteration-count: infinite;
  animation-timing-function: linear; }


@keyframes spin {
    0% {
        transform:rotate(0deg);
    }
    50% {
        transform:rotate(180deg) scale(0.6);
    }
    100% {
        transform:rotate(360deg);
    }
}


.mbc5 {display:none;} 
.kt-portlet .kt-portlet__body.mbc6 .col-lg-1 {display: none;}











.txcnt .col-xl-4 {
    order: 1;
}
.txcnt .col-xl-8 {
    order: 2;
}



@media screen and (max-width:1270px) {

    .nav-tabs.nav-tabs-line .nav-link {font-size:10px;}
    .kt-portlet .kt-portlet__body.mbc6 {padding:0;} 
    .nav-tabs.nav-tabs-line .nav-link [class*=" fa-"] {        font-size: 10px;    }
}



@media screen and (max-width:1030px) {/* 1024 px */
    .forPhn .selected-flag {height: 33.5px;} 
 
}



@media screen and (max-width:1023px) {
.kt-hidden-tablet-and-mobile { display: none !important; }
.kt-hidden-desktop {display: flex !important; } 
.kt-portlet .kt-portlet__body {border-radius: 4px 4px 0 0px;}
.nav-tabs.nav-tabs-line .nav-link {font-size:12px;}
.nav-tabs.nav-tabs-line .nav-link [class*=" fa-"] {
    font-size: 12px;
}
}

@media screen and (max-width:979px) { /* 800 px */
	.kt-header--fixed .kt-wrapper.index-page-cls .kt-container { padding-top: 50px; padding-bottom: 50px; }
	.kt-portlet__head-label { padding: 0 10px; }
    .kt-wizard-v3 .kt-wizard-v3__nav .kt-wizard-v3__nav-items { flex-direction: unset;}
    .kt-wizard-v3 .kt-wizard-v3__nav .kt-wizard-v3__nav-items .kt-wizard-v3__nav-item .kt-wizard-v3__nav-body { padding: 0.5rem 12px; }

    .kt-wizard-v3 .kt-wizard-v3__nav .kt-wizard-v3__nav-items .kt-wizard-v3__nav-item:last-child:after {font-size:0;}

}







@media (max-width: 768px) {
    .kt-wizard-v2 .kt-wizard-v2__wrapper .kt-form {
        padding: 2rem 2.5rem 4rem; } }


@media screen and (max-width:639px) { /* 480 px */

    .mbc5 {display:inline-block;padding:2px 5px 0 0;}
    .progress-bar {text-align:right;}
    .mbc1, .mbc2, .mbc3 {display:none;}
    .mbc4 {position: relative;    margin: 0px 0 0 0;}
    .kt-portlet .kt-portlet__head .kt-portlet__head-toolbar, .kt-widget15__item {width:100%;}
    .kt-wizard-v3 .kt-wizard-v3__wrapper.mbc7 {padding:0;}
    .col-xl-12.kt-margin-t-10.mbc8 {padding:00px;}
    .kt-wizard-v3 .kt-wizard-v3__wrapper .kt-form.mbc9 {padding:2rem 0rem 4rem;}
        
}

@media screen and (max-width:479px) { /* 360 px */
    .nav-tabs.nav-tabs-line .nav-item {
        margin-right: 0;
        width: 100%;
        text-align: left;
    }
    .mbc4 {margin:13px 0 0 0;}
    .kt-wizard-v3 .kt-wizard-v3__nav .kt-wizard-v3__nav-items .kt-wizard-v3__nav-item .kt-wizard-v3__nav-body {        padding: 0.5rem 5px;    }
    
}
        