﻿@charset "utf-8";
/* CSS Document */


body{ margin:0 auto; padding:0px; background:url(../images/bg.jpg) top left repeat-x #fff; font-family: Verdana,Arial,Helvetica,sans-serif; font-size: 11px; line-height:16px; }
a, a:hover, a:focus{ text-decoration:none; outline:0; }
img{ border:0px; }


*{ transition:all 0.2s ease-in-out 0s; }

h1{ font-size:13px; font-weight:700; color:#000; margin-bottom:15px; padding:0; }
h1 img.img-responsive{ display:inline-block; margin-right:10px; drop-shadow:10px 10px 0 0 #333; }
h1.white img{ vertical-align:text-bottom; margin-right:5px; }
h1.white{ color:#fff; padding:10px; margin:0;
	-webkit-border-top-right-radius:5px; -moz-border-top-right-radius:5px; -o-border-top-right-radius:5px; border-top-right-radius:5px;
	-webkit-border-top-left-radius:5px; -moz-border-top-left-radius:5px; -o-border-top-left-radius:5px; border-top-left-radius:5px;
  background: -webkit-linear-gradient(left, #707851 0%, #a5ad84 50%, #707851 100%); /* For Safari 5.1 to 6.0 */
  background: -o-linear-gradient(left, #707851 0%, #a5ad84 50%, #707851 100%); /* For Opera 11.1 to 12.0 */
  background: -moz-linear-gradient(left, #707851 0%, #a5ad84 50%, #707851 100%); /* For Firefox 3.6 to 15 */
  background: linear-gradient(to left, #707851 0%, #a5ad84 50%, #707851 100%); /* Standard syntax */ }

p{ margin-bottom:15px; }
p:last-child{ margin-bottom:0; }
p img.img-responsive{ display:inline-block; vertical-align:baseline; margin-right:5px; }
p a{ text-decoration:underline; color:#000; }
p a:hover{ text-decoration:underline; color:#ff3C33; }

/*header*/
.contact{ padding:8px 0 30px 0; text-align:right; float:right; }
.contact p{ color:#fff; font-weight:700; margin:0; display:inline-block; vertical-align:middle; }
.contact img{ display:inline-block; }
.box{ float:left; }
.box + .box{ margin-left:15px; }
.tagline{ margin:38px auto; }
.header-boxes{ float:right; }

/*main nav*/
.main-nav{ margin:7px 0; }
.navbar{ border:1px solid #a94138; margin-bottom:0; min-height:61px;
-webkit-border-radius:15px; -moz-border-radius:15px; -o-border-radius:15px; border-radius:15px; }
.navbar-nav > li > a{ -webkit-border-radius:7px; -moz-border-radius:7px; -o-border-radius:7px; border-radius:7px; }
.navbar-nav > li{ margin:13px 0; width:12.5%; text-align:center; }
.navbar-nav > li:not(:first-child){ border-left:1px solid #fff; }
.navbar-nav > li:not(:last-child){ border-right:1px solid #B9BFC8; }
.nav > li > a{ display:inline-block; }

.nav{ width:100%; }
.navbar-default{ background:url("../images/img_menubg.jpg") repeat-x top left transparent; z-index:1; }
.navbar-nav > li > a{ font-size:11px; font-weight:700; padding:7px; }
.navbar-default .navbar-nav > li > a{ color:#000; }
.navbar-default .navbar-nav > li > a:focus, .navbar-default .navbar-nav > li > a:hover, .navbar-default .navbar-nav > li > a.active,
.navbar-default .navbar-nav > .open > a, .navbar-default .navbar-nav > .open > a:focus, .navbar-default .navbar-nav > .open > a:hover{ background:url(../images/menu_hover.gif) top left repeat-x #E10000; color:#fff; }
.dropdown-menu{ background-color:#333; font-size:11px; }
.dropdown-menu > li > a{ color:#fff; border-bottom:1px solid #000; padding:5px 20px; }
.dropdown-menu > li:last-child > a{ border-bottom:none; }
.dropdown-menu > li > a:focus, .dropdown-menu > li > a:hover{ background-color:#CE3B33; color:#fff; }
.nav .open > a, .nav .open > a:focus, .nav .open > a:hover{ background-color:#CE3B33; color:#fff; }

/*banner*/
.banner{ -webkit-border-radius:15px; -moz-border-radius:15px; -o-border-radius:15px; border-radius:15px; overflow:hidden; }

/*middle-content*/
.middle-content{ background:#fff; -webkit-border-radius:15px; -moz-border-radius:15px; -o-border-radius:15px; border-radius:15px; margin:7px 0; padding:15px; }
.side-box:not(:last-child){ margin-bottom:10px; }
.side-box .content{ padding:10px; border:1px solid #E3E3E3; border-top:none;
	-webkit-border-bottom-right-radius:7px; -moz-border-bottom-right-radius:7px; -o-border-bottom-right-radius:7px; border-bottom-right-radius:7px;
	-webkit-border-bottom-left-radius:7px; -moz-border-bottom-left-radius:7px; -o-border-bottom-left-radius:7px; border-bottom-left-radius:7px;
  background: -webkit-linear-gradient(left, #F8F9F4 0%, #fff 50%, #F8F9F4 100%); /* For Safari 5.1 to 6.0 */
  background: -o-linear-gradient(left, #F8F9F4 0%, #fff 50%, #F8F9F4 100%); /* For Opera 11.1 to 12.0 */
  background: -moz-linear-gradient(left, #F8F9F4 0%, #fff 50%, #F8F9F4 100%); /* For Firefox 3.6 to 15 */
  background: linear-gradient(to left, #F8F9F4 0%, #fff 50%, #F8F9F4 100%); /* Standard syntax */ }
  
/*form*/
.form-horizontal .control-label{ text-align:left; font-weight:400; }
.form-control{ height:22px; box-shadow:none; font-size:11px; line-height:16px; padding:0 5px;
-webkit-border-radius:0; -moz-border-radius:0; -o-border-radius:0; border-radius:0; }
.form-group, .capcha{ margin-bottom:7px; }
.form-control:focus{ border-color:#CC3C33; box-shadow:0 1px 1px rgba(0, 0, 0, 0.075) inset, 0 0 8px rgba(204, 60, 51, 0.6); }
.btn-success.active, .btn-success.focus, .btn-success:active, .btn-success:focus, .btn-success:hover, .open > .dropdown-toggle.btn-success{
	background: -webkit-linear-gradient(#27860e, #27860e); /* For Safari 5.1 to 6.0 */
  background: -o-linear-gradient(#27860e, #27860e); /* For Opera 11.1 to 12.0 */
  background: -moz-linear-gradient(#27860e, #27860e); /* For Firefox 3.6 to 15 */
  background: linear-gradient(#27860e, #27860e); /* Standard syntax */ }
.btn-success{ border-color:#b2b4b1; -webkit-border-radius:25px; -moz-border-radius:25px; -o-border-radius:25px; border-radius:25px;
background: -webkit-linear-gradient(#27860e, #78e206); /* For Safari 5.1 to 6.0 */
  background: -o-linear-gradient(#27860e, #78e206); /* For Opera 11.1 to 12.0 */
  background: -moz-linear-gradient(#27860e, #78e206); /* For Firefox 3.6 to 15 */
  background: linear-gradient(#27860e, #78e206); /* Standard syntax */
}
.btn{ padding:5px 15px; font-weight:700; font-size:12px; }

img.pull-left{ margin:0 15px 15px 0; }
img.pull-right{ margin:0 0 15px 15px; }
.grey-box{ background: url(../images/img_tablebg.gif) top left repeat transparent; padding:10px;
-webkit-border-radius:7px; -moz-border-radius:7px; -o-border-radius:7px; border-radius:7px; }
.grey-box h1{ margin-top:0; }
ul.bltd{ margin:0; padding-left:20px; list-style-image:url(../images/img_arrow.gif); }
ul.bltd li{ margin-bottom:5px; }
ul.bltd li b{ margin-left:5px; }
ul.bltd.red{ list-style-image:url(../images/img_arrow1.gif); margin-bottom:20px; }
ul.bltd.blue{ list-style-image:url(../images/img_arrowsmall.gif); }
ul ul.bltd{ padding-left:30px; margin-top:10px; margin-bottom:20px; }

.img-thumbnail{ -webkit-box-shadow:0 0 13px -5px rgba(0, 0, 0, 0.75);
-moz-box-shadow:0 0 13px -5px rgba(0, 0, 0, 0.75);
box-shadow:0 0 13px -5px rgba(0, 0, 0, 0.75); }

/*footer*/
.footer{ background:url("../images/img_bottombg.gif") top left repeat-x transparent; padding:16px 10px;
-webkit-border-radius:15px; -moz-border-radius:15px; -o-border-radius:15px; border-radius:15px; }
.bottom{ padding:3px 10px; }
.footer p, .bottom p{ margin:0; }
.footer p a, .bottom p a{ text-decoration:none; }

/*contact*/
.contact-box{ background:#FCFCFC; padding:10px;
-webkit-box-shadow:0 0 30px -20px rgba(0, 0, 0, 0.75) inset;
-moz-box-shadow:0 0 30px -20px rgba(0, 0, 0, 0.75) inset;
box-shadow:0 0 30px -20px rgba(0, 0, 0, 0.75) inset; }

/*doctors*/
.doc-box{ background:#f3f3f3; padding:15px; }
.doc-box:not(:last-child){ margin-bottom:20px; }
.doc-box .row:not(:last-child){ margin-bottom:15px; }
.doc-box img{ float:right; }

/*contact page*/
.table1 td{ padding:5px; }
.table1 td:first-child{ padding-left:0; }
.table1 td:last-child{ padding-right:0; }
.table1{ margin-bottom:20px; }
iframe{ width:100%; max-width:425px; }

/*testimonials*/
.testimonial-box{ background:#F3F3F3; padding:15px; margin-bottom:20px;
                  -webkit-border-radius:7px; -moz-border-radius:7px; -o-border-radius:7px; border-radius:7px; }

/*case study*/
.case-study-title a, .case-study-title a:hover{ text-decoration:none; }
.testimonial-box img{ margin:20px auto; display:block; }

ul.bltd.sitemap li{ margin-bottom:20px; }
.sitemap li ul{ margin-top:20px; }
.sitemap li > a{ color:#333; font-size:15px; font-weight:600; }
.sitemap li > a:hover{ color:#ff3C33; }

/*mediaqueries*/
@media screen and (max-width: 400px) {
.header-boxes .box{ margin-left:0; }
}
@media screen and (min-width: 401px) and (max-width: 767px) {
/*doctor*/
.doc-box{ position:relative; }
.doc-box .col-sm-3{ position:absolute; top:0; right:0; }
.doc-box .col-sm-9{ max-width:70%; }
}
/* 240 + 320px + 480px */
@media screen and (max-width: 767px) {
/*header*/
.logo img{ margin:0 auto; }
.box{ font-size:10px; float:none; display:inline-block; }
.contact, .header-boxes{ float:none; text-align:center; }
.contact{ padding:8px 0; }
/*navbar*/
.navbar{ min-height:0; }
/*home*/
img.pull-left, img.pull-right{ float:none !important; margin:0 auto; }
.gallery img{ margin:0 auto 15px auto; display:block; }
/*footer*/
.footer, .footer .text-right{ text-align:center; }
.footer{ background:#EBB2AE; }
.margin-bot-xs{ margin-bottom:15px; }
/*contact*/
div:not(:last-child) > .contact-box{ margin-bottom:15px; }
/*doctor*/
.doc-box img{ float:none; margin:15px auto 0 auto; }
}
@media (min-width: 768px) and (max-width: 991px) {
/*header*/
.contact{ padding-bottom:25px; }
.navbar-nav > li > a{ font-size:9px; font-weight:400; }
}
@media (min-width: 992px) and (max-width: 1199px) {
/*header*/
.contact p{ font-size:10px; }
.contact{ padding-bottom:22px; }
.header-boxes .box{ margin-left:3px; }
.tagline{ margin:34px auto; }
}
@media (min-width: 1200px) {
	
}

@media (min-width: 768px) {
.navbar-nav .sub-arrow, .navbar-nav .collapsible .sub-arrow{ display:none; }	
}
.text-white{
	color:#fff;
	text-decoration:none
}