@media screen and (max-width: 600px) {

    .icon-logo {
        margin-right: 4px;
    }

    .hide-in-mobile {
        display: none !important;
    }

    .hero-title {
        font-size: 28px;
        line-height: 37px;
    }

    .hero-title .highlight {
        font-size: 32px;
    }

    .hero-description {
        font-size: 12px;
    }

    .learn-btn,
    .learn-more-btn {
        font-size: 12px;
    }

    .arrow-circle i {
        font-size: 11px;
    }

    .arrow-circle {
        width: 20px;
        height: 20px;
    }

    .trusted-section .row.align-items-center {
        flex-direction: column;
    }

    .client-images .row {
        justify-content: center !important;
    }

    .trusted-section .col-md-5,
    .trusted-section .col-md-7 {
        width: 100%;
    }

    .client-images img {
        max-width: 67px;
        max-height: 80px;
    }

    .about-section {
        padding: 30px 0px;
    }

    .about-title {
        font-size: 21px;
    }

    .about-main-content {
        gap: 21px;
    }

    .about-description {
        font-size: 12px;
        line-height: 25px;
    }

    .vision-mission-container {
        gap: 16px;
        margin-top: 30px;
    }

    .vision-mission-container img {
        margin-top: -13px;
        margin-right: -12px;
    }

    .therapeutic-section {
        padding-top: 0;
        padding-bottom: 30px;
    }

    .therapeutic-title,
    .section-title,
    .milestone-heading {
        font-size: 21px;
        line-height: 25px;
    }

    .therapeutic-card .col-md-6:nth-child(2) {
        margin-top: -59px !important;
    }

    .therapeutic-description {
        font-size: 12px;
        line-height: 19.20px;
        text-align: justify;
        margin-bottom: 24px;
    }

    .focus-item {
        gap: 8px;
    }

    .focus-text strong,
    .focus-text span {
        font-size: 12px;
    }

    .focus-item {
        padding: 10px 6px;
    }

    .section-title::after {
        top: 54px;
    }

    .section-description {
        text-align: justify;
        font-size: 12px;
        line-height: 19.20px;
        margin-top: 0px;
        margin-bottom: 0;
    }

    .manufacturing-section {
        padding-top: 30px;
        padding-bottom: 30px;
    }

    .custom-nav-pills {
        flex-direction: column;
        border: none;
        box-shadow: none;
    }

    .custom-nav-pills .nav-link {
        font-size: 14px;
    }

    .tab-content-area {
        padding: 20px;
    }

    .content-title {
        font-size: 18px;
    }

    .milestone-heading::after {
        /* bottom: -10px; */
        left: 6% !important;
        margin-top: 32px !important;
        width: 324px !important;
    }

    .video-wrappers video {
        height: 216px;
    }

    .product-identification-section {
        padding: 30px 10px;
    }

    .product-bg {
        height: 344px;
    }

    .product-title {
        font-size: 21px;
        margin-bottom: 18px;
    }

    .product-title::after {
        margin-top: -10px;
        right: 22px;
    }

    .product-features-list li {
        font-size: 16px;
        text-transform: capitalize;
        /* line-height: 36px; */
    }

    .dosage-forms-section {
        padding-top: 0px;
    }

    .dosage-title {
        font-size: 21px;
        margin-bottom: 18px;
    }

    .dosage-title::after {
        bottom: -2px;
    }

    .dosage-cards-container {
        grid-template-columns: repeat(2, 1fr);
        margin-bottom: 0;
    }

    .dosage-card:last-child {
        grid-column: 1 / span 1;
        margin-right: -98px;
        margin-left: 98px;
    }

    .dosage-card-title {
        font-size: 10px;
        line-height: 13px;
    }

    .develop-developer .section-title::after {
        top: 54px !important;
    }

    .image-logo-div {
        flex-direction: column;
        align-content: center;
        flex-wrap: wrap;
    }

    .image-logo-div img {
        padding: 32px !important;
        width: 37% !important;
    }

    .image-logo-div a img {
        padding: 32px !important;
        width: 82%;
    }

    .image-logo-div img:nth-child(1) {
        border-radius: 10px 10px 0px 0px;
    }

    .image-logo-div a img {
        border-radius: 0px 0px 10px 10px !important;
    }

    .footer-newsletter button {
        width: 37%;
        margin-top: 3px;
    }

    .half-width-two {
        width: 100%;
    }

    .footer-description {
        text-align: justify;
    }

    .footer-bottom {
        flex-direction: column;
        gap: 1.5rem;
        text-align: center;
    }

    .footer-copyright {
        font-size: 12px;
    }

    .product-sect {
        background-image: url("assests/images/image\ 57.1.png");
        background-size: cover;
        background-repeat: no-repeat;
        background-position: center;
        padding: 45px 0px;
    }

    .all-product-btn a {
        font-size: 14px;
        padding: 10px 20px;
    }
    
    img.last-img {
        width: 96% !important;
    }
}