@font-face{src:url('../fonts/opensans-bold.ttf'); font-family:openssans-bold;}
@font-face{src:url('../fonts/pollerone.ttf'); font-family:pollerone;}
@font-face{src:url('../fonts/roboto-regular.ttf'); font-family:roboto;}
@font-face{src:url('../fonts/youth-and-beauty.ttf'); font-family:Youth-and-Beauty;}
@font-face{src:url('../fonts/berkshireswash-regular.ttf'); font-family:berkshire;}
@font-face{src:url('../fonts/opensans-regular.ttf'); font-family:opensans-regular;}
@font-face{src:url('../fonts/aardc.ttf'); font-family:aardc;}
body{ font-family:roboto; /*padding-top:75px;*/ background:#fff5f5; overflow-x:hidden	;}
a:hover{ text-decoration:none;}
img
{
	max-width:100%;
}
.clear { clear:both; }
/*nav============*/
.navbar-default{ position:fixed;transition:0.5s ease;background:#fff; border:none; box-shadow:0 0 10px black; border-bottom:1px solid #eee}
.navbar-brand{ padding-top:5px; float:none;}
.navbar-brand > img{ transition:0.5s ease;text-align:center; display:inline-block; float:none; padding-top:5px;}
.navbar{ margin-bottom:auto; height:85px; width:100% }
.navbar-default .navbar-nav > .active > a, .navbar-default .navbar-nav > .active > a:focus, .navbar-default .navbar-nav > .active > a:hover{ background:none; color:#F0292A;}
.navbar-default .navbar-nav > li > a
{ 
	color:#333; 
	font-size:18px; 
	padding:5px 12px;
	font-weight:500;
	transition:0.2s ease;
}
.navbar-default .navbar-nav > li > a:hover { border-bottom:2px solid #000; }
.navbar-default .navbar-nav > li:last-child a{ background:#825f57; color:#fff;}
.navbar-default .navbar-nav > li:last-child a.active{ color:#fcf602;}

.navbar-default .navbar-nav > li > a.active { color:#e80203; }
.nav > li{ padding:0px 12px;} 
.navbar-nav{ float:none; display:inline-block; padding-top:25px; transition:0.5s ease;}
.caret-up {width: 0; height: 0;   border-left: 4px solid rgba(0, 0, 0, 0); border-right: 4px solid rgba(0, 0, 0, 0);  border-bottom: 4px solid; display: inline-block; margin-left: 2px; vertical-align: middle;}
.nav .open > a, .nav .open > a:focus, .nav .open > a:hover,.navbar-default .navbar-nav > .open > a, .navbar-default .navbar-nav > .open > a:focus, .navbar-default .navbar-nav > .open > a:hover{ background:none;}
.dropdown-menu{ background:#006AFF; box-shadow:none; padding:0;}
.navbar-nav > li > .dropdown-menu{border-bottom-left-radius:0;border-bottom-right-radius:0;}
.dropdown-menu li a{ line-height:36px; color:#fff;}
.dropdown-menu li{ border-bottom:1px solid #0000FF;}
.navbar-default .navbar-brand  
{ 
     width: 100%;
    -webkit-transition:  width 2s ease;
    -moz-transition:  width 2s ease;
    -o-transition:  width 2s ease;
    -ms-transition: width 2s ease;
    transition:  width 2s ease;
	margin-top:-2px;
	display:block;
}
body.out nav.navbar-fixed-top .navbar-collapse { background:#fff; }
.navbar-default .navbar-brand img { max-width:100%; }
.smaller
{
	left:0;
	right:0;
	height:40px !important;
	transition:0.5s ease;
}
.smaller .navbar-nav { padding-top:10px;transition:0.5s ease;}
.smaller .navbar-brand {  width: 70%;
    -webkit-transition:  width 0.1s ease;
    -moz-transition:  width 0.1s ease;
    -o-transition:  width 0.1s ease;
    -ms-transition: width 0.1s ease;
    transition:  width 0.1s ease; }

/*************/
.carousel-inner .item img { width:100%;}

.carousel-control.left, .carousel-control.right{ }
.carousel-control{ width:11%;}
.glyphicon-chevron-left::before{content:url('../images/left.png');}
.glyphicon-chevron-right::before{content:url('../images/right.png');}

.carousel-indicators li { border:2px solid #000; }
.carousel-indicators .active { width:16px; height:16px; }

#diabetic-drug h2, #pharmaceutical h2, #our-team h2, #vision h2, #human h2, 
#reaserch-lab h2, #inner-slider h2
{
	font-family:berkshire; 
	font-size:50px; 
	font-weight:bold; 
	color:#fff; 
	margin-bottom:30px;
	text-shadow: 2px 2px #1b0202;
}

.al-color 
{
	color: #046f2a !important;
    background: #ffe7b0 !important;
    padding: 0 10px;
    display: inline-block;
    border-radius: 20px;
	font-family:aardc;
	font-size:22px !important;
}
.blue-bg
{   
	padding: 2px 10px 5px 10px;
    margin-top: 10px;
    display: inline-block;
    font-size: 25px;
    border-radius: 5px;
}
.btn-image { text-align:left; display:block; margin-right:20px; }


	


/*==========diabetic-drug==========*/

#diabetic-drug
{ 
	background:url(../images/diabetic-drug.jpg) no-repeat; 
	border-top:2px solid #fff; 
	background-size: cover;
	padding:50px 0;
}
#diabetic-drug p{ line-height:38px; color:#fbf06e; margin-bottom:10px; font-size:20px;}
#diabetic-drug p span { color:#FFF; font-family: aardc;letter-spacing:1px; font-size:22px }


.srno
{
	color:#cc2b07;
	font-weight:bold;
	text-align:center;	
}
.brand-name
{
	color:#016430;
	font-weight:bold;
	text-transform:uppercase;
}
.table-bordered>tbody>tr>td, .table-bordered>tbody>tr>th, .table-bordered>tfoot>tr>td, .table-bordered>tfoot>tr>th, .table-bordered>thead>tr>td, .table-bordered>thead>tr>th
{
	border-color:rgba(0,0,0,0.4);
}

.who
{
	background:url(../images/1.png) no-repeat;
	background-size:cover;
	padding:60px 0;
	position:relative;
}
.who h3 
{
	color:#fff;
	font-family:openssans-bold;
	line-height:54px;
}
.who-src
{
	color:#fff;
	font-size:12px;
	text-align:right;
	position:absolute;
	text-align:center;
	left:0;
	right:0;
	bottom:-50px;
}
	

/*#diabetic-drug p span{ color:#fcf600; font-family:aardvark; letter-spacing:1px;}
*/	
/*==========pharmaceutical==========*/
#pharmaceutical
{ 
	background:url(../images/pharmaceutical.jpg) no-repeat; 
	border-top:2px solid #fff; 
	background-size: cover;
	padding:50px 0;
}
#pharmaceutical p
{
	line-height: 38px;
    color: #fbf06e;
    margin-bottom: 20px;
    font-size: 20px;
}
#pharmaceutical p span { color:#FFF; font-family: aardc; letter-spacing:1px;font-size:22px }

/*==========our-team==========*/

#our-team
{
	 background:url(../images/our-team.jpg) no-repeat; 
	 border-top:2px solid #fff; 
	 background-size: cover;
	 padding:50px 0;
}
#our-team p
{
	line-height: 38px;
    color: #fbf06e;
    margin-bottom: 20px;
    font-size: 20px;
	margin-top:20px;
}
#our-team p span { color:#FFF; font-family: aardc; letter-spacing:1px;font-size:22px; }


.team-inner{ background:url(../images/team-inner.jpg) no-repeat; padding:120px 0px; background-attachment:fixed; background-size: cover;}
.team-inner h4{ color:#fff; font-family:roboto; font-size:20px; padding-bottom:15px; font-weight:bold; letter-spacing:1px; }
.team-inner p{ color:#ffab83;font-family:aardc;text-shadow: 2px 2px #1b0202; font-size:32px !important; }

.ourmission p{ font-size:18px; line-height:42px;}
.sky-text{  line-height:48px;  color:#809F3B; font-family:berkshire; font-size:40px; text-align:center;}
.mission-table td:nth-child(1) { width:50%; }
.mission-table td { padding:20px; }
.taglines{ color:#0197D6;}
.ourmission .btn-danger{ font-size:16px; border-radius:0; padding:15px 25px; text-transform:uppercase; letter-spacing:1px;}
.ourmission .col-md-12 h4{ font-size:36px; font-family:Youth-and-Beauty;}

/*==========vision==========*/

#vision
{ 
	background:url(../images/vision.jpg) no-repeat; 
	border-top:2px solid #fff; 
	background-size: cover;
	padding:50px 0;
}
#vision p
{
	line-height: 38px;
    color: #fbf06e;
    margin-bottom: 20px;
    font-size: 20px;
	margin-top:20px;
}
#vision p span { color:#73f8ff; font-weight:bold; font-family: aardc;letter-spacing:2px; font-size:24px; background:rgba(0, 34, 105,0.5); }
 
.vision-inner{ background:url(../images/vision-inner.jpg) no-repeat; padding:120px 0px; background-attachment:fixed; background-size: cover; line-height:40px; background-position:center;}
.vision-inner h4{ text-shadow:2px 1px rgba(0, 0, 0, 0.8); line-height:50px; text-align:right; color:#ffe841;  font-family:berkshire;  font-size:30px; padding-bottom:15px;}
.vision-inner p{ color:#fff; }
/*==========human==========*/

#human
{ 
	background:url(../images/human.jpg) no-repeat;  
	border-top:2px solid #fff; 
	background-size: cover;
	padding:50px 0;
}
#human p
{
	line-height: 38px;
    color: #fbf06e;
    margin-bottom: 20px;
    font-size: 20px;
	margin-top:20px;
}
#human p span { color:#ffefeb; font-family: aardc;letter-spacing:1px; font-size:22px }


/*==========reaserch-lab==========*/
#reaserch-lab
{ 
	background:url(../images/research-lab.jpg) no-repeat; 
	border-top:2px solid #fff; 
	background-size: cover;
	padding:50px 0;
}
#reaserch-lab p
{
	line-height: 38px;
    color: #fbf06e;
    margin-bottom: 26px;
    font-size: 20px;
	margin-top:20px;
}
#reaserch-lab p span
{
	color:#c6fdfa; 
	font-family: aardc;
	letter-spacing:1px; 
	font-size:30px;
	text-shadow: 1px 1px #000;
}

.research-inner{ background:url(../images/research1.jpg) no-repeat;  background-size: cover;   padding:30px 0px; text-align:center;}
.research-inner .p{ font-size:18px;   color:#fff;  line-height:40px; padding-top:30px;}

.research-inner1{ background:url(../images/research.jpg) no-repeat;font-family:berkshire; background-size: cover; background-attachment:fixed;   padding:80px 0px;  }
.research-inner1 p{ font-size:28px; text-shadow:3px 2px #000; color:#fff;  line-height:40px; padding-top:30px;}
.research-inner1 p span { color:#fbc347}
/*==========Inner slider==========*/

.research-inner .tagline{ color:#fff; text-align:right; padding-bottom:30px; font-size:28px;}
.research-inner span{border-radius:5px;font-size:18px; color:#fff;background:#fff; padding:5px 10px; color:#00877B; display:block; min-width:410px; margin:5px auto; text-align:left;}
.research-inner table td { padding:10px 20px; }
.research-inner table td:nth-child(1) { width:65%; }
.research-inner table a 
{ 
	color:#fbc347; 
	text-shadow:1px 1px rgba(0,0,0,0.9); 
	background: #01877c;
    padding: 0 8px;
	font-size:1.2em;
}

#inner-slider
{ 
	background:url(../images/inner-slider.jpg) no-repeat; 
	border-top:2px solid #fff;
	background-size: cover;
	padding:40px 0 30px;
}

/*=======marquee==========*/

#slideImg{ margin: auto; position: relative;  }
#slideImg ul { list-style: none; padding:0; margin: 0; }
#slideImg li {float: left; margin: 8px;  text-align:center;}
#slideImg li h6{ font-size:16px; background:#ff4e00; width:100%; padding:6px; color:#fff; margin-bottom:10px; margin-top:auto;}
#slideImg li p{ margin-bottom:10px ;}
#slideImg .enquiry{border-radius:20px; border:1px solid #ff4e00; padding:5px 20px; margin:15px auto; color: #ff4e00; }
#slideImg .thumbnail span{ padding:25px 0px;}
#slideImg .thumbnail{ border-radius:0; padding:inherit; padding-bottom:10px;} 

.form-horizontal span, .career-form span { color:#ff0000; }


.read{ border:1px solid #fff; background:#fff; border-radius:25px;  padding:12px 30px; margin-bottom:30px;color:#000; text-transform:uppercase; font-weight:600; font-size:12px;}
.read:hover{ background:#006AFE; color:#fff; transition:.1s; text-decoration:none;}

.med thead  { background: #a72a2e; color:#fff; border:0;}
.med tr td { vertical-align:middle !important; background:#ffe7b0; }
.section {
    background-attachment: fixed; 
    width:100%;
    background-repeat: no-repeat;
	background-size:cover;
}

.inner-grey
{
	background:#f5f5f5;
	min-height:350px;
	padding:20px 0 0;
}
.about-inner h3 a
{ 
	font-size: 16px;
    
    padding: 10px;
    text-decoration: none;
	
} 
#foundation p
{
	background: #f3f3f3;
    padding: 50px 20px 20px;
    margin: 0;
    margin-top: -80px;
	text-align:center;
}
.clean { background:transparent; border:0; padding:0; margin:auto; display:block; margin-top:20px; }

.fore { z-index:6; position:relative; }
.cordi{ background:url(../images/cardi.jpg) no-repeat; background-attachment:fixed; background-position:center; background-size:cover;}
section {
    padding: 60px 0;
}
button:focus { box-shadow:none; border:0;outline:0;}

section .section-title {
    text-align: center;
    color: #007b5e;
    margin-bottom: 50px;
    text-transform: uppercase;
}

#team .card {
    border: none;
    background: #ffffff;
}

.image-flip:hover .backside,
.image-flip.hover .backside {
    -webkit-transform: rotateY(0deg);
    -moz-transform: rotateY(0deg);
    -o-transform: rotateY(0deg);
    -ms-transform: rotateY(0deg);
    transform: rotateY(0deg);
    border-radius: .25rem;
}

.image-flip:hover .frontside,
.image-flip.hover .frontside {
    -webkit-transform: rotateY(180deg);
    -moz-transform: rotateY(180deg);
    -o-transform: rotateY(180deg);
    transform: rotateY(180deg);
}

.mainflip {
    -webkit-transition: 1s;
    -webkit-transform-style: preserve-3d;
    -ms-transition: 1s;
    -moz-transition: 1s;
    -moz-transform: perspective(1000px);
    -moz-transform-style: preserve-3d;
    -ms-transform-style: preserve-3d;
    transition: 1s;
    transform-style: preserve-3d;
    position: relative;
}

.frontside {
    position: relative;
    -webkit-transform: rotateY(0deg);
    -ms-transform: rotateY(0deg);
    z-index: 2;
    margin-bottom: 30px;
}

.backside {
    position: absolute;
    top: 0;
    left: 0;
    background: white;
    -webkit-transform: rotateY(-180deg);
    -moz-transform: rotateY(-180deg);
    -o-transform: rotateY(-180deg);
    -ms-transform: rotateY(-180deg);
    transform: rotateY(-180deg);
    -webkit-box-shadow: 5px 7px 9px -4px rgb(158, 158, 158);
    -moz-box-shadow: 5px 7px 9px -4px rgb(158, 158, 158);
    box-shadow: 5px 7px 9px -4px rgb(158, 158, 158);
}

.frontside,
.backside {
    -webkit-backface-visibility: hidden;
    -moz-backface-visibility: hidden;
    -ms-backface-visibility: hidden;
    backface-visibility: hidden;
    -webkit-transition: 1s;
    -webkit-transform-style: preserve-3d;
    -moz-transition: 1s;
    -moz-transform-style: preserve-3d;
    -o-transition: 1s;
    -o-transform-style: preserve-3d;
    -ms-transition: 1s;
    -ms-transform-style: preserve-3d;
    transition: 1s;
    transform-style: preserve-3d;
}

.frontside .card,
.backside .card {
    min-height: 312px;
}

.backside .card a {
    font-size: 18px;
    color: #007b5e !important;
}

.frontside .card .card-title,
.backside .card .card-title {
    color: #007b5e !important;
}

.frontside .card .card-body img {
    width: 120px;
    height: 120px;
    border-radius: 50%;
}
.tagline1{ padding:20px 0px; line-height:30px;}
.cordi .white-bg{ padding:120px 0px;} 
.cordi p
{ 
	font-size:32px !important; 
	text-align:left; 
	color:#fff; 
	line-height:48px;
	font-family:berkshire;
	text-shadow: 1px 3px #000;
}

.categories-name {display:block; width:100%; }
.categories-name h3
{ 
	float:left;
    font-size: 28px !important;
    font-weight: bold;
    display: inline-block;
    height: 80px;
    padding: 20px 20px;
    margin: 10px;
	background:#d4362b;
	color:#FFF;
	transition:0.3s ease;
	text-transform:uppercase;
}
.categories-name h3 a { color: #fff; }
.categories-name h3:hover { background:#000;  }
.listing {  padding:0; }
.listing li 
{
	list-style:none;
	padding:5px 10px;
	background:#f9ea7f;
	color:#000;
	min-height:47px;
	margin:10px 0;	
	font-size:16px;
}
.red { color:#d4362b; font-weight:bold; }
 
/*=======================*/
/*==========pharmaceutical1==========*/
.pharmaceutical1{ background:url(../images/pharmaceutical1.jpg) no-repeat; background-attachment:fixed; background-size:cover;
padding:150px 0px;   border-top:2px solid #fff;}
.pharmaceutical1 h2{font-family:opens sans bold; font-size:42px; font-weight:bold; text-transform:uppercase; color:#fff; padding:15px 0px;}
.pharmaceutical1 p{ line-height:30px; color:#fff; margin-bottom:40px;}
  
.phrma{ background:url(../images/phrma-mdicne.jpg) no-repeat; background-attachment:fixed; background-size:cover; padding:94px 0px;}  
.phrma h2
{ 
	font-size: 40px !important;
    text-align: left;
    color: #fff;
    line-height: 48px;
    font-family: berkshire;
    text-shadow: 1px 3px #000;
}
.phrma p{ line-height:30px; color:#fff;}
 
/*=======================*/
/*==Tab*/
.nav-pills > li{ border:1px solid #f4f4f4; padding:0; margin:0; font-size:18px; }
.nav-pills > li > a{ color:#fff; text-transform:uppercase; font-weight:600;font-family:roboto;}
.list-group{ margin-right:20px;}
.tabpanel .nav-pills > li.active > a{ padding:10px;}
.nav-pills > li.active > a, .nav-pills > li.active > a:focus, .nav-pills > li.active > a:hover
{
background:#5A568D; color:#fff; border-radius:0;
}
.nav-pills > li.active:after{
  content: '';
  position: absolute;
  left: 100%;
  top: 50%;
  margin-top: -13px;
  border-left: 0;
  border-bottom: 13px solid transparent;
  border-top: 13px solid transparent;
  border-left: 10px solid #5A55A3;
}
.nav-pills > li > a:hover{ background:#D2362B;}
.about-inner  .nav > li > a{ padding:22px;}
.about-inner p.blue-bg { background:#dceafb; padding:10px}
.about-inner p.green-bg {background:#dfffec; padding:10px}
.tab-content h3{ font-style:italic; border:none !important; color:#D4362B; font-size:24px;} 
.listing li{ background:#f4f4f4; border-left:3px solid #D5362B;}

.listing1 { padding:0; }
.listing1 li
{
background: rgb(206,219,233); /* Old browsers */
background: -moz-linear-gradient(top, rgba(206,219,233,1) 0%, rgba(170,197,222,1) 17%, rgba(97,153,199,1) 50%, rgba(58,132,195,1) 51%, rgba(65,154,214,1) 59%, rgba(75,184,240,1) 71%, rgba(58,139,194,1) 84%, rgba(38,85,139,1) 100%); /* FF3.6-15 */
background: -webkit-linear-gradient(top, rgba(206,219,233,1) 0%,rgba(170,197,222,1) 17%,rgba(97,153,199,1) 50%,rgba(58,132,195,1) 51%,rgba(65,154,214,1) 59%,rgba(75,184,240,1) 71%,rgba(58,139,194,1) 84%,rgba(38,85,139,1) 100%); /* Chrome10-25,Safari5.1-6 */
background: linear-gradient(to bottom, rgba(206,219,233,1) 0%,rgba(170,197,222,1) 17%,rgba(97,153,199,1) 50%,rgba(58,132,195,1) 51%,rgba(65,154,214,1) 59%,rgba(75,184,240,1) 71%,rgba(58,139,194,1) 84%,rgba(38,85,139,1) 100%); /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#cedbe9', endColorstr='#26558b',GradientType=0 ); /* IE6-9 */
list-style:none;
margin:10px 0;
padding:10px;
color:#fff;
}
/*******/
/*=======================*/

/*==========injections==========*/

.injections{ background:url(../images/injections.jpg) no-repeat; background-attachment:fixed; background-size:cover;
padding:150px 0px;   border-top:2px solid #fff;}
.injections h4{font-family:opens sans bold; font-size:42px; font-weight:bold; text-transform:uppercase; color:#fff; padding:15px 0px;}
.injections p{ line-height:30px; color:#fff; margin-bottom:40px;}

/*=======================*/


/*=======================*/

.sidebar1
{
	 
    padding: 20px;
    
     
}
.sidebar .fa-chevron-circle-down::before,.sidebar1 .fa-chevron-circle-down::before{content:url("../images/left-icon.png") !important; vertical-align:top;}
 

/*================================*/

/*====About inner============*/
.about-inner{  line-height:30px; padding:30px 0px;}
.about-inner p { font-size:16px; }
.sidebar 
{
    padding: 20px;
}
.sidebar ul{   list-style:none; padding:0}
.sidebar ul li{ margin-bottom:2px; display:block;}
.sidebar ul li:last-child { border-bottom:0; }
 .sidebar .fa{ padding-right:10px; font-size:20px;}
.sidebar ul li a
{ 
	color:#FFF;
	display:block; 
	padding:5px 10px; 
	font-size:16px;  
	font-family:openssans-bold;
	font-style:italic; 
	background:#a72a2e; 
	border-radius:35px;
}
.sidebar ul li a i { color:#FFF;}
.sidebar ul li a:hover{ background:#ffbd85; transition:1s;}
.about-inner h1{ font-family:roboto; font-size:38px; font-weight:bold !important; text-transform:capitalize;   }
.about-inner h3
{ 
	font-size:16px; 
	font-weight:bold; 
	display:inline-block;
	padding-bottom:15px;
	border-bottom:1px solid #000;
	margin-bottom:20px;
}
.sidebar ul li:hover{ background:#f4f4f4;} 
#team .thumbnail{ border-radius:0; padding:20px; border:1px solid #f4f4f4;}
#team .thumbnail1{  min-height:365px; }
#team .thumbnail2{  min-height:255px; }
#team .thumbnail h3{ border-bottom:none; color:#D5362B; font-size:24px; font-weight:100; padding-bottom:0; font-family:robotoslab;}
#team .thumbnail p{ font-size:13px; font-family:open sans;  line-height:24px;}


/*===========================*/

/*====Contact inner============*/
li.contact a.active { color:#FFF !important; }
.contact-inner{ padding:60px 0px; line-height:30px;}
.contact-inner h2{  font-size:36px; font-weight:bold; }
.contact-inner1{ background: ; padding:50px 0px;}
.contact-inner1 h4{ padding-bottom:10px; font-weight:600;margin-top:auto; font-size:24px; color:#063}
.contact-inner1 h5 { font-size:18px; font-weight:bold; }
.contact-inner1 address p{ font-size:16px; color:#000;} 
.main-form h3{ padding-bottom:10px; font-weight:600; margin-top:auto; color:#662733}
.form-control{ height:47px; border-radius:5; font-size:12px;} 
.main-form .btn-danger { background:#F0292A; border:0; border-radius:0; padding:7px 25px;}
address .fa{ color:#026bb5; padding-right:10px;}
address a{ color:#da0000;}

.form-horizontal{ padding:30px 0px 30px 0px;}
.form-horizontal .control-label{ text-align:left; font-size:16px;}
.about-inner .btn-primary{ background:#F0292A; color:#fff; border:none; border-radius:0;}

/*===========================*/

/*==========left bar==========*/
.inner{ padding:50px 0px;}
/* First Level */
.sideNav ul {margin: 0;padding: 0;list-style: none;}
.sideNav ul li a {color: #000;display: block; font-size: 14px; line-height: normal; padding: 12px 8px 12px 5px; text-decoration:none; border-bottom:1px solid #A3A3A3; }
.sideNav ul li a:hover { text-decoration: none; }
/* Second Level */
.sideNav ul ul {border-bottom: none}
.sideNav ul ul li {background: #FFF;}
.sideNav ul ul li a { color: #333; display: block; font-size: 12px; line-height: normal; padding: 8px 8px 8px 5px; border:0 !important;}
.sideNav ul ul li a:hover { color: #F9000B;}
/* Third Level */
.sideNav ul ul ul { border-top:1px solid #222; }
.sideNav ul ul ul li { border:none; }
.mainNav ul ul ul li a { padding-left:3.5em; padding-top:0.25em; padding-bottom:0.25em;	}

/* Accordion Button */
ul li.has-subnav .accordion-btn { color:#484848;  background:rgba(255,255,255, 0.15); font-size:12px;}

.inner hr {
    border-top: 1px dotted #cb8879;
}
.product_full_page p {font-size: 12px; line-height:30px;}
.product_full_page h3{ font-weight:bold;}
.range-heading h3{ font-weight:bold;}
.pro-desc { font-size: 12px; line-height: 21px; }
.product{ border:1px solid #cb8879; margin-bottom:10px; padding:10px;}
.product_full_page .action--button {  width:auto; background-color:#000; color:#FFF; border:0; padding:10px 20px;   font-weight:normal;}
.grid .col-md-3{ padding-left:5px; padding-right:5px;}
.product_full_page .action--button:hover{ background-color:#1C1C1C; }
.product-title {padding:10px 0px; text-align:center; margin:60px 0 30px 0; font-family:open sans;}
.product-title span{ color:#FFF; background-color:#000; padding:10px 20px; position: relative;}
.product-title span:after, .product-title span:before { top: 100%; left: 50%; border: solid transparent; content: " "; height: 0; width: 0; position: absolute; pointer-events: none;}
.product-title span:after { border-color: rgba(0, 0, 0, 0); border-top-color: #000; border-width: 10px; margin-left: -10px; }
.product-title span:before { border-color: rgba(0, 0, 0, 0); border-top-color: #0; border-width: 36px;
	margin-left: -36px;}
h3.others { text-align:center;  }

.meartlab li { border:0 !important; }

/*======EasyZoom core styles==========*/
 


.easyzoom img {
	vertical-align: bottom;
}

.easyzoom.is-loading img {
	cursor: progress;
}

.easyzoom.is-ready img {
	cursor: crosshair;
}

.easyzoom.is-error  img {
	cursor: not-allowed;
}

.easyzoom-notice {
	position: absolute;
	top: 50%;
	left: 50%;
	z-index: 150;
	width: 10em;
	margin: -1em 0 0 -5em;
	line-height: 2em;
	text-align: center;
	background: #FFF;
	box-shadow: 0 0 10px #888;
}

.easyzoom-flyout {
	position:absolute;
	z-index: 100;
	overflow: hidden;
	background: #FFF;
}

/* ==EasyZoom layout variations====*/
.easyzoom--overlay .easyzoom-flyout { top: 0; left: 0; width: 100%; height: 100%;}
.easyzoom--adjacent .easyzoom-flyout { top: 0; left: 100%; 	width: 100%; height: 100%; margin-left: 20px;}
.cart-items { padding:50px 0; }
img.cart-product-img { max-width:100%; width:100px;}

.cart-items table thead{ background-color:#000; color:#FFF;}
.cart-items table tr td { padding:10px; }
.actions { text-align:center; }
.cart-items table h4 { font-family:prototype; }
.btn-del{ padding:5px 10px; font-size:18px; border-radius:0; color:#FFF; background-color:#000; transition:0.2s ease-in-out;}
.btn-del:hover { transform:scale(1.2); }


.modal-content{ box-shadow:none; border:none; border:1px solid #eee;}
.modal-body  .form-control{ margin-bottom:10px;}
.modal-header{ border:none;}

.modal-content .black-btn{ background:#F0292A;}

#panel {
     
    display: none;
}


.page-title { padding:20px 0;   }
.page-title h1 { margin:0; padding:0; font-size:48px; color:#a72a2e; }

 /*=================*/
 
 
/*=========tab=======*/
.tab{ padding:30px 0px 10px;}
.tab p{ font-size:13px; line-height:30px;}
.panel.with-nav-tabs .panel-heading{
    padding: 0px;
}
.panel.with-nav-tabs .nav-tabs{
	border: none;
}
.panel.with-nav-tabs .nav-justified{
	margin-bottom: -1px;
}
/********************************************************************/
/*** PANEL DEFAULT ***/
.with-nav-tabs.panel-default .nav-tabs > li > a,
.with-nav-tabs.panel-default .nav-tabs > li > a:hover,
.with-nav-tabs.panel-default .nav-tabs > li > a:focus {
    color: #777;
	background: #f5f5f5;
}
.with-nav-tabs.panel-default .nav-tabs > .open > a,
.with-nav-tabs.panel-default .nav-tabs > .open > a:hover,
.with-nav-tabs.panel-default .nav-tabs > .open > a:focus,
.with-nav-tabs.panel-default .nav-tabs > li > a:hover,
.with-nav-tabs.panel-default .nav-tabs > li > a:focus {
    color: #777;
	 border-color: transparent;
}
.with-nav-tabs.panel-default .nav-tabs > li.active > a,
.with-nav-tabs.panel-default .nav-tabs > li.active > a:hover,
.with-nav-tabs.panel-default .nav-tabs > li.active > a:focus {
	color: #fff;
	background-color: #000;
	border-color: #000;
	border-radius:0;
	border-bottom:2px solid #f0292a;
	border-top-left-radius:5px;
	border-top-right-radius:5px;
}

 .panel-body { border:1px solid #f2f2f2; }
 
.panel-default{ border:0; }
.nav-tabs > li{ padding:0 0px;}
.panel-default > .panel-heading{ background:none;}

/*===========*/
 
.cart-items { padding:50px 0; }
img.cart-product-img { max-width:100%; width:100px;}
.cart-items table thead{ background-color:#000; color:#FFF; }
.cart-items table tr td { padding:10px; }
.actions { text-align:center; }
.cart-items table h4 { font-family:open sans }
.carousel-inner {  position: relative; width: 100%;  text-align: center;  }

 .carousel-control.right {
  right: 0;
  left: auto;
 /* background-image: none !important;*/
  background-repeat: repeat-x;
}
 .carousel-control.left {
  left: 0;
  right: auto;
 /* background-image: none !important;*/
  background-repeat: repeat-x;
}
#carousel-example-generic {
    width: 100%;
}


#carousel-custom .carousel-indicators {
    margin: 10px 0 0;
    overflow: auto;
    position: static;
    text-align: left;
    white-space: nowrap;
    width: 100%;
    overflow:hidden;
}
#carousel-custom .carousel-indicators li {
    background-color: transparent;
    -webkit-border-radius: 0;
    border-radius: 0;
    display: inline-block;
    height: auto;
    margin: 0 !important;
    width: auto;
}
#carousel-custom .carousel-indicators li img {
    display: block;
    opacity: 0.5;
}
#carousel-custom .carousel-indicators li.active img {
    opacity: 1;
}
#carousel-custom .carousel-indicators li:hover img {
    opacity: 0.75;
}
#carousel-custom .carousel-outer {
    position: relative;
}



#enquiryModal .modal-content 
{ 
	background-color:#FFF; 
	padding:20px;
	text-align:center;
}
#enquiryModal .modal-header { padding:8px; font-size:14px;  }
#enquiryModal .modal-body { padding:25px; }
#enquiryModal form input, #enquiryModal form textarea, #enquiryModal form select { 
	border:1px solid #CCC;
	border-radius:0;
	}
#enquiryModal .modal-title { font-size:30px; }
#enquiryModal label { font-size:18px; }
.black-btn {
	background-color:#F0292A;
	border:0;
	padding:10px 20px;
	color:#FFF;
	font-size:16px;
	line-height:30px;
}
#enquiryModal .col-sm-6, #enquiryModal .col-sm-12 { padding:0 5px; }

/* ===================*/

/*=========GALLERY CSS==============*/
.gallery-inner{ padding:50px 0px;}
.gallery-inner h3{ font-family:open sans; font-weight:600; font-size:36px; padding-bottom:30px; text-align:center;}
.bgr{ background:#eee; padding:3px;} 
 .gallery
{
	padding:60px 0 50px;
}
.gallery-subtitle
{
	background:#dceafb; 
	padding:10px; 
	margin:20px 0 10px 0; 
	display:inline-block; 
	font-family:berkshire; 
	font-size:26px
}
 
#product_table {  }

.pro-tables button
{
	padding:10px 20px;
	color:#fff;
	float:left;
	margin-right:10px;
	font-size:20px;
	border:0;
}

#card-table
{
	background:#a72a2e;
	margin-bottom:5px;
}
#diab-table
{
	background:#0a4f8b;
}
 
.gallery-images img { margin:0; width:100%;}

 
 

.gallery-images article {
  -moz-column-width: 25em;
  -webkit-column-width: 25em;
  -moz-column-gap: 0.5em;
  -webkit-column-gap:0.5em;
}

.gallery-images section {
  display: inline-block;
  margin: 0;
  padding: 0.5rem 0.15rem;
  width: 100%;
}

  
.tagline { font-family:aardc; display:block; font-size:24px; margin:0 0 15px 0; color:#3a7bb3; letter-spacing:1px; }
.tagline2 {  font-family:aardc; font-size:16px; color:#D5362B; }
.tagline4 {  font-family:aardc; font-size:22px; color:#000; }



 
/* Gallery */
@keyframes popUp{from{transform:translateY(-50%) scale(1)}to{transform:translateY(-50%) scale(1.5)}}@keyframes fadeOutLeft{from{left:50%;opacity:1}to{left:40%;opacity:0}}@keyframes fadeOutRight{from{left:50%;opacity:1}to{left:60%;opacity:0}}@keyframes fadeInLeft{from{left:40%;opacity:0}to{left:50%;opacity:1}}@keyframes fadeInRight{from{left:60%;opacity:0}to{left:50%;opacity:1}}@keyframes fadeIn{from{opacity:0}to{opacity:1}}.jbox-container .pop-up{-moz-animation-name:popUp;-o-animation-name:popUp;-webkit-animation-name:popUp;animation-name:popUp;-moz-animation-duration:150ms;-o-animation-duration:150ms;-webkit-animation-duration:150ms;animation-duration:150ms;-moz-animation-timing-function:ease-in-out;-o-animation-timing-function:ease-in-out;-webkit-animation-timing-function:ease-in-out;animation-timing-function:ease-in-out;-moz-animation-iteration-count:2;-o-animation-iteration-count:2;-webkit-animation-iteration-count:2;animation-iteration-count:2;-moz-animation-direction:alternate;-o-animation-direction:alternate;-webkit-animation-direction:alternate;animation-direction:alternate}.jbox-container .fade-in,.jbox-container .fade-in-left,.jbox-container .fade-in-right,.jbox-container .fade-out-left,.jbox-container .fade-out-right{animation-timing-function:ease-in-out;animation-fill-mode:forwards;animation-iteration-count:1}.jbox-container .fade-out-left{animation-name:fadeOutLeft;animation-duration:150ms}.jbox-container .fade-out-right{animation-name:fadeOutRight;animation-duration:150ms}.jbox-container .fade-in-right{animation-name:fadeInRight;animation-duration:150ms}.jbox-container .fade-in-left{animation-name:fadeInLeft;animation-duration:150ms}.jbox-container .fade-in{animation-name:fadeIn;animation-duration:0s}.jbox-img{cursor:pointer}.jbox-container{position:fixed;top:0;left:0;width:100%;height:100%;background:rgba(0,0,0,.75);display:none;color:#fff;z-index:12}.jbox-container .img-alt-text{position:fixed;font-family:'Open Sans',sans-serif;text-shadow:0 0 10px rgba(0,0,0,.5);bottom:0;left:0;padding:15px;width:100%;text-align:center}@media screen and (min-width:768px){.jbox-container .img-alt-text{text-align:left;top:0}}@media screen and (min-width:992px){.jbox-container .img-alt-text{padding:25px}}.jbox-container img{position:fixed;top:55%;left:50%;-moz-transform:translateX(-50%) translateY(-50%);-ms-transform:translateX(-50%) translateY(-50%);-o-transform:translateX(-50%) translateY(-50%);-webkit-transform:translateX(-50%) translateY(-50%);transform:translateX(-50%) translateY(-50%);width:auto;max-height:100%;max-width:100%;border:2px solid #fff;z-index:11;box-shadow:5px 5px 50px rgba(0,0,0,.5)}.jbox-container svg{position:fixed;top:50%;-moz-transform:translateY(-50%);-ms-transform:translateY(-50%);-o-transform:translateY(-50%);-webkit-transform:translateY(-50%);transform:translateY(-50%);z-index:12;height:20px;width:20px;cursor:pointer;fill:#fff;-moz-transition:all 150ms ease-in-out;-o-transition:all 150ms ease-in-out;-webkit-transition:all 150ms ease-in-out;transition:all 150ms ease-in-out}.jbox-container .jbox-next{right:10px}.jbox-container .jbox-prev{left:10px}@media screen and (min-width:768px){.jbox-container img{max-height:80%;max-width:80%}.jbox-container svg:hover{-moz-transform:translateY(-50%) scale(1.5);-ms-transform:translateY(-50%) scale(1.5);-o-transform:translateY(-50%) scale(1.5);-webkit-transform:translateY(-50%) scale(1.5);transform:translateY(-50%) scale(1.5)}.jbox-container svg{font-size:65px;height:50px;width:50px}.jbox-container .jbox-next{right:25px}.jbox-container .jbox-prev{left:25px}}.jbox-container .jbox-close{top:25px;right:25px;height:15px;width:15px;transform:translateY(0)}@media screen and (min-width:768px){.jbox-container .jbox-close{top:50px;right:50px;height:25px;width:25px}}

/*=============================*/


/*========footer======*/
#footer{ line-height:24px; background:#021c3c; color:#fff;  padding:30px 0px;}
#footer h2{ font-size:18px; padding-bottom:15px; font-family:roboto;}
#footer ul{ padding-left:1px; list-style:none;}
#footer ul li a{  color:#fff;}
 address{ font-size:12px; line-height:24px; color:#aaa;}
#footer table tr td{  color:#aaa; padding-left:5px;}
.copyright{  border-top:1px solid #193352; padding-top:10px; font-size:12px; color:#aaa;}
.copyright a{ padding:0px 25px 0px 0px; color:#aaa;}
.copyright p{ float:right;}
 #footer a{ color:#fff;}
.read-more{  color:#fff; font-size:13px;}
.footers p{ color:#fff; line-height:30px; }


/*==============*/
/*========social======*/
ul.social {list-style:none;}
ul.social li {display:inline; padding: 0; margin:0 0px;}
ul.social li a {display:inline-block; margin:0 auto; -moz-border-radius:50%; -webkit-border-radius:50%; border-radius:50%; text-align:center; width: 40px; height: 40px; font-size:16px; position:relative; border:1px solid #D3D3D3; margin-bottom:5px;}
ul.social li a i {color:#FFF; text-align: center; margin:0; line-height:40px; -webkit-transition: all 0.8s; -moz-transition: all 0.8s; -o-transition: all 0.8s; -ms-transition: all 0.8s; transition: all 0.8s;}
ul.social li a:hover i { -moz-transform: rotate(360deg); -webkit-transform: rotate(360deg); -ms--transform: rotate(360deg);	transform: rotate(360deg);-webkit-transition: all 0.2s; -moz-transition: all 0.2s; -o-transition: all 0.2s; -ms-transition: all 0.2s; transition: all 0.2s;}

.social li a.face:hover {background-color:#3B5998;}
.social li a.twit:hover {background-color:#33ccff;}
.social li a.google:hover {background-color:#BD3518;}
.social li a.linkedin:hover {background-color:#007bb7;}
.social li a.insta:hover 
{
background: rgb(98,76,194); /* Old browsers */
background: -moz-linear-gradient(top, rgba(98,76,194,1) 0%, rgba(202,47,110,1) 42%, rgba(242,122,27,1) 79%, rgba(244,189,79,1) 100%); /* FF3.6-15 */
background: -webkit-linear-gradient(top, rgba(98,76,194,1) 0%,rgba(202,47,110,1) 42%,rgba(242,122,27,1) 79%,rgba(244,189,79,1) 100%); /* Chrome10-25,Safari5.1-6 */
background: linear-gradient(to bottom, rgba(98,76,194,1) 0%,rgba(202,47,110,1) 42%,rgba(242,122,27,1) 79%,rgba(244,189,79,1) 100%); /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#624cc2', endColorstr='#f4bd4f',GradientType=0 ); /* IE6-9 */
}

/*===================*/

/* =============== Return to top Button ========== */

#return-to-top {position: fixed; bottom: 50px; right: 50px; background: rgba(255, 255, 255, 0.5); border:0; width: 40px;  height: 40px;  display: block; text-decoration: none; -webkit-border-radius: 20px; -moz-border-radius: 20px; border-radius: 20px; display: none; box-shadow:1px 3px 7px 0px rgba(0,0,0,0.2); -webkit-transition: all 0.3s linear;  -moz-transition: all 0.3s ease; -ms-transition: all 0.3s ease; -o-transition: all 0.3s ease; transition: all 0.3s ease; -webkit-animation-name: hvr-wobble-vertical; animation-name: hvr-wobble-vertical;  -webkit-animation-duration: 2s;  animation-duration: 2s; -webkit-animation-timing-function: ease-in-out; animation-timing-function: ease-in-out;  -webkit-animation-iteration-count: infinite;  animation-iteration-count: infinite;   z-index:9999;}

#return-to-top:hover {background: #FFf;}
#return-to-top img { color: #fff; margin: 0; position: relative; left: 13px; top: 6px; font-size: 19px; -webkit-transition: all 0.3s ease; -moz-transition: all 0.3s ease; -ms-transition: all 0.3s ease; -o-transition: all 0.3s ease;  transition: all 0.3s ease; }

#return-to-top:hover img { color: #fff;  top: 3px; }
.breads { margin:10px 0;}
.breads nav ul{
  padding:0;
  font-size:0;
  overflow:hidden;
  display:inline-block;
  background:#eee;
}
.breads nav li{
  display:inline-block;
}
.breads nav a{
  font-size:13px;
  position:relative;
  display:inline-block;
  background:#E80203;
  text-decoration:none;
  color:#fff;
  padding:10px 25px 10px 20px;
  margin-right:2px;
}
.breads nav a:after,
.breads nav a:before{
  position:absolute;
  content:"";
  height:0;
  width:1px;
  top:50%;
  left:-25px;
  margin-top: -24px;
  border:      24px solid #E80203;
  border-right: 0 !important;
  border-left-color: transparent !important;
}
.breads nav a:before{
  left:-26px;
  border: 24px solid #E80203;
}
/* ACTIVE STYLES */
.breads nav a.active{background: #eee; color:#000;}
.breads nav a.active:after{border-color:#eee;}
/* HOVER STYLES */

/*===============*/
.icon{ position:relative;}
.social-icon { position: fixed; top: 150px; right:0px; z-index:7 !important;}
.social-icon ul { padding: 0px; transform: translate(160px, 0); }


.social-icon ul li 
{ 
	display: block;  
	margin: 3px; 
	width: 205px; text-align: left;
	padding: 0px; 
	border-radius: 0px; 
	transition: all 1s;
	padding:0px 10px 0px 0px;
	
}
.social-icon ul li a { color:#000; }
.social-icon ul li:hover { transform: translate(-155px, 0); background: rgba(255, 255,255, 0.7);}
.social-icon ul li:hover a {  color: #000;}
.social-icon ul li:hover i { color: #fff; }
.social-icon ul li i { margin-right: 10px; color: #000; background: #fff; padding: 10px; border-radius: 0%; width: 40px; height: 40px;  font-size: 20px; background: #ffffff; transform: rotate(0deg); }

.hover { transform: none ; }
.no_hover { transform: translate(0, 0) !important; }

.wel { background:#3b5998; padding:10px; margin-right:10px; }
.found { background:#8ca71d; padding:6px 10px; margin-right:10px; }
.md { background:#826c5f; padding:7px 10px; margin-right:10px; }
.miss { background:#f58479; padding:7px 10px; margin-right:10px; }
.strat { background:#5d5d5f; padding:7px 10px; margin-right:10px; }
.eth { background:#8d4f9c; padding:7px 10px; margin-right:10px; }
.app { background:#cc1717; padding:7px 10px; margin-right:10px; }

.pagination>.active>a, .pagination>.active>a:focus, .pagination>.active>a:hover, .pagination>.active>span, .pagination>.active>span:focus, .pagination>.active>span:hover {
    background-color: #E80203;
    border: 1px solid #E80203;
}



#text-about-inner h2
{
	padding:0px 0px 20px 0px;
	font-family:pollerone;
	color:#acd800;
	font-size:42px;
	margin:0;
	text-shadow:2px 2px rgb(0, 0,0);
}

#text-about-inner p
{
	line-height:32px;
	padding:0px 30px 0 20px;
	margin:0 30px 10px;
	font-size:17px;
	text-align:justify;
	color:#FFF;
}
#text-about-inner h2 { margin-left:50px; }
#text-about-inner p strong
{
	font-family:Youth-and-Beauty;
	color:#d5ff4b;
	font-size:26px;
	font-weight:bold;
	border-radius: 25px;
	padding:0px;
}
.bg-foundation
{
	background:#FFF url(../images/foundation.jpg) fixed no-repeat;
	background-size:cover;
	padding:100px 0;
	
}
#amit{ background:url(../images/amit-sir.jpg) no-repeat; background-size:cover; padding:100px 30px;}
#amit h2 { color:#3b5998; font-family:pollerone;  font-size:42px; text-shadow:1px 1px #FFF; }
#amit h3
{ 
	color:#ad0404; 
	font-family:pollerone;
	padding-bottom:15px; 
	line-height:40px; 
	font-size:24px;
	text-transform:capitalise;
	text-shadow:1px 1px 1px #FFF;
}
#amit p
{ 
	color:#FFF; 
	font-family:pollerone; 
	line-height:36px; 
	font-size:18px;
	text-transform:uppercase;
	padding:10px 20px;
	text-shadow:1px 1px #000;
}
#amit p span{ font-size:16px;}

#mission-section
{
	background:#FFF url(../images/mission-bg.jpg) fixed no-repeat;
	background-size:cover;
	padding:100px 30px 120px;
	 
}
#mission-section h3
{
	font-family:pollerone; 
	font-size:42px;
	color:#568e4f;
	text-shadow:1px 1px #000;
}
#mission-section p
{
	font-size:18px;
	margin:30px 0 0;
	line-height:35px;
	text-align:left;
}
#mission-section p span
{
	font-family:pollerone;
	font-size:22px;
	color:#d4362b;
	line-height:30px;
}
	

#abt
{ 
	background:url(../images/about-inner.jpg) no-repeat; 
	background-attachment:fixed; 
	background-position:center; 
	background-size:cover;
}
#abt .white-bg {
    
}
#abt .white-bg h3 
{ 
	text-align:center; 
	font-size:42px; 
	margin-bottom:40px;
	font-family:pollerone;
	color:#014b7f; 
	text-shadow:1px 2px #fff;
}
#abt p
{ 
	font-size:17px; 
	text-align:center; 
	color:#000;
	margin:0 50px;
	padding:20px 30px; 
	line-height:30px;
	background:rgba(146, 178, 77, 0.82);
}

#aboutus-inner{ padding:100px 30px; background:url(../images/health-is-wealth.jpg) fixed no-repeat; background-size:cover;}
#aboutus-inner .tagline2{ line-height:36px;}
#aboutus-inner .tag img{ padding:8px; box-shadow:0px 0px 16px -6px #aaa;}
#aboutus-inner h2{ font-family:pollerone; font-size:42px; margin:0 0 20px; color:#a40202; text-shadow:1px 1px #000;}
#aboutus-inner p { font-size:16px; line-height:30px; }

#aboutus-inner h3 { color:#0197D6; font-size:36px; font-family:pollerone; text-transform:uppercase;}

#diabetic-drug, #pharmaceutical, #our-team, #vision, #human, #reaserch-lab
{
	background-attachment:fixed;
}
.ethics-section
{
	background:url(../images/ethics-image.jpg) no-repeat fixed;
	background-size:cover;
	padding:100px 0;
}
.ethics-section h2
{
	color:#243d46; 
	font-size:52px; 
	font-family:pollerone;
	text-shadow:1px 1px #6de2f1;
}
.ethics-section p{ font-size:18px; line-height:40px; color:#000; }

.modal-header 
{ 
	background-color:#000; 
	color:#FFF;
	text-align:center;
	font-size:18px;
	font-weight:bold;
}
.modal-body
{
	text-align:center;
	font-size:24px;
	line-height:40px;
	color:#c20000;
	padding:30px 20px;
}
.modal-footer { text-align:center; }

.input-group.qtn{
	width:100%;
}
.input-group .form-control.qtn-text{
	width: 80%;
}
.input-group-append.qtn-unit {
    background: #ccc;
    height: 47px;
    padding: 0px;
    text-align: center;
    border-radius: 0px 5px 5px 0px;
    border: 1px solid #ccc;
}
.qtn .input-group-text{
    font-size: 12px;
    color: #000;
}

.gallery-box
{
	width:90%;
	background:#fff;
}
.gallery-name
{
	font-family:aardc;
	font-size:28px !important;
	color:#3a7bb3;
	margin:0;
	background:#fff5f5;
	padding:0 0 20px;
	letter-spacing:1px;
	text-transform:capitalize;
}
.gallery-sub
{
	background:#fff;
	padding:0 10px 10px 10px; 
	margin-bottom:20px;
}
.gallery-sub h4
{
	font-size:24px !important;
	padding:10px 10px;
	background:#3a7bb3;
	color:#fff;
}
.gallery-pic
{
	z-index:9;	
	height:250px;
	padding:5px;
	border:1px solid #ccc;
	margin-right:10px;
}
.gallery-images img { margin:0; width:100%;}

 
 

.gallery-images article {
  -moz-column-width: 25em;
  -webkit-column-width: 25em;
  -moz-column-gap: 0.5em;
  -webkit-column-gap:0.5em;
}

.gallery-images section {
  display: inline-block;
  margin: 0;
  padding: 0.5rem 0.15rem;
  width: 100%;
}
.cor{ padding:10px 0px 40px 0px;}
.cor p{ font-size: 16px; line-height:30px;}

/* -- Marquee -- */
.slider{
    width:100%;
    overflow:hidden;
    position:relative;
    margin:0;
}
.edge{
    left:0;
    right:0;
    top:0;
    bottom:0;
    position:absolute;
    height:100%;
    display:block;
}
.edge:before{
    content:'';
    position:absolute;
    left:0;
   
    width:25%;
    height:100%;
}
.edge:after{
    content:'';
    position:absolute;
    right:0;
    
    width:25%;
    height:100%;
}
.slider ul{
   
    overflow:hidden;
    width:1000%;
    margin:0;
}
.slider li{
    list-style:none;
    display:inline-block;
    padding:0 10px;
	margin:10px 0;
}
/* -- Marquee -- */

.fixed-btn-pdf
{
	position:fixed;
	left:0;
	top:280px;
	z-index:7;
}
 
/* Gallery */
@keyframes popUp{from{transform:translateY(-50%) scale(1)}to{transform:translateY(-50%) scale(1.5)}}@keyframes fadeOutLeft{from{left:50%;opacity:1}to{left:40%;opacity:0}}@keyframes fadeOutRight{from{left:50%;opacity:1}to{left:60%;opacity:0}}@keyframes fadeInLeft{from{left:40%;opacity:0}to{left:50%;opacity:1}}@keyframes fadeInRight{from{left:60%;opacity:0}to{left:50%;opacity:1}}@keyframes fadeIn{from{opacity:0}to{opacity:1}}.jbox-container .pop-up{-moz-animation-name:popUp;-o-animation-name:popUp;-webkit-animation-name:popUp;animation-name:popUp;-moz-animation-duration:150ms;-o-animation-duration:150ms;-webkit-animation-duration:150ms;animation-duration:150ms;-moz-animation-timing-function:ease-in-out;-o-animation-timing-function:ease-in-out;-webkit-animation-timing-function:ease-in-out;animation-timing-function:ease-in-out;-moz-animation-iteration-count:2;-o-animation-iteration-count:2;-webkit-animation-iteration-count:2;animation-iteration-count:2;-moz-animation-direction:alternate;-o-animation-direction:alternate;-webkit-animation-direction:alternate;animation-direction:alternate}.jbox-container .fade-in,.jbox-container .fade-in-left,.jbox-container .fade-in-right,.jbox-container .fade-out-left,.jbox-container .fade-out-right{animation-timing-function:ease-in-out;animation-fill-mode:forwards;animation-iteration-count:1}.jbox-container .fade-out-left{animation-name:fadeOutLeft;animation-duration:150ms}.jbox-container .fade-out-right{animation-name:fadeOutRight;animation-duration:150ms}.jbox-container .fade-in-right{animation-name:fadeInRight;animation-duration:150ms}.jbox-container .fade-in-left{animation-name:fadeInLeft;animation-duration:150ms}.jbox-container .fade-in{animation-name:fadeIn;animation-duration:0s}.jbox-img{cursor:pointer}.jbox-container{position:fixed;top:0;left:0;width:100%;height:100%;background:rgba(0,0,0,.75);display:none;color:#fff;z-index:12}.jbox-container .img-alt-text{position:fixed;font-family:'Open Sans',sans-serif;text-shadow:0 0 10px rgba(0,0,0,.5);bottom:0;left:0;padding:15px;width:100%;text-align:center}@media screen and (min-width:768px){.jbox-container .img-alt-text{text-align:left;top:0}}@media screen and (min-width:992px){.jbox-container .img-alt-text{padding:25px}}.jbox-container img{position:fixed;top:55%;left:50%;-moz-transform:translateX(-50%) translateY(-50%);-ms-transform:translateX(-50%) translateY(-50%);-o-transform:translateX(-50%) translateY(-50%);-webkit-transform:translateX(-50%) translateY(-50%);transform:translateX(-50%) translateY(-50%);width:auto;max-height:100%;max-width:100%;border:2px solid #fff;z-index:11;box-shadow:5px 5px 50px rgba(0,0,0,.5)}.jbox-container svg{position:fixed;top:50%;-moz-transform:translateY(-50%);-ms-transform:translateY(-50%);-o-transform:translateY(-50%);-webkit-transform:translateY(-50%);transform:translateY(-50%);z-index:12;height:20px;width:20px;cursor:pointer;fill:#fff;-moz-transition:all 150ms ease-in-out;-o-transition:all 150ms ease-in-out;-webkit-transition:all 150ms ease-in-out;transition:all 150ms ease-in-out}.jbox-container .jbox-next{right:10px}.jbox-container .jbox-prev{left:10px}@media screen and (min-width:768px){.jbox-container img{max-height:80%;max-width:80%}.jbox-container svg:hover{-moz-transform:translateY(-50%) scale(1.5);-ms-transform:translateY(-50%) scale(1.5);-o-transform:translateY(-50%) scale(1.5);-webkit-transform:translateY(-50%) scale(1.5);transform:translateY(-50%) scale(1.5)}.jbox-container svg{font-size:65px;height:50px;width:50px}.jbox-container .jbox-next{right:25px}.jbox-container .jbox-prev{left:25px}}.jbox-container .jbox-close{top:65px;right:20px;height:15px;width:15px;transform:translateY(0)}@media screen and (min-width:768px){.jbox-container .jbox-close{top:50px;right:50px;height:25px;width:25px}}

.for-mobile .panel-heading { background:#292559; color:#fff; padding:20px 10px; border-bottom:1px solid #413b87; }
.for-mobile { display:none; }

@media (max-width: 1199px)
{
	#diabetic-drug,#diabetic-drug, #pharmaceutical, #our-team, #vision, #human, #reaserch-lab{ background-attachment:inherit;   background-position:left top;}
	.team-inner{background-attachment:inherit; background-size:cover; background-position:center}


	#diabetic-drug p,#diabetic-drug p, #pharmaceutical p, #our-team p, #vision p, #human p, #reaserch-lab  p  
	{ display:none;  }
	#diabetic-drug h2, #pharmaceutical h2, #our-team h2, #vision h2, #human h2, #reaserch-lab h2, #inner-slider h2
	{ font-size:40px;}
	
	.bg-foundation,  #mission-section, #abt, #aboutus-inner, .ethics-section{ padding:10px 0px; min-height:350px; background-position:center top; background-attachment:unset; width:100%;   }
	#abt .white-bg{ padding:inherit;}
	
	#aboutus-inner { background-attachment:unset; }
	.bg-foundation { background-position:right; }
	#aboutus-inner h2 { margin-top:20px; }
	.research-inner1 { background-attachment:unset; padding:20px 0; }
	
	.social-icon { top:100px; }
}


@media screen and (max-width: 1199px) and (min-width: 992px) { 
.nav > li{ padding:0px 3px;}
.about-inner .col-sm-4 { width:25%; }
.about-inner .col-sm-8 { width:75%; }

}
@media (min-width: 768px) {
	#slideImg li h6 { padding:10px }
	#slideImg li p { margin-bottom:15px;}
	#slideImg .thumbnail { padding-bottom:20px; }
}
@media (min-width: 991px) {
	
	.section, #inner-slider { 
		height:97vh;
		display: -webkit-box;
		display: -webkit-flex;
		display: -ms-flexbox;
		display: flex;
		-webkit-box-align: center;
	  -webkit-align-items: center;
	  -ms-flex-align: center;
	  align-items: center;
	}
	#diabetic-drug, #pharmaceutical, #our-team, #vision, #human, #reaserch-lab, #inner-slider
	{
		height:97vh;
		display: -webkit-box;
		display: -webkit-flex;
		display: -ms-flexbox;
		display: flex;
		-webkit-box-align: center;
	  -webkit-align-items: center;
	  -ms-flex-align: center;
	  align-items: center;
	}
}
@media (max-width: 991px) {

.navbar-default{ position:relative;}
 
.dropdown-menu li a{ line-height:36px; color:#000 !important; }
.navbar-default .navbar-nav > li > a{ line-height:normal; text-align:left;}
.navbar-default .navbar-toggle{ display:block; position:fixed; border-radius:0; right:15px; top:20px; border:0;}
.navbar-default .navbar-toggle:focus, .navbar-default .navbar-toggle:hover{ background:none;}
body.out nav .navbar-toggle{ background:none;}
.navbar-default .navbar-toggle .icon-bar{ background:#FF4E00;}
.navbar-toggle .icon-bar{ height:3px; width:26px;}
.nav > li{ width:100%; border-bottom:1px solid #ddd;}
nav .navbar-nav{ margin:auto;}
.col-xs-offset-1{ margin:auto;}

.section { padding:40px 0; }
.banners { padding:0 !important; }
.carousel-inner img { height:auto; }

.smaller .navbar-brand{ width:80px;}
.navbar-toggle{ margin:auto;}
.navbar-default .navbar-brand  
{ 
     
    -webkit-transition:  width .5s ease;
    -moz-transition:  width .5s ease;
    -o-transition:  width .5s ease;
    -ms-transition: width .5s ease;
    transition:  width .5s ease;
	margin-top:-2px;
	display:block;
} 

#text-about-inner .col-sm-12 { background:rgba(0,0,0,0.2); padding-top:30px; padding-bottom:30px; }
	#abt p { background:rgba(3, 4, 0, 0.1); color:#fff; margin:0; padding:0 }
 
#diabetic-drug, #our-team{ background-position:center;}
 
.nav > li{ padding:6px 12px;}
.navbar-default .navbar-nav > li > a:hover{ border:none;}
 
#mission-section { background-position:center;}




#amit{ background-size:cover;   padding:30px 0px;}
#text-about-inner{ padding:0px 0px; min-height:350px;     }

.jbox-container img { top:40%; }
.jbox-container svg { top:40%; }
.jbox-container .jbox-close { top:130px; }
}

@media (max-width: 767px) { 
.sidebar { display:none; }
.team-inner { padding:15px 0px; }
.team-inner p { font-size:30px !important; }
.sky-text { font-size:30px; }
.rd { height:130px; width:100% }

.for-mobile { display:block; }
.for-desktop { display:none; }

.gallery-images section { width:49%; }

.smaller
{
	
	height:auto !important;
	transition:none;
}
.hide-small { display:none; }
.vision-inner { background-attachment:unset; padding:20px 0; }

#diabetic-drug,#diabetic-drug, #pharmaceutical, #our-team, #vision, #human, #reaserch-lab{ background-attachment:inherit;   background-position:center top;}
#diabetic-drug img,#diabetic-drug img, #pharmaceutical img, #our-team img, #vision img,
#human img, #reaserch-lab img
{
	width:110px;
}

#diabetic-drug img,  #our-team img, #human img { float:right; }


#diabetic-drug, #diabetic-drug, #pharmaceutical, #our-team, #vision, #human, #reaserch-lab, #our-team{ min-height:350px; }

#diabetic-drug h2, #diabetic-drug h2, #pharmaceutical h2, #our-team h2, #vision h2, #human h2, #reaserch-lab h2, #our-team h2{ font-size:22px;  richness:10px; }

.mi{ display:none;}

.text-bg { padding-top:35px; }
.text-bg1 {  padding-top:35px;}
 
.who h3 
{
	line-height:25px;
	font-size:16px}


body{ overflow-x:auto;}

.navbar .text-center{ text-align:left;}
.navbar-nav{ padding-top:inherit; width:100%; margin:auto;}
nav.navbar-fixed-top .navbar-collapse{ padding-left:0;}
.breads { margin: 30px 10px 10px;}
.section h2 { font-size:26px; }
#mission-section p{ text-shadow:0px 2px 5px #fff;} 
.social-icon{ bottom:80px;}

#text-about-inner h2, #amit h2,#mission-section h3,#abt .white-bg h3,#aboutus-inner h2{font-size:32px;}
#abt .white-bg h3{ text-align:left;}
#text-about-inner p,#text-about-inner h2{ margin:auto; padding-left:inherit;}
#amit,#mission-section,#aboutus-inner{ padding-left:inherit;}
#abt p{ margin-left:auto;}

.bg-foundation{ background-position:right;}
#text-about-inner p{ color:#fff;}
.social-right { position: fixed; bottom: 80px; right:0px;}

#reaserch-lab{ background-position:right;}

.page-title h1{ font-size:36px;}
.mission-table td:nth-child(1){ width:100%;}
.mission-table td{ width:100%; display:block;}

.research-inner table td:nth-child(1){ width:100%;}
.research-inner table td{width:100%; display:block;}
.research-inner .tagline{ text-align:left; display:block;}
.research-inner span{ width:100% !important; min-width:inherit; font-size:14px;}

#pharmaceutical img{ width:150px; }
.fixed-btn-pdf img { width:25px; }
}
@media (max-width: 600px)
{
 
#diabetic-drug, #diabetic-drug, #pharmaceutical, #our-team, #vision, #human, #reaserch-lab, #our-team{ min-height:300px; padding:inherit; }
#diabetic-drug h2, #pharmaceutical h2, #our-team h2, #vision h2, #human h2, #reaserch-lab h2, #inner-slider h2{ font-size:30px; line-height:40px; }
.resp-size { width:80px !important; margin-right:20px;}
#vision h2 { font-size:35px; }
#vision img { margin-top:25px;}
#reaserch-lab img { margin-top:20px;}
 #our-team img { width:100px; margin-right:20px; }
 
 .pinnacle { height:200px; }



}


@media (max-width: 480px) { 
	.input-group .form-control.qtn-text{
		width: 80%;
	}
	.human img { margin-top:-20px; }
}


