/*
Name: Arpit Baghela
*/

/*------------------------------------------------------------------
[Table of contents]

1. - Header
2. - Slider
3. - Sticky with tabs
4. - Widgets
5. - Socials
6. - Footer
7. - Page content
    7.1. - Vertical tabs
	7.2. - Book an appointment sections
	7.3. - Services page
	7.4. - 404 page
	7.5. - Maintenance page
	7.6. - Comments
8. - Sidebar
9. - Media queries

-------------------------------------------------------------------*/

/**
 * 1. Header
 * ----------------------------------------------------------------------------
 */
@import url(//fonts.googleapis.com/css?family=Lato);

.clear {
	clear: both;
}
h3 {
	font-size: 21px;	
}
h2.post_title {
	font-size: 21px;
	color: #555;
	font-weight: bold;
	margin-top: 10px;
}
h4 {
	font-size: 15px;
}
label {
	font-weight: normal;
}
.navbar {
	margin-bottom: 0;
}
.navbar-header {
	min-height: 84px;
}
.navbar-nav a {
	text-transform: uppercase;
	font-weight: bold;
	font-size: 14px;
	border: none;
}
.disabled {
	pointer-events:none;
	opacity:0.4;
}
.navbar-nav {
	min-height: 30px;
}
.navbar-brand {
	padding: 0;
	height: 44px;
	margin: 0;
}
.navbar-brand .pull-left {
	margin-right: 0;
	width: 50px;
	height: 44px;
	background-color: #609D40;
	line-height: 44px;
	text-align: center;
	color: #fff;
}
.navbar-brand .media-body {
	/*background-color: #82B965;
	padding: 0 20px; */
	margin-right: 0;
	text-align: center;
	display: inline-block;
	height: 44px;
}
.navbar-brand b {
	display: inline;
	line-height: 44px;
	color: white;
	font-size: 21px;
	text-transform: uppercase;
	font-weight: bold;
}
.btn-default, .btn-primary, .btn-success, .btn-info, .btn-warning, .btn-danger {
	text-shadow: 0 0 0 rgba(0, 0, 0, 0.2);
	-webkit-box-shadow: none;
	box-shadow: none;
}
a.btn {
	line-height: 44px;
}
.btn-default, .btn-primary, .btn-success, .btn-warning, .btn-danger {
	font-weight: bold;
}
.btn-inline {
	margin-left: 10px;
}
.btn.add_comment {
	margin-top: 20px;
}
.medical_search {
	color: #bebebe;
	font-size: 16px;
}
.navbar-right > .btn.btn-lg.btn-default {
	height: 50px;
	border: none;
	margin-left: -5px;
}
.navbar-right > .btn.btn-lg.btn-success {
	height: 50px;
	border: none;
	color:white !important;
}
.navbar-right > .btn.btn-lg.btn-default:hover {
	background-color: #e36d48;
	border: none;
	color: #fff;
}
.navbar-nav > li > a {
	padding-top: 13px;
}
.navbar-form {
	margin-top: 0;
}
.navbar-header {
	padding-top: 20px;
	width: 100%;
}
.header-info {
	float: left;
	padding: 2px 0 0 35px;
	height: 28px;
	overflow: visible;
}
.header-info .description {
	text-align: right;
	padding-right: 23px;
	color: #999;
	width: 205px;
}
.header-info .phone {
	vertical-align: middle;
	height: 46px;
	margin-left: 23px;
	font-size: 18px;
	color: #555;
	width: 190px;
	padding-left: 20px;
	background: url("../img/divider.png") no-repeat 0;
}
.header-search, .form-search, .navbar-form {
	color: #999;
	padding: 0;
	margin-bottom: 0;
	border: none;
}
.main-menu > .container {
	padding: 0;
}
.header-search .search-query {
	background: transparent;
	border: none;
	font-size: 14px;
	width: 100%;
	outline: none;
	height: 44px;
}
.header-search .btn {
	background: transparent;
	height: 44px;
	border: none;
}
.header-search .btn:focus {
	outline: none;
}
.find-close {
	background: url("../img/search.png") no-repeat 50% 50%;
}
.inline-block, .alternate .rating-disabled {
	display: inline-block !important;
}
.alternate .rating-disabled {
	line-height: 45px;
}
#add_review_wrapper label .star-rating, #add_review_wrapper label .rating-stars {
	display: inline!important;
}
.doc_location {
	margin-top: 5px;
}
.doc_location .fa-map-marker {
	margin-top: 5px;
}
.doc_location .fa-map-marker:before {
	margin: 5px 8px 0 0;
}
.post .stars_display {
	margin-bottom: 5px;
}
.divider {
	margin-top: 30px;
	border-bottom: 1px dashed #ccc;
	margin-left: -100%;
	width: 300%;
	margin-bottom: 30px;
}
.profiles-loop .btn-primary, .profiles-loop .btn-default, .posts-loop .btn-primary, .posts-loop .btn-default {
	margin-top: 9px;
	line-height: 44px;
}
.posts-loop .bg-ajax-loader {
	margin-left: 0;
}
.profiles-loop, .posts-loop {
	margin-top: 32px;
}
.header-search {
	background: #eee;
}
.btn.btn-info.reset {
	background: url("../img/search.png") no-repeat 50% center;
	width: 40px;
}
input[type='search']:active, input[type='search']:focus {
	border: none;
}
.nav.main-menu {
	border-top: 1px solid #e5e5e5;
}
.navbar-default .navbar-nav > a, .navbar-default .navbar-nav > a:hover, .navbar-default .navbar-nav > .active > a, .navbar-default .navbar-nav > .active > a:hover {
	box-shadow: none;
	background: none;
}
.navbar-default .navbar-nav > .active > a, .navbar-default .navbar-nav > .active > button {
	color: #999;
	border-top: 3px solid #e36d48;
}
.navbar-default .navbar-nav > li > a, .navbar-default .navbar-nav > li button {
	margin-top: -1px;
	border-top: 3px solid transparent;
	padding-left: 19px;
	padding-right: 19px;
	color: #555;
	font-weight: normal;
	width: 100%;
}
.navbar-toggle {
	position: relative;
	float: right;
	margin-right: 0;
	padding: 14px 10px;
	margin-top: 0;
	margin-bottom: 0;
	background-color: transparent;
	background-image: none;
	border: 1px solid transparent;
	border-radius: 0;
}
.navbar-default {
	box-shadow: none;
	border: none;
}
.navbar-default .navbar-nav .dropdown-menu > li > a {
	line-height: 40px;
}
.navbar-default .navbar-nav > li > a:hover, .navbar-default .navbar-nav > li > button:hover {
	border-top: 3px solid #e36d48;
}
.navbar-default .navbar-nav > li > .btn:hover, .navbar-default .navbar-nav > li > .btn:focus {
	color: #333;
}
.navbar-default .navbar-nav > li > .btn:focus .caret, .navbar-default .navbar-nav > li > .btn:hover .caret {
	border-bottom-color: #333;
	border-top-color: #333;
}
.navbar-default .navbar-nav > li > .btn .caret {
	margin-left: 5px;
}
.navbar-collapse.collapse.top-menu {
	padding-left: 0;
	width: 100%;
}
.navbar-collapse {
	padding-left: 0;
}
.btn {
	text-transform: uppercase;
	font-size: 14px;
	border: none;
	height: 44px;
}
.btn-success {
	background: transparent;
	/*color: #999999;*/
	color: #fff;
	font-weight: bold;
	padding: 0 20px;
}
.btn-success:hover, .btn-success:active, .btn-success:focus {
	background: transparent;
	color: #000000;
}
.btn-default {
	background: #3d4246;
	color: #ffffff;
	font-weight: bold;
	padding: 0 20px;
}
.btn-default:hover, .btn-default:active, .btn-default:focus {
	background: #e36d48;
	color: #ffffff;
}
.btn-primary {
	background: #e36d48;
	color: #ffffff;
	font-weight: bold;
	padding: 0 20px;
}
.btn-primary:hover, .btn-primary:active, .btn-primary:focus {
	background: #3d4246;
	color: #ffffff;
}
.navbar-nav > li .btn.dropdown-toggle {
	background: transparent;
	padding-right: 10px;
}
/**
 * 2. Slider
 * ----------------------------------------------------------------------------
 */

#slider {
	height: 300px;
	width: 100%;
	margin: auto;
	overflow: hidden;
}
.slide-image {
	position: relative;
	z-index: 1;
}
.slide-caption {
	position: absolute;
	z-index: 2;
	top: 110px;
	color: #ffffff;
	left: 50%;
	margin-left: -470px;
	max-width: 100%;
	padding-left: 0;
}
.slide-caption a, .slide-caption a:hover {
	color: #fff;
}
.slide-caption h1, .slide-caption p {
	background-color: #1f1f1f;
	padding: 20px;
}
.slide-caption p {
	font-size: 16px;
	color: #999;
	max-width: 540px;
	margin-top: 0;
	padding-top: 9px;
	letter-spacing: 1px;
	line-height: 24px;
}
.slide-caption h1 {
	display: initial;
	font-size: 44px;
	margin-bottom: 0;
	padding-bottom: 5px;
	padding-top: 15px;
	font-weight: bold;
	letter-spacing: 1px;
}
/**
 * 3. Sticky with tabsHeader
 * ----------------------------------------------------------------------------
 */

.sticky {
	position: relative;
	z-index: 3;
	width: 80%;
}
.sticky .form-group {
	overflow: hidden;
}
.sticky .tab-pane#search, .sticky .tab-pane#ask {
	padding-bottom: 44px;
}
.sticky .tab-pane#search .load-more, .sticky .tab-pane#ask .load-more {
	position: absolute;
	margin-top: 50px;
	width: 107%;
}
.sticky .tab-pane#search .load-more a, .sticky .tab-pane#ask .load-more a {
	margin-top: 0;
}
.container.testimonials .page-header, .container.latest-posts .page-header {
	margin-top: 0;
}
.container.latest-posts {
	padding-bottom: 40px!important;
}
.widgets-area .container.features, .widgets-area .container.testimonials {
	padding-bottom: 0;
}
.hide-if-no-js {
	display: none;
}
.sticky .nav-tabs > li, .doctor_controls .nav-tabs > li {
	margin-right: 10px;
}
.sticky .nav-tabs > li {
	background-color: rgba(33, 170, 216, .8);
}
.doctor_controls .nav-tabs > li {
	background-color: #e2e2e2;
}
.sticky .nav-tabs > li.active a, .doctor_controls .nav-tabs > li.active a {
	background-color:rgba(33, 170, 216, .5);
}
.sticky .nav-tabs > li a, .sticky .nav-tabs > li a:hover, .doctor_controls .nav-tabs > li a:hover, .doctor_controls .nav-tabs > li a {
	color: #555555;
	border: none;
	margin: 0;
	font-size: 15px;
	font-weight: bold;
	padding: 15px 30px;
}
.sticky .nav-tabs > li a {
	color: #999;
}
.doctor_controls .nav-tabs > li > a {
	color: #bbb;
}
.nav-tabs > li a {
	text-transform: uppercase;
}
.sticky .tab-content, .entry .tab-content.horizontal, .doctor_controls .tab-content {
	margin-top: 1px;
}
.entry .tab-content.horizontal .media-body p {
	margin-top: 6px;
}
.profiles-loop .post.profile.row p {
	margin: 0 3px 9px;
}
.sticky .tab-content, .doctor_controls .tab-content, .container.staff .profiles-loop, .container.about_us {
	background-color: white;
	padding: 26px 30px 0;
}
.sticky .tab-content {
	background-color: rgba(33, 170, 216, .5);
}
.container.doctor_profile .profile {
	background-color: #fff;
	padding: 20px 10px;
	margin-top:15px;
	margin-bottom:15px;
}
.sticky .tab-content {
	padding-bottom: 25px;
}
.container.about_us {
	/*padding: 20px;*/
	padding: 0px;
}
.container.about_us h4 {
	color: #555;
	font-weight: bold;
	margin: 37px 0 23px;
}
.about_us p, .about_us textarea, .about_us input {
	color: #555;
}
.doctor_profile .profile.social {
	padding: 0;
}
.container.doctor_controls, .container.about_us {
	margin-bottom: 15px;
	margin-top: 0px;
	/*box-shadow: 0px 0px 5px rgba(0, 0, 0, 0.10);*/
	padding-top:0px;
}
.container.doctor_controls {
	margin-top: 40px;
}
.doctor_profile .doc_location {
	margin-top: -3px;
}
.doctor_profile .paragraph:first-child {
	padding-left: 10px;
}
.profile .paragraph h4, .book_section h4, .post_title, .comment_form_title {
	font-weight: bold;
	color: #e36d48;
}
.vertical_interval_two {
	line-height: 2;
}
.load-more {
	margin-left: -30px;
	background: #eee;
	height: 40px;
	width: 110%;
}
.bg-ajax-loader {
	display: none;
	position: absolute;
	opacity: .8;
	background: #fff;
	z-index: 100;
	margin-left: -30px;
}
.bg-ajax-loader img {
	position: absolute;
	top: 25%;
	left: 0;
	padding-left: 30px;
	right: 0;
	margin: auto;
}
.load-more a {
	margin-top: 50px;
	display: block;
	width: 100%;
	height: 100%;
	text-align: center;
	line-height: 40px;
	background: #eee;
	text-transform: uppercase;
	font-weight: bold;
	font-size: 14px;
	color: #999;
}
.load-more a:hover {
	background-color: #eee;
}
.sticky .btn {
	padding: 0;
	font-weight: bold;
}
#submit_search {
	margin-top: 27px;
}
.sticky .row.controls .btn {
	width: 100%;
}
.sticky .book-button {
	padding-top: 27px;
}
.sticky .book-button .btn {
	width: 100%;
}
.tab-pane label {
	position: relative;
	text-transform: capitalize;
}
.about_us input[type="text"], .about_us input[type="email"], .about_us input[type="number"], .about_us input[type="password"], .about_us input[type="seach"], .about_us input[type="tel"], .about_us input[type="url"], .about_us input[type="image"], .about_us input[type="date"],  .about_us textarea, .about_us input[type="specailty"], .about_us input[type="category"] {
	width: 100%;
	padding:6px 12px;
	background-color: #eee;
	border: none;
	margin-bottom: 10px;
}
.about_us .radio input[type="radio"],  .about_us .radio-inline input[type="radio"], .about_us .checkbox input[type="checkbox"],  .about_us .checkbox-inline input[type="checkbox"] {
    width:auto;
	min-height:20px;
}
.about_us .location label {
	display: block;
	color: #555;
	font-weight: bold;
}
.about_us .location label .text-muted {
	font-weight: normal;
	display: inline-block;
}
.about_us .location .contacts {
	margin-top: 30px;
}
.about_us .location .contacts b, .sticky .tablenav .count {
	color: #555;
}
.about_us .location .contacts address {
	display: inline-block;
}
.caret {
	border-bottom-color: #999999;
	border-top-color: #999999;
}
.left {
	float: left;
}
.clear:after {
	content: ".";
	display: block;
	clear: both;
	visibility: hidden;
	line-height: 0;
	height: 0;
}
.right {
	float: right;
}
a:focus {
	outline: none;
	outline-offset: 0;
}
div.star-rating {
	min-width: 218px;
	line-height: 40px;
}
.sticky .tablenav {
	margin-top: 42px;
	margin-bottom: 20px;
	position: relative;
	height: 100%;
}
.sticky #ask .tablenav {
	padding-bottom: 0;
}
.sticky #ask .answers-loop {
	margin-top: -7px;
}
.sticky .tablenav .buttonWithCaret, .sticky .tablenav .buttonWithCaret.dropup, .container .tablenav .buttonWithCaret, .container .tablenav .buttonWithCaret.dropup {
	border: none;
	background: url(../img/1px.png) repeat-y right top;
	padding-right: 10px;
}
.sticky .buttonWithCaret:hover span, .container .buttonWithCaret:hover span {
	color: #e36d48;
}
.sticky .tablenav .count, .container .tablenav .count {
	font-size: 16px;
}
img.avatar_square {
	width: 90px;
	height: 90px;
	margin-right: 20px;
	/*box-shadow: 1px 1px 2px #3d4246;*/
}
a.doc_name:hover {
	text-decoration: none;
}
h3.doc_name {
	font-weight: bold;
	font-size: 21px;
	color: #555;
}
h1.doc_name {
	font-weight: bold;
	font-size: 21px;
	color: #555;
}
.doctor_profile h3.doc_name {
	margin-bottom: 0;
}
.doctor_profile div.star-rating {
	line-height:20px;
}
.doctor_profile div.star-rating .rating-container, .doctor_profile div.star-rating .rating-container .rating-stars {
	line-height:20px;
}
#add_review_wrapper .login_form_header {
	border-radius:0px;
}
b.doc_name {
	margin-right: 20px;
	font-size: 15px;
	color: #555555;
	line-height: 32px;
}
small.doc_spec {
	font-size: 13px;
}
a.view_profile {
	padding: 4px 10px;
	font-size: 12px;
	background: #3d4246;
	display: inline-block;
	margin-top: 16px;
	color: #ffffff;
}
a.view_profile:hover {
	background: #e36d48;
	text-decoration: none;
}
.sticky.profile_thumb {
	margin-right: 80px;
}
.selectBox-dropdown-menu a:hover {
	cursor: pointer;
}
.sticky .tablenav .buttonWithCaret .btn-name, .container .tablenav .buttonWithCaret .btn-name {
	padding: 0 10px;
}
.sticky .tablenav .buttonWithCaret:focus, .container .tablenav .buttonWithCaret:focus {
	border: none;
	outline: none;
}
.sticky input[type='date'], .sticky input[type='text'] {
	min-width: 218px;
	height: 44px;
	width: 100%;
	position: relative;
	border: none;
	line-height: 38px;
	text-decoration: none;
	text-align: left;
	outline: none;
	vertical-align: middle;
	background: #eeeeee;
	-webkit-border-radius: 0;
	-moz-border-radius: 0;
	border-radius: 0;
	padding: 2px 8px;
	font-size: 14px;
	display: inline-block;
	white-space: nowrap;
	overflow: hidden;
	color: #999999;
}
.sticky input.datepicker[type='date'], .overlabel, .mobile .sticky input.datepicker[type='text'] {
	display: none;
}
.sticky input.datepicker {
	padding-left: 20px;
}
.mobile .sticky input.datepicker[type='date'], .mobile .overlabel {
	display: block;
}
.sticky input.datepicker[type='text'] {
	display: inline-block;
}
.overlabel {
	position: absolute;
	top: 40px;
	left: 17px;
	z-index: 1;
	color: #999;
}
.post_image {
	margin-bottom: 16px;
	min-height: 190px;
}
.blog .posts-loop .pull-left.post_image {
	margin-bottom: 0;
}
.tab-pane.media {
	margin-top: 0;
}
.post_image.pull-left {
	margin-right: 20px;
	min-height: 190px;
	max-height: 230px;
	overflow: hidden;
}
.post_image.pull-left img {
	min-height: 190px;
	max-width: 190px;
}
.tab-pane.media .post_image.pull-left {
	min-height: initial;
	max-height: initial;
}
.tab-pane.media .post_image.pull-left img {
	min-height: initial;
}
#ask label#departament {
	margin-right: 0;
}
#ask a.selectBox-dropdown {
	width: 100%!important;
	margin-right: 0;
}
#ask .ask_your_question {
	float: left;
}
label#ask_your_question {
	margin-top: 22px;
}
#ask_your_question input {
	width: 100%;
	max-width: 100%;
}
#ask input[type='text'], #ask select {
	width: 100%;
}
.sticky input.datepicker {
	cursor: pointer;
	background-image: url("../img/divider_with_caret.png");
	background-repeat: no-repeat;
	background-position: 95% 50%;
}
.datepicker_arrow {
	position: absolute;
	margin-left: 199px;
	margin-top: -33px;
}
.sticky .sort label, .container .sort label {
	text-transform: uppercase;
	color: #555;
	letter-spacing: -0.1px;
}
/**
 *  4. Widgets
 * ----------------------------------------------------------------------------
 */


