#header_in
{
        background-color: #016296;
}

#main_container .wrapper_in
{
        padding: 0 30px 40px;
}
#main_container
{
        background-color: #ecf0f2;
        border: 2px solid #000;
}
#main_container #header_in h5
{
    text-align: center;
    padding-top: 2%;
    margin-bottom: 0;
    padding-bottom: 0;
    color: #fff;
}
#middle-wizard .checkbox label {
    display: inline-block;
    vertical-align: middle;
    position: relative;
    padding-left: 5px;
    color: #000;
    font-size: 14px;
    font-weight: 600;
    cursor: pointer;
    margin-bottom: 0;
}
#middle-wizard input[type="checkbox"]:checked ~ label {
    color: #2d7af1;
}

#middle-wizard .checkbox label::before {
    content: "";
    display: inline-block;
    position: absolute;
    width: 17px;
    height: 17px;
    left: 0;
    margin-left: -20px;
    border: 1px solid #a4a4a4;
    border-radius: 3px;
    background-color: #fff;
    -webkit-transition: border 0.15s ease-in-out, color 0.15s ease-in-out;
    -o-transition: border 0.15s ease-in-out, color 0.15s ease-in-out;
    transition: border 0.15s ease-in-out, color 0.15s ease-in-out;
    margin-top: -2px;
}

#middle-wizard input[type="checkbox"]:checked ~ label:before {
    background: #2d7af1 no-repeat center;
    background-size: 12px 12px;
    background-image: url(data:image/svg+xml;utf8;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0iaXNvLTg4NTktMSI/Pgo8IS0tIEdlbmVyYXRvcjogQWRvYmUgSWxsdXN0cmF0b3IgMTYuMC4wLCBTVkcgRXhwb3J0IFBsdWctSW4gLiBTVkcgVmVyc2lvbjogNi4wMCBCdWlsZCAwKSAgLS0+CjwhRE9DVFlQRSBzdmcgUFVCTElDICItLy9XM0MvL0RURCBTVkcgMS4xLy9FTiIgImh0dHA6Ly93d3cudzMub3JnL0dyYXBoaWNzL1NWRy8xLjEvRFREL3N2ZzExLmR0ZCI+CjxzdmcgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIiB4bWxuczp4bGluaz0iaHR0cDovL3d3dy53My5vcmcvMTk5OS94bGluayIgdmVyc2lvbj0iMS4xIiBpZD0iQ2FwYV8xIiB4PSIwcHgiIHk9IjBweCIgd2lkdGg9IjE2cHgiIGhlaWdodD0iMTZweCIgdmlld0JveD0iMCAwIDQ1LjcwMSA0NS43IiBzdHlsZT0iZW5hYmxlLWJhY2tncm91bmQ6bmV3IDAgMCA0NS43MDEgNDUuNzsiIHhtbDpzcGFjZT0icHJlc2VydmUiPgo8Zz4KCTxnPgoJCTxwYXRoIGQ9Ik0yMC42ODcsMzguMzMyYy0yLjA3MiwyLjA3Mi01LjQzNCwyLjA3Mi03LjUwNSwwTDEuNTU0LDI2LjcwNGMtMi4wNzItMi4wNzEtMi4wNzItNS40MzMsMC03LjUwNCAgICBjMi4wNzEtMi4wNzIsNS40MzMtMi4wNzIsNy41MDUsMGw2LjkyOCw2LjkyN2MwLjUyMywwLjUyMiwxLjM3MiwwLjUyMiwxLjg5NiwwTDM2LjY0Miw3LjM2OGMyLjA3MS0yLjA3Miw1LjQzMy0yLjA3Miw3LjUwNSwwICAgIGMwLjk5NSwwLjk5NSwxLjU1NCwyLjM0NSwxLjU1NCwzLjc1MmMwLDEuNDA3LTAuNTU5LDIuNzU3LTEuNTU0LDMuNzUyTDIwLjY4NywzOC4zMzJ6IiBmaWxsPSIjRkZGRkZGIi8+Cgk8L2c+CjwvZz4KPGc+CjwvZz4KPGc+CjwvZz4KPGc+CjwvZz4KPGc+CjwvZz4KPGc+CjwvZz4KPGc+CjwvZz4KPGc+CjwvZz4KPGc+CjwvZz4KPGc+CjwvZz4KPGc+CjwvZz4KPGc+CjwvZz4KPGc+CjwvZz4KPGc+CjwvZz4KPGc+CjwvZz4KPGc+CjwvZz4KPC9zdmc+Cg==);
}

#middle-wizard .checkbox label::after,
#middle-wizard input[type="checkbox"]:checked ~ label:after
{
    display : none;
}


#middle-wizard .checkbox 
{
    margin-bottom: 10px;
}


#middle-wizard .inside {
    margin-bottom: 0px;
    margin-top: 0px;
    /* border: 1px solid #e6e7ec; */
    padding: 0.8em 50px;
    transition: background-color .2s;
    /* border-top: 1px solid #e6e7ec; */
    border-radius: 4px 4px 0 0;
    padding-bottom: 20px;
    display: none;
    
    padding-top: 0px;
    padding-bottom: 0;
}


#middle-wizard #bottom-wizard
{
    bottom: 0px;
    position: fixed;
    right: 12%; 
    width: 66%;
    border: 0;
}

