@charset "utf-8";
/* CSS Document */
/*.container {
	background-image: url("../img/balloons.jpg");
	height: 700px;
	
}
.container img {
	width: 1024px;
	}*/

.no-result {
	color: #FFF;
	background: #F00;
	border:1px solid #FF0;
}

.view-headSection {
	background: url('/img/background-img.jpg');
}

div#lang-selector{
	background: #1697a5;
	opacity: 0.8;
}

div#lang-selector a {
	color: #FFF;
}

#doctor-search label {
	font-size:1.5em;
}

table.no-deco {
	background: translparent;
	color: #000;
}

.message {
	color: #FFF;
	text-align:center;
	width:100%;
}
.message.error {
	background: #F00;
}

.message.success {
	background: #00B91A;
}

h3 {
	font-size: 1.5em;
}

h4 {
	font-size:1.2em;
}
.doctor-profile img, .doctor_view img {
	width:100% !important;
}

.semi-dark-background{
	background: rgba(0,0,0,.25);
}

div.transbox {
  position: absolute;
  background-color: #000;
  padding: 25px;
  top:0;
  filter: alpha(opacity=60); /* For IE8 and earlier */

}
#top-bar{
	z-index:111111;
	}
	
a.logo-link {
	height:100px;
}
#hm_timer-back{
	position: absolute;
    left: 220px;
    color: #fff;
	top: 123px;
	}
iframe{
	border: 0px;
}
button{
	text-transform:capitalize !important;
	}
.section video{
    position: absolute;
    top: -15px;
    width: 100%;
	z-index:-1;
}

div.transbox li {
  margin: 1%;
  font-weight: bold;
  color: #000000;
}

ul {
    list-style-type: none;
    margin: 0;
    padding: 45px 30px 0 30px;
	text-align:right;
}

li {
    display: inline;
	padding-left: 15px;
	padding-right: 15px;
	font-weight: normal;
	color: #000;
	margin-bottom: 10px;
}
#top-bar li:hover {
	padding-bottom:6px;
	
	border-bottom: 2px solid #fff;
}
#top-bar li a {
	color: #fff;
}
#top-bar li{
	padding-bottom:6px;
	border-bottom: 2px solid transparent;
}
#top-bar li a:hover {
	color: #fff !important;
	/*border-bottom: 2px solid #fff;*/
}
#row1 {
	
}
#header-row video{
	width:100%;
	}
.head-bar{
	
	
	}
#header-row {
    max-width: 100%;
    background-color: #1697a5;
    margin: 0;
    opacity: 0.8;
    height: 100px;
}
#site-name {
    padding: 7px 0px 0px 46px;
	color: #fff;
}

#site-name img{
	height: 90%;
	padding-top:10px;
	width:100%;
	max-width:200px;
}

#banner-text {
	position: absolute;
	top: 0;
	right: 0;
	background-color: #1697a5;
	margin: 0;
	opacity: 0.8;
	height: 743px; 
}
#banner-footer {
	position: absolute;
	top: 694px;
	left: 0;
	background-color: #1697a5;
	margin: 0;
	opacity: 0.8;
	height: 50px;
}
#text p {
	color: #fff;
	font-weight: 300;
	font-size: 20px;
    padding: 20px 20px 0px 20px;
}
#footer-text p{
	color: #fff;
	font-weight: 300;
	font-size: 20px;
	margin-bottom: 0;
}

#footer-copyright{
	font-size:10px;
}

.head-bar{
	position: absolute;
	top:0;
	max-width: 100%;
	background-color: #1697a5;
	margin: 0;
	opacity: 0.8;
	height: 100px;
	
	}
#top-bar {
	position: absolute;
	top:0;
	width: 94%;
	
}
#text {
	position: absolute;
	top: 200px;
	right: 0;
	width: 100%;
	text-align: center;
}

.black-shadow{
	text-shadow: 0px 0px 5px rgba(0, 0, 0, 1);
}

#footer-text {
	position: absolute;
	top: 522px;
	left: 0;
	width: 100%;
	text-align: center;
}
#quick-button {
	position: absolute;
	top: 335px;
	right: 0;
	width: 100%;
	text-align: center;
	
}
#quick-button a{
	font-size: 24px;
	padding: 6px;
	margin-right: -8px;
	color: #219EFF;
	border: 1px solid #FFF;
}

#quick-button a:hover{
	background: rgba(33,158,255, 0.5);
	border: 1px solid #FFF;
	background: rba(255,255,255,0.75);
	color: #FFF;
}

.white-shadow{
	background: rgba(255,255,255,0.8);
	box-shadow: 1px 0px 10px #FFF;
	text-shadow: 0px 0px 5px #FFF;
}
.section {
	/*position: fixed;*/
}
#section2 {
	/*position: absolute;
    top: 740px;*/
    min-width: 100%;
    padding: 12px 51px 0px;
    text-align: center;
    color: #a7d435;
    font-weight: 600;
    font-size: 22px;
    background-color: #fff;
}
#section3 {
	/*position: absolute;
    top: 790px;*/
    min-width: 100%;
	padding: 0 75px;
	text-align:center;
	/*background-color: #f2efec;*/
	background-color: #e6e6e6;
}
#section3 #therapist{
	padding-top: 15px;
	padding-bottom: 15px;
}

#section4 {
	background-color: #035b86;
	height: 50px;
	/*position: absolute;
    top: 1035px;*/
    min-width: 100%;
	text-align:center;
}
#Paris a{
	font-size:20px;
	float:right;
	}
#Paris a:hover{
	color:#F00 !important;
	}