.page-header {
	margin-top: 42px;
	border-bottom: none;
}
.latest-posts {
	position: relative;
}
.latest-posts .page-header h3 {
	margin-top: 22px;
	margin-bottom: 5px;
}
.latest-posts .page-header .btn-primary {
	margin: 4px 0 0;
}
.page-header h3 {
	font-weight: bold;
	color: #555555;
}
.widgets-area .media-object.fa {
	width: 44px;
	height: 44px;
	background: #eee;
	color: #bebebe;
	margin: auto;
	text-align: center;
	line-height: 42px;
}
.features div.media {
	margin-top: 0;
}
.features div.media:hover a span, .features div.media:hover a span:before {
	background: #e36d48;
	color: #fff;
}
.features div.media:hover .media-body {
	color: #555555;
}
.features .media > .pull-left {
	margin-right: 20px;
}
.features .media > .row > .pull-left {
	margin-right: 20px;
}
.widgets-area h4.media-heading, .widgets-area h4.thumbnail-heading {
	font-weight: bold;
}
.widgets-area h4.thumbnail-heading a {
	color: #555;
}
.testimonials .jumbotron {
	background: url("../img/testimonials-quote-icon.png") no-repeat center 30px;
	background-color: white;
	margin: 0;
	padding: 73px 25px 60px;
}
.testimonials .jumbotron p {
	font-size: 14px;
	text-align: center;
	line-height: 24px;
}
.testimonials .testimonials-meta strong {
	color: #555;
}
.testimonials .testimonials-meta p {
	font-size: 15px;
}
.testimonials-meta {
	text-align: center;
}
.avatar {
	position: relative;
	margin: -50px auto 0;
	width: 100px;
	height: 100px;
	border: 5px white solid;
	border-radius: 50%;
	overflow: hidden;
}
.widgets-area .thumbnail {
	box-shadow: none;
	border: none;
	background-color: #fff;
	padding: 0;
}
.thumbnail .caption {
	background-color: #fff;
}
h4.thumbnail-heading {
	color: #555;
}
.services .blockquote-widget {
	margin-left: -10px;
}
.blockquote-widget {
	display: table;
	background-color: #FFFFFF;
}
.blockquote-widget .quote-content {
	display: table-cell;
	width: 60%;
}
.blockquote-widget blockquote h3 {
	color: #555555;
	font-size: 20px;
	letter-spacing: -0.1px;
	background: #FFFFFF;
}
.blockquote-widget blockquote {
	font-size: 14px;
	margin: 0;
	padding-left: 27px;
	padding-bottom: 22px;
	border-left: 4px solid #e36d48;
}
.blockquote-widget .quote-button {
	display: table-cell;
	width: 20%;
	vertical-align: middle;
	text-align: right;
	padding: 0 30px 2px 0;
}
/**
* 5. Socials
* ----------------------------------------------------------------------------
*/
.custom-tweet-button a.twitter-button, .custom-linkedin-button a.linkedin-button, .custom-facebook-button a.facebook-button, .custom-google-button a.google-button {
	display: block;
	float: right;
	width: 32px;
	height: 34px;
	margin-top: 10px;
	padding: 0;
	background: white;
	opacity: 0.2;
	text-align: center;
	color: #3d4246;
}
.header.social a.fa {
	width: 100px;
	opacity: 1;
	margin-left: 20px;
}
.header.social a.fa:before {
	display: inline-block;
	margin-top: 10px;
	color: white;
}
.header.social a.fa .badge, .maintenance .social a.fa .badge {
	width: 50%;
	border-radius: 0;
	height: 100%;
	padding-top: 10px;
	text-align: center;
	vertical-align: baseline;
	font-family: "Open Sans";
}
.header.social a.fa .badge b, .maintenance .social a.fa .badge {
	vertical-align: middle;
	color: #555;
}
.header.social .custom-tweet-button a.twitter-button {
	background-color: #00a0d1;
}
.header.social .custom-tweet-button a.twitter-button:hover {
	background-color: #41abe1;
}
.header.social .custom-tweet-button a.twitter-button:hover b {
	color: white;
}
.header.social .custom-facebook-button a.facebook-button {
	background-color: #3b5998;
}
.header.social .custom-facebook-button a.facebook-button:hover {
	background-color: #506cb3;
}
.header.social .custom-facebook-button a.facebook-button:hover b {
	color: white;
}
.header.social .custom-google-button a.google-button {
	background-color: #CD3627;
}
.header.social .custom-google-button a.google-button:hover {
	background-color: #db4a39;
}
.header.social .custom-google-button a.google-button:hover b {
	color: white;
}
.custom-tweet-button a.twitter-button:hover, .custom-linkedin-button a.linkedin-button:hover, .custom-facebook-button a.facebook-button:hover, .custom-google-button a.google-button:hover {
	opacity: 1;
	text-decoration: none;
	color: #3d4246;
}
.footer.social a, .profile.social a {
	padding-top: 12px;
	margin-top: -2px;
}
.social .badge {
	background-color: #e2e2e2;
}
.text-info {
	color: #555;
}
.footer.social a {
	margin-left: 10px;
}
.profile.social a {
	margin-left: 20px;
}
.alternate .profile.social a {
	margin-left: 10px;
}
.profile.social {
	margin-top: 20px;
}
.alternate .profile.social, .alternate .doc_location {
	width: 200px;
	margin-left: -20px;
}
.alternate .profile.social {
	margin-top: 0;
}
.alternate .doc_location {
	margin-top: 40px;
}
.profile.social div {
	display: inline-block;
	float: left;
}
.profile.social div:first-child a {
	margin-left: 0;
}
.profile.social a {
	background-color: #3d4246;
}
.profile.social a:before {
	color: white;
}
.recent_tweets_time {
	color: #b7b7b7;
	font-style: italic;
}
/**
 * 6. Footer areaSticky with tabsHeader
 * ----------------------------------------------------------------------------
 */

.mastfoot {
	background-color: #3d4246;
	color: #ffffff;
	padding: 10px 0px;
}
.mastfoot .footer-credits {
	display: inline-block;
	float: left;
	margin-top: 10px;
}
.footer.top .widget-title {
	margin-bottom: 20px;
	font-weight: bold;
}
.footer .widget ul li.page_item {
	line-height: 33px;
	list-style: none;
}
.footer .widget:first-child ul li.page_item {
	line-height: 29px;
}
.footer.top {
	padding-bottom: 13px;
}
.widget ul {
	padding-left: 0;
}
.footer.bottom {
	border-top: 1px dashed #fff;
	margin-top: 20px;
	padding-top: 10px;
}
/**
 * 7.  Page content
 * ----------------------------------------------------------------------------
 */

h1.entry-title a {
	font-size: 14px;
	color: #555;
	text-transform: capitalize;
	font-weight: bold;
}
.entry-content p {
	max-width: 700px;
}
.entry-content .btn-primary {
	padding: 0 20px;
}
.sticky #ask .post-meta {
	margin-top: 14px;
}
.sticky #ask .divider {
	margin-top: 16px;
	margin-bottom: 15px;
}
.sticky #ask h1.entry-title {
	margin-top: 0;
}
.wicked-margin {
	margin-left: 60px;
}
.header-bottom {
	display: block;
	border-top: 1px solid #e5e5e5;
	border-bottom: 1px solid #e5e5e5;
	margin-bottom: 30px;
	overflow: hidden;
}
.navbar.navbar-default {
	background: white;
	background-size: 15%;
	background-image: url("../img/header_bg.png");
}
.breadcrumb {
	padding: 0;
	margin-bottom: 0;
}
.header-bottom fieldset.breadcrumb {
	/*padding: 10px 0px;*/
	padding: 0px 0px;
	background-color: transparent;
}
.header-bottom .row fieldset.breadcrumb {
	padding: 0px 10px;
}
.breadcrumbs.container {
/*max-width: 90%;*/
}
.breadcrumbs .page-header {
	margin: 0;
	padding-bottom: 5px;
}
.breadcrumbs .page-header h1 {
	margin-top: 8px;
	margin-bottom: 0;
	font-size: 24px;
	text-transform: capitalize;
	color: #555;
	font-weight: 300;
	font-family: "Open Sans", Helvetica, Arial, sans-serif;
}
/**
 * 7.1. Vertical Tabs area
 * ----------------------------------------------------------------------------
 */
.nav-tabs, .nav-tabs > li > a, .nav-tabs > li.active > a, .nav-tabs > li.active > a:hover, .nav-tabs > li.active > a:focus {
	border: none;
}
.nav-tabs > li.active > a, .nav-tabs > li.active > a:hover, .nav-tabs > li.active > a:focus {
	background-color: rgba(33, 170, 216, .5);
	color: #555;
}
.entry.row {
	padding: 30px 20px 0;
}
.entry.row h3.entry-header {
	margin-top: 7px;
	font-weight: bold;
	font-size: 15px;
	text-transform: capitalize;
	color: #555;
}
#vertical_tabs .entry p {
	color: #555;
}
.nav-stacked > li {
	background-color: #eee;
	margin-bottom: 10px;
	text-transform: uppercase;
	line-height: 36px;
}
.nav-stacked > li a {
	font-weight: bold;
	color: #999;
	line-height: 32px;
}
.nav-tabs > li > a {
	margin-right: 0;
}
.nav-tabs > li.active {
	background-color: transparent;
}
.nav-tabs > li.active a {
	color: #555;
}
#vertical_tabs .tab-content {
	padding-left: 0;
	padding-right: 0;
}
#vertical_tabs .nav-stacked {
	padding-right: 0;
}
.tab-content > .active {
	background-color: white;
	position: relative;
}
.doctor_controls .tab-content .reviews {
	overflow: visible;
}
.doctor_controls .tab-content {
	padding-bottom: 30px;
}
.doctor_controls select, .doctor_controls .selectBox-dropdown {
	width: 100%;
	min-width: 100%;
}
.doctor_controls .selectBox-dropdown .selectBox-label {
	background: url("../img/divider_with_caret.png") no-repeat 97% 53%;
}
.reviews .media-body {
	padding-left: 12px;
}
.doctor_controls .tab-content {
	overflow: hidden;
}
#vertical_tabs .thumbnail {
	border: none;
	background-color: transparent;
	box-shadow: none;
}
.advantages_list {
	list-style: none;
	margin-top: 16px;
}
.advantages_list .fa {
	color: #e36d48;
	margin-right: 10px;
}
.advantages_list li {
	line-height: 26px;
	margin-top: 10px;
}
.advantages_list>li>span {
	vertical-align: top;
}
.widget .testimonials .jumbotron {
	line-height: 30px;
	background-color: #eee;
	background-image: url("../img/testimonials-quote-icon.png");
	background-repeat: no-repeat;
	background-position: center 30px;
	margin: 0;
	padding: 56px 30px;
}
#vertical_tabs .widget .testimonials .jumbotron {
	padding-top: 75px;
	margin-top: 17px;
	padding-bottom: 35px;
}
#vertical_tabs .widget .testimonials .testimonials-meta p, .testimonials .testimonials-meta p {
	margin-top: 6px;
}
#vertical_tabs .widget .testimonials .avatar {
	margin-top: -43px;
}
.widget .avatar {
	border-color: #eee;
}
.entry .nav-tabs > li > a {
	font-weight: bold;
	color: #999;
	background-color: #e2e2e2;
}
.entry .nav-tabs > li.active > a {
	background-color: #f6f6f6;
	color: #555;
	padding: 10px 20px;
}
#vertical_tabs .entry .nav-tabs {
	margin-top: 20px;
}
.entry .nav-tabs li {
	margin-right: 10px;
}
.entry .tab-content.horizontal {
	padding: 20px;
	padding-left: 20px!important;
}
.entry .tab-content, .entry .tab-content .tab-pane {
	background-color: #f6f6f6;
}
.tab-pane.book input.client_name, .tab-pane.book input.client_email, .paragraph .jumbotron input.client_name, .comment-form input.client_name, .comment-form input.client_email {
	width: 100%;
	line-height: 40px;
	border: none;
	margin-top: 10px;
	padding-left: 10px;
	color: #555;
}
.paragraph .jumbotron label, .comment-form .jumbotron label {
	width: 100%;
}
.paragraph .jumbotron, .comment_form_wrapper.jumbotron {
	padding: 20px 20px;
}
.paragraph .jumbotron textarea, .comment_form_wrapper.jumbotron textarea {
	width: 100%;
	border: none;
	margin-top: 10px;
}
#add_review_wrapper {
	opacity: 0;
	height: 0;
}
ul.select_appointment {
	list-style: none;
	padding-left: 0;
	margin-top: 23px;
	margin-bottom: 20px;
}
ul.select_appointment li {
	margin-top: 10px;
}
ul.select_appointment label.hover {
	color: #555;
}
label.for_selectbox {
	width: 100%;
	padding-bottom: 20px;
}
label.btn.btn-pick-time {
	width: 20%;
}
#pick_an_appointment_time {
	margin-top: -4px;
}
.icheckbox_square-orange {
	margin-right: 10px;
}
.tab-pane.book input {
	background-color: #eee;
}
.book_or_add {
	margin: 0 10px 10px;
}
.entry.row:last-child {
	padding-bottom: 30px;
}
.container.staff .profiles-loop, .blog .posts-loop {
	overflow: hidden;
	padding-bottom: 20px;
	margin-bottom: 20px;
}
.profile.row .container.doctor_profile .profile {
	overflow: hidden;
	margin-bottom: 0;
	padding-bottom: 0;
}
.blog .post .media-body {
	padding: 20px;
}
.blog .post {
	margin-bottom: 20px;
	padding: 0 10px;
	background-color: #fff;
}
.blog .post {
	margin-bottom: 20px;
	padding: 0 10px;
	background-color: #fff;
}
.blog .blog_full_width .post {
	padding: 0;
}
.blog .post .feutered_image {
	max-width: 200px;
}
.blog .post .feutered_image_full_width {
	width: 100%;
	max-height: 230px;
	display: block;
	overflow: hidden;
}
.blog .post .post_meta {
	position: absolute;
	display: block;
	width: 50px;
	height: 100px;
	margin-left: -50px;
}
.blog .post .post_meta_bottom {
	line-height: 44px;
}
.feutered_image_full_width img {
	width: 100%;
}
.blog_full_width {
}
.blog .post_meta .fa {
	background-color: #e36d48;
	color: #FFFFFF;
}
.blog .post_meta:hover .fa, .blog .post_meta.active > .fa {
	background-color: #3d4246;
}
.blog .post_meta span {
	width: 50px;
	height: 50px;
	text-align: center;
	line-height: 50px;
	font-weight: 400;
}
.blog .post_meta span.badge {
	border-radius: 0;
	background-color: #e2e2e2;
	color: #555555;
	padding: 0;
}
.blog .post .watched-button {
	margin-top: -100px;
}
.profile .stars_display {
	max-width: 182px;
	margin-right: 0;
}
.doctor_profile .profile .stars_display {
	max-width: 213px;
}
.soc_display .social.profile {
	margin-top: 0;
}
.soc_display .profile.social a {
	margin-left: 10px;
}
.soc_display {
	margin-right: -10px;
}
.doctor_profile .doc_location address {
	margin-top: 4px;
	margin-bottom: 40px;
}
.practice_list {
	list-style: none;
	line-height: 2;
}
.practice_list .fa {
	margin-right: 10px;
}
.profile small {
	color: #555;
	margin-bottom: 10px;
}
.profile .btn {
	width: 136px;
}
.pagination > li > a, .pagination > li > span {
	background-color: #e2e2e2;
	color: #555;
	margin-left: 10px;
}
.pagination > li > a:hover, .pagination > li > span:hover, .pagination > li > a:focus, .pagination > li > span:focus {
	color: #FFFFFF;
	background-color: #e36d48;
}
.pagination-lg > li:first-child > a, .pagination-lg > li:first-child > span, .pagination > .active > a, .pagination > .active > span, .pagination > .active > a:hover, .pagination > .active > span:hover, .pagination > .active > a:focus, .pagination > .active > span:focus, .pagination > li > a:hover, .pagination > li > span:hover, .pagination > li > a:focus, .pagination > li > span:focus, .pagination > li > a, .pagination > li > span {
	border: none;
}
.pagination > .active > a, .pagination > .active > span, .pagination > .active > a:hover, .pagination > .active > span:hover, .pagination > .active > a:focus, .pagination > .active > span:focus {
	z-index: 2;
	color: #ffffff;
	background-color: #3d4246;
	cursor: default;
}
.pagination .more a {
	background-color: #fff;
}
/**
 *  7.2. Book an appointment sections
 * ----------------------------------------------------------------------------
 */
.ui-datepicker.ui-widget.ui-widget-content {
	width: 100%;
	max-width: 320px;
}
#book_datepicker {
	margin-bottom: 15px;
	width: 100%;
	max-width: 320px;
}
#first_book .fa-calendar {
	padding: 0 10px 0 40px;
}
#second_book .fa-calendar {
	padding: 0 10px 0 10px;
}
.ll-skin-melon .ui-datepicker .ui-datepicker-next span, .ll-skin-melon .ui-datepicker .ui-datepicker-prev span {
	background-image: url( '../img/ui-icons_ffffff_256x240.png' );
}
.ui-widget-header .ui-icon {
	background-image: url( '../img/ui-icons_ffffff_256x240.png' ) !important;
}
.ui-datepicker .ui-datepicker-prev span {
	background-position: -96px 0!important;
}
.ui-datepicker .ui-datepicker-next span {
	background-position: -32px 0!important;
}
.ll-skin-melon .ui-datepicker-header {
	background-color: #eee;
	border-radius: 0;
	height: 50px;
}
.ll-skin-melon .ui-datepicker .ui-datepicker-title {
	color: #999;
	font-weight: bold;
	text-transform: uppercase;
}
.ll-skin-melon .ui-datepicker .ui-datepicker-prev-hover, .ll-skin-melon .ui-datepicker .ui-datepicker-next-hover, .ll-skin-melon .ui-datepicker .ui-datepicker-next, .ll-skin-melon .ui-datepicker .ui-datepicker-prev, .ui-datepicker .ui-datepicker-prev, .ui-datepicker .ui-datepicker-next {
	background-color: #999;
	border-radius: 0;
	top: 0;
}
.ll-skin-melon .ui-datepicker .ui-datepicker-prev-hover, .ll-skin-melon .ui-datepicker .ui-datepicker-next-hover, .ll-skin-melon .ui-datepicker .ui-datepicker-next, .ll-skin-melon .ui-datepicker .ui-datepicker-prev {
	height: 50px;
	width: 50px;
	background: #555;
}
.ll-skin-melon .ui-datepicker th {
	padding: 0;
}
.ll-skin-melon .ui-datepicker .ui-datepicker-prev-hover, .ll-skin-melon .ui-datepicker .ui-datepicker-next-hover {
	background-color: #3d4246;
}
.ui-datepicker-header .ui-state-hover {
	background-color: #3d4246 !important;
}
.ll-skin-melon .ui-state-disabled .ui-state-default {
	color: #555;
	opacity: 0.4;
}
.ll-skin-melon .ui-datepicker .ui-datepicker-next span, .ll-skin-melon .ui-datepicker .ui-datepicker-prev span {
	top: 15px;
}
.ui-datepicker .ui-datepicker-prev, .ll-skin-melon .ui-datepicker .ui-datepicker-prev-hover {
	left: 0;
}
.ui-datepicker .ui-datepicker-next, .ll-skin-melon .ui-datepicker .ui-datepicker-next-hover {
	right: 0;
}
.ll-skin-melon .ui-datepicker td {
	background-color: #eeeeee;
	width: 14%;
	height: 38px;
}
.ll-skin-melon td .ui-state-default {
	padding: 10px;
}
.ll-skin-melon td .ui-state-default {
	color: #555;
}
.ll-skin-melon td .ui-state-active, .ll-skin-melon td .ui-state-hover, .ui-datepicker-calendar thead {
	background-color: #e36d48;
	color: #fff;
}
.ll-skin-melon .ui-datepicker th {
	border: none;
	height: 41px;
	color: #fff;
	font-size: 16px;
}
.time-radioboxes .btn-group label {
	height: 44px;
	max-width: 20%;
	margin-right: 0;
	overflow: hidden;
}
.time-radioboxes .btn-group {
	width: 100%;
}
.btn-pick-time input[type="radio"] {
	display: none;
}
.time-radioboxes .ui-button-text-only .ui-button-text {
	padding-top: 12px;
}
.time-radioboxes .ui-state-default {
	background: #e6e6e6;
}
.time-radioboxes .ui-state-hover {
	background: #e2e2e2;
}
.btn-pick-time.active {
	background: #e36d48;
	box-shadow: none;
}
.time-radioboxes .btn-pick-time.active .ui-button-text {
	color: #fff;
}
.book_section .btn-crumb {
	width: 25%;
}
.book_section .btn-breadcrumb {
	width: 99%;
	margin: 23px 0 32px;
}
.btn-breadcrumb .btn:before {
	content: " ";
	display: block;
	width: 0;
	height: 0;
	border-top: 22px solid transparent;
	border-bottom: 22px solid transparent;
	border-left: 10px solid rgb(173, 173, 173);
	position: absolute;
	top: 50%;
	margin-top: -22px;
	margin-left: -1px;
	left: 100%;
	z-index: 3;
}
.btn-breadcrumb .btn {
	font-weight: bold;
	padding: 6px 12px 6px 24px;
	line-height: 30px;
}
.btn-breadcrumb .btn:first-child {
	padding: 6px 6px 6px 10px;
}
.btn-breadcrumb .btn:last-child {
	padding: 6px 18px 6px 24px;
}
.btn-breadcrumb .btn.btn-crumb:before {
	border-left: 20px solid rgb(173, 173, 173);
	z-index: 4;
}
.btn-breadcrumb > .btn:hover {
	z-index: auto;
	cursor: default;
}
.btn-breadcrumb > .btn > span, .btn-breadcrumb > .btn:hover > span {
	color: #555;
}
.btn-breadcrumb > .btn.active:hover > span, .btn-breadcrumb > .btn.active > span {
	color: #fff;
}
.btn-breadcrumb > .btn:active, .navbar-nav > li .btn.dropdown-toggle {
	outline: none;
	box-shadow: none;
}
.btn-breadcrumb .btn.btn-crumb:nth-child(2) {
	background-color: #e2e2e2;
}
.btn-breadcrumb .btn.btn-crumb:nth-child(2):before {
	border-left-color: #e2e2e2;
}
.btn-breadcrumb .btn.btn-crumb:nth-child(3) {
	background-color: #eee;
}
.btn-breadcrumb .btn.btn-crumb:nth-child(3):before {
	border-left-color: #eee;
}
.btn-breadcrumb .btn.btn-crumb:last-child {
	background-color: #f6f6f6;
}
.btn-breadcrumb .btn.btn-crumb:last-child:before {
	border-left-color: #f6f6f6;
}
.btn-breadcrumb .btn-crumb:first-child {
	background-color: #e2e2e2;
}
.btn-breadcrumb .btn-crumb:nth-child(2) {
	background-color: #eee;
}
.btn-breadcrumb .btn-crumb:last-child {
	background-color: #f6f6f6;
}
.btn-breadcrumb .btn.active {
	box-shadow: none;
	background: #e36d48!important;
	color: #fff;
}
.btn-breadcrumb .btn.active:before {
	border-left-color: #e36d48!important;
}
#second_book .the_reason {
	padding-top: 40px;
}
.book_section .jumbotron {
	padding: 20px;
	margin-top: 20px;
}
#sixth_book .jumbotron, #third_book .jumbotron {
	margin-bottom: 0;
}
.book_section .jumbotron label {
	width: 100%;
}
.book_section .jumbotron input {
	background-color: #fff;
}
h4.login_form_header {
	margin-top: 14px;
}
#submit_phone_number {
	margin-top: 27px;
}
.enter_the_phone_number {
	max-width: 83%;
}
#sixth_book input[type="password"].client_name, .code_numbers {
	max-width: 144px;
	display: inline;
}
.book_section .jumbotron .text-muted {
	padding-left: 10px;
}
.book_section .jumbotron #verify_phone_number {
	margin-left: 10px;
}
.book_section button[type="reset"] {
	background: transparent;
	color: #bbb;
}
.book_section button[type="reset"]:hover {
	color: #555;
}
.code_numbers {
	margin: -1px 10px 0 10px;
	width: 44px;
	color: #fff;
	background-color: #53ab3e;
	opacity: 1!important;
	padding: 0;
}
/**
 * 7.3. Services page
 * ----------------------------------------------------------------------------
 */
