.bs-wizard > .bs-wizard-step {padding: 0; position: relative;}
.bs-wizard > .bs-wizard-step + .bs-wizard-step {}
.bs-wizard > .bs-wizard-step .bs-wizard-stepnum {margin-bottom: 5px;cursor: pointer;padding-top: 30px;font-size: 13px;color: #7e8898;}
.bs-wizard > .bs-wizard-step .bs-wizard-info {color: #999; font-size: 14px;}
.bs-wizard > .bs-wizard-step > .bs-wizard-dot {position: absolute; width: 75px; height: 75px; display: block; background: #fbe8aa; top: 25px; right: 40%; margin-top: -15px; margin-right: -15px; border-radius: 50%;}

.bs-wizard > .bs-wizard-step > .bs-wizard-dot{ background: #2f7bbc;text-align: center;}
.bs-wizard > .bs-wizard-step > .bs-wizard-dot i{margin: auto auto;float: center;font-size: 46px;position: absolute;right: 0;left: 0;margin-top: 12px;}
.bs-wizard > .bs-wizard-step > .progress {  position: relative;  border-radius: 0px;  height: 3px;  box-shadow: none;  margin: 48px 0;  background: #b7b7b7;  margin-bottom: 15px;  width: 60%;  left: 0;  right: 70%;  }
.bs-wizard > .bs-wizard-step > .progress > .progress-bar {width:0px; box-shadow: none; background: #fbe8aa;}
.bs-wizard-doti {font-size: 40px;color:white;}
.bs-wizard .bs-wizard-step.one .bs-wizard-dot { background: #ff9948 url('../image/step1.png') center no-repeat;}
.bs-wizard .bs-wizard-step.two .bs-wizard-dot {   background: #d2335c url('../image/step2.png') center no-repeat;}
.bs-wizard .bs-wizard-step.three .bs-wizard-dot {  background: #a93aba url('../image/step3.png') center no-repeat;}
.bs-wizard .bs-wizard-step.four .bs-wizard-dot { background: #0082d5 url('../image/step4.png') center no-repeat;}
.bs-wizard .bs-wizard-dot{background-image: url('../image/procedure.png');}
.bs-wizard .bs-wizard-step.one .progress
{
    background: #ca3158; /* Old browsers */
    background: -moz-linear-gradient(left, #ca3158 0%, #ff9c4c 100%); /* FF3.6-15 */
    background: -webkit-linear-gradient(left, #ca3158 0%,#ff9c4c 100%); /* Chrome10-25,Safari5.1-6 */
    background: linear-gradient(to right, #ca3158 0%,#ff9c4c 100%); /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ca3158', endColorstr='#ff9c4c',GradientType=1 ); /* IE6-9 */
}

.bs-wizard .bs-wizard-step.two .progress
{
    background: #a234d5; /* Old browsers */
    background: -moz-linear-gradient(left, #a234d5 0%, #d8445d 100%); /* FF3.6-15 */
    background: -webkit-linear-gradient(left, #a234d5 0%,#d8445d 100%); /* Chrome10-25,Safari5.1-6 */
    background: linear-gradient(to right, #a234d5 0%,#d8445d 100%); /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#a234d5', endColorstr='#d8445d',GradientType=1 ); /* IE6-9 */
}

.bs-wizard .bs-wizard-step.three .progress
{
    /* Permalink - use to edit and share this gradient: http://colorzilla.com/gradient-editor/#0282d5+0,a234d5+100 */
    background: #0282d5; /* Old browsers */
    background: -moz-linear-gradient(left, #0282d5 0%, #a234d5 100%); /* FF3.6-15 */
    background: -webkit-linear-gradient(left, #0282d5 0%,#a234d5 100%); /* Chrome10-25,Safari5.1-6 */
    background: linear-gradient(to right, #0282d5 0%,#a234d5 100%); /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#0282d5', endColorstr='#a234d5',GradientType=1 ); /* IE6-9 */}

.bs-wizard-dot,
.bs-wizard-stepnum
{
    cursor: default !important;
}

.bs-wizard-step:last-child .progress{visibility:hidden;}

.bs-wizard > .bs-wizard-step.active > .progress > .progress-bar {width:50%;}
.bs-wizard > .bs-wizard-step:first-child.active > .progress > .progress-bar {width:0%;}
.bs-wizard > .bs-wizard-step:last-child.active > .progress > .progress-bar {width: 100%;}
.bs-wizard > .bs-wizard-step.disabled > .bs-wizard-dot {background-color: #f5f5f5;}
.bs-wizard > .bs-wizard-step.disabled > .bs-wizard-dot:after {opacity: 0;}
.bs-wizard > .bs-wizard-step:first-child  > .progress {right: 65%;  width: 65%;}
.bs-wizard > .bs-wizard-step:last-child  > .progress {width: 50%;}
.bs-wizard > .bs-wizard-step.disabled a.bs-wizard-dot{ pointer-events: none; }

@media(max-width: 480px)
{
    .bs-wizard > .bs-wizard-step > .bs-wizard-dot{width:55px;height: 55px;right: 35%;}
    .bs-wizard > .bs-wizard-step > .progress{visibility: hidden;}
    .bs-wizard .bs-wizard-step.one .bs-wizard-dot {  background: #ff9948 url('../image/step1.png') center no-repeat;  }
    .bs-wizard .bs-wizard-step.two .bs-wizard-dot {  background: #d2335c url('../image/step2.png') center no-repeat;  }
    .bs-wizard .bs-wizard-step.three .bs-wizard-dot {  background: #a93aba url('../image/step3.png') center no-repeat;  }
    .bs-wizard .bs-wizard-step.four .bs-wizard-dot {  background: #0082d5 url('../image/step4.png') center no-repeat;  }
    #landing .btn{margin: 15px -10px auto;}
}
