/* primary font */
@import url(https://fonts.googleapis.com/css?family=Open+Sans:400,600,700,700italic,800,300);
@import url(https://fonts.googleapis.com/css?family=Maven+Pro:400,500,700);

/* basic page confing  ============================================================================= */

html {font-size: 100%; -webkit-text-size-adjust: 100%; -ms-text-size-adjust: 100%;}
body{color:#494949; font-family: 'Open Sans', sans-serif; font-weight:400; font-size: 14px; line-height:1.6em; background:url(../images/main-bg.jpg) top center no-repeat #25405b; padding-top:15px; padding-bottom:15px;}
a{color:#e58111; outline:none; text-decoration:none;}
a:hover{color:#152d65; outline:none; text-decoration:none;}
a:focus, a:active, a:visited{outline:none; text-decoration:none;}

.col-lg-1, .col-lg-10, .col-lg-11, .col-lg-12, .col-lg-2, .col-lg-3, .col-lg-4, .col-lg-5, .col-lg-6, .col-lg-7, .col-lg-8, .col-lg-9, .col-md-1, .col-md-10, .col-md-11, .col-md-12, .col-md-2, .col-md-3, .col-md-4, .col-md-5, .col-md-6, .col-md-7, .col-md-8, .col-md-9, .col-sm-1, .col-sm-10, .col-sm-11, .col-sm-12, .col-sm-2, .col-sm-3, .col-sm-4, .col-sm-5, .col-sm-6, .col-sm-7, .col-sm-8, .col-sm-9, .col-xs-1, .col-xs-10, .col-xs-11, .col-xs-12, .col-xs-2, .col-xs-3, .col-xs-4, .col-xs-5, .col-xs-6, .col-xs-7, .col-xs-8, .col-xs-9 {
    position: relative; min-height: 1px; padding-right: 8px; padding-left: 8px;}

/* shorthand and utilities */
.donate-fixed{position:fixed; right:15px; top:40%; z-index:999}
.pr{position:relative;}
.mt5px{margin-top:5px;}
.mt10px{margin-top:10px;}
.mb10px{margin-bottom:10px;}
.mt15px{margin-top:15px;}
.mb15px{margin-bottom:15px;}
.mt20px{margin-top:20px;}
.mt25px{margin-top:25px;}
.mt50px{margin-top:50px;}
.mt100px{margin-top:100px;}
.mb20px{margin-bottom:20px;}

.ml10px{margin-left:10px;}
.ml20px{margin-left:20px;}

.mr10px{margin-right:10px;}
.mr20px{margin-right:20px;}


li{list-style:none;}

.npl{padding-left:0;}

.imgr img{width:100%; height:auto;}

 ul{padding:0; margin:0;}
/* type and headings */

.blue{color:#0772b1 !important;}
.blue-dark{color:#0a476a !important;}
.white{color:#ffffff !important;}
.red{color:#fe0202 !important;}
.orange{color:#eb891b !important;}
.black{color:#000000 !important;}
.gray{color:#adadad !important;}
.copy {color:#551421 !important;}
.green{color:#006335 !important;}

h1,h2,h3,h4,h5{padding:0; margin:0;}
.bold{font-weight:700;}

h1{font-size:26px; padding-bottom:8px;}
h2{font-size:22px; padding-bottom:8px;}
h3{font-size:18px; padding-bottom:8px;}
h4{font-size:16px; padding-bottom:8px;}
h5{font-size:14px; padding-bottom:8px;}

/* continers custom */

.container-fluid{padding-left:0; padding-right:0; width:100%;}
.container{padding-right:0; padding-left:0; width:100%; max-width:1100px;}
.row_fixed{width:92%; max-width:990px; margin:0 auto;}
.row-custom{margin-left:0; margin-right:0;}

/* fixed top */
.main-box {box-shadow: 0 0 4px 4px rgba(0, 0, 0, 0.3); border-radius:4px; background:#FFFFFF; position:relative;}

#sticky{width:100%; z-index:100001; left:0;}
.celebt{width:100%; height:116px; position:absolute; text-align:center; left:0; top:-59px; background:url(../images/celebt-bg.png) no-repeat center -4px;}


.caption-main{padding:30px 0 15px 0;}
.caption .left{width:21%; float:left;}
.caption .left img{width:100%; max-width:145px; margin-left:20px;}
.caption .midle{width:58%; float:left; text-align:center;}
.caption .midle img{margin:0 auto; padding:30px 0 0px 0; width:100%; max-width:648px;}
.caption .right{width:21%; float:left; text-align:right;}
.caption .right img{width:100%; max-width:145px; margin-right:20px;}


.mid-section{margin:0px 0; padding:20px;}
.mid-section .left{width:12%; float:left; padding-left:10px;}
.mid-section .left-space{padding:0; transform:translatey(40%);}
.mid-section .midle{width:76%; float:left; text-align:center; border-radius:4px;}
.mid-section .right{/*width:12%; */float:left; text-align:right;}
.mid-section .right img{width:100%; max-width:200px; transform:translatey(15%);}

.mid-section2 {float:left !important; text-align:right;}


/*slider*/
.sliderwrap{width:100%; margin:0 auto; }
.homeslider{margin-bottom:0;}
.homeslider li{left:0;}
.homeslider li img{border-radius:6px;}
.homeslider li h1{width:100%; position:absolute; bottom:0%; left:0%; text-align:center; font-size:22px; font-weight:400; color:#fff; text-shadow: 1px 1px 3px rgba(90, 90, 90, 0.40); padding:10px 20px; background:rgb(2, 4, 132);}
.shadow{text-align:center; height:16px;}
.shadow img{vertical-align:top; max-width:100%; height:auto;}

.graybg{background:#fff; padding:5px 0;}
.graybg span{font-size:25px; color:#000; font-weight:600;}
.graybg .left{width:25%; float:left; text-align:right;}
.graybg .left img{width:100%; max-width:200px;}
.graybg .midle{width:45%; float:left; text-align:right;}
.graybg .right{width:30%; float:left; text-align:right;}
.graybg .right img{width:100%; max-width:120px;}

.btn-bits {
	background-color:#0000cc;
	border-radius:6px;
	display:inline-block;
	line-height:30px;
	cursor:pointer;
	color:#fff;
	font-size:28px;
	font-weight:700;
	text-decoration:none;
	text-shadow:0px 3px 0px #000000; width:80%; text-align:center; padding:15px 0; margin-bottom:5px;
}
.btn-bits:hover {
	background-color:#b23e35; color:#ffffff;
}

.btn-bits2 {
	background-color:#0000cc;
	border-radius:6px;
	display:inline-block;
	line-height:35px;
	cursor:pointer;
	color:#fff;
	font-size:26px;
	font-weight:600;
	text-decoration:none;
	text-shadow:0px 3px 0px #000000; width:80%; text-align:center; padding:20px 0; margin-bottom:5px;
}
.btn-bits2:hover {
	background-color:#b23e35; color:#ffffff;
}



.btn-red {
	-moz-box-shadow:inset 0px 1px 0px 0px #f29c93;
	-webkit-box-shadow:inset 0px 1px 0px 0px #f29c93;
	box-shadow:inset 0px 1px 0px 0px #f29c93;
	background-color:#d71919;
	-moz-border-radius:6px;
	-webkit-border-radius:6px;
	border-radius:6px;
	border:1px solid #d83526;
	display:inline-block;
	cursor:pointer;
	color:#ffffff;
	font-size:50px;
	font-weight:700;
	text-decoration:none;
	text-shadow:0px 3px 0px #000000; width:80%; text-align:center; padding:15px 0; margin-bottom:25px;
}
.btn-red:hover {
	background-color:#b23e35; color:#ffffff;
}
.btn-red:active {
	position:relative;
	top:1px;
}



.btn-green {
	-moz-box-shadow:inset 0px 1px 0px 0px #2ab540;
	-webkit-box-shadow:inset 0px 1px 0px 0px #2ab540;
	box-shadow:inset 0px 1px 0px 0px #99dca4;
	background-color:#2ab540;
	-moz-border-radius:6px;
	-webkit-border-radius:6px;
	border-radius:6px;
	border:1px solid #18942b;
	display:inline-block;
	cursor:pointer;
	color:#ffffff;
	font-size:50px;
	font-weight:700;
	text-decoration:none;
	text-shadow:0px 3px 0px #000000; width:80%; text-align:center; padding:15px 0; margin-bottom:25px;
}
.btn-green:hover {
	background-color:#18942b; color:#ffffff;
}
.btn-green:active {
	position:relative;
	top:1px;
}

.btn-green1 {
	background-color:#00a651;
	border-radius:6px;
	cursor:pointer;
	color:#ffffff;
	font-size:13px;
	font-weight:700;
	text-decoration:none;
	text-shadow:0px 1px 0px #000000; 
	 text-align:center; 
	 padding:10px;
	 line-height:normal;
	 margin:0 10px;
}
.btn-green1:hover {background-color:#18942b !important; color:#ffffff;}
.btn-green1:active {position:relative; top:1px;}

.btn-face {
	-moz-box-shadow:inset 0px 1px 0px 0px #3c5899;
	-webkit-box-shadow:inset 0px 1px 0px 0px #3c5899;
	box-shadow:inset 0px 1px 0px 0px #a2afce;
	background-color:#3c5899;
	-moz-border-radius:6px;
	-webkit-border-radius:6px;
	border-radius:6px;
	border:1px solid #253e78;
	display:inline-block;
	cursor:pointer;
	color:#ffffff;
	font-size:50px;
	font-weight:700;
	text-decoration:none;
	text-shadow:0px 3px 0px #000000; width:80%; text-align:center; padding:15px 0; margin-bottom:25px;
}
.btn-face:hover {
	background-color:#6283d1; color:#ffffff;
}
.btn-face:active {
	position:relative;
	top:1px;
}

.btn-in {
	-moz-box-shadow:inset 0px 1px 0px 0px #076eb4;
	-webkit-box-shadow:inset 0px 1px 0px 0px #076eb4;
	box-shadow:inset 0px 1px 0px 0px #a2afce;
	background-color:#076eb4;
	-moz-border-radius:6px;
	-webkit-border-radius:6px;
	border-radius:6px;
	border:1px solid #253e78;
	display:inline-block;
	cursor:pointer;
	color:#ffffff;
	font-size:50px;
	font-weight:700;
	text-decoration:none;
	text-shadow:0px 3px 0px #000000; width:80%; text-align:center; padding:15px 0;
}
.btn-in:hover {
	background-color:#6283d1; color:#ffffff;
}
.btn-in:active {
	position:relative;
	top:1px;
}

.btn-orange {
	-moz-box-shadow:inset 0px 1px 0px 0px #fe861b;
	-webkit-box-shadow:inset 0px 1px 0px 0px #fe861b;
	box-shadow:inset 0px 1px 0px 0px #ffc592;
	background-color:#fe861b;
	-moz-border-radius:6px;
	-webkit-border-radius:6px;
	border-radius:6px;
	border:1px solid #d06f18;
	display:inline-block;
	cursor:pointer;
	color:#ffffff;
	font-size:18px;
	font-weight:700;
	padding:4px 10px;
	text-decoration:none;
	text-shadow:0px 3px 0px #000000; margin:0 5px;
}
.btn-orange:hover {
	background-color:#e27311; color:#ffffff;
}
.btn-orange:active {position:relative; top:1px;}

.sc-active{display:none; margin-bottom:10px;}
.sc-active2{margin-bottom:10px; margin-top:20px;}
.btn-fall {
	-moz-box-shadow:inset 0px 1px 0px 0px #246e9f;
	-webkit-box-shadow:inset 0px 1px 0px 0px #246e9f;
	box-shadow:inset 0px 1px 0px 0px #216593;
	background-color:#246e9f;
	-moz-border-radius:6px;
	-webkit-border-radius:6px;
	border-radius:6px;
	border:1px solid #1d5980;
	display:inline-block;
	cursor:pointer;
	color:#ffffff;
	font-size:30px;
	font-weight:700;
	padding:4px 10px;
	text-decoration:none;
	text-shadow:0px 3px 0px #000000; margin:0 5px;
}
.btn-fall:hover {
	background-color:#1d5980; color:#ffffff;
}

.btn-fall2 {
	-moz-box-shadow:inset 0px 1px 0px 0px #b23e35;
	-webkit-box-shadow:inset 0px 1px 0px 0px #246e9f;
	box-shadow:inset 0px 1px 0px 0px #216593;
	background-color:#0000CC;
	-moz-border-radius:6px;
	-webkit-border-radius:6px;
	border-radius:6px;
	border:1px solid #1d5980;
	display:inline-block;
	cursor:pointer;
	color:#ffffff;
	font-size:20px;
	font-weight:600;
	padding:4px 10px;
	text-decoration:none;
	text-shadow:0px 3px 0px #000000; margin:0 5px;
}
.btn-fall2:hover {
	background-color:#246e9f; color:#ffffff;
}

.btn-fall3 {
	-moz-box-shadow:inset 0px 1px 0px 0px #246e9f;
	-webkit-box-shadow:inset 0px 1px 0px 0px #246e9f;
	box-shadow:inset 0px 1px 0px 0px #216593;
	background-color:#0000cc;
	-moz-border-radius:8px;
	-webkit-border-radius:8px;
	border-radius:8px;
	border:1px solid #1d5980;
	display:inline-block;
	cursor:pointer;
	color:#ffffff;
	font-size:40px;
	font-weight:700;
	padding:14px 20px;
	text-decoration:none;
	text-shadow:0px 3px 0px #000000; margin:0 5px;
}
.btn-fall3:hover {
	background-color:#d71919; color:#ffffff;
}

.sports_slider{padding:0 15px; display:table; width:100%; text-align:center;}
.sports_slider li{border-right: 1px dotted #CCC; display:table-cell; vertical-align:middle; width:11.1111111111%;}
.sports_slider li:last-child {border-right:0;}
.sports_slider li a img{margin:0 auto;}
.sports_slider li a{display:block; padding-top:10px;}
.sports_slider li a:hover{background:none;}
.sports_slider li a p{font-family:'museo500', Arial, Helvetica, sans-serif; margin-top:10px; text-align:center; background:#286c8f; color:#FFF; padding:5px 0; display:block;}
.sports_slider li a:hover p{background:#ea1d25;}
.sports_slider li a:hover p:before{content: "\f0d8"; font-family:'FontAwesome', Arial, sans-serif; position:absolute; bottom:22px; left:50%; color:#ea1d25;}

.sports_slider .nobdr li{border-right: none !important;}

.slider_wrap{margin:0px 0;}
.slider_wrap p{font-size:14px;}
.slider_wrap .bx-prev{left:-5% !important;}
.slider_wrap .bx-next{right:-5% !important;}
.slider_wrap a.bx-prev{background:url(../images/ccontrols.png) no-repeat right top!important; height:49px !important; width:39px !important;}
.slider_wrap a:hover.bx-prev{background:url(../images/ccontrols.png) no-repeat right bottom!important;}
.slider_wrap a.bx-next{background:url(../images/ccontrols.png) no-repeat left top!important; height:49px !important; width:39px !important;}
.slider_wrap a:hover.bx-next{background:url(../images/ccontrols.png) no-repeat left bottom!important;}

.ftr-divline{background:url(../images/ftr-divline.gif) top left repeat-x; height:4px; margin:15px 0;}

.footer{padding:0; margin:0;}
.footer .ftrlinks{margin-bottom:15px;}
.footer .ftrlinks a{font-size:12px; color:#2f6ba7; font-weight:400; margin-right:15px;}
.footer .ftrlinks a:hover{color:#9f1c21;}
.footer .copyright{width:70%; float:left; text-align:left; padding-left:30px; padding-bottom:20px; font-size:12px; color:#666666;}
.footer .blogo{float:right; width:30%; text-align:right; padding-right:30px; padding-bottom:20px; font-size:12px; color:#666666;}

.newsscroll{padding:5px 0; background:#e8f8ff; margin-bottom:15px;}
.newsscroll h2{line-height:30px;}

/** inner banner*/
.inner_banner_bg{background:url(../images/inner-banner-bg.jpg) repeat-x top; padding:30px 0 60px 0;}
.inner_banner{color:#FFF;}
.bc_nav{font-size:13px;}
.bc_nav a.fa_home:before{content:none;}
.bc_nav a:before, .bc_nav span:before{content: "\f105"; font-family:'FontAwesome', Helvetica; margin-right:3px;}
.bc_nav span{color:#b0ATRId;}
.bc_nav a{margin-right:10px; color:#FFF;}
.bc_nav a:hover{color:#b0ATRId;}

/*pagenav*/
.pagenav{padding:8px 0 8px 20px; font-weight:400; border-bottom:1px solid #dddddd; margin-bottom:30px;}
.pagenav .pagenav span{float:left; display:inline-block; font-size:14px; color:#ff9c0f; font-weight:600;}
.pagenav a, .pagenav{float:left; display:inline-block; font-size:14px; color:#0772b1; font-weight:600;}
.pagenav a:hover, .pagenav {color:#ff9c0f;}
.pagenav span.divied i{  padding:0 ; margin:0 6px 0 15px; font-size:14px; font-weight:600; color:#ff9c0f;}

.inner-wrap{padding:30px 0;}
.highlighter{border-bottom:1px solid #CCC; padding:.6em 0 1em 0; font-size:1.2em; font-weight:normal; line-height:26px; margin-bottom:1em; color:#5c5c5c;}
.highlighter1{padding:.6em 0 1em 0; font-size:1.2em; font-weight:normal; line-height:26px; margin-bottom:1em; color:#5c5c5c;}
.laimg{margin-right:1.5em; margin-bottom:1em; float:left}
.raimg{margin-left:1.5em; margin-bottom:1em; float:right;}

.innerli li{position:relative; padding-left:20px; padding-bottom:5px; color:#000;}
.innerli li i { color:#ff9c0f !important; position:absolute; left:0; top:5px;}

/* contact form */
#contact-form input[type="text"],
#contact-form input[type="email"],
#contact-form input[type="tel"],
#contact-form input[type="url"],
#contact-form textarea,
#contact-form button[type="submit"] {
	font:400 12px/12px "Helvetica Neue", Helvetica, Arial, sans-serif;
}
#contact-form {
	border-radius:4px;
	-webkit-border-radius:4px;
	-moz-border-radius:4px;
	width: 85%;
}
#contact-form h3 {
	color:#991D57;
	display:block;
	font-size:28px;
}
#contact-form h4 {
	margin:5px 0 15px;
	display:block;
	font-size:13px;
}
#contact-form label span {
	color:#000;
	margin:5px 0;
}
#contact-form input[type="text"],
#contact-form input[type="email"],
#contact-form input[type="tel"],
#contact-form input[type="url"],
#contact-form textarea {
	width:100%;
	box-shadow:inset 0 1px 2px #DDD, 0 1px 0 #FFF;
	-webkit-box-shadow:inset 0 1px 2px #DDD, 0 1px 0 #FFF;
	-moz-box-shadow:inset 0 1px 2px #DDD, 0 1px 0 #FFF;
	border:1px solid #CCC;
	background:#FFF;
	margin:0 0 5px;
	padding:10px;
	border-radius:5px;
}
#contact-form input[type="text"]:hover,
#contact-form input[type="email"]:hover,
#contact-form input[type="tel"]:hover,
#contact-form input[type="url"]:hover,
#contact-form textarea:hover {
	-webkit-transition:border-color 0.3s ease-in-out;
	-moz-transition:border-color 0.3s ease-in-out;
	transition:border-color 0.3s ease-in-out;
	border:1px solid #AAA;
}
#contact-form textarea {
	height:100px;
	max-width:100%;
}
#contact-form button[type="submit"] {
	cursor:pointer;
	border:none;
background: -moz-linear-gradient(center bottom , #1A328A 0%, #10277D 52%) repeat scroll 0% 0% #1D991E;
	color:#FFF;
	margin:0 0 5px;
	padding:10px;
	border-radius:5px;
	background-color:#009900;
	font-weight:600;
}
#contact-form button[type="submit"]:hover {
background: -moz-linear-gradient(center bottom , #1A328A 0%, #10277D 52%) repeat scroll 0% 0% #1D991E;
	-webkit-transition:background 0.3s ease-in-out;
	-moz-transition:background 0.3s ease-in-out;
	transition:background-color 0.3s ease-in-out;
}
#contact-form button[type="submit"]:active {
	box-shadow:inset 0 1px 3px rgba(0,0,0,0.5);
}
#contact-form input:focus,
#contact-form textarea:focus {
	outline:0;
	border:1px solid #999;
}
::-webkit-input-placeholder {
    color:#888;
}
:-moz-placeholder {
    color:#888;
}
::-moz-placeholder {
    color:#888;
}
:-ms-input-placeholder {
    color:#888;
}

.left-l { width:50%; float:left; }
.left-l p { text-align:left; }
.left-r { width:50%; float:right; }
.left-l span { width:100%; border-right:#000099 dotted 4px;}

.img_wrap { width:1100px; margin:0 auto; border: 3px solid #2FB166; }

.innerwrap .left { width:930px; float:left; padding-right: 4%;}
.innerwrap .right { width:150px; float:left; }
.right ul { text-align: center; }
.right ul li { margin-bottom:3%; }
.right ul .text { color:#10277D; font-weight:600; padding-bottom:6%; }

.inner_page .left ul { padding:0; margin:0; }
.left li { padding: 0px 3px 8px 15px; background:url(../images/arrow.png) 0px 8px no-repeat; line-height:22px;}
.fa { margin-right: 2%; }

/* Donate form */
#donate-form input[type="text"],
#donate-form input[type="email"],
#donate-form input[type="tel"],
#donate-form input[type="url"],
#donate-form textarea,
#donate-form button[type="submit"] {
	font:400 12px/12px "Helvetica Neue", Helvetica, Arial, sans-serif;
		width:88%;
	box-shadow:inset 0 1px 2px #DDD, 0 1px 0 #FFF;
	-webkit-box-shadow:inset 0 1px 2px #DDD, 0 1px 0 #FFF;
	-moz-box-shadow:inset 0 1px 2px #DDD, 0 1px 0 #FFF;
	border:1px solid #CCC;
	background:#FFF;
	margin:0 0 5px;
	padding:10px;
	border-radius:5px;
}
#donate-form {
	border-radius:4px;
	-webkit-border-radius:4px;
	-moz-border-radius:4px;
	width: 85%;
}
#donate-form button[type="submit"] {
	cursor:pointer;
	border:none;
background:#1D991E;
	color:#FFF;
	margin:0 0 5px;
	padding:10px;
	border-radius:5px;
	width:auto;
}
#donate-form button[type="submit"]:hover {
background:#2f6ba7;
}
#donate-form button[type="submit"]:active {
	box-shadow:inset 0 1px 3px rgba(0,0,0,0.5);
}

/*tables */

.table{
	border-collapse:collapse;
	border-spacing:0;
	margin:0;
	background-color:#FFFFFF;
	margin-bottom:20px;
	box-shadow:0 0 1px rgba(153, 153, 153, 0.15); -webkit-box-shadow:0 0 1px rgba(153, 153, 153, 0.15); -moz-box-shadow:0 0 1px rgba(153, 153, 153, 0.15);
}

.table th,.table td{
	padding:8px;
	border-top:1px solid #e9e9e9;
	font-size:13px;
}

.table th{
	font-weight:600;
	color:#403b85;
	background-color:#f8f7ff;
	border-left:1px solid #e0ebf3 !important;
	border-bottom:2px solid #403b85;
}

.table thead th{
	vertical-align:bottom;
}
.table-bordered{
	border:1px solid #e9e9e9;
	border-collapse:separate;
	*border-collapse:collapsed;
	border-left:0;
}
.table-bordered th,.table-bordered td{
	border-left:1px solid #e9e9e9;
}

.table-bordered caption+thead tr:first-child th,
.table-bordered caption+tbody tr:first-child th,
.table-bordered caption+tbody tr:first-child td,
.table-bordered colgroup+thead tr:first-child th,
.table-bordered colgroup+tbody tr:first-child th,
.table-bordered colgroup+tbody tr:first-child td,
.table-bordered thead:first-child tr:first-child th,
.table-bordered tbody:first-child tr:first-child th,
.table-bordered tbody:first-child tr:first-child td{
	border-top:0
}

.table td.alt{background:#f8f7ff !important;}

.viddemo{padding-left:5px; margin-top:1em;}

.relvant_buttons{margin-top:1em; width:100%;}
.relvant_buttons li{padding:10px;}
.relvant_buttons li{
width: 33.33333333333333%; /* Fallback */
width: -webkit-calc(100% / 3);
width: calc(100% / 3);
float:left;
}

/*----list-of-members------*/
a{outline:none;}
.doc_holder{width:100%;}

.doctors{width:33.33333333333333%; float:left; padding:5px 5px 5px 5px;}
.doctors div{background:red; width:100%; height:300px; background:url(../images/inner/doctors_bg.gif) repeat-x bottom center #FFF; border:1px solid #DFDEDE; padding:10px}
.doctors div:hover{background:#f8f7ff;}
.doctors div h2{font-size:15px; color:#e64c53;  margin:0 0 5px 0; padding:0;}
.doctors div p{margin-bottom:5px; color:#403b85;}

.events{width:33.33333333333333%; float:left; padding:5px 5px 5px 5px;}
.events div{background:white; width:100%;  border:1px solid #fff; padding:2px}
.events div h2{font-size:15px; color:#fff; padding:0;}
.events div p{margin-bottom:5px; color:#fff; margin-left:20px}

.detail-tab{float:left;width:100%;margin-top:0;position:relative;z-index:1}
.detail-tab li,.detail-tab ul{padding:0;margin:0;list-style:none}
.detail-tab .nav-tabs{text-align:center;border:none}
.detail-tab .nav-tabs>li{float:none;display:inline-block;margin-right:5px}
.nav-tabs,.nav-tabs>li{margin-left:0}
.detail-tab .nav-tabs li a{padding:12px 25px;background:0 0;font-weight:700;font-size:16px;position:relative;display:block;border:1px solid #949699;border-radius:0}
.detail-tab .nav-tabs>li.active>a,.detail-tab .nav-tabs>li.active>a:focus,.detail-tab .nav-tabs>li.active>a:hover{color:#fff;background:#3f85ce;border-color:#3f85ce}
.detail-tab .nav-tabs>li.active>a:before{border-left:8px solid transparent;border-right:8px solid transparent;border-top:8px dashed #3f85ce;display:inline-block;height:0;vertical-align:middle;width:0;position:absolute;bottom:-8px;left:50%;-webkit-transform:translateX(-50%);-moz-transform:translateX(-50%);-ms-transform:translateX(-50%);-o-transform:translateX(-50%);transform:translateX(-50%);content:""}
.detail-tab .tab-content,.icon-group,.tab-info{display:inline-block;width:100%}
.detail-tab .nav>li>a:focus,.detail-tab .nav>li>a:hover{color:#fff;background:#3f85ce;border-color:#3f85ce}
.detail-tab .tab-content{margin:70px 0 0}
.tab-info{padding:50px;background:#fff;-webkit-box-shadow:0 0 20px 0 rgba(0,0,0,.1);-moz-box-shadow:0 0 20px 0 rgba(0,0,0,.1);-ms-box-shadow:0 0 20px 0 rgba(0,0,0,.1);-o-box-shadow:0 0 20px 0 rgba(0,0,0,.1);box-shadow:0 0 20px 0 rgba(0,0,0,.1)}
.icon-left{float:left;width:70px;height:70px;padding:15px;position:relative;border:1px solid #ececec;color:#3f85ce;font-size:20px}
.icon-book{position:absolute;top:50%;left:50%;-webkit-transform:translate(-50%,-50%);-moz-transform:translate(-50%,-50%);-ms-transform:translate(-50%,-50%);-o-transform:translate(-50%,-50%);transform:translate(-50%,-50%);line-height:0}
.tweeter-icon,.z-tabs>ul.z-tabs-nav>li.z-active>a:after{-webkit-transform:translateY(-50%);-moz-transform:translateY(-50%);-ms-transform:translateY(-50%);-o-transform:translateY(-50%)}
.icon-right{margin-left:90px}
.icon-right h6{margin-bottom:3px}
.icon-g-wrap{float:left;width:100%;margin:40px 0 0}
.icon-g-wrap:hover .icon-left{border-color:#3f85ce;background:#3f85ce;color:#fff}
.icon-g-wrap:hover .icon-left img{filter:brightness(0) invert(1);-webkit-filter:brightness(0) invert(1);-moz-filter:brightness(0) invert(1);-ms-filter:brightness(0) invert(1);-o-filter:brightness(0) invert(1)}
.icon-g-wrap p{margin:15px 0 0}
.z-tabs .tab-outer.z-container{box-shadow:none!important;border:none}
.z-tabs>ul.z-tabs-nav{border:none}
.z-tabs>ul.z-tabs-nav>li:before{display:none}
.z-tabs>ul.z-tabs-nav>li>a{font-size:16px;text-shadow:none!important;z-index:inherit!important;padding:25px 30px!important;border:none!important;background:#fff!important;-webkit-box-shadow:0 0 7px 0 rgba(0,0,0,.1)!important;-moz-box-shadow:0 0 7px 0 rgba(0,0,0,.1)!important;-ms-box-shadow:0 0 7px 0 rgba(0,0,0,.1)!important;-o-box-shadow:0 0 7px 0 rgba(0,0,0,.1)!important;box-shadow:0 0 7px 0 rgba(0,0,0,.1)!important}
.z-tabs>ul.z-tabs-nav>li.z-active>a,.z-tabs>ul.z-tabs-nav>li:hover>a{background:#3f85ce!important;color:#fff!important}
.tab-outer.z-container{float:right;width:73%}
.z-tabs>.z-container>.z-content>.z-content-inner{padding:0 24px}
.z-tabs>ul.z-tabs-nav>li.z-active>a:after{content:"\f105";position:absolute;right:20px;top:50%;font-size:20px;color:#fff;font-family:FontAwesome;transform:translateY(-50%)}

/* Style the tab */
.tab {
  overflow: hidden;
  border: 1px solid #ccc;
  background-color: #f1f1f1;
}

/* Style the buttons inside the tab */
.tab button {
  background-color: inherit;
  float: left;
  border: none;
  outline: none;
  cursor: pointer;
  padding: 14px 16px;
  transition: 0.3s;
  font-size: 17px;
}

/* Change background color of buttons on hover */
.tab button:hover {
  background-color: #ddd;
}

/* Create an active/current tablink class */
.tab button.active {
  background-color: #ccc;
}

/* Style the tab content */
.tabcontent {
  display: none;
  padding: 6px 12px;
  border: 1px solid #ccc;
  border-top: none;
}

/* Style the close button */
.topright {
  float: right;
  cursor: pointer;
  font-size: 28px;
}

.topright:hover {color: red;}


