@media only screen and (min-width: 1920px) and (max-width: 2560px) {

    /*  .header-rhs-wrp .head-btm-bar ul li a{padding: 0px 52px;} */

}

@media only screen and (min-width: 1600px) and (max-width: 1919px) {

    /*  .header-rhs-wrp .head-btm-bar ul li a{padding: 0px 52px;} */

}

@media only screen  and (min-width: 1440px) {
}


@media only screen and (min-width: 1400px) and (max-width: 1599px) {
  
   /*  .header-rhs-wrp .head-btm-bar ul li a{padding: 0px 42px;} */
  
}

@media only screen and (min-width: 1200px) and (max-width: 1399px) {

  /*   .header-rhs-wrp .head-btm-bar ul li a{padding: 0px 37px;} */

}



/* Medium */
@media only screen and (min-width: 768px) and (max-width: 1024px) and (orientation: portrait) {
    .navbar-dark .navbar-nav .nav-link {padding: 1.6rem 1rem;}
    .nav-tab-container ul li .nav-box {right: 315px;}
    .nav-tab-container ul li a {font-size: 16px; }
    .nav-tab-container ul {width: 100%;}
    .nav-tab-container ul li .nav-box ul {width: 300px;}
    .nav-overview {width: 250px;}


    #mid-content-section p.pr {padding-right: 0px;} 
    #our-bussiness .bussiness-box {padding: 20px;}
    #our-bussiness .bussiness-box.reaching-out-pic, #our-bussiness .bussiness-box.team-pic, #our-bussiness .bussiness-box.awards1 {background-size: cover;}
.respo-bottom-desc-bx .esg-world-wrp{font-size: 11px;}
.respo-bottom-desc-bx{margin-top: 20px;}
.respo-top-desc-bx{width:100%;padding: 0px 0px 0px 20px;}
#capabilities-overview .capabilities-box p, #capabilities-overview .capabilities-small-box p{opacity:1;}
#capabilities-overview .capabilities-box, #capabilities-overview .capabilities-small-box{padding: 20px;}
.rd-list li{height:90px;}
.rd-list li span{font-size:24px; line-height:28px;}
.row{margin:0;}
.business-alembic-number .alembic-number-box.icon-1, .business-alembic-number .alembic-number-box.icon-2, .business-alembic-number .alembic-number-box.icon-3{background-position: 190px 30px; background-size: 70px;}
.domestic-alembic-number .alembic-number-box.icon-1, .domestic-alembic-number .alembic-number-box.icon-2{background-position: 325px 27px; background-size:100px;}
.api-alembic-number .alembic-number-box{padding-left:15px;}

.international-alembic-number .alembic-number-box.icon-1, .international-alembic-number .alembic-number-box.icon-2{background-position: 255px 27px; background-size:90px;}
#careers-overview .careers-box .common-cta-blue, #careers-overview .careers-small-box .common-cta-blue{bottom:20px;}
.tab-mt-20{margin-top:20px;}
.tab-mt-50{margin-top:50px;}
.common-t-pad{padding-top:30px;}
#end-to-end-img{margin:20px 0;}
.job-result .job-apply-btn{padding: 10px 15px; font-size: 16px; line-height: 20px;}
.job-result-wrp{margin-top:30px;}


}

