@media (max-width: 375.98px) {
    #header .top-nav .col-md-2.text-center {
        text-align: left !important;
    }
    #header .top-nav-contact {
        justify-content: center !important;
    }
    #header .top-nav-contact li {
        margin-right: 10px !important;
    }
    #header .top-nav-contact li img {
        width: 20px;
        height: 20px;
        margin-right: 2.5px;
    }
    #header .top-nav-contact a {
        font-size: 12px;
    }
    #home-hero .row {
        padding: 75px 0;
    }
    #home-hero h1, #home-hero h2 {
        font-size: 35px;
        line-height: 45px;
    }
    .sec-title {
        font-size: 30px;
        line-height: 40px;
    }
    .expertise {
        min-height: max-content;
    }
    .accordion-content ul {
        margin-bottom: 0;
    }
    #home-6 {
        background-position: left center;
    }
    #home-6 amp-carousel {
        height: 500px;
    }
    #home-6 .col-md-10 .row {
        padding: 5px;
        background-image: none;
    }
    #home-6 .col-md-10 .testi-item {
        flex-direction: column;
    }
    .amp-carousel-button-prev {
        left: 30%;
    }
    .amp-carousel-button-next {
        right: 30%;
    }
    #breadcrumbs-area h1 {
        font-size: 28px;
        line-height: 38px;
        margin-bottom: 0;
    }
    .breadcrumbs li, .breadcrumbs li a {
        font-size: 16px;
        line-height: 26px;
        margin-bottom: 0;
    }
    #testimonials .testi-item {
        display: flex;
        flex-direction: column;
        align-items: center;
    }
     #testimonials .testi-content {
        padding-inline-start: 0;
        padding-top: 10px;
        text-align: center;
    }
    #employers-1 .col-md-6.pb-5 {
        padding-bottom: 0 !important;
    }
    #employers-1 .col-md-6 .row {
        text-align: center;
    }
    #Self-Pay-Testing-1 .one, #pedt-1 .one, #pdtp-1 .one {
        order: 1;
    }
    #Self-Pay-Testing-1 .two, #pdtp-1 .two {
        order: 2;
    }
    #Self-Pay-Testing-1 .three, #pdtp-1 .three {
        order: 3;
    }
    #Self-Pay-Testing-1 .four, #pdtp-1 .four {
        order: 4;
    }
}
@media (min-width: 375.99px) and (max-width: 575.98px) {
    #header .top-nav .col-md-2.text-center {
        text-align: left !important;
    }
    #header .top-nav-contact {
        justify-content: center !important;
    }
    #header .top-nav-contact li {
        margin-right: 10px !important;
    }
    #header .top-nav-contact li img {
        width: 20px;
        height: 20px;
        margin-right: 2.5px;
    }
    #header .top-nav-contact a {
        font-size: 15px;
    }
    #home-hero .row {
        padding: 150px 0;
    }
    #home-hero h1, #home-hero h2 {
        font-size: 35px;
        line-height: 45px;
    }
    .sec-title {
        font-size: 30px;
        line-height: 40px;
    }
    .expertise {
        min-height: max-content;
    }
    .accordion-content ul {
        margin-bottom: 0;
    }
    #home-6 {
        background-position: left center;
    }
    #home-6 amp-carousel {
        height: 500px;
    }
    #home-6 .col-md-10 .row {
        padding: 5px;
        background-image: none;
    }
    #home-6 .col-md-10 .testi-item {
        flex-direction: column;
    }
    .amp-carousel-button-prev {
        left: 30%;
    }
    .amp-carousel-button-next {
        right: 30%;
    }
    #breadcrumbs-area h1 {
        font-size: 30px;
        line-height: 40px;
        margin-bottom: 0;
    }
    .breadcrumbs li, .breadcrumbs li a {
        font-size: 24px;
        line-height: 34px;
        margin-bottom: 0;
    }
    #testimonials .testi-item {
        display: flex;
        flex-direction: column;
        align-items: center;
    }
    #testimonials  .testi-content {
        padding-inline-start: 0;
        padding-top: 10px;
        text-align: center;
    }
    #employers-1 .col-md-6.pb-5 {
        padding-bottom: 0 !important;
    }
    #employers-1 .col-md-6 .row {
        text-align: center;
    }
    #Self-Pay-Testing-1 .one, #pedt-1 .one, #pdtp-1 .one {
        order: 1;
    }
    #Self-Pay-Testing-1 .two, #pdtp-1 .two {
        order: 2;
    }
    #Self-Pay-Testing-1 .three, #pdtp-1 .three {
        order: 3;
    }
    #Self-Pay-Testing-1 .four, #pdtp-1 .four {
        order: 4;
    }
}
@media (min-width: 575.99px) and (max-width: 767.98px) {
    #header .top-nav .col-md-4.text-center {
        text-align: left !important;
        width: 25%;
    }
    #header .top-nav .col-md-8 {
        width: 75%;
    }
    .navbar-brand {
        margin-right: 0;
    }
    #header .top-nav-contact li img {
        width: 20px;
        height: 20px;
        margin-right: 2.5px;
    }
    #header .top-nav-contact a {
        font-size: 14px;
    }
    #home-hero .row {
        padding: 175px 0;
    }
    #home-hero h1, #home-hero h2 {
        font-size: 35px;
        line-height: 45px;
    }
    .sec-title {
        font-size: 30px;
        line-height: 40px;
    }
    .expertise {
        min-height: max-content;
    }
    .accordion-content ul {
        margin-bottom: 0;
    }
    #home-6 {
        background-position: left center;
    }
    #home-6 amp-carousel {
        height: 450px;
    }
    #home-6 .col-md-10 .row {
        padding: 5px;
        background-image: none;
    }
    #home-6 .col-md-10 .testi-item {
        flex-direction: column;
    }
    .amp-carousel-button-prev {
        left: 30%;
    }
    .amp-carousel-button-next {
        right: 30%;
    }
    #footer .col-md-3 {
        width: 50%;
    }
    #employers-1 .col-md-6.pb-5 {
        padding-bottom: 0 !important;
    }
    #employers-1 .col-md-6 .row {
        text-align: center;
    }
    #Self-Pay-Testing-1 .one, #pedt-1 .one, #pdtp-1 .one {
        order: 1;
    }
    #Self-Pay-Testing-1 .two, #pdtp-1 .two {
        order: 2;
    }
    #Self-Pay-Testing-1 .three, #pdtp-1 .three {
        order: 3;
    }
    #Self-Pay-Testing-1 .four, #pdtp-1 .four {
        order: 4;
    }
}
@media (min-width: 767.99px) and (max-width: 991.98px) {
    .navbar-brand {
        margin-right: 0;
    }
    #header .top-nav-contact li img {
        width: 20px;
        height: 20px;
        margin-right: 2.5px;
    }
    #header .top-nav-contact a {
        font-size: 18px;
    }
    #home-hero .row {
        padding: 150px 0;
    }
    #home-1 .col-md-3 {
        width: 50%;
    }
    .accordion-container {
        width: 100%;
        margin: 0 auto;
    }
    #home-6 amp-carousel {
        height: 500px;
    }
    #home-6 .col-md-10 .row {
        background-position: bottom left;
        padding: 0;
    }
    #home-6 .col-md-10 .testi-item {
        padding: 100px 50px;
    }
    .amp-carousel-button-prev {
        left: 40%;
    }
    .amp-carousel-button-next {
        right: 40%;
    }
    #footer .col-md-3 {
        width: 50%;
    }
    #testimonials .col-md-6 {
        width: 100%;
    }
    #employers-1 .col-md-6 .row {
        min-height: 255px;
    }
    #individuals-1 .col-md-6 {
        width: 100%;
    }
    #dtc-1 .one .col-md-6 .dtc-points {
        min-height: 625px;
        border-radius: 10px;
    }
    #dtc-1 .two .col-md-6 .dtc-points {
        min-height: 570px;
        border-radius: 10px;
    }
    #dtfe-1 .col-md-3, #dtfe-1 .col-md-9, #pedt-1 .col-md-6, #pdtp-1 .col-md-6 {
        width: 100%;
    }
    #Self-Pay-Testing-1 .one, #pedt-1 .one, #pdtp-1 .one {
        order: 1;
    }
    #Self-Pay-Testing-1 .two, #pdtp-1 .two {
        order: 2;
    }
    #Self-Pay-Testing-1 .three, #pdtp-1 .three {
        order: 3;
    }
    #Self-Pay-Testing-1 .four, #pdtp-1 .four {
        order: 4;
    }
    
}    
@media (min-width: 991.99px) and (max-width: 1199.98px) {
    .nav-menu a {
        padding: 10px 20px;
    }
    #home-hero h1, #home-hero h2 {
        font-size: 50px;
        line-height: 60px;
    }
    .expertise {
        min-height: 545px;
    }
    #home-6 amp-carousel {
        height: 450px;
    }
    #home-6 .col-md-10 .row {
        padding: 75px 50px;
    }
    #footer .one {
        width: 100%;
    }
    #footer .two, #footer .three, #footer .four {
        width: 33.333333%;
    }
    #testimonials .testi-item {
        min-height: 535px;
    }
    #employers-1 .col-md-6 .row {
        min-height: 200px;
    }
    #dtc-1 .one .col-md-6 .dtc-points {
        min-height: 570px;
        border-radius: 10px;
    }
    #dtc-1 .two .col-md-6 .dtc-points {
        min-height: 430px;
        border-radius: 10px;
    }
 }
 @media (min-width: 1199.99px) and (max-width: 1399.98px) {
    #testimonials .testi-item {
        min-height: 425px;
    }
    .expertise {
        min-height: 526px;
    }
 }