#section5 {
	/*position: absolute;
    top: 1085px;*/
    width: 100%;
	text-align:center;
	/*padding-top: 5px;
	padding-bottom: 60px;*/
	padding-left: 60px;
	padding-right: 60px;
	background: #035b86;
	color: #fff;
}
#text-title {
	font-weight: 600;
}
#text-section {
	padding: 20px !important;	
}
#section5-heading {
	padding-top: 10px;
	color: #FFF;
}
#quick-button2 {
	width: 100%;
}
.quick-button-patient {
	width: 100%;
}
.button2-link-patient {
	padding: 10px 50px;
	background-color: #a7d435;
	color: #fff;
	font-size: 20px;
	font-weight: 600;
}
#button2-link {
	padding: 10px 50px;
	background-color: #a7d435;
	color: #fff;
	font-size: 20px;
	font-weight: 600;
}
#upper-nav {
	padding-top: 55px;
}
#button2-link:hover {

	background-color: #fff;
	color: #a7d435;
	border: 2px solid #a7d435;

}
.activePatient{
	background-color: #fff;
	color: #a7d435;
	border: 2px solid #a7d435;
	}
.button2-link-patient:hover {

	background-color: #fff;
	color: #a7d435;
	border: 2px solid #a7d435;

}
.show-history{
	width:70%;
	}
.patient-date{
	font-style:italic;
    font-size: 17px;
    background: #f2f2f2;
    padding: 5px 20px;
	}
.patient-details{
	text-indent: 50px;
    padding: 5px;
    font-size: 16px;
	}
.hospitle-pleasement{
	float:right;
	padding:10px;
	font-size:14px;
	}
.progress {
    background-color: #cacaca;
    height: 1.5rem;
    margin-top: 1rem;
    margin-bottom: 1rem;
    border-radius: 0;
}
#section6 {
	/*position: absolute;
    top: 1580px;*/
    min-width: 100%;
	text-align:center;
	padding: 0 60px;
	background-color: #035b86;
	min-height: 383px;
	margin-top:20px;
}
#section6-heading {
	margin-top: 15px;
	margin-bottom: 50px;
}
#review-section1 {
	color: #fff;
	text-align:-webkit-center;
	 padding: 25px 0px 0px 0px;

}
#review-section2 img{
	position: absolute;
    /*width: 367px;*/
	max-width: 416px;
	right: 45px;
}
.Payment_methods{
	padding-top: 12px;
    text-align: -webkit-right;
	}
#review-slider{
	padding:0px;
	}
#section7 {
	/*position: absolute;
    top: 1995px;*/
    min-width: 100%;
	text-align:center;
	padding: 10px 250px;
}
#section7 span {
	color: #035b86;
	margin-top: 40px;
	font-weight: 600;	
}

#section8 {
	/*position: absolute;
    top: 2095px;*/
    min-width: 100%;
	text-align:center;
	padding: 0 60px;
	background: #FFF;
}

#bottom-nav a{
	color: #035b86;
}
#bottom-nav {
	/*margin-left: 90px;*/
	/*margin-bottom: 30px;*/
}
#bottom-nav ul {
	text-align: center;
}
#bot-nav-link, #bot-nav-link-even {
	border-right: 2px solid #035b86;
}
@media only screen and (max-width: 1024px) {
    #site-name h4 {
		margin-left: 40px;
		margin-bottom: 10px;
		font-size: 1.240rem;
		margin-top: 30px;
    }
	#site-name {
		padding: 15px 0;
	}
	#text p {
		padding-right: 0;
		font-size: 18px;
	}
	#quick-button a {
		font-size: 20px;
		padding: 3px;
		margin-right: -6px;
	}
	#section2 {
		top: 715px;
	}
	#section3 {
		padding: 0 55px;
	}
	.slider {
		height: 140px;
	}
	.slider-arrow {
		top: 45%
	}
	#section4 {
		top: 1035px;
		height: 40px;
	}
	#section5 {/*
		top:1050px;*/
		padding-left: 40px;
		padding-right: 40px;
		width: 100%;
	}
	#section5-heading {
		text-align: center;
	}
	#section6 {
		/*top: 1730px;*/
		padding: 0 40px;
		min-height: 315px;	
	}
	#section6-heading {
		font-size: 24px;	
	}
	#section7 {
		/*top: 2165px;*/
		padding: 0 10px;	
	}

	#section8 {
		padding: 0 0px;
		/*top: 2265px;*/
		margin-bottom: 30px;
		background: #FFF;
	}
	#bottom-nav {
		margin: 0;
	}
	#bot-nav-link-even {
    	border-right: 2px solid #fff;
	}
}
@media only screen and (max-width: 640px) {
	#header-row {
		height: 55px;
	}
	#quick-button a{
		/*background-color: #1697a5;*/
    	opacity: 0.8;
	}
	#footer-text p {
		font-size: 15px;
	}
	#banner-footer {
		height: 35px;
		top: 665px;
	}
	#text-line {
		position: absolute;
		top: 10px;
	}	
	#section2 {
		top: 750px;
		font-size: 12px;
		padding: 0;
	}
	#section4 {
		/*top: 1020px;*/
		height: 40px;
	}
	/*#section5 {
    	top: 1045px;
	}*/
	/*#section6 {
    	top: 2175px;
	}*/
	#section7 {/*
    	top: 2610px;*/
		padding: 0 60px;
	}
	/*#section8 {
    	top: 2690px;
	}*/
	#bot-nav-link-even {
    	border-right: 2px solid #fff;
	}
	#review-section-icon {
		float:right;
	}
}
/*off-canvas-navigation css*/
/*body {
    font-family: "Lato", sans-serif;
    transition: background-color .5s;
}
*/
.sidenav {
    /*height: 100%;*/
    width: 0;
    position: absolute;
    z-index: 1;
    top: 0;
    left: 0;
    background-color: #1697a5;
    overflow-x: hidden;
    transition: 0.5s;
    padding-top: 60px;
}

