/* Minification failed. Returning unminified contents.
(400,66): run-time error CSS1036: Expected expression, found ';'
(2596,12): run-time error CSS1062: Expected semicolon or closing curly-brace, found '%'
 */
@import url(http://fonts.googleapis.com/css?family=Ubuntu:400,300,500,700);
@import url(http://fonts.googleapis.com/css?family=Open+Sans:400,600,300,700);
@font-face {
	font-family: 'gesstwolight-Light';
	src: url('fonts/gesstwolight.eot');
	src: url('fonts/gesstwolight.eot?#iefix') format('embedded-opentype'), url('fonts/gesstwolight.woff') format('woff'), url('fonts/gesstwolight.ttf') format('truetype'), url('fonts/gesstwolight.svg#gesstwolight') format('svg');
	font-weight: normal;
	font-style: normal;
}
@font-face {
	font-family: 'GESSTwoMedium-Medium';
	src: url('fonts/gesstwomedium.eot');
	src: url('fonts/gesstwomedium.eot?#iefix') format('embedded-opentype'), url('fonts/gesstwomedium.woff') format('woff'), url('fonts/gesstwomedium.ttf') format('truetype'), url('fonts/gesstwomedium.svg#gesstwomedium') format('svg');
	font-weight: normal;
	font-style: normal;
}

/************************************* Reset Styles ********************************/
html, body, div, span, applet, object, iframe, h1, h2, h3, h4, h5, h6, p, blockquote, pre, a, abbr, acronym, address, big, cite, code, del, dfn, em, img, ins, kbd, q, s, samp, small, strike, strong, sub, sup, tt, var, b, u, i, center, dl, dt, dd, ol, ul, li, fieldset, form, label, legend, table, caption, tbody, tfoot, thead, tr, th, td, article, aside, canvas, details, embed, figure, figcaption, footer, header, hgroup, menu, nav, output, ruby, section, summary, time, mark, audio, video {
	margin: 0;
	padding: 0;
	border: 0;
	vertical-align: baseline;
	font-weight:normal;
}
article, aside, details, figcaption, figure, footer, header, hgroup, menu, nav, section {
	display: block;
}
blockquote, q {
	quotes: none;
}
blockquote:before, blockquote:after, q:before, q:after {
	content: '';
	content: none;
}
table {
	border-collapse: collapse;
	border-spacing: 0;
}
td,div{
	vertical-align:top;
	font-family: 'Open Sans', sans-serif;
}
*{
	outline:none;
}
li,ol{
	list-style-type:none;
	list-style-image:none;
	list-style:none;
}
img{
	border:0px;
}
textarea {
    resize: none;
}
input:focus,select:focus,textarea:focus,button:focus {
    outline: none;
}
.safeArea{max-width:1140px; margin:0 auto;}
/************************************* Website Styles ********************************/
h1{
	font-size:50px;
	color:#1d1d1d;
	font-weight:300;
	line-height:95px;
	text-transform:uppercase;
}
h2{
	font-size:32px;
	color:#27aee6;
	margin-bottom:30px;
}
h3{
	font-size:24px;
	color:#032e3e;
	font-weight:300;
	margin-bottom:24px;
}
h4{
	font-size:15px;
	color:#3a3a3a;
	margin-bottom:14px;
	font-weight:700;
}
h5{
	font-size:13px;
	color:#808080;
	margin-bottom:8px;
	font-weight:700;
}
.fullWidth{
	width:100%;
}
.floatLeft{
	float:left;
}
.floatRight{
	float:right;
}
.posRelative{
	position:relative;
}
.absolutePos{
	position:absolute;
}
.textDecorationNone{
	text-decoration:none;
}
.textDecorationUnderline{
	text-decoration:underline;
}
.fontWeightBold{
	font-weight:bold;
}
.clearBoth{
	clear:both;
}
.topLinks .linksHolder a,.topLinks .agenciesHolder a span, .topLinks .agenciesHolder a{
	color:#003b54;
}
/*****************************************Sprite**************************************/
.icon{position:relative;}
.icon:after{position:absolute; content:""; background-image:url(../images/sprite.png); display:block; background-size:1000px 750px;}
/************************************************************************************/
.mainMenuLeft{position:relative; width:38%; margin-right:2%; position:relative; float:left;}
.logoHolder{background:#00aeef; width:180px; display:block; padding:15px 0; text-align:center; position:absolute; z-index:10;}
.sloganHolder{background:url(../images/stogan.png) no-repeat left bottom; height:44px; width:204px; background-size:100% auto; margin-left:190px; padding-top:59px;}
.mainMenuRight{width:60%; float:left; text-align:right;}

.topLinks{margin:16px 0;}
.topLinks .agenciesHolder{margin-right:47px;}
.topLinks .agenciesHolder , .topLinks .smIconsHolder, .topLinks .linksHolder, .topLinks .searchHolder, .smIcons{display:inline-block; vertical-align:middle;}
.mainMenuRight .agenciesHolder a span, .mainMenuRight .agenciesHolder a{color:#003b54;}
.mainMenuRight .agenciesHolder a{border:#003b54 1px solid; padding:9px 22px 9px 35px; text-decoration:none;}
.mainMenuRight .agenciesHolder a.icon:after{left:7px; top:9px; width:21px; height:21px; background-position:0 0; display:block;}
.mainMenuRight .agenciesHolder a span.icon:after{width:9px; height:5px; right:-15px; top:9px; background-position: -560px 0;}
.newsletterBlock .smIconsHolder{margin-right:32px;}
.newsletterBlock .smIcons{width:35px; height:35px; background-size:1000px 750px;background-image:url(../images/sprite.png);}
.newsletterBlock .smIcons.fbIcon{background-position:-65px 9px; background-color:#3b5a99;}
.newsletterBlock .smIcons.twitterIcon{background-position:-110px 11px; background-color:#25a8e0;}
.newsletterBlock .smIcons.ytbIcon{background-position:-151px 7px; background-color:#ce322e;}
.newsletterBlock .smIcons.instaIcon{background-position:-191px 9px; background-color:#2f689b;}
.newsletterBlock .smIcons:hover{background-color:#A8A8A8;}

.topLinks .linksHolder{margin-right:40px; display:none;}
.topLinks .linksHolder a, .topLinks .linksHolder .languages{display:inline-block;}
.topLinks .linksHolder a{text-decoration:none; font-size:18px; margin-right:40px;}
.topLinks .linksHolder a:hover,.topLinks .linksHolder a.selected{text-decoration:underline;}
.topLinks .linksHolder .languages a{font-size:13px; margin-right:5px;}
.topLinks .linksHolder .languages a.EnLink{margin-right:0;}
.topLinks .searchIcon{display:none;}
.searchAction{width:30px; height:40px; display:block; background-size:1000px 750px;background-image:url(../images/sprite.png); background-position:-313px 10px;} 
.topLinks .searchInputHolder .searchAction{position:absolute; background-color:#003b54; background-position:-353px 10px; top:0; right:0;}
.topLinks .searchInputHolder .searchAction:hover{background-color:#00aeef;}
.topLinks .inputHolder{border:1px solid #a3b6c3; background:#fff; height:38px; margin-right:30px;}
.topLinks .searchInputHolder input{padding:10px; border:0 none; background:none; width:200px;}
.topLinks .searchInputHolder{position:relative; top:0; right:5px;}
/*.topLinks .active .searchInputHolder{right:0; visibility:visible; opacity:1;}*/
.searchInputHolder .errorMsg{font-size:11px; position:absolute; right:0;}

.mainMenuHolder{text-align:right;}
.mainMenuHolder ul{display:inline-block;}
.mainMenuHolder ul li{float:left; /*background:url(../images/dot-sep.gif) no-repeat right 25px;*/}
.mainMenuHolder ul li a{color:#032e3e; font-size:18px; text-decoration:none; padding:8px 12px; text-transform:uppercase; border:1px solid #fff; box-sizing:border-box; display:block; border-bottom:5px solid #fff;}
.mainMenuHolder ul li.last{background:0 none;}
.mainMenuHolder ul li:hover a, .mainMenuHolder ul li.seleted:hover a{background:#003b54; border:1px solid #003143; border-bottom:5px solid #003b54 !important; color:#fff;}
.mainMenuHolder ul li.selected a{border-bottom:5px solid #00aeef;}
.mainMenuHolder ul li.hasSubMenu{position:relative;}
.mainMenuHolder ul li ul.submenu{position:absolute; left:10px; top:100%; width:250px; background:#003b54; visibility:hidden; opacity:0; z-index:20;}
.mainMenuHolder ul li ul.submenu li{text-align:left; background-image:none; float:none;}
.mainMenuHolder ul li ul.submenu li a{border:0 none !important; padding:15px; display:block;}
.mainMenuHolder ul li ul.submenu li a:hover{background:#001f2b;}
.mainMenuHolder ul li.hasSubMenu:hover .submenu{visibility:visible; opacity:1; left:0;}
.mainMenuHolder ul li.last.hasSubMenu .submenu{left:auto; right:10px;}
	.mainMenuHolder ul li.last.hasSubMenu:hover .submenu{visibility:visible; opacity:1; left:auto; right:0;}


.agenciesList{position:absolute; top:20px; background:#003b54; z-index:15; width:1140px; left:-461px; padding:20px; visibility:hidden; opacity:0; text-align:left;}
.agenciesList.active{visibility:visible; opacity:1; top:28px;}
.agenciesList .agenciesImgHolder{width:16.3%; text-align:center; padding:0 !important; height:120px; display:inline-table;}
.agenciesList .agenciesImgHolder a{display:table-cell; vertical-align:middle; padding:0;}
.topLinks .agenciesHolder a.selected { background-color:#003b54;}
.topLinks .agenciesHolder a.selected span{ color:#fff;}
.topLinks .agenciesHolder a.selected span.icon:after{width:9px; height:5px; right:-15px; top:9px; background-position: -600px 0; transform:rotate(180deg); -moz-transform:rotate(180deg); -webkit-transform:rotate(180deg);}
.topLinks .agenciesHolder a.selected.icon:after{background-position:0 -40px;}
.agenciesList a:hover img{
    -webkit-filter: none;
		-moz-filter: none;
		-ms-filter: none;
		filter: none;
    cursor: pointer;
		opacity:1;
}
.agenciesList a img{
    -webkit-filter: grayscale(1);
		-moz-filter: grayscale(1);
		-ms-filter: grayscale(1);
		filter: grayscale(1);
    cursor: pointer;
		opacity:0.5;

}
/**********************************HomeSlider***************************************/
.homepageSlider .flexslider{margin-bottom:0; border:0 none; border-radius:0;}
.homepageSlider .flex-direction-nav{display:none;}
.homepageSlider .slides li{position:relative; overflow:hidden;}
.homepageSlider .caption{background:rgba(0,174,239,0.85);padding:120px 20px 20px 30px; position:absolute; right:-350px; top:0px; bottom:0; width:33%; visibility:hidden; opacity:0; color:#fff;}
.homepageSlider .slides li.flex-active-slide .caption{right:0; visibility:visible; opacity:1;}
.homepageSlider .flex-control-nav{width:33%; right:0; bottom:auto; top:35px; z-index:10;}
.homepageSlider .sliderBigText{font-size:43px; width:60%; font-weight:300; text-transform:uppercase;}
.homepageSlider .sliderSmallText{font-size:22px; width:50%; font-weight:300;}
.homepageSlider .sliderSmallText.text2{font-size:18px; margin-bottom:15px; color:#003b54; font-weight:700;}
.homepageSlider .withSep{padding-bottom:25px; margin-bottom:25px; border-bottom:1px solid #fff;}
.homepageSlider .sliderMediumText{font-size:28px; width:50%; font-weight:300; margin-bottom:25px;}
.linkStyle a{padding-left:17px; color:#fff; text-decoration:none;}
.linkStyle a.icon:after{background-position:-240px 0; width:7px; height:12px; left:3px; top:6px;}
.linkStyle:hover a{padding-left:20px;}
.linkStyle:hover a.icon:after{left:6px}
.dotstyle  {
	display: inline-block;
	margin: 0;
	padding: 0;
	list-style: none;
	cursor: default;
	position:relative;
}
.dotstyle li {
	position: relative;
	display: block;
	margin: 0 16px;
	width: 16px;
	height: 16px;
	cursor: pointer;
}
.dotstyle li a {
	top: 0;
	left: 0;
	width: 100%;
	height: 100%;
	outline: none;
	border-radius: 50%;
	background-color: #fff;
	background-color: rgba(255,255,255,0.3);
	text-indent: -999em;
	cursor: pointer; /* make the text accessible to screen readers */
	position: absolute;
}
.dotstyle-smalldotstroke li {
	border-radius: 50%;
	box-shadow: 0 0 0 0px rgba(255, 255, 255, 0);
	-webkit-transition: box-shadow 0.3s ease;
	transition: box-shadow 0.3s ease;
}

.dotstyle-smalldotstroke li a {
	background-color: rgba(255, 255, 255, 0.7);
	-webkit-transition: background-color 0.3s ease, -webkit-transform 0.3s ease;
	transition: background-color 0.3s ease, transform 0.3s ease;
}

.dotstyle-smalldotstroke li a:hover,
.dotstyle-smalldotstroke li a:focus,
.dotstyle-smalldotstroke li.current a {
	background-color: white
}

.dotstyle-smalldotstroke li.current a {
	-webkit-transform: scale(0.7);
	transform: scale(0.7);
}

.dotstyle-smalldotstroke li.current {
	box-shadow: 0 0 0 2px white;
}
/*****************************************************************************************************/
.whatsNews{padding:50px 0; background:url(../images/hp-pattern.jpg) no-repeat center top; background-size:cover; background-attachment:fixed;}
.hpTitle{color:#fff; font-weight:300; font-size:40px; margin-bottom:30px; text-transform:uppercase; text-align:center;}
.hpNewsList{float:left; width:75%; margin-right:0.8%;}
.smBlock{float:left; width:24.2%;}
.hpNewsList .newsItem.highlightedNew{width:66%;}
.hpNewsList .newsItem{float:left; width:32.6%; margin-right:0.8%; position:relative; margin-bottom:6px;}
.hpNewsList .newsItem.last{margin-right:0;}
.hpNewsList .newsItem .imgHolder img{width:100%;}
.hpNewsList .newsItem.highlightedNew .newsCaption{padding:25px;}
.hpNewsList .newsItem.highlightedNew .newsTitle{font-size:18px;}
.hpNewsList .newsItem .newsCaption{position:absolute; bottom:0; left:0; width:100%; background:rgba(0,031,43,0.9); padding:10px; box-sizing:border-box;}
.newsDate{color:#00aeef; font-size:13px; font-weight:700; margin-bottom:5px;}
.newsCaption .newsTitle{color:#fff; font-size:14px; font-weight:300; text-decoration:none; width:80%; display:block;}
.newsCaption .newsTitle:hover{color:#00aeef;}
.hpNewsList .newsItem .readMoreArrow{background-image:url(../images/sprite.png); display:block; background-size:1000px 750px; width:7px; height:13px; background-position:-240px 0; position:absolute; right:20px; top:50%; margin-top:-6px;}
.hpNewsList .newsItem.highlightedNew .readMoreArrow{background-position:-280px 0;width:11px; height:20px;margin-top:-10px;}
.imgHolder:hover a{opacity:0.7;}

.smBlock .twitterFeeds{background:#00aeef; padding:32px; box-sizing:border-box; -moz-box-sizing:border-box; -webkit-box-sizing:border-box; -ms-box-sizing:border-box; margin-bottom:15px;}
.twitterTitle{color:#fff; font-weight:300; font-size:24px; text-transform:uppercase; margin-bottom:25px; padding-left:28px;}
.twitterTitle.icon:after{ background-position:-120px 0; width:21px; height:15px; left:0; top:7px;}
.twitterFeedsList a{color:#fff; text-decoration:none;}
.twitterFeedsList a:hover{color:#D4D4D4;}
.feedName{font-size:17px;}
.feedSender{font-size:14px; margin-bottom:10px;}
.feedText{color:#fff; font-size:16px; text-decoration:none; font-weight:300;}
.twitterFeedsList .eachFeed{padding-bottom:15px; margin-bottom:15px; border-bottom:1px solid #d4d4d4; overflow:hidden;}
.twitterFeedsList .eachFeed:last-child{padding-bottom:0; border-bottom:none;}
.twitterFeedsList.scrollable {overflow: auto;	height: 494px;}
.nicescroll-rails{background:#00384c; opacity:1 !important; margin-left:15px; vertical-align:middle;}
.nicescroll-rails div{border-radius:0 !important; border-color:#e5ebee !important; background:#e5ebee !important;}
.smBlock .fbLikes{text-align:right; color:#fff; font-size:14px; vertical-align:middle;}
.smBlock .fbLikes .fbIcon{width:32px; height:32px; display:inline-block; background-image:url(../images/sprite.png); background-size:1000px 750px; vertical-align:middle; background-position:-29px 7px; background-color:#003b54; margin-left:10px;}
.smBlock .fbLikes .fbIcon:hover{background-color:#A8A8A8;}
.newsBlockHolder{margin-bottom:30px;}
.blueBtn{ display:block; text-align:center;}
.blueBtn a{background-color:#003b54;padding:15px 18px 15px 33px; color:#fff !important; text-transform:uppercase; display:inline-block; text-decoration:none;}
.blueBtn .icon:after{background-position: -240px 0; height: 13px; left: 17px; top: 19px; width: 8px;}
.blueBtn a:hover{background-color:#808080}

.stories .galleryItem .itemInner{height:430px;}

.storiesBlock{background:#27aee6;}
.storiesBlockHolder{background:#27aee6;}
.storiesBlockHolder .storiesBlock{float:left; width:33.33%; padding:30px; box-sizing:border-box; -moz-box-sizing:border-box; -webkit-box-sizing:border-box; -ms-box-sizing:border-box; position:relative; min-height:360px !important;}
.storiesBlockHolder .storiesBlock.rightBlock .blockDesc{min-height:110px;}
.storiesBlockHolder .storiesBlock.rightBlock{padding-right:0; background:#066e99;}
.storiesBlockHolder .storiesBlock.leftBlock{padding-left:0; background:#82daff;}
.storiesBlockHolder .storiesBlock.leftBlock:after{height:0; position:absolute; top:0; content:""; width:100%; background:#27aee6; right:0;}
.storiesBlockHolder .storiesBlock.rightBlock:after{height:0; position:absolute; bottom:0; content:""; width:100%; background:#27aee6; left:0;}
.storiesBlockHolder .storiesBlock.leftBlock .leftSpace{position:absolute; top:0; bottom:0; width:1px; background:#82daff; right:100%;}
.storiesBlockHolder .storiesBlock.rightBlock .leftSpace{ position:absolute; bottom:0; width:1px; background:#066e99; left:100%; top:0;}
.storiesBlock  .blockTitle{text-decoration:none; width:65%; display:block; margin-bottom:25px;}
.storiesBlock  .blockTitle .titleIcon{display:block; margin-bottom:15px;}
.storiesBlock  .blockTitle .titleText{color:#fff; text-decoration:none; text-transform:uppercase; font-size:26px;}
.storiesBlock .blockDesc{color:#fff; font-size:18px; font-weight:300; margin-bottom:35px; width:80%;}
.storiesBlock .blueBtn{text-align:left; position:absolute; bottom:35px;}
.blockDesc .flex-direction-nav{display:none;}
.blockDesc .flexslider{border:0 none; background:none; margin-bottom:0;}
.blockDesc .descImg{width:30%; margin-right:5%; float:left;}
.blockDesc .textSide{width:65%; float:left;}
.blockDesc .quotedText,.blockDesc .smallText{font-weight:300;}
.blockDesc .quotedText{font-size:16px; margin-bottom:5px;}
.blockDesc .smallText{font-size:12px;}
.blockDesc .smallText .country{display:block; text-transform:uppercase;}
.blockDesc .flex-control-nav{bottom:auto; top:-45px; text-align:right; font-size:1px; color:#066e99;}
.blockDesc .openQuote{ background-image:url(../images/sprite.png); display:inline-block; background-size:1000px 750px; width:18px; height:14px; margin-right:5px; background-position:-480px 0;display:none;}
.blockDesc .closeQuote{background-image:url(../images/sprite.png); display:inline-block; background-size:1000px 750px; width:18px; height:14px; margin-left:5px;background-position:-520px 0;display:none;}
.quotedText a{color:#fff; text-decoration:none; display:block; margin-bottom:15px;}
.quotedText a:hover{color:#003b54;}

.footer{border-top:5px solid #f2fbff}
.footer .newsletterBlock{padding:30px 0;text-align: center;}
.footer .newseletterJoinHolder, .footer .smIconsHolder, .footer .useAppHolder, .footer .joinTitle, .footer .textboxJoin, .footer .appsLogos{
	display:inline-block; vertical-align:middle;
}
.footer .joinTitle{color:#00355a; font-size:18px; margin-right:23px;}
.footer .textboxJoin{border:1px solid #003b54; position:relative; margin-right:30px; position:relative;}
.footer .textboxJoin input{padding:11px; width:160px; margin-right:31px; border:0 none; background:none; color:#808080; font-size:18px; font-weight:300;}
.footer .textboxJoin .errorMsg{position:absolute; top:105%; font-size:12px;}
.footer .textboxJoin .errorMsg.successNewsletter{color:#1F9F25;}
.footer .textboxJoin .submitBtn{background-color: #003b54; width:31px; top:0; right:0; bottom:0; display:block; position:absolute;background-image:url(../images/sprite.png); display:block; background-size:1000px 750px; background-position:-227px 15px;}
.footer .textboxJoin .submitBtn:hover{background-color:#27aee6;}
.newsletterLink a{color:#27aee6; text-decoration:none; font-size:18px; margin-right:90px;}
.newsletterLink a:hover{color:#003b54;}
.appsLogos a{background-image:url(../images/sprite.png); display:block; float:left; background-size:1000px 750px; width:32px; height:32px; background-color:#003b54;}
.appsLogos a.appleLogo{background-position:-392px 5px; margin-right:3px;}
.appsLogos a.androidLogo{background-position:-432px 5px;}
.appsLogos a:hover{background-color:#27aee6;}

.footerSitemap{padding:20px 0; padding-bottom:60px; background:#f2fbff;}
.footerSitemap .sitemapCol{width:25%; float:left;}
.footerSitemap a{display:block; color:#003b54; font-size:18px; text-decoration:none; margin-bottom:5px;}
.footerSitemap a:hover{color:#27aee6;}
.footerSitemapHolder a{display:inline-block; width:32%; margin-right:1%; vertical-align:top; margin-bottom:10px;}
.footerSitemapHolder{width:84%; float:left; margin-right:2%;}
.logo70Years{width:14%; float:left;}

.copyrightHolder{padding-bottom:15px;}
.copyrightHolder, .copyrightHolder a{color:#003b54; font-size:14px; text-decoration:none; background:#f2fbff;}
.copyrightHolder a:hover{color:#27aee6;}
.copyrightText{display:inline-block; vertical-align:middle; width:55%;}
.desDev{display:inline-block; vertical-align:middle;text-align:right;width:44%;}
/****************************************************************************************************/
.subpageBanner{position:relative;}
.gradientBg{
	position:absolute;
	left:0;
	bottom:0;
	width:100%;
	height:95px;
/* IE9 SVG, needs conditional override of 'filter' to 'none' */
background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIxMDAlIiB5Mj0iMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2ZmZmZmZiIgc3RvcC1vcGFjaXR5PSIwLjg1Ii8+CiAgICA8c3RvcCBvZmZzZXQ9IjQzJSIgc3RvcC1jb2xvcj0iI2ZmZmZmZiIgc3RvcC1vcGFjaXR5PSIwLjI2Ii8+CiAgICA8c3RvcCBvZmZzZXQ9IjYyJSIgc3RvcC1jb2xvcj0iI2ZmZmZmZiIgc3RvcC1vcGFjaXR5PSIwIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiNmZmZmZmYiIHN0b3Atb3BhY2l0eT0iMCIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
background: -moz-linear-gradient(left, rgba(255,255,255,0.85) 0%, rgba(255,255,255,0.26) 43%, rgba(255,255,255,0) 62%, rgba(255,255,255,0) 100%); /* FF3.6+ */
background: -webkit-gradient(linear, left top, right top, color-stop(0%,rgba(255,255,255,0.85)), color-stop(43%,rgba(255,255,255,0.26)), color-stop(62%,rgba(255,255,255,0)), color-stop(100%,rgba(255,255,255,0))); /* Chrome,Safari4+ */
background: -webkit-linear-gradient(left, rgba(255,255,255,0.85) 0%,rgba(255,255,255,0.26) 43%,rgba(255,255,255,0) 62%,rgba(255,255,255,0) 100%); /* Chrome10+,Safari5.1+ */
background: -o-linear-gradient(left, rgba(255,255,255,0.85) 0%,rgba(255,255,255,0.26) 43%,rgba(255,255,255,0) 62%,rgba(255,255,255,0) 100%); /* Opera 11.10+ */
background: -ms-linear-gradient(left, rgba(255,255,255,0.85) 0%,rgba(255,255,255,0.26) 43%,rgba(255,255,255,0) 62%,rgba(255,255,255,0) 100%); /* IE10+ */
background: linear-gradient(to right, rgba(255,255,255,0.85) 0%,rgba(255,255,255,0.26) 43%,rgba(255,255,255,0) 62%,rgba(255,255,255,0) 100%); /* W3C */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#d9ffffff', endColorstr='#00ffffff',GradientType=1 ); /* IE6-8 */
}
.subpageHeader{margin-bottom:50px;}
.breadcrumbs, .sharingTools{display:inline-block; vertical-align:; width:49%;}
.sharingTools{text-align:right;}
.breadcrumbs li a{padding:10px 20px 10px 0; color:#1d1d1d; font-size:16px; text-decoration:none; display:block; background:url(../images/breadcrumb-arrow.png) no-repeat right center;}
.breadcrumbs li a:hover,.sharingTools a:hover{color:#27aee6;}
.breadcrumbs li{display:inline-block; padding:0;color:#1d1d1d; font-size:16px; margin-right:15px;color:#27aee6;}

.sharingTools{padding:10px 0; font-size:16px;}
.sharingTools a{text-decoration:none; color:#1d1d1d; font-size:16px;}

.contentBlock{margin-bottom:45px; /*padding-bottom:45px; border-bottom:1px solid #b2c4cb;*/}
.contentBlock:last-child{border-bottom:0 none; margin-bottom:0; padding-bottom:0;}
.contentContainer .highlightedText{color:#808080; font-size:16px; font-weight:300; margin-bottom:15px; text-align:justify;}
.contentContainer .contentText, .contentSide{color:#808080; font-size:16px; font-weight:300; text-align:justify;}
.imgleft{float:left; width:35%; margin-right:3%; margin-bottom:10px;}
.imgRight{float:right; width:35%; margin-left:3%; margin-bottom:10px;}
.contentWithImg.imgRight{width:66%; float:left; margin-left:0;}
.contentImg.imgRight{width:31.5%; margin-left:2.5%; float:left;}
.contentWithImg.imgLeft{width:66%; float:right; margin-right:0;}
.contentImg.imgLeft{width:31.5%; margin-right:2.5%; float:right;}
.contentImg  img{width:100%;}
.imgIndended .contentImg.imgLeft{float:left; margin-right:2.5%; margin-bottom:10px; width:auto; max-width:40%;}

.photoGalleryCarousel{padding:0 30px;}
.photoGalleryCarousel .slides li{margin-right:5px;}
.photoGalleryCarousel .slides li a{border:1px solid #d6d6d6; padding:3px; display:block;}
.photoGalleryCarousel .slides li a img{width:100%;}
.photoGalleryCarousel .slides li:hover a img{opacity:0.85;}
.photoGalleryCarousel .flex-next{background:url(../images/flex-right.png) no-repeat center center; font-size:1px;}
.photoGalleryCarousel .flex-prev{background:url(../images/flex-left.png) no-repeat center center; font-size:1px;}
.photoGalleryCarousel .flex-next:hover{background:url(../images/flex-right-on.png) no-repeat center center; font-size:1px;}
.photoGalleryCarousel .flex-prev:hover{background:url(../images/flex-left-on.png) no-repeat center center; font-size:1px;}
.photoGalleryCarousel .flex-direction-nav a::before{content:"" !important;}
.photoGalleryCarousel .flex-direction-nav a{opacity:1 !important;}
.photoGalleryCarousel .flex-direction-nav a.flex-next{right:-40px !important;}
.photoGalleryCarousel .flex-direction-nav a.flex-prev{left:-40px !important;}

.leftMenuSide{width:21%; margin-right:4%; float:left;}
.rightBanner{width:21%; margin-left:4%; float:left;}
.contentSide{width:75%; float:left; margin-bottom:35px;}
.withNoLeftMenu{width:100%; float:none;}

.leftMenuSide ul li a{font-size:20px; color:#1d1d1d; text-decoration:none; font-weight:300; margin-bottom:8px; display:block;}
.leftMenuSide ul li a:hover{color:#27aee6;padding-left:5px;}
.leftMenuSide ul li.selected a{color:#27aee6; position:relative;}
/*.leftMenuSide ul li.selected a:after{background-image:url(../images/sprite.png); background-size:1000px 750px; width:15px; height:5px; background-position:-640px 0; position:absolute; left:0; top:12px;  display:block; content:"";}*/

.withMargBot{margin-bottom:50px;}
.highlightedStoryText.withMargBot{margin-bottom:35px;}

.teamItem, .agencyItem{padding-bottom:30px; margin-bottom:30px; border-bottom:1px solid #b2c4cb;}
.teamItem .teamImg, .agencyItem .agencyImg{width:19%; margin-right:3%; float:left;}
.teamItem .teamImg:hover img, .agencyItem .agencyImg:hover img{opacity:0.95;}
.teamItem .teamItemInfo, .agencyItem .agencyItemInfo{width:78%; float:left;}
.teamItem .teamItemInfo .memberName, .agencyItem .agencyItemInfo .memberName{text-decoration:none; color:#3d3d3d; font-size:20px; display:block; margin-bottom:5px;}
.teamItem .teamItemInfo .memberName:hover,.agencyItem .agencyItemInfo .memberName:hover{color:#808080;}
.teamItem .teamItemInfo .memberPosition, .agencyItem .agencyItemInfo .memberPosition{font-weight:700; color:#27aee6; font-size:14px; margin-bottom:15px;}
.teamItem .teamItemInfo .memberDesc, .agencyItem .agencyItemInfo .memberDesc{font-size:14px; color:#808080; font-weight:300;}
.teamItem .teamItemInfo .memberDesc{margin-bottom:10px;}
.teamItem .teamItemInfo .memberDesc a, .agencyItem .agencyItemInfo .memberDesc a, .contentText a, .contentSide a{color:#27aee6; text-decoration:none; font-size:14px;}
.teamItem .teamItemInfo .memberDesc a:hover, .agencyItem .agencyItemInfo .memberDesc a:hover, .contentText a:hover, .contentSide a:hover{color:#808080;}
.teamList .teamItem.lastWithnoMore{padding-bottom:0; border-bottom:0;}

.agencyItemInfo .otherAgencies{width:100%;}
.agencyItemInfo .memberName{margin-bottom:10px !important;}
.agencyItemInfo .angencyMemberName{margin-bottom:15px; font-weight:600;}
.agencyItemInfo .angencyMemberName span{font-size:12px;}

.agemciesList .agencyItem.lastWithnoMore{padding-bottom:0; border-bottom:0;}

.teamItem .imgHolder, .agencyItem .imgHolder{display:table; text-align:center; height:128px; width:100%; background:#f1f1f1;}
.teamItem .imgHolder a, .agencyItem .imgHolder a{display:table-cell; vertical-align:middle; text-align:center;}
.agencyItem .imgHolder{background:none;}

.didyouknowList .dukItemHolder{float:left; width:32%; margin-right:1.33%;}
.didyouknowList .dukItemHolder .dukInner{border:1px solid #b2c4cb; padding:20px; margin-bottom:20px; min-height:180px;}
.didyouknowList .dukLogoHolder{margin-bottom:15px; position:relative;} 
.didyouknowList .dukLogoHolder:after{position:absolute; left:110px; border:2px solid #00b7f1; right:0; content:""; top:35%; box-sizing:border-box;} 
.didyouknowList .dukDesc{color:#808080; font-size:22px; font-weight:300; text-align:left;}

ul.noList{padding-left:40px;}
ul.noList li strong{color:#003b54; display:inline-block; width:35px; font-weight:600;}

.rightBanner .blockHolder{margin-bottom:35px;}
.rightBanner .blockTitle, .lcrpContentBlock .blockTitle{color:#032e3e; font-size:21px; margin-bottom:13px; padding-bottom:10px; border-bottom:1px solid #b2c4cb; font-weight:300; text-transform:uppercase;}
.rightBanner .blockContent{color:#808080; font-size:15px;}
.rightBanner .blockContent strong{font-weight:600;}
.rightBanner .blockContent a{color:#00aeef; text-decoration:none;}
.rightBanner .blockContent a:hover{color:#808080;}
.rightBanner .blockListItem .listTitle{font-size:15px; font-weight:600; color:#808080; text-decoration:none; display:block; margin-bottom:2px;}
.rightBanner .blockListItem .listTitle:hover{color:#00aeef;}
.rightBanner .blockListItem .listSummary{font-weight:300; margin-bottom:20px;}

.pressRelList .pressItem{padding-bottom:25px; margin-bottom:25px; border-bottom:1px solid #b2c4cb; position:relative;}
.pressRelList .pressItem.lastWithnoMore{padding-bottom:0; border-bottom:0;}
.pressRelList .pressTitle, .pressRelList .pressTitle a{color:#3d3d3d; font-size:18px; margin-bottom:8px;}
.pressRelList .pressTitle:hover a, .pressRelList .pressTitle a:hover {
	color: #27aee6;cursor: pointer;
}
.pressTitle a {
    width: 100%;
    display: block;
}
.pressRelList .pressDateType{color:#00aeef; font-size:15px; font-weight:700;}
.pressRelList .pressInfo{width:90%;}
.downloadPdf{background-image:url(../images/sprite.png); display:block; background-size:1000px 750px; width:22px; height:27px; position:absolute; right:0; top:50%; margin-top:-27px; background-position:-680px 2px; display:block;}
.downloadPdf:hover{top:55%;}
.loadMoreHolder{height:20px;}
.loadMore{width:100%; text-align:right;}
.loadMore a{color:#00aeef; font-size:15px;}
.loadMore a:hover{text-decoration:none;}

.galleryList .galleryItem{float:left; width:31%; margin-right:3.5%; margin-bottom:30px;}
.galleryList .galleryItem:nth-child(3n){margin-right:0;}
.galleryList .galleryItem:hover{background:#f0f0f0;}
.galleryList .galleryItem .itemInner{border:1px solid #d6d6d6; padding:5px;}
.galleryList .galleryItem .imgHolder{height:200px; display:inline-table; text-align:center; width:100%; background:#f0f0f0;}
.galleryList .galleryItem .imgHolder a{display:table-cell; vertical-align:middle;}
.galleryList .galleryItem .galleryInfo{padding:25px 10px;}
.galleryList .galleryItem .date{color:#00aeef; font-size:15px; font-weight:700; margin-bottom:8px;}
.galleryList .galleryItem .galleryTitle{color:#3d3d3d; font-size:18px; text-decoration:none; display:block; text-align:left;}
.itemDate{color:#003b54; font-size:16px; font-weight:700; margin-bottom:25px;}


h2.galleryLanding{width:80%; float:left; margin-bottom:5px; text-align:left;}
.backBtn{display:block;float:right; color:#00aeef; font-size:15px; margin-top:15px;}
.backBtn:hover{text-decoration:none;}

.otherAgencies h3{margin-bottom:10px;}
.angencyMemberName{margin-bottom:15px; color:#808080; font-weight:600; font-size:14px;}
.angencyMemberName span{font-weight:300; font-size:13px;}

.videoList .galleryItem{margin-bottom:10px;}
.videoList .galleryItem .itemInner{border:0 none; padding:0;}
.videoList .galleryItem .imgHolder{border:5px solid #cfdadf; box-sizing:border-box; position:relative;}
.videoList .galleryItem .imgHolder .playBtn, .contentVideoHolder a.playBtn{position:absolute; left:0; top:0; height:100%; width:100%; background:rgba(0,0,0,0.5);}
.videoList .galleryItem .imgHolder .playBtn:after, .contentVideoHolder a.playBtn:after{position:absolute; left:50%; top:50%; width:66px; height:66px; margin-top:-33px; margin-left:-33px; background-image:url(../images/sprite.png); background-size:1000px 750px; background-position:100% 0; content:"";}
.videoList.galleryList .galleryItem:hover{background:none;}
.videoList.galleryList .galleryInfo{padding:15px 10px;}

.tabslisting{border-bottom:1px solid #b2c4cb;}
.tabslisting ul{display:inline-block;}
.tabslisting li{width:150px; float:left; margin-right:3px; text-align:center;}
.tabslisting li a{background:#003b54; padding:15px 0; color:#fff; font-weight:300; display:block; text-decoration:none; text-transform:uppercase; font-size:14px; position:relative;}
.tabslisting li.selected a{background:#00aeef;}
.tabslisting li.selected a:after{background-image:url(../images/sprite.png); background-size:1000px 750px; background-position:100% 0; content:""; position:absolute; background-position:-720px 0; left:50%; margin-left:-13px; top:100%; width:27px; height:9px;}
.tabsContent{padding:25px 0;}
.eventsListHolder .eventsItem{padding:25px 8px; border-bottom:1px solid #b2c4cb;}
.eventsListHolder .eventsItem .eventDate{color:#00aeef; font-size:18px; font-weight:700; width:16%; margin-right:4%; float:left; text-align:left;}
.eventsListHolder .eventsItem .eventDate span{display:block; font-weight:700;}
.eventsListHolder .eventsItem .eventInfoHolder{width:80%; float:left;}
.eventsListHolder .eventsItem .eventInfoHolder .eventTitle a{color:#3d3d3d; font-size:20px; text-decoration:none; display:block; margin-bottom:5px;}
.eventsListHolder .eventsItem .eventInfoHolder .eventTitle a:hover{color:#00aeef;}
.eventsListHolder .eventsItem .eventInfoHolder .eventLocation{font-weight:300; float:left; width:57%; margin-right:2%; color:#3d3d3d;}
.eventsListHolder .eventsItem .eventInfoHolder .eventTime{float:right; font-weight:300; color:#3d3d3d; width:41%;}

.whatsNewList .galleryItem{width:32%; margin-right:2%; min-height:365px}
.whatsNewList .galleryItem:nth-child(3n){margin-right:0%;}
.whatsNewList .galleryItem .itemInner{border:0 none; padding:0;}
.whatsNewList .galleryList .galleryItem:hover{background:none;}
.galleryList .galleryItem .galleryTitle:hover{color:#00aeef;}
.whatsNewList .galleryItem .imgHolder{box-sizing:border-box; position:relative;}
.listingFilter{margin-bottom:50px;}
.listingFilter .labelHolder{display:inline-block; vertical-align:middle; margin-right:20px;}
.listingFilter .labelHolder label{color:#00355a; font-size:18px;}
.listingFilter .selectHolder{display:inline-block; vertical-align:middle;}
/**************************Selectbox***************************************/
.dk-select, .dk-select *, .dk-select *:before, .dk-select *:after, .dk-select-multi, .dk-select-multi *, .dk-select-multi *:before, .dk-select-multi *:after {
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box; }

.dk-select, .dk-select-multi {
  position: relative;
  display: inline-block;
  vertical-align: middle;
  line-height: 1.5em;
  width: 200px;
  cursor: pointer; }

.dk-selected {
  width: 100%;
  white-space: nowrap;
  overflow: hidden;
  position: relative;
  background-color: white;
  border: 1px solid #003b54;
  padding: 9px 1.5em 9px 15px;
  -o-text-overflow: ellipsis;
  text-overflow: ellipsis;
	color:#00355a; font-size:16px; }
  .dk-selected:before, .dk-selected:after {
    content: '';
    display: block;
    position: absolute;
    right: 0; }
  .dk-selected:before {
    top: 50%;
    border: solid transparent;
    border-width: 0.25em 0.25em 0;
    border-top-color: #fff;
    margin: -0.125em 0.5em 0 0; 
		z-index:2;}
  .dk-selected:after {
    top: 0;
    height: 100%;
    border-left: 1px solid #003b54;
    width:25px;
		right:0;
		background:#003b54;
		z-index:1;
		}

.dk-selected-disabled {
  color: #BBBBBB; }

.dk-select .dk-select-options {
  position: absolute;
  display: none;
  left: 0;
  right: 0; }

.dk-select-open-up .dk-select-options {
  border-radius: 0.4em 0.4em 0 0;
  margin-bottom: -1px;
  bottom: 100%; }

.dk-select-open-down .dk-select-options {
  border-radius: 0 0 0.4em 0.4em;
  margin-top: -1px;
  top: 100%; }

.dk-select-multi .dk-select-options {
  max-height: 10em; }

.dk-select-options {
  background-color: white;
  border: 1px solid #CCCCCC;
  border-radius: 0.4em;
  list-style: none;
  margin: 0;
  max-height: 10.5em;
  min-width: 100%;
  overflow-x: hidden;
  overflow-y: auto;
  padding: 0.25em 0;
  width: auto;
  z-index: 100;
	text-align:left; }

.dk-option-selected {
  background-color: #3297fd;
  color: #fff; }

.dk-select-options-highlight .dk-option-selected {
  background-color: transparent;
  color: inherit; }

.dk-option {
  padding: 0 0.5em; }

.dk-select-options .dk-option-highlight {
  background-color: #3297fd;
  color: #fff; 
}

.dk-select-options .dk-option-disabled {
  color: #BBBBBB;
  background-color: transparent; }

.dk-optgroup {
  border: solid #003b54;
  border-width: 1px 0;
  padding: 0.25em 0;
  margin-top: 0.25em; }
  .dk-optgroup + .dk-option {
    margin-top: 0.25em; }
  .dk-optgroup + .dk-optgroup {
    border-top-width: 0;
    margin-top: 0; }
  .dk-optgroup:nth-child(2) {
    padding-top: 0;
    border-top: none;
    margin-top: 0; }
  .dk-optgroup:last-child {
    border-bottom-width: 0;
    margin-bottom: 0;
    padding-bottom: 0; }

.dk-optgroup-label {
  padding: 0 0.5em 0.25em;
  font-weight: bold;
  width: 100%; }

.dk-optgroup-options {
  list-style: none;
  padding-left: 0; }
  .dk-optgroup-options li {
    padding-left: 1.2em; }

.dk-select-open-up .dk-selected {
  border-top-left-radius: 0;
  border-top-right-radius: 0;
  border-color: #003b54; }

.dk-select-open-down .dk-selected {
  border-bottom-left-radius: 0;
  border-bottom-right-radius: 0;
  border-color: #003b54; }

.dk-select-open-up .dk-selected:before, .dk-select-open-down .dk-selected:before {
  border-width: 0 0.25em 0.25em;
  border-bottom-color: #fff; }
.dk-select-open-up .dk-select-options, .dk-select-open-down .dk-select-options, .dk-select-multi:focus .dk-select-options {
  display: block;}

select[data-dkcacheid] {
  display: none; }
/***************************************************************************************************/
.EventCalendar{width:100%; border:2px solid #81969e !important;}
.EventCalendarTitle{border-bottom:1px solid #336276; padding:15px 0; vertical-align:middle;}
.EventCalendarTitle td{vertical-align:middle; color:#003b54; font-size:16px; font-weight:700;font-family: 'Ubuntu', sans-serif;}
.EventCalendarNextPrevious{padding:15px;}
.EventCalendarNextPrevious a{color:#fff !important; font-size:1px; width:16px; height:10px; display:block;}
.EventCalendarNextPrevious:first-child a{background:url(../images/cal-prev.png) no-repeat center center;}
.EventCalendarNextPrevious:last-child a{background:url(../images/cal-next.png) no-repeat center center;}
.EventCalendarDayHeader{color:#003b54; font-size:12px; font-family: 'Ubuntu', sans-serif; padding:10px 0;}
.EventCalendarDay {vertical-align:middle;}
.EventCalendarDay, .selectedDateCss, .OtherMonthDay, .EventCalendarStyle{padding:5px; border:0 none !important;}
.EventCalendarDay a, .selectedDateCss a, .OtherMonthDay a, .EventCalendarStyle a{font-size:14px;}
.OtherMonthDay a{color:#2c758a !important; font-family: 'Ubuntu';}
.EventCalendarDay a{color:#003b54 !important; font-family: 'Ubuntu';}
.HighlightedDay a, .selectedDateCss a{padding:5px; background:#00aeef; color:#fff !important; width:30px; box-sizing:border-box; display:block;}
.EventCalendarStyle{border:0 none !important; background:none !important;box-sizing:border-box; }
.EventCalendarStyle a{color:#003b54 !important; padding:5px; border:1px solid #003b54; display:block;box-sizing:border-box;  width:30px; height:30px;}
.EventCalendarStyle.HighlightedDay a{color:#fff !important;}
.selectedDateCss{background:none !important;}
.selectedDateCss a{background:#003b54 !important;}
.listingInfos{background:#003b54; padding:8px; border-bottom:1px solid #fff;}
.listingInfos a{color:#fff; font-size:13px; font-weight:bold; font-family: 'Ubuntu'; margin-bottom:8px; display:block;}
.calendarLocation, .calendarTime{color:#fff; font-size:13px;}
/***************************************************************************************************/
.relatedNewsLink .imgSide{float:left; width:35%; margin-right:5%;}
.relatedNewsLink .imgSide:hover{opacity:0.8;}
.relatedNewsLink .infoSide{float:left; width:60%;}
.relatedNewsLink .date{font-weight:700; color:#00aeef; font-size:13px; margin-bottom:5px;}
.relatedNewsLink .relNewsSummary{text-decoration:none; color:#3d3d3d; font-size:13px;}
.relatedNewsLink .relNewsSummary:hover{color:#00aeef;}
.relatedNewsLink .eachNews{margin-bottom:25px;}

.stories .galleryItem .galleryInfo{padding:15px 10px;}
.stories .childName{color:#3d3d3d; font-size:20px; display:block; margin-bottom:5px; text-decoration:none; text-align:left;}
.stories .childName:hover{color:#00aeef;}
.stories .childCountry{color:#00aeef; font-size:14px; font-weight:700; margin-bottom:10px;}
.stories .storySummary{font-size:14px; color:#808080; font-size:300; text-align:left;}
.stories .storySummary a{color:#00aeef; font-size:14px; text-decoration:none; display:block;}
.stories .storySummary a:hover{text-decoration:underline;}

.stroyImg{float:left; width:23%; margin-right:2%;}
.storyDesc{float:left; width:75%;}
.storyDesc h2{margin-bottom:5px;}
.storyDesc .itemDate{margin-bottom:10px;}
.highlightedStoryText{color:#808080; font-size:16px; font-weight:300; margin-bottom:15px;}

.accLink{display:block; color:#00aeef; padding-bottom:15px; border-top:1px solid #b2c4cb; text-decoration: none; padding-top:10px; font-weight:300; font-size:28px; position:relative;}
.accLink:hover{color:#808080;}
.accLink:after{position:absolute; right:10px; top:20px; content:""; background-image:url(../images/sprite.png); display:block; background-size:1000px 750px; width:15px; height:8px; background-position:-800px 0;}
.accLink.active:after{transform:rotate(180deg);}
.accContent{color:#808080; font-size:15px; font-weight:300; margin-bottom:15px;}
.accordion{border-bottom:1px solid #b2c4cb;}

.procurementTable td, .procurementTable th{text-align:left;}
.procurementTable th{font-weight:700; color:#3a3a3a; font-size:14px; padding:12px 15px 12px 0;}
.procurementTable td{color:#808080; font-size:13px; padding:12px 15px 12px 0; border-top:1px solid #b2c4cb;}
.procurementTable td a{color:#00aeef; text-decoration:none;}
.procurementTable td a:hover{color:#808080;}

.procurementTable .devArea, .procurementTable .refNo, .procurementTable .title, .procurementTable .office, .procurementTable .country, .procurementTable .deadline
.procurementTable .devArea{width:17%;}
.procurementTable .refNo{width:8%;}
.procurementTable .title{width:28%;}
.procurementTable .office{width:12%;}
.procurementTable .country{width:15%;}
.procurementTable .deadline{width:10%;}
.procurementTable .posted{width:10%;}
.procurementTable .closeDate{width:15%;}
.procurementTable .jobOffice{width:15%;}
.procurementTable .jobVac{width:40%;}

.contactForm{width:74%;}
.formHighlightedText{color:#003b54; font-weight:700; margin-bottom:20px;}
.contactForm .formRow{margin-bottom:30px;}
.contactForm .labelHolder{width:20%; margin-right:3%; float:left; margin-top:8px;}
.contactForm .inputHolder, .contactForm .textareaHolder{width:77%; float:left; border:1px solid #003b54; box-sizing:border-box; padding:10px 5px;}
.contactForm .labelHolder label{color:#808080; font-size:15px; font-weight:300;}
.contactForm .labelHolder span{color:#00aeef;}
.contactForm .inputHolder input, .contactForm .textareaHolder textarea{width:100%; color:#808080; border:0 none; background:none;}
.contactForm .textareaHolder textarea{height:100px;}
.contactForm .formBtns.blueBtn{text-align:right;}
.contactForm .selectHolder{width:77%; float:left;}
.error label, .error label span{color:#ff0000 !important;}
.error .inputHolder, .error .textareaHolder{border:1px solid #ff0000 !important;}
.errorMsg{font-weight:700; font-size:15px; color:#ff0000; margin-bottom:20px;}

.rightBanner h2{font-size:25px; font-weight:300; margin-bottom:15px;}

.contactInfoLine{margin-bottom:25px; color:#808080; font-size:15px; font-weight:300;}
.contactInfoLine span{font-weight:700; color:#000000; display:block; margin-bottom:5px;}
.contactInfoLine a{color:#27aee6; text-decoration:none;}
.contactInfoLine a:hover{color:#808080;}

h2.procurmentPage{width:80%; float:left;}
.procInfo{border-bottom:1px solid #b2c4cb; margin-bottom:30px; padding-bottom:30px;}
.procInfo .procLine{color:#808080; font-size:15px; font-size:300; margin-bottom:15px;}
.procInfo .procLine span{color:#3a3a3a; font-weight:700;display:inline-block; width:25%;}
.reqDoc{margin-bottom:20px; font-size:15px; font-weight:300; color:#808080;}
.reqDoc a{color:#00aeef; font-weight:500;}
.reqDoc a:hover{color:#808080; text-decoration:none;}

.agencyContact{background:#e5ebee; padding:30px 0 0 0;}
.agencyContact .otherAgencies{padding-bottom:30px;}
.contactAgencyFilter .selectHolder{width:400px;}
.contactAgencyFilter .selectHolder .dk-select{width:100%;}
.contactAgencyFilter {padding-bottom:40px; margin-bottom:0 !important;}
.askUsPage{margin-bottom:30px; box-sizing:border-box; padding:0 !important; background:none !important;}
.askUsPage .otherAgencies{width:100%;}

.otherAgencies {width:55%;}
.otherAgencies .contactCol{width:32%; margin-right:2%; float:left;}
.otherAgencies .contactCol span{font-weight:700; color:#3a3a3a; font-size:14px; margin-bottom:15px; display:block; text-transform:uppercase;}
.otherAgencies .contactCol{color:#808080; font-size:14px; font-weight:300;}
.otherAgencies .contactCol a{color:#00aeef; font-weight:500;}
.otherAgencies .contactCol a:hover{text-decoration:none;}
.otherAgencies .contactCol.last{margin-right:0;}

.searchListHolder .tabslisting li a strong{font-weight:600;}
.foundItem {font-size:15px; font-weight:300; color:#808080; margin-bottom:20px;}
.foundItem a{color:#00aeef; font-weight:500; font-size:18px; display:block; text-decoration:none; margin-bottom:5px;}
.foundItem a:hover{color:#808080;}
.foundTitle{color:#3d3d3d; font-size:28px; font-weight:300; margin-bottom:40px;}
.foundTitle span{color:#00aeef; font-weight:500;}

.blueBtn.errorpageBtn{text-align:left; margin-top:50px;}
.noBreadCrumbs h2{margin-top:25px;}

.sitemapPage a {color: #003b54; display: block; font-size: 18px; margin-bottom: 5px; text-decoration: none; text-align:left;}
.sitemapPage a:hover{color:#00aeef;}
.sitemapPage .sitemapCol {float: left; width: 20%; margin-right:6.5%;}
.sitemapPage .sitemapCol:nth-child(4n){margin-right:0;}
.subLevels{padding-left:15px;}
.subLevels a{font-size:15px; color:#005478;}

.contentVideoHolder{float:left; width:35%; margin-right:10%; margin-bottom:30px; position:relative; box-sizing:border-box;}
.contentVideoHolder > img{width:100%; display:block;}
.contentVideoHolder a.playBtn:hover:after{opacity:0.8;}
.lcrpContentBlock{float:left; width:55%;}
.sectorBlockHolder .blockHolder{width:47%; margin-right:6%; float:left;}
.sectorBlockHolder .blockHolder.last{margin-right:0;}
.lcrpContentBlock .highlightedText{margin-bottom:60px; color:#1d1d1d;}

.pdfContent{margin-bottom:55px;}
.pdfContent a{color:#ffffff; font-size:12.5px; font-weight:300; display:block; padding:15px 10px; box-sizing:border-box; text-transform:uppercase; position:relative; text-decoration:none;}
.pdfContent a:after{position:absolute; content:""; background-image:url(../images/sprite.png); display:block; background-size:1000px 750px; width:19px; height:21px; right:9px; top:14px;}
.pdfContent .pdfNavy{background-color:#003b54; margin-bottom:25px;}
.pdfContent .pdfNavy:hover{background-color:#4c7587;}
.pdfContent .pdfNavy a:after{background-position:-840px 0;}
.pdfContent  .pdfLighBlue{background-color:#4c7587; margin-bottom:9px;}
.pdfContent  .pdfLighBlue:hover{background-color:#003b54;}
.pdfContent  .arPdf a:after{background-position:-880px 0;}
.pdfContent  .enPdf a:after{background-position:-880px -40px;}

.sectorPlanList .eachPlan {
    border-bottom: 1px solid #b2c4cb;
    padding: 0 18px 15px 0;
    margin-bottom: 15px;
    position: relative;
    text-align: left;
}
.sectorPlanList .eachPlan.mainSection{border-bottom:1px solid #003b54;}
.sectorPlanList .planTitle{color:#3d3d3d; font-size:18px; text-decoration:none;}
.sectorPlanList .eachPlan .downloadPdf{top:0px; margin-top:0;}
.sectorPlanList .eachPlan:hover .downloadPdf{top:3px;}
.sectorPlanList .eachPlan:hover .planTitle{color:#00aeef;}

.successpopup{width:590px; padding:20px; background:#fff; display:none;}
.successpopup .sucessTitle{color:#00aeef; font-size:40px; font-weight:500; text-align:center; margin-bottom:20px;}
.successpopup .successIcon{background-image:url(../images/sprite.png); display:block; background-size:1000px 750px; width:32px; height:21px; background-position:-840px -40px; margin:0 auto 20px auto;}
.successpopup .failIcon{background-image:url(../images/sprite.png); display:block; width:48px; height:48px; background-position:-1520px -80px; margin:0 auto 20px auto;}
.successpopup .successText{text-align:center; font-size:20px; color:#808080; margin-bottom:30px;}

.readLessLink{display:inline-block; margin-left:5px;}
.responsiveMenuBtn{display:none;}
.mobileContactUsLink{display:none;}

.agenciesHolderMobile{display:none;}

.homepageSlider.onLoad{/*background:url(../images/slider-loader.gif) no-repeat center center;*/ height: 0; padding-bottom: 37.4%; position:relative;}
.onLoad .flexslider{opacity:0;}








@media all and (min-width: 1200px) and (max-width: 1500px){
.homepageSlider .caption{padding:80px 20px 20px 30px;}
.homepageSlider .sliderSmallText, .homepageSlider .sliderMediumText, .homepageSlider .sliderBigText{width:80%;}
.homepageSlider .sliderMediumText{font-size:25px;}
}

/************************************* Common Styles ********************************/
.searchInputHolder, .topLinks .searchInputHolder .searchAction, .mainMenuHolder ul li a, .newsletterBlock .smIcons, .mainMenuHolder ul li ul.submenu, .agenciesList, .topLinks .agenciesHolder a,.agenciesList a img, .linkStyle a.icon:after, .linkStyle a, .newsCaption .newsTitle,.imgHolder a, .twitterFeedsList a,.smBlock .fbLikes .fbIcon, .blueBtn a, .footer .textboxJoin .submitBtn, .newsletterLink a, .appsLogos a, .footerSitemap a, .breadcrumbs li a,.sharingTools a, .photoGalleryCarousel .slides li a img, .leftMenuSide ul li a, .teamItem .teamItemInfo .memberName, .teamItem .teamItemInfo .memberDesc a, .teamItem .teamItemInfo .memberName, .teamItem .teamImg img, .agencyItem .agencyItemInfo .memberName, .agencyItem .agencyItemInfo .memberDesc a, .agencyItem .agencyItemInfo .memberName, .agencyItem .agencyImg img, .contentText a, .rightBanner .blockContent a, .downloadPdf, .galleryList .galleryItem, .videoList .galleryItem .imgHolder .playBtn, .videoList .galleryItem .imgHolder .playBtn:after, .imgHolder a img, .tabslisting li a, .eventTitle a, .stories .childName, .accLink, .accLink:after, .reqDoc a, .procurementTable td a, .contactInfoLine a, .foundItem a, .sitemapPage a, .pdfContent a, .pdfContent  .pdfLighBlue, .pdfContent .pdfNavy, .relatedNewsLink .imgSide, .galleryList .galleryItem .galleryTitle , .quotedText a{
	-webkit-transition: all 200ms ease-in-out;
	-moz-transition: all 200ms ease-in-out;
	-ms-transition: all 200ms ease-in-out;
	-o-transition: all 200ms ease-in-out;
	transition: all 200ms ease-in-out;	
}
.homepageSlider .caption{
	-webkit-transition: all 1000ms ease-in-out 600ms;
	-moz-transition: all 1000ms ease-in-out 600ms;
	-ms-transition: all 1000ms ease-in-out 600ms;
	-o-transition: all 1000ms ease-in-out 600ms;
	transition: all 1000ms ease-in-out 600ms;	
}
.topLinks .agenciesHolder a span, .topLinks .agenciesHolder a, .mainMenuHolder ul li a, .homepageSlider .caption, .homepageSlider .sliderBigText, .homepageSlider .sliderSmallText, .homepageSlider .sliderMediumText, .hpTitle, .newsDate, .newsCaption .newsTitle, .twitterTitle, .feedName, .smBlock .fbLikes, .blueBtn, .storiesBlock  .blockTitle, .storiesBlock  .blockTitle .titleText, .storiesBlock .blockDesc, .blockDesc .quotedText,.blockDesc .smallText,.footer .joinTitle, .newsletterLink a, .footer .textboxJoin input, .footerSitemap a, .copyrightHolder, .copyrightHolder a, .breadcrumbs li a, .breadcrumbs li,.sharingTools a, .sharingTools, .leftMenuSide ul li a, h3, .teamItem .teamItemInfo .memberName, .teamItem .teamItemInfo .memberPosition, .didyouknowList .dukDesc, .rightBanner .blockTitle, .pressRelList .pressTitle, .pressRelList .pressDateType, .loadMore a, .galleryList .galleryItem .date, .galleryList .galleryItem .galleryTitle, .backBtn, .tabslisting li a, .eventsListHolder .eventsItem .eventInfoHolder .eventTitle a, .itemDate, .listingFilter .labelHolder label, .relatedNewsLink .date, .relatedNewsLink .relNewsSummary, .stories .childName, .stories .childCountry, .accLink, .procurementTable td, .procurementTable th, .procInfo .procLine span, h4, .reqDoc a, .dk-selected, .contactForm .formHighlightedText, .contactForm .inputHolder input, .otherAgencies .contactCol, .foundItem a, .foundTitle, .sitemapPage a, .pdfContent a, .sectorPlanList .planTitle, .errorMsg, .successpopup .sucessTitle, .fancybox-title-float-wrap .child, .lcrpContentBlock .blockTitle, .textareaHolder textarea  {
	font-family: 'Ubuntu', sans-serif;
}



/***********************************JM***********************************/
.loader {
    background: url(../images/ajax-loader.gif) no-repeat center center;
    background-color:#FFF;
}
.formRow .selectHolder .dk-select{width:487px;}


.linksToMinistireslist ul li{padding-left:27px; float:left; width:40%; margin-right:20%; float:left; box-sizing:border-box; position:relative; margin-bottom:10px; text-align:left;}
.linksToMinistireslist ul li:nth-child(2n){margin-right:0;}
.linksToMinistireslist ul li:after{position:absolute; width:7px; height:7px; border-radius:50%; background:#00aeef; content:""; left:8px; top:8px;}

.hpNewsList .newsItem:nth-child(4){
	clear:both;
	}
.header{
	position:relative;
	}
.feedText .moreLink{
	padding-left:15px;
	margin-left:5px;
	color:#003b54;
}
.feedText .moreLink.icon::after {
    background-position: -553px 3px;
    height: 15px;
    left: 0;
    top: 7px;
    width: 21px;
	transform:rotate(-90deg)
}
/*****************************************************************************************************/
.pace {
  -webkit-pointer-events: none;
  pointer-events: none;

  -webkit-user-select: none;
  -moz-user-select: none;
  user-select: none;

  z-index: 2000;
  position: absolute;
  margin: auto;
  top: 350px !important;
  left: 0;
  right: 0;
  height: 5px;
  width: 40%;
  background: #fff;
  border: 1px solid #29d;

  overflow: hidden;
}

.pace .pace-progress {
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  -ms-box-sizing: border-box;
  -o-box-sizing: border-box;
  box-sizing: border-box;

  -webkit-transform: translate3d(0, 0, 0);
  -moz-transform: translate3d(0, 0, 0);
  -ms-transform: translate3d(0, 0, 0);
  -o-transform: translate3d(0, 0, 0);
  transform: translate3d(0, 0, 0);

  max-width: 200px;
  position: fixed;
  z-index: 2000;
  display: block;
  position: absolute;
  top: 0;
  right: 100%;
  height: 100%;
  width: 100%;
  background: #29d;
}

.pace.pace-inactive {
  display: none;
}
.linksToMinistireslist.singleLine{
	margin-top:10px;
}
.linksToMinistireslist.singleLine li{
	width:100%; float:none; margin-right:0;
}
.contentGalleryHolder .contentGallery{
	width:63.8%;
	float:left;
	box-sizing:border-box;
	margin-right:2%;
}
.contentGalleryHolder .photoGalleryCarousel{
	background:url(../images/ajax-loader.gif) no-repeat center center;
	height:230px;
}
.contentGallery .flexslider{
	margin-bottom:0;
}
.galleryVideo{
	margin-right:0;
	float:right;
	width:30.2%;
	margin-bottom:0;
	margin-top:80px;
}
.internationalDays h3{
	border-bottom:1px solid #032e3e;
	padding-bottom:10px;
	margin-bottom:15px;
}
.internationalDays h4{
	margin-bottom:5px;
}
.internationalDays p{
	margin-bottom:20px;
}
.galleryItem img{width:100%}
.contentList ul{
	padding-top:10px;
}
.contentList li:after {
    background:#27aee6;
    content: "";
    height: 5px;
    left: 4px;
    position: absolute;
    top: 9px;
    width: 5px;
}
.contentList li {
    padding-left: 15px;
    position: relative;
}
.whatsNews {
  overflow: hidden;
  position: relative;
}
.un70Holder {
  position: absolute;
  top: 70px;
  right: -360px;
  z-index:10;
  transition:all linear 300ms;
  -webkit-transition:all linear 300ms;
  -moz-transition:all linear 300ms;
}
.un70Holder.opened {
  right: 0;
}
.un70Slider {
  position: relative;
  width: 360px;
  padding: 0px;
}
.un70Button {
	width:260px;
	text-align:center;
	font-size:20px;
	text-transform:uppercase;
	font-family: 'Ubuntu';
	font-weight:300;
	color:#032e3e;
	background-color:#fff;
	line-height:60px;
	cursor:pointer;
	height:60px;
	-ms-filter: "progid:DXImageTransform.Microsoft.Matrix(M11=0.00000000, M12=1.00000000, M21=-1.00000000, M22=0.00000000,sizingMethod='auto expand')";
	filter: progid:DXImageTransform.Microsoft.Matrix(M11=0.00000000, M12=1.00000000, M21=-1.00000000, M22=0.00000000,sizingMethod='auto expand');
	-moz-transform:  matrix(0.00000000, -1.00000000, 1.00000000, 0.00000000, 0, 0);
	-webkit-transform:  matrix(0.00000000, -1.00000000, 1.00000000, 0.00000000, 0, 0);
	-o-transform:  matrix(0.00000000, -1.00000000, 1.00000000, 0.00000000, 0, 0);
	transform:  matrix(0.00000000, -1.00000000, 1.00000000, 0.00000000, 0, 0);
	top: 115px;
	left: -175px;
	position: absolute;
	padding-right:30px;
}
.un70Button::after {
	width:7px;
	height:12px;
	content:'';
	position:absolute;
	right:40px;
	top:50%;
	margin-top:-6px;
	background:url(../images/arrow-banner.jpg) no-repeat 0 0;
	-ms-filter: "progid:DXImageTransform.Microsoft.Matrix(M11=0.00000000, M12=1.00000000, M21=-1.00000000, M22=0.00000000,sizingMethod='auto expand')";
	filter: progid:DXImageTransform.Microsoft.Matrix(M11=0.00000000, M12=1.00000000, M21=-1.00000000, M22=0.00000000,sizingMethod='auto expand');
	-moz-transform:  matrix(0.00000000, -1.00000000, 1.00000000, 0.00000000, 0, 0);
	-webkit-transform:  matrix(0.00000000, -1.00000000, 1.00000000, 0.00000000, 0, 0);
	-o-transform:  matrix(0.00000000, -1.00000000, 1.00000000, 0.00000000, 0, 0);
	transform:  matrix(0.00000000, -1.00000000, 1.00000000, 0.00000000, 0, 0);
}
.un70Holder.opened .un70Button::after {
	transform:rotate(90deg);
	-ms-transform:rotate(90deg);
	-webkit-transform:rotate(90deg);
	-moz-transform:rotate(90deg);
}
.listingShare img{width:auto !important;}
.un70Listing .listingImage{width:150px; float:left; margin-right:10px; margin-bottom:10px;}
.un70Listing .listingRow{margin-bottom:35px;}
.un70Listing .listingTitle a, .feedOfTheDay .listingTitle a{font-family: 'Ubuntu';	font-weight:500; font-size:17px; color:#00a1dd; text-decoration:none;}
.un70Listing .listingTitle a:hover, .feedOfTheDay .listingTitle a:hover{color:#434242;}
.un70Listing .listingDate {color:#434242; font-family: 'Open Sans', sans-serif; font-weight:600; font-size:14px;}
.un70Listing .listingRight {width:135px; float:left;}
.un70Listing .listingLink a{color:#858585; font-family: 'Open Sans', sans-serif; font-weight:300; text-decoration:none; font-size:16px;}
.un70Listing .listingLink a span {background: rgba(0, 0, 0, 0) url("../images/link-arrow.jpg") no-repeat scroll 0 0;display: inline-block;height: 13px;margin-left: 3px;position: relative;top: 2px;width: 7px;}
.un70Listing .listingLink a:hover {color:#00a1dd;}
.innerFrame{padding:25px; box-sizing:border-box; border:1px solid #ccc;}
.un70Slider .flex-direction-nav {display:none;}
.un70Slider h3{text-transform:uppercase; margin-bottom:15px; font-size:20px;}
.un70Slider .flexslider {background: #ffffff none repeat scroll 0 0;border: 0px solid #ffffff;border-radius: 0px;margin: 0;padding:5px; position: relative;}
.listingShare label, .listingShare ul, .listingShare ul li{display:inline-block; vertical-align:middle;}
.listingShare label, .feedOfTheDay .listingDescription {color:#858585; font-weight:300;}
.feedOfTheDay .listingDescription {margin-bottom:20px;}
.feedOfTheDay .listingHashTag {color:#5a5a5a; font-weight:600;}
.feedOfTheDay .listingImage {margin-bottom:20px;}
.un70Listing .listingRow:last-child{margin-bottom:0;}
.un70Listing, .feedOfTheDay {padding-bottom:50px;}
.un70Holder .dotstyle-smalldotstroke li.current, .un70Holder .dotstyle-smalldotstroke li {box-shadow: 0 0 0 0 transparent; transition-delay:0 !important}
.un70Holder .dotstyle-smalldotstroke li a:hover, .un70Holder .dotstyle-smalldotstroke li a:focus, .un70Holder .dotstyle-smalldotstroke li.current a {background-color: #55c7f2;  transition-delay:0 !important}
.un70Holder .dotstyle-smalldotstroke li a {background-color: #e3e3e3;}
.un70Holder .flex-control-nav {bottom: 20px;}

.SmallLeftContent {width:60%;}
.bigRightBanner {width: 40%;margin-bottom: 30px;margin-left: 0;}
.contactForm .labelHolder.fullWidth {width:100%;margin-right:0; margin-bottom:5px;}
.checkboxListing li{width:50%;float:left;}
.programTable tr td:first-child {width: 100px;}
.programTable tr td:first-child {width:100px}
.programTable {margin-bottom: 15px;}
.supportLogos {margin:50px 0;}
.supportLogos li {display:inline-block; width:150px;}
.supportLogos li a{display:block;}
.supportLogos li img{width:100%; display:block;}
.leftLabel {text-align:left;}
.arabicText {font-family: 'gesstwolight-Light'; text-align:right}
.formHighlightedText.arabicText{font-family: 'GESSTwoMedium-Medium'; direction:rtl;}
.contactForm.un70Day .inputHolder, .contactForm.un70Day .textareaHolder{width:57%;}
.contactForm.un70Day .labelHolder.arabicText {margin-right: 0;}
.contactForm.un70Day .labelHolder.fullWidth {margin-top:0;}
.contactForm.un70Day .labelHolder.fullWidth.arabicText {text-align:left; margin-bottom:15px;}
.contactForm.un70Day .checkboxListing li {float: none;width: 100%;}
.procurementTable.programTable.arabicTable {direction: rtl;text-align: right;}
.procurementTable.programTable.arabicTable  td, .procurementTable.programTable.arabicTable  th {text-align: right;font-family: 'gesstwolight-Light';font-size:14px;}
.marginTop40 {margin-top:40px;}
.procurementTable.programTable.arabicTable  th { font-size:15px;}
.contentContainer .contentText.arabicText{text-align: right; direction:rtl}
.checkboxListing li span{color:#27aee6; display:inline-block; margin:0 10px;}
.checkboxListing li span.arabicText{color:#808080; margin:0;}
.checkboxListing li .arabicText {font-family: 'GESSTwoMedium-Medium';}
.contactForm.un70Day .blueBtn a {background-color: #003b54;color: #fff !important;display: inline-block;padding: 7px 25px 7px 40px;text-decoration: none;text-transform: uppercase;text-align:center;}


@media all and (min-width: 1200px) {
    .goal-tile-wrapper.col-md-2 {
        width: 12.666667%;
        margin-bottom: 20px;
    }
}
.twitterBlock {
float: right;text-align: left;
}
.twitterBlock .twitterFeeds {
padding: 20px;
}
.twitterBlock + .contentWithImg{
padding-right: 30%;
}
.twitterFeeds a {
color: #FFF;
text-decoration: underline;
}
.twitterBlock  .feedText .moreLink {
    width: 100%;
    margin-left: 0;
    margin-top: 15px;
    display: block;
    text-transform: capitalize;
}
.goal-tile-content img {max-width: 100%;}
.fancybox-title-float-wrap {max-width: 800px;}

.eventsLanding .eventsList{width: 100%; float:left;}
.eventsLanding .eventsCal{width:75%; float:left; margin-bottom: 20px;}
.eventsLanding .eventsCal .RadAjaxPanel {
width: 50%;
margin-left: 151px;
}
.fancybox-title-float-wrap {
max-width: 800px;
max-height: 90px;
overflow-y: auto;
padding: 9px;
font-size: 13px;
}
    .fancybox-title-float-wrap .child, .fancybox-title-float-wrap{
    width: 800px;
    overflow-x: hidden;
    }

        .fancybox-title-float-wrap .child {
        padding: 0!important;
        }
.fancybox-prev span {
background: #fff url(../images/flex-left.png) no-repeat center center!important;
}
.fancybox-next span {
    background: #FFF url(../images/flex-right.png) no-repeat center center!important
}
@media all and (max-width: 900px) {

    .fancybox-title-float-wrap .child, .fancybox-title-float-wrap {
        width: 100%; 
        overflow-x: auto;
        }
}
/*
 * jQuery FlexSlider v2.4.0
 * http://www.woothemes.com/flexslider/
 *
 * Copyright 2012 WooThemes
 * Free to use under the GPLv2 and later license.
 * http://www.gnu.org/licenses/gpl-2.0.html
 *
 * Contributing author: Tyler Smith (@mbmufffin)
 * 
 */
/* ====================================================================================================================
 * FONT-FACE
 * ====================================================================================================================*/
@font-face {
  font-family: 'flexslider-icon';
  src: url('../fonts/webfont/flexslider-icon.eot');
  src: url('../fonts/webfonts/flexslider-icon.eot?#iefix') format('embedded-opentype'), url('../fonts/webfonts/flexslider-icon.woff') format('woff'), url('../fonts/webfonts/flexslider-icon.ttf') format('truetype'), url('../fonts/webfonts/flexslider-icon.svg#flexslider-icon') format('svg');
  font-weight: normal;
  font-style: normal;
}
/* ====================================================================================================================
 * RESETS
 * ====================================================================================================================*/
.flex-container a:hover,
.flex-slider a:hover,
.flex-container a:focus,
.flex-slider a:focus {
  outline: none;
}
.slides,
.slides > li,
.flex-control-nav,
.flex-direction-nav {
  margin: 0;
  padding: 0;
  list-style: none;
}
.flex-pauseplay span {
  text-transform: capitalize;
}
/* ====================================================================================================================
 * BASE STYLES
 * ====================================================================================================================*/
.flexslider {
  margin: 0;
  padding: 0;
}
.flexslider .slides > li {
  display: none;
  -webkit-backface-visibility: hidden;
}
.flexslider .slides img {
  width: 100%;
  display: block;
}
.flexslider .slides:after {
  content: "\0020";
  display: block;
  clear: both;
  visibility: hidden;
  line-height: 0;
  height: 0;
}
html[xmlns] .flexslider .slides {
  display: block;
}
* html .flexslider .slides {
  height: 1%;
}
.no-js .flexslider .slides > li:first-child {
  display: block;
}
/* ====================================================================================================================
 * DEFAULT THEME
 * ====================================================================================================================*/
.flexslider {
  margin: 0 0 60px;
  background: #ffffff;
  border: 4px solid #ffffff;
  position: relative;
  zoom: 1;
  -webkit-border-radius: 4px;
  -moz-border-radius: 4px;
  border-radius: 4px;
  -webkit-box-shadow: '' 0 1px 4px rgba(0, 0, 0, 0.2);
  -moz-box-shadow: '' 0 1px 4px rgba(0, 0, 0, 0.2);
  -o-box-shadow: '' 0 1px 4px rgba(0, 0, 0, 0.2);
  box-shadow: '' 0 1px 4px rgba(0, 0, 0, 0.2);
}
.flexslider .slides {
  zoom: 1;
}
.flexslider .slides img {
  height: auto;
}
.flex-viewport {
  max-height: 2000px;
  -webkit-transition: all 1s ease;
  -moz-transition: all 1s ease;
  -ms-transition: all 1s ease;
  -o-transition: all 1s ease;
  transition: all 1s ease;
}
.loading .flex-viewport {
  max-height: 300px;
}
.carousel li {
  margin-right: 5px;
}
.flex-direction-nav {
  *height: 0;
}
.flex-direction-nav a {
  text-decoration: none;
  display: block;
  width: 40px;
  height: 40px;
  margin: -20px 0 0;
  position: absolute;
  top: 50%;
  z-index: 10;
  overflow: hidden;
  opacity: 0;
  cursor: pointer;
  color: rgba(0, 0, 0, 0.8);
  text-shadow: 1px 1px 0 rgba(255, 255, 255, 0.3);
  -webkit-transition: all 0.3s ease-in-out;
  -moz-transition: all 0.3s ease-in-out;
  -ms-transition: all 0.3s ease-in-out;
  -o-transition: all 0.3s ease-in-out;
  transition: all 0.3s ease-in-out;
}
.flex-direction-nav a:before {
  font-family: "flexslider-icon";
  font-size: 40px;
  display: inline-block;
  content: '\f001';
  color: rgba(0, 0, 0, 0.8);
  text-shadow: 1px 1px 0 rgba(255, 255, 255, 0.3);
}
.flex-direction-nav a.flex-next:before {
  content: '\f002';
}
.flex-direction-nav .flex-prev {
  left: -50px;
}
.flex-direction-nav .flex-next {
  right: -50px;
  text-align: right;
}
.flexslider:hover .flex-direction-nav .flex-prev {
  opacity: 0.7;
  left: 10px;
}
.flexslider:hover .flex-direction-nav .flex-prev:hover {
  opacity: 1;
}
.flexslider:hover .flex-direction-nav .flex-next {
  opacity: 0.7;
  right: 10px;
}
.flexslider:hover .flex-direction-nav .flex-next:hover {
  opacity: 1;
}
.flex-direction-nav .flex-disabled {
  opacity: 0!important;
  filter: alpha(opacity=0);
  cursor: default;
}
.flex-pauseplay a {
  display: block;
  width: 20px;
  height: 20px;
  position: absolute;
  bottom: 5px;
  left: 10px;
  opacity: 0.8;
  z-index: 10;
  overflow: hidden;
  cursor: pointer;
  color: #000;
}
.flex-pauseplay a:before {
  font-family: "flexslider-icon";
  font-size: 20px;
  display: inline-block;
  content: '\f004';
}
.flex-pauseplay a:hover {
  opacity: 1;
}
.flex-pauseplay a .flex-play:before {
  content: '\f003';
}
.flex-control-nav {
  width: 100%;
  position: absolute;
  bottom: -40px;
  text-align: center;
}
.flex-control-nav li {
  margin: 0 6px;
  display: inline-block;
  zoom: 1;
  *display: inline;
}
/*.flex-control-paging li a {
  width: 11px;
  height: 11px;
  display: block;
  background: #666;
  background: rgba(0, 0, 0, 0.5);
  cursor: pointer;
  text-indent: -9999px;
  -webkit-box-shadow: inset 0 0 3px rgba(0, 0, 0, 0.3);
  -moz-box-shadow: inset 0 0 3px rgba(0, 0, 0, 0.3);
  -o-box-shadow: inset 0 0 3px rgba(0, 0, 0, 0.3);
  box-shadow: inset 0 0 3px rgba(0, 0, 0, 0.3);
  -webkit-border-radius: 20px;
  -moz-border-radius: 20px;
  border-radius: 20px;
}
.flex-control-paging li a:hover {
  background: #333;
  background: rgba(0, 0, 0, 0.7);
}
.flex-control-paging li a.flex-active {
  background: #000;
  background: rgba(0, 0, 0, 0.9);
  cursor: default;
}*/
.flex-control-thumbs {
  margin: 5px 0 0;
  position: static;
  overflow: hidden;
}
.flex-control-thumbs li {
  width: 25%;
  float: left;
  margin: 0;
}
.flex-control-thumbs img {
  width: 100%;
  height: auto;
  display: block;
  opacity: .7;
  cursor: pointer;
  -webkit-transition: all 1s ease;
  -moz-transition: all 1s ease;
  -ms-transition: all 1s ease;
  -o-transition: all 1s ease;
  transition: all 1s ease;
}
.flex-control-thumbs img:hover {
  opacity: 1;
}
.flex-control-thumbs .flex-active {
  opacity: 1;
  cursor: default;
}
/* ====================================================================================================================
 * RESPONSIVE
 * ====================================================================================================================*/
@media screen and (max-width: 860px) {
  .flex-direction-nav .flex-prev {
    opacity: 1;
    left: 10px;
  }
  .flex-direction-nav .flex-next {
    opacity: 1;
    right: 10px;
  }
}
/**********************************************************************************************************************/
/**********************************************************************************************************************/
/******************************************************fancyBox********************************************************/
/**********************************************************************************************************************/
/*! fancyBox v2.1.5 fancyapps.com | fancyapps.com/fancybox/#license */
.fancybox-wrap,
.fancybox-skin,
.fancybox-outer,
.fancybox-inner,
.fancybox-image,
.fancybox-wrap iframe,
.fancybox-wrap object,
.fancybox-nav,
.fancybox-nav span,
.fancybox-tmp
{
	padding: 0;
	margin: 0;
	border: 0;
	outline: none;
	vertical-align: top;
}

.fancybox-wrap {
	position: absolute;
	top: 0;
	left: 0;
	z-index: 8020;
}

.fancybox-skin {
	position: relative;
	padding:8px !important;
	border:1px solid #d6d6d6;
	background:#fff;
}

.fancybox-opened {
	z-index: 8030;
}

.fancybox-opened .fancybox-skin {
	-webkit-box-shadow: 0 10px 25px rgba(0, 0, 0, 0.5);
	   -moz-box-shadow: 0 10px 25px rgba(0, 0, 0, 0.5);
	        box-shadow: 0 10px 25px rgba(0, 0, 0, 0.5);
}

.fancybox-outer, .fancybox-inner {
	position: relative;
}

.fancybox-inner {
	overflow: hidden;
}

.fancybox-type-iframe .fancybox-inner {
	-webkit-overflow-scrolling: touch;
}

.fancybox-error {
	color: #444;
	font: 14px/20px "Helvetica Neue",Helvetica,Arial,sans-serif;
	margin: 0;
	padding: 15px;
	white-space: nowrap;
}

.fancybox-image, .fancybox-iframe {
	display: block;
	width: 100%;
	height: 100%;
}

.fancybox-image {
	max-width: 100%;
	max-height: 100%;
}

#fancybox-loading, .fancybox-close, .fancybox-prev span, .fancybox-next span {
	background-image: url(fancybox_sprite.png);
}

#fancybox-loading {
	position: fixed;
	top: 50%;
	left: 50%;
	margin-top: -22px;
	margin-left: -22px;
	background-position: 0 -108px;
	opacity: 0.8;
	cursor: pointer;
	z-index: 8060;
}

#fancybox-loading div {
	width: 44px;
	height: 44px;
	background: url(fancybox_loading.gif) center center no-repeat;
}

.fancybox-close {
	position: absolute;
	top: 8px;
	right: 8px;
	width: 24px;
	height: 26px;
	cursor: pointer;
	z-index: 8040;
	background-image:url(../images/sprite.png);
	display:block;
	background-size:1000px 750px;
	background-position:-800px -40px;
}

.fancybox-nav {
	position: absolute;
	top: 0;
	width: 40%;
	height: 100%;
	cursor: pointer;
	text-decoration: none;
	background: transparent url(blank.gif); /* helps IE */
	-webkit-tap-highlight-color: rgba(0,0,0,0);
	z-index: 8040;
}

.fancybox-prev {
	left: 0;
}

.fancybox-next {
	right: 0;
}

.fancybox-nav span {
	position: absolute;
	top: 50%;
	width: 36px;
	height: 34px;
	margin-top: -18px;
	cursor: pointer;
	z-index: 8040;
	visibility: visible;
}

.fancybox-prev span {
	left: 10px;
	background:url(../images/flex-left.png) no-repeat center center;
}

.fancybox-next span {
	right: 10px;
	background:url(../images/flex-right.png) no-repeat center center;
}

.fancybox-nav:hover span {
	visibility: visible;
}

.fancybox-tmp {
	position: absolute;
	top: -99999px;
	left: -99999px;
	max-width: 99999px;
	max-height: 99999px;
	overflow: visible !important;
}

/* Overlay helper */

.fancybox-lock {
    overflow: visible !important;
    width: auto;
}

.fancybox-lock body {
    overflow: hidden !important;
}

.fancybox-lock-test {
    overflow-y: hidden !important;
}

.fancybox-overlay {
	position: absolute;
	top: 0;
	left: 0;
	overflow: hidden;
	display: none;
	z-index: 8010;
	background: rgba(0,0,0,0.8);
}

.fancybox-overlay-fixed {
	position: fixed;
	bottom: 0;
	right: 0;
}

.fancybox-lock .fancybox-overlay {
	overflow: auto;
	overflow-y: scroll;
}

/* Title helper */

.fancybox-title {
	visibility: hidden;
	font: normal 13px/20px "Helvetica Neue",Helvetica,Arial,sans-serif;
	position: relative;
	text-shadow: none;
	z-index: 8050;
}

.fancybox-opened .fancybox-title {
	visibility: visible;
}

.fancybox-title-float-wrap {
	position: absolute;
	top:100%;
	left: -1px;
	right:-1px;
	z-index: 8050;
	text-align: center;
	background: #ffffff;
	text-align:left;
}

.fancybox-title-float-wrap .child {
	display: inline-block;
	padding: 0 20px 4px 20px;
	background: transparent; /* Fallback for web browsers that doesn't support RGBa */
	background: #ffffff;
	color: #808080;
	font-weight: 300;
	line-height: 24px;
	white-space: nowrap;
	font-size:15px;
}

.fancybox-title-outside-wrap {
	position: relative;
	margin-top: 10px;
	color: #fff;
}

.fancybox-title-inside-wrap {
	padding-top: 10px;
}

.fancybox-title-over-wrap {
	position: absolute;
	bottom: 0;
	left: 0;
	color: #fff;
	padding: 10px;
	background: #000;
	background: rgba(0, 0, 0, .8);
}

/*Retina graphics!*/
@media only screen and (-webkit-min-device-pixel-ratio: 1.5),
	   only screen and (min--moz-device-pixel-ratio: 1.5),
	   only screen and (min-device-pixel-ratio: 1.5){

	#fancybox-loading, .fancybox-close, .fancybox-prev span, .fancybox-next span {
		background-image: url(fancybox_sprite@2x.png);
		background-size: 44px 152px; /*The size of the normal image, half the size of the hi-res image*/
	}

	#fancybox-loading div {
		background-image: url(fancybox_loading@2x.gif);
		background-size: 24px 24px; /*The size of the normal image, half the size of the hi-res image*/
	}
}
.row {
	margin-left: -10px;
	margin-right: -10px
}
.row.smallerRowSpace{
	margin-left: -3px;
	margin-right: -3px
	}
.col-xs-1, .col-sm-1, .col-md-1, .col-lg-1, .col-xs-2, .col-sm-2, .col-md-2, .col-lg-2, .col-xs-3, .col-sm-3, .col-md-3, .col-lg-3, .col-xs-4, .col-sm-4, .col-md-4, .col-lg-4, .col-xs-5, .col-sm-5, .col-md-5, .col-lg-5, .col-xs-6, .col-sm-6, .col-md-6, .col-lg-6, .col-xs-7, .col-sm-7, .col-md-7, .col-lg-7, .col-xs-8, .col-sm-8, .col-md-8, .col-lg-8, .col-xs-9, .col-sm-9, .col-md-9, .col-lg-9, .col-xs-10, .col-sm-10, .col-md-10, .col-lg-10, .col-xs-11, .col-sm-11, .col-md-11, .col-lg-11, .col-xs-12, .col-sm-12, .col-md-12, .col-lg-12 {
	position: relative;
	min-height: 1px;
	padding-left: 10px;
	padding-right: 10px
}
.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 {
	float: left
}
.smallerRowSpace .col-xs-1, .smallerRowSpace .col-sm-1, .smallerRowSpace .col-md-1, .smallerRowSpace .col-lg-1, .smallerRowSpace .col-xs-2, .smallerRowSpace .col-sm-2, .smallerRowSpace .col-md-2, .smallerRowSpace .col-lg-2, .smallerRowSpace .col-xs-3, .smallerRowSpace .col-sm-3, .smallerRowSpace .col-md-3, .smallerRowSpace .col-lg-3, .smallerRowSpace .col-xs-4, .smallerRowSpace .col-sm-4, .smallerRowSpace .col-md-4, .smallerRowSpace .col-lg-4, .smallerRowSpace .col-xs-5, .smallerRowSpace .col-sm-5, .smallerRowSpace .col-md-5, .smallerRowSpace .col-lg-5, .smallerRowSpace .col-xs-6, .smallerRowSpace .col-sm-6, .smallerRowSpace .col-md-6, .smallerRowSpace .col-lg-6, .smallerRowSpace .col-xs-7, .smallerRowSpace .col-sm-7, .smallerRowSpace .col-md-7, .smallerRowSpace .col-lg-7, .smallerRowSpace .col-xs-8, .smallerRowSpace .col-sm-8, .smallerRowSpace .col-md-8, .smallerRowSpace .col-lg-8, .smallerRowSpace .col-xs-9, .smallerRowSpace .col-sm-9, .smallerRowSpace .col-md-9, .smallerRowSpace .col-lg-9, .smallerRowSpace .col-xs-10, .smallerRowSpace .col-sm-10, .smallerRowSpace .col-md-10, .smallerRowSpace .col-lg-10, .smallerRowSpace .col-xs-11, .smallerRowSpace .col-sm-11, .smallerRowSpace .col-md-11, .smallerRowSpace .col-lg-11, .smallerRowSpace .col-xs-12, .smallerRowSpace .col-sm-12, .smallerRowSpace .col-md-12, .smallerRowSpace .col-lg-12 {
	padding-left: 3px;
	padding-right: 3px
}
.col-xs-12 {
	width: 100%
}
.col-xs-11 {
	width: 91.66666667%
}
.col-xs-10 {
	width: 83.33333333%
}
.col-xs-9 {
	width: 75%
}
.col-xs-8 {
	width: 66.66666667%
}
.col-xs-7 {
	width: 58.33333333%
}
.col-xs-6 {
	width: 50%
}
.col-xs-5 {
	width: 41.66666667%
}
.col-xs-4 {
	width: 33.33333333%
}
.col-xs-3 {
	width: 25%
}
.col-xs-2 {
	width: 16.66666667%
}
.col-xs-1 {
	width: 8.33333333%
}

@media (min-width:768px) {
.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 {
	float: left
}
.col-sm-12 {
	width: 100%
}
.col-sm-11 {
	width: 91.66666667%
}
.col-sm-10 {
	width: 83.33333333%
}
.col-sm-9 {
	width: 75%
}
.col-sm-8 {
	width: 66.66666667%
}
.col-sm-7 {
	width: 58.33333333%
}
.col-sm-6 {
	width: 50%
}
.col-sm-5 {
	width: 41.66666667%
}
.col-sm-4 {
	width: 33.33333333%
}
.col-sm-3 {
	width: 25%
}
.col-sm-2 {
	width: 16.66666667%
}
.col-sm-1 {
	width: 8.33333333%
}
}

@media (min-width:992px) {
.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 {
	float: left
}
.col-md-12 {
	width: 100%
}
.col-md-11 {
	width: 91.66666667%
}
.col-md-10 {
	width: 83.33333333%
}
.col-md-9 {
	width: 75%
}
.col-md-8 {
	width: 66.66666667%
}
.col-md-7 {
	width: 58.33333333%
}
.col-md-6 {
	width: 50%
}
.col-md-5 {
	width: 41.66666667%
}
.col-md-4 {
	width: 33.33333333%
}
.col-md-3 {
	width: 25%
}
.col-md-2 {
	width: 16.66666667%
}
.col-md-1 {
	width: 8.33333333%
}
}

@media (min-width:1200px) {
.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 {
	float: left
}
.col-lg-12 {
	width: 100%
}
.col-lg-11 {
	width: 91.66666667%
}
.col-lg-10 {
	width: 83.33333333%
}
.col-lg-9 {
	width: 75%
}
.col-lg-8 {
	width: 66.66666667%
}
.col-lg-7 {
	width: 58.33333333%
}
.col-lg-6 {
	width: 50%
}
.col-lg-5 {
	width: 41.66666667%
}
.col-lg-4 {
	width: 33.33333333%
}
.col-lg-3 {
	width: 25%
}
.col-lg-2 {
	width: 16.66666667%
}
.col-lg-1 {
	width: 8.33333333%
}
}



.mg-rows {
    position:relative;
}
.mg-trigger{
    cursor: pointer;
}
.mg-space {
    display:none;
    position:relative;
    width:100%;
    float:left;
}
.mg-target {
    display:none;
    background:#222;
    color:#888;
}
.mg-target-open {
    position:absolute;
    top:0;left:0;right:0;
}
.mg-indicator {
    border-bottom: 10px solid #222;
    border-left: 10px solid transparent;
    border-right: 10px solid transparent;
    height: 0;
    position: absolute;
    top: 0;
    width: 0;
}
.mg-close {
    display: none;
    background: url(data:image/gif;base64,R0lGODlhFAAUAJEAAE1NTf///////wAAACH5BAEHAAIALAAAAAAUABQAAAIzBISpK+YMm5Enpodw1HlCfnkKOIqU1VXk55goVb2hi7Y0q95lfG70uurNaqLgTviyyUoFADs=) no-repeat center center;
    cursor: pointer;
    height: 30px;
    padding: 7px;
    position: absolute;
    right: 10px;
    top: 10px;
    width: 30px;
    z-index: 2;
}
.mg-close:hover {
    opacity: .5;
}
/**
 * Owl Carousel v2.2.1
 * Copyright 2013-2017 David Deutsch
 * Licensed under  ()
 */
/*
 *  Owl Carousel - Core
 */
.owl-carousel {
	display: none;
	width: 100%;
	-webkit-tap-highlight-color: transparent;
	/* position relative and z-index fix webkit rendering fonts issue */
	position: relative;
	z-index: 1;
}
.owl-carousel .owl-stage {
	position: relative;
	-ms-touch-action: pan-Y;
	-moz-backface-visibility: hidden;
/* fix firefox animation glitch */ }
.owl-carousel .owl-stage:after {
	content: ".";
	display: block;
	clear: both;
	visibility: hidden;
	line-height: 0;
	height: 0;
}
.owl-carousel .owl-stage-outer {
	position: relative;
	overflow: hidden;
	/* fix for flashing background */
	-webkit-transform: translate3d(0px, 0px, 0px);
}
.owl-carousel .owl-wrapper,  .owl-carousel .owl-item {
	-webkit-backface-visibility: hidden;
	-moz-backface-visibility: hidden;
	-ms-backface-visibility: hidden;
	-webkit-transform: translate3d(0, 0, 0);
	-moz-transform: translate3d(0, 0, 0);
	-ms-transform: translate3d(0, 0, 0);
}
.owl-carousel .owl-item {
	position: relative;
	min-height: 1px;
	float: left;
	-webkit-backface-visibility: hidden;
	-webkit-tap-highlight-color: transparent;
	-webkit-touch-callout: none;
}
.owl-carousel .owl-item img {
	display: block;
	width: 100%;
}
.owl-carousel .owl-nav.disabled,  .owl-carousel .owl-dots.disabled {
	display: none;
}
.owl-carousel .owl-nav .owl-prev,  .owl-carousel .owl-nav .owl-next,  .owl-carousel .owl-dot {
	cursor: pointer;
	cursor: hand;
	-webkit-user-select: none;
	-khtml-user-select: none;
	-moz-user-select: none;
	-ms-user-select: none;
	user-select: none;
}
.owl-carousel.owl-loaded {
	display: block;
}
.owl-carousel.owl-loading {
	opacity: 0;
	display: block;
}
.owl-carousel.owl-hidden {
	opacity: 0;
}
.owl-carousel.owl-refresh .owl-item {
	visibility: hidden;
}
.owl-carousel.owl-drag .owl-item {
	-webkit-user-select: none;
	-moz-user-select: none;
	-ms-user-select: none;
	user-select: none;
}
.owl-carousel.owl-grab {
	cursor: move;
	cursor: grab;
}
.owl-carousel.owl-rtl {
	direction: rtl;
}
.owl-carousel.owl-rtl .owl-item {
	float: right;
}
/* No Js */
.no-js .owl-carousel {
	display: block;
}
/*
 *  Owl Carousel - Animate Plugin
 */
.owl-carousel .animated {
	animation-duration: 1000ms;
	animation-fill-mode: both;
}
.owl-carousel .owl-animated-in {
	z-index: 0;
}
.owl-carousel .owl-animated-out {
	z-index: 1;
}
.owl-carousel .fadeOut {
	animation-name: fadeOut;
}
 @keyframes fadeOut {
 0% {
 opacity: 1;
}
 100% {
 opacity: 0;
}
}
/*
 * 	Owl Carousel - Auto Height Plugin
 */
.owl-height {
	transition: height 500ms ease-in-out;
}
/*
 * 	Owl Carousel - Lazy Load Plugin
 */
.owl-carousel .owl-item .owl-lazy {
	opacity: 0;
	transition: opacity 400ms ease;
}
.owl-carousel .owl-item img.owl-lazy {
	transform-style: preserve-3d;
}
/*
 * 	Owl Carousel - Video Plugin
 */
.owl-carousel .owl-video-wrapper {
	position: relative;
	height: 100%;
	background: #000;
}
.owl-carousel .owl-video-play-icon {
	position: absolute;
	height: 80px;
	width: 80px;
	left: 50%;
	top: 50%;
	margin-left: -40px;
	margin-top: -40px;
	background: url("owl.video.play.png") no-repeat;
	cursor: pointer;
	z-index: 1;
	-webkit-backface-visibility: hidden;
	transition: transform 100ms ease;
}
.owl-carousel .owl-video-play-icon:hover {
	-ms-transform: scale(1.3, 1.3);
	transform: scale(1.3, 1.3);
}
.owl-carousel .owl-video-playing .owl-video-tn, .owl-carousel .owl-video-playing .owl-video-play-icon {
	display: none;
}
.owl-carousel .owl-video-tn {
	opacity: 0;
	height: 100%;
	background-position: center center;
	background-repeat: no-repeat;
	background-size: contain;
	transition: opacity 400ms ease;
}
.owl-carousel .owl-video-frame {
	position: relative;
	z-index: 1;
	height: 100%;
	width: 100%;
}
/**
 * Owl Carousel v2.2.1
 * Copyright 2013-2017 David Deutsch
 * Licensed under  ()
 */
/*
 * 	Default theme - Owl Carousel CSS File
 */
.owl-theme .owl-nav {
	margin-top: 10px;
	text-align: center;
	-webkit-tap-highlight-color: transparent;
}
.owl-theme .owl-nav [class*='owl-'] {
	color: #FFF;
	font-size: 14px;
	margin: 5px;
	padding: 4px 7px;
	background: #D6D6D6;
	display: inline-block;
	cursor: pointer;
	border-radius: 3px;
}
.owl-theme .owl-nav [class*='owl-']:hover {
	background: #869791;
	color: #FFF;
	text-decoration: none;
}
.owl-theme .owl-nav .disabled {
	opacity: 0.5;
	cursor: default;
}
.owl-theme .owl-nav.disabled + .owl-dots {
	margin-top: 10px;
}
.owl-theme .owl-dots {
	text-align: center;
	-webkit-tap-highlight-color: transparent;
}
.owl-theme .owl-dots .owl-dot {
	display: inline-block;
	zoom: 1;
 *display: inline;
}
.owl-theme .owl-dots .owl-dot span {
	width: 15px;
	height: 15px;
	background: #b3e7fa;
	display: block;
	-webkit-backface-visibility: visible;
	transition: opacity 200ms ease;
	border-radius: 30px;
}
.owl-theme .owl-dots .owl-dot.active , .owl-theme .owl-dots .owl-dot:hover {
	    border: 1px solid white; 

}
.owl-theme .owl-dots .owl-dot.active span{background: white}
.owl-theme .owl-dots .owl-dot{
	    border: 1px solid rgba(255,255,255,0);
    border-radius: 50%;
    padding: 2px;
}

@CHARSET "UTF-8";

.ias_loader, .ias_trigger {

	text-align:center;
	margin: 30px 0 40px;
}

.ias_trigger a:link,
.ias_trigger a:visited {
    /*padding: 4px 50px;

    background-color: #f9f9f9;
    border: solid 1px #ddd;
    border-radius: 2px;

    font: bold 12px Arial, sans-serif;
    color: #555;
    text-decoration: none;*/

}

.ias_trigger a:hover,
.ias_trigger a:active {
    border-color: #ccc;
}
@media all and (min-width: 750px) and (max-width: 1025px){
.twitterBlock + .contentWithImg {
    padding-right: 0;
}
.safeArea{padding:0 20px;}
.header{position:relative; height:120px;}
.header .safeArea{padding:0;}
.mainMenuLeft{width:52%; margin-right:0;}
.mainMenuRight{width:47%; float:right;}
.topLinks{padding-right:15px;}
.topLinks .smIconsHolder{margin-right:20px;}
.homepageSlider{height:530px;}
.homepageSlider.onLoad{height:530px !important; padding:0 !important;}
.homepageSlider	.slides li{overflow:hidden;height:530px;}
.homepageSlider	.slides li img{width:auto; height:100%;}
.homepageSlider .sliderBigText{font-size:35px; width:100%;}
.homepageSlider .sliderSmallText{width:100%; font-size:20px; margin-bottom:15px; padding-bottom:15px;}
.homepageSlider .sliderMediumText{font-size:20px;width:100%;}
.responsiveMenuBtn{position:absolute; width:40px; height:40px; background-image:url(../images/sprite.png); display:block; background-size:1000px 750px;right:20px; bottom:10px; background-position:-720px -40px;}
.responsiveMenuBtn.active{background-position:-680px -40px;}
.mainMenuHolder{position:absolute; right:0; top:100%; z-index:2000; width:40%; display:none;}
.mainMenuHolder ul{width:100%;}
.mainMenuHolder ul li{float:none; background-image:none;}
.mainMenuHolder ul li a{background:#003b54; color:#fff; text-align:left; border:0 none; padding:15px;}
.mainMenuHolder ul li:hover a{border:0 none !important;}
.mainMenuHolder ul li.selected > a{border-bottom:0 none !important; background:#00aeef}
.mainMenuHolder ul li ul.submenu{opacity:1; position:static; visibility:visible; display:none; width:100%;}	
.mainMenuHolder ul li ul.submenu a{background:#e5ebee; color:#003b54;}
.mainMenuHolder ul li ul.submenu a:hover{color:#fff;}	
.agenciesHolder{position:absolute !important; right:100px; top:76px;}
.agenciesList{right:0 !important; box-sizing:border-box; width:768px; top:100%;}
.topContact{display:none !important;}
.mobileContactUsLink{display:block;}
.hpNewsList .newsItem.highlightedNew{width:100%; margin-right:0;}
.hpNewsList .newsItem{width:49%;}
.hpNewsList .newsItem:nth-child(2){margin-right:2% !important;}
.hpNewsList .newsItem:nth-child(4),.hpNewsList .newsItem:nth-child(5),.hpNewsList .newsItem:nth-child(6){display:none;}
.twitterFeedsList.scrollable{height:470px; width:97%;}
.smBlock .twitterFeeds{padding:15px;}
.twitterTitle{font-size:18px;}
.twitterTitle.icon::after{top:4px;}
.storiesBlockHolder .safeArea{padding:0;}
.storiesBlockHolder .storiesBlock{padding:20px !important;}
.storiesBlockHolder .storiesBlock	.blockDesc{display:none;}
.newsletterLink a{margin-right:0;}
.useAppHolder{margin-top:15px;}
.footerSitemapHolder a{width:48%;}
.storiesBlock .blockTitle{width:100%;}	
.storiesBlockHolder .storiesBlock{min-height: 275px !important;}
.sharingTools, .breadcrumbs{display:none;}
.teamItem .teamItemInfo, .agencyItem .agencyItemInfo{width:67%;}
.teamItem .teamImg, .agencyItem .agencyImg{width:30%;}
h1{font-size:35px;}
h2{font-size:25px;}
.leftMenuSide{width:26%;}
.rightBanner{width:26%;}
.contentSide{width:70%;}
.withNoLeftMenu{width:100%;}
.galleryList .galleryItem{width:49%; margin-right:2%;}
.galleryList .galleryItem:nth-child(3n) {
    margin-right: 2%;
}
.galleryList .galleryItem:nth-child(2n) {
    margin-right: 0%;
}
.leftMenuSide ul li a{font-size:17px;}
.otherAgencies{width:100%;}
.eventsLanding .eventsList, .eventsLanding .eventsCal{width:100%; margin-right:0; float:none;}
.newsletterBlock .smIconsHolder{margin-right:0;}
.storiesBlock.rightBlock.sameHeightEntity{float:right;}
.teamList .imgHolder{background:none;}
.teamList .imgHolder img{width:100%;}
.otherAgencies .contactCol{width:100%; margin-right:0; margin-bottom:10px;}
.didyouknowList .dukDesc{font-size:16px;}
.tabslisting li a:hover{color:#ffffff;}
.leftMenuSide ul li.selected a:after{left:11px; top:8px;}
.galleryList .galleryItem .imgHolder a,.galleryList .galleryItem .imgHolder {display:block; overflow:hidden;}
.galleryItem .itemInner .imgHolder img{width:100%;}
.formRow .selectHolder .dk-select{width:100%;}
.contactForm{width:100%;}
.contactAgencyFilter .selectHolder {width: 420px;}
.hpNewsList{width:65%;}
.smBlock{width:30.2%;}
.footerSitemapHolder{width:75%; float:left; margin-right:2%;}
.logo70Years{width:23%; float:left;}
.un70Button {height: 40px;left: -148px;line-height: 40px;padding-right: 30px; top: 107px;width: 225px;}
.un70Button::after {right: 25px;}

.SmallLeftContent {
    width:100%;
    margin-bottom:30px;
}
.bigRightBanner {
    width:100%;
    margin-bottom:30px;
    margin-left:0;
}
.contactForm .labelHolder.fullWidth {
    width:100%;
    margin-right:0;
    margin-bottom:5px;
}
.checkboxListing li{
     width:50%;
    float:left;
}
.programTable tr td:first-child {
    width:100px
}

	.contentSide .twitterFeeds {
		display: none;
	}

}

@media all and (min-width: 100px) and (max-width: 750px){
html{
	font-text-size-adjust: 100%;
	-webkit-text-size-adjust: 100%; 
	-moz-text-size-adjust: 100%;
	-ms-text-size-adjust: 100%;
	-o-text-size-adjust: 100%;
}
.eventsLanding .eventsCal .RadAjaxPanel {
    width: 100%;
    margin-left: 0;
}
	.twitterBlock + .contentWithImg {
    padding-right: 0;
}
	.goal-tile-content {
		margin: 0 auto;text-align: center;
	}
.safeArea{padding:0 20px;}
.logoHolder{padding:15px; width:80px;}
.logoHolder img{width:100%;}
.sloganHolder {left: 8px; margin-left: 119px; padding-top: 41px; width:90px;}
.topLinks .smIconsHolder{display:none;}
.topLinks .searchInputHolder input{width:137px;  font-size:10px; padding:12px;}
.searchInputHolder .errorMsg{right:auto; left:0;}
.header{position:relative; height:100px;}
.header .safeArea{padding:0;}
.responsiveMenuBtn{position:absolute; width:40px; height:40px; background-image:url(../images/sprite.png); display:block; background-size:1000px 750px;right:8px; bottom:4px; background-position:-720px -40px;}
.btnOpenAgencies .icon{display:none;}
.mainMenuRight .agenciesHolder a{ border:0 none; padding:0; display:block; height:37px; width:38px;}
.mainMenuRight .agenciesHolder a.icon:after{ background-position:-640px -40px;height: 37px; width: 38px; left:0; top:0;}
.homepageSlider .caption{padding:10px; left:0; top:auto; width:100%; box-sizing:border-box;}
.mainMenuLeft{width:40%; margin-right:0;}
.mainMenuRight{width:55%; float:right;}
.homepageSlider{height:360px;}
.homepageSlider.onLoad{height:360px !important; padding:0 !important;}
.homepageSlider	.slides li{overflow:hidden;height:360px;}
.homepageSlider	.slides li img{width:auto; height:100%;}
.homepageSlider .sliderBigText{font-size:20px; width:100%;}
.homepageSlider .sliderSmallText{width:100%; font-size:15px; margin-bottom:15px; padding-bottom:15px;}
.homepageSlider .sliderMediumText{font-size:15px;width:100%;}
.responsiveMenuBtn.active{background-position:-680px -40px;}
.mainMenuHolder{position:absolute; right:0; top:100%; z-index:9999; width:100%; display:none;}
.mainMenuHolder ul{width:100%;}
.mainMenuHolder ul li{float:none; background-image:none;}
.mainMenuHolder ul li a{background:#003b54; color:#fff; text-align:left; border:0 none; padding:15px;}
.mainMenuHolder ul li:hover a{border:0 none !important;}
.mainMenuHolder ul li.selected > a{border-bottom:0 none !important; background:#00aeef}
.mainMenuHolder ul li ul.submenu{opacity:1; position:static; visibility:visible; display:none; width:100%;}	
.mainMenuHolder ul li ul.submenu a{background:#e5ebee; color:#003b54;}
.mainMenuHolder ul li ul.submenu a:hover{color:#fff;}	
.topLinks{padding-right:15px;margin-bottom:13px; margin-top:5px;}
.topLinks .agenciesHolder{display:none;}
.agenciesList{width:100%; box-sizing:border-box;}
.agenciesHolder.agenciesHolderMobile{display:block !important; margin-right:55px; height:37px; width:38px; margin-right:60px; float:right;}
.agenciesList.active{top:100%; }
.agenciesList{ position:absolute;}
.agenciesHolderMobile.posRelative{position:static;}
.topContact{display:none !important;}
.mobileContactUsLink{display:block;}
.hpNewsList, .smBlock, .hpNewsList .newsItem{width:100%; margin-right:0; float:none;}
.whatsNews .blueBtn{margin:20px 0;}
.hpNewsList .newsItem.highlightedNew{width:100%; margin-right:0;}
.hpNewsList .newsItem.highlightedNew .newsTitle{font-size:14px;}
.hpNewsList .newsItem.highlightedNew .newsCaption{padding:10px;}
.hpNewsList .newsItem{width:100%;}
.hpNewsList .newsItem:nth-child(2){margin-right:0% !important;}
.hpNewsList .newsItem:nth-child(3),.hpNewsList .newsItem:nth-child(4),.hpNewsList .newsItem:nth-child(5),.hpNewsList .newsItem:nth-child(6){display:none;}
.subpageHeader{display:none;}
.subpageBanner{margin-bottom:15px;}
.twitterFeedsList.scrollable{height:200px; width:97%;}
.smBlock .twitterFeeds{padding:15px;}
.twitterTitle{font-size:18px;}
.twitterTitle.icon::after{top:4px;}
.storiesBlockHolder .safeArea{padding:0;}
.storiesBlockHolder .storiesBlock{padding:20px !important; width:100%; height:auto !important; min-height:1px !important; height:auto; text-align:center;}
.storiesBlockHolder .storiesBlock	.blockDesc{display:none;}
.storiesBlock .blueBtn{position:static; display:inline-block;}
.storiesBlockHolder .storiesBlock.leftBlock::after{height:100%; width:10px;}
.storiesBlockHolder .storiesBlock.rightBlock::after{height:100%; width:10px;}
.footer .joinTitle,.footer .textboxJoin{margin-bottom:15px; margin-right:0;}
.footer .textboxJoin{margin-right:0; width:90%;}
.newsletterLink a{margin-right:0;}
.useAppHolder{margin-top:15px;}
.footerSitemapHolder a{width:100%;}
.footerSitemap{margin-bottom:0px;}
.footerSitemap a{font-size:15px;}
.storiesBlock .blockTitle{width:100%;}	
.copyrightText, .desDev{width:100%; margin-bottom:15px; margin-right:0; font-size:12px;}
.desDev{text-align:left; margin-bottom:0;}
.desDev a{font-size:12px;}
.sharingTools, .breadcrumbs{display:none;}
.teamItem .teamItemInfo, .agencyItem .agencyItemInfo{width:67%;}
.teamItem .teamImg, .agencyItem .agencyImg{width:100%; margin-right:0; margin-bottom:15px;}
.teamItem .teamItemInfo, .agencyItem .agencyItemInfo{width:100%;}
.otherAgencies .contactCol{width:100%; margin-right:0; margin-bottom:15px;}
.otherAgencies .contactCol span{margin-bottom:5px;}
.linksToMinistireslist ul li{float:none; margin-bottom:15px; margin-right:0; width:100%;}
.didyouknowList .dukItemHolder{width:100%; margin:0 !important;}
.imgIndended .contentImg.imgLeft{margin-top:0; max-width:100%; float:none;}
h1{font-size:27px; line-height:35px; padding:20px 0;}
h2{font-size:24px; margin-bottom:15px;}
h3{font-size:19px; margin-bottom:10px;}
.leftMenuSide{display:none;}
.rightBanner{width:100%; margin-left:0;}
.contentSide{width:100%;}
.withNoLeftMenu{width:100%;}
.contentContainer .highlightedText{text-align:left;}
.contentImg.imgLeft, .contentWithImg.imgLeft{float:none; width:100%; margin-right:0;}
.contentImg.imgLeft{margin-top:15px;}
.contentContainer .contentText, .contentSide{text-align:left;}
.galleryList .galleryItem{width:100%; margin-right:0%;}
.galleryList .galleryItem:nth-child(3n) {
    margin-right: 0%;
}
.galleryList .galleryItem:nth-child(2n) {
    margin-right: 0%;
}
.galleryItem .itemInner .imgHolder img{width:100%;}
.tabslisting ul{width:100%;}
.tabslisting li{width:50%;box-sizing:border-box; margin-right:0;}
.leftMenuSide ul li a{font-size:17px;}
.otherAgencies{width:100%;}
.eventsLanding .eventsList, .eventsLanding .eventsCal{width:100%; margin-right:0; float:none;}
.eventsListHolder .eventsItem .eventDate, .eventsListHolder .eventsItem .eventInfoHolder,.eventsListHolder .eventsItem .eventInfoHolder .eventLocation{width:100%; margin-right:0; float:none; margin-bottom:10px;}
.eventsListHolder .eventsItem .eventInfoHolder .eventTime{float:none; width:100%;}
.listingFilter .labelHolder{margin-bottom:10px;}
.contactAgencyFilter .selectHolder{width:100%;}
.contactForm .selectHolder{width:100%;}
.askUsPage{margin-bottom:0;}
.contactForm, .contactForm .inputHolder, .contactForm .textareaHolder, .formRow .selectHolder .dk-select{width:100%;}
.contactForm .labelHolder{float:none; margin-bottom:5px; margin-right:0; width:100%;}
.contentVideoHolder, .lcrpContentBlock, .sectorBlockHolder .blockHolder{margin-right:0; width:100%; float:none; margin-bottom:15px;}
.lcrpContentBlock .highlightedText{margin-bottom:20px;}
.sectorBlockHolder .blockHolder{margin-bottom:25px;}
.agenciesList .agenciesImgHolder{width:48%;}
.agenciesList .agenciesHolder a{width:100% !important; height:100% !important; margin-right:0 !important;}
.gradientBg{height:auto;}
.smIconsHolder .joinTitle{margin-bottom:0; font-size:15px;}
.stroyImg, .storyDesc{width:100%; float:none; margin-bottom:15px;}
.didyouknowList .dukItemHolder .dukInner{min-height:inherit;}
.didyouknowList .dukDesc{font-size:16px;}
.tabslisting li a:hover{color:#ffffff;}
.topLinks .linksHolder{margin-right:0;}
.teamItem .imgHolder, .agencyItem .imgHolder{background:none;}
.stories .galleryItem .itemInner{height:auto;}
.eventsListHolder .eventsItem{padding:10px;}
.btnOpenAgencies.selected:after{background-position: -600px -40px !important;}
.footerSitemapHolder{width:100%; float:none; margin-right:0%; margin-bottom:15px;}
.logo70Years{width:100%; float:none;}
.topLinks .searchInputHolder{right:0;}
.topLinks .inputHolder{margin-right:0;}
.gradientBg{
/* IE9 SVG, needs conditional override of 'filter' to 'none' */
background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIxMDAlIiB5Mj0iMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2ZmZmZmZiIgc3RvcC1vcGFjaXR5PSIwLjg1Ii8+CiAgICA8c3RvcCBvZmZzZXQ9IjQzJSIgc3RvcC1jb2xvcj0iI2ZmZmZmZiIgc3RvcC1vcGFjaXR5PSIwLjI2Ii8+CiAgICA8c3RvcCBvZmZzZXQ9IjYyJSIgc3RvcC1jb2xvcj0iI2ZmZmZmZiIgc3RvcC1vcGFjaXR5PSIwIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiNmZmZmZmYiIHN0b3Atb3BhY2l0eT0iMCIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
background: -moz-linear-gradient(left, rgba(255,255,255,0.85) 0%, rgba(255,255,255,0.26) 100%, rgba(255,255,255,0) 62%, rgba(255,255,255,0) 100%); /* FF3.6+ */
background: -webkit-gradient(linear, left top, right top, color-stop(0%,rgba(255,255,255,0.85)), color-stop(43%,rgba(255,255,255,0.26)), color-stop(62%,rgba(255,255,255,0)), color-stop(100%,rgba(255,255,255,0))); /* Chrome,Safari4+ */
background: -webkit-linear-gradient(left, rgba(255,255,255,0.85) 0%,rgba(255,255,255,0.26) 100%,rgba(255,255,255,0) 62%,rgba(255,255,255,0) 100%); /* Chrome10+,Safari5.1+ */
background: -o-linear-gradient(left, rgba(255,255,255,0.85) 0%,rgba(255,255,255,0.26) 100%,rgba(255,255,255,0) 62%,rgba(255,255,255,0) 100%); /* Opera 11.10+ */
background: -ms-linear-gradient(left, rgba(255,255,255,0.85) 0%,rgba(255,255,255,0.26) 100%,rgba(255,255,255,0) 62%,rgba(255,255,255,0) 100%); /* IE10+ */
background: linear-gradient(to right, rgba(255,255,255,0.85) 0%,rgba(255,255,255,0.26) 100%,rgba(255,255,255,0) 62%,rgba(255,255,255,0) 100%); /* W3C */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#d9ffffff', endColorstr='#00ffffff',GradientType=1 ); /* IE6-8 */
}
.contentGalleryHolder .contentGallery{
	width:100%;
	float:none;
	box-sizing:border-box;
	margin-right:0%;
	margin-bottom:15px;
}
.galleryVideo{
	margin-right:0;
	float:none;
	width:100%%;
	margin-top:0;
}
.checkboxListing li{
     width:100%;
    float:none;
}
}
@media all and (min-width: 1020px) and (max-width: 1025px){
.agenciesList{width:1024px;}
.twitterFeedsList.scrollable{height:663px;}
}
