
/* imports and fonts imports */

@font-face {
	font-family: 'FuturaStd-Bold';
	src: url('/shared/fonts/FuturaStd-Bold.otf');
	/* IE9 Compat Modes */
	src: url('/shared/fonts/FuturaStd-Bold.eot?#iefix') format('embedded-opentype'),
		/* IE6-IE8 */
		url('/shared/fonts/FuturaStd-Bold.woff2') format('woff2'),
		/* Super Modern Browsers */
		url('/shared/fonts/FuturaStd-Bold.woff') format('woff'),
		/* Pretty Modern Browsers */
		url('/shared/fonts/FuturaStd-Bold.ttf') format('truetype'),
		/* Safari, Android, iOS */
		url('/shared/fonts/FuturaStd-Bold.svg#svgFontName') format('svg');
	/* Legacy iOS */
}
@font-face {
	font-family: 'FuturaStd-Medium';
	src: url('/shared/fonts/FuturaStd-Medium.otf');
	/* IE9 Compat Modes */
	src: url('/shared/fonts/FuturaStd-Medium.eot?#iefix') format('embedded-opentype'),
		/* IE6-IE8 */
		url('/shared/fonts/FuturaStd-Medium.woff2') format('woff2'),
		/* Super Modern Browsers */
		url('/shared/fonts/FuturaStd-Medium.woff') format('woff'),
		/* Pretty Modern Browsers */
		url('/shared/fonts/FuturaStd-Medium.ttf') format('truetype'),
		/* Safari, Android, iOS */
		url('/shared/fonts/FuturaStd-Medium.svg#svgFontName') format('svg');
	/* Legacy iOS */
}
@font-face {
	font-family: 'FuturaStd-Book';
	src: url('/shared/fonts/FuturaStd-Book.otf');
	/* IE9 Compat Modes */
	src: url('/shared/fonts/FuturaStd-Book.eot?#iefix') format('embedded-opentype'),
		/* IE6-IE8 */
		url('/shared/fonts/FuturaStd-Book.woff2') format('woff2'),
		/* Super Modern Browsers */
		url('/shared/fonts/FuturaStd-Book.woff') format('woff'),
		/* Pretty Modern Browsers */
		url('/shared/fonts/FuturaStd-Book.ttf') format('truetype'),
		/* Safari, Android, iOS */
		url('/shared/fonts/FuturaStd-Book.svg#svgFontName') format('svg');
	/* Legacy iOS */
}
@font-face {
	font-family: 'FuturaStd-Heavy';
	src: url('/shared/fonts/FuturaStd-Heavy.otf');
	/* IE9 Compat Modes */
	src: url('/shared/fonts/FuturaStd-Heavy.eot?#iefix') format('embedded-opentype'),
		/* IE6-IE8 */
		url('/shared/fonts/FuturaStd-Heavy.woff2') format('woff2'),
		/* Super Modern Browsers */
		url('/shared/fonts/FuturaStd-Heavy.woff') format('woff'),
		/* Pretty Modern Browsers */
		url('/shared/fonts/FuturaStd-Heavy.ttf') format('truetype'),
		/* Safari, Android, iOS */
		url('/shared/fonts/FuturaStd-Heavy.svg#svgFontName') format('svg');
	/* Legacy iOS */
}

:root {
    --en-website-width: 1200px;

    /* Global convenience variables below (samples). Add/update/delete for your own needs. */
    --red: #cd0100;
    --green: #76c249;
    --blue: #01346c;
    --blue2: #048cd9;
    --gray: #f0f0f0;
}

/* General */
body {
	margin: 0 !important;
	padding: 0;
	background: #000000;
	margin-top: 0px !important;
	position: relative !important;
	
}

article,
aside,
details,
figcaption,
figure,
footer,
header,
hgroup,
menu,
nav,
section {
	display: block;
}

audio,
canvas,
video {
	display: inline-block;
	*display: inline;
	*zoom: 1;
}

audio:not([controls]) {
	display: none;
}

[hidden] {
	display: none;
}

.cf:before,
.cf:after {
	content: "";
	display: table;
}

.cf:after {
	clear: both;
}

.cf {
	zoom: 1;
}

.DB_mask {
	z-index: 99999 !important;
}

.DB_dialog {
	z-index: 99999 !important;
}

.ir {
	display: block;
	text-indent: -999em;
	overflow: hidden;
	background-repeat: no-repeat;
	text-align: left;
	direction: ltr;
}

h1,
h2,
h3,
h4,
h5,
h6 {
	padding: 0;
	margin: 0;
}

a,
a:active,
a:visited {
	color: #333333;
}

a:hover,
a:active {
	outline: 0;
	color: #333333;
}

img {
	border: 0;
	-ms-interpolation-mode: bicubic;
	vertical-align: middle;
}

/* Normalization of fonts */
abbr[title] {
	border-bottom: 1px dotted;
}

blockquote {
	margin: 1em 40px;
}

dfn {
	font-style: italic;
}

hr {
	display: block;
	height: 1px;
	border: 0;
	border-top: 1px solid #ccc;
	margin: 1em 0;
	padding: 0;
}

ins {
	background: #ff9;
	color: #000;
	text-decoration: none;
}

mark {
	background: #ff0;
	color: #000;
	font-style: italic;
	font-weight: bold;
}

pre,
code,
kbd,
samp {
	font-family: monospace, monospace;
	_font-family: "courier new", monospace;
	font-size: 16px;
	font-size: 1em;
}

pre {
	white-space: pre;
	white-space: pre-wrap;
	word-wrap: break-word;
}

q {
	quotes: none;
}

q:before,
q:after {
	content: "";
	content: none;
}

small {
	font-size: 85%;
}

sub,
sup {
	font-size: 75%;
	line-height: 0;
	position: relative;
	vertical-align: baseline;
}

sup {
	top: -0.5em;
}

sub {
	bottom: -0.25em;
}


#wrapper, #wrapper-index {
  position: relative;
  margin: 0 auto;
  width: 100%;
  height: 100%;
  min-height: 100%;
  height: auto !important;
  text-align: left;
  background: url('') no-repeat;
  overflow-x: hidden !important;
}
/*Video Banner*/
#index-top {
    background: #000;
    position: relative;
    max-height: 840px;
    overflow: hidden;
    margin-top: -168px;
    z-index: -1;
}

#index-top::after {
    position: absolute;
    content: '';
    background: url('/pics/index-top-grident.png') repeat-x center;
    height: 263px;
    width: 100%;
    top: 0px;
    z-index: 5;
  }
#slideshow {position: relative;margin: 0 auto;background: #000;}
#slideshow .nivoSlider {margin-left: 0 !important;}
#index-top #slideshow img,
#index-top #slideshow .nivoSlider,
#index-top #slideshow .nivo-slice { max-height: 55vw; display: block; min-width: 100%; width: unset!important;}

@media only screen and (max-width: 768px) {
	#index-top {
		margin-top: 0px;
	}
	#index-top::after{
	display: none;
	}
}




/* Rows WRapper */

#rows-wrapper,
.rows {
	position: relative;
	width: 100%;
	z-index: 1;
}
.rows-inner {
	position: relative;
	margin: 0 auto;
	max-width: 1200px;
	display: grid;
}

@media only screen and (max-width: 1260px) {
	.rows-inner {
		padding-left: 35px !important;
		padding-right: 35px !important;
	}
}

@media only screen and (max-width: 768px) {
	.rows-inner {
		padding-left: 15px !important;
		padding-right: 15px !important;
	}
}


/****** FIRST ROW  ******/
#first-row {
	position: relative;
	z-index: 999;
}

/* sidelinks */
.en-sidelinks-module {
	top: 35.8% !important;
	gap: 10px;
}

@media (min-width: 769px) {
	.en-sidelinks-module a {
		width: 147px !important;
	}
}

/* @media (max-width: 1100px) {
	.en-sidelinks-module {
		top: 62% !important;
	}
} */

.en-sidelinks-module a {
	text-decoration: none;
	font-size: 15px !important;
	font-weight: 500 !important;
	padding: 7px 5px 5px 5px !important;
	line-height: 20px !important;
	min-height: 70px !important;
	width: 90%;
	background-color: #ffffff !important;
	color: #000000 !important;
	font-family: 'FuturaStd-Book' !important;
	box-sizing: border-box !important;
	letter-spacing: 0.3px !important;
	text-transform: uppercase !important;
	-webkit-transition: all 0.3s ease 0s !important;
	transition: all 0.3s ease 0s !important;
	border-right: none !important;
	justify-content: center !important;
	text-align: center !important;
}


.en-sidelinks-module a::before {
	content: "" !important;
	position: absolute !important;
	height: 2px !important;
	width: 100% !important;
	right: inherit !important;
	left: 0px !important;
	top: inherit !important;
	bottom: 0px !important;
	transform: none !important;
	transition: all 0.3s ease 0s !important;
	background: #ff0000;
	opacity: 1;
  }

  .en-sidelinks-module a:hover::before, .en-sidelinks-module a:focus::before {
    opacity: 0;
}
.en-sidelinks-module a:hover::after {
display: none !important;
}

.en-sidelinks-module a:hover,
.en-sidelinks-module a:focus{
	background: url('/pics/sidelinks-bg.jpg') no-repeat left,#040404 !important;
	color: #ffffff !important;
	transform: none !important;
}


@media (max-width: 768px) {
	#first-row {
		position: relative;
		z-index: 1;
		background: #ffffff;
	}

	.en-sidelinks-module {
		padding: 30px 0 30px !important;
		flex-direction: row;
		justify-content: center;
		flex-wrap: wrap;
		z-index: 1000;
		gap: 20px !important;
	}

	.en-sidelinks-module a {
		width: 147px !important;
		box-shadow: rgba(0, 0, 0, 0.1) 0px 4px 12px;
		font-size: clamp(13px,1.95vw,15px) !important;
       line-height: clamp(17px,2.60vw,20px) !important;
	}

}


@media (max-width: 576px) {
	.en-sidelinks-module a {
		width: 45% !important;
	}

	.en-sidelinks-module a:hover,
	.en-sidelinks-module a:focus {
		width: 45% !important;
	}
}

