@charset "utf-8";
/* CSS Document */

@font-face{
	font-family: Sansregular;
	src:url("../font/OpenSans-Regular.ttf");
}
@font-face{
	font-family: sanslite;
	src:url("../font/OpenSans-Light.ttf");
}
@font-face{
	font-family: Sanssemibold;
	src:url("../font/OpenSans-Semibold.ttf");
}
@font-face{
	font-family: Sansextrabold;
	src:url("../font/OpenSans-ExtraBold.ttf");
}

html, body, div, applet, object, iframe,
h1, h2, h3, h4, h5, h6, blockquote, pre,
del, dfn, em, font, img, ins, kbd, q, s, samp,
small, strike, strong, sub, sup, tt, var,
b, u, i, center,
dl, dt, dd, ol, ul, li,
fieldset, form, label, legend, img, a, p {
	margin: 0px;
	padding: 0px;
	outline: 0px;
	border: 0px;
	display: block;
}
html{
	width: 100%; height: 100%;
	-webkit-tap-highlight-color: rgba(0, 0, 0, 0);
}
h1, h2, h3, h4, h5, h6{
	font-weight: normal;
}
body{
	width: 100%; min-height: 100%;
	background: #fff ; min-width: 200px;
	font-family: Sansregular; 
	font-size: 16px;
	color: #666; 
	padding-top: 1px;
}
a{
	text-decoration: none;
	cursor: pointer;
	color: #fff;
}
.header{
	width: 100%; height: 85px;
	position: fixed; top: 0px;
	z-index: 99999;
}
.navwrapper{
	position: absolute;
	top: 0px; z-index: 1;
	width:100%; height: 50px;
	background: #d20001;
	-webkit-box-shadow: 0px 2px 2px 0px rgba(0,0,0,0.3);
	-moz-box-shadow: 0px 2px 2px 0px rgba(0,0,0,0.3);
	box-shadow: 0px 2px 2px 0px rgba(0,0,0,0.3);
}
.logoAnchor{
	display:inline-block; vertical-align:top;
}
.logo{
	z-index: 9; float: left;
	margin: 5px 5px 0 0; position: relative;
}
.seprator{
	display: block;
	width: 90%; height: 1px;
	margin: 0px auto;
	border-bottom: 1px solid #cfcfcf;
}

.DoctorInfo, .hospitalInfo{
	padding: 20px 60px 60px; 
	max-width: 1100px; 
	margin: 85px auto 0;
}
.DoctorName, .H-Name{
	text-transform: uppercase;
	font-size: 40px;
	color: #2d7f9f;
	display:block;
	font-family: Sansextrabold;
}
.DoctorLocation, .H-Location{
	font-size: 26px;
	color: #b9b9b9;
	margin-top: -15px;
}
.HospitalInforWrapper{
	width: 100%;
	margin-top: 15px; min-height: 370px;
}
.HospitalInforWrapper section{
	width: 30%; min-height: 400px;
	float: left;
	/*background: #fcffec;*/
	position: relative;
}
.HospitalInforWrapper section button{
	position: absolute;
	bottom: 0px;
}
.H-map{
	width: 100%; height: 264px;
}
.aboutHSec{
	margin:0px 5%;
	background: #fcffec;
	height: 200px;
	overflow-y:auto;
	/*border: 1px solid #e2e3df;*/
}
.aboutHSec h2{
	font-size: 20px; 
	font-family: Sanssemibold;
	color: #d20001;
	width: 90%; margin: 0px auto 20px;
}
.aboutHSec .bedandemployee{
	font-size: 14px;
	width: 90%; margin: 0px auto; 
}
.bedandemployee span{
	color: #d20001; 
	margin-right: 5px;
	font-weight: bold;
}
.hospitalintro{
	width: 90%; margin: 20px auto;
	font-size: 14px; 
	word-break: break-word;
}
.hospitalintro a{
	color: #2d7f9f;
	display: inline;
	text-decoration: underline;
}
.DrAbout{
	width: 65%; background-color: #fcffec;
	padding: 10px; margin-top: 15px;
	float: left; border: 1px solid #e2e3df;
}
.heading{
	color: #d20001;
	font-size: 22px;
	display: inline-block;
	text-transform: uppercase;
}
.drpic{
	margin:0  30px 10px 0; display: block;
	float: left;
}
.shortintro{
	color: #888; margin-top: 8px;
	line-height: 20px;
}
.Speciality{
	color: #d20001; margin: 15px 0;
	display: block; clear: both;
}
.Speciality span{font-weight: bold;}
.DrSchedule{
	padding: 10px; background-color: #fff;
	display: green;  margin-top: 10px;
	border: 1px solid #e2e3df;
}
.DrSocial{
	float: right;
	width: 30%;
	margin-top: 15px;
	color: #fff;
}
.doctorContact{
	width: 100%; 
	padding: 20px 0;
	background-color: #3a96bb;
	height: 175px;
}
.sectionIconImg{
	float:left; 
	margin-left: 15px;
}
.Sectioncontact{
	width:80%; 
	float:right; 
	height:100px; 
	font-size: 25px;
}
.contactnumber{
	margin: 10px 0;
	display: block;
	font-size: 30px;
}
.contactmail{
	font-size: 14px; 
	text-decoration: underline;
}
.sectionshare{
	width:80%;
	float:right;
	height:46px;
}
.DrSocial button, .HospitalInforWrapper button{
	width: 100%; height: 48px;
	line-height: 48px; color :#fff;
	background-color: #3a96bb;
	outline: none; border: 0px;
	margin-top: 10px; cursor: pointer;
	text-transform: uppercase;
	font-size: 16px;
}
.DrSocial button:hover,  .HospitalInforWrapper button:hover{
	background-color: #17576f;
}


.DrSocial button:active,  .HospitalInforWrapper button:active{
	background-color: #17576f;
}

