﻿@import url("/MOECore/css/style-ltr.css");
@import url("/MOECore/css/bootstrap.css");
@import url("https://stackpath.bootstrapcdn.com/bootstrap/4.3.1/css/bootstrap.min.css");
@import url("https://use.fontawesome.com/releases/v5.8.2/css/all.css");
@import url("/MOECore/JS//Plugins/MenaMenu/source/css/ionicons.css");
@import url("/MOECore/JS//Plugins/MenaMenu/source/css/droopmenu.css");
@import url("/MOECore/JS//Plugins/MenaMenu/source/css/droopmenu-ltr.css");
@import url("/MOECore/JS//Plugins/MenaMenu/source/css/transparent.css");
@import url("/MOECore/JS//Plugins/flextabs/animate.min.css");
@import url("/MOECore/JS//Plugins/flextabs/easy-responsive-tabs.min.css");
@import url("/MOECore/JS//Plugins/flextabs/tabs.css");
@import url("/MOECore/JS//Plugins/VideoP/zoomplayer/zoomplayer.css");
@import url("/MOECore/JS//Plugins/TimeLine/Timeline.css");
/*@import url("https://cdn.jsdelivr.net/npm/bootstrap-select@1.13.9/dist/css/bootstrap-select.min.css");*/
@import url("/MOECore/css/bootstrap-select.min.css");
@import url("/MOECore/JS//Plugins/Countdown/soon.min.css");
@import url("/MOECore/JS//Plugins/simptip-master/simptip.min.css");
@import url("/MOECore/JS//Plugins/ScrollDownAnimate/dist/aos.css");
@import url("/MOECore/JS//Plugins/VideoBack/styles.css");
@import url("/MOECore/JS//Plugins/SlickSlider/slick/slick.css");
@import url("/MOECore/JS//Plugins/SlickSlider/slick/slick-theme.css");
@import url("/MOECore/CSS-INTERNAL/moeRating.css");

@font-face {
    font-family: 'CoconNextArabic';
    src: url('/MOECore/font/CoconNextArabic-Light.woff2') format('woff2'),
        url('/MOECore/font/CoconNextArabic-Light.woff') format('woff');
    font-weight: 300;
    font-style: normal;
}

@font-face {
    font-family: 'Sky';
    src: url('/MOECore/font/HelveticaNeueW23forSKY-Reg.woff2') format('woff2'),
        url('/MOECore/font/HelveticaNeueW23forSKY-Reg.woff') format('woff');
    font-weight: normal;
    font-style: normal;
}

@font-face {
    font-family: 'STV';
    src: url('/MOECore/font/STV.woff2') format('woff2'),
        url('/MOECore/font/STV.woff') format('woff');
    font-weight: normal;
    font-style: normal;
}

@font-face {
    font-family: 'JFFlat';
    src: url('/MOECore/font/JFFlat-Regular.woff2') format('woff2'),
        url('/MOECore/font/JFFlat-Regular.woff') format('woff');
    font-weight: normal;
    font-style: normal;
}

@font-face {
    font-family: 'Bahij';
    src: url('/MOECore/font/BahijGretaArabic-Regular.woff2') format('woff2'),
        url('/MOECore/font/BahijGretaArabic-Regular.woff') format('woff');
    font-weight: normal;
    font-style: normal;
}
   
body{
    background-repeat: repeat;
    background-color: #efeeee!important;
    line-height: 1.4;
}
#authWrapper {
    overflow-x: hidden;
}
html,body{
	    right: 0 !important;
	    overflow-x:hidden!important;
}


/* Font Type */
.ThemeSelected-FontType001{
	font-family:'JFFlat'
}
.ThemeSelected-FontType002{
	font-family:'STV'
}
.ThemeSelected-FontType003{
	font-family:'Sky'
}
.ThemeSelected-FontType004{
	font-family:'CoconNextArabic'
}
.ThemeSelected-.FontType005{
	font-family:'Bahij'
}


.FontType001{
	font-family:'JFFlat'
}
.FontType002{
	font-family:'STV'
}
.FontType003{
	font-family:'Sky'
}
.FontType004{
	font-family:'CoconNextArabic'
}
.FontType005{
	font-family:'Bahij'
}




.PreloadImg{
	text-align:center;
}
.PreloadImg img {
    max-width: 230px;
}
.MOEMainModalTopBar .col.text-right {
    display: none;
}
.HomePage #suiteBar,.HomePage #s4-ribboncont{
	display:none;
}
.LoginName,.FBALink,.WBALink{
	display:none;
}
div#ms-designer-ribbon img {
    max-width: inherit!important;
}
#s4-workspace, .ms-webpart-chrome-vertical, .ms-webpart-zone,.ms-webpart-cell-vertical {
    overflow: inherit !important;
 }
.ms-webpart-chrome-vertical, .ms-webpart-zone,.ms-webpart-cell-vertical {
    display: inherit !important;
 }
.ms-core-webpartadder {
    Z-INDEX: 2000000000;
}
.CustomBreadcrumb {
    color: #fff;
}
.HomeSeventhLine .HomeSitesLinksBoxItemCol a {
    position:static!important;
    width:100%;
}
.HomeFourthLine .HomeSitesLinksBoxItemCol a {
    text-align: justify;
    color: #fff!important;
    display:block;
}
.fab {
    font-family: "Font Awesome 5 Brands"!important;
}

.CustomBreadcrumb span {
    color: #fff;
    padding:5px;
}
.CustomBreadcrumb span a {
    color: #fff;
}
.CustomBreadcrumb span.BreadCrumbStyle :nth-child(2), .CustomBreadcrumb span.BreadCrumbStyle :nth-child(3) {
    display:none;
}
.ms-belltown-authenticated .dmfixed {
    position: relative;
    z-index:1;
}
.WebpartHeaderTitle {
    padding: 15px 0;
}
.WebPageContentMainBox {
    position: relative;
}

/* Font Type */
.ThemeSelected-FontType001{
	font-family:'CoconNextArabic'
}
.ThemeSelected-FontType002{
	font-family:'dubai'
}
.ThemeSelected-FontType003{
	font-family:'Sky'
}
.ThemeSelected-FontType004{
	font-family:'STV'
}
.ThemeSelected-.FontType005{
	font-family:'Bahij'
}
span.MapIconModal {
    margin-bottom: 3px;
    color: #ffffff;
    font-size: 15px;
    margin-right: 10px;
    background: #178d7d;
    width: 30px;
    height: 30px;
    padding-top: 6px;
    display: inline-block;
    border-radius: 50%;
    text-align: center;
}
.LogoMapModal .blog-thumb {
    text-align: center;
}
.LogoMapModal .blog-thumb img {
    max-width: 130px;
}
.LogoMapModal  .blog-post-dlc .text-center a {
    max-width: 150px;
    margin: 2px;
    margin-top: 0px;
}
.LogoMapModal .SocialMediaLine {
    text-align: center;
    margin-bottom: 10px;
}
.LogoMapModal .btn-block {
    display: inline-block;
    width: 100%;
}
.LogoMapModal  .SocialMediaLine a {
    background: #343a40;
    width: 40px;
    height: 40px;
    font-size: 18px;
    padding-top: 10px;
    color: #fff;
    display: inline-block;
    text-align: center;
    margin: 2px;
    border-radius: 50%;
}
a.TwitterInternalIcon{
    background: #1da0f2!important;	
}
a.FacebookInternalIcon{
    background: #395794!important;	
}
a.LinkedinInternalIcon{
    background: #2675b8!important;	
}
.KSAMapLocationIconsItem{
	 transition: all 0.3s;
}
.KSAMap svg path {
	cursor:pointer;
}
.droopmenu-showbg img.LogoW {
    height: 37px!important;
    margin-top: 4px;
     transition: all 0.3s;
}

.UserTypeBox {
    text-align: center;
    background: #6f6f6fad;
    padding: 20px 5px;
    transition: all 0.3s;
}
.UserTypeBox:hover{
	background:rgba(13, 13, 13, 0.45098039215686275);
	cursor:pointer;
}
.UserTypeBoxIcon {
    font-size: 30px;
}
.FontSize {
    margin: 8px;
	cursor:pointer;
	transition: all 0.3s;
}
.FontSize:hover{

}
.FontSize0 {
    font-size:28px;
}
.FontSize1 {
    font-size:24px;
}
.FontSize2 {
    font-size:22px;
}
.FontSize3 {
    font-size:20px;
}
.FontSize4 {
    font-size:18px;
}
.FontSizeActive {
    color: #b3a48c;
}
.ThemeBoxSubSubboxDetailsSizeBox {
    background: #ffffff1f;
    padding-bottom: 10px;
}
.droopmenu-mega ul {
    margin-bottom: 20px;
}

.Preloader {
   position: fixed;
   top: 0;
   right: 0;
   width: 100%;
   height: 100%;
   z-index: 999999999999999999999999;
   background-image:url('/MOECore/Images/Trans.png');
   background-repeat: repeat; 
   background-color: #fff;
   background-position: center;
   display:none!important
   
}
.HideOnSmartPhone {
    white-space: nowrap;
}
.Preloader img{
	position: absolute;
	max-width: 30%;
	top: 35%;
	right: 35%;
	
}
.MOEMainModal {
    position: fixed;
    top: 0%;
    left: 100%;
    width: 100%;
    height: 100%;
    z-index: 999999;
    background-repeat: repeat;
    background-color: #efeeee;
    background-position: center;
    padding: 0;
    color: #333;
}
.MOEMainModalTopBar {
    background: #000;
    padding: 10px 0px 8px;
    font-size: 20px;
    margin-bottom:10px;
    color: #fff;
}
span.MapTXT {
    display: inline-block !important;
    width: 100% !important;
}
.MapSVG{
	position:relative;
}
.MapSVG svg{
	width: 100%; height: 100%;
}
.MOEMainModalTopBarTitle{
	font-size:30px;
	border-left: 10px #ddd solid;
    padding-left: 9px;
    margin-bottom: 15px;
}
.MOEMainModalTopBarClose:hover {
    margin-top: 0px;
    color: #fff;
    opacity: .8;
}
.MOEMainModalTopBarBody{
	margin:0px;
	    overflow-y: scroll;
    height: 90%;
}
.MOEMainModalInsideBodyContent {
    margin: 10px 20px;
    text-align: justify;
}
.MOEMainModalInsideBodyContentTitle {
    font-size: 26px;
    line-height: 30px;
}
.MOEMainModalInsideBodyContentDate {
    text-align: right;
    margin-bottom: 7px;
}
.FooterIcons i {
    margin-right: 4px;
}
.ThemeMainBox {
   position: fixed;
   top: 0;
   left:-330px;
   width: 330px;
   height: 100%;
   z-index: 99999;
   background-image:url('/MOECore/Images/Trans.png');
   background-repeat: repeat; 
   background-color: rgba(52, 50, 50, 0.97);
   background-position: center;
   color:#fff;
   padding:10px;
   z-index: 100000001;
}

.ThemeBox{
	position:relative;
}
p.ThemeSettingsDesc {
    text-align: center;
    font-size: 24px;
    padding: 40px;
    color: #63d0c8;
}
.OpenCloseTheme {
    position: absolute;
    width: 40px;
    height:40px;
    background: #fff!important;
    font-size: 24px;
    padding: 0;
    line-height: 14px;
    right: -50px;
    top: 90px;
    color: #615e5e;
    cursor: pointer;
    -webkit-box-sizing: inherit !important;
    padding-top: 7px;
    text-align: center;
     -webkit-box-sizing: inherit!important;
  -moz-box-sizing: inherit!important;
  box-sizing: inherit!important;
}
.OpenCloseTheme:hover{
	background: white !important;
}
.ThemeBoxHeader, .ThemeBoxHeader2{
	font-size:25px;
}
.ThemeBoxSubboxHeader {
	font-size:20px;
    border-left: 10px #ddd solid;
    padding-left: 9px;
    margin-bottom: 15px;
}
.ThemeBoxSubboxDetails {
    font-size: 20px;
}
.ThemeBoxSubboxDetailsMar1 .col {
    padding-right: 0;
    padding-left: 1px;
	padding-bottom:1px;
}
.ThemeBoxSubboxDetailsMar1 {
    padding: 0 15px;
}
.ThemeBoxSubbox {
	padding: 5px 10px;
	background: rgba(0, 0, 0, 0.35);
	margin-bottom: 10px;

}
.ThemeBoxSubSubboxHeader{
	margin-bottom:10px;
}
.ColorOption {
    width: 45px;
    height: 45px;
    background: #fff;
    display: inline-block;
    margin-left: 2%;
	transition: all 0.3s;
}
.ColorOption001{
	background-color:#008375;
}
.ColorOption002{
	background-color:#16becf;
}
.ColorOption003{
	background-color:#d46d6e;
}
.ColorOption004{
	background-color:#615768;
}
.ColorOption005{
	background-color:#b3a48c;
}
.ColorOption-Active {
    border: 2px #ddd solid;
}
.ColorOption:hover{
	opacity:.6;
	cursor:pointer;
}
.ColorOption-Active:hover{
	opacity:1;
}

.HomePageMainPhoto{
	background-repeat:no-repeat;
	background-position:center center;
  -webkit-background-size: cover;
  -moz-background-size: cover;
  -o-background-size: cover;
  background-size: cover;
  min-height:100vh;
  padding-bottom: 30px;
}
#FlixWidth{
	max-width:1200px;
	margin:auto;
}
#FlixWidths{
	max-width:1200px;
	margin:auto;
}

.HeaderTXT {
    max-width: 650px;
    margin: auto;
    text-align:center;
}
		.MTop10 {
			padding-top: 10px !important;
		}
		.MTop20 {
			padding-top: 20px !important;
		}
		.MTop30 {
			padding-top: 30px !important;
		}
		.MTop40 {
			padding-top: 40px !important;
		}
		.MTop50 {
			padding-top: 50px !important;
		}
		.MTop60 {
			padding-top: 60px !important;
		}
		.MTop70 {
			padding-top: 70px !important;
		}
		.MTop80 {
			padding-top: 80px !important;
		}
		.MTop90 {
			padding-top: 90px !important;
		}
.MTop100{
	padding-top:200px !important;
}
.MBtn30{
	margin-bottom:30px !important;
}
.HeaderTXTP{
	text-align:center;
	color:#333;
	font-size:30px !important;
	max-width:800px;
	margin:auto;
	margin-top:20px;
	margin-bottom: 80px;
}
.MapBack .resp-tab-content {
    /* background: url(/MOECore/Images/MapBack.jpg) no-repeat center center; */
    /* -webkit-background-size: cover; */
    /* -moz-background-size: cover; */
    /* -o-background-size: cover; */
    /* background-size: cover; */
}

.KSAMap{
	padding:0 60px 10px;
}
.col.WorldMapCulturalAttachesLocationIcons.MapLocationIcons ul {
    display: inline-flex;
    text-align: center;
    width:100%;
}
.KSAMapLocationIcons.MapLocationIcons {
    text-align: center;
}
.KSAMapLocationIcons span {
    display: inline-block;
    text-align: center;
	font-weight:normal;
	font-size: 12px;
	    padding: 4px;
}
.KSAMapLocationIcons i {
    font-size: 17px;
    color: #fff;
    width: 30px;
    height: 30px;
    line-height: 31px;
    border-radius: 50%;
}




@-webkit-keyframes flash {
	0% { opacity: 1; } 
	50% { opacity: .1; } 
	100% { opacity: 1; }
}
@keyframes flash {
	0% { opacity: 1; } 
	50% { opacity: .1; } 
	100% { opacity: 1; }
}
.ActiveeMapPathIcon{
	-webkit-animation: flash linear 1s infinite;
	animation: flash linear 1s infinite;
}
@-webkit-keyframes flash2 {
	0% { opacity: 1; } 
	50% { opacity: .5; } 
	100% { opacity: 1; }
}
@keyframes flash2 {
	0% { opacity: 1; } 
	50% { opacity: .5; } 
	100% { opacity: 1; }
}
.ActiveeMapPathFlash{
	-webkit-animation: flash2 linear 1s infinite;
	animation: flash2 linear 1s infinite;
}




.ActiveeMapPath{
	opacity:.8;
	transition: all 0.3s;
	cursor:pointer !important;	
}
.ActiveeMapPath:hover{
	
}


.CustomRadioStyle{
  display: block;
  margin: auto;
  width: 100%;
  padding: 0;
}
  

.CustomRadioStyle ul{
  list-style: none;
  height: 100%;
  width: 100%;
  margin: 0;
  padding: 0;
}


.CustomRadioStyle ul li{
      display: block;
    position: relative;
    width: 100%;
    border-bottom: 1px solid rgba(17, 17, 17, 0.29);
}

.CustomRadioStyle ul li input[type=radio]{
  position: absolute;
  visibility: hidden;
}

.CustomRadioStyle ul li label{
      display: block;
    position: relative;
    cursor: pointer;
    -webkit-transition: all 0.25s linear;
}

.CustomRadioStyle ul li:hover label{
	color: #FFFFFF;
}

.CustomRadioStyle ul li .check{
  display: block;
  position: absolute;
  border: 5px solid #AAAAAA;
  border-radius: 100%;
  height: 25px;
  width: 25px;
  top: 7px;
  right: 20px;
	z-index: 5;
	transition: border .25s linear;
	-webkit-transition: border .25s linear;
}

.CustomRadioStyle ul li:hover .check {
  border: 5px solid #FFFFFF;
}

.CustomRadioStyle ul li .check::before {
  display: block;
  position: absolute;
	content: '';
  border-radius: 100%;
     height: 13px;
    width: 13px;
    top: 1px;
    right: 1px;
  margin: auto;
	transition: background 0.25s linear;
	-webkit-transition: background 0.25s linear;
}

.CustomRadioStyle input[type=radio]:checked ~ .check {
  border: 5px solid #59dfd3;
}

.CustomRadioStyle input[type=radio]:checked ~ .check::before{
  background: #59dfd3;
}

.CustomRadioStyle input[type=radio]:checked ~ label{
  color: #59dfd3;
}

.CustomRadioStyle .signature {
	position: fixed;
	margin: auto;
	bottom: 0;
	top: auto;
	width: 100%;
}

.CustomRadioStyle .signature p{
	text-align: center;
	font-family: Helvetica, Arial, Sans-Serif;
	font-size: 0.85em;
	color: #AAAAAA;
}



