body{
    font-size: 15px;
}
body .steps li {
    cursor: pointer;
    font-size: 15px;
}
.m-form-application-category-container label {
    font-weight: 500;
}
label {
    font-size: 15px;
}
.m-txt--color-15 {
    color: red;
    font-size: 15px;
}
body .input-group .form-control, body .input-group input[type='text'], body .input-group input[type='email'], body .input-group input[type='number'], body .input-group input[type="password"], body .input-group input[type="phone"], body .input-group select {
    width: 95%;
    font-size: 15px;
    flex: initial;
}
p, li {
    font-size: 15px;
}
form .input-group-addon {
    padding: 10px 12px;
    float: left !important;
}
span.input-group-text {
    padding: 0px;
}
body .btn {
    font-size: 18px;
    padding: 5px 19px;
}
body .alert-danger {
    font-size: 15px;
}
body .datepicker table tr td, .datepicker table tr th{
    font-size: 12px;
}
body .form-control {
    height: auto;
    font-size: 15px;
}
body a {
    font-size: 15px;
}
ul.navbar-nav li a.btn-apply {
    background: #fdb827;
    color: #FFF;
    border-radius: 4px !important;
    box-shadow: -2px 9px 10px -9px #000 !important;
    padding: 8px 21px !important;
    font-weight: 600;
}
section.setupbannerbottom {
    background: #fdb827;
    box-shadow: 11px -29px 37px 11px;
    padding: 11px 10px;
}
.innerboxslidr h1 {
    font-size: 30px;
    font-weight: 600;
    color: #FFF;
}
.innerboxslidr h2 {
    font-size: 27px;
    color: #FFF;
}
.top-imgval {
    width: 65%;
    float: right;
    margin-left: 50px;
    display:flex!important;
    flex-wrap:wrap!important;
}
img.responvie {
    width: 100%;
    overflow: hidden;
}
section.paddingbox {
    padding: 45px 0px;
}
.graybag {
    background: #f8f8f8;
}
.topheading {
    text-align: center;
    margin-bottom: 50px;
}
.topheading h2 {
    font-size: 35px;
}
.main-box-slid {
    background: #FFF;
    padding: 20px 20px;
    border-radius: 6px !important;
}