.DrSocial button:focus,  .HospitalInforWrapper button:focus{
	background-color: #17576f;
}
.schedulerow{
	width:100%; 
	font-size: 14px;
	display: inline-block;
	vertical-align: top;
}
.schedulerow span{
	width:33.3%; height: 30px;
	line-height: 30px;
	float: left;
	display: block;
}
.timing{
	text-align: center;
	color: #888;
}
.hospital{
	text-align: right;
	color: #2d7f9f;
}
.dayname{
	color: #d20001;
	font-weight: bold;
}
.reviewWrapper, .ratingWrapper, .ratetheDoctor{
	position: relative;
    padding: 60px 0;
    max-width: 1200px;
    margin: 0px auto;
}
.reviewWrapper .cb-wrapper{
	margin-top: 25px;
	margin-left: 0px; 
	font-size: 16px;
	color: #6ea6c1;
	text-transform: uppercase;
}
.inputReview{
	width: 100%; border: 0px;
	color: #757575;
	border-bottom: 1px solid #2d7f9f;
	padding-bottom: 15px;
	margin-top: 25px;
	font-size: 16px;
	font-family: Sansregular;
	outline: none;
}
#submit{color: #fff;}
.reviewFeilds .review{
	width: 100%; margin: 40px 0 0;
}
.reviewFeilds .reviewDetailWrapper{
	background: none;
}
.reviewDetailWrapper input, .reviewDetailWrapper textarea{ color: #757575;}
.wr-headingfeild, .wr-textarea{
	border: 1px solid #2d7f9f;
	outline: none;
	padding:0 10px;
	font-family: Sansregular;
	height: 38px; width: 98%;
	margin-bottom: 20px;
	font-size: 16px;
	color: #cacaca;
}
.wr-textarea{
	padding: 10px; height: 120px;
}
.centerHeading{
	display: block;
	text-align: center;
}
.overallrating{
	color: #2d7f9f;
    display: inline-block;
    text-transform: uppercase;
    font-size: 25px;
    background-color: #fff;
    padding: 0 5px;
}

.ratestars{
	width:43px; height: 43px;
	float: left;margin: 0 5px;
	cursor: pointer;
}
.rightclickstars{
	width: 30%;
	margin-right: 5%;
	max-width: 265px;
	float: right;
	/*margin-top: 40px;*/
	margin-bottom: 60px;
}
.overalldivcontainer{
	clear:both; 
	text-align:center; 
	line-height:34px; 
	height: 34px; 
	background:url(../images/headingSeprator.png);
}
.ratingQuestion{
	color: #d20001;
	text-transform: uppercase;
	font-size: 20px;
	display: block;
	text-align: center;
	margin-bottom: 40px;
}
.ratingstars{
	width: 30%;
	max-width: 265px; 
	min-width: 265px;
	margin: 40px auto;
	height: 43px; 
}
.questionsandratting .ratingstars{
	float: right; margin:0px;
}
.timepoints{
	width: 100%; height: 50px;
	margin-bottom: 40px;
	text-align: center;
}
.timepoints label{

	padding: 15px 12px; 
	cursor: pointer;
	display: inline;
	font-size: 14px;
	font-weight: bold;
	margin: 0 5px;
	color: #fff;
	line-height: 50px;
	background-color: #3a96bb;
}
.questionsandratting{
	display: inline-block;
	width: 90%; /*height: 43px;*/
	padding: 0px 5%;
	line-height: 43px;
	margin-bottom: 20px;
	color: #d20001;
	font-size: 18px;
}
.terribleandexcellent label{
	font-size: 14px; 
	line-height: 16px;
	font-weight: bold;
	margin-bottom: 5px;
}
.terExcborder{
	width:75%; 
	margin:5px auto 0; 
	clear:both; 
	border:1px solid #2d7f9f; 
	height:10px; 
	border-top:0px;
}
.reviewFeilds{
	width: 90%;
	padding: 20px 5%;
	/*margin-bottom: 10px;*/
	color: #6ea6c1;
}
.reviewFeilds .reviewIcon{
	margin-top: 50px;
}
.reviewFeilds span{
	font-size: 25px;
	color: #d20001;
	text-transform: uppercase;
	margin-bottom: 10px;
	display: block;
}
.questionsandratting .question{
	width: 68%; float: left;
	text-transform: uppercase;
}
.terribleandexcellent{
	width: 30%; float: right;
	text-align: center;
	color: #2d7f9f;
	max-width: 265px;
	min-width: 265px;
}
.ratetheDoctor span{
	display: block;
	text-align: center;
	color: #2d7f9f;
	font-weight: bold;
	font-size: 14px;
	text-transform: uppercase;
}
.SectionHeading{
	width: 100%; text-align: center;
	font-size: 30px; color: #2d7f9f;
	margin-bottom: 40px;
	text-transform: uppercase;
}
.review{
	position: relative;
	width: 90%; 
	margin: 0px auto 15px;
}
.reviewIcon{
	position: absolute;
    top: 0px;
    bottom: 0px;
    margin: auto;
    width: 10%;
    max-width: 90px;
}
.reviewIcon img{
	position: absolute;
	width: 90%; max-width: 90px;
	top: 0px; left: 0px; right: 0px;
	bottom: 0px; margin:auto;
}
.reviewDetailWrapper{
	width: 88%; height: 100%; 
	background: green; float: right;
	background: #e6e6e6;
}
.reviewTitle{
	margin-left: 20px;
	margin-top: 20px;
	color: #2d7f9f;
	font-family: Sansextrabold;
}
.reviewTime{
	width: 100%;
	color: #2d7f9f;
	font-size: 14px;
	margin-left: 20px;
	display: block;
}
.reviewDetail{
	display: block;
	margin: 20px ;
	font-size: 14px;
}
.More{
	display: inline;
	text-decoration: underline;
	color: #2d7f9f;
	font-size: 14px;
	font-weight: bold;
}
.Sharetitle{
	margin-left: 20px;
	display: block;
	color: #2d7f9f;
	font-size: 14px;
	font-family: Sansextrabold;
	margin-bottom: 15px;
}
.shareiconsWrapper{
	width: 100%; height: 46px;
	margin-bottom: 20px;
}
.twitterIcon{

    float: left;
    background-color: #4099FF;
    border-radius: 6px;
    width: 80px;
    height: 22px;
    text-align: center;
    padding-top: 5px;
    padding-bottom: 2px;
    font-size: 12px;
    font-weight: bold;

}
.happyorsad{
	float: right; margin-right: 20px;
	  margin-top: -10px;
}
.reviewReport{
	display: inline-block;
	color: #fff; background: #9e9fa1;
	padding: 5px 12px;
	font-size: 14px;
	position: absolute;
	right: 0px; top: 20px;
	z-index: 2;
}
.ratingSection{
	width: 90%; height: auto;
	max-width: 800px; margin: 0px auto 60px;
}
.mostvaluedSection{
	width: 90%; max-width: 650px;
	margin: 0px auto; 
}
.ratingtitle{
	width: 36%; height: 23px; line-height: 25px;
	text-transform: uppercase; font-size: 16px;
	float: left; color: #2d7f9f;
}
.ratinglevel{
	width: 51%; height: 23px;
	background: #f8f8f8;
	border:1px solid #e4e4e4;
	float: left;
}
.adjustlevel{
	width: 80%; height: 23px;
	background: #d20001;
	display: block;
}
.ratingvalue{
	width: 12%;
	float: left;
	height: 25px;
	line-height: 25px;
	font-size: 14px;
	color: #2d7f9f;
	
	text-align: center;
}
.topicTitle{
	width: 50%; height: 35px;
	line-height: 35px;
	font-size: 16px;
	text-transform: uppercase;
	color: #2d7f9f; float: left;
}
.middleLine{
	width: 30%; height: 35px;
	float: left;  margin: 0 10px;
	background: url(../images/middleline.png);
}
.valuerating{
	float: right; width: 100px; height: 35px;
	overflow: hidden; background: #333333;
	-webkit-border-radius: 05px;
	-moz-border-radius: 05px;
	border-radius: 05px;
}
.startspan{
	padding:7px 10px; float: left;
	background: #cc5044; 
}
.starvalue{
	font-size: 14px; font-weight: bold;
	line-height: 35px; width: 56px; 
	text-align: center; float: left;
	color: #fff;
}
.bannerSection{
	margin: 48px auto 0;
	width: 100%; height: auto; 
	position: relative;
	/*max-height: 500px; height: 500px;*/
	background-image:url(../images/rd-Doctor.jpg); 
	background-size: 100%;
}
.MostRecomContainer{
	background-color: #3a96bb;
}
.bannerdown, .MostRecomContainer, .featuresDr, .howContainer{
	width: 100%; height: auto; 
	display: inline-block; vertical-align: top;
}
.bannerdown{
	background: #d20001;
}

.banner.slick-slider, .banner.slick-slider .slick-track, .banner.slick-slider  .slick-list{
 height: 100%; margin-bottom: 0px;
}
.banner.slick-slider .slick-slide img{height: 100%; width: 100%;}

.leftsectionbanner, .rightsectionbanner{
	width: 50%; /*height: 140px; */padding: 20px 0; 
	float: left; background-color: #d20001;

	/*border-left: 1px solid #FFF;*/
}


.universalSetting, .numeric, .popupbuttons, .banner.slick-slider .slick-slide img{
    -webkit-transition:all .5s;
    -moz-transition:all .5s;
    -ms-transition:all .5s;
    -o-transition:all .5s;
    transition:all .5s;
    -webkit-appearance: none;
}
.MRD, .MRH{
	width: 50%; height: 100px;
	display: table;
	float: left; color: #fff;
	background-color: #29738e;
	text-transform: uppercase;
	text-align: center;
	font-size: 25px;
	line-height: 35px;
	padding: 20px 0; 
	cursor: pointer;
}
.MRH{
	/*border-left: 1px solid #17576f;*/
}
.MRD:hover, .MRH:hover{
	background-color: #3a96bb;
}
.tablecell{
	width:100%; height:100%; display:table-cell; vertical-align:middle;
}
.Most-active{
	background-color: #3a96bb;
}
.recomentContainer{
	width: 100%; height: auto;
	padding: 60px 0;
	background:url(../images/rd-Doctor.jpg);
	background-size: 100% auto;
}
.rc-inline{display:inline-block; vertical-align:top; width:100%; margin-bottom:60px;}
div#suggestahospital_search_result {
    margin: 0;
}

