.wrap__page.diabetic-foot-care .wrap__page-content,.wrap__page.diabetes-and-your-feet .wrap__page-content, .wrap__page.getting-a-proper-fit .wrap__page-content, .wrap__page.orthotics .wrap__page-content, .wrap__page.pain-management-for-conditions .wrap__page-content, .wrap__page.golf .wrap__page-content, .wrap__page.corns-and-calluses .wrap__page-content {
    width: 65.95745%!important;
    max-width: 100%!important;
}

.wrap__page.diabetic-foot-care .articles__breadcrumbs, .wrap__page.diabetes-and-your-feet .articles__breadcrumbs, .wrap__page.getting-a-proper-fit .articles__breadcrumbs, .wrap__page.orthotics .articles__breadcrumbs, .wrap__page.pain-management-for-conditions .articles__breadcrumbs, .wrap__page.golf .articles__breadcrumbs, .wrap__page.corns-and-calluses .articles__breadcrumbs{
padding-left: 0!important;
}

#navigation_header > ul > li.navigation__item.has-child.more > div > ul > li > div > ul > li:nth-child(4) {
    display: none;
}
#navigation_header > ul > li.navigation__item.has-child.more > div > ul > li > div > ul > li:nth-child(1) {
    display:none;
}
#navigation_header > ul > li.navigation__item.has-child.more > div > ul > li > div > ul > li:nth-child(9) > div > ul > li:nth-child(3) {
    display:none;
}

.videoWrapperOuter {
  max-width:640px; 
  margin-left:auto;
  margin-right:auto;
}
.videoWrapperInner {
  float: none;
  clear: both;
  width: 100%;
  position: relative;
  padding-bottom: 50%;
  padding-top: 25px;
  height: 0;
}
.videoWrapperInner iframe {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
}


.wrap__newslettersignup--inner .form__group {
    float: left;
    width: 100%;
    margin-right: 0;
}

.ofc_gallery {
    max-width: 800px;
    margin: 0 auto;
}

.wrap__newslettersignup--inner .form .leadForm form {
	display: block;
}

.ofc {
    display: inline-block;
    vertical-align: top;
    margin-bottom: 12px;
    max-width: 300px;
    width: 100%;
}

.wrap__featuredarticles {
    background: #cfd9de;
}
.serv{
    font-family: "montserrat", Arial, Helvetica, sans-serif;
    color: #154862 !important;
    font-weight: bold;
}
.video-item{
    width:50%;
    float:left;
    padding:0px 10px;
}
.clearfix::after {
    clear:both;
    content:"";
    display:table;
}
.iframe_cstm p, .cstm_col20 {
    display: inline-block;
    width: 49%;
    vertical-align: top;
}
.iframe_cstm {
    text-align: center;
}
.iframe_cstm iframe {
    max-width: 500px;
}
table#officeHours1 tr td {
    border: none;
}
.embed-container { position: relative; padding-bottom: 56.25%; height: 0; overflow: hidden; max-width: 100%; } .embed-container iframe, .embed-container object, .embed-container embed { position: absolute; top: 0; left: 0; width: 100%; height: 100%; }

.gallery .gallery-item .gallery-item--spacer .gallery-item--image {
    text-align: center;
    margin: 0 auto;
}
ul.list_col {
    display: inline-block;
    width: 25%;
    vertical-align: top;
}
table#officeHours1 {
    width: 80%;
}
.wrap__locations-header--inner {
    float: right;
}
.wrap__logo-header {
    text-align: center;
}
.wrap__locations-header {
    padding-left: 20px;
}
@media (max-width:1200px) {
.wrap__page.diabetic-foot-care .wrap__page-content,.wrap__page.diabetes-and-your-feet .wrap__page-content, .wrap__page.getting-a-proper-fit .wrap__page-content, .wrap__page.orthotics .wrap__page-content, .wrap__page.pain-management-for-conditions .wrap__page-content, .wrap__page.golf .wrap__page-content, .wrap__page.corns-and-calluses .wrap__page-content, .diabetic-foot-care aside, .diabetes-and-your-feet aside, .getting-a-proper-fit aside, .orthotics aside, .pain-management-for-conditions aside, .golf aside, .corns-and-calluses aside{width:100%!important;}
}

@media (max-width:1024px) {
.iframe_cstm p {
    width: 100%;
    padding-bottom: 26px;
}
}
@media (max-width:991px) {
    table#officeHours1 {
    width: 100%;
}
.cstm_col20, ul.list_col {
    width: 100%;
    text-align: center;
}
}
@media (max-width:767px) {
	.logo__link .logo__summary .logo__title{
		text-align: center;
	}
}



@media (max-width: 519px){
.wrap__home {
    padding: 0;
}
}




