@charset "utf-8";
/* CSS Document */


@media only screen and (max-width:1364px){
.action-btn {display: none;}
.location-btn, .requst-btn {display: block;}
.topbar-layout .top-info {-webkit-box-orient: horizontal;-webkit-box-direction: reverse;-ms-flex-direction: row-reverse;flex-direction: row-reverse;-webkit-box-pack: end;-ms-flex-pack: end; justify-content: end;}
.header .rows {background-color: #fff;}
.topbar-layout .site-action {display: flex;align-content: center;justify-content: center;vertical-align: ;}
.topbar-layout .site-action .location-btn {margin-top: 13px;margin-right: 15px;}
.topbar-layout .site-action  .requst-btn {margin-top: 17px;}
#main-slider .logo img { max-width: 40px;}
.logo img {width: 100%;max-width: 80%;}
#main-slider .banner-caption {padding: 2rem 0}
#main-slider .banner-caption h3 {margin-bottom: 0px;}    
#main-slider h1 {font-size: 30px; line-height: 36px; margin-bottom: 0px; letter-spacing: 0}
#main-slider .sub {  margin-bottom:10px; letter-spacing: 0px; font-size: 25px;line-height: 33px;}
#main-slider h2 {margin-bottom: 0px; font-size: 20px; letter-spacing: 0}   
.global-wrapper {  width: 100%;  overflow: hidden;} 
.stellarnav ul ul li a {line-height: 5vw !important;}
.stellarnav.dark.right.desktop ul li a:hover { background-color:#fff; color: var(--dark-gray);text-decoration: none;}

    
    
}



@media only screen and (min-width:991px) and (max-width:1199px){
#main-slider .banner-overlay .banner-content {max-width: 95%; margin-bottom: 20px;}
.hmabt .col-left, .hmabt .col-right, .hmortho .col-md-6, .hmnashed .col-left, .hmnashed .col-right, .hmvideo .col-md-5, .hmvideo .col-md-7, .GlobalFullContactInfo .col-md-7, .GlobalFullContactInfo .col-md-5, .GlobalContentwithLinks .col-md-9, .GlobalContentwithLinks .col-md-3, .blog-page .col-md-4  {width: 100%; max-width: 100%; flex: 100%;}
.hmabt .col-left .Media-content {  margin-bottom: 50px;}
.hmbrands .col-md-3 {width: 100%;max-width: 100%;flex: 50%;}
.hmbrands .entry-post {width: auto}
.hmortho .col-md-6 .mediaImage {padding: 0 15px;}
.hmnashed .extra-content iframe {width: 100%; max-width: 100%; height: 400px;}
.hmvideo .videolayout { margin-bottom: 30px;}
.hmserve .list-style ul li {font-size: 16px;}    
.GlobalFullContactInfo .letters {position: inherit; left: 0; top: 0px; width: 100%; text-align: center; margin: 35px 0}
.GlobalFullContactInfo .letters span {-webkit-transform: inherit;-ms-transform: inherit;transform: inherit; display: inline-block; font-size: 24px;}
.GlobalFullContactInfo .map-iframe iframe {width: 100%;max-width: 100%;}
.blog-page .blog-post {margin-bottom: 30px;}
.blog-page .blog-post .entry-img, .blog-page .blog-post .entry-img img {height: 100% !important; width: 100% !important; max-width: 100% !important;}    

}






@media only screen and (max-width:991px){
#main-slider .banner-overlay .banner-content {max-width: 95%; margin-bottom: 20px;}
.hmabt .col-left, .hmabt .col-right, .hmortho .col-md-6, .hmnashed .col-left, .hmnashed .col-right, .hmvideo .col-md-5, .hmvideo .col-md-7, .GlobalFullContactInfo .col-md-7, .GlobalFullContactInfo .col-md-5, .GlobalContentwithLinks .col-md-9, .GlobalContentwithLinks .col-md-3, .blog-page .col-md-4  {width: 100%; max-width: 100%; flex: 100%;}
.hmabt .col-left .Media-content {  margin-bottom: 50px;}
.hmbrands .col-md-3 {width: 100%;max-width: 100%;flex: 50%;}
.hmbrands .entry-post {width: auto}
.hmortho .col-md-6 .mediaImage {padding: 0 15px;}
.hmnashed .extra-content iframe {width: 100%; max-width: 100%; height: 400px;}
.hmvideo .videolayout { margin-bottom: 30px;}
.hmserve .list-style ul li {font-size: 16px;}    
.GlobalFullContactInfo .letters {position: inherit; left: 0; top: 0px; width: 100%; text-align: center; margin: 35px 0}
.GlobalFullContactInfo .letters span {-webkit-transform: inherit;-ms-transform: inherit;transform: inherit; display: inline-block; font-size: 24px;}
.GlobalFullContactInfo .map-iframe iframe {width: 100%;max-width: 100%;}
.blog-page .blog-post {margin-bottom: 30px;}
.blog-page .blog-post .entry-img, .blog-page .blog-post .entry-img img {height: 100% !important; width: 100% !important; max-width: 100% !important;}
.site-footer .col-md-3, .site-footer .col-md-2 {width: 100%;max-width: 33%;flex: 33%;}
.site-footer .col-md-4 {width: 100%;max-width: 100%;flex: 100%;}

}


@media only screen and (max-width:768px){
.hmbrands .col-md-3 {flex: 100%}
.hmservice .entry-post .entry-img img {width: 100%;}
.hmserve .list-style ul li {font-size: 16px;width: 40%;} 
.site-footer .col-sm-4, .site-footer .col-sm-3, .site-footer .col-sm-2, .video-page .col-sm-6, .before-page .col-sm-6, .blog-page .col-sm-9, .blog-page .col-sm-3, .abt-nash .col-right, .abt-nash .col-left {width: 100%;  max-width: 100%;  flex: 100%;  margin-bottom: 20px;}
.GlobalMapWithContent .col-sm-6 {max-width: 100%; flex: 100%;} 
.abt-page figure {display: block}
.referral-form .form-max-width {max-width: 100%;}
 .hmvideo .media_content figure img {min-height: 100% !important;}
.patient-page .media-content a {display: flex;text-align: center;justify-content: center;}
.global-banner650 img {height: 400px; object-position: 75% 20%;} 





}


@media only screen and (max-width:576px){
.hmserve .list-style ul li {font-size: 16px;width: 100%;}
.topbar-layout .col-xs-2 {width: 100%;flex: 40%;max-width: 40%;}
.topbar-layout .col-xs-10 {width: 100%;  flex: 60%;  max-width: 60%;}
.GlobalFaqLayout .set > a {padding-right:30px;}
.GlobalFaqLayout .set > a i { position: absolute; top: 10px; right: 10px;}








}

@media only screen and (min-width:480px) and (max-width: 767px){

}

@media only screen and (max-width: 479px){

}