.RDoptions{
	width: 300px; padding: 10px; margin: 5px;
	background-color: rgba(255,255,255, 0.8);
	float: left; position: relative;
}
#notPaiddoctors .RDoptions{background:none;}
#notPaiddoctors .RDoptions .rdname{	text-align: center; }
#notPaiddoctors .RDoptions .rddesignation {text-align: center; display: block;}
#notPaiddoctors .RDoptions .anchor{ display: block; position: relative; bottom: inherit; text-align: center; margin-top: 10px;}
.featuredhospitalslist .RDoptions{
	margin: 20px;
	position: relative; padding: 0px;
}
.howContainer .RDoptions{
	background-color: #fff;
	min-height: 314px;
	width: 30%;
}
.drimage{ margin-right:20px; float:left; }
.rdname{ color:#3a96bb; font-size:18px; font-weight:bold; }
.rddesignation{color:#a3a1a2; font-size:14px;}
.rdratingdiv{width:100%; height:18px; margin:2px 0;}
.rdreviewbutton{
	font-size:12px; 
	color:#fff; 
	height:18px; 
	width:88px; 
	display:block; 
	line-height:18px; 
	float:left; 
	text-align:center; 
	background-color:#3a96bb; 
	margin-right:10px;
}
.emergencynumber{
	font-size:12px; 
	color:#fff; 
	height:18px; 
	width:88px; 
	display:block; 
	line-height:18px; 
	float:left; 
	text-align:center; 
	background-color:#3a96bb; 
	margin-right:10px;
}


.rh-name{
	width: 100%; height:45px;
	line-height: 45px;
	display: block;
	position: absolute;
	bottom: 0px;
	color: #fff;
	text-align: center;
	text-transform: uppercase;
	background-color: rgba(210,0,1, 0.7);
	text-transform: uppercase;
	font-size: 16px;
	font-weight: bold;
}
.howblueheading{
	color: #2e9bc4;
	text-align:center;
	font-size: 30px;
	margin-bottom: 10px;
	text-transform: uppercase;
}
.howtext{
	color:#858585; 
	font-size: 16px; 
	line-height: 24px;
	text-align: center;
	margin-bottom: 30px;
}
.anchor{
	color: #d20001; 
    font-size: 12px;
	text-transform: uppercase;
	/*position: absolute;*/

    /*left: 0px;*/
	text-decoration: underline;
}
.moreRecomend, .seelist{
	width: 260px; height: 40px; 
	line-height: 40px; color: #fff;
	margin: 0px auto; text-transform: uppercase;
	background-color: #3a96bd; clear: both;
	font-size: 16px; text-align: center;
	
}
.FeaturedDoctorpage{
	margin-top: 45px;
}
/*.featuresDr{
	padding: 60px 0;
}
*/
.featuresDr .RDoptions{
	background-color: #ededed;
}
.featuresDr .SectionHeading {
	color:#d20001;
}
.howContainer{
	padding: 60px 0;
	background-color: #e6e6e6;
}
.SignUpwrapper{
	width: 90%; height: auto; 
	padding: 60px 0 60px; 
	max-width: 600px;
	margin:85px auto 0;
}
.signupDisplyImage{
	position: relative; 
	max-width: 202px; 
	width: 35%;  
	float: left;
}

.inlineContent{
	-webkit-box-shadow: 1px 1px 5px 0px rgba(0,0,0,0.3);
	-moz-box-shadow: 1px 1px 5px 0px rgba(0,0,0,0.3);
	box-shadow: 1px 1px 5px 0px rgba(0,0,0,0.3);
}
.table{
	display: table; min-height: 594px;
	width: 64.2%; height: 100%;
	background-color: #fff;
}
.table-cell{
	display: table-cell;
	vertical-align: middle;
	width: 100%; height: 100%;
	position: relative;
}
.hiddenelement{
	position: relative;
	display: none;
}
.hiddenelement .pictureFeild{
	position: absolute;
    right: 0px;
    top: 0px;
    margin: 0 5% 15px 0;
    border-color: #d20001;
}
.hiddenelement .uploadpicText{
	text-transform: uppercase;
    font-size: 14px;
    color: #d20001;
    line-height: 20px;
    float: right;
    /*text-align: right;*/
    /*width: 95%;*/
    width: 100px; text-align: center;
    margin-right: 5%;
}
#hospitalSignup .tp-subtitle, #patientSignup .tp-subtitle, #DoctorSignup .tp-subtitle{
	margin-bottom: 40px;
}
.titlepage{
	text-transform: uppercase;
	font-size: 25px;
	color: #d20001;
	margin-bottom: 5px;
	margin-left: 5%;
	font-weight: bold;
}
.tp-subtitle{
	color: #3a96bb;
	margin-left: 5%;
	text-transform: uppercase;
	margin-bottom: 40px;
}
.tp-sidebar{
	font-size:26px;
	line-height: 30px;
	color:#fff; 
	text-transform: uppercase;
	font-family: Sansextrabold;
}
.sp-sidebar{
	font-size:25px;
	color:#fff; 
	text-transform: uppercase;
}
.loginfb, .signupbtn, .Signuplight, .sendbtn, .learnMore{
	width: 90%; /*height: 40px;*/ 
	line-height: 40px;
	font-size: 16px; text-decoration: none;
	text-align: center; margin: 0px auto;
	background-color: #5772b5;
	 color: #fff;
	background-image: url(../images/fbbtnimg.jpg);
	background-repeat: no-repeat;
	background-position: left center;
	text-transform: uppercase;
	cursor: pointer;
	border:none;
	-webkit-appearance: none;
		-webkit-border-radius:0px;
}
.signupbtn{
	background:#3a96bb;
	-webkit-appearance: none;
		-webkit-border-radius:0px;
	 color: #01fdfe;
	outline: none;
	border:0px;
	-moz-border:0px;
	-webkit-border:0px;
	-moz-border-radius: 0px;
	-webkit-border-radius: 0px;
	display: block;
	margin-top: 20px;
}

@media screen and (-webkit-min-device-pixel-ratio:0)
{
.signupbtn{
	background:#3a96bb;

	 color: #01fdfe;
	outline: none;
	border:0px;
	-moz-border:0px;
	-webkit-border:0px;
	-moz-border-radius: 0px;
	-webkit-border-radius: 0px;
	display: block;
	margin-top: 20px;
}
}
.Signuplight{
	background: #3a96bb;
}
.table .middleLine{
	width: 90%; height: 35px;
	margin: 10px auto; float: none;
}
.SignupOptions .middleLine span{
	display: block; line-height: 35px;
	width: 50px; height: 35px; 
	text-align: center; margin: 0px auto;
	font-size: 16px; background-color: #fff;
}
.forgetPass{
	font-size: 14px; color: #59caf4;
	width:90%; margin: 20px auto;
	text-decoration: underline;
}
.inputfeilds, .textfeild{
	/*height: 20px; */
	width: 90%; 
	margin: 0px auto; 
	display: block;
	border: 0px;
	/*color: #d20001;*/
	 color: #666666;
-webkit-text-fill-color: #666666;
	 	font-size: 14px; outline: none;
	border-bottom: 1px solid #e1e1e1;
	padding: 15px 0 5px;
	/*text-transform: capitalize;*/

	background-repeat: no-repeat;
	background-position: right;
}
.BirthDiv, .sb-wrapper, .cb-wrapper{
	width: 90%; height: 40px;
	margin:15px auto 0;
	line-height: 40px;
	font-size: 14px;
	color: #adadad;
	border: 1px solid #e1e1e1;
	position: relative;
}
.sb-wrapper, .BirthDiv{
	height: 40px; overflow: hidden;
}
.sb-wrapper .inputlabel, .BirthDiv .inputlabel{
	height: 40px; 
	line-height: 40px;

}

.BirthDiv .inputlabel{
color:#666;
	
}
.sb-wrapper img{
	height: 40px;
	position: absolute;
	right: 0px;
	top: 0px;
	z-index: 2;
}
.BirthDiv img{
	position: absolute;
	top: 7px;
	height: 24px;
	z-index:1;
}

.inputlabel{
	width: 25%; height: 40px;
	text-align: center;
	background: #f2f2f2;
	float: left;
}
.BirthDiv select, .sb-wrapper select{
	float: left; height: 24px;
	padding-left: 10px;
	
	margin-top: 8px;
	font-size: 14px;
	color: #666;
	border:0px; outline: none;
	border-left: 1px solid #e1e1e1;
	position: relative;
	z-index: 3;
	background-color:transparent;

	appearance:none;
    -moz-appearance:none; 
    -webkit-appearance:none; 
}
.sb-wrapper .inputfeilds{
	height:40px; line-height:40px;
	margin:0px; padding:0 0 0 10px; 
	width:72%; border:0px;
}
.captchabox{
	width: 90%;
	height: 90px;
	margin:5px auto 0;
}
.sb-wrapper .city, .sb-wrapper .area{width: 74%; margin:0px; border-left: 0px; height: 40px; line-height: inherit;}
.sb-wrapper .seciality{ width: 73%; margin:0px; border-left: 0px; padding:0 30px 0 10px;  height: 40px; line-height: inherit;}
.BirthDiv .month{width: 34%; border-left: 0px;}
.date{width: 20%;}
.year{width: 20%;}

.radio{
	position: relative;
	width: 22px; height: 22px;
	float: left; margin-right: 10px;
}
.btn-img{
	position: relative;
	z-index: 2; cursor: pointer;
	width: 22px; height: 22px;
	background:#f2f2f2;
}
.hiddenRadio{
	position: absolute;
	top: 0px;
	opacity: 0;
}
input[type="file" i] {
    align-items: baseline;
    color: inherit;
    text-align: start;
}
.pictureFeild::-webkit-file-upload-button {
  visibility: hidden;
}
.pictureFeild {
    cursor: pointer;
    width: 78px;
    margin: 1px auto 2px;
	display: block;
    /*height: 88px;
	border: 4px solid #fff;
    background-image: url(../images/uploadPicture.png);
    text-indent: -99999;
    content: '';
    outline: none;
    white-space: nowrap;
    -webkit-user-select: none;
    font-size: 0pt;
	*/
}
.cb-wrapper label{
	float: left;
	line-height: 22px;
	color: #666;
}
.cb-wrapper{
	border: none;
	height: 22px;
}
.reviewFeilds .cb-wrapper{
	width: 100%; height: auto;
	line-height: inherit;
}
.reviewFeilds .cb-wrapper .labelinput{
	width: 86%; 
}
.active_radiobtn{
	background-image: url(../images/radio-checked.png);
	/*background-color: #cacaca;*/
}
.Resetpasswrapper .sendbtn{ width: 100%; max-width: 220px;} 
.Resetpasswrapper #resetPassword h1{margin-bottom: 30px;}
#resetPassword .password{
	background-image: url(../images/passwordCenter.png);
}
#forgotpass .email{
	background-image: url(../images/emailCenter.png);
}
.email{
	background-image: url(../images/emailicon.png);
}
.password{
	background-image: url(../images/passicon.png);
}
#forgotpass .password{
	background-image: url(../images/passwordCenter.png);
}
.name{
	background-image: url(../images/nameicon.png);
}
.contact{
	background-image: url(../images/contacticon.png);
}
.hospitalname{
	background-image: url(../images/hospitalname.png);
}
.postalCode{
	background-image: url(../images/postalcode.png);
}
.thanksheading {
	text-align: left; width: 90%;
	margin: 0px auto 5px; 
	color:#d20001;
	font-size: 28px; 
	font-family: Sansextrabold;
}
.SignupOptions p{
	font-size: 20px;
	width: 90%; margin: 0px auto; 
	text-align: left; 
	line-height: 30px;
}
.Resetpasswrapper{
	background-color: #d20001;
	padding: 60px 0; margin: 100px auto;
	width: 90%; max-width: 600px; color: #fff;
	text-align: center;
}
.Resetpasswrapper h1{
	font-size: 25px; max-width: 350px;;
	margin:0px auto 15px; font-weight: bold;
	text-transform: uppercase;
}
.Resetpasswrapper p{
	max-width: 350px;
	width: 90%; margin: 0px auto 20px;
	font-size: 16px; line-height: 22px;
}
.sendbtn{
	max-width: 180px; background: #3a96bb;
}
.Resetpasswrapper .inputfeilds{
	padding: 10px;
	border: none; max-width: 340px;
}
.pageheading{
	text-align: center;
	color: #d20001;
	font-size: 30px;
	/*margin: 40px auto;*/
	margin:125px auto 40px;
	text-transform: uppercase;
}
.articleSlideShow{
	position: relative;
	width: 100%; height: auto;
	padding: 40px 0;
	margin-top: 80px;
	background-color: #d20001;
}
.articlesWrapper{
	width: 100%; margin: 50px auto 0;
	max-width: 1020px;
}
.inlineWrapper{
	display: inline-block; 
	vertical-align: top; 
	position: relative;
	width: 100%;
}

.bottomarticleSlide{
	width: 30%; margin:0px 1.6%;
	height: auto; float: left;
	background-color: #fff;
	cursor: pointer;
}
.tableArticleWrapper .articleSlides{
	width: 30%; margin:0px 1.6%;
	height: auto; float: left;
	background-color: #fff;
	cursor: pointer;
	position: relative;
	/*overflow: hidden;*/
	/*height: 126px;*/
}

.bottomarticleSlide .articleSlides{
	width: 100%; /*height: 126px;*/
	position: relative;
}
.innerWrapper{
	display:block;
	position:absolute; 
	width:100%; height:100%; 
	top:0px; z-index:2;
}
.articletable{
	display: table;
	width: 100%; height: 100%;
}

.articletable .tableCellArticle{
	display: table-cell;
	vertical-align: middle;
	position: relative;
}
.tableCellArticle{
	position: absolute;
	width: 100%; height: 100%;
	z-index: 3; top: 0px;
}
.blueoverlay{
	background-image: url(../images/blueOverlay.png);
}
.yellowoverlay{
	background-image: url(../images/yellowOverlay.png);
}
.pinkoverlay{
	background-image: url(../images/pinkOverlay.png);
}
.tableArticleWrapper .articleSlides img{
	position: relative; 
	z-index:1; top:0px;
	width: 100%;
}
.bottomarticleSlide .articleSlides img{
	position: relative; width: 100%;
}
.articleSlides p{
	width: 100%; font-size: 20px;
	line-height: 25px; 
	color: #fff;
	text-align: center;
	text-transform: uppercase;
}
.centericon{
	width:110px; height: 110px;
	background-color: #d20001;
	border: 5px solid #fff;
	margin: -100px auto 0;
	-webkit-border-radius: 70px;
	-moz-border-radius: 70px;
	border-radius: 70px;
}

