@charset "utf-8";


@import url('https://fonts.googleapis.com/css?family=Lobster'); /*font-family: 'Lobster', cursive;*/
@import url('https://fonts.googleapis.com/css?family=Dancing+Script'); /*font-family: 'Dancing Script', cursive;*/

@font-face {
    font-family: 'SourceSansPro-Light';
    src: url('fonts/SourceSansPro-Light-webfont.eot');
    src: url('fonts/SourceSansPro-Light-webfont.eot?#iefix') format('embedded-opentype'),
         url('fonts/SourceSansPro-Light-webfont.woff') format('woff'),
         url('fonts/SourceSansPro-Light-webfont.ttf') format('truetype'),
         url('fonts/SourceSansPro-Light-webfont.svg#SourceSansPro-Light') format('svg');
    font-weight: normal;
    font-style: normal;
}

@font-face {
    font-family: 'SourceSansPro-Regular';
    src: url('fonts/SourceSansPro-Regular-webfont.eot');
    src: url('fonts/SourceSansPro-Regular-webfont.eot?#iefix') format('embedded-opentype'),
         url('fonts/SourceSansPro-Regular-webfont.woff') format('woff'),
         url('fonts/SourceSansPro-Regular-webfont.ttf') format('truetype'),
         url('fonts/SourceSansPro-Regular-webfont.svg#SourceSansPro-Regular') format('svg');
    font-weight: normal;
    font-style: normal;
}

@font-face {
    font-family: 'SourceSansPro-Semibold';
    src: url('fonts/sourcesanspro-semibold-webfont.eot');
    src: url('fonts/sourcesanspro-semibold-webfont.eot?#iefix') format('embedded-opentype'),
         url('fonts/sourcesanspro-semibold-webfont.woff') format('woff'),
         url('fonts/sourcesanspro-semibold-webfont.ttf') format('truetype'),
         url('fonts/sourcesanspro-semibold-webfont.svg#SourceSansPro-Semibold') format('svg');
    font-weight: normal;
    font-style: normal;
}

@font-face {
    font-family: 'SourceSansPro-Bold';
    src: url('fonts/SourceSansPro-Bold-webfont.eot');
    src: url('fonts/SourceSansPro-Bold-webfont.eot?#iefix') format('embedded-opentype'),
         url('fonts/SourceSansPro-Bold-webfont.woff') format('woff'),
         url('fonts/SourceSansPro-Bold-webfont.ttf') format('truetype'),
         url('fonts/SourceSansPro-Bold-webfont.svg#SourceSansPro-Bold') format('svg');
    font-weight: normal;
    font-style: normal;
}

@font-face {
    font-family: 'raleway-bold';
    src: url('fonts/raleway-bold-webfont.eot');
    src: url('fonts/raleway-bold-webfont.eot?#iefix') format('embedded-opentype'),
         url('fonts/raleway-bold-webfont.woff') format('woff'),
         url('fonts/raleway-bold-webfont.ttf') format('truetype'),
         url('fonts/raleway-bold-webfont.svg#raleway-bold') format('svg');
    font-weight: normal;
    font-style: normal;
}




