﻿#s4-bodyContainer img{object-fit: cover}
html{margin:0;padding:0;border:0;}

.col-xs-1, .col-xs-2, .col-xs-3, .col-xs-4, .col-xs-5, .col-xs-6, .col-xs-7, .col-xs-8, .col-xs-9, .col-xs-10, .col-xs-11, .col-xs-12, .col-sm-1, .col-sm-2, .col-sm-3, .col-sm-4, .col-sm-5, .col-sm-6, .col-sm-7, .col-sm-8, .col-sm-9, .col-sm-10, .col-sm-11, .col-sm-12, .col-md-1, .col-md-2, .col-md-3, .col-md-4, .col-md-5, .col-md-6, .col-md-7, .col-md-8, .col-md-9, .col-md-10, .col-md-11, .col-md-12, .col-lg-1, .col-lg-2, .col-lg-3, .col-lg-4, .col-lg-5, .col-lg-6, .col-lg-7, .col-lg-8, .col-lg-9, .col-lg-10, .col-lg-11, .col-lg-12
{min-height:0}
body{overflow-y: scroll;height:auto}
#s4-workspace {overflow: hidden;position: relative;width: 100%!important;height: auto!important}
#mainBody{min-height:auto} 
.hidden{display:none}
div *{/*-webkit-transition: all 0.5s ease-out;-moz-transition: all 0.5s ease-out;-ms-transition: all 0.5s ease-out;-o-transition: all 0.5s ease-out;transition: all 0.5s ease-out*/}
.tpd-tooltip *,.tpd-tooltip{/*-webkit-transition: none!important;-moz-transition: none!important;-ms-transition: none!important;-o-transition: none!important;transition: none!important*/}
body, div, span, object, iframe, h1, h2, h3, h4, h5, h6, p, blockquote, pre, a, abbr, acronym, address, code, del, dfn, em, img, q, dl, dt, dd, ol, ul, li, fieldset, form, label, legend, table, captiont, tbody, tfoot, thead, tr, th, article, aside, dialog, figure, footer, header, hgroup, nav, section{margin:0;padding:0;border:0}
article, aside, details, figcaption, figure, dialog, footer, header, hgroup, menu, nav, section {display:block}
caption, th, td {/*text-align:left;*/font-weight:normal}
a img {border:none}
/*:focus {outline:0}*/
::selection {background: #880a0f; color:#fff}
::-moz-selection {background: #880a0f; color:#fff}
.clear{clear:both} .clearH{clear:both;height:1px}
.displayBlock{display:block} .displayInlineB{display:inline-block}
.textAlign{text-align:left} .textAligntDir{text-align:Right} .textAlignC{text-align:center} 
.vAlign{vertical-align:middle}
.vAlignBottom{ vertical-align:bottom}
a{color:#880a0f}
a:hover{ color:#5e0508;text-decoration:none}
a:visited{color:#880a0f }
a:focus{color:#5e0508}
h1{color:#ffffff !important;font-size:1.7935714285714em !important;margin-bottom: 4px;text-transform: capitalize;}
h2{	}
h3{	}
h4{	}
h5{ }
h6{	}
p{}
ul{list-style-type:none}
.bold{font-weight:600}
/**************************************************** Share Point Issues ***************************************************/
/*  Remove the white spaces at the bottom */
#s4-bodyContainer{padding-bottom:0}
#pageStatusBar{margin-bottom:0!important}
object[style="visibility: hidden;"]{display:none!important}
.ms-webpartzone-cell {margin: 0}
/*  BreadCrumb  */
.breadcrumbRootNode{display:none}
#breadcrumb span span:nth-child(2){display:none}

/* Scroll Issue for the public site  */
.ms-webpart-zone,.ms-webpart-cell-vertical,.ms-webpart-chrome-vertical{display:block}

/* Dialog */
.ms-dialog h3{margin-top:0}
.ms-dialog #MainContent{width:auto;min-height:10px}
.ms-dialog #MasterRightColumn{width:99.9%;padding-bottom:0}
.ms-dialog body #s4-workspace {overflow-y:auto!important}

/* web part zone tool bar */
#MSOTlPn_MainTD{position:absolute;width:0!important}
#MSOTlPn_Tbl{position:fixed;z-index:10;top:194px;width:295px!important}
#MSOTlPn_Parts .ms-ToolPaneBody{max-height:300px!important;overflow-y:auto!important;overflow-x:hidden!important}
#MSOTlPn_Tbl .ms-TPBorder{width:100%}
#MSOTlPn_Parts .ms-ToolPaneBody .UserSectionBody{overflow-x:auto;width:265px}
#MSOTlPn_Parts .ms-ToolPaneBody .UserSectionBody select,#MSOTlPn_Parts .ms-ToolPaneBody .UserSectionBody input[type="text"]{width:230px!important}


/*Generic Classes*/
.GreyBG{background-color:#e9e9e9}
.darkGreyBg{background-color:#2a2a2c}
.whiteFont{color:#fff}
.RedText{color:#880a0f}
.RedText:hover{color:#ab030a}
.RedText:visited{color:#ab030a}
.Date{font-size:11px}
.CenteredItems{text-align:center}
h2.sideHeader{color:#970a0f;border-bottom:1px solid #d2a2a4;padding-bottom:10px;font-size: 23px;margin-bottom: 20px}


/*HomePage latest News*/ 
#newsHomeCont div[class*="ms-"]{display: block !important}
#newsHomeCont .newsCarousel{margin-bottom:30px}
.LatestNews .owl-item{/*padding-right:17px*/} 
.LatestNews .HeaderRedBorder{margin:10px 0px}
.LatestNews .HeaderRedBorder .MainHeader{line-height: 2em;margin-top:0px;display:inline-block;font-size:27px}
.LatestNews .DFimg>img{width:100%;height:187px}
.LatestNews .NewsItemListBR{padding: 17px 15px}
.LatestNews .NewsItemListBR .NewsTitle {height:50px;margin: 10px 0px;font-size: 18.5px;font-weight: 600}
.LatestNews .NewsItemListBR p{height:60px;margin-bottom:7px;font-size:13px}
.LatestNews .Newsreadmore{font-weight: 600;}    
.LatestNews  a{font-size: 16px;text-decoration:none}
.LatestNews  .Newsreadmore:after{content:"";width:20px;height:20px;background:url("/Style Library/Images/nexticon-en.png") no-repeat ;display:inline-block;margin:0px 0px -4px 0px}
.LatestNews .carouselNav{position:absolute; bottom:0}

/*QuickLinksHome*/
.QuickLinksHome{background-color:#e9e9e9}
.QuickLinksHome .QuickLinksInner {text-align:center}
.QuickLinksHome .QuickLinksItems .QuickLinksIcon{margin:24px 0px}
.QuickLinksHome .QuickLinksItems .QuickLinksHeader{margin:0px 0px 15px 0px;font-weight:bold;font-size:15.5px}
.QuickLinksHome .QuickLinksItems p{font-weight:bold;font-size:12.5px;height: 50px}
.QuickLinksHome .QuickLinksItems .ReadMoreBtn{margin:25px 0px}
.QuickLinksHome .QuickLinksItems .ReadMoreBtn .genBtn{width:160px}

/***MasterPage Adjustments****/
/**header**/
.currentLang{display:none}
#header .langSwitcher a:hover{color:#880a0f}
/**mega Menu**/
#megaMenu .nav>li{position:static}
#megaMenu .mega-dropdown-menu{width: 73%;background: rgb(42, 42, 44);margin-top: 7px;padding:20px;box-shadow:0 0 0 0;border:0;    border-radius: 0;    min-height: 224px;}
.megaMenuOverlay .fadeMe{background: rgba(42,42,44,0.8); width:100%;height:100%; z-index:10000;top:0; position:fixed}
#ms-designer-ribbon{z-index:10001;position:relative;}
.megaMenuOverlay header{z-index:10001;position:relative;background-color:#fff}
#megaMenu .mega-dropdown-menu > li{width:39.5%}
#megaMenu .mega-dropdown-menu > li:first-child{width:21%;}
#megaMenu .mega-dropdown-menu > li > ul,#megaMenu .mega-dropdown-menu > li > div{padding:0 5px}
#megaMenu .nav.navbar-nav .mega-dropdown-menu > li a{display:block;padding:0 0 10px;text-decoration:underline;text-transform:capitalize;font-size:0.83714285714286em}
#megaMenu .nav.navbar-nav .mega-dropdown-menu > li a:hover{background-color:transparent}
#megaMenu .nav.navbar-nav .mega-dropdown-menu > li div a{font-size:1.0614285714286em;text-transform:uppercase}
#megaMenu .nav.navbar-nav .mega-dropdown-menu > li div img{width:100%;object-fit:cover;height:153px;max-width:100%}
#megaMenu .nav.navbar-nav .mega-dropdown-menu > li a.highlightedBtn{background-color:#880a0f;text-align:center;text-decoration:none !important;padding:10px !important;font-weight:bold;margin-top:14px;font-size:13px!important}
#megaMenu .nav.navbar-nav .mega-dropdown-menu > li a.highlightedBtn:hover{background-color:rgba(136, 10, 15, 0.83);} 
#megaMenu .nav.navbar-nav > li.open{color: #fff;background: #880a0f}
/***footer**/
#newsLetter img{max-width:100%}
#newsLetter{padding:30px 0 15px}
.contactInfo{font-size: 1.0228571428571em}
.footerLogo{margin-bottom:30px}
.footerLogo img{margin-bottom:10px}
.footerLogo span{display:block; font-size: 0.96em}
.info{color:rgba(255,255,255,0.55)}
.info,.ContactTitle {display:block;margin-bottom:5px}
.ContactTitle {text-transform: uppercase;margin-bottom: 10px}
.mail{margin:30px 0}
.footerContactUs:after{display: block;font-size: 0;content: " ";clear: both;height: 0}
#siteMap{background:url("../Images/FooterBg.jpg") no-repeat top/cover;padding:25px 0}
.siteMapContainer:after,.siteMapCol:after{display: block;font-size: 0;content: " ";clear: both;height: 0}
.siteMapCol{margin-bottom:20px}
.siteMapTitle{text-transform:uppercase;margin-bottom:12px;font-size:1.0228571428571em;display:block}
.siteMapCol a{font-size:0.95928571428571em;color:rgba(255,255,255,0.5)}
.siteMapCol a:hover{color:#fff}
.siteMapCol:nth-child(4n+1) {clear: both}
#newsLetter{/*display:none*/}



/**loader styling**/
.jimu-loading-shelter{background:#2a2a2c!important;opacity: 0.8!important;}
.jimu-loading-shelter .loading-container .img-div {/* position: absolute; *//* left: 0; *//* top: 0; *//* width: 200px!important; *//* height: 200px!important; *//* background:transparent url("../Images/Double Ring.gif") no-repeat !important; *//* -webkit-box-shadow: 0 0 0 rgba(0,0,0,0.3)!important; */-moz-box-shadow: 0 0 0 rgba(0,0,0,0.3)!important;-o-box-shadow: 0 0 0 rgba(0,0,0,0.3)!important;/* box-shadow: 0 0 0 rgba(0,0,0,0.3)!important; */margin: 20% auto;border-bottom: 6px solid #eeeeee;border-left: 6px solid #eeeeee;border-right: 6px solid #eeeeee;border-top: 6px solid #880a0f;border-radius: 100%;height: 150px;width: 150px;-webkit-animation: spin 1s infinite linear;-moz-animation: spin 1s infinite linear;-ms-animation: spin 1s infinite linear;-o-animation: spin 1s infinite linear;animation: spin 1s infinite linear;opacity: 1;filter: alpha(opacity=100);width: 150px!important;
    height: 150px!important;
    background-color: transparent!important;}
.jimu-loading-shelter .loading-container img{display:none}
.jimu-loading-shelter .loading-container{top: 200px!important;left: 44%!important}
@keyframes spin {
  from {
    -webkit-transform: rotate(0deg);
    -moz-transform: rotate(0deg);
    -o-transform: rotate(0deg);
    -ms-transform: rotate(0deg);
    transform: rotate(0deg);
  }
  to {
    -webkit-transform: rotate(359deg);
    -moz-transform: rotate(359deg);
    -o-transform: rotate(359deg);
    -ms-transform: rotate(359deg);
    transform: rotate(359deg);
  }
}
@-moz-keyframes spin {
  from {
    -moz-transform: rotate(0deg);
    transform: rotate(0deg);
  }
  to {
    -moz-transform: rotate(359deg);
    transform: rotate(359deg);
  }
}
@-webkit-keyframes spin {
  from {
    -webkit-transform: rotate(0deg);
    transform: rotate(0deg);
  }
  to {
    -webkit-transform: rotate(359deg);
    transform: rotate(359deg);
  }
}
@-ms-keyframes spin {
  from {
    -ms-transform: rotate(0deg);
    transform: rotate(0deg);
    transform-origin:center center;
  }
  to {
    -ms-transform: rotate(359deg);
    transform: rotate(359deg);
  }
}
@-o-keyframes spin {
  from {
    -o-transform: rotate(0deg);
    transform: rotate(0deg);
  }
  to {
    -o-transform: rotate(359deg);
    transform: rotate(359deg);
  }
}

/***header**/
.pageDetails{background: url(../Images/Banner3.jpg) no-repeat left center	;/*min-height: 258px;*/min-height:400px; background-size: cover}
.headerBlock{background-color:rgba(42,42,44,0.9);padding:18px;min-height:95px;/*margin:140px 0 20px */ margin:285px 0 20px}
.headerBlock:after{visibility: hidden;display: block;font-size: 0;content: " ";clear: both;height: 0}
.borderedHead{background:transparent;min-height:auto}
.borderedHead .headerBlock{background: transparent;color: #2a2a2c;margin: 20px 0;min-height: auto}
.borderedHead .headerBlock h1{color:#2a2a2c;line-height: 20px;padding-top: 5px;margin-bottom: 0;}
#exploreOppCont #showMap, #exploreOppCont #hideMap,.HeaderButtonCont .genBtn {margin-top:5px;}
.HeaderButtonCont .genBtn{min-width:162px;text-align:center;padding: 13px}
/**breadcrumb**/
.breadcrumbRootNode{display:none}
#breadcrumb a,#breadcrumb span.breadcrumbCurrentNode{text-transform:capitalize;font-size:.875em;direction:ltr;display:inline-block;color:#fff;}
#breadcrumb .breadcrumbNode,#breadcrumb .breadcrumbCurrentNode{vertical-align:middle}
#breadcrumb a:hover{text-decoration:underline}
#breadcrumb span.breadcrumbCurrentNode{color: #f4f2e7}
#breadcrumb span span:nth-child(2n+0){font-size: 12px;color: #f4f2e7;padding: 5px;}
#breadcrumb span {/*vertical-align:middle;*/display:inline-block}
#breadcrumb .breadcrumbRootNode {display:none}
.borderedHead .headerBlock #breadcrumb a,.borderedHead .headerBlock #breadcrumb span.breadcrumbCurrentNode,.borderedHead .headerBlock #breadcrumb span.breadcrumbCurrentNode,.borderedHead .headerBlock  #breadcrumb span span:nth-child(2n+0){color:#2a2a2c}
/**opportunities profile statistics tab**/
.govchart svg{max-width:100%}
#governoratestatistics .govStatsBox {background: #f4f3f3;padding: 25px;text-align: center;margin-bottom: 15px;text-align:center}
.attrNameMainTitle{margin-bottom:30px}
.attrNameTitle{display: block;margin-bottom: 10px;height: 68px;}
/**oportunity landing***/
/**main slider**/
.darkCarouselCont .bannerDesc{background: rgba(47,47,50,0.9);color: #f4f2e7;height:141px}
.darkCarouselCont .bannerDesc .bannerBrief{border-top:0}
.darkCarouselCont .bannerDesc .bannerTitle{border-bottom:0}
.darkCarouselCont .bannerBrief{text-transform:capitalize;font-size:1.7935714285714em}
.darkCarouselCont .owl-theme .owl-dots .owl-dot span{border-color:#fff;}
/**msg**/
.innerMsg .pageMsgContent{padding:30px auto}
/***featured slider**/
.oppCarouselCont .bannerDesc {width: 70%;height: auto;background: transparent;color: #fff;padding:0;position: absolute;bottom: 0;top:25px;left: 40px;}
.oppCarouselCont .bannerDesc .bannerTitle{font-size:2.1592857142857em;border-bottom:0;   padding: 4px 20px}
.oppCarouselCont .carouselNav{bottom:0;top: 26px;}
.oppCarouselCont .prevBanner,.oppCarouselCont .nextBanner{height:39px}
.oppCarouselCont .owl-theme .owl-dots .owl-dot span{border: 1px solid #fff}
/*.homeCarouselCont .owl-theme .owl-dots .owl-dot.active span, .homeCarouselCont .owl-theme .owl-dots .owl-dot:hover span{background:transparent}*/
/***opportunity quick links***/
.oppQuickLinks{margin:30px 0}
.oppQuickLinks .QuickLinksInner{background-color:#fff;padding:35px}
.oppQuickLinks:first-child .QuickLinksInner,.oppQuickLinks:nth-child(3) .QuickLinksInner{color:#fff}
.QuickLinksHome .oppQuickLinks:nth-child(3) .ReadMoreBtn .genBtn,.QuickLinksHome .oppQuickLinks:nth-child(1) .ReadMoreBtn .genBtn{background-color:#fff;color:#2a2a2c!important}
.QuickLinksHome .oppQuickLinks:nth-child(3)  .genBtn:hover,.QuickLinksHome .oppQuickLinks:nth-child(1) .genBtn:hover{background-color:#f4f2e7}
.oppQuickLinks:first-child .QuickLinksInner{background-color:#880a0f;}
.oppQuickLinks:nth-child(3) .QuickLinksInner{background-color:#2a2a2c}
.QuickLinksItems .oppQuickLinks .QuickLinksHeader{font-size:1.4em}
.QuickLinksIcon img{width:63px;height:64px}
.oppQuickLinks .QuickLinksIcon img{width:118px;height:107px}
.QuickLinksHome .QuickLinksItems p{overflow:hidden}
.oppQuickLinks .QuickLinksInner{height:413px}   

/***galleria***/


/*Filter*/
div[id*="ParentControlsDiv"] {margin: 20px 0 35px}
div[id*="ParentControlsDiv"] >.field {width: 27.2%;float: left}
div[id*="ParentControlsDiv"] >.field > .LabelDiv {display: none}
div[id*="ParentControlsDiv"] >.field input,div[id*="ParentControlsDiv"] >.field select {height: 38px;border-color: #828282;width: 97%}
div[id*="ParentControlsDiv"] >.field input::placeholder{color:#363533}
div[id*="ParentControlsDiv"] >.field select {width: 53%}
div[id*="ParentControlsDiv"] input[type="submit"]{background-color:#2b2b2d;color:#fff;font-size:13px;height:38px;border-color:#7f7f7f} 
div[id*="ParentControlsDiv"] input[id*="btnFilter"]{background-color:#880a0f}

/*News & Events Landing*/
.eventsLandingItems .firstEventItem{position:relative;display:block;height:205px}
.eventsLandingItems .firstEventItem .eventItemInfo{position:absolute;top:0;left:0;background: rgba(0,0,0,0.3);width: 100%;height: 100%;color: #fff;
text-align: center;display: -webkit-box;display: -moz-box;display: -ms-flexbox;display: -webkit-flex;display: flex;align-items:center;
justify-content: space-around;    flex-flow: column;height:100%}
.eventsLandingItems .firstEventItem img{width:100%;height:205px}

.eventItemInfo > .firstEventDay {font-size:70px;font-weight:bold}
.eventsLandingItems {/*padding-bottom: 10px;*/margin-bottom: 30px; height:460px}
.eventsLandingItems .eventItemInfo .firstEventLocation{font-size:18px}
.eventsLandingItems .eventItemInfo .remainingDate{font-size:17px;}
.eventsLandingItems .otherEventItems{padding: 25px 17px;display:block;color:#fff!important;text-decoration:none!important}
.eventsLandingItems .otherEventItems .row{display:flex;align-items: center}
.eventsLandingItems .otherEventItems .col-md-3 span{font-size:16px}
.eventsLandingItems .otherEventItems .otherEventTitle{position:relative}
.eventsLandingItems .otherEventItems .otherEventTitle:after{content:'';position:absolute;top:calc(50% - 10px);background: url('/Style Library/Images/dblArw.png');
    width: 15px;height: 15px}
.newsLanding .newsCarousel + .alignRight{margin-bottom:30px}
.newsLanding .NewsTitle{line-height:0.8em;margin:8px 0!important}
.newsLanding .Date{font-size:9px}
.newsLanding .Category{margin-bottom:8px}
.newsLanding p{font-size:11px!important;height:33px!important;line-height:1em!important}
.newsLanding .NewsTitle a{font-size:14px;color:#2a2a2c!important}
.newsLanding .Newsreadmore {font-size:11px}
.newsLanding .HeaderRedBorder{margin: 0 0 10px;}
.newsLanding .genBtn{padding:10px 55px!important}
.NewsItemList.NewsItemListDev img {height: 140px}
.Category {color: #fff;background: #880a0f;border-radius: 5px;font-size: 12px;
display:inline-block;margin-bottom:10px}



/*News Listing*/
.listingStyleTwo{ margin-bottom: 30px;}
.listingStyleTwo .itemListingStyleTwo{margin-bottom: 10px;position:relative}
.itemListingStyleTwo .itemListingStyleTwoImg {width: 35%;top:0;height:100%;position:absolute}
.listingStyleTwo .itemListingStyleTwo img {width: 100%;height:100%}
.itemListingStyleTwo .itemListingStyleTwoInfo {background: #e3e3e3;padding: 15px;border-radius:3px}
.itemListingStyleTwo .itemListingStyleTwoInfo h3{line-height:0.6em}
.itemListingStyleTwo .itemListingStyleTwoInfo h3 a {font-size: 14px;font-weight: bold;color:#2a2a2c!important;text-decoration:none!important}
.itemListingStyleTwo .itemListingStyleTwoDate ,.itemListingStyleTwo p {margin: 9px 0}
.itemListingStyleTwo .itemListingStyleTwoDate{font-size:12px}
.listingStyleTwo .itemListingStyleTwo .LatestNews  a{font-size:14px}
.itemListingStyleTwo p {font-size:13px}
.listingStyleTwo .Category{position:absolute;bottom:15px;margin-bottom:0}



/*News Details*/
.NewsDetailsItem{margin-top:20px}
.NewsDetailsItem .itemDetailsWrap{border-radius:4px}
.NewsDetailsItem .itemDetailsWrap #itemImg{position:relative}
.NewsDetailsItem .itemDetailsWrap #itemImg #itemCategory {position: absolute;bottom: 10px;background: #970a0f;border-radius: 5px;display:block;color:#fff!important}
.NewsDetailsItem #itemImg img{width:100%;border-radius:4px 4px 0 0;max-height: 420px}
.NewsDetailsItem .itemDetailsInfoWrap{background: #e3e3e3;padding: 15px;border-radius:0 0 4px 4px}
.NewsDetailsItem .itemDetailsInfoWrap .title {font-weight: bold;font-size: 21px;margin-bottom: 65px}
.NewsDetailsItem span#spnDate {font-size: 12px}
.NewsDetailsItem .itemDetailsInfoWrap {margin-bottom: 30px}
.NewsDetailsItem div[id*="RichHtmlField"].ms-rtestate-field {color: #383737;font-size: 15px}


.emptyMsg {text-align: center;background: #e7e7e7;padding: 20px 0;font-weight: bold;color: #880a0f;font-size: 20px;border: 5px solid #c7c7c7}


/*Pager*/
.AspNetPagerClass{margin:30px;text-align:center}
.AspNetPagerClass a,.AspNetPagerClass span{min-width:35px;height: 35px;display: inline-block;padding-top: 7px;font-weight: bold;text-decoration: none!important;border: 1px solid transparent;border-radius: 50%;}
.AspNetPagerFirstLastButtonsClass,.AspNetPagerPrevNextButtonsClass{color:#000}
.AspNetPagerClass span{background: #880a0f;color:#fff;border-radius:50%;}
.AspNetPagerPageIndexBoxClass,.AspNetPagerSubmitButtonClass{display:none}
a.AspNetPagerPagingButtonsClass{color: #000;}
.AspNetPagerClass a:hover {border: 1px solid #c5c5c5}

.mrgT0{margin-top:0!important}
.mrgT20{margin-top:20px!important}


/*tags*/
.tags a {background: #970a0f;padding: 8px 15px;color: #fff!important;border-radius: 5px;display: inline-block;margin: 0 12px 10px 0}
.tags a:hover {background: #272d32}

.attachments {margin-bottom: 30px}
.attachments a {background: #fff;padding: 18px;border: 1px solid #880a0f}


@media (min-width: 992px){
#megaMenu .nav.navbar-nav > li.dropdown.mega-dropdown.first,#megaMenu .nav.navbar-nav > li.dropdown.mega-dropdown.last{position:relative}
#megaMenu .mega-dropdown-menu.last,#megaMenu .mega-dropdown-menu.first{width:850px}
.dropdown-menu{right: 13%;left: 13%;}
}

@media (min-width: 1550px){
.jimu-loading-shelter .loading-container{top: 350px!important}
}

@media (max-width: 1199px) and (min-width: 991px) {

/*Filter*/
div[id*="ParentControlsDiv"] >.field {width: 25.8%}


}

@media (max-width: 990px) and (min-width: 768px) {
.container {width: 96%}
/**footer**/
.contactInfo {/*margin: 8px 48px 79px*/width:50%; margin-bottom:30px; padding:0 20px}

.siteMapCol:nth-child(5n+0) {clear: both}
.footerLogo{width:50%}
.mail{margin:10px 0}

/*Filter*/
div[id*="ParentControlsDiv"] >.field {width: 23.5%}

#megaMenu .mega-dropdown-menu{width:100%}

.NewsDetailsItem #itemImg img{max-height:320px}
.navbar-default .navbar-toggle:hover, .navbar-default .navbar-toggle:focus {
    background-color: #2a2a2c;
}


/*News Landing*/
.newsLanding .newsCarousel + .alignRight{margin-bottom:20px}
}

@media (max-width: 767px) { 

/*Loader*/
.jimu-loading-shelter .loading-container{left:40%!important}

.siteMapCol:nth-child(3n+1) {clear: both}
/**footer**/
.contactInfo .genBtn{display:block}
.contactInfo{float:none;margin:0;text-align: center;}
.ContactTitle {display:none /*font-size:1.25em;margin-bottom: 10px;background-color: #880a0f;min-width: 60%;margin: 0 auto;padding: 10px;display: inline-block*/}
.siteMapContainer,.footeLogo,.info{display:none}
.footerLogo{float:none !important}

/*filter*/
div[id*="ParentControlsDiv"] >.field {width: 100% !important}
div[id*="ParentControlsDiv"] >.field input,div[id*="ParentControlsDiv"] >.field select{width:100%;margin-bottom:10px}
div[id*="ParentControlsDiv"] input[type="submit"]{margin:0}

/*News & Events Landing*/
.newsLanding.LatestNews .owl-item {padding:0}
.eventsLandingItems{margin-bottom:20px; height:408px}
.LatestNews .NewsItemListDev{margin-bottom:20px}

/*News Filter*/
.itemListingStyleTwo .itemListingStyleTwoImg {width:100%;position: static;margin-bottom: 10px;text-align:center}
.itemListingStyleTwo .itemListingStyleTwoImg img{height: auto;width:100%}
.listingStyleTwo .Category{bottom: auto;top: 30px}
/**mega menu mobile view**/
#megaMenu .nav.navbar-nav > li{float:none}
.mega-dropdown{position:relative}
#megaMenu .mega-dropdown-menu{/*display:block!important;*/float:none;width:100%;position:relative;background: #131315;;}
#megaMenu .nav.navbar-nav .mega-dropdown-menu > li div img{display:none}
#megaMenu .mega-dropdown-menu > li{float:none;width:70%!important}
#megaMenu .nav.navbar-nav .mega-dropdown-menu > li a.highlightedBtn{ position: absolute}
#megaMenu .nav.navbar-nav .mega-dropdown-menu > li a{    text-transform: uppercase;font-size: 1.0614285714286em;}   
div[id*="ParentControlsDiv"] input[id*="btnFilter"]{float:none!important}   
#megaMenu .mega-dropdown-menu > li{float:none}
.megaMenuOverlay .fadeMe{background: transparent;     position: inherit; }
.navbar-collapse{max-height:none}
#megaMenu .nav>li,#megaMenu .mega-dropdown-menu{position:relative}
.NewsDetailsItem #itemImg img{max-height:220px}
 .navbar-default .navbar-toggle:hover, .navbar-default .navbar-toggle:focus{    background-color: #880a0f;}
 #megaMenu .mega-dropdown-menu > li{
	float:none
}
#megaMenu .nav.navbar-nav .mega-dropdown-menu > li a.highlightedBtn{bottom:10px}
}
@media (max-width: 480px) { 
.footerSiteMap {display:none}
}




#governoratestatistics .govStatsBox .govchart .callout {
    font-size: inherit !important;
}