@media screen and (max-width:1200px) {

    /* HOME */
    .carousel-caption {
        padding-inline: 20px 30px;
    }

    .why-choose img {
        height: 100%;
        width: 100%;
    }

    .tagline_sec .tagline_content {
        width: 100%;
    }



    .wooden_plastic_box div,
    .steel_drums_pg .wooden_plastic_box div {
        height: 350px;
    }
}

@media screen and (max-width:992px) {

    .reverse {
        display: flex;
        flex-direction: column-reverse;
    }

    /* HOME */
    .navbar {
        height: auto;
    }

    .navbar-brand img {
        width: 120px;
        transform: unset;
    }

    .navbar .collapse>ul {
        align-items: start;
    }

    .nav-item {
        width: 100%;
    }

    .nav-item>a {
        width: 100%;
        display: block;
    }

    .achive {
        display: none;
    }

    .carousel-caption {
        grid-template-columns: 100%;
        top: 50%;
        transform: translateY(-50%);
    }

    .heroSection {
        height: 500px;
    }

    .ab_content {
        margin-bottom: 1rem;
    }

    /* ABOUT US PAGE */

    .mission_vision img {
        margin-top: 1rem;
    }

    /* PRODUCT PAGE */
    .chemical_pg .prod_box {
        flex-direction: column;
    }

    .chemical_pg .prod_box .prod_img,
    .chemical_pg .prod_box .prod_cont {
        width: 100%;
    }

    .chemical_pg .prod_box .prod_cont {
        padding: 20px;
    }

    .chemical_pg .prod_box .prod_img img {
        object-fit: contain;

    }

    .chemical_pg .prod_box .prod_cont a {
        position: unset;
    }

    .ibc_tank_prod .ibc_four_boxes p,
    .wooden_plastic_box div,
    .steel_drums_pg .wooden_plastic_box div {
        height: unset;
    }
}

@media screen and (max-width:767px) {

    h2 {
        font-size: 36px !important;
    }

    p,
    li,
    a {
        font-size: 15px;
    }

    /* HOME */

    .heroSection,
    .common_banner {
        height: 400px;
    }

    .carousel-caption {
        display: none !important;
    }

    .heroSection::before {
        display: none;
    }

    .quickLinks,
    .ft_subscribe {
        margin-top: 1rem;
    }

    footer .quickLinks:first-child {
        margin-top: 0;
    }

    .ft_subscribe form {
        padding: 20px;
    }

    /* ABOUT PAGE */
    .count ul {
        grid-template-columns: repeat(2, 1fr);
        gap: 30px;
    }

    .why_choose_box {
        height: 100%;
    }

    .count ul {
        padding: 0;
    }

}

@media screen and (max-width:540px) {

    /* HOME */

    .topStrip {
        display: none;
    }

    .home_ab_imgs img:nth-child(2) {
        width: 180px;
        height: 170px;
    }
}