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

@font-face {
  font-family: 'regular';
  src: url('regular/regular.eot?#iefix') format('embedded-opentype'),  
  url('regular/regular.woff') format('woff'), 
  url('regular/regular.ttf')  format('truetype'), 
  url('regular/regular.svg#29LTBukra-Regular') format('svg');
  font-weight: normal;
  font-style: normal;
}

@font-face {
  font-family: 'medium';
  src: url('medium/medium.eot?#iefix') format('embedded-opentype'),  
  url('medium/medium.otf')  format('opentype'),
  url('medium/medium.woff') format('woff'), 
  url('medium/medium.ttf')  format('truetype'), 
  url('medium/medium.svg#29LTBukra-Medium') format('svg');
  font-weight: normal;
  font-style: normal;
}

body{margin:0;}

/* Animaiton */
:hover{transition:ease-in 0.2s; -moz-transition:ease-in 0.2s; -o-transition:ease-in 0.2s; -webkit-transition:ease-in 0.2s;}

/*hide*/
.hide_clear{display:none;}

/* float */
.left{float:left}
.right{float:right}

/*Text alignment */
.text_right{text-align:right;}
.text_left{text-align:left;}
.text_center{text-align:center;}
.text_justify{text-align:justify;}

/* clear */
.clear{clear:both;}
.clear5x{clear:both; height:5px;}
.clear10x{clear:both; height:10px;}
.clear15x{clear:both; height:15px;}
.clear20x{clear:both; height:20px;}
.clear30x{clear:both; height:30px;}
.clear40x{clear:both; height:40px;}

strong{font:15px 'medium', Arial, Helvetica, sans-serif;}

