a[href^="tel"], a[href^="fax"] {
    cursor: pointer;
    pointer-events: inherit;
    text-decoration: none;
}




.wrap__header-panel--inner {
    padding-bottom: 8px;
}

p.logo__description {
    font-size: 20px;
}

.testimonials {
    max-width: 1140px;
    margin: 40px auto 0px;
    padding: 0 5px;
}

.vjs-control-bar {
display: none!important;
}

.slider__text {
    top: 75%;
}

.wrap__slider .slider .wrap__bx-controls {
    display: none;
}

.slider .video-js .vjs-big-play-button {
    display: none;
}

.wrap__offer .form form {
    display:block;
}
.wrap__offer .form form textarea {
    height:200px;
}

.dr-image {
    float:left;
    margin-right:20px;
}
/*home page banner*/

.update_1 {
    position: fixed;
 width:100%;
 height: auto;
    background-color: red!important;
    z-index: 99999;
}
.home-layout.wrap__layout .wrap__header-top {
    position: fixed;
    z-index: 99999;
    top: 76px;
}

.home-layout.wrap__layout .wrap__header--inner {
    position: relative;
    padding-top: 117px;
}

.update_1 p {
    text-align: center;
    color: white;
    font-size: 20px!important;
}

/*-----------text header css----------------*/
.wrap_text_header { overflow: hidden; background: red; text-align: center; } .wrap_text_header p { margin: 0; color: #fff;} .wrap_text_header a {color:#fff; text-decoration: underline;} .wrap_text_header a:hover{text-decoration: none;} .wrap_text_header--inner { max-width: 1200px; margin: auto; } .wrap_text_header .editable.redactor-in.redactor-layer-img-edit { margin-top: 50px; }
/*--------end text header css---------------*/

@media(min-width:768px){
    .slider .slider__text {
        right: calc(50% - (487px / 2) );
    }
}
@media(min-width:1301px){
    .wrap__slider .bx-wrapper .bx-viewport, .wrap__slider .slider__item {
        height: 732px!important;
    }
}

@media(max-width: 1300px){
    .wrap__slider .bx-wrapper .bx-viewport, .wrap__slider .slider__item {
        height: calc((720vw / 1280) * 100)!important;
    }
}


@media(max-width:1024px){
    p.location__city-state-zip, p.location__address {
        display: none;
    }
}

@media (max-width: 1023px){
.home-layout.wrap__layout .wrap__locationsHeader {
    position: fixed;
  
    top: 70px!important;
 
}
.home-layout.wrap__layout .wrap__header-panel--inner {
    padding-bottom: 8px;
}

.home-layout.wrap__layout .wrap__header-panel--inner {
    padding-top: 17px;
    padding-bottom: 18px;
}
}


@media (max-width: 992px){
.home-layout.wrap__layout .wrap__header--inner {
    position: relative;
    padding-top: 147px;
}
.home-layout.wrap__layout .wrap__locationsHeader {
    position: fixed;
    top: 100px!important;
}
.home-layout.wrap__layout .wrap__header-top {
    position: fixed;
    z-index: 99999;
    top: 98px;
}
}

@media(max-width:767px){
    .wrap__slider .slider__text {
        top: 0%;
    }
    .staff-member__suffix {
    margin-bottom: 0px;
}
.dr-image {
    float:none;
    margin-right:0px;
}
.wrap__locationsHeader {
    right: 7px;
    top: 17px;
}
.wrap__logoHeader {
  
    margin-top: 18px;
}
.home-layout.wrap__layout .wrap__locationsHeader {
    position: fixed;
    top: 113px!important;
}
.home-layout.wrap__layout li.slider__item.slider__video_type {
    width:50%;
}
}

@media(max-width:704px){
    .home-layout.wrap__layout .wrap__locationsHeader {
    position: fixed;
    top: 155px!important;
}
.home-layout.wrap__layout .wrap__header-top {
    position: fixed;
    z-index: 99999;
    top: 135px;
}
.home-layout.wrap__layout .wrap__header-panel--inner {
      padding-top: 59px;
}
.home-layout.wrap__layout li.slider__item.slider__video_type {
    width:50%;
}
    
}
@media(max-width:530px){
.home-layout.wrap__layout .wrap__header-top {
    position: fixed;
    z-index: 99999;
    top: 170px;
}
.home-layout.wrap__layout .wrap__locationsHeader {
    position: fixed;
    top: 188px!important;
}

.home-layout.wrap__layout .wrap__header--inner {
    position: relative;
    padding-top: 195px;
}

}

@media(max-width:429px){

.home-layout.wrap__layout .wrap__locationsHeader {
    position: fixed;
    top: 219px!important;
}
.home-layout.wrap__layout .wrap__header-panel--inner {
    padding-top: 158px;
    padding-bottom: 18px!important;
}

.home-layout.wrap__layout .wrap__header-top {
    position: fixed;
    z-index: 99999;
    top: 202px!important;
}

}

@media(max-width:357px){

.home-layout.wrap__layout .wrap__header-top {
    position: fixed;
    z-index: 99999;
    top: 229px!important;
}

.home-layout.wrap__layout .wrap__locationsHeader {
    position: fixed;
    top: 246px!important;
}
.home-layout.wrap__layout .wrap__header--inner {
    position: relative;
    padding-top: 243px;
}
}
@media(max-width:310px){

.home-layout.wrap__layout .wrap__header-top {
    position: fixed;
    z-index: 99999;
    top: 260px!important;
}

.home-layout.wrap__layout .wrap__locationsHeader {
    position: fixed;
    top: 246px!important;
}
.home-layout.wrap__layout .wrap__header--inner {
    position: relative;
    padding-top: 260px!important;
}
}

div.optio-library::before{
    content: "To access additional videos on each topic, please click on the bolded subtopics in the video window below.";
    font-weight: bold;
    font-size: 16.5px;
}

.optioVideoList .optioCategory a{
    font-weight: bold !important;
    font-size: 16px !important;
}