@import url(https://fonts.googleapis.com/css?family=Lato:400,100,100italic,300,300italic,400italic,700,700italic,900,900italic);
@font-face {
    font-family: 'Helvetica Neue';
    src: url('fonts/helveticaneue-mediumcond.eot');
    src: url('fonts/helveticaneue-mediumcond.eot?#iefix') format('embedded-opentype'),
         url('fonts/helveticaneue-mediumcond.woff') format('woff'),
         url('fonts/helveticaneue-mediumcond.ttf') format('truetype'),
         url('fonts/helveticaneue-mediumcond.svg#Helvetica Neue') format('svg');
    font-weight: lighter;
    font-style: normal;
}

body {font-family: 'Lato', sans-serif;}
body{background-color:#0da0c6;}
.no-padding{padding:0 !important;}
.no-margin{margin:0 !important;}
.bg-grey{background-color:#ece9e9;}
.bg-white{background-color:#ffffff;}
.mtop-10{margin-top:10px !important;}
.mtop-15{margin-top:15px !important;}
.mtop-20{margin-top:20px !important;}
.mbottom-10{margin-bottom:10px !important;}
.mbottom-15{margin-bottom:15px !important;}
.mbottom-20{margin-bottom:20px !important;}
.blue-text{color:#0da0c6 !important;}
.outer-border{
	border: 0px solid #fff; /* stroke */
	-moz-border-radius: 23px;
	-webkit-border-radius: 23px;
	border-radius: 23px; /* border radius */
	-moz-background-clip: padding;
	-webkit-background-clip: padding-box;
	background-clip: padding-box; /* prevents bg color from leaking outside the border */
	background-color: #f1f1f1; /* layer fill content + color overlay */
	-moz-box-shadow: 0 0 18px rgba(1,38,58,.29); /* outer glow */
	-webkit-box-shadow: 0 0 18px rgba(1,38,58,.29); /* outer glow */
	box-shadow: 0 0 18px rgba(1,38,58,.29); /* outer glow */
	margin-top:15px;
	overflow:hidden;
}
h1.logo {margin-bottom:0px;margin-top:17px;}
header h2{font-size:1.2em;}
.divider{background:url(../images/divider.png) no-repeat left bottom;}
.breadcum{font-size:12px;margin-top:10px;color:#333333;}
.navbar {border:0px;min-height:inherit;}
aside address{line-height:1.2em;}
aside#sidebar {padding-bottom:10px !important;}
.menu {}
.menu > li > a {background-color: #ffffff;color:#0da0c6;padding:10px 15px 10px;text-transform:uppercase;border-bottom:0;}
.menu > li > a.last{margin-right:0px;}
.menu > li > a:hover {background-color:#0da0c6;color:#ffffff}
.menu > li > a.home {
	-moz-border-radius: 87px 18px 4px 5px / 23px 43px 4px 24px;
	-webkit-border-radius: 87px 18px 4px 5px / 23px 43px 4px 24px;
	border-radius: 87px 18px 4px 5px / 23px 43px 4px 24px; /* border radius */
	-moz-box-shadow: inset 3px 4px 5px rgba(26,123,175,.22); /* inner shadow */
	-webkit-box-shadow: inset 3px 4px 5px rgba(26,123,175,.22); /* inner shadow */
	box-shadow: inset 3px 4px 5px rgba(26,123,175,.22); /* inner shadow */
}
.menu > li > a.services{
	-moz-border-radius: 20px 86px 6px 4px / 44px 27px 22px 4px;
	-webkit-border-radius: 20px 86px 6px 4px / 44px 27px 22px 4px;
	border-radius: 20px 86px 6px 4px / 44px 27px 22px 4px; /* border radius */
	-moz-box-shadow: inset 3px 4px 5px rgba(26,123,175,.22); /* inner shadow */
	-webkit-box-shadow: inset 3px 4px 5px rgba(26,123,175,.22); /* inner shadow */
	box-shadow: inset 3px 4px 5px rgba(26,123,175,.22); /* inner shadow */	
}
.menu > li > a.staff {
	-moz-border-radius: 87px 18px 4px 5px / 23px 43px 4px 24px;
	-webkit-border-radius: 87px 18px 4px 5px / 23px 43px 4px 24px;
	border-radius: 87px 18px 4px 5px / 23px 43px 4px 24px; /* border radius */
	-moz-box-shadow: inset 3px 4px 5px rgba(26,123,175,.22); /* inner shadow */
	-webkit-box-shadow: inset 3px 4px 5px rgba(26,123,175,.22); /* inner shadow */
	box-shadow: inset 3px 4px 5px rgba(26,123,175,.22); /* inner shadow */
}
.menu > li > a.locations {
	-moz-border-radius: 20px 86px 6px 4px / 44px 27px 22px 4px;
	-webkit-border-radius: 20px 86px 6px 4px / 44px 27px 22px 4px;
	border-radius: 20px 86px 6px 4px / 44px 27px 22px 4px; /* border radius */
	-moz-box-shadow: inset 3px 4px 5px rgba(26,123,175,.22); /* inner shadow */
	-webkit-box-shadow: inset 3px 4px 5px rgba(26,123,175,.22); /* inner shadow */
	box-shadow: inset 3px 4px 5px rgba(26,123,175,.22); /* inner shadow */
}
.menu > li > a.about {
	-moz-border-radius: 87px 19px 4px 5px / 23px 43px 4px 24px;
	-webkit-border-radius: 87px 19px 4px 5px / 23px 43px 4px 24px;
	border-radius: 87px 19px 4px 5px / 23px 43px 4px 24px; /* border radius */
	-moz-box-shadow: inset 3px 4px 5px rgba(26,123,175,.22); /* inner shadow */
	-webkit-box-shadow: inset 3px 4px 5px rgba(26,123,175,.22); /* inner shadow */
	box-shadow: inset 3px 4px 5px rgba(26,123,175,.22); /* inner shadow */
}
.menu li > a.contact {
	-moz-border-radius: 20px 86px 7px 4px / 44px 27px 22px 4px;
	-webkit-border-radius: 20px 86px 7px 4px / 44px 27px 22px 4px;
	border-radius: 20px 86px 7px 4px / 44px 27px 22px 4px; /* border radius */
	-moz-box-shadow: inset 3px 4px 5px rgba(26,123,175,.22); /* inner shadow */
	-webkit-box-shadow: inset 3px 4px 5px rgba(26,123,175,.22); /* inner shadow */
	box-shadow: inset 3px 4px 5px rgba(26,123,175,.22); /* inner shadow */
}

.dropdown-menu{padding:0;}
.nav .open > a, .nav .open > a:hover, .nav .open > a:focus {background:#0da0c6;color:#ffffff;}
.dropdown-menu > li > a {background:#0da0c6;color:#ffffff;text-transform:uppercase;}
footer, footer a{color:#ffffff;}
footer{padding:10px 0 0; }
@media (min-width:769px) {
.nav > li:hover .dropdown-menu {
display: block;
}
}

nav.navigation select {
  display: none;
}

@media (max-width: 960px) {
  
  nav.navigation select { 
  	display: inline-block; 
	width:80%;
	margin:10px 10%;
	font-size:18px;
	padding:5px;
  }
  nav.navigation ul     { display: none; }
}
.main-content{padding-bottom:20px !important;}
.main-content h2{color:#024380;}
.banner img, .feature img{width:100%;}
.feature h2 {
	border: 1px solid #f5b88f; /* stroke */
	background-color: #ed7321; /* color overlay */
	-moz-box-shadow: inset 3px 4px 5px rgba(165,6,17,.22); /* inner shadow */
	-webkit-box-shadow: inset 3px 4px 5px rgba(165,6,17,.22); /* inner shadow */
	box-shadow: inset 3px 4px 5px rgba(165,6,17,.22); /* inner shadow */
	margin:0;
	padding:15px 0 15px 15px;
	font-size:130%;
	color:#ffffff;
}
.feature h2.nasal {
	background-color: #ed7321; /* color overlay */
  	border: 1px solid rgb( 217, 101, 2 );
  	background-image: -moz-linear-gradient( 90deg, rgb(255,142,0) 0%, rgb(234,117,1) 50%, rgb(255,136,0) 52%, rgb(255,187,0) 100%);
  	background-image: -webkit-linear-gradient( 90deg, rgb(255,142,0) 0%, rgb(234,117,1) 50%, rgb(255,136,0) 52%, rgb(255,187,0) 100%);
  	background-image: -ms-linear-gradient( 90deg, rgb(255,142,0) 0%, rgb(234,117,1) 50%, rgb(255,136,0) 52%, rgb(255,187,0) 100%);
}
.feature h2.care {
	background-color: #ed7321; /* color overlay */
  	border: 1px solid rgb( 214, 59, 2 );
  	background-image: -moz-linear-gradient( 90deg, rgb(252,98,2) 0%, rgb(237,73,2) 50%, rgb(254,83,3) 52%, rgb(254,145,50) 100%);
  	background-image: -webkit-linear-gradient( 90deg, rgb(252,98,2) 0%, rgb(237,73,2) 50%, rgb(254,83,3) 52%, rgb(254,145,50) 100%);
  	background-image: -ms-linear-gradient( 90deg, rgb(252,98,2) 0%, rgb(237,73,2) 50%, rgb(254,83,3) 52%, rgb(254,145,50) 100%);
}
.feature h2.branded {
	background-color: #ed7321; /* color overlay */
  	border: 1px solid rgb( 107, 41, 128 );
  	background-image: -moz-linear-gradient( 90deg, rgb(159,69,182) 0%, rgb(123,53,149) 50%, rgb(142,58,169) 52%, rgb(200,132,219) 100%);
  	background-image: -webkit-linear-gradient( 90deg, rgb(159,69,182) 0%, rgb(123,53,149) 50%, rgb(142,58,169) 52%, rgb(200,132,219) 100%);
  	background-image: -ms-linear-gradient( 90deg, rgb(159,69,182) 0%, rgb(123,53,149) 50%, rgb(142,58,169) 52%, rgb(200,132,219) 100%);
}
.feature h2.otc {
	background-color: #ed7321; /* color overlay */
  	border: 1px solid rgb( 193, 18, 111 );
  	background-image: -moz-linear-gradient( 90deg, rgb(255,40,157) 0%, rgb(219,29,127) 50%, rgb(251,31,141) 52%, rgb(255,103,190) 100%);
  	background-image: -webkit-linear-gradient( 90deg, rgb(255,40,157) 0%, rgb(219,29,127) 50%, rgb(251,31,141) 52%, rgb(255,103,190) 100%);
  	background-image: -ms-linear-gradient( 90deg, rgb(255,40,157) 0%, rgb(219,29,127) 50%, rgb(251,31,141) 52%, rgb(255,103,190) 100%);
}



.feature h2 a {color:#ffffff;}
.feature p {
	padding:15px 30px;
	}
.feature p.child{background:url(../images/red-more.png) no-repeat top right;}
.feature p.vaccine{background:url(../images/blue-more.png) no-repeat top right;}
.feature p.kids{background:url(../images/yellow-more.png) no-repeat top right;}
.feature p.office{background:url(../images/pink-more.png) no-repeat top right;}	

.arrow-list {margin:0;padding:0;}
.arrow-list li {display:block;}
.arrow-list li a:before{font-family: 'Glyphicons Halflings';content:"\e080" "\e080";display:inline-block;width:15px;font-size:6px;}
.arrow-list li a{display:block; padding:8px 10px;color:#ee7421;border-bottom:1px solid #d9d9d9;}
.arrow-list li a:hover{color:#333333;}

aside h2{font-size:18px;font-weight:bold;}
#map-canvas {
  width:530px;
  height:400px;
}
.news {background-color:#eeeeee;border-top:1px solid #cccccc;border-bottom:1px solid #cccccc;}
.news .news-title {background-color:#024380;padding:10px;}
.news .news-title h3 {color:#ffffff;margin:0;padding:0px 0;font-size:18px;text-align:center;text-transform:uppercase;}
.news .new-description p{padding:10px 0;font-size:14px;margin:0;}

/* Fade transition for carousel items */
.carousel .item {
    left: 0 !important;
      -webkit-transition: opacity .8s; /*adjust timing here */
         -moz-transition: opacity .8s;
           -o-transition: opacity .8s;
              transition: opacity .8s;
}
.carousel-control {
    background-image: none !important; /* remove background gradients on controls */
}
/* Fade controls with items */
.next.left,
.prev.right {
    opacity: 1;
    z-index: 1;
}
.active.left,
.active.right {
    opacity: 0;
    z-index: 2;
}
.ekko-lightbox.modal {overflow:visible;}
.ekko-lightbox .modal-header{padding:0px;position:relative;min-height:inherit;}
.ekko-lightbox .modal-header .modal-title{display:none;}
.ekko-lightbox .modal-header .close{background-color:#000000;color:#ffffff;border-radius:50%;width:24px;height:24px;position:absolute;right:-10px;top:-10px;z-index:99999;opacity:1;font-weight:normal;font-size:14px;}
.ekko-lightbox .modal-dialog {max-width:800px;}
.ekko-lightbox .modal-body {padding:0;overflow:hidden;}
@media (min-width: 1200px){
.container {
    width: 1024px;
}
}
.table thead td {background-color:#253d7a;color:#ffffff;font-weight:bold;}
.table thead td u {text-decoration:none;}
@media (max-width:767px) {
.navbar, .navbar-toggle .icon-bar {
background-color:#253D7A;
}
.navbar-toggle {
	background-color:#ffffff;}
.navbar-nav {margin:0;}
img {max-width:100%;}
}

.whatsapp-bubble{
        position: fixed;
    width: 60px;
    height: 60px;
    bottom: 25px;
    right: 40px;
    background-color: #7ecd02;
    color: #FFF;
    border-radius: 50px;
    text-align: center;
    font-size: 30px;
    box-shadow: 1px 1px 2px #999;
    z-index: 100;
    display: flex;
    align-items: center;
    justify-content: center;
}
