@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;}
#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-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-top-bar {display: flex; flex-direction: row; justify-content: flex-end; align-items: center; width: max-content;}
#csem-top-bar div {margin-right:5px;}
#csem-footer-icons {display: flex; flex-direction: row; justify-content: flex-end; align-items: center; width: max-content; margin: 0px; font-size: 18px; color: #444;}
#csem-footer-icons div {margin-right:5px;}
#csem-footer-icons a {color: #df9d50;}
@media only screen and (max-width: 762px) {#csem-footer-icons{width: auto; justify-content: center;}}
#coming-soon label {font-size: 22px; color: #fff; font-weight: 100;}
#coming-soon input { background-color: #ffffff; color: #313131;}
.av-main-nav li a{padding: 0px 10px;}
.first-menu-item .avia-menu-text{border-radius:10px 0px 0px 10px !important;}
.last-menu-item .avia-menu-text{border-radius:0px 10px 10px 0px !important;}
.avia-menu .csem_phone_number_with_icon a, .avia-menu .icon-mail{color:#000 !important;}
#csem-btn-pink .avia-button{background-color:#cf5b5d; border-color:#cf5b5d !important; border-radius:10px;}
#csem-btn-wht .avia-button{background-color:#fff; border-color:#fff !important; color:#000 !important; border-radius:10px;}
.csem-hero{font-family: 'arvo-1', Helvetica, Arial, sans-serif; font-size: 45px; font-weight: 600; line-height:1em;}
@media only screen and (max-width: 762px) {.csem-hero{font-size:30px; }}
@media only screen and (max-width: 762px) {#csem-pg-title{display:none;}}
@media only screen and (max-width: 762px) {
#top #wrap_all .header_color .av-menu-button-colored > a .avia-menu-text {
background-color: #ffffff;
color: #000;
border-color: #ffffff;
}
}
#av-burger-menu-ul {
vertical-align: top !important;
padding: 185px 0 !important;
}
@media only screen and (max-width: 762px) {#csem-hm-kid{margin-bottom:0pc !important;}}
.csem-hm-head-txt{padding: 0px 150px 0px 150px;}
@media only screen and (max-width: 762px) {.csem-hm-head-txt{padding: 0px 0px 0px 0px;}}
.main_menu {right: 204px; }
#top #header #header_main .widget {}
.textwidget .aligncenter{margin: 0px; float: right;}
@media only screen and (max-width: 762px) {.textwidget .aligncenter{margin: 0px auto; float: none;}}
.textwidget p{margin:0px;}
.csem-about-head {display: flex; flex-direction: row; align-items: flex-end;}
.csem-about-head img {height: 30px; width: auto; margin-bottom: 8px; margin-right: 10px;}
.csem-about-head-att {display: flex; flex-direction: row; align-items: flex-end;}
.csem-about-head-att img {height: 28px; width: auto; margin-bottom: 8px; margin-right: 10px;}
.csem-about-head-redi {display: flex; flex-direction: row; align-items: flex-end;}
.csem-about-head-redi img {height: 28px; width: auto; margin-bottom: 8px; margin-right: 10px;}
@media only screen and (max-width: 762px) {.csem-about-head-redi img {margin-bottom: 15px;}}
#csem-resource-head-orange {background-color: #df9d50;}
#csem-resource-head-purple {background-color: #9493b9;}
#csem-resource-head-green {background-color: #5eaf8f;}
#csem-resource-head-red {background-color: #cf5b5d;}
#csem-resource-head-red h2, #csem-resource-head-orange h2, #csem-resource-head-purple h2, #csem-resource-head-green h2, #csem-resource-head-red h2 {color: #ffffff;}
#csem-resource-head-red, #csem-resource-head-orange, #csem-resource-head-purple, #csem-resource-head-green {border-radius: 10px; padding: 10px; display: flex;}
#csem-resource-head-red .special-heading-inner-border, #csem-resource-head-orange .special-heading-inner-border, #csem-resource-head-purple .special-heading-inner-border, #csem-resource-head-green .special-heading-inner-border, #csem-resource-head-red .special-heading-inner-border{ border-color: #ffffff !important; }
@media only screen and (max-width: 762px) {
#csem-resource-head-red h2, #csem-resource-head-orange h2, #csem-resource-head-purple h2, #csem-resource-head-green h2, #csem-resource-head-red h2 {font-size:20px; line-height: 1.6em;}
} @media only screen and (max-width: 1206px) {.av-main-nav > li.menu-item-avia-special {
display: block;
}
.av-main-nav > li {
display: none;
}}
.csem-vol{padding:clamp(40px, 15vw, 70px) 0px clamp(40px, 15vw, 70px) 0px;}
#menu-item-236 > ul {margin-top: -66px !important;} #floating-volunteer {
display: none; 
position: fixed;
bottom: 108px;
left: 0px;
background-color: #5eaf8f;
color: white;
padding: 25px 55px;
border-radius: 5px;
font-size: 20px;
font-weight: bold;
cursor: pointer;
z-index: 9999;
box-shadow: 0px 4px 6px rgba(0, 0, 0, 0.1);
}