/*For Smaller screen*/
@media screen and (max-width: 1370px) {
.header .logo img{
margin-left: 5.4em;
width: 225px;
}
.navmenu a, .navmenu a:focus{
padding: 18px 10px;
}

.slick-slide img{
padding: 1px 0em;
}
.home2 .hero-content h2{
font-size: 1.6rem !important;
}
.home2 .hero-content p{
font-size: 0.8em;
}
.home2 .btn-outline-pink{
font-size: 14px;
margin-top: 0px;
}
.home3 .title{
font-size: 1.4em;
}
.card-static-content .icon{
width: 65px;
height: 65px;
}
.card-static-content{
bottom: 20px;
}
.card-hover-content p {
font-size: 13px;
margin-bottom: 18px;
}
.read-more{
font-size: 18px;
}

.card-hover-content{
bottom: 0px;
}
section h2{
font-size: 1.8em!important;
}
section p{
font-size: 14px;
}
.in-focus .btn-outline-danger{
font-size: 16px;
}
.pharma-impact a{
font-size: 16px;
}
.highlight {
font-size: 3rem;
}
.desc {
font-size: 13px;
}
.section_data_pharma .bg-light-pink{
padding: 10px 4em;
}
#all .card-title {
min-height: 60px;
color: #005f80;
font-size: 16px;
}
.card-body .small{
font-size: 12px;
}
#reports .card-title{
font-size: 16px;
min-height: 60px;
}
#blogs .card-title{
font-size: 16px;
min-height: 50px;
}
#publications .card-title {
min-height: 20px;
color: #005f80;
font-size: 16px;
}
.card-box:hover .card-static-content {
transform: translateY(-210px);
}
.card-box:hover .card-hover-content {
opacity: 1;
transform: translateY(-30px);
font-size: 13px;
}
.spotlight h3{
font-size: 1.2em;
}
.navmenu a, .navmenu a:focus{
font-size: 12px;
}
.ourCustombtn button {
font-size: 13px;
}
.search-and-social {
margin-left: 5em;
}
.open-search.visible{
padding: 8px 4px;
}
.slick-dots{
left: 14%;
}
.in-focus img{
height: 174px;
}

.section-title {
padding-bottom: 0px;
position: relative;
padding-top: 2em;
}
.policy-section{
margin-top: -5em;
background: url(/sites/default/files/2025-06/25-Years-Section.png) center / cover no-repeat;
}
.footer .newsletter-button{
width: 70%;
}

}
@media (min-width: 1681px) and (max-width: 1919px) {
.container, .container-lg, .container-md, .container-sm, .container-xl, .container-xxl {
max-width: 1443px!important;
}
.home2 .hero-content h2, .home3 h2, .spotlight h2 {
font-size: 2.4rem;
}
.home2 .hero-content p {
font-size: 18px;
margin-top: 12px;

}
.spotlight p{
font-size: 18px;
}
.card-hover-content p {
margin-bottom: 2em;
}
.card-box:hover .card-static-content {
transform: translateY(-265px);
}
.home3 h6{
line-height: 30px;
}
.card-hover-content {
top: 59%;
}

}

/*for 125% scaling*/
@media
screen and (max-width: 1536px) and
(-webkit-min-device-pixel-ratio: 1.25),
(max-width: 1536px) and (min-resolution: 120dpi) {
#slick-slide01 .banner-content {
width: 42em;
}
.home-banner-slider .slick-dots li {
bottom: 2.8em;
}
.home3 h6{
margin-top: 2.2em;
}
.card-hover-content p{
margin-top: 0em;
}
.section_data_pharma{
width: 95%;
margin:0 2em;
border-radius: 25px;
}
.section_data_pharma .row{
margin-left: -2px;
}
.home2 .hero-content h2, .home3 h2, .spotlight h2, .in-focus h2, .pharma-impact h2, .insights-section h2,
.policy-section .section-title {
font-size: 2.1rem!important;
}
.footer .newsletter-button{
padding: 8px;
font-size: 16px;
width: 72%;
}
#newsletterToggle p, .newsletter-flip-wrap p{
font-size: 13px;
}
.footer {
padding: 40px 0 20px;
}
.form-control.border-pink {
padding: 8px 30px;
font-size: 16px;
}
#newsletterForm .btn{
padding: 8px 30px;
font-size: 16px;
}
#newsletterForm .btn:hover{
background-color: #ec4d72;
color: #fff;
}
.footer .footer-bottom a{
font-size: 13px;
font-weight: 500;
}
.copyright {
font-weight: 500;
font-size: 13px;
}
.home2 .hero-content p{
font-size: 0.8em!important;
margin-bottom: 1.5em;
line-height: 26px;
}
.home2 .btn-outline-pink {
padding: 7px 41px;
font-size: 16px;

}
.in-focus .btn-outline-danger, .pharma-impact .btn-outline-danger, .nav-pills .nav-link, .nav-pills .nav-link.active,
.insights-section .text-danger {
font-size: 16px;
}
.card-box:hover .card-static-content {
transform: translateY(-220px);
}
.card-hover-content {
top: 51%;
}
.card-hover-content p {
font-size: 0.7em;
margin-top: -4em;
margin-bottom: 2em;
}
.read-more {
font-size: 16px;

}

