.hidden-desktop { display: inherit !important; }
textarea {
    resize: none !important;
}
.carousel {
    height: 350px;
	margin-top:-19px;
    margin-bottom: 0px;
}
.carousel-caption {
    z-index: 10;
}
.carousel .item {
    background-color: rgba(0, 0, 0, 0.8);
    height: 350px;
}
.carousel .item img
{
	width:100%;
	height:100%;
}
.top-text-bg
{
	background:#2eaedd !important;
	text-align:center;
	line-height:60px;
	color:#FFF;
	font-size:18px;
	font-family:"Helvetica Neue", Helvetica, Arial, sans-serif;
}
.top-text
{
	background:#2eaedd !important;
	text-align:left;
	padding-left:20px;
	line-height:30px;
	color:#FFF;
	font-size:15px;
	font-family:"Helvetica Neue", Helvetica, Arial, sans-serif;
	border-radius:4px;
}
.panel-body p
{
	font-size:14px;
	line-height:20px;
}
.panel-body p strong
{
	color:#b55555;
}
.panel-img
{
	width:240px;
	height:220px;
	text-align:center;
	margin-bottom:20px;
}
.panel-img img
{
	width:220px;
	height:220px;
}
.doct-names
{
	
	font-size:16px;
	color:#2eaedd;
}
.doct-names .margin
{
	margin:10px;
}
.float-right
{
	float:right;
	width:56%;
}
.float-left
{
	float:left;
}
.jumbotron .navbar-static h3
{
/*	margin-top: 20px !important;
margin-bottom: 0px !important;*/
}
.doctor-pic
{
	width:200px; float:left !important; background:#FFF; margin-top:20px; text-align:center; padding-top:10px; padding-bottom:10px; margin-right:20px; -webkit-box-shadow:0 0 5px rgba(204, 204, 204, .65);
	-moz-box-shadow:0 0 5px rgba(204, 204, 204, .65);
	box-shadow:0 0 5px rgba(204, 204, 204, .65);
	border:solid #DDD 1px;
	border-radius: 208px 208px 208px 208px;
	margin-left:0px !important;
}
.doctor-pic img
{
	width:180px !important;
	height:180px !important;
	border-radius: 208px 208px 208px 208px;
}
.doctor-pic1
{
	width:80px; float:left !important; background:#FFF; text-align:center; padding-top:10px; padding-bottom:10px; margin-right:20px; 
	-webkit-box-shadow:0 0 5px rgba(204, 204, 204, .65);
	-moz-box-shadow:0 0 5px rgba(204, 204, 204, .65);
	box-shadow:0 0 5px rgba(204, 204, 204, .65);
	border:solid #DDD 1px;
	border-radius: 208px 208px 208px 208px;
	margin-left:0px !important;
	margin-top:10px;
}
.doctor-pic1 img
{
	width:60px !important;
	height:60px !important;
	border-radius: 208px 208px 208px 208px;
}




.doctor-text
{
	width:65% !important;
	float:left;
	margin-top:20px;
}
.doctor-text1
{
	width:65% !important;
	float:left;
	padding-top:40px;
}
.margin-top
{
/*	margin-top:20px;*/
	margin-top:70px

}