button.btn.SaveThemeBtn {
    background: #46a29b;
}
button.btn.ResetThemeBtn {
	background: #9E9E9E;
    line-height: 20px;
    height: 40px;
    width: 40px;
    text-align: center;
    padding: 0;   
    min-width:inherit;
}
button.btn.CloseThemeBtn , button.btn.CloseThemeBtn2{
	background: #e66c45;
    line-height: 20px;
    height: 40px;
    width: 40px;
    text-align: center;
    min-width:inherit;
    }
.ThemeBoxHeader .btn,.ThemeBoxHeader2 .btn {
    float: right;
    margin: 2px;
    color: #fff;
    font-size: 21px;
	transition: all 0.3s;
}
.ThemeBoxHeader .btn:hover,.ThemeBoxHeader2 .btn:hover {
    margin-top: 0px;
    color: #fff;
    opacity: .8;
}




.col-sm-8.EventBoxDDLSelects {
    padding-top: 20px;
}
.VideoBox{
	direction:ltr;
}



.WebPartHeader{
	font-size:30px;
}
.WebPartHeader {
    font-size: 30px;
    display: inline-block;
    width: 100%;

}
.WebPartHeader img {
    width: 45px;
    float: right;
	padding-top:5px;
}


.WorldMapUniLocationIcons ul,.WorldMapCulturalAttachesLocationIcons ul {
    list-style: none;
    margin: 0;
    padding: 0;
	margin-top:40px;
}
.WorldMapUniLocationIcons ul li,.WorldMapCulturalAttachesLocationIcons ul li {
    float: left;
    margin: 1px;
    height: 85px;
    text-align: center;
    padding: 0px 4px!important;
}
.WorldMapCulturalAttachesLocationIcons  ul li span{
	display:inline-block;
	width:100%;
}
.WorldMapUniLocationIcons ul li svg,.WorldMapCulturalAttachesLocationIcons ul li svg {
    height: 40px;
}



span.vol-btn--icon {
    display: none !important;
}





.PTop10{padding-top:10px;}
.PTop20{padding-top:20px;}
.PTop30{padding-top:0px;}
.PTop40{padding-top:40px;}
.PTop50{padding-top:50px;}
.PTop60{padding-top:60px;}
.PBtn10{padding-bottom:10px;}
.PBtn20{padding-bottom:20px;}
.PBtn30{padding-bottom:30px;}
.PBtn40{padding-bottom:40px;}
.PBtn50{padding-bottom:50px;}
.PBtn60{padding-bottom:60px;}







.HomeSitesLinksBoxItemImg img{
	width:100%;
}
.HomeSitesLinksBoxItemCol {
    color: #fff;
    padding: 40px 40px;
    padding-bottom:15px;
}



.HomeServicesMainBox,.HomeSitesLinksBoxItemCol{
	position:relative;
}

.tint {
    
    height: 100%;
    right: 0;
    position: absolute;
    top: 0;
    width: 100%;
	z-index:0;
}
.Center{
	text-align:center;
}
.WebPartTitle{
	color:#fff;
}
.FrontDiv {
    z-index: 1;
    position: relative;
}

.cover-image {
    background-size: cover!important;
}
.VideoPlayerDiv {
    background: #efeeee;
    padding: 26px;
}
.VideoPlayerDivTXT{
	font-size:20px;
	    text-align: justify;
}

.MainServiceBoxItem {
    text-align: center;
    font-size: 32px;
	color:#fff;
	    position: absolute;
    width: 100%;
    z-index: 10;
	cursor:pointer;
	padding-top:30px;
	height: 200px;
}
.MainServiceBoxItemIcon {
    font-size: 76px;
    line-height: 0;
}
.MainServiceBoxItemTXT {
    font-size: 18px;
}




.circle {
	width: 200px;
	height: 200px;
	position: absolute;
	border-radius: 50%;
	cursor:pointer;
}

#one:before {
	
}

#one {
	font-size: 40px;
	display: flex;
	justify-content: center;
	align-items: center;
	color: white;
	font-weight: bold;
	transition: 1s;
}

#two {
	background-color: #fff;
	transition: 1s;
	opacity: 0.5;
}

#three {
	background-color: #2aa191;
	transition: 1s;
	opacity: 0.5;
}

#four {
	background-color: #897993;
	transition: 1s;
	opacity: 0.5;
}
#five {
	background-color: #00BCD4;
	transition: 1s;
	opacity: 0.5;
}

#cc {
	position:relative;
	width: 200px;
	height: 200px;
	border-radius: 50%;
	overflow: hidden;
	margin: auto;
}

#cc:hover #two {
	transform: translate(0px, 75px);
}
#cc:hover #three {
	transform: translate(0px, -75px);
}
#cc:hover #four {
	transform: translate(75px, 0px);
}
#cc:hover #five {
	transform: translate(-75px, 0px);
}

#mb {
	position: absolute;
	bottom: 0px;
	display: flex;
	justify-content: center;
	width: 100vw;
	background-color: #3B3A6D;
	color: white;
}

#mb a {
	color: white;
	text-decoration: none;
	font-weight: bold;
	padding: 0px;
}

#mb p {
	padding: 5px;
	margin: 0px;
}












.ModalFinderMain {
    position: fixed;
    top: 0;
    bottom: 0;
    right: 0;
    left: 0;
    width: 100%;
    background-image: url(/MOECore/Images/Trans.png);
    background-repeat: repeat;
    background-color: rgba(68, 68, 68, 0.8);
    z-index: 10000000;
}
.ModalFinder {
    width: 60%;
    height: 80%;
    margin: auto;
    margin-top: 5%;
}
.WizerdMainBoxTitle,.WizerdSubBoxTitle {
    color: #212121;
}




.HomeNewsLine {
    position: relative;
    background:#fff!important;
}





img{
	max-width:100%;
}
.NewsItem img {
    max-height: 253px;
    width: 100%;
}
.NewsItem{
	color:#fff;
	text-align:center;
	cursor: pointer;
	transition: all 0.3s;
}

.bootstrap-select .dropdown-toggle .filter-option,.bootstrap-select .dropdown-menu li a{
	text-align:left !important;
}


.HomeEventsBoxDate {
    color: #fff;
	height: 100%;
	text-align:center;
	padding:5px 0px;
}
.HomeEventsBoxDateDayFirstDay {
    font-size: 40px;
	line-height:normal;
}
.HomeEventsBoxItem {
    background: #fff;
	height: 100%;
	padding: 6px;
	transition: all 0.3s;
	cursor:pointer;
}
.HomeEventsBox .row {
    margin-bottom: 1px;
}
.P0{
	padding:0 !important;
}
.HomeEventsBoxIconsTime {
    
}
.HomeEventsBoxIconsLocation {
    
}
.HomeEventsBoxIconsType {
    display: inline-block;
    padding: 2px 10px 6px;
    font-size: 11px;
    border-radius: 10px;
}
.HomeEventsBoxIconsItem {
    margin: 4px;
}
.HomeEventsBoxIconsTypeA .fa-tags{
	color: #3f4b8a;
}
.HomeEventsBoxIconsTypeB .fa-tags{
	color: #747474;
}
.HomeEventsBoxIconsTypeC .fa-tags{
	color: #409fab;
}
.HomeEventsBoxIcons {
    font-size: 13px;
}

.HomeEventsBox .row{
	box-shadow: 0 10px 16px #ddd;
}
.HomeEventsBoxItem:hover {
    color: #fff !important;
}


.MoreLink {
    position: absolute;
    top: 0;
    bottom: 0;
    right: 0;
    left: 0;
    background-color: #19191975;
	background-image: url(/MOECore/Images/Trans.png);
    background-repeat: repeat;
    text-align: center;
    font-size: 50px;
    color: #fff;
    cursor: pointer;
	display:none;
}
 
.AdvEventsLineBox {
    height: 100%;
	position: relative;
    padding-bottom: 55px;
}
.NextEventMainDiv {
    width: 100%;
	color: #fff;
}
.AdvEventsLineBox .HomeMoreLink {
    position: absolute;
    bottom: 0;
    width: 100%;
}
.Select100{
	width:100% !important;
}
.EventsList .row {
    margin-right: 0;
    margin-left: 0;
}

.soon[data-layout*=group] {
    padding: 1em 0 0 !important;
}
.NextEventMainDivTitle {
    text-align: center;
}

.NextEventMainDivServices {
    margin-top: 20px;
    background: rgba(0, 0, 0, 0.1803921568627451);
    padding: 10px 10px 20px;
    color: #fff;
}
.NextEventMainDivServices .carousel-item{
	text-align:center;
}
.HTtitle{
	color:#fff;
}
.HomePageTopBoxIconsBox {
    margin-top: 20px;
   width: 100%;
}

ul.MostVisitedUL {
    margin: 0;
    padding: 0;
    list-style: none;
}
.MostVisitedUL li {
    float: left;
}


.h3 a{
	color:#84e1eb;
}
.h4 a{
	color:#fff;
}

.h5 a{
	color:#cabda8;
}

.AdvsSlider {
	direction: rtl!important;
    text-align: left !important;
}
.AdvEventsLineBoxBody a {
    margin: 8px;
    margin-left: 0;
    display: inline-block;
    margin-right: 20px;
}
footer {
    
    padding: 15px 0 0;
    color: #fff;
    text-align: center;	
	position:relative;
	margin-top:30px;
}
.FooterIcons {
    font-size: 30px;
}
.FooterIconsSize2{
	font-size: 20px;
}
.Footerlefts {
    background: #178a7b;
    padding: 5px 10px 15px;
    margin-top: 20px;
    position: relative;
}
.AdvEventsLineBoxBody {
    padding: 17px;
	position:relative;
	padding: 50px;
}

.FooterCerLogo img {
    height: 24px;
}
.FooterNumbers{
	font-size:18px;
	font-family:tahoma;
}
.FooterNumbers,.FooterCerLogo{
	margin-top:20px;
}
.HomeMoreLink {
    text-align: right;
    margin-top: 4px;
}
.HomeMoreLink a {
    text-align: center;
    color: #fff;
    margin-top: 9px;
    padding: 5px 0px 15px;
    font-size: 20px;
    display: inline-block;
}

.HomeMoreLinkColorB a {
    background: #897993;
}
.AdvEventsLineBoxBodyItems {
    position: relative;
    z-index: 1;
    text-align:center;
}
.AdvEventsLineBoxBodyItems * {
    display: inline-block;
    margin-left: 10px;
}
.AdvEventsLineBoxBodyItems h1 a {
	color:#84e1eb;
}
.AdvEventsLineBoxBodyItems h2 a {
	color:#fff;
}
.AdvEventsLineBoxBodyItems h3 a {
	color:#cabda8;
}
.AdvEventsLineBoxBodyItems h4 a {
	color:#fff;
}
.AdvEventsLineBoxBodyItems h5 a {
	color:#1a312e;
}
.AdvEventsLineBoxBodyItems h6 a {
	color:#ebebeb;
}

.FooterCerLogoItem {
    border-bottom: 1px #ffffff24 solid;
    padding-bottom: 6px;
    padding-top: 6px;
}
.FooterCerLine img {
    height: 24px;
    margin: 0 10px;
}
.FooterNumbers i {
    font-size: 45px;
    padding-bottom: 7px;
}
.WizerdMainBox {
    position: absolute;
    right: 0;
    left: 0;
    top: 0;
    bottom: 0;
    padding: 20px;
}
.WizerdMainBoxSub{
	position:relative;
	height: 100%;
}
.WizerdMainBoxSub .tint {
    background-color: rgba(255, 255, 255, 0.98);
}
.WizerdMainBoxSubContent {
    z-index: 1;
    position: relative;
    padding: 20px;
}
.WizerdMainBoxSub .MOEMainModalTopBarClose {
    z-index: 2;
    top: -20px;
    right: -20px;
}
.ModalFinderMain{
	display:none;
}
footer h4 {
    margin-top: 22px;
}
footer .col {
    border-right: 1px #ffffff14 solid;
}
footer .col:last-child {
    border-right: 0;
}
.MergeTwoLineOne ,footer,.AdvEventsLineBoxBody,.WizerdMainBoxSub{
	background: url(/MOECore/Images/Back002.jpg);
	background-size: cover;
}


.HomeServicesMainBox{
padding-top:30px

}
.HomeServicesMainBox .tint{
	background: rgba(90, 90, 90, 0.85);
}



footer .tint{
	background-color: rgb(0 0 0 / 84%);
}


.CustomDDL {
    background: #fff;
    position: absolute;
    z-index: 2;
    display: none;

}
.CustomDDLItem {
    border-bottom: 1px #ddd solid;
    transition: all 0.3s;
    font-size: 16px;
    padding-right: 10px;
    padding-left: 10px;
    padding-top: 0px;
    padding-bottom: 4px;
}
.CustomDDLItem:hover {
    background: #178d7d;
    color: #fff;
	cursor:pointer;
}
.bootstrap-select .dropdown-menu {
    min-width: 100% !important;
}
.LoadData {
    text-align: center;
    background: rgba(255, 255, 255, 0.5882352941176471);
    padding: 20px;
}
.LoadData img {
    max-width: 200px;
}
.soon-group-sub{
	direction:ltr !important;
}
.soon[data-scale='s']{
	font-size:1.5rem !important;
}
.soon[data-layout*=group] .soon-label{
	font-size:.5em !important
}
.soon[data-visual*=color-light] .soon-fill-progress{
	background:rgba(0, 0, 0, 0.34) !important;
}
.ColorWhiteA{
	color:#fff;
}
.ColorWhiteA:hover{
	color:#fff;
}
.NextEventMainDivDescription {
    text-align: justify;
    padding: 10px 20px;
}

.HideElement{
	display:none;
}
.cd-horizontal-timeline .events .selected {
    color: #d4e432;
}

.ClearDiv{
	clear:both;
}
footer {
    color: #fff;
    text-align: center;
    position: relative; 
}

.footerBody{
	padding: 30px;
  
}
.FooterIcons {
    font-size: 30px;
}
.FooterIconsSize2{
	font-size: 20px;
}
.Footerlefts {
    background: #178a7b;
    padding: 5px 10px 15px;
    margin-top: 20px;
    position: relative;
}
.AdvEventsLineBoxBody {
       position: relative;
    padding: 10px 30px 0;
    background: #fff;
}
.col-sm.Vision-2030 img {
    max-width: 110px;
    margin-top: -30px;
}
.FooterCerLogo img {
    height: 24px;
}
.FooterNumbers{
	font-size:18px;
	font-family:tahoma;
}
.FooterNumbers,.FooterCerLogo{
	margin-top:20px;
}
.HomeMoreLink {
    text-align: right;
    margin-top: 4px;
}
.HomeMoreLink a {
    text-align: center;
    color: #fff;
    margin-top: 9px;
    padding: 5px 0px 15px;
    font-size: 20px;
    display: inline-block;
}
.HomeMoreLinkColorA a {
    background: #178a7b;
}
.AdvEventsLineBoxBodyItems {
    position: relative;
    z-index: 1;
}
.FooterCerLogoItem {
    border-bottom: 1px #ffffff24 solid;
    padding-bottom: 6px;
    padding-top: 6px;
}
.FooterCerLine img {
    height: 24px;
    margin: 0 10px;
}
.FooterNumbers i {
    font-size: 45px;
    padding-bottom: 7px;
}
footer img, footer span, footer a, footer i, footer .BrowserDimensions, .Copylefts {
    color: #b5b5b5;
}
.SupportBrowsers {
    position: relative;
    top: -5px;
}
.Copylefts {
    padding-top:10px;
}
.Certificates img {
    max-width: 100px;
}
.Certificates img {
    max-width: 100px;
}
.Certificates img.w3c {
		margin-right: 10%;
		width: 12%;
	}
	.Certificates img.DC {
		width: 35%;
	}
	.Certificates img.SSL {
		margin-left: 10%;
		width: 9%;
	}
.TechnicalSupport span {
    
}
.FooterLinks {
    margin: 15px;
}
.FooterLinks span {
    padding: 10px;
    background: rgba(0, 0, 0, 0.09019607843137255);
    margin: 3px;
    display: inline-block;
}
.FooterLinks span a {
    color: #b5b5b5;
}



.footer-Menu-Bar { 
    left: 0;
    right: 0;
    bottom: 0;
    height: 50px;
    background-color: rgba(0, 0, 0, 0.7803921568627451);
    position: fixed;
    z-index:1000;
}
span.UnifiedNumber {
    display: block;
    text-align: right;
    font-size: 35px;
    color: #fff;
    margin-right: 30px;
    line-height: 60px;
}

.SupportBrowsers span:first-child {
    position: relative;
    top: -7px;
    margin-right: 9px;
}
.dropdown.bootstrap-select {
    margin-left: 2px;
}
.DIRLTR{
	direction:ltr !important;
}
.MapsTabs{
	display:none;
}
.MapsTabs .fc_icons{
	color: #555;
}
.owl-theme .owl-dots .owl-dot span {
    width: 20px;
    height: 6px;
    margin: 5px 7px;
    background: #c0c0c0;
    display: block;
    -webkit-backface-visibility: visible;
    transition: opacity .2s ease;
        border-radius: 4px;}
.owl-theme .owl-dots .owl-dot.active span, .owl-theme .owl-dots .owl-dot:hover span {
    background: #388f89;
}

.ProductsBox {
		background: #f1f1f1;
}
	.owl-nav {
	    position: absolute;
	    bottom: 60%;
	    width:100%;
	}
	.owl-nav .owl-prev {
	   background:rgba(0, 0, 0, 0.16862745098039217)!important;
	    margin: 0px!important;
	    right:0!important;
	    position: absolute;
	
	}
	.owl-nav .owl-next {
	   background: #0000002b!important;
	    margin: 0px!important;
	    left:0!important;
	    position: absolute;
	}
	.TXTCenterAll {
	    text-align: center;
	}
	.owl-dots {
	    position: relative;
	    bottom: 36px;
	    height: 0;
	}
.StopScroll{
	overflow:hidden;
}

	#boxscroll {
		padding: 40px;
		height: 220px;
		border: 2px solid #00F;
		overflow: auto;
	  margin-bottom:30px;
	}
	
	
.MoreNewsHome a {
    background: rgba(0, 0, 0, 0.1803921568627451);
    margin-bottom: 20px;
    }
    .col.text-right.NewsDDLsFilters {
    margin-top: 20px;
}