@media (max-width: 430px) {
	.en-sidelinks-module a {
		width: 95% !important;
		margin-left: auto;
		margin-right: auto;
	}

	.en-sidelinks-module a br {
		display: none !important;
	}

	.en-sidelinks-module a:hover,
	.en-sidelinks-module a:focus {
		width: 95% !important;
	}

}
/* Second Row:- Marquee Section */
/* Second Row:- Marquee Section */
#second-row{
	background:#fff;
	z-index: 2;
  }
  #second-row-inner {
	padding:21px 0 19px 0;
  }
  
  /* MARQUEE */
  .en-marquee-module {
	position: relative;
	background: transparent;
  }
  .en-marquee-module::before {
	content: "";
	position: absolute;
	top: 0;
	left: 0;
	width: 50px;
	height: 100%;
	background-image: linear-gradient(to left, rgba(255, 255, 255, 0), rgba(255, 255, 255, 0.2), rgba(255, 255, 255, 0.4), rgba(255, 255, 255, 0.8), rgba(255, 255, 255, 1), rgba(255, 255, 255, 1));
	z-index: 1;
  }
  .en-marquee-module::after {
	content: "";
	position: absolute;
	top: 0;
	right: 0;
	width: 50px;
	height: 100%;
	background-image: linear-gradient(to right, rgba(255, 255, 255, 0), rgba(255, 255, 255, 0.2), rgba(255, 255, 255, 0.4), rgba(255, 255, 255, 0.8), rgba(255, 255, 255, 1), rgba(255, 255, 255, 1));
	z-index: 1;
  }
  .marquee-container {
	width: 100%;
	max-width: 100%;
	margin-left: auto;
	height: 30px;
	display: flex;
	align-items: center;
	justify-content: center;
	position: relative;
	z-index: 9;
	padding: 0px 0 0;
  }
  .marquee-container .en-marquee-module {
	height: 30px;
	background: var(--en-website-color-1);
  }
  .marquee-container .en-marquee-module .en-marquee-module-content {
	font-size: 15px;
	font-weight: 600;
	line-height: 1;
	letter-spacing: 0.35px;
	text-align: left;
	color: #000;
	margin: 0px 0 0 0;
	font-family: 'FuturaStd-Book';
  }
  .en-marquee-module .en-marquee-popup-wrapper {
	width: 100%;
	max-width: 100% !important;
  }
  .en-marquee-module .en-marquee-popup-wrapper .en-marquee-popup {
	box-sizing: border-box;
	width: 100%;
	white-space: initial !important;
	background: #000000 !important;
	border: none !important;
  }
  .en-marquee-module .en-marquee-popup-wrapper .en-marquee-popup-icon {
	border-bottom-color: #000000;
  }
  .en-marquee-module.popup-top .en-marquee-popup-wrapper .en-marquee-popup-icon {
	border-top-color: #000000;
	border-bottom-color: transparent;
  }
  .en-marquee-module .en-marquee-popup-wrapper .en-marquee-popup-icon {
	border-width: 20px;
	border-style: solid;
	border-top-color: transparent !important;
	border-right-color: transparent !important;
	border-bottom-color: #000000 !important;
	border-left-color: transparent !important;
  }
  .en-marquee-module .en-marquee-popup-wrapper .en-marquee-popup .en-marquee-tooltip-buttons {
	justify-content: center !important;
	
  }
  .en-marquee-module .en-marquee-tooltip-buttons button {
	margin: 0 5px !important;
	color: #000 !important;
	background: #fff !important;
	font-family: 'FuturaStd-Book' !important;
	letter-spacing: 0.35px !important;
  }
  .en-marquee-module .en-marquee-tooltip-buttons button[aria-pressed="true"] {
	background-color: #625f5f !important;
	color: #fff !important;
  }
  .en-marquee-module .en-marquee-popup .en-marquee-popup-text {
	font-family: 'FuturaStd-Book';
	font-size: 15px !important;
	font-weight: 600 !important; 
	line-height: 1.1;
	text-align: center;
	color: #fff !important;
	letter-spacing: 0.35px !important;
  }
  .en-marquee-module {
	background: var(--en-website-color-1);
	height: auto;
	max-width: 100%;
	margin: inherit;
  }
  .en-marquee-module .en-marquee-module-content {
	color: #252525;
	font-size: 16px;
  }
  .en-marquee-module .en-marquee-tooltip-buttons button{
	  font-size: 15px !important;
  }
  @media screen and (max-width: 768px) {
	.en-marquee-module .en-marquee-popup .en-marquee-popup-text{
		font-size: clamp(13px,1.95vw,15px) !important;
	}
	.en-marquee-module .en-marquee-tooltip-buttons button{
		font-size: clamp(13px,1.95vw,15px) !important;
	}
	.marquee-container .en-marquee-module .en-marquee-module-content{
		font-size: clamp(13px,1.95vw,15px) !important;
	}
	#second-row-inner{
		padding: 15px 0 15px 0;
	}
  }


/* THIRD ROW */

#third-row {
	position: relative;
	background: url('/pics/third-row-bg.jpg') repeat-x center bottom,#ffffff;
}
.third-row-border-top{
	width: 100%;
	height: 2px;
	position: absolute;
	top: -9px;
}
.third-row-border-top img{
	position: relative;
	left: 50%;
	transform: translateX(-50%) !important;
}
.third-row-border-btm{
	content: "";
	width: 100%;
	height: 2px;
	position: absolute;
	bottom: -6px;
}
.third-row-border-btm img{
	position: relative;
	left: 50%;
	transform: translateX(-50%) !important;
}
#third-row-inner {
	position: relative;
	padding: 44px 0 92px 0px;
	max-width: 1334px !important;
}
.third-row-header{
	margin: 0px 0px 99px 0px;
	color: #000000;
	font-weight: 500;
	font-size: 48px;
	line-height: 48px;
	text-align: center;
	text-decoration: none;
	letter-spacing: 01px;
	text-transform: uppercase;
	font-family: 'FuturaStd-Medium';
	width: 100%;
	display: flex;
	justify-content: center;
	gap: 20px;
	position: relative;
}
.third-row-header span{
	font-family: 'FuturaStd-Bold';
	font-weight: 700;
	letter-spacing: .15px;
	position: relative;
	left: -1px;
}
	.programs-container {
		display: flex;
		flex-direction: row;
		column-gap: 6px;
		row-gap: 30px;
		width: 100%;
		height: auto;
		left: 2px;
		position: relative;
		flex-wrap: wrap;
justify-content: center;
	}
	.item {
	height: 377px;
	width: 139px;
	background-position: center;
	background-size: cover;
	background-repeat: none;
	transition: width 0.3s ease;
	position: relative;
	background: #000;
	}
	.item a{
		position: relative;
		width: 100%;
		height: 100%;
		display: flex;
		text-decoration: none;
		align-items: flex-end;
		justify-content: center;
		padding: 10px;
		box-sizing: border-box;
	}
	.active a{
		justify-content: flex-start;
	}


	.item a::before{
		content: "";
width: 100%;
height: 100%;
position: absolute;
top: 0px;
background: rgba(0, 0, 0, 0.6);
z-index: 1;
left: 50%;
transform: translateX(-50%);
	}
	.active a::before{
		background: rgba(171, 0, 0, 0.8);
		transition: all ease 0.3s;
		-webkit-transition: all ease 0.3s;
		-moz-transition: all ease 0.3s;
	}

	.item a::after{
		content: "";
width: 100%;
height:27px;
position: absolute;
bottom: 0px;
background: url('/pics/item-bottom-shape.png') no-repeat center !important;
z-index: 1;
right: 0px;
	}
	.active a::after{
		background: url('/pics/item-bottom-shape-active.png') no-repeat center !important;
		height:60px;
		transition: all ease 0.3s;
		-webkit-transition: all ease 0.3s;
		-moz-transition: all ease 0.3s;
	}

	.item-heading{
		width: auto;
		height: max-content;
		padding: 0px 0 0 0px;
		display: inline-block;
		margin: 0px 0px 42px -5px;
		color: #ffffff;
		font-size: 22px;
		line-height: 22px;
		text-align: left;
		text-decoration: none;
		letter-spacing: 0.7px;
		text-transform: uppercase;
		font-family: 'Cairo', sans-serif;
		writing-mode: vertical-rl;
		transform: rotate(-180deg);
		font-weight: 800;
		z-index: 9;
		align-self: flex-end;
	}
	.active a .item-heading{
		writing-mode: inherit;
		transform: none;
		margin: 0px 0px 40px 16px !important;
		font-weight: 600;
		letter-spacing: 0.15px;
	}
	.item-1 a {
		background: url('/pics/Biomed_Science_Bg.jpg') no-repeat center !important;
	}
	.item-1::after{
		content: "";
		width: 128px;
		height: 157px;
		position: absolute;
		top: 15%;
		background: url('/pics/item-1-icon.png') no-repeat center !important;
		z-index: 1;
		left: 50%;
		transform: translateX(-50%);
		opacity: 0;
	}

	.item-2 a {
		background: url('/pics/Vet_Science_Bg.jpg') no-repeat center !important;
	}
	.item-2 a .item-heading{
		letter-spacing: 0.75px;
	}
	.item-2::after{
		content: "";
		width: 141px;
		height: 141px;
		position: absolute;
		top: 15%;
		background: url('/pics/item-2-icon.png') no-repeat center !important;
		z-index: 1;
		left: 50%;
		transform: translateX(-50%);
		opacity: 0;
	}
	.item-3 a {
		background: url('/pics/Mech_Technology_Bg.jpg') no-repeat center !important;
	}
	.item-3 a .item-heading{
		margin: 0px 0px 43px -2px;
	}
	.item-3 a .item-heading span{
		letter-spacing: 0.4px;
	}
	.item-3::after{
		content: "";
		width: 147px;
		height: 150px;
		position: absolute;
		top: 15%;
		background: url('/pics/item-3-icon.png') no-repeat center !important;
		z-index: 1;
		left: 50%;
		transform: translateX(-50%);
		opacity: 0;
	}
	.item-4 a {
		background: url('/pics/Construction_Tech_Bg.jpg') no-repeat center !important;
	}
	.item-4 a .item-heading{
		margin: 0px 0px 42px -1px;
	}
	.item-4 a .item-heading span{
		letter-spacing: 0.5px;
	}
	.item-4::after{
		content: "";
		width: 165px;
		height:126px;
		position: absolute;
		top: 74px;
		background: url('/pics/item-4-icon.png') no-repeat center !important;
		z-index: 1;
		left: 50%;
		transform: translateX(-50%);
		opacity: 0;
	}
	.item-5 a{
		background: url('/pics/Engineering-Design.jpg') no-repeat center !important;
	}
	.item-6 a {
		background: url('/pics/Teacher_Education_Bg.jpg') no-repeat center !important;
	}

	.item-5::after{
		content: "";
		width: 111px;
		height:165px;
		position: absolute;
		top: 15%;
		background: url('/pics/item-5-icon.png') no-repeat center !important;
		z-index: 1;
		left: 50%;
		transform: translateX(-50%);
		opacity: 0;
	}
	.item-6 a .item-heading{
		margin: 0px 0px 43px -1px;
		letter-spacing: 0.1px;
	}
	.item-6::after{
		content: "";
		width: 165px;
		height:150px;
		position: absolute;
		top: 74px;
		background: url('/pics/item-6-icon.png') no-repeat center !important;
		z-index: 1;
		left: 50%;
		transform: translateX(-50%);
		opacity: 0;
	}
	.item-7 a {
		background: url('/pics/Culinary_Bg.jpg') no-repeat center !important;
	}
	.item-7::after{
		content: "";
		width: 154px;
		height:154px;
		position: absolute;
		top: 74px;
		background: url('/pics/item-7-icon.png') no-repeat center !important;
		z-index: 1;
		left: 50%;
		transform: translateX(-50%);
		opacity: 0;
	}
	.item-8::after{
		content: "";
		width: 88px;
		height:161px;
		position: absolute;
		top: 74px;
		background: url('/pics/item-8-icon.png') no-repeat center !important;
		z-index: 1;
		left: 50%;
		transform: translateX(-50%);
		opacity: 0;
	}
	.item-8 a {
		background: url('/pics/Hospitality_Bg.png') no-repeat center !important;
	}
	.item-8 a .item-heading{
		letter-spacing: 0.6px;
	}
	.active {
		width: 319px;
		}
		.active::after{
			opacity: 1;
		}
	.learn-more{
		text-decoration: none;
		text-transform: uppercase;
		font-size: 16px;
		font-weight: 400;
		line-height: 1;
		letter-spacing: 1.6px;
		text-align: center;
		color: #ffffff !important;
		margin: 0 0 0 0px;
		position: absolute;
		bottom: 12.5px;
		right: 4px;
		width: auto;
		height: auto;
		display: none;
		box-sizing: border-box;
		padding: 6px 13.383px 5px 38px;
		font-family: 'FuturaStd-Heavy';
		z-index: 9;
	}
	.learn-more span{
		position: relative;
	}

	.learn-more span::before{
		content: "";
		width: 23px;
		height: 21px;
		position: absolute;
		transition: all ease 0.3s;
		-webkit-transition: all ease 0.3s;
		-moz-transition: all ease 0.3s;
		left: -28.5px;
		top: 50%;
		transform: translateY(-50%);
		background: url("/pics/custom-link-icon.png") no-repeat;
		margin-top: 0px;
	}
	.active .learn-more {
		display: flex;
justify-content: left;
align-items: center;
transition: all ease 0.3s;
-webkit-transition: all ease 0.3s;
-moz-transition: all ease 0.3s;
	}

	@media screen and (max-width: 1260px) {
		#third-row{
			overflow: hidden;
		}
		.item {
			height: clamp(250px,28.17vw,355px);
			width: clamp(80px,9.52vw,120px);
		}
		.active {
			width: clamp(200px,23.01vw,290px);
		  }
		  .item-heading{
			font-size: clamp(16px,1.74vw,22px);
			line-height: clamp(16px,1.74vw,22px);
			margin-left: 0px !important;
		  }
		  .item-1::after{
			width: clamp(41px,10.15vw,128px);
			height: clamp(70px,12.46vw,157px);
			top: 20px;
			background-size: contain !important;
		  }
		  .item-2::after{
			width: clamp(70px,11.19vw,141px);
			height: clamp(70px,11.19vw,141px);
			top: 20px;
			background-size: contain !important;
		  }

		  .item-3::after{
			width: clamp(70px,13.09vw,165px);
			height: clamp(90px,10vw,126px);
			top: 20px;
			background-size: contain !important;
		  }
		  .item-4::after{
			width: clamp(70px,11.66vw,147px);
			height: clamp(73px,11.90vw,150px);
			top: 20px;
			background-size: contain !important;
		  }
		  .item-5::after{
			width: clamp(45px,8.80vw,111px);
			height: clamp(70px,13.09vw,165px);
			top: 20px;
			background-size: contain !important;
		  }

		  .item-6::after{
			width: clamp(70px,13.09vw,165px);
			height: clamp(55px,11.90vw,150px);
			top: 20px;
			background-size: contain !important;
		  }
		  .item-7::after{
			width: clamp(70px,12.22vw,154px);
			height: clamp(70px,12.22vw,154px);
			top: 20px;
			background-size: contain !important;
		  }

		  .item-8::after{
			width: clamp(40px,6.98vw,88px);
			height: clamp(70px,12.77vw,161px);
			top: 20px;
			background-size: contain !important;
		  }
		  .item a::after{
			background-size: 100% 100% !important;
		  }
		  .active a::after{
			background-size: 100% 100% !important;
		  }
		  .active a .item-heading{
			margin: 0px 0px 55px 15px !important;
		  }
		  .learn-more{
			font-size: clamp(10px,1.26vw,16px);
		  }
	}

	@media screen and (max-width: 768px) {
		#third-row-inner{
			padding: 30px 0 92px 0px;
		}
		.third-row-header{
			font-size: clamp(28px,6.25vw,48px);
			line-height: clamp(28px,6.25vw,48px);
			margin: 0px 0px 40px 0px;
			gap: 5px;
		}
		#third-row::before{
			display: none;
		}
		#third-row::after{
			display: none;
		}
		.item {
			height: clamp(225px,32.55vw,250px);
			width: clamp(70px,10.41vw,80px);
		}
		.active {
			width: clamp(180px,26.04vw,200px);
		  }
		  .programs-container{
			  row-gap: 15px;
		  }
		  .item-heading {
			font-size: clamp(14px,2.08vw,16px);
			line-height: clamp(14px,2.08vw,16px);
		}
	}
	@media screen and (max-width: 420px) {
		.programs-container{
			column-gap: 5px;
			max-width: 260px;
			margin: 0px auto;
		}
	}