.inner-box-slid a {
    background: #fdb827;
    width: 100%;
    padding: 7px 27px;
    border-radius: 4px !important;
    color: #FFF;
    margin-top: 10px;
    display: inline-block;
    text-align: center;
    text-decoration: none;
}
.elifbox {
    margin-bottom: 50px;
}
.elifbox ul li {
    list-style: circle;
}
.btn-box a {
    background: #fdb827;
    width: 100%;
    padding: 7px 27px;
    border-radius: 4px !important;
    color: #FFF;
    margin-top: 10px;
    display: inline-block;
    text-align: center;
    text-decoration: none;
}
.inner-box-slid img {
    margin: 15px 0px;
    height: 140px;
    width: 100%;
}
p.box-bootom-spc {
    margin-bottom: 40px;
}
.btn-box {
    width: fit-content;
    text-align: center;
    margin: auto;
}
.stepsicon {
    width: 5%;
    float: left;
    margin-right: 10px;
    margin-bottom: 8px;
}
.setupsvale p {
    margin-top: 30px;
}
.contact {
    padding: 31px 0px;
    display: inline-block;
}
section.c-form--step.c-form--step__active {
    padding: 70px 0px;
}
.contact {
    padding: 25px 0px 0px 0px;
    display: inline-block;
}
.padding-top {
    margin-top: 30px;
}
.padding-top h3 {
    margin-bottom: 15px;
}
.m-steps-title {
    font-weight: 500 !important;
}
.m-logo.applypage {
    margin-top: 50px;
}
.m-logo img{
    width:50%;
}
.u-pad--t20 {
    padding-top: 20px;
}
/*======= Media query =======*/
@media (max-width:320px) {
    .sliderboxval {
        width: 100% !important;
        margin-bottom:0px !important;
        margin-top: 15px !important;
    }
.innerboxslidr {
    margin-top: 15px;
    padding: 0px 0px !important;
}
.m-steps-textcontainer {
    max-width: 100%;
    width:100%;
    text-align: center;
}
.m-button-submit{
    margin-right: 0px !important;
}
.m-jumbotron-image6 {
    min-height: 100px !important;
}
.m-logo {
    width: 85%;
    float: left;
    display: inline-block;
    margin-top: 7px;
}
.m-logo img {
    width: 27%;
}
li.header-menu-item.mobileOnly {
    display: none !important;
}
button.navbar-toggler.collapsed {
    margin-top: 15px;
}
.innerboxslidr a {
    margin-bottom: 15px;
}
.m-steps {
    padding: 0px 0px 0 0px;
}
.m-steps-step {
    margin-bottom: 0px;
}
.m-steps-title {
    font-size: 20px;
}

.u-pad--all35 {
    padding: 20px;
}
.main-box-slid {
    margin-bottom: 20px;
}
.elifbox {
    margin-top: 15px;
}
ul.f32 {
    padding-left: 0px;
}
.stepsicon {
    width: 13%;
}
.col-xs-4 {
    width: 33.33333333% !important;
}
.m-logo.applypage {
    width: 100%;
    text-align: center;
    margin-bottom: 10px;
    margin-top:20px;
}
.m-b-20 {
    margin-bottom: 50px !important;
}
.top-imgval {
    width: 89%;
    margin-bottom: 7px;
    margin-left: 18px;
}
}
@media (max-width:360px) {
    .sliderboxval {
        width: 100% !important;
        margin-bottom:0px !important;
        margin-top: 15px !important;
    }
.innerboxslidr {
    margin-top: 15px;
    padding: 0px 0px !important;
}
.m-button-submit{
    margin-right: 0px !important;
}
.m-jumbotron-image6 {
    min-height: 100px !important;
}
.m-logo {
    width: 85%;
    float: left;
    display: inline-block;
    margin-top: 0px;
}
.m-logo img {
    width: 27%;
}
li.header-menu-item.mobileOnly {
    display: none !important;
}
button.navbar-toggler.collapsed {
    margin-top: 15px;
}
.innerboxslidr a {
    margin-bottom: 15px;
}
.m-steps {
    padding: 0px 0px 0 0px;
}
.m-steps-step {
    margin-bottom: 0px;
}
.m-steps-title {
    font-size: 20px;
}
.u-pad--all35 {
    padding: 20px;
}
.main-box-slid {
    margin-bottom: 20px;
}
.elifbox {
    margin-top: 15px;
}
ul.f32 {
    padding-left: 0px;
}
.stepsicon {
    width: 13%;
}
.col-xs-4 {
    width: 33.33333333% !important;
}
.m-logo.applypage {
    width: 100%;
    text-align: center;
    margin-bottom: 10px;
    margin-top:20px;
}
.m-b-20 {
    margin-bottom: 50px !important;
}
.top-imgval {
    width: 89%;
    margin-bottom: 7px;
    margin-left: 18px;
}
}
@media (max-width:375px) {
    .sliderboxval {
        width: 100% !important;
        margin-bottom:0px !important;
        margin-top: 15px !important;
    }
.innerboxslidr {
    margin-top: 15px;
    padding: 0px 0px !important;
}
.m-button-submit{
    margin-right: 0px !important;
}
.m-jumbotron-image6 {
    min-height: 100px !important;
}
.m-logo {
    width: 85%;
    float: left;
    display: inline-block;
    margin-top: 7px;
}
.m-logo img {
    width: 27%;
}
li.header-menu-item.mobileOnly {
    display: none !important;
}
button.navbar-toggler.collapsed {
    margin-top: 15px;
}
.innerboxslidr a {
    margin-bottom: 15px;
}
.m-steps {
    padding: 0px 0px 0 0px;
}
.m-steps-step {
    margin-bottom: 0px;
}
.m-steps-title {
    font-size: 20px;
}
.u-pad--all35 {
    padding: 20px;
}
.main-box-slid {
    margin-bottom: 20px;
}
.elifbox {
    margin-top: 15px;
}
ul.f32 {
    padding-left: 0px;
}
.stepsicon {
    width: 13%;
}
.col-xs-4 {
    width: 33.33333333% !important;
}
.m-logo.applypage {
    width: 100%;
    text-align: center;
    margin-bottom: 10px;
    margin-top:15px;
}
.m-b-20 {
    margin-bottom: 50px !important;
}
.top-imgval {
    width: 89%;
    margin-bottom: 7px;
    margin-left: 20px;
}
}
@media (max-width:480px) {
    .sliderboxval {
        width: 100% !important;
        margin-bottom: 0px !important;
        margin-top: 15px !important;
}
.innerboxslidr {
    margin-top: 0px !important;
    padding: 0px 0px !important;
}
.m-button-submit{
    margin-right: 0px !important;
}
.m-jumbotron-image6 {
    min-height: 100px !important;
}
.m-logo {
    width: 85%;
    float: left;
    display: inline-block;
    margin-top: 7px;
}
.m-logo img {
    width: 27%;
}
li.header-menu-item.mobileOnly {
    display: none !important;
}
button.navbar-toggler.collapsed {
    margin-top: 15px;
}
.innerboxslidr a {
    margin-bottom: 15px;
}
.m-steps {
    padding: 0px 0px 0 0px;
}
.m-steps-step {
    margin-bottom: 0px;
}
.m-steps-title {
    font-size: 20px;
}
.u-pad--all35 {
    padding: 20px;
}
.main-box-slid {
    margin-bottom: 20px;
}
.elifbox {
    margin-top: 15px;
}
ul.f32 {
    padding-left: 0px;
}
.stepsicon {
    width: 13%;
}
.inner-box-slid img {
    height: 250px;
}
.col-xs-4 {
    width: 33.33333333% !important;
}
.m-logo.applypage {
    width: 100%;
    text-align: center;
    margin-bottom: 10px;
    margin-top:15px;
}
.m-b-20 {
    margin-bottom: 50px !important;
}
.top-imgval {
    width: 92%;
    margin-bottom: 7px;
    margin-left: 20px;
}
}
@media (max-width:540px) {
    .sliderboxval {
        width: 100% !important;
        margin-bottom: 0px !important;
        margin-top: 15px !important;
    }
.innerboxslidr {
    margin-top: 0px !important;
    padding: 0px 0px !important;
}
.m-button-submit{
    margin-right: 0px !important;
}
.m-jumbotron-image6 {
    min-height: 100px !important;
}
.m-logo {
    width: 85%;
    float: left;
    display: inline-block;
    margin-top: 7px;
}
.m-logo img {
    width: 27%;
}
li.header-menu-item.mobileOnly {
    display: none !important;
}
button.navbar-toggler.collapsed {
    margin-top: 15px;
}
.innerboxslidr a {
    margin-bottom: 15px;
}
.m-steps {
    padding: 0px 0px 0 0px;
}
.m-steps-step {
    margin-bottom: 0px;
}
.m-steps-title {
    font-size: 20px;
}
.u-pad--all35 {
    padding: 20px;
}
.main-box-slid {
    margin-bottom: 20px;
}
.elifbox {
    margin-top: 15px;
}
ul.f32 {
    padding-left: 0px;
}
.stepsicon {
    width: 10%;
}
.inner-box-slid img {
    height: 270px;
}
.col-xs-4 {
    width: 33.33333333% !important;
}
.m-logo.applypage {
    width: 100%;
    text-align: center;
    margin-bottom: 10px;
    margin-top:15px;
}
.m-b-20 {
    margin-bottom: 50px !important;
}
.top-imgval {
    width: 93%;
    margin-bottom: 7px;
    margin-left: 20px;
}
}
@media (max-width:680px) {
    .sliderboxval {
        width: 100% !important;
        margin-bottom: 60px !important;
        margin-top: 60px !important;
    }
.innerboxslidr {
    margin-top: 0px !important;
    padding: 0px 0px !important;
}
.m-button-submit{
    margin-right: 0px !important;
}
.m-jumbotron-image6 {
    min-height: 100px !important;
}
.m-logo {
    width: 85%;
    float: left;
    display: inline-block;
    margin-top: 7px;
}
.m-logo img {
    width: 27%;
}
li.header-menu-item.mobileOnly {
    display: none !important;
}
button.navbar-toggler.collapsed {
    margin-top: 15px;
}
.innerboxslidr a {
    margin-bottom: 15px;
}
.m-steps {
    padding: 0px 0px 0 0px;
}
.m-steps-step {
    margin-bottom: 0px;
}
.m-steps-title {
    font-size: 20px;
}
.u-pad--all35 {
    padding: 20px;
}
.main-box-slid {
    margin-bottom: 20px;
}
.elifbox {
    margin-top: 15px;
}
ul.f32 {
    padding-left: 0px;
}
.stepsicon {
    width: 10%;
}
.inner-box-slid img {
    height: 270px;
}
.col-xs-4 {
    width: 33.33333333% !important;
}
.m-logo.applypage {
    width: 100%;
    text-align: center;
    margin-bottom: 10px;
    margin-top:15px;
}
.m-b-20 {
    margin-bottom: 50px !important;
}
.top-imgval {
    width: 93%;
    margin-bottom: 7px;
    margin-left: 20px;
}
}