li.droopmenu-HeaderDetails {
	width:100%;
    padding: 20px 30px 30px;
}
.droopmenu-HeaderDetails i {
    font-size: 16px !important;
    margin-right: 6px;
}


	  
	  @keyframes flickerAnimation {
		  0%   { opacity:1; }
		  50%  { opacity:.3; }
		  100% { opacity:1; }
		}
		
		.animate-flicker {
		   -webkit-animation: flickerAnimation 1s infinite;
		   -moz-animation: flickerAnimation 1s infinite;
		   -o-animation: flickerAnimation 1s infinite;
			animation: flickerAnimation 1s infinite;
		}
		
		
		@keyframes flickerAnimation2 {
    20% { opacity: 1; }
    70% { opacity: 0.3; }
    100% { opacity: 1; }
}

		.animate-flicker2 {
		   -webkit-animation: flickerAnimation2 1s infinite;
		   -moz-animation: flickerAnimation2 1s infinite;
		   -o-animation: flickerAnimation2 1s infinite;
			animation: flickerAnimation2 1s infinite;
		}

@media only screen and (min-width:769px) and (max-width: 1225px){
#FlixWidth {
    margin: 20px;
}

#Flixwidths {
    margin: 20px;
}

}
@media only screen and (max-width: 768px){
body{
    background-color: #fff!important;
}
.LastModified {
    margin-bottom: 10px;
}
.HomeEventsBoxDateDayFirstDay {
    font-size: 26px;
    line-height: normal;
}
#search input[type="search"] {
    font-size: 40px;
 }
#search .btn {
    margin-top: 30px;
}	
.video-responsive .HomePageMainPhoto {
    height: 56vh;
}
.HomeBackGroundMainDiv {
    min-height: 56vh!important;
}
.HomeServicesMainBox {
    padding-top: 10px;
}
	.Certificates img.w3c {
		margin-right: 10%;
		width: 17%;
	}
	.Certificates img.DC {
		width: 40%;
	}
	.Certificates img.SSL {
		margin-left: 10%;
		width: 13%;
	}
	.ThemeMainBox {
	   right: -330px;
	   width: 330px;
	}
	.Preloader img{
		position: absolute;
		max-width: 80%;
		top: 30%;
		right: 10%;
		
	}
	.ThemeBoxHeader,.ThemeBoxHeader2{
		margin-bottom:20px;
	}
	.WorldMapCulturalAttachesLocationIcons.MapLocationIcons ul li span{
		font-size:12px
	}	
	.OnlyDesktop{
			display:none;
		}		
.MTop100.HomePageMainPhotoContent {
    padding-top: 130px!important;
}	

		.MTop10 {
			padding-top: 10px !important;
		}
		.MTop20 {
			padding-top: 20px !important;
		}
		.MTop30 {
			padding-top: 30px !important;
		}
		.MTop40 {
			padding-top: 40px !important;
		}
		.MTop50 {
			padding-top: 50px !important;
		}
		.MTop60 {
			padding-top: 60px !important;
		}
		.MTop70 {
			padding-top: 70px !important;
		}
		.MTop80 {
			padding-top: 80px !important;
		}
		.MTop90 {
			padding-top: 90px !important;
		}
		.MTop100 {
			padding-top: 100px !important;
		}
		.droopmenu-brand, .droopmenu-header {
			float: inherit !important;
		}
		.HeaderTXT {
			margin: auto;
		}
				
		.HomePageTopBoxIconsBox i {
			display: none;
		}
		.HomePageTopBoxIconsBox a {
			color: #585858;
			display: inline-block;
			width: 100%;
			border-bottom: 1px #ddd solid;
			padding: 15px;
			text-align: left;
		}
		.circle{
			border-radius: 0!important;
			width: 100%!important;
			height: 160px!important;
		}
		.TXTCenterMobile {
	    text-align: center;
	    margin-bottom: 20px;
	}
	
.ProductsBox {
    margin: 20px 15px;
    padding: 10px 10px 30px;
    box-shadow: 0 0 22px 4px #dcdcdc;
    background: #fff;
}
.MergeTwoLineOne {
    background: none;
}
	body {
	    font-size: 1rem;
	}
	.MapsTabs .HorizontalTab.tabs_hor_4 .resp-tab-content{
		padding: 33px 12px;

	}
	.VideoPlayerDivTXT {
    font-size: inherit!important;
    padding-top: 10px;
	}
	.MapsTabs .HorizontalTab.tabs_hor_4 .resp-tab-content:last-child {
    padding: 33px 12px 0;
	}
	.MapIconsList {
		margin-top: 7px;
	}
	.KSAMapLocationIcons span {
		margin: 2px;
		font-size: 13px;
		line-height: 15px;
		display: table-cell;
	}
	.WorldMapCulturalAttachesLocationIcons ul li {
		background: #fff;
		line-height: 12px;
		padding: 8px;
		box-shadow: -9px -6px 20px 0 rgba(0, 0, 0, 0.07);
	}
	.WorldMapCulturalAttachesLocationIcons.MapLocationIcons ul li svg {
    	max-width: 100%;
	}
	.HomeVideoBox {
	margin: 20px 0;
    padding: 0px 20px;
    box-shadow: 0 0 22px 4px #dcdcdc;
    background: #fff;
    }
	.HomePageMainPhotoContent,.MapsTabsBox {
		
	}
	.VideoPlayerDiv {
	background: rgba(255, 255, 255, 0);
    padding: 0;
    padding-bottom: 20px;	
    }
	.row{
		margin-left:0 !important;
		margin-right:0 !important;	
	}
	.HomePageMainPhoto {
    min-height: auto!important;

	}
	.WebPartHeader {
	    padding: 20px 0 5px;
	}
	.MainServiceBoxItemIcon i {
	    font-size: 40px;
	}
	.MainServiceBoxItems .col{
		padding-left:0px!important;
		padding-right:5px!important;
	}

	.MainServiceBoxItems .col:last-child{
		padding-right:0px!important;
	}
	.MainServiceBoxItemIcon {
	    font-size: 50px;
	}
	.MainServiceBoxItemTXT {
	    font-size: 18px;
	}
	#cc {
	    position: relative;
	    width: 100%;
	    height: 100%;
	    overflow: hidden;
	    margin: auto;
	    margin-bottom: 10px!important;
	    border-radius: 0!important;
	}
	.MainServiceBoxItem {
	    font-size: inherit;
	    position: relative;
	        height: auto;
	        padding-bottom: 20px;
	}
	.HomeServicesMainBox, .HomeSitesLinksBoxItemCol {
	    padding-bottom: 40px;
	}
	.MBtn30.HomeSecondLine {
	    margin-bottom: 0!important;
	}
	.HomeSitesLinksBoxItemImg img {
	    max-width: 70%;
	    margin: auto;
	}
	.HomeSitesLinksBoxItemCol {
	    padding: 20px 10px 30px;
	    text-align: center;
	}
	.HomeFifthLine{
		padding-top: 0px !important;
		margin-bottom: 0px!important;
	}
	.HomeNewsLine {
    padding: 10px 0px;
	}
	.AdvEventsLineBoxTitle.BackFFF.MobileOnly{
	    padding-top: 10px;
	}
	.AdvEventsLineBox {
    margin: 0px 0px;
    padding: 0px 20px 20px;
    box-shadow: 0 0 22px 4px #dcdcdc;
    background: #fff;
}
.AdvEventsLineBox.EventListBox {
    padding-top: 20px;
}
.Select50, select.NewsTypesDDL, select.NewsYearsDDL {
    background: #eee!important;
    }
.AdvEventsLineBoxTitle {
    padding-top: 0px;
}
.AdvEventsLineBox .HomeMoreLink {
    position: inherit;
    bottom: 0;
    width: 100%;
}	.HomeMoreLink a {
	    width: 100%;
	    margin-top:0px;
	}
	.AdvEventsLineBoxMobileBack1 {
	 background: #fbfbfb;
     padding: 0px 15px 20px;
    	}
	.AdvEventsLineBoxMobileBack2 {
	    background: #ddd;
	    padding: 20px 15px;
	}
	.AdvEventsLineBoxMobileBack3 {
	    padding: 20px 15px;
	}
	.col-sm-8.EventBoxDDLSelects {
	    padding-right: 0;
	    padding-left: 0;
	    margin-bottom: 10px;
		padding-top: 0px;
	}
	.NewsItemTXT{
		margin-bottom:40px;	
		
	}
	.FooterBodyHeader .col-sm {
	    border-bottom: 1px rgba(255, 255, 255, 0.09019607843137255) solid;
	    margin-bottom: 10px;
	    padding-bottom: 10px;
	}
	.FooterLinks span {
	    background: #ffffff0f;
	    margin: 1px;
	    display: inline-block;
	    font-size: 14px;
	    border-bottom: 3px #ffffff4a solid;
	    padding-bottom: 5px;
	}
	.Copylefts.text-center {
	    padding-top: 1px !important;
	}
	.FooterLinks {
	    display: none;
	}
	.footerBody {
	    padding: 30px 15px;
	}
	.FooterIcons i {
	    margin-right: 4px;
	}

	.OpenCloseTheme {
	    top: 52px;
	}
	.FooterIcons {
    font-size: 24px;
    white-space:nowrap;
	}
	.SupportBrowsers span:first-child {
	    top: -5px;
	}
	.MOEMainModal{
		background: #ffffff;
		color: #1c1c1c;
	}
	
	
	
	.MOEMainModalInsideBodyContentLogo img {
	    width: 70px;
	}
	.MOEMainModalInsideBodyContentLogo a {
	    border: 1px #464646 solid;
	    display: inline-block;
	    border-radius: 6px;
	    font-size: 13px;
	    padding: 2px 10px 8px;
	}
	.MOEMainModalInsideBodyContentLogo .col {
	    padding: 0;
	}
	.MOEMainModalInsideBodyContentLogo {
	    margin-bottom: 10px;
	}
	.MOEMainModalInsideBodyContentDate {
	    font-size: 13px;
	}
	.MOEMainModalTopBarBodyContent img {
	    height: auto !important;
	   
	}
	.MOEMainModal .nicescroll-rails{
		background:transparent !important;
	}
	.ModalTopImage,.ModalLogo{
		padding:0 !important;
	}
	.MOEMainModalInsideBodyContentTitle {
	    font-size: 22px;
	}
	.MOEMainModalMenuMainBoxOverLay {
	    position: absolute;
	    background: rgba(0, 0, 0, 0.5);
	    right: 0;
	    left: 0;
	    top: 0;
	    bottom: 0;
	}
	.MOEMainModalMenu {
	    position: absolute;
	    bottom: 0;
	    z-index: 10000;
	    background: #fff;
	    width: 100%;
        font-size: 18px;
        border-top-right-radius: 10px;
	    border-top-left-radius: 10px;
	}
	.MOEMainModalMenuItem {
	    padding: 15px 20px;
	    border-bottom: 1px #efefef solid;
	}
	.MOEMainModalMenuItem i {
	    width: 20px;
	}
	.MOEMainModalMenuMainBoxOverLay{
		display:none;	
	}
	.HomePageTopBoxIconsBox {
	    margin-bottom: 0px;
		margin-top:0px;
	}
	.KSAMap {
	    text-align: center;
	}
	.KSAMap svg {
	    width:70%;
	}
			.MP0{
				padding-top:0px!important;
				padding-bottom:0px!important;
	}
	.HomeSitesLinksBoxItem {
	    padding-bottom: 20px;
	}
	.row.MainServiceBoxItems.PTop30 {
	    margin-right: 15px!important;
	    margin-left: 15px!important;
	}
	.ModalNewsRelatedBoxDetails {
	    background: #e5e5e5;
	    padding: 10px;
	}
	.ModalNewsRelatedBoxDetailsItem .col-sm-4,.ModalNewsRelatedBoxDetailsItem .col-sm-8{
		    padding-left: 0!important;
	    padding-right: 0!important;
	}
	.ModalNewsRelatedBoxDetailsImage img {
	    padding-top: 0;
	}
	.ModalNewsRelatedBoxDetailsItem {
	    background: #fff;
    margin-bottom: 20px;
    margin-right: 15px;
    margin-left: 15px;
    border-bottom-left-radius: 5px;
    border-bottom-right-radius: 5px;
    padding-bottom: 10px;
    box-shadow: 0 8px 17px 0 rgba(62, 62, 62, 0.1);
    margin-top: 20px;
    padding: 20px;
    border-radius: 5px;
    	}
	.ModalNewsRelatedBoxDetailsTitle {
	    padding: 0 14px;
	}
	.ModalNewsRelatedBoxDetailsTitle a {
	    color:#333;
	}

	.ModalNewsRelatedBoxHeader {
	    font-size: 22px;
	    padding: 8px;
	}
	.ColModalNewsDetailsBox,.ColModalNewsRelatedBox{
		padding-left: 0!important;
	    padding-right: 0!important;
	}
.ModalNewsRelatedBoxDetailsImage img {
    max-width: 100%;
    border-radius: 5px;
    margin-bottom: 5px;
}
 .experimentalCopy {
    top: 62px!important;
    z-index: 2!important;
}  
}

@media only screen and (min-width: 769px) {
.HomeBackGroundMainDiv {
	    height: 75vh;
    box-shadow: 1px 17px 16px #ddd;
}

.TopLineLogedInUserName {
    font-size: 15px;
    padding: 0 20px 6px;
    color: #2fab99;
    font-weight:bold;
}

.HomeMoreLink a {
    padding: 10px 30px;
}
	.droopmenu li ul li a i {
		
		font-size: 26px !important;
    width: 32px;
    display: inline-block;
    text-align: center;
	}
	
	
	
	.MOEMainModalMenuItem {
		border-bottom: 1px #ddd solid;
		padding-bottom: 10px;
		padding-top: 10px;
	}
	.MOEMainModalTopBarMenu{
		margin-right: 20px;
		cursor: pointer;
	}
	.MOEMainModalMenuItem {
		border-bottom: 1px #ddd solid;
		padding: 10px 20px;
	}
	.MOEMainModalMenu {
		top: 40px;
		position: absolute;
		right: 10px;
		background: #fff;
		padding: 0;
		bottom: auto !important;
		box-shadow: 0 8px 17px 0 rgba(0, 0, 0, 0.2);
		display:none;
	}
	.MOEMainModalMenuMainBoxOverLay {
		position: absolute;
		background: rgba(0, 0, 0, 0.5);
		right: 0;
		left: 0;
		top: 0;
		bottom: 0;
		display:none;
	}
	
	
	
	
	
	.seven-cols .col-sm-3  {
    width: 14% !important;
	max-width:14% !important;
	float:left !important;
	padding: 0 1px !important;
  }
  
  .MobileOnly{
	  display:none;
  }
	.droopmenu-brand img{
		transition: all 1s;	
		padding-bottom: 10px;
	}
	.HoveredTopMenu {
		background: #515151!important;
		transition: background .8s;
	}
	.HoveredTopMenu .droopmenu > li > a{
		color:#fff !important;
	}
.TopMenuLevel1Item > a{
	padding: 0 10px!important;
}
	
	.ThemeBoxHeader{
		margin-bottom:20px;
	}
	.resp-tabs-container.hor_1 {
    
	}

.HomePageTopBoxIconsBox a {
    text-align: center;
    display: inline-block;
    font-size: 19px;
    width: 100%;
    text-decoration: none !important;
    padding: 16px 20px 12px;
    transition: all 0.3s;
    background: #2fab99;
    box-shadow: 0 10px 16px #ddd;
    border-radius: 3px;
    color: #fff;
    background-image: url(/MOECore/Images/Trans.png);
    background-repeat: repeat;
    background-position: center;
}
	.HomePageTopBoxIconsBox a:hover {
		background: rgba(255, 255, 255, 0.74);
    -webkit-transition: -webkit-box-shadow .45s;
    transition: -webkit-box-shadow .45s;
    transition: box-shadow .45s;
    transition: box-shadow .45s, -webkit-box-shadow .45s;
    -webkit-box-shadow: 0 8px 17px 0 rgba(0, 0, 0, 0.2);
    box-shadow: 0 8px 17px 0 rgba(0, 0, 0, 0.2);
	}
	.HomePageTopBoxIconsBox i {
		font-size: 55px;
		padding-bottom: 5px;
	}
	.MOEMainModalTopBarClose {
	    margin: 0 12px;
	}
	.MOEMainModalTopBar{
		background-color:transparent;
	    
	    width: 100%;
	}
	.MOEMainModalTopBarClose {
	    background: #c0524a;
	    padding: 6px 10px;
	    border-radius: 6px;
	        cursor: pointer;
	        transition: all 0.3s;
	}
	.MOEMainModalTopBarClose:hover{
	background: #009688;
	
	}
	.MOEMainModalTopBarMenu,.MOEMainModalMenu{
		
	}
	.MOEMainModalInsideBodyContent {
	}
	.MOEMainModalTopBarBodyContent .row{
		margin-left: 0!important;
		margin-right: 0!important;
	}
	.DesktopModalMD, .ModalEventItemBox {
	    max-width: 1100px;
	    margin: auto;
	}
	.ModalNewsRelatedBox {
	 background: #ffffff;
    margin-top: 20px;
    color: #333;
    border-radius: 5px;
    box-shadow: 0 8px 17px 0 rgba(0, 0, 0, 0.2);
    }
    .ModalNewsRelatedBox a{
	color: #333;
	}
    	
	.ModalNewsRelatedBoxHeader {
	 font-size: 23px;
    padding: 10px;
    margin-bottom: 10px;
    border-bottom: 1px rgba(0, 0, 0, 0.21176470588235294) solid;
    }
	.ModalNewsRelatedBoxDetailsItem {
	    border-bottom: 1px rgba(0, 0, 0, 0.21176470588235294) solid;
	    margin-bottom: 5px;
	    padding-bottom: 5px;
	}
	.ModalNewsRelatedBoxDetailsImage img {
	    border-radius: 3px;
	}
.ModalNewsRelatedBoxDetailsItem:last-child {
    border-bottom: 0;
}
.ModalNewsDetailsBox {
    background: #fff;
    padding: 10px;
    margin-top: 20px;
    border-radius: 5px;
    box-shadow: 0 8px 17px 0 rgba(0, 0, 0, 0.2);
}	
}

.ModalEventItemBox {
    background: #fff;
    padding: 10px;
    margin-top: 20px;
    border-radius: 5px;
    box-shadow: 0 8px 17px 0 rgba(0, 0, 0, 0.2);
}