.services .services_summary_header {
	color: #555;
	font-size: 15px;
	font-weight: bold;
}
.services_summary .col-md-6:first-child {
	padding-left: 0;
}
.services .services_summary p {
	line-height: 22px;
}
.services .features div.page-header {
	margin-top: 20px;
	margin-bottom: 5px;
}
.services .container.features {
	padding-top: 6px;
	margin-bottom: 30px;
}
.services .thumbnail {
	padding: 30px;
	color: #999999;
}
.services .page-header h3 {
	margin-bottom: 7px;
}
.services .row .thumbnail:last-child {
	margin-right: 0;
}
#vertical_tabs .thumbnail {
	padding-left: 0;
	padding-top: 0;
}
#vertical_tabs .entry.row {
	padding-left: 30px;
	padding-right: 30px;
}
#vertical_tabs .thumbnail > img, #vertical_tabs .thumbnail a > img {
	margin-left: 0;
}
.services .thumbnail .media span, .page_404 .thumbnail .media span {
	color: #fff;
	background-color: #b7b7b7;
}
.page_404 .thumbnail .media-body span {
	font-size: 15px;
}
.services a.thumbnail:hover, .page_404 a.thumbnail:hover {
	text-decoration: none!important;
	background-color: #e2e2e2;
	color: #555;
}
.services a.thumbnail:hover .media-body, .page_404 a.thumbnail:hover .media-body {
	background-color: #fff;
}
.services a.thumbnail:hover .media span, .page_404 a.thumbnail:hover .media span {
	background-color: #e36d48;
}
.services .thumbnail .media-body, .page_404 .thumbnail .media-body {
	background-color: #e5e5e5;
	max-height: 44px;
	line-height: 35px;
	display: block;
	padding: 6px 18px;
	margin-bottom: 15px;
}
.services .thumbnail b, .services .thumbnail .media-body b, .page_404 .thumbnail .media-body b {
	font-weight: bold;
	font-size: 14px;
}
.services .thumbnail .media-body b, .page_404 .thumbnail .media-body b {
	text-transform: uppercase;
}
/**
 * 7.4. 404 page
 * ----------------------------------------------------------------------------
 */
.page_404 .jumbotron {
	background-color: #f6f6f6;
	margin-bottom: 0;
	padding: 10px 0;
}
.page_404 .home_from_404 {
	display: inline-block;
	height: 44px;
	max-width: 250px;
	margin: 30px 0;
}
.page_404 p small {
	font-size: 13px;
	color: #555;
}
.page_404 #text_404, .maintenance_page .page-header {
	font-size: 173px;
	margin-bottom: 0;
	font-weight: bold;
	margin-top: 0;
	text-transform: uppercase;
}
.container.page_404 {
	text-align: center;
}
/**
 * 7.5. Maintenance page
 * ----------------------------------------------------------------------------
 */


.maintenance .social {
	margin-top: 200px;
}
.maintenance_page .maintenance {
	position: fixed;
	top: 0;
	left: 0;
	width: 100%;
	height: 100%;
	line-height: 100%;
	vertical-align: middle;
	background-color: #eee;
	display: table;
}
.maintenance_page .maintenance .container {
	display: table-cell;
	vertical-align: middle;
}
.maintenance_page .page-header {
	font-size: 40px;
	color: #555;
}
.maintenance .custom-tweet-button, .maintenance .custom-facebook-button, .maintenance .custom-google-button, .maintenance .custom-linkedin-button {
	display: inline-block;
	float: none;
	height: 45px;
}
.maintenance .custom-tweet-button a, .maintenance .custom-facebook-button a, .maintenance .custom-google-button a, .maintenance .custom-linkedin-button a {
	float: left;
	height: 45px;
	line-height: 45px;
	width: 173px;
	font-weight: bold;
	text-transform: uppercase;
	opacity: 1;
	color: #fff;
	margin-left: 10px;
}
.maintenance .social a.fa:hover {
	color: #fff;
}
.maintenance .social a.fa .badge {
	width: 120px;
	color: #fff;
	line-height: 25px;
}
.maintenance .custom-tweet-button a {
	background-color: #00a0d1;
}
.maintenance .custom-tweet-button a .badge {
	background-color: #41abe1;
}
.maintenance .custom-facebook-button a {
	background-color: #355089;
}
.maintenance .custom-facebook-button a .badge {
	background-color: #3b5998;
}
.maintenance .custom-google-button a {
	background-color: #c54233;
}
.maintenance .custom-google-button a .badge {
	background-color: #db4a39;
}
.post_single {
	margin-top: 14px;
}
.post .media-body blockquote {
	padding: 10px 0 10px 18px;
	border-left: 5px solid #e36d48;
	font-size: 13px;
}
.post .media-body blockquote p {
	font-style: italic;
}
/**
 * 7.6. Comments Area
 * ----------------------------------------------------------------------------
 */
#comments li {
	list-style: none;
}
.comments-area {
	margin-top: 20px;
	padding: 20px;
	overflow: hidden;
	background-color: #fff;
}
.comments-area .comments_loop {
	overflow: visible;
}
.comments-area img {
	max-width: 90px;
}
.comment {
	position: relative;
}
.comment .media-body {
	margin: 0;
	padding-left: 20px;
}
.comment .user_name {
	color: #555;
}
.comment .btn-default {
	background-color: #e2e2e2;
	color: #999;
	margin-left: 20px;
}
.comment .btn-default:hover {
	background-color: #e36d48;
	color: #fff;
}
.comment_form_title {
	margin: 20px 0;
}
.comment_form_wrapper {
	margin-bottom: 50px;
}
#map_canvas {
	height: 300px;
}
/**
 * 8. Sidebar Area
 * ----------------------------------------------------------------------------
 */
#primary-sidebar {
	margin-top: 25px;
}
.widget h1.widget-title {
	font-size: 14px;
	color: #555;
	font-weight: bold;
	text-transform: uppercase;
	margin-bottom: 10px;
	margin-top: 30px;
}
.widget img.post_thumbnail {
	width: 60px;
	position: absolute;
}
.widget .media-body {
	padding-left: 70px;
}
.widget .media-body .post_author:hover {
	color: #555!important;
}
.widget .media-heading a {
	font-weight: bold;
	font-size: 13px;
	color: #555;
}
.widget ul {
	list-style: none;
}
.widget_recent_comments li {
	margin: 10px 0;
}
#primary-sidebar .widget .fa {
	color: #999;
	margin-right: 10px;
}
.widget .text-muted:hover, .widget .text-muted:hover .fa {
	color: #e36d48;
	text-decoration: none;
}
.widget_recent_comments li .comment_author {
	font-weight: bold;
	font-size: 13px;
	color: #555;
}
.primary-sidebar .widget ul li.page_item {
	line-height: 26px;
}

/**
 * 9. Media queries
 * ----------------------------------------------------------------------------
 */

@media (min-width: 1200px) {
.container {
	width: 940px;
}
}
 @media screen and (min-width: 1008px) {
.footer.top .widget {
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
	box-sizing: border-box;
	float: left;
	padding: 0 30px;
}
.footer.top .widget:first-child {
	width: 130px;
}
.page_404 .home_from_404 {
	height: 44px;
}
.navbar > .container .navbar-brand, .navbar > .container-fluid .navbar-brand {
	margin-left: -10px;
}
.header-search, .form-search, .navbar-form {
	max-width: 220px;
}
.header-search .search-query {
	max-width: 142px;
}
#submit_search {
	margin-top: 49px;
}
}
 @media screen and (max-width: 1008px) {
#ask_your_question {
	width: 100%;
}
.navbar-brand {
	width: auto;
}
}
 @media all and (min-width: 768px) {

.navbar-form.navbar-right:last-child {
	margin-left: -10px;
	margin-bottom: 5px;
}
.home .widgets-area .container.features .row {
	margin-bottom: 15px;
}
.footer.top .widget:first-child {
	padding-left: 0;
	;
}
.widgets-area .container, .container #vertical_tabs {
	padding-left: 0;
	padding-bottom: 60px;
}
.header-bottom {
	padding: 20px 60px;
}
}
 @media all and (min-width: 1024px) {
.services .thumbnail {
	max-height: 220px;
	max-width: 300px;
	margin-right: 20px;
	margin-bottom: 20px;
}
.latest-posts .thumbnail img {
	height: 240px;
}
.navbar-brand {
	width: auto;
}
.sticky #ask .entry-content .btn-primary {
	margin-top: -25px;
}
}
 @media all and (max-width: 1024px) {
.breadcrumbs.container {
	max-width: 690px;
}
.services .blockquote-widget {
	margin-right: -10px;
}
}
 @media all and (max-width: 768px) {
b.doc_name {
	font-size: 13px;
}
#book_datepicker {
	margin-top: 15px;
}
.blog .post .post_meta {
	transform: rotate(90deg);
	margin-left: 25px;
	top: 100%;
	margin-top: -75px;
}
.blog .post .feutered_image_full_width {
	position: relative;
}
.blog .post_meta span {
	transform: rotate(270deg);
}
.col-xs-12.profile_thumb {
	max-width: 260px;
}
.navbar-form.navbar-right:last-child {
	margin-top: 10px;
	margin-bottom: 5px;
	width: 100%;
}
.container > .navbar-header {
	margin-left: 0;
	margin-right: 0;
}
.count.left {
	padding-left: 10px;
}
.header-bottom {
	padding-left: 10px;
}
.services .page-header.row, .services .row.services_summary {
	padding-left: 10px;
	padding-right: 10px;
}
.widgets-area .container, .container #vertical_tabs {
	padding-bottom: 40px;
}
.features div.media {
	margin-top: 15px;
}
.sticky input.datepicker {
	background-position: 98% 50%;
}
.comment .btn-default {
	background-color: #e2e2e2;
	color: #999;
	position: absolute;
	margin-left: 0;
	top: 100px;
	width: 90px;
}
div.comment {
	min-height: 140px;
}
.navbar-collapse.collapse.top-menu >ul > li {
	overflow: hidden;
}
.navbar-nav a {
	margin-left: 20px;
}
.navbar-form {
	margin-left: 0!important;
	margin-right: 0!important;
}
.navbar-default .navbar-nav > li button {
	margin-left: 20px;
	text-align: left;
}
.sticky .nav-tabs > li {
	width: 100%;
}
label.for_text_input, #ask .ask_your_question, #ask_your_question {
	width: 100%;
}
#submit_search {
	margin-top: 27px;
}
.countdown-section {
	height: 70px;
	display: block;
	float: none;
	text-align: center;
	line-height: 40px!important;
	background-color: #fff;
	margin-bottom: 20px;
	border-bottom: 1px solid #e2e2e2;
}
.maintenance .social {
	margin-top: 160px;
	padding-bottom: 160px;
}
.countdown-period {
	display: block;
	position: absolute;
	text-align: center;
	width: inherit;
	line-height: 10px;
	color: #555;
}
.countdown-row {
	width: 100%;
	height: 90px;
	position: relative;
	display: block;
	text-align: center;
	max-width: 100%;
}
.maintenance_page .maintenance .container.is-countdown {
	display: block;
	margin: 0;
}
}
 @media screen and (max-width: 500px) {
.comment .children .children .children {
	padding-left: 0!important;
}
.row {
	/*margin-left: 0;
	margin-right: 0;*/
}
.header-bottom {
	margin-bottom: 10px;
}
.profiles-loop, .posts-loop {
	margin-top: 10px;
}
.primary-sidebar {
	margin-bottom: 10px;
}
.breadcrumbs.container {
	padding-top: 10px;
	padding-bottom: 10px;
}
.col-xs-12.profile_thumb {
	max-width: 100%;
}
.sticky input.datepicker {
	background-position: 95% 50%;
}
.comment .media-body {
	min-width: 170px;
}
#slider {
	height: 330px;
}
.tab-pane label {
	width: 100%;
}
#first_book label.col-md-6.col-sm-6.col-xs-6 {
	padding-left: 0;
	padding-right: 0;
}
.col-xs-12.profile_thumb img {
	width: 100%;
}
.col-sm-8 .star-rating {
	display: none!important;
}
.blog .pull-left.post_image {
	float: none!important;
	margin-right: 0;
}
.blog .pull-left.post_image > img {
	width: 100%;
}
.entry .nav.nav-tabs > li {
	width: 100%;
}
.maintenance .custom-tweet-button a, .maintenance .custom-facebook-button a, .maintenance .custom-google-button a, .maintenance .custom-linkedin-button a {
	width: 50px;
}
.book_or_add .btn, .btn.submit_review {
	width: 100%!important;
	margin: 10px 0 0;
}
.doctor_controls .nav-tabs > li {
	width: 100%;
}
.btn-breadcrumb > .btn.active:hover > span, .btn-breadcrumb > .btn.active > span {
	font-size: 10px;
}
.book_section .btn.btn-primary {
	width: 100%;
}
.page_404 .home_from_404 {
	max-width: 100%;
	width: 100%;
}
.countdown-show3 .countdown-section {
	width: 100%;
	margin: 0;
}
}
 @media all and (max-width: 360px ) {
.ui-button-text-only .ui-button-text {
	padding: .4em;
	line-height: 23px;
	font-size: 12px;
}
.ll-skin-melon td .ui-state-default {
	padding: 0.5em 0;
}
.ll-skin-melon .ui-datepicker .ui-datepicker-prev-hover, .ll-skin-melon .ui-datepicker .ui-datepicker-next-hover, .ll-skin-melon .ui-datepicker .ui-datepicker-next, .ll-skin-melon .ui-datepicker .ui-datepicker-prev {
	width: 35px;
}
}
 @media (max-width: 940px) {
.slide-caption {
	margin-left: 0;
	left: 0;
}
}
 @media (min-width: 992px) {
.container {
	width:92%;
}
.row.height_spacing {
	min-height: 340px !Important;
}
.row.height_spacing_for_got {
	min-height: 340px !Important;
}
}
 @media ( max-width: 992px ) and ( min-width: 768px ) {
.navbar-default .navbar-nav > li > a, .navbar-default .navbar-nav > li button {
	padding-left: 10px;
	padding-right: 10px;
}
#book_datepicker {
	margin-top: 15px;
}
.navbar.navbar-default > .container {
	padding-right: 0;
}
.home .nav.main-menu {
	border-bottom: 1px solid #e5e5e5;
	margin-bottom: 5px;
}
}
/* star rating css to display star according to value */

.rating-static {
	width: 60px;
	height: 16px;
	display: block;
	background: url('../img/star-rating.png') 0 0 no-repeat;
}
.rating-50 {
	background-position: 0 0;
}
.rating-40 {
	background-position: -12px 0;
}
.rating-30 {
	background-position: -24px 0;
}
.rating-20 {
	background-position: -36px 0;
}
.rating-10 {
	background-position: -48px 0;
}
.rating-0 {
	background-position: -60px 0;
}
.rating-5 {
	background-position: -48px -16px;
}
.rating-15 {
	background-position: -36px -16px;
}
.rating-25 {
	background-position: -24px -16px;
}
.rating-35 {
	background-position: -12px -16px;
}
.rating-45 {
	background-position: 0 -16px;
}
/* end star rating */
.top_menu .active {
	border-top: 3px solid #e36d48 !important;
	color: #999 !important;
}
.divider_home {
	border-bottom: 1px dashed #ccc;
	margin-bottom: 30px;
	margin-top: 30px;
	width: 100%;
}
.gender {
	min-height: 0 !important;
	width: 9% !important;
}
/* gfggg */


.search_box {
	/*  background-color: rgba(237, 241, 241, 0.9);*/
    border-bottom: 3px solid #e36d48;
	margin-bottom: 0 !important;
}
.country_img span {
	background-color: rgba(255, 255, 255, 0.75);
	display: inline-block;
	padding: 0 6px;
}
.country_img > h1 {
	padding: 50px 0;
}
#sub {
	height: 35px;
	line-height: 35px;
}
.brand_div {
	float: left;
	font-size: 12px;
	font-weight: bold;
	margin-left: 13px;
	padding: 0;
	text-align: center;
	text-transform: uppercase;
	/*width: 23%;*/
	width: 14%;
	min-height:170px;
}
.success {
	color: #3d6611 !important;
	margin: 0 2px 17px 3px;
	padding: 2px;
	text-align:center;
}
.error {
	margin: 0 2px 17px 3px;
	padding: 2px;
	color: #df280a !important;
	text-align:center;
}
/*notificatiob */

