.formimg {
    background-repeat: no-repeat !important;
    background-size: 78em 70em !important;
}
.btncontinue {
    margin-top: 1em !important;
    padding: 20px 30px !important;
    background: linear-gradient(rgb(36, 153, 222), rgb(26, 113, 163)) !important;
    box-shadow: none !important;
    visibility: visible;
    animation-name: bounce;

}
.input-container {
    display: -ms-flexbox; /* IE10 */
    display: flex;
    width: 100%;
    margin-bottom: 15px;
}
.sectiontop {
    margin-top: 2em;
}
.logocls
{

}

.new {
    background: #f9a22f !important;
    background-image: url('/Resourcse/images/moboverlay 2.png') !important;
    background-blend-mode: multiply !important;
}
.fontssize {
    font-size: 24px !important;
}

.pmtop {
    margin-top: -2em !important;
}

.icon {
    padding: 10px !important;
    background: dodgerblue !important;
    color: white !important;
    min-width: 50px !important;
    text-align: center !important;
    height: 49px !important;
}

.bgimage {
    background-image: url("/Resourcse/Asset 64.png");
    height: 72em;
}

.inputs {
    cursor: auto;
    background-color: whitesmoke !important;
    font-size: 29px !important;
    padding: 6% !important;
    padding-left: 35px !important;
    width: 14em !important;
}

#panel-02 {
    /*border-top: 1px solid #ccc !important;*/
    border-bottom: 1px solid #ccc !important;
    padding: 10px 0px 10px 0px !important;
    margin: 10px 0px 20px 0px !important;
}

.marginright {
    margin-right: 9em !important;
}

.nsectiontop {
    margin-top: -3em !important;
}

.imgiconwidth {
    width: 43px !important;
}
.stepmin {
    min-height:22em !important;
}
.icon {
    padding: 10px !important;
    background: dodgerblue !important;
    color: white !important;
    min-width: 50px !important;
    text-align: center !important;
    height: 49px !important;
}

.input-field {
    width: 100%;
    padding: 10px;
    outline: none;
}

    .input-field:focus {
        border: 2px solid royalblue;
    }

.brhide {
    display: none;
}

.brhidde {
    display: block;
}

.flex-container {
    display: flex;
}

.btnleft {
    margin-left: -4em !important;
}

.btnendleft {
    margin-left: -8em !important;
}

.btnlineh {
    line-height: 3.6 !important;
}

.sectionleft {
    margin-left: 3em;
}

.buttonn {
    border-radius: 12px;
    background-color: white; /* Green */
    border: none;
    color: white;
    padding: 20px;
    text-align: center;
    text-decoration: none;
    display: inline-block;
    font-size: 16px;
    margin: 4px 2px;
    /*box-shadow: 0px 0px 0px 8px #f8e8ff;*/
    box-shadow: 0px 0px 0px 8px #333333;
    width: 90%;
}

.buttonnn {
    border-radius: 12px;
    background-color: white; /* Green */
    border: none;
    color: white;
    padding: 20px;
    text-align: center;
    text-decoration: none;
    display: inline-block;
    font-size: 16px;
    margin: 4px 2px;
    box-shadow: 0px 0px 0px 8px black;
    width: 120%;
}

.btnmargintop {
    margin-top: 2em !important;
}

.flex-child {
    flex: 1;
    border: 2px solid yellow;
}

.navcolor {
    color: darkblue !important;
}

.assettextalign {
    text-align: center !important;
}

.pfont {
    font-size: 29px !important;
}

.maxwidthth {
    max-width: 80em;
}

.sectionwidth {
    width: 99% !important
}

.lowerleft {
    margin-left: 2em !important;
}



.bulletleft {
    margin-left: 2.1em !important;
}

.bulletlefts {
    margin-left: -4.5em !important;
}

.insurancelefts {
    margin-left: 5.1em !important;
}

