@media only screen and (max-width: 600px){
   .set-fix{
      top: 79.5px;
   }
   .menu-bx{
      height: 80px;
   }
   .navbar{
      background-color: #fff;
   }
   .cust-container{
      padding: 0px 20px;
   }
   .navbar-brand{
      width:60%;
   }
   #carouselExampleIndicators .carousel-inner .carousel-item {
      height: 90vh; 
    }
    #carouselExampleIndicators .carousel-inner .carousel-item img{
      width: 100%;
      height: 100%;
      object-fit: cover;
      object-position: center;
    }
    .menu-bx{
      background-color: #fff!important;
    }
    .slider-content{
      top: 20%;
    }
    .slider-content h2{
      font-size: 1.8rem;
      line-height: 1.8rem;
    }
    .slider-content span{
      font-size: 1.9rem;
    }
    .slider-content p{
      width: 95%;
    }
    .about-sec{
      padding-top: 20px;
      padding-bottom: 20px;
    }
    .abt-left{
      bottom: -20%;
      left: 40%;
    }
    .abt-right{
      bottom: -20%;
      right: 40%;
    }
    .hex-im-contbx{
      padding: 100px 20px 20px 20px;
    }
    .hex-left{
      bottom: -20%;
      left: 40%;
    }
    .hex-right{
      bottom: -20%;
      right: 40%;
    }
    .hex-immu-sec{
      padding: 30px 0px;
    }
    .tech-img-sec{
      margin-top: 50px;
    }
    h2{
      font-size: 2rem;
    }
    h2 span{
      font-size: 2rem;
    }
    .dev-tit{
      padding: 35px 0px;
    }
    .prod-pipeline{
      padding: 20px 0px;
    }
    .prod-pipeline p{
      width: 100%;
    }
    .det-view{
      padding: 0.4rem 1rem;
    }
    .meet-team p{
      width: 100%;
    }
    .meet-teambx{
      padding: 30px 40px;
    }
    .team-ovbx-cont{
      flex-direction: column;
      width: 100%!important;
      margin-top: 5px;
    }
    .rbr{
      border-right: 0;
    }
    .team-ovbx-img{
      width: 80%;
    }
    .rightovbx{
      width: 90%;
    }
    .team-ovbx-subtit{
      margin-bottom: 0px;
    }
    .news-sec p{
      width: 100%;
    }
    .news-sec{
      padding: 20px 0px;
    }
    .news-bx{
      margin-bottom: 0px;
    }
    .colb-bx{
      width: 85%;
      margin-left: auto;
      margin-right: auto;
      margin-bottom: 25px;
    }
    .colb-bx1{
      width: 85%;
      margin-left: auto;
      margin-right: auto;
    }
    .collab{
      padding: 20px 0px;
    }
    .gal-sec{
      padding: 20px 0px;
    }
    .cont{
      padding: 20px 0px;
    }
    .cont h2{
      margin-bottom: 20px;
    }
    .footer-sec{
      padding: 5px 20px;
      flex-direction: column;
    }
    .footer-menu ul{
      display: block;
    }
    .footer-menu ul li{
      text-align: center;
      margin: 10px;
    }
    .nm-list li{
      padding-left: 6%;
    }
    .navbar-nav .nav-item{
      margin: 7px 5px;
    }
    .inner-banner h3{
      font-size: 1.7rem;
    }
    .prop-pip-menu ul{
      flex-direction: column;
    }
    .prop-pip-menu ul li{
      border-right: 0px;
    }
    .sub-menu-tog{
      display: inline-flex;
      width: 100%;
      padding: 10px 30px;
      justify-content: flex-end;
    }
    .sub-menu-tog i{
      font-size: 1.6rem;
      color: #fff;
    }
    .prop-pip-menu ul{
      margin-top: 20px;
      display: none;
    }
    .inner-banner{
      min-height: 200px;
    }
    .pipeline-contbx{
      padding: 20px 0px;
    }
    .vide-sec{
      margin-top: 50px;
    }
    .lghtblue-sec{
      padding: 20px 0px;
    }
    .acs{
      width: 75%;
      margin-bottom: 30px;
    }
    .pip-right{
      right: 0%;
    }
    .pip-left{
      left: 0%;
    }
}