#nav {
	list-style:none;
	margin: 0px;
	padding: 0px;
}
#nav li {
	float: left;
	margin-right: 20px;
	font-size: 14px;
	font-weight:bold;
}
#nav li a {
	color:#333333;
	text-decoration:none
}
#nav li a:hover {
	color:#006699;
	text-decoration:none
}
#notification_li {
	position:relative
}
.notification-div img {
    width: 18px;
    height: 18px;
}
#notificationContainer {
	background-color: #fff;
	border: 1px solid rgba(100, 100, 100, .4);
	-webkit-box-shadow: 0 3px 8px rgba(0, 0, 0, .25);
	overflow: visible;
	position: absolute;
	top: 40px;
	right:30px;
	width: 400px;
	display: none;	
	z-index:130;
}
#notificationContainer1{
	background-color: #fff;
	border: 1px solid rgba(100, 100, 100, .4);
	-webkit-box-shadow: 0 3px 8px rgba(0, 0, 0, .25);
	overflow: visible;
	position: absolute;
	top: 40px;
	margin-left: -168px;
	width: 200px;
	display: none;	
	z-index:130;
}
#notificationContainer:before{
	content: '';
	display: block;
	position: absolute;
	width: 0;
	height: 0;
	color: transparent;
	border: 10px solid black;
	border-color: transparent transparent #21aad8;
	margin-top: -20px;
	right:14px;
}
#notificationContainer1:before {
	content: '';
	display: block;
	position: absolute;
	width: 0;
	height: 0;
	color: transparent;
	border: 10px solid black;
	border-color: transparent transparent #21aad8;
	margin-top: -20px;
	right:10px;
}
#notificationContainer1 div{
	padding: 5px 10px;
    border-bottom: 1px solid #ccf;
	text-transform:capitalize;
}
#notificationContainer2{
	background-color: #fff;
	border: 1px solid rgba(100, 100, 100, .4);
	-webkit-box-shadow: 0 3px 8px rgba(0, 0, 0, .25);
	overflow: visible;
	position: absolute;
	top: 40px;
	margin-left: -100px;
	width: 200px;
	display: none;	
	z-index:130;
}
#notificationContainer2:before {
	content: '';
	display: block;
	position: absolute;
	width: 0;
	height: 0;
	color: transparent;
	border: 10px solid black;
	border-color: transparent transparent #21aad8;
	margin-top: -20px;
	margin-left: 95px;
}
#notificationContainer2 div{
	padding: 5px 10px;
    border-bottom: 1px solid #ccf;
	text-transform:capitalize;
}
#notificationContainer3{
	background-color: #fff;
	border: 1px solid rgba(100, 100, 100, .4);
	-webkit-box-shadow: 0 3px 8px rgba(0, 0, 0, .25);
	overflow: visible;
	position: absolute;
	top: 40px;
	margin-left: -100px;
	width: 200px;
	display: none;	
	z-index:130;
}
#notificationContainer3:before {
	content: '';
	display: block;
	position: absolute;
	width: 0;
	height: 0;
	color: transparent;
	border: 10px solid black;
	border-color: transparent transparent #21aad8;
	margin-top: -20px;
	margin-left: 95px;
}
#notificationContainer3 div{
	padding: 5px 10px;
    border-bottom: 1px solid #ccf;
	text-transform:capitalize;
}
#notificationTitle {
	z-index: 1000;
	font-weight: bold;
	padding: 8px;
	font-size: 13px;
	background-color: #ffffff;
	width: 100%;
	border-bottom: 1px solid #dddddd;
}
#notificationsBody {
	height:300px;
	padding:10px;
	word-wrap: break-word;
	overflow-y:auto;
}
#notificationsBody  div{
	font-size:13px;
	padding: 5px 25px 5px 10px;
    margin:0px -10px 0px !important;
	border-bottom: 1px solid #ddd;
	position:relative;
}
#notificationsBody  div p {
	margin-top:0px !important;
}
#notificationsBody  div:after {
	content:'';
	display:block;
	clear:both;
}
#notificationsBody  div:hover{
	background: rgba(0, 0, 0, 0.03);
}
.noti_bubble {
    position:absolute;   
    top: 1px;
    right:-18px;
    padding:0px 5px 1px 5px;
    background-color:#fff; 
    color:#333;
    font-weight:bold;
    font-size:0.75em;
    border-radius:30px;
    box-shadow:1px 1px 1px gray;
	z-index: 90;
}
.notification-div ul li {
	list-style:none;
	float:right;
	margin-left:25px;
	cursor:pointer;
}
.new_head {
	padding-top:0px !important;
	padding-bottom:10px !important;
}
.header .notification-div + div + .container .logo a {
	display:block;
	margin-top:-20px;
}
.notification-div {
	padding:0px 0px 0px 300px;
	margin:0px auto 0px;
}
.notification-div ul {
	margin:0px;
	padding:0px;
}
.notification-div .col-lg-12:before {
	content:'';
	display:block;
	width:22px;
	height:22px;
	background-color:#fff;
	position:absolute;
    left: -10px;    
    top: 2px;
	-moz-transform: rotate(45deg);
	-ms-transform: rotate(45deg);
	-o-transform: rotate(45deg);
	-webkit-transform: rotate(45deg);
	transform: rotate(45deg);
}
.notification-div .col-lg-12 {
	background-color:#E83C45 !important;
	padding:2px 0px 5px;
	padding-right:50px;
	float:right;
	position:relative;
}
.notification-div ul:after, .notification-div .col-lg-12:after {
	content:'';
	display:block;
	clear:both;
}
#notificationContainer{
	color:#000;
}
#notificationFooter a{
	padding: 2% 10%;
    font-size: 14px;
    text-align: center;
}
#noti_Container2 a,#noti_Container4 a,#noti_Container5 a {
    color: #FFF !important;
}
div#notificationsBody > div > span {
    font-size: 11px;
	display:block;
	text-align:right;
	position:absolute;
	right:0px;
	top:7px;
	z-index:1;
}
button.close-notifications {
    width: 10px;
    height: 10px;
    border: none;
    background: transparent;
}
button.close-notifications {
    width: 30px;
    height: 20px !important;
    display: none;
    background: transparent;
    padding: 0px;
    color: #21AAD8;
    float: right;
    -moz-border-radius: 50%;
	-ms-border-radius: 50%;
	border-radius: 50%;
	line-height:15px;
	font-weight:600;
	right:0px;
	position:absolute;
	z-index:2;
	background-color:#f8f8f8;
}
#notificationFooter {
	background-color: #e9eaed;
	text-align: center;
	font-weight: bold;
	padding: 8px;
	font-size: 12px;
	border-top: 1px solid #dddddd;
}
#notification_count {
	background: none repeat scroll 0 0 #cc0000;
	border-radius: 9px;
	color: #ffffff;
	font-size: 11px;
	font-weight: bold;
	margin-left: 124px;
	margin-top: 6px;
	padding: 2px 7px;
	position: absolute;
	z-index: 999;
}
.notifications {
/*padding:0 0 20px;font-size:0*/
}
.notifications .error {
	margin:0 0 6px;
	display:block;
	width:100%
}
.notifications p {
	padding:0
}
.quicklinks a {
	font-size: 10pt;
	font-weight: 700;
	margin-right: 30px;
	text-decoration: none;
}
/*6-4-15 start*/
.slide-caption h1 {
	background-color: rgba(255, 255, 255, 0.5) !important;
}
.slide-caption h1 > a {
	color: #2a2a2a !important;
	font-weight:normal !important;
}
.slide-caption h1 > a:hover {
	text-decoration:none !important;
}
.slide-caption p {
	background-color: rgba(255, 255, 255, 0.5) !important;
	margin-top:11px !important;
	color: #2a2a2a !important;
}
.navbar-default .navbar-nav > li > a {
	color:#2a2a2a !important;
}
.navbar-default .navbar-nav > li > a:hover {
	color:#3d4246 !important;
	border-top: 2px solid #dd2932 !important;
}
.navbar-default .navbar-nav > li > .btn:hover, .navbar-default .navbar-nav > li > .btn:focus {
	color:#dd2932 !important;
}
.navbar-default .navbar-nav > li > a:hover, .navbar-default .navbar-nav > li > button:hover {
	border-top: 2px solid #3d4246 !important;
}
.top_menu .active {
	border-top: 2px solid #3d4246 !important;
}
.navbar-default .navbar-nav > li > a, .navbar-default .navbar-nav > li button {
	color: #FFF !important;
}
.navbar-default .navbar-nav > li > a {
	border-top: 2px solid transparent;
	text-shadow: 1px 1px 1px #01445A !important;
}
button#dropdownMenuDivider2 {
	border-top: 2px solid transparent;
}
nav.nav.main-menu {
	background: #21aad8;
}
.features div.media:hover a span, .features div.media:hover a span:before {
	background: #21aad8 !important;
	transition: all 0.5s;
}
.latest-posts .thumbnail img {
	width: 100% !important;
}
body .top_menu a.active {
	color: #3d4246 !important;
}
a.btn {
	line-height:50px !important;
	height:50px !important;
}
a {
	color:#21aad8 !important;
}
body .navbar-right > .btn.btn-lg.btn-default:hover {
	background-color: #3d4246 !important;
	border: none;
	color: #fff !important;
}
.btn-default:hover, .btn-default:active, .btn-default:focus {
	background: #3d4246 !important;
	color: #ffffff !important;
}
#sub {
	height: 35px !important;
	line-height: 35px !important;
}
.btn-default {
	background: #fff !important;
	background: #21aad8;
}
.btn-primary {
	background: #21aad8 !important;
	color: #ffffff !important;
}
.btn-primary .fa {
	color: #ffffff !important;
}
.btn-primary:hover, .btn-primary:active, .btn-primary:focus {
	background: #E83C45 !important;
	color:#fff !important;
	transition: all 0.5s;
}
.search_box {
	border-bottom: 3px solid #3d4246 !important;
}
.thumbnail .caption {
	padding: 9px;
	color: #2a2a2a !important;
}
.quicklinks > a {
	color: white !important;
}
.lbltxt {
	margin-top: 20px;
}
.col-md-1.col-sm-12.col-xs-12.left.icon_redia {
	width: 36px;
}
.selectoptioin {
	margin-top: 10px;
}
.col-lg-12.male_female > div {
	padding: 0px !important;
}
.col-lg-12.male_female {
	padding: 0px !important;
}
body > .col-lg-12 > .col-md-5.col-sm-12.col-xs-12.left > input {
	height:32px !important;
	background-color: transparent !important;
	border:1px solid #cccccc !important;
}
label.col-md-6.col-sm-12.col-xs-12 {
	text-align: right;
	padding-right: 30px;
	text-transform: uppercase;
	line-height: 32px;
	margin: 0px;
}
}
label.col-md-4.col-sm-12.col-xs-12.left {
	font-weight: bold;
	text-align: right;
	padding-right:30px;
}
input.parsley-validated {
	background: #fff;
	border: 1px solid #cccccc !important;
	height: 32px !important;
	min-height: 32px !important;
	margin: 0px !important;
}
.checkbox-inline input.parsley-validated {
	background: #fff;
	border: none !important;
	height: auto !important;
	min-height: 2px !important;
	margin: 4px 0px 0px -20px !important;
}
div#gender {
/*margin-top: 10px;*/
}
.form-group.col-lg-12 {
	margin-bottom:0px !important;
}
.lbltxt {
	margin:0px !important;
}
.form-group.col-lg-12 {
}
form.registration > div {
/*margin-bottom: 15px !important;*/
}
.col-md-5.col-sm-12.col-xs-12.left textarea {
	background-color: transparent !important;
	border: 1px solid #ccc !important;
	margin: 0px;
}
.col-lg-12.my_radio > .col-lg-3 {
	padding: 0px;
}
.col-lg-12.my_radio > .col-lg-3 > input[type="radio"] {
	width: 12% !important;
	height: 25px !important;
	min-height: 100% !important;
	padding: 0px !important;
	margin: 0px !important;
}
.col-lg-12.my_radio {
	padding:0px !important;
	margin-bottom: 10px;
}
.col-md-5.col-sm-12.col-xs-12.left > input[type="text"] {
	margin: 0px;
	margin-bottom: 10px;
	height: 32px;
	min-height: 32px !important;
	background: transparent;
	border: 1px solid #ccc;
}
.col-lg-12.my_sign_sub > .col-md-6.col-sm-6.col-xs-6.pull-left.text-right {
	width:71% !important;
}
.col-lg-12.my_sign_sub .col-md-6.col-sm-6.col-xs-6.pull-right {
	float: left !important;
	line-height: 44px !important;
	width:29%;
}
#email_varify {
	/*color: red;*/
}
.answer {
	/*background: none repeat scroll 0 0 lavender;
	font-size: 12px;
	font-weight: bold;
	width: 100%;*/
}
.ans_heading {
	text-align:center;
}
/*19-5-15 start*/

body {
	font-family:Open Sans !important;
	/*font-family:Lato !important;*/
	background:#fff !important;
	/*color: #3f4546 !important;*/
	color:#8a8a8a;
	letter-spacing:1px;
	/*overflow-x: hidden;*/
}
.navbar-brand, .navbar-nav > li > a {
	text-shadow:none !important;
}
ul#sticky-tabs > li > a {
	color: #FFFFFF !important;
	text-shadow: 0.5px 0.5px 2px rgba(0, 0, 0, 0.2);
}
ul#sticky-tabs > li.active> a {
	color: #3d4246 !important;
}
label.col-lg-10.enter_the_phone_number {
	margin: 0px;
	padding: 0px;
}
p.footer-credits.hidden-xs > a {
	color:#21AAD8 !important;
}
p.footer-credits.hidden-xs > a:hover {
	color:#fff !important;
}
.my_search_selact {
	width:40% !important;
	float:left !important;
	margin-top: 10px;
	height: 44px;
}
.doc_right_text {
	width: 68%;
	float: left;
}
.doc_right_text > b.doc_name {
	line-height: normal !important;
	margin:0px;
}
address.left {
	margin-bottom:0px !important;
}
.doc_location {
	cursor: pointer;
}
ul.my_chekbox > li {
	list-style:none;
	display:inline-block;
}
ul.my_chekbox > li > input {
	width: initial;
	line-height: normal;
	padding: 0px;
	margin: 0px;
	min-height: initial;
}
ul.my_chekbox {
	margin: 0px;
	padding: 0px;
	line-height: 0px;
}
.doctor_search_top > input {
	margin-top: 0px;
	min-height: initial;
	height: 35px;
}
.col-lg-2.doctor_button_top > a#sub {
	background: #21AAD8 !important;
	color: white !important;
	width:100% !important;
}
.searching {
	position:relative;
}
.search-loop {
	/*background-color: rgb(239, 239, 239);
	position: relative;
	width: 98%;
	z-index: 999;
	padding: 1%;
	margin: 0.1% 1%;
	border: 1px solid rgba(63, 69, 70, 0.2);
	top: 0px;*/
	    background-color: rgb(255, 255, 255);
	position: absolute;
	width: 100%;
	z-index: 9;
	/* padding: 0% 1% !Important; 
    margin: 0.1% 3%;*/
	border: 1px solid rgb(33, 170, 216);
	border-top: none;
	/*top: 130px;*/
	max-height: 200px;
	overflow: auto;
	margin:0px;
	background-color:#fff;
}
.searching .search-loop ul {
	margin:0px;
	padding:10px 0px 10px 20px;
}
.searching .search-loop ul b.doc_name {
	line-height:22px !important;
}
.search-loop ul li a {
	padding: 0% 1%;
}
.d_focus {
	background: #21AAD8;
}
.d_focus b a {
	color:#fff !important;
}
.search-loop::-webkit-scrollbar {
 width: 8px;
 background-color: #FFF;
}
.search-loop::-webkit-scrollbar-thumb {
 -webkit-box-shadow: inset 0 0 6px rgba(0,0,0,.3);
 background-color: #21AAD8;
}
.search-loop.home {
	background-color: rgb(239, 239, 239);
	position: absolute;
	width: 77.4%;
	z-index: 999;
	padding: 1%;
	margin: 0%;
	border: 1px solid rgba(63, 69, 70, 0.2);
	top: 131px;
	left: 29px;
}
.search-loop.home.health_home {
	background-color: rgb(239, 239, 239);
	position: absolute;
	width: 75%;
	z-index: 999;
	padding: 1%;
	margin: 0%;
	border: 1px solid rgba(63, 69, 70, 0.2);
	top: 131px;
	left: 29px;
}
.home_search {
	top: 215px;
}
label#health_search {
	padding: 0px;
	width: 100%;
	margin:0px;
}
.col-md-12.hospital_search_top > .col-lg-10 > input {
	margin: 0px;
	height: 35px;
	min-height: initial;
}
.col-md-12.hospital_search_top > .col-lg-2 > a#sub {
	background:#21aad8 !important;
	color:white !important;
	width:100% !important;
}
.search-loop.for_hospitl {
	top: 25px;
}
.col-lg-12.health_well_ness > .col-lg-10 > input {
	margin:0px;
	height:35px;
	min-height:initial;
}
.col-lg-12.health_well_ness > .col-lg-2 > a {
	padding:0px;
	margin:0px;
	background:#21aad8 !important;
	color:white !important;
	width:100% !important;
}
.search-loop.health_well_search {
	top: -10px;
}
.col-lg-12.events_page_my > .col-lg-3 > select {
	height:35px;
}
.col-lg-12.events_page_my > .col-lg-3 > input {
	margin: 0px;
	height:35px;
	min-height:initial;
}
.col-lg-12.events_page_my > .col-lg-3 > a {
	background: #21AAD8 !important;
	color: white !important;
	width:100% !important;
}
span.media-object.fa.fa-hospital-o {
	font-size: 30px;
	color: rgb(63, 69, 70);
}
span.media-object.fa.fa-stethoscope {
	font-size: 30px;
	color: rgb(63, 69, 70);
}
span.media-object.fa.fa-lg.fa-heart {
	font-size: 30px;
	color: rgb(63, 69, 70);
}
input#hospital_text {
	background-image: url("../img/text/hospital.png");
	background-repeat: no-repeat;
	background-position: 10px;
	padding-left: 50px;
}
input#docter_text {
	background-image: url("../img/text/doctor.png");
	background-repeat: no-repeat;
	background-position: 10px;
	padding-left: 50px;
}
input#helth_text {
	background-image: url("../img/text/helath.png");
	background-repeat: no-repeat;
	background-position: 10px;
	padding-left: 50px;
}
.col-lg-12.doctor_single_list_my > .col-lg-3 > a > img.avatar_square.left {
	width: 90px;
	height: 90px;
}
.col-lg-12.doctor_single_list_my > .col-lg-9 {
	padding: 0px;
	width:80%;
}
.col-lg-12.doctor_single_list_my > .col-lg-3 > span {
	position:absolute;
	right:-30px;
	bottom:-25px;
}
.col-lg-12.doctor_single_list_my > .col-lg-3 > span > img {
	box-shadow: none;
	width:80px;
	height:80px;
}
.sidebar_doctor_detail img {
	width:100%;
}
.col-lg-12 > .col-lg-3 > span > img {
	box-shadow: none;
	width: 80px;
	height: 80px;
}
.col-lg-12 > .col-lg-3 > span {
	position: absolute;
	right: -15px;
	bottom: -25px;
}
.doctor_name.col-lg-12 > div {
	padding: 0px;
}
.doctor_name.col-lg-12 {
	padding:0px;
}
.avai_doct_head {
	color:white;
	font-size:15px;
	/*background: #21aad8 !important;*/
	padding:10px;
}
.avai_doct-prof {
	box-shadow: 1px 2px 3px #DBDBDB;
}
a.doc_name {
	position: relative;
}
a.doc_name > span {
	position: absolute;
	right: 0px;
}
a.doc_name > span > img {
	width: 70px;
	height: 70px;
}
/*23-5-15 end*/

/*25-5-15 end*/
.col-lg-12.my_a_m {
	/*padding: 0px;*/
}
span.verify_doc {
	position: absolute;
	right: -30px;
	bottom: -25px;
}
span.verify_doc > img {
	box-shadow: none;
	width: 80px;
	height: 80px;
}
/*25-5-15 end*/

/*26-5-15 start*/

.col-lg-9.doctor_deail_page > .col-lg-12 > .col-lg-8 {
	padding: 0px;
}
.col-lg-8.d_f_page > div > .col-lg-6 > .col-lg-12 > h3 > span {
	margin-right:10px;
}
.col-lg-8.h_f_page > div > .col-lg-6 > .col-lg-12 > h3 > span {
	margin-right:10px;
}
.col-lg-8.h_f_page > div > .col-lg-6 > .col-lg-12 {
	padding: 5px 0px;
}
.col-lg-8.d_f_page > div > .col-lg-6 > .col-lg-12 > h3 > strong {
	font-weight: 400;
	font-size: 18px;
}
.col-lg-8.hs_page > div > .col-lg-6 > .col-lg-12 > h3 {
	color: rgb(143, 209, 100);
	font-size: 14px !important;
	padding: 10px;
	margin: 0px;
}
/*26-5-15 end*/

/*27-5-15 start*/
.col-lg-8.hw_f_page > div > .col-lg-6 > .col-lg-12 {
	padding: 5px;
	box-shadow: 0px 0px 5px #E0E0E0;
	margin-bottom: 20px;
}
.col-lg-8.hw_f_page > div > .col-lg-6 > .col-lg-12 > h3 {
	color: rgb(143, 209, 100);
	font-size: 14px !important;
	padding: 10px;
	margin: 0px;
}
.col-lg-8.hw_f_page > div > .col-lg-6 > .col-lg-12 > ul {
	padding-left: 25px;
}
/*27-5-15 end*/


.nav > li > a:hover, .nav > li > a:focus {
	/*background-color: #21AAD8 !important;*/
	background-color:rgba(33, 170, 216, .5);
}
/*5-6-15 start*/
.row.icon_text_h_home {
/*min-height: 95px; */
}
.imgage_in > img {
	width:100%;
}
/*5-6-15 end*/

/*6-6-15 start*/
  .col-lg-12.doctor_asso_w_h > .col-lg-12 > h3 {
	color: #8a8a8a;
	font-size: 18px !important;
	padding: 0px;
	margin: 0px;
}
.col-lg-12.doctor_asso_w_h > .col-lg-12 > h3 strong {
	font-weight:400;
}
.col-lg-12.doctor_asso_w_h > .col-lg-12 > h3 span {
	margin-right: 10px;
	width: 25px;
	float: left;
}
.col-lg-12.doctor_asso_w_h > .col-lg-12 > ul {
	padding-left: 25px;
	max-height: 100px;
	overflow-y: auto;
	padding: 10px 0px;
}
.col-lg-12.doctor_asso_w_h > .col-lg-12 > ul > li {
	width: 50%;
	float: left;
	list-style: none;
}
.my_map > .col-lg-12 {
	padding: 0px;
}
.my_map > .col-lg-12 > input {
	padding: 5px;
}
a#add_review {
	background-color: rgb(63, 69, 70) !important;
	color: white !important;
}
.col-lg-12.hidden-sm.hidden-xs.soc_display.pull-right {
	margin: 10px 0px;
}
/*6-6-15 end*/

/*8-6-15 start*/
.container.about_us > .col-md-12 > .col-lg-2 {
	padding-left: 0px !important;
}
.spec_filter > .col-lg-12.for_close > span > i, .date_filter > .col-lg-12.for_close > span > i {
	position: absolute;
	right: 8px;
	bottom: 17px !important;
	font-size: 16px;
	color: rgb(192, 0, 0);
	z-index:99999;
	cursor: pointer;
}
.spec_filter > .col-lg-12.for_close #filter_services + span > i {
	bottom:7px !important;
}
.container.about_us > .col-md-12 > .col-lg-2 > h4 {
	margin-top: 0px !important;
	background-color: rgb(63, 69, 70) !important;
	padding: 10px !important;
	color: white !important;
	font-weight: 400 !important;
	border-radius: 3px !important;
}
/*8-6-15 end*/

.bed_filter > .col-lg-12 {
	position: relative;
	padding: 0px;
}
span.for_close > input[type="checkbox"] {
	min-height: initial !important;
	padding: 0px !important;
	margin: 0% 5%;
	text-align: left !important;
	width: initial;
}
.about_us input {
	min-height: 0px \9 !important;
	background-color:transparent \9 !important;
}
.footer.social {
	display: none;
}
/*9-6-15 start*/
a {
	transition: all 0.5s;
}
a:hover, a:focus {
	color: #2b2b2b !Important;
	text-decoration: underline;
}
.quicklinks > a:hover {
	color:#21AAD8 !Important;
}
.col-md-12.hospital_search_top > .col-lg-2 > a#sub:hover {
	background-color: rgb(61, 66, 70) !important;
}
.col-lg-2.doctor_button_top > a#sub:hover {
	background-color: rgb(61, 66, 70) !important;
}
/*9-6-15 end*/

/*10-6-15 start*/
.header-bottom {
	padding: 5px 0px;
	margin:0px;
}
.search_top > input {
	margin: 0px;
	height: 35px;
	min-height: initial;
}
span.crust {
	padding: 2px;
}
/*10-6-15 end*/