.content-box {
padding: 2em 2em 2em 2.6em;
}

.header {
padding: 20px 0;

}
.banner-content {
padding: 4rem;
}
.navmenu a, .navmenu a:focus{
font-size: 15px;
padding: 18px 14px;
}
.ourCustombtn button{
font-size: 15px;
padding: 18px 14px;
}
.open-search.visible{
padding: 8px 4px;
}
.header .logo img{
margin-left: 5.6em;
}
.card-box:hover .card-static-content {
transform: translateY(-212px);
}
.card-static-content .icon {
width: 80px;
height: 80px;
}
.home3 .title {
font-size: 1.6em;
}
.card-box:hover .card-hover-content {
transform: translateY(-3px);
font-size: 22px;
}
.spotlight h3{
font-size: 1.6em;
margin-bottom: 1em;
margin-top: 1em;
}
.spotlight a {
font-size: 16px;

}
.card-hover-content i {
font-size: 12px;
}
.spotlight a i {
font-size: 12px;
}
.insights-section a i {
font-size: 12px;
}
.spotlight p{
font-size: 0.8em;
margin-bottom: 14px;

}
.desc{
font-size: 15px;
}
#all .card-title{
font-size: 18px;
min-height: 60px;
}
#all .card-text {
min-height: 70px;
font-size: 16px;
}
#reports .card-title {
min-height: 60px;
font-size: 16px;
}
.card-body .small{
font-size: 12px;
}
.card a{
font-size: 16px;
}
#blogs .card-title{
font-size: 16px;
min-height: 50px;
}
#blogs .card-text{
min-height: 110px;
}
.policy-section {
background: url(/sites/default/files/2025-06/25-Years-Section.png) center / cover no-repeat;
height: 750px;
padding-bottom: 33em;
background-position: right;
}
.content-box h5{
font-size: 16px;
}
.content-box p{
font-size: 16px;
}

.search-and-social {
order: 2;
margin-left: 5em;
}
.ourCustombtn i {
margin-top: 2px;

}
.home-banner-slider {
padding-top: 6.3em !important;
}
.slick-list.draggable {
padding: 0px 1em;
}
.home3 h2 {
margin-bottom: 1em;
}

.home3 .card-overlay{
border-radius: 23px;
}

.timeline-box p {
margin-top: 4.5em;
font-size: 15px;
margin-bottom: 0;
}

#content-1999 h3,
#content-2015 h3{
right: -18px;
top: -187px;
}
#content-2003 h3,
#content-2005 h3,
#content-2010 h3,
#content-2019 h3,
#content-2020 h3,
#content-2021 h3,
#content-2024 h3,
#content-2025 h3{
right: -19px;
top: -167px;
}
#content-2025{
margin-left: 73%;
}

.in-focus .d-flex.justify-content-between.align-items-center{
margin-bottom: 3rem !important;
}

.in-focus h2 {
padding-bottom: unset;
}
.highlight {
font-size: 3.5rem;
}
.in-focus img {
height: 100%;
}

.breadcrumb-overlay{
    font-size: 1em; 
}
/*About */
.about_fourth h3, .about_fifth h3{
    font-size: 2.1rem !important;
}
.about_map p, .about_fourth p, .about_fifth p, .about_fourth a, .about_lead_row h5 { 
    font-size: 0.8em;
}
.about_fourth h3 {
    margin-bottom: 10px;
}
[dir] .field:not(:last-child) {
    margin-bottom: 0;
}
.about_lead_row {
    padding: 2em 1em;
}
.about_lead_img img{
    max-width: 94% !important;
}
.about_lead_row h3 { 
    font-size: 1.1em;
} 

.about_lead_info p {
    font-size: 0.8em; 
    text-align: left!important;
}
.about_name_desc {
    transform: translate3d(0px, 62px, 0px);
}
.impact-caption {
    height: 45%;
}

.inner_banner{
    padding-top:1em!important;
}

/*innovation */
.highlight-text, #innovation4 h2, .innovation_stories h2{
    font-size: 2.1rem !important; 
}
.innovation_first p, .content_modiji p, #innovation4 p, .innovation_stories p {
    font-size: 0.8em!important;
}