.sidenav a {
    padding: 8px 8px 8px 32px;
    text-decoration: none;
    font-size: 14px;
    color: #fff;
    display: block;
    transition: 0.3s;
}

.sidenav a:hover, .offcanvas a:focus{
    color: #f1f1f1;
}

.sidenav .closebtn {
    position: absolute;
    top: 0;
    right: 25px;
    font-size: 36px;
    margin-left: 50px;
}

#main {
    transition: margin-left .5s;
    /*padding: 16px;*/
	color: #fff;
}

/*@media screen and (max-height: 450px) {
  .sidenav {padding-top: 15px;}
  .sidenav a {font-size: 18px;}
}*/

#off-canvas-nav {
	position: absolute;
	top: 700px;
	right: 0;
	width: 100%;
	background-color: #1697a5;
	/*text-align: center;*/
}
.row {
	max-width: 100% !important;
}
#sampath {
   	width: 130px;
    height: 43px;
    background: url(../img/siteicon.png) 0 -60px;
}
#paypal {
   	width: 130px;
    height: 43px;
    background: url(../img/siteicon.png) -130px -60px;
}
#mastercard {
    width: 77px;
    height: 44px;
    background: url(../img/siteicon.png) 0 -106px;
}

#visa {
    width: 84px;
    height: 44px;
    background: url(../img/siteicon.png) -80px -101px;
	float:left;
}



#textdoc {
    width: 101px;
    height: 102px;
    background: url(../img/siteicon.png) 0 -271px;
}
#search {
    width: 101px;
    height: 102px;
    background: url(../img/siteicon.png) -110px -271px;
}
#right {
    width: 101px;
    height: 102px;
    background: url(../img/siteicon.png) 0 -374px;
}
#chat {
    width: 101px;
    height: 102px;
    background: url(../img/siteicon.png) -110px -374px;
}
#sun {
    width: 241px;
    height: 115px;
    background: url(../img/siteicon.png) 0 -160px;
}
.sa-left-review {
    left: 45px;
    width: 40px;
    height: 60px;
    background: url(../img/siteicon.png) -150px 0;
}

#review-section1 .sa-right-review {
    left: 653px;
    width: 40px;
    height: 60px;
    background: url(../img/siteicon.png) -189px 0;
}


.section{
	width:100%;
	overflow:hidden !important;
	
	}
.video-content{
	height:744px;
	}
.slider-arrow-review {
	width: 40px;
	height: 52px;
	text-align: center;
	text-decoration: none;
}
.sa-left {
    left: 20px;
    width: 40px;
    height: 60px;
    background: url(../img/siteicon.png) -150px 0;
}
.sa-left-doc {
    left: 20px;
    width: 40px;
    height: 60px;
    background: url(../img/siteicon.png) -150px 0;
}
.sa-left-doc-small{
    left: 20px;
    width: 40px;
    height: 60px;
    background: url(../img/siteicon.png) -150px 0;
}
.sa-left-doc-medium{
    left: 20px;
    width: 40px;
    height: 60px;
    background: url(../img/siteicon.png) -150px 0;
}
#review-section1 .sa-right {
    left: 20px;
    width: 40px;
    height: 60px;
    background: url(../img/siteicon.png) -110px 0;
}

.sa-right-doc {
    left: 1281px;
    width: 40px;
    height: 60px;
    background: url(../img/siteicon.png) -192px 0;
}

.sa-right-doc-small {
    left: 520px;
    width: 40px;
    height: 60px;
    background: url(../img/siteicon.png) -192px 0;
}
.sa-right-doc-medium {
    left: 900px;
    width: 40px;
    height: 60px;
    background: url(../img/siteicon.png) -192px 0;
}


@media only screen and (max-width: 40em) {  /* max-width 640px, mobile-only styles, use when QAing mobile issues */
	#wrapper {
    width: 360px;
	}
	p.change_link {
    width: 360px;
	}
	.QuestionContainer {
    	padding: 3% 0% 3% 0% !important;
	}
	.paper-out{
		padding:10 !important;
		}
	.question-panel ul li {
		padding-left: 0px !important;
		height: inherit !important;
	}
	.custom-well-foundation {
    	margin: 10px 0px 10px 0px !important;
	}
	.question-panel button {
      width: 30% !important;
	}
	.xs_nav .menu > li{
		margin-bottom:10px !important;
		}
	#register, #login{
		width:100%;
		}
	#site-name h4 {
		margin-top: 0px; 
	}
	#banner-footer {
		height: 35px;
		top: 166px;
	}
	#off-canvas-nav {
		position: absolute;
		top: 278px;
	}
	
	.video-content {
        height: 214px;
	}
	#review-section2{
		display:none;
		}
	.Payment_methods{
		text-align:center;
		}
	#quick-button {
		position: absolute;
		top: 100px;
	}
	#site-name {
    padding: 5px 0px 0px 30px;
	color: #fff;
	}
	#site-name img{
		width: 38%;
	}

}

@media screen and (min-width: 40em) and (max-width: 63.9375em) {
	
	#text {
    position: absolute;
    top: 150px;
	}
	#quick-button {
    position: absolute;
    top: 267px;
	}
	#banner-text {
    height: 509px;
}
	#footer-text {
    position: absolute;
    top: 470px;
	}
	#banner-footer {
    position: absolute;
    top: 459px;
	}
	.video-content {
    height: 513px;
}
	}
	
	@media screen and (min-width: 64em) and (max-width: 74.9375em) {
			
	#text {
    position: absolute;
    top: 212px;
}
	#quick-button {
    position: absolute;
    top: 411px;
}
	#banner-text {
    height: 644px;
}
	#footer-text {
    position: absolute;
    top: 605px;
}
	#banner-footer {
    position: absolute;
    top: 594px;
}
	.video-content {
    height: 659px;
}
		}