/* Small */
@media only screen and (min-width: 768px) and (max-width: 1024px) and (orientation: portrait) {


    #logo {
        padding: 10px;
    }
    .header-full-wrp {  height: auto;}
    
    .header-rhs-wrp .head-top-bar { display: none; }    
    .home-banner-grid-main {margin: 64px auto 0px;}

    .big-desc-bx {
        width: 100%;
    }
    
    .grid-desc-wrp,.bg-blue .grid-desc-wrp,.bg-green .grid-desc-wrp,.grid-lst .short-desc-bx {padding: 4%;margin: 0; background-color: rgba(0,0,0,0.3); width: 100%;}
    .bh-bg-1 { background-position: center; }
    .grid-desc-wrp .sub-desc {opacity: 1;}
    .home-banner-grid-main {height: auto;}
    .business-home-wrp .business-home-lhs {padding: 17px;}
    .business-home-wrp {height: auto;}
    .buss-rhs .item h2 {left: -263px;}
    .buss-rhs .buss-1,.buss-rhs .buss-2,.buss-rhs .buss-3 {background-position: center;}
    .journey-wrp-main .journey-lhs {width: 100%; padding: 20px;}
    .journey-wrp-main .journey-lhs a { position: relative; left: 0px; bottom: 0px; }
    .journey-wrp-main {height: auto;}
    .journey-rhs-wrp {
        margin-top: 20px;
    }
    
    .journey-rhs-wrp .gallery-top .swiper-slide-container {margin: 0px 5px;}

    .journey-rhs-wrp .swiper-button-prev:after, .journey-rhs-wrp .swiper-container-rtl .swiper-button-next:after {color: #FFF; background-color: #005baa; }
    .journey-rhs-wrp .swiper-button-next:after, .journey-rhs-wrp .swiper-container-rtl .swiper-button-prev:after { color: #FFF; background-color: #005baa; }
    .journey-rhs-wrp .swiper-button-next, .journey-rhs-wrp .swiper-container-rtl .swiper-button-prev,.journey-rhs-wrp .swiper-button-prev, .journey-rhs-wrp .swiper-container-rtl .swiper-button-next {top: 50%; z-index: 9999;}
    .journey-rhs-wrp .thumbnail-journey,.journey-rhs-wrp .gallery-thumbs .swiper-slide-container::before { display: none; }
    .journey-rhs-wrp .gallery-thumbs .swiper-slide-container {background: #005CAA; height:55px; max-width: 70px; color: #FFFFFF; transform: translate(-100px, 0px);}
    .journey-rhs-wrp .gallery-thumbs .swiper-slide {height:52px;}
    .journey-rhs-wrp .gallery-thumbs .swiper-slide-container { text-align: center; line-height: 50px; }
    .journey-rhs-wrp .gallery-thumbs {height: 52px; margin-top: 0px; padding: 0; margin-bottom: 0px; top: auto; }
    .journey-rhs-wrp .swiper-button-prev {left: 10px; right: auto;}
    #Making-Diffrent .Making-Diffrent-box { margin-bottom: 5px; }
    .respo-top-desc-bx { padding: 20px; width: 100%; }
    .investor-wrp-main .invest-desc-bx { padding: 13px; margin: 0px;}
    .investor-wrp-main .invest-desc-bx p.smll-ttle {margin-top: 0px;}
    .investor-wrp-main .Investors-bt {width: 100%; text-align: center; margin-bottom: 10px;}
    .invest-bse-wrp,.careers-wrp-main .careers-desc-bx {padding: 20px;}
    .invest-bse-wrp h2.info-numb {font-size: 40px;}
    .careers-wrp-main { height: auto; }
    .careers-wrp-main .career-pic {height: 263px; background-position: center;}
    .careers-wrp-main .careers-desc-bx {height: auto;}
    .careers-wrp-main .careers-desc-bx .cdc-bx { width: 100%; height:auto; }
    .footer-btm-wrp ul.ftr-btm-lnk li {padding: 0px 4px;}
    .footer-btm-wrp .copy-txt {text-align: left;}


    #mid-content-section p.pr {padding-right: 0px;} 
    #our-bussiness .bussiness-box {padding: 20px;}
    #our-bussiness .bussiness-box.reaching-out-pic, #our-bussiness .bussiness-box.team-pic, #our-bussiness .bussiness-box.awards1 {background-size: cover;}
    #explore-more .common-cta-blue {font-size: 17px; margin-right: 3%;}
    #explore-more .explore-more-tt {padding: 20px;}
#capabilities-overview .capabilities-box p, #capabilities-overview .capabilities-small-box p{opacity:1;}
#capabilities-overview .capabilities-box, #capabilities-overview .capabilities-small-box{padding: 20px;}
.rd-list li{height:90px;}
.rd-list li span{font-size:24px; line-height:28px;}
.row{margin:0;}
.business-alembic-number .alembic-number-box.icon-1, .business-alembic-number .alembic-number-box.icon-2, .business-alembic-number .alembic-number-box.icon-3{background-position: 120px 30px; background-size: 70px;}
#inner-domestic-wrp, , #inner-api-wrp{height:270px;}
.domestic-alembic-number .alembic-number-box {margin-bottom: 10px; background-size: 80px; height: 125px;}
.domestic-alembic-number .alembic-number-box.icon-1, .domestic-alembic-number .alembic-number-box.icon-2{background-position: 255px 27px; background-size:60px;}
.domestic-alembic-number .alembic-number-box h2{padding-top:0; font-size:26px;}
.api-alembic-number .alembic-number-box{padding-left:15px;}
.international-alembic-number .alembic-number-box {margin-bottom: 10px; background-size: 80px; height: 125px;}
.international-alembic-number .alembic-number-box.icon-1{background-position: 165px 27px; background-size:60px;}
.international-alembic-number .alembic-number-box.icon-2{background-position: 255px 27px; background-size:60px;}
.international-alembic-number .alembic-number-box h2{padding-top:0; font-size:26px;}
#careers-overview .careers-box, #careers-overview .careers-small-box{height:400px;}
.tab-mt-20{margin-top:20px;}
.tab-mt-50{margin-top:50px;}
.job-result .job-apply-btn{padding: 10px 15px; font-size: 16px; line-height: 20px;}
.job-result-wrp{margin-top:30px;}
}


/* Extra small */
@media only screen and (min-width: 280px) and (max-width: 991px) {
    #logo {
        padding: 10px;
        display: inline-block;
    }

    .header-full-wrp {
        height: auto;
    }

    .header-rhs-wrp .head-top-bar {
        display: none;
    }

    .home-banner-grid-main {
        margin: 64px auto 0px;
    }

    .big-desc-bx {
        width: 100%;
    }

    .grid-desc-wrp, .bg-blue .grid-desc-wrp, .bg-green .grid-desc-wrp, .grid-lst .short-desc-bx {
        padding: 4%;
        margin: 0;
        background-color: rgba(0,0,0,0.3);
        width: 100%;
    }

    .bh-bg-1 {
        background-position: center;
    }

    .grid-desc-wrp .sub-desc {
        opacity: 1;
    }

    .home-banner-grid-main {
        height: auto;
    }

    .business-home-wrp .business-home-lhs {
        padding: 17px;
    }

    .business-home-wrp {
        height: auto;
    }

    .buss-rhs .item h2 {
        left: -155px;
        font-size: 15px;
    }

    .buss-rhs .buss-1, .buss-rhs .buss-2, .buss-rhs .buss-3 {
        background-position: center;
    }

    .journey-wrp-main .journey-lhs {
        width: 100%;
        padding: 20px;
    }

        .journey-wrp-main .journey-lhs a {
            position: relative;
            left: 0px;
            bottom: 0px;
        }

    .journey-wrp-main {
        height: auto;
    }

    .journey-rhs-wrp {
        margin-top: 0px;
        padding: 0px;
    }

        .journey-rhs-wrp .gallery-top .swiper-slide-container {
            margin: 0px 5px;
        }

        .journey-rhs-wrp .swiper-button-prev:after, .journey-rhs-wrp .swiper-container-rtl .swiper-button-next:after {
            color: #FFF;
            background-color: #005baa;
        }

        .journey-rhs-wrp .swiper-button-next:after, .journey-rhs-wrp .swiper-container-rtl .swiper-button-prev:after {
            color: #FFF;
            background-color: #005baa;
        }

        .journey-rhs-wrp .swiper-button-next, .journey-rhs-wrp .swiper-container-rtl .swiper-button-prev, .journey-rhs-wrp .swiper-button-prev, .journey-rhs-wrp .swiper-container-rtl .swiper-button-next {
            top: 58%;
            z-index: 9999;
        }

        .journey-rhs-wrp .thumbnail-journey, .journey-rhs-wrp .gallery-thumbs .swiper-slide-container::before {
            display: none;
        }

        .journey-rhs-wrp .gallery-thumbs .swiper-slide-container {
            background: #005CAA;
            height: 55px;
            max-width: 70px;
            color: #FFFFFF;
            transform: translate(-100px, 0px);
            display: none;
        }

        .journey-rhs-wrp .gallery-thumbs .swiper-slide {
            height: 52px;
        }

        .journey-rhs-wrp .gallery-thumbs .swiper-slide-container {
            text-align: center;
            line-height: 50px;
        }

        .journey-rhs-wrp .gallery-thumbs {
            height: 52px;
            margin-top: 0px;
            padding: 0;
            margin-bottom: 0px;
            top: auto;
        }

        .journey-rhs-wrp .swiper-button-prev {
            left: 10px;
            right: auto;
        }

    #Making-Diffrent .Making-Diffrent-box {
        margin-bottom: 5px;
        padding: 20px 0;
        height: 300px;
    }

        #Making-Diffrent .Making-Diffrent-box h2 {
            padding-top: 25px;
        }

    .respo-top-desc-bx {
        padding: 20px;
        width: 100%;
    }

    .investor-wrp-main .invest-desc-bx {
        padding: 13px;
        margin: 0px;
    }

        .investor-wrp-main .invest-desc-bx p.smll-ttle {
            margin-top: 0px;
        }

    .investor-wrp-main .Investors-bt {
        width: 100%;
        text-align: center;
        margin-bottom: 10px;
    }

    .invest-bse-wrp, .careers-wrp-main .careers-desc-bx {
        padding: 20px;
    }

        .invest-bse-wrp h2.info-numb {
            font-size: 32px;
        }

    .careers-wrp-main {
        height: auto;
    }

        .careers-wrp-main .career-pic {
            height: 263px;
            background-position: center;
        }

        .careers-wrp-main .careers-desc-bx {
            height: auto;
        }

            .careers-wrp-main .careers-desc-bx .cdc-bx {
                width: 100%;
                height: auto;
            }

    .footer-btm-wrp ul.ftr-btm-lnk li {
        padding: 0px 4px;
    }

    .footer-btm-wrp .copy-txt {
        text-align: left;
    }

    #inner-banner {
        margin-top: 50px;
    }

        #inner-banner .banner-contect-box h1 {
            font-size: 24px;
            font-weight: 900;
            line-height: 1.2;
        }

        #inner-banner .banner-contect-box {
            width: 100%;
            padding: 20px;
            bottom: 0;
        }

    #mid-content-section {
        padding: 20px;
    }

    .pr {
        padding-right: 10px;
    }

    .sub-title2 br {
        display: none;
    }

    .alembic-number .alembic-number-box {
        background-size: 80px;
        height: 125px;
    }

    #our-bussiness .bussiness-box {
        padding: 20px;
    }

        #our-bussiness .bussiness-box h2 {
            font-size: 26px;
        }

        #our-bussiness .bussiness-box p {
            opacity: 1;
        }

        #our-bussiness .bussiness-box.reaching-out-pic, #our-bussiness .bussiness-box.team-pic, #our-bussiness .bussiness-box.awards1 {
            background-size: cover;
        }

    #explore-more {
        text-align: center;
        padding: 0px;
        margin-bottom: 30px;
        margin-top: 9px;
    }

        #explore-more .common-cta-blue {
            margin-top: 25px;
        }

        #explore-more .explore-more-tt {
            padding: 11px;
        }

    #formulations-manufacturing-facilities, #Api-manufacturing {
        padding-top: 30px;
        padding-bottom: 30px;
    }

    .sub-title2 {
        font-size: 22px;
    }

    .fixed-container2 {
        padding: 0 10px;
    }

    #formulations-manufacturing-facilities [class^="swiper-button-"], #Api-manufacturing [class^="swiper-button-"] {
        background-color: #FFF;
        top: 55%;
    }

    #formulations-manufacturing-facilities .swiper-button-prev, #formulations-manufacturing-facilities .swiper-container-rtl .swiper-button-next, #Api-manufacturing .swiper-button-prev, #Api-manufacturing .swiper-container-rtl .swiper-button-next {
        left: 30px;
    }

    .alembic-number .alembic-number-box.icon-3 {
        background-position: 230px -43px;
    }

    .quick-facts-main .col {
        flex-basis: inherit;
    }

    .quick-facts-main .qf-bx {
        background-position: right !important;
        width: 100%;
        margin-top: 13px;
    }

    .careers-wrp-main .careers-desc-bx .cdc-bx h2.big-ttle, .journey-wrp-main .journey-lhs h2.big-ttle, .business-home-wrp .business-home-lhs h2 {
        font-size: 26px;
        line-height: 28px;
    }

    .respo-top-desc-bx a {
        margin-top: 10px;
    }

    #our-bussiness .bussiness-box p.pr-120 {
        padding-right: 0px;
    }

    #our-bussiness .bussiness-box {
        margin-bottom: 5px;
    }

        #our-bussiness .bussiness-box.team-pic {
            background-size: 430px !important;
            background-position: top;
            background-color: #2876b8;
            padding-top: 190px;
            height: auto;
        }

    #formulations-manufacturing-facilities .swiper-pagination, #Api-manufacturing .swiper-pagination {
        display: none;
    }

    #formulations-manufacturing-facilities, #Api-manufacturing {
        margin-top: 10px;
    }

    .journey-rhs-wrp .journey-caption-bx p span {
        margin-right: 6px;
    }

    #Api-manufacturing [class^="swiper-button-"] {
        opacity: 1;
    }

    .bh-btm {
        height: 320px;
    }

    .invest-desc-bx img {
        display: block;
        margin: auto;
        width: 150px;
    }

    .alembic-number {
        padding-top: 12px;
    }

    .business-home-wrp .business-home-lhs .drop-down .options ul {
        z-index: 99;
    }

    .icon-blue {
        position: absolute;
        opacity: 0.3;
        right: 0;
        top: 132px;
    }

    .icon-green {
        position: absolute;
        opacity: 0.5;
        right: 0;
        top: 152px;
        transition: all 0.5s ease;
    }

    #our-bussiness {
        margin-top: 0;
    }

    #breadcrum.no-banner {
        margin-top: 0;
    }

    .alembic-number .alembic-number-box {
        margin-bottom: 10px;
        padding-right: 50px;
    }

    .bg-blue .grid-desc-wrp .sub-desc {
        line-height: 27px;
    }

    .journey-rhs-wrp .journey-pic-cvr .col-md-5 {
        padding-left: 15px;
    }

    .journey-rhs-wrp .journey-caption-bx {
        width: 100%;
        padding-top: 10px;
    }

    .journey-rhs-wrp .journey-pic-cvr h3:before {
        width: 70%;
        left: 90px;
    }

    .journey-rhs-wrp .swiper-container-horizontal > .swiper-pagination-bullets {
        display: none;
    }

    .journey-rhs-wrp .swiper-container {
        padding-bottom: 0px;
    }

    .journey-rhs-wrp .swiper-button-next {
        left: auto;
        right: 10px;
    }

    .journey-rhs-wrp .journey-pic-cvr h3 {
        font-size: 36px;
        line-height: 40px;
    }

    #Making-Diffrent {
        padding: 20px;
    }

    .respo-bottom-desc-bx {
        margin: 30px 0;
        height: 65px;
    }

        .respo-bottom-desc-bx .esg-world-wrp {
            background-position: 10% 100%;
        }

            .respo-bottom-desc-bx .esg-world-wrp:before {
                height: 55px;
            }

    .invest-bse-wrp p.ttle {
        font-size: 26px;
        line-height: 28px;
    }

    .footer-logo-wrp::before {
        width: 90%;
    }

    #capabilities-overview .capabilities-box p, #capabilities-overview .capabilities-small-box p {
        opacity: 1;
    }

    #capabilities-overview .capabilities-box, #capabilities-overview .capabilities-small-box {
        height: 400px;
        padding: 20px;
    }

        #capabilities-overview .capabilities-small-box .cap-maxw-400 {
            max-width: 100%;
        }

    #capabilities-overview {
        margin-top: 0px;
    }

    .common-t-pad {
        padding-top: 20px;
    }

    .common-b-pad {
        padding-bottom: 20px;
    }

    .rad {
        margin-top: 30px;
    }

    .rd-list li {
        height: 90px;
    }

        .rd-list li span {
            font-size: 24px;
            line-height: 28px;
        }

    .row {
        margin: 0;
    }

    .business-alembic-number .alembic-number-box {
        margin-bottom: 10px;
        background-size: 80px;
        height: 125px;
    }

        .business-alembic-number .alembic-number-box.icon-1, .business-alembic-number .alembic-number-box.icon-2, .business-alembic-number .alembic-number-box.icon-3 {
            background-position: 200px 15px;
        }

    .bus-box, .bus-small-box {
        height: 100% !important;
    }

    .domestic-alembic-number .alembic-number-box {
        margin-bottom: 20px;
        background-size: 80px;
        height: 125px;
    }

        .domestic-alembic-number .alembic-number-box.icon-1, .domestic-alembic-number .alembic-number-box.icon-2 {
            background-position: 255px 27px;
            background-size: 60px;
        }

        .domestic-alembic-number .alembic-number-box h2 {
            padding-top: 0;
            font-size: 26px;
        }

    #inner-domestic-wrp, #inner-api-wrp {
        margin: 40px 0;
        height: 200px;
    }

    .business-alembic-number {
        padding-top: 30px;
    }

    .api-alembic-number .alembic-number-box {
        padding-left: 10px;
    }

    .international-alembic-number .alembic-number-box {
        margin-bottom: 10px;
        background-size: 80px;
        height: 125px;
    }

        .international-alembic-number .alembic-number-box.icon-1, .international-alembic-number .alembic-number-box.icon-2 {
            background-position: 255px 27px;
            background-size: 60px;
        }

        .international-alembic-number .alembic-number-box h2 {
            padding-top: 0;
            font-size: 26px;
        }

    .no-bor {
        border: 0 !important;
    }

    .intl-box {
        padding-left: 10px !important;
        margin-bottom: 20px;
    }

    #careers-overview .careers-box, #careers-overview .careers-small-box {
        height: 400px;
    }

    .mobile-mt-20 {
        margin-top: 20px;
    }

    .life-img {
        height: 300px;
    }

    .job-search-box .pl-0 {
        padding-left: 15px !important;
    }

    .job-box {
        margin-bottom: 20px;
    }

    .success-stories-box {
        margin-bottom: 75px;
        margin-top: 0px;
    }

    #end-to-end-img {
        margin: 20px 0;
        height: 200px;
    }

    .job-result-wrp {
        margin: 30px 0;
    }

        .job-result-wrp .no-gutters > .col, .job-result-wrp .no-gutters > [class*=col-] {
            padding: 0 15px;
        }

    .job-result .job-apply-btn {
        float: left;
    }

    .job-result-wrp .row {
        margin-bottom: 30px;
    }

    .job-result .job-apply-btn {
        padding: 10px 15px;
        font-size: 20px;
        line-height: 24px;
    }

    .corp-play-icn {
        transform: translate(0, 40px);
    }

        .corp-play-icn img {
            height: 50px;
        }

    .corporate-video {
        height: 150px;
    }


    /* KINJAL */

    #esg-world {
        background-color: #7fc4fd;
        margin-top: 40px;
        text-align: center;
        padding: 8px 0px;
        padding-bottom: 20px;
    }

        #esg-world .esg-more-tt {
            padding: 20px;
            padding-right: 0;
            padding-left: 0px;
        }

        #esg-world p {
            padding-top: 0px;
        }

    #our-bussiness .bussiness-box p br {
        display: none;
    }

    .press-release-list li:before {
        right: 5px;
    }

    .inner-mid-content-section {
        padding: 15px;
    }

    #journey-slider .journey-rhs-wrp {
        padding: 0px;
    }

    #journey-slider [class^="swiper-button-"] {
        top: 150px !important;
    }

    #journey-slider .swiper-button-prev {
        left: -57px !important;
    }

    #journey-slider .swiper-button-next {
        left: 210px !important;
    }

    #journey-slider .journey-rhs-wrp .swiper-container {
        padding-bottom: 0;
    }

    .border-right {
        border-right: none !important;
    }

    .inner-mid-content-section2 {
        padding: 20px;
    }

    .Subsidiaries-float h5 {
        width: 100%;
    }

    #accolades .press-release-list li:before {
        height: 20px;
        width: 22px;
    }

    .quick-facts-main {
        padding-top: 30px;
    }

    .shareholder-info-box {
        padding: 10px;
    }

        .shareholder-info-box ul li a .download-bt {
            position: relative;
            right: inherit;
            top: 0;
            display: table;
        }

        .shareholder-info-box ul li a {
            background-position: 10px 15px;
            font-size: 14px;
            padding-right: 10px;
        }

    #invester-contact .inster-contact-info {
        padding-left: 0;
    }

    #invester-contact .Subsidiaries-float::before {
        display: none;
    }

    #invester-contact {
        overflow: visible;
    }

    .select {
        width: 100%;
    }

    #quarterly-result .tabs-filter {
        padding: 10px;
    }

    #quarterly-result .quarterly-resultTabs .card-body ul li {
        margin-bottom: 30px;
    }

        #quarterly-result .quarterly-resultTabs .card-body ul li a {
            font-size: 18px;
            padding-right: 10px;
        }

            #quarterly-result .quarterly-resultTabs .card-body ul li a .download-bt {
                position: relative;
                right: inherit;
                display: table;
            }

    .go-bt {
        margin-top: 10px;
    }

    #annual-report .annual-report-box .annual-report-left {
        display: block;
    }

    #annual-report .mt-5 {
        margin-top: 0rem !important;
    }

    #annual-report .annual-report-box .annual-report-left .common-cta-blue {
        position: relative;
        display: table;
    }

    #quarterly-result #annual-report .annual-report-box {
        margin-bottom: 20px;
    }

    .months-list {
        overflow: scroll;
    }

    #journey-slider .slider-navi [class^="swiper-button-"] {
        top: -230px !important;
    }

    #accolades .accolades-report .accolades-report-box .report-accolades a img, #annual-report2 .annual-report-box .report-annual a img {
        width: 100%;
    }

    .nav-tab-container {
        padding-left: 0px;
    }

    #Api-manufacturing .api-facilities-button-next, #Api-manufacturing .api-facilities-button-prev {
        display: block;
        padding-top: 10px;
    }

    .MobileNav {
        display: block;
    }

    .DexTop {
        display: none;
    }

    .footer-wrp-main {
        margin-top: 20px;
    }

    .footer-logo-wrp {
        padding: 0 0 0 10px;
    }

    .footer-links-wrp {
        padding: 0 0px;
    }

    .ftr-link-bx {
        padding-top: 0px;
        padding-right: 0px;
        padding-left: 0px;
    }

    .footer-btm-wrp {
        padding: 12px 0px;
    }

        .footer-btm-wrp ul.ftr-btm-lnk li a, .footer-btm-wrp .copy-txt {
            font-size: 12px;
        }

    .nav-tab-container .left-box {
        border-right: none !important;
        padding-left: 15px;
    }

    #logo img {
        width: 160px;
    }

    .margin-top-82 {
        margin-top: 10px;
    }

    .footer-logo-wrp::before {
        display: none;
    }

    #our-bussiness .bussiness-box h2 br {
        display: none;
    }

    .pr-5, .px-5 {
        padding-right: 0rem !important;
    }

    .right-img {
        margin-top: 15px;
    }

    #annual-report2 {
        padding-top: 10px;
    }

    .mt-5, .my-5 {
        margin-top: 1rem !important;
    }

    #bod .bod-box .bod-desc p {
        padding-right: 0;
    }

    .bod-pix {
        margin-bottom: 15px;
    }

    #accolades .accolades-report .accolades-report-box .accolades-report-left {
        padding-right: 0px;
    }

    p br {
        display: none;
    }

    .domestic-alembic-number .alembic-number-box.icon-4, .domestic-alembic-number .alembic-number-box.icon-5, .alembic-number .alembic-number-box.icon-1, .alembic-number .alembic-number-box.icon-2 {
        background-position: right bottom;
        background-size: 60px;
    }

    #capabilities-overview .capabilities-small-box h2 br {
        display: none;
    }

    .API-table table th, .API-table table td, #table1Pop table th, #table1Pop table td {
        padding: 5px;
    }

    .p-5 {
        padding: 1rem !important;
    }

    #capabilities-overview .capabilities-small-box.Research-development-Bg {
        background-size: 130%%;
    }

    .bottom-table .bottom-table-box h2 br {
        display: none;
    }

    .Quality-compliance {
        background-image: url(../img/mobile-quality-compliance-banner.png);
    }

    #leading-indian-companies {
        margin-top: 20px
    }

    .investor-banner {
        background-image: url(../img/mobile-investor-banner.png);
    }

    #banner-bottom .bottom-banner-left {
        padding-right: 0px;
        padding-top: 20px;
    }

    #banner-bottom .bottom-banner-right {
        padding-top: 20px;
    }

    .col {
        flex-basis: auto;
    }

    #PolicesCodes .policeBox {
        height: auto;
        padding-right: 0px;
        border-bottom: solid 1px #e4e4e4;
        margin-bottom: 20px;
    }

        #PolicesCodes .policeBox a {
            position: relative;
            left: 0px;
            bottom: 0px;
        }

    .green-right-bro {
        border-right: none;
    }

    #quarterly-result .quarterly-resultTabs .card-body ul {
        margin-top: 0px
    }

    #quarterly-result {
        margin-top: 0px
    }

    .footer-wrp-main .col {
        flex-basis: 0;
    }

    #manufacturing-form .manufacturing-form-table th, #manufacturing-form .manufacturing-form-table td, #manufacturing-form .manufacturing-form-table td p, #manufacturing-form .manufacturing-form-table td span {
        font-size: 14px;
    }

    .card-body {
        padding: 0.2rem;
    }

    .nav-tab-container ul li .nav-box a {
        padding-bottom: 15px;
    }

    #SubsidiaryFinancials .nav-tabs {
        display: block;
    }

    .shareholder-info-box, .shareholder-info-box2 {
        margin-bottom: 0px
    }

    .Beneficiary-experience img {
        margin-bottom: 20px;
    }

    .careers-overview-banner {
        background-image: url(../img/mobile-careers-overview-banner.png);
    }

    #careers-overview .careers-box, #careers-overview .careers-small-box {
        padding: 25px 20px;
    }

    #media-overview .media-overview-list {
        max-width: 100%;
    }

        #media-overview .media-overview-list li a .common-cta-blue {
            position: relative;
            display: block;
            right: 0px
        }

    #media-overview {
        padding: 20px;
    }

    #latest-press .latest-press-box ul li a {
        padding-right: 0px;
    }

        #latest-press .latest-press-box ul li a .download-bt {
            position: relative;
            top: 0px;
            right: 0px;
            display: block;
        }

    .press-release-list li h3 {
        padding-right: 15px;
    }

    .fixed-container2 {
        width: 100% !important;
    }

    .contact-form {
        padding: 0px;
    }

    #contact-form-box {
        padding-right: 0px;
    }

        #contact-form-box img {
            width: 100%;
        }

    .contact-details {
        margin-top: 20px;
    }

    .financial_result_heading {
        font-size: 24px;
    }

    #mediaGallery .swiper-button-next {
        right: 5%;
    }

    #mediaGallery .swiper-button-prev {
        left: 5%;
    }
}

