@media (min-width:1400px) {

  
}

@media screen and (max-width:1660px) {
    nav.scrolled.navbar .navbar-nav .nav-link {
        margin: 0 16px;
    }
    .working-section .tab-btns li {
        min-height: 428px;
    }
    .marquee span {
        font-size: 100px;
    }
    .all-breadcrumb {
        position: relative;
        top: -240px;
    }
}

@media screen and (max-width:1440px) {
    nav.scrolled.navbar .navbar-nav .nav-link {
        font-size: 14px;
        margin: 0 7px;
    }

    .navbar .container-fluid {
        padding: 0 0em !important;
    }
    .company-info-titles h2 {
        font-size: 50px;
    }
    .homeProducts__itemText {
        display: none;
    }
    .homeProducts__itemLink.btn {
        display: none;
    }
    .page-about-image::before {
        left: 56px;
    }
    .sub-product-information .nav-tabs .nav-link {
        margin-top: 5px;
        width: 49%;
    }

}

@media screen and (max-width:1366px) {
    .navbar-brand {
        margin: 0 1px !important;
    }

    .ms-lg-4 {
        margin-left: 0rem !important;
    }

    nav.scrolled.navbar .navbar-nav .nav-link {
        margin: 0 0px;
    }
    section {
        padding-top: 30px;
    }
    section.about-us {
        padding-top: 0px !important;
    }
    
    .product-title h2 span {
        font-size: 56px;
    }
    .product-title p {
        font-size: 16px;
    }
    .working-section .tab-btns li {
        min-height: 361px;
        padding: 200px 0 74px 0;
    }
    .all-breadcrumb {
        top: -220px;
    }
    .service-item {
        margin-top: 5%;
    }
    
   
}

@media screen and (max-width:1280px) {
    .banner-slider {
        margin-top: 0px;
    }
    .product-item.position-relative {
        padding-top: 0px;
    }

   
    .homeProducts__itemTitle {
        font-size: 24px;
    }

    .homeProducts__itemContent {
        padding: 15px;
    }
    .all-breadcrumb {
        top: -200px;
    }
    
}

@media screen and (max-width:1199px) {
    .counter-digit span.counting, .pluse {
        font-size: 56px;
    }
    .stats h5 {
        font-size: 18px;
    }
    h5.counte-title {
        padding-left: 0px !important;
    }
    .footer-logo a img {
        max-width: 200px;
    }
    .head h5 {
        margin-bottom: 40px;
    }
    .all-breadcrumb {
        top: -184px;
    }
    .page-about-image::before {
        display: none;
    }
    .service-item {
        margin-top: 8%;
    }
    .company-info-titles h2 {
        font-size: 42px;
        line-height: 54px;
    }
    
}

@media screen and (max-width:1024px) {
    .working-section .tab-btns li {
        position: relative;
        display: block;
        float: left;
        width: 11%;
        text-align: center;
        border-right: 1px solid #d6d6d6;
        cursor: pointer;
        min-height: 418px;
        padding: 250px 0 130px 0;
        transition: all 500ms ease;
    }
    .working-section .tab-btns li {
        min-height: 304px;
        padding: 174px 0 130px 0;
    }
    .marquee span {
        font-size: 80px;
    }
    .all-breadcrumb {
        top: -161px;
    }
    .sec-title-about h1 {
        line-height: 55px;
    }
    .contact-form-section.style-three .contact-info .icon-box .icon {
        left: 18px;
    }
    .contact-form-section.style-three .contact-info .icon-box {
        padding-left: 70px;
    }
    
}

