/* arabic */
@font-face {
	font-family: 'Tajawal';
	font-style: normal;
	font-weight: 400;
	font-display: swap;
	src: url(fonts/Iura6YBj_oCad4k1nzSBC45I.woff2) format('woff2');
	unicode-range: U+0600-06FF, U+200C-200E, U+2010-2011, U+204F, U+2E41, U+FB50-FDFF, U+FE80-FEFC;
  }
  /* latin */
  @font-face {
	font-family: 'Tajawal';
	font-style: normal;
	font-weight: 400;
	font-display: swap;
	src: url(fonts/Iura6YBj_oCad4k1nzGBCw.woff2) format('woff2');
	unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+2000-206F, U+2074, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD;
  }
  body {
	font-family: 'Tajawal', sans-serif;
 } 
 .push-footer{
	min-height: 80vh;
 } 
/* ============ desktop view ============ */
@media all and (min-width: 992px) {
	.dropdown-menu li{ position: relative; 	}
	.nav-item .submenu{ 
		display: none;
		position: absolute;
		left:100%; top:-7px;
	}
	.nav-item .submenu-left{ 
		right:100%; left:auto;
	}
	.dropdown-menu > li:hover > .submenu{ display: block; }
}	
/* ============ desktop view .end// ============ */

/* ============ small devices ============ */
@media (max-width: 991px) {
  .dropdown-menu .dropdown-menu{
      margin-left:0.7rem; margin-right:0.7rem; margin-bottom: .5rem;
  }
}	
/* ============ small devices .end// ============ */
.sticky-top-absolute {
    position: absolute;
    z-index: 99;
    width: 100%;
    height: auto;
    overflow: hidden;
	background-color: black!important;
}
.video-container {
	min-height: 100vh;
	overflow: hidden;
	position: relative;
}

.video-container video {
	min-width: 100%;
	min-height: 100%;
	position: absolute;
	top: 50%;
	left: 50%;
	transform: translateX(-50%) translateY(-50%);
}
.video-container iframe {
	min-width: 100%;
	min-height: 100%;
	position: absolute;
	top: 50%;
	left: 50%;
	transform: translateX(-50%) translateY(-50%);
}
/* Just styling the content of the div, the *magic* in the previous rules */
.video-container .caption {
	z-index: 1;
	/* position: relative; */
	text-align: center;
	color: #dc0000;
	padding: 10px;
}
.VideoAndText {position: relative;} 
.VideoAndText .col {position: absolute; z-index: 1; top: 0; left: 0;}
.carousel-img{
	height: 100vh;	
	background-size:cover;
	background-position:center;
}
.txt-shadow {
    text-shadow: -1px 2px black;
    font-weight: bolder;
}
.txt-shadow-white {
    text-shadow: -1px 2px white;
    font-weight: bolder;
}
.owl-carousel .owl-stage{
display: flex!important;
}
.bgtransparentbalck{
	background-color:#00000042;
}
.bgtransparentwhite{
	background-color:#ffffff45;
}
.btn-glyphicon {
    padding:8px;
    background:#ffffff;
    margin-right:4px;
}
.icon-btn {
    padding: 1px 15px 3px 2px;
    border-radius:50px;
}
.img-circle-btn {
    border-radius: 50%;
	background-color: white;
    padding: 5px;
    margin: 3px;
}
.animate__animated{
	visibility:hidden;	
}
.is-animated{
	visibility:visible;	
}
.mysection {
    padding: 0px;
}
.bg-light {
    background-color: #e9ecef!important;
}
.bg-lighter {
    background-color: #f8f9fa!important;
}
.bg-hero1 {
    background-image: url(../imgs/heroback.png);
	background-size: 100% 100%;
}
.radius-bottomright-lg{
	border-bottom-right-radius:150px;
}
.radius-bottomleft-lg{
	border-bottom-left-radius:150px;
}
.radius-topleft-lg{
	border-top-left-radius:150px;
}
.radius-topright-lg{
	border-top-right-radius:150px;
}
.radius-bottomright-md{
	border-bottom-right-radius:90px;
}
.radius-bottomleft-md{
	border-bottom-left-radius:90px;
}
.radius-topleft-md{
	border-top-left-radius:90px;
}
.radius-topright-md{
	border-top-right-radius:90px;
}
.radius-bottomright-sm{
	border-bottom-right-radius:70px;
}
.radius-bottomleft-sm{
	border-bottom-left-radius:70px;
}
.radius-topleft-sm{
	border-top-left-radius:70px;
}
.radius-topright-sm{
	border-top-right-radius:70px;
}
.fillscreen{
	/* width: 100vw; */
    min-height: 100vh;
}