section {
    padding: 88px 0px 88px 0px;
}
.text-center{
  text-align: center;
}
section.blog-hero-section{
  padding: 10px 0px 0px 0px;
}
section.blog-hero-wrapper{
  width: 966;
  height: 118;
  top: 271px;
  left: 477px;
  opacity: 1;
}
.blog-hero-text{
  font-family: Poppins;
font-weight: 500;
font-style: Medium;
font-size: 55px;
line-height: 107%;
letter-spacing: 1%;
text-align: center;

}
section.broker-hero-section{
  padding: 10px 0px 0px 0px;
}
@media(max-width :428px){
  section.blog-hero-section{
    height: 325px;
  }
  section.broker-hero-section{
    height: 400px;
  }
}

.start-header-para{
font-family: Poppins;

font-style: SemiBold;
font-size: 18px;
line-height: 150%;
letter-spacing: 0%;
text-align: center;

}
.sub-header-para{
  
    font-weight: 600;
   
    font-size: 24px;
    line-height: 150%;
    letter-spacing: 0%;
    text-align: center;
}
.start-my-license-main-head{
    width: 531;
    height: 39;
    top: 869px;
    left: 695px;
    opacity: 1;
    font-family: Poppins;
font-weight: 500;
font-style: Medium;
font-size: 36px;
line-height: 107%;
letter-spacing: 1%;
text-align: center;
vertical-align: bottom;


}
section.join-adhi{
  background: linear-gradient(90deg, #000000 0%, #434343 60%),
linear-gradient(90deg, #EECDA3 0%, #EF629F 92.97%);

}
.start{
      padding: 76px 0px 47px 0px;
}
.steps{
  padding: 46px 0px 50px 0px;
}
.stages{
  line-height : 2rem;
letter-spacing: 4%;
}
.join-building{
  padding: 50px 0px 50px 0px;
  text-align: center;
}
.join-building .join-diff{
  font-family: Poppins;
font-weight: 700;
font-style: Bold;
font-size: 32px;
line-height: 150%;
letter-spacing: 0%;
text-align: center;

}
.join-diff-head{
  font-family: Poppins;
font-weight: 400;
font-style: Regular;
font-size: 18px;
line-height: 192%;
letter-spacing: 0%;
text-align: center;

}
.first-meet-section-para1{
width: 579;
height: 320.140625;
top: 1027px;
left: 989px;
opacity: 1;

}
.table-contents{
  font-family: Poppins;
  color: #0D94F5;
font-weight: 400;
font-style: Regular;
font-size: 18px;
line-height: 43px;
letter-spacing: 0%;
text-decoration: underline;
text-decoration-style: solid;
text-decoration-thickness: 0%;

}
.table-contents-sub{
  font-family: Poppins;
color: #0D94F5;
font-weight: 400;
font-style: Regular;
font-size: 18px;
line-height: 43px;
letter-spacing: 0%;
text-decoration: underline;
text-decoration-style: solid;
text-decoration-thickness: 0%;
}
.sec-pad{
  padding:0px !important;
}
.text-dark{
  color:black;
}
#education-section button {
    width: 460px;
    font-weight: 500;
}
#education-section h2 {
    font-size: 30px;
    font-weight: 700;
    font-family: 'Poppins', sans-serif;
}
.blog-sections{
  background-color:  #f6d7d7;
}
@media(max-width :480px){
  #education-section button {
      width: 280px;
  }
  .white-color{
    font-size:14px;
  }
  .blog-hero-text,.start-my-license-main-head{
    font-size: 25px !important;
  }
  .start-my-license-main-head{
    font-size: 25px !important;
  }
  .stages,.join-diff,.table-contents,.start-header-para{
    font-size: 15px !important;
  }
  .join-diff-head,.table-contents-head{
    font-size: 20px !important;
  }
    .accordion-styles .accordion-button span {
        font-size: 12px !important;
        letter-spacing: 2%;
    }
} 
    .accordion-styles .accordion-button span {
        font-size: 14px !important;
        letter-spacing: 2%;
    }
    
    .stages {
    list-style: decimal;
    padding-left: 1.2rem;
    margin: 0;
}

.stages li {
    border-bottom: 1px solid rgba(0,0,0,0.15); /* adjust color if dark background */
    padding: 12px 0;
    margin: 0;
}

.stages li:last-child {
    border-bottom: none;
}

.stages li b a {
    text-decoration: none;
}
@media (max-width: 768px) {
    .stages li {
        padding: 10px 0;
    }

    .stages li b {
        font-size: 1rem;
        line-height: 1.4;
    }
}

@media (max-width: 360px) {
    .stages li b {
        font-size: 0.95rem;
    }
}
.getmylicence-learn-section {
  background-color: white;
}
.getmylicence-learn-sectio{
max-width: 100%;
    height: auto;
    background-repeat: no-repeat !important;
    background-size: cover !important;
    background-position: center;
}
.accordion-styles .accordion-button.collapsed {
    background-color: #c3c3c3 !important;
}
.accordion-styles .accordion-button:not(.collapsed) {
    color: white;
    background-color: #EC5171;
}
 section.hero-sec {
        background-color: bisque;
    }
@media (max-width: 480px) {
  section.hero-sec {
        background-color: bisque;
    }
    section.what-learn {
        padding: 35px 0px;
        margin-top: 0px !important;
    }
    #education-section h2 {
      font-size : 18px;
    }
    #education-section p {
        margin-top: 0px !important;
        padding: 0px 10px;
    }
        section {
        padding: 28px 0px!important;
    }
    .join-diff-head{
        font-size:15px !important;;
    }
  }