.stepwizard_container{
 margin: 50px 0 0;
}
.stepwizard_container .step-tabs {
 background: #f8f8f8;
 padding: 30px 0 60px;
 justify-content: center;
 position: relative;
 border: none;
}
.stepwizard_container .step-tabs:after{
 position: absolute;
 top: calc(50% - 14px);
 height: 1px;
 width: 70%;
 background: #dfdfdf;
 content: "";
 left: 0;
 right: 0;
 margin: 0 auto;
}
.stepwizard_container .step-tabs li{
 padding: 0 80px;
}
.stepwizard_container .step-tabs li a{
 border-radius: 50%;
 width: 70px;
 height: 70px;
 padding: 0;
 border: solid 1px #dfdfdf!important;
 position: relative;
 background-color: #fff;
 color: #000;
 font-size: 30px;
 z-index: 2;
 padding-top: 4px!important;
 display: block;
 line-height: 2.1;
 text-align: center;
}
.stepwizard_container .step-tabs li a span{
 position: absolute;
 bottom: -35px;
 color: #000;
 font-size: 1rem;
 width: 100%;
 text-align: center;
 left: 0;
 right: 0;
}

.stepwizard_container .step-tabs li a.active{
 background-color: #832625;
 color: #fff;
}
.stepwizard_container .step-tabs li a.active span{
 font-weight: 700;
}
.stepwizard_container .step-tabs li.active a{
 background-color: #832625;
 color: #fff;
}
@media (max-width: 992px){
 .stepwizard_container .step-tabs li{
   padding: 0 15px;
 }
 .stepwizard_container .step-tabs li a{
  width: 60px;
  height: 60px;
  font-size: 1rem;
    line-height: 52px;
 }
.stepwizard_container .step-tabs li a span{bottom: -45px}
 .stepwizard_container .step-tabs:after{
  width: 90%;
 }
}

.stepwizard_container .bootstrap-select{border: solid 1px #ccc; padding:6px 20px 6px 0px; border-radius: 5px;}
.stepwizard_container .bootstrap-select .dropdown-toggle .filter-option{font-size: 1rem;}
.stepwizard_container .custom-control-label{text-align: left}
.stepwizard_container .dropdown-menu ::-webkit-scrollbar {
    display: none;
}
.stepwizard_container .dropdown-menu.show {scrollbar-width: none; overflow-y: -moz-hidden-unscrollable; scrollbar-color: transparent transparent;}

.customer_enq_thankyou{ width: 100%;}
.customer_enq_thankyou .right_icon{font-size: 48px; color:#FFB241;}
.customer_enq_thankyou .right_icon span{border: 3px solid #832625; width: 90px; display: inline-block; border-radius: 50%; height: 90px; line-height: 90px;}
.customer_enq_thankyou a.backbtn{ font-size:12px;}


@media (max-width: 1169px){
   
    
    
}

@media (max-width: 990px){
}
@media (max-width: 767px){
    
    
}
@media (max-width: 599px){
    
}
@media (max-width: 479px){	
}
@media (max-width: 359px){
}
