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

@media only screen and (max-width:999px) {

.logo{width:200px;}
.header_top,
.header_right{display:none !important;}

}

@media only screen and (max-width:899px) {
	
}

@media only screen and (max-width:767px) {

.headerarea,
.area,
.footer_area{/*text-align:center;*/ width:90%;}

.heading{font-size:28px;}
.heading1{font-size:32px;}
.heading1 span{color:#40a8e4; font-family: 'PalatinoLinotype'; font-size:35px;}

.header_top{line-height:30px; height:auto; text-align:center;}
.header_top_left{float:none;}
.header_top_right{float:none;}
.header_top_right_social{display:none;}
.header_top_right_block{float:none;}

.home_container_left{width:100%; float:none; padding-bottom:40px;}
.home_container_right{width:100%; float:none;}

.footer_top_block,
.footer_top_block:nth-child(1){float:none; width:100%; margin:0px 0px 100px 0px;}
.footer_top_block:nth-child(3){float:none; width:100%; margin:0px 0px 50px 0px;}

.button{line-height:52px; height:auto;}
.button a{padding:0px 22px; display:block; margin-bottom:10px;}

.bookinghistory_heading_left{float:none;}
.bookinghistory_heading_right{float:none;}
.bookinghistory_blockarea{margin-top:35px;}
.bookinghistory_block:first-child{display:none;}
.bookinghistory_block_block{width:100%; padding:10px 0px; float:none; text-align:center;
	-o-box-shadow: inset 0px -1px 0px 0px #e1e1e1; 
	-webkit-box-shadow: inset 0px -1px 0px 0px #e1e1e1; 
	 box-shadow: inset 0px -1px 0px 0px #e1e1e1;
}
.bookinghistory_block_block:nth-child(1):before{content:'Booking Date'; display:block; font-family: 'open_sanssemibold'; text-transform:uppercase;}
.bookinghistory_block_block:nth-child(2):before{content:'Booking ID'; display:block; font-family: 'open_sanssemibold'; text-transform:uppercase;}
.bookinghistory_block_block:nth-child(3):before{content:'Doctor’s Name'; display:block; font-family: 'open_sanssemibold'; text-transform:uppercase;}
.bookinghistory_block_block:nth-child(4):before{content:'Appointment Date'; display:block; font-family: 'open_sanssemibold'; text-transform:uppercase;}
.bookinghistory_block_block:nth-child(5):before{content:'Status'; display:block; font-family: 'open_sanssemibold'; text-transform:uppercase;}
.bookinghistory_block_block:nth-child(6):before{content:'Booking Slip'; display:block; font-family: 'open_sanssemibold'; text-transform:uppercase;}

.footer_outerblock{width:100%; float:none;}

}

@media only screen and (max-width:639px) {

}

@media only screen and (max-width:499px) {
	
}

@media only screen and (max-width:479px) {

}

@media only screen and (max-width:359px) {
	
}