﻿/* (English)*/
.FR{float:right}
.FL{float:left}
.alignLang{text-align:left}

body { font-family: 'Helvetica Neue', Helvetica, Arial, sans-serif;color: #313131;}
html, body{text-align:left}

h1,h2,h3,h4,h5,h6 {font-family: inherit;font-weight: 500;line-height: 1.1;}

@font-face {
  font-family: 'Droid';
  src: url('/Style Library/LINKDev/fonts/DroidArabicKufi.eot');
  src:url('/Style Library/LINKDev/fonts/DroidArabicKufi.woff') format('woff'),
      url('/Style Library/LINKDev/fonts/DroidArabicKufi.ttf') format('truetype'),
      url('/Style Library/LINKDev/fonts/DroidArabicKufi.svg#DroidArabicKufi') format('svg'),
      url('/Style Library/LINKDev/fonts/DroidArabicKufi.eot?#iefix') format('embedded-opentype');
  font-weight: normal;
  font-style: normal;
}

@font-face {
  font-family: 'Raleway';
  src: url('/Style Library/LINKDev/fonts/Raleway-Regular.eot');
  src:url('/Style Library/LINKDev/fonts/Raleway-Regular.woff') format('woff'),
      url('/Style Library/LINKDev/fonts//Raleway-Regular.ttf') format('truetype'),
      url('/Style Library/LINKDev/fonts/Raleway-Regular.svg') format('svg');
  font-weight: normal;
  font-style: normal;
}


/*input, select, textarea */

#s4-bodyContainer input[type="button"],
#s4-bodyContainer input[type="button"]:hover,
#s4-bodyContainer input[type="button"]:active,
#s4-bodyContainer input[type="button"]:focus {font-size: 0.875em;}
button,html input[type="button"],input[type="reset"],input[type="submit"] {font-size: 0.875em;margin-right: 5px;}
/*search sharepoint*/
.ms-srch-sbLarge>input{float:left}
/*header*/
.headerLinksCont [id$='lblMessage']{float:left}
.headerLinksCont .hoverDropdown.dropdown.mL20 .icon-arrow-down{margin-left:7px}
.contactContHeader{float:right}

/* end of useful classes */

/*announcments*/
.announcementCont a.announcementBtn{right:0}

/*****************************
***************Blog**********
******************************/

.blogNav .ms-blog-quickLinksTitle.ms-blog-quickLinksTitle {font-size: 0.875em!important;line-height: 1.375em;}
.blogNav li > a.ms-core-listMenu-item.ms-core-listMenu-selected:hover,
li > a.ms-core-listMenu-item:hover,
li > a.ms-core-listMenu-item:active.ms-core-listMenu-verticalBox > .ms-core-listMenu-item,
.blogNav .ms-core-listMenu-verticalBox li.static > .ms-core-listMenu-item {font-size: 0.938em;}

.blogMainDisplay .ms-blog-postInlineMargin h2 a {font-size: 1.375em;text-transform: capitalize;}
.blogMainDisplay .ms-textXLarge {line-height: 47px;}
.blogMainDisplay .ms-uppercase.ms-blog-boldMonth.ms-textSmall {line-height: 28px;font-weight: normal}
.blogMainDisplay .ms-metadata,.ms-descriptiontext {line-height: 21px}

.blogNav .ms-blog-quickLinksTitle.ms-blog-quickLinksTitle{text-align: left;}
.blogNav .ms-noList ul,.blogNav .ms-noList ol,.blogNav .ms-noList{text-align: left;}
.blogNav .ms-commandLink,.blogNav .ms-commandLink:visited,
.blogtools .ms-calloutLink:link, .blogtools a.ms-calloutLink:visited, .blogtools .ms-calloutLinkDisabled{right: 145px;}
.blogtools .ms-textSmall{font: normal 0.875em/1.313em helvetica;}
.blogMainDisplay .ms-blog-postInlineDate {float: left;}
.blogMainDisplay .ms-blog-postInlineDate + div{text-align: left;}
.blogMainDisplay .ms-blog-postInlineMargin h2 a{text-align: left;}
.blogMainDisplay .ms-rtestate-field p,.blogMainDisplay p.ms-rteElement-P{font-family: "Helvetica, Aria";}



/*search*/
.ms-srch-sbLarge-searchImg{left:-3px}
/**********************************
***************Contact Us**********
**********************************/

.newContactForm h1,.contactUsLeftCont h1 {font-size: 1.500em;font-weight: 200;text-align: left;}
.newContactForm .formLabelCont {text-align: left;font-size: 0.875em;font-weight: normal}
.newContactForm .formLabel {text-align: left;font-size: 0.875em;font-weight: normal;}
.newContactForm .formInput {text-align: left}
.newContactForm {padding-left: 30px;}
.newContactForm .formInput textarea {line-height: 1.625em;}
.newContactForm .formValidationMsg {text-align: left;float: left;font-size: 0.875em;}
.newContactForm #div_Submit {float: left;margin-left: 8px;margin-top:18px;}
.contactUsLeftCont .filed {line-height: 23px;}
.contactUsLeftCont .lbl {float: left;text-align: right}
.contactUsLeftCont .input {font-size: 0.875em}
.contactUsRightCont {border-left: solid #bbb 1px;}
#div_Submit input {font-size: 0.875em!important;margin-right: 5px!important;}



@media (min-width: 320px) and (max-width: 480px) {
}

@media (min-width: 768px) and (max-width: 1024px) {

}

@media (min-width: 320px) and (max-width: 568px) {
}


/**********************************
***************Mega Menu***********
**********************************/
.dropdown-menu{left:5%}

/*Header*/

.headerLinksCont > div > a,
.headerLinksCont > div > a:visited,
.headerLinksCont > div > a:hover,
.headerLinksCont > div > a:active,
.headerLinksCont > div > a:focus {font-size: 0.750em}

.headerLinksCont > ul li a,
.headerLinksCont > ul li a:visited,
.headerLinksCont > ul li a:hover,
.headerLinksCont > ul li a:active,
.headerLinksCont > ul li a:focus {font-size: 0.750em}


.contactContHeader > ul li a,
.contactContHeader > ul li a:visited,
.contactContHeader > ul li a:hover,
.contactContHeader > ul li a:active,
.contactContHeader > ul li a:focus {font-size: 0.750em}

/*succes and error msg*/

#error-container ,#success-container{padding-left:100px;}
#error-container >i ,#success-container >i{left: 25px;}
#error-container > i,#success-container >i {font-size: 3.115em;}

/*side links*/

ul.fixedMenu li span[class*="icon-"] {font-size: 1.875em;}
ul.fixedMenu li a {line-height: 40px;font-size: 0.813em}
ul.fixedMenu{left:-160px;}
ul.fixedMenu li:hover{margin-left:80px;}
ul.fixedMenu li span[class*="icon-"]{float:right}
ul.fixedMenu li a{float:right;margin-right:5px;}
/*fixed icons*/
.fixedMenu .fa.fa-twitter,.fixedMenu .fa.fa-facebook,.fixedMenu .fa.fa-linkedin,.fixedMenu .fa.fa-youtube-play,.fixedMenu .fa.fa-phone,.fixedMenu .fa.fa-instagram{float: right;font-size: 1.250em;line-height: 29px;}



/*-----------Search Box start--------------*/

.searchBar select,
.searchBar textarea,
.searchBar input[type="text"],
.searchBar input[type="password"],
.searchBar input[type="datetime"],
.searchBar input[type="datetime-local"],
input[type="date"],
input[type="month"],
input[type="time"],
input[type="week"],
input[type="number"],
input[type="email"],
input[type="url"],
input[type="search"],
input[type="tel"],
input[type="color"],
.uneditable-input {font-size: 0.875em;line-height: 1.250em;}
.searchBar .ms-srch-sb-border >input {font-size: 0.688em;}
.searchBar .ms-srch-sbLarge > .ms-srch-sb-searchLink {margin-left: 0px;}


/*-----------Search Box end--------------*/



.icon-calender-icon {margin: 0 10px 0 0px;}
.eventsCalendar-list-wrap .icon-calender-icon {margin-right: 8px}
.eventsCalendar-list-wrap .loactionImg {margin-right: 8px}
.eventsCalendar-list-wrap .categoryImg {margin-right: 8px}
/*Events details */


/*2 - 11 - 2017*/


/*search*/


.searchOverlay #SearchBox input[type=text] {font-size: 1.375em;}
.closeSearch{right:20px}
/*search box*/
.ms-srch-Paging .ms-srch-pagingPrev {left: -62px!important;Top: -79px!important}
.ms-srch-Paging .ms-srch-pagingNext {left: -79px!important;top: -79px!important}



/*banner fix*/
/*view all btn*/
.viewall a,.viewall a:visited,.viewall a:focus {font-size: 0.875em;}
/* announcement home */
.announcement .announcementCyrcle {left: 50%;margin-left: -75px;}
.announcement .announcementCyrcle .cyrclerStyling {left: 0;}
.announcement h2.listingHeader a {font-size: 1.125em;font-weight: bold;}
.announcement p {font-size: 0.875em;line-height: 25px}
.announcement a.announcementBtn,.announcement a.announcementBtn:visited,.announcement a.announcementBtn:active,.announcement a.announcementBtn:focus {font-size: 0.875em;right: 0px}
.announcement:hover h2 {font-size: 1.125em;font-weight: bold;}
.announcement:hover p {font-size: 0.875em;}

/* end of announcement */



/*loader*/
#loadingBar{left:43%}

/*page title*/

.mainTitle span a,#DeltaPlaceHolderPageTitleInTitleArea {font: bold 35px verdana;}
.mainTitle {line-height: 30px;text-align:left}
#breadcrumb{text-align:left}
.breadCrumbMain > span {font: normal 1.125em verdana}
.breadCrumbMain > span a {font: normal 0.875em verdana}
#breadcrumb * {font-size: 14px;text-transform:capitalize;line-height:17px}
.sectionTitleHeaderWhite{border-bottom:1px solid #cbced5;font-size:28px;color:#fff;font-weight:bold;line-height:80px;width:60%;margin:0 20%;position:relative;margin-top:0px}
.sectionTitleHeaderWhite .line{    position: absolute;width: 120px;height: 10px;background-color: #fff;bottom: -5px;left: 41.5%;}
#breadcrumb span span:nth-child(2n){background:url('/Style Library/LINKDev/Img/right-arrow.svg') center -1px no-repeat;width:10px;height:10px;background-size:20px;text-indent: -9999px;display: inline-table;margin: 0 5px;}



/*Events Details*/

.socialMediaCont {float: right;}
.TAL p {font: normal 1.063em/1.125em verdana;}

/*Events Lisiting*/
.eventsInnerCont h5 {padding: 5px 25px 5px 30px!important}

/*Pager*/
.AspNetPagerClass a,.AspNetPagerClass span {margin-left: -1px;line-height: 23px;}
.AspNetPagerPrevNextButtonsClass,.AspNetPagerFirstLastButtonsClass {font-size: 1.063em !important;font-weight: normal !important;line-height: 0.875em !important;}

/******************************************
***************Events Home*****************
******************************************/

.eventsCalendar-currentTitle .monthTitle {font-family: Verdana;font-size: 1.500em!important;font-weight: normal!important;}
.eventsCalendar-currentTitle {line-height: 45px!important;}
.eventsCalendar-daysList.showAsWeek li.empty {line-height: 39px!important;}
.eventsCalendar-day-header {line-height: 40px!important;font-weight: bold;font-size: 0.813em}
.eventsCalendar-slider {float:left}
.calendarListing{padding-left:0px!important}
.recentWorkShop{padding-right:30px!important}
.recentWorkShop .alignC{font-size: 120%;font-weight: bold;}
.eventsCalendar-list .owl-nav {right: 0px!important;}
.eventsCalendar-list .EventItemList h2 a {font-size: 1.313em!important;line-height: 1.250em!important;text-transform: uppercase}
.showAsWeek .eventsCalendar-day a {line-height: 1.4em!important;font-size: 1.125em!important;width: 28px;margin: 5px;}
.EventItemList.EventItemListDev h2 {font-weight: bold;font-size: 0.875em;}
.EventItemList.EventItemListDev h5 {font-weight: normal;font-size: 0.813em;text-align: left}
.EventItemList.EventItemListDev .eventsHomeBtn {font-size: 0.875em;line-height: 1.125em;left: 41%;}
.EventItemList.EventItemListDev p {font-size: 0.813em;line-height: 1.500em;text-align: left}
.eventsHomeTitle {font-weight: bold;font-size: 1.375em;}
.paragraphSizeEvents {font-size: 0.938em!important;line-height: 25px!important;height:80px}
table.dynamicForm .description{margin-left:3px}

@media (min-width : 320px) and (max-width : 480px) {
.EventItemList.EventItemListDev p{text-align:center}
.sectionTitleHeaderWhite .line{left:19.5%}
}
@media (min-width : 481px) and (max-width : 767px) {
.EventItemList.EventItemListDev p{text-align:center}
.sectionTitleHeaderWhite .line{left:19.5%}
}
@media (min-width : 768px) and (max-width : 1024px) {
.EventItemList.EventItemListDev p{text-align:center}
.sectionTitleHeaderWhite .line{left: 36.5%}

}
  


/* banners CSS */


.bannerCarousel .item .titleOne {font-size: 1.8em;}
.bannerCarousel .item .titleTwo {font-weight: bold;}
.bannerCarousel a.bannerBtn {font-size: 1.2em;}
.bannerCarousel .owl-prev {left: 40px}
.bannerCarousel .owl-next {right: 40px}
.titleOneCont,.titleTwoCont,.bannerBtnCont {float: left;text-align: left;}



/* end of banners CSS */


/*filter listing*/


[id$='ParentControlsDiv'] > .field {float: left}
[id$='ParentControlsDiv'] .LabelDiv label,[id$='ParentControlsDiv'] .LabelDiv span {font-weight: normal;}
.pnlFilter .LblItem span {font-size: 1.000em}
.pnlFilter .EventsFromDate,.pnlFilter .EventsToDate,.pnlFilter .EventsCategory {float: left;}
[id$='divFilterContainer'] .ui-widget.ui-widget-content {left: 45px!important;}
.divFilterFields .field label,.divFilterFields #divDateFrom label {font-size: 1.000em;font-weight: normal}
.divFilterFields .field,.divFilterFields #divDateFrom {float: left;height:55px}


/*styling all buttons on home page*/
#eventCalendarHumanDate + .DivViewAll a {font-size: 0.875em!important;line-height: 1.125em!important;}
.DivViewPressReleases a,.DivViewAll a,.DivViewAllVideos a,.DivViewAnnouncement a {font-size: 0.875em!important;margin-right: 5px!important;padding: 5px 20px;}


/*sharing icons*/
.shareiconmain {float: right;}
.shareicoFTG {float: left;}

/**************************************
************video gallery**************
***************************************/


.mediaDescription h4 {font-weight: bold;font-size: 1.125em;line-height: 1.250em;}
.fancybox-opened .fancybox-title {line-height: 50px;font-size: 1.375em;}
#fancybox-loading {left: 50%!important}
.fancybox-desc {line-height: 1.500em;}
.folderThumbCont.emptyFolder,.folderThumbCont .bgBlue {line-height: 230px;}
.mediaThumbAndDesc .blueStrip {float: left;margin-right: 5px;}
.emptyFolderBriefContainer h2 {font-size: 1.000em;line-height: 1.250em;}
.emptyMsgInner,.emptyMessage {font-weight: bold;}
.emptyMsgInner a {font-size: 0.875em!important;margin-right: 5px!important;}
div[id$="divBack"] a,div[id$="divBack"] .breadCrumbSeparator,div[id$="divBack"] .breadCrumbLast {font-size: 0.875em;float: left;}

/********************************
**********News Letter***********
*******************************/

#newsLetterSubscription [id$='lblEmail'],#newsLetterSubscription [id$='Categories'] {font-size: 1.063em;float: left;}
#newsLetterSubscription .Required,
#newsLetterSubscription .required {float: left;margin-right: 10px;}
#newsLetterSubscription .validation {margin-right: 33%;}
#newsLetterSubscription #recaptcha_area {margin-left: 23%}
#newsLetterSubscription input[type="submit"] {margin-right: 44.3%}
#newsLetterSubscription .validation + span[style="display: inline;"] {margin-right: 28%!important}


[id$='btnSubscribe'] {font-size: 0.875em;margin-right: 5px;}

/*Quik Links Home*/

.quikLinksTitle {font-size: 1.000em;line-height: 1.250em;}

/* cyrcles */

.svg_1 {left: 0px!important;}


/* end of cyrcles */


/*attached links home*/

.caption__overlay__content {line-height: 1.500em;font-weight: bold;font-size: 0.938em;top: 25px}
.caption__overlay__content a {font-size: 0.750em;line-height: 1.250em}
.iconCyrcle {left: 50%;margin-left: -55px;}
.caption:hover .iconCyrcle {left: 56%;}
.caption .topBorder {left: 0;}
.caption .title {left: 50%;font-size: 0.688em;font-weight: bold;-webkit-transform: translate(-50%, 100%);transform: translate(-50%, 100%)}


/* footer */

footer {text-align: left;font-size: 0.875em!important;line-height: 1.250em}
footer b {font-weight: bold;}
footer h4 {font-weight: bold;}
footer ul.main a {line-height: 30px;font-weight: bold;}


/*******************************************
----------------End Footer------------------
*******************************************/


/*Site Map*/
.dfwp-list li {float: left;text-align: left;}
.dfwp-list li a {font-weight: 400;font-size: 0.875em;}


/*faqs*/

.DivisionsContainer .FAQCat {font-size: 1.000em;text-align: left;}
.DivisionsContainer .FAQLnk {font-size: 0.875em;text-align: left;}
.DivisionsContainer .FAQCat .faqImg {margin-right: 5px}
.DivisionsContainer .FAQLnk .faqImg {margin-right: 5px}
.DivisionsContainer .FAQitem {margin-left: 60px;border-left: 4px solid #ad146b;padding-left: 10px;text-align: left}



/*Survey*/


.quotesHomeSurvey.Flipped {float: right;}
#surveyInnerCont .surveyBody {font-size: 0.875em;line-height: 43px;}
#rightShowCase,#leftShowCase {float: left}
#surveyInnerCont .surveyHead {text-align: left;margin: 0 3px 5px;font-size: 0.938em;line-height: 45px;}
#surveyInnerCont .SurveyResponse {font-size: 0.938em;}
#surveyInnerCont i {font-size: 1.250em;}
#surveyInnerCont .SurveyDescription .surveyBody {line-height: 1.8}
#surveyInnerCont #dlgTitleBtns h1.ms-dlgTitleText {font-size: 1.625em;}
#surveyInnerCont iframe .ms-dialog table.ms-formtable td.ms-formlabel {font-weight: bold;}


/*pop up*/


.fancybox-opened .fancybox-title {line-height: 50px;font-size: 1.750em!important;}
.ms-dlgTitle .ms-dlgTitleText {font-size: 1.625em;}

@media (max-width: 580px) {
#surveyInnerCont .surveyHead {font-size: 0.750em;}
#surveyInnerCont .surveyBody {font-size: 0.750em}
#surveyInnerCont i {font-size: 1.125em}
}


@media (max-width: 445px) {
#surveyInnerCont .surveyBody,
#surveyInnerCont .surveyHead {line-height: 1.2;}
}


/*Main forms*/

.mainForm h1,
.contactUsLeftCont h1 {font-size: 1.500em;font-weight: 200;text-align: left;}
.mainForm .formLabelCont {text-align: left;font-size: 0.875em;font-weight: normal}
.mainForm .formLabel {text-align: left;font-size: 0.875em;font-weight: normal;}
.mainForm .formInput {text-align: left}
.mainForm .formInput > input {text-align: left}
.mainForm .form-control {text-align: left}
.mainForm {padding-left: 30px;}
.mainForm .formInput textarea {line-height: 1.625em;}
.mainForm .formValidationMsg {text-align: left;float: left;font-size: 0.875em;}
.mainForm legend {font-size: 1.125em;line-height: 1.625em;text-align: left}
.mainForm .filed {line-height: 23px;}
.mainForm .lbl {text-align: right;font-size: 0.875em}
.mainForm .input {font-size: 0.875em}

/*end main form*/


/*some CSS*/

.innerPageContent {line-height: 30px;font-size: 0.875em;text-align: left;}
.eventsTextList {padding-left: 0px}

/*End some CSS*/
/*tabs Meet our Team*/
/*  bhoechie tab */

div.bhoechie-tab-container {margin-left: 50px;}
div.bhoechie-tab-menu div.list-group>a.active:after {left: 100%;border-left: 0;border-left: 10px solid #5A55A3;}
div.bhoechie-tab-content {padding-left: 20px;}
.meetOurTeam {float: left;}
.meetOurTeam .announcementCyrcle .cyrclerStyling {left: 0;}
.meetOurTeam .announcementCyrcle .cyrcler {left: 0px}

.ms-dlgCloseBtn[title='Close dialog']{right:5px}
.ms-dlgCloseBtn[title='Maximize'] {right:30px;}




/*Events Legend*/
.pie-legend {text-align: left;float:right}
.pie-legend span {margin-right: 16px;float:left}




/*bootstrap drop downon hover


.dropdown-menu .sub-menu {left: 100%;}

.navbar .sub-menu:before {border-left: none;border-right: 7px solid rgba(0, 0, 0, 0.2);left: -7px;}

.navbar .sub-menu:after {border-left: none;border-right: 6px solid #fff;left: 10px;left: -6px;}


*/


/*go top */
.scroll-top {right: 20px}


/* news */
.newsBox{text-align:left}
.newsBox h4{text-align: left;font-size: 1.000em;font-weight: bold;}
.newsBox h5{font-size:0.875em;text-align: left;}
.newsBox h5 .icon-calender-icon{font-size:1.000em;}
.newsBox p{font-size:0.875em;text-align: left;line-height: 25px}
.newsBox .More{right: 20px;}
.newsBox a.newsmore{font-size:0.875em;float: right}
.newsBox h5 .icon-calender-icon {font-size: 1.000em;margin-right:5px;}
.newsBox a {font-size: 0.875em;right: 20px;}

/* end of news */
.langSwitch{font-family:Droid}




/* Poll and Surey */

.pollSurey h2{font-size:1.125em;font-weight:bold;margin:10px 0px 20px 0px}
.pollSurey h2{line-height:1.625em}
.pollSurey .startSurvey, .pollSurey .submitSurvey{font-size:0.875em;margin-right:5px;}
.pollSurey .rest{padding-left:10px;text-align:left;}
.pollSurey:hover p{font-size:0.875em;}
.pollSurey p,[id$='PollValidator']{font-size: 0.875em;}
.pollSurey a.startSurvey, .pollSurey a.submitSurvey{font-size:0.875em;padding:5px 20px;}
.positionBtn{right: 38%}
.surveyBtnCont a{font-size: 0.875em;right: 20px;text-decoration:none}
.positionBtnSurvey{position: absolute;bottom: 5%;right:5%}

/* end of Poll & Surey */

.TAL{text-align:left;}


/*Careers inner details*/


.careersBtn{float: right;text-align: right;margin-right: 20px;}
.careersLbl{text-align: left;float: left;}
.careersList{text-align:left}


/*etenders*/
.etendersDateCont,.etendersCont{float:left;}
.etendersDate{font-weight: bold;line-height: 28px;}
.etendersTitle{text-align: left;font-weight: bold;margin:5px 5px 5px 15px ;line-height: 25px;}
.etendersDescription,.etendersNote,.etendersCategory,.etendersExpDate,.etendersNumber{text-align: left;line-height: 25px;}
.etendersPrice{right: 0px;font-weight: bold}
.table.etendersTable tr>th{text-align:left;}
.etendersTable {border-right: 0px;}




/*registration tabs*/

span.round-tab {line-height: 70px;left: 0;font-size: 1.563em;}
#registrationTabs li:after {left: 46%;}
#registrationTabs li.active:after {left: 46%;}

@media( max-width : 585px ) {

span.round-tab {font-size: 1.000em;line-height: 50px;}
#registrationTabs .nav-tabs > li a {line-height: 50px;}
#registrationTabs li.active:after {left: 35%;}
}




.dynamicFormOuterCont{
	    border-left: 4px solid #da491c;
    padding-left: 15px;
}

table.dynamicForm td.CellSpacer{
	text-align:left
}


.ms-formvalidation{
	text-align: left;
}
#videoGallery .mediaDescription ,.mediaGalleryCont  .mediaDescription {text-align:left}
/**maggie Blog**/
.ms-blog-postList {
        margin-right: 2%!important;

   margin-left:0!important
  }
.ms-blog-adminLinks{
	text-align:left;
}
.ms-blog-postBoxMargin{
	text-align:left
}
.ms-blog-postComments {text-align: left}
.ms-blog-postHeader{text-align:left}
iframe[src*="recaptcha"] { margin-left: 15px}

/********************************************** Hadeer Styls******************************************************/
/*body*/
body{
/*font-family: 'Roboto', sans-serif;
font-family: 'PT Sans', sans-serif;
font-family: 'Ubuntu', sans-serif;*/
font-family: 'Raleway', sans-serif!important;
font-weight:bold
}
/*Header Topnav*/
#topnav:before {left: 0px}
#topnav .siteMainLogo{left: 42%}
#topnav .register i{margin-right:10px;}
#topnav .siteSearch i,.callCenter i{margin-right:10px;} 
.userActions{left:12%}
/*MegaMenu*/
.mainNavigation .navbar-nav>li>.dropdown-menu{border-top-left-radius: 4px;border-top-right-radius: 4px;}
.mainNavigation .megamenuDescr:before{left:0;border-right: 1px solid black}
.mainNavigation .megamenuImg{float: right;}
.mainNavigation .readmoreHolder{text-align:right;}
.mainNavigation .megamenuCheckMore:after{padding-left: 5px}
.mainNavigation .megamenuTitle{text-align:left}
.mainNavigation .megamenuSummaryTitle{text-align: left;}
.mainNavigation .megamenuSummary{text-align: left;}
.mainNavigation .megamenuCheckMore:after {content: '\f105'}
/*photo gallery*/
.mfp-title {text-align: left;padding-left:35px!important}
/*contactus form*/
.contactUsLeftCont .lbl{text-align:left}
/*Testimonials*/
.testimonContainer .testimonInfoHolder .imgHolder{left: -82px}
.testimonContainer .testimonInfo {margin-left: 91px;}
.testimonContainer .testimonSignature{text-align:right}
.testimonContainer .testimonQuote p:before {left: 8px}
.testimonContainer .testimonQuote p:after {right: 8px}
/*persona*/
table.table-striped.custom-striped > tbody > tr > td, .table-striped.custom-striped > thead > tr > th{text-align:left}
.personsBtnHolder .generalBlueBtn{margin-right:15px}
/*Etenders*/
.EtenderDetailsContainer .EtenderDetailsDate .fa-calendar{margin-right:5px}
.tenderPageDetails .tenderExpireDateHolder,.tenderPageDetails .tenderPrice,.tenderPageDetails .tenderDetails> .tenderDate ,.tenderPageDetails .tenderDescription {text-align: left}
.tenderPageDetails .tendarCalendar{margin-right:5px}
.EtendersFilterContainer .EtendersFilter>div{float:left}

/*careers*/
.careersDetailsContainer{text-align:left}
.meetOurTeam .announcementCyrcle{left: 25%}
/*meet our team inners*/
.meetOurTeamInner {padding-top:40px}
.meetOurTeamInner .meetOurTeam .announcementCyrcle{left: calc(50% - 75px)}
.meetOurTeamInner .departementMeetOurTeam > p{text-align:left}
.meetOurTeamInner .memberTitle{margin-right:5px}
/*my preferences*/
#myPreferencesWrapper input[type=checkbox]{margin:10px}
/*calendar*/
#ui-datepicker-div{left:0!important}
/*socialmedia icons inners*/
.socialMediaCont{direction:rtl}
/*etenders filter*/
div[id*="ParentControlsDiv"] .validation{margin-right:66px}
/*events*/
.eventsCalendar-list .owl-nav {text-align:right!important}
@media (max-width: 1270px) and (min-width: 1200px){
}
@media (max-width: 1199px) and (min-width: 1025px){
#topnav .siteMainLogo{left:50%}
/*etenders filter*/
div[id*="ParentControlsDiv"] .validation{margin-right:0px}

}

@media (max-width: 1024px) and (min-width: 991px){
#topnav .siteMainLogo{left:50%}

/*etenders filter*/
div[id*="ParentControlsDiv"] .validation{margin-right:0px}

}
@media (max-width: 990px) and (min-width: 768px){
#topnav .siteMainLogo {left: 0}	
/*MegaMenu*/
.mainNavigation .navbar-header{float:right}
.mainNavigation .navbar-toggle{margin-right:35px}
#topnav .userControl{width:55%!important}
#topnav .siteControl {width: 44%!important}
/*etenders filter*/
div[id*="ParentControlsDiv"] .validation{margin-right:0px}
.newContactForm {border-left: 0px!important;padding-left:0}

}

@media (max-width: 767px){
#topnav{min-height:50px!important}
header{height:100px!important}
#topnav .siteMainLogo{top:50px!important}
#topnav .siteMainLogo {left: 0}	
#topnav .register i{margin-right:0px}
#topnav .siteMainLogo a{text-align:left}
/*MegaMenu*/
.mainNavigation .navbar-header{float:right}
.mainNavigation .readmoreHolder{float:left}	
.mainNavigation .navbar-collapse{text-align:left}
.mainNavigation .navbar-nav>li>a:after{float:right}
.mainNavigation .navbar-toggle{margin-right:15px}
.bannerCarousel .item .titleOne{font-size:1.2em}
.newContactForm {border-left: 0px!important;padding-left:0}
/*events homepage*/
.EventItemList.EventItemListDev .eventsHomeBtn{left:30%!important}
/*banner*/
.bannerCarousel .owl-prev{left:0}
.bannerCarousel .owl-next{right:0}
/*pollAndSurvey*/
#pollAndSurvey .DivViewAll,.tenderPageDetails .tenderBrief {text-align:left}
/*capcha*/
iframe[src*="recaptcha"]{margin-left:-13px}
.ms-blog-postBody .boxed,.ms-blog-postBody .boxed>div{text-align: left!important}
/*etenders filter*/
div[id*="ParentControlsDiv"] .validation{margin-right:0px}
}

/* updated footer from tiec portal */
/*.footerWrapper {height:440px}*/