.devidendlefts {
    margin-left: -13px !important;
}

.uperleft {
    margin-left: -3.1em ;
}

.wageleft {
    margin-left: -8em !important;
}

.andmoreleft {
    margin-left: -6em !important;
}

.fintec {
    font-size: 25px !important;
    color: black !important;
    font-weight: 400 !important;
}

.pheight {
    height: 52px !important;
}

.btnpheight {
    height: 90px !important;
}

.bullettop {
    margin-top: -8px !important;
}

.circle {
    border-radius: 50%;
    behavior: url(PIE.htc);
    width: 338px;
    height: 338px;
    background: #f9a22f;
    border: 0px solid blue;
    text-align: center;
    margin-left: 50px;
    background-image: url("/Resourcse/images/circleoverlay  image.png");
    background-blend-mode: multiply;
}

.deviderr {
    display: block;
    width: 102%;
    border-top: 4px solid #dbd6d2;
    margin: 30px auto 20px auto;
    clear: both;
    align-items: baseline;
}

.deviderrleft {
    margin-left: 4em !important;
}

.bdeviderleft {
    margin-left: 4em !important;
}
@media only screen and (max-width: 1278px) {
    .stepmin {
        min-height: 27em !important;
    }
}

@media only screen and (max-width: 414px) {


    .iconfirmmlefts {
        width: 100% !important;
    }

    #hiw {
        display: block;
        width: 100%;
        background: url("/Resourcse/images/moboverlay 2.png") no-repeat center top;
        padding: 0;
    }
    /*  .circlecenter {
            max-width: 390px !important;
            float: right !important;
        }*/
    .circlecenter {
        max-width: 460px !important;
        margin-left: -1.5em !important;
    }


    .tabhide {
        display: block;
    }

    .desktophide {
        display: block !important;
    }

    .mobilehidde {
        display: block;
    }

    .bgimage {
        background: url("/Resourcse/images/mobBackground.png") no-repeat center top;
    }
}


    @media only screen and (max-width:768px) {


        .upperpleft {
            padding-left: 0% !important;
        }

        .cardwidth {
            width:100% !important;
        }
        .stepwidth {
            width: 100% !important;
        }
        .pheightt {
            height: 4em !important;
        }
        .btncontinue {
            margin-top: 17px !important;
            padding: 20px 30px 20px 30px !important;
            background: linear-gradient( 180deg,#2499DE,#1A71A3 ) !important;
            cursor: pointer;
            box-shadow: none !important;
        }
        .iconfirm {
            background-color: #0564a0 !important;
            text-align: center !important;
            margin: 0px !important;
            padding: 5px !important;
            height: 66px !important;
        }
        .formimg {
            background-repeat: no-repeat !important;
            background-size: 28em 88em !important;
        }



        .iconfirmmleft {
            width: 75%;
        }
        .sectiontop
        {
            margin-top:-13em;
        }

        #hiw {
           
            width: 100%;
            background: url("/Resourcse/overlay  image.png") no-repeat center top;
            padding: 0;
        }

        .tabhide {
            display: none;
        }

        .amounthide {
            display: inline !important;
        }

        .medium-push-4 {
            left: 7.33333% !important;
        }

        .headertext {
            text-align: center !important
        }

        .circlecenter {
            max-width: 470px;
            float: right;
        }

        .circlewidth {
            width: 100% !important;
        }

        .icon {
            padding: 10px !important;
            background: dodgerblue !important;
            color: white !important;
            min-width: 50px !important;
            text-align: center !important;
            height: 40px !important;
        }

        .sstop {
            margin-top: 0px !important;
        }

        .panel-02 {
            /*border-top: 1px solid #ccc !important;*/
            border-bottom: 1px solid #ccc !important;
            padding: 10px 0px 10px 0px !important;
            margin: 10px 0px 20px 0px !important;
        }

        .bgimage {
            background-image: url("/Resourcse/images/mobBackground.png");
            background-repeat: no-repeat;
            background-size: 47em 60em;
            height: 72em;
        }

        .imgfooter {
            width: 13em !important;
        }

        .sectionwidth {
            width: 20% !important
        }

        .nsectiontop {
            margin-top: 0em !important;
        }


        .marginright {
            margin-right: -1em !important;
        }

        .imgiconwidth {
            width: auto !important;
        }

        .inputs {
            cursor: auto;
            background-color: whitesmoke !important;
            font-size: 24px !important;
            padding: 6% !important;
            padding-left: 35px !important;
            width: 10.3em !important;
        }

        .pfonts {
            font-size: 22px !important;
        }

        .sectionleft {
            margin-left: 0em;
        }

        .brhide {
            display: block;
        }

        .brhidde {
            display: none;
        }

        .bullettop {
            margin-top: -8px !important;
        }

        btnmargintop {
            margin-top: 0em !important;
        }

        .btnleft {
            margin-left: 0em !important;
        }

        .btnsleft {
            margin-left: 2em !important;
        }

        .fontssize {
            font-size: 17px !important;
        }

        .btnlineh {
            line-height: 4.2 !important;
        }

        .buttonnn {
            border-radius: 12px;
            background-color: white; /* Green */
            border: none;
            color: white;
            padding: 20px;
            text-align: center;
            text-decoration: none;
            display: inline-block;
            font-size: 16px;
            margin: 4px 2px;
            box-shadow: 0px 0px 0px 3px black;
            width: 100%;
        }

        .buttonn {
            border-radius: 12px;
            background-color: white; /* Green */
            border: none;
            color: white;
            padding: 20px;
            text-align: center;
            text-decoration: none;
            display: inline-block;
            font-size: 16px;
            margin: 4px 2px;
            box-shadow: 0px 0px 0px 3px black;
            width: 100%;
        }

        .fintec {
            font-size: 1.1rem !important;
            color: black !important;
            font-weight: 300 !important;
        }

        .bulletleft {
            margin-left: 0em !important;
        }

        .bulletleftss {
            margin-left: 0em !important;
        }

        .bulletlefts {
            margin-left: 0px !important;
        }

        .devidendlefts {
            margin-left: 0px !important;
        }

        .wageleft {
            margin-left: 0px !important;
        }

        .insurancelefts {
            margin-left: 0px !important;
        }

        .andmoreleft {
            margin-left: 0px !important;
        }

        .uperleft {
            margin-left: 0em !important;
        }

        .assettextalign {
            text-align: left !important;
        }

        .texalign {
            text-align: center !important;
            /* text-align: left !important;
            margin-left: 1em !important;*/
        }

        .pheight {
            height: 10px !important;
        }

        .pmtop {
            margin-top: -2.5em !important;
        }

        .imgalign {
            margin-left: 0px;
        }

        .btnheight {
            height: 3em !important;
        }

        .plineheight {
            line-height: 10px !important;
        }

        .circlemargintop {
            margin-top: 1em !important;
        }

        .mobilehide {
            display: none;
        }

        .unclainlineheight {
            line-height: 1.1em;
        }

        .netspendimage {
            margin-left: 1em !important;
        }
        .tabshow
        {
            display:block;
        }

        .circle {
            border-radius: 50%;
            behavior: url(PIE.htc);
            width: 338px;
            height: 338px;
            background: #f9a22f;
            border: 0px solid blue;
            text-align: center;
            margin-left: 50px;
            background-image: url("/Resourcse/images/moboverlay.png");
            background-blend-mode: multiply;
        }
        /* .circlee {
                border-radius: 50%;
                behavior: url(PIE.htc);
                width: 310px;
                height: 303px;
                background: #f9a22f;
                border: 0px solid blue;
                text-align: center;
                font-size: 13px;
                background-image: url("/Resourcse/images/circleoverlay  image.png");
                background-blend-mode: multiply;
                margin-left: 0.7em !important;
            }*/
        /* .lineheight {
                line-height: 27px;
            }*/
    }
