@import url(bootstrap.min.css);
@import url(rrssb.css);
@import url(font-awesome/css/font-awesome.min.css);
@import url(colorbox.css);
body {
  position: relative; }

header {
  width: 100%;
  position: fixed;
  top: 0;
  z-index: 1000;
  background-color: #ffffff; }
  @media screen and (min-width: 992px) {
    header {
      height: 122px; } }
  @media screen and (max-width: 991px) and (min-width: 768px) {
    header {
      height: 100px; } }
  @media screen and (max-width: 767px) {
    header {
      height: 100px; } }
  header #site_logo {
    float: left; }
    @media screen and (min-width: 1201px) {
      header #site_logo {
        width: 340px;
        margin-top: 20px; } }
    @media screen and (max-width: 1200px) and (min-width: 992px) {
      header #site_logo {
        width: 310px;
        margin-top: 20px; } }
    @media screen and (max-width: 991px) and (min-width: 768px) {
      header #site_logo {
        width: 250px;
        margin-top: 20px; } }
    @media screen and (max-width: 767px) {
      header #site_logo {
        width: 180px;
        margin-top: 10px; } }
    @media screen and (max-width: 991px) and (min-width: 768px) {
      header #site_logo img {
        width: 215px;
        height: auto; } }
    @media screen and (max-width: 767px) {
      header #site_logo img {
        width: 180px;
        height: auto; } }
  @media screen and (min-width: 1201px) {
    header #header_navigation_wrapper {
      width: 800px;
      float: left; } }
  @media screen and (max-width: 1200px) and (min-width: 992px) {
    header #header_navigation_wrapper {
      width: 630px;
      float: left; } }
  header #header_navigation_wrapper .header_upper_item {
    float: left; }
  header #header_navigation_wrapper #header_lang_select {
    display: inline-block; }
    @media screen and (max-width: 991px) and (min-width: 768px) {
      header #header_navigation_wrapper #header_lang_select {
        margin-right: 30px; } }
    @media screen and (max-width: 767px) {
      header #header_navigation_wrapper #header_lang_select {
        position: absolute;
        left: 15px; } }
    header #header_navigation_wrapper #header_lang_select #header_lang_select_btn {
      font-family: 'Nunito', sans-serif;
      font-style: italic;
      font-weight: 700;
      font-size: 14px;
      color: #797d83;
      position: relative;
      cursor: pointer; }
    header #header_navigation_wrapper #header_lang_select #header_lang_select_btn:hover {
      text-decoration: none;
      color: #f47721; }
    header #header_navigation_wrapper #header_lang_select #header_lang_select_btn:before {
      content: '';
      background: url("../images/site_graphics.png") 0px 0px no-repeat;
      width: 22px;
      height: 22px;
      display: inline-block;
      margin-right: 5px;
      position: relative;
      bottom: -5px; }
    header #header_navigation_wrapper #header_lang_select #header_lang_select_btn:after {
      content: '';
      background: url("../images/site_graphics.png") -26px 0px no-repeat;
      width: 13px;
      height: 8px;
      display: inline-block;
      margin-left: 3px; }
    header #header_navigation_wrapper #header_lang_select #lang_dropdown {
      position: absolute;
      -webkit-box-shadow: 0px 8px 8px 0px rgba(0, 0, 0, 0.1);
      -moz-box-shadow: 0px 8px 8px 0px rgba(0, 0, 0, 0.1);
      box-shadow: 0px 8px 8px 0px rgba(0, 0, 0, 0.1);
      background-color: #ffffff;
      padding: 14px;
      border-bottom-left-radius: 11px;
      border-bottom-right-radius: 11px;
      display: none; }
      header #header_navigation_wrapper #header_lang_select #lang_dropdown a {
        font-family: 'Nunito', sans-serif;
        font-style: italic;
        font-weight: 700;
        font-size: 16px;
        color: #797d83;
        margin-bottom: 10px;
        display: inline-block; }
  @media screen and (min-width: 992px) {
    header #header_navigation_wrapper #header_navigation_upper {
      padding-top: 15px; } }
  @media screen and (max-width: 991px) and (min-width: 768px) {
    header #header_navigation_wrapper #header_navigation_upper {
      padding-top: 35px; } }
  @media screen and (max-width: 767px) {
    header #header_navigation_wrapper #header_navigation_upper {
      padding-top: 60px; } }
  @media screen and (max-width: 991px) and (min-width: 768px) {
    header #header_navigation_wrapper #header_upper_links {
      display: none;
      position: fixed;
      top: 190px;
      z-index: 2001;
      left: 0;
      background-color: #ffffff;
      width: 100%;
      padding: 0px 55px 20px 35px; } }
  @media screen and (max-width: 767px) {
    header #header_navigation_wrapper #header_upper_links {
      display: none;
      position: fixed;
      top: 190px;
      z-index: 2001;
      left: 0;
      background-color: #ffffff;
      width: 100%;
      padding: 0px 55px 20px 35px; } }
  header #header_navigation_wrapper #header_upper_links #header_upper_links_inner {
    padding-top: 7px; }
  header #header_navigation_wrapper #header_upper_links .header_upper_links_item {
    font-family: 'Nunito', sans-serif;
    font-style: italic;
    font-weight: 700;
    font-size: 14px;
    color: #797d83; }
  header #header_navigation_wrapper #header_upper_links .header_upper_links_item:hover {
    text-decoration: none;
    color: #f47721; }
  header #header_navigation_wrapper #header_upper_links .header_upper_links_item:nth-child(2) {
    margin: 0px 28px; }
  @media screen and (max-width: 767px) {
    header #header_navigation_wrapper #header_phone {
      position: absolute;
      right: 15px;
      bottom: -28px; } }
  header #header_navigation_wrapper #header_phone #header_phone_inner {
    padding-top: 3px; }
  header #header_navigation_wrapper #header_phone a {
    cursor: default; }
    @media screen and (min-width: 768px) {
      header #header_navigation_wrapper #header_phone a {
        font-family: 'Nunito', sans-serif;
        font-style: italic;
        font-weight: 700;
        font-size: 21px;
        color: #797d83; } }
    @media screen and (max-width: 767px) {
      header #header_navigation_wrapper #header_phone a {
        font-family: 'Nunito', sans-serif;
        font-style: italic;
        font-weight: 700;
        font-size: 18px;
        color: #797d83; } }
  header #header_navigation_wrapper #header_phone a:hover {
    text-decoration: none; }
  header #header_navigation_wrapper #header_phone a:before {
    position: relative;
    content: '';
    display: inline-block;
    margin-right: 6px; }
    @media screen and (min-width: 768px) {
      header #header_navigation_wrapper #header_phone a:before {
        background: url("../images/site_graphics.png") -43px 0px no-repeat;
        width: 18px;
        height: 22px;
        bottom: -2px; } }
    @media screen and (max-width: 767px) {
      header #header_navigation_wrapper #header_phone a:before {
        background: url("../images/site_graphics.png") -35px 0px no-repeat;
        width: 15px;
        height: 19px;
        bottom: -2px;
        background-size: 848px auto; } }
  @media screen and (max-width: 991px) and (min-width: 768px) {
    header #header_social_inner {
      display: none;
      position: fixed;
      z-index: 2002;
      top: 237px;
      width: 100%;
      left: 0px;
      background-color: #ffffff;
      padding: 0px 55px 20px 35px; } }
  @media screen and (max-width: 767px) {
    header #header_social_inner {
      display: none;
      position: fixed;
      z-index: 2002;
      top: 237px;
      width: 100%;
      left: 0px;
      background-color: #ffffff;
      padding: 0px 55px 20px 35px; } }
  header .header_social_item {
    display: inline-block;
    background-color: #797d83;
    border-radius: 5px; }
    header .header_social_item a {
      display: inline-block;
      position: relative;
      height: 32px;
      width: 32px; }
      header .header_social_item a .fa {
        color: #ffffff;
        position: relative; }
        @media screen and (min-width: 992px) {
          header .header_social_item a .fa {
            font-size: 21px !important;
            bottom: 0px;
            left: 2px;
            line-height: 32px; } }
        @media screen and (max-width: 991px) and (min-width: 768px) {
          header .header_social_item a .fa {
            font-size: 21px !important;
            bottom: 0px;
            left: 2px;
            line-height: 32px; } }
        @media screen and (max-width: 767px) {
          header .header_social_item a .fa {
            font-size: 21px !important;
            bottom: 0px;
            left: 2px;
            line-height: 32px; } }
      header .header_social_item a .network_name {
        position: absolute;
        text-indent: -9999px; }
    header .header_social_item a:hover .fa {
      color: #ffffff; }
  header #header_search_wrapper {
    width: 223px !important;
    right: 0px;
    position: absolute;
    z-index: 1000;
    display: none;
    background-color: #ffffff;
    padding: 28px 14px 20px 14px;
    -webkit-box-shadow: 0px 8px 5px 0px rgba(0, 0, 0, 0.15);
    -moz-box-shadow: 0px 8px 5px 0px rgba(0, 0, 0, 0.15);
    box-shadow: 0px 8px 5px 0px rgba(0, 0, 0, 0.15);
    border-bottom-left-radius: 12px;
    border-bottom-right-radius: 12px; }
    header #header_search_wrapper label {
      width: 100%;
      font-family: 'Nunito', sans-serif;
      font-style: italic;
      font-weight: 700;
      font-size: 18px;
      color: #797d83; }
    header #header_search_wrapper input {
      float: left; }
    header #header_search_wrapper #keywords {
      width: 120px; }
    header #header_search_wrapper #submit {
      width: 75px;
      border: 0px;
      font-family: 'Nunito', sans-serif;
      font-style: italic;
      font-weight: 700;
      font-size: 18px;
      color: #ffffff;
      background-color: #797d83; }
  @media screen and (min-width: 992px) {
    header #header_navigation_lower {
      padding-top: 23px; } }
  @media screen and (max-width: 991px) and (min-width: 768px) {
    header #header_navigation_lower {
      display: none; } }
  @media screen and (max-width: 767px) {
    header #header_navigation_lower {
      display: none; } }
  @media screen and (max-width: 991px) {
    header #header_navigation_lower #header_navigation {
      position: fixed;
      top: 0;
      width: 100%;
      left: 0;
      background-color: #ffffff;
      z-index: 2000;
      padding-top: 50px;
      padding-left: 35px;
      padding-right: 55px; } }
  @media screen and (max-width: 991px) {
    header #header_navigation_lower #mobile_close {
      position: fixed;
      top: 12px;
      right: 24px;
      font-family: 'Nunito', sans-serif;
      font-style: italic;
      font-weight: 700;
      font-size: 35px;
      color: #253746; } }
  header .header_navigation_item {
    position: relative; }
    @media screen and (min-width: 992px) {
      header .header_navigation_item {
        float: left; } }
    @media screen and (max-width: 991px) {
      header .header_navigation_item {
        margin-bottom: 17px; } }
    header .header_navigation_item #header_search_btn {
      width: 23px;
      height: 22px;
      text-indent: -9999px;
      background: url("../images/site_graphics.png") -65px 0px no-repeat; }
    @media screen and (min-width: 1201px) {
      header .header_navigation_item a {
        font-family: 'Nunito Sans', sans-serif;
        font-style: normal;
        font-weight: 900;
        font-size: 16px;
        color: #253746; } }
    @media screen and (max-width: 1200px) and (min-width: 992px) {
      header .header_navigation_item a {
        font-family: 'Nunito Sans', sans-serif;
        font-style: normal;
        font-weight: 900;
        font-size: 14px;
        color: #253746; } }
    @media screen and (max-width: 991px) and (min-width: 768px) {
      header .header_navigation_item a {
        font-family: 'Nunito Sans', sans-serif;
        font-style: normal;
        font-weight: 900;
        font-size: 16px;
        color: #253746; } }
    @media screen and (max-width: 767px) {
      header .header_navigation_item a {
        font-family: 'Nunito Sans', sans-serif;
        font-style: normal;
        font-weight: 900;
        font-size: 14px;
        color: #253746; } }
    header .header_navigation_item a:hover {
      text-decoration: none;
      color: #f47721; }
    header .header_navigation_item .nav_dropdown {
      position: absolute;
      z-index: 1000;
      display: none;
      background-color: #ffffff;
      padding: 28px 14px 0px 14px;
      width: 100%;
      -webkit-box-shadow: 0px 8px 5px 0px rgba(0, 0, 0, 0.15);
      -moz-box-shadow: 0px 8px 5px 0px rgba(0, 0, 0, 0.15);
      box-shadow: 0px 8px 5px 0px rgba(0, 0, 0, 0.15);
      border-bottom-left-radius: 12px;
      border-bottom-right-radius: 12px; }
      header .header_navigation_item .nav_dropdown ul {
        list-style: none;
        margin: 0px;
        padding: 0px; }
      header .header_navigation_item .nav_dropdown a {
        font-family: 'Nunito', sans-serif;
        font-style: italic;
        font-weight: 700;
        font-size: 16px;
        color: #253746;
        margin-bottom: 23px;
        display: inline-block; }
      header .header_navigation_item .nav_dropdown a:hover {
        text-decoration: none;
        color: #f47721; }
  @media screen and (max-width: 991px) and (min-width: 768px) {
    header #mobile_menu_btn {
      width: 29px;
      height: 22px;
      background: url("../images/site_graphics.png") -275px 0px no-repeat;
      position: absolute;
      right: 50px;
      top: 50%;
      margin-top: -11px; } }
  @media screen and (max-width: 767px) {
    header #mobile_menu_btn {
      width: 29px;
      height: 22px;
      background: url("../images/site_graphics.png") -275px 0px no-repeat;
      position: fixed;
      top: 21px;
      right: 15px; } }

#header_under, #header_tagline {
  position: fixed;
  width: 100%;
  height: 40px;
  top: 122px; }
  @media screen and (max-width: 991px) and (min-width: 768px) {
    #header_under, #header_tagline {
      display: none; } }
  @media screen and (max-width: 767px) {
    #header_under, #header_tagline {
      display: none; } }

#header_tagline {
  z-index: 1001;
  pointer-events: none; }
  @media screen and (max-width: 991px) and (min-width: 768px) {
    #header_tagline {
      display: none; } }
  @media screen and (max-width: 767px) {
    #header_tagline {
      display: none; } }
  #header_tagline a {
    pointer-events: auto; }

#header_under {
  background-color: #ffffff;
  z-index: 999; }

@media screen and (min-width: 992px) {
  #page_wrapper {
    margin-top: 162px; } }
@media screen and (max-width: 991px) and (min-width: 768px) {
  #page_wrapper {
    margin-top: 100px; } }
@media screen and (max-width: 767px) {
  #page_wrapper {
    margin-top: 100px; } }

#social_breadcrumbs {
  position: relative;
  z-index: 1; }
  @media screen and (min-width: 768px) {
    #social_breadcrumbs {
      padding-top: 35px;
      padding-bottom: 35px; } }
  @media screen and (max-width: 767px) {
    #social_breadcrumbs {
      padding-top: 15px;
      padding-bottom: 15px; } }
  #social_breadcrumbs #page_breadcrumbs {
    font-family: 'Nunito', sans-serif;
    font-style: italic;
    font-weight: 700;
    font-size: 14px;
    color: #253746; }
    #social_breadcrumbs #page_breadcrumbs a {
      font-family: 'Nunito', sans-serif;
      font-style: italic;
      font-weight: 700;
      font-size: 14px;
      color: #253746; }
    #social_breadcrumbs #page_breadcrumbs .last {
      font-family: 'Nunito', sans-serif;
      font-style: italic;
      font-weight: 900;
      font-size: 14px;
      color: #253746; }
  #social_breadcrumbs #print_share {
    position: absolute;
    right: 15px;
    top: 0px; }
    #social_breadcrumbs #print_share #print_btn {
      float: left;
      text-indent: -9999px;
      cursor: pointer; }
      @media screen and (min-width: 768px) {
        #social_breadcrumbs #print_share #print_btn {
          width: 36px;
          height: 28px;
          background: url("../images/site_graphics.png") -207px 0px no-repeat; } }
      @media screen and (max-width: 767px) {
        #social_breadcrumbs #print_share #print_btn {
          width: 23px;
          height: 18px;
          background: url("../images/site_graphics.png") -132.894px 0px no-repeat;
          background-size: 653.556px auto; } }
    #social_breadcrumbs #print_share #share_btn {
      float: left;
      text-indent: -9999px;
      margin-left: 8px;
      cursor: pointer; }
      @media screen and (min-width: 768px) {
        #social_breadcrumbs #print_share #share_btn {
          width: 21px;
          height: 28px;
          background: url("../images/site_graphics.png") -251px 0px no-repeat; } }
      @media screen and (max-width: 767px) {
        #social_breadcrumbs #print_share #share_btn {
          width: 13.4px;
          height: 18px;
          background: url("../images/site_graphics.png") -161.142px 0px no-repeat;
          background-size: 653.556px auto; } }
  #social_breadcrumbs #share_area {
    display: none;
    padding-top: 30px;
    padding-bottom: 30px; }

#hp_slider {
  opacity: 0;
  position: relative;
  background-color: #231f20; }
  @media screen and (min-width: 1201px) {
    #hp_slider .caroufredsel_wrapper, #hp_slider #hp_slider_inner {
      width: 100% !important;
      height: 635px !important; } }
  @media screen and (max-width: 1200px) and (min-width: 992px) {
    #hp_slider .caroufredsel_wrapper, #hp_slider #hp_slider_inner {
      width: 100% !important;
      height: 525px; } }
  @media screen and (max-width: 991px) and (min-width: 768px) {
    #hp_slider .caroufredsel_wrapper, #hp_slider #hp_slider_inner {
      width: 100% !important;
      height: 406px; } }
  @media screen and (max-width: 767px) {
    #hp_slider .caroufredsel_wrapper, #hp_slider #hp_slider_inner {
      width: 100% !important;
      height: 492px; } }
  #hp_slider .hp_slider_item {
    position: relative; }
    @media screen and (min-width: 1201px) {
      #hp_slider .hp_slider_item {
        height: 635px; } }
    @media screen and (max-width: 1200px) and (min-width: 992px) {
      #hp_slider .hp_slider_item {
        height: 525px; } }
    @media screen and (max-width: 991px) and (min-width: 768px) {
      #hp_slider .hp_slider_item {
        height: 406px; } }
    @media screen and (max-width: 767px) {
      #hp_slider .hp_slider_item {
        height: 492px; } }
    #hp_slider .hp_slider_item .hp_slider_item_bg {
      position: relative;
      width: 100%; }
      @media screen and (min-width: 1201px) {
        #hp_slider .hp_slider_item .hp_slider_item_bg {
          height: 635px; } }
      @media screen and (max-width: 1200px) and (min-width: 992px) {
        #hp_slider .hp_slider_item .hp_slider_item_bg {
          height: 525px; } }
      @media screen and (max-width: 991px) and (min-width: 768px) {
        #hp_slider .hp_slider_item .hp_slider_item_bg {
          height: 406px; } }
      @media screen and (max-width: 767px) {
        #hp_slider .hp_slider_item .hp_slider_item_bg {
          height: 246px; } }
    #hp_slider .hp_slider_item picture {
      z-index: 2;
      position: relative;
      display: inline-block;
      width: 100%;
      height: 100%; }
      @media screen and (min-width: 1201px) {
        #hp_slider .hp_slider_item picture img {
          height: 635px;
          width: 3000px;
          max-width: 3000px;
          position: absolute;
          left: 50%;
          margin-left: -1500px; } }
      @media screen and (max-width: 1200px) and (min-width: 992px) {
        #hp_slider .hp_slider_item picture img {
          height: 525px;
          width: 1200px;
          max-width: 1200px;
          position: absolute;
          left: 50%;
          margin-left: -600px; } }
      @media screen and (max-width: 991px) and (min-width: 768px) {
        #hp_slider .hp_slider_item picture img {
          height: 406px;
          width: 991px;
          max-width: 991px;
          position: absolute;
          left: 50%;
          margin-left: -495px; } }
      @media screen and (max-width: 767px) {
        #hp_slider .hp_slider_item picture img {
          height: 246px;
          width: 796px;
          max-width: 796px;
          position: absolute;
          left: 50%;
          margin-left: -398px; } }
  #hp_slider .hp_slider_copy {
    text-align: center;
    z-index: 2; }
    @media screen and (min-width: 768px) {
      #hp_slider .hp_slider_copy {
        position: absolute;
        top: 0;
        left: 0;
        width: 100%;
        height: 100%; } }
    @media screen and (max-width: 767px) {
      #hp_slider .hp_slider_copy {
        height: 246px;
        width: 100%; } }
    #hp_slider .hp_slider_copy .container {
      height: 100%; }
      #hp_slider .hp_slider_copy .container .row {
        height: 100%; }
    #hp_slider .hp_slider_copy .hp_slider_copy_headline {
      text-transform: uppercase;
      margin-bottom: 20px; }
      @media screen and (min-width: 1201px) {
        #hp_slider .hp_slider_copy .hp_slider_copy_headline {
          font-family: 'Nunito', sans-serif;
          font-style: italic;
          font-weight: 700;
          font-size: 86px;
          color: #ffffff;
          line-height: 81px; } }
      @media screen and (max-width: 1200px) and (min-width: 992px) {
        #hp_slider .hp_slider_copy .hp_slider_copy_headline {
          font-family: 'Nunito', sans-serif;
          font-style: italic;
          font-weight: 700;
          font-size: 72px;
          color: #ffffff;
          line-height: 69px; } }
      @media screen and (max-width: 991px) and (min-width: 768px) {
        #hp_slider .hp_slider_copy .hp_slider_copy_headline {
          font-family: 'Nunito', sans-serif;
          font-style: italic;
          font-weight: 700;
          font-size: 55px;
          color: #ffffff;
          line-height: 53px; } }
      @media screen and (max-width: 767px) {
        #hp_slider .hp_slider_copy .hp_slider_copy_headline {
          font-family: 'Nunito', sans-serif;
          font-style: italic;
          font-weight: 700;
          font-size: 24px;
          color: #ffffff;
          line-height: 30px; } }
    @media screen and (min-width: 1201px) {
      #hp_slider .hp_slider_copy .hp_slider_copy_subheadline {
        font-family: 'Nunito Sans', sans-serif;
        font-style: normal;
        font-weight: 900;
        font-size: 21px;
        color: #ffffff;
        line-height: 27px; } }
    @media screen and (max-width: 1200px) and (min-width: 992px) {
      #hp_slider .hp_slider_copy .hp_slider_copy_subheadline {
        font-family: 'Nunito Sans', sans-serif;
        font-style: normal;
        font-weight: 900;
        font-size: 21px;
        color: #ffffff;
        line-height: 27px; } }
    @media screen and (max-width: 991px) and (min-width: 768px) {
      #hp_slider .hp_slider_copy .hp_slider_copy_subheadline {
        font-family: 'Nunito Sans', sans-serif;
        font-style: normal;
        font-weight: 900;
        font-size: 17px;
        color: #ffffff;
        line-height: 23px; } }
    @media screen and (max-width: 767px) {
      #hp_slider .hp_slider_copy .hp_slider_copy_subheadline {
        font-family: 'Nunito Sans', sans-serif;
        font-style: normal;
        font-weight: 900;
        font-size: 17px;
        color: #ffffff;
        line-height: 23px; } }
    #hp_slider .hp_slider_copy .hp_slider_copy_link {
      margin-top: 30px; }
      #hp_slider .hp_slider_copy .hp_slider_copy_link a {
        text-transform: uppercase;
        border: 2px solid #ffffff;
        border-radius: 12px;
        line-height: 36px;
        display: inline-block;
        padding: 0px 14px; }
        @media screen and (min-width: 768px) {
          #hp_slider .hp_slider_copy .hp_slider_copy_link a {
            font-family: 'Nunito', sans-serif;
            font-style: italic;
            font-weight: 700;
            font-size: 16px;
            color: #ffffff; } }
        @media screen and (max-width: 767px) {
          #hp_slider .hp_slider_copy .hp_slider_copy_link a {
            font-family: 'Nunito', sans-serif;
            font-style: italic;
            font-weight: 700;
            font-size: 12px;
            color: #ffffff; } }
      #hp_slider .hp_slider_copy .hp_slider_copy_link a:after {
        content: '';
        width: 15px;
        height: 22px;
        background: url("../images/site_graphics.png") -153px 0px no-repeat;
        display: inline-block;
        position: relative;
        bottom: -5px;
        margin-left: 10px; }
    #hp_slider .hp_slider_copy .hp_slider_copy_outer {
      position: relative;
      height: 100%; }
    #hp_slider .hp_slider_copy .hp_slider_copy_inner {
      position: absolute;
      padding: 0px 60px;
      width: 100%; }
  #hp_slider .slider_ctrl {
    width: 27px;
    height: 40px;
    position: absolute;
    margin-top: -20px;
    text-indent: -9999px;
    pointer-events: auto;
    cursor: pointer; }
    @media screen and (min-width: 768px) {
      #hp_slider .slider_ctrl {
        top: 50%; } }
    @media screen and (max-width: 767px) {
      #hp_slider .slider_ctrl {
        bottom: 105px; } }
  #hp_slider #slider_prev_btn {
    background: url("../images/site_graphics.png") -90px 0px no-repeat;
    left: 15px; }
  #hp_slider #slider_next_btn {
    background: url("../images/site_graphics.png") -122px 0px no-repeat;
    right: 15px; }
  #hp_slider #slider_ctrl_wrapper {
    position: absolute;
    left: 0;
    top: 0;
    width: 100%;
    height: 100%;
    z-index: 2;
    pointer-events: none; }
    #hp_slider #slider_ctrl_wrapper .container {
      height: 100%;
      position: relative; }

#hp_content_area #hp_headline h1 {
  text-transform: uppercase; }
  @media screen and (min-width: 1201px) {
    #hp_content_area #hp_headline h1 {
      font-family: 'Nunito', sans-serif;
      font-style: italic;
      font-weight: 700;
      font-size: 60px;
      color: #2e2c2c;
      line-height: 58px; } }
  @media screen and (max-width: 1200px) and (min-width: 992px) {
    #hp_content_area #hp_headline h1 {
      font-family: 'Nunito', sans-serif;
      font-style: italic;
      font-weight: 700;
      font-size: 46px;
      color: #2e2c2c;
      line-height: 49px; } }
  @media screen and (max-width: 991px) and (min-width: 768px) {
    #hp_content_area #hp_headline h1 {
      font-family: 'Nunito', sans-serif;
      font-style: italic;
      font-weight: 700;
      font-size: 35px;
      color: #2e2c2c;
      line-height: 41px; } }
  @media screen and (max-width: 767px) {
    #hp_content_area #hp_headline h1 {
      font-family: 'Nunito', sans-serif;
      font-style: italic;
      font-weight: 700;
      font-size: 25px;
      color: #2e2c2c;
      line-height: 28px;
      text-align: center; } }
@media screen and (min-width: 1201px) {
  #hp_content_area #hp_below_headline {
    font-family: 'Nunito Sans', sans-serif;
    font-style: normal;
    font-weight: 600;
    font-size: 18px;
    color: #231f20;
    padding-right: 60px; } }
@media screen and (max-width: 1200px) and (min-width: 992px) {
  #hp_content_area #hp_below_headline {
    font-family: 'Nunito Sans', sans-serif;
    font-style: normal;
    font-weight: 600;
    font-size: 18px;
    color: #231f20;
    padding-right: 60px; } }
@media screen and (max-width: 991px) and (min-width: 768px) {
  #hp_content_area #hp_below_headline {
    font-family: 'Nunito Sans', sans-serif;
    font-style: normal;
    font-weight: 600;
    font-size: 13px;
    color: #231f20;
    padding-right: 25px; } }
@media screen and (max-width: 767px) {
  #hp_content_area #hp_below_headline {
    font-family: 'Nunito Sans', sans-serif;
    font-style: normal;
    font-weight: 600;
    font-size: 13px;
    color: #231f20;
    text-align: center; } }
@media screen and (min-width: 768px) {
  #hp_content_area .hp_content_link {
    margin-top: 30px; } }
@media screen and (max-width: 767px) {
  #hp_content_area .hp_content_link {
    margin-top: 15px;
    margin-bottom: 15px; } }
#hp_content_area .hp_content_link a {
  font-family: 'Nunito', sans-serif;
  font-style: italic;
  font-weight: 700;
  font-size: 16px;
  color: #253746;
  text-transform: uppercase;
  border: 2px solid #253746;
  border-radius: 12px;
  line-height: 36px;
  display: inline-block;
  padding: 0px 14px; }
#hp_content_area .hp_content_link a:after {
  content: '';
  width: 15px;
  height: 22px;
  background: url("../images/site_graphics.png") -171px 0px no-repeat;
  display: inline-block;
  position: relative;
  bottom: -5px;
  margin-left: 10px; }

@media screen and (min-width: 768px) {
  #hp_industries_served, #internal_callouts {
    padding-top: 50px;
    padding-bottom: 83px; } }
@media screen and (max-width: 767px) {
  #hp_industries_served, #internal_callouts {
    padding-top: 0px;
    padding-bottom: 0px; } }
#hp_industries_served #hp_industries_served_title, #internal_callouts #hp_industries_served_title {
  text-transform: uppercase;
  margin: 0px 0px 40px 0px; }
  @media screen and (min-width: 1201px) {
    #hp_industries_served #hp_industries_served_title, #internal_callouts #hp_industries_served_title {
      font-family: 'Nunito', sans-serif;
      font-style: italic;
      font-weight: 700;
      font-size: 86px;
      color: #2e2c2c;
      line-height: 58px; } }
  @media screen and (max-width: 1200px) and (min-width: 992px) {
    #hp_industries_served #hp_industries_served_title, #internal_callouts #hp_industries_served_title {
      font-family: 'Nunito', sans-serif;
      font-style: italic;
      font-weight: 700;
      font-size: 65px;
      color: #2e2c2c;
      line-height: 55px; } }
  @media screen and (max-width: 991px) and (min-width: 768px) {
    #hp_industries_served #hp_industries_served_title, #internal_callouts #hp_industries_served_title {
      font-family: 'Nunito', sans-serif;
      font-style: italic;
      font-weight: 700;
      font-size: 50px;
      color: #2e2c2c;
      line-height: 55px;
      text-align: center; } }
  @media screen and (max-width: 767px) {
    #hp_industries_served #hp_industries_served_title, #internal_callouts #hp_industries_served_title {
      font-family: 'Nunito', sans-serif;
      font-style: italic;
      font-weight: 700;
      font-size: 34px;
      color: #2e2c2c;
      line-height: 36px;
      text-align: center; } }
#hp_industries_served #internal_callouts_title, #internal_callouts #internal_callouts_title {
  text-transform: uppercase;
  margin: 0px 0px 40px 0px; }
  @media screen and (min-width: 768px) {
    #hp_industries_served #internal_callouts_title, #internal_callouts #internal_callouts_title {
      font-family: 'Nunito', sans-serif;
      font-style: italic;
      font-weight: 700;
      font-size: 48px;
      color: #2e2c2c;
      line-height: 58px; } }
  @media screen and (max-width: 767px) {
    #hp_industries_served #internal_callouts_title, #internal_callouts #internal_callouts_title {
      font-family: 'Nunito', sans-serif;
      font-style: italic;
      font-weight: 700;
      font-size: 33px;
      color: #2e2c2c;
      line-height: 36px; } }