/* FOURTH ROW */

#fourth-row {
	position: relative;
	background: #ffffff;
}
#fourth-row-inner {
	position: relative;
	padding: 20px 0 20px 0px;
  }

  #slide-1 {
	background-image: url('/pics/parallex.jpg');
	-pie-background-image: url('/pics/parallex.jpg');
	background-position: top center;
	background-repeat: no-repeat;
	background-size: cover;
	background-attachment: fixed;
	width: 100%;
	min-height: 335px;
}

#slide-1::after {
	content: '';
	position: absolute;
	background: url(/pics/parallax_overlay.png) repeat;
	width: 100%;
	height: 100%;
	top: 0px;
	left: 0;
	z-index: 0;
  }
  @media only screen and (max-width: 1260px) {

	#slide-1{
		min-height: clamp(250px,26.58vw,335px);
	}
}
@media only screen and (max-width: 1100px) {

	#slide-1{
		background-position: 100% 100% !important;
		background-attachment: inherit;
	}
	
}

  /****** FIFTH ROW :-  NEWS SECTION ******/
#fifth-row {
	background: url("/pics/fifth-row-bg.jpg") repeat center,#000000;
	margin: 0;
	position: relative;

}




#fifth-row-inner {
	position: relative;
	padding: 0px 0 86px 0;
	box-sizing: border-box;
	display: block !important;
	max-width: 1200px !important;
}

#fifth-row-wrapper {
	position: relative;
	margin-top: -123.5px;
}


#hp-news {
	width: 100%;
	position: relative;
	max-width: 1200px;
	margin: 0px auto 0 auto;
}

#hp-news>div.en-news-slider {
	--min-card-gap: 10px;
	--image-width: 280px;
	--image-height: 249px; 
	--line-height: 1.1px;
	--font-size: 17px;
	--max-lines-subject: 3;
	--max-lines-summary: 4;
	font-family: inherit;
	color: #000000;
}

#hp-news h2.en-news-section-title {
	display: none;
}

.news-header {
	padding: 0px 0;
	margin: 0px 0 41px 0px;
	text-align: left;
	position: relative;
	width: auto;
}

.news-header a {
	margin: 0px 0px 0px -1px;
	color: #ffffff;
	font-size: 37px;
	line-height: 1;
	text-align: left;
	text-decoration: none;
	letter-spacing: 1.85px;
	text-transform: uppercase;
	font-family: 'FuturaStd-Heavy';
	font-weight: 400;
}
.en-news-section-title a{
	color: #ffffff !important;
}
.news-header a span{
   color: #ff0000;
}

#hp-news div.en-card-slider-inner-container {
	min-height: 100px;
}

div.en-news-slider div.en-card-slider-inner-container>a>.en-news-slider-image-container {
	position: relative !important;
	background: #cd0100 !important;
}

div.en-news-slider div.en-card-slider-inner-container>a>.en-news-slider-image-container img {
	position: relative !important;
}

#hp-news div.en-card-slider-inner-container>a {
	grid-template-rows: var(--image-height) auto;
	min-height: 362px;
	position: relative;
	border: none !important;
	transition: all ease 0.3s;
	-webkit-transition: all ease 0.3s;
	-moz-transition: all ease 0.3s;
	background: #cd0100 !important;
}

#hp-news div.en-card-slider-inner-container > a:hover::before, #hp-news div.en-card-slider-inner-container > a:focus::before {
	width: 100%;
	height: 2px;
	position: absolute;
	left: 0;
	bottom: 0;
	content: "";
	background: #ff0000;
	z-index: 99;
  }

#hp-news div.en-card-slider-inner-container>a>h3.en-news-slider-title {
	font-size: 19px;
	font-weight: 400;
	line-height: 24px;
	color: #000;
	-webkit-line-clamp: var(--max-lines-subject);
	-webkit-box-orient: vertical;
	text-overflow: ellipsis;
	display: -webkit-box;
	text-align: left;
	padding: 0px 30px 0px 30px;
	letter-spacing: 0.5px;
	position: relative;
	height: 72px;
	width: 100%;
	box-sizing: border-box;
	margin: 0px auto 20.5px auto !important;
	text-transform: none;
	z-index: 9999;
	grid-column: 1;
	grid-row: 2;
	align-self: flex-end;
	font-family: 'FuturaStd-Book';
	background: #ededed;
}
#hp-news div.en-card-slider-inner-container>a:hover>h3.en-news-slider-title,
#hp-news div.en-card-slider-inner-container>a:focus>h3.en-news-slider-title {
	color: #fff;
	text-align: center;
	margin: 0px auto 30px auto !important;
	line-height: 26px;
	padding: 0px 30px 0px 31px;
	height: 80px;
	background: transparent;
	top: -30px;
}

.en-news-slider-image-container::after {
	content: "";
	width: 100%;
	height: 113px;
	position: absolute;
	bottom: -113px;
	background: #ededed;
	left: 50%;
	transform: translateX(-50%);
	z-index: 9;
	border-top: 1px solid #dfdede;
	box-sizing: border-box;
}

