.col-md-4, .col-md-5, .col-md-9{
    float: left;
  }
  .col-md-4 {
    width: 20%;
  }
  .col-md-5 {
    width: 26%;
  }
  .col-md-9 {
    width: 100%;
  }
  img {
  vertical-align: middle;
}
label{
	margin:0;
}
span.brk {display:block;}

/*--banner-grids--*/
.banner-grid.one,.banner-grid.two,.banner-grid.three, .banner-grid.four, .banner-grid.five {
  padding: 0em;
  margin: 20px;
  background: #e31e24;
  
}
.banner-grid.one, .banner-grid.five
{
    margin-left:55px;
}
.icon {
  float: left;
}
.icon-text {
  float: right;
  text-align: left;
}
.banner-grid.two {
 background:#e31e24;
}
.banner-grid.three {
    background:#e31e24;
}
.banner-grid.four {
    background: #e31e24;
}
.icon-text h4 {
  font-size: 1.0em; 
  padding:5px 0px 5px 0px;
  text-align:center;
  color: #fff;
 font-weight: 200;
  text-transform: uppercase;
  font-family: 'Bevan', cursive;
  
}
h4 br {
    display: none;
}
.banner-mid h1
{
    text-align:center;
    padding-top:20px;
}
.banner-mid h4
{
background:#2b2a29;
}
.main h1 
{
  font-size: 1.5em; 
  padding-top:10px;
  /*background:#2b2a29;*/
  color: #2b2a29;
  font-weight: 400;
  text-transform: uppercase;
  font-family: 'Bevan', cursive;
  text-align:center;
}
.main h2 
{
  font-size: 1.4em; 
  /*background:#2b2a29;*/
  color: #e31e24;
  font-weight: 200;
  font-family: Arial, Helvetica, sans-serif;
  text-align:center;
  padding-bottom:0px;
}
.main p
{
    text-align:center;
    padding-top:15px;
    padding-bottom:15px;
}
.main a
{
    background:#2b2a29;
    color:#fff;
    font-size: 1.2em; 
    text-decoration: none;
    text-align:center;
    padding:8px 8px 8px 8px;
}
.main a:hover
{
    background:#e31e24;
}
.icon-text img
{
    padding-top:15px;
}
.col-md-5 p
{
  color:#fff;
  padding:0px 10px 10px 10px;
  text-align: justify;
}
.col-md-5 a.read-more
{
  color:#fff;
  float:right;
  font-size:14px;
  text-decoration:none;
  font-weight:800;
  padding:0px 10px 10px 10px;
}
a.read-more:hover
{
    color:#c6c2be;
}

.vision-area
{
        background:url(../images/vision.jpg) no-repeat center ; 
  -webkit-background-size: cover;
  -moz-background-size: cover;
  -o-background-size: cover;
  background-size: cover;
}
.vision-area h1
{
color:#fff;
}
.vision-area p
{
    font-size:16px;
    color:#fff;
    line-height: 25px;
    padding-bottom:30px;
    font-weight: 800;
}
/*----top-move------*/
#toTop {
  display: none;
  text-decoration: none;
  position: fixed;
  bottom: 10px;
  right: 10px;
  overflow: hidden;
  width: 40px;
  height: 38px;
  border: none;
  text-indent: 100%;
  background: url(../images/move-top.png) no-repeat 0px 0px;
}
/*************************************************/
.header_img
{
  background:url(../images/page-header.jpg) no-repeat top ; 
  -webkit-background-size: cover;
  -moz-background-size: cover;
  -o-background-size: cover;
  background-size: cover;
  margin-top:-90px;
  height:220px;
}
.header_img p
{
    font-size:18px;
    color:#fff;
    line-height: 25px;
    padding-bottom:30px;
    font-weight: 600;
    margin-top:45px;
}
.about-col, .therapeutic-col, .sbu-col
{
    width:100%;
}
.about-col1{width:50%;float:left;}
.about-col1 p {text-align: justify;line-height:25px;}
.about-col2 {width:50%; float:left;}
.therapeutic-col1{width:55%;float:left;}
.therapeutic-col1 h2{text-align:left;}
.therapeutic-col1 p{text-align: justify;line-height:25px;}
.therapeutic-col1 ul.oral{margin-top:-25px;}
.therapeutic-col1 li.oral{margin-top:-20px;}
.therapeutic-col1 li p.oral-f {line-height:20px;}
 .injectable{margin-top:-20px;}
 .medical-div{margin-top:-20px;}