footer{
	   
    border-top: 3px solid #035b86;
    /*padding-top: 65px;
    padding-bottom: 23px;*/
	   
		}

.public_view #header-row{
	margin-bottom:10px;
	background-color: #035b86;
	
	}
.Question{
	margin-left:80px;
	}
.QuestionContainer{
	    padding: 3% 15% 3% 15%;
	}
	
.QuestionContainer .answers li{
	display:block;
	text-align:left;
	margin:0;	
	}
.QuestionContainer h3{
	font-size:20px;
	border-bottom:2px solid #f2f2f2;
	color: #035b86;
	}
.submit-btn button {
  background-color: #035b86;
  border: none;
  color: #FFFFFF;
  text-align: center;
  font-size: 24px;
  padding: 10px;
  width: 150px;
  transition: all 0.5s;
  cursor: pointer;
}
.view-headSection #header-row{
	/*background-color:#035b86;*/
	/*opacity:0.8;*/
	}
.submit-btn button span {
  cursor: pointer;
  display: inline-block;
  position: relative;
  transition: 0.5s;
}
.set-background{
	/*margin-top:15px;*/
	padding-bottom:15px;
	color:#000;
	/*background:rgba(55, 162,177,0.5);*/
	}
.contact-btn button span {
  cursor: pointer;
  display: inline-block;
  position: relative;
  transition: 0.5s;
}

.submit-btn button span:after {
  content: '»';
  position: absolute;
  opacity: 0;
  top: 0;
  right: -20px;
  transition: 0.5s;
}
.contact-btn button span:after {
  content: '»';
  position: absolute;
  opacity: 0;
  top: 0;
  right: -20px;
  transition: 0.5s;
}

.submit-btn button:hover span {
  padding-right: 25px;
}
.contact-btn button:hover span {
  padding-right: 25px;
}

.submit-btn button:hover span:after {
  opacity: 1;
  right: 0;
}
.contact-btn button:hover span:after {
  opacity: 1;
  right: 0;
}
.submit-btn{
	text-align:right;
	}	
	
.paper-out{
	border: 1px solid #035b86;
	min-height:230px;
    padding: 25px;
    box-shadow: 6px 6px 0px #035b86;
	}
.Question label{
	color:#000;}
.thankyou_area{
	text-align:center;
	text-transform:capitalize;
	}
.thank_you_img img{
	width:20%;
	}
.thank_you_text h3{
	letter-spacing:5px;
	}
.contact_you_doctor{
	padding-bottom:10px;
	}
.doc-fname{
	font-size:16px;
	color:#000;
	}
.doc-lname{
	font-size:16px;
	color:#000;
	}
.related_doctors_slider a{
	
	}
.contact-btn button{
	    background-color: rgba(3,91,134,0.8);
    border: none;
    color: #FFFFFF;
    text-align: center;
    font-size: 16px;
    padding: 10px;
    width: 100%;
    transition: all 0.5s;
    cursor: pointer;
	margin-bottom:5px;
	}

.related_doctors_slider img{
	width:100%;
	height:150px;
	}
.set-image-size{
	width: 100%;
    height: 150px;
    overflow: hidden;
	border-radius:50%;

	}

.set-image-size>label{
	position:relative;
}

.set-image-size>label>img#hover-img-view{
	position:absolute;
}

@media only screen and (max-width: 40em) { /* small */
.set-image-size{
    height: 137px;
	}
.related_doctors_slider-small img{
	height:122px !important;
	}
.slider-arrow-thank, .slider-arrow-small-thank {
    position: absolute;
    top: 311px !important;
    width: 44px;
    height: 53px;
    /* background: black; */
    color: #fff;
    text-align: center;
    text-decoration: none;
    border-radius: 50%;
}
}
@media only screen and (min-width: 40.063em) { /* medium */
.set-image-size{
    height: 160px;
	}
.related_doctors_slider-medium img{
	height:160px !important;
	}
.slider-arrow-thank, .slider-arrow-small-thank {
    position: absolute;
    top: 480px !important;
    width: 44px;
    height: 53px;
    /* background: black; */
    color: #fff;
    text-align: center;
    text-decoration: none;
    border-radius: 50%;
}
}
@media only screen and (min-width: 64.063em) { /* large */
.set-image-size {
    width: 100%;
    height: 150px;
    overflow: hidden;
    border-radius: 50%;
}
.slider-arrow-thank , .slider-arrow-small-thank{
    position: absolute;
    top: 562px !important;
    width: 44px;
    height: 53px;
    /* background: black; */
    color: #fff;
    text-align: center;
    text-decoration: none;
    border-radius: 50%;
}
}

/*****************************************/

.site_login #container {
  width: 840px;
  margin: 25px auto;
}

.site_login .whysign {
  float: left;
  background-color: white;
  width: 480px;
  height: 347px;
  border-radius: 0 5px 5px 0;
  padding-top: 20px;
  padding-right: 20px;
}

.site_login .signup {
  float: left;
  width: 300px;
  padding: 30px 20px;
  background-color: white;
  text-align: center;
  border-radius: 5px 0 0 5px;
}

