@media (min-width:981px) and (max-width:1280px){h1.header-h1{font-size:30px!important}}@media all and (max-width:480px){.et_pb_testimonial{margin-bottom:30px!important}}@media all and (min-width:1441px){.service-col-half-right{width:66%;float:right}.service-col-half-left{width:66%}}.et-fixed-header#main-header{background:#003966}h1{font-size:44px!important;padding-bottom:20px}h2{padding-bottom:40px}h3{padding-bottom:20px;font-size:24px}.et-fixed-header#main-header{box-shadow:0 0 5px 0 #000;-webkit-box-shadow:0 0 5px 0 #000;-moz-box-shadow:0 0 5px 0 #000}.et_fixed_nav #main-header,.et_fixed_nav #top-header{position:fixed;box-shadow:0 0 20px -5px black!important}#main-header .et_mobile_menu{background-color:#033768!important;border-top:none}.et_mobile_menu a{text-align:center}.fa-section .fa{color:#fff;font-size:40px}.et_pb_contact p input,.et_pb_contact p textarea{width:100%;padding:16px;border:none;-webkit-border-radius:0;-moz-border-radius:0;border-radius:0;color:#999;background-color:#fff;border-bottom:2px solid lightgray;border-radius:20px;font-size:14px}.et_pb_team_member_description{background:#eee;padding:20px 15px 15px 15px;margin-top:-12px}.et_pb_team_member_description h4{font-size:22px}.et_pb_number_counter{text-align:left}.percent-value{font-weight:700}.et_pb_testimonial_portrait{display:block;float:none;margin:-75px auto 20px!important}.et_pb_testimonial{background:#f2f2f2!important;border-radius:20px!important}.service-col .et_pb_button_module_wrapper{width:100%;float:left;margin-top:30px!important}