@media only screen and (max-width: 1500px) {
  .download-dropdown .download-items .two_column header {
    padding-left: 90px;
    padding-right: 90px;
  }
  .download-dropdown .download-items .two_column .ce-center.ce-above .ce-bodytext {
    padding-left: 90px;
    padding-right: 90px;
  }
  .download-dropdown .download-items .two_column .ce-above .video {
    padding-left: 90px;
    padding-right: 90px;
  }
  .download-dropdown .download-dropdown-wrapper .triangle-container {
    left: 80px;
  }
  .download-dropdown .three_column_left .ce-above .ce-bodytext {
    padding-left: 0;
  }

  .header-carousel .header-text-wrapper .header-text-wrapper-center .header-text {
    font-size: 50px;
  }
  .header-carousel .header-text-wrapper .header-text-wrapper-center .header-text * {
    font-size: 45px;
    line-height: 60px;
  }

  .footer .footer-center .body table {
    width: auto;
  }

  .text-image-wrapper {
    flex-direction: column;
    padding: 20px;
    box-sizing: border-box;
  }
  .text-image-wrapper .text-image-image {
    margin-top: 15px;
    width: 100%;
  }
  .text-image-wrapper .text-image-text {
    width: 100%;
  }
}
@media only screen and (max-width: 1300px) {
  #nav, .sidebarPlaceholder {
    width: 300px;
  }

  #nav .nav-inner > ul > li > ul > li > .menu-wrapp {
    right: 265px;
  }

  .header-sub, .footer {
    padding-right: 300px;
  }

  .page-content {
    margin-right: 300px;
  }

  .ms-pagelisting .download-dropdown-text-real .triangle-container {
    width: 45px;
    height: 45px;
  }
  .ms-pagelisting .download-dropdown-text-real .triangle-container .triangle {
    top: 3.75px;
    left: 3.75px;
    right: 3.75px;
    bottom: 3.75px;
    width: 37.5px;
    height: 37.5px;
  }
  .ms-pagelisting .download-dropdown-text-real .triangle-container .triangle div {
    width: 25px;
    height: 25px;
    margin-right: 12.5px;
    margin-bottom: 12.5px;
  }
  .ms-pagelisting .download-dropdown-text-real .triangle-container {
    left: 15px;
  }

  .download-dropdown .download-dropdown-wrapper-image .download-dropdown-text {
    padding: 0 60px;
  }
  .download-dropdown .download-dropdown-wrapper-image .download-dropdown-text .download-dropdown-text-real {
    font-size: 29px;
  }
  .download-dropdown .download-items .download-item {
    width: 33.33%;
  }

  .footer .footer-center .body table {
    max-width: 200px;
    width: 100%;
  }
  .footer .footer-center .body table td {
    float: left;
  }
}
@media only screen and (max-width: 1290px) {
  #nav .nav-search {
    margin-top: 10px;
    margin-bottom: 5px;
  }

  h3 {
    font-size: 22px;
  }

  p {
    font-size: 16px;
  }

  .sidebarPlaceholder {
    display: none;
  }

  #nav {
    height: 100%;
    width: 100%;
    overflow-x: scroll;
    display: none;
    opacity: 1 !important;
  }
  #nav.visible {
    overflow-x: hidden;
    display: block;
  }
  #nav.initial-visible {
    display: none !important;
  }
  #nav .nav-submenu {
    position: relative;
  }
  #nav .nav-inner > ul > li > ul > li > .menu-wrapp {
    position: static;
    right: unset;
    top: unset;
    height: auto;
    display: none;
  }
  #nav .nav-inner > ul > li > ul > li > .menu-wrapp.visible {
    display: block;
  }
  #nav .nav-inner > ul > li > ul > li > .menu-wrapp > ul {
    background: transparent !important;
    padding: 0 !important;
    padding-left: 20px !important;
  }
  #nav .nav-inner > ul > li > ul > li > .menu-wrapp > ul li {
    font-size: 12px !important;
  }
  #nav .nav-plus {
    display: block;
  }

  .header-top .header-logo {
    width: 250px;
  }
  .header-top .header-navigation {
    position: fixed;
  }

  .header-sub, .footer {
    padding-right: 0 !important;
  }

  .page-content {
    margin-right: 0 !important;
  }
}
@media only screen and (max-width: 1100px) {
  .download-dropdown .download-dropdown-wrapper-image .download-dropdown-text .download-dropdown-text-real {
    font-size: 22px;
  }
  .download-dropdown .download-dropdown-wrapper {
    font-size: 18px;
  }
}
@media only screen and (max-width: 1000px) {
  .news-box .news-box-inner .news-box-row .news-box-item {
    width: 50%;
    margin-bottom: 20px;
  }

  .download-dropdown .download-items .download-item {
    width: 50%;
  }
}
@media only screen and (max-width: 900px) {
  .header-carousel .header-text-wrapper .header-text-wrapper-center .header-text {
    font-size: 35px;
  }
  .header-carousel .header-text-wrapper .header-text-wrapper-center .header-text * {
    font-size: 35px;
    line-height: 31px;
  }

  .ms-pagelisting > a:nth-child(2n) .download-dropdown-wrapper-image {
    flex-wrap: wrap-reverse;
  }
  .ms-pagelisting > a .download-dropdown-wrapper-image {
    flex-wrap: wrap;
  }
  .ms-pagelisting > a .button-wrapper {
    float: none !important;
  }

  .download-dropdown .download-dropdown-wrapper-image .triangle-container {
    width: 45px;
    height: 45px;
  }
  .download-dropdown .download-dropdown-wrapper-image .triangle-container .triangle {
    top: 7.5px;
    left: 7.5px;
    right: 7.5px;
    bottom: 7.5px;
    width: 30px;
    height: 30px;
  }
  .download-dropdown .download-dropdown-wrapper-image .triangle-container .triangle div {
    width: 20px;
    height: 20px;
    margin-right: 10px;
    margin-bottom: 10px;
  }
  .download-dropdown .download-dropdown-wrapper-image .download-dropdown-text, .download-dropdown .download-dropdown-wrapper-image .download-dropdown-image {
    width: 100%;
    float: none;
  }
  .download-dropdown .download-dropdown-wrapper-image .download-dropdown-image {
    height: 300px;
  }

  .three_column .three_column_center, .three_column .three_column_right, .three_column .three_column_left {
    float: none;
    width: 100%;
  }

  .two_column .pdf-view {
    padding-left: 90px;
    padding-right: 90px;
    margin-left: 0;
  }
  .two_column .pdf-view .download-item .download-item-description {
    float: none;
  }
  .two_column .two_column_left h1, .two_column .two_column_right h1 {
    font-size: 20px;
  }
  .two_column .two_column_left p, .two_column .two_column_right p {
    font-size: 12px;
  }

  .news-box .news-box-inner .news-box-row .news-box-item {
    width: 100%;
  }

  .footer .footer-wrapper {
    flex-direction: column;
    width: 250px;
    padding-left: 0;
    padding-right: 0;
    margin: 0 auto;
  }
  .footer .footer-wrapper > div {
    flex-basis: unset !important;
    padding-top: 40px;
  }
  .footer .footer-wrapper > div:first-child {
    padding-top: 0;
  }
  .footer .footer-wrapper .head {
    height: auto;
  }
  .footer .footer-wrapper .head p {
    text-align: center;
  }
  .footer .footer-wrapper .footer-right .body {
    display: flex;
  }
  .footer .footer-wrapper .footer-right ul {
    display: inline-block;
    margin: 0 auto;
  }
}
@media only screen and (max-width: 850px) {
  .page-content > .frame-type-msbase_button {
    padding-left: 20px;
    padding-right: 20px;
  }

  .ce-above .ce-bodytext {
    padding-left: 20px;
    padding-right: 20px;
  }

  .ce-right.ce-intext .ce-bodytext {
    float: none;
    padding-left: 20px;
    padding-right: 20px;
  }

  .two_column header {
    padding-left: 20px;
    padding-right: 20px;
  }
  .two_column .ce-above .video {
    padding-left: 20px;
    padding-right: 20px;
  }
  .two_column .two_column .button-wrapper {
    margin: 0 auto;
  }
  .two_column .pdf-view {
    padding-left: 20px;
    padding-right: 20px;
  }

  .download-dropdown .download-dropdown-text {
    padding-left: 20px;
    padding-right: 20px;
  }
  .download-dropdown .download-items {
    padding-left: 0;
    padding-right: 0;
  }
  .download-dropdown .download-items .two_column header {
    padding-left: 20px;
    padding-right: 20px;
  }
  .download-dropdown .download-items .two_column .ce-above .video {
    padding-left: 20px;
    padding-right: 20px;
  }
  .download-dropdown .download-items .two_column .ce-center.ce-above .ce-bodytext {
    padding-left: 20px;
    padding-right: 20px;
  }
  .download-dropdown .download-items .three_column {
    padding-left: 20px;
    padding-right: 20px;
  }

  .two_column .two_column_left {
    width: 100%;
    float: none;
    margin-bottom: 30px;
  }
  .two_column .two_column_right {
    width: 100%;
    float: none;
  }
  .two_column .news-box, .two_column .button-wrapper {
    padding-left: 20px;
    padding-right: 20px;
  }
  .two_column .two_column_left div.ce-bodytext, .two_column .two_column_right div.ce-bodytext {
    padding-left: 20px;
    padding-right: 20px;
  }
  .two_column .frame-type-msbase_button {
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box;
    padding-left: 0;
    padding-right: 0;
  }

  .ce-bodytext {
    margin: 0;
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box;
  }

  .three_column {
    display: block;
    margin: 0 20px;
  }
  .three_column .ms-list {
    padding: 0 !important;
  }
  .three_column .three_column_center, .three_column .three_column_right, .three_column .three_column_left {
    float: none;
    width: 100%;
  }
  .three_column .three_column_center .ce-above .ce-bodytext, .three_column .three_column_right .ce-above .ce-bodytext, .three_column .three_column_left .ce-above .ce-bodytext {
    padding-left: 0;
    padding-right: 0;
  }

  .ce-textpic.ce-right.ce-intext.ce-nowrap .ce-gallery, .ce-textpic.ce-right.ce-intext.ce-nowrap .ce-bodytext {
    text-align: center;
    width: 100%;
  }

  .frame-type-textmedia .ce-textpic .ce-gallery .ce-row .ce-column {
    width: 100%;
  }
  .frame-type-textmedia .gtype-parallax .ce-bodytext {
    margin: 0 10px;
  }

  .ce-left.ce-above .ce-gallery .ce-row .ce-column {
    padding-left: 0;
    padding-right: 0;
  }

  .news-box {
    padding-left: 20px;
    padding-right: 20px;
  }
}
@media only screen and (max-width: 500px) {
  .header-carousel .header-text-wrapper .header-text-wrapper-center {
    margin-top: 20px;
  }

  .header-root .header-text {
    font-size: 34px;
  }
  .header-root .header-text-wrapper-center {
    width: 100%;
    left: 0 !important;
    right: 0;
    max-width: 100%;
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box;
    padding: 0 20px;
  }

  .header-sub .header-text {
    padding-left: 20px;
    padding-right: 20px;
  }
  .header-sub .header-text * {
    display: block !important;
    font-size: 34px !important;
    line-height: 34px !important;
  }
  .header-sub .header-text h1 {
    padding-top: 10px;
  }
  .header-sub .header-text br {
    display: none !important;
  }
  .header-sub .header-text-wrapper-center {
    max-width: 100%;
    top: 60% !important;
  }

  .download-dropdown .download-dropdown-wrapper-image .title {
    padding-left: 40px;
  }
  .download-dropdown .download-dropdown-wrapper-image .download-dropdown-text {
    padding-left: 20px;
    padding-right: 20px;
  }
  .download-dropdown .download-dropdown-wrapper {
    padding-left: 80px;
    padding-right: 80px;
  }

  .download-dropdown .download-dropdown-title {
    padding-left: 0;
  }
  .download-dropdown .download-dropdown-wrapper .triangle-container {
    left: 10px;
  }
  .download-dropdown .download-items .download-item {
    width: 100%;
  }
}
@media only screen and (max-width: 400px) {
  .header-sub .header-text * {
    display: block !important;
    font-size: 26px !important;
    line-height: 22px !important;
  }

  .two_column .two_column_left div.ce-bodytext, .two_column .two_column_right div.ce-bodytext {
    padding-left: 20px;
    padding-right: 20px;
  }

  .news-box {
    padding-left: 20px;
    padding-right: 20px;
  }
}

/*# sourceMappingURL=responsive.css.map */