@media only screen and (min-width: 601px) and (max-width: 990px){
 
   .set-fix{
      top: 88px;
   }
   .cust-container{
      padding: 0px 20px;
   }
   .navbar-brand{
      width:60%;
   }
   #carouselExampleIndicators .carousel-inner .carousel-item {
      height: 50vh; 
    }
    #carouselExampleIndicators .carousel-inner .carousel-item img{
      width: 100%;
      height: 100%;
      object-fit: cover;
      object-position: center;
    }
    .slider-content{
      top: 17%;
    }
    .slider-content h2{
      font-size: 1.8rem;
      line-height: 1.8rem;
    }
    .slider-content span{
      font-size: 1.9rem;
    }
    .slider-content p{
      width: 95%;
    }
    .about-sec{
      padding-top: 20px;
      padding-bottom: 20px;
    }
    .abt-left{
      bottom: -20%;
      left: 40%;
    }
    .abt-right{
      bottom: -20%;
      right: 40%;
    }
    .hex-im-contbx{
      padding: 100px 20px 20px 20px;
    }
    .hex-left{
      bottom: -20%;
      left: 40%;
    }
    .hex-right{
      bottom: -20%;
      right: 40%;
    }
    .hex-immu-sec{
      padding: 30px 0px;
    }
    .tech-img-sec{
      margin-top: 50px;
    }
    h2{
      font-size: 2rem;
    }
    h2 span{
      font-size: 2rem;
    }
    .dev-tit{
      padding: 35px 0px;
    }
    .prod-pipeline{
      padding: 20px 0px;
    }
    .prod-pipeline p{
      width: 100%;
    }
    .det-view{
      padding: 0.4rem 1rem;
    }
    .meet-team p{
      width: 100%;
    }
    .meet-teambx{
      padding: 30px 40px;
    }
    .team-ovbx-cont{
      flex-direction: column;
      width: 100%!important;
      margin-top: 5px;
    }
    .rbr{
      border-right: 0;
    }
    .team-ovbx-img{
      width: 80%;
    }
    .rightovbx{
      width: 90%;
    }
    .team-ovbx-subtit{
      margin-bottom: 0px;
    }
    .news-sec p{
      width: 100%;
    }
    .news-sec{
      padding: 20px 0px;
    }
    .news-bx{
      margin-bottom: 0px;
    }
    .colb-bx{
      width: 85%;
      margin-left: auto;
      margin-right: auto;
      margin-bottom: 25px;
    }
    .colb-bx1{
      width: 85%;
      margin-left: auto;
      margin-right: auto;
    }
    .collab{
      padding: 20px 0px;
    }
    .gal-sec{
      padding: 20px 0px;
    }
    .cont{
      padding: 20px 0px;
    }
    .cont h2{
      margin-bottom: 20px;
    }
    .footer-sec{
      padding: 5px 20px;
      flex-direction: column;
    }
    .footer-menu ul{
      display: block;
    }
    .footer-menu ul li{
      text-align: center;
      margin: 10px;
    }
    .nm-list li{
      padding-left: 6%;
    }
    .navbar-nav .nav-item{
      margin: 7px 5px;
    }
    .inner-banner h3{
      font-size: 1.7rem;
    }
    .prop-pip-menu ul{
      flex-direction: column;
    }
    .prop-pip-menu ul li{
      border-right: 0px;
    }
    .sub-menu-tog{
      display: inline-flex;
      width: 100%;
      padding: 10px 30px;
      justify-content: flex-end;
    }
    .sub-menu-tog i{
      font-size: 1.6rem;
      color: #fff;
    }
    .prop-pip-menu ul{
      margin-top: 20px;
      display: none;
    }
    .inner-banner{
      min-height: 200px;
    }
    .pipeline-contbx{
      padding: 20px 0px;
    }
    .vide-sec{
      margin-top: 50px;
    }
    .lghtblue-sec{
      padding: 20px 0px;
    }
    .acs{
      width: 75%;
      margin-bottom: 30px;
    }
    .pip-right{
      right: 0%;
    }
    .pip-left{
      left: 0%;
    }
}


@media only screen and (min-width: 991px) and (max-width: 1300px){
   
}
@media only screen and (min-width: 991px) and (max-width: 1230px){
  
}