#middle-wizard #bottom-wizard .backward
{
    position: fixed;
    left: 30%;
}
#middle-wizard .body1
{
    max-height: 350px;
    overflow: auto;
    padding-left: 5%;
}


#middle-wizard .body1 .radios {
    padding-left: 20px;
    margin-bottom: 0px;
    margin-top: 0px;
    /* border: 1px solid #e6e7ec; */
    padding: 0.8em 3.2em;
    transition: background-color .2s;
    /* border-top: 1px solid #e6e7ec; */
    border-radius: 4px 4px 0 0;
    font-size: 14px;
    color: #000;
    padding-left: 0;
}

#middle-wizard .body1  [type="radio"]:checked, 
#middle-wizard .body1  [type="radio"]:not(:checked) {
    position: absolute;
    left: -9999px;
}
#middle-wizard .body1 .radios label {
    font-weight: 600;
    position: relative;
    padding-left: 28px;
    cursor: pointer;
    line-height: 20px;
    display: inline-block;
}

#middle-wizard .body1 [type="radio"]:checked + label:before, 
#middle-wizard .body1 [type="radio"]:not(:checked) + label:before {
    content: '';
    position: absolute;
    left: 0;
    top: 0;
    width: 18px;
    height: 18px;
    border: 1px solid #a7a3a3;
    border-radius: 100%;
    background: #fff;
}
#middle-wizard .body1 [type="radio"]:not(:checked) + label:after {
    opacity: 0;
    -webkit-transform: scale(0);
    transform: scale(0);
}
#middle-wizard .body1 [type="radio"]:checked + label:after, 
#middle-wizard .body1 [type="radio"]:not(:checked) + label:after {
    content: '';
    width: 12px;
    height: 12px;
    background: #2d7af1;
    position: absolute;
    top: 3px;
    left: 3px;
    border-radius: 100%;
    -webkit-transition: all 0.2s ease;
    transition: all 0.2s ease;
}


.wrapper_in aside
{
    margin-top: 10%;
}

#yesdiv, #nodiv,
#dateyesdiv, #datenodiv
{
    margin-left: 10%;
}


#yesdiv input.form-control,
#dateyesdiv input.form-control, 
#datenodiv input.form-control
{
    width : 80%;
}
#yesdiv, #nodiv,
#dateyesdiv, #datenodiv,
#qn1a, #qn1b, #qn2, #qn3, #qn4, #qn5, #qn6,  #qn7,
#step1a, #step1b, #step2, #step3, #step4, #step5, #step6, #step7
{
    display : none;
}

#step7 .body1 .ticks
{
    width: 100%;
    text-align: center;
    margin-bottom: 20px;
    margin-top: 9px;
}

#step7 .body1 .ticks i
{
    background: #016296;
    font-size: 40px;
    text-align: center; 
    color: #fff;
    padding-top: 14px;
    padding-bottom: 9px;
    padding-left: 14px;
    padding-right: 14px;
    border-radius: 50px;
}
#step7 .body1 .para h3
{
    text-align: center;
    font-size: 25px;
}
.resendotp_yourotp
{
    text-align: center;
    cursor: pointer;
}




/*services start*/


.pt-0
{
    padding-top: 0;
}

.pt-40p
{
    padding-top: 40px;
}
.service-card.style1 .service-info
{
    padding: 22px 15px 15px;
    padding-top: 10px;
}
.service-card h3
{
    /*min-height: 53px;*/
    font-size: 18px;
    line-height: 25px;
    margin-bottom: 0;
}
.service-card .service-info a.link.style1
{
    background: #016296;
    color: #fff;
    border-radius: 0;
    padding-left: 15px;
    padding-right: 15px;
    padding-top: 3px;
    padding-bottom: 5px;
    font-size: 13px;
}
.visible-xs
{
    display : none;
}
/*services ends*/


@media only screen and (max-width: 800px)
{
    .header-top .row .header-top-left ul.contact-info
    {
        width : 100%;
    }
    .header-top .row .header-top-left ul.contact-info li
    {
        width: 45%;
        float: left;
    }
    #top-wizard
    {
        display: none;
    }
    .wrapper_in aside
    {
        margin-top: 25%;
    }
    #main_container #header_in h5
    {
        font-size: 16px;
        padding-left: 17%;
        padding-right: 20px;
        padding-top: 4%;
    }
    #main_container.show_container
    {
        z-index: 99999;
    }
    #middle-wizard .body1
    {
            padding-left: 15%;
    }
    .hidden-xs
    {
        display : none;
    }
    .visible-xs
    {
        display : block;
    }
    #middle-wizard .inside
    {
        padding-left: 25px;
    }
    .btn.style1.mobbutton
    {
        position: absolute;
        right: 12px;
        padding-top: 7px;
        padding-bottom: 7px;
    }
    
     .btn.btn-secondary.backwards,
     .btn.style1.forwards
     {
         padding-top: 7px;
        padding-bottom: 7px;
     }
     
     .secondrys .col-md-6
     {
         width : 50%;
         float : left;
     }
     
     .secondrys .col-md-6.rightside button.forwards.btn
     {
        position: absolute;
        right: 10%;
     }
     
     #middle-wizard .step2 .body1
     {
             padding-left: 7%;
     }
}



