@import url(fonts.css);
@font-face {
  font-family: 'bebas-neue';
  src: url("../fonts/bebas_regular/bebasneue-regular-webfont.eot");
  src: url("../fonts/bebas_regular/bebasneue-regular-webfont.eot?iefix") format("eot"), url("../fonts/bebas_regular/bebasneue_regular-webfont.woff") format("woff"), url("../fonts/bebas_regular/bebasneue_regular-webfont.ttf") format("truetype"), url("../fonts/bebas_regular/bebasneue_regular-webfont.svg#webfont3AwWkQXK") format("svg");
  font-weight: normal;
  font-style: normal; }

.header1 {
  font-size: 10.5em;
  font-family: 'Knockout 26 A', 'Knockout 26 B';
  font-weight: 400;
  color: #757E84; }
  .header1 span.orange-header1 {
    color: #f37021;
    font-family: 'Knockout 67 A', 'Knockout 67 B';
    font-weight: 400;
    font-style: normal; }

.header2 {
  color: #757E84;
  font-size: 2.25em;
  font-family: 'Open Sans', sans-serif;
  font-weight: 700; }

.header3 {
  color: #757E84;
  font-size: 2.5em;
  font-family: "bebas-neue",sans-serif;
  font-style: normal;
  font-weight: 400; }

.header3-icon1, .header3-icon2 {
  color: #FFFFFF;
  font-size: 2.5em;
  font-family: "bebas-neue",sans-serif;
  font-style: normal;
  font-weight: 400; }

.header3-icon2 {
  color: #757E84; }

.header4-white, .header4-gray {
  color: #FFFFFF;
  font-size: 3.75em;
  font-family: "bebas-neue",sans-serif;
  font-style: normal;
  font-weight: 400; }

.header4-gray {
  color: #757E84; }

.header5 {
  color: #757E84;
  font-family: 'Open Sans', sans-serif;
  font-size: 1.25em;
  font-weight: 700; }

.header6 {
  font-family: "bebas-neue",sans-serif;
  font-size: 1.25em;
  color: #ffffff; }

.subheader1 {
  font-family: "bebas-neue",sans-serif;
  font-style: normal;
  font-weight: 400;
  font-size: 1.625em; }

.subheader2 {
  font-family: 'Open Sans', sans-serif;
  font-weight: 700;
  font-size: 1em; }

.subheader3 {
  font-family: 'Open Sans', sans-serif;
  font-weight: 600;
  font-size: 1em; }

.body-text-general {
  color: #757E84;
  font-family: 'Open Sans', sans-serif;
  font-weight: 600;
  font-size: 1.25em;
  line-height: 1.4em; }

.body-text1 {
  color: #757E84;
  font-family: 'Open Sans', sans-serif;
  font-weight: 600;
  font-size: 1.25em;
  line-height: 1.4em;
  line-height: 1.75em; }

.body-text2 {
  color: #757E84;
  font-family: 'Open Sans', sans-serif;
  font-weight: 400;
  font-size: 1.25em;
  line-height: 1.4em;
  font-size: 1em; }

.body-text3 {
  color: #757E84;
  font-family: 'Open Sans', sans-serif;
  font-weight: 600;
  font-size: 1.25em;
  line-height: 1.4em;
  font-family: 'Open Sans', sans-serif;
  font-weight: 400;
  font-size: 1em; }

.link-cac-general, .link-cac1, .link-cac3, .link-cac2, .link-cac4, .link-cac5, .link-cac6, .link-cac7 {
  font-family: "bebas-neue",sans-serif;
  font-style: normal;
  font-weight: 400;
  font-size: 1em;
  color: #F37021;
  text-decoration: none !important; }

.link-cac1, .link-cac3 {
  color: #757E84;
  font-size: 1em; }
  .link-cac1.color2:hover, .color2.link-cac3:hover {
    color: #F37021 !important; }
  .link-cac1:hover, .link-cac3:hover {
    color: #F37021 !important; }
  .link-cac1:active, .link-cac3:active {
    color: #F37021 !important; }
  .link-cac1:visited, .link-cac3:visited {
    color: #757E84; }

.link-cac2 {
  color: #C8C8C8;
  font-size: 1em; }
  .link-cac2:active {
    color: #C8C8C8; }

.link-cac3 {
  font-family: 'Open Sans', sans-serif;
  font-weight: 700;
  font-size: 0.938em; }

.link-cac4 {
  font-family: 'Open Sans', sans-serif;
  font-weight: 400;
  font-size: 1em;
  line-height: 1.4em;
  text-decoration: underline; }
  .link-cac4:hover {
    color: #F37021;
    text-decoration: none; }
  .link-cac4:active {
    color: #F37021;
    text-decoration: none; }
  .link-cac4:visited {
    color: #F37021; }
  .link-cac4:focus {
    color: #F37021; }
  .link-cac4 .icon-arrow-down {
    display: inline-block;
    transform: rotate(90deg) !important;
    -webkit-transform: rotate(90deg) !important; }

.link-cac5, .link-cac6, .link-cac7 {
  font-family: 'Open Sans', sans-serif;
  font-weight: 400;
  font-size: 0.875em;
  line-height: 1.4em; }

.link-cac6 {
  line-height: 1.575em; }
  .link-cac6:hover {
    color: #F37021;
    text-decoration: underline !important; }
  .link-cac6:active {
    color: #F37021;
    text-decoration: underline !important; }

.link-cac7 {
  color: #FFFFFF; }
  .link-cac7:hover {
    color: #F37021;
    text-decoration: none; }
  .link-cac7:active {
    color: #F37021;
    text-decoration: none; }

.links-space1 {
  margin: 0 10px; }

.links-space2 {
  margin: 0 11px; }

.button-general, .button1, .button2, .button3 {
  background-color: #F37021;
  color: #FFFFFF;
  height: 25px;
  font-family: "bebas-neue",sans-serif;
  font-style: normal;
  font-weight: 400; }
  .button-general:hover, .button1:hover, .button2:hover, .button3:hover {
    background-color: #D9590D; }

.button1 {
  border-radius: 18px;
  font-size: 1.0em;
  padding: 5px 16px 5px 16px; }
  @media (max-width: 700px) {
    .button1 {
      color: #ffffff;
      text-decoration: none;
      background-color: #F37021;
      padding: 8px 24px 8px 24px;
      border-radius: 30px;
      font-size: 1.5em;
      font-family: "bebas-neue",sans-serif;
      font-style: normal;
      font-weight: 400;
      height: 40px; }
      .button1:hover {
        color: #ffffff;
        background-color: #D9590D; }
      .button1:visited {
        color: #ffffff; } }

.button2 {
  padding: 5px 26px;
  font-size: 1.125em;
  letter-spacing: 0.5px;
  text-align: center;
  border-radius: 15px; }

input.button2 {
  border: none;
  padding-bottom: 26px; }

.button3 {
  padding: 10px 30px 10px 30px;
  border-radius: 25px;
  height: 50px;
  font-size: 1.875em; }

.button4 {
  color: #FFFFFF;
  width: 47px;
  height: 40px;
  font-family: "bebas-neue",sans-serif;
  font-style: normal;
  font-weight: 400;
  font-size: 2em;
  background-color: #F37021;
  line-height: 1.125em;
  border: 0; }

.reset1 {
  margin: 0;
  padding: 0; }

.white {
  color: #ffffff; }

.noPadding {
  padding: 0px !important; }

/* Start Body Issue Impact Prueba */
.link-disable {
  color: #757E84;
  text-decoration: none;
  pointer-events: none; }

.print_section .body-text2 ul {
  padding: 0px 40px;
  margin: 25px 0 0 0px; }

.prueba {
  height: 40px;
  background-color: silver; }

.article p {
  color: #757E84;
  font-family: 'Open Sans', sans-serif;
  font-weight: 400;
  line-height: 1.4em;
  font-size: 1em; }

#body-issue {
  padding-top: 55px; }

#body-issue .row {
  margin-left: 66px;
  margin-right: 66px; }

#body-issue .col-lg-6 h1.header4-gray {
  font-family: "bebas-neue",sans-serif;
  font-style: normal;
  font-weight: 400; }

#body-issue .col-lg-6 h1,
#body-issue .col-lg-6 .body-text2 {
  text-align: center; }

#body-issue .col-lg-6 h1 {
  padding-bottom: 14px; }

#body-issue .col-lg-6 .body-text2 {
  padding-left: 6px;
  padding-right: 6px;
  padding-bottom: 26px; }

#body-issue .col-lg-6:first-child {
  padding-right: 120px; }

#body-issue .col-lg-6:last-child {
  border-left: 2px solid #D6D6D6;
  padding-left: 130px; }

#body-issue .media {
  margin-top: 0;
  margin-bottom: 40px; }

#body-issue .media .media-left {
  padding-right: 40px; }

#body-issue #media-circle-1 .media-left,
#body-issue #media-circle-2 .media-left,
#body-issue #media-circle-99 .media-left {
  padding-right: 67px; }

#body-issue .media .media-left .circle-1,
#body-issue .media .media-left .circle-2,
#body-issue .media .media-left .circle-99 {
  position: relative;
  width: 125px;
  height: 125px;
  text-align: center;
  display: inline-block;
  margin-left: 29px; }

#body-issue .media .media-left .circle-1 canvas,
#body-issue .media .media-left .circle-2 canvas,
#body-issue .media .media-left .circle-99 canvas {
  vertical-align: top; }

#body-issue .media .media-left .circle-1 p,
#body-issue .media .media-left .circle-2 p,
#body-issue .media .media-left .circle-99 p {
  position: absolute;
  width: 103%;
  height: 78%;
  color: #F37021;
  font-family: 'Knockout 68', sans-serif;
  font-size: 4.125em;
  font-style: normal;
  text-align: center;
  top: 0;
  bottom: 0;
  left: 0;
  right: 0;
  margin: auto; }

#body-issue .media .media-left .circle-1 p i,
#body-issue .media .media-left .circle-2 p i,
#body-issue .media .media-left .circle-99 p i {
  font-family: 'Knockout 68', sans-serif;
  margin: 0 0 0 -10px; }

#body-issue .media .media-body .person-issue {
  padding-left: 3px; }

#body-issue .media .media-body .person-issue ul {
  list-style: none;
  padding: 10px 0 0 0;
  margin-left: -10px; }

#body-issue .media .media-body .person-issue ul li {
  display: inline-block; }

#body-issue .media .media-body .person-issue ul li .icon-man-orange:before,
#body-issue .media .media-body .person-issue ul li .icon-women-orange:before,
#body-issue .media .media-body .person-issue ul li .icon-man-gray:before,
#body-issue .media .media-body .person-issue ul li .icon-women-gray:before {
  width: 13.9px;
  font-size: 2.2em;
  line-height: 1em;
  display: inline-block;
  margin: 0; }

#body-issue .media .media-body .person-issue ul.icons-persons {
  margin-bottom: 2px; }

#body-issue .media .media-body .body-text-general {
  padding-right: 16px; }

#body-issue .media .media-body .body-text-general {
  font-size: 1em; }

#body-issue .media .media-left .brief-issue {
  height: 114px;
  background-position: center top;
  background-size: 134px;
  text-align: center;
  display: block; }

#body-issue .media .media-left span.orange-headerA {
  color: #F37021;
  font-family: 'Knockout 68', sans-serif;
  font-size: 4.438em;
  line-height: 2em; }

#body-issue #brief-media .media-body {
  padding-top: 20px; }

#body-issue #right-issue .media .media-body .body-text-general {
  padding-right: 10px;
  padding-top: 18px; }

#body-issue #right-issue #media-map .media-body .body-text-general {
  margin-top: -5px;
  padding-top: 0; }

#body-issue #right-issue #media-resume .media-body .body-text-general {
  padding-top: 0; }

#body-issue #right-issue .media .media-left p.orange-symbol {
  color: #F37021;
  font-family: 'Knockout 68', sans-serif;
  font-size: 7.5em;
  margin: 0;
  line-height: 0.2em; }

#body-issue #right-issue .media .media-left p.orange-headerA {
  color: #F37021;
  font-family: 'Knockout 68', sans-serif;
  font-size: 4.375em;
  line-height: 0.8em; }

#body-issue #right-issue .media .media-left p.orange-headerB {
  color: #F37021;
  font-family: 'Knockout 68', sans-serif;
  font-size: 2.875em;
  line-height: 0.7em; }

#body-issue #right-issue .media .media-left {
  width: 55%; }

#body-issue #right-issue .media .media-left img {
  width: 100%;
  height: auto;
  display: block; }

#body-issue #right-issue #media-resume .media-left p.orange-headerA {
  font-size: 5.25em; }

#body-issue #right-issue #media-resume .media-left p.orange-headerB {
  font-size: 1.938em;
  line-height: 0.3em; }

#body-issue #right-issue .media .media-left .icon-paper-2:before {
  float: left; }

#body-issue .final-button-left,
#body-issue .final-button-right {
  text-align: center !important;
  margin-top: 44px; }

#body-issue .final-button-left a.button2,
#body-issue .final-button-left a.button2:hover,
#body-issue .final-button-left a.button2:focus,
#body-issue .final-button-right a.button2,
#body-issue .final-button-right a.button2:hover,
#body-issue .final-button-right a.button2:focus {
  color: #FFFFFF;
  text-decoration: none; }

#body-issue .final-body-issue {
  text-align: center;
  margin-top: 40px;
  margin-bottom: 72px; }

#body-issue .final-body-issue .body-text2 {
  margin-bottom: 43px; }

#body-issue .final-body-issue a.button3:hover,
#body-issue .final-body-issue a.button3:focus {
  color: #FFFFFF;
  text-decoration: none; }

.content-three-items-home1 .prolernfeed:nth-child(1) {
  width: 31.3%;
  margin-right: 20px; }

.content-three-items-home1 .prolernfeed:nth-child(2) {
  width: 31.3%;
  margin-left: 16px;
  margin-right: 18px; }

.content-three-items-home1 .prolernfeed:nth-child(3) {
  width: 31%;
  margin-left: 17px; }

.content-three-items-home1 .prolernfeed:nth-child(2) h1.header3-icon2,
.content-three-items-home1 .prolernfeed:nth-child(3) h1.header3-icon2 {
  padding-top: 18px; }

.content-three-items-home1 .prolernfeed .media {
  margin-bottom: 26px; }

.content-three-items-home1 .prolernfeed .media .media-left {
  padding-right: 13px; }

.content-three-items-home1 .prolernfeed p.body-text3 {
  margin-bottom: 24px !important; }

.content-three-items-home1 .prolernfeed:nth-child(3) p {
  margin-bottom: 26px; }

.content-three-items-home1 .prolernfeed:nth-child(3) p a.link-cac4 {
  text-decoration: underline !important; }

.content-three-items-home1 .prolernfeed:nth-child(3) p a.link-cac4:hover,
.content-three-items-home1 .prolernfeed:nth-child(3) p a.link-cac4:focus {
  color: #F37021;
  text-decoration: none !important; }

.content-three-items-home1 .prolernfeed a.button2,
.content-three-items-home1 .prolernfeed a.button2:hover,
.content-three-items-home1 .prolernfeed a.button2:focus {
  color: #FFFFFF;
  line-height: 1em; }

@media (min-width: 1040px) and (max-width: 1399px) {
  #body-issue {
    padding-top: 55px; }
  #body-issue .col-lg-12 {
    padding-left: 0;
    padding-right: 0; }
  #body-issue .row {
    margin-left: 0px;
    margin-right: 0px; }
  #body-issue .col-lg-6 h1.header4-gray {
    font-family: "bebas-neue",sans-serif;
    font-style: normal;
    font-weight: 400; }
  #body-issue .col-lg-6 h1,
  #body-issue .col-lg-6 .body-text2 {
    text-align: center; }
  #body-issue .col-lg-6 h1 {
    padding-bottom: 14px; }
  #body-issue .col-lg-6 .body-text2 {
    width: 400px;
    padding-left: 6px;
    padding-right: 6px;
    padding-bottom: 45px;
    margin: 0 auto; }
  #body-issue .col-lg-6:first-child {
    padding-left: 0;
    padding-right: 20px; }
  #body-issue .col-lg-6:last-child {
    border-left: 2px solid #D6D6D6;
    padding-left: 20px;
    padding-right: 0; }
  #body-issue .media {
    width: 379px;
    margin-top: 0;
    margin-bottom: 40px;
    margin-left: auto;
    margin-right: auto; }
  #body-issue #media-circle-1 {
    margin-bottom: 46px; }
  #body-issue #media-circle-2 {
    margin-bottom: 47px; }
  #body-issue #brief-media {
    margin-bottom: 85px; }
  #body-issue .media .media-left {
    padding-right: 40px; }
  #body-issue #media-circle-1 .media-left,
  #body-issue #media-circle-2 .media-left,
  #body-issue #media-circle-99 .media-left {
    padding-right: 68px;
    padding-top: 0px; }
  #body-issue .media .media-left .circle-1,
  #body-issue .media .media-left .circle-2,
  #body-issue .media .media-left .circle-99 {
    position: relative;
    width: 126px;
    height: 126px;
    text-align: center;
    display: inline-block;
    margin-left: 3px; }
  #body-issue .media .media-left .circle-1 canvas,
  #body-issue .media .media-left .circle-2 canvas,
  #body-issue .media .media-left .circle-99 canvas {
    width: 126px;
    height: 126px;
    vertical-align: top; }
  #body-issue .media .media-left .circle-1 p,
  #body-issue .media .media-left .circle-2 p,
  #body-issue .media .media-left .circle-99 p {
    position: absolute;
    width: 103%;
    height: 75%;
    color: #F37021;
    font-family: 'Knockout 68', sans-serif;
    font-size: 4.125em;
    font-style: normal;
    text-align: center;
    top: 0;
    bottom: 0;
    left: 0;
    right: 0;
    margin: auto; }
  #body-issue .media .media-left .circle-1 p i,
  #body-issue .media .media-left .circle-2 p i,
  #body-issue .media .media-left .circle-99 p i {
    font-family: 'Knockout 68', sans-serif; }
  #body-issue .media .media-body .person-issue {
    padding-left: 3px; }
  #body-issue .media .media-body .person-issue ul {
    list-style: none;
    padding: 10px 0 0 0;
    margin-left: -10px; }
  #body-issue .media .media-body .person-issue ul li {
    display: inline-block; }
  #body-issue .media .media-body .person-issue ul li .icon-man-orange:before,
  #body-issue .media .media-body .person-issue ul li .icon-women-orange:before,
  #body-issue .media .media-body .person-issue ul li .icon-man-gray:before,
  #body-issue .media .media-body .person-issue ul li .icon-women-gray:before {
    width: 13.9px;
    line-height: 1em;
    display: inline-block;
    margin: 0; }
  #body-issue .media .media-body .person-issue ul.icons-persons {
    margin-bottom: 2px; }
  #body-issue .media .media-body .body-text3 {
    padding-right: 0px; }
  #body-issue .media .media-body .body-text3 {
    font-size: 1em; }
  #body-issue .media .media-left .brief-issue {
    width: 132px;
    height: 132px;
    background-position: center top;
    background-size: 132px;
    text-align: center;
    display: block; }
  #body-issue .media .media-left span.orange-headerA {
    color: #F37021;
    font-family: 'Knockout 68', sans-serif;
    font-size: 4.438em;
    line-height: 2em; }
  #body-issue #brief-media .media-left {
    width: 132px;
    padding-right: 64px; }
  #body-issue #brief-media .media-body {
    padding-top: 4px; }
  #body-issue #right-issue .body-text2 {
    padding-bottom: 44px; }
  #body-issue #right-issue .media {
    width: 396px; }
  #body-issue #right-issue .media .media-body .body-text3 {
    padding-right: 0px;
    padding-top: 18px; }
  #body-issue #right-issue #media-individuals {
    margin-bottom: 40px; }
  #body-issue #right-issue #media-individuals .media-left {
    width: 100px;
    padding-left: 8px;
    padding-right: 53px; }
  #body-issue #right-issue #media-individuals .media-body .body-text3 {
    padding-top: 18px;
    margin-top: -6px; }
  #body-issue #right-issue #media-map {
    padding-bottom: 16px;
    margin-bottom: 20px; }
  #body-issue #right-issue #media-map .media-left {
    width: 117px;
    padding-right: 40px;
    padding-top: 6px; }
  #body-issue #right-issue #media-map .media-body .body-text3 {
    margin-top: -5px;
    padding-top: 0; }
  #body-issue #right-issue #media-resume {
    padding-bottom: 7px; }
  #body-issue #right-issue #media-resume .media-body .body-text3 {
    padding-top: 0; }
  #body-issue #right-issue .media .media-left p.orange-symbol {
    color: #F37021;
    font-family: 'Knockout 68', sans-serif;
    font-size: 7.5em;
    margin: 0;
    line-height: 0.2em; }
  #body-issue #right-issue .media .media-left p.orange-headerA {
    color: #F37021;
    font-family: 'Knockout 68', sans-serif;
    font-size: 4.375em;
    line-height: 0.95em; }
  #body-issue #right-issue .media .media-left p.orange-headerB {
    color: #F37021;
    font-family: 'Knockout 68', sans-serif;
    font-size: 2.875em;
    line-height: 0.5em; }
  #body-issue #right-issue .media .media-left img {
    width: 180px;
    height: 72px;
    display: block; }
  #body-issue #right-issue .media#media-resume {
    margin-bottom: 60px; }
  #body-issue #right-issue .media#media-resume .media-left {
    width: 174px;
    float: left;
    padding-right: 0;
    margin-right: 46px; }
  #body-issue #right-issue #media-resume .media-left p.orange-headerA {
    font-size: 5.25em;
    line-height: 0.8em; }
  #body-issue #right-issue #media-resume .media-left p.orange-headerB {
    font-size: 1.938em;
    line-height: 0em; }
  #body-issue #right-issue .media .media-left .icon-paper-2:before {
    float: left; }
  #body-issue .final-button-left,
  #body-issue .final-button-right {
    text-align: center !important;
    margin-top: 24px; }
  #body-issue .final-button-left a.button2,
  #body-issue .final-button-left a.button2:hover,
  #body-issue .final-button-left a.button2:focus,
  #body-issue .final-button-right a.button2,
  #body-issue .final-button-right a.button2:hover,
  #body-issue .final-button-right a.button2:focus {
    color: #FFFFFF;
    text-decoration: none; }
  #body-issue .final-body-issue {
    text-align: center;
    margin-top: 50px;
    margin-bottom: 66px; }
  #body-issue .final-body-issue .body-text2 {
    margin-bottom: 40px; }
  #body-issue .final-body-issue a.button3:hover,
  #body-issue .final-body-issue a.button3:focus {
    color: #FFFFFF;
    text-decoration: none; }
  .content-three-items-home1 {
    margin-top: 54px !important;
    margin-bottom: 60px !important; }
  .content-three-items-home1 .prolernfeed:nth-child(1) {
    width: 30.9%;
    margin-right: 0; }
  .content-three-items-home1 .prolernfeed:nth-child(2) {
    width: 30.9%;
    margin-left: 3.2%;
    margin-right: 3.2%; }
  .content-three-items-home1 .prolernfeed:nth-child(3) {
    width: 30.8%;
    margin-left: 0px; }
  .content-three-items-home1 .prolernfeed:nth-child(1) h1.header3-icon2,
  .content-three-items-home1 .prolernfeed:nth-child(2) h1.header3-icon2 {
    font-size: 2.5em;
    line-height: 0.9em;
    padding-top: 0px; }
  .content-three-items-home1 .prolernfeed:nth-child(3) h1.header3-icon2 {
    font-size: 2.5em;
    line-height: 0.9em;
    padding-top: 18px; }
  .content-three-items-home1 .prolernfeed .media {
    text-align: left;
    margin-bottom: 30px; }
  .content-three-items-home1 .prolernfeed:nth-child(3) .media {
    text-align: left;
    margin-bottom: 34px; }
  .content-three-items-home1 .prolernfeed .media .media-left {
    float: none;
    width: 64px;
    padding-top: 4px;
    padding-right: 11px; }
  .content-three-items-home1 .prolernfeed:nth-child(1) p.body-text3 {
    width: 278px; }
  .content-three-items-home1 .prolernfeed:nth-child(2) p.body-text3 {
    width: 298px; }
  .content-three-items-home1 .prolernfeed:nth-child(3) p.body-text3 {
    width: 278px; }
  .content-three-items-home1 .prolernfeed p.body-text3 {
    margin: 0 0 26px 0 !important; }
  .content-three-items-home1 .prolernfeed:nth-child(3) p {
    width: 268px;
    margin: 0 0 16px 0; }
  .content-three-items-home1 .prolernfeed:nth-child(3) p a.link-cac4 {
    text-decoration: underline !important; }
  .content-three-items-home1 .prolernfeed:nth-child(3) p a.link-cac4:hover,
  .content-three-items-home1 .prolernfeed:nth-child(3) p a.link-cac4:focus {
    color: #F37021;
    text-decoration: none !important; }
  .content-three-items-home1 .prolernfeed:nth-child(3) a.button2 {
    margin-top: 12px; }
  .content-three-items-home1 .prolernfeed a.button2,
  .content-three-items-home1 .prolernfeed a.button2:hover,
  .content-three-items-home1 .prolernfeed a.button2:focus {
    color: #FFFFFF;
    line-height: 1em;
    text-decoration: none; } }

@media (min-width: 900px) and (max-width: 1039px) {
  .hidden-900 {
    display: none !important;
    clear: both !important; }
  #body-issue {
    padding-top: 55px; }
  #body-issue .col-lg-12 {
    padding-left: 0;
    padding-right: 0; }
  #body-issue .row {
    margin-left: 0px;
    margin-right: 0px; }
  #body-issue .col-lg-6 h1.header4-gray {
    font-family: "bebas-neue",sans-serif;
    font-style: normal;
    font-weight: 400; }
  #body-issue .col-lg-6 h1,
  #body-issue .col-lg-6 .body-text2 {
    text-align: center; }
  #body-issue .col-lg-6 h1 {
    padding-bottom: 14px; }
  #body-issue .col-lg-6 .body-text2 {
    padding-left: 6px;
    padding-right: 6px;
    padding-bottom: 26px; }
  #body-issue .col-lg-6:first-child {
    padding-left: 0;
    padding-right: 20px; }
  #body-issue .col-lg-6:last-child {
    border-left: 2px solid #D6D6D6;
    padding-left: 20px;
    padding-right: 0; }
  #body-issue .media {
    width: 303px;
    margin-top: 0;
    margin-bottom: 40px;
    margin-left: auto;
    margin-right: auto; }
  #body-issue #media-circle-1 {
    margin-bottom: 27px; }
  #body-issue #media-circle-2 {
    margin-bottom: 28px; }
  #body-issue #brief-media {
    margin-bottom: 105px; }
  #body-issue .media .media-left {
    padding-right: 40px; }
  #body-issue #media-circle-1 .media-left,
  #body-issue #media-circle-2 .media-left,
  #body-issue #media-circle-99 .media-left {
    padding-right: 50px;
    padding-top: 22px; }
  #body-issue .media .media-left .circle-1,
  #body-issue .media .media-left .circle-2,
  #body-issue .media .media-left .circle-99 {
    position: relative;
    width: 83px;
    height: 83px;
    text-align: center;
    display: inline-block;
    margin-left: 0px; }
  #body-issue .media .media-left .circle-1 canvas,
  #body-issue .media .media-left .circle-2 canvas,
  #body-issue .media .media-left .circle-99 canvas {
    width: 83px;
    height: 83px;
    vertical-align: top; }
  #body-issue .media .media-left .circle-1 p,
  #body-issue .media .media-left .circle-2 p,
  #body-issue .media .media-left .circle-99 p {
    position: absolute;
    width: 103%;
    height: 75%;
    color: #F37021;
    font-family: 'Knockout 68', sans-serif;
    font-size: 2.688em;
    font-style: normal;
    text-align: center;
    top: 0;
    bottom: 0;
    left: 0;
    right: 0;
    margin: auto; }
  #body-issue .media .media-left .circle-1 p i,
  #body-issue .media .media-left .circle-2 p i,
  #body-issue .media .media-left .circle-99 p i {
    font-family: 'Knockout 68', sans-serif; }
  #body-issue .media .media-body .person-issue {
    padding-left: 3px; }
  #body-issue .media .media-body .person-issue ul {
    list-style: none;
    padding: 10px 0 0 0;
    margin-left: -10px; }
  #body-issue .media .media-body .person-issue ul li {
    display: inline-block; }
  #body-issue .media .media-body .person-issue ul li .icon-man-orange:before,
  #body-issue .media .media-body .person-issue ul li .icon-women-orange:before,
  #body-issue .media .media-body .person-issue ul li .icon-man-gray:before,
  #body-issue .media .media-body .person-issue ul li .icon-women-gray:before {
    width: 13.9px;
    line-height: 1em;
    display: inline-block;
    margin: 0; }
  #body-issue .media .media-body .person-issue ul.icons-persons {
    margin-bottom: 2px; }
  #body-issue .media .media-body .body-text3 {
    padding-right: 0px; }
  #body-issue .media .media-body .body-text3 {
    font-size: 1em; }
  #body-issue .media .media-left .brief-issue {
    width: 86px;
    height: 86px;
    background-position: center top;
    background-size: 86px;
    text-align: center;
    display: block; }
  #body-issue .media .media-left span.orange-headerA {
    color: #F37021;
    font-family: 'Knockout 68', sans-serif;
    font-size: 3.313em;
    line-height: 1.8em; }
  #body-issue #brief-media .media-left {
    width: 86px; }
  #body-issue #brief-media .media-body {
    padding-top: 4px; }
  #body-issue #right-issue .body-text2 {
    padding-bottom: 44px; }
  #body-issue #right-issue .media {
    width: 318px; }
  #body-issue #right-issue .media .media-body .body-text3 {
    padding-right: 0px;
    padding-top: 18px; }
  #body-issue #right-issue #media-individuals {
    margin-bottom: 30px; }
  #body-issue #right-issue #media-individuals .media-left {
    width: 100px; }
  #body-issue #right-issue #media-individuals .media-body .body-text3 {
    padding-top: 0;
    margin-top: -6px; }
  #body-issue #right-issue #media-map {
    padding-bottom: 7px; }
  #body-issue #right-issue #media-map .media-left {
    width: 117px;
    height: 72px;
    padding-right: 26px;
    padding-top: 26px; }
  #body-issue #right-issue #media-map .media-body .body-text3 {
    margin-top: -5px;
    padding-top: 0; }
  #body-issue #right-issue #media-resume {
    padding-bottom: 7px; }
  #body-issue #right-issue #media-resume .media-body .body-text3 {
    padding-top: 0; }
  #body-issue #right-issue .media .media-left p.orange-symbol {
    color: #F37021;
    font-family: 'Knockout 68', sans-serif;
    font-size: 5.0em;
    margin: 0;
    line-height: 0.2em; }
  #body-issue #right-issue .media .media-left p.orange-headerA {
    color: #F37021;
    font-family: 'Knockout 68', sans-serif;
    font-size: 2.813em;
    line-height: 0.8em; }
  #body-issue #right-issue .media .media-left p.orange-headerB {
    color: #F37021;
    font-family: 'Knockout 68', sans-serif;
    font-size: 1.875em;
    line-height: 0.5em; }
  #body-issue #right-issue .media .media-left img {
    width: 117px;
    height: 72px;
    display: block; }
  #body-issue #right-issue .media#media-resume .media-left {
    width: 126px;
    float: left;
    padding-right: 0;
    margin-right: 18px; }
  #body-issue #right-issue #media-resume .media-left p.orange-headerA {
    font-size: 3.438em;
    line-height: 0.8em; }
  #body-issue #right-issue #media-resume .media-left p.orange-headerB {
    font-size: 1.250em;
    line-height: 0em; }
  #body-issue #right-issue .media .media-left .icon-paper-2 {
    float: left;
    font-size: 0.7em; }
  #body-issue .final-button-left,
  #body-issue .final-button-right {
    text-align: center !important;
    margin-top: 44px; }
  #body-issue .final-button-left a.button2,
  #body-issue .final-button-left a.button2:hover,
  #body-issue .final-button-left a.button2:focus,
  #body-issue .final-button-right a.button2,
  #body-issue .final-button-right a.button2:hover,
  #body-issue .final-button-right a.button2:focus {
    color: #FFFFFF;
    text-decoration: none; }
  #body-issue .final-body-issue {
    text-align: center;
    margin-top: 30px;
    margin-bottom: 62px; }
  #body-issue .final-body-issue .body-text2 {
    margin-bottom: 40px; }
  #body-issue .final-body-issue a.button3:hover,
  #body-issue .final-body-issue a.button3:focus {
    color: #FFFFFF;
    text-decoration: none; }
  .content-three-items-home1 {
    margin-top: 54px !important;
    margin-bottom: 60px !important; }
  .content-three-items-home1 .prolernfeed:nth-child(1) {
    width: 30.9%;
    margin-right: 0; }
  .content-three-items-home1 .prolernfeed:nth-child(2) {
    width: 30.9%;
    margin-left: 3.1%;
    margin-right: 3.1%; }
  .content-three-items-home1 .prolernfeed:nth-child(3) {
    width: 30.8%;
    margin-left: 0px; }
  .content-three-items-home1 .prolernfeed:nth-child(1) h1.header3-icon2,
  .content-three-items-home1 .prolernfeed:nth-child(2) h1.header3-icon2 {
    font-size: 2.5em;
    line-height: 0.9em;
    padding-top: 0px; }
  .content-three-items-home1 .prolernfeed:nth-child(3) h1.header3-icon2 {
    font-size: 2.5em;
    line-height: 0.9em;
    padding-top: 18px; }
  .content-three-items-home1 .prolernfeed .media {
    text-align: left;
    margin-bottom: 30px; }
  .content-three-items-home1 .prolernfeed:nth-child(3) .media {
    text-align: left;
    margin-bottom: 34px; }
  .content-three-items-home1 .prolernfeed .media .media-left {
    float: none;
    width: 64px;
    padding-top: 4px;
    padding-right: 11px; }
  .content-three-items-home1 .prolernfeed:nth-child(1) p.body-text3 {
    width: 268px; }
  .content-three-items-home1 .prolernfeed:nth-child(2) p.body-text3 {
    width: 278px; }
  .content-three-items-home1 .prolernfeed:nth-child(3) p.body-text3 {
    width: 268px; }
  .content-three-items-home1 .prolernfeed p.body-text3 {
    margin: 0 0 26px 0 !important; }
  .content-three-items-home1 .prolernfeed:nth-child(3) p {
    width: 268px;
    margin: 0 0 16px 0; }
  .content-three-items-home1 .prolernfeed:nth-child(3) p a.link-cac4 {
    text-decoration: underline !important; }
  .content-three-items-home1 .prolernfeed:nth-child(3) p a.link-cac4:hover,
  .content-three-items-home1 .prolernfeed:nth-child(3) p a.link-cac4:focus {
    color: #F37021;
    text-decoration: none !important; }
  .content-three-items-home1 .prolernfeed:nth-child(3) a.button2 {
    margin-top: 12px; }
  .content-three-items-home1 .prolernfeed a.button2,
  .content-three-items-home1 .prolernfeed a.button2:hover,
  .content-three-items-home1 .prolernfeed a.button2:focus {
    color: #FFFFFF;
    line-height: 1em;
    text-decoration: none; } }

@media (min-width: 700px) and (max-width: 899px) {
  #body-issue {
    padding-top: 55px; }
  #body-issue .row {
    margin-left: -20px;
    margin-right: -20px; }
  #body-issue .col-sm-6 {
    width: 100%; }
  #body-issue .col-lg-6 h1.header4-gray {
    font-family: "bebas-neue",sans-serif;
    font-style: normal;
    font-weight: 400; }
  #body-issue .col-lg-6 h1,
  #body-issue .col-lg-6 .body-text2 {
    text-align: center; }
  #body-issue .col-lg-6 h1 {
    padding-bottom: 14px; }
  #body-issue .col-lg-6 .body-text2 {
    width: 384px;
    padding-left: 0px;
    padding-right: 0px;
    padding-bottom: 50px;
    margin: 0 auto; }
  #body-issue .col-lg-6#right-issue .body-text2 {
    width: 470px;
    padding-left: 0px;
    padding-right: 0px;
    padding-bottom: 30px;
    margin: 0 auto; }
  #body-issue .col-lg-6:first-child {
    border-right: 0;
    border-bottom: 1px solid #D6D6D6;
    padding-right: 0px;
    padding-left: 0px; }
  #body-issue .col-lg-6:last-child {
    border-top: 1px solid #D6D6D6;
    border-left: 0;
    padding-right: 0px;
    padding-left: 0px;
    padding-top: 40px; }
  #body-issue .media {
    width: 380px;
    margin-top: 0;
    margin-bottom: 40px;
    margin-left: auto;
    margin-right: auto; }
  #body-issue .media .media-left {
    float: left;
    text-align: left;
    padding-right: 56px; }
  #body-issue #media-circle-1 .media-left,
  #body-issue #media-circle-2 .media-left {
    width: 140px;
    padding-right: 0;
    margin-right: 56px !important;
    text-align: center; }
  #body-issue #media-circle-2 .media-body .body-text3 {
    margin: 0 auto; }
  #body-issue .media .media-left .circle-1,
  #body-issue .media .media-left .circle-2,
  #body-issue .media .media-left .circle-99 {
    position: relative;
    width: 125px;
    height: 125px;
    text-align: left;
    display: inline-block;
    margin-left: 0; }
  #body-issue .media .media-left .circle-1 canvas,
  #body-issue .media .media-left .circle-2 canvas,
  #body-issue .media .media-left .circle-99 canvas {
    vertical-align: top; }
  #body-issue .media .media-left .circle-1 p,
  #body-issue .media .media-left .circle-2 p,
  #body-issue .media .media-left .circle-99 p {
    position: absolute;
    width: 103%;
    height: 78%;
    color: #F37021;
    font-family: 'Knockout 68', sans-serif;
    font-size: 4.125em;
    font-style: normal;
    text-align: center;
    top: 0;
    bottom: 0;
    left: 0;
    right: 0;
    margin: auto; }
  #body-issue .media .media-left .circle-1 p i,
  #body-issue .media .media-left .circle-2 p i,
  #body-issue .media .media-left .circle-99 p i {
    font-family: 'Knockout 68', sans-serif; }
  #body-issue .media .media-body {
    text-align: left;
    padding-top: 6px; }
  #body-issue .media .media-body .person-issue {
    padding-left: 3px; }
  #body-issue .media .media-body .person-issue ul {
    list-style: none;
    padding: 0;
    margin-left: -10px;
    text-align: left; }
  #body-issue .media .media-body .person-issue ul li {
    display: inline-block; }
  #body-issue .media .media-body .person-issue ul li .icon-man-orange:before,
  #body-issue .media .media-body .person-issue ul li .icon-women-orange:before,
  #body-issue .media .media-body .person-issue ul li .icon-man-gray:before,
  #body-issue .media .media-body .person-issue ul li .icon-women-gray:before {
    width: 13.9px;
    line-height: 1em;
    display: inline-block;
    margin: 0; }
  #body-issue .media .media-body .person-issue ul.icons-persons {
    margin-bottom: 2px; }
  #body-issue .media .media-body .body-text3 {
    padding-right: 0;
    padding-bottom: 0; }
  #body-issue .media .media-body .body-text3 {
    font-size: 1em;
    padding: 0px 0px; }
  #body-issue .media .media-left .brief-issue {
    width: 140px;
    height: 114px;
    background-position: center top;
    background-size: 134px;
    text-align: center;
    display: block; }
  #body-issue .media .media-left span.orange-headerA {
    color: #F37021;
    font-family: 'Knockout 68', sans-serif;
    font-size: 4.438em;
    line-height: 2em; }
  #body-issue #brief-media .media-body {
    padding-top: 20px; }
  #body-issue #right-issue .media {
    width: 400px; }
  #body-issue #right-issue .media .media-body .body-text3 {
    padding-right: 0px;
    padding-top: 0px; }
  #body-issue #right-issue .media#media-individuals .media-left,
  #body-issue #right-issue .media#media-map .media-left,
  #body-issue #right-issue .media#media-resume .media-left {
    width: 180px;
    height: 122px;
    padding: 0;
    margin: 0 40px 0 0; }
  #body-issue #right-issue #media-individuals .media-body .body3,
  #body-issue #right-issue #media-map .media-body .body3,
  #body-issue #right-issue #media-resume .media-body .body3 {
    margin-top: -5px;
    padding-top: 0; }
  #body-issue #right-issue #media-resume .media-body .body3 {
    padding-top: 0; }
  #body-issue #right-issue .media .media-left p.orange-symbol {
    color: #F37021;
    font-family: 'Knockout 68', sans-serif;
    font-size: 7.5em;
    margin: 0;
    line-height: 0.2em;
    margin-left: -132px; }
  #body-issue #right-issue .media .media-left p.orange-headerA {
    color: #F37021;
    font-family: 'Knockout 68', sans-serif;
    font-size: 4.375em;
    line-height: 0.8em; }
  #body-issue #right-issue .media .media-left p.orange-headerB {
    color: #F37021;
    font-family: 'Knockout 68', sans-serif;
    font-size: 2.875em;
    line-height: 0.7em;
    margin: 0; }
  #body-issue #right-issue .media .media-left {
    width: 180px;
    height: 122px;
    padding: 0;
    margin: 0 40px 0 0; }
  #body-issue #right-issue .media .media-left img {
    width: 180px;
    height: 72px;
    display: block;
    margin: 12px auto 0 auto; }
  #body-issue #right-issue #media-resume .media-left {
    float: left; }
  #body-issue #right-issue #media-resume .media-left .icon-paper-2:before {
    margin-right: 0; }
  #body-issue #right-issue #media-resume .media-left p.orange-headerA {
    font-size: 5.25em; }
  #body-issue #right-issue #media-resume .media-left p.orange-headerB {
    font-size: 1.938em;
    line-height: 0.3em; }
  #body-issue #right-issue .media .media-left .icon-paper-2:before {
    float: left; }
  /* #body-issue #right-issue #media-resume .media-body {
			float: left;
			width: 100%;
		} */
  #body-issue .final-button-left,
  #body-issue .final-button-right {
    text-align: center !important;
    margin-top: 0px;
    margin-bottom: 50px; }
  #body-issue .final-button-left a.button2,
  #body-issue .final-button-left a.button2:hover,
  #body-issue .final-button-left a.button2:focus,
  #body-issue .final-button-right a.button2,
  #body-issue .final-button-right a.button2:hover,
  #body-issue .final-button-right a.button2:focus {
    height: 40px;
    color: #FFFFFF;
    font-size: 1.5em;
    border-radius: 30px;
    text-decoration: none;
    padding: 8px 24px 8px 24px; }
  #body-issue .final-body-issue {
    text-align: center;
    margin-top: 0px;
    margin-bottom: 72px; }
  #body-issue .final-body-issue .body-text2 {
    width: 600px;
    height: auto;
    margin-bottom: 40px;
    margin-left: auto;
    margin-right: auto; }
  #body-issue .final-body-issue a.button3,
  #body-issue .final-body-issue a.button3:hover,
  #body-issue .final-body-issue a.button3:focus {
    height: 40px;
    color: #FFFFFF;
    font-size: 1.5em;
    border-radius: 30px;
    text-decoration: none;
    padding: 8px 24px 8px 24px; }
  .content-three-items-home1 {
    margin-top: 54px !important;
    margin-bottom: 10px !important; }
  .content-three-items-home1 .prolernfeed:nth-child(1) {
    width: 100%;
    margin-right: 0px;
    text-align: center; }
  .content-three-items-home1 .prolernfeed:nth-child(2) {
    width: 100%;
    margin-left: 0px;
    margin-right: 0px;
    text-align: center; }
  .content-three-items-home1 .prolernfeed:nth-child(3) {
    width: 100%;
    margin-left: 0px;
    text-align: center; }
  .content-three-items-home1 .prolernfeed:nth-child(1) h1.header3-icon2,
  .content-three-items-home1 .prolernfeed:nth-child(2) h1.header3-icon2,
  .content-three-items-home1 .prolernfeed:nth-child(3) h1.header3-icon2 {
    width: 348px;
    font-size: 2.5em;
    line-height: 0.9em;
    padding-top: 18px !important; }
  .content-three-items-home1 .prolernfeed .media {
    text-align: center;
    margin-bottom: 0px; }
  .content-three-items-home1 .prolernfeed .media .media-left {
    float: left;
    width: 100%;
    padding-right: 0px; }
  .content-three-items-home1 .prolernfeed .media .media-body {
    float: left;
    width: 100%; }
  .content-three-items-home1 .prolernfeed:nth-child(1) p.body-text3 {
    width: 532px; }
  .content-three-items-home1 .prolernfeed:nth-child(2) p.body-text3 {
    width: 540px; }
  .content-three-items-home1 .prolernfeed:nth-child(3) p.body-text3 {
    width: 270px; }
  .content-three-items-home1 .prolernfeed p.body-text3 {
    margin: 0 auto 10px auto !important; }
  .content-three-items-home1 .prolernfeed:nth-child(3) p {
    width: 448px;
    margin: 0 auto 16px auto !important; }
  .content-three-items-home1 .prolernfeed:nth-child(3) p a.link-cac4 {
    text-decoration: underline !important; }
  .content-three-items-home1 .prolernfeed:nth-child(3) p a.link-cac4:hover,
  .content-three-items-home1 .prolernfeed:nth-child(3) p a.link-cac4:focus {
    color: #F37021;
    text-decoration: none !important; }
  .content-three-items-home1 .prolernfeed:nth-child(3) a.button2 {
    margin-top: 9px !important; }
  .content-three-items-home1 .prolernfeed a.button2,
  .content-three-items-home1 .prolernfeed a.button2:hover,
  .content-three-items-home1 .prolernfeed a.button2:focus {
    height: 40px;
    color: #FFFFFF;
    font-size: 1.5em;
    line-height: 1em;
    border-radius: 30px;
    text-decoration: none;
    padding: 8px 24px 8px 24px; } }

@media (min-width: 480px) and (max-width: 699px) {
  #body-issue {
    padding-top: 55px; }
  #body-issue .row {
    margin-left: -20px;
    margin-right: -20px; }
  #body-issue .col-lg-6 h1.header4-gray {
    font-family: "bebas-neue",sans-serif;
    font-style: normal;
    font-weight: 400; }
  #body-issue .col-lg-6 h1,
  #body-issue .col-lg-6 .body-text2 {
    text-align: center; }
  #body-issue .col-lg-6 h1 {
    padding-bottom: 14px; }
  #body-issue .col-lg-6 .body-text2 {
    width: 253px;
    padding-left: 0px;
    padding-right: 0px;
    padding-bottom: 26px;
    margin: 0 auto; }
  #body-issue .col-lg-6:first-child {
    border-right: 0;
    padding-right: 0px;
    padding-left: 0px; }
  #body-issue .col-lg-6:last-child {
    border-top: 2px solid #D6D6D6;
    border-left: 0;
    padding-right: 0px;
    padding-left: 0px;
    padding-top: 40px; }
  #body-issue .media {
    margin-top: 0;
    margin-bottom: 40px; }
  #body-issue .media .media-left {
    float: left;
    width: 100%;
    text-align: center;
    padding-right: 0; }
  #body-issue #media-circle-1 .media-left,
  #body-issue #media-circle-2 .media-left {
    padding-right: 0;
    width: 100%; }
  #body-issue #media-circle-2 .media-body .body-text3 {
    width: 320px;
    margin: 0 auto; }
  #body-issue .media .media-left .circle-1,
  #body-issue .media .media-left .circle-2,
  #body-issue .media .media-left .circle-99 {
    position: relative;
    width: 125px;
    height: 125px;
    text-align: center;
    display: inline-block;
    margin-left: 0; }
  #body-issue .media .media-left .circle-1 canvas,
  #body-issue .media .media-left .circle-2 canvas,
  #body-issue .media .media-left .circle-99 canvas {
    vertical-align: top; }
  #body-issue .media .media-left .circle-1 p,
  #body-issue .media .media-left .circle-2 p,
  #body-issue .media .media-left .circle-99 p {
    position: absolute;
    width: 103%;
    height: 78%;
    color: #F37021;
    font-family: 'Knockout 68', sans-serif;
    font-size: 4.125em;
    font-style: normal;
    text-align: center;
    top: 0;
    bottom: 0;
    left: 0;
    right: 0;
    margin: auto; }
  #body-issue .media .media-left .circle-1 p i,
  #body-issue .media .media-left .circle-2 p i,
  #body-issue .media .media-left .circle-99 p i {
    font-family: 'Knockout 68', sans-serif; }
  #body-issue .media .media-body {
    text-align: center;
    padding-top: 20px;
    float: left;
    width: 100%; }
  #body-issue .media .media-body .person-issue {
    padding-left: 3px; }
  #body-issue .media .media-body .person-issue ul {
    list-style: none;
    padding: 0;
    margin-left: 0px;
    text-align: center; }
  #body-issue .media .media-body .person-issue ul li {
    display: inline-block; }
  #body-issue .media .media-body .person-issue ul li .icon-man-orange:before,
  #body-issue .media .media-body .person-issue ul li .icon-women-orange:before,
  #body-issue .media .media-body .person-issue ul li .icon-man-gray:before,
  #body-issue .media .media-body .person-issue ul li .icon-women-gray:before {
    width: 13.9px;
    line-height: 1em;
    display: inline-block;
    margin: 0; }
  #body-issue .media .media-body .person-issue ul.icons-persons {
    margin-bottom: 2px; }
  #body-issue .media .media-body .body-text3 {
    padding-right: 0;
    padding-bottom: 0; }
  #body-issue .media .media-body .body-text3 {
    width: 253px;
    font-size: 1em;
    padding: 0px 18px;
    margin: 0 auto; }
  #body-issue .media .media-left .brief-issue {
    width: 100%;
    height: 114px;
    background-position: center top;
    background-size: 134px;
    text-align: center;
    display: block; }
  #body-issue .media .media-left span.orange-headerA {
    color: #F37021;
    font-family: 'Knockout 68', sans-serif;
    font-size: 4.438em;
    line-height: 2em; }
  #body-issue #brief-media .media-body {
    padding-top: 20px; }
  #body-issue #right-issue .media .media-body .body-text3 {
    padding-right: 0px;
    padding-top: 0px; }
  #body-issue #right-issue #media-map .media-body .body3 {
    margin-top: -5px;
    padding-top: 0; }
  #body-issue #right-issue #media-resume .media-body .body3 {
    padding-top: 0; }
  #body-issue #right-issue .media .media-left p.orange-symbol {
    color: #F37021;
    font-family: 'Knockout 68', sans-serif;
    font-size: 7.5em;
    margin: 0;
    line-height: 0.2em;
    margin-left: -132px; }
  #body-issue #right-issue .media .media-left p.orange-headerA {
    color: #F37021;
    font-family: 'Knockout 68', sans-serif;
    font-size: 4.375em;
    line-height: 0.8em; }
  #body-issue #right-issue .media .media-left p.orange-headerB {
    color: #F37021;
    font-family: 'Knockout 68', sans-serif;
    font-size: 2.875em;
    line-height: 0.7em;
    margin: 0; }
  #body-issue #right-issue .media .media-left {
    width: 100%;
    text-align: center; }
  #body-issue #right-issue .media .media-left img {
    width: 190px;
    height: auto;
    display: block;
    margin: 0 auto; }
  #body-issue #right-issue #media-resume .media-left {
    float: none;
    display: block;
    margin: 0 auto;
    width: 100%; }
    #body-issue #right-issue #media-resume .media-left i, #body-issue #right-issue #media-resume .media-left p {
      display: inline-block;
      vertical-align: middle; }
  #body-issue #right-issue #media-resume .media-left .icon-paper-2:before {
    margin-right: 0; }
  #body-issue #right-issue #media-resume .media-left p.orange-headerA {
    font-size: 5.25em; }
  #body-issue #right-issue #media-resume .media-left p.orange-headerB {
    font-size: 1.938em;
    line-height: 0.3em; }
  #body-issue #right-issue .media .media-left .icon-paper-2:before {
    float: left; }
  #body-issue #right-issue #media-resume .media-body {
    float: left;
    width: 100%; }
  #body-issue .final-button-left,
  #body-issue .final-button-right {
    text-align: center !important;
    margin-top: 44px;
    margin-bottom: 56px; }
  #body-issue .final-button-left a.button2,
  #body-issue .final-button-left a.button2:hover,
  #body-issue .final-button-left a.button2:focus,
  #body-issue .final-button-right a.button2,
  #body-issue .final-button-right a.button2:hover,
  #body-issue .final-button-right a.button2:focus {
    height: 40px;
    color: #FFFFFF;
    font-size: 1.5em;
    border-radius: 30px;
    text-decoration: none;
    padding: 8px 24px 8px 24px; }
  #body-issue .final-body-issue {
    text-align: center;
    margin-top: 0px;
    margin-bottom: 72px; }
  #body-issue .final-body-issue .body-text2 {
    width: 253px;
    height: auto;
    margin-bottom: 28px;
    margin-left: auto;
    margin-right: auto; }
  #body-issue .final-body-issue a.button3,
  #body-issue .final-body-issue a.button3:hover,
  #body-issue .final-body-issue a.button3:focus {
    height: 40px;
    color: #FFFFFF;
    font-size: 1.5em;
    border-radius: 30px;
    text-decoration: none;
    padding: 8px 24px 8px 24px; }
  .content-three-items-home1 {
    margin-top: 54px !important;
    margin-bottom: 0 !important; }
  .content-three-items-home1 .prolernfeed:nth-child(1) {
    width: 100%;
    margin-right: 0px; }
  .content-three-items-home1 .prolernfeed:nth-child(2) {
    width: 100%;
    margin-left: 0px;
    margin-right: 0px; }
  .content-three-items-home1 .prolernfeed:nth-child(3) {
    width: 100%;
    margin-left: 0px; }
  .content-three-items-home1 .prolernfeed:nth-child(1) h1.header3-icon2,
  .content-three-items-home1 .prolernfeed:nth-child(2) h1.header3-icon2,
  .content-three-items-home1 .prolernfeed:nth-child(3) h1.header3-icon2 {
    width: 348px;
    font-size: 2.5em;
    line-height: 0.9em;
    padding-top: 18px; }
  .content-three-items-home1 .prolernfeed .media {
    text-align: center;
    margin-bottom: 0px; }
  .content-three-items-home1 .prolernfeed .media .media-left {
    float: left;
    width: 100%;
    padding-right: 0px; }
  .content-three-items-home1 .prolernfeed .media .media-body {
    float: left;
    width: 100%; }
  .content-three-items-home1 .prolernfeed:nth-child(1) p.body-text3 {
    width: 364px; }
  .content-three-items-home1 .prolernfeed:nth-child(2) p.body-text3 {
    width: 277px; }
  .content-three-items-home1 .prolernfeed:nth-child(3) p.body-text3 {
    width: 270px; }
  .content-three-items-home1 .prolernfeed p.body-text3 {
    margin: 0 auto 10px auto !important; }
  .content-three-items-home1 .prolernfeed:nth-child(3) p {
    width: 277px;
    margin: 0 auto 16px auto; }
  .content-three-items-home1 .prolernfeed:nth-child(3) p a.link-cac4 {
    text-decoration: underline !important; }
  .content-three-items-home1 .prolernfeed:nth-child(3) p a.link-cac4:hover,
  .content-three-items-home1 .prolernfeed:nth-child(3) p a.link-cac4:focus {
    color: #F37021;
    text-decoration: none !important; }
  .content-three-items-home1 .prolernfeed:nth-child(3) a.button2 {
    margin-top: 9px; }
  .content-three-items-home1 .prolernfeed a.button2,
  .content-three-items-home1 .prolernfeed a.button2:hover,
  .content-three-items-home1 .prolernfeed a.button2:focus {
    height: 40px;
    color: #FFFFFF;
    font-size: 1.5em;
    line-height: 1em;
    border-radius: 30px;
    text-decoration: none;
    padding: 8px 24px 8px 24px; } }

@media (min-width: 320px) and (max-width: 479px) {
  #body-issue {
    padding-top: 55px; }
  #body-issue .row {
    margin-left: -20px;
    margin-right: -20px; }
  #body-issue .col-lg-6 h1.header4-gray {
    font-family: "bebas-neue",sans-serif;
    font-style: normal;
    font-weight: 400; }
  #body-issue .col-lg-6 h1,
  #body-issue .col-lg-6 .body-text2 {
    text-align: center; }
  #body-issue .col-lg-6 h1 {
    padding-bottom: 14px; }
  #body-issue .col-lg-6 .body-text2 {
    padding-left: 0px;
    padding-right: 0px;
    padding-bottom: 26px; }
  #body-issue .col-lg-6:first-child {
    border-right: 0;
    padding-right: 0px;
    padding-left: 0px; }
  #body-issue .col-lg-6:last-child {
    border-top: 2px solid #D6D6D6;
    border-left: 0;
    padding-right: 0px;
    padding-left: 0px;
    padding-top: 40px; }
  #body-issue .media {
    margin-top: 0;
    margin-bottom: 40px; }
  #body-issue .media .media-left {
    float: left;
    width: 100%;
    text-align: center;
    padding-right: 0; }
  #body-issue #media-circle-1 .media-left,
  #body-issue #media-circle-2 .media-left {
    padding-right: 0;
    width: 100%; }
  #body-issue .media .media-left .circle-1,
  #body-issue .media .media-left .circle-2,
  #body-issue .media .media-left .circle-99 {
    position: relative;
    width: 125px;
    height: 125px;
    text-align: center;
    display: inline-block;
    margin-left: 0; }
  #body-issue .media .media-left .circle-1 canvas,
  #body-issue .media .media-left .circle-2 canvas,
  #body-issue .media .media-left .circle-99 canvas {
    vertical-align: top; }
  #body-issue .media .media-left .circle-1 p,
  #body-issue .media .media-left .circle-2 p,
  #body-issue .media .media-left .circle-99 p {
    position: absolute;
    width: 103%;
    height: 78%;
    color: #F37021;
    font-family: 'Knockout 68', sans-serif;
    font-size: 4.125em;
    font-style: normal;
    text-align: center;
    top: 0;
    bottom: 0;
    left: 0;
    right: 0;
    margin: auto; }
  #body-issue .media .media-left .circle-1 p i,
  #body-issue .media .media-left .circle-2 p i,
  #body-issue .media .media-left .circle-99 p i {
    font-family: 'Knockout 68', sans-serif; }
  #body-issue .media .media-body {
    text-align: center;
    padding-top: 20px; }
  #body-issue .media .media-body .person-issue {
    padding-left: 3px; }
  #body-issue .media .media-body .person-issue ul {
    list-style: none;
    padding: 0;
    margin-left: 0px;
    text-align: center; }
  #body-issue .media .media-body .person-issue ul li {
    display: inline-block; }
  #body-issue .media .media-body .person-issue ul li .icon-man-orange:before,
  #body-issue .media .media-body .person-issue ul li .icon-women-orange:before,
  #body-issue .media .media-body .person-issue ul li .icon-man-gray:before,
  #body-issue .media .media-body .person-issue ul li .icon-women-gray:before {
    width: 13.9px;
    line-height: 1em;
    display: inline-block;
    margin: 0; }
  #body-issue .media .media-body .person-issue ul.icons-persons {
    margin-bottom: 2px; }
  #body-issue .media .media-body .body-text3 {
    padding-right: 0;
    padding-bottom: 0; }
  #body-issue .media .media-body .body-text3 {
    font-size: 1em;
    padding: 0px 18px; }
  #body-issue .media .media-left .brief-issue {
    width: 100%;
    height: 114px;
    background-position: center top;
    background-size: 134px;
    text-align: center;
    display: block; }
  #body-issue .media .media-left span.orange-headerA {
    color: #F37021;
    font-family: 'Knockout 68', sans-serif;
    font-size: 4.438em;
    line-height: 2em; }
  #body-issue #brief-media .media-body {
    padding-top: 20px; }
  #body-issue #right-issue .media .media-body .body-text3 {
    padding-right: 0px;
    padding-top: 0px; }
  #body-issue #right-issue #media-map .media-body .body3 {
    margin-top: -5px;
    padding-top: 0; }
  #body-issue #right-issue #media-resume .media-body .body3 {
    padding-top: 0; }
  #body-issue #right-issue .media .media-left p.orange-symbol {
    color: #F37021;
    font-family: 'Knockout 68', sans-serif;
    font-size: 7.5em;
    margin: 0;
    line-height: 0.2em;
    margin-left: -132px; }
  #body-issue #right-issue .media .media-left p.orange-headerA {
    color: #F37021;
    font-family: 'Knockout 68', sans-serif;
    font-size: 4.375em;
    line-height: 0.8em; }
  #body-issue #right-issue .media .media-left p.orange-headerB {
    color: #F37021;
    font-family: 'Knockout 68', sans-serif;
    font-size: 2.875em;
    line-height: 0.7em;
    margin: 0; }
  #body-issue #right-issue .media .media-left {
    width: 100%;
    text-align: center; }
  #body-issue #right-issue .media .media-left img {
    width: 70%;
    height: auto;
    display: block;
    margin: 0 auto; }
  #body-issue #right-issue #media-resume .media-left {
    float: none;
    display: block;
    margin: 0 auto;
    width: 100%; }
    #body-issue #right-issue #media-resume .media-left i, #body-issue #right-issue #media-resume .media-left p {
      display: inline-block;
      vertical-align: middle; }
  #body-issue #right-issue #media-resume .media-left .icon-paper-2:before {
    margin-right: 0; }
  #body-issue #right-issue #media-resume .media-left p.orange-headerA {
    font-size: 5.25em; }
  #body-issue #right-issue #media-resume .media-left p.orange-headerB {
    font-size: 1.938em;
    line-height: 0.3em; }
  #body-issue #right-issue .media .media-left .icon-paper-2:before {
    float: left; }
  #body-issue #right-issue #media-resume .media-body {
    float: left;
    width: 100%; }
  #body-issue .final-button-left,
  #body-issue .final-button-right {
    text-align: center !important;
    margin-top: 44px;
    margin-bottom: 56px; }
  #body-issue .final-button-left a.button2,
  #body-issue .final-button-left a.button2:hover,
  #body-issue .final-button-left a.button2:focus,
  #body-issue .final-button-right a.button2,
  #body-issue .final-button-right a.button2:hover,
  #body-issue .final-button-right a.button2:focus {
    height: 40px;
    color: #FFFFFF;
    font-size: 1.5em;
    border-radius: 30px;
    text-decoration: none;
    padding: 8px 24px 8px 24px; }
  #body-issue .final-body-issue {
    text-align: center;
    margin-top: 0px;
    margin-bottom: 72px; }
  #body-issue .final-body-issue .body-text2 {
    margin-bottom: 28px; }
  #body-issue .final-body-issue a.button3,
  #body-issue .final-body-issue a.button3:hover,
  #body-issue .final-body-issue a.button3:focus {
    height: 40px;
    color: #FFFFFF;
    font-size: 1.5em;
    border-radius: 30px;
    text-decoration: none;
    padding: 8px 24px 8px 24px; }
  .content-three-items-home1 {
    margin-top: 54px !important;
    margin-bottom: 0 !important; }
  .content-three-items-home1 .prolernfeed:nth-child(1) {
    width: 100%;
    margin-right: 0px; }
  .content-three-items-home1 .prolernfeed:nth-child(2) {
    width: 100%;
    margin-left: 0px;
    margin-right: 0px; }
  .content-three-items-home1 .prolernfeed:nth-child(3) {
    width: 100%;
    margin-left: 0px; }
  .content-three-items-home1 .prolernfeed:nth-child(1) h1.header3-icon2,
  .content-three-items-home1 .prolernfeed:nth-child(2) h1.header3-icon2,
  .content-three-items-home1 .prolernfeed:nth-child(3) h1.header3-icon2 {
    width: 228px;
    font-size: 2.5em;
    line-height: 0.9em;
    padding-top: 18px; }
  .content-three-items-home1 .prolernfeed .media {
    text-align: center;
    margin-bottom: 0px; }
  .content-three-items-home1 .prolernfeed .media .media-left {
    float: left;
    width: 100%;
    padding-right: 0px; }
  .content-three-items-home1 .prolernfeed .media .media-body {
    float: left;
    width: 100%; }
  .content-three-items-home1 .prolernfeed:nth-child(1) p.body-text3 {
    width: 270px; }
  .content-three-items-home1 .prolernfeed:nth-child(2) p.body-text3 {
    width: 240px; }
  .content-three-items-home1 .prolernfeed:nth-child(3) p.body-text3 {
    width: 270px; }
  .content-three-items-home1 .prolernfeed p.body-text3 {
    margin: 0 auto 15px auto !important;
    padding-bottom: 12px !important; }
  .content-three-items-home1 .prolernfeed:nth-child(3) p {
    width: 277px;
    margin: 0 auto 15px auto !important;
    padding-bottom: 10px; }
  .content-three-items-home1 .prolernfeed:nth-child(3) p a.link-cac4 {
    text-decoration: underline !important; }
  .content-three-items-home1 .prolernfeed:nth-child(3) p a.link-cac4:hover,
  .content-three-items-home1 .prolernfeed:nth-child(3) p a.link-cac4:focus {
    color: #F37021;
    text-decoration: none !important; }
  .content-three-items-home1 .prolernfeed:nth-child(3) a.button2 {
    margin-top: 0px; }
  .content-three-items-home1 .prolernfeed a.button2,
  .content-three-items-home1 .prolernfeed a.button2:hover,
  .content-three-items-home1 .prolernfeed a.button2:focus {
    height: 40px;
    color: #FFFFFF;
    font-size: 1.5em;
    line-height: 1em;
    border-radius: 30px;
    text-decoration: none;
    padding: 8px 24px 8px 24px; } }

@media (min-width: 240px) and (max-width: 319px) {
  #body-issue {
    padding-top: 55px; }
  #body-issue .row {
    margin-left: -20px;
    margin-right: -20px; }
  #body-issue .col-lg-6 h1.header4-gray {
    font-family: "bebas-neue",sans-serif;
    font-style: normal;
    font-weight: 400; }
  #body-issue .col-lg-6 h1,
  #body-issue .col-lg-6 .body-text2 {
    text-align: center; }
  #body-issue .col-lg-6 h1 {
    padding-bottom: 14px; }
  #body-issue .col-lg-6 .body-text2 {
    padding-left: 0px;
    padding-right: 0px;
    padding-bottom: 26px; }
  #body-issue .col-lg-6:first-child {
    border-right: 0;
    padding-right: 0px;
    padding-left: 0px; }
  #body-issue .col-lg-6:last-child {
    border-top: 2px solid #D6D6D6;
    border-left: 0;
    padding-right: 0px;
    padding-left: 0px;
    padding-top: 40px; }
  #body-issue .media {
    margin-top: 0;
    margin-bottom: 40px; }
  #body-issue .media .media-left {
    float: left;
    width: 100%;
    text-align: center;
    padding-right: 0; }
  #body-issue #media-circle-1 .media-left,
  #body-issue #media-circle-2 .media-left,
  #body-issue #media-circle-99 .media-left {
    padding-right: 0;
    width: 100%; }
  #body-issue .media .media-left .circle-1,
  #body-issue .media .media-left .circle-2,
  #body-issue .media .media-left .circle-99 {
    position: relative;
    width: 125px;
    height: 125px;
    text-align: center;
    display: inline-block;
    margin-left: 0; }
  #body-issue .media .media-left .circle-1 canvas,
  #body-issue .media .media-left .circle-2 canvas,
  #body-issue .media .media-left .circle-99 canvas {
    vertical-align: top; }
  #body-issue .media .media-left .circle-1 p,
  #body-issue .media .media-left .circle-2 p,
  #body-issue .media .media-left .circle-99 p {
    position: absolute;
    width: 103%;
    height: 78%;
    color: #F37021;
    font-family: 'Knockout 68', sans-serif;
    font-size: 4.125em;
    font-style: normal;
    text-align: center;
    top: 0;
    bottom: 0;
    left: 0;
    right: 0;
    margin: auto; }
  #body-issue .media .media-left .circle-1 p i,
  #body-issue .media .media-left .circle-2 p i,
  #body-issue .media .media-left .circle-99 p i {
    font-family: 'Knockout 68', sans-serif; }
  #body-issue .media .media-body {
    text-align: center;
    padding-top: 20px; }
  #body-issue .media .media-body .person-issue {
    padding-left: 3px; }
  #body-issue .media .media-body .person-issue ul {
    list-style: none;
    padding: 0;
    margin-left: 0px;
    text-align: center; }
  #body-issue .media .media-body .person-issue ul li {
    display: inline-block; }
  #body-issue .media .media-body .person-issue ul li .icon-man-orange:before,
  #body-issue .media .media-body .person-issue ul li .icon-women-orange:before,
  #body-issue .media .media-body .person-issue ul li .icon-man-gray:before,
  #body-issue .media .media-body .person-issue ul li .icon-women-gray:before {
    width: 13.9px;
    line-height: 1em;
    display: inline-block;
    margin: 0; }
  #body-issue .media .media-body .person-issue ul.icons-persons {
    margin-bottom: 2px; }
  #body-issue .media .media-body .body-text3 {
    padding-right: 0;
    padding-bottom: 0; }
  #body-issue .media .media-body .body-text3 {
    font-size: 1em;
    padding: 0px 18px; }
  #body-issue .media .media-left .brief-issue {
    width: 100%;
    height: 114px;
    background-position: center top;
    background-size: 134px;
    text-align: center;
    display: block; }
  #body-issue .media .media-left span.orange-headerA {
    color: #F37021;
    font-family: 'Knockout 68', sans-serif;
    font-size: 4.438em;
    line-height: 2em; }
  #body-issue #brief-media .media-body {
    padding-top: 20px; }
  #body-issue #right-issue .media .media-body .body-text3 {
    padding-right: 0px;
    padding-top: 0px; }
  #body-issue #right-issue #media-map .media-body .body3 {
    margin-top: -5px;
    padding-top: 0; }
  #body-issue #right-issue #media-resume .media-body .body3 {
    padding-top: 0; }
  #body-issue #right-issue .media .media-left p.orange-symbol {
    color: #F37021;
    font-family: 'Knockout 68', sans-serif;
    font-size: 7.5em;
    margin: 0;
    line-height: 0.2em;
    margin-left: -132px; }
  #body-issue #right-issue .media .media-left p.orange-headerA {
    color: #F37021;
    font-family: 'Knockout 68', sans-serif;
    font-size: 4.375em;
    line-height: 0.8em; }
  #body-issue #right-issue .media .media-left p.orange-headerB {
    color: #F37021;
    font-family: 'Knockout 68', sans-serif;
    font-size: 2.875em;
    line-height: 0.7em;
    margin: 0; }
  #body-issue #right-issue .media .media-left {
    width: 100%;
    text-align: center; }
  #body-issue #right-issue .media .media-left img {
    width: 70%;
    height: auto;
    display: block;
    margin: 0 auto; }
  #body-issue #right-issue #media-resume .media-left {
    float: none;
    display: block;
    margin: 0 auto;
    width: 100%; }
    #body-issue #right-issue #media-resume .media-left i, #body-issue #right-issue #media-resume .media-left p {
      display: inline-block;
      vertical-align: middle; }
  #body-issue #right-issue #media-resume .media-left .icon-paper-2:before {
    margin-right: 0; }
  #body-issue #right-issue #media-resume .media-left p.orange-headerA {
    font-size: 5.25em; }
  #body-issue #right-issue #media-resume .media-left p.orange-headerB {
    font-size: 1.938em;
    line-height: 0.3em; }
  #body-issue #right-issue .media .media-left .icon-paper-2:before {
    float: left; }
  #body-issue #right-issue #media-resume .media-body {
    float: left;
    width: 100%; }
  #body-issue .final-button-left,
  #body-issue .final-button-right {
    text-align: center !important;
    margin-top: 44px;
    margin-bottom: 56px; }
  #body-issue .final-button-left a.button2,
  #body-issue .final-button-left a.button2:hover,
  #body-issue .final-button-left a.button2:focus,
  #body-issue .final-button-right a.button2,
  #body-issue .final-button-right a.button2:hover,
  #body-issue .final-button-right a.button2:focus {
    height: 40px;
    color: #FFFFFF;
    font-size: 1.5em;
    border-radius: 30px;
    text-decoration: none;
    padding: 8px 24px 8px 24px; }
  #body-issue .final-body-issue {
    text-align: center;
    margin-top: 0px;
    margin-bottom: 72px; }
  #body-issue .final-body-issue .body-text2 {
    margin-bottom: 28px; }
  #body-issue .final-body-issue a.button3,
  #body-issue .final-body-issue a.button3:hover,
  #body-issue .final-body-issue a.button3:focus {
    height: 40px;
    color: #FFFFFF;
    font-size: 1.5em;
    border-radius: 30px;
    text-decoration: none;
    padding: 8px 24px 8px 24px; }
  .content-three-items-home1 {
    margin-top: 54px !important;
    margin-bottom: 0 !important; }
  .content-three-items-home1 .prolernfeed:nth-child(1) p.body-text3,
  .content-three-items-home1 .prolernfeed:nth-child(2) p.body-text3,
  .content-three-items-home1 .prolernfeed:nth-child(3) p.body-text3 {
    margin: 20px auto 20px auto !important; }
  .content-three-items-home1 .prolernfeed:nth-child(1) {
    width: 100%;
    text-align: center;
    margin-right: 0px;
    margin-bottom: 50px; }
  .content-three-items-home1 .prolernfeed:nth-child(2) {
    width: 100%;
    text-align: center;
    margin-left: 0px;
    margin-right: 0px;
    margin-bottom: 50px; }
  .content-three-items-home1 .prolernfeed:nth-child(3) {
    width: 100%;
    text-align: center;
    margin-left: 0px;
    margin-bottom: 50px; }
  .content-three-items-home1 .prolernfeed:nth-child(1) h1.header3-icon2,
  .content-three-items-home1 .prolernfeed:nth-child(2) h1.header3-icon2,
  .content-three-items-home1 .prolernfeed:nth-child(3) h1.header3-icon2 {
    width: 200px;
    font-size: 2.5em;
    line-height: 0.9em;
    padding-top: 18px; }
  .content-three-items-home1 .prolernfeed:nth-child(3) h1.header3-icon2 {
    padding-bottom: 18px; }
  .content-three-items-home1 .prolernfeed .media {
    text-align: center;
    margin-bottom: 0px; }
  .content-three-items-home1 .prolernfeed .media .media-left {
    float: left;
    width: 100%;
    padding-right: 0px; }
  .content-three-items-home1 .prolernfeed .media .media-body {
    float: left;
    width: 100%; }
  .content-three-items-home1 .prolernfeed:nth-child(1) p.body-text3 {
    width: 200px; }
  .content-three-items-home1 .prolernfeed:nth-child(2) p.body-text3 {
    width: 200px; }
  .content-three-items-home1 .prolernfeed:nth-child(3) p.body-text3 {
    width: 200px; }
  .content-three-items-home1 .prolernfeed p.body-text3 {
    margin: 0 auto 10px auto !important; }
  .content-three-items-home1 .prolernfeed:nth-child(3) p {
    width: 200px;
    margin: 0 auto 16px auto; }
  .content-three-items-home1 .prolernfeed:nth-child(3) p a.link-cac4 {
    text-decoration: underline !important; }
  .content-three-items-home1 .prolernfeed:nth-child(3) p a.link-cac4:hover,
  .content-three-items-home1 .prolernfeed:nth-child(3) p a.link-cac4:focus {
    color: #F37021;
    text-decoration: none !important; }
  .content-three-items-home1 .prolernfeed:nth-child(3) a.button2 {
    margin-top: 9px; }
  .content-three-items-home1 .prolernfeed a.button2,
  .content-three-items-home1 .prolernfeed a.button2:hover,
  .content-three-items-home1 .prolernfeed a.button2:focus {
    height: 40px;
    color: #FFFFFF;
    font-size: 1.5em;
    line-height: 1em;
    border-radius: 30px;
    text-decoration: none;
    padding: 8px 24px 8px 24px; } }

.issue-impact-box-text {
  margin-top: 14px;
  width: 400px; }

.content-issue-home {
  text-align: center; }

.content-impact-home {
  text-align: center; }

.img-issue-impact {
  background-image: url(/images/circle_01.png);
  background-position: center;
  background-size: 126px;
  height: 126px;
  width: 183px;
  background-repeat: no-repeat; }

.rows-issue {
  margin: 0px 0 20px 0; }

.issue-section {
  margin-top: 60px;
  margin-bottom: 50px;
  padding-left: 125px;
  padding-right: 125px; }
  @media screen and (max-width: 1040px) {
    .issue-section {
      padding-left: 60px;
      padding-right: 60px; } }
  .issue-section .button1:hover, .issue-section .button1:focus, .issue-section .button2:hover, .issue-section .button2:focus, .issue-section .button3:hover, .issue-section .button3:focus {
    text-decoration: none;
    color: #FFF;
    background-color: #D9590D; }
  .issue-section p.body-text-general {
    display: block;
    margin-top: 30px;
    padding-left: 0;
    text-align: left;
    margin-bottom: 40px; }
  .issue-section p.issue-heading-p {
    width: 100%;
    display: block; }
  .issue-section .buttons-wrapper {
    margin-bottom: 60px;
    text-align: center;
    display: block;
    vertical-align: bottom;
    margin-top: 50px; }
    .issue-section .buttons-wrapper p.body-text2 {
      width: auto;
      margin: 0;
      text-align: center;
      padding-bottom: 40px; }
  .issue-section ul.icons-persons {
    padding-left: 0;
    text-align: left;
    height: 35px;
    overflow: hidden; }
    .issue-section ul.icons-persons li {
      display: block;
      height: 35px;
      float: left; }
      .issue-section ul.icons-persons li .person-icon1, .issue-section ul.icons-persons li .person-icon2 {
        display: inline-block;
        font-size: 2em;
        color: #757e84; }
        .issue-section ul.icons-persons li .person-icon1.orange, .issue-section ul.icons-persons li .person-icon2.orange {
          color: #f37021; }
        .issue-section ul.icons-persons li .person-icon1.person-icon1, .issue-section ul.icons-persons li .person-icon2.person-icon1 {
          width: 20px; }
          .issue-section ul.icons-persons li .person-icon1.person-icon1:before, .issue-section ul.icons-persons li .person-icon2.person-icon1:before {
            margin-left: -5px; }
        .issue-section ul.icons-persons li .person-icon1.person-icon2, .issue-section ul.icons-persons li .person-icon2.person-icon2 {
          width: 15px; }
          .issue-section ul.icons-persons li .person-icon1.person-icon2:before, .issue-section ul.icons-persons li .person-icon2.person-icon2:before {
            margin-left: -7px; }
  .issue-section .row {
    margin-left: -125px;
    margin-right: -125px; }
    @media screen and (max-width: 1040px) {
      .issue-section .row {
        margin-left: -60px;
        margin-right: -60px; } }
  .issue-section [class*="col-"] {
    padding-left: 125px;
    padding-right: 125px; }
    @media screen and (max-width: 1040px) {
      .issue-section [class*="col-"] {
        padding-left: 60px;
        padding-right: 60px; } }
    .issue-section [class*="col-"] .single-infographic {
      margin-bottom: 40px;
      float: left;
      width: 100%; }
    .issue-section [class*="col-"].left-column {
      padding-right: 0px; }
    .issue-section [class*="col-"].right-column {
      padding-left: 134px; }
      @media screen and (max-width: 1040px) {
        .issue-section [class*="col-"].right-column {
          padding-left: 60px; } }
      .issue-section [class*="col-"].right-column p.body-text-general {
        margin-top: 0;
        margin-bottom: 0;
        font-size: 1em; }
    @media screen and (min-width: 1040px) {
      .issue-section [class*="col-"] .img-issue-impact {
        margin-left: 10px; } }
    .issue-section [class*="col-"] .brief-issue p {
      line-height: 90px;
      font-size: 4em;
      color: #F37021;
      position: relative;
      top: 30px;
      height: 85px;
      margin: 0;
      font-family: 'bebas-neue', sans-serif;
      font-weight: 600; }
    .issue-section [class*="col-"] h1 {
      line-height: 45px; }

.brief-issue {
  background: url("/images/case1.svg") no-repeat;
  background-position: center;
  background-size: 126px;
  height: 126px;
  width: 180px;
  background-repeat: no-repeat; }

.content-three-items-home1 {
  margin: 60px 0; }
  .content-three-items-home1 .prolernfeed {
    display: inline-block;
    width: 31.2%;
    margin-right: 2.0%;
    vertical-align: top; }
    .content-three-items-home1 .prolernfeed p.body-text3 {
      margin-bottom: 25px; }
  .content-three-items-home1 h1 {
    line-height: 0.8em;
    margin-bottom: 0;
    margin-top: 0;
    padding: 0;
    vertical-align: middle; }
  .content-three-items-home1 .prolernfeed:last-child {
    margin-right: 0; }
  .content-three-items-home1 .three-titles {
    display: inline-block; }

.icon21 {
  color: #C7EAFB;
  display: inline-block;
  font-size: 64px;
  width: 64px !important;
  height: 64px;
  margin-bottom: 31px; }

.briefc {
  height: 126px;
  width: 126px; }

.prolernfeed .header3-icon2 {
  display: inline-block; }

@media (min-width: 320px) and (max-width: 899px) {
  .content-three-items-home1 .prolernfeed {
    display: block;
    margin-bottom: 60px !important;
    text-align: center;
    width: 95%;
    margin: auto; }
  .prolernfeed .header3-icon2 {
    display: block;
    padding-bottom: 6px;
    width: 100% !important; }
  p.body-text3 {
    padding-bottom: 15px; }
  a.button2 {
    line-height: 21px; }
  .icon21 {
    display: block;
    margin: auto auto 37px auto; }
  .three-titles {
    display: block;
    margin: auto auto 10px auto; } }

@media screen and (max-width: 700px) {
  .bgRight .bgRight2 .button3 {
    font-size: 1.5em;
    height: 40px !important;
    padding: 8px 24px 8px 24px !important;
    border-radius: 30px !important; } }

@media screen and (max-width: 400px) {
  .bgRight .bgRight2 .button3 {
    font-size: 1.3em !important; } }

/*___*/
@media (min-width: 240px) and (max-width: 320px) {
  #media-map {
    margin-bottom: 22px !important; }
    #media-map img {
      margin-bottom: 13px !important; } }

/*
Fix for ipad issue about scrolling
*/
body {
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  padding-top: 0; }

.__body {
  top: 100px;
  bottom: 0;
  left: 0;
  right: 0;
  overflow-y: auto;
  overflow-x: hidden; }

@media (max-width: 1040px) {
  .__body {
    top: 30px;
    position: absolute; } }

@media (max-width: 700px) {
  .__body {
    top: -23px;
    position: relative; } }

.__body.static-scroll {
  overflow: hidden; }

i.icon-arrow-bleft {
  font-size: 0.7em;
  display: inline-block; }

.icon-arrow-bright:before {
  font-size: 0.7em;
  display: inline-block;
  -webkit-transform: rotate(180deg);
  -moz-transform: rotate(180deg);
  -o-transform: rotate(180deg);
  writing-mode: lr-tb; }

.stiky-fixed {
  bottom: 0px;
  left: 0;
  right: 0; }
  @media (min-width: 701px) {
    .stiky-fixed {
      z-index: 100 !important;
      position: fixed !important; } }

.stiky-no-fixed {
  z-index: auto !important;
  position: static !important;
  bottom: 0; }

.supporters-item {
  margin: 20px 0px 30px; }

.supporters-item img {
  width: 100%;
  margin: 75px 0 25px 0;
  border: solid 5px #F2F3F4; }

@media (max-width: 400px) {
  .supporters-item img {
    width: 100%;
    margin: 75px 0 15px 0; } }

@media (min-width: 401px) and (max-width: 1039px) {
  .supporters-item img {
    width: 100%;
    margin: 10% 0 20px 0; } }

.sponsors-item img {
  margin: 0 0 25px 0;
  border: solid 5px #F2F3F4; }

@media (max-width: 400px) {
  .sponsors-item img {
    margin: 0 0 15px 0; } }

@media (min-width: 401px) and (max-width: 1039px) {
  .sponsors-item img {
    margin: 5% 0 20px 0; } }

#ask-coach td {
  padding: 0px;
  vertical-align: middle;
  text-align: center; }

#ask-coach .title-ask-cc {
  background-color: #F4F4F4; }

.field-errors {
  list-style: none;
  color: #FF0E00; }

.body-post .field-errors li {
  list-style: none;
  color: #FF0E00;
  margin: -25px 0 0px 0; }

.log-In .field-errors li {
  list-style: none;
  color: #FF0E00;
  margin: -25px 0 0px 0; }

.field .input-wrap {
  height: 80px; }

.option .input-wrap {
  height: 30px; }

.futured {
  float: right;
  top: -195px;
  position: relative; }

.multimedia {
  float: right;
  top: -195px;
  position: relative; }

.cc-cp {
  float: right;
  top: 50px;
  position: relative; }

@media (max-width: 1092px) {
  .cc-cp {
    float: right;
    top: 100px;
    position: absolute; } }

@media (min-width: 700px) and (max-width: 1091px) {
  .cc-cp {
    float: right;
    top: 105px;
    position: absolute; } }

@media (max-width: 530px) {
  .cc-cp {
    float: right;
    top: 85px;
    position: absolute; }
  .cc-cp img {
    width: 15px; } }

.categories-div input[type="checkbox"] {
  position: relative; }

/*for carousel */
.active {
  color: #F37021 !important; }

.stiky {
  border-bottom: 1px solid #f4f4f4;
  background-color: white;
  position: fixed;
  height: 101px;
  width: 100%;
  z-index: 9999999;
  top: 0; }
  .stiky .stikyInside {
    position: fixed;
    background: #fff;
    top: 0;
    right: 0;
    left: 0;
    z-index: 99; }

a.button1:focus {
  text-decoration: none !important;
  color: #ffffff !important; }

a.button1:hover {
  text-decoration: none !important;
  color: #ffffff !important; }

a.button2:focus {
  text-decoration: none !important;
  color: #ffffff !important; }

a.button2:hover {
  text-decoration: none !important;
  color: #ffffff !important; }

a.button3:focus {
  text-decoration: none !important;
  color: #ffffff !important; }

a.button3:hover {
  text-decoration: none !important;
  color: #ffffff !important; }

.bgRight {
  background-color: #757E84; }
  .bgRight .bgRight2 {
    max-width: 1385px;
    margin: 0 auto;
    background: url(/images/group-speech-right.svg);
    background-size: 270px 690px;
    background-repeat: no-repeat;
    background-position: right 65px; }
    .bgRight .bgRight2 .sliderTwo {
      background: url(/images/group-speech-left.svg);
      background-size: 270px 690px;
      background-repeat: no-repeat;
      background-position: 0px 65px;
      text-align: center;
      color: #ffffff !important;
      padding: 47px 0 43px 0; }
      .bgRight .bgRight2 .sliderTwo .arrow_inf {
        display: none; }
      .bgRight .bgRight2 .sliderTwo .header4-white, .bgRight .bgRight2 .sliderTwo .header4-gray {
        margin-bottom: 4px; }
      .bgRight .bgRight2 .sliderTwo .white {
        color: #ffffff; }
      .bgRight .bgRight2 .sliderTwo .body-text3 {
        margin-bottom: 45px;
        padding: 15px 30px; }
      .bgRight .bgRight2 .sliderTwo hr {
        height: 1px;
        max-width: 1200px;
        background-color: #D6D6D6;
        opacity: 0.4;
        margin-top: 55px;
        margin-bottom: 35px; }
      .bgRight .bgRight2 .sliderTwo ul {
        list-style: none;
        padding: 0px;
        margin: 0px; }
        .bgRight .bgRight2 .sliderTwo ul li img {
          width: 75px;
          height: 75px;
          float: left;
          margin-right: 20px;
          border-radius: 50%; }
        .bgRight .bgRight2 .sliderTwo ul li .icon {
          position: absolute;
          margin-left: -77px;
          margin-top: 17px;
          font-size: 2.3em; }
        .bgRight .bgRight2 .sliderTwo ul li .subheader2 {
          font-size: 1.2em;
          margin-top: 0px; }
        .bgRight .bgRight2 .sliderTwo ul li .subheader3 {
          margin-top: -2px;
          margin-bottom: 15px; }
        .bgRight .bgRight2 .sliderTwo ul li .questions {
          background-color: #ffffff;
          padding: 32px 34px 32px 34px;
          width: 450px;
          height: 317px;
          border-radius: 20px;
          float: left;
          margin-left: 94px;
          color: #757E84;
          text-align: left; }
          .bgRight .bgRight2 .sliderTwo ul li .questions .CustomIcon {
            width: 75px;
            height: 75px;
            text-align: center;
            float: left;
            padding-top: 18px;
            background-image: url("/images/back-circle.svg");
            background-size: 75px;
            font-size: 2em;
            margin-right: 20px; }
          .bgRight .bgRight2 .sliderTwo ul li .questions p {
            font-weight: 100;
            margin-top: 24px; }
          .bgRight .bgRight2 .sliderTwo ul li .questions span {
            font-weight: 600;
            font-style: italic;
            font-size: 0.9em;
            font-family: 'Open Sans', sans-serif; }
          .bgRight .bgRight2 .sliderTwo ul li .questions a {
            text-decoration: underline !important;
            display: inline-block; }
            .bgRight .bgRight2 .sliderTwo ul li .questions a:hover {
              color: #F37021 !important;
              text-decoration: none !important; }
            .bgRight .bgRight2 .sliderTwo ul li .questions a:active {
              color: #F37021 !important;
              text-decoration: none !important; }
            .bgRight .bgRight2 .sliderTwo ul li .questions a:focus {
              color: #F37021 !important;
              text-decoration: none !important; }
          .bgRight .bgRight2 .sliderTwo ul li .questions .arrow_quote {
            width: 0;
            height: 0;
            border-right: 34px solid transparent;
            border-top: 30px solid #ffffff;
            position: absolute;
            margin-top: 285px;
            margin-left: -10px; }
        .bgRight .bgRight2 .sliderTwo ul li .answers {
          background-color: #C7EAFB;
          padding: 38px 36px 38px 36px;
          width: 450px;
          height: 317px;
          color: #757E84;
          text-align: left;
          border-radius: 20px;
          float: right;
          position: relative;
          right: 94px;
          top: 40px; }
          .bgRight .bgRight2 .sliderTwo ul li .answers .bold {
            font-weight: 700; }
          .bgRight .bgRight2 .sliderTwo ul li .answers p {
            font-weight: 100;
            margin-top: 17px; }
            .bgRight .bgRight2 .sliderTwo ul li .answers p span {
              display: block;
              margin-top: 20px; }
          .bgRight .bgRight2 .sliderTwo ul li .answers .submitq-btn {
            position: relative;
            top: 70px; }
          .bgRight .bgRight2 .sliderTwo ul li .answers .submitq-btn a {
            text-decoration: none !important;
            display: inline !important; }
          .bgRight .bgRight2 .sliderTwo ul li .answers span {
            font-weight: 700;
            font-style: italic !important;
            font-size: 0.9em; }
          .bgRight .bgRight2 .sliderTwo ul li .answers .under900 {
            display: none;
            font-weight: 600;
            font-style: normal !important; }
          .bgRight .bgRight2 .sliderTwo ul li .answers a {
            text-decoration: underline !important;
            display: inline-block; }
            .bgRight .bgRight2 .sliderTwo ul li .answers a:hover {
              color: #F37021 !important;
              text-decoration: none !important; }
            .bgRight .bgRight2 .sliderTwo ul li .answers a:active {
              color: #F37021 !important;
              text-decoration: none !important; }
            .bgRight .bgRight2 .sliderTwo ul li .answers a:focus {
              color: #F37021 !important;
              text-decoration: none !important; }
          .bgRight .bgRight2 .sliderTwo ul li .answers .arrow_quote {
            width: 0;
            height: 0;
            border-left: 34px solid transparent;
            border-top: 30px solid #C7EAFB;
            position: absolute;
            margin-top: 279px;
            margin-left: 355px; }
      .bgRight .bgRight2 .sliderTwo .navigation2 {
        text-align: center;
        width: 200px;
        margin: 0 auto;
        display: none; }
        .bgRight .bgRight2 .sliderTwo .navigation2 div {
          width: 20px;
          height: 20px;
          background: #555a60;
          border-radius: 50%;
          display: inline-block;
          margin-right: 10px;
          cursor: pointer; }
          .bgRight .bgRight2 .sliderTwo .navigation2 div:last-child {
            margin-right: 0px; }
          .bgRight .bgRight2 .sliderTwo .navigation2 div.active {
            background: #F37021; }
      .bgRight .bgRight2 .sliderTwo .Jbutton3 {
        margin-top: -10px; }
      .bgRight .bgRight2 .sliderTwo .button2 {
        position: relative;
        top: -17px; }
        .bgRight .bgRight2 .sliderTwo .button2:hover {
          color: #ffffff !important;
          text-decoration: none; }
      .bgRight .bgRight2 .sliderTwo i.icon-arrow-mleft {
        font-size: 2.5em;
        top: 150px;
        position: relative;
        left: -7px;
        cursor: pointer;
        z-index: 1; }
      .bgRight .bgRight2 .sliderTwo i.icon-arrow-mright {
        font-size: 2.5em;
        position: relative;
        top: 150px;
        position: relative;
        right: -7px;
        cursor: pointer;
        z-index: 1; }
      .bgRight .bgRight2 .sliderTwo .sliderTwoContainer {
        max-width: 1060px;
        margin: 0 auto;
        overflow: hidden;
        -webkit-overflow: hidden;
        -webkit-overflow-scrolling: hidden; }
        .bgRight .bgRight2 .sliderTwo .sliderTwoContainer ul {
          list-style: none;
          padding: 0;
          margin: 0;
          position: relative;
          top: -40px; }
          .bgRight .bgRight2 .sliderTwo .sliderTwoContainer ul li {
            width: 100%;
            min-height: 390px;
            float: left;
            display: block;
            position: relative; }

@media (min-width: 1041px) and (max-width: 1116px) {
  .bgRight2 {
    background-position: right 75px !important; }
    .bgRight2 .button3 {
      padding: 6px 30px 10px 30px;
      border-radius: 25px;
      height: 50px;
      font-size: 1.875em;
      position: relative;
      display: block;
      width: 315px;
      margin: 0 auto;
      margin-top: 45px; }
    .bgRight2 .sliderTwo {
      background-position: 0px 75px !important; }
      .bgRight2 .sliderTwo .arrow_inf {
        display: none; }
      .bgRight2 .sliderTwo .navigation2 {
        display: block !important;
        margin-top: 33px !important;
        margin-bottom: -70px !important;
        display: none !important; }
        .bgRight2 .sliderTwo .navigation2.for900 {
          display: none !important; }
      .bgRight2 .sliderTwo .Jbutton3 {
        margin-top: 35px !important; }
      .bgRight2 .sliderTwo ul li .questions {
        margin-left: 70px !important;
        width: 44% !important;
        min-height: 350px !important; }
        .bgRight2 .sliderTwo ul li .questions .arrow_quote {
          margin-top: 317px !important; }
      .bgRight2 .sliderTwo ul li .answers {
        right: 70px !important;
        width: 44% !important;
        min-height: 350px !important; }
        .bgRight2 .sliderTwo ul li .answers .under900 {
          display: none; }
        .bgRight2 .sliderTwo ul li .answers .arrow_quote {
          margin-top: 310px !important; }
    .bgRight2 .sliderTwoContainer ul {
      top: 0px !important; }
      .bgRight2 .sliderTwoContainer ul li {
        min-height: 420px !important; } }

@media (min-width: 1040px) and (max-width: 1040px) {
  .bgRight2 {
    background-position: right 75px !important; }
    .bgRight2 .button3 {
      padding: 6px 30px 10px 30px;
      border-radius: 25px;
      height: 50px;
      font-size: 1.875em;
      position: relative;
      display: block;
      width: 315px;
      margin: 0 auto;
      margin-top: 105px; }
    .bgRight2 .sliderTwo {
      background-position: 0px 75px !important; }
      .bgRight2 .sliderTwo .arrow_inf {
        display: none; }
      .bgRight2 .sliderTwo .navigation2 {
        display: block !important;
        margin-top: 33px !important;
        margin-bottom: -70px !important; }
        .bgRight2 .sliderTwo .navigation2.for900 {
          display: none !important; }
      .bgRight2 .sliderTwo .Jbutton3 {
        margin-top: 105px !important; }
      .bgRight2 .sliderTwo .icon-arrow-mleft, .bgRight2 .sliderTwo .icon-arrow-mright {
        display: none; }
      .bgRight2 .sliderTwo ul li .questions {
        margin-left: 62px !important; }
      .bgRight2 .sliderTwo ul li .answers {
        right: 62px !important; }
        .bgRight2 .sliderTwo ul li .answers .under900 {
          display: none; }
    .bgRight2 .sliderTwoContainer ul {
      top: 0px !important; } }

@media (min-width: 971px) and (max-width: 1039px) {
  .bgRight2 {
    background-position: right 75px !important; }
    .bgRight2 .button3 {
      padding: 6px 30px 10px 30px;
      border-radius: 25px;
      height: 50px;
      font-size: 1.875em;
      position: relative;
      display: block;
      width: 315px;
      margin: 0 auto;
      margin-top: 105px; }
    .bgRight2 .sliderTwo {
      background-position: 0px 75px !important; }
      .bgRight2 .sliderTwo .arrow_inf {
        display: none; }
      .bgRight2 .sliderTwo .navigation2 {
        display: block !important;
        margin-top: 33px !important;
        margin-bottom: -70px !important; }
        .bgRight2 .sliderTwo .navigation2.for900 {
          display: none !important; }
      .bgRight2 .sliderTwo .Jbutton3 {
        margin-top: 105px !important; }
      .bgRight2 .sliderTwo .icon-arrow-mleft, .bgRight2 .sliderTwo .icon-arrow-mright {
        display: none !important; }
      .bgRight2 .sliderTwo ul li .questions {
        margin-left: 70px !important;
        width: 44% !important;
        min-height: 350px !important; }
        .bgRight2 .sliderTwo ul li .questions .arrow_quote {
          margin-top: 317px !important; }
      .bgRight2 .sliderTwo ul li .answers {
        right: 70px !important;
        width: 44% !important;
        min-height: 350px !important; }
        .bgRight2 .sliderTwo ul li .answers .under900 {
          display: none; }
        .bgRight2 .sliderTwo ul li .answers .arrow_quote {
          margin-top: 310px !important;
          margin-left: 320px !important; }
    .bgRight2 .sliderTwoContainer ul {
      top: 0px !important; }
      .bgRight2 .sliderTwoContainer ul li {
        min-height: 420px !important; } }

@media (min-width: 901px) and (max-width: 970px) {
  .bgRight2 {
    background-position: right 75px !important; }
    .bgRight2 .button3 {
      padding: 6px 30px 10px 30px;
      border-radius: 25px;
      height: 50px;
      font-size: 1.875em;
      position: relative;
      display: block;
      width: 315px;
      margin: 0 auto;
      margin-top: 105px; }
    .bgRight2 .sliderTwo {
      background-position: 0px 75px !important; }
      .bgRight2 .sliderTwo .arrow_inf {
        display: none; }
      .bgRight2 .sliderTwo .navigation2 {
        display: block !important;
        margin-top: 33px !important;
        margin-bottom: -70px !important; }
        .bgRight2 .sliderTwo .navigation2.for900 {
          display: none !important; }
      .bgRight2 .sliderTwo .Jbutton3 {
        margin-top: 105px !important; }
      .bgRight2 .sliderTwo .icon-arrow-mleft, .bgRight2 .sliderTwo .icon-arrow-mright {
        display: none; }
      .bgRight2 .sliderTwo ul li .questions {
        margin-left: 70px !important;
        width: 44% !important;
        min-height: 380px !important; }
        .bgRight2 .sliderTwo ul li .questions .arrow_quote {
          margin-top: 347px !important; }
      .bgRight2 .sliderTwo ul li .answers {
        right: 70px !important;
        width: 43% !important;
        min-height: 380px !important; }
        .bgRight2 .sliderTwo ul li .answers .under900 {
          display: none; }
        .bgRight2 .sliderTwo ul li .answers .arrow_quote {
          margin-top: 340px !important;
          margin-left: 280px !important; }
    .bgRight2 .sliderTwoContainer ul {
      top: 0px !important; }
      .bgRight2 .sliderTwoContainer ul li {
        min-height: 450px !important; } }

@media (min-width: 901px) and (max-width: 915px) {
  .bgRight2 .sliderTwo .container-fluid .sliderTwoContainer ul li .answers {
    width: 100% !important;
    text-align: center !important;
    border-radius: 0px !important;
    right: 0px !important;
    top: 0px !important;
    height: auto !important;
    padding: 38px 36px 130px 36px; }
  .bgRight2 .sliderTwo .container-fluid .sliderTwoContainer {
    width: 100%; }
  .bgRight2 .sliderTwo .Jbutton3 {
    position: relative;
    top: -100px !important;
    margin-top: -10px !important; }
  .bgRight2 .sliderTwo .navigation2.for900 {
    display: block !important;
    margin-top: -10px !important;
    margin-bottom: 45px !important; }
  .bgRight2 .sliderTwo .navigation2 {
    display: none !important; }
  .bgRight2 .sliderTwo hr {
    display: none; }
  .container-fluid .sliderTwoContainer {
    width: 100%; }
    .container-fluid .sliderTwoContainer ul li .button3 {
      font-size: 1.5em;
      padding: 7px 35px 6px 35px;
      top: -102px; }
    .container-fluid .sliderTwoContainer ul li img {
      float: none !important;
      margin-bottom: 22px !important;
      margin-right: 0px !important;
      margin-top: -5px; }
    .container-fluid .sliderTwoContainer ul li .icon {
      margin-left: -56px !important; }
    .container-fluid .sliderTwoContainer ul li .questions {
      width: 100% !important;
      border-radius: 0px !important;
      margin-left: 0px !important;
      text-align: center !important;
      height: auto !important;
      padding-bottom: 48px; }
      .container-fluid .sliderTwoContainer ul li .questions p {
        margin-bottom: 23px !important; }
      .container-fluid .sliderTwoContainer ul li .questions .arrow_quote {
        display: none !important; }
      .container-fluid .sliderTwoContainer ul li .questions .CustomIcon {
        float: none !important;
        margin: 0 auto;
        margin-bottom: 18px;
        margin-right: auto !important; }
    .container-fluid .sliderTwoContainer ul li .answers {
      width: 100% !important;
      text-align: center !important;
      border-radius: 0px !important;
      right: 0px !important;
      top: 0px !important;
      height: auto !important;
      padding: 38px 36px 140px 36px; }
      .container-fluid .sliderTwoContainer ul li .answers .arrow_quote {
        display: none !important; }
      .container-fluid .sliderTwoContainer ul li .answers .subheader3 {
        display: inline-block;
        position: relative;
        top: -10px; }
      .container-fluid .sliderTwoContainer ul li .answers .under900 {
        display: inline-block;
        font-size: 1.1em;
        vertical-align: baseline;
        margin: 0 2px 0 6px;
        font-weight: 100;
        position: relative;
        top: -10px; }
      .container-fluid .sliderTwoContainer ul li .answers img {
        margin-top: -7px; }
      .container-fluid .sliderTwoContainer ul li .answers p {
        margin-top: -5px; }
      .container-fluid .sliderTwoContainer ul li .answers .submitq-btn {
        position: relative;
        top: 70px; }
      .container-fluid .sliderTwoContainer ul li .answers .submitq-btn a {
        text-decoration: none !important;
        display: inline !important; } }

@media (min-width: 701px) and (max-width: 900px) {
  .slider ul li .Jbodytext1 {
    margin-top: 18px; }
  .bgRight2 {
    background-position: 107% 75px !important;
    background-repeat: no-repeat !important; }
    .bgRight2 .sliderTwo {
      background-position: -45px 75px !important;
      background-repeat: no-repeat !important;
      padding: 0 !important; }
      .bgRight2 .sliderTwo hr {
        display: none; }
      .bgRight2 .sliderTwo .body-text3 {
        max-width: 610px;
        margin: 0 auto; }
      .bgRight2 .sliderTwo .body-text2 {
        max-width: 725px;
        margin: 0 auto; }
      .bgRight2 .sliderTwo .button2 {
        position: relative !important;
        top: -5px !important; }
      .bgRight2 .sliderTwo .Jbutton3 {
        position: relative;
        top: -15px !important; }
      .bgRight2 .sliderTwo .header3.white {
        margin-top: -15px; }
      .bgRight2 .sliderTwo .arrow_inf {
        width: 0;
        height: 0;
        border-left: 20px solid transparent;
        border-right: 20px solid transparent;
        position: relative;
        margin: 0 auto;
        display: block !important; }
        .bgRight2 .sliderTwo .arrow_inf.gray {
          border-top: 19px solid #757E84;
          top: -32px; }
        .bgRight2 .sliderTwo .arrow_inf.white {
          border-top: 20px solid #ffffff;
          top: -38px; }
      .bgRight2 .sliderTwo .navigation2 {
        display: none !important; }
        .bgRight2 .sliderTwo .navigation2.for900 {
          display: block !important;
          margin-top: -10px;
          margin-bottom: 85px; }
      .bgRight2 .sliderTwo .icon-arrow-mleft, .bgRight2 .sliderTwo .icon-arrow-mright {
        display: none !important; }
      .bgRight2 .sliderTwo .container-fluid {
        padding: 0px; }
        .bgRight2 .sliderTwo .container-fluid .sliderTwoContainer {
          width: 100%; }
          .bgRight2 .sliderTwo .container-fluid .sliderTwoContainer ul li .button3 {
            font-size: 1.5em;
            padding: 7px 35px 6px 35px;
            top: -102px; }
          .bgRight2 .sliderTwo .container-fluid .sliderTwoContainer ul li img {
            float: none !important;
            margin-bottom: 22px !important;
            margin-right: 0px !important;
            margin-top: -5px; }
          .bgRight2 .sliderTwo .container-fluid .sliderTwoContainer ul li .icon {
            margin-left: -56px !important; }
          .bgRight2 .sliderTwo .container-fluid .sliderTwoContainer ul li .questions {
            width: 100% !important;
            border-radius: 0px !important;
            margin-left: 0px !important;
            text-align: center !important;
            height: auto !important;
            padding-bottom: 48px; }
            .bgRight2 .sliderTwo .container-fluid .sliderTwoContainer ul li .questions p {
              margin-bottom: 23px !important; }
            .bgRight2 .sliderTwo .container-fluid .sliderTwoContainer ul li .questions .arrow_quote {
              display: none !important; }
            .bgRight2 .sliderTwo .container-fluid .sliderTwoContainer ul li .questions .CustomIcon {
              float: none !important;
              margin: 0 auto;
              margin-bottom: 18px; }
          .bgRight2 .sliderTwo .container-fluid .sliderTwoContainer ul li .answers {
            width: 100% !important;
            text-align: center !important;
            border-radius: 0px !important;
            right: 0px !important;
            top: 0px !important;
            height: auto !important;
            padding: 38px 36px 140px 36px;
            margin-bottom: -85px; }
            .bgRight2 .sliderTwo .container-fluid .sliderTwoContainer ul li .answers .arrow_quote {
              display: none !important; }
            .bgRight2 .sliderTwo .container-fluid .sliderTwoContainer ul li .answers .subheader3 {
              display: inline-block;
              position: relative;
              top: -10px; }
            .bgRight2 .sliderTwo .container-fluid .sliderTwoContainer ul li .answers .under900 {
              display: inline-block;
              font-size: 1.1em;
              vertical-align: baseline;
              margin: 0 2px 0 6px;
              font-weight: 100;
              position: relative;
              top: -10px; }
            .bgRight2 .sliderTwo .container-fluid .sliderTwoContainer ul li .answers img {
              margin-top: -7px; }
            .bgRight2 .sliderTwo .container-fluid .sliderTwoContainer ul li .answers p {
              margin-top: -5px; }
            .bgRight2 .sliderTwo .container-fluid .sliderTwoContainer ul li .answers .submitq-btn {
              position: relative;
              top: 70px; }
            .bgRight2 .sliderTwo .container-fluid .sliderTwoContainer ul li .answers .submitq-btn a {
              text-decoration: none !important;
              display: inline !important; } }

@media (min-width: 481px) and (max-width: 700px) {
  .slider ul {
    width: 90% !important; }
    .slider ul li .Jbodytext1 {
      margin-top: 10px; }
  .sliderTwoContainer .header4-white, .sliderTwoContainer .header4-gray {
    font-size: 2.65em; }
  .bgRight .bgRight2 {
    background: none; }
    .bgRight .bgRight2 .sliderTwo {
      background-position: -95px 65px !important;
      padding: 33px 0 0 0 !important;
      background-repeat: no-repeat; }
      .bgRight .bgRight2 .sliderTwo hr {
        display: none; }
      .bgRight .bgRight2 .sliderTwo .body-text3 {
        max-width: 610px;
        margin: 0 auto;
        margin-bottom: 35px !important; }
      .bgRight .bgRight2 .sliderTwo .body-text2 {
        max-width: 100%;
        padding: 0 20px;
        margin: 0 auto; }
        .bgRight .bgRight2 .sliderTwo .body-text2.centerme {
          text-align: center; }
      .bgRight .bgRight2 .sliderTwo .button2 {
        position: relative !important;
        top: -5px !important; }
      .bgRight .bgRight2 .sliderTwo .Jbutton3 {
        position: relative;
        top: -15px !important;
        margin-top: 5px; }
      .bgRight .bgRight2 .sliderTwo .header3.white {
        margin-top: -15px; }
      .bgRight .bgRight2 .sliderTwo .arrow_inf {
        width: 0;
        height: 0;
        border-left: 20px solid transparent;
        border-right: 20px solid transparent;
        position: relative;
        margin: 0 auto;
        display: block !important; }
        .bgRight .bgRight2 .sliderTwo .arrow_inf.gray {
          border-top: 19px solid #757E84;
          top: -32px; }
        .bgRight .bgRight2 .sliderTwo .arrow_inf.white {
          border-top: 20px solid #ffffff;
          top: -38px; }
      .bgRight .bgRight2 .sliderTwo .navigation2 {
        display: none !important; }
        .bgRight .bgRight2 .sliderTwo .navigation2.for900 {
          display: block !important;
          margin-top: -27px;
          margin-bottom: 85px; }
      .bgRight .bgRight2 .sliderTwo .icon-arrow-mleft, .bgRight .bgRight2 .sliderTwo .icon-arrow-mright {
        display: none !important; }
      .bgRight .bgRight2 .sliderTwo .container-fluid {
        padding: 0px; }
        .bgRight .bgRight2 .sliderTwo .container-fluid .sliderTwoContainer {
          width: 100%; }
          .bgRight .bgRight2 .sliderTwo .container-fluid .sliderTwoContainer ul li .button3 {
            font-size: 1.5em;
            padding: 7px 35px 6px 35px;
            top: -102px; }
          .bgRight .bgRight2 .sliderTwo .container-fluid .sliderTwoContainer ul li img {
            float: none !important;
            margin-bottom: 22px !important;
            margin-right: 0px !important;
            margin-top: -5px; }
          .bgRight .bgRight2 .sliderTwo .container-fluid .sliderTwoContainer ul li .icon {
            margin-left: -56px !important; }
          .bgRight .bgRight2 .sliderTwo .container-fluid .sliderTwoContainer ul li .questions {
            width: 100% !important;
            border-radius: 0px !important;
            margin-left: 0px !important;
            text-align: center !important;
            height: auto !important;
            padding: 32px 20px 48px 20px; }
            .bgRight .bgRight2 .sliderTwo .container-fluid .sliderTwoContainer ul li .questions .CustomIcon {
              float: none !important;
              margin: 0 auto;
              margin-bottom: 18px; }
            .bgRight .bgRight2 .sliderTwo .container-fluid .sliderTwoContainer ul li .questions p {
              margin-bottom: 23px !important; }
            .bgRight .bgRight2 .sliderTwo .container-fluid .sliderTwoContainer ul li .questions .arrow_quote {
              display: none !important; }
          .bgRight .bgRight2 .sliderTwo .container-fluid .sliderTwoContainer ul li .answers {
            width: 100% !important;
            text-align: center !important;
            border-radius: 0px !important;
            right: 0px !important;
            top: 0px !important;
            height: auto !important;
            padding: 38px 0 130px 0;
            margin-bottom: -40px; }
            .bgRight .bgRight2 .sliderTwo .container-fluid .sliderTwoContainer ul li .answers .arrow_quote {
              display: none !important; }
            .bgRight .bgRight2 .sliderTwo .container-fluid .sliderTwoContainer ul li .answers .subheader3 {
              display: inline-block;
              position: relative;
              top: -10px; }
            .bgRight .bgRight2 .sliderTwo .container-fluid .sliderTwoContainer ul li .answers .under900 {
              display: inline-block;
              font-size: 1.1em;
              vertical-align: baseline;
              margin: 0 2px 0 6px;
              font-weight: 100;
              position: relative;
              top: -10px; }
            .bgRight .bgRight2 .sliderTwo .container-fluid .sliderTwoContainer ul li .answers img {
              margin-top: -7px; }
            .bgRight .bgRight2 .sliderTwo .container-fluid .sliderTwoContainer ul li .answers p {
              margin-top: -5px; }
          .bgRight .bgRight2 .sliderTwo .container-fluid .sliderTwoContainer ul li .submitq-btn {
            position: relative;
            top: 70px; }
          .bgRight .bgRight2 .sliderTwo .container-fluid .sliderTwoContainer ul li .submitq-btn a {
            text-decoration: none !important;
            display: inline !important; } }

@media (min-width: 479px) and (max-width: 480px) {
  .link-cac1:hover, .link-cac3:hover, .link-cac3:hover {
    color: #fff !important; }
  .bgRight .bgRight2 {
    background: none;
    padding-bottom: 20px; }
    .bgRight .bgRight2 .sliderTwo {
      background-position: -45px 75px !important;
      background-repeat: no-repeat;
      padding: 33px 0 40px 0 !important; }
      .bgRight .bgRight2 .sliderTwo hr {
        display: none; }
      .bgRight .bgRight2 .sliderTwo .body-text3 {
        max-width: 300px;
        margin: 0 auto;
        margin-bottom: 35px !important;
        padding: 0px 0 15px 0px; }
        .bgRight .bgRight2 .sliderTwo .body-text3.Addpadding {
          max-width: 100%;
          padding: 0 20px;
          margin-bottom: 60px !important; }
      .bgRight .bgRight2 .sliderTwo .body-text2 {
        max-width: 100%;
        padding: 0 20px;
        margin: 0 auto; }
      .bgRight .bgRight2 .sliderTwo .button2 {
        position: relative !important;
        top: -5px !important; }
      .bgRight .bgRight2 .sliderTwo .Jbutton3 {
        position: relative;
        top: -148px !important;
        margin-top: 10px; }
      .bgRight .bgRight2 .sliderTwo .header3.white {
        margin-top: -15px; }
      .bgRight .bgRight2 .sliderTwo .arrow_inf {
        width: 0;
        height: 0;
        border-left: 20px solid transparent;
        border-right: 20px solid transparent;
        position: relative;
        margin: 0 auto;
        display: block !important; }
        .bgRight .bgRight2 .sliderTwo .arrow_inf.gray {
          border-top: 19px solid #757E84;
          top: -33px; }
        .bgRight .bgRight2 .sliderTwo .arrow_inf.white {
          border-top: 20px solid #ffffff;
          top: -39px; }
      .bgRight .bgRight2 .sliderTwo .navigation2 {
        display: none !important; }
        .bgRight .bgRight2 .sliderTwo .navigation2.for900 {
          display: block !important;
          margin-top: -27px;
          margin-bottom: 85px; }
      .bgRight .bgRight2 .sliderTwo .icon-arrow-mleft, .bgRight .bgRight2 .sliderTwo .icon-arrow-mright {
        display: none; }
      .bgRight .bgRight2 .sliderTwo .container-fluid {
        padding: 0px; }
        .bgRight .bgRight2 .sliderTwo .container-fluid .sliderTwoContainer {
          width: 100%; }
          .bgRight .bgRight2 .sliderTwo .container-fluid .sliderTwoContainer ul li .button3 {
            font-size: 1.5em;
            padding: 7px 35px 6px 35px;
            top: -102px; }
          .bgRight .bgRight2 .sliderTwo .container-fluid .sliderTwoContainer ul li img {
            float: none !important;
            margin-bottom: 22px !important;
            margin-right: 0px !important;
            margin-top: -5px; }
          .bgRight .bgRight2 .sliderTwo .container-fluid .sliderTwoContainer ul li .icon {
            margin-left: -56px !important; }
          .bgRight .bgRight2 .sliderTwo .container-fluid .sliderTwoContainer ul li .questions {
            width: 100% !important;
            border-radius: 0px !important;
            margin-left: 0px !important;
            text-align: center !important;
            height: auto !important;
            padding: 32px 20px 48px 20px; }
            .bgRight .bgRight2 .sliderTwo .container-fluid .sliderTwoContainer ul li .questions .CustomIcon {
              float: none !important;
              margin: 0 auto;
              margin-bottom: 18px; }
            .bgRight .bgRight2 .sliderTwo .container-fluid .sliderTwoContainer ul li .questions p {
              margin-bottom: 23px !important; }
            .bgRight .bgRight2 .sliderTwo .container-fluid .sliderTwoContainer ul li .questions .arrow_quote {
              display: none !important; }
          .bgRight .bgRight2 .sliderTwo .container-fluid .sliderTwoContainer ul li .answers {
            width: 100% !important;
            text-align: center !important;
            border-radius: 0px !important;
            right: 0px !important;
            top: 0px !important;
            height: auto !important;
            padding: 38px 0 140px 0; }
            .bgRight .bgRight2 .sliderTwo .container-fluid .sliderTwoContainer ul li .answers .mbrake, .bgRight .bgRight2 .sliderTwo .container-fluid .sliderTwoContainer ul li .answers .mbrake2 {
              display: block !important; }
            .bgRight .bgRight2 .sliderTwo .container-fluid .sliderTwoContainer ul li .answers .arrow_quote {
              display: none !important; }
            .bgRight .bgRight2 .sliderTwo .container-fluid .sliderTwoContainer ul li .answers .subheader3 {
              display: block; }
            .bgRight .bgRight2 .sliderTwo .container-fluid .sliderTwoContainer ul li .answers .under900 {
              display: none !important;
              font-size: 1.1em;
              vertical-align: baseline;
              margin: 0 2px 0 6px;
              font-weight: 100;
              position: relative;
              top: -10px; }
            .bgRight .bgRight2 .sliderTwo .container-fluid .sliderTwoContainer ul li .answers img {
              margin-top: -7px; }
            .bgRight .bgRight2 .sliderTwo .container-fluid .sliderTwoContainer ul li .answers p {
              margin-top: -5px; }
            .bgRight .bgRight2 .sliderTwo .container-fluid .sliderTwoContainer ul li .answers .submitq-btn {
              position: relative;
              top: 70px; }
            .bgRight .bgRight2 .sliderTwo .container-fluid .sliderTwoContainer ul li .answers .submitq-btn a {
              text-decoration: none !important;
              display: inline !important; }
  .slider ul {
    width: 100% !important; }
  .slider .Jbodytext1 {
    margin-top: 10px; } }

@media (min-width: 240px) and (max-width: 320px) {
  .mbrake, .mbrake2 {
    display: block; }
  .slider ul {
    width: 100% !important; }
  .bgRight {
    padding-bottom: 72px;
    background: url("/images/group-speech-left.svg") !important;
    background-size: 270px 690px !important;
    background-repeat: no-repeat !important;
    background-color: #757E84 !important; }
    .bgRight .bgRight2 {
      background-position: right 75px !important;
      background: none; }
      .bgRight .bgRight2 .sliderTwo {
        background: none;
        padding: 33px 0 40px 0 !important; }
        .bgRight .bgRight2 .sliderTwo .header3 {
          padding: 0 20px; }
          .bgRight .bgRight2 .sliderTwo .header3 i {
            display: block !important; }
        .bgRight .bgRight2 .sliderTwo hr {
          display: none; }
        .bgRight .bgRight2 .sliderTwo .body-text3 {
          max-width: 100%;
          padding: 0 20px;
          margin: 0 auto; }
        .bgRight .bgRight2 .sliderTwo .body-text2 {
          max-width: 100%;
          padding: 0 20px;
          margin: 0 auto; }
        .bgRight .bgRight2 .sliderTwo .button2 {
          position: relative !important;
          top: 45px !important; }
        .bgRight .bgRight2 .sliderTwo .header4-white, .bgRight .bgRight2 .sliderTwo .header4-gray {
          font-size: 2.5em;
          padding: 0 10px; }
        .bgRight .bgRight2 .sliderTwo .Jbutton3 {
          position: relative;
          top: -148px !important;
          margin-top: 10px; }
        .bgRight .bgRight2 .sliderTwo .header3.white {
          margin-top: -15px; }
        .bgRight .bgRight2 .sliderTwo .arrow_inf {
          width: 0;
          height: 0;
          border-left: 20px solid transparent;
          border-right: 20px solid transparent;
          position: relative;
          margin: 0 auto;
          display: block !important; }
          .bgRight .bgRight2 .sliderTwo .arrow_inf.gray {
            border-top: 19px solid #757E84;
            top: -33px; }
          .bgRight .bgRight2 .sliderTwo .arrow_inf.white {
            border-top: 20px solid #ffffff;
            top: -39px; }
        .bgRight .bgRight2 .sliderTwo .navigation2 {
          display: none !important; }
          .bgRight .bgRight2 .sliderTwo .navigation2.for900 {
            display: block !important;
            margin-top: 35px;
            margin-bottom: 85px; }
        .bgRight .bgRight2 .sliderTwo .icon-arrow-mleft, .bgRight .bgRight2 .sliderTwo .icon-arrow-mright {
          display: none; }
        .bgRight .bgRight2 .sliderTwo .container-fluid {
          padding: 0px; }
          .bgRight .bgRight2 .sliderTwo .container-fluid .sliderTwoContainer {
            width: 100%; }
            .bgRight .bgRight2 .sliderTwo .container-fluid .sliderTwoContainer ul li .subheader2 {
              padding: 0 30px; }
            .bgRight .bgRight2 .sliderTwo .container-fluid .sliderTwoContainer ul li .button3 {
              font-size: 1.5em;
              padding: 7px 35px 6px 35px;
              top: -102px; }
            .bgRight .bgRight2 .sliderTwo .container-fluid .sliderTwoContainer ul li img {
              float: none !important;
              margin-bottom: 22px !important;
              margin-right: 0px !important;
              margin-top: -5px; }
            .bgRight .bgRight2 .sliderTwo .container-fluid .sliderTwoContainer ul li .icon {
              margin-left: -56px !important; }
            .bgRight .bgRight2 .sliderTwo .container-fluid .sliderTwoContainer ul li .questions {
              width: 100% !important;
              border-radius: 0px !important;
              margin-left: 0px !important;
              text-align: center !important;
              height: auto !important;
              padding: 32px 0 48px 0; }
              .bgRight .bgRight2 .sliderTwo .container-fluid .sliderTwoContainer ul li .questions .CustomIcon {
                float: none !important;
                margin: 0 auto;
                margin-bottom: 18px; }
              .bgRight .bgRight2 .sliderTwo .container-fluid .sliderTwoContainer ul li .questions p {
                margin-bottom: 23px !important; }
              .bgRight .bgRight2 .sliderTwo .container-fluid .sliderTwoContainer ul li .questions .arrow_quote {
                display: none !important; }
            .bgRight .bgRight2 .sliderTwo .container-fluid .sliderTwoContainer ul li .answers {
              width: 100% !important;
              text-align: center !important;
              border-radius: 0px !important;
              right: 0px !important;
              top: 0px !important;
              height: auto !important;
              padding: 38px 0 140px 0; }
              .bgRight .bgRight2 .sliderTwo .container-fluid .sliderTwoContainer ul li .answers .arrow_quote {
                display: none !important; }
              .bgRight .bgRight2 .sliderTwo .container-fluid .sliderTwoContainer ul li .answers .subheader3 {
                display: block; }
              .bgRight .bgRight2 .sliderTwo .container-fluid .sliderTwoContainer ul li .answers .under900 {
                display: none !important;
                font-size: 1.1em;
                vertical-align: baseline;
                margin: 0 2px 0 6px;
                font-weight: 100;
                position: relative;
                top: -10px; }
              .bgRight .bgRight2 .sliderTwo .container-fluid .sliderTwoContainer ul li .answers img {
                margin-top: -7px; }
              .bgRight .bgRight2 .sliderTwo .container-fluid .sliderTwoContainer ul li .answers p {
                margin-top: -5px; }
              .bgRight .bgRight2 .sliderTwo .container-fluid .sliderTwoContainer ul li .answers .submitq-btn {
                position: relative;
                top: 70px; }
              .bgRight .bgRight2 .sliderTwo .container-fluid .sliderTwoContainer ul li .answers .submitq-btn a {
                text-decoration: none !important;
                display: inline !important; } }

.mLengauje {
  display: none; }

.languaje-active {
  color: #C8C8C8 !important; }

.bold {
  font-weight: 700; }

.semibold {
  font-weight: 600 !important; }

.noPaddingRight {
  padding-right: 0px !important; }

.color2 {
  color: #F37021; }
  .color2:hover {
    color: #D9590D; }

.num {
  font-family: 'bebas-neue'; }

.color3 {
  color: #757E84; }

.overlayPush {
  width: 100%;
  position: fixed;
  top: 0;
  bottom: 0;
  left: 0;
  right: 0;
  overflow: hidden !important;
  -webkit-overflow: hidden !important;
  -webkit-overflow-scrolling: hidden !important;
  background: rgba(221, 221, 221, 0.9);
  display: none;
  z-index: 101; }

.nav-white-text {
  font-family: 'bebas-neue';
  color: #fff;
  font-size: 1.4em; }
  .nav-white-text:hover {
    color: #F37021 !important;
    text-decoration: none !important; }
  .nav-white-text p {
    margin-top: 11px;
    line-height: 25px;
    margin-bottom: -5px; }

body {
  overflow-x: hidden;
  /*padding-top: 79px;*/ }

.container-fluid {
  max-width: 1320px; }

.logo {
  margin-top: 20px;
  width: 150px;
  float: left; }

.navbar-header {
  float: none;
  height: 100px;
  width: 100%; }
  .navbar-header ul {
    list-style: none;
    padding: 0;
    margin: 0; }
    .navbar-header ul li {
      display: inline-block;
      line-height: 48px; }
  .navbar-header .navs {
    float: right;
    text-align: right;
    font-size: 16px; }
    .navbar-header .navs .navTop {
      font-weight: 600;
      padding: 0px 0 0 0; }
      .navbar-header .navs .navTop li {
        margin-left: 7px;
        font-family: 'bebas-neue'; }
        .navbar-header .navs .navTop li.languaje a {
          color: #F37021; }
          .navbar-header .navs .navTop li.languaje a:hover {
            color: #D9590D !important; }
        .navbar-header .navs .navTop li.NavButon > div {
          height: 100%;
          width: 100%;
          cursor: pointer;
          color: #757E85;
          font-family: 'bebas-neue';
          font-size: 20px; }
        .navbar-header .navs .navTop li.NavButon .isOpen {
          display: none;
          color: #F37021; }
        .navbar-header .navs .navTop li.donate-button a:hover {
          color: #ffffff !important;
          text-decoration: none; }
        .navbar-header .navs .navTop li.donate-button a i {
          margin-right: 2px;
          font-size: 14px; }
    .navbar-header .navs .navBottom li {
      margin-left: 17px; }
    .navbar-header .navs .navBottom .option-content {
      width: 630px;
      position: absolute;
      background: #fff;
      border: 1px solid #eee;
      opacity: 1;
      visibility: visible;
      margin-left: -125px;
      visibility: hidden;
      opacity: 0;
      z-index: 1; }
      .navbar-header .navs .navBottom .option-content.content-open {
        visibility: visible;
        opacity: 1; }
      .navbar-header .navs .navBottom .option-content div.white-section {
        padding: 40px 80px;
        text-align: left; }
        .navbar-header .navs .navBottom .option-content div.white-section ul li {
          display: block;
          line-height: 1.125em;
          margin-bottom: 18px; }
          .navbar-header .navs .navBottom .option-content div.white-section ul li:last-child {
            margin-bottom: 0px; }
          .navbar-header .navs .navBottom .option-content div.white-section ul li .color2 {
            font-size: 1em;
            font-weight: 600; }
            .navbar-header .navs .navBottom .option-content div.white-section ul li .color2:hover {
              color: #F37021 !important; }
            .navbar-header .navs .navBottom .option-content div.white-section ul li .color2:visited {
              color: #F37021; }
      .navbar-header .navs .navBottom .option-content div.gray-section {
        background-color: #545A5F;
        height: 130px;
        color: #fff;
        padding: 22px 0; }
        .navbar-header .navs .navBottom .option-content div.gray-section div {
          text-align: center; }
        .navbar-header .navs .navBottom .option-content div.gray-section .col-md-4 {
          border-right: 2px solid rgba(255, 255, 255, 0.3); }
          .navbar-header .navs .navBottom .option-content div.gray-section .col-md-4 img {
            width: 56px;
            height: 57px;
            margin-left: 22px; }
          .navbar-header .navs .navBottom .option-content div.gray-section .col-md-4 i {
            position: relative;
            left: -40px;
            top: 7px;
            font-size: 1.1em;
            color: #fff !important; }
        .navbar-header .navs .navBottom .option-content div.gray-section .col-md-4:last-child {
          border: none; }
      .navbar-header .navs .navBottom .option-content div.orange-section {
        background-color: #f37021;
        height: 75px;
        color: #fff; }
        .navbar-header .navs .navBottom .option-content div.orange-section p {
          text-align: center; }
        .navbar-header .navs .navBottom .option-content div.orange-section p:hover {
          color: #fff; }
        .navbar-header .navs .navBottom .option-content div.orange-section .nav-white-text:hover {
          color: #fff !important; }
        .navbar-header .navs .navBottom .option-content div.orange-section .link-cac3 {
          text-align: center;
          font-size: 15px;
          color: #fff !important;
          font-weight: normal; }
        .navbar-header .navs .navBottom .option-content div.orange-section .link-cac3:hover {
          color: #fff !important; }

.slider {
  min-height: 410px;
  background: #f4f4f4;
  text-align: center; }
  .slider .BGPlus {
    background-image: url(/images/pluss.png);
    background-repeat: no-repeat;
    background-position: 86% 25px;
    padding: 105px 0px 65px 0px;
    max-width: 1320px;
    margin: 0 auto; }
  .slider ul {
    list-style: none;
    padding: 0px;
    margin: 0;
    text-align: center;
    min-height: 225px;
    width: 75%;
    margin: 0 auto; }
    .slider ul li {
      display: none; }
      .slider ul li:first-child {
        display: block; }
      .slider ul li .Jheader1 {
        margin-bottom: -3px;
        font-weight: normal; }
      .slider ul li .Jbodytext1 {
        margin-bottom: 25px; }
  .slider .arrow {
    font-size: 6.2em;
    position: relative;
    top: 60px;
    cursor: pointer;
    color: #757E84; }
    .slider .arrow:hover {
      color: #F37021; }
    .slider .arrow div {
      width: 150px;
      height: 150px;
      position: absolute;
      z-index: 10; }
    .slider .arrow.prev {
      left: -25px; }
      .slider .arrow.prev p {
        text-align: left;
        position: relative;
        left: 65px; }
    .slider .arrow.next {
      left: 20px; }
      .slider .arrow.next p {
        text-align: right;
        position: relative;
        right: 58px; }
      .slider .arrow.next div {
        width: 90px;
        height: 150px;
        position: absolute;
        z-index: 10; }
    .slider .arrow p {
      font-family: 'bebas-neue';
      font-size: 17px;
      cursor: pointer;
      width: 100px;
      top: -100px;
      font-weight: bold;
      line-height: 21px; }
  .slider .navigation {
    text-align: center;
    width: 200px;
    margin: 0 auto;
    margin-top: 37px;
    display: none; }
    .slider .navigation div {
      width: 20px;
      height: 20px;
      background: #757E84;
      border-radius: 50%;
      display: inline-block;
      margin-right: 10px;
      cursor: pointer; }
      .slider .navigation div:last-child {
        margin-right: 0px; }
      .slider .navigation div.active {
        background: #F37021; }

.arrow_sup {
  width: 0;
  height: 0;
  border-left: 10px solid transparent;
  border-right: 10px solid transparent;
  border-bottom: 10px solid #eee;
  position: absolute;
  margin-left: 20px;
  margin-top: -9px;
  z-index: 10;
  opacity: 0; }

.arrow_sup2 {
  width: 0;
  height: 0;
  border-left: 8px solid transparent;
  border-right: 8px solid transparent;
  border-bottom: 9px solid #fff;
  margin-left: -8px;
  margin-top: 1px;
  opacity: 1; }

.arrow_inferior {
  width: 0;
  height: 0;
  border-left: 20px solid transparent;
  border-right: 20px solid transparent;
  border-top: 19px solid #f37021;
  position: absolute;
  left: 40%;
  top: 80px; }
  @media only screen and (max-device-width: 480px) {
    .arrow_inferior {
      left: 44%; } }

/* Right nav style */
@media (max-width: 500px) {
  .leftNav {
    top: 60px; } }

.leftNav {
  background: #545A5F;
  width: 0px;
  height: 100%;
  font-size: 16px;
  position: fixed;
  right: 0px;
  overflow: auto;
  /*overflow: hidden;*/
  overflow-x: hidden;
  /*-webkit-overflow: hidden !important;
  -webkit-overflow-scrolling: hidden !important;*/
  transition: all 0.8s;
  z-index: 102; }
  .leftNav .mnav {
    width: 338px !important;
    /*height: 103%;*/
    overflow: auto; }
    .leftNav .mnav ul {
      background: #ffffff;
      list-style: none;
      padding: 0;
      margin: 0; }
      .leftNav .mnav ul li {
        border-top: 1px solid #eeeeee;
        padding: 15px 25px 14px 25px;
        cursor: pointer;
        /* ----------- Galaxy S3 ----------- */
        /* ----------- Galaxy S4 ----------- */ }
        .leftNav .mnav ul li a p {
          margin: 0; }
        @media screen and (min-device-width: 320px) and (max-device-width: 568px) and (-webkit-min-device-pixel-ratio: 2) {
          .leftNav .mnav ul li {
            padding-left: 40px;
            padding-right: 20px; }
            .leftNav .mnav ul li span {
              margin-right: 0 !important; } }
        @media screen and (min-device-width: 375px) and (max-device-width: 667px) and (-webkit-min-device-pixel-ratio: 2) {
          .leftNav .mnav ul li {
            padding-left: 40px;
            padding-right: 20px; }
            .leftNav .mnav ul li span {
              margin-right: 0 !important; } }
        @media screen and (min-device-width: 414px) and (max-device-width: 736px) and (-webkit-min-device-pixel-ratio: 3) {
          .leftNav .mnav ul li {
            padding-left: 40px;
            padding-right: 20px; }
            .leftNav .mnav ul li span {
              margin-right: 0 !important; } }
        @media screen and (device-width: 360px) and (device-height: 640px) and (-webkit-device-pixel-ratio: 2) {
          .leftNav .mnav ul li {
            padding-left: 25px;
            padding-right: 35px; } }
        @media screen and (device-width: 360px) and (device-height: 640px) and (-webkit-device-pixel-ratio: 3) {
          .leftNav .mnav ul li {
            padding-left: 25px;
            padding-right: 35px; } }
        .leftNav .mnav ul li:first-child {
          border-top: none !important; }
        .leftNav .mnav ul li:last-child {
          border-bottom: 1px solid #eeeeee; }
        .leftNav .mnav ul li:hover {
          background: #f4f4f4; }
        .leftNav .mnav ul li span {
          float: right; }
          @media screen and (max-width: 700px) {
            .leftNav .mnav ul li span {
              margin-right: 15px; } }
    .leftNav .mnav ol {
      list-style: none;
      padding: 0;
      margin: 0;
      background: #fff;
      font-size: 1.3em; }
      .leftNav .mnav ol li {
        line-height: 50px;
        border-bottom: 1px solid #eee;
        padding: 0 30px;
        cursor: pointer; }
        .leftNav .mnav ol li:hover {
          background: #f4f4f4; }
        .leftNav .mnav ol li span {
          margin-right: 15px; }
        .leftNav .mnav ol li img {
          width: 30px;
          height: 32px;
          margin-right: 20px;
          position: relative;
          top: -2px; }
        .leftNav .mnav ol li i.little-icon {
          position: relative;
          left: -42px;
          font-size: 0.68em;
          color: #fff !important; }
          .leftNav .mnav ol li i.little-icon:hover {
            color: #fff; }
        .leftNav .mnav ol li:last-child {
          border-bottom: none;
          margin-bottom: 100px; }
          .leftNav .mnav ol li:last-child i.little-icon {
            top: 0px; }

.leftNav-Open {
  right: -4% !important; }

.NavButon {
  width: 85px;
  height: 100%;
  border-left: 1px solid #eee;
  text-align: center;
  margin-right: -20px;
  display: none !important; }
  .NavButon .mNavIcon {
    width: 34px;
    line-height: 1px;
    margin-left: 19px;
    position: absolute;
    top: 14px; }
    .NavButon .mNavIcon li {
      width: 30px;
      height: 3px;
      background-color: #757E85;
      margin: 0px; }
  .NavButon p {
    padding: 0px;
    margin: 0px;
    line-height: 75px;
    position: relative;
    top: 9px;
    font-size: 13pt; }
  .NavButon i {
    position: absolute;
    top: 15px;
    margin-left: -10px; }

.GrayBG {
  background: #545A5F !important; }
  .GrayBG a {
    color: #ffffff; }
    .GrayBG a:visited {
      color: #ffffff !important; }

.OrangeGB {
  background: #F37021 !important; }
  .OrangeGB a {
    color: #ffffff !important; }

.rotar90 {
  transform: rotate(90deg);
  -webkit-transform: rotate(90deg); }

.rotar270 {
  transform: rotate(270deg);
  -webkit-transform: rotate(270deg); }

.closeSubMenu span {
  margin-right: 20px; }

.font-1-3 {
  font-size: 1.3em !important; }

.font-1-4 {
  font-size: 1.4em !important; }

.Carousel {
  height: 80px;
  background: #545A5F; }
  .Carousel .one {
    width: 8.6%; }
  .Carousel .ten {
    width: 82.8%; }
  .Carousel div {
    height: 100%; }
  .Carousel i {
    font-size: 1.7em;
    color: #fff;
    line-height: 80px;
    margin-right: 15px; }
    .Carousel i.next {
      color: #757E84;
      cursor: pointer;
      font-size: 3em;
      position: relative;
      right: -25px; }
      .Carousel i.next:hover {
        color: #c8c8c8 !important; }
    .Carousel i.prev {
      color: #757E84;
      cursor: pointer;
      font-size: 3em;
      margin-left: -8px; }
      .Carousel i.prev:hover {
        color: #c8c8c8 !important; }
  .Carousel .carousel-nav .carouselWrapper {
    overflow: hidden;
    -webkit-overflow: hidden !important;
    -webkit-overflow-scrolling: hidden !important; }
    .Carousel .carousel-nav .carouselWrapper .bg {
      background: #f37021;
      width: 265px;
      position: absolute;
      height: 80px; }
  .Carousel .carousel-nav .carousel-options {
    list-style: none;
    padding: 0;
    margin: 0;
    text-align: center;
    position: relative;
    left: 0; }
    .Carousel .carousel-nav .carousel-options li {
      text-align: center;
      cursor: pointer;
      float: left; }
      .Carousel .carousel-nav .carousel-options li p {
        color: #fff;
        font-weight: 600;
        font-size: 1em;
        text-align: left;
        display: inline-block;
        vertical-align: middle;
        line-height: 1.1em;
        margin: 0 !important; }
      .Carousel .carousel-nav .carousel-options li i {
        display: inline-block;
        vertical-align: middle; }
      .Carousel .carousel-nav .carousel-options li:hover p, .Carousel .carousel-nav .carousel-options li:hover i {
        color: #f37021; }
      .Carousel .carousel-nav .carousel-options li:active p, .Carousel .carousel-nav .carousel-options li:active i {
        color: #ffffff; }
      .Carousel .carousel-nav .carousel-options li:hover:first-child p, .Carousel .carousel-nav .carousel-options li:hover:first-child i {
        color: #ffffff !important; }
    .Carousel .carousel-nav .carousel-options.__sliding li p, .Carousel .carousel-nav .carousel-options.__sliding li i {
      color: #fff; }
    .Carousel .carousel-nav .carousel-options.__sliding li:hover p, .Carousel .carousel-nav .carousel-options.__sliding li:hover i {
      color: #fff; }

.Carousel-Display {
  background-color: #E3F5FD;
  color: #757E84;
  font-size: 16px;
  overflow: hidden !important; }

.upcoming_events {
  background: url(/images/map.svg);
  background-size: 813px;
  background-position: center 25px;
  background-repeat: no-repeat; }

.looking_for_work-slide {
  background: url(/images/Celestes/image-9.svg);
  background-position: 90px 50px;
  background-repeat: no-repeat;
  background-size: 50% 90%; }

.working_treatment {
  background: url(/images/Celestes/image-7.svg);
  background-position: center 25px;
  background-repeat: no-repeat;
  background-size: 50% 90%; }

.where_star {
  background: url(/images/Celestes/image-1.svg);
  background-position: center 25px;
  background-repeat: no-repeat;
  background-size: 50% 90%; }

@media (max-width: 750px) {
  .looking_for_work-slide {
    background: url(/images/Celestes/image-9.svg);
    background-position: 90px 50px;
    background-repeat: no-repeat;
    background-size: 50% 90%; }
  .working_treatment {
    background: url(/images/Celestes/image-7.svg);
    background-position: center 25px;
    background-repeat: no-repeat;
    background-size: 50% 90%; }
  .where_star {
    background: url(/images/Celestes/image-1.svg);
    background-position: center 25px;
    background-repeat: no-repeat;
    background-size: 50% 90%; } }

.js-carousel {
  width: 100%;
  overflow: hidden !important;
  -webkit-overflow: hidden !important;
  -webkit-overflow-scrolling: hidden !important; }
  .js-carousel ul {
    list-style: none;
    padding: 0;
    margin: 0;
    position: relative; }
    .js-carousel ul li {
      width: 100%;
      float: left;
      display: inline-block; }
      .js-carousel ul li .item_container {
        max-width: 1060px;
        margin: 0 auto;
        overflow: hidden;
        -webkit-overflow: hidden !important;
        -webkit-overflow-scrolling: hidden !important; }
      .js-carousel ul li .special_text {
        color: #c7eafb;
        font-size: 15em;
        font-weight: bold;
        font-family: arial;
        text-align: center;
        margin-top: 120px; }
      .js-carousel ul li .CustomIcon-cr {
        height: 115px;
        width: 115px;
        float: left;
        top: 20px;
        font-size: 3.5em;
        text-align: center;
        color: #757E84;
        padding-top: 23px;
        margin-right: 20px;
        margin-bottom: 48px;
        margin-top: -8px; }
      .js-carousel ul li .CustomIcon-cr img {
        position: relative;
        width: 100%;
        top: -50px; }
      .js-carousel ul li .CustomIcon2 {
        height: 115px;
        width: 115px;
        float: left;
        top: 20px;
        background-image: url("/images/back-circle.svg");
        background-size: 115px 115px;
        font-size: 3.5em;
        text-align: center;
        color: #757E84;
        padding-top: 23px;
        margin-right: 20px;
        margin-bottom: 48px;
        margin-top: -8px; }
      .js-carousel ul li .button3 {
        font-family: "bebas-neue",sans-serif;
        font-style: normal;
        font-weight: 400;
        position: relative; }
        .js-carousel ul li .button3:hover {
          text-decoration: none;
          color: #ffffff; }
      .js-carousel ul li .white_bg {
        background: rgba(255, 255, 255, 0.7);
        width: 400px;
        float: right;
        border-radius: 20px;
        padding: 20px 33px 40px 23px;
        margin-top: 60px;
        margin-bottom: 60px; }
        .js-carousel ul li .white_bg .link-cac4 {
          display: block; }
          .js-carousel ul li .white_bg .link-cac4:hover {
            text-decoration: none !important; }
          .js-carousel ul li .white_bg .link-cac4:visited {
            color: #F37021 !important; }
        .js-carousel ul li .white_bg .header3 {
          text-align: center;
          margin-bottom: 28px; }
        .js-carousel ul li .white_bg .date {
          width: 49px;
          height: 49px;
          border-radius: 12px;
          background-color: #757E84;
          color: #fff;
          text-align: center;
          padding-top: 8px;
          padding-left: 1px;
          font-weight: bold;
          float: left;
          margin-right: 17px;
          font-family: 'Open Sans', sans-serif;
          font-size: 1em;
          line-height: 1em;
          text-transform: uppercase; }
        .js-carousel ul li .white_bg a {
          text-decoration: underline !important;
          margin-bottom: 4px; }
        .js-carousel ul li .white_bg .botonMore {
          text-align: center;
          margin-top: 45px; }
          .js-carousel ul li .white_bg .botonMore a {
            text-decoration: none !important;
            font-family: "bebas-neue",sans-serif;
            font-style: normal;
            font-weight: 400;
            font-size: 1.2em; }
            .js-carousel ul li .white_bg .botonMore a:hover {
              color: #ffffff; }
      .js-carousel ul li .leftContent {
        max-width: 615px;
        float: left;
        padding-top: 37px; }
        .js-carousel ul li .leftContent .icon {
          width: 115px;
          height: 100%;
          float: left;
          margin-right: 20px;
          position: relative;
          top: -28px; }
        .js-carousel ul li .leftContent .top-27 {
          margin-top: 27px; }
          .js-carousel ul li .leftContent .top-27 span {
            font-weight: bold;
            text-transform: uppercase; }
        .js-carousel ul li .leftContent .subheader1 {
          line-height: 1em; }
        .js-carousel ul li .leftContent .header2 {
          margin-bottom: 40px; }
        .js-carousel ul li .leftContent .body-text2 {
          padding-left: 135px; }
          .js-carousel ul li .leftContent .body-text2.noPadding {
            padding: 0px !important; }

.forDesktop {
  display: block; }

@media (min-width: 1041px) and (max-width: 1080px) {
  .forDesktop {
    display: inline; }
  .for1040 {
    display: block; }
  .js-carousel ul li .item_container {
    max-width: 835px; }
  .js-carousel ul li .special_text {
    font-size: 10em;
    margin-top: 175px; }
  .js-carousel ul li .button3 {
    top: 28px; }
  .js-carousel ul li .white_bg {
    width: 315px;
    top: 45px;
    padding: 6px 27px 40px 23px;
    margin-top: 60px;
    margin-bottom: 60px; }
    .js-carousel ul li .white_bg .header3 {
      font-size: 1.9em; }
    .js-carousel ul li .white_bg .botonMore {
      margin-top: 30px; }
  .js-carousel ul li .leftContent {
    width: 470px;
    padding-top: 25px; }
    .js-carousel ul li .leftContent .top-15 {
      margin-top: 62px;
      padding-right: 30px; }
    .js-carousel ul li .leftContent .header2 {
      margin-bottom: 25px;
      font-size: 1.9em; }
    .js-carousel ul li .leftContent .body-text2.noPadding {
      margin-top: 57px; } }

@media (min-width: 1040px) and (max-width: 1040px) {
  .navbar-header .navs .navTop {
    padding: 0px 0 0 0; }
  .forDesktop {
    display: inline; }
  .for1040 {
    display: block; }
  .max-75 {
    max-height: 75px; }
  .navBottom {
    display: none; }
  /*body {
    padding-top: 75px !important; }*/
  .stiky {
    height: 75px !important; }
  .leftNav-Open {
    right: -2% !important; }
  .navbar-header {
    height: 75px; }
    .navbar-header ul li {
      line-height: 75px; }
  .logo {
    margin-top: 15px;
    width: 70%;
    height: 45px; }
  .NavButon {
    display: inline-block !important; }
  .slider .BGPlus {
    padding: 90px 0px 70px 0px; }
  .slider .Jheader1 {
    margin-bottom: -15px !important; }
  .js-carousel ul li .item_container {
    max-width: 835px; }
  .js-carousel ul li .special_text {
    font-size: 10em;
    margin-top: 175px; }
  .js-carousel ul li .button3 {
    top: 28px; }
  .js-carousel ul li .white_bg {
    width: 315px;
    top: 45px;
    padding: 6px 27px 40px 23px;
    margin-top: 60px;
    margin-bottom: 60px; }
    .js-carousel ul li .white_bg .header3 {
      font-size: 1.9em; }
    .js-carousel ul li .white_bg .botonMore {
      margin-top: 30px; }
  .js-carousel ul li .leftContent {
    width: 470px;
    padding-top: 25px; }
    .js-carousel ul li .leftContent .top-15 {
      margin-top: 62px;
      padding-right: 30px; }
    .js-carousel ul li .leftContent .header2 {
      margin-bottom: 25px;
      font-size: 1.9em; }
    .js-carousel ul li .leftContent .body-text2.noPadding {
      margin-top: 57px; } }

@media (min-width: 971px) and (max-width: 1039px) {
  .forDesktop {
    display: inline !important; }
  .for1040 {
    display: block !important; }
  .max-75 {
    max-height: 75px !important; }
  .navBottom {
    display: none !important; }
  /*body {
    padding-top: 75px !important; }*/
  .stiky {
    height: 75px !important; }
  .leftNav-Open {
    right: -2% !important;
    /*margin-top: 45px;*/ }
  .navbar-header {
    height: 75px !important; }
    .navbar-header ul li {
      line-height: 75px !important; }
  .logo {
    margin-top: 10px; }
  .NavButon {
    display: inline-block !important; }
  .slider .BGPlus {
    padding: 90px 0px 70px 0px; }
  .js-carousel ul li .item_container {
    max-width: 835px; }
  .js-carousel ul li .special_text {
    font-size: 10em;
    margin-top: 175px; }
  .js-carousel ul li .button3 {
    top: 28px; }
  .js-carousel ul li .white_bg {
    width: 40% !important;
    padding: 20px 33px 40px 23px;
    margin-top: 60px;
    margin-bottom: 60px; }
    .js-carousel ul li .white_bg .header3 {
      font-size: 1.9em; }
  .js-carousel ul li .leftContent {
    width: 55% !important;
    padding-top: 25px; }
    .js-carousel ul li .leftContent .top-15 {
      margin-top: 62px;
      padding-right: 30px; }
    .js-carousel ul li .leftContent .header2 {
      margin-bottom: 25px;
      font-size: 1.9em; }
    .js-carousel ul li .leftContent .body-text2.noPadding {
      margin-top: 57px; } }

@media (min-width: 901px) and (max-width: 970px) {
  .forDesktop {
    display: inline !important; }
  .for1040 {
    display: block !important; }
  .max-75 {
    max-height: 75px !important; }
  .navBottom {
    display: none !important; }
  /*body {
    padding-top: 75px !important; }*/
  .stiky {
    height: 75px !important; }
  .leftNav-Open {
    right: -2% !important;
    /*margin-top: 45px;*/ }
  .navbar-header {
    height: 75px !important; }
    .navbar-header ul li {
      line-height: 75px !important; }
  .logo {
    margin-top: 10px; }
  .NavButon {
    display: inline-block !important; }
  .slider .BGPlus {
    padding: 85px 0px 45px 0px; }
  .js-carousel ul li .item_container {
    max-width: 835px; }
  .js-carousel ul li .special_text {
    font-size: 10em;
    margin-top: 175px; }
  .js-carousel ul li .button3 {
    top: 28px; }
  .js-carousel ul li .white_bg {
    width: 38% !important;
    top: 50px;
    padding: 20px 27px 40px 23px;
    margin-top: 60px;
    margin-bottom: 60px; }
    .js-carousel ul li .white_bg .header3 {
      font-size: 1.9em; }
  .js-carousel ul li .leftContent {
    width: 57% !important;
    padding-top: 25px; }
    .js-carousel ul li .leftContent .top-15 {
      margin-top: 62px;
      padding-right: 30px; }
    .js-carousel ul li .leftContent .header2 {
      margin-bottom: 25px;
      font-size: 1.9em; }
    .js-carousel ul li .leftContent .body-text2.noPadding {
      margin-top: 57px; } }

@media (min-width: 701px) and (max-width: 900px) {
  .navbar-header .navs .navTop {
    padding: 0px 0 0 0; }
  .forDesktop {
    display: inline; }
  .max-75 {
    max-height: 75px; }
  .navBottom {
    display: none; }
  .NavButon {
    display: inline-block !important; }
  /*body {
    padding-top: 75px !important; }*/
  .stiky {
    height: 75px !important; }
  .leftNav-Open {
    right: -2% !important;
    /*margin-top: 30px;*/ }
  .navbar-header {
    height: 75px; }
    .navbar-header ul li {
      line-height: 75px; }
  .logo {
    margin-top: 15px;
    width: 20%;
    height: 45px; }
  .arrow {
    display: none; }
  .slider .BGPlus {
    background-position: center 25px;
    padding: 90px 0px 55px 0px; }
  .slider .navigation {
    display: block; }
  .slider ul {
    width: 90%; }
    .slider ul li .Jheader1 {
      margin-bottom: -16px !important; }
  .js-carousel ul li .special_text {
    font-size: 10em;
    margin-top: 175px; }
  .js-carousel ul li .item_container {
    max-width: 715px; }
  .js-carousel ul li .button3 {
    top: 28px; }
  .js-carousel ul li .white_bg {
    width: 268px;
    top: 50px;
    padding: 6px 27px 40px 23px;
    margin-top: 60px;
    margin-bottom: 110px; }
    .js-carousel ul li .white_bg a {
      margin-bottom: 7px; }
    .js-carousel ul li .white_bg .link-cac4 {
      font-size: 0.9em;
      padding-left: 65px; }
    .js-carousel ul li .white_bg .header3 {
      font-size: 1.7em; }
    .js-carousel ul li .white_bg br {
      display: none; }
    .js-carousel ul li .white_bg .botonMore {
      margin-top: 15px; }
      .js-carousel ul li .white_bg .botonMore a {
        padding: 5px 21px; }
  .js-carousel ul li .leftContent {
    width: 420px;
    padding-top: 25px; }
    .js-carousel ul li .leftContent .top-15 {
      margin-top: 62px;
      padding-right: 30px; }
    .js-carousel ul li .leftContent .header2 {
      margin-bottom: 32px;
      font-size: 1.9em; }
    .js-carousel ul li .leftContent .subheader3 .for1040 {
      display: block; }
    .js-carousel ul li .leftContent .body-text2.noPadding {
      margin-top: 57px; } }

@media (min-width: 735px) and (max-width: 750px) {
  .leftNav-Open {
    right: -2% !important;
    /*margin-top: 45px;*/ }
  .sliderTwoContainer .header4-white, .sliderTwoContainer .header4-gray {
    font-size: 2.65em; }
  .Carousel-Display {
    width: 100% !important;
    padding: 0px !important; }
    .Carousel-Display .container-fluid {
      width: 100% !important;
      padding: 0px !important; }
  .js-carousel {
    width: 100% !important;
    padding: 0px !important; }
    .js-carousel .upcoming_events {
      background-position: center 80px;
      background-size: 90%; }
    .js-carousel ul li .special_text {
      font-size: 10em;
      margin-top: 175px; }
    .js-carousel ul li .item_container {
      max-width: 100% !important;
      background-size: 90%;
      overflow: visible !important;
      padding: 0px !important; }
    .js-carousel ul li .button3 {
      display: block;
      text-align: center;
      margin: -25px auto 20px auto;
      font-size: 1.4em;
      width: 163px;
      height: 40px;
      padding: 5px 27px 8px 27px; }
    .js-carousel ul li .white_bg {
      width: 100%;
      padding: 20px 140px 25px 140px !important;
      float: none;
      border-radius: 0px !important;
      background-color: #f4f4f4;
      margin-bottom: 0px !important; }
      .js-carousel ul li .white_bg .link-cac4 {
        font-size: 1em !important;
        padding-left: 65px !important;
        line-height: 20px !important;
        margin-bottom: 50px !important; }
      .js-carousel ul li .white_bg .header3 {
        font-size: 2em;
        margin-top: 26px; }
      .js-carousel ul li .white_bg br {
        display: none; }
      .js-carousel ul li .white_bg .button1 {
        font-size: 1.6em !important;
        border-radius: 18px;
        font-weight: 600;
        padding: 6px 30px;
        position: relative;
        top: -35px; }
      .js-carousel ul li .white_bg .header3 {
        margin-bottom: 33px; }
    .js-carousel ul li .leftContent {
      width: 100% !important;
      float: none;
      padding: 25px 0 0 0;
      margin: 0 auto; }
      .js-carousel ul li .leftContent .top-15 {
        margin-top: 62px;
        padding-right: 30px; }
      .js-carousel ul li .leftContent .top-27 {
        margin-top: 23px; }
      .js-carousel ul li .leftContent .header2 {
        margin-bottom: 38px;
        font-size: 2em;
        text-align: center; }
      .js-carousel ul li .leftContent .for1040 {
        display: block; }
      .js-carousel ul li .leftContent .CustomIcon2 {
        margin-left: 30px; }
      .js-carousel ul li .leftContent .subheader3 .for1040 {
        display: inline-block; }
      .js-carousel ul li .leftContent .body-text2.centerme {
        text-align: center; } }

@media (min-width: 701px) and (max-width: 735px) {
  .leftNav-Open {
    right: -2% !important;
    /*margin-top: 30px;*/ }
  .sliderTwoContainer .header4-white, .sliderTwoContainer .header4-gray {
    font-size: 2.65em; }
  .Carousel-Display {
    width: 100% !important;
    padding: 0px !important; }
    .Carousel-Display .container-fluid {
      width: 100% !important;
      padding: 0px !important; }
  .js-carousel {
    width: 100% !important;
    padding: 0px !important; }
    .js-carousel .upcoming_events {
      background-position: center 80px;
      background-size: 90%; }
    .js-carousel ul li .special_text {
      font-size: 10em;
      margin-top: 175px; }
    .js-carousel ul li .item_container {
      max-width: 100% !important;
      background-size: 40%;
      overflow: visible !important;
      padding: 0px !important; }
    .js-carousel ul li .button3 {
      display: block;
      text-align: center;
      margin: -25px auto 20px auto;
      font-size: 1.4em;
      width: 163px;
      height: 40px;
      padding: 5px 27px 8px 27px; }
    .js-carousel ul li .white_bg {
      width: 100%;
      padding: 20px 140px 25px 140px !important;
      float: none;
      border-radius: 0px !important;
      background-color: #f4f4f4;
      margin-bottom: 0px !important; }
      .js-carousel ul li .white_bg .link-cac4 {
        font-size: 1em !important;
        padding-left: 65px !important;
        line-height: 20px !important;
        margin-bottom: 50px !important; }
      .js-carousel ul li .white_bg .header3 {
        font-size: 2em;
        margin-top: 26px; }
      .js-carousel ul li .white_bg br {
        display: none; }
      .js-carousel ul li .white_bg .button1 {
        font-size: 1.6em !important;
        border-radius: 18px;
        font-weight: 600;
        padding: 6px 30px;
        position: relative;
        top: -35px; }
      .js-carousel ul li .white_bg .header3 {
        margin-bottom: 33px; }
    .js-carousel ul li .leftContent {
      width: 100% !important;
      float: none;
      padding: 25px 0 0 0;
      margin: 0 auto; }
      .js-carousel ul li .leftContent .top-15 {
        margin-top: 62px;
        padding-right: 30px; }
      .js-carousel ul li .leftContent .top-27 {
        margin-top: 23px; }
      .js-carousel ul li .leftContent .header2 {
        margin-bottom: 38px;
        font-size: 2em;
        text-align: center; }
      .js-carousel ul li .leftContent .for1040 {
        display: block; }
      .js-carousel ul li .leftContent .CustomIcon2 {
        margin-left: 30px; }
      .js-carousel ul li .leftContent .subheader3 .for1040 {
        display: inline-block; }
      .js-carousel ul li .leftContent .body-text2.centerme {
        text-align: center; } }

@media (min-width: 701px) and (max-width: 930px) {
  .navbar-header .navs .navTop {
    padding: 0px 0 0 0; }
  .hide700 {
    display: none !important; }
  .forDesktop {
    display: inline; }
  .mLengauje {
    display: inline-block;
    float: left;
    height: 60px;
    width: 70px;
    border-right: 1px solid #eee;
    text-align: center;
    padding-top: 15px;
    font-family: "bebas-neue",sans-serif;
    font-style: normal;
    font-weight: 400;
    font-size: 1.5em;
    color: #f37021;
    cursor: pointer; }
  .textCenter-700 {
    text-align: center; }
  .max-75 {
    max-height: 75px; }
  /*body {
    padding-top: 60px !important; }*/
  .stiky {
    height: 60px !important; }
  .navbar-header {
    height: 60px; }
    .navbar-header ul li {
      line-height: 60px; }
    .navbar-header .navs {
      text-align: center; }
      .navbar-header .navs .NavButon {
        display: none !important; }
      .navbar-header .navs .navTop {
        padding: 0px 0 0 0; }
        .navbar-header .navs .navTop > li {
          display: none; }
          .navbar-header .navs .navTop > li:last-child {
            display: inline-block !important; }
      .navbar-header .navs .NavButon {
        display: inline-block !important;
        height: 60px;
        width: 70px;
        position: relative; }
        .navbar-header .navs .NavButon .mNavIcon {
          margin-left: 12px; }
        .navbar-header .navs .NavButon .mNavIcon {
          top: 7px; }
        .navbar-header .navs .NavButon p {
          top: 3px; }
        .navbar-header .navs .NavButon i {
          top: 10px; }
      .navbar-header .navs .navBottom {
        display: none; }
  .logo {
    margin-top: 8px;
    width: 120px;
    height: auto;
  float: inherit;}
  .arrow {
    display: none; }
  .leftNav .mnav {
    width: 100% !important; }
  .leftNav-Open {
    right: -3% !important; } }

@media (min-width: 481px) and (max-width: 700px) {
  .navbar-header .navs .navTop {
    padding: 0px 0 0 0; }
  .hide700 {
    display: none !important; }
  .forDesktop {
    display: inline; }
  .mLengauje {
    display: inline-block;
    float: left;
    height: 60px;
    width: 70px;
    border-right: 1px solid #eee;
    text-align: center;
    padding-top: 15px;
    font-family: "bebas-neue",sans-serif;
    font-style: normal;
    font-weight: 400;
    font-size: 1.5em;
    color: #f37021;
    cursor: pointer; }
  .textCenter-700 {
    text-align: center; }
  .max-75 {
    max-height: 75px; }
  /*body {
    padding-top: 60px !important; }*/
  .stiky {
    height: 60px !important; }
  .navbar-header {
    height: 60px; }
    .navbar-header ul li {
      line-height: 60px; }
    .navbar-header .navs {
      text-align: center; }
      .navbar-header .navs .NavButon {
        display: none !important; }
      .navbar-header .navs .navTop {
        padding: 0px 0 0 0; }
        .navbar-header .navs .navTop > li {
          display: none; }
          .navbar-header .navs .navTop > li:last-child {
            display: inline-block !important; }
      .navbar-header .navs .NavButon {
        display: inline-block !important;
        height: 60px;
        width: 70px;
        position: relative;
        left: 20px; }
        .navbar-header .navs .NavButon .mNavIcon {
          margin-left: 12px; }
        .navbar-header .navs .NavButon .mNavIcon {
          top: 7px; }
        .navbar-header .navs .NavButon p {
          top: 3px; }
        .navbar-header .navs .NavButon i {
          top: 10px; }
      .navbar-header .navs .navBottom {
        display: none; }
  .logo {
    margin-top: 8px;
    width: 120px;
    height: auto;
    float: inherit;
  }
  .arrow {
    display: none; }
  .leftNav .mnav {
    width: 100% !important; }
  .leftNav-Open {
    right: -3% !important; }
  .Carousel {
    height: 70px; }
    .Carousel i {
      position: relative;
      top: -5px; }
      .Carousel i.next {
        margin-left: 0px;
        right: -15px; }
    .Carousel .carousel-nav .carouselWrapper .bg {
      height: 70px; }
      .Carousel .carousel-nav .carouselWrapper .bg .arrow_inferior {
        top: 70px; }
    .Carousel .carousel-nav .carousel-options li p {
      position: relative;
      top: -5px; }
  .slider .BGPlus {
    padding: 85px 0px 45px 0px;
    background-position: center 25px; }
  .slider .navigation {
    display: block;
    margin-top: 35px;
    margin-bottom: 0px; }
  .Carousel-Display {
    width: 100% !important;
    padding: 0px !important; }
    .Carousel-Display .container-fluid {
      width: 100% !important;
      padding: 0px !important; }
  .js-carousel {
    width: 100% !important;
    padding: 0px !important; }
    .js-carousel .upcoming_events {
      background-position: center 80px;
      background-size: 50%; }
    .js-carousel ul li .special_text {
      font-size: 10em;
      margin-top: 175px; }
    .js-carousel ul li .item_container {
      max-width: 100% !important;
      background-size: 50%;
      overflow: visible !important;
      padding: 0px !important; }
    .js-carousel ul li .button3 {
      display: block;
      text-align: center;
      margin: 25px auto;
      font-size: 1.4em;
      width: 163px;
      height: 40px;
      padding: 5px 27px 8px 27px; }
    .js-carousel ul li .white_bg {
      width: 100%;
      padding: 20px 140px 25px 140px !important;
      float: none;
      border-radius: 0px !important;
      background-color: #f4f4f4;
      margin-bottom: 0px !important; }
      .js-carousel ul li .white_bg .link-cac4 {
        font-size: 1em !important;
        padding-left: 65px !important;
        line-height: 20px !important;
        margin-bottom: 50px !important; }
      .js-carousel ul li .white_bg .header3 {
        font-size: 2em;
        margin-top: 26px; }
      .js-carousel ul li .white_bg br {
        display: none; }
      .js-carousel ul li .white_bg .button1 {
        font-size: 1.6em !important;
        border-radius: 18px;
        font-weight: 600;
        padding: 6px 30px;
        position: relative;
        top: -35px; }
      .js-carousel ul li .white_bg .header3 {
        margin-bottom: 33px; }
    .js-carousel ul li .leftContent {
      max-width: 100%;
      float: none;
      padding: 25px 38px 0px 45px; }
      .js-carousel ul li .leftContent .top-15 {
        margin-top: 62px;
        padding-right: 30px; }
      .js-carousel ul li .leftContent .top-27 {
        margin-top: 23px; }
      .js-carousel ul li .leftContent .header2 {
        margin-bottom: 38px;
        font-size: 2em;
        text-align: center; }
      .js-carousel ul li .leftContent .for1040 {
        display: block; }
      .js-carousel ul li .leftContent .CustomIcon2 {
        margin-left: 30px; }
      .js-carousel ul li .leftContent .subheader3 .for1040 {
        display: inline-block; }
      .js-carousel ul li .leftContent .body-text2.centerme {
        text-align: center; } }

@media (min-width: 479px) and (max-width: 480px) {
  .mbrake, .mbrake2 {
    display: block; }
  .navbar-header .navs .navTop {
    padding: 0px 0 0 0; }
  .stiky {
    height: 60px !important; }
  .mLengauje {
    display: inline-block;
    float: left;
    height: 60px;
    width: 70px;
    border-right: 1px solid #eee;
    text-align: center;
    padding-top: 15px;
    font-family: 'bebas-neue';
    font-size: 1.5em;
    color: #f37021;
    cursor: pointer;
    font-weight: 600; }
  .textCenter-700 {
    text-align: center; }
  .max-75 {
    max-height: 75px; }
  /*body {
    padding-top: 60px !important; }*/
  .navbar-header {
    height: 60px; }
    .navbar-header ul li {
      line-height: 60px; }
    .navbar-header .navs {
      text-align: center;
      margin-right: -40px;
      width: 70px; }
      .navbar-header .navs .NavButon {
        display: none !important; }
      .navbar-header .navs .navTop {
        padding: 0px 0 0 0;
        position: relative;
        right: 40px; }
        .navbar-header .navs .navTop > li {
          display: none; }
          .navbar-header .navs .navTop > li:last-child {
            display: inline-block !important; }
      .navbar-header .navs .NavButon {
        display: inline-block !important;
        height: 60px;
        width: 70px;
        position: relative;
        left: 20px; }
        .navbar-header .navs .NavButon .mNavIcon {
          margin-left: 12px; }
        .navbar-header .navs .NavButon .mNavIcon {
          top: 7px; }
        .navbar-header .navs .NavButon p {
          top: 3px; }
        .navbar-header .navs .NavButon i {
          top: 10px; }
      .navbar-header .navs .navBottom {
        display: none; }
  .logo {
    margin-top: 9px;
    width: 60%;
    height: 43px; }
  .arrow {
    display: none; }
  .leftNav .mnav {
    width: 100% !important; }
  .slider .BGPlus {
    padding: 85px 0px 45px 0px;
    background-position: center 65px; }
  .slider .Jheader1 span {
    display: block; }
  .slider .navigation {
    display: block;
    margin-bottom: -7px; }
  .Carousel i.next {
    margin-left: 0px;
    right: -20px !important;
    font-size: 1.5em; }
  .Carousel i.prev {
    font-size: 1.5em; }
  .Carousel i:hover {
    color: #c8c8c8 !important; }
  .Carousel .bg {
    background: none !important; }
    .Carousel .bg .arrow_inferior {
      border-top: 19px solid #545A5F;
      margin-top: -2px; }
  .Carousel-Display .container-fluid {
    padding: 0px !important; }
  .js-carousel {
    width: 100% !important;
    padding: 0px !important;
    overflow: visible !important; }
    .js-carousel .upcoming_events {
      background-position: center 17%;
      background-size: 90%; }
    .js-carousel ul li .special_text {
      font-size: 10em;
      margin-top: 175px; }
    .js-carousel ul li .item_container {
      max-width: 100% !important;
      background-size: 90%;
      overflow: visible !important;
      padding: 0px !important; }
    .js-carousel ul li .button3 {
      top: 27px;
      text-align: center;
      margin: 0 auto;
      left: 0;
      font-size: 1.5em;
      padding: 6px 24px; }
    .js-carousel ul li .white_bg {
      width: 100%;
      padding: 20px 95px 25px 95px !important;
      float: none;
      border-radius: 0px !important;
      background-color: #f4f4f4;
      margin-bottom: 0px; }
      .js-carousel ul li .white_bg .botonMore {
        margin-top: 70px !important; }
      .js-carousel ul li .white_bg .link-cac4 {
        font-size: 1em !important;
        padding-left: 65px !important;
        line-height: 20px !important;
        margin-bottom: 28px !important; }
      .js-carousel ul li .white_bg .header3 {
        font-size: 2em;
        margin-top: 26px; }
      .js-carousel ul li .white_bg br {
        display: none; }
      .js-carousel ul li .white_bg .button1 {
        font-size: 1.6em !important;
        border-radius: 18px;
        font-weight: 600;
        padding: 6px 30px;
        position: relative;
        top: -35px; }
      .js-carousel ul li .white_bg .header3 {
        margin-bottom: 33px; }
    .js-carousel ul li .leftContent {
      max-width: 100%;
      float: none;
      padding: 25px 14px 0px 14px;
      text-align: center; }
      .js-carousel ul li .leftContent .top-15 {
        margin-top: 62px;
        padding-right: 30px; }
      .js-carousel ul li .leftContent .body-text2 {
        padding-left: 0px;
        margin-top: 20px; }
      .js-carousel ul li .leftContent .top-27 {
        margin-top: 66px; }
      .js-carousel ul li .leftContent .header2 {
        margin-bottom: 30px;
        text-align: center;
        font-size: 1.5em; }
        .js-carousel ul li .leftContent .header2 .for1040 {
          display: inline; }
        .js-carousel ul li .leftContent .header2 .forDesktop {
          display: inline; }
      .js-carousel ul li .leftContent .for1040 {
        display: block; }
      .js-carousel ul li .leftContent .CustomIcon2 {
        margin-left: 30px;
        float: none;
        margin: 0 auto;
        margin-bottom: 30px; }
      .js-carousel ul li .leftContent .subheader3 .forDesktop {
        display: inline-block; } }

@media (min-width: 321px) and (max-width: 479px) {
  .sliderTwoContainer .header4-white, .sliderTwoContainer .header4-gray {
    font-size: 1.65em; }
  .slider .Jheader1 span {
    display: block; }
  .slider ul {
    width: 100%; }
  .bgRight .bgRight2 {
    background-position: right 75px !important;
    background: none;
    padding-bottom: 20px; }
    .bgRight .bgRight2 .sliderTwo {
      background-position: -45px 75px !important;
      background-repeat: no-repeat;
      padding: 33px 0 40px 0 !important; }
      .bgRight .bgRight2 .sliderTwo hr {
        display: none; }
      .bgRight .bgRight2 .sliderTwo .body-text3 {
        max-width: 300px;
        margin: 0 auto;
        margin-bottom: 35px !important;
        padding: 0px 0 15px 0px; }
        .bgRight .bgRight2 .sliderTwo .body-text3.Addpadding {
          max-width: 100%;
          padding: 0 20px;
          margin-bottom: 60px !important; }
      .bgRight .bgRight2 .sliderTwo .body-text2 {
        max-width: 100%;
        padding: 0 20px;
        margin: 0 auto; }
      .bgRight .bgRight2 .sliderTwo .button2 {
        position: relative !important;
        top: -5px !important; }
      .bgRight .bgRight2 .sliderTwo .Jbutton3 {
        position: relative;
        top: -148px !important;
        margin-top: 10px; }
      .bgRight .bgRight2 .sliderTwo .header3.white {
        margin-top: -15px; }
      .bgRight .bgRight2 .sliderTwo .arrow_inf {
        width: 0;
        height: 0;
        border-left: 20px solid transparent;
        border-right: 20px solid transparent;
        position: relative;
        margin: 0 auto;
        display: block !important; }
        .bgRight .bgRight2 .sliderTwo .arrow_inf.gray {
          border-top: 19px solid #757E84;
          top: -33px; }
        .bgRight .bgRight2 .sliderTwo .arrow_inf.white {
          border-top: 20px solid #ffffff;
          top: -39px; }
      .bgRight .bgRight2 .sliderTwo .navigation2 {
        display: none !important; }
        .bgRight .bgRight2 .sliderTwo .navigation2.for900 {
          display: block !important;
          margin-top: -27px;
          margin-bottom: 85px; }
      .bgRight .bgRight2 .sliderTwo .icon-arrow-mleft, .bgRight .bgRight2 .sliderTwo .icon-arrow-mright {
        display: none; }
      .bgRight .bgRight2 .sliderTwo .container-fluid {
        padding: 0px; }
        .bgRight .bgRight2 .sliderTwo .container-fluid .sliderTwoContainer {
          width: 100%; }
          .bgRight .bgRight2 .sliderTwo .container-fluid .sliderTwoContainer ul li .button3 {
            font-size: 1.5em;
            padding: 7px 35px 6px 35px;
            top: -102px; }
          .bgRight .bgRight2 .sliderTwo .container-fluid .sliderTwoContainer ul li img {
            float: none !important;
            margin-bottom: 22px !important;
            margin-right: 0px !important;
            margin-top: -5px; }
          .bgRight .bgRight2 .sliderTwo .container-fluid .sliderTwoContainer ul li .icon {
            margin-left: -56px !important; }
          .bgRight .bgRight2 .sliderTwo .container-fluid .sliderTwoContainer ul li .questions {
            width: 100% !important;
            border-radius: 0px !important;
            margin-left: 0px !important;
            text-align: center !important;
            height: auto !important;
            padding: 32px 20px 48px 20px; }
            .bgRight .bgRight2 .sliderTwo .container-fluid .sliderTwoContainer ul li .questions .CustomIcon {
              float: none !important;
              margin: 0 auto;
              margin-bottom: 18px; }
            .bgRight .bgRight2 .sliderTwo .container-fluid .sliderTwoContainer ul li .questions p {
              margin-bottom: 23px !important; }
            .bgRight .bgRight2 .sliderTwo .container-fluid .sliderTwoContainer ul li .questions .arrow_quote {
              display: none !important; }
          .bgRight .bgRight2 .sliderTwo .container-fluid .sliderTwoContainer ul li .answers {
            width: 100% !important;
            text-align: center !important;
            border-radius: 0px !important;
            right: 0px !important;
            top: 0px !important;
            height: auto !important;
            padding: 38px 0 140px 0; }
            .bgRight .bgRight2 .sliderTwo .container-fluid .sliderTwoContainer ul li .answers .mbrake, .bgRight .bgRight2 .sliderTwo .container-fluid .sliderTwoContainer ul li .answers .mbrake2 {
              display: block; }
            .bgRight .bgRight2 .sliderTwo .container-fluid .sliderTwoContainer ul li .answers .arrow_quote {
              display: none !important; }
            .bgRight .bgRight2 .sliderTwo .container-fluid .sliderTwoContainer ul li .answers .subheader3 {
              display: block; }
            .bgRight .bgRight2 .sliderTwo .container-fluid .sliderTwoContainer ul li .answers .under900 {
              display: none !important;
              font-size: 1.1em;
              vertical-align: baseline;
              margin: 0 2px 0 6px;
              font-weight: 100;
              position: relative;
              top: -10px; }
            .bgRight .bgRight2 .sliderTwo .container-fluid .sliderTwoContainer ul li .answers img {
              margin-top: -7px; }
            .bgRight .bgRight2 .sliderTwo .container-fluid .sliderTwoContainer ul li .answers p {
              margin-top: -5px; }
            .bgRight .bgRight2 .sliderTwo .container-fluid .sliderTwoContainer ul li .answers .submitq-btn {
              position: relative;
              top: 70px; }
            .bgRight .bgRight2 .sliderTwo .container-fluid .sliderTwoContainer ul li .answers .submitq-btn a {
              text-decoration: none !important;
              display: inline !important; }
  .mLengauje {
    display: inline-block;
    float: left;
    height: 60px;
    width: 70px;
    border-right: 1px solid #eee;
    text-align: center;
    padding-top: 15px;
    font-family: 'bebas-neue';
    font-size: 1.5em;
    color: #f37021;
    cursor: pointer;
    font-weight: 600; }
  .textCenter-700 {
    text-align: center; }
  .max-75 {
    max-height: 75px; }
  /*body {
    padding-top: 60px !important; }*/
  .stiky {
    height: 60px !important; }
  .navbar-header {
    height: 60px; }
    .navbar-header ul li {
      line-height: 60px; }
    .navbar-header .navs {
      text-align: center;
      margin-right: -40px;
      width: 70px; }
      .navbar-header .navs .NavButon {
        display: none !important; }
      .navbar-header .navs .navTop {
        padding: 0px 0 0 0;
        position: relative;
        right: 40px; }
        .navbar-header .navs .navTop > li {
          display: none; }
          .navbar-header .navs .navTop > li:last-child {
            display: inline-block !important; }
      .navbar-header .navs .NavButon {
        display: inline-block !important;
        height: 60px;
        width: 70px;
        position: relative;
        left: 20px; }
        .navbar-header .navs .NavButon .mNavIcon {
          margin-left: 12px; }
        .navbar-header .navs .NavButon .mNavIcon {
          top: 7px; }
        .navbar-header .navs .NavButon p {
          top: 3px; }
        .navbar-header .navs .NavButon i {
          top: 10px; }
      .navbar-header .navs .navBottom {
        display: none; }
  .logo {
    margin-top: 9px;
    width: 60%;
    height: 43px; }
  .arrow {
    display: none; }
  .leftNav .mnav {
    width: 100% !important; }
  .slider .BGPlus {
    padding: 85px 0px 45px 0px;
    background-position: center 65px; }
  .slider .navigation {
    display: block;
    margin-bottom: -7px; }
  .Carousel i.next {
    margin-left: 0px;
    right: -10px !important;
    font-size: 1.5em; }
  .Carousel i.prev {
    font-size: 1.5em; }
  .Carousel .bg {
    background: none !important; }
    .Carousel .bg .arrow_inferior {
      border-top: 19px solid #545A5F;
      margin-top: -2px; }
  .Carousel-Display .container-fluid {
    padding: 0px !important; }
  .js-carousel {
    width: 100% !important;
    padding: 0px !important;
    overflow: visible !important; }
    .js-carousel .upcoming_events {
      background-position: center 17%;
      background-size: 90%; }
    .js-carousel ul li .special_text {
      font-size: 10em;
      margin-top: 175px; }
    .js-carousel ul li .item_container {
      max-width: 100% !important;
      background-size: 90%;
      overflow: visible !important;
      padding: 0px !important; }
    .js-carousel ul li .button3 {
      top: 27px;
      text-align: center;
      margin: 0 auto;
      left: 0;
      font-size: 1.5em;
      padding: 6px 24px; }
    .js-carousel ul li .white_bg {
      width: 100%;
      padding: 20px 20px 25px 20px !important;
      float: none;
      border-radius: 0px !important;
      background-color: #f4f4f4;
      margin-bottom: 0px; }
      .js-carousel ul li .white_bg .botonMore {
        margin-top: 70px !important; }
      .js-carousel ul li .white_bg .link-cac4 {
        font-size: 1em !important;
        padding-left: 65px !important;
        line-height: 20px !important;
        margin-bottom: 45px !important; }
      .js-carousel ul li .white_bg .header3 {
        font-size: 2em;
        margin-top: 26px; }
      .js-carousel ul li .white_bg br {
        display: none; }
      .js-carousel ul li .white_bg .button1 {
        font-size: 1.6em !important;
        border-radius: 18px;
        font-weight: 600;
        padding: 6px 30px;
        position: relative;
        top: -35px; }
      .js-carousel ul li .white_bg .header3 {
        margin-bottom: 33px; }
    .js-carousel ul li .leftContent {
      max-width: 100%;
      float: none;
      padding: 25px 14px 0px 14px;
      text-align: center; }
      .js-carousel ul li .leftContent .top-15 {
        margin-top: 62px;
        padding-right: 30px; }
      .js-carousel ul li .leftContent .body-text2 {
        padding-left: 0px;
        margin-top: 20px; }
      .js-carousel ul li .leftContent .top-27 {
        margin-top: 66px; }
      .js-carousel ul li .leftContent .header2 {
        margin-bottom: 30px;
        text-align: center;
        font-size: 1.5em; }
        .js-carousel ul li .leftContent .header2 .for1040 {
          display: inline; }
        .js-carousel ul li .leftContent .header2 .forDesktop {
          display: inline; }
      .js-carousel ul li .leftContent .for1040 {
        display: block; }
      .js-carousel ul li .leftContent .CustomIcon2 {
        margin-left: 30px;
        float: none;
        margin: 0 auto;
        margin-bottom: 30px; }
      .js-carousel ul li .leftContent .subheader3 .forDesktop {
        display: inline-block; } }

@media (min-width: 240px) and (max-width: 320px) {
  .navbar-header .navs .navTop {
    padding: 0px 0 0 0; }
  .mLengauje {
    display: inline-block;
    float: left;
    height: 60px;
    width: 70px;
    border-right: 1px solid #eee;
    text-align: center;
    padding-top: 15px;
    font-family: 'bebas-neue';
    font-size: 1.5em;
    color: #f37021;
    cursor: pointer;
    font-weight: 600; }
  .textCenter-700 {
    text-align: center; }
  .max-75 {
    max-height: 75px; }
  /*body {
    padding-top: 60px !important; }*/
  .stiky {
    height: 60px !important; }
  .navbar-header {
    height: 60px; }
    .navbar-header ul li {
      line-height: 60px; }
    .navbar-header .navs {
      text-align: center;
      margin-right: -40px;
      width: 70px; }
      .navbar-header .navs .NavButon {
        display: none !important; }
      .navbar-header .navs .navTop {
        padding: 0px 0 0 0;
        position: relative;
        right: 40px; }
        .navbar-header .navs .navTop > li {
          display: none; }
          .navbar-header .navs .navTop > li:last-child {
            display: inline-block !important; }
      .navbar-header .navs .NavButon {
        display: inline-block !important;
        height: 60px;
        width: 70px;
        position: relative;
        left: 20px; }
        .navbar-header .navs .NavButon .mNavIcon {
          margin-left: 12px; }
        .navbar-header .navs .NavButon .mNavIcon {
          top: 7px; }
        .navbar-header .navs .NavButon p {
          top: 3px; }
        .navbar-header .navs .NavButon i {
          top: 10px; }
      .navbar-header .navs .navBottom {
        display: none; }
  .logo {
    margin-top: 9px;
    width: 60%;
    height: 43px; }
  .arrow {
    display: none; }
  .leftNav .mnav {
    width: 100% !important; }
  .slider .BGPlus {
    padding: 85px 0px 45px 0px;
    background-position: center 65px; }
  .slider .Jheader1 span {
    display: block; }
  .slider .Jbodytext1 {
    margin-top: 24px; }
  .slider .navigation {
    display: block; }
  .Carousel i.next {
    margin-left: 0px;
    right: -10px !important;
    font-size: 1.5em; }
  .Carousel i.prev {
    font-size: 1.5em; }
  .Carousel .bg {
    background: none !important; }
    .Carousel .bg .arrow_inferior {
      border-top: 19px solid #545A5F;
      margin-top: -2px; }
  .Carousel-Display .container-fluid {
    padding: 0px !important; }
  .js-carousel {
    width: 100% !important;
    padding: 0px !important;
    overflow: visible !important; }
    .js-carousel .upcoming_events {
      background-size: 287px !important;
      background-position: center 230px;
      background-size: 90%; }
    .js-carousel ul li .special_text {
      font-size: 10em;
      margin-top: 175px; }
    .js-carousel ul li .item_container {
      max-width: 100% !important;
      background-size: 90%;
      overflow: visible !important;
      padding: 0px !important; }
    .js-carousel ul li .button3 {
      top: 20px;
      text-align: center;
      margin: 0 auto;
      left: 0;
      font-size: 1.5em;
      padding: 6px 24px; }
    .js-carousel ul li .white_bg {
      width: 100%;
      padding: 20px 25px 25px 20px !important;
      float: none;
      border-radius: 0px !important;
      background-color: #f4f4f4;
      margin-bottom: 0px; }
      .js-carousel ul li .white_bg .botonMore {
        margin-top: 70px !important; }
      .js-carousel ul li .white_bg .link-cac4 {
        font-size: 1em !important;
        padding-left: 65px !important;
        line-height: 20px !important;
        margin-bottom: 28px !important; }
      .js-carousel ul li .white_bg .header3 {
        font-size: 2em;
        margin-top: 26px; }
      .js-carousel ul li .white_bg br {
        display: none; }
      .js-carousel ul li .white_bg .button1 {
        font-size: 1.6em !important;
        border-radius: 18px;
        font-weight: 600;
        padding: 6px 30px;
        position: relative;
        top: -35px; }
      .js-carousel ul li .white_bg .header3 {
        margin-bottom: 33px; }
    .js-carousel ul li .leftContent {
      max-width: 100%;
      float: none;
      padding: 25px 20px 0px 19px;
      text-align: center; }
      .js-carousel ul li .leftContent .top-15 {
        margin-top: 62px;
        padding-right: 30px; }
      .js-carousel ul li .leftContent .body-text2 {
        padding-left: 0px;
        margin-top: 13px; }
      .js-carousel ul li .leftContent .top-27 {
        margin-top: 57px; }
      .js-carousel ul li .leftContent .header2 {
        margin-bottom: 30px;
        text-align: center;
        font-size: 1.35em;
        margin-top: 30px; }
        .js-carousel ul li .leftContent .header2 .for1040 {
          display: inline; }
        .js-carousel ul li .leftContent .header2 .forDesktop {
          display: inline; }
      .js-carousel ul li .leftContent .for1040 {
        display: block; }
      .js-carousel ul li .leftContent .CustomIcon2 {
        margin-left: 34px;
        float: none;
        margin: 0 auto;
        margin-bottom: 30px; }
      .js-carousel ul li .leftContent .subheader3 .forDesktop {
        display: inline-block; } }

@media (min-width: 240px) and (max-width: 319px) {
  .sliderTwoContainer .header4-white, .sliderTwoContainer .header4-gray {
    font-size: 1.65em; }
  .mLengauje {
    display: inline-block;
    float: left;
    height: 60px;
    width: 50px;
    border-right: 1px solid #eee;
    text-align: center;
    padding-top: 15px;
    font-family: 'bebas-neue';
    font-size: 1.5em;
    color: #f37021;
    cursor: pointer;
    font-weight: 600; }
  .textCenter-700 {
    text-align: center; }
  .max-75 {
    max-height: 75px; }
  /*body {
    padding-top: 60px !important; }*/
  .stiky {
    height: 60px !important; }
  .navbar-header {
    height: 60px; }
    .navbar-header ul li {
      line-height: 60px; }
    .navbar-header .navs {
      text-align: center;
      margin-right: -40px; }
      .navbar-header .navs .NavButon {
        display: none !important; }
      .navbar-header .navs .navTop {
        padding: 0px 0 0 0;
        position: relative;
        right: 40px; }
        .navbar-header .navs .navTop > li {
          display: none; }
          .navbar-header .navs .navTop > li:last-child {
            display: inline-block !important; }
      .navbar-header .navs .NavButon {
        display: inline-block !important;
        height: 60px;
        width: 50px;
        position: relative;
        left: 20px; }
        .navbar-header .navs .NavButon .mNavIcon {
          margin-left: 2px; }
        .navbar-header .navs .NavButon .mNavIcon {
          top: 7px; }
        .navbar-header .navs .NavButon p {
          top: 3px; }
        .navbar-header .navs .NavButon i {
          top: 10px; }
      .navbar-header .navs .navBottom {
        display: none; }
  .logo {
    margin-top: 9px;
    width: 60%;
    height: 43px; }
  .arrow {
    display: none; }
  .leftNav .mnav {
    width: 100% !important; }
  .slider .BGPlus {
    padding: 85px 0px 45px 0px;
    background-position: center 65px; }
  .slider .navigation {
    display: block; }
  .slider .Jheader1 span {
    display: block; }
  .Carousel i.next {
    margin-left: 0px;
    right: -10px !important;
    font-size: 1.5em; }
  .Carousel i.prev {
    font-size: 1.5em; }
  .Carousel .bg {
    background: none !important; }
    .Carousel .bg .arrow_inferior {
      border-top: 19px solid #545A5F;
      margin-top: -2px; }
  .Carousel-Display .container-fluid {
    padding: 0px !important; }
  .js-carousel {
    width: 100% !important;
    padding: 0px !important;
    overflow: visible !important; }
    .js-carousel .upcoming_events {
      background-size: 90% !important;
      background-position: center 230px; }
    .js-carousel ul li .special_text {
      font-size: 10em;
      margin-top: 175px; }
    .js-carousel ul li .item_container {
      max-width: 100% !important;
      background-size: 90%;
      overflow: visible !important;
      padding: 0px !important; }
    .js-carousel ul li .button3 {
      top: 20px;
      text-align: center;
      margin: 0 auto;
      left: 0;
      font-size: 1.5em;
      padding: 6px 24px; }
    .js-carousel ul li .white_bg {
      width: 100%;
      padding: 20px 25px 25px 20px !important;
      float: none;
      border-radius: 0px !important;
      background-color: #f4f4f4;
      margin-bottom: 0px; }
      .js-carousel ul li .white_bg .botonMore {
        margin-top: 70px !important; }
      .js-carousel ul li .white_bg .link-cac4 {
        font-size: 1em !important;
        padding-left: 65px !important;
        line-height: 20px !important;
        margin-bottom: 28px !important; }
      .js-carousel ul li .white_bg .header3 {
        font-size: 2em;
        margin-top: 26px; }
      .js-carousel ul li .white_bg br {
        display: none; }
      .js-carousel ul li .white_bg .button1 {
        font-size: 1.6em !important;
        border-radius: 18px;
        font-weight: 600;
        padding: 6px 30px;
        position: relative;
        top: -35px; }
      .js-carousel ul li .white_bg .header3 {
        margin-bottom: 33px; }
    .js-carousel ul li .leftContent {
      max-width: 100%;
      float: none;
      padding: 25px 20px 0px 19px;
      text-align: center; }
      .js-carousel ul li .leftContent .top-15 {
        margin-top: 62px;
        padding-right: 30px; }
      .js-carousel ul li .leftContent .body-text2 {
        padding-left: 0px;
        margin-top: 13px; }
      .js-carousel ul li .leftContent .top-27 {
        margin-top: 57px; }
      .js-carousel ul li .leftContent .header2 {
        margin-bottom: 30px;
        text-align: center;
        font-size: 1.35em;
        margin-top: 30px; }
        .js-carousel ul li .leftContent .header2 .for1040 {
          display: inline; }
        .js-carousel ul li .leftContent .header2 .forDesktop {
          display: inline; }
      .js-carousel ul li .leftContent .for1040 {
        display: block; }
      .js-carousel ul li .leftContent .CustomIcon2 {
        margin-left: 34px;
        float: none;
        margin: 0 auto;
        margin-bottom: 30px; }
      .js-carousel ul li .leftContent .subheader3 .forDesktop {
        display: inline-block; } }

@media (min-width: 481px) and (max-width: 625px) {
  .sliderTwoContainer .header4-white, .sliderTwoContainer .header4-gray {
    font-size: 2.65em; }
  .slider .BGPlus {
    padding: 115px 0px 50px 0px;
    background-position: center; }
  .slider .Jheader1 {
    margin: -32px 0 -35px 0; }
    .slider .Jheader1 span {
      display: block; }
  .Carousel-Display .container-fluid {
    padding: 0px !important; }
  .js-carousel {
    width: 100% !important;
    padding: 0px !important; }
    .js-carousel .upcoming_events {
      background-position: center 80px;
      background-size: 90%; }
    .js-carousel ul li .special_text {
      font-size: 10em;
      margin-top: 175px; }
    .js-carousel ul li .item_container {
      max-width: 100% !important;
      background-size: 70%;
      overflow: visible !important;
      padding: 0px !important; }
    .js-carousel ul li .button3 {
      display: block;
      text-align: center;
      margin: 25px auto;
      font-size: 1.4em;
      width: 163px;
      height: 40px;
      padding: 5px 27px 8px 27px; }
    .js-carousel ul li .white_bg {
      width: 100%;
      padding: 20px 60px 25px 60px !important;
      float: none;
      border-radius: 0px !important;
      background-color: #f4f4f4; }
      .js-carousel ul li .white_bg .link-cac4 {
        font-size: 1em !important;
        padding-left: 65px !important;
        line-height: 20px !important;
        margin-bottom: 50px !important; }
      .js-carousel ul li .white_bg .header3 {
        font-size: 2em;
        margin-top: 26px; }
      .js-carousel ul li .white_bg br {
        display: none; }
      .js-carousel ul li .white_bg .button1 {
        font-size: 1.6em !important;
        border-radius: 18px;
        font-weight: 600;
        padding: 6px 30px;
        position: relative;
        top: -35px; }
      .js-carousel ul li .white_bg .header3 {
        margin-bottom: 33px; }
    .js-carousel ul li .leftContent {
      max-width: 100%;
      float: none;
      padding: 25px 30px 0px 45px; }
      .js-carousel ul li .leftContent .body-text2 {
        padding-left: 164px;
        margin-bottom: 30px; }
        .js-carousel ul li .leftContent .body-text2.centerme {
          text-align: center; }
      .js-carousel ul li .leftContent .top-15 {
        margin-top: 62px;
        padding-right: 30px; }
      .js-carousel ul li .leftContent .top-27 {
        margin-top: 23px; }
      .js-carousel ul li .leftContent .header2 {
        margin-bottom: 38px;
        font-size: 2em;
        text-align: center; }
      .js-carousel ul li .leftContent .for1040 {
        display: block; }
      .js-carousel ul li .leftContent .CustomIcon2 {
        margin-left: 30px; }
      .js-carousel ul li .leftContent .subheader3 .for1040 {
        display: inline-block; }
      .js-carousel ul li .leftContent .subheader1 {
        line-height: 1em; }
  .Carousel i.next {
    margin-left: 0px;
    right: -12px !important; } }

@media (min-width: 751px) and (max-width: 770px) {
  /*.logo{
		margin-top: 17px;
		width: 20%;
	  	height: 45px;
	}*/
  .Carousel-Display {
    width: 100% !important;
    padding: 0px !important; }
    .Carousel-Display .container-fluid {
      width: 100% !important;
      padding: 0px !important; }
  .js-carousel {
    width: 100% !important;
    padding: 0px !important; }
    .js-carousel .upcoming_events {
      background-position: center 80px;
      background-size: 90%; }
    .js-carousel ul li .special_text {
      font-size: 10em;
      margin-top: 175px; }
    .js-carousel ul li .item_container {
      max-width: 100% !important;
      background-size: 90%;
      overflow: visible !important;
      padding: 0px !important; }
    .js-carousel ul li .button3 {
      display: block;
      text-align: center;
      margin: -25px auto 20px auto;
      font-size: 1.4em;
      width: 163px;
      height: 40px;
      padding: 5px 27px 8px 27px; }
    .js-carousel ul li .white_bg {
      width: 100%;
      padding: 20px 140px 25px 140px !important;
      float: none;
      border-radius: 0px !important;
      background-color: #f4f4f4;
      margin-bottom: 0px !important; }
      .js-carousel ul li .white_bg .link-cac4 {
        font-size: 1em !important;
        padding-left: 65px !important;
        line-height: 20px !important;
        margin-bottom: 50px !important; }
      .js-carousel ul li .white_bg .header3 {
        font-size: 2em;
        margin-top: 26px; }
      .js-carousel ul li .white_bg br {
        display: none; }
      .js-carousel ul li .white_bg .button1 {
        font-size: 1.6em !important;
        border-radius: 18px;
        font-weight: 600;
        padding: 6px 30px;
        position: relative;
        top: -35px; }
      .js-carousel ul li .white_bg .header3 {
        margin-bottom: 33px; }
    .js-carousel ul li .leftContent {
      width: 100% !important;
      float: none;
      padding: 25px 0 0 0;
      margin: 0 auto; }
      .js-carousel ul li .leftContent .top-15 {
        margin-top: 62px;
        padding-right: 30px; }
      .js-carousel ul li .leftContent .top-27 {
        margin-top: 23px; }
      .js-carousel ul li .leftContent .header2 {
        margin-bottom: 38px;
        font-size: 2em;
        text-align: center; }
      .js-carousel ul li .leftContent .for1040 {
        display: block; }
      .js-carousel ul li .leftContent .CustomIcon2 {
        margin-left: 30px; }
      .js-carousel ul li .leftContent .subheader3 .for1040 {
        display: inline-block; }
      .js-carousel ul li .leftContent .body-text2.centerme {
        text-align: center; } }

@media (min-width: 240px) and (max-width: 360px) {
  .sliderTwoContainer .header4-white, .sliderTwoContainer .header4-gray {
    font-size: 1.65em; }
  .upcoming_events {
    background-size: 300px !important;
    background-position: center 20% !important; } }

/* for ipad styles */
/*@media (min-width: 701px) and (max-width: 735px){
	.logo{
		margin-top: 17px;
		width: 15%;
	  	height: 45px;

	}
}*/
@media (min-width: 1081px) and (max-width: 1160px) {
  .slider .header1 {
    font-size: 9.5em; } }

@media (min-width: 971px) and (max-width: 985px) {
  .slider .header1 {
    font-size: 7.5em; } }

@media (max-width: 630px) {
  .breaklink {
    display: block; } }

.litleIconNav {
  width: 30px !important;
  height: 30px !important;
  color: #ffffff !important;
  display: inline-block;
  background: url("/images/back-circle.svg") !important;
  background-size: 30px !important;
  background-repeat: no-repeat !important;
  text-align: center !important;
  overflow: hidden !important;
  vertical-align: middle !important;
  font-size: 0.7em !important;
  margin-right: 15px !important; }
  .litleIconNav i {
    position: relative;
    top: -9px; }
    .litleIconNav i.oneMore {
      top: -10px; }

.litleIconNav2 {
  width: 30px !important;
  height: 30px !important;
  color: #F37021 !important;
  display: inline-block;
  text-align: center !important;
  overflow: hidden !important;
  vertical-align: middle !important;
  font-size: 1em !important;
  margin-right: 15px !important; }
  .litleIconNav2.white {
    color: #fff !important; }
  .litleIconNav2 i {
    position: relative;
    top: -9px; }
    .litleIconNav2 i.oneMore {
      top: -10px; }

.ios {
  right: 0px !important; }

@media (max-width: 1040px) {
  .Carousel .carousel-nav .carousel-options li:hover p, .Carousel .carousel-nav .carousel-options li:hover i {
    color: #ffffff !important; } }

.inline {
  display: inline-block !important; }

.link-publications {
  font-family: "bebas-neue",sans-serif;
  font-style: normal;
  font-weight: 400;
  font-size: 1em;
  color: #fff;
  text-decoration: none !important; }

.publication-menu {
  font-family: 'Open Sans', sans-serif;
  color: #fff;
  font-weight: normal;
  font-size: 15px;
  position: relative;
  padding: 0 0 0 44px;
  margin-top: -30px; }

/* styles for Jacome */
body {
  /*padding-top: 79px;*/ }

/* news bodyText */
.Jdivider {
  border-left: 2px solid #757E84;
  display: inline-block;
  height: 1em;
  margin: 0 2px; }

.Jheader1 {
  font-family: "Knockout 67 A","Knockout 67 B";
  font-size: 10.5em;
  color: #F37021;
  line-height: 0.8em;
  margin: -25px 0 -35px 0; }
  .Jheader1 span {
    font-family: 'Knockout 26';
    color: #757e84;
    font-weight: 400; }

.Jbodytext1 {
  font-family: 'Open Sans', sans-serif;
  color: #757E84;
  font-weight: 600;
  font-size: 1.25em;
  line-height: 1.75em; }

/* arrow */
.Jarrows {
  font-family: "bebas-neue",sans-serif;
  font-style: normal;
  font-weight: 400;
  font-size: 1.125em;
  color: #757E84; }
  .Jarrows:hover {
    color: #F37021;
    z-index: 1; }

/* news btn */
.Jbutton3 {
  color: #ffffff;
  text-decoration: none;
  background-color: #F37021;
  padding: 10px 30px 10px 30px;
  border-radius: 25px;
  font-size: 1.875em;
  font-family: "bebas-neue",sans-serif;
  font-style: normal;
  font-weight: 400;
  height: 50px; }
  .Jbutton3:hover {
    color: #ffffff;
    background-color: #D9590D;
    text-decoration: none; }
  .Jbutton3:visited {
    color: #ffffff;
    text-decoration: none !important; }
  .Jbutton3:active {
    color: #ffffff;
    text-decoration: none; }
  .Jbutton3:focus {
    color: #ffffff;
    text-decoration: none; }

.link-article {
  float: left; }

@media (min-width: 401px) and (max-width: 700px) {
  .link-article {
    float: none; } }

@media (max-width: 400px) {
  .link-article {
    float: none; } }

@media (max-width: 320px) {
  .link-article {
    float: none; } }

.Jbutton2 {
  height: 30px;
  background-color: #F37021;
  padding: 6px 18px 6px 18px;
  border-radius: 25px;
  font-family: "bebas-neue",sans-serif;
  font-size: 1.125em;
  color: #ffffff;
  text-decoration: none; }
  .Jbutton2:hover {
    color: #ffffff;
    text-decoration: none;
    background-color: #D9590D; }
  .Jbutton2:visited {
    color: #ffffff;
    text-decoration: none !important; }
  .Jbutton2:active {
    color: #ffffff;
    text-decoration: none; }
  .Jbutton2:focus {
    color: #ffffff;
    text-decoration: none; }

.Jbutton1 {
  height: 25px;
  background-color: #F37021;
  padding: 5px 16px 5px 16px;
  border-radius: 12px;
  font-family: "bebas-neue",sans-serif;
  font-size: 1em;
  font-weight: 400;
  color: #ffffff;
  text-decoration: none; }
  .Jbutton1:hover {
    color: #ffffff;
    text-decoration: none;
    background-color: #D9590D; }
  .Jbutton1:visited {
    color: #ffffff;
    text-decoration: none !important; }
  .Jbutton1:active {
    color: #ffffff;
    text-decoration: none; }
  .Jbutton1:focus {
    color: #ffffff;
    text-decoration: none; }

/* Responsive behavior for text */
@media (min-width: 901px) and (max-width: 1040px) {
  .Jheader1 {
    font-size: 9.5em; }
  .Jbodytext1 {
    font-size: 1.20em;
    line-height: 1.68em; } }

@media (min-width: 701px) and (max-width: 900px) {
  .Jheader1 {
    font-size: 8.5em; }
  .Jbodytext1 {
    font-size: 1.15em;
    line-height: 1.61em; } }

@media (min-width: 481px) and (max-width: 700px) {
  .Jheader1 {
    font-size: 7.5em; }
  .Jbodytext1 {
    font-size: 1.10em;
    line-height: 1.54em; } }

/* Responsive behavior for buttons 1,2 and 3 */
@media (max-width: 700px) {
  .Jbutton3 {
    color: #ffffff;
    text-decoration: none;
    background-color: #F37021;
    padding: 8px 24px 8px 24px;
    border-radius: 30px;
    font-size: 1.5em;
    font-family: "bebas-neue",sans-serif;
    font-style: normal;
    font-weight: 400;
    height: 40px; }
    .Jbutton3:hover {
      color: #ffffff;
      background-color: #D9590D; }
    .Jbutton3:visited {
      color: #ffffff; }
  .Jbutton2 {
    color: #ffffff;
    text-decoration: none;
    background-color: #F37021;
    padding: 8px 24px 8px 24px;
    border-radius: 30px;
    font-size: 1.5em;
    font-family: "bebas-neue",sans-serif;
    font-style: normal;
    font-weight: 400;
    height: 40px; }
    .Jbutton2:hover {
      color: #ffffff;
      background-color: #D9590D; }
    .Jbutton2:visited {
      color: #ffffff; } }

@media (max-width: 400px) {
  .Jbutton2 {
    color: #ffffff;
    text-decoration: none;
    background-color: #F37021;
    padding: 8px 24px 8px 24px;
    border-radius: 30px;
    font-size: 1.125em;
    font-family: "bebas-neue",sans-serif;
    font-style: normal;
    font-weight: 400;
    height: 40px; }
    .Jbutton2:hover {
      color: #ffffff;
      background-color: #D9590D; }
    .Jbutton2:visited {
      color: #ffffff; } }

/* Cambios extras en slider1 */
@media (min-width: 1203px) and (max-width: 1260px) {
  .Jheader1 {
    font-size: 10em; } }

@media (min-width: 1146px) and (max-width: 1202px) {
  .Jheader1 {
    font-size: 9.5em; } }

@media (min-width: 1089px) and (max-width: 1145px) {
  .Jheader1 {
    font-size: 9em; } }

@media (min-width: 1031px) and (max-width: 1088px) {
  .Jheader1 {
    font-size: 8.5em; } }

@media (min-width: 975px) and (max-width: 1030px) {
  .Jheader1 {
    font-size: 8em; } }

@media (min-width: 918px) and (max-width: 974px) {
  .Jheader1 {
    font-size: 7.5em; } }

@media (min-width: 809px) and (max-width: 917px) {
  .Jheader1 {
    font-size: 7.3em; } }

@media (min-width: 778px) and (max-width: 808px) {
  .Jheader1 {
    font-size: 6.5em; } }

@media (min-width: 481px) and (max-width: 777px) {
  .Jheader1 {
    font-size: 6em; } }

.ContentHeader p {
  color: #757E84;
  line-height: 1.4em;
  font-family: "Open Sans",sans-serif;
  font-weight: 400;
  font-size: 1em; }

::-webkit-input-placeholder {
  /* WebKit, Blink, Edge */
  color: #757E84; }

:-moz-placeholder {
  /* Mozilla Firefox 4 to 18 */
  color: #757E84;
  opacity: 1; }

::-moz-placeholder {
  /* Mozilla Firefox 19+ */
  color: #757E84;
  opacity: 1; }

:-ms-input-placeholder {
  /* Internet Explorer 10-11 */
  color: #757E84; }

.modal-container {
  display: none; }

.esHome {
  background-image: url(/images/pluss.png) !important; }

.lick-cacx {
  color: #f26f21;
  font-weight: 600;
  font-family: "bebas-neue",sans-serif;
  font-size: 1em; }
  .lick-cacx:hover {
    color: #D9590D; }

.es-right .link-cac4, .es-right .link-cac4, .es-bbloc .link-cac4 {
  display: block; }

.es-copy a, .es-copy span {
  line-height: 30px;
  vertical-align: middle; }

.es-copy span {
  margin-right: -70px; }

.footer-media {
  padding: 0px;
  padding-top: 0px !important;
  margin-top: -15px; }
  .footer-media a i {
    color: #ffffff; }
    .footer-media a i:hover {
      color: #ffffff !important; }

.footer-es {
  padding: 10px 0px 5px; }

.events-styles p {
  color: #757E84;
  font-family: 'Open Sans', sans-serif;
  font-weight: 400;
  line-height: 1.4em;
  font-size: 1em; }

.events-styles li {
  color: #757E84;
  font-family: 'Open Sans', sans-serif;
  font-weight: 400;
  line-height: 1.4em;
  font-size: 1em; }

.events-styles a {
  font-family: 'Open Sans', sans-serif;
  font-weight: 400;
  font-size: 1em;
  line-height: 1.4em;
  text-decoration: none;
  color: #F37021; }
  .events-styles a.Jsubmit {
    color: #FFF; }

.events-styles hr {
  margin: 30px 0 25px 0;
  border-top: 2px solid #f4f4f4; }

.events-styles h1 {
  color: #757E84;
  font-size: 3.75em;
  font-family: "bebas-neue",sans-serif;
  font-style: normal;
  font-weight: 400; }

.events-styles h2 {
  font-family: "bebas-neue",sans-serif;
  font-style: normal;
  font-weight: 400;
  font-size: 1.625em;
  color: #7A868B; }

.botton-20 {
  margin-bottom: 20px; }

.mobil_search form {
  display: inline-block;
  margin-left: -10px; }
  .mobil_search form input[type="text"] {
    border: none;
    font-family: "bebas-neue",sans-serif;
    font-style: normal;
    font-weight: 400;
    font-size: 1em;
    text-decoration: none !important;
    color: #757E84; }
  .mobil_search form input[type="submit"] {
    opacity: 0; }

.mobil_search:hover form input[type="text"] {
  background: #f4f4f4; }

#error_explanation h2 {
  color: red;
  padding-left: 20px;
  margin-bottom: 20px; }

.width-100 {
  width: 175px;
  border: 2px solid #eee; }

.noborder {
  border: none !important; }

.diary-text {
  margin-bottom: 25px; }
  .diary-text p {
    color: #757e84;
    font-family: 'Open Sans', sans-serif;
    font-weight: 400;
    font-size: 1.25em;
    line-height: 1.4em;
    font-size: 1em; }

.Jbox-date {
  padding: 9.5px 0px !important;
  min-width: 50px; }
  .Jbox-date a {
    font-family: 'Open Sans', sans-serif;
    font-size: 0.9em;
    font-weight: bold;
    line-height: 1em;
    text-transform: uppercase;
    color: #fff;
    margin: 0;
    display: block; }
    .Jbox-date a:last-child {
      font-size: 0.65em;
      margin-top: 3px; }

.default.clear.comment-block {
  padding-left: 0px; }

.for-comments p {
  color: #757e84;
  font-family: 'Open Sans', sans-serif;
  font-weight: 600;
  font-size: 1.25em;
  line-height: 1.4em;
  font-family: 'Open Sans', sans-serif;
  font-weight: 400;
  font-size: 1em; }

.for-comments ul {
  padding: 0;
  margin: 0;
  list-style: none; }
  .for-comments ul li {
    padding: 0;
    margin: 0; }

.body-post p {
  color: #757E84;
  font-family: 'Open Sans', sans-serif;
  font-weight: 600;
  font-size: 1.25em;
  line-height: 1.4em;
  font-family: 'Open Sans', sans-serif;
  font-weight: 400;
  font-size: 1em; }
  .body-post p.Jorange-symbol {
    color: #F37021;
    font-family: 'Knockout 68', sans-serif;
    font-size: 7.5em;
    margin: 0;
    line-height: 0.2em; }
  .body-post p.Jorange-headerA {
    color: #F37021;
    font-family: 'Knockout 68', sans-serif;
    font-size: 4.375em;
    line-height: 0.8em; }
  .body-post p.Jorange-headerB {
    color: #F37021;
    font-family: 'Knockout 68', sans-serif;
    font-size: 2.875em;
    line-height: 0.7em; }
  .body-post p.Jorange-headerC {
    color: #F37021;
    font-family: 'Knockout 68', sans-serif;
    font-size: 2.1em;
    line-height: 0.7em; }
  .body-post p.Jorange-headerD {
    color: #F37021;
    font-family: 'Knockout 68', sans-serif;
    font-size: 1.82em;
    line-height: 0.7em; }

.body-post a {
  font-family: 'Open Sans', sans-serif;
  font-style: normal;
  font-weight: 400;
  font-size: 1em;
  color: #F37021;
  text-decoration: none !important; }
  .body-post a.Jbutton2 {
    color: #fff; }
  .body-post a.body-text2 {
    color: #757E84;
    font-family: 'Open Sans', sans-serif;
    font-weight: 400;
    font-size: 1.25em;
    line-height: 1.4em;
    font-size: 1em; }
  .body-post a.JbtnLoadMore {
    padding: 15px 0 13px;
    text-align: center;
    background-color: #f4f4f4;
    color: #757E84;
    text-decoration: none;
    display: block;
    margin-top: 18px;
    font-weight: 600; }

.body-post li {
  margin-bottom: 20px;
  padding-left: 15px;
  color: #757e84;
  font-family: 'Open Sans', sans-serif; }

@media screen and (min-width: 1141px) {
  .body-post ul {
    padding: 0;
    margin: 25px 0 0 -10px; } }

@media screen and (max-width: 1140px) {
  .body-post ul {
    padding: 0;
    margin: 25px 0 0 0px; } }

.body-post .persons-icon li {
  margin-bottom: 20px;
  padding-left: 1px;
  color: #757e84;
  font-family: 'Open Sans', sans-serif; }

.body-comment p {
  color: #757e84;
  font-family: 'Open Sans', sans-serif;
  font-weight: 600;
  font-size: 1.25em;
  line-height: 1.4em;
  font-family: 'Open Sans', sans-serif;
  font-weight: 400;
  font-size: 1em; }

.body-comment p a {
  font-family: 'Open Sans', sans-serif;
  font-weight: 400;
  font-size: 1em;
  line-height: 1.4em;
  text-decoration: none !important;
  color: #f37021; }

#back-to-work-after-cancer .link-cac3.color2 {
  display: block;
  margin: 25px 0px 20px 0px !important; }

.add-40-button {
  margin-bottom: 36px; }

#aw #treat-legal .header4-gray,
#aw .treat-legal .header4-gray {
  line-height: 54px; }

.follow-us {
  padding-top: 40px; }

#body-issue .media .media-left .circle-99 {
  margin-left: 0px; }

.navbar-header .navs .navTop li.donate-button a i {
  margin-right: -1px; }

.slider .BGPlus {
  padding: 103px 0px 65px 0px; }

.slider ul li .Jbodytext1 {
  margin-bottom: 20px; }

.bgRight .bgRight2 .sliderTwo {
  padding: 38px 0 67px 0; }

.bgRight .bgRight2 .sliderTwo .body-text3 {
  margin-bottom: 40px;
  padding: 0px 30px; }

.bgRight .bgRight2 .sliderTwo .Jbutton3 {
  margin-top: -3px; }

.bgRight .bgRight2 .sliderTwo hr {
  margin-top: 50px;
  margin-bottom: 33px; }

.bgRight .bgRight2 .sliderTwo .body-text3.Addpadding.semibold.white {
  margin-bottom: 37px;
  padding: 0px 30px; }

@media screen and (max-width: 1040px) and (min-width: 901px) {
  .follow-us {
    padding-top: 10px; }
  .bgRight2 .sliderTwo .navigation2 {
    margin-bottom: 39px !important; }
  div#footer-right-cac {
    padding-left: 0 !important;
    padding-right: 0px !important; } }

@media (max-width: 1039px) and (min-width: 900px) {
  #footer-right-cac.newsletter {
    padding-top: 35px !important; } }

@media screen and (max-width: 1040px) and (min-width: 701px) {
  div#footer-right-cac {
    padding-left: 0 !important;
    padding-right: 0px !important; } }

@media (min-width: 321px) and (max-width: 480px) {
  #aw #treat-legal .header4-gray,
  #aw .treat-legal .header4-gray {
    line-height: 36px; }
  .sliderTwoContainer .header4-white, .sliderTwoContainer .header4-gray {
    font-size: 1.65em; }
  .bgRight .bgRight2 {
    background: none;
    padding-bottom: 20px; }
    .bgRight .bgRight2 .sliderTwo {
      background-position: -45px 75px !important;
      background-repeat: no-repeat;
      padding: 33px 0 40px 0 !important; }
      .bgRight .bgRight2 .sliderTwo hr {
        display: none; }
      .bgRight .bgRight2 .sliderTwo .body-text3 {
        max-width: 300px;
        margin: 0 auto;
        margin-bottom: 35px !important;
        padding: 0px 0 15px 0px; }
        .bgRight .bgRight2 .sliderTwo .body-text3.Addpadding {
          max-width: 100%;
          padding: 0 20px;
          margin-bottom: 60px !important; }
      .bgRight .bgRight2 .sliderTwo .body-text2 {
        max-width: 100%;
        padding: 0 20px;
        margin: 0 auto; }
      .bgRight .bgRight2 .sliderTwo .button2 {
        position: relative !important;
        top: -5px !important; }
      .bgRight .bgRight2 .sliderTwo .Jbutton3 {
        position: relative;
        top: -20px !important;
        margin-top: 10px; }
      .bgRight .bgRight2 .sliderTwo .header3.white {
        margin-top: -15px; }
      .bgRight .bgRight2 .sliderTwo .arrow_inf {
        width: 0;
        height: 0;
        border-left: 20px solid transparent;
        border-right: 20px solid transparent;
        position: relative;
        margin: 0 auto;
        display: block !important; }
        .bgRight .bgRight2 .sliderTwo .arrow_inf.gray {
          border-top: 19px solid #757E84;
          top: -33px; }
        .bgRight .bgRight2 .sliderTwo .arrow_inf.white {
          border-top: 20px solid #ffffff;
          top: -39px; }
      .bgRight .bgRight2 .sliderTwo .navigation2 {
        display: none !important; }
        .bgRight .bgRight2 .sliderTwo .navigation2.for900 {
          display: block !important;
          margin-top: -27px;
          margin-bottom: 85px; }
      .bgRight .bgRight2 .sliderTwo .icon-arrow-mleft, .bgRight .bgRight2 .sliderTwo .icon-arrow-mright {
        display: none; }
      .bgRight .bgRight2 .sliderTwo .container-fluid {
        padding: 0px; }
        .bgRight .bgRight2 .sliderTwo .container-fluid .sliderTwoContainer {
          width: 100%; }
          .bgRight .bgRight2 .sliderTwo .container-fluid .sliderTwoContainer ul li .button3 {
            font-size: 1.5em;
            padding: 7px 35px 6px 35px;
            top: -102px; }
          .bgRight .bgRight2 .sliderTwo .container-fluid .sliderTwoContainer ul li img {
            float: none !important;
            margin-bottom: 22px !important;
            margin-right: 0px !important;
            margin-top: -5px; }
          .bgRight .bgRight2 .sliderTwo .container-fluid .sliderTwoContainer ul li .icon {
            margin-left: -56px !important; }
          .bgRight .bgRight2 .sliderTwo .container-fluid .sliderTwoContainer ul li .questions {
            width: 100% !important;
            border-radius: 0px !important;
            margin-left: 0px !important;
            text-align: center !important;
            height: auto !important;
            padding: 32px 20px 48px 20px; }
            .bgRight .bgRight2 .sliderTwo .container-fluid .sliderTwoContainer ul li .questions .CustomIcon {
              float: none !important;
              margin: 0 auto;
              margin-bottom: 18px; }
            .bgRight .bgRight2 .sliderTwo .container-fluid .sliderTwoContainer ul li .questions p {
              margin-bottom: 23px !important; }
            .bgRight .bgRight2 .sliderTwo .container-fluid .sliderTwoContainer ul li .questions .arrow_quote {
              display: none !important; }
          .bgRight .bgRight2 .sliderTwo .container-fluid .sliderTwoContainer ul li .answers {
            width: 100% !important;
            text-align: center !important;
            border-radius: 0px !important;
            right: 0px !important;
            top: 0px !important;
            height: auto !important;
            padding: 38px 0 140px 0;
            margin-bottom: -110px; }
            .bgRight .bgRight2 .sliderTwo .container-fluid .sliderTwoContainer ul li .answers .mbrake, .bgRight .bgRight2 .sliderTwo .container-fluid .sliderTwoContainer ul li .answers .mbrake2 {
              display: block !important; }
            .bgRight .bgRight2 .sliderTwo .container-fluid .sliderTwoContainer ul li .answers .arrow_quote {
              display: none !important; }
            .bgRight .bgRight2 .sliderTwo .container-fluid .sliderTwoContainer ul li .answers .subheader3 {
              display: block; }
            .bgRight .bgRight2 .sliderTwo .container-fluid .sliderTwoContainer ul li .answers .under900 {
              display: none !important;
              font-size: 1.1em;
              vertical-align: baseline;
              margin: 0 2px 0 6px;
              font-weight: 100;
              position: relative;
              top: -10px; }
            .bgRight .bgRight2 .sliderTwo .container-fluid .sliderTwoContainer ul li .answers img {
              margin-top: -7px; }
            .bgRight .bgRight2 .sliderTwo .container-fluid .sliderTwoContainer ul li .answers p {
              margin-top: -5px; }
  .slider ul {
    width: 100% !important; }
  .slider .Jbodytext1 {
    margin-top: 10px; } }

@media (min-width: 321px) and (max-width: 480px) {
  .mbrake, .mbrake2 {
    display: block; }
  .navbar-header .navs .navTop {
    padding: 0px 0 0 0; }
  .stiky {
    height: 60px !important; }
  .mLengauje {
    display: inline-block;
    float: left;
    height: 60px;
    width: 70px;
    border-right: 1px solid #eee;
    text-align: center;
    padding-top: 15px;
    font-family: 'bebas-neue';
    font-size: 1.5em;
    color: #f37021;
    cursor: pointer;
    font-weight: 600; }
  .textCenter-700 {
    text-align: center; }
  .max-75 {
    max-height: 75px; }
  /*body {
    padding-top: 60px !important; }*/
  .navbar-header {
    height: 60px; }
    .navbar-header ul li {
      line-height: 60px; }
    .navbar-header .navs {
      text-align: center;
      margin-right: -40px;
      width: 70px; }
      .navbar-header .navs .NavButon {
        display: none !important; }
      .navbar-header .navs .navTop {
        padding: 0px 0 0 0;
        position: relative;
        right: 40px; }
        .navbar-header .navs .navTop > li {
          display: none; }
          .navbar-header .navs .navTop > li:last-child {
            display: inline-block !important; }
      .navbar-header .navs .NavButon {
        display: inline-block !important;
        height: 60px;
        width: 70px;
        position: relative;
        left: 20px; }
        .navbar-header .navs .NavButon .mNavIcon {
          margin-left: 12px; }
        .navbar-header .navs .NavButon .mNavIcon {
          top: 7px; }
        .navbar-header .navs .NavButon p {
          top: 3px; }
        .navbar-header .navs .NavButon i {
          top: 10px; }
      .navbar-header .navs .navBottom {
        display: none; }
  .logo {
    margin-top: 9px;
    width: 120px;
    height: auto;
    float: inherit;
  }
  .arrow {
    display: none; }
  .leftNav .mnav {
    width: 100% !important; }
  .slider .BGPlus {
    padding: 85px 0px 45px 0px;
    background-position: center 65px; }
  .slider .Jheader1 span {
    display: block; }
  .slider .navigation {
    display: block;
    margin-bottom: -7px; }
  .Carousel i.next {
    margin-left: 0px;
    right: -20px !important;
    font-size: 1.5em; }
  .Carousel i.prev {
    font-size: 1.5em; }
  .Carousel i:hover {
    color: #c8c8c8 !important; }
  .Carousel .bg {
    background: none !important; }
    .Carousel .bg .arrow_inferior {
      border-top: 19px solid #545A5F;
      margin-top: -10px; }
  .Carousel-Display .container-fluid {
    padding: 0px !important; }
  .js-carousel {
    width: 100% !important;
    padding: 0px !important;
    overflow: visible !important; }
    .js-carousel .upcoming_events {
      background-position: center 17%;
      background-size: 90%; }
    .js-carousel ul li .special_text {
      font-size: 10em;
      margin-top: 175px; }
    .js-carousel ul li .item_container {
      max-width: 100% !important;
      background-size: 90%;
      overflow: visible !important;
      padding: 0px !important; }
    .js-carousel ul li .button3 {
      top: 27px;
      text-align: center;
      margin: 0 auto;
      left: 0;
      font-size: 1.5em;
      padding: 6px 24px; }
    .js-carousel ul li .white_bg {
      width: 100%;
      padding: 20px 95px 25px 95px !important;
      float: none;
      border-radius: 0px !important;
      background-color: #f4f4f4;
      margin-bottom: 0px; }
      .js-carousel ul li .white_bg .botonMore {
        margin-top: 70px !important; }
      .js-carousel ul li .white_bg .link-cac4 {
        font-size: 1em !important;
        padding-left: 65px !important;
        line-height: 20px !important;
        margin-bottom: 28px !important; }
      .js-carousel ul li .white_bg .header3 {
        font-size: 2em;
        margin-top: 26px; }
      .js-carousel ul li .white_bg br {
        display: none; }
      .js-carousel ul li .white_bg .button1 {
        font-size: 1.6em !important;
        border-radius: 18px;
        font-weight: 600;
        padding: 6px 30px;
        position: relative;
        top: -35px; }
      .js-carousel ul li .white_bg .header3 {
        margin-bottom: 33px; }
    .js-carousel ul li .leftContent {
      max-width: 100%;
      float: none;
      padding: 25px 14px 0px 14px;
      text-align: center; }
      .js-carousel ul li .leftContent .top-15 {
        margin-top: 62px;
        padding-right: 30px; }
      .js-carousel ul li .leftContent .body-text2 {
        padding-left: 0px;
        margin-top: 20px; }
      .js-carousel ul li .leftContent .top-27 {
        margin-top: 66px; }
      .js-carousel ul li .leftContent .header2 {
        margin-bottom: 30px;
        text-align: center;
        font-size: 1.5em; }
        .js-carousel ul li .leftContent .header2 .for1040 {
          display: inline; }
        .js-carousel ul li .leftContent .header2 .forDesktop {
          display: inline; }
      .js-carousel ul li .leftContent .for1040 {
        display: block; }
      .js-carousel ul li .leftContent .CustomIcon-cr {
        margin-left: 30px;
        float: none;
        margin: 0 auto;
        margin-bottom: 30px; }
      .js-carousel ul li .leftContent .CustomIcon2 {
        margin-left: 30px;
        float: none;
        margin: 0 auto;
        margin-bottom: 30px; }
      .js-carousel ul li .leftContent .subheader3 .forDesktop {
        display: inline-block; } }

@media (max-width: 480px) {
  .title {
    background-position: center;
    background-size: 50%; }
    .title .header1 {
      font-size: 4.625em; }
    .title .body-text2 {
      font-size: 1em; } }

@media (min-width: 479px) and (max-width: 480px) {
  .Jheader1 {
    font-size: 5.5em; }
  .Jbodytext1 {
    font-size: 1.05em !important;
    line-height: 1.47em !important; } }

@media (max-width: 480px) {
  .Jheader1 {
    font-size: 5.5em; } }

@media (min-width: 321px) and (max-width: 480px) {
  .leftNav .mnav {
    width: 100% !important; }
  .content-three-items-home1 .prolernfeed:nth-child(3) a.button2 {
    margin-bottom: 60px; }
  .bgRight .bgRight2 .sliderTwo .container-fluid .sliderTwoContainer ul li .questions p {
    margin-top: 18px; }
  .bgRight .bgRight2 .sliderTwo .container-fluid .sliderTwoContainer ul li .answers img {
    margin-bottom: 18px !important; }
  .slider .navigation div {
    margin-right: 19px; }
  .slider .Jbodytext1 {
    margin-top: 10px;
    margin-bottom: 32px !important; }
  .slider .navigation {
    margin-top: 30px; }
  .slider .navigation {
    margin-bottom: 1px; }
  .slider .BGPlus {
    padding: 75px 0px 45px 0px !important; }
  .js-carousel ul li .leftContent .header2 {
    margin-bottom: 24px; }
  .js-carousel ul li .leftContent .body-text2 {
    margin-bottom: 11px; }
  .js-carousel ul li .leftContent .top-27 {
    margin-top: 64px; }
  .js-carousel ul li .white_bg {
    margin-top: 55px;
    padding: 20px 95px 19px 95px !important; }
  .js-carousel ul li .white_bg .link-cac4 {
    margin-bottom: 31px !important; }
  .js-carousel ul li .white_bg .link-cac4 {
    font-size: 0.875em !important; }
  .js-carousel ul li .white_bg .button1 {
    top: -47px; }
  #body-issue {
    padding-top: 50px; }
  #body-issue .col-lg-6 h1 {
    padding-bottom: 12px; }
  #body-issue .media {
    margin-top: 9px; }
  #body-issue .media .media-body {
    padding-top: 30px;
    float: left;
    width: 100%; }
  #body-issue .media {
    margin-bottom: 35px; }
  #body-issue .media#media-circle-2 .media-body {
    padding-top: 28px; }
  #body-issue .media .media-left .brief-issue {
    background-size: 118px; }
    #body-issue .media .media-left .brief-issue span {
      position: relative;
      top: -6px; }
  #body-issue #brief-media .media-body {
    padding-top: 5px; }
  #body-issue .final-button-left {
    margin-top: 51px;
    margin-bottom: 54px; }
  #body-issue .col-lg-6#right-issue {
    padding-top: 50px; }
    #body-issue .col-lg-6#right-issue .final-button-right {
      margin-top: 50px;
      margin-bottom: 43px; }
  #body-issue .col-lg-6:last-child {
    margin-top: 11px; }
  .media .brief-issue {
    margin-bottom: 5px; }
  #body-issue .col-lg-6:last-child {
    margin-top: 13px; }
  .media#media-individuals {
    margin-top: 6px; }
    .media#media-individuals .media-body {
      padding-top: 22px; }
  .media#media-map .media-body {
    padding-top: 17px; }
  #media-resume {
    margin-top: 35px !important;
    margin-bottom: -4px !important; }
    #media-resume .media-body {
      margin-top: 0px; }
  #right-issue .final-button-right {
    margin-bottom: 49px; }
  #media-map {
    margin-bottom: 22px !important; }
    #media-map img {
      margin-bottom: 13px !important; }
  .sliderTwoContainer .header4-white, .sliderTwoContainer .header4-gray {
    font-size: 2em; }
  .sliderTwoContainer .body-text3.white {
    margin-top: 10px; }
  .bgRight .bgRight2 .sliderTwo .body-text3 {
    margin-bottom: 48px !important;
    padding: 7px 0 15px 0px; }
  #body-issue .final-body-issue {
    margin-bottom: 64px; }
  .bgRight .bgRight2 .sliderTwo {
    padding: 0 !important; }
  .bgRight .bgRight2 .sliderTwo .header4-white, .bgRight .bgRight2 .sliderTwo .header4-gray {
    margin-bottom: 0px; }
  .bgRight .bgRight2 .sliderTwo .container-fluid .sliderTwoContainer ul li .questions .CustomIcon {
    margin-bottom: 17px;
    margin-top: -4px; }
  .bgRight .bgRight2 .sliderTwo .container-fluid .sliderTwoContainer ul li .questions .subheader3 {
    margin-top: 15px; }
  .bgRight .bgRight2 .sliderTwo .container-fluid .sliderTwoContainer ul li .questions {
    padding: 32px 0 48px 0; }
  .bgRight .bgRight2 .sliderTwo .container-fluid .sliderTwoContainer ul li .answers {
    padding: 38px 0 137px 0; }
  .bgRight .bgRight2 .sliderTwo .arrow_inf.white {
    top: -38px; }
  .bgRight .bgRight2 .sliderTwo .container-fluid .sliderTwoContainer ul li .answers p {
    margin-top: 23px; }
  .bgRight .bgRight2 .sliderTwo .Jbutton3 {
    margin-top: 8px; }
  .bgRight .bgRight2 .sliderTwo .header3 i {
    font-size: 1em;
    margin-top: -59px;
    margin-bottom: 9px;
    vertical-align: middle; }
  .bgRight .bgRight2 .sliderTwo .header3.white {
    margin-top: -43px; }
  .bgRight .bgRight2 .sliderTwo .header3.white {
    margin-bottom: 27px; }
  .sliderTwo .body-text3.white.Addpadding.semibold {
    margin-bottom: 35px; }
  .bgRight .bgRight2 .sliderTwo .body-text3.Addpadding {
    margin-bottom: 45px !important; }
  .bgRight {
    padding-bottom: 0px; }
  .bgRight .bgRight2 {
    padding-bottom: 0; }
  .content-three-items-home1 {
    margin-top: 60px !important; }
  .prolernfeed:nth-child(1), .prolernfeed:nth-child(2) {
    padding-bottom: 6px; }
  .content-three-items-home1 .prolernfeed p.body-text3 {
    margin: 10px auto 14px auto !important; }
  .three-titles {
    margin: 3px auto 6px auto; }
  .content-three-items-home1 .prolernfeed:nth-child(3) p {
    margin-top: 11px !important; }
  .content-three-items-home1 .prolernfeed:nth-child(3) p.last {
    margin-top: 0px !important;
    margin-bottom: 30px !important; }
  .sponsors-div {
    padding-top: 53px; }
  .sponsors-div .title-kind-sponsor {
    margin-bottom: 25px; }
  .sponsors-div .all-sponsors {
    margin-top: 34px; }
  #footer-left-cac #sponsor-1 img:nth-child(3) {
    margin-top: 38px;
    margin-bottom: 13px; }
  #footer-left-cac #sponsor-2 img:nth-child(3) {
    margin-bottom: 28px !important; }
  #footer-left-cac #sponsor-2 img:nth-child(4) {
    margin-top: 40px;
    margin-bottom: 12px; }
  #footer-left-cac #sponsor-2 img:nth-child(2) {
    margin-bottom: 40px; }
  #footer-right-cac.newsletter .newsletter-form .header5 {
    margin-top: 36px;
    margin-bottom: 26px; }
  .sponsors-div .title {
    background-image: none; }
  .sponsors-div .follow-us {
    padding-top: 40px; }
  #footer-right-cac.newsletter .newsletter-form {
    padding-bottom: 34px;
    margin-bottom: 4px; }
  #footer-right-cac.newsletter .follow-us .follow-us-icons {
    padding-top: 13px;
    margin-bottom: -4px; }
  footer .col-md-12 {
    padding-top: 22px;
    padding-bottom: 24px; }
  footer .copyright {
    margin-top: 3px; }
  .js-carousel ul li .leftContent .header2 {
    padding: 0 0px; } }

@media (min-width: 321px) and (max-width: 410px) {
  .Jbodytext1 {
    font-size: 1.05em !important;
    line-height: 1.47em !important; }
  .sliderTwoContainer .header4-white, .sliderTwoContainer .header4-gray {
    font-size: 1.65em; }
  .slider .Jheader1 span {
    display: block; }
  .slider ul {
    width: 100%; }
  .bgRight .bgRight2 {
    background-position: right 75px !important;
    background: none; }
    .bgRight .bgRight2 .sliderTwo {
      background-position: -45px 75px !important;
      background-repeat: no-repeat;
      padding: 33px 0 0 0 !important; }
      .bgRight .bgRight2 .sliderTwo hr {
        display: none; }
      .bgRight .bgRight2 .sliderTwo .body-text3 {
        max-width: 300px;
        margin: 0 auto;
        margin-bottom: 35px !important;
        padding: 0px 0 15px 0px; }
        .bgRight .bgRight2 .sliderTwo .body-text3.Addpadding {
          max-width: 100%;
          padding: 0 20px;
          margin-bottom: 60px !important; }
      .bgRight .bgRight2 .sliderTwo .body-text2 {
        max-width: 100%;
        padding: 0 20px;
        margin: 0 auto; }
      .bgRight .bgRight2 .sliderTwo .button2 {
        position: relative !important;
        top: -5px !important; }
      .bgRight .bgRight2 .sliderTwo .Jbutton3 {
        position: relative;
        top: -30px !important;
        margin-top: 10px; }
      .bgRight .bgRight2 .sliderTwo .header3.white {
        margin-top: -15px; }
      .bgRight .bgRight2 .sliderTwo .arrow_inf {
        width: 0;
        height: 0;
        border-left: 20px solid transparent;
        border-right: 20px solid transparent;
        position: relative;
        margin: 0 auto;
        display: block !important; }
        .bgRight .bgRight2 .sliderTwo .arrow_inf.gray {
          border-top: 19px solid #757E84;
          top: -33px; }
        .bgRight .bgRight2 .sliderTwo .arrow_inf.white {
          border-top: 20px solid #ffffff;
          top: -39px; }
      .bgRight .bgRight2 .sliderTwo .navigation2 {
        display: none !important; }
        .bgRight .bgRight2 .sliderTwo .navigation2.for900 {
          display: block !important;
          margin-top: -27px;
          margin-bottom: 85px; }
      .bgRight .bgRight2 .sliderTwo .icon-arrow-mleft, .bgRight .bgRight2 .sliderTwo .icon-arrow-mright {
        display: none; }
      .bgRight .bgRight2 .sliderTwo .container-fluid {
        padding: 0px; }
        .bgRight .bgRight2 .sliderTwo .container-fluid .sliderTwoContainer {
          width: 100%; }
          .bgRight .bgRight2 .sliderTwo .container-fluid .sliderTwoContainer ul li .button3 {
            font-size: 1.5em;
            padding: 7px 35px 6px 35px;
            top: -102px; }
          .bgRight .bgRight2 .sliderTwo .container-fluid .sliderTwoContainer ul li img {
            float: none !important;
            margin-bottom: 22px !important;
            margin-right: 0px !important;
            margin-top: -5px; }
          .bgRight .bgRight2 .sliderTwo .container-fluid .sliderTwoContainer ul li .icon {
            margin-left: -56px !important; }
          .bgRight .bgRight2 .sliderTwo .container-fluid .sliderTwoContainer ul li .questions {
            width: 100% !important;
            border-radius: 0px !important;
            margin-left: 0px !important;
            text-align: center !important;
            height: auto !important;
            padding: 32px 20px 48px 20px; }
            .bgRight .bgRight2 .sliderTwo .container-fluid .sliderTwoContainer ul li .questions .CustomIcon {
              float: none !important;
              margin: 0 auto;
              margin-bottom: 18px; }
            .bgRight .bgRight2 .sliderTwo .container-fluid .sliderTwoContainer ul li .questions p {
              margin-bottom: 23px !important; }
            .bgRight .bgRight2 .sliderTwo .container-fluid .sliderTwoContainer ul li .questions .arrow_quote {
              display: none !important; }
          .bgRight .bgRight2 .sliderTwo .container-fluid .sliderTwoContainer ul li .answers {
            width: 100% !important;
            text-align: center !important;
            border-radius: 0px !important;
            right: 0px !important;
            top: 0px !important;
            height: auto !important;
            padding: 38px 0 140px 0;
            margin-bottom: -70px; }
            .bgRight .bgRight2 .sliderTwo .container-fluid .sliderTwoContainer ul li .answers .mbrake, .bgRight .bgRight2 .sliderTwo .container-fluid .sliderTwoContainer ul li .answers .mbrake2 {
              display: block; }
            .bgRight .bgRight2 .sliderTwo .container-fluid .sliderTwoContainer ul li .answers .arrow_quote {
              display: none !important; }
            .bgRight .bgRight2 .sliderTwo .container-fluid .sliderTwoContainer ul li .answers .subheader3 {
              display: block; }
            .bgRight .bgRight2 .sliderTwo .container-fluid .sliderTwoContainer ul li .answers .under900 {
              display: none !important;
              font-size: 1.1em;
              vertical-align: baseline;
              margin: 0 2px 0 6px;
              font-weight: 100;
              position: relative;
              top: -10px; }
            .bgRight .bgRight2 .sliderTwo .container-fluid .sliderTwoContainer ul li .answers img {
              margin-top: -7px; }
            .bgRight .bgRight2 .sliderTwo .container-fluid .sliderTwoContainer ul li .answers p {
              margin-top: -5px; }
  .mLengauje {
    display: inline-block;
    float: left;
    height: 60px;
    width: 70px;
    border-right: 1px solid #eee;
    text-align: center;
    padding-top: 15px;
    font-family: 'bebas-neue';
    font-size: 1.5em;
    color: #f37021;
    cursor: pointer;
    font-weight: 600; }
  .textCenter-700 {
    text-align: center; }
  .max-75 {
    max-height: 75px; }
  /*body {
    padding-top: 60px !important; }*/
  .stiky {
    height: 60px !important; }
  .navbar-header {
    height: 60px; }
    .navbar-header ul li {
      line-height: 60px; }
    .navbar-header .navs {
      text-align: center;
      margin-right: -40px;
      width: 70px; }
      .navbar-header .navs .NavButon {
        display: none !important; }
      .navbar-header .navs .navTop {
        padding: 0px 0 0 0;
        position: relative;
        right: 40px; }
        .navbar-header .navs .navTop > li {
          display: none; }
          .navbar-header .navs .navTop > li:last-child {
            display: inline-block !important; }
      .navbar-header .navs .NavButon {
        display: inline-block !important;
        height: 60px;
        width: 70px;
        position: relative;
        left: 20px; }
        .navbar-header .navs .NavButon .mNavIcon {
          margin-left: 12px; }
        .navbar-header .navs .NavButon .mNavIcon {
          top: 7px; }
        .navbar-header .navs .NavButon p {
          top: 3px; }
        .navbar-header .navs .NavButon i {
          top: 10px; }
      .navbar-header .navs .navBottom {
        display: none; }
  .logo {
    margin-top: 9px;
    width: 120px;
    height: auto; }
  .arrow {
    display: none; }
  .leftNav .mnav {
    width: 100% !important; }
  .slider .BGPlus {
    padding: 85px 0px 45px 0px;
    background-position: center 65px; }
  .slider .navigation {
    display: block;
    margin-bottom: -7px; }
  .Carousel i.next {
    margin-left: 0px;
    right: -10px !important;
    font-size: 1.5em; }
  .Carousel i.prev {
    font-size: 1.5em; }
  .Carousel .bg {
    background: none !important; }
    .Carousel .bg .arrow_inferior {
      border-top: 19px solid #545A5F;
      margin-top: -10px; }
  .Carousel-Display .container-fluid {
    padding: 0px !important; }
  .js-carousel {
    width: 100% !important;
    padding: 0px !important;
    overflow: visible !important; }
    .js-carousel .upcoming_events {
      background-position: center 17%;
      background-size: 90%; }
    .js-carousel ul li .special_text {
      font-size: 10em;
      margin-top: 175px; }
    .js-carousel ul li .item_container {
      max-width: 100% !important;
      background-size: 90%;
      overflow: visible !important;
      padding: 0px !important; }
    .js-carousel ul li .button3 {
      top: 27px;
      text-align: center;
      margin: 0 auto;
      left: 0;
      font-size: 1.5em;
      padding: 6px 24px; }
    .js-carousel ul li .white_bg {
      width: 100%;
      padding: 20px 20px 25px 20px !important;
      float: none;
      border-radius: 0px !important;
      background-color: #f4f4f4;
      margin-bottom: 0px; }
      .js-carousel ul li .white_bg .botonMore {
        margin-top: 70px !important; }
      .js-carousel ul li .white_bg .link-cac4 {
        font-size: 1em !important;
        padding-left: 65px !important;
        line-height: 20px !important;
        margin-bottom: 45px !important; }
      .js-carousel ul li .white_bg .header3 {
        font-size: 2em;
        margin-top: 26px; }
      .js-carousel ul li .white_bg br {
        display: none; }
      .js-carousel ul li .white_bg .button1 {
        font-size: 1.6em !important;
        border-radius: 18px;
        font-weight: 600;
        padding: 6px 30px;
        position: relative;
        top: -35px; }
      .js-carousel ul li .white_bg .header3 {
        margin-bottom: 33px; }
    .js-carousel ul li .leftContent {
      max-width: 100%;
      float: none;
      padding: 25px 14px 0px 14px;
      text-align: center; }
      .js-carousel ul li .leftContent .top-15 {
        margin-top: 62px;
        padding-right: 30px; }
      .js-carousel ul li .leftContent .body-text2 {
        padding-left: 0px;
        margin-top: 20px; }
      .js-carousel ul li .leftContent .top-27 {
        margin-top: 66px; }
      .js-carousel ul li .leftContent .header2 {
        margin-bottom: 30px;
        text-align: center;
        font-size: 1.5em; }
        .js-carousel ul li .leftContent .header2 .for1040 {
          display: inline; }
        .js-carousel ul li .leftContent .header2 .forDesktop {
          display: inline; }
      .js-carousel ul li .leftContent .for1040 {
        display: block; }
      .js-carousel ul li .leftContent .CustomIcon-cr {
        margin-left: 30px;
        float: none;
        margin: 0 auto;
        margin-bottom: 30px; }
      .js-carousel ul li .leftContent .CustomIcon2 {
        margin-left: 30px;
        float: none;
        margin: 0 auto;
        margin-bottom: 30px; }
      .js-carousel ul li .leftContent .subheader3 .forDesktop {
        display: inline-block; } }

@media (min-width: 321px) and (max-width: 480px) {
  .slider ul li .Jheader1 {
    margin-bottom: -5px; }
  .slider .Jbodytext1 {
    margin-top: 11px;
    margin-bottom: 32px !important; }
  .content-three-items-home1 .prolernfeed:nth-child(1) h1.header3-icon2 {
    padding-top: 16px; }
  .prolernfeed:nth-child(1), .prolernfeed:nth-child(2) {
    padding-bottom: 63px; }
  .content-three-items-home1 .prolernfeed:nth-child(2) h1.header3-icon2, .content-three-items-home1 .prolernfeed:nth-child(3) h1.header3-icon2 {
    padding-top: 17px; }
  .content-three-items-home1 .prolernfeed:nth-child(3) h1.header3-icon2 {
    margin-bottom: -1px; }
  .content-three-items-home1 .prolernfeed:last-child {
    margin-right: 0;
    margin-bottom: 63px; }
  #footer-left-cac .main-title {
    margin-top: -1px; }
  #footer-left-cac #sponsor-2 img:nth-child(4) {
    margin-bottom: 15px; }
  .gold-items {
    margin-top: -5px; } }

@media (max-width: 530px) {
  .pageContent .header4-gray.reset1 {
    font-size: 2.5em; } }

@media (min-width: 240px) and (max-width: 320px) {
  #aw #treat-legal .header4-gray,
  #aw .treat-legal .header4-gray {
    line-height: 36px; }
  #body-issue .media .media-body {
    padding-top: 30px;
    float: left;
    width: 100%; }
  .navbar-header .navs .navTop {
    padding: 0px 0 0 0; }
  #body-issue .media {
    margin-bottom: 25px; }
  #body-issue .col-lg-6:last-child {
    margin-top: 11px; }
  .mLengauje {
    display: inline-block;
    float: left;
    height: 60px;
    width: 70px;
    border-right: 1px solid #eee;
    text-align: center;
    padding-top: 15px;
    font-family: 'bebas-neue';
    font-size: 1.5em;
    color: #f37021;
    cursor: pointer;
    font-weight: 600; }
  .textCenter-700 {
    text-align: center; }
  .max-75 {
    max-height: 75px; }
  /*body {
    padding-top: 60px !important; }*/
  .stiky {
    height: 60px !important; }
  .navbar-header {
    height: 60px; }
    .navbar-header ul li {
      line-height: 60px; }
    .navbar-header .navs {
      text-align: center;
      margin-right: -40px;
      width: 70px; }
      .navbar-header .navs .NavButon {
        display: none !important; }
      .navbar-header .navs .navTop {
        padding: 0px 0 0 0;
        position: relative;
        right: 40px; }
        .navbar-header .navs .navTop > li {
          display: none; }
          .navbar-header .navs .navTop > li:last-child {
            display: inline-block !important; }
      .navbar-header .navs .NavButon {
        display: inline-block !important;
        height: 60px;
        width: 70px;
        position: relative;
        left: 20px; }
        .navbar-header .navs .NavButon .mNavIcon {
          margin-left: 12px; }
        .navbar-header .navs .NavButon .mNavIcon {
          top: 7px; }
        .navbar-header .navs .NavButon p {
          top: 3px; }
        .navbar-header .navs .NavButon i {
          top: 10px; }
      .navbar-header .navs .navBottom {
        display: none; }
  .logo {
    margin-top: 9px;
    width: 60%;
    height: 43px; }
  .arrow {
    display: none; }
  .leftNav .mnav {
    width: 100% !important; }
  .slider .BGPlus {
    padding: 63px 0px 45px 0px;
    background-position: center 65px; }
  .slider .Jheader1 span {
    display: block; }
  .slider .Jbodytext1 {
    margin-top: 7px; }
  .slider .navigation {
    display: block;
    margin-top: 33px !important;
    margin-bottom: 12px !important; }
  .Carousel i.next {
    margin-left: 0px;
    right: -10px !important;
    font-size: 1.5em; }
  .Carousel i.prev {
    font-size: 1.5em; }
  .Carousel .bg {
    height: 60px !important;
    background: none !important; }
    .Carousel .bg .arrow_inferior {
      border-top: 19px solid #545A5F;
      margin-top: -10px; }
  .Carousel-Display .container-fluid {
    padding: 0px !important; }
  .js-carousel {
    width: 100% !important;
    padding: 0px !important;
    overflow: visible !important; }
    .js-carousel .upcoming_events {
      background-size: 287px !important;
      background-position: center 230px;
      background-size: 90%; }
    .js-carousel ul li {
      padding-top: 2px; }
      .js-carousel ul li .special_text {
        font-size: 10em;
        margin-top: 175px; }
      .js-carousel ul li .item_container {
        max-width: 100% !important;
        background-size: 90%;
        overflow: visible !important;
        padding: 0px !important; }
      .js-carousel ul li .button3 {
        top: 20px;
        text-align: center;
        margin: 0 auto;
        left: 0;
        font-size: 1.5em;
        padding: 6px 24px; }
      .js-carousel ul li .white_bg {
        width: 100%;
        padding: 20px 25px 25px 20px !important;
        float: none;
        border-radius: 0px !important;
        background-color: #f4f4f4;
        margin-bottom: 0px;
        margin-top: 50px; }
        .js-carousel ul li .white_bg .botonMore {
          margin-top: 58px !important;
          margin-bottom: 6px; }
        .js-carousel ul li .white_bg .link-cac4 {
          font-size: 0.875em !important;
          padding-left: 65px !important;
          line-height: 20px !important;
          margin-bottom: 31px !important; }
        .js-carousel ul li .white_bg .header3 {
          font-size: 1.75em;
          margin-top: 26px; }
        .js-carousel ul li .white_bg br {
          display: none; }
        .js-carousel ul li .white_bg .button1 {
          font-size: 1.6em !important;
          border-radius: 18px;
          font-weight: 600;
          padding: 6px 30px;
          position: relative;
          top: -35px; }
        .js-carousel ul li .white_bg .header3 {
          margin-bottom: 35px; }
        .js-carousel ul li .white_bg .date {
          margin-right: 16px; }
      .js-carousel ul li .leftContent {
        max-width: 100%;
        float: none;
        padding: 25px 20px 0px 19px;
        text-align: center; }
        .js-carousel ul li .leftContent .top-15 {
          margin-top: 62px;
          padding-right: 30px; }
        .js-carousel ul li .leftContent .body-text2 {
          padding-left: 0px;
          margin-top: 13px;
          margin-bottom: 7px; }
        .js-carousel ul li .leftContent .top-27 {
          margin-top: 57px; }
        .js-carousel ul li .leftContent .header2 {
          margin-bottom: 28px;
          text-align: center;
          font-size: 1.35em;
          margin-top: 30px; }
          .js-carousel ul li .leftContent .header2 .for1040 {
            display: inline; }
          .js-carousel ul li .leftContent .header2 .forDesktop {
            display: inline; }
        .js-carousel ul li .leftContent .for1040 {
          display: block; }
        .js-carousel ul li .leftContent .CustomIcon-cr {
          margin-left: 34px;
          float: none;
          margin: 0 auto;
          margin-bottom: 30px; }
        .js-carousel ul li .leftContent .CustomIcon2 {
          margin-left: 34px;
          float: none;
          margin: 0 auto;
          margin-bottom: 30px; }
        .js-carousel ul li .leftContent .subheader3 .forDesktop {
          display: inline-block; } }

@media (min-width: 240px) and (max-width: 320px) {
  .mbrake,
  .mbrake2 {
    display: block; }
  .slider ul {
    width: 100% !important; }
  .bgRight {
    padding-bottom: 72px;
    background: url("/images/group-speech-left.svg") !important;
    background-size: 270px 690px !important;
    background-repeat: no-repeat !important;
    background-color: #757E84 !important; }
    .bgRight .bgRight2 {
      background-position: right 75px !important;
      background: none; }
      .bgRight .bgRight2 .sliderTwo {
        background: none;
        padding: 33px 0 40px 0 !important; }
        .bgRight .bgRight2 .sliderTwo .header3 {
          padding: 0 20px; }
          .bgRight .bgRight2 .sliderTwo .header3 i {
            display: block !important; }
        .bgRight .bgRight2 .sliderTwo hr {
          display: none; }
        .bgRight .bgRight2 .sliderTwo .body-text3 {
          max-width: 100%;
          padding: 0 20px;
          margin: 0 auto; }
        .bgRight .bgRight2 .sliderTwo .body-text2 {
          max-width: 100%;
          padding: 0 20px;
          margin: 0 auto; }
        .bgRight .bgRight2 .sliderTwo .button2 {
          position: relative !important;
          top: 45px !important; }
        .bgRight .bgRight2 .sliderTwo .header4-white, .bgRight .bgRight2 .sliderTwo .header4-gray {
          font-size: 2.5em;
          padding: 0 10px; }
        .bgRight .bgRight2 .sliderTwo .Jbutton3 {
          position: relative;
          top: 3px !important;
          margin-top: 10px; }
        .bgRight .bgRight2 .sliderTwo .header3.white {
          margin-top: -15px; }
        .bgRight .bgRight2 .sliderTwo .arrow_inf {
          width: 0;
          height: 0;
          border-left: 20px solid transparent;
          border-right: 20px solid transparent;
          position: relative;
          margin: 0 auto;
          display: block !important; }
          .bgRight .bgRight2 .sliderTwo .arrow_inf.gray {
            border-top: 19px solid #757E84;
            top: -33px; }
          .bgRight .bgRight2 .sliderTwo .arrow_inf.white {
            border-top: 20px solid #ffffff;
            top: -39px; }
        .bgRight .bgRight2 .sliderTwo .navigation2 {
          display: none !important; }
          .bgRight .bgRight2 .sliderTwo .navigation2.for900 {
            display: block !important;
            margin-top: 35px;
            margin-bottom: 84px; }
        .bgRight .bgRight2 .sliderTwo .icon-arrow-mleft,
        .bgRight .bgRight2 .sliderTwo .icon-arrow-mright {
          display: none; }
        .bgRight .bgRight2 .sliderTwo .container-fluid {
          padding: 0px; }
          .bgRight .bgRight2 .sliderTwo .container-fluid .sliderTwoContainer {
            width: 100%; }
            .bgRight .bgRight2 .sliderTwo .container-fluid .sliderTwoContainer ul li .subheader2 {
              padding: 0 30px; }
            .bgRight .bgRight2 .sliderTwo .container-fluid .sliderTwoContainer ul li .button3 {
              font-size: 1.5em;
              padding: 7px 35px 6px 35px;
              top: -102px; }
            .bgRight .bgRight2 .sliderTwo .container-fluid .sliderTwoContainer ul li img {
              float: none !important;
              margin-bottom: 13px !important;
              margin-right: 0px !important;
              margin-top: -5px; }
            .bgRight .bgRight2 .sliderTwo .container-fluid .sliderTwoContainer ul li .icon {
              margin-left: -56px !important; }
            .bgRight .bgRight2 .sliderTwo .container-fluid .sliderTwoContainer ul li .questions {
              width: 100% !important;
              border-radius: 0px !important;
              margin-left: 0px !important;
              text-align: center !important;
              height: auto !important;
              padding: 32px 0 48px 0; }
              .bgRight .bgRight2 .sliderTwo .container-fluid .sliderTwoContainer ul li .questions .CustomIcon {
                float: none !important;
                margin: 0 auto;
                margin-bottom: 18px; }
              .bgRight .bgRight2 .sliderTwo .container-fluid .sliderTwoContainer ul li .questions p {
                margin-bottom: 23px !important; }
              .bgRight .bgRight2 .sliderTwo .container-fluid .sliderTwoContainer ul li .questions .arrow_quote {
                display: none !important; }
            .bgRight .bgRight2 .sliderTwo .container-fluid .sliderTwoContainer ul li .answers {
              width: 100% !important;
              text-align: center !important;
              border-radius: 0px !important;
              right: 0px !important;
              top: 0px !important;
              height: auto !important;
              padding: 38px 0 133px 0;
              margin-bottom: -115px; }
              .bgRight .bgRight2 .sliderTwo .container-fluid .sliderTwoContainer ul li .answers .arrow_quote {
                display: none !important; }
              .bgRight .bgRight2 .sliderTwo .container-fluid .sliderTwoContainer ul li .answers .subheader3 {
                display: block; }
              .bgRight .bgRight2 .sliderTwo .container-fluid .sliderTwoContainer ul li .answers .under900 {
                display: none !important;
                font-size: 1.1em;
                vertical-align: baseline;
                margin: 0 2px 0 6px;
                font-weight: 100;
                position: relative;
                top: -10px; }
              .bgRight .bgRight2 .sliderTwo .container-fluid .sliderTwoContainer ul li .answers img {
                margin-top: -7px; }
              .bgRight .bgRight2 .sliderTwo .container-fluid .sliderTwoContainer ul li .answers p {
                margin-top: -5px; } }

@media (min-width: 240px) and (max-width: 320px) {
  .Jheader1 {
    font-size: 5.5em; }
  .Jbodytext1 {
    font-size: 1em !important;
    line-height: 1.4em !important; } }

@media (min-width: 240px) and (max-width: 320px) {
  .slider .BGPlus {
    padding: 63px 0px 45px 0px;
    background-position: center 65px; }
  .slider ul li .Jheader1 {
    margin-bottom: 0px !important; }
  .slider ul li .Jbodytext1 {
    margin-bottom: 29px; }
  #body-issue .media {
    margin-bottom: 25px; }
  #body-issue .col-lg-6:last-child {
    margin-top: 11px; }
  .media .brief-issue {
    margin-bottom: 5px; }
  #body-issue .col-lg-6:last-child {
    margin-top: 13px; }
  .media#media-individuals {
    margin-top: -5px; }
  #media-resume {
    margin-bottom: -4px !important; }
    #media-resume .media-body {
      margin-top: 11px; }
  #right-issue .final-button-right {
    margin-bottom: 50px;
    margin-top: 43px; }
  #media-map {
    margin-bottom: 23px !important; }
    #media-map img {
      margin-bottom: 13px !important; }
  #body-issue .final-body-issue {
    margin-bottom: 63px; }
  .bgRight .bgRight2 .sliderTwo {
    padding: 0 !important; }
  .bgRight .bgRight2 .sliderTwo .header4-white, .bgRight .bgRight2 .sliderTwo .header4-gray {
    margin-bottom: 0px; }
  .bgRight .bgRight2 .sliderTwo .container-fluid .sliderTwoContainer ul li .questions .CustomIcon {
    margin-bottom: 30px;
    margin-top: -4px; }
  .bgRight .bgRight2 .sliderTwo .container-fluid .sliderTwoContainer ul li .questions .subheader3 {
    margin-top: 18px; }
  .bgRight .bgRight2 .sliderTwo .container-fluid .sliderTwoContainer ul li .questions {
    padding: 32px 0 60px 0; }
  .bgRight .bgRight2 .sliderTwo .container-fluid .sliderTwoContainer ul li .answers {
    padding: 28px 0 133px 0 !important; }
  .bgRight .bgRight2 .sliderTwo .arrow_inf.white {
    top: -28px; }
  .bgRight .bgRight2 .sliderTwo .container-fluid .sliderTwoContainer ul li .answers p {
    margin-top: 25px; }
  .bgRight .bgRight2 .sliderTwo .Jbutton3 {
    margin-top: 8px; }
  .bgRight .bgRight2 .sliderTwo .header3 i {
    font-size: 1.03em;
    margin-top: -25px;
    margin-bottom: 9px; }
  .bgRight .bgRight2 .sliderTwo .header3.white {
    margin-bottom: 18px; }
  .sliderTwo .body-text3.white.Addpadding.semibold {
    margin-bottom: 39px !important; }
  .bgRight {
    padding-bottom: 0; }
  .content-three-items-home1 {
    margin-top: 40px !important; }
  .prolernfeed:nth-child(1),
  .prolernfeed:nth-child(2) {
    padding-bottom: 6px; }
  .three-titles {
    margin: auto auto 6px auto; }
  .content-three-items-home1 .prolernfeed:nth-child(3) p {
    margin-top: 26px !important; }
  .content-three-items-home1 .prolernfeed:nth-child(3) p.last {
    margin-top: 0px !important;
    margin-bottom: 40px !important; }
  .sponsors-div {
    padding-top: 43px; }
  .sponsors-div .title-kind-sponsor {
    margin-bottom: 34px; }
  #footer-left-cac #sponsor-1 img:nth-child(3) {
    margin-top: 39px;
    margin-bottom: 9px; }
  #footer-left-cac #sponsor-2 img:nth-child(3) {
    margin-bottom: 28px !important; }
  #footer-left-cac #sponsor-2 img:nth-child(4) {
    margin-top: 23px;
    margin-bottom: 16px; }
  .sponsors-div .title {
    background-image: none; }
  .sponsors-div .follow-us {
    padding-top: 29px !important; }
  #footer-right-cac.newsletter .newsletter-form {
    padding-bottom: 34px;
    margin-bottom: 4px; }
  #footer-right-cac.newsletter .follow-us .follow-us-icons {
    padding-top: 13px;
    margin-bottom: -4px; }
  footer .col-md-12 {
    padding-top: 12px;
    padding-bottom: 30px; }
  footer .copyright {
    margin-top: 0px; }
  #body-issue {
    padding-top: 40px !important; }
  #media-circle-2 .media-body {
    padding-top: 26px !important; }
  #body-issue .final-button-left {
    margin-top: 34px;
    margin-bottom: 54px; }
  #right-issue .header4-gray.reset1 {
    margin-top: -2px !important; }
  #media-individuals .media-body {
    padding-top: 34px !important; }
  #body-issue .final-body-issue .body-text2 {
    margin-bottom: 29px; }
  .bgRight .bgRight2 .sliderTwo ul li .questions p {
    font-weight: 100;
    margin-top: 27px; }
  .js-carousel ul li .leftContent .header2 {
    padding: 0 0px;
    letter-spacing: -1px; }
  #media-circle-2 .media-body {
    padding-top: 25px !important; }
  #body-issue .col-lg-6 .body-text2 {
    padding-bottom: 25px; }
  #body-issue #right-issue.col-lg-6 .body-text2 {
    padding-bottom: 27px; }
  #body-issue #brief-media .media-body {
    padding-top: 31px; }
  #right-issue .final-button-right {
    margin-bottom: 47px;
    margin-top: 37px; }
  .bgRight .bgRight2 .sliderTwo {
    padding: 0 !important; }
  .content-three-items-home1 .prolernfeed {
    margin-bottom: 57px; }
  .content-three-items-home1 .prolernfeed .media .media-left {
    margin-bottom: -1px; }
  .content-three-items-home1 .prolernfeed p.body-text3 {
    margin: 11px auto 17px auto !important; }
  .content-three-items-home1 .prolernfeed:nth-child(2) p.body-text3 {
    margin: 0px auto 17px auto !important; }
  .sponsors-div .main-title {
    padding-bottom: 6px;
    margin-top: -1px !important; }
  #sponsor-2 {
    margin-bottom: -1px; }
  .gold-items {
    margin-top: -4px !important;
    margin-bottom: 5px !important; }
  .silver-items {
    margin-top: -3px !important;
    margin-bottom: -1px !important; }
  #footer-right-cac.newsletter .newsletter-form .header5 {
    margin-bottom: 24px !important; } }

@media (min-width: 240px) and (max-width: 320px) {
  .item {
    padding: 0px 50px 22px 50px; }
  .Internal-stiky .header6 {
    line-height: 25px; }
  .Internal-stiky .body-text2 {
    line-height: 20px; }
  .Internal-stiky {
    padding: 18px 0 0px 0 !important; }
  .leftNav .mnav {
    width: 100% !important; }
    .leftNav .mnav ul li {
      padding: 15px 15px 14px 25px; } }

@media (min-width: 240px) and (max-width: 319px) {
  .content-three-items-home1 .prolernfeed:nth-child(2) p.body-text3 {
    margin: 0px auto 17px auto !important; }
  .content-three-items-home1 .prolernfeed .media .media-left {
    margin-bottom: -1px; }
  #right-issue .final-button-right {
    margin-bottom: 50px;
    margin-top: 33px; }
  #media-circle-2.media .media-body {
    padding-top: 25px !important; }
  .sliderTwoContainer .header4-white, .sliderTwoContainer .header4-gray {
    font-size: 1.65em; }
  .mLengauje {
    display: inline-block;
    float: left;
    height: 60px;
    width: 50px;
    border-right: 1px solid #eee;
    text-align: center;
    padding-top: 15px;
    font-family: 'bebas-neue';
    font-size: 1.5em;
    color: #f37021;
    cursor: pointer;
    font-weight: 600; }
  .textCenter-700 {
    text-align: center; }
  .max-75 {
    max-height: 75px; }
  /*body {
    padding-top: 60px !important; }*/
  .stiky {
    height: 60px !important; }
  .navbar-header {
    height: 60px; }
    .navbar-header ul li {
      line-height: 60px; }
    .navbar-header .navs {
      text-align: center;
      margin-right: -40px; }
      .navbar-header .navs .NavButon {
        display: none !important; }
      .navbar-header .navs .navTop {
        padding: 0px 0 0 0;
        position: relative;
        right: 40px; }
        .navbar-header .navs .navTop > li {
          display: none; }
          .navbar-header .navs .navTop > li:last-child {
            display: inline-block !important; }
      .navbar-header .navs .NavButon {
        display: inline-block !important;
        height: 60px;
        width: 50px;
        position: relative;
        left: 20px; }
        .navbar-header .navs .NavButon .mNavIcon {
          margin-left: 2px; }
        .navbar-header .navs .NavButon .mNavIcon {
          top: 7px; }
        .navbar-header .navs .NavButon p {
          top: 3px; }
        .navbar-header .navs .NavButon i {
          top: 10px; }
      .navbar-header .navs .navBottom {
        display: none; }
  .logo {
    margin-top: 9px;
    width: 60%;
    height: 43px; }
  .arrow {
    display: none; }
  .leftNav .mnav {
    width: 100% !important; }
    .leftNav .mnav ul li {
      padding: 15px 15px 14px 15px; }
  .slider .BGPlus {
    padding: 85px 0px 45px 0px;
    background-position: center 65px; }
  .slider .navigation {
    display: block; }
  .slider .Jheader1 span {
    display: block; }
  .Carousel i.next {
    margin-left: 0px;
    right: -10px !important;
    font-size: 1.5em; }
  .Carousel i.prev {
    font-size: 1.5em; }
  .Carousel .bg {
    background: none !important; }
    .Carousel .bg .arrow_inferior {
      border-top: 19px solid #545A5F;
      margin-top: -8px; }
  .Carousel-Display .container-fluid {
    padding: 0px !important; }
  .js-carousel {
    width: 100% !important;
    padding: 0px !important;
    overflow: visible !important; }
    .js-carousel .upcoming_events {
      background-size: 90% !important;
      background-position: center 230px; }
    .js-carousel ul li .special_text {
      font-size: 10em;
      margin-top: 175px; }
    .js-carousel ul li .item_container {
      max-width: 100% !important;
      background-size: 90%;
      overflow: visible !important;
      padding: 0px !important; }
    .js-carousel ul li .button3 {
      top: 20px;
      text-align: center;
      margin: 0 auto;
      left: 0;
      font-size: 1.5em;
      padding: 6px 24px; }
    .js-carousel ul li .white_bg {
      width: 100%;
      padding: 20px 25px 25px 20px !important;
      float: none;
      border-radius: 0px !important;
      background-color: #f4f4f4;
      margin-bottom: 0px; }
      .js-carousel ul li .white_bg .botonMore {
        margin-top: 70px !important; }
      .js-carousel ul li .white_bg .link-cac4 {
        font-size: 1em !important;
        padding-left: 65px !important;
        line-height: 20px !important;
        margin-bottom: 28px !important; }
      .js-carousel ul li .white_bg .header3 {
        font-size: 2em;
        margin-top: 26px; }
      .js-carousel ul li .white_bg br {
        display: none; }
      .js-carousel ul li .white_bg .button1 {
        font-size: 1.6em !important;
        border-radius: 18px;
        font-weight: 600;
        padding: 6px 30px;
        position: relative;
        top: -35px; }
      .js-carousel ul li .white_bg .header3 {
        margin-bottom: 33px; }
    .js-carousel ul li .leftContent {
      max-width: 100%;
      float: none;
      padding: 25px 20px 0px 19px;
      text-align: center; }
      .js-carousel ul li .leftContent .top-15 {
        margin-top: 62px;
        padding-right: 30px; }
      .js-carousel ul li .leftContent .body-text2 {
        padding-left: 0px;
        margin-top: 13px; }
      .js-carousel ul li .leftContent .top-27 {
        margin-top: 57px; }
      .js-carousel ul li .leftContent .header2 {
        margin-bottom: 30px;
        text-align: center;
        font-size: 1.35em;
        margin-top: 30px; }
        .js-carousel ul li .leftContent .header2 .for1040 {
          display: inline; }
        .js-carousel ul li .leftContent .header2 .forDesktop {
          display: inline; }
      .js-carousel ul li .leftContent .for1040 {
        display: block; }
      .js-carousel ul li .leftContent .CustomIcon-cr {
        margin-left: 34px;
        float: none;
        margin: 0 auto;
        margin-bottom: 30px; }
      .js-carousel ul li .leftContent .CustomIcon2 {
        margin-left: 34px;
        float: none;
        margin: 0 auto;
        margin-bottom: 30px; }
      .js-carousel ul li .leftContent .subheader3 .forDesktop {
        display: inline-block; } }

.title {
  text-align: center;
  /*background: #f4f4f4;*/
  padding: 41px 0 53px 0;
  background-image: url(/images/at-work-headermain.svg);
  background-repeat: no-repeat;
  background-position: 81% 50%;
  background-size: 15%; }
  .title .header1 {
    color: #f37021;
    font-family: 'Knockout 67 A','Knockout 68';
    font-size: 8.125em;
    line-height: 1;
    margin: 0px;
    padding: 0px; }
  .title .body-text2 {
    font-size: 1.25em;
    font-weight: 600;
    max-width: 80%;
    margin: 0 auto; }
  .title.looking-for-work {
    background-image: url(/images/Back-colors/gray-light/icons-back-set3_01.svg);
    background-size: 12.5%; }
  .title.resume-cover-letter {
    background-image: url(/images/Back-colors/gray-light/icons-back-set3_05.svg);
    background-size: 9.5%;
    background-position-x: 80.2%; }
  .title.healthcare-professionals {
    background-image: url(/images/Back-colors/gray-light/icons-back-set3_06.svg);
    background-size: 11%;
    background-position-x: 83%; }
  .title.about-us {
    background-image: url(/images/Back-colors/gray-light/icons-back-set3_11.svg);
    background-size: 11%;
    background-position: 75.4% 50%; }
  .title.resources {
    background-image: url(/images/Back-colors/gray-light/icons-back-set3_14.svg);
    background-size: 11%;
    background-position: 75.4% 50%; }
  @media (max-width: 480px) {
    .title {
      background-size: 50% !important;
      background-position: 50% !important; } }

.location-bar {
  min-height: 45px;
  background-color: #545A5F;
  padding: 12px 0; }
  .location-bar a {
    font-size: 0.875em;
    font-family: 'Open Sans', sans-serif;
    color: #F37021;
    text-decoration: none;
    text-transform: uppercase;
    font-weight: 600; }
    .location-bar a:hover {
      text-decoration: underline; }
    .location-bar a:last-child {
      color: #FFFFFF; }
  .location-bar span {
    color: #727E84;
    font-size: 0.46em;
    vertical-align: middle;
    margin: 0px 12px; }

.Internal-stiky {
  background-color: #545A5F;
  padding: 11px 0 16px 0; }
  .Internal-stiky .button2 {
    padding: 2px 17px; }
  .Internal-stiky .header6 {
    margin-top: 0;
    margin-bottom: 8px;
    font-weight: 400;
    letter-spacing: 1px; }
  .Internal-stiky .body-text2 {
    font-family: "Open Sans",sans-serif;
    font-weight: 600;
    font-size: 0.875em;
    color: #fff;
    margin-bottom: 14px; }
  .Internal-stiky .link-cac4 {
    color: #F37021;
    display: block; }
    .Internal-stiky .link-cac4:hover {
      color: #D9590D; }

.Internal-stiky.stikyme {
  position: fixed;
  left: 0px;
  width: 100%;
  bottom: 0px;
  z-index: 99; }

.border-right {
  border-right: 2px solid #757E84; }

.border-right2 {
  border-right: 2px solid #f4f4f4; }

.pageContent, .JpageContent {
  margin-top: 50px;
  margin-bottom: 60px; }
  .pageContent aside, .JpageContent aside {
    width: 270px; }
    .pageContent aside div, .JpageContent aside div {
      padding: 5px 0 0 0;
      float: left;
      margin-right: 60px;
      width: 270px;
      border-top: 2px solid #f4f4f4;
      margin-top: 30px; }
      .pageContent aside div:first-child, .JpageContent aside div:first-child {
        background: #f4f4f4;
        margin-top: 0px;
        border-top: none;
        padding: 21px 20px 10px; }
      .pageContent aside div.recomended .subheader1, .JpageContent aside div.recomended .subheader1 {
        margin-bottom: 1px; }
      .pageContent aside div.recomended a, .JpageContent aside div.recomended a {
        display: inline-block;
        margin-top: 14px; }
        .pageContent aside div.recomended a:first-child, .JpageContent aside div.recomended a:first-child {
          margin-top: 5px !important; }
        .pageContent aside div.recomended a:hover, .JpageContent aside div.recomended a:hover {
          color: #D9590D; }
      .pageContent aside div.related, .JpageContent aside div.related {
        padding: 8px 0 0 0;
        margin-top: 24px; }
        .pageContent aside div.related .subheader1, .JpageContent aside div.related .subheader1 {
          margin-bottom: 1px; }
        .pageContent aside div.related a, .JpageContent aside div.related a {
          display: inline-block;
          margin-top: 14px; }
          .pageContent aside div.related a:first-child, .JpageContent aside div.related a:first-child {
            margin-top: 5px !important; }
      .pageContent aside div.links-block, .JpageContent aside div.links-block {
        padding: 0px;
        background: none !important; }
        .pageContent aside div.links-block .subheader1, .JpageContent aside div.links-block .subheader1 {
          margin: 0px; }
        .pageContent aside div.links-block a, .JpageContent aside div.links-block a {
          display: inline-block;
          margin-top: 12px; }
    .pageContent aside .active, .JpageContent aside .active {
      color: #F37021; }
      .pageContent aside .active .icon-arrow-bleft, .JpageContent aside .active .icon-arrow-bleft {
        color: #F37021; }
    .pageContent aside ul, .JpageContent aside ul {
      list-style: none;
      padding: 0px;
      margin: 0px; }
      .pageContent aside ul li, .JpageContent aside ul li {
        margin-bottom: 11px; }
        .pageContent aside ul li a, .JpageContent aside ul li a {
          font-size: 1.25em;
          color: #757E84;
          font-family: 'bebas-neue', sans-serif; }
          .pageContent aside ul li a:hover, .JpageContent aside ul li a:hover {
            color: #F37021;
            text-decoration: none; }
            .pageContent aside ul li a:hover .icon-arrow-bleft, .JpageContent aside ul li a:hover .icon-arrow-bleft {
              color: #F37021; }
        .pageContent aside ul li i, .JpageContent aside ul li i {
          margin-right: 10px;
          font-size: 0.75em;
          padding: 8.5px;
          background: url(/images/back-circle.svg) center top;
          background-repeat: no-repeat;
          background-size: 33px;
          color: #757E84; }
          .pageContent aside ul li i.icon-arrow-bleft, .JpageContent aside ul li i.icon-arrow-bleft {
            background: none;
            font-size: 0.5em;
            margin-left: -7px;
            position: relative;
            top: -2px; }
    .pageContent aside .subheader1, .JpageContent aside .subheader1 {
      color: #7A868B; }
  .pageContent #getting-started, .JpageContent #getting-started {
    padding-left: 330px; }
    .pageContent #getting-started .socialIcons, .JpageContent #getting-started .socialIcons {
      margin-bottom: 10px; }
      .pageContent #getting-started .socialIcons .text, .JpageContent #getting-started .socialIcons .text {
        font-size: 1em;
        font-family: "bebas-neue",sans-serif;
        color: #A5A5A5;
        border-right: 2px solid #A5A5A4;
        padding-right: 8px;
        display: inline-block;
        vertical-align: super;
        margin-right: 3px;
        margin-left: 8px; }
      .pageContent #getting-started .socialIcons .forIcons .icon-round-star, .JpageContent #getting-started .socialIcons .forIcons .icon-round-star {
        color: #F37021;
        font-size: 1.44em;
        margin-left: 1px; }
      .pageContent #getting-started .socialIcons .forIcons:hover, .JpageContent #getting-started .socialIcons .forIcons:hover {
        text-decoration: none; }
      .pageContent #getting-started .socialIcons .forIcons:focus, .JpageContent #getting-started .socialIcons .forIcons:focus {
        text-decoration: none; }
      .pageContent #getting-started .socialIcons .fbIcon, .JpageContent #getting-started .socialIcons .fbIcon {
        color: #3B579D;
        font-size: 1.44em;
        margin-right: 5px;
        margin-left: 1px; }
      .pageContent #getting-started .socialIcons .twIcon, .JpageContent #getting-started .socialIcons .twIcon {
        color: #00B6F1;
        font-size: 1.44em;
        margin-right: 4px; }
      .pageContent #getting-started .socialIcons .ImpIcon, .JpageContent #getting-started .socialIcons .ImpIcon {
        color: #545A5F;
        font-size: 1.44em; }
    .pageContent #getting-started hr, .JpageContent #getting-started hr {
      margin: 30px 0 29px 0;
      border-top: 2px solid #f4f4f4; }
    .pageContent #getting-started .icons, .JpageContent #getting-started .icons {
      width: 110px;
      height: 120px;
      float: left;
      color: #D6D6D6;
      font-size: 6em;
      margin-right: 30px;
      padding-top: 3px; }
      .pageContent #getting-started .icons img, .JpageContent #getting-started .icons img {
        max-width: 110px;
        max-height: 120px;
        vertical-align: top; }
      .pageContent #getting-started .icons i, .JpageContent #getting-started .icons i {
        vertical-align: super; }
    .pageContent #getting-started .body-text2, .JpageContent #getting-started .body-text2 {
      font-weight: 400; }
    .pageContent #getting-started .texts, .JpageContent #getting-started .texts {
      padding-left: 140px; }
      .pageContent #getting-started .texts p, .JpageContent #getting-started .texts p {
        margin-top: 15px;
        margin-bottom: 20px; }
      .pageContent #getting-started .texts a.button2, .JpageContent #getting-started .texts a.button2 {
        margin-bottom: 0px; }

@media (max-width: 900px) {
  .pageContent {
    margin-top: 30px;
    margin-bottom: 40px; }
  aside {
    display: none; }
  #getting-started {
    padding: 0px !important; } }

@media (min-width: 700px) {
  div#owl-stiky-footer {
    display: none !important; } }

@media (max-width: 700px) {
  .Internal-stiky.normal-stiky-footer {
    display: none !important;
    position: relative !important; }
  div#owl-stiky-footer {
    display: block !important; }
  .title .header1 {
    font-size: 6.625em; }
  .title .body-text2 {
    font-size: 1em; }
  .Internal-stiky {
    text-align: center; }
  .border-right {
    display: none; }
  #getting-started .icons {
    width: 100% !important;
    text-align: center !important; }
  #getting-started .texts {
    padding-left: 0px !important;
    text-align: center !important; } }

@media (max-width: 480px) {
  .title {
    background-position: center;
    background-size: 50%; }
    .title .header1 {
      font-size: 4.625em; }
    .title .body-text2 {
      font-size: 1em; } }

/* stard managing treatment detail */
#managing-treatment-detail .socialIcons, #legal-financial-detail .socialIcons, #back-to-work-after-cancer .socialIcons, .page-content .socialIcons, #calc-width-panel .socialIcons {
  margin-bottom: 10px; }
  #managing-treatment-detail .socialIcons .text, #legal-financial-detail .socialIcons .text, #back-to-work-after-cancer .socialIcons .text, .page-content .socialIcons .text, #calc-width-panel .socialIcons .text {
    font-size: 1em;
    font-family: "bebas-neue",sans-serif;
    color: #A5A5A5;
    border-right: 2px solid #A5A5A4;
    padding-right: 8px;
    display: inline-block;
    vertical-align: super;
    margin-right: 3px;
    margin-left: 8px; }
  #managing-treatment-detail .socialIcons .forIcons .icon-round-star, #legal-financial-detail .socialIcons .forIcons .icon-round-star, #back-to-work-after-cancer .socialIcons .forIcons .icon-round-star, .page-content .socialIcons .forIcons .icon-round-star, #calc-width-panel .socialIcons .forIcons .icon-round-star {
    color: #F37021;
    font-size: 1.44em;
    margin-left: 1px; }
  #managing-treatment-detail .socialIcons .forIcons:hover, #legal-financial-detail .socialIcons .forIcons:hover, #back-to-work-after-cancer .socialIcons .forIcons:hover, .page-content .socialIcons .forIcons:hover, #calc-width-panel .socialIcons .forIcons:hover {
    text-decoration: none; }
  #managing-treatment-detail .socialIcons .forIcons:focus, #legal-financial-detail .socialIcons .forIcons:focus, #back-to-work-after-cancer .socialIcons .forIcons:focus, .page-content .socialIcons .forIcons:focus, #calc-width-panel .socialIcons .forIcons:focus {
    text-decoration: none; }
  #managing-treatment-detail .socialIcons .fbIcon, #legal-financial-detail .socialIcons .fbIcon, #back-to-work-after-cancer .socialIcons .fbIcon, .page-content .socialIcons .fbIcon, #calc-width-panel .socialIcons .fbIcon {
    color: #3B579D;
    font-size: 1.44em;
    margin-right: 5px;
    margin-left: 1px; }
  #managing-treatment-detail .socialIcons .twIcon, #legal-financial-detail .socialIcons .twIcon, #back-to-work-after-cancer .socialIcons .twIcon, .page-content .socialIcons .twIcon, #calc-width-panel .socialIcons .twIcon {
    color: #00B6F1;
    font-size: 1.44em;
    margin-right: 4px; }
  #managing-treatment-detail .socialIcons .ImpIcon, #legal-financial-detail .socialIcons .ImpIcon, #back-to-work-after-cancer .socialIcons .ImpIcon, .page-content .socialIcons .ImpIcon, #calc-width-panel .socialIcons .ImpIcon {
    color: #545A5F;
    font-size: 1.44em; }

#managing-treatment-detail .color2, #legal-financial-detail .color2, #back-to-work-after-cancer .color2, .page-content .color2, #calc-width-panel .color2 {
  color: #F27020 !important; }
  #managing-treatment-detail .color2 span, #legal-financial-detail .color2 span, #back-to-work-after-cancer .color2 span, .page-content .color2 span, #calc-width-panel .color2 span {
    color: #757E84; }

#managing-treatment-detail .subheader1, #legal-financial-detail .subheader1, #back-to-work-after-cancer .subheader1, .page-content .subheader1, #calc-width-panel .subheader1 {
  font-family: "bebas-neue",sans-serif;
  font-style: normal;
  font-weight: 400;
  font-size: 1.625em;
  color: #7A868B; }

#managing-treatment-detail .body-text2, #legal-financial-detail .body-text2, #back-to-work-after-cancer .body-text2, .page-content .body-text2, #calc-width-panel .body-text2 {
  font-weight: 400; }

#managing-treatment-detail .btn, #legal-financial-detail .btn, #back-to-work-after-cancer .btn, .page-content .btn, #calc-width-panel .btn {
  margin-top: 30px;
  margin-bottom: 11px;
  padding: 2px 17px; }
  @media only screen and (max-width: 480px) {
    #managing-treatment-detail .btn.hide-320, #legal-financial-detail .btn.hide-320, #back-to-work-after-cancer .btn.hide-320, .page-content .btn.hide-320, #calc-width-panel .btn.hide-320 {
      display: none !important; } }

#managing-treatment-detail .button-320, #legal-financial-detail .button-320, #back-to-work-after-cancer .button-320, .page-content .button-320, #calc-width-panel .button-320 {
  text-align: center;
  display: none; }
  @media only screen and (max-width: 480px) {
    #managing-treatment-detail .button-320, #legal-financial-detail .button-320, #back-to-work-after-cancer .button-320, .page-content .button-320, #calc-width-panel .button-320 {
      display: block  !important; } }

#managing-treatment-detail .list, #legal-financial-detail .list, #back-to-work-after-cancer .list, .page-content .list, #calc-width-panel .list {
  padding: 0px 20px;
  margin: 25px 0 0 0px; }
  #managing-treatment-detail .list li, #legal-financial-detail .list li, #back-to-work-after-cancer .list li, .page-content .list li, #calc-width-panel .list li {
    margin-bottom: 20px;
    padding-left: 15px;
    color: #757e84;
    font-family: 'Open Sans', sans-serif; }

#managing-treatment-detail .list2, #legal-financial-detail .list2, #back-to-work-after-cancer .list2, .page-content .list2, #calc-width-panel .list2 {
  padding: 0px 20px;
  margin: 25px 0 0 0px; }
  #managing-treatment-detail .list2 li, #legal-financial-detail .list2 li, #back-to-work-after-cancer .list2 li, .page-content .list2 li, #calc-width-panel .list2 li {
    margin-bottom: 20px;
    padding-left: 15px;
    color: #757e84;
    list-style: none; }
    #managing-treatment-detail .list2 li .icon-bold-plus, #legal-financial-detail .list2 li .icon-bold-plus, #back-to-work-after-cancer .list2 li .icon-bold-plus, .page-content .list2 li .icon-bold-plus, #calc-width-panel .list2 li .icon-bold-plus {
      float: left;
      margin-left: -33px;
      color: #F27020 !important;
      font-size: 0.9em;
      position: relative;
      top: 3px; }

#managing-treatment-detail .bold, #legal-financial-detail .bold, #back-to-work-after-cancer .bold, .page-content .bold, #calc-width-panel .bold {
  color: #7A868B;
  font-weight: 700; }

#managing-treatment-detail .bottomIcons i, #legal-financial-detail .bottomIcons i, #back-to-work-after-cancer .bottomIcons i, .page-content .bottomIcons i, #calc-width-panel .bottomIcons i {
  font-size: 6em;
  color: #D2D2D1;
  display: block;
  margin-bottom: 20px; }

#managing-treatment-detail hr, #legal-financial-detail hr, #back-to-work-after-cancer hr, .page-content hr, #calc-width-panel hr {
  margin: 30px 0 25px 0;
  border-top: 2px solid #f4f4f4; }

#managing-treatment-detail .icons-section, #legal-financial-detail .icons-section, #back-to-work-after-cancer .icons-section, .page-content .icons-section, #calc-width-panel .icons-section {
  margin-top: 30px; }

#managing-treatment-detail .recomended2, #legal-financial-detail .recomended2, #back-to-work-after-cancer .recomended2, .page-content .recomended2, #calc-width-panel .recomended2 {
  display: none; }
  #managing-treatment-detail .recomended2 a, #legal-financial-detail .recomended2 a, #back-to-work-after-cancer .recomended2 a, .page-content .recomended2 a, #calc-width-panel .recomended2 a {
    display: block;
    margin-bottom: 20px; }

@media (max-width: 900px) {
  .pageContent {
    margin-top: 30px;
    margin-bottom: 40px; }
  aside {
    display: none; }
  #managing-treatment-detail, #legal-financial-detail, #back-to-work-after-cancer, .page-content {
    padding: 0px !important; }
  .recomended {
    display: none !important; }
  .recomended2 {
    display: block !important; }
    .recomended2 .icon-play {
      font-size: 0.5em;
      padding: 9px 10px 11px 14px;
      background: url(/images/back-circle.svg) center top;
      background-repeat: no-repeat;
      background-size: 32px;
      margin-right: 5px;
      text-align: center; } }

@media (max-width: 685px) {
  .recomended2 .col-xs-6 {
    width: 100% !important;
    text-align: center;
    padding-top: 7px;
    padding-bottom: 15px; }
  .recomended2 .border-right2 {
    border-right: none; }
    .recomended2 .border-right2:first-child {
      border-bottom: 2px solid #f4f4f4;
      margin-top: -25px; }
    .recomended2 .border-right2.last {
      border-top: 2px solid #f4f4f4;
      margin-bottom: -40px; }
  .recomended2 .subheader1 {
    margin-bottom: 10px; } }

/* Start back-to-work-after-cancer */
.hidden-1200 {
  display: none;
  clear: both; }

#footer2 .newsletter-form input[type="email"] {
  width: 210px;
  height: 40px;
  border-radius: 0;
  font-family: 'Open Sans', sans-serif; }

#footer2 .follow-us .follow-us-icons {
  padding-top: 5px; }
  #footer2 .follow-us .follow-us-icons i {
    margin-right: 19px; }

#footer-left-cac .main-title {
  margin: 0; }

#footer-left-cac .col-lg-3:nth-child(4) {
  margin-right: 6px; }

#footer-left-cac .col-lg-3:nth-child(4) ul {
  padding-right: 22px; }

#footer-left-cac .col-lg-3:nth-child(5) ul {
  margin-bottom: 0; }

#footer-left-cac .col-lg-3:nth-child(5) ul > li:last-child {
  margin-bottom: 0; }

#footer-right-cac.col-lg-4 {
  width: 32.733333%; }

#footer-left-cac #sponsor-1 img:nth-child(2),
#footer-left-cac #sponsor-1 img:nth-child(3) {
  margin-bottom: 20px; }

#footer-left-cac #sponsor-2 img:nth-child(2),
#footer-left-cac #sponsor-2 img:nth-child(3),
#footer-left-cac #sponsor-2 img:nth-child(4) {
  margin-bottom: 20px; }

.sponsors-div #footer-left-cac ul {
  height: 100%; }

.sponsors-div .all-sponsors {
  margin-top: 40px; }

.sponsors-div .all-sponsors .button2 {
  padding: 6px 18px 6px 18px;
  border-radius: 15px;
  line-height: 1em; }

#footer-right-cac.col-lg-4 {
  padding-left: 28px; }

#footer-right-cac.newsletter {
  height: 411px;
  padding-top: 0;
  border-left: 2px solid #D6D6D6; }

#footer-right-cac.newsletter .header5 {
  margin-top: 0; }

#footer-right-cac.newsletter .main-title {
  margin-top: 0; }

#footer-right-cac.newsletter .newsletter-form {
  padding-bottom: 32px; }

#footer-right-cac.newsletter .newsletter-form .form-inline .form-control {
  vertical-align: top;
  margin-right: 6px;
  -webkit-box-shadow: inset 0 0px 0px rgba(0, 0, 0, 0.075);
  -moz-box-shadow: inset 0 0px 0px rgba(0, 0, 0, 0.075);
  box-shadow: inset 0 0px 0px rgba(0, 0, 0, 0.075);
  font-family: 'Open Sans', sans-serif; }

#footer-right-cac.newsletter .newsletter-form .form-inline .form-group .body-text3 {
  margin-bottom: 19px; }

#footer-right-cac.newsletter .newsletter-form .form-inline .form-group .button4 {
  line-height: 0.9em;
  border-radius: 0; }

#footer-right-cac.newsletter .newsletter-form .form-inline .form-group .button4:hover {
  color: #FFFFFF;
  background-color: #D9590D; }

#footer-right-cac.newsletter .newsletter-form .form-inline .form-group .button4:focus,
#footer-right-cac.newsletter .newsletter-form .form-inline .form-group .button4:active {
  color: #FFFFFF;
  outline: -webkit-focus-ring-color auto 0px;
  -webkit-box-shadow: inset 0 0px 0px rgba(0, 0, 0, 0.125);
  box-shadow: inset 0 0px 0px rgba(0, 0, 0, 0.125); }

footer .col-md-12 {
  padding-top: 9.5px;
  padding-bottom: 10.5px; }

footer ul {
  float: left;
  margin-bottom: 0;
  margin-top: 10px; }

footer ul li:first-child a.footer-links {
  margin-left: 0; }

footer ul li:last-child a.footer-links {
  margin-right: 0; }

footer ul li hr.divider-vertical-links {
  height: 14px;
  border-left: 1px solid #FFFFFF;
  border-top: 0px solid #eeeeee;
  margin: 0 15px 0 20px;
  display: inline-block;
  vertical-align: middle; }

footer .copyright {
  float: right;
  color: #FFFFFF;
  font-family: 'Open Sans', sans-serif;
  font-weight: 400;
  font-size: 0.875em; }

clear {
  clear: both; }

#sponsor-min-700 {
  display: none; }

@media (min-width: 1040px) and (max-width: 1215px) {
  .hidden-1040 {
    display: none;
    clear: both; }
  .sponsors-div .col-lg-8 {
    width: 100%; }
  #footer-left-cac .main-title {
    margin: 0; }
  #footer-left-cac .col-lg-3:nth-child(4) {
    margin-right: 0px; }
  #footer-left-cac .col-lg-3:nth-child(4) ul {
    padding-right: 22px; }
  #footer-left-cac .col-lg-3:nth-child(5) ul {
    margin-bottom: 0; }
  #footer-left-cac .col-lg-3:nth-child(5) ul > li:last-child {
    margin-bottom: 0; }
  #footer-right-cac.col-lg-4 {
    width: 100%; }
  .sponsors-div .container-sponsors-home {
    width: 25% !important; }
  #footer-left-cac #sponsor-1 img:nth-child(2),
  #footer-left-cac #sponsor-1 img:nth-child(3) {
    margin-bottom: 20px; }
  #footer-left-cac #sponsor-2 img:nth-child(2),
  #footer-left-cac #sponsor-2 img:nth-child(3),
  #footer-left-cac #sponsor-2 img:nth-child(4) {
    margin-bottom: 20px; }
  .sponsors-div #footer-left-cac ul {
    height: 100%; }
  .sponsors-div .all-sponsors {
    margin-top: 30px;
    margin-bottom: 60px; }
  .sponsors-div .all-sponsors .button2 {
    padding: 6px 18px 6px 18px;
    border-radius: 15px;
    line-height: 1em; }
  #footer-right-cac.col-lg-4 {
    padding-left: 28px; }
  #footer-right-cac.newsletter {
    height: 100%;
    padding-top: 30px;
    padding-bottom: 30px;
    border-top: 2px solid #D6D6D6;
    border-left: 0px solid #D6D6D6; }
  #footer-right-cac.newsletter .main-title {
    margin-top: 0; }
  #footer-right-cac.newsletter .newsletter-form {
    float: left;
    width: 50%;
    height: 120px;
    padding-right: 20px;
    padding-bottom: 0px;
    border-right: 2px solid #D6D6D6;
    border-bottom: 0px solid #D6D6D6; }
  #footer-right-cac.newsletter .newsletter-form .header5 {
    margin: 0;
    padding-bottom: 26px; }
  #footer-right-cac.newsletter .newsletter-form .form-inline .form-control {
    float: left;
    vertical-align: top;
    margin-right: 6px;
    -webkit-box-shadow: inset 0 0px 0px rgba(0, 0, 0, 0.075);
    -moz-box-shadow: inset 0 0px 0px rgba(0, 0, 0, 0.075);
    box-shadow: inset 0 0px 0px rgba(0, 0, 0, 0.075);
    -webkit-appearance: none; }
  #footer-right-cac.newsletter .newsletter-form .form-inline .form-group {
    width: 264px;
    display: inline-block;
    margin: 0; }
  #footer-right-cac.newsletter .newsletter-form .form-inline .form-group .body-text3 {
    margin-bottom: 19px; }
  #footer-right-cac.newsletter .newsletter-form .form-inline .form-group .button4 {
    float: left;
    line-height: 0.9em;
    border-radius: 0; }
  #footer-right-cac.newsletter .newsletter-form .form-inline .form-group .button4:hover {
    color: #FFFFFF;
    background-color: #D9590D; }
  #footer-right-cac.newsletter .newsletter-form .form-inline .form-group .button4:focus,
  #footer-right-cac.newsletter .newsletter-form .form-inline .form-group .button4:active {
    color: #FFFFFF;
    outline: -webkit-focus-ring-color auto 0px;
    -webkit-box-shadow: inset 0 0px 0px rgba(0, 0, 0, 0.125);
    box-shadow: inset 0 0px 0px rgba(0, 0, 0, 0.125); }
  #footer-right-cac.newsletter .follow-us {
    float: left;
    width: 50%;
    padding-top: 0;
    padding-left: 20px;
    margin-top: -3px; }
  #footer-right-cac.newsletter .follow-us .follow-us-icons {
    padding-top: 23px; }
  footer .col-md-12 {
    padding-top: 18.5px;
    padding-bottom: 30px;
    text-align: center; }
  footer ul {
    float: none;
    width: 100%;
    line-height: 2em;
    text-align: center;
    display: inline-block !important;
    margin-bottom: 10px; }
  footer ul li:first-child a.footer-links {
    margin-left: 0; }
  footer ul li:last-child a.footer-links {
    margin-right: 0;
    padding-left: 0px; }
  footer ul li hr.divider-vertical-links {
    height: 14px;
    border-left: 1px solid #FFFFFF;
    border-top: 0px solid #eeeeee;
    margin: 0 15px 0 20px;
    display: inline-block;
    vertical-align: middle; }
  footer .copyright {
    float: none;
    width: 100%;
    color: #FFFFFF;
    font-family: 'Open Sans', sans-serif;
    font-weight: 400;
    font-size: 0.875em;
    text-align: center;
    display: inline-block; } }

@media (min-width: 900px) and (max-width: 1215px) {
  div#footer-right-cac {
    padding-left: 0 !important; } }

@media (min-width: 900px) and (max-width: 1039px) {
  #footer-left-cac .main-title {
    margin: 0; }
  #footer-left-cac .col-lg-3:nth-child(4) {
    margin-right: 20px; }
  #footer-left-cac .col-lg-3:nth-child(4) ul {
    padding-right: 22px; }
  #footer-left-cac .col-lg-3:nth-child(5) ul {
    margin-bottom: 0; }
  #footer-left-cac .col-lg-3:nth-child(5) ul > li:last-child {
    margin-bottom: 0; }
  #footer-right-cac.col-lg-4 {
    width: 100%; }
  #footer-left-cac #sponsor-1 img:nth-child(2),
  #footer-left-cac #sponsor-1 img:nth-child(3) {
    margin-bottom: 20px; }
  #footer-left-cac #sponsor-2 img:nth-child(2),
  #footer-left-cac #sponsor-2 img:nth-child(3),
  #footer-left-cac #sponsor-2 img:nth-child(4) {
    margin-bottom: 20px; }
  #sponsor-min-700 {
    display: none; }
  .sponsors-div #footer-left-cac ul {
    height: 100%; }
  .sponsors-div .all-sponsors {
    margin-top: 30px;
    margin-bottom: 60px; }
  .sponsors-div .all-sponsors .button2 {
    padding: 6px 18px 6px 18px;
    border-radius: 15px;
    line-height: 1em; }
  #footer-right-cac.col-lg-4 {
    padding-left: 28px; }
  #footer-right-cac.newsletter {
    height: 100%;
    padding-top: 30px;
    padding-bottom: 30px;
    border-top: 2px solid #D6D6D6;
    border-left: 0px solid #D6D6D6; }
  #footer-right-cac.newsletter .main-title {
    margin-top: 0; }
  #footer-right-cac.newsletter .newsletter-form {
    float: left;
    width: 50%;
    height: 120px;
    padding-right: 20px;
    padding-bottom: 0px;
    border-right: 2px solid #D6D6D6; }
  #footer-right-cac.newsletter .newsletter-form .header5 {
    margin: 0;
    padding-bottom: 26px; }
  #footer-right-cac.newsletter .newsletter-form .form-inline .form-control {
    float: left;
    vertical-align: top;
    margin-right: 6px;
    -webkit-box-shadow: inset 0 0px 0px rgba(0, 0, 0, 0.075);
    -moz-box-shadow: inset 0 0px 0px rgba(0, 0, 0, 0.075);
    box-shadow: inset 0 0px 0px rgba(0, 0, 0, 0.075);
    -webkit-appearance: none; }
  #footer-right-cac.newsletter .newsletter-form .form-inline .form-group {
    width: 264px;
    display: inline-block;
    margin: 0; }
  #footer-right-cac.newsletter .newsletter-form .form-inline .form-group .body-text3 {
    margin-bottom: 19px; }
  #footer-right-cac.newsletter .newsletter-form .form-inline .form-group .button4 {
    float: left;
    line-height: 0.9em;
    border-radius: 0; }
  #footer-right-cac.newsletter .newsletter-form .form-inline .form-group .button4:hover {
    color: #FFFFFF;
    background-color: #D9590D; }
  #footer-right-cac.newsletter .newsletter-form .form-inline .form-group .button4:focus,
  #footer-right-cac.newsletter .newsletter-form .form-inline .form-group .button4:active {
    color: #FFFFFF;
    outline: -webkit-focus-ring-color auto 0px;
    -webkit-box-shadow: inset 0 0px 0px rgba(0, 0, 0, 0.125);
    box-shadow: inset 0 0px 0px rgba(0, 0, 0, 0.125); }
  #footer-right-cac.newsletter .follow-us {
    float: left;
    width: 50%;
    padding-top: 0;
    padding-left: 20px;
    margin-top: -3px; }
  #footer-right-cac.newsletter .follow-us .follow-us-icons {
    padding-top: 23px; }
  footer .col-md-12 {
    padding-top: 18.5px;
    padding-bottom: 30px;
    text-align: center; }
  footer ul {
    float: none;
    line-height: 2em;
    text-align: center;
    display: inline-block !important;
    margin-bottom: 10px; }
  footer ul li:first-child a.footer-links {
    margin-left: 0; }
  footer ul li:last-child a.footer-links {
    margin-right: 0;
    padding-left: 0px; }
  footer ul li hr.divider-vertical-links {
    height: 14px;
    border-left: 1px solid #FFFFFF;
    border-top: 0px solid #eeeeee;
    margin: 0 15px 0 20px;
    display: inline-block;
    vertical-align: middle; }
  footer .copyright {
    float: none;
    width: 100%;
    color: #FFFFFF;
    font-family: 'Open Sans', sans-serif;
    font-weight: 400;
    font-size: 0.875em;
    text-align: center;
    display: inline-block; } }

@media (min-width: 700px) and (max-width: 899px) {
  .sponsors-div {
    padding-top: 50px !important; }
  #footer-left-cac .main-title {
    margin: 0;
    text-align: center; }
  #footer-left-cac .col-xs-12:nth-child(2),
  #footer-left-cac .col-xs-12:nth-child(3),
  #footer-left-cac .col-xs-12:nth-child(4),
  #footer-left-cac .col-xs-12:nth-child(5) {
    width: 50%;
    text-align: center; }
  #footer-left-cac .col-xs-12:nth-child(2) img,
  #footer-left-cac .col-xs-12:nth-child(3) img {
    margin: 0 auto; }
  #footer-left-cac .col-lg-3:nth-child(4) {
    margin-right: 0px; }
  #footer-left-cac .col-lg-3:nth-child(4) ul {
    width: 180px;
    padding-right: 0px;
    margin: 0 auto; }
  #footer-left-cac .col-lg-3:nth-child(5) ul {
    margin-bottom: 0; }
  #footer-left-cac .col-lg-3:nth-child(5) ul > li:last-child {
    margin-bottom: 0; }
  #footer-right-cac.col-lg-4 {
    width: 100%; }
  #footer-left-cac #sponsor-1 img:nth-child(2),
  #footer-left-cac #sponsor-1 img:nth-child(3) {
    margin-bottom: 0; }
  #footer-left-cac #sponsor-2 img:nth-child(2),
  #footer-left-cac #sponsor-2 img:nth-child(3),
  #footer-left-cac #sponsor-2 img:nth-child(4) {
    margin-bottom: 0; }
  #sponsor-min-900 {
    display: none; }
  #sponsor-min-700 {
    display: inherit; }
  .sponsors-div #footer-left-cac ul {
    height: 100%; }
  .sponsors-div .all-sponsors {
    margin-top: 30px;
    margin-bottom: 50px; }
  .sponsors-div .all-sponsors .button2 {
    height: 40px;
    font-size: 1.5em;
    padding: 8px 24px 8px 24px;
    border-radius: 30px;
    line-height: 1em; }
  #footer-right-cac.col-lg-4 {
    padding-left: 0px;
    padding-right: 0; }
  #footer-right-cac.newsletter {
    height: inherit;
    padding-top: 36px;
    padding-bottom: 30px;
    border-top: 2px solid #D6D6D6;
    border-left: 0px solid #D6D6D6; }
  #footer-right-cac.newsletter .main-title {
    margin-top: 0; }
  #footer-right-cac.newsletter .newsletter-form {
    float: left;
    width: 50%;
    border-right: 2px solid #D6D6D6;
    padding-right: 20px; }
  #footer-right-cac.newsletter .newsletter-form .header5 {
    margin: 0 0 30px 0; }
  #footer-right-cac.newsletter .newsletter-form .form-inline .form-control {
    float: left;
    vertical-align: top;
    margin-right: 6px;
    -webkit-box-shadow: inset 0 0px 0px rgba(0, 0, 0, 0.075);
    -moz-box-shadow: inset 0 0px 0px rgba(0, 0, 0, 0.075);
    box-shadow: inset 0 0px 0px rgba(0, 0, 0, 0.075);
    -webkit-appearance: none; }
  #footer-right-cac.newsletter .newsletter-form .form-inline .form-group {
    width: 264px;
    display: inline-block;
    margin: 0; }
  #footer-right-cac.newsletter .newsletter-form .form-inline .form-group .body-text3 {
    margin-bottom: 19px; }
  #footer-right-cac.newsletter .newsletter-form .form-inline .form-group .button4 {
    float: left;
    line-height: 0.9em;
    border-radius: 0; }
  #footer-right-cac.newsletter .newsletter-form .form-inline .form-group .button4:hover {
    color: #FFFFFF;
    background-color: #D9590D; }
  #footer-right-cac.newsletter .newsletter-form .form-inline .form-group .button4:focus,
  #footer-right-cac.newsletter .newsletter-form .form-inline .form-group .button4:active {
    color: #FFFFFF;
    outline: -webkit-focus-ring-color auto 0px;
    -webkit-box-shadow: inset 0 0px 0px rgba(0, 0, 0, 0.125);
    box-shadow: inset 0 0px 0px rgba(0, 0, 0, 0.125); }
  #footer-right-cac.newsletter .follow-us {
    float: left;
    width: 50%;
    padding-top: 0;
    padding-left: 20px; }
  #footer-right-cac.newsletter .follow-us .follow-us-icons {
    padding-top: 26px; }
  footer .col-md-12 {
    padding-top: 18.5px;
    padding-bottom: 30px;
    text-align: center; }
  footer ul {
    float: none;
    width: 100%;
    line-height: 2em;
    text-align: center;
    display: inline-block !important;
    margin-bottom: 10px; }
  footer ul li:first-child a.footer-links {
    margin-left: 0; }
  footer ul li:last-child a.footer-links {
    margin-right: 0;
    padding-left: 0px; }
  footer ul li hr.divider-vertical-links {
    height: 14px;
    border-left: 1px solid #FFFFFF;
    border-top: 0px solid #eeeeee;
    margin: 0 15px 0 20px;
    display: inline-block;
    vertical-align: middle; }
  footer .copyright {
    float: none;
    width: 100%;
    color: #FFFFFF;
    font-family: 'Open Sans', sans-serif;
    font-weight: 400;
    font-size: 0.875em;
    text-align: center;
    display: inline-block; } }

@media (min-width: 480px) and (max-width: 699px) {
  .hidden-480 {
    display: none !important;
    clear: both !important; }
  .sponsors-div {
    padding-top: 40px;
    padding-bottom: 40px; }
  #footer-left-cac {
    text-align: center; }
  #footer-left-cac .main-title {
    margin: 0; }
  #footer-left-cac .col-lg-3:nth-child(4) {
    margin-right: 0px; }
  #footer-left-cac .col-lg-3:nth-child(4) ul {
    padding: 0 50px;
    width: 280px;
    margin: 0 auto; }
  #footer-left-cac .col-lg-3:nth-child(5) ul {
    margin-bottom: 0; }
  #footer-left-cac .col-lg-3:nth-child(5) ul > li:last-child {
    margin-bottom: 0; }
  #footer-right-cac.col-lg-4 {
    width: 100%; }
  #footer-left-cac #sponsor-1 img,
  #footer-left-cac #sponsor-2 img {
    margin: 0 auto; }
  #footer-left-cac #sponsor-1 img:nth-child(2),
  #footer-left-cac #sponsor-1 img:nth-child(3) {
    margin-bottom: 20px; }
  #footer-left-cac #sponsor-2 img:nth-child(2),
  #footer-left-cac #sponsor-2 img:nth-child(3),
  #footer-left-cac #sponsor-2 img:nth-child(4) {
    margin-bottom: 20px; }
  .sponsors-div #footer-left-cac .container-sponsors-home {
    width: 100%; }
  .sponsors-div #footer-left-cac ul {
    height: 100%; }
  .sponsors-div .all-sponsors {
    margin-top: 25px;
    margin-bottom: 40px; }
  .sponsors-div .all-sponsors .button2 {
    height: 40px;
    font-size: 1.5em;
    padding: 8px 24px 8px 24px;
    border-radius: 30px;
    line-height: 1em; }
  #footer-right-cac.col-lg-4 {
    padding-left: 0px;
    padding-right: 0px; }
  #footer-right-cac.newsletter {
    height: 100%;
    text-align: center;
    padding-top: 0;
    border-top: 2px solid #D6D6D6;
    border-left: 0px solid #D6D6D6; }
  #footer-right-cac.newsletter .main-title {
    margin-top: 40px;
    padding-bottom: 20px; }
  #footer-right-cac.newsletter .newsletter-form {
    padding-bottom: 40px;
    border-bottom: 2px solid #D6D6D6; }
  #footer-right-cac.newsletter .newsletter-form .header5 {
    margin-top: 40px;
    margin-bottom: 20px; }
  #footer-right-cac.newsletter .newsletter-form .form-inline .form-control {
    float: left;
    vertical-align: top;
    margin-right: 6px;
    -webkit-box-shadow: inset 0 0px 0px rgba(0, 0, 0, 0.075);
    -moz-box-shadow: inset 0 0px 0px rgba(0, 0, 0, 0.075);
    box-shadow: inset 0 0px 0px rgba(0, 0, 0, 0.075);
    -webkit-appearance: none; }
  #footer-right-cac.newsletter .newsletter-form .form-inline .form-group {
    width: 264px;
    display: inline-block;
    margin: 0; }
  #footer-right-cac.newsletter .newsletter-form .form-inline .form-group .body-text3 {
    margin-bottom: 19px; }
  #footer-right-cac.newsletter .newsletter-form .form-inline .form-group .button4 {
    float: left;
    line-height: 0.9em;
    border-radius: 0; }
  #footer-right-cac.newsletter .newsletter-form .form-inline .form-group .button4:hover {
    color: #FFFFFF;
    background-color: #D9590D; }
  #footer-right-cac.newsletter .newsletter-form .form-inline .form-group .button4:focus,
  #footer-right-cac.newsletter .newsletter-form .form-inline .form-group .button4:active {
    color: #FFFFFF;
    outline: -webkit-focus-ring-color auto 0px;
    -webkit-box-shadow: inset 0 0px 0px rgba(0, 0, 0, 0.125);
    box-shadow: inset 0 0px 0px rgba(0, 0, 0, 0.125); }
  #footer-right-cac.newsletter .follow-us .follow-us-icons {
    width: 100%; }
  #footer-right-cac.newsletter .follow-us .follow-us-icons a:nth-child(4) i {
    margin-right: 0; }
  footer .col-md-12 {
    padding-top: 18.5px;
    padding-bottom: 18.5px;
    display: inline-block;
    text-align: center; }
  footer ul {
    float: none;
    width: 100%;
    line-height: 2em;
    text-align: center;
    display: inline-block !important;
    margin-bottom: 18px; }
  footer ul li:first-child a.footer-links {
    margin-left: 0; }
  footer ul li:last-child a.footer-links {
    margin-right: 0;
    padding-left: 0px; }
  footer ul li hr.divider-vertical-links {
    height: 14px;
    border-left: 1px solid #FFFFFF;
    border-top: 0px solid #eeeeee;
    margin: 0 15px 0 20px;
    display: inline-block;
    vertical-align: middle; }
  footer .copyright {
    float: none;
    width: 100%;
    color: #FFFFFF;
    font-family: 'Open Sans', sans-serif;
    font-weight: 400;
    font-size: 0.875em;
    text-align: center;
    display: inline-block; } }

@media (min-width: 320px) and (max-width: 479px) {
  .hidden-320 {
    display: none !important;
    clear: both !important; }
  .sponsors-div {
    padding-top: 40px;
    padding-bottom: 40px; }
  #footer-left-cac {
    text-align: center; }
  #footer-left-cac .main-title {
    margin: 0; }
  #footer-left-cac .col-lg-3:nth-child(4) {
    margin-right: 0px; }
  #footer-left-cac .col-lg-3:nth-child(4) ul {
    padding: 0 50px;
    width: 280px;
    margin: 0 auto; }
  #footer-left-cac .col-lg-3:nth-child(5) ul {
    margin-bottom: 0; }
  #footer-left-cac .col-lg-3:nth-child(5) ul > li:last-child {
    margin-bottom: 0; }
  #footer-right-cac.col-lg-4 {
    width: 100%; }
  #footer-left-cac #sponsor-1 img,
  #footer-left-cac #sponsor-2 img {
    margin: 0 auto; }
  #footer-left-cac #sponsor-1 img:nth-child(2),
  #footer-left-cac #sponsor-1 img:nth-child(3) {
    margin-bottom: 20px; }
  #footer-left-cac #sponsor-2 img:nth-child(2),
  #footer-left-cac #sponsor-2 img:nth-child(3),
  #footer-left-cac #sponsor-2 img:nth-child(4) {
    margin-bottom: 20px; }
  .sponsors-div #footer-left-cac .container-sponsors-home {
    width: 100%; }
  .sponsors-div #footer-left-cac ul {
    height: 100%; }
  .sponsors-div .all-sponsors {
    margin-top: 25px;
    margin-bottom: 40px; }
  .sponsors-div .all-sponsors .button2 {
    height: 40px;
    font-size: 1.5em;
    padding: 8px 24px 8px 24px;
    border-radius: 30px;
    line-height: 1em; }
  #footer-right-cac.col-lg-4 {
    padding-left: 0px;
    padding-right: 0px; }
  #footer-right-cac.newsletter {
    height: 100%;
    text-align: center;
    padding-top: 0;
    border-top: 2px solid #D6D6D6;
    border-left: 0px solid #D6D6D6; }
  #footer-right-cac.newsletter .main-title {
    margin-top: 40px;
    padding-bottom: 20px; }
  #footer-right-cac.newsletter .newsletter-form {
    padding-bottom: 40px;
    border-bottom: 2px solid #D6D6D6; }
  #footer-right-cac.newsletter .newsletter-form .header5 {
    margin-top: 40px;
    margin-bottom: 20px; }
  #footer-right-cac.newsletter .newsletter-form .form-inline .form-control {
    float: left;
    vertical-align: top;
    margin-right: 6px;
    -webkit-box-shadow: inset 0 0px 0px rgba(0, 0, 0, 0.075);
    -moz-box-shadow: inset 0 0px 0px rgba(0, 0, 0, 0.075);
    box-shadow: inset 0 0px 0px rgba(0, 0, 0, 0.075);
    -webkit-appearance: none; }
  #footer-right-cac.newsletter .newsletter-form .form-inline .form-group {
    width: 264px;
    display: inline-block;
    margin: 0; }
  #footer-right-cac.newsletter .newsletter-form .form-inline .form-group .body-text3 {
    margin-bottom: 19px; }
  #footer-right-cac.newsletter .newsletter-form .form-inline .form-group .button4 {
    float: left;
    line-height: 0.9em;
    border-radius: 0; }
  #footer-right-cac.newsletter .newsletter-form .form-inline .form-group .button4:hover {
    color: #FFFFFF;
    background-color: #D9590D; }
  #footer-right-cac.newsletter .newsletter-form .form-inline .form-group .button4:focus,
  #footer-right-cac.newsletter .newsletter-form .form-inline .form-group .button4:active {
    color: #FFFFFF;
    outline: -webkit-focus-ring-color auto 0px;
    -webkit-box-shadow: inset 0 0px 0px rgba(0, 0, 0, 0.125);
    box-shadow: inset 0 0px 0px rgba(0, 0, 0, 0.125); }
  #footer-right-cac.newsletter .follow-us .follow-us-icons {
    width: 100%; }
  #footer-right-cac.newsletter .follow-us .follow-us-icons a:nth-child(4) i {
    margin-right: 0; }
  footer .col-md-12 {
    padding-top: 18.5px;
    padding-bottom: 18.5px;
    display: inline-block;
    text-align: center; }
  footer ul {
    float: none;
    width: 100%;
    line-height: 2em;
    text-align: center;
    display: inline-block !important;
    margin-bottom: 18px; }
  footer ul li:first-child a.footer-links {
    margin-left: 0; }
  footer ul li:last-child a.footer-links {
    margin-right: 0;
    padding-left: 8px; }
  footer ul li hr.divider-vertical-links {
    height: 14px;
    border-left: 1px solid #FFFFFF;
    border-top: 0px solid #eeeeee;
    margin: 0 15px 0 20px;
    display: inline-block;
    vertical-align: middle; }
  footer .copyright {
    float: none;
    width: 100%;
    color: #FFFFFF;
    font-family: 'Open Sans', sans-serif;
    font-weight: 400;
    font-size: 0.875em;
    text-align: center;
    display: inline-block; } }

@media (min-width: 240px) and (max-width: 319px) {
  .hidden-240 {
    display: none !important;
    clear: both !important; }
  .sponsors-div {
    padding-top: 40px;
    padding-bottom: 40px; }
  #footer-left-cac {
    text-align: center; }
  #footer-left-cac .main-title {
    margin: 0; }
  #footer-left-cac .col-lg-3:nth-child(4) {
    margin-right: 0px; }
  #footer-left-cac .col-lg-3:nth-child(4) ul {
    padding: 0 10px;
    width: 200px;
    margin: 0 auto; }
  #footer-left-cac .col-lg-3:nth-child(5) ul {
    margin-bottom: 0; }
  #footer-left-cac .col-lg-3:nth-child(5) ul > li:last-child {
    margin-bottom: 0; }
  #footer-right-cac.col-lg-4 {
    width: 100%; }
  #footer-left-cac #sponsor-1 img,
  #footer-left-cac #sponsor-2 img {
    margin: 0 auto; }
  #footer-left-cac #sponsor-1 img:nth-child(2),
  #footer-left-cac #sponsor-1 img:nth-child(3) {
    margin-bottom: 20px; }
  #footer-left-cac #sponsor-2 img:nth-child(2),
  #footer-left-cac #sponsor-2 img:nth-child(3),
  #footer-left-cac #sponsor-2 img:nth-child(4) {
    margin-bottom: 20px; }
  .sponsors-div #footer-left-cac .container-sponsors-home {
    width: 100%; }
  .sponsors-div #footer-left-cac ul {
    height: 100%; }
  .sponsors-div .all-sponsors {
    margin-top: 30px;
    margin-bottom: 40px; }
  .sponsors-div .all-sponsors .button2 {
    height: 40px;
    font-size: 1.5em;
    padding: 8px 24px 8px 24px;
    border-radius: 30px;
    line-height: 1em; }
  #footer-right-cac.col-lg-4 {
    padding-left: 0px;
    padding-right: 0px; }
  #footer-right-cac.newsletter {
    height: 100%;
    text-align: center;
    padding-top: 0;
    border-top: 2px solid #D6D6D6;
    border-left: 0px solid #D6D6D6; }
  #footer-right-cac.newsletter .main-title {
    margin-top: 40px;
    padding-bottom: 20px; }
  #footer-right-cac.newsletter .newsletter-form {
    padding-bottom: 40px;
    border-bottom: 2px solid #D6D6D6; }
  #footer-right-cac.newsletter .newsletter-form .header5 {
    font-size: 1.16em;
    margin-top: 40px;
    margin-bottom: 20px; }
  #footer-right-cac.newsletter .newsletter-form .form-inline .form-control {
    float: left;
    vertical-align: top;
    margin-right: 6px;
    -webkit-box-shadow: inset 0 0px 0px rgba(0, 0, 0, 0.075);
    -moz-box-shadow: inset 0 0px 0px rgba(0, 0, 0, 0.075);
    box-shadow: inset 0 0px 0px rgba(0, 0, 0, 0.075);
    -webkit-appearance: none; }
  #footer-right-cac.newsletter .newsletter-form .form-inline .form-group {
    width: 200px;
    display: inline-block;
    margin: 0; }
  #footer-right-cac.newsletter .newsletter-form .form-inline .form-group .body-text3 {
    margin-bottom: 19px; }
  #footer-right-cac.newsletter input[type="email"] {
    width: 147px;
    font-size: 0.8em; }
  #footer-right-cac.newsletter .newsletter-form .form-inline .form-group .button4 {
    float: left;
    line-height: 0.9em;
    border-radius: 0; }
  #footer-right-cac.newsletter .newsletter-form .form-inline .form-group .button4:hover {
    color: #FFFFFF;
    background-color: #D9590D; }
  #footer-right-cac.newsletter .newsletter-form .form-inline .form-group .button4:focus,
  #footer-right-cac.newsletter .newsletter-form .form-inline .form-group .button4:active {
    color: #FFFFFF;
    outline: -webkit-focus-ring-color auto 0px;
    -webkit-box-shadow: inset 0 0px 0px rgba(0, 0, 0, 0.125);
    box-shadow: inset 0 0px 0px rgba(0, 0, 0, 0.125); }
  #footer-right-cac.newsletter .follow-us .follow-us-icons {
    width: 100%; }
  #footer-right-cac.newsletter .follow-us .follow-us-icons a:nth-child(4) i {
    margin-right: 0; }
  footer .col-md-12 {
    width: 100%;
    padding-top: 18.5px;
    padding-bottom: 18.5px;
    display: inline-block;
    text-align: center; }
  footer ul {
    float: none;
    width: 200px;
    line-height: 2em;
    text-align: center;
    display: inline-block !important;
    margin-bottom: 18px; }
  footer ul li:first-child a.footer-links {
    margin-left: 0; }
  footer ul li:last-child a.footer-links {
    margin-right: 0;
    padding-left: 0px; }
  footer ul li hr.divider-vertical-links {
    height: 14px;
    border-left: 1px solid #FFFFFF;
    border-top: 0px solid #eeeeee;
    margin: 0 5px 0 10px;
    display: inline-block;
    vertical-align: middle; }
  footer .copyright {
    float: none;
    width: 100%;
    color: #FFFFFF;
    font-family: 'Open Sans', sans-serif;
    font-weight: 400;
    font-size: 0.875em;
    text-align: center;
    display: inline-block; } }

.sponsors-div {
  width: 100%;
  background-color: #F4F4F4;
  font-family: 'bebas-neue';
  padding-top: 33px; }
  .sponsors-div .main-title {
    margin-top: 20px;
    padding-bottom: 8px; }
    .sponsors-div .main-title h1 {
      padding: 0;
      margin: 0; }
  .sponsors-div .container-sponsors-home {
    width: 190px; }
  .sponsors-div .title-kind-sponsor {
    margin-bottom: 25px; }
  .sponsors-div ul {
    list-style: none;
    height: 350px;
    padding-left: 0; }
  .sponsors-div li {
    margin-bottom: 5px; }
  .sponsors-div li a:visited {
    text-decoration: none; }

.all-sponsors {
  text-align: center; }
  .all-sponsors button:hover {
    color: white; }
  .all-sponsors button:focus {
    color: white;
    outline: 0px;
    outline-offset: 0px; }

.newsletter label {
  padding-bottom: 20px;
  padding-top: 10px; }

.newsletter input[type="email"] {
  width: 210px;
  height: 40px;
  border-radius: 0; }

.newsletter input[type="email"]::-webkit-input-placeholder {
  color: #C8C8C8;
  font-family: 'Open Sans', sans-serif;
  font-size: 1em;
  font-weight: 400; }

.newsletter input[type="email"]:focus {
  font-family: 'Open Sans', sans-serif;
  font-size: 1em;
  color: #757E84; }

#footer2 .follow-us {
  padding-top: 17px !important; }

.follow-us-icons {
  padding-top: 15px; }
  .follow-us-icons i {
    color: #F37021;
    font-size: 30px;
    margin-right: 21.8px; }
  .follow-us-icons a {
    text-decoration: none; }
  .follow-us-icons a .icon-round-facebook:hover,
  .follow-us-icons a .icon-round-twitter:hover,
  .follow-us-icons a .icon-round-youtube:hover,
  .follow-us-icons a .icon-round-linkedin:hover {
    color: #D9590D; }

footer {
  background-color: #545A5F; }
  footer ul {
    list-style: none;
    padding-left: 0;
    font-family: 'open-sans-regular', sans-serif;
    font-size: 0.875em;
    color: #FFFFFF;
    display: inline; }
  footer li {
    display: inline-block; }
  footer .footer-links {
    text-decoration: none;
    color: #FFFFFF;
    font-size: 1em; }

@media screen and (min-width: 901px) and (max-width: 1040px) {
  footer ul {
    padding: 0;
    text-align: center;
    display: table; }
  .sponsors-div {
    height: 750px; }
  .all-sponsors {
    margin-bottom: 30px; }
  .newsletter {
    padding-top: 10px;
    border-top: 2px solid #D6D6D6;
    height: 188px; }
  .newsletter-form {
    border-right: 2px solid #D6D6D6;
    padding-bottom: 20px; }
  .follow-us {
    padding-top: 10px; } }

@media only screen and (min-width: 1041px) {
  .sponsors-div {
    padding-bottom: 25px; }
  .newsletter {
    padding-top: 10px;
    height: 354px; }
  .newsletter-form {
    border-bottom: 2px solid #D6D6D6;
    padding-bottom: 20px; } }

@media only screen and (min-width: 1216px) {
  .sponsors-div {
    padding-bottom: 67px; } }

@media only screen and (max-width: 436px) {
  .hidden-400 {
    display: none !important; } }

@media only screen and (max-width: 319px) {
  .hidden-400 {
    display: inline-block !important; }
  footer li:last-child {
    display: inline-block !important; } }

.footer.bottom img {
  width: 122px;
  height: 40px;
  margin-right: 0; }

@media only screen and (max-width: 500px) {
  .footer.bottom img {
    width: 122px;
    height: 40px;
    margin-right: 50px; } }

.footer.bottom .charity-nav {
  width: 70px;
  height: 28px;
  margin-right: 15px; }

.centered {
  margin: 0 auto;
  width: 100%; }

.centered-icons {
  margin: 0 auto;
  width: 75%;
  text-align: center; }

@media (max-width: 385px) {
  .centered-icons {
    margin: 0 auto;
    width: 100%;
    text-align: center; } }

@media (min-width: 900px) {
  .hidden-lg-footer {
    display: none; } }

.__where-to-start--nodes .icon-arrow-bleft {
  color: #F37021; }

iframe[name="google_conversion_frame"] {
  display: none; }

#aw #header-main {
  background-color: #f4f4f4;
  margin: 0 auto;
  text-align: center;
  background-image: url(/images/at-work-headermain.svg);
  background-repeat: no-repeat;
  background-position: 81% 50%;
  background-position-x: 81%;
  background-position-y: 75%;
  background-size: 12%;
  padding: 36px 0 53px 0; }
  #aw #header-main .header1 {
    margin: 0 auto -7px auto;
    text-align: center;
    color: #F37021 !important;
    font-family: 'Knockout 67 A','Knockout 68';
    font-size: 8.125em;
    font-weight: normal; }
    @media (max-width: 480px) and (min-width: 260px) {
      #aw #header-main .header1 {
        line-height: 70px; } }
  #aw #header-main .body-text2 {
    max-width: 80%;
    margin: -5px auto 0 auto;
    text-align: center;
    font-size: 1.25em; }
  #aw #header-main.where-to-start {
    background-image: url(/images/Grises/image-2-light.svg); }
  #aw #header-main.legal-financial {
    background-image: url(/images/Grises/image-3.svg); }
  #aw #header-main.back-to-work {
    background-image: url(/images/Grises/image-4.svg); }
  #aw #header-main.coworkers {
    background-image: url(/images/Grises/image-5.svg); }
  #aw #header-main.news {
    background-image: url(/images/Back-colors/gray-light/icons-back-set3_09.svg);
    background-size: 10%;
    background-position: 81% 50%;
    background-position-x: 76.7%;
    background-position-y: 47%; }
  #aw #header-main.events {
    background-image: url(/images/Back-colors/gray-light/icons-back-set3_07.svg);
    background-size: 11%; }
  #aw #header-main.take-action {
    background-image: url(/images/Back-colors/gray-light/icons-back-set3_10.svg); }
  #aw #header-main.images {
    background-image: none;
    background-color: #fff;
    padding: 36px 0 35px 0; }
    #aw #header-main.images img {
      width: 51%;
      margin: 0 auto; }

#aw #get-star {
  background-color: #545a5f;
  padding: 50px 0 60px 0;
  color: #fff; }
  #aw #get-star .row {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex; }
  #aw #get-star p {
    margin-bottom: 6px; }
  #aw #get-star .header4-white, #aw #get-star .header4-gray {
    margin: 0; }
  #aw #get-star p.subheader1 {
    margin-top: -1px; }
  #aw #get-star p.body-text2 {
    color: #fff;
    margin-bottom: 0;
    font-weight: 300; }
  #aw #get-star .botonMore {
    margin-top: 32px; }
  #aw #get-star .icon {
    background-image: url("/images/Grises/image-6.svg");
    background-repeat: no-repeat;
    background-size: 35%;
    background-position: 50% 90%;
    text-align: center; }
    #aw #get-star .icon i {
      font-size: 350px;
      color: #757e84; }
  #aw #get-star.blog .icon {
    background-image: url("/images/Back-colors/speech-grey.svg");
    background-size: 30%;
    background-position: 38% 90%; }

#aw #treat-legal, #aw .treat-legal {
  overflow: hidden;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex; }
  #aw #treat-legal > div, #aw .treat-legal > div {
    padding-top: 40px;
    padding-bottom: 50px;
    position: relative;
    background-repeat: no-repeat;
    background-position: 80% 75%;
    background-size: 40%; }
    #aw #treat-legal > div .container-fluid, 
    #aw .treat-legal  > div .container-fluid{
      max-width: 640px; }
  #aw #treat-legal > div:first-child,
  #aw .treat-legal  > div:first-child {
    background-image: url("/images/Celestes/image-3.svg");
    background-color: #E3F6FD; }
    #aw #treat-legal > div:first-child .container-fluid, 
    #aw .treat-legal > div:first-child .container-fluid  {
      margin-right: inherit; }
    #aw #treat-legal > div:first-child .icon,
    #aw .treat-legal > div:first-child .icon {
      top: 59%; }
      #aw #treat-legal > div:first-child .icon i,
      #aw .treat-legal > div:first-child .icon i {
        color: #C6EAFA; }
  #aw #treat-legal > div:last-child,
  #aw .treat-legal > div:last-child {
    background-color: #F4F4F4;
    background-image: url("/images/Grises/image-4.svg"); }
    #aw #treat-legal > div:last-child .container-fluid,
    #aw .treat-legal > div:last-child .container-fluid {
      margin-left: inherit; }
    #aw #treat-legal > div:last-child .body-text2,
    #aw .treat-legal > div:last-child .body-text2 {
      max-width: inherit; }
    #aw #treat-legal > div:last-child .icon,
    #aw .treat-legal > div:last-child .icon {
      top: 90%; }
      #aw #treat-legal > div:last-child .icon i,
      #aw .treat-legal > div:last-child .icon i {
        color: #E4E4E4; }
  #aw #treat-legal.news > div:first-child,
  #aw .treat-legal.news > div:first-child  {
    background-image: url("/images/Back-colors/paper.svg");
    background-size: 17%;
    background-position: 91% 82%; }
  #aw #treat-legal.news > div:last-child,
  #aw .treat-legal.news > div:last-child {
    background-image: url("/images/Back-colors/bars-grey.svg");
    background-size: 16%;
    background-position: 90% 82%; }
    #aw #treat-legal.news > div:last-child .body-text2,
    #aw .treat-legal.news > div:last-child .body-text2 {
      margin-top: 20px;
      margin-bottom: 15px;
      max-width: 68%; }
  @media (max-width: 480px) {
    #aw #treat-legal.news > div:last-child,
    #aw .treat-legal.news > div:last-child {
      background-position: 90% 82%; } }
  #aw #treat-legal.news .body-text2,
  #aw .treat-legal.news .body-text2 {
    max-width: 68%; }
  #aw #treat-legal.news p.body-text3,
  #aw .treat-legal.news p.body-text3 {
    max-width: 68%; }
  #aw #treat-legal .icon,
  #aw .treat-legal .icon {
    position: absolute;
    right: 7.5%; }
    #aw #treat-legal .icon i,
    #aw .treat-legal .icon i{
      font-size: 150px; }
  #aw #treat-legal .header4-gray,
  #aw .treat-legal .header4-gray {
    margin: 0;
    max-width: 80%; }
  #aw #treat-legal .body-text2,
  #aw .treat-legal .body-text2 {
    margin-top: 3px;
    margin-bottom: 5px;
    max-width: 65%; }
  #aw #treat-legal p.body-text3,
  #aw .treat-legal  p.body-text3{
    margin: 0;
    max-width: 65%; }
  #aw #treat-legal .botonMore,
  #aw .treat-legal .botonMore {
    margin-top: 32px; }
  #aw #treat-legal.take-action > div:first-child,
  #aw .treat-legal.take-action > div:first-child  {
    background-color: #545A5F;
    background-image: url("/images/Back-colors/gray-dark/icons-back-set3_12.svg"); }
    #aw #treat-legal.take-action > div:first-child .header4-gray,
    #aw .treat-legal.take-action > div:first-child .header4-gray {
      color: #FFF; }
    #aw #treat-legal.take-action > div:first-child .body-text2,
    #aw .treat-legal.take-action > div:first-child .body-text2 {
      color: #FFF; }
  @media (max-width: 480px) {
    #aw #treat-legal.take-action > div:first-child,
    #aw .treat-legal.take-action > div:first-child {
      background-color: #545A5F;
      background-image: none; }
      #aw #treat-legal.take-action > div:first-child .header4-gray,
      #aw .treat-legal.take-action > div:first-child .header4-gray {
        color: #FFF; }
      #aw #treat-legal.take-action > div:first-child .body-text2,
      #aw .treat-legal.take-action > div:first-child .body-text2 {
        color: #FFF; } }
  #aw #treat-legal.take-action > div:last-child,
  #aw .treat-legal.take-action > div:last-child {
    background-color: #E3F5FD;
    background-image: url("/images/Back-colors/sky-blue/icons-back-set3_18.svg"); }
    #aw #treat-legal.take-action > div:last-child .body-text2,
    #aw .treat-legal.take-action > div:last-child .body-text2 {
      max-width: 65%; }
  @media (max-width: 480px) {
    #aw #treat-legal.take-action > div:last-child,
    #aw .treat-legal.take-action > div:last-child {
      background-color: #E3F5FD;
      background-image: none; }
      #aw #treat-legal.take-action > div:last-child .body-text2,
      #aw .treat-legal.take-action > div:last-child .body-text2 {
        max-width: 65%; } }

#aw #bottom_links {
  background-color: #fff; }
  #aw #bottom_links .header3-icon2 {
    padding-top: 0; }
  #aw #bottom_links .prolernfeed p.body-text3 {
    margin-bottom: 15px !important; }
  #aw #bottom_links .prolernfeed i:before {
    color: #C7EAFB;
    font-size: 4em;
    width: 64px;
    height: 64px;
    display: inline-block; }
  #aw #bottom_links .engrane i:before {
    color: #fff;
    font-size: 4em;
    width: 64px;
    height: 64px;
    display: inline-block; }

#at-work-page, #looking-for-work {
  margin-top: 100px;
  margin-bottom: 50px; }
  #at-work-page .col-lg-3 .suscribe, #looking-for-work .col-lg-3 .suscribe {
    margin-top: 30px;
    border-top: 2px solid #f4f4f4;
    padding-top: 5px;
    margin-right: 19px; }
    #at-work-page .col-lg-3 .suscribe h1.subheader1, #looking-for-work .col-lg-3 .suscribe h1.subheader1 {
      margin-bottom: 15px; }
    #at-work-page .col-lg-3 .suscribe .button2, #looking-for-work .col-lg-3 .suscribe .button2 {
      padding: 5px 18px; }
  #at-work-page .col-lg-3 .blog-categori, #looking-for-work .col-lg-3 .blog-categori {
    margin-top: 30px;
    border-top: 2px solid #f4f4f4;
    padding-top: 5px;
    margin-right: 19px; }
    #at-work-page .col-lg-3 .blog-categori h1.subheader1, #looking-for-work .col-lg-3 .blog-categori h1.subheader1 {
      margin-bottom: 7px; }
    #at-work-page .col-lg-3 .blog-categori p, #looking-for-work .col-lg-3 .blog-categori p {
      margin: 0 0 5px; }
  #at-work-page .col-lg-8 .img-bullet, #looking-for-work .col-lg-8 .img-bullet {
    position: relative; }
    #at-work-page .col-lg-8 .img-bullet img, #looking-for-work .col-lg-8 .img-bullet img {
      z-index: 1; }
    #at-work-page .col-lg-8 .img-bullet #bullet, #looking-for-work .col-lg-8 .img-bullet #bullet {
      position: absolute;
      width: auto;
      top: 0;
      right: 0; }
  #at-work-page .col-lg-8 .load-more_buttom, #looking-for-work .col-lg-8 .load-more_buttom {
    text-align: center;
    background-color: #F4F4F4;
    padding: 15px 0 12px 0;
    margin-top: 30px; }
  #at-work-page .col-lg-8 > .body-text2, #looking-for-work .col-lg-8 > .body-text2 {
    margin-bottom: 25px; }
  #at-work-page .col-lg-8 .comunity-partners, #looking-for-work .col-lg-8 .comunity-partners {
    padding: 0;
    margin-bottom: 33px;
    list-style: none;
    display: inline-block;
    vertical-align: top;
    width: 48%; }
    #at-work-page .col-lg-8 .comunity-partners.participating-org, #looking-for-work .col-lg-8 .comunity-partners.participating-org {
      margin-top: 7px;
      margin-bottom: 0px; }
      #at-work-page .col-lg-8 .comunity-partners.participating-org li, #looking-for-work .col-lg-8 .comunity-partners.participating-org li {
        margin-bottom: 23px; }
    #at-work-page .col-lg-8 .comunity-partners.mt30, #looking-for-work .col-lg-8 .comunity-partners.mt30 {
      margin-top: 14px;
      margin-bottom: 9px; }
    #at-work-page .col-lg-8 .comunity-partners li, #looking-for-work .col-lg-8 .comunity-partners li {
      margin-bottom: 8px; }
      #at-work-page .col-lg-8 .comunity-partners li:last-child, #looking-for-work .col-lg-8 .comunity-partners li:last-child {
        margin-bottom: 0; }
  #at-work-page .col-lg-8.article .subheader2, #looking-for-work .col-lg-8.article .subheader2 {
    color: #727E84;
    text-transform: uppercase; }
  #at-work-page .col-lg-8.article .form-group, #looking-for-work .col-lg-8.article .form-group {
    margin-top: 13px;
    margin-bottom: 9px; }
    #at-work-page .col-lg-8.article .form-group .select, #looking-for-work .col-lg-8.article .form-group .select {
      overflow: hidden;
      position: relative; }
      #at-work-page .col-lg-8.article .form-group .select::after, #looking-for-work .col-lg-8.article .form-group .select::after {
        content: "\025be";
        padding-right: 10px;
        text-align: center;
        width: 30px;
        position: absolute;
        top: 0;
        right: 0px;
        pointer-events: none;
        font-size: 1.5em;
        color: #757E84; }
    #at-work-page .col-lg-8.article .form-group #select-link, #looking-for-work .col-lg-8.article .form-group #select-link {
      border-radius: 0;
      border: 1px solid #c8c8c8;
      -webkit-appearance: none; }
      #at-work-page .col-lg-8.article .form-group #select-link:focus, #looking-for-work .col-lg-8.article .form-group #select-link:focus {
        border-color: #c8c8c8;
        box-shadow: none; }
    #at-work-page .col-lg-8.article .form-group #input-newsletter, #looking-for-work .col-lg-8.article .form-group #input-newsletter {
      -webkit-appearance: none;
      border-radius: 0;
      border: 1px solid #c8c8c8;
      height: 38px;
      margin-bottom: 10px; }
      #at-work-page .col-lg-8.article .form-group #input-newsletter:focus, #looking-for-work .col-lg-8.article .form-group #input-newsletter:focus {
        border-color: #c8c8c8;
        box-shadow: none; }
  #at-work-page .col-lg-8.article > .subheader1.mb30, #looking-for-work .col-lg-8.article > .subheader1.mb30 {
    margin-bottom: 20px; }
  #at-work-page .col-lg-8.article > hr, #looking-for-work .col-lg-8.article > hr {
    margin-top: 15px;
    margin-bottom: 20px; }
    #at-work-page .col-lg-8.article > hr.mr30, #looking-for-work .col-lg-8.article > hr.mr30 {
      margin-top: 33px; }
    #at-work-page .col-lg-8.article > hr.mt30, #looking-for-work .col-lg-8.article > hr.mt30 {
      margin-top: 28px; }
    #at-work-page .col-lg-8.article > hr.mt60, #looking-for-work .col-lg-8.article > hr.mt60 {
      margin-top: 63px; }
    #at-work-page .col-lg-8.article > hr.mb35, #looking-for-work .col-lg-8.article > hr.mb35 {
      margin-bottom: 32px; }
  #at-work-page .col-lg-8.article > a.btn.button2.mr40, #looking-for-work .col-lg-8.article > a.btn.button2.mr40 {
    margin-top: 34px; }
  #at-work-page .col-lg-8.article .faqs-NC ul, #looking-for-work .col-lg-8.article .faqs-NC ul {
    padding-left: 20px; }
  #at-work-page .col-lg-8.article .kind-sponsor, #looking-for-work .col-lg-8.article .kind-sponsor {
    margin-top: 25px;
    margin-bottom: 15px;
    text-transform: uppercase;
    color: #727E84; }
    @media only screen and (max-width: 700px) {
      #at-work-page .col-lg-8.article .kind-sponsor, #looking-for-work .col-lg-8.article .kind-sponsor {
        text-align: center; } }
  #at-work-page .col-lg-8.article .landing-sponsors .link-cac4, #looking-for-work .col-lg-8.article .landing-sponsors .link-cac4 {
    font-weight: 700;
    text-transform: uppercase; }
  #at-work-page .col-lg-8.article .landing-sponsors .media, #looking-for-work .col-lg-8.article .landing-sponsors .media {
    margin-top: 20px; }
    #at-work-page .col-lg-8.article .landing-sponsors .media .media-left, #at-work-page .col-lg-8.article .landing-sponsors .media .media > .pull-left, #looking-for-work .col-lg-8.article .landing-sponsors .media .media-left, #looking-for-work .col-lg-8.article .landing-sponsors .media .media > .pull-left {
      padding-right: 19px; }
    @media only screen and (max-width: 700px) {
      #at-work-page .col-lg-8.article .landing-sponsors .media .media-body, #looking-for-work .col-lg-8.article .landing-sponsors .media .media-body {
        text-align: center; }
        #at-work-page .col-lg-8.article .landing-sponsors .media .media-body p, #looking-for-work .col-lg-8.article .landing-sponsors .media .media-body p {
          text-align: left; } }
    @media only screen and (max-width: 700px) {
      #at-work-page .col-lg-8.article .landing-sponsors .media .media-left, #at-work-page .col-lg-8.article .landing-sponsors .media .media-right, #at-work-page .col-lg-8.article .landing-sponsors .media .media-body, #looking-for-work .col-lg-8.article .landing-sponsors .media .media-left, #looking-for-work .col-lg-8.article .landing-sponsors .media .media-right, #looking-for-work .col-lg-8.article .landing-sponsors .media .media-body {
        display: block;
        padding-right: 0; }
        #at-work-page .col-lg-8.article .landing-sponsors .media .media-left .media-object, #at-work-page .col-lg-8.article .landing-sponsors .media .media-right .media-object, #at-work-page .col-lg-8.article .landing-sponsors .media .media-body .media-object, #looking-for-work .col-lg-8.article .landing-sponsors .media .media-left .media-object, #looking-for-work .col-lg-8.article .landing-sponsors .media .media-right .media-object, #looking-for-work .col-lg-8.article .landing-sponsors .media .media-body .media-object {
          margin: 0 auto; } }
  #at-work-page .col-lg-8.article .partners-shop-cause, #looking-for-work .col-lg-8.article .partners-shop-cause {
    margin-top: 20px; }
    #at-work-page .col-lg-8.article .partners-shop-cause .link-cac4, #looking-for-work .col-lg-8.article .partners-shop-cause .link-cac4 {
      font-weight: 700;
      text-transform: uppercase; }
    #at-work-page .col-lg-8.article .partners-shop-cause .media, #looking-for-work .col-lg-8.article .partners-shop-cause .media {
      margin-bottom: 29px; }
      #at-work-page .col-lg-8.article .partners-shop-cause .media:last-child, #looking-for-work .col-lg-8.article .partners-shop-cause .media:last-child {
        margin-bottom: 0; }
      #at-work-page .col-lg-8.article .partners-shop-cause .media .media-left, #at-work-page .col-lg-8.article .partners-shop-cause .media .media > .pull-left, #looking-for-work .col-lg-8.article .partners-shop-cause .media .media-left, #looking-for-work .col-lg-8.article .partners-shop-cause .media .media > .pull-left {
        padding-right: 41px; }
      @media only screen and (max-width: 700px) {
        #at-work-page .col-lg-8.article .partners-shop-cause .media .media-body, #looking-for-work .col-lg-8.article .partners-shop-cause .media .media-body {
          text-align: center; }
          #at-work-page .col-lg-8.article .partners-shop-cause .media .media-body p, #looking-for-work .col-lg-8.article .partners-shop-cause .media .media-body p {
            text-align: left; } }
      @media only screen and (max-width: 700px) {
        #at-work-page .col-lg-8.article .partners-shop-cause .media .media-left, #at-work-page .col-lg-8.article .partners-shop-cause .media .media-right, #at-work-page .col-lg-8.article .partners-shop-cause .media .media-body, #looking-for-work .col-lg-8.article .partners-shop-cause .media .media-left, #looking-for-work .col-lg-8.article .partners-shop-cause .media .media-right, #looking-for-work .col-lg-8.article .partners-shop-cause .media .media-body {
          display: block;
          padding-right: 0; }
          #at-work-page .col-lg-8.article .partners-shop-cause .media .media-left .media-object, #at-work-page .col-lg-8.article .partners-shop-cause .media .media-right .media-object, #at-work-page .col-lg-8.article .partners-shop-cause .media .media-body .media-object, #looking-for-work .col-lg-8.article .partners-shop-cause .media .media-left .media-object, #looking-for-work .col-lg-8.article .partners-shop-cause .media .media-right .media-object, #looking-for-work .col-lg-8.article .partners-shop-cause .media .media-body .media-object {
            margin: 0 auto; } }
  #at-work-page .col-lg-8.article > .sponsors.gold, #looking-for-work .col-lg-8.article > .sponsors.gold {
    width: 90%; }
  #at-work-page .col-lg-8.article > .sponsors .gold-sponsors, #looking-for-work .col-lg-8.article > .sponsors .gold-sponsors {
    display: inline-block;
    width: 47.5%; }
    #at-work-page .col-lg-8.article > .sponsors .gold-sponsors:first-child, #looking-for-work .col-lg-8.article > .sponsors .gold-sponsors:first-child {
      margin-right: 34px; }
    #at-work-page .col-lg-8.article > .sponsors .gold-sponsors .gold, #looking-for-work .col-lg-8.article > .sponsors .gold-sponsors .gold {
      margin: 0 auto; }
  #at-work-page .col-lg-8.article > .sponsors.silver, #looking-for-work .col-lg-8.article > .sponsors.silver {
    width: 100%; }
  #at-work-page .col-lg-8.article > .sponsors .silver-sponsors, #looking-for-work .col-lg-8.article > .sponsors .silver-sponsors {
    display: inline-block;
    width: 31%;
    margin-right: 24px; }
    #at-work-page .col-lg-8.article > .sponsors .silver-sponsors:nth-child(3), #looking-for-work .col-lg-8.article > .sponsors .silver-sponsors:nth-child(3) {
      margin-right: 0; }
    #at-work-page .col-lg-8.article > .sponsors .silver-sponsors:last-child, #looking-for-work .col-lg-8.article > .sponsors .silver-sponsors:last-child {
      margin-top: 19px;
      margin-right: 0; }
    #at-work-page .col-lg-8.article > .sponsors .silver-sponsors .silver, #looking-for-work .col-lg-8.article > .sponsors .silver-sponsors .silver {
      margin: 0 auto; }
  #at-work-page .col-lg-8.article > .sponsors .bronze-sponsors, #looking-for-work .col-lg-8.article > .sponsors .bronze-sponsors {
    display: inline-block;
    width: 19.5%;
    margin-right: 31px; }
    #at-work-page .col-lg-8.article > .sponsors .bronze-sponsors:last-child, #looking-for-work .col-lg-8.article > .sponsors .bronze-sponsors:last-child {
      margin-right: 0; }
    #at-work-page .col-lg-8.article > .sponsors .bronze-sponsors .bronze, #looking-for-work .col-lg-8.article > .sponsors .bronze-sponsors .bronze {
      width: 100%; }
  #at-work-page .col-lg-8.article > .sponsors .patron-sponsors, #looking-for-work .col-lg-8.article > .sponsors .patron-sponsors {
    display: inline-block;
    width: 19.5%;
    margin-bottom: 17px; }
    #at-work-page .col-lg-8.article > .sponsors .patron-sponsors .patron, #looking-for-work .col-lg-8.article > .sponsors .patron-sponsors .patron {
      width: 100%; }
  #at-work-page .col-lg-8.article > .images-intro, #looking-for-work .col-lg-8.article > .images-intro {
    margin-top: 17px;
    margin-bottom: 25px; }
  #at-work-page .col-lg-8.article .news, #looking-for-work .col-lg-8.article .news {
    margin-top: 0; }
    #at-work-page .col-lg-8.article .news:nth-of-type(3), #looking-for-work .col-lg-8.article .news:nth-of-type(3) {
      margin-top: 21px; }
    #at-work-page .col-lg-8.article .news .media-left, #looking-for-work .col-lg-8.article .news .media-left {
      padding-right: 42px; }
    @media only screen and (max-width: 700px) {
      #at-work-page .col-lg-8.article .news .media-body, #looking-for-work .col-lg-8.article .news .media-body {
        text-align: center; }
        #at-work-page .col-lg-8.article .news .media-body p, #looking-for-work .col-lg-8.article .news .media-body p {
          text-align: left; } }
    #at-work-page .col-lg-8.article .news .media-body .subheader2.link-cac4, #looking-for-work .col-lg-8.article .news .media-body .subheader2.link-cac4 {
      font-family: "bebas-neue",sans-serif;
      font-weight: 400;
      font-size: 1.387em;
      color: #F37021;
      letter-spacing: 1.4px; }
    #at-work-page .col-lg-8.article .news .media-body .body-text2, #looking-for-work .col-lg-8.article .news .media-body .body-text2 {
      margin: 0 0 13px; }
    #at-work-page .col-lg-8.article .news .media-body .body-text3, #looking-for-work .col-lg-8.article .news .media-body .body-text3 {
      margin-bottom: 23px; }
    #at-work-page .col-lg-8.article .news .media-body .learn-more, #looking-for-work .col-lg-8.article .news .media-body .learn-more {
      font-size: 1.2em;
      font-weight: 400;
      color: #F37021;
      text-decoration: none;
      font-family: "bebas-neue",sans-serif;
      text-transform: uppercase; }
      #at-work-page .col-lg-8.article .news .media-body .learn-more i.icon-arrow-bleft, #looking-for-work .col-lg-8.article .news .media-body .learn-more i.icon-arrow-bleft {
        font-size: 0.6em;
        display: inline-block;
        vertical-align: middle;
        margin-top: -1px; }
    #at-work-page .col-lg-8.article .news hr, #looking-for-work .col-lg-8.article .news hr {
      margin-top: 23px;
      margin-bottom: 32px; }
    @media only screen and (max-width: 700px) {
      #at-work-page .col-lg-8.article .news .media-left, #at-work-page .col-lg-8.article .news .media-right, #at-work-page .col-lg-8.article .news .media-body, #looking-for-work .col-lg-8.article .news .media-left, #looking-for-work .col-lg-8.article .news .media-right, #looking-for-work .col-lg-8.article .news .media-body {
        display: block;
        padding-right: 0; }
        #at-work-page .col-lg-8.article .news .media-left .media-object, #at-work-page .col-lg-8.article .news .media-right .media-object, #at-work-page .col-lg-8.article .news .media-body .media-object, #looking-for-work .col-lg-8.article .news .media-left .media-object, #looking-for-work .col-lg-8.article .news .media-right .media-object, #looking-for-work .col-lg-8.article .news .media-body .media-object {
          margin: 0 auto; } }
  #at-work-page .col-lg-8.article .body-text3, #looking-for-work .col-lg-8.article .body-text3 {
    margin-bottom: 5px; }
    #at-work-page .col-lg-8.article .body-text3.intro, #looking-for-work .col-lg-8.article .body-text3.intro {
      margin-bottom: 15px; }
  #at-work-page .col-lg-8.article .container-info-new p.blog-tags, #looking-for-work .col-lg-8.article .container-info-new p.blog-tags {
    margin-top: -10px;
    margin-bottom: 20px; }
  #at-work-page .col-lg-8.article .container-info-new .list-blog-detail, #looking-for-work .col-lg-8.article .container-info-new .list-blog-detail {
    padding-left: 20px; }
    #at-work-page .col-lg-8.article .container-info-new .list-blog-detail li, #looking-for-work .col-lg-8.article .container-info-new .list-blog-detail li {
      margin-bottom: 20px; }
      #at-work-page .col-lg-8.article .container-info-new .list-blog-detail li span.body-text3 .link-cac4, #looking-for-work .col-lg-8.article .container-info-new .list-blog-detail li span.body-text3 .link-cac4 {
        font-weight: 400; }
  #at-work-page .col-lg-8.article .container-info-takeaction .img-participans, #looking-for-work .col-lg-8.article .container-info-takeaction .img-participans {
    padding: 0;
    width: 46.527%;
    margin-bottom: 18px; }
    #at-work-page .col-lg-8.article .container-info-takeaction .img-participans:last-child:nth-child(even), #at-work-page .col-lg-8.article .container-info-takeaction .img-participans:nth-last-child(2):nth-child(odd), #at-work-page .col-lg-8.article .container-info-takeaction .img-participans:last-child:nth-child(odd), #looking-for-work .col-lg-8.article .container-info-takeaction .img-participans:last-child:nth-child(even), #looking-for-work .col-lg-8.article .container-info-takeaction .img-participans:nth-last-child(2):nth-child(odd), #looking-for-work .col-lg-8.article .container-info-takeaction .img-participans:last-child:nth-child(odd) {
      margin-bottom: 0; }
  #at-work-page .col-lg-8.article div#bulletins-editions, #looking-for-work .col-lg-8.article div#bulletins-editions {
    margin-top: 29px; }
  #at-work-page .col-lg-8.article .bold, #looking-for-work .col-lg-8.article .bold {
    font-weight: bold;
    margin: 0; }
  #at-work-page .col-lg-8.article > .block-g,
  #at-work-page .col-lg-8.article > .block-w, #looking-for-work .col-lg-8.article > .block-g,
  #looking-for-work .col-lg-8.article > .block-w {
    margin-left: 0px;
    margin-right: 0px; }
    #at-work-page .col-lg-8.article > .block-g.header > div.first,
    #at-work-page .col-lg-8.article > .block-w.header > div.first, #looking-for-work .col-lg-8.article > .block-g.header > div.first,
    #looking-for-work .col-lg-8.article > .block-w.header > div.first {
      padding-left: 5px; }
    #at-work-page .col-lg-8.article > .block-g > div,
    #at-work-page .col-lg-8.article > .block-w > div, #looking-for-work .col-lg-8.article > .block-g > div,
    #looking-for-work .col-lg-8.article > .block-w > div {
      padding: 21px 40px 21px 5px; }
      #at-work-page .col-lg-8.article > .block-g > div p,
      #at-work-page .col-lg-8.article > .block-w > div p, #looking-for-work .col-lg-8.article > .block-g > div p,
      #looking-for-work .col-lg-8.article > .block-w > div p {
        margin-bottom: 0; }
      #at-work-page .col-lg-8.article > .block-g > div.first,
      #at-work-page .col-lg-8.article > .block-w > div.first, #looking-for-work .col-lg-8.article > .block-g > div.first,
      #looking-for-work .col-lg-8.article > .block-w > div.first {
        padding-left: 21px; }
      #at-work-page .col-lg-8.article > .block-g > div.last,
      #at-work-page .col-lg-8.article > .block-w > div.last, #looking-for-work .col-lg-8.article > .block-g > div.last,
      #looking-for-work .col-lg-8.article > .block-w > div.last {
        padding-right: 100px; }
    #at-work-page .col-lg-8.article > .block-g .subheader2,
    #at-work-page .col-lg-8.article > .block-w .subheader2, #looking-for-work .col-lg-8.article > .block-g .subheader2,
    #looking-for-work .col-lg-8.article > .block-w .subheader2 {
      text-transform: uppercase;
      color: #727E84; }
  #at-work-page .col-lg-8.article > .block-g, #looking-for-work .col-lg-8.article > .block-g {
    background-color: #F4F4F4; }
  #at-work-page .col-lg-8.article > .block-w, #looking-for-work .col-lg-8.article > .block-w {
    background-color: #FFF; }
  #at-work-page .col-lg-8 .follow-us-icon, #looking-for-work .col-lg-8 .follow-us-icon {
    margin-bottom: 21px; }
    #at-work-page .col-lg-8 .follow-us-icon a, #looking-for-work .col-lg-8 .follow-us-icon a {
      font-family: "bebas-neue",sans-serif;
      font-style: normal;
      font-weight: 400;
      font-size: 1.625em;
      color: #A5A5A5;
      margin-right: 3px;
      font-size: 1em;
      text-decoration: none; }
      #at-work-page .col-lg-8 .follow-us-icon a.first-icon, #looking-for-work .col-lg-8 .follow-us-icon a.first-icon {
        border-right: 2px solid #a5a5a5;
        padding-right: 8px; }
      #at-work-page .col-lg-8 .follow-us-icon a i, #looking-for-work .col-lg-8 .follow-us-icon a i {
        font-size: 23px;
        width: 23px;
        height: 23px;
        vertical-align: middle; }
        #at-work-page .col-lg-8 .follow-us-icon a i.icon-round-star, #looking-for-work .col-lg-8 .follow-us-icon a i.icon-round-star {
          color: #F37021;
          margin-right: 8px; }
        #at-work-page .col-lg-8 .follow-us-icon a i.icon-round-facebook-2, #looking-for-work .col-lg-8 .follow-us-icon a i.icon-round-facebook-2 {
          color: #3B579D; }
        #at-work-page .col-lg-8 .follow-us-icon a i.icon-round-twitter-2, #looking-for-work .col-lg-8 .follow-us-icon a i.icon-round-twitter-2 {
          color: #00B6F1; }
        #at-work-page .col-lg-8 .follow-us-icon a i.icon-round-print, #looking-for-work .col-lg-8 .follow-us-icon a i.icon-round-print {
          color: #545A5F; }
  #at-work-page .panel-left-options, #looking-for-work .panel-left-options {
    background-color: #F4F4F4;
    padding: 18px;
    max-width: 300px;
    margin-bottom: 35px; }
  #at-work-page .panel-left-options ul, #looking-for-work .panel-left-options ul {
    list-style: none;
    padding: 0;
    margin: 0; }
  #at-work-page .panel-left-options ul li, #looking-for-work .panel-left-options ul li {
    padding-bottom: 8px; }
  #at-work-page .panel-left-options ul li:last-child, #looking-for-work .panel-left-options ul li:last-child {
    padding-bottom: 0px; }
  #at-work-page .panel-left-options ul li a, #looking-for-work .panel-left-options ul li a {
    color: #757E84;
    font-size: 1.25em;
    font-family: 'bebas-neue', sans-serif;
    text-decoration: none; }
  #at-work-page .panel-left-options ul li a:hover, #looking-for-work .panel-left-options ul li a:hover {
    color: #F37021;
    text-decoration: none; }
  #at-work-page .panel-left-options ul li a.active, #looking-for-work .panel-left-options ul li a.active {
    color: #F37021; }
  #at-work-page .panel-left-options ul li a, #looking-for-work .panel-left-options ul li a {
    color: #757E84;
    font-size: 1.25em;
    font-family: 'bebas-neue', sans-serif;
    text-decoration: none; }
  #at-work-page .panel-left-options ul li a:hover, #looking-for-work .panel-left-options ul li a:hover {
    color: #F37021;
    text-decoration: none; }
  #at-work-page .panel-left-options ul li a.active, #looking-for-work .panel-left-options ul li a.active {
    color: #F37021; }
  #at-work-page .panel-left-options ul li p, #looking-for-work .panel-left-options ul li p {
    display: inline-block;
    vertical-align: middle;
    width: calc(100% - 43px);
    margin: 0; }
  #at-work-page .panel-left-options ul li a > i:first-child, #looking-for-work .panel-left-options ul li a > i:first-child {
    width: 33px;
    height: 33px;
    text-align: center;
    background: transparent url("/images/back-circle.svg") no-repeat scroll center top/32px auto;
    background-position: 0.5px -1px;
    margin-right: 10px;
    font-size: 0.8em;
    padding: 6px 1px 0 0;
    padding-left: 1px;
    display: inline-block;
    vertical-align: middle; }
  #at-work-page .panel-left-options ul li a.active > i:first-child, #at-work-page .panel-left-options ul li a:hover > i:first-child, #looking-for-work .panel-left-options ul li a.active > i:first-child, #looking-for-work .panel-left-options ul li a:hover > i:first-child {
    color: #757E84; }
  #at-work-page .panel-left-options ul li a i::before, #looking-for-work .panel-left-options ul li a i::before {
    color: #757E84; }
  #at-work-page .box-start-g .event-date,
  #at-work-page .box-start-w .event-date, #looking-for-work .box-start-g .event-date,
  #looking-for-work .box-start-w .event-date {
    margin-left: -10px;
    margin-top: 5px;
    margin-bottom: -10px; }
    #at-work-page .box-start-g .event-date .box-date,
    #at-work-page .box-start-w .event-date .box-date, #looking-for-work .box-start-g .event-date .box-date,
    #looking-for-work .box-start-w .event-date .box-date {
      padding: 9.5px;
      background-color: #757E84;
      border-radius: 10px;
      text-align: center; }
      #at-work-page .box-start-g .event-date .box-date p,
      #at-work-page .box-start-w .event-date .box-date p, #looking-for-work .box-start-g .event-date .box-date p,
      #looking-for-work .box-start-w .event-date .box-date p {
        font-family: 'Open Sans', sans-serif;
        font-size: 1em;
        font-weight: bold;
        line-height: 1em;
        text-transform: uppercase;
        color: #fff;
        margin: 0; }
    #at-work-page .box-start-g .event-date .media-body a.past,
    #at-work-page .box-start-w .event-date .media-body a.past, #looking-for-work .box-start-g .event-date .media-body a.past,
    #looking-for-work .box-start-w .event-date .media-body a.past {
      cursor: text;
      color: #747E84; }
    #at-work-page .box-start-g .event-date .media-body > p,
    #at-work-page .box-start-w .event-date .media-body > p, #looking-for-work .box-start-g .event-date .media-body > p,
    #looking-for-work .box-start-w .event-date .media-body > p {
      margin-bottom: 0; }
      #at-work-page .box-start-g .event-date .media-body > p:last-child,
      #at-work-page .box-start-w .event-date .media-body > p:last-child, #looking-for-work .box-start-g .event-date .media-body > p:last-child,
      #looking-for-work .box-start-w .event-date .media-body > p:last-child {
        margin-bottom: 10px; }
  #at-work-page hr, #looking-for-work hr {
    margin-top: 30px;
    margin-bottom: 25px;
    border-top-color: #F4F4F4; }
    #at-work-page hr.mt53, #looking-for-work hr.mt53 {
      margin-top: 48px; }
  #at-work-page .subheader1, #looking-for-work .subheader1 {
    color: #727E84;
    margin-bottom: 0; }
  #at-work-page .box-start-g, #looking-for-work .box-start-g {
    background-color: #F4F4F4;
    padding: 15px 30px; }
    #at-work-page .box-start-g::first-child, #looking-for-work .box-start-g::first-child {
      margin-top: 25px; }
  #at-work-page .box-start-g a,
  #at-work-page .box-start-w a, #looking-for-work .box-start-g a,
  #looking-for-work .box-start-w a {
    font-family: 'Open Sans', sans-serif;
    font-weight: 600;
    color: #F37021;
    text-decoration: none;
    font-family: 'Open Sans', sans-serif; }
  #at-work-page .box-start-g a:hover,
  #at-work-page .box-start-w a:hover, #looking-for-work .box-start-g a:hover,
  #looking-for-work .box-start-w a:hover {
    color: #D9590D;
    text-decoration: none; }
  #at-work-page .box-start-g a .icon-arrow-bleft,
  #at-work-page .box-start-w a .icon-arrow-bleft, #looking-for-work .box-start-g a .icon-arrow-bleft,
  #looking-for-work .box-start-w a .icon-arrow-bleft {
    font-size: 0.6em;
    display: inline-block;
    vertical-align: middle;
    margin-top: -1px; }
  #at-work-page .box-start-w, #looking-for-work .box-start-w {
    background-color: #FFFFFF;
    padding: 15px 30px; }
  #at-work-page .box-start-g p,
  #at-work-page .box-start-w p, #looking-for-work .box-start-g p,
  #looking-for-work .box-start-w p {
    font-weight: 400; }

#actual-page {
  background-color: #545A5F;
  text-transform: uppercase;
  position: fixed;
  width: 100%;
  z-index: 1; }
  #actual-page > div > * {
    color: #757E84;
    font-family: 'Open Sans', sans-serif;
    font-weight: 600;
    font-size: 1.25em;
    line-height: 1.4em;
    font-size: 0.875em;
    font-weight: 600; }
  #actual-page p {
    display: inline-block;
    color: #FFFFFF;
    margin: 11px 0; }
  #actual-page .back {
    display: inline-block;
    color: #F37021; }
    #actual-page .back:hover {
      text-decoration: underline; }
  #actual-page .arrow-b {
    color: #727E84;
    margin: 0 8px 0 9px; }

#actual-page-2 {
  background-color: #545A5F;
  text-transform: uppercase;
  position: absolute;
  width: 100%;
  z-index: 1; }
  #actual-page-2 > div > * {
    color: #757E84;
    font-family: 'Open Sans', sans-serif;
    font-weight: 600;
    font-size: 1.25em;
    line-height: 1.4em;
    font-size: 0.875em;
    font-weight: 600; }
  #actual-page-2 p {
    display: inline-block;
    color: #FFFFFF;
    margin: 11px 0; }
  #actual-page-2 .back {
    display: inline-block;
    color: #F37021; }
    #actual-page-2 .back:hover {
      text-decoration: underline; }
  #actual-page-2 .arrow-b {
    color: #727E84;
    margin: 0 8px 0 9px; }

#footer2 {
  background-color: #F4F4F4; }
  #footer2 .newsletter-form, #footer2 .follow-us {
    margin-top: 35px;
    padding-top: 17px;
    margin-bottom: 40px;
    padding-bottom: 20px; }
  #footer2 .newsletter-form input {
    box-shadow: none; }
  #footer2 .newsletter-form .form-group .button4 {
    line-height: 0.9em;
    border-radius: 0;
    margin-left: 8px; }
    #footer2 .newsletter-form .form-group .button4:hover {
      color: #FFF;
      background-color: #D9590D; }
  #footer2 .follow-us .follow-us-icons {
    padding-top: 0;
    margin-left: 0 !important; }
  #footer2 .header5 {
    margin-bottom: 15px;
    margin-top: 0;
    margin-left: 0 !important; }
  #footer2 .body-text3 {
    margin-bottom: 17px; }

input[type="text"], select, textarea {
  outline: 0 auto -webkit-focus-ring-color;
  outline-offset: 0;
  -webkit-appearance: none; }

@media (max-width: 700px) {
  #aw .content-three-items-home1 .prolernfeed .media .media-left {
    margin-bottom: 19px; } }

@media (max-width: 700px) {
  #at-work-page, #looking-for-work {
    margin-top: 50px;
    margin-bottom: 50px; } }

.add-box {
  background-color: #F4F4F4;
  padding: 19px;
  max-width: 270px;
  margin-bottom: 35px; }

.add-discussion {
  color: #757E84; }

@media screen and (max-width: 1040px) {
  #aw .header4-white, #aw .header4-gray, #aw .header4-gray {
    font-size: 3em; } }

@media (min-width: 260px) and (max-width: 700px) {
  #aw #header-main {
    background-position: 82% 75%;
    background-position-x: 80%;
    background-position-y: 45%;
    background-size: 25% !important; }
    #aw #header-main .body-text2 {
      max-width: inherit; }
  #aw .body-text2 {
    font-size: 1.0em !important; }
  #aw #treat-legal,
  #aw .treat-legal {
    display: block; }
    #aw #treat-legal > div,
    #aw .treat-legal > div  {
      padding-bottom: 60px;
      background-position: 90% 80%;
      background-size: 25%; }
      #aw #treat-legal > div .body-text2,
      #aw .treat-legal > div .body-text2 {
        max-width: 73%; }
      #aw #treat-legal > div .body-text3,
      #aw .treat-legal > div .body-text3 {
        max-width: 68%; }
  #footer2 .header5 {
    text-align: center; }
  #footer2 .newsletter-form, #footer2 .follow-us {
    margin-top: 0;
    margin-bottom: 0;
    padding-top: 0;
    padding-bottom: 0; }
  #footer2 .newsletter-form {
    margin-top: 35px;
    padding-top: 17px; }
    #footer2 .newsletter-form form {
      text-align: center;
      margin: 0 auto; }
    #footer2 .newsletter-form .form-control, #footer2 .newsletter-form button.button4 {
      display: inline-block; }
    #footer2 .newsletter-form .form-control {
      width: auto; }
  #footer2 .follow-us {
    margin-top: 26px;
    padding-top: 26px;
    border-top: 2px solid #D6D6D6;
    margin-bottom: 35px;
    padding-bottom: 17px; }
    #footer2 .follow-us .follow-us-icons {
      margin: 0 auto;
      text-align: center; } }

@media (min-width: 260px) and (max-width: 480px) {
  #aw {
    /* meduia pagina de where to start */ }
    #aw #header-main {
      background-size: 55% !important;
      background-position: 80% 57%;
      background-position-y: 57%;
      padding-top: 35px;
      padding-bottom: 75px; }
      #aw #header-main .header1 {
        font-size: 4.625em; }
    #aw #get-star {
      padding-bottom: 71px; }
      #aw #get-star .botonMore {
        margin-top: 16px; }
    #aw #treat-legal > div:first-child,
    #aw .treat-legal > div:first-child {
      background-image: none; }
    #aw #treat-legal > div:last-child,
    #aw .treat-legal > div:last-child {
      background-image: none; }
    #aw #treat-legal .header4-gray, #aw #treat-legal p,
    #aw .treat-legal .header4-gray, #aw .treat-legal p {
      max-width: inherit !important; }
    #aw #treat-legal .botonMore,
    #aw .treat-legal .botonMore {
      text-align: center; }
    #aw #treat-legal > div .icon,
    #aw .treat-legal > div .icon {
      display: none; }
    #aw #at-work-page .box-start-g .body-text2, #aw #at-work-page .box-start-w .body-text2 {
      display: none; }
    #aw .header4-white, #aw .header4-gray, #aw .header4-gray {
      font-size: 2.47em;
      line-height: 1em; }
  #at-work-page .col-lg-9.article > .sponsors.gold {
    width: 100%; }
  #at-work-page .col-lg-9.article > .sponsors .gold-sponsors:first-child {
    margin-right: 9px; }
  #at-work-page .col-lg-9.article > .sponsors .silver-sponsors {
    display: inline-block;
    width: 40%;
    margin-right: 4px; }
    #at-work-page .col-lg-9.article > .sponsors .silver-sponsors:nth-child(3) {
      margin-right: 4px; }
    #at-work-page .col-lg-9.article > .sponsors .silver-sponsors:last-child {
      margin-top: 0px;
      margin-right: 0; }
  #at-work-page .col-lg-9.article > .sponsors .bronze-sponsors {
    width: 31%;
    margin-right: 4px; }
  #at-work-page .col-lg-9.article > .sponsors .patron-sponsors {
    width: 31%;
    margin-right: 4px; }
  #footer2 .follow-us, #footer2 .newsletter-form {
    padding-top: 36px !important; }
  #footer2 .newsletter-form {
    margin-top: 0px !important; }
  #footer2 .follow-us {
    margin-top: 20px;
    margin-bottom: 14px; } }

@media (min-width: 260px) and (max-width: 320px) {
  #aw #header-main {
    background-position: 50% 40% !important;
    background-position-x: 50% !important;
    background-size: 90% !important;
    background-position-y: 40% !important;
    padding-bottom: 45px !important; }
    #aw #header-main .header1 {
      margin-bottom: 6px;
      font-size: 3.825em; }
  #aw #get-star {
    padding: 45px 0 60px 0; }
    #aw #get-star p.subheader1 {
      margin: 13px 0 14px 0;
      line-height: 0.95; }
    #aw #get-star .botonMore {
      margin-top: 26px; }
  #aw #treat-legal > div,
  #aw .treat-legal > div {
    padding-top: 55px; }
    #aw #treat-legal > div .container-fluid,
    #aw .treat-legal > div .container-fluid {
      padding: 0;
      max-width: inherit;
      margin: 0; }
    #aw #treat-legal > div .body-text2,
    #aw .treat-legal > div .body-text2 {
      margin: 11px 0 12px 0; }
    #aw #treat-legal > div .botonMore,
    #aw .treat-legal > div .botonMore {
      margin-top: 11px; }
  #footer2 .newsletter-form .button4 {
    margin-top: -3px; } }

@media (min-width: 321px) and (max-width: 480px) {
  #aw #header-main {
    background-position: 50%;
    background-position-x: 50%;
    background-position-y: 75%;
    background-size: 40% !important; }
    #aw #header-main .header1 {
      margin: 0 auto 6px auto; }
  #aw #get-star {
    padding: 55px 0 60px 0; }
    #aw #get-star p.subheader1 {
      margin: 7px 0 7px 0; }
    #aw #get-star .botonMore {
      margin-top: 28px; }
  #aw #treat-legal > div,
  #aw .treat-legal > div {
    padding: 55px 0 60px  0; }
    #aw #treat-legal > div .body-text2,
    #aw .treat-legal > div .body-text2 {
      margin-top: 11px;
      margin-bottom: 16px; }
    #aw #treat-legal > div .botonMore,
    #aw .treat-legal > div .botonMore {
      margin-top: 17px; }
  #footer2 .newsletter-form .button4 {
    margin-top: -3px; } }

@media (min-width: 481px) and (max-width: 700px) {
  #aw #header-main {
    padding-bottom: 55px; }
    #aw #header-main .header1 {
      font-size: 6.525em;
      margin: 0 auto -6px auto; }
  #aw #get-star {
    padding: 51px 0 60px 0; }
    #aw #get-star p.subheader1 {
      margin: 4px 0 7px 0; }
    #aw #get-star .botonMore {
      margin-top: 30px; }
  #aw #treat-legal,
  #aw .treat-legal {
    display: block; }
    #aw #treat-legal > div,
    #aw .treat-legal > div {
      padding-top: 54px;
      padding-bottom: 60px; }
      #aw #treat-legal > div .container-fluid,
      #aw .treat-legal > div .container-fluid {
        max-width: inherit;
        padding: 0;
        margin: 0 auto; }
    #aw #treat-legal .header4-gray,
    #aw .treat-legal .header4-gray {
      font-size: 3.45em;
      line-height: 0.925em;
      max-width: 90%; }
    #aw #treat-legal .body-text2,
    #aw .treat-legal .body-text2 {
      margin-top: 12px;
      margin-bottom: 17px; }
    #aw #treat-legal .botonMore,
    #aw .treat-legal .botonMore  {
      margin-top: 17px; }
  #footer2 .newsletter-form {
    border: none; }
    #footer2 .newsletter-form .button4 {
      margin-top: -3px; } }

@media screen and (min-width: 481px) and (max-width: 699px) {
  #footer2 .follow-us, #footer2 .newsletter-form {
    margin-top: 0;
    margin-bottom: 0;
    padding-top: 0;
    padding-bottom: 0; }
  #footer2 .newsletter-form {
    border-right: none;
    margin-top: 0px !important;
    padding-top: 36px !important; }
  #footer2 .follow-us {
    border-top: 2px solid #D6D6D6;
    padding-top: 36px !important;
    padding-bottom: 17px;
    margin-top: 20px;
    margin-bottom: 14px; } }

@media screen and (min-width: 700px) {
  #aw #header-main .body-text2 {
    font-size: 1.25em !important; }
  #aw .botonMore {
    text-align: left !important; }
  #footer2 .col-sm-6 {
    width: 50%; }
    #footer2 .col-sm-6 > div {
      margin-top: 39px;
      padding-top: 0 !important; }
      #footer2 .col-sm-6 > div .header5 {
        text-align: left; }
      #footer2 .col-sm-6 > div form {
        text-align: left; }
      #footer2 .col-sm-6 > div .follow-us-icons {
        text-align: left;
        margin-left: 20px; }
  #footer2 .newsletter-form {
    border: none;
    border-right: 2px solid #D6D6D6; }
  #footer2 .follow-us {
    border-top: none; }
    #footer2 .follow-us .header5 {
      margin-left: 20px; } }

@media screen and (min-width: 701px) {
  #aw #get-start .body-text2 {
    font-size: 1.2em; }
  #footer2 .newsletter-form {
    border: none;
    border-right: 2px solid #D6D6D6; } }

@media (min-width: 701px) and (max-width: 1040px) {
  #aw #treat-legal > div .header4-gray, #aw #treat-legal > div .body-text2, #aw #treat-legal > div .body-text3,
  #aw .treat-legal > div .header4-gray, #aw .treat-legal > div .body-text2, #aw .treat-legal > div .body-text3 {
    max-width: inherit !important; } }

@media screen and (max-width: 900px) {
  #aw #header-main.images img {
    width: 100%; }
  #aw #at-work-page .box-start-g .event-date .media-left, #aw #at-work-page .box-start-g .event-date .media > .pull-left,
  #aw #at-work-page .box-start-w .event-date .media-left,
  #aw #at-work-page .box-start-w .event-date .media > .pull-left {
    padding-right: 35px; } }

@media screen and (min-width: 481px) and (max-width: 900px) {
  #at-work-page .col-lg-9.article > .sponsors .gold-sponsors:first-child {
    margin-right: 20px; }
  #at-work-page .col-lg-9.article > .sponsors .silver-sponsors {
    margin-right: 17px; }
    #at-work-page .col-lg-9.article > .sponsors .silver-sponsors:nth-child(3) {
      margin-right: 0px; }
    #at-work-page .col-lg-9.article > .sponsors .silver-sponsors:last-child {
      margin-right: 0; }
  #at-work-page .col-lg-9.article > .sponsors .bronze-sponsors {
    width: 28%;
    margin-right: 23px; }
  #at-work-page .col-lg-9.article > .sponsors .patron-sponsors {
    width: 28%;
    margin-right: 23px; } }

@media screen and (max-width: 899px) {
  #aw #get-star .row {
    display: block !important; }
  #actual-page > div > * {
    font-size: 0.775em;
    font-weight: 600; } }

@media (min-width: 701px) and (max-width: 899px) {
  #aw .header4-white, #aw .header4-gray, #aw .header4-gray, #aw .header4-gray {
    font-size: 3.65em; }
  #aw #header-main {
    background-position: 80% 75%;
    background-position-x: 80%;
    background-position-y: 45%;
    background-size: 20% !important;
    padding-top: 41px;
    padding-bottom: 48px; }
    #aw #header-main .header1 {
      font-size: 6.125em; }
    #aw #header-main .body-text2 {
      max-width: inherit; }
  #aw #get-start {
    padding: 49px 0 60px 0; }
    #aw #get-start p.body-text2 {
      color: #fff;
      margin-bottom: 0;
      font-size: 1.05em; }
  #aw #treat-legal,
  #aw .treat-legal {
    display: block; }
    #aw #treat-legal > div
    #aw .treat-legal > div {
      padding-bottom: 60px;
      background-position: 90% 80%;
      background-size: 25%; }
      #aw #treat-legal > div .container-fluid,
      #aw .treat-legal > div .container-fluid {
        max-width: inherit;
        padding: 0;
        margin: 0 auto; }
      #aw #treat-legal > div .body-text2,
      #aw .treat-legal > div .body-text2 {
        max-width: 73%;
        font-weight: 600; }
      #aw #treat-legal > div .body-text3,
      #aw .treat-legal > div .body-text3 {
        max-width: 68%; }
  #aw #at-work-page .box-start-g, #aw #at-work-page .box-start-w {
    padding: 15px 15px 15px 30px; } }

@media (min-width: 901px) and (max-width: 1039px) {
  #aw #header-main {
    background-position: 85.25% 80%;
    background-position-x: 85.25%;
    background-size: 16% !important;
    padding: 29px 0 47px 0; }
    #aw #header-main .body-text2 {
      font-size: 1.25em;
      margin: -19px auto 0 auto;
      max-width: 85%; }
  #aw #at-work-page .panel-left-options ul li a {
    font-size: 1.125em; }
  #aw #at-work-page .col-lg-3 {
    padding-left: 0px !important; }
  #aw .container-fluid {
    margin-right: auto;
    margin-left: auto;
    padding-left: 48px;
    padding-right: 48px; }
  #aw #get-star {
    padding: 51px 0 59px 0; }
    #aw #get-star .col-md-6 {
      display: inline-block !important;
      width: 50%; }
    #aw #get-star .icon {
      background-size: 50%;
      background-position: 50% 45%;
      background-position-y: 45%;
      background-position-x: 50%; }
    #aw #get-star p.subheader1 {
      margin-top: 2px;
      margin-bottom: 7px; }
    #aw #get-star .botonMore {
      margin-top: 30px; }
  #aw #treat-legal > div,
  #aw .treat-legal > div {
    padding-top: 51px;
    padding-bottom: 61px; }
    #aw #treat-legal > div .header4-gray,
    #aw .treat-legal > div .header4-gray {
      line-height: 0.95em; }
    #aw #treat-legal > div .body-text2,
    #aw .treat-legal > div .body-text2 {
      margin-top: 12px;
      margin-bottom: 16px; }
    #aw #treat-legal > div .botonMore,
    #aw .treat-legal > div .botonMore {
      margin-top: 31px; }
    #aw #treat-legal > div .container-fluid,
    #aw .treat-legal > div .container-fluid {
      padding-left: 13px;
      padding-right: 20px; }
  #aw #bottom_links {
    padding-left: 20px;
    padding-right: 20px; }
  #at-work-page .col-lg-9.article > .sponsors .gold-sponsors:first-child {
    margin-right: 19px; }
  #at-work-page .col-lg-9.article > .sponsors .silver-sponsors {
    margin-right: 13px; }
    #at-work-page .col-lg-9.article > .sponsors .silver-sponsors:nth-child(3) {
      margin-right: 0px; }
    #at-work-page .col-lg-9.article > .sponsors .silver-sponsors:last-child {
      margin-right: 0; }
  #at-work-page .col-lg-9.article > .sponsors .bronze-sponsors {
    width: 28%;
    margin-right: 23px; }
  #at-work-page .col-lg-9.article > .sponsors .patron-sponsors {
    width: 28%;
    margin-right: 23px; }
  #footer2 .newsletter-form .form-inline {
    margin-top: 29px; }
  #footer2 .newsletter-form button.btn.button4 {
    margin-left: 8px; }
  #footer2 .newsletter-form, #footer2 .follow-us {
    padding-bottom: 20px !important; }
  #footer2 .follow-us .header5 {
    margin-left: 0px !important; }
  #footer2 .follow-us .follow-us-icons {
    margin-top: 29px;
    margin-left: 0px !important; } }

@media (min-width: 1040px) and (max-width: 1300px) {
  #aw #header-main {
    background-position: 91% 70%;
    background-position-x: 91%;
    background-size: 16% !important; }
  #aw #get-star .icon {
    background-size: 35%; }
  #aw #treat-legal > div,
  #aw .treat-legal > div {
    background-position: 80% 65%;
    background-size: 17%; }
  #at-work-page .col-lg-9.article > .sponsors .gold-sponsors:first-child {
    margin-right: 19px; }
  #at-work-page .col-lg-9.article > .sponsors .silver-sponsors {
    margin-right: 13px; }
    #at-work-page .col-lg-9.article > .sponsors .silver-sponsors:nth-child(3) {
      margin-right: 0px; }
    #at-work-page .col-lg-9.article > .sponsors .silver-sponsors:last-child {
      margin-right: 0; }
  #at-work-page .col-lg-9.article > .sponsors .bronze-sponsors {
    width: 28%;
    margin-right: 23px; }
  #at-work-page .col-lg-9.article > .sponsors .patron-sponsors {
    width: 28%;
    margin-right: 23px; } }

@media (min-width: 1300px) {
  #aw #treat-legal > div,
  #aw .treat-legal > div {
    background-position: 95% 75%;
    background-size: 20%; }
  #aw #treat-legal > div:nth-child(2),
  #aw .treat-legal > div:nth-child(2) {
    background-position: 63% 75%;
    background-size: 20%; }
  #aw #treat-legal > div:first-child,
  #aw .treat-legal > div:first-child {
    background-image: url(/images/Celestes/image-3.svg);
    background-color: #E3F6FD; }
    #aw #treat-legal > div:first-child .container-fluid,
    #aw .treat-legal > div:first-child .container-fluid {
      margin-right: inherit; }
    #aw #treat-legal > div:first-child .icon,
    #aw .treat-legal > div:first-child .icon {
      top: 59%; }
      #aw #treat-legal > div:first-child .icon i,
      #aw .treat-legal > div:first-child .icon i {
        color: #C6EAFA; }
  #aw #treat-legal > div:last-child,
  #aw .treat-legal > div:last-child {
    background-color: #F4F4F4;
    background-image: url(/images/Grises/image-4.svg); }
    #aw #treat-legal > div:last-child .container-fluid,
    #aw .treat-legal > div:last-child .container-fluid {
      margin-left: inherit; }
    #aw #treat-legal > div:last-child .body-text2,
    #aw .treat-legal > div:last-child .body-text2 {
      margin-top: 20px;
      margin-bottom: 15px;
      max-width: inherit; }
    #aw #treat-legal > div:last-child .icon,
    #aw .treat-legal > div:last-child .icon {
      top: 90%; }
      #aw #treat-legal > div:last-child .icon i,
      #aw .treat-legal > div:last-child .icon i {
        color: #E4E4E4; } }

/* ----------- iPhone 5 and 5S ----------- */
/* Portrait and Landscape */
@media only screen and (min-device-width: 320px) and (max-device-width: 568px) and (-webkit-min-device-pixel-ratio: 2) {
  #at-work-page {
    margin-top: 30px; } }

/* iPads (landscape) ----------- */
@media only screen and (min-device-width: 768px) and (max-device-width: 1024px) and (orientation: landscape) {
  #aw #get-star .icon {
    background-size: 50%; } }

.Jdonate {
  border-radius: 12px;
  font-size: 1.0em;
  padding: 5px 16px 5px 16px;
  height: 25px;
  background-color: #F37021;
  color: #FFFFFF;
  font-family: "bebas-neue",sans-serif;
  text-decoration: none; }
  .Jdonate:hover {
    background-color: #D9590D; }
  .Jdonate:visited {
    color: #ffffff;
    text-decoration: none; }
  .Jdonate:focus {
    color: #ffffff;
    text-decoration: none; }
  .Jdonate:active {
    color: #ffffff;
    text-decoration: none; }
  .Jdonate i {
    margin-right: 2px !important; }

#looking-for-work .panel-left-options ul li a .icon-arrow-bleft {
  font-size: 0.5em;
  display: inline-block;
  vertical-align: middle;
  margin-top: 0px; }

.Jgray {
  background-repeat: no-repeat; }
  @media (max-width: 700px) and (min-width: 260px) {
    .Jgray {
      background-position: 80% 45%;
      background-position-x: 80%;
      background-position-y: 45%;
      background-size: 39%; } }
  .Jgray h1, .Jgray p {
    color: #ffffff !important; }
    .Jgray h1.body-text2, .Jgray p.body-text2 {
      margin-top: 9px !important;
      margin-bottom: 10px !important;
      max-width: inherit; }
    .Jgray h1.body-text3, .Jgray p.body-text3 {
      margin-bottom: 30px; }
  .Jgray.looking-for-work {
    background-image: url(/images/Back-colors/gray-dark/icons-back-set3_05.svg);
    background-size: 19% !important;
    background-position: 92% 79% !important; }
  .Jgray.resources {
    background-image: url(/images/Back-colors/sky-blue/icons-back-set3_15.svg);
    background-size: 22% !important;
    background-position: 92% 79% !important; }
  @media (max-width: 480px) {
    .Jgray {
      background-image: none !important; } }

.Jaqua {
  background-repeat: no-repeat; }
  .Jaqua h1.body-text2, .Jaqua p.body-text2 {
    margin-top: 9px !important;
    margin-bottom: 10px !important;
    max-width: inherit; }
  .Jaqua h1.body-text3, .Jaqua p.body-text3 {
    margin-bottom: 30px; }
  .Jaqua.looking-for-work {
    background-image: url(/images/Back-colors/sky-blue/icons-back-set3_02.svg);
    background-size: 22% !important;
    background-position: 97% 80% !important; }
  .Jaqua.about-us {
    background-image: url(/images/Back-colors/sky-blue/icons-back-set3_21.svg);
    background-size: 22% !important;
    background-position: 97% 80% !important; }
  .Jaqua.resources {
    background-image: url(/images/Back-colors/gray-light/icons-back-set3_13.svg);
    background-size: 22% !important;
    background-position: 97% 80% !important; }
  @media (max-width: 480px) {
    .Jaqua {
      background-image: none !important; } }

.two {
  min-height: 100px; }
  .two .Jbtn {
    min-height: 100%;
    display: block; }
  .two a {
    float: left;
    margin-right: 30px;
    padding-top: 4px; }
  .two .header5 {
    color: #ffffff;
    margin-bottom: 4px; }

.nolines .subheader1 {
  margin: 30px 0 13px 0; }

.block {
  padding: 20px 30px; }
  .block.gray {
    background-color: #f4f4f4; }
  .block a {
    font-weight: 600;
    color: #F37021;
    text-decoration: none;
    font-family: 'Open Sans', sans-serif;
    font-size: 1em;
    line-height: 1em; }
    .block a:hover {
      color: #D9590D; }
  .block p {
    font-family: 'Open Sans', sans-serif;
    font-size: 1em;
    line-height: 1em;
    color: #757E84;
    margin: 2px 0 0 0; }
    @media (max-width: 480px) {
      .block p {
        display: none; } }

#actual-page {
  min-height: 45px;
  padding-top: 2px;
  padding-bottom: 2px;
  /*margin-top: 22px;*/ }
  #actual-page a {
    display: inline-block;
    color: #F37021; }

@media (max-width: 1040px) {
  #actual-page {
    min-height: 45px;
    padding-top: 2px;
    padding-bottom: 2px;
    margin-top: 0; }
    #actual-page a {
      display: inline-block;
      color: #F37021; } }

.JpageContent {
  margin-top: 48px;
  margin-bottom: 60px; }
  .JpageContent .page-content .ContentHeader {
    margin-bottom: 45px; }
    .JpageContent .page-content .ContentHeader .header4-gray {
      margin-bottom: 5px;
      line-height: 0.9em; }
      @media (max-width: 700px) {
        .JpageContent .page-content .ContentHeader .header4-gray {
          font-size: 3em !important; } }
      @media (max-width: 480px) {
        .JpageContent .page-content .ContentHeader .header4-gray {
          font-size: 2.47em !important;
          line-height: 1em !important; } }
    .JpageContent .page-content .ContentHeader p.bold {
      margin-bottom: 16px; }
    .JpageContent .page-content .ContentHeader p.more {
      margin-top: 22px; }

.pageContent .page-content .ContentHeader {
  margin-bottom: 30px; }
  .pageContent .page-content .ContentHeader .header4-gray {
    margin-bottom: 5px;
    line-height: 0.9em; }
  .pageContent .page-content .ContentHeader p.bold {
    margin-bottom: 16px; }
  .pageContent .page-content .ContentHeader p.more {
    margin-top: 22px; }

.note {
  font-family: 'Open Sans', sans-serif;
  font-size: 0.875em;
  font-style: italic;
  color: #757E84; }

.asterisk {
  font-family: 'Open Sans', sans-serif;
  color: #f37021;
  font-size: 0.72em;
  font-style: normal !important;
  vertical-align: super; }

.Jlabel {
  font-family: 'Open Sans', sans-serif;
  font-weight: 600;
  font-size: 1em;
  color: #757E84;
  display: block;
  margin-bottom: 14px; }
  .Jlabel .asterisk {
    font-size: 0.62em; }
  .Jlabel .little-nonte {
    font-weight: 400; }

.Jtextbox {
  border: 1px solid #D6D6D6;
  color: #757E84;
  padding: 8px 5px;
  width: 100%;
  min-width: 300px;
  max-width: 840px; }
  @media (max-width: 340px) {
    .Jtextbox {
      min-width: 100% !important; } }

.select2-container--default .select2-selection--single {
  background-color: #fff;
  border: 1px solid #D6D6D6 !important;
  border-radius: 0px !important; }

.select2-container .select2-selection--single {
  height: 40px !important; }

.select2-container--default .select2-selection--single .select2-selection__arrow {
  height: 38px !important; }

.select2-container--default .select2-selection--single .select2-selection__arrow b {
  margin-left: -14px !important; }

.select2-container {
  width: 100% !important; }

.Select {
  margin: 20px 0 40px 0;
  border: 1px solid #D6D6D6 !important;
  height: 40px;
  overflow: hidden;
  width: 100%;
  position: relative;
  max-width: 400px;
  margin-bottom: 0px !important; }
  @media (min-width: 901px) and (max-width: 1031px) {
    .Select {
      max-width: 100%; } }
  @media (max-width: 695px) {
    .Select {
      max-width: 100%; } }
  @media (max-width: 340px) {
    .Select {
      min-width: 100% !important; } }
  .Select select {
    background: transparent;
    border: none;
    font-size: 14px;
    height: 40px;
    padding: 5px;
    width: 100%;
    color: #757E84;
    font-family: 'Open Sans', sans-serif;
    font-size: 1em; }
  .Select select:focus {
    outline: none; }
  .Select::after {
    content: "\025be";
    display: table-cell;
    padding-right: 10px;
    padding-top: 1px;
    text-align: center;
    width: 30px;
    height: 40px;
    background-color: #ffffff;
    position: absolute;
    top: 0;
    right: 0px;
    pointer-events: none;
    font-size: 1.5em;
    color: #757E84; }

.Jform {
  width: 100%;
  max-width: 840px; }
  .Jform .left {
    float: left;
    margin-right: 40px; }
  .Jform div {
    margin-bottom: 22px; }
    .Jform div.row {
      margin-bottom: 0px; }
  .Jform .send {
    margin-bottom: 0px !important; }
  @media (max-width: 695px) {
    .Jform .col-sm-6 {
      width: 100%; } }
  .Jform input[type="file"] {
    margin-top: 18px; }

.Jfile {
  font-family: 'Open Sans', sans-serif;
  color: #757E84;
  font-style: italic; }

.Jsubmit {
  background-color: #f37021;
  border: none;
  border-radius: 15px;
  color: #FFFFFF;
  padding: 5px 18px 6px 18px;
  height: 30px;
  font-family: "bebas-neue",sans-serif;
  letter-spacing: 1px;
  margin-top: 5px; }
  .Jsubmit:hover {
    background-color: #D9590D; }
  .Jsubmit:focus {
    border: none; }
  .Jsubmit:active {
    border: none; }

.Jbutton {
  background: none;
  border: none;
  color: #f37021;
  padding: 0px 7px;
  height: 30px;
  font-family: "bebas-neue",sans-serif;
  letter-spacing: 1px;
  margin-top: 5px; }
  .Jbutton:hover {
    color: #D9590D; }
  .Jbutton:focus {
    border: none; }
  .Jbutton:active {
    border: none; }

.video-title {
  width: 415px; }

iframe.video {
  width: 373px;
  height: 197px; }

iframe.video2 {
  width: 619px;
  height: 356px; }
  @media (max-width: 660px) {
    iframe.video2 {
      width: 100% !important; } }
  @media (max-width: 520px) {
    iframe.video2 {
      height: 245px; } }
  @media (max-width: 400px) {
    iframe.video2 {
      height: 200px; } }

.__content--example {
  padding: 0 20px;
  max-width: 840px;
  margin: 0 auto; }

.textarea {
  margin-top: 39px; }

.files {
  margin-top: 27px; }

.editable-textarea {
  margin: 20px 0;
  border: 1px solid #D6D6D6;
  padding: 0 22px 26px 20px; }
  .editable-textarea .mce-panel {
    border: none;
    background: none;
    padding-bottom: 0px;
    margin-bottom: -28px !important; }
    .editable-textarea .mce-panel.mce-edit-area {
      padding-top: 0;
      padding-bottom: 0; }
    .editable-textarea .mce-panel iframe {
      border: 1px solid #D6D6D6; }
  .editable-textarea .mce-btn {
    background-color: #fff; }

.video-list {
  max-width: 840px;
  display: inline-block; }
  .video-list .link-cac1, .video-list .link-cac3 {
    color: #F2701F; }
    .video-list .link-cac1:hover, .video-list .link-cac3:hover {
      color: #D9590D !important; }
  .video-list p {
    margin: 4px 0 21px 0; }
  .video-list .row {
    margin-bottom: 10px; }
    .video-list .row div {
      margin-bottom: 24px; }
      @media (max-width: 618px) {
        .video-list .row div {
          width: 100% !important; } }
  .video-list iframe {
    width: 100%;
    max-width: 400px;
    min-width: 280px;
    min-height: 220px; }
    @media (min-width: 901px) and (max-width: 980px) {
      .video-list iframe {
        min-width: 100% !important;
        width: 100% !important; } }
    @media (max-width: 480px) {
      .video-list iframe {
        min-width: 100% !important;
        width: 100% !important; } }

.margin-40 {
  position: relative;
  top: -10px; }

.video-detail {
  width: 100%;
  max-width: 800px;
  height: 400px;
  min-height: 200px;
  margin-bottom: 2px; }
  @media (max-width: 700px) {
    .video-detail {
      height: 300px; } }
  @media (max-width: 480px) {
    .video-detail {
      height: 200px; } }

.for-detail {
  margin-bottom: 18px !important; }

.details .subheader1 {
  margin-bottom: 12px; }

.Jimg1 {
  width: 180px;
  height: 222px;
  display: block;
  margin: 30px 0; }

.Jimg2 {
  width: 180px;
  height: 222px;
  display: block;
  margin: 25px 0 60px 0; }

.download-img {
  display: block;
  margin-bottom: 25px; }

.download-checklis {
  display: block;
  margin: 25px 0; }

.color-prev {
  color: #D2D2D1; }

.bold2 {
  color: #F27020;
  font-weight: 700; }
  .bold2:hover {
    color: #D9590D !important; }

@media (min-width: 901px) and (max-width: 1030px) {
  .Jform .col-md-6 {
    width: 100% !important; }
    .Jform .col-md-6 .Jselect {
      max-width: 100% !important; } }

.pageContent aside ul li i.icon-set3-14, .JpageContent aside ul li i.icon-set3-14 {
  font-size: 0.9em !important; }

.pageContent aside ul li i.icon-set3-13, .JpageContent aside ul li i.icon-set3-13 {
  font-size: 0.8em !important; }

.icon-set3-41 {
  margin-right: 3px; }

#Jstiky {
  width: 100% !important;
  min-height: 100px;
  background-color: #545A5F;
  padding: 25px 0 14px 0; }
  #Jstiky .buton {
    width: 270px;
    float: left; }
    @media (max-width: 900px) {
      #Jstiky .buton {
        width: 100%;
        float: none;
        text-align: center; }
        #Jstiky .buton a {
          float: none;
          margin: 0 0 11px 0; } }
  #Jstiky .sticky-text {
    padding-left: 280px; }
    #Jstiky .sticky-text h5 {
      margin: 0;
      color: #ffffff !important;
      margin-bottom: 4px; }
      @media (max-width: 900px) {
        #Jstiky .sticky-text h5 {
          margin-top: 20px; } }
    @media (max-width: 900px) {
      #Jstiky .sticky-text {
        text-align: center;
        padding-left: 0px; } }
  @media (max-width: 700px) {
    #Jstiky.stikyme {
      display: none !important; } }
  #Jstiky.donate {
    padding: 25px; }
    #Jstiky.donate .buton, #Jstiky.donate .sticky-text {
      display: inline-block;
      vertical-align: middle; }
    #Jstiky.donate .buton {
      width: inherit;
      float: none;
      padding-right: 23px; }
      #Jstiky.donate .buton .Jbutton3 {
        color: #FFF;
        text-decoration: none;
        padding: 10px 35px 10px 35px; }
    #Jstiky.donate .sticky-text {
      padding-left: 0; }

.two-bloc .engrane i {
  color: #fff;
  font-size: 4.4em;
  width: 64px;
  height: 64px;
  display: inline-block;
  margin-top: -3px; }

.two-bloc {
  padding-top: 47px;
  padding-bottom: 63px; }
  .two-bloc i {
    color: #C7EAFB;
    font-size: 4.4em;
    width: 64px;
    height: 64px;
    display: inline-block;
    margin-top: -3px; }
  .two-bloc [class*="col-"]:last-child {
    padding-left: 40px; }
    @media (max-width: 900px) {
      .two-bloc [class*="col-"]:last-child {
        padding-left: 20px; } }
  .two-bloc .media-body h1 {
    margin-top: 10px;
    margin-left: 13px; }
  @media (max-width: 900px) {
    .two-bloc .media-body {
      display: block; } }
  @media (max-width: 900px) {
    .two-bloc .media-left {
      display: block;
      text-align: center; }
    .two-bloc [class*="col-"] {
      text-align: center; } }
  @media (max-width: 900px) {
    .two-bloc .two {
      margin-top: 63px; }
      .two-bloc .two a {
        float: none !important;
        margin-right: 0px !important; } }

.one-section {
  padding: 28px 0 65px;
  background-color: #545a5f; }
  .one-section p {
    color: #ffffff; }
    .one-section p.body-text2 {
      margin-bottom: 30px; }
  .one-section .icon {
    background-image: url(/images/Back-colors/gray-dark/icons-back-set3_17.svg);
    background-repeat: no-repeat;
    background-size: 50%;
    background-position: 50% 90%;
    background-position-y: 90%;
    background-position-x: 50%;
    text-align: center;
    height: 290px; }
  @media (max-width: 480px) {
    .one-section h1 {
      font-size: 2.47em;
      line-height: 1em; } }

.two-section {
  background: #545a5f;
  /* Old browsers */
  background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIxMDAlIiB5Mj0iMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iIzU0NWE1ZiIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjUwJSIgc3RvcC1jb2xvcj0iIzU0NWE1ZiIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjUwJSIgc3RvcC1jb2xvcj0iI2UzZjZmZCIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjUwJSIgc3RvcC1jb2xvcj0iI2UzZjZmZCIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiNlM2Y2ZmQiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
  background: -moz-linear-gradient(left, #545a5f 0%, #545a5f 50%, #e3f6fd 50%, #e3f6fd 50%, #e3f6fd 100%);
  /* FF3.6+ */
  background: -webkit-gradient(linear, left top, right top, color-stop(0%, #545a5f), color-stop(50%, #545a5f), color-stop(50%, #e3f6fd), color-stop(50%, #e3f6fd), color-stop(100%, #e3f6fd));
  /* Chrome,Safari4+ */
  background: -webkit-linear-gradient(left, #545a5f 0%, #545a5f 50%, #e3f6fd 50%, #e3f6fd 50%, #e3f6fd 100%);
  /* Chrome10+,Safari5.1+ */
  background: -o-linear-gradient(left, #545a5f 0%, #545a5f 50%, #e3f6fd 50%, #e3f6fd 50%, #e3f6fd 100%);
  /* Opera 11.10+ */
  background: -ms-linear-gradient(left, #545a5f 0%, #545a5f 50%, #e3f6fd 50%, #e3f6fd 50%, #e3f6fd 100%);
  /* IE10+ */
  background: linear-gradient(to right, #545a5f 0%, #545a5f 50%, #e3f6fd 50%, #e3f6fd 50%, #e3f6fd 100%);
  /* W3C */
  filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#545a5f', endColorstr='#e3f6fd',GradientType=1 );
  /* IE6-8 */
  padding: 28px 40px 0px; }
  .two-section.color2 {
    /* Permalink - use to edit and share this gradient: http://colorzilla.com/gradient-editor/#e3f5fd+0,e3f5fd+50,e3f6fd+50,f4f4f4+50,f4f4f4+100 */
    background: #e3f5fd;
    /* Old browsers */
    /* IE9 SVG, needs conditional override of 'filter' to 'none' */
    background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIxMDAlIiB5Mj0iMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2UzZjVmZCIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjUwJSIgc3RvcC1jb2xvcj0iI2UzZjVmZCIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjUwJSIgc3RvcC1jb2xvcj0iI2UzZjZmZCIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjUwJSIgc3RvcC1jb2xvcj0iI2Y0ZjRmNCIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiNmNGY0ZjQiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
    background: -moz-linear-gradient(left, #e3f5fd 0%, #e3f5fd 50%, #e3f6fd 50%, #f4f4f4 50%, #f4f4f4 100%);
    /* FF3.6+ */
    background: -webkit-gradient(linear, left top, right top, color-stop(0%, #e3f5fd), color-stop(50%, #e3f5fd), color-stop(50%, #e3f6fd), color-stop(50%, #f4f4f4), color-stop(100%, #f4f4f4));
    /* Chrome,Safari4+ */
    background: -webkit-linear-gradient(left, #e3f5fd 0%, #e3f5fd 50%, #e3f6fd 50%, #f4f4f4 50%, #f4f4f4 100%);
    /* Chrome10+,Safari5.1+ */
    background: -o-linear-gradient(left, #e3f5fd 0%, #e3f5fd 50%, #e3f6fd 50%, #f4f4f4 50%, #f4f4f4 100%);
    /* Opera 11.10+ */
    background: -ms-linear-gradient(left, #e3f5fd 0%, #e3f5fd 50%, #e3f6fd 50%, #f4f4f4 50%, #f4f4f4 100%);
    /* IE10+ */
    background: linear-gradient(to right, #e3f5fd 0%, #e3f5fd 50%, #e3f6fd 50%, #f4f4f4 50%, #f4f4f4 100%);
    /* W3C */
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#e3f5fd', endColorstr='#f4f4f4',GradientType=1 );
    /* IE6-8 */ }
    .two-section.color2 p, .two-section.color2 h1 {
      color: #757E84 !important; }
  @media (max-width: 1040px) {
    .two-section {
      padding: 28px 0px 0px; } }
  @media (max-width: 900px) {
    .two-section {
      background: none;
      padding: 0px !important; }
      .two-section .container-fluid {
        padding: 0px !important; } }
  @media (max-width: 480px) {
    .two-section .botonMore {
      text-align: center; } }
  .two-section .Jgray {
    padding: 0 40px 102px 40px; }
    @media (max-width: 1040px) {
      .two-section .Jgray {
        padding: 0 40px 102px 40px !important; } }
    @media (max-width: 900px) {
      .two-section .Jgray {
        background-color: #545a5f;
        padding: 28px 60px 63px 60px !important; } }
    @media (max-width: 700px) {
      .two-section .Jgray {
        background-color: #545a5f;
        padding: 28px 20px 63px 20px !important; } }
    .two-section .Jgray p {
      max-width: 400px; }
    @media (max-width: 900px) {
      .two-section .Jgray.resources {
        background-color: #E3F5FD; } }
  .two-section .Jaqua {
    padding: 0 40px 102px 60px; }
    .two-section .Jaqua p {
      max-width: 400px; }
    .two-section .Jaqua a {
      float: none !important;
      margin-right: 0px !important;
      padding-top: 8px; }
    @media (max-width: 900px) {
      .two-section .Jaqua {
        background-color: #E3F6FD;
        padding: 28px 60px 60px 60px !important; } }
    @media (max-width: 700px) {
      .two-section .Jaqua {
        background-color: #E3F6FD;
        padding: 28px 20px 63px 20px !important; } }
    @media (max-width: 900px) {
      .two-section .Jaqua.resources {
        background-color: #F4F4F4; } }
  @media (max-width: 480px) {
    .two-section h1 {
      font-size: 2.47em;
      line-height: 1em; } }

.sub {
  font-size: 0.8em;
  vertical-align: super; }

.Jrightoption2 {
  background-color: #545A5F !important;
  background-image: url(/images/Back-colors/gray-dark/icons-back-set3_05.svg) !important;
  background-size: 14% !important; }
  @media (max-width: 480px) {
    .Jrightoption2 {
      background-image: none !important; } }
  .Jrightoption2 h1 {
    color: #FFF; }
  .Jrightoption2 p {
    color: #FFF; }
  .Jrightoption2.aboutUs {
    background-image: url(/images/icon-research.svg) !important; 
    background-size: 130px !important; }
    @media (max-width: 480px) {
      .Jrightoption2.aboutUs {
        background-image: none !important; } }

.JleftOption2 {
  background-color: #E3F5FD !important;
  background-image: url(/images/Back-colors/sky-blue/icons-back-set3_02.svg) !important;
  background-size: 19% !important; }
  @media (max-width: 480px) {
    .JleftOption2 {
      background-image: none !important; } }
  .JleftOption2.aboutUs2 {
    background-image: url(/images/icon-impact.svg) !important;
    background-size: 160px !important; }
    @media (max-width: 480px) {
      .JleftOption2.aboutUs2 {
        background-image: none !important; } }

.about-us {
  background-image: url(/images/Back-colors/gray-light/icons-back-set3_11.svg) !important;
  background-size: 11% !important;
  background-position: 75.4% 50% !important; }

.resources {
  background-image: url(/images/Back-colors/gray-light/icons-back-set3_14.svg) !important;
  background-size: 11% !important;
  background-position: 75.4% 50% !important; }

#aw #get-star .icon2 {
  background-image: url("/images/Back-colors/gray-dark/icons-back-set3_17.svg");
  background-repeat: no-repeat;
  background-size: 28%;
  background-position: 50% 90%;
  background-position-y: 90%;
  background-position-x: 50%;
  text-align: center; }

.right-for-resources {
  background-image: url("/images/Back-colors/sky-blue/icons-back-set3_15.svg") !important;
  background-size: 14% !important; }
  @media (max-width: 480px) {
    .right-for-resources {
      background-image: none !important; } }

.left-for-resources {
  background-image: url("/images/Back-colors/gray-light/icons-back-set3_13.svg") !important;
  background-size: 14% !important; }
  @media (max-width: 480px) {
    .left-for-resources {
      background-image: none !important; } }

.publications .publication-item {
  border-bottom: 2px solid #f4f4f4;
  padding-bottom: 23px;
  padding-top: 28px; }
  .publications .publication-item .media-left {
    padding-right: 40px; }
    .publications .publication-item .media-left img {
      min-width: 106px;
      max-width: 113px; }
  .publications .publication-item .media-body input[type="text"] {
    border: 1px solid #D6D6D6;
    color: #757E84;
    padding: 5px 10px 4px;
    width: 100%;
    max-width: 70px;
    display: block;
    margin-top: 17px;
    margin-bottom: 18px; }
  .publications .publication-item .media-body input[type="checkbox"] {
    margin-right: 11px; }
  .publications .publication-item .media-body input[type="radio"] {
    margin-right: 11px; }
  .publications .publication-item .media-body label i {
    color: #C31E20;
    font-size: 1.3em; }
  .publications .publication-item .media-body .number-text {
    margin-top: 14px; }
  .publications .publication-item .media-body .description {
    margin-top: 16px; }

.publications .add-left-10 {
  padding-left: 11px; }

.publications .add-botton-16 {
  margin-bottom: 16px;
  margin-top: 2px; }

.publications .top-23 {
  margin-top: 23px; }

.show-info {
  margin-top: -14px; }
  .show-info p {
    margin-bottom: 23px; }
    .show-info p.last {
      margin-bottom: 36px; }

.no-social-icon {
  margin-top: -12px; }

.full-width {
  padding: 0px !important;
  margin-top: -2px; }
  .full-width p.header3 {
    margin-top: -15px;
    margin-bottom: 16px; }

.privacy-header {
  background-image: url(/images/back-plus.svg) !important;
  background-size: 9% !important;
  background-position: 75.4% 50% !important; }
  @media (max-width: 1200px) {
    .privacy-header {
      background-size: 15% !important;
      background-position: 85.4% 50% !important; } }
  @media (max-width: 900px) {
    .privacy-header {
      background-size: 20% !important;
      background-position: 96.4% 50% !important; } }
  @media (max-width: 700px) {
    .privacy-header {
      background-size: 25% !important;
      background-position: center !important; } }
  @media (max-width: 480px) {
    .privacy-header {
      background-size: 30% !important;
      background-position: center !important; } }

.search .item {
  padding: 28px 33px 18px 33px; }
  .search .item.gray-item {
    background-color: #f4f4f4; }
  .search .item .link {
    margin-bottom: 7px; }
  .search .item .url {
    margin-top: 24px; }

.search-textbox {
  display: block;
  margin-bottom: 17px; }

.info-result {
  margin-top: 22px; }

.hr2 {
  margin: 25px 0 35px 0 !important; }

.sorry-message {
  margin-top: -12px;
  margin-bottom: 17px; }

.try-again-message {
  margin-bottom: 22px; }

.privacy-text {
  margin-top: 19px; }

.log-In {
  max-width: 400px;
  margin: 0 auto;
  padding-top: 33px;
  padding-bottom: 45px; }
  @media (max-width: 480px) {
    .log-In {
      padding: 33px 20px 45px 20px; } }
  .log-In .header3 {
    margin-bottom: 17px; }
  .log-In .Jlabel {
    margin-bottom: 10px !important; }
  .log-In .Jtextbox {
    margin-bottom: 25px; }
  .log-In form {
    margin-bottom: 28px; }
  .log-In p.body-text2 {
    font-weight: normal !important; }
  .log-In .link-cac4 {
    text-decoration: underline !important;
    display: block;
    margin-top: -11px;
    margin-bottom: 14px; }
    .log-In .link-cac4:hover {
      text-decoration: none !important; }
  .log-In select {
    max-width: 100%; }

.forgot-link {
  margin-left: 14px; }

.no-padding-left {
  padding-left: 0px !important; }

.no-padding-right {
  padding-right: 0px !important; }

.no-margin {
  margin: 0px !important; }

.about-you {
  margin-top: -15px; }
  .about-you form {
    margin-bottom: 27px; }
    .about-you form textarea {
      margin-bottom: 21px; }
  .about-you .option {
    margin-bottom: 0; }
    .about-you .option label {
      padding-left: 0;
      margin-bottom: 7px; }
    .about-you .option input[type="text"] {
      display: block;
      margin-top: 9px;
      margin-bottom: 35px; }
    .about-you .option input[type="radio"] {
      vertical-align: text-bottom; }
  .about-you .back {
    padding-left: 15px; }

span.required {
  color: #F37021; }

.about-you .radio + .radio {
  margin-bottom: 25px; }

.Jtextarea {
  width: 100%;
  border: 1px solid #D6D6D6;
  min-height: 120px;
  padding-left: 5px;
  height: 130px;
  position: relative; }

.full {
  width: 100% !important;
  max-width: 100%; }

.label-space {
  margin-top: 28px;
  margin-bottom: 19px; }

.label-space2 {
  margin-top: 14px;
  margin-bottom: -2px; }

.last-option {
  margin-bottom: 0px !important; }

.table-3 .row {
  padding: 18px 0 8px 29px;
  margin-left: 0px; }
  .table-3 .row .icon-arrow-bleft {
    margin-left: 3px; }
  .table-3 .row p i {
    color: #F37021 !important;
    margin-left: 6px;
    font-size: 1.1em; }
  .table-3 .row.firsh {
    margin-top: -29px; }

.table-3 .color {
  background-color: #f4f4f4; }

.table-3 .subheader1.init {
  margin-left: -20px; }

.link-underline {
  text-decoration: underline !important; }

.next-table {
  margin-bottom: -30px !important; }

.done {
  background-color: #E0F8C8;
  padding: 0px 10px;
  margin-top: -12px;
  margin-bottom: 41px; }
  .done .subheader1 {
    line-height: 50px; }
    .done .subheader1 i {
      color: #94BA33;
      font-size: 1.1em;
      vertical-align: middle;
      margin-right: 10px; }

.update-info {
  margin-top: 35px; }
  .update-info label {
    margin-top: 20px; }
  .update-info .Submit {
    margin-top: 30px; }
  .update-info .Jfile {
    margin-top: 20px; }
  .update-info .add-left-10 {
    padding-left: 11px; }

.cols {
  display: inline-block;
  margin-left: -20px; }

.Jbox-date {
  padding: 9.5px;
  background-color: #757E84;
  border-radius: 10px;
  text-align: center;
  max-width: 50px;
  max-height: 50px; }
  .Jbox-date p {
    font-family: 'Open Sans', sans-serif;
    font-size: 1em;
    font-weight: bold;
    line-height: 1em;
    text-transform: uppercase;
    color: #fff;
    margin: 0; }
    .Jbox-date p.text {
      font-size: 0.65em;
      margin-top: 3px; }
  .Jbox-date.top {
    margin-top: -12px; }

.date-vertical-middle {
  display: inline-block;
  margin-left: 9px; }

.add-17-top {
  margin-top: 17px; }

.links-list a {
  display: block;
  margin-bottom: 10px; }
  .links-list a.link-cac1, .links-list a.link-cac3 {
    color: #F27021;
    margin-top: 17px; }
    .links-list a.link-cac1:visited, .links-list a.link-cac3:visited {
      color: #F27021; }
    .links-list a.link-cac1 i, .links-list a.link-cac3 i {
      margin-left: 4px; }

.box-content {
  vertical-align: baseline !important;
  padding-left: 20px; }
  .box-content .Jbox-date.top {
    margin-top: 0px !important; }

.box-title h1 {
  padding: 0px !important;
  margin: 0px 10px !important; }

.next-button {
  margin-bottom: 19px !important; }

.table-authors {
  float: none; }
  .table-authors .Jrow {
    padding: 13px 29px 15px; }
    .table-authors .Jrow.color {
      background-color: #f4f4f4 !important; }
  .table-authors div[class*="Jcol-"] {
    display: inline-block;
    vertical-align: text-top; }
    .table-authors div[class*="Jcol-"] span {
      display: block;
      margin-bottom: 2px; }
  .table-authors .authors-title {
    margin-bottom: 23px; }

.Jgrip {
  width: 100%; }
  .Jgrip .Jcol-1 {
    width: 12%; }
  .Jgrip .Jcol-2 {
    width: 24%; }
  .Jgrip .Jcol-3 {
    width: 36%; }

.Jtable-title {
  display: flex;
  background: #545A5F;
  padding: 0px 20px;
  margin-top: 30px; }
  .Jtable-title .subheader1 {
    color: #ffffff !important;
    padding: 0px;
    margin: 0px;
    line-height: 52px; }
  .Jtable-title a {
    line-height: 52px; }
    .Jtable-title a:hover {
      text-decoration: underline !important; }
  .Jtable-title p {
    color: #ffffff !important;
    line-height: 50px;
    margin: 0px !important;
    padding: 0px; }

@media (min-width: 700px) and (max-width: 800px) {
  .Jtable-title {
    display: -webkit-box;
    background: #545A5F;
    padding: 0px 20px;
    margin-top: 30px; } }

.Jtable-subtitle {
  display: flex;
  background: #F4F4F4;
  padding: 0px 20px; }
  .Jtable-subtitle p {
    margin: 0px !important;
    line-height: 50px; }

@media (max-width: 400px) {
  .Jtable-subtitle {
    display: flex;
    background: #F4F4F4;
    padding: 0px 7%;
    font-size: 12px; }
    .Jtable-subtitle p {
      margin: 0px !important;
      line-height: 50px; }
  .Jtable-option {
    display: flex;
    padding: 3px 17px;
    border: 1px solid #F4F4F4;
    border-top: none;
    font-size: 12px; }
    .Jtable-option s p {
      margin: 0px !important;
      color: #757E84;
      font-family: 'Open Sans', sans-serif;
      font-weight: 400;
      font-size: 1.25em;
      line-height: 1.4em;
      font-size: 1em; }
    .Jtable-option div[class*="-3"] {
      text-align: center; } }

.Jtable-option {
  display: flex;
  padding: 3px 17px;
  border: 1px solid #F4F4F4;
  border-top: none; }
  .Jtable-option p {
    margin: 0px !important;
    color: #757E84;
    font-family: 'Open Sans', sans-serif;
    font-weight: 400;
    font-size: 1.25em;
    line-height: 1.4em;
    font-size: 1em; }
  .Jtable-option div[class*="-3"] {
    text-align: center; }

.Jcomments .Juser {
  background-color: #F4F4F4;
  width: 180px;
  text-align: center;
  padding-top: 10px;
  padding-bottom: 12px;
  float: left;
  margin-right: 40px; }
  .Jcomments .Juser .Jtype {
    color: #FFF;
    font-family: "bebas-neue",sans-serif;
    padding: 1.5px 10px 0px;
    font-size: 0.8em;
    position: relative;
    text-align: right;
    margin: 0 0 auto auto;
    top: -10px; }
  .Jcomments .Juser.staff .Jtype {
    width: 55px;
    background-color: #545A5F;
    margin-right: -10px; }
    .Jcomments .Juser.staff .Jtype:after {
      content: "Staff"; }
  .Jcomments .Juser.coach .Jtype {
    width: 55px;
    background-color: #68C7F4;
    margin-right: -10px; }
    .Jcomments .Juser.coach .Jtype:after {
      content: "coach"; }
  .Jcomments .Juser.coach p.semibold {
    color: #F27020 !important; }
  .Jcomments .Juser.attorney .Jtype {
    width: 75px;
    background-color: #F37021;
    margin-right: -10px; }
    .Jcomments .Juser.attorney .Jtype:after {
      content: "attorney"; }
  .Jcomments .Juser img {
    width: 75px;
    height: 75px;
    border-radius: 50%;
    margin-bottom: 6px; }
  .Jcomments .Juser p.semibold {
    margin-bottom: 1px; }

.Jcomments .comment .header5 {
  margin-top: -4px; }

.Jcomments .comment a {
  font-family: "bebas-neue",sans-serif;
  font-style: normal;
  font-weight: 400;
  font-size: 1em;
  color: #F37021;
  text-decoration: none !important;
  font-family: 'Open Sans', sans-serif;
  font-weight: 400;
  font-size: 1em;
  line-height: 1.4em;
  text-decoration: underline; }

.remove-margins {
  margin: 0px !important;
  padding: 0px !important; }

.add-40-botton {
  margin-bottom: 40px; }

.add-paddings {
  padding-top: 4px; }

.less-spacing {
  letter-spacing: -1px; }

.panel-left-options.takeaction-config .list-group.jsize .list-group-item .container-icon-left {
  font-size: 0.85em; }

.jgray-box {
  background-color: #f4f4f4;
  padding: 25px 60px 33px 20px; }
  .jgray-box .subheader1 {
    margin: 0px;
    padding: 0px;
    padding-bottom: 5px; }
  .jgray-box p {
    padding-bottom: 19px; }

.nobg {
  padding: 0px !important;
  background-color: #FFFFFF !important; }

.links-list .subheader1 {
  margin: 0px;
  padding-bottom: 10px; }

.meet-coaches .subheader1 {
  padding-bottom: 20px; }

.meet-coaches .coaches-item {
  margin-top: 5px; }
  .meet-coaches .coaches-item .media-left {
    padding-right: 25px; }
    .meet-coaches .coaches-item .media-left img {
      max-width: 70px; }

.jpadding-change {
  padding-left: 0px;
  margin-right: -10px; }

.jadd-30 {
  padding-bottom: 30px; }

.hr-next-select {
  margin: 40px 0 5px !important; }

.video-list .subheader1 {
  padding-bottom: 25px; }

.search-header {
  line-height: 1em;
  height: 22px;
  padding: 0px;
  margin: 0;
  display: inline-block;
  vertical-align: middle; }
  .search-header .textbox-search {
    width: 0px;
    height: 22px;
    border: none;
    line-height: 1em;
    font-family: 'Open Sans', sans-serif;
    font-size: 0.8em;
    color: #757E84; }
  .search-header .search-submit {
    height: 22px;
    background: none;
    background-image: url("/images/collective.png");
    background-repeat: no-repeat;
    background-size: 17px 17px;
    background-position: 3px 2px;
    border: none;
    width: 20px;
    margin-left: -30px;
    display: none; }
    .search-header .search-submit:hover {
      border: none;
      outline: none; }
    .search-header .search-submit:focus {
      border: none;
      outline: none; }
    .search-header .search-submit:active {
      border: none;
      outline: none; }

.icon-play {
  font-size: 0.5em;
  padding: 9px 10px 11px 14px;
  background: url(/images/back-circle.svg) center top;
  background-repeat: no-repeat;
  background-size: 32px;
  margin-right: 5px;
  text-align: center;
  vertical-align: middle; }

.jleft-box {
  padding: 19px 20px 20px 20px !important;
  background-color: #F4F4F4 !important; }

.Jcircle p {
  position: absolute;
  height: 100px;
  color: #F37021;
  font-family: 'Knockout 68', sans-serif;
  font-size: 4.125em;
  font-style: normal;
  top: -30px;
  bottom: 0;
  left: 42px;
  margin: 50px 0 0 0; }
  .Jcircle p i {
    font-family: 'Knockout 68', sans-serif; }
  .Jcircle p em {
    font-family: 'Knockout 68', sans-serif; }

.media-left canvas:nth-child(2) {
  display: none; }

.Jequal canvas:nth-child(2) {
  display: none; }

.persons-icon {
  list-style: none; }
  .persons-icon li {
    list-style: none;
    display: inline-block; }
    .persons-icon li i:before, .persons-icon li em:before {
      width: 12px;
      font-size: 2.2em;
      line-height: 1em;
      display: inline-block;
      margin: 0; }

#the-issue .person-issue {
  margin: 0px 20px 0px -30px;
  width: 160%; }

@media (max-width: 1140px) {
  .person-issue {
    margin: 0px 20px 0px -30px;
    width: 100%; } }

.images-bloc .row {
  margin-bottom: 34px;
  max-width: 840px; }

.images-bloc .brief-issue {
  text-align: center;
  width: 125px; }
  .images-bloc .brief-issue span {
    color: #F37021;
    font-family: 'Knockout 68', sans-serif;
    font-size: 4.438em;
    line-height: 2.2em; }

.images-bloc .media-left {
  padding-right: 60px; }

.percent {
  background-color: #f4f4f4;
  padding: 12px;
  text-align: center;
  margin: 30px 0; }
  .percent i, .percent em {
    font-size: 4em;
    color: #D6D6D6;
    margin-right: 8px; }
    .percent i.icon-set3-01:before, .percent em.icon-set3-01:before {
      font-size: 1.2em;
      vertical-align: bottom; }
  .percent .Jnum {
    height: 78%;
    color: #F37021;
    font-family: 'Knockout 68', sans-serif;
    font-size: 4.125em;
    font-style: normal;
    margin: auto;
    display: inline-block; }

.J180 {
  max-width: 175px; }

.J70 {
  padding-right: 70px; }

.circles {
  padding-left: 7px;
  display: inline-block;
  margin-bottom: 7px; }

.bottonGroup {
  display: inline-block;
  padding: 18px 0 45px; }
  .bottonGroup a {
    margin-right: 16px; }

.littleText {
  font-size: 0.8em;
  line-height: 1.1em;
  margin-bottom: -12px; }

.testimonial-item .media-left {
  padding-right: 25px; }
  .testimonial-item .media-left i {
    font-size: 2em;
    color: #F37021; }

.JbtnLoadMore {
  padding: 15px 0 13px;
  text-align: center;
  background-color: #f4f4f4;
  color: #757E84;
  text-decoration: none;
  display: block;
  margin-top: 18px;
  font-weight: 600; }
  .JbtnLoadMore:focus {
    text-decoration: none;
    color: #757E84; }
  .JbtnLoadMore:hover {
    text-decoration: underline;
    color: #757E84; }
  .JbtnLoadMore:active {
    text-decoration: none;
    color: #757E84; }
  .JbtnLoadMore:visited {
    text-decoration: none;
    color: #757E84; }

.simple-list {
  padding: 0;
  margin: 0;
  list-style: none; }
  .simple-list li a {
    line-height: 2em; }

.border-left {
  border-left: 2px solid #f4f4f4; }

.Jorange-symbol {
  color: #F37021;
  font-family: 'Knockout 68', sans-serif;
  font-size: 7.5em;
  margin: 0;
  line-height: 0.2em; }

.Jorange-headerA {
  color: #F37021;
  font-family: 'Knockout 68', sans-serif;
  font-size: 4.375em;
  line-height: 0.8em; }

.Jorange-headerB {
  color: #F37021;
  font-family: 'Knockout 68', sans-serif;
  font-size: 2.875em;
  line-height: 0.7em; }

.Jorange-headerC {
  color: #F37021;
  font-family: 'Knockout 68', sans-serif;
  font-size: 2.1em;
  line-height: 0.7em; }

.Jorange-headerD {
  color: #F37021;
  font-family: 'Knockout 68', sans-serif;
  font-size: 1.82em;
  line-height: 0.7em; }

.JChat {
  background: url("/images/Jimg.png") no-repeat;
  background-position: center 25px;
  background-size: 140px;
  height: 135px;
  width: 140px;
  background-repeat: no-repeat;
  text-align: center; }
  .JChat span.orange-headerA {
    color: #F37021;
    font-family: 'Knockout 68', sans-serif;
    font-size: 4.438em;
    line-height: 2em; }

.Jpaper:before {
  color: #D6D6D6;
  content: "\e606";
  font-size: 1em !important;
  margin-right: 8px;
  display: inline-block; }

.Jjob-hunting {
  display: inline-block;
  float: left; }

.Jequal {
  width: 210px;
  display: block;
  float: left; }

.Jsponsor [class*="col-"] {
  margin-bottom: 25px; }

.JID {
  font-family: 'bebas-neue', sans-serif;
  color: #F2701F; }
  .JID.color2 {
    color: #92B833 !important; }

.JID-GREEN {
  font-family: 'bebas-neue', sans-serif;
  color: #92B833; }

.Jorange-headerF {
  color: #F37021;
  font-family: 'Knockout 67 A','Knockout 68';
  font-size: 3.5em;
  line-height: 1em;
  font-weight: normal; }

.select2-container--default .select2-selection--single .select2-selection__rendered {
  color: #757E84 !important;
  padding-top: 6px; }

.max-400 {
  max-width: 400px !important; }

.staff-item img {
  display: block;
  margin: 0 auto;
  border-radius: 50%;
  max-width: 135px;
  margin-bottom: -10px; }

.staff-item h1 {
  text-align: center;
  margin-bottom: 2px; }

.staff-item .mail {
  text-align: center;
  margin-bottom: 20px; }

#body-issue #right-issue #media-resume .media-left p.orange-headerX {
  font-size: 2.60em;
  margin-top: 30px;
  color: #F37021;
  font-family: 'Knockout 68', sans-serif;
  line-height: 0.8em; }

.circle-9999 p {
  position: absolute;
  color: #F37021;
  font-family: 'Knockout 68', sans-serif;
  font-size: 4.125em;
  font-style: normal;
  text-align: center;
  margin-top: -112px;
  margin-left: 20px; }
  .circle-9999 p i {
    font-family: 'Knockout 68', sans-serif;
    margin-left: -5px; }

.inline {
  display: inline-block; }

.Jradio {
  margin-right: 5px !important; }

textarea:focus {
  outline: 0 auto -webkit-focus-ring-color;
  outline-offset: 0; }

#aw #header-main.no-comment {
  background-size: 214px !important;
  background-position-x: 88% !important; }

#at-work-page .panel-left-options#news-config .list-group .list-group-item {
  border: 0;
  background: 0;
  padding: 0 0 22px 0; }

#at-work-page .panel-left-options#news-config .list-group .list-group-item:last-child {
  padding-bottom: 34px; }

#at-work-page .panel-left-options#news-config .list-group .list-group-item .container-icon-left {
  float: left;
  height: 32px;
  width: 32px;
  background: url(/images/back-circle.svg) center center;
  background-repeat: no-repeat;
  background-size: 32px;
  text-align: center;
  margin-right: 7px; }

#at-work-page .panel-left-options#news-config .list-group .list-group-item a.active .icon-rss,
#at-work-page .panel-left-options#news-config .list-group .list-group-item a.active .icon-set3-24,
#at-work-page .panel-left-options#news-config .list-group .list-group-item a.active .icon-speech,
#at-work-page .panel-left-options#news-config .list-group .list-group-item a.active .icon-set3-27 #at-work-page .panel-left-options#news-config .list-group .list-group-item a:hover .icon-rss,
#at-work-page .panel-left-options#news-config .list-group .list-group-item a:hover .icon-set3-24,
#at-work-page .panel-left-options#news-config .list-group .list-group-item a:hover .icon-speech,
#at-work-page .panel-left-options#news-config .list-group .list-group-item a:hover .icon-set3-27 {
  color: #757E84; }

#at-work-page .panel-left-options#news-config .list-group .list-group-item .container-icon-left .icon-rss {
  font-size: 0.74em;
  display: inline-block;
  margin-top: 8px;
  margin-left: 2px; }

#at-work-page .panel-left-options#news-config .list-group .list-group-item .container-icon-left .icon-set3-24 {
  font-size: 0.7em;
  display: inline-block;
  margin-top: 9px;
  margin-left: -1px; }

#at-work-page .panel-left-options#news-config .list-group .list-group-item .container-icon-left .icon-speech {
  font-size: 0.7em;
  display: inline-block;
  position: relative;
  top: 1.5px;
  left: 0.5px; }

#at-work-page .panel-left-options#news-config .list-group .list-group-item .container-icon-left .icon-set3-27 {
  font-size: 0.8em;
  display: inline-block;
  margin-top: 8px; }

#at-work-page .panel-left-options#news-config .list-group .list-group-item .container-link-left p {
  float: left;
  width: calc(100% - 39px);
  top: 8px;
  position: relative;
  left: -2px; }

#at-work-page .panel-left-options#news-config .list-group .list-group-item .container-link-left .icon-arrow-bleft {
  position: relative;
  font-size: 0.5em;
  top: -3px; }

#at-work-page .article .container-info-new .vignet-top-title {
  background: url("/images/Back-colors/gray-dark/icons-back-set3_25.svg") center left;
  background-repeat: no-repeat;
  background-position: 0px -1px;
  display: inline-block;
  margin-top: 6px;
  margin-bottom: 5px; }

#at-work-page .article .container-info-new .vignet-top-title .title-vignet {
  color: #FFFFFF;
  font-family: 'bebas-neue', sans-serif;
  font-style: normal;
  font-weight: 400;
  font-size: 1em;
  padding: 0px 14px 0px 15px;
  margin: 0.4px 0 0; }

#at-work-page .article .container-info-new .states-comments .number-comment {
  float: left;
  width: 41px;
  height: 32px;
  color: #757E84;
  font-family: 'bebas-neue', sans-serif;
  font-style: normal;
  font-weight: 400;
  font-size: 1em;
  line-height: 1.8em;
  text-align: center;
  background: url("/images/comments-grey.svg") center center;
  background-repeat: no-repeat;
  -webkit-background-size: 41px;
  background-size: 41px;
  margin-right: 10px; }

#at-work-page .article .container-info-new .states-comments .number-comment.counter-active {
  color: #FFFFFF;
  background: url("/images/comments-color.svg") center center;
  -webkit-background-size: 41px;
  background-size: 41px;
  background-repeat: no-repeat; }

#at-work-page .article .container-info-new .states-comments .title-states {
  color: #757E84;
  font-family: 'bebas-neue', sans-serif;
  font-style: normal;
  font-weight: 400;
  font-size: 1em;
  line-height: 1.8em; }

#at-work-page .article .container-info-new .header4-gray {
  line-height: 0.9em;
  margin-bottom: 19px; }

#at-work-page .article .container-info-new .body-text3 {
  margin-bottom: 22px; }

#at-work-page .article .container-info-new .body-text2.inside {
  margin-bottom: 22px; }

#at-work-page .article .container-info-new .body-text2 > a.link-cac4 {
  font-weight: 600; }

#at-work-page .article .container-info-new .body-text3 .icon-set3-10 {
  color: #757E85;
  font-size: 0.7em;
  margin-left: 5px; }

#at-work-page .article .container-info-new span.pull-right {
  display: inline-block;
  margin-top: 10px; }

#at-work-page .article .container-info-new hr {
  margin-top: 25px; }

#at-work-page .article .container-info-new .link-cac4.final-link {
  margin-top: 14px;
  display: inline-block; }

#at-work-page .article .container-info-new .container-comments-news {
  margin-top: 10px; }

#at-work-page .article .container-info-new .container-comments-news .list-group-item {
  background: none;
  border: 0;
  padding: 10px 20px; }

#at-work-page .article .container-info-new .container-comments-news .list-group-item .container-profile-comment {
  float: left;
  background-color: #f4f4f4;
  text-align: center;
  padding: 19px 28.18px;
  margin-right: 43px; }

#at-work-page .article .container-info-new .container-comments-news .list-group-item .container-profile-comment img {
  border-radius: 50%;
  width: 75px;
  margin-bottom: 15px; }

#at-work-page .article .container-info-new .container-comments-news .list-group-item .container-profile-comment .body-text2 {
  margin-bottom: 1px; }

#at-work-page .article .container-info-new .container-comments-news .list-group-item .container-profile-comment .body-text3 {
  margin-bottom: 0; }

#at-work-page .article .container-info-new .container-comments-news .list-group-item .container-info-comment {
  float: left;
  width: calc(100% - 223px);
  margin-top: -5px; }

#at-work-page .article .container-post-comment {
  margin-top: 29px; }

#at-work-page .article .container-post-comment .body-text3 {
  margin-top: 14px;
  margin-bottom: 16px; }

#at-work-page .article .container-post-comment .container-checkbox {
  margin-bottom: 15px; }

#at-work-page .article .container-post-comment .container-box-comment .body-text2 {
  margin-bottom: 10px; }

#at-work-page .article .container-post-comment .container-box-comment .Jtextbox-2 {
  border: 1px solid #D6D6D6;
  color: #757E84;
  padding: 8px 15px;
  width: 100%;
  min-width: 300px;
  min-height: 80px;
  resize: vertical; }

#at-work-page .article .container-post-comment .container-box-comment .body-text3 {
  margin-top: 12px;
  margin-bottom: 24px;
  padding-right: 25px; }

@media (min-width: 1040px) and (max-width: 1399px) {
  #aw #header-main.no-comment {
    background-size: 214px !important;
    background-position-x: 88% !important; } }

@media (min-width: 900px) and (max-width: 1039px) {
  #aw #header-main.no-comment {
    background-size: 21% !important;
    background-position-x: 87.8% !important; } }

@media (min-width: 700px) and (max-width: 899px) {
  #aw #header-main.no-comment {
    background-size: 22.4% !important;
    background-position-x: 84%;
    padding-top: 39px !important;
    padding-bottom: 54px !important; }
  #at-work-page .article .container-post-comment .body-text3 {
    margin-bottom: 1px; }
  #at-work-page .article .container-post-comment .container-box-comment .body-text3 {
    padding-bottom: 0; } }

@media (min-width: 480px) and (max-width: 699px) {
  #aw #header-main.no-comment {
    background-size: 32% !important;
    padding-top: 51px;
    padding-bottom: 55px; }
  #at-work-page .article .container-post-comment .body-text3 {
    margin-bottom: 1px; }
  #at-work-page .article .container-post-comment .container-box-comment .body-text3 {
    padding-bottom: 0; } }

@media (min-width: 320px) and (max-width: 479px) {
  #aw #header-main.no-comment {
    background-size: 60% !important; }
  #at-work-page .article .container-info-new .body-text3.mobile {
    padding-right: 6px; }
  #at-work-page .article .container-info-new .container-comments-news .list-group-item .container-profile-comment {
    width: 100%;
    text-align: left;
    padding: 14px 14px;
    margin-right: 0; }
  #at-work-page .article .container-info-new .container-comments-news .list-group-item .container-profile-comment img {
    float: left;
    width: 54px;
    margin-bottom: 0;
    margin-right: 16px; }
  #at-work-page .article .container-info-new .container-comments-news .list-group-item .container-profile-comment .body-text2 {
    float: left;
    width: calc(100% - 70px);
    margin-top: 5px; }
  #at-work-page .article .container-info-new .container-comments-news .list-group-item .container-profile-comment .body-text3 {
    float: left;
    padding-bottom: 0; }
  #at-work-page .article .container-info-new .container-comments-news .list-group-item .container-info-comment {
    width: 100%;
    margin-top: 30px; }
  #at-work-page .article .container-info-new .container-comments-news .list-group-item .container-info-comment .body-text3 {
    padding: 0;
    margin: 0; }
  #at-work-page .article .container-post-comment .container-box-comment .Jtextbox-2 {
    resize: none;
    min-width: 100%; }
  #at-work-page .article .container-post-comment .body-text3 {
    width: 252px;
    margin-bottom: 1px; } }

.engrane {
  font-size: 0.6em;
  text-align: center;
  color: #fff;
  background-color: #C7EAFB;
  border-radius: 50%;
  width: 64px;
  height: 64px;
  padding-top: 13px;
  margin: 0 auto; }

#aw #header-main.takeaction {
  background: url(/images/Back-colors/gray-light/icons-back-set3_10.svg), #F4F4F4;
  background-repeat: no-repeat;
  background-position: 75.2% center;
  -webkit-background-size: 210px;
  background-size: 210px; }

#at-work-page .panel-left-options.takeaction-config {
  padding: 19px 21px 19px 19px; }

#at-work-page .panel-left-options.takeaction-config .list-group .list-group-item {
  border: 0;
  background: 0; }

#at-work-page .panel-left-options.takeaction-config .list-group .list-group-item:last-child {
  padding-bottom: 0px; }

#at-work-page .panel-left-options.takeaction-config .list-group .list-group-item .container-icon-left {
  height: 32px;
  width: 32px;
  background: url(/images/back-circle.svg) center center;
  background-repeat: no-repeat;
  background-size: 32px;
  text-align: center;
  display: table-cell;
  vertical-align: middle; }

#at-work-page .panel-left-options.takeaction-config .list-group .list-group-item a.active .icon-set3-28,
#at-work-page .panel-left-options.takeaction-config .list-group .list-group-item a.active .icon-people-1,
#at-work-page .panel-left-options.takeaction-config .list-group .list-group-item a.active .icon-set3-20,
#at-work-page .panel-left-options.takeaction-config .list-group .list-group-item a.active .icon-set3-29,
#at-work-page .panel-left-options.takeaction-config .list-group .list-group-item a.active .icon-set3-30,
#at-work-page .panel-left-options.takeaction-config .list-group .list-group-item a.active .icon-set3-31,
#at-work-page .panel-left-options.takeaction-config .list-group .list-group-item a:hover .icon-set3-28,
#at-work-page .panel-left-options.takeaction-config .list-group .list-group-item a:hover .icon-people-1,
#at-work-page .panel-left-options.takeaction-config .list-group .list-group-item a:hover .icon-set3-20,
#at-work-page .panel-left-options.takeaction-config .list-group .list-group-item a:hover .icon-set3-29,
#at-work-page .panel-left-options.takeaction-config .list-group .list-group-item a:hover .icon-set3-30,
#at-work-page .panel-left-options.takeaction-config .list-group .list-group-item a:hover .icon-set3-31 {
  color: #757E84; }

#at-work-page .panel-left-options.takeaction-config .list-group .list-group-item .container-icon-left .icon-set3-28 {
  font-size: 0.86em;
  display: inline-block;
  margin-top: 7px;
  margin-left: -1px; }

#at-work-page .panel-left-options.takeaction-config .list-group .list-group-item .container-icon-left .icon-people-1 {
  font-size: 0.78em;
  display: inline-block;
  margin-top: 6px;
  margin-left: 0px; }

#at-work-page .panel-left-options.takeaction-config .list-group .list-group-item .container-icon-left .icon-set3-20 {
  font-size: 1em;
  display: inline-block;
  margin-top: 8px; }

#at-work-page .panel-left-options.takeaction-config .list-group .list-group-item .container-icon-left .icon-set3-29 {
  font-size: 0.74em;
  display: inline-block;
  margin-top: 8px; }

#at-work-page .panel-left-options.takeaction-config .list-group .list-group-item .container-icon-left .icon-set3-30 {
  font-size: 0.76em;
  display: inline-block;
  margin-top: 9px; }

#at-work-page .panel-left-options.takeaction-config .list-group .list-group-item .container-icon-left .icon-set3-31 {
  font-size: 0.84em;
  display: inline-block; }

#at-work-page .panel-left-options.takeaction-config .list-group .list-group-item .container-link-left {
  line-height: 1em;
  padding-left: 7px;
  display: table-cell;
  vertical-align: middle; }

#at-work-page .panel-left-options.takeaction-config .list-group .list-group-item .container-link-left p {
  width: 100%; }

#at-work-page .panel-left-options.takeaction-config .list-group .list-group-item .container-link-left .icon-arrow-bleft {
  position: relative;
  font-size: 0.7em;
  top: 0;
  left: -2px; }

.container-info-new .box-learn-more .Jbutton2 {
  padding: 6px 20px;
  letter-spacing: 0.04em; }

.article .container-info-takeaction .box-learn-more {
  margin-top: 21px; }

@media (min-width: 1040px) and (max-width: 1399px) {
  #aw #header-main.takeaction {
    background-position: 93% 40% !important;
    -webkit-background-size: 250px !important;
    background-size: 250px !important;
    padding: 38px 0 53px 0 !important; }
  #aw #header-main .header1 {
    font-size: 7.44em;
    margin: 0 auto -12px auto; }
  #at-work-page .col-lg-3#panel-left {
    width: 270px;
    margin-right: 60px; }
  #at-work-page .col-lg-3#panel-left .panel-left-options.takeaction-config {
    width: 270px; }
  #at-work-page .col-lg-9#calc-width-panel {
    width: calc(100% - 330px); }
  .article .container-info-takeaction .header4-gray {
    margin-bottom: 9px; }
  .article .container-info-takeaction .body-text3 {
    padding-bottom: 0; }
  .article .container-info-takeaction .subheader1 {
    line-height: 1em;
    margin-bottom: 13px !important; }
  .article .container-info-takeaction .box-learn-more {
    margin-top: 21px; } }

@media (min-width: 900px) and (max-width: 1039px) {
  #aw #header-main.takeaction {
    background-position: 93% 40% !important;
    -webkit-background-size: 250px !important;
    background-size: 250px !important;
    padding: 38px 0 53px 0 !important; }
  #aw #header-main .header1 {
    font-size: 7.44em;
    margin: 0 auto -12px auto; }
  #at-work-page .col-md-4#panel-left {
    width: 270px; }
  #at-work-page .col-md-4#panel-left .panel-left-options.takeaction-config {
    width: 235px; }
  #at-work-page .col-md-8#calc-width-panel {
    width: calc(100% - 270px); }
  .article .container-info-takeaction .header4-gray {
    margin-bottom: 9px; }
  .article .container-info-takeaction .body-text3 {
    padding-bottom: 0; }
  .article .container-info-takeaction .subheader1 {
    line-height: 1em;
    margin-bottom: 13px !important; }
  .article .container-info-takeaction .box-learn-more {
    margin-top: 21px; } }

@media (min-width: 700px) and (max-width: 899px) {
  #aw #header-main.takeaction {
    background-position: 93% 40% !important;
    -webkit-background-size: 250px !important;
    background-size: 250px !important;
    padding: 38px 0px 53px 0px !important; }
  #aw #header-main .header1 {
    font-size: 7.4em;
    margin: 0 auto -10px auto; }
  .article .container-info-takeaction .header4-gray {
    margin-bottom: 9px; }
  .article .container-info-takeaction .body-text3 {
    padding-bottom: 0; }
  .article .container-info-takeaction .subheader1 {
    line-height: 1em;
    margin-bottom: 13px !important; }
  .article .container-info-takeaction .box-learn-more {
    margin-top: 21px; } }

@media (min-width: 480px) and (max-width: 699px) {
  #aw #header-main.takeaction {
    background-position: center 30% !important;
    -webkit-background-size: 200px !important;
    background-size: 200px !important;
    padding: 51px 0px 55px 0px !important; }
  #aw #header-main .header1 {
    font-size: 4.625em; }
  .article .container-info-takeaction .header4-gray {
    margin-bottom: 9px; }
  .article .container-info-takeaction .body-text3 {
    padding-bottom: 0; }
  .article .container-info-takeaction .subheader1 {
    line-height: 1em;
    margin-bottom: 13px !important; }
  .article .container-info-takeaction .box-learn-more {
    margin-top: 21px; } }

@media (min-width: 320px) and (max-width: 479px) {
  #aw #header-main.takeaction {
    background-position: center 30% !important;
    -webkit-background-size: 230px !important;
    background-size: 230px !important;
    padding: 51px 0px 55px 0px !important; }
  #aw #header-main .header1 {
    font-size: 4.625em; }
  .article .container-info-takeaction .header4-gray {
    margin-bottom: 9px; }
  .article .container-info-takeaction .body-text3 {
    padding-bottom: 0; }
  .article .container-info-takeaction .subheader1 {
    line-height: 1em;
    margin-bottom: 13px !important; }
  .article .container-info-takeaction .box-learn-more {
    margin-top: 21px; } }

.has-thumb .video-container {
  position: relative; }
  .has-thumb .video-container iframe {
    display: none; }
  .has-thumb .video-container a {
    display: block;
    position: relative; }
    .has-thumb .video-container a img {
      width: 100%; }
  .has-thumb .video-container.video-started iframe {
    display: block; }
  .has-thumb .video-container.video-started a {
    display: none; }
  .has-thumb .video-container .video-cover {
    width: 100%;
    height: 100%;
    position: absolute;
    top: 0;
    left: 0;
    background-image: url("/images/play-icon.png");
    background-repeat: no-repeat;
    background-position: center; }

@media (max-width: 610px) {
  .Jcomments .Juser.media-left,
  .Jcomments .comment.media-body {
    display: block;
  }
  .Jcomments .Juser.media-left {
    margin: 0 auto 30px;
    float: none;
  }
  .Jcomments .comment.media-body {
    width: 100%;
  }
}

body {
  padding-top: 100px;
}

@media all and (max-width:1281px) and (max-height:801px) {
  body {
    padding-top: 100px;
  }
}
@media screen and (max-width:1040px) {
  body {
    padding-top: 75px;
  }
  .leftNav {
    top:75px;
  }
}
@media all and (max-width:1025px) and (max-height:767px) {
  body {
    padding-top: 50px;
  }
}
@media screen and (max-width:930px) {
  body {
    padding-top: 60px;
  }
  .mLengauje {
    padding-top: 0;
    line-height: 58px;
  }
  .leftNav {
    top:60px;
  }
  .navbar-header .navs .NavButon p {
    font-weight: bold;
  }
  .leftNav .mnav ul li {
    height: 51px !important;
    line-height: 20px;
  }
  .link-cac3 {
      font-family: inherit;/* 'Open Sans', sans-serif;*/
      font-weight: bold; /*700;*/
      font-size: 16px;/*0.938em;*/
  }
}
@media all and (max-width:963px) {
  body {
    padding-top:35px; 
  }
}
@media screen and (max-width:667px) {
  body {
    padding-top: 60px;
  }
  body.home_page {
    padding-top: 35px;
  }  
}

.navBottom {
  position: relative;
}
.navBottom li.subNav:nth-child(4) .content-open,
.navBottom li.subNav:nth-child(5) .content-open,
.navBottom li.subNav:nth-child(6) .content-open,
.navBottom li.subNav:nth-child(7) .content-open,
.navBottom li.subNav:last-child .content-open {
  right: -2%;
  /*margin-left: inherit;
  left: 50%;
  transform: translateX(-50%);*/
}

@media screen and (max-width:963px) { #actual-page{ margin-top: 40px; } }
@media screen and (max-width:930px) { #actual-page{ margin-top: 25px; } }

.banner-body .line1{
  display:block;
  font-size: 10em;
  font-family: "Knockout 67 A","Knockout 67 B";
  color: #F37021; 
  -webkit-transform:scaleY(0.5);
  transform:scaleY(0.5);
  line-height:0.6;
  font-weight:bold;
}
.banner-body .line2{
  display:block;
  font-size: 4.7em;
  font-family: "Knockout 67 A","Knockout 67 B";
  line-height:0.2;
}
.banner-body .line3{
  font-size: 6.3em;
  font-family: "Knockout 67 A","Knockout 67 B";
  line-height:1;
}
.banner-image{
  padding-top:35px;
  padding-left:0;
  padding-right:40px;
  
}
.banner-image img{
  width:100%;
  
}

.groupLabel {
  font-family: 'bebas-neue', sans-serif;
  font-weight: 400 !important;
  text-transform: uppercase;
  
}
div.kimbiaDiv label.groupLabel.section{
  font-size:26px !important;
}
.eventDescription * {
  color: #757E84;
}
.eventDescription p:nth-child(2), 
.eventDescription p:nth-child(3) {
  display: none;
}
label.k_text{
  color: #727E84 !important;
}
.k_page {
  font-weight: bold;
}
.k_paymentPlanTitle {
  text-transform: uppercase;
}
.kimbiaInnerDiv input[type=text],
.kimbiaInnerDiv select {
  height: 38px !important;
  width: 100% !important;
  max-width: 100% !important;
  border: 1px solid #ddd !important;
  padding: 10px;
  margin: 10px 0 20px !important;
  box-sizing: border-box;
  clear: inherit !important;            
}
.kimbiaInnerDiv input[type=text].k_otherMoney {
  width: 12em !important;
}
div.kimbiaDiv div.k_rbGroup span.k_otherMoneyHint {
  margin-left: 15px !important;
}
.k_questionBlock label {
  margin-bottom: 10px;
}
div.k_status_default {
  border: none !important;
}
div.k_status_default a {
  z-index: 0 !important;
}
div.k_status_default div.badge {
  background-color: #F37021 !important;
  color: #FFFFFF !important;
  font-family: "bebas-neue",sans-serif !important;
  text-decoration: none !important;
  margin-top: 5px !important;
  font-family: 'Open Sans', sans-serif !important;
  font-style: normal !important;
  font-weight: 400;
  
  color: #F37021;
  text-decoration: none !important;
  width: 300px;
}
div.k_status_default .badge div{
  font-size: 1em;
}
div.k_status_default .badge .current {
  border: none !important;
  background: none !important;
  color: #fff !important;
  font-size: 1em !important;
}
div.k_status_default .header .goal {
  text-align: left !important;
  font-weight: bold !important;
  color: #727E84 !important;
}
div.k_AdvSearch {
  width: 300px !important;
  border: none !important;
}

div.k_AdvSearch input[type='text'],
#k_login_email{
  height: 38px !important;
  width: 100% !important;
  max-width: 100% !important;
  border: 1px solid #ddd !important;
  padding: 10px !important;
  margin: 10px 0 20px !important;
  box-sizing: border-box !important;
  clear: inherit !important;
  font-size: .9em !important;
  font-weight: bold !important;
}
#k_login_form {
  width: 400px;
}
div.kimbiaDiv.two_col label {
  color: #757E84;
}
div.kimbiaDiv div.k_column{
  float: none;
  width: 400px
}
.k_login_header{
  font-family: 'bebas-neue', sans-serif;
  font-weight: 400 !important;
  text-transform: uppercase;
  color: #636363 !important;
}
.k_button  {
    border-radius: 12px !important;
    padding: 5px 16px 5px 16px !important;
    background-color: #F37021 !important;
    font-family: "bebas-neue",sans-serif !important;
    text-decoration: none !important;
    font-style: normal !important;
    font-weight: 400 !important;
    font-size: 15px !important;
    color: #fff !important;
    border: none;
    height: 32px;
    
}
.widgets-third-party .groupLabel,
.widgets-third-party .k_login_header{
  display: none;
}

.header-ypc-fundraiser .line2{
  line-height: 1;
}

.header4-gray form{
  margin-top: 15px;
}
.fundraiser-widgets p form {
  color: #757E84;
  font-family: 'Open Sans', sans-serif;
  font-weight: 600;
  font-size: 1.25em;
  line-height: 1.4em;
  font-family: 'Open Sans', sans-serif;
  font-weight: 400;
  font-size: 1em;
}
.fundraiser-widgets .header4-gray{
  font-size: 2.5em;
}

@media screen and (max-width:667px) { 
  div.kimbiaDiv div.k_column{
    width: 100%;
  }
 }

 .icon-beauty-luncheon img{
    height: 35px;
 }
  @media screen and (max-width:1400px) { 
   #at-work-page .panel-left-options ul li a, 
   #looking-for-work .panel-left-options ul li a{
    font-size: 1.17em ;
  }
 }
 @media (min-width:965px) and (max-width:1100px) {
  .en_site .navBottom{
    display: none !important;
  }
  .en_site .NavButon {
    display: inline-block !important;
  }
  .logo {
      margin-top: 10px !important;
  }
  .stiky {
    height: 75px !important;
  }
  .navbar-header {
    float: none;
    height: 75px !important;
    width: 100%;
  }

  .max-75 {
    max-height: 75px !important;
  }
  body {
    padding-top: 75px !important;
  }
}
@media (min-width:965px) and (max-width:1220px) { 
  .es_site  .navBottom{
    display: none !important;
  }
  .es_site .NavButon {
    display: inline-block !important;
  }
}
.row-items {
  display: flex;
    flex-flow: row wrap;
    justify-content: center;
    align-content: flex-start;
}
.col-item {
  margin-top: 20px;
  margin-bottom: 10px;
  margin-right: 25px;
  margin-left: 25px;
  text-align: center;
}
.row-items-people .col-item{
  width: 220px;
}
.row-items-people .col-item img{
  width: 183px;
  height: 183px;
  margin-bottom: 10px;
}
.col-item h4 a,
.col-item p {
  font-size: 0.9em;
}
/* .media-body em, 
 .media-body i{
  font-style: italic !important;
  font-family: 'Open Sans', sans-serif !important;
}*/

.video-list .sponsors-item img { 
   height: 260px;
   width: 100%;
}
@media screen and (max-width:1040px) {
  .video-list .sponsors-item img { 
    height: 240px;
  }
}
@media screen and (max-width:901px) {
  .video-list .sponsors-item img { 
    height: 200px;
  }
}
@media screen and (max-width:618px) {
  .video-list .sponsors-item img { 
    height: auto;
  }
}
.pb-1 {
  padding-bottom: 8px;
}
.section-new-about-us{
  background-color: #f4f4f4;
}
.two-bloc.one-bloc [class*="col-"]:last-child {
  padding-left: 20px; }

  .icon-mobil-search{
    line-height: inherit !important;
  }
  .box-alt-field label{
    display: none;
  }
  .box-alt-field {
    margin-top: 5px;
  }
  #resume_submitter_gender_alt,
  #resume_submitter_race_ethnicity_alt,
  #resume_submitter_ability_status_alt
   {
    max-width: 400px;
  }

  .content-alternative-field button.multiselect {
    background: transparent;
    font-size: 14px;
    height: 40px;
    color: #757E84;
    font-family: 'Open Sans', sans-serif;
    font-size: 1em;
    border-radius: 0;
    width: 100%;
  }

  .content-alternative-field .multiselect-container>li>a>label {
    padding: 3px 20px 3px 20px;
  }
  .content-alternative-field .multiselect-container>li>a>label>input[type=checkbox]{
    margin-left: -15px;
  }
  .Jcircle-new p{
    font-size: 3.4em !important;
    top: -24px !important;
  }
  .circle-99-n p{
    font-size: 3.4em !important;
    top: 20px !important;
  }
  .es-items-home .col-lg-3 .header3-icon2{
    font-size: 2em !important;
  }