@media screen and (max-width:991px) {
    .navbar-nav {
        align-items: normal;
        width: 100%;
    }

    nav.scrolled.navbar .navbar-nav .nav-link {
        text-align: start;
        line-height: 30px;
        padding: 10px 8px;
    }

    .navbar-nav ul {
        margin-left: 0px !important;
    }

    .footer-whatsapp-call {
        display: none;
    }
    ul.dropdown-menu {
        width: 60%;
    }
    .about-img-one img {
        display: none;
    }
    .company-info {
        margin-bottom: 0px;
    }
    .company-info-titles h2 {
        font-size: 45px;
        line-height: 52px;
    }
    .readmore-btn a.btn {
        display: none !important;
    }
    .inq-two .btn-two {
        border: 1px solid #234e7e;
        text-transform: uppercase;
        font-style: normal;
        padding: 15px 25px;
        transition: 0.3s;
        color: #234e7e;
        border-radius: 0;
        font-size: 15px;
        letter-spacing: 1.2px;
    }
    .inq-two{
        display: block;
    }
    .readmore-btn {
        margin-top: 0px !important;
    }
    .counter-details h5 {
        margin-left: 0px !important;
    }
    .counter-digit span.counting, .pluse {
        font-size: 33px;
    }
    h5.counte-title {
        padding-left: 0px !important;
    }
    .bg-text {
        display: none;
    }
    .product-title h2 {
        font-size: 40px
    }
    .about-details-part p {
        margin-bottom: 10px;
    }
   
    .img-fluid {
        height: 304px;
    }
    .working-section .tab-btn-box {
        margin-left: 0px;
        margin-top: 10px;
    }
    .wpo-lower-footer {
        margin-bottom: 46px;
    }
    .footer-social-icons ul li a svg {
        width: 20px;
        height: 20px;
    }
    .copy-reserved {
        display: flex;
        justify-content: center;
    }
    .navbar-nav.button {
        width: 25%;
    }
    .all-breadcrumb {
        top: -146px;
    }
    .about__content p {
        font-size: 16px;
        line-height: 26px;
    }
    .serviceBox {
        padding-top: 15%;
    }
    .page_header_content .heading {
        font-size: 40px;
        text-align: center;
    }
    .Description {
        margin-top: 35px !important;
    }
    .details-inq {
        margin-top: 20px !important;
    }
    .sub-product-information .nav-tabs .nav-link {
        font-size: 16px;
    }
    .sub-product-information .nav-tabs .nav-link {
        margin-top: 5px;
        width: 49%;
    }
    .contact-info {
        margin-top: 40px;
    }
    section.contact-form-section.style-three {
        padding-bottom: 0px;
    }
    .sec-title {
        margin-bottom: 30px;
    }
    .sec-title h2 {
        font-size: 40px;
    }
    h2.wrapper {
        font-size: 30px;
        padding-bottom: 16px;
        margin-top: 30px;
    }
    .about-two__content-text1 p {
        font-size: 17px;
        line-height: 26px;
    }
    section.contact-form-section.style-three {
        padding-bottom: 25px;
    }
    .sub-send-btn {
        display: none;
    }
}

@media screen and (max-width:768px) {
    nav.scrolled {
        padding: 14px 10px !important;
    }

    .navbar-brand img {
        margin-top: -60px;
    }

    .navbar-nav.button {
        width: 30%;
    }

    .navbar .navbar-nav .nav-item {
        padding: 0px 0px;
    }

    .navbar-collapse {
        margin-top: 15px;
    }
    nav.scrolled .navbar-toggler {
        margin-bottom: 10px;
    }
    .product-title {
        padding-bottom: 0px !important;
    }
    .homeProducts__itemImage img {
        width: 100%;
    }
    .homeProducts__itemTitle {
        font-size: 20px;
    }
    .company-info-titles h2 {
        font-size: 35px;
        line-height: 48px;
    }
    .acrylic-liquid-two {
        display: none;
    }
    .working-section .tab-btns li span {
        font-size: 20px;
    }
    .footer-box span svg {
        width: 15px;
        height: 15px;
    }
    .footer-address p, .footer-box a, .footer-box p {
        font-size: 15px;
        line-height: 1.4;
    }
    .footer-menu-list li a {
        font-size: 16px;
    }
    .head h5 {
        margin-bottom: 22px;
    }
    .footer-item, .footer-menu {
        margin-bottom: 20px;
        padding: 0 10px;
    }
    p.copyright {
        font-size: 14px;
    }
    p.copyright a {
        font-size: 16px;
        font-weight: 500;
    }
    .stats {
        margin-bottom: 20px;
    }
    .product-title h2 {
        font-size: 28px;
    }
    .product-title h2 span {
        font-size: 38px;
    }
    .all-breadcrumb {
        top: -115px;
        left: 0px;
    }
    .page_header_content .heading {
        font-size: 30px;
        line-height: 30px;
    }
    .header-banner img {
        height: 190px !important;
    }
    .sec-title-about h1 {
        font-size: 28px;
        line-height: 37px;
    }
    .service-item {
        margin-bottom: 20px;
    }
    .serviceBox {
        padding-top: 18%;
    }
    .serviceBox .title {
        font-size: 25px;
    }
    .serviceBox .description {
        font-size: 16px;
        line-height: 30px;
    }
    
    .sub-product-information .nav-tabs .nav-link {
        line-height: 23px;
    }
    .sub-product-information .tab-content .tab-pane ul li {
        font-size: 16px;
        line-height: 26px;
    }
    .sub-product-information .nav-tabs .nav-link {
        width: 100%;
        margin-top: 5px;
    }
   
    .sec-title h2 {
        font-size: 30px;
    }
    h2.wrapper {
        font-size: 24px;
    }
    .about-two__content-text1 p {
        line-height: 24px;
    }
    section.sub-inner {
        margin: 0;
    }
    section {
        padding-top: 0px;
    }
    .modal-logo img {
        max-width: 36%;
    }
    .modal-content a {
        align-items: center;
        justify-content: center;
    }
    section.our-product {
        padding-top: 20px;
    }
    .modal-logo {
        padding: 10px 0px 0px;
        display: flex;
        justify-content: center;
    }
    section.our-industries {
        padding-top: 20px;
    }
    section.feature-section {
        padding-top: 20px;
    }
    section.our-clients {
        padding-top: 20px;
    }
    .antibiotics-more-details ul li p {
        font-size: 16px;
    }
}
@media screen and (max-width:575px){
    .acrylic-liquid {
        display: none;
    }
    .acrylic-liquid-two {
        display: block;
    }
    .marquee span {
        font-size: 60px;
    }
    .all-breadcrumb {
        top: -132px;
       
    }
    .working-section .tab-btns li h5 {
        font-size: 18px;
    }
   
}
@media screen and (max-width:525px) {
    

    .product-img img {
        margin-top: 0px;
    }
    .swiper-wrapper {
        margin-bottom: 0px;
    }
    h2.abou-head {
        margin-top: 30px;
    }
    
    .product-title h2 span {
        font-size: 32px;
    }
    .video-frame {
        margin-bottom: -20px;
    }
    section.about-us {
        padding-bottom: 30px !important;
    }
    .about-details-part p {
        margin-bottom: 10px;
    }
    .stats {
        margin-bottom: 20px;
    }
    .product-title p {
        font-size: 14px;
    }
    .navbar-nav.button {
        width: 90%;
    }
    .button a.btn {
        width: 38%;
    }
    ul.dropdown-menu {
        width: 80%;
    }
    .feature-item h4 {
        margin-bottom: 10px;
    }
    .all-breadcrumb {
        top: -123px;
        left: 0px;
    }
    .serviceBox {
        padding-top: 20%;
    }
    .service-item {
        margin-bottom: 30px;
    }
    .service-item {
        margin-top: 11%;
    }
    section.sub-mission-pt-pb {
        margin-bottom: 0px;
    }
    .slider-section {
        margin-top: 0px;
    }
    .page_header_content .heading {
        font-size: 32px;
        line-height: 35px;
        text-align: center;
    }
    
    .sub-head h3 {
        font-size: 28px;
    }
    section.industries-we-serve {
        margin-top: 15px;
    }
    .contact-form {
        padding: 0 0px;
    }
    .contact-form-section.style-three .contact-info .icon-box h4 {
        font-size: 20px;
    }
    section.contact-form-section.style-three {
        margin-top: 0px;
    }
    .product-head h3 {
        font-size: 23px;
    }
}