#hp_industries_served #hp_callout_wrapper .hp_callout_item, #hp_industries_served #hp_callout_wrapper .internal_callout_item, #hp_industries_served #internal_callout_wrapper .hp_callout_item, #hp_industries_served #internal_callout_wrapper .internal_callout_item, #internal_callouts #hp_callout_wrapper .hp_callout_item, #internal_callouts #hp_callout_wrapper .internal_callout_item, #internal_callouts #internal_callout_wrapper .hp_callout_item, #internal_callouts #internal_callout_wrapper .internal_callout_item {
  position: relative;
  padding-bottom: 12px; }
  #hp_industries_served #hp_callout_wrapper .hp_callout_item .hp_callout_item_img, #hp_industries_served #hp_callout_wrapper .hp_callout_item .internal_callout_item_img, #hp_industries_served #hp_callout_wrapper .internal_callout_item .hp_callout_item_img, #hp_industries_served #hp_callout_wrapper .internal_callout_item .internal_callout_item_img, #hp_industries_served #internal_callout_wrapper .hp_callout_item .hp_callout_item_img, #hp_industries_served #internal_callout_wrapper .hp_callout_item .internal_callout_item_img, #hp_industries_served #internal_callout_wrapper .internal_callout_item .hp_callout_item_img, #hp_industries_served #internal_callout_wrapper .internal_callout_item .internal_callout_item_img, #internal_callouts #hp_callout_wrapper .hp_callout_item .hp_callout_item_img, #internal_callouts #hp_callout_wrapper .hp_callout_item .internal_callout_item_img, #internal_callouts #hp_callout_wrapper .internal_callout_item .hp_callout_item_img, #internal_callouts #hp_callout_wrapper .internal_callout_item .internal_callout_item_img, #internal_callouts #internal_callout_wrapper .hp_callout_item .hp_callout_item_img, #internal_callouts #internal_callout_wrapper .hp_callout_item .internal_callout_item_img, #internal_callouts #internal_callout_wrapper .internal_callout_item .hp_callout_item_img, #internal_callouts #internal_callout_wrapper .internal_callout_item .internal_callout_item_img {
    position: relative; }
    @media screen and (min-width: 1201px) {
      #hp_industries_served #hp_callout_wrapper .hp_callout_item .hp_callout_item_img, #hp_industries_served #hp_callout_wrapper .hp_callout_item .internal_callout_item_img, #hp_industries_served #hp_callout_wrapper .internal_callout_item .hp_callout_item_img, #hp_industries_served #hp_callout_wrapper .internal_callout_item .internal_callout_item_img, #hp_industries_served #internal_callout_wrapper .hp_callout_item .hp_callout_item_img, #hp_industries_served #internal_callout_wrapper .hp_callout_item .internal_callout_item_img, #hp_industries_served #internal_callout_wrapper .internal_callout_item .hp_callout_item_img, #hp_industries_served #internal_callout_wrapper .internal_callout_item .internal_callout_item_img, #internal_callouts #hp_callout_wrapper .hp_callout_item .hp_callout_item_img, #internal_callouts #hp_callout_wrapper .hp_callout_item .internal_callout_item_img, #internal_callouts #hp_callout_wrapper .internal_callout_item .hp_callout_item_img, #internal_callouts #hp_callout_wrapper .internal_callout_item .internal_callout_item_img, #internal_callouts #internal_callout_wrapper .hp_callout_item .hp_callout_item_img, #internal_callouts #internal_callout_wrapper .hp_callout_item .internal_callout_item_img, #internal_callouts #internal_callout_wrapper .internal_callout_item .hp_callout_item_img, #internal_callouts #internal_callout_wrapper .internal_callout_item .internal_callout_item_img {
        width: 584px; } }
    @media screen and (max-width: 1200px) and (min-width: 992px) {
      #hp_industries_served #hp_callout_wrapper .hp_callout_item .hp_callout_item_img, #hp_industries_served #hp_callout_wrapper .hp_callout_item .internal_callout_item_img, #hp_industries_served #hp_callout_wrapper .internal_callout_item .hp_callout_item_img, #hp_industries_served #hp_callout_wrapper .internal_callout_item .internal_callout_item_img, #hp_industries_served #internal_callout_wrapper .hp_callout_item .hp_callout_item_img, #hp_industries_served #internal_callout_wrapper .hp_callout_item .internal_callout_item_img, #hp_industries_served #internal_callout_wrapper .internal_callout_item .hp_callout_item_img, #hp_industries_served #internal_callout_wrapper .internal_callout_item .internal_callout_item_img, #internal_callouts #hp_callout_wrapper .hp_callout_item .hp_callout_item_img, #internal_callouts #hp_callout_wrapper .hp_callout_item .internal_callout_item_img, #internal_callouts #hp_callout_wrapper .internal_callout_item .hp_callout_item_img, #internal_callouts #hp_callout_wrapper .internal_callout_item .internal_callout_item_img, #internal_callouts #internal_callout_wrapper .hp_callout_item .hp_callout_item_img, #internal_callouts #internal_callout_wrapper .hp_callout_item .internal_callout_item_img, #internal_callouts #internal_callout_wrapper .internal_callout_item .hp_callout_item_img, #internal_callouts #internal_callout_wrapper .internal_callout_item .internal_callout_item_img {
        width: 420px; } }
    @media screen and (max-width: 991px) and (min-width: 768px) {
      #hp_industries_served #hp_callout_wrapper .hp_callout_item .hp_callout_item_img, #hp_industries_served #hp_callout_wrapper .hp_callout_item .internal_callout_item_img, #hp_industries_served #hp_callout_wrapper .internal_callout_item .hp_callout_item_img, #hp_industries_served #hp_callout_wrapper .internal_callout_item .internal_callout_item_img, #hp_industries_served #internal_callout_wrapper .hp_callout_item .hp_callout_item_img, #hp_industries_served #internal_callout_wrapper .hp_callout_item .internal_callout_item_img, #hp_industries_served #internal_callout_wrapper .internal_callout_item .hp_callout_item_img, #hp_industries_served #internal_callout_wrapper .internal_callout_item .internal_callout_item_img, #internal_callouts #hp_callout_wrapper .hp_callout_item .hp_callout_item_img, #internal_callouts #hp_callout_wrapper .hp_callout_item .internal_callout_item_img, #internal_callouts #hp_callout_wrapper .internal_callout_item .hp_callout_item_img, #internal_callouts #hp_callout_wrapper .internal_callout_item .internal_callout_item_img, #internal_callouts #internal_callout_wrapper .hp_callout_item .hp_callout_item_img, #internal_callouts #internal_callout_wrapper .hp_callout_item .internal_callout_item_img, #internal_callouts #internal_callout_wrapper .internal_callout_item .hp_callout_item_img, #internal_callouts #internal_callout_wrapper .internal_callout_item .internal_callout_item_img {
        width: 420px; } }
    @media screen and (max-width: 767px) {
      #hp_industries_served #hp_callout_wrapper .hp_callout_item .hp_callout_item_img, #hp_industries_served #hp_callout_wrapper .hp_callout_item .internal_callout_item_img, #hp_industries_served #hp_callout_wrapper .internal_callout_item .hp_callout_item_img, #hp_industries_served #hp_callout_wrapper .internal_callout_item .internal_callout_item_img, #hp_industries_served #internal_callout_wrapper .hp_callout_item .hp_callout_item_img, #hp_industries_served #internal_callout_wrapper .hp_callout_item .internal_callout_item_img, #hp_industries_served #internal_callout_wrapper .internal_callout_item .hp_callout_item_img, #hp_industries_served #internal_callout_wrapper .internal_callout_item .internal_callout_item_img, #internal_callouts #hp_callout_wrapper .hp_callout_item .hp_callout_item_img, #internal_callouts #hp_callout_wrapper .hp_callout_item .internal_callout_item_img, #internal_callouts #hp_callout_wrapper .internal_callout_item .hp_callout_item_img, #internal_callouts #hp_callout_wrapper .internal_callout_item .internal_callout_item_img, #internal_callouts #internal_callout_wrapper .hp_callout_item .hp_callout_item_img, #internal_callouts #internal_callout_wrapper .hp_callout_item .internal_callout_item_img, #internal_callouts #internal_callout_wrapper .internal_callout_item .hp_callout_item_img, #internal_callouts #internal_callout_wrapper .internal_callout_item .internal_callout_item_img {
        width: 100%; } }
  @media screen and (min-width: 1201px) {
    #hp_industries_served #hp_callout_wrapper .hp_callout_item .hp_callout_item_copy, #hp_industries_served #hp_callout_wrapper .hp_callout_item .internal_callout_item_copy, #hp_industries_served #hp_callout_wrapper .internal_callout_item .hp_callout_item_copy, #hp_industries_served #hp_callout_wrapper .internal_callout_item .internal_callout_item_copy, #hp_industries_served #internal_callout_wrapper .hp_callout_item .hp_callout_item_copy, #hp_industries_served #internal_callout_wrapper .hp_callout_item .internal_callout_item_copy, #hp_industries_served #internal_callout_wrapper .internal_callout_item .hp_callout_item_copy, #hp_industries_served #internal_callout_wrapper .internal_callout_item .internal_callout_item_copy, #internal_callouts #hp_callout_wrapper .hp_callout_item .hp_callout_item_copy, #internal_callouts #hp_callout_wrapper .hp_callout_item .internal_callout_item_copy, #internal_callouts #hp_callout_wrapper .internal_callout_item .hp_callout_item_copy, #internal_callouts #hp_callout_wrapper .internal_callout_item .internal_callout_item_copy, #internal_callouts #internal_callout_wrapper .hp_callout_item .hp_callout_item_copy, #internal_callouts #internal_callout_wrapper .hp_callout_item .internal_callout_item_copy, #internal_callouts #internal_callout_wrapper .internal_callout_item .hp_callout_item_copy, #internal_callouts #internal_callout_wrapper .internal_callout_item .internal_callout_item_copy {
      width: 556px;
      padding-top: 60px;
      padding-bottom: 70px; } }
  @media screen and (max-width: 1200px) and (min-width: 992px) {
    #hp_industries_served #hp_callout_wrapper .hp_callout_item .hp_callout_item_copy, #hp_industries_served #hp_callout_wrapper .hp_callout_item .internal_callout_item_copy, #hp_industries_served #hp_callout_wrapper .internal_callout_item .hp_callout_item_copy, #hp_industries_served #hp_callout_wrapper .internal_callout_item .internal_callout_item_copy, #hp_industries_served #internal_callout_wrapper .hp_callout_item .hp_callout_item_copy, #hp_industries_served #internal_callout_wrapper .hp_callout_item .internal_callout_item_copy, #hp_industries_served #internal_callout_wrapper .internal_callout_item .hp_callout_item_copy, #hp_industries_served #internal_callout_wrapper .internal_callout_item .internal_callout_item_copy, #internal_callouts #hp_callout_wrapper .hp_callout_item .hp_callout_item_copy, #internal_callouts #hp_callout_wrapper .hp_callout_item .internal_callout_item_copy, #internal_callouts #hp_callout_wrapper .internal_callout_item .hp_callout_item_copy, #internal_callouts #hp_callout_wrapper .internal_callout_item .internal_callout_item_copy, #internal_callouts #internal_callout_wrapper .hp_callout_item .hp_callout_item_copy, #internal_callouts #internal_callout_wrapper .hp_callout_item .internal_callout_item_copy, #internal_callouts #internal_callout_wrapper .internal_callout_item .hp_callout_item_copy, #internal_callouts #internal_callout_wrapper .internal_callout_item .internal_callout_item_copy {
      width: 520px;
      padding-top: 50px;
      padding-bottom: 60px; } }
  @media screen and (max-width: 991px) and (min-width: 768px) {
    #hp_industries_served #hp_callout_wrapper .hp_callout_item .hp_callout_item_copy, #hp_industries_served #hp_callout_wrapper .hp_callout_item .internal_callout_item_copy, #hp_industries_served #hp_callout_wrapper .internal_callout_item .hp_callout_item_copy, #hp_industries_served #hp_callout_wrapper .internal_callout_item .internal_callout_item_copy, #hp_industries_served #internal_callout_wrapper .hp_callout_item .hp_callout_item_copy, #hp_industries_served #internal_callout_wrapper .hp_callout_item .internal_callout_item_copy, #hp_industries_served #internal_callout_wrapper .internal_callout_item .hp_callout_item_copy, #hp_industries_served #internal_callout_wrapper .internal_callout_item .internal_callout_item_copy, #internal_callouts #hp_callout_wrapper .hp_callout_item .hp_callout_item_copy, #internal_callouts #hp_callout_wrapper .hp_callout_item .internal_callout_item_copy, #internal_callouts #hp_callout_wrapper .internal_callout_item .hp_callout_item_copy, #internal_callouts #hp_callout_wrapper .internal_callout_item .internal_callout_item_copy, #internal_callouts #internal_callout_wrapper .hp_callout_item .hp_callout_item_copy, #internal_callouts #internal_callout_wrapper .hp_callout_item .internal_callout_item_copy, #internal_callouts #internal_callout_wrapper .internal_callout_item .hp_callout_item_copy, #internal_callouts #internal_callout_wrapper .internal_callout_item .internal_callout_item_copy {
      width: 300px;
      padding-top: 43px;
      padding-bottom: 60px; } }
  @media screen and (max-width: 767px) {
    #hp_industries_served #hp_callout_wrapper .hp_callout_item .hp_callout_item_copy, #hp_industries_served #hp_callout_wrapper .hp_callout_item .internal_callout_item_copy, #hp_industries_served #hp_callout_wrapper .internal_callout_item .hp_callout_item_copy, #hp_industries_served #hp_callout_wrapper .internal_callout_item .internal_callout_item_copy, #hp_industries_served #internal_callout_wrapper .hp_callout_item .hp_callout_item_copy, #hp_industries_served #internal_callout_wrapper .hp_callout_item .internal_callout_item_copy, #hp_industries_served #internal_callout_wrapper .internal_callout_item .hp_callout_item_copy, #hp_industries_served #internal_callout_wrapper .internal_callout_item .internal_callout_item_copy, #internal_callouts #hp_callout_wrapper .hp_callout_item .hp_callout_item_copy, #internal_callouts #hp_callout_wrapper .hp_callout_item .internal_callout_item_copy, #internal_callouts #hp_callout_wrapper .internal_callout_item .hp_callout_item_copy, #internal_callouts #hp_callout_wrapper .internal_callout_item .internal_callout_item_copy, #internal_callouts #internal_callout_wrapper .hp_callout_item .hp_callout_item_copy, #internal_callouts #internal_callout_wrapper .hp_callout_item .internal_callout_item_copy, #internal_callouts #internal_callout_wrapper .internal_callout_item .hp_callout_item_copy, #internal_callouts #internal_callout_wrapper .internal_callout_item .internal_callout_item_copy {
      width: 100%;
      padding-top: 20px;
      padding-bottom: 20px;
      text-align: center; } }
  #hp_industries_served #hp_callout_wrapper .hp_callout_item .hp_callout_item_title, #hp_industries_served #hp_callout_wrapper .internal_callout_item .hp_callout_item_title, #hp_industries_served #internal_callout_wrapper .hp_callout_item .hp_callout_item_title, #hp_industries_served #internal_callout_wrapper .internal_callout_item .hp_callout_item_title, #internal_callouts #hp_callout_wrapper .hp_callout_item .hp_callout_item_title, #internal_callouts #hp_callout_wrapper .internal_callout_item .hp_callout_item_title, #internal_callouts #internal_callout_wrapper .hp_callout_item .hp_callout_item_title, #internal_callouts #internal_callout_wrapper .internal_callout_item .hp_callout_item_title {
    font-family: 'Nunito', sans-serif;
    font-style: italic;
    font-weight: 700;
    font-size: 48px;
    color: #253746;
    text-transform: uppercase; }
    @media screen and (min-width: 1201px) {
      #hp_industries_served #hp_callout_wrapper .hp_callout_item .hp_callout_item_title, #hp_industries_served #hp_callout_wrapper .internal_callout_item .hp_callout_item_title, #hp_industries_served #internal_callout_wrapper .hp_callout_item .hp_callout_item_title, #hp_industries_served #internal_callout_wrapper .internal_callout_item .hp_callout_item_title, #internal_callouts #hp_callout_wrapper .hp_callout_item .hp_callout_item_title, #internal_callouts #hp_callout_wrapper .internal_callout_item .hp_callout_item_title, #internal_callouts #internal_callout_wrapper .hp_callout_item .hp_callout_item_title, #internal_callouts #internal_callout_wrapper .internal_callout_item .hp_callout_item_title {
        font-family: 'Nunito', sans-serif;
        font-style: italic;
        font-weight: 700;
        font-size: 48px;
        color: #253746;
        margin: 0px 0px 13px 0px; } }
    @media screen and (max-width: 1200px) and (min-width: 992px) {
      #hp_industries_served #hp_callout_wrapper .hp_callout_item .hp_callout_item_title, #hp_industries_served #hp_callout_wrapper .internal_callout_item .hp_callout_item_title, #hp_industries_served #internal_callout_wrapper .hp_callout_item .hp_callout_item_title, #hp_industries_served #internal_callout_wrapper .internal_callout_item .hp_callout_item_title, #internal_callouts #hp_callout_wrapper .hp_callout_item .hp_callout_item_title, #internal_callouts #hp_callout_wrapper .internal_callout_item .hp_callout_item_title, #internal_callouts #internal_callout_wrapper .hp_callout_item .hp_callout_item_title, #internal_callouts #internal_callout_wrapper .internal_callout_item .hp_callout_item_title {
        font-family: 'Nunito', sans-serif;
        font-style: italic;
        font-weight: 700;
        font-size: 48px;
        color: #253746;
        margin: 0px 0px 13px 0px; } }
    @media screen and (max-width: 991px) and (min-width: 768px) {
      #hp_industries_served #hp_callout_wrapper .hp_callout_item .hp_callout_item_title, #hp_industries_served #hp_callout_wrapper .internal_callout_item .hp_callout_item_title, #hp_industries_served #internal_callout_wrapper .hp_callout_item .hp_callout_item_title, #hp_industries_served #internal_callout_wrapper .internal_callout_item .hp_callout_item_title, #internal_callouts #hp_callout_wrapper .hp_callout_item .hp_callout_item_title, #internal_callouts #hp_callout_wrapper .internal_callout_item .hp_callout_item_title, #internal_callouts #internal_callout_wrapper .hp_callout_item .hp_callout_item_title, #internal_callouts #internal_callout_wrapper .internal_callout_item .hp_callout_item_title {
        font-family: 'Nunito', sans-serif;
        font-style: italic;
        font-weight: 700;
        font-size: 30px;
        color: #253746;
        margin: 0px 0px 13px 0px; } }
    @media screen and (max-width: 767px) {
      #hp_industries_served #hp_callout_wrapper .hp_callout_item .hp_callout_item_title, #hp_industries_served #hp_callout_wrapper .internal_callout_item .hp_callout_item_title, #hp_industries_served #internal_callout_wrapper .hp_callout_item .hp_callout_item_title, #hp_industries_served #internal_callout_wrapper .internal_callout_item .hp_callout_item_title, #internal_callouts #hp_callout_wrapper .hp_callout_item .hp_callout_item_title, #internal_callouts #hp_callout_wrapper .internal_callout_item .hp_callout_item_title, #internal_callouts #internal_callout_wrapper .hp_callout_item .hp_callout_item_title, #internal_callouts #internal_callout_wrapper .internal_callout_item .hp_callout_item_title {
        font-family: 'Nunito', sans-serif;
        font-style: italic;
        font-weight: 700;
        font-size: 24px;
        color: #253746;
        margin: 0px 0px 5px 0px; } }
  #hp_industries_served #hp_callout_wrapper .hp_callout_item .internal_callout_item_title, #hp_industries_served #hp_callout_wrapper .internal_callout_item .internal_callout_item_title, #hp_industries_served #internal_callout_wrapper .hp_callout_item .internal_callout_item_title, #hp_industries_served #internal_callout_wrapper .internal_callout_item .internal_callout_item_title, #internal_callouts #hp_callout_wrapper .hp_callout_item .internal_callout_item_title, #internal_callouts #hp_callout_wrapper .internal_callout_item .internal_callout_item_title, #internal_callouts #internal_callout_wrapper .hp_callout_item .internal_callout_item_title, #internal_callouts #internal_callout_wrapper .internal_callout_item .internal_callout_item_title {
    text-transform: uppercase;
    margin: 0px 0px 6px 0px; }
    @media screen and (min-width: 1201px) {
      #hp_industries_served #hp_callout_wrapper .hp_callout_item .internal_callout_item_title, #hp_industries_served #hp_callout_wrapper .internal_callout_item .internal_callout_item_title, #hp_industries_served #internal_callout_wrapper .hp_callout_item .internal_callout_item_title, #hp_industries_served #internal_callout_wrapper .internal_callout_item .internal_callout_item_title, #internal_callouts #hp_callout_wrapper .hp_callout_item .internal_callout_item_title, #internal_callouts #hp_callout_wrapper .internal_callout_item .internal_callout_item_title, #internal_callouts #internal_callout_wrapper .hp_callout_item .internal_callout_item_title, #internal_callouts #internal_callout_wrapper .internal_callout_item .internal_callout_item_title {
        font-family: 'Nunito', sans-serif;
        font-style: italic;
        font-weight: 700;
        font-size: 32px;
        color: #253746; } }
    @media screen and (max-width: 1200px) and (min-width: 992px) {
      #hp_industries_served #hp_callout_wrapper .hp_callout_item .internal_callout_item_title, #hp_industries_served #hp_callout_wrapper .internal_callout_item .internal_callout_item_title, #hp_industries_served #internal_callout_wrapper .hp_callout_item .internal_callout_item_title, #hp_industries_served #internal_callout_wrapper .internal_callout_item .internal_callout_item_title, #internal_callouts #hp_callout_wrapper .hp_callout_item .internal_callout_item_title, #internal_callouts #hp_callout_wrapper .internal_callout_item .internal_callout_item_title, #internal_callouts #internal_callout_wrapper .hp_callout_item .internal_callout_item_title, #internal_callouts #internal_callout_wrapper .internal_callout_item .internal_callout_item_title {
        font-family: 'Nunito', sans-serif;
        font-style: italic;
        font-weight: 700;
        font-size: 29px;
        color: #253746; } }
    @media screen and (max-width: 991px) and (min-width: 768px) {
      #hp_industries_served #hp_callout_wrapper .hp_callout_item .internal_callout_item_title, #hp_industries_served #hp_callout_wrapper .internal_callout_item .internal_callout_item_title, #hp_industries_served #internal_callout_wrapper .hp_callout_item .internal_callout_item_title, #hp_industries_served #internal_callout_wrapper .internal_callout_item .internal_callout_item_title, #internal_callouts #hp_callout_wrapper .hp_callout_item .internal_callout_item_title, #internal_callouts #hp_callout_wrapper .internal_callout_item .internal_callout_item_title, #internal_callouts #internal_callout_wrapper .hp_callout_item .internal_callout_item_title, #internal_callouts #internal_callout_wrapper .internal_callout_item .internal_callout_item_title {
        font-family: 'Nunito', sans-serif;
        font-style: italic;
        font-weight: 700;
        font-size: 29px;
        color: #253746; } }
    @media screen and (max-width: 767px) {
      #hp_industries_served #hp_callout_wrapper .hp_callout_item .internal_callout_item_title, #hp_industries_served #hp_callout_wrapper .internal_callout_item .internal_callout_item_title, #hp_industries_served #internal_callout_wrapper .hp_callout_item .internal_callout_item_title, #hp_industries_served #internal_callout_wrapper .internal_callout_item .internal_callout_item_title, #internal_callouts #hp_callout_wrapper .hp_callout_item .internal_callout_item_title, #internal_callouts #hp_callout_wrapper .internal_callout_item .internal_callout_item_title, #internal_callouts #internal_callout_wrapper .hp_callout_item .internal_callout_item_title, #internal_callouts #internal_callout_wrapper .internal_callout_item .internal_callout_item_title {
        font-family: 'Nunito', sans-serif;
        font-style: italic;
        font-weight: 700;
        font-size: 29px;
        color: #253746; } }
  @media screen and (min-width: 992px) {
    #hp_industries_served #hp_callout_wrapper .hp_callout_item .hp_callout_item_tease, #hp_industries_served #hp_callout_wrapper .hp_callout_item .internal_callout_item_tease, #hp_industries_served #hp_callout_wrapper .internal_callout_item .hp_callout_item_tease, #hp_industries_served #hp_callout_wrapper .internal_callout_item .internal_callout_item_tease, #hp_industries_served #internal_callout_wrapper .hp_callout_item .hp_callout_item_tease, #hp_industries_served #internal_callout_wrapper .hp_callout_item .internal_callout_item_tease, #hp_industries_served #internal_callout_wrapper .internal_callout_item .hp_callout_item_tease, #hp_industries_served #internal_callout_wrapper .internal_callout_item .internal_callout_item_tease, #internal_callouts #hp_callout_wrapper .hp_callout_item .hp_callout_item_tease, #internal_callouts #hp_callout_wrapper .hp_callout_item .internal_callout_item_tease, #internal_callouts #hp_callout_wrapper .internal_callout_item .hp_callout_item_tease, #internal_callouts #hp_callout_wrapper .internal_callout_item .internal_callout_item_tease, #internal_callouts #internal_callout_wrapper .hp_callout_item .hp_callout_item_tease, #internal_callouts #internal_callout_wrapper .hp_callout_item .internal_callout_item_tease, #internal_callouts #internal_callout_wrapper .internal_callout_item .hp_callout_item_tease, #internal_callouts #internal_callout_wrapper .internal_callout_item .internal_callout_item_tease {
      font-family: 'Nunito Sans', sans-serif;
      font-style: normal;
      font-weight: 400;
      font-size: 16px;
      color: #231f20; } }
  @media screen and (max-width: 991px) {
    #hp_industries_served #hp_callout_wrapper .hp_callout_item .hp_callout_item_tease, #hp_industries_served #hp_callout_wrapper .hp_callout_item .internal_callout_item_tease, #hp_industries_served #hp_callout_wrapper .internal_callout_item .hp_callout_item_tease, #hp_industries_served #hp_callout_wrapper .internal_callout_item .internal_callout_item_tease, #hp_industries_served #internal_callout_wrapper .hp_callout_item .hp_callout_item_tease, #hp_industries_served #internal_callout_wrapper .hp_callout_item .internal_callout_item_tease, #hp_industries_served #internal_callout_wrapper .internal_callout_item .hp_callout_item_tease, #hp_industries_served #internal_callout_wrapper .internal_callout_item .internal_callout_item_tease, #internal_callouts #hp_callout_wrapper .hp_callout_item .hp_callout_item_tease, #internal_callouts #hp_callout_wrapper .hp_callout_item .internal_callout_item_tease, #internal_callouts #hp_callout_wrapper .internal_callout_item .hp_callout_item_tease, #internal_callouts #hp_callout_wrapper .internal_callout_item .internal_callout_item_tease, #internal_callouts #internal_callout_wrapper .hp_callout_item .hp_callout_item_tease, #internal_callouts #internal_callout_wrapper .hp_callout_item .internal_callout_item_tease, #internal_callouts #internal_callout_wrapper .internal_callout_item .hp_callout_item_tease, #internal_callouts #internal_callout_wrapper .internal_callout_item .internal_callout_item_tease {
      font-family: 'Nunito Sans', sans-serif;
      font-style: normal;
      font-weight: 400;
      font-size: 12px;
      color: #231f20;
      line-height: 14px; } }
  #hp_industries_served #hp_callout_wrapper .hp_callout_item .hp_callout_item_link, #hp_industries_served #hp_callout_wrapper .hp_callout_item .internal_callout_item_link, #hp_industries_served #hp_callout_wrapper .internal_callout_item .hp_callout_item_link, #hp_industries_served #hp_callout_wrapper .internal_callout_item .internal_callout_item_link, #hp_industries_served #internal_callout_wrapper .hp_callout_item .hp_callout_item_link, #hp_industries_served #internal_callout_wrapper .hp_callout_item .internal_callout_item_link, #hp_industries_served #internal_callout_wrapper .internal_callout_item .hp_callout_item_link, #hp_industries_served #internal_callout_wrapper .internal_callout_item .internal_callout_item_link, #internal_callouts #hp_callout_wrapper .hp_callout_item .hp_callout_item_link, #internal_callouts #hp_callout_wrapper .hp_callout_item .internal_callout_item_link, #internal_callouts #hp_callout_wrapper .internal_callout_item .hp_callout_item_link, #internal_callouts #hp_callout_wrapper .internal_callout_item .internal_callout_item_link, #internal_callouts #internal_callout_wrapper .hp_callout_item .hp_callout_item_link, #internal_callouts #internal_callout_wrapper .hp_callout_item .internal_callout_item_link, #internal_callouts #internal_callout_wrapper .internal_callout_item .hp_callout_item_link, #internal_callouts #internal_callout_wrapper .internal_callout_item .internal_callout_item_link {
    margin-top: 20px; }
    #hp_industries_served #hp_callout_wrapper .hp_callout_item .hp_callout_item_link a, #hp_industries_served #hp_callout_wrapper .hp_callout_item .internal_callout_item_link a, #hp_industries_served #hp_callout_wrapper .internal_callout_item .hp_callout_item_link a, #hp_industries_served #hp_callout_wrapper .internal_callout_item .internal_callout_item_link a, #hp_industries_served #internal_callout_wrapper .hp_callout_item .hp_callout_item_link a, #hp_industries_served #internal_callout_wrapper .hp_callout_item .internal_callout_item_link a, #hp_industries_served #internal_callout_wrapper .internal_callout_item .hp_callout_item_link a, #hp_industries_served #internal_callout_wrapper .internal_callout_item .internal_callout_item_link a, #internal_callouts #hp_callout_wrapper .hp_callout_item .hp_callout_item_link a, #internal_callouts #hp_callout_wrapper .hp_callout_item .internal_callout_item_link a, #internal_callouts #hp_callout_wrapper .internal_callout_item .hp_callout_item_link a, #internal_callouts #hp_callout_wrapper .internal_callout_item .internal_callout_item_link a, #internal_callouts #internal_callout_wrapper .hp_callout_item .hp_callout_item_link a, #internal_callouts #internal_callout_wrapper .hp_callout_item .internal_callout_item_link a, #internal_callouts #internal_callout_wrapper .internal_callout_item .hp_callout_item_link a, #internal_callouts #internal_callout_wrapper .internal_callout_item .internal_callout_item_link a {
      font-family: 'Nunito', sans-serif;
      font-style: italic;
      font-weight: 700;
      font-size: 16px;
      color: #253746;
      text-transform: uppercase;
      border: 2px solid #253746;
      border-radius: 12px;
      line-height: 36px;
      display: inline-block;
      padding: 0px 14px; }
    #hp_industries_served #hp_callout_wrapper .hp_callout_item .hp_callout_item_link a:after, #hp_industries_served #hp_callout_wrapper .hp_callout_item .internal_callout_item_link a:after, #hp_industries_served #hp_callout_wrapper .internal_callout_item .hp_callout_item_link a:after, #hp_industries_served #hp_callout_wrapper .internal_callout_item .internal_callout_item_link a:after, #hp_industries_served #internal_callout_wrapper .hp_callout_item .hp_callout_item_link a:after, #hp_industries_served #internal_callout_wrapper .hp_callout_item .internal_callout_item_link a:after, #hp_industries_served #internal_callout_wrapper .internal_callout_item .hp_callout_item_link a:after, #hp_industries_served #internal_callout_wrapper .internal_callout_item .internal_callout_item_link a:after, #internal_callouts #hp_callout_wrapper .hp_callout_item .hp_callout_item_link a:after, #internal_callouts #hp_callout_wrapper .hp_callout_item .internal_callout_item_link a:after, #internal_callouts #hp_callout_wrapper .internal_callout_item .hp_callout_item_link a:after, #internal_callouts #hp_callout_wrapper .internal_callout_item .internal_callout_item_link a:after, #internal_callouts #internal_callout_wrapper .hp_callout_item .hp_callout_item_link a:after, #internal_callouts #internal_callout_wrapper .hp_callout_item .internal_callout_item_link a:after, #internal_callouts #internal_callout_wrapper .internal_callout_item .hp_callout_item_link a:after, #internal_callouts #internal_callout_wrapper .internal_callout_item .internal_callout_item_link a:after {
      content: '';
      width: 16px;
      height: 22px;
      background: url("../images/site_graphics.png") -171px 0px no-repeat;
      display: inline-block;
      position: relative;
      bottom: -5px;
      margin-left: 10px; }
  #hp_industries_served #hp_callout_wrapper .hp_callout_item .hp_callout_bottom_line, #hp_industries_served #hp_callout_wrapper .hp_callout_item .internal_callout_bottom_line, #hp_industries_served #hp_callout_wrapper .internal_callout_item .hp_callout_bottom_line, #hp_industries_served #hp_callout_wrapper .internal_callout_item .internal_callout_bottom_line, #hp_industries_served #internal_callout_wrapper .hp_callout_item .hp_callout_bottom_line, #hp_industries_served #internal_callout_wrapper .hp_callout_item .internal_callout_bottom_line, #hp_industries_served #internal_callout_wrapper .internal_callout_item .hp_callout_bottom_line, #hp_industries_served #internal_callout_wrapper .internal_callout_item .internal_callout_bottom_line, #internal_callouts #hp_callout_wrapper .hp_callout_item .hp_callout_bottom_line, #internal_callouts #hp_callout_wrapper .hp_callout_item .internal_callout_bottom_line, #internal_callouts #hp_callout_wrapper .internal_callout_item .hp_callout_bottom_line, #internal_callouts #hp_callout_wrapper .internal_callout_item .internal_callout_bottom_line, #internal_callouts #internal_callout_wrapper .hp_callout_item .hp_callout_bottom_line, #internal_callouts #internal_callout_wrapper .hp_callout_item .internal_callout_bottom_line, #internal_callouts #internal_callout_wrapper .internal_callout_item .hp_callout_bottom_line, #internal_callouts #internal_callout_wrapper .internal_callout_item .internal_callout_bottom_line {
    width: 155px;
    height: 70px;
    position: absolute;
    bottom: -28px;
    opacity: 0; }
    @media screen and (max-width: 767px) {
      #hp_industries_served #hp_callout_wrapper .hp_callout_item .hp_callout_bottom_line, #hp_industries_served #hp_callout_wrapper .hp_callout_item .internal_callout_bottom_line, #hp_industries_served #hp_callout_wrapper .internal_callout_item .hp_callout_bottom_line, #hp_industries_served #hp_callout_wrapper .internal_callout_item .internal_callout_bottom_line, #hp_industries_served #internal_callout_wrapper .hp_callout_item .hp_callout_bottom_line, #hp_industries_served #internal_callout_wrapper .hp_callout_item .internal_callout_bottom_line, #hp_industries_served #internal_callout_wrapper .internal_callout_item .hp_callout_bottom_line, #hp_industries_served #internal_callout_wrapper .internal_callout_item .internal_callout_bottom_line, #internal_callouts #hp_callout_wrapper .hp_callout_item .hp_callout_bottom_line, #internal_callouts #hp_callout_wrapper .hp_callout_item .internal_callout_bottom_line, #internal_callouts #hp_callout_wrapper .internal_callout_item .hp_callout_bottom_line, #internal_callouts #hp_callout_wrapper .internal_callout_item .internal_callout_bottom_line, #internal_callouts #internal_callout_wrapper .hp_callout_item .hp_callout_bottom_line, #internal_callouts #internal_callout_wrapper .hp_callout_item .internal_callout_bottom_line, #internal_callouts #internal_callout_wrapper .internal_callout_item .hp_callout_bottom_line, #internal_callouts #internal_callout_wrapper .internal_callout_item .internal_callout_bottom_line {
        display: none; } }
    #hp_industries_served #hp_callout_wrapper .hp_callout_item .hp_callout_bottom_line .hp_callout_bottom_left, #hp_industries_served #hp_callout_wrapper .hp_callout_item .hp_callout_bottom_line .hp_callout_bottom_right, #hp_industries_served #hp_callout_wrapper .hp_callout_item .hp_callout_bottom_line .internal_callout_bottom_left, #hp_industries_served #hp_callout_wrapper .hp_callout_item .hp_callout_bottom_line .internal_callout_bottom_right, #hp_industries_served #hp_callout_wrapper .hp_callout_item .internal_callout_bottom_line .hp_callout_bottom_left, #hp_industries_served #hp_callout_wrapper .hp_callout_item .internal_callout_bottom_line .hp_callout_bottom_right, #hp_industries_served #hp_callout_wrapper .hp_callout_item .internal_callout_bottom_line .internal_callout_bottom_left, #hp_industries_served #hp_callout_wrapper .hp_callout_item .internal_callout_bottom_line .internal_callout_bottom_right, #hp_industries_served #hp_callout_wrapper .internal_callout_item .hp_callout_bottom_line .hp_callout_bottom_left, #hp_industries_served #hp_callout_wrapper .internal_callout_item .hp_callout_bottom_line .hp_callout_bottom_right, #hp_industries_served #hp_callout_wrapper .internal_callout_item .hp_callout_bottom_line .internal_callout_bottom_left, #hp_industries_served #hp_callout_wrapper .internal_callout_item .hp_callout_bottom_line .internal_callout_bottom_right, #hp_industries_served #hp_callout_wrapper .internal_callout_item .internal_callout_bottom_line .hp_callout_bottom_left, #hp_industries_served #hp_callout_wrapper .internal_callout_item .internal_callout_bottom_line .hp_callout_bottom_right, #hp_industries_served #hp_callout_wrapper .internal_callout_item .internal_callout_bottom_line .internal_callout_bottom_left, #hp_industries_served #hp_callout_wrapper .internal_callout_item .internal_callout_bottom_line .internal_callout_bottom_right, #hp_industries_served #internal_callout_wrapper .hp_callout_item .hp_callout_bottom_line .hp_callout_bottom_left, #hp_industries_served #internal_callout_wrapper .hp_callout_item .hp_callout_bottom_line .hp_callout_bottom_right, #hp_industries_served #internal_callout_wrapper .hp_callout_item .hp_callout_bottom_line .internal_callout_bottom_left, #hp_industries_served #internal_callout_wrapper .hp_callout_item .hp_callout_bottom_line .internal_callout_bottom_right, #hp_industries_served #internal_callout_wrapper .hp_callout_item .internal_callout_bottom_line .hp_callout_bottom_left, #hp_industries_served #internal_callout_wrapper .hp_callout_item .internal_callout_bottom_line .hp_callout_bottom_right, #hp_industries_served #internal_callout_wrapper .hp_callout_item .internal_callout_bottom_line .internal_callout_bottom_left, #hp_industries_served #internal_callout_wrapper .hp_callout_item .internal_callout_bottom_line .internal_callout_bottom_right, #hp_industries_served #internal_callout_wrapper .internal_callout_item .hp_callout_bottom_line .hp_callout_bottom_left, #hp_industries_served #internal_callout_wrapper .internal_callout_item .hp_callout_bottom_line .hp_callout_bottom_right, #hp_industries_served #internal_callout_wrapper .internal_callout_item .hp_callout_bottom_line .internal_callout_bottom_left, #hp_industries_served #internal_callout_wrapper .internal_callout_item .hp_callout_bottom_line .internal_callout_bottom_right, #hp_industries_served #internal_callout_wrapper .internal_callout_item .internal_callout_bottom_line .hp_callout_bottom_left, #hp_industries_served #internal_callout_wrapper .internal_callout_item .internal_callout_bottom_line .hp_callout_bottom_right, #hp_industries_served #internal_callout_wrapper .internal_callout_item .internal_callout_bottom_line .internal_callout_bottom_left, #hp_industries_served #internal_callout_wrapper .internal_callout_item .internal_callout_bottom_line .internal_callout_bottom_right, #internal_callouts #hp_callout_wrapper .hp_callout_item .hp_callout_bottom_line .hp_callout_bottom_left, #internal_callouts #hp_callout_wrapper .hp_callout_item .hp_callout_bottom_line .hp_callout_bottom_right, #internal_callouts #hp_callout_wrapper .hp_callout_item .hp_callout_bottom_line .internal_callout_bottom_left, #internal_callouts #hp_callout_wrapper .hp_callout_item .hp_callout_bottom_line .internal_callout_bottom_right, #internal_callouts #hp_callout_wrapper .hp_callout_item .internal_callout_bottom_line .hp_callout_bottom_left, #internal_callouts #hp_callout_wrapper .hp_callout_item .internal_callout_bottom_line .hp_callout_bottom_right, #internal_callouts #hp_callout_wrapper .hp_callout_item .internal_callout_bottom_line .internal_callout_bottom_left, #internal_callouts #hp_callout_wrapper .hp_callout_item .internal_callout_bottom_line .internal_callout_bottom_right, #internal_callouts #hp_callout_wrapper .internal_callout_item .hp_callout_bottom_line .hp_callout_bottom_left, #internal_callouts #hp_callout_wrapper .internal_callout_item .hp_callout_bottom_line .hp_callout_bottom_right, #internal_callouts #hp_callout_wrapper .internal_callout_item .hp_callout_bottom_line .internal_callout_bottom_left, #internal_callouts #hp_callout_wrapper .internal_callout_item .hp_callout_bottom_line .internal_callout_bottom_right, #internal_callouts #hp_callout_wrapper .internal_callout_item .internal_callout_bottom_line .hp_callout_bottom_left, #internal_callouts #hp_callout_wrapper .internal_callout_item .internal_callout_bottom_line .hp_callout_bottom_right, #internal_callouts #hp_callout_wrapper .internal_callout_item .internal_callout_bottom_line .internal_callout_bottom_left, #internal_callouts #hp_callout_wrapper .internal_callout_item .internal_callout_bottom_line .internal_callout_bottom_right, #internal_callouts #internal_callout_wrapper .hp_callout_item .hp_callout_bottom_line .hp_callout_bottom_left, #internal_callouts #internal_callout_wrapper .hp_callout_item .hp_callout_bottom_line .hp_callout_bottom_right, #internal_callouts #internal_callout_wrapper .hp_callout_item .hp_callout_bottom_line .internal_callout_bottom_left, #internal_callouts #internal_callout_wrapper .hp_callout_item .hp_callout_bottom_line .internal_callout_bottom_right, #internal_callouts #internal_callout_wrapper .hp_callout_item .internal_callout_bottom_line .hp_callout_bottom_left, #internal_callouts #internal_callout_wrapper .hp_callout_item .internal_callout_bottom_line .hp_callout_bottom_right, #internal_callouts #internal_callout_wrapper .hp_callout_item .internal_callout_bottom_line .internal_callout_bottom_left, #internal_callouts #internal_callout_wrapper .hp_callout_item .internal_callout_bottom_line .internal_callout_bottom_right, #internal_callouts #internal_callout_wrapper .internal_callout_item .hp_callout_bottom_line .hp_callout_bottom_left, #internal_callouts #internal_callout_wrapper .internal_callout_item .hp_callout_bottom_line .hp_callout_bottom_right, #internal_callouts #internal_callout_wrapper .internal_callout_item .hp_callout_bottom_line .internal_callout_bottom_left, #internal_callouts #internal_callout_wrapper .internal_callout_item .hp_callout_bottom_line .internal_callout_bottom_right, #internal_callouts #internal_callout_wrapper .internal_callout_item .internal_callout_bottom_line .hp_callout_bottom_left, #internal_callouts #internal_callout_wrapper .internal_callout_item .internal_callout_bottom_line .hp_callout_bottom_right, #internal_callouts #internal_callout_wrapper .internal_callout_item .internal_callout_bottom_line .internal_callout_bottom_left, #internal_callouts #internal_callout_wrapper .internal_callout_item .internal_callout_bottom_line .internal_callout_bottom_right {
      position: absolute;
      height: 1px;
      background: #797d83; }
