html{
    scroll-behavior: smooth;
    scroll-padding-top:200px ;
}
/* .fullpagebgColor .gradient-content-wrap h4{
    font-family: 'ErodeSemibold';
    font-size: 50px;
} */

.scrollSection{
       scroll-padding-top:200px; 
}
.faq-tabs {
    position: sticky;
    top: 95px;
    z-index: 1;
    background: #fff;
    padding: 10px 0; 
}
.onscrolltabs li a:hover {
    background-color: #015FCF; 
    color: #fff;
}
.faq-firstSection{
    padding: 4rem 0;
}
.fullpagebgColor{
    background-color: #fafdfe;
}
.topgradientheading h2 {
    background: linear-gradient(0deg, rgba(1, 95, 207, 1) 0%, rgba(1, 144, 209, 1) 100%);
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
}
.faqheading h2{
    padding: 3rem 0;
}
.onscrolltabs li a{
    border: 1px solid #D6D6D6;
    padding: 10px 20px;
    border-radius: 100px;
    color: #313131;
}
.onscrolltabs {
   box-shadow: rgba(0, 0, 0, 0.15) 1.95px 1.95px 2.6px;
    padding: 32px 0 0px;
}
.faqLeftHeading{
     font-family: 'ErodeMedium';
     font-size:28px;
     font-weight:800;
     color: #0A3160;
}
.accordionfont h2{
color: #0A3160;
  font-family: 'QuicksandSemiBold';
  font-size: 28px;
  font-weight: 600;
}
 
.accordion-button:not(.collapsed) {
    color: #313131;
    background-color: transparent;
    box-shadow: none;
    border: 0;
    /* border-bottom: 1px solid #BCBCBC; */
}
.accordion-button{
 font-family: 'QuicksandMedium';
 font-size: 20px;
 font-weight: 600;
}
.accordion-item {
    border: 0;
     border-bottom: 1px solid #BCBCBC;
}
.accordion-item a, .accordion-item span, .accordion-item h5 a{
    color:#015FCF;
}
.accordion-item h5 i{
    vertical-align: middle;
}
.accordion-item h5{
    font-family: 'QuicksandMedium';
    font-weight: 700;
    font-size: 18px;
} 
.accordion-button:focus{
    box-shadow: none;  
}


/* Mobile adjustments */
@media(max-width:767px){
     html {
    scroll-behavior: smooth;
    scroll-padding-top: 200px;
}
    .h-scroll {
       width: 100%;
        overflow-x: scroll;
        display: flex;
        white-space: nowrap;
        padding-bottom: 10px;
    }
    .faq-tabs li{
        display: inline-block; 
    }
    .faqheading h2{
        padding: 0;
    }
    .faq-firstSection {
        padding: 3rem 0 0; 
    }
    .faq-tabs li{
        margin: 0 5px 20px;
    }
    .onscrolltabs{
        padding-bottom: 0;
    }
    .fullpagebgColor .gradient-content-wrap h4 {
        font-size: 30px;
    }
}


@media(min-width:768px){

}