.panel-bg
{
	background:url(../images/bubble_feature_left.png) no-repeat;
	width:440px;
	height:240px;
}
.bannerSection{background:#e5e5e5; padding:0}
.highlightSection{color:#333; background:#fafafa; padding:18px 0; border-bottom: 1px solid #D1D1D1}
.highlightSection h2{padding-top:0; margin-top:0; font-size:22px; color:#2eaedd; font-weight:bold;}
.highlightSection h4{padding-top:0; margin-top:0; line-height:1.6em; font-size:16px; color:#333; text-align:center; padding-top:53px; font-weight:bold;}
.highlightSection p{ font-size:15px; line-height:24px !important; text-align:justify; padding-top: 25px;}

.fancybox-custom .fancybox-skin {
			box-shadow: 0 0 50px #222;
		}

.fancybox img
{
	
	margin-right:20px !important;
	margin-bottom:20px !important;
	border-radius:150px;
	border:solid #f5f5f5 16px;
	-webkit-box-shadow:0 0 5px rgba(204, 204, 204, .65);
	-moz-box-shadow:0 0 5px rgba(204, 204, 204, .65);
	box-shadow:0 0 5px rgba(204, 204, 204, .65);
	
}
.slider-top
{
	margin-top:93px;
}
.nav-pos
{
	position:fixed;
}
.margin-top40
{
	margin-top:70px;
}
.rec-thumb
{
	/*width:100px;
	height:100px;*/
background:#FFF;
	border:solid #fff 16px;
	-webkit-box-shadow:0 0 5px rgba(204, 204, 204, .65);
	-moz-box-shadow:0 0 5px rgba(204, 204, 204, .65);
	box-shadow:0 0 5px rgba(204, 204, 204, .65);
	margin:10px;
	float:left;
}
.rec-thumb img
{
	width:90px; height:90px; float:left; 
}

/* Visit http://www.menucool.com/responsive-slider for instructions */

#ninja-slider
{
    width:100%;
    margin:0 auto; /*center aligned*/
    background:#fff;
}
#ninja-slider > ul
{
    padding:0;
    margin:0;
}

/* slide */
#ninja-slider li > div, #ninja-slider li > a
{
    /*max-width:960px;*/
    margin:0 auto; /* center each slide */
    /*border-radius:6px;
    background:#333;*/
    position: relative;
    display:block;
    box-shadow: 0 1px 5px rgba(0,0,0,.8),inset 0 0 1px rgba(255,255,255,.4);
    transition:none!important;
}

/* loading image indicator */    
#ninja-slider div.preload 
{
    background: black url(loading.gif) no-repeat center 25%;
}

/*----- video -----*/
#ninja-slider a.video 
{
	position:absolute;
    border:0;top:0;left:0;
	width:100%;height:100%;
	background:transparent url(video.png) no-repeat 50% 50%;
    transition:none!important;
}
  
/*------ pager ------*/      
/* The pager id should be: slider id + "-pager" */    
#ninja-slider-pager
{
    display:none;
}
 
/* --------- navigation controls ------- */   
/* The nav id should be: slider id + ("-prev", "-next", and "-pause-play") */    
#ninja-slider-prev, #ninja-slider-next
{
    position: absolute;
    width:70px;
    height:140px;
    line-height:140px;
    top: 50%;
    margin-top:-70px;
    display:inline-block;
    background-image: url(navs.png);
    background-repeat:no-repeat;
    background-color:rgba(0,0,0,0.0);
    transition:width 0.5s, background-color 1s;
    color:white;
    overflow:hidden;
    opacity:0.4;
    font-size:14px;
}
#ninja-slider-prev {
    left: 0;
    border-radius:0 5px 5px 0;
    background-position:0 0;
}

#ninja-slider-next {
    right: 0;
    border-radius:5px 0 0 5px;
    background-position:100% -140px;
}

#ninja-slider-prev:hover, #ninja-slider-next:hover {width:110px;background-color:rgba(0,0,0,0.5);cursor:pointer;}

/*pagination within the prev/next buttons*/
#ninja-slider-prev div {margin-left:74px;white-space:nowrap;}
#ninja-slider-next div {float:right;margin-right:74px;white-space:nowrap;}


#ninja-slider-pause-play { display:none;}

/* Other settings
-------------------------------------------- */   
#ninja-slider h2 {
    position:absolute;font-size:100px;width:100%;font-family:"Helvetica Neue", Helvetica, Arial;font-weight:bold;top:20%;text-align:center;color:#FFF;
}

#ninja-slider h3 {
    position:absolute;font-size:50px;width:100%;font-family:"Helvetica Neue", Helvetica, Arial;font-weight:lighter;top:20%;text-align:center;color:#FFF;padding-top:140px;
}
/*16-10-2020*/
.navbar{margin-bottom:0;}
.home-margn{margin-top:99px !important;}
.navbar-collapse .navbar-nav.navbar-right:last-child{margin-top:35px;}
.contact-map iframe{width:100%;}
/*mobile-number*/
a.two-number{/*margin-right:4em;*/ margin-right: 55px !important; text-decoration:none;font-size:14px;color:#333;float:right;line-height:20px;}

/*hearing  page styles*/
.hearing-image {margin:0px auto;text-align:center;}
.hearing-image img{margin-bottom:18px;}
.hearing-title .type{line-height:35px!important;text-align:center; font-weight:bold; color: #3a87ad; font-size: 20px;
    margin: 50px 0;}
.sound p{margin-left:20px;}
.bluetooth-image img{width:100%; box-shadow: 0 0 5px rgba(204, 204, 204, .65);}
#operation_theather .bte{margin-top:36px;}

.gyn-list ul{margin:0; padding:0; list-style:0;}
.gyn-list ul li{font-size:13px;}
.gyn-mt{margin-top:30px;}
.row-mb{margin-bottom:20px;}

/*hearing table code*/
.hear-table{margin-bottom:30px;}
.hear-table table tr th{background-color:#078586; color:#ffffff !important; text-align:center; padding: 10px 0; text-transform: uppercase;}
.hear-table table tr th h3, .hear-table table tr th h4{color:#ffffff !important; margin: 0 0 5px 0;}
.hear-table .relate{display: flex; align-items: center; margin-top: 10px;}
.hear-table .relate .col-sm-6{padding-left: 0; padding-right:0;}
.abs-txt{font-size: 15px; font-weight:bold; background-color: #f5f5f5; padding-left: 10px !important;}
.abs-txt::after {
  content: " ";
  position: absolute;
  top: 17%;
  right: 100%; /* To the left of the tooltip */
  margin-top: -5px;
  border-width: 16px;
  border-style: solid;
  border-color: transparent #f2f2f2 transparent transparent;
}
.abst-txt{font-size: 15px; font-weight:bold; background-color: #f5f5f5; text-align: right; padding-right: 10px !important;}
.abst-txt::after {
  content: " ";
  position: absolute;
  top: 17%;
  left: 100%; /* To the left of the tooltip */
  margin-top: -5px;
  border-width: 16px;
  border-style: solid;
  border-color: transparent transparent transparent #f2f2f2;
}
.hear-imgs{padding:20px;}
.hear-last{border-top: #078586 2px solid; margin: 0; border-bottom: #078586 2px solid; padding: 5px 0; text-align:center;}
.hr_social img{float:left; margin-right:5px}
.hr_social h3{text-align:left;}
.hr_social p{text-align:right;}
.h_br{border-right: 1px solid #bbcad2;}
.hr_social h3 {text-align: right;}
/*hearing table code close*/
/*16-11-2020*/
.jumbotron p{font-size:15px !important;}
.well-small p{font-size:15px;}
.navbar-inverse .navbar-nav>li>a{font-size:15px;}
.dropdown-menu>li>a{font-size:15px;}
.well-small h3{font-weight:bold; font-size: 20px;}
h2.main-ttl{font-size:22px; font-weight:bold;}
/*16-11-2020 close*/
/*02-12-2020*/
.navnewmain{display:flex; justify-content: space-between;}
.navbarnew{display:flex; align-items: center; padding-left: 15px;}
.nav>li>a{padding-left:10px; padding-right:10px;}

/*styles for mobile*/

/*@media (min-width: 1780px){
    a.two-number{padding-left:5px!important;} 
    }*/
    @media (min-width: 1400px){
    a.two-number{margin-right:5.4em;}
    }
    @media only screen and (max-width: 1199px) { 
      a.two-number{margin-right:0 !important; font-size:12px;}  
    }

@media only screen and (max-width: 900px) { 
    #ninja-slider h2 {
        top:22%;
        font-size:40px;
    }

    #ninja-slider h3 {
        top:22%;
        font-size:20px;
        padding-top:60px;
    }
}

/* Usually you don't need to change the following settings
---------------------------------------------------------- */   
#ninja-slider > ul
{
    -webkit-backface-visibility: hidden;
    -webkit-perspective: 1000px;
    backface-visibility: hidden;
    perspective: 1000px;
    -webkit-tap-highlight-color: transparent;
}

#ninja-slider-pager, #ninja-slider-prev, #ninja-slider-next, #ninja-slider-pause-play
{
    -webkit-touch-callout: none;
    -webkit-user-select: none;
    -moz-user-select: none;
    -ms-user-select: none;
}

#ninja-slider
{
    position: relative;
    overflow: hidden;
    /*visibility: hidden;*/
    padding:0;
}
#ninja-slider > ul
{
    overflow: hidden;
    position: relative;
    list-style:none;
    margin:0;
}

#ninja-slider > ul > li
{
    float: left;
    width: 100%;
    position: relative;
    list-style:none;
    padding:0;margin:0;
}
@media (max-width: 1280px){
.navbar-brand img {width: auto;}
.navbar-inverse .navbar-nav>li>a {font-size: 14px;}
}
@media (max-width: 1199px){
.abs-txt{margin-left:35px;}
.hr_social p {text-align: center;}
.hr_social img {float: none;}
.hr_social h3 {text-align: center;}
.hear-imgs img{width:100%;}
.navbar-brand img {width: 280px;}
.navbar-inverse .navbar-nav>li>a {font-size: 14px;}
.navbar-nav.navbar-right{margin-top:10px !important;}
}

@media (max-width: 991px){
    .container {
    width: auto;
    padding-left: 20px;
    padding-right: 20px;
}
.nav>li>a{padding: 10px 6px;}
.navbar-brand img{width:210px;}
.home-margn {
    margin-top: 65px !important;
}
.margin-top{margin-top:50px;}
.navbar-inverse .navbar-nav>li>a {font-size: 12px;}
.mobile-pad{margin:0;}
}
@media (max-width: 868px){
.navbar-inverse .navbar-nav>li>a {font-size: 12px;}
a.two-number {
    font-size:9px;

}
@media (max-width: 800px){
.nav>li>a{padding: 10px 4px;}
}
@media (max-width: 767px){
.navbar-toggle{top:20px;}
/*a.two-number{float: left;
text-align: left;
margin-right: 0px;
margin-left: 62px;} */
a.two-number{margin-right:0px;}

/*hearing  page styles*/
.hearing-image {margin:0px auto;text-align:center;}
.hearing-image img{margin-bottom:18px;}
.hearing-title .type{line-height:28.2px!important;text-align:center;}
.sound p{margin-left:20px;}
.bluetooth-image img{width:100%; box-shadow: 0 0 5px rgba(204, 204, 204, .65);}
#operation_theather .bte{margin-top:36px;}
.doctor-pic{margin:auto !important; float: none !important;}
.doctor-text{width: 100% !important; text-align:center; float: none;}
#operation_theather .bte{text-align:center;}
.hearing-image img{width:100%;}
.hearing-text{margin-top:10px!important;}
.hearing-title .type{margin-bottom:0px;}
.bluetooth-image img{margin-bottom:15px;}

.hear-table tr td .col-sm-7{width:35%; float:left;}
.hear-table tr td .col-sm-5{width:35%; float:left;}
.hear-table .relate{justify-content:center;}
.hr_imgall{display:block !important;}
.hear-imgs img {
    width: auto;
    margin-bottom: 20px;
}
.jumbotron{padding: 30px 0px;}
.row-offcanvas .top-text{margin-bottom:15px;}
.navnewmain .navbar-collapse{position: absolute; top: 87px; left: 0; margin: 0; min-width: 100%; padding: 0;}
.navnewmain .navbar-right{margin:0 auto 0 !important; background-color:#ffffff; padding: 10px 15px 0 15px;}
.navnewmain .navbar-header{width:100%;}
.navnewmain .navbar-toggle{/*margin-right:29%;*/ top: 10px;}
.navbar-brand img {
    width: 280px;
}
}

@media (max-width: 600px){
a.two-number{margin-left:5.6em;} 
.abs-txt{margin-left:30px; width: 100% !important;}
.abst-txt{width: 100% !important;}
.hear-table .relate img{width:80px;}
}
@media (max-width: 480px){
.navbar-brand img {width: 200px;}
.navnewmain .navbar-toggle{top: 0px;}
}
@media (max-width: 360px){
.navbar-toggle .icon-bar{width:13px;}
.navnewmain .navbar-toggle{margin-right:5%;}
}