#hp_industries_served #hp_callout_wrapper .hp_callout_item:nth-child(odd) .hp_callout_item_img, #hp_industries_served #hp_callout_wrapper .hp_callout_item:nth-child(odd) .internal_callout_item_img, #hp_industries_served #hp_callout_wrapper .internal_callout_item:nth-child(odd) .hp_callout_item_img, #hp_industries_served #hp_callout_wrapper .internal_callout_item:nth-child(odd) .internal_callout_item_img, #hp_industries_served #internal_callout_wrapper .hp_callout_item:nth-child(odd) .hp_callout_item_img, #hp_industries_served #internal_callout_wrapper .hp_callout_item:nth-child(odd) .internal_callout_item_img, #hp_industries_served #internal_callout_wrapper .internal_callout_item:nth-child(odd) .hp_callout_item_img, #hp_industries_served #internal_callout_wrapper .internal_callout_item:nth-child(odd) .internal_callout_item_img, #internal_callouts #hp_callout_wrapper .hp_callout_item:nth-child(odd) .hp_callout_item_img, #internal_callouts #hp_callout_wrapper .hp_callout_item:nth-child(odd) .internal_callout_item_img, #internal_callouts #hp_callout_wrapper .internal_callout_item:nth-child(odd) .hp_callout_item_img, #internal_callouts #hp_callout_wrapper .internal_callout_item:nth-child(odd) .internal_callout_item_img, #internal_callouts #internal_callout_wrapper .hp_callout_item:nth-child(odd) .hp_callout_item_img, #internal_callouts #internal_callout_wrapper .hp_callout_item:nth-child(odd) .internal_callout_item_img, #internal_callouts #internal_callout_wrapper .internal_callout_item:nth-child(odd) .hp_callout_item_img, #internal_callouts #internal_callout_wrapper .internal_callout_item:nth-child(odd) .internal_callout_item_img {
  float: left; }
  #hp_industries_served #hp_callout_wrapper .hp_callout_item:nth-child(odd) .hp_callout_item_img .hp_callout_icon, #hp_industries_served #hp_callout_wrapper .hp_callout_item:nth-child(odd) .internal_callout_item_img .hp_callout_icon, #hp_industries_served #hp_callout_wrapper .internal_callout_item:nth-child(odd) .hp_callout_item_img .hp_callout_icon, #hp_industries_served #hp_callout_wrapper .internal_callout_item:nth-child(odd) .internal_callout_item_img .hp_callout_icon, #hp_industries_served #internal_callout_wrapper .hp_callout_item:nth-child(odd) .hp_callout_item_img .hp_callout_icon, #hp_industries_served #internal_callout_wrapper .hp_callout_item:nth-child(odd) .internal_callout_item_img .hp_callout_icon, #hp_industries_served #internal_callout_wrapper .internal_callout_item:nth-child(odd) .hp_callout_item_img .hp_callout_icon, #hp_industries_served #internal_callout_wrapper .internal_callout_item:nth-child(odd) .internal_callout_item_img .hp_callout_icon, #internal_callouts #hp_callout_wrapper .hp_callout_item:nth-child(odd) .hp_callout_item_img .hp_callout_icon, #internal_callouts #hp_callout_wrapper .hp_callout_item:nth-child(odd) .internal_callout_item_img .hp_callout_icon, #internal_callouts #hp_callout_wrapper .internal_callout_item:nth-child(odd) .hp_callout_item_img .hp_callout_icon, #internal_callouts #hp_callout_wrapper .internal_callout_item:nth-child(odd) .internal_callout_item_img .hp_callout_icon, #internal_callouts #internal_callout_wrapper .hp_callout_item:nth-child(odd) .hp_callout_item_img .hp_callout_icon, #internal_callouts #internal_callout_wrapper .hp_callout_item:nth-child(odd) .internal_callout_item_img .hp_callout_icon, #internal_callouts #internal_callout_wrapper .internal_callout_item:nth-child(odd) .hp_callout_item_img .hp_callout_icon, #internal_callouts #internal_callout_wrapper .internal_callout_item:nth-child(odd) .internal_callout_item_img .hp_callout_icon {
    left: 40%; }
@media screen and (min-width: 1201px) {
  #hp_industries_served #hp_callout_wrapper .hp_callout_item:nth-child(odd) .hp_callout_item_copy, #hp_industries_served #hp_callout_wrapper .hp_callout_item:nth-child(odd) .internal_callout_item_copy, #hp_industries_served #hp_callout_wrapper .internal_callout_item:nth-child(odd) .hp_callout_item_copy, #hp_industries_served #hp_callout_wrapper .internal_callout_item:nth-child(odd) .internal_callout_item_copy, #hp_industries_served #internal_callout_wrapper .hp_callout_item:nth-child(odd) .hp_callout_item_copy, #hp_industries_served #internal_callout_wrapper .hp_callout_item:nth-child(odd) .internal_callout_item_copy, #hp_industries_served #internal_callout_wrapper .internal_callout_item:nth-child(odd) .hp_callout_item_copy, #hp_industries_served #internal_callout_wrapper .internal_callout_item:nth-child(odd) .internal_callout_item_copy, #internal_callouts #hp_callout_wrapper .hp_callout_item:nth-child(odd) .hp_callout_item_copy, #internal_callouts #hp_callout_wrapper .hp_callout_item:nth-child(odd) .internal_callout_item_copy, #internal_callouts #hp_callout_wrapper .internal_callout_item:nth-child(odd) .hp_callout_item_copy, #internal_callouts #hp_callout_wrapper .internal_callout_item:nth-child(odd) .internal_callout_item_copy, #internal_callouts #internal_callout_wrapper .hp_callout_item:nth-child(odd) .hp_callout_item_copy, #internal_callouts #internal_callout_wrapper .hp_callout_item:nth-child(odd) .internal_callout_item_copy, #internal_callouts #internal_callout_wrapper .internal_callout_item:nth-child(odd) .hp_callout_item_copy, #internal_callouts #internal_callout_wrapper .internal_callout_item:nth-child(odd) .internal_callout_item_copy {
    float: left;
    padding-left: 30px; } }
@media screen and (max-width: 1200px) and (min-width: 992px) {
  #hp_industries_served #hp_callout_wrapper .hp_callout_item:nth-child(odd) .hp_callout_item_copy, #hp_industries_served #hp_callout_wrapper .hp_callout_item:nth-child(odd) .internal_callout_item_copy, #hp_industries_served #hp_callout_wrapper .internal_callout_item:nth-child(odd) .hp_callout_item_copy, #hp_industries_served #hp_callout_wrapper .internal_callout_item:nth-child(odd) .internal_callout_item_copy, #hp_industries_served #internal_callout_wrapper .hp_callout_item:nth-child(odd) .hp_callout_item_copy, #hp_industries_served #internal_callout_wrapper .hp_callout_item:nth-child(odd) .internal_callout_item_copy, #hp_industries_served #internal_callout_wrapper .internal_callout_item:nth-child(odd) .hp_callout_item_copy, #hp_industries_served #internal_callout_wrapper .internal_callout_item:nth-child(odd) .internal_callout_item_copy, #internal_callouts #hp_callout_wrapper .hp_callout_item:nth-child(odd) .hp_callout_item_copy, #internal_callouts #hp_callout_wrapper .hp_callout_item:nth-child(odd) .internal_callout_item_copy, #internal_callouts #hp_callout_wrapper .internal_callout_item:nth-child(odd) .hp_callout_item_copy, #internal_callouts #hp_callout_wrapper .internal_callout_item:nth-child(odd) .internal_callout_item_copy, #internal_callouts #internal_callout_wrapper .hp_callout_item:nth-child(odd) .hp_callout_item_copy, #internal_callouts #internal_callout_wrapper .hp_callout_item:nth-child(odd) .internal_callout_item_copy, #internal_callouts #internal_callout_wrapper .internal_callout_item:nth-child(odd) .hp_callout_item_copy, #internal_callouts #internal_callout_wrapper .internal_callout_item:nth-child(odd) .internal_callout_item_copy {
    float: left;
    padding-left: 30px; } }
@media screen and (max-width: 991px) and (min-width: 768px) {
  #hp_industries_served #hp_callout_wrapper .hp_callout_item:nth-child(odd) .hp_callout_item_copy, #hp_industries_served #hp_callout_wrapper .hp_callout_item:nth-child(odd) .internal_callout_item_copy, #hp_industries_served #hp_callout_wrapper .internal_callout_item:nth-child(odd) .hp_callout_item_copy, #hp_industries_served #hp_callout_wrapper .internal_callout_item:nth-child(odd) .internal_callout_item_copy, #hp_industries_served #internal_callout_wrapper .hp_callout_item:nth-child(odd) .hp_callout_item_copy, #hp_industries_served #internal_callout_wrapper .hp_callout_item:nth-child(odd) .internal_callout_item_copy, #hp_industries_served #internal_callout_wrapper .internal_callout_item:nth-child(odd) .hp_callout_item_copy, #hp_industries_served #internal_callout_wrapper .internal_callout_item:nth-child(odd) .internal_callout_item_copy, #internal_callouts #hp_callout_wrapper .hp_callout_item:nth-child(odd) .hp_callout_item_copy, #internal_callouts #hp_callout_wrapper .hp_callout_item:nth-child(odd) .internal_callout_item_copy, #internal_callouts #hp_callout_wrapper .internal_callout_item:nth-child(odd) .hp_callout_item_copy, #internal_callouts #hp_callout_wrapper .internal_callout_item:nth-child(odd) .internal_callout_item_copy, #internal_callouts #internal_callout_wrapper .hp_callout_item:nth-child(odd) .hp_callout_item_copy, #internal_callouts #internal_callout_wrapper .hp_callout_item:nth-child(odd) .internal_callout_item_copy, #internal_callouts #internal_callout_wrapper .internal_callout_item:nth-child(odd) .hp_callout_item_copy, #internal_callouts #internal_callout_wrapper .internal_callout_item:nth-child(odd) .internal_callout_item_copy {
    float: left;
    padding-left: 20px; } }
@media screen and (max-width: 767px) {
  #hp_industries_served #hp_callout_wrapper .hp_callout_item:nth-child(odd) .hp_callout_item_copy, #hp_industries_served #hp_callout_wrapper .hp_callout_item:nth-child(odd) .internal_callout_item_copy, #hp_industries_served #hp_callout_wrapper .internal_callout_item:nth-child(odd) .hp_callout_item_copy, #hp_industries_served #hp_callout_wrapper .internal_callout_item:nth-child(odd) .internal_callout_item_copy, #hp_industries_served #internal_callout_wrapper .hp_callout_item:nth-child(odd) .hp_callout_item_copy, #hp_industries_served #internal_callout_wrapper .hp_callout_item:nth-child(odd) .internal_callout_item_copy, #hp_industries_served #internal_callout_wrapper .internal_callout_item:nth-child(odd) .hp_callout_item_copy, #hp_industries_served #internal_callout_wrapper .internal_callout_item:nth-child(odd) .internal_callout_item_copy, #internal_callouts #hp_callout_wrapper .hp_callout_item:nth-child(odd) .hp_callout_item_copy, #internal_callouts #hp_callout_wrapper .hp_callout_item:nth-child(odd) .internal_callout_item_copy, #internal_callouts #hp_callout_wrapper .internal_callout_item:nth-child(odd) .hp_callout_item_copy, #internal_callouts #hp_callout_wrapper .internal_callout_item:nth-child(odd) .internal_callout_item_copy, #internal_callouts #internal_callout_wrapper .hp_callout_item:nth-child(odd) .hp_callout_item_copy, #internal_callouts #internal_callout_wrapper .hp_callout_item:nth-child(odd) .internal_callout_item_copy, #internal_callouts #internal_callout_wrapper .internal_callout_item:nth-child(odd) .hp_callout_item_copy, #internal_callouts #internal_callout_wrapper .internal_callout_item:nth-child(odd) .internal_callout_item_copy {
    float: left;
    padding-top: 10px; } }
#hp_industries_served #hp_callout_wrapper .hp_callout_item:nth-child(odd) .hp_callout_bottom_line, #hp_industries_served #hp_callout_wrapper .hp_callout_item:nth-child(odd) .internal_callout_bottom_line, #hp_industries_served #hp_callout_wrapper .internal_callout_item:nth-child(odd) .hp_callout_bottom_line, #hp_industries_served #hp_callout_wrapper .internal_callout_item:nth-child(odd) .internal_callout_bottom_line, #hp_industries_served #internal_callout_wrapper .hp_callout_item:nth-child(odd) .hp_callout_bottom_line, #hp_industries_served #internal_callout_wrapper .hp_callout_item:nth-child(odd) .internal_callout_bottom_line, #hp_industries_served #internal_callout_wrapper .internal_callout_item:nth-child(odd) .hp_callout_bottom_line, #hp_industries_served #internal_callout_wrapper .internal_callout_item:nth-child(odd) .internal_callout_bottom_line, #internal_callouts #hp_callout_wrapper .hp_callout_item:nth-child(odd) .hp_callout_bottom_line, #internal_callouts #hp_callout_wrapper .hp_callout_item:nth-child(odd) .internal_callout_bottom_line, #internal_callouts #hp_callout_wrapper .internal_callout_item:nth-child(odd) .hp_callout_bottom_line, #internal_callouts #hp_callout_wrapper .internal_callout_item:nth-child(odd) .internal_callout_bottom_line, #internal_callouts #internal_callout_wrapper .hp_callout_item:nth-child(odd) .hp_callout_bottom_line, #internal_callouts #internal_callout_wrapper .hp_callout_item:nth-child(odd) .internal_callout_bottom_line, #internal_callouts #internal_callout_wrapper .internal_callout_item:nth-child(odd) .hp_callout_bottom_line, #internal_callouts #internal_callout_wrapper .internal_callout_item:nth-child(odd) .internal_callout_bottom_line {
  background: url("../images/site_graphics.png") -160px -40px no-repeat; }
  @media screen and (min-width: 1201px) {
    #hp_industries_served #hp_callout_wrapper .hp_callout_item:nth-child(odd) .hp_callout_bottom_line, #hp_industries_served #hp_callout_wrapper .hp_callout_item:nth-child(odd) .internal_callout_bottom_line, #hp_industries_served #hp_callout_wrapper .internal_callout_item:nth-child(odd) .hp_callout_bottom_line, #hp_industries_served #hp_callout_wrapper .internal_callout_item:nth-child(odd) .internal_callout_bottom_line, #hp_industries_served #internal_callout_wrapper .hp_callout_item:nth-child(odd) .hp_callout_bottom_line, #hp_industries_served #internal_callout_wrapper .hp_callout_item:nth-child(odd) .internal_callout_bottom_line, #hp_industries_served #internal_callout_wrapper .internal_callout_item:nth-child(odd) .hp_callout_bottom_line, #hp_industries_served #internal_callout_wrapper .internal_callout_item:nth-child(odd) .internal_callout_bottom_line, #internal_callouts #hp_callout_wrapper .hp_callout_item:nth-child(odd) .hp_callout_bottom_line, #internal_callouts #hp_callout_wrapper .hp_callout_item:nth-child(odd) .internal_callout_bottom_line, #internal_callouts #hp_callout_wrapper .internal_callout_item:nth-child(odd) .hp_callout_bottom_line, #internal_callouts #hp_callout_wrapper .internal_callout_item:nth-child(odd) .internal_callout_bottom_line, #internal_callouts #internal_callout_wrapper .hp_callout_item:nth-child(odd) .hp_callout_bottom_line, #internal_callouts #internal_callout_wrapper .hp_callout_item:nth-child(odd) .internal_callout_bottom_line, #internal_callouts #internal_callout_wrapper .internal_callout_item:nth-child(odd) .hp_callout_bottom_line, #internal_callouts #internal_callout_wrapper .internal_callout_item:nth-child(odd) .internal_callout_bottom_line {
      left: 580px; } }
  @media screen and (max-width: 1200px) and (min-width: 992px) {
    #hp_industries_served #hp_callout_wrapper .hp_callout_item:nth-child(odd) .hp_callout_bottom_line, #hp_industries_served #hp_callout_wrapper .hp_callout_item:nth-child(odd) .internal_callout_bottom_line, #hp_industries_served #hp_callout_wrapper .internal_callout_item:nth-child(odd) .hp_callout_bottom_line, #hp_industries_served #hp_callout_wrapper .internal_callout_item:nth-child(odd) .internal_callout_bottom_line, #hp_industries_served #internal_callout_wrapper .hp_callout_item:nth-child(odd) .hp_callout_bottom_line, #hp_industries_served #internal_callout_wrapper .hp_callout_item:nth-child(odd) .internal_callout_bottom_line, #hp_industries_served #internal_callout_wrapper .internal_callout_item:nth-child(odd) .hp_callout_bottom_line, #hp_industries_served #internal_callout_wrapper .internal_callout_item:nth-child(odd) .internal_callout_bottom_line, #internal_callouts #hp_callout_wrapper .hp_callout_item:nth-child(odd) .hp_callout_bottom_line, #internal_callouts #hp_callout_wrapper .hp_callout_item:nth-child(odd) .internal_callout_bottom_line, #internal_callouts #hp_callout_wrapper .internal_callout_item:nth-child(odd) .hp_callout_bottom_line, #internal_callouts #hp_callout_wrapper .internal_callout_item:nth-child(odd) .internal_callout_bottom_line, #internal_callouts #internal_callout_wrapper .hp_callout_item:nth-child(odd) .hp_callout_bottom_line, #internal_callouts #internal_callout_wrapper .hp_callout_item:nth-child(odd) .internal_callout_bottom_line, #internal_callouts #internal_callout_wrapper .internal_callout_item:nth-child(odd) .hp_callout_bottom_line, #internal_callouts #internal_callout_wrapper .internal_callout_item:nth-child(odd) .internal_callout_bottom_line {
      left: 502px; } }
  @media screen and (max-width: 991px) and (min-width: 768px) {
    #hp_industries_served #hp_callout_wrapper .hp_callout_item:nth-child(odd) .hp_callout_bottom_line, #hp_industries_served #hp_callout_wrapper .hp_callout_item:nth-child(odd) .internal_callout_bottom_line, #hp_industries_served #hp_callout_wrapper .internal_callout_item:nth-child(odd) .hp_callout_bottom_line, #hp_industries_served #hp_callout_wrapper .internal_callout_item:nth-child(odd) .internal_callout_bottom_line, #hp_industries_served #internal_callout_wrapper .hp_callout_item:nth-child(odd) .hp_callout_bottom_line, #hp_industries_served #internal_callout_wrapper .hp_callout_item:nth-child(odd) .internal_callout_bottom_line, #hp_industries_served #internal_callout_wrapper .internal_callout_item:nth-child(odd) .hp_callout_bottom_line, #hp_industries_served #internal_callout_wrapper .internal_callout_item:nth-child(odd) .internal_callout_bottom_line, #internal_callouts #hp_callout_wrapper .hp_callout_item:nth-child(odd) .hp_callout_bottom_line, #internal_callouts #hp_callout_wrapper .hp_callout_item:nth-child(odd) .internal_callout_bottom_line, #internal_callouts #hp_callout_wrapper .internal_callout_item:nth-child(odd) .hp_callout_bottom_line, #internal_callouts #hp_callout_wrapper .internal_callout_item:nth-child(odd) .internal_callout_bottom_line, #internal_callouts #internal_callout_wrapper .hp_callout_item:nth-child(odd) .hp_callout_bottom_line, #internal_callouts #internal_callout_wrapper .hp_callout_item:nth-child(odd) .internal_callout_bottom_line, #internal_callouts #internal_callout_wrapper .internal_callout_item:nth-child(odd) .hp_callout_bottom_line, #internal_callouts #internal_callout_wrapper .internal_callout_item:nth-child(odd) .internal_callout_bottom_line {
      left: 287px; } }
  @media screen and (max-width: 767px) {
    #hp_industries_served #hp_callout_wrapper .hp_callout_item:nth-child(odd) .hp_callout_bottom_line, #hp_industries_served #hp_callout_wrapper .hp_callout_item:nth-child(odd) .internal_callout_bottom_line, #hp_industries_served #hp_callout_wrapper .internal_callout_item:nth-child(odd) .hp_callout_bottom_line, #hp_industries_served #hp_callout_wrapper .internal_callout_item:nth-child(odd) .internal_callout_bottom_line, #hp_industries_served #internal_callout_wrapper .hp_callout_item:nth-child(odd) .hp_callout_bottom_line, #hp_industries_served #internal_callout_wrapper .hp_callout_item:nth-child(odd) .internal_callout_bottom_line, #hp_industries_served #internal_callout_wrapper .internal_callout_item:nth-child(odd) .hp_callout_bottom_line, #hp_industries_served #internal_callout_wrapper .internal_callout_item:nth-child(odd) .internal_callout_bottom_line, #internal_callouts #hp_callout_wrapper .hp_callout_item:nth-child(odd) .hp_callout_bottom_line, #internal_callouts #hp_callout_wrapper .hp_callout_item:nth-child(odd) .internal_callout_bottom_line, #internal_callouts #hp_callout_wrapper .internal_callout_item:nth-child(odd) .hp_callout_bottom_line, #internal_callouts #hp_callout_wrapper .internal_callout_item:nth-child(odd) .internal_callout_bottom_line, #internal_callouts #internal_callout_wrapper .hp_callout_item:nth-child(odd) .hp_callout_bottom_line, #internal_callouts #internal_callout_wrapper .hp_callout_item:nth-child(odd) .internal_callout_bottom_line, #internal_callouts #internal_callout_wrapper .internal_callout_item:nth-child(odd) .hp_callout_bottom_line, #internal_callouts #internal_callout_wrapper .internal_callout_item:nth-child(odd) .internal_callout_bottom_line {
      left: 502px; } }
  #hp_industries_served #hp_callout_wrapper .hp_callout_item:nth-child(odd) .hp_callout_bottom_line .hp_callout_bottom_left, #hp_industries_served #hp_callout_wrapper .hp_callout_item:nth-child(odd) .hp_callout_bottom_line .internal_callout_bottom_left, #hp_industries_served #hp_callout_wrapper .hp_callout_item:nth-child(odd) .internal_callout_bottom_line .hp_callout_bottom_left, #hp_industries_served #hp_callout_wrapper .hp_callout_item:nth-child(odd) .internal_callout_bottom_line .internal_callout_bottom_left, #hp_industries_served #hp_callout_wrapper .internal_callout_item:nth-child(odd) .hp_callout_bottom_line .hp_callout_bottom_left, #hp_industries_served #hp_callout_wrapper .internal_callout_item:nth-child(odd) .hp_callout_bottom_line .internal_callout_bottom_left, #hp_industries_served #hp_callout_wrapper .internal_callout_item:nth-child(odd) .internal_callout_bottom_line .hp_callout_bottom_left, #hp_industries_served #hp_callout_wrapper .internal_callout_item:nth-child(odd) .internal_callout_bottom_line .internal_callout_bottom_left, #hp_industries_served #internal_callout_wrapper .hp_callout_item:nth-child(odd) .hp_callout_bottom_line .hp_callout_bottom_left, #hp_industries_served #internal_callout_wrapper .hp_callout_item:nth-child(odd) .hp_callout_bottom_line .internal_callout_bottom_left, #hp_industries_served #internal_callout_wrapper .hp_callout_item:nth-child(odd) .internal_callout_bottom_line .hp_callout_bottom_left, #hp_industries_served #internal_callout_wrapper .hp_callout_item:nth-child(odd) .internal_callout_bottom_line .internal_callout_bottom_left, #hp_industries_served #internal_callout_wrapper .internal_callout_item:nth-child(odd) .hp_callout_bottom_line .hp_callout_bottom_left, #hp_industries_served #internal_callout_wrapper .internal_callout_item:nth-child(odd) .hp_callout_bottom_line .internal_callout_bottom_left, #hp_industries_served #internal_callout_wrapper .internal_callout_item:nth-child(odd) .internal_callout_bottom_line .hp_callout_bottom_left, #hp_industries_served #internal_callout_wrapper .internal_callout_item:nth-child(odd) .internal_callout_bottom_line .internal_callout_bottom_left, #internal_callouts #hp_callout_wrapper .hp_callout_item:nth-child(odd) .hp_callout_bottom_line .hp_callout_bottom_left, #internal_callouts #hp_callout_wrapper .hp_callout_item:nth-child(odd) .hp_callout_bottom_line .internal_callout_bottom_left, #internal_callouts #hp_callout_wrapper .hp_callout_item:nth-child(odd) .internal_callout_bottom_line .hp_callout_bottom_left, #internal_callouts #hp_callout_wrapper .hp_callout_item:nth-child(odd) .internal_callout_bottom_line .internal_callout_bottom_left, #internal_callouts #hp_callout_wrapper .internal_callout_item:nth-child(odd) .hp_callout_bottom_line .hp_callout_bottom_left, #internal_callouts #hp_callout_wrapper .internal_callout_item:nth-child(odd) .hp_callout_bottom_line .internal_callout_bottom_left, #internal_callouts #hp_callout_wrapper .internal_callout_item:nth-child(odd) .internal_callout_bottom_line .hp_callout_bottom_left, #internal_callouts #hp_callout_wrapper .internal_callout_item:nth-child(odd) .internal_callout_bottom_line .internal_callout_bottom_left, #internal_callouts #internal_callout_wrapper .hp_callout_item:nth-child(odd) .hp_callout_bottom_line .hp_callout_bottom_left, #internal_callouts #internal_callout_wrapper .hp_callout_item:nth-child(odd) .hp_callout_bottom_line .internal_callout_bottom_left, #internal_callouts #internal_callout_wrapper .hp_callout_item:nth-child(odd) .internal_callout_bottom_line .hp_callout_bottom_left, #internal_callouts #internal_callout_wrapper .hp_callout_item:nth-child(odd) .internal_callout_bottom_line .internal_callout_bottom_left, #internal_callouts #internal_callout_wrapper .internal_callout_item:nth-child(odd) .hp_callout_bottom_line .hp_callout_bottom_left, #internal_callouts #internal_callout_wrapper .internal_callout_item:nth-child(odd) .hp_callout_bottom_line .internal_callout_bottom_left, #internal_callouts #internal_callout_wrapper .internal_callout_item:nth-child(odd) .internal_callout_bottom_line .hp_callout_bottom_left, #internal_callouts #internal_callout_wrapper .internal_callout_item:nth-child(odd) .internal_callout_bottom_line .internal_callout_bottom_left {
    left: 0;
    bottom: 0; }
  #hp_industries_served #hp_callout_wrapper .hp_callout_item:nth-child(odd) .hp_callout_bottom_line .hp_callout_bottom_right, #hp_industries_served #hp_callout_wrapper .hp_callout_item:nth-child(odd) .hp_callout_bottom_line .internal_callout_bottom_right, #hp_industries_served #hp_callout_wrapper .hp_callout_item:nth-child(odd) .internal_callout_bottom_line .hp_callout_bottom_right, #hp_industries_served #hp_callout_wrapper .hp_callout_item:nth-child(odd) .internal_callout_bottom_line .internal_callout_bottom_right, #hp_industries_served #hp_callout_wrapper .internal_callout_item:nth-child(odd) .hp_callout_bottom_line .hp_callout_bottom_right, #hp_industries_served #hp_callout_wrapper .internal_callout_item:nth-child(odd) .hp_callout_bottom_line .internal_callout_bottom_right, #hp_industries_served #hp_callout_wrapper .internal_callout_item:nth-child(odd) .internal_callout_bottom_line .hp_callout_bottom_right, #hp_industries_served #hp_callout_wrapper .internal_callout_item:nth-child(odd) .internal_callout_bottom_line .internal_callout_bottom_right, #hp_industries_served #internal_callout_wrapper .hp_callout_item:nth-child(odd) .hp_callout_bottom_line .hp_callout_bottom_right, #hp_industries_served #internal_callout_wrapper .hp_callout_item:nth-child(odd) .hp_callout_bottom_line .internal_callout_bottom_right, #hp_industries_served #internal_callout_wrapper .hp_callout_item:nth-child(odd) .internal_callout_bottom_line .hp_callout_bottom_right, #hp_industries_served #internal_callout_wrapper .hp_callout_item:nth-child(odd) .internal_callout_bottom_line .internal_callout_bottom_right, #hp_industries_served #internal_callout_wrapper .internal_callout_item:nth-child(odd) .hp_callout_bottom_line .hp_callout_bottom_right, #hp_industries_served #internal_callout_wrapper .internal_callout_item:nth-child(odd) .hp_callout_bottom_line .internal_callout_bottom_right, #hp_industries_served #internal_callout_wrapper .internal_callout_item:nth-child(odd) .internal_callout_bottom_line .hp_callout_bottom_right, #hp_industries_served #internal_callout_wrapper .internal_callout_item:nth-child(odd) .internal_callout_bottom_line .internal_callout_bottom_right, #internal_callouts #hp_callout_wrapper .hp_callout_item:nth-child(odd) .hp_callout_bottom_line .hp_callout_bottom_right, #internal_callouts #hp_callout_wrapper .hp_callout_item:nth-child(odd) .hp_callout_bottom_line .internal_callout_bottom_right, #internal_callouts #hp_callout_wrapper .hp_callout_item:nth-child(odd) .internal_callout_bottom_line .hp_callout_bottom_right, #internal_callouts #hp_callout_wrapper .hp_callout_item:nth-child(odd) .internal_callout_bottom_line .internal_callout_bottom_right, #internal_callouts #hp_callout_wrapper .internal_callout_item:nth-child(odd) .hp_callout_bottom_line .hp_callout_bottom_right, #internal_callouts #hp_callout_wrapper .internal_callout_item:nth-child(odd) .hp_callout_bottom_line .internal_callout_bottom_right, #internal_callouts #hp_callout_wrapper .internal_callout_item:nth-child(odd) .internal_callout_bottom_line .hp_callout_bottom_right, #internal_callouts #hp_callout_wrapper .internal_callout_item:nth-child(odd) .internal_callout_bottom_line .internal_callout_bottom_right, #internal_callouts #internal_callout_wrapper .hp_callout_item:nth-child(odd) .hp_callout_bottom_line .hp_callout_bottom_right, #internal_callouts #internal_callout_wrapper .hp_callout_item:nth-child(odd) .hp_callout_bottom_line .internal_callout_bottom_right, #internal_callouts #internal_callout_wrapper .hp_callout_item:nth-child(odd) .internal_callout_bottom_line .hp_callout_bottom_right, #internal_callouts #internal_callout_wrapper .hp_callout_item:nth-child(odd) .internal_callout_bottom_line .internal_callout_bottom_right, #internal_callouts #internal_callout_wrapper .internal_callout_item:nth-child(odd) .hp_callout_bottom_line .hp_callout_bottom_right, #internal_callouts #internal_callout_wrapper .internal_callout_item:nth-child(odd) .hp_callout_bottom_line .internal_callout_bottom_right, #internal_callouts #internal_callout_wrapper .internal_callout_item:nth-child(odd) .internal_callout_bottom_line .hp_callout_bottom_right, #internal_callouts #internal_callout_wrapper .internal_callout_item:nth-child(odd) .internal_callout_bottom_line .internal_callout_bottom_right {
    right: 0;
    top: 0; }
