.about-img-item {
    display: inline-block;
    width: 677px;
    margin-bottom: 70px;
}
.about-caption {
    width: calc(100% - 725px);
    display: inline-block;
}
.about-caption p {
    margin-bottom: 30px;
}
.heel-pg .about-caption .heading-22 {
    margin-bottom: 40px;
    font-weight: 500;
}
.about-mission .about-caption {
    padding-right: 50px;
}
.about-mission .about-img-item {
    margin-bottom: 0;
}
.heel-pg .about-img-item {
    width: 663px;
    position: sticky;
    top: 10px;
    align-self: flex-start;
}

.heel-pg  .about-caption {
    position: sticky;
    top: 10px;
    align-self: flex-start;
}
.heel-pg .about-caption .dlist { margin-bottom: 20px;}

.page-template-page-choose-orthotics .about-wrapper .heading-22  { font-weight: 600;  }

.heel-pg .sec-bg   .about-caption { position: relative;align-self: center;}
.heel-pg .about-wrapper:last-child .about-img-item { margin-bottom: 0;}

.about-caption h2 { 
	font-size: 25px;
    color: #434343;
    line-height: 100%;
    margin-bottom: 30px;
    font-weight: bold;
}

.heel-pg .unsticky  .about-caption {position:relative;top:0;align-self: auto;}




@media(max-width:1280px) {
    .about-caption {
        width: calc(100% - 620px);
    }
    .about-img-item,
    .heel-pg .about-img-item {
        width: 570px;
    }
}
@media(max-width:1200px) {
    .about-img-item,
    .heel-pg .about-img-item {
        width: 48%;
        margin-bottom: 50px;
    }
    .about-caption {
        width: 47%;
    }
    .about-mission .about-caption {
        padding-right: 30px;
    }
}
@media(max-width:992px) {
    .about-mission .about-caption {
        padding-right: 0;
    }
    .about-caption,
    .about-img-item,
    .heel-pg .about-img-item {
        width: 100%;
        margin-bottom: 30px !important;
    }
    .heel-pg .about-img-item img,  {
        width: 100%;
    }
    .about-caption p:last-child {
        margin-bottom: 0;
    }
    .heel-pg  .about-caption, .heel-pg .about-img-item  { position: relative;}
}
@media(max-width:768px) {
.about-caption h2 { margin-bottom: 30px;}
    .about-caption p {
    margin-bottom: 20px;
}
    .about-caption h2 {
    font-size: 22px;
    }
}
