.team-section .fl-module-rich-text.fl-rich-text{
	max-width:900px;
	width:100%;
	text-align:center;
	margin:0 auto;
	position:relative;
}
.team-section .fl-post-grid {
	display: flex;
	margin-left: -78px;
	width: calc(100% + 78px);
	margin-right: 0;
	flex-wrap: wrap;
	justify-content:center;
}
.team-section .fl-post-grid .fl-post-column{
    width: calc(25% - 78px);
    margin-left: 78px;
	padding:0 !important;
	margin-bottom:73px;
}
.team-section .fl-post-grid .fl-post-column .fl-post-grid-post{
	border:0 !important;
}
.team-section .fl-post-grid .fl-post-column .fl-post-image{
	max-height:443px;
	height:25vw;
	margin-bottom:19px;

}

.team-section .fl-post-grid .fl-post-column .fl-post-image img{
	width:100%;
	height:100%;
	object-fit:cover;
	object-position:top;
}
.team-section .fl-post-text{
	padding:0;
	text-align:center;
}
.team-section .designation{
	font-size: 16px;
	font-weight: 900;
	font-stretch: normal;
	font-style: normal;
	line-height: 1.67;
	letter-spacing: 0.8px;
	color: #570000;
	display:block;
	text-transform: uppercase;
	font-family:var(--font-family-secondary-bold);
}
.team-section .fl-post-text h3{
	font-family:var(--font-family-secondary-bold);
	font-size: 18px !important;
	font-weight: bold;
	font-stretch: normal;
	font-style: normal;
	line-height: 1.67;
	letter-spacing: normal;
	text-align: center;
	color: #570000;
	text-decoration:underline;
}
.team-section .fl-post-text h3:hover,.team-section .fl-post-text h3:focus{
	color:var(--color-tertiary-dark) !important;
}
.team-section{
	position:relative;
}
.team-section:after{
	position:absolute;
	content:"";
	left:-36px;
	top:300px;
	width: 101px;
	height: 171px;
	background: url(images/blue-small-shape.svg) no-repeat center / 100%;
	
}
@media(max-width:1300px){
	.team-section .fl-post-grid .fl-post-column{
		margin-left:50px;
		width:calc(25% - 50px);
	}
	.team-section .fl-post-grid {
		margin-left: -50px;
		width: calc(100% + 50px);
	}
}
@media(max-width:1200px){
	.team-section .fl-post-grid .fl-post-column{
		margin-left:50px;
		width:calc(33.33% - 50px);
	}

}
@media(max-width:992px){
	.team-section .fl-post-grid .fl-post-column{
		margin-left:30px;
		width:calc(33.33% - 30px);
	}
	.team-section .fl-post-grid {
		margin-left: -30px;
		width: calc(100% + 30px);
	}
}
@media(max-width:768px){
	.team-section .fl-post-grid .fl-post-column{
		margin-left:30px;
		width:calc(50% - 30px);
	}
	.team-section .fl-post-grid .fl-post-column .fl-post-image{
		height: 54vw;
	}
	.team-section:after{
	position: absolute;
    content: "";
    left: -36px;
    top: 300px;
    z-index: -1;
    width: 84px;
    height: 143px;
    background: url(images/blue-small-shape.svg) no-repeat center / 100%;
	}
}
@media(max-width:480px){
	.team-section .fl-post-grid .fl-post-column{
		margin-left:0px;
		width:100%;
		    margin-bottom: 50px;
	}
	.team-section .fl-post-grid .fl-post-column .fl-post-image{
		height: 100vw;
	}
	.team-section .fl-post-grid {
		margin-left: 00px;
		width: 100%;
	}
}