@media (max-width:767px) and (min-width:400px) {
.sliderboxval {
    margin-bottom: 0px !important;
    margin-top: 16px !important;
}
}
@media (max-width:767px) {
    .sliderboxval {
        width: 100% !important;
        margin-bottom: 100px !important;
        margin-top: 100px !important;
    }
.innerboxslidr {
    margin-top: 0px !important;
    padding: 0px 0px !important;
}
.m-button-submit{
    margin-right: 0px !important;
}
.m-jumbotron-image6 {
    min-height: 100px !important;
    background-position: left!important;
}
.m-logo {
    width: 85%;
    float: left;
    display: inline-block;
    margin-top: 7px;
}
.m-logo img {
    width: 27%;
}
li.header-menu-item.mobileOnly {
    display: none !important;
}
button.navbar-toggler.collapsed {
    margin-top: 15px;
}
.innerboxslidr a {
    margin-bottom: 15px;
}
.m-steps {
    padding: 0px 0px 0 0px;
}
.m-steps-step {
    margin-bottom: 0px;
}
.m-steps-title {
    font-size: 20px;
}
.u-pad--all35 {
    padding: 20px;
}
.main-box-slid {
    margin-bottom: 20px;
}
.elifbox {
    margin-top: 15px;
}
ul.f32 {
    padding-left: 0px;
}
.stepsicon {
    width: 10%;
}
.inner-box-slid img {
    height: 237px;
    
}
.col-xs-4 {
    width: 33.33333333% !important;
}
.m-logo.applypage {
    width: 100%;
    text-align: center;
    margin-bottom: 10px;
    margin-top:15px;
}
.m-b-20 {
    margin-bottom: 50px !important;
}
.top-imgval {
    width: 93%;
    margin-bottom: 7px;
    margin-left: 20px;
    margin-right: 14px;
}
}
@media (max-width:1024px) and (min-width:768px) {
    .m-jumbotron-image6 {
        min-height: 300px !important;
    }
    .innerboxslidr {
        margin-top: 25px !important;
    }
    .sliderboxval {
        margin-bottom: 80px !important;
        margin-top: 0px !important;
    }
    .col-md-3.customwidth {
        max-width: 50% !important;
        flex: 50%;
        margin-bottom: 40px;
    }
    .top-imgval {
    width: 66%;
    float: right;
    margin-left: 20px;
}
.m-logo {
    width: 26% !important;
    margin-top: 5px !important;
}
.inner-box-slid img {
    height: 240px;
}
.m-steps-textcontainer {
    width: 100%;
    text-align: center;
}
}
@media (max-width:1000px) and (min-width:0px) {
    
}
@media (max-width:990px) and (min-width:768px) {
ul.navbar-nav {
    width: 100%;
    text-align: center;
}
     .container:before{
         content:none;
     }
.m-logo {
    width: 30%;
    float: left;
    display: inline-block;
}
.m-logo img {
    width: 40%;
}
button.navbar-toggler.collapsed {
    display: block;
    position: absolute;
    right: 25px;
    top: 35px;
}
section.setupbannerbottom {
    overflow: hidden;
}
footer {
    overflow: hidden;
}
footer .notice {
    margin-top: 50px;
}
section.paddingbox {
    overflow: hidden;
}
.u-pad--all35 {
    float: left;
    overflow: hidden;
}
}
@media (max-width:1000px) and (min-width:975px) {
    button.navbar-toggler.collapsed {
    display: none;
}
.top-imgval {
    width: 66%;
    float: right;
    margin-left: 20px;
}
.m-logo {
    margin-top: 5px;
}
}
@media (max-width:1050px) and (min-width:1000px) {
    button.navbar-toggler.collapsed {
    display: none;
}
.top-imgval {
    width: 66%;
    float: right;
    margin-left: 20px;
}
.m-logo {
    margin-top: 10px;
}
}
@media (max-width:1050px) and (min-width:991px) {
         .container:before{
         content:none;
     }
.m-logo {
    width: 30%;
    float: left;
    display: inline-block;
}
.m-logo img {
    width: 50%;
}
button.navbar-toggler.collapsed {
    display: none;
}
section.setupbannerbottom {
    overflow: hidden;
}
footer {
    overflow: hidden;
}
footer .notice {
    margin-top: 30px;
}
section.paddingbox {
    overflow: hidden;
}
.u-pad--all35 {
    float: left;
    overflow: hidden;
}
ul.navbar-nav li a.btn-apply {
    padding: 1px 6px !important;
    font-size: 10px;
}
}