.centericon img{
	width: 79px; height: 79px;
	margin: 15px auto 0;
}
.articlecontainer, .CompleteArticlelist{
	width: 90%; max-width: 980px; 
	/*margin: 0px auto;*/
	margin: 85px auto 0;
	padding: 40px 5%; 
}
.CompleteArticlelist{
	max-width: 1020px;
	display: none;
	margin-top: 0px;
}
.articleContent{
	width: 65%; padding: 0px; 
	float: left; color: #b6b6b6;
}
.CompleteArticlelist .articlesWrapper{
	margin-top: 0px;
}
.CompleteArticlelist .bottomarticleSlide {display: none;}
.bottomarticleSlide p{
	position: relative; 
	color: #d20001; 
	padding: 10px 0; 
	margin-bottom: 30px; 
	/*font-size: 20px; */
	line-height: 26px;
	text-align: center;
	text-transform: uppercase;
}
.articleListbutton{
	font-size: 18px; text-align: center;
	display: block; width: 100%; color: #d20001;
	margin-bottom: 60px; cursor: pointer;
	text-transform: uppercase;
}
.headingtitle{
	color: #0097bd; display: block;
	width: 100%; font-size: 16px;
	text-transform: uppercase;
}
.articledetailpage .articleImg{
	width: 100%; float: none;
	margin:30px 0 0;
}
.articledetailpage .headingtitle{font-size: 25px;}
.articleImg{ width: 50%; float: right; display: inline; margin: 30px 0 15px 10px;}
.articleTitle{display: block; width: 100%; color: #d20001; font-size: 35px;font-weight: bold;}
.articleDate{
	font-size: 20px;
	padding: 5px 0;
	color: #d20001;
	display: block;
}
.article{font-size: 16px; line-height: 22px; margin-top: 30px;}
.populararticles{
	width: 32%; 
	padding: 0px 0;
	float: right;
}
/*.populararticles section{
	height: 380px;
	overflow:auto;
}*/
.populararticles label{ 
	font-size: 20px; text-align: center; 
	padding: 20px 0; color: #d20001;
	text-transform: uppercase;
	margin-bottom: 25px;
	margin-top: 12px;

}
.pa-container{
	display:inline-block; 
	margin-bottom:20px;
	width: 100%; 
	vertical-align:top;
}
.pa-image{
	float:left; 
	margin-right:15px;
}
.pa-title{
	color: #d20001;
	font-size: 16px;
	line-height: 22px;
}
.learnMore{
	background: #3a96bb; color: #fff;
	margin: 30px 0 0; max-width: 180px;
}
.GreyCOntainerWithIcon{
	width: 80%; height: auto; padding: 40px; 
	max-width: 940px; background-color: #e6e6e6;
	margin: 100px auto 60px;
}
.contentIcon{
	display: block;
	margin: -118px auto 20px;
}
.articleA, .articleB{
	width: 45%; float: left; color: #858585;
}
.articleB{float: right;}
.articleA h1, .articleB h1, .searchwrapper .articles h1, .emergencynumber .articles h1{
	width: 95%; padding-left: 5%;
	text-transform: capitalize;
	font-size: 18px;
	color: #fff; background-color: #3a96bb;
	height: 40px; line-height: 40px;
	margin-bottom: 20px;
}
.searchnavigation{
	width: 96%; height: 40px;
	line-height: 40px;
	text-transform: capitalize;
    font-size: 18px;
    margin-bottom: 20px;
    background-color: #3a96bb;
    padding: 0 2%;
}
.searchnavigation a{
	float: left; padding: 0 5px;
}
.userarticle, .privacyarticle{
	color:#858585; font-size:14px; line-height:20px;
}
.userarticle h3, .privacyarticle h3{
	font-weight: bold;
	margin: 20px 0;
	font-size: 22px;
	line-height: 30px;
	color: #858585;
}
.topicarticle{
	font-size: 14px; line-height: 20px;
	width: 96%; padding: 0 2%;
}
.searchwrapper .articles{
	width: 33.3%; float: left; color: #858585;
}
.searchall{display: none;}
.searchall .columsSearch{
	width: 33.3%; float: left; color: #858585;
}
.searchanchors{
	padding-left: 10px;
	display: block;height: 25px; line-height: 25px; 
	font-size: 14px; text-decoration: none; color: #858585;
}
.viewall{
	display: block; margin-top: 5px;
	color: #d20001; margin-left: 10px;
	font-size: 14px; cursor: pointer;
}
.emergencynumber .articles{
	width: 25%; float: left; color: #858585;
}
.askdoctor{
	width: 90%; max-width: 720px; 
	margin: 0px auto;
}
.feildsinput{
	width: 98%;
	height: 20px; 
	color: #858585;
	padding:10px 0 3px 2%;
	border: 0px; outline: 0px;
	font-size: 16px;
	border-bottom: 1px solid #e1e1e1;
	margin-bottom: 20px;
}
/*.askdoctorform select{
	display: block; width: 46%;
	float: left; line-height: 35px;
	height: 35px; padding:0 2% 0;
	color: #858585;
	border: 1px solid #f2f2f2; outline: none;
	margin-bottom: 20px;
}*/
.askdoctor .sb-wrapper{
	width: 48%; float: left;
	margin: 0 0 20px;
}
.askdoctor .sb-wrapper label{
	width: 30%;
}
.askdoctor .sb-wrapper select{
	width: 69%;
	padding-left: 10px;
}
.askdoctorform .subcategory{
	float: right;
}
.textarea{
	outline: none; color: #858585;
	/*bottom: 1px solid #f2f2f2;*/
	width: 96%; height: 125px;
	color: #858585;
	padding: 10px 2% 0;
	font-size: 16px;
	border: 1px solid #e1e1e1;
}
textarea, select, input{
	font-family: Sansregular;
}
.sectionText{
	width: 90%; padding: 40px 0;
	max-width: 1020px;
	border-bottom: 1px solid #d5e9f2;
	margin: 0px auto 5px;
}
.Questionheading{
	font-size: 25px; color: #d20001;
	text-transform: uppercase;
}
.questionTitle{
	display: block;
	font-size: 20px;
	color: #0097bd;
	margin-top: 20px;
	text-transform: capitalize;
}
.sectionText p{
	font-size: 16px; color: #898989;
	line-height: 22px;
}
.pagination{
	width: 250px;
	height: 20px;
	line-height: 20px;
	margin: 20px auto 60px;
}
.pagination a{
	color: #D20001 !important;
	font-weight:bold;
	float: left;
	width: 21px; height: 20px;
	text-align: center;
}
.pagination .numeric{
	width: 21px; height: 20px;
	text-align: center;
	color: #898989;
	float: left;
}
.numeric a{
	width: 21px; height: 20px;
	text-align: center;
	color: #898989;
	float: left;
}
.pag-next{
	color: #3a96bb;
}
.pag-prev{
	width: 25px;
	color: #3a96bb;
	float: left;
	margin-right:15px;
}
.pagination .activepage{
	color: #fff;
	background-color: #3a96bb;
}
.numeric:hover{
	color: #fff;
	background-color: #3a96bb;

}
.formsubmit{
	width: 100%; height: 40px;
	max-width: 260px;
	margin: 20px auto 0;
	line-height: 40px;
	cursor: pointer;
	text-align: center;
	color: #fff;
	background-color: #3a96bb;
	text-transform: uppercase;
	display: block;
	border: 0px; outline: none;
	font-size: 16px;
		-webkit-appearance: none;
		-webkit-border-radius:0px;
}

.popup{
	position: fixed;
	z-index: 999999;
	top: 0px;
	width:100%; height: 100%;
	background-color: rgba(0,0,0,.5);
	display: table;
}
.inlineCell{
	display: table-cell;
	width: 100%; height: 100%;
	vertical-align: middle;
}
.alert{
	max-width: 320px;
	padding: 20px;
	background-color: #fff;
	margin: 0px auto;
	position: relative;
	top: 40px;

	-webkit-box-shadow: 0px 0px 5px 0px rgba(0,0,0,0.75);
	-moz-box-shadow: 0px 0px 5px 0px rgba(0,0,0,0.75);
	box-shadow: 0px 0px 5px 0px rgba(0,0,0,0.75);
}
.alertHeading{
	color: #d20001;
	font-size: 25px;
	margin-bottom: 10px;
	text-transform: uppercase;
	font-family: Sansextrabold;
}
.alert p{
	color: #898989;
	line-height: 20px;
}
.alert a{
	display: inline-block;
	color: #d20001; text-decoration: underline;
}
p#suggestahospital_search_response {
    margin-bottom: 10px;
}
p#suggestadoctor_search_response {
	margin-bottom: 10px;
}
.close{
	width: 46px; height: 46px;
	position: absolute;
	right: -18px; top: -18px;
	cursor: pointer;
}
.iconimg{
	margin:0 20px; float:left;
}
.icondetaildiv{float:left; display:inline-block; vertical-align:top;}
.smalltitle{
	font-size: 20px; 
	font-weight: bold;
	text-transform: uppercase;
	color: #fff;
}
.bannerdown p{
	color: #fff;
	font-size: 14px;
	margin: 5px 0;
}
.buttonreview{
	width: 240px;
	height: 38px;
	line-height: 38px;
	margin: 10px 0 15px;
	font-size: 16px;
	text-align: center;
	background-color: #3a96bb;
	text-transform: uppercase;
}
.bannerdown .buttonreview{
	margin-bottom: 0px;
}
.learnmore{
	font-size: 12px;
	margin-top: 5px;
	text-decoration: underline;
	text-transform: uppercase;
}
.footer{
	width: 100%; height: auto;
	background-color: #d20001;
	padding: 20px 0; 
	text-transform: uppercase;
}
.logocontainer{
	width: 100%;
	background: url(../images/footerlogobg.jpg);
	background-size: auto 100%;
}
.bottomnavigation{
	width: 100%; height: auto;
	max-width: 1150px; margin: 0px auto;
}
.navcontainers{
	width: 40%;
	padding-top: 40px;
	float: left;
}
.inlinecontainer{
	display: inline-block;
	vertical-align: top;
	/*width: 90%;
	padding: 0 5%;*/
	width: 100%;
	height: auto;
}
.navtite{
	font-weight: bold;
	font-size: 16px;
	color: #fff;
	margin-bottom: 20px;
}
.navanchors{
	color: #fff;
	font-size: 14px;
	margin-bottom: 5px;
}
.navanchors:hover{
	text-decoration: underline;
}
.copyrights{
	width: 100%; text-align: center;
	padding-bottom: 30px;
	font-size: 14px;
	color: #fff;
	clear: both;
	margin-top: 20px;
	width: 100%;
}
.businessHeader{
	width: 90%; padding: 60px 0 40px;
	margin: 0px auto;
	max-width: 1200px;
	position: relative;
	z-index: 1;
	/*background:yellow;*/
	text-transform: uppercase;
	color: #fff;
	text-shadow: 2px 2px 1px rgba(50, 50, 50, 1);
}
.bestText{
	color:#3a96ba; 
	font-size:48px;
	margin-top:-18px; 
	font-family: Sansextrabold;
}
.reviewdText{
	font-size:48px; 
	margin-top:-21px; 
	font-family: Sanssemibold;
}
.hopitalSpan{
	color:#3a96ba; 
	font-size:48px;
}
.doctorText{
	color:#3a96ba;
	font-size:48px; 
	margin-top:-22px;
}
.mostSkilledText{
	font-size:48px; 
	margin-top:-22px;
}
.slider{
	width:100%; height: 100%;
	position: absolute;
	top: 0px;
	overflow: hidden;
}
.slider img{
	width: 100%;
}
.businessHeader h2, .businessHeader h1{
	margin-left: 30px; /*margin-top:-10px;*/
}
.searchtitle{
	height: 28px; padding: 0 20px;
	background-color: #fff;
	color: #d20001; line-height: 28px;
	float: left; margin-right: 1px;
	cursor: pointer;
	border: 1px solid #cecece;
	border-bottom: 0px;
	-webkit-border-top-left-radius: 5px;
	-webkit-border-top-right-radius: 5px;
	-moz-border-radius-topleft: 5px;
	-moz-border-radius-topright: 5px;
	border-top-left-radius: 5px;
	border-top-right-radius: 5px;
}
.searchtitleactive{
	background-color: #d20001;
	border: none;
	border-bottom: 1px solid #d20001;
	color: #fff;
}
.searchform{
	text-shadow:none;
	font-size: 14px;
	text-transform: capitalize;
	width:100%; 
	max-width:460px; 
	margin:20px 0 0 30px;
}
.searchbar{
	width: 100%; /*height: 36px;*/
	padding: 10px 0 ;
	background-color: #d20001;
	float: left;
	position: relative;

	-webkit-border-radius: 5px;
	-webkit-border-top-left-radius: 0;
	-moz-border-radius: 5px;
	-moz-border-radius-topleft: 0;
	border-radius: 5px;
	border-top-left-radius: 0;
}