.innovation_ticker .card-box:hover .card-hover-content {
    transform: translateY(-50px);
}
.innovation_story_title {
    padding: 1.5em;
}

.modi_ji_global .container-fluid {
    width: 95%;
    margin: 0 2em;
}
.modi_vector {
    transform: translate3d(5em, -2em, 10px);
}
/*quality*/
.highlight-text, .qaulity_global h3, .innovation-blog h4, .innovation-blog h4, .quality_fourth h3, .quality_certification h2{
    font-size: 2.1rem !important;
}

.qaulity_global p, .innovation-blog p, .quality_fourth p, .quality_certification p, .quality_cert p, .innovation-blog a, .quality_fourth a {
    font-size: 0.8em !important;

}
.policy-box, .policy-box:hover {
    padding: 20px 80px;
    margin: 0.5em!important;

}
.policy-box:hover {
    transition: ease-in 0.2s; 

}
.horizontal-divider {
    width: 90%;
}
/*global-reach*/
.global_new h2, .innovation-blog h3, .global_new h2, .global_reach_last .text-primary{
    font-size: 2.1rem !important;
}
.global_new p, .global_reach_last  p, #innovation4 a {
    font-size: 0.8em !important;
}

}

/*for 150% scale*/

@media
screen and (min-width: 1279px) and (max-width: 1281px),
screen and (min-device-width: 1920px) and (max-device-width: 1920px) and
(-webkit-min-device-pixel-ratio: 1.5),
(min-resolution: 144dpi) {
    .banner-content h2 {
    line-height: 35px;
}
.banner-content h1 {
      margin-bottom: 0;
}
    .banner-content p{
        font-size: 16px;
    }
    
    .banner-content a{
        font-size:0.7em;
    }
    .banner-content{
        width: 90%;
    }
.about_lead_img {
float: right;
transform: translate(20px, 37px);
width: 215px;
}
.about_lead_row h3{
font-size: 15px;
}
.about_lead_row h5 {
font-size: 12px;
}
.about_lead_row h6{
font-size: 10px;
}
.about_lead_info p{
font-size: 0.7em;
line-height: 22px;
}
.about_lead_row{
padding: 2em 1em;
margin-bottom:0;
}
.inner_banner{
padding-top: 0!important;
padding-bottom: 0;
}
.breadcrumb-overlay{
font-size:14px;
}
section a {
font-size: 14px;
}
.map_para p{
font-size:0.8em;
}
.about_fifth h3{
font-size: 1.8em!important;
}
.about_fifth p {
min-height: 48px;
font-size: 0.8em;
}
.about_fourth p{
text-align: justify;
}
.impact-caption h6{
font-size: 12px;
transform: translateY(-8px);
}
.impact-caption p{
font-size: 12px;
min-height: 90px;
}
.search_leader{
margin-left: 10%;
}
.intro_lead p {
font-size: 16px;
}
.lead_sec h5 {
font-size: 12px;
margin-top: 0;
font-weight: 600;
}
.lead_sec h3 {
font-size: 16px;
}
.lead_sec h6 {
font-size: 14px;
}
.leadership_select_area {
padding-bottom: 0;
}
.affl h5{
font-size: 14px;
}
.blog-item .blog-title{
font-size: 16px;
}
.blog_detail_content h1{
font-size: 1.2em;
}
.blog_detail_content .content p {
font-size: 16px;
}
.blog_date_detail {
font-size: 14px;
}
.suggested_content h4{
font-size: 1.2em;
}
.suggested_content h5{
font-size: 20px;
}
.suggest_date{
font-size: 16px;
}
.suggested_content .badges{
font-size: 14px;
}
.suggested_content a{
font-size: 18px;
}
.navmenu .menu-item-has-children ul a{
padding: 4px 20px;
font-size: 12px;
}
.innovation_first p{
font-size: 16px;
}
.content_modiji h3{
font-size: 20px;
}
.modi_vector {
transform: translate3d(4em, -2em, 10px);
}
.content_modiji h6 {
color: #f1466b;
margin-top: 0em;
font-size: 18px;
}
.modi_img {
transform: translateX(15px);
margin-top: -4em;
}
.modi_ji_global {
padding-top: 4em;
}
.innovation4, .innovation_ticker{
padding-top: 0;
}
#innovation4 p {
font-size: 16px;
}
.innovation_stories .slick-prev{
top: 2%;
left: 86%;
transform: translateY(-187%);
}
.innovation_stories .slick-next{
top: -8%;
left: 91%;
}
.story-number{
font-size:  3em;
font-weight: 500;
-webkit-text-stroke: 1px #e64072;
}
.innovation_stories h6{
font-size: 16px;
/* line-height: 30px; */
min-height: 0px;
}
.innovation_story_title{
    height: 22.5em;
    padding:0 1em;
}
.spolight_left {
    padding-left: 0.4em;
}
.home3 h6{
font-size: 17px;
margin-top: -1.5em;
transform: translateY(-20px);
}
.card-overlay{
border-radius: 20px;
}
.about_journey h2 {
transform: translateY(-51px);
margin-left: 2em;
}
.logo_25 {
transform: translateY(-40px);
width: 150px;
}
.timeline-content {
display: none;
background-color: #fdeef1;
border-radius: 20px;
padding: 16px;
margin-top: 3em;
width: 55%;
margin-left: 20%;
box-shadow: rgba(0, 0, 0, 0.15) 1.95px 1.95px 2.6px;
}
.timeline-content h3{
font-size: 7rem;
top: -222px;
}
.timeline-box p{
font-size: 13px;
}
.about_journey .container-fluid{
height: 450px;
}
.section_data_pharma{
width: 95%;
margin-left: 3em;
border-radius: 25px;
}
.home2 .hero-content h2, .home3 h2, .spotlight h2, .in-focus h2, .pharma-impact h2, .insights-section h2,
.policy-section .section-title {
font-size: 1.6rem!important;
}