/*11-6-15 start*/
.active_my {
	color: rgb(33, 170, 216) !important;
	font-weight: bold;
}
.wrapper > .container.about_us > .row > .col-md-12 > .col-lg-2 > h4 {
	margin-top: 0px !important;
	background-color: rgb(63, 69, 70) !important;
	padding: 10px !important;
	color: white !important;
	font-weight: 400 !important;
	border-radius: 3px !important;
}
.divider_home {
	/*margin: 10px 0px !important;
	margin:5px 0px 15px 0px !important;
	border-bottom: 1px dashed #909090 !important;*/
	    /*margin: 15px 0px !important;*/
    border-bottom: 1px dashed #ccc !important;
	margin: 15px 0px;
}
div#ui-datepicker-div {
	max-width: 18%;
	width: 100%;
	background-color: white;
	border: 1px solid #999;
	box-shadow: 1px 1px 2px #999999;
}
.ll-skin-melon td .ui-state-active, .ll-skin-melon td .ui-state-hover, .ui-datepicker-calendar thead {
	background-color: #21AAD8 !important;
	color: #fff;
}
.date_filter .col-lg-12.for_close {
	padding: 0px;
}
.date_filter > .col-lg-12:first-child {
	padding-left: 0px;
}
ul.col-lg-12 {
	list-style: none;
}
ul.col-lg-12 > li > span:first-child {
	width: 90%;
	float: left;
}
ul.col-lg-12 > li > span:last-child {
	width: 10%;
	float: left;
}
ul.col-lg-12 > li {
	line-height: 22px;
}
.est_date {
	margin-top: 5px;
}
.est_date > span > i {
	font-size: 16px;
	width:28px;
}
/*11-6-15 end*/
/*13-6-15 start*/
.home_review {
	margin-top:5px;
}
.degree {
	margin-top: 5px;
}
.post {
	min-height:105px;
}
.doc_location > span > i {
	font-size:16px;
	width:28px;
}
.degree > span:first-child {
}
.catgory {
	margin-top: 5px;
}
input.btn.btn-default.submit_review {
	background-color: rgb(33, 170, 216) !important;
}
div#add_review_wrapper > h4 {
	margin: 0px;
}
.review_my {
	color: rgb(63, 69, 70);
	font-size: 15px;
	background: #F0F0F0 !important;
	padding: 10px;
}
.col-lg-12 > .tab-content.horizontal {
	padding: 10px 0px 10px 0px;
}
.btn-success:hover, .btn-success:focus, .btn-success:active, .btn-success.active, .open .dropdown-toggle.btn-success {
	color: #ffffff;
	background-color: #3D4246;
	border-color: #3D4246;
	border-radius:0px;
}
button.btn.btn-success.dropdown-toggle {
	height: 50px;
	line-height: 50px;
}
.doctor_controls {
	border: 1px solid #F0F0F0;
	box-shadow: 1px 1px 3px rgba(176, 176, 176, 0.24);
	padding-bottom:15px;
}
.dropdown-menu > li > a:hover, .dropdown-menu > li > a:focus {
	background: none;
}
/*13-6-15 end*/

/*17-6-15 start*/

 .stars_display > span:last-child {
	padding-left: 20px;
	vertical-align: middle;
}
.features .media > .row > .pull-left {
	margin-right: 10px;
	margin-left: 10px;
}
div#ui-datepicker-div {
    max-width: 230px;
    width: 100%;
    background-color: white;
    border: 1px solid #999;
    box-shadow: 1px 1px 2px #999999;
}
/*17-6-15 end*/

/*18-6-15 start*/
.male_my {
	padding:0px;
}
.male_my > input {
	min-height: initial !important;
	margin: 0px;
	padding: 0px;
	vertical-align: middle;
}
.female_my {
	padding:0px;
}
.female_my > input {
	min-height: initial !important;
	margin: 0px;
	padding: 0px;
	vertical-align: middle;
}
div#slider div {
	height: 482px;
}
h4.media-heading {
	text-transform: uppercase;
}
.col-lg-12.male_female > div > label.col-md-8.col-sm-12.col-xs-12.left {
	padding: 0px 5px;
	margin: 0px;
}
.ad_sign_up > h2 {
	padding:0px;
	margin:0px;
}
.media-body > h4.media-heading {
	padding-top: 14px;
}
.home_contet_sec {
	margin-top: 30px;
}
.health_contain_images {
	margin-top:0px;
}
.widgets-area .media-object.fa {
	background:none !important;
}
.footer.bottom {
	margin-top:0px;
}
.header-info .description {
	width:auto !important;
}
.header-info {
	padding:0px !important;
}
.header_social > div > a {
	line-height: 32px;
	height: 32px !important;
	margin-top: 7px !important;
	margin-right: 2px;
	width: 30px !important;
	opacity: 1 !important;
}
.col-lg-4.col-xs-12.col-sm-12.pull-right {
	padding-right: 0px;
}
.navbar.navbar-default > .container {
	padding:0px;
}
a.navbar-brand.media {
	padding-left: 12px;
}
.row.height_spacing {
	min-height: 160px;
}
.row.height_spacing_for_got {
	min-height: 300px;
}
.footer.row.top > div {
	padding: 0px;
}
/*18-6-15 end*/
/*19-6-15 start*/
a.btn.btn-lg.btn-default {
	color: white !important;
	color: white !important;
	background-color: transparent !important;
}
.navbar-form.navbar-right > a.btn.btn-lg.btn-default.active {
	background-color: #3D4246 !important;
}
.ph_cursor {
	cursor:pointer;
}
.col-lg-4.col-xs-12.col-sm-12.pull-right.social_head {
	width: 35%;
}
/*19-6-15 end*/
/*20-6-15 start*/
.home .widgets-area .container.features .row {
	margin-bottom: 15px;
}
input#search_hospital {
	float: right;
}
.col-lg-6.text-center.ad_sign_up > h2 {
	display: none;
}
div#search > .col-lg-12 {
	background-color: rgb(238, 238, 238);
}
.ui-tooltip {
	/*top: 255px !important;
	left: 310px !important;
	padding: 3px !important;*/
}
/*20-6-15 end*/
/*22-6-15 start*/
.doc_right_text > .degree > span > i {
	width: 28px;
	font-size: 16px;
}
.doc_right_text > .degree > span:last-child {
	width: 90%;
	padding: 0px 0px 0px 0px;
	font-size: 14px;
	clear: right;
}
.doc_right_text > .doc_location {
	clear:both;
}
#cntct_frm > .col-lg-12 > .col-md-6.col-sm-12.col-xs-12.left > input {
	margin-bottom:10px !important;
}
#cntct_frm > .col-lg-12 > .col-md-6.col-sm-12.col-xs-12.left > textarea {
	margin-top:0px;
	margin-bottom:10px !important;
	background-color:#fff;
	border:1px solid #cccccc !important
}
.search-loop.home {
	color: #313131;
}
/*22-6-15 end*/
/*23-6-15 start*/

.container.about_us.t_c_my > .col-lg-12 > p {
	color: #3f4546 !important;
	letter-spacing: 0px;
	text-align: justify;
}
.container.about_us.t_c_my > .col-lg-12 > h3 {
	font-size: 22px;
	font-weight: bold;
	color: rgb(33, 170, 216);
	text-align: center;
	margin-bottom: 20px;
}
.container.about_us.t_c_my > .col-lg-12 > h5 {
	color: #3f4546 !important;
	font-weight:bold;
	font-size:15px;
}
.col-lg-10.sign_in_dashboard > .col-lg-12 > .col-md-8 {
	margin-bottom: 10px;
}
.update_pass_dashboard > .col-lg-12 > .col-md-8 {
	margin-bottom: 10px;
}
.update_pass_dashboard > .col-lg-12 > .col-md-8.col-sm-12.col-xs-12.left > input {
	background: transparent !important;
	border: 1px solid #cccccc !important;
	height: 32px !important;
	min-height: 32px !important;
	margin: 0px !important;
}
ul.dropdown-menu {
	margin: 0px;
}
.btn-group.pull-right.col-sm-12 {
	padding-right: 0px;
}
.btn-group.pull-right.col-sm-12.open > btn {
	min-width:158px;
}
 @media (min-width: 1200px) {
.col-lg-12.doctor_single_list_my > .col-lg-9 > ul > li > span:last-child {
	width:88% !important;
}
}
/*23-6-15 end*/

.about_us input, .about_us textarea {
/*	padding: 0 0 0 10px;*/
}
.wrapper .header-bottom.clearfix {
	border: none;
	padding: 0px;
}
span.required-server > p {
	width: 84%;
	text-align: right;
}
#close_bed > i {
	position: absolute;
	right: 0px;
	bottom: 10px;
	font-size: 16px;
	color: rgb(192, 0, 0);
	z-index: 99999;
	cursor: pointer;
}
/* custom dev css */
.error {
	color: #FF5353;
}
.left {
	text-align:left;
}
.right {
	text-align:right;
}
.deactiveRow {
	color: #FF5353;
}
.err {
	color: #FF5353;
}
.succ {
	color: #00A6A6;
}
#signupMsg {
	margin:5px 0px 0px 0px;
}
.successMsg {
	overflow: auto;
	text-align: center;
	padding: 15px;
	border-radius: 10px;
	margin: 0px 20px 0px 20px;
	border: 2px solid #49e07e;
	background: #B4F3CA;
	color: #238A65;
	margin-bottom:10px;
	margin-top:15px;
}
.errorMsg {
	overflow: auto;
	text-align: center;
	padding: 15px;
	border-radius: 10px;
	margin: 0px 20px 0px 20px;
	border: 2px solid #DF9595;
	background: #EEACAC;
	color: #B94C4C;
	margin-bottom:10px;
	margin-top:15px;
}
.succMsg {
	overflow: auto;
	text-align: center;
	padding: 15px;
	border-radius: 10px;
	margin: 0px 20px 0px 20px;
	border: 2px solid #49e07e;
	background: #B4F3CA;
	color: #238A65;
	margin-bottom:10px;
	margin-top:15px;
}
.errMsg {
	overflow: auto;
	text-align: center;
	padding: 15px;
	border-radius: 10px;
	margin: 0px 20px 0px 20px;
	border: 2px solid #DF9595;
	background: #EEACAC;
	color: #B94C4C;
	margin-bottom:10px;
	margin-top:15px;
}
.successAdmsg {
	overflow: auto;
	text-align: center;
	padding: 15px;
	border-radius: 10px;
	margin: 0px 20px 0px 20px;
	border: 2px solid #B8FFD1;
	background: #D3FFE3;
	color: #1E6149;
	margin-bottom: 10px;
	margin-top: 15px;
}
.errorAdmsg {
	overflow: auto;
	text-align: center;
	padding: 15px;
	border-radius: 10px;
	margin: 0px 20px 0px 20px;
	border: 2px solid #FFC8C8;
	background: #FFDDDD;
	color: #AF3E3E;
	margin-bottom: 10px;
	margin-top: 15px;
}
#closePopup {
	margin:-14px -12px 5px 0px;
}
#content {
	min-height: 446px;
}
.file_but {
	cursor: pointer;
	margin: 16px 0 0;
	padding: 8px 0;
	width: 164px;
	opacity:0;
	position: relative;
	z-index: 100;
}
.file_but_main:hover {
	color:#fff;
	text-decoration:none;
}
.progress {
	position:relative;
	width:300px;
	border: 1px solid #ddd;
	padding: 1px;
	border-radius: 3px;
}
.bar {
	background-color: #B4F5B4;
	width:0%;
	height:20px;
	border-radius: 3px;
}
.percent {
	position:absolute;
	display:inline-block;
	top:3px;
	left:48%;
}
.charCount {
	text-align: right;
	color: rgb(180, 180, 180);
	padding-right: 8px;
	font-size: 12px;
}
.modal-footer {
	border-top:none;
}
.modal-body {
	padding:15px;
}
.modal-header {
	padding:2px 15px 5px 15px;
}
.errWdIcon {
	color: #F00;
	background: url(../images/error-icon.png) no-repeat;
}
body #content .form-control[disabled], body #content .form-control[readonly], body #content fieldset[disabled] .form-contro {
	background-color: #e3ded7;
	border: 1px solid #aea8a0;
}
.boxblk {
	color: rgb(65, 65, 65) !important;
}
.bg-tdchild {
	background:none
}
.datepick {
	background-color: #F1E8DC;
	border: medium none;
	font-size: 21px;
	padding: 0;
	position: absolute;
	right: 37px;
	text-align: right;
	top: 7px !important;
}
/*end */
.for_close > input[type="text"], input[type="specailty"], input[type="category"] {
	margin: 0px;
	height: 30px;
	min-height: initial;
	-webkit-box-shadow: transparent 0 1px 0 0, rgba(204, 204, 204, 1) 1px 1px 1px 0 inset, rgba(204, 204, 204, 0.77) -1px 0px 1px 0 inset;
	-moz-box-shadow: transparent 0 1px 0 0, rgba(204, 204, 204, .498039) 1px 1px 1px 0 inset, rgba(204, 204, 204, .498039) -1px 1px 1px 0 inset;
	width: 80%;
	margin-left: 5%;
	margin-top: 5px;
}
.container.about_us.abt_cont {
	min-height:400px;
	max-width: 80%;
}
.t_c_my {
	width: 80%;
}
.container.about_us.abt_cont > .col-lg-12 > h3 {
	font-size: 22px;
	font-weight: bold;
	color: rgb(33, 170, 216);
	text-align: center;
	margin-bottom: 20px;
}
.container.about_us.abt_cont p {
	font-size: 16px;
	line-height: 25px;
	text-align: justify;
}
.container.about_us.abt_cont > .col-lg-12 > h5 {
	font-size: 16px;
	text-align: right;
	font-weight: bold;
}
.catgory > span > i {
	font-size:16px;
	width:28px;
}
 @media only screen and (min-width : 640px) and (max-width : 854px) {
.footer {
	display:none;
}
.user_bookmark.active_bookmark {
	display: none;
}
.bookmark {
	display: none;
}
.tag {
	display: block !important;
	width: 100%;
	max-width: 85%;
	margin-top:8px;
}
.untag {
	display: block !important;
	width: 100%;
	max-width: 85%;
	margin-top:8px;
}
.sidebar .list-group {
	max-height: 300px;
	overflow: scroll;
	position: fixed;
	right: 0px;
}
.sidebar .list-group::-webkit-scrollbar {
width:5px;
}
.sidebar .list-group::-webkit-scrollbar-thumb {
-webkit-box-shadow: inset 0 0 6px rgba(0,0,0,.3);
 background-color: #21aad8;
}
}
 @media only screen and (max-width: 568px) and (orientation: landscape) {
.footer {
	display:none;
}
.user_bookmark.active_bookmark {
	display: none;
}
.bookmark {
	display: none;
}
.tag {
	display: block !important;
	width: 100%;
	max-width: 85%;
	margin-top:8px;
}
.untag {
	display: block !important;
	width: 100%;
	max-width: 85%;
	margin-top:8px;
}
.sidebar .list-group {
	max-height: 300px;
	overflow: scroll;
	position: fixed;
	right: 0px;
}
.sidebar .list-group::-webkit-scrollbar {
width:5px;
}
.sidebar .list-group::-webkit-scrollbar-thumb {
-webkit-box-shadow: inset 0 0 6px rgba(0,0,0,.3);
 background-color: #21aad8;
}
}
 @media (max-width: 767px) {
.captcha label {
	display: none;
}
.captcha {
	overflow-x:auto;
}
.search-loop {
	top:100px;
}
/*1-10-15 start*/
div#personalDiv {
	padding: 0px;
}
div#personalDiv > div {
	padding:0px;
}
div#personalDiv > div.col-lg-6 > div > div:nth-child(1) {
	width: 30%;
	float: left;
	padding-left:0px;
}
div#personalDiv > div.col-lg-6 > div > div:nth-child(2) {
	width: 70%;
	float: left;
	padding-left:0px;
}
div#personalDiv > div.col-lg-6 > div > div:nth-child(2) .radio-inline {
	float: left;
	width: 40%;
}
form#addForm input.btn {
	float: left;
}
div#content > div {
	padding: 0px;
}
div#editEduDiv div {
	padding: 0px;
}
div#editEduDiv input.btn {
	float: left;
}
div#ajaxData .table-responsive {
	max-height: 300px;
}
.tabbable.tabs-left.col-lg-12 {
	padding: 0px;
}
div#tab2 > div {
	padding: 0px;
}
div#tab2 > div > div > form > div div:nth-child(1) {
	width: 30%;
	float: left;
	padding-left:0px;
}
div#tab2 > div > div > form > div div:nth-child(2) {
	width: 70%;
	float: left;
	padding-left:0px;
}
/*1-10-15 end*/
.serch_top > .container {
	padding:5px;
}
.user_bookmark.active_bookmark {
	display: none;
}
.bookmark {
	display: none;
}
.tag {
	display: block !important;
	width: 100%;
	max-width: 85%;
	margin-top:8px;
}
.untag {
	display: block !important;
	width: 100%;
	max-width: 85%;
	margin-top:8px;
}
h4 img {
	max-width: 40%;
}
.footer {
	display:none;
}
h4 {
	font-size:100%;
}
.sidebar .list-group {
	max-height: 300px;
	overflow: scroll;
	position: fixed;
	right: 0px;
	width:70%;
}
.sidebar .list-group::-webkit-scrollbar {
width:5px;
}
.sidebar .list-group::-webkit-scrollbar-thumb {
-webkit-box-shadow: inset 0 0 6px rgba(0,0,0,.3);
 background-color: #21aad8;
}
.col-md-4.imgage_in {
	width: 100% !important;
	margin: 0px;
	float: none;
	clear:both;
	padding:0px;
}
form.registration > .col-lg-6.pull-right {
	text-align: left;
	width: 100%;
	padding-left: 15px;
	margin-top: 10px;
}
div#gender > label.col-md-6.col-sm-12.col-xs-12 {
	width: 30%;
	float: left;
}
div#gender > div {
	float: left;
	width: 70% !important;
}
.col-lg-12.male_female > div {
	width: 50%;
	float: left;
}
.col-lg-12.male_female > div > div {
	width: 15%;
	float: left;
}
.col-lg-12.male_female > div > label.col-md-8.col-sm-12.col-xs-12.left {
	width: 50%;
}
.col-lg-12.my_sign_sub > .col-md-6.col-sm-6.col-xs-6.pull-left.text-right {
	width: 100% !important;
	text-align: left;
}
.col-lg-12.my_sign_sub .col-md-6.col-sm-6.col-xs-6.pull-right {
	float: left !important;
	line-height: 44px !important;
	width: 100%;
}
.home_contet_sec {
	margin-top: 0px !Important;
}
div#search > .col-lg-12 {
	padding:0px;
}
div#docter > .col-lg-12 {
	padding: 0px;
}
div#health > .col-lg-12 {
	padding: 0px;
}
img.avatar_square {
	float:none;
}
.post .doc_right_text {
	padding:10px 0px;
}
/*23-6-15 start*/
.col-lg-10.sign_in_dashboard {
	padding: 0px;
}
.col-lg-10.sign_in_dashboard div {
	padding: 0px;
}
.col-lg-10.sign_in_dashboard div > label {
	text-align: left !important;
	padding: 0px;
}
.col-lg-10.update_pass_dashboard {
	padding: 0px;
}
.col-lg-10.update_pass_dashboard div {
	padding: 0px;
}
.col-lg-10.update_pass_dashboard div > label {
	text-align: left !important;
	padding: 0px;
}
/*23-6-15 end*/
/*19-6-15 start*/
.search-loop.home {
	top: 232px;
}
.col-lg-4.col-xs-12.col-sm-12.pull-right > table.header-info.pull-left {
	width: 100%;
	float: none;
}
button.navbar-toggle {
	margin-right: 10px;
}
.row.icon_text_h_home {
	text-align: center;
}
.row.icon_text_h_home > a {
	width: 100%;
	text-align: center;
}
.row.icon_text_h_home > div {
	width: 100%;
}
.footer.social {
	display: block !important;
}
.sticky .tab-pane#search, .sticky .tab-pane#ask {
	padding-bottom: 0px;
}
.home_m_c {
	display:none;
}
button.navbar-toggle.m_btn_filter.collapsed > span {
	background-color: white;
}
button.navbar-toggle.m_btn_filter > span {
	background-color: white;
}
button.navbar-toggle.m_btn_filter.collapsed {
	padding: 10px;
	margin: 0px;
}
button.navbar-toggle.m_btn_filter {
	padding: 10px;
	margin: 0px;
}
.col-md-3.imgage_in {
	clear: both;
}
.slide > img {
	display: none !important;
}
.row.home_contet_sec > div {
	margin-bottom: 15px;
}
/*19-6-15 end*/
/*18-6-15 start*/
.doctor_name > h4 {
	margin-top:10px;
}
.footer.row.top > div:first-child {
	width: 60%;
	float: left;
}
.footer.row.top > div:last-child {
	width: 40%;
	float: left;
}
.quicklinks > a {
	margin-right: 0px;
	display: block;
}
.col-lg-8.h_f_page > div > div {
	padding: 0px;
}
.vertical_interval_two {
	text-align: justify;
	line-height: 1.4;
	margin-bottom: 0px;
}
.doctor_deail_page > .col-lg-12 > ul > li {
	width: 100%;
}
body {
	letter-spacing: 0px;
}
.col-lg-8.d_f_page > div > div {
	padding: 0px;
}
.wrapper > .header-bottom.clearfix {
	PADDING: 0PX;
}
.profile_thumb.left {
	float: none;
	width: 100%;
	text-align:center;
}
.doc_right_text {
	width: 100%;
	float: none;
}
.divider_home {
	margin: 10px 0px !important;
}
.features .media > .row > .pull-left {
	margin-left: 0px !important;
}
label.col-md-4.col-sm-12.col-xs-12.left {
	padding-right:0px !important;
}
.pull-right.book_or_add {
	text-align: center;
	width: 100%;
	padding: 0px;
	margin: 0px;
}
a#add_review {
	margin:0px;
}
.my_map > .col-lg-12 > input:nth-child(1) {
	width: 80%;
	float:left;
}
.my_map > .col-lg-12 > input:nth-child(2) {
	width: 20%;
	float:left;
}
label.col-md-6.col-sm-12.col-xs-12 {
	text-align:left;
}
.register {
	margin:15px;
}
form.registration > div {
	padding: 0px;
	float: none;
	clear: both;
}
.col-lg-12.hospital_single_list_my > .col-lg-9 > .doctor_name {
/*text-align: center;*/
}
h4.doctor_name_all {
/*text-align: center;*/
}
.col-lg-4.col-xs-12.col-sm-12.pull-right.social_head {
	padding-left: 10px;
	padding-right: 10px !important;
	width:100% !important;
}
.col-lg-4.col-xs-12.col-sm-12.pull-right.social_head > .header_social {
	display:none;
}
.col-lg-9.doctor_deail_page > .col-lg-12 > .col-lg-8 {
	text-align: center;
}
.col-lg-9.doctor_deail_page > .col-lg-12 > .col-lg-4 {
	text-align: center;
}
.container.about_us {
/* margin: 15px;*/
}
.avai_doct_head {
	float: left;
	width: 100%;
}
.avai_doct-prof .col-lg-12.my_a_m {
	width: 100%;
/*	overflow-x: scroll;*/
}
.pull-right.book_or_add {
	margin-bottom: 10px;
}
.container > .navbar-header {
	padding:10px 0px;
}
.footer.row.bottom > p:first-child {
	display: none !important;
	height:0px;
	padding:0px;
	margin:0px;
}
.footer.row.bottom > p {
	display: block !important;
	width:100%;
	float:none;
}
.mastfoot {
	padding: 20px 0px;
}
ul.nav.navbar-inner.navbar-nav.navbar-left {
	margin: 0px;
}
.row.home_contet_sec {
	margin: 0px;
}
.row.icon_text_h_home {
	margin: 10px 0px;
}
.search-loop.for_hospitl {
	top: 0px;
	margin: 0px;
	padding-left: 10px;
	padding-right: 10px;
	width: 100%;
}
/*18-6-15 end*/
/*17-6-15 start*/
.brand_div {
	width:100%;
}
.brand_div.itemMenu {
	padding-left: 0px !important;
	margin-left: 0px !important;
}
.col-lg-12.hospital_single_list_my > .col-lg-9 > h3 {
	width: 100%;
}
/*17-6-15 end*/
.container.slide-caption.hidden-xs.home_search {
	display: block !important;
	position: absolute;
	z-index: 999999;
	top: 0px;
	padding:0px;
}
.container.slide-caption.hidden-xs.home_search > div {
	padding:0px;
	width:100%;
}
div#sticky-tabsContent > div > .col-lg-12 > form.row > label.col-lg-10.enter_the_phone_number {
	max-width: 100%;
}
div#sticky-tabsContent > div > .col-lg-12 > form.row > input {
	width: 100%;
}
.wrapper {
	position: relative;
}
div#health > div > form.row > select#health_center {
	width:100%;
}
div#health > div > form.row > label#health_search {
	width:100%;
	max-width:100%;
}
.container.features > .page-header {
	display: none;
}
.health-category {
	height:auto !important;
}
}
div#reviews .post .col-lg-12.doctor_single_list_my {
	padding: 0px;
}
div#reviews .post .col-lg-12.doctor_single_list_my > .col-lg-3 {
	position: relative;
	padding-left: 0px;
	width: 20%;
}
div#reviews .post .col-lg-12.doctor_single_list_my > .col-lg-9 {
	padding: 0px;
	width: 80%;
}
div#reviews .post .doctor_name.col-lg-12 {
	padding: 0px;
}
div#reviews .post .col-lg-12.doctor_single_list_my > .col-lg-9 > ul {
	padding: 0px;
	list-style: none;
}
div#reviews .post .col-lg-12.doctor_single_list_my > .col-lg-9 > ul > li {
	width: 48%;
	display: inline-block;
	padding: 4px 1% 4px 0%;
}
div#reviews .post .col-lg-12.doctor_single_list_my > .col-lg-9 > ul > li > span:first-child {
	font-size: 16px;
}
div#reviews .post .col-lg-12.doctor_single_list_my > .col-lg-9 > ul > li > span:last-child {
	float: right;
	width: 89%;
	padding: 0px 10px;
	font-size: 13px;
	letter-spacing: initial;
}
div#reviews .post h4.doctor_name_all {
	padding: 0px;
	margin: 0px !important;
}
@font-face {
	font-family: 'Open Sans';
	font-style: normal;
	font-weight: 300;
	src: local('Open Sans Light'), local('OpenSans-Light'), url(//fonts.gstatic.com/s/opensans/v13/DXI1ORHCpsQm3Vp6mXoaTegdm0LZdjqr5-oayXSOefg.woff2) format('woff2'), url(//fonts.gstatic.com/s/opensans/v13/DXI1ORHCpsQm3Vp6mXoaTXhCUOGz7vYGh680lGh-uXM.woff) format('woff');
}
@font-face {
	font-family: 'Open Sans';
	font-style: normal;
	font-weight: 400;
	src: local('Open Sans'), local('OpenSans'), url(//fonts.gstatic.com/s/opensans/v13/cJZKeOuBrn4kERxqtaUH3VtXRa8TVwTICgirnJhmVJw.woff2) format('woff2'), url(//fonts.gstatic.com/s/opensans/v13/cJZKeOuBrn4kERxqtaUH3T8E0i7KZn-EPnyo3HZu7kw.woff) format('woff');
}
@font-face {
	font-family: 'Open Sans';
	font-style: normal;
	font-weight: 700;
	src: local('Open Sans Bold'), local('OpenSans-Bold'), url(//fonts.gstatic.com/s/opensans/v13/k3k702ZOKiLJc3WVjuplzOgdm0LZdjqr5-oayXSOefg.woff2) format('woff2'), url(//fonts.gstatic.com/s/opensans/v13/k3k702ZOKiLJc3WVjuplzHhCUOGz7vYGh680lGh-uXM.woff) format('woff');
}
@font-face {
	font-family: 'Open Sans';
	font-style: italic;
	font-weight: 400;
	src: local('Open Sans Italic'), local('OpenSans-Italic'), url(//fonts.gstatic.com/s/opensans/v13/xjAJXh38I15wypJXxuGMBo4P5ICox8Kq3LLUNMylGO4.woff2) format('woff2'), url(//fonts.gstatic.com/s/opensans/v13/xjAJXh38I15wypJXxuGMBobN6UDyHWBl620a-IRfuBk.woff) format('woff');
}
@font-face {
	font-family: 'Open Sans';
	font-style: italic;
	font-weight: 700;
	src: local('Open Sans Bold Italic'), local('OpenSans-BoldItalic'), url(//fonts.gstatic.com/s/opensans/v13/PRmiXeptR36kaC0GEAetxolIZu-HDpmDIZMigmsroc4.woff2) format('woff2'), url(//fonts.gstatic.com/s/opensans/v13/PRmiXeptR36kaC0GEAetxjqR_3kx9_hJXbbyU8S6IN0.woff) format('woff');
}

.slide > img {
	width: 100%;
	max-height: 300px;
}
@media only screen and (min-width : 480px) and (max-width : 853px) {
.container {
	width:95%;
}
.home .nav.main-menu {
	margin-bottom:0px;
}
.navbar-default .navbar-nav > li > a, .navbar-default .navbar-nav > li button {
	padding-left: 5px;
	padding-right: 5px;
}
.navbar-nav a {
	font-size:12px;
}
.container.slide-caption.hidden-xs.home_search {
	width: 100%;
	position: inherit;
	margin: 0px;
	padding: 0px;
}
.sticky {
	width: 100%;
}

.sticky .tab-pane#search, .sticky .tab-pane#ask {
	padding-bottom: 0px;
}
input#search_hospital {
	float: right;
	width: 20%;
}
input#search_doc {
	width: 20%;
	float: right;
}
label#health_search {
	padding: 0px;
	width: 80%;
	margin: 0px;
}
label.col-lg-10.enter_the_phone_number {
	width: 80%;
}
label.col-lg-10.enter_the_phone_number {
	margin:0px;
}
.footer.row.top > div {
	width: 100%;
}
.post > div {
	width: 100%;
	float:none;
}
.profile_thumb.left {
	text-align: center;
	margin-bottom: 5px;
}
img.avatar_square.left {
	float: none;
}
#related-doctors img.avatar_square.left, .appointment-suggestion img.avatar_square.left, #availability-hospital img.avatar_square.left, .detail-grid img.avatar_square.left {
	float: left;
}
.media-body > h4.media-heading {
	font-size: 12px;
}
.post {
	min-height: 200px;
}
form.registration > div {
	margin-bottom: 15px !important;
	clear: both;
}
label.col-md-6.col-sm-12.col-xs-12 {
	text-align:left;
}
.col-lg-12.my_sign_sub > .col-md-6.col-sm-6.col-xs-6.pull-left.text-right {
	width: 100% !important;
	text-align: left;
}
/*div#gender > label {
	width: 30%;
	float: left;
}
div#gender > div {
	width: 30%;
	float: left;
}
.col-lg-12.male_female div {
	width: 50%;
	float: left;
}
.col-lg-12.male_female div > div {
	width: 20%;
}
.col-lg-12.male_female div > label {
	width: 26% !important;
}*/
form.registration > .col-lg-6.pull-right {
	text-align: left;
	width: 100%;
	padding-left: 30px;
	margin-top: 10px;
}
}
@media only screen and (max-width: 568px)and (orientation : landscape) {
.profile_thumb.left {
	width: 20%;
	float: left;
}
.post .doc_right_text {
	width: 78%;
	float: right;
	padding: 0px;
}
.post {
	min-height: inherit;
}
form.registration > .col-lg-6.pull-right {
	text-align: left;
	width: 100%;
	padding-left: 15px;
}
form.registration > .col-lg-6.pull-right {
	text-align: left;
	width: 100%;
	padding-left: 15px;
	margin-top: 10px;
}
}
.doctor_deail_page > .col-lg-12 > ul > li {
	position:relative;
}
.tooltip {
	left: 0px !important;
}
.catgory > span:first-child {
	width: 10%;
	float: left;
	font-size: 16px;
}
.catgory > span:last-child {
	width: 88%;
	padding: 0px 0px 0px 0px;
	font-size: 14px;
	float: right;
}
/*added on 24-07-2015 by satya*/