#hp-news div.en-card-slider-inner-container>a:hover>.en-news-slider-image-container::after,
#hp-news div.en-card-slider-inner-container>a:focus>.en-news-slider-image-container::after {
	content: "";
	width: 100%;
	height: 185px;
	position: absolute;
	bottom: -114px;
	background: rgba(0, 0, 0, 0.8);
	border: 0px;
}



#hp-news div.en-card-slider-inner-container>a>div.en-news-slider-summary {
	/* font-weight: 400;
	line-height: 26px;
	letter-spacing: normal;
	text-align: center;
	color: #fff;
	margin: 0px 0 0 0 !important;
	-webkit-line-clamp: var(--max-lines-summary);
	-webkit-box-orient: vertical;
	text-overflow: ellipsis;
	display: -webkit-box;
	transition: all ease 0.2s;
	-webkit-transition: all ease 0.2s;
	-moz-transition: all ease 0.2s;
	grid-column: 1;
	grid-row: 1;
	position: absolute;
	bottom: -100%;
	padding: 0px 21px 0px 21px;
	letter-spacing: 0.5px;
	z-index: 9;
	font-size: 19px;
	font-family: 'FuturaStd-Book'; */

	display: none;
}

/* #hp-news div.en-card-slider-inner-container>a:hover>div.en-news-slider-summary,
#hp-news div.en-card-slider-inner-container>a:focus>div.en-news-slider-summary {
	bottom: 10%;
} */

div.en-news-slider>div.en-card-slider-inner-container>a:hover,
div.en-news-slider>div.en-card-slider-inner-container>a:focus {
	background: #ffffff;
}

div.en-news-slider>div.en-card-slider-inner-container>a>.en-news-slider-image-container {
	transition: all ease 0.2s;
	-webkit-transition: all ease 0.2s;
	-moz-transition: all ease 0.2s;
	background: transparent;
	position: relative;
}

div.en-news-slider>div.en-card-slider-inner-container>a>.en-news-slider-image-container img {
	object-fit: cover !important;
}



div.en-news-slider>div.en-news-slider-footer {
	margin-top: 0px;
}

#hp-news div.en-news-show-all {
	border: 0;
	padding: 0;
	display: none;
}

.en-news-show-all-custom {
	width: min-content !important;
	white-space: nowrap;
	height: auto;
	position: absolute;
	top: -4px;
	right: -12px;
}

.en-news-show-all-custom a {
	text-decoration: none;
	text-transform: uppercase;
	font-size: 16px;
	font-weight: 400;
	line-height: 1;
	letter-spacing: 1.6px;
	text-align: center;
	color: #fefefe !important;
	margin: 0 0 0 0px;
	position: relative;
	width: 100%;
	height: 100%;
	display: inline-flex;
	justify-content: left;
	align-items: center;
	box-sizing: border-box;
	transition: all ease 0.3s;
	-webkit-transition: all ease 0.3s;
	-moz-transition: all ease 0.3s;
	padding: 6px 13.383px 5px 38px;
	font-family: 'FuturaStd-Heavy';
	min-height: 42px;
	display: flex;
	align-items: center;
	justify-content: center;
}

.en-news-show-all-custom a::after {
	content: "";
	width: 23px;
	height: 21px;
	position: absolute;
	transition: all ease 0.3s;
	-webkit-transition: all ease 0.3s;
	-moz-transition: all ease 0.3s;
	left: 11.5px;
	top: 50%;
	transform: translateY(-50%);
	background: url("/pics/custom-link-icon.png") no-repeat;
	margin-top: 0.5px;
}

.en-news-show-all-custom a:hover,
.en-news-show-all-custom a:focus {
	background: #ffffff;
	color: #000 !important;
}

#hp-news div.en-news-slider-buttons {
	display: flex;
	justify-content: center;
	column-gap: 15px;
	width: min-content;
	padding: 0px 0px;
	z-index: 999;
	max-width: 1100px;
	width: 100%;
}
.en-news-show-all a{
	color: #fefefe !important;
}
#hp-news div.en-news-slider-buttons button {
	position: absolute;
	cursor: pointer;
	border: 0;
	bottom: 134px;
	width: 31px;
	height: 41px;
	z-index: 999999;
	padding: 0px;
	color: #fff;
}

#hp-news div.en-news-slider-buttons button.en-news-prev {
	left: -53px;
	border-radius: 0;
	text-indent: -9999px;
	background: url("/pics/slide-arrow.png") no-repeat 3px 0px;
}

#hp-news div.en-news-slider-buttons button.en-news-next {
	right: -52px;
	border-radius: 0;
	text-indent: -9999px;
	background: url("/pics/slide-arrow.png") no-repeat -28px 0px;
}

#hp-news div.en-news-slider-buttons button.en-news-prev:hover {
	background: url("/pics/slide-arrow.png") no-repeat -59px 0px;
}

#hp-news div.en-news-slider-buttons button.en-news-next:hover {
	background: url("/pics/slide-arrow.png") no-repeat -90px 0px;
}

#hp-news div.en-news-slider-buttons button.en-news-prev:focus {
	left: -56px;
	background: url("/pics/slide-arrow.png") no-repeat -122px 0px;
	width: 37px;
	height: 41px;
	bottom: 134px;
}

#hp-news div.en-news-slider-buttons button.en-news-next:focus {
	right: -55px;
	width: 37px;
	height: 41px;
	bottom: 134px;
	background: url("/pics/slide-arrow.png") no-repeat -161px 0px;
}

#hp-news div.en-news-slider-buttons button.en-card-slider-button-disabled {
	opacity: 0.5;
	cursor: auto;
}
@media only screen and (max-width: 1330px) {
	#hp-news div.en-news-slider-buttons button{
		bottom: -60px;
	}
	#hp-news div.en-news-slider-buttons button.en-news-next {
		right: 20px;
	}
	#hp-news div.en-news-slider-buttons button.en-news-prev {
		left: 20px;}

		#hp-news div.en-news-slider-buttons button.en-news-prev:focus {
			bottom: -60px;
			left: 17px;
		  }
		  #hp-news div.en-news-slider-buttons button.en-news-next:focus{
			right: 17px;
			bottom: -60px;
		  }
		  .en-news-show-all-custom{
			  right: 0px !important;
		  }
}

@media only screen and (max-width: 768px) {
	.news-header{
		text-align: center;
	}
	.news-header a {
		font-size: clamp(28px, 4.81vw, 37px);
		margin: 0px 0px 0px 0px;
	}


	.en-news-show-all-custom {
		right: 0px !important;
		top: inherit;
		bottom: -20px;
		margin: 0px auto;
		position: relative;
	  }
	  .en-news-show-all-custom a{
		color: #000 !important;
		font-size: clamp(14px,2.08vw,16px);
	  }
	  .en-news-show-all-custom a:hover, .en-news-show-all-custom a:focus {
		background: #000;
		color: #fff !important;
	  }
	  
}

  /****** SIXTH ROW :-  MISSION SECTION ******/
  #sixth-row {
	background: url(/pics/sixth-row-bg.png) no-repeat center,#fff;
	position: relative;
	background-size: cover;
}

#sixth-row-inner {
	position: relative;
	padding: 46px 0 98px 0;
}
.sixth-row-border-top{
	width: 100%;
	height: 2px;
	position: absolute;
	top: 94px;

}

.sixth-row-border-top img{
   position: relative;
   left: 50%;
   transform: translateX(-50%) !important;
}
.sixth-row-border-btm{
	content: "";
	width: 100%;
	height: 2px;
	position: absolute;
	bottom: 54px;
}
.sixth-row-border-btm img{
	position: relative;
	left: 50%;
	transform: translateX(-50%) !important;
}
#mission
{position: relative;
	margin: 0px 0px 0px 0px;
	padding: 0px 20px;
}
#mission h2{
	margin: 0 0 18px -3px;
	padding: 0;
	color: #000000;
	font-weight: 400;
	font-size: 48px;
	line-height: 57px;
	text-align: center;
	letter-spacing: 0px;
	font-family: 'FuturaStd-Bold';
}
#mission p{
	margin: 0px 0px 0px -2px;
	color: #000000;
	font-weight: 600;
	font-size: 21px;
	line-height: 32px;
	text-align: center;
	letter-spacing: 0.2px;
	font-family: 'Cairo', sans-serif;
}


@media only screen and (max-width: 1260px) {
	#mission p br{
		display: none;
	}
}

@media only screen and (max-width: 992px) {
	#mission h2{
		font-size: clamp(28px,4.83vw,48px);
		line-height: clamp(37px,5.74vw,57px);
	}
	#mission p{
		margin: 0px;
		font-size: clamp(17px,2.11vw,21px);
		line-height: clamp(28px,3.22vw,32px);
	}
	#sixth-row::before{
		display: none;
	}
	#sixth-row::after{
		display: none;
	}
}

/* SEVENTH ROW */

#seventh-row {
	position: relative;
	background: #000;
	z-index: 1;
}
#seventh-row-inner {
	position: relative;
	padding: 100px 0 110px 0px;
	max-width: 1200px !important;
	display: block;
	z-index: 9;
  }

  #slide-2 {
	background-image: url('/pics/parallex2.jpg');
	-pie-background-image: url('/pics/parallex2.jpg');
	background-position: top center;
	background-repeat: no-repeat;
	background-size: cover;
	background-attachment: fixed;
	width: 100%;
}

#slide-2::after {
	content: '';
	position: absolute;
	background: url(/pics/parallax_overlay2.png) repeat;
	width: 100%;
	height: 100%;
	top: 0px;
	left: 0;
	z-index: 0;
  }

#seventh-row-wrapper{
	display: flex;
	flex-direction: row;
}



#hp-events {
	position: relative;
	width: 100%;
	max-width: 943px;
	margin: 6px auto 0 auto;
	left: 1px;
}

#hp-events>div.en-events-slider {
	--min-card-gap: 10px;
	--card-width: 300px;
	--card-height: 150px;
	--font-size: 18px;
	font-family: inherit;
	color: #3c3c3c;
}


#hp-events h2.en-events-section-title {
display: none;
}
.event-header-title{
	position: relative;
	margin: 0px 0px 9px 0px;
	text-align: center;
	max-width: 257px;
	color: #fff;
}
.event-header-title a {
	margin: 0px 0px 0px 0px;
	color: #ffffff;
	font-size: 37px;
	line-height: 40px;
	text-align: center;
	text-decoration: none;
	letter-spacing: 1.85px;
	text-transform: uppercase;
	font-family: 'FuturaStd-Heavy';
	font-weight: 400;
}
.en-events-section-title a{
	color: #ffffff !important;
}

