/*** WIDGET/SYSTEM CSS ***/
.carousel-fade .carousel-inner .item {opacity:0;-webkit-transition-property:opacity;-moz-transition-property:opacity;-o-transition-property:opacity;transition-property:opacity;}.carousel-fade .carousel-inner .active {opacity:1;}.carousel-fade .carousel-inner .active.left,.carousel-fade .carousel-inner .active.right {left:0;opacity:0;z-index:1;}.carousel-fade .carousel-inner .next.left,.carousel-fade .carousel-inner .prev.right {opacity:1;}.carousel-fade .carousel-control {z-index:2;}@media all and (transform-3d), (-webkit-transform-3d) {.carousel-fade .carousel-inner > .item.next,.carousel-fade .carousel-inner > .item.active.right {opacity:0;-webkit-transform:translate3d(0, 0, 0);transform:translate3d(0, 0, 0);}.carousel-fade .carousel-inner > .item.prev,.carousel-fade .carousel-inner > .item.active.left {opacity:0;-webkit-transform:translate3d(0, 0, 0);transform:translate3d(0, 0, 0);}.carousel-fade .carousel-inner > .item.next.left,.carousel-fade .carousel-inner > .item.prev.right,.carousel-fade .carousel-inner > .item.active {opacity:1;-webkit-transform:translate3d(0, 0, 0);transform:translate3d(0, 0, 0);}}


/*** PAGE CSS OVERRIDES ***/
.clinic-tour a {position:absolute;left:0;width:100%;height:100%;top:0; }.clinic-tour .col-xs-4{min-height:300px;background-size:cover !important;background-position:50% !important;margin:2px;}.clinic-tour .col-xs-12 { display:flex;}div#clinic-tour .modal-header {padding:5px;border-bottom:none;min-height:auto;}div#clinic-tour .close {font-size:40px;}@media (min-width:500px) {div#clinic-tour .modal-body {height:70vh;}}@media (max-width:500px) {.clinic-tour .col-xs-4 {min-height:100px;}}.team-photo-hp img.img-responsive {max-width:500px;margin:auto;float:none;}.office-photo-hp img.img-responsive {max-width:600px;margin:auto;float:none;}.testi-block .ry-container {color:rgb(255, 255, 255);max-width:auto !important;float:none;margin:4em auto 0px;clear:none;padding-top:10px;}.ry-nw-wrp {max-width:1100px;float:none;margin:auto;clear:both;}@media (max-width:991px){.testi-block .ry-container {float:none;}}.sticky{ position:sticky; position:-webkit-sticky; width:100px; height:100px; top:20px;}.box{ background-color:#eee; height:700px; padding:0 20px 20px 20px; margin-top:20px;}