li {
    -webkit-column-break-inside: avoid;
    page-break-inside: avoid;
    break-inside: avoid;
}
.about-top-section {
    display: flex;
	width: 100%;
	clear: both;
}
.about-left-section {
    margin-right: -60px;
	z-index: 999;
	width: 75%;
}
.about-right-section {
	background: #F5F4F3;
}
.about-right-section .banner-text {
	position: relative;
    height: 100%;
	padding: 0 140px;
}
.about-right-section .banner-text h2 {
    font-family: Post Grotesk;
    font-style: normal;
    font-weight: 300;
    font-size: 58px;
    line-height: 72px;
    color: #333333;
	width: 57%;
	position: relative;
    margin-top: 40%;
}
.about-left-section img {
   margin-top: 60px;
	margin-bottom: 60px;
	object-fit: cover;
    width: 100%;
    max-height: 600px;
}
.about-mid-section{
	display: inline-block;
	padding-top: 149px;
	padding-bottom: 100px;
}
.about-mid-section .banner-text p {
    font-family: Register;
    font-style: normal;
    font-weight: normal;
    font-size: 22px;
    line-height: 47px;
    color: #1E1B18;
}
.about-mid-section img{
	width: 80%;
	float: right;
	padding-right: 4rem;
}
.about-mid-section .banner-text {
    width: 90%;
    padding: 10% 0 0 5%;
}
.misstion-statement-section.bootstrap-wrapper {
    background: #F5F4F3;
}
.site-container.bootstrap-wrapper.mission-state {
    padding-top: 80px;
    padding-bottom: 80px;
}
.misstion-statement-section .mission-content {
    width: 50%;
    margin: 0 auto;
    text-align: center;
	font-family: Register;
    font-style: normal;
    font-weight: normal;
    font-size: 22px;
    line-height: 47px;
    color: #1E1B18;
}
.histroy-timeline-section {
    width: 100%;
    clear: both;
    display: block;
}
.histroy-timeline-section .slick-slide:focus {
    outline: 0;
}
.histroy-timeline-section .histroy-timeline-slider {
    margin: 50px 0;
    display: inline-block;
    width: 100%;
}
.histroy-timeline-slider .slick-list { 
    padding:0 10% 0 0;
}
.histroy-timeline-slider .slick-track:before {
    content: "";
    display: inline-block;
    width: calc(100% - 200px);
    height: .5px;
    background-color: #00000069;
    position: absolute;
    top: 50%;
    -ms-transform: translateY(-50%);
    transform: translateY(-50%);
    margin-left: 100px;
    z-index: -1;
}
.histroy-timeline-slider .slick-slide {
    text-align: right;
    margin: 0 40px;
    display: inline-block;
    vertical-align: middle;
    float:none;
    cursor: pointer;
}
.histroy-timeline-slider .slick-slide span {
    margin-top: 10px;
    display: inline-block;
    font-weight: 700;
    position: relative;
    width: 100%;
    overflow: hidden;
}
.histroy-timeline-slider .slick-slide span:before {
    content: "";
    display: block;
    background-color: #BF2B3C;
    width: 50px;
    height: 1px;
    position: absolute;
    top: 12px;
    right: 52px;
}
.histroy-timeline-slider .arrow-prev {
	position: absolute;
    bottom: -40px;
    right: 50%;
    margin-right: 10px;
}
.histroy-timeline-slider .arrow-next {
	position: absolute;
    left: 50%;
    bottom: -40px;
    margin-left: 10px;
}
.histroy-timeline-slider a.arrow-prev:hover,
.histroy-timeline-slider a.arrow-next:hover {
	color: #000;
}
.timeline-instruction {
	display: inline-block;
    width: 100%;
    text-align: center;
    margin-top: 20px;
    font-size: 14px;
}
span.top-board-member-comment {
    font-weight: 400;
    font-family: Register;
    font-size: 65%;
    margin-top: 13px;
    display: block;
}