/*update css*/
@media only screen and (max-width: 767px) {
    .Subsidiaries-Associates .associates-box.therapies-box {
        margin-left: 0;
        margin-right: 0;
    }

    #inner-banner {
        height: auto;
    }

        #inner-banner .banner-contect-box {
            position: static;
        }

    #our-bussiness .bussiness-box h2 {
        font-size: 20px !important;
    }

    #inner-banner.coporate-banner,
    #inner-banner.api-banner,
    #inner-banner.investor-inner-banner {
        height: 270px;
    }

        #inner-banner.coporate-banner .banner-contect-box,
        #inner-banner.api-banner .banner-contect-box,
        #inner-banner.investor-inner-banner .banner-contect-box {
            position: absolute;
        }

    .inner-mid-content-section#bod p {
        padding-right: 10px;
    }

    .bus-brand-icn {
        display: none;
    }

    .title-24 {
        word-break: break-all;
        font-size: 20px !important;
    }

    #accolades .accolades-report .accolades-report-box {
        margin-right: 0;
    }

    .if-section p br {
        display: block;
    }

    .laa-sec p br {
        display: block;
    }

    .press-release-list li h3 {
        font-size: 16px;
    }

    .view-pop-bt-1, .view-pop-bt-2 {
        margin-top: 10px;
    }

    .shareholder-info-box ul li a .download-bt {
        margin-top: 10px;
    }

    #KMP .manufacturing-form-table {
        width: 100%;
        overflow-x: scroll;
    }

    .subsidiaries-pdf-sec .download-bt {
        margin-top: 10px;
    }

    .subsidiaries-pdf-sec .tab-pane {
        background-color: transparent !important;
    }

    .subsidiaries-pdf-sec .tabs-box .nav-item {
        border-bottom: solid 1px #cecece;
        margin-bottom: 7px !important;
    }

    .subsidiaries-pdf-sec .tabs-box {
        border: solid 1px #cecece;
        height: 173px !important;
        margin-bottom: 20px;
    }

    .subsidiaries-pdf-sec .tab-pane {
        padding: 10px;
    }

    .contact-us-form {
        padding-right: 0px;
    }

    .job-posting-sec .shareholder-info-box ul li {
        border-bottom: 0;
    }

    .job-posting-sec {
        padding: 20px;
    }
}
/*update css*/
/*Navigation*/
@media only screen and (min-width: 991px) and (max-width: 1200px) {
    #logo {
        padding: 33px 0px 44px 15px;
    }

    .navbar-dark .navbar-nav .nav-link {
        padding: 1.6rem 0.6rem;
    }
}

