@import url('https://fonts.googleapis.com/css2?family=Poppins:ital,wght@0,100;0,200;0,300;0,400;0,500;0,600;0,700;0,800;0,900;1,100;1,200;1,300;1,400;1,500;1,600;1,700;1,800;1,900&display=swap');

.progressModel {
    font-family: "Poppins" ;
}

.model{
    display:none;
    position : fixed;
    z-index: 100000;
    left: 0;
    top: 0;
    width: 100%;
    height: 100%;
    background-color: rgba(0, 0, 0, 0.5);
}
.model-content {
    background-color: #fff;
    margin-top:10px;
    padding-bottom:20px;
   
    border-radius: 5px;
    width: 40%;
    position: relative;
}
.model-content .inside-question-model{ 
    font-family: "Poppins", sans-serif;
    margin-top: 20px;
    margin-left: 20px;
    margin-right: 20px;
    max-height: 70vh; /* Limit the height of form content */
    overflow-y: auto; /* Enable scrolling for large content */
  
}
.model-content .inside-question-model  .first-btn-area { 
    margin:20px 125px 20px 0px;
    
} 
.model-content .inside-question-model  .second-btn-area { 
    margin:20px 0px 20px 125px;
    
} 
.model-content .inside-question-model  .button-area .new-style-form-btn{ 
    background-color: #039d99 ;
    color: #fff;
    margin-top: 10px;
    margin-right: 20px;
    box-shadow: rgba(50, 50, 93, 0.25) 0px 13px 27px -5px, rgba(0, 0, 0, 0.3) 0px 8px 16px -8px;
    padding: 10px 25px;
}

.model-content .img {
    height: 120px;
    background-image: url(../img/services-pic/astrology.jpg);
  background-size: cover;
  background-position: center;
  background-repeat: no-repeat;
}
.close {
    border-radius: 50%;
    background-color: blue;
    color: white;
    position: absolute;
    top: 12px;
    right: 15px;
    font-size: 30px;
    cursor: pointer;
    padding: 0px 12px !important;
}
.progress-container{
    margin:0px auto;
    width: 50%;
    background-color:#f5d3d3;
    margin-bottom: 20px;
   border-radius: 5px;
   
}
.progress-container .text-center{ 
    font-size: 30px !important;
}

.progress-bars {
   width: 20%;
   height: 10px;
   background-color: blue;
   border-radius: 5px;
}
.step.step-4 {
    display: none;
}

.step {
    border: 1px solid  #E6E7EC;
    border-radius: 6px;
    margin-top: 20px;
}
.step .question{
    border-bottom: 1px solid rgb(228, 226, 226);
   
   padding: 6px 6px;
}

.step .question:hover{
    --tw-bg-opacity : 0.8;
    background-color: rgb(249 249 250 / var(--tw-bg-opacity));
}
.step .question label{ 
    font-size: 14px;
    font-weight: 600;
    color: #677c91;
}
input[type="checkbox"] {
    transform: scale(1.5); /* Scale up the size of the checkbox */
    -webkit-transform: scale(1.5); /* Ensure compatibility with Safari */
    margin: 10px; /* Adjust spacing if needed */
}




 /* Hide scrollbar but keep scroll functionality */
 .inside-question-model::-webkit-scrollbar {
    width: 0px; /* Hide scrollbar for Webkit browsers */
}
.inside-question-model {
    -ms-overflow-style: none;  /* IE and Edge */
    scrollbar-width: none;  /* Firefox */
}

.model-content .inside-question-model  .button-area .one-btn button {
    display: none;
}