.searchfeild{
	width: 84%; height: 35px;
	line-height: 35px;
	background: #def3f3;
	padding-left: 10px;
	margin-left: 10px;
	border: 0px; outline: 0px;
	font-size: 16px;
}
.searchbtn{
	outline: 0px; bottom: 0px; 
	height: 35px; width: 35px;
	float: right; padding: 0px;
	outline: none; border: none;
	background: none; margin-right: 10px;
	/*background: url(../images/search.png);*/
}
.searchbtn img{
	width: 100%;
}
.description{
	text-shadow:none;
	text-transform: none;
	color: #b4b1b1;
	font-size: 14px;
	margin: 10px 0;
}
.searchanchor{
	display: inline;
	color: #fff; 
	text-decoration: underline;
}
.sw-button{
	width: 49%; height: 40px; 
	float: left; line-height: 40px;
	text-align: center;
	text-transform: uppercase;
	background-color: #3a96ba;
	font-size: 16px;
}
.sw-button:hover, .popup .popupbuttons:hover, .rdShareOption .popupbuttons:hover, .buttonreview:hover, .learnMore:hover, .sendbtn:hover, .moreRecomend:hover, .seelist:hover, .Signuplight:hover, .backtoreview:hover, .writeReview:hover, .signupbtn:hover, .formsubmit:hover{
	background-color: #17576f;
}
.sw-button2{
	width: 49%; height: 40px; 
	float: left; line-height: 40px;
	text-align: center;
	text-transform: uppercase;
	background-color: #3a96ba;
	font-size: 16px;
}
.sw-button2:hover, .popup .popupbuttons:hover, .rdShareOption .popupbuttons:hover, .buttonreview:hover, .learnMore:hover, .sendbtn:hover, .moreRecomend:hover, .seelist:hover, .Signuplight:hover, .backtoreview:hover, .writeReview:hover, .signupbtn:hover, .formsubmit:hover{
	background-color: #17576f;
}
.popup .popupbuttons{
	width: 49%; height: 40px; 
	float: left; line-height: 40px;
	font-size: 16px; color: #fff;
	text-align: center;
	text-transform: uppercase;
	background-color: #3a96ba;
	text-decoration: none;
	max-width: 120px;
}
#rd-Doctor, #rh-Hospital{
	width:100%; 
	max-width:1020px; 
	height:auto; 
	margin:0px auto;
}

.navigation{
	width:100%; height: 50px; 
	max-width: 1200px;
	margin: 0px auto;
}

.search{
	width: 52px; cursor: pointer; float: left;
}
.search img{
	width: 30px;
    margin: 8px auto 5px;
}
.loginWrapper{
	font-size: 16px;
	height: 42px; /*float: right; */
	padding:0 40px;
	line-height: 50px; 
	text-align: center;
	/*margin-bottom: 3px;*/ 
}
.loginWrapper a{
	float: left; color: #fff;
}
 
.clearfix:after {
    display:block;
    clear:both;
}
.menu{
	display: inline-block;
	vertical-align: top;
	float: right;
}
.menu li {
    margin:0px;
    position: relative;
    list-style:none;
    text-transform: uppercase;

    float:left;
    display:inline-block;
    font-size:16px;
}
 
.menu > li > a {
    padding:0px 40px;
    height: 42px; 
    line-height: 50px;
    display:inline-block;
}
.menu li  a img{
	margin-top: 13px !important;
}
.menuunactive{
	background-image: url(../images/down.png);
	background-repeat: no-repeat;
	background-position: right 10px;
}
.menuactive{
	background-image: url(../images/down.png);
	background-repeat: no-repeat;
	background-position: right 10px;
}
.menu > li > span{
	height:5px; width:0; 
	display:block; 
	background:#fff;
	position:absolute;
	left: 0px; right: 0px; 
	margin: 0px auto 3px auto;
	transition:all linear 0.15s;
	opacity: 0;
}
/*.menu > li:hover > span{
	opacity: 1;
	width:100%;
}*/

.resAnchor{
	width: 50px; height: 50px;
	float: right; display: none;
	cursor: pointer;
}
.menuIcon{
	background-image: url(../images/menuicon.png);
}
.menuiconActive{
	background-color: #fff;
	background-image: url(../images/menuactive.png);
}
.menuIcon:hover{
	background-color: #fff;
	background-image: url(../images/menuactive.png);
}
.resAnchor .searchImg{
	width: 25px; height: 25px; 
	margin: 12px auto 0;
}
/*----- Bottom Level -----*/
/*.menu li:hover .sub-menu {
    z-index:1;
    opacity:1;
    height: auto;
    overflow: auto;
}*/

.aboutus-hos{

	    float: right;
    width: 27%;
    margin-top: 10px;
}

.emergency-search{

	    width: 350px;
	    margin-bottom: 10px;
   	    text-align: center;
   	    font-size: 18px;
   	    
}



.responsiveMenu{
	width:240px;
    overflow: hidden;
    display: none;
    /*padding: 0 10px;*/
   /* padding-left:10px;*/
    position:absolute;
    top:50px;
    right:0px;
    z-index:3;
    opacity:1;
    transition:all linear 0.2s;
    box-shadow:0px 2px 3px rgba(0,0,0,0.2);
    background:#fff;
    text-transform: uppercase;
}
.redAnchor{
	padding: 7px 0 7px 35px;
	color: #d20001; z-index: 5;
	position: relative;
}
.redAnchor img{
	position: absolute;
	left: 4px; top: 3px;
}
.blueanchor{
	padding: 3px 0 3px 50px;
	font-size: 14px;
	color:#3a96ba
}
.sideLine{
	display: block;
	width: 2px; height: 100%;
	background-color: #cbcbcb;
	position: absolute;
	top: 0px;
	z-index: 1;
	left: 15px;
}
.sub-menu {
    width:230px; height: 0px;
    overflow: hidden;
    padding-left:10px;
    position:absolute;
    margin-top: 8px;
    top:100%;
    right:0px;
    z-index:-1;
    opacity:0;
    transition:all linear 0.2s;
    box-shadow:0px 2px 3px rgba(0,0,0,0.2);
    background:#fff;
}
.openmenu{
	z-index:1;
    opacity:1;
    height: auto;
    overflow: auto;
}
.sub-menu li {
    display:block;
}
.menuarrow{
	width: 22px; height: 42px;
	float: left;
	transition:all linear 0.3s;
	background:url(../images/menu-arrow-bg.jpg);
}
.menuarrowActive{
	background:url(../images/menu-arrow.jpg);
}
.sub-menu li a {
    padding:10px 0px;
    float: left;
    display:block;
    color: #d20001;
}
.sub-menu li:hover > .menuarrow{
	background:url(../images/menu-arrow.jpg);
}
.followus{
	width: 235px;
	 height: 46px;
	  display: block;
	clear: both; float: none;
	margin: 0px auto;	
	overflow: hidden;
	color: #fff;
	font-size: 16px; 
	font-weight: bold;
}
.followus span{
	line-height: 80px;
	margin-right: 20px;
	display: block;
	float: left;
}
.followus a{
	float: left; 
	margin-right: 5px;
}

