@import 'main5ed3.css?v4';
 body.page{
     overflow: auto;
}
 .hero-banner.home-page h1 {
     max-width: 593px;
     width: 100%;
}
 .hero-banner-video .video-container iframe {
     width: 100% !important;
     height: 100%;
}
 .navigation-menu .current-menu-item a{
     opacity: 1;
     font-weight: 900;
}
 .navigation .menu-current-page{
     min-height: 40px;
}
/* ---------- SIGN UP ---------- */
 .mc4wp-form input[type="email"], .cm-simple-form input[type="email"]{
     height: 41px;
     border: none ;
     border-radius: 0;
     background: rgba(255,255,255,.25);
}
 .cm-field-row{
     color: #fff;
}
 .subscribe .sign-up h6{
     margin-bottom: 6px;
}
 .subscribe .sign-up input[type="email"]{
     width: 100%;
     height: 43px !important;
}
 .subscribe .sign-up .cm-field-row{
     margin-bottom: 0;
     margin-right: 46.7%;
}
 .subscribe-mc4wp > div{
     position: relative;
     overflow: hidden;
}
 .about-the-program-description-block .mc4wp-form{
     padding-right: 0 !important;
}
 .mc4wp-alert p{
     text-transform: none !important;
}
 .hero-banner-sign-up input[type="email"]{
     float: left;
     width: 62%;
}
 .hero-banner-sign-up .cm-field-row, .hero-banner-sign-up .pre-info{
     margin: 0;
}
 .hero-banner-sign-up .cm-button{
     padding: 0;
     clear: none;
}
 .hero-banner-sign-up form [type="button"], .hero-banner-sign-up form [type="submit"] {
     padding: 11px 15px 10px;
     float: right;
     min-width: 34%;
}
 .footer-column.sign-up h3{
     margin-bottom: 21px;
}
 .footer-column.sign-up .cm-simple-form{
     position: relative;
     max-width: 410px;
}
 .footer-column.sign-up .cm-button{
     position: absolute;
     bottom: 0;
     right: 0;
     width: auto;
}
 .footer-column.sign-up .cm-field-row{
     margin: 0;
}
 .footer-column.sign-up .cm-form-error + .cm-field-row{
     margin-right: 130px;
}
 .footer-column.sign-up .cm-button, .subscribe .sign-up .cm-button{
     clear: none;
     padding: 0;
}
 .footer-column.sign-up input[type="email"] {
     margin-right: 9px;
     height: 34px;
     color: #fff;
}
 @media (max-width: 360px){
     .footer-column.sign-up input[type="email"] {
         width: 100%;
         margin: 0 0 20px;
    }
}
 .subscribe .sign-up [type="button"], .subscribe .sign-up [type="submit"]{
     padding: 10px 15px 9px;
     position: absolute;
     right: 0;
     bottom: 0;
     width: 43%;
}
 [type="button"], [type="submit"]{
     background: transparent;
     border: 1px solid #fff;
     color: #fff;
     font-weight: 700;
     text-transform: uppercase;
     display: inline-block;
     text-align: center;
     border-radius: 5px;
     font-size: 13px;
     line-height: 20px;
     letter-spacing: 1px;
}
 .footer-column.sign-up [type="button"], .footer-column.sign-up [type="submit"] {
     min-width: 111px;
     width: 111px;
     letter-spacing: 0.1em;
     padding-left: 14px;
     padding: 7px 15px 5px;
}
 .social-menu-rwjf{
     list-style-type: none;
     margin: 0;
     padding: 0;
}
 .social-menu-rwjf li{
     float: left;
}
 .footer-column.links ul{
     list-style-type: none;
}
 .footer-column.links li{
     display: inline;
}
 .question-form input[type="email"] {
     height: 54px;
     background: #B7B1AC;
     border: none;
     width: 100%;
}
 .footer-column.links li + li:before {
     color: #fff;
     padding: 0;
     content: "/";
}
 .subscribe .wp-share-button.theme22 .share-button, .wp-share-button.theme22 .share-button-more, .hero-banner-social-icons .wp-share-button.theme22 .share-button, .wp-share-button.theme22 .share-button-more{
     margin: 0 12px;
     padding: 0;
     height: 55px;
     width: auto;
     background: none;
}
 .subscribe .wp-share-button.theme22 .share-button, .wp-share-button.theme22 .share-button-more, .hero-banner-social-icons .wp-share-button.theme22 .share-button, .wp-share-button.theme22 .share-button-more{
     font-size: 48px;
}
 .subscribe .wp-share-button.theme22 .share-button .button-count, .hero-banner-social-icons .wp-share-button.theme22 .share-button .button-count{
     height: 55px;
     line-height: 55px;
}
 .subscribe .wp-share-button {
     min-width: 258px;
     width: 100%;
}
 .johnson-foundation .social-media i{
     position: absolute;
     top: 20%;
     left: 53px;
     font-size: 28px;
}
 .cm-field-row.pre-info{
     margin: 0;
}
 .cm-simple-form h3{
     margin: 0 0 10px;
     font-size: 16px;
     font-weight: 700;
}
 .success-message p{
     color: #fff;
}
 .about-the-program-description-block .subscribe .column-two h3{
     margin-bottom: 6px;
}
 .about-the-program-description-block .subscribe .column-two form{
     padding-right: 0;
}
 .subscribe .column-two {
}
 .subscribe .column-two input[type="email"] {
     background: rgba(255,255,255,.6);
}
 .subscribe .column-two .cm-field-row{
     vertical-align: top;
     margin: 0;
     padding: 0;
}
 .subscribe .column-two .cm-form-error + .cm-field-row{
     padding-right: 205px;
}
 .about-the-program-description-block .subscribe .column-two .cm-submit{
     width: 100%;
     padding: 10px;
}
 .about-the-program-description-block .subscribe .column-two .cm-button{
     width: 195px;
     padding-left: 12px;
     position: absolute;
     bottom: 0;
     right: 0;
}
 .about-the-program-description-block .subscribe .column-two .cm-form-error p{
     color: #2f353e;
     text-transform: capitalize;
     font-weight: normal;
}
 .footer-social-icons ul{
     list-style: none;
     margin: 0;
     padding: 0;
}
 .footer-social-icons li{
     display: inline-block;
     vertical-align: top;
     height: 36px;
     width: 36px;
}
 .footer-social-icons li a{
     color: #fff;
     display: block;
}
 .footer-social-icons li i{
     margin: 0 !important;
     font-size: 36px !important;
}
 @media (max-width: 900px){
     .navigation-menu .current-menu-item {
         display: none;
    }
     .hero-banner.home-page .hero-banner-video.video-mobile .video-container{
         max-height: 466px;
         height: auto;
    }
}
 .projects-hidden-footer .wp-share-button.theme22 .share-button, .wp-share-button.theme22 .share-button-more{
     margin: 0 12px;
     padding: 0;
     height: 38px;
     width: auto;
     background: none;
}
 .projects-hidden-footer .wp-share-button.theme22 .share-button, .wp-share-button.theme22 .share-button-more{
     font-size: 38px;
}
 .projects-hidden-footer .wp-share-button.theme22 .share-button .button-count{
     height: 38px;
     line-height: 38px;
}
 .projects-hidden-footer .wp-share-button {
     min-width: 258px;
     width: 100%;
}
 .projects-hidden-footer .wp-share-button.theme22 .share-button, .wp-share-button.theme22 .share-button-more{
     color: #1c3d67;
}
 .g-list:before, .g-list:after {
     content: " ";
     display: table;
}
 .g-list:after {
     clear: both;
}
 .section{
     //background-color: #eb8b23;
}
 .g-container{
     font-weight: 300;
     padding: 40px;
     min-height: 320px;
     color: #fff;
     -webkit-box-shadow: none;
     -moz-box-shadow: none;
     box-shadow: none;
}
 .g-container h5{
     margin: 0.8em 0;
     text-transform: none;
}
 .g-container h6 {
     margin: 0.5em 0;
}
 .g-container p{
     margin: 0 0 0.8em;
}
 .g-container a{
     text-decoration: underline;
}
 .g-container a{
     text-decoration: none;
}
 .g-post{
     padding: 40px 0;
}
 .g-post h2{
     color: #fff;
}
 .g-content{
     background: none;
     border-top: none;
}
 .g-content form textarea{
     color: #fff;
     background: #44566e;
}
 .g-container h2{
     color: #fff;
     font-size: 26px;
     margin-bottom: 11px;
}
/* Post */
 .section, .section *{
     -webkit-box-sizing: border-box;
     -moz-box-sizing: border-box;
     box-sizing: border-box;
}
 .g-list{
     margin: 0 -20px;
}
 .g-list article{
     padding: 0 20px;
}
 .g-list-item{
     float: left;
     padding: 0 20px 40px;
     text-align: center;
     max-width: 320px;
     width: 100%;
}
 .g-list-item a{
     position: relative;
     display: block;
     width: 100%;
     height: 280px;
     background: #c68a44;
     background: -webkit-radial-gradient(center ellipse,#c68a44 0,#a37b4c 75%);
     background: radial-gradient(ellipse at center,#c68a44 0,#a37b4c 75%);
     color: #fff;
     overflow: hidden;
}
/* projects */
 .g-container .projects-text{
     overflow: hidden;
}
 .g-container .projects-text h6 {
     font-size: 18px;
     margin: 2px 0 0;
}
 .projects .g-list-item strong{
     padding: 23px 35px;
     text-transform: uppercase;
}
 .g-list-item strong{
     display: block;
     position: relative;
     text-transform: uppercase;
}
 .projects .g-list-item{
     border: none !important;
     background: none;
}
 .projects .g-list-item img{
     max-height: 90%;
     position: absolute;
     bottom: 0;
     left: 50%;
     -webkit-transform: translateX(-50%);
     transform: translateX(-50%);
}
/* committee */
 .committee .g-list{
     margin: 0 -10px;
}
 .committee .g-list-item{
     padding: 0 10px 20px;
}
 .committee .g-list-item .sub-title{
     display: block;
}
 .committee .g-list-item a{
     padding: 20px 20px;
     max-width: 330px;
     height: 210px;
}
 .committee .g-list-item img{
     max-height: 116px;
     margin: 3px 0 13px;
}
 .g-line{
     border: none;
     margin: 0.83em 0 2em;
     border-top: 2px solid #eb8b23;
}
 .g-feature-image{
     border: 1px solid #6d6259;
     float: left;
     margin: 0 20px 40px 0;
}
 .search-submit{
     padding: 7px 15px 5px;
     border: 1px solid #000;
}
 .search-input{
     padding: 0 15px;
     width: 268px;
     height: 34px;
     border: none;
     color: #fff;
     background: #44566e;
}
 .section-search .g-list{
     margin-top: 40px;
}
 .accordion-horizontal-content .logo {
     position: absolute;
     top: 30px;
     right: 20px;
}
 .wp-share-button.theme22 .share-button:hover .button-count {
     display: none !important;
}
 .wp-share-button.theme22 .share-button:hover .button-icon {
     display: inline-block !important;
}
 .subscribe .wp-share-button.theme22 .share-button, .wp-share-button.theme22 .share-button-more, .hero-banner-social-icons .wp-share-button.theme22 .share-button, .wp-share-button.theme22 .share-button-more{
     font-size: 40px;
     height: auto;
     margin: 10px 30px 10px 0;
     text-decoration: none;
}
 .cm-submit:hover{
     opacity: 0.7;
}
 .liteAccordion .slide>div {
     width: 985px !important;
}
.blog .g-list-item, .leaders-in-action .g-list-item {
    height: auto;
}
 @media (max-width: 480px){
     .subscribe .sign-up .cm-field-row{
         margin-right: 0;
    }
     .subscribe .sign-up [type="button"], .subscribe .sign-up [type="submit"]{
         position: static;
         margin-top: 25px;
         width: 100%;
    }
}
 @media (min-width: 1024px){
     .banner-panel-content .additional-info+.button-container{
         margin-top: 60px;
    }
     .page-template-template-faq .applications.application-process .applications-btn-holder {
         padding: 115px 0 0;
    }
}
 .hero-banner-right-content {
     max-width: 500px;
}
/* color: #ccc;
 */
/* Site Scaling - Home */
 .accordion-horizontal-image {
     z-index: 1;
}
 .accordion-horizontal-content {
     z-index: 2;
}
 .accordion-horizontal-content {
     padding: 40px 10px 90px 40px;
}
 .accordion-horizontal-content .simple-quote{
    top: 60% !important;
     max-width: 600px;
}
 .accordion-horizontal ol li:nth-child(2) .accordion-horizontal-content .simple-quote {
     top: 73% !important;
     max-width: 600px;
}
 .accordion-horizontal ol li:nth-child(3) .accordion-horizontal-content .simple-quote {
    top: 69% !important;
    max-width: 670px;
}
 .accordion-horizontal ol li:nth-child(3)  .accordion-horizontal-content .simple-quote {
    left: 23%;
}
 .accordion-horizontal ol li:nth-child(3) .accordion-horizontal-content .btn {

    min-width: 139px;

}
 .accordion-horizontal ol li:nth-child(4) .accordion-horizontal-content .simple-quote {
     top: 65% !important;
     max-width: 600px;
}
 .accordion-horizontal ol li:nth-child(5) .accordion-horizontal-content .simple-quote {
     top: 65% !important;
     max-width: 600px;
}
.titleheader {
    position: relative;
    /* margin-left: 15px; */
    width: 98%;
    margin: auto;
}
 @media screen and (max-width: 768px) {
     .accordion-horizontal-image {
         position: initial;
    }
     .accordion-mobile-enabled .accordion-horizontal-image img {
         position: initial;
         width: 100%;
    }
     .accordion-horizontal-content {
         background: #716f70;
    }
}
 @media screen and (min-width: 0px) and (max-width: 500px) {
        .accordion-mobile-enabled .accordion-horizontal-mobile .accordion-horizontal-opener {
            font-size: 16px;
            margin: 0;
            padding: 20px 80px 20px 20px;
        }
         .titleheader {
            left: 0;
            width: 94%;
        }
 }
 @media screen and (min-width: 0px) and (max-width: 400px) {
        .hero-banner.home-page .container{background: url() 100% 100% no-repeat,-webkit-gradient(linear,left top,right top,from(#6f9b40),to(#8bac3e));}
        .hero-banner.about-the-program-pagee .container{background: url() 100% 100% no-repeat,-webkit-gradient(linear,left top,right top,from(#6f9b40),to(#8bac3e));}

        .hero-banner.fellow-page .container{background: url() 100% 100% no-repeat,-webkit-gradient(linear,left top,right top,from(#6f9b40),to(#8bac3e));}



 }
 @media screen and (min-width: 300px) and (max-width: 400px) {
     .hero-banner.home-page .container{
         background: linear-gradient(to right,#6f9b40 0,#8bac3e 100%);
        min-height: 710px;
    }
     .accordion-horizontal-mobile li:nth-child(2) .accordion-horizontal-content p {
         width: 100%
    }
     .hero-banner.home-page .container .hero-banner-bg {
         display: none;
    }
     .hero-banner.about-the-program-page .container .hero-banner-bg {
         display: none;
    }
     .hero-banner-testimonial{
        display: none;
    }
     .hero-banner-testimonial{
        display: none;
    }
     .hero-banner-right-content{
        margin-bottom: 10px;
    }
     .footer-column.sign-up .cm-form-error + .cm-field-row {
         margin-right: 0 !important;
         width: 100%;
    }
     .leadership-information-text .heading {
         text-align: center;
    }
     span.cm-form-error {
         width: 100%;
         margin: auto;
    }
     .footer-column.sign-up .cm-button {
         position: relative !important;
         text-align: center;
    }
     .footer-column.sign-up input[type="email"] {
         width: 100%;
         margin: 0 0 20px;
    }
     .leadership-information img {
         left: 0px;
    }
     .hero-banner.home-page .hero-banner-event #cm-simple_form-2 #cm-form-2-0 .cm-field-row:nth-child(3), .applications-page .subscribe-form #cm-simple_form-2 #cm-form-2-0 .cm-field-row:nth-child(3){
         width: 100% !important;
         float: none !important;
    }
     .hero-banner.home-page .hero-banner-event #cm-simple_form-2 #cm-form-2-0 .cm-button, .applications-page .subscribe-form #cm-simple_form-2 #cm-form-2-0 .cm-button{
        width: 100% !important;
    }
     .hero-banner-video {
         margin-top: 0px !important;
    }
     .hero-banner-video.video-mobile h4 {
         top: 18%;
    }
     .about-the-program-description-block .subscribe .column-two .cm-button {
         width: 100%;
         padding: 0;
    }
     .about-the-program-description-block .subscribe .column-three .btn {
         min-width: 100%;
    }
     .about-the-program-description-block .subscribe {
         bottom: 0px;
    }
     .subscribe .column-two .cm-form-error + .cm-field-row {
         padding-right: 0px;
    }
     .subscribe .column-two input[type="email"] {
         width: 100%;
         margin: 0 0 20px;
    }
     .subscribe .cm-button {
         width: 100%;
         position: relative !important;
         text-align: center;
    }
     .projectFilter select.year {
         margin-left: 0px;
         margin-right: 0px;
    }
     #leadersinaction .image {
         height: 300px !important;
    }
     .hero-banner.home-page .hero-banner-right {
         margin-bottom: 15px;
    }
     .hero-banner.home-page .hero-banner-testimonial {
         display: none;
    }
     svg#Layer_1 {
         width: 65px;
    }
     .hero-banner-video .video-container {
         height: 215px !important;
         width: 100% !important;
    }
     .hero-banner-video.video-mobile .video-container .play-ico {
         margin: -55px 0 0 -35px;
    }
     .hero-banner.about-the-program-page .hero-banner-testimonial {
         display: none;
    }
     .hero-banner.fellow-page .hero-banner-testimonial {
         display: none;
    }
     .image {
         height: auto !important;
    }
     .rssFeedIcon {
         position: relative;
         right: 0;
         text-transform: uppercase;
         top: 0;
         width: 100%;
         text-align: left;
    }
     .viewAllPosts {
         position: relative;
         right: 0;
         text-transform: uppercase;
         width: 100%;
         top: 0;
         text-align: left;
    }
     .hero-banner-event p:nth-child(2){
        display: none;
    }
}

 @media screen and (min-width: 401px) and (max-width: 500px) {
    .hero-banner.home-page .container{
        background: linear-gradient(to right,#6f9b40 0,#8bac3e 100%);
        min-height: 710px;
    }
     .hero-banner.home-page .container .hero-banner-bg {
         display: none;
    }
     .hero-banner.about-the-program-page .container .hero-banner-bg {
         display: none;
    }
     .hero-banner-testimonial{
        display: none;
    }
     .hero-banner-right-content{
        margin-bottom: 10px;
    }
     .footer-column.sign-up .cm-form-error + .cm-field-row {
         margin-right: 0 !important;
         width: 100%;
    }
     .leadership-information-text .heading {
         text-align: center;
    }
     span.cm-form-error {
         width: 100%;
         margin: auto;
    }
     .footer-column.sign-up .cm-button {
         position: relative !important;
         text-align: center;
    }
     .footer-column.sign-up input[type="email"] {
         width: 100%;
         margin: 0 0 20px;
    }
     .leadership-information img {
         left: 0px;
    }
     .hero-banner.home-page .hero-banner-event #cm-simple_form-2 #cm-form-2-0 .cm-field-row:nth-child(3), .applications-page .subscribe-form #cm-simple_form-2 #cm-form-2-0 .cm-field-row:nth-child(3){
         width: 100% !important;
         float: none !important;
    }
     .hero-banner.home-page .hero-banner-event #cm-simple_form-2 #cm-form-2-0 .cm-button, .applications-page .subscribe-form #cm-simple_form-2 #cm-form-2-0 .cm-button{
        width: 100% !important;
    }
     .hero-banner-video {
         margin-top: 0px !important;
    }
     .hero-banner-video.video-mobile h4 {
         top: 18%;
    }
     .hero-banner-video .video-container {
         width: 100% !important;
         height: 275px !important;
    }
     .projectFilter select.year {
         margin-left: 0px;
         margin-right: 0px;
    }
     #leadersinaction .image {
         height: 300px !important;
    }
     svg#Layer_1 {
         width: 65px;
    }
     .hero-banner-video.video-mobile .video-container .play-ico {
         margin: -55px 0 0 -35px;
    }
     .image {
         height: auto !important;
    }
     .hero-banner.fellow-page .hero-banner-testimonial {
         display: none !important;
    }
     .rssFeedIcon {
         position: relative;
         right: 0;
         text-transform: uppercase;
         top: 0;
         width: 100%;
         text-align: left;
    }
     .viewAllPosts {
         position: relative;
         right: 0;
         text-transform: uppercase;
         width: 100%;
         top: 0;
         text-align: left;
    }
}
 @media screen and (min-width: 501px) and (max-width: 600px) {
     .hero-banner-testimonial {
         display: block;
    }
    .hero-banner-right-content {
         max-width: 220px !important;
    }
     .hero-banner.home-page .hero-banner-testimonial {
         width: 420px;
         bottom: 0 !important;
         position: absolute;
    }
     .hero-banner.home-page .container .hero-banner-bg {
         display: none;
    }
     .hero-banner.about-the-program-page .container .hero-banner-bg {
         display: none;
    }
     .hero-banner.about-the-program-page .hero-banner-testimonial{
         display: none;
    }
     .hero-banner.home-page .hero-banner-right {
         margin-bottom: 10px;
    }
     .hero-banner.about-the-program-page .container .hero-banner-bg {
         min-height: 467px;
         background-size: 52%;
    }
     .hero-banner-video {
         margin-top: 0px !important;
    }
     .hero-banner-video.video-mobile h4 {
         top: 15%;
    }
     .hero-banner-video .video-container {
         height: 250px !important;
         width: 100% !important;
    }
     .hero-banner-video.video-mobile .video-container .play-ico {
         margin: -55px 0 0 -55px;
    }
     .projectFilter select.year {
         margin-left: 0px;
         margin-right: 0px;
    }
     #leadersinaction .image {
         height: 350px !important;
    }
     .image {
         height: auto !important;
    }
     .hero-banner.fellow-page .hero-banner-testimonial {
            top: 350px;
    }
     .rssFeedIcon {
         position: relative;
         right: 0;
         text-transform: uppercase;
         top: 0;
         width: 100%;
         text-align: left;
    }
     .viewAllPosts {
         position: relative;
         right: 0;
         text-transform: uppercase;
         width: 100%;
         top: 0;
         text-align: left;
    }
     .hero-banner.about-the-program-page .hero-banner-testimonial {
         max-width: 560px !important;
         right: 0px !important;
    }
     .hero-banner.about-the-program-page .container {
         background: -webkit-gradient(linear,left top,right top,from(#6f9b40),to(#8bac3e));
         background: -webkit-linear-gradient(left,#6f9b40 0,#8bac3e 100%);
         background: linear-gradient(to right,#6f9b40 0,#8bac3e 100%);
         min-height: 520px;
    }
     .hero-banner.about-the-program-page .hero-banner-left .hero-banner-event {
         max-width: 100%;
         padding: 0;
    }
     .hero-banner.fellow-page .hero-banner-left-quote {
         max-width: 90%;
         margin-left: 100px;
    }
     .hero-banner.fellow-page .container{
         background-position-x: 120%;
    }
    .titleheader {
        left: 0;
        width: 94%;
    }
}
 @media screen and (min-width: 601px) and (max-width: 700px) {
     .hero-banner.home-page .hero-banner-testimonial{
        margin-top: 300px;
    }
     .hero-banner.home-page .hero-banner-testimonial {
         width: 420px;
         bottom: 0 !important;
         position: absolute;
    }
     .hero-banner.home-page .container .hero-banner-bg {
         background-size: 55% !important;
         min-height: 664px !important;
    }
     .hero-banner.home-page .hero-banner-testimonial {
         bottom: 150px;
         position: relative;
         right: 0;
    }
     .hero-banner-video {
         margin-top: 0px !important;
    }
     .hero-banner-video.video-mobile h4 {
         top: 15%;
    }
     .hero-banner-video .video-container {
         height: 250px !important;
         width: 100% !important;
    }
     .hero-banner-video.video-mobile .video-container .play-ico {
         margin: -55px 0 0 -55px;
    }
     .projectFilter select.year {
         margin-left: 0px;
         margin-right: 0px;
    }
     #leadersinaction .image {
         height: 400px !important;
    }
     .image {
         height: auto !important;
    }
     .hero-banner.about-the-program-page .hero-banner-testimonial {
        /* max-width: 635px;
         */
         right: 0;
    }
     .hero-banner.about-the-program-page .container .hero-banner-bg{
         min-height: 570px;
    }
     .hero-banner.fellow-page .hero-banner-testimonial {
        top: 350px;
    }
     .rssFeedIcon {
         position: relative;
         right: 0;
         text-transform: uppercase;
         top: 0;
         width: 100%;
         text-align: left;
    }
     .viewAllPosts {
         position: relative;
         right: 0;
         text-transform: uppercase;
         width: 100%;
         top: 0;
         text-align: left;
    }
     .hero-banner-event p:nth-child(2){
        display: none;
    }
     .hero-banner.about-the-program-page .hero-banner-testimonial {
         max-width: 560px !important;
         right: 0px !important;
    }
     .hero-banner.about-the-program-page .hero-banner-event {
         max-width: 360px !important;
    }
     .hero-banner.about-the-program-page .container {
         background-position-x: 99% !important;
    }
     .hero-banner.applications-page .hero-banner-testimonial{
        display: block;
    }
     .hero-banner.fellow-page .hero-banner-left-quote {
         max-width: 90%;
         margin-left: 100px;
    }
     .hero-banner.fellow-page .container{
         background-position-x: 90%;
    }
}
 @media screen and (min-width: 768px) and (max-width: 800px) {
     .rssFeedIcon {
         display: block;
         margin: 0 0 15px;
         position: relative;
         right: 0;
         text-transform: uppercase;
         top: -40px;
         text-align: right;
    }
     .hero-banner-event p:nth-child(2){
        display: none;
    }
     .hero-banner.about-the-program-page .hero-banner-testimonial {
         max-width: 560px !important;
         right: 0px !important;
    }
     .hero-banner.about-the-program-page .hero-banner-event {
         max-width: 360px !important;
    }
     .hero-banner.about-the-program-page .container {
         background-position-x: 99% !important;
    }
     .hero-banner.applications-page .hero-banner-testimonial{
        display: block;
    }
     .hero-banner.fellow-page .hero-banner-left-quote {
         max-width: 90%;
         margin-left: 100px;
    }
     .hero-banner.fellow-page .container{
         background-position-x: 90%;
    }
     .accordion-horizontal ol li:nth-child(1) .accordion-horizontal-container {
        min-height: 650px;
    }
}
 @media screen and (min-width: 701px) and (max-width: 800px) {
     .accordion-horizontal ol li:nth-child(2) .accordion-horizontal-content .simple-quote {
         top: 65% !important;
         max-width: 400px;
    }
     .accordion-horizontal ol li:nth-child(3) .accordion-horizontal-content .simple-quote {
         top: 65% !important;
         max-width: 400px;
    }
     .accordion-horizontal ol li:nth-child(4) .accordion-horizontal-content .simple-quote {
         top: 65% !important;
         max-width: 400px;
    }
     .accordion-horizontal ol li:nth-child(5) .accordion-horizontal-content .simple-quote {
         top: 65% !important;
         max-width: 400px;
    }
     .hero-banner-comment {
         max-width: 330px;
    }
     .hero-banner.home-page .hero-banner-testimonial {
         width: 420px;
         bottom: 0 !important;
         position: absolute;
    }
     .hero-banner.home-page .container .hero-banner-bg {
         background-size: 55% !important;
         min-height: 700px !important;
    }
     .hero-banner.home-page .hero-banner-testimonial {
         bottom: 270px;
        /*right: -170px;
        */
         margin-top: 0
    }
     .hero-banner-video {
         margin-top: 0px !important;
    }
     .hero-banner-video.video-mobile h4 {
         top: 15%;
    }
     .hero-banner-video .video-container {
         height: 250px !important;
         width: 100% !important;
    }
     .hero-banner-video.video-mobile .video-container .play-ico {
         margin: -55px 0 0 -55px;
    }
     #leadersinaction .image {
         height: 450px !important;
    }
     .image {
         height: auto !important;
    }
     .fellow-page h1 {
         font-size: 38px;
    }
     .hero-banner.home-page .hero-banner-testimonial {
         right: 40px !important;
    }
     .hero-banner.about-the-program-page .hero-banner-testimonial {
         max-width: 348px !important;
         right: 0;
    }

     .hero-banner.applications-page .hero-banner-testimonial {
         display: block;
         left: 300px;
    }
     .hero-banner.applications-page .hero-banner-testimonial {
         width: 430px !important;
         bottom: 31px !important;
    }
     .hero-banner.fellow-page .hero-banner-testimonial {
          top: 376px;
    }
     .rssFeedIcon {
         display: block;
         margin: 0 0 15px;
         position: relative;
         right: 0;
         text-transform: uppercase;
         top: -40px;
         text-align: right;
    }
     .hero-banner-event p:nth-child(2){
        display: none;
    }
     .hero-banner.about-the-program-page .hero-banner-testimonial {
           bottom: 0;
            right: 0 !important;
            position: absolute;
    }
     .hero-banner.about-the-program-page .hero-banner-event {
         max-width: 360px !important;
    }
     .hero-banner.applications-page .hero-banner-testimonial{
        display: block;
    }
     .hero-banner.fellow-page .hero-banner-testimonial {
         right: 55px;
         width: 426px !important;
         top: 286px;
    }
     .hero-banner.fellow-page .hero-banner-left-quote {
         max-width: 90%;
         margin-left: 100px;
    }
     .hero-banner.fellow-page .container{
         background-position-x: 90%;
    }
     .accordion-horizontal ol li:nth-child(1) .accordion-horizontal-container {
        min-height: 650px;
    }
}
 @media screen and (min-width: 801px) and (max-width: 900px) {
     .accordion-horizontal ol li:nth-child(2) .accordion-horizontal-content .simple-quote {
         top: 65% !important;
         max-width: 400px;
    }
     .accordion-horizontal ol li:nth-child(3) .accordion-horizontal-content .simple-quote {
         top: 65% !important;
         max-width: 400px;
    }
     .accordion-horizontal ol li:nth-child(4) .accordion-horizontal-content .simple-quote {
         top: 65% !important;
         max-width: 400px;
    }
     .accordion-horizontal ol li:nth-child(5) .accordion-horizontal-content .simple-quote {
         top: 65% !important;
         max-width: 400px;
    }
     .hero-banner-video {
         margin-top: 0px !important;
    }
     .hero-banner-video.video-mobile h4 {
         top: 15%;
    }
     .hero-banner-video .video-container {
         height: 400px !important;
         width: 100% !important;
    }
     .hero-banner-video.video-mobile .video-container .play-ico {
         margin: -55px 0 0 -55px;
    }
     #leadersinaction .image {
         height: 450px !important;
    }
     .image {
         height: auto !important;
    }
     .hero-banner-event p:nth-child(2){
        display: none;
    }
     .hero-banner.about-the-program-page .hero-banner-testimonial {
         right: 0 !important;
    }
     .hero-banner.about-the-program-page .hero-banner-event {
         max-width: 360px !important;
    }
     .hero-banner.applications-page .hero-banner-testimonial{
        display: block;
    }
     .hero-banner.fellow-page .hero-banner-testimonial {
         right: 55px;
         width: 426px !important;
         top: 286px;
    }
     .hero-banner.fellow-page .container{
         background-position-x: 90%;
    }
    .hero-banner.fellow-page .hero-banner-testimonial {
          top: 376px;
    }
     .accordion-horizontal ol li:nth-child(1) .accordion-horizontal-container {
        min-height: 650px;
    }
}
 @media screen and (min-width: 901px) and (max-width: 1024px) {
     .accordion-horizontal-content .simple-quote, .accordion-horizontal-content .squad-list{
         max-width: 60%;
    }
     .accordion-horizontal-content p {
         width: 70%;
    }
     .accordion-horizontal ol li:nth-child(2) .accordion-horizontal-content .simple-quote {
         top: 65% !important;
         max-width: 400px;
    }
     .accordion-horizontal ol li:nth-child(3) .accordion-horizontal-content .simple-quote {
         top: 65% !important;
         max-width: 400px;
    }
     .accordion-horizontal ol li:nth-child(4) .accordion-horizontal-content .simple-quote {
         top: 65% !important;
         max-width: 400px;
    }
     .accordion-horizontal ol li:nth-child(5) .accordion-horizontal-content .simple-quote {
         top: 65% !important;
         max-width: 400px;
    }
     .accordion-horizontal ol li:nth-child(3) .accordion-horizontal-content .simple-quote {
         top: 51% !important;
    }
     .hero-banner-video {
         margin-top: 0px !important;
    }
     .hero-banner-video.video-mobile h4 {
         top: 15%;
    }
     .hero-banner-video .video-container {
         height: 400px !important;
         width: 100% !important;
    }
     .hero-banner-video.video-mobile .video-container .play-ico {
         margin: -55px 0 0 -55px;
    }
     .navigation-menu li {
         margin-right: 25px;
         font-size: 12px;
    }
     .image {
         height: auto !important;
    }
     .hero-banner-event p:nth-child(2){
        display: none;
    }
     .hero-banner.about-the-program-page .hero-banner-testimonial {
         right: 0 !important;
    }
     .hero-banner.about-the-program-page .hero-banner-event {
         max-width: 360px !important;
    }
     .hero-banner.applications-page .hero-banner-testimonial{
        display: block;
    }
     .hero-banner.fellow-page .hero-banner-testimonial {
    right: 235px;
    width: 426px !important;
    top: 366px;
}
     .hero-banner.fellow-page .container{
         background-position-x: 90%;
    }
     .accordion-horizontal ol li:nth-child(1) .accordion-horizontal-container {
        min-height: 650px;
    }
}
 @media screen and (min-width: 1001px) and (max-width: 1110px) {
     .accordion-horizontal-content p {
         width: 70%;
    }
     .hero-banner-right-content {
         max-width: 470px;
    }
     .hero-banner-comment {
         margin-left: 20px;
    }
     .accordion-horizontal ol li:nth-child(3) .accordion-horizontal-content .simple-quote {
         top: 51% !important;
         max-width: 600px;
    }
     .navigation-menu li {
         margin-right: 30px;
         font-size: 15px;
    }
     .image {
         height: auto !important;
    }
     .hero-banner.about-the-program-page .container {
         background: -webkit-gradient(linear,left top,right top,from(#6f9b40),to(#8bac3e));
         background: -webkit-linear-gradient(left,#6f9b40 0,#8bac3e 100%);
         background: linear-gradient(to right,#6f9b40 0,#8bac3e 100%);
         min-height: 520px;
    }
     .hero-banner-event p:nth-child(2){
        display: none;
    }
     .hero-banner.about-the-program-page .hero-banner-testimonial {
         max-width: 290px !important;
         right: 150px !important;
         position: absolute;
    }
     .hero-banner.about-the-program-page .hero-banner-event {
         max-width: 360px;
    }
     .hero-banner.applications-page .container{
         min-height: 898px;
    }
     .hero-banner.applications-page .hero-banner-right-content {
         max-width: 520px;
         margin-left: 0;
    }
     .hero-banner.applications-page .hero-banner-testimonial{
        display: block;
    }
     .hero-banner.fellow-page .hero-banner-testimonial {
        width: 326px !important;

    }
     .hero-banner.fellow-page .container{
         background-position-x: 90%;
    }
    .accordion-horizontal ol li:nth-child(1) .accordion-horizontal-container {
        min-height: 650px;
    }

}
 @media screen and (min-width: 1101px) and (max-width: 1200px) {
     .accordion-horizontal-content p {
         width: 70%;
    }
     .hero-banner-right-content {
         max-width: 470px;
    }
     .hero-banner-comment {
         margin-left: 20px;
    }
     .accordion-horizontal ol li:nth-child(3) .accordion-horizontal-content .simple-quote {
         top: 51% !important;
         max-width: 600px;
    }
     .navigation-menu li {
         float: left;
         margin-right: 35px;
    }
     .image {
         height: auto !important;
    }
     .hero-banner.about-the-program-page .container {
         background: -webkit-gradient(linear,left top,right top,from(#6f9b40),to(#8bac3e));
         background: -webkit-linear-gradient(left,#6f9b40 0,#8bac3e 100%);
         background: linear-gradient(to right,#6f9b40 0,#8bac3e 100%);
         min-height: 520px;
    }
     .hero-banner-event p:nth-child(2){
        display: none;
    }
     .hero-banner.about-the-program-page .hero-banner-testimonial {
         max-width: 290px !important;
         right: 150px !important;
    }
     .hero-banner.about-the-program-page .hero-banner-event {
         max-width: 360px;
    }
     .about-the-program-description-block .left-column{
         width: 100%;
    }
     .about-the-program-description-block .right-column {
         width: 100%;
         margin-left: 0%;
    }
     .hero-banner.applications-page .container{
         min-height: 858px;
    }
     .hero-banner.applications-page .hero-banner-right-content {
         max-width: 520px;
    }
     .hero-banner.fellow-page .hero-banner-testimonial {

        width: 296px !important;


    }
     .accordion-horizontal ol li:nth-child(1) .accordion-horizontal-container {
        min-height: 650px;
    }
}
 @media screen and (min-width: 1201px) and (max-width: 1300px) {
     .accordion-horizontal ol li:nth-child(2) .accordion-horizontal-content .simple-quote {
         top: 108% !important;
    }
     .accordion-horizontal ol li:nth-child(2) .accordion-horizontal-container {
         min-height: 600px;
    }
     .accordion-horizontal ol li:nth-child(3) .accordion-horizontal-container {
         min-height: 480px;
    }
     .accordion-horizontal ol li:nth-child(4) .accordion-horizontal-container {
         min-height: 460px;
    }
     .accordion-horizontal ol li:nth-child(5) .accordion-horizontal-container {
         min-height: 480px;
    }
     .accordion-horizontal ol li:nth-child(3) .accordion-horizontal-content .simple-quote {
         top: 69% !important;
         max-width: 600px;
    }
     .navigation-menu li {
         margin-right: 51px;
    }
     .hero-banner.applications-page .container{
         min-height: 858px;
    }
     .hero-banner.applications-page .hero-banner-right-content {
         max-width: 520px;
    }
     .hero-banner.fellow-page .hero-banner-testimonial {
         right: 55px;
         width: 426px !important;
    }
     .accordion-horizontal ol li:nth-child(1) .accordion-horizontal-container {
        min-height: 650px;
    }
}
 @media screen and (min-width: 1301px) and (max-width: 1400px) {
     .hero-banner.applications-page .container{
         min-height: 858px;
    }
}

@media screen and (max-width: 560px)
{
    .hero-banner.fellow-page .hero-banner-testimonial {
       display: none;
    }
}

.hero-banner.home-page .container {
    min-height: 830px;

}
.banner-panel-content .button-container .btn {
    width: 220px;
}
