@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-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;}}
#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: auto; font-size: 18px; color: #444;}
#csem-footer-icons div {margin-right:5px;}
#csem-footer-icons a {color: #444;}
.csem-open{font-family: 'open sans', Helvetica, Arial, sans-serif;}
.csem-mer{font-family: 'merriweather', Helvetica, Arial, sans-serif;}
.csem-ft-sz-20{font-size:20px !important;}
.csem-ft-sz-30{font-size:30px !important;}
@media only screen and (max-width: 762px) {.csem-ft-sz-30{font-size:20px !important;}}
.csem-ft-sz-40{font-size:40px !important;}
@media only screen and (max-width: 762px) {.csem-ft-sz-40{font-size:30px !important;}}
.csem-ft-sz-50{font-size:50px !important;}
@media only screen and (max-width: 762px) {.csem-ft-sz-50 { font-size: 25px !important; }}
.csem-ttc{text-transform: capitalize !important;}
.csem-fw-200{font-weight: 200 !important;}
.csem-fw-400 { font-weight: 400 !important; }
.inner-container{justify-content: center !important;
display: flex !important; }
.main_menu{position: relative !important;}
.logo {position: relative !important;}
.av-logo-container{display: flex !important;}
nav {display: flex !important;}
#csem-mar p{margin-bottom:60px;}
@media only screen and (max-width: 762px) {#csem-mar p{margin-bottom:40px;}}
#csem-2-col ul{margin-left: 118px;}
@media only screen and (max-width: 762px) {#csem-2-col ul{margin-left: 0px;}}
.avia-menu-fx { display: none !important; opacity: 0; }
#csem-img-container img, #csem-mar img{height:100px; width:auto;}
#field_1_8, #field_1_9{background-color:#fff; padding-left: 20px; padding-bottom: 20px;}
#field_1_8 legend, #field_1_9 legend{position: relative; top: 20px; margin-bottom: 25px; }
#field_1_8{margin-bottom: 0px !important; border-radius: 10px 10px 0px 0px;}
#field_1_9{margin-top: -28px; border-radius: 0px 0px 10px 10px;}
#gform_1 input, #gform_1 textarea {border-radius: 10px !important;}
#gform_submit_button_1{background-color:#fff; color:#000;}
#gform_confirmation_message_1{font-size:25px; color:#fff; text-align: center;}
@media only screen and (max-width: 767px) {
.responsive #top  #scroll-top-link {
display: block;
}
}
#gform_fields_1 input[type='text'], #gform_fields_1 input[type='text']{color: #373737 !important; }