h4.d_q_name {
	margin: 0px 0px 15px 0px !important;
	font-size: 20px;
}
h4.d_q_name > a > span {
	color: #333;
	font-size: 14px;
	font-weight: normal;
}
.col-lg-12.d_q_answers {
	box-shadow: 1px 2px 3px #cacaca;
	padding:0px;
}
.col-lg-12.d_q_answers > h4 {
	margin: 0px;
	padding: 10px;
	background-color: #efefef;
	color:#8a8a8a;
	font-size:14px;
}
h4.d_q_name > a {
	color: #333 !important;
}
.col-lg-12.d_q_answers > p {
	font-size: 12px;
	margin: 0px;
}
.col-lg-12.question {
	margin-bottom: 10px;
	border-bottom: 1px dashed #333;
	padding-bottom: 10px;
}
.col-lg-12.question > .col-lg-2 > a > img {
	width: 120px;
	height: 120px;
	max-width: 120px;
	max-height: 120px;
}
p.adv-toggle-buttons.text-right {
	margin: 0px;
}
nav.navbar.new_nav_health {
	min-height: 0px;
}
nav.navbar.new_nav_health div#navbar ul.nav.navbar-nav.col-lg-11 {
	min-height: auto;
	height: auto;
}
.container.about_us > .col-md-12 {
	padding: 0px;
}
.active_bookmark {
	width: 33px;
	height: 33px;
	background-image: url("../img/hrelate_bookmark8.png");
	position: absolute;
	background-size: 100%;
	left: -6px;
	top: -11px;
}
.login {
	padding: 15px;
	border-radius: 15px 15px 15px 15px;
	border:1px solid #CCCCCC;
	/*width: 45%;
    margin: 1% 2%;*/
	        /*width: 32%;*/
	/*margin: 1% 10% 0% 10%;*/
	margin: 0 auto;
	float:none;
	background:#f9f9f9;
}
.login {
	padding: 15px;
	border-radius: 15px 15px 15px 15px;
	border:1px solid #CCCCCC;
	/*width: 45%;
    margin: 1% 2%;*/
	        /*width: 32%;*/
	/*margin: 1% 10% 0% 10%;*/
	margin: 0 auto;
	float:none;
	background:#f9f9f9;
}
.login input {
	min-height: 32px;
	margin: 0px;
}
.register input {
	min-height: 32px;
	margin: 0px;
}
.center_account {
	text-align: center;
	font-size: 10px;
	margin: 10px;
	background-color:rgba(255,255,255,0.8);
	padding:10px 5px;
}
.center_account h3 {
	margin:0px;
	font-size:17px;
}
.login select, input {
	border-radius: 5px !Important;
}
.login:hover {
	cursor:pointer;
	-moz-box-box-shadow: 2px 2px 2px RGBa(0, 0, 0, 0.035);
	-webkit-box-shadow: 2px 2px 2px RGBa(0, 0, 0, 0.035);
	box-shadow: 2px 2px 2px RGBa(0, 0, 0, 0.035);
}
.register {
	padding: 15px;
	border-radius: 15px 15px 15px 15px;
	border: 1px solid #CCCCCC;
	/*width: 45%;*/
	/*width: 32%;*/
	/*margin: 1% 2%;*/
	margin: 0 auto;
	float:none;
	background:#f9f9f9;
}
.register select, input {
	border-radius: 5px !Important;
}
.register:hover {
	cursor:pointer;
	-moz-box-box-shadow: 2px 2px 2px RGBa(0, 0, 0, 0.035);
	-webkit-box-shadow: 2px 2px 2px RGBa(0, 0, 0, 0.035);
	box-shadow: 2px 2px 2px RGBa(0, 0, 0, 0.035);
}
.sign_heading > h3 {
	margin: 0px;
	background-color: #21AAD8;
	margin-left: -30px;
	margin-top: -15px;
	margin-right: -30px;
	padding: 10px;
	margin-bottom: 15px;
	color: white;
	border-radius: 15px 15px 0px 0px;
}
.reset_heading > h3 {
	margin: 0px;
	background-color: #21AAD8;
	margin-left: -30px;
	margin-top: -15px;
	margin-right: -30px;
	padding: 10px;
	margin-bottom: 15px;
	color: white;
	border-radius: 15px 15px 0px 0px;
}
.reset_pass {
	border-radius: 15px 15px 15px 15px;
	border: 1px solid #CCCCCC;
	background: #f9f9f9;
	margin: 1% 2% 0% 10%;
}
.reset_pass .form-group > div {
	margin-bottom: 15px;
}
.register form.registration .col-md-12.col-sm-12.col-xs-12 {
	margin-bottom: 10px;
}
.login form.registration .col-md-12.col-sm-12.col-xs-12 {
	margin-bottom: 10px;
}
form.registration > div > label {
	padding: 0px;
	text-align: center;
}
form#signup input[type="file"] {
	background: none !important;
	border: none !Important;
	padding: 5px 0px;
}
span#certificate_tool {
	position: absolute !important;
	right: 20px !important;
	line-height:30px;
}
div#blood > div > label {
	padding: 0px;
	text-align: center;
}
div#blood > div:last-child {
	padding: 0px 25px;
	margin-top: -20px;
	margin-bottom: 10px;
}
form#cntct_frm > div > label {
	padding: 0px;
	text-align: center;
}
form#cntct_frm > div > div {
	margin-bottom: 5px;
}
form#cntct_frm > div > div > textarea {
	background-color: white;
	border: 1px solid #ccc;
	border-radius: 5px;
	margin: 0px;
}
form#cntct_frm {
	padding: 30px 0px;
	border-radius: 15px 15px 15px 15px;
	border: 1px solid #CCCCCC;
	background: #f9f9f9;
}
form.registration i {
	font-size: 18px;
	vertical-align: -webkit-baseline-middle;
}
.forgt_psss {
	padding: 15px;
	border-radius: 15px 15px 15px 15px;
	border:1px solid #CCCCCC;
	background:#f9f9f9;
	max-width:400px;
	width:100%;
	margin:50px auto;
}
.forgt_psss form.registration .col-md-12.col-sm-12.col-xs-12 {
	margin-bottom: 10px;
}
.for_get_pass {
	float: right;
	height: 44px;
	line-height: 44px;
}
.pagination.pull-right strong {
	padding: 4px 8px;
	background-color: #21AAD8;
	color: #fff;
}
.pagination.pull-right a {
	padding: 4px 8px;
}
.pagination.pull-right a:last-child:before {
	content: ">>";
	position: absolute;
	visibility: visible;
	font-family: monospace;
	font-weight:bold;
}
.pagination.pull-right a:last-child {
	visibility: hidden;
}
.pagination.pull-right a:first-child:before {
	content: "<<";
	position: absolute;
	visibility: visible;
	font-family: monospace;
	font-weight:bold;
}
.pagination.pull-right a:first-child {
	visibility: hidden;
}
.contact_fields > div input:first-child {
	width: 15%;
	margin: 0px;
	min-height: 33px;
	float: left;
}
.contact_fields > div input:last-child {
	width: 85%;
}
.tag {
	display: none;
}
.untag {
	display: none;
}
.clinic_thumb {
	text-align: center;
	margin-top: 10px;
}
.clinic_thumb a {
	padding:0px;
}
#report_problem_form .col-lg-12 {
	padding: 0px;
}
#report_problem_form .col-lg-12 .col-lg-4 {
	margin-bottom: 5px;
}
#report_problem_form > div > label {
	padding-left: 0px;
	max-width: 20px;
}
#report_problem_form > div > div > input {
	width: 100%;
}
#report_problem_form > div > div > textarea {
	width: 100%;
}
form#report_problem_form > div {
	margin-bottom: 10px;
}
.ph_no_field > input:nth-child(1) {
	width: 8% !important;
	float: left;
	height: 32px;
	text-align: center;
	border-radius: 5px 0px 0px 5px !important;
	border: 1px solid #CCC;
}
.ph_no_field > input:nth-child(2) {
	width: 92% !important;
	float: left;
	border-radius: 0px 5px 5px 0px !important;
	padding-left: 10px;
}
.report_inner_div ul > li.active a {
	background-color: #21aad8;
	color: #fff !important;
}
.report_inner_div ul > li a {
	border-radius:5px 5px 0px 0px !important;
}
form#claim_form > div {
	margin-bottom: 10px;
	padding:0px;
}
form#claim_form > div > label {
	padding-left: 0px;
	max-width: 20px;
}
form#claim_form > div > div > input {
	width: 100%;
}
form#claim_form > div > div > textarea {
	width: 100%;
}
@media (max-width: 991px) {
.search-loop {
	top:30px;
}
.my_map > .col-lg-12 > input:nth-child(1) {
	width: 80%;
	float:left;
}
.my_map > .col-lg-12 > input:nth-child(2) {
	width: 20%;
	float:left;
}
/*1-10-15 start*/
div#personalDiv {
	padding: 0px;
}
div#personalDiv > div.col-lg-6 > div > div:nth-child(1) {
	width: 30%;
	float: left;
	padding-left:0px;
}
div#personalDiv > div.col-lg-6 > div > div:nth-child(2) {
	width: 70%;
	float: left;
	padding-left:0px;
}
div#content > div {
	padding: 0px;
}
/*1-10-15 end*/
}
ul.nav-stacked.main-menu li a {
	line-height: normal !important;
}
form#addForm input {
	min-height: initial;
}
form#addForm .col-lg-7 ul li {
	width: 50%;
	float: left;
}
form#addForm .col-lg-7 ul li label {
	width: 100%;
}
form#addForm .col-lg-7 ul li label input {
	float: left;
	max-width: 20%;
	margin: 5px 0px;
}
/*02-oct-15 sponser start*/
.sponser_outer_div {
}
.sponser_inner_div {
	border-radius:15px 15px 0px 0px !important;
	border:none !important;
	padding:0px !important;
}
.login_form_header {
	background-color: #21AAD8;
	padding: 10px 10px 10px 30px;
	margin-bottom: 15px;
	color: white;
	border-radius: 15px 15px 0px 0px;
}
.sponser_inner_div > .col-lg-12 {
	padding:0px;
}
form#sponser_problem_form div > div:nth-child(1) {
	width:25%;
}
form#sponser_problem_form div > div:nth-child(2) {
	width:75%;
}
.close_sponser_divs {
	padding: 15px !Important;
	text-shadow: none;
}
form#sponser_problem_form input.btn {
	background-color: #21AAD8;
	color: #fff;
	font-weight: bold;
}
form#sponser_problem_form input.btn:hover {
	background-color: #3d4246;
}
.sponsers {
	background-color: #21AAD8;
	font-weight: bold;
	border-radius: 5px;
	height: initial !Important;
}
.sponsers:hover {
	background-color: #3d4246;
}
/*02-oct-15 sponser end*/
/*05-oct-15 Start*/
.container.about_us .col-lg-4 .my_map h4 {
	margin-bottom: 0px;
}
/*05-oct-15 end*/
.doctor_name .col-lg-4 > p {
	margin: 5px;
}
 @media only screen and (min-width: 768px) and (max-width: 1024px) {
.my_map > .col-lg-12 > input:nth-child(1) {
	width: 80%;
	float:left;
}
.my_map > .col-lg-12 > input:nth-child(2) {
	width: 20%;
	float:left;
}
/*1-10-15 start*/
div#personalDiv {
	padding: 0px;
}
div#personalDiv > div.col-lg-6 > div > div:nth-child(1) {
	width: 30%;
	float: left;
	padding-left:0px;
}
div#personalDiv > div.col-lg-6 > div > div:nth-child(2) {
	width: 70%;
	float: left;
	padding-left:0px;
}
div#content > div {
	padding: 0px;
}
.user_bookmark.active_bookmark {
	display: none;
}
.bookmark {
	display: none;
}
.tag {
	display: block !important;
	width: 100%;
	max-width: 85%;
	margin-top:8px;
}
.untag {
	display: block !important;
	width: 100%;
	max-width: 85%;
	margin-top:8px;
}
/*.col-lg-12.male_female > div {
	width: 50%;
	float: left;
}*/
}
 @media only screen and (min-width : 768px) and (max-width : 1024px) and (orientation : landscape) {
.my_map > .col-lg-12 > input:nth-child(1) {
	width: 80%;
	float:left;
}
.my_map > .col-lg-12 > input:nth-child(2) {
	width: 20%;
	float:left;
}
/*1-10-15 start*/
div#personalDiv {
	padding: 0px;
}
div#personalDiv > div.col-lg-6 > div > div:nth-child(1) {
	width: 30%;
	float: left;
	padding-left:0px;
}
div#personalDiv > div.col-lg-6 > div > div:nth-child(2) {
	width: 70%;
	float: left;
	padding-left:0px;
}
div#content > div {
	padding: 0px;
}
.user_bookmark.active_bookmark {
	display: none;
}
.bookmark {
	display: none;
}
.tag {
	display: block !important;
	width: 100%;
	max-width: 100%;
	margin-top:8px;
}
.untag {
	display: block !important;
	width: 100%;
	max-width: 85%;
	margin-top:8px;
}
/*.col-lg-12.male_female > div {
	width: 50%;
	float: left;
}*/
}
@media (min-width:768px){
.report_inner_div {
	top:100px !important;
}	
}
.report_inner_div {
	/*left: 300px !important;*/
	position: fixed !important;
}
select[multiple], select[size] {
	height: auto !Important;
}
.radio input[type=radio], .radio-inline input[type=radio], .checkbox input[type=checkbox], .checkbox-inline input[type=checkbox] {
	outline: none;
}
.contact_fields > div input:nth-child(2) {
	width: 85%;
}
.contact_fields > div ul li {
	position: absolute;
}
.copy_footr ul li a i:hover {
	/*font-size: 16px;
    vertical-align: bottom;*/
	text-Shadow: 0px 0px 0px #FFF;
}
.tooltip_ques_mark {
	position: absolute;
	right: 20px;
	top: 7px;
}
div#sidebar ul li .caret {
	margin: 8px 0px;
}
.error-msg-none {
	display:none;
}
.clearfix{backface-visibility:visible !important;
-webkit-backface-visibility:visible !important;
}
.clearfix:before
{backface-visibility:visible !important;
-webkit-backface-visibility:visible !important;
}
/*Mobile popup OS Start*/
.row.image_icon_mobile {
    position: fixed;
    top: auto;
    bottom: 0;
    right: 0;
    left: 0;
    width: 100%;
    background: rgba(56, 52, 52, 0.8);
    margin: 0px;
    color: #fff;
    text-align: center;
	z-index:9;
	display:table;
}

