@media only screen and (max-width:768px){.container{width:99%}.img_right{float:none;height:auto;padding:0;width:100%}.header .logo img{width:68px}.header .nav ul li:first-child{display:none}.header .nav ul li{padding:0 .7em}.entry-content img.size-full,.error404 img,.entry-content img.wp-image-291,.entry-content img.wp-image-387,.entry-content img.wp-image-242{float:none;height:auto;margin:0;width:95%}.entry-content .banner{height:auto;line-height:50%;margin:0}.banner img{height:auto;width:100%}.page .banner h1{font-size:2em}.home_column{width:100%;height:auto;padding-bottom:2em}.testimonial ul li div{margin-right:1em;margin-bottom:1em}.bx-wrapper .bx-viewport{border:none}.testimonial .bx-has-pager{display:none}.services{padding-top:1em}.services .left{width:49.6%}.services p.txt{height:32px;overflow:hidden}.services h2{position:relative}.services img,.postthumb img{height:auto;width:100%}.home_newsletter form input.txtfield{margin:.8em 0 0 .5em}.home_newsletter form input.submit_home{margin:1.3em 1em 0}.home_newsletter form label,.home_newsletter form input.checkbox,.footer iframe{display:none}.alert{margin:1em 0}.footer .left{width:42%}.footer .left ul li{line-height:180%}.footer .footer_newsletter_column{width:55%}.title{height:auto}.title img{height:auto;margin-top:0;margin-bottom:-3px;width:100%}.entry-content ul.service_nav li{background:#f1f1f1;border:1px #ccc solid;display:inline-block;padding:.5em;margin:.5em;width:40%}.entry-content ul.service_nav li.last{border:1px #ccc solid}.entry-content ul.service_nav li a{display:block}.wpcf7-form input,.wpcf7-form textarea{width:95%}.post iframe{height:405px}.post-1458 .column-2 img,.post-1763 .column-2 img{width:300px}.post-1458 .column-2 .text-snippet,.post-1763 .column-2 .text-snippet{padding:0}.author-bio{padding:16px}}@media only screen and (max-width:600px){.header .nav ul{font-size:1em}.header .nav ul li{padding:0 .5em}.header .nav ul li a{font-size:1em}.wp-block-columns{flex-direction:column-reverse}.wp-block-columns img{width:100%}.post-1458 .column-2,.post-1763 .column-2{display:block}.post-1458 .column-2 img,.post-1763 .column-2 img{width:100%}.author-bio{border-width:1px 0;margin:32px 0;padding:8px}.about-vet-techs{flex-direction:column}.about-vet-techs h3{margin:.5em .6em 2em}}@media only screen and (max-width:480px){.header .logo{margin:.5em 0 0;position:relative;width:100%}.header .logo img{vertical-align:middle}.header .logo a{font-size:1.9em}.header .logo span{float:none;font-size:.8em}.header .appointment{clear:both;float:none;margin:0;padding:.8em 0 .5em}.header .phone span{display:none}.header .mobile_nav{display:block;position:absolute;right:0;top:.5em}.header .mobile_nav img{width:40px}.header .nav{display:none;padding:0}.header .nav ul{background:#eee;border:1px #ddd solid;margin-top:.5em;padding:0;text-align:left}.header .nav ul li{border:none;display:block;font-size:1.2em;line-height:200%}.header .nav ul li a{display:block}.header .nav ul li.menu-item-62{padding-left:.7em}.home_column img{margin-top:.5em}.page .banner h1{font-size:1.25em}.services{padding-top:.2em}.services h2{position:inherit}.services .left{height:auto;min-height:230px}.services p.txt{font-size:.85em;height:auto;min-height:72px}.page .home_choose ul{margin:0 0 0 1.1em}.testimonial ul li{text-align:center}.testimonial ul li img{float:none}.testimonial ul li div{clear:both;margin:0 .5em 1em;text-align:left}.services h3{font-size:1.6em;height:26px;overflow:hidden}.post .entry-meta{position:relative}.post .entry-meta .a2a_kit{position:absolute;right:30px}.home_newsletter form input.txtfield{width:86%}.alert h4{line-height:210%}.alert span{display:block;padding:0}.footer .left{padding-left:1em;width:92%}.footer .footer_newsletter input.txtfield{width:86%}.footer .footer_newsletter input.checkbox,.footer .footer_newsletter label{display:none}.title h1{font-size:2.1em;bottom:0}.title img{opacity:.3;filter:alpha(opacity=30)}.post .entry-meta{margin:0 .5em;padding:.5em}.post .entry-meta .meta-prep-author,.post .entry-meta .author,.post .entry-meta .meta-sep,.post .entry-meta .a2a_button_pinterest{display:none}.entry-content ul.service_nav{margin:0}.type-post table td{width:50%}.follow-us{width:100%}.follow-us p{font-size:.8em}.call-out-content img{float:none;width:100%}.post iframe{height:300px}#post-1449 .columns{display:block}#post-1449 .columns .column{width:100%}}@media only screen and (max-width:370px){.entry-content ul.service_nav li{width:90%}}