.site_login [type=text] {
  display: block;
  margin: 0 auto;
  width: 80%;
  border: 0;
  border-bottom: 1px solid rgba(0,0,0,.2);
  height: 45px;
  line-height: 45px;  
  margin-bottom: 10px;
  font-size: 1em;
  color: rgba(0,0,0,.4);
}

.site_login [type=submit] {
  margin-top: 25px;
  width: 80%;
  border: 0;
  background-color: #53CACE;
  border-radius: 5px;
  height: 50px;
  color: white;
  font-weight: 400;
  font-size: 1em;
}

.site_login [type='text']:focus {
  outline: none;
  border-color: #53CACE;
}

.site_login h1 {
  color: rgba(0,0,0,.7);
  font-weight: 900;
  font-size: 2.5em;
}

.site_login p {
  color: rgba(0,0,0,.6);
  font-size: 1.2em;
  margin: 50px 0 50px 0;
}

.site_login span {
  font-size: .75em;
  background-color: white;
  padding: 2px 5px;
  color: rgba(0,0,0,.6);
  border-radius: 2px;
  box-shadow: 1px 1px 1px rgba(0,0,0,.3);
  margin: 5px;
}

.site_login span:hover {
  color: #53CACE;
}

.site_login p:nth-of-type(2) {
  font-size: 1em;
}

.site-login .section .row:first-child{
	opacity:0.7;
	}

/*////////////////////////////////////////////*/


.profile-pic{
    width: 50px;
    overflow: hidden;
    border-radius: 50px;
    height: 50px;
}

.doctor{
	text-align:center;
	}

.doctors-list-view{
	width:100%;
	}
.doctor .set-image-size{
	    text-align: -webkit-center;
    width: 66%;
	}
.doctor .set-image-size img{
	width:160%;}

.non-img img{
	width:94% !important;}

.doctor-profile {
    /*border: 1px solid #2A00FF;*/
    padding: 44px;
}
.fc-view-container{
	min-height:40px;
	}
.doctor h3 {
	padding-top:10px;
    /*border-bottom: 2px solid #035b86;*/
    color: #035b86;
}
doctors .column:last-child:not(:first-child), doctors .columns:last-child:not(:first-child){
	float:none;
	}

.set-image-size{
	    text-align: -webkit-center !important;
    width: 151px !important;
	}
.set-image-size img{
	width:160%;}

.set-align-center{
	text-align:center;
	}
.set-doctor-boder {
    overflow: hidden;
    padding: 50px;
    border-left: 1px solid #f2f2f2;
    margin-bottom: -2000px;
    padding-bottom: 2000px;
}
.doctor_view{
	margin-top:15px;}
.doctor-name{
	text-transform:capitalize;
	}
.boder-bottom{
	border-bottom:1px solid #035b86;
	}
.site-content{
	text-transform:none;
	overflow:hidden;
	}
.doctor-content h5{
	padding-top:10px;
	}
.show-img img{
	width:100%;
	}
.article-heading{
	padding:5px;
	}
.article-content{
	padding:18px 13px 5px 13px;}

.doctor-qulifications li{
	color:#000;
	list-style: disc !important;
	display:block;
	text-align:left;
	padding:0px;
	font-weight:normal !important;
	
	}
.doctor-qulifications ul{
    text-align: left;
	

	}
	
/*.class-search input[type=text] {
    width: 150px !important;
    -webkit-transition: width 0.4s ease-in-out !important;
    transition: width 0.4s ease-in-out !important;
}

/* When the input field gets focus, change its width to 100% 
.class-search input[type=text]:focus {
    width: 100% !important;
}
*/

/***************/

#wrap {
  margin: 12px 100px;
  display: inline-block;
  position: relative;
  height: 60px;
  float: right;
  padding: 0;
  position: relative;
}
/*[type='text'], [type='password'], [type='date'], [type='datetime'], [type='datetime-local'], [type='month'], [type='week'], [type='email'], [type='number'], [type='search'], [type='tel'], [type='time'], [type='url'], [type='color'], textarea{
	border:1px solid #fff;
}*/
.class-search input[type="text"] {
  height: 34px;
  font-size: 16px;
  display: inline-block;
  font-family: "Lato";
  font-weight: normal
  border: none;
  outline: none;
  color: #000;
  padding: 3px;
  padding-right: 40px;
  width: 0px;
  position: absolute;
  top: 0;
  right: 0;
  background: none;
  z-index: 3;
  transition: width .4s cubic-bezier(0.000, 0.795, 0.000, 1.000);
  cursor: pointer;
  box-shadow:none !important
}

.class-search input[type="text"]:focus:hover {
  border-bottom: 1px solid #BBB;
}

.class-search input[type="text"]:focus {
  width: 700px;
  z-index: 1;
  border-bottom: 1px solid #BBB;
  cursor: text;
}
.class-search input[type="submit"] {
  height: 33px;
  width: 43px;
  display: inline-block;
  color:red;
  float: right;
  background:url(../img/search.png) center no-repeat;
/*  background: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAADAAAAAwCAMAAABg3Am1AAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAADNQTFRFU1NT9fX1lJSUXl5e1dXVfn5+c3Nz6urqv7+/tLS0iYmJqampn5+fysrK39/faWlp////Vi4ZywAAABF0Uk5T/////////////////////wAlrZliAAABLklEQVR42rSWWRbDIAhFHeOUtN3/ags1zaA4cHrKZ8JFRHwoXkwTvwGP1Qo0bYObAPwiLmbNAHBWFBZlD9j0JxflDViIObNHG/Do8PRHTJk0TezAhv7qloK0JJEBh+F8+U/hopIELOWfiZUCDOZD1RADOQKA75oq4cvVkcT+OdHnqqpQCITWAjnWVgGQUWz12lJuGwGoaWgBKzRVBcCypgUkOAoWgBX/L0CmxN40u6xwcIJ1cOzWYDffp3axsQOyvdkXiH9FKRFwPRHYZUaXMgPLeiW7QhbDRciyLXJaKheCuLbiVoqx1DVRyH26yb0hsuoOFEPsoz+BVE0MRlZNjGZcRQyHYkmMp2hBTIzdkzCTc/pLqOnBrk7/yZdAOq/q5NPBH1f7x7fGP4C3AAMAQrhzX9zhcGsAAAAASUVORK5CYII=) center center no-repeat;*/
  text-indent: -10000px;
  border: none;
  position: absolute;
  top: 0;
  right: 0;
  z-index: 2;
  cursor: pointer;
  opacity: 0.4;
  cursor: pointer;
  transition: opacity .4s ease;
  
}

