/* Extra small devices (portrait phones, less than 576px) */
@media only screen and (max-width: 575.98px) {
  /* Styles for extra small devices (phones) */
  h2{font-size: 28px;}
  .section-title{font-size: 24px;line-height: normal;}
  h4{font-size: 20px;margin-bottom: 10px;margin-top: 10px;}
  .mobile-br-none br{display: none;}
  section{padding: 30px 0;}
  .menu{display: none;}
  #header{padding: 0px 0;}
  .logo{width: 100px;object-fit: contain;}
  .banner{height: 600px;}
  .banner .banner-content{padding-top: 240px;}
  .banner-subtitles{bottom: 30px;}
  .banner-indicators{bottom: 90px;}
  .drives-bg, .drives-overlay, .drive-card{min-height: 100%;}
  .drive-card{margin-bottom: 20px;height: auto;min-height: auto;}
  .feature-item{border-right: none;padding: 0;}
  .nobreak{display: none;}
  .benefit-img img{margin-top: 0;}
  .benefits{margin-top: 30px;}
  .benefit-card:hover{transform: translateY(0px);}
  .benefit-img img{border-image-source: linear-gradient(180deg, #F5821F 45%, #FFFFFF 45%);}
  .hetero-box .col{margin-bottom: 15px;}
  .join-mission>.row{align-items: flex-start !important;}
  .mission-links{grid-template-columns: repeat(2, 1fr);column-gap: 0px;margin-top: 20px;}
  .mission-links a:nth-child(5){grid-column: 1;}
  .footer-right{text-align: left;margin-top: 20px;}
  .footer-bottom-links{margin-top: 20px;}
  #innovation{padding-top: 20px;}
  .drives-title, .drives-title-row p, .drives-subtitle{text-align: left !important;}
  .drives-title-row p{font-size: 20px;margin-top: 10px;}
  .quality-section, .drives-section{padding: 40px 0 0;}
  .drives-title-row{align-items: flex-start;}
  .hetero-box .info-block{margin-bottom: 20px;}
  .hetero-box .info-block:first-child{border-right: none;}
  .label-row {display: flex;justify-content: start;align-items: flex-start;flex-direction: column;}
  .report-form{padding: 15px !important;}
  .info-cards{margin-bottom: 20px;height: auto;}
  .autho-logo{margin-bottom: 20px;}
  .banner{margin-bottom: 0;}
  .map-details{padding: 20px;}
  .refine{margin-bottom: 20px;}
  #quality{background-image: url(../images/banner/quality-mob.png) !important;height: 500px;    align-items: flex-end;padding-bottom: 40px;}
  #pharma{background-image: url(../images/banner/pharma-mob.png) !important;height: 500px;    align-items: flex-end;padding-bottom: 40px}
  .nobreak{display: none;}
  .innerbanner-content h2 br {display: none;}
  .innerbanner-content h2 span { margin-right: 6px;}
  .innerbanner-content h2{margin: 0 0 30px 0;}
  .innerbanner-content p{padding-bottom: 0;}
  #sustain{background-image: url(../images/banner/innovation-mob.png) !important;height: 500px;    align-items: flex-end;padding-bottom: 40px}
  #contactban{background-image: url(../images/banner/contact-mob.png) !important;height: 500px; align-items: flex-end;padding-bottom: 40px}
  .hetero-box{padding: 15px;}
  .feature-item h4{margin: 4px 0px 3px;}
  .feature-item{margin-bottom: 10px;}
  .refine h2{font-size: 36px;line-height: 40px;}
  .healthcare{padding: 30px 0 0;}
  
}

/* Small devices (landscape phones, 576px to 767px) */
@media only screen and (min-width: 576px) and (max-width: 767.98px) {
      h2{font-size: 28px;}
  .section-title{font-size: 24px;line-height: normal;}
  h4{font-size: 20px;margin-bottom: 10px;margin-top: 10px;}
  section{padding: 30px 0;}
  .menu{display: none;}
  #header{padding: 0px 0;}
  .logo{width: 100px;object-fit: contain;}
  .drives-bg, .drives-overlay, .drive-card{min-height: 100%;}
  .drive-card{margin-bottom: 20px;height: auto;min-height: auto;}
  .feature-item{border-right: none;padding: 0;}
  .nobreak{display: none;}
  .benefit-img img{margin-top: 0;}
  .benefits{margin-top: 30px;}
  .benefit-card:hover{transform: translateY(0px);}
  .benefit-img img{border-image-source: linear-gradient(180deg, #F5821F 45%, #FFFFFF 45%);}
  .hetero-box .col{margin-bottom: 15px;}
  .join-mission>.row{align-items: flex-start !important;}
  .mission-links{grid-template-columns: repeat(2, 1fr);column-gap: 0px;margin-top: 20px;}
  .mission-links a:nth-child(5){grid-column: 1;}
  .footer-right{text-align: left;margin-top: 20px;}
  .footer-bottom-links{margin-top: 20px;}
  #innovation{padding-top: 20px;}
  .drives-title, .drives-title-row p, .drives-subtitle{text-align: left !important;}
  .drives-title-row p{font-size: 20px;margin-top: 10px;}
  .quality-section, .drives-section{padding: 40px 0 0;}
  .drives-title-row{align-items: flex-start;}
  .hetero-box .info-block{margin-bottom: 20px;}
  .hetero-box .info-block:first-child{border-right: none;}
  .label-row {display: flex;justify-content: start;align-items: flex-start;flex-direction: column;}
  .report-form{padding: 15px !important;}
  .info-cards{margin-bottom: 20px;height: auto;}
  .autho-logo{margin-bottom: 20px;}
  .banner{margin-bottom: 0;}
  .map-details{padding: 20px;}
  .refine{margin-bottom: 20px;}
  #quality{background-image: url(../images/banner/quality-mob.png) !important;height: 500px;    align-items: flex-end;padding-bottom: 40px;}
  #pharma{background-image: url(../images/banner/pharma-mob.png) !important;height: 500px;    align-items: flex-end;padding-bottom: 40px}
  .nobreak{display: none;}
  .innerbanner-content h2 br {display: none;}
  .innerbanner-content h2 span { margin-right: 6px;}
  .innerbanner-content h2{margin: 0 0 30px 0;}
  #sustain{background-image: url(../images/banner/innovation-mob.png) !important;height: 500px;    align-items: flex-end;padding-bottom: 40px}
  #contactban{background-image: url(../images/banner/contact-mob.png) !important;height: 500px; align-items: flex-end;padding-bottom: 40px}
  .hetero-box{padding: 15px;}
  
}

/* Medium devices (tablets, 768px to 991px) */
@media only screen and (min-width: 768px) and (max-width: 991.98px) {
     hh2{font-size: 28px;}
  .section-title{font-size: 24px;line-height: normal;}
  h4{font-size: 20px;margin-bottom: 10px;margin-top: 10px;}
  section{padding: 30px 0;}
  .menu{display: none;}
  #header{padding: 0px 0;}
  .logo{width: 100px;object-fit: contain;}
  .drives-bg, .drives-overlay, .drive-card{min-height: 100%;}
  .drive-card{margin-bottom: 20px;height: auto;min-height: auto;}
  .feature-item{border-right: none;padding: 0;}
  .nobreak{display: none;}
  .benefit-img img{margin-top: 0;}
  .benefits{margin-top: 30px;}
  .benefit-card:hover{transform: translateY(0px);}
  .benefit-img img{border-image-source: linear-gradient(180deg, #F5821F 45%, #FFFFFF 45%);}
  .hetero-box .col{margin-bottom: 15px;}
  .join-mission>.row{align-items: flex-start !important;}
  .mission-links{grid-template-columns: repeat(2, 1fr);column-gap: 0px;margin-top: 20px;}
  .mission-links a:nth-child(5){grid-column: 1;}
  .footer-right{text-align: left;margin-top: 20px;}
  .footer-bottom-links{margin-top: 20px;}
  #innovation{padding-top: 20px;}
  .drives-title, .drives-title-row p, .drives-subtitle{text-align: left !important;}
  .drives-title-row p{font-size: 20px;margin-top: 10px;}
  .quality-section, .drives-section{padding: 40px 0 0;}
  .drives-title-row{align-items: flex-start;}
  .hetero-box .info-block{margin-bottom: 20px;}
  .hetero-box .info-block:first-child{border-right: none;}
  .label-row {display: flex;justify-content: start;align-items: flex-start;flex-direction: column;}
  .report-form{padding: 15px !important;}
  .info-cards{margin-bottom: 20px;height: auto;}
  .autho-logo{margin-bottom: 20px;}
  .banner{margin-bottom: 0;}
  .map-details{padding: 20px;}
  .refine{margin-bottom: 20px;}
  #quality{background-image: url(../images/banner/quality-mob.png) !important;height: 500px;    align-items: flex-end;padding-bottom: 40px;}
  #pharma{background-image: url(../images/banner/pharma-mob.png) !important;height: 500px;    align-items: flex-end;padding-bottom: 40px}
  .nobreak{display: none;}
  .innerbanner-content h2 br {display: none;}
  .innerbanner-content h2 span { margin-right: 6px;}
  .innerbanner-content h2{margin: 0 0 30px 0;}
  #sustain{background-image: url(../images/banner/innovation-mob.png) !important;height: 500px;    align-items: flex-end;padding-bottom: 40px}
  #contactban{background-image: url(../images/banner/contact-mob.png) !important;height: 500px; align-items: flex-end;padding-bottom: 40px}
  .hetero-box{padding: 15px;}
  
}

/* Large devices (laptops, 992px to 1199px) */
@media only screen and (min-width: 992px) and (max-width: 1199.98px) {
    .menu{display: none;}
    #header{padding: 0px 0;}
    .logo{width: 100px;}
    
}
 
 
/* Extra large devices (desktops, 1200px and up) */
@media only screen and (min-width: 1200px) {
  /* Styles for desktops */
}
 
/* iPhone SE and similar (320px) */
@media only screen and (min-width: 320px) and (max-width: 374px) {
    .menu{display: none;}
    #header{padding: 0px 0;}
    .logo{width: 100px;}
}
 
/* iPhone 12/13 Mini and similar (375px) */
@media only screen and (min-width: 375px) and (max-width: 424px) {
    h2{font-size: 28px;}
  .section-title{font-size: 24px;line-height: normal;}
  h4{font-size: 20px;margin-bottom: 10px;margin-top: 10px;}
  section{padding: 30px 0;}
  .menu{display: none;}
  #header{padding: 0px 0;}
  .logo{width: 100px;object-fit: contain;}
  .drives-bg, .drives-overlay, .drive-card{min-height: 100%;}
  .drive-card{margin-bottom: 20px;height: auto;min-height: auto;}
  .feature-item{border-right: none;padding: 0;}
  .nobreak{display: none;}
  .benefit-img img{margin-top: 0;}
  .benefits{margin-top: 30px;}
  .benefit-card:hover{transform: translateY(0px);}
  .benefit-img img{border-image-source: linear-gradient(180deg, #F5821F 45%, #FFFFFF 45%);}
  .hetero-box .col{margin-bottom: 15px;}
  .join-mission>.row{align-items: flex-start !important;}
  .mission-links{grid-template-columns: repeat(2, 1fr);column-gap: 0px;margin-top: 20px;}
  .mission-links a:nth-child(5){grid-column: 1;}
  .footer-right{text-align: left;margin-top: 20px;}
  .footer-bottom-links{margin-top: 20px;}
  #innovation{padding-top: 20px;}
  .drives-title, .drives-title-row p, .drives-subtitle{text-align: left !important;}
  .drives-title-row p{font-size: 20px;margin-top: 10px;}
  .quality-section, .drives-section{padding: 40px 0 0;}
  .drives-title-row{align-items: flex-start;}
  .hetero-box .info-block{margin-bottom: 20px;}
  .hetero-box .info-block:first-child{border-right: none;}
  .label-row {display: flex;justify-content: start;align-items: flex-start;flex-direction: column;}
  .report-form{padding: 15px !important;}
  .info-cards{margin-bottom: 20px;height: auto;}
  .autho-logo{margin-bottom: 20px;}
  .banner{margin-bottom: 0;}
  .map-details{padding: 20px;}
  .refine{margin-bottom: 20px;}
  #quality{background-image: url(../images/banner/quality-mob.png) !important;height: 500px;    align-items: flex-end;padding-bottom: 40px;background-size: cover;}
  #pharma{background-image: url(../images/banner/pharma-mob.png) !important;height: 500px;    align-items: flex-end;padding-bottom: 40px}
  .nobreak{display: none;}
  .innerbanner-content h2 br {display: none;}
  .innerbanner-content h2 span { margin-right: 6px;}
  .innerbanner-content h2{margin: 0 0 30px 0;}
  #sustain{background-image: url(../images/banner/innovation-mob.png) !important;height: 500px;    align-items: flex-end;padding-bottom: 40px}
  #contactban{background-image: url(../images/banner/contact-mob.png) !important;height: 500px; align-items: flex-end;padding-bottom: 40px}
  .hetero-box{padding: 15px;}
  .banner .banner-content h2{font-size: 38px;padding-top: 40px;}
}

 
/* iPhone 12/13 Pro Max and similar (428px) */
@media only screen and (min-width: 428px) and (max-width: 474px) {
    h2{font-size: 28px;}
  .section-title{font-size: 24px;line-height: normal;}
  h4{font-size: 20px;margin-bottom: 10px;margin-top: 10px;}
  section{padding: 30px 0;}
  .menu{display: none;}
  #header{padding: 0px 0;}
  .logo{width: 100px;object-fit: contain;}
  .drives-bg, .drives-overlay, .drive-card{min-height: 100%;}
  .drive-card{margin-bottom: 20px;height: auto;min-height: auto;}
  .feature-item{border-right: none;padding: 0;}
  .nobreak{display: none;}
  .benefit-img img{margin-top: 0;}
  .benefits{margin-top: 30px;}
  .benefit-card:hover{transform: translateY(0px);}
  .benefit-img img{border-image-source: linear-gradient(180deg, #F5821F 45%, #FFFFFF 45%);}
  .hetero-box .col{margin-bottom: 15px;}
  .join-mission>.row{align-items: flex-start !important;}
  .mission-links{grid-template-columns: repeat(2, 1fr);column-gap: 0px;margin-top: 20px;}
  .mission-links a:nth-child(5){grid-column: 1;}
  .footer-right{text-align: left;margin-top: 20px;}
  .footer-bottom-links{margin-top: 20px;}
  #innovation{padding-top: 20px;}
  .drives-title, .drives-title-row p, .drives-subtitle{text-align: left !important;}
  .drives-title-row p{font-size: 20px;margin-top: 10px;}
  .quality-section, .drives-section{padding: 40px 0 0;}
  .drives-title-row{align-items: flex-start;}
  .hetero-box .info-block{margin-bottom: 20px;}
  .hetero-box .info-block:first-child{border-right: none;}
  .label-row {display: flex;justify-content: start;align-items: flex-start;flex-direction: column;}
  .report-form{padding: 15px !important;}
  .info-cards{margin-bottom: 20px;height: auto;}
  .autho-logo{margin-bottom: 20px;}
  .banner{margin-bottom: 0;}
  .map-details{padding: 20px;}
  .refine{margin-bottom: 20px;}
  #quality{background-image: url(../images/banner/quality-mob.png) !important;height: 500px;    align-items: flex-end;padding-bottom: 40px;}
  #pharma{background-image: url(../images/banner/pharma-mob.png) !important;height: 500px;    align-items: flex-end;padding-bottom: 40px}
  .nobreak{display: none;}
  .innerbanner-content h2 br {display: none;}
  .innerbanner-content h2 span { margin-right: 6px;}
  .innerbanner-content h2{margin: 0 0 30px 0;}
  #sustain{background-image: url(../images/banner/innovation-mob.png) !important;height: 500px;    align-items: flex-end;padding-bottom: 40px}
  #contactban{background-image: url(../images/banner/contact-mob.png) !important;height: 500px; align-items: flex-end;padding-bottom: 40px}
  .hetero-box{padding: 15px;}
}
 
/* iPad portrait mode */
@media only screen and (min-width: 768px) and (max-width: 1024px) {
  /* Styles for iPad portrait mode */

  h2{font-size: 28px;}
  .section-title{font-size: 24px;line-height: normal;}
  h4{font-size: 20px;margin-bottom: 10px;margin-top: 10px;}
  section{padding: 30px 0;}
  .menu{display: none;}
  #header{padding: 0px 0;}
  .logo{width: 100px;object-fit: contain;}
  .drives-bg, .drives-overlay, .drive-card{min-height: 100%;}
  .drive-card{margin-bottom: 20px;height: auto;min-height: auto;}
  .feature-item{border-right: none;padding: 0;}
  .nobreak{display: none;}
  .benefit-img img{margin-top: 0;}
  .benefits{margin-top: 30px;}
  .benefit-card:hover{transform: translateY(0px);}
  .benefit-img img{border-image-source: linear-gradient(180deg, #F5821F 45%, #FFFFFF 45%);}
  .hetero-box .col{margin-bottom: 15px;}
  .join-mission>.row{align-items: flex-start !important;}
  .mission-links{grid-template-columns: repeat(2, 1fr);column-gap: 0px;margin-top: 20px;}
  .mission-links a:nth-child(5){grid-column: 1;}
  .footer-right{text-align: left;margin-top: 20px;}
  .footer-bottom-links{margin-top: 20px;}
  #innovation{padding-top: 20px;}
  .drives-title, .drives-title-row p, .drives-subtitle{text-align: left !important;}
  .drives-title-row p{font-size: 20px;margin-top: 10px;}
  .quality-section, .drives-section{padding: 40px 0 0;}
  .drives-title-row{align-items: flex-start;}
  .hetero-box .info-block{margin-bottom: 20px;}
  .hetero-box .info-block:first-child{border-right: none;}
  .label-row {display: flex;justify-content: start;align-items: flex-start;flex-direction: column;}
  .report-form{padding: 15px !important;}
  .info-cards{margin-bottom: 20px;height: auto;}
  .autho-logo{margin-bottom: 20px;}
  .banner{margin-bottom: 0;}
  .map-details{padding: 20px;}
  .refine{margin-bottom: 20px;}
  #quality{background-image: url(../images/banner/quality-mob.png) !important;height: 500px;    align-items: flex-end;padding-bottom: 40px;}
  #pharma{background-image: url(../images/banner/pharma-mob.png) !important;height: 500px;    align-items: flex-end;padding-bottom: 40px}
  .nobreak{display: none;}
  .innerbanner-content h2 br {display: none;}
  .innerbanner-content h2 span { margin-right: 6px;}
  .innerbanner-content h2{margin: 0 0 30px 0;}
  #sustain{background-image: url(../images/banner/innovation-mob.png) !important;height: 500px;    align-items: flex-end;padding-bottom: 40px}
  #contactban{background-image: url(../images/banner/contact-mob.png) !important;height: 500px; align-items: flex-end;padding-bottom: 40px}
  .hetero-box{padding: 15px;}
}
 
/* iPad landscape mode */
@media only screen and (min-width: 1024px) and (max-width: 1366px) {
  /* Styles for iPad landscape mode */
 
}
 
/* Media query for tablets */
@media only screen and (min-width: 768px) and (max-width: 991px) {
  /* Styles for tablets */
}
 
/* Media query for laptops */
@media only screen and (min-width: 992px) and (max-width: 1199px) {
  /* Styles for laptops */
}
 
/* Media query for desktops */
@media only screen and (min-width: 1200px) {
  /* .opening{position: relative;top:-33%;left: -18%;} */}
@media (min-width: 1400px) and (max-width: 1600px) { 
  p{font-size: 16px;}.drives-section {position: relative;width: 100%;overflow: hidden;padding: 180px 0 60px;height: 100%;;}.banner-subtitles, .banner-indicators{left: 4%;}.benefit-img img{margin-top: -139px;}
  
}
@media (min-width: 1600px) and (max-width: 1800px) { }
 
@media (min-width: 1900px){
  
}