#hp-events div.en-events-slider .en-card-slider-inner-container .en-events-slider-day {
	border: none !important;
	background: transparent !important;
	min-height: var(--card-height);
	padding: 0px 0px 10px 0px;
	box-sizing: border-box;
	height: auto !important;
	display: flex;
	flex-direction: row;
	gap: 22px;
}


#hp-events div.en-card-slider-inner-container {
	min-height: 150px;
}

#hp-events .en-events-slider .en-card-slider-inner-container .en-events-slider-date {
	width: 87px;
	height: 85px;
	margin: 0px 0px 0px 0px;
	background: url("/pics/event-date-bg.png") no-repeat center,#ffffff;
	border-radius: 0px !important;
	align-items: center;
	justify-content: center;
	min-width: 87px;
}

#hp-events .en-events-slider .en-events-slider-date .en-events-slider-date-month {
	padding: 0 !important;
	text-transform: uppercase;
	margin: 0px 0px 0px 0px;
	font-size: 20px;
	font-weight: 900;
	line-height: 1;
	letter-spacing: 0px;
	text-align: center;
	color: #000;
	position: relative;
	font-family: 'Cairo', sans-serif !important;
}

#hp-events .en-events-slider .en-events-slider-date .en-events-slider-date-day {
	margin: 0;
	font-size: 34px;
	line-height: 1;
	text-align: center;
	color: #000;
	position: relative;
	top: 0px;
	letter-spacing: 0px;
	left: 0px;
	text-transform: uppercase;
	font-family: 'FuturaStd-Heavy';
}

#hp-events div.en-events-slider>div.en-card-slider-inner-container>.en-events-slider-day>.en-events-slider-detail .en-event-slider-li-title {
	font-size: 16px;
	margin-bottom: 0px !important;
	overflow: visible;
}

#hp-events div.en-events-slider>div.en-card-slider-inner-container>.en-events-slider-day>.en-events-slider-detail .en-event-slider-li-title a {
	text-decoration: none;
	color: #fefefe !important;
	display: block;
	position: relative !important;
	text-align: left;
	font-size: 19px !important;
	font-weight: 500 !important;
	line-height: 24px;
	letter-spacing: 0.6px;
	text-transform: none;
	left: 0px;
	font-family: 'FuturaStd-Medium';
	margin-bottom: 6px;
}

#hp-events .en-events-slider>.en-card-slider-inner-container>.en-events-slider-day>.en-events-slider-detail .en-events-slider-detail-li {
	margin-top: 0px;
	margin-bottom: 15px;
	justify-content: flex-start;
align-items: flex-start;
}

div.en-events-slider>div.en-card-slider-inner-container>.en-events-slider-day>.en-events-slider-detail {
	padding: 14px 0px 0px 0px !important;
	overflow: unset !important;
	margin: 0px 0px 0px 0px !important;
}

#hp-events div.en-events-slider .en-card-slider-inner-container .en-events-slider-detail .en-event-slider-li-time,
#hp-events div.en-events-slider .en-card-slider-inner-container .en-events-slider-detail .en-event-slider-li-location {
	text-align: left !important;
	font-size: 17px !important;
	line-height: 24px !important;
	color: #fefefe !important;
	letter-spacing: 0.45px;
	padding: 0px 0px 0px 0px !important;
	left: 0px;
	position: relative;
	font-family: 'Cairo', sans-serif;
	font-weight: 300;
}

#hp-events div.en-events-slider-buttons {
	display: flex;
	justify-content: center;
	column-gap: 15px;
	width: min-content;
	padding: 7px 12px;
}

div.en-events-slider > div.en-events-slider-footer {
	margin-top: 25px !important;
  }
div.en-events-slider div.en-events-show-all-calendar {
	display: flex !important;
	flex-direction: row !important;
	position: absolute !important;
	left: 0px !important;
	bottom: -43px !important;
	column-gap: 11.5px;
	width: auto;
	justify-content: flex-start;
	margin: 0px 0px 0px 192.5px;
}

#hp-events div.en-events-slider div.en-events-show-all-calendar .en-events-show-calendar,
#hp-events div.en-events-slider div.en-events-show-all-calendar .en-events-show-all {
	text-decoration: none;
	text-transform: uppercase;
	display: inline-block;
	transition: all ease 0.3s;
	-webkit-transition: all ease 0.3s;
	-moz-transition: all ease 0.3s;
	min-width: 0px;
	margin: 0px 0px 0px 0px;
	position: relative;
	text-align: left;
	width: auto;
	height: auto;
	color: #ffffff !important;
	white-space: nowrap;
	font-size: 16px;
	font-weight: 400;
	line-height: 25px;
	letter-spacing: 1.6px;
	padding: 6px 13.383px 5px 38px;
	box-sizing: border-box;
	font-family: 'FuturaStd-Heavy';
	min-height: 42px;
	display: flex;
	justify-content: center;
	align-items: center;
}
#hp-events div.en-events-slider div.en-events-show-all-calendar .en-events-show-calendar:hover,
#hp-events div.en-events-slider div.en-events-show-all-calendar .en-events-show-all:hover,
#hp-events div.en-events-slider div.en-events-show-all-calendar .en-events-show-calendar:focus,
#hp-events div.en-events-slider div.en-events-show-all-calendar .en-events-show-all:focus{
	background: #ffffff;
	color: #000 !important;

}


#hp-events div.en-events-slider div.en-events-show-all-calendar .en-events-show-calendar::before,
#hp-events div.en-events-slider div.en-events-show-all-calendar .en-events-show-all::before{
	content: "";
	width: 23px;
	height: 21px;
	position: absolute;
	transition: all ease 0.3s;
	-webkit-transition: all ease 0.3s;
	-moz-transition: all ease 0.3s;
	left: 9px;
	top: 50%;
	transform: translateY(-50%);
	background: url("/pics/custom-link-icon.png") no-repeat;
	margin-top: 0.5px;
}
#hp-events div.en-events-slider div.en-events-show-all-calendar .en-events-show-all::before{
	left: 9.5px;
}

#hp-events div.en-events-slider > div.en-card-slider-inner-container > .en-events-slider-day > .en-events-slider-detail .en-event-slider-li-title a:hover, 
#hp-events div.en-events-slider > div.en-card-slider-inner-container > .en-events-slider-day > .en-events-slider-detail .en-event-slider-li-title a:focus {
	text-decoration: underline;
  }
  .events-thumbnail{
	  margin-top: 10px;
  }
.events-thumbnail a img{
	width: 100% !important;
}

  
#hp-events div.en-events-slider-buttons button:hover {
	background: #777777;
}

#hp-events div.en-events-slider-buttons button {
	position: absolute;
	cursor: pointer;
	border: 0;
	bottom: 3px;
	width: 31px;
	height: 41px;
	z-index: 999999;
	padding: 0px;
	color: #fff;
}

#hp-events div.en-events-slider-buttons button.en-events-prev {
	left: -180px;
	border-radius: 0;
	text-indent: -9999px;
	background: url("/pics/event-slide-arrow.png") no-repeat 3px 0px;
}

#hp-events div.en-events-slider-buttons button.en-events-next {
	left: -118px;
	border-radius: 0;
	text-indent: -9999px;
	background: url("/pics/event-slide-arrow.png") no-repeat -28px 0px;
}

#hp-events div.en-events-slider-buttons button.en-events-prev:hover {
	background: url("/pics/event-slide-arrow.png") no-repeat -59px 0px;
}

#hp-events div.en-events-slider-buttons button.en-events-next:hover {
	background: url("/pics/event-slide-arrow.png") no-repeat -90px 0px;
}

#hp-events div.en-events-slider-buttons button.en-events-prev:focus {
	left: -183px;
	background: url("/pics/event-slide-arrow.png") no-repeat -122px 0px;
	width: 37px;
	height: 41px;
	bottom: 3px;
}

#hp-events div.en-events-slider-buttons button.en-events-next:focus {
	left: -121px;
	width: 37px;
	height: 41px;
	bottom: 3px;
	background: url("/pics/event-slide-arrow.png") no-repeat -161px 0px;
	
}

#hp-events div.en-events-slider-buttons button.en-card-slider-button-disabled {
	opacity: 0.5;
	cursor: auto;
}


@media only screen and (max-width: 1260px) {

	#seventh-row-wrapper {
		display: flex;
		flex-direction: column;
	  }
	  .event-header-title{
		margin: 0px 0px 30px 0px;
		text-align: center;
		max-width: 100%;
	  }
	  #hp-events div.en-events-slider-buttons button{
		bottom: -40px;
	  }
	  #hp-events div.en-events-slider-buttons button.en-events-next{
		left: inherit;
		right: 50px;
	  }
	  #hp-events div.en-events-slider-buttons button.en-events-next:focus {
		left: inherit;
		bottom: -40px;
		right: 47px;
	  }
	  #hp-events div.en-events-slider-buttons button.en-events-prev {
		left: 52px;
	}
	#hp-events div.en-events-slider-buttons button.en-events-prev:focus {
		left: 49px;
		bottom: -40px;
	  }
	  div.en-events-slider div.en-events-show-all-calendar {
		display: flex !important;
		flex-direction: row !important;
		position: absolute !important;
		bottom: -40px !important;
		column-gap: 11.5px;
		width: auto;
		justify-content: flex-start;
		margin: 0px 0px 0px 0px;
		left: 50% !important;
		transform: translateX(-50%);
	  }
	  #hp-events {
		position: relative;
		width: 100%;
		max-width: 1200px;
		margin: 6px auto 0 auto;
		left: 0px;
	  }
}

@media only screen and (max-width: 1100px) {

	#slide-2{
		background-position: 100% 100% !important;
		background-attachment: inherit;
	}
}


@media only screen and (max-width: 768px) {
	div.en-events-slider > div.en-events-slider-footer {
		margin-top: 0px !important;
	  }

	.event-header-title a {
		font-size: clamp(28px, 4.81vw, 37px);
		line-height: 1;
	  }
	  #hp-events div.en-events-slider div.en-events-show-all-calendar .en-events-show-calendar, 
	  #hp-events div.en-events-slider div.en-events-show-all-calendar .en-events-show-all{
		font-size: clamp(14px,2.08vw,16px) !important;
	  }
	  #hp-events > div.en-events-slider{
		--card-width: clamp(280px,39.06vw,300px)
	  }
}

@media only screen and (max-width: 580px) {
	div.en-events-slider div.en-events-show-all-calendar {
		bottom: -64px !important;
		column-gap: 0px;
		flex-direction: column !important;
		row-gap: 10px;
	}
	#hp-events div.en-events-slider-buttons button.en-events-next {
		left: inherit;
		right: 20px;
	  }

