.flex_cell.av-7iksy5-7fbd9c16c61bc45f0cae4ba15aa3edde{
vertical-align:middle;
height:500px;
min-height:500px;
background:url(https://www.focusnorman.com/wp-content/uploads/2022/11/Focus-Eye-Care-Office-Optometry1-1030x577.png) 0% 0% no-repeat scroll #22689e;
}
.responsive #top #wrap_all .flex_cell.av-7iksy5-7fbd9c16c61bc45f0cae4ba15aa3edde{
padding:0px 0px 0px 0px !important;
}

.flex_cell.av-7eaf2t-a48bc05cfee757573938e11329582206{
vertical-align:middle;
height:500px;
min-height:500px;
background-color:#22689e;
}
.responsive #top #wrap_all .flex_cell.av-7eaf2t-a48bc05cfee757573938e11329582206{
padding:80px 80px 80px 80px !important;
}

#top .av-special-heading.av-29e8e5-7bbcbe20468552f400ea7793286e9a57{
padding-bottom:25px;
color:#ffffff;
font-size:34px;
}
body .av-special-heading.av-29e8e5-7bbcbe20468552f400ea7793286e9a57 .av-special-heading-tag .heading-char{
font-size:25px;
}
#top #wrap_all .av-special-heading.av-29e8e5-7bbcbe20468552f400ea7793286e9a57 .av-special-heading-tag{
font-size:34px;
}
.av-special-heading.av-29e8e5-7bbcbe20468552f400ea7793286e9a57 .special-heading-inner-border{
border-color:#ffffff;
}
.av-special-heading.av-29e8e5-7bbcbe20468552f400ea7793286e9a57 .av-subheading{
font-size:15px;
}

#top .av_textblock_section.av-72sk5p-7799907f0db07ff7d037b986950eade5 .avia_textblock{
color:#ffffff;
}

.flex_cell.av-1m8j9x-f13bd51c08ea5f5bce1229f5c4ea1e86{
vertical-align:middle;
height:500px;
min-height:500px;
}
.responsive #top #wrap_all .flex_cell.av-1m8j9x-f13bd51c08ea5f5bce1229f5c4ea1e86{
padding:80px 80px 80px 80px !important;
}

#top .av-special-heading.av-1gor59-9976cba64e2141fb5f243a082389c355{
padding-bottom:25px;
font-size:34px;
}
body .av-special-heading.av-1gor59-9976cba64e2141fb5f243a082389c355 .av-special-heading-tag .heading-char{
font-size:25px;
}
#top #wrap_all .av-special-heading.av-1gor59-9976cba64e2141fb5f243a082389c355 .av-special-heading-tag{
font-size:34px;
}
.av-special-heading.av-1gor59-9976cba64e2141fb5f243a082389c355 .av-subheading{
font-size:15px;
}

#top .hr.hr-invisible.av-lamp4gt3-97434353bcdbfd5943c3c2e313df9fb2{
height:25px;
}

.flex_cell.av-13kty5-8f0e25c57a12adcaed5fdfae9ba3db6e{
vertical-align:middle;
height:500px;
min-height:500px;
background:url(https://www.focusnorman.com/wp-content/uploads/2022/11/Focus-Eye-Care-Womens-Glasses.png) 50% 50% no-repeat scroll #22689e;
}
.responsive #top #wrap_all .flex_cell.av-13kty5-8f0e25c57a12adcaed5fdfae9ba3db6e{
padding:0px 0px 0px 0px !important;
}

.flex_cell.av-ojmx9-b3acaba2719f06803b90f2d28e8928c8{
vertical-align:middle;
height:500px;
min-height:500px;
background:url(https://www.focusnorman.com/wp-content/uploads/2022/11/Focus-Eye-Care-Family-Vision.png) 0% 0% no-repeat scroll #22689e;
}
.responsive #top #wrap_all .flex_cell.av-ojmx9-b3acaba2719f06803b90f2d28e8928c8{
padding:0px 0px 0px 0px !important;
}

.flex_cell.av-nniad-fc2432fb0bac43fcccc4be73b95037f4{
vertical-align:middle;
height:500px;
min-height:500px;
background-color:#22689e;
}
.responsive #top #wrap_all .flex_cell.av-nniad-fc2432fb0bac43fcccc4be73b95037f4{
padding:80px 80px 80px 80px !important;
}

#top .av-special-heading.av-244pv1-48bb4915c63ee1c7d8bc177b334feac9{
padding-bottom:25px;
color:#ffffff;
font-size:34px;
}
body .av-special-heading.av-244pv1-48bb4915c63ee1c7d8bc177b334feac9 .av-special-heading-tag .heading-char{
font-size:25px;
}
#top #wrap_all .av-special-heading.av-244pv1-48bb4915c63ee1c7d8bc177b334feac9 .av-special-heading-tag{
font-size:34px;
}
.av-special-heading.av-244pv1-48bb4915c63ee1c7d8bc177b334feac9 .special-heading-inner-border{
border-color:#ffffff;
}
.av-special-heading.av-244pv1-48bb4915c63ee1c7d8bc177b334feac9 .av-subheading{
font-size:15px;
}

#top .av_textblock_section.av-1zeuw5-bbf423f37fd4fed242b8cb9fa133804a .avia_textblock{
color:#ffffff;
}

