@media (max-width: 575.98px) {

    .service-section1{
        background-image:linear-gradient(180deg, rgb(0 0 0 / 60%) 70%, rgb(0 0 0 / 99%) 100%), url('/static/images/terms-bg.jpg') !important;
    }
.service-section1 .heading {
    font-size: 50px !important;
}
.service-section1 .sub-heading {
    font-size: 24px !important;
}
.service-section1 .date {
    font-size: 20px !important;
}
.service-section1 .paras {
    font-size: 18px !important;
    padding-left: 10px !important;
    padding-right: 10px !important;
    text-align: start !important;
}
.service-section2 {
    margin-top: 50px !important;
    margin-bottom: 20px !important;
}
.service-section2 .service-heading-count1 {
    font-size: 36px !important;
}    
.service-section2 .secvice-heading1 {
    font-size: 36px !important;
    margin-left: 5px !important;
} 
.service-section2 .content-section1 .content-para,
.service-section2 .content-section1 ul li,
.service-section2 .content-section1 .content-list-heading {
    font-size: 16px !important;
}
.service-section2 .content-section1 .content-heading{
    font-size: 20px !important;
}
.service-section2 .content-section1 {
    padding-left: 10px !important;
    padding-right: 10px !important;
    margin-bottom: 10px !important;
}
    .footer-section {
        margin-top: 0 !important;
    }


}

@media (min-width: 576px) and (max-width: 767.98px) {

        .service-section1{
        background-image:linear-gradient(180deg, rgb(0 0 0 / 60%) 70%, rgb(0 0 0 / 99%) 100%), url('/static/images/terms-bg.jpg') !important;
    }
    .service-section1 .heading {
    font-size: 56px !important;
}
.service-section1 .sub-heading {
    font-size: 26px !important;
}
.service-section1 .date {
    font-size: 22px !important;
}
.service-section1 .paras {
    font-size: 20px !important;
    padding-left: 10px !important;
    padding-right: 10px !important;
    text-align: start !important;
}
.service-section2 {
    margin-top: 50px !important;
    margin-bottom: 20px !important;
}
.service-section2 .service-heading-count1 {
    font-size: 45px !important;
}    
.service-section2 .secvice-heading1 {
    font-size: 45px !important;
    margin-left: 5px !important;
} 
.service-section2 .content-section1 .content-para,
.service-section2 .content-section1 ul li,
.service-section2 .content-section1 .content-list-heading {
    font-size: 18px !important;
}
.service-section2 .content-section1 .content-heading{
    font-size: 24px !important;
}
.service-section2 .content-section1 {
    padding-left: 10px !important;
    padding-right: 10px !important;
    margin-bottom: 10px !important;
}
    .footer-section {
        margin-top: 0 !important;
    }


}


@media (min-width: 768px) and (max-width: 991.98px) {

        .service-section1{
        background-image:linear-gradient(180deg, rgb(0 0 0 / 60%) 70%, rgb(0 0 0 / 99%) 100%), url('/static/images/terms-bg.jpg') !important;
    }
    .service-section1 .heading {
    font-size: 56px !important;
}
.service-section1 .sub-heading {
    font-size: 26px !important;
}
.service-section1 .date {
    font-size: 22px !important;
}
.service-section1 .paras {
    font-size: 20px !important;
    padding-left: 10px !important;
    padding-right: 10px !important;
    text-align: start !important;
}
.service-section2 {
    margin-top: 50px !important;
    margin-bottom: 20px !important;
}
.service-section2 .service-heading-count1 {
    font-size: 45px !important;
}    
.service-section2 .secvice-heading1 {
    font-size: 45px !important;
    margin-left: 5px !important;
} 
.service-section2 .content-section1 .content-para,
.service-section2 .content-section1 ul li,
.service-section2 .content-section1 .content-list-heading {
    font-size: 18px !important;
}
.service-section2 .content-section1 .content-heading{
    font-size: 24px !important;
}
.service-section2 .content-section1 {
    padding-left: 10px !important;
    padding-right: 10px !important;
    margin-bottom: 10px !important;
}
    .footer-section {
        margin-top: 0 !important;
    }

}

@media (min-width: 992px) and (max-width: 1199.98px) {

        .service-section1{
        background-image:linear-gradient(180deg, rgb(0 0 0 / 60%) 70%, rgb(0 0 0 / 99%) 100%), url('/static/images/terms-bg.jpg') !important;
    }
    .service-section1 .heading {
    font-size: 56px !important;
}
.service-section1 .sub-heading {
    font-size: 26px !important;
}
.service-section1 .date {
    font-size: 22px !important;
}
.service-section1 .paras {
    font-size: 20px !important;
    padding-left: 10px !important;
    padding-right: 10px !important;
    text-align: start !important;
}
.service-section2 {
    margin-top: 50px !important;
    margin-bottom: 20px !important;
}
.service-section2 .service-heading-count1 {
    font-size: 45px !important;
}    
.service-section2 .secvice-heading1 {
    font-size: 45px !important;
    margin-left: 5px !important;
} 
.service-section2 .content-section1 .content-para,
.service-section2 .content-section1 ul li,
.service-section2 .content-section1 .content-list-heading {
    font-size: 18px !important;
}
.service-section2 .content-section1 .content-heading{
    font-size: 24px !important;
}
.service-section2 .content-section1 {
    padding-left: 10px !important;
    padding-right: 10px !important;
    margin-bottom: 10px !important;
}
    .footer-section {
        margin-top: 0 !important;
    }


}

@media (min-width: 1200px) and (max-width: 1440px) {
    .service-section1 .heading {
    font-size: 60px !important;
}
.service-section1 .sub-heading {
    font-size: 28px !important;
}
.service-section1 .date {
    font-size: 24px !important;
}
.service-section1 .paras {
    font-size: 22px !important;
    padding-left: 10px !important;
    padding-right: 10px !important;
    text-align: start !important;
}
.service-section2 {
    margin-top: 50px !important;
    margin-bottom: 20px !important;
}
.service-section2 .service-heading-count1 {
    font-size: 50px !important;
}    
.service-section2 .secvice-heading1 {
    font-size: 50px !important;
    margin-left: 5px !important;
} 
.service-section2 .content-section1 .content-para,
.service-section2 .content-section1 ul li,
.service-section2 .content-section1 .content-list-heading {
    font-size: 20px !important;
}
.service-section2 .content-section1 .content-heading{
    font-size: 26px !important;
}
.service-section2 .content-section1 {
    padding-left: 10px !important;
    padding-right: 10px !important;
    margin-bottom: 10px !important;
}
    .footer-section {
        margin-top: 0 !important;
    }

}

@media (min-width: 2560px) {

}