.image_icon_mobile img {
    height:130px;
    float: left;
	margin-top:-30px;	
	margin-right:10px;
}
.image_icon_mobile p {
	text-align:left;
	padding:10px;
	margin:0px;	
	display:table-cell;
	vertical-align:middle;
} 
.row.image_icon_mobile a {
    float: none !IMPORTANT;
	display:table-cell;
}
button.closeMobileView {
    border: none;
    background: #000;
    font-weight: bold;
    font-size: 15px;	
    padding: 3px 5px;
	line-height:15px;
    border-radius: 5px;
	margin-top:10px;
}
/*Mobile popup OS End*/

/*side bar listing page css*/
.exclusive_side_bar {
    margin-bottom: 20px;
	    padding: 10px;
    background: #fff;
    border: 1px solid #ddd;
	-moz-box-shadow:0px 0px 3px 0px #ddd;
	-ms-box-shadow:0px 0px 3px 0px #ddd;
	-o-box-shadow:0px 0px 3px 0px #ddd;
	-webkit-box-shadow:0px 0px 3px 0px #ddd;
	box-shadow:0px 0px 3px 0px #ddd;
}
.doctor-blog-sidebar {
    margin-bottom: 20px;
	    padding: 10px;
    background: #fff;
    border: 1px solid #ddd;
	-moz-box-shadow:0px 0px 3px 0px #ddd;
	-ms-box-shadow:0px 0px 3px 0px #ddd;
	-o-box-shadow:0px 0px 3px 0px #ddd;
	-webkit-box-shadow:0px 0px 3px 0px #ddd;
	box-shadow:0px 0px 3px 0px #ddd;
}


.exclusive_offers_detail {
    font-size: 18px;
    color: #E83C45;
    border-bottom:1px solid #ddd;
	padding-top:10px;
    padding-bottom: 10px;
	margin-top:0px;
	position:relative;
}
.exclusive_offers_detail:after {
	content:'';
	display:block;
	width:120px;
	height:3px;
	position:absolute;
	left:0px;
	bottom:-2px;
	background-color:#E83C45;
}
.exclusive_side_bar > .col-lg-12 {
	-moz-transition:all 0.2s ease-in-out;
	-ms-transition:all 0.2s ease-in-out;
	-o-transition:all 0.2s ease-in-out;
	-webkit-transition:all 0.2s ease-in-out;
	transition:all 0.2s ease-in-out;
    border-bottom: 1px solid #ccc;
    padding: 10px;
	background-color:#f8f8f8;
	margin-bottom:10px;
	-moz-box-shadow:0px 0px 0px 0px #ddd;
	-ms-box-shadow:0px 0px 0px 0px #ddd;
	-o-box-shadow:0px 0px 0px 0px #ddd;
	-webkit-box-shadow:0px 0px 0px 0px #ddd;
	box-shadow:0px 0px 0px 0px #ddd;
}
.exclusive_side_bar > .col-lg-12:hover {
	-moz-transition:all 0.2s ease-in-out;
	-ms-transition:all 0.2s ease-in-out;
	-o-transition:all 0.2s ease-in-out;
	-webkit-transition:all 0.2s ease-in-out;
	transition:all 0.2s ease-in-out;	
	-moz-box-shadow:0px 3px 3px 0px #ddd;
	-ms-box-shadow:0px 3px 3px 0px #ddd;
	-o-box-shadow:0px 3px 3px 0px #ddd;
	-webkit-box-shadow:0px 3px 3px 0px #ddd;
	box-shadow:0px 3px 3px 0px #ddd;
}
.sidebar_prodcut_image {
    padding: 0px;
}
.sidebar_prodcut_image a img {
    width: 100%;
}

.sidebar_prodcut_content > div {
    margin-bottom: 10px;
}
.sidebar_heading a {
        font-size: 16px;
    line-height: 22px;
    font-weight: 600;
    letter-spacing: 0.5px;
}
.price_sidebar {
    font-size: 16px;
}
.sidebar_prodcut_content > div {
    margin-bottom: 10px;
}
.price_sidebar > span:first-child {
    text-decoration: line-through;
    padding-right: 10px;
}
.price_sidebar > span:last-child {
    color: #E83C45;
}

.sidebar_prodcut_content > div {
    margin-bottom: 10px;
}
.activate_sidebar a {
    color: #fff !important;
    background: #E83C45;
    padding: 5px 10px;
    text-decoration: none;
}
.cont_head_detail > h1 {
    line-height: inherit;
	margin-top:0px;
}
.doctor-blog-sidebar .cont_head_detail > h1 {
	margin:0px 0px 5px;
}
.doctor-blog-sidebar .cont_head_detail > h1 a {
    color: #333!important;
    font-size: 16px;
    line-height: 20px;
	display:block;

}
.cont_head_detail {
    line-height: 20px;
	padding:10px 0px 0px;
}
.doctor-blog-sidebar h3 {
   font-size: 18px;
    color: #E83C45;
    border-bottom:1px solid #ddd;
	padding-top:10px;
    padding-bottom: 10px;
	margin-top:0px;
	position:relative;
	text-transform:uppercase;
}
.doctor-blog-sidebar h3:after {
	content:'';
	display:block;
	width:120px;
	height:3px;
	position:absolute;
	left:0px;
	bottom:-2px;
	background-color:#E83C45;
}
.doctor-blog-sidebar .cont_side_detail_blog, .doctor-blog-sidebar .cont_side_dr_name_blog {
	font-size:13px;
	margin:0px 0px 10px !important;
}
.doctor-blog-sidebar .cont_head_detail {
	border-bottom:1px solid #ddd;
	margin-bottom:10px;
}
.doctor-blog-sidebar .blog-img {
	float:left;
	margin:0px 10px 0px 0px;
	width:80px;
	height:80px;
	overflow:hidden;
	-moz-border-radius:50%;
	-ms-border-radius:50%;
	-o-border-radius:50%;
	-webkit-border-radius:50%;
	border-radius:50%;
}
.doctor-blog-sidebar .blog-img img {
	width:100%;
}
#availability-hospital p {
	margin:0px;
	line-height:18px;
}
.doctor_deail_page .custome-rating {
	margin:0px !important;
	margin-left:-10px !important;
	margin-right:10px !important;
}
.doctor_deail_page .col-lg-4 span .fa {
	font-size:17px;
}
/*side bar listing page css*/

.doctor_single_list_my ul li span i, .hospital_single_list_my i, .dr-blog-head-text i, #cntct_frm i{
    color: #e83c45;
}
 
.d_f_page i, .h_f_page i{ 
color: #e83c45;} 

#verification_error_msg {
	padding:4px 15px;
}
.paddingB15 {
	padding-bottom:15px !important;
}
html body {
	padding-top:120px !important;
}
.marginT10 {
	margin-top:10px !important;
}
.text-nowrap {
	white-space:nowrap;
}
.error_blank{
	color:#F00;
	padding: 2px 0px 2px;
}
#signverification_error_msg {
	padding:5px 20px 10px;
	text-align:center;
}
.appont-btn {
	margin:15px 0px 20px -15px;
}
.detail-grid h3 {
	margin:0px 0px 15px 0px;
}
.detail-grid .col-sm-6 {
	margin-bottom:20px;
}
.detail-grid h3 span {
	display:inline-block;
	width:30px;
	text-align:center;
}
.detail-grid h3, .detail-grid h3 strong {
	font-size:18px;
	font-weight:400;
}
.detail-grid .hospital-list:after {
	content:'';
	display:block;
	clear:both;
}
.detail-grid .hospital-list {
	margin-bottom:20px;
}
.detail-grid .hospital-list li {
	width:50%;
	float:left;	
}
.onepage-space {
	height:52px;
	margin:10px auto 20px;
}
.onepage-nav.sticky {
	position:fixed;
	z-index:99999;
	left:0px;
	-moz-box-shadow:3px 0px 3px 0px #999;
	-ms-box-shadow:3px 0px 3px 0px #999;
	-o-box-shadow:3px 0px 3px 0px #999;
	-webkit-box-shadow:3px 0px 3px 0px #999;
	box-shadow:3px 0px 3px 0px #999;
}
.onepage-nav {
	width:100%;
	margin:10px auto 20px;
	background-color:#f5f5f5;
	border:1px solid #ddd;
	padding:0px;
}
.onepage-nav #onepage {
	display:block;
	margin:0px;
	padding:0px;
	list-style:none;
	padding-top:5px;
	max-width:770px;
}