.in-focus .btn-outline-danger, .pharma-impact .btn-outline-danger, .nav-pills .nav-link, .nav-pills .nav-link.active,
.insights-section .text-danger {
font-size: 14px;
}
.section_data_pharma .bg-light-pink {
padding: 10px 0.8em;
}
.desc {
font-size: 13px;
}
.section_data_pharma .stat-card.border-line {
padding-left: 1.2rem!important;
}
#all .card-title {
font-size: 15px;
min-height: 50px;
}
.content-box p {
font-size: 14px;
}
.content-box {
padding: 2em 1em 2em 2.6em;
}
.policy-section {
height: 700px;
}
.policy-section .section-title {
padding: 1em 0px;
}
#newsletterToggle p, .newsletter-flip-wrap p {
font-size: 11px;
}
.footer .footer-bottom a {
font-size: 11px;
font-weight: 500;
}
.copyright {
font-weight: 500;
font-size: 11px;
}
.footer .newsletter-button {
font-size: 14px;
width: 67%;
}
.form-control.border-pink {
padding: 6px 30px;
font-size: 14px;
}
#newsletterForm .btn {
padding: 8px 30px;
font-size: 14px;
}
.home2 .hero-content p {
font-size: 14px!important;
margin-bottom: 1.5em;
line-height: 24px;
}
.home2 .btn-outline-pink {
font-size: 14px;
padding: 5px 33px;
}
.home3 .card-hover-content p {
font-size: 14px;
line-height: 19px;
margin-top: -1em;
}
.read-more, .spotlight a {
font-size: 14px;
}
.card-hover-content i, .spotlight a i {
font-size: 11px;
}
.spotlight p {
font-size: 14px;
margin-bottom: 5px;
}
.header .logo img {
margin-left: 3.4em;

}
.header {
padding: 15px 0;
}
.home-banner-slider .slick-dots li {
bottom: 4.8em;
}
.home-banner-slider {
padding-top: 5.1em !important;
}
.banner-content {
padding: 2rem;
}
#slick-slide01 .banner-content {
width: 33em;
}
.navmenu a, .navmenu a:focus{
font-size: 12px;
padding: 13px;
}
.ourCustombtn button{
font-size: 12px;
padding: 13px;
}
.open-search.visible{
width: 35px;
height: 35px;
}
.open-search.visible i {
font-size: 18px;
}
.card-box:hover .card-static-content {
transform: translateY(-203px);
}
.home3 .title {
font-size: 1.2em;
}
.card-box:hover .card-hover-content {
transform: translateY(16px);
font-size: 14px;
}
.insights-section img{
height: 220px;
}


.spotlight h3 {
margin: .4em 0;
}

.section_data_pharma{
width: 95%;
margin:0 2em;
border-radius: 25px;
}
.section_data_pharma .row{
margin-left: -17px;
}
.highlight {
font-size: 3rem;
}

.timeline {
padding-left: 3.6em;
padding-right: 10em;
}
.timeline-line {
left: 4em;
right: 12em;
}
.timeline-content h3 {
font-size: 5rem;
}
.timeline-content {
width: 30%;
height: 9em;
margin-top: 1em;
}
.about_journey {
    padding-bottom: 4em;
    padding-top: 1em;
}
#content-1999 h3, #content-2015 h3 {
right: -18px;
top: -156px;
}
#content-2003 h3, #content-2005 h3, #content-2010 h3, #content-2019 h3, #content-2020 h3, #content-2024 h3,
#content-2025 h3 {
right: -19px;
top: -147px;
}
#content-2021 h3{
right: -30px;
top: -156px;
}
#content-2025 {
margin-left: 71%!important;
}