#hp-events div.en-events-slider-buttons button.en-events-next:focus{
	right: 17px;
}
#hp-events div.en-events-slider-buttons button.en-events-prev {
	left: 23px;
  }
  #hp-events div.en-events-slider-buttons button.en-events-prev:focus {
	left: 20px;
}
#hp-events div.en-events-slider div.en-events-show-all-calendar .en-events-show-all{
	max-width: 150px;
align-self: center;

}
}
.combined-row{
	background: url("/pics/combined-row-bg.png") no-repeat center top;
}

 /* EIGHTH ROW */
 #eighth-row {background: #ededed;z-index: unset;}
 #eighth-row-inner {padding: 137px 0 30px;
	max-width: 1200px !important;
	z-index: 99;}
 #eighth-row-wrapper{
	position: relative;
	display: grid;
	grid-template-columns: 579px 577px;
	grid-template-columns: 40% 30% 30%;
	grid-template-rows: auto;
	gap: 10px;
 }

 #eighth-row-wrapper .left-col {
/*grid-column: 1/2;
grid-row: 1;*/
	position: relative;
	display: flex;
	flex-direction: row;
  }
#eighth-row-wrapper .center-col{
	position: relative;
}
@media only screen and (max-width: 1265px){
	#eighth-row-wrapper .center-col{
		grid-row: 2;
		margin-top: 100px;
		grid-column: 1/3;
		margin-inline: auto;
	}
}
@media only screen and (max-width: 1000px){
	#eighth-row-wrapper .center-col{
		grid-row: auto;
		grid-column: auto;
	}
}
  #eighth-row-wrapper .right-col {
/*grid-column: 2/3;
grid-row: 1;*/
}
#eighth-row-wrapper .center-col h2{
	width: auto;
	height: min-content;
	padding: 0px 0 0 0px;
	display: inline-block;
	margin: 0px 0px 34px -2px;
	color: #000000;
	font-size: 37px;
	line-height: 40px;
	text-align: center;
	text-decoration: none;
	letter-spacing: 1.8px;
	text-transform: uppercase;
	font-family: 'FuturaStd-Heavy';
	font-weight: 500;
	position: absolute;
	top: -90px;
}


.social-header{
	width: auto;
	height: min-content;
	padding: 0px 0 0 0px;
	display: inline-block;
	margin: 0px 0px 34px -2px;
	color: #000000;
	font-size: 37px;
	line-height: 40px;
	text-align: left;
	text-decoration: none;
	letter-spacing: 1.8px;
	text-transform: uppercase;
	font-family: 'FuturaStd-Heavy';
	writing-mode: vertical-rl;
	transform: rotate(-180deg);
	align-self: center;
	font-weight: 500;
}
/* Social Feed */
#social-box {
width: 100%;
max-width: 100%;
margin: 0px 0px 0 0;

}
#social_feeds {
width: 100%;
max-width: 100%;
min-height: 344px;
text-align: left;
position: relative;
top: 0px;
margin: 0;
}

.tabset > input[type="radio"] {
position: absolute;
left: -200vw;
}

.tabset .tab-panel {
display: none;
}

.tabset > input:first-child:checked ~ .tab-panels > .tab-panel:first-child,
.tabset > input:nth-child(3):checked ~ .tab-panels > .tab-panel:nth-child(2),
.tabset > input:nth-child(5):checked ~ .tab-panels > .tab-panel:nth-child(3),
.tabset > input:nth-child(7):checked ~ .tab-panels > .tab-panel:nth-child(4),
.tabset > input:nth-child(9):checked ~ .tab-panels > .tab-panel:nth-child(5),
.tabset > input:nth-child(11):checked ~ .tab-panels > .tab-panel:nth-child(6) {
display: block;
background-color: #fff;
}

.tabset  > label {
	display: inline-block;
	text-align: center;
	width: 91px;
	height: 53px;
	transition: all ease 0.5s;
	-webkit-transition: all ease 0.5s;
	-moz-transition: all ease 0.5s;
	cursor: pointer;
	position: absolute;
	top: 0px;
	right: -193px;
}


.tabset > label img{
position: relative;
top: 17px;
left: -1px;
}
.tabset > label.tw img{
top: 19px;
left: -1px;
}
.tabset > label.tw{
right: -123px;
}

.tabset  > label:hover, .tabset  > label:focus{
background: #1d9bf0;
}

.tabset > input:checked + label{
	z-index: 99;
}
.tabset > label.tw{
background: url('/pics/twitter-bg.png') no-repeat center !important;
right: 108px;
top: -53px;
}
.tabset > input:checked + label.tw,label.tw:hover,label.tw:focus {
background: url('/pics/twitter-bg-active.png') no-repeat center !important;
z-index: 3;
}
.tabset > label.insta{
background: url('/pics/instagram-bg.png') no-repeat center !important;
right: 36px;
top: -53px;
}
.tabset > input:checked + label.insta,label.insta:hover,label.insta:focus {
background: url('/pics/instagram-bg-active.png') no-repeat center !important;
z-index: 3;
}
.tabset > label.fb{
	background: url('/pics/facebook-bg.png') no-repeat center !important;
	right: 181px;
	top: -53px;
}
.tabset > input:checked + label.fb,label.fb:hover,label.fb:focus{
background: url('/pics/facebook-bg-active.png') no-repeat center !important;
z-index: 3;
}

.tabset > input:checked + label::after {
border:solid 2px #1d9bf0;
}
.tabset > input:checked + label img, .tabset  > label:hover img, .tabset  > label:focus img{ 
-webkit-filter: invert(1) !important;
filter: invert(1) !important;
}

.tab-panels{
	box-sizing: border-box;
	left: -8px;
	position: relative;
	overflow: hidden;
}

.tab-panel {
	width: 100%;
	height: 100%;
	min-height: 344px;
	max-height: 344px;
	box-sizing: border-box;
	z-index: 9;
	position: relative;
	padding: 0px 0px 0px 0px;
	box-shadow: 0px 0px 30px 0px rgba(0, 0, 0, 0.04); 
	/* overflow: scroll !important; */
}
#en-insta-feed-div { width: 100%; height: 100%;box-sizing: border-box;}
#en-insta-feed-div ul { list-style: none;margin: 0;padding: 0;box-sizing: border-box;}
#en-insta-feed-div ul li { padding: 2px !important;list-style: none;float: left;-webkit-flex-basis: 33.333332%;flex-basis: 33.333332%;max-width: 33.333332%;width: 33.333332%;padding:2px;-moz-box-sizing: border-box;-webkit-box-sizing: border-box;box-sizing: border-box;}
#en-insta-feed-div ul li a div {position: relative;
width: 100%;
height: 129px;
margin: 0px auto 0 2px;}
#en-insta-feed-div ul li a div:after { content: "";display: block;height: 0;padding-bottom: 100%}
#en-insta-feed-div ul li a div img { width: 100%;height: 100%;object-fit: cover;position: absolute;}
#en-insta-feed-div ul li a div > span.insta-feed-item-type-video{ position: absolute;width: 20px; height: 20px;z-index: 1;background: url(/apps/pics/insta_video.png)no-repeat 50% 50% rgb(0 0 0 / 0%);background-size: 100%;right: 0;top: 2px;}
#en-insta-feed-div ul li a div > span.insta-feed-item-type-album{ position: absolute;width: 20px; height: 20px;z-index: 1;background: url(/apps/pics/insta_album.png)no-repeat 50% 50% rgb(0 0 0 / 0%);background-size: 100%;right: 0;top: 2px;}
#en-insta-feed-div ul li a div .overlay { margin-top: 1px;}

#en-insta-feed-div ul li a div .overlay { position: absolute !important; opacity: 0; transition: 0.5s ease; background-color: black;}
#en-insta-feed-div ul li a div:hover .overlay { opacity: 1; background: url('/apps/pics/insta_icon.png') no-repeat 50% 50% rgba(61,63,82,.7);background-size: 25% auto;content: "";height: 100%;line-height: 0;top: 0;transition: opacity .3s ease;width: 100%;z-index: 2;}

#en-insta-feed-div ul{
list-style: none;
margin: 0;
padding: 0;
box-sizing: border-box;
display: flex;
flex-wrap: wrap;
gap: 10px;
justify-content: flex-start;
width: 100% !important;
}

#en-insta-feed-div ul li{
max-width: 116px !important;
width: 116px !important;
padding: 0px !important;
}
#en-insta-feed-div ul li a div{
height: 116px !important;
}



._2p3a{
	width: clamp(300px,39.76vw,501px) !important;
	height: clamp(300px,27.30vw,344px) !important;
}
.fb_iframe_widget iframe{
	width: clamp(300px,39.76vw,501px) !important;
	height: clamp(300px,27.30vw,344px) !important;
}

#twitter{
	overflow: scroll !important;
	border-radius: 12px !important;
}
.social-icons-mobile{
	display: none;
}
/* Featured Video */
#video-sec{
	width: 100%;
display: flex;
justify-content: center;
align-items: flex-end;
flex-direction: column;
padding: 0px 0px 0px 0px;
box-sizing: border-box;
	}
	.video-text {
		margin: 0px 0px 0px 0px;
		color: #000000;
		font-weight: 400;
		font-size: 18px;
		line-height: 1;
		text-align: right;
		letter-spacing: 0.425px;
		font-family: 'Cairo', sans-serif;
		position: absolute;
		top: -41px;
		right: 2px;
	  }