.onepage-nav #onepage li {
	display:table-cell;
	width:1%;
	vertical-align:middle;
	position:relative;
	bottom:-1px;
	border:1px solid transparent;
	border-bottom:none;
}
#onepage li.current {
	background-color:#fff;	
	border-color:#ddd;
}
#onepage li.current a {
	color:#E83C45 !important;
}
#onepage li:hover {
	background-color:#fff;
	border-color:#ddd;
}
#onepage li:hover a {
	color:#E83C45 !important;
	text-decoration:none;
}
#onepage li a {
	color:#333 !important;
	display:block;
	line-height:40px;
	padding-bottom:5px;
	text-align:center;
	font-size:16px;
}
.dr-loadmore {
	-moz-transition:all 0.5s ease-in-out;
	-ms-transition:all 0.5s ease-in-out;
	-o-transition:all 0.5s ease-in-out;
	-webkit-transition:all 0.5s ease-in-out;
	transition:all 0.5s ease-in-out;
	position:relative;
	height:100px;
	overflow:hidden;
	border-bottom:1px solid #eee;
	margin-bottom:20px;
	padding-bottom:20px !important;
}
.h_f_page div.col-lg-12.dr-loadmore {
    padding: 0px 0px 20px !important;
}
.dr-loadmore .dr-morebtn {
	position:absolute;
	font-size:13px;
	color:#E83C45 !important;
	left:0px;
	bottom:0px;
	right:0px;
	height:30px;
	line-height:35px;
	text-align:right;
	background: -moz-linear-gradient(top, rgba(255,255,255,0) 0%, rgba(255,255,255,0.6) 34%, rgba(255,255,255,1) 57%);
background: -webkit-linear-gradient(top, rgba(255,255,255,0) 0%,rgba(255,255,255,0.6) 34%,rgba(255,255,255,1) 57%);
background: linear-gradient(to bottom, rgba(255,255,255,0) 0%,rgba(255,255,255,0.6) 34%,rgba(255,255,255,1) 57%);
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#00ffffff', endColorstr='#ffffff',GradientType=0 );
}
.dr-loadmore.dr-more {
	-moz-transition:all 0.5s ease-in-out;
	-ms-transition:all 0.5s ease-in-out;
	-o-transition:all 0.5s ease-in-out;
	-webkit-transition:all 0.5s ease-in-out;
	transition:all 0.5s ease-in-out;
	height:auto;
}
.dr-morebtn:after {
	content:'...';
	font-size:30px;
	line-height:30px;
	font-weight:700;
	display:none;
}
.remove-more + .dr-morebtn {
	display:none !important;
}
.avai_doct_head {
	float:none;
	display:block;
	line-height:20px;
	padding:10px !important;
	background-color:#f5f5f5;
	border-bottom:1px solid #ddd;
	margin-bottom:20px;
	color:#333 !important;
	font-size:18px;
}
.doc_clninc {
	margin:0px 0px 20px !important;
}
.marginB20 {
	margin-bottom:20px !important;
}
.marginT20 {
	margin-top:20px !important;
}
#related-doctors .col-lg-4:after {
	content:'';
	display:block;
	clear:both;
}
.img-wrapp {
	max-height:100px;
	overflow:hidden;
}
.doctore-add {
	position:relative;
}
.doctore-add .address-map.get_map {
    top: 5px !important;
    background-color: #21AAD8 !important;
    line-height: 30px;
    padding: 0px 10px !important;
    color: #fff !important;
    right: 5px !important;
	margin:0px !important;
}
#doctor-rating .rating-stars {
	line-height:25px;
	padding-left:10px;
	float:left;
}
.doctor_deail_page > .col-lg-12 > ul > li .tooltip-arrow {
	left:20px !important;
}
.avai_doct_head b {
	font-weight:400 !important;
}
.marginB0 {
	margin-bottom:0px !important;
}
#related-doctors p {
	margin-bottom:0px;
}
/*New Rating*/
.rating-box {
	margin:0px 0px 15px;
	border:1px solid #ddd;
}
.rating-box .rating-head {	
	border-bottom:1px solid #ddd;
	padding:5px 10px;
	line-height:30px;
	margin:0px 0px 10px 0px;
/*	background-color:#fbfbfb;*/
}
.rating-head:after {
	content:'';
	display:block;
	clear:both;
}
.rating-head h2 {
	display:block;
	float:left;
	margin:0px;
	font-size:16px;
	color:#333;
	line-height:30px;
}
.rating-head .avg-rating-box {
	float:right;
}
.rating-box .rating-body {
	padding:0px 10px;
}
.rating-body label {
	font-size:13px;
	color:#888;
	display:block;
	line-height:18px;
	margin:0px;
}
.rating-body .rating-wrapp {
	line-height:30px;
	padding-bottom:5px;
}
#doctor-rating .rating-wrapp .rating-stars {
	padding:0px;
	float:none;
}
.rating-comment {
	background-color:#f9f9f9;
	padding:10px;
	margin:10px -10px 0px;
	border-top:1px solid #ddd;
}
.rating-comment:after {
	content:'';
	display:block;
	clear:both;
}
.rating-body .rating-comment p {
	font-size:13px;
	text-align:justify;
	margin-left:90px;
	padding-right:100px;
	word-break:break-all;
}
.rating-comment p .fa {
	font-size:18px;
	color:#ddd;
}
.rating-comment .data-time  {
	display:block;
	float:left;
	width:80px;
	font-weight:600;
	line-height:45px;
	color:#E83C45;
	font-size:30px;
	text-align:center;
	border:1px solid #ddd;
}
.rating-comment .data-time span {
	display:block;
	font-size:16px;
	line-height:25px;
	color:#fff;
	font-weight:700;
	background-color:#E83C45;
	text-transform:uppercase;
}
/*Custome rating*/
.custome-rating {
	position:relative;
	width:125px;
	height:20px;
	line-height:30px;
	background-color:#fff;
	margin:5px 0px !important;
	padding:0px !important;
	z-index:0;
}
.custome-rating:before {
	content:'';
	display:block;
	position:absolute;
	z-index:0;
	left:1px;
	right:1px;
	top:1px;
	bottom:1px;
	background-color:#888;
}
.custome-rating .star-holder {
	width:125px;
	height:20px;
	background-image:url(../img/star-png.png);
	background-repeat:no-repeat;
	background-position:left center;
	position:relative;
	z-index:2;
}
.post.col-md-6 .doctor_single_list_my .custome-rating .star-holder {
background-image:url(../img/star-gray-png.png);
}
.custome-rating img {
	position:absolute;
	z-index:2;
	line-height:20px;
}
.custome-rating .fill-rating {
	position:absolute;
	z-index:1;
	left:0px;
	top:1px;
	bottom:1px;
	background-color:#FF6600;
	display:block;
	padding:0px !important;
}
.custome-rating.listingpage {
	float:left;
}
.custome-rating.listingpage + div, .custome-rating.listingpage + span {
	display:block;
	float:left;
	line-height:30px;
	padding-left:10px;
}
.doc_clninc div .clnic_name h3 {
	font-size:18px;
}
.paddingL0 {
	padding-left:0px !important;
}
.doc_clninc {
	position:relative;
	z-index:0;
}
.book-app-btn {
	position:absolute;
	z-index:1;
	text-align:right;
	right:0px;
}
.book-app-btn .booking {
	background-color:#f5f5f5;
	border:1px solid #ddd;
	padding:6px;
	white-space:normal;
	font-size:13px;
	margin:10px 0px;
}
.book-app-btn .booking:hover {
	background-color:#E83C45;
	border-color:#E83C45;
	color:#fff;
}
.bookapoint {
	margin-top:20px;
}
.book-app-btn .booking:hover .fa {
	color:#fff !important;
}
/*home App dwonload*/
.app-download {
	position:relative;
	z-index:99;
}
.app-download a {
	-moz-transition:all 0.2s ease-in-out 0.2s;
	-ms-transition:all 0.2s ease-in-out 0.2s;
	-o-transition:all 0.2s ease-in-out 0.2s;
	-webkit-transition:all 0.2s ease-in-out 0.2s;
	transition:all 0.2s ease-in-out 0.2s;
	display:block;
	position:fixed;
	top:270px;
	right:0px;
	width:60px;
	height:60px;
	background-image:url(../img/appstore-icon.png);
	background-repeat:no-repeat;
	background-position:15px center;
	margin:10px 0px;
	background-color:#E73B44;
	border-radius:5px 0px 0px 5px;
}
.app-download a.android {
	background-image:url(../img/google-playicon.png);
	top:200px;
	background-color:#A2C437;
}
.app-download a:hover {
	-moz-transition:all 0.5s ease-in-out;
	-ms-transition:all 0.5s ease-in-out;
	-o-transition:all 0.5s ease-in-out;
	-webkit-transition:all 0.5s ease-in-out;
	transition:all 0.5s ease-in-out;
	width:245px;
}
#doctor-blog a {
	display:block;
	margin:0px 0px 4px;
	font-size:18px;
}
#doctor-blog .cont_head_detail {
	padding-bottom:10px;
	margin-bottom:10px;
	border-bottom:1px solid #ddd;
}
html body.error-404 {
	padding-top:87px !important;
}
.error-404 {
	/*background-image:url(../img/404-error.jpg) !important;
	background-repeat:no-repeat !important;
	background-position:center 100px !important;
	background-size:cover !important;*/
	background-color:#f5f5f5 !important;
}
.error-404 #container {
	overflow:hidden;
	width:100%;
	position:relative;
}
.error-404 #container:after {
	content:'';
	display:block;
	background-color:#e3e2e2;
	height:100%;
	width:500px;
	position:absolute;
	right:-250px;
	top:0px;
	transform:skewX(-43deg);
	z-index:0;
}
.error-links {
	padding:10px;
	background-color:#fff;
	max-width:600px;
	margin:0px 0px 0px;
	text-align:center;
}
.error-tagline {
	min-height:530px;
	padding:0px 2.5%;
	background-image:url(../img/404-error.png);
	background-repeat:no-repeat;
	background-position:right 50px top 50px;
	overflow:hidden;
	font-size:27px;
	color:#8e8e8e;
	font-weight:400;
	padding-top:50px;
	line-height:35px;
	position:relative;
	z-index:1;
}
.error-tagline span {
	display:block;
	padding-bottom:20px;
	font-size:45px;
	color:#e83c45;
	font-family:Tahoma, Geneva, sans-serif;
	font-weight:600;
}
.home-header-city {
	max-width:120px;
}
.image_icon_mobilea {
	background-color:rgba(0,0,0,0.8);
	position:fixed;
	left:0px;
	bottom:0px;
	right:0px;
}
.image_icon_mobilea img {
	height:120px;
	margin-left:15px;
	margin-top:-50px;
}
.clinic_thumb:after {
	content:'';
	display:block;
	clear:both;
}
.item-con-table {
    border-spacing: 0px !important;
    border-collapse: separate;
}
.clearfix {
	padding:0px !important;
	margin:0px !important;
}
.pddingT7 {
	padding-top:7px !important;	
}
.tab-icon-block div {
    font-size: 14px;
}
/*Custom drop*/
.dropdown-wrapp {
	position:relative;
}
.custome-dropdown:hover, .custome-dropdown:focus, .custome-dropdown:active {
	color:#555 !important;
	text-decoration:none;
}
.custome-dropdown {
	display:block;
	border:1px solid #ccc;
	padding: 6px 12px;
	padding-right:30px;
	height:34px;
	text-align:left;
	color:#555 !important;
	background-image:url(../img/br_down-1.png) !important;
	background-position:right center;
	background-repeat:no-repeat;
	background-size:15px auto;
	white-space:nowrap;
}
.custome-dropdown + .drop-down-box, .drop-down-box {
	-moz-transition:all 0.2s ease-in-out;
	-ms-transition:all 0.2s ease-in-out;
	-o-transition:all 0.2s ease-in-out;
	-webkit-transition:all 0.2s ease-in-out;
	transition:all 0.2s ease-in-out;
	position:absolute;
	top:150px;
	background-color:#fff;
	padding:10px 0px;
	left:0px;
	list-style:none;
	border:1px solid #ddd;
	opacity:0;
	visibility:hidden;
	white-space:nowrap;
	-moz-box-shadow:0px 0px 10px 0px #ddd;
	-ms-box-shadow:0px 0px 10px 0px #ddd;
	-o-box-shadow:0px 0px 10px 0px #ddd;
	-webkit-box-shadow:0px 0px 10px 0px #ddd;
	box-shadow:0px 0px 10px 0px #ddd;
}
.drop-down-box.open {
	-moz-transition:all 0.2s ease-in-out;
	-ms-transition:all 0.2s ease-in-out;
	-o-transition:all 0.2s ease-in-out;
	-webkit-transition:all 0.2s ease-in-out;
	transition:all 0.2s ease-in-out;
	top:50px;
	opacity:1;
	visibility:visible;
	-moz-box-shadow:0px 5px 10px 0px #ddd;
	-ms-box-shadow:0px 5px 10px 0px #ddd;
	-o-box-shadow:0px 5px 10px 0px #ddd;
	-webkit-box-shadow:0px 5px 10px 0px #ddd;
	box-shadow:0px 5px 10px 0px #ddd;
}
.drop-down-box.city-drop {
	width:455px;	
}
.drop-down-box:before {
	content:'';
	display:block;
	position:absolute;
	width:16px;
	height:16px;
	border:1px solid #ddd;
	background-color:#fff;
	border-width:1px 1px 0px 0px;
	-moz-transform:rotate(-45deg);
	-ms-transform:rotate(-45deg);
	-o-transform:rotate(-45deg);
	-webkit-transform:rotate(-45deg);
	transform:rotate(-45deg);
	top:-8px;
	left:15px;
}
.drop-down-box:after {
	content:'';
	display:block;
	clear:both;
}
.drop-down-box li {
	display:block;
	width:150px;
	float:left;
	line-height:30px;
	font-size:14px;
	text-align:left;
	padding:0px 10px;
	box-sizing:border-box;
}
.drop-down-box li.view-all  {
    display: block;
    float: none;
    line-height: 29px;
    text-align: center;
    width: 100%;
    font-size: 13px;
    clear: both;
    margin-top: -10px !important;
    position: relative;
    bottom: -10px;
    background-color: #f5f5f5;
    border-top: 1px solid #ddd;
}
.drop-down-box li a {
	-moz-transition:all 0.2s ease-in-out;
	-ms-transition:all 0.2s ease-in-out;
	-o-transition:all 0.2s ease-in-out;
	-webkit-transition:all 0.2s ease-in-out;
	transition:all 0.2s ease-in-out;
	display:block;
	width:100%;
	padding:0px;
	color:#555 !important;
	text-overflow: ellipsis;
	overflow:hidden;
}
.drop-down-box.city-drop li a:hover {
	-moz-transition:all 0.2s ease-in-out;
	-ms-transition:all 0.2s ease-in-out;
	-o-transition:all 0.2s ease-in-out;
	-webkit-transition:all 0.2s ease-in-out;
	transition:all 0.2s ease-in-out;
	padding-left:5px;
	background-color:#f5f5f5;
	text-decoration:none;
}
.drop-down-box li.view-all a:hover {
	background-color:transparent !important;
	padding:0px;
}
.drop-down-box.category-drop {
	width:722px;
	left:50%;
	-moz-transform:translateX(-50%);
	-ms-transform:translateX(-50%);
	-o-transform:translateX(-50%);
	-webkit-transform:translateX(-50%);
	transform:translateX(-50%);
}
.drop-down-box.category-drop:before {
	left:50%;
	-moz-transform:translateX(-50%) rotate(-45deg);
	-ms-transform:translateX(-50%) rotate(-45deg);
	-o-transform:translateX(-50%) rotate(-45deg);
	-webkit-transform:translateX(-50%) rotate(-45deg);
	transform:translateX(-50%) rotate(-45deg);
}
.category-drop a {
	display:block;
	padding:0px;
}
.category-drop a:hover, .category-drop a:focus, .category-drop a:active {
	text-decoration:none;
}
.drop-down-box.category-drop li {
	overflow:hidden;
	padding-bottom:30px;
	width:180px;
}
.drop-down-box.category-drop li a {
	-moz-transform:translateY(-100%);
	-ms-transform:translateY(-100%);
	-o-transform:translateY(-100%);
	-webkit-transform:translateY(-100%);
	transform:translateY(-100%);
	overflow:visible;
}
.drop-down-box.category-drop.open li a {
	-moz-transition:all 0.2s ease-in-out 0.1s;
	-ms-transition:all 0.2s ease-in-out 0.1s;
	-o-transition:all 0.2s ease-in-out 0.1s;
	-webkit-transition:all 0.2s ease-in-out 0.1s;
	transition:all 0.2s ease-in-out 0.1s;
	-moz-transform:translateY(0%);
	-ms-transform:translateY(0%);
	-o-transform:translateY(0%);
	-webkit-transform:translateY(0%);
	transform:translateY(0%);
}
.drop-down-box.category-drop.open li + li a {
	-moz-transition:all 0.2s ease-in-out 0.2s;
	-ms-transition:all 0.2s ease-in-out 0.2s;
	-o-transition:all 0.2s ease-in-out 0.2s;
	-webkit-transition:all 0.2s ease-in-out 0.2s;
	transition:all 0.2s ease-in-out 0.2s;
	-moz-transform:translateY(0%);
	-ms-transform:translateY(0%);
	-o-transform:translateY(0%);
	-webkit-transform:translateY(0%);
	transform:translateY(0%);
}
.drop-down-box.category-drop.open li + li + li a {
	-moz-transition:all 0.2s ease-in-out 0.3s;
	-ms-transition:all 0.2s ease-in-out 0.3s;
	-o-transition:all 0.2s ease-in-out 0.3s;
	-webkit-transition:all 0.2s ease-in-out 0.3s;
	transition:all 0.2s ease-in-out 0.3s;
	-moz-transform:translateY(0%);
	-ms-transform:translateY(0%);
	-o-transform:translateY(0%);
	-webkit-transform:translateY(0%);
	transform:translateY(0%);
}
.drop-down-box.category-drop.open li + li + li + li a {
	-moz-transition:all 0.2s ease-in-out 0.4s;
	-ms-transition:all 0.2s ease-in-out 0.4s;
	-o-transition:all 0.2s ease-in-out 0.4s;
	-webkit-transition:all 0.2s ease-in-out 0.4s;
	transition:all 0.2s ease-in-out 0.4s;
	-moz-transform:translateY(0%);
	-ms-transform:translateY(0%);
	-o-transform:translateY(0%);
	-webkit-transform:translateY(0%);
	transform:translateY(0%);
}
.category-drop .icon-holder {
	text-align:center;
	background-color:#41e5c0;
	color:#fff;
	width:100%;
	position:relative;
	padding-bottom:20px;
	padding-top:20px;
	font-size:35px;
	font-weight:bold;
	height:80px;
}
@keyframes fontbeat {
	from {font-size:25px;}
	to {font-size:20px;}
}
.icon-holder .fa {	
	-moz-transition:all 0.2s ease-in-out;
	-ms-transition:all 0.2s ease-in-out;
	-o-transition:all 0.2s ease-in-out;
	-webkit-transition:all 0.2s ease-in-out;
	transition:all 0.2s ease-in-out;
	position:relative;
	color:#fff;
	font-size:25px;
	line-height:40px;
}
.category-drop a:hover .fa {
	animation:fontbeat 0.5s alternate infinite;
	-moz-transition:all 0.2s ease-in-out;
	-ms-transition:all 0.2s ease-in-out;
	-o-transition:all 0.2s ease-in-out;
	-webkit-transition:all 0.2s ease-in-out;
	transition:all 0.2s ease-in-out;
	font-size:20px;
}
.icon-holder .count {
	width:40px;
	height:40px;
	display:block;
	margin:0px auto -35px;
	border-radius:50%;
	line-height:40px;
	text-align:center;
	font-size:15px;
	font-weight:bold;
	background-color:#27d1ab;
}
.category-drop a p {
	display:block;
	margin:0px 0px 0px !important;
	text-align:center;
	font-size:15px;
	text-align:center;
	color:#fff;
	text-transform:uppercase;
	margin-bottom:10px !important;
	font-weight:600;
}
.category-drop .icon-holder.doctor {
	background-color:#fc0;
}
.icon-holder.doctor .count {
	background-color:#ddb411;
}
.category-drop .icon-holder.clinic {
	background-color:#fa7753;
}
.icon-holder.clinic .count {
	background-color:#e95f3a;
}
.category-drop .icon-holder.health-center {
	background-color:#5bccf6;
}
.icon-holder.health-center .count {
	background-color:#45bfec;
}
ul li.book-btn-li {
	float:right;
	margin-top:-40px;
	position:relative;
	z-index:1;
	width:auto !important;
}
ul li.book-btn-li.clinic {
	margin-top: -40px !important;	
}
a.booking.booking-btn, button.bookmark, a#add_review, a#add_reporting, a#add_report {
    color: rgb(51, 51, 51) !important;
    white-space: nowrap;
    text-align: left;	
    padding: 6px 12px !important;
    margin: 15px 0px 0px 0px;
    font-size: 14px;
    font-weight: 400 !important;
    background-color: rgb(245, 245, 245) !important;
    width: auto !important;
    border: 1px solid rgb(221, 221, 221) !important;
    border-radius: 0px !important;
	box-shadow:none !important;
	line-height:25px !important;
	height:auto !important;
}
button.bookmark, a#add_review {
	margin:0px 10px 0px 0px;
}
a.booking.booking-btn:hover, button.bookmark:hover, a#add_review:hover, a#add_reporting:hover, a#add_report:hover {
	background-color:#E83C45 !important;
	border-color:#E83C45 !important;
	text-decoration:none;
	color:#fff !important;
}
a.booking.booking-btn .fa {
	color:#E83C45 !important;
}
a.booking.booking-btn:hover .fa {
	color:#fff !important;
}
.all-city-div {
    width: 100%;
    height: auto;
	overflow-x:auto;
	max-width:600px;
	max-height:500px;
    position: fixed;
    background: #FFF;
    top: 50%;
    left: 50%;	
    margin: auto;
    display: none;
    z-index: 99999;
	border: 1px solid #ddd;
	padding:15px 10px;
	-moz-transform:translate(-50%,-50%);
	-ms-transform:translate(-50%,-50%);
	-o-transform:translate(-50%,-50%);
	-webkit-transform:translate(-50%,-50%);
	transform:translate(-50%,-50%);	
}
.all-city-div .all-city-popup:after {
	content:'';
	display:block;
	clear:both;
}
.all-city-div .all-city-popup {
	display:block;
	padding:0px;
	margin:0px;
	list-style:none;
}
.all-city-div .all-city-popup li {
	display:block;
	width:33.33%;
	float:left;
	line-height:30px;
	font-size:14px;
	text-align:left;
	padding:0px 10px;
	box-sizing:border-box;
}
.all-city-div .all-city-popup li a span {
	font-size:12px;
	color:#888;
	padding-left:5px;
}
.all-city-div .all-city-popup li a {
	-moz-transition:all 0.2s ease-in-out;
	-ms-transition:all 0.2s ease-in-out;
	-o-transition:all 0.2s ease-in-out;
	-webkit-transition:all 0.2s ease-in-out;
	transition:all 0.2s ease-in-out;
	display:block;
	width:100%;
	padding:0px;
	color:#555 !important;
	text-overflow: ellipsis;
	white-space:nowrap;
	overflow:hidden;
}
.all-city-div .all-city-popup li a:hover {
	-moz-transition:all 0.2s ease-in-out;
	-ms-transition:all 0.2s ease-in-out;
	-o-transition:all 0.2s ease-in-out;
	-webkit-transition:all 0.2s ease-in-out;
	transition:all 0.2s ease-in-out;
	padding-left:5px;
	background-color:#f5f5f5;
	text-decoration:none;
}
.footer .top-footer {
	background-color:#3F4546;
	padding:40px 0px 15px;
	position:relative;
	z-index:1;
}
.top-footer h3 {
	display:block;
	margin:0px 0px 0px;
	padding-bottom:0px;	
}
.top-footer h3:after {
	content:'';
	display:block;
	width:100px;
	height:2px;
	background-color:#21AAD8;
	margin:10px 0px;
}
.top-footer ul {
	display:block;
	margin:0px 0px 15px !important;
	padding:0px;
	list-style:none;
}
.top-footer ul li {
	display:block;
	line-height:27px;
}
.top-footer ul li a:before {
	content:'\f105';
	font-family:fontAwesome;
	padding-right:10px;
}
.top-footer ul li a {
	display:inline-block;
	padding-left:0px;
}
.top-footer ul li a:hover {
	text-decoration:none;
	color:#21AAD8 !important;
}
.top-footer ul.app-dwonload li a:before {
	display:none;
}
.top-footer ul.app-dwonload li {
	display:inline-block;
	margin-right:5px;
}
.top-footer ul.app-dwonload li a {
	display:block;
	width:40px;
	height:40px;
	text-align:center;
	line-height:40px;
	font-size:20px;
	background-color:#303334;
	color:#fff !important;
	border-bottom:3px solid #E73B44;
}
.top-footer ul.app-dwonload li a:hover {
	background-color:#E73B44 !important;
}
.top-footer ul.app-dwonload li a.android {
	border-bottom:3px solid #A2C437;
}
.top-footer ul.app-dwonload li a.android:hover {
	border-bottom:3px solid #A2C437;
	background-color:#A2C437 !important;
}
.footer .top-footer + .copy_footr {
	padding:25px 0px 10px;
	line-height:30px;
	background-color:#303334 !important;
}
.footer-social li a {
	font-size:30px;
}
.footer-social li a:hover .fa {
	color:#21AAD8 !important;
}
.paddingT15 {
	padding-top:15px !important;
}
.btn-auto input {
	float:none !important;
	margin-right:auto !important;
	margin-left:auto !important;
}
table.table .fa {
    font-size: 20px;
    padding: 0px 6px;
}
.dashboard-offers .col-lg-4 {
	margin-bottom:15px;
}
.about_us input[type="submit"]{
	padding:6px 12px !important;
}
#loader-w {
	display:none;
	background-image:url(../img/ajax-loader.gif); 
	background-repeat:no-repeat;
	background-position:center 100px;
	background-color:rgba(0,0,0,0.5);
	bottom:0px;
    position: fixed;
    width: 100%;
    z-index: 999999;
	top: 0;
	text-align:center;
}
#loader-w div {
	display:none;
}
.claimprofile {
    width: 100%;
    min-height: 550px;
    text-align: center;	
	background-repeat:no-repeat;
	background-position:center 50px;
    color: #fff;
    font-size: 24px;
	position:relative;
}
.claimprofile.doctor {
	background-image:url(../img/doctor-dashboard.jpg);
}
.claimprofile.hospital {
	background-image:url(../img/hospital-dashboard.jpg);
}
.claimprofile.clinic {
	background-image:url(../img/clinic-dashboard.jpg);
}
.claimprofile.health {
	background-image:url(../img/health-dashboard.jpg);
}
.claimprofile:after {
	content:'';
	display:block;
	position:absolute;
	z-index:2;
	top:0px;
	bottom:0px;
	left:0px;
	right:0px;
	background-color:rgba(0,0,0,0.7);
}
.claimprofile p {
	display:block;
	margin:0px;
	position:absolute;
	width:100%;
	min-height:30px;
	text-align:center;
	top:50%;
	transform:translateY(-50%);
	color:#fff;
	font-size:24px;
	z-index:3;
}
#all-city-overlay {
	position:fixed;
	top:0px;
	left:0px;
	width:100%;
	height:100%;
	background-color:rgba(0,0,0,0.7);
	z-index:9;
	display:none;
}

@media (max-width:1192px){
html body {
	padding-top:160px !important;
}
.doc_clninc .col-lg-2 {
	width:20%;
	float:left;
}
.doc_clninc .col-lg-10 {
	width:80%;
	float:left;
}
.doc_clninc .clnic_add .col-lg-9 {
	width:75%;
	float:left;	
}
.doc_clninc .clnic_add .col-lg-3 {
	width:25%;
	float:left;	
}
html body.error-404 {
    padding-top: 120px !important;
}
.error-tagline {
	background-size:49% auto;
}
.error-404 #container:after {
    right: -250px;
    transform: skewX(-43deg);
}
.table-responsive .table tr th {
	white-space:nowrap;
}
}
@media (max-width:980px){
.error-tagline {
	background-position:right 50px bottom 80px;
}
.error-404 #container:after {
    right: -350px;
    transform: skewX(-29deg);
}
}
@media (max-width:767px){
html body {
	padding-top:140px !important;
}
.onepage-space {
	display:none;
}
.h_f_page div[class^="col-"] {
    padding: 0px 10px !important;
}
.h_f_page div.detail-grid {
	padding:0px !important;
}
.col-lg-8.h_f_page > div > div {
    padding:10px 5px !important;
}
#related-doctors img.avatar_square.left {
	float:left;
	margin-right:20px;
}
.detail-grid img.avatar_square.left {
	float:left;
	margin-right:20px;
}
.rating-box .rating-body .col-sm-3 {
    width:50%;
	float:left;
}
div#loop {
 padding-bottom:10px !important;
} 
.container.doctor_profile .profile {
	margin-top:0px;
}
#detail-block {
	margin-top:10px;
	border-top:1px solid #ddd;
	padding-top:10px;
}
ul li.book-btn-li.clinic, ul li.book-btn-li {
	margin-top: 10px !important;
	margin-bottom:10px !important;
	float:none;
}
.error-tagline {
	background-size:90% auto;
	background-position:center bottom 30px;
}
.error-404 #container:after {
    right: -350px;
    transform: skewX(-29deg);
}
a.booking.booking-btn, button.bookmark, a#add_review, a#add_reporting, a#add_report {
	padding:1px 10px !important;
	margin-top:10px !important;
}
.profile #doctor-blog {
	background-image:none !important;
}
.avai_doct_head {
	margin-top:10px;
	margin-bottom:10px;
}
}
@media (max-width:599px){
.report_inner_div ul > li a {
	font-size:12px;
	padding:8px 10px
}
.report_inner_div .tab-content {
	padding:10px 0px;
}
.report_inner_div .tab-content div#add_reporting_wrapper {
	padding:10px;
}
form#report_problem_form > div {
    padding: 0px 0px !important;
}
html body {
	padding-top:130px !important;
}
.appont-btn {
	margin:15px 0px 20px -10px;
}
.doc_clninc .col-lg-2 .img-wrapp {
	width:100px;
	float:left;
	margin:0px 20px 20px 0px;
}
.doc_clninc .col-lg-2 .clinic_thumb{
	width:auto;
	float:none;
	margin:0px 0px 0px 160px;
}
.doc_clninc .col-lg-10, .doc_clninc .col-lg-2 {
	width:100%;
	float:none;
}
.clnic_add .row {
	margin:0px;
}
}
@media (max-width:497px){
.doc_clninc .clnic_add .col-lg-9 {
	width:100%;
	float:none;	
}
.doc_clninc .clnic_add .col-lg-3 {
	width:100%;
	float:none;	
}
}
.bolg-detial,#doctor-about {
	word-break: break-all;
}