/* CSS Document */
*{ margin:0px; padding:0px;}
body{
margin:0px;
padding:0px;
font-size:14px;
font-family: 'Open Sans', sans-serif;
color:#6f6f6f;	
-webkit-font-smoothing: antialiased;
-moz-osx-font-smoothing: grayscale;
}
@font-face {

font-family: 'FontAwesome';
src: url('../font-awesome/fonts/fontawesome-webfont5b62.eot?v=4.6.3');
src: url('../font-awesome/fonts/fontawesome-webfontd41d.eot?#iefix&v=4.6.3') format('embedded-opentype'), url('../font-awesome/fonts/fontawesome-webfont5b62.woff2?v=4.6.3') format('woff2'), url('../font-awesome/fonts/fontawesome-webfont5b62.woff?v=4.6.3') format('woff'), url('../font-awesome/fonts/fontawesome-webfont5b62.ttf?v=4.6.3') format('truetype'), url('../font-awesome/fonts/fontawesome-webfont5b62.svg?v=4.6.3#fontawesomeregular') format('svg');
font-weight: normal;
font-style: normal;
}
img{
border:none;
}

/*------------------------------------------------------------------Headings----------------------------------------------------------------*/


div{
margin:0px;
padding:0px;
}
h1{
font-size: 120%;
line-height: 22px;
margin:0px;
padding:0px;
}
h2 {
font-size:25px;
margin:0px;
padding:0px;
}
h3 {
font-size: 100%;
margin:0px;
padding:0px;
}
h4 {
font-size:90%;
line-height:22px;
margin:0px;
padding:0px;
}
h5 {
font-size:80%;
line-height:22px;
margin:0px;
padding:0px;
}
h6 {
font-size:75%;
line-height:22px;
margin:0px;
padding:0px;
}
/*------------------------------------------------------------------Paragraph----------------------------------------------------------------*/
p {
text-align:left;
margin:0px;
line-height:28px;
padding:0px;
}
a {
text-decoration:none;
color:#464d4d;
}
a:hover{
text-decoration:underline;
color:#000;
}
.clear {
clear:both;
}

/*------------------------------------------------------------------ Lists----------------------------------------------------------------*/

ul ul, ul ol, ol ol, ol ul {
margin: 0;
}
ul {
list-style-type: none;
margin:0px 0px 10px 0px;
padding:0px;
}
ul ul {
list-style-type: circle;
margin-top:10px;
}
ul ul ul {
list-style-type: square;
margin-top:10px;
}
ul ul ul ul {
list-style-type: circle;
margin-top:10px;
}
ol {
margin:0px 0 0 30px;
padding:0px;
line-height:19px;
}
ol ol {
margin-top:10px;
margin-left:40px;
}
ol ol ol {
margin-top:10px;
margin-left:40px;
}
/*-----------------------------------------------------------For unordered listing-------------------------------------------------*/
ul li {
padding-left:0px;
margin-bottom:0px;
}
ul li ul li {
list-style-type: none;
}
ul li ul li ul li {
margin-bottom:5px;
list-style-type: none;
}
/*-----------------------------------------------------------For ordered listing-------------------------------------------------*/
ol li {
list-style-type:decimal;
margin-bottom:7px;
}
ol li ol li {
list-style-type:lower-alpha;
}
ol li ol li ol li {
margin-bottom:5px;
list-style-type: decimal;
}


/*---------------------------------------------------------Tables---------------------------------------------------------------------*/


table {
border-collapse: collapse;
width: 100%;
margin:10px 0px 10px 0px;
}
table tr td {
}
th, thead th, tbody th 
{
border-style:none none solid;
border-width: 0 0 1px;
font-size:105%;
padding:6px;
text-align:left;
}
th a, thead th a, tbody th a {
text-decoration:none;
}
th a:hover, thead th a:hover, tbody th a:hover {
text-decoration:underline;
}
td {
padding:10px 20px !important;
text-align:left;
vertical-align:top;
font-size:14px;
word-wrap: break-word!important;
}
td h3{
font-size:22px;
color:#31383e;
font-weight:400;
text-align:center;
}
td h4{
font-size:17px;
color:#31383e;
font-weight:500;
text-align:left;
}
td a {
text-decoration:none;
font-weight:normal!important;
color:#999999;
}
caption 
{
display:none;
}

a, img, input, button { transition:all .3s linear; -moz-transition:all .3s linear; -webkit-transition:all .3s linear; }

