/* responsive.css */
.is_keyaccount_1 .nav_main > ul > li,.is_keyaccount_1 .nav_main > ul > li > a,.is_keyaccount_1 .nav_main > ul > li.active > span{font-weight: normal}@media screen and (max-width: 885px){.calltoaction {font-weight: normal;font-size: 1rem !important;}.logo .image_container .caption {display: block;margin-top: 20px;  width: 100%; font-size: 21px; line-height: 22px;}    #header {height: 130px;}}}@media screen and (max-width: 699px){body {font-size: 14px !important;}#header {height: 100px;}.ce_text.contact-info {display: none !important;}.logo .image_container .caption {font-size: 14px !important;}.nav_main > ul > li, .nav_main > ul > li > a, .nav_main > ul > li.active > span {padding: 2px 3px !important;}.nav_main ul {justify-content: center;}}@media screen and (max-width: 885px){.nav_main {display: none;}.mobile_menu_trigger {padding-top: 35px;}}