/*
.histroy-timeline-slider .slick-slide .main {
    position: relative;
    width: 309px;
    height: 309px;
    margin: 0 auto;
}
.histroy-timeline-slider .slick-slide .main .wrapper {
    width: 309px;
    height: 309px;
    cursor: pointer;
    position: absolute;
    overflow: hidden;
    left: 50%;
    top: 50%;
    transform: translate(-50%, -50%);
    transition-timing-function: cubic-bezier(0.4, 0.0, 0.2, 1);
    transition: transform 375ms, width 275ms 100ms, height 375ms;
    box-shadow: 0 0 20px rgba(0, 0, 0, 0.2);
}
.histroy-timeline-slider .slick-slide .main .wrapper.thumb.open {
    width: 630px;
    height: 630px;
    translate transition: transform 375ms, width 375ms, height 275ms 100ms;
}
.histroy-timeline-slider .slick-slide .main .wrapper.thumb div.content {
    position: absolute;
    margin: auto;
    left: -9999px;
    right: -9999px;
    transform-origin: top;
    width: 630px;
    transform: scale(0.62);
    height: 630px;
    border-radius: 3px;
    background: #fff;
    overflow: hidden;
    transition: transform 375ms cubic-bezier(0.4, 0.0, 0.2, 1);
}
.histroy-timeline-slider .slick-slide .main .wrapper.thumb.open .content {
    transform: scale(1);
}
.histroy-timeline-slider .slick-slide .main .wrapper.thumb .img {
    height: auto;
    background-size: cover;
    background-position: center;
}
*/


.board-of-directors-section {
    width: 100%;
	display: block;
	clear: both;
	background: #F5F4F3;
}
.board-of-directors-section .board-director-content img {
    width: 100%;
    padding: 20px;
}
.board-of-directors-section .board-director-content div:first-child { 
	padding-right: 60px;
	font-weight: 700;
}
.board-of-directors-section .board-director-content div { 
	padding: 0 60px;
	font-weight: 700;
}
.board-of-directors-section .board-director-content div:last-child { 
	padding-left: 60px;
	font-weight: 700;
}
.board-of-directors-section .board-director-content {
    margin: 0 auto;
    width: 70%;
    text-align: center;
}
span.top-board-member-title {
    font-family: IBM Plex Mono;
    font-style: normal;
    font-weight: normal;
    font-size: 13px;
    line-height: 24px;
    letter-spacing: 1px;
    font-feature-settings: 'ss03' on;
    color: #1A1A1A;
    opacity: 0.75;
}
.national-board-section,.israel-board-section{
	background: #F5F4F3;
	width: 100%;
    display: block;
    clear: both;
}
.national-board-section img{
	 width: 30%;
}
.board-director-content .col-md-8 ul,.israel-director-content .col-md-8 ul,.executive-staff-content .col-md-6 ul,.executive-staff-content .col-md-5 ul{
	margin-left: 0;
}
.board-director-content .col-md-8 ul li,.israel-director-content .col-md-8 ul li,.executive-staff-content .col-md-6 ul li,.executive-staff-content .col-md-5 ul li{
	border: none;
}
.national-board,.israel-board,.executive-staff{
	padding-left: 2%;
	padding-right: 2%;
}
.board-director-content .col-md-3,.israel-director-content .col-md-3 {
    border-right: 2px solid #ddd;
}
.board-director-content .col-md-8,.israel-director-content .col-md-8 {
    margin-left: 2%;
}
.board-of-directors-section .board-directors,.executive-staff-section .executive-staff,.histroy-timeline {
    padding-top: 80px;
    padding-bottom: 80px;
}
.israel-board-section{
	padding-top: 40px;
    padding-bottom: 80px;
}
.executive-staff-content .col-md-6 ul li p,.executive-staff-content .col-md-5 ul li p {
    margin-bottom: 5px;
}
.executive-staff-content .col-md-6 ul li,.executive-staff-content .col-md-5 ul li {
    padding-bottom: 20px;
}
.executive-staff-section .first-national-executive-staff-board {
    border-right: 2px solid #ddd;
}
.executive-staff-section .second-national-executive-staff-board {
    margin-left: 2%;
}
.about-right-section .banner-text hr {
    color: #BF2B3C;
	margin-bottom: 10px;
	width: 60px;
	border-top-width: 2px;
	border: 1px solid #BF2B3C;
}
.section-title-national hr{
	color: #BF2B3C;
	float: left;
	width: 40px;
	vertical-align: middle;
	border-top-width: 2px;
	margin-top: 25px;
	margin-right: 10px;
	top: -7px;
    position: relative;
    border-color: #BF2B3C;
}
.about-page .section-title-national{
	font-family: 'Post Grotesk';
	font-weight: normal;
    font-style: normal;
	font-size: 32px;
	font-weight: 50px;
}
.three-column{
    columns: 3;
}
.two-column{
    columns: 2;
}


/* timeline modal */
.modal-lg {
    max-width: 70% !important;
}

.modal-content {
    -webkit-transform-origin: 0 0;
    -ms-transform-origin: 0 0;
    transform-origin: 0 0;
    transform: scale(0);
    transition: transform 1s;
}

.modal-body {
    background: #F5F4F3;
}

button.close {
    position: absolute;
    z-index: 100;
    margin: 10px 20px;
    right: 0;
}

.modal-txt {
    width: 0;
    line-height: 30px;
    -webkit-transform-origin: 0 0;
    -ms-transform-origin: 0 0;
    transform-origin: 0 0;
    transform: scale(0);
    transition: transform 1s;
}

.modal.show .modal-txt,
.modal.show .modal-content {
    transform: scale(1);
}

@-webkit-keyframes modal-content {
    0% {
        -webkit-transform: scale(0);
    }

    100% {
        -webkit-transform: scale(1.0);
    }
}

@keyframes modal-content {
    0% {
        transform: scale(0);
    }

    100% {
        transform: scale(.0);
    }
}

.modal-txt h2 {
    color: #BF2B3C;
    font-size: 50px;
}

.modal-body {
    padding: 0 !important;
}
button.close{
	background-color: #fff;
}
.close{
	opacity: 1;
}
.histroy-timeline .slick-dots{
	text-align: center;
}
.histroy-timeline button {
    text-align: center;
    padding: 10px 20px;
}
.histroy-timeline ul.slick-dots li{
	padding: 10px;
	border-bottom-width: 0;
	display:inline-block;
}
/* timeline modal */
@media only screen and (max-width: 1300px) {
	.misstion-statement-section .mission-content{
		width: 80%;
	}
}
@media only screen and (max-width: 1200px) {
	.about-mid-section .banner-text {
		padding: 0 0 0 5%;
	}
	.about-mid-section .banner-text p{
		font-size: 21px;
		line-height: 36px;
	}
	.misstion-statement-section .mission-content{
		font-size: 20px;
		line-height: 40px;
	}
}
@media only screen and (max-width: 1024px) {
	.about-right-section .banner-text h2{
		font-size: 48px;
		line-height: 65px;
		width: 96%;
	}
	.about-left-section{
		width: 85%;
	}
	.about-mid-section img {
		width: 96%;
		float: right;
	}
	.about-page .section-title-national{
		margin-bottom: 25px;
	}
}
@media only screen and (max-width: 767px) {
	.about-top-section{
		display: block;
	}
	.about-left-section{
		margin-right: 0;
	}
	.about-right-section {
		display: block;
		padding: 40px 30px 30px 30px;
	}
	.board-director-content .col-md-8, .israel-director-content .col-md-8,
	.executive-staff-section .second-national-executive-staff-board,.executive-staff-section .second-national-executive-staff-board {
		margin-left: 0;
		margin-top: 20px;
	}
	.board-director-content,.israel-director-content,.executive-staff-section .first-national-executive-staff-board,.executive-staff-section .second-national-executive-staff-board {
		padding-left: 2%;
		padding-right: 2%;
	}
	.board-director-content .col-md-3, 
	.israel-director-content .col-md-3,.executive-staff-section .first-national-executive-staff-board {
		border-right: none;
		border-bottom: 2px solid #ddd;
	}
	.modal-txt{
		width: 100%;
	}
	.modal-lg {
		max-width: 100% !important;
	}
	.board-directors-list {
		margin-bottom: 10px;
	}
	.three-column {
		columns: 2;
	}
	.about-left-section {
		width: 100%;
	}
	.about-right-section .banner-text {
		padding: 0;
	}
	.about-right-section .banner-text h2 {
		font-size: 32px;
		line-height: 45px;
		width: 100%;
		position: unset;
		top: unset;
		-ms-transform: none;
		transform: none;
	}
	.about-mid-section{
		padding-top: 40px;
	}
	.about-left-section img{
		margin-bottom: 0;
	}
}
@media only screen and (max-width: 480px) {
	.about-top-section{
		display: block;
	}
	.three-column {
		columns: 1;
	}
	.two-column {
		columns: 1;
	}
	.about-left-section img {
		margin-top: 60px;
		margin-bottom: 0;
	}
	.about-right-section .banner-text h2 {
		font-size: 28px;
		line-height: 40px;
		padding: 40px 20px 20px 20px;
	}
}