/*---------------------------------------------------------Main Css---------------------------------------------------------------------*/
*, *:after, *:before {
box-sizing: border-box;
}

.margin-1{
margin-top:15px;
}
.margin-2{
margin-top:20px;
}
.margin-3{
margin-top:25px;
}
.margin-4{
margin-top:30px;
}
.margin-5{
margin-top:35px;
}
.margin-6{
margin-top:40px;
}
.margin-8{
margin-top:70px;
}


.tag-link{color:#138a48;}
.tag-link-2{color:#0051a3;}
.right-social-process{float:right; margin-top:3px;}
.top-bg-box{background:#138a48;padding:5px 0px;float:left;width:100%; height:41px;}
.phn-contact-box{width:auto;float:left;margin-top:0px;}
.phn-contact-box p{margin:0px 0px 0px 0px;padding:0px;color:#fff;display:inline-block;font-weight:normal;}
.appointment-heading{z-index:99; position:absolute;}


.top-header{ float:left; width:100%;}


.header-top {
  background-color: #2e3192;
  padding: 5px 0;
}

#navbar {
  padding:0px 0 25px 0;
  background:#fff;
  z-index:999;
}
.sticky {
  position: fixed;
  top: 0;
  width: 100%
}

.content{
    padding-top: 90px;
}



.banner-inner-2{margin-top:83px;}



.logo{float:left; width:auto;}


.navigation{ float:right;}
.navbar-toggle{margin-right:0px;}
.navbar-nav{ margin-top:20px;}
.navbar-inverse{margin:0px 0px 0px 0px; background:none; border:none; padding:0px;}
.navbar-inverse .navbar-nav > li > a{color:#4b4b4b; padding:8px 9px; font-weight:bold; font-size:13px; text-transform:uppercase;}
.navbar-inverse .navbar-nav > li > a:hover, .navbar-inverse .navbar-nav > li > a:focus{color:#138a48;}
.navi-pdg{padding:0px;}
.navbar-inverse .navbar-nav > .open > a, .navbar-inverse .navbar-nav > .open > a:hover, .navbar-inverse .navbar-nav > .open > a:focus{ background:#138a48!important;}
.navbar-inverse .navbar-toggle .icon-bar{background:#006633;}
.navbar-inverse .navbar-toggle:hover, .navbar-inverse .navbar-toggle:focus{background:none;}

.dropdown-menu > li > a:hover, .dropdown-menu > li > a:focus{background:#abadf5!important;}
.dropdown-menu{background:#2e3192!important;}
.dropdown-menu li a{color:#fff!important; padding:5px 10px; text-align:left;}
.dropdown-menu li a:hover{background:#abadf5!important; color:#000!important;}

.dropdown:hover .dropdown-menu, .dropdown-menu:hover .sub-menu { display:block;}

.dropdown-menu > li {
    -moz-user-select: none;
    cursor: pointer;
    position: relative;
}



.banner{max-width:1600px; margin:0 auto;}

.banner-coption{width:584px; top:33%; text-shadow:none; text-align:left; right:0%; left:46%;}
.banner-coption h2{font-size:45px; color:#404040; font-weight:bold; text-transform:uppercase;}
.banner-coption h2 span{color:#FFFFFF;}
.banner-coption p{font-size:16px; text-align:left; color:#404040; font-weight:600; padding-top:25px;}




.banner-inner{max-width:1600px; margin:0 auto;}



.form-section{background:#2e3192; width:100%; float:left; clear:both; min-height:160px; padding:0px 0 15px 0;}
.form{max-width:1093px; width:100%; float:left; margin-top:21px;}


.appointment-heading h2{background:#2e3192; width:260px; text-align:center;line-height:50px; font-size:18px; font-weight:bold; color:#FFFFFF; margin-top:-50px;}

.right-slider-gallery{max-width:570px; float:right;}
.arrow-marge{width:52px; position:absolute; bottom:45px; right:41px;}
/* Carousel Fading slide */
.carousel-fade .carousel-inner {}
.carousel-fade .carousel-control { z-index: 2; }  
.carousel-fade .item {
  opacity: 0;
  -webkit-transition-property: opacity;
  -moz-transition-property: opacity;
  -o-transition-property: opacity;
  transition-property: opacity;
  }
@media all and (transform-3d), (-webkit-transform-3d) {
    .carousel-fade .carousel-inner > .item.next,
    .carousel-fade .carousel-inner > .item.active.right {
      opacity: 0;
      -webkit-transform: translate3d(0, 0, 0);
              transform: translate3d(0, 0, 0);
    }
    .carousel-fade .carousel-inner > .item.prev,
    .carousel-fade .carousel-inner > .item.active.left {
      opacity: 0;
      -webkit-transform: translate3d(0, 0, 0);
              transform: translate3d(0, 0, 0);
    }
    .carousel-fade .carousel-inner > .item.next.left,
    .carousel-fade .carousel-inner > .item.prev.right,
    .carousel-fade .carousel-inner > .item.active {
      opacity: 1;
      -webkit-transform: translate3d(0, 0, 0);
              transform: translate3d(0, 0, 0);
    }
}

.carousel-control .left, .carousel-control .right{background: none;}
.carousel-control{background:none!important;
    bottom: 0;
    color: #fff;
    font-size: 20px;
    left: 0;
    opacity: 0.5;
    position: absolute;
    text-align: center;
    text-shadow: 0 1px 2px rgba(0, 0, 0, 0.6);
    top: 0;
    width: 15%;}
.arrow-right{
	background:#138a48;
	background-repeat:no-repeat;
	background-position:-48px 0;
	width:45px;
	height:45px;
	position:absolute;
	top:45%;
	padding-top:15px;

}
.arrow-left{
	background:#138a48;
	background-repeat:no-repeat;
	background-position:0px 0;
	width:45px;
	height:45px;
	position:absolute;
	top:45%;
	padding-top:15px;
}

.welcome-main{margin:60px 0px; width:100%;}
.welcome-main p{line-height:25px; font-size:14px; text-align:left; font-family: 'Open Sans', sans-serif; font-weight:normal; margin-bottom:15px;}
.welcome-main h2{font-size:24px; font-weight:bold; letter-spacing:2px; margin-bottom:15px;}
.welcome-main h2 span{ color:#2e3192;}
.pr-0{padding-right:0}



.content p{line-height:28px; font-size:14px; text-align:left; font-family: 'Open Sans', sans-serif; font-weight:normal; margin-bottom:15px;}


.bronchoscopy-box{width:100%; margin-bottom:60px;}
.bronchoscopy-box a{text-decoration:none;}

.bronchoscopy-img-sec{width:100%;}
.bronchoscopy-img-sec h3{font-size:18px; font-weight:bold; width:100%; color:#404040; padding-top:10px;}
.bronchoscopy{float:left; width:59px;}
.bronchoscopy-box p{color:#666666; line-height:25px; clear:both; margin-top:35px;}

.our-specialties{background:#f5f5f5; padding:55px 0; float:left; width:100%;}
.our-specialties-main{width:41%; float:left;}
.our-specialties-main h4{font-size:24px; font-weight:bold; color:#404040; letter-spacing:2px; margin-bottom:20px;}
.our-specialties-main p{font-weight:normal; line-height:25px;}
.our-specialties-list{margin:40px 0px; list-style:none; width:241px; float:left;}
.our-specialties-list li{background:url(../images/specialties.jpg) no-repeat left top; display:block; padding-left:35px; margin-bottom:10px; transition: .3s;}
.our-specialties-list li a{color:#666666;}
.our-specialties-list li a:hover{text-decoration:none; color:#138a48; }
.our-specialties-list li:hover{transform: translateX(3px);}
.our-specialties-list-2{margin:40px 0px; list-style:none; width:174px; float:left; margin-left:40px;}

.dr-arukonda-sreedhar{float:right; max-width:600px; width:600px; padding:14px 0 0 4px; margin-top:0px;}
.dr-arukonda-sreedhar-img{width:auto; float:left;}
.dr-arukonda-sreedhar-img img{box-shadow:0px 0px 15px rgba(0,0,0, 0.3); margin-right:20px; float:left;}
.dr-arukonda-sreedhar-text{margin-bottom:0px!important; padding:0px; max-width:416px; width:100%; float:left;}
.dr-arukonda-sreedhar-text h4{color:#404040; font-size:24px; font-weight:bold; margin-top:0px; margin-bottom:15px;}
.dr-arukonda-sreedhar-text p{line-height:22px;}
.hvr-forward{vertical-align:text-top!important;}


.awards-box{background:#0c1145; color:#fff; width:284px; float:left; padding:28px 20px; font-size:20px; line-height:21px; font-weight:300; margin-top:65px;}
.awards-box img{text-align:left; float:left; margin-right:20px;}
.awards-box .ad{font-size:24px; font-weight:bold;}
.awards-box .pgh{font-size:24px; font-weight:bold;}
.awards-box p{margin-top:7px;}
.awards-box:hover{background:#000000; transition:.3s;}

.form-text-area{height:44px!important; line-height:27px; background:transparent; border:none;  border-radius:0px!important; box-shadow:none!important;} 
.input-border{border-bottom:1px solid #71b991;}
.input-border:before{width:1px; height:12px; content:""; position:absolute; background:#71b991; margin:32px 0 0 0px;  }


.form-book-input{height:44px; background:transparent; border:none;  border-radius:0px!important; box-shadow:none;} 
.text-area-border{border-bottom:1px solid #71b991; line-height:24px!important;}
.text-area-border:before{width:1px; height:12px; content:""; position:absolute; background:#71b991; margin:32px 0 0 0px;  }

.form-text-area-inner{resize:none; line-height:22px;  background:transparent; border:none; height:61px!important;  border-radius:0px!important; box-shadow:none!important;} 
.input-border-inner{border-bottom:1px solid #71b991;margin-top:25px;}
.input-border-inner:before{width:1px; height:12px; content:""; position:absolute; background:#71b991; margin:49px 0 0 0px;  }



.form-control
{
padding:0px 20px 0px 20px;
border: none;
background:none;
transition: all 1s;
color:#fff;
resize:none; 
}
.form-control::-moz-placeholder{color:#fff;}
.form-control:focus, .form-book-input:focus{padding:0px 0px 0px 20px;
border-bottom:1px solid #71b991;
padding-left:30px;
transition: all 1s;
box-shadow:none;}
.form-control::-webkit-input-placeholder, .form-book-input::-webkit-input-placeholder { /* Chrome/Opera/Safari */
  color: #FFFFFF;
}
.form-control::-moz-placeholder, .form-book-input::-moz-placeholder { /* Firefox 19+ */
  color: #FFFFFF;
}
.form-control:-ms-input-placeholder, .form-book-input:-ms-input-placeholder { /* IE 10+ */
  color: #FFFFFF;
}
.form-control:-moz-placeholder .form-book-input::-moz-placeholder{ /* Firefox 18- */
  color: #FFFFFF;
}

::-o-input-placeholder
{
color:#fff !important;
}
::-ms-input-placeholder
{
color:#fff !important;
}
::-moz-input-placeholder
{
color:#fff !important;
}
::-webkit-input-placeholder
{
color:#fff !important;
}
.book-now-btn{background:#FFFFFF; color:#138a48; border:none; border-radius:0px; width:160px; padding:0px 12px; height:44px;line-height:44px;}





















































.foter-bg{ background:#0c1145; margin-top:80px; padding-bottom:20px; float:left;}
.foter-bg-btm{ background:#0c1145; padding:15px 0px}

.footer-logo{width:263px; float:left;}

.copy-right{margin-bottom:0px; margin-top:10px; opacity:0.4;}
.dovelope-by{margin-bottom:0px; padding-left:75px;opacity:0.4;}
.dovelope-by a{opacity:0.4; color:#FFFFFF;}

/********************Footer*********************/

.footer{
width:100%;
background-color:#0c1145;
float:left;
padding:64px 0px;
}

.footer .drexel{
width:auto;
}




.quick-link{
float:left;
width:100%;
}


.quick-link h3{

font-size:17px;
color:#05c058;
margin-top:0px;
text-transform:uppercase;
margin-bottom:20px;
font-weight:bold;
}

.quick1{
float:left;
list-style:none;
width:43%;
}

.quick-link ul li{
display:block;
opacity:0.8;
transition: .3s;
padding-bottom:10px;
}
.quick-link ul li:hover{transform: translateX(3px);}


.quick-link ul li a{
font-size:14px;
color:#fff;
text-decoration:none;

}
.quick-link ul li a:hover{
color:#05c058;
text-decoration:none;


}

.quick-link ul.quick2{
float:right;
width:46%;
list-style:none;
}








.contact{
float:left;
padding:0px 0px 0px 0px;
}


.contact h3{
font-size:17px;
color:#05c058;
margin-top:0px;
text-transform:uppercase;
margin-bottom:20px;
font-weight:bold;
}

.contact ul{ list-style:none;}
.contact li{
display:block;
font-size:14px;
line-height:25px;
color:#fff;
margin:0px;
opacity:0.8;
}
.contact li a{color:#fff;}
.contact li a:hover{color:#05c058;}
/********************Bottom Footer*********************/

.bottom-footer{
background:#0c1145;
border-top:solid 1px #252958;
width:100%;
float:left;
padding:30px 0;

}


.copyright{
	float:left;
	width:100%;
}
.copyright p{
	font-weight:normal;
	font-size:14px;
	line-height:28px;
	color:#fff;
	margin-bottom:0px;
}

.develop{
float:right;
}


/***************************************Inner CSS****************************************************/






/************              New Css            ***********/





.nam, .ph, .em, .con{
border-radius: 0px;
box-shadow: none !important;
color: #fff;
height: 43px;
font-family: Artifika;
}


a.scrollup {
    outline: 0 none;
    text-align: center;
}
a.scrollup i {
    color: #fff;
    margin-top: 10px;
}
.scrollup {
    background: #138a48 none repeat scroll 0 0;
    bottom: 12%;
    height: 32px;
    position: fixed;
    right: 20px;
    width: 32px;
}

.inner-con{padding-top:72px; padding-bottom:70px;}
.inner-con h2{font-size:24px; color:#404040; margin-bottom:15px;}
.inner-con h3{font-size:22px; color:#404040; margin-bottom:15px;}
.inner-con h4{font-size:18px; color:#404040; margin-bottom:15px;}
.inner-con p{margin-top:10px; line-height:28px!important; margin-bottom:20px;}


.form-inner{background:#138a48; width:315px; padding:40px 30px 30px 30px; float:right;}
.form-inner h2{color:#FFFFFF; font-size:18px; text-transform:uppercase; font-weight:bold; font-family: 'Lato', sans-serif; text-align:center; margin-bottom:0px; padding-bottom:30px;}
.form-inner h2:before{width:25px; height:1px; content:""; position:absolute; background:#a1d0b6; margin-left:-33px; margin-top:10px;}
.form-inner h2:after{width:25px; height:1px; content:""; position:absolute; background:#a1d0b6; margin-left:9px; margin-top:10px;}
.book-now-btn-inner{width:100%;}
.banner-inner h1{font-size:35px; line-height:60px; color:#000; font-weight:bold; text-transform:uppercase; margin-top:40px;}

.bg-color{background:#f5f5f5;padding-top:50px; margin-top:52px;}
.dr-kailash-con{/*background:#f5f5f5;*/ border-bottom:0px solid #FFFFFF; border-top:0px solid #FFFFFF; margin-top:-105px; padding-bottom:12px;}
.dr-kailash-con img{float:left; box-shadow:5px 5px 15px rgba(0,0,0, 0.3); margin-right:33px; margin-bottom:20px; margin-left:40px}
.dr-kailash-con h3{font-size:24px; color:#404040; font-weight:bold;  margin:0px; padding-top:12px;}
.dr-kailash-con p{font-size:14px; line-height:22px!important; margin-top:30px;}

.text-areaabt{resize:none; line-height:22px;}

.example-image-link{ margin-bottom:20px; display:block;}
.video{margin-bottom:20px;}

.contact-us{
float:left;
padding:0px 0px 0px 0px;
}


.contact-us h2{
font-size:24px;
color:#555;
margin-top:0px;
text-transform:uppercase;
margin-bottom:20px;
font-weight:bold;
}
.contact-us ul{ list-style:none;}
.contact-us li{
display:block;
font-size:14px;
line-height:25px;
color:#555;
margin:0px;
opacity:0.8;
}
.contact-us li a{color:#555;}
.contact-us li a:hover{color:#05c058;}
.contact-box{background:#f5f5f5; padding:20px 0 0px 0; width:100%; float:left; box-shadow: 0 1px 4px rgba(0, 0, 0, 0.2); text-align:center;}
.contact-location{width:100%; float:left; text-align:center;}
.location{color:#138a48; font-size:35px!important;}
.contact-location p{text-align:center; line-height:24px!important;}



.bg-color-review{background:#f5f5f5;padding:25px 20px; margin-bottom:20px; border-left:#138a48 solid 3px;}
.bg-color-review h5{color:#138a48; font-size:18px; font-weight:bold; margin-top:10px;}
.bg-color-review h5 span{font-size:15px; font-weight:normal; margin-left:20px; color:#666666!important;}

.bg-color-review p{margin-bottom:15px;  margin-top:0px;}