#hp_industries_served #hp_callout_wrapper .hp_callout_item:nth-child(even) .hp_callout_item_img, #hp_industries_served #hp_callout_wrapper .hp_callout_item:nth-child(even) .internal_callout_item_img, #hp_industries_served #hp_callout_wrapper .internal_callout_item:nth-child(even) .hp_callout_item_img, #hp_industries_served #hp_callout_wrapper .internal_callout_item:nth-child(even) .internal_callout_item_img, #hp_industries_served #internal_callout_wrapper .hp_callout_item:nth-child(even) .hp_callout_item_img, #hp_industries_served #internal_callout_wrapper .hp_callout_item:nth-child(even) .internal_callout_item_img, #hp_industries_served #internal_callout_wrapper .internal_callout_item:nth-child(even) .hp_callout_item_img, #hp_industries_served #internal_callout_wrapper .internal_callout_item:nth-child(even) .internal_callout_item_img, #internal_callouts #hp_callout_wrapper .hp_callout_item:nth-child(even) .hp_callout_item_img, #internal_callouts #hp_callout_wrapper .hp_callout_item:nth-child(even) .internal_callout_item_img, #internal_callouts #hp_callout_wrapper .internal_callout_item:nth-child(even) .hp_callout_item_img, #internal_callouts #hp_callout_wrapper .internal_callout_item:nth-child(even) .internal_callout_item_img, #internal_callouts #internal_callout_wrapper .hp_callout_item:nth-child(even) .hp_callout_item_img, #internal_callouts #internal_callout_wrapper .hp_callout_item:nth-child(even) .internal_callout_item_img, #internal_callouts #internal_callout_wrapper .internal_callout_item:nth-child(even) .hp_callout_item_img, #internal_callouts #internal_callout_wrapper .internal_callout_item:nth-child(even) .internal_callout_item_img {
  float: right; }
  #hp_industries_served #hp_callout_wrapper .hp_callout_item:nth-child(even) .hp_callout_item_img .hp_callout_icon, #hp_industries_served #hp_callout_wrapper .hp_callout_item:nth-child(even) .internal_callout_item_img .hp_callout_icon, #hp_industries_served #hp_callout_wrapper .internal_callout_item:nth-child(even) .hp_callout_item_img .hp_callout_icon, #hp_industries_served #hp_callout_wrapper .internal_callout_item:nth-child(even) .internal_callout_item_img .hp_callout_icon, #hp_industries_served #internal_callout_wrapper .hp_callout_item:nth-child(even) .hp_callout_item_img .hp_callout_icon, #hp_industries_served #internal_callout_wrapper .hp_callout_item:nth-child(even) .internal_callout_item_img .hp_callout_icon, #hp_industries_served #internal_callout_wrapper .internal_callout_item:nth-child(even) .hp_callout_item_img .hp_callout_icon, #hp_industries_served #internal_callout_wrapper .internal_callout_item:nth-child(even) .internal_callout_item_img .hp_callout_icon, #internal_callouts #hp_callout_wrapper .hp_callout_item:nth-child(even) .hp_callout_item_img .hp_callout_icon, #internal_callouts #hp_callout_wrapper .hp_callout_item:nth-child(even) .internal_callout_item_img .hp_callout_icon, #internal_callouts #hp_callout_wrapper .internal_callout_item:nth-child(even) .hp_callout_item_img .hp_callout_icon, #internal_callouts #hp_callout_wrapper .internal_callout_item:nth-child(even) .internal_callout_item_img .hp_callout_icon, #internal_callouts #internal_callout_wrapper .hp_callout_item:nth-child(even) .hp_callout_item_img .hp_callout_icon, #internal_callouts #internal_callout_wrapper .hp_callout_item:nth-child(even) .internal_callout_item_img .hp_callout_icon, #internal_callouts #internal_callout_wrapper .internal_callout_item:nth-child(even) .hp_callout_item_img .hp_callout_icon, #internal_callouts #internal_callout_wrapper .internal_callout_item:nth-child(even) .internal_callout_item_img .hp_callout_icon {
    left: 63%; }
@media screen and (min-width: 1201px) {
  #hp_industries_served #hp_callout_wrapper .hp_callout_item:nth-child(even) .hp_callout_item_copy, #hp_industries_served #hp_callout_wrapper .hp_callout_item:nth-child(even) .internal_callout_item_copy, #hp_industries_served #hp_callout_wrapper .internal_callout_item:nth-child(even) .hp_callout_item_copy, #hp_industries_served #hp_callout_wrapper .internal_callout_item:nth-child(even) .internal_callout_item_copy, #hp_industries_served #internal_callout_wrapper .hp_callout_item:nth-child(even) .hp_callout_item_copy, #hp_industries_served #internal_callout_wrapper .hp_callout_item:nth-child(even) .internal_callout_item_copy, #hp_industries_served #internal_callout_wrapper .internal_callout_item:nth-child(even) .hp_callout_item_copy, #hp_industries_served #internal_callout_wrapper .internal_callout_item:nth-child(even) .internal_callout_item_copy, #internal_callouts #hp_callout_wrapper .hp_callout_item:nth-child(even) .hp_callout_item_copy, #internal_callouts #hp_callout_wrapper .hp_callout_item:nth-child(even) .internal_callout_item_copy, #internal_callouts #hp_callout_wrapper .internal_callout_item:nth-child(even) .hp_callout_item_copy, #internal_callouts #hp_callout_wrapper .internal_callout_item:nth-child(even) .internal_callout_item_copy, #internal_callouts #internal_callout_wrapper .hp_callout_item:nth-child(even) .hp_callout_item_copy, #internal_callouts #internal_callout_wrapper .hp_callout_item:nth-child(even) .internal_callout_item_copy, #internal_callouts #internal_callout_wrapper .internal_callout_item:nth-child(even) .hp_callout_item_copy, #internal_callouts #internal_callout_wrapper .internal_callout_item:nth-child(even) .internal_callout_item_copy {
    float: right;
    padding-right: 30px; } }
@media screen and (max-width: 1200px) and (min-width: 992px) {
  #hp_industries_served #hp_callout_wrapper .hp_callout_item:nth-child(even) .hp_callout_item_copy, #hp_industries_served #hp_callout_wrapper .hp_callout_item:nth-child(even) .internal_callout_item_copy, #hp_industries_served #hp_callout_wrapper .internal_callout_item:nth-child(even) .hp_callout_item_copy, #hp_industries_served #hp_callout_wrapper .internal_callout_item:nth-child(even) .internal_callout_item_copy, #hp_industries_served #internal_callout_wrapper .hp_callout_item:nth-child(even) .hp_callout_item_copy, #hp_industries_served #internal_callout_wrapper .hp_callout_item:nth-child(even) .internal_callout_item_copy, #hp_industries_served #internal_callout_wrapper .internal_callout_item:nth-child(even) .hp_callout_item_copy, #hp_industries_served #internal_callout_wrapper .internal_callout_item:nth-child(even) .internal_callout_item_copy, #internal_callouts #hp_callout_wrapper .hp_callout_item:nth-child(even) .hp_callout_item_copy, #internal_callouts #hp_callout_wrapper .hp_callout_item:nth-child(even) .internal_callout_item_copy, #internal_callouts #hp_callout_wrapper .internal_callout_item:nth-child(even) .hp_callout_item_copy, #internal_callouts #hp_callout_wrapper .internal_callout_item:nth-child(even) .internal_callout_item_copy, #internal_callouts #internal_callout_wrapper .hp_callout_item:nth-child(even) .hp_callout_item_copy, #internal_callouts #internal_callout_wrapper .hp_callout_item:nth-child(even) .internal_callout_item_copy, #internal_callouts #internal_callout_wrapper .internal_callout_item:nth-child(even) .hp_callout_item_copy, #internal_callouts #internal_callout_wrapper .internal_callout_item:nth-child(even) .internal_callout_item_copy {
    float: right;
    padding-right: 30px; } }
@media screen and (max-width: 991px) and (min-width: 768px) {
  #hp_industries_served #hp_callout_wrapper .hp_callout_item:nth-child(even) .hp_callout_item_copy, #hp_industries_served #hp_callout_wrapper .hp_callout_item:nth-child(even) .internal_callout_item_copy, #hp_industries_served #hp_callout_wrapper .internal_callout_item:nth-child(even) .hp_callout_item_copy, #hp_industries_served #hp_callout_wrapper .internal_callout_item:nth-child(even) .internal_callout_item_copy, #hp_industries_served #internal_callout_wrapper .hp_callout_item:nth-child(even) .hp_callout_item_copy, #hp_industries_served #internal_callout_wrapper .hp_callout_item:nth-child(even) .internal_callout_item_copy, #hp_industries_served #internal_callout_wrapper .internal_callout_item:nth-child(even) .hp_callout_item_copy, #hp_industries_served #internal_callout_wrapper .internal_callout_item:nth-child(even) .internal_callout_item_copy, #internal_callouts #hp_callout_wrapper .hp_callout_item:nth-child(even) .hp_callout_item_copy, #internal_callouts #hp_callout_wrapper .hp_callout_item:nth-child(even) .internal_callout_item_copy, #internal_callouts #hp_callout_wrapper .internal_callout_item:nth-child(even) .hp_callout_item_copy, #internal_callouts #hp_callout_wrapper .internal_callout_item:nth-child(even) .internal_callout_item_copy, #internal_callouts #internal_callout_wrapper .hp_callout_item:nth-child(even) .hp_callout_item_copy, #internal_callouts #internal_callout_wrapper .hp_callout_item:nth-child(even) .internal_callout_item_copy, #internal_callouts #internal_callout_wrapper .internal_callout_item:nth-child(even) .hp_callout_item_copy, #internal_callouts #internal_callout_wrapper .internal_callout_item:nth-child(even) .internal_callout_item_copy {
    float: right;
    padding-right: 20px; } }
@media screen and (max-width: 767px) {
  #hp_industries_served #hp_callout_wrapper .hp_callout_item:nth-child(even) .hp_callout_item_copy, #hp_industries_served #hp_callout_wrapper .hp_callout_item:nth-child(even) .internal_callout_item_copy, #hp_industries_served #hp_callout_wrapper .internal_callout_item:nth-child(even) .hp_callout_item_copy, #hp_industries_served #hp_callout_wrapper .internal_callout_item:nth-child(even) .internal_callout_item_copy, #hp_industries_served #internal_callout_wrapper .hp_callout_item:nth-child(even) .hp_callout_item_copy, #hp_industries_served #internal_callout_wrapper .hp_callout_item:nth-child(even) .internal_callout_item_copy, #hp_industries_served #internal_callout_wrapper .internal_callout_item:nth-child(even) .hp_callout_item_copy, #hp_industries_served #internal_callout_wrapper .internal_callout_item:nth-child(even) .internal_callout_item_copy, #internal_callouts #hp_callout_wrapper .hp_callout_item:nth-child(even) .hp_callout_item_copy, #internal_callouts #hp_callout_wrapper .hp_callout_item:nth-child(even) .internal_callout_item_copy, #internal_callouts #hp_callout_wrapper .internal_callout_item:nth-child(even) .hp_callout_item_copy, #internal_callouts #hp_callout_wrapper .internal_callout_item:nth-child(even) .internal_callout_item_copy, #internal_callouts #internal_callout_wrapper .hp_callout_item:nth-child(even) .hp_callout_item_copy, #internal_callouts #internal_callout_wrapper .hp_callout_item:nth-child(even) .internal_callout_item_copy, #internal_callouts #internal_callout_wrapper .internal_callout_item:nth-child(even) .hp_callout_item_copy, #internal_callouts #internal_callout_wrapper .internal_callout_item:nth-child(even) .internal_callout_item_copy {
    float: right;
    padding-right: 20px; } }
#hp_industries_served #hp_callout_wrapper .hp_callout_item:nth-child(even) .hp_callout_bottom_line, #hp_industries_served #hp_callout_wrapper .hp_callout_item:nth-child(even) .internal_callout_bottom_line, #hp_industries_served #hp_callout_wrapper .internal_callout_item:nth-child(even) .hp_callout_bottom_line, #hp_industries_served #hp_callout_wrapper .internal_callout_item:nth-child(even) .internal_callout_bottom_line, #hp_industries_served #internal_callout_wrapper .hp_callout_item:nth-child(even) .hp_callout_bottom_line, #hp_industries_served #internal_callout_wrapper .hp_callout_item:nth-child(even) .internal_callout_bottom_line, #hp_industries_served #internal_callout_wrapper .internal_callout_item:nth-child(even) .hp_callout_bottom_line, #hp_industries_served #internal_callout_wrapper .internal_callout_item:nth-child(even) .internal_callout_bottom_line, #internal_callouts #hp_callout_wrapper .hp_callout_item:nth-child(even) .hp_callout_bottom_line, #internal_callouts #hp_callout_wrapper .hp_callout_item:nth-child(even) .internal_callout_bottom_line, #internal_callouts #hp_callout_wrapper .internal_callout_item:nth-child(even) .hp_callout_bottom_line, #internal_callouts #hp_callout_wrapper .internal_callout_item:nth-child(even) .internal_callout_bottom_line, #internal_callouts #internal_callout_wrapper .hp_callout_item:nth-child(even) .hp_callout_bottom_line, #internal_callouts #internal_callout_wrapper .hp_callout_item:nth-child(even) .internal_callout_bottom_line, #internal_callouts #internal_callout_wrapper .internal_callout_item:nth-child(even) .hp_callout_bottom_line, #internal_callouts #internal_callout_wrapper .internal_callout_item:nth-child(even) .internal_callout_bottom_line {
  background: url("../images/site_graphics.png") 0px -40px no-repeat; }
  @media screen and (min-width: 1201px) {
    #hp_industries_served #hp_callout_wrapper .hp_callout_item:nth-child(even) .hp_callout_bottom_line, #hp_industries_served #hp_callout_wrapper .hp_callout_item:nth-child(even) .internal_callout_bottom_line, #hp_industries_served #hp_callout_wrapper .internal_callout_item:nth-child(even) .hp_callout_bottom_line, #hp_industries_served #hp_callout_wrapper .internal_callout_item:nth-child(even) .internal_callout_bottom_line, #hp_industries_served #internal_callout_wrapper .hp_callout_item:nth-child(even) .hp_callout_bottom_line, #hp_industries_served #internal_callout_wrapper .hp_callout_item:nth-child(even) .internal_callout_bottom_line, #hp_industries_served #internal_callout_wrapper .internal_callout_item:nth-child(even) .hp_callout_bottom_line, #hp_industries_served #internal_callout_wrapper .internal_callout_item:nth-child(even) .internal_callout_bottom_line, #internal_callouts #hp_callout_wrapper .hp_callout_item:nth-child(even) .hp_callout_bottom_line, #internal_callouts #hp_callout_wrapper .hp_callout_item:nth-child(even) .internal_callout_bottom_line, #internal_callouts #hp_callout_wrapper .internal_callout_item:nth-child(even) .hp_callout_bottom_line, #internal_callouts #hp_callout_wrapper .internal_callout_item:nth-child(even) .internal_callout_bottom_line, #internal_callouts #internal_callout_wrapper .hp_callout_item:nth-child(even) .hp_callout_bottom_line, #internal_callouts #internal_callout_wrapper .hp_callout_item:nth-child(even) .internal_callout_bottom_line, #internal_callouts #internal_callout_wrapper .internal_callout_item:nth-child(even) .hp_callout_bottom_line, #internal_callouts #internal_callout_wrapper .internal_callout_item:nth-child(even) .internal_callout_bottom_line {
      left: 415px; } }
  @media screen and (max-width: 1200px) and (min-width: 992px) {
    #hp_industries_served #hp_callout_wrapper .hp_callout_item:nth-child(even) .hp_callout_bottom_line, #hp_industries_served #hp_callout_wrapper .hp_callout_item:nth-child(even) .internal_callout_bottom_line, #hp_industries_served #hp_callout_wrapper .internal_callout_item:nth-child(even) .hp_callout_bottom_line, #hp_industries_served #hp_callout_wrapper .internal_callout_item:nth-child(even) .internal_callout_bottom_line, #hp_industries_served #internal_callout_wrapper .hp_callout_item:nth-child(even) .hp_callout_bottom_line, #hp_industries_served #internal_callout_wrapper .hp_callout_item:nth-child(even) .internal_callout_bottom_line, #hp_industries_served #internal_callout_wrapper .internal_callout_item:nth-child(even) .hp_callout_bottom_line, #hp_industries_served #internal_callout_wrapper .internal_callout_item:nth-child(even) .internal_callout_bottom_line, #internal_callouts #hp_callout_wrapper .hp_callout_item:nth-child(even) .hp_callout_bottom_line, #internal_callouts #hp_callout_wrapper .hp_callout_item:nth-child(even) .internal_callout_bottom_line, #internal_callouts #hp_callout_wrapper .internal_callout_item:nth-child(even) .hp_callout_bottom_line, #internal_callouts #hp_callout_wrapper .internal_callout_item:nth-child(even) .internal_callout_bottom_line, #internal_callouts #internal_callout_wrapper .hp_callout_item:nth-child(even) .hp_callout_bottom_line, #internal_callouts #internal_callout_wrapper .hp_callout_item:nth-child(even) .internal_callout_bottom_line, #internal_callouts #internal_callout_wrapper .internal_callout_item:nth-child(even) .hp_callout_bottom_line, #internal_callouts #internal_callout_wrapper .internal_callout_item:nth-child(even) .internal_callout_bottom_line {
      left: 295px; } }
  @media screen and (max-width: 991px) and (min-width: 768px) {
    #hp_industries_served #hp_callout_wrapper .hp_callout_item:nth-child(even) .hp_callout_bottom_line, #hp_industries_served #hp_callout_wrapper .hp_callout_item:nth-child(even) .internal_callout_bottom_line, #hp_industries_served #hp_callout_wrapper .internal_callout_item:nth-child(even) .hp_callout_bottom_line, #hp_industries_served #hp_callout_wrapper .internal_callout_item:nth-child(even) .internal_callout_bottom_line, #hp_industries_served #internal_callout_wrapper .hp_callout_item:nth-child(even) .hp_callout_bottom_line, #hp_industries_served #internal_callout_wrapper .hp_callout_item:nth-child(even) .internal_callout_bottom_line, #hp_industries_served #internal_callout_wrapper .internal_callout_item:nth-child(even) .hp_callout_bottom_line, #hp_industries_served #internal_callout_wrapper .internal_callout_item:nth-child(even) .internal_callout_bottom_line, #internal_callouts #hp_callout_wrapper .hp_callout_item:nth-child(even) .hp_callout_bottom_line, #internal_callouts #hp_callout_wrapper .hp_callout_item:nth-child(even) .internal_callout_bottom_line, #internal_callouts #hp_callout_wrapper .internal_callout_item:nth-child(even) .hp_callout_bottom_line, #internal_callouts #hp_callout_wrapper .internal_callout_item:nth-child(even) .internal_callout_bottom_line, #internal_callouts #internal_callout_wrapper .hp_callout_item:nth-child(even) .hp_callout_bottom_line, #internal_callouts #internal_callout_wrapper .hp_callout_item:nth-child(even) .internal_callout_bottom_line, #internal_callouts #internal_callout_wrapper .internal_callout_item:nth-child(even) .hp_callout_bottom_line, #internal_callouts #internal_callout_wrapper .internal_callout_item:nth-child(even) .internal_callout_bottom_line {
      left: 277px; } }
  @media screen and (max-width: 767px) {
    #hp_industries_served #hp_callout_wrapper .hp_callout_item:nth-child(even) .hp_callout_bottom_line, #hp_industries_served #hp_callout_wrapper .hp_callout_item:nth-child(even) .internal_callout_bottom_line, #hp_industries_served #hp_callout_wrapper .internal_callout_item:nth-child(even) .hp_callout_bottom_line, #hp_industries_served #hp_callout_wrapper .internal_callout_item:nth-child(even) .internal_callout_bottom_line, #hp_industries_served #internal_callout_wrapper .hp_callout_item:nth-child(even) .hp_callout_bottom_line, #hp_industries_served #internal_callout_wrapper .hp_callout_item:nth-child(even) .internal_callout_bottom_line, #hp_industries_served #internal_callout_wrapper .internal_callout_item:nth-child(even) .hp_callout_bottom_line, #hp_industries_served #internal_callout_wrapper .internal_callout_item:nth-child(even) .internal_callout_bottom_line, #internal_callouts #hp_callout_wrapper .hp_callout_item:nth-child(even) .hp_callout_bottom_line, #internal_callouts #hp_callout_wrapper .hp_callout_item:nth-child(even) .internal_callout_bottom_line, #internal_callouts #hp_callout_wrapper .internal_callout_item:nth-child(even) .hp_callout_bottom_line, #internal_callouts #hp_callout_wrapper .internal_callout_item:nth-child(even) .internal_callout_bottom_line, #internal_callouts #internal_callout_wrapper .hp_callout_item:nth-child(even) .hp_callout_bottom_line, #internal_callouts #internal_callout_wrapper .hp_callout_item:nth-child(even) .internal_callout_bottom_line, #internal_callouts #internal_callout_wrapper .internal_callout_item:nth-child(even) .hp_callout_bottom_line, #internal_callouts #internal_callout_wrapper .internal_callout_item:nth-child(even) .internal_callout_bottom_line {
      left: -19%; } }
  #hp_industries_served #hp_callout_wrapper .hp_callout_item:nth-child(even) .hp_callout_bottom_line .hp_callout_bottom_left, #hp_industries_served #hp_callout_wrapper .hp_callout_item:nth-child(even) .hp_callout_bottom_line .internal_callout_bottom_left, #hp_industries_served #hp_callout_wrapper .hp_callout_item:nth-child(even) .internal_callout_bottom_line .hp_callout_bottom_left, #hp_industries_served #hp_callout_wrapper .hp_callout_item:nth-child(even) .internal_callout_bottom_line .internal_callout_bottom_left, #hp_industries_served #hp_callout_wrapper .internal_callout_item:nth-child(even) .hp_callout_bottom_line .hp_callout_bottom_left, #hp_industries_served #hp_callout_wrapper .internal_callout_item:nth-child(even) .hp_callout_bottom_line .internal_callout_bottom_left, #hp_industries_served #hp_callout_wrapper .internal_callout_item:nth-child(even) .internal_callout_bottom_line .hp_callout_bottom_left, #hp_industries_served #hp_callout_wrapper .internal_callout_item:nth-child(even) .internal_callout_bottom_line .internal_callout_bottom_left, #hp_industries_served #internal_callout_wrapper .hp_callout_item:nth-child(even) .hp_callout_bottom_line .hp_callout_bottom_left, #hp_industries_served #internal_callout_wrapper .hp_callout_item:nth-child(even) .hp_callout_bottom_line .internal_callout_bottom_left, #hp_industries_served #internal_callout_wrapper .hp_callout_item:nth-child(even) .internal_callout_bottom_line .hp_callout_bottom_left, #hp_industries_served #internal_callout_wrapper .hp_callout_item:nth-child(even) .internal_callout_bottom_line .internal_callout_bottom_left, #hp_industries_served #internal_callout_wrapper .internal_callout_item:nth-child(even) .hp_callout_bottom_line .hp_callout_bottom_left, #hp_industries_served #internal_callout_wrapper .internal_callout_item:nth-child(even) .hp_callout_bottom_line .internal_callout_bottom_left, #hp_industries_served #internal_callout_wrapper .internal_callout_item:nth-child(even) .internal_callout_bottom_line .hp_callout_bottom_left, #hp_industries_served #internal_callout_wrapper .internal_callout_item:nth-child(even) .internal_callout_bottom_line .internal_callout_bottom_left, #internal_callouts #hp_callout_wrapper .hp_callout_item:nth-child(even) .hp_callout_bottom_line .hp_callout_bottom_left, #internal_callouts #hp_callout_wrapper .hp_callout_item:nth-child(even) .hp_callout_bottom_line .internal_callout_bottom_left, #internal_callouts #hp_callout_wrapper .hp_callout_item:nth-child(even) .internal_callout_bottom_line .hp_callout_bottom_left, #internal_callouts #hp_callout_wrapper .hp_callout_item:nth-child(even) .internal_callout_bottom_line .internal_callout_bottom_left, #internal_callouts #hp_callout_wrapper .internal_callout_item:nth-child(even) .hp_callout_bottom_line .hp_callout_bottom_left, #internal_callouts #hp_callout_wrapper .internal_callout_item:nth-child(even) .hp_callout_bottom_line .internal_callout_bottom_left, #internal_callouts #hp_callout_wrapper .internal_callout_item:nth-child(even) .internal_callout_bottom_line .hp_callout_bottom_left, #internal_callouts #hp_callout_wrapper .internal_callout_item:nth-child(even) .internal_callout_bottom_line .internal_callout_bottom_left, #internal_callouts #internal_callout_wrapper .hp_callout_item:nth-child(even) .hp_callout_bottom_line .hp_callout_bottom_left, #internal_callouts #internal_callout_wrapper .hp_callout_item:nth-child(even) .hp_callout_bottom_line .internal_callout_bottom_left, #internal_callouts #internal_callout_wrapper .hp_callout_item:nth-child(even) .internal_callout_bottom_line .hp_callout_bottom_left, #internal_callouts #internal_callout_wrapper .hp_callout_item:nth-child(even) .internal_callout_bottom_line .internal_callout_bottom_left, #internal_callouts #internal_callout_wrapper .internal_callout_item:nth-child(even) .hp_callout_bottom_line .hp_callout_bottom_left, #internal_callouts #internal_callout_wrapper .internal_callout_item:nth-child(even) .hp_callout_bottom_line .internal_callout_bottom_left, #internal_callouts #internal_callout_wrapper .internal_callout_item:nth-child(even) .internal_callout_bottom_line .hp_callout_bottom_left, #internal_callouts #internal_callout_wrapper .internal_callout_item:nth-child(even) .internal_callout_bottom_line .internal_callout_bottom_left {
    left: 0;
    top: 0; }
  #hp_industries_served #hp_callout_wrapper .hp_callout_item:nth-child(even) .hp_callout_bottom_line .hp_callout_bottom_right, #hp_industries_served #hp_callout_wrapper .hp_callout_item:nth-child(even) .hp_callout_bottom_line .internal_callout_bottom_right, #hp_industries_served #hp_callout_wrapper .hp_callout_item:nth-child(even) .internal_callout_bottom_line .hp_callout_bottom_right, #hp_industries_served #hp_callout_wrapper .hp_callout_item:nth-child(even) .internal_callout_bottom_line .internal_callout_bottom_right, #hp_industries_served #hp_callout_wrapper .internal_callout_item:nth-child(even) .hp_callout_bottom_line .hp_callout_bottom_right, #hp_industries_served #hp_callout_wrapper .internal_callout_item:nth-child(even) .hp_callout_bottom_line .internal_callout_bottom_right, #hp_industries_served #hp_callout_wrapper .internal_callout_item:nth-child(even) .internal_callout_bottom_line .hp_callout_bottom_right, #hp_industries_served #hp_callout_wrapper .internal_callout_item:nth-child(even) .internal_callout_bottom_line .internal_callout_bottom_right, #hp_industries_served #internal_callout_wrapper .hp_callout_item:nth-child(even) .hp_callout_bottom_line .hp_callout_bottom_right, #hp_industries_served #internal_callout_wrapper .hp_callout_item:nth-child(even) .hp_callout_bottom_line .internal_callout_bottom_right, #hp_industries_served #internal_callout_wrapper .hp_callout_item:nth-child(even) .internal_callout_bottom_line .hp_callout_bottom_right, #hp_industries_served #internal_callout_wrapper .hp_callout_item:nth-child(even) .internal_callout_bottom_line .internal_callout_bottom_right, #hp_industries_served #internal_callout_wrapper .internal_callout_item:nth-child(even) .hp_callout_bottom_line .hp_callout_bottom_right, #hp_industries_served #internal_callout_wrapper .internal_callout_item:nth-child(even) .hp_callout_bottom_line .internal_callout_bottom_right, #hp_industries_served #internal_callout_wrapper .internal_callout_item:nth-child(even) .internal_callout_bottom_line .hp_callout_bottom_right, #hp_industries_served #internal_callout_wrapper .internal_callout_item:nth-child(even) .internal_callout_bottom_line .internal_callout_bottom_right, #internal_callouts #hp_callout_wrapper .hp_callout_item:nth-child(even) .hp_callout_bottom_line .hp_callout_bottom_right, #internal_callouts #hp_callout_wrapper .hp_callout_item:nth-child(even) .hp_callout_bottom_line .internal_callout_bottom_right, #internal_callouts #hp_callout_wrapper .hp_callout_item:nth-child(even) .internal_callout_bottom_line .hp_callout_bottom_right, #internal_callouts #hp_callout_wrapper .hp_callout_item:nth-child(even) .internal_callout_bottom_line .internal_callout_bottom_right, #internal_callouts #hp_callout_wrapper .internal_callout_item:nth-child(even) .hp_callout_bottom_line .hp_callout_bottom_right, #internal_callouts #hp_callout_wrapper .internal_callout_item:nth-child(even) .hp_callout_bottom_line .internal_callout_bottom_right, #internal_callouts #hp_callout_wrapper .internal_callout_item:nth-child(even) .internal_callout_bottom_line .hp_callout_bottom_right, #internal_callouts #hp_callout_wrapper .internal_callout_item:nth-child(even) .internal_callout_bottom_line .internal_callout_bottom_right, #internal_callouts #internal_callout_wrapper .hp_callout_item:nth-child(even) .hp_callout_bottom_line .hp_callout_bottom_right, #internal_callouts #internal_callout_wrapper .hp_callout_item:nth-child(even) .hp_callout_bottom_line .internal_callout_bottom_right, #internal_callouts #internal_callout_wrapper .hp_callout_item:nth-child(even) .internal_callout_bottom_line .hp_callout_bottom_right, #internal_callouts #internal_callout_wrapper .hp_callout_item:nth-child(even) .internal_callout_bottom_line .internal_callout_bottom_right, #internal_callouts #internal_callout_wrapper .internal_callout_item:nth-child(even) .hp_callout_bottom_line .hp_callout_bottom_right, #internal_callouts #internal_callout_wrapper .internal_callout_item:nth-child(even) .hp_callout_bottom_line .internal_callout_bottom_right, #internal_callouts #internal_callout_wrapper .internal_callout_item:nth-child(even) .internal_callout_bottom_line .hp_callout_bottom_right, #internal_callouts #internal_callout_wrapper .internal_callout_item:nth-child(even) .internal_callout_bottom_line .internal_callout_bottom_right {
    right: 0;
    bottom: 0; }