.writeReview, .backtoreview{
	width: 200px;
    height: 38px;
    line-height: 38px;
    position: absolute;
    top: 0px; right: 60px;
    font-size: 16px;
    text-align: center;
    background-color: #3a96bb;
    text-transform: uppercase;
}
#writeReview.writeReview{
	position: relative;
	margin: 0px auto;
}
.writeReview2{
	width: 200px;
    height: 38px;
    line-height: 38px;
    position: absolute !important;
    top: 0px; right: 60px;
    font-size: 16px;
    text-align: center;
    background-color: #3a96bb;
    text-transform: uppercase;
	position: relative;
	margin: 0px auto;
}
.ratingSide{
    position: absolute;
    top: 0px; right: 60px;
    font-size: 16px;
    line-height: 20px;
    text-align: right;
    text-transform: uppercase;
}
.identify .RDoptions{
	width: 100%; padding: 20px 0;
	-webkit-box-shadow: 0px 5px 5px 0px rgba(0,0,0,0.35);
	-moz-box-shadow: 0px 5px 5px 0px rgba(0,0,0,0.35);
	box-shadow: 0px 5px 5px 0px rgba(0,0,0,0.35);
}
.identify .RDoptions .drimage{
	margin-left: 20px;
}
.rdH-name{
	background:#3a96bb;
	color: #fff;
	padding: 5px;
	margin-top: 5px;
	font-size: 14px;
}

.db-Heading{
	color: #adadad;
	font-size: 30px;
	line-height: 35px;
	text-transform: uppercase;
}
.BottomLine{
	width: 100%; height: 3px;
	display: block;
	border-bottom: 2px solid #e0e1e1;
	font-family: sanslite;
	margin-bottom: 40px;
}
.dashboardCOntent .review{
	width: 100%;
}
.dashboardCOntent .reviewDetail{
	margin: 3px 20px;
}
.dashboardCOntent .reviewTitle{
	margin: 10px 20px 0;
	font-size: 16px;
	font-family: Sansextrabold;
	    width: 45%;
 
    word-break: break-word;
}
.dashboardCOntent .reviewReport{
	top: 10px; text-transform: uppercase;
	    right: 18px;
}
.dashboardCOntent .shareiconsWrapper{
	margin-bottom: 0px;
}


.dashboardCOntent .Sharetitle{
	margin-bottom: 5px;
}
/*.dashboardCOntent .RDoptions {
    background-color: #ededed;
    clear: both;
}*/
.contactusform{
	width: 50%; min-width: 410px;
	margin: 0px auto;
}
.contactusform .inputfeilds, .textarecontact{
	width: 100%;
	border-bottom: 1px solid #fff;
	color: #888888;
	background-color: #e6e6e6;
	font-size: 16px;
}
.textarecontact{
	display: block;
	border:none;
	outline: 0px;
	background-color: #fff;
	height: 120px; 
	padding:5px 10px;
	margin-top: 20px;
	font-family: Sansregular;
	-webkit-box-sizing: border-box; /* Safari/Chrome, other WebKit */
	-moz-box-sizing: border-box;    /* Firefox, other Gecko */
	box-sizing: border-box; 
}
.contactusform .name{
	background-image: url(../images/name_contact_us_page.png);
}
.contactusform .email{
	background-image: url(../images/email_contact_us_page.png);
}
.contactusform .subject{
	background-image: url(../images/subject_contact_us_page.png);
}
.contactusform .contactnum{
	background-image: url(../images/contact_contact_us_page.png);
}

.MRH-Wrapper{
	width: 100%; 
	margin: 0px auto 60px; 
	max-width: 1200px; 
}
.MRH-Wrapper .MRH-list{
	float: left;
	width: 65%;
}
.MRH-Wrapper .FH-list{
	float: right;
	width: 30%;
}
.MostrecommendedDoctors .FH-list .RDoptions{
	width: 90%; padding: 5%;
	margin: 0 0 35px;
	background-color: #ededed;
}
.MostrecommendedDoctors .FH-list .RDoptions .valuerating, .MRH-list .RDoptions .valuerating{width:48px; height:18px;}
.MostrecommendedDoctors .FH-list .RDoptions .startspan, .MRH-list .RDoptions .startspan{width:18px; padding:0px; height:18px;}
.MostrecommendedDoctors .FH-list .RDoptions .startspan img, .MRH-list .RDoptions .startspan img{width:80%;margin:2px 2px 0;}
.MostrecommendedDoctors .FH-list .RDoptions .starvalue, .MRH-list .RDoptions .starvalue{width:30px; font-size:10px; line-height:19px;}
.rdShareOption .popupbuttons{
	width: 100%; height: 26px; 
	float: left; line-height: 26px;
	font-size: 12px; color: #fff;
	text-align: center;
	text-transform: uppercase;
	background-color: #3a96ba;
	border: 0px; outline: none;
	margin-top: 5px; cursor: pointer;
}
.rdShareOption{
	width: 200px; 
	float: right;
}
.rdShareOption .inlineWrapper .shareImg{float:left;}
.rdShareOption .inlineWrapper label{ float:left; line-height:40px; color:#d20001; margin-left: 10px; font-weight:bold; font-size:14px; }
.rdsocail{float: right; margin-left: 10px; width: 40px;}
.rdsocail img{width: 100%;}
.MRH-list .RDoptions{
	width: 96%; padding: 2%;
	background-color: #fff;
	-webkit-box-shadow: 0px 1px 5px 0px rgba(0,0,0,0.2);
	-moz-box-shadow: 0px 1px 5px 0px rgba(0,0,0,0.2);
	box-shadow: 0px 1px 5px 0px rgba(0,0,0,0.2);
	margin:20px 0 0px;
}
.MostrecommendedDoctors .FH-list h2{
	margin-bottom: 35px;
}
.MRH-Wrapper .searchanchor{
	color: #b4b1b1;
}
.FH-list h2, .FH-name{
	color: #d20001;
	font-size: 25px; 
	text-align: center;
	text-transform: uppercase;
}
.FH-list .moreRecomend{
	width: 100%; margin-top: 30px;
}
.FH-section{
	width: 100%; 
	margin-top: 30px;
}
.FH-imgDiv{
	width: 100%; height: 217px;
	position: relative;
	overflow: hidden;
}
.FH-imgDiv img{
	width: 100%;
}
.FH-name{
	font-size: 20px;
	text-align: left;
	font-weight: bold;
	/*font-family: Sanssemibold;*/
	margin: 10px 0; 
}
.Mrh-Image{
	float:left; width:42%;
}
.Mrh-Detail{
	padding:10px; 
	width:55%; 
	float:right; 
	height:100%;
	position:relative;
	min-height: 260px;
}
.Mrh-name{
	font-size: 25px;
	color: #d20001;
	font-weight: bold;
	/*font-family: Sansextrabold;*/
	width: 80%;
	text-transform: uppercase;
}
.Mrh-Detail p{
	margin: 20px 0;
}
.mrh-share{
	position: absolute;
	right: 10px; bottom: 10px;
	width: 210px;
}
.mrh-favbtn{
	width: 100%;
    height: 30px;
    line-height: 30px;
    color: #fff;
    background-color: #3a96bb;
    outline: none;
    border: 0px;
    margin-top: 10px;
    cursor: pointer;
    text-transform: uppercase;
    font-size: 14px;
}
.mrh-favbtn:hover{
	background-color: #17576f;
}
.mrh-share img, .mrh-share label, .mrh-share a{
	float: left
}
.mrh-share .sh-label{
	color: #d20001;
    float: left;
    width: 63px;
    line-height: 46px;
    margin-left: 5px;
    text-transform: uppercase;
    font-family: Sanssemibold;
}
.MRHContainer{
	margin-top: 100px;
	-webkit-box-shadow: 1px 0px 8px 0px rgba(166,166,166,0.45);
	-moz-box-shadow: 1px 0px 8px 0px rgba(166,166,166,0.45);
	box-shadow: 1px 0px 8px 0px rgba(166,166,166,0.45);
}
.popupform .inputfeilds, .popupform .sb-wrapper{
	width: 100%;
}
.popupform .popupbuttons{
	width:100%; max-width: inherit; float:none; margin-top:15px;
}
.textfeild{
	width: 95%; height: 50px;
	color: #d20001;
	padding:15px 0 5px
	border: 1px solid #e1e1e1;
	margin-top: 15px;
}
.optionaltitle{
	display: block;
	font-size: 12px;
	margin-top: 5px;
	text-align: right;
}
/*#datepicker.inputfeilds[placeholder]{
	color: #fff;
}
*/
input:-webkit-autofill,
input:-webkit-autofill:hover,
input:-webkit-autofill:focus,
input:-webkit-autofill:active {
    transition: background-color 5000s ease-in-out 0s;
}
#datepicker.inputfeilds::-webkit-input-placeholder {
   color: #fff;
}

#datepicker.inputfeilds:-moz-placeholder { /* Firefox 18- */
   color: #fff;  
}

#datepicker.inputfeilds::-moz-placeholder {  /* Firefox 19+ */
   color: #fff;  
}

#datepicker.inputfeilds:-ms-input-placeholder {  
   color: #fff;  
}

#datepicker.inputfeilds{
	border: 0px; 
	background-image: url(../images/popupIcon.png);
	background-repeat: no-repeat;
	background-color: #3a96ba;
	text-align: center;
	color: #fff;
	padding: 0px;
	line-height: 40px; height: 40px;
	border: 1px solid #3a96ba;
	margin-top: 15px;
}
.ui-slider-horizontal .ui-slider-handle {
	top: -.6em;
	margin-left: -.8em;
}
.ui-slider .ui-slider-handle{
	width: 30px; height: 30px;
}
.ui-datepicker{
	background-color: #fff;
}
.ui-datepicker td span,
.ui-datepicker td a {
	display: block;
	/*padding: .2em;*/
	font-weight: bold;
	color: #313131;
	padding: 5px 5px;
	background: #f0ede3;
	/*padding: 10px;*/
	text-align: center;
	text-decoration: none;
}

.success {
	color: #468847;
	background-color: #dff0d8;
	border-color: #d6e9c6;
	font-size:14px;
	padding:10px;
	margin:10px;
	text-align:center;
}
.error {
	color: #b94a48;
	background-color: #f2dede;
	border-color: #eed3d7;
	font-size:14px;
	padding:10px;
	margin:10px;
	text-align:center;
}
.recomentContainer {
    background-size: auto auto;
}