/* Popup  */
.team-popup{
	background:var(--color-secondary);
	position:relative;
}
.team-popup .container .logo{
	    position: absolute;
    opacity: 0.1;
    width: 915px;
    height: 535px;
    margin: auto;
    left: 0;
    right: 0;
    top: 0;
    bottom: 0;
}
.team-popup .container .logo img{ 
	width: 100%;
    height: 100%;
}
.team-popup .container{
/* 	max-width:1332px; */
	width:100%;
	margin:0 auto;
/* 	padding:134px 30px 140px; */
}
.team-popup .container .slick-slide>div{
	position:relative;
}
.team-popup .container .slick-slide>div:before{
display: block;
    position: relative;
    content: "";
    left: 320px;
    height: 2px;
    top: 41px;
    width: calc(98% - 676px);
    background-image: repeating-linear-gradient(to right, #eae4ce, #eae4ce 2px, transparent 3px, transparent 8px);
}
@media(max-width:1100px){
	.team-popup .container .slick-slide>div:before{
		left:270px;
width:calc(98% - 655px);
	}
}
@media (max-width: 992px) {
    .team-popup .container .slick-slide>div:before {
        left: 235px;
        width: calc(98% - 596px);
    }
}
@media (max-width: 768px) {
    .team-popup .container .slick-slide>div:before {
        left: 178px;
        width: calc(98% - 440px);
    }
}
@media (max-width: 480px) {
    .team-popup .container .slick-slide>div:before {
               left: 107px;
        width: calc(98% - 289px);
    }
}
#popmake-3070{
	top:0 !important;
}
.team-popup .container .slide {
	position:relative;
}
.team-popup .container .slide .inner-slide{
    padding: 134px 30px 140px;
    display: flex !important;
    max-width: 1332px;
    margin: 0 auto;
}
.team-popup .container .slide .btn--secondary{
	position: absolute;
    right: 0;
    bottom: 18px;
    margin: 0;
}
.team-popup .container .content{
	max-width:768px;
	width:100%;
	padding-left:140px;
	
}
.team-popup .container .content *{
color:var(--color-fourth);
}
.team-popup .container .content .description p{
	font-weight:300;
}
.team-popup .left-section{
	max-width:504px;
	width:100%;	
}
.team-popup .left-section *{
	color:var(--color-off-white);
}
.team-popup .container .image-section{
/* 	width:100%;
	max-height:635px;
	height:35vw;
	margin-bottom:30px; */
	width: calc(100vh - 50vh);
	    max-width: 100%;
    max-height: 635px;
    height: 63vh;
    margin-bottom: 30px;
}
.team-popup .container .image-section img{
	width:100%;
	height:100%;
	object-fit:cover;
	object-position:top;
}
.team-popup .slick-arrow{
	position:absolute;
	content:"";
	top:0;
	width: 216px;
	height: 84px;
	background:var(--color-dark-red);
	padding:33px 39px;
	border:0;
	box-shadow:none;
	z-index:999;
	cursor:pointer;
}
.team-popup .slick-arrow:before{
	width:0;
	height:100%;
	background:var(--color-tertiary);
	position:absolute;
	content:"";
	top:0;
	transition:0.5s ease all;
	z-index:-1;
}
.team-popup .slick-arrow.slick-prev:before{
	right:0;
}
.team-popup .slick-arrow.slick-next:before{
	left:0;
}
.team-popup .slick-arrow:hover:before,.team-popup .slick-arrow:focus:before{
	transition:0.5s ease all;
	width:100%;
}
.team-popup .slick-arrow span{
	display:none;
}
.team-popup .slick-arrow.slick-prev{
	left:0;
	
}
.team-popup .slick-arrow .slick-prev-icon{
	background:url(./images/icon-slider-arrow.svg)no-repeat center/100%;
	width: 100%;
	display: block;
	height: 18px;
}
.team-popup .slick-arrow .slick-next-icon{
	background:url(./images/icon-slider-arrow.svg)no-repeat center/100%;
	transform:rotate(180deg);
	width: 100%;
	display: block;
	height: 18px;
}
.team-popup .slick-arrow.slick-next{
	right:140px;
}
.team-popup .slick-initialized{
	position:unset !important;
}
.pum-container .pum-close{
	top: 0 !important;
	width: 87px !important;
	height: 84px !important;
	border-radius: 0 !important;
	border: 0 !important;
	box-shadow: none !important;
	right: 0 !important;

	background: var(--color-dark-red) !important;
	font-size:0 !important;
}
.pum-container .pum-close:after{
	position:absolute;
	content:"";
	background: url(./images/icon-popup-close.svg)no-repeat center/23px !important;
	height:20px;
	width:23px;
	left:0;
	right:0;
	top:0;
	bottom:0;
	margin:auto;
	z-index:2;
}