#hp_industries_served #hp_callout_wrapper .hp_callout_icon, #hp_industries_served #internal_callout_wrapper .hp_callout_icon, #internal_callouts #hp_callout_wrapper .hp_callout_icon, #internal_callouts #internal_callout_wrapper .hp_callout_icon {
  position: absolute;
  top: 50%;
  z-index: 2; }
@media screen and (min-width: 768px) {
  #hp_industries_served #hp_callout_wrapper .hp_callout_icon_ag, #hp_industries_served #internal_callout_wrapper .hp_callout_icon_ag, #internal_callouts #hp_callout_wrapper .hp_callout_icon_ag, #internal_callouts #internal_callout_wrapper .hp_callout_icon_ag {
    width: 140px;
    height: 116px;
    background: url("../images/site_graphics.png") 0px -115px no-repeat;
    margin-top: -58px;
    margin-left: -70px; } }
@media screen and (max-width: 767px) {
  #hp_industries_served #hp_callout_wrapper .hp_callout_icon_ag, #hp_industries_served #internal_callout_wrapper .hp_callout_icon_ag, #internal_callouts #hp_callout_wrapper .hp_callout_icon_ag, #internal_callouts #internal_callout_wrapper .hp_callout_icon_ag {
    width: 70px;
    height: 58px;
    background: url("../images/site_graphics.png") 0px -57.5px no-repeat;
    margin-top: -29px;
    margin-left: -35px;
    background-size: 509px auto; } }
@media screen and (min-width: 768px) {
  #hp_industries_served #hp_callout_wrapper .hp_callout_icon_con, #hp_industries_served #internal_callout_wrapper .hp_callout_icon_con, #internal_callouts #hp_callout_wrapper .hp_callout_icon_con, #internal_callouts #internal_callout_wrapper .hp_callout_icon_con {
    width: 168px;
    height: 105px;
    background: url("../images/site_graphics.png") -145px -115px no-repeat;
    margin-top: -53px;
    margin-left: -84px; } }
@media screen and (max-width: 767px) {
  #hp_industries_served #hp_callout_wrapper .hp_callout_icon_con, #hp_industries_served #internal_callout_wrapper .hp_callout_icon_con, #internal_callouts #hp_callout_wrapper .hp_callout_icon_con, #internal_callouts #internal_callout_wrapper .hp_callout_icon_con {
    width: 84px;
    height: 52.5px;
    background: url("../images/site_graphics.png") -72.5px -57.5px no-repeat;
    margin-top: -26.5px;
    margin-left: -42px;
    background-size: 509px auto; } }
@media screen and (min-width: 768px) {
  #hp_industries_served #hp_callout_wrapper .hp_callout_icon_for, #hp_industries_served #internal_callout_wrapper .hp_callout_icon_for, #internal_callouts #hp_callout_wrapper .hp_callout_icon_for, #internal_callouts #internal_callout_wrapper .hp_callout_icon_for {
    width: 118px;
    height: 151px;
    background: url("../images/site_graphics.png") -318px -115px no-repeat;
    margin-top: -75px;
    margin-left: -59px; } }
@media screen and (max-width: 767px) {
  #hp_industries_served #hp_callout_wrapper .hp_callout_icon_for, #hp_industries_served #internal_callout_wrapper .hp_callout_icon_for, #internal_callouts #hp_callout_wrapper .hp_callout_icon_for, #internal_callouts #internal_callout_wrapper .hp_callout_icon_for {
    width: 59px;
    height: 75.5px;
    background: url("../images/site_graphics.png") -159px -57.5px no-repeat;
    margin-top: -37.5px;
    margin-left: -29.5px;
    background-size: 509px auto; } }
@media screen and (min-width: 768px) {
  #hp_industries_served #hp_callout_wrapper .hp_callout_icon_ind, #hp_industries_served #internal_callout_wrapper .hp_callout_icon_ind, #internal_callouts #hp_callout_wrapper .hp_callout_icon_ind, #internal_callouts #internal_callout_wrapper .hp_callout_icon_ind {
    width: 158px;
    height: 119px;
    background: url("../images/site_graphics.png") -441px -115px no-repeat;
    margin-top: -60px;
    margin-left: -79px; } }
@media screen and (max-width: 767px) {
  #hp_industries_served #hp_callout_wrapper .hp_callout_icon_ind, #hp_industries_served #internal_callout_wrapper .hp_callout_icon_ind, #internal_callouts #hp_callout_wrapper .hp_callout_icon_ind, #internal_callouts #internal_callout_wrapper .hp_callout_icon_ind {
    width: 79px;
    height: 59.5px;
    background: url("../images/site_graphics.png") -220.5px -57.5px no-repeat;
    margin-top: -30px;
    margin-left: -39.5px;
    background-size: 509px auto; } }
@media screen and (min-width: 768px) {
  #hp_industries_served #hp_callout_wrapper .hp_callout_icon_turf, #hp_industries_served #internal_callout_wrapper .hp_callout_icon_turf, #internal_callouts #hp_callout_wrapper .hp_callout_icon_turf, #internal_callouts #internal_callout_wrapper .hp_callout_icon_turf {
    width: 168px;
    height: 115px;
    background: url("../images/site_graphics.png") -604px -115px no-repeat;
    margin-top: -58px;
    margin-left: -84px; } }
@media screen and (max-width: 767px) {
  #hp_industries_served #hp_callout_wrapper .hp_callout_icon_turf, #hp_industries_served #internal_callout_wrapper .hp_callout_icon_turf, #internal_callouts #hp_callout_wrapper .hp_callout_icon_turf, #internal_callouts #internal_callout_wrapper .hp_callout_icon_turf {
    width: 84px;
    height: 57.5px;
    background: url("../images/site_graphics.png") -302px -57.5px no-repeat;
    margin-top: -29px;
    margin-left: -42px;
    background-size: 509px auto; } }
@media screen and (min-width: 768px) {
  #hp_industries_served #hp_callout_wrapper .hp_callout_icon_truck, #hp_industries_served #internal_callout_wrapper .hp_callout_icon_truck, #internal_callouts #hp_callout_wrapper .hp_callout_icon_truck, #internal_callouts #internal_callout_wrapper .hp_callout_icon_truck {
    width: 241px;
    height: 78px;
    background: url("../images/site_graphics.png") -777px -115px no-repeat;
    margin-top: -39px;
    margin-left: -120px; } }
@media screen and (max-width: 767px) {
  #hp_industries_served #hp_callout_wrapper .hp_callout_icon_truck, #hp_industries_served #internal_callout_wrapper .hp_callout_icon_truck, #internal_callouts #hp_callout_wrapper .hp_callout_icon_truck, #internal_callouts #internal_callout_wrapper .hp_callout_icon_truck {
    width: 120.5px;
    height: 39px;
    background: url("../images/site_graphics.png") -388.5px -57.5px no-repeat;
    margin-top: -19.5px;
    margin-left: -60px;
    background-size: 509px auto; } }

#hp_video {
  width: 100%;
  position: relative;
  z-index: 1; }
  @media screen and (min-width: 1201px) {
    #hp_video {
      height: 730px; } }
  @media screen and (max-width: 1200px) and (min-width: 992px) {
    #hp_video {
      height: 730px; } }
  @media screen and (max-width: 991px) and (min-width: 768px) {
    #hp_video {
      height: 730px; } }
  @media screen and (max-width: 767px) {
    #hp_video {
      height: 730px; } }
  #hp_video #video_inner:after {
    position: absolute;
    content: '';
    display: inline-block;
    width: 786px;
    height: 786px;
    background: url("../images/site_graphics.png") 0px -271px no-repeat;
    top: 50%;
    left: 50%;
    margin-top: -393px;
    margin-left: -393px; }

#internal_video {
  position: relative;
  z-index: 1; }
  @media screen and (min-width: 1201px) {
    #internal_video {
      height: 465px; } }
  @media screen and (max-width: 1200px) and (min-width: 992px) {
    #internal_video {
      height: 385px; } }
  @media screen and (max-width: 991px) and (min-width: 768px) {
    #internal_video {
      height: 240px; } }
  @media screen and (max-width: 767px) {
    #internal_video {
      height: 240px; } }
  #internal_video #video_inner:after {
    position: absolute;
    content: '';
    display: inline-block;
    width: 402px;
    height: 402px;
    background: url("../images/site_graphics.png") 0px -981px no-repeat;
    top: 50%;
    left: 50%;
    margin-top: -201px;
    margin-left: -201px; }

#hp_video #video_inner, #internal_video #video_inner {
  width: 100%;
  height: 100%;
  background-size: cover !important;
  position: relative;
  overflow: hidden;
  cursor: pointer; }
#hp_video #video_player, #internal_video #video_player {
  position: absolute;
  top: 0;
  left: 15px;
  width: calc(100% - 30px);
  height: 100%;
  display: none; }
#hp_video #video_player:before, #internal_video #video_player:before {
  position: absolute;
  content: '';
  display: inline-block;
  width: 100%;
  height: 100%;
  background-color: #000000;
  opacity: .8;
  left: 0;
  top: 0; }
#hp_video #internal_video_container, #internal_video #internal_video_container {
  height: 100%; }
  #hp_video #internal_video_container .container, #hp_video #internal_video_container .row, #internal_video #internal_video_container .container, #internal_video #internal_video_container .row {
    height: 100%;
    position: relative; }
  #hp_video #internal_video_container #video_close, #internal_video #internal_video_container #video_close {
    position: absolute;
    top: 15px;
    right: 0;
    font-family: 'Nunito Sans', sans-serif;
    font-style: normal;
    font-weight: 600;
    font-size: 18px;
    color: #ffffff;
    cursor: pointer; }
#hp_video .ozplayer-container, #internal_video .ozplayer-container {
  padding-top: 5%;
  height: 95%; }
#hp_video .ozplayer, #hp_video iframe, #internal_video .ozplayer, #internal_video iframe {
  width: 100%;
  height: 100%; }
  #hp_video .ozplayer iframe, #hp_video iframe iframe, #internal_video .ozplayer iframe, #internal_video iframe iframe {
    width: 100%;
    height: 100%; }

#hp_comfort {
  position: relative;
  z-index: 2; }
  @media screen and (max-width: 767px) {
    #hp_comfort {
      margin-top: 80px; } }
  #hp_comfort #hp_comfort_bg {
    position: absolute;
    left: 0px;
    width: 100%;
    overflow: hidden; }
    @media screen and (min-width: 1201px) {
      #hp_comfort #hp_comfort_bg {
        top: 0px; } }
    @media screen and (max-width: 1400px) and (min-width: 1201px) {
      #hp_comfort #hp_comfort_bg {
        top: -89px; } }
    @media screen and (max-width: 1200px) and (min-width: 992px) {
      #hp_comfort #hp_comfort_bg {
        top: -89px; } }
    @media screen and (max-width: 991px) and (min-width: 768px) {
      #hp_comfort #hp_comfort_bg {
        top: -89px; } }
    @media screen and (max-width: 767px) {
      #hp_comfort #hp_comfort_bg {
        top: -89px; } }
    @media screen and (min-width: 1401px) {
      #hp_comfort #hp_comfort_bg img {
        width: 100%;
        height: auto; } }
    @media screen and (max-width: 1400px) and (min-width: 1201px) {
      #hp_comfort #hp_comfort_bg img {
        height: 100%;
        width: auto; } }
    @media screen and (max-width: 991px) and (min-width: 768px) {
      #hp_comfort #hp_comfort_bg img {
        margin-left: -115px; } }
    @media screen and (max-width: 767px) {
      #hp_comfort #hp_comfort_bg img {
        height: 356px; } }
  #hp_comfort #hp_comfort_copy_wrapper {
    position: relative; }
    @media screen and (min-width: 1201px) {
      #hp_comfort #hp_comfort_copy_wrapper {
        height: 559px;
        padding: 100px 0px 100px 100px; } }
    @media screen and (max-width: 1200px) and (min-width: 992px) {
      #hp_comfort #hp_comfort_copy_wrapper {
        height: 559px;
        padding: 80px 0px 80px 80px; } }
    @media screen and (max-width: 991px) and (min-width: 768px) {
      #hp_comfort #hp_comfort_copy_wrapper {
        height: 559px;
        padding: 40px 0px 40px 30px; } }
    @media screen and (max-width: 767px) {
      #hp_comfort #hp_comfort_copy_wrapper {
        padding: 40px 0px 40px 30px;
        margin: 267px 0px 0px -15px; } }
    #hp_comfort #hp_comfort_copy_wrapper h2 {
      margin: 0px 0px 30px 0px;
      position: relative;
      z-index: 1;
      text-transform: uppercase; }
      @media screen and (min-width: 1201px) {
        #hp_comfort #hp_comfort_copy_wrapper h2 {
          font-family: 'Nunito', sans-serif;
          font-style: italic;
          font-weight: 700;
          font-size: 35px;
          color: #ffffff;
          line-height: 43px; } }
      @media screen and (max-width: 1200px) and (min-width: 992px) {
        #hp_comfort #hp_comfort_copy_wrapper h2 {
          font-family: 'Nunito', sans-serif;
          font-style: italic;
          font-weight: 700;
          font-size: 35px;
          color: #ffffff;
          line-height: 43px; } }
      @media screen and (max-width: 991px) and (min-width: 768px) {
        #hp_comfort #hp_comfort_copy_wrapper h2 {
          font-family: 'Nunito', sans-serif;
          font-style: italic;
          font-weight: 700;
          font-size: 35px;
          color: #ffffff;
          line-height: 43px; } }
      @media screen and (max-width: 767px) {
        #hp_comfort #hp_comfort_copy_wrapper h2 {
          font-family: 'Nunito', sans-serif;
          font-style: italic;
          font-weight: 700;
          font-size: 35px;
          color: #ffffff;
          line-height: 43px; } }
    #hp_comfort #hp_comfort_copy_wrapper #hp_comfort_copy_content {
      position: relative;
      z-index: 2; }
      @media screen and (min-width: 1201px) {
        #hp_comfort #hp_comfort_copy_wrapper #hp_comfort_copy_content {
          font-family: 'Nunito Sans', sans-serif;
          font-style: normal;
          font-weight: 600;
          font-size: 18px;
          color: #ffffff; } }
      @media screen and (max-width: 1200px) and (min-width: 992px) {
        #hp_comfort #hp_comfort_copy_wrapper #hp_comfort_copy_content {
          font-family: 'Nunito Sans', sans-serif;
          font-style: normal;
          font-weight: 600;
          font-size: 18px;
          color: #ffffff; } }
      @media screen and (max-width: 991px) and (min-width: 768px) {
        #hp_comfort #hp_comfort_copy_wrapper #hp_comfort_copy_content {
          font-family: 'Nunito Sans', sans-serif;
          font-style: normal;
          font-weight: 600;
          font-size: 13px;
          color: #ffffff; } }
      @media screen and (max-width: 767px) {
        #hp_comfort #hp_comfort_copy_wrapper #hp_comfort_copy_content {
          font-family: 'Nunito Sans', sans-serif;
          font-style: normal;
          font-weight: 600;
          font-size: 13px;
          color: #ffffff; } }
    #hp_comfort #hp_comfort_copy_wrapper #hp_comfort_copy_link {
      margin-top: 55px;
      position: relative;
      z-index: 2; }
      #hp_comfort #hp_comfort_copy_wrapper #hp_comfort_copy_link a {
        text-transform: uppercase;
        border: 2px solid #ffffff;
        border-radius: 12px;
        line-height: 36px;
        display: inline-block;
        padding: 0px 14px; }
        @media screen and (min-width: 1201px) {
          #hp_comfort #hp_comfort_copy_wrapper #hp_comfort_copy_link a {
            font-family: 'Nunito', sans-serif;
            font-style: italic;
            font-weight: 700;
            font-size: 16px;
            color: #ffffff; } }
        @media screen and (max-width: 1200px) and (min-width: 992px) {
          #hp_comfort #hp_comfort_copy_wrapper #hp_comfort_copy_link a {
            font-family: 'Nunito', sans-serif;
            font-style: italic;
            font-weight: 700;
            font-size: 16px;
            color: #ffffff; } }
        @media screen and (max-width: 991px) and (min-width: 768px) {
          #hp_comfort #hp_comfort_copy_wrapper #hp_comfort_copy_link a {
            font-family: 'Nunito', sans-serif;
            font-style: italic;
            font-weight: 700;
            font-size: 12px;
            color: #ffffff; } }
        @media screen and (max-width: 767px) {
          #hp_comfort #hp_comfort_copy_wrapper #hp_comfort_copy_link a {
            font-family: 'Nunito', sans-serif;
            font-style: italic;
            font-weight: 700;
            font-size: 12px;
            color: #ffffff; } }
      #hp_comfort #hp_comfort_copy_wrapper #hp_comfort_copy_link a:after {
        content: '';
        width: 16px;
        height: 22px;
        background: url("../images/site_graphics.png") -153px 0px no-repeat;
        display: inline-block;
        position: relative;
        bottom: -5px;
        margin-left: 10px; }
    #hp_comfort #hp_comfort_copy_wrapper #hp_comfort_copy_gutter {
      position: absolute;
      height: 100%;
      top: 0;
      right: 0;
      background: #253746;
      opacity: .9; }
  #hp_comfort #hp_comfort_copy_wrapper:before {
    position: absolute;
    content: '';
    display: inline-block;
    width: 100%;
    height: 100%;
    top: 0;
    left: 0;
    background: #253746;
    opacity: .9; }

#hp_dist {
  position: relative;
  background: url("../images/world_overlay.png") center center no-repeat #00b2a9;
  background-size: contain;
  text-align: center;
  margin-top: 45px; }
  @media screen and (min-width: 768px) {
    #hp_dist {
      padding-top: 90px;
      padding-bottom: 90px; } }
  @media screen and (max-width: 767px) {
    #hp_dist {
      padding-top: 20px;
      padding-bottom: 20px; } }
  #hp_dist h2 {
    text-transform: uppercase;
    margin: 0px 0px 20px 0px; }
    @media screen and (min-width: 768px) {
      #hp_dist h2 {
        font-family: 'Nunito', sans-serif;
        font-style: italic;
        font-weight: 700;
        font-size: 60px;
        color: #253746; } }
    @media screen and (max-width: 767px) {
      #hp_dist h2 {
        padding-top: 77px;
        font-family: 'Nunito', sans-serif;
        font-style: italic;
        font-weight: 700;
        font-size: 34px;
        color: #253746; } }
  #hp_dist h2:before {
    content: '';
    display: inline-block; }
    @media screen and (min-width: 768px) {
      #hp_dist h2:before {
        width: 50px;
        height: 95.718px;
        left: 0;
        top: 0;
        background: url("../images/site_graphics.png") -473.172px -237.188px no-repeat;
        background-size: 612.836px auto;
        position: relative; } }
    @media screen and (max-width: 767px) {
      #hp_dist h2:before {
        width: 37.61px;
        height: 72px;
        left: 50%;
        top: 0;
        background: url("../images/site_graphics.png") -355.92px -178.412px no-repeat;
        background-size: 460.97px auto;
        margin-left: -18.5px;
        position: absolute; } }
  @media screen and (min-width: 768px) {
    #hp_dist #hp_dist_copy {
      font-family: 'Nunito Sans', sans-serif;
      font-style: normal;
      font-weight: 600;
      font-size: 18px;
      color: #253746; } }
  @media screen and (max-width: 767px) {
    #hp_dist #hp_dist_copy {
      font-family: 'Nunito Sans', sans-serif;
      font-style: normal;
      font-weight: 600;
      font-size: 13px;
      color: #253746; } }
  #hp_dist #hp_dist_link {
    margin-top: 35px; }
    #hp_dist #hp_dist_link a {
      font-family: 'Nunito', sans-serif;
      font-style: italic;
      font-weight: 700;
      font-size: 16px;
      color: #253746;
      text-transform: uppercase;
      border: 2px solid #253746;
      border-radius: 12px;
      line-height: 36px;
      display: inline-block;
      padding: 0px 14px; }
    #hp_dist #hp_dist_link a:after {
      content: '';
      width: 15px;
      height: 22px;
      background: url("../images/site_graphics.png") -171px 0px no-repeat;
      display: inline-block;
      position: relative;
      bottom: -5px;
      margin-left: 10px; }

