body{margin:0;padding:0;overflow-x:hidden; font-family:'LatoRegular';}
ul,li,h1,h2,h3,h4,h5,p{padding:0;margin:0}
img{border:0 none}
ul{list-style:none}
.clear{clear:both}
a{text-decoration:none;color:#297e8b}
a:hover{color:#231f20}
@font-face{font-family:'open_sansregular';src:url(fonts/opensans-regular-webfont.eot);src:url(fonts/opensans-regular-webfont.eot?#iefix) format("embedded-opentype"),url(fonts/opensans-regular-webfont.woff) format("woff"),url(fonts/opensans-regular-webfont.ttf) format("truetype"),url(fonts/opensans-regular-webfont.svg#open_sansregular) format("svg");font-weight:400;font-style:normal}
@font-face{font-family:'LoraItalic';src:url(fonts/LoraItalic.eot);src:url(fonts/LoraItalic.eot) format("embedded-opentype"),url(fonts/LoraItalic.woff2) format("woff2"),url(fonts/LoraItalic.woff) format("woff"),url(fonts/LoraItalic.ttf) format("truetype"),url(fonts/LoraItalic.svg#LoraItalic) format("svg")}
@font-face{font-family:'LatoRegular';src:url(fonts/LatoRegular.eot);src:url(fonts/LatoRegular.eot) format("embedded-opentype"),url(fonts/LatoRegular.woff2) format("woff2"),url(fonts/LatoRegular.woff) format("woff"),url(fonts/LatoRegular.ttf) format("truetype"),url(fonts/LatoRegular.svg#LatoRegular) format("svg")}
@font-face{font-family:'LatoBold';src:url(fonts/LatoBold.eot);src:url(fonts/LatoBold.eot) format("embedded-opentype"),url(fonts/LatoBold.woff2) format("woff2"),url(fonts/LatoBold.woff) format("woff"),url(fonts/LatoBold.ttf) format("truetype"),url(fonts/LatoBold.svg#LatoBold) format("svg")}
@font-face{font-family:'LatoLight';src:url(fonts/LatoLight.eot);src:url(fonts/LatoLight.eot) format("embedded-opentype"),url(fonts/LatoLight.woff2) format("woff2"),url(fonts/LatoLight.woff) format("woff"),url(fonts/LatoLight.ttf) format("truetype"),url(fonts/LatoLight.svg#LatoLight) format("svg")}


.accessibility-color .menu-h li li a{color:#000!important;}
.accessibility-color .banner-text a, .accessibility-color .banner-text p, .accessibility-color .banner-text1 a, .accessibility-color .banner-text1 a.awards{color: #888b8d!important;}
.accessibility-color .banner-text a span{color: #666!important;}
.accessibility-color .doc-sectionleft a, .accessibility-color .doc-sectionright a, .accessibility-color .doc-sectionright1 p a, .accessibility-color .doc-sectionright1 p, .accessibility-color .doc-sectionleft a span{color: #717171!important;}
.accessibility-color .banner-text-s a{color: #666!important;}
.accessibility-color .banner-text-s, .accessibility-color .banner-text-s a span{color: #666!important;}
.accessibility-color .topicsleft a span, .accessibility-color .topicsleft a, .accessibility-color .topics-right a, .accessibility-color .topics-right a span{color: #717171!important;}
.accessibility-color .topicsleft1 li a{color: #717171!important;}
.accessibility-color .innercontent a{color: #ff0!important;}

.accessibility-color .accsbtly_pg img{background:#fff!important;}
.accsbtly_pg img{padding: 0 2px!important; margin: 0px!important; float: none!important;}

header{float:left;position:relative;width:100%;z-index:9999;background:#fff none repeat scroll 0 0}
.header{margin:auto;width:1180px}
.header-left{border-right:1px solid #ccc;float:left;margin:27px 10px 6px 0;width:343px}
.header-left1{float:left;padding:27px 0 6px 6px;width:61px}
.slicknav_menu{display:none}
.header-right{float:right;padding:34px 0 6px 40px;width:684px}
.header-right a.ph{background:rgba(0,0,0,0) url(images/ph-icon.jpg) no-repeat scroll 0 0;color:#000;display:block;float:right;font:20px/17px LatoBold;padding:0 0 7px 28px}
.header-right1{float:left;position:relative;width:100%}
nav{float:left;position:relative;width:100%;z-index:9999}
.menu-h{position:relative;float:left;width:100%}
.menu-h li{display:block;float:left;position:relative}
.menu-h li.home-icon a{background:rgba(0,0,0,0) url(images/home.jpg) no-repeat scroll center 17px;padding-bottom:33px}
.menu-h li a{background:rgba(0,0,0,0) none repeat scroll 0 0;color:#000;border-bottom:4px solid transparent;display:block;font:18px/20px LatoLight;top:10px;padding:13px 20px;position:relative;z-index:99;text-align:center}
.menu-h li a:hover{border-bottom:4px solid #3497f4;color:#3497f4}
.menu-h li:last-child a{padding:13px 0 13px 17px}
.menu-h li ul{background:#fff;display:none;left:0;position:absolute;top:51px!important;width:258px!important;z-index:9999999}
.menu-h li li{background:#fff none repeat scroll 0 0;border-bottom:1px solid #e6edf2;padding:0;position:relative;width:258px;z-index:1000}
.menu-h li li a:hover{color:#3497f4;border-bottom:4px solid #3497f4}
.menu-h li li a{background:rgba(0,0,0,0) none repeat scroll 0 0!important;display:block;margin:0;padding:11px 10px!important;text-align:left;text-transform:none;top:0!important}
.menu-h li  ul{top:60px!important;width:200px}
.menu-h li:hover > ul{display:block;}
.menu-h li li  ul{background:#fff!important;left:100%;position:absolute;top:0!important;width:238px!important;z-index:99999!important}
.menu-h li li ul{background:#fff}
.menu-h li li li{text-align:left;background:#fff!important;width:236px;z-index:100000}
.menu-h li li li a{display:block;color:#000}
.rslides{position:relative;list-style:none;width:100%;padding:0;margin:0}
.rslides > li{-webkit-backface-visibility:hidden;position:absolute;display:none;width:100%;left:0;top:0}
.rslides > li:first-child{position:relative;display:block;float:left}
.rslides > img{display:block;height:auto;float:left;width:100%;border:0}

.banner #controls{left:5px; top:380px; margin-top:0; position:absolute; z-index:9999;}
.banner #controls li{cursor:pointer; display:inline-block; padding:0 2px;}
.banner #controls li.pause{display:none;}

.banner #controls1{left:5px; top:210px; margin-top:0; position:absolute; z-index:9999;}
.banner #controls1 li{cursor:pointer; display:inline-block; padding:0 2px;}
.banner #controls1 li.pause{display:none;}

.bullet1{float:right;left:967px;margin:389px 0 0;position:absolute;z-index:1111!important}
.bullet1 li{float:left;list-style:outside none none;margin:0 2px;color:#0da9fa;top:568px}
.bullet1 li a{border:medium none;color:#0da9fa;font-size:39px;margin:0!important;padding:0;width:auto}
.bullet1 li a:hover{color:#fff}
.bullet1 li.rslides_here a{color:#0056a6;font-size:39px}
.bullet2{float:right;left:967px;margin:208px 0 0;position:absolute;z-index:1111!important}
.bullet2 li{float:left;list-style:outside none none;margin:0 2px;color:#0da9fa;top:568px}
.bullet2 li a{border:medium none;color:#0da9fa;font-size:39px;margin:0!important;padding:0;width:auto}
.bullet2 li a:hover{color:#fff}
.bullet2 li.rslides_here a{color:#0056a6;font-size:39px}
#banner{float:left;overflow:hidden;position:relative;width:100%}
.banner{position:relative;margin:auto;width:1180px}
.baner1,.baner2{padding:212px 0}
.baner1{background:rgba(0,0,0,0) url(images/baner1.jpg) no-repeat scroll center top;float:left;width:100%}
.baner2{background:rgba(0,0,0,0) url(images/baner2.jpg) no-repeat scroll center top;float:left;width:100%}
.banner-text{float:left;position:absolute;top:-88px;width:557px}
.banner-text a{color:#888b8d;display:block;font:32px/20px LatoLight}
.banner-text a span{color:#666;display:block;font:51px/78px LoraItalic}
.banner-text p{color:#888b8d;display:block;font:15px/20px LatoRegular;padding:10px 0}
.banner-text p a{color:#000;display:inline;font:16px/20px LatoRegular}
.banner-text1{float:left;width:100%;margin:20px 0 0}
.banner-text1 a{background:rgba(0,0,0,0) url(images/about-bg.png) no-repeat scroll 26px 6px;border:1px solid #ccc;color:#888b8d;float:left;font:13px/18px open_sansregular;margin:0 10px 0 0;padding:10px 30px;text-align:center;width:146px}
.banner-text1 a.awards{padding:10px 30px;background:#fff;font:13px/18px open_sansregular;color:#888b8d;background:url(images/awards.png) no-repeat scroll 26px 6px;border:1px solid #ccc}
#banner-s{float:left;overflow:hidden;position:relative;width:100%}
.banner-s{position:relative;margin:auto;width:1180px}
.baner1-s,.baner2-s{padding:125px 0}
.baner1-s{background:rgba(0,0,0,0) url(images/baner1-s.jpg) no-repeat scroll center top;float:left;width:100%}
.baner2-s{background:rgba(0,0,0,0) url(images/baner2-s.jpg) no-repeat scroll center top;float:left;width:100%}
.banner-text-s{float:left;position:absolute;top:-88px;width:557px}
.banner-text-s a{color:#888b8d;display:block;font:28px/20px LatoLight}
.banner-text-s a span{color:#666;display:block;font:46px/70px LoraItalic}
.nbs-flexisel-nav-left{background:#fff url(images/leftarow.jpg) no-repeat scroll 0 69px;cursor:pointer;height:204px;left:0;position:absolute;top:0!important;width:23px;z-index:100}
.nbs-flexisel-nav-right{background:#fff url(images/rightarow.jpg) no-repeat scroll 0 69px;cursor:pointer;height:204px;position:absolute;right:0;top:0!important;width:23px;z-index:100}
.nbs-flexisel-container{max-width:100%;position:relative;z-index:99999}
.nbs-flexisel-inner{margin:0 auto;overflow:hidden;width:100%}
.nbs-flexisel-ul{list-style-type:none;margin:0;padding:0;position:relative;text-align:center;width:9999px}
#services{float:left;position:relative;width:100%;z-index:2222}
.services{margin:auto;width:1180px}
.services li{border-right:1px dotted #ccc;float:left;margin:20px 0 30px}
.services li a:hover span{color:#3497f4}
.services li a{float:left;display:block}
.services li a span{color:#a2a2a2;display:block;font:15px/20px LatoRegular;margin:40px 0 0;padding:0 0 29px 85px;text-align:left;text-transform:uppercase}
.services li a.arthroscopic-shol{background:rgba(0,0,0,0) url(images/arthroscopic-shol.png) no-repeat scroll 12px 28px}
.services li a.cartilage{background:url(images/cartilage.png) 25px 20px no-repeat}
.services li a.totalknee{background:url(images/totalknee.png) 25px 20px no-repeat}
.services li a.arthroscopic-knee{background:url(images/arthroscopic-knee.png) 25px 20px no-repeat}
.services li a.uniknee{background:url(images/uniknee.png) 25px 20px no-repeat}
.services li a.totalshoul{background:rgba(0,0,0,0) url(images/totalshoul.png) no-repeat scroll 25px 31px}
.services li a.arthroscopic-shol:hover{background:url(images/arthroscopic-shol-h.png) 12px 28px no-repeat}
.services li a.cartilage:hover{background:url(images/cartilage-h.png) 25px 20px no-repeat}
.services li a.totalknee:hover{background:url(images/totalknee-h.png) 25px 20px no-repeat}
.services li a.arthroscopic-knee:hover{background:url(images/arthroscopic-knee-h.png) 25px 20px no-repeat}
.services li a.uniknee:hover{background:url(images/uniknee-h.png) 25px 20px no-repeat}
.services li a.totalshoul:hover{background:url(images/totalshoul-h.png) 25px 31px no-repeat}
#doc-section{background:#f4f4f4;float:left;position:relative;border-top:1px solid #ccc;width:100%}
.doc-section{margin:auto;width:1180px}
.doc-sectionleft{float:left;width:573px}
.doc-sectionleft a{color:#717171;display:block;font:36px/20px LatoRegular;padding:49px 0 0;text-align:center}
.doc-sectionleft a span{color:#717171;display:inline;font:36px/20px LatoLight}
.doc-sectionleft a img{border-right:1px solid #ccc;padding:0 52px 0 0;margin:0 0 30px}
.doc-sectionright{float:left;padding:0 0 0 64px;width:472px}
.doc-sectionright a{color:#717171;display:block;text-align:center;font:36px/20px LatoRegular;padding:49px 0 0}
.doc-sectionright a span{color:#717171;display:inline;font:36px/20px LatoLight}
.doc-sectionright1:last-child{border-bottom:none}
.doc-sectionright1{background:rgba(0,0,0,0) url(images/leftbrdr.jpg) no-repeat scroll 0 0;border-bottom:1px dotted #ccc;float:left;margin:10px 0;width:100%;position:relative;top:46px}
.doc-sectionright1 p a{background:rgba(0,0,0,0) none repeat scroll 0 0;color:#717171;display:inline;font:bold 15px/20px LatoRegular;padding:0}
.doc-sectionright1 p{color:#717171;display:block;font:15px/20px LatoRegular;padding:10px 0 20px 18px}
.doc-sectionright1 a{background:#3497f4 none repeat scroll 0 0;color:#fff;display:block;font:15px/20px LatoRegular;margin:56px 0 0;padding:10px;text-align:center;width:81px}
#practice{float:left;position:relative;width:100%}
.practice{margin:auto;width:1180px}
.practice a{color:#717171;display:block;text-align:center;font:36px/20px LatoRegular;padding:49px 0 0}
.practice a span{color:#717171;display:inline;font:36px/20px LatoLight}
.practice-m{/*border-right:1px solid #ccc;*/float:left;margin:52px 0;position:relative;width:100%}
.practice-leftm > a{padding:0}
.practice-left{float:left;width:50%}
.practice-leftm{float:left;width:50%}
.practice-left1{float:left;width:50%}
.practice-left1 p{color:#717171;display:block;font:16px/18px LatoLight;padding:13px 0}
.practice-left1 p a{color:#444;display:inline;font:16px/18px LatoLight}
.practice-left1 p span{color:#444;display:inline;font:16px/24px LatoLight}
.practice-left1 p a:hover{color:#3497F4}
.practice-right{float:left;width:50%}
.practice-right a{color:#717171;display:block;text-align:center;font:36px/20px LatoRegular;padding:49px 0 0}
.practice-right a span{color:#717171;display:inline;font:36px/20px LatoLight}
#logo{float:left;width:100%;background:#f4f4f4}
.logo{margin:0 auto;width:1180px}
.logo a img{margin:30px 10px 20px}
#footer{background:#5f5f5f;float:left;width:100%}
.footer{margin:0 auto;width:1180px}
.footer-left{border-right:1px solid #ccc;float:left;margin:40px 0 33px 133px;width:527px}
.footer-left li a{color:#fff;display:block;float:left;font:14px/18px LatoLight;padding:0 3px}
.footer-left span{color:#fff;display:block;float:left;font:14px/18px LatoRegular;padding:15px 0}
/*.footer-left1{float:right;padding:9px 20px 0;width:100%}*/
.footer-left1 {float: right;margin: -120px auto;display: inline-block;width: auto;}
.footer-left1 a{float:right;display:block}
.footer-right{float:left;margin:40px 0 33px 33px;width:386px}
.footer-right span{clear:both;color:#fff;display:block;float:none;font:30px/18px LatoLight;padding:0 0 8px}
.footer-right li{float:left}
.footer-right a{display:block;height:43px;width:/*36px*/40px}
/*.footer-right li a.fb{background:rgba(0,0,0,0) url(images/fb.jpg) no-repeat scroll 0 0}
.footer-right li a.gplus{background:rgba(0,0,0,0) url(images/gplus.jpg) no-repeat scroll 0 0}
.footer-right li a.utube{background:rgba(0,0,0,0) url(images/utube.jpg) no-repeat scroll 0 0}
.footer-right li a.twiter{background:rgba(0,0,0,0) url(images/twiter.jpg) no-repeat scroll 0 0}
.footer-right li a.linked{background:rgba(0,0,0,0) url(images/linked.jpg) no-repeat scroll 0 0}*/
.footer-right li a.fb{background:rgba(0,0,0,0) url(images/fb.png) no-repeat scroll 0 0}
.footer-right li a.utube{background:rgba(0,0,0,0) url(images/yt.png) no-repeat scroll 0 0}
.footer-right li a.twiter{background:rgba(0,0,0,0) url(images/twt.png) no-repeat scroll 0 0}
.footer-right li a.linked{background:rgba(0,0,0,0) url(images/lnkd.png) no-repeat scroll 0 0}
#content{float:left;width:100%}
.content{margin:auto;width:1180px}
.innercontent{color:#666;float:left;font:16px/18px LatoRegular;padding:1px 10px 34px 0;width:100%}
.innercontent a{color:#3497f4;font:15px/18px LatoRegular}
.innercontent a:hover{color:#666}
.innercontent ul li{background:rgba(0,0,0,0) url(images/list.png) no-repeat scroll 15px 11px;list-style:outside none none;padding:6px 0 0 30px}
.innercontent ul{margin:0 0 10px}
.innercontent p{line-height:21px;margin:0 5px 14px}
.innercontent h1{clear:both;color:#666;font:30px/28px LatoRegular;margin:18px 0}
.innercontent h2{color:#3497f4;font:26px/28px LatoRegular;margin:12px 0}
.innercontent h3{color:#0668b3;font:22px/28px LatoRegular;margin:9px 0}
.innercontent h4{color:#0668b3;font:18px/28px LatoRegular;margin:9px 0}
.bread-crumbs{clear:both;float:left;margin:20px 0;width:100%}
.bread-crumbs span a{color:#3497f4!important;font:15px/18px LatoRegular}
.bread-crumbs span{color:#666;font:15px/18px LatoRegular}
ul.tab{list-style-type:none;margin:0;padding:0;overflow:hidden;border:1px solid #ccc;border-bottom:1px solid #ccc}
ul.tab li{float:left;padding:22px 0 0;width:49%;border-right:1px solid #ccc;background:none}
ul.tab li:last-child{border-right:none}
ul.tab li a.tablinks-artho{background:rgba(0,0,0,0) url(images/arthroscopic-shol.png) no-repeat scroll center top}
ul.tab li a.tablinks-artho:hover{background:rgba(0,0,0,0) url(images/arthroscopic-shol-h.png) no-repeat scroll center top}
ul.tab li a.tablinks-artho:focus,.active{background:rgba(0,0,0,0) url(images/arthroscopic-shol-h.png) no-repeat scroll center top}
ul.tab li a.tablinks-cartilage{background:rgba(0,0,0,0) url(images/cartilage.png) no-repeat scroll center top}
ul.tab li a.tablinks-cartilage:hover{background:rgba(0,0,0,0) url(images/cartilage-h.png) no-repeat scroll center top}
ul.tab li a.tablinks-cartilage:focus,.active{background:rgba(0,0,0,0) url(images/cartilage-h.png) no-repeat scroll center top}
ul.tab li a.tablinks-total{background:rgba(0,0,0,0) url(images/totalknee.png) no-repeat scroll center top}
ul.tab li a.tablinks-total:hover{background:rgba(0,0,0,0) url(images/totalknee-h.png) no-repeat scroll center top}
ul.tab li a.tablinks-total:focus,.active{background:rgba(0,0,0,0) url(images/totalknee-h.png) no-repeat scroll center top}
ul.tab li a.tablinks-total{background:rgba(0,0,0,0) url(images/totalknee.png) no-repeat scroll center top}
ul.tab li a.tablinks-total:hover{background:rgba(0,0,0,0) url(images/totalknee-h.png) no-repeat scroll center top}
ul.tab li a.tablinks-total:focus,.active{background:rgba(0,0,0,0) url(images/totalknee-h.png) no-repeat scroll center top}
ul.tab li a.tablinks-arthroscopicknee{background:rgba(0,0,0,0) url(images/arthroscopic-knee.png) no-repeat scroll center top}
ul.tab li a.tablinks-arthroscopicknee:hover{background:rgba(0,0,0,0) url(images/arthroscopic-knee-h.png) no-repeat scroll center top}
ul.tab li a.tablinks-arthroscopicknee:focus,.active{background:rgba(0,0,0,0) url(images/arthroscopic-knee-h.png) no-repeat scroll center top}
ul.tab li a.tablinks-uniknee{background:rgba(0,0,0,0) url(images/uniknee.png) no-repeat scroll center top}
ul.tab li a.tablinks-uniknee:hover{background:rgba(0,0,0,0) url(images/uniknee-h.png) no-repeat scroll center top}
ul.tab li a.tablinks-uniknee:focus,.active{background:rgba(0,0,0,0) url(images/uniknee-h.png) no-repeat scroll center top}
ul.tab li a.tablinks-totalshoulder{background:rgba(0,0,0,0) url(images/totalshoul.png) no-repeat scroll center top}
ul.tab li a.tablinks-totalshoulder:hover{background:rgba(0,0,0,0) url(images/totalshoul-h.png) no-repeat scroll center top}
ul.tab li a.tablinks-totalshoulder:focus,.active{background:rgba(0,0,0,0) url(images/totalshoul-h.png) no-repeat scroll center top}
ul.tab li a span{display:block;padding:46px 0 0}
ul.tab li a{color:#000;display:inline-block;font-size:18px;padding:19px 16px;text-align:center;text-decoration:none;transition:all .3s ease 0}
ul.tab li a:hover{color:#3497f4}
ul.tab li a:focus,.active{color:#3497f4}
.tabcontent{border-top:medium none;display:none;padding:6px 12px;position:relative}
.services-m{float:left;width:100%;padding:44px 0 0}
.services-left{width:35%;float:left;margin:0 10px 0 0}
.services-right{float:left;margin:0;position:relative;width:60%}
.tabcontent h3 a{background:rgba(0,0,0,0) url(images/service-d.jpg) no-repeat scroll left bottom;border:medium none;color:#3497f4;float:left;font:30px/18px LatoRegular;padding:7px 0 22px;position:unset;text-transform:none;width:auto}
.tabcontent p{clear:both;padding:10px 0}
.tabcontent a{border:1px solid #ccc;padding:10px;color:#666;position:absolute;text-align:center;text-transform:uppercase;width:100px}
#topics{float:left;width:100%;background:#f4f4f4}
.topics{margin:auto;width:1180px}
.topicsleft{float:left;width:411px}
.topicsleft1{float:left;width:100%;border:1px solid #ccc}
.topicsleft1 li:last-child{border:none}
.topicsleft1 li{border-bottom:1px solid #ccc;padding:17px}
.topicsleft1 li a{background:rgba(0,0,0,0) url(images/arrow.png) no-repeat scroll right 5px;color:#717171;font:18px/18px LatoRegular;padding:0;text-align:left}
.topicsleft1 li a:hover{background:url(images/arrow-h.png) no-repeat right 5px;color:#3497f4}
.topicsleft a{color:#717171;display:block;font:36px/20px LatoRegular;padding:47px 0 43px;text-align:center}
.topicsleft a span{color:#717171;display:inline;font:36px/20px LatoLight}
.topics-right{float:left;position:relative;width:60%}
.topics-right a{color:#717171;display:block;font:36px/20px LatoRegular;padding:43px 0 0;text-align:center}
.topics-right a span{color:#717171;display:inline;font:36px/20px LatoLight}
.topics-right a img{border-left:1px solid #ccc;margin:0 0 30px;padding:0 0 0 52px}
.ser-img{float:right;padding:10px;border:2px solid #ccc;margin:10px 0}
.ser-txt{width:45%;float:left;margin:10px 0}
.mobilesOnly{display:none!important}
.desktopOnly{display:inline!important}
.innercontent .services-tabs li{background:rgba(0,0,0,0) none repeat scroll 0 0;box-shadow:1px 1px 2px 3px;float:left;margin:15px 1%;padding:0;width:39%;text-align:center;list-style:none}
.innercontent .services-tabs li a{background:#056AB2 none repeat scroll 0 0;border-radius:50px 0;color:#fff;display:block;font-size:16px;padding:10px 10px 10px 20px;-webkit-transition:all 300ms ease-in-out;-moz-transition:all 300ms ease-in-out;-ms-transition:all 300ms ease-in-out;-o-transition:all 300ms ease-in-out;transition:all 300ms ease-in-out}
.innercontent .services-tabs li a:hover{background-color:#666;padding:10px 25px}
.more-links{margin-bottom:3%}
.more-links-border{border-bottom:1px dashed hsl(0,0%,0%);float:left;width:100%}
.more-links ul{width:100%;height:auto;list-style:none!important;float:left;margin:0}
.more-links ul li{float:left;list-style:outside none none!important;margin:0 10px 10px 0;padding:0;width:150px}
.more-links ul li a{display:block;list-style:none;padding:5px 0 5px 31px;color:#fff;text-decoration:none}
.more-links > ul li a{margin-bottom:10px}
.more-links ul li.info a{background:hsl(215,65%,27%) url(/images/patient-icon.png) no-repeat scroll 8px 6px}
.more-links ul li.video a{background:hsl(215,65%,27%) url(/images/video_icon.png) no-repeat scroll 8px 5px}
.more-links ul li.print a{background:hsl(215,65%,27%) url(/images/pdf-icon.png) no-repeat scroll 8px 6px}
ul.patient-forms-page{padding:0;font-weight:700}
ul.patient-forms-page a{color:hsl(60,2%,35%);display:block!important;padding:5px 0 5px 35px}
.dotted-border{border-bottom:1px dotted #999}
.patient-forms-page-footer-content{padding:10px 0 0;color:#666;font-size:11px}
.videoBorder{border:4px solid #333;margin:15px auto;padding:39% 0 0;position:relative;width:70%}
.videoBorder iframe,.videoBorder embed{border:0 none!important;height:100%;margin:0;padding:0;position:absolute;top:0;width:100.1%}
.services-main{background:#b9cea5;border-radius:10px;height:52px;margin:0 0 35px 10px;width:390px}
.services-main a{color:#282828;display:block;font:20px/20px Arial,Helvetica,sans-serif}
.services-main a:hover{color:#282828;text-decoration:none}
.services-main img{margin:-7px 15px 0 -8px}
.content .testimonials{background:#666 none repeat scroll 0 0;border:2px solid #000;border-radius:50px 0;color:#fff}
.address-block{border:1px solid #373535;color:#e867ba;float:left;margin:10px auto;width:85%!important}
.address-block h2{background:#063904 none repeat scroll 0 0;clear:both;color:#fff;font-size:16px;margin:0 auto 10px;padding:5px 0 8px 10px}
.address-block h2 a{color:#fff;font-size:16px}
.address{float:left;line-height:22px;padding:1% 0 10px 2%;width:34%}
.map-icon{float:right;padding:0 0 10px;width:57%}
#connect-sblock ul li{float:left!important;list-style:outside none none!important;width:41%!important}
.map-icon ul li{float:left!important;list-style:outside none none!important;width:83%!important;background:rgba(0,0,0,0) none repeat scroll 0 0;margin-left:0;margin-right:0}
#connect-sblock{background:#e7f8ff none repeat scroll 0 0;float:left;margin:15px 0;width:100%}
#connect-sblock ul li{color:#000;margin-left:4%;padding:15px 0 20px 25px}
#connect-sblock ul li a{color:#000}
#connect-sblock ul li.phone{background:rgba(0,0,0,0) url(images/contact-icons.png) no-repeat scroll 0 -111px}
#connect-sblock ul li.fax{background:rgba(0,0,0,0) url(images/contact-icons.png) no-repeat scroll 0 16px}
#connect-sblock ul li.mail{background:rgba(0,0,0,0) url(images/contact-icons.png) no-repeat scroll 0 -48px}
#connect-sblock ul li.website{background:rgba(0,0,0,0) url(images/contact-icons.png) no-repeat scroll 0 -176px}
.for-patients{float:left;width:48%}
.for-professionals{float:left;width:48%}
.innercontent img{float:right;border:solid 1px #ccc;margin:10px 0 10px 10px}
.fb-like img{float:none!important;margin:0!important}.acl-reconstruction-btn li{	list-style: none !important;	margin: 0 10px 10px 0;	padding: 0px!important;		float: left;	width:30%;	background: #056AB2 !important;		font: 16px/18px LatoRegular;	border:1px solid  #056AB2 !important;		border-radius:5px;	color: #fff;	display:block;	text-align:center;}.acl-reconstruction-btn li:hover{	background: #666666 !important;		color: #fff !important;	}.acl-reconstruction-btn li a{	display:block;	color: #fff !important;		padding: 10px 10px 10px 10px!important;	}
/*ADA styles*/
body.dfw-blackmode ,body.dfw-blackmode footer,body.dfw-blackmode header,body.dfw-blackmode .sidebar_container ul li,body.dfw-blackmode .resources,body.dfw-blackmode .sidebar_container2 ul li,body.dfw-blackmode .education_container,body.dfw-blackmode .resourcesright,body.dfw-blackmode #connect-sblock,body.dfw-blackmode .menu-h li li,body.dfw-blackmode #doc-section,body.dfw-blackmode #footer,body.dfw-blackmode #topics{background:#000 !important;}

body.dfw-blackmode .contents img,body.dfw-blackmode .innercontent img{background: #fff !important;}


body.dfw-blackmode .header-right a.ph,body.dfw-blackmode .menu-h li a,body.dfw-blackmode .services li a span,body.dfw-blackmode .doc-sectionleft a,body.dfw-blackmode .doc-sectionleft a span,body.dfw-blackmode .doc-sectionright a,body.dfw-blackmode .doc-sectionright a span,body.dfw-blackmode .doc-sectionright1 p,body.dfw-blackmode .doc-sectionright1 p a,body.dfw-blackmode .practice a,body.dfw-blackmode .practice a span,body.dfw-blackmode .practice-left1 p,body.dfw-blackmode .practice-left1 p span,body.dfw-blackmode .practice-left1 p span a,body.dfw-blackmode .practice-right a,body.dfw-blackmode .practice-right a span,body.dfw-blackmode .innercontent p,body.dfw-blackmode .innercontent ul li,body.dfw-blackmode .innercontent h1,body.dfw-blackmode .innercontent h2,body.dfw-blackmode .innercontent h3,body.dfw-blackmode .innercontent h4,body.dfw-blackmode .innercontent h5,body.dfw-blackmode .innercontent h6,body.dfw-blackmode .innercontent,body.dfw-blackmode .topicsleft a,body.dfw-blackmode .topicsleft a span,body.dfw-blackmode .topics-right a ,body.dfw-blackmode .topics-right a span,body.dfw-blackmode .topicsleft1 li a{color:#fff !important;}

#Accessibility .fontsize span.dfw-actSize a {color: #ffabab !important;}

body.dfw-blackmode .ban_text2 h2,body.dfw-blackmode .ban_text2 h3,body.dfw-blackmode .ban_text span,body.dfw-blackmode .ban_text,#Accessibility .dfw-colorMode a {color: #000 !important;}	

body.dfw-blackmode .footerText a,body.dfw-blackmode .innercontent a,body.dfw-blackmode .contents a,body.dfw-blackmode .header-right a.ph:hover,body.dfw-blackmode .menu-h li a:hover,body.dfw-blackmode .services li a:hover > span,body.dfw-blackmode .doc-sectionleft a:hover,body.dfw-blackmode .doc-sectionright a:hover,body.dfw-blackmode .doc-sectionright1 p a:hover,body.dfw-blackmode .practice a:hover,body.dfw-blackmode .practice-left1 p span a:hover,body.dfw-blackmode .footer-left li a:hover,body.dfw-blackmode .topicsleft a:hover,body.dfw-blackmode .topics-right a:hover ,body.dfw-blackmode .topicsleft1 li a:hover{color:yellow !important;}
.loc-map-embed iframe {
    border: 1px solid #ccc;
    padding: 10px;
    box-shadow: 0px 0px 20px #ccc;
    height: 360px;
    width: 500px;
    margin-top: 30px;
}
.innercontent .zocdoc {
    text-align: center;
}
.innercontent .zocdoc img {
    float: none;
    margin: 0;
}

.gdpCookie, .gdp_popup {
    
    font-family: 'LatoRegular' !important;
}

@media screen and (max-width: 1025px) {
.header,.banner,.services,.doc-section,.practice,.logo,.footer,.banner-s,.content,.topics{width:100%}
.header-right{float:right;padding:34px 0 6px 1px;width:580px}
.menu-h li a{padding:13px 12px}
.banner-text{margin:0 0 0 20px}
img{max-width:100%}
.doc-sectionleft{padding:0 0 0 5px;width:483px}
.practice-left{float:left;padding:0 0 0 5px;width:48%}
.practice-leftm {
    width: auto;
}
.practice-left1{margin:0 0 0 9px;width:50%}
.logo a img{margin:30px 5px 20px}
.footer-left{margin:40px 0 33px 57px;width:527px}
.innercontent{padding:1px 10px 34px 4px;width:98%}
ul.tab li a{font-size:16px;padding:19px 7px}
.topicsleft{padding:0 0 0 10px}
.topics-right{width:57%}
.topics-right a img{border-left:none}
.header-right a.ph{padding:0 10px 7px 28px}
}
@media screen and (max-width: 1023px) {
.bullet2{left:649px}
.topicsleft{padding:0 0 0 10px;float:none;margin:auto}
.topics-right{clear:both;float:none;margin:auto;width:72%}
.header-left{margin:27px 10px 6px 20px}
.header-right{clear:both;float:none;margin:auto;padding:0 0 6px 1px;width:580px}
.header-right a.ph{margin:-60px -50px 0 0;float:right}
.bullet1{left:697px}
.doc-sectionleft{width:532px;float:none;margin:auto}
.doc-sectionleft a img{border-right:none}
.doc-sectionright{float:none;padding:0 0 0 64px;width:472px;clear:both;margin:auto}
.doc-sectionright1 a{font:15px/20px LatoRegular!important;margin:18px 0 62px}
.practice-right a span{font:34px/20px LatoLight}
.practice-right a{font:34px/20px LatoRegular}
.logo a img{margin:10px 0 0 10px}
.footer-left{margin:40px 0 33px 12px;width:527px}
.footer-right{margin:40px 0 33px 33px;width:191px}
.loc-map-embed iframe {
    width: 100%;
}
.footer-left1 {float: none;margin: 0px auto;display: block;width: 150px;text-align: center;}
}
#footer {min-height: 300px;}

@media screen and (max-width: 767px) {
.loc-map-embed iframe {
    width: 90%;
    margin-top: 30px;
    margin: 20px auto;
    display: block;
    clear: both;
    float: none;
}
.banner-text-s{display:none}
.bullet2{left:551px;margin:44px 0 0}
.services-left{float:none;margin:auto;width:71%}
.services-right{float:none;margin:auto;padding:20px 0 0;position:relative;width:83%}
.topics-right{width:95%}
#content{overflow:hidden}
.baner1-s,.baner2-s{background-size:100% auto!important;padding:39px 0}
.bullet1{left:478px;margin:89px 0 0}
.menu-h li a{top:4px}
.baner1,.baner2{background-size:100% auto;padding:65px 0}
.banner-text{display:none}
.practice-left{float:none;margin:auto;width:94%}
.practice-m{border-right:none;margin:52px 0 0}
.practice-right{clear:both;float:none;margin:auto;width:auto;padding:0 0 20px}
.logo a img{margin:30px 5px 20px}
.footer-left{clear:both;float:none;margin:auto;padding:10px 0;width:527px;border-right:none}
.footer-right{clear:both;float:none;margin:auto;width:191px}
.services-main{width:290px}
.header-right a.ph{margin:-60px -30px 0 0}
    #footer {min-height: auto;}
}
@media screen and (max-width: 639px) {
.topics-right{width:90%}
.topics-right a img{padding:0}
.menu-h{display:none}
.header-left{float:none;margin:auto;padding:10px 0;border-right:none}
.header-left1{float:none;padding:2px 0 0 6px;margin:auto}
.header-right{padding:19px 0 6px 1px;width:100%}
.header-right a.ph{float:left;margin:0 0 21px 135px}
.baner1-s{background:rgba(0,0,0,0) url(images/baner1-i.jpg) no-repeat scroll center top}
.baner2-s{background:rgba(0,0,0,0) url(images/baner2-i.jpg) no-repeat scroll center top}
.baner1-s,.baner2-s{padding:209px 0}
.baner1{background:rgba(0,0,0,0) url(images/baner1-i.jpg) no-repeat scroll center top}
.baner2{background:rgba(0,0,0,0) url(images/baner2-i.jpg) no-repeat scroll center top}
.baner1,.baner2{padding:209px 0}
.bullet2{display:none}
.doc-sectionleft{width:99%}
.doc-sectionright{padding:0 0 0 13px;width:96%}
.footer-left{width:99%}
.doc-sectionleft a img{padding:0}
header{overflow:hidden}
.mobilesOnly{display:inline!important}
.desktopOnly{display:none!important}
.services-main{margin:0 auto 35px}
.content .services-tabs li{float:none;margin:15px 8%;width:80%;text-align:center}
.tabcontent h3 a{font:30px/34px LatoRegular}
.services li{margin:20px 0 30px 21px}

.mob_main_cont, .left_side_container span{display: none;}
.left_side_container{width:300px;float:none;margin:10px auto;clear:both;display:block}
.font_resize{width:300px;float:none;margin:10px auto;clear:both;display:block}.acl-reconstruction-btn li{float: none;width:350px;}
}
@media screen and (max-width: 479px) {
.baner1-s,.baner2-s{padding:139px 0}
.topicsleft{width:96%;padding:0 0 0 2px}
.topics-right a{font:31px/20px LatoRegular}
.topics-right a span{font:31px/20px LatoLight}
.services-left{width:95%}
.header-right a.ph{margin:0 0 12px 71px;float:left}
.doc-sectionleft a span{font:32px/20px LatoLight}
.doc-sectionright a span{font:26px/20px LatoLight}
.doc-sectionright a{font:30px/20px LatoRegular}
.practice-leftm{width:98%;float:none}
.practice-left1{margin:auto;width:90%;float:none}
.practice-right a{font:27px/20px LatoRegular}
.practice-right a span{font:26px/20px LatoLight}
.practice-right{width:95%}
.logo a img{margin:8px 16px 10px 80px}
#doc-section{overflow:hidden}
.header-left{width:315px}
.innercontent img{float:none;display:block;margin:5px auto}
.tabcontent h3 a{font:30px/34px LatoRegular}
.services li{margin:20px 0 30px}
}
@media screen and (max-width: 360px) {
#connect-sblock ul li{float:left!important;list-style:outside none none!important;width:44%!important}
}