/* ---------- Theme CSS ---------- */
#Map-Container {width: 100%;margin: 0px;padding: 0px;position: relative;}
#Accessibility, #Header,.Banner-box, .banner-content, #Content-Main, .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;}
header {transition:0.9s all linear;padding:20px 0px 0px 0px; background:#fff;}
.logo{width:425px;transition:0.9s all linear;}
.call-appoint{display:block;width:100%;float: right; transition:0.9s all linear; padding:25px 0px 0 0px;}
.call-appoint ul.call-appoint1{display:block;width:430px;float: right; transition:0.9s all linear;}
.call-appoint ul.call-appoint1 li{vertical-align:top; padding:0;position: relative; display:inline-block;float:left;}
.call-appoint ul.call-appoint1 li.tel3-icon span a{background: url(../images/header-icons2.png) no-repeat 0px -2px;display: inline-block;font-size:20px;padding:7px 10px 10px 55px;width: 225px;font-family: 'Poppins', sans-serif;}
.call-appoint ul.call-appoint1 li.book-app-icon a{display: inline-block;font-size: 20px;background: #ef2f2e url(../images/header-icons2.png) no-repeat -9px -66px;padding: 8px 12px 10px 40px;color: #fff;border-radius: 5px;font-family: 'IBM Plex Sans', sans-serif; font-weight:700;}
.stickyMenu header{transition:0.9s all linear;padding:5px 0px 0px 0px;}
.stickyMenu  .call-appoint{transition:0.9s all linear; padding:0px 0px 0 0px;}
#sticky{position:fixed; top:0px; float:left; width:100%; z-index:3;}
.stickyMenu #Header .logo{transition:0.9s all linear;   width:180px;}
.stickyMenu #Main-Menu  { transition:0.9s all linear; padding:0px 0 0 0;}
.call-appoint ul.call-appoint1 li.tel3-icon span a:hover{background: url(../images/ph1-hr.png) no-repeat 14px 4px;}
.call-appoint ul.call-appoint1 li.book-app-icon a:hover{display: inline-block;font-size: 20px;background: #000 url(../images/header-icons2.png) no-repeat -9px -66px;}

/* Menu CSS */
#Main-Menu {padding:15px 0 0 0;transition:0.9s all linear; display:block;}
#Mobile-Menu {display:none; }
.menu { WIDTH:100%; display:block;}
.menu li {padding: 0 47px;}
.menu li a {padding: 11px 0px 15px 0;color:#242424;font-size:15px;font-weight:400;text-transform:uppercase; border-bottom:4px solid #fff;}
.menu li a:hover{border-bottom:4px solid #ef2f2e;}
.menu li ul li{background:#413e49;}
.menu li ul li a{text-transform: none;
width: 240px;
padding:5px 0px 5px 30px;
color: #fff;
border-bottom: 1px solid #000;
border-bottom: 1px solid #000;
background: url(../images/bullete1.png) no-repeat 15px 11px;
font-size: 14px !important;}
.menu li li a.last{border-bottom:0px solid #fff;}
.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: 1px;border: 1px solid #ccc; color: #fff; background: #ef2f2e; margin:20px 0px 0px 0px;}
.Wrapper {font: normal 14px/20px Verdana, Arial, Helvetica, sans-serif;}
.menu ul {left:0px;}
.menu li ul li a:hover{background:#ef2f2e url(../images/bullete1.png) no-repeat 15px 11px; color:#fff;border-bottom:1px solid #000;}
/* Home Banner CSS */
#Banner-Container #Banner{height:510px!important; position: relative;margin:0px auto 0px auto; max-width:1710px;margin-top:194px;}
#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-Container .banner5{background:url(../images/banner5-bg.jpg) no-repeat center top;}
#Banner-Container .banner6{background:url(../images/banner6-bg.jpg) no-repeat center top;}
#Banner-Container .banner7{background:url(../images/banner7-bg.jpg) no-repeat center top;}
#Banner-Container .banner8{background:url(../images/banner8-bg.jpg) no-repeat center top;}
#Banner-Container .banner9{background:url(../images/banner9-bg.jpg) no-repeat center top;}
#Banner-Container .banner10{background:url(../images/banner10-bg.jpg) no-repeat center top;}
#Banner-Container .banner11{background:url(../images/banner11-bg.jpg) no-repeat center top;}
/* Banner Content CSS */
.banner-content {position:absolute;font-size:17px;font-weight:400;left:39%;	top:27%;-webkit-transform: translate(-50%, -50%);-moz-transform: translate(-50%, -50%);	-ms-transform: translate(-50%, -50%);-o-transform: translate(-50%, -50%);transform: translate(-50%, -50%);line-height:25px;color:#fff;width:260px;}
.banner-content1{}
.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;color:#fff;  border:solid 1px #f1f1f1; margin-top:50px}
.banner-content .read-more1:hover{background:#94c6fe;}
.banner-head3{display:block;bottom: 5px;right:60px;top:10px;width:500px;height:472px; position:absolute;z-index:2;}
.banner-head4 a.hd1{font-size:38px;display: block;padding: 15px 0px;color: #ffffff;text-align: center;font-family: 'IBM Plex Sans', sans-serif; font-weight:700;}
 a.rhd1{font-size:28px;display: block;padding:25px 0px;color: #ffffff;font-family: 'IBM Plex Sans', sans-serif; font-weight:700;}
ul.nav1 li a{font-size: 15px;display: block;padding: 2px 0px 2px 21px;color: #ffffff;background: url(../images/arrow4.png) no-repeat 2px 10px;}
.Banner-Tabs{display:block;}
.Banner-Tabs ul{display:block;}
.Banner-Tabs li {width:130px;height:150px;display:inline-block;float:left; margin:0.5px;}
.Banner-Tabs li a{width: 130px;height: 150px;color: #fff;text-align: center;font-size: 15px;color: #fff;background:url(../images/banner-nav-bg.png) no-repeat center top;}
.Banner-Tabs li a:hover,  .Banner-Tabs li.Banner_here a{color: #000; background:url(../images/banner-nav-bg-hr.png) no-repeat center top; }
.Banner-Tabs li a span {display: block;padding: 80px 0px 20px 0px;}
.Banner-Tabs li a.icon1 span{background:url(../images/hm-product-categories-img.png)no-repeat 30px 20px;}
.Banner-Tabs li a.icon2 span{background:url(../images/hm-product-categories-img.png)no-repeat 30px -80px;}
.Banner-Tabs li a.icon3 span{background:url(../images/hm-product-categories-img.png)no-repeat 30px -177px;}
.Banner-Tabs li a.icon4 span{background:url(../images/hm-product-categories-img.png)no-repeat 39px -261px;}
.Banner-Tabs li a.icon5 span{background:url(../images/hm-product-categories-img.png)no-repeat 37px -368px;}
.Banner-Tabs li a.icon6 span{background:url(../images/hm-product-categories-img.png)no-repeat 35px -485px;}
.Banner-Tabs li a.icon7 span{background:url(../images/hm-product-categories-img.png)no-repeat 37px -595px;}
.Banner-Tabs li a.icon8 span{background:url(../images/hm-product-categories-img.png)no-repeat 41px -705px;}
.Banner-Tabs li a.icon9 span{background:url(../images/hm-product-categories-img.png)no-repeat 34px -807px;}
.Banner-Tabs li a.icon10 span{background:url(../images/hm-product-categories-img.png)no-repeat 33px -927px;}
.Banner-Tabs li a.icon11 span{background:url(../images/hm-product-categories-img1.png)no-repeat 38px 5px;}

.Banner-Tabs li a:hover.icon1 span, .Banner-Tabs li.Banner_here a.icon1 span{background:url(../images/hm-product-categories-img-hr.png)no-repeat 30px 20px;}

.Banner-Tabs li a:hover.icon2 span, .Banner-Tabs li.Banner_here a.icon2 span{background:url(../images/hm-product-categories-img-hr.png)no-repeat 30px -80px;}

.Banner-Tabs li a:hover.icon3 span, .Banner-Tabs li.Banner_here a.icon3 span{background:url(../images/hm-product-categories-img-hr.png)no-repeat 30px -177px;}

.Banner-Tabs li a:hover.icon4 span, .Banner-Tabs li.Banner_here a.icon4 span{background:url(../images/hm-product-categories-img-hr.png)no-repeat 39px -261px;}

.Banner-Tabs li a:hover.icon5 span, .Banner-Tabs li.Banner_here a.icon5 span{background:url(../images/hm-product-categories-img-hr.png)no-repeat 37px -368px;}


.Banner-Tabs li a:hover.icon6 span, .Banner-Tabs li.Banner_here a.icon6 span{background:url(../images/hm-product-categories-img-hr.png)no-repeat 35px -485px;}

.Banner-Tabs li a:hover.icon7 span, .Banner-Tabs li.Banner_here a.icon7 span{background:url(../images/hm-product-categories-img-hr.png)no-repeat 37px -595px;}

.Banner-Tabs li a:hover.icon8 span, .Banner-Tabs li.Banner_here a.icon8 span{background:url(../images/hm-product-categories-img-hr.png)no-repeat 41px -705px;}

.Banner-Tabs li a:hover.icon9 span, .Banner-Tabs li.Banner_here a.icon9 span{background:url(../images/hm-product-categories-img-hr.png)no-repeat 34px -807px;}

.Banner-Tabs li a:hover.icon10 span, .Banner-Tabs li.Banner_here a.icon10 span{background:url(../images/hm-product-categories-img-hr.png)no-repeat 33px -927px;}

.Banner-Tabs li a:hover.icon11 span, .Banner-Tabs li.Banner_here a.icon11 span{background:url(../images/hm-product-categories-img-hr1.png)no-repeat 38px 5px;}

.Banner-Tabs li a.icon1{top:0px;left:33px;position: absolute;}
.Banner-Tabs li a.icon2{top:0px;left:169px;position: absolute;}
.Banner-Tabs li a.icon3{top:0px;left:300px;position: absolute;}
.Banner-Tabs li a.icon4{top:119px;left:-29px;position: absolute;}
.Banner-Tabs li a.icon5{top:119px;left:106px;position: absolute;}
.Banner-Tabs li a.icon6{top:124px; left:239px;position: absolute;}
.Banner-Tabs li a.icon7{top:119px;left:374px;position: absolute;}
.Banner-Tabs li a.icon8{top:240px;left:-93px;position: absolute;}
.Banner-Tabs li a.icon9{top:240px;left:45px;position: absolute;}
.Banner-Tabs li a.icon10{top:240px;left:178px;position: absolute;}
.Banner-Tabs li a.icon11{top:240px;left:315px;position: absolute;}
ul.nav1 li a:hover, a.rhd1:hover, .banner-head4 a.hd1:hover{color:#ef7574;}
/* Navigation CSS */
.navigation {padding:30px 0px 30px 0px;background:#44414d;color:#fff; font-size:16px; line-height: 25px;text-align:center;margin-top:194px;}
.navigation1 {padding: 30px 0px 20px 0px;font-size: 13px;color:#747c83; }
.textMain .navigation1 a {color:#747c83; font-size: 13px; line-height: 25px; text-decoration:none;color: #747c83;}
.textMain h1{ color:#ffffff; font-size:25px;line-height:35px; text-transform:uppercase; font-family: 'IBM Plex Sans', sans-serif;  }
.textMain article h1 { color:#007fcb; font-size:35px;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 0 6px 0px;line-height: 25px;}
.textMain h1.black{ color:#000000; font-weight:700;}
.textMain h2 {line-height: 40px;color: #ef2f2e;font-size: 30px;}
.textMain h3{line-height:26px; color: #f77373;font-size:21px;}
.textMain ul li{background: url(/images/bull1.png) no-repeat 10px 15px;}
article a{color: #ef2f2e;}
article{margin:0px 40px 40px 0; font-size:16px; line-height: 25px; color:#000;font-family: 'Lato', sans-serif; }
/*product-knee-lading-box*/
ul.product-knee-lading-box{display:block;margin: 0px;}
.textMain ul.product-knee-lading-box li{background:none;padding:0;width:320px;display:inline-block;min-height:274px; margin:25px;border:solid 1px #44414d; vertical-align:top; box-shadow:8px 8px 0px 0px #dad9db;}
.textMain ul.product-knee-lading-box li:hover{border:solid 1px #e62520; box-shadow: 8px 8px 0px 0px #ffe2e2;}

.textMain ul.product-knee-lading-box li.box-height{min-height:179px; margin:25px;}

.find-a-surgeon-con a.hd2:hover{background:#e62520;}
.find-a-surgeon-con a.hd1:hover{color:#000;}

ul.product-knee-lading-box li a{text-align:center; display:block; }
ul.product-knee-lading-box li a img{padding:30px 0;}
ul.product-knee-lading-box li a span{display:block; padding:15px 70px 15px 15px;  text-align:center; color:#fff; font-size:18px;font-weight:900; text-align:left; min-height:60px; background:#ef2f2e url(../images/arrow3.png)no-repeat 284px 23px;}
ul.product-knee-lading-box li a span.extra{padding:5px 100px 5px 15px;}
/*product-knee-lading-box*/
ul.product-categories-box1{display:block;margin: 0px;}
ul.product-categories-box1 li{background:none;padding:0;width:320px;display:inline-block;min-height:345px; margin:25px; vertical-align:top;border:solid 8px #e9e8e8;}
ul.product-categories-box1 li:hover{border:solid 8px #b85f5f;}
ul.product-categories-box1 li a{text-align:center; display:block; }
ul.product-categories-box1 li a img{padding:0px 0;}
ul.product-categories-box1 li a span{background: url(../images/bg-opacity.png)repeat-x 0px 0px; display:block; padding: 10px 10px 10px 10px;  text-align:center; color:#fff; font-size:20px; position: absolute;width: 100%;bottom: 0}
.product-categories-box2{margin:0px; position: relative;}
/*Manufacturers*/
#manufacturers{width:100%; padding:15px 0px 15px 0px; position: relative; display:block;position: relative;} 
.manufacturers a.hd1{color: #242424;font-size: 35px;line-height: 45px;padding: 0px;margin: 15px auto;display: table;font-family: 'IBM Plex Sans', sans-serif;font-weight:800;}
.manufacturers ul{display: block;padding:10px 0px;float: left;}
.manufacturers ul li{ background: none;display: inline-block;padding: 0 0px;margin: 0 0px;}
#manufacturers  .nbs-flexisel-inner {position:none;}
#manufacturers  .nbs-flexisel-nav-left {background:url(../images/arrow-prev.png)no-repeat 0px 0px;}
#manufacturers  .nbs-flexisel-nav-right {background:url(../images/arrow-next.png)no-repeat 0px 0px;}
#manufacturers  .nbs-flexisel-nav-left, #manufacturers  .nbs-flexisel-nav-right{width:40px;height:30px;}
#manufacturers  .nbs-flexisel-nav-left, #manufacturers .nbs-flexisel-nav-left::before {left: 1%;content: none;height: 30px;top: 36px;}
#manufacturers  .nbs-flexisel-nav-right, #manufacturers .nbs-flexisel-nav-right::before{right:-3%;content:none;height:30px;top:36px;}
#manufacturers  .nbs-flexisel-item img{margin:0px auto; padding:5px 0px; display:block;}
.border {border-top: 1px solid #ccc;}
/*about-mac-medical*/
#about-mac-medical{display:block; padding:60px 0px 30px 0px;position: relative;font-size:18px;background:#e9e9e9;font-family: 'Lato', sans-serif; color: #242424; text-align:center;}
.about-mac-medical {padding:0px 0px;}
.about-mac-medical h1.hd1 a{color: #242424;font-size: 35px;background: url(../images/border-news3.jpg) no-repeat center 50px;line-height: 45px;padding: 0px 0 10px 0;margin: 15px auto;display: table;}
/*why-mac-medical*/
#why-mac-medical{display:block; padding:50px 0px; position: relative;  font-size:18px;background:#e9e9e9  url(../images/why-mac-medical-bg.png) no-repeat center top;font-family: 'Lato', sans-serif; }
.why-mac-medical {width: 470px;color: #fff; padding:40px 0 0 0;}
.why-mac-medical a.hd1{color: #fff;font-size: 35px;background: url(../images/border-news1.jpg) no-repeat 3px 50px;line-height: 45px;padding: 0px 0 10px 0;margin: 15px 0px;display: table;}
.why-mac-medical a.hd2{color: #fff;font-size:18px;display: table;margin-top:40px; width:120px; padding:8px; border-radius:5px; background:#ea3426; text-align:center;}
/*Technical/Clinical Support*/
#technical-clinical-support{display:block;background:#ef2f2e; padding:50px 0px; position: relative;  font-size:18px;background: url(../images/technical-clinical-support-bg.jpg) no-repeat center top;font-family: 'Lato', sans-serif; }
.technical-clinical-support {width: 470px;margin-left: 630px;color: #fff;}
.technical-clinical-support a.hd1{color: #fff;font-size: 35px;background: url(../images/border-news1.jpg) no-repeat 3px 50px;line-height: 45px;padding: 0px 0 10px 0;margin: 15px 0px;display: table;}
.technical-clinical-support a.hd2{color: #fff;font-size:18px;display: table;margin-top:40px; width:120px; padding:8px; border-radius:5px; background:#ea3426; text-align:center;}
/*find-a-surgeon */
#find-a-surgeon{margin:50px 0px;position: relative;}
.find-a-surgeon form{display:box; margin:10px auto; width:880px;font-size: 18px;}
#string-hm{width: 400px;border: solid 1px #ccc;padding: 10px;margin-right: 10px;color: #aaa8a8;}
#string1-hm{width: 300px;border: solid 1px #ccc;padding: 10px;color: #aaa8a8;}
#search_submit{width:100px;display: inline-block;background:#ef2f2e;padding: 10px;font-size: 18px; color:#fff; text-align:center;padding:8px;border: solid 1px #ef2f2e;}
.find-a-surgeon a.fd{color: #000000;font-size: 35px;background: url(../images/search.png) no-repeat 0px 10px;line-height: 45px;padding: 0px 0 0px 36px;margin:15px auto 0px auto;display: table;font-family: 'IBM Plex Sans', sans-serif;font-weight: 700;}
#find-a-surgeon  input:focus::placeholder {
  color: transparent;
}
/*latest-news*/
#latest-news{display:block;background:#ef2f2e; padding:50px 0px;position:relative;font-size:16px; }
.latest-news-lft{margin-right:50px;}
.latest-news-lft, .latest-news-rgt{border: solid 6px #d62221;background: #fff;display: inline-block;width:549px;}
.latest-news-img {float: left;margin-right:20px;}
.latest-news-lft a.hd1, .latest-news-rgt a.hd1{color: #373737;font-size: 30px;background: url(../images/border-news.jpg) no-repeat 3px 50px;line-height: 45px;padding: 0px 0 10px 0;margin: 15px 0px;display: table;font-family: 'IBM Plex Sans', sans-serif;font-weight:700;}
.latest-news-lft a.hd2, .latest-news-rgt a.hd2{color: #373737;font-size:18px;display: table;margin-top:40px;font-weight: 700;}
/* Sidebar CSS */
#Sidebar {width: 300px;padding:0px 0px 20px 0px;position:relative; clear:both;}
.sidebar-product-categories {width:300px; margin-top:0px;}
.sidebar-product-categories a.hd1{font-size:18px;display:block;padding:15px 0px 15px 20px;color:#ffffff;background:#c12727; text-transform:uppercase; font-weight:600;font-family: 'IBM Plex Sans', sans-serif;}
.sidebar-product-categories ul{display:block;margin: 0px;}
.sidebar-product-categories ul li{ background:none; padding:0px;}
.sidebar-product-categories ul li a{ padding:20px 0px 20px 90px; text-align: left; font-size:17px;display: block;color:#fff; border-bottom: 1px solid #fff;}
.sidebar-product-categories ul li a:hover{ color:#fff;}
.sidebar-product-categories ul li.last a{border-bottom:0px solid #fff;}
.sidebar-product-categories ul li a.icon1{background:#44414d url(../images/sidebar-product-categories-img.png)no-repeat 17px 11px;}
.sidebar-product-categories ul li a.icon2{background:#44414d url(../images/sidebar-product-categories-img.png)no-repeat 27px -52px;}
.sidebar-product-categories ul li a.icon3{background:#44414d url(../images/sidebar-product-categories-img.png)no-repeat 17px -111px;}
.sidebar-product-categories ul li a.icon4{background:#44414d url(../images/sidebar-product-categories-img.png)no-repeat 17px -178px;}
.sidebar-product-categories ul li a.icon5{background:#44414d url(../images/sidebar-product-categories-img.png)no-repeat 17px -241px;}
.sidebar-product-categories ul li a.icon6{background:#44414d url(../images/sidebar-product-categories-img.png)no-repeat 17px -305px;}
.sidebar-product-categories ul li a.icon7{background:#44414d url(../images/sidebar-product-categories-img.png)no-repeat 17px -366px;}
.sidebar-product-categories ul li a.icon8{background:#44414d url(../images/sidebar-product-categories-img.png)no-repeat 17px -427px;}

.sidebar-product-categories ul li a.iconb{background:#44414d url(../images/sidebar-product-categories-img1.png)no-repeat 17px 11px;}
.sidebar-product-categories ul li a.icons{background:#44414d url(../images/sidebar-product-categories-img1.png)no-repeat 17px -52px;}
.sidebar-product-categories ul li a.iconr{background:#44414d url(../images/sidebar-product-categories-img1.png)no-repeat 17px -111px;}
.sidebar-product-categories ul li a.iconl{background:#44414d url(../images/sidebar-product-categories-img1.png)no-repeat 17px -178px;}




.sidebar-product-categories ul li a.icon1:hover{background:#c12727 url(../images/sidebar-product-categories-img.png)no-repeat 17px 11px;}
.sidebar-product-categories ul li a.icon2:hover{background:#c12727 url(../images/sidebar-product-categories-img.png)no-repeat 27px -52px;}
.sidebar-product-categories ul li a.icon3:hover{background:#c12727 url(../images/sidebar-product-categories-img.png)no-repeat 17px -111px;}
.sidebar-product-categories ul li a.icon4:hover{background:#c12727 url(../images/sidebar-product-categories-img.png)no-repeat 17px -178px;}
.sidebar-product-categories ul li a.icon5:hover{background:#c12727 url(../images/sidebar-product-categories-img.png)no-repeat 17px -241px;}
.sidebar-product-categories ul li a.icon6:hover{background:#c12727 url(../images/sidebar-product-categories-img.png)no-repeat 17px -305px;}
.sidebar-product-categories ul li a.icon7:hover{background:#c12727 url(../images/sidebar-product-categories-img.png)no-repeat 17px -366px;}
.sidebar-product-categories ul li a.icon8:hover{background:#c12727 url(../images/sidebar-product-categories-img.png)no-repeat 17px -427px;}


.sidebar-product-categories ul li a.iconb:hover{background:#c12727 url(../images/sidebar-product-categories-img1.png)no-repeat 17px 11px;}
.sidebar-product-categories ul li a.icons:hover{background:#c12727 url(../images/sidebar-product-categories-img1.png)no-repeat 17px -52px;}
.sidebar-product-categories ul li a.iconr:hover{background:#c12727 url(../images/sidebar-product-categories-img1.png)no-repeat 17px -111px;}
.sidebar-product-categories ul li a.iconl:hover{background:#c12727 url(../images/sidebar-product-categories-img1.png)no-repeat 17px -178px;}


.sidebar-product-categories1 ul{display:block;margin:20px 0 0 0;}
.sidebar-product-categories1 ul li{ background:none; padding:0px;}
.sidebar-product-categories1 ul li a{ padding:18px; text-align: left; font-size:18px;display: block;color:#fff;background:#c12727; margin-bottom:1px; font-weight:700; font-family: 'IBM Plex Sans', sans-serif;}
.sidebar-product-categories1 ul li a:hover{background:#000;}
/*surgeon-sidebar */
.surgeon-profile-sidebar{width:298px; margin-top:0px; background:#c12727;border:solid 1px #0b103f;display:block;}
.surgeon-profile-sidebar a.hd1{font-size:18px;display:block;padding:18px 10px 0px 10px;color:#ffffff;font-weight:600; text-transform:uppercase; font-family: 'IBM Plex Sans', sans-serif;}
.surgeon-profile-sidebar span{font-size:16px;display:block;color:#ffffff;font-weight:400;padding:0px 10px 18px 10px; font-family: 'Lato', sans-serif;}
.sidebar-practice-locations{width:298px; margin-top:30px; background:#fff;border:solid 8px #44414d; display:block;}
.sidebar-practice-locations a.hd1{font-size:22px;display:block;padding:20px 10px 20px 10px;color:#ffffff;font-weight:600;background:#44414d; font-family: 'IBM Plex Sans', sans-serif;}
.sidebar-practice-locations a.hd2{font-size:19px;display: block;padding:12px 10px 0px 60px;color:#141213;background: url(../images/sidebar-practice-locations.png)no-repeat 18px 4px;margin-top: 20px;}
.sidebar-practice-locations span.phone-sidebar a{font-size:20px;display:block;padding:18px 10px 20px 50px;color:#141213;background: url(../images/sidebar-practice-locations.png)no-repeat 17px -105px;}
/*find-a-surgeon-box */
.find-a-surgeon-box11{display:box; margin:0 0 20px 0px;}
.find-a-surgeon-box11 form{display:box; margin:10px 0;}
.textMain h2.find-a-surgeon-hd1 {line-height:30px;color:#c12727;font-size:28px;font-weight:400;padding:0px 0 10px 28px;background: url(../images/find-a-surgeon-hd1.png)no-repeat 0px 5px;font-family: 'IBM Plex Sans', sans-serif;font-weight:800;}
#string {width:440px;display: inline-block;border: solid 2px #000;padding: 10px;font-size: 13px;margin: 5px 0px;color: #aaa8a8;}
#string1{width:174px;display: inline-block;border: solid 2px #000;padding: 10px;font-size: 13px;color: #aaa8a8;}
#search_submit{width:150px;display: inline-block;background:#c12727;padding: 10px;font-size: 15px; color:#fff; text-align:center;padding:10px;border: solid 1px #c12727;}
#find-a-surgeon-pg-box  input:focus::placeholder {
  color: transparent;
}
ul.find-a-surgeon-box{display:block;margin: 0px;}
ul.find-a-surgeon-box li{ background:none; padding:0px; width:410px; display:inline-block; padding:25px 30px 15px 0px;
min-height: 180px;font-size:14px!important;}
.find-a-surgeon-img {float: left;}
.find-a-surgeon-con {float:left;padding:14px 10px;display:block;width:220px;margin-left:5px;background:#e2e2e2;}
.find-a-surgeon-con a.hd1 {font-size:16px; color:#c12727; font-weight:600;padding:8px 0 5px 0; display:block;} 
.find-a-surgeon-con p{font-size:14px!important; color:#44414d;margin: 0px;padding: 0px 0px;}
.find-a-surgeon-con a.hd2 {font-size: 13px;color: #fff;width: 101px;background: #44414d;padding: 2px 10px;text-align: center;border-radius: 5px;margin:15px 0px 0px 95px;display: block;}

/*product-knee-lading-box1*/
ul.product-knee-lading-box1{display:block;margin: 0px;}
ul.product-knee-lading-box1 li{background: none;padding: 5px 5px;width: 197px;display: inline-block;min-height: 80px;margin: 10px;border: solid 1px #ccc;vertical-align: top;}
ul.product-knee-lading-box1 li a{text-align:center; display:block; }
ul.product-knee-lading-box1 li a img{padding: 0px;display: inline-block;float: left;width:80px;}
ul.product-knee-lading-box1 li a span{ padding:0px 0px 0px 10px;color: #000;font-size: 15px;width:100px;float: left;text-align: left;line-height: 20px; }
.topic-product-indivisual-box h3{font-size:16px; color:#fff; font-weight:600;padding:10px 10px 12px 10px; display:block; background:#ef2f2e; margin:10px 0px;line-height:16px; }
img.topic-product-indivisual-img{margin:10px auto; display:table;}
 h4.hd4 {font-size:25px; color:#ef2f2e; font-weight:400;padding:20px 0px; display:table; margin:0 auto; text-transform:uppercase;}
.topic-product-indivisual-box{width: 100%;display:block;}
.topic-product-indivisual-box1{padding: 20px 20px;}
.topic-product-indivisual-boxa{display:block; margin:50px 0px;}
ul.topic-product-indivisual-box2{width:400px; display:block; border:solid 5px #ef2f2e; float:left;height: 360px;
margin:0 0px 40px 0px;}
.textMain ul.topic-product-indivisual-box2 li{width:100%; display:block; background:none;padding: 0px;}
.textMain ul.topic-product-indivisual-box2 li a{width:100%; display:block; height:280px;}
ul.topic-product-indivisual-box-nav {
    width: 600px;
    float: left;
    margin:0 0 0 46px; 
}
.social-box {
    float: left;
    margin-left: 44px;
}
.textMain ul.topic-product-indivisual-box-nav li.Banner3_here, .textMain ul.topic-product-indivisual-box-nav li:hover{border:solid 1px #ef2f2e;}
.textMain ul.topic-product-indivisual-box-nav li{background:none; border:solid 1px #ccc; display:inline-block; margin:5px;padding: 0px;width: 110px;}
ul.topic-product-indivisual-box-nav li a{ display:block;}
ul.social-logo1{display:block;padding:0px; margin:0px;}
.textMain ul.social-logo1 li {display:inline-block;vertical-align: top; padding:0 2px 0 0px; background:none;}
ul.social-logo1 li a {display:block;padding: 20px 0px 21px 0px; width:23px; }
ul.social-logo1 li span{ text-transform: none; padding:0 0 10px 0px;display:none;}
ul.social-logo1 li.be-social {color:#000;font-size:17px;padding:7px 0px 0 0px;width:125px; }
ul.social-logo1 li.facebook a{background: url(../images/smo1.jpg) no-repeat  0px 8px;}
ul.social-logo1 li.twitter a{background: url(../images/smo1.jpg) no-repeat -27px 8px;}
ul.social-logo1 li.pinterest a{background: url(../images/smo1.jpg) no-repeat  -55px 8px;}
ul.social-logo1 li.tinder a{background: url(../images/smo1.jpg) no-repeat  -87px 8px;}
ul.social-logo1 li.mail{background: url(../images/smo1.jpg) no-repeat  -118px 8px;width: 24px;
height: 33px;}
/* Footer CSS */
#Footer-Container{display:block; text-align:center; background:#e9e9e9; padding:40px 0px; position: relative; color:#373737; font-size:16px; }
Footer * a{color:#373737;font-family: 'Lato', sans-serif; }
ul.social-logo{display:block; margin-top:20px;}
ul.social-logo li {display:inline-block;vertical-align: top; padding:0 0px 0 0px}
ul.social-logo li a {display:block;padding: 20px 0px 37px 0px;width: 60px;}
ul.social-logo li span{ text-transform: none; padding:0 0 10px 0px;}
.be-social {font-size:22px; font-family: 'IBM Plex Sans', sans-serif;font-weight:700;}
ul.social-logo li.facebook a{background: url(../images/smo.png) no-repeat  6px 4px;}
ul.social-logo li.linkedin a{background: url(../images/smo.png) no-repeat  -53px 4px;}
ul.social-logo li.twitter a{background: url(../images/smo.png) no-repeat -114px 4px;}
ul.social-logo li.youtube a{background: url(../images/smo.png) no-repeat  -175px 4px;}

ul.social-logo li.facebook a:hover{background: url(../images/smo-hr.png) no-repeat  6px 4px;}
ul.social-logo li.linkedin :hover{background: url(../images/smo-hr.png) no-repeat  -53px 4px;}
ul.social-logo li.twitter a:hover{background: url(../images/smo-hr.png) no-repeat -114px 4px;}
ul.social-logo li.youtube a:hover{background: url(../images/smo-hr.png) no-repeat  -175px 4px;}

#Footer h2 span , #Footer h2{font-size:16px; font-weight: normal;}
#Footer p.hd1{padding:20px 0; display:block; border-top:solid 1px #373737; border-bottom:solid 1px #373737; margin:30px 0px; }
#Footer p.hd1 a{background: url(../images/loc.png) no-repeat 1px 5px;padding: 5px 0 5px 25px;}
#Footer p a{padding:10px 15px; display:inline-block;}
.ypo-logo{padding:20px 0 26px 0; }

.manufacturers a.hd1:hover, .about-mac-medical h1.hd1 a:hover, .why-mac-medical a.hd1:hover, .technical-clinical-support a.hd1:hover, .find-a-surgeon a.fd:hover, .latest-news-lft a.hd1:hover, .latest-news-rgt a.hd1:hover, .latest-news-lft a.hd2:hover, .latest-news-rgt a.hd2:hover, #Footer p.hd1 a:hover,#Footer p a:hover{color:#f91b19;}

.technical-clinical-support a.hd2:hover, .why-mac-medical a.hd2:hover{background:#000;}
.banner-content .read-more1:hover{background:#f91b19;}

#manufacturers .nbs-flexisel-item img:hover{}	
	/*accessible */

.topic-bg{display:block; background:#f0f0f0; position:relative;}
.img-topic-L,
.img-topic-R {   width: 100%;   height: 100%;background:#f0f0f0;}
.img-topic-L,
.img-topic-R {   position: absolute;    z-index: 1;    padding: 0px;    margin: 0px;   top: 0px;	height:454px;}
.img-topic-L {left: -100%;}
.img-topic-R {right: -100%;}


ul.product-categories-nav1{display:block;margin: 0px;}
ul.product-categories-nav1 li{background: none;padding: 0;width: 240px;display: inline-block;min-height: 139px;margin: 18px;vertical-align: top;border: solid 8px #e9e8e8;position: relative;}
ul.product-categories-nav1 li a{text-align:center; display:block; }
ul.product-categories-nav1 li a img{padding:0px 0;}
ul.product-categories-nav1 li a span{background: url(../images/bg-opacity.png)repeat-x 0px 0px; display:block; padding: 10px 10px 10px 10px;  text-align:center; color:#fff; font-size:20px; position: absolute;width: 100%;bottom: 0}
ul.product-categories-nav1 li:hover{border: solid 8px #b85f5f;}




/* 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-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-left h2 a {  color: #000;   border-bottom: none;}
.textMain .contact-info-left1 li {position: relative;   padding: 3px 0 3px 40px;   background: none;}
.textMain .contact-info-left1 li {position: relative;padding:5px 0 5px 38px;background: none;display:block;margin: 0 0px;}

.textMain .contact-info-left li {   position: relative;   padding: 3px 0 3px 40px;   background: none;}
.textMain .contact-info-left li {   position: relative;   padding: 10px 0 10px 38px;    background: none;    width: 41%;   display: inline-block;   margin: 0 0px;}

.textMain .contact-info-left1 li:before {   position: absolute;    content: '';    left: 10px;    top: 7px;    height: 20px;
    width: 20px;   padding: 10px 0 10px 20px;}
.textMain .contact-info-left li:before {   position: absolute;   content: '';    left: 10px;    top: 14px;    height: 20px;
    width: 20px;   padding: 10px 0 10px 20px;}
.textMain .contact-info-left1 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.fax:before {background: url(../images/contact-icons.png) no-repeat left -118px;}
.textMain .contact-info-left li.mail:before { background: url(../images/contact-icons.png) no-repeat left -178px;}
.textMain .contact-info-left li.wesite:before {  background: url(../images/contact-icons.png) no-repeat left -240px;}
.textMain .contact-info-left1 li.direction:before { background: url(../images/contact-icons.png) no-repeat left -369px;}

/* Sublist for textMain */
.subList {
	padding: 10px 0px;
}

.textMain .subList ul, .textMain .subList li {
	padding: 0px;
	margin: 0px;
	background: none;
}

.textMain .subList li {
	font: normal 16px/20px Roboto, sans-serif;
	color: #fff;
	display: inline-block;
	vertical-align: top;
	padding: 2px;
	border: 1px solid #ccc;
	margin: 6px 6px;
	width: 48%;
	background:none;

}
.textMain .subList li a {
	display: block;
	padding: 5px 15px;
	text-decoration: none;
background: #dd2e1d;
	color:#fff;

}
.textMain .subList li a:hover {
	color:#fff;
	background:#2d383f;
}

/*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 {
  border:solid 1px #ccc;
    color: #747c83;
    padding: 5px 10px;
    text-decoration: none;
	border-radius:5px;
	font-size:13px;
}

.textMain .links-tabs li a:hover {
   border:solid 1px #dd2e1d;
}
ul.porduct-tab-box{width:100%; display:block; margin:20px 0x;}
ul.porduct-tab-box li{background:none; width:300px; display:inline-block;}
ul.porduct-tab-box li a{text-align:center; display:block; display:block; padding:15px 70px 15px 15px;  text-align:center; color:#fff; font-size:18px;font-weight:900; text-align:left; min-height:60px; background:#ef2f2e url(../images/arrow3.png)no-repeat 228px 23px;}
ul.porduct-tab-box li a:hover{background:#000 url(../images/arrow3.png)no-repeat 228px 23px;}





.accessible_on .ypo-logo img, .accessible_on .in-the-news-hm-rgt1 img{filter: grayscale(100%) contrast(1%);}
.accessible_on #sticky{position:relative; top:0px; float:left; width:100%; z-index:3;}
.accessible_on header , .accessible_on .stickyMenu header{transition:none;padding:20px 0px 0px 0px;}
.accessible_on .logo{width:425px;transition:none;}
.accessible_on .call-appoint{transition:none; padding:25px 0px 0 0px;}
.accessible_on .call-appoint ul.call-appoint1{transition:none;}
.accessible_on #Main-Menu{transition:none;}
.accessible_on .stickyMenu #Header .logo{transition:none;   width:425px;}
.accessible_on .stickyMenu #Main-Menu{ transition:none; padding: 15px 0 0 0;}
.accessible_on .stickyMenu .call-appoint { transition:none;  padding:25px 0px 0 0px;}
.accessible_on .menu li{padding: 0 36px;}
.accessible_on #Banner-Container #Banner, .accessible_on .navigation{margin-top:0px;}

.accessible_on .call-appoint ul.call-appoint1 li.tel3-icon span a, .accessible_on .call-appoint ul.call-appoint1 li.book-app-icon a, .accessible_on .about-mac-medical h1.hd1 a, .accessible_on #about-mac-medical,.accessible_on #why-mac-medical, .accessible_on #technical-clinical-support, .accessible_on .find-a-surgeon a.fd, .accessible_on #Footer-Container, .accessible_on ul.social-logo li a, .accessible_on #Footer p.hd1 a, .accessible_on  #search_submit, .accessible_on #latest-news, .accessible_on .latest-news-lft a.hd1, .accessible_on .latest-news-rgt a.hd1, .accessible_on .menu li ul li a, .accessible_on header, .accessible_on .latest-news-lft, .accessible_on .latest-news-rgt, .accessible_on #string1-hm, .accessible_on #string-hm, .accessible_on .why-mac-medical a.hd1, .accessible_on .technical-clinical-support a.hd1,  .accessible_on  .navigation, .accessible_on  .surgeon-profile-sidebar, .accessible_on .sidebar-practice-locations a.hd1, .accessible_on .sidebar-practice-locations a.hd2, .accessible_on  .sidebar-practice-locations span.phone-sidebar a, .accessible_on .sidebar-practice-locations, .accessible_on .find-a-surgeon-con, .accessible_on .find-a-surgeon-con a.hd2, .accessible_on .sidebar-product-categories a.hd1, .accessible_on .sidebar-product-categories ul li a, .accessible_on .sidebar-product-categories1 ul li a, .accessible_on ul.social-logo li.linkedin :hover, .accessible_on #string1, .accessible_on #string{background:none!important;}

.accessible_on .why-mac-medical, .accessible_on .technical-clinical-support{width:100%;text-align: center;margin-left:5px}
.accessible_on .why-mac-medical a.hd1, .accessible_on  .technical-clinical-support a.hd1, .accessible_on  #Sidebar {margin: 0 auto;}
.accessible_on  .technical-clinical-support a.hd2, .accessible_on .why-mac-medical a.hd2{margin: 0 45%;background:none;}
.accessible_on ul.social-logo li a{width:90px; border:solid 1px #000; height:30px;}
.accessible_on .latest-news-lft, .accessible_on .latest-news-rgt,.accessible_on #search_submit, .accessible_on  #Sidebar, .accessible_on #string1, .accessible_on #string, .dfw-whitemode ul.social-logo li a{border:solid 1px #000;}
.accessible_on .menu li a, .accessible_on .menu li a:hover{border-bottom: 0px solid #fff;}

.accessible_on #Footer p.hd1 a:hover{color: #00e;}
.accessible_on .sidebar-practice-locations , .accessible_on .surgeon-profile-sidebar{border: 0px solid #fff;}

.dfw-blackmode .latest-news-lft, .dfw-blackmode .latest-news-rgt, .dfw-blackmode #search_submit, .dfw-blackmode ul.social-logo li a, .dfw-blackmode  #Sidebar, .dfw-blackmode  #string1, .dfw-blackmode  #string{border:solid 1px #fff;}
.dfw-blackmode #Footer p.hd1 a:hover{color: #fc0;}

.accessible_on .textMain ul li, .accessible_on .textMain ol ul li {
	background: url(/images/bullet-b.gif) no-repeat 10px 15px;
	padding: 5px 5px 5px 30px;
}

.accessible_on .textMain  ul.find-a-surgeon-box li{padding:10px 10px 10px 0px;}
.accessible_on #Banner {
    display: none;
}
.accessible_on .contact-map iframe{display:none;}
.accessible_on #manufacturer_details .a-href-cls{background:none; border:solid 1px #000;}
.dfw-blackmode #manufacturer_details .a-href-cls{background:none; border:solid 1px #fff;}



ul.categories-box{display:block;margin: 0px;}
ul.categories-box li{ background:none; padding:0px;width:550px; display:inline-block; padding:20px 15px;min-height: 180px;}
.categories-box-img {float:left;border:solid 2px #d7d7d7; border-right:solid 0px #d7d7d7; width:185px; }
.categories-box-con {float: left;padding:19px 25px;display: block;width: 325px;margin-left: 0px;background: #246167;}
.categories-box-con a.hd1 {font-size: 22px;color: #fff;line-height: 30px;padding: 8px 0 15px 0;display: block;} 
.categories-box-con p{color: #ffffff;padding: 17px 0px;line-height: 20px; font-size:15px;}
.categories-box-con a.hd2 {font-size: 15px;color: #000;width: 150px;background: #badfe7;padding: 6px 10px;text-align: center;border-radius: 5px;margin: 15px 0px 0px 0px;display: block;}


/* @media */

@media screen and (max-width : 1170px) {
article{margin: 40px 10px;}
#sticky{position:relative; top:0px; float:left; width:100%; z-index:3;}
header , .stickyMenu header{transition:none;padding:20px 0px 0px 0px;}
.logo{width:425px;transition:none;}
.call-appoint{transition:none; padding:25px 0px 0 0px;}
.call-appoint ul.call-appoint1{transition:none;}
#Main-Menu{transition:none;}
.stickyMenu #Header .logo{transition:none;   width:425px;}
.stickyMenu #Main-Menu{ transition:none; padding: 15px 0 0 0;}
.stickyMenu .call-appoint { transition:none;  padding:25px 0px 0 0px;}
.menu li{padding: 0 36px;}
#Banner-Container #Banner, .navigation{margin-top:0px;}
.why-mac-medical{padding: 40px 15px 0px 20px;}
.technical-clinical-support{margin-left: 530px;}
.latest-news-lft, .latest-news-rgt{width: 450px; margin:0 10px;}
ul.topic-product-indivisual-box-nav{width: 500px;}
ul.product-categories-box1 {width: 757px;margin: 0 auto;}
.navigation1 {
padding: 30px 0px 20px 10px;}

}


@media screen and (max-width : 1000px) {
.menu li{padding: 0 25px; font-size: 15px;}
.latest-news-lft, .latest-news-rgt{width: 430px;}
.technical-clinical-support{margin-left: 480px;}
#technical-clinical-support{background: url(../images/technical-clinical-support-bg.jpg) no-repeat 56% top;}
#why-mac-medical{background: #e9e9e9 url(../images/why-mac-medical-bg.png) no-repeat 44% top;}
ul.topic-product-indivisual-box-nav{width:400px;}
.img-topic-L, .img-topic-R{display:none;}
#Banner-Container .banner1,#Banner-Container .banner2,#Banner-Container .banner3,#Banner-Container .banner4,#Banner-Container .banner5,#Banner-Container .banner6,#Banner-Container .banner7,#Banner-Container .banner8,#Banner-Container .banner9,#Banner-Container .banner10{background-size:100%;}
.banner-content ul{ display:none; }
.banner-content{left: 87%;top: 15%;}
.Banner-Tabs{background:none;}
.banner-head3 {right:0%;top: 250px;width:850px;height: 200px;z-index: 2;}
.Banner-Tabs li a.icon1,
.Banner-Tabs li a.icon2,
.Banner-Tabs li a.icon3,
.Banner-Tabs li a.icon4,
.Banner-Tabs li a.icon5,
.Banner-Tabs li a.icon6,
.Banner-Tabs li a.icon7,
.Banner-Tabs li a.icon8,
.Banner-Tabs li a.icon9,
.Banner-Tabs li a.icon10,
.Banner-Tabs li a.icon11
{top:0;left:0;position: relative;}
#Banner-Container #Banner{background: #4e4c57; height: 641px !important;}
.banner-content .read-more1{margin-top: 0px;}

}


@media screen and (max-width : 900px) {
.menu li{padding: 0 20px;}
.menu li a{font-size: 14px !important;}
.call-appoint ul.call-appoint1{width: 230px;}
.call-appoint {transition: none;padding: 8px 0px 0 0px;}
.call-appoint ul.call-appoint1 li{margin:10px 0px;}
.latest-news-lft, .latest-news-rgt {width: 97%;margin: 10px auto;display: block;min-height: 237px;}
.find-a-surgeon form{width: 715px;}
#search_submit{margin: 10px 39%;}
.technical-clinical-support {margin-left:329px;}
ul.topic-product-indivisual-box-nav{width:300px;}
}




@media screen and (max-width :800px) {
#why-mac-medical{background:#44414d;}
#technical-clinical-support{background:#44414d;}
.why-mac-medical a.hd1, .technical-clinical-support a.hd1{background:none; margin:0 auto;text-align: center;}
.why-mac-medical, .technical-clinical-support{width:100%; margin:0 auto; text-align: center;}
.why-mac-medical a.hd2, .technical-clinical-support a.hd2{margin: 31px auto;}
#why-mac-medical, #technical-clinical-support{padding: 10px 0px;}
.menu li {padding: 0px 16px;}
ul.find-a-surgeon-box{margin: 0px auto;width: 393px;}
.banner-head3 {right: 10%;top: 206px;}
.banner-head3{width: 656px;}
#Banner-Container #Banner {height: 746px !important;}
}




@media screen and (max-width :765px) {
.table-div, .form-table{display:block;}
.table-cell, .form-cell{display:block;}	
#Sidebar{margin:0 auto; clear:both;}
.logo{margin:0 auto;}
.call-appoint ul.call-appoint1 {float: none;margin: 0 auto;}
#Banner-Container #Banner{display:none;}
.find-a-surgeon form{width: 403px;}
#string1-hm{width:400px; margin:10px 0px;}
/* Menu CSS */ 
#Main-Menu {display: none;}
#Mobile-Menu {display: block;}
ul.topic-product-indivisual-box-nav{width:90%; margin:0 auto;}
ul.topic-product-indivisual-box2{float: none; margin:20px auto; width:100%;}
ul.product-categories-box1{width: 349px;}
ul.product-categories-box1 li, .textMain ul.product-knee-lading-box li{margin:10px 0px;}
ul.product-knee-lading-box{width:320px; margin:0 auto;}
#string1,#string{width:90%;}
.textMain .contact-info-left li{width:100%;}

}


@media screen and (max-width :700px) {
.logo{width:310px}
.call-appoint ul.call-appoint1 {float: none;margin: 0 auto;}
}



@media screen and (max-width :500px) {

.latest-news-img {float: none;   margin-right: 20px;   margin: 0 auto;   display: block;}
.latest-news-lft a.hd2, .latest-news-rgt a.hd2{margin: 16px auto;}
.latest-news-lft a.hd1, .latest-news-rgt a.hd1{margin:0 auto; background:none;}
.latest-news-lft, .latest-news-rgt{text-align: center;padding: 0 10px;}
}




@media screen and (max-width :400px) {
.find-a-surgeon form , #string-hm, #string1-hm{width:300px;}
#search_submit{margin: 10px 30%;}
ul.product-categories-box1, ul.product-categories-box1 li, .textMain ul.product-knee-lading-box li{width:300px;}
ul.product-categories-box1 li{min-height:324px;}
, ul.product-knee-lading-box{width:320px;}
ul.product-knee-lading-box li a span{background: #ef2f2e url(../images/arrow3.png)no-repeat 270px 23px;}
.find-a-surgeon-img, .find-a-surgeon-con{float: none;margin: 0 auto;display: block;}
ul.find-a-surgeon-box li{background: #e2e2e2; margin:10px 0px;width:97%;}
ul.find-a-surgeon-box{width:100%;}

}