.body_text{font:15px 'regular', Arial, Helvetica, sans-serif; color:#fff; line-height:26px;}
.body_text a:link, .body_text a:visited, .body_text a:active{text-decoration:none; color:#226099;}
.body_text a:hover{text-decoration:none; color:#c00000;}

.regular_text{font:15px 'regular', Arial, Helvetica, sans-serif; color:#000;}
.regular_text a:link, .regular_text a:visited, .regular_text a:active{text-decoration:none; color:#226099;}
.regular_text a:hover{text-decoration:none; color:#c00000;}

.search_text {font:15px 'regular', Arial, Helvetica, sans-serif; color:#000; line-height:26px;}
.search_text a:link, .search_text a:visited, .search_text a:active{text-decoration:none; color:#226099;}
.search_text a:hover{text-decoration:none; color:#c00000;}

.table th{background:#bdd7ee; font:14px 'medium', Arial, Helvetica, sans-serif; color:#000; padding:10px;}
.table td{background:#f9f9f9; font:14px 'regular', Arial, Helvetica, sans-serif; color:#000; padding:10px; border-top:solid 2px #fff;}

.table2 td{background:#f9f9f9; font:14px 'regular', Arial, Helvetica, sans-serif; color:#000; padding:8px; border-spacing:10px; border-collapse:separate;}
.title3{font:15px 'medium', Arial, Helvetica, sans-serif; text-align:center; color:#000;}
.title4{color: #C00;}
.blue_title{background:#2e74b5; border-radius:4px; -moz-border-radius:4px; -webkit-border-radius:4px; padding:10px; color:#fff; font:16px 'medium', Arial, Helvetica, sans-serif; text-align:center; margin:15px 0;}

.red_title{background: #990000; border-radius:4px; -moz-border-radius:4px; -webkit-border-radius:4px; padding:10px; color:#fff; font:16px 'medium', Arial, Helvetica, sans-serif; text-align:center; margin:15px 0;}
.gray_title{background: #cccccc; border-radius:4px; -moz-border-radius:4px; -webkit-border-radius:4px; padding:10px; color:#000; font:16px 'medium', Arial, Helvetica, sans-serif; text-align:center; margin:15px 0;}

/*.white_table{font:14px 'regular', Arial, Helvetica, sans-serif; color:#000; padding:10px;}
.white_table span{float:right; width:33%;}*/

.login_link a{margin:0 10px;}

/*Inner pages*/
.inner_page_title{background:linear-gradient(rgba(0, 0, 0, 0.65), rgba(0, 0, 0, 0.65)), rgba(0,0,0,0.65) url(../images/slide6.jpg) no-repeat 50% center fixed; background-size:cover; -moz-background-size:cover; -webkit-background-size:cover; height:200px; width:100%;}
.inner_title{font:30px 'medium', Arial, Helvetica, sans-serif; color:#fff; margin:80px 0 0 0; float:left;}
.inner_path_text{font:16px 'regular', Arial, Helvetica, sans-serif; color:#fff; text-decoration:none; margin:85px 0 0 0;}
.inner_path_text a:link, .inner_path_text a:active, .inner_path_text a:visited{color:#fff; text-decoration:none;} .inner_path_text a:hover{color:#3c85c6; text-decoration:none;}

.container{width:999px; margin:0 auto;}

.top_bar_bg{background:#f1f1f1;}
.top_bar{height:40px; width:999px; margin:0 auto;}
.date{float:right; font:12px 'medium', Arial, Helvetica, sans-serif; color:#a91c20; line-height:40px;}
.clock_ico{color:#1e5b92; margin:12px 10px 0 0;}

.reg_button, .reg_button:link, .reg_button:visited, .reg_button:active{
/* Permalink - use to edit and share this gradient: http://colorzilla.com/gradient-editor/#cccccc+1,e0e0e0+52,cccccc+100 */
background: #cccccc; /* Old browsers */
background: -moz-linear-gradient(left, #cccccc 1%, #e0e0e0 52%, #cccccc 100%); /* FF3.6-15 */
background: -webkit-linear-gradient(left, #cccccc 1%,#e0e0e0 52%,#cccccc 100%); /* Chrome10-25,Safari5.1-6 */
background: linear-gradient(to right, #cccccc 1%,#e0e0e0 52%,#cccccc 100%); /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#cccccc', endColorstr='#cccccc',GradientType=1 ); /* IE6-9 */
width:84px; height:30px; float:left; font:14px 'medium', Arial, Helvetica, sans-serif; 
text-align:center; text-decoration:none; color:#333; line-height:30px; margin:5px 0 0 5px;}
.reg_button:hover{text-decoration:none; opacity:0.8;}

.login_button, .login_button:link, .login_button:visited, .login_button:active{
background: #1c578d; /* Old browsers */
background: -moz-linear-gradient(left, #1c578d 0%, #2e74b5 49%, #1c578d 100%); /* FF3.6-15 */
background: -webkit-linear-gradient(left, #1c578d 0%,#2e74b5 49%,#1c578d 100%); /* Chrome10-25,Safari5.1-6 */
background: linear-gradient(to right, #1c578d 0%,#2e74b5 49%,#1c578d 100%); /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#1c578d', endColorstr='#1c578d',GradientType=1 ); /* IE6-9 */
width:84px; height:30px; float:left; font:14px 'medium', Arial, Helvetica, sans-serif; text-align:center; text-decoration:none; color:#fff; line-height:30px; margin:5px 5px 0 0;}
.login_button:hover{text-decoration:none; opacity:0.8;}

.logo_bg{background:url(../images/left_logo_bg.gif) no-repeat left, url(../images/right_logo_bg.gif) no-repeat right; height:170px;}
.logo_bg_map{background:url(../images/logo_map_left.gif) no-repeat left, url(../images/logo_map_right.gif) no-repeat right; height:170px;}

.logo_bg_center{background:url(../images/logo_bg.jpg) no-repeat center; height:170px;}
.logo{margin:20px 0 0 0;}

.menu_bg{
background: #1c578d; /* Old browsers */
background: -moz-linear-gradient(left, #1c578d 0%, #2e74b5 49%, #1c578d 100%); /* FF3.6-15 */
background: -webkit-linear-gradient(left, #1c578d 0%,#2e74b5 49%,#1c578d 100%); /* Chrome10-25,Safari5.1-6 */
background: linear-gradient(to right, #1c578d 0%,#2e74b5 49%,#1c578d 100%); /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#1c578d', endColorstr='#1c578d',GradientType=1 ); /* IE6-9 */
height:45px;}

.english, .english a:link, .english a:visited, .english a:active{font:15px 'regular', Arial, Helvetica, sans-serif; color:#fff; line-height:45px; text-decoration:none;}
.english a:hover{color:#000; text-decoration:none;}

.marquee_bg{background:url(../images/enmarquee.gif) no-repeat center; height:45px;}
.marquee{background:url(../images/enmarquee_bg.gif) no-repeat center; height:45px;}

.news_title{float:left; font:15px 'medium', Arial, Helvetica, sans-serif; color:#333; line-height:45px; margin:0 40px 0 0;}
.marquee_container{float:left; width:850px; font:14px 'regular', Arial, Helvetica, sans-serif; color:#333; line-height:45px;}

.marquee_container a:link, .marquee_container a:visited, .marquee_container a:active{color:#2d73b3; text-decoration:none; font-weight:bold;}
.marquee_container a:hover{color:#333; text-decoration:none;}

.search_line{
background: #1c578d; /* Old browsers */
background: -moz-linear-gradient(left, #1c578d 0%, #2e74b5 49%, #1c578d 100%); /* FF3.6-15 */
background: -webkit-linear-gradient(left, #1c578d 0%,#2e74b5 49%,#1c578d 100%); /* Chrome10-25,Safari5.1-6 */
background: linear-gradient(to right, #1c578d 0%,#2e74b5 49%,#1c578d 100%); /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#1c578d', endColorstr='#1c578d',GradientType=1 ); /* IE6-9 */
padding:10px;
}

.title_arrow{position:absolute; margin:10px 0 0 0; left:50%;}

.search_bg{background:url(../images/search_bg.png) no-repeat center fixed; background-size:cover; -moz-background-size:cover; -webkit-background-size:cover; height:415px;}
.search_bg2{background:url(../images/searchbg2_left.gif) no-repeat left, url(../images/search_bg2_right.gif) no-repeat right;}

.aboutus_bg{background:url(../images/aboutus_bg.png) no-repeat center fixed; background-size:cover; -moz-background-size:cover; -webkit-background-size:cover; height:327px;}

.search_title{font:25px 'medium', Arial, Helvetica, sans-serif; color:#fff; text-align:center; line-height:40px; margin:0 auto;}

.search_radio, .search_radio_last{float:right; width:318px; margin:0 0 10px 20px; direction:rtl; font:15px 'medium', Arial, Helvetica, sans-serif; color:#333;}
.search_radio_last{margin:0 0 10px 0;}

.form-radio{-webkit-appearance:none; -moz-appearance:none; appearance:none; display:inline-block; position:relative; background-color:#ddd; color:#666; top:5px; height:25px; width:25px; border:solid 1px #acacac; border-radius:50px; cursor:pointer; margin-left:7px; outline:none;}

.form-radio:checked::before{position:absolute; font:16px/1 'Open Sans', sans-serif; left:8px; top:2px; content:'\02143'; transform:rotate(40deg); color:#fff;}
.form-radio:hover{background-color:#f7f7f7;}
.form-radio:checked{background:#2768a4; border:solid 1px #1d5990;}

.input, .input_last, .input_drop, .input_drop_last{font:15px 'medium', Arial, Helvetica, sans-serif; color:#333; background:#fff; float:left; border:solid 1px #ddd; width:301px; padding:13px 8px; margin-right:20px;  -webkit-appearance:none;}
.input_last, .input_drop_last{margin:0;}
.input_drop, .input_drop_last{width:319px;}
.input:focus, .input_last:focus, .input_drop:focus, .input_drop_last:focus{outline:none; border:solid 1px #2e74b5;}

.input_right{float:left; width:319px; margin-right:20px;}
.input_left{float:left; width:658px;}

.reg{float:left; background:#c00000; font:13px 'medium', Arial, Helvetica, sans-serif; color:#fff; text-align:center; padding:15px 10px; margin-right:15px;
	background: #901518;
	background: -moz-linear-gradient(left, #901518 0%, #c12529 49%, #8f1518 100%); /* FF3.6-15 */
	background: -webkit-linear-gradient(left, #901518 0%,#c12529 49%,#8f1518 100%); /* Chrome10-25,Safari5.1-6 */
	background: linear-gradient(to right, #901518 0%,#c12529 49%,#8f1518 100%); /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#901518', endColorstr='#8f1518',GradientType=1 ); /* IE6-9 */}
	
.input_today{width:198px; margin-bottom:10px;}

.search, .search2, .search3, .readmore{background:#2e74b5; border:none; font:18px 'medium', Arial, Helvetica, sans-serif; color:#fff; padding:8px 35px; cursor:pointer; border-radius:4px; 
-moz-border-radius:4px; -webkit-border-radius:4px;}

.search2_mar{margin-left:55%;}

.search:hover, .readmore:hover, .search2:hover, .search3:hover{
	background: #901518;
	background: -moz-linear-gradient(left, #901518 0%, #c12529 49%, #8f1518 100%); /* FF3.6-15 */
	background: -webkit-linear-gradient(left, #901518 0%,#c12529 49%,#8f1518 100%); /* Chrome10-25,Safari5.1-6 */
	background: linear-gradient(to right, #901518 0%,#c12529 49%,#8f1518 100%); /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#901518', endColorstr='#8f1518',GradientType=1 ); /* IE6-9 */}
.search:focus, .readmore:focus{outline:none;}

.readmore{font:16px 'medium', Arial, Helvetica, sans-serif; padding:10px 20px;}
.most_title{background:url(../images/most_bg.gif) repeat-x; border-radius:20px; -moz-border-radius:20px; -webkit-border-radius:20px; font:20px 'medium', Arial, Helvetica, sans-serif; color:#333; padding:10px 20px; 
width:380px; margin:0 auto; text-align:center;}

.most_bg{background:url(../images/pattern_bg.png); padding:50px 0 30px 0;}
.news_bg{padding:40px 0;}

.client_bg{
	background: #1c578d; /* Old browsers */
	background: -moz-linear-gradient(left, #1c578d 0%, #2e74b5 49%, #1c578d 100%); /* FF3.6-15 */
	background: -webkit-linear-gradient(left, #1c578d 0%,#2e74b5 49%,#1c578d 100%); /* Chrome10-25,Safari5.1-6 */
	background: linear-gradient(to right, #1c578d 0%,#2e74b5 49%,#1c578d 100%); /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#1c578d', endColorstr='#1c578d',GradientType=1 ); /* IE6-9 */
	width:100%; height:5px;}
	
.client_title{background: url(../images/client_title.gif) no-repeat; width:188px; height:48px; margin:0 auto; font:25px 'medium', Arial, Helvetica, sans-serif; color:#333; direction:rtl; text-align:center; line-height:40px;}
.client_container{background:url(../images/pattern_bg.png); width:100%; padding:50px 0 30px 0; text-align:center;}
.client_container img{margin:0 15px; border:solid 1px #2b6ead;}

footer{background:url(../images/footer_left.gif) no-repeat left, url(../images/footer_right.gif) no-repeat right #134a7c; padding:25px 0;}
.footer_map{background:url(../images/footer_left2.gif) no-repeat left, url(../images/footer_right2.gif) no-repeat right #134a7c; padding:25px 0;}

.footer_link{float:left; width:240px; margin:0 20px 0 0; font:15px 'regular', Arial, Helvetica, sans-serif; color:#aaa; line-height:30px; list-style:url(../images/li.png);}
.footer_link_first{width:340px !important;}
.footer_link_last{margin:0;}

.footer_link a:link, .footer_link a:visited, .footer_link a:active, .copyright a:link, .copyright a:visited, .copyright a:active{color:#aaa; text-decoration:none;}
.footer_link a:hover, .copyright a:hover{color:#fff; text-decoration:none;}

.footer_title{font:20px 'medium', Arial, Helvetica, sans-serif; color:#fff;}
.footer_title2{font:15px 'regular', Arial, Helvetica, sans-serif; color:#fff;}

.copyright{background:#062f54; width:100%; padding:10px 0;}
.copyright_text{font:15px 'regular', Arial, Helvetica, sans-serif; color:#aaa; float:left;}

.mobile_logo{display:none;}

.login_container{width:600px; margin:20px auto;}
.login_lab{float:left; font:15px 'medium', Arial, Helvetica, sans-serif; color:#000; width:180px; margin-right:20px; margin-top:8px;}

.lab2{float:left; font:15px 'medium', Arial, Helvetica, sans-serif; color:#000; margin:20px 0 10px 0; width:100%;}

.login_input{font:15px 'regular', Arial, Helvetica, sans-serif; color:#333; background:#fff; border:solid 2px #ddd; width:301px; padding:13px 8px; -webkit-appearance:none; border-radius:4px; -moz-border-radius:4px; -webkit-border-radius:4px; float:left;}

.login_input2{font:15px 'regular', Arial, Helvetica, sans-serif; color:#333; background:#fff; border:solid 2px #ddd; width:200px; padding:13px 8px; -webkit-appearance:none; border-radius:4px; -moz-border-radius:4px; -webkit-border-radius:4px; float:left;}

.login_input3, .login_input3_last{font:15px 'regular', Arial, Helvetica, sans-serif; color:#333; background:#fff; border:solid 2px #ddd; width:315px; 
padding:13px 8px; -webkit-appearance:none; border-radius:4px; -moz-border-radius:4px; -webkit-border-radius:4px; float:left; margin:0 27px 0 0;}
.login_input3_last{margin:0;}

select.login_input{width:324px;}

.login_input:focus{outline:none; border:solid 2px #2e74b5;}

.myaccount_menu a:link{ display:block; width:90%; text-decoration:none; font:15px 'medium', Arial, Helvetica, sans-serif; color:#fff; background:#2e74b5; clear:both; margin:4px 0; padding:15px; border-radius:4px; -moz-border-radius:4px; -webkit-border-radius:4px;
/* Permalink - use to edit and share this gradient: http://colorzilla.com/gradient-editor/#2d73b3+0,1c588e+100 */
background: #2d73b3; /* Old browsers */
background: -moz-linear-gradient(top, #2d73b3 0%, #1c588e 100%); /* FF3.6-15 */
background: -webkit-linear-gradient(top, #2d73b3 0%,#1c588e 100%); /* Chrome10-25,Safari5.1-6 */
background: linear-gradient(to bottom, #2d73b3 0%,#1c588e 100%); /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#2d73b3', endColorstr='#1c588e',GradientType=0 ); /* IE6-9 */}
.myaccount_menu a:visited, .myaccount_menu a:active{ color:#fff; text-decoration:none;}

.myaccount_active, .myaccount_menu a:hover{background: #901518 !important;
	background: -moz-linear-gradient(left, #901518 0%, #c12529 49%, #8f1518 100%) !important;
	background: -webkit-linear-gradient(left, #901518 0%,#c12529 49%,#8f1518 100%)!important; 
	background: linear-gradient(to right, #901518 0%,#c12529 49%,#8f1518 100%) !important; 
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#901518', endColorstr='#8f1518',GradientType=1 ) !important;}
.myaccount_active a{color:#fff !important;}

.soical_media{float:right; font-size:25px;}
.footer_store{width:44%;}

.menu{display:none;}

.r_title{float:left; width:25%; line-height:30px; margin-left:25px;}
.l_title{float:left; width:70%; line-height:30px;}
.imp{font:18px 'regular', Arial, Helvetica, sans-serif; color:#F00;}

.print{float:right; margin:10px 10px 0 0;}

/*.myaccount_table{width:65%;}*/
.trans{width:48%;}
.lab{display: inline-block;width:100px;}
.web_hide{display:none;}
.webtable{width:67%; float:right;}
.search_input_box{width:60%;float:left;}
.search_input_btn{width:35%;float:left; text-align:center;}

.myorder_input{float:left; width:34%; margin:0 20px 0 0;}
.myorder_select{float:left; width:34% !important; margin:0 20px 0 0;}
.myorder_button{float:left;}
.myaccount_right{float:left; width:677px;}
.search_tabs{ width:320px; margin-left:6px;}
.pharmacy_subscription_price_box{float:left; margin:0 10px 0 0; width:26%;  padding:30px; font-weight:bold}
.responsive_column{float:left;width:48.5%;margin:0 10px 0 0;}
.responsive_column .login_input{width:450px;}
.responsive_column .login_lab{width:100%;}
.responsive_column .login_input.select{width:470px;}
.photosdisplay{float:left; margin-bottom:30px;}

.responsive_column2{float:left; width:45%; margin:0 50px 0 0;}
.responsive_column2_last{float:left; width:45%;}
.responsive_column2 .login_input2, .responsive_column2_last .login_input2{width:304px;}
.responsive_column2 .login_lab{width:100%;}
.responsive_column2 .select,  .responsive_column2_last .select{width:330px;}

.responsive_column3{float:left; width:45.1%; margin:0 30px 0 0;}
.responsive_column3.login_input{float:left; width:40.3%; margin:0 20px 0 0;}
.search.desk{float:left; padding:14px;}

.responsive_column3 .login_input2.select{width:25%;}
.responsive_column3.timebox{ border:2px #dddddd solid; padding:2px 5px 6px 2px; float:left; width:187px; margin:0 15px 15px 0; border-radius:4px; -moz-border-radius:4px; -webkit-border-radius:4px; cursor:pointer;}

.doctor_scedule{float:left; margin:0 10px 10px 0; width:30%;}
.doctor_scedule.login_input2{width:100%; margin:0 20px 0 0;}

.photosdisplay1{float:left; margin:5px;max-width:225px; max-height:225px; padding:5px;}
.photosdisplay1 img{width:225px; height:225px;}

.left_menu_con{float:left; margin:0 50px 0 0; width:27%;}
.hospital_pro{float:left; width:130px; height:130px; margin-right:10px; border-radius:8px; -moz-border-radius:8px; -webkit-border-radius:8px; border:solid 1px #2567a2;}
.host_button a:link, .host_button a:visited, .host_button a:active{color:#2a6fae; text-decoration:none; float:left; font-size:28px; margin:0 5px;}
.host_button a:hover{color:#b82326; text-decoration:none;}
	
.chart_frame{width:678px; height:420px;}
.revlab{
width:180px;
float:left;
font-weight:bold;
font-size:14px;
}
.revdiv{
width:440px;
float:left;
}

/*iPod, Tablet Devices*/
@media all and (max-width: 999px) and (min-width: 480px){
.container{width:96%; margin:0 auto;}
.top_bar{width:94%;}
.logo{width:90%; float:left; height:auto;}

search_bg{height:720px;}
.aboutus_bg{height:400px;}
.menu_bg{display:none;}
.menu{display:block;}
.slide-menu-open i{color:#1f5c94; font-size:30px; float:right; margin:50px 0 0 0;}

.menu_bg{display:none;}
.marquee{height:45px;}
.news_title{ float:left; margin:0; background:#f1f1f1; padding:0 10px 0 0;}
.marquee_container{ float:left; width:85%; margin-left:3%;}

}


/*Mobile Devices.*/		
@media all and (max-width: 480px) and (min-width: 320px){
.search_tabs{ width:100%;}
.webtable{width:100%;}
.container{width:92%; margin:0 auto;}
.top_bar{ background:#f1f1f1; width:94%;}
.reg_button, .login_button{width:70px !important; font-size:13px !important;}
.web_hide{display:block;}
.mob_hide{display:none;}
.hide_clear{display:block;}
.menu{display:block;}

.logo, .readmore_mob{display:none;}
.mobile_logo{display:block; width:90%; padding:20px 0 0 0; float:left;}
.logo_bg, .logo_bg_center{ height:100px;}
.logo_bg_map{height:100px;}

.menu_bg{display:none;}
.marquee{height:45px;}
.news_title{ float:left; margin:0; background:#f1f1f1; padding:0 10px 0 0; font-size:14px;}
.marquee_container{ float:left; width:65%; margin-right:3%;}

.search_bg{height:720px;}
.aboutus_bg{height:600px;}
.search_title_mob{font-size:17px;}

.footer_link_first{width:96% !important; margin:0; padding:0;}
.footer_logo{width:90%;}
.footer_store{width:45%;}

.soical_media{width:100%; text-align:center; margin-bottom:10px;}
.copyright_text{width:100%; text-align:center;}

.search{margin-left:30% !important;}
.search2, .search3{padding:8px 20px; font:16px 'medium', Arial, Helvetica, sans-serif;}
.slide-menu-open i{color:#1f5c94; font-size:25px; float:right; margin:32px 0 0 0;}

.login_container{width:90%; margin:0 5%;}
.login_lab, .login_input{float:none;}
.login_lab{width:100%; line-height:32px; float:left;}
.login_input{ width:94% !important;}
select.login_input{width:100% !important;}

.login_input3, .login_input3_last{width:100%; margin:0 0 10px 0;}

.login_link{width:96%; margin:0 auto;}
.login_link a{margin:10px 0;}
.login_link a:link, .login_link a:visited, .login_link a:active, .login_link a:hover{display:block; float:none;}

.inner_title{font-size:22px; width:100%; text-align:center; margin:65px 0 0 0;}
.inner_path_text{width:100%; text-align:center; margin:20px 0 0 0;}

.r_title{float:left; width:35%; line-height:30px; margin-left:3%;}
.l_title{float:left; width:62%; line-height:30px;}
.imp{font:18px 'regular', Arial, Helvetica, sans-serif; color:#F00;}

.myorder_input, .myorder_select{margin:0 0 15px 0;}

.payment_card{width:20%; text-align:center;}
.payment_card img{width:75%;}
.pay-radio{left:-5px;}
.pay_method{float:left; margin:0 15px 5px 0;}
.account_link{display:block; float:left; margin-right:5px;}

.left_menu_con{width:100%; margin:0 0 30px 0;}

.responsive_column2{width:100%; margin:0;}
.responsive_column2.login_input2, .responsive_column2_last.login_input2{width:100%;}
.responsive_column2 .select{width:100%; margin:0 0 15px 0;}

.responsive_column3{width:94%; margin:0 0 20px 0;}
.responsive_column3.login_input{margin:0 0 20px 0;}
.responsive_column3.login_input.mob{width:74% !important;}
.search.mob{float:left !important; padding:14px !important; margin:0 0 0 20px !important;}

.responsive_column3.timebox{width:96%; margin:0 15px 15px 0;}

.responsive_column3 .login_input2{width:100%;}
.responsive_column3 .login_input2.select{width:100%;}

.table, .table2{width:100%;}

.myaccount_right{width:100%;}
.myaccount_table{width:100%;}
.search2_mar{margin:0; text-align:center;}
.trans{width:100%;}
.lab{display: inline-block;width:100px;}
.pharmacy_subscription_price_box{float:left; margin:3px; width:100%;padding:10px;}
.responsive_column{width:100%;}
.photosdisplay{margin-bottom:30px;}
.photosdisplay1{margin:5px;width:100%;  padding:5px;}
.photosdisplay1 img{width:100%; height:auto;padding:5px;}

.doctor_scedule{margin:0 0 10px 0; width:100%;}
.doctor_scedule .login_input2{margin:0 0 10px 0; width:100%;}
.doctor_scedule_last{float:left; width:84%; margin:0 10px 0 0;}

.mds-stepper-horizontal {
	display:table;
	width:50px;
	margin:0 auto;
	background-color:#FFFFFF;
	box-shadow: 0 3px 8px -6px rgba(0,0,0,.50);
}
.mds-stepper-horizontal .mds-step {
	display:table-cell;
	position:relative;
	padding:2px;
}
.mds-stepper-horizontal .mds-step .mds-step-bar-right {
	right:0;
	left:50%;
	margin-left:5px;
}
.mds-stepper-horizontal .mds-step .mds-step-bar-left {
	left:0;
	right:50%;
	margin-right:5px;
}

.chart_frame{width:350px; height:420px;}
.lab2{width:320px;}

.revlab{
width:45%;
float:left;
font-weight:bold;
font-size:14px;
}
.revdiv{
width:55%;
float:left;
}
}

/*edited by imtiaz*/
.info-msg,
.success-msg,
.warning-msg,
.error-msg {
  margin: 10px 0;
  padding: 10px;
  border-radius: 3px 3px 3px 3px;
  font:15px 'regular', Arial, Helvetica, sans-serif; color:#000;
}
.info-msg {
  color: #059;
  background-color: #BEF;
}
.success-msg {
  color: #270;
  background-color: #DFF2BF;
}
.warning-msg {
  color: #9F6000;
  background-color: #FEEFB3;
}
.error-msg {
  color: #D8000C;
  background-color: #FFBABA;
}


.step_button_back{
background: #d1d1d1;
background: -moz-linear-gradient(left, #d1d1d1 1%, #e5e5e5 50%, #d1d1d1 100%);
background: -webkit-linear-gradient(left, #d1d1d1 1%,#e5e5e5 50%,#d1d1d1 100%);
background: linear-gradient(to right, #d1d1d1 1%,#e5e5e5 50%,#d1d1d1 100%);
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#d1d1d1', endColorstr='#d1d1d1',GradientType=1 );
border:none; font:18px 'medium', Arial, Helvetica, sans-serif; color:#000; padding:8px 35px; cursor:pointer; border-radius:4px; 
-moz-border-radius:4px; -webkit-border-radius:4px; text-decoration:none; text-align:center; margin:10px;}

.step_button{
background: #1d588f;
background: -moz-linear-gradient(left, #1d588f 0%, #2e74b5 50%, #1d588f 100%);
background: -webkit-linear-gradient(left, #1d588f 0%,#2e74b5 50%,#1d588f 100%);
background: linear-gradient(to right, #1d588f 0%,#2e74b5 50%,#1d588f 100%); 
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#1d588f', endColorstr='#1d588f',GradientType=1 );
border:none; font:18px 'medium', Arial, Helvetica, sans-serif; color:#fff; padding:8px 35px; cursor:pointer; border-radius:4px; 
-moz-border-radius:4px; -webkit-border-radius:4px; text-decoration:none; text-align:center; margin:10px;}

.step_button:hover, .step_button_back:hover{
	background: #901518;
	background: -moz-linear-gradient(left, #901518 0%, #c12529 49%, #8f1518 100%); /* FF3.6-15 */
	background: -webkit-linear-gradient(left, #901518 0%,#c12529 49%,#8f1518 100%); /* Chrome10-25,Safari5.1-6 */
	background: linear-gradient(to right, #901518 0%,#c12529 49%,#8f1518 100%); /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#901518', endColorstr='#8f1518',GradientType=1 ); /* IE6-9 */
	color:#fff;}

.step_button:focus{outline:none;}


/*stepper edited by imtiaz*/

.mds-stepper-horizontal {
	display:table;
	width:100%;
	margin:0 auto;
	background-color:#FFFFFF;
	box-shadow: 0 3px 8px -6px rgba(0,0,0,.50);
}
.mds-stepper-horizontal .mds-step {
	display:table-cell;
	position:relative;
	padding:20px;
}
.mds-stepper-horizontal .mds-step:hover,
.mds-stepper-horizontal .mds-step:active {}

.mds-stepper-horizontal .mds-step:active {
	border-radius: 15% / 75%;
}
.mds-stepper-horizontal .mds-step:first-child:active {
	border-top-left-radius: 0;
	border-bottom-left-radius: 0;
}
.mds-stepper-horizontal .mds-step:last-child:active {
	border-top-right-radius: 0;
	border-bottom-right-radius: 0;
}
.mds-stepper-horizontal .mds-step:hover .mds-step-circle {
	background-color:#1e5a91;
}

.mds-stepper-horizontal .mds-step:first-child .mds-step-bar-left,
.mds-stepper-horizontal .mds-step:last-child .mds-step-bar-right {
	display:none;
}
.mds-stepper-horizontal .mds-step .mds-step-circle {
	width:30px;
	height:30px;
	margin:0 auto;
	background-color:#999999;
	border-radius: 50%;
	text-align: center;
	line-height:30px;
	font-size:18px;
	font-weight: 600;
	color:#fff;
}
.mds-stepper-horizontal.green .mds-step.mds-step-circle .mds-active{
	background-color:#00AE4D;
}
.mds-stepper-horizontal.orange .mds-step  .mds-step-circle.mds-active {
	background-color:#a91c20;
}
.mds-stepper-horizontal .mds-step.active .mds-step-circle {
	background-color: rgb(33,150,243);
}
.mds-stepper-horizontal .mds-step.done .mds-step-circle:before {
	font:15px 'regular', Arial, Helvetica, sans-serif;
	font-weight:100;
	content: "\f00c";
}
.mds-stepper-horizontal .mds-step.done .mds-step-circle *,
.mds-stepper-horizontal .mds-step.editable .mds-step-circle * {
	display:none;
}
.mds-stepper-horizontal .mds-step.editable .mds-step-circle {
	-moz-transform: scaleX(-1);
	-o-transform: scaleX(-1);
	-webkit-transform: scaleX(-1);
	transform: scaleX(-1);
}
.mds-stepper-horizontal .mds-step.editable .mds-step-circle:before {
	font:15px 'regular', Arial, Helvetica, sans-serif;
	font-weight:100;
	content: "\f040";
}
.mds-stepper-horizontal .mds-step .mds-step-title {
	margin-top:16px;
	font:bold 15px 'regular', Arial, Helvetica, sans-serif;
	color:#ccc;
}
.mds-stepper-horizontal .mds-step .mds-step-title,
.mds-stepper-horizontal .mds-step .mds-step-optional {
	text-align: center;
	color:rgba(0,0,0,.26);
}
.mds-stepper-horizontal .mds-step.active .mds-step-title {
	font-weight: 600;
	color:rgba(0,0,0,.87);
}
.mds-stepper-horizontal .mds-step.active.done .mds-step-title,
.mds-stepper-horizontal .mds-step.active.editable .mds-step-title {
	font-weight:600;
}
.mds-stepper-horizontal .mds-step .mds-step-optional {
	font-size:12px;
}
.mds-stepper-horizontal .mds-step.active .mds-step-optional {
	color:rgba(0,0,0,.54);
}
.mds-stepper-horizontal .mds-step .mds-step-bar-left,
.mds-stepper-horizontal .mds-step .mds-step-bar-right {
	position:absolute;
	top:36px;
	height:1px;
	border-top:1px solid #ddd;
}
.mds-stepper-horizontal .mds-step .mds-step-bar-right {
	right:0;
	left:50%;
	margin-left:20px;
}
.mds-stepper-horizontal .mds-step .mds-step-bar-left {
	left:0;
	right:50%;
	margin-right:20px;
}

<!-- paging-->
div.pagination {
	padding: 5px;
	margin: 5px;
}

div.pagination a {
	padding: 5px 8px 5px 8px;
	margin: 2px;
	border: 1px solid  #0061C1;
	font-family:tahoma;
	text-decoration: none; /* no underline */
	color: #0061C1;
    height:16px;
}
div.pagination a:hover, div.pagination a:active {
	border: 1px solid #0061C1;
	background-color: #0061C1;
    font-family:tahoma;
	color: #fff;
    height:16px;
}
div.pagination span.current {
	padding: 5px 8px 5px 8px;
	margin: 2px;
		border: 1px solid #0061C1;
		font-family:tahoma;
		font-weight: bold;
		background-color:#0061C1;
		color: #FFF;
		width:17px;
height:16px;
	}
div.pagination span.disabled {
	padding: 5px 8px 5px 8px;
	margin: 2px;
	border: 1px solid #E1E1E1;
	font-family:tahoma;
	color: #ccc;
    height:16px;
	}
	