@media only screen and (max-width: 991px) {
    .header-rhs-wrp .head-top-bar {
        display: none;
    }

    .header-full-wrp {
        height: auto;
    }
}

@media only screen and (min-width: 768px) and (max-width: 991px) {
    #logo {
        padding: 10px;
        display: inline-block;
    }

        #logo img {
            width: 160px;
        }

    .navbar-dark .navbar-toggler {
        top: 10px;
        right: 0px;
    }
}



@media screen and (max-width:786px) {
    .navbar-dark .navbar-toggler{
        right: 0px;
        margin-right: 0px
    }
    .press-release-list li:before{
        right: 13px;
        top: 0px;
        bottom: 0px;
        margin: auto;
    }
    .press-release-wrp{
        margin-top: 30px;
    }
    #latest-press .latest-press-box ul li a .download-bt{
        text-align: center;
    }
    #latest-press .latest-press-box ul li a{
        padding: 15px;
    }
    #media-overview .media-overview-list li a .common-cta-blue{
        text-align: center;
    }
    #media-overview.news-banner{
        height: auto;
    }
    .productimg{
        height: auto;
    }
    .productsideBar{
        margin-top: 30px;
    }
    .productOtherList ul{
        overflow-x: scroll;
    }
    .productOtherList ul li span:nth-child(1){
        width: 48%;
    }
    .productOtherList ul li span:nth-child(2){
        width: 51%;
    }
    .productdTitle h2{
        margin-top: 20px;
    }
    .productListing .col-md-3 {
        order: 2;
    }
    .bod-responsive .order-1{
        order: initial!important;
    }
    .desti-list.destilistcls li{
        text-align: left;
    }
    .title-24{
        margin-top: 30px;
    }
    .right-img{
        margin-top: 30px;
    }
    .title-20{
        margin-top: 20px;
    }
    #our-bussiness .bussiness-box{
        margin-bottom: 0px!important;
    }
    #inner-banner .banner-contect-box h1{
        font-size: 24px!important;
        font-weight: 600!important;
        line-height: 33px!important;
    }
    #inner-banner .banner-contect-box{
        border-radius: 0px!important;

    }
    #inner-banner img{
        height: 176px;
    }
    #mid-content-section{
        padding: 0px!important;
        padding-bottom: 30px!important;
    }
    #Making-Diffrent .Making-Diffrent-box{
        padding: 0px!important;
        margin: 0px!important;
        height: auto!important;
    }
    #Making-Diffrent .Making-Diffrent-box:hover img{
        height: auto;
    }
    #Making-Diffrent .Making-Diffrent-box img{
        height: auto;
    }
    .content{
        margin-top: 30px;
        padding: 0px;
    }
    #Making-Diffrent{
        padding: 0px!important;
    }
    .grid-desc-wrp.container2 a{
        margin-top: 20px;
    }
    .bh-btm{
        height: auto!important;
    }
    .grid-desc-wrp.big-desc-bx.banner-padding{
        padding: 40px 14px;
    }
    .grid-desc-wrp.big-desc-bx.container2{
        background: transparent;
    }
    .navbar-dark .navbar-nav .nav-link.enquireNowBtn{
    position: initial;
    right: initial;
    padding: 10px 20px!important;
    height: fit-content;
    margin-top: 18px;
    text-align: center;
    }
    .iidry-clogo {
        right: 21%;
        top: 0px;
        width: 63px;
    }
    .headersticky.sticky .iidry-clogo{
        width: 42px;
    }
    .headersticky.sticky .navbar-dark .navbar-toggler{
        right: 0px;
        margin-right: 0px;
        top: -41px;
    }
    .process-mobile-view{
        display: block;
    }
    .process-web-view{
        display: none;
    }
    .rs-process.style1 .process-effects-layer .rs-addon-number .number-part{
        position: inherit;
    }
    .rs-process.style1 .process-effects-layer .rs-addon-number .number-part::after{
        position: inherit;
    }
    .rs-process.style1 .process-effects-layer .rs-addon-number .number-part.thirdprecess:after{
        display: none;
    }
    .rs-process.style1 .process-effects-layer .rs-addon-number .number-part.fourthprecess:before{
        position: inherit;
    }
    .rs-process.style1 .process-effects-layer .rs-addon-number .number-part.fifthprocess:after{
        position: inherit;
    }
    .rs-services.home-style2 .services-item{
        display: grid;
        text-align: center;
    }
    .rs-counter.style1 .counter-area .counter-list{
        justify-content: center;
    }
    .rs-counter.style1 .counter-area .content-part .title{
        text-align: center;
        margin: 0px;
    }
    .rs-counter.style1 .counter-area .content-part .title:before{
        left: 42%;
    }
    .process-web-view {
        display: none;
    }
}