@charset "utf-8";

/* CSS Document */



@media (max-width:1065px) and (min-width:980px) {

}

@media (min-width:1399px) {



}



@media (min-width:1199px) {

 header .container-fluid{padding-left: 30px; padding-right: 30px;}

}





@media (max-width:1480px)  {

header .navbar-default ul li a {padding: 44px 22px;}

header.sticky .navbar-default ul li a {padding: 25px 22px;}

}



@media (max-width:1399px)  {

header .navbar-default ul li a {font-size: 17px;padding: 44px 16px;}

header.sticky .navbar-default ul li a {  font-size: 17px;  padding: 25px 16px;}

}

@media (max-width:1365px)  {



}

@media (max-width:1339px)  {



}

@media (max-width:1299px)  {

header .navbar-default ul li a {  font-size: 15px;  padding: 44px 13px;}

header.sticky .navbar-default ul li a {  font-size: 15px;  padding: 25px 13px;}

}

@media (max-width:1199px)  {

.the-areas-section .the-area-service li {padding: 20px 30px;}

body {padding-top: 93px;}

header .navbar-default .navbar-brand {max-width: 180px;}

header .navbar-default .search-icon li {padding: 30px 15px;}

header .navbar-default ul li a {  font-size: 14px;  padding: 36px 10px;}

header.sticky .navbar-default ul li a {  font-size: 14px;  padding: 25px 10px;}

header .navbar-default ul li .search-img {max-width: 25px;}

.pipline-section table thead th {font-size: 14px;}

.pipline-section table tbody td {  font-size: 14px;}

.pipline-section table .table-strip .strip-circle .middle-round {margin-left: 26%;}

.leadership-section .tab-content ul li .leader-tab h5 {font-size: 15px;}

.leadership-section .tab-content ul li .leader-tab h5 span {font-size: 12px;}

.leadership-section .tab-content ul li .leader-tab .leader-inner {background-size: 20px auto;}

.modal {padding: 0 15px;}

.modal-content h4 {font-size: 24px;}


.pipline-section .table > thead > tr > th:nth-child(5), .pipline-section .table > thead > tr > th:nth-child(6) {
  width: 110px;
  padding-left: 33px;
}

.inveni-section .inveni-content .btn {margin-top: 9px;}

}



@media (max-width:1065px)  {

.inveni-section {background-attachment: scroll;}

.therapeutics-section {background-attachment: scroll; background-position: right;}

header .navbar-default ul li a {  font-size: 14px;}

}



/* media-css-start max-width:981px */