.therapeutic-col2{width:40%;float:right;margin-top:40px;}
.therapeutic-col2 img.img1 {height:400px;}
.therapeutic-col2 img.img2 {height:300px;}
.therapeutic-col2 img.img3 {height:410px;}
.therapeutic-col2 img.img4 {height:220px;}
.last-ther-col, .last-sub-col{padding-bottom: 20px;}
.sbu-col1{width:40%;float:left;margin-top:40px;}
.sbu-col1 img.img1{width:100%; height:300px;}
.sbu-col1 img.img2{width:100%; height:380px;}
.sbu-col1 img.img3{width:100%; height:250px;}
.sbu-col2{width:55%;float:right;}
.sbu-col2 p{text-align: justify;line-height:25px;}
.sbu-col2 h2{text-align:right;}

/*--contact-us--*/
.contact {
  padding-top:0em;
}
.contact h1
{
    background:#898888;
    color:#fff;
    padding:10px 10px 10px 10px;
}
.contact h2
{
 color:#e31e24;
}
.contact h3{
  padding: 0.5em;
  /*background-color: #F4F4F4;*/
  text-align: center;
  font-size: 2em;
   font-weight: 400;
  color: #1f1e23;
font-family: 'Bevan', cursive;
  margin-bottom: 0em;
}
.contact-main p {
  font-size: 0.9em;
  color: #000;
  line-height: 1.7em;
  margin: 1em auto;
  width: 85%;
  text-align:center;
}
.contact-top-one h4 {
  font-size: 1.4em;
  color: #1f1e23;
font-family: 'Bevan', cursive;
  font-weight:400;
  margin: 0;
  text-align: left;
}
.contact-top-one h6 {
  color: #888;
  font-size: 0.9em;
  font-weight: 400;
  line-height: 1.6em;
  margin: 1em 0;
  text-align: left;
}
.contact-top-one span {
	display: block;
}
.contact-top-one p,.contact-top-one p a {
  color: #888;
  font-size: 0.9em;
  margin: 1em 0px;
  line-height: 1.8em;
  text-align:left;
  font-weight: 400;
}
.contact-top-one p a {
 font-size:1.1em;
 text-decoration: none;
}
.contact-top-one p a:hover {
	color: #1f1e23;
	text-decoration: none;
}
.contact-top-right form input[type="text"],
.career-top-left form input[type="text"],
.career-top-left form input[type="file"]
{
  width: 32.95%;
  color: #898888;
  outline: none;
  font-size:0.9em;
  padding: 13px 13px;
  margin-bottom: 1em;
  border: solid 1px #B6B7BA;
  -webkit-appearance: none
}
.contact-top-right form input[class="text1"]
{
  width: 100%;
}
.career-top-left form input[type="text"],
.career-top-left form input[type="file"] 
{
  width: 90%;
  margin-top:10px;
}
.contact-top-right form textarea
{
	resize: none;
	width: 100%;
	color: #898888;
	font-size:0.9em;
	outline: none;
	padding: 10px 10px;
	border: solid 1px #B6B7BA;
	min-height: 12em;
	-webkit-appearance: none;
}
.sub-button input[type="submit"] {
  border: none;
  outline: none;
  text-decoration: none;
  color: #fff;
  font-size:1em;
  font-weight: 400;
  text-transform: uppercase;
  padding: 0.7em 2em;
  display: inline-block;
  background:#e31e24;
  margin-top: 1em;
  -webkit-appearance: none;
  float: left;
}
.sub-button input[type="submit"]:hover {
	background:#1f1e23;
	transition: 0.5s all;
	-webkit-transition: 0.5s all;
	-moz-transition: 0.5s all;
	-ms-transition: 0.5s all;
	-o-transition: 0.5s all;
}
.contact-top {
	margin-top: 3em;
}
.contact-bottom iframe{
	width:100%;
	height:400px;
}
.contact-bottom {
     padding: 4em 0;
}
.contact-top-left {float: left;width: 30%;}
.career-top-right{float: right;width: 30%;margin-top:20px;}
.contact-top-right {float: right;width: 69%;}
.career-top-left { float: left; width: 69%; padding-bottom: 20px;}
.career-top-right p {font-size:16px;line-height:25px;text-align: justify;padding-top:15px;}
.news {padding-bottom:25px;}
.news p{line-height:25px;text-align: justify;padding-top:15px;}