@media only screen and (max-width:650px) {
    .upperpleft {
        padding-left: 0% !important;
    }

    .logosheight {
        height: 4em;
    }

    .iconfirmmleft {
        width: 100% !important;
    }

    .tabshow {
        display: block !important;
    }

    .stepmin {
        min-height: 0em !important;
    }
}
    @media only screen and (max-width:568px) {
        .circlecenter {
            max-width: 460px !important;
        }
    }
@media only screen and (max-width:1022px) {

   
    .pheightt {
        height: 4em !important;
    }
    .cardwidth {
        width: 100% !important;
    }

    .stepwidth {
        width: 100% !important;
    }
    .pdtop {
        padding-top: 0em !important;
        padding-bottom: 4rem !important;
    }
    .footimgtop {
        margin-top: -6em ;
    }
    .stepmin {
        min-height: 0em !important;
    }
    .stepwidth {
        width: 44em !important;
    }
}

    @media only screen and (max-width:1024px) {
        .uperleft {
            margin-left: -3em ;
        }
        .navaligh
        {
            text-align:center !important;
        }
        .maxwidthh {
            max-width: 470px;
        }

      

        .imgalign {
            margin-left: -6em
        }

        btnmargintop {
            margin-top: 2em !important;
        }

        margin_top {
            margin-top: -70px;
        }

        .step1 {
            color: white;
            text-align: start;
            font-size: 23px;
            display: contents;
        }

        .step2 {
            color: white;
            font-size: 16px !important;
        }

        .deviderr {
            display: block;
            width: 97%;
            border-top: 4px solid #dbd6d2;
            margin: 30px auto 20px auto;
            clear: both;
            align-items: baseline;
        }

        .deviderrleft {
            margin-left: 4em !important;
        }
    }

    @media only screen and (max-width: 990px) {
        .mobilehide {
            display: none;
        }

        .tabhide {
            display: none;
        }

        .desktophide {
            display: none;
        }

        .tabshoww {
            display: block;
        }
    }

    @media only screen and (min-width: 992px) {

        .pfont {
            font-size: 25px !important;
        }

        .btnmargintop {
            margin-top: 2em !important;
        }

        .deviderr {
            display: block;
            width: 80%;
            border-top: 4px solid #dbd6d2;
            margin: 30px auto 20px auto;
            clear: both;
        }

        .desktophide {
            display: none;
        }

        .tabhide {
            display: none;
        }

        .amounthide {
            display: none;
        }

        .step1 {
            color: white;
            text-align: start;
            font-size: 23px;
            display: contents;
        }

        .step2 {
            color: white;
            font-size: 16px;
        }

        .deviderr {
            display: block;
            width: 97%;
            border-top: 4px solid #dbd6d2;
            margin: 30px auto 20px auto;
            clear: both;
            align-items: baseline;
        }

        .deviderrleft {
            margin-left: 4.3em !important;
        }

        .bdeviderleft {
            margin-left: 3em !important;
        }
    }