/*about */
.about_fourth .left {
    padding-top: 2em;
    padding-bottom: 2em;
}
.about_fourth h3{
font-size: 1.8em!important;
margin-bottom: 0.2em;
}
[dir] .field:not(:last-child) {
    margin-bottom: 0.7em;
}
.about_fourth p, .about_fourth a {
    font-size: 0.8em!important;
}

.about_lead_img img {
    max-width: 100% !important; 
}

.about_lead_info{
    min-height:unset;
}
.impact-caption {
    height: 40%;
}
.highlight-text, #innovation4 h2, .innovation_stories h2 {
    font-size: 1.6rem !important;
}
.innovation_first p, .content_modiji p, #innovation4 p {
    font-size: 0.8em!important;
    text-align: left;
}
.innovation_stories p{
 font-size: 0.7em!important;   
}
.about_fourth a {
        font-size: 0.7em !important;
    }
    .about_leader {
    padding-top: 1em;
}
.modi_ji_global .container-fluid {
    width: 97%;
    margin: 0 1em;
}
.innovation_ticker .card-box:hover .card-hover-content {
    transform: translateY(-0px);
}
#innovation4 .col-lg-12{
     margin-top: 0;
}
#innovation4 p{
    margin-bottom: 2em;

}
.innovation_stories {
    padding-top:0.5em;

}
.card-hover-content p {
    font-size: 0.9em;
}
.innovation_stories .slick-next {
    top: -20.4%;
    left: 91%;
}
.innovation_stories .slick-prev {
    top: 1%;
    left: 86%;
    transform: translateY(-187%);
}
.innovation_ticker h5{
    font-size: 1em;
}
/*quality*/
.highlight-text, .qaulity_global h3, .innovation-blog h4, .innovation-blog h4, .quality_fourth h3, .quality_certification h2{
    font-size: 1.6rem !important;
}
.policy-box, .policy-box:hover {
    padding: 20px 61px;
    margin: 0.5em!important;
}

/*global-reach*/
.global_new h2, .innovation-blog h3, .global_new h2, .global_reach_last .text-primary{
    font-size: 1.6rem !important;
}
.global_new p, .global_reach_last  p, #innovation4 a {
    font-size: 14px !important;
}
.innovation_first, .global_new, .innovation-blog, #innovation4, .quality_fourth{
    padding-bottom: 0;
}
.quality_certification{
    padding-top: 0;
}
.insights-section h2{
    padding-top:0!important;
}
.spotlight{
    padding-bottom:0;
}
body.page-type-global-reach .innovation_first {
    padding-top: 1em;
}
body.page-type-global-reach .highlight-text{
    margin-bottom:0.3em!important;
}
body.page-type-global-reach .innovation-blog a, body.page-type-global-reach #innovation4 a{
    font-size: 0.7em !important;
}
body.page-type-global-reach .innovation-blog h3 {
    margin-bottom: 0!important;
}
body.page-type-global-reach .innovation-blog p, body.page-type-global-reach #innovation4 p  {
    margin: 0.6em 0!important;
}
.global_reach_last  a {
    font-size: 13px;
    font-weight: 600;
}
} 

/* Tablet */
@media (min-width: 960px) and (max-width: 1024px) {
section{
padding: 30px 0;
}
.container, .container-md, .container-sm {
max-width: 844px!important;
}
.ourCustombtn button {
font-size: 18px;
padding: 13px;
font-weight: 500;
color:#000;
}
.header .logo img {
margin-left: 3.3em;
}
.home2 .row{
align-items: unset!important;
}
.home2 .hero-content {
order:2!important;
}
.home2 .hero-image {
order:1!important;
margin-bottom:unset!important;
}
.home2 .hero-content {
padding-left: 1em;
}
.home2 .hero-image img {
height: 100%;
object-fit: cover;
}
.card-static-content .icon {
width: 60px;
height: 60px;
margin-bottom:10px!important;
}
.home3 h6 {
font-size: 15px;
margin-top: -2.4em;
line-height: 19px;
margin-bottom: 3px;
}
.card-hover-content p {
font-size: 12px;
line-height: 19px;
margin-top: -3em;
margin-bottom: 0em;
}
.home2 .hero-content h2, .home3 h2, .spotlight h2, .in-focus h2, .pharma-impact h2, .insights-section h2,
.policy-section .section-title {
font-size: 2.2rem!important;
}

.home3 h2{
padding-bottom: 20px;
}
.spolight_left {
padding-left: 0;
}

.section_data_pharma {
margin-left: 1.3em;
}
.about_journey h2 {
margin-left: 1em;
margin-top: 1em;
}
.logo_25 {
margin-left: -1.3em;
}
.timeline-content {
margin-top: 2em;

}
.timeline-content h3 {
top: -210px;
}
#content-2014{
margin-left: 25%!important;
}
#content-2019{
margin-left: 29%!important;
}
#content-2020{
margin-left: 31%!important;
}
#content-2021{
margin-left: 34%!important;
}
#content-2024{
margin-left: 37%!important;
}
#content-2025{
margin-left: 40%!important;
}
nav#navmenu {
margin-left: 0em;
background: #fff;
}
.section-title {
padding-top: 0em;
}
.search-and-social.active .searchform {
height: 100vh;

}
.searchform {
left: 10px;
}