.ModalEventItemBox .ModalEventTitle{
    font-size: 26px;
    margin-bottom: 25px;
}
.ModalEventImg img {
    width: 100%;
    box-shadow: 0 10px 16px #ddd;
}
.ModalEventItemBox {
    padding: 25px 10px;
}
.map-responsive {
    margin: 20px 0;
}
.map-responsive iframe {
    width: 100%;
    box-shadow: 0 10px 16px #ddd;
}	
td.ModalEventTableTitle i {
    color: #009284;
    margin-right: 10px;
}
table.ModalEventTable{
	box-shadow: 0 10px 16px #ddd;
}
.ColEventMap {
    text-align: center;
}
.ColEventMap a {
    margin:2px;
}
.ModalEventBodyContent {
    text-align: justify;
}
.ModalEventBodyTitle {
    font-size: 18px;
    box-shadow: 0 10px 16px #ddd;
    display: inline-block;
    border-radius: 5px;
    padding: 10px 30px;
    margin:10px 0;
}

span.HomeServiceCatItem {
    display: inline-block;
}
button.close {
    min-width: 40px;
    margin-top: -4px!important;
    margin-right: 10px!important;
    height: 40px;
    padding: 5px!important;
    box-shadow: 0 10px 16px #ddd;
    opacity: 1;
    border-radius: 4px;
}

@media (max-width: 414px){
	.EventListBox h2 {
		margin-bottom: 10px!important;
		text-align: center;
	}
	.Certificates img.w3c {
			margin-right: 10%;
			width: 17%;
		}
		.Certificates img.DC {
			width: 40%;
		}
		.Certificates img.SSL {
			margin-left: 10%;
			width: 13%;
		}
.SortBox {
    text-align: center!important;
}
.SearchBox	{
    margin-bottom:10px;
    }
span.Desc-Asc span {
    padding: 6px 7px!important;
    margin: 1px!important;
    }	
    span.Desc-Asc span select {
    padding: 3px!important;
    margin: 0 0px!important;
}
.col.KSAMapLocationIcons.MapLocationIcons, .MapLocationIcons {
    padding-left: 0px;
    padding-right: 0px;
}
	
}
@media screen and (max-height:800px) and (min-width: 769px){
	.HeaderTXT svg{
		width:70%;	
	}
	.HomePageMainPhotoContent{
		padding-top:110px !important;	
	}
	.HeaderTXTP {
	    margin-bottom: 40px;
	}
	
}

@media screen and (min-width:980px) and (max-width: 1100px){ /* tab h mode */
	.droopmenu-brand, .droopmenu > li > a, .droopmenu > li > span {
	    font-size: 15px;
	    padding: 0px 10px;
	}
	.MOEMainModalTopBar {
		position: relative;
	}
	footer img, footer span, footer a, footer i, footer .BrowserDimensions, .Copylefts {

	}

}
@media screen and (min-width:768px) and (max-width: 769px){  /* tab v mode */
	.DesktopModalMD {
		padding: 20px;
	}
	.ModalNewsRelatedBoxDetails {
		background: #fff;
	}

}

@media screen and (min-width:769px) and (max-width: 1024px){
	

}




h2{
	margin-bottom:0!important
}






.owl-carousel .owl-stage{
  display: flex;
  align-items: stretch;
  flex-wrap: wrap;
} 
.HomeSitesLinksBoxItemCol.item {
    height: 100%;
}


.bootstrap-select .dropdown-menu.inner {
    max-height: 230px;
}
.BackFFF{
	background:#fff;
}

@media (max-width: 480px) {
    .owl-carousel.owl-rtl .owl-item {
        max-width: 98%;
    }
    .HideOnSmartPhone{
	display:none;
}
}
@media (min-width: 480px) and (max-width: 1080px) {
    .owl-carousel.owl-rtl .owl-item {
        max-width: 48%;
    }
}
@media (min-width: 979px) and (max-width: 1080px) {
.TopMenuLevel1Item > a {
	padding: 0 7px!important;
    font-size: 14px!important;
    }
}
@media (min-width: 1081px) and (max-width: 1165px) {
.TopMenuLevel1Item > a {
    padding: 0 10px!important;
    font-size: 16px!important;
}
}


@media (min-width: 1080px) {
    .owl-carousel.owl-rtl .owl-item {
        max-width: 23%;
    }
}


a.paginate_button {
    background: #939393 none repeat scroll 0 0;
    box-shadow: 0 0 6px 0 #bdc3ca;
    color: #fff;
    margin: 1px;
    padding: 6px 15px 14px;
}
a.paginate_button.current {
    background: #484544;
}
div#example_paginate {
    margin-top: 20px;
}
.dataTables_filter input[type="search"] {
    border: 1px solid #ebebeb;
    height: 40px;
    line-height: 40px;
    padding: 0 15px;
    margin: 0px 10px;
}
.dataTables_wrapper select {
    height: 33px;
}
.dataTables_wrapper th {
    background: #535353;
    color: #fff;
    font-weight: normal;
}


.cls-1,.cls-2,.cls-3,.cls-4,.cls-5,.Uni-1,.Uni-2,.Uni-3,.Uni-4,.Uni-5{fill-rule:evenodd;}
.cls-1,.Uni-1,.cls-2,.Uni-2,.cls-3,.Uni-3,.cls-4,.Uni-4,.cls-5,.Uni-5,
.KSAMapLocationIconsColorA i,.KSAMapLocationIconsColorB i,.KSAMapLocationIconsColorC i,.KSAMapLocationIconsColorD i,.KSAMapLocationIconsColorE i,
.WorldMap1,.WorldMap2,.WorldMap3,.WorldMap4,.WorldMap5,.WorldMap6,.WorldMap7,
.WorldMapIcon-1,.WorldMapIcon-2,.WorldMapIcon-3,.WorldMapIcon-4,.WorldMapIcon-5,.WorldMapIcon-6,.HomeSitesLinksBoxItemCol,.HomeEventsBoxDate,
.NextEventMainDiv,.tint,.HomeMoreLink a
{
	transition: all 0.3s;
}


.NightReading ,.ColorBlind{
	display:none;
}
.ThmeInsideBtn {
    display: inline-block;
    margin: 5px;
    padding: 6px 14px;
    cursor: pointer;
	background:#000;
}
.ThmeInsideBtn:hover {
    opacity: 0.8;
}