@media only screen and (max-width: 1260px) {
	#eighth-row-inner {
		padding: 120px 0 60px;}
	#eighth-row-wrapper {
		position: relative;
		display: grid;
		grid-template-columns: clamp(300px,45.95vw,579px) clamp(380px,43.65vw,550px);
		grid-template-rows: auto;
		gap: 20px;
		justify-content: center;
	  }
	  .HPVideo .videowrapper{
		  left: 0px;
	  }
	  #video_player1{
		width: clamp(300px,37.30vw,470px) !important;
		height: clamp(300px,27.30vw,344px) !important;
	  }
	  #video_player1 video{
		  width: 100%;
		  height: 100%;
	  }
	  .tab-panel{
		min-height: clamp(300px,27.30vw,344px) !important;
		max-height: clamp(300px,27.30vw,344px) !important;
	  }
	  #video-sec iframe{
         width: clamp(300px,39.76vw,501px) !important;
		 height: clamp(300px,27.30vw,344px) !important;
	  }
}
@media only screen and (max-width: 992px) {
	#eighth-row-wrapper{
		grid-template-columns: 1fr;
		grid-template-rows: auto auto;
		gap: 40px;
	}
	#eighth-row-wrapper .left-col {
		grid-column: 1/2;
		grid-row: 1;
		max-width: clamp(280px,50.50vw,501px);
		margin: 0px auto;
		flex-direction: column;
		width: 100%;
	}
	#eighth-row-wrapper .right-col {
		grid-column: 1/2;
		grid-row: 2;
		max-width: 500px;
		margin: 0px auto;
		width: 100%;
	  }
	  .social-header{
		writing-mode: inherit;
		transform: none;
		text-align: center;
		margin: 0px 0px 75px 0px;
	  }
	
	  #social_feeds{
		  min-height: auto;
	  }
	  #eighth-row-inner {
		padding: 70px 0 50px;
	}
	.tab-panels{
		left: 0px;
	}

	._2p3a{
		width: clamp(280px,50.50vw,501px) !important;
		height: clamp(300px,34.67vw,344px) !important;
	}
	.fb_iframe_widget iframe{
		width: clamp(280px,50.50vw,501px) !important;
		height: clamp(300px,34.67vw,344px) !important;
	}
	.fb_iframe_widget span{
		width: clamp(280px,50.50vw,501px) !important;
		height: clamp(300px,34.67vw,344px) !important;
	}
	.tab-panel{
		min-height: clamp(300px,34.67vw,344px) !important;
max-height: clamp(300px,34.67vw,344px) !important;
	}
	#video-sec iframe{
		width: clamp(280px,50.50vw,501px) !important;
		height: clamp(230px,34.67vw,344px) !important;
	 }
	 #video-sec{
		 align-items: center;
	 }
	 .video-text {
		margin: 10px 0px 20px 0px;
		color: #000000;
		font-weight: 400;
		font-size: 18px;
		line-height: 1;
		text-align: center;
		letter-spacing: 0.425px;
		font-family: 'Cairo', sans-serif;
		position: relative;
		top: 0px;
		right: 0px;
	  }
}

@media only screen and (max-width: 768px) {
	.social-header{
		font-size: clamp(28px, 4.81vw, 37px);
		line-height: 1;
		margin: 0px 0px 35px 0px;
	}
	.video-text{
		font-size: clamp(15px,2.34vw,18px);
	}
	#social-box{
		display: none;
	}
	.social-icons-mobile{
		padding: 0px 0px 0px 0px !important;
		border: 0px !important;
		display: flex;
		justify-content: center;
		column-gap: 0px;
	}

	.social-icons-mobile a{
		width: 91px;
		height: 53px;
		position: relative;
	}

	#facebook_768{
		background: url('/pics/facebook-bg.png') no-repeat center !important;
	}
	#facebook_768:hover,
	#facebook_768:focus{
		background: url('/pics/facebook-bg-active.png') no-repeat center !important;
	}

	#twitter_768{
		background: url('/pics/twitter-bg.png') no-repeat center !important;
	}
	#twitter_768:hover,
	#twitter_768:focus{
		background: url('/pics/twitter-bg-active.png') no-repeat center !important;
	}

	#instagram_768{
		background: url('/pics/instagram-bg.png') no-repeat center !important;
	}
	#instagram_768:hover,
	#instagram_768:focus{
		background: url('/pics/instagram-bg-active.png') no-repeat center !important;
	}
}


 /* NINTH ROW */
 #ninth-row {background: url("/pics/ninth-row-bg.jpg") no-repeat center top,#ffffff;margin-top: -65px;z-index: 0;}
 #ninth-row-inner {
	 padding:152px 0 107px;
	 position: relative;
	}

	#index-wrapper section#links{
		display: grid;
		grid-template-columns: 1fr 311px;
		grid-template-rows: auto;
	}
/* Links */
#index-wrapper section#links h2 {
	text-align: left;
	margin: 12px 0px 0px 35px;
	position: relative;
	max-width: 311px;
	grid-column: 2;
	grid-row: 1;
	justify-content: flex-start;
	display: flex;
}


#links h2 a {
	margin: 0px 0px 0px 0px;
	color: #000;
	font-weight: 400;
	font-size: 37px;
	line-height: 36px;
	text-align: left;
	text-decoration: none;
	letter-spacing: 1.85px;
	text-transform: uppercase;
	font-family: 'FuturaStd-Heavy';
}

#index-wrapper #links .container {
	text-align: left;
	position: relative;
	max-width: 100%;
	grid-column: 1;
	grid-row: 1;
	display: flex;
	justify-content: flex-start;
	padding: 0px 0px 0px 68px;
}
#index-wrapper table.HPLinks tbody{
	display: flex;
	flex-direction: row;
	flex-wrap: wrap;
	gap: 13px;
	justify-content: flex-start;
}
#index-wrapper table.HPLinks tr {
	width: 195px;
	min-height: 91px;
	display: inline-block;
	box-sizing: border-box;
	margin: 0 0px 0px 0px;
	background: transparent;
	z-index: 99;
}


#index-wrapper table.HPLinks tr:nth-child(3n),
#index-wrapper table.HPLinks tr:nth-child(7n) {
	margin-left: 1px;
}

#index-wrapper table.HPLinks #l,
#index-wrapper table.HPLinks .tableLeft {
	display: none;
}

#index-wrapper table.HPLinks #r,
#index-wrapper table.HPLinks .tableRight {
	display: flex;
	width: 100%;
	box-sizing: border-box;
	position: relative;
	padding: 0;
	min-height: 100%;
	box-sizing: border-box;
	align-items: center;
}


#index-wrapper section table.HPLinks a {
	font-size: 17px;
	font-weight: 700;
	line-height: 22px;
	text-align: left;
	display: flex;
	align-items: center;
	justify-content: flex-start;
	width: 100%;
	height: 100%;
	min-height: 91px;
	padding: 11px 10px 13px 25px;
	box-sizing: border-box;
	transition: .3s all ease-in-out;
	color: #ffffff;
	z-index: 999;
	letter-spacing: 0.45px;
	background: #cd0000;
	text-decoration: none;
	font-family: 'Cairo', sans-serif;
}




#index-wrapper table.HPLinks tr a:hover,
#index-wrapper table.HPLinks tr a:focus {
	background: url("/pics/links-hover-bg.jpg") no-repeat right,#040404;
	color: #fff;
}

#index-wrapper table.HPLinks tr:hover:after,
#index-wrapper table.HPLinks tr:focus:after {
	display: none;
}

#showAll-hplinks {
	position: absolute !important;
	background: none !important;
	margin: 0px 0px 0px 0px !important;
	box-shadow: none !important;
	display: block !important;
	text-align: center !important;
	right: -168.5px !important;
	width: auto !important;
	min-height: auto !important;
	top: 130px;
}

#showAll-hplinks .tableRight a {
	text-decoration: none !important;
	text-transform: uppercase !important;
	display: inline-block !important;
	transition: all ease 0.3s !important;
	-webkit-transition: all ease 0.3s !important;
	-moz-transition: all ease 0.3s !important;
	min-width: 0px !important;
	margin: 0px 0px 0px 0px !important;
	position: relative !important;
	text-align: left !important;
	width: auto !important;
	height: auto !important;
	color: #000000 !important;
	white-space: nowrap !important;
	font-size: 16px !important;
	font-weight: 400 !important;
	line-height: 25px !important;
	letter-spacing: 1.6px !important;
	padding: 6px 13.383px 5px 38px !important;
	box-sizing: border-box;
	font-family: 'FuturaStd-Heavy' !important;
	min-height: 42px !important;
	display: flex !important;
	justify-content: center !important;
	background: transparent !important;
	align-items: center !important;
}
#showAll-hplinks .tableRight a::after{
	content: "";
	width: 23px;
	height: 21px;
	position: absolute;
	transition: all ease 0.3s;
	-webkit-transition: all ease 0.3s;
	-moz-transition: all ease 0.3s;
	left: 9.5px;
	top: 50%;
	transform: translateY(-50%);
	background: url("/pics/custom-link-icon.png") no-repeat;
	margin-top: -0.5px;
}

#showAll-hplinks .tableRight a:hover,
#showAll-hplinks .tableRight a:focus {
	background: #000000 !important;
	color: #ffffff !important;
}

#showAll-hplinks .tableRight a::before {
	display: none !important;
}



/* TENTH ROW */
#tenth-row {
	width: 100%;
	background: url(/pics/tenth-row-bg.png) no-repeat center,#ffffff;
	position: relative;
	background-size: cover;
	overflow-x: hidden !important;
}
.tenth-row-border-top{
	content: "";
	width: 100%;
	height: 2px;
	position: absolute;
	top: 58px;

  }
  .tenth-row-border-top img{
position: relative;
left: 50%;
transform: translateX(-50%);
  }
  .tenth-row-border-btm{
	content: "";
	width: 100%;
	height: 2px;
	position: absolute;
	bottom: 57px;
	z-index: -1;

  }
  .tenth-row-border-btm img{
	  position: relative;
	  left: 50%;
	  transform: translateX(-50%);
  }
#tenth-row-inner {
	padding: 100px 0 91px 0;
	z-index: 0;
	position: relative;
	text-align: center; 
}
#tenth-row-wrapper{
	position: relative;
	display: grid;
	grid-template-columns: 1fr 782px;
	grid-template-rows: auto;
}
#tenth-row-inner h2{
	margin: -6.5px 0px 0px 8.5px;
	color: #000000;
	font-weight: 500;
	font-size: 48px;
	line-height: 48px;
	text-align: center;
	text-decoration: none;
	letter-spacing: 1.35px;
	text-transform: uppercase;
	font-family: 'FuturaStd-Medium';
	width: 100%;
	display: flex;
	justify-content: center;
	align-items: center;
	flex-direction: column;
	align-self: center;
	max-width: 212px;
}
#tenth-row-inner h2 span{
	font-family: 'FuturaStd-Bold';
	font-weight: 700;
	letter-spacing: 1.3px;
}
#tenth-row-wrapper .en-infinite-carousel div{
	margin-right: 70px;
}
#tenth-row-wrapper .en-infinite-carousel {
	max-width: 100% !important;