.card-box:hover .card-static-content {
    transform: translateY(-174px)!important;
}
.home3 .card-box{
    zoom: 88%;
}
}
/*For Mobile View*/
@media screen and (max-width: 768px) {
    .social-link-scroll iframe{
            position: relative;
    top: 13%;
    left: 1%;
    height:500px !important;
    }
    .right_part_mob {
           margin-top: 1em!important;
    }
    .spotlight1 h5{
        font-size: 15px;
        margin-bottom: 1em;
        min-height: 0;
    }
    .spotlight1 p {
    min-height: 0;
}
.spotlight .play-icon{
    width: 100px;
}

.card-box:hover .card-static-content {
transform: translateY(-233px);
}
.card-box:hover .card-hover-content {
    transform: translateY(0px)!important;
}
.home3 h6{
margin-top: 1em;
}
.certification_data {
display: flex;
flex-wrap: wrap;
justify-content: space-between;
}

.certified_name {
text-align: center;
flex: 0 0 48%;
box-sizing: border-box;
margin-bottom: 3em;
border-right:none;
padding-left: 0;
}
.certificate_source {
/* float: left; */
font-size: 12px;
padding-top: 10px;
text-align: left;
float: none;
}

.certified_name p {
font-size: 14px;
margin-top: 1em;
text-align: center;
}
.certified_name h6{
font-size: 15px;
font-weight: bold;
margin-top: 20px;
min-height: 0px;
width: 100%;
}

/* If odd number of items, center the last one */
.certified_name:nth-last-child(1):nth-child(odd) {
flex: 0 0 100%;
margin: 0 auto 16px;
}

.about_lead_info p {
font-size: 16px;
}
.about_lead_info {
transform: translateY(69px);
}
.about_lead_img {
transform: translate3d(20px, 30px, 37px);
width: 200px;
}

.about_lead_img img{
margin-top: -3em;
}
.about_name_desc {
transform: translate3d(0px, 142px, 0px);
}

.about_lead_row {
margin-bottom: 2em;
}
.about_vector {
transform: translate3d(9px, 21px, 19px);
}
.about_lead_row h3 {
font-size: 18px;
}
.about_lead_row h5 {
font-size: 16px;
}
.about_lead_row h6 {
font-size: 13px;
}
.navigating_sub {
margin-top: -1em;
font-size: 16px;
margin-bottom: 1em;
}
.served_no {
/* padding-left: 2em; */
background: #005f8091;
border-radius: 15px;
padding: 10px 16px;
color: #fff;
box-shadow: rgba(0, 0, 0, 0.24) 0px 3px 8px;
}
.served_no h2 {
color: #ffffff;
}
.served_no p {
font-size: 15px;
margin-top: 1em;
}

.spolight_left{
padding-left: 0em;
}
.section_data_pharma {
width: 93%;
margin: 0 1em;
}
.home3 h6 {
font-weight: 600;
font-size: 18px;
margin-top: -1em;
margin-bottom: 1em;
line-height: 50px;
}
.about_journey{
display:none;
}
.map_para{
transform: none;
text-align: justify;
font-size: 16px;

}
.intro_part_content h1{
font-size: 1.8em;
}
.intro_part_content {
padding: 2em 1em;
}
.intro_part_content {
padding: 2em 1em;
}
.intro_part_content p {
font-size: 16px;
}
.about_fourth h3 {
font-size: 1.8em;
}
.about_fourth p{
font-size: 16px;
}
.about_fourth .left {
padding-top: 2em;
padding-bottom: 2em;
}
.about_fifth h3{
font-size: 1.4em;
}
.about_fourth img{
margin-top: 1em;
}
.insights-section{
padding: 0;
}
.card-image .card-box:hover .card-static-content {
transform: translateY(-240px);
}
.card-image .card-box:hover .card-hover-content {
transform: translateY(40px);
font-size: 22px;
}
.storm_image {
display: inline;
}

.gallery-slider .slick-track {
display: flex !important;
}

.gallery-slider .slick-slide {
flex: 0 0 52% !important;
max-width: 100% !important;
box-sizing: border-box;
padding: 0 !important;
margin: 0 !important;
}
.gallery-slider .slick-dots{
/*display:none !important;*/
transform: rotate(0deg);
top: 90%;
left: 0%;
}

.gallery-slider img {
width: 100% !important;
height: auto;
display: block;
}
.box-hover:nth-child(1):hover::before {
display: none;
}
.box-hover:nth-child(2):hover::before {
display: none;
}
.box-hover:nth-child(3):hover::before {
display: none;
}
.box-hover:nth-child(4):hover::before {
display: none;
}
.home2 .btn-outline-pink{
margin-bottom: 1em;
}
.content-box {
padding: 1em 1em 2em 0;
}
.open-search.visible{
width: 35px;
}
nav#navmenu{
margin-left: 0em;
background: #fff;
}
.banner-slider-mobile{
padding-top: 4em;
}
.banner-slider-mobile img{
border-radius: 25px;
}
.banner-slider-mobile .banner-content {
padding: 1em 9px;
font-size: 10px;
transform: translateY(-18px);
/* position: absolute; */
/*background: #f1466b9c;*/
border-radius: 23px;
}
.search_leader{
margin-left: 0;
}
.affl{
margin-bottom:2em;
}
.member_data {
margin-bottom: 2em;
}
.affl h5 {
font-size: 14px;
}
.banner-slider-mobile .banner-content h1{
font-size: 20px;
font-weight: 600;
}
.banner-content h2 {
font-size: 2.3em;
color: black;
font-weight: 800;
line-height: 1;
}
.breadcrumb-overlay{
left: 44%;
}
.banner-content p {
font-size: 14px;
font-family: var(--nav-font);
font-weight: 400;
/* line-height: 27px; */
color: #181616 !important;
line-height: normal;
}
.banner-slider-mobile .banner-content a {
padding: 6px 16px;
margin-top: 1em;
}
.modi_ji_global .container-fluid{
width: 100%;
margin-left: 0em;
}
.modi_ji_global {
padding-top: 6em;
}
.content_modiji {
margin-left: 0;
transform: translateY(-8px);
}
.modi_vector {
transform: translate3d(1em, -2em, 10px);
}
.modi_img {
transform: translateX(0px);
margin-top: 0em;
}
.content_modiji h3{
font-size: 22px;
}
.innovation_stories .slick-prev{
display:none !important;
}
.innovation_stories .slick-next{
display:none !important;
}
#year-filter {
float: left;
margin-right: 0em;
margin-left: 0em;
margin-top: 1em;
}
.breadcrumb-overlay{
font-size: 16px;
}
.blog_detail_content h1{
font-size: 1.6em;
}
.blog_detail_content .content p{
font-size: 16px;
line-height: 30px;
}
.blog_detail_right{
padding-left: 0em;
}
.suggested_content h5{
font-size: 22px;
}
.header .logo img{
width: auto;
}
.home2 .hero-content {
padding-right: 1em;
padding-left: 1em;
font-size: 12px;
}
.spotlight h2{
font-size: 1.8em !important;
}
.in-focus h2{
font-size: 1.8em !important;
}
section, .section{
padding: 20px 0;
}
.home2{
padding: 20px 0;
}
section p{
text-align: justify;
margin-bottom: 4px;
}
#all .card-title{
min-height: 0;
}
.in-focus img{
height: 216px;
border-radius: 5px;

}
.home3 h2{
font-size: 1.8em !important;
margin-bottom: 0.8em;
}
.in-focus .btn-outline-danger{
font-size: 14px;
margin-top: -1em;
}
.pharma-impact h2{
font-size: 1.8em !important;
text-align: center;
}
.pharma_paragraph{
margin-top: 0;
}
.section_data_pharma .bg-light-pink{
padding: 1em;
}
.desc {
font-size: 14px;
text-align: left;
}
#all .card-text{
min-height: 0;
}
.policy-section {
background: url('/sites/default/files/2025-06/25-Years-Section.png') center/cover no-repeat;
padding: 106px 0;
position: relative;
overflow: hidden;
height: 80em;
/*overflow-y: scroll;*/
}
.border-grid > div:nth-child(1), .border-grid > div:nth-child(2){
border: none;
}
.border-grid > div:nth-child(1), .border-grid > div:nth-child(3){
border: none;
}
.border-grid > div{
padding: 0;
}
.policy-section h2{
font-size: 1.8em !important;
}
.content-box {
position: relative;
z-index: 2;
margin-bottom: 2em;
border-bottom: 1px dashed;
}
#newsletterToggle{
text-align: left;
}