/*Color NightReading*/


	.ThemeSelected-NightReading .droopmenu-navbar,
	.ThemeSelected-NightReading .HorizontalTab.tabs_hor_4 .resp-tabs-list li.resp-tab-active:after,
	.ThemeSelected-NightReading .HomeEventsBoxDate,
	.ThemeSelected-NightReading .HomeMoreLinkColorA a,
	.ThemeSelected-NightReading .AdvEventsLineBoxBody .tint,
	.ThemeSelected-NightReading .CustomServiceCats .tab-content,
	.ThemeSelected-NightReading span.HomeServiceCatItem,
	.ThemeSelected-NightReading .ServiceBtnDet, .ThemeSelected-NightReading a.ServiceMainTabsCat.active,
	.ThemeSelected-NightReading .VerticalTab.tabs_ver_6.resp-vtabs ul.resp-tabs-list,
	.ThemeSelected-NightReading .ServicePopupTopIconsBox, .ThemeSelected-NightReading .ServiceIsuueLink,
	.ThemeSelected-NightReading a.OpenTicketService,
	.ThemeSelected-NightReading a.StartService,
	.ThemeSelected-NightReading .MOEMainModalTopBar
	{
		background-color:#000;
	}
		.ThemeSelected-NightReading .Mix-Color
	
	{
		background-color:#333;
	}
	body.InternalBody.ThemeSelected-NightReading,
	.ThemeSelected-NightReading .resp-tab-active,.ThemeSelected-NightReading .dropdown-item.active, .ThemeSelected-NightReading .dropdown-item:active,
	.ThemeSelected-NightReading .HomeEventsBoxItem, .ThemeSelected-NightReading  .AdvEventsLineBoxTitle .btn-light
	{
		background-color: #000 !important;
	}
	.ThemeSelected-NightReading .InternalContentBox ,
	.ThemeSelected-NightReading .OnPageSearchDiv input,
	.ThemeSelected-NightReading .CustomStarsBox,
	.ThemeSelected-NightReading .single-blog,
	.ThemeSelected-NightReading .single-product,
	.ThemeSelected-NightReading .minister-pic img,
	.ThemeSelected-NightReading .PhotoLibraryListItem
	{
    box-shadow:none;
}
.ThemeSelected-NightReading .PhotoLibraryListItem {
    min-height: 190px;
}
	.ThemeSelected-NightReading .page-header-v1.overlay-bg::after {
    opacity: 0.9;
}
	.ThemeSelected-NightReading ul.droopmenu-megamenu,
	.ThemeSelected-NightReading ul.droopmenu-megamenu a,
	.ThemeSelected-NightReading ul.droopmenu-megamenu i,
	.ThemeSelected-NightReading .MainServiceBoxItem
 {
    color: #000!important;
}
	.ThemeSelected-NightReading .f75e2e0e-6040-423b-90eb-0e2dc9450adb{
		fill:#fff
	}
	.ThemeSelected-NightReading .HomeVideoBackground{
		background-color: rgba(0, 0, 0, 0.88);
	}
	.ThemeSelected-NightReading .HomeNewsLine .tint,
	.ThemeSelected-NightReading footer .tint
	 {
		background-color: rgba(0, 0, 0, 0.78);
	}
	.ThemeSelected-NightReading .NextEventMainDiv,.ThemeSelected-NightReading .HomeMoreLinkColorB a, .ThemeSelected-NightReading   li.simptip-position-top.resp-tab-active {
		background: #000!important;
	}
	@media only screen and (min-width: 769px){
		.ThemeSelected-NightReading .HomePageTopBoxIconsBox a,
		.ThemeSelected-NightReading .HomePageTopBoxIconsBox a:hover,
		.ThemeSelected-NightReading .WebPartTitle {
			color: #000;
		}
	}
	.ThemeSelected-NightReading .cls-1,.ThemeSelected-NightReading .Uni-1{fill:#000;}
	.ThemeSelected-NightReading .cls-2,.ThemeSelected-NightReading .Uni-2{fill:#323232;}
	.ThemeSelected-NightReading .cls-3,.ThemeSelected-NightReading .Uni-3{fill:#525252;}
	.ThemeSelected-NightReading .cls-4,.ThemeSelected-NightReading .Uni-4{fill:#737373;}
	.ThemeSelected-NightReading .cls-5,.ThemeSelected-NightReading .Uni-5{fill:#6c757d;}

	.ThemeSelected-NightReading .KSAMapLocationIconsColorA i{background:#000;}
	.ThemeSelected-NightReading .KSAMapLocationIconsColorC i{background:#323232;}
	.ThemeSelected-NightReading .KSAMapLocationIconsColorE i{background:#525252;}
	.ThemeSelected-NightReading .KSAMapLocationIconsColorB i{background:#737373;}
	.ThemeSelected-NightReading .KSAMapLocationIconsColorD i{background:#6c757d;}

	.ThemeSelected-NightReading .WorldMap1{fill:#939393;}

	.ThemeSelected-NightReading .WorldMap2,.ThemeSelected-NightReading .WorldMapIcon-1{fill:#696070;}
	.ThemeSelected-NightReading .WorldMap3,.ThemeSelected-NightReading .WorldMapIcon-2{fill:#897893;}
	.ThemeSelected-NightReading .WorldMap4,.ThemeSelected-NightReading .WorldMapIcon-6{fill:#42898c;}
	.ThemeSelected-NightReading .WorldMap5,.ThemeSelected-NightReading .WorldMapIcon-3{fill:#178d7d;}
	.ThemeSelected-NightReading .WorldMap6,.ThemeSelected-NightReading .WorldMapIcon-5{fill:#36bba9;}
	.ThemeSelected-NightReading .WorldMap7,.ThemeSelected-NightReading .WorldMapIcon-4{fill:#b3a48c;}
		
		.ThemeSelected-NightReading footer img,
 		.ThemeSelected-NightReading footer span,
  		.ThemeSelected-NightReading footer a,
   		.ThemeSelected-NightReading footer i,
    	.ThemeSelected-NightReading footer .BrowserDimensions,
     	.ThemeSelected-NightReading footer .Copylefts,
     	.ThemeSelected-NightReading .HomeNewsBoxHeader .WebPartTitle,
     	.ThemeSelected-NightReading .AdvEventsLineBoxBodyItems a,
		.ThemeSelected-NightReading .HeaderTXTP ,
		.ThemeSelected-NightReading .HomeEventsBoxItem,
		.ThemeSelected-NightReading .HomeEventsBoxIconsTypeA .fa-tags,
		.ThemeSelected-NightReading  .AdvEventsLineBoxTitle .btn-light,
		.ThemeSelected-NightReading .ms-rtestate-field h4, .ThemeSelected-NightReading h4.ms-rteElement-H4
		{
    		color: #ffffff!important;
		}
	.ThemeSelected-NightReading .ColorSchema-1{
		background-color:#323232;
	}
	.ThemeSelected-NightReading .ColorSchema-2{
		background-color:#272727;
	}
	.ThemeSelected-NightReading .ColorSchema-3{
		background-color:#323232;
	}

	.ThemeSelected-NightReading .HomeEventsBoxItem:hover {
		background-color: #323232;
	}

	.ThemeSelected-NightReading #one,
	.ThemeSelected-NightReading .video-responsive .HomePageTopBoxIconsBox a,
	.ThemeSelected-NightReading .HorizontalTab.tabs_hor_1 .resp-tabs-list li,
	.ThemeSelected-NightReading .PhotoLibraryCategories,
	.ThemeSelected-NightReading .PhotoLibraryListItem
	{
		background-color:#fff;
	}
	
	.ThemeSelected-NightReading .HomeBackGroundMainDiv h2.resp-accordion {
		background: rgba(47, 171, 153, 0.7411764705882353)!important;	
	}
	.ThemeSelected-NightReading .HomeBackGroundMainDiv h2.resp-tab-active {
		background: rgb(105, 96, 112) !important;
	}
	.ThemeSelected-NightReading #two {
        opacity: 1;
}
	.ThemeSelected-NightReading .HomeServicesMainBox .tint {
    background: #000;
}
	@media only screen and (max-width: 768px){
		.ThemeSelected-NightReading .HomeBackGroundMainDiv h2.resp-accordion .fc_icons {
			color: #000;
		}
		.ThemeSelected-NightReading .HomeBackGroundMainDiv h2.resp-tab-active .fc_icons {
			color: rgb(105, 96, 112)!important ;
		}
		.ThemeSelected-NightReading h2.resp-tab-active {
			background: rgb(16, 111, 106) !important;
		}
		.ThemeSelected-NightReading #two {
    		background: #158d7c;
    		opacity: 1;
		}
		.ModalEventItemBox {
    padding: 10px;
    background: transparent;
    box-shadow: none;
}

	}





/*Color NightReading*/
.ThemeSelected-ColorBlind .cover-image, .ThemeSelected-ColorBlind .ytp-cued-thumbnail-overlay-image  {
	background-repeat: no-repeat!important;
    -webkit-filter: grayscale(100%)!important;
    filter: grayscale(100%)!important;
    background-position: center center!important;
    background-repeat: no-repeat!important;
    background-size: cover!important;
    z-index: 0!important;
}
.ThemeSelected-ColorBlind  img{
  -webkit-filter: grayscale(100%)!important; /* Safari 6.0 - 9.0 */
  filter: grayscale(100%)!important;
}
	.ThemeSelected-ColorBlind .droopmenu-navbar,
	.ThemeSelected-ColorBlind .HorizontalTab.tabs_hor_4 .resp-tabs-list li.resp-tab-active:after,
	.ThemeSelected-ColorBlind .HomeEventsBoxDate,
	.ThemeSelected-ColorBlind .HomeMoreLinkColorA a,
	.ThemeSelected-ColorBlind .AdvEventsLineBoxBody .tint,
	.ThemeSelected-ColorBlind .CustomServiceCats .tab-content,
	.ThemeSelected-ColorBlind span.HomeServiceCatItem,
	.ThemeSelected-ColorBlind .ServiceBtnDet, .ThemeSelected-ColorBlind a.ServiceMainTabsCat.active,
	.ThemeSelected-ColorBlind .VerticalTab.tabs_ver_6.resp-vtabs ul.resp-tabs-list,
	.ThemeSelected-ColorBlind .ServicePopupTopIconsBox, .ThemeSelected-ColorBlind .ServiceIsuueLink,
	.ThemeSelected-ColorBlind a.OpenTicketService,
	.ThemeSelected-ColorBlind a.StartService,
	.ThemeSelected-ColorBlind .MOEMainModalTopBar,
	.ThemeSelected-ColorBlind .NextEventMainDiv,
	.ThemeSelected-ColorBlind .HomeMoreLinkColorB a,
	.ThemeSelected-ColorBlind   li.simptip-position-top.resp-tab-active
	{
		background-color:#868686!important;
	}
		.ThemeSelected-ColorBlind .Mix-Color
	
	{
		background-color:#333;
	}
	body.InternalBody.ThemeSelected-ColorBlind,
	.ThemeSelected-ColorBlind .resp-tab-active,.ThemeSelected-ColorBlind .dropdown-item.active, .ThemeSelected-ColorBlind .dropdown-item:active,
	.ThemeSelected-ColorBlind .HomeEventsBoxItem, .ThemeSelected-ColorBlind  .AdvEventsLineBoxTitle .btn-light
	{
		background-color: #868686 !important;
	}
	.ThemeSelected-ColorBlind .InternalContentBox ,
	.ThemeSelected-ColorBlind .OnPageSearchDiv input,
	.ThemeSelected-ColorBlind .CustomStarsBox,
	.ThemeSelected-ColorBlind .single-blog,
	.ThemeSelected-ColorBlind .single-product,
	.ThemeSelected-ColorBlind .minister-pic img,
	.ThemeSelected-ColorBlind .PhotoLibraryListItem
	{
    box-shadow:none;
}
.ThemeSelected-ColorBlind .PhotoLibraryListItem {
    min-height: 190px;
}
	.ThemeSelected-ColorBlind .page-header-v1.overlay-bg::after {
    opacity: 0.9;
}
	.ThemeSelected-ColorBlind ul.droopmenu-megamenu,
	.ThemeSelected-ColorBlind ul.droopmenu-megamenu a,
	.ThemeSelected-ColorBlind ul.droopmenu-megamenu i,
	.ThemeSelected-ColorBlind .MainServiceBoxItem
 {
    color: #868686!important;
}
	.ThemeSelected-ColorBlind .f75e2e0e-6040-423b-90eb-0e2dc9450adb{
		fill:#fff
	}
	.ThemeSelected-ColorBlind .HomeServicesMainBox .tint,
	.ThemeSelected-ColorBlind .HomeNewsLine .tint,
	.ThemeSelected-ColorBlind footer .tint,
	.ThemeSelected-ColorBlind .page-header-v1.overlay-bg::after
	{
		background-color: rgba(134, 134, 134, 0.92)!important;
	}
	.ThemeSelected-ColorBlind .HomeVideoBackground{
		background-color: rgba(153, 153, 153, 0.74)!important;
	}	

	@media only screen and (min-width: 769px){
		.ThemeSelected-ColorBlind .HomePageTopBoxIconsBox a,
		.ThemeSelected-ColorBlind .HomePageTopBoxIconsBox a:hover
		 {
			color: #868686;
		}
	}
	.ThemeSelected-ColorBlind .cls-1,.ThemeSelected-ColorBlind .Uni-1{fill:#000;}
	.ThemeSelected-ColorBlind .cls-2,.ThemeSelected-ColorBlind .Uni-2{fill:#323232;}
	.ThemeSelected-ColorBlind .cls-3,.ThemeSelected-ColorBlind .Uni-3{fill:#525252;}
	.ThemeSelected-ColorBlind .cls-4,.ThemeSelected-ColorBlind .Uni-4{fill:#737373;}
	.ThemeSelected-ColorBlind .cls-5,.ThemeSelected-ColorBlind .Uni-5{fill:#6c757d;}

	.ThemeSelected-ColorBlind .KSAMapLocationIconsColorA i{background:#000;}
	.ThemeSelected-ColorBlind .KSAMapLocationIconsColorC i{background:#323232;}
	.ThemeSelected-ColorBlind .KSAMapLocationIconsColorE i{background:#525252;}
	.ThemeSelected-ColorBlind .KSAMapLocationIconsColorB i{background:#737373;}
	.ThemeSelected-ColorBlind .KSAMapLocationIconsColorD i{background:#6c757d;}

	.ThemeSelected-ColorBlind .WorldMap1{fill:#939393;}

	.ThemeSelected-ColorBlind .WorldMap2,.ThemeSelected-ColorBlind .WorldMapIcon-1{fill:#696070;}
	.ThemeSelected-ColorBlind .WorldMap3,.ThemeSelected-ColorBlind .WorldMapIcon-2{fill:#897893;}
	.ThemeSelected-ColorBlind .WorldMap4,.ThemeSelected-ColorBlind .WorldMapIcon-6{fill:#42898c;}
	.ThemeSelected-ColorBlind .WorldMap5,.ThemeSelected-ColorBlind .WorldMapIcon-3{fill:#178d7d;}
	.ThemeSelected-ColorBlind .WorldMap6,.ThemeSelected-ColorBlind .WorldMapIcon-5{fill:#36bba9;}
	.ThemeSelected-ColorBlind .WorldMap7,.ThemeSelected-ColorBlind .WorldMapIcon-4{fill:#b3a48c;}
		
		.ThemeSelected-ColorBlind footer img,
 		.ThemeSelected-ColorBlind footer span,
  		.ThemeSelected-ColorBlind footer a,
   		.ThemeSelected-ColorBlind footer i,
    	.ThemeSelected-ColorBlind footer .BrowserDimensions,
     	.ThemeSelected-ColorBlind footer .Copylefts,
     	.ThemeSelected-ColorBlind .HomeNewsBoxHeader .WebPartTitle,
     	.ThemeSelected-ColorBlind .AdvEventsLineBoxBodyItems a,
		.ThemeSelected-ColorBlind .HeaderTXTP ,
		.ThemeSelected-ColorBlind .HomeEventsBoxItem,
		.ThemeSelected-ColorBlind .HomeEventsBoxIconsTypeA .fa-tags,
		.ThemeSelected-ColorBlind  .AdvEventsLineBoxTitle .btn-light,
		.ThemeSelected-ColorBlind .ms-rtestate-field h4, .ThemeSelected-ColorBlind h4.ms-rteElement-H4
		{
    		color: #ffffff!important;
		}

	
	.ThemeSelected-ColorBlind  .HomeSeventhLine .tint{
		background-color:#fff!important;
		box-shadow: 0 0 13px 4px #cccccc;
	}	
	.ThemeSelected-ColorBlind .HomeSitesLinksBoxItemCol{
		background-color:#999!important;
		box-shadow: 0 0 13px 4px #cccccc;
	}

	.ThemeSelected-ColorBlind .HomeEventsBoxItem:hover {
		background-color: #323232;
	}

	.ThemeSelected-ColorBlind #one,
	.ThemeSelected-ColorBlind .video-responsive .HomePageTopBoxIconsBox a,
	.ThemeSelected-ColorBlind .HorizontalTab.tabs_hor_1 .resp-tabs-list li,
	.ThemeSelected-ColorBlind .PhotoLibraryCategories,
	.ThemeSelected-ColorBlind .PhotoLibraryListItem
	{
		background-color:#fff;
	}
	
	.ThemeSelected-ColorBlind .HomeBackGroundMainDiv h2.resp-accordion {
		background: rgba(47, 171, 153, 0.7411764705882353)!important;	
	}
	.ThemeSelected-ColorBlind .HomeBackGroundMainDiv h2.resp-tab-active {
		background: rgb(105, 96, 112) !important;
	}
	.ThemeSelected-ColorBlind #two {
        opacity: 1;
}
	.ThemeSelected-ColorBlind .HomeServicesMainBox .tint {
    background: #868686;
}
	@media only screen and (max-width: 768px){
		.ThemeSelected-ColorBlind .HomeBackGroundMainDiv h2.resp-accordion .fc_icons {
			color: #000;
		}
		.ThemeSelected-ColorBlind .HomeBackGroundMainDiv h2.resp-tab-active .fc_icons {
			color: rgb(105, 96, 112)!important ;
		}
		.ThemeSelected-ColorBlind h2.resp-tab-active {
			background: rgb(16, 111, 106) !important;
		}
		.ThemeSelected-ColorBlind #two {
    		background: #158d7c;
    		opacity: 1;
		}
		.ModalEventItemBox {
    padding: 10px;
    background: transparent;
    box-shadow: none;
}
	}



/*Color Theme1*/
	.ThemeSelected-ColorOption001 .droopmenu-navbar,
	.ThemeSelected-ColorOption001 .HorizontalTab.tabs_hor_4 .resp-tabs-list li.resp-tab-active:after,
	.ThemeSelected-ColorOption001 .HomeEventsBoxDate,
	.ThemeSelected-ColorOption001 .HomeMoreLinkColorA a,
	.ThemeSelected-ColorOption001 .AdvEventsLineBoxBody .tint,
	.ThemeSelected-ColorOption001 .CustomServiceCats .tab-content,
	.ThemeSelected-ColorOption001 span.HomeServiceCatItem,
	.ThemeSelected-ColorOption001 .ServiceBtnDet, .ThemeSelected-ColorOption001 a.ServiceMainTabsCat.active,
	.ThemeSelected-ColorOption001 .VerticalTab.tabs_ver_6.resp-vtabs ul.resp-tabs-list,
	.ThemeSelected-ColorOption001 .ServicePopupTopIconsBox, .ThemeSelected-ColorOption001 .ServiceIsuueLink,
	.ThemeSelected-ColorOption001 a.OpenTicketService,
	.ThemeSelected-ColorOption001 a.StartService,
	.ThemeSelected-ColorOption001 .MOEMainModalTopBar,
	.ThemeSelected-ColorOption001 .Mix-Color, 
	.ThemeSelected-ColorOption001 .TopLine,
	.ThemeSelected-ColorOption001 .HomePageTopBoxIconsBox a,
	.ThemeSelected-ColorOption001 h2.resp-accordion
	{
		background-color:#2fab99;
	}
	.ThemeSelected-ColorOption001 .resp-tab-active,.ThemeSelected-ColorOption001 .dropdown-item.active, .ThemeSelected-ColorOption001 .dropdown-item:active {
		background-color: #2fab99 !important;
	}
	.ThemeSelected-ColorOption001 .HorizontalTab.tabs_hor_1 .resp-tabs-list li {
		color:#2fab99;
	}
	.ThemeSelected-ColorOption001 .f75e2e0e-6040-423b-90eb-0e2dc9450adb{
		fill:#2fab99
	}
	.ThemeSelected-ColorOption001 .HomeNewsLine .tint {
		background-color: rgba(23, 141, 125, 0.92);
	}
	.ThemeSelected-ColorOption001 .NextEventMainDiv,.ThemeSelected-ColorOption001 .HomeMoreLinkColorB a {
		background: #897993;
	}
	.ThemeSelected-ColorOption001 .cls-1,.ThemeSelected-ColorOption001 .Uni-1{fill:#178d7d;}
	.ThemeSelected-ColorOption001 .cls-2,.ThemeSelected-ColorOption001 .Uni-2{fill:#696070;}
	.ThemeSelected-ColorOption001 .cls-3,.ThemeSelected-ColorOption001 .Uni-3{fill:#897893;}
	.ThemeSelected-ColorOption001 .cls-4,.ThemeSelected-ColorOption001 .Uni-4{fill:#b3a48c;}
	.ThemeSelected-ColorOption001 .cls-5,.ThemeSelected-ColorOption001 .Uni-5{fill:#36bba9;}

	.ThemeSelected-ColorOption001 .KSAMapLocationIconsColorA i{background:#178d7d;}
	.ThemeSelected-ColorOption001 .KSAMapLocationIconsColorC i{background:#696070;}
	.ThemeSelected-ColorOption001 .KSAMapLocationIconsColorE i{background:#897893;}
	.ThemeSelected-ColorOption001 .KSAMapLocationIconsColorB i{background:#b3a48c;}
	.ThemeSelected-ColorOption001 .KSAMapLocationIconsColorD i{background:#36bba9;}

	.ThemeSelected-ColorOption001 .WorldMap1{fill:#939393;}

	.ThemeSelected-ColorOption001 .WorldMap2,.ThemeSelected-ColorOption001 .WorldMapIcon-1{fill:#696070;}
	.ThemeSelected-ColorOption001 .WorldMap3,.ThemeSelected-ColorOption001 .WorldMapIcon-2{fill:#897893;}
	.ThemeSelected-ColorOption001 .WorldMap4,.ThemeSelected-ColorOption001 .WorldMapIcon-6{fill:#42898c;}
	.ThemeSelected-ColorOption001 .WorldMap5,.ThemeSelected-ColorOption001 .WorldMapIcon-3{fill:#178d7d;}
	.ThemeSelected-ColorOption001 .WorldMap6,.ThemeSelected-ColorOption001 .WorldMapIcon-5{fill:#36bba9;}
	.ThemeSelected-ColorOption001 .WorldMap7,.ThemeSelected-ColorOption001 .WorldMapIcon-4{fill:#b3a48c;}


	.ThemeSelected-ColorOption001 .ColorSchema-1{
		background-color:#178d7d;
	}
	.ThemeSelected-ColorOption001 .ColorSchema-2{
		background-color:#696070;
	}
	.ThemeSelected-ColorOption001 .ColorSchema-3{
		background-color:#897893;
	}

	.ThemeSelected-ColorOption001 .HomeEventsBoxItem:hover {
		background-color: #3ca194;
	}

	.ThemeSelected-ColorOption001 #one {
		background-color:rgba(29, 126, 112, 0.76);
	}
	.ThemeSelected-ColorOption001 .HomeBackGroundMainDiv h2.resp-accordion {
		background: rgba(47, 171, 153, 0.7411764705882353)!important;	
	}
	.ThemeSelected-ColorOption001 .HomeBackGroundMainDiv h2.resp-tab-active {
		background: rgb(105, 96, 112) !important;
	}
	@media only screen and (max-width: 768px){
		.ThemeSelected-ColorOption001 .HomeBackGroundMainDiv h2.resp-accordion .fc_icons {
			color: #2fab99;
		}
		.ThemeSelected-ColorOption001 .HomeBackGroundMainDiv h2.resp-tab-active .fc_icons {
			color: rgb(105, 96, 112)!important ;
		}
		.ThemeSelected-ColorOption001 #two {
    		background: #158d7c;
    		opacity: 1;
		}
		.ModalEventItemBox {
    padding: 10px;
    background: transparent;
    box-shadow: none;
}
	}

	



	
/*Color Theme2*/
	.ThemeSelected-ColorOption002 .droopmenu-navbar,
	.ThemeSelected-ColorOption002 .HorizontalTab.tabs_hor_4 .resp-tabs-list li.resp-tab-active:after,
	.ThemeSelected-ColorOption002 .HomeEventsBoxDate,
	.ThemeSelected-ColorOption002 .HomeMoreLinkColorA a,
	.ThemeSelected-ColorOption002 .AdvEventsLineBoxBody .tint,
	.ThemeSelected-ColorOption002 .NextEventMainDiv,
	.ThemeSelected-ColorOption002 .HomeMoreLinkColorB a,
	.ThemeSelected-ColorOption002 .CustomServiceCats .tab-content,
    .ThemeSelected-ColorOption002  span.HomeServiceCatItem,
	.ThemeSelected-ColorOption002 .ServiceBtnDet, .ThemeSelected-ColorOption002 a.ServiceMainTabsCat.active,
	.ThemeSelected-ColorOption002 .VerticalTab.tabs_ver_6.resp-vtabs ul.resp-tabs-list,
	.ThemeSelected-ColorOption002 .ServicePopupTopIconsBox, .ThemeSelected-ColorOption002 .ServiceIsuueLink,
	.ThemeSelected-ColorOption002 a.OpenTicketService,
	.ThemeSelected-ColorOption002 a.StartService,
	.ThemeSelected-ColorOption002 .MOEMainModalTopBar,
	.ThemeSelected-ColorOption002 .Mix-Color, 
	.ThemeSelected-ColorOption002 .TopLine,
	.ThemeSelected-ColorOption002 .HomePageTopBoxIconsBox a,
	.ThemeSelected-ColorOption002 h2.resp-accordion
	{
		background-color:#16becf;
	}
	.ThemeSelected-ColorOption002 .resp-tab-active,.ThemeSelected-ColorOption002 .dropdown-item.active, .ThemeSelected-ColorOption002 .dropdown-item:active {
		background-color: #16becf !important;
	}
	.ThemeSelected-ColorOption002 .HorizontalTab.tabs_hor_1 .resp-tabs-list li {
		color:#16becf;
	}
	.ThemeSelected-ColorOption002 .f75e2e0e-6040-423b-90eb-0e2dc9450adb{
		fill:#16becf
	}
	.ThemeSelected-ColorOption002 .HomeNewsLine .tint {
		background-color: rgba(22, 190, 207, 0.92);
	}
	.ThemeSelected-ColorOption002 .CustomServiceCats ul li a, .ThemeSelected-ColorOption002 .SearchAndSort ,
	 .ThemeSelected-ColorOption002 .ServiceBtnLink, .ThemeSelected-ColorOption002 .ServicesListCountSpan{
	background: #5f5f5f;
	}

	.ThemeSelected-ColorOption002 .cls-1,.ThemeSelected-ColorOption002 .Uni-1{fill:#16BECF;}
	.ThemeSelected-ColorOption002 .cls-2,.ThemeSelected-ColorOption002 .Uni-2{fill:#324B4E;}
	.ThemeSelected-ColorOption002 .cls-3,.ThemeSelected-ColorOption002 .Uni-3{fill:#95B0B4;}
	.ThemeSelected-ColorOption002 .cls-4,.ThemeSelected-ColorOption002 .Uni-4{fill:#7a7a7a;}
	.ThemeSelected-ColorOption002 .cls-5,.ThemeSelected-ColorOption002 .Uni-5{fill:#3c757c;}
	
	.ThemeSelected-ColorOption002 .KSAMapLocationIconsColorA i{background:#16BECF;}
	.ThemeSelected-ColorOption002 .KSAMapLocationIconsColorC i{background:#324B4E;}
	.ThemeSelected-ColorOption002 .KSAMapLocationIconsColorE i{background:#95B0B4;}
	.ThemeSelected-ColorOption002 .KSAMapLocationIconsColorB i{background:#7a7a7a;}
	.ThemeSelected-ColorOption002 .KSAMapLocationIconsColorD i{background:#3c757c;}
	
	.ThemeSelected-ColorOption002 .WorldMap1{fill:#939393;}

	.ThemeSelected-ColorOption002 .WorldMap2,.ThemeSelected-ColorOption002 .WorldMapIcon-1{fill:#16BECF;}
	.ThemeSelected-ColorOption002 .WorldMap3,.ThemeSelected-ColorOption002 .WorldMapIcon-2{fill:#324B4E;}
	.ThemeSelected-ColorOption002 .WorldMap4,.ThemeSelected-ColorOption002 .WorldMapIcon-6{fill:#95B0B4;}
	.ThemeSelected-ColorOption002 .WorldMap5,.ThemeSelected-ColorOption002 .WorldMapIcon-3{fill:#7a7a7a;}
	.ThemeSelected-ColorOption002 .WorldMap6,.ThemeSelected-ColorOption002 .WorldMapIcon-5{fill:#3c757c;}
	.ThemeSelected-ColorOption002 .WorldMap7,.ThemeSelected-ColorOption002 .WorldMapIcon-4{fill:#b3a48c;}
	
	.ThemeSelected-ColorOption002 .ColorSchema-1{
		background-color:#16BECF;
	}
	.ThemeSelected-ColorOption002 .ColorSchema-2{
		background-color:#229ba7;
	}
	.ThemeSelected-ColorOption002 .ColorSchema-3{
		background-color:#227f88;
	}

	.ThemeSelected-ColorOption002 .HomeEventsBoxItem:hover {
		background-color: #1b919d;
	}

	.ThemeSelected-ColorOption002 #one {
		background-color:rgba(22, 190, 207, 0.8);
	}
	.ThemeSelected-ColorOption002 .HomeBackGroundMainDiv h2.resp-accordion {
		background: rgba(22, 190, 207, 0.7411764705882353)!important;	
	}
	.ThemeSelected-ColorOption002 .HomeBackGroundMainDiv h2.resp-tab-active {
		background: #229ba7 !important;
	}
	@media only screen and (max-width: 768px){
		.ThemeSelected-ColorOption002 .HomeBackGroundMainDiv h2.resp-accordion .fc_icons {
			color: #16BECF;
		}
		.ThemeSelected-ColorOption002 .HomeBackGroundMainDiv h2.resp-tab-active .fc_icons {
			color: #229ba7!important ;
		}
		.ThemeSelected-ColorOption002 h2.resp-tab-active {
			background: #229ba7 !important;
		}
		.ThemeSelected-ColorOption002 #two {
    		background: #16BECF;
    		opacity: 1;
		}
		
	}
	
/*Color Theme3*/
	.ThemeSelected-ColorOption003 .droopmenu-navbar,
	.ThemeSelected-ColorOption003 .HorizontalTab.tabs_hor_4 .resp-tabs-list li.resp-tab-active:after,
	.ThemeSelected-ColorOption003 .HomeEventsBoxDate,
	.ThemeSelected-ColorOption003 .HomeMoreLinkColorA a,
	.ThemeSelected-ColorOption003 .AdvEventsLineBoxBody .tint,
	.ThemeSelected-ColorOption003 .NextEventMainDiv,
	.ThemeSelected-ColorOption003 .HomeMoreLinkColorB a,
	.ThemeSelected-ColorOption003 .CustomServiceCats .tab-content,
	.ThemeSelected-ColorOption003 span.HomeServiceCatItem,
	.ThemeSelected-ColorOption003 .ServiceBtnDet, .ThemeSelected-ColorOption003 a.ServiceMainTabsCat.active,
	.ThemeSelected-ColorOption003 .VerticalTab.tabs_ver_6.resp-vtabs ul.resp-tabs-list,
	.ThemeSelected-ColorOption003 .ServicePopupTopIconsBox, .ThemeSelected-ColorOption003 .ServiceIsuueLink,
	.ThemeSelected-ColorOption003 a.OpenTicketService,
	.ThemeSelected-ColorOption003 a.StartService,
	.ThemeSelected-ColorOption003 .MOEMainModalTopBar,
	.ThemeSelected-ColorOption003 .Mix-Color, 
	.ThemeSelected-ColorOption003 .TopLine,
	.ThemeSelected-ColorOption003 .HomePageTopBoxIconsBox a,
	.ThemeSelected-ColorOption003 h2.resp-accordion	
{
		background-color:#d46d6e;
	}
	.ThemeSelected-ColorOption003 .resp-tab-active,.ThemeSelected-ColorOption003 .dropdown-item.active, .ThemeSelected-ColorOption003 .dropdown-item:active {
		background-color: #d46d6e !important;
	}
	.ThemeSelected-ColorOption003 .HorizontalTab.tabs_hor_1 .resp-tabs-list li {
		color:#d46d6e;
	}
	.ThemeSelected-ColorOption003 .f75e2e0e-6040-423b-90eb-0e2dc9450adb{
		fill:#d46d6e
	}
	.ThemeSelected-ColorOption003 .HomeNewsLine .tint {
		background-color: rgba(212, 109, 110, 0.92);
	}
	.ThemeSelected-ColorOption003 .cls-1,.ThemeSelected-ColorOption003 .Uni-1{fill:#D46D6E;}
	.ThemeSelected-ColorOption003 .cls-2,.ThemeSelected-ColorOption003 .Uni-2{fill:#574141;}
	.ThemeSelected-ColorOption003 .cls-3,.ThemeSelected-ColorOption003 .Uni-3{fill:#BFA5A4;}
	.ThemeSelected-ColorOption003 .cls-4,.ThemeSelected-ColorOption003 .Uni-4{fill:#dcc8c8;}
	.ThemeSelected-ColorOption003 .cls-5,.ThemeSelected-ColorOption003 .Uni-5{fill:#807373;}
	
	.ThemeSelected-ColorOption003 .KSAMapLocationIconsColorA i{background:#D46D6E;}
	.ThemeSelected-ColorOption003 .KSAMapLocationIconsColorC i{background:#574141;}
	.ThemeSelected-ColorOption003 .KSAMapLocationIconsColorE i{background:#BFA5A4;}
	.ThemeSelected-ColorOption003 .KSAMapLocationIconsColorB i{background:#dcc8c8;}
	.ThemeSelected-ColorOption003 .KSAMapLocationIconsColorD i{background:#807373;}
	
	.ThemeSelected-ColorOption003 .WorldMap1{fill:#939393;}

	.ThemeSelected-ColorOption003 .WorldMap2,.ThemeSelected-ColorOption003 .WorldMapIcon-1{fill:#D46D6E;}
	.ThemeSelected-ColorOption003 .WorldMap3,.ThemeSelected-ColorOption003 .WorldMapIcon-2{fill:#574141;}
	.ThemeSelected-ColorOption003 .WorldMap4,.ThemeSelected-ColorOption003 .WorldMapIcon-6{fill:#BFA5A4;}
	.ThemeSelected-ColorOption003 .WorldMap5,.ThemeSelected-ColorOption003 .WorldMapIcon-3{fill:#9f5152;}
	.ThemeSelected-ColorOption003 .WorldMap6,.ThemeSelected-ColorOption003 .WorldMapIcon-5{fill:#807373;}
	.ThemeSelected-ColorOption003 .WorldMap7,.ThemeSelected-ColorOption003 .WorldMapIcon-4{fill:#c6bdbd;}
	
	
	.ThemeSelected-ColorOption003 .ColorSchema-1{
		background-color:#D46D6E;
	}
	.ThemeSelected-ColorOption003 .ColorSchema-2{
		background-color:#574141;
	}
	.ThemeSelected-ColorOption003 .ColorSchema-3{
		background-color:#BFA5A4;
	}
	
	.ThemeSelected-ColorOption003 .HomeEventsBoxItem:hover {
		background-color: #a55f5f;
	}
	
	.ThemeSelected-ColorOption003 #one {
		background-color:rgba(212, 109, 110, 0.85);
	}

	.ThemeSelected-ColorOption003 .HomeBackGroundMainDiv h2.resp-accordion {
		background: rgba(212, 109, 110, 0.7411764705882353)!important;	
	}
	.ThemeSelected-ColorOption003 .HomeBackGroundMainDiv h2.resp-tab-active {
		background: #a55f5f !important;
	}
	@media only screen and (max-width: 768px){
		.ThemeSelected-ColorOption003 .HomeBackGroundMainDiv h2.resp-accordion .fc_icons {
			color: #D46D6E;
		}
		.ThemeSelected-ColorOption003 .HomeBackGroundMainDiv h2.resp-tab-active .fc_icons {
			color: #a55f5f!important ;
		}
		.ThemeSelected-ColorOption003 h2.resp-tab-active {
			background: #a55f5f !important;
		}
		.ThemeSelected-ColorOption003 #two {
    		background: #d46d6e;
    		opacity: 1;
		}

	}
	


/*Color Theme4*/
	.ThemeSelected-ColorOption004 .droopmenu-navbar,
	.ThemeSelected-ColorOption004 .HorizontalTab.tabs_hor_4 .resp-tabs-list li.resp-tab-active:after,
	.ThemeSelected-ColorOption004 .HomeEventsBoxDate,
	.ThemeSelected-ColorOption004 .HomeMoreLinkColorA a,
	.ThemeSelected-ColorOption004 .AdvEventsLineBoxBody .tint,
	.ThemeSelected-ColorOption004 .NextEventMainDiv,
	.ThemeSelected-ColorOption004 .HomeMoreLinkColorB a,
	.ThemeSelected-ColorOption004 .CustomServiceCats .tab-content,
	.ThemeSelected-ColorOption004 span.HomeServiceCatItem,
	.ThemeSelected-ColorOption004 .ServiceBtnDet, .ThemeSelected-ColorOption004 a.ServiceMainTabsCat.active,
	.ThemeSelected-ColorOption004 .VerticalTab.tabs_ver_6.resp-vtabs ul.resp-tabs-list,
	.ThemeSelected-ColorOption004 .ServicePopupTopIconsBox, .ThemeSelected-ColorOption004 .ServiceIsuueLink,
	.ThemeSelected-ColorOption004 a.OpenTicketService,
	.ThemeSelected-ColorOption004 a.StartService,
	.ThemeSelected-ColorOption004 .MOEMainModalTopBar,
	.ThemeSelected-ColorOption004 .Mix-Color, 
	.ThemeSelected-ColorOption004 .TopLine,
	.ThemeSelected-ColorOption004 .HomePageTopBoxIconsBox a,
	.ThemeSelected-ColorOption004 h2.resp-accordion
	{
		background-color:#615768;
	}
	.ThemeSelected-ColorOption004 .resp-tab-active,.ThemeSelected-ColorOption004 .dropdown-item.active, .ThemeSelected-ColorOption004 .dropdown-item:active {
		background-color: #615768 !important;
	}
	.ThemeSelected-ColorOption004 .HorizontalTab.tabs_hor_1 .resp-tabs-list li {
		color:#615768;
	}
	.ThemeSelected-ColorOption004 .f75e2e0e-6040-423b-90eb-0e2dc9450adb{
		fill:#615768
	}
	.ThemeSelected-ColorOption004 .HomeNewsLine .tint {
		background-color: rgba(97, 87, 104, 0.92);
	}
	.ThemeSelected-ColorOption004 .CustomServiceCats ul li a, .ThemeSelected-ColorOption004 .SearchAndSort ,
	 .ThemeSelected-ColorOption004 .ServiceBtnLink, .ThemeSelected-ColorOption004 .ServicesListCountSpan{
	background: #008375;
	}


	.ThemeSelected-ColorOption004 .cls-1,.ThemeSelected-ColorOption004 .Uni-1{fill:#615768;}
	.ThemeSelected-ColorOption004 .cls-2,.ThemeSelected-ColorOption004 .Uni-2{fill:#94899B;}
	.ThemeSelected-ColorOption004 .cls-3,.ThemeSelected-ColorOption004 .Uni-3{fill:#4C4452;}
	.ThemeSelected-ColorOption004 .cls-4,.ThemeSelected-ColorOption004 .Uni-4{fill:#C1B6C9;}
	.ThemeSelected-ColorOption004 .cls-5,.ThemeSelected-ColorOption004 .Uni-5{fill:#7f6d8a;}
	
	.ThemeSelected-ColorOption004 .KSAMapLocationIconsColorA i{background:#615768;}
	.ThemeSelected-ColorOption004 .KSAMapLocationIconsColorC i{background:#94899B;}
	.ThemeSelected-ColorOption004 .KSAMapLocationIconsColorE i{background:#4C4452;}
	.ThemeSelected-ColorOption004 .KSAMapLocationIconsColorB i{background:#C1B6C9;}
	.ThemeSelected-ColorOption004 .KSAMapLocationIconsColorD i{background:#7f6d8a;}
	
	.ThemeSelected-ColorOption004 .WorldMap1{fill:#939393;}

	.ThemeSelected-ColorOption004 .WorldMap2,.ThemeSelected-ColorOption004 .WorldMapIcon-1{fill:#615768;}
	.ThemeSelected-ColorOption004 .WorldMap3,.ThemeSelected-ColorOption004 .WorldMapIcon-2{fill:#94899B;}
	.ThemeSelected-ColorOption004 .WorldMap4,.ThemeSelected-ColorOption004 .WorldMapIcon-6{fill:#4C4452;}
	.ThemeSelected-ColorOption004 .WorldMap5,.ThemeSelected-ColorOption004 .WorldMapIcon-3{fill:#C1B6C9;}
	.ThemeSelected-ColorOption004 .WorldMap6,.ThemeSelected-ColorOption004 .WorldMapIcon-5{fill:#7f6d8a;}
	.ThemeSelected-ColorOption004 .WorldMap7,.ThemeSelected-ColorOption004 .WorldMapIcon-4{fill:#c4c4c4;}
	
	.ThemeSelected-ColorOption004 .ColorSchema-1{
		background-color:#615768;
	}
	.ThemeSelected-ColorOption004 .ColorSchema-2{
		background-color:#94899B;
	}
	.ThemeSelected-ColorOption004 .ColorSchema-3{
		background-color:#4C4452;
	}
	
	.ThemeSelected-ColorOption004 .HomeEventsBoxItem:hover {
		background-color: #4e4753;
	}
	
	.ThemeSelected-ColorOption004 #one {
		background-color:rgba(97, 87, 104, 0.85);
	}

	.ThemeSelected-ColorOption004 .HomeBackGroundMainDiv h2.resp-accordion {
		background: rgba(97, 87, 104, 0.7411764705882353)!important;	
	}
	.ThemeSelected-ColorOption004 .HomeBackGroundMainDiv h2.resp-tab-active {
		background: #4C4452 !important;
	}
	@media only screen and (max-width: 768px){
		.ThemeSelected-ColorOption004 .HomeBackGroundMainDiv h2.resp-accordion .fc_icons {
			color: #615768;
		}
		.ThemeSelected-ColorOption004 .HomeBackGroundMainDiv h2.resp-tab-active .fc_icons {
			color: #4C4452!important ;
		}
		.ThemeSelected-ColorOption004 h2.resp-tab-active {
			background: #4C4452 !important;
		}
		.ThemeSelected-ColorOption004 #two {
    		background: #615768!important;
    		opacity: 1;
		}
	
	}

/*Color Theme5*/
	.ThemeSelected-ColorOption005 .droopmenu-navbar,
	.ThemeSelected-ColorOption005 .HorizontalTab.tabs_hor_4 .resp-tabs-list li.resp-tab-active:after,
	.ThemeSelected-ColorOption005 .HomeEventsBoxDate,
	.ThemeSelected-ColorOption005 .HomeMoreLinkColorA a,
	.ThemeSelected-ColorOption005 .AdvEventsLineBoxBody .tint,
	.ThemeSelected-ColorOption005 .NextEventMainDiv,
	.ThemeSelected-ColorOption005 .HomeMoreLinkColorB a,
	.ThemeSelected-ColorOption005 .CustomServiceCats .tab-content,
	.ThemeSelected-ColorOption005 span.HomeServiceCatItem,
	.ThemeSelected-ColorOption005 .ServiceBtnDet, .ThemeSelected-ColorOption005 a.ServiceMainTabsCat.active,
	.ThemeSelected-ColorOption005 .VerticalTab.tabs_ver_6.resp-vtabs ul.resp-tabs-list,
	.ThemeSelected-ColorOption005 .ServicePopupTopIconsBox, .ThemeSelected-ColorOption005 .ServiceIsuueLink,
	.ThemeSelected-ColorOption005 a.OpenTicketService,
	.ThemeSelected-ColorOption005 a.StartService,
	.ThemeSelected-ColorOption005 .MOEMainModalTopBar,
	.ThemeSelected-ColorOption005 .Mix-Color, 
	.ThemeSelected-ColorOption005 .TopLine,
	.ThemeSelected-ColorOption005 .HomePageTopBoxIconsBox a,
	.ThemeSelected-ColorOption005 h2.resp-accordion
{
		background-color:#b3a48c;
	}
	.ThemeSelected-ColorOption005 .resp-tab-active,.ThemeSelected-ColorOption005 .dropdown-item.active, .ThemeSelected-ColorOption005 .dropdown-item:active {
		background-color: #b3a48c !important;
	}
	.ThemeSelected-ColorOption005 .HorizontalTab.tabs_hor_1 .resp-tabs-list li {
		color:#b3a48c;
	}
	.ThemeSelected-ColorOption005 .f75e2e0e-6040-423b-90eb-0e2dc9450adb{
		fill:#b3a48c
	}
	.ThemeSelected-ColorOption005 .HomeNewsLine .tint {
		background-color: rgba(179, 164, 140, 0.92);
	}
	.ThemeSelected-ColorOption005 .cls-1,.ThemeSelected-ColorOption005 .Uni-1{fill:#B3A48C;}
	.ThemeSelected-ColorOption005 .cls-2,.ThemeSelected-ColorOption005 .Uni-2{fill:#7E705A;}
	.ThemeSelected-ColorOption005 .cls-3,.ThemeSelected-ColorOption005 .Uni-3{fill:#B5AA99;}
	.ThemeSelected-ColorOption005 .cls-4,.ThemeSelected-ColorOption005 .Uni-4{fill:#c8c8c8;}
	.ThemeSelected-ColorOption005 .cls-5,.ThemeSelected-ColorOption005 .Uni-5{fill:#6b6355;}
	
	.ThemeSelected-ColorOption005 .KSAMapLocationIconsColorA i{background:#B3A48C;}
	.ThemeSelected-ColorOption005 .KSAMapLocationIconsColorC i{background:#7E705A;}
	.ThemeSelected-ColorOption005 .KSAMapLocationIconsColorE i{background:#B5AA99;}
	.ThemeSelected-ColorOption005 .KSAMapLocationIconsColorB i{background:#c8c8c8;}
	.ThemeSelected-ColorOption005 .KSAMapLocationIconsColorD i{background:#6b6355;}
	
	.ThemeSelected-ColorOption005 .WorldMap1{fill:#939393;}

	.ThemeSelected-ColorOption005 .WorldMap2,.ThemeSelected-ColorOption005 .WorldMapIcon-1{fill:#B3A48C;}
	.ThemeSelected-ColorOption005 .WorldMap3,.ThemeSelected-ColorOption005 .WorldMapIcon-2{fill:#7E705A;}
	.ThemeSelected-ColorOption005 .WorldMap4,.ThemeSelected-ColorOption005 .WorldMapIcon-6{fill:#B5AA99;}
	.ThemeSelected-ColorOption005 .WorldMap5,.ThemeSelected-ColorOption005 .WorldMapIcon-3{fill:#c8c8c8;}
	.ThemeSelected-ColorOption005 .WorldMap6,.ThemeSelected-ColorOption005 .WorldMapIcon-5{fill:#6b6355;}
	.ThemeSelected-ColorOption005 .WorldMap7,.ThemeSelected-ColorOption005 .WorldMapIcon-4{fill:#888888;}

	.ThemeSelected-ColorOption005 .ColorSchema-1{
		background-color:#B3A48C;
	}
	.ThemeSelected-ColorOption005 .ColorSchema-2{
		background-color:#7E705A;
	}
	.ThemeSelected-ColorOption005 .ColorSchema-3{
		background-color:#B5AA99;
	}

	.ThemeSelected-ColorOption005 .HomeEventsBoxItem:hover {
		background-color: #7e705a;
	}

	.ThemeSelected-ColorOption005 #one {
		background-color:rgba(179, 164, 140, 0.86);
	}

	.ThemeSelected-ColorOption005 .HomeBackGroundMainDiv h2.resp-accordion {
		background: rgba(179, 164, 140, 0.7411764705882353)!important;	
	}
	.ThemeSelected-ColorOption005 .HomeBackGroundMainDiv h2.resp-tab-active {
		background: #7E705A !important;
	}
	@media only screen and (max-width: 768px){
		.ThemeSelected-ColorOption005 .HomeBackGroundMainDiv h2.resp-accordion .fc_icons {
			color: #B3A48C;
		}
		.ThemeSelected-ColorOption005 .HomeBackGroundMainDiv h2.resp-tab-active .fc_icons {
			color: #7E705A!important ;
		}
		.ThemeSelected-ColorOption005 h2.resp-tab-active {
			background: #7E705A !important;
		}
		.ThemeSelected-ColorOption005 #two {
    		background:#b3a48c!important;
    		opacity: 1;
		}
		
	}













.droopmenuLinks a:hover {
    color: #fff !important;
}


::selection {
	background: #444;
	color:#fff;
}
::-moz-selection {
	background: #444;
	color:#fff;
}

.video-responsive .HomePageMainPhoto {
    position: absolute;
    z-index: 1000000;
    width: 100%;
}
@media only screen and (min-width: 769px){
	.video-responsive  .HomePageTopBoxIconsBox a {
		background: rgba(255, 255, 255, 0.8);
		border: 0.5px #ffffff solid;
	}
}

.droopmenu-navbar {
    z-index: 100!important;
}




    @media all and (-ms-high-contrast:none){
	*.MapSVG svg {
    width: 100%;
    height: 290px;
}

}



.BrowserSupport {
    margin: auto;
    text-align: center;
    padding: 100px;
    line-height:30px;
}




.colorGrenTit .blog-category {
    font-size: 20px;
}
.colorGrenTit .ContactInfo a {
    color: #9b9b9b;
    line-height: 35px;
}
.colorGrenTit a.btn.btn-sm i {
    margin-right: 7px;
}  



button#ihavecookiesBtn {
    margin-right: 0px !important;
}
/* Cookie Dialog */
#gdpr-cookie-message {
    position: fixed;
    right: 30px;
    bottom: 30px;
    max-width: 375px;
    background-color: #353535;
    padding: 20px;
    border-radius: 5px;
    box-shadow: 0 6px 6px rgba(0,0,0,0.25);
    margin-right: 30px;
    z-index: 10000000000;
}
#gdpr-cookie-message h4 {
    color: #fafafa!important;
    
    font-size: 18px;
    font-weight: 500;
    margin-bottom: 10px;
}
#gdpr-cookie-message h5 {
    color: var(--red);
    
    font-size: 15px;
    font-weight: 500;
    margin-bottom: 10px;
}
#gdpr-cookie-message p, #gdpr-cookie-message ul {
    color: white;
    font-size: 15px;
    line-height: 1.5em;
}
#gdpr-cookie-message p:last-child {
    margin-bottom: 0;
    text-align: right;
}
#gdpr-cookie-message li {
    width: 49%;
    display: inline-block;
}
#gdpr-cookie-message a {
    color: white;
    text-decoration: none;
    font-size: 15px;
    padding-bottom: 2px;
    border-bottom: 1px dotted rgba(255,255,255,0.75);
    transition: all 0.3s ease-in;
}
#gdpr-cookie-message a:hover {
    color: white;
    border-bottom-color: var(--red);
    transition: all 0.3s ease-in;
}
#gdpr-cookie-message button,
button#ihavecookiesBtn {
    border: none;
    background: #0072c6;
    color: white;
    font-size: 15px;
    padding: 7px;
    border-radius: 3px;
    margin-right: 15px;
    cursor: pointer;
    transition: all 0.3s ease-in;
}
#gdpr-cookie-message button:hover {
    background: #0d64a3;
    color: white;
    transition: all 0.3s ease-in;
}
button#gdpr-cookie-advanced {
    background: white;
    color: white;
    display:none;
}
#gdpr-cookie-message button:disabled {
    opacity: 0.3;
}
#gdpr-cookie-message input[type="checkbox"] {
    float: none;
    margin-top: 0;
    margin-left: 5px;
}



.ScrollToTop {
  display: block;
  position: fixed;
  bottom: 100px;
  left: 20px;
  font-size: 48px;
  z-index:2;
}

.ScrollToTop {
  transition: all 0.5s ease 0s;
  -moz-transition: all 0.5s ease 0s;
  -webkit-transition: all 0.5s ease 0s;
  -o-transition: all 0.5s ease 0s;
  opacity: 0.5;
  display: none;
  cursor: pointer;
}

.ScrollToTop:hover {
  opacity: 1;
}




.MapSVG ,.MapIconsList{
	display:none;
}
.MapNoData{
	text-align:center;
}
.MapNoData img {
    width: 110px;
    margin: 50px;
}
.NoNewsAddedByFilter {
    text-align: center;
    color: #fff;
}
.cd-horizontal-timeline .events-content {
    height: auto !important;
}
.NewsPageBody {
    background: #fff;
    box-shadow: 0 10px 16px #ddd;
    padding: 30px;
}
.droopmenu li ul.LodinMedTop li a i{
	font-size:14px!important;
}
.HomeSecondLineFW{
	background:#efeeee;
	z-index:1;
}





#search {
    position: fixed;
    top: 0px;
    right: 0px;
    width: 100%;
    height: 100%;
    background-color: rgba(0, 0, 0, 0.7);
    
    -webkit-transition: all 0.5s ease-in-out;
	-moz-transition: all 0.5s ease-in-out;
	-o-transition: all 0.5s ease-in-out;
	-ms-transition: all 0.5s ease-in-out;
	transition: all 0.5s ease-in-out;

    -webkit-transform: translate(0px, -100%) scale(0, 0);
	-moz-transform: translate(0px, -100%) scale(0, 0);
	-o-transform: translate(0px, -100%) scale(0, 0);
	-ms-transform: translate(0px, -100%) scale(0, 0);
	transform: translate(0px, -100%) scale(0, 0);
    
    opacity: 0;
}

#search.open {
    -webkit-transform: translate(0px, 0px) scale(1, 1);
    -moz-transform: translate(0px, 0px) scale(1, 1);
	-o-transform: translate(0px, 0px) scale(1, 1);
	-ms-transform: translate(0px, 0px) scale(1, 1);
	transform: translate(0px, 0px) scale(1, 1); 
    opacity: 1;
    z-index: 100;
}

#search input[type="search"] {
    position: absolute;
    top: 50%;
    width: 100%;
    color:#fff;
    background: rgba(0, 0, 0, 0);
    font-size: 60px;
    font-weight: 300;
    text-align: center;
    border: 0px;
    margin: 0px auto;
    margin-top: -51px;
    padding-right: 30px;
    padding-left: 30px;
    outline: none;
}
#search .btn {
    position: absolute;
    top: 50%;
    right: 50%;
    margin-top: 61px;
    margin-right: -62px;
    background: #fff!important;
    border: #fff 1px solid!important;
    color: #615e5e!important;
    min-width: 120px;
        }
#search .close {
    position: fixed;
    top: 15px;
    left: 15px;
    color: #615e5e;
    background-color: #ffffff;
    border-color: #fff;
    opacity: 1;
    padding: 0px 10px;
    font-size: 38px;
    border-radius: 5px;
    }



.HomeVideoBackground {
   background-image: url(/MOECore/Images/Trans.png);
    background-repeat: repeat;
    background-position: center;
    position: absolute;
    right: 0;
    left: 0;
    top: 0;
    bottom: 0;
    z-index: -1;
}


.video-responsive video{
  left: 50%;
  min-height: 100%;
  min-width: 100%;
  position: absolute;
  top: 50%;
  transform: translate(-50%, -50%);
  }

.HomeBackGroundMainDiv {
	position: relative;
    z-index: 0;	
}
.SecondLineFullWidth {
    background: #fff;
    z-index: 1;
    position: relative;
}

li.LogedIn.TopLineLogedInUserName {
    font-size: 13px;
}

.HomeBackGroundMainDiv{
	overflow:hidden;
}


.WizerdMainBoxSubContentBoxItem {
    background: #636363;
    text-align: center;
    min-height: 30px;
    padding: 10px 0px;
    color: #fff;
    cursor: pointer;
    margin-bottom: 10px;
}




/**********Hover img**********/
.AdvEventsLineBox .item, .HomeSitesLinksBoxItemImg {
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -webkit-flex-direction: column;
    -ms-flex-direction: column;
    flex-direction: column;

}
.AdvEventsLineBox .item img, .HomeSitesLinksBoxItemImg img{
    -webkit-transition: all 1s;
    transition: all 1s;
    height: 100%;
    height: auto;
}
.AdvEventsLineBox .item:hover img, .HomeSitesLinksBoxItemImg:hover img,.NewsItem:hover img {
    -webkit-transform: scale(1.1);
    transform: scale(1.1);
}
.NewsItem img{
	 -webkit-transition: all 1s;
    transition: all 1s;

}
/**********End Hover img**********/

.modal-body embed {
    width: 100%;
    height: 100%;
    min-height: 360px;
}
.displayEn{
	display:none;
}
.mainMoatamadDiv.CommenForms.InternalContentBox {
    margin:20px;
}

.mainMoatamadDiv.CommenForms.InternalContentBox .FormCapcha{
	margin: auto;
    margin-top: 20px;
    max-width: 100%;
}

.NewsItemCategoryTitle{
    margin-top:10px;
    margin-bottom:10px;
}
.NewsItemCategoryTitle span {
    background: rgba(255, 255, 255, 0.32941176470588235);
    border-radius: 5px;
    padding: 5px 10px;
    color: #ffffff;
    text-decoration: none!important;
    display: inline-block;
    margin: 2px;
}
span.NewsDateSpan {
    background: rgba(0, 0, 0, 0.0784313725490196);
}
.NewsItem a:hover .NewsItemCategoryTitle  span {
    text-decoration: none!important;
}





.HomeFourthLine .HomeSitesLinksBoxItemImg img{
	max-height:130px
}




.NewsItem a {
    text-decoration: none;
}

.table-responsive th {
    background: #696969;
    color: #fff;
    font-weight: normal;
}

.InternalPageTopL {
    display: inline-block;
    width: 100%;
    margin-bottom: 10px;
    padding-bottom: 7px;
}
.highlight {
    background-color: #fff34d;
    -moz-border-radius: 5px; /* FF1+ */
    -webkit-border-radius: 5px; /* Saf3-4 */
    border-radius: 5px; /* Opera 10.5, IE 9, Saf5, Chrome */
    -moz-box-shadow: 0 1px 4px rgba(0, 0, 0, 0.7); /* FF3.5+ */
    -webkit-box-shadow: 0 1px 4px rgba(0, 0, 0, 0.7); /* Saf3.0+, Chrome */
    box-shadow: 0 1px 4px rgba(0, 0, 0, 0.7); /* Opera 10.5+, IE 9.0 */
}

.highlight {
    padding:1px 4px;
    margin:0 -4px;
}

.OnPageSearchDiv input {
    width: 100%;
    padding: 10px;
    border: 0px #dadada solid!important;
    box-shadow: 0 0 22px 4px #dcdcdc!important;
    border-radius: 5px;
    background:#f1f1f1!important
    }
    span.Font-Color {
    color: white;
}

@media screen and (min-width: 0px) {
    .video-responsive video {
        left: 50%;
        right: auto;
    }
}

.social-Mid a {
    margin: 0 5px;
    display: inline-block;
    width: 44px;
    height: 44px;
    border: 1px #b5b5b5 solid;
    border-radius: 17px;
    text-align: center;
    float:none!important;
    font-size: 24px;
    cursor: pointer;
}
.social-Mid a:hover {
    color:#fff;
    border: 1px #fff solid;
}
.social-Mid a i:hover {
    color:#fff;
}
.social-Mid .TwitterDLL .dropdown-toggle::after{
	display:none!important
}
.social-Mid .TwitterDLL .dropdown-menu.show {
    background: transparent;
    border: 0px;
    padding: 0;
    display: inherit;
    min-width: inherit;
    top: 2px!important;
    right: inherit!important;
    left: 0;
}
.social-Mid .TwitterDLL .dropdown-menu.show a {
    color: #2d2d2d;
    display: table-cell;
    border-radius: 0;
    border: 0;
    width: auto;
    height: auto;
}
.social-Mid .TwitterDLL .dropdown-menu.show a span {
    background: white;
    color: #2d2d2d;
    padding: 7px 9px;
    margin: 2px!important;
    font-size:14px;
}
.social-Mid.text-center a i {
    padding: 7px;
    margin-top: 2px;
}

.yottie-popup-video-comments, .yottie-widget-nav-inner{
	display:none!important;
}



.slideInleft {
  -webkit-animation-name: slideInleft;
  animation-name: slideInleft;
  -webkit-animation-duration: 1s;
  animation-duration: 1s;
  -webkit-animation-fill-mode: both;
  animation-fill-mode: both;
  }
  @-webkit-keyframes slideInleft {
  0% {
  -webkit-transform: translateX(100%);
  transform: translateX(100%);
  visibility: visible;
  }
  100% {
  -webkit-transform: translateX(0);
  transform: translateX(0);
  }
  }
  @keyframes slideInleft {
  0% {
  -webkit-transform: translateX(100%);
  transform: translateX(100%);
  visibility: visible;
  }
  100% {
  -webkit-transform: translateX(0);
  transform: translateX(0);
  }
  } 
  
  
  
  
  
  
  
  
  
  
  
  
  
  
  

.ThemeSelected-NightReading .switch {
  position: relative;
  display: inline-block;
  width: 60px;
  height: 34px;
}

.ThemeSelected-NightReading .switch input { 
  opacity: 0;
  width: 0;
  height: 0;
}

.ThemeSelected-NightReading .slider {
  position: absolute;
  cursor: pointer;
  top: 0;
  right: 0;
  left: 0;
  bottom: 0;
  background-color: #ccc;
  -webkit-transition: .4s;
  transition: .4s;
}

.ThemeSelected-NightReading .slider:before {
  position: absolute;
  content: "";
  height: 26px;
  width: 26px;
  right: 4px;
  bottom: 4px;
  background-color: white;
  -webkit-transition: .4s;
  transition: .4s;
}

.ThemeSelected-NightReading  input:checked + .slider {
  background-color: #2196F3;
}

.ThemeSelected-NightReading  input:focus + .slider {
  box-shadow: 0 0 1px #2196F3;
}

.ThemeSelected-NightReading  input:checked + .slider:before {
  -webkit-transform: translateX(26px);
  -ms-transform: translateX(26px);
  transform: translateX(26px);
}

/* Rounded sliders */
.ThemeSelected-NightReading .slider.round {
  border-radius: 34px;
}

.ThemeSelected-NightReading .slider.round:before {
  border-radius: 50%;
}

   
   
   
   
.connectorarrow-tr {
    position: absolute;
    top: -12px;
    right: 20px;
    border-left: 12px solid transparent;
    border-right: 12px solid transparent;
    border-bottom: 12px solid #ccc;
    border-top: none;
}

    .connectorarrow-tr:before {
        top: 2px;
        right: -10px;
        border-right: 10px solid transparent;
        border-bottom: 10px solid #fff;
    }

    .connectorarrow-tm:before, .connectorarrow-tr:before {
        position: absolute;
        border-left: 10px solid transparent;
        border-top: none;
        content: "";
    }

.connectorarrow-rb:before, .connectorarrow-rm:before {
    top: -10px;
    border-right: none;
    content: "";
}

.connectordot-bl:before, .connectordot-bm:before {
    content: "";
    position: absolute;
    border: 2px solid #333;
}

.connectorarrow-lb:before, .connectorarrow-lm:before {
    position: absolute;
    right: -12px;
    top: -10px;
    border-top: 10px solid transparent;
    border-left: none;
    content: "";
}

.connectorarrow-lm:before {
    border-bottom: 10px solid transparent;
    border-right: 10px solid #fff;
}

.connectorarrow-lm {
    position: absolute;
    left: -12px;
    top: 50%;
    margin: -12px 0 0;
    border-top: 12px solid transparent;
    border-bottom: 12px solid transparent;
    border-right: 12px solid #ccc;
    border-left: none;
}

.connectordot-bm {
    height: 80px;
    width: 2px;
    position: absolute;
    right: 50%;
    bottom: -80px;
    margin-right: -1px;
    background-color: #333;
}

    .connectordot-bm:before {
        height: 10px;
        width: 10px;
        right: -4px;
        bottom: -5px;
        background-color: #fff;
        -webkit-border-radius: 50%;
        -khtml-border-radius: 50%;
        -moz-border-radius: 50%;
        border-radius: 50%;
    }

.connectorarrow-rm {
    position: absolute;
    right: -12px;
    top: 50%;
    margin: -12px 0 0;
    border-top: 12px solid transparent;
    border-bottom: 12px solid transparent;
    border-left: 12px solid #ccc;
    border-right: none;
}

    .connectorarrow-rm:before {
        position: absolute;
        right: 2px;
        border-top: 10px solid transparent;
        border-bottom: 10px solid transparent;
        border-left: 10px solid #fff;
    }

.connectorarrow-bm {
    position: absolute;
    bottom: -12px;
    right: 50%;
    margin: 0 -12px 0 0;
    border-left: 12px solid transparent;
    border-right: 12px solid transparent;
    border-top: 12px solid #ccc;
    border-bottom: none;
}

    .connectorarrow-bm:before, .connectorarrow-br:before {
        position: absolute;
        border-left: 10px solid transparent;
        border-bottom: none;
        content: "";
    }

    .connectorarrow-bm:before {
        bottom: 2px;
        right: -10px;
        border-right: 10px solid transparent;
        border-top: 10px solid #fff;
    }

.connectorarrow-tm {
    position: absolute;
    top: -12px;
    right: 50%;
    margin: 0 -12px 0 0;
    border-left: 12px solid transparent;
    border-right: 12px solid transparent;
    border-bottom: 12px solid #ccc;
    border-top: none;
}

    .connectorarrow-tm:before, .connectorarrow-tr:before {
        position: absolute;
        border-left: 10px solid transparent;
        border-top: none;
        content: "";
    }

    .connectorarrow-tm:before {
        top: 2px;
        right: -10px;
        border-right: 10px solid transparent;
        border-bottom: 10px solid #fff;
    }

#progressbar{	
		width:200px;
		background-color:#FFF;
		border:1px solid #ccc;
		position:fixed;
		left:20px;
		top:20px;
		padding:20px;
		height:60px;
		display:none;
		z-index:999011111		
	}
	
		#bar{
			width:100%;
			height:4px;
			float:right;
			background-color:#eee;		
		}
		
			#bar span{
				width:0;
				height:4px;
				float:right;
				background-color:#F60;		
			}
			
	#text{
		width:100%;
		float:right;
		text-align:left;
		font-size:11px;
		color:#999;
	}
	
		#text span{
			color:#C00
		}
		
		
.single-step{
	text-align:left !important;
}


a.TourPrevIcon{
	float:left;
}
a.TourNextIcon{
	float:right;
}
.TourBtnIcons{
	display:inline-block;
	width:100%;
	margin-top:10px;
}

.TourBtnIcons a {
    background: #565656;
    padding: 5px 11px;
    color: #fff;
    border-radius: 8px;
    font-size: 16px;
	    z-index: 1;
    position: relative;
}

.TourTimer {
    position: absolute;
    width: 100%;
    text-align: center;
    left: 0;
	z-index:0;
}


.droopmenu-showbg .TopLine {
    height: 0px;
	overflow:hidden;
}
.financialreport {
    font-size: 20px;
    text-align: center;
    background: #343a40;
    border-radius: 5px;
    padding: 15px;
    color: #fff;
}
.financialreport a {
    color: #ebff47;
}
.HomeByCatsSecondLine {
   padding-bottom: 60px;
   margin-top: -170px !important;
}
.HomeHeaderTopTXT {
    font-size: 30px;
    text-align: center;
    margin-bottom: 30px;
}
.Select50,select.NewsTypesDDL,select.NewsYearsDDL{
	background: white;
    border: 0;
    padding: 7px 12px;
}
.Select50{
    width: 48% !important;
}
select.NewsTypesDDL {
    margin-right: 5px;
}
select.Select50.HomeEventSelect {
    margin-right: 2%;
}

.simptip-position-top.resp-tab-item.hor_1.resp-tab-active{
	background-image: url(/MOECore/Images/Trans.png);
    background-repeat: repeat;
    background-position: center;
    color: #fff!important;
}  
.Guided-Tour {
	display: block;
    overflow: hidden;
    position: fixed;
    left: 10px;
    bottom: 0px;
    z-index: 2000;
    background: #3b3d3f;
    border-radius: 6px 6px 0 0;     
    }
a#powertour-demo-trigger-id , .Guided-Tour a {
    background: #3b3d3f;
    padding: 4px 20px;
    color: #fff;
    display: inline-block;
}
a#powertour-demo-trigger-id{
	border-right:1px rgb(255 255 255 / 31%) solid;
}
.Guided-Tour a:hover {
    color: #fff;
}

    


.InternalContentBoxContact {
    margin-bottom: 20px;
}
.InternalContentBoxContact .single-info.W100.bg-white.text-center.NormalHeight {
    height: 100% !important;
}



.ContactIconsBox {
    border-radius: 3px;
    box-shadow: 0 2px 5px 0 rgba(0, 0, 0, 0.3);
    display: inline-block;
    float: left;
    width: 100%;
    margin-bottom: 1px;
    text-align: center;
    padding: 15px;
    background: #fff;
        height: 100%;
}
.ContactIconsImg {
    font-size: 30pt;
}
.ContactSmallIcons .col-md-2 {
    padding-right: 0;
    padding-left: 10px;
    margin-bottom: 10px;
}
.row.ContactSmallIcons {
    margin: 0px;
}
span.ContactNum {
    font-size: 60px;
}
.ContactSmallIcons a {
    color: #615768;
}
.ContactSmallIcons a .ContactIconsBox:hover{
    background:  #615768;
    color: #fff!important; 
}

.NoData img {
    width: 100%;
    max-width: 170px;
}
.NoData {
    width: 100%;
    text-align: center;
}
ul.page-numbers.pagination li {
    display: inline-block;
}
@media only screen and (max-width: 768px){
.resp-tab-content .row {
    margin-left: -15px !important;
    margin-right: -15px !important;
}
.resp-tab-content .HomePageTopBoxIconsBox a {
    background-color: #f8f8f8!important;
}
.HomeByCatsSecondLine {
    padding-bottom: 30px;
}
.MapsTabs .fc_icons {
    color: #fff;
}
.HomeSecondLineFW {
    background: transparent;
}
.HomeSecondLineFW .MTop30.ShowDivOnScroll2.HomeSecondLine {
    padding-top: 0px!important;
}
div#circle-container {
    height: 100%;
}
.ThemeSelected-ColorOption001 #one {
    background-color: rgb(21, 141, 124);
}
.powertour-step.powertour-disable-cancel {
    display: none;
}
footer {
    margin-top: 0px;
}
.Guided-Tour {
    display: none;
}
h2.resp-accordion .tabs-text {
    top: 0px;
    }
.AdvEventsLineBoxBodyItems h1  {
  font-size: 30px;
}
.AdvEventsLineBoxBodyItems h2  {
  font-size: 28px;
}
.AdvEventsLineBoxBodyItems h3 {
  font-size: 24px;
}
.AdvEventsLineBoxBodyItems h4  {
  font-size: 20px;
}
.AdvEventsLineBoxBodyItems h5  {
 font-size: 18px; 
}
.MOEModal:nth-child(2),.MOEModal:nth-child(3){
	display:none;
}
    
}







section.cd-horizontal-timeline.loaded, .col.text-left.NewsDDLsFilters {
    display: none!important;
}
.CustomNewsBoxDesck  a{
    color: #fff;
}
.CustomNewsBoxDesck img {
    max-height: 253px;
    width: 100%;
}
.NewsItemDate {
	padding: 10px 20px 3px;
    text-align: right;
}


.HomeBackGroundMainDiv{
	min-height:450px;
}

.PopOverlay{
    position: fixed;
    background-color: #333;
    width: 100%;
    height: 1300px;
    top: 0;
    z-index: 10100;
    opacity: .8;
}
.Popodiv {
    width: 400px;
    position: fixed;
    top: 30%;
    right: 50%;
    background-color: #fff;
    margin-right: -200px;
    color: #333;
    padding: 20px;
       z-index: 10100;;
    border-radius: 0px;
    max-width: 80%;
}
.PopodivTitle {
    font-size: 1.3em;
    text-align: center;
}
.PopodivBtnsOk,.PopodivBtnsCancel {
    font-weight: 500;
    display: inline-block;
    border-radius: 10px;
    padding: 5px 25px;
    text-align: center;
    font-size: 1em;
    margin: 0 5px;
    margin-top: 15px;
    border: 0;
    -webkit-transition: all ease .3s;
    -o-transition: all ease .3s;
    transition: all ease .3s;
    cursor:pointer;
}
.PopodivBtnsOk {
    background: #008375;
    color: #fff;
}
.PopodivBtnsCancel {
    background:#565656;
    color: #fff;
}
.PopodivBtns {
    text-align: center;
}
.PopOverlay,.Popodiv{
	display:none;
}

.Mix-Color-2 {
    background: #5a5a5a !important;
    color: #fff;
    margin-bottom:10px;
}
.Mix-Color-3 {
    background: #5a5a5a !important;
    color: #fff;
    margin-bottom:10px;
}
.Mix-Color-4 {
    background: #2fab99 !important;
    color: #fff;
        margin-bottom:10px;
}
span.BigNumber {
    font-size: 37px;
    display: inline-block;
    width: 100%;
    text-align: center;
}
.BigNumberDiv p {
    color: #fff;
    text-align: center;
}
span.BigNumberDivIcon {
    font-size: 65px;
}
.Mix-Color-3 {
    background: #ffffff !important;
    color: #5a5a5a;
}
.Mix-Color-3 span.BigNumberDivIcon {
    font-size: 26px;
}
.Mix-Color-3 p {
    color: #5a5a5a;
}


.article-content .nav-tabs li {
    list-style: none;
    background: #5a5a5a;
    margin: 1px;
    padding: 13px;
}
.article-content .nav-tabs li.active{
	background:#2fab99;
}
.article-content .nav-tabs li a{
	color:#fff;
}
.article-content .nav-tabs li.active a{
	color:#fff;
}
.article-content .tab-content>.active {
    background: #fff;
    padding: 20px;
}
.article-content .nav-tabs li:before{
	display:none;
}
.FontBig p {
    font-size: 26px;
}
.BigNumberDiv .blog-info {
    padding: 10px 0 10px;
}
.Mix-Color-4 {
    padding: 10px;
}

.LifeEventMainBox {
display:none;
    position: fixed;
    bottom: 40px;
    background: #fff;
    left: 10px;
    right:10px;
    max-width: 600px;
    border-radius: 7px;
    overflow: hidden;
    z-index: 10;
        box-shadow: 0 0 22px 4px #3d3d3d3b;
}
.LifeEventMainBoxDetails {
    padding: 10px 0;
}
.LifeEventMainBoxDetailsLink {
    
    display: inline-block;
    margin-right: 5px;
    padding: 7px 15px;
    border-radius: 3px;
    color: #fff !important;
    cursor:pointer;
}
.LifeEventMainBoxDetailsMore{
	background: #2fab99;
}
.LifeEventMainBoxDetailsHide{
	background: #626262;
}
.LifeEventMainBoxDetailsLinks{
	text-align:right;
	padding-right:20px;
}

.MainBoxMs {
	display:none;
    position: fixed;
    bottom: 40px;
    background: #fff;
    max-width: 100%;
    width: 500px;
    border-radius: 7px;
    overflow: hidden;
    z-index: 10;
    box-shadow: 0 0 22px 4px #3d3d3d3b;
    top: 50%;
    left: 50%;
    transform: translate(-50%, -50%);

}
.MainBoxMsLink {
    display: inline-block;
    margin-right: 5px;
    padding: 7px 15px;
    border-radius: 3px;
    color: #fff !important;
    cursor:pointer;
}
.MainBoxMsDetails {
    padding: 10px 0;
}
.MainBoxMsHide{
	background: #2fab99;
	    display: inline-block;
    margin-right: 5px;
    padding: 7px 15px;
    border-radius: 3px;
    color: #fff !important;
    cursor:pointer;

}
@media only screen and (max-width: 979px){
.droopmenu li ul li a i {
    float: left!important;
}
.MenuIcon a {
    border-radius: 0px;
    box-shadow: none;
}
.droopmenu .droopmenu-col li a:hover {
    border-left: 0!important;
    padding-left: 0px;
}

}

@media (max-width: 991px) {
	.DesktopAndMobile {
	    width: 100%!important;
	    max-width: 100%!important;
	    flex: 0 0 100%;
	    padding: 9px 30px 8px 30px !important;
	}
	.LifeEventMainBox {
		max-width:500px;
	}
}


.LifeEventMainBox{
  -webkit-animation-name: slideInDown;
  animation-name: slideInDown;
  -webkit-animation-duration: 1s;
  animation-duration: 1s;
  -webkit-animation-fill-mode: both;
  animation-fill-mode: both;
  }
  @-webkit-keyframes slideInDown {
  0% {
  -webkit-transform: translateY(-100%);
  transform: translateY(-100%);
  visibility: visible;
  }
  100% {
  -webkit-transform: translateY(0);
  transform: translateY(0);
  }
  }
  @keyframes slideInDown {
  0% {
  -webkit-transform: translateY(-100%);
  transform: translateY(-100%);
  visibility: visible;
  }
  100% {
  -webkit-transform: translateY(0);
  transform: translateY(0);
  }
  } 
div#AcademicEventPopup .modal-content {
	top: 70px;
}
.HomeSexthLine.powertour-hook.powertour-highlight{
    display: none;
}
  
  
  
  .VideoPlayerDiv2 i {
    font-size: 80px;
    color: rgb(255 255 255 / 52%);
    top: 50%;
    left: 50%;
    position: absolute;
    transform: translate(-50%, -50%);
    cursor: pointer;
}
.VideoPlayerDiv2 {
    position: relative;
}
.VideoPlayerDiv2 img {
    position: relative;
    cursor: pointer;
}
.VideoPlayerDiv2 i:hover {
    color: rgb(255 255 255 / 92%);
}
#HomeVideo .modal-content {
    background-color: transparent;
    border: 0;
}
#HomeVideo .modal-dialog {
    top: 10%;
}
#HomeVideo h5.modal-title {
    color: #fff;
}
#HomeVideo .modal-header {
    border-bottom: 0px solid #dee2e6;
}
#HomeVideo button.close {
    min-width: auto;
    margin-top: 0px!important;
    margin-right: 0px!important;
    height: auto!important;
    padding: 0px!important;
    box-shadow: none;
    opacity: 1;
    border-radius: 4px;
    color: #fff;
    position: absolute;
    z-index: 2;
    font-size: 38px;
    right: 20px;
    top: 5px;
    }
#HomeVideo .modal-body {
    padding: 0rem;
}
#HomeVideo iframe {
	max-width:500px;
	width:100%;
	max-height:280px;
	top: 50%;
    left: 50%;
    position: absolute;
    transform: translate(-50%, -50%);	
}


.InternalContantMes {
   position: absolute;
    z-index: 200000000000000;
}
.InternalContantMes .modal-dialog {
    max-width: 400px;
    top: 20%;
}
.modal-backdrop.fade.show {
    display: none;
}
.InternalContantMes div#NoContent{
    background: rgb(0 0 0 / 46%);
}
.InternalContantMes .modal-body {
    padding: 30px;
    padding-top: 50px;
    text-align: center;
}
.InternalContantMes button.close {
    margin-top: 8px!important;
    margin-right: 10px!important;
        z-index: 10;
}
.InternalContantMes .modal-body h2 {
    color: #565656!important;
}
.HomePage .modal-backdrop.fade.show {
    display: block!important;
}
p.EmailFix {
    display: inline-block;
}
.experimentalCopy {
    background: #ffffff;
    color: #615e5e;
    position: fixed;
    left: 50px;
    top: 100px;
    white-space: nowrap;
    height: 40px;
    line-height: 40px;
    font-size: 18px;
    padding: 0px 15px;
	z-index: 222222222;
    box-shadow: 2px 5px 9px -1px #34343433;
}
.modal-content .modal-header h5#exampleModalLongTitle {
    width: 90%;
}
.LogoMapModal .SocialMediaLine {
    text-align: center;
    margin-bottom: 10px;
    display: none;
}




.LifeEventMainBox {
    display: none!important;
}








/*LetMehelpyou */
  .ThemeMainBox2 {
        left: -330px;
        width: 330px;
    }
	.ThemeMainBox2 {
    position: fixed;
    top: 0;
    left: -330px;
    width: 330px;
    height: 100%;
    z-index: 99999;
    background-image: url('/_layouts/15/Portal/Images/Trans.png');
    background-repeat: repeat;
    background-color: rgba(52, 50, 50, 0.97);
    background-position: center;
    color: #fff;
    padding: 10px;
    z-index: 10000000;
}

.ThemeBox2 {
    position: relative;
}
.OpenCloseTheme2 {
    position: absolute;
    width: 140px;
    height: 40px;
    font-size: 22px;
    padding: 0;
    line-height: 24px;
    right: -120px;
    top: 165px;
    color: #ffffff;
    cursor: pointer;
    -webkit-box-sizing: inherit !important;
    padding-top: 7px;
    text-align: center;
    -webkit-box-sizing: inherit !important;
    -moz-box-sizing: inherit !important;
    box-sizing: inherit !important;
    background: #615768;
    border-bottom-left-radius: 0;
    border-bottom-right-radius: 0;
    -moz-transform: rotate(-90deg);
    -o-transform: rotate(-90deg);
    -ms-transform: rotate(-90deg);
    -webkit-transform: rotate(-90deg);
    transform: rotate(-90deg);
    transform-origin: 50% 100%;
}
.OpenCloseTheme2:hover {
    background: #615768;
	color:#fff;
}
.ThemeBoxSubbox2.ThemeBoxSubboxColors2 {
    margin-top: 20px;
}
.ThemeMainBox2.active {
    z-index: 1000000001;
}
 .ThemeBoxSubboxColors2 h3.headerCollapse:after {
    content: "\002B";
    font-size: 24px;
    font-weight: bold;
    position: absolute;
    text-align: center;
    left: auto;
    right: 15px;
    top: 10px;
}
.ThemeBoxSubboxColors2 h3.headerCollapse  {
    font-size: 18px;
	    background: rgb(0 0 0 / 35%);
    padding: 16px;
	margin-bottom: 2px;
	position: relative;
}
a.Livel-collapse {
	background: white;
    color: #00877a;
    display: block;
    margin-bottom: 2px;
    padding: 10px;
    padding-right: 30px;
    position: relative;
    font-size: 18px;
}
a.Livel-collapse:hover {
	background: #615768;
	color:#fff;
}
.ThemeBoxSubbox2 a {
    text-decoration: none;
}
.boxIntermalBody {
    margin-bottom: 2px;
}
.boxIntermalBody a {
    display: block;
    padding: 10px;
    color: #4d4d4d;
    background: #fff;
    margin-bottom: 1px;
    position: relative;
    padding-left: 40px;
}
.boxIntermalBody a:before {
    content: "\f35a";
    font-size: 20px;
    font-weight: bold;
    position: absolute;
    text-align: center;
    right: auto;
    left: 10px;
    top: 7px;
    font-family: "Font Awesome 5 Free";
    color: #615768;
 }
.ThemeBoxSubbox2 h3[aria-expanded="true"] {
  background: #2fab99;
}
a.Livel-collapse[aria-expanded="true"]{
	 background:#615768;
	 color:#fff;
}
.ThemeBoxSubbox2 h3[aria-expanded="true"]:after {
content: '\2013';
}
 a.Livel-collapse:before {
	content: "\002B";
    font-size: 24px;
    font-weight: bold;
    position: absolute;
    text-align: center;
    left: auto;
    right: 10px;
    top: 6px;
}
 a.Livel-collapse[aria-expanded="true"]:before {
content: '\2013';
}



.Themescrollbar{
    height: 90vh;
    width: 100%;
    background: transparent;
    overflow-y: scroll;
    margin-bottom: 10px;
}
.Themeforce-overflow{
	min-height: 450px;
}
#Themescroll::-webkit-scrollbar{
	background-color: transparent;
	width:0px
}
#Themescroll::-webkit-scrollbar-thumb{
	background-color: transparent;
	background-image: none;
}

.HomeSecondLineFW .HorizontalTab.tabs_hor_4 .resp-tabs-list li, .HomeSecondLineFW .HorizontalTab.tabs_hor_4 .resp-tab-content{
	background-color: transparent!important;
}
.HomeNewsLine .NewsItem-Dic a{
	color:#000;
}
.NewsItem-Dic {
    box-shadow: 0 10px 16px #ddd;
    height: 100%;
}
.NewsItemTXT {
    padding: 20px;
    padding-top: 0;
}
@media only screen and (max-width: 585px){
.col-sm.Vision-2030 img {
    margin-top: 0px!important;
}
}