@media (max-width:1200px) and (min-width:1050px) {
    button.navbar-toggler.collapsed{
        display:none !important;
    }
             .container:before{
         content:none;
     }
.m-logo {
    width: 30%;
    float: left;
    display: inline-block;
}
.m-logo img {
    width: 50%!important;
}
section.setupbannerbottom {
    overflow: hidden;
}
footer {
    overflow: hidden;
}
footer .notice {
    margin-top: 30px;
}
section.paddingbox {
    overflow: hidden;
}
.u-pad--all35 {
    float: left;
    overflow: hidden;
}
ul.navbar-nav li a.btn-apply {
    padding: 8px 21px !important;
    font-size: 15px;
}
.top-imgval {
    width: 66%;
    float: right;
    margin-left: 20px;
}
.m-logo {
    margin-top: 15px;
}
}

@media (max-width:1400px) and (min-width:1200px) {
        button.navbar-toggler.collapsed{
        display:none !important;
    }
             .container:before{
         content:none;
     }
.m-logo {
    width: 25% !important;
    float: left;
    display: inline-block;
}

section.setupbannerbottom {
    overflow: hidden;
}
footer {
    overflow: hidden;
}
footer .notice {
    margin-top: 30px;
}
section.paddingbox {
    overflow: hidden;
}
.u-pad--all35 {
    float: left;
    overflow: hidden;
}
ul.navbar-nav li a.btn-apply {
    padding: 8px 21px !important;
    font-size: 15px;
}
.top-imgval {
    width: 66%;
    float: right;
    margin-left: 20px;
}
.m-logo img{
    margin-top: 10px;
    width: 50% !important;
}
}
@media (max-width:1600px) and (min-width:1400px) {
        button.navbar-toggler.collapsed{
        display:none !important;
    }
        .container:before{
         content:none;
     }
.m-logo {
    width: 30%;
    float: left;
    display: inline-block;
}
.m-logo img {
    width: 50%;
}
section.setupbannerbottom {
    overflow: hidden;
}
footer {
    overflow: hidden;
}
footer .notice {
    margin-top: 30px;
}
section.paddingbox {
    overflow: hidden;
}
.u-pad--all35 {
    float: left;
    overflow: hidden;
}
ul.navbar-nav li a.btn-apply {
    padding: 8px 21px !important;
    font-size: 15px;
}
.top-imgval {
    width: 66%;
    float: right;
    margin-left: 20px;
}
.m-logo {
    margin-top: 10px;
    width: 20% !important;
}
}
@media (max-width:1900px) and (min-width:1600px) {
        button.navbar-toggler.collapsed{
        display:none !important;
    }
             .container:before{
         content:none;
     }
.m-logo {
    width: 30%;
    float: left;
    display: inline-block;
}
.m-logo img {
    width: 80%;
}
section.setupbannerbottom {
    overflow: hidden;
}
footer {
    overflow: hidden;
}
footer .notice {
    margin-top: 30px;
}
section.paddingbox {
    overflow: hidden;
}
.u-pad--all35 {
    float: left;
    overflow: hidden;
}
ul.navbar-nav li a.btn-apply {
    padding: 8px 21px !important;
    font-size: 15px;
}
.top-imgval {
    width: 66%;
    float: right;
    margin-left: 20px;
}
.m-logo {
    margin-top: 10px;
    width: 20% !important;
}
}
@media (max-width:2300px) and (min-width:1900px) {
        button.navbar-toggler.collapsed{
        display:none !important;
    }
             .container:before{
         content:none;
     }
.m-logo {
    width: 20%;
    float: left;
    display: inline-block;
}
.m-logo img {
    width: 50%;
}
section.setupbannerbottom {
    overflow: hidden;
}
footer {
    overflow: hidden;
}
footer .notice {
    margin-top: 30px;
}
section.paddingbox {
    overflow: hidden;
}
.u-pad--all35 {
    float: left;
    overflow: hidden;
}
ul.navbar-nav li a.btn-apply {
    padding: 8px 21px !important;
    font-size: 15px;
}
.top-imgval {
    width: 66%;
    float: right;
    margin-left: 20px;
}
.m-logo {
    margin-top: 10px;
    width: 25% !important;
}
}
a.privcypol {
    padding-right: 5px;
    text-decoration: underline;
}
a.temtag {
    padding-left: 5px;
    text-decoration: underline;
}
/*@media (max-width:1400px) and (min-width:1050px) {*/
/*    .m-logo img {*/
/*        width: 30%!important;*/
/*    }*/
    
/*}*/