body { padding:0px; margin:0px;  font-family: 'SourceSansPro-Light'; line-height:20px; background:#fff;}
article, aside, details, figcaption, figure, footer, header, hgroup, menu, nav, section { display: block; margin: 0; padding: 0; }
input, select, textarea, button {  font-family: 'SourceSansPro-Regular';}
a, img { border: medium none; }
a { text-decoration: none; }
div { margin: 0; padding: 0; }
p { font-size:15px; line-height:24px; padding:0px; margin:0px;} 
h1, h2, h3, h4, h5, h6 { font-weight:normal; padding:0px; margin:0px; }
a{ outline:none; }
/*a:hover { color: #1b1f23; }*/
a:focus, :focus{ outline:none; }
ul,ol { list-style-type:none; padding:0px; margin:0px; }
.clearfix:after { content: "."; display: block; clear: both; visibility: hidden; line-height: 0; height: 0; } 
.clearfix { display: inline-block; }
html[xmlns] .clearfix { display: block; } 
* html .clearfix { height: 1%; }
* { -webkit-box-sizing: border-box; -moz-box-sizing: border-box; box-sizing: border-box; }
*:before, *:after { -webkit-box-sizing: border-box; -moz-box-sizing: border-box; box-sizing: border-box; }
.clear { clear: both; line-height: 1px; padding:0px; height:0px; font-size:1px; }
.left { float:left; }
.right { float:right; }
.center{ text-align:center; }
.row { float:none; margin:0 auto; width:1160px; position:relative;}
.anim { transition:all 1s ease; -moz-transition:all 1s ease; -webkit-transition:all 1s ease; -o-transition:all 1s ease; }
.anim2 { -webkit-transition: All 0.5s linear; -moz-transition: All 0.4s linear; -o-transition: All 0.4s linear; -ms-transition: All 0.4s linear; transition: All 0.4s linear; }

header      { float:left; width:100%; background:#8bd1ed; }
.logo 		{ float:left; margin-right:15px;}
.logo img	{ float:left; /*-webkit-box-shadow: 0px 0px 10px 0px rgba(0,0,0,0.5); -moz-box-shadow: 0px 0px 10px 0px rgba(0,0,0,0.5); box-shadow: 0px 0px 10px 0px rgba(0,0,0,0.5);*/}
nav.menu 	{ float: right; margin:27px 45px 0 0;}

.search-form { position:absolute; right:0px; top:24px; width:36px; height:36px; background:#124298; padding:0px; border-radius:50%; 
-webkit-transition: All 0.5s ease; -moz-transition: All 0.5s ease; -o-transition: All 0.5s ease; -ms-transition: All 0.5s ease; transition: All 0.5s ease;}
.search-ico { width:36px; height:36px; background:url(../images/search-ico.png) no-repeat center center; display:block; z-index:9; cursor:pointer; }
.search-frm-field { position:relative; top:22px; left:-195px; background:#124298; /*height:0px;*/ width:225px; z-index:9; overflow:hidden;
-webkit-transition: All 0.5s ease; -moz-transition: All 0.5s ease; -o-transition: All 0.5s ease; -ms-transition: All 0.5s ease; transition: All 0.5s ease; opacity:0;}
.search-frm-field input[type="text"] { border:none; background:none; line-height:36px; width:190px; padding:0 0 0 10px; height:auto; color:#cccccc; font-size:14px; font-weight:400; margin-top:0px; }
.search-frm-field input[type="submit"] { float:right; border:none; width:30px; height:36px; background:url(../images/search-ico.png) no-repeat center center; cursor:pointer; margin:0px 0px 0 0; }
.search-form.open-form .search-frm-field { display:block; opacity:1;}
.search-web { float: left; width: 100%; padding: 5px 10px; background: rgba(0,0,0,0.25); text-align: center;}
.search-frm-field label { color: #cccccc;}
.search-form:hover { background: #185dde;}


.banner { float: left; width: 100%; box-shadow:0 10px 18px 0 rgba(0, 0, 0, 0.1); -webkit-box-shadow:0 10px 18px 0 rgba(0, 0, 0, 0.1); -moz-box-shadow:0 10px 18px 0 rgba(0, 0, 0, 0.1); -o-box-shadow:0 10px 18px 0 rgba(0, 0, 0, 0.1); position:relative;  /*height:552px;*/}
.cont-main { float:left; width:100%; margin:30px 0;}
.cont-main ul li { margin-right:25px;}
.cont-main ul li:last-child { margin-right:0px;}
.cont-main ul li.pink { background: #6ebc79  none repeat scroll 0 0; float: left; width: 370px; }
.cont-main ul li.pink .health-care { width:100%; padding: 28px 50px; text-align: center; position:relative;}
.cont-main ul li.pink .health-care h2 { font-size:24px; color:#fff; font-family: 'SourceSansPro-Semibold'; margin-bottom:25px; text-transform:uppercase;}
.cont-main ul li.pink .health-care p { color:#b95f62 /*c46a6d*/; font-size:17px; font-family: 'SourceSansPro-Regular'; line-height:22px; margin-bottom:15px;}
.health-img { float: left; position: relative; width: 100%;  /* overflow: hidden; */}

.health-icon { background:#fff; height:56px; width:56px; position:absolute; bottom:-24px; left:0; border-radius:50%; -webkit-border-radius:50%; -moz-border-radius:50%; -o-border-radius:50%; right:0; margin:0 auto; z-index:99; border:5px solid #6ebc79; transition: all 0.5s ease; -webkit-transition: all 0.5s ease; -moz-transition: all 0.5s ease; -o-transition: all 0.5s ease;}
.icon { background:url(../images/care-ico.png) no-repeat 0 0; height:27px; width:24px; position:absolute; bottom:0; left:0; right:0; top:-2px; margin:auto; }
.overlay { background: rgba(0, 0, 0, 0.8) none repeat scroll 0 0; content: ""; display: block; height: 100%; left: 0; position: absolute; top: 0; width: 100%;  z-index: 9;}
.health-img > img { float:left; width:100%; filter:blur(5px); -webkit-filter:blur(5px); -moz-filter:blur(5px); -o-filter:blur(5px);}
.doct-list { position: absolute; top: 0; z-index: 9; width:100%; padding:40px 20px 14px; height:93%;}
.doct-list h3 { font-size:20px; color:#fff; font-family: 'SourceSansPro-Regular'; text-align:center; margin-bottom:10px;}
.doct-list::after { border: 1px solid rgba(255,255,255,0.1); bottom: 0; height: 100%; left: 0; margin: auto; position: absolute; right: 0; top: 15px; width: 95%; content: ""; border-radius:2px; -webkit-border-radius:2px; -moz-border-radius:2px; -o-border-radius:2px;}

.department-box { float: left; width: 100%; border: 1px solid rgba(255,255,255,0.7); padding:0 0%; border-radius:2px; -webkit-border-radius:2px; -moz-border-radius:2px; -o-border-radius:2px; margin-bottom:12px;}
.department-box:hover { border:1px solid #fff;}

.doc-name-box, .filter-pad { float: left; width: 100%; border: 1px solid rgba(255,255,255,0.7); padding:0 0%; border-radius:2px; -webkit-border-radius:2px; -moz-border-radius:2px; -o-border-radius:2px;  position: relative; z-index: 9;}
.doc-name-box:hover, .filter-pad:hover { border:1px solid #fff;}
.button { float:left; width:100%; display:block; text-align:center; margin-top:12px; z-index: 2; position:relative;}
.filter-pad { padding: 0 35px 0 10px;}
.filter-pad .search-txt {display: block; float: left; width: 100%;background: none;font-size: 15px; color: rgba(255,255,255,0.8); border: none; line-height: 36px;}
.filter-pad input::placeholder { opacity:1; color:rgba(255,255,255,0.8); }
.cont-main ul li.pink .ser-btn {position: absolute; top: 0; right: 0px; background: url(../images/search-heath-icon.png) no-repeat center; background-size: auto auto; font-size: 16px; color: #fff; border: none;    width: 36px; height: 36px; padding: 0 20px; display: block; cursor: pointer;  transition: all 0.5s ease; -webkit-transition: all 0.5s ease; -moz-transition: all 0.5s ease; -o-transition: all 0.5s ease; opacity: 0.6; background-size: 18px auto;}
.cont-main ul li.pink:hover .ser-btn { opacity: 1;}



.cont-main ul li.pink:hover .health-icon .icon { background-position:0 -29px; }
.cont-main ul li.pink:hover .health-icon { transform:rotateY(180deg);}

.cont-main ul li.pink.blue { background:#898cff; text-align:center;}
.cont-main ul li.pink.blue .health-icon { border:5px solid #898cff; }
.cont-main ul li.pink.blue .icon { background:url(../images/edu-ico.png) no-repeat 0 0; height:27px; width:26px; position:absolute; bottom:0; left:0; right:0; top:-2px; margin:auto; }
.cont-main ul li.pink.blue:hover .health-icon .icon { background-position:0 -29px; }

.doct-list.edu-list { padding:88px 20px 14px; min-height:226px;}
.doct-list.edu-list ul li { font-size:16px; color:#fff; background:url(../images/blu-arr.png) no-repeat left 5px; padding-left:16px; margin-right:30px; float:left; width:47%; margin-bottom:18px; text-align:left; position:relative; z-index:9;}
.doct-list.edu-list ul li a { color:#fff;}
.doct-list.edu-list ul li:nth-child(2n+2) { margin-right:0; width:auto;}


ul.edu-list li { font-size:16px; color:#fff; background:url(../images/blu-arr.png) no-repeat left 7px; padding-left:15px; margin-right:0px; float:left; width:47%; margin-bottom:18px; text-align:left; position:relative; z-index:9; margin-top:12px; transition: all 0.5s ease; -webkit-transition: all 0.5s ease; -moz-transition: all 0.5s ease; -o-transition: all 0.5s ease;}
ul.edu-list li a { color:#fff; transition: all 0.5s ease; -webkit-transition: all 0.5s ease; -moz-transition: all 0.5s ease; -o-transition: all 0.5s ease;}
ul.edu-list li:nth-child(2n+2) { margin-right:0; width:auto;}
ul.edu-list li:hover a { color:#41bbe6;}
ul.edu-list li:hover { color:#41bbe6; background-image:none; padding-left:0;}



.cont-main ul li.pink.blue .health-care p { color:#1b495c/*275568*/;}
a.view-btn { background:#8bd1ed url(../images/view-arrow.png) no-repeat right 18px center; font-size:16px; color:#263940; border:none; line-height:36px; padding:0 30px 0 20px; border-radius:2px; -webkit-border-radius:2px; -moz-border-radius:2px; -o-border-radius:2px; display:inline-block; cursor:pointer; transition: all 0.5s ease; -webkit-transition: all 0.5s ease; -moz-transition: all 0.5s ease; -o-transition: all 0.5s ease; position: relative; z-index:9;}
.cont-main ul li.pink.blue:hover  a.view-btn { background:#41bbe6 url(../images/view-arrow-hover.png) no-repeat right 18px center; color:#fff;}

.doct-list.edu-list.res-txt { padding:78px 20px 14px; }
.cont-main ul li.pink.blue.dark-blue { background:#d19850;}
.cont-main ul li.pink.blue.dark-blue .health-care p { color:#22353c/*2f4249*/;}
.doct-list.edu-list.res-txt p { color:#fff; margin-bottom:15px; font-size:16px;}
.cont-main ul li.pink.blue.dark-blue a.view-btn.view-blu { background:#d19850 url(../images/view-arrow-hover.png) no-repeat right 18px center; font-size:16px; color:#fff; border:none; line-height:36px; padding:0 30px 0 20px; border-radius:2px; -webkit-border-radius:2px; -moz-border-radius:2px; -o-border-radius:2px; display:inline-block; cursor:pointer; transition: all 0.5s ease; -webkit-transition: all 0.5s ease; -moz-transition: all 0.5s ease; -o-transition: all 0.5s ease; position: relative; z-index:9;}
.cont-main ul li.pink.blue.dark-blue .health-icon { border:5px solid #d19850; }

.cont-main ul li.pink.blue.dark-blue .icon { background:url(../images/research-ico.png) no-repeat 0 0; height:30px; width:20px; position:absolute; bottom:0; left:0; right:0; top:-2px; margin:auto; }
.cont-main ul li.pink.blue.dark-blue:hover .health-icon .icon { background-position:0 -33px; }
.cont-main ul li.pink.blue.dark-blue:hover a.view-btn.view-blu { background:#dd8517 url(../images/view-arrow-hover.png) no-repeat right 18px center; color:#fff;}

.news-pad { float:left; width:100%; margin:30px 0 5px; position:relative;}
.news-lft { float:left; width:742px; padding:0px 0 0;}
.news-lft h2 { color:#333333; font-size:36px; text-transform:uppercase; position:relative; line-height: 40px; margin-bottom: 30px;}
.news-lft p { font-size:18px; color:#666666; margin-bottom:40px;}
.news-lft h2::after { background: #666666 none repeat scroll 0 0; content: ""; display: block; height: 1px; left: 0; position: absolute; top: 46px;width: 100px;}
#news .item { border: 1px solid #ebeaea; padding:0px; position:relative; min-height:385px; margin:20px 0 0; box-shadow:0 0 60px rgba(0, 0, 0, 0.05) inset; -webkit-box-shadow:0 0 60px rgba(0, 0, 0, 0.05) inset; -moz-box-shadow:0 0 60px rgba(0, 0, 0, 0.05) inset; -o-box-shadow:0 0 60px rgba(0, 0, 0, 0.05) inset; transition: all 0.5s ease; -webkit-transition: all 0.5s ease; -moz-transition: all 0.5s ease; -o-transition: all 0.5s ease; width:99.8%;}
#news .item a {display: block; padding: 20px;}
#news .item span img { transition: all 0.5s ease; -webkit-transition: all 0.5s ease; -moz-transition: all 0.5s ease; -o-transition: all 0.5s ease;}
.date { background: #cc8ab8; position: absolute; right:20px; top: -21px; color: #ffffff; font-size: 24px; font-family: 'SourceSansPro-Semibold'; padding:16px; text-align:center; transition: all 0.5s ease; -webkit-transition: all 0.5s ease; -moz-transition: all 0.5s ease; -o-transition: all 0.5s ease; z-index:9;}
#news .item .date span { font-size:18px; text-transform:uppercase; font-family: 'SourceSansPro-Regular'; display:block; margin-top:5px; margin-bottom:0; color:#fff; line-height:normal;}
#news .item .news-event-cnt{padding:0 20px; max-height:200px; overflow:auto;}
#news .item .news-event-cnt a{padding:0;}
.date:after { position:absolute; display:block; content:""; width:100%; height:100%; bottom:0; transition: all 0.5s ease; -webkit-transition: all 0.5s ease; -moz-transition: all 0.5s ease; -o-transition: all 0.5s ease;  background: #77c3e2; height:100%; left:0; z-index:-1;}
#news .item:hover .date:after { bottom:100%;}

#news.owl-carousel .owl-stage-outer { padding:0px 0 0;}
#news.owl-carousel { position:relative; z-index:99;}
#news .item h4 { font-size: 18px; font-family: 'SourceSansPro-Regular'; color:#111111; margin:20px 0 25px; line-height:24px; position:relative;}
#news .item h4:after { position:relative; height:1px; content:""; display:block; background:#cc8ab8; top:12px; width:56px;}
#news .item span { font-size:16px; color:#808080; /*adadad*/ width:96%; margin-bottom:20px; display:block; line-height:24px;}
#news .item:hover h4 { color:#c471ab}
#news .item:hover span img { transform: rotateY(180deg); -webkit-transform: rotateY(180deg); -moz-transform: rotateY(180deg); -o-transform: rotateY(180deg);}
/*#news .item:hover .date { background: #77c3e2;}*/

#news ul.list li { border: medium none; padding: 0; font-size:14px; color:#adadad; font-family: 'SourceSansPro-Regular'; margin-bottom:8px;}
#news ul.list li.cal { background:url(../images/cal-ico.png) no-repeat left; padding-left:25px;}
#news ul.list li.day { background:url(../images/clock-ico.png) no-repeat left; padding-left:25px;}
#news ul.list li:last-child{ margin-bottom:0;}

.health-tips.home-health img { width: auto; float:left;}
.news-pad .row { position: static;}
.health-tips.home-health { position:absolute; right:0;  margin: 0;}
.health-tips.home-health .health-cont li { background:url(../images/tick-lar.png) no-repeat left 5px; font-size:20px; color:#fff; font-family: 'SourceSansPro-Light'; padding-left:30px; line-height: 26px; padding-bottom: 24px;}
.health-tips.home-health .health-cont li span.txt-bold  {font-family: 'SourceSansPro-Bold'; }
.health-tips.home-health .health-cont ul { padding: 0 8%;}
.health-tips.home-health .health-cont h3 { margin-bottom:30px; color:#fff; font-family: 'SourceSansPro-Light'; font-size:36px; line-height:56px; text-align:center; z-index:9; position:relative; background:none; width:220px; height:auto;}
.health-tips.home-health .health-cont h3::after { border-left: 0 solid rgba(0, 0, 0, 0); border-right: 18px solid rgba(0, 0, 0, 0); border-top: 58px solid rgba(157,196,85,0.9); content: ""; display: block; position: absolute; top: 0; width: 100%; z-index: -9;}
.health-tips.home-health .health-cont  { position:absolute; bottom:18px;}

/* inner banner css */
.inner-banner { float:left; width:100%; position:relative; line-height:0px; box-shadow:0 10px 18px 0 rgba(0, 0, 0, 0.1); -webkit-box-shadow:0 10px 18px 0 rgba(0, 0, 0, 0.1); -moz-box-shadow:0 10px 18px 0 rgba(0, 0, 0, 0.1); -o-box-shadow:0 10px 18px 0 rgba(0, 0, 0, 0.1); height:auto;}
.banner.inner-banner > img {width: 100%;}
.overlay-ban { position:absolute; left:0; top:0; width:100%; height:100%;/* background:url(../images/ban-overlay.png) repeat 0 0;*/}
.overlay-ban::after { background: rgba(0, 0, 0, 0.5) none repeat scroll 0 0; content: ""; display: block;  height: 100%; left: 0; position: absolute; top: 0;    width: 100%;}
.ban-cont { position:absolute; top:55px; width:100%; }

.breadcum { color:#104297; font-family: 'SourceSansPro-Regular'; font-size:12px; display:inline-block; background:#fff; padding:5px 10px; border-radius: 2px; -webkit-border-radius: 2px; -moz-border-radius: 2px; -o-border-radius: 2px; position:relative; left:0px; text-transform: capitalize;}
.breadcum a { color: #000;}
.breadcum a:hover { text-decoration:underline; color:#13429a;}
.ban-cont h2 { color:#fff;/* font-family: 'SourceSansPro-Regular';*/ font-size:46px; line-height:60px; margin:0px 0px 10px 0px; text-transform:none; left:0px; position:relative; letter-spacing:normal; font-family:'Dancing Script', cursive; text-transform: capitalize;}
.separator { margin:0px 5px;}
.ban-cont a.home { background:url(../images/home-icon.png) no-repeat 0 0; width:13px; height:12px; display:inline-block; vertical-align:middle; margin-top:0px;}
.ban-cont a.home:hover { background:url(../images/home-icon-hover.png) no-repeat 0 0; }

.cnt-main { float:left; width:100%; padding:23px 0px 0px 0px; }
.resp-vtabs { float: left; width:100%;}
.resp-vtabs .resp-tabs-list li:hover { /*color:#b53649;*/ }
.resp-tabs-list h2 {  border-left: 3px solid #124298; padding:12px 14px; color:#9de3ff; font-size:28px; font-family: 'SourceSansPro-Semibold'; background:url(../images/head-bg.jpg) repeat 0 0;}
.resp-tabs-list h2 img { vertical-align:middle; margin-right:5px; display:inline-block; margin-top:-2px;}

.resp-tab-content { min-height:980px;}
.resp-tabs-container p { color:#666; font-family: 'SourceSansPro-Regular'; font-size:15px; /*text-align:justify; */line-height:24px; margin:0px 0px 15px 0px; }
.resp-tabs-container h2 { color:#000; font-family: 'SourceSansPro-Regular'; font-size:28px; line-height:28px; margin:0px 0px 15px 0px; padding-bottom:8px; border-bottom: 3px double #e5e5e5; }
.txt-blu-reg { color:#124298; font-family: 'SourceSansPro-Regular';}
.txt-blu { color:#124298;}
a.read-more-txt { color:#124298;font-family: 'SourceSansPro-Regular'; font-size:15px; }
a.read-more-txt:hover { text-decoration:underline;}

.resp-tabs-container ul { margin-bottom:10px; float:left; width:100%; padding-left:25px;}
.resp-tabs-container ul li { background:url(../images/bullet-arrow.png) no-repeat 0 8px; padding-left:13px; color:#666; font-family: 'SourceSansPro-Regular'; font-size:15px; line-height:24px; margin:0px 0px 10px 0px; }
.resp-tabs-container h3 { color:#124298; font-family: 'SourceSansPro-Regular'; font-size:22px; line-height:22px; margin:10px 0px 8px 0px; float:left; width:100%;}
.resp-tabs-container h4 { color:#124298; font-family: 'SourceSansPro-Regular'; font-size:18px; line-height:18px; margin:10px 0px 8px 0px; float:left; width:100%;}
.resp-tabs-container ul li a { color:#666; text-decoration:underline; }
.resp-tabs-container ul li a:hover { color:#b53649; text-decoration:none; }

.img-box { float:left; width:100%; background:#f0f0f0; border:1px solid #ddd; margin:0px 0px 20px 0px; padding:0px 10px 0px 0px;}
.img-lft {float: left;line-height: 0; width:24%; margin-right:2%;}
.img-lft img{ width:100%;}
.img-cont {float: left;width: 74%; padding-top:16px;}
.resp-tabs-container p.marg-none { margin:0;}

.health-cont  { position:absolute; bottom:35px;}
.health-tips { position:relative;margin-top:30px; float:left;}
.health-tips img { width:100%;}
.health-cont h3 { background:url(../images/green-bg.png) no-repeat 0 0; width:189px; height:55px; margin-bottom:30px; color:#fff;font-family: 'SourceSansPro-Light'; font-size:30px; line-height:50px; text-align:center;}

.health-cont  p{color:#fff;font-family: 'SourceSansPro-Light'; font-size:16px; background:url(../images/blue-tick.png) no-repeat 0 5px; margin:0px 0px 15px 10px; padding-left:26px; }
.health-cont  p span.txt-bold  {font-family: 'SourceSansPro-Bold'; }


/* footer css */
footer {padding-top:2px; border-top:1px solid #8cb0d3; float:left; width:100%; margin-top: 30px; }
.footer-inner {background: rgba(136,170,206,1);
background: -moz-linear-gradient(left, rgba(136,170,206,1) 0%,  rgba(152,195,226,1) 20%, rgba(175,230,252,1) 100%);
background: -webkit-gradient(left top, right top, color-stop(0%, rgba(136,170,206,1)), color-stop(20%, rgba(152,195,226,1)), color-stop(100%, rgba(175,230,252,1)));
background: -webkit-linear-gradient(left, rgba(136,170,206,1) 0%, rgba(152,195,226,1) 20%, rgba(175,230,252,1) 100%);
background: -o-linear-gradient(left, rgba(136,170,206,1) 0%, rgba(152,195,226,1) 20%, rgba(175,230,252,1) 100%);
background: -ms-linear-gradient(left, rgba(136,170,206,1) 0%, rgba(152,195,226,1) 20%, rgba(175,230,252,1) 100%);
background: linear-gradient(to right, rgba(136,170,206,1) 0%, rgba(152,195,226,1) 20%, rgba(175,230,252,1) 100%);
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#88aace', endColorstr='#afe6fc', GradientType=1 ); float:left; width:100%; padding:25px 0px 20px; }
.footer-lft { float:left; width:22%;}
.footer-mid { float:left; width:47%;}
.footer-mid ul{ float:left; width:50%;}
.footer-last { float:left; width:31%;}
.footer-lft h2{ color:#2b2b2b; text-transform:uppercase; font-family: 'raleway-bold'; font-size:18px; margin-bottom:23px; padding-bottom:12px; position:relative;}
.footer-lft h2::after {background: #2b2b2b none repeat scroll 0 0; bottom: 0px;content: "";height: 1px;left: 0;position: absolute;width: 42px;}
.footer-lft ul li { margin-bottom:9px;}
.footer-lft ul li:last-child { margin-bottom:0px;}
.footer-lft ul li a { font-size:15px; color:#000; font-family: 'SourceSansPro-Regular';/*font-family: 'SourceSansPro-Light';*/ background:url(../images/arrow-foot.png) no-repeat 0 7px; padding-left:17px; -webkit-transition: All 0.3s ease; -moz-transition: All 0.3s ease; -o-transition: All 0.3s ease; -ms-transition: All 0.3s ease; transition: All 0.3s ease;}

.footer-lft ul li a:hover { padding-left:22px; text-decoration:underline;}
.footer-bottom {float: left;width: 100%; padding:18px 0px 0px 0px; margin-top:27px; border-top:1px solid rgba(255, 255, 255, 0.30);}
.copyright {font-size:14px; color:#333; font-family: 'SourceSansPro-Regular'; float:left; }
.footer-social-ico { float:right;}
.footer-social-ico a img{ margin-left:4px;  -webkit-transition: all 0.5s ease-in-out 0s; -moz-transition: all 0.5s ease-in-out 0s; -o-transition: all 0.5s ease-in-out 0s; -ms-transition: all 0.5s ease-in-out 0s; transition: all 0.5s ease-in-out 0s;}
.footer-social-ico a:hover img{ transform: rotate(360deg);}
.footer-lft.footer-last li {padding-left:35px; font-size:15px; color:#000; font-family: 'SourceSansPro-Regular';/*font-family: 'SourceSansPro-Light';*/ margin-bottom:12px;}
.footer-lft.footer-last li a{ background:none; padding-left:0px;}
.footer-last li.map-icon {background:url(../images/map-icon.png) no-repeat 0 3px;}
.footer-last li.mail-icon {background:url(../images/mail-icon.png) no-repeat 0 5px;}
.footer-last li.phone-icon {background:url(../images/phone-icon.png) no-repeat 0 3px;}
.footer-last li.user-icon {background:url(../images/user-icon.png) no-repeat 0 3px;}
.footer-last li.mail-icon a:hover { opacity:1; padding:0;}

.p-by{float:left; width:100%; text-align:center; position:absolute; top:2px}
.p-by a{color:#333;}
.p-by a:hover{text-decoration:underline;}



.row-grey 						{ float:left; width:100%; padding:35px 0px; margin:0px 0px 0px 0px; background:#f8f8f8; border-top:1px solid #f0f0f0; border-bottom:1px solid #f0f0f0; }

.row-grey.home-scr 				{ background:url(../images/pattern-bg.jpg) repeat;}
.department						{ float:left; width: 100%; margin: 0 0 0; }

.department h4					{ margin: 0% 0 3% 0; display:block; text-transform:uppercase; color:#333333; font-size:36px; font-family:'SourceSansPro-Light';}
.department h4:after			{ height: 1px; left: 0; position: relative; right: 0; top: 16px; background:#333333; content:""; display:block; width:100px;}
.department p					{ font-size: 18px; line-height: 24px; /*font-family: 'SourceSansPro-Regular';*/ color:#666666; }
.department-list				{ float:left; width: 100%; margin: 30px 0 0 0; }
.department-list img 			{ transition-timing-function: ease-in-out; -webkit-transition-timing-function: ease-in-out; -webkit-transition-duration: 0.4s;transition-duration: 0.4s; -webkit-transition-property: all; transition-property: all;overflow:hidden;  }

/*.department-list img:hover 		{ transform: scale(1.1);  }*/
.info-link 						{ float:left; width: 95%; border-top: 1px solid #eaedf2; position:absolute; bottom:0px; }
.info 							{ float:left; border-right: 1px solid #eaedf2; padding: 15px; position:relative; }
.link 							{ float:right; border-left: 1px solid #eaedf2; padding: 15px; }

#owl-dep .owl-controls {right: 0;  top: -118px; position: absolute; width:67px;}
#owl-dep .item { /*border: 1px solid #ebeaea;*/ border:1px solid #e0e0e0; color: #fff;  margin: 0 10px 0 0;  overflow: hidden; padding: 0; width: auto; transition: all 0.5s ease; -webkit-transition: all 0.5s ease; -moz-transition: all 0.5s ease; -o-transition: all 0.5s ease; 
background:#fff /*fcfcfc*/;
/*background: rgba(249,249,249,1);
background: -moz-linear-gradient(top, rgba(249,249,249,1) 0%, rgba(227,227,227,1) 100%);
background: -webkit-gradient(left top, left bottom, color-stop(0%, rgba(249,249,249,1)), color-stop(100%, rgba(227,227,227,1)));
background: -webkit-linear-gradient(top, rgba(249,249,249,1) 0%, rgba(227,227,227,1) 100%);
background: -o-linear-gradient(top, rgba(249,249,249,1) 0%, rgba(227,227,227,1) 100%);
background: -ms-linear-gradient(top, rgba(249,249,249,1) 0%, rgba(227,227,227,1) 100%);
background: linear-gradient(to bottom, rgba(249,249,249,1) 0%, rgba(227,227,227,1) 100%);
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#f9f9f9', endColorstr='#e3e3e3', GradientType=0 );*/
}
#owl-dep .item h1 { color: #48535e; font-size: 20px; min-height: 26px; padding: 0px 0px 0; position: relative; font-family: 'SourceSansPro-Bold'; text-overflow:ellipsis; white-space:nowrap; overflow:hidden;}
#owl-dep .item h1::after { background: #48535e; content: ""; display: block; height: 1px; left:0%; position: relative; top: 5px; width: 40px;}


#owl-dep .item p { color: #5f6a75; font-size: 15px; padding: 0px; font-family: 'SourceSansPro-Regular'; margin:10px 0 10px;}
.blue_link { background: #c1c1c1; border: 0 solid #ffffff; bottom: 0; color: #fff; display: block; padding: 3px 0; position: relative;
 transition-duration: 0.5s; transition-timing-function: ease; width: 100px; font-family: 'SourceSansPro-Regular'; margin-top:0px; display:inline-block; text-align:center; z-index:9;}
.box { background: rgba(0, 0, 0, 0) url(../images/pattern.jpg) repeat scroll center center; padding: 19px 0;}
#owl-dep.owl-carousel .owl-item .box img { overflow: hidden; display:inline-block; border:3px solid #aacf9c; border-radius:50%; transition: all 0.5s ease; -webkit-transition: all 0.5s ease; -moz-transition: all 0.5s ease; -o-transition: all 0.5s ease;  }
#owl-dep.owl-carousel .owl-item .box { transition: all 0.5s ease; -webkit-transition: all 0.5s ease; -moz-transition: all 0.5s ease; -o-transition: all 0.5s ease; }
#owl-dep.owl-theme .owl-controls .owl-nav div { color:#fff; display:inline-block; font-size:12px; margin:2px; opacity:1; padding:0px;}
#owl-dep.owl-theme .owl-controls .owl-prev { background:url(../images/dep-arrw-left.png) no-repeat scroll 0 0px; height: 26px; width: 28px; float:left;}
#owl-dep.owl-theme .owl-controls .owl-prev:hover { background-position:0 -26px;}
#owl-dep.owl-theme .owl-controls .owl-next { background:url(../images/dep-arrw-rgt.png) no-repeat scroll 0 0px; height: 26px; width: 28px; float:left;}
#owl-dep.owl-theme .owl-controls .owl-next:hover { background-position:0 -26px;}
/*#owl-dep .item:hover .blue_link { background:#77C3E2;}*/
#owl-dep .item:hover .box img { transform: rotateY(180deg); -webkit-transform: rotateY(180deg); -moz-transform: rotateY(180deg); -o-transform: rotateY(180deg);}
#owl-dep .item:hover h1 { color:#cc8ab8;}
#owl-dep .item:hover h1:after { background:#cc8ab8;}
#owl-dep .item:hover .box img { border:3px solid #8db27f;}
#owl-dep .item > a { display: block; text-align: center; width: 100%; margin:20px 0;}

.blue_link::after { position:absolute; display:block; left:0; width:0; height:100%; content:""; height:100%; background:#77C3E2; top:0; transition: all 0.5s ease; -webkit-transition: all 0.5s ease; -moz-transition: all 0.5s ease; -o-transition: all 0.5s ease; z-index:-1;} 
#owl-dep .item:hover .blue_link::after  { width:100%;}

#owl-dep .item:hover img.img-round { transform:rotateY(180deg); border:4px double #9d9d9d; }
/* mobile menu css */ 
.m-menu { float:right; margin-left:0; top:27px; right:6px; position:absolute;-webkit-transition: All 0.8s ease; -moz-transition: All 0.8s ease; -o-transition: All 0.8s ease; -ms-transition: All 0.8s ease; transition: All 0.8s ease; }
.m-menu a { display:inline-block; text-align:right; outline:none; padding:5px; /*padding-left:50px;*/ border: 2px solid #B12C39; /*border-radius: 2px; -webkit-border-radius: 2px; -moz-border-radius: 2px; -o-border-radius: 2px;*/ background:#B12C39;}
.m-menu div { position:absolute; top:4px; left:0px; font-size:14px; font-family: 'SourceSansPro-Regular'; color:#275568; text-transform:uppercase; cursor:pointer; padding-right:20px; display:inline-block; }
.m-menu a span { display:block; background:#fff; /*275568*/ width:22px; height:3px; margin-top:4px;}
.m-menu a:hover span{ background:#fff;}
.m-menu a:hover div{ color:#222;}
.m-menu:hover a { border:2px solid #13429a; background:#13429a;}
.mobi-logo { height:57px; }
.mobi-logo img { max-width: 100%; }
.mobi-logo a { display:block;}
.mobNav  { display:none; position:fixed; right:0px; overflow:hidden; }
.m-menu { display:none; float:right; color:#fff; }
.m-menu a span:first-child { margin-top:0;}


.person-img { float:left; width:auto; border:1px solid #e5e5e5; padding:2px; line-height:0px; margin-right:20px;}
.person-img img { max-width:100%}

.tab-lft { float:left; width:25%; position:relative;}
#cntleft { position:relative; overflow:hidden;}
.tab-lft h2 {background:#d19850; /*rgba(0, 0, 0, 0) url("../images/head-bg.jpg") repeat scroll 0 0;*/ border-left: 3px solid #124298; color: #fff;font-family: "SourceSansPro-Semibold"; font-size: 22px;padding: 12px 10px;}

.tab-lft h2 img {display: inline-block;margin-right: 10px; margin-top: -2px;vertical-align: middle;}
.tab-lft ul {border: 1px solid #f0f0ef; }
.tab-lft ul li {background: #f6f6f6 url("../images/tab-arrow.png") no-repeat scroll left 20px center;border-bottom: 1px solid #eaeaea; /*border-right: 1px solid #eaeaea;*/ color: #747474;cursor: pointer; display: block; float: none;font-family: "SourceSansPro-Regular";font-size: 18px; margin: 0; /*padding: 13px 10px 13px 45px !important;*/ }
.tab-lft ul li:hover { background-image:none;}
.tab-lft ul li:hover a { padding-left:25px; color:#124298;}
.tab-lft li a {color: #747474; display:block; padding:13px 10px 13px 45px;font-size: 17px; transition: all 0.5s ease; -webkit-transition: all 0.5s ease; -moz-transition: all 0.5s ease; -o-transition: all 0.5s ease;}
/*.tab-lft li a:hover {opacity:0.5; }*/
.tab-lft li.tab-active {color: #b53649;position: relative;z-index: 1; background-color: #568adf;}

.tab-lft .view-btn.view-blu.org-btn { font-size:15px; background:#d19850 url("../images/view-arrow-hover.png") no-repeat scroll right 8px center; color:#fff;}


.tab-lft li.tab-active a{color: #fff;}
.tab-lft li.tab-active::after { border-bottom: 10px solid rgba(0, 0, 0, 0); border-left: 10px solid #568adf; border-top: 10px solid rgba(0, 0, 0, 0);bottom: 0; content: ""; display: block; height: 10px; position: absolute; right: -10px; top: 14px; width: 10px;}

.tab-cont { background-color: #f8f8f8;border: 1px solid #eeeeee;border-radius: 0; float: right;min-height: 700px;padding:22px 30px;width: 73%;margin-left:2%;}
.tab-cont h2 { border-bottom: 3px double #e5e5e5;color: #000;font-family: "SourceSansPro-Regular";font-size: 28px;line-height: 28px; margin: 0 0 15px; padding-bottom: 8px; }
.tab-cont h3 {color: #568adf;font-family: "SourceSansPro-Regular";font-size: 20px;line-height: 22px; margin:10px 0px 8px 0px; float:left; width:100%; }
.tab-cont h4 {color:#3d3d3d;font-family: "SourceSansPro-Regular";font-size: 18px;line-height: 24px; margin:10px 0px 8px 0px; float:left; width:100%;}
.tab-cont h4 span { color: #154293; font-size: 15px;}
.tab-cont p {color: #666;font-family: "SourceSansPro-Regular";font-size: 15px;line-height: 24px; margin: 0 0 16px; text-align: justify;}
.tab-cont p a{color: #666;font-family: "SourceSansPro-Regular";font-size: 15px; text-decoration:underline;}
.tab-cont p a:hover { text-decoration:none;}
.tab-cont ul { margin-bottom:10px; float:left; width:100%; padding-left:25px;}
.tab-cont ul li { float:left; width:100%; background:url(../images/bullet-arrow.png) no-repeat 0 5px; padding-left:22px; color:#666; font-family: 'SourceSansPro-Regular'; font-size:15px; line-height:22px; margin:0px 0px 10px 0px; }
.tab-cont ul li ul { margin:10px 0px 0px 0px; padding:0px; border:none;}
.tab-cont ul li li { background:url(../images/bullet-arrow.png) no-repeat 0 7px;line-height:20px; padding-left:15px; margin:0px 0px 6px 0; background-size:4px auto; }
.tab-cont ul li a{ color: #000; text-decoration:underline;}
.tab-cont ul li a:hover{ color:#b53649;text-decoration:none;}
.tab-cont a{ color: #666; text-decoration:underline; font-family: "SourceSansPro-Regular";font-size: 15px;}
.tab-cont a:hover{ color:#b53649;text-decoration:none;}
.table-cont {float: left;width: 100%; margin-bottom:20px;}
table {
    border-collapse: separate;
    border-spacing: 0;
	width:100%;
	border:1px solid #ededed;
}
.table-cont table tr td {
	font-size:15px;
	font-family: "SourceSansPro-Regular";
	color:#666;
	border:1px solid #eeeeee;
	padding:10px 10px;
}
.table-cont table tr td:last-child, .table-cont table thead th:last-child, .table-cont table tfoot th:last-child  {
	border-right:none;	
}
.table-cont table tr:nth-of-type(2n+1) {
 background-color: #f1f1f1;
}
.table-cont table tr{
 background-color: #fff;
}
.table-cont table tr:hover{
 background-color: #f9f9f9;
}
.table-cont table tr td {
	border-top: none !important;
	border-right:1px solid eeeeee !important;
	border-bottom: none !important;
	border-left: none !important;
}

.table-cont table tr th {color:#fff; font-family: 'SourceSansPro-Semibold'; background:#568adf; font-size:20px; text-transform:uppercase; text-align:left;}
.dep-list li a { color: #666666;}
.dept-clinic, .dept-specialty { float: left; width: 100%; margin-bottom:20px;}
.dept-clinic ul { padding-left: 15px; width: 45%; margin:0;}
.dept-specialty ul { padding-left: 15px; width: 45%; margin:0;}
.dep-list h4 { font-size:22px; color:#124298; margin-bottom:22px;}
.research-list { float: left; width: 100%;}
.research-list ul { padding-left: 0px; width: 100%; margin:0;}
.research-list ul li { background:none; font-size:22px; padding-left:0; margin-bottom:14px;}
.research-list ul li a { color:#124298;}

.dep-list li a:hover {color:#b53649}
.tab-cont span.txt-black { color: #414141; font-family: 'SourceSansPro-Semibold';}
ul.cnt-list li { padding-left: 12px;}
ul.cnt-list { margin: 12px 0 0; padding-left: 10px;}

span.red-txt { color:#b53649;}
.tab-cont a.click-btn { margin-bottom:28px; text-align:center; background: #acacac none repeat scroll 0 0; border: 0 solid #ffffff; color: #fff; display: block; padding: 6px 0; text-decoration:none; border-radius: 4px; -webkit-border-radius: 4px; -moz-border-radius: 4px; -o-border-radius: 4px;
 transition-duration: 0.5s; transition-timing-function: ease; width: 100px; font-family: 'SourceSansPro-Regular'; margin-top:0px; display:inline-block;}
.tab-cont a.click-btn:hover {background: #b53649 none repeat scroll 0 0; }



.img-border {border: 1px solid #e5e5e5;padding: 3px; width:100%; float:left; margin-bottom:15px;}
.img-border-small {border: 1px solid #e5e5e5;padding: 3px; float:left; margin-bottom:10px; margin-right:20px;}

.cnt-main.contact { float:left; width:100%;}
.contact-inner { float:left; width:100%;}
.cnt-main.contact h2 { border-bottom: 3px double #e5e5e5; color: #000000; font-family: "SourceSansPro-Regular"; font-size: 28px; line-height: 28px; margin: 0 0 15px; padding-bottom: 8px;}

.contact-lft { float: left; width: 49%;}
.contact-lft label { font-size:16px; color:#666; font-family: "SourceSansPro-Regular";}
.contact-lft label sup { color:#B43141; font-size:16px;}
.contact-lft input[type="text"] { background:#fff; border: 1px solid #dcdcdc; width: 100%; height:34px; padding:0 10px; margin-bottom:15px; color:#666;}
.con-button { float:left; width:100%;}
.contact-lft input[type="text"]:focus, .contact-lft textarea:focus { border:1px solid #41bbe6;}
.contact-lft textarea {background:#fff; border: 1px solid #dcdcdc; width: 100%; height:100px; padding:10px; margin-bottom:25px; color:#666;}
.con-button input[type="button"] { background:#41bbe6; border: none; padding:6px 12px; margin-right:10px; color:#fff; font-size:15px; cursor:pointer; transition:all 1s ease; -moz-transition:all 1s ease; -webkit-transition:all 1s ease; -o-transition:all 1s ease; border-radius: 4px; -webkit-border-radius: 4px; -moz-border-radius: 4px; -o-border-radius: 4px;}
.con-button input[type="button"]:hover { background:#13419F;}

.map { float:left; width:100%; margin-left:0%; border:1px solid #d9d9d9;}
.map iframe { width:100%; height:420px;}


.tab-list { background: #f0f0f0 none repeat scroll 0 0; float: left; width: 100%; border:1px solid #dddddd; padding:15px 10px; margin:0 0 20px;}
.resp-tab-content .tab-list ul { float: left; padding: 0 0 0 12px; width: 48%; margin:0 20px 0 0; background:none; border:none;}
.tab-list ul:last-child { margin-right:0;}

.resp-tab-content  ul {  background: #f0f0f0 none repeat scroll 0 0; float: left; width: 100%; border:1px solid #dddddd; padding:15px 20px; margin:0 0 20px;}
.tab-cont ul {  background: #f0f0f0 none repeat scroll 0 0; float: left; width: 100%; border:1px solid #dddddd; padding:15px 20px; margin:0 0 20px;}
/*.dept-clinic, .dept-specialty { background: #f0f0f0 none repeat scroll 0 0; float: left; width: 100%; border:1px solid #dddddd; padding:15px 20px; margin:0 0 20px;}
.dept-clinic ul, .dept-specialty ul { float:left; width:100%; margin:0; padding:0; background:none; border:none;}
*/
.dept-clinic, .dept-specialty { background: #f0f0f0 none repeat scroll 0 0; float: left;  width: 50%; /*border:1px solid #dddddd; padding:15px 20px;*/ margin:0 0 20px;}
.dept-clinic ul, .dept-specialty ul { float:left; width:49%; margin:0; padding:0; background:none; border:none;}

ul.sub-menu-list { padding:0; background:none; border:none;}
ul.sub-menu-list li:last-child { margin-bottom:0;}

.gallery-div {float: left; margin:10px 0px 0px;width: 100%;}
.gallery-div ul li { background:none; padding:0px; width:23.5%; margin-right:2%;}
.gallery-div ul li:nth-child(4n) { margin-right:0px;}
.gallery-div ul li .fancybox {width: 100%; float: left;}
.gallery-div ul li .fancybox img{border: 3px solid #ffffff; box-shadow: 0 0 5px 0 rgba(0, 0, 0, 0.3);transition: all 0.4s ease 0s; width:100%;}

.direct-list { float: left; margin-bottom: 20px; width: 100%; background: #f0f0f0 none repeat scroll 0 0; float: left; width: 100%; border:1px solid #dddddd; padding:15px 20px; margin:0 0 30px;}

.contact-details {  background: #f0f0f0 none repeat scroll 0 0; float: left; width: 100%; border:1px solid #dddddd; padding:15px 20px; margin:0 0 0px;}
.contact-details span { font-family: 'SourceSansPro-Semibold'; font-size: 18px;}
.contact-details a.con-link { font-family: 'SourceSansPro-Semibold'; font-size: 18px;}
.contact-details p { margin:0; line-height:26px;}

.quick-link-dep { margin-bottom:0px;}
.table-cont tr td strong { font-family: 'SourceSansPro-Semibold';}

/* Tiny Scrollbar */
.scroll-pad { float:left; width:100%; padding:0px; margin:125px 0 0; position:relative; }
.scrollbar1 { float:left; font-size:14px; height:auto; width:100%; margin:0px; padding:0px; position:relative; }
.scrollbar1 .viewport { width:100%; height:343px; overflow: hidden; position: relative; }
.overview { float:left; width:100%; list-style: none; position: absolute; left: 0; top: 0; padding:0px 0px 0px 0px; margin:0px 0px 0px 0px; height:500px; }
.scrollbar{ background:none;  position:absolute; background-position: 0 0; float: right; width:6px; right:0px; overflow:hidden; }
.scrollbar1 .track {  background:#ffffff; height: 100%; width:4px; position: relative; padding: 0px; left:25px; top:0px; }
.thumb { background:#8a8989;  height:60px; width:6px; cursor: pointer; overflow: hidden; position: absolute; top: 2px; left:-1px; }
.thumb .end {  background:none; overflow: hidden; height: 5px; width: 25px; }

.scrollbar2, .scrollbar3, .scrollbar4, .scrollbar5{ float:left; font-size:14px; height:auto; width:100%; margin:0 0 0px 0; padding:0px; position:relative; z-index:99; }
.scrollbar2 .viewport, .scrollbar3 .viewport, .scrollbar4 .viewort, .scrollbar5 .viewport, .scrollbar6 .viewport { width:100%; height:480px; overflow: hidden; position: relative; }
.scrollbar2 .track, .scrollbar3 .track, .scrollbar4 .track, .scrollbar5 .track, .scrollbar6 .track  {  background:#dedede; height: 262px; width:4px; position: relative; padding: 0px; left:0px; top:3px; z-index:9;}

.quick-link-dep h3 {font-size:20px; font-family: 'SourceSansPro-Semibold'; padding:10px 10px; color:#b53649; background:#fff; border-bottom:1px solid #eaeaea; border-right: 1px solid #eaeaea;}
.tab-lft .quick-link-dep li {background: #f6f6f6 url("../images/tab-arrow.png") no-repeat scroll 18px 18px;border-bottom: 1px solid #eaeaea; border-right: 1px solid #eaeaea;}
.tab-lft .quick-link-dep li.tab-active { background-color:#e5e5e5;}
.tab-cont h3 a{ color: #124298; float: left;  font-family: "SourceSansPro-Regular"; font-size: 22px; line-height: 22px; margin: 10px 0 8px; width: 100%;}


.tab-lft .lft-side { float: left; position: relative; width: 100%;}
.tab-lft .lft-side ul { border:none;}
.tab-lft .lft-side h2 { border-left:none;}
.tab-lft .lft-side ul li { float: left; width: 100%; border:none; margin-right:0; margin-bottom:11px;}
.tab-lft .lft-side .doct-list.edu-list { padding:15px 20px 14px; min-height:auto;  display: block; text-align:center;}
.tab-lft .lft-side .doct-list.edu-list ul li a { padding:0 !important; display:inline-block;}
.tab-lft .lft-side a.view-btn { display:inline-block; padding:0 20px 0 12px !important; color:#333; line-height:30px; background:#8bd1ed url("../images/view-arrow.png") no-repeat scroll right 8px center;}
.tab-lft .lft-side a.view-btn:hover {background:#41bbe6 url(../images/view-arrow-hover.png) no-repeat right 8px center; color:#fff; opacity:1;}
.tab-lft .lft-side .doct-list::after { top:6px; width:96%;}
.tab-lft .lft-side .doct-list.edu-list ul li:nth-child(2n+2) { width:100%;}
.tab-lft .lft-side p { padding:8px;}
.tab-lft .lft-side .doct-list.edu-list.res-txt p { padding:0; line-height:27px;}

.tab-lft .lft-side li.pink.blue { margin-bottom:20px; border:1px solid #eaeaea;}
.tab-lft .lft-side li.pink.blue.dark-blue { margin-bottom:0;}


.appoint { background:#124297; color:#ffffff; float:left; font-family: 'SourceSansPro-Semibold'; font-size:20px; padding:10px; width:100%; text-align:center; margin-bottom:20px;}
.health-list { float: left; width: 100%; margin:20px 0 0;}
.acc-cont.health-cnt { margin: 0;}
.acc-cont > h2 { background: #a3a3a3; color: #ffffff; font-family: 'SourceSansPro-Semibold'; font-size: 20px; padding: 0px; text-transform: uppercase; line-height:47px; border:none;}

.acc-cont ul.acc-list {float: left; margin-right: 2%; width: 32%; margin-bottom:0;}
.acc-cont ul.acc-list.acc-list-sec { margin-right:2%;}
.acc-cont ul.acc-list.acc-list-third { margin-right:0;}

.acc-cont ul.list-two { float:left; margin-right: 2%; width: 48%; margin-bottom:0;}
.acc-cont ul.list-two-last { margin-right:0; width:48%;}

.hosp-ico { position: absolute; right: 0px; top: -12px;}
#lft-inner.acc-cont .acc-wrap { margin: 0 0 1px; border-bottom:1px solid #d7d8dc;}
#lft-inner.acc-cont h3.menuheader { font-size:17px; font-family: "SourceSansPro-Regular"; background:#e9e9e9; border:0px solid #d7d8dc;}
#lft-inner.acc-cont h3.menuheader:hover { background:#568adf url(../images/plus-ico.png) no-repeat right 15px center!important; color:#fff;}

#department li.resp-tab-item { border-left:none; background-image:none; background:#f0f0f0; padding: 0px 0px; line-height:47px; color:#000; font-family: "SourceSansPro-Regular"; border:none; margin:0 0 5px;}
#department li.resp-tab-item span.abt-ico { background:url(../images/abt-dep-ico.png) no-repeat 0 0; float:left; height:47px; width:48px; margin-right:14px;}
#department li.resp-tab-item span.staff-ico { background:url(../images/staff-ico.png) no-repeat 0 0; float:left; height:47px; width:48px; margin-right:14px;}
#department li.resp-tab-item span.cont-ico { background:url(../images/con-ico.png) no-repeat 0 0; float:left; height:47px; width:48px; margin-right:14px;}

#department li.resp-tab-item:hover { background:#568adf; color:#fff;}
#department li.resp-tab-item:hover span.staff-ico { background-position:0 -48px;}
#department li.resp-tab-item:hover span.cont-ico { background-position:0 -48px;}
#department li.resp-tab-item:hover span.abt-ico { background-position:0 -48px;}

#department li.resp-tab-active { padding: 0px 0px; line-height:47px; font-size:18px; color:#fff; font-family: "SourceSansPro-Regular"; background:#568adf url(../images/blue-arr-tab.png) no-repeat right; }
#department li.resp-tab-active span.abt-ico { background-position:0 -48px;}
#department li.resp-tab-active span.cont-ico { background-position:0 -48px;}
#department li.resp-tab-active span.staff-ico { background-position:0 -48px;}
#department li.resp-tab-active::after { border-bottom: 10px solid rgba(0, 0, 0, 0); border-left: 10px solid #568adf; border-top: 10px solid rgba(0, 0, 0, 0);bottom: 0; content: ""; display: block; height: 10px; position: absolute; right: -10px; top: 14px; width: 10px;}
#department li.resp-tab-active a, #department li:hover  a{ color:#fff; display:block;}
#department li  a{ color: #000; display:block;}
#lft-inner img { float:left; margin-right:14px; margin-top:0;}
#lft-inner.acc-cont { margin: 14px 0 0;}
#lft-inner.acc-cont .openheader { background:#568adf;}
.heading { background:rgba(0, 0, 0, 0) url("../images/heading-bg.png") repeat-x scroll 0px 13px; width:100%; margin:0 0 20px 0; }
.heading h2 {background: #f8f8f8 none repeat scroll 0 0;border: 0 none;display: inline-block;margin-bottom: 0px;padding: 0 7px 0 0;width: auto;font-family: 'SourceSansPro-Light';}
.faculty {width: 100%;float: left;}
.professor-name-lists { width:48%; float:left; margin-right:2%; box-shadow: 2px 3px 15px rgba(0, 0, 0, 0.1); -webkit-box-shadow: 2px 3px 15px rgba(0, 0, 0, 0.1); -moz-box-shadow: 2px 3px 15px rgba(0, 0, 0, 0.1); margin-bottom: 26px;}
.professor-name-lists h3{ margin:0; background: url("../images/professor-name-icon.png") no-repeat scroll 5% 50%, #8bd1ed url("../images/plus-ico.png") no-repeat scroll 95% 50%;color: #000000;font-size: 18px;padding: 10px 42px;}
.professor-name-lists ul { background:#fff; padding:20px;   border: medium none; margin:0;}
.professor-name-lists ul li {background: rgba(0, 0, 0, 0) url("../images/professor-name-list-icon.png") no-repeat scroll 0 5px;padding: 0 0 8px 18px; border-bottom:1px dashed #dfdfdf;}
.professor-name-lists ul li:last-child {border-bottom: none;}
.professor-name-lists ul li a { color:#000; text-decoration:none;}
/*.professor-name-lists:nth-child(2n-2) { margin-right:0;}*/
.professor-name-lists ul li:last-child { margin-bottom:0;}
.professor-name-lists ul li:hover a { color:#568ADF;}


#lft-inner .acc-wrap-cont.categoryitems li { border-bottom: 1px dashed #e3e3e3; color: #000000; display: block; font-size: 16px; padding: 0px 0; width: 100%;}

#lft-inner.acc-cont ul li.tab-active { background: #8bd1ed none repeat scroll 0 0; color: #b53649;}
#lft-inner.acc-cont ul li.tab-active a { color: #000;}
#lft-inner.acc-cont ul li a:hover { opacity:0.5;}


#lft-inner.acc-cont ul li.tab-active::after { border:none;}
#lft-inner.acc-cont.reseach { margin: 0;}

.resp-vtabs .resp-tabs-list li:hover { background-color:#568adf; color:#fff;}
.first-col { float: left; width: 48%; margin-right:26px; margin-bottom: 26px;}
.first-col.sec-col { margin-right:0;}

.fullview { float: left;width: 100%; background: #f0f0f0 none repeat scroll 0 0; border: 1px solid #dddddd;}
.fullview .left-cont { width:48%; margin-right:2%; float:left; background:none; border:none;}
.fullview .right-cont { width:48% ; float:left;  background:none; border:none;}

.tab-cont.resp-tabs-container p strong {
    color: #333333;
    font-family: "SourceSansPro-Regular";
    font-size: 18px;
    font-weight: normal;
}



.tab-cont ul li strong {
    color: #333333;
    font-family: "SourceSansPro-Semibold";
    font-weight: normal;
}

.quick-box {
    
    border-radius: 4px;
    float: right;
    margin: 0px 0 0;
    width: 190px;
}


.quick-box .sbSelector { line-height:32px;}
.quick-box .sbToggle { top:11px;}
.quick-box .sbHolder { z-index:9;}
.ddsmoothmenu ul li ul.facility {
    left: auto !important;
    position: absolute;
    width: 200px !important;
    z-index: 99999999;
}

.quick-box h2 {  font-size: 14px; left: 0; letter-spacing: normal; line-height: normal; margin:0; border: 1px solid #ffffff; padding:6px 10px; background:url(../images/arr-white.png) no-repeat right 10px center; cursor:pointer; border-radius: 4px; -webkit-border-radius: 4px; font-family: 'SourceSansPro-Regular';}
.quick-box ul li a{ color:#fff; font-size:14px; display:block; padding:0 10px; font-family: "SourceSansPro-Regular";}
.quicl-list > li {line-height: 30px; border-bottom:1px solid rgba(255,255,255,0.3);}
ul.quicl-list { background:#568ADF; position:relative; z-index:99;}
.quicl-list > li:hover { background:#6ca0f5; color:#fff;}
.quicl-list > li:hover a { color:#fff;}
.drimg {background: #ffffff none repeat scroll 0 0; border: 4px double #e3e3e3; float: right; margin: 8px 0 10px 12px; width: 262px;}
.drimg > img { vertical-align: bottom; width:100%;}
.drimg > p { line-height: 20px;  margin: 0; padding: 5px; text-align: center; color:#333333;}
.drimg span {color: #124298; display: block;  font-size: 14px;}

span.box-grey {
    background: #e7e7e7 none repeat scroll 0 0;
    display: block;
    font-size: 20px;
    margin-bottom: 14px;
    padding: 10px;
    text-align: center;
    width: 100%;
}

.super-dept {
    float: left;
    margin-right: 4%;
    width: 48%;
}
.super-dept ul { width:100%;}
.super-dept.broad-dept { margin-right:0;}

.super-dept h5 {
    font-family: 'SourceSansPro-Regular';
    font-size: 18px;
    margin-bottom: 12px;
}
.first-half {
    float: left;
    margin-left: 20px;
    width: 55%;
}

.first-half.sec-half {
    float: left;
    margin: 0;
    width: 42%;
}

.img-left { float:left; border: 1px solid #e5e5e5;padding: 3px; margin:0 14px 14px 0; }
.full-width { float: left;}
.full-width-list { float: left;}
.full-width-list ul { background: rgba(0, 0, 0, 0) none repeat scroll 0 0; border: medium none; margin: 0; padding: 0 0 0 15px;  width: 55%;}
.full-width-list ul li { margin: 0 0 8px; line-height:20px;}
.first-half.sec-half img.img-border {width: 94%;}
.img-right { float:right; border: 1px solid #e5e5e5;padding: 3px; margin:0 0px 14px 0; }
.full-width-list1 ul { float: left; width: 65%;}
.full-width-list1 .img-right { width:33%;}


.img-list-inn { float: left; width: 100%;}
.img-list-inn ul { background: rgba(0, 0, 0, 0) none repeat scroll 0 0; border: medium none; padding: 0;}
.img-list-inn ul li { background: rgba(0, 0, 0, 0) none repeat scroll 0 0; float: left; padding: 0; width: auto; border: 1px solid #e5e5e5; margin-right:20px;}
.img-list-inn ul li:last-child { margin-right:0;}
.img-list-inn ul li img { float:left;}

.full-width-list.line-height ul li { line-height: 24px;}
.img-list1 { float: left; width: 100%;}
.img-list1 ul{ background: rgba(0, 0, 0, 0) none repeat scroll 0 0; border: medium none; padding: 0;}
.img-list1 ul li { background: rgba(0, 0, 0, 0) none repeat scroll 0 0; float: left; padding: 0; width: auto; border: 1px solid #e5e5e5; margin-right:20px;}

.full-width-list1.full-width-list2 { float: left; width: 100%;}
.full-width-list1.full-width-list2 ul { margin-right: 20px; width: 60%;}

.full-width-list1.full-width-list2 .img-list2 { float: left; width: 37%;}
.full-width-list1.full-width-list2 .img-list2 ul{ background: rgba(0, 0, 0, 0) none repeat scroll 0 0; border: medium none; padding: 0; margin:0;  width:100%;}
.full-width-list1.full-width-list2 .img-list2 ul li { background: rgba(0, 0, 0, 0) none repeat scroll 0 0; float: left; padding: 0; width: auto; border: 1px solid #e5e5e5; margin-right:0px; margin-bottom:20px;}
.full-width-list1.full-width-list2 .img-list2 ul li img { float:left; width:100%;}
.full-width-list1.full-width-list2 .img-list2 ul li:last-child { margin-bottom:0;}


#tabs-diet.product_tab ul li { float: left; width: auto;}
#tabs-diet.product_tab .resp-tabs-container.hor_2 { width:100%;}

.back-to-top a { font-size:12px; float:right;}

/* css on 29-09-16 */
.tab-cont .img-sec li { float:left; background:none; padding:0px; width:32%; margin-right:2%;}
.tab-cont .img-sec li:nth-child(3n) { margin-right:0;}
.tab-cont .img-sec li .img-border { margin-bottom:0px;}

/*style on 6-10-2016*/
.h3-span{ display:block; color:#000; font-size:17px;padding: 5px 0 0px;}
.tab-cont h4.facul-name{  margin: 0 0 10px}
.facul-img{  background: #fff none repeat scroll 0 0; box-shadow: 0px 0px 5px #dbdbdb;  margin: auto auto 20px; padding: 15px; text-align: center; width: 300px;}
.facul-img img{ border: solid 2px #dbdbdb;}
.facul-img p{ text-align:center;  margin-bottom: 0;}
.facul-img p span{ color: #568adf; font-size:18px; display:block;}
.facul-img p span label{ display:block; color: #353535; font-size:13px; line-height:17px; padding:5px 0;  }

.dept-address.footer-last > ul { position: relative;}
.dept-address.footer-last > ul .img-border { position: absolute; right: 4px;  top: 5px; width: 218px;}

.facul-img small {font-size: 14px;}
.facul-img strong { color: #111111; font-family: "SourceSansPro-semibold";}
.applemenu.profile-infm strong { color: #333; font-family: "SourceSansPro-semibold";}

.table-cont.table-th tr th { font-size: 15px; text-align: center; padding:0 4px;}
.table-cont.table-th tr th:nth-child(6) { padding:0;}
.table-cont.table-th .inner-tab tr { background:none;}
.table-cont.table-th .inner-tab  { border:none; background:#fff;}
.table-cont.table-th .inner-tab tr th { border-bottom: 1px solid #ffffff; border-right: 1px solid #ffffff; }
.applemenu ul.sub-menu-list.new-list { border: medium none; padding: 0 0 0 20px; margin-bottom:25px;}
.applemenu div.accordioncont div ul.no-list { border: medium none; padding: 0;}

.map-add { float:left; width:100%;}
.map-add iframe { width:100%; height:400px;}
.doct-list.health { padding-top: 80px;}

.person-img.name-txt p { font-size: 16px; text-align:center; margin:0; color:#124298; padding:5px 0; line-height:24px; background:#fff;}
.person-img.name-txt span { font-size: 15px; display:block; color:#666;}
.concepto-carousel { float:left; width:100%;}
#con-carousel.owl-carousel .owl-item img { width:100%;}
#owl-dep .item:hover { border: 1px solid #c5c5c5;}
#lft-inner.acc-cont.no-margin { margin:0;}

.depart-list { float:left; width:100%; padding:0px 0 0;}
.depart-list ul { border:none; background:none; padding:0;}
.depart-list ul li { position:relative; background:#f8f7f7; float:left; border:1px solid #ebeaeb; width:32%; margin-right:2%; margin-bottom:20px; overflow:hidden; padding:0; transition:all 0.4s ease; -webkit-transition:all 0.4s ease; -moz-transition:all 0.4s ease; -o-transition:all 0.4s ease;}
.depart-list ul li a { text-decoration:none;}
.depart-list ul li .green-bg{ padding:15px 15px 20px; float:left; background:#fff;}
.depart-list ul li .ortho-pad h2{ font-family: 'SourceSansPro-semibold'; font-size:20px; color:#fff; text-align:left; padding:10px 0px 10px 15px; text-decoration:none;  margin:0; text-align:left; background:#568adf; border-bottom:3px double #ffffff; transition:all 0.4s ease; -webkit-transition:all 0.4s ease; -moz-transition:all 0.4s ease; -o-transition:all 0.4s ease; line-height: 22px;}
.depart-list ul li .ortho-pad h2::after { border-bottom: 0 solid rgba(0, 0, 0, 0);  border-left: 20px solid rgba(0, 0, 0, 0);  border-top: 20px solid rgba(0, 0, 0, 0.2); content: ""; display: block; position: absolute; right: 2px; top: 2px;}


.depart-list ul li .ortho-pad h2 span {font-family: 'SourceSansPro-Regular'; font-size:16px; color:#0399d5; display:block;}
.depart-list ul li:nth-child(3n+3) { margin-right:0;}
/*.depart-list ul li:nth-child(2n+2) { margin-right:0;}*/
.depart-list ul li img { float:left;  transition:all 0.4s ease; -webkit-transition:all 0.4s ease; -moz-transition:all 0.4s ease; -o-transition:all 0.4s ease;}
.depart-list ul li:hover img { transform:scale(1.1); -webkit-transform:scale(1.1); -moz-transform:scale(1.1); -o-transform:scale(1.1);}
.depart-list ul li .ortho-pad .green-bg .view-more { background: rgba(0, 0, 0, 0) url("../images/det-wh-arrow.png") no-repeat scroll right center; color: #568adf; float: left;  font-family: "SourceSansPro-Regular"; font-size: 14px; padding: 0 22px 0 0; text-align: left;  text-transform: none; border:none; text-decoration:underline;}

.depart-list ul li .ortho-pad .green-bg .view-more::after { display:none;}

.depart-list ul li:hover .green-bg h2.view-more { color:#41bbe6; background: rgba(0, 0, 0, 0) url("../images/det-wh-arrow-act.png") no-repeat scroll right center; }
.depart-list ul li:hover .green-bg p { text-shadow:0px 4px 3px rgba(0, 0, 0, 0.3);}
.depart-list ul li:hover .ortho-pad h2 { background:#568adf; color:#fff;}



.lft-side ul li.pink.blue:hover .doct-list.edu-list ul li a{ color:#fff; transition:all 0.4s ease; -webkit-transition:all 0.4s ease; -moz-transition:all 0.4s ease; -o-transition:all 0.4s ease;}
.lft-side ul li.pink.blue .doct-list.edu-list ul li { transition:all 0.4s ease; -webkit-transition:all 0.4s ease; -moz-transition:all 0.4s ease; -o-transition:all 0.4s ease; margin-bottom:15px;}
.lft-side ul li.pink.blue .doct-list.edu-list ul li:hover { padding-left:5px;}
.lft-side ul li.pink.blue .doct-list.edu-list ul li:hover a { color:#568adf;}


.tab-lft ul .silverheader.lib{background: #f6f6f6 url("../images/tab-arrow.png") no-repeat scroll left 20px center;border-bottom: 1px solid #eaeaea; /*border-right: 1px solid #eaeaea;*/ color: #747474;cursor: pointer; display: block; float: none;font-family: "SourceSansPro-Regular";font-size: 18px; padding-left: 45px; /*padding: 13px 10px 13px 45px !important;*/ }

.applemenu div.silverheader.lib a:hover{color:#747474!important;}
.applemenu div.silverheader.lib.selected a{color:#747474!important;}
.applemenu div.submenu ul li.sub-active::after{width:100%;}
.img-lft-pad{float:left; width:49%; margin-right:1%;}
.img-rgt-pad{float:left; width:49%;}
.drimg2{background: #ffffff none repeat scroll 0 0;
    border: 4px double #e3e3e3;
    float: none;
    margin: 0 auto;
    text-align: center;
    width: 262px; padding:10px 0;}
	.drimg2 > img{float:none; margin:0 auto;}
	.drimg3{background: #ffffff none repeat scroll 0 0;
    border: 4px double #e3e3e3;
    float: none;
    margin: 0 auto;
    text-align: center;
    width: 312px; padding:10px;}
	.drimg3 > img{float:none; margin:0 auto;}
.applemenu1.awareness .submenu1 .sub-con ul.sub-menu-lib{padding:10px 24px;}
.use-links ul{float:left; width:33.33%; min-height:310px;}
.tab-cont ul.com-med{background:none; border:none;}

.contact-inner li.map-icon {background:url(../images/map-icon.png) no-repeat 0 3px;}
.contact-inner li.mail-icon {background:url(../images/mail-icon.png) no-repeat 0 5px;}
.contact-inner li.phone-icon {background:url(../images/phone-icon.png) no-repeat 0 3px;}
.contact-inner li.user-icon {background:url(../images/user-icon.png) no-repeat 0 0px;}
.contact-inner li.fax{background:url(../images/fax.png) no-repeat 0 3px;}
.footer-last li.fax{background:url(../images/fax.png) no-repeat 0 0px;}
.contact-inner li.mail-icon a:hover { opacity:1; padding:0;}
.tab-cont .contact-inner li {padding-left:35px; font-size:15px; color:#000; font-family: 'SourceSansPro-Regular';margin-bottom:12px;}

.or {color: #cccccc; float: left; font-size: 15px; margin-top:-8px; padding-bottom:5px;  text-align: center; width: 100%;}
a.view-btn1 { background:#568adf url(../images/view-arrow-hover.png) no-repeat right 18px center; font-size:16px; color:#fff; border:none; line-height:36px; padding:0 30px 0 20px; border-radius:2px; -webkit-border-radius:2px; -moz-border-radius:2px; -o-border-radius:2px; display:inline-block; cursor:pointer; transition: all 0.5s ease; -webkit-transition: all 0.5s ease; -moz-transition: all 0.5s ease; -o-transition: all 0.5s ease; position: relative; z-index:9; text-decoration:none;}
a.view-btn1:hover { background:#124298 url(../images/view-arrow-hover.png) no-repeat right 18px center; color:#fff !important;}

.profile-list{ float:left; width:100%; border-bottom:1px solid #ccc; margin-bottom:10px;}
.profile-list:last-child { border-bottom:none;}

.cert-logo {
    position: absolute;
    bottom: 0;
    right: 0; background:rgba(255,255,255,0.9); /*padding:15px 20px;*/  /*background:rgba(0,0,0,0.6);*/
}
.cert-logo ul li { float:left; padding:4px;}
.cert-logo ul li img { float:left; width:auto; height:52px; }
.cert-logo ul li:first-child{ background:#fff;}
.cert-logo ul li:last-child{ background:#ccc;}

.student-info {  position: absolute; bottom: 0; left: 0; z-index:99;}
.student-info p { color:#333;  }
.student-info a { color:#fff;font-size:16px; padding:10px 15px; display:inline-block; background:#b11335;/* background:rgba(255,255,255,0.9); */border-radius:5px 5px 0 0; font-family: 'SourceSansPro-semibold';}
.student-info a span { font-style:italic;}

.scroll-news { float:left; width:100%; background: #ca4561; height: 41px;overflow: hidden; }
/* .scroll-news ul li { font-size:16px; color:#000; font-family: 'SourceSansPro-Regular'; border-right:4px double #fff; float:left; padding-right:10px; margin-right:10px;} */
.scroll-news ul li {float: left;font-size: 16px;color: #000;font-family: 'SourceSansPro-Regular';border-right: 4px double #fff;padding-right: 10px;margin-right: 10px;}
.scroll-news ul li a { color:#fff;float: left;width: 100%;}
.scroll-news ul li a:hover { color:#fff;}


ul.news-ul{display: flex; justify-content: center; width: 100%; padding-bottom:10px}
ul.news-ul li { float: left; margin: 0 5px; width: 50px;display: block; align-items: center; justify-content: center;}
ul.news-ul li a {display: block; width: 100%; display: flex !important; align-items: center; justify-content: center; padding: 0 !important;}
ul.news-ul li a img{width:100% !important;}

.tab-cont ul.ul-img-r{background: none; border:none;padding: 15px 20px 0;}
.tab-cont ul.ul-img-r li {background: none;width: 49%; overflow:hidden; border:1px solid #ccc; padding:0; margin:0 0.5% 10px;}
.tab-cont ul.ul-img-r li img {width: 100%; transition:0.3s ease-in-out; display:block; float:left;}
.tab-cont ul.ul-img-r li:hover img {-ms-transform: scale(1.05); /* IE 9 */
    -webkit-transform: scale(1.05); /* Safari */
    transform: scale(1.05);}

.faculty {width: 100%;float: left;}
.tab-lft ul li.current-menu-item {position: relative;z-index: 1; background-color: #568ADF;color: #B53649;}
.tab-lft ul li.current-menu-item a {color: #fff;}
.tab-lft ul li.current-menu-item::after {border-bottom: 10px solid transparent;border-left: 10px solid #568ADF;border-top: 10px solid transparent;bottom: 0px;
content: "";display: block; height: 10px;position: absolute;right: -10px;top: 14px; width: 10px;}
/* .tab-cont ul#menu-center-for-re-bio-menu li a{text-transform:uppercase;} */

/*search*/
.srch-cnt h2.entry-title a {padding-bottom: 5px;font-weight: 600;font-size: 20px;color: #124298;}
.srch-cnt h2.entry-title {padding: 10px 0 0 0;float: left;width: 100%;}
.srch-cnt .entry-summary {float: left;width: 100%;margin: 10px 0 0;}
.srch-cnt .entry-summary .more-link {margin-top: 25px;color: #d12023;}
.srch-cnt .entry-summary .more-link:hover {color:#cc8ab8;}
.srch-cnt .more-link {float: right;margin: 10px 0;}
.status-publish {float: left;width: 100%;margin-bottom: 10px;border-bottom: 1px solid #f1f1f1;padding-bottom: 10px;}
.tab-cont p a.view-btn1 {color: #fff;}
.dept-specialty {background: #F0F0F0 none repeat scroll 0px 0px;float: left;width: 100%;padding: 15px 20px;margin: 0px 0px 20px;border: 1px solid #DDD;}

/*Search Result Name*/
h1.doc-title { color: #4f4f4f; font-family: "raleway-bold"; font-size: 22px;    margin-bottom: 10px;}
.doc-header .doc-srch-title a {font-family: "SourceSansPro-Regular"; padding-left: 15px; font-size: 16px; color: #000; background: rgba(0, 0, 0, 0) url("../images/bullet-arrow.png") no-repeat scroll 0 7px;}
.nothing-people { font-size: 50px; padding: 25px 0; text-align: center; font-family: 'SourceSansPro-Semibold';}
p.web-search-text { text-align: center;  width: 100%;}

.drimg.imgdr	{ width:232px;}
.img-list-inn .gallery ul li { margin-bottom: 15px; width:48%;}
.img-list-inn .gallery ul li:nth-child(2n) { margin-right: 0;}

.accordioncont table { clear:both; float:left; width:100%; background:#ffffff; border-bottom:1px solid #eeeeee; padding-bottom:20px; }
.accordioncont table th, .accordioncont table td { padding:6px 10px; color: #333; font-family: 'SourceSansPro-Regular'; font-size: 15px; line-height:20px; border-bottom:1px solid #eeeeee; border-right:1px solid #eeeeee; }
.accordioncont table th:last-child, .accordioncont table td:last-child { border-left:1px solid #eeeeee; }
.accordioncont table th { background:#eeeeee; text-align:center; padding:10px 6px; }
.tab-cont ul.level3 ul { display:none;}
.tab-cont ul.level3>li { cursor:pointer; color:#000000; position:relative; }
.tab-cont ul.level3>li:hover { color:#b53649; }
.tab-cont ul.level3 li .overley { display:block; position:absolute; top:0px; left:0px; width:100%;height:100%; cursor:pointer; }
.tab-cont ul.level3 li.open .overley { display:none; }
.marquee {
    width: 100%;
    overflow: hidden;
    background: #ca4561;
}
ul.marquee li {
    display: inline-block;
    padding: 10px 20px;
    font-size: 16px;
}
.icon-fix {position: fixed;right: 0px;top:25%;z-index: 9999;width: 30px;}
.icon-fix ul li {float: left;width:100%;padding-bottom: 2px;}
.icon-fix ul li img {float: left;}

.btn_blink{
    animation: btn_blink .5s linear infinite;
}
@keyframes btn_blink{
0%{background: #b11335;}
30%{background: #b11335;}
50%{background:#133fa0;}
80%{background:#133fa0;}
100%{background: #b11335;}
}