/*dropdown menu style*/

*{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}
.mainNavWrap { font-family: 'FrutigerLTStd'; font-size:16px; font-weight:400; }

.mainNavWrap a { color:#2e2e2e; }

.nav>li>a { text-transform:uppercase; }

// .navbar-brand { padding-left:0; padding-right:3px; }

// .navbar-default .navbar-nav>li>a { color:#2e2e2e !important; }

// .navbar-collapse { margin-top:6px; }

// .navbar-default .navbar-nav>.active>a, .navbar-default .navbar-nav>.active>a:hover, .navbar-default .navbar-nav>.active>a:focus, .navbar-default .navbar-nav>li>a:hover { background:#9a7f26; color:#FFF !important; background: rgba(130, 39, 78, 0.6); }

.menu-list>li>a:hover, .menu-list>li.active>a { color:#FFF !important; background: rgba(0, 38, 89, 0.8);}

.menu-list>li>a { }

.headerRightWrap { float:right; margin-top:31px; }

.topMenu { margin:0; padding:0; float:right; }

.topMenu li { list-style:none; display:inline-block; margin:0 10px; }

.topMenu li.searchForm { margin-top: -5px; }

.topMenu li.searchForm input:focus { outline:none; }

.headerRightTopBar { margin-top:18px; }

.topMenu li.date { font-family: 'FrutigerLTStd'; font-weight:300; font-size:14px; margin-right: 30px; }

.topMenu li.language { font-family: 'Droid Arabic Naskh', serif; font-size:14px; color:#a28f2b; }

.gridOneWrap { height:608px; overflow:hidden; }

.gridOneWrap .col1 { width:44%; float:left; height:100%; background:#f7f7f7; padding-right: 5px; }

.gridOneWrap .col2 { width:56%; float:left; height:100%; }

.gridOneWrap .col1 h1 { line-height:50px; font-weight:300; }

.test { font-family: 'FrutigerLTStd'; font-size:36px; text-transform:uppercase; }

.aboutTextBlock { background:#a28f2b; height:100%; float:left; text-align:center; width:278px; }

.aboutBlockWrap { height:170px; margin-bottom:5px; }

.newsImg img { width:100%; }

.newsTitle h3 { text-transform:uppercase; float:left; margin:0; max-width:256px; }

.newsDate { float:right; color:#a28f2b; }

.newsTitle { margin-top:15px; margin-bottom:10px; padding-bottom:15px; border-bottom:1px solid #c8c8c8; margin-top: 24px; }

.newsShortDesc p { line-height:28px; }

.readMore { margin-top:25px; }

.readMore a { background:#a28f2b; padding:8px 15px; color:#FFF; display:inline-block; }

.newsDescWrap { min-height:157px; }

/*.siteHeading{font-family: 'Roboto', sans-serif;font-size:32px;line-height:42px;font-weight:300;}

.divisionsBlock{height:430px;overflow:hidden;margin-bottom:5px;}*/



/*HOVER ZOOM EFFECTS*/



.divisionsBlock { width: 100%; height: 436px; text-align: center; margin: auto; overflow:hidden; padding-bottom: 4px; }

.zoomimg { display: inline-block; width: 100%; height: 100%; padding: 0px 5px 0px 5px; padding:0; background-size: 100% 100%; background-repeat: no-repeat; background-position: center center; transition: all .5s ease; position: relative; overflow:hidden; }

.aboutInnerBlock.zoomimg { background-size: 100% 152%; background-position: center top; }

.zoomimg:hover { cursor: pointer; background-size: 110% 110%; }

.aboutInnerBlock.zoomimg:hover { background-size: 110% 172%; }

.zoomimg:after { position: absolute; background-color: rgba(0,0,0,.35); content: ''; font-family: sans-serif; padding-top: 250px; font-size: 2em; color: #fff; top:  0; left: 0; width: 100%; height: 100%; opacity: 0; transition: opacity .5s linear; box-sizing: border-box; }

.zoomimg:hover:after { opacity: 1; }

/*HOVER ZOOM EFFECTS*/





/*.divisionsWrp{background:url(../images/divisions_wrap.jpg) center center no-repeat;-webkit-background-size: cover;-moz-background-size: cover;-o-background-size: cover; background-size: cover;height:100%;position:relative;}*/



/*==== Community Map ===*/

 .communityMapBanner{

   padding:5px 5px;

 }

 .googleMapContainer{

   height: 530px;

 }

 .communityMapList {

    background-color: #fff;   

    height: 530px;

    overflow: auto;    

}

.communityMapMenus .communityMapList  #categoryList > ul > li  > a{

  color:#393a3a;

}



.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar{

  border:2px solid #464646 !important;

}

.mapMakerSubTitle {

  color:#464646;

}

/*==== End Community Map ===*/







.careerstopWrap { height:238px; padding-bottom:5px; }

.mediaCenterWrap { height:195px; position:relative; }

.mediaCenter { background-image:url(../images/media-center.jpg); height:100%; }

.careersWrap { height:100%; width:52%; float:left; padding-right: 5px; }

.contactusWrp { width:48%; float:left; height:100%; }

.contact { height:100%; background:#a28f2b; position:relative; }

.featuredIconTextBlock { padding-top:40%; text-align:center; position:absolute; width:100%; height:100%; top:0; left:0; z-index:9; }

.mediaCenter .featuredIconTextBlock { padding-top:15%; }

.divisionsWrp .featuredIconTextBlock { padding-top:27%; }

// .navbar-nav ul.dropdown-menu > li { width:100%; }

.aboutImgRight { padding-right:0; text-align:right; }

h3.sectionTitle { text-transform:uppercase; font-size:36px; font-weight:300; color:#114c95; margin-top: 70px; margin-bottom: 66px; text-align:center; }

.blog_posts .newsRow { }

.newsRow img { width:100%; }

.contactUs { background:url(../images/contact_banner_bottom.jpg) center center no-repeat; -webkit-background-size: cover; -moz-background-size: cover; -o-background-size: cover; background-size: cover; padding-top:30px; padding-bottom:40px; margin-top:0px; }

.contactUs img { width:100%; }

// footer { background:#636363; padding:22px 0; text-align:center; }

// footer img { =

// }

video#bgvid { position: absolute; right: 0; top: 0; left:0; width:101%; min-width: 100%; min-height: 100%; height: auto; z-index:-9; background: url(/Public/Home/img/Index/slider_bg.jpg) no-repeat; background-size: cover; }

// footer { background:#f3f3f3; clear:both; position:relative; }

.socialMedia { float:right; position:absolute; right:0; top:0px; color:#FFF; z-index:9999 }

.socialMedia li { list-style:none; text-align:center; padding:13px 15px; cursor:pointer; height:49px; }

.socialMedia li.fb { background:#3b579d; }

.socialMedia li.fb:hover { background:#24418a; }

.socialMedia li.twit { background:#1ab2e8; }

.socialMedia li.twit:hover { background:#0c95c5; }

.socialMedia ul { margin:0; padding:0; }

.socialMedia i { color:#FFF; font-size:20px; }

// .footerMainMenu { margin:0; padding:0; text-align:left; margin-bottom:0px; font-size:14px; }

// .footerMainMenu li { display:inline-block; margin:0 10px; font-weight:300; }

// .footerMainMenu a { color:#464646; text-decoration:none; }

// .footerMainMenu a:hover{color: #012e6a;}

// .footerCopyRight { margin:0; padding:0; text-align:center; font-size:14px; }

// .footerCopyRight li { display:inline-block; margin:0 2px; color:#e7e7e7; font-weight:300; }

// .footerCopyRight a { color:#e7e7e7; text-decoration:none; }

.cardWrapper { width:200px; height:170px; position:relative; /*background-color:#333;

  float:left;*/

  margin-right:10px; cursor:pointer; -webkit-font-smoothing:antialiased; z-index:99; width:100%; }

.cardFace { position:absolute; width:200px; width:100%; height:170px; left:0; right:0; overflow:hidden; }

.front { /*background-color:#333; */

}

.back { /*background-color:#333; */

}

// p { font-size:16px; line-height:29px; font-weight:300; margin-bottom:20px;}

.card:hover .cardFace.front { display:none; }

.divisionsWrap .divisionBlock { width:25%; float:left; }

.divisionsWrap .division img { width:100%; }

.divisionsWrap .division { margin:2px; position:relative; overflow:hidden; }

.divisionText { background:#a28f2b; padding:10px 15px; padding-left:20px; ; position:absolute; bottom:0; background: rgba(255, 255, 255, .9); left:0; width:100%; bottom: -29px; -webkit-transition: all 0.5s ease; -moz-transition: all 0.5s ease; -o-transition: all 0.5s ease; transition: all 0.5s ease; }

.division:hover .divisionText { background: rgba(3, 102, 171, .8); bottom:0; }

.division:hover .divisionText p, .division:hover .divisionText h2 { color:#FFF; }

{

color:#FFF;

}

.division .divisionText h2 i { float:right; color:#bea834; }

.division:hover .divisionText h2 i { color:#FFF; }

.divisionText h2 { font-size:20px; text-transform:uppercase; margin:0; font-weight:400; color:#9a7f26; padding: 7px 0; }

.divisionText p { font-size:14px; line-height:19px; margin-top:10px; margin-bottom:5px; }

/*.divisionsWrap .readMoreBtn{position:absolute;bottom:-12%;width:100%;text-align:center;-webkit-transition: all 1s ease;

  -moz-transition: all 1s ease;

  -o-transition: all 1s ease;

  transition: all 1s ease;}

.divisionHovered .readMoreBtn{bottom:50%;}*/

a:focus, a, a:active { outline:none; text-decoration:none; }

.divisionsWrap:hover .readMoreBtn { }

.divisionsWrap .readMoreBtn a { display:inline-block; color:#FFF; text-transform:uppercase; font-size:14px; font-weight:500; }

.divisionsWrap .readMoreBtn a:hover, .divisionsWrap .readMoreBtn a:focus { text-decoration:none; color:#bea834; }

.divisionsWrap img { -webkit-filter: grayscale(1); -webkit-filter: grayscale(100%); filter: grayscale(100%); filter: url(#greyscale); filter: gray; }

.divisionImg { height:192px; -webkit-filter: grayscale(100%); -moz-filter: grayscale(100%); -ms-filter: grayscale(100%); -o-filter: grayscale(100%); filter: grayscale(100%);/*filter: url(grayscale.svg)*/ ; filter: gray; -webkit-background-size: cover; -moz-background-size: cover; -o-background-size: cover; background-size: cover; overflow:hidden; }

.divisionImg:hover { -webkit-filter: grayscale(0); -moz-filter: grayscale(0); -ms-filter: grayscale(0); -o-filter: grayscale(0); filter: grayscale(0);/*filter: url(grayscale.svg)*/ ; filter: gray; }

#fngNews img {/*width:100%;*/ }

#fngNews .item { margin:0 25px; }

#fngNews { }

.newsTitleWrap h3 { font-size:20px; text-transform:uppercase; margin:0; float:left; max-width:65%; }

.newsTitleWrap span.newsDate { display:inline-block; float:right; }

.newsTitleWrap { padding-top:27px; padding-bottom:18px; border-bottom:1px solid #c8c8c8; }

.newsDesc p { font-size:16px; line-height:28px; }

.newsDesc { margin-top: 20px; }

.readMoreNews { margin-top:10px; margin-bottom:10px; }

.readMoreNews a { display:inline-block; background:#958220; padding:8px 15px; font-size:18px; text-decoration:none; color:#FFF; }

.readMoreNews a:hover { }

.owl-buttons > div { position:absolute; top:40%; }

.owl-buttons .owl-prev { left:-25px; }

.owl-buttons .owl-next { right:-25px; }

.newsListWrap { margin-left:-10px; margin-right:-10px; /*margin-left:-25px; margin-right:-25px*/; margin-bottom:30px; }

.grayScaleImg { filter: url("data:image/svg+xml;utf8,<svg xmlns=\'http://www.w3.org/2000/svg\'><filter id=\'grayscale\'><feColorMatrix type=\'matrix\' values=\'0.3333 0.3333 0.3333 0 0 0.3333 0.3333 0.3333 0 0 0.3333 0.3333 0.3333 0 0 0 0 0 1 0\'/></filter></svg>#grayscale"); filter: gray; -webkit-filter: grayscale(100%); }

.grayScaleImgRemove { filter: url("data:image/svg+xml;utf8,<svg xmlns=\'http://www.w3.org/2000/svg\'><filter id=\'grayscale\'><feColorMatrix type=\'matrix\' values=\'1 0 0 0 0, 0 1 0 0 0, 0 0 1 0 0, 0 0 0 1 0\'/></filter></svg>#grayscale"); -webkit-filter: grayscale(0%); }

.latestProjectImg img { filter: url("data:image/svg+xml;utf8,<svg xmlns=\'http://www.w3.org/2000/svg\'><filter id=\'grayscale\'><feColorMatrix type=\'matrix\' values=\'0.3333 0.3333 0.3333 0 0 0.3333 0.3333 0.3333 0 0 0.3333 0.3333 0.3333 0 0 0 0 0 1 0\'/></filter></svg>#grayscale"); filter: gray; -webkit-filter: grayscale(100%); }

.latestProjectImg img:hover { filter: url("data:image/svg+xml;utf8,<svg xmlns=\'http://www.w3.org/2000/svg\'><filter id=\'grayscale\'><feColorMatrix type=\'matrix\' values=\'1 0 0 0 0, 0 1 0 0 0, 0 0 1 0 0, 0 0 0 1 0\'/></filter></svg>#grayscale"); -webkit-filter: grayscale(0%); }

input:focus { outline:none; }

.newsContentWrap { min-height:190px; }

.latestProjectDesc { margin-top:20px; }

.newsLetterHead .newsLetterTitle { text-transform: uppercase; font-size: 28px; font-weight: 400; margin:0; display:inline-block; color:#FFF; }

section.newsLetter { background:#a28f2b; padding:51px 0; margin-top:40px; margin-bottom:0px; }

.newsLetterHead .newsLetterSmallDesc { display:inline-block; margin-left:10px; font-size:16px; font-weight:300; color:#FFF; }

.newsLetterFeild input { padding:10px 15px; font-size:16px; }

.newsLetterFeild input.newsletterFeild { border:1px solid #848888; margin-right:10px; width:320px; }

.newsLetterFeild .newsletterSubmit { background:#FFF; color:#333; border:1px solid #958220; }

/*STICKY HEADER*/

/*.mainHeaderScolled{position:fixed;top:0;background:#fbf9f9;left:0;right:0;z-index:9999;}

.mainHeaderScolled .socialMedia{display:none;}*/

.header { position: fixed; top: 0; left: 0; width: 100%; background: rgba(135, 102, 157, .7); z-index: 1000; height: 96px; -webkit-transition: height 0.3s; -moz-transition: height 0.3s; transition: height 0.3s; text-align:center;background: rgba(255, 255, 255, 1); /*line-height:24px;*/



}

.header.shrink { height: 72px; border-bottom: 1px solid #fbfbfb;background: rgba(255, 255, 255, 1); /*line-height:20px;*/

}

.home .header.shrink{background: rgba(255, 255, 255, .8)}

.header h1 { font-size:30px; font-weight:normal; -webkit-transition: all 0.3s; -moz-transition: all 0.3s; transition: all 0.3s; }

.header.shrink h1 { font-size:24px; -webkit-transition: all 0.3s; -moz-transition: all 0.3s; transition: all 0.3s; }

.bannerWrap { margin-top:0px; }

.header.shrink .socialMedia { }

.header.shrink .headerRightTopBar { display:none; }

// .header.shrink .navbar-brand { padding-top:6px; padding-bottom:2px; }

.header.shrink .headerRightTopBar { margin-top: 9px; -webkit-transition: all 0.3s; -moz-transition: all 0.3s; transition: all 0.3s; }

// .header.shrink .navbar-collapse { margin-top: 19px; -webkit-transition: all 0.3s; -moz-transition: all 0.3s; transition: all 0.3s; }

.logoSmall { display:none; }

.header .logoBig img { -webkit-transition: height 0.3s; -moz-transition: height 0.3s; transition: height 0.3s; max-height:73px; width:auto; max-width:none; margin-top:5px; }

.header.shrink .logoBig img { max-height: 60px; width:auto; margin-top:2px; }

// .navbar-brand { padding-top: 9px; }

// .header.shrink .navbar-brand { padding-top: 4px; }

.header.shrink .logoSmall { display:block; }

.header.shrink .socialMedia { display:none; }

.bannerTextWrap { position:absolute; left:50px; right:50px; bottom:20%;  width:100%;/*background:rgba(190, 168, 52, 0.8);z-index:9*/ padding:15px; padding-bottom:10px; padding-top:10px; text-align:center; max-width: 960px; }

.bannerTextWrap h1 { padding: 0; color:#ffffff; /*text-transform:uppercase*/; line-height:1.3em; font-weight:300; margin:0; font-size:2.4em; margin-left: 23px; text-align:left; }

/*======EXPAND SEARCH BOX=============*/

.searchForm { width:250px; }

.search-form .form-group { float: right !important; transition: all 0.35s, border-radius 0s; width: 32px; height: 32px; background-color: #fff; margin-bottom:0; }

.search-form .form-group input.form-control { padding-right: 20px; border: 0 none; background: transparent; box-shadow: none; display:block; cursor:pointer; }

.search-form .form-group input.form-control::-webkit-input-placeholder {

 display: none;

}

.search-form .form-group input.form-control:-moz-placeholder {

  /* Firefox 18- */

  display: none;

}

.search-form .form-group input.form-control::-moz-placeholder {

  /* Firefox 19+ */

  display: none;

}

.search-form .form-group input.form-control:-ms-input-placeholder {

 display: none;

}

/*.search-form .form-group:hover,

.search-form .form-group.hover {

  width: 100%;

  border-radius: 4px 25px 25px 4px;

}*/



.search-form .has-feedback-clicked, .search-form .has-feedback-clicked { width: 100%; border-radius: 4px 25px 25px 4px; box-shadow: 0 1px 1px rgba(0, 0, 0, 0.075) inset; border-radius: 25px; border: 1px solid #ccc; }

.search-form .form-group span.form-control-feedback { position: absolute; top: -1px; right: -2px; z-index: 2; display: block; width: 34px; height: 34px; line-height: 34px; text-align: center; color: #848484; left: initial; font-size: 14px; }

.newsletter { width:100%; overflow-y:scroll; height:500px; text-align:center; }

.newsletter img { max-width:100%; }

.slide-out-div { padding: 20px; width: 250px; background: #f2f2f2; border: #bea834 1px solid; color:#666; text-align:left; }

.quickContactUsWrap h3 { margin:0; margin-bottom:10px; }

.quickContactUsWrap .contactFeild { margin-bottom:15px; }

.quickContactUsWrap input { width:100%; border:1px solid #c1c1c1; padding:5px 10px; }

.quickContactUsWrap .msgTextFeild { width:100%; border:1px solid #c1c1c1; padding:5px 10px; height:50px; resize: none; }

.quickContactUsWrap { color:#575757; font-size:14px; right: -280px; position:absolute; }

 .quickContactUsWrap input::-webkit-input-placeholder {

color:    #707070;

}

.quickContactUsWrap input:-moz-placeholder {

color:    #707070;

opacity:  1;

}

.quickContactUsWrap input::-moz-placeholder {

color:    #707070;

opacity:  1;

}

.quickContactUsWrap input:-ms-input-placeholder {

color:    #707070;

}

.quickContactUsWrap textarea::-webkit-input-placeholder {

color:    #707070;

}

.quickContactUsWrap textarea:-moz-placeholder {

color:    #707070;

opacity:  1;

}

.quickContactUsWrap textarea::-moz-placeholder {

color:    #707070;

opacity:  1;

}

.quickContactUsWrap textarea:-ms-input-placeholder {

color:    #707070;

}

input:focus::-webkit-input-placeholder {

color:transparent;

}

input:focus:-moz-placeholder {

color:transparent;

} /* FF 4-18 */

input:focus::-moz-placeholder {

color:transparent;

} /* FF 19+ */

input:focus:-ms-input-placeholder {

color:transparent;

} /* IE 10+ */

textarea:focus::-webkit-input-placeholder {

color:transparent;

}

textarea:focus:-moz-placeholder {

color:transparent;

} /* FF 4-18 */

textarea:focus::-moz-placeholder {

color:transparent;

} /* FF 19+ */

textarea:focus:-ms-input-placeholder {

color:transparent;

} /* IE 10+ */

.contactSubmitFeild input { cursor:pointer; background:none; border:1px solid #bea834; }

.contactSubmitFeild input:hover { background:#bea834; border:1px solid #aa9319; color:#FFF; }

/*=======EXPAND SEARCH BOX============*/









/*STICKY HEADER*/ 



.aboutUs img { transform: scale(1); -ms-transform: scale(1); -moz-transform: scale(1); -webkit-transform: scale(1); -o-transform: scale(1); -webkit-transition: all 1s ease; -moz-transition: all 1s ease; -o-transition: all 1s ease; transition: all 1s ease; width:100%; }

.aboutUs img:hover { transform: scale(1.2); -ms-transform: scale(1.2); -moz-transform: scale(1.2); -webkit-transform: scale(1.2); -o-transform: scale(1.2); }

.aboutImgRight { overflow:hidden; padding-left:0; }

a:hover { text-decoration:none; }

// .navbar-nav .dropdown-menu { padding-top:0; padding-bottom:0; }

.emailSubscribeNotification a { text-transform:uppercase; color:#9a7f26 !important; display:inline-block; border:1px solid #9a7f26; padding:2px 5px; position:relative; font-size:15px; background:#9a7f26; border:1px solid #67510b; color:#FFF !important; }

.emailSubscribeNotification a:hover { background:#c7a526; border:1px solid #67510b; color:#FFF !important; }

.emailSubscribeNotification a span { position:absolute; top:-11px; color:#FFF; background:#d90808; right:-10px; -webkit-border-radius: 9px; -moz-border-radius: 9px; border-radius: 9px; display:inline-block; padding:2px 5px; line-height:12px; font-size:13px; padding-bottom:4px; }

.bannerVideoWrap { position:relative;  overflow:hidden; } //height:100vh;

.sectionsWrap { margin-top:22px; }

.blog_posts { margin-top:30px; margin-bottom:50px; }

ul.contactDeatils { margin:0; padding:0; }

ul.contactDeatils li { list-style:none; line-height:31px; }

ul.contactDeatils li.contactAddrss { line-height:25px; margin-bottom:10px; }

.contactContainer { margin-top:10px; margin-bottom:0; padding-top:72px; padding-bottom:65px; background:url(../images/fng-footer.jpg) center top no-repeat; -webkit-background-size: cover; -moz-background-size: cover; -o-background-size: cover; background-size: cover; }

.contactDeatils i { color:#a28f2b; font-size:20px; margin:0 15px; line-height: 23px; }

.contactDeatils .contactAddrss i { font-size:28px; float:left; }

.contactDeatils { font-size:20px; font-weight:300; color:#000 }

.newsCaption { position:absolute; bottom:0; background: rgba(154, 127, 38, .8); color:#FFF; left:25px; right:25px; padding:10px 15px; }

.newsCaption h3 { margin:0; font-size:16px; color:#FFF; line-height:16px; margin-bottom:2px; font-weight:300; }

.newsCaption h3 i, .newsCaption h3 img { float:right; color:#FFF; }

.newsCaption h3 img { width:auto !important; }

.newsCaption:hover { background: rgba(190, 168, 52, .9); }

.socialMediaWrap { }

.socialMediaWrap { position:absolute; width:46px; min-height:50px; left:0px; z-index:9; top:230px; }

.socialButtonWrap { margin:0; padding:0; }

.socialButtonWrap li { list-style:none; margin:0; width:32px; text-align:center; color:#FFF; background:#e4e4e4; }

body {/* position:relative;*/ max-width:100%; }

.socialButtonWrap li a { display:inline-block; padding-top:5px; padding-bottom:5px; width:100%; }

.socialButtonWrap li i { color:#002559; font-size:17px; opacity:0.7; }

.socialButtonWrap li:hover i { opacity:1; }

.socialButtonWrap li.quickContact a { opacity:0.8; }

.socialButtonWrap li.quickContact:hover a { opacity:1; }

.socialButtonWrap li { margin-bottom:4px; }

.socialMediaContainer { position:fixed; width:100%; height:100vh; }

/*.socialButtonWrap li .fa-facebook { color:#335293 }

.socialButtonWrap li .fa-twitter { color:#02bbf1 }

.socialButtonWrap li .fa-twitter { color:#02bbf1 }

.socialButtonWrap li .fa-linkedin { color:#1481c2 }

.socialButtonWrap li .fa-youtube-play { color:#e10202 }*/



.socialButtonWrap li.quickContact { background: rgba(154, 127, 38, .9; );

margin-top:2px; height: 144px; background:none; }

/*HOVER*/

.socialButtonWrap li.fb:hover { background: rgba(59, 87, 157, .9); }

.socialButtonWrap li.twt:hover { background: rgba(26, 178, 232, .9); }

.socialButtonWrap li.insta:hover { background: rgba(17, 115, 191, .9); }

.socialButtonWrap li.vimeo:hover { background: rgba(0, 150, 186, .9); }

.socialButtonWrap li.youtube:hover { background: rgba(219, 51, 47, .9); }

.socialButtonWrap li.googleplus:hover { background: rgba(198, 52, 39, .9); }

.socialButtonWrap li:hover i{color:#FFF;}

/*.socialButtonWrap li.quickContact:hover{background: rgba(154, 127, 38, 1);}*/

/*HOVER*/

.quickContactCap { -webkit-transform: rotate(270deg); -moz-transform: rotate(270deg); -o-transform: rotate(270deg); writing-mode: tb-rl; display:inline-block; color:#FFF; font-size:13px; }

.languageArabic { font-family: 'Droid Arabic Naskh', serif;font-size:17px; font-family: 'ge_ss_twolight';}

.newsMetaDate { position:absolute; right:25px; top:0; z-index:9; width:60px; background: rgba(3, 102, 171, .8); color:#FFF; padding:5px; text-align:center; }

.contactContainer h3.sectionTitle { margin-bottom:30px; padding-left:21px; }

// .footerMenuGroup li { list-style:none; display:inline-block; margin-right:20px; }

.innerBannerImg { height:290px; -webkit-background-size: cover; -moz-background-size: cover; -o-background-size: cover; background-size: cover; }

.sepHeight { clear:both; height:5px; padding-top:30px; padding-bottom:35px; }

.chairmanSection { margin-top:70px; margin-bottom:46px; }

.chairmanMessage { padding:0 15px; padding-right:10%; }

.chairmanMessage p { line-height:35px; }

h2 { color:#114c95; font-weight:400; font-size:30px; }

/*========HOVER ZOOM ANIMATION========*/  

.divisionImg { background-size: 100% 100%; -moz-transition: all .5s; -webkit-transition: all .5s; transition: all .5s; background-position: center; }

.divisionHovered .divisionImg { -webkit-filter: grayscale(0); -moz-filter: grayscale(0); -ms-filter: grayscale(0); -o-filter: grayscale(0); filter: grayscale(0);/*filter: url(grayscale.svg)*/ ; filter: gray; background-size: 110% 110%; }

.sectionWrap { margin-top:25px; margin-bottom:30px; }

.missionWrap { margin-bottom:70px; padding-top:15px; }

.missionWrap p { }

.chairmanImg h4 { font-size:22px; text-align:center; }

.chairmanImg { padding-top:19%; }

#ejadahHomeClients .owl-item { position:relative; max-width:34%;text-align:center; }

#ejadahHomeClients img { max-width:100% }

#ejadahHomeClients .item { max-width: 450px;  }

.copyRight { text-align:right; font-size: 14px; color:#464646 }



.featuredIconsWrap .featuredIcon { width:20%; float:left; padding:6px 0px; text-align:center; height: 112px; }

.fTextWrap h2 { color:#FFF; margin:0; margin-top:6px; font-size:15px; font-weight:normal; text-transform:uppercase; line-height:50px; font-weight:300; letter-spacing: 0.07em; height: 50px;overflow:hidden;}

.featuredIconSection { margin-top:-112px; ; }

.featuredIconsWrap .featuredIcon { cursor:pointer; -webkit-transition: background 0.5s linear; -moz-transition: background 0.5s linear; -ms-transition: background 0.5s linear; -o-transition: background 0.5s linear; transition: background 0.5s linear; position:relative; }

.featuredHoverContent { position:absolute;  left:0; width:100%; ; text-align:left; font-size:13px; line-height:15px; padding:5px 10px; overflow:hidden; bottom:0px; transition: all 0.5s ease; min-height: 60px;  }

.featuredIcon .featuredHoverContent { -webkit-transition: background 0.5s linear; -moz-transition: background 0.5s linear; -ms-transition: background 0.5s linear; -o-transition: background 0.5s linear; transition: background 0.5s linear }

.featuredIcon1 .featuredHoverContent { background: rgba(89, 35, 127, 0.6); }

.featuredIcon2 .featuredHoverContent {  background: rgba(35, 95, 163, 0.6); }

.featuredIcon3 .featuredHoverContent { background: rgba(148, 42, 110, 0.6); }

.featuredIcon4 .featuredHoverContent { background:#942b6e; background: rgba(196, 18, 47, 0.6); }

.featuredIcon5 .featuredHoverContent { background:#d1324c; background: rgba(109, 111, 113, 0.6); }

.featuredIcon1 .featuredHoverContent:hover { background: rgba(89, 35, 127, 0.8); }

.featuredIcon2 .featuredHoverContent:hover {background: rgba(35, 95, 163, 0.8); }

.featuredIcon3 .featuredHoverContent:hover { background: rgba(148, 42, 110, 0.8); }

.featuredIcon4 .featuredHoverContent:hover { background:#942b6e; background: rgba(196, 18, 47, 0.8); }

.featuredIcon5 .featuredHoverContent:hover { background:#d1324c; background: rgba(109, 111, 113, 0.8); }



.featuredIconSection .featuredIconsWrap .featuredIcon:nth-child(1) .featuredHoverContent{background: rgba(231, 93, 29, 0.6);}

.featuredIconSection .featuredIconsWrap .featuredIcon:nth-child(2) .featuredHoverContent{background: rgba(200, 0, 0, 0.6);}

.featuredIconSection .featuredIconsWrap .featuredIcon:nth-child(3) .featuredHoverContent{background: rgba(35, 95, 163, 0.6);}

.featuredIconSection .featuredIconsWrap .featuredIcon:nth-child(4) .featuredHoverContent{background: rgba(148, 42, 110, 0.6);}

.featuredIconSection .featuredIconsWrap .featuredIcon:nth-child(5) .featuredHoverContent{background: rgba(109, 111, 113, 0.6);}

.featuredIconSection .featuredIconsWrap .featuredIcon:nth-child(6) .featuredHoverContent{background: rgba(196, 18, 47, 0.6);}



.featuredIconSection .featuredIconsWrap .featuredIcon:nth-child(1) .featuredHoverContent:hover{background: rgba(231, 93, 29, 0.8);}

.featuredIconSection .featuredIconsWrap .featuredIcon:nth-child(2) .featuredHoverContent:hover{background: rgba(200, 0, 0, 0.8);}

.featuredIconSection .featuredIconsWrap .featuredIcon:nth-child(3) .featuredHoverContent:hover{background: rgba(35, 95, 163, 0.8);}

.featuredIconSection .featuredIconsWrap .featuredIcon:nth-child(4) .featuredHoverContent:hover{background: rgba(148, 42, 110, 0.8);}

.featuredIconSection .featuredIconsWrap .featuredIcon:nth-child(5) .featuredHoverContent:hover{background: rgba(109, 111, 113, 0.8);}

.featuredIconSection .featuredIconsWrap .featuredIcon:nth-child(6) .featuredHoverContent:hover{background: rgba(196, 18, 47, 0.8);}




.featuredDesc li a{
	color:#fff !important;
}




.featuredHoverContent:hover { bottom:0; height:auto; }

.featuredHoverContent p { font-size:15px; line-height:26px; color:#000; z-index:9999; }

.fIconWrp { text-align:center; }

.featuredHoverContent .fIconWrp { padding:1px 0; padding-bottom:2px; }

.featuredHoverContent .fIconWrp img { max-height:48px; }

.featuredHoverContent .featuredDesc { display:none; }

.fTextWrap { text-align:center;max-width: 245px; margin: auto; }

.featuredIcon:hover .featuredHoverContent { height:auto; }

.featuredIcon:hover .featuredHoverContent .featuredDesc { }

.featuredHoverContent .featuredDesc { margin-top:15px; color:#FFF; padding-left: 10px; padding-right: 10px; }

.featuredIconsWrap .featuredIcon:hover { }

.videoPattern { background:url(../images/tv_logo.png) no-repeat; position:relative; width:156px; height:44px; left:15px; top:20px; Z-index:9999; }

.header.shrink .headerRightWrap { margin-top:16px; }

/*#fngNews img { max-width:100%; filter: url("data:image/svg+xml;utf8,<svg xmlns=\'http://www.w3.org/2000/svg\'><filter id=\'grayscale\'><feColorMatrix type=\'matrix\' values=\'0.3333 0.3333 0.3333 0 0 0.3333 0.3333 0.3333 0 0 0.3333 0.3333 0.3333 0 0 0 0 0 1 0\'/></filter></svg>#grayscale"); /* Firefox 10+, Firefox on Android */ filter: gray; /* IE6-9 */ -webkit-filter: grayscale(100%); /* Chrome 19+, Safari 6+, Safari 6+ iOS */ }

#fngNews .item:hover img { filter: url("data:image/svg+xml;utf8,<svg xmlns=\'http://www.w3.org/2000/svg\'><filter id=\'grayscale\'><feColorMatrix type=\'matrix\' values=\'1 0 0 0 0, 0 1 0 0 0, 0 0 1 0 0, 0 0 0 1 0\'/></filter></svg>#grayscale"); -webkit-filter: grayscale(0%); }*/

ul.menu-list li { letter-spacing: 0.04em; }

.contentContainer{margin-top:96px;}

.sidebarWrap{background:#f6f6f6;padding:0;}

.sidebarInnerWrap{}

.sidebarMenuWrap ul li{list-style:none;margin-bottom:26px;font-size:16px;}

.sidebarMenuWrap a{color:#393a3a;font-weight:300;}

.sidebarWrap h3{margin-bottom:22px;}

.sidebarSectionWrap{margin-bottom:1px;padding-bottom:25px;clear:both;padding:22px 50px;padding-right:22px;}



.sidebarAdsWrap{background:url(../images/sidebar-add-bg.jpg) center center no-repeat;-webkit-background-size: cover; -moz-background-size: cover; -o-background-size: cover; background-size: cover;min-height:100px;padding:25px 45px;}

.sidebarAdsWrap .add{padding:20px 0;}

.sidebarWrap .sidebarSectionWrap:last-child{border-bottom:none;}

.sidebarAdsWrap .add img{max-width:100%;}

.sidebarWrap .owl-theme .owl-controls .owl-buttons div{border:none;color:#676767;padding:0;font-size:22px;margin:0 5px;}

.sidebarWrap .owl-buttons .owl-prev{left: -25px;}

.sidebarWrap .owl-buttons .owl-next{right: -25px;}

.rightContentWrap{padding:0;}

.innerPageBannerWrap{position:relative;margin-bottom:30px;}

.innerPageBannerWrap img{width:100%;}

.bannerTitleWrap{position:absolute;bottom:0;left:0;width:100%;padding:15px 62px;background: rgba(0, 37, 89, .6);}

.bannerTitleWrap h2{color:#FFF;font-weight:300;margin:0;line-height:35px;font-size:28px;padding: 1px 0px;padding-right:15%;}

.editorContentWrap{}

.editorContentWrap p.italic{font-style:italic;}

.editorContentWrap p{}

.rightContentContainer{padding:20px 62px;;}

.contentFeturedBlocksWrap{margin-top:40px;}

.featuredService h3{text-align:center;font-weight:300;font-size:24px;}

.featuredService{padding:10px 0px;}

.featuredServRow{margin-bottom:20px;}

.contentFeturedBlocksWrap .featuredServRow:last-child{margin-bottom:5px;}



i.icon{margin:0;padding:0;position:relative;/*width:35px;*/height:75px;overflow:hidden;font-size:64px;display:inline-block;vertical-align:middle;text-align:center;}

i.icon svg{fill:#000}

.featuredService i{font-size:65px;color:#005da4;}

.featuredIconsWrap i{color:#FFF;max-height:64px;}

.editorContentWrap p{font-size:16px;line-height: 27px;}

.editorContentWrap .firstTitle{font-size:17px;line-height:32px;font-style:italic;}

.owl-carousel .owl-item{text-align:center;}

.contentFeturedBlocksWrap{margin-top:40px;}

.featuredService h3{text-align:center;font-weight:300;font-size:24px;}

.featuredService{padding:10px 0px;}

.featuredServRow{margin-bottom:20px;}

.contentFeturedBlocksWrap .featuredServRow:last-child{margin-bottom:5px;}



i.icon{margin:0;padding:0;position:relative;/*width:35px;*/height:75px;overflow:hidden;font-size:64px;display:inline-block;vertical-align:middle;text-align:center;}

i.icon svg{fill:#000}

.featuredService i{font-size:65px;color:#005da4;}

.featuredIconsWrap i{color:#FFF;max-height:64px;}



/*CONTACT PAGE*/

.contactTitle{background:#002559;padding:20px 23px;}

.exicutiveBannerDesc .contactTitle{padding:20px 64px;}

.contactTitle h2{color: #FFF;font-weight: 300;margin: 0;line-height: 35px;font-size: 28px;}

.locationMapFrame{position:relative;}

.mapLocationTitleWrap{position:absolute;bottom:0;left:0px;right:0px;background: rgba(0, 37, 89, .8);padding:10px 15px;width:100%;}

.mapLocationTitleWrap h2{color: #FFF;font-weight: 300;margin: 0;line-height: 35px;font-size: 28px;}

.locationAddressWrapper{margin-top:30px;padding:10px 22px;}

.locationAddressWrapper h1{font-size:19px;font-weight:300;color:#002559;}

.locationAddressWrapper ul li{list-style:none;line-height:32px;padding-left:42px;margin-bottom:10px;}

.locationAddressWrapper ul{margin:0;padding:0;}

.locationAddressWrapper h6{font-size:16px;color:#000;font-weight:400;margin:15px 0;}

.locationAddressWrapper ul li.contactNo{background:url(../images/contact_address_icons.png) 0px -3px no-repeat;}

.locationAddressWrapper ul li.fax{background:url(../images/contact_address_icons.png) 0px -56px no-repeat;}

.locationAddressWrapper ul li.email{background:url(../images/contact_address_icons.png) 0px -103px no-repeat;}

.contactFormWrapper{padding:20px 30px;margin-top:15px;margin-bottom:90px;}

.contactFormWrapper input, .contactFormWrapper textarea{width:100%;padding:10px 16px;border:1px solid #afafaf;}

.contactFormWrapper .formControl{margin-bottom:15px;}

.contactFormWrapper .contactSubmitWrap{background:#002559;cursor:pointer;color:#FFF;border:1px solid #01224f;}

.contactFormWrapper .cptchImg{width:80%;float:left;max-width:135px;}

.contactFormWrapper .captchaRefresh{width:10%;float:right;}

.contactFormWrapper .cptchImg img, .contactFormWrapper .captchaRefresh img{max-width:100%;}

.contactFormWrapper .cptchImg{border:1px solid #afafaf;text-align:center;height:43px;}

.contactFormWrapper .captchaRefresh{text-align:center;min-width:28px;padding-top:10px;}

.contactFormWrapper textarea{height:161px;resize:none;}

.contactFormWrapper .submitBtnWrp{margin-top:-5px;}

.contactFormWrapper .captchaRefresh img{cursor:pointer;}

.contactFormContainer h1{font-weight: 300;}

.teamMemberContentWrap{padding:25px 15px;}

.memberTitleBlock h3{word-wrap: break-word;font-size: 1.2em;}

.memberTitleBlock h5{font-weight:300;}

.communityMapMenus .communityMapList ul li{list-style:none;background:url(../images/list-arrow.png) 0 7px no-repeat;padding-left:20px;line-height:29px;}

.editorContentWrap ul li{list-style:none;background:url(../images/list-arrow.png) 0 7px no-repeat;padding-left:20px;line-height:29px;}

.vacancyContentWrap ul li{list-style:none;background:url(../images/list-arrow.png) 0 7px no-repeat;padding-left:20px;line-height:29px;}

.home .header{background: rgba(255, 255, 255, .6);}

input.wpcf7-not-valid{border:1px solid red;}

span.wpcf7-not-valid-tip{/*display:none !important;*/}

ul.menu-list>li>ul>li.current-menu-item{background: rgba(0, 38, 89, 0.9);}

.contactFormWrapper div.wpcf7 img.ajax-loader{position: absolute;right: -15px;top: 13px;}

.sidebarMenuWrap li.current_page_item > a{color: #114c95;/*font-size: 18px;*/}

ul.menu-list>li.current-menu-item>a{background: rgba(0, 38, 89, 0.8);color:#FFF !important;}

ul.menu-list>li.current_page_parent>a{background: rgba(0, 38, 89, 0.8);color:#FFF !important;}

.contactAddressSingle .locationAddressWrapper{margin:0;padding:0;}

.contactAddressSingle{padding:10px;}

.rightContentContainer .editorContentWrap{word-wrap: break-word;}

video#bgvid{width:auto;min-width:100%;}



.sidebarMenuWrap > ul li ul{margin-left:10px;margin-top:10px;}

.sidebarMenuWrap > ul li ul li{margin-bottom:12px;}

.rightContentContainer ul li{list-style:none;}

.editorContentWrap td{background: #f3f3f3 url(../images/bg-td.gif) repeat-x;border: solid #fff;border-width: 1px 0;padding: 10px 20px;width:auto;}

.responsiveSocialMedia{display:none;}



/*TEAM GALLERY EXPAND*/

.teamMemberContentWrap{padding:25px 15px;}

.gallery-items { font-size: 0; }



.gallery-item {

  display: inline-block;

  vertical-align: top;

  -webkit-transition: height 500ms ease;

  -o-transition: height 500ms ease;

  transition: height 500ms ease;

}



.gallery-expander {

  position: absolute;

  left: 0;

  right: 0;

  overflow: hidden;

  max-height: 0;

  -webkit-transition: max-height 500ms ease;

  -o-transition: max-height 500ms ease;

  transition: max-height 500ms ease;

}



.gallery-contents { position: relative;overflow:hidden; }



.gallery-contents:after {

  display: block;

  position: absolute;

  bottom: 0px;

  left: 50%;

  margin-left: -30px;

  width: 0;

  height: 0;

  content: '';

  border-left: 12px solid transparent;

  border-right: 12px solid transparent;

  border-bottom-style: solid;

  border-bottom-width: 0px;

  -webkit-transition: border-bottom-width 500ms ease;

  -o-transition: border-bottom-width 500ms ease;

  transition: border-bottom-width 500ms ease;

}



.gallery-item.active .gallery-contents:after { border-bottom-width: 17px; }



.errorPageWrapper {padding-top:100px;padding-bottom:150px;}



.gallery-item {

  text-align: left;

  font-size: 25px;

  margin: 0 10px;

  padding: 10px 0;

}



.gallery-item .thumbnail {

  position: relative;padding:0;

  width: 270px;width:100%;

  /*height: 300px;*/

  overflow: hidden;

  cursor: pointer;margin-bottom:0;

}



.gallery-item .thumbnail > img {

  /*position: absolute;

  top: 50%;

  margin-top: -300px;*/

  max-width: 100%;

}



.gallery-item .title {

  text-align: center;position:absolute;bottom:0;left:0;width:100%;padding:10px 9px;z-index:1;background: rgba(0, 37, 89, .6);color:#FFF;bottom: -130px;    transition: all 0.5s ease;-webkit-transition: all 0.5s ease; -moz-transition: all 0.5s ease;

    -o-transition: all 0.5s ease; /*margin-top: 20px;

  padding-bottom: 20px;*/

}

.gallery-item:hover .title{bottom:0px;}

.gallery-contents:after { border-bottom-color: #7f92ac; display:none;}



.gallery-expander {margin-bottom:15px; }



.gallery-expander-contents {

  margin: 0 auto;

  width: 1000px;

  padding: 20px 0;

}

.gallery-item .thumbnail{border:none;}

.gallery-item .thumbnail img{width:100%;}

li.gallery-item{width:25%;padding:0;margin:0;padding: 6px;margin-bottom:2px;}

.gallery-expander-contents{width:100%;}

.gallery-items{position:relative;}

.gallery-contents .title h3{text-transform:uppercase;font-weight:400;font-size:16px;margin-bottom:10px;color:#FFF;}

.gallery-contents .title h4{font-size:14px;margin:0;color:#FFF;font-weight:300;}

.gallery-contents .title {text-align:left;}

.expanContentWrapper{padding-bottom:40px;}

.expandTitleWrap h3{text-transform:uppercase;font-size:20px;font-weight:600;}

.expandTitleWrap h4{font-size:15px;font-weight:300;}

.expandTitleContentWrap p{font-size:16px;}

.home ul.menu-list>li.homeMenu{display:none;}

.sidebarSectionWrap .owl-buttons > div{top:27%;}

.contactFormWrapper h1{padding:0 15px;font-size: 1.48em;font-weight: 300;margin-bottom:22px;}

.contactFormWrapper label{font-weight:300;}

.contactLocationMap {margin-top:15px;}

.locationAddressWrapper h6{font-weight:300;margin-bottom: 36px;}

.contactFormWrapper input.wpcf7-submit{background:#002559;border:none;color:#FFF;}

.contactFormWrapper input.wpcf7-submit:hover{background:#022a63;}

.locationAddressWrapper h5{font-size:18px;margin-top:16;margin-bottom:20px;}

p.addT{margin-top:10px;}



img.aligncenter  {margin-left:auto; margin-right:auto;}

img.alignright {float:right; margin: 5px 0 20px 20px;}

img.alignleft {float: left;margin: 5px 20px 20px 0;}

.captcha_img_wrap img.wpcf7-form-control{width:100% !important;}

.contactFormWrapper input.wpcf7-captchar{padding: 9px 9px;}

strong{font-weight:400;}

.contentFeturedBlocksWrap .featuredService_Wrap p{/*text-align:justify;*/}

.sidebarMenuWrap ul.innerPageLeftMenu > li > a {}

.contentFeturedBlocksWrap .featuredService p a.contentReadMore{display:inline-block;width:100%;margin-top:10px;}

.expandTitleWrap h3, .expandTitleWrap h4{color:#000;}

/*.ipadDevice .bannerTextWrap{border: 3px solid red;}*/

.ipadDevice video { display:none; }

.ipadDevice .bannerVideoWrap { background:url(/Public/Home/img/Index/slider_bg.jpg) no-repeat center center; -webkit-background-size: cover; -moz-background-size: cover; -o-background-size: cover; background-size: cover; }

.page-id-917 .rightContentContainer .contentFeturedBlocksWrap {margin-top: 10px;}
.page-id-917 .rightContentContainer .contentFeturedBlocksWrap .featuredService h3{margin-top: 10px;}






@media (min-width: 640px) and (max-width: 999px) {



/*.gallery-expander-contents { width: 640px; }*/

}



@media (max-width: 639px) {



.gallery-expander-contents { width: 100%; }

}



.gallery-expander-contents:after {

  clear: both;

  display: table;

  content: '';

}



.gallery-expander-contents > div.col {

  float: left;

  width: 480px;

}



@media (min-width: 640px) and (max-width: 999px) {



.gallery-expander-contents > div.col { width: 310px; }

}



@media (max-width: 639px) {



.gallery-expander-contents > div.col {

  float: none;

  padding: 25px 20px 0;

  width: auto;

}



}



.gallery-expander-contents > div.col + div.col { margin-left: 40px; }



@media (min-width: 640px) and (max-width: 999px) {



.gallery-expander-contents > div.col + div.col { margin-left: 20px; }



}



@media (max-width: 639px) {



.gallery-expander-contents > div.col + div.col { margin-left: 0px; }



}



.gallery-expander-contents div.close {

  position: absolute;z-index:3;width:25px;text-align:center;

  top: 10px;

  right: 5px;

}



.gallery-expander-contents div.title {

  font-weight: 500;

  color: #D28A3C;

}



.gallery-expander-contents div.contents {

  margin-top: 10px;

  border-top: 1px solid #BCB098;

  border-bottom: 1px solid #BCB098;

  padding: 10px 0;

  font-size: 14px;

  line-height: 24px;

  color: #797262;

}



.gallery-expander-contents div.image > img {

  width: 100%;

  display: block;

}



/*TEAM GALLERY EXPAND*/

ul.menu-list > li{border-color:#f3f3f3;}

.bannerWrap{clear:both;}

.editorContentWrap li.p1 p{margin-bottom:5px;}

.careerLeftMenuList > li > ul > li{background: url(../images/list-arrow.png) 0 4px no-repeat;padding-left: 20px;}

.careerLeftMenuList > li > a{font-size: 17px;font-weight: 400;color: #114c95;}



.errorPage img{ 

    filter: url("data:image/svg+xml;utf8,<svg xmlns=\'http://www.w3.org/2000/svg\'><filter id=\'grayscale\'><feColorMatrix type=\'matrix\' values=\'0.3333 0.3333 0.3333 0 0 0.3333 0.3333 0.3333 0 0 0.3333 0.3333 0.3333 0 0 0 0 0 1 0\'/></filter></svg>#grayscale");

}

.designby{ font-size:10px; color:#464646; padding-right:10px; }

.designby a{ text-decoration:none; color:#464646;padding-right:5px; }

.communityDetailedMap{ padding:0px}
.client-main{ padding-top:96px}
#ejadahHomeClients .owl-buttons i{font-size: 16px;}






/*RESPONSIVE STYLE*/





@media only screen and (min-width : 1260px) and (max-width : 1400px) {

.owl-buttons .owl-prev { left: -10px; }

.owl-buttons .owl-next { right: -10px; }

.sidebarSectionWrap .clientsWrap {height: 176px;overflow: hidden;}







}

@media (min-width: 1100px) {

/*.nav.navbar-nav > li ul.dropdown-menu{min-width:204px;max-width:267px;} 

  .nav.navbar-nav > li ul.dropdown-menu ul.dropdown-menu{top:6px;min-width:267px;}

  .nav.navbar-nav > li ul.dropdown-menu a{white-space:normal;}*/

  .bannerVideoWrap{min-height:760px;max-height:100vh;}

  .wmg-container .wmg-item{max-width:25%;}

  .rightContentContainer{min-height:200px;}

  .clientsMainWrap{padding-top:20px;padding-bottom:60px;}

  .contactLocationsWrap .contactLocationMap:first-child{padding-right:8px;}

  .contactLocationsWrap .contactLocationMap:last-child{padding-left:8px;}

  .bannerTitleWrap h2{font-size: 32px;}

  .featuredServRow{margin-left:-20px;margin-right:-20px;}

  .featuredService_Wrap{padding:20px;}

  .featuredService{padding-bottom:0;}

  .rightContentContainer{padding-bottom:35px;}

  .contactFormWrapper .captchaWrp {padding-right:0;}

  .contactFormWrapper .captchaWrp img{height:auto;width:100%;}

  .clientsMainWrap .clientsWrap .owl-buttons .owl-next{right: -18px;}

  

  

  

}



@media (min-width: 1024px) {

  .sidebarAdsWrap{padding: 100px 45px;}

  .editorContentWrap p{line-height: 25px;}

  .editorContentWrap .firstTitle{line-height: 28px;}

  }





@media (min-width: 1200px) {

// .container { width: 1212px; }

.innerPageBannerWrap{min-height:300px;}

}



 @media (min-width: 1350px) {

// .container { width: 1300px; width:96%; }

}

 @media (min-width: 768px) {

// .navbar-right .dropdown-menu { left: 0; right: auto; }

.dropdown-submenu > .dropdown-menu { right:auto; left:100%; }

// .navbar-nav>li>a { padding-top:8px; padding-bottom:8px; }

.rightContentWrap {float:right;}

.sidebarWrap {float:left;}

ul.menu-list>li.contacTusMenu>ul>li>a{width:173px;}

ul.menu-list>li.careersMenuHeader>ul>li>a{width:173px;}

.bannerSlideDesc{max-width:650px;}





}

 @media (max-width: 1260px) {

.owl-theme .owl-controls .owl-buttons div { display:none; }

// .container { max-width:96%; }

.header .logoBig img { max-height:62px; }

ul.menu-list>li>a { padding: 8px 12px; }

.sidebarSectionWrap{padding: 15px 10px;padding-left:35px;}









}

 @media (max-width: 1400px) {

// .navbar-header { max-width:272px; }

}

 @media (max-width: 1360px) {

// .navbar-right ul.menu-list>li>a { padding: 5px 10px; }

}



@media only screen and (min-width : 769px) and (max-width : 1000px) {

// .mainHeader > .container{width:94%;padding:0;}

.header .logoBig img{max-width:116px;}

// .navbar-right ul.menu-list > li > a{padding:5px 4px;} 

body .headerRightWrap {float:right ;width:auto ;margin-top:25px;}

// body .navbar-header{float:left;width:auto ;}

video#bgvid{width:auto;min-width:100%;}

// .navbar-right ul.menu-list > li > a{ padding:5px 7px}

  }





@media only screen

and (min-width: 960px)

and (max-width: 1024px){

//   .footerMainMenu li{margin: 0 8px;}  

// }





/* iPads in portrait and landscape----------- */

@media only screen and (min-width : 768px) and (max-width : 1024px) {

.header .logoBig img { max-width:160px; height:auto; width:100%; }

// .nav>li>a { padding:9px 8px; }





.bannerVideoWrap{height:426px;}





}



/* iPad in landscape----------- */

@media only screen and (min-width : 768px) and (max-width : 1024px) and (orientation : landscape) {



.headerRightTopBar { margin-top:15px; }

ul.menu-list>li>a { padding: 8px 11px; }

.header { height: 88px; }

.bannerWrap { margin-top:50px; }

.bannerTextWrap{bottom:40%;}





}



/* iPad in portrait----------- */

@media only screen and (min-width : 768px) and (max-width : 1024px) and (orientation : portrait) {

.bannerVideoWrap {height:450px; }

.headerRightWrap {/* position: absolute; top: 21px;*/ }

.bannerTextWrap{left:15px;right:15px;padding:10px;}

.sidebarWrap {width:100%;float:none;}

.rightContentWrap  {width:100%;float:none;}

.sidebarWrap .sidebarInnerWrap{padding:5px 40px;}

.featuredService_Wrap{width:100%;}

.contentContainer{margin-top:82px;}

.sidebarAdsWrap .add{width:50%;float:left;}

li.gallery-item{width:33.3%;margin-bottom:15px;}

.rightContentContainer{padding: 20px 45px;}

// .footerMenu_wrapper, .copyRightWrapper{width:100%;float:none;}

#ejadahHomeClients .owl-buttons .owl-next{ right: -5px;}

#ejadahHomeClients .owl-buttons .owl-prev{left: -5px;}

.responsiveSocialMedia{display:block;margin:10px auto;margin-bottom:0;}

.resSocialMeda li{list-style:none;display:inline-block;}

.resSocialMeda li a{color:#002559;font-size:15px;padding:5px 10px;display:inline-block;}

ul.socialButtonWrap{display:none !important;}

.menu-toggle-button{margin-top: 20px;}

.locationAddressWrapper h1{font-size: 17px;}

}







@media only screen

and (min-width: 760px)

and (max-width: 800px){

  .rightContentContainer{padding: 20px 45px;}

  .bannerTitleWrap{padding: 15px 45px;}

}









@media (max-width: 991px) {

/*MENU BREAKPOINT CHANGE*/

// .navbar-header { float: none; }

// .navbar-toggle { display: block; }

// .navbar-collapse { border-top: 1px solid transparent; box-shadow: inset 0 1px 0 rgba(255,255,255,0.1); }

// .navbar-collapse.collapse { display: none!important; }

// .navbar-nav { float: none!important; margin: 7.5px -15px; }

// .navbar-nav>li { float: none; }
// 
// .navbar-nav>li>a { padding-top: 10px; padding-bottom: 10px; }

// .navbar-text { float: none; margin: 15px 0; }

/* since 3.1.0 */

    // .navbar-collapse.collapse.in { display: block!important; }

.collapsing { overflow: hidden!important; }

/*MENU BREAKPOINT CHANGE*/

// .navbar-header, .headerRightWrap { width:100%; float:none; max-width:none; text-align:left; }

.headerRightTopBar { margin-top:0; }

// .navbar-right { float:none !important; }

// .nav.navbar-nav { background: rgba(154, 127, 38, .9); margin-top:0; }

// .navbar-right .dropdown-menu { width:100%; }

.divisionText { padding: 8px 8px; }

.divisionText h2 { font-size: 0.8em; }

.newsCaption h3 img { display:none; }

.division .divisionText h2 i { display:none; }

.divisionImg { height:165px; }

.contactContainer { padding-bottom: 36px; padding-top: 24px; }

// .navbar-default .navbar-nav .open .dropdown-menu>li>a { color:#FFF; }

// .navbar-right{margin-right:0;}

.headerRightWrap{margin-top:5px;}

// .navbar-brand{padding-top:5px;padding-bottom:3px;}

.header{max-height:82px;}



.bannerVideoWrap{height:420px;}

.bannerTextWrap{left:15px;right:15px;margin-left:auto;margin-right:auto;}

.bannerTextWrap h1{font-size:2em;}

h3.sectionTitle{font-size:1.5em;}

.bannerTitleWrap h2{padding-left:0;padding-right:0;}



}



@media (max-width: 768px) {

.featuredIconSection{margin-top:0;}

.featuredIconsWrap .featuredIcon{width:100%;float:none;height:auto;padding:0;}  

.featuredHoverContent{position:relative;} 

.sidebarSectionWrap{padding: 15px;} 



.copyRight{text-align:center;margin-top:15px;}

// #menu-footer-menu{text-align:center;}

.sidebarMenuWrap ul li{margin-bottom:15px;}

.expanContentWrapper{padding-bottom:20px;}  

.contactFormWrapper input.wpcf7-submit{padding-left:4px;padding-right:4px;text-align:center;} 

.one-half{padding-left:0 !important;} 

ul.menu-list li.has-submenu > a > span.menu-expand{padding-left:6px;padding-right:6px;padding-top:9px;}



.featuredIconSection .featuredIconsWrap .featuredIcon:nth-child(1) .featuredHoverContent{background: rgba(196, 18, 47, 1);}

.featuredIconSection .featuredIconsWrap .featuredIcon:nth-child(2) .featuredHoverContent{background: rgba(89, 35, 127, 1);}

.featuredIconSection .featuredIconsWrap .featuredIcon:nth-child(3) .featuredHoverContent{background: rgba(35, 95, 163, 1);}

.featuredIconSection .featuredIconsWrap .featuredIcon:nth-child(4) .featuredHoverContent{background: rgba(148, 42, 110, 1);}

.featuredIconSection .featuredIconsWrap .featuredIcon:nth-child(5) .featuredHoverContent{background: rgba(109, 111, 113, 1);}

.featuredIconSection .featuredIconsWrap .featuredIcon:nth-child(6) .featuredHoverContent{background: rgba(196, 18, 47, 1);}

ul.menu-list li.has-submenu > a > span.menu-expand{padding-left:10px;padding-right:10px;} 

.owl-theme .owl-controls .owl-buttons div{display:block;}

.sidebarWrap .owl-buttons .owl-prev{left: -13px;}

.sidebarWrap .owl-buttons .owl-next{right: -13px;}

ul.menu-list > li.contacTusMenu > ul > li > a{width:100%;}

.header ul.menu-list li li:hover a{color:#000;}

.locationAddressWrapper h6{margin-bottom: 20px;}

.header ul.menu-list li a{padding: 7px 10px;}

.bannerVideoWrap { background:url(/Public/Home/img/Index/slider_bg.jpg) no-repeat center center; -webkit-background-size: cover; -moz-background-size: cover; -o-background-size: cover; background-size: cover; }

.bannerVideoWrap video { display:none; }

}







@media (max-width: 760px) {

.header .logoBig img { height:42px; }

.header.shrink .logoBig img { height:42px; }

h2 { font-size:1.3em; }

.chairmanImg h4 { font-size:1em; }

p { font-size:0.9em; }

.chairmanMessage p { line-height:1.7em; }

.header { position:relative; }

.bannerWrap { margin-top:0; }

.innerPageLeftMenu li{background:#fbfbfb;}

.innerPageLeftMenu li.page_item_has_children{background:none;}

.innerPageLeftMenu li > a{display:inline-block;padding:5px 10px;}

.wmg-details.open{min-height:554px !important;}

.wmg-item.open.wm-margin{margin-bottom:590px !important;}

.contentContainer {margin-top: 5px;}

.bannerTitleWrap h2{font-size: 1.2em;line-height:1.3em;line-height: 35px;}

.locationAddressWrapper h1{line-height:28px;}

ul.menu-list > li{overflow:hidden;}

ul.menu-list li.has-submenu > a > span.menu-expand{margin-top:0;background:#eeeeee;max-height:38px;}

.responsiveSocialMedia{display:block;margin:10px auto;margin-bottom:0;}

.resSocialMeda li{list-style:none;display:inline-block;}

.resSocialMeda li a{color:#002559;font-size:15px;padding:5px 10px;display:inline-block;}

li.gallery-item{width:33.3%;}

.innerPageBannerWrap{width:100%;overflow:hidden;}

.innerPageBannerWrap img{min-height:120px;width:auto;}

.gallery-item .title{display:none;}

.rightContentContainer{padding:20px 15px;}

h3.sectionTitle{margin-bottom: 36px;margin-top: 40px;}

.locationAddressWrapper{margin-top:20px;}

.editorContentWrap img{max-width:100%;height:auto;}

.contactFormWrapper textarea{height:100px;}

.innerPageBannerWrap{background:none !important;}

.bannerTitleWrap{position:relative;background: rgba(0, 37, 89, 1);padding: 20px 26px;}

.exicutiveBannerDesc .contactTitle {padding: 20px 26px;}

.exicutiveBannerDesc .contactTitle h2{font-size: 1.3em;line-height: 35px;}

.contactTitle h2{font-size: 1.3em;}

.client-main{ padding-top:10px}



}









@media (max-width: 550px) {

.searchForm { width:165px; }

.divisionsWrap .divisionBlock { width:100%; float:none; margin-bottom:15px; }

.divisionImg { height:200px; }

.contactDeatils { font-size: 0.9em; }

ul.contactDeatils li.contactAddrss { display:inline-flex; }

.bannerVideoWrap { background:url(/Public/Home/img/Index/slider_bg.jpg) no-repeat center center; -webkit-background-size: cover; -moz-background-size: cover; -o-background-size: cover; background-size: cover; }

.bannerVideoWrap video { display:none; }

.chairmanSection { margin-top:25px; margin-bottom:25px; }

.chairmanImg { padding-top:0; }

// .footerMainMenu { font-size:14px; }

// .footerCopyRight { font-size:13px; }

// .footerCopyRight li { display:none; }

// .nav>li:hover ul.dropdown-menu { display:none; }

// .nav>li.open > ul.dropdown-menu { display:block !important; z-index:9999; top:0; position:relative; }

// .nav>li.open a:hover > .dropdown-menu { top:0px; border:1px solid red; }

.socialMediaWrap{display:none;} 

.bannerTitleWrap h2{padding:0;}



.innerPageBannerWrap{ }

.contentContainer{margin-top:0;}

li.gallery-item{width:100%;float:none;}

.home .owl-theme .owl-controls .owl-buttons div{display:block;border:none;padding:0;}

.home .owl-theme .owl-controls .owl-buttons div i{font-size:26px;}

.home .owl-buttons .owl-prev{left:0;}

.home .owl-buttons .owl-next{right:0;}

.home .owl-buttons > div{top:31px;}

.header{height:67px;}

.bannerTextWrap h1{margin-left:0;font-size:1.6em;}

.contactFormWrapper{padding: 10px 13px;padding-top:0;margin-top:0;}

.locationAddressWrapper{padding:10px;}

.contactFormWrapper{margin-bottom:15px;}

.menu-expand:hover{color:#000;}

.sidebarSectionWrap{/*background:#ffffff;*/}

.awardsTable td{vertical-align:top;}

.awardsTable td.verticalAlignMiddle{vertical-align:middle;}

.sidebarMenuWrap > ul li ul li{margin-bottom: 0;}

.careerLeftMenuList li > a{padding:0;}

.sidebarMenuWrap > ul.careerLeftMenuList li ul li{margin-bottom:10px;}

ul.menu-list li.has-submenu > a > span.menu-expand{color:#000;}

.header ul.menu-list li ul li a {padding: 8px 10px;}



}





 @media (max-width: 350px) {

.searchForm { width:132px; }

.innerPageBannerWrap{ }







}





/*=========== Custom Styles ==============*/

/*ul#demo-menu li.current_page_item a, ul#demo-menu li.current_page_parent a{

 color:#FFF !important; background: rgba(0, 38, 89, 0.8);

}



ul#demo-menu li.current_page_parent a{color: #282828 !important;}

.sidebarSectionWrap ul.innerPageLeftMenu li.current_page_item a{

color:#114c95;

}*/