.upload-img{

    font-size: 14px;
    color: #adadad;
    text-align: center;
    line-height: 20px;
    margin-top: 40px;
	position: absolute;

 	top: 80px;
 	left: -140px;

}


.upload-img-txt{


	      font-size: 14px;
    text-align: center;
    position: absolute;
    right: -25px;
    width: 140px;
    color: #fff;
    top: 90px
}


.responsive-signup-image{
display: block;

}

.signup-leftpanel {
 position: relative;
 top: 240px;
}
.dashboardCOntent{   
  overflow-x: hidden;
    overflow-y: auto;
}
.dashboardCOntent::-webkit-scrollbar {
      width:  5px;
      height: 2px;
      border-radius: 10px;
  }
.dashboardCOntent::-webkit-scrollbar-track {
    -webkit-box-shadow: inset 0 0 6px #d20;
    box-shadow: inset 0 0 6px #d20;
}


 
.dashboardCOntent::-webkit-scrollbar-thumb {
  background-color: #d20;
  outline: 1px solid red;
}






.DrAbout .DrSchedule::-webkit-scrollbar {
      width:  5px;
      height: 2px;
      border-radius: 10px;
  }

  
.DrAbout .DrSchedule::-webkit-scrollbar-track {
    -webkit-box-shadow: inset 0 0 6px #d20;
    box-shadow: inset 0 0 6px #d20;
}


.DrAbout .DrSchedule::-webkit-scrollbar-thumb {
  background-color: #d20;
  outline: 1px solid red;
}