.class-search input[type="submit"]:hover {
  opacity: 0.8;
}


.doctors-list-view h3{
	float:left;
	padding-left:100px;
	}
	
.apply-back-color{
	background:#f2f2f2;
	}


/* Style the list */
ul.tab {
    list-style-type: none;
    margin: 0;
    padding: 0;
    overflow: hidden;
    border: 1px solid #f2f2f2;
    background-color: rgba(3,91,134,0.8);
}

/* Float the list items side by side */
ul.tab li {float: left;}

/* Style the links inside the list items */
ul.tab li a {
    display: inline-block;
    color: black;
    text-align: center;
    padding: 8px 20px;
    text-decoration: none;
    transition: 0.3s;
    font-size: 17px;
	font-weight: normal !important;
	font-family:"Helvetica Neue",Helvetica,Arial,sans-serif;
}

/* Change background color of links on hover */
ul.tab li a:hover {background-color: rgba(55, 162,177,0.5);}

/* Create an active/current tablink class */
ul.tab li a:focus, .active {background-color: rgba(55, 162,177,0.5);}

/* Style the tab content */
.tabcontent {
    display: none;
    padding: 6px 12px;
    /*border: 1px solid #ccc;*/
    border-top: none;
}
.tabcontent {
    -webkit-animation: fadeEffect 1s;
    animation: fadeEffect 1s; /* Fading effect takes 1 second */
}

@-webkit-keyframes fadeEffect {
    from {opacity: 0;}
    to {opacity: 1;}
}

@keyframes fadeEffect {
    from {opacity: 0;}
    to {opacity: 1;}
}

.
{
	/*background-image: url(../img/background-img.jpg);*/
	/*background: linear-gradient(rgba(0, 0, 0, 0.5), rgba(0, 0, 0, 0.5)), url('../img/background-img.jpg');
	background-repeat:no-repeat;
	background-size:cover;
	padding-bottom: 12px;*/
	}
.tab li{
	padding:0px !important;
	margin:0px;
	}
.tab li a{
	color:#fff !important;
	}
.overflow{
	overflow:inherit;
	margin-bottom:10px;
	}
.tabcontent ul li{
	text-align:left;
	display:block;
	font-size: 14px;;
	}

.doctor_view label{
	color:#000;
	}
#my-info img{
	width:100%;
	}
.off-canvas{
	margin-bottom:1000px;
	padding-bottom:-1000px;
}
.review-slider-wrap p,.review-slider-wrap span{
	color:#fff;
	}

#del-qulification a:hover{
	color:red !important;
	}

.gray-back{
	background-color:#f2f2f2;
	}
.patient-profile .set-image-size {
    width: 151px;
    height: 150px;
    overflow: hidden;
    border-radius: 50%;
	margin-top: 20px;
}

.doc-patient-pro-pic {
    width: 51px;
    height: 50px;
    overflow: hidden;
    border-radius: 50%;
}

.doc-patient-pro-pic img{
	width:150%;
	}
.doctor-related-patients .actions{
	font-size:20px;
	}
.doctor-related-patients .actions a{
	padding:5px;
	}
.doctor-related-patients .actions a:first-child{
	padding:5px 10px 5px 0px;
	}
.doctor-related-patients th{
	font-weight:normal !important;
	font-size:16px !important;
	padding:7px !important;
	text-align:center !important;
	}
.doctor-related-patients td{
	text-align:center !important;
	}
.appointment-add .contact-btn button{
	width:20%;
	float:right;
	margin: 0px 5px;
	}
.patient-profile .doc-fname{
	font-size:21px;
	color:#000;
	}
.patient-profile .doc-lname{
	font-size:21px;
	color:#000;
	}
.patient-profile .contact-btn button{
	width:151px;
	}
.patient-header {
  color: white;
  padding: 20px;
  width:100%;
  box-sizing:border-box;
}
.set-align-center{
	text-align:center;
	text-align:-webkit-center;
	}

.editpatient label{
	width:20%;
	float:left;
	}

.editpatient [type='text'],.editpatient [type='email'],.editpatient [type='number'],.editpatient [type='file'] {
	border: 1px solid #cacaca;
	width: 80%;
    float: right;
	}
.patient_view ul.tab{
	background-color:#C66908;}
.patient_view ul.tab li a:focus, .patient_view .active {
    background-color:rgba(387, 195,107,0.5);
}
.patient_view ul.tab li a:hover {background-color:rgba(387, 195,107,0.5);}

.patient_view #header-row{background-color:#C66908;}
.patient_view  .site-login .section .row:first-child{
	opacity:1;}
.doctor_view .site-login .section .row:first-child{
	opacity:1;}
.patient_view footer {
    border-top: 3px solid #C66908;
}
.patient_view .contact-btn button{
	background-color:#C66908; }
.patient_view .contact-btn button:hover{
	background-color:rgba(387, 195,107,1); }
.fc-button-group, .fc button{
	display:block !important;
	}
.fc-center{
	font-size:1.5rem !important;
	}


.confirm #wrapper{
	min-height:400px !important;
	}
.confirm #wrapper p.signin.button{
	text-align:center !important;
	}