@media only screen and ( max-width: 600px)

{
    .footimgtop {
        margin-top: -2em;
    }
    .bgimage {
        background-image: url(/Resourcse/images/mobBackground.png);
        background-repeat: no-repeat;
        background-size: 47em 83em;
        height: 95em;
    }
    }
@media only screen and (max-width: 320px) {
    .bgimage {
        background-image: url("/Resourcse/images/mobBackground.png");
        background-repeat: no-repeat;
        background-size: 47em 95em;
        height: 105em;
    }
}

@media only screen and ( max-width: 360px) {
    /*  @@media only screen and (max-width: 600px) {*/
    .icon {
        padding: 10px !important;
        background: dodgerblue !important;
        color: white !important;
        min-width: 50px !important;
        text-align: center !important;
        height: 40px !important;
    }

    #hiw {
        display: block;
        width: 100%;
        background: url("/Resourcse/images/moboverlay 2.png") no-repeat center top;
        padding: 0;
    }

    .mobilehidde {
        display: none;
    }

    .desktophide {
        display: block;
    }

    .iconfirmmleft {
        width: 100% !important;
    }

    .circlecenter {
        margin-right: 0.8em !important;
    }

    .tabhide {
        display: block;
    }

    .sstop {
        margin-top: 0px !important;
    }

    .panel-02 {
        /*border-top: 1px solid #ccc !important;*/
        border-bottom: 1px solid #ccc !important;
        padding: 10px 0px 10px 0px !important;
        margin: 10px 0px 20px 0px !important;
    }

    .bgimage {
        background-image: url("/Resourcse/images/mobBackground.png");
    }

    .imgfooter {
        width: 13em !important;
    }

    .sectionwidth {
        width: 20% !important
    }

    .nsectiontop {
        margin-top: 0em !important;
    }


    .marginright {
        margin-right: -1em !important;
    }

    .imgiconwidth {
        width: auto !important;
    }

    .inputs {
        cursor: auto;
        background-color: whitesmoke !important;
        font-size: 24px !important;
        padding: 6% !important;
        padding-left: 35px !important;
        width: 10.3em !important;
    }

    .pfonts {
        font-size: 22px !important;
    }

    .sectionleft {
        margin-left: 0em;
    }

    .brhide {
        display: block;
    }

    .brhidde {
        display: none;
    }

    .bullettop {
        margin-top: -8px !important;
    }

    btnmargintop {
        margin-top: 0em !important;
    }

    .btnleft {
        margin-left: 0em !important;
    }

    .btnsleft {
        margin-left: 1em !important;
    }

    .fontssize {
        font-size: 17px !important;
    }

    .btnlineh {
        line-height: 4.2 !important;
    }

    .buttonnn {
        border-radius: 12px;
        background-color: white; /* Green */
        border: none;
        color: white;
        padding: 20px;
        text-align: center;
        text-decoration: none;
        display: inline-block;
        font-size: 16px;
        margin: 4px 2px;
        box-shadow: 0px 0px 0px 3px black;
        width: 100%;
    }

    .buttonn {
        border-radius: 12px;
        background-color: white; /* Green */
        border: none;
        color: white;
        padding: 20px;
        text-align: center;
        text-decoration: none;
        display: inline-block;
        font-size: 16px;
        margin: 4px 2px;
        box-shadow: 0px 0px 0px 3px black;
        width: 100%;
    }

    .fintec {
        font-size: 1.1rem !important;
        color: black !important;
        font-weight: 300 !important;
    }

    .bulletleft {
        margin-left: 0em !important;
    }

    .bulletleftss {
        margin-left: 0em !important;
    }

    .bulletlefts {
        margin-left: 0px !important;
    }

    .devidendlefts {
        margin-left: 0px !important;
    }

    .wageleft {
        margin-left: 0px !important;
    }

    .insurancelefts {
        margin-left: 0px !important;
    }

    .andmoreleft {
        margin-left: 0px !important;
    }

    .uperleft {
        margin-left: 0em !important;
    }

    .assettextalign {
        text-align: left !important;
    }

    .texalign {
        text-align: center !important;
        /* text-align: left !important;
            margin-left: 1em !important;*/
    }

    .pheight {
        height: 10px !important;
    }

    .pmtop {
        margin-top: -2.5em !important;
    }

    .imgalign {
        margin-left: 0px;
    }

    .btnheight {
        height: 3em !important;
    }

    .plineheight {
        line-height: 10px !important;
    }

    .circlemargintop {
        margin-top: 1em !important;
    }

    .mobilehide {
        display: none;
    }

    .unclainlineheight {
        line-height: 1.1em;
    }

    .netspendimage {
        margin-left: 1em !important;
    }

    .circle {
        border-radius: 50%;
        behavior: url(PIE.htc);
        width: 310px;
        height: 303px;
        background: #f9a22f;
        border: 0px solid blue;
        text-align: center;
        font-size: 13px;
        background-image: url("/Resourcse/images/moboverlay.png");
        background-blend-mode: multiply;
        margin-left: 0.7em !important;
    }

    .lineheight {
        line-height: 12px;
    }
}

    @media only screen and (max-width: 1200px) {

        .btncontinue{
            margin-top: 1em !important;
            padding: 12px 17px !important;
            background: linear-gradient(rgb(36, 153, 222), rgb(26, 113, 163)) !important;
            box-shadow: none !important;
            visibility: visible;
            animation-name: bounce;
            font-size: 17px !important;
        }
        .pheightt {
            height: 8em ;
        }
      
        .upperleft {
            margin-left: -3.8em ;
        }
        .loghide {
            display: none !important;
        }

        .logosheight {
            height: 6.8em;
        }

        .sstop {
            margin-top: -15em;
        }

        .pfont {
            font-size: 22px !important;
        }



        .circle {
            border-radius: 50%;
            behavior: url(PIE.htc);
            width: 338px;
            height: 338px;
            background: #f9a22f;
            border: 0px solid blue;
            text-align: center;
            margin-left: 50px;
            background-image: url("/Resourcse/images/circleoverlay  image.png");
            background-blend-mode: multiply;
        }
    }

    @media only screen and (max-width:1400px) {
        .span1 {
            font-size: 17px !important;
        }

        .btnmargintop {
            margin-top: 2em !important;
        }


        .imgright {
            float: right;
        }
        /* .deviderrleft
        {
            margin-left:3em !important;
        }*/
    }


    @media only screen and (min-width: 1536px) {
        .pheightt {
            height: 8em !important;
        }
        .btncontinue {
            margin-top: 1em !important;
            padding: 12px 17px !important;
            background: linear-gradient(rgb(36, 153, 222), rgb(26, 113, 163)) !important;
            box-shadow: none !important;
            visibility: visible;
            animation-name: bounce;
            font-size: 17px !important;
        }
        .roland {
            font-size: 21px !important;
            margin-left: 4em;
        }

        .icon {
            padding: 10px !important;
            background: dodgerblue !important;
            color: white !important;
            min-width: 50px !important;
            text-align: center !important;
            height: 43px !important;
        }

        .btnlineh {
            line-height: 3.2 !important;
        }

        .uperleft {
            margin-left: -2.8em ;
        }

        .btnmargintop {
            margin-top: 2em !important;
        }

        .circleleft {
            margin-left: -2.2em !important;
        }


        .pfont {
            font-size: 29px !important;
        }

        .comp {
            font-size: 33px !important;
        }

        .infor {
            font-size: 52px !important;
        }

        .deviderrleft {
            margin-left: 8em !important;
        }

        .disclosertext {
            font-size: 14px !important;
        }

        .maxwidth {
            max-width: 1307px;
            margin: 0 auto;
        }

        .desktophide {
            display: none;
        }

        .fontsizee {
            font-size: 24px !important;
        }

        .navmaxwidth {
            max-width: 1307px;
        }

        .testspan {
            font-size: 21px !important;
            margin-left: 4em;
        }

        .mm {
            margin-left: 3em;
        }

        .imgright {
            float: right;
        }

        .deviderr {
            display: block;
            width: 112%;
            border-top: 4px solid #dbd6d2;
            margin: 30px auto 20px auto;
            clear: both;
        }

        margin_top {
            margin-top: -5px;
        }

        .step1 {
            color: white;
            text-align: start;
            font-size: 23px;
            display: contents;
        }

        .step2 {
            color: white;
            font-size: 16px;
        }
    }