.review-img{height:46px; width:115px; margin:0px auto;}
.review-img img{    margin-right: 4px;}
.review-img img:hover{  cursor: pointer;  border: 2px outset #BCBCBC;  }
.review-img-active{   border: 2px outset #BCBCBC;
    box-shadow: -1px -1px 4px #D3D3D3;}
.timepoints label:hover{      border: solid #166D95; cursor: pointer; background-color: #2491BE; }
.timepoints-active{

    border: solid #166D95; cursor: pointer; background-color: #2491BE; 
}
@media only screen
and (min-width : 751px)
and (max-width : 907px){




 .rc-inline .RDoptions {
    width: 300px;
    
    margin: 0px auto 30px;
    float: none;
    clear: both;
}
#rd-Doctor{max-width: 
}

.recomentContainer {
    background-size: auto auto;
}


}

@media only screen
and (min-width : 751px)
and (max-width : 825px){

.recomentContainer {
    background-size: auto auto;
}

}

@media only screen
and (min-width : 299px)
and (max-width : 681px){


.dashboardCOntent .reviewReport{font-size: 12px;}

.upload-img{

	    text-transform: uppercase;
    font-size: 14px;
    color: #adadad;
    text-align: center;
    line-height: 20px;
    margin-top: 40px;
	position: relative;
	    right: 0;
    left: 0;
    top: -20px;


}


.upload-img-txt{


	      font-size: 14px;
    text-align: center;
    position: relative;
    right: 0;
    left: 0;
    top: 0;
    width: 160px;
    color: #ccc;
    margin-bottom: 100px;
  
}

.signup-leftpanel {
 position: relative;
 top: 0;
}


	.aboutus-hos{

	 float: none;
    width: 100%;
    margin-top: 10px;
}


}

.dashboardCOntent ul {
    list-style-type: none;
    margin: 0;
    padding: 0;
}

.dashboardCOntent li {
    display: inline;
   
}
.change_password
{	float: right;
    position: relative;
    bottom: 36px;
    right: 30px;
    text-transform: uppercase;
        max-width: 150px;
}


/*input:disabled {
  background: #fff;
  -webkit-text-fill-color: #666666;
  color: #666;

}*/


input[disabled], textarea[disabled],
select[disabled='disabled']{
   -webkit-text-fill-color: rgba(102, 102, 102); 
   -webkit-opacity: 1; 
   color: #666; 
   background: #fff;
}
.dashboardCOntent {position: relative;}
.save-password
{	display: none; 
	position: absolute;    
	top: 60px;
    right: 20px;
}
.save-password .formsubmit
{width: 100%;
}

.pp{        position: absolute;
    top: -15px;
    border-bottom: none;}




.searchfeild {
    width: 78%;
}
<<<<<<< .mine
.alert {box-shadow: 1px 2px 10px #313131;}
||||||| .r3080
.alert {    box-shadow: 1px 2px 10px #ccc;}
=======

>>>>>>> .r3083
#hospitalSignup .table{
	width: 50.2%;
}

#hospitalSignup textarea{background: #f2f2f2;border:none;color: #666;width:100%;}
#hospitalSignup textarea:focus{outline: none;}
.doctProfile .schedulerow span{width:24%;  }
.doctProfile .schedulerow .delete{   text-align: right;}
.doctProfile .DrSchedule{ height: 200px;
    overflow-y: auto; overflow-x: hidden;}
    .doctProfile .schedulerow .timing{width:30%;  }

    .dp {  
			text-align: center;
      padding: 10px;
    background-color: #E1E1E1;
    width: 58%;
    margin-top: 20px;
    margin-left: 26px;}


    .hospital {
    text-align: left;
    color: #2d7f9f;
}

.searchImg{  
	 position: absolute;
    top: 0px;
    bottom: 0;
    right: 50px;
}
 

 .abcd{    float: left;
    width: 100%;
    background-color: #46B2FF;}
.abcd a
{color:#fff; float:left; margin:2px;    width: 3%;
    text-align: center;}
.abcd a:hover
{color:#46B2FF; background: #fff; }


.entity_links a {color:#6C6B6B;}
.entity_links a:hover{text-decoration: underline;}
.entity_links ul{  list-style-type: none;
    margin: 0;
    padding: 0;
    overflow: hidden;}
   .entity_links li {
    float: left;
    margin-left: 10px;
        width: 30%;
}

/*#paiddoctors .RDoptions{padding: 0px;}*/
@media only screen
and (min-width : 299px)
and (max-width :600px){  
 .entity_links li {
   
        width: 100%;
}

}

@media only screen
and (min-width : 299px)
and (max-width :1158px){  
 .DrAbout  {
   
       float: none;
       width: 100%;
}

.doctorContact{height: 100%;}

.DrSocial{ width: 100%; margin-top: 0px;   margin: 20px auto;
    clear: both;
    float: none;}
    .Sectioncontact{width: 93%;}
    .sectionshare{width: 93%;float: none;height: auto;}

}

.alert table {
    border-collapse: collapse;
}

.alert table , .alert td, .alert th {
    border: 1px solid #E4E2E2;
        padding: 7px;
}
  

.alert table .remover-border{border:none;}
   table .one{background: #beceee; text-align: center;  color: #fff;text-transform: uppercase;} 
    table .two{background:#dfb022 ; text-align: center;color: #fff;  text-transform: uppercase;} 
     table .three{background: #e25c5d ; color: #fff; text-align: center;  text-transform: uppercase;} 

  .alert table small{width: 135px;}   

#featured-popup{max-width:90%;}

  .row:after{clear:both; content: ""; display: block;}
 .alert  .text{width:50%; float: left;color:#3a96bd; font-size: 12px;}
  .alert .btn-contact{width: 25%; float: right;}
  .DrAbout .DrSchedule{max-height: 200px; overflow-y:auto;}

  @media only screen
and (min-width : 299px)
and (max-width :710px){ 



.sectionIconImg {
    float: left;
    margin-left: 0px;

		}
 }

 @media only screen
and (min-width : 299px)
and (max-width :600px){ 


.shareiconsWrapper{height: auto;}
.happyorsad{    }
.shareiconsWrapper{
	padding: 20px;
    position: relative;
    top: -10px;
    right: 10px;
}
   
.table-scroll{overflow: auto;}

.sectionshare {
    width: 80%;}
 }

 @media only screen
and (min-width : 299px)
and (max-width :1180px){ 

.alert .btn-contact {
    width: 50%;}
/*#featured-popup{max-width: 50%;}*/
.table-scroll{overflow: auto;}

/* Let's get this party started */
.table-scroll::-webkit-scrollbar {
    width: 10px;
    height: 4px;
}
 
/* Track */
.table-scroll::-webkit-scrollbar-track {
    -webkit-box-shadow: inset 0 0 6px rgba(0,0,0,0.3); 
    -webkit-border-radius: 10px;
    border-radius: 10px;
}
 
/* Handle */
.table-scroll::-webkit-scrollbar-thumb {
    -webkit-border-radius: 10px;
    border-radius: 10px;
    background:#d20; 
    -webkit-box-shadow: inset 0 0 6px #d20; 
}
.table-scroll::-webkit-scrollbar-thumb:window-inactive {
	background: rgba(255,0,0,0.4); 
}
}


@media only screen 
  and (min-width: 320px) 
  and (max-width: 480px)
		{


.emergency-search{
	width: 250px;
}

.happyorsad {
    margin-right: 25px;

}

.reviewReport{width: 80px;}

.table{width: 90%;}

.save-password .formsubmit{  
  width: 140px;
    
    height: 100%;
    font-size: 12px;}
.SignupOptions {margin-top: 100px;}

    .db-Heading {
    color: #adadad;
    font-size: 20px;
    line-height: 35px;
    text-transform: uppercase;
}


.change_password {
    float: right;
    position: relative;
    bottom: 36px;
    right: 30px;
    text-transform: uppercase;
    max-width: 80px;
}
.sectionshare {
    width: 110%;}
    .Sectioncontact {
    width: 75%;
}

}



.quest-answer-container{margin:0 auto; width:80%;}
.quest-answer-container .textfeild{width: 90%;}


#all-query-ques  hr{border:1px solid #E1E1E1;}

.alertBtn
 { width: 49%;
    height: 40px;
    float: left;
    line-height: 40px;
    text-align: center;
    text-transform: uppercase;
    background-color: #3a96ba;
    font-size: 16px;
}


#OL-articles ul {
    list-style-type: none;
    margin: 0;
    padding: 0;
    overflow: hidden;
   
}


.askadoctorform #subject{padding-left: 10px;}
.pagination a{width: 35px;}

.accept_condition{
	    color: #FF0004;
    margin-top: -10px;
}

td img{    margin: 0 auto;}


.active-btn{background-color: #17576f;}

div.Tokenize ul.TokensContainer{border:transparent;}


 .text-red{

 	 /* height: 20px; */
    width: 90%;
    margin: 0px auto;
    display: block;
    border: 0px;
    color: #d20001;
    /* color: #adadad; */
    font-size: 14px;
    outline: none;
 
    padding: 15px 0 5px;
    /* text-transform: capitalize; */
    background-repeat: no-repeat;
    background-position: right;
 } 



.alert table{width: 100%; overflow: auto;}
.dashboard-list .list{border-bottom: 1px solid #d20;}

.dashboard-list .list:hover{background-color: #d20; color:#fff;}
.responsive-dashboard{margin-top:80px; width:100%;text-align:center;}

.dashboard-main-btn {    width: 90%;
    height: 40px;
    max-width:90%;
    margin: 20px auto 0;
    line-height: 40px;
    cursor: pointer;
    text-align: center;
    color: #fff;
    background-color: #3a96bb;
    text-transform: uppercase;
    display: block;
    border: 0px;
    outline: none;
    font-size: 16px;}



.table-scroll
	{
	position: relative;
    right: 8px;
    margin:20px auto 0;    
    width: 100%;
    }



.profile-form{    top: 35px;}
.db-profile{position:relative;left:110px;}
.img-preview
{cursor:pointer;    margin-top: -15px;}

@media only screen 
  and (min-width: 280px) 
  and (max-width: 681px)
		{


#hospitalSignup textarea{width: 100%;}
    .responsive-signup-image{
display: block;

}

}


@media only screen
and (min-width : 980px)
and (max-width : 1175px){


.formsubmit{
	font-size: 12px;
}

}
@media only screen
and (min-width : 280px)
and (max-width : 628px){


.db-drprofile-setting{
position: top

}

.db-profile{position:relative;left:85px; font-size: 14px;}
.img-preview{width: 80px; height:80px; margin-top: 0px;}
.profile-form{    top: -90px;}
}

.text-grey{ color:#aaaaaa; font-size:12px; }

/* Base for label styling */
.dr-panel-right [type="checkbox"]:not(:checked),
.dr-panel-right [type="checkbox"]:checked {
  position: absolute;
  left: -9999px;
}
.dr-panel-right [type="checkbox"]:not(:checked) + label,
.dr-panel-right [type="checkbox"]:checked + label {
  position: relative;
  padding-left: 30px;
  cursor: pointer;
}

/* checkbox aspect */
.dr-panel-right [type="checkbox"]:not(:checked) + label:before,
.dr-panel-right [type="checkbox"]:checked + label:before {
  content: '';
  position: absolute;
  left:0; top: 2px;
  width: 20px; height: 20px;
  border: 1px solid #e1e1e1;
  background: #fff;
  border-radius: 0px;
}
/* checked mark aspect */
.dr-panel-right  [type="checkbox"]:not(:checked) + label:after,
.dr-panel-right [type="checkbox"]:checked + label:after {
  content: url(../images/tick_only.png);
  position: absolute;
    top: 2px;
    left: 0px;
  font-size: 18px;
  line-height: 0.8;
  color: #d20;
  transition: all .2s;
}
/* checked mark aspect changes */
.dr-panel-right [type="checkbox"]:not(:checked) + label:after {
  opacity: 0;
  transform: scale(0);
}
.dr-panel-right  [type="checkbox"]:checked + label:after {
  opacity: 1;
  transform: scale(1);
}
/* disabled checkbox */
.dr-panel-right [type="checkbox"]:disabled:not(:checked) + label:before,
.dr-panel-right  [type="checkbox"]:disabled:checked + label:before {
  box-shadow: none;
  border-color: #e1e1e1;
  background-color: #fff;
}
.dr-panel-right  [type="checkbox"]:disabled:checked + label:after {
  color: #999;
}
.dr-panel-right  [type="checkbox"]:disabled + label {
  color: #aaa;
}
/* accessibility */
.dr-panel-right   [type="checkbox"]:checked:focus + label:before,
.dr-panel-right   [type="checkbox"]:not(:checked):focus + label:before {
  border: 1px solid #e1e1e1;
}

/* hover style just for information */
.dr-panel-right  label:hover:before {
  border: 1px solid #aaa!important;
}


.daytime_container{float: right;}
.daytime_container input{    border: 1px solid #e1e1e1;  width: 110px;
    height: 22px;}
@media only screen
and (min-width : 600px)
and (max-width : 1280px){


.daytime_container input{
	    width: 70px;
}
}

@media only screen
and (min-width : 280px)
and (max-width : 500px){


.daytime_container input{
	    width: 40px;
}
}

#dr-checkbox td {width: 70%;} 
.dr-checkbox-label label{color:#d20;}
.dr-checkbox-label span{color:#d20; }
.dr-checkbox-label .text{margin-left: 10px; margin-right: 10px;color:#d20;}
.dr-checkbox-label span>span{color:#fff;}

.add_time_button{     color: #fff;
    cursor: pointer;
    background: #EA2E0B;
  
    border-radius: 2px;

    padding: 2px 10px;
    position: relative;
    font-size: 18px;
    font-weight: bold;
    top: 2px; }
.remove_time_button{     color: #fff;
    cursor: pointer;
    background: #EA2E0B;
 
    border-radius: 2px;
   
    padding: 2px 12px;
    position: relative;
    font-size: 19px;
    font-weight: bold;
    top: 2px; }

  .right{float: right;}
    .left{float: left;}
    .txt-color-red{color:#d20;}
    .text-left{text-align: left;}
    .color-white{color:#fff;}

   



    /* Let's get this party started */
 .doctProfile .DrSchedule::-webkit-scrollbar {
    width:5px;
}
 
/* Track */
 .doctProfile .DrSchedule::-webkit-scrollbar-track {
    -webkit-box-shadow: inset 0 0 6px rgba(0,0,0,0.3); 
    -webkit-border-radius: 10px;
    border-radius: 10px;
}
 
/* Handle */
 .doctProfile .DrSchedule::-webkit-scrollbar-thumb {
    -webkit-border-radius: 10px;
    border-radius: 10px;
    background:#d20; 
    -webkit-box-shadow: inset 0 0 6px #d20; 
}
 .doctProfile .DrSchedule::-webkit-scrollbar-thumb:window-inactive {
	background: rgba(255,0,0,0.4); 
}


.dr-panel-left
{width:48%;

}

.dr-panel-right
{width:48%;

}


.unctive{    background-image: url(../images/up.png);}

 /* Let's get this party started */
.aboutHSec::-webkit-scrollbar {
    width:4px;
}
 
/* Track */
.aboutHSec::-webkit-scrollbar-track {
    -webkit-box-shadow: inset 0 0 6px rgba(0,0,0,0.3); 
    -webkit-border-radius: 10px;
    border-radius: 10px;
}
 
/* Handle */
.aboutHSec::-webkit-scrollbar-thumb {
    -webkit-border-radius: 10px;
    border-radius: 10px;
    background: #d20; 
    -webkit-box-shadow: inset 0 0 6px #d20; 
}
.aboutHSec::-webkit-scrollbar-thumb:window-inactive {
	background: rgba(255,0,0,0.4); 
}


div.Tokenize ul.Dropdown {height:150px; overflow-y:auto;}

div.Tokenize ul.Dropdown li {
  
    display: table;

    overflow-y:auto;

}
div.Tokenize ul.Dropdown li {width: 90%;}

.patient-profile-area{position:relative; top:20px;}

@media only screen
and (min-width : 1181px)
and (max-width : 1240px){
.alert .btn-contact a{ 
    width: 225px;
}

}



@media only screen
and (min-width : 981px)
and (max-width : 1240px){

.table {

    width: 56.2%;}

	}
@media only screen
and (min-width :280px)
and (max-width : 980px){



	.drimage{width: 80px;}
.patient-profile-area{top:15px;}
.aboutus-hos{
		width: 100%;
    float: none; clear: both;}

	}

div.Tokenize ul.TokensContainer li.TokenSearch input {color:#666;}

.patient_login_alert img{width: 100%;}







.dropbtn {
    background-color: transparent;
    color: white;
    padding: 16px;
    font-size: 16px;
    border: none;
    cursor: pointer;
    text-transform: uppercase;
text-align: center;
    padding-left: 25px;
    height: 50px;
}

.dropdown {
    position: relative;
    display: inline-block;
}

.dropdown-content {
    display: none;
    position: absolute;
    background-color: #fff;
    min-width: 260px;
    box-shadow: 0px 8px 16px 0px rgba(0,0,0,0.2);
}

.dropdown-content a {
    color: #d20;
    padding: 12px 16px;
    text-decoration: none;
    display: block;
      -webkit-transition: background-color .2s; /* Safari 3.1 to 6.0 */
    transition: background-color .2s;
}

.dropdown-content a:hover {background-color: #d20; color:#fff;}

.dropdown:hover .dropdown-content {
    display: block;
}

.dropdown:hover .dropbtn {
   background-color:  #E20405;

}

.menu li{
  height: 50px;
}


	.db-profile-imgbar{
   background-color:rgba(194, 36, 8, 0.78);
    width: 100%;
 	height: 22px;
    position: relative;
    top: -26px;
    padding-top: 4px;

	}

	.db-profile-imgbar .left{float:left;padding-left: 5px; cursor: pointer;}
		.db-profile-imgbar .right{float: right;padding-right: 5px; cursor: pointer;}

		.arcticle-overlay{
			    background-color: rgba(207, 42, 12, 0.4);
		}


div.Tokenize.Disabled ul.TokensContainer, div.Tokenize.Disabled ul.TokensContainer input
{
	cursor: default;

		}


.fb-hover{	background-image: url(../images/fb.png);width: 46px;height: 46px;
	-webkit-transition: background-image 0.4s ease-in-out;
transition: background-image 0.4s ease-in-out;
}
.fb-hover:hover{
	background-image: url(../images/fb_press.png);
			width: 46px;height: 46px;
		}

.tw-hover{-webkit-transition: background-image 0.4s ease-in-out;
transition: background-image 0.4s ease-in-out;
background-image: url(../images/twitter.png);width: 46px;height: 46px;}
.tw-hover:hover{background-image: url(../images/twitter_press.png);width: 46px;height: 46px;}