@charset "utf-8";
/* CSS Document */

/*---------- Google Fonts ----------*/
body{
	zoom :0.85;
}

/** {
	font-family: 'FrutigerLTArabic45Light';
}
*/
em {
	font-family: 'FrutigerLTArabic65bold';
}
.search-icon {
	font-size: 20px;
	line-height: 1px;
	color: #093C60;
}
tbody, td, tfoot, th, thead, tr {
	border-width: 1px;
}

.fw-bold {
	color: 004a98;
}

body {
	font-family: 'FrutigerLTArabic45Light';
	background-color: #fff;
	color: #093C60;
}

.main-wrpper {
	height: 100%;
	width: 100%;
	overflow: hidden;
}

.container-fluid,
.container {
	padding-left: 15px;
	padding-right: 15px;
}

.row {
	margin-left: -15px;
	margin-right: -15px;
}

	.row > * {
		padding-left: 15px;
		padding-right: 15px;
	}

a,
input,
button,
textarea {
	outline: none !important;
}

a {
	transition: all ease-in-out 300ms;
	-webkit-transition: all ease-in-out 300ms;
	-ms-transition: all ease-in-out 300ms;
	-o-transition: all ease-in-out 300ms;
	-moz-transition: all ease-in-out 300ms;
}


.font-family-frutigerltarabic45light {
	font-family: 'FrutigerLTArabic45Light' !important;
}

.font-family-frutigerltarabic55roman {
	font-family: 'FrutigerLTArabic55Roman' !important;
}

.font-family-frutigerltarabic65bold {
	font-family: 'FrutigerLTArabic65Bold' !important;
}

.font-family-frutigerltarabic75black {
	font-family: 'FrutigerLTArabic75Black' !important;
}

p {
	font-size: 25px;
	line-height: 36px;
}

ul li,
ol li {
	font-size: 25px;
	line-height: 36px;
}

/* slick slider */
.slick-slider .slick-arrow {
	position: absolute;
	cursor: pointer;
	z-index: 9;
	width: 36px;
	opacity: 0.54;
}

	.slick-slider .slick-arrow.slick-prev {
		left: 0;
		top: 50%;
		transform: translate(0, -50%);
		-webkit-transform: translate(0, -50%);
		-moz-transform: translate(0, -50%);
		-ms-transform: translate(0, -50%);
		-o-transform: translate(0, -50%);
	}

	.slick-slider .slick-arrow.slick-next {
		right: 0;
		top: 50%;
		transform: translate(0, -50%);
		-webkit-transform: translate(0, -50%);
		-moz-transform: translate(0, -50%);
		-ms-transform: translate(0, -50%);
		-o-transform: translate(0, -50%);
	}

	.slick-slider .slick-arrow:hover {
		opacity: 1;
	}
/* slick slider */

/* section-title */
.section-title {
	font-family: 'FrutigerLTArabic65Bold';
	font-size: 69px;
	line-height: 83px;
	color: #093C60;
	text-align: center;
	margin-bottom: 30px;
}

	.section-title * {
		font-family: inherit;
		font-size: inherit;
		line-height: inherit;
		color: inherit;
		margin: 0;
	}
/* section-title */

/* small-block-title */
.small-block-title {
	font-family: 'FrutigerLTArabic65Bold';
	font-size: 30px;
	line-height: 37px;
	color: #093C60;
	margin-bottom: 20px;
}

	.small-block-title * {
		font-family: inherit;
		font-size: inherit;
		line-height: inherit;
		color: inherit;
		margin: 0;
	}
/* small-block-title */

/* buttons */
.btn {
	text-align: center;
	box-shadow: none !important;
	border: 1px solid transparent;
	font-family: 'FrutigerLTArabic65Bold';
	font-size: 22px;
	line-height: 26px;
	padding: 5px 35px 10px;
	border-radius: 30px;
	-webkit-border-radius: 30px;
	-moz-border-radius: 30px;
	-ms-border-radius: 30px;
	-o-border-radius: 30px;
}

.btn-simple-white {
	color: #ffffff;
	border-color: #ffffff;
	background-color: transparent;
}

	.btn-simple-white:focus {
		color: #ffffff;
		border-color: #ffffff;
		background-color: transparent;
	}

	.btn-simple-white:active:focus,
	.btn-simple-white:hover {
		color: #093C60;
		border-color: #ffffff;
		background-color: #ffffff;
	}

.btn-white {
	color: #093C60;
	border-color: #ffffff;
	background-color: #ffffff;
}

	.btn-white:focus {
		color: #093C60;
		border-color: #ffffff;
		background-color: #ffffff;
	}

	.btn-white:active:focus,
	.btn-white:hover {
		color: #ffffff;
		border-color: #093C60;
		background-color: #093C60;
	}

.btn-simple-blue {
	color: #093C60;
	border-color: #093C60;
	background-color: transparent;
}

	.btn-simple-blue:focus {
		color: #093C60;
		border-color: #093C60;
		background-color: transparent;
	}

	.btn-simple-blue:active:focus,
	.btn-simple-blue:hover {
		color: #ffffff;
		border-color: #093C60;
		background-color: #093C60;
	}

.btn-blue {
	color: #ffffff;
	border-color: #093C60;
	background-color: #093C60;
}

	.btn-blue:focus {
		color: #ffffff;
		border-color: #093C60;
		background-color: #093C60;
	}

	.btn-blue:active:focus,
	.btn-blue:hover {
		color: #093C60;
		border-color: #ffffff;
		background-color: #ffffff;
	}
/* buttons */


/* **** Header **** */
header {
	direction: ltr;
	position: relative;
	top: 0px;
	left: 0;
	right: 0;
	background: #fff;
	padding: 10px 0;
	z-index: 120;
	transition: 0.4s linear;
	-webkit-transition: 0.4s linear;
}

	header a {
		text-decoration: none;
	}

		header a:hover,
		header a:focus,
		header a:active {
			text-decoration: none;
		}

	header ol,
	header ul {
		margin: 0;
		padding: 0;
	}

	header li {
		list-style: none;
		line-height: unset;
		font-size: inherit;
	}

	header a {
		transition: 0.4s linear;
		-webkit-transition: 0.4s linear;
		text-decoration: none;
	}

.navbar .container .navbar-brand,
.navbar .container-fluid .navbar-brand {
	margin-left: 0;
}

.navbar-brand {
	float: none;
	height: auto;
	padding: 0;
	position: relative;
	z-index: 9;
}

	.navbar-brand img {
		max-width: 180px;
	}

.navbar {
	background: transparent;
	position: relative;
	width: 100%;
	left: 0;
	top: 0;
	border: none;
	border-radius: 0;
	margin: 0;
	padding: 0;
	z-index: 120;
	transition: 0.4s linear;
	-webkit-transition: 0.4s linear;
}

.navbar-light .navbar-nav {
	margin-left: auto;
}

/* **** Search box ***** */
.search-box {
	position: fixed;
	left: 0;
	right: 0;
	top: -100%;
	z-index: 9;
	background: #fff;
}

	.search-box .form-control {
		height: 72px;
		width: 100%;
		border: none;
		background-color: #ffffff;
		padding: 10px 50px 10px 30px;
		font-size: 30px;
		line-height: 35px;
		color: #093C60;
		resize: none;
		z-index: 99;
		box-shadow: none !important;
		transition: 0.4s;
		-webkit-transition: 0.4s;
		-moz-transition: 0.4s;
		-ms-transition: 0.4s;
		-o-transition: 0.4s;
		border-radius: 0;
		-webkit-border-radius: 0;
		-moz-border-radius: 0;
		-ms-border-radius: 0;
		-o-border-radius: 0;
	}

	.search-box .close-icon {
		position: fixed;
		top: 30px;
		right: 20px;
		visibility: hidden;
		z-index: 999;
		font-size: 30px;
		color: #000;
		line-height: 30px;
	}

	.search-box.show-search {
		top: 0;
	}

		.search-box.show-search .close-icon {
			visibility: visible;
		}
/* **** Search box ***** */


/* ***** navbar-button **** */
.navbar-button a {
	border-radius: 0px 22px;
	background: #003764;
	font-family: 'FrutigerLTArabic65bold';
	font-size: 16px;
	line-height: 12.2px;
	text-align: right;
	color: #fff;
	display: table;
	padding: 12px 20px;
}

	.navbar-button a:hover {
		background: #000;
		color: #fff;
	}
/* ***** End navbar-button **** */