.footer .logo img {
max-height: 100px;
}
.footer .footer-bottom a{
font-size: 12px;
}
.ourCustombtn button {
font-size: 17px;
}

/*Innovation Page*/
.innovation_first h2{
font-size: 1.6em!important;
}
.innovation_first p {
font-size: 14px;
line-height: 26px;
}
.innovation_second h2{
font-size: 1.6em!important;
}

.innovation_second p {
font-size: 14px;
line-height: 26px;
}
.modi_image {
padding: 10px 0em;
}
#innovation4 h2{
font-size: 1.6em!important;
}

#innovation4 p{
font-size: 14px;
line-height: 26px;
}
.innovation-blog h3{
font-size: 1.6em;
}
.innovation-blog p{
font-size: 14px;
line-height: 26px;
}
.story_content p {
font-size: 14px;
line-height: 26px;
}
#innovation_stories .number {
background: #005f80;
color: #fff;
padding: 22px 58px;
border-radius: 10px;
box-shadow: rgba(0, 0, 0, 0.35) 0px 5px 15px;
width: 58%;
margin: 0 auto;
}
.story_content{
margin-top: 1em;
}

.slick-list.draggable {
    padding: 0;
}

.home2 .hero-content p {
    font-size: 14px!important;
}

.pharma-impact .d-flex.flex-column.flex-md-row.justify-content-between.align-items-center{
    flex-direction: row !important;
}
.map_para p, .about_fifth p {
    font-size: 14px;
}
.impact-caption {
    height: 21%;
}
.impact-caption h6 {
    font-size: 18px;
}


}
@media (min-width: 376px) and (max-width: 399px) {
     .card-box:hover .card-hover-content {
        transform: translateY(-229px);
    }

     .home3 h6 {
        margin-bottom: 0em;
    }

     .card-box:hover .card-static-content {
        transform: translateY(-215px); 
    }
    .banner-slider-mobile {
    padding-top: 3.5em;
}
.open-search.visible {
    width: 41px;
}
}