.flex_cell.av-1n3zzp-ea80bfa24c5e9a8619431a4bac2d26c4{
vertical-align:middle;
background-color:#7bb0e7;
}
.responsive #top #wrap_all .flex_cell.av-1n3zzp-ea80bfa24c5e9a8619431a4bac2d26c4{
padding:10px 10px 10px 10px !important;
}

.flex_cell.av-1e115p-f9646ca240cbe60c658f5f5e44983836{
vertical-align:middle;
background-color:#379cd6;
}
.responsive #top #wrap_all .flex_cell.av-1e115p-f9646ca240cbe60c658f5f5e44983836{
padding:10px 10px 10px 10px !important;
}

.flex_cell.av-18m0bp-c3fd3fd7e3c6e9fe792127445b32aa6c{
vertical-align:middle;
background-color:#5fb4e4;
}
.responsive #top #wrap_all .flex_cell.av-18m0bp-c3fd3fd7e3c6e9fe792127445b32aa6c{
padding:10px 10px 10px 10px !important;
}

.flex_cell.av-151fgt-6dbf654e4262665872c940141f895c94{
vertical-align:middle;
background-color:#80c7ef;
}
.responsive #top #wrap_all .flex_cell.av-151fgt-6dbf654e4262665872c940141f895c94{
padding:10px 10px 10px 10px !important;
}

#top .av-special-heading.av-la9wi4rm-9f841f268427c5546e19594259ccb3ef{
padding-bottom:25px;
color:#6688c1;
font-size:34px;
}
body .av-special-heading.av-la9wi4rm-9f841f268427c5546e19594259ccb3ef .av-special-heading-tag .heading-char{
font-size:25px;
}
#top #wrap_all .av-special-heading.av-la9wi4rm-9f841f268427c5546e19594259ccb3ef .av-special-heading-tag{
font-size:34px;
}
.av-special-heading.av-la9wi4rm-9f841f268427c5546e19594259ccb3ef .special-heading-inner-border{
border-color:#6688c1;
}
.av-special-heading.av-la9wi4rm-9f841f268427c5546e19594259ccb3ef .av-subheading{
font-size:15px;
}

.avia-image-container.av-la9wk66m-1998643d899a707b8ea3587f523a6727 img.avia_image{
box-shadow:none;
}
.avia-image-container.av-la9wk66m-1998643d899a707b8ea3587f523a6727 .av-image-caption-overlay-center{
color:#ffffff;
}

.flex_cell.av-rrmul-f47bd0373fdf8f10681070f4cc262564{
vertical-align:middle;
background-color:#7bb0e7;
}
.responsive #top #wrap_all .flex_cell.av-rrmul-f47bd0373fdf8f10681070f4cc262564{
padding:10px 10px 10px 10px !important;
}

.flex_cell.av-lvm4t-857a9d5e0959bd430e851738c17ffbde{
vertical-align:middle;
background-color:#379cd6;
}
.responsive #top #wrap_all .flex_cell.av-lvm4t-857a9d5e0959bd430e851738c17ffbde{
padding:10px 10px 10px 10px !important;
}

.flex_cell.av-fptkd-a6b83aba46ae2a9ebbcf51286a3d70c2{
vertical-align:middle;
background-color:#5fb4e4;
}
.responsive #top #wrap_all .flex_cell.av-fptkd-a6b83aba46ae2a9ebbcf51286a3d70c2{
padding:10px 10px 10px 10px !important;
}

.flex_cell.av-9idl1-206f2207c72ce19715422469661b32a7{
vertical-align:middle;
background-color:#80c7ef;
}
.responsive #top #wrap_all .flex_cell.av-9idl1-206f2207c72ce19715422469661b32a7{
padding:10px 10px 10px 10px !important;
}


@media only screen and (min-width: 480px) and (max-width: 767px){ 
#top #wrap_all .av-special-heading.av-29e8e5-7bbcbe20468552f400ea7793286e9a57 .av-special-heading-tag{
font-size:0.8em;
}

#top #wrap_all .av-special-heading.av-1gor59-9976cba64e2141fb5f243a082389c355 .av-special-heading-tag{
font-size:0.8em;
}

#top #wrap_all .av-special-heading.av-244pv1-48bb4915c63ee1c7d8bc177b334feac9 .av-special-heading-tag{
font-size:0.8em;
}

#top #wrap_all .av-special-heading.av-la9wi4rm-9f841f268427c5546e19594259ccb3ef .av-special-heading-tag{
font-size:0.8em;
}
}

@media only screen and (max-width: 479px){ 
#top #wrap_all .av-special-heading.av-29e8e5-7bbcbe20468552f400ea7793286e9a57 .av-special-heading-tag{
font-size:0.8em;
}

#top #wrap_all .av-special-heading.av-1gor59-9976cba64e2141fb5f243a082389c355 .av-special-heading-tag{
font-size:0.8em;
}

#top #wrap_all .av-special-heading.av-244pv1-48bb4915c63ee1c7d8bc177b334feac9 .av-special-heading-tag{
font-size:0.8em;
}

#top #wrap_all .av-special-heading.av-la9wi4rm-9f841f268427c5546e19594259ccb3ef .av-special-heading-tag{
font-size:0.8em;
}
}