/* **** navbar-center **** */
.navbar-center {
	padding: 0 40px;
	margin: 0 20px;
	border: 1px solid #093c60;
	border-top: none;
	border-bottom: none;
	display: flex;
	align-items: center;
}

	.navbar-center .navbar-center-block {
		display: flex;
		align-items: center;
		position: relative;
	}

		.navbar-center .navbar-center-block:before {
			position: absolute;
			content: "";
			height: 1px;
			width: 100%;
			background: #093c60;
			right: 0;
			bottom: -12px;
			width: 0;
			-webkit-transition: all 0.3s linear;
			transition: all 0.3s linear;
		}

		.navbar-center .navbar-center-block:hover:before {
			width: 100%;
		}

	.navbar-center li {
		margin-right: 40px;
	}

		.navbar-center li:last-child {
			margin: 0;
		}

		.navbar-center li a {
			font-weight: normal;
			font-size: 17px;
			text-align: right;
			color: #003764;
			display: flex;
			align-items: center;
			position: relative;
		}

			.navbar-center li a:before {
				position: absolute;
				content: "";
				right: 0;
				bottom: -2px;
				bottom: -14px;
				width: 0;
				height: 4px;
				background-color: #004c97;
				opacity: 0;
				-webkit-transition: all 0.3s linear;
				transition: all 0.3s linear;
			}

			.navbar-center li a:hover:before {
				width: 100%;
				opacity: 1;
			}

			.navbar-center li a:after {
				display: none;
			}

			.navbar-center li a img {
				width: 20px;
				margin-left: 10px;
			}

	.navbar-center .dropdown-menu {
		padding: 0;
		border: 0;
		margin: 0;
		width: 100px;
		min-width: 100px;
		max-width: 100px;
		background-color: rgba(255, 255, 255, 0.5);
		border-radius: 0;
		right: -10px !important;
		left: auto;
		top: 100%;
		margin-top: 20px;
		transform: unset;
		/*display: block;
    opacity: 0;
    visibility: hidden;*/
	}
/*.navbar-light .navbar-nav .navbar-center li.dropdown:hover .dropdown-menu{
    opacity: 1;
    visibility: visible;
}*/
.navbar-light .navbar-nav .navbar-center li.dropdown .dropdown-menu li {
	margin: 0;
}

	.navbar-light .navbar-nav .navbar-center li.dropdown .dropdown-menu li .dropdown-item:before {
		display: none;
	}

	.navbar-light .navbar-nav .navbar-center li.dropdown .dropdown-menu li .dropdown-item {
		font-weight: bold;
		font-size: 16px;
		text-align: center;
		color: #003764;
		display: block;
		text-align: center;
		padding: 5px 15px;
		color: inherit;
		text-decoration: none;
	}

		.navbar-light .navbar-nav .navbar-center li.dropdown .dropdown-menu li .dropdown-item:hover {
			background: #003764;
			color: #fff;
		}

/* **** End Navbar Cenetr **** */


/* **** right-navbar **** */
.right-navbar {
	padding-left: 30px;
	display: flex;
	align-items: center;
	position: relative;
}

	.right-navbar:before {
		position: absolute;
		content: "";
		height: 2px;
		width: 100%;
		background: #093c60;
		right: 0;
		bottom: -4px;
		width: 0;
		-webkit-transition: all 0.3s linear;
		transition: all 0.3s linear;
	}

	.right-navbar:hover:before {
		width: 100%;
	}

	.right-navbar li {
		margin-right: 50px;
		position: static !important;
	}

		.right-navbar li:last-child {
			margin-right: 0;
		}

.navbar-light .navbar-nav .nav-link {
	padding: 0;
	font-weight: bold;
	font-size: 18px;
	line-height: 26px;
	text-align: right;
	cursor: pointer;
	color: #003764;
	position: relative;
	-ms-transition: all 0.3s ease;
	-o-transition: all 0.3s ease;
	-webkit-transition: all 0.3s ease;
	transition: all 0.3s ease;
}

	.navbar-light .navbar-nav .nav-link:before {
		position: absolute;
		content: "";
		right: 0;
		bottom: -2px;
		bottom: -14px;
		width: 0;
		height: 4px;
		background-color: #004c97;
		opacity: 0;
		-webkit-transition: all 0.3s linear;
		transition: all 0.3s linear;
	}

	.navbar-light .navbar-nav .nav-link.active:before,
	.navbar-light .navbar-nav .nav-link.show:before,
	.navbar-light .navbar-nav .nav-link:hover:before {
		width: 100%;
		opacity: 1;
	}


.navbar-light .navbar-nav .right-navbar .nav-link:after {
	display: none;
}

.navbar-light .navbar-nav .right-navbar .dropdown .main-dropdown {
	right: 0;
	top: 86%;
	left: auto;
	background-color: transparent;
	padding: 50px 20px 0;
	min-width: auto;
	border: none;
	margin: 0;
	/*display: block;
    opacity: 0;
    visibility:hidden;*/
}

	.navbar-light .navbar-nav .right-navbar .dropdown .main-dropdown:before {
		position: absolute;
		content: "";
		right: 0;
		bottom: 0;
		width: 0;
		height: calc(100% - 50px);
		background-color: rgba(255, 255, 255, 0.5);
		z-index: -1;
		-webkit-transition-duration: 0.3s;
		-moz-transition-duration: 0.3s;
		-ms-transition-duration: 0.3s;
		-o-transition-duration: 0.3s;
	}

.navbar-light .navbar-nav .right-navbar .dropdown.hover-drop:hover > .main-dropdown:before {
	width: 100%;
}
/*.navbar-light .navbar-nav .right-navbar .dropdown.hover-drop:hover .main-dropdown{
    opacity: 1;
    visibility: visible;
}*/
.navbar-light .navbar-nav .right-navbar .dropdown.hover-drop:hover > .main-dropdown .dropdown-item {
	opacity: 1;
	transition-delay: 0.3s;
	-webkit-transition-delay: 0.3s;
	-moz-transition-delay: 0.3s;
	-ms-transition-delay: 0.3s;
	-o-transition-delay: 0.3s;
	transition-duration: 0.3s;
	-webkit-transition-duration: 0.3s;
	-moz-transition-duration: 0.3s;
	-ms-transition-duration: 0.3s;
	-o-transition-duration: 0.3s;
}

.navbar-light .navbar-nav .right-navbar .dropdown .main-dropdown li {
	margin-right: 50px;
}

	.navbar-light .navbar-nav .right-navbar .dropdown .main-dropdown li:last-child {
		margin: 0;
	}

.navbar-light .navbar-nav .right-navbar .dropdown .main-dropdown .dropdown-item {
	font-size: 21px;
	line-height: 25px;
	color: #ffffff;
	padding: 6px 0;
	background-color: transparent !important;
	position: relative;
	position: relative;
	opacity: 0;
}

	.navbar-light .navbar-nav .right-navbar .dropdown .main-dropdown .dropdown-item:after {
		display: none;
	}

	.navbar-light .navbar-nav .right-navbar .dropdown .main-dropdown .dropdown-item:before {
		position: absolute;
		content: "";
		height: 4px;
		width: 100%;
		background: #53C3BF;
		bottom: 0;
		right: 0;
		width: 0;
		-webkit-transition-duration: 0.3s;
		-moz-transition-duration: 0.3s;
		-ms-transition-duration: 0.3s;
		-o-transition-duration: 0.3s;
	}

	.navbar-light .navbar-nav .right-navbar .dropdown .main-dropdown .dropdown-item:hover:before {
		width: 100%;
	}

.dropdown-second-links {
	display: flex;
	align-items: center;
}


.dropdown-mega .dropdown-menu {
	display: block;
	left: auto;
	right: 0;
	background: transparent;
	padding: 10px 0 0;
	box-shadow: none;
	outline: none;
	opacity: 0;
	visibility: hidden;
	border: none;
}

	.dropdown-mega .dropdown-menu:before {
		position: absolute;
		content: "";
		right: 0;
		bottom: 0;
		width: 0;
		height: calc(100% - 20px);
		background: linear-gradient(-90deg, rgba(255,255,255,0.5) 20%, rgba(255,255,255,0.1) 100%);
		z-index: -1;
		-webkit-transition-duration: 0.2s;
		-moz-transition-duration: 0.2s;
		-ms-transition-duration: 0.2s;
		-o-transition-duration: 0.2s;
	}

.dropdown-mega:hover > .dropdown-menu:before {
	width: 100%;
}

.dropdown-mega:hover .dropdown-menu {
	opacity: 1;
	visibility: visible;
}