/*320 to 375 */
@media (min-width: 321px) and (max-width: 375px) {
   .card-box:hover .card-static-content {
    transform: translateY(-200px)!important;
}
.card-box:hover .card-hover-content {
    transform: translateY(-23px)!important;
}
.home3 h6 {
    margin-bottom: 0em;
}
.banner-slider-mobile {
    padding-top: 3.5em;
}
.open-search.visible {
    width: 49px;
}
.section_data_pharma {
    width: 92%;
    margin: 0 1em;
}

.impact-caption {
    height: 30%;
}
.innovation_ticker .card-static-content h5{
    font-size: 1.1em;
}

.innovation_ticker .card-box:hover .card-hover-content {
    transform: translateY(-55px) !important;
}

.innovation_ticker .card-hover-content {
    left: 20px;
    right: 20px;
}
.innovation_ticker .card-box:hover .card-static-content {
    left: 20px;
}
.innovation_ticker .card-static-content {
    left: 20px;
}
.innovation_ticker  .card-box:hover .card-static-content {
    transform: translateY(-230px)!important;
}
}

 @media screen and (width: 320px) {
    .card-box:hover .card-static-content {
    transform: translateY(-182px) !important;
}
    .card-box:hover .card-hover-content {
    transform: translateY(-55px) !important;
}
    .card-static-content .icon {
    width: 65px;
    height: 65px;
    margin-bottom: 10px!important;
}
    .home3 h6 {
    margin-bottom: -2em;
        font-size: 15px;
    margin-top: 1em;
    }
    .home3 .card-hover-content p {
    font-size: 14px;
    line-height: 19px;
           margin-bottom: 1em;
}
    .banner-slider-mobile {
        padding-top: 3.5em;
    }
    .open-search.visible {
        width: 49px;
    } 
     
   
.impact-caption h6 {
    font-size: 15px;
}

.impact-caption {
    height: 40%;
}
.innovation_ticker .card-static-content h5{
    font-size: 1.1em;
}

.innovation_ticker .card-box:hover .card-hover-content {
    transform: translateY(-55px) !important;
}

.innovation_ticker .card-hover-content {
    left: 20px;
    right: 20px;
}
.innovation_ticker .card-box:hover .card-static-content {
    left: 20px;
}
.innovation_ticker .card-static-content {
    left: 20px;
}
.innovation_ticker  .card-box:hover .card-static-content {
    transform: translateY(-230px)!important;
}

}

 