position: relative;
  }


  #tenth-row-wrapper .en-infinite-carousel::before {
	content: '';
	position: absolute;
	top: 0;
	left: 0;
	width: 120px;
	height: 100% !important;
	background: linear-gradient(to right, #ededed 0%, #edededeb 10%, #ededed26 90%, #ededed00 100%);
	z-index: 9;
}
#tenth-row-wrapper .en-infinite-carousel::after {
	content: '';
	position: absolute;
	top: 0;
	right: 0;
	width: 120px;
	height: 100% !important;
	background: linear-gradient(to left, #ededed 0%, #edededeb 10%, #ededed26 90%, #ededed00 100%);
	z-index: 9;
}
@media only screen and (max-width: 1260px) {
	#index-wrapper section#links {
		display: grid;
		grid-template-columns: 1fr;
		grid-template-rows: auto auto;
		gap: 34px;
	  }
	  #index-wrapper section#links h2{
		grid-column: 1;
		grid-row: 1;
		text-align: center;
		width: max-content;
		max-width: 100%;
		justify-content: center;
		margin: 0px auto;
	  }
	  #index-wrapper #links .container{
		grid-column: 1;
		grid-row: 2;
		justify-content: center;
		min-height: auto;
		padding: 0px;
	  }
	  #links h2 a{
		  text-align: center;
	  }
	  #index-wrapper table.HPLinks tbody{
		column-gap: 20px;
		row-gap: 20px;
		justify-content: center;
	  }
	  #showAll-hplinks{
		position: absolute !important;
		background: none !important;
		margin: 0px 0px -70px 0px !important;
		box-shadow: none !important;
		display: block !important;
		text-align: center !important;
		top: inherit !important;
		right: 0px !important;
		width: max-content !important;
		min-height: auto !important;
		left: 50% !important;
		transform: translateX(-50%);
		bottom: 0px;
	  }
	  #ninth-row{
		margin: 0px;
	}
	#ninth-row-inner {
		padding: 85px 0 107px;}
		
}


@media only screen and (max-width: 768px) {
	#ninth-row{
		background: url("/pics/ninth-row-bg.jpg") no-repeat center top,#fff;
		background-size: contain !important;
	}
	#links h2 a{
		font-size: clamp(28px, 4.81vw, 37px);
		line-height: 1;
	}
	#index-wrapper section table.HPLinks a{
		justify-content: center !important;
		width: 100%;
		height: 100%;
		min-height: clamp(70px,7.22vw,91px);
		padding: 10px 10px 10px 10px;
		text-align: center;
	}
	#index-wrapper table.HPLinks tr{
		min-height: clamp(70px,7.22vw,91px);
	}
	#showAll-hplinks .tableRight a{
		font-size: clamp(14px,2.08vw,16px) !important;
	}
}
 .space-80{
	 position: relative;
	 background: #ffffff;
	 height: 80px;
 } 
  /* ELEVENTH ROW */

#eleventh-row {
	position: relative;
	background: #ffffff;
}
#eleventh-row-inner {
	position: relative;
	padding: 100px 0 110px 0px;
	min-height: 348px;
	box-sizing: border-box;
  }

  #slide-3 {
	background-image: url('/pics/parallex3.jpg');
	-pie-background-image: url('/pics/parallex3.jpg');
	background-position: top center;
	background-repeat: no-repeat;
	background-size: cover;
	background-attachment: fixed;
	width: 100%;
	min-height: 348px;
}

#slide-3::after {
	content: '';
	position: absolute;
	background: url(/pics/parallax_overlay3.png) repeat;
	width: 100%;
	height: 100%;
	top: 0px;
	left: 0;
	z-index: 0;
  }

  .parallax-text{
	display: block;
	color: rgba(254, 254, 254, 0.5);
	font-size: 140px;
	line-height: 92px;
	text-align: left;
	letter-spacing: 5.5px;
	font-family: 'FuturaStd-Bold';
	text-transform: uppercase;
	width: max-content;
	position: absolute;
	z-index: 999;
	left: 50%;
	transform: translateX(-50%);
	bottom: 24px;
	margin: 0px 0px 0px -2px;
	font-weight: 500;
  }
 
  @media only screen and (max-width: 1260px) {
	.parallax-text{
		font-size: clamp(40px,11.11vw,140px);
	line-height: clamp(20px,7.30vw,92px);
	}
	#eleventh-row-inner{
		min-height: clamp(248px,19.68vw,348px);
	}
	#slide-3{
		min-height: clamp(248px,19.68vw,348px);
		background-position:100% !important;
	}
  }
  @media only screen and (max-width: 1100px) {

	#slide-3{
		background-position: 100% 100% !important;
		background-attachment: inherit;
	}
}
  @media only screen and (max-width: 1100px) {
	#tenth-row-wrapper{
		grid-template-columns: 1fr;
        grid-template-rows: auto auto;
		gap: 40px;
	}
	#tenth-row-inner h2{
		margin: 0px 0px 0px 0px;
		grid-column: 1;
		grid-row: 1;
		max-width: 100%;
	}
	#tenth-row-wrapper .en-infinite-carousel{
		grid-column: 1;
		grid-row: 2;
		max-width: clamp(280px,99.60vw,765px) !important;
		margin: 0px auto;
		background: #ededed;
	}
  }
  @media only screen and (max-width: 768px) {
	#tenth-row{
		background: #ededed;
	}
	#tenth-row-inner{
		padding: 50px 0 50px 0;
	}
	#tenth-row-inner h2{
		font-size: clamp(28px,6.25vw,48px);
		line-height: clamp(28px,6.25vw,48px);
	}
	#tenth-row::before{
		display: none;
	}
	#tenth-row::after{
		display: none;
	}
	.parallax-text{
		
	line-height: 1;
	}
	.red-line{
		display: none;
	}
  }
    /* twelfth ROW */
	
#twelfth-row {
	background: url(/pics/twelfth-row-bg.jpg) no-repeat center top,#fff;
	position: relative;
}

#twelfth-row-inner {
	padding: 0px 0 124px 0;
	z-index: 0;
	position: relative;
	text-align: center; 
}

/* Featured Photo Album */
#album-sec{width: 100%;
	position: relative;
	margin-top: -24px;}
#album-sec .HPFeaturedAlbums {margin-bottom: 0px; position: relative;}
#album-sec .HPFeaturedAlbums h2 {display: none;}
#album-sec .HPFeaturedAlbums .featuredAlbums {position: relative; margin-top: 0;}
#album-sec .HPFeaturedAlbums ul {margin-top: 0;
	display: flex;
	gap: 33px;
	flex-direction: row;
	justify-content: center;
	flex-wrap: wrap;}
#album-sec .HPFeaturedAlbums ul li {margin-bottom: 0px;border:0;box-shadow: none !important;margin: 0px !important;}
#album-sec .HPFeaturedAlbums ul li h3 {background: none;
	text-shadow: none;
	position: relative;
	text-align: center;
	padding: 5px 0px 0 0px;
	overflow: visible;}
#album-sec .HPFeaturedAlbums ul li h3 span {font-size: 18px;
	color: #000;
	text-align: center;
	height: auto;
	font-weight: 400;
	line-height: 50px;
	overflow: hidden;
	text-overflow: ellipsis;
	display: -webkit-box;
	-webkit-box-orient: vertical;
	-webkit-line-clamp: 1;
	padding: 0 10px;
	letter-spacing: 0.42px;
	font-family: 'Cairo', sans-serif;}
.album-col .HPFeaturedAlbums ul li {padding: 0;border: 0;box-shadow: none;overflow: visible;position: relative;margin: 0px !important;background: #fff;float: left;position: relative;}
.HPFeaturedAlbums li {overflow: visible !important;}

@media only screen and (max-width: 1260px) {
	#album-sec .HPFeaturedAlbums ul li{
		width: clamp(280px,27.77vw,350px) !important;
		height: clamp(250px,23.80vw,300px) !important;
	}
	#album-sec .HPFeaturedAlbums ul li img{
		width: 100%;
		height: 100%;
	}
	#album-sec .HPFeaturedAlbums ul{
		column-gap: 25px;
		row-gap: 80px;
	}
}




#mobileapp-smart-banner .en-smartAppBanner-content {
	width: 100% !important;
}


#goog-gt-tt .gray {
	color: #666 !important;
  }


.VIpgJd-yAWNEb-L7lbkb .VIpgJd-yAWNEb-mrxPge {
color: #4a4a4a !important;
}

h1.VIpgJd-yAWNEb-r4nke.VIpgJd-yAWNEb-mrxPge {
color: #333 !important;
}

.DatePickerNT div.arrow {
	color: #595959 !important;
}



#events-page #events.v1 .event span.location{
	color: #000000 !important;
}
input[type="button"]:hover, input[type="submit"]{
	background-color: #0d0d0d !important;
	color: #ffffff !important;
  }
  
  
  input[type="button"]:hover, input[type="submit"]:hover,
  input[type="button"]:focus, input[type="submit"]:focus{
	background-color: #bf0000 !important;
	transition: all ease 0.3s;
  -webkit-transition: all ease 0.3s;
  -moz-transition: all ease 0.3s;
  }

  #staff.staffR1.staff-v2 .staff-categoryStaffMember dl dt{
	line-height: 1.1em !important;
  }

  @media only screen and (max-width: 991px) {

	.translated-ltr nav.en-nav,.translated-ltr header,
	.translated-rtl nav.en-nav,.translated-rtl header{
	margin-top: 40px !important;
	z-index: 999;
	}
	}

#mobileapp-smart-banner .en-smartAppBanner-content {width: 100% !important;}

.nav_icon{
	color: #ffffff !important;
}


#emailForm iframe{
	padding: 0px !important;
	height: 22px !important;
  }

/*.en-infinite-carousel:hover > .en-infinite-carousel-track, .en-infinite-carousel:focus > .en-infinite-carousel-track {
  animation-play-state: paused;
}*/


#scroll-btn1{
  margin: 0;

   position: absolute;
  bottom: 0px;
  left: 49px;
}

#js-toggle1{
  max-width: 160px;
  border: 0;
  border-radius: 5px;
  background: #000;
  color: #fff;
  padding: 10px;
  box-sizing: border-box;
  cursor: pointer;
  position: absolute;
  right: 0;
  top: 0;
  
}


/*@media only screen and (min-width: 559px) and (max-width: 870px) { 
  #scroll-btn {
    position: absolute;
   padding-bottom: 100px;
  }
}*/

#js-toggle1:hover,#js-toggle1:focus{
  background: #cd0000;
}

.fa-regular, .fa {
  font-weight: 400;
  font-family: "Font Awesome 5 Free", serif;
  font-size: clamp(14px, 1.818181vw, 20px);
}

.fa-play::before, .fa-play::before {
  content: "\f04c";
}

.fa-pause::before, .fa-pause::before {
  content: "\f04b";
}


@media screen and (prefers-reduced-motion: reduce) {
 

  .en-infinite-carousel > .en-infinite-carousel-track{
    animation-duration: 40s !important;
  }
}


nav.en-nav > ul > li > ul > li ul{
top:0  !important;
}





