@media only screen and (min-width: 1140px)  {
} @media only screen and (max-width: 989px) {
} @media only screen and (min-width: 768px) and (max-width: 989px) {
} @media only screen and (max-width: 767px) {
} @media only screen and (min-width: 480px) and (max-width: 767px) {
} @media only screen and (max-width: 479px) {
}
.phone-info, li, p{font-size:18px;}
@media only screen and (max-width: 762px) {#header_meta{display:none !important;}}   @media only screen and (max-width: 1220px) {
#top #header .av-main-nav > li.menu-item  {
display: none!important;
}
#top #header .av-burger-menu-main {
cursor: pointer;
display: block!important;
}}
#csem-solid-header .container .av-content-full{padding-top: 50px; padding-bottom: 40px !important;}
@media only screen and (max-width: 762px) {#csem-solid-header .container .av-content-full{padding-top: 40px; padding-bottom: 20px !important;}}
#csem-solid-header h1 {font-size:60px; text-transform:none;}
@media only screen and (max-width: 762px) {#csem-solid-header h1 {font-size:40px;}}
#csem-hero{font-size:50px; text-transform:none; font-weight:bold !important;}
@media only screen and (max-width: 762px) {#csem-hero{font-size:30px; font-weight:bold !important; line-height: 1em;}}
#csem-top-bar {display: flex; flex-direction: row; justify-content: flex-end; align-items: center; width: max-content;}
@media only screen and (max-width: 762px) {#csem-top-bar {display: flex; flex-direction: row; justify-content: flex-end; align-items: center; width: max-content;}}  #csem-forms input[type='submit']{background-color: #acfb7a !important;}
#csem-forms input[type='submit']:hover {background-color: #8acd60 !important;}
#csem-forms input[type='submit'] {color: #0043ae !important; text-transform:uppercase; font-weight: bold; font-size:18px; letter-spacing: .2em;  padding: 20px;  border-radius: 20px;} #csem-forms input[type='text'], #csem-forms textarea{color: #434343 !important; border-color: #0043ae !important; background-color: #ffffff !important; border-radius: 15px !important;
font-size: 18px !important; padding-left: 15px !important;}
#csem-forms .gfield_select {border: solid 1px #0043ae !important; border-radius: 15px !important; padding: 10px !important;
font-size: 18px !important;}
#avia-menu .menu-item-has-children > a:before {
content: '\25BC';
display: block;
position: absolute;
top: 0px;
right: -3px;
font-size: 12px;
color: #0083ED;
}
#csem-underline {border-bottom: 8px solid #ACFB7A;
width: fit-content;}
#csem-btn .avia-button {font-family: 'work sans', Helvetica, Arial, sans-serif !important; font-weight:bold !important; text-transform:uppercase; font-size:18px !important; letter-spacing: .2em;}
#csem-btn-top-bar .avia-button{font-size:16px !important; font-weight:bold !important;}
#csem-h3-special {font-size: 25px; margin: 0px; padding-left: 5px;}
#csem-special-heading {display:flex; flex-direction: row; align-items: center; justify-content: flex-start;}
#csem-green-underline{background-color:#acfb7a; width:35%; height:10px; margin: auto;}
.header_color .container_wrap_meta, .header_color div { background: #ffffff00 !important; border-color: #ffffff00 !important;}
@media only screen and (max-width: 762px) {.header_color div {background: #ffffff !important;}}
div .logo {top: -41px; height: 134%; }
@media only screen and (max-width: 762px) {#home-header h1 {font-size:30px;}}