/* ---------- Theme CSS ---------- */
#Map-Container {width: 100%;margin: 0px;padding: 0px;position: relative;}
#Accessibility, #Header,.Banner-box, .banner-content, #Content-Main, .Footer, #Footer, #Main-Menu, #Mobile-Menu, #Service, #Credibility,.Content-Main {max-width:1171px;min-width: 300px;margin: 0px auto;padding:0px;position: relative;}

#Banner-Tabs , #Banner-Tabs1{max-width: 1200px;margin: 0px auto;padding:0px;position: relative;}
/* Default Custom CSS */
.img-l {margin: 0px 15px 10px 0px;}
.img-r {margin: 0px 0px 10px 15px;}
.img-c {margin: 10px;}
/* Selection CSS */
#Container ::selection {background: #CCC;color: #000;
}
/* ADA Icon CSS */
.adaOn span {background: #003263;color: #fff;border-radius: 50%;}
/* Scroller CSS */
#Scroller a {background: #fff;border: 2px solid #000;color: #000;border-radius: 50%;}
/* Header CSS */
#Header {position:relative;padding:26px 0px; font-family: 'Montserrat', sans-serif; font-weight:400;}
#Header .logo{width:414px;display:inline-block;  }
#Header .logos{width:258px;display:inline-block; margin:10px 0px 0px 20px;} 
#Header .logos a{ border-left: 1px solid #ccc;width:258px;padding:20px 20px 30px 20px; }
#Header .call-appoint{width:403px;}
#Header .call-appoint ul{width:100%; display:block; }
.call-appoint ul li{vertical-align:top; padding:0 0px 0 40px;position: relative;}
.call-appoint ul li a{color:#000000;line-height:20px;}
.call-appoint ul li.tel3-icon{display:block; float: right; font-size:20px;  width:100%; clear:both;}
.call-appoint ul li.tel3-icon span{background: url(../images/header-icons.png) no-repeat 0px -5px;
display: block;
float: right;
font-size: 20px;
padding: 0 0 10px 37px;}



.call-appoint ul li.tele-health , .call-appoint ul li.book-app-icon{display: inline-block;border: solid 1px #e1e1e1;text-transform:uppercase; font-size:14px; font-weight:600;} 
.call-appoint ul li.tele-health {background: url(../images/header-icons.png) no-repeat -5px -126px;padding: 10px 0px 10px 38px;width: 150px;} 
.call-appoint ul li.book-app-icon{background: url(../images/header-icons.png) no-repeat 0px -254px;padding: 10px 0px 10px 43px;width: 241px;margin-left: 7px;}

.call-appoint ul li.tele-health:hover {background:#ccc url(../images/header-icons.png) no-repeat -5px -126px;} 
.call-appoint ul li.book-app-icon:hover{background:#ccc url(../images/header-icons.png) no-repeat 0px -254px;}
.call-appoint ul li.tel3-icon a:hover{color:#0088ce;}

/* Menu CSS */
.login {width: 300px;height: auto;position: absolute;right:0px;top:30px;display: none;z-index: 99999;background: #f9f9f9;box-shadow: 2px 1px 3px #ccc;padding:10px 0 5px 10px;border: 1px #ccc solid;}
.clsbtn{float:right; border:0px; background:none; margin-top: -7px;}
.login #form-element-list{padding: 10px 0;}
 ul#form-element-list li{margin:2px auto 2px; width: 275px; float: none; border: solid 0px #ebebeb!important; padding:0px 2px 0px 0px; border-radius:0px;}
.login #form-element-list li._106063{font-size: 12px; color: #4e4e4e;line-height: 15px;}
.login #form-element-list li input{border: 1px solid #ccc; padding: 5px 0 5px 5px; font-family: 'Roboto', sans-serif;}
.login #form-element-list li fieldset{border: none; padding: 0px;color: #333; font-family: 'Roboto', sans-serif;}
.login #form-element-list li fieldset li{float: left; width: 50%;}
.login #form-element-list li.email_address_106040 {background: url(../images/email.jpg) right 1px no-repeat;}
.login #form-element-list li.datetime_102348{background: url(../images/date-time.jpg) right 1px no-repeat;}
.login #form-element-list li textarea{border:1px solid #ccc;font-family: 'Roboto', sans-serif; padding:8px 0 0 5px; 
height:70px; font-size: 13px!important;}
.login #form-element-list li label.error{font-size: 11px; color: #f00;}
#submit_7 {width: 200px !important;}
.login #form-element-list label.input_format {font-size: 14px !important;}
.form-hm { width: 860px; margin: 0 auto;}
#form-element-list li label{font-size: 12px !important; line-height:13px!important;}
label {font-size: 15px;}
#form-element-list li.checkbox_104714 ul.control-fields li{width:90% !important; text-align:left;}
/* Menu CSS */

nav{border-top:1px solid #e1e1e1; font-family: 'Montserrat', sans-serif;}
.menu {text-align: center; }
.menu li {padding: 0 30px;}
.menu li a {padding: 15px 0px 15px 0;color:#2f2d2c;font-size:15px;font-weight:500; text-transform:uppercase;}
.menu li a:hover{color:#0088ce;}
.menu li li a{    background: #fff;
    width: 240px;
    padding: 10px 0px 10px 32px;
    font-size: 13px !important;
} }
.menu li li a:hover{background:#7da3d2; color:#fff;}
.menu li li a.last{border-bottom:0px solid #fff;}
.menu-width{width:500px; background: #20407a;}
.menu ul.menu-width li{width:250px; float:left; padding: 0px 0px;}
.menu li ul li{padding: 0 0px;}
.menu .menu-width li li a.last{border-bottom:0px solid #fff;}
.toggleMenu {font: bold 16px/30px Verdana, Arial, Helvetica, sans-serif;}
.toggleMenu a {border-radius: 5px;border: 2px solid #ccc;}
.Wrapper {font: normal 14px/20px Verdana, Arial, Helvetica, sans-serif;}
.post-image {float: left;
margin: 5px 20px 58px 0;
border: solid 1px #ccc;
padding: 5px;
clear: left;
display: table;width:200px;text-align:center;}
 
 .post-image img {
    width: 300px;
 height: 136px;}
 
 
.menu-home span{display:none;}
.menu li.menu-home a{font-size:22px;line-height: 15px;}
/* Home Banner CSS */
#Banner-Container #Banner{height:529px !important; position: relative;margin:0px auto 0px auto; max-width:1710px; font-family: 'Montserrat', sans-serif;}
#Banner-Container .banner1{background:url(../images/banner1-bg.jpg) no-repeat center top;}
#Banner-Container .banner2{background:url(../images/banner2-bg.jpg) no-repeat center top;}
#Banner-Container .banner3{background:url(../images/banner3-bg.jpg) no-repeat center top;}
#Banner-Container .banner4{background:url(../images/banner4-bg.jpg) no-repeat center top;}
/* Banner Content CSS */
.banner-content {position:absolute;font-size:17px;font-weight:400;left:70%;	top:40%;-webkit-transform: translate(-50%, -50%);-moz-transform: translate(-50%, -50%);	-ms-transform: translate(-50%, -50%);-o-transform: translate(-50%, -50%);transform: translate(-50%, -50%);text-transform:uppercase;	line-height:25px;color:#fff;width:600px;
}
.banner-content p{font-weight:600;line-height:55px;color:#fff;display:block; font-size:48px; padding:0 0 10px 0;}
.banner-content p{font-weight:600;line-height:55px;color:#fff;display:block; font-size:48px; padding:0 0 10px 0;}
.banner-content .read-more1 {width: 120px;text-align:center;padding:8px 8px 8px 8px;display:block;font-size:13px;background:#7da3d2;color:#fff; margin-top:30px;}
/* Banner Tabs CSS */
.Banner-Tabs {bottom: 5px;right: 132px;}
.Banner-Tabs li {display: inline-block;position: relative;background: #003263;width: 20px;height: 5px;}
.Banner-Tabs li.Banner_here {background: #fff; }
.banner-content .read-more1:hover{background:#ccc; color:#000;}

/*areas-of-interest-home1*/
#areas-of-interest-hm {position: relative; height:680px; padding:60px 0px}
#areas-of-interest-hm a.hd1{display:table; font-family: 'Montserrat', sans-serif; padding:0 0 40px 0px; font-size:36px; color:#000; margin:0 auto;text-transform:uppercase; font-weight:300; text-align:center;background:url(../images/border2.jpg) no-repeat center 54px;}
ul.areas-of-interest-home1{display:block; padding:0px 0px 60px 0px;}
ul.areas-of-interest-home1 li{min-height: 350px; display: inline-block; vertical-align: top; position: relative; padding: 0 0px 0 0; font-size:13px;color:#2b2b2b; line-height:25px;}
.areas-of-interest-home1 a.hd2{font-size:20px;display: block;padding:50px 0px 20px 0px;
color: #2a4b94;text-transform: uppercase;text-align: center; font-weight: 600;}
.areas-of-interest-home1 a.hd2 span{display: block;width: 131px;height: 134px;position: absolute;top:-67px;left: 65px;}
ul.areas-of-interest-home1 li .areas-of-interest-box{width:260px!important; min-height:354px; display:inline-block;vertical-align: top; padding:20px; margin-top:90px; border:solid 1px #e1e1e1; text-align:center; position:relative;}
#areas-of-interest-hm .read-more {width:120px;text-align:center;padding:8px 8px 8px 8px;display:block;font-size:13px;color:#2b2b2b; margin:30px auto; text-transform:uppercase; border:solid 1px #e1e1e1;}
.areas-of-interest-home1 a.hd2 span.ch-ic1{background:url(../images/icon1.png) no-repeat center 0;}
.areas-of-interest-home1 a.hd2 span.ta-ic2{background:url(../images/icon2.png) no-repeat center 0;}
.areas-of-interest-home1 a.hd2 span.sc-ic3{background:url(../images/icon3.png) no-repeat center 0;}
.areas-of-interest-home1 a.hd2 span.se-ic4{background:url(../images/icon4.png) no-repeat center 0;}
.areas-of-interest-home1 a.hd2 span.ef-ic5{background:url(../images/icon5.png) no-repeat center 0;}
.areas-of-interest-home1 a.hd2 span.wf-ic6{background:url(../images/icon6.png) no-repeat center 0;}

ul.areas-of-interest-home1 li:hover a.hd2 span.ch-ic1{background:url(../images/icon1-hr.png) no-repeat center 0;}
ul.areas-of-interest-home1 li:hover a.hd2 span.ta-ic2{background:url(../images/icon2-hr.png) no-repeat center 0;}
ul.areas-of-interest-home1 li:hover a.hd2 span.sc-ic3{background:url(../images/icon3-hr.png) no-repeat center 0;}
ul.areas-of-interest-home1 li:hover a.hd2 span.se-ic4{background:url(../images/icon4-hr.png) no-repeat center 0;}
ul.areas-of-interest-home1 li:hover a.hd2 span.ef-ic5{background:url(../images/icon5-hr.png) no-repeat center 0;}
ul.areas-of-interest-home1 li:hover a.hd2 span.wf-ic6{background:url(../images/icon6-hr.png) no-repeat center 0;}

#areas-of-interest-hm .read-more:hover{background:#ccc;}
ul.areas-of-interest-home1 li:hover a.hd2{color:#000;}
#areas-of-interest-hm  .nbs-flexisel-inner {position:none;}
#areas-of-interest-hm  .nbs-flexisel-nav-left {background:url(../images/arrow31.png)no-repeat 0px 0px;}
#areas-of-interest-hm  .nbs-flexisel-nav-right {background:url(../images/arrow32.png)no-repeat 0px 0px;}
#areas-of-interest-hm  .nbs-flexisel-nav-left, #associations-hm  .nbs-flexisel-nav-right{width:40px;height:30px;}
#areas-of-interest-hm  .nbs-flexisel-nav-left, #areas-of-interest-hm .nbs-flexisel-nav-left::before {left:51%;content:none;height:30px;top:480px;}
#areas-of-interest-hm  .nbs-flexisel-nav-right, #areas-of-interest-hm .nbs-flexisel-nav-right::before{right:49%;content:none;height:30px;top:480px;}
.border-box{font-size:13px;margin: 0 auto;padding: 0 5px 5px 5px; color:#161616;text-transform:uppercase; font-weight:300;}
.border-box span{font-size:14px;margin: 0 auto;padding: 0 5px 5px 5px; color:#161616; font-weight:500;display:block;}
#areas-of-interest-hm  .nbs-flexisel-item img{margin:0px auto; padding:5px 0px; display:block;}

.textMain .tab-list {text-align: center;}
.textMain .tab-list li {display: inline-block;  list-style: none;   vertical-align: top;     margin: 10px 5px; background:none;padding:5px 5px 5px 5px;}
.textMain .tab-list li a {display: block;padding:5px 15px 8px 15px;text-align: center;color: #fff;text-decoration: none;background:#7da3d2;color: #fff;}
.textMain .tab-list li a:hover {background:#353535;}
.topic-img img {padding: 5px;border: 1px solid #ccc;width: 180px;}
.topic-img {float: left;padding: 5px 20px 5px 5px;}
/* navigation*/
.navigation {padding:40px 0px 40px 0px;background:#656565;margin-bottom:20px;color:#fff; text-align:center; font-family: 'Montserrat', sans-serif; font-weight:300; text-transform:uppercase; text-decoration:none; font-size:14px;} 
.navigation1 {padding:10px 0px 0px 0px;}
.textMain .navigation1 a {color:#fff; font-size:14px; text-decoration:none;}
.textMain h1{ color:#ffffff; font-size:36px;line-height:40px; text-transform:uppercase; font-weight:600;}
.textMain article h1 { color:#007fcb; font-size:36px;line-height:35px; font-weight:800; padding:0 0 2px 0px}
.textMain h2.black{ color:#000000; padding:0px; text-transform:uppercase; letter-spacing:1px;font-size: 19px;padding:6px 70px 6px 0px;line-height: 25px;}
.textMain h1.black{ color:#000000; font-weight:700;}
.textMain h2 {line-height: 30px;
color: #003174;
font-size: 26px;
font-family: 'Quicksand', sans-serif;
padding: 5px 0 0 0;}
.textMain h3{line-height:26px; color:#4e4e4e; font-size:22px;}
.textMain p{line-height:28px; color:#404040; font-size:15px;}
p.con1{background:url(../images/border3.jpg) no-repeat left top;text-align: justify; line-height:30px;

padding: 30px 0;
margin: 20px 0 0 0;}
article a{ color: #579ef6;}
article{margin:40px 70px 20px 0; font-size:15px;line-height: 25px;}

/* Sidebar CSS */
#Sidebar{width:320px;padding:50px 0px 20px 0px;text-transform:uppercase;}
.aaron-daluiski-md-sidebar{width:320px;background:url(../images/aaron-daluiski-md-sidebar.png)no-repeat 0 0;text-align:center;padding:0 0 20px 0px; height:500px;}
.aaron-daluiski-md-sidebar p{font-size:12px; color:#000600; display:block;padding:50px 0px 0px 0px;text-transform:uppercase;} 
.aaron-daluiski-md-sidebar a.hd1{font-size:22px; display:block;padding:0px 0px 0px 0px;  color:#2a4b94;text-transform:uppercase;font-weight:600;} 
.aaron-daluiski-md-sidebar span{font-size:11px; color:#303030; display:block;padding:0px 10%;text-transform:uppercase;} 
.aaron-daluiski-md-sidebar a.hd2{font-size: 16px;display: block;padding:20px 0 20px 0px;color: #fff;width:100%;background: #7da3d2;margin:327px 0 0 0;font-weight:600;}

.sidebar-patient-resources {width:320px;}
.sidebar-patient-resources  a.hd1{font-size:24px;display:block;padding:40px 0 25px 0px;color:#28292b; text-align:center;font-weight:400;}
.sidebar-patient-resources ul{display:block;margin: 0px;border:solid 8px #e7e7e7;}
.sidebar-patient-resources ul li{ background:none; padding:0px;}
.sidebar-patient-resources ul li a{padding:20px 0px 20px 90px;text-align:left;font-size:16px;display:block;color:#2a2a2a;font-weight:400;}
.sidebar-patient-resources ul li a.patient-forms{background:url(../images/sidebar-patient-resources-img.png)no-repeat 40px 10px;}
.sidebar-patient-resources ul li a.first-visit-guide{background:url(../images/sidebar-patient-resources-img.png)no-repeat 40px -110px;}
.sidebar-patient-resources ul li a.patient-education{background:url(../images/sidebar-patient-resources-img.png)no-repeat 40px -253px;}
.sidebar-patient-resources ul li a.e-mail{background:url(../images/sidebar-patient-resources-img.png)no-repeat 40px -540px;}
.sidebar-patient-resources ul li a.insurance-info{background:url(../images/sidebar-patient-resources-img.png)no-repeat 40px -410px;}
.sidebar-patient-resources ul li a:hover{color:#fff;}
.sidebar-patient-resources ul li a.patient-forms:hover{background:#7da3d2 url(../images/sidebar-patient-resources-img-hr.png)no-repeat 40px 10px;}
.sidebar-patient-resources ul li a.first-visit-guide:hover{background:#7da3d2 url(../images/sidebar-patient-resources-img-hr.png)no-repeat 40px -110px;}
.sidebar-patient-resources ul li a.patient-education:hover{background:#7da3d2 url(../images/sidebar-patient-resources-img-hr.png)no-repeat 40px -253px;}
.sidebar-patient-resources ul li a.e-mail:hover{background:#7da3d2 url(../images/sidebar-patient-resources-img-hr.png)no-repeat 40px -540px;}
.sidebar-patient-resources ul li a.insurance-info:hover{background:#7da3d2 url(../images/sidebar-patient-resources-img-hr.png)no-repeat 40px -410px;}
/*comprehensive orthopedic*/
#comprehensive-orthopedic-hm{position:relative;display:block; background:url(../images/comprehensive-orthopedic-hm.jpg) no-repeat center top; padding:70px 0px;}
.comprehensive-orthopedic-hm{margin: 20px 0px 20px 560px;width: 600px;}
#comprehensive-orthopedic-hm p{display:block;font-family: 'Montserrat', sans-serif;font-size:36px; color:#282828; text-transform:uppercase; font-weight:300;}
#comprehensive-orthopedic-hm p span{display:block;padding:0 0 0px 0px; font-size:24px; color:#a2a2a2; margin:0 auto;text-transform:uppercase; font-weight:300;   letter-spacing: 1px;}
.comprehensive-orthopedic-hm-dot ul{ width:100%; padding:40px 0px;}
.comprehensive-orthopedic-hm-dot ul li{list-style: none;display:inline-block;border-bottom: dotted 1px #cad3dc; padding:5px 0px;margin-right:20px;}
.comprehensive-orthopedic-hm-dot ul li.last{border-left:dotted 1px #cad3dc; padding:0 30px; margin-left:25px; }
.comprehensive-orthopedic-hm-dot  ul li a{padding:4px 0px 10px 28px;color: #3a3a3a;display: block;font-size: 15px; font-weight:500; background:url(../images/dot3.jpg) no-repeat 10px 10px;  }
.comprehensive-orthopedic-hm-dot  ul li span{padding:4px 0px 10px 28px;color: #3a3a3a;display: block;font-size: 15px; font-weight:500; background:url(../images/dot3.jpg) no-repeat 10px 10px;  }
#comprehensive-orthopedic-hm .read-more {width:100px;text-align:center;padding:10px 10px;display:block;font-size:14px;color:#3a3a3a; margin:30px 0px; text-transform:uppercase; border:solid 1px #e1e1e1; font-weight:400;}
.comprehensive-orthopedic-hm-dot ul li:nth-child(odd){width:340px}
.silver-cross-hm-image {
    float: right;
    width: 540px;
}
.dr-profile-page-bg{background:url(../images/aaron-daluiski-md-pr-bg.jpg) no-repeat center top;  }
.textMain h1.dr-name2, h2.dr-name4{ color:#2a4b94!important; font-weight:700; text-transform:uppercase; padding:0px; margin:0px; line-height:40px; font-size:44px;}
.textMain h2.dr-name1 {line-height:20px;color: #000600;font-size:18px; text-transform:uppercase; letter-spacing:2px;font-weight:300;}
.textMain h3.dr-name3{line-height:25px; color:#303030; font-size:16px; text-transform:uppercase;font-weight:600;}
/*aaron-daluiski-md*/
#aaron-daluiski-md-hm{padding:70px 0px 90px 0px; position:relative;  background:#ececec url(../images/aaron-daluiski-md-hm-bg.jpg) no-repeat center top; display:block; }
.aaron-daluiski-md-hm1{position:relative;}
img.aaron-daluiski-md-image{position: absolute; right:-100px;top: -70px;}
.aaron-daluiski-md-hm{width:550px; height:auto;min-height:250px;}
#aaron-daluiski-md-hm span.hd2{ font-size:17px; display:block;line-height:25px;color:#000600;font-weight:400;text-transform:uppercase; letter-spacing: 2px;}
#aaron-daluiski-md-hm h1.hd2 a{ font-size:45px; display:table;line-height:55px;color:#2a4b94;font-weight:400; text-transform:uppercase;}
#aaron-daluiski-md-hm span.hd3{ font-size:15px; display:block;line-height:20px;color:#303030;font-weight:700; text-transform:uppercase;}
#aaron-daluiski-md-hm p{ font-size:14px; display:block;line-height:30px;color:#575656; padding:35px 0px; }
ul.aaron-daluiski-md-nav{ width:570px; padding:10px 30px; border:solid 1px #cad3dc;margin-top:44px;}
ul.aaron-daluiski-md-nav li{list-style: none;display:inline-block;}
ul.aaron-daluiski-md-nav li.last{border-left:solid 1px #cad3dc; padding:0 30px; margin-left:20px;}
ul.aaron-daluiski-md-mid1{ width:561px;border:solid 1px #7da3d2; margin:10px 0px 20px 0px;}
ul.aaron-daluiski-md-mid1 li{list-style: none;display:inline-block;} 
ul.aaron-daluiski-md-mid1 li a{padding:12px 20px;color: #fff;display: block;font-size: 14px; font-weight:500; text-transform:uppercase;}
ul.aaron-daluiski-md-mid1 li a.book-app{background:#7da3d2;}
ul.aaron-daluiski-md-mid1 li a.pub:hover{background:#000; color:#fff;}
ul.aaron-daluiski-md-mid1 li a.view-profile{background:none;color:#000;}
#aaron-daluiski-md-hm h1.hd2 a:hover{color:#2f2d33;}
.aaron-daluiski-md-profile {width:328px;display:block;text-align:center;line-height:40px;float:right;margin-left:20px;   margin-bottom: 30px;position: relative;}
ul.aaron-daluiski-md-mid2{ width: 100%; padding:0px 0px;}
ul.aaron-daluiski-md-mid2 li{list-style: none;display: inline-block;background: none;width: 100%;padding: 5px 0px 0px 2px;}  
ul.aaron-daluiski-md-mid2 li a{padding: 0px 25px 0px 50px;color:#fff;display:block;font-size:16px;width:100%;font-weight:600;}
ul.aaron-daluiski-md-mid2 li a.book-app{background:#2b4b94}
ul.aaron-daluiski-md-mid2 li a.patient-reviews{background:#2b4b94;}
/*patient reviews*/
#patient-reviews-hm{position:relative; background:#7da3d2 url(../images/patient-reviews-hm-bg.png) no-repeat center bottom; display:block;text-align: center; color:#fff;}
.patient-reviews-hm{width:100%; height:auto;min-height:380px;padding:30px 0px;}
#patient-reviews-hm p{padding:0 0 20px 0px; }
#patient-reviews-hm a.hd1{display:table; font-family: 'Montserrat', sans-serif; padding:0 0 40px 0px; font-size:36px; color:#fff; margin:0 auto;text-transform:uppercase; font-weight:300; text-align:center;}
 .patient-name {padding: 10px 0;font-size: 18px;}
ul.patient-reviews-slider13{ position:relative; width:100%; margin:30px 0 50px 0; min-height: 120px;}
#patient-stories li {color: #000000;line-height:25px; padding:5px 10%; text-align: center;font-style: italic;font-size: 17px; min-height: 200px;} 
.patient-reviews-dot{text-align: center;position: relative;display: block;height: 165px;width: 100%;
margin: 0 auto;background: url(../images/patient-reviews-hm-bg2.png) no-repeat center center;}
.stars {margin: 5px 5px 5px !important;text-align: center;display: inline-block;}
.textMain ul.patient-stories-detail li{background:none; padding: 0px 0px 0px 0px;}
#patient-stories li {color: #fff;line-height:25px; padding:5px 10%; text-align: center;font-style: italic;font-size: 17px; min-height: 200px;}
#patient-reviews li{float: left;color: #242424;line-height: 30px;padding: 61px 5%;text-align: center;font-style: italic;border-radius: 66px;min-height: 230px;position: absolute;z-index: 99;top: -33px; background: url(../images/patient-reviews-dot-bg.png) no-repeat center 2px;}
.patient-reviews-hm p a{color: #10614c;}

#patient-reviews-hm .upload_photos__optional {display: none;}
a.view-all{display:inline-block; padding:8px 10px;border:solid #fff 1px; width:200px; color:#fff; text-transform:uppercase; text-align:center; font-size:14px; text-transform:uppercase; }
/*Associations*/
#associations-hm{display:block; padding:60px 0px 100px 0px;position: relative;}
#associations-hm a.hd1{display:table; font-family: 'Montserrat', sans-serif; padding:0 0 40px 0px; font-size:36px; color:#161616; margin:0 auto;text-transform:uppercase; font-weight:300; text-align:center;}
#associations-hm  .nbs-flexisel-inner {position:none;}
#associations-hm  .nbs-flexisel-nav-left {background:url(../images/arrow13.png)no-repeat 0px 0px;}
#associations-hm  .nbs-flexisel-nav-right {background:url(../images/arrow12.png)no-repeat 0px 0px;}
#associations-hm  .nbs-flexisel-nav-left, #associations-hm  .nbs-flexisel-nav-right{width:75px}
#associations-hm  .nbs-flexisel-nav-left, .nbs-flexisel-nav-left::before {left: 50%;content:none;}
#associations-hm  .nbs-flexisel-nav-right, .nbs-flexisel-nav-right::before{right:50%;content:none;}
.border-box{font-size:13px;margin: 0 auto;padding: 0 5px 5px 5px; color:#161616;text-transform:uppercase; font-weight:300;}
.border-box span{font-size:14px;margin: 0 auto;padding: 0 5px 5px 5px;  font-weight:500;display:block;}
#associations-hm  .nbs-flexisel-item img{margin:0px auto; padding:5px 0px; display:block;}
/*scaphoid*/
#scaphoid-hm{display:block; padding:60px 0px; background:#ececec;position: relative;}
#scaphoid-hm a.hd1{display:table; font-family: 'Montserrat', sans-serif; padding:0 0 50px 0px; font-size:36px; color:#363636; margin:0 auto;text-transform:uppercase; font-weight:300; text-align:center;}
.scaphoid-box {width:100%; display:block; margin:0 auto; border:solid 8px #cccccc; padding:90px 10%; text-align:center; font-size:16px; color:#ffffff; line-height:35px;background:url(../images/scaphoid-bg.jpg)no-repeat 0 0;}
.scaphoid-box ul{display:block;margin: 0px;}
.scaphoid-box ul li{ background: none;display:block; }
.scaphoid-box ul li a{padding:5px 0px 5px 20px;font-size:16px;display:block;color:#2a2a2a;text-transform:uppercase;font-weight:500;line-height: 16px;}
.scaphoid-box a.view-more{ width:130px; margin:30px auto 0px auto; border:solid 1px #ccc; padding:5px 8px; display:table;text-transform:uppercase; font-size:14px;}
/*in the news*/
#in-the-news-hm{display:block; padding:50px 0px; background:#7da3d2 url(../images/in-the-news-hm.jpg)no-repeat 0 0;position: relative;}
.in-the-news-hm-lft {width:700px; display:inline-block;  }
.in-the-news-hm-rgt {width: 430px;display: inline-block;border-left: 1px solid #afc7e4;margin:30px 6px;padding: 0 35px; }
.in-the-news-hm-rgt1 {padding: 0px 14px 10px 14px;color: #fff;text-align: center;float: right;line-height: 27px;font-weight: 300;}
.in-the-news-hm-rgt1 img{margin:0 auto 10px 0; width:356px;}
.in-the-news-hm-lft a.hd1{display:table; font-family: 'Montserrat', sans-serif; padding:0 0 10px 0px; font-size:36px; color:#fff; text-transform:uppercase; font-weight:300;}
.in-the-news-hm-lft ul{display:block;margin: 0px;}
.in-the-news-hm-lft ul li{ background: none;display:block; font-size:16px;color:#fff; padding: 10px 10px 10px 25px; background:url(../images/dot3.png)no-repeat 0 12px;}
.in-the-news-hm-lft ul li a{font-size:16px;display:block;color:#fff;}
.in-the-news-hm-lft a.view-more{ width:130px; margin:30px 0px; border:solid 1px #fff; padding:10px 5px; display:table;text-transform:uppercase; font-size:14px;color:#fff; text-align:center;}
/*patient-resources*/
#patient-resources-hm{display:block; padding:40px 0px; background:#ececec;position: relative;}
#patient-resources-hm a.hd1{display:table; font-family: 'Montserrat', sans-serif; padding:0 0 10px 0px; font-size:36px; color:#363636; margin:0 auto;text-transform:uppercase; font-weight:300;}
.patient-resources-hm {width:867px; display:block; margin:0 auto;}
.patient-resources-hm ul{display:block;margin: 0px;}
.patient-resources-hm ul li{ background: none;border: solid 8px #cfcfcf;display: inline-block;width: 150px;background: #fff;vertical-align: top; margin:20px 10px;}
.patient-resources-hm ul li a{padding:70px 20px 0px 20px;font-size: 14px;display: block;color: #2a2a2a;font-weight: 400;text-align: center;height: 130px;text-transform: uppercase;font-weight: 500;line-height: 16px;width: 134px;}
.patient-resources-hm ul li a:hover{color:#fff;}
.patient-resources-hm ul li a.patient-forms{background:url(../images/sidebar-patient-resources-img.png)no-repeat 50px 20px;}
.patient-resources-hm ul li a.first-visit-guide{background:url(../images/sidebar-patient-resources-img.png)no-repeat 50px -100px;}
.patient-resources-hm ul li a.patient-education{background:url(../images/sidebar-patient-resources-img.png)no-repeat 50px -243px; }
.patient-resources-hm ul li a.e-mail{background:url(../images/sidebar-patient-resources-img.png)no-repeat 50px -400px;}
.patient-resources-hm ul li a.insurance-info{background:url(../images/sidebar-patient-resources-img.png)no-repeat 50px -530px;}
.patient-resources-hm ul li a.patient-forms:hover{background:#7da3d2 url(../images/sidebar-patient-resources-img-hr.png)no-repeat 50px 20px;}
.patient-resources-hm ul li a.first-visit-guide:hover{background:#7da3d2 url(../images/sidebar-patient-resources-img-hr.png)no-repeat 50px -100px;}
.patient-resources-hm ul li a.patient-education:hover{background:#7da3d2 url(../images/sidebar-patient-resources-img-hr.png)no-repeat 50px -243px; }
.patient-resources-hm ul li a.e-mail:hover{background:#7da3d2 url(../images/sidebar-patient-resources-img-hr.png)no-repeat 50px -400px;}
.patient-resources-hm ul li a.insurance-info:hover{background:#7da3d2 url(../images/sidebar-patient-resources-img-hr.png)no-repeat 50px -530px;}
/*Contact Us*/
#contact-us-home{display:block; padding:20px 0px; position:relative;}
.contact-us-box a{display:table; font-family: 'Montserrat', sans-serif; padding:20px 0px; font-size:36px; color:#363636; margin:0 auto;text-transform:uppercase;}


/* Map*/
#mail-hm{width:100%; padding:15px 0 0 0px; background:url(../images/mail-hm-bg.png) no-repeat center top; position: relative;  display:block; color:#484848; } 
.mail-hm{display: block;background: url(../images/border3.png) no-repeat center 48px;margin: 0 auto;padding: 10px 0px;}
.mail-hm a{display:table;text-align:center;padding: 20px 0 20px 40px;font-size:25px;color:#989898;margin: 0 auto;background: url(../images/mail-hm.png) no-repeat 1px 27px;}
.mail-hm a:hover{color:#000;}
/* Map*/
#map-home{width:100%; padding:15px 0 0 0px; background:url(../images/map-bg.jpg) no-repeat center top; position: relative; position:relative; display:block; height:329px;} 
.map-home{width:865px; margin:0 auto;}
.map-home-box1{width:865x; margin:0 auto; position:absolute; top:104px; height:200px;}
.map-home-box2{width:420px; padding:50px 0px 0px 10px; background:#7da3d2; text-align:center;color:#fff;margin:5px 5px;
display: inline-block;}
.map-home-box2 a.hd1{font-size:30px; text-transform:uppercase; font-weight:400; text-align:center;color:#fff;}
.map-home-box2 p{font-size:13px; text-transform:uppercase;  text-align:center; padding:20px 0px 30px 0px;color:#fff;}
.map-home-box2 a.hd2{font-size: 13px;text-transform: uppercase;font-weight:600;color: #000;width: 226px;padding: 10px 10px 10px 25px;background: #c9e1fd url(../images/bk-app.png) no-repeat 15px 12px;display: block;margin: 0 auto;}
/* Footer CSS */
Footer{display:block; text-align:center; font-family: 'Montserrat', sans-serif;  font-size:13px;}
Footer * a{color:#2d2e32}
ul.social-box{display:block; width:960px; padding:20px 10px; border:solid 1px #97b8e1;margin:0 auto;}
ul.social-box li {display:inline-block;vertical-align: top; padding:0 5px 0 0px}
ul.social-box li a {display:block;}
ul.social-box li.doxy a{border-right:1px solid #ccc; width:180px;}
ul.social-box li.simple-hm{font-weight:400px; font-size:20px; padding:15px 20px;}
ul.social-box li.upload-hm input {border:solid 1px #ccc; padding:10px 5px; width:200px; text-align:center; text-transform:uppercase;font-size:14px; font-weight:600; margin-top:5px; background:none;}

.armadillomd img {width: 173px;}
ul.social-box1{display:block; width:98%; padding:10px 10px 20px 10px; border:solid 1px #97b8e1;margin:0 auto;}
ul.social-box1 li {display:inline-block;vertical-align: top; padding:0 5px 0 0px;background:none;}
ul.social-box1 li a {display:block;}
ul.social-box1 li.doxy a{border-right:1px solid #ccc; width:180px;}
ul.social-box1 li.simple-hm{font-weight:400px; font-size:18px; padding:15px 20px;}
.smo-widget{text-align: center; margin: 30px auto; width:700px; }
.star-rating-widget{ display:inline-block; vertical-align: top; }
ul.social-logo{display:block; vertical-align: top; margin:30px;   width: 300px;}
.social-logo-box {width: 300px;}

ul.social-logo li {display:inline-block;vertical-align: top; padding:0 5px 0 0px}
ul.social-logo li a {display:block;padding: 20px 0px 21px 0px; width:43px; }
ul.social-logo li span{ text-transform: none; padding:0 0 10px 0px;}
ul.social-logo li.facebook a{background: url(../images/smo.png) no-repeat 7px 0px;}
ul.social-logo li.instagram a{background: url(../images/smo.png) no-repeat -45px 0px;}
ul.social-logo li.twitter a{background: url(../images/smo.png) no-repeat -104px 0px;}
ul.social-logo li.youtube a{background: url(../images/smo.png) no-repeat -165px 0px;}
ul.social-logo li.mail-hm a{background: url(../images/smo.png) no-repeat -230px 0px;}
ul.social-logo li.linkedin a{background: url(../images/linkedin-icon.png) no-repeat 0px 1px;}

/*ul.social-logo li.facebook a:hover{background: url(../images/smo-hr.png) no-repeat 15px 0px;}
ul.social-logo li.instagram a:hover{background: url(../images/smo-hr.png) no-repeat -45px 0px;}
ul.social-logo li.twitter a:hover{background: url(../images/smo-hr.png) no-repeat -104px 0px;}
ul.social-logo li.youtube a:hover{background: url(../images/smo-hr.png) no-repeat -165px 0px;}
ul.social-logo li.mail-hm a:hover{background: url(../images/smo-hr.png) no-repeat -230px 0px;}
ul.social-logo li.linkedin a:hover{background: url(../images/linkedin-icon-hover.png) no-repeat 0px 1px;}*/

#Footer h2 span , #Footer h2{color:#2d2e32; font-size:14px; font-weight: normal; }
#Footer p{padding:30px 2% 2px 2%;display: table;margin:5px auto;}
#Footer p a{padding:5px 15px; display:inline-block;font-size:14px;}
.ypo-logo{padding:20px 0 26px 0;}
#Footer p a:hover{color:#0c5fc6;}


/*areas-of-interest-home1*/
.areas-of-interest-services1{display:block;}
ul.areas-of-interest-services{display:block; padding:80px 0px 0px 0px;}
ul.areas-of-interest-services li{min-height: 300px;display: inline-block;vertical-align: top;position: relative;padding: 0 0px 0 0;font-size: 13px;color: #2b2b2b;line-height: 25px;background: none;margin: 30px 23px;width: 500px;}
.areas-of-interest-services a.hd2{font-size: 20px;display: block;color: #2a4b94;text-transform: uppercase;text-align: center;font-weight: 600;position: absolute;top: -66px;left: 10px;padding:22px 0px 77px 146px;}
ul.areas-of-interest-services li .areas-of-interest-box{ min-height:354px; display:inline-block;vertical-align: top; padding:20px; margin-top: 50px; border:solid 1px #e1e1e1; text-align:center; }
.areas-of-interest-services a.read-more {width:120px;text-align:center;padding:8px 8px 8px 8px;display:block;font-size:13px;color:#2b2b2b; margin:20px 0; text-transform:uppercase; border:solid 1px #e1e1e1;}
.areas-of-interest-services a.ch-ic1{background:url(../images/icon1.png) no-repeat left 0;}
.areas-of-interest-services a.ta-ic2{background:url(../images/icon2.png) no-repeat left 0;}
.areas-of-interest-services a.sc-ic3{background:url(../images/icon3.png) no-repeat left 0;}
.areas-of-interest-services a.se-ic4{background:url(../images/icon4.png) no-repeat left 0;}
.areas-of-interest-services a.ef-ic5{background:url(../images/icon5.png) no-repeat left 0;}
.areas-of-interest-services a.wf-ic6{background:url(../images/icon6.png) no-repeat left 0;}

ul.areas-of-interest-services li:hover a.ch-ic1{background:url(../images/icon1-hr.png) no-repeat left 0;}
ul.areas-of-interest-services li:hover a.ta-ic2{background:url(../images/icon2-hr.png) no-repeat left 0;}
ul.areas-of-interest-services li:hover a.sc-ic3{background:url(../images/icon3-hr.png) no-repeat left 0;}
ul.areas-of-interest-services li:hover a.se-ic4{background:url(../images/icon4-hr.png) no-repeat left 0;}
ul.areas-of-interest-services li:hover a.ef-ic5{background:url(../images/icon5-hr.png) no-repeat left 0;}
ul.areas-of-interest-services li:hover a.wf-ic6{background:url(../images/icon6-hr.png) no-repeat left 0;}
.areas-of-interest-services a.hd2:hover{color:#000;}
.areas-of-interest-services a.read-more:hover{background:#ccc;}


.areas-of-interest-services-box1{border: solid 1px #ccc;padding:0px 10px 20px 150px;-webkit-box-shadow: 3px 4px 5px 0px rgba(204,204,204,1);
-moz-box-shadow: 3px 4px 5px 0px rgba(204,204,204,1);box-shadow: 3px 4px 5px 0px rgba(204,204,204,1);}

/* Contact Us */
.contact-info {margin: 20px 0;padding: 10px;border: 1px solid #ccc;position: relative; display:block; width:100%; float:left;}
.contact-info:before {   content: '';   position: absolute;    top: 0;    left: 0;   border-top: 10px solid #000;   border-right: 10px solid transparent;    border-bottom: 10px solid transparent;    border-left: 10px solid #000;}
.contact-info:after {   content: '';   position: absolute;  right: 0;  bottom: 0;   border-top: 10px solid transparent;   border-right: 10px solid #000;   border-bottom: 10px solid #000;    border-left: 10px solid transparent;}
.contact-info-left {width: 370px;}
.contact-info-right iframe {   width: 100%;height: 201px;   border: none;}
.textMain .contact-info-left h2 {   font: 500 20px/30px 'Muli', sans-serif;   color: #000;  text-align: center;}
.textMain .contact-info-left h2 a,
.textMain .contact-info-left1 h2 a {  color: #000;   border-bottom: none;}
.textMain .contact-info-left li {   position: relative;   padding: 3px 0 3px 40px;   background: none;}
.textMain .contact-info-left1 li {   position: relative;   padding: 10px 0 10px 38px;    background: none;    width: 41%;   display: inline-block;   margin: 0 0px;}
.textMain .contact-info-left li:before {   position: absolute;    content: '';    left: 10px;    top: 7px;    height: 20px;
    width: 20px;   padding: 10px 0 10px 20px;}
.textMain .contact-info-left1 li:before {   position: absolute;   content: '';    left: 10px;    top: 14px;    height: 20px;
    width: 20px;   padding: 10px 0 10px 20px;}
.textMain .contact-info-left li.address:before {   background: url(../images/contact-icons.png) no-repeat left top;}
.textMain .contact-info-left li.tel:before {   background: url(../images/contact-icons.png) no-repeat left -60px;}
.textMain .contact-info-left li.time:before {background: url(../images/contact-icons.png) no-repeat -2px -306px;}
.textMain .contact-info-left li.time {  padding: 10px 0 10px 20px;}
.textMain .contact-info-left li.fax:before {background: url(../images/contact-icons.png) no-repeat left -118px;}
.textMain .contact-info-left1 li.mail:before { background: url(../images/contact-icons.png) no-repeat left -178px;}
.textMain .contact-info-left1 li.wesite:before {  background: url(../images/contact-icons.png) no-repeat left -240px;}
.textMain .contact-info-left li.direction:before { background: url(../images/contact-icons.png) no-repeat left -369px;}
.textMain .contact-info-left li.office-hours:before { background: url(../images/contact-icons.png) no-repeat left -308px;}
.textMain .contact-info-left li.office-hours span {   display: inline-block;   width: 100px;}
.textMain .contact-info-left1 li.tel:before {     background: url(../images/contact-icons.png) no-repeat left -59px;}

#areas-of-interest-hm a.hd1:hover{color:#0088ce;}
#ul.aaron-daluiski-md-mid1 li a.book-app:hover{background:#ccc;}

/* Submit Testimonials */
.textMain ul.patient-stories li .readmore a , .textMain ul.pagelet-posts li p.read-more a, .pagelet-posts-details p.read-more {display: inline-block;list-style: none;padding: 5px 20px;margin: 5px 3px;background: none;border: 2px solid #ccc;}
.textMain ul.patient-stories li , .textMain .pagelet-posts li{padding: 10px 0px;background: url(../images/hr-b.gif) repeat-x left bottom;}
.textMain ul.patient-stories li .readmore , .textMain .pagelet-posts li p.read-more a{text-align: right;}
.write-review {border: 2px solid #ccc;font: normal 16px/20px Roboto, sans-serif;float: right;position: relative;margin:10px;}
.textMain .write-review a {	display: block;	padding: 5px 15px;	text-decoration: none;}
.textMain .write-review a::before {	margin-right: 15px;}
.write-review::before, .write-review::after {	position: absolute;	content:'';}
.write-review::before {border-right:10px solid transparent;border-left:10px solid #ccc;border-bottom: 10px solid transparent;	left:0px;top:0px;}
.write-review::after {border-top:10px solid transparent;border-right: 10px solid #ccc;border-left: 10px solid transparent;right:0px;bottom:0px;}
ul.aaron-daluiski-md-mid1 li a.book-app:hover{background:#000;}
ul.aaron-daluiski-md-mid1 li a.view-profile:hover{color:#7da3d2}
#comprehensive-orthopedic-hm .read-more:hover, a.view-all:hover,.scaphoid-box a.view-more:hover, .in-the-news-hm-lft a.view-more:hover{background:#000; color:#fff;}
#patient-reviews-hm a.hd1:hover, .map-home-box2 a.hd1:hover{color:#000;}
#scaphoid-hm a.hd1:hover, #associations-hm a.hd1:hover, #patient-resources-hm a.hd1:hover{color:#0f72eb;}
.map-home-box2 a.hd2:hover{background-color:#ccc;}

/*Usefull links Style*/
ul.usefull-links-banner{width:100%; float:left;margin-top: 20px;}
ul.usefull-links-banner li{list-style:none;margin: 0 4% 4% 0px !important;width:220px;min-height:162px;float:left;border:1px solid #ccc;padding:5px 0% 0;line-height:20px;background:#ededed !important;}
ul.usefull-links-banner li a{text-align: center;font-size: 14px;color: #000;width: 100%;float: left;text-transform: none;font-weight: 500;}
ul.usefull-links-banner li:before{display:none;}
ul.usefull-links-banner li a span{display:block;height: 80px;background: #ccc;padding:12px 0;display: block;text-align: center;margin: 19px 0 0 0;}
.contact-map iframe {
    width: 97%;
margin: 0 0px 0px 0px;
height: 200px;
}

.textMain .contact-info-left ul {
    padding: 0px;
    margin: 10px 0px;
    width: 250px;
float: left;}
.contact-map {
width: 313px;}

/*related-list-css*/

.textMain .links-tabs {
    line-height: 40px;
    list-style: outside none none;
    margin: 10px 0 20px;
    padding: 0;
 
}

.textMain .links-tabs li {
    background: none;
    display: inline-block;
    margin: 0 5px 0 0;
    padding: 0;
}

.textMain .links-tabs li a {
  background:#9bb7d9;
    color: #000;
    padding: 5px 10px;
    text-decoration: none;
}

.textMain .links-tabs li a:hover {
    color: #000;
    background:#ccc;
}

.patient-reviews-hm-one {
    clear: both;
    width: 100%;
margin: 30px 0;}


.menu li.menu-practice-locations ul {
    right: -240px;
    left: auto;
    top: 0px;
}



span.contact-hd1 {
    display: block;
    font-size:16px;
    padding: 0px;
    color: #579ef6;
    font-weight: 600;
text-transform: uppercase;}

.pub {
    padding: 8px;
    color: #fff;
    width: 183px;
    font-size: 18px;
    background: #2b4b94;
    display: block;
    text-align: center;
font-weight: 700;}

.aaron-daluiski-md-sidebar a.hd2:hover{background:#000;}


.accessible_on .call-appoint ul li.tele-health{background:none!important;}

.accessible_on ul.social-logo li a, .accessible_on .mail-hm, .accessible_on #mail-hm , .accessible_on #map-home, .accessible_on #in-the-news-hm, .accessible_on .in-the-news-hm-lft ul li, .accessible_on #scaphoid-hm, .accessible_on .scaphoid-box, .accessible_on .patient-resources-hm ul li a:hover, .accessible_on .mail-hm a, .accessible_on #Container a:hover, .accessible_on .patient-resources-hm ul li a, .accessible_on .patient-resources-hm ul li a:hover, .accessible_on .textMain .tab-list li a, .accessible_on .aaron-daluiski-md-sidebar, .accessible_on .sidebar-patient-resources ul li a{background-image:none!important;}

.accessible_on  ul.social-box, .accessible_on ul.aaron-daluiski-md-mid1, .accessible_on .sidebar-patient-resources ul{border: solid 0px #000;}

.accessible_on .map-home-box2, .accessible_on .map-home-box2 a.hd2, .accessible_on #patient-resources-hm, .accessible_on .patient-resources-hm ul li,  .accessible_on #patient-reviews-hm, .accessible_on .patient-reviews-dot, .accessible_on #comprehensive-orthopedic-hm, .accessible_on .comprehensive-orthopedic-hm-dot ul li span, .accessible_on #aaron-daluiski-md-hm, .accessible_on .areas-of-interest-home1 a.hd2 span, .accessible_on .patient-resources-hm ul li a:hover ,  .accessible_on #in-the-news-hm, .accessible_on #scaphoid-hm, .accessible_on ul.aaron-daluiski-md-mid1 li a.book-app:hover, .accessible_on #in-the-news-hm, .accessible_on .call-appoint ul li.tel3-icon span,   .accessible_on .call-appoint ul li.book-app-icon, .accessible_on #Container a:hover, .accessible_on .navigation, .accessible_on .textMain .tab-list li a, .accessible_on .aaron-daluiski-md-sidebar, .accessible_on .aaron-daluiski-md-sidebar a.hd2, .accessible_on .sidebar-patient-resources ul li a, .accessible_on .textMain .links-tabs li a, .accessible_on ul.aaron-daluiski-md-mid1 li a.book-app, .accessible_on ul.usefull-links-banner li{background:none!important;}

.accessible_on #associations-hm ul li{display:inline-block!important; float:left!important;}
.accessible_on  .border-box, .accessible_on ul.usefull-links-banner li{width: 300px;}

.dfw-whitemode .patient-resources-hm ul li, .dfw-whitemode .in-the-news-hm-lft a.view-more, .dfw-whitemode .scaphoid-box, .dfw-whitemode .scaphoid-box a.view-more, .dfw-whitemode a.view-all, .dfw-whitemode #comprehensive-orthopedic-hm .read-more,  .dfw-whitemode ul.aaron-daluiski-md-mid1 li a.view-profile, .dfw-whitemode #areas-of-interest-hm .read-more, .dfw-whitemode ul.aaron-daluiski-md-mid1 li a.book-app, .dfw-whitemode #Sidebar, .dfw-greymode #Sidebar{border: solid 1px #000;}
.dfw-blackmode .patient-resources-hm ul li, .dfw-blackmode .in-the-news-hm-lft a.view-more, .dfw-blackmode .scaphoid-box, .dfw-blackmode .scaphoid-box a.view-more, .dfw-blackmode a.view-all, .dfw-blackmode  #comprehensive-orthopedic-hm .read-more, .dfw-blackmode ul.aaron-daluiski-md-mid1 li a.view-profile, .dfw-blackmode #areas-of-interest-hm .read-more, .dfw-blackmode ul.aaron-daluiski-md-mid1 li a.book-app, .dfw-blackmode #Sidebar{border: solid 1px #fff;}

.accessible_on #areas-of-interest-hm a.hd1:hover{background: none; color:none;}

.accessible_on #Header .logo img, .accessible_on .ypo-logo img, .accessible_on  .in-the-news-hm-rgt1 img{filter: grayscale(100%) contrast(1%);}



.dfw-whitemode #patient-reviews-hm a.hd1, .dfw-whitemode #patient-reviews-hm a.hd1:hover{color: #00e;}
.dfw-blackmode #patient-resources-hm a.hd1, .dfw-blackmode #patient-reviews-hm a.hd1:hover,  .dfw-blackmode #scaphoid-hm a.hd1 ,  .dfw-blackmode #scaphoid-hm a.hd1:hover, .dfw-blackmode #associations-hm a.hd1, .dfw-blackmode #associations-hm a.hd1:hover, .dfw-blackmode #aaron-daluiski-md-hm h1.hd2 a , .dfw-blackmode #aaron-daluiski-md-hm h1.hd2 a:hover, .dfw-blackmode #areas-of-interest-hm a.hd1 , .dfw-blackmode #areas-of-interest-hm a.hd1:hover{color: #fc0;}

.dfw-blackmode #aaron-daluiski-md-hm span.hd3, .dfw-blackmode #aaron-daluiski-md-hm span.hd2, .dfw-blackmode .textMain ul li, .dfw-blackmode .textMain ol ul li{color: #fff;}

.accessible_on #Sidebar{margin:0 auto;}
.accessible_on .aaron-daluiski-md-sidebar a.hd2{margin: 55px 0 0 0;}
.accessible_on .aaron-daluiski-md-sidebar{height: 290px;}

.accessible_on  .areas-of-interest-services a.hd2{padding: 22px 0px 22px 0px;
background-image: none !important;}
.accessible_on  .areas-of-interest-services-box1{padding: 0px 10px 20px 23px;}

.accessible_on .areas-of-interest-services-box1, .accessible_on  .menu ul{-webkit-box-shadow: none!important;
-moz-box-shadow: none!important;
box-shadow: none!important;}


.dfw-greymode #patient-reviews-hm a.hd1, .dfw-greymode .menu li li a{color:#000;}
 .dfw-greymode .menu li li a{background:#ccc;}

.accessible_on #areas-of-interest-hm{height: 1030px;}
.accessible_on .patient-reviews-dot{height:auto;}
.accessible_on .comprehensive-orthopedic-hm-dot ul li a, .accessible_on .thankImg{background:none!important;}
.accessible_on .mail-hm a{font-size: 13px;}
.accessible_on ul.social-logo li a{padding: 10px; width:auto;}
.accessible_on .contact-map{display:none}
.accessible_on  .menu li li a{background:none;}


.dfw-whitemode ul.social-logo li a, .dfw-whitemode ul.aaron-daluiski-md-mid1 li a{border: solid 1px #000;}
.dfw-blackmode ul.social-logo li a, .dfw-blackmode ul.aaron-daluiski-md-mid1 li a{border: solid 1px #fff;}
.dfw-greymode ul.social-logo li a, .dfw-greymode ul.aaron-daluiski-md-mid1 li a{border: solid 1px #000;}





ul.ser1-box li{width:300px;
height: 275px;
background: none;
display: inline-block;
text-align: center;
background: #e1e1e1;position;relativ; margin:1px; border:solid 1px #ccc; vertical-align:top; margin:30px; padding:0;}		  
		  
.container {
  position: relative;
  width: 100%;
  border:solid 1px #ccc;
  height: 275px;
  padding:10px;
}

.image {
  opacity: 1;
  display: block;
  width: 100%;
  height: 250px;
  transition: .5s ease;
  backface-visibility: hidden;
  padding:10px;
}

.middle {
  transition: .5s ease;
  opacity: 0;
  position: absolute;
  top: 50%;
  left: 50%;
  transform: translate(-50%, -50%);
  -ms-transform: translate(-50%, -50%);
  text-align: center;
  background:#000;
}

.container:hover .image {
  opacity: 0.1;
  background:#000;
}

.container .image a{
 font-size:18px; font-weight:600; text-transform: uppercase; color:##0c67d8;
}

.container:hover .middle {
  opacity: 1;
}

a.text {
  background-color:#579ef6;
  color: white;
  font-size: 18px;
  padding: 10px 10px;
  color:#fff;
  display:block;
}

a.text:hover{background:#000;}
.ser2-box {
    display: block;
    margin: 0 auto;
    width: 100%;
}

.ser2-box h2{text-align:left;}

.accessible_on .container:hover .image, .accessible_on ul.ser1-box li{background:none!important;}
.accessible_on .middle{display:none!important;}
.accessible_on .container:hover .image{background:none!important; opacity:1!important; }

.accessible_on .pub , .accessible_on ul.aaron-daluiski-md-mid2 li a.book-app, .accessible_on ul.aaron-daluiski-md-mid2 li a, .accessible_on .dr-profile-page-bg, .accessible_on p.con1, .accessible_on .textMain .subList li a{background:none;}
/* Widget*/
.review-widget-home{ height: 550px; }
.review-widget-home h2{font-family: 'Montserrat', sans-serif; padding:0 0 10px 0px; font-size:36px; color:#363636; text-align: center; margin: 20px 0;}

@media screen and (max-width : 1170px) {
#Header .logo{margin-left: 10px}	
#Header .call-appoint{width: 250px;}
.call-appoint ul li.tel3-icon, .call-appoint ul li.tele-health, .call-appoint ul li.book-app-icon{float:none;
margin:5px auto;}	
#Header .call-appoint ul{text-align: center;width: 246px;}
.call-appoint ul li.tel3-icon{width: 177px;}
.menu li {padding: 0 0px;}
#Header .logos a{border-left:0px solid #ccc;}
.map-home-box2{margin: 0px 5px;}
.in-the-news-hm-lft{width:650px;margin-left: 10px;}
.in-the-news-hm-rgt{width:320px;}
.comprehensive-orthopedic-hm{margin: 20px 0px 20px 395px;}
#associations-hm .nbs-flexisel-nav-left, .nbs-flexisel-nav-left::before{left:42%;}
img.aaron-daluiski-md-image{position: relative;right: 0px;top: 0px;width: 400px;border: solid 1px #000;margin: 10px auto;display: block;}
.aaron-daluiski-md-hm{width: 99%; height: auto;   min-height: 250px;   text-align: center;}
#aaron-daluiski-md-hm h1.hd2 a, ul.aaron-daluiski-md-mid1, ul.aaron-daluiski-md-nav{margin:10px auto;}
ul.aaron-daluiski-md-mid1 {width:570px;}
#mail-hm{background:none;}
#Content-Main {padding: 0 10px;}
.silver-cross-hm-image {   float: none;    width: 540px;   margin: 0 auto;display: block;}
ul.areas-of-interest-services li{margin: 30px 21px;width: 450px;}
article{margin:36px 0px 20px 0;}
.textMain .contact-info-left ul{width:100%;}
.contact-map{width:100%;}
.contact-info-left {width: 100%;}
ul.ser1-box li{margin: 18px;}

}

@media screen and (max-width :1000px) {
.in-the-news-hm-lft{width:570px;margin-left: 10px;}
#in-the-news-hm{padding: 20px 0px;}
.comprehensive-orthopedic-hm{margin: 20px 0px 20px 315px;}
#associations-hm .nbs-flexisel-nav-left, .nbs-flexisel-nav-left::before{left:51%;}
ul.social-box li{display:block;}
ul.social-box li.doxy a, ul.social-box li.simple-hm{border-right:0px solid #ccc;width:100%;
text-align: center;}
ul.social-box{width:98%;margin: 15px auto;}
ul.social-box li.upload-hm{margin:0 auto;}
.scaphoid-box{padding: 20px 5%;}
.contact-info .table-cell, .contact-info .form-cell{display:block;}
.contact-info .table-div, .contact-info .form-table{display:block;}
ul.ser1-box li{margin: 10px;}

}
@media screen and (max-width : 900px) {
#Header .logos a{border-left:0px solid #ccc;}
#Header .call-appoint{width:603px; display:block; margin:30px auto;} 
#Header .call-appoint .table-div, .form-table{display:block;}
#Header .call-appoint .table-cell, .form-cell{display:block;}
#Header .call-appoint ul{width:100%;}
.map-home-box2{width:350px;}
.map-home{width:700px;}
.patient-resources-hm {width: 520px;}
.in-the-news-hm-lft{width: 460px;}
.in-the-news-hm-rgt{padding: 0 0px;}
#comprehensive-orthopedic-hm{background:none;padding: 10px 0px;}
.comprehensive-orthopedic-hm{margin: 20px 0px 20px 15px;text-align:center;width:98%;}
#comprehensive-orthopedic-hm .read-more{margin:0 auto;}	
.comprehensive-orthopedic-hm-dot ul li:nth-child(2n+1){width:auto;}
.call-appoint ul li.tel3-icon{float:left; margin-top:15px;}
.menu li a{font-size:12px;}

}
@media screen and (max-width :800px) {
.in-the-news-hm-rgt { width: 277px;}
#associations-hm .nbs-flexisel-nav-left, .nbs-flexisel-nav-left::before{left:38%;}
a.view-all{margin:5px;}
.textMain h1.dr-name2, h2.dr-name4{line-height:30px;
font-size: 29px;}
#associations-hm .nbs-flexisel-nav-right, .nbs-flexisel-nav-right::before{right: 59%;}
#associations-hm .nbs-flexisel-nav-left, .nbs-flexisel-nav-left::before{left: 50%;}
}




@media screen and (max-width : 765px) {
.table-div, .form-table{display:block;}
.table-cell, .form-cell{display:block;}	
#Sidebar{margin:0 auto; clear:both;}
.map-home-box1{margin: 0 auto;position: relative;top: 0px;height: 200px;}	
.map-home {width:400px;   margin: 0 auto;}
#map-home{background:#ccc;height: 400px;}
.map-home-box2{padding: 15px 0px 0px 0px;}
ul.social-box li{display:block;}
ul.social-box li.doxy a, ul.social-box li.simple-hm{border-right:0px solid #ccc;width:100%;
text-align: center;}
ul.social-box{width:98%;margin: 15px auto;}
ul.social-box li.upload-hm{margin:0 auto;}
#Header .logo{display: block;margin: 0 auto;}
#Header .logos{margin: 17px auto;display: block;}
#Header .logos a{border-left:0px solid #ccc;}
#Header .call-appoint {width: 300px;margin: 0 auto;}
/* Menu CSS */ 
#Main-Menu {display: none;}
#Mobile-Menu {display: block;}
.call-appoint ul li.tel3-icon{margin: 0 auto;
width:190px;display: block;
float: none;}
.call-appoint ul li{padding: 0 0px 0 0px;}
.call-appoint ul li.tele-health, .call-appoint ul li.book-app-icon{display:table;margin: 20px auto;}
.in-the-news-hm-lft{width:100%;}
.in-the-news-hm-lft a.hd1{margin:0 auto;}
#in-the-news-hm{background:#468fea;}
.in-the-news-hm-rgt {width: 277px;margin: 0 auto;border-left:0px solid #afc7e4; float:none;}
.in-the-news-hm-rgt1{float:none;}
#Banner-Container #Banner{display:none;}
#areas-of-interest-hm .nbs-flexisel-nav-left, #areas-of-interest-hm .nbs-flexisel-nav-left::before{left:47%;}
.map-home-box2{margin:0 0 10px 0px;}
#areas-of-interest-hm a.hd1, #comprehensive-orthopedic-hm p,#patient-reviews-hm a.hd1,#associations-hm a.hd1,#scaphoid-hm a.hd1,.in-the-news-hm-lft a.hd1,#patient-resources-hm a.hd1,#contact-us-home a,#aaron-daluiski-md-hm h1.hd2 a{font-size:28px;line-height:30px;}
.scaphoid-box{padding: 20px 5%;}
.comprehensive-orthopedic-hm{margin: 20px 0px 20px 0px;text-align:center;width:98%;}
article {margin: 40px 0px 20px 0;}
ul.areas-of-interest-services li{width:90%;}
.dr-profile-page-bg{background:none;}
.textMain .contact-info-left1 li{width:98%;}
.aaron-daluiski-md-profile{float:none; margin:0 auto; width:300px;}
ul.ser1-box li {
    margin: 5px;
}
.ser2-box {
    display: block;
    margin: 0 auto;
    width: 300px;
}
.ser2-box h2{text-align:left;}
.smo-widget {
    text-align: center;
    margin: 30px auto;
    width: 320px;
}

}
@media screen and (max-width :600px) {
#areas-of-interest-hm .nbs-flexisel-nav-left, #areas-of-interest-hm .nbs-flexisel-nav-left::before{left:44%;}

}


@media screen and (max-width :500px) {
.map-home {width:300px;margin: 0 auto;}
.map-home-box2 {width:290px;}
#Header .logo{width:90%;}
.patient-resources-hm {width: 300px;}
.patient-resources-hm ul li{margin: 4px 0px;width: 146px;}
#areas-of-interest-hm .nbs-flexisel-nav-left, #areas-of-interest-hm .nbs-flexisel-nav-left::before{left:52%;}
#areas-of-interest-hm .nbs-flexisel-nav-right, #areas-of-interest-hm .nbs-flexisel-nav-right::before{right: 52%;}
#associations-hm .nbs-flexisel-nav-right, .nbs-flexisel-nav-right::before{right: 48%;}
#associations-hm .nbs-flexisel-nav-left, .nbs-flexisel-nav-left::before{left:54%;}
#areas-of-interest-hm a.hd1, #comprehensive-orthopedic-hm p,#patient-reviews-hm a.hd1,#associations-hm a.hd1,#scaphoid-hm a.hd1,.in-the-news-hm-lft a.hd1,#patient-resources-hm a.hd1,#contact-us-home a,#aaron-daluiski-md-hm h1.hd2 a{font-size:22px;line-height:23px;}
ul.aaron-daluiski-md-mid1{width: 223px;}
ul.aaron-daluiski-md-nav{width: 298px;border: solid 0px #cad3dc;}
ul.aaron-daluiski-md-nav li.last{border-left: solid 0px #cad3dc;}	
ul.aaron-daluiski-md-nav li{margin: 10px 0px;}
}

@media screen and (max-width :400px) {
#areas-of-interest-hm .nbs-flexisel-nav-left, #areas-of-interest-hm .nbs-flexisel-nav-left::before{left:48%;}
#associations-hm .nbs-flexisel-nav-left, .nbs-flexisel-nav-left::before{left:57%;}
#associations-hm .nbs-flexisel-nav-right, .nbs-flexisel-nav-right::before{right:42%;}

}