@media screen and (max-width:425px) {
    .button a.btn {
        width: 40%;
    }
    .marquee span {
        font-size: 50px;
    }
    .footer-logo a img {
        margin-bottom: 20px;
    }
    .company-info-titles h2 {
        font-size: 32px;
    }
    
    .navbar-nav.button {
        width: 100%;
    }
    .head h5 {
        font-size: 20px;
    }
    .serviceBox .service-icon {
        top: -21%;
    }
    .serviceBox .service-icon {
        top: -17%;
    }
    .serviceBox {
        padding-top: 26%;
    }
    .serviceBox .title {
        font-size: 22px;
    }
    .all-product {
        margin-bottom: 20px;
    }
    
    .sub-product-information .tab-content .tab-pane ul li {
        font-size: 14px;
        line-height: 24px;
    }
    .product-head {
        margin-top: -20px;
    }
    section.category {
        margin-top: 0px;
    }
    .sub-head h3 {
        font-size: 23px;
    }
    section.sub-mission-pt-pb {
        padding-top: 50px;
    }
}

@media screen and (max-width:375px){
    .navbar-brand img {
        max-width: 163px;
        min-width: 163px;
        width: 100%;
    }
    .banner-slider-items .swiper-button-next:after, .banner-slider-items .swiper-button-prev:after {
        font-size: 20px;
    }
    .company-info-titles h2 {
        font-size: 26px;
        line-height: 40px;
    }
    .book-app a {
        font-size: 12px;
    }
    .about-details-part p {
        font-size: 14px;
    }
    .inq-two {
        margin-top: 0px!important;
        margin-bottom: 20px;
    }
    .readmore-btn {
        margin-top: -15px !important;
    }
    .product-title h2 {
        font-size: 23px;
    }
    .product-title h2 span {
        font-size: 30px;
    }
    .button a.btn {
        width: 47%;
    }
    .satisfied-client {
        bottom: -70px;
        left: 37%;
        padding: 10px 15px;
    }
    .about-img-2 {
        position: absolute;
        bottom: -55px;
        right: 0px;
        left: 30px;
    }
    .serviceBox .service-icon {
        top: -14%;
    }
    .serviceBox {
        padding-top: 30%;
    }
    .page_header_content .heading {
        font-size: 26px;
    }
    .page_header_content .breadcrumb li {
        font-size: 17px;
    }
    section.category {
        margin-top: -20px;
    }
    .sec-title h2 {
        font-size: 25px;
    }
}

