.menu-area3 .logo img,.logo-area .logo img,.logo-area2 .logo img{height:90px;}
.menu-area3 .main-menu,.logo-area .main-menu{padding-top:20px;}
.bannerbg{background:rgba(255,255,255,0.3);}
.bannerbg1{background: rgba(255, 255, 255, 0.85);padding: 47px 55px 55px;border-left: 4px solid #00a3c8;-webkit-border-radius: 3px;-moz-border-radius: 3px;-ms-border-radius: 3px;border-radius: 3px;}
.hide{display:none;}
.hero-tablecell .form-message{color:#fff;}
.maxwidth{max-width:100%;}
.department-area4 .department-box .box-icon img{height:200px;}
.department-area4 .department-box .box-content h5{height:48px; overflow:hidden;}
.department-area4 .department-box .box-content p{height:75px; overflow:hidden; text-align:left;}
.news .news-box .news-image a img,.news .news-box .news-image iframe{width:100%; height:300px;}
.news .news-box .news-heading .heading-box h6 a{height:48px; overflow:hidden;}
.news .news-box .news-content p{height:100px; overflow:hidden;}
.mobile{display:none;}
.gallery .gallery-items .grid-item .gallery-content iframe{width:100%;}
.gallery .gallery-items .grid-item .gallery-content img.img-fluid,.gallery .gallery-items .grid-item .gallery-content iframe{height:191px;}
.price_cart_sec{display:flex; font-size:16px; margin-bottom:15px;}
.price_cart_sec div{width:50%;}
.price_cart_sec i{font-size:20px; cursor:pointer;}
ul.cart-product li a.cart-img img{height:64px; width:100%;}
.mean-container .mean-bar .mean-nav a.nav-cart span{margin-right:30px; top:15px;}
.cart-bar{cursor:pointer;}
.menu-area3,.mean-bar{background:#fff; width:100%; top:0; z-index:9999;}
.mean-bar{position:fixed !important;}
.menu-height{margin-top:92px;}
.myweb{margin-right:0!important;}
.main-menu ul li ul.dropdown li ul.dropdown2 li ul.dropdown3 {position: absolute;top: 0;left: 100%;min-width: 180px;background: #fff;border: 1px solid #eeeeee;-webkit-transition: 0.2s ease;-moz-transition: 0.2s ease;-ms-transition: 0.2s ease;-o-transition: 0.2s ease;transition: 0.2s ease;opacity: 0;-webkit-transform: scaleY(0);-ms-transform: scaleY(0);transform: scaleY(0);visibility: hidden;z-index: 999;-webkit-transform-origin: center top 0;-ms-transform-origin: center top 0;transform-origin: center top 0;}
.main-menu ul li ul.dropdown li ul.dropdown2 li:hover ul.dropdown3 {opacity: 1;-webkit-transform: scaleY(1);-ms-transform: scaleY(1);transform: scaleY(1);visibility: visible;}
form#search-form label{display:none!important;}
.sectionbg {background-image: url(../images/testimonial-bg.jpg);background-size: cover;background-position: center;background-repeat: no-repeat;position: relative;padding: 85px 0 150px;}
/*.sectionbg:before{position: absolute;content: '';background: rgba(var(--ins-brand-rgb-color), 0.93);width: 100%;height: 100%;top: 0;left: 0;}
.sectionbg h2{color:#fff;position: relative;}*/
.list-inline-item i{color:var(--ins-brand-color); font-size:14px; margin-right:5px;}
.box-icon i{color: var(--ins-brand-color); font-size:35px; margin-right:5px; margin-top:3px;}
.menu-area .searchbar a{color:#666;}
.welcome-area2 .shedule-box{border: 1px solid #eeeeee;padding: 33px 35px 37px;margin-top: 5px;-webkit-border-radius: 3px;-moz-border-radius: 3px;-ms-border-radius: 3px;border-radius: 3px;}
#map iframe{width:100%; height:470px;}

/**** business hours ***/
.oh_sec{display: -ms-flexbox;display: flex;-ms-flex-wrap: wrap;flex-wrap: wrap;}
.oh_sec div.left{-ms-flex: 0 0 33.333333%;flex: 0 0 33.333333%;max-width: 33.333333%;}
.oh_sec div.right{-ms-flex: 0 0 66.666667%;flex: 0 0 66.666667%;max-width: 66.666667%;}

table.specification-list {
	margin-bottom: 32px;
	width:100%;
}
table.specification-list tbody tr td {
	font-size: 16px;
	line-height: 36px;
	border:#ccc 1px solid;
	padding:5px;
}
table.specification-list tbody tr td.r-o {
	width: 120px;
	color: #707079;
}
.rd-reviews {
	padding-top: 55px;
	border-top: 1px solid #e5e5e5;
	margin-bottom: 50px;
}
.rd-reviews h4 {
	letter-spacing: 1px;
	margin-bottom: 45px;
}
.rd-reviews .review-item {
	margin-bottom: 32px;
}
.rd-reviews .review-item .ri-pic {
	float: left;
	margin-right: 30px;
}
.rd-reviews .review-item .ri-pic img {
	height: 70px;
	width: 70px;
	border-radius: 50%;
}
.rd-reviews .review-item .ri-text {
	overflow: hidden;
	position: relative;
	padding-left: 30px;
}
.rd-reviews .review-item .ri-text:before {
	position: absolute;
	left: 0;
	top: 0;
	width: 1px;
	height: 100%;
	background: #e9e9e9;
	content: "";
}
.rd-reviews .review-item .ri-text span {
	font-size: 12px;
	color: #00a3c8;
	text-transform: uppercase;
	letter-spacing: 3px;
}
.rd-reviews .review-item .ri-text .rating {
	position: absolute;
	right: 0;
	top: 0;
}
.rd-reviews .review-item .ri-text .rating i {
	color: #f5b917;
}
.rd-reviews .review-item .ri-text h5 {
	margin-top: 4px;
	margin-bottom: 8px;
}
.rd-reviews .review-item .ri-text p {
	color: #707079;
	margin-bottom: 0;
}
.review-add h4 {
	letter-spacing: 1px;
	margin-bottom: 45px;
}
.review-add .ra-form input {
	width: 100%;
	height: 50px;
	border: 1px solid #e5e5e5;
	font-size: 16px;
	color: #aaaab3;
	padding-left: 20px;
	margin-bottom: 25px;
}
.review-add .ra-form input::-webkit-input-placeholder {
	color: #aaaab3;
}
.review-add .ra-form input::-moz-placeholder {
	color: #aaaab3;
}
.review-add .ra-form input:-ms-input-placeholder {
	color: #aaaab3;
}
.review-add .ra-form input::-ms-input-placeholder {
	color: #aaaab3;
}
.review-add .ra-form input::placeholder {
	color: #aaaab3;
}
.review-add .ra-form h5 {
	font-size: 20px;
	margin-bottom: 24px;
	float: left;
	margin-right: 10px;
}
.review-add .ra-form .rating {
	padding-top: 3px;
	display: inline-block;
}
.review-add .ra-form .rating i {
	color: #f5b917;
	font-size: 16px;
}
.review-add .ra-form textarea {
	width: 100%;
	height: 132px;
	border: 1px solid #e5e5e5;
	font-size: 16px;
	color: #aaaab3;
	padding-left: 20px;
	padding-top: 12px;
	margin-bottom: 24px;
	resize: none;
}
.review-add .ra-form textarea::-webkit-input-placeholder {
	color: #aaaab3;
}
.review-add .ra-form textarea::-moz-placeholder {
	color: #aaaab3;
}
.review-add .ra-form textarea:-ms-input-placeholder {
	color: #aaaab3;
}
.review-add .ra-form textarea::-ms-input-placeholder {
	color: #aaaab3;
}
.review-add .ra-form textarea::placeholder {
	color: #aaaab3;
}
.review-add .ra-form button {
	font-size: 13px;
	font-weight: 700;
	text-transform: uppercase;
	color: #ffffff;
	letter-spacing: 2px;
	background: #00a3c8;
	border: none;
	padding: 14px 34px 13px;
	display: inline-block;
}
/****** Style Star Rating Widget *****/

.rating { 
  border: none;
  float: left;
}

.rating > input { display: none; } 
.rating > label:before { 
  margin: 5px;
  font-size: 1.25em;
  font-family: FontAwesome;
  display: inline-block;
  content: "\f005";
}

.rating > .half:before { 
  content: "\f089";
  position: absolute;
}

.rating > label { 
  color: #ddd; 
 float: right; 
}

/***** CSS Magic to Highlight Stars on Hover *****/

.rating > input:checked ~ label, /* show gold star when clicked */
.rating:not(:checked) > label:hover, /* hover current star */
.rating:not(:checked) > label:hover ~ label { color: #00a3c8;  } /* hover previous stars in list */

.rating > input:checked + label:hover, /* hover current star when changing rating */
.rating > input:checked ~ label:hover,
.rating > label:hover ~ input:checked ~ label, /* lighten current selection */
.rating > input:checked ~ label:hover ~ label { color: #00a3c8;  } 
.review-add .ra-form .rating {padding:0; margin-top:-8px;}

#bannerimg{width:100%;}
.hero-area3{position:relative;max-height:none!important;height:auto!important;}
.hero-area3 .hero-table{position:absolute; top:0;}
.hero-area3.mobile{margin-top:40px;}
.hero-area3.mobile .hero-table{position:static;}
.pay_here_btn{border:#000 1px solid; padding:5px;}

.partners-section .owl-prev{float:left;}
.partners-section .owl-next{float:right;}
.partners-section .owl-prev, .partners-slider .owl-next{border:#CCC 1px solid; padding:5px 10px;}
.partners-section .grid img{height:200px;}

.download-app{float:left; position:fixed; top:0; margin-left:330px; color:#fff; background:var(--ins-brand-color);border-color: var(--ins-brand-color);padding: 3px 7px; z-index:99999;}
.download-app a{color:#fff;font-family: "Dosis", sans-serif; font-size:14px; font-weight:bold;}
.download-app1{color:#fff; background:var(--ins-brand-color);border-color: var(--ins-brand-color);padding: 3px 7px; z-index:99999;}
.download-app1 a{color:#fff;font-family: "Dosis", sans-serif; font-size:14px; font-weight:bold;}


/*** product category ****/
.department-area4.product-category .department-box{padding:0; position:relative; margin:0;}
.department-area4.product-category .department-box .box-content{width:100%;}
.department-area4.product-category .department-box .box-content h5{margin:10px;}
.department-area4.product-category .department-box .box-content h5:hover{color:var(--ins-brand-color);}
.department-area4.product-category .department-box .box-content a{border:none;padding:0; border-radius:0;}
.department-area4.product-category .department-box .box-content a:hover{background:none;}
.department-area4 .department-box{ background:#fff;}


/*** notice board ****/
/*.noticeboard{max-height:450px;}*/
.noticeboard .noticeboard_title a{color:#666666; font-size:16px;}
.noticeboard .noticeboard_title a:hover{color:var(--ins-brand-color);}
.noticeboard .noticeboard_title .noticeboard_newimage{width:40px; margin-right:8px;}
.noticeboard .noticeboard_image{width:85%; text-align:center; margin:0 auto;}
.noticeboard .noticeboard_image img{max-width:100%; margin-top:10px;}
.shedule-box .open-hr ul.noticeboard li{border-bottom:2px dashed var(--ins-brand-color);}
.shedule-box.noticeboard-box .open-hr h6{font-size:18px; text-align:center; margin-top:-55px; position:relative;}
.shedule-box.noticeboard-box .open-hr h6 span{background:var(--ins-brand-color); padding:10px; border-radius:5px; width:70%; display:inline-block;}
.shedule-box.noticeboard-box{border-top:3px solid var(--ins-brand-color);border-bottom:3px solid var(--ins-brand-color);}
.shedule-box.noticeboard-box .open-hr h6 span:before{position: absolute;height: 0px;width: 0px;border-top: 10px solid transparent;border-left: 10px solid transparent;border-right: 10px solid var(--ins-brand-color);border-bottom: 10px solid var(--ins-brand-color);top:0px;left:8.5%;content: ' ';}
.shedule-box.noticeboard-box .open-hr h6 span:after{position: absolute;height: 0px;width: 0px;border-top: 10px solid transparent;border-left: 10px solid var(--ins-brand-color); border-right: 10px solid transparent;border-bottom: 10px solid var(--ins-brand-color); top:0px; right:8.5%;content: ' ';}	
marquee{height:368px;}

/***** consultation ****/
.consultlogin-sec #submit{font-size: 15px;color: #eeeeee;background: var(--ins-brand-color);width: 100%;height: 40px;font-weight: 600;border: none;-webkit-border-radius: 25px;-moz-border-radius: 25px;-ms-border-radius: 25px;border-radius: 25px;}
.patient_logout{color: var(--ins-brand-color) !important; cursor:pointer; font-size:15px;}
.patient_data{margin:15px 0; padding:15px 0; border-top:#555555 1px solid; border-bottom:#555555 1px solid;}
.patient_data td{padding:5px;}
.patient_data td:nth-child(1){width:10%;}
.patient_data td:nth-child(2){width:5%;}
.patient_data td:nth-child(3){width:85%;}
.patient-details h3{color: var(--ins-brand-color) !important;}
.prescription-list{margin-top:20px;}
.download-prescription a{color: var(--ins-brand-color) !important; margin-top:5px;}
.mobile{display:none;}

/* brand box */
.brandbox_service .department-box{border-color:var(--ins-brand-color); background:var(--ins-brand-color); color:#fff;}
.brandbox_service .department-box h5, .department-area4.brandbox_service .department-box h5:hover, .department-area4.brandbox_service .department-box p, .department-area4.brandbox_service .department-box a{color:#fff !important;}
.brandbox_service .department-box a:hover{border:#FFF 1px solid;}
.brandbox_service .department-box h5:after{display:block; width:50px; content:''; height:1px; margin:0 auto; margin-top:5px; background:#fff;}
.brandbox_service .department-box:hover{-webkit-box-shadow: 0 8px 15px rgba(var(--ins-brand-rgb-color), 0.5); box-shadow: 0 8px 15px rgba(var(--ins-brand-rgb-color), 0.5);}
.brandbox_updates .news-box{-webkit-box-shadow: 0 8px 15px rgba(var(--ins-brand-rgb-color), 0.5); box-shadow: 0 8px 15px rgba(var(--ins-brand-rgb-color), 0.5);border:var(--ins-brand-color) 1px solid;}
.brandbox_servicearea .banner-boxes{-webkit-box-shadow: 0 8px 15px rgba(var(--ins-brand-rgb-color), 0.5); box-shadow: 0 8px 15px rgba(var(--ins-brand-rgb-color), 0.5);border:var(--ins-brand-color) 1px solid;}


/*** results ***/
.accordion-list{width:100%; position:relative; margin-top:30px;}
.accordion-item{width:100%; margin-bottom:15px; border:#ccc 1px solid; padding:10px;}
.accordion-button{width:100%; cursor:pointer;}
.accordion-list a{border:none!important; padding:0!important; color:inherit!important;}
.accordion-list a:hover{color:inherit!important; background:none!important;}
.accordion-item .accordion-title{font-size:18px!important;}
.accordion-content{margin-top:15px;}

/* Video Banner */
.video-banner video{width: 100%;display: flex;border: none;}



/*========================================== 18.MEDIA QUERIES START ===========================================*/

@media only screen and (min-width: 1200px) and (max-width: 1499px) {
}
@media only screen and (min-width: 992px) and (max-width: 1199px) {
.department-area4 .department-box .box-icon img{height:160px;}
.news .news-box .news-image a img,.news .news-box .news-image iframe{height:200px;}
.news .news-box .news-content p{height:130px;}
.gallery .gallery-items .grid-item .gallery-content img.img-fluid,.gallery .gallery-items .grid-item .gallery-content iframe{height:157px;}
}
@media only screen and (min-width: 768px) and (max-width: 991px) {
.department-area4 .department-box .box-icon img{height:186px;}
.news .news-box .news-image a img,.news .news-box .news-image iframe{height:150px;}
.news .news-box .news-heading .heading-box h6 a{height:94px;}
.news .news-box .news-content p{height:170px;}
.mobile, .hero-area3.mobile .hero-table .hero-tablecell .appointment-form{display:block;}
/*.hero-area3.mobile{height:auto; padding-top:80px;}*/
.gallery .gallery-items .grid-item .gallery-content img.img-fluid,.gallery .gallery-items .grid-item .gallery-content iframe{height:158px;}
.shedule-box.noticeboard-box .open-hr h6 span{width:77%;}
}
@media only screen and (min-width: 250px) and (max-width: 991px) {
.welcome-area3 .shedule-box{display:block; margin-top:55px;}
}
@media only screen and (min-width: 700px) and (max-width:767px) {
}
@media only screen and (min-width: 480px) and (max-width: 767px) {
}
@media only screen and (min-width: 250px) and (max-width: 767px) {
.department-area4 .department-box .box-icon img{height:auto;}
.department-area4 .department-box .box-content h5{height:auto;}
.department-area4 .department-box .box-content p{height:auto;}
.news .news-box .news-image a img,.news .news-box .news-image iframe{height:auto;}
.news .news-box .news-heading .heading-box h6 a{height:auto;}
.news .news-box .news-content p{height:auto;}
.breadcrumb-area{margin-top:70px;}
.mobile, .hero-area3.mobile .hero-table .hero-tablecell .appointment-form{display:block;}
.hero-area3.mobile{height:auto; padding-top:0; max-height:none;}
.gallery .gallery-items .grid-item .gallery-content img.img-fluid,.gallery .gallery-items .grid-item .gallery-content iframe{height:340px;}
.hero-area3 .hero-table{position:static; top:0;}
.download-app{margin-left:50px; padding:3px 5px; float:right; right:0;}
.mean-container .mean-bar .mean-nav a img.image346{margin-right:0px;}
.banner-boxes .box-content{text-align:center;}
.mobile{display:block;}
}
@media only screen and (min-width: 250px) and (max-width: 479px) {
}
@media only screen and (min-width: 250px) and (max-width: 400px) {
}
/*========================================== 18.MEDIA QUERIES END ===========================================*/