#hp_news {
  position: relative;
  background-color: #231f20;
  padding-top: 70px;
  padding-bottom: 70px; }
  @media screen and (max-width: 767px) {
    #hp_news {
      text-align: center; } }
  #hp_news h2 {
    margin: 0px 0px 20px 0px;
    text-transform: uppercase;
    text-align: center; }
    @media screen and (min-width: 1201px) {
      #hp_news h2 {
        font-family: 'Nunito', sans-serif;
        font-style: italic;
        font-weight: 700;
        font-size: 60px;
        color: #ffffff; } }
    @media screen and (max-width: 1200px) and (min-width: 992px) {
      #hp_news h2 {
        font-family: 'Nunito', sans-serif;
        font-style: italic;
        font-weight: 700;
        font-size: 60px;
        color: #ffffff; } }
    @media screen and (max-width: 991px) and (min-width: 768px) {
      #hp_news h2 {
        font-family: 'Nunito', sans-serif;
        font-style: italic;
        font-weight: 700;
        font-size: 40px;
        color: #ffffff; } }
    @media screen and (max-width: 767px) {
      #hp_news h2 {
        font-family: 'Nunito', sans-serif;
        font-style: italic;
        font-weight: 700;
        font-size: 40px;
        color: #ffffff; } }
  #hp_news #hp_news_copy {
    font-family: 'Nunito Sans', sans-serif;
    font-style: normal;
    font-weight: 600;
    font-size: 18px;
    color: #ffffff;
    margin-bottom: 40px;
    text-align: center; }
  #hp_news h3 {
    text-transform: uppercase;
    margin: 0px 0px 20px 0px; }
    @media screen and (min-width: 1201px) {
      #hp_news h3 {
        font-family: 'Nunito', sans-serif;
        font-style: italic;
        font-weight: 700;
        font-size: 60px;
        color: #ffffff; } }
    @media screen and (max-width: 1200px) and (min-width: 992px) {
      #hp_news h3 {
        font-family: 'Nunito', sans-serif;
        font-style: italic;
        font-weight: 700;
        font-size: 60px;
        color: #ffffff; } }
    @media screen and (max-width: 991px) and (min-width: 768px) {
      #hp_news h3 {
        font-family: 'Nunito', sans-serif;
        font-style: italic;
        font-weight: 700;
        font-size: 40px;
        color: #ffffff; } }
    @media screen and (max-width: 767px) {
      #hp_news h3 {
        font-family: 'Nunito', sans-serif;
        font-style: italic;
        font-weight: 700;
        font-size: 40px;
        color: #ffffff; } }
  #hp_news .hp_news_link {
    margin-top: 35px; }
    @media screen and (max-width: 767px) {
      #hp_news .hp_news_link {
        margin-bottom: 20px; } }
    #hp_news .hp_news_link a {
      font-family: 'Nunito', sans-serif;
      font-style: italic;
      font-weight: 700;
      font-size: 16px;
      color: #00b2a9;
      text-transform: uppercase;
      border: 2px solid #00b2a9;
      border-radius: 12px;
      line-height: 36px;
      display: inline-block;
      padding: 0px 14px; }
    #hp_news .hp_news_link a:after {
      content: '';
      width: 16px;
      height: 22px;
      background: url("../images/site_graphics.png") -189px 0px no-repeat;
      display: inline-block;
      position: relative;
      bottom: -5px;
      margin-left: 10px; }

#hero_image {
  position: relative;
  width: 100%;
  overflow: hidden;
  opacity: 0; }
  @media screen and (min-width: 1201px) {
    #hero_image {
      height: 485px; } }
  @media screen and (max-width: 1200px) and (min-width: 992px) {
    #hero_image {
      height: 400px; } }
  @media screen and (max-width: 991px) and (min-width: 768px) {
    #hero_image {
      height: 310px; } }
  @media screen and (min-width: 1201px) {
    #hero_image #hero_image_bg {
      margin-left: -1500px;
      position: absolute;
      top: 0px;
      left: 50%;
      height: 100%; } }
  @media screen and (max-width: 1200px) and (min-width: 992px) {
    #hero_image #hero_image_bg {
      margin-left: -600px;
      position: absolute;
      top: 0px;
      left: 50%;
      height: 100%; } }
  @media screen and (max-width: 991px) and (min-width: 768px) {
    #hero_image #hero_image_bg {
      margin-left: -496px;
      position: absolute;
      top: 0px;
      left: 50%;
      height: 100%; } }
  @media screen and (max-width: 767px) {
    #hero_image #hero_image_bg {
      width: 100%; } }
  @media screen and (max-width: 767px) {
    #hero_image #hero_image_bg img {
      width: 100%;
      height: auto; } }
  #hero_image #hero_image_content {
    width: 100%; }
    @media screen and (min-width: 768px) {
      #hero_image #hero_image_content {
        position: absolute;
        left: 0px;
        top: 0px;
        height: 100%;
        z-index: 5; } }
    @media screen and (max-width: 767px) {
      #hero_image #hero_image_content {
        position: relative;
        z-index: 100; } }
    #hero_image #hero_image_content #hero_image_content_inner, #hero_image #hero_image_content .row, #hero_image #hero_image_content #hero_image_content_wrapper {
      height: 100%; }
  #hero_image .white_font #hero_image_title {
    color: #ffffff !important; }
  #hero_image #hero_image_content_wrapper {
    position: relative; }
  #hero_image .hero_icon_ag {
    position: relative;
    top: 50%; }
    @media screen and (min-width: 992px) {
      #hero_image .hero_icon_ag {
        width: 66.374px;
        height: 55px;
        background: url("../images/site_graphics.png") 0px -54.52px no-repeat;
        margin-top: -27.49px;
        background-size: 482.63px auto; } }
    @media screen and (max-width: 991px) {
      #hero_image .hero_icon_ag {
        width: 47.78px;
        height: 39.6px;
        background: url("../images/site_graphics.png") 0px -39.25px no-repeat;
        margin-top: -19.79px;
        background-size: 347.49px auto; } }
  @media screen and (min-width: 992px) {
    #hero_image .hero_icon_text_ag {
      margin-left: 86.374px; } }
  @media screen and (max-width: 991px) {
    #hero_image .hero_icon_text_ag {
      margin-left: 57.78px; } }
  #hero_image .hero_icon_con {
    position: relative;
    top: 50%; }
    @media screen and (min-width: 992px) {
      #hero_image .hero_icon_con {
        width: 79.65px;
        height: 49.78px;
        background: url("../images/site_graphics.png") -68.74px -54.52px no-repeat;
        margin-top: -25.13px;
        background-size: 482.63px auto; } }
    @media screen and (max-width: 991px) {
      #hero_image .hero_icon_con {
        width: 57.35px;
        height: 35.84px;
        background: url("../images/site_graphics.png") -49.49px -39.25px no-repeat;
        margin-top: -18.09px;
        background-size: 347.49px auto; } }
  @media screen and (min-width: 992px) {
    #hero_image .hero_icon_text_con {
      margin-left: 109.65px; } }
  @media screen and (max-width: 991px) {
    #hero_image .hero_icon_text_con {
      margin-left: 67.35px; } }
  #hero_image .hero_icon_for {
    position: relative;
    top: 50%; }
    @media screen and (min-width: 992px) {
      #hero_image .hero_icon_for {
        width: 55.94px;
        height: 71.59px;
        background: url("../images/site_graphics.png") -150.76px -54.52px no-repeat;
        margin-top: -35.56px;
        background-size: 482.63px auto; } }
    @media screen and (max-width: 991px) {
      #hero_image .hero_icon_for {
        width: 40.28px;
        height: 54.54px;
        background: url("../images/site_graphics.png") -108.55px -39.25px no-repeat;
        margin-top: -25.6px;
        background-size: 347.49px auto; } }
  @media screen and (min-width: 992px) {
    #hero_image .hero_icon_text_for {
      margin-left: 85.94px; } }
  @media screen and (max-width: 991px) {
    #hero_image .hero_icon_text_for {
      margin-left: 50.28px; } }
  #hero_image .hero_icon_ind {
    position: relative;
    top: 50%; }
    @media screen and (min-width: 992px) {
      #hero_image .hero_icon_ind {
        width: 74.91px;
        height: 56.42px;
        background: url("../images/site_graphics.png") -209.1px -54.52px no-repeat;
        margin-top: -28.45px;
        background-size: 482.63px auto; } }
    @media screen and (max-width: 991px) {
      #hero_image .hero_icon_ind {
        width: 53.93px;
        height: 40.62px;
        background: url("../images/site_graphics.png") -150.53px -39.25px no-repeat;
        margin-top: -20.48px;
        background-size: 347.49px auto; } }
  @media screen and (min-width: 992px) {
    #hero_image .hero_icon_text_ind {
      margin-left: 104.91px; } }
  @media screen and (max-width: 991px) {
    #hero_image .hero_icon_text_ind {
      margin-left: 63.93px; } }
  #hero_image .hero_icon_turf {
    position: relative;
    top: 50%; }
    @media screen and (min-width: 992px) {
      #hero_image .hero_icon_turf {
        width: 79.65px;
        height: 54.52px;
        background: url("../images/site_graphics.png") -286.36px -54.52px no-repeat;
        margin-top: -27.5px;
        background-size: 482.63px auto; } }
    @media screen and (max-width: 991px) {
      #hero_image .hero_icon_turf {
        width: 57.35px;
        height: 39.26px;
        background: url("../images/site_graphics.png") -206.18px -39.25px no-repeat;
        margin-top: -19.8px;
        background-size: 347.49px auto; } }
  @media screen and (min-width: 992px) {
    #hero_image .hero_icon_text_turf {
      margin-left: 109.65px; } }
  @media screen and (max-width: 991px) {
    #hero_image .hero_icon_text_turf {
      margin-left: 67.35px; } }
  #hero_image .hero_icon_truck {
    position: relative;
    top: 50%; }
    @media screen and (min-width: 992px) {
      #hero_image .hero_icon_truck {
        width: 114.26px;
        height: 36.98px;
        background: url("../images/site_graphics.png") -368.38px -54.52px no-repeat;
        margin-top: -18.49px;
        background-size: 482.63px auto; } }
    @media screen and (max-width: 991px) {
      #hero_image .hero_icon_truck {
        width: 82.27px;
        height: 26.63px;
        background: url("../images/site_graphics.png") -265.23px -39.25px no-repeat;
        margin-top: -13.31px;
        background-size: 347.49px auto; } }
  @media screen and (min-width: 992px) {
    #hero_image .hero_icon_text_truck {
      margin-left: 144.26px; } }
  @media screen and (max-width: 991px) {
    #hero_image .hero_icon_text_truck {
      margin-left: 102.27px; } }
  #hero_image #hero_icon {
    position: absolute;
    z-index: 2; }
    @media screen and (min-width: 992px) {
      #hero_image #hero_icon {
        margin-top: -59px;
        height: 118px;
        top: 50%; } }
    @media screen and (max-width: 991px) and (min-width: 768px) {
      #hero_image #hero_icon {
        margin-top: -42.48px;
        height: 85.96px;
        top: 50%; } }
    @media screen and (max-width: 767px) {
      #hero_image #hero_icon {
        height: 85.96px;
        top: 10px; } }
    #hero_image #hero_icon #hero_icon_inner {
      position: relative;
      height: 100%;
      -webkit-background-clip: padding-box;
      /* for Safari */
      background-clip: padding-box;
      /* for IE9+, Firefox 4+, Opera, Chrome */ }
      @media screen and (min-width: 992px) {
        #hero_image #hero_icon #hero_icon_inner {
          width: calc(100% - 50px);
          border-top: 3px solid white;
          border-top: 3px solid rgba(255, 255, 255, 0.75);
          border-bottom: 3px solid white;
          border-bottom: 3px solid rgba(255, 255, 255, 0.75);
          padding-left: 33px; } }
      @media screen and (max-width: 991px) {
        #hero_image #hero_icon #hero_icon_inner {
          width: calc(100% - 32px);
          border-top: 2px solid white;
          border-top: 2px solid rgba(255, 255, 255, 0.75);
          border-bottom: 2px solid white;
          border-bottom: 2px solid rgba(255, 255, 255, 0.75);
          padding-left: 15px; } }
  #hero_image #hero_icon_inner:after {
    position: absolute;
    content: '';
    display: inline-block; }
    @media screen and (min-width: 992px) {
      #hero_image #hero_icon_inner:after {
        background: url("../images/site_graphics.png") -786px -271px no-repeat;
        width: 90px;
        height: 118px;
        right: -90px;
        top: -3px; } }
    @media screen and (max-width: 991px) {
      #hero_image #hero_icon_inner:after {
        background: url("../images/site_graphics.png") -565.92px -195.12px no-repeat;
        width: 64.8px;
        height: 84.96px;
        right: -64.8px;
        top: -1.16px;
        background-size: 732.96px auto; } }
  @media screen and (min-width: 992px) {
    #hero_image #hero_image_title {
      padding: 0px 260px;
      line-height: 80px; } }
  @media screen and (max-width: 991px) {
    #hero_image #hero_image_title {
      padding: 25px 0px;
      line-height: 45px; } }

.teal_overlay #hero_image_bg:after {
  content: '';
  display: inline-block;
  position: absolute;
  width: 100%;
  height: 100%;
  z-index: 2;
  background-color: #00b2a9;
  opacity: .75;
  top: 0;
  left: 0; }

.orange_overlay #hero_image_bg:after {
  content: '';
  display: inline-block;
  position: absolute;
  width: 100%;
  height: 100%;
  z-index: 2;
  background-color: #e57200;
  opacity: .75;
  top: 0;
  left: 0; }

.hp_slider_item_bg {
  position: relative; }

.gray_overlay #hero_image_bg:after, .gray_overlay .hp_slider_item_bg:after {
  content: '';
  display: inline-block;
  position: absolute;
  width: 100%;
  height: 100%;
  z-index: 2;
  background-color: #231f20;
  opacity: .75;
  top: 0;
  left: 0; }

.blue_overlay #hero_image_bg:after {
  content: '';
  display: inline-block;
  position: absolute;
  width: 100%;
  height: 100%;
  z-index: 2;
  background-color: #253746;
  opacity: .75;
  top: 0;
  left: 0; }

.teal_overlay #hero_image_title {
  text-transform: uppercase;
  text-align: center;
  width: 100%; }
  @media screen and (min-width: 992px) {
    .teal_overlay #hero_image_title {
      font-family: 'Nunito', sans-serif;
      font-style: italic;
      font-weight: 700;
      font-size: 86px;
      color: #253746; } }
  @media screen and (max-width: 991px) {
    .teal_overlay #hero_image_title {
      font-family: 'Nunito', sans-serif;
      font-style: italic;
      font-weight: 700;
      font-size: 30px;
      color: #253746; } }
.teal_overlay #hero_icon_text {
  text-transform: uppercase;
  margin-top: 16px; }
  @media screen and (min-width: 992px) {
    .teal_overlay #hero_icon_text {
      margin-top: 16px;
      font-family: 'Nunito', sans-serif;
      font-style: italic;
      font-weight: 700;
      font-size: 18px;
      color: #253746; } }
  @media screen and (max-width: 991px) {
    .teal_overlay #hero_icon_text {
      margin-top: 13px;
      font-family: 'Nunito', sans-serif;
      font-style: italic;
      font-weight: 700;
      font-size: 12px;
      color: #253746; } }

.orange_overlay #hero_image_title {
  text-transform: uppercase;
  text-align: center;
  width: 100%; }
  @media screen and (min-width: 992px) {
    .orange_overlay #hero_image_title {
      font-family: 'Nunito', sans-serif;
      font-style: italic;
      font-weight: 700;
      font-size: 86px;
      color: #231f20; } }
  @media screen and (max-width: 991px) {
    .orange_overlay #hero_image_title {
      font-family: 'Nunito', sans-serif;
      font-style: italic;
      font-weight: 700;
      font-size: 30px;
      color: #231f20; } }
.orange_overlay #hero_icon_text {
  text-transform: uppercase;
  margin-top: 16px; }
  @media screen and (min-width: 992px) {
    .orange_overlay #hero_icon_text {
      margin-top: 16px;
      font-family: 'Nunito', sans-serif;
      font-style: italic;
      font-weight: 700;
      font-size: 18px;
      color: #231f20; } }
  @media screen and (max-width: 991px) {
    .orange_overlay #hero_icon_text {
      margin-top: 13px;
      font-family: 'Nunito', sans-serif;
      font-style: italic;
      font-weight: 700;
      font-size: 12px;
      color: #231f20; } }

.gray_overlay #hero_image_title {
  text-transform: uppercase;
  text-align: center;
  width: 100%; }
  @media screen and (min-width: 992px) {
    .gray_overlay #hero_image_title {
      font-family: 'Nunito', sans-serif;
      font-style: italic;
      font-weight: 700;
      font-size: 86px;
      color: #ffffff; } }
  @media screen and (max-width: 991px) {
    .gray_overlay #hero_image_title {
      font-family: 'Nunito', sans-serif;
      font-style: italic;
      font-weight: 700;
      font-size: 30px;
      color: #ffffff; } }
.gray_overlay #hero_icon_text {
  text-transform: uppercase;
  margin-top: 16px; }
  @media screen and (min-width: 992px) {
    .gray_overlay #hero_icon_text {
      margin-top: 16px;
      font-family: 'Nunito', sans-serif;
      font-style: italic;
      font-weight: 700;
      font-size: 18px;
      color: #ffffff; } }
  @media screen and (max-width: 991px) {
    .gray_overlay #hero_icon_text {
      margin-top: 13px;
      font-family: 'Nunito', sans-serif;
      font-style: italic;
      font-weight: 700;
      font-size: 12px;
      color: #ffffff; } }

.blue_overlay #hero_image_title {
  text-transform: uppercase;
  text-align: center;
  width: 100%; }
  @media screen and (min-width: 992px) {
    .blue_overlay #hero_image_title {
      font-family: 'Nunito', sans-serif;
      font-style: italic;
      font-weight: 700;
      font-size: 86px;
      color: #ffffff; } }
  @media screen and (max-width: 991px) {
    .blue_overlay #hero_image_title {
      font-family: 'Nunito', sans-serif;
      font-style: italic;
      font-weight: 700;
      font-size: 30px;
      color: #ffffff; } }
.blue_overlay #hero_icon_text {
  text-transform: uppercase;
  margin-top: 16px; }
  @media screen and (min-width: 992px) {
    .blue_overlay #hero_icon_text {
      margin-top: 16px;
      font-family: 'Nunito', sans-serif;
      font-style: italic;
      font-weight: 700;
      font-size: 18px;
      color: #ffffff; } }
  @media screen and (max-width: 991px) {
    .blue_overlay #hero_icon_text {
      margin-top: 13px;
      font-family: 'Nunito', sans-serif;
      font-style: italic;
      font-weight: 700;
      font-size: 12px;
      color: #ffffff; } }

@media screen and (max-width: 767px) {
  .prod_page_wrapper #prod_upper_content {
    display: table; } }
@media screen and (max-width: 767px) {
  .prod_page_wrapper #internal_content_wrapper {
    display: table-footer-group; } }
@media screen and (max-width: 767px) {
  .prod_page_wrapper #prod_gallery {
    display: table-header-group; } }

#internal_page_wrapper h1 {
  text-transform: uppercase; }
  @media screen and (min-width: 992px) {
    #internal_page_wrapper h1 {
      font-family: 'Nunito', sans-serif;
      font-style: italic;
      font-weight: 700;
      font-size: 60px;
      color: #2e2c2c;
      margin: 0px 0px 50px 0px;
      line-height: 57px; } }
  @media screen and (max-width: 991px) {
    #internal_page_wrapper h1 {
      font-family: 'Nunito', sans-serif;
      font-style: italic;
      font-weight: 700;
      font-size: 29px;
      color: #2e2c2c;
      margin: 0px 0px 28px 0px;
      line-height: 33px; } }
#internal_page_wrapper #product_h1 {
  text-transform: uppercase; }
  @media screen and (min-width: 1201px) {
    #internal_page_wrapper #product_h1 {
      font-family: 'Nunito', sans-serif;
      font-style: italic;
      font-weight: 700;
      font-size: 45px;
      color: #2e2c2c;
      margin: 0px 0px 30px 0px;
      line-height: 46px; } }
  @media screen and (max-width: 1200px) and (min-width: 992px) {
    #internal_page_wrapper #product_h1 {
      font-family: 'Nunito', sans-serif;
      font-style: italic;
      font-weight: 700;
      font-size: 29px;
      color: #2e2c2c;
      margin: 0px 0px 30px 0px;
      line-height: 34px; } }
  @media screen and (max-width: 991px) and (min-width: 768px) {
    #internal_page_wrapper #product_h1 {
      font-family: 'Nunito', sans-serif;
      font-style: italic;
      font-weight: 700;
      font-size: 29px;
      color: #2e2c2c;
      margin: 0px 0px 30px 0px;
      line-height: 34px; } }
  @media screen and (max-width: 767px) {
    #internal_page_wrapper #product_h1 {
      font-family: 'Nunito', sans-serif;
      font-style: italic;
      font-weight: 700;
      font-size: 29px;
      color: #2e2c2c;
      margin: 0px 0px 30px 0px;
      line-height: 33px;
      text-align: center; } }
@media screen and (min-width: 768px) {
  #internal_page_wrapper #internal_content {
    font-family: 'Nunito Sans', sans-serif;
    font-style: normal;
    font-weight: 600;
    font-size: 18px;
    color: #231f20;
    padding-bottom: 75px; } }
@media screen and (max-width: 767px) {
  #internal_page_wrapper #internal_content {
    font-family: 'Nunito Sans', sans-serif;
    font-style: normal;
    font-weight: 600;
    font-size: 13px;
    color: #231f20;
    padding-bottom: 35px; } }
#internal_page_wrapper #internal_content .internal_content_link {
  margin-top: 30px;
  display: inline-block;
  padding: 0 10px; }
  #internal_page_wrapper #internal_content .internal_content_link a {
    font-family: 'Nunito', sans-serif;
    font-style: italic;
    font-weight: 700;
    font-size: 16px;
    color: #253746;
    text-transform: uppercase;
    border: 2px solid #253746;
    border-radius: 12px;
    line-height: 36px;
    display: inline-block;
    padding: 0px 14px; }
  #internal_page_wrapper #internal_content .internal_content_link a:after {
    content: '';
    width: 15px;
    height: 22px;
    background: url("../images/site_graphics.png") -171px 0px no-repeat;
    display: inline-block;
    position: relative;
    bottom: -5px;
    margin-left: 10px; }

#photo_gallery .photo_gallery_item {
  position: relative;
  float: left; }
  @media screen and (min-width: 1201px) {
    #photo_gallery .photo_gallery_item {
      width: 640px;
      height: 550px; } }
  @media screen and (max-width: 1200px) and (min-width: 992px) {
    #photo_gallery .photo_gallery_item {
      width: 617px;
      height: 530px; } }
  @media screen and (max-width: 991px) and (min-width: 768px) {
    #photo_gallery .photo_gallery_item {
      width: 345px;
      height: 296px; } }
  @media screen and (max-width: 767px) {
    #photo_gallery .photo_gallery_item {
      width: 100%;
      height: 296px; } }
  #photo_gallery .photo_gallery_item .photo_gallery_item_caption {
    position: absolute;
    bottom: 0px;
    left: 0px;
    width: 100%;
    text-align: center;
    font-family: 'Nunito Sans', sans-serif;
    font-style: normal;
    font-weight: 600;
    font-size: 14px;
    color: white;
    background: rgba(0, 0, 0, 0.75);
    padding: 10px 0; }
    #photo_gallery .photo_gallery_item .photo_gallery_item_caption h3 {
      font-size: 18px;
      font-weight: bold;
      margin-top: 0px;
      margin-bottom: 0px; }
    #photo_gallery .photo_gallery_item .photo_gallery_item_caption p {
      margin-top: 0px;
      margin-bottom: 0px; }
  @media screen and (min-width: 1201px) {
    #photo_gallery .photo_gallery_item .photo_gallery_item_img {
      max-width: 640px;
      max-height: 550px;
      width: auto;
      height: auto; } }
  @media screen and (max-width: 1200px) and (min-width: 992px) {
    #photo_gallery .photo_gallery_item .photo_gallery_item_img {
      max-width: 617px;
      max-height: 530px;
      width: auto;
      height: auto; } }
  @media screen and (max-width: 991px) and (min-width: 768px) {
    #photo_gallery .photo_gallery_item .photo_gallery_item_img {
      max-width: 345px;
      max-height: 296px;
      width: auto;
      height: auto; } }
  @media screen and (max-width: 767px) {
    #photo_gallery .photo_gallery_item .photo_gallery_item_img {
      max-width: 100%;
      max-height: 296px;
      width: auto;
      height: auto; } }
#photo_gallery .photo_slider_ctrl {
  width: 27px;
  height: 40px;
  position: absolute;
  top: 50%;
  margin-top: -20px;
  text-indent: -9999px;
  pointer-events: auto; }
#photo_gallery #photo_slider_prev_btn {
  background: url("../images/site_graphics.png") -307px 0px no-repeat;
  left: 15px; }
#photo_gallery #photo_slider_next_btn {
  background: url("../images/site_graphics.png") -339px 0px no-repeat;
  right: 15px; }
#photo_gallery .photo_slider_thumb_ctrl {
  width: 26px;
  height: 40px;
  position: absolute;
  top: 50%;
  margin-top: -20px;
  text-indent: -9999px;
  pointer-events: auto; }
#photo_gallery #photo_slider_thumb_prev_btn {
  background: url("../images/site_graphics.png") -307px 0px no-repeat; }
  @media screen and (min-width: 768px) {
    #photo_gallery #photo_slider_thumb_prev_btn {
      left: 15px; } }
  @media screen and (max-width: 767px) {
    #photo_gallery #photo_slider_thumb_prev_btn {
      left: -5px; } }
#photo_gallery #photo_slider_thumb_next_btn {
  background: url("../images/site_graphics.png") -339px 0px no-repeat; }
  @media screen and (min-width: 768px) {
    #photo_gallery #photo_slider_thumb_next_btn {
      right: 15px; } }
  @media screen and (max-width: 767px) {
    #photo_gallery #photo_slider_thumb_next_btn {
      right: -5px; } }
#photo_gallery #photo_gallery_upper {
  position: relative; }
#photo_gallery #photo_gallery_lower {
  padding: 0px 6%;
  margin-top: 25px;
  margin-bottom: 25px;
  position: relative; }
  #photo_gallery #photo_gallery_lower .caroufredsel_wrapper, #photo_gallery #photo_gallery_lower #photo_gallery_thumbs {
    width: 100% !important; }
  #photo_gallery #photo_gallery_lower .photo_gallery_thumb_item {
    float: left;
    width: 21% !important;
    background-size: cover;
    position: relative;
    border-radius: 8px;
    overflow: hidden;
    margin: 0px 2%;
    background-position: center center; }
    @media screen and (min-width: 1201px) {
      #photo_gallery #photo_gallery_lower .photo_gallery_thumb_item {
        height: 94px; } }
    @media screen and (max-width: 1200px) and (min-width: 992px) {
      #photo_gallery #photo_gallery_lower .photo_gallery_thumb_item {
        height: 94px; } }
    @media screen and (max-width: 991px) and (min-width: 768px) {
      #photo_gallery #photo_gallery_lower .photo_gallery_thumb_item {
        height: 50px; } }
    @media screen and (max-width: 767px) {
      #photo_gallery #photo_gallery_lower .photo_gallery_thumb_item {
        height: 40px; } }
  #photo_gallery #photo_gallery_lower .prod_gallery_thumb_item {
    float: left;
    width: 21% !important;
    background-size: contain;
    position: relative;
    border-radius: 8px;
    overflow: hidden;
    margin: 0px 2%;
    background-position: center center;
    background-repeat: no-repeat; }
    @media screen and (min-width: 1201px) {
      #photo_gallery #photo_gallery_lower .prod_gallery_thumb_item {
        height: 94px; } }
    @media screen and (max-width: 1200px) and (min-width: 992px) {
      #photo_gallery #photo_gallery_lower .prod_gallery_thumb_item {
        height: 94px; } }
    @media screen and (max-width: 991px) and (min-width: 768px) {
      #photo_gallery #photo_gallery_lower .prod_gallery_thumb_item {
        height: 50px; } }
    @media screen and (max-width: 767px) {
      #photo_gallery #photo_gallery_lower .prod_gallery_thumb_item {
        height: 40px; } }
  #photo_gallery #photo_gallery_lower .photo_gallery_thumb_item:after, #photo_gallery #photo_gallery_lower .prod_gallery_thumb_item:after {
    content: '';
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    z-index: 1;
    display: inline-block;
    background: url("../images/site_graphics.png") -369px 0px no-repeat; }
  #photo_gallery #photo_gallery_lower .click_selected:before {
    content: '';
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    z-index: 2;
    display: inline-block;
    background-color: #e57200;
    opacity: .75; }

.company_logo_wrapper {
  margin-bottom: 30px; }
  .company_logo_wrapper h2 {
    margin: 0px 0px 30px 0px;
    position: relative;
    z-index: 1;
    text-transform: uppercase; }
    @media screen and (min-width: 768px) {
      .company_logo_wrapper h2 {
        font-family: 'Nunito', sans-serif;
        font-style: italic;
        font-weight: 700;
        font-size: 60px;
        color: #253746;
        line-height: 60px; } }
    @media screen and (max-width: 767px) {
      .company_logo_wrapper h2 {
        font-family: 'Nunito', sans-serif;
        font-style: italic;
        font-weight: 700;
        font-size: 34px;
        color: #253746;
        line-height: 35px; } }
  .company_logo_wrapper .company_logo_item1, .company_logo_wrapper .company_logo_item2 {
    text-align: center;
    margin-bottom: 10px; }
    .company_logo_wrapper .company_logo_item1 h3, .company_logo_wrapper .company_logo_item2 h3 {
      margin: 15px 0px 0px 0px;
      font-family: 'Nunito', sans-serif;
      font-style: italic;
      font-weight: 700;
      font-size: 19px;
      color: #2e2c2c; }

#related_links #related_links_title {
  font-family: 'Nunito', sans-serif;
  font-style: italic;
  font-weight: 700;
  font-size: 40px;
  color: #253746;
  text-transform: uppercase; }
#related_links .related_links_item {
  margin-bottom: 10px; }
  #related_links .related_links_item a {
    font-family: 'Nunito', sans-serif;
    font-style: italic;
    font-weight: 700;
    font-size: 16px;
    color: #66696d;
    position: relative; }
  #related_links .related_links_item a:after {
    content: '';
    width: 10px;
    height: 15px;
    background: url("../images/site_graphics.png") -26px -11px no-repeat;
    display: inline-block;
    margin-left: 10px; }

#page_form {
  background-color: #231f20; }
  @media screen and (max-width: 767px) {
    #page_form {
      padding-top: 28px;
      text-align: center; } }
  #page_form #form_title {
    text-transform: uppercase; }
    @media screen and (min-width: 768px) {
      #page_form #form_title {
        font-family: 'Nunito', sans-serif;
        font-style: italic;
        font-weight: 700;
        font-size: 48px;
        color: #ffffff;
        line-height: 47px; } }
    @media screen and (max-width: 767px) {
      #page_form #form_title {
        font-family: 'Nunito', sans-serif;
        font-style: italic;
        font-weight: 700;
        font-size: 34px;
        color: #ffffff;
        line-height: 37px; } }
  #page_form #form_copy {
    font-family: 'Nunito Sans', sans-serif;
    font-style: normal;
    font-weight: 400;
    font-size: 16px;
    color: #ffffff; }
  #page_form #form_area label {
    font-family: 'Nunito', sans-serif;
    font-style: italic;
    font-weight: 700;
    font-size: 16px;
    color: #ffffff;
    text-transform: uppercase; }
  #page_form #form_copy_wrapper {
    height: 100%; }
  #page_form #page_form_inner {
    position: relative; }
  #page_form #form_copy_wrapper {
    position: relative;
    z-index: 1; }
  #page_form #form_area_wrapper {
    position: relative;
    z-index: 2; }
    @media screen and (min-width: 768px) {
      #page_form #form_area_wrapper {
        padding: 33px 15px 33px 33px; } }
    @media screen and (max-width: 767px) {
      #page_form #form_area_wrapper {
        padding: 33px 15px 33px 15px; } }
  @media screen and (min-width: 768px) {
    #page_form #form_copy_wrapper:before {
      position: absolute;
      content: '';
      display: inline-block;
      width: 150px;
      height: 68px;
      background: url("../images/site_graphics.png") -544px 0px no-repeat;
      top: 0;
      right: -53px;
      z-index: 10; } }
  @media screen and (min-width: 768px) {
    #page_form #form_copy_wrapper:after {
      position: absolute;
      content: '';
      display: inline-block;
      width: 150px;
      height: 68px;
      background: url("../images/site_graphics.png") -698px 0px no-repeat;
      bottom: 0;
      right: -53px;
      z-index: 10; } }
  #page_form #form_copy_gutter_top {
    position: absolute;
    top: 0;
    right: 0;
    height: 68px;
    background-color: #ffffff; }
  #page_form #form_copy_gutter_bottom {
    position: absolute;
    bottom: 0;
    right: 0;
    height: 68px;
    background-color: #ffffff; }
  #page_form button[name="form_page_submit"] {
    font-family: 'Nunito', sans-serif;
    font-style: italic;
    font-weight: 700;
    font-size: 16px;
    color: #00b2a9;
    text-transform: uppercase;
    border: 2px solid #00b2a9;
    border-radius: 12px;
    line-height: 36px;
    display: inline-block;
    padding: 0px 14px;
    background-color: transparent; }
  #page_form button[name="form_page_submit"]:after {
    content: '';
    width: 15px;
    height: 22px;
    background: url("../images/site_graphics.png") -189px 0px no-repeat;
    display: inline-block;
    position: relative;
    bottom: -5px;
    margin-left: 10px; }
  #page_form input, #page_form textarea {
    border-radius: 12px; }

@media screen and (min-width: 768px) {
  #prod_fb {
    padding-top: 20px; } }
@media screen and (max-width: 767px) {
  #prod_fb {
    padding-top: 0px; } }
#prod_fb h3 {
  font-family: 'Nunito', sans-serif;
  font-style: italic;
  font-weight: 700;
  font-size: 32px;
  color: #231f20;
  margin: 0px 0px 10px 0px;
  line-height: 35px; }
#prod_fb #suspension_copy {
  font-family: 'Nunito Sans', sans-serif;
  font-style: normal;
  font-weight: 600;
  font-size: 18px;
  color: #231f20;
  margin-bottom: 10px; }
#prod_fb ul li {
  font-family: 'Nunito Sans', sans-serif;
  font-style: normal;
  font-weight: 600;
  font-size: 18px;
  color: #231f20; }

#prod_video {
  padding-top: 20px; }
  #prod_video .prod_download .pdf_title {
    text-transform: uppercase;
    position: relative;
    margin-bottom: 20px;
    position: relative; }
    @media screen and (min-width: 1201px) {
      #prod_video .prod_download .pdf_title {
        font-family: 'Nunito', sans-serif;
        font-style: italic;
        font-weight: 700;
        font-size: 40px;
        color: #253746;
        line-height: 40px;
        padding-left: 102px;
        min-height: 108px; } }
    @media screen and (max-width: 1200px) and (min-width: 992px) {
      #prod_video .prod_download .pdf_title {
        font-family: 'Nunito', sans-serif;
        font-style: italic;
        font-weight: 700;
        font-size: 35px;
        color: #253746;
        line-height: 36px;
        padding-left: 102px;
        min-height: 108px; } }
    @media screen and (max-width: 991px) and (min-width: 768px) {
      #prod_video .prod_download .pdf_title {
        font-family: 'Nunito', sans-serif;
        font-style: italic;
        font-weight: 700;
        font-size: 35px;
        color: #253746;
        line-height: 36px;
        padding-left: 102px;
        min-height: 108px; } }
    @media screen and (max-width: 767px) {
      #prod_video .prod_download .pdf_title {
        font-family: 'Nunito', sans-serif;
        font-style: italic;
        font-weight: 700;
        font-size: 24px;
        color: #253746;
        line-height: 24px;
        padding-top: 75px;
        text-align: center; } }
    @media screen and (min-width: 768px) {
      #prod_video .prod_download .pdf_title .pdf_title_inner {
        position: absolute;
        bottom: 0; } }
  #prod_video .prod_download .pdf_title:before {
    content: '';
    display: inline-block;
    position: absolute;
    left: 0; }
    @media screen and (min-width: 768px) {
      #prod_video .prod_download .pdf_title:before {
        width: 87px;
        height: 102px;
        background: url("../images/site_graphics.png") -851px 0px no-repeat;
        bottom: 8px; } }
    @media screen and (max-width: 767px) {
      #prod_video .prod_download .pdf_title:before {
        width: 55.4px;
        height: 65px;
        background: url("../images/site_graphics.png") -542.087px 0px no-repeat;
        top: 0px;
        background-size: 648.466px auto;
        left: 50%;
        margin-left: -27.7px; } }
  @media screen and (min-width: 768px) {
    #prod_video .prod_download .pdf_desc {
      font-family: 'Nunito Sans', sans-serif;
      font-style: normal;
      font-weight: 600;
      font-size: 18px;
      color: #231f20;
      margin-bottom: 20px; } }
  @media screen and (max-width: 767px) {
    #prod_video .prod_download .pdf_desc {
      font-family: 'Nunito Sans', sans-serif;
      font-style: normal;
      font-weight: 600;
      font-size: 13px;
      color: #231f20;
      margin-bottom: 10px;
      text-align: center; } }
  #prod_video .prod_download .pdf_btn {
    margin-bottom: 30px; }
    @media screen and (max-width: 767px) {
      #prod_video .prod_download .pdf_btn {
        text-align: center; } }
    #prod_video .prod_download .pdf_btn a {
      font-family: 'Nunito', sans-serif;
      font-style: italic;
      font-weight: 700;
      font-size: 16px;
      color: #253746;
      text-transform: uppercase;
      border: 2px solid #253746;
      border-radius: 12px;
      line-height: 36px;
      display: inline-block;
      padding: 0px 14px; }
    #prod_video .prod_download .pdf_btn a:after {
      content: '';
      width: 15px;
      height: 22px;
      background: url("../images/site_graphics.png") -172px 0px no-repeat;
      display: inline-block;
      position: relative;
      bottom: -5px;
      margin-left: 10px; }

