@import url(//fonts.googleapis.com/css?family=Cabin:400,500,600,700);@import url(//fonts.googleapis.com/css?family=Open+Sans:400,300,600,700,800);/*========================================================                    Main layout styles=========================================================*/body { background-color: #fff; font: 14px "Helvetica Neue", Helvetica, Arial, sans-serif; line-height: 1.428571429; color: #434144; }a { text-decoration: none; outline: none; }a:hover { text-decoration: none; outline: none; }a:focus { text-decoration: none; background: none; outline: none; }a[href^="tel:"] { color: inherit; text-decoration: none; outline: none; }textarea,input[type="text"],input[type="email"],input[type="search"],input[type="password"] { -webkit-appearance: none; -moz-appearance: caret; }h1, h2, h3, h4, h5, h6, span, table, tbody, tr, td, p, form, ul, li { margin: 0; padding: 0; }li { list-style-position: inside; }a:active { outline: none; }.clear { display: block; clear: both; height: 1px; line-height: 1px; font-size: 1px; }.content { }.content, .content p, .content span, .content table { text-align: left; }.content a { /* color: #434144; */ }.content a:hover { color: #008b9f; }.content h1, .content h2, .content h3 { /* color: #00404a; */ /* font-weight: bold; */ }.content h1 { font-size: 24px; padding: 15px 0; }.content h2 { font-size: 18px; /* padding: 15px 0; */ }.content h3 { font-size: 15px; }.pagespr {  background: url('../images/pagespr.png') repeat-x left top;  height:27px; margin-top:20px;}.title { /*height: 28px;*/ }.title strong,.title h1 {font-weight:normal; display: block; float: left; line-height: 28px; font-size: 22px; text-align: left; padding-right: 50px; margin-bottom:20px; }@media (min-width: 768px) {}@media (min-width: 992px) {    .title {background: url('../images/header-bg.png') repeat-x left center;height: 40px;overflow: hidden;vertical-align: middle;}    .title strong,.title h1 {line-height: 40px;padding-right: 20px;font-size: 25px;background: #fff url('../images/header-point.png') no-repeat right center;height: 40px;}}.B_crumbBox{display:block;clear:both;}.freecall-container { float:right; clear:right; margin-top:15px; text-align:center; width:100%;}a.freecall {  width: 200px; height: 29px; display: inline-block; overflow: hidden; background: url('../images/freecall-button.png') no-repeat left top; }a.freecall:hover { background-position: left -29px; }a.freecall:active { background-position: left -58px; }@media (min-width: 576px) {    .freecall-container { /*float:right; clear:right; margin-top:15px; text-align:center;*/ width:auto;}}header .container { /* padding:0; */ }.row-belowmenu { position: relative; margin-top: 15px; height: 65px; }.redline { position: absolute; top: 0; left: 0; height: 45px; width: 50%; background: url('../images/below-topmenu-bg-r.png') repeat-x left top; }.categoriesmenu { width: 96%; height: 53px; background: url('../images/below-topmenu-bg.png') no-repeat right top; position: absolute; top: 0; left: 0; z-index: 99; }.categoriesmenu ul, .categoriesmenu ul li { height: 45px; line-height: 45px; list-style: none; display: block; font-size: 12px; text-transform: uppercase; }.categoriesmenu ul { }.categoriesmenu ul li { float: left; }.categoriesmenu ul li a { padding-left: 20px; text-decoration: none; color: #fff; }.clear { height: 1px; line-height: 1px; font-size: 1px; clear: both; }input[type="submit"], input[type="submit"]:hover, input[type="submit"]:active, input[type="submit"]:focus { outline: 0; /*background: none;*/ border: none; outline: none; box-shadow: none; }textarea { resize: none; }.extra-wrap { overflow: hidden; }.content { padding: 0; background: #ffffff; }.content.indent { padding: 42px 0 0 0; background: #ffffff; }.center { text-align: center; }.content-box { background: #ffffff; }.sidemenu { margin-bottom: 30px; }.form-error { color: red; font-size: 13px; font-weight: normal; }.slider { padding-top: 1px; background: url('../images/bg.png'); }.tp-banner { min-height: 147px !important; }.tp-banner-container { margin-top: -7%; }@media (min-width: 360px) {    .tp-banner-container { margin-top: -4.75%; }}.banner { height:0px; overflow:hidden; width:100%;}.banner.loaded { height:auto; overflow:initial; position: relative;}.banner ul,.banner ul li {list-style:none; display:block;}.bannercontainer { }.bannercontainer .banner { margin-top: 0; }.bannercontainer .tparrows { display: none !important; }/*========================================================                    header=========================================================*/.main { position: relative; }header { position: relative; margin: 0; padding: 0px 0 0px 0; z-index: 11; overflow:hidden; }header .box { text-align: center; padding: 95px 0 44px 0; }header .box .title { font: 36px/48px 'Open Sans'; color: #ffffff; letter-spacing: 1px; margin-bottom: 13px; }header .box .description { font: 26px/30px 'Open Sans'; color: #ffffff; letter-spacing: 1px; margin-bottom: 0; }/* menu========================================================*/.navbar-brand_ { margin: 0; padding: 0; float: none; height: auto; position: relative; top: 0; z-index: 10; padding-top: 0px; margin-top: -22px; }.navbar-brand_ a { display: inline-block; }.navbar-brand_ a img { width: 100%; }.contact-details { padding-bottom: 2px !important; margin-top: 0; margin-bottom: 20px; padding-left: 55px; /* margin-left: 25px; */ float: none; }.contact-details { color: #01404A; text-align: center; background: url('../images/phones-bg.png') no-repeat center bottom; }.contact-details strong { font-size: 16px; line-height: 21px; display: block; clear: both; font-weight: normal; }.contact-details a { font-size: 20px; line-height: 25px; display: block; }.contact-details span { font-size: 13px; line-height: 14px; display: block; margin-bottom: -17px; margin-left: -15px; padding-top: 2px; }.toggle-topmenu-button { float: left; margin-right: 0px; padding: 1px 0; }.toggle-topmenu-button .icon-bar { background-color: #000; }@media (min-width: 576px) {    .bannercontainer .banner { margin-top: -33px; }    .contact-details { float: right; }    .contact-details { text-align: left; background-position: left bottom; }    .navbar-brand_ { float: left; }}@media (min-width: 768px) {    .navbar-brand_ { float: left !important; }    .contact-details { float: right !important; padding-top: 0px !important; color: #01404A; }    .contact-details strong { font-size: 17px; line-height: 21px; }    .contact-details a { font-size: 20px; line-height: 22px; }}@media (min-width: 992px) {    .categoriesmenu { width: 93%; }    .row-belowmenu { height: auto; }    .navbar-brand_ { padding-top: 39px; margin: 0; }    .contact-details { float: left; padding-right: initial; }    .bannercontainer .banner { margin-top: -50px; }}@media (min-width: 1200px) {    .bannercontainer .banner { margin-top: -81px; }}#navbar {  clear: both; padding: 0;background-color: #F3F3F3; }#navbar li { border-bottom: 1px solid #EAEAEA; }.navbar.topmenu { background: transparent url("../images/topmenu-bg.png") repeat-x scroll left top; clear: both; margin-bottom: 0; border-radius: 0; border: none; text-align: left; }.navbar.topmenu .nav > li > a { padding: 0px 17px 0px; color: #6C6969; font-size: 13px; line-height: 35px; }.navbar.topmenu .nav > li > a:hover, .navbar.topmenu .nav > li > a.active { background-color: #5EC8D7; color: #fff; }.navbar.topmenu .nav .open > a, .navbar.topmenu .nav .open > a:hover, .navbar.topmenu .nav .open > a:focus { background-color: transparent; border-bottom: 5px solid transparent; }.navbar.topmenu .dropdown-menu li { }.navbar.topmenu .nav .open > a, .navbar.topmenu .nav .open > a:hover, .navbar.topmenu .nav .open > a:focus { background-color: transparent; }.navbar.topmenu a:active, .navbar.topmenu a:visited, .navbar.topmenu a:checked, .navbar.topmenu a:focus { background-color: transparent !important; color: #6C6969; }.navbar.topmenu .nav .caret { border-top-color: #d11d05; border-bottom-color: #d11d05; }.navbar.topmenu .nav a:hover .caret { border-top-color: #d11d05; border-bottom-color: #d11d05; }.navbar.topmenu .caret { margin-right: auto; margin-left: 3px; }.navbar.topmenu .dropdown-menu { }.navbar.topmenu .dropdown-menu > li > a { font-size: 14px !important; padding-left: 40px; display: block; color: #fff; }.navbar.topmenu .dropdown-menu > li > a:hover { background-color: transparent !important; }@media (min-width: 768px) {#navbar {  background-color: transparent; }#navbar li { border-bottom: none; }    .navbar.topmenu .nav > li > a { font-size: 13px; padding: 0px 10px 0px; }    .navbar.topmenu .nav > li > a:hover, .navbar.topmenu .nav > li > a.active { }    .navbar.topmenu .nav .open > a, .navbar.topmenu .nav .open > a:hover, .navbar.topmenu .nav .open > a:focus { color: #fff; }    .navbar.topmenu .dropdown:hover .dropdown-menu { display: block; }    .navbar.topmenu .dropdown:hover > a { background-color: transparent; border-bottom: 5px solid transparent !important; }    .navbar.topmenu .dropdown-menu { min-width: 160px; padding: 0; margin: 0; margin-top: -6px !important; font-size: 14px; text-align: right; list-style: none; background-color: rgba(0, 0, 0, 0.7); border: none; border-radius: 0px; -webkit-box-shadow: 0 3px 5px rgba(0,0,0,.175); box-shadow: 0 3px 5px rgba(0,0,0,.175); border-top: 5px solid #fff; }    .navbar.topmenu .dropdown-menu li:last-child { border-bottom: none; }    .navbar.topmenu .dropdown-menu li > a { color: #f3f3f3; font-size: 15px; padding: 10px 20px 10px 60px; }    .navbar.topmenu .dropdown-menu li > a:hover { color: #fff; -webkit-transition: all ease-in-out 0.3s; -moz-transition: all ease-in-out 0.3s; transition: all ease-in-out 0.3s; background-color: rgba(255, 255, 255, 0.1) !important; }}@media (min-width: 992px) {    .navbar.topmenu .nav > li > a { padding: 0px 17px 0px; font-size: 14px; }}/**/@media (min-width: 400px) and (max-width: 768px) {    .departmentcol,.doctorspageitem { width:50%;}	.doctorshomepageitem {width:25%;}}@media (max-width: 400px){	.doctorshomepageitem {width:50%;}}/*========================================================                    -Content-=========================================================*/#toTop { display: none; text-decoration: none; position: fixed; bottom: 80px; right: 30px; overflow: hidden; border: none; z-index: 20; text-indent: -999px; width: 36px; height: 37px; background: url(../images/top.png) no-repeat; }#toTop:hover { outline: none; opacity: 0.7; filter: alpha(opacity=70); background: url(../images/top.png) no-repeat; }/* btn========================================================*/.btn-default.btn1 { text-decoration: none; display: inline-block; padding: 0 45px; font: 18px/60px 'Open Sans', "Helvetica Neue", Helvetica, Arial, sans-serif; margin: 0; border-radius: 60px; color: #ffffff; background: #c25842; float: none; -webkit-transition: all 0.25s; -o-transition: all 0.25s; transition: all 0.25s; }.btn-default.btn1:hover { color: #ffffff; background: #383737; text-decoration: none; }.btn-default.btn2 { text-decoration: none; display: inline-block; padding: 0 18px; font: 14px/36px 'Open Sans', "Helvetica Neue", Helvetica, Arial, sans-serif; margin: 0 9px 0 0; color: #ffffff; border-radius: 7px; background: #c25842; float: none; -webkit-transition: all 0.25s; -o-transition: all 0.25s; transition: all 0.25s; }.btn-default.btn2:hover { color: #ffffff; background: #e79f91; text-decoration: none; }.btn-default.btn3 { box-shadow: none; text-decoration: none; display: inline-block; padding: 0 18px; font: 14px/36px 'Open Sans', "Helvetica Neue", Helvetica, Arial, sans-serif; margin: 0; border-radius: 7px; border: 2px solid #ffffff; color: #ffffff; background: none; float: none; -webkit-transition: all 0.25s; -o-transition: all 0.25s; transition: all 0.25s; }.btn-default.btn3:hover { color: #383737; background: #ffffff; text-decoration: none; }.btn-default.btn4 { box-shadow: none; text-decoration: none; display: inline-block; padding: 0 50px; font: 16px/56px 'Open Sans', "Helvetica Neue", Helvetica, Arial, sans-serif; margin: 0; border-radius: 0; color: #ffffff; background: none; border: 1px solid #ffffff; float: none; -webkit-transition: all 0.25s; -o-transition: all 0.25s; transition: all 0.25s; }.btn-default.btn4:hover { color: #ffffff; background: #e6512e; border-color: #e6512e; text-decoration: none; }.btn-default.btn5 { box-shadow: none; text-decoration: none; display: inline-block; padding: 0; font: 16px 'Open Sans', "Helvetica Neue", Helvetica, Arial, sans-serif; margin: 0; border-radius: 0; color: #e6512e; background: none; float: none; -webkit-transition: all 0.25s; -o-transition: all 0.25s; transition: all 0.25s; }.btn-default.btn5:hover { color: #111; background: none; text-decoration: none; }.btn-default.btn6 { box-shadow: none; text-decoration: none; display: inline-block; padding: 0 32px; font: 18px/53px 'Open Sans', "Helvetica Neue", Helvetica, Arial, sans-serif; margin: 0; border-radius: 0; color: #ffffff; background: #e6512e; float: none; -webkit-transition: all 0.25s; -o-transition: all 0.25s; transition: all 0.25s; }.btn-default.btn6:hover { color: #ffffff; background: #3b9842; text-decoration: none; }/* list========================================================*/.list1 { margin: 0; padding: 3px 0 23px 0; list-style: none; text-align: left; }.list1.indent { padding: 0 0 20px 0; }.list1 li { font-size: 14px; line-height: 1.428571429; margin: 0; overflow: hidden; }.list1 li a { font: 16px 'Open Sans', "Helvetica Neue", Helvetica, Arial, sans-serif; color: #383737; background: transparent; padding: 7px 14px; display: block; border-radius: 4px; -webkit-transition: all 0.25s; -o-transition: all 0.25s; transition: all 0.25s; }.list1 li a:hover { color: #ffffff; background: rgba(160, 208, 107, 0.59); }.list1-1 { margin: 0; padding: 15px 0 0 0; list-style: none; }.list1-1 li { font-size: 14px; line-height: 1.428571429; margin: 0 0 14px 0; padding-left: 16px; background: url(../images/list_point1.png) 0 6px no-repeat; }.list1-1 li a { color: #ffffff; font: 300 14px 'Roboto'; -webkit-transition: all 0.25s; -o-transition: all 0.25s; transition: all 0.25s; }.list1-1 li a:hover { color: #e93402; }.list2 { margin: 0; padding: 0; list-style: none; }.list2 li { font-size: 14px; line-height: 1.428571429; margin: 0 0 9px 0; }.list2 li a { font: 16px 'Open Sans', "Helvetica Neue", Helvetica, Arial, sans-serif; color: #b4bbc2; white-space: nowrap; -webkit-transition: all 0.25s; -o-transition: all 0.25s; transition: all 0.25s; }.list2 li a:hover { color: #ffffff; }.list3 { margin: 0; padding: 0; list-style: none; }.list3 li { font-size: 14px; line-height: 1.428571429; margin: 0 0 14px 0; color: #ffffff; font: 16px 'Open Sans', "Helvetica Neue", Helvetica, Arial, sans-serif; }.list3 li span { width: 39px; display: inline-block; }.list4 { margin: 0; padding: 0; list-style: none; overflow: hidden; }.list4 li { font-size: 14px; line-height: 1.428571429; margin-bottom: 26px; overflow: hidden; }.list4 li .badge { margin: 6px 30px 0 0; padding: 0; list-style: none; background: #c25842; border-radius: 7px; width: 70px; height: 53px; text-align: center; font: 24px/50px 'Open Sans', "Helvetica Neue", Helvetica, Arial, sans-serif; color: #ffffff; float: left; }.list4 li p { margin-bottom: 0; }.list5 { margin: 0; padding: 0; list-style: none; }.list5 li { font-size: 14px; line-height: 1.428571429; margin: 0 0 8px 0; overflow: hidden; }.list5 li strong { font: bold 14px/22px 'Open Sans', "Helvetica Neue", Helvetica, Arial, sans-serif; color: #db7560; float: left; width: 145px; }.list5 li span { display: block; overflow: hidden; }.list5 li p { margin: 0; }.list6 { margin: 0; padding: 0; list-style: none; }.list6 > li { font-size: 14px; line-height: 1.428571429; margin: 0 0 9px 0; }.list6 > li strong { font: 800 60px/1em 'Open Sans', "Helvetica Neue", Helvetica, Arial, sans-serif; color: #111; float: left; margin-right: 23px; }.list6 > li a { color: #e6512e; margin-top: 20px; display: inline-block; -webkit-transition: all 0.25s; -o-transition: all 0.25s; transition: all 0.25s; }.list6 > li a:hover { color: #111; }.list6 > li .caption { overflow: hidden; padding: 15px 0 0 0; width: 100%; }.list7 { margin: 0; padding: 0; list-style: none; overflow: hidden; }.list7 li { font-size: 14px; line-height: 1.428571429; margin-bottom: 14px; overflow: hidden; }.list7 li .badge { font-size: 70px; display: inline-block; color: #c25842; font-family: FontAwesome; margin: 0 24px 0 0; padding: 0; border: none; background: none; float: left; }.list8 { margin: 0 0 41px 0; padding: 0; list-style: none; overflow: hidden; }.list8 li { font-size: 14px; line-height: 1.428571429; margin: 0 0 36px 0; }.list8 li p { margin-bottom: 0; }.errorBox { overflow: hidden; padding: 0 0 98px 0; text-align: center; }.errorBox .title { font: bold 180px/1em 'Open Sans', "Helvetica Neue", Helvetica, Arial, sans-serif; color: #c25842; margin-bottom: 20px; }.errorBox .description { font: 36px/1em 'Open Sans', "Helvetica Neue", Helvetica, Arial, sans-serif; color: #383737; margin-bottom: 26px; }/*-----carousel-----*/.list_carousel2.responsive { position: relative; width: auto; margin: 0; z-index: 0; text-align: left; }.list_carousel2 #foo2 { margin: 0; padding: 5px 0 0 0; list-style: none; display: block; cursor: default; }.list_carousel2 #foo2 > li { padding: 0; float: left; cursor: default; margin-right: 30px; }.list_carousel2.responsive .caroufredsel_wrapper { cursor: default !important; }.list_btn2 .prev2,.list_btn2 .next2 { display: inline-block; cursor: pointer; margin: 0 5px 0 0; width: 40px; height: 36px; border-radius: 5px; background: #c25842; text-align: center; line-height: 36px; font-size: 18px; color: #ffffff; font-family: FontAwesome; }.list_btn2 .prev2:hover,.list_btn2 .next2:hover { background: #e79f91; }.list_btn2 .next2:after { content: '\f0da'; }.list_btn2 .prev2:after { content: '\f0d9'; }/*ourcenters*/.ourcenters { /* background: url('../images/ourcenters-bg.png') repeat-x left bottom; */ }.ourcenters .caroufredsel_wrapper { margin-top: -78.5px !important; }.ourcenters .title { color: #00404a; margin: 20px auto; }.ourcenters .row-ourcenters { background-color: #EBEDED; margin-top: 73.5px; }.ourcenters ul, .ourcenters ul li { list-style: none; display: block; margin: 0; padding: 0; }.ourcenters ul { height: 365px; background: url('../images/ourcenters-spr.png') no-repeat left 160px; /*background: url('../images/ourcenters-spr.png') no-repeat left 158px;*/ }.ourcenters ul .item { /*width: 194px;*/ /* height: 338px; */ text-align: center; width: 228px; position: relative; float: left; padding: 0 12px 100px; font-size: 13px; line-height: 16px; background: url('../images/ourcenters-spr.png') no-repeat right 160px; }.ourcenters ul .item a.image, .ourcenters .row-ourcenters .item a.image img { width: 147px; height: 147px; }.ourcenters ul .item a.image { display: block; margin: 0 auto; overflow: hidden; }.ourcenters ul .item a.image img { border: 5px solid #fff; }.ourcenters ul .item h3, .ourcenters ul .item h3 a { color: #008b9f; font-size: 14px; line-height: 14px; }.ourcenters ul .item span { display: block; clear: both; }.ourcenters ul h3 { margin: 10px 0; }.ourcenters ul a.readmore { width: 110px; height: 30px; display: block; position: absolute; bottom: 25px; left: 50%; margin-left: -55px; font-size: 12px; line-height: 30px; text-transform: uppercase; color: #fff; text-align: center; background: url('../images/redbutton.png') no-repeat left top; }.blocktitle { height: 44px; background-color: #61cddc; border-left: 5px solid #fe413d; padding: 14px 10px; }.blocktitle h2 { line-height: 18px; font-size: 18px; color: #fff; text-align: center; text-transform: uppercase; font-weight: bold; }.homecontent { margin-top: 40px; }ul.departments { margin-top: 20px; }ul.departments, ul.departments > li, ul.departments > li > a { display: block; list-style: none; }ul.departments > li { padding-left: 20px; background: url('../images/list.png') no-repeat left 15px; border-bottom: 1px dotted #717171; }ul.departments > li > a { text-align: left; color: #717171; text-decoration: underline; padding: 8px 0; }ul.departments > li > a:hover { color: #008b9f; text-decoration: underline; }.sublinks{margin-bottom:20px;}.sublinks ul,.sublinks ul li{    list-style: none;}.sublinks ul li{}.sublinks ul li a{    display: block;    padding: 5px 0;    color: #717171;}.sublinks ul li a:hover{color: #008b9f; text-decoration: underline;}ul.departments-filter { margin-top: 20px; }ul.departments-filter, ul.departments-filter > li, ul.departments-filter > li > a { display: block; list-style: none; }ul.departments-filter > li { padding-left:0 !important; background:initial !important; border-bottom: 1px dotted #717171; }ul.departments-filter > li.selected a { background-image: url('../images/checkbox-selected.png') !important; }ul.departments-filter > li > a { background: url('../images/checkbox.png') no-repeat left center !important; text-align: left; color: #717171; text-decoration: underline; padding: 8px 0px 8px 27px; }ul.departments-filter > li > a:hover { color: #008b9f; text-decoration: underline; }.doctors-slider { margin-top: 20px; position: relative; }.doctors-slider .inner { /* overflow: hidden; */ margin-left: -8px; margin-right: -8px; }.doctors-slider a.next,.doctors-slider a.prev { width: 27px; height: 27px; overflow: hidden; position: absolute; top: 0; right: 32px; background: #fff url('../images/arrows.png') no-repeat left top; }.doctors-slider a.next { background-position: right top; right: 0px; }.doctors-slider .controls { width: 64px; height: 27px; position: absolute; top: -45px; right: 0px; background-color: #fff; }.doctors-slider ul { }.doctors-slider a.next,.doctors-slider a.prev,.doctors-slider ul,.doctors-slider ul > li,.doctors-slider ul > li > a,.doctors-slider ul > li > a > span,.doctors-slider ul > li > a > strong,.doctors-slider ul > li > a > img { display: block; list-style: none; }.doctors-slider ul > li { float: left; width: 127px; padding: 0 8px; }.doctors-slider ul > li > a { }.doctors-slider ul > li > a:hover { text-decoration: none; }.doctors-slider ul > li > a > img { width: 100%; }.doctors-slider ul > li > a > span { color: #717171; font-size: 12px; margin-top: 10px; }.doctors-slider ul > li > a > strong { color: #008b9f; }@media (min-width: 992px) {    .doctors-slider .controls { top: -54px; }}.banners1 { margin-top: 20px; margin-right: -3px; margin-left: -3px; }a.banner1, a.banner1 img { display: block; }a.banner1 { padding-right: 3px; padding-left: 3px; }a.banner1 img { width: 100%; }@media (max-width: 450px) {    a.banner1 { width: 100%; }}label.form-error { position: absolute; top: 8px; right: 26px; z-index: 99; }.doctors_container { }.doctorshomepageitem { margin-bottom: 20px; min-height: 222px; }.doctorshomepageitem,.doctorshomepageitem a,.doctorshomepageitem a > span,.doctorshomepageitem a > strong,.doctorshomepageitem a > img { display: block; }.doctorshomepageitem { /*width: 19.9%;*/ }.doctorshomepageitem a { }.doctorshomepageitem a:hover { text-decoration: none; }.doctorshomepageitem a > img { width: 100%; /*min-height: 158px;*/ }.doctorshomepageitem a > span { color: #717171; font-size: 12px; margin-top: 10px; }.doctorshomepageitem a > strong { color: #008b9f; }.doctorspageitem { margin-bottom: 30px; min-height: 255px; }.doctorspageitem,.doctorspageitem a,.doctorspageitem a > span,.doctorspageitem a > strong,.doctorspageitem a > img { display: block; }.doctorspageitem { /*width: 19.9%;*/ }.doctorspageitem a { }.doctorspageitem a:hover { text-decoration: none; }.doctorspageitem a > img { width: 100%; /*min-height: 158px;*/ }.doctorspageitem a > span { color: #717171; font-size: 12px; margin-top: 10px; }.doctorspageitem a > strong { color: #008b9f; }.contactformbox { }.contactformbox form { display: block; padding: 10px; background-color: #00444f; }.contactformbox form p { font-size: 13px; line-height: 16px; color: #fff; margin: 10px 0; text-align: left; }/*.contactformbox form textarea,.contactformbox form input[type="text"] { display: block; border: none; outline: none; width: 100%; background-color: #fff; padding: 3px 5px; margin-top: 10px; height: 26px; color: #434144; }*/.contactformbox form textarea,.contactformbox form input,.contactformbox form select { margin-bottom: 10px; }.contactformbox form input.phoneext { width: 29%; float: left; }.contactformbox form input.phone { width: 68%; float: right; }.contactformbox form textarea { height: 100px; width: 100%; resize: none; }/*.contactformbox form > .submit { width: 159px; height: 50px; display: block; overflow: hidden; background: url('../images/submit-button.png') no-repeat left top; margin-top: 10px; border: 0; outline: none; }.contactformbox form > .submit:hover { background-position: left -50px; }.contactformbox form > .submit:active { background-position: left -100px; }*/.contactformbox form .submit { width: 100%; height: 50px; display: block; color: #fff; font-size: 18px; overflow: hidden; /* background: url('../images/submit-button.png') no-repeat left top; */ margin-top: 10px; border: 0; outline: none; background: #ff3019; /* Old browsers */ background: -moz-linear-gradient(top, #ff3019 0%, #cf0404 100%); /* FF3.6+ */ background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#ff3019), color-stop(100%,#cf0404)); /* Chrome,Safari4+ */ background: -webkit-linear-gradient(top, #ff3019 0%,#cf0404 100%); /* Chrome10+,Safari5.1+ */ background: -o-linear-gradient(top, #ff3019 0%,#cf0404 100%); /* Opera 11.10+ */ background: -ms-linear-gradient(top, #ff3019 0%,#cf0404 100%); /* IE10+ */ background: linear-gradient(to bottom, #ff3019 0%,#cf0404 100%); /* W3C */ filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ff3019', endColorstr='#cf0404',GradientType=0 ); /* IE6-9 */; }.contactformbox form .submit:hover { /* background-position: left -50px; */ background: #cf0404; /* Old browsers */ background: -moz-linear-gradient(-45deg, #cf0404 0%, #ff3019 100%); /* FF3.6+ */ background: -webkit-gradient(linear, left top, right bottom, color-stop(0%,#cf0404), color-stop(100%,#ff3019)); /* Chrome,Safari4+ */ background: -webkit-linear-gradient(-45deg, #cf0404 0%,#ff3019 100%); /* Chrome10+,Safari5.1+ */ background: -o-linear-gradient(-45deg, #cf0404 0%,#ff3019 100%); /* Opera 11.10+ */ background: -ms-linear-gradient(-45deg, #cf0404 0%,#ff3019 100%); /* IE10+ */ background: linear-gradient(135deg, #cf0404 0%,#ff3019 100%); /* W3C */ filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#cf0404', endColorstr='#ff3019',GradientType=1 ); /* IE6-9 fallback on horizontal gradient */; }.contactformbox form .form-control { display: block; width: 100%; height: 34px; padding: 6px 12px; color: #434144; border: none; border-radius: 0px; -webkit-box-shadow: none; box-shadow: none; -webkit-transition: none; -o-transition: none; transition: none; }.contactformbox textarea.form-control { height: auto; }.sidepanel.after { margin-top:30px;}.contactform { margin-top: 30px; }.contactform h2 { font-size: 28px; font-weight: normal; }.contactform form { display: block; padding: 20px 10px; background-color: #00444f; }.contactform form p { font-size: 13px; line-height: 14px; color: #fff; margin: 10px 0; text-align: left; }.contactform form textarea,.contactform form input,.contactform form select { margin-bottom: 15px; }.contactform form input.phoneext { width: 25%; float: left; }.contactform form input.phone { width: 72%; float: right; }.contactform form textarea { resize: none; }.contactform form .submit { width: 159px; height: 50px; display: block; overflow: hidden; background: url('../images/submit-button.png') no-repeat left top; margin-top: 10px; border: none; outline: none; }.contactform form .submit:hover { background-position: left -50px; }.contactform form .submit:active { background-position: left -100px; }.contactform form .form-control { display: block; width: 100%; height: 34px; padding: 6px 12px; color: #434144; border: none; border-radius: 0px; -webkit-box-shadow: none; box-shadow: none; -webkit-transition: none; -o-transition: none; transition: none; }.contactform textarea.form-control { height: auto; }.contactform .col-md-6, .contactform .col-md-12 { padding-left: 5px; padding-right: 5px; }.form-control::-webkit-input-placeholder, ::-webkit-input-placeholder { /* WebKit browsers */ color: #434144; }.form-control:-moz-placeholder, :-moz-placeholder { /* Mozilla Firefox 4 to 18 */ color: #434144; }.form-control::-moz-placeholder, ::-moz-placeholder { /* Mozilla Firefox 19+ */ color: #434144; }.form-control:-ms-input-placeholder, :-ms-input-placeholder { /* Internet Explorer 10+ */ color: #434144; }.lastnewsbox { margin-top: 40px; }.lastnewsbox ul { margin-top: 20px; }.lastnewsbox ul, .lastnewsbox ul > li, .lastnewsbox ul > li > a, .lastnewsbox ul > li > a > strong, .lastnewsbox ul > li > a > span { display: block; list-style: none; text-align: left; }.lastnewsbox ul > li { margin-bottom: 20px; }.lastnewsbox ul > li > a, .lastnewsbox ul > li > a:hover { text-decoration: none; }.lastnewsbox ul > li > a > strong { color: #fe413d; }.lastnewsbox ul > li > a > span { color: #434144; }.map-image { width: 457px; height: 538px; float: right; background: url('../images/man.png') no-repeat left center; position: relative; }.map-image a { width: 15px; height: 14px; overflow: hidden; display: block; position: absolute; background: url('../images/point.png') no-repeat left top; }.map-image a:hover { background-position: left bottom; }.map-image a#a1 { top: 16px; left: 367px; }.map-image a#a2 { top: 86px; left: 403px; }.map-image a#a3 { top: 118px; left: 327px; }.map-image a#a4 { top: 179px; left: 36px; }.map-image a#a5 { top: 245px; left: 262px; }.map-image a#a6 { top: 243px; left: 377px; }.map-image a#a7 { top: 267px; left: 20px; }.map-image a#a8 { top: 373px; left: 370px; }.map-image a#a9 { top: 514px; left: 328px; }.map-image a#a10 { top: 50px; left: 96px; }.map-image a#a11 { top: 77px; left: 350px; }.map-image a#a12 { top: 128px; left: 120px; }.map-image a#a13 { top: 164px; left: 100px; }.map-image a#a14 { top: 215px; left: 101px; }.map-image a#a15 { top: 290px; left: 388px; }.map-image a#a16 { top: 407px; left: 124px; }.map-image a#a17 { top: 517px; left: 73px; }.map-list { width: 244px; float: left; margin-top: 20px; }.content ul,.content ul li,.content ul li a { display: block; list-style: none; }.content ul li { padding-left: 19px; background: url('../images/list-point.png') no-repeat left 8px; }.content ul li a { }a.readmore { color: #fe413d; }.departmentcol { margin-bottom: 40px; }.departmentcol h4 { display: block; margin-bottom: 10px; }.departmentcol h4 a, .departmentcol h4 a:hover { text-decoration: none; font-size: 18px; line-height: 18px; color: #00404a; }.departmentcol a.image { }.departmentcol a.image img { width: 100%; }.departmentcol span { display: block; text-align: left; padding: 10px; }.departmentcol span a { }.footer { background: url('../images/bg.png'); border-top: 5px solid #fe413d; text-align: left; margin-top: 40px; }.footer span { display: block; margin-top: 3px; margin-bottom: 30px; }.footer ul.footer-menu { display: block; margin: 30px 0; }.footer ul.footer-menu, .footer ul.footer-menu > li, .footer ul.footer-menu > li > a { list-style: none; }.footer ul.footer-menu > li { float: none; padding: 10px 15px; border-right: none; font-size: 15px; }.footer ul.footer-menu > li:last-child { border-right: none; }.footer ul.footer-menu > li > a { display: block; line-height: 14px; color: #00404a; }.footer ul.footer-menu > li > a:hover { color: #fff; }a.fillform-button { width: 177px; height: 57px; float: left; margin-right: 20px; display: block; background: url('../images/fillform-button.png') no-repeat left top; }.footerphones { background: url('../images/smallphone.png') no-repeat left 0px; padding-left: 35px; font-weight: bold; }.footeremail { background: url('../images/smallemail.png') no-repeat 3px 4px; padding-left: 35px; }@media (min-width: 768px) {    .footer span { margin-bottom: 0px; }    .footer ul.footer-menu { margin: 0; }    .footer ul.footer-menu > li { float: left; padding: 0px 15px; border-right: 1px solid #00404a; font-size: 14px; }}@media (min-width: 992px) {}/*========================================================                    footer=========================================================*/footer { padding: 54px 0 30px 0; overflow: hidden; }footer p { font: 12px 'Open Sans', "Helvetica Neue", Helvetica, Arial, sans-serif; color: #ffffff; margin: 0; }footer p a { color: #ffffff; -webkit-transition: all 0.25s; -o-transition: all 0.25s; transition: all 0.25s; }footer p a:hover { color: #c25842; }footer figure { margin-bottom: 7px; }footer em { font-style: normal; }footer strong { color: #ffffff; font: 18px 'Open Sans', "Helvetica Neue", Helvetica, Arial, sans-serif; font-weight: normal; display: block; margin-bottom: 13px; }.follow_icon { padding: 0; margin: 0; list-style: none; display: inline-block; }.follow_icon li { float: left; margin-left: 28px; }.follow_icon li a { font-size: 15px; color: #b4bbc2; -webkit-transition: all 0.25s; -o-transition: all 0.25s; transition: all 0.25s; }.follow_icon li a:hover { color: #ffffff; }.follow_icon li:first-child { margin: 0; }/*========================================================                RESPONSIVE LAYOUTS STYLES =========================================================*/@media (min-width: 992px) and (max-width: 1219px) {    footer { text-align: center; }    footer p { margin-bottom: 30px; }    footer .list2 { margin-bottom: 50px; }    footer #newsletter { width: 320px; display: inline-block; }    footer #newsletter input { width: 271px; }}/*===========================================================================================================================*/@media (min-width: 768px) and (max-width: 991px) {    #toTop { display: none !important; }    header { text-align: center; }    h1.navbar-brand_ { float: none; }    footer { text-align: center; }    footer p { margin-bottom: 30px; }    footer .list2 { margin-bottom: 50px; }    footer #newsletter { width: 320px; display: inline-block; }    footer #newsletter input { width: 271px; }}/*===========================================================================================================================*/@media (max-width: 767px) {    #toTop { /* display: none !important; */ }    header { text-align: center; }    header .box { padding: 15px 0 44px 0; }    header .box .title { font-size: 26px; line-height: 38px; }    h1.navbar-brand_ { /* float: none; */ }    footer { text-align: center; }    footer p { margin-bottom: 30px; }    footer .list2 { margin-bottom: 50px; }    footer #newsletter { width: 320px; display: inline-block; }    footer #newsletter input { width: 271px; }}/*===========================================================================================================================*/@media (max-width: 560px) {    .list5 li strong { width: auto; float: none; }}/*===========================================================================================================================*/@media (max-width: 480px) {    footer #newsletter { width: 100%; display: block; }    footer #newsletter input { width: 100%; margin: 0 0 20px 0; float: none; }    footer #newsletter label.invalid .error { left: 50%; margin-left: -78px; }}
.fieldh{display:none !important;}