.time-count{
/*	font-family:'digital-7';*/
	font-size:80px;
	text-align:center;
	padding:200px 0px 50px 0px;
	background-image: url("../img/call.jpg");
	background-size:cover;
	background-repeat:no-repeat;
	}
@font-face{
 font-family:'digital-7';
 src: url('../fonts/digital-7.ttf');
}
/*#DataTables_Table_0_length, #DataTables_Table_0_filter{
	display:none !important;
	}*/
.dataTables_wrapper .dataTables_paginate .paginate_button{
	padding:3px 8px !important;
	font-size:12px !important;
}
.set-image-size input{
	display:none;
	}
.set-image-size label img{
	width:100% !important;
	cursor: pointer;
	}
table tbody th, table tbody td {
    padding: 5px 5px 5px 10px;
}
table thead th, table thead td, table tfoot th, table tfoot td {
    padding:  5px 5px 5px 10px;
	color:#fff;
	background: rgba(55, 162,177,1); 
    font-weight: normal;
    text-align: left;
}

.searchdate [type='text']{
     display: block; 
    box-sizing: border-box;
    width: 100%;
    height: 2rem;
    padding: 0.5rem;
    border: none;
	border-bottom: 1px #cacaca solid;
    margin: 0 0 1rem;
    font-family: inherit;
    font-size: 1rem;
    color: #0a0a0a;
    background-color: #fff; 
    box-shadow: none;
    border-radius: 0;
    transition: none;
    -webkit-appearance: none;
    -moz-appearance: none;
}
.searchbutton{
	text-align:right;
	}
.searchbutton .contact-btn button{
	width:90% !important;
	}
.untillNext{
	text-align:center;
	}
.untillNext span{
	font-weight:bold;
	}
.ms-list li{
	display:block;
	}
.ms-container{
/*
  background: transparent url('../img/switch.png') no-repeat 50% 50%;
*/
  width: 100%;
  padding-bottom: 15px;
}
.ms-container{
	text-transform:lowercase;
	}
#form1 td{
	text-transform:lowercase;
	}
#searched-date{
	float:left;
	font-size:20px;
	}
.show-history hr{
	margin: 2px 0px 14px 0px;
	}
#payment{
	text-align:center;
	}
#pay-img{
	width:50%;
	}

.xs_nav{
	width:100% !important;
	}

.xs_nav #upper-nav{
	padding-top:6px;
	}

.no-side-padding{
	padding-left:0px !important;
	padding-right:0px !important;
}

.top-bar, .top-bar ul{
		background: #035b86 !important;
	}
.title-bar{
	background: none !important;
	}

.xs_nav .menu > li{
	display:block;}
	
.xs_nav .menu > li > a{
	font-size:14px;
	padding: 0.2rem 1rem;
	}
#main-video #logo{
	display:none !important;
	}
.video-frame{
	text-align:center;
	}

.site-login-chat{
	background: url('../img/videocall_background.jpg');
	background-repeat:no-repeat;
	background-size:cover;
	}
.time_circles{
	color: #fff;
}
.time_circles h4{
	font-size:10px !important;
}

.time_circles span{
	font-size:14px !important;
}

/**********Hour Glass*********************/

.hourGlass-img img {
	
	width:100px;
}
.hourGlass-img #Gls_img2{
	position: relative;
	
}
.hourGlass{
	text-align: -webkit-auto;
	transform:rotateX(180deg);
    overflow: hidden;
	position: absolute;
    left: 100px;
	top:470px;
}

/***************/

.remodal-bg.with-red-theme.remodal-is-opening,
.remodal-bg.with-red-theme.remodal-is-opened {
  filter: none;
}

.remodal-overlay.with-red-theme {
  background-color: #f44336;
}

.remodal.with-red-theme {
  background: #fff;
}

.doc-qualified{
	position: relative;
    height: 0;
    top: 104px;
	}
.doctor .doc-qualified{
	position:relative;
	top:104px;
	
		
	}
.doc-qualified img{
	    height: 50px !important;
    width: 50% !important;
	}
.doctor .doc-qualified img{
	    height: 50px !important;
    width: 100% !important;
	}
.question-panel{
	text-align:center;
	}
.question-panel button{
	width:10%;
	}
.QuestionContainer .question-panel h2{
	padding-top: 30px;
	font-size:27px;
	border-bottom:2px solid #f2f2f2;
	color: #035b86;
	}

.nextQuestion.checkAnswer {
    width: 19%;
    display: block;
    text-align: center;
}

.question-panel ul li{
    display: block;
    padding-left: 100px;
    text-align: left;
    line-height: 0;
    margin-bottom: 0px;
	height: 25px;
	}
.radioResultPnl{	
	    text-indent: 50px;
    text-align: justify;
    padding: 10px 15px 10px 15px;
	}
.custom-well-foundation{
	margin: 10px 0px 10px 124px;
	display: block;
    background: #FAFAFA;
    color: #333;
	border-color: #dfdfdf;
    border-style: solid;
    border-width: 1px;
	}
#showDoctorField{
	padding:20px;
	}
#showCouns ,#showPsy{
	text-align:left;
	}
#addDoctorFieldCouns ,#addDoctorFieldPsy{
	padding:20px;
	}

.no-appointments{
	padding: 100px;
    height: 350px;
    color: #045075;
    font-size: 23px;
    text-align: -webkit-center;
	}