#find_a_page_wrapper {
  background-color: #00b2a9;
  padding-top: 20px; }
  @media screen and (max-width: 767px) {
    #find_a_page_wrapper {
      padding-top: 70px; } }
  #find_a_page_wrapper #find_a_wrapper #find_a_title {
    text-transform: uppercase;
    text-align: center;
    position: relative;
    z-index: 1; }
    @media screen and (min-width: 1201px) {
      #find_a_page_wrapper #find_a_wrapper #find_a_title {
        font-family: 'Nunito', sans-serif;
        font-style: italic;
        font-weight: 700;
        font-size: 86px;
        color: #253746; } }
    @media screen and (max-width: 1200px) and (min-width: 992px) {
      #find_a_page_wrapper #find_a_wrapper #find_a_title {
        font-family: 'Nunito', sans-serif;
        font-style: italic;
        font-weight: 700;
        font-size: 86px;
        color: #253746; } }
    @media screen and (max-width: 991px) and (min-width: 768px) {
      #find_a_page_wrapper #find_a_wrapper #find_a_title {
        font-family: 'Nunito', sans-serif;
        font-style: italic;
        font-weight: 700;
        font-size: 86px;
        color: #253746; } }
    @media screen and (max-width: 767px) {
      #find_a_page_wrapper #find_a_wrapper #find_a_title {
        font-family: 'Nunito', sans-serif;
        font-style: italic;
        font-weight: 700;
        font-size: 34px;
        color: #253746; } }
  #find_a_page_wrapper #find_a_wrapper #find_a_headline {
    margin-bottom: 20px;
    position: relative;
    z-index: 1; }
    #find_a_page_wrapper #find_a_wrapper #find_a_headline h1 {
      margin: 0px;
      text-align: center; }
      @media screen and (min-width: 1201px) {
        #find_a_page_wrapper #find_a_wrapper #find_a_headline h1 {
          font-family: 'Nunito Sans', sans-serif;
          font-style: normal;
          font-weight: 600;
          font-size: 20px;
          color: #253746; } }
      @media screen and (max-width: 1200px) and (min-width: 992px) {
        #find_a_page_wrapper #find_a_wrapper #find_a_headline h1 {
          font-family: 'Nunito Sans', sans-serif;
          font-style: normal;
          font-weight: 600;
          font-size: 20px;
          color: #253746; } }
      @media screen and (max-width: 991px) and (min-width: 768px) {
        #find_a_page_wrapper #find_a_wrapper #find_a_headline h1 {
          font-family: 'Nunito Sans', sans-serif;
          font-style: normal;
          font-weight: 600;
          font-size: 20px;
          color: #253746; } }
      @media screen and (max-width: 767px) {
        #find_a_page_wrapper #find_a_wrapper #find_a_headline h1 {
          font-family: 'Nunito Sans', sans-serif;
          font-style: normal;
          font-weight: 600;
          font-size: 15px;
          color: #253746; } }
  #find_a_page_wrapper #find_a_wrapper #find_a_copy {
    text-align: center;
    margin-bottom: 35px;
    position: relative;
    z-index: 1; }
    @media screen and (min-width: 1201px) {
      #find_a_page_wrapper #find_a_wrapper #find_a_copy {
        font-family: 'Nunito Sans', sans-serif;
        font-style: normal;
        font-weight: 600;
        font-size: 18px;
        color: #253746; } }
    @media screen and (max-width: 1200px) and (min-width: 992px) {
      #find_a_page_wrapper #find_a_wrapper #find_a_copy {
        font-family: 'Nunito Sans', sans-serif;
        font-style: normal;
        font-weight: 600;
        font-size: 18px;
        color: #253746; } }
    @media screen and (max-width: 991px) and (min-width: 768px) {
      #find_a_page_wrapper #find_a_wrapper #find_a_copy {
        font-family: 'Nunito Sans', sans-serif;
        font-style: normal;
        font-weight: 600;
        font-size: 18px;
        color: #253746; } }
    @media screen and (max-width: 767px) {
      #find_a_page_wrapper #find_a_wrapper #find_a_copy {
        font-family: 'Nunito Sans', sans-serif;
        font-style: normal;
        font-weight: 600;
        font-size: 13px;
        color: #253746; } }
  #find_a_page_wrapper #find_a_wrapper #select_region {
    position: relative;
    z-index: 1; }
  #find_a_page_wrapper #find_a_wrapper_inner.global_reach_wrapper_inner {
    position: relative; }
    #find_a_page_wrapper #find_a_wrapper_inner.global_reach_wrapper_inner .back_to_map {
      position: absolute;
      bottom: 19%;
      left: 4%;
      z-index: 5000; }
      @media screen and (max-width: 767px) {
        #find_a_page_wrapper #find_a_wrapper_inner.global_reach_wrapper_inner .back_to_map {
          bottom: auto;
          top: -54px;
          left: 30%; } }
      #find_a_page_wrapper #find_a_wrapper_inner.global_reach_wrapper_inner .back_to_map a {
        display: block;
        padding: 10px;
        border-radius: 10px;
        border: 3px solid white;
        color: white;
        font-weight: bold; }
      #find_a_page_wrapper #find_a_wrapper_inner.global_reach_wrapper_inner .back_to_map a:hover {
        background: white;
        color: #00b2a9;
        text-decoration: none; }
  #find_a_page_wrapper #select_region {
    text-transform: uppercase;
    text-align: center;
    padding-bottom: 35px;
    position: relative;
    cursor: pointer; }
    @media screen and (min-width: 768px) {
      #find_a_page_wrapper #select_region {
        font-family: 'Nunito', sans-serif;
        font-style: italic;
        font-weight: 700;
        font-size: 32px;
        color: #253746; } }
    @media screen and (max-width: 767px) {
      #find_a_page_wrapper #select_region {
        font-family: 'Nunito', sans-serif;
        font-style: italic;
        font-weight: 700;
        font-size: 27px;
        color: #253746;
        line-height: 29px; } }
    #find_a_page_wrapper #select_region #select_region_dropdown {
      background-color: #ffffff;
      padding: 30px;
      border-radius: 5px; }
      @media screen and (min-width: 768px) {
        #find_a_page_wrapper #select_region #select_region_dropdown {
          position: absolute;
          left: 50%;
          width: 300px;
          margin-left: -150px;
          display: none;
          margin-top: 3px; } }
      @media screen and (max-width: 767px) {
        #find_a_page_wrapper #select_region #select_region_dropdown {
          margin-top: 25px; } }
      #find_a_page_wrapper #select_region #select_region_dropdown a {
        font-family: 'Nunito', sans-serif;
        font-style: italic;
        font-weight: 700;
        font-size: 24px;
        color: #253746;
        text-transform: uppercase;
        display: inline-block;
        line-height: 28px;
        margin-bottom: 20px; }
    #find_a_page_wrapper #select_region .select_region_btn {
      position: relative;
      border: 2px solid #253746;
      border-radius: 12px;
      display: inline-block;
      padding: 5px 15px; }
    @media screen and (min-width: 768px) {
      #find_a_page_wrapper #select_region .select_region_btn:after {
        content: '';
        display: inline-block;
        width: 33px;
        height: 22.5px;
        background: url("../images/site_graphics.png") -708px -56.25px no-repeat;
        margin-left: 8px;
        background-size: 763.5px auto; } }
  #find_a_page_wrapper #select_region.global-reach {
    text-transform: uppercase;
    text-align: left;
    padding-bottom: 35px;
    position: relative;
    cursor: pointer;
    text-align: center; }
    @media screen and (min-width: 768px) {
      #find_a_page_wrapper #select_region.global-reach {
        font-style: italic;
        font-weight: 900;
        color: #253746;
        text-transform: uppercase; } }
    @media screen and (max-width: 767px) {
      #find_a_page_wrapper #select_region.global-reach {
        font-style: italic;
        font-weight: 900;
        color: #253746;
        text-transform: uppercase; } }
    #find_a_page_wrapper #select_region.global-reach #select_region_dropdown {
      background-color: #ffffff;
      padding: 20px;
      border-radius: 5px;
      display: none;
      text-align: left;
      font-family: 'Nunito', sans-serif;
      font-style: italic;
      font-weight: 700;
      font-size: 16px;
      color: #253746; }
      @media screen and (min-width: 768px) {
        #find_a_page_wrapper #select_region.global-reach #select_region_dropdown {
          position: absolute;
          left: 50%;
          width: 353px;
          margin-left: -173px;
          display: none;
          margin-top: 3px; } }
      @media screen and (max-width: 767px) {
        #find_a_page_wrapper #select_region.global-reach #select_region_dropdown {
          margin-top: 25px; } }
      #find_a_page_wrapper #select_region.global-reach #select_region_dropdown a {
        font-family: 'Nunito', sans-serif;
        font-style: italic;
        font-weight: 900;
        font-size: 16px;
        color: #253746;
        text-transform: uppercase;
        width: 100%;
        border: 2px solid #ffffff;
        border-radius: 25px;
        padding-left: 15px;
        margin-bottom: 5px; }
      #find_a_page_wrapper #select_region.global-reach #select_region_dropdown .lang_drop_item_sub {
        font-family: 'Nunito', sans-serif;
        font-style: italic;
        font-weight: 700;
        font-size: 16px;
        color: #253746;
        text-transform: uppercase;
        cursor: pointer;
        margin: 5px 0; }
    #find_a_page_wrapper #select_region.global-reach .select_region_btn {
      position: relative;
      border: 2px solid #253746;
      border-radius: 12px;
      display: inline-block;
      padding: 5px 15px; }
    @media screen and (min-width: 768px) {
      #find_a_page_wrapper #select_region.global-reach .select_region_btn:after {
        content: '';
        display: inline-block;
        width: 33px;
        height: 22.5px;
        background: url("../images/site_graphics.png") -708px -56.25px no-repeat;
        margin-left: 8px;
        background-size: 763.5px auto;
        position: relative;
        top: 4px; } }
  #find_a_page_wrapper #select_region_map.global_reach_child_map #select_region_bg {
    background: url("../images/global_reach_child_map.gif") center top no-repeat;
    height: 309px;
    margin-top: 211px;
    background-size: 540px 322px;
    width: 100% !important; }
    @media screen and (max-width: 1200px) and (min-width: 992px) {
      #find_a_page_wrapper #select_region_map.global_reach_child_map #select_region_bg {
        background-size: 540px 322px; } }
    @media screen and (max-width: 991px) and (min-width: 768px) {
      #find_a_page_wrapper #select_region_map.global_reach_child_map #select_region_bg {
        background-size: 540px 322px; } }
  @media screen and (min-width: 1201px) {
    #find_a_page_wrapper #select_region_map.global_reach_child_map {
      height: 239px; } }
  @media screen and (max-width: 1200px) and (min-width: 992px) {
    #find_a_page_wrapper #select_region_map.global_reach_child_map {
      height: 239px;
      margin-top: -336px; } }
  @media screen and (max-width: 991px) and (min-width: 768px) {
    #find_a_page_wrapper #select_region_map.global_reach_child_map {
      height: 239px;
      margin-top: -340px; } }
  @media screen and (max-width: 767px) {
    #find_a_page_wrapper #select_region_map.global_reach_child_map {
      height: 239px; } }
  #find_a_page_wrapper #select_region_map {
    width: 100%;
    position: relative;
    margin-top: -32%;
    z-index: 0; }
    @media screen and (min-width: 1201px) {
      #find_a_page_wrapper #select_region_map {
        height: 1094px; } }
    @media screen and (max-width: 1200px) and (min-width: 992px) {
      #find_a_page_wrapper #select_region_map {
        height: 902.55px; } }
    @media screen and (max-width: 991px) and (min-width: 768px) {
      #find_a_page_wrapper #select_region_map {
        height: 698.57px; } }
    @media screen and (max-width: 767px) {
      #find_a_page_wrapper #select_region_map {
        height: 1094px; } }
    #find_a_page_wrapper #select_region_map #select_region_bg {
      width: 100%;
      height: 100%;
      position: absolute;
      top: 0;
      left: 0;
      background: url("../images/world_map.jpg") 0px 0px no-repeat; }
      @media screen and (max-width: 1200px) and (min-width: 992px) {
        #find_a_page_wrapper #select_region_map #select_region_bg {
          background-size: 940.5px auto; } }
      @media screen and (max-width: 991px) and (min-width: 768px) {
        #find_a_page_wrapper #select_region_map #select_region_bg {
          background-size: 727.947px auto; } }
    #find_a_page_wrapper #select_region_map #marker_north_america {
      bottom: 40%;
      left: 17%; }
    #find_a_page_wrapper #select_region_map #marker_south_america {
      bottom: 20%;
      left: 28%; }
    #find_a_page_wrapper #select_region_map #marker_europe {
      bottom: 43%;
      left: 50%; }
    #find_a_page_wrapper #select_region_map #marker_africa {
      bottom: 27%;
      left: 52%; }
    #find_a_page_wrapper #select_region_map #marker_asia {
      bottom: 40%;
      left: 78%; }
    #find_a_page_wrapper #select_region_map #marker_austrailia {
      bottom: 19%;
      left: 82%; }
    #find_a_page_wrapper #select_region_map #marker_mideast {
      bottom: 35%;
      left: 57%; }
    #find_a_page_wrapper #select_region_map .global_reach_map {
      position: relative; }
    #find_a_page_wrapper #select_region_map .global_reach_pin {
      position: absolute;
      top: 0%;
      left: 0%; }
    #find_a_page_wrapper #select_region_map .global_reach_pin a:before, #find_a_page_wrapper #select_region_map .global_reach_pin span:before {
      position: absolute;
      left: 50%;
      margin-left: -9.25px;
      top: 0px;
      content: '';
      display: inline-block;
      background: url("../images/site_graphics.png") -470.5px 0px;
      width: 18.5px;
      height: 34.5px;
      background-size: 509px auto; }
    #find_a_page_wrapper #select_region_map .global_reach_pin a, #find_a_page_wrapper #select_region_map .global_reach_pin span {
      padding-top: 34.5px; }
    #find_a_page_wrapper #select_region_map .global_reach_pin:hover a:before, #find_a_page_wrapper #select_region_map .global_reach_pin:hover span:before {
      background: url("../images/site_graphics.png") -490px 0px;
      background-size: 509px auto; }
    #find_a_page_wrapper #select_region_map .global_reach_pin_active {
      position: absolute;
      top: 0%;
      left: 0%; }
      #find_a_page_wrapper #select_region_map .global_reach_pin_active a:before, #find_a_page_wrapper #select_region_map .global_reach_pin_active span:before {
        position: absolute;
        left: 50%;
        margin-left: -9.25px;
        top: 0px;
        content: '';
        display: inline-block;
        background: url("../images/site_graphics.png") -490px 0px;
        background-size: 509px auto;
        width: 18.5px;
        height: 34.5px; }
      #find_a_page_wrapper #select_region_map .global_reach_pin_active .information {
        list-style: none;
        color: white;
        font-size: 16px;
        font-weight: bold;
        position: absolute;
        left: 20px;
        top: 35px;
        padding: 0;
        line-height: 120%; }
        #find_a_page_wrapper #select_region_map .global_reach_pin_active .information li {
          list-style: none; }
    #find_a_page_wrapper #select_region_map .tag-line {
      position: absolute;
      bottom: 0px;
      left: 0px;
      text-align: center;
      width: 100%;
      color: white;
      padding: 20px 0; }
  #find_a_page_wrapper #select_region_map.global_reach_child_map {
    height: 520px;
    width: 512px;
    margin-left: auto;
    margin-right: auto;
    position: relative; }
  #find_a_page_wrapper #select_country_map {
    width: 100%;
    position: relative;
    z-index: 0; }
    #find_a_page_wrapper #select_country_map #select_country_bg {
      width: 100%;
      height: 100%;
      position: absolute;
      top: 0;
      left: 0; }
  #find_a_page_wrapper .north_america_map {
    margin-top: -16%; }
    @media screen and (min-width: 1201px) {
      #find_a_page_wrapper .north_america_map {
        height: 1038px; } }
    @media screen and (max-width: 1200px) and (min-width: 992px) {
      #find_a_page_wrapper .north_america_map {
        height: 856.35px; } }
    @media screen and (max-width: 991px) and (min-width: 768px) {
      #find_a_page_wrapper .north_america_map {
        height: 662.81px; } }
    @media screen and (max-width: 767px) {
      #find_a_page_wrapper .north_america_map {
        height: 1038px; } }
    #find_a_page_wrapper .north_america_map .north_america_bg {
      background: url("../images/map_north_america.jpg") 0px 0px no-repeat; }
      @media screen and (max-width: 1200px) and (min-width: 992px) {
        #find_a_page_wrapper .north_america_map .north_america_bg {
          background-size: 940.5px auto; } }
      @media screen and (max-width: 991px) and (min-width: 768px) {
        #find_a_page_wrapper .north_america_map .north_america_bg {
          background-size: 727.947px auto; } }
    #find_a_page_wrapper .north_america_map #marker_usa {
      bottom: 23%;
      left: 45%; }
    #find_a_page_wrapper .north_america_map #marker_canada {
      bottom: 44%;
      left: 38%; }
  #find_a_page_wrapper .south_america_map {
    margin-top: -16%; }
    @media screen and (min-width: 1201px) {
      #find_a_page_wrapper .south_america_map {
        height: 1117px; } }
    @media screen and (max-width: 1200px) and (min-width: 992px) {
      #find_a_page_wrapper .south_america_map {
        height: 921.525px; } }
    @media screen and (max-width: 991px) and (min-width: 768px) {
      #find_a_page_wrapper .south_america_map {
        height: 713.26px; } }
    @media screen and (max-width: 767px) {
      #find_a_page_wrapper .south_america_map {
        height: 1117px; } }
    #find_a_page_wrapper .south_america_map .south_america_bg {
      background: url("../images/map_south_america.jpg") 0px 0px no-repeat; }
      @media screen and (max-width: 1200px) and (min-width: 992px) {
        #find_a_page_wrapper .south_america_map .south_america_bg {
          background-size: 940.5px auto; } }
      @media screen and (max-width: 991px) and (min-width: 768px) {
        #find_a_page_wrapper .south_america_map .south_america_bg {
          background-size: 727.947px auto; } }
    #find_a_page_wrapper .south_america_map #marker_brazil {
      bottom: 48%;
      left: 55%; }
  #find_a_page_wrapper .africa_map {
    margin-top: 0%; }
    @media screen and (min-width: 1201px) {
      #find_a_page_wrapper .africa_map {
        height: 787px; } }
    @media screen and (max-width: 1200px) and (min-width: 992px) {
      #find_a_page_wrapper .africa_map {
        height: 649.275px; } }
    @media screen and (max-width: 991px) and (min-width: 768px) {
      #find_a_page_wrapper .africa_map {
        height: 502.54px; } }
    @media screen and (max-width: 767px) {
      #find_a_page_wrapper .africa_map {
        height: 787px; } }
    #find_a_page_wrapper .africa_map .africa_bg {
      background: url("../images/map_africa.jpg") 0px 0px no-repeat; }
      @media screen and (max-width: 1200px) and (min-width: 992px) {
        #find_a_page_wrapper .africa_map .africa_bg {
          background-size: 940.5px auto; } }
      @media screen and (max-width: 991px) and (min-width: 768px) {
        #find_a_page_wrapper .africa_map .africa_bg {
          background-size: 727.947px auto; } }
    #find_a_page_wrapper .africa_map #marker_south_africa {
      bottom: 8%;
      left: 55%; }
  #find_a_page_wrapper .mideast_map {
    margin-top: 0%; }
    @media screen and (min-width: 1201px) {
      #find_a_page_wrapper .mideast_map {
        height: 912px; } }
    @media screen and (max-width: 1200px) and (min-width: 992px) {
      #find_a_page_wrapper .mideast_map {
        height: 752.4px; } }
    @media screen and (max-width: 991px) and (min-width: 768px) {
      #find_a_page_wrapper .mideast_map {
        height: 581.856px; } }
    @media screen and (max-width: 767px) {
      #find_a_page_wrapper .mideast_map {
        height: 787px; } }
    #find_a_page_wrapper .mideast_map .mideast_bg {
      background: url("../images/map_mideast.jpg") 0px 0px no-repeat; }
      @media screen and (max-width: 1200px) and (min-width: 992px) {
        #find_a_page_wrapper .mideast_map .mideast_bg {
          background-size: 940.5px auto; } }
      @media screen and (max-width: 991px) and (min-width: 768px) {
        #find_a_page_wrapper .mideast_map .mideast_bg {
          background-size: 727.947px auto; } }
    #find_a_page_wrapper .mideast_map #marker_israel {
      bottom: 51%;
      left: 20%; }
  #find_a_page_wrapper .austrailia_map {
    margin-top: 0%; }
    @media screen and (min-width: 1201px) {
      #find_a_page_wrapper .austrailia_map {
        height: 1006px; } }
    @media screen and (max-width: 1200px) and (min-width: 992px) {
      #find_a_page_wrapper .austrailia_map {
        height: 829.95px; } }
    @media screen and (max-width: 991px) and (min-width: 768px) {
      #find_a_page_wrapper .austrailia_map {
        height: 642.38px; } }
    @media screen and (max-width: 767px) {
      #find_a_page_wrapper .austrailia_map {
        height: 1006px; } }
    #find_a_page_wrapper .austrailia_map .austrailia_bg {
      background: url("../images/map_austrailia.jpg") 0px 0px no-repeat; }
      @media screen and (max-width: 1200px) and (min-width: 992px) {
        #find_a_page_wrapper .austrailia_map .austrailia_bg {
          background-size: 940.5px auto; } }
      @media screen and (max-width: 991px) and (min-width: 768px) {
        #find_a_page_wrapper .austrailia_map .austrailia_bg {
          background-size: 727.947px auto; } }
    #find_a_page_wrapper .austrailia_map #marker_austrailia {
      bottom: 68%;
      left: 29%; }
    #find_a_page_wrapper .austrailia_map #marker_nz {
      bottom: 19%;
      left: 78%; }
  #find_a_page_wrapper .europe_map {
    margin-top: 0%; }
    @media screen and (min-width: 1201px) {
      #find_a_page_wrapper .europe_map {
        height: 1441px; } }
    @media screen and (max-width: 1200px) and (min-width: 992px) {
      #find_a_page_wrapper .europe_map {
        height: 1188.825px; } }
    @media screen and (max-width: 991px) and (min-width: 768px) {
      #find_a_page_wrapper .europe_map {
        height: 920.15px; } }
    @media screen and (max-width: 767px) {
      #find_a_page_wrapper .europe_map {
        height: 1441px; } }
    #find_a_page_wrapper .europe_map .europe_bg {
      background: url("../images/map_europe.jpg") 0px 0px no-repeat; }
      @media screen and (max-width: 1200px) and (min-width: 992px) {
        #find_a_page_wrapper .europe_map .europe_bg {
          background-size: 940.5px auto; } }
      @media screen and (max-width: 991px) and (min-width: 768px) {
        #find_a_page_wrapper .europe_map .europe_bg {
          background-size: 727.947px auto; } }
    #find_a_page_wrapper .europe_map #marker_cr {
      bottom: 21.5%;
      left: 32%; }
    #find_a_page_wrapper .europe_map #marker_austria {
      bottom: 19%;
      left: 37%; }
    #find_a_page_wrapper .europe_map #marker_germany {
      bottom: 23%;
      left: 25.5%; }
    #find_a_page_wrapper .europe_map #marker_denmark {
      bottom: 32%;
      left: 27%; }
    #find_a_page_wrapper .europe_map #marker_france {
      bottom: 17%;
      left: 17%; }
    #find_a_page_wrapper .europe_map #marker_uk {
      bottom: 26%;
      left: 12%; }
    #find_a_page_wrapper .europe_map #marker_poland {
      bottom: 26%;
      left: 40%; }
    #find_a_page_wrapper .europe_map #marker_switzerland {
      bottom: 17.2%;
      left: 24%; }
    #find_a_page_wrapper .europe_map #marker_netherlands {
      bottom: 29%;
      left: 20%; }
    #find_a_page_wrapper .europe_map #marker_italy {
      bottom: 11%;
      left: 33%; }
    #find_a_page_wrapper .europe_map #marker_spain {
      bottom: 8%;
      left: 10%; }
    #find_a_page_wrapper .europe_map #marker_ireland {
      bottom: 28%;
      left: 4%; }
    #find_a_page_wrapper .europe_map #marker_belgium {
      bottom: 23%;
      left: 20%; }
    #find_a_page_wrapper .europe_map #marker_norway {
      bottom: 41%;
      left: 23%; }
    #find_a_page_wrapper .europe_map #marker_croatia {
      bottom: 13%;
      left: 37%; }
    #find_a_page_wrapper .europe_map #marker_lithuania {
      bottom: 31%;
      left: 45%; }
    #find_a_page_wrapper .europe_map #marker_sweden {
      bottom: 46%;
      left: 35%; }
    #find_a_page_wrapper .europe_map #marker_finland {
      bottom: 48%;
      left: 47%; }
    #find_a_page_wrapper .europe_map .world_map_marker a {
      font-family: 'Nunito', sans-serif;
      font-style: italic;
      font-weight: 700;
      font-size: 13px;
      color: #253746;
      line-height: 14px; }
  #find_a_page_wrapper .world_map_marker {
    position: absolute;
    text-align: center; }
    #find_a_page_wrapper .world_map_marker a, #find_a_page_wrapper .world_map_marker span {
      font-family: 'Nunito', sans-serif;
      font-style: italic;
      font-weight: 700;
      font-size: 16px;
      color: #253746;
      text-transform: uppercase;
      padding-top: 69px;
      line-height: 17px;
      display: inline-block; }
    #find_a_page_wrapper .world_map_marker a:hover, #find_a_page_wrapper .world_map_marker span:hover {
      text-decoration: none; }
  #find_a_page_wrapper .world_map_marker:hover a:before, #find_a_page_wrapper .world_map_marker:hover span:before {
    background: url("../images/site_graphics.png") -980px 0px; }
  #find_a_page_wrapper .world_map_marker a:before, #find_a_page_wrapper .world_map_marker span:before {
    position: absolute;
    left: 50%;
    margin-left: -18.5px;
    top: 0px;
    content: '';
    display: inline-block;
    background: url("../images/site_graphics.png") -941px 0px;
    width: 37px;
    height: 69px; }
  #find_a_page_wrapper .truck_state_pin a:before, #find_a_page_wrapper .truck_state_pin span:before {
    position: absolute;
    left: 50%;
    margin-left: -9.25px;
    top: 0px;
    content: '';
    display: inline-block;
    background: url("../images/site_graphics.png") -470.5px 0px;
    width: 18.5px;
    height: 34.5px;
    background-size: 509px auto; }
  #find_a_page_wrapper .truck_state_pin a, #find_a_page_wrapper .truck_state_pin span {
    padding-top: 34.5px; }
  #find_a_page_wrapper .truck_state_pin:hover a:before, #find_a_page_wrapper .truck_state_pin:hover span:before {
    background: url("../images/site_graphics.png") -490px 0px;
    background-size: 509px auto; }

#global_reach_child_inner {
  background: white; }
  #global_reach_child_inner h2 {
    text-transform: uppercase;
    color: #223847; }
  #global_reach_child_inner h3 {
    color: #00b4b0; }
  #global_reach_child_inner .global_reach_child_location_photo {
    padding-top: 30px; }

#select_location_map {
  width: 100%;
  position: relative;
  margin-top: -24%;
  z-index: 0; }
  @media screen and (min-width: 1201px) {
    #select_location_map {
      height: 912px; } }
  @media screen and (max-width: 1200px) and (min-width: 992px) {
    #select_location_map {
      height: 752.4px; } }
  @media screen and (max-width: 991px) and (min-width: 768px) {
    #select_location_map {
      height: 582.36px; } }
  @media screen and (max-width: 767px) {
    #select_location_map {
      height: 912px; } }
  #select_location_map .world_map_marker span {
    width: 37px; }
  #select_location_map .world_map_marker .dist_pin_name {
    position: absolute; }
  #select_location_map #select_location_bg {
    width: 100%;
    height: 100%;
    position: absolute;
    top: 0;
    left: 0; }
    @media screen and (max-width: 1200px) and (min-width: 992px) {
      #select_location_map #select_location_bg {
        background-size: 940.5px auto; } }
    @media screen and (max-width: 991px) and (min-width: 768px) {
      #select_location_map #select_location_bg {
        background-size: 727.947px auto; } }
  #select_location_map .united-states_bg {
    background: url("../images/map_country_united_states.jpg") 0px 0px no-repeat; }
  #select_location_map .australia_bg {
    background: url("../images/map_country_austrailia.jpg") 0px 0px no-repeat; }
  #select_location_map .austria_bg {
    background: url("../images/map_country_austria.jpg") 0px 0px no-repeat; }
  #select_location_map .belgium_bg {
    background: url("../images/map_country_belgium.jpg") 0px 0px no-repeat; }
  #select_location_map .brazil_bg {
    background: url("../images/map_country_brazil.jpg") 0px 0px no-repeat; }
  #select_location_map .canada_bg {
    background: url("../images/map_country_canada.jpg") 0px 0px no-repeat; }
  #select_location_map .croatia_bg {
    background: url("../images/map_country_croatia.jpg") 0px 0px no-repeat; }
  #select_location_map .czech-republic_bg {
    background: url("../images/map_country_czech_republic.jpg") 0px 0px no-repeat; }
  #select_location_map .denmark_bg {
    background: url("../images/map_country_denmark.jpg") 0px 0px no-repeat; }
  #select_location_map .finland_bg {
    background: url("../images/map_country_finland.jpg") 0px 0px no-repeat; }
  #select_location_map .france_bg {
    background: url("../images/map_country_france.jpg") 0px 0px no-repeat; }
  #select_location_map .germany_bg {
    background: url("../images/map_country_germany.jpg") 0px 0px no-repeat; }
  #select_location_map .ireland_bg {
    background: url("../images/map_country_ireland.jpg") 0px 0px no-repeat; }
  #select_location_map .italy_bg {
    background: url("../images/map_country_italy.jpg") 0px 0px no-repeat; }
  #select_location_map .netherlands_bg {
    background: url("../images/map_country_netherlands.jpg") 0px 0px no-repeat; }
  #select_location_map .norway_bg {
    background: url("../images/map_country_norway.jpg") 0px 0px no-repeat; }
  #select_location_map .poland_bg {
    background: url("../images/map_country_poland.jpg") 0px 0px no-repeat; }
  #select_location_map .south-africa_bg {
    background: url("../images/map_country_south_africa.jpg") 0px 0px no-repeat; }
  #select_location_map .spain_bg {
    background: url("../images/map_country_spain.jpg") 0px 0px no-repeat; }
  #select_location_map .sweden_bg {
    background: url("../images/map_country_sweden.jpg") 0px 0px no-repeat; }
  #select_location_map .switzerland_bg {
    background: url("../images/map_country_switzerland.jpg") 0px 0px no-repeat; }
  #select_location_map .united-kingdom_bg {
    background: url("../images/map_country_united_kingdom.jpg") 0px 0px no-repeat; }
  #select_location_map .lithuania_bg {
    background: url("../images/map_country_lithuania.jpg") 0px 0px no-repeat; }
  #select_location_map .new-zealand_bg {
    background: url("../images/map_country_new_zealand.jpg") 0px 0px no-repeat; }
  #select_location_map .israel_bg {
    background: url("../images/map_country_israel.jpg") 0px 0px no-repeat; }