.dropdown-mega .dropdown-menu .dropdown-second-links {
	background: #093C60;
	background: -webkit-linear-gradient(to left, #003764 60%, #003764 45%, transparent 100%);
	background: linear-gradient(to left, #003764 60%, #003764 45%, transparent 100%);
	position: relative;
	padding: 24px;
	display: flex;
	opacity: 0;
	justify-content: flex-end;
	min-width: 1200px;
}


.dropdown-mega:hover > .dropdown-menu .dropdown-second-links {
	opacity: 1;
	transition-delay: 0.3s;
	-webkit-transition-delay: 0.3s;
	-moz-transition-delay: 0.3s;
	-ms-transition-delay: 0.3s;
	-o-transition-delay: 0.3s;
	transition-duration: 0.3s;
	-webkit-transition-duration: 0.3s;
	-moz-transition-duration: 0.3s;
	-ms-transition-duration: 0.3s;
	-o-transition-duration: 0.3s;
}


/* Main home new style for mega menu */

.dropdown-mega .dropdown-menu .dropdown-second-links2 {
	background: transparent;
	position: relative;
	padding: 24px;
	display: flex;
	opacity: 0;
	justify-content: flex-end;
	min-width: 1200px;
}


.dropdown-mega:hover > .dropdown-menu .dropdown-second-links2 {
	opacity: 1;
	transition-delay: 0.3s;
	-webkit-transition-delay: 0.3s;
	-moz-transition-delay: 0.3s;
	-ms-transition-delay: 0.3s;
	-o-transition-delay: 0.3s;
	transition-duration: 0.3s;
	-webkit-transition-duration: 0.3s;
	-moz-transition-duration: 0.3s;
	-ms-transition-duration: 0.3s;
	-o-transition-duration: 0.3s;
}


/*.navbar-light .navbar-nav .right-navbar .dropdown .main-dropdown{
    display: block;
    opacity: 1;
    visibility: visible;
}*/
.mega-content-main-detail {
	display: flex;
	align-items: flex-start;
	justify-content: flex-end;
	margin: 0 -30px;
}

.mega-content-block {
	padding: 0 30px;
}

.navbar-light .navbar-nav .right-navbar .dropdown .main-dropdown li .mega-content-main-detail .mega-content-block .mega-detail li {
	margin: 0;
}

.mega-content-main-detail .mega-content-block .mega-detail .menuheader a {
	font-weight: bold;
	font-size: 16px;
	line-height: 2.1;
	text-align: left;
	color: white;
	display: block;
	text-align: right;
}

.mega-content-main-detail .mega-content-block .mega-detail a {
	font-size: 16px;
	line-height: 1.5;
	text-align: left;
	color: white;
	display: block;
	text-align: right;
}

	.mega-content-main-detail .mega-content-block .mega-detail a:hover {
		font-size: 17px;
	}


.mobile-navbar-center {
	display: none;
}

/* **** toggler **** */
.navbar-light .navbar-toggler {
	background-color: transparent;
	border-radius: 0;
	outline: none;
	box-shadow: none;
	border: none;
	height: 40px;
	width: 50px;
	padding: 0;
	z-index: 120;
}

	.navbar-light .navbar-toggler:focus {
		box-shadow: none;
		outline: none;
	}

	.navbar-light .navbar-toggler .navbar-toggler-icon {
		background-image: unset;
	}

.navbar-toggler:active, .navbar-toggler:focus {
	outline: none;
}

.navbar-light .navbar-toggler-icon {
	width: 24px;
	height: 18px;
	background-image: none;
	position: relative;
	border-bottom: 2px solid #000;
	transition: all 300ms linear;
}

	.navbar-light .navbar-toggler-icon:after,
	.navbar-light .navbar-toggler-icon:before {
		width: 24px;
		position: absolute;
		height: 2px;
		background-color: #000;
		top: 0;
		left: 0;
		content: "";
		z-index: 2;
		transition: all 300ms linear;
	}

	.navbar-light .navbar-toggler-icon:after {
		top: 8px;
	}

.navbar-toggler.show-sidebar .navbar-toggler-icon:after {
	transform: rotate(45deg);
}

.navbar-toggler.show-sidebar .navbar-toggler-icon:before {
	transform: translateY(8px) rotate(-45deg);
}

.navbar-toggler.show-sidebar .navbar-toggler-icon {
	border-color: transparent;
}
/* **** End toggler **** */


/*==================================================================*/
/*========== New Class Add Start ==========*/
/*==================================================================*/
/* banner */
.banner-section {
	position: relative;
}

	.banner-section .banner-image {
		position: relative;
	}

		.banner-section .banner-image:before {
			position: absolute;
			content: "";
			left: 0;
			right: 0;
			top: 0;
			bottom: 0;
			background: url("../images/banner-image-overlay.png") no-repeat;
			background-size: 100% 100%;
		}

		.banner-section .banner-image img {
			width: 100%;
			height: 850px;
			object-fit: cover;
			font-family: 'object-fit: cover';
		}

.banner-carousel {
	opacity: 0;
}

	.banner-carousel.slick-initialized {
		opacity: 1;
	}

	.banner-carousel .slick-arrow {
		z-index: 99;
		top: auto;
		transform: none;
		-webkit-transform: none;
		-moz-transform: none;
		-ms-transform: none;
		-o-transform: none;
	}

		.banner-carousel .slick-arrow.slick-prev {
			left: 50px;
		}

		.banner-carousel .slick-arrow.slick-next {
			right: 50px;
		}

.banner-section .banner-content {
	position: absolute;
	left: 0;
	right: 0;
	bottom: 0;
	z-index: 9;
	padding-bottom: 30px;
}

	.banner-section .banner-content .banner-main-detail {
		color: #ffffff;
	}

		.banner-section .banner-content .banner-main-detail .detail {
			text-align: center;
			max-width: 655px;
			width: 100%;
			margin: 0 auto;
		}

			.banner-section .banner-content .banner-main-detail .detail p {
				font-size: 18px;
				line-height: 24px;
			}

			.banner-section .banner-content .banner-main-detail .detail .btn {
				width: 195px;
				margin-top: 30px;
			}

.banner-form {
	max-width: 380px;
	width: 100%;
	padding: 50px 50px 30px;
	background-color: rgba(9,60,96,0.5);
	border-radius: 0 54px 0 54px;
	-webkit-border-radius: 0 54px 0 54px;
	-moz-border-radius: 0 54px 0 54px;
	-ms-border-radius: 0 54px 0 54px;
	-o-border-radius: 0 54px 0 54px;
	filter: alpha(opacity=50)progid:DXImageTransform.Microsoft.Alpha(opacity=50);
	-webkit-filter: alpha(opacity=50)progid:DXImageTransform.Microsoft.Alpha(opacity=50);
}

	.banner-form .form-group {
		margin-bottom: 20px;
	}

	.banner-form .form-control {
		height: 40px;
		width: 100%;
		resize: none;
		padding: 10px 20px;
		border: none;
		font-size: 14px;
		line-height: 18px;
		color: #093C60;
		background-color: rgba(255, 255, 255, 0.57);
		box-shadow: none !important;
		border-radius: 30px;
		-webkit-border-radius: 30px;
		-moz-border-radius: 30px;
		-ms-border-radius: 30px;
		-o-border-radius: 30px;
	}

		.banner-form .form-control::-webkit-input-placeholder {
			color: #093C60;
		}

		.banner-form .form-control::-moz-placeholder {
			color: #093C60;
		}

		.banner-form .form-control:-ms-input-placeholder {
			color: #093C60;
		}

		.banner-form .form-control:-o-placeholder {
			color: #093C60;
		}

	.banner-form input:-webkit-autofill,
	.banner-form input:-webkit-autofill:hover,
	.banner-form input:-webkit-autofill:focus,
	.banner-form textarea:-webkit-autofill,
	.banner-form textarea:-webkit-autofill:hover,
	.banner-form textarea:-webkit-autofill:focus,
	.banner-form select:-webkit-autofill,
	.banner-form select:-webkit-autofill:hover,
	.banner-form select:-webkit-autofill:focus {
		/* border: 1px solid #093C60; */
		-webkit-text-fill-color: #093C60;
		-webkit-box-shadow: 0 0 0px 1000px rgba(255, 255, 255, 0.57) inset;
		transition: background-color 5000s ease-in-out 0s;
	}

	.banner-form .create-signin-buttons {
		display: flex;
		flex-direction: column;
		align-items: center;
		margin-top: 35px;
	}

		.banner-form .create-signin-buttons .btn {
			font-size: 14px;
			line-height: 18px;
		}

		.banner-form .create-signin-buttons a {
			margin-top: 10px;
		}

	.banner-form a {
		text-decoration: none;
		font-size: 14px;
		line-height: 18px;
		color: #ffffff;
	}

		.banner-form a:hover {
			opacity: 0.7;
		}
/* banner */

/* our-responsibility */
.our-responsibility-section {
	padding: 70px 0;
	text-align: center;
}
/* our-responsibility */

/* payment-cards */
.payment-cards-section {
	padding: 100px 0 150px;
}

.payment-cards-carousel {
	opacity: 0;
	padding: 0 70px;
	max-width: 1358px;
	width: 100%;
	margin: 0 auto;
}

	.payment-cards-carousel.slick-initialized {
		opacity: 1;
	}

	.payment-cards-carousel .slick-list {
		margin: 0 auto;
		max-width: 1000px;
		width: 100%;
	}

	.payment-cards-carousel .payment-cards-item {
		text-align: center;
	}

.payment-cards-item img {
	transform: scale(0.9);
	-webkit-transform: scale(0.9);
	transition: .4s linear;
	-webkit-transition: .4s linear;
}

.payment-cards-item:hover img {
	transform: scale(1);
	-webkit-transform: scale(1);
}

.payment-cards-carousel .payment-cards-block {
	text-decoration: none;
	display: inline-flex;
	align-items: center;
	justify-content: center;
}
/* payment-cards */

/* company-logos */
.company-logos-section {
	/* padding: 70px 0; */
	padding: 200px 0 150px;
	text-align: center;
}

	.company-logos-section .company-logos-list {
		display: flex;
		flex-wrap: wrap;
		margin: 0 -30px;
	}

	.company-logos-section .company-logos-content {
		display: flex;
/*		flex-wrap: wrap;* return this when needed */ 
		align-items: center;
		justify-content: center;
	}

	.company-logos-section .logo-block {
		display: inline-flex;
		align-items: center;
		padding: 0 30px;
		margin-bottom: 30px;
	}

	.company-logos-section .logo-img {
		text-decoration: none;
		display: flex;
		align-items: center;
		justify-content: center;
	}

		.company-logos-section .logo-img img {
			transform: scale(0.9);
			-webkit-transform: scale(0.9);
			transition: .4s linear;
			-webkit-transition: .4s linear;
		}

		.company-logos-section .logo-img:hover img {
			transform: scale(1);
			-webkit-transform: scale(1);
		}
/* company-logos */

/* our-services */
.our-services-section {
	/* padding: 50px 0; */
	padding: 50px 0 70px;
	background: url("../images/our-services-bg.png") no-repeat;
	background-size: 100% 100%;
	/* background-position: center top; */
	/* background : -moz-linear-gradient(50% 100% 90deg,rgba(255, 255, 255, 0) 0%,rgba(228, 234, 238, 0.05) 4.67%,rgba(178, 194, 205, 0.15) 14.63%,rgba(132, 158, 176, 0.25) 25.07%,rgba(94, 128, 151, 0.36) 35.78%,rgba(63, 103, 131, 0.47) 46.83%,rgba(39, 84, 116, 0.58) 58.33%,rgba(22, 71, 105, 0.7) 70.47%,rgba(12, 63, 98, 0.84) 83.69%,rgba(9, 60, 96, 1) 100%);
	background : -webkit-linear-gradient(90deg, rgba(255, 255, 255, 0) 0%, rgba(228, 234, 238, 0.05) 4.67%, rgba(178, 194, 205, 0.15) 14.63%, rgba(132, 158, 176, 0.25) 25.07%, rgba(94, 128, 151, 0.36) 35.78%, rgba(63, 103, 131, 0.47) 46.83%, rgba(39, 84, 116, 0.58) 58.33%, rgba(22, 71, 105, 0.7) 70.47%, rgba(12, 63, 98, 0.84) 83.69%, rgba(9, 60, 96, 1) 100%);
	background : -webkit-gradient(linear,50% 100% ,50% 0% ,color-stop(0,rgba(255, 255, 255, 0) ),color-stop(0.0467,rgba(228, 234, 238, 0.05) ),color-stop(0.1463,rgba(178, 194, 205, 0.15) ),color-stop(0.2507,rgba(132, 158, 176, 0.25) ),color-stop(0.3578,rgba(94, 128, 151, 0.36) ),color-stop(0.4683,rgba(63, 103, 131, 0.47) ),color-stop(0.5833,rgba(39, 84, 116, 0.58) ),color-stop(0.7047,rgba(22, 71, 105, 0.7) ),color-stop(0.8369,rgba(12, 63, 98, 0.84) ),color-stop(1,rgba(9, 60, 96, 1) ));
	background : -o-linear-gradient(90deg, rgba(255, 255, 255, 0) 0%, rgba(228, 234, 238, 0.05) 4.67%, rgba(178, 194, 205, 0.15) 14.63%, rgba(132, 158, 176, 0.25) 25.07%, rgba(94, 128, 151, 0.36) 35.78%, rgba(63, 103, 131, 0.47) 46.83%, rgba(39, 84, 116, 0.58) 58.33%, rgba(22, 71, 105, 0.7) 70.47%, rgba(12, 63, 98, 0.84) 83.69%, rgba(9, 60, 96, 1) 100%);
	background : -ms-linear-gradient(90deg, rgba(255, 255, 255, 0) 0%, rgba(228, 234, 238, 0.05) 4.67%, rgba(178, 194, 205, 0.15) 14.63%, rgba(132, 158, 176, 0.25) 25.07%, rgba(94, 128, 151, 0.36) 35.78%, rgba(63, 103, 131, 0.47) 46.83%, rgba(39, 84, 116, 0.58) 58.33%, rgba(22, 71, 105, 0.7) 70.47%, rgba(12, 63, 98, 0.84) 83.69%, rgba(9, 60, 96, 1) 100%);
	background : linear-gradient(0deg, rgba(255, 255, 255, 0) 0%, rgba(228, 234, 238, 0.05) 4.67%, rgba(178, 194, 205, 0.15) 14.63%, rgba(132, 158, 176, 0.25) 25.07%, rgba(94, 128, 151, 0.36) 35.78%, rgba(63, 103, 131, 0.47) 46.83%, rgba(39, 84, 116, 0.58) 58.33%, rgba(22, 71, 105, 0.7) 70.47%, rgba(12, 63, 98, 0.84) 83.69%, rgba(9, 60, 96, 1) 100%);
	filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#093C60',endColorstr='#FFFFFF' , GradientType=0);
	-ms-filter: "progid:DXImageTransform.Microsoft.gradient(startColorstr='#FFFFFF', endColorstr='#093C60' ,GradientType=0)"; */
}

	.our-services-section .row {
		margin: 0 -30px;
	}

	.our-services-section [class^=col-] {
		padding: 0 30px;
		border-right: 1px solid #ffffff;
	}

		.our-services-section [class^=col-]:first-child {
			border: none;
		}

		.our-services-section [class^=col-]:nth-child(4n+1) {
			border: none;
		}

	.our-services-section .our-services-block p {
		font-size: 27px;
		line-height: 33px;
		color: #ffffff;
	}

		.our-services-section .our-services-block p span {
			display: block;
			font-family: 'FrutigerLTArabic75Black';
		}
/* our-services */

/* latest-news */
.latest-news-section {
	padding: 70px 0;
}

	.latest-news-section .row {
		margin: 0 -30px;
	}

	.latest-news-section [class^=col-] {
		position: relative;
		padding: 0 30px;
	}

		.latest-news-section [class^=col-]:before {
			position: absolute;
			content: "";
			right: 0;
			top: 50%;
			height: 95px;
			width: 2px;
			background-color: #093C60;
			transform: translate(0, -50%);
			-webkit-transform: translate(0, -50%);
			-moz-transform: translate(0, -50%);
			-ms-transform: translate(0, -50%);
			-o-transform: translate(0, -50%);
		}

		.latest-news-section [class^=col-]:first-child:before {
			display: none;
		}

.latest-news-block {
	text-decoration: none;
	display: block;
	text-align: center;
	padding: 15px;
	position: relative;
	margin-bottom: 30px;
}

	.latest-news-block:before {
		position: absolute;
		content: "";
		right: 0;
		top: 0;
		width: 2px;
		height: 0;
		background-color: #093C60;
		opacity: 0;
	}

	.latest-news-block:after {
		position: absolute;
		content: "";
		right: 0;
		bottom: 0;
		width: 0;
		height: 2px;
		background-color: #093C60;
		opacity: 0;
	}

	.latest-news-block .overlay {
		position: absolute;
		left: 0;
		right: 0;
		top: 0;
		bottom: 0;
		z-index: -1;
	}

		.latest-news-block .overlay:before {
			position: absolute;
			content: "";
			left: 0;
			bottom: 0;
			width: 2px;
			height: 0;
			background-color: #093C60;
			opacity: 0;
		}

		.latest-news-block .overlay:after {
			position: absolute;
			content: "";
			left: 0;
			top: 0;
			width: 0;
			height: 2px;
			background-color: #093C60;
			opacity: 0;
		}

	.latest-news-block:hover:before {
		height: 100%;
		opacity: 1;
		transition-duration: 0.2s;
	}

	.latest-news-block:hover:after {
		width: 100%;
		opacity: 1;
		transition-delay: 0.3s;
		transition-duration: 0.2s;
	}

	.latest-news-block:hover .overlay:before {
		height: 100%;
		opacity: 1;
		transition-delay: 0.6s;
		transition-duration: 0.2s;
	}

	.latest-news-block:hover .overlay:after {
		width: 100%;
		opacity: 1;
		transition-delay: 0.9s;
		transition-duration: 0.2s;
	}

	.latest-news-block .image {
		margin-bottom: 20px;
	}

		.latest-news-block .image img {
			width: 100%;
			height: 360px;
			object-fit: cover;
			font-family: 'object-fit: cover';
		}

	.latest-news-block p {
		font-family: 'FrutigerLTArabic55Roman';
		font-size: 28px;
		line-height: 35px;
		color: #093C60;
		margin: 0;
	}

	.latest-news-block .btn-main {
		padding: 8px 25px;
		background-color: #fff;
		color: #093C60;
		border: 2px solid #093C60;
		border-radius: 30px;
		display: table;
		margin: 25px auto 0;
		text-decoration: none;
		font-size: 18px;
		font-weight: 500;
		width: 130px;
		text-align: center;
	}

		.latest-news-block .btn-main:hover {
			background-color: #093C60;
			color: #fff;
		}

	.latest-news-block p a {
		text-decoration: none;
		color: inherit;
	}

		.latest-news-block p a:hover {
			opacity: 0.7;
		}
/* latest-news */

/* your-trust */
.your-trust-section {
	/* padding: 70px 0; */
	padding: 70px 0 30px;
	text-align: center;
}

	.your-trust-section .your-trust-content {
		display: flex;
		flex-wrap: wrap;
		align-items: center;
		flex-direction: column;
	}

	.your-trust-section img {
		width: 155px;
		margin-bottom: 20px;
	}

	.your-trust-section .your-trust-content span {
		
		font-size: 46px;
		line-height: 55px;
		color: #093C60;
	}
/* your-trust */
/*==================================================================*/
/*========== New Class Add End ==========*/
/*==================================================================*/



/*==================================================================*/
/*========== Footer Start ==========*/
/*==================================================================*/
.footer {
	/* background : -moz-linear-gradient(50% 100% 90deg,rgba(9, 60, 96, 1) 31.22%,rgba(12, 63, 98, 0.84) 42.43%,rgba(22, 71, 105, 0.7) 51.53%,rgba(39, 84, 116, 0.58) 59.88%,rgba(63, 103, 131, 0.47) 67.79%,rgba(94, 128, 151, 0.36) 75.39%,rgba(132, 158, 176, 0.25) 82.76%,rgba(178, 194, 205, 0.15) 89.93%,rgba(228, 234, 238, 0.05) 96.79%,rgba(255, 255, 255, 0) 100%);
	background : -webkit-linear-gradient(90deg, rgba(9, 60, 96, 1) 31.22%, rgba(12, 63, 98, 0.84) 42.43%, rgba(22, 71, 105, 0.7) 51.53%, rgba(39, 84, 116, 0.58) 59.88%, rgba(63, 103, 131, 0.47) 67.79%, rgba(94, 128, 151, 0.36) 75.39%, rgba(132, 158, 176, 0.25) 82.76%, rgba(178, 194, 205, 0.15) 89.93%, rgba(228, 234, 238, 0.05) 96.79%, rgba(255, 255, 255, 0) 100%);
	background : -webkit-gradient(linear,50% 100% ,50% 0% ,color-stop(0.3122,rgba(9, 60, 96, 1) ),color-stop(0.4243,rgba(12, 63, 98, 0.84) ),color-stop(0.5153,rgba(22, 71, 105, 0.7) ),color-stop(0.5988,rgba(39, 84, 116, 0.58) ),color-stop(0.6779,rgba(63, 103, 131, 0.47) ),color-stop(0.7539,rgba(94, 128, 151, 0.36) ),color-stop(0.8276,rgba(132, 158, 176, 0.25) ),color-stop(0.8993,rgba(178, 194, 205, 0.15) ),color-stop(0.9679,rgba(228, 234, 238, 0.05) ),color-stop(1,rgba(255, 255, 255, 0) ));
	background : -o-linear-gradient(90deg, rgba(9, 60, 96, 1) 31.22%, rgba(12, 63, 98, 0.84) 42.43%, rgba(22, 71, 105, 0.7) 51.53%, rgba(39, 84, 116, 0.58) 59.88%, rgba(63, 103, 131, 0.47) 67.79%, rgba(94, 128, 151, 0.36) 75.39%, rgba(132, 158, 176, 0.25) 82.76%, rgba(178, 194, 205, 0.15) 89.93%, rgba(228, 234, 238, 0.05) 96.79%, rgba(255, 255, 255, 0) 100%);
	background : -ms-linear-gradient(90deg, rgba(9, 60, 96, 1) 31.22%, rgba(12, 63, 98, 0.84) 42.43%, rgba(22, 71, 105, 0.7) 51.53%, rgba(39, 84, 116, 0.58) 59.88%, rgba(63, 103, 131, 0.47) 67.79%, rgba(94, 128, 151, 0.36) 75.39%, rgba(132, 158, 176, 0.25) 82.76%, rgba(178, 194, 205, 0.15) 89.93%, rgba(228, 234, 238, 0.05) 96.79%, rgba(255, 255, 255, 0) 100%);
	background : linear-gradient(0deg, rgba(9, 60, 96, 1) 31.22%, rgba(12, 63, 98, 0.84) 42.43%, rgba(22, 71, 105, 0.7) 51.53%, rgba(39, 84, 116, 0.58) 59.88%, rgba(63, 103, 131, 0.47) 67.79%, rgba(94, 128, 151, 0.36) 75.39%, rgba(132, 158, 176, 0.25) 82.76%, rgba(178, 194, 205, 0.15) 89.93%, rgba(228, 234, 238, 0.05) 96.79%, rgba(255, 255, 255, 0) 100%);
	filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#FFFFFF',endColorstr='#093C60' , GradientType=0);
	-ms-filter: "progid:DXImageTransform.Microsoft.gradient(startColorstr='#093C60', endColorstr='#FFFFFF' ,GradientType=0)"; */
	background: url("../images/footer-bg.png") no-repeat;
	background-size: 100% 100%;
	/* padding: 125px 0 70px; */
	padding: 165px 0 70px;
	position: relative;
	overflow: hidden;
}

	.footer:before {
		position: absolute;
		content: "";
		right: -210px;
		bottom: -218px;
		width: 891px;
		height: 1186px;
		background-image: url("data:image/svg+xml,%3Csvg preserveAspectRatio='none' id='Layer_1' data-name='Layer 1' xmlns='http://www.w3.org/2000/svg' viewBox='0 0 891.07 1186.83'%3E%3Cdefs%3E%3Cstyle%3E.cls-1%7Bopacity:0.2;%7D.cls-2%7Bfill:%23fff;%7D%3C/style%3E%3C/defs%3E%3Cg class='cls-1'%3E%3Cpath class='cls-2' d='M837.37,280.29,449.53,0,61.71,280.29S0,323.58,0,385.91V805.58c0-83.12,71.06-133.81,71.06-133.81L449.53,395.33,693.46,573.48s115.2-83,126.41-92.32S889.47,424.1,891,364.7c-.06,2.1.07-.55.07-.55C891.07,337.44,874.21,310.2,837.37,280.29Z'/%3E%3Cpath class='cls-2' d='M53.7,906.55l387.85,280.28L829.36,906.55s61.71-43.29,61.71-105.62V381.26c0,83.12-71.06,133.81-71.06,133.81L441.55,791.51,197.61,613.36s-115.19,83-126.4,92.32S1.61,762.74.07,822.13c.06-2.09-.07.56-.07.56C0,849.4,16.86,876.64,53.7,906.55Z'/%3E%3C/g%3E%3C/svg%3E");
		background-repeat: no-repeat;
		background-size: 100% 100%;
	}

	.footer .f-content {
		position: relative;
		z-index: 9;
	}

		.footer .f-content > .row {
			margin: 0 -72px;
		}

			.footer .f-content > .row > [class^=col-] {
				padding: 0 72px;
				border-left: 1px solid #ffffff;
			}

				.footer .f-content > .row > [class^=col-]:last-child {
					border: none;
				}

.f-block .f-title {
	font-family: 'FrutigerLTArabic75Black';
	font-size: 29px;
	line-height: 35px;
	color: #ffffff;
	margin-bottom: 20px;
}

	.f-block .f-title * {
		font-family: inherit;
		font-size: inherit;
		line-height: inherit;
		color: inherit;
		margin: 0;
	}

.f-block .f-detail p {
	font-family: 'FrutigerLTArabic55Roman';
	/* font-size: 25px;
	line-height: 36px; */
	color: #ffffff;
}

	.f-block .f-detail p b {
		font-family: 'FrutigerLTArabic65Bold';
	}

	.f-block .f-detail p span {
		font-family: 'Segoe ui historic', 'SegoeUIHistoric';
	}

	.f-block .f-detail p a {
		text-decoration: none;
		color: inherit;
	}

		.f-block .f-detail p a:hover {
			opacity: 0.7;
		}

.f-block .f-detail ul {
	display: block;
	margin: 0;
	padding: 0;
	list-style-type: none;
}

	.f-block .f-detail ul li {
		display: block;
		margin: 0 0 5px;
		padding: 0;
		list-style-type: none;
		/* font-family: 'FrutigerLTArabic65Bold'; */
		font-size: 25px;
		/* line-height: 36px; */
		line-height: 30px;
		color: #ffffff;
	}

		.f-block .f-detail ul li:last-child {
			margin: 0;
		}

		.f-block .f-detail ul li a {
			text-decoration: none;
			color: inherit;
		}

			.f-block .f-detail ul li.active a,
			.f-block .f-detail ul li a.active,
			.f-block .f-detail ul li a:hover {
				opacity: 0.7;
			}

.f-logo {
	margin-bottom: 50px;
}

	.f-logo a {
		display: inline-block;
	}

	.f-logo img {
		width: 308px;
	}

.f-address p {
	margin-bottom: 25px;
}

.f-address {
	margin-bottom: 70px;
}

.f-social-copyrights p {
	direction: ltr;
	text-align: right;
}

.f-social-links ul {
	display: flex;
	flex-wrap: wrap;
	margin: 0 0 15px !important;
	padding: 0;
	list-style-type: none;
}


	.f-social-links ul li {
		display: inline-flex !important;
		flex-wrap: wrap;
		margin: 0 3px !important;
		padding: 0;
		list-style-type: none;
		font-size: 20px !important;
		line-height: 20px !important;
		color: #ffffff;
	}

		.f-social-links ul li:first-child {
			margin-left: 0 !important;
		}

		.f-social-links ul li:last-child {
			margin-right: 0 !important;
		}

		.f-social-links ul li a {
			display: inline-flex;
			align-items: center;
			justify-content: center;
			width: 44px;
			height: 44px;
			border: 1px solid #ffffff;
			border-radius: 50%;
			-webkit-border-radius: 50%;
			-moz-border-radius: 50%;
			-ms-border-radius: 50%;
			-o-border-radius: 50%;
		}

			.f-social-links ul li a:hover {
				color: #093C60;
				background-color: #ffffff;
			}
/*==================================================================*/
/*========== Footer End ==========*/
/*==================================================================*/




/* **** New Css **** */
.navbar-nav .mega-content-block .mega-image img.bank-icon {
	width: 100%;
}

.navbar-nav .mega-content-block .mega-detail ul li.mega-title {
	font-family: FrutigerLTArabic-65Bold;
	font-weight: normal;
	font-size: 18px;
	line-height: 21.6px;
	text-align: right;
	color: #004c97;
}

.navbar-nav .mega-content-block .mega-detail ul li a {
	text-align: right;
	display: block;
}

.banner-section .banner-content {
	padding: 0;
	bottom: 115px;
}

.banner-section .banner-image img {
	height: 701px;
}

.banner-section .banner-content .banner-main-detail .detail p {
	margin: 0;
}

.banner-section .slick-dots {
	display: flex;
	align-items: center;
	justify-content: center;
	position: absolute;
	left: 50%;
	bottom: 60px;
	-webkit-transform: translate(-50%, 0);
	transform: translate(-50%, 0);
}

	.banner-section .slick-dots li {
		line-height: 0;
		list-style: none;
		box-shadow: none;
		outline: none;
		margin-right: 12px;
	}

		.banner-section .slick-dots li:first-child {
			margin: 0;
		}

		.banner-section .slick-dots li button {
			background: transparent;
			border: 1px solid #fff;
			border-radius: 100%;
			font-size: 0;
			height: 11px;
			width: 11px;
			padding: 0;
			-webkit-transition: all 0.3s linear;
			transition: all 0.3s linear;
		}

		.banner-section .slick-dots li.slick-active button {
			background-color: #fff;
			border-color: #707070;
		}

.banner-section .banner-image:before {
	display: none;
}
/* **** End New Css **** */



/* **** Inner Banner **** */
.inner-banner-wrp {
	height: 411px;
	background-image: url(../images/inner-banner.png);
	background-size: cover;
	background-position: center;
	background-repeat: no-repeat;
	display: flex;
	align-items: center;
	justify-content: flex-end;
}

.inner-banner-img {
	-webkit-transition: all 0.3s linear;
	transition: all 0.3s linear;
}

	.inner-banner-img img {
		margin-left: auto;
		margin-right: 0;
		display: table;
		width: 205px;
	}

	.inner-banner-img.result_hover {
		opacity: 0;
		visibility: hidden;
	}
/* **** End Inner Banner **** */


/* **** Accounts **** */
.accounts-wrp {
	padding: 45px 0 0;
	overflow: hidden;
}

.titlebar {
	margin: 0 0 60px;
}

	.titlebar h2 {
		font-weight: bold;
		font-size: 74.34px;
		line-height: 65px;
		text-align: right;
		color: #003764;
		display: table;
		padding: 0 0 25px 80px;
		margin: 0 0 10px;
		border-bottom: 1px solid #004C97;
	}

	.titlebar ul {
		display: flex;
		align-items: center;
		padding: 0;
	}

		.titlebar ul li {
			margin-right: 45px;
			padding: 0;
			position: relative;
			list-style: none;
		}

			.titlebar ul li:before {
				position: absolute;
				content: "";
				height: 5px;
				width: 5px;
				border-radius: 100%;
				background-color: #003764;
				right: -20px;
				top: 65%;
				-webkit-transform: translate(0, -50%);
				transform: translate(0, -50%);
			}

			.titlebar ul li:first-child {
				margin: 0;
			}

				.titlebar ul li:first-child:before {
					display: none;
				}

			.titlebar ul li a {
				font-weight: normal;
				font-size: 25px;
				line-height: 25.71px;
				text-align: right;
				color: #003764;
			}

.accounts-wrp .row {
	margin: 0 -128px;
}

.accounts-wrp .col-md-4 {
	padding: 0 128px;
}

.accounts-wrp .account-box a {
	display: block;
	margin: 0 0 70px;
	border-radius: 0px 52px;
	background: transparent;
	border: 2px solid #53c3bf;
	text-decoration: unset;
}

.accounts-wrp .account-box .box-img {
	position: relative;
}

	.accounts-wrp .account-box .box-img:before {
		position: absolute;
		content: "";
		left: 0;
		right: 0;
		top: 0;
		bottom: 0;
		border-radius: 0 52px 0 0;
/*		background-color: #003764;
*/		opacity: 0.3;
	}

	.accounts-wrp .account-box .box-img img {
		height: 420px;
		border-radius: 0 52px 0 0;
		width: 100%;
		object-fit: cover;
		object-position: center;
	}

.accounts-wrp .account-box h3 {
	padding: 30px;
	font-weight: bold;
	font-size: 24.29px;
	line-height: 29.15px;
	text-align: center;
	color: #004c97;
	margin: 0;
}
/* **** End Accounts **** */


/* **** accounts-detail **** */
.accounts-detail-wrp {
	padding: 60px 0 190px;
}

	.accounts-detail-wrp .row {
		margin: 0 -100px;
		/*align-items: center;*/
	}

		.accounts-detail-wrp .row .col-md-6 {
			padding: 0 100px;
		}

	.accounts-detail-wrp .brd-right {
		position: relative;
	}

		.accounts-detail-wrp .brd-right:before {
			position: absolute;
			content: "";
			right: 0;
			top: 50%;
			bottom: 0;
			height: 100%;
			width: 2px;
			background-color: #53C3BF;
			-webkit-transform: translate(0, -50%);
			transform: translate(0, -50%);
		}

	.accounts-detail-wrp .account-img {
		position: relative;
	}

		.accounts-detail-wrp .account-img:before {
			position: absolute;
			content: "";
			left: 0;
			right: 0;
			top: 0;
			bottom: 0;
			border-radius: 0 100px 0 0;
			background-color: #003764;
			opacity: 0.5;
		}

		.accounts-detail-wrp .account-img img {
			width: 100%;
			border-radius: 0 100px 0 0;
		}

	.accounts-detail-wrp .account-dt p {
		margin: 0;
	/*	font-weight: bold;
		font-size: 21px;*/
		line-height: 45px;
		text-align: right;
		color: #000;
	}
/* **** End accounts-detail **** */


/* **** protection ***** */
.protection-wrp {
	padding: 60px 0 240px;
}

	.protection-wrp .titlebar p {
		font-weight: bold;
		padding-right: 100px;
		font-size: 24px;
		line-height: 28.8px;
		text-align: right;
		color: #043a66;
		margin: 50px 0;
	}

.accordion {
	padding-right: 100px;
}

	.accordion .accordion-item {
		margin: 0;
		background-color: transparent;
		border: none;
	}

		.accordion .accordion-item .accordion-button {
			font-size: 22px;
			color: #000;
			font-weight: 600;
			position: relative;
			font-weight: bold;
			font-size: 22px;
			line-height: 29px;
			text-align: right;
			color: #fff;
			background-color: #004C97;
			border-bottom: 1px solid #fff;
			width: 578px;
			padding: 17px 40px;
			border-radius:0px 22px;
		}

			.accordion .accordion-item .accordion-button:not(.collapsed) {
				background-color: #004C97;
				box-shadow: none;
				color: #fff;
			}

			.accordion .accordion-item .accordion-button:focus {
				box-shadow: none;
			}

			.accordion .accordion-item .accordion-button::after {
				display: none;
			}

			.accordion .accordion-item .accordion-button:before {
				position: absolute;
				content: "";
				left: 15px;
				top: 50%;
				background-image: url(../images/down.svg);
				height: 15px;
				width: 17px;
				background-repeat: no-repeat;
				display: flex;
				align-items: center;
				justify-content: center;
				text-align: center;
				-webkit-transform: translate(0, -50%);
				transform: translate(0, -50%);
				-webkit-transition: all 0.3s linear;
				transition: all 0.3s linear;
			}

	.accordion .accordion-item1 .accordion-button {
		background-color: #123E64;
		font-weight: bold;
		font-size: 30px;
		line-height: 27px;
		border-radius: 0px 22px;
	}

		.accordion .accordion-item1 .accordion-button:not(.collapsed) {
			background-color: #004C97;
			box-shadow: none;
			color: #fff;
			border-radius: 0px 52px;
		}

	.accordion .accordion-body {
		padding: 30px 35px 45px;
		background-color: #EDEDED;
		border-radius: 0 0 0 40px;
		margin: 0 0 25px;
	}

		.accordion .accordion-body p {
			/*font-weight: bold;
			font-size: 24px;
			line-height: 40px;
			text-align: right;
			color: #043a66;*/
			margin: 0;
		}


.h-search-lang-location2 {
	margin-right: 50px;
	padding: 0 20px 0 0;
}

.mobile-show {
	display: none;
}

.btn_blue {
	border-radius: 0px 21.9px;
	background: #003764;
	font-weight: bold;
	font-size: 16px;
	line-height: 19.2px;
	text-align: right;
	color: #fff;
	padding: 12px 20px;
	text-decoration: unset;
}

	.btn_blue:hover {
		background-color: #000;
		color: #fff;
	}
/* **** End protection ***** */


/*.navbar-nav{
	margin: 0;
}
.navbar .navbar-collapse{
	align-items: center;
}
.h-search-lang-location{
	margin-bottom: 10px;
}*/


.latest-news-section .latest-news-block {
	padding: 30px;
	margin: 0 10px;
}

.latest-news-section .btn-main {
	font-weight: normal;
	font-size: 22px;
	text-align: center;
	color: #093962;
	border-radius: 30px;
	background: transparent;
	border: 1px solid #093962;
	padding: 10px 60px;
	text-decoration: none;
	margin: 40px auto 0;
	display: table;
}

	.latest-news-section .btn-main:hover {
		background-color: #093962;
		color: #fff;
	}
/*.latest-news-section .latest-news-block:after{
    position: absolute;
    content: "";
    right: 0;
    top: 50%;
    height: 100px;
    width: 2px;
    background-color: #25567F;
    -webkit-transform: translate(0, -50%);
    transform: translate(0, -50%);
}*/
.latest-news-section .slick-slider .slick-arrow.slick-prev {
	left: -50px;
}

.latest-news-section .slick-slider .slick-arrow.slick-next {
	right: -50px;
}

/*.navbar-light .navbar-nav .right-navbar .dropdown .main-dropdown.show-dropdown1{
    z-index: 99;
}
.navbar-light .navbar-nav .right-navbar .dropdown .main-dropdown.show-dropdown2{
    z-index: 99;
}*/



.individuals-header3 .navbar-light .navbar-nav .right-navbar .dropdown .main-dropdown {
	padding: 39px 20px 0;
}

	.individuals-header3 .navbar-light .navbar-nav .right-navbar .dropdown .main-dropdown:before {
		height: calc(100% - 39px);
	}


.vision-wrpper .accordion {
	padding: 0;
}

.vision-wrpper.protection-wrp .titlebar p {
	padding: 0;
}

.vision-wrpper.protection-wrp .accordion .accordion-body {
	width: 80%;
}

.corporate-wrp {
	padding: 100px 0;
}

	.corporate-wrp .mb-30 p img {
		max-width: 100%;
	}

	.corporate-wrp .col-md-8 img {
		max-width: 100%;
	}


	.corporate-wrp .row {
		justify-content: center;
		margin: 0 -30px;
	}

		.corporate-wrp .row .col-md-3 {
			padding: 0 30px;
		}

	.corporate-wrp .corporate-box {
		display: block;
		border-radius: 0px 52px;
		background: transparent;
		border: 2px solid #53c3bf;
		text-decoration: unset;
		padding: 30px;
		margin-top: 30px;
	}

		.corporate-wrp .corporate-box img {
			max-width: 100px;
			margin: 0 auto 20px;
			display: table;
		}

		.corporate-wrp .corporate-box h3 {
			font-weight: bold;
			font-size: 26px;
			line-height: 30px;
			text-align: center;
			color: #003764;
			min-height: 80px;
			margin: 0 0 15px;
		}

		.corporate-wrp .corporate-box a {
			font-weight: 400;
			font-size: 18px;
			line-height: 20px;
			text-align: center;
			color: #003764;
			margin: 0 0 15px;
			text-align: center;
			display: block;
			text-decoration: unset;
		}

			.corporate-wrp .corporate-box a svg {
				padding-right: 5px;
			}
.latest-news-section .latest-news-block {
	padding: 30px;
	margin: 0 10px;
}

.latest-news-section .btn-main {
	font-weight: normal;
	font-size: 22px;
	text-align: center;
	color: #093962;
	border-radius: 30px;
	background: transparent;
	border: 1px solid #093962;
	padding: 10px 60px;
	text-decoration: none;
	margin: 40px auto 0;
	display: table;
}

	.latest-news-section .btn-main:hover {
		background-color: #093962;
		color: #fff;
	}
/*.latest-news-section .latest-news-block:after{    
    position: absolute;    
    content: "";    
    right: 0;    
    top: 50%;    
    height: 100px;    
    width: 2px;    
    background-color: #25567F;    
    -webkit-transform: translate(0, -50%);    
    transform: translate(0, -50%);    
}*/
.latest-news-section .slick-slider .slick-arrow.slick-prev {
	left: -50px;
}

.latest-news-section .slick-slider .slick-arrow.slick-next {
	right: -50px;
}
/* **** Directors **** */
.directors-wrp {
	padding: 100px 0;
	overflow: hidden;
}

	.directors-wrp .titlebar {
		margin: 0 0 100px;
	}

		.directors-wrp .titlebar h2 {
			padding: 0 0 35px;
			margin: 0 0 30px
		}

	.directors-wrp .row {
		/*margin: 0 -50px;*/
	}


		.directors-wrp .row .col-lg-4 {
			padding: 0 50px;
		}

	.directors-wrp .director-bx {
		overflow: hidden;
		padding: 0;
		display: block;
		position: relative;
		border-radius: 0 50px 0 0;
		margin: 0 0 100px;
		border: solid 3px #53C3BF;
	}

		.directors-wrp .director-bx:after {
			position: absolute;
			content: '';
			width: 100%;
			height: 100%;
		
			border-radius: 0px 22px;
			top: 0;
			left: 0;
		}

		.directors-wrp .director-bx .box-img {
			width: 100%;
			height: auto;
		/*	overflow: hidden;*/
			border-radius: 0 50px 0 0;
			position: relative;
			z-index: 1;
			
		}

		.directors-wrp .director-bx .box-info {
			position: relative;
			z-index: 1;
		}

		.directors-wrp .director-bx img {
			display: block;
			width: 100%;
			/*height: 260px;*/
		}

		.directors-wrp .director-bx h3 {
			padding: 10px 20px 40px;
			display: block;
			font-family: 'FrutigerLTArabic65bold';
			font-size: 21px;
			line-height: 35px;
			color: #093C60;
			margin: 0;
			text-align: center;
		}

			.directors-wrp .director-bx h3 span {
				display: block;
				font-size: 26px;
				/*font-weight: bold;*/
			}
/* **** End Directors **** */

/*		CAREER STARTS HERE
*/
.career-wrp {
	padding: 100px 0;
}

.career-title h2 {
	font-size: 35px;
	color: #003764;
	font-weight: bold;
	padding: 0 0 20px;
	border-bottom: 4px solid #53C2BE;
	display: table;
	margin: 0 0 15px;
}

.career-title h3 {
	font-size: 30px;
	color: #003764;
	font-weight: bold;
	display: table;
	margin: 0 0 60px;
}

.career-info .career-img {
}
	.career-info .career-img img
		{
	max-width: 60%;
	border-radius: 0 50px 0 50px;
	border: 3px solid #adeae5;
	padding: 30px;
}
	

.career-info .career-dt {
	padding-right: 30px;
}

	.career-info .career-dt h3 {
		font-size: 26px;
		font-weight: bold;
		color: #003764;
		margin: 0 0 30px;
	}

	.career-info .career-dt h4 {
		font-size: 26px;
		font-weight: bold;
		color: #53C2BE;
		margin: 0 0 30px;
	}


.experience-wrpper {
	padding: 0 0 50px;
}

	.experience-wrpper h2 {
		font-size: 45px;
		color: #003764;
		font-weight: bold;
		display: table;
		margin: 0 0 40px;
	}

	.experience-wrpper .experience-box {
		background-color: #003764;
		padding: 70px 85px;
		border-radius: 0 60px 0 60px;
		margin: 0 0 30px;
	}

		.experience-wrpper .experience-box .row {
			align-items: center;
		}

		.experience-wrpper .experience-box img {
			max-width: 30%;
			border-radius: 0 30px 0 30px;
		}

		.experience-wrpper .experience-box h3 {
			text-align: center;
			margin: 0;
			font-size: 26px;
			line-height: 40px;
			color: #fff;
			
		}
.career-faq-wrp {
	padding: 0 0 200px;
}

	.career-faq-wrp .accordion .faq-box {
		padding: 50px 50px 50px 50px;
		display: inline-block;
	}


	.career-faq-wrp .accordion .accordion-item {
		border-radius: 0;
		border-top: 5px solid #adeae5;
		border-bottom: 5px solid #adeae5;
		padding: 60px;
	}

		.career-faq-wrp .accordion .accordion-item .accordion-button {
			border: none;
			border-radius: 0;
			background-color: transparent;
			font-size: 35px;
			line-height: unset;
			color: #003764;
			width: 100%;
			font-weight: bold;
			padding: 0;
		}

			.career-faq-wrp .accordion .accordion-item .accordion-button:before {
				display: none;
			}

		.career-faq-wrp .accordion .accordion-item .accordion-body {
			padding: 25px 0 0;
			background-color: transparent;
		}

			.career-faq-wrp .accordion .accordion-item .accordion-body p {
				font-size: 26px;
				font-weight: bold;
				color: #003764;
				margin: 0 0 20px;
			}

			.career-faq-wrp .accordion .accordion-item .accordion-body a {
				font-size: 26px;
				font-weight: bold;
				color: #003764;
				margin: 0 0 20px;
			}


.cash-operations-wrp {
	padding: 100px 0;
}

	.cash-operations-wrp .cash-title h2 {
		font-size: 35px;
		color: #003764;
		font-weight: bold;
		padding: 0 0 20px;
		border-bottom: 4px solid #53C2BE;
		display: table;
		margin: 0 0 15px;
		width: 50%;
	}

	.cash-operations-wrp .cash-title ul {
		display: flex;
		align-items: center;
		padding: 0;
		list-style-type: none;
		margin: 0 0 60px;
	}

		.cash-operations-wrp .cash-title ul li {
			margin-left: 20px;
			line-height: normal;
			font-size: 24px;
			font-weight: bold;
			color: #003764;
		}

			.cash-operations-wrp .cash-title ul li::marker {
				line-height: normal;
				opacity: 0;
			}

			.cash-operations-wrp .cash-title ul li:last-child {
				margin: 0;
			}

	.cash-operations-wrp h4 {
		/*
		font-size: 26px;
		color: #003764;
		margin: 0 0 60px;*/
	}

		.cash-operations-wrp h4 span {
			display: block;
		}

.operations-form {
	padding: 0 0 100px;
}

	.operations-form h2 {
		font-size: 65px;
		color: #003764;
		font-weight: bold;
		margin: 0 0 60px;
	}

	.operations-form form {
		border: 6px solid #53c3bf;
		max-width: 980px;
		padding: 35px 160px;
		border-radius: 0 60px 0 60px;
		margin: 0 auto;
	}

		.operations-form form .form-logo img {
			width: 280px;
			margin: 0 auto 50px;
			display: table;
		}

		.operations-form form .form-group {
			margin: 0 0 30px;
		}

			.operations-form form .form-group label {
				font-size: 28px;
				font-weight: bold;
				margin: 0 0 10px;
				color: #003764;
				padding-right: 20px;
			}

			.operations-form form .form-group .form-control {
				font-size: 24px;
				font-weight: 600;
				color: #979899;
				box-shadow: none;
				outline: none;
				padding: 15px 20px;
				border: 3px solid #53c3bf;
				border-radius: 0 25px 0 25px;
				resize: none;
			}

		.operations-form form .file-upload {
			display: flex;
			align-items: center;
			margin: 0 0 35px;
		}

			.operations-form form .file-upload h4 {
				font-size: 24px;
				line-height: 35px;
				color: #003764;
				font-weight: bold;
			}

			.operations-form form .file-upload a {
				height: 75px;
				width: 75px;
				background-color: #003764;
				border-radius: 100%;
				box-shadow: none;
				outline: none;
				display: flex;
				align-items: center;
				justify-content: center;
				font-size: 40px;
				text-decoration: none;
				position: relative;
				color: #fff;
				cursor: pointer;
				margin-left: 25px;
			}

				.operations-form form .file-upload a input {
					position: absolute;
					left: 0;
					right: 0;
					top: 0;
					bottom: 0;
					border-radius: 100%;
					opacity: 0;
					cursor: pointer;
				}

		.operations-form form h5 {
			font-size: 24px;
			line-height: 35px;
			color: #003764;
			font-weight: bold;
			margin: 0 0 70px;
		}

		.operations-form form button {
			font-size: 30px;
			line-height: 40px;
			color: #fff;
			font-weight: bold;
			border-radius: 0 20px 0 20px;
			background-color: #003764;
			padding: 10px 35px 15px;
			box-shadow: none;
			outline: none;
			border: none;
			margin: 0 auto 50px;
			display: table;
			-webkit-transition: all 0.3s linear;
			transition: all 0.3s linear;
		}

			.operations-form form button:hover {
				background-color: #000;
				color: #fff;
			}

		.operations-form form h6 {
			margin: 0;
		}

			.operations-form form h6 a {
				display: flex;
				align-items: center;
				justify-content: center;
				font-weight: 700;
				color: #003764;
				font-size: 18px;
			}

				.operations-form form h6 a i {
					padding-left: 5px;
				}