.get-apppointment{
	width:100%;
	}
#pay-img{
	width:20% !important;
	}
.site-content {
    min-height: 365px;
    overflow: hidden;
}

#video_img{
	    position: absolute;
    top: -47px;
    width: 100%;
    z-index: -1;}


#videos {
	min-height:400px;
}
#home-popup{
	
	}
#home-popup.modal {
    display: none; /* Hidden by default */
    position: fixed; /* Stay in place */
    z-index: 1; /* Sit on top */
    left: 0;
    top: 0;
    width: 100%; /* Full width */
    height: 100%; /* Full height */
    overflow: auto; /* Enable scroll if needed */
    background-color: rgb(0,0,0); /* Fallback color */
    background-color: rgba(0,0,0,0.4); /* Black w/ opacity */
}

/* Modal Content/Box */
#home-popup .modal-content {
    background-color: #fefefe;
    margin: 15% auto; /* 15% from the top and centered */
    padding: 20px;
    border: 1px solid #888;
    width: 80%; /* Could be more or less, depending on screen size */
}

/* The Close Button */
#home-popup .close {
    color: #aaa;
    float: right;
    font-size: 28px;
    font-weight: bold;
}

#home-popup .close:hover,
#home-popup .close:focus {
    color: black;
    text-decoration: none;
    cursor: pointer;
}
#section6{
	position:relative;
	}
#review-section2 img{
	bottom:0;
	}
.no-side-margin{
	margin-left:0px !important;
	margin-right:0px !important;
	}
/*contact us */
.contact-us .jumbotron {
background: rgba(53, 140, 206, 0.45);
color: #FFF;
border-radius: 0px;
}
.contact-us .jumbotron-sm { padding-top: 24px;
padding-bottom: 24px; }
.contact-us .jumbotron small {
color: #FFF;
}
.contact-us .h1 small {
font-size: 24px;
}
.contact-container{
	    width: 90%;
    padding: 25px;
    background: rgba(255, 255, 255, 0.58);
	}
.contact-container label{
	font-weight: 700;
	}
#contact-btn{
	padding: 9px !important;
    background-color: #21a5da !important;
	}
.profile-data legend{
	font-weight:900;
	}

.forget-pass a{
	color:#fff !important;
	text-decoration: none !important;
	}
.forget-password{
	    padding: 50px;
    background-color: #fff;
    margin: 90px;
	}
.btn.btn-block.btn-primary{
	
	}
.btn.btn-block.btn-primary {
  background: #3498db;
  background-image: -webkit-linear-gradient(top, #3498db, #2980b9);
  background-image: -moz-linear-gradient(top, #3498db, #2980b9);
  background-image: -ms-linear-gradient(top, #3498db, #2980b9);
  background-image: -o-linear-gradient(top, #3498db, #2980b9);
  background-image: linear-gradient(to bottom, #3498db, #2980b9);
  -webkit-border-radius: 0;
  -moz-border-radius: 0;
  border-radius: 0px;
  font-family: Arial;
  color: #ffffff;
  font-size: 15px;
  padding: 10px 20px 10px 20px;
  text-decoration: none;
}

.btn.btn-block.btn-primary:hover {
  background: #3cb0fd;
  background-image: -webkit-linear-gradient(top, #3cb0fd, #3498db);
  background-image: -moz-linear-gradient(top, #3cb0fd, #3498db);
  background-image: -ms-linear-gradient(top, #3cb0fd, #3498db);
  background-image: -o-linear-gradient(top, #3cb0fd, #3498db);
  background-image: linear-gradient(to bottom, #3cb0fd, #3498db);
  text-decoration: none;
}

.contact-container{
	    background: rgba(255, 255, 255, 0.88) !important;
	}
.change-color-tbl{
	color:red;
	}
	

.recurrent-times td:last-child,.recurrent-times td:nth-child(2), .rspecific-times td:last-child, .rspecific-times td:nth-child(2){
	width:30%;
	}
#text p {
    font-size: 30px !important;
}
#quick-button a{
	font-size:35px !important;
	}
.container{
	margin-right: auto;
    margin-left: auto;
//    max-width: 1400px !important;
	}
#top-bar li.active {
	background-color:transparent !important;
    padding-bottom: 6px;
    border-bottom: 2px solid #fff;
}
.site-content {
    min-height: 600px !important;
    overflow: hidden;
}

@media screen and (max-width: 63.9375em) and (min-width: 40em){
.video-content {
    height: 360px;
}
#text-line {
    position: absolute;
    top: -143px;
}
}
#back-btn{
	    float: left;
    background: #979fa7;
	}
#sectionSpace{
	height:170px;
	display:none !important;
	}
@media screen and (max-width: 63.9375em) and (min-width: 40em){
#sectionSpace{
    display:block !important;
}
}

.no-active{
	text-align: -webkit-center;
    /* padding: 33px; */
    padding: 10px 0px;
    font-size: 20px;
    color: #a7a7a7;
	}
.no-active button{
	font-size: 16px;
	}
#searched-date {
    float: left;
    font-size: 19px;
}
.loggedUser{
	text-align:right;
	color: white;
	padding: 4px 12px;
	}
.doctors-list-view .contact-btn button {
    background-color: rgba(214, 0, 0, 0.8);
    border: none;
    color: #FFFFFF;
    text-align: center;
    font-size: 16px;
    padding: 10px;
    width: 100%;
    transition: all 0.5s;
    cursor: pointer;
    margin-bottom: 5px;
}
.select-btn-app{
	     background-color: red;
    color: #fff;
    padding: 1px 11px;
    border-radius: 16px;
	}
