@media only screen and (min-width:767px) and (max-width:960px){.nav-wrapper nav.primary ul.nav.primary li.phone a{display:none}.nav-wrapper nav.primary ul.nav.primary>li>a{font-size:14px}}@media only screen and (min-width:767px) and (max-width:1050px){.footerFeatures .footer-content .feature .button{position:relative;display:block;margin-bottom:10px}}@media only screen and (min-width:767px) and (max-width:970px){body.home .homepageFeatures .main-wrapper .feature{padding:205px 0 55px}.footerFeatures .footer-content .feature{padding:205px 0 55px}}@media only screen and (min-width:768px) and (max-width:910px){.main-content .countyWrapper .county{-ms-flex:0 1 50%;flex:0 1 50%}}@media only screen and (min-width:768px) and (max-width:1052px){.main-content .featureEssentials img{width:34%;margin:0 0 10px 25px}}@media only screen and (min-width:768px) and (max-width:1150px){#eiiMenuToolbar{border:none;background:0 0;box-shadow:0 0 0 0 transparent}#eiiMenuToolbar #eiiContactButton{display:none}#eiiMenuToolbar svg{position:absolute;top:0;left:0;z-index:-1;display:block}#eiiMenuToolbar svg .button{fill:#202020}#eiiMenuToolbar svg .button-flip{fill:#666}body.menu-open #eiiMenuToolbar{transform:translateX(300px)}}@media only screen and (min-width:768px){a.button,p.button{font-size:18px}a.button.next,a.button.previous,p.button.next,p.button.previous{padding:15px 0;width:35%;font-size:14px;line-height:1em;letter-spacing:.06em}.h1-base-style{font-size:60px;line-height:1em}.h2-base-style{font-size:30px;line-height:1em}.h3-base-style{font-size:22px;line-height:1em}.mobile,.mobile-inline{display:none!important}.footer-content,.header-content,.main-content{padding-left:15px!important;padding-right:15px!important;max-width:1150px;box-sizing:border-box}.footer-content:after,.footer-content:before,.header-content:after,.header-content:before,.main-content:after,.main-content:before{content:"";display:table}.footer-content:after,.header-content:after,.main-content:after{clear:both}.main-content{width:100%!important;box-sizing:border-box}body.wide .main-content{width:100%!important;max-width:1150px}.aside-wrapper{width:30%!important;float:right;box-sizing:border-box}body.wide aside{display:none}.header-content-wrapper .logoMobile{display:none}.header-content .logo img{width:220px}.header-content{padding-top:20px;padding-bottom:0}.header-content .logo{margin:0;padding:0;width:320px;background:0 0;display:block}.header-content .logo img{width:auto;margin-top:-20px;margin-right:15px}.header-content .logo img.mobile{display:none!important}.header-content .logo img.desktop{display:block!important}.header-content .logo h2{font-size:30px;line-height:1.1em;color:#000}.header-content .logo h2.phone a{color:#4ea292}.header-content-wrapper.banner{height:280px;top:-1px;margin-bottom:0}.header-content-wrapper.banner .resizer{display:block;float:right;list-style-type:none}.header-content-wrapper.banner .resizer li{display:inline}.header-content-wrapper.banner .resizer li.large a{font-size:25px;line-height:43px;top:1px}.header-content-wrapper.banner .resizer li.active a{background:#6cafe4}.header-content-wrapper.banner .resizer li sup{font-weight:300}.header-content-wrapper.banner .resizer li .circle{width:44px;height:44px;border-radius:22px;font-size:17px;color:#fff;line-height:42px;text-align:center;font-family:proxima-nova,sans-serif;font-weight:700;text-decoration:none;background:#006ba6;display:inline-block;position:relative;top:-2px;margin-left:4px}.header-content-wrapper.banner .resizer li .circle.active{background:#6cafe4}.header-content-wrapper.banner .resizer li .circle:hover{background:#6cafe4}.header-content-wrapper.banner .main-wrapper{background:0 0;padding:0 15px!important;margin-bottom:0}.main-wrapper{padding-top:50px;padding-bottom:50px}.main-wrapper a.top{display:block;text-align:right}.main-wrapper a.top:after{margin-left:7px;content:'\f0d8';display:inline-block}.main-wrapper .main-content{padding-left:80px!important;padding-right:80px!important}.main-content h1{font-size:60px;line-height:1em}.main-content h2{font-size:30px;line-height:1em}.main-content h3{font-size:22px;line-height:1em}.main-content .breadcrumbs{display:block;color:#4e4d4a;text-decoration:none;margin:0 0 25px;font-size:14px;line-height:14px;padding:0;list-style-type:none}.main-content .breadcrumbs li{display:inline-block;margin:0}.main-content .breadcrumbs li:before{content:none}.main-content .breadcrumbs a{color:#989898;text-decoration:none}.main-content .breadcrumbs a:after{margin:0 5px;content:"|";display:inline-block;line-height:0;position:relative;top:2px;font-size:18px}.main-content .breadcrumbs a:hover{color:#006ba6}.main-content table tr th{font-size:22px;line-height:1em}.main-content div.box h2{font-size:60px;line-height:1em}.main-content div.box h3{font-size:30px;line-height:1em}.main-content img{margin:0 0 25px;padding:0;max-width:100%;height:auto}.main-content img.alignleft{margin:0 30px 10px 0;max-width:100%;height:auto;float:left}.main-content img.alignright{margin:0 0 10px 30px;max-width:100%;height:auto;float:right}.main-content img.aligncenter{margin:0 auto 30px;max-width:100%;height:auto;display:block}.main-content img.excerpt_thumbnail{margin:0 15px 10px 0;float:left}.main-content .wp-caption{margin:0;padding:10px 10px 0;background:#fff;box-sizing:border-box}.main-content .wp-caption.alignnone{margin:0 auto 15px;max-width:75%;height:auto;float:none}.main-content .wp-caption.alignleft{margin:0 25px 10px 0;max-width:100%;height:auto;float:left}.main-content .wp-caption.alignright{margin:0 0 10px 25px;max-width:100%;height:auto;float:right}.main-content .wp-caption.aligncenter{margin:0 auto 30px;max-width:100%;height:auto;display:block;float:none}.main-content .wp-caption img{margin:0 0 10px;padding:0;width:100%;height:auto;border:none;background:0 0;display:block}.main-content .wp-caption p{margin:0 0 5px;padding:0 0 5px;text-align:center}.main-content div.box{margin:0 0 50px}.main-content div.box a.button{padding-left:30px;padding-right:30px;width:auto}.main-content .paymentOptions{width:25%;margin-left:2%;float:right}.main-content .featureTestimonial .quote{padding-left:60px}.main-content .featureTestimonial .quote:before{content:'\201c';color:#ea7600;font-size:100px;float:left;position:absolute;left:-5px;top:25px}.main-content .featureEssentials{background:#6cafe4 url(/images/vision-essentials-bg.jpg) center no-repeat;padding:3% 5%}.main-content #eii_ppl_providers .eii_ppl.providers{display:table-row}.main-content #eii_ppl_providers .eii_ppl.providers .eii_ppl.location{display:table-row;border-bottom:none}.main-content #eii_ppl_providers .eii_ppl.providers .eii_ppl.location .provider{width:500px}.main-content #eii_ppl_providers .eii_ppl.providers .eii_ppl.location span{display:table-cell}.main-content .locationsList{float:right;margin:0 0 40px 40px;background-color:#f0f0f0;padding:25px}.main-content .locationsList h2{display:block}.main-content .locationsList ul{display:block}.main-content .locationsList select{display:none}.main-content .rwd-table td:before{display:none}.main-content .rwd-table th{background:#ea7600;font-size:20px}.main-content .rwd-table td,.main-content .rwd-table th{display:table-cell;padding:15px;width:25%}.main-content .rwd-table td:first-child,.main-content .rwd-table th:first-child{padding-left:0}.main-content .rwd-table td:last-child,.main-content .rwd-table th:last-child{padding-right:0}body.relatedlinks .main-content a{word-wrap:normal}.footer-content .logo{float:left;width:360px;margin-bottom:0}.footer-content .links{float:right;margin-bottom:0;margin-top:35px}.footer-content .links li{padding-top:0;padding-bottom:0;margin-right:25px;padding-right:25px;position:relative;display:inline-block;border:none}.footer-content .links li.last{margin-right:0;padding-right:0}.footer-content .links li.last:after{display:none}.footer-content .locations{margin:0;text-align:left;float:left}.footer-content .col.fr{float:right;text-align:left}.footer-content ul.nav.contact-mobile{display:none}.footer-content ul.links{margin:0 0 20px;list-style-type:none;float:right}.footer-content ul.links:after,.footer-content ul.links:before{content:"";display:table}.footer-content ul.links:after{clear:both}.footer-content ul.links li{float:left}.footer-content ul.links li a{color:#fff;text-decoration:none}.footer-content ul.links li a:hover{color:#4ea292}.footer-content ul.socialIcons{margin:0 0 30px;float:right;display:block}.footer-content #eiiSocialShare{display:block}footer ul.contact-mobile{display:none}.navBuffer{height:0}.navBuffer.filler{height:80px}.nav-wrapper{display:block;height:80px;clear:both}#eiiMenuToolbar{width:135px}#eiiMenuNav,#eiiMenuToolbar{display:block!important}div.warning h2{font-size:30px;line-height:1em}input,select,textarea{padding:0 12px;height:50px;line-height:50px}textarea{height:157px;padding:12px;line-height:27px}input#Email,input#FirstName,input#Zip,textarea#Comments{width:47.5%;float:left}.checkboxes,.submitContainer,input#LastName,input#Phone,select#Interest,select#Location{width:47.5%;float:right}.submitContainer{clear:right}button,input[type=submit]{padding:0 24px;width:auto;height:50px;line-height:50px;font-size:14px;line-height:1em;float:right}button.wide,input[type=submit].wide{width:100%;float:none}#quickcontact h2{font-size:30px;line-height:1em}#quickcontact:after,#quickcontact:before{content:"";display:table}#quickcontact:after{clear:both}#quickcontact #quickcontact-thankyou p{margin:0 0 25px;font-size:18px;line-height:1.556em}#quickcontact .fr{padding-left:20px;width:30%;box-sizing:border-box}#quickcontact .fr img{width:100%;height:auto}#quickcontact .fr h2{margin:0;color:#000;font-size:25px;line-height:1.25em;white-space:nowrap}#quickcontact .fr h2 a{color:#000;transition:all .4s;-webkit-transition:all .4s}#quickcontact .fr h2 a:after{margin-left:15px;content:'\f0da';font-size:20px;color:#4ea292;line-height:1em;display:inline-block;text-decoration:none}#quickcontact .fr h2 a:hover{color:#4ea292;text-decoration:none}#quickcontact .fr p{margin:0}#quickcontact .fr p.disclaimer{font-style:italic}#quickcontact .fr .address .practice-name{display:none}#quickcontact .fr .address.secondary .phone{display:none}#quickcontact .fr .address p.disclaimer{font-style:italic;color:#4ea292}#quickcontact:after,#quickcontact:before{content:"";display:table}#quickcontact:after{clear:both}body.home .section-main.quickcontact #quickcontact{margin:0 auto;padding:50px 0}body.home .section-main.quickcontact #quickcontact>h2{text-align:center}#socialNetworkMobile{display:none}body.home .header-content-wrapper.banner.banner-home{margin-top:0;margin-bottom:0;background-image:url(/images/banner-home-new.jpg?v=2);background-size:cover;max-height:740px;padding:20px 0 13%}body.home .header-content-wrapper.banner.banner-home .header-content h1{font-size:60px;line-height:65px}body.home .header-content-wrapper.banner.banner-home .header-content .logo{width:360px}body.home .header-content-wrapper.banner.banner-home .header-content .header-content-text{padding:18.5% 50% 0 0}body.home .mobileButtons{display:none}body.home .homepageFeatures{padding:0 15px}body.home .homepageFeatures .main-wrapper{display:-ms-flexbox;display:flex;-ms-flex-pack:justify;justify-content:space-between;margin-bottom:0;position:relative;top:-90px;background:0 0}body.home .homepageFeatures .main-wrapper .feature.lasik{margin-right:75px}body.home .homepageFeatures .main-wrapper .feature{padding:200px 15px 0;border:5px solid #fff;-ms-flex:0 1 48%;flex:0 1 48%;position:relative}body.home .homepageFeatures .main-wrapper .feature .button{margin-bottom:0;position:absolute;bottom:0}body.home .homepageFeatures .main-wrapper .feature .shadow{box-shadow:0 -5px 10px -5px rgba(0,0,0,.25);position:absolute;padding:3%;width:96%;top:-5px;left:-5px}body.home .homepageFeatures .main-wrapper .feature h2{margin-bottom:7px}body.home footer .quiz{display:block}body.home footer .quickcontact{display:block}.footerFeatures .footer-content{display:-ms-flexbox;display:flex;-ms-flex-pack:justify;justify-content:space-between;margin-bottom:50px;background:0 0}.footerFeatures .footer-content .feature{padding:200px 15px 0;border:5px solid #fff;-ms-flex:0 1 48%;flex:0 1 48%;position:relative}.footerFeatures .footer-content .feature .shadow{box-shadow:0 -5px 10px -5px rgba(0,0,0,.25);position:absolute;padding:3%;width:96%;top:-5px;left:-5px}.footerFeatures .footer-content .feature h2{margin-bottom:7px}.quiz .footer-content h2{width:52%}.quiz .footer-content .button{width:auto}body.home .quiz .footer-content:before{content:'';position:absolute;width:160px;height:55px;transform:rotate(45deg);display:block;left:70px;top:20px;background:#f38f00;z-index:-1}}@media only screen and (min-width:911px){.main-content .countyWrapper .county{-ms-flex:0 1 50%;flex:0 1 50%;padding:20px}}@media only screen and (min-width:961px) and (max-width:1100px){.nav-wrapper nav.primary ul.nav.primary li.phone a{font-size:18px;margin-left:0}}@media only screen and (min-width:961px){#quickcontact .fl{padding-right:30px;width:30%;box-sizing:border-box}}@media only screen and (min-width:970px){body.home .homepageFeatures .main-wrapper .feature{padding:265px 0 55px}.footerFeatures .footer-content .feature{padding:265px 0 55px}}@media only screen and (min-width:995px){.main-content .calloutBox.locationsFeature .button{width:28%}}@media only screen and (min-width:1050px){.footerFeatures .footer-content .feature .button{margin-bottom:0;position:absolute;bottom:0}}@media only screen and (min-width:1053px){.main-content .featureEssentials img{width:34%;margin:0 0 0 25px}}@media only screen and (min-width:1150px){.main-content .featureSpecialBreast{padding:30px 35% 0 5%}.main-content .featureSpecialBreast p{margin:0 0 25px;font-size:18px;line-height:1.6em}#eiiMenuToolbar{display:none}}