.pcol {width:100%; margin-bottom:50px; color:black; font-size:13px;padding-top:15px;}
.pcoll{width:24%; margin-right:1%; float:left;}
.plast {float:right;margin-right:0;}
.pcol li, .p-col li {list-style-type:disc; margin-left:-10px; margin-right:10px; line-height: 20px;}
.p-col{float:left; width:45%; margin-right:6%;font-size:13px;}
.p_col{float:right;margin-right:0%;}
.p-col h4{margin-bottom:-10px;}

@media (max-width:1250px)
{ 
.contact-top-right form input[type="text"]{width: 49.50%;}  
.contact-top-right form input[class="text1"]{width: 49.50%;}
}
@media (max-width:1240px)
{ .banner-grid.five{margin:3.5%; }
}
@media (max-width:1190px)
{  .banner-grid.one,.banner-grid.two,.banner-grid.three, .banner-grid.four 
  {     margin:2.5%;}
  .career-top-right p {font-size:14px;line-height:23px;text-align: justify;padding-top:15px;}
}
@media (max-width:980px)
{
.contact-top-right form input[type="text"]{width: 100%;}  
.contact-top-right form input[class="text1"]{width: 100%;}
.career-top-right{float: right;width:35%;}
.career-top-left{width:60%;}
.career-top-left form input[type="text"],
.career-top-left form input[type="file"] 
{  width: 100%; margin-top:10px; }

}
@media (max-width:800px)
{
 .icon-text h4 {font-size: 0.8em; }
 .header_img { margin-top:-170px; }
 .header_img p {font-size:16px; line-height: 22px; margin-top:35px;}
 .about-col2 {width:100%; text-align:center; margin-left:auto; margin-right:auto;}
 .about-col2 img {width:80%; text-align:center; margin-left:auto; margin-right:auto;}
 .about-col1{width:100%;float:right;}
 .contact-top-left {float: left;width: 100%;}
 .contact-top-right {float: right;width: 100%; margin-top:-30px;}
 .career-top-right{float:left;width:100%; margin-top:-70px; padding-bottom:15px;}
 .career-top-left{width:100%;}
 .pcoll{width:47%;}
 .pmed {float:right;margin-right:0;}
 .therapeutic-col1{width:100%;}
 .therapeutic-col2{width:100%;}
.therapeutic-col2 img.img1 {width:100%;height:300px; margin-top:-50px; padding-bottom:50px;}
.therapeutic-col2 img.img2 {width:100%;height:300px; margin-top:-90px; padding-bottom:50px;}
.therapeutic-col2 img.img3 {width:100%;height:300px; margin-top:-43px; padding-bottom:50px;}
.therapeutic-col2 img.img4 {width:100%;height:300px; margin-top:-43px; padding-bottom:0px;}
.sbu-col1{width:100%;}
.sbu-col2{width:100%;}
.sbu-col1 img.img1{width:100%; height:300px; padding-bottom:10px; margin-top:-10px;}
.sbu-col1 img.img2{width:100%; height:300px; padding-bottom:10px; margin-top:-10px;}
.sbu-col1 img.img3{width:100%; height:300px; padding-bottom:10px; margin-top:-10px;}
.sbu-col2 h2{text-align:left;}
}
@media (max-width:715px)
{
  .banner-bot-grids{margin-left:auto;margin-right:auto;}
 .col-md-4 { width: 45%;}
  h4 br {display:inline;}
.col-md-5 { width: 90%; }
.col-md-5 img {width:100%; height:200px}
.banner-mid {margin-left:10px;margin-right:auto;}
.career-top-right{float: right;width:100%;}
.pcoll{width:52%;}
.pmed, .plast {width:42%;}
}
@media (max-width:590px)
{
    .header_img p {font-size:14px; line-height: 20px; margin-top:25px;}
}
@media (max-width:520px)
{
    .container span.cr {display:block; margin-left:-30px;}
    .container span.crr {margin-left:-30px;}
    .pcoll, .pmed, .plast, .p-col {width:100%;}
}
@media (max-width:450px)
{
    .header_img p {margin-top:10px;}
}
@media (max-width:396px)
{
    .header_img p {font-size:13.5px; line-height: 18px; margin-top:4px;}
}