@media (max-width:991px) {

.the-areas-section .the-area-service li {  padding: 20px 15px;}

.the-areas-section .the-area-service li h5 {font-size: 17px;}

.about-section .about-content {  padding-right: 0;}

header .navbar-default .search-icon li {  padding: 28px 15px;}

header .navbar-default .navbar-brand {  max-width: 140px;  padding: 10px;}

header .navbar-default ul li a {  font-size: 12px;  padding: 26px 4px;}

header .navbar-default .search-icon li {  padding: 26px 15px;}

header .navbar-default ul li .search-img {  max-width: 18px;}

body {  padding-top: 0px;}

header.sticky .navbar-default ul li a {  font-size: 12px;  padding: 23px 4px;}

header.sticky .navbar-default .search-icon li {  padding: 17px 15px;}

header.sticky .navbar-default .navbar-brand {  max-width: 110px;  padding: 10px 10px;}

h2 {font-size: 28px;}

p {font-size: 14px;}

.about-section .about-content h2 {  margin-bottom: 10px;  margin-top: 0;}

.about-section .about-content .btn {  margin-top: 20px;}

h3 {font-size: 20px;}

.inveni-section {background-attachment: scroll; min-height: 500px;}

.inveni-section .inveni-content {transform: translate(0px, 35%);}

.pipline-section table .table-strip .strip-circle .round-circle {border: 5px solid #cbc8d4;height: 24px;width: 24px;}

.pipline-section table .table-strip .strip-circle .middle-round {height: 28px;width: 28px;}

.pipline-section table .table-strip .strip-circle .last-round {height: 30px;width: 30px;}

.pipline-section .table > thead > tr > th, .pipline-section .table > tbody > tr > th, .pipline-section .table > tfoot > tr > th, .pipline-section .table > thead > tr > td, .pipline-section .table > tbody > tr > td, .pipline-section .table > tfoot > tr > td {  border-top: 0 none;  padding: 18px 10px;}

.news-section .news-ul h3 {  font-size: 18px;  line-height: 27px;}

.leadership-section .tab-content ul li .leader-tab .leader-inner {  background-size: 15px auto;  padding: 0 13px;}

.leadership-section .nav-tabs li a {font-size: 17px;padding: 0 12px;}

.inveni-section .inveni-content { padding-right: 0px; transform: translate(0px, 10%);}

.therapeutics-section {min-height: 500px; background-position: center center;}

.therapeutics-section .thera-inner {  transform: translate(0px, 10%);}

.therapeutics-section .the-content { padding-right: 0px;}

.home-banner .home-inner .home-content h1 {  font-size: 30px;}

.home-banner .home-inner .home-content h6 {  font-size: 13px;  font-weight: bold;}

.inveni-section .inveni-content p {font-size: 14px;}

.therapeutics-section p {font-size: 14px;}

.ez-bioxcel p {  font-size: 14px; }

.ez-bioxcel-section {min-height: 500px;}



}

  /* media-css-end max-width:981px */



    /* media-css-start max-width:981px */

@media (max-width:981px) {



}

/* media-css-end max-width:981px */



/* media-css-start max-width:800px */

@media (max-width:800px) {



}

/* media-css-end max-width:800px */

/* media-css-start max-width:768px */

@media (max-width:768px) {



} 

/* media-css-start max-width:768px */



/* media-css-end max-width:768px */

@media (max-width:767px) {



header .navbar-default ul li a {  font-size: 15px;  padding: 9px 10px; color: #fff;}

header  .navbar-nav {  margin: 0;}

header.sticky .navbar-default ul li a { font-size: 15px;  padding: 9px 10px;}

.navbar-default .navbar-nav > li > a {  color: #fff;}

header .navbar-collapse {  background: #7253a0 none repeat scroll 0 0;  border: 0 none;  bottom: 0;  height: 100%;  left: -230px;  max-height: 100%;  padding: 40px 20px;  position: fixed;  top: 0;   width: 230px; transition: all 0.2s ease-out 0s;-webkit-transition: all 0.2s ease-out 0s; -o-transition: all 0.2s ease-out 0s;-ms-transition: all 0.2s ease-out 0s;-moz-transition: all 0.2s ease-out 0s; }

.collapse.in {  left: 0;}

.navbar-fixed-top .navbar-collapse, .navbar-fixed-bottom .navbar-collapse {  max-height: 100%; height: 100% !important; margin: 0;} 

.navbar-default .navbar-nav > .active > a, .navbar-default .navbar-nav > .active > a:hover, .navbar-default .navbar-nav > .active > a:focus {  background-color: transparent;  color: #fff !important;}

.navbar-default .navbar-nav > li > a:hover, .navbar-default .navbar-nav > li > a:focus {  background-color: transparent; color: #fff;}

	header .navbar-default ul li a:hover, header .navbar-default ul li a:focus, header .navbar-default ul li a:active {

  color: #fff !important;}

header .navbar-default ul li.active a {  background-color: transparent;  color: #fff !important;}

header .navbar-default .navbar-brand {  max-width: 130px;  padding: 10px;}

header.sticky .navbar-default .navbar-brand {  max-width: 130px;  padding: 10px;}

.about-section {  padding: 30px 0 0;}

h2 {  font-size: 23px;}

.about-section .about-image {  margin-top: 15px;}

.btn-purple {font-size: 13px;padding: 7px 18px;}

.about-section .about-content .btn {  margin-top: 5px;}

.about-section .about-para {  margin-top: 10px;}

.therapeutics-section .btn {  margin-top: 10px;}

.therapeutics-section {  padding-bottom: 30px;  padding-top: 30px; min-height: inherit;}

.inveni-section {min-height: inherit;padding: 25px 0;}

.inveni-section .inveni-content {  transform: translate(0px, 0%);padding-right: 0;}

.inveni-section .inveni-content .inveni-logo {  margin-bottom: 10px;  max-width: 110px;}

.inveni-section .inveni-content .btn {margin-top: 0;}

.pipline-section .table > thead > tr > th, .pipline-section .table > tbody > tr > th, .pipline-section .table > tfoot > tr > th, .pipline-section .table > thead > tr > td, .pipline-section .table > tbody > tr > td, .pipline-section .table > tfoot > tr > td {  border-top: 0 none;  padding: 8px 8px;}

.the-areas-section .the-area-service li {padding: 10px 10px;width: 100%;}

.the-areas-section .area-icon {  margin: auto;  max-width: 50px;}

h4 {font-size: 18px;}

.the-areas-section {margin-top: 10px;padding: 20px 0;}

.the-areas-section .the-area-service li h6 {font-size: 14px;margin-top: 5px;  margin-bottom: 0;}

.the-areas-section .the-area-service li h5 {  font-size: 15px;}

.the-areas-section .area-container h4 {margin: 10px auto;}

.panel-default > .panel-heading {  background-color: #7253a0;  border-color: #7253a0;  color: #fff;}

.leadership-section ul li {padding: 5px;width: 100%;}

.leadership-section ul li .leader-tab h5 {font-size: 14px;}

.leadership-section ul li .leader-tab {min-height: inherit;padding: 10px 10px;height: auto !important;}

.leadership-section ul li .leader-tab .leader-inner {background-position: 0% 50%;background-size: 16px auto;}

.leadership-section ul li .leader-tab h5 span { font-size: 12px;}

.leadership-section {background-image: none;  padding: 10px 0;}

.modal-content .close {height: 25px;right: -10px;top: -32px;width: 25px;padding: 5px;}

.modal-content h4 {  font-size: 20px;}

.modal-scroll {  max-height: 220px;}

.modal-content p { font-size: 14px;}

.partner-section {background-image: none;padding: 10px 0;}

.partner-section .partner-logo {padding: 10px 0;}

.news-section .news-ul .media-left {  display: block;  width: 100%;}

.news-section .news-ul .media-left img {margin: 0;width: 40px;}

.news-section .news-ul li { padding: 10px 0;}

.news-section .news-ul h3 {  font-size: 15px;  line-height: 23px;}

.news-section .news-content {  max-height: 350px;  overflow: auto;}

footer ul li a img { width: 25px;}

footer {padding: 15px 0;}

footer h6 a {font-size: 16px;}

.news-section {  padding: 10px 0 30px;}

.news-section .news-ul h6 {font-size: 13px;}

.partner-section .partner-row {margin: 10px auto auto;}

.navbar-default .navbar-toggle {   border: 0 none;  border-radius: 50%;  height: 40px;  padding: 8px;  text-align: center;  width: 40px; margin-top: 12px;}

.navbar-toggle .icon-bar {margin: auto;}

.navbar-default .navbar-toggle .icon-bar {  background-color: #fff; width: 21px;}

.inveni-section {background-position: left center;}

body {  padding-top: 65px;}

.pipline-section table .strip-gray {margin-top: -24px;}

.pipline-section table .table-strip .strip-circle .round-circle {float: left; height: 21px; width: 21px;}

.pipline-section table .strip-circle {  display: inline-block;  width: 100%;}

.pipline-section table .table-strip .strip-circle .last-round {float: right;   height: 26px;width: 26px;}

.pipline-section table .table-strip .strip-circle .middle-round {  height: 24px;  width: 24px;}

.pipline-section table tbody th {font-size: 15px;}

.pipline-section {  margin-top: 10px;}

.modal-scroll1 {  max-height: 200px;}

.modal-content h3 {  margin-top: 0px;}

.therapeutics-section .thera-inner {

  transform: translate(0px, 0px);

}

.therapeutics-section {  background: #8E99AA;  color: #fff;}

.about-section .col-xs-12.visible-xs{padding: 0; }

.therapeutics-section p { color: #fff;}

.bioxcel-the-logo {  margin-bottom: 10px;  max-width: 190px;}

.therapeutics-section .the-content {padding-right: 0;}

.home-banner .home-inner .home-content h1 {  font-size: 18px;}

.home-banner .home-inner .home-content h6 {  font-size: 11px;}

.home-banner .home-inner .home-content {padding: 10px 20px;}

.ez-bioxcel {  transform: translate(0px, 0%);}

.ez-bioxcel-section {background-position: left center;min-height: inherit;padding: 25px 0;}

.our-family {margin-bottom: 20px; font-size: 16px;}

.ez-logo {margin-bottom: 15px;  max-width: 150px;}

}

       /* media-css-end max-width:640px */



       /* media-css-start max-width:480px */

@media (max-width:480px) {

	.home-banner {  height: 230px;}

	.home-banner img{height: 100%; width: 100%; object-fit: cover;}

.home-banner .home-inner {transform: translate(0px, 28%);-webkit-transform: translate(0px, 28%);

	-moz-transform: translate(0px, 28%);-o-transform: translate(0px, 28%);}



}



/* media-css-end max-width:480px */



 /* media-css-start max-width:360px */

@media (max-width:360px) {

}



/* media-css-end max-width:360px */



/* media-css-start max-width:320px */

@media (max-width:320px) {

}



/* media-css-end max-width:320px */