#select_location_state_map {
  width: 100%;
  position: relative;
  z-index: 0; }
  @media screen and (min-width: 1201px) {
    #select_location_state_map {
      height: 912px; } }
  @media screen and (max-width: 1200px) and (min-width: 992px) {
    #select_location_state_map {
      height: 752.4px; } }
  @media screen and (max-width: 991px) and (min-width: 768px) {
    #select_location_state_map {
      height: 582.36px; } }
  @media screen and (max-width: 767px) {
    #select_location_state_map {
      height: 912px; } }
  #select_location_state_map .world_map_marker span {
    width: 37px; }
  #select_location_state_map .world_map_marker .dist_pin_name {
    position: absolute;
    display: none; }
  #select_location_state_map #select_location_bg {
    width: 100%;
    height: 100%;
    position: absolute;
    top: 0;
    left: 0; }
    @media screen and (max-width: 1200px) and (min-width: 992px) {
      #select_location_state_map #select_location_bg {
        background-size: 940.5px auto; } }
    @media screen and (max-width: 991px) and (min-width: 768px) {
      #select_location_state_map #select_location_bg {
        background-size: 727.947px auto; } }
  #select_location_state_map .alabama_bg {
    background: url("../images/Individual_States_Alabama.jpg") 0px 0px no-repeat; }
  #select_location_state_map .alaska_bg {
    background: url("../images/Individual_States_Alaska.jpg") 0px 0px no-repeat; }
  #select_location_state_map .arizona_bg {
    background: url("../images/Individual_States_Arizona.jpg") 0px 0px no-repeat; }
  #select_location_state_map .arkansas_bg {
    background: url("../images/Individual_States_Arkansas.jpg") 0px 0px no-repeat; }
  #select_location_state_map .california_bg {
    background: url("../images/Individual_States_California.jpg") 0px 0px no-repeat; }
  #select_location_state_map .colorado_bg {
    background: url("../images/Individual_States_Colorado.jpg") 0px 0px no-repeat; }
  #select_location_state_map .connecticut_bg {
    background: url("../images/Individual_States_Connecticut.jpg") 0px 0px no-repeat; }
  #select_location_state_map .delaware_bg {
    background: url("../images/Individual_States_Delaware.jpg") 0px 0px no-repeat; }
  #select_location_state_map .florida_bg {
    background: url("../images/Individual_States_Florida.jpg") 0px 0px no-repeat; }
  #select_location_state_map .georgia_bg {
    background: url("../images/Individual_States_Georgia.jpg") 0px 0px no-repeat; }
  #select_location_state_map .hawaii_bg {
    background: url("../images/Individual_States_Hawaii.jpg") 0px 0px no-repeat; }
  #select_location_state_map .idaho_bg {
    background: url("../images/Individual_States_Idaho.jpg") 0px 0px no-repeat; }
  #select_location_state_map .illinois_bg {
    background: url("../images/Individual_States_Illinois.jpg") 0px 0px no-repeat; }
  #select_location_state_map .indiana_bg {
    background: url("../images/Individual_States_Indiana.jpg") 0px 0px no-repeat; }
  #select_location_state_map .iowa_bg {
    background: url("../images/Individual_States_Iowa.jpg") 0px 0px no-repeat; }
  #select_location_state_map .kansas_bg {
    background: url("../images/Individual_States_Kansas.jpg") 0px 0px no-repeat; }
  #select_location_state_map .kentucky_bg {
    background: url("../images/Individual_States_Kentucky.jpg") 0px 0px no-repeat; }
  #select_location_state_map .louisiana_bg {
    background: url("../images/Individual_States_Louisiana.jpg") 0px 0px no-repeat; }
  #select_location_state_map .maine_bg {
    background: url("../images/Individual_States_Maine.jpg") 0px 0px no-repeat; }
  #select_location_state_map .maryland_bg {
    background: url("../images/Individual_States_Maryland.jpg") 0px 0px no-repeat; }
  #select_location_state_map .massachusetts_bg {
    background: url("../images/Individual_States_Massachusetts.jpg") 0px 0px no-repeat; }
  #select_location_state_map .michigan_bg {
    background: url("../images/Individual_States_Michigan.jpg") 0px 0px no-repeat; }
  #select_location_state_map .minnesota_bg {
    background: url("../images/Individual_States_Minnesota.jpg") 0px 0px no-repeat; }
  #select_location_state_map .mississippi_bg {
    background: url("../images/Individual_States_Mississippi.jpg") 0px 0px no-repeat; }
  #select_location_state_map .missouri_bg {
    background: url("../images/Individual_States_Missouri.jpg") 0px 0px no-repeat; }
  #select_location_state_map .montana_bg {
    background: url("../images/Individual_States_Montana.jpg") 0px 0px no-repeat; }
  #select_location_state_map .nebraska_bg {
    background: url("../images/Individual_States_Nebraska.jpg") 0px 0px no-repeat; }
  #select_location_state_map .nevada_bg {
    background: url("../images/Individual_States_Nevada.jpg") 0px 0px no-repeat; }
  #select_location_state_map .new-hampshire_bg {
    background: url("../images/Individual_States_New_hampshire.jpg") 0px 0px no-repeat; }
  #select_location_state_map .new-jersey_bg {
    background: url("../images/Individual_States_New_Jersey.jpg") 0px 0px no-repeat; }
  #select_location_state_map .new-mexico_bg {
    background: url("../images/Individual_States_New_Mexico.jpg") 0px 0px no-repeat; }
  #select_location_state_map .new-york_bg {
    background: url("../images/Individual_States_New_York.jpg") 0px 0px no-repeat; }
  #select_location_state_map .north-carolina_bg {
    background: url("../images/Individual_States_North_Carolina.jpg") 0px 0px no-repeat; }
  #select_location_state_map .north-dakota_bg {
    background: url("../images/Individual_States_North_Dakota.jpg") 0px 0px no-repeat; }
  #select_location_state_map .ohio_bg {
    background: url("../images/Individual_States_Ohio.jpg") 0px 0px no-repeat; }
  #select_location_state_map .oklahoma_bg {
    background: url("../images/Individual_States_Oklahoma.jpg") 0px 0px no-repeat; }
  #select_location_state_map .oregon_bg {
    background: url("../images/Individual_States_Oregon.jpg") 0px 0px no-repeat; }
  #select_location_state_map .pennsylvania_bg {
    background: url("../images/Individual_States_Pennsylvania.jpg") 0px 0px no-repeat; }
  #select_location_state_map .rhode-island_bg {
    background: url("../images/Individual_States_Rhode_Island.jpg") 0px 0px no-repeat; }
  #select_location_state_map .south-carolina_bg {
    background: url("../images/Individual_States_South_Carolina.jpg") 0px 0px no-repeat; }
  #select_location_state_map .south-dakota_bg {
    background: url("../images/Individual_States_South_Dakota.jpg") 0px 0px no-repeat; }
  #select_location_state_map .tennessee_bg {
    background: url("../images/Individual_States_Tennessee.jpg") 0px 0px no-repeat; }
  #select_location_state_map .texas_bg {
    background: url("../images/Individual_States_Texas.jpg") 0px 0px no-repeat; }
  #select_location_state_map .utah_bg {
    background: url("../images/Individual_States_Utah.jpg") 0px 0px no-repeat; }
  #select_location_state_map .vermont_bg {
    background: url("../images/Individual_States_Vermont.jpg") 0px 0px no-repeat; }
  #select_location_state_map .virginia_bg {
    background: url("../images/Individual_States_Virginia.jpg") 0px 0px no-repeat; }
  #select_location_state_map .washington_bg {
    background: url("../images/Individual_States_Washington.jpg") 0px 0px no-repeat; }
  #select_location_state_map .west-virginia_bg {
    background: url("../images/Individual_States_West_Virginia.jpg") 0px 0px no-repeat; }
  #select_location_state_map .wisconsin_bg {
    background: url("../images/Individual_States_Wisconsin.jpg") 0px 0px no-repeat; }
  #select_location_state_map .wyoming_bg {
    background: url("../images/Individual_States_Wyoming.jpg") 0px 0px no-repeat; }

#distributor_list {
  background-color: #ffffff;
  padding-top: 60px;
  padding-bottom: 60px; }
  #distributor_list .dist_list_item {
    position: relative;
    font-family: 'Nunito', sans-serif;
    font-style: italic;
    font-weight: 900;
    font-size: 15px;
    color: #253746; }
    @media screen and (min-width: 768px) {
      #distributor_list .dist_list_item {
        padding-left: 113px;
        padding-top: 20px;
        margin-bottom: 35px; } }
    @media screen and (max-width: 767px) {
      #distributor_list .dist_list_item {
        padding-top: 95px;
        text-align: center;
        margin-bottom: 20px; } }
    #distributor_list .dist_list_item .dist_list_name {
      text-transform: uppercase;
      margin-bottom: 11px; }
      @media screen and (min-width: 768px) {
        #distributor_list .dist_list_item .dist_list_name {
          font-family: 'Nunito', sans-serif;
          font-style: italic;
          font-weight: 700;
          font-size: 32px;
          color: #253746;
          line-height: 33px; } }
      @media screen and (max-width: 767px) {
        #distributor_list .dist_list_item .dist_list_name {
          font-family: 'Nunito', sans-serif;
          font-style: italic;
          font-weight: 700;
          font-size: 22px;
          color: #253746;
          line-height: 26px; } }
    #distributor_list .dist_list_item .dist_list_label {
      font-family: 'Nunito', sans-serif;
      font-style: italic;
      font-weight: 700;
      font-size: 15px;
      color: #253746;
      text-transform: uppercase; }
    #distributor_list .dist_list_item a {
      color: #253746; }
    #distributor_list .dist_list_item .dist_list_phone a {
      cursor: default; }
    #distributor_list .dist_list_item .dist_list_phone a:hover {
      text-decoration: none; }
  #distributor_list .dist_list_item:before {
    content: '';
    position: absolute;
    display: inline-block; }
    @media screen and (min-width: 768px) {
      #distributor_list .dist_list_item:before {
        width: 83px;
        height: 159px;
        left: 0;
        top: 0;
        background: url("../images/site_graphics.png") -786px -394px no-repeat; } }
    @media screen and (max-width: 767px) {
      #distributor_list .dist_list_item:before {
        width: 46.98px;
        height: 90px;
        left: 50%;
        top: 0;
        margin-left: -23px;
        background: url("../images/site_graphics.png") -444.876px -223px no-repeat;
        background-size: 576.188px auto; } }
  #distributor_list .pin_highlight:before {
    background: url("../images/site_graphics.png") -874px -394px no-repeat; }

#news_story_list {
  margin-top: 30px; }
  #news_story_list .news_story {
    margin-bottom: 30px; }
    #news_story_list .news_story .news_story_title {
      font-family: 'Nunito', sans-serif;
      font-style: italic;
      font-weight: 700;
      font-size: 25px;
      color: #253746;
      text-transform: uppercase; }
    #news_story_list .news_story .news_story_date {
      font-size: 14px !important; }
    #news_story_list .news_story .news_story_link {
      margin-top: 15px; }
      #news_story_list .news_story .news_story_link a {
        font-family: 'Nunito', sans-serif;
        font-style: italic;
        font-weight: 700;
        font-size: 16px;
        color: #253746;
        text-transform: uppercase;
        border: 2px solid #253746;
        border-radius: 12px;
        line-height: 36px;
        display: inline-block;
        padding: 0px 14px; }
      #news_story_list .news_story .news_story_link a:after {
        content: '';
        width: 15px;
        height: 22px;
        background: url("../images/site_graphics.png") -171px 0px no-repeat;
        display: inline-block;
        position: relative;
        bottom: -5px;
        margin-left: 10px; }

#contact_map {
  width: 100%;
  /*height: 400px;*/ }
  #contact_map iframe {
    width: 100%;
    height: 100%; }

#contact_info {
  margin-top: 30px;
  text-align: center;
  font-family: 'Nunito', sans-serif;
  font-style: italic;
  font-weight: 700;
  font-size: 18px;
  color: #253746;
  text-transform: uppercase; }
  #contact_info a {
    font-family: 'Nunito', sans-serif;
    font-style: italic;
    font-weight: 700;
    font-size: 18px;
    color: #253746;
    text-transform: uppercase; }

@media screen and (min-width: 768px) {
  .us_dropdown {
    width: 700px !important;
    margin-left: -350px !important; } }
@media screen and (min-width: 768px) {
  .us_dropdown .us_dropdown_col {
    width: 25%;
    float: left; } }
@media screen and (min-width: 768px) {
  .us_dropdown .us_dropdown_col a {
    font-size: 15px !important;
    line-height: 21px !important;
    margin-bottom: 10px !important; } }

footer {
  padding-top: 28px;
  padding-bottom: 26px; }
  footer #footer_inner {
    position: relative; }
  @media screen and (min-width: 1201px) {
    footer #footer_logo {
      width: 185px;
      margin-bottom: 35px; } }
  @media screen and (max-width: 1200px) and (min-width: 992px) {
    footer #footer_logo {
      width: 185px;
      margin-bottom: 35px; } }
  @media screen and (max-width: 991px) and (min-width: 768px) {
    footer #footer_logo {
      width: 185px;
      margin-bottom: 35px; } }
  @media screen and (max-width: 767px) {
    footer #footer_logo {
      width: 185px;
      margin-bottom: 35px;
      position: relative;
      left: 50%;
      margin-left: -92.5px; } }
  @media screen and (max-width: 767px) {
    footer #footer_quick_links {
      text-align: center;
      margin-bottom: 25px; } }
  footer #footer_quick_links #footer_quick_links_title {
    font-family: 'Nunito', sans-serif;
    font-style: italic;
    font-weight: 700;
    font-size: 16px;
    color: #253746;
    text-transform: uppercase; }
  footer #footer_quick_links .footer_quick_links_item {
    margin-top: 4px; }
    footer #footer_quick_links .footer_quick_links_item a {
      font-family: 'Nunito', sans-serif;
      font-style: italic;
      font-weight: 700;
      font-size: 14px;
      color: #66696d; }
  footer #footer_links {
    position: relative; }
    footer #footer_links .footer_link_col .footer_link_col_title a {
      font-family: 'Nunito Sans', sans-serif;
      font-style: normal;
      font-weight: 900;
      font-size: 16px;
      color: #253746; }
    footer #footer_links .footer_link_col .footer_link_col_sublinks ul {
      list-style: none;
      padding: 0;
      margin: 0; }
    footer #footer_links .footer_link_col .footer_link_col_sublinks li {
      margin-top: 4px; }
      footer #footer_links .footer_link_col .footer_link_col_sublinks li a {
        font-family: 'Nunito', sans-serif;
        font-style: italic;
        font-weight: 700;
        font-size: 14px;
        color: #66696d; }
  @media screen and (min-width: 768px) {
    footer #footer_social {
      position: absolute;
      right: 15px;
      bottom: 0; } }
  footer #footer_social .footer_social_item {
    display: inline-block;
    background-color: #797d83;
    border-radius: 5px; }
    footer #footer_social .footer_social_item a {
      display: inline-block;
      position: relative;
      height: 32px;
      width: 32px; }
      footer #footer_social .footer_social_item a .fa {
        color: #ffffff;
        position: relative; }
        @media screen and (min-width: 992px) {
          footer #footer_social .footer_social_item a .fa {
            font-size: 21px !important;
            bottom: 0px;
            left: 2px;
            line-height: 32px; } }
        @media screen and (max-width: 991px) and (min-width: 768px) {
          footer #footer_social .footer_social_item a .fa {
            font-size: 21px !important;
            bottom: 0px;
            left: 2px;
            line-height: 32px; } }
        @media screen and (max-width: 767px) {
          footer #footer_social .footer_social_item a .fa {
            font-size: 21px !important;
            bottom: 0px;
            left: 2px;
            line-height: 32px; } }
      footer #footer_social .footer_social_item a .network_name {
        position: absolute;
        text-indent: -9999px; }
    footer #footer_social .footer_social_item a:hover .fa {
      color: #ffffff; }
  @media screen and (min-width: 768px) {
    footer #footer_social_area {
      float: right; } }
  @media screen and (max-width: 767px) {
    footer #footer_social_area {
      position: relative;
      left: 50%;
      display: inline-block; } }
  footer #footer_copy_links {
    margin-top: 14px;
    font-family: 'Nunito', sans-serif;
    font-style: italic;
    font-weight: 700;
    font-size: 11px;
    color: #66696d; }
    @media screen and (min-width: 768px) {
      footer #footer_copy_links {
        text-align: right; } }
    @media screen and (max-width: 767px) {
      footer #footer_copy_links {
        text-align: center; } }
    footer #footer_copy_links a {
      font-family: 'Nunito', sans-serif;
      font-style: italic;
      font-weight: 700;
      font-size: 11px;
      color: #66696d; }

.footer_event_list .footer_event_item .footer_event_item_date {
  font-family: 'Nunito', sans-serif;
  font-style: italic;
  font-weight: 700;
  font-size: 18px;
  color: #cadee5;
  line-height: 18px; }
@media screen and (min-width: 768px) {
  .footer_event_list .footer_event_item .footer_event_item_title {
    font-family: 'Nunito', sans-serif;
    font-style: italic;
    font-weight: 700;
    font-size: 30px;
    color: #ffffff;
    line-height: 34px; } }
@media screen and (max-width: 767px) {
  .footer_event_list .footer_event_item .footer_event_item_title {
    font-family: 'Nunito', sans-serif;
    font-style: italic;
    font-weight: 700;
    font-size: 19px;
    color: #ffffff;
    line-height: 25px;
    margin-top: 5px; } }
.footer_event_list .footer_event_item .footer_event_item_tease {
  font-family: 'Nunito Sans', sans-serif;
  font-style: normal;
  font-weight: 400;
  font-size: 16px;
  color: #ffffff;
  line-height: 24px;
  margin-top: 8px; }
.footer_event_list .footer_event_item .footer_event_item_link {
  margin-top: 15px; }
  .footer_event_list .footer_event_item .footer_event_item_link a {
    font-family: 'Nunito', sans-serif;
    font-style: italic;
    font-weight: 700;
    font-size: 16px;
    color: #00b2a9;
    text-transform: uppercase;
    line-height: 36px;
    display: inline-block; }
  .footer_event_list .footer_event_item .footer_event_item_link a:after {
    content: '';
    width: 16px;
    height: 22px;
    background: url("../images/site_graphics.png") -189px 0px no-repeat;
    display: inline-block;
    position: relative;
    bottom: -5px;
    margin-left: 10px; }

.search_result_item {
  margin-bottom: 35px; }
  .search_result_item .search_result_item_title {
    font-family: 'Nunito', sans-serif;
    font-style: italic;
    font-weight: 700;
    font-size: 24px;
    color: #2e2c2c;
    text-transform: uppercase; }
  .search_result_item .search_result_item_exp {
    font-family: 'Nunito', sans-serif;
    font-style: italic;
    font-weight: 700;
    font-size: 16px;
    color: #2e2c2c; }
  .search_result_item .search_result_item_url {
    font-family: 'Nunito', sans-serif;
    font-style: italic;
    font-weight: 700;
    font-size: 12px;
    color: #2e2c2c; }
  .search_result_item .search_result_item_btn {
    margin-top: 10px; }
    .search_result_item .search_result_item_btn a {
      font-family: 'Nunito', sans-serif;
      font-style: italic;
      font-weight: 700;
      font-size: 16px;
      color: #00b2a9;
      text-transform: uppercase;
      line-height: 36px;
      display: inline-block; }
    .search_result_item .search_result_item_btn a:after {
      content: '';
      width: 15px;
      height: 22px;
      background: url("../images/site_graphics.png") -189px 0px no-repeat;
      display: inline-block;
      position: relative;
      bottom: -5px;
      margin-left: 10px; }

#roadblock {
  display: none;
  position: fixed;
  width: 100%;
  height: 100%;
  z-index: 5000;
  left: 0;
  top: 0; }
  #roadblock #roadblock_inner {
    position: absolute;
    left: 0;
    top: 0;
    width: 100%;
    height: 100%;
    background-color: #000000;
    opacity: .6; }
  #roadblock #roadblock_popup {
    max-width: 800px;
    width: 100%;
    background-color: #ffffff;
    position: absolute;
    z-index: 10;
    top: 50%;
    left: 50%; }
    #roadblock #roadblock_popup #rb_pop_copy {
      padding: 40px 65px;
      font-family: 'Nunito', sans-serif;
      font-style: italic;
      font-weight: 700;
      font-size: 16px;
      color: #2e2c2c;
      text-align: center; }
    #roadblock #roadblock_popup #rb_pop_btns {
      margin-bottom: 40px; }
      #roadblock #roadblock_popup #rb_pop_btns #rb_pop_btns_inner {
        display: inline-block;
        position: relative;
        left: 50%; }
        @media screen and (min-width: 1201px) {
          #roadblock #roadblock_popup #rb_pop_btns #rb_pop_btns_inner {
            margin-left: -130px; } }
        @media screen and (max-width: 1200px) and (min-width: 992px) {
          #roadblock #roadblock_popup #rb_pop_btns #rb_pop_btns_inner {
            margin-left: -130px; } }
        @media screen and (max-width: 991px) and (min-width: 768px) {
          #roadblock #roadblock_popup #rb_pop_btns #rb_pop_btns_inner {
            margin-left: -130px; } }
        @media screen and (max-width: 767px) {
          #roadblock #roadblock_popup #rb_pop_btns #rb_pop_btns_inner {
            margin-left: -130px; } }
    #roadblock #roadblock_popup .rb_pop_btn_item {
      float: left;
      margin: 0px 20px; }
      #roadblock #roadblock_popup .rb_pop_btn_item a, #roadblock #roadblock_popup .rb_pop_btn_item div {
        display: inline-block;
        background-color: #000000;
        text-transform: uppercase;
        cursor: pointer; }
        @media screen and (min-width: 1201px) {
          #roadblock #roadblock_popup .rb_pop_btn_item a, #roadblock #roadblock_popup .rb_pop_btn_item div {
            font-family: 'Nunito', sans-serif;
            font-style: italic;
            font-weight: 700;
            font-size: 16px;
            color: #ffffff;
            line-height: 14px;
            padding: 15px 25px;
            border-radius: 3px; } }
        @media screen and (max-width: 1200px) and (min-width: 992px) {
          #roadblock #roadblock_popup .rb_pop_btn_item a, #roadblock #roadblock_popup .rb_pop_btn_item div {
            font-family: 'Nunito', sans-serif;
            font-style: italic;
            font-weight: 700;
            font-size: 16px;
            color: #ffffff;
            line-height: 14px;
            padding: 24px;
            border-radius: 3px; } }
        @media screen and (max-width: 991px) and (min-width: 768px) {
          #roadblock #roadblock_popup .rb_pop_btn_item a, #roadblock #roadblock_popup .rb_pop_btn_item div {
            font-family: 'Nunito', sans-serif;
            font-style: italic;
            font-weight: 700;
            font-size: 16px;
            color: #ffffff;
            line-height: 14px;
            padding: 9px;
            border-radius: 3px; } }
        @media screen and (max-width: 767px) {
          #roadblock #roadblock_popup .rb_pop_btn_item a, #roadblock #roadblock_popup .rb_pop_btn_item div {
            font-family: 'Nunito', sans-serif;
            font-style: italic;
            font-weight: 700;
            font-size: 16px;
            color: #ffffff;
            line-height: 14px;
            padding: 9px; } }
      #roadblock #roadblock_popup .rb_pop_btn_item a:hover {
        text-decoration: none; }
    #roadblock #roadblock_popup #rb_pop_cont a {
      background-color: #000000 !important; }
  #roadblock #rb_pop_close {
    width: 60px;
    height: 13px;
    position: absolute;
    top: 15px;
    right: 20px;
    cursor: pointer;
    z-index: 10; }
  #roadblock #rb_pop_copy_inner {
    max-height: 300px;
    overflow-y: scroll; }

#footer_adobe_btn {
  float: left;
  margin-right: 10px; }

.landing {
  height: 100%; }

#landing_page_wrapper {
  background-color: #00b2a9;
  height: 100%; }
  #landing_page_wrapper #landing_page {
    background: url("../images/landing_page_bg.png") center center no-repeat;
    background-size: contain;
    padding-top: 33px; }
    @media screen and (min-width: 1201px) {
      #landing_page_wrapper #landing_page {
        min-height: 670px; } }
    @media screen and (max-width: 1200px) and (min-width: 992px) {
      #landing_page_wrapper #landing_page {
        min-height: 670px; } }
    @media screen and (max-width: 991px) and (min-width: 768px) {
      #landing_page_wrapper #landing_page {
        min-height: 550px; } }
    @media screen and (max-width: 767px) {
      #landing_page_wrapper #landing_page {
        min-height: 670px; } }
  #landing_page_wrapper #language_dropdown {
    background-color: #ffffff;
    border-radius: 12px;
    border: 2px solid #ffffff; }
    @media screen and (min-width: 1201px) {
      #landing_page_wrapper #language_dropdown {
        width: 34%;
        margin-left: 33%; } }
    @media screen and (max-width: 1200px) and (min-width: 992px) {
      #landing_page_wrapper #language_dropdown {
        width: 40%;
        margin-left: 30%; } }
    @media screen and (max-width: 991px) and (min-width: 768px) {
      #landing_page_wrapper #language_dropdown {
        width: 54%;
        margin-left: 23%; } }
    @media screen and (max-width: 767px) {
      #landing_page_wrapper #language_dropdown {
        width: 100%; } }
  #landing_page_wrapper #lang_drop_headline {
    padding: 15px 18px; }
  #landing_page_wrapper #lang_drop_headline:after {
    content: '';
    display: inline-block;
    width: 21.78px;
    height: 14.85px;
    background: url("../images/site_graphics.png") -467.28px -37.125px no-repeat;
    margin-left: 8px;
    margin-bottom: -2px;
    background-size: 503.91px auto;
    -webkit-transform: rotate(180deg);
    -moz-transform: rotate(180deg);
    -ms-transform: rotate(180deg);
    -o-transform: rotate(180deg);
    transform: rotate(180deg); }
  #landing_page_wrapper .lang_drop_item_sub {
    padding: 15px 18px 7px; }
  #landing_page_wrapper #lang_drop_headline, #landing_page_wrapper .lang_drop_item_sub {
    font-family: 'Nunito', sans-serif;
    font-style: italic;
    font-weight: 700;
    font-size: 16px;
    color: #253746;
    text-transform: uppercase;
    cursor: pointer; }
  #landing_page_wrapper .land_drop_item_link a {
    font-family: 'Nunito', sans-serif;
    font-style: italic;
    font-weight: 900;
    font-size: 16px;
    color: #253746;
    text-transform: uppercase;
    display: inline-block;
    padding: 7px 18px 7px 46px;
    width: 100%;
    border: 2px solid #ffffff;
    border-radius: 25px; }
  #landing_page_wrapper .land_drop_item_link a:hover {
    border: 2px solid #253746;
    color: #f47721;
    text-decoration: none; }
  #landing_page_wrapper #lang_drop_options {
    padding-bottom: 15px; }
  #landing_page_wrapper .closed {
    background-color: transparent !important;
    border: 2px solid #253746 !important; }
    #landing_page_wrapper .closed #lang_drop_options {
      display: none; }
    #landing_page_wrapper .closed #lang_drop_headline:after {
      -webkit-transform: rotate(0deg) !important;
      -moz-transform: rotate(0deg) !important;
      -ms-transform: rotate(0deg) !important;
      -o-transform: rotate(0deg) !important;
      transform: rotate(0deg) !important; }
  #landing_page_wrapper #landing_page_title {
    text-transform: uppercase;
    position: relative;
    width: 100%;
    text-align: center;
    padding-top: 58px; }
    @media screen and (min-width: 1201px) {
      #landing_page_wrapper #landing_page_title {
        font-family: 'Nunito', sans-serif;
        font-style: italic;
        font-weight: 700;
        font-size: 60px;
        color: #253746; } }
    @media screen and (max-width: 1200px) and (min-width: 992px) {
      #landing_page_wrapper #landing_page_title {
        font-family: 'Nunito', sans-serif;
        font-style: italic;
        font-weight: 700;
        font-size: 60px;
        color: #253746; } }
    @media screen and (max-width: 991px) and (min-width: 768px) {
      #landing_page_wrapper #landing_page_title {
        font-family: 'Nunito', sans-serif;
        font-style: italic;
        font-weight: 700;
        font-size: 47px;
        color: #253746; } }
    @media screen and (max-width: 767px) {
      #landing_page_wrapper #landing_page_title {
        font-family: 'Nunito', sans-serif;
        font-style: italic;
        font-weight: 700;
        font-size: 25px;
        color: #253746; } }
  #landing_page_wrapper #landing_page_title:after {
    position: absolute;
    left: 50%;
    height: 49px;
    width: 49px;
    margin-left: -24.5px;
    top: 0px;
    content: '';
    background: url("../images/globe_icon.png") center center no-repeat; }

.csr_callout_item {
  margin-bottom: 30px; }
  .csr_callout_item .csr_callout_item_inner {
    background-color: #ffffff;
    border-radius: 15px;
    box-shadow: 3px 3px 10px 0px rgba(0, 0, 0, 0.25);
    -webkit-box-shadow: 3px 3px 10px 0px rgba(0, 0, 0, 0.25);
    -moz-box-shadow: 3px 3px 10px 0px rgba(0, 0, 0, 0.25);
    text-align: center;
    padding: 25px; }
  @media screen and (min-width: 1201px) {
    .csr_callout_item .csr_callout_title {
      font-family: 'Nunito', sans-serif;
      font-style: italic;
      font-weight: 700;
      font-size: 35px;
      color: #2E404D;
      line-height: 40px; } }
  @media screen and (max-width: 1200px) and (min-width: 992px) {
    .csr_callout_item .csr_callout_title {
      font-family: 'Nunito', sans-serif;
      font-style: italic;
      font-weight: 700;
      font-size: 35px;
      color: #2E404D;
      line-height: 40px; } }
  @media screen and (max-width: 991px) and (min-width: 768px) {
    .csr_callout_item .csr_callout_title {
      font-family: 'Nunito', sans-serif;
      font-style: italic;
      font-weight: 700;
      font-size: 35px;
      color: #2E404D;
      line-height: 40px; } }
  @media screen and (max-width: 767px) {
    .csr_callout_item .csr_callout_title {
      font-family: 'Nunito', sans-serif;
      font-style: italic;
      font-weight: 700;
      font-size: 35px;
      color: #2E404D;
      line-height: 40px; } }
  @media screen and (min-width: 1201px) {
    .csr_callout_item .csr_callout_copy {
      font-family: 'Nunito Sans', sans-serif;
      font-style: normal;
      font-weight: 400;
      font-size: 16px;
      color: #2E404D;
      line-height: 21px;
      margin-top: 5px; } }
  @media screen and (max-width: 1200px) and (min-width: 992px) {
    .csr_callout_item .csr_callout_copy {
      font-family: 'Nunito Sans', sans-serif;
      font-style: normal;
      font-weight: 400;
      font-size: 16px;
      color: #2E404D;
      line-height: 21px;
      margin-top: 5px; } }
  @media screen and (max-width: 991px) and (min-width: 768px) {
    .csr_callout_item .csr_callout_copy {
      font-family: 'Nunito Sans', sans-serif;
      font-style: normal;
      font-weight: 400;
      font-size: 16px;
      color: #2E404D;
      line-height: 21px;
      margin-top: 5px; } }
  @media screen and (max-width: 767px) {
    .csr_callout_item .csr_callout_copy {
      font-family: 'Nunito Sans', sans-serif;
      font-style: normal;
      font-weight: 400;
      font-size: 16px;
      color: #2E404D;
      line-height: 21px;
      margin-top: 5px; } }
  .csr_callout_item .csr_callout_copy_link {
    margin-top: 15px; }
    .csr_callout_item .csr_callout_copy_link a {
      font-family: 'Nunito', sans-serif;
      font-style: italic;
      font-weight: 700;
      font-size: 16px;
      color: #253746;
      text-transform: uppercase;
      border: 2px solid #253746;
      border-radius: 12px;
      line-height: 36px;
      display: inline-block;
      padding: 0px 14px; }
    .csr_callout_item .csr_callout_copy_link a:after {
      content: '';
      width: 15px;
      height: 22px;
      background: url("../images/site_graphics.png") -171px 0px no-repeat;
      display: inline-block;
      position: relative;
      bottom: -5px;
      margin-left: 10px; }

#side_links #side_links_inner {
  background-color: #eff0f0;
  border-radius: 10px;
  padding: 30px; }
  #side_links #side_links_inner .side_link_item {
    margin: 7px 0px; }
    #side_links #side_links_inner .side_link_item a {
      font-family: 'Nunito', sans-serif;
      font-style: italic;
      font-weight: 700;
      font-size: 22px;
      color: #2E404D;
      line-height: 20px; }
    #side_links #side_links_inner .side_link_item a:hover {
      text-decoration: none;
      color: #f47721; }

.csr_title {
  margin-bottom: 25px !important; }

#print_version {
  margin-bottom: 10px; }
  #print_version svg #Printable_Version {
    font-family: 'Nunito', sans-serif;
    font-style: italic;
    font-weight: 900;
    font-size: 16px;
    color: #2E404D; }

.popup_disable {
  opacity: .5;
  cursor: default !important; }

.chrome-fix {
  position: absolute;
  width: 100%;
  height: 100%;
  pointer-events: none; }

.accessible {
  position: absolute;
  opacity: 0;
  color: #ffffff;
  left: 0;
  z-index: 100; }

.accessible:focus {
  opacity: 1; }

@media print {
  header, footer, #page_breadcrumbs, #share_area, #hero_image, #internal_links_area, #page_form, #callouts {
    display: none; } }

/*# sourceMappingURL=styles.css.map */
