@-webkit-keyframes biSlideFade{0%{opacity:0}6%{opacity:1}24%{opacity:1}30%{opacity:0}to{opacity:0}}@keyframes biSlideFade{0%{opacity:0}6%{opacity:1}24%{opacity:1}30%{opacity:0}to{opacity:0}}@media only screen{.bi-content-img.left,.bi-video-container.left{float:left;margin-left:0em;margin-right:2rem;margin-bottom:2rem;margin-top:0.375em}.bi-content-img.right,.bi-video-container.right{float:right;margin-left:2rem;margin-right:0em;margin-bottom:2rem;margin-top:0.375em}.bi-site-header{max-width:60%;position:relative;min-height:430px;padding-top:2rem}.bi-header-container{background:rgba(255, 255, 255, 0.7);padding:2rem 1rem;border:double #4f2b13;margin-top:5%}.bi-appointment-new{width:50%;margin:0 auto}.bi-hero{position:absolute;top:33px;width:100%;height:400px;display:inline-block;min-height:445px}.bi-inside-page-hero{background-image:url(/images/serviceshero.jpg);background-size:cover;background-position:top left;height:445px;position:absolute;display:inline-block;width:100%;top:30px;z-index:-1}.wellness .bi-inside-page-hero{background-image:url(/images/wellnesshero.jpg)}.senior .bi-inside-page-hero{background-image:url(/images/seniorhero.jpg)}.largeanimal .bi-inside-page-hero{background-image:url(/images/largehero.jpg)}.resources .bi-inside-page-hero{background-image:url(/images/resourceshero.jpg)}.surgery .bi-inside-page-hero{background-image:url(/images/surgeryhero.jpg)}.about .bi-inside-page-hero,.staff .bi-inside-page-hero,.vets .bi-inside-page-hero{background-image:url(/images/abouthero.jpg)}.blog .bi-inside-page-hero{background-image:url(/images/bloghero.jpg)}.dentistry .bi-inside-page-hero{background-image:url(/images/dentalhero.jpg)}.dermatology .bi-inside-page-hero{background-image:url(/images/dermahero.jpg)}.promotions .bi-inside-page-hero{background-image:url(/images/promohero.jpg)}.careers .bi-inside-page-hero{background-image:url(/images/careershero.jpg)}.links .bi-inside-page-hero{background-image:url(/images/linkshero.jpg)}.bi-slider-container{height:0;width:100%;display:block;position:relative;z-index:-1;height:400px;min-height:445px}.bi-slider{list-style:none;left:0;right:0;position:absolute;top:0;bottom:0;min-height:445px}.bi-slider .bi-slide{width:100%;height:100%;position:absolute;top:0;left:0;display:block;background-size:cover;background-position:center;background-repeat:no-repeat;opacity:0;-webkit-animation:biSlideFade 36s linear infinite;animation:biSlideFade 36s linear infinite;min-height:445px}.bi-slider .bi-slide:first-child{background-image:url(/images/slider/1-800.jpg)}}@media only screen and (min-width:800px){.bi-slider .bi-slide:first-child{background-image:url(/images/slider/1-1200.jpg)}}@media only screen and (min-width:1200px){.bi-slider .bi-slide:first-child{background-image:url("../../images/slider/1.jpg")}}@media only screen{.bi-slider .bi-slide:first-child.bi-out{opacity:1!important}.bi-slider .bi-slide:nth-child(2){-webkit-animation-delay:9s;animation-delay:9s;background-image:url(/images/slider/2-800.jpg)}}@media only screen and (min-width:800px){.bi-slider .bi-slide:nth-child(2){background-image:url(/images/slider/2-1200.jpg)}}@media only screen and (min-width:1200px){.bi-slider .bi-slide:nth-child(2){background-image:url("../../images/slider/2.jpg")}}@media only screen{.bi-slider .bi-slide:nth-child(3){-webkit-animation-delay:18s;animation-delay:18s;background-image:url(/images/slider/3-800.jpg)}}@media only screen and (min-width:800px){.bi-slider .bi-slide:nth-child(3){background-image:url(/images/slider/3-1200.jpg)}}@media only screen and (min-width:1200px){.bi-slider .bi-slide:nth-child(3){background-image:url("../../images/slider/3.jpg")}}@media only screen{.bi-slider .bi-slide:last-child{-webkit-animation-delay:27s;animation-delay:27s;background-image:url(/images/slider/4-800.jpg)}}@media only screen and (min-width:800px){.bi-slider .bi-slide:last-child{background-image:url(/images/slider/4-1200.jpg)}}@media only screen and (min-width:1200px){.bi-slider .bi-slide:last-child{background-image:url("../../images/slider/4.jpg")}}@media only screen{.bi-24hour{font-size:2rem}.divider1{margin-top:1.5rem;max-width:45%}.bi-testimonials blockquote{font-size:1.5rem;line-height:1.4}.divider2{margin-bottom:2rem;width:65%}.bi-blog-feed{min-height:550px}.blog_info{margin:10% 2%;float:right}.bi-site-footer{margin-top:-20%;padding-top:0}.bi-footer-contact{padding-top:25%}.bi-contact-info,.bi-hours,.bi-map-container{margin:0 2.5% 2%;max-width:95%}}