.pum-container .pum-close:before{
	position:absolute;
	content:"";
	width:100%;
	height:0;
	bottom:0;
	left:0;
	background:var(--color-tertiary);
	transition:0.5s ease all;
}
.pum-container .pum-close:hover:before,.pum-container .pum-close:focus:before{
	transition:0.5s ease all;
	height:100%;
	
}
.team-popup .designations{
	display: block;
	font-size: 16px;
	letter-spacing: 0.8px;
	font-weight: bold;
	font-stretch: normal;
	font-style: normal;
	line-height: normal;
	text-align: left;
	text-transform: uppercase;
	font-family: var(--font-family-secondary-bold);
}

.team-popup .name{
    font-family: var(--font-family-secondary-light) !important;
    font-size: 30px !important;
    font-weight: 100;
    letter-spacing: 1.2px !important;
    color: #fff !important;
    line-height: 1.4;
    text-align: left;
    text-transform: uppercase;
}
.nationality_affiliation{
	font-family: var(--font-family-secondary-bold) !important;
	display:block;
	font-size: 18px;
	font-weight: bold;
	font-stretch: normal;
	font-style: normal;
	line-height: normal;
	letter-spacing: 6.3px;
	text-align: left;
	margin-top:15px;
  color: #eae4ce !important;
}
@media(max-width:1300px){
	.team-popup .container .content{
		padding-left:100px;
	}
}
@media(max-width:1200px){
	.team-popup .container .content{
		padding-left:60px;
	}
}
@media(max-width:768px){
	.team-popup .container .slide .inner-slide{
		flex-direction:column;
	}
	.team-popup .left-section{
		max-width:100%;
	}
	.team-popup .container .content{
		padding-left:0px;
		max-width:100%;
		padding-top:30px;
	}
	.team-popup .container .image-section{
		max-width: 435px;
		margin-left: auto;
		margin-right: auto;
		max-height: 535px;
		height: 100vw;
		        width: 100%;
	}
	.team-popup .slick-arrow.slick-next{
		right:100px;
	}
	.team-popup .slick-arrow{
		width: 160px;
		height: auto;
	    padding: 20px 20px;
	}
	.pum-container .pum-close{
		background: url(./images/icon-popup-close.svg) no-repeat center / 18px var(--color-dark-red) !important;
		    width: 63px !important;
    height: 59px !important;
	}
}
@media(max-width:480px){
	.team-popup .container .name{
		font-size: 24px !important;
	}
	.team-popup .container .slide .inner-slide{
		padding-top:100px;
		padding-bottom:120px;
	}
	.team-popup .slick-arrow{
		width: 100px;
		height: auto;
		padding: 18px 10px;
	}
	.pum-container .pum-close{
		background: url(./images/icon-popup-close.svg) no-repeat center / 16px var(--color-dark-red) !important;
		width: 50px !important;
		height: 54px !important;
	}
	.team-popup .slick-arrow.slick-next {
		right: 80px;
	}
}
.pum-theme-3062 .pum-container, .pum-theme-lightbox .pum-container{
    margin-bottom: 0;
    background-color: var(--color-secondary) !important;
    height: 100% !important;
}
.team-popup,.pum-theme-3062 .pum-content, .pum-theme-lightbox .pum-content{
	height:100%;
}
#popmake-3070{
	    overflow: auto;
}
html.pum-open.pum-open-overlay.pum-open-scrollable .pum-overlay.pum-active{
	overflow-y:hidden;
}