body{margin:0; padding:0; font-family:Arial; background:#f1f3f4; font-size:16px; color:#333}
div, header, nav, footer, aside, figure, section, address, article{margin:0; padding:0; display:block}
a{text-decoration:none; outline:none}
a:hover{color:#3386ce; text-decoration:none}
img{border:0; outline:none}
.fl{float:left !important}
.fr{float:right !important}
.aliCen{text-align:center}
.clear{margin:0; padding:0; clear:both; font-size:0; line-height:0}
img{max-width:100%; height:auto; vertical-align:middle}
.noBor{border:none !important}
.font-normal{font-weight:normal!important}
.noBorR{border-right:none !important}
.noBg{background:none !important}
.pr{padding-right:0 !important}
.mr{margin-right:0 !important}
.mr0{margin-right:0 !important}
.clearfix:after{clear:both; content:""; display:block; height:0; visibility:hidden}
.clearfix{display:inline-block}
.clearfix{display:block}
input::-webkit-input-placeholder, textarea::-webkit-input-placeholder{ color:#727369}
html body{-webkit-text-size-adjust:none}
.dark-blue{color:#667597 !important}

*, *:before, *:after{-webkit-box-sizing:border-box; -moz-box-sizing:border-box; box-sizing:border-box}
.wrapper{width:100%; max-width:1180px; position:relative; margin:0 auto}

.row{margin-left:-10px; margin-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, 
.col-sm-1, 
.col-sm-2, 
.col-sm-3, 
.col-sm-4, 
.col-sm-5, 
.col-sm-6, 
.col-sm-7, 
.col-sm-8, 
.col-sm-9, 
.col-sm-10, 
.col-sm-11, 
.col-sm-12, 
.col-md-1, 
.col-md-2, 
.col-md-3, 
.col-md-4, 
.col-md-5, 
.col-md-6, 
.col-md-7, 
.col-md-8, 
.col-md-9, 
.col-md-10, 
.col-md-11, 
.col-md-12, 
.col-lg-1, 
.col-lg-2, 
.col-lg-3, 
.col-lg-4, 
.col-lg-5, 
.col-lg-6, 
.col-lg-7, 
.col-lg-8, 
.col-lg-9, 
.col-lg-10, 
.col-lg-11, 
.col-lg-12{ position:relative;  min-height:1px;  padding-right:10px;  padding-left:10px}

.desktop{display:block}
.phone{display:none}
.container a:hover{color:#3386ce}

.header-top{background:#B2BFCB;  padding:0}
.header-mid{background:#fff; min-height:88px}
.header-bot{background:none repeat scroll 0 0 #002B55; border-bottom:solid 1px #e9e9e9}

.language{ margin:0; padding:0; float:right}
.language li{margin:0; padding:0; display:block; float:left; border-right:solid 1px #fff}
.language li:first-child{ border-left:solid 0px #fff}
.language li a{margin:0; padding:12px 12px 13px 12px; display:block; color:#002b54; font-size:0.75em; font-weight:normal; text-decoration:none; text-transform:uppercase; border-right:solid 1px #95a6b6}
.language li a:hover{color:#002b54; text-decoration:underline}
.language li a.active{color:#002b54; font-weight:bold}
.language li a.inactive{color:#898989; font-weight:bold}

.login{ margin:0 6px 0 0; padding:0; float:right; display:table}
.login li{margin:0; padding:0; display:table-cell; vertical-align:top;   border-left:solid 1px #fff}
.login li:first-child{border-left:solid 0px #979797}
.login li:last-child a{border-right:solid 0px #979797}
.login li:last-child{padding-right:0}
.login li a{margin:0; padding:0px 7px 0px 7px; height:41px; display:table-cell; vertical-align:middle; color:#002b54; font-size:12px; line-height:17px; font-weight:bold; text-decoration:none; border-right:solid 1px #95a6b6}
.login li a:hover{color:#002b54;  text-decoration:underline}

.loginuser{padding-top:0px !important; padding-bottom:0 !important; display:table-cell !important; height:41px; vertical-align:middle}

.language li a.rss-icon{padding:9px 7px; height:42px}
.language li a.rss-icon span{width:23px; height:24px; float:right; margin:2px 0 0 0; background:url(/images/split-icon.png) 0px -278px no-repeat; display:block; transition:none}
.language li a.rss-icon:hover span{background-position:-73px -278px}

.logo{float:left; margin:4px 0 4px 10px; display:block}
.punch-line, .punch-line-es, .punch-line-fr{background-image:url(/images/punch-line_50yr.png); background-repeat: no-repeat; width:475px; height:75px; float:right; margin:20px 6px 0 0; text-indent:-100000px;}
.punch-line { background-position: -4px -96px;}
.punch-line-es{ background-position: -4px -4px;}
.punch-line-fr{ background-position: -4px -193px;}
/*.punch-line-es{background:url(/images/punch-line.png) 49px -93px no-repeat; width:730px; height:22px; float:right; margin:20px 6px 0 0; text-indent:-100000px;}
.punch-line-fr{background:url(/images/punch-line.png) 4px -46px no-repeat; width:393px; height:22px; float:right; margin:20px 6px 0 0; text-indent:-100000px;}*/
.slides a{ color:#fff}

.top-menu{margin:0px 0 0 0px; padding:0; float:left;  width:58%; position:relative; z-index:3;}
.top-menu li{margin:0; padding:0; vertical-align:top;  width:auto%;  display:table-cell; border-right:1px solid #95a6b}
.top-menu li a{margin:0; padding:0px 16px; line-height:17px; display:table-cell; font-size:14px; font-weight:bold; height:41px; color:#002b54;  border-left:1px solid #fff; vertical-align:middle}
.top-menu li a:hover{text-decoration:none; color:#fff;  background-color:#3081C8}
.top-menu li a.active{background-color:#002B54; color:#fff}
.top-menu li a .mar-text{}
.top-menu li:last-child{border-right:0}
.top-menu li:first-child a{border-left:0}

.cmsloggedin ul.top-menu{ top:-178px}

.top-form{float:right; margin-right:21px}
.search-hld{float:right; margin:4px 5px 4px 0;  width:auto; padding:1px; position:absolute; right:0; top:-42px}
.search-hld input[type="text"]{float:right; width:62%; margin-right:5px; border:0; height:30px; font-size:0.833em; line-height:1.34em; color:#444343; padding-left:2%; padding-right:30px; border:1px solid #CCC; border-radius:4px; box-shadow:2px 2px 0px #EEECEC inset; background:#fff url(/images/split-icon.png) right -313px no-repeat}
.search-hld input[type="text"]:focus{border:solid 1px #3081c8}
.search-hld input[type="button"]{ width:35%; padding:4px 0 4px; height:31px;  border:0; float:right; border-radius:4px; background-color:#3081c8; color:#fff; font-weight:bold; font-size:0.85em; cursor:pointer}
.search-hld input[type="button"]:hover{background-color:#449be7}
.dropdown-hld{float:left; margin:4px 0 4px 14px; width:154px; background:#fff; position:absolute; top:28px; display:none}
.ui-autocomplete {width: 350px;}  

.styled{ padding:0px; color:#9A9A9A !important; width:99%}
span.customSelect{font-size:0.833em; color:#444343; float:right; background-color:#fff; padding:0px 1px 1px 5px; border:0px solid #fff; width:154px; margin-top:1px; height:18px}
span.customSelect.changed{background-color:#f0dea4}
.customSelectInner{background:url(/images/down-arrow.jpg) right center no-repeat; width:100%; height:17px}

.menu-hld{background-color:#002B54}
.menu{margin:0 0px; padding:0; position:relative; z-index:2;}
.menu ul{margin:0; padding:0}
.menu ul li{float:left; display:block; padding:0px 0; font-weight:bold; border-left:1px solid #001427}
.menu ul li:first-child{border-left:0}
.menu ul li:first-child a{border-left:0}
.menu ul li.hover{background-color:#3081c8; color:#fff; border-bottom:0px solid #3081c8}
.menu ul li.hover .country-link{background-color:#3081c8; color:#fff}
.menu ul li a{display:block; padding:14px 8px 14px 8px; color:#fff; font-size:14px; font-weight:bold; border-bottom:0px solid #002B54; text-transform:none; line-height:14px; text-decoration:none; border-left:1px solid #48637C; text-transform:uppercase}
.menu ul li a:hover{background-color:#3081c8; color:#fff; border-bottom:0px solid #3081c8}
.menu ul li a.active{font-weight:bold; color:#fff; background-color:#3081c8; border-bottom:0px solid #3081c8}

.menu ul li ul.dblock, .top-menu li ul.dblock, .top-menu li ul.dblock li ul{ display:none;}
.menu ul li.hover > ul, .top-menu li:hover > ul, .top-menu li ul.dblock li:hover > ul{ display:block;}
.menu ul li ul{background:#fff; display:none; position:absolute; z-index:99; width:28%; padding:0 0 6px 0; border:1px solid #1a73ae; -moz-border-bottom-left-radius:4px; -webkit-border-bottom-left-radius:4px; -khtml-border-bottom-left-radius:4px; border-bottom-left-radius:4px;  -moz-border-bottom-right-radius:4px; -webkit-border-bottom-right-radius:4px; -khtml-border-bottom-right-radius:4px; border-bottom-right-radius:4px}
.menu ul li ul li{padding:0; float:none; display:block; border-left:0}
.menu ul li ul li a{border:none; color:#000; padding:16px 12px 16px 12px; font-weight:bold; text-transform:none}
.menu >ul >li:last-child a{padding-right:20px}
.sort.country-link.active {background: none repeat scroll 0 0 #3081C8; color: #FFFFFF;}

.menu ul li ul, .top-menu li ul{background: #fff; display:none; position:absolute; z-index:99; width:25%; padding:0 0 6px 0; top: 2.5em;  border: 1px solid #1a73ae; -moz-border-bottom-left-radius:4px; -webkit-border-bottom-left-radius:4px; -khtml-border-bottom-left-radius:4px; border-bottom-left-radius:4px;  -moz-border-bottom-right-radius:4px; -webkit-border-bottom-right-radius:4px; -khtml-border-bottom-right-radius:4px; border-bottom-right-radius:4px;}
.menu ul li ul li, .top-menu li ul li{padding: 0; float: none; display: block; border-left:0;}
.top-menu li:hover {background-color:#3081c8;}
.top-menu li:hover a{color:#fff;}
.top-menu li ul li a{color:#000!important;}
.top-menu li ul li a:hover{color:#fff!important;}
.top-menu .dblock{ padding: 0; width: 220px;}
.top-menu .dblock > li{ border-right: 0; width: 100%;}
.top-menu .dblock > li a{ display: block; padding: 10px; border-left: 0; border-bottom-right-radius: 4px; height:auto;}
.menu ul li ul li ul.sub-dblock{ top: auto; right: -220px; width: 220px !important; margin-top: -47px !important; padding-bottom: 0 !important;}
/*.menu ul li ul li.hover a{background: #3081c8; color: #fff !important;}*/
.dblock ul li.hover a.parent li a{ border-bottom: 0 !important}

.top-menu li ul li{position:relative;}
.top-menu li ul.dblock li ul{background: #fff; right:-220px; display:none; position:absolute; z-index:99; width:220px; padding:0 0 6px 0; top: 0;  border: 1px solid #1a73ae; -moz-border-bottom-left-radius:4px; -webkit-border-bottom-left-radius:4px; -khtml-border-bottom-left-radius:4px; border-bottom-left-radius:4px;  -moz-border-bottom-right-radius:4px; -webkit-border-bottom-right-radius:4px; -khtml-border-bottom-right-radius:4px; border-bottom-right-radius:4px;}
.top-menu li ul.dblock li:hover a{color:#fff !important;}
.top-menu li ul.dblock li:hover ul li a{color:#000 !important;}
.top-menu li ul.dblock li:hover ul li a:hover{color:#fff !important;}

.dwar{background:url(/images/split-icon.png) 0 -357px no-repeat; width:12px; height:10px; content:""; display:block; position:absolute; right:4px; top:13px}

.menu ul li ul li a:hover{background-color:#3081c8; color:#fff; border-bottom:none}
.menu ul li ul li a.active{background-color:#002b54; color:#fff}
.menu ul li ul li.hover a{color:#fff;}
.menu ul li ul li.hover ul li a{color:#000;}
.menu ul li ul li.hover ul li a:hover{color:#fff;}
.menu ul li ul li.hover ul li.hover a{color:#fff;}
.menu ul li ul li.hover ul li.hover ul li a{color:#000;}
.menu ul li ul li.hover ul li.hover ul li a:hover{color:#fff;}
.toggleMenu{display:none}
.toggle-menu-footer{display:none}
.toggle-menu-left-menu{display:none}

.country-link{display:block; padding:14px 18px 14px 8px; cursor:pointer; color:#fff; font-size:0.9em; text-transform:uppercase; line-height:14px; text-decoration:none; border-left:1px solid #48637C}

.country-menu-hld{background:#fff; display:none; top:42px; left:0; margin-right:0; position:absolute; z-index:99; width:300px; padding:12px 0 6px 0; border:1px solid #1a73ae; -moz-border-bottom-left-radius:8px; -webkit-border-bottom-left-radius:8px; -khtml-border-bottom-left-radius:8px; border-bottom-left-radius:8px;  -moz-border-bottom-right-radius:8px; -webkit-border-bottom-right-radius:8px; -khtml-border-bottom-right-radius:8px; border-bottom-right-radius:8px}
.country-hld-in{margin:0; padding:12px; border:7px solid #EEECEC; border-right:0; border-bottom:0}
.country-ser-box{width:90%; margin:0px auto 10px auto; padding:5px; display:block; color:#444343; padding-left:2%; padding-right:30px; border:1px solid #CCC; border-radius:4px; box-shadow:2px 2px 0px #EEECEC inset}
.country-hld-in ul{margin:5px 0 0 0 !important; padding:10px 0 0 0 !important; position:relative !important; width:auto !important; left:0 !important; top:0 !important; display:block !important; border-left:0 !important;  border-right:0 !important;  border-bottom:0 !important}
.country-hld-in ul li{display:block}
.country-hld-in ul li a{color:#333; background-color:#FFF}
.country-hld-in ul li a:hover{color:#333 !important; background-color:#fff !important}

.country-hld-in p{padding:0 0 5px 0; margin:0; font-size:13px !important; font-weight:normal}
.country-hld-in p a{color:#000 !important; border-left:0 !important; text-transform:inherit !important; font-size:13px !important; padding:4px 0 !important; font-weight:normal !important; border-bottom:0 !important}

.country-hld-in p a:hover{background:#fff !important; border-bottom:0 !important}
.country-list{border-top:solid 1px #ccc !important; margin:0; padding:0}
.country-list li a{padding:5px 0 !important; font-weight:normal !important; font-size:13px !important}
.country-list li a:hover{background:none !important}
.country-list li a:after{background:none !important}

.social-list{float:right; margin:5px 0 0px;padding:0;}
.social-list li{float:left; display:block; margin:0}
.social-list li a{width:32px; height:31px; display:block; margin:0 0 0 4px; background-image:url(/images/social.png); background-repeat:no-repeat}
.tw-icon{background-position:-1px 0px}
.tw-icon:hover{background-position:-1px -37px}
.in-icon{background-position:-36px 0px}
.in-icon:hover{background-position:-36px -37px}
.fb-icon{background-position:-71px 0px}
.fb-icon:hover{background-position:-71px -37px}

.st_email{background-position:-107px 0px}
.st_email:hover{background-position:-107px -37px}
.print-icon{background-position:-143px 0px}
.print-icon:hover{background-position:-143px -37px}
.rss-icon{background-position:-179px 0px}
.rss-icon:hover{background-position:-179px -37px}

 
.flex-control-nav{overflow:visible!important}
.flex-active+:before{content:""; /*background:url(/images/split-arrow.png) left -21px no-repeat;*/ position:absolute; left:-60px; z-index:500000; display:block; margin:0; padding:0; float:left; /*width:35px; height:63px;top:-56px;*/ top: -20px;  border-bottom: 30px solid rgba(241, 241, 244, 0); border-top: 30px solid rgba(241, 241, 244, 0); border-right: 51px solid #f1f3f4;}
/*.flex-active+:before{content:""; background:url(/images/split-arrow.png) left -21px no-repeat; position:absolute; left:-50px; z-index:500000; display:block; margin:0; padding:0; float:left; width:35px; height:63px; top:-56px}*/

.box-hld{background:#fff; /*padding:8px 0;*/ padding: 0 0 8px; margin-bottom:20px; position:relative; margin-top:13px; /*overflow:hidden;  overflow-x:hidden;*/ border-bottom:solid 1px #ccc;}/*change padding value for ITCREDEXT-212 Point#1*/
.box-hld h2{color:#8090B1; font-weight:bold; font-size:14px; line-height:1.417em; margin:0 10px; padding:15px 0px 10px 0; text-transform:uppercase}
.box-hld h2 a{color:#8090B1}
.box-hld h2 a:hover{color:#3081c8; text-decoration:none}
.box-hld h3 a:hover{color:#3081c8; text-decoration:none}
.box-hld h3{color:#333; font-weight:normal; /*font-size:1.00em; line-height:1.117em;*/ font-size: 18px; line-height:1.2em; margin:0; padding:0 10px 0px 10px}
.box-hld .connected{padding:0 10px; float:left}
.box-hld h3 span{display:block; font-size:1.17em; font-weight:bold}
.box-hld p{font-size:0.875em; margin:0; padding:4px 0}

.box-hld h2.gray{color:#9d9c9c;  border-top:solid 1px #999; padding-top:6px; margin:20px 0 0 0}
.gray, .stories{display:none}
.box-inn-50{margin:0 0 0 0; padding:0; width:48%; float:left}
.r20{margin:0 0 0 10px}
.box-inn-50 h3{color:#5B6986;  font-size:24px; margin:8px 0 0px 10px; padding:0 0 12px 0; font-weight:bold}
.box-inn-50 h3, .box-inn-50 h3 a{color:#5B6986}
.box-inn-50 p, .box-hld p{ font-size:16px; line-height:1.27em; margin:0 10px; color:#333}

.news-photo{width:280px; display:block; margin:0 0 10px 0; overflow:hidden}
.news-photo img{width:100%}

.focus-bg{background:#dadcdd; display:none}
.focus-bg a:after{border-bottom:12px solid transparent; border-left:20px solid #FFF; border-top:12px solid transparent; content:""; position:absolute; right:10px}
.focus-bg a:hover:after{border-left:20px solid #3386ce}
.focus-txt{color:#2b4157; display:block; font-size:1.500em; line-height:1.1em; font-weight:bold; padding-right:35px; padding-bottom:10px}

.video-home{display:block}
.video-home img{width:100%}
.video-home span{display:block; font-size:16px; font-weight:bold; color:#5b6986; padding-top:15px; padding-left:10px; padding-bottom:15px}
.video-home span:hover{color:#3386ce}

.video-link{font-size:0.92em; color:#333; line-height:1.20em; display:block; margin:0 0 10px 0}
.video-link img{display:block; margin-bottom:6px; width:100%}
.video-link span{display:block;  padding:0 10px 7px; font-size:0.875em; font-weight:bold; color:#5B6986}
.video-link:hover span{color:#3081C8}
.tw-hld{overflow:hidden}
.tw-hld p{color:#333; font-size:0.875em; line-height:1.717em; margin:0 auto; width:50%; padding:0}
.tw-hld a{ text-decoration:none}
.tw-hld a:hover{text-decoration:underline}
.icon-twitter{background:url(/images/split-icon.png) 0px -175px no-repeat; cursor:pointer; width:30px; height:30px; display:block; position:absolute; right:8px; bottom:8px}
.tw-hld a.more:hover{text-decoration:none}
.tw-hld ul li a:hover{text-decoration:none;}

.left-hld{width:20.21%; float:left}
.right-hld{width:78.17%; float:left;  margin:0 0 0 1.6%}
.top-bor{/*border-top:solid 1px #2b4157*/}
.bottom-bor{border-bottom:solid 1px #d4d4d4; padding-bottom:5px!important}

.latest-blogs{color:#8090B1;     font-size:0.875em;     font-weight:bold;     margin:0;     padding:0 0 0 10px;     list-style:none;     line-height:1.5em}
.latest-blogs li{background:url("/images/split-arrow.png") no-repeat scroll right -1271px rgba(0,0,0,0); display:flex}
.latest-blogs li:hover{background-position:right -1468px}
.latest-blogs li:before{color:#8090B1; font-size:0.7em;  padding:0 4px 0 0;  position:relative;  top:-7px}
.latest-blogs li a{color:#5B6986; font-size:16px; margin:0 18px 10px 0; display: block;}
.latest-blogs li a:hover, .latest-blogs li a:hover span.date-blog-head{color:#3081c8}
.latest-blogs li a span.date-blog-head{display:block; font-size:14px; color:#8090B1; font-weight:bold; line-height:1.5em}

.menu-left{margin:0 0 15px 0; padding:0}
.menu-left li{display:block; margin:0; padding:0;  line-height:1.42857}
.menu-left li:last-child{border-bottom:none}
.menu-left li a{margin:0; padding:5px 10px 4px; font-size:14px; color:#5a5a5b;  display:block}

.menu-left li a:hover, .menu-left li a.active{background:none repeat scroll 0 0 #3081C8; color:#FFF}
.menu-left li ul{margin:5px 0; padding:0}
.menu-left li ul li{border-bottom:none; padding:0}
.menu-left li ul li a{text-transform:capitalize}
.menu-left-sub li a{padding-left:14px}
.menu-left-sub li ul li a{padding-left:20px}
.menu-left-sub li ul li ul li a{padding-left:24px}
.menu-left-sub li ul li ul li ul li a{padding-left:28px}
.menu-left-sub li ul li ul li ul li ul li a{padding-left:32px}
.menu-left-sub li ul li ul li ul li ul li ul li a{padding-left:36px}
.menu-left-sub li ul li ul li ul li ul li ul li ul li a{padding-left:38px}
.menu-left-sub li ul li ul li ul li ul li ul li ul li ul li a{padding-left:42px}

.right-hld h1{font-size:24px; line-height:30px; color:#5B6986; margin:0 0 20px 0; padding:0 0 5px 0; border-bottom:solid 1px #dbdbdb; font-weight:bold; text-transform:capitalize}
.link-img{display:inline-block; margin:10px}

.page-top{background:#f1f3f4; margin:0 auto 0px!important}
.breadcrumb{float:left; margin:10px 2px 10px 0; padding:0; background:none}
.breadcrumb li{font-size:0.9em; color:#666}
.breadcrumb li a{ color:#449BE7;  font-weight:bold}
.breadcrumb li a:hover{color:#3081C8; text-decoration:underline}

.banner{position:relative; margin:10px 0px 0 0; z-index:1;}

.list-style-1{margin:0 0 10px 0; padding:0}
.list-style-1 li{margin:0; padding:16px 8px 14px 12px; border-bottom:solid 1px #d6e6f4; display:block}
.list-style-1 li a{background:url(/images/arrow-new.png) right -0px no-repeat}
.list-style-1 li a:hover{background:url(/images/arrow-new-hover.png) right -0px no-repeat}
.list-style-1 li:last-child{border-bottom:solid 0px #b7b8b8}
.list-style-1 li a{margin:0; padding:0 47px 0px 0; font-size:0.750em; color:#666; font-weight:normal; line-height:1.7em; display:block}
.list-style-1 li a span.events-date{color:#8090B1; font-weight:bold; font-size:14px}
.list-style-1 li a span{ font-size:16px; display:block; color:#5B6986; padding:3px 0 0 0; font-weight:bold}
.list-style-1 li a:hover{color:#3081c8}
.list-style-1 li a:hover span.events-date{color:#3081c8}
.list-style-1 li a:hover span{color:#3081c8}
.list-style-1 li a:hover span.events-date{ color: #8090B1;}
.no-arrow li a, .no-arrow li a:hover{ background: none; padding-right: 10px;}
.reldoc-icon li a, .reldoc-icon li a:hover{ background: url("../images/filetype-icons.png") no-repeat scroll 0 -427px transparent; /*height: 24px;*/ height: auto; padding-left: 25px; padding-right: 10px;}
ul.related-doc{ margin: 0; padding: 0;}

.hide-text{display:none}

.list-style-2{margin:0 0 10px 0; padding:0}
.list-style-2 li{margin:0 8px 0 0; padding:10px 0px 10px 10px; border-top:solid 1px #b7b8b8; display:block; background:url(/images/split-arrow.png) right -330px no-repeat}
.list-style-2 li:hover{background-position:right -263px}

.list-style-2 li a{margin:0; padding:0 45px 0 0; font-size:16px; color:#002B54; font-weight:bold; line-height:24px; display:block}
.list-style-2 li a:hover{color:#3386ce}

.list-style-3{margin:0 0 10px 0; padding:0}
.list-style-3 li{margin:0 0 6px 0; padding:2px 0 0 30px; display:block; font-size:0.92em; line-height:1.188em; font-weight:normal; background:url(/images/split-arrow.png) 0 -497px no-repeat}
.list-style-3 li:hover{background-position:0 -567px}
.list-style-3 li a{margin:0; padding:0 0 4px 0; display:block; color:#333; border-bottom:solid 1px #999; font-size:0.92em}
.list-style-3 li:last-child a{border-bottom:solid 0px #b7b8b8; padding:0}

.list-style-4{margin:0 0 10px 0; padding:0}
.list-style-4 li{margin:0 0 16px 0; padding:0 0 0 20px; display:block; font-size:0.92em; line-height:1.20em; font-weight:normal; background:url(/images/split-icon.png) -50px -207px no-repeat}
.list-style-4 li a{margin:0; padding:0 0 0px 0; display:block; color:#333}
.list-style-4 li a:hover{color:#3081c8}

.featured-list{margin:0 0 10px 0; padding:0}
.featured-list li{margin:0 0 2px 0; padding:0; display:block; font-size:1.0em; line-height:1.188em; font-weight:bold}
.featured-list li a{margin:0; padding:0 0 12px 0; display:block;  color:#000}
.featured-list img{width:100%; margin:0 0 10px}

.list-style-5{margin:0 0 10px 0; padding:0}
.list-style-5 li{margin:0 0 16px 0; padding:0; display:block; font-size:1.0em; line-height:1.188em; font-weight:bold}
.list-style-5 li a{margin:0; padding:0 0 12px 0; display:block}

.list-style-6{margin:0 0 10px 0; padding:0}
.list-style-6 li{margin:0 12px 20px 10px !important; padding:0;  display:block; font-size:16px; line-height:1.27em; font-weight:normal; overflow:hidden}
.list-style-6 li:last-child{margin-bottom:0}
.list-style-6 li a{margin:0; padding:0 0 0px 0; display:block}
.list-style-6 li a .news-img, .list-style-6 li a .news-img-hidden, .list-style-6 li .news-img-small{display:block;  overflow:hidden; float:left; margin:0 2.58% 0 0; text-align:left}
.list-style-6 li a article{margin:0; padding:0; display:block; float:left; width:70.68%; color:#333}
.list-style-6 li a article date{font-size:0.92em; line-height:0.72em; display:block; padding:0 0 5px 0}
.list-style-6 li a article h2, .list-style-6 li .news-format-new h2, .list-style-6 li .media-news-format-new h2{color:#002B54; font-size:20px; font-weight:bold; margin:0 0 5px 0; padding:0 0 5px 0; /*border-bottom:solid 1px #9a9a9a*/ border-bottom:0;}
.list-style-6 li a article h3, .list-style-6 li .news-format-new h3, .list-style-6 li .media-news-format-new h3{color:#002B54; /*font-size:16px;*/ font-size:18px; font-weight:bold; margin:0 0 5px 0; padding:0 0 5px 0; /*border-bottom:solid 1px #9a9a9a*/ border-bottom:0;}
.list-style-6 li .news-format-new h2 a, .list-style-6 li h2 a, .list-style-6 li .news-format-new h3 a, .list-style-6 li h3 a{color:#002B54; padding:5px 0;}
.list-style-6 li .news-format-new h2 a, .list-style-6 li h2 a:hover, .list-style-6 li .news-format-new h3 a, .list-style-6 li h3 a:hover{color:#3081c8}
.list-style-6 li a article p{font-size:1.00em; font-weight:normal; margin:0}
.list-style-6 li a h2, .list-style-6 li h2, .list-style-6 li a h3, .list-style-6 li h3{font-size:16px; color:#002B54; font-weight:bold;   padding:0 0 5px 0; border:none; margin:0}
.list-style-6 li a h3, .list-style-6 li h3{font-size:18px;}/* add font size for ITCREDEXT-212 */
.list-style-6 li h2 a.news-lower, .list-style-6 li h3 a.news-lower{/*border-bottom:1px solid #9A9A9A;*/ border-bottom:0; padding:5px 0}
.list-style-6 li a .news-img-big{display:block; width:57%;  overflow:hidden; float:left; margin:0 2.58% 0 0; text-align:left}
.list-style-6 li article.small-area{margin:0 0 0 10px; padding:0; display:block; float:left; width:49%; color:#333;/*border-top:1px solid #9a9a9a*/ border-bottom:0;}
.list-style-6 li article.small-area p{margin:0; font-size:16px; line-height:1.27em;}
.list-style-6 li a .news-format-new h2, .list-style-6 li a .news-format-new h3{font-size:1.17em; margin:0 0 5px 0; padding:0 0 5px 0; border-bottom:solid 1px #9a9a9a}
.list-style-6 li a .news-format-new h3{font-size:18px;}/* add font size for ITCREDEXT-212 */
.list-style-6 li a .news-format-new p{font-size:1.00em; font-weight:normal; margin:0;  color:#333}
.list-style-6 li a:hover .news-format-new h2, .list-style-6 li .news-format-new a:hover h2, .list-style-6 li a:hover .news-format-new h3, .list-style-6 li .news-format-new a:hover h3{color:#3386ce}

.list-style-6 li .news-img-small{width:180px}

.list-style-6 li .news-img, .list-style-6 li .news-img-hidden{float:left; width:28%; display:block; text-align:center}
 
.list-style-6 li .news-img{width:180px}
.list-style-6 li .media-news-format-new .news-img{width:180px}
.list-style-6 li .media-news-format-new .news-img img{width:100%}
.list-style-6 li .news-format-new, .list-style-6 li .media-news-format-new, .list-style-6 li section.media-news-format-new p{display:block; width:72%; padding:0 0 0 10px;  float:left}
.list-style-6 li section.media-news-format-new p{width:50%; padding-left:0; padding-right:0}
.list-style-6 li .media-news-format-new{width:auto; margin:0 10px 0 10px}
.list-style-6 li .news-format-new p{margin:0; font-size:16px; line-height:20px;}

.list-style-6 li .news-img-big{float:left;  display:block; text-align:center; width:280px}
.list-style-6 li .news-img-big img{width:100%}

.list-style-6 article.small-area{ /*border-top:1px solid #9A9A9A;*/  display:block;  float:left;  margin:0 0 0 11px;  width:48%}
.list-style-6 article.news-area-bottom{ display:block;  float:left;  width:70%}
.list-style-6 article.news-area-bottom a h2{border-bottom:1px solid #9a9a9a}
.list-style-6 li a:hover h2, .list-style-6 article.news-area-bottom a:hover h2{color:#3386ce}
.list-style-6 li a h2.heading-border{border-bottom:1px solid #9a9a9a; margin:0 0 10px; padding:0 0 10px}
.list-style-6 .in-list-header{color:#8090B1; font-weight:bold}

.list-style-6.news-listing-border li{ border-top: 1px solid #D6E6F4;}
.list-style-6.news-listing-border li:first-child{ border-top: none;}
.news .list-style-6 li h2{margin-left:0 !important;}


.width60 .list-style-4{border-top:solid 1px #999; padding-top:10px; margin:0 10px}
.width60 .list-style-4 li{font-size:1.0em; font-weight:bold}
.width40 .box-hld h3{margin:15px 0}
.width40 .box-hld figure.itc-media{margin:0 10px 0}
.width40 .box-hld figure.itc-media img{width:100%}

.list-style-7{margin:10px 10px 10px 10px; padding:0}
.list-style-7 li{margin:15px 0 0 0; padding:0px 35px 15px 6px; position:relative; border-bottom:solid 1px #b7b8b8; display:block}
.list-style-7 li:after{display:block; content:""; position:absolute; top:8px; right:0; width:0; height:0; border-top:10px solid transparent; border-left:15px solid #dadcdd; border-bottom:10px solid transparent}
.list-style-7 li:hover:after{border-left:15px solid #3386ce}
.list-style-7 li:last-child{border-bottom:solid 0px #b7b8b8}
.list-style-7 li a{margin:0 0 10px 0; padding:0 0 0 0; font-size:20px; color:#002B54; font-weight:bold; line-height:1.250em; display:block}
.list-style-7 li a:hover{text-decoration:none;}
.list-style-7 li p{color:#333; font-size:16px; padding:0; margin:0 0 10px 0; font-weight:normal}

.more-btn{    float:right;     width:auto}
.more{text-decoration:none; font-size:12px; line-height:11px; color:#fff !important; text-transform:uppercase; text-decoration:none !important; font-weight:bold; background:#d9d9d9 url(/images/split-arrow.png) 11px -200px no-repeat; -moz-border-radius:4px; -webkit-border-radius:4px; -khtml-border-radius:4px; border-radius:4px; padding:7px 6px 7px 26px; float:right; cursor:pointer; margin:19px 10px 7px}
.more:hover{background:#3386ce url(/images/split-arrow.png) 11px -200px no-repeat; color:#fff !important; text-decoration:none}

.footer-hld{margin:0; padding:0}
.footer-hld a:hover{color:#3081c8}
.footer-top{margin:0; padding:0px 0 10px; background:#dadcdd; border-top:solid 1px #adaeae}
.footer-mid{margin:0; padding:0; background:#002b55}
.footer-bot{margin:0; padding:25px 0; background:#fff}

.footer-top ul{margin:0; padding:0 0 0 0px; position:relative}

.footer-top ul li{margin:30px 0 0 0; padding:0;  float:left; display:block;  /*width:15.45%;*/ width:16.66%; background:url(/images/footer-border.png) repeat-y}
.footer-top ul li ul{margin:0; padding:0 18px 0px 8px}
.footer-top ul li ul li{margin:0; padding:0 0 3px 0; display:block; border-bottom:0; border-right:0; float:none; min-height:0; width:inherit; line-height:1.3em; background:none}
.footer-top ul li ul li a{margin:0; padding:0; display:block; font-size:11px; color:#868686;  text-decoration:none}
.footer-top ul li ul li a:hover{text-decoration:underline; color:#3081C8}
.footer-top ul li ul li:first-child a{font-weight:bold; color:#333; font-size:12px; line-height:16px}
.footer-top ul li ul li:first-child a:hover{color:#3081c8;  text-decoration:none}

.footer-top ul li:nth-child(6) ul, .footer-top ul li:nth-child(11) ul{border-right:solid 0px #fff}
.footer-top ul li:nth-child(n+7){border-bottom:solid 0px #fff}

.footer-mid ul{margin:0 2px 0 2px; padding:0; float:left}
.footer-mid ul li{margin:0; padding:0; border-left:1px solid #001325; line-height:0.66em; display:block; float:left}
.footer-mid ul li:first-child, .footer-mid ul li:first-child a{ border-left:none}
.footer-mid ul li a{margin:0; padding:28px 29px; font-size:12px; font-weight:bold; color:#fff; font-weight:bold; text-transform:uppercase; display:block; border-left:1px solid #0E4C88}
.footer-mid ul li a:hover{background-color:#3081c8; color:#fff}
.footer-mid ul li:first-child a{}
.footer-mid aside{margin:12px 0 0; padding:0; float:right}
.logo-footer-1{width:45px; height:37px; display:inline-block; background-color:#fff;  text-decoration:none}
.logo-footer-2{width:37px; height:34px; display:inline-block; background-color:#fff;  margin:0 8px;  text-decoration:none}
.logo-footer-1:hover, .logo-footer-2:hover{background-color:#3081c8; text-decoration:none}

.footer-bot ul{ margin:0px 0 0 0; padding:0}
.footer-bot ul li{display:inline-block; padding:0 7px;  line-height:0.66em}
.footer-bot ul li:first-child{padding-left:0}
.footer-bot ul li a{display:block; color:#666; font-size:12px; text-decoration:none; font-weight:bold}
.footer-bot ul li a:hover{color:#3081C8; text-decoration:underline}

.breadcrumb >li+li:before{padding:0 6px 0 6px; font-size:0.9em;  color:#8090b1;  content:"\25B6"}

.width60{width:66.30%; float:left}
.width40{width:30.7%; float:right; margin-left:3.0%}

.article-details h2.section-heading{font-size:20px; font-weight:bold; color:#002B54; padding:0 0 8px 0; margin:0 10px; margin-left:10px !important;}
.minus-margin{/*margin-top:-28px!important*/ margin-top:0px!important;}
.article-details header{color:#333; font-weight:normal; margin:10px 10px}
.article-details header hgroup h3{/*font-size:16px;*/ font-size:18px; font-weight:bold; color:#1973ad; line-height:20px; text-transform:inherit; padding:0 0 0 0; margin:10px 0}
.article-details header hgroup h4{/*font-size:0.917em;*/ font-size:1.00em; font-weight:normal; font-style:italic; color:#1973ad; line-height:1.273em; text-transform:inherit; padding:0 0 0 0; margin:10px 0}
.article-details header small{font-size:14px; font-weight: bold; color:#8090B1;}
.article-details header em{font-size:14px; font-weight: bold; color:#002B54;}
.article-details figure{/*border-top:1px solid #8a93a7; border-bottom:1px solid #8a93a7;*/ padding:15px 0; margin:0 10px; position:relative}
.article-details figure:after{display:block; content:""; clear:both}
.article-details figure img{width:356px;  float:left; margin:0 3.5% 0 0}
.article-details figure figcaption{color:#333; font-size:0.750em; font-weight:normal; font-style:italic; margin:10px 10px 0 370px; position:absolute; bottom:10px; width:auto}
.article-details section{color:#484848; margin:10px 10px !important; font-size:16px; line-height:24px; color:#484848; font-weight:normal}
.article-details section p{font-size:16px; line-height:24px; color:#484848; font-weight:normal; margin:0 0 20px 0; padding:0}
.article-details section h3{/*font-size:16px;*/ font-size:18px; color:#002B54; font-weight:bold; /*border-bottom:1px solid #999;*/ padding:0 0 8px 0; margin:0 0 20px 0}
.article-details h3.section-heading{  color:#002B54;}

.press h4.section-heading{ border-bottom:7px solid #8A93A7}
.press header hgroup h3, .press header hgroup h4, .press section h3{color:#666}
.press .content-hld-cms h3 { color:#002B54; border-bottom: none; line-height: 1.2; margin-bottom: 0;}

.article-details.press.bullet ul{padding-top: 5px; padding-bottom:5px;}
.article-details.press.bullet li, .html-bullet li, .html-hyphen li {/*display:flex;*/ list-style: none;}
.article-details.press.bullet li:before, .html-bullet li:before, .wedf-prog-bottom-hld .time-detail-hld .time-detail-right-hld .speakers-detail li:before { content:"\2022"; color: #8090b1; display: inline-block; margin-right: 8px; margin-left:-18px; font-size: 27px; line-height:1; vertical-align: middle;}
.html-hyphen li:before { content:"\002D"; color: #8090b1; display: inline-block; margin-right: 8px; margin-left:-18px; font-size: 25px; line-height:1; vertical-align: bottom; font-weight: normal;}
.article-details.press.bullet section {border-bottom: medium none;}

.projects h2{display:none}
h3.page-heading{color:#5B6986; font-size:1.813em; font-weight:normal; padding:0; margin:20px 0 15px 0}
#map-canvas{border:1px solid #bcbcbc; width:99.9%; margin:0; padding:0; height:550px}
#map{ width:100%; box-shadow:0 0 0 1px #BCBCBC; margin:0; padding:0; height:518px; overflow:hidden}
#map-canvas img{max-width:none!important}
.map-search-area{width:95%; padding:2% 2.5%; margin:0; clear:both;  background: #d6e6f4; -moz-box-sizing:content-box; -webkit-box-sizing:content-box; box-sizing:content-box}
.map-select{width:18%; margin:0 10px 0 0; padding:0; float:left; position:relative; overflow:hidden}
.map-select .styled{width:100%}
.map-select span.customSelect{background-color:#FFF; border:1px solid #f4f0f1; color:#444343; float:right; font-size:0.833em; height:25px; margin:0; padding:0; width:100%}
.map-select span.customSelect .customSelectInner{background:url("../images/map-search-arrow.jpg") no-repeat scroll right center transparent; height:24px; width:99%; padding:1.5%}

.map-search-area .go, .search-go, .cancel{background:url(../images/split-arrow.png) 5px -198px no-repeat #3081c8; border:none; border-radius:4px; -moz-border-radius:4px; -webkit-border-radius:4px; padding:0 20px 0 20px; margin-right:10px; font-size:0.875em; font-weight:bold; color:#fff; height:30px}
.map-search-area .go:hover, .search-go:hover{background-color:#449Be7}
.cancel { background-color: #C4C4C4; background-image: none !important; padding: 5px 10px; height: 32px;}
.cancel:hover{ background-color: #3081C8;}
.search-go{margin-top: -6px;}
.search-btn { margin-top: 0; position: relative; vertical-align: top; background-position:11px -197px; margin-right: 3px; padding: 5px 15px; height: 32px;}
input[type="text"].search-list{ padding: 8px 0 5px 2px; text-align: left; border-radius: 4px; cursor: text; margin-top: -2px;}
.search-list-dd{ overflow: visible !important;}
.search-devider{ border-right: 1px solid #357EBD; margin: 0 10px 0; padding: 12px 0 14px;}


.map-search-area .reset{background:#bbb; border:none; border-radius:4px; -moz-border-radius:4px; -webkit-border-radius:4px; padding:0 7px 0 7px; margin-right:10px; font-size:0.875em; font-weight:bold; color:#fff; height:30px}
.map-search-area .reset:hover{background-color:#3386ce}
.btn-inverse{ background:none repeat scroll 0 0 #FFF;  color:#333;  font-weight:normal}

h3.project-heading{margin-left:0}
.proj-detail-right{/*margin-top:38px;*/ /*margin-top:10px;*/}
.tblDisplay-project tr td:first-child, .tblDisplay-project tr th:first-child{width:50%}
.progress-bar-hld{text-align:center}

.list-style-8{margin:0 0 10px 0; padding:0}
.list-style-8 li{margin:15px 0 0 10px; padding-bottom:10px; position:relative; border-bottom:solid 1px #cde0f1; display:block; float:left}
.list-style-8 li:last-child{border-bottom:0}
.list-style-8 li a{margin:0 0 0px 0; padding:0 0 0 0; font-size:14px; font-weight:bold; line-height:18px; display:block}
.list-style-8 li a:hover p{color:#428BCA}
.list-style-8 li a img{margin:0 0 10px; display:block; width:90px; height:58px; overflow:hidden; float:left}
.list-style-8 li a p{width:65%; margin:0; padding:0 21px 0 8px; float:left; color:#466284; background:url(../images/split-arrow2.png) no-repeat scroll right -1274px}
.list-style-8 li a:hover p{background-position:right -1471px}

.tblDisplay-project{border-collapse:collapse; margin:0px 0 0 0; width:100%}

.tblDisplay-project th{background-color:#3081C8; font-size:13px; font-weight:bold; color:#FFF; padding:5px}

.tblDisplay-project th a, .tblDisplay th a:hover{font:bold 12px Arial,Helvetica,sans-serif; color:#FFF}

.tblDisplay-project td{border-bottom:1px solid #c1d9ee; padding:5px; font-size:14px}
.tblDisplay-project td .table-date{color:#859DBC; display:block; padding:0 0 2px; font-weight:bold}
.tblDisplay-project td .table-heading a{color:#002B54; font-weight:bold}
.tblDisplay-project td .table-heading a:hover{color:#3081c8}
.div-table{width:auto}
.div-table table{overflow:auto; max-width:inherit}

.pro-det-hld{border-bottom:solid 1px #cde0f1; padding:0 0 10px}
.pro-det-hld h2{color:#002B54; font-size:20px; padding:10px 0; text-transform:none}
.pro-det-list{margin:0px; padding:0 10px; float:left; width:70%}
.pro-det-list li{display:block; margin:0; padding:0 0 5px 0; float:left; width:100%}
.pro-det-list li .pro-det-left{float:left; width:15%; font-size:16px; font-weight:bold; color:#002B54}
.pro-det-list li .pro-det-right{float:right; width:85%; padding:0 0 0 10px; font-size:16px; font-weight:normal}
.pro-det-list li .pro-det-right a:hover{text-decoration:underline}
.pro-det-img{float:right; margin:0px 10px 0 0}

.pro-det-hld-bot{border-bottom:solid 1px #cde0f1; padding:0 0 10px}
.pro-det-hld-bot h2{color:#002B54; font-size:20px; padding:10px 0; font-weight:bold; text-transform:none}
.pro-det-hld-bot p{color:#333; font-size:16px; line-height:22px; padding:0px 0 10px}

.pro-det-list-bot{margin:0px; padding:0 10px; float:left; width:100%}
.pro-det-list-bot li{display:block; margin:0; padding:5px 0 5px 0; width:100%; border-top:solid 1px #cde0f1}
.pro-det-list-bot li:first-child{border-top:0}
.pro-det-list-bot li .pro-det-left{float:left; width:10%; font-size:13px; font-weight:bold; color:#002B54}
.pro-det-list-bot li .pro-det-right{float:right; width:90%; padding:0 0 0 10px; font-size:16px; font-weight:normal}

.view-area{background:#d6e6f4; padding:4px 10px; margin:5px 10px}
.pro-det-table-out{margin:0 10px}
.pro-det-table{border-collapse:collapse; margin:0px 0 0 0; width:100%;  border-left:1px solid #a6b8ce}

.pro-det-table th{background-color:#3081c8; font-size:16px; font-weight:bold; color:#FFF; padding:5px; border-right:1px solid #a6b8ce; vertical-align:top}

.pro-det-table th a, .tblDisplay th a:hover{font:bold 12px Arial,Helvetica,sans-serif; color:#FFF}

.pro-det-table td{border-bottom:1px solid #a6b8ce; border-right:1px solid #a6b8ce; padding:5px; font-size:16px; font-weight:normal}

.list-style-9{margin:-15px 0 0px 0; padding:0}
.list-style-9 li{margin:15px 10px 0 10px; padding-bottom:10px; position:relative; border-bottom:solid 1px #cde0f1; display:block}
.list-style-9 li:last-child{border-bottom:0}
.list-style-9 li a{margin:0 0 0px 0; padding:0 0 0 0; font-size:14px; color:#466284; font-weight:bold; line-height:18px; display:block; background:url(../images/split-arrow2.png) no-repeat scroll right -1277px}
.list-style-9 li a:hover{color:#428BCA; background-position:right -1474px}
.view-txt{color:#002B54; font-size:13px; line-height:20px; padding:5px 6px 0 0; font-weight:bold; float:left}

#itc-topic-filter-aside{top:4px}
#itc-projects, #itc-countries, #itc-sectors, #itc-goals{margin-right:10px; display:block; overflow:visible; position:relative; float:left; width:18%}
#itc-topic-filter-aside{margin-right:10px; display:block; overflow:visible; position:relative}
#itc-topic-filter-aside .btn-primary{padding-top:8px !important;}
#itc-topic-filter-aside .dropdown-menu, #itc-projects .dropdown-menu, #itc-countries .dropdown-menu, #itc-sectors .dropdown-menu, #itc-goals .dropdown-menu{max-height:300px; overflow-x:hidden; overflow-y:auto; border:1px solid #428BCA}

#itc-topic-filter-aside .btn-group, #itc-projects .btn-group, #itc-countries .btn-group, #itc-sectors .btn-group, #itc-goals .btn-group{display:block; width:100%; white-space:nowrap}
#itc-topic-filter-aside .btn-group .btn, #itc-projects .btn-group .btn, #itc-countries .btn-group .btn, #itc-sectors .btn-group .btn, #itc-goals .btn-group .btn{display:block}
#itc-topic-filter-aside  button.btn:first-child, #itc-projects button.btn:first-child, #itc-countries button.btn:first-child, #itc-sectors button.btn:first-child, #itc-goals button.btn:first-child{width:80%; text-align:left; float:left; font-size:14px; padding:5px 12px 5px}
#itc-topic-filter-aside  button.btn:last-child, #itc-projects button.btn:last-child, #itc-countries button.btn:last-child, #itc-sectors button.btn:last-child, #itc-goals button.btn:last-child{width:15%; float:right}

.box-hld .btn-block{text-align:left; margin:10px 10px 20px 10px; padding-left:10px; width:auto}

.related-project li{background:url("../images/split-arrow2.png") no-repeat scroll right -1260px rgba(0,0,0,0)}
.related-project li:hover{background-position:right -1458px; color:#42bbca}
.related-project li a{background:none}
.projects{padding:0; top:-3px}
.project-country li{width:auto}

.trade h3.page-heading{margin:10px; border-bottom:1px solid #ccc; padding:0 0 8px 0}
.trade p{color:#484848; padding:0; margin: 0 0 25px}
.trade h4{margin:15px 0; border-bottom:1px solid #ccc; padding:0 0 5px 0; font-size:1.313em}
.trade article{overflow:hidden}
.trade article .list{margin:0 0 15px 15px; padding:0; list-style-type:disc}
.trade article .list li{list-style-type:disc; color:#484848; font-size:0.875em; margin:0 0 5px 0}
.trade article .list li a{color:#484848; text-decoration:underline}
.trade article .list li a:hover{color:#3386ce}
.trade article .right{float:right; margin:0 0 0 15px}
.trade .list-style-7 li{padding:0 0 0 15px; border:none; border-left:2px solid #1a73ae; margin:0 10px 0 0}
.trade .list-style-7 li a{border-bottom:solid 1px #b7b8b8; text-transform:inherit; padding:0 20px 0 0; text-decoration:none; text-decoration:none !important}
.trade .list-style-7 li a:hover{text-decoration:none;}
.trade .list-style-7 li:last-child a{border:none}
.trade .list-style-7 li a p{margin:15px 0 20px 0; /*text-transform:capitalize*/ }
.trade .list-style-7 li a:hover p{text-decoration:none;}
.with-border li a{border-bottom:solid 1px #d4d4d4; padding-bottom:5px!important}
.with-border li{margin-bottom:10px}
.with-border li:last-child a{border-bottom:none}

.publication-area{width:99%; border-bottom:1px solid #B7B8B8; padding:0 0 10px 0; overflow:hidden; margin:0 0 0 10px}
.publication-area h3{color:#484848; font-weight:bold; /*font-size:1em;*/ font-size:18px; margin:0 0 10px 0; padding:0}
.publication-area img{float:left; margin:0 15px 10px 0}
.publication-area p{font-size:0.875em; font-weight:normal; padding:0}
.publication-area p a{color:#484848}

.right-panel-slider{width:100%; margin:0 0; padding:0}
.right-panel-slider h3{margin:0 10px 20px 10px; border-bottom:1px solid #9a9a9a; padding:0 0 10px 0; font-size:1.375em}
.right-panel-slider h4{margin:10px 5px 15px 10px; padding:0 0 0 0; font-size:1em; font-weight:bold; color:#484848}
.right-panel-slider p{font-size:1em; margin:15px 10px; line-height:1.250em}
.right-panel-slider .flexslider{width:100%; margin:0 0}
.right-panel-slider .flexslider .flex-direction-nav{display:block}
.right-panel-slider .flexslider .flex-direction-nav .flex-next{border-top:12px solid transparent; border-left:17px solid #fff; border-bottom:12px solid transparent; width:0; height:0; background:none; opacity:1; right:15px; top:47%}
.right-panel-slider .flexslider .flex-direction-nav .flex-prev{border-top:12px solid transparent; border-right:17px solid #fff; border-bottom:12px solid transparent; width:0; height:0; background:none; opacity:1; left:15px; top:47%}

.trade-h2-deading{width:20%;}

.mob-display-block{display:none;}

.jPag-pages li{ float:left;  list-style:none outside none;  margin:0 1px;  padding:0 4px}
.jPaginate{ color:#A5A5A5;  font-size:small;  height:34px;  position:relative;  width:100%}

.jPag-control-back{ left:0;  position:absolute}
.jPaginate a{ cursor:pointer;  float:left;  height:18px;  line-height:1em;  margin:2px;  padding:4px 5px}
span.jPag-sprevious, span.jPag-sprevious-img{ font-size:15px;  margin:2px 0 2px 2px;  text-align:right;  width:15px}
ul.jPag-pages{ float:left;  list-style-type:none;  margin:0;  padding:0}

ul.jPag-pages li{ display:inline;  float:left;  margin:0;  padding:0}
span.jPag-current{ cursor:default;  float:left;  font-weight:normal;  height:18px;  line-height:15px;  margin:2px;  padding:2px 5px}
.jPag-control-front{ position:absolute;  top:0}
span.jPag-snext, span.jPag-snext-img{ font-size:15px;  margin:2px 2px 2px 0;  text-align:right;  width:15px}

.feature-stories{width:100%}
.fstories-headline{display:block; margin:8px 10px 0 10px !important; font-size:20px !important; color:#002B54 !important; border-top: 1px solid #D6E6F4; padding: 10px 0 !important;}
h3.fstories-headline:first-child { border: 0 none;}
.fstories-headline a{color:#002B54 !important}
.fstories-headline a:hover{color:#3081C8 !important}
.feature-photo{margin:0 10px 10px 0; display:block;  width:260px; float:left}
.ed-corner{ float:left; margin:0 10px 10px 0; display:block;  width:auto}
.ed-corner{width:100%}
.feature-photo img, .ed-corner img{width:100%}
.fstories{width:auto;  padding:0 !important; float:left; margin-left:4% !important}
.feature h2{color:#6F7A92}
.fstories-hr {border-bottom: 1px solid #D6E6F4; margin: 10px;}
.trade-centre{color:#757575; width:80%;  padding:0 15px; float:left}
.trade-centre p{margin:0; padding:0}
.trade-centre strong{color:#000}
a.blue-color{color:#3081c8; font-size:inherit}

.left-menu-header-text{ width:20.21%}

.box-inn-btm-5{margin-bottom:5px !important}

.forget-pw{background:none repeat scroll 0 0 #FFF;  border:1px solid #AAA;  border-radius:6px 6px 6px 6px;  display:table;  margin:10px auto;  padding:0 30px;  width:auto}
.forget-pw h1.capitalize{color:#002B54; font-size:2em; font-weight:bold; margin:15px 0; font-family:Arial}
.fpw-email span{ margin:0 10px 0 0; font-size:1.1em}
.fpw-email span input[type="text"]{ border:1px solid #AAA;  border-radius:4px;  padding:0.3em;  width:16em}
.fpw-email div input[type="submit"]{margin:10px 0 10px 58px;  color:#002B54 !important; cursor:pointer; font-size:0.75em; font-weight:bold; line-height:11px; padding:7px 6px 7px; text-decoration:none !important; text-transform:uppercase}

.ui-dialog{z-index:10000 !important}
.logWrapper{width:400px !important}
.logWrapper.ui-dialog-content.ui-widget-content iframe{ height:215px;  overflow:hidden;  width:400px}

.speakers{margin:0 2% 0; padding:0}
.speakers li{width:auto; display:table-cell; padding:0 7% 0 0}
.speakers li figure img{width:auto; border:1px solid #ddd; padding:2%}
.speakers li h6{font-weight:bold; margin:2px 0}
.speakers li p{font-size:0.75em; margin:0 !important; padding:0}

.main-content .thumbnails figure img{ border:1px solid #DDD;  padding:4px;  width:auto}

.upcoming-events .events-list li:first-child{border:none}

.column-heading{color:#5B6986; font-size:24px; font-weight:bold; margin:0.875% 17.5% 0}
.filtered-list{background:#d6e6f4; border-radius:4px; padding:5px}

.filtered-list .filtered-list-sorters{ display:block;  float:right;  list-style:none outside none;  margin:5px 0;  padding:0}
.upcoming-events{ padding:10px}

/*.btn-primary, .icon-download-alt:before, .icon-shopping-cart:before{margin-right:5px}*/
.dropdown-toggle{margin-right:0}
p.publication-btn{margin:8px}
.publication-btn a.btn-primary{ margin-right: 10px;}
.btn-press-release{background-color:#dadcdd; border:1px solid #ADAEAE}
.publication-content{ display:inline-block;  float:none;  vertical-align:top; margin-bottom: 15px;}
.ddlZone{ height:33.8px;  width:10%}
.pbucathover img.featurette-image{margin:10px}
.main-content section.publication-top section{overflow:hidden;}
.insider-blog-description{ overflow: hidden;}

.event-mid-cont{width:83.2%; float:right; margin-top: 7px;}
.event-left{width:70%; padding-left: 8px;}
.event-right{/*width:24.8%;*/ width: 29%; padding:0 10px 0 0; float:right}
.event-banner{margin-top:4px}
.event-banner .banner .flexslider{/*width:74.5%*/ width: 70.5%;}
.event-banner .banner .flex-control-thumbs{/*width:24.3%*/ width: 28.4%; right: 2px;}
.event-banner .banner  .flex-control-thumbs img{ height: 91px; margin-top: 6px;}
.event-banner .banner .flex-control-thumbs li:first-child img{ margin-top: 0;}
.event-banner .banner .flex-control-thumbs li{/*margin:0 0 8.5px*/ margin: 0;}
.eve-detl .flex-control-nav{position:relative; bottom:3px; width:100%}

.flex-control-thumbs li span{ color:#FFF;  font-weight:normal;  font-size:0.925em;  left:4px;  position:absolute;  top:10px;  z-index:999}
.flex-control-thumbs li p.eventsliderp{font-size:1em !important}
.event-banner .flexslider .flex-control-thumbs li{opacity:0.7; }
.event-banner .flex-active+*:before{/*top:18px*/ top: 11px}
.event-banner .flexslider .flex-control-thumbs li.flex-active-li{ opacity: 1; }
.event-banner .flexslider .flex-control-thumbs li:hover{ opacity: 1;}
.event-banner .flex-control-thumbs img, .flex-control-thumbs p{opacity: 1;}
.event-banner .flex-control-thumbs img{opacity:0.1; filter:alpha(opacity=10); position:relative; z-index:2;}
.event-banner .flexslider .flex-control-thumbs li.flex-active-li img{opacity:0.0; filter:alpha(opacity=0); }
.event-banner .flexslider .flex-control-thumbs li:hover img{opacity:0.0; filter:alpha(opacity=0);}

.main-content section.pbucathover:hover{background:#f1f7fc}
.main-content section.pbucathover{position:relative; /*top:-62px;*/ margin-top:0;  margin-bottom:0;}
.pubcatlogtop{margin-top:56px !important; padding:10px 0 !important}

.dropdown-menu{border-color:#3081C8 !important; min-width: 105px !important;}
.dropdown-menu li{padding:1px 10px; color:#000}
.dropdown-menu li:first-child{padding:1px 5px}
.btn-group .dropdown-menu li{padding:0;}
.speakers{margin:0 2% 0; padding:0}
.speakers li{width:auto; display:table-cell; padding:0 7% 0 0}
.speakers li figure img{width:auto; border:1px solid #ddd; padding:2%}
.speakers li h6{font-weight:bold; margin:2px 0}
.speakers li p{font-size:0.75em; margin:0 !important; padding:0}

.main-content .thumbnails figure img{border:1px solid #DDD; padding:4px;  width:auto}
.upcoming-events .events-list li:first-child{border:none}
.upcoming-events{border-bottom:1px solid #CCC}
.btn-inverse{ background:none repeat scroll 0 0 #FFF;  color:#333;  font-weight:normal}

.filtered-list-sorter-name{background:none repeat scroll 0 0 #BBB; color:#FFF}
.btn-xs, .btn-sm{font-size:14px; font-weight:normal}

.major-event .flex-control-nav{bottom:-8px; display:block; position:relative}

.major-event .flex-control-nav{display:block}
.column-heading{color:#5B6986; font-size:24px; font-weight:bold; margin:0.875% 17.5% 0}
.publication-top .content .more-btn{float:none; position:relative; top:-23px}
.flexslider.major-event{position:relative; top:-20px}
.publication-top #itc-events{margin-top:-2px}
.flexslider.major-event .slides >li article{margin:0 0 38px}

.filtered-list{background:#d6e6f4; padding:5px; position:relative; /*top:-54px;*/ border-radius:0}
.filtered-list .filtered-list-sorters{display:block; float:right; list-style:none outside none; margin:5px 0; padding:0}
/*.listing-search{margin-bottom: 8px;}*/
.pd-top{ padding-top: 8px;}
.itc-event-filter{ margin: 0; padding: 0 !important;}
.magazine{margin:3%}
.icon-file:before{margin-right:8px}

/*------------------ auto-complete block -------------*/

.ui-widget-content{ border: 1px solid #3081C8 !important;}
.ui-autocomplete li.ui-menu-item a {font-size: 14px !important; cursor: pointer; border-bottom: 1px solid #D6E6F4; border-radius: 0;}
.ui-menu .ui-menu-item a {font-weight: normal;margin: -1px;}
.ui-menu .ui-menu-item a:hover{ background-color: #428bca !important; color: #fff !important;}

.upcoming-events.main-content.itc-event{margin-bottom:60px}

#itc-topic-filter-aside button.btn:first-child{width:90% !important}
.icon-file-text:before{margin-right:5px}

.flex-control-thumbs{z-index:5}
.map-search-area .btn{padding-top:7px; padding-bottom:7px}

.view-area #itc-topic-filter-aside button.btn:first-child{width:70% !important; height:33px}
.view-area .btn, .map-search-area .btn{ height:33px}
.event-list{border-bottom:solid 1px #ccc}
#itc-events{overflow:inherit}
.pub-img-hld{width:152px}
.h2-width{width:180px}

/*---- smart-form content -----*/
.article-details h5{color: #002B54;
    font-size: 20px;
    font-weight: bold;
    margin: 0 10px;
    padding: 8px 0;}
   .article-details section h5{ margin: 0; }
.article-details a:hover { text-decoration: underline;}
.article-details.bullet section h3 {color: #002B54; /*font-size: 16px;*/ font-size:18px;}



.content-hld-cms{margin:0 10px;}
.content-hld-cms h1{font-size:24px; font-weight:bold; color:#5B6986; padding:0 0 5px 0; margin:0 0 10px 0; border-bottom:1px solid #DBDBDB}
.content-hld-cms h2{font-size:20px; font-weight:bold; color:#002B54; padding:0 0 15px 0; margin:0; border:0}
.content-hld-cms h3{/*font-size:16px;*/ font-size:18px; font-weight:bold; color:#002B54; padding:0 0 15px 0; margin:0}
.content-hld-cms h4{/*font-size:14px;*/ font-size:16px; font-weight:bold; color:#002B54; padding:0 0 15px 0; margin:0}
.content-hld-cms p{font-size:16px; font-weight:normal; color:#333; padding:0 0 15px 0; margin:0}
.content-hld-cms h1 a, .content-hld-cms h2 a, .content-hld-cms h3 a, .content-hld-cms h4 a, .content-hld-cms p a, .content-hld-cms li a{text-decoration:none; color:#3081C8}
.content-hld-cms h1 a:hover, .content-hld-cms h2 a:hover, .content-hld-cms h3 a:hover, .content-hld-cms h4 a:hover, .content-hld-cms p a:hover, .content-hld-cms li a:hover{text-decoration:underline; color:#449BE7}


/*----------------------*/
/* Contact Us
/*----------------------*/
.contact-us-hld .box-hld { border-bottom: none; padding:0; margin: 0;}
.contact-us-hld .section-heading.address { padding-top:0;}
.contact-us-hld .contact-heading, .contact-us-hld .page-heading.contact-heading, .article-details.contact{ margin-left: 10px;}
.contact h3.section-heading, .newsletter h3.section-heading, .export-impact h3.section-heading{/*border-bottom: 7px solid #099cf2;*/ border-top: 1px solid #c7e8f8; border-bottom:none; color: #002B54; padding-top: 18px; font-weight: bold;}
.contact h3.address{  border-top: none !important;}
/*.contact-us-hld .minus-margin { border-top: none; margin-top: -45px;}*/
.address-hld {width:45%; font-size:.75em; margin:10px 0 20px 0;}
.contact-us-hld .form-section{margin: 0; padding: 0;}
.contact-us-hld .form-section li{width: auto; list-style: none; margin: 10px 0; /*padding: 10px;*/ padding: 10px 10px 0;}
.contact-us-hld .form-section li label{ color: #002B54; font-size: 0.82em; width: 20%; display: inline-block; vertical-align: top;}
.contact-us-hld .form-section li label sup{color: #C91D64;}
.contact-us-hld .form-section li .contact-form{margin: 0 0 5px; padding: 0; display: inline-block; width: 79%}
.contact-us-hld .form-section li .contact-form input[type="text"], .contact-us-hld .form-section li .contact-form input[type="password"] .contact-us-hld .form-section li .contact-form input[type="submit"], .contact-us-hld .form-section li .contact-form select{  width:65%; margin-right: 5px; height:30px; font-size:0.833em; line-height:1.34em; color:#444343; padding: 4px; /*padding-left:2%; padding-right:30px;*/ border: 1px solid #3081C8; border-radius: 4px; /*box-shadow: 2px 2px 0px #EEECEC inset;*/}
.contact-us-hld .form-section li .contact-form-message textarea{ width: 75%; height: 185px; /*resize:none;*/ margin-right: 5px; border:0; font-size:0.833em; line-height:1.34em; color:#444343; padding: 5px 1% 5px 1%; /*padding-left:2%; padding-right:30px;*/ border: 1px solid #1A83B5; border-radius: 4px; /*box-shadow: 2px 2px 0px #EEECEC inset;*/}
.form-section li .contact-form textarea{height: auto !important;}
.contact-us-hld .form-section li .contact-form input[type="text"]:focus, .contact-us-hld .form-section li .contact-form-message textarea:focus /*.contact-us-hld .form-section li .contact-form select:focus*/{  box-shadow: 0 1px 1px rgba(0, 0, 0, 0.075) inset, 0 0 8px rgba(82, 168, 236, 0.6); /*1px 1px 15px #3081c8;*/}
.contact-us-hld .form-section li .contact-form-check span{vertical-align: top; line-height: 1.5;}
.contact-us-hld .form-section li .contact-form-check input[type="submit"], .contact-us-hld .form-section li .contact-form-check input[type="reset"], .manage-subcription .form-section li .subcription-btn input[type="submit"], .manage-subcription .form-section li .subcription-btn input[type="button"]
{text-decoration:none; font-size:12px; line-height:11px; color:#fff ; text-transform:uppercase; text-decoration: none !important; font-weight:bold; border: 0; background:#3081C8 url(../images/split-arrow.png) 11px -199px no-repeat; -moz-border-radius: 4px; -webkit-border-radius:4px; -khtml-border-radius:4px; border-radius:4px; padding:0 15px 0 26px; cursor:pointer; margin: 0 3px; height: 28px;}
.contact-us-hld .form-section li .contact-form-check input[type="submit"]:hover, .manage-subcription .form-section li .subcription-btn input[type="submit"]:hover, .manage-subcription .form-section li .subcription-btn input[type="button"]:hover{background:#449BE7 url(../images/split-arrow.png) 11px -199px no-repeat;}
.contact-us-hld .form-section li .contact-form-check input[type="reset"]{ background-position: 11px -377px; background-color: #bbbbbb; padding: 7px 18px 7px 24px;}
.contact-us-hld .form-section li .contact-form-check input[type="reset"]:hover{ background-position: 11px -377px; background-color: #666666;}
.contact-us-hld .form-section li .contact-form .message-hld{color: #587AA5; font-size: 0.675em;}
.contact-us-hld .form-section li .contact-form-check{display: block; margin-left: 21%; color: #000; font-size: 0.925em;}
.contact-us-hld .form-section li .contact-form-check .checked{margin: 0 1%;}
.contact-us-hld .form-section li .contact-form-check sub{color: #C91D64; font-size: 1.2em; margin-right: 5px;}
.search-hld input[type="button"]{/*background:url(/images/split-arrow.png) 0 -233px no-repeat;height:30px; */ width:35%; padding: 7px 0 7px; padding:6px 0 4px \0; border:0; float:right; border-radius: 4px; background-color: #3081c8; color: #fff; font-weight: bold; font-size: 0.85em; cursor:pointer; -webkit-font-smoothing: antialiased; -moz-osx-font-smoothing: grayscale;}
.search-hld input[type="button"]:hover{background-color: #449be7;}
.contact-us-hld .form-section li .contact-form .captcha{display: block; margin-bottom: 8px; color: #000; font-size: 0.875em;}
.contact-us-hld .form-section li .contact-form .captcha img { display: block; margin: 10px 0;}
.itc-entrance{display: block;}
.contact-us-hld .form-section li .contact-form input.design_validation_failed[type="text"], .contact-us-hld .form-section li .contact-form span.design_validation_failed select, .contact-us-hld .form-section li .contact-form-message textarea.design_validation_failed{ border: 1px solid #C91D64 !important;}
span.design_validation_failed {border: none !important;}
/*design_validation_failed { border: 1px solid #C91D64 !important;}*/
.contact-us-hld .form-section li .error-msg { color: #C91D64; float: right; font-size: 0.675em; font-weight: 100; margin: 0; width: 78%; display: none; margin-top: 5px;}
.contact-us-hld .form-section li .contact-form input.error[type="text"],  .contact-us-hld .form-section li .contact-form select.error{ border: 1px solid #C91D64; /*box-shadow: 1px 1px 5px #C91D64;*/}

.contact-right figure {text-align:center; margin:0 0 15px;}
.contact-right a.map-loc {font-size:16px; margin: 0 15px 10px; display:block; position:relative; padding:0 0 0 35px;  background: url(/images/filetype-icons.png) no-repeat left -70px;}
.contact-right a.map-loc:hover{ text-decoration: underline;}
.contact-right a.map-loc .icon-map-marker {position:absolute; left:12px; font-size:1.5em;}
.contact-right a.map-loc .icon-map-marker:hover{text-decoration: none !important;}



.width60 .feature-photo, .width40 .feature-photo{float:none}
.count-ful-wid{ width:98%;}
.count-ful-wid .minus-margin{margin-top:0 !important;}
.itc-event{ /*padding:10px 0 !important;*/ padding: 0 0 10px; margin-bottom:10px !important; /*border-bottom:1px solid #CCCCCC;*/ /*margin-top:13px !important;*/}/*change padding value for ITCREDEXT-212 Point#1 /*
/*.itc-event section{ padding-bottom:0px !important; margin-bottom:0px !important;}*/
.itc-event .publication-top .content .more-btn{top:0}
 .widget-txt {width: 15em; border: 1px solid #808080; padding: 2px; border-radius: 2px; }
.page-top-hld{margin:10px 0 0 0;}
.itc-event .catalogue{/*top:-54px;*/ position:relative; padding-top:0 !important;  margin-top:0 !important;}
.publication-top{ border-bottom:0 !important; padding-bottom:0 !important; margin-bottom:0 !important;}
.itc-event section{margin-top:0  !important;}
.main-content{border-bottom:solid 1px #ccc; margin-top:13px !important; }
.article-details h2{margin-left:0 !important;}
.heading-h2{padding:0 10px !important; margin:0 !important;}
.width60 .list-style-6 li{margin-left:0  !important; margin-right:0  !important;}
.width40 .list-style-6 li{margin-left:0  !important; margin-right:0  !important;}
.width60 .media-news-format-new{padding-left:0  !important;}
.width40 .media-news-format-new{padding-left:0  !important;}
.width60 .feature-photo{width:100%;}
.width40 .feature-photo{width:100%;}
.pbucathover h2{margin-left:10px !important;}
.article-details section p{ margin:0 0 10px 0px !important;}
.news-det-new h2.heading-h2{padding-left:0 !important;}
.news-det-new h4{/*font-size:14px;*/ font-size:16px; font-weight:bold; margin-left:0 !important;}


/*---------- blog ----------*/

.itc-blog ul.top-section{border-bottom: 1px solid #d0e3f4;}
.list-style-6 li .blog-img {width: 25%; display: inline-block; float: left;}
.list-style-6 li .blog-article-top{display: inline-block; width: 75%; padding: 0 0 0 10px ; /*margin-left: 10px;padding-left: 10px;vertical-align: top;*/ vertical-align: top }
.list-style-6 li .blog-article-top a h3{ background: url("../images/split-arrow2.png") no-repeat scroll right -1274px rgba(0, 0, 0, 0); margin: 0 8px;}
.list-style-6 li .blog-article-top a h3:hover{ background-position: right -1471px;}

.list-style-6 li .blog-article-bottom ul{ margin: 7px 0; padding: 0;}
.list-style-6 li .blog-article-bottom ul li{ background: url("../images/split-icon.png") no-repeat scroll -50px -206px rgba(0, 0, 0, 0);}
.list-style-6 li .blog-article-bottom ul li a { padding: 0 22px 2px}

/*-------------------------------------------
	Newsletter - subscription
-------------------------------------------*/

.newsletter h3.section-heading{ border-top: none;}
.newsletter .top-part{margin: 0; padding: 0;}
.newsletter .top-part li{ width: 65%; float: left; list-style: none;}
.newsletter .top-part li.devider{ width: 4%;}
.newsletter .form-section li{ float: none; width: 100%; overflow: hidden;}
.newsletter .form-section li label{ float: left; margin-right: 5px; display: block; width: 21%;}
.newsletter .form-section li .contact-form{ display: block; width: 100%;}
.newsletter .form-section li .contact-form input[type="text"], .newsletter .form-section li .contact-form input[type="password"]{ width: 74%; border-radius: 4px;}
.newsletter .top-part li.devider .top-devider{ border-left: 1px solid #002b54; height: 150px;}
.newsletter .top-part li.devider .or{ color:#002b54; margin: 5px -9px; position: relative; }
.newsletter .top-part li.register{display: block; margin: 15% auto; color: #002b54; width: 30%; text-align: center;}
.social-list.newsletter { float: none;  margin: 15px 0;  padding: 0; display:block;}
.social-list.newsletter li{width: auto; text-align: center; display: inline-block; float: none;}
.register ul.social-list li a { background: none;}
.box-hld aside.newsletter {margin-bottom: 10px !important; overflow: hidden;}
.newsletter-heading { margin: 0 !important; position: relative; top: -27px; width: 50%; font-weight: bold !important; font-size: 24px !important;}

/*------------------------------------------
    Newsletter - Unsubscribe
-----------------------------------------*/
    .contact-us-hld .unsubcribe, .contact-us-hld .unsubcribe ul li ul{ margin: 0; padding: 0;}
    .contact-us-hld .unsubcribe .form-section li span.mysubcription-heading{ color: #000; margin-bottom: 0; font-weight: bold;}
    .contact-us-hld .unsubcribe ul.top-part li label{ width: auto; margin: 3px 0 0 5px; display: inline-block; color: #000; font-weight: normal;}
    .contact-us-hld .unsubcribe .form-section li .contact-form-check{ margin-left: 2.2%;}
    .contact-us-hld aside.unsubcribe .form-section li{ margin-bottom: 30px;}


/*--------- Manage Subcription ----------*/

.manage-subcription{width: 40%; margin: 0 auto;}
.manage-subcription li{ list-style: none}
.manage-subcription li .image {border: 1px solid #666; border-radius: 3px; display: inline-block; margin-right: 15px; width: auto; box-shadow:2px 2px 4px #888;}
.manage-subcription li .mysubcription-heading, .export-impact li .mysubcription-heading, .export-impact li .mysubcription-back{color: #002B54; font-weight: normal; font-size: 30px}
.manage-subcription h3.section-heading{color: #002B54; padding: 18px 0; font-weight: normal;}
.manage-subcription li .subcription-alert{display: block; margin-bottom: 8px;}
.manage-subcription li .subcription-alert span{ margin-left: 8px; font-size: 0.875em;}
.manage-subcription .form-section li{margin: 8px 0; padding: 6px 0;}
.manage-subcription .form-section li label{ width: 25%;}
.manage-subcription .form-section li .contact-form{width: 40%}

.export-impact{width: 50%; margin: 0 auto;}
.export-impact h3.section-heading{padding-bottom: 10px;}
.export-impact h3.section-heading{ font-size: 20px; font-weight: bold; border: none;}
.export-impact li .mysubcription-heading{ font-size: 17px; display: block;  margin-bottom: 30px;}
.export-impact li .mysubcription-back{ font-size: 13px;}

 
/*---------------market-insider-blog--------------*/
.insider-blog-description p, .insider-event-block p { font-size:16px; }
.main-content section.blog-section{border-bottom: none;}
.insider-blog-description .insider-imagehld, .insider-blog-description .insider-imagehld li { margin-bottom:0}
.insider-blog-description .insider-imagehld { padding-left:0; list-style-type:none; width:100%;float:left;}
.insider-blog-description .insider-imagehld li {width:50%;float:left;padding:10px;}
.insider-blog-description .insider-imagehld li img{width:100%; }
.insider-event-block {list-style-type:none;padding-left:0; }
.insider-event-block > li { border-top: 1px solid #D1E0FF; }
.insider-event-block > li:first-child { border-top: none; }
.insider-event-block li h3 a{color:#002B54;}
.insider-event-block li h3 a:hover{ color: #3276b1 !important;}
.insider-event-block li p a:hover{color: #3276b1;}
.insider-event-block li a:hover, .insider-event-block li a:hover h4, .insider-event-block li a:hover p{color: #3276b1;}
.publication-content h3 a:hover{color: #3276b1 !important;}

/*.insider-event-block .publication-date{ margin-top:0px;}
.insider-event-block h4 { margin-bottom:0;}*/
.blog-comments {font-size:16px; font-weight: bold;}
 a.blog-comments:hover{color: #3276b1;}
.blog-details-textarea {padding:0 10px; }
.blog-details-textarea textarea { width: 100%; border: 1px solid #CCCCCC; border-radius: 4px; box-shadow: 2px 2px 0 #EEECEC inset; color: #444343;font-size:14px;padding:0 1%; min-height: 80px;}
.blog-social-div {padding: 10px;width:100%;float:left; }
.blog-social-div a{float:left; }
.float-left {float:left; }
.blog-specific-font li { padding:5px 8px 7px 10px;}
.blog-specific-font li a { padding:0 }
.blog-specific-font li a span.events-date {font-size:14px;font-weight:bold; }
.blog-specific-font li a {font-size:16px;font-weight:bold; color:#466284;display:block; padding:3px 0 0 0; }
.latest-blogs li{ border-top: 1px solid #D1E0FF;}
.latest-blogs li:first-child{ border-top: none;}
.ulViewMore{padding: 0; margin: 0;}
.ulViewMore li{ text-align: center; list-style: none;}


 /*----------- drop-zone -----------*/

.dropzone-top-bor{border-top:20px solid #F1F3F4!important;}
.dropzone-bot-bor{border-bottom:0px solid #CCCCCC !important;}


/*List Content for CMS*/
.list-style-noimg {
	margin: 10px 10px 10px 10px;
	padding: 0
}
.list-style-noimg li {
	margin: 15px 0 0 0;
	padding: 0px 35px 15px 6px;
	position: relative;
	border-bottom: solid 1px #b7b8b8;
	display: block
}
.list-style-noimg li h2 {
	margin: 0;
	padding: 0;
}
.list-style-noimg li a:after {
	display: block;
	content: "";
	position: absolute;
	top: 8px;
	right: 0;
	width: 0;
	height: 0;
	border-top: 10px solid transparent;
	border-left: 15px solid #dadcdd;
	border-bottom: 10px solid transparent
}
.list-style-noimg li a:hover:after {
	border-left: 15px solid #3386ce
}
.list-style-noimg li:last-child {
	border-bottom: solid 0px #b7b8b8
}
.list-style-noimg li a {
	margin: 0 0 10px 0;
	padding: 0 0 0 0;
	font-size: 20px;
	color: #002B54;
	font-weight: bold;
	line-height: 1.250em;
	display: block
}
.main-content .list-style-noimg li a:hover {
	color: #3386ce;
}
.main-content .list-style-noimg li p {
	color: #333;
	font-size: 16px;
	padding: 0;
	margin: 0 0 10px 0;
	font-weight: normal
}
.main-content .list-style-noimg li p a {
	display: inline;
	color: #3386ce;
	font-size: 16px;
	font-weight: normal
}
.list-style-noimg li p a:after {
	border-left: none !important;
}
.list-style-noimg li p a:hover {
	text-decoration: underline;
}

.list-img-info {font-size:16px; color:#666; font-weight:bold;}
.list-style-img {
	margin: 10px 10px 10px 10px;
	padding: 0
}
.list-style-img li {
	margin: 15px 0 0 0;
	padding: 0px 35px 15px 6px;
	position: relative;
	border-bottom: solid 1px #b7b8b8;
	display: block
}
.list-style-img li h2 {
	margin: 0;
	padding: 0;
}
.list-style-img li a:after {
	display: block;
	content: "";
	position: absolute;
	top: 8px;
	right: -35px;
	width: 0;
	height: 0;
	border-top: 10px solid transparent;
	border-left: 15px solid #dadcdd;
	border-bottom: 10px solid transparent
}
.list-style-img li a:hover:after {
	border-left: 15px solid #3386ce
}
.list-style-img li:last-child {
	border-bottom: solid 0px #b7b8b8
}
.list-style-img li .list-img-rht-cont a {
	margin: 0 0 10px 0;
	padding: 0 0 0 0;
	font-size: 20px;
	color: #002B54;
	font-weight: bold;
	line-height: 1.250em;
	display: block;
	position:relative
}
.main-content .list-style-img li .list-img-rht-cont a:hover {
	color: #3386ce;
}
.main-content .list-style-img li .list-img-rht-cont p {
	color: #333;
	font-size: 16px;
	padding: 0;
	margin: 0 0 10px 0;
	font-weight: normal
}
.content-bullet{ width: 72% !important;}
.content-bullet p{ position: relative; margin: 0 13px 10px 0;}
.content-bullet p:before{
     color: #7D7D7D;
    content: "\25CF";
    display: block;
    font-size: 16px;
    margin: 0 0 0 -15px;
    position: absolute;
    top: -2px;
}
.content-bullet-list li{ position: relative; margin: 0; padding: 0 12px;}
.content-bullet-list li:before{
    color: #8090B1;
    content: "\25CF";
    display: block;
    font-size: 16px;
    margin: 0 0 0 -12px;
    position: absolute;
    top: -2px;
}
.main-content .list-style-img li .list-img-rht-cont p a {
	display: inline;
	color: #3386ce;
	font-size: 16px;
	font-weight: normal
}
.list-style-img li .list-img-rht-cont p a:after {
	border-left: none !important;
}
.list-style-img li .list-img-rht-cont p a:hover {
	text-decoration: underline;
}
.list-img-lft-cont {display: inline-block; float: left; width: 25%;}
.list-img-rht-cont {display: inline-block; float: right; width: 74%;}
.featured-items h2 { font-size:14px !important; font-weight:bold !important; color:#8090B1 !important; margin:0 10px !important; padding:0 0 10px;}
.featured-items h2 a{color:#8090B1 !important;}
.featured-items h2 a:hover{color:#3081c8 !important; text-decoration:none}
.marb20 { margin-bottom:20px !important;}
.main-content{ position:relative;}
.leftwithMid{ margin-top:-9px;}
.news h2{font-size:14px !important; font-weight:bold !important; color:#8090B1 !important; margin:0 10px !important; padding:0 0 10px; text-transform:uppercase;}
.news h2 a{color:#8090B1 !important;}
.news h2 a:hover{color:#3081c8 !important; text-decoration:none}
.news .list-style-6 li h2{color:#002B54 !important; font-size:20px !important; font-weight:bold !important; margin: 0 0px !important; padding: 0 0 10px; text-transform:inherit !important;}
.news .list-style-6 li h2 a{color:#002B54 !important; }
.news .list-style-6 li h2 a:hover{color:#3081c8 !important; text-decoration:none}

.main-content .pbucathover h2 a:hover{ color:#3386ce;}
.eve-detl{padding-left: 10px !important; padding-right: 10px !important; width: 100% !important;}
.event-details .event-thumbnail-exhibition, .event-details .event-thumbnail-training, .event-details .event-thumbnail-conference, .event-details .event-thumbnail-tradefair, .event-details .event-thumbnail-business, .event-details .event-thumbnail-study, .event-details .event-thumbnail-webinar, .event-details .event-thumbnail-stakeholder, .event-details .event-thumbnail-major-events { margin-left: -10px;}
.dropdown-menu > li > a{font-size:14px !important;}
.news { overflow:hidden;}
.no-border-bottom{ border-bottom: none;}


/*-------- social-comment ------------------*/
.social-comments{ margin:0; padding:0;}
.social-comments{background: #fff; margin: 0 0.875% 0 0.875%  !important; padding: 10px 0; border-top: 1px solid #ccc;}
    .social-comments:first-child { border-top: none;}
.leave-comment { background: #f1f3f4; border: none;}
.social-comments h3.comment{padding: 12px; border-bottom: 1px solid #adaeae;}
.social-comments .massage-box{padding: 10px;}
textarea.massage-box-reply{ padding: 10px; margin-left: 3%; margin-top: 10px;}
.social-comments .massage-box textarea,  textarea.massage-box-reply{height: 80px; padding: 5px; width: 100%; border: 1px solid #bbb; font-size: 0.75em;}
.post-social, .post-social-reply{margin: 0; padding: 8px; list-style: none; font-size: 0.875em; overflow: hidden; width: 100%;}
.post-social-reply{ margin-left: 1%;}
.post-social li, .post-social-reply li{float: left; margin: 0 5px; text-align: center;}
.post-social li:first-child, .post-social-reply li:first-child{padding-top: 5px;}
.post-social li.fb, .post-social li.twitter, .post-social li.linkedin, .post-social-reply li.fb, .post-social-reply li.twitter, .post-social-reply li.linkedin{ padding: 0; width: auto;}
.post-social li.fb a, .post-social-reply li.fb a{ float: right; background-color: #4061A3; color: #FFFFFF;display: block; /*height: 27px;*/ line-height: 2em; margin: 0; padding: 0 10px 0 0; width: auto;}
.post-social li.fb a:before, .post-social-reply li.fb a:before{background: url("../images/fb.png") no-repeat scroll 0 0 transparent; content: ""; display: block; float: left; height: 27px;  width: 36px;}
.post-social li.twitter a, .post-social-reply li.twitter a{ float: right; background-color: #5BC3E8; color: #FFFFFF; display: block; /*height: 27px;*/ line-height: 2em; margin: 0; padding: 0 10px 0 0; width: auto;}
.post-social li.twitter a:before, .post-social-reply li.twitter a:before{background:url("../images/twitter.png") no-repeat; content: ""; display: block; float: left; height: 26px;  width: 36px;}
.post-social li.linkedin a, .post-social-reply li.linkedin a{ float: right; background-color: #4774b3; color: #FFFFFF; display: block; /*height: 27px;*/ line-height: 2em; margin: 0; padding: 0 10px 0 0; width: auto;}
.post-social li.linkedin a:before, .post-social-reply li.linkedin a:before{background:url("../images/linkedin.png") no-repeat; content: ""; display: block; float: left; height: 26px;  width: 36px;}
.social-comments-hr{border-bottom: 1px solid #adaeae; border-top: 1px solid #adaeae; font-size: 0.75em; padding: 5px 0; margin: 0 0.875% 0 0; }

.social-comments-pic-top{ width: 75px; float: left; padding:2px; /*border:solid 1px #ccc;*/ height:70px; overflow:hidden; background: url("../images/blog_comment_dvd.gif") no-repeat 57px 0;}
.social-comments-pic-top img, .social-comments .social-comments-pic img{ width: 75%;}
.social-comments-list-main{ width: 80%; float: right;}
.social-comments .social-comments-list{ margin:10px 0 10px 0;}
.social-comments .social-comments-hld{ margin:0 10px; padding:0;}
.social-comments .social-comments-hld2{ margin: 15px 0 0 3%;}
.social-comments .social-comments-pic{float:left; width:75px; padding:2px;  height:70px; overflow:hidden; background: url("../images/blog_comment_dvd.gif") no-repeat 57px 0;}
.social-comments .social-comments-cont{float:none; margin:0 0 0 15px; width: 80%;}
.social-comments .blg_dtl_comment_name span{ padding:0 0 0 0; margin:0 0 6px 0; font-size:16px; color:#002B54;}
.social-comments .blg_dtl_comment_date span, .social-comments .comment{font-size:14px; color:#333;}

/*------------ gallery popup ----------------*/

.gallery-popup{max-width:680px; max-height:622px; display: block; margin: 0 auto !important;}
.gallery-popup  .advance-gallery ol.flex-control-paging{ display: none;} 
.desktop-only{display:block !important;}
.phone-ipad-only{display:none !important;}

/*------------ print preview class -------------*/

.no-print-section{ display: block;}

/*----------------- photo gallery -------------------*/


/*------------------- Trade Intelligence: 10 steps 21-03-2014--------------------*/

.box-hld.subpage-left-navbar { margin-top: 9px;}
.bullet-numbering{ padding: 0; display: block; /*margin-top: 10px;*/ margin: 0; border-bottom: none;}
.bullet-numbering h2{background: #587AA5; margin: 0; padding: 6px;}
.bullet-numbering h2 a, .bullet-numbering h2 a:hover{ color: #fff; text-transform: uppercase;}
.bullet-numbering ul li{ padding: 5px 8px 7px 10px; border-bottom: none;}
.bullet-numbering ul li a{ color: #002B54; font-size: 14px; font-weight: bold; padding: 0; display: inline-block; /*position: relative;*/ margin: 0; background: none;}
.bullet-numbering ul li a:hover{ color: #3081c8; background: none;}
.bullet-numbering ul li a span{ background: #A6B8CE; padding: 0; margin: 0 6px 0 0; font-weight: bold; /*height: 24px; width: 24px;*/ vertical-align: middle; display: inline-block; line-height: 25px; text-align: center; color: #fff;}
.bullet-numbering ul.digit li a span{ width: 24px; height: 24px;}
.bullet-numbering ul.non-digit li a span{ width: 16px; height: 16px;}
.bullet-numbering ul li a:hover span{ color: #fff; background: #3081c8;}
.bullet-numbering ul li a span.selected{ color: #fff; background: #852164;}
.mob-menu{ display: none;}


.section-holder{ padding: 0; margin: 0 !important;}
.section-holder section{ border-bottom: 0; margin: 0; padding: 0;}
.section-holder section.noBor{ margin: 0;}
.section-holder figure{float: left; /*margin-right: 2%;*/ width: 40%;}
.section-holder .learning-point{ float: left; background: #A6B8CE; width: 59.7%; /*height: 150px;*/ margin-bottom: 10px; margin-left: 0.3%;}
.section-holder .learning-point h4{ font-size: 16px; color: #fff; padding: 5px 15px;}
.section-holder .learning-point ul{ margin: 0;}
.section-holder .learning-point ul li{ color: #fff; margin-bottom: 2px; font-size: 16px; line-height: 22px; list-style-type: disc;}
.section-holder section p{ width: 97%; overflow: hidden; color: #666; font-weight: bold; font-size: 16px; line-height: 22px; margin: 10px 15px;}
.section-holder section p.section-inside-paragraph{ font-weight: normal; font-size: 16px; margin: 10px 0; line-height: 22px;}
.section-holder .section-content-block{ list-style: none; padding: 0; margin: 0;}
.section-holder .section-content-block h3{ margin: 0;}
.section-holder .section-content-block li{ margin: 0 16px 8px; clear: both;}
.section-holder .section-content-block section{ margin: 0 10px 8px; font-size: 16px; line-height: 22px; clear: both; border-bottom: none;}


.section-holder .section-content-block .section-holder-callout-box{ background: #e8e8e8; padding: 0 8px; overflow: hidden; /*margin: 0 0 16px;*/ border-bottom: 0;}
.section-holder .section-content-block .section-holder-callout-box h3{ margin: 0; padding: 10px 0 0; width: 91%; display: inline-block;}
.section-holder .section-content-block .section-holder-callout-box .info-icon{ display: inline-block; float: right; text-align: center; vertical-align: top; width: 40px; height: 46px; line-height: 46px; background: #A6B8CE;}
.section-holder .section-content-block .section-holder-callout-box .info-icon:after{ border-left: 20px solid rgba(0, 0, 0, 0); border-top: 12px solid #A6B8CE; border-right: 20px solid rgba(0, 0, 0, 0); content: ""; display: block; height: 0; position: absolute; width: 0;}
.section-holder .section-content-block .section-holder-callout-box ul.content-callout-box-detail, .section-holder .section-content-block .section-holder-callout-box ol.content-callout-box-detail{ margin: 0; padding: 0 7px; width: 93%; overflow: hidden; list-style: none; counter-reset: item; }
.section-holder .section-content-block .section-holder-callout-box ul.content-callout-box-detail li:before{color: #8090B1 !important; content: "\2022" !important; display: inline-block; font-size: 27px; line-height: 1; margin-left: -18px; margin-right: 8px; vertical-align: middle;}
.section-holder .section-content-block .section-holder-callout-box ol.content-callout-box-detail li:before{content: counters(item, ".",decimal) " "  !important; counter-increment: item; display: inline-block; font-size: 15px; color: #587AA5  !important; font-weight: bold;  line-height: 1;margin-left: -18px; margin-right: 8px; vertical-align: middle;}
.section-holder .section-content-block .content-callout-box-blue{background: #D6E6F4 !important;}
.section-holder .section-content-block .content-callout-box-blue p{ width: auto; margin: 10px 0;}
.section-holder .section-content-block .content-callout-box-blue .info-icon{background: #1e8bbd;}
.section-holder .section-content-block .content-callout-box-blue .info-icon:after{border-top: 12px solid #1e8bbd;}
.section-holder .section-content-block figure{ width: auto; padding: 10px 0;}
.section-holder .section-content-block blockquote{ font-style: italic; /*font-weight: bold;*/ font-size: 16px; border: none; padding: 10px 0; width: 96%;}
.section-holder .section-content-block .author-name{ color: #587AA5; font-size: 14px; float: right; width: 40%; text-align: right; font-weight: 700;}
.section-holder .section-content-block figure.aside-image{ width: 28%; padding: 0 0 10px; float: left;}
.section-holder .section-content-block .news-format-section{ width: 70%; overflow: hidden; float: right;}
.section-holder .section-content-block .news-format-section p{ margin: 0;}
.section-holder .section-content-block .news-format-section span{ color: #8090B1; font-size: 16px; font-weight: bold;}
.section-holder .section-content-block .news-format-section span.blue-span{ color: #002B54; display: block;}
.section-holder .section-content-block .news-format-section ul{ list-style: none; padding: 0;}
.section-holder .section-content-block .news-format-section ul li{ display: inline-block; width: 40%; margin: 3px 10px;}
.section-holder .section-content-block .author-speech{ background: #fff !important; border-top: 1px solid #A6B8CE;}
.section-holder .section-content-block .author-speech:first-child{ border: none;}
.section-holder .section-content-block .author-speech figure{ margin-right: 2%;}


.info-icon .fa-thumbs-up:before, .info-icon .fa-info:before, .fa-comment:before { color: #FFFFFF; font-size: 24px;}
.comment-icon .fa-comment:before { color: #587AA5; font-size: 64px;}

/*------------------ HTML content for SMART FORM ------------------*/

section.smartform-content{ margin: 0 !important;}
.smartform-content figure { margin: 0; padding: 0;}
.smartform-content img { width: auto !important;}
.smartform-content .learning-point li:before {color: #FFFFFF !important; font-size: 23px !important;}
.smartform-content .section-content-block li:before { content: " " !important;}
.smartform-content .learning-point { line-height: 0;}
.smartform-content .section-content-block { margin-left: 0 !important; margin-right: 0 !important;}
.section-content-block .content-callout-box-blue p { margin-top: 10px !important;}

/*--------- video popup --------------*/

.ui-dialog .ui-dialog-content{ padding: 0 !important; width: 100% !important;}

/*.ti-steps-block.bullet{ margin: 0; padding: 0 0 0 10px;}
.bullet li{ list-style-type: none; padding: 0; position: relative;}
.bullet li:before{ content:"\002D"; color: #8090b1; font-size: 25px; line-height:1; font-weight: normal; position: absolute;}*/



/*--------------------- WEDF Programme (02-09-2014) ---------------------------*/

.wedf-prog-top-hld{ padding-top: 0;}
.wedf-prog-top-hld ul.html-bullet li{ color: #428bca; font-weight: bold;}
.wedf-prog-top-hld .more-info{ display: block}
.wedf-prog-top-hld .more-info:hover{ color: #449be7;}
.wedf-prog-top-hld .wedf-dload-pdf{ color: #666;}
.wedf-prog-top-hld .wedf-dload-pdf i{ color: #000;}

.wedf-prog-bottom-hld{border-bottom: none;}
.wedf-prog-bottom-hld .time-detail{ list-style: none; padding: 10px; margin: 0;}
.wedf-prog-bottom-hld .time-detail li{ display: inline-block; padding: 10px 0 0; width: 100%; font-size: 12px;}
/*.wedf-prog-bottom-hld .time-detail li:first-child{border: none;}*/
.wedf-prog-bottom-hld .time-detail li aside{ float: right;  padding-top: 10px;}
.wedf-prog-bottom-hld .time-detail li aside.time-hld{ width: 18%; color: #002b54; font-weight: bold; font-size: 16px; padding-top: 12px;}
.wedf-prog-bottom-hld .time-detail li aside.time-detail-hld{ width: 82%; border-top: 1px solid #ccc;}
.wedf-prog-bottom-hld .time-detail li:first-child aside.time-detail-hld{ border-top: none;}
.wedf-prog-bottom-hld .time-detail li aside h4{ margin-top: 0; margin-left: 0; font-size: 16px; line-height: 1.5;color: #002b54; font-weight: bold;}
.wedf-prog-bottom-hld .time-detail li aside figure{ padding: 0 0 10px; float: left; width: 30%; margin-right: 2%;}
.wedf-prog-bottom-hld .time-detail li aside a{ font-weight: bold; font-size: 14px; display: inline-block; margin: 0 10px 0 0;}
.wedf-prog-bottom-hld .time-detail li aside a em{ font-size: 18px; margin-right: 5px; display: inline-block; vertical-align: sub;}
/*.wedf-prog-bottom-hld .time-detail li aside a em.icon-video{ font-size: 20px;}*/
.wedf-prog-bottom-hld .time-detail-hld .time-detail-right-hld{ float: right;  /*width:100%;padding-left: 10px;*/  width:68%;}
.wedf-prog-bottom-hld .time-detail-hld .time-detail-right-hld h5{ font-weight: bold;}
.wedf-prog-bottom-hld .time-detail-hld .time-detail-right-hld p{ font-size: 13px; margin: 0 0 10px;}
.wedf-prog-bottom-hld .time-detail-hld .time-detail-right-hld p a.read-more-btn{ font-size: 16px; font-weight: normal; margin: 0;}
.wedf-prog-bottom-hld .time-detail-hld .time-detail-right-hld p a.read-more-btn:hover{ text-decoration: underline;}
.wedf-prog-bottom-hld .time-detail-hld .time-detail-right-hld .speakers-detail{ margin: 0; padding: 0 10px;}
.wedf-prog-bottom-hld .time-detail-hld .time-detail-right-hld .speakers-detail li{ border: none; padding: 0 10px; width: 100%; font-size: 13px;}
.wedf-prog-bottom-hld .time-detail-hld .time-detail-right-hld .speakers-detail li:before{ color: #3081c8; font-size: 20px;}
.wedf-prog-bottom-hld .time-detail-hld .time-detail-right-hld .speakers-detail li span{ color: #3081c8; font-weight: bold;}
.time-detail-right-hld .read-more-hld a.less-hld{font-size: 16px; font-weight: normal; padding: 0;}
.time-detail-right-hld .read-more-hld a.less-hld:hover{ text-decoration: underline;}

/*---- event slide ----*/

.event-banner .flexslider ul.slides li{ height: 574px;}
.event-banner .flexslider ul.slides li a{display: table-cell; height: 556px; vertical-align: middle;}
.event-banner .flexslider .slides > li article{ bottom: 12px !important;}



.bg-white-hld{background:#ffffff; padding:10px; margin-bottom:15px}
.wedf-landing-hld{color: #666666; font-weight: 700;}
.wedf-landing-hld figure{margin-bottom:10px;}
.wedf-landing-hld h2{ color: #002b54; font-size: 20px; font-weight: 700;margin: 20px 0 15px 0;}

.sec-bor-btm {border-bottom: 1px solid #d1e0ff; margin-bottom:10px;}
.fullbor-btm{border-bottom: 1px solid #d1e0ff; margin-left:-10px; margin-right:-10px;
				margin-bottom:10px;}
.pad-both10{padding-left:10px; padding-right:10px;}
.spk-blk .spk-top-hld{display:table;}
.spk-blk  .spk-pic, .spk-blk  .spk-about{display:table-cell; vertical-align:top;}
.spk-blk .spk-pic{padding-right:10px;}
.spk-blk .spk-pic img{max-width:100px}
.spk-blk .spk-about{word-wrap:break-word; position:relative;  padding-bottom: 32px;}
.spk-blk .spk-about h5{color: #002b54; font-weight: 700; font-size:13px; margin:0 0 5px 0;}
.spk-blk .spk-about h6{color: #8090b1; font-weight: 700; font-size:13px; margin:0 0 5px 0;}
.spk-blk .spk-share-hld{position:absolute; bottom:0; left:0;}
.spk-blk .spk-share-hld{min-width: 150px;}
.spk-blk .spk-share-hld img{max-width:28px;}
.spk-blk .spk-share-hld a{ display:inline-block;float:left; margin-right:5px;}
.spk-blk .spk-details-hld{margin:10px -10px 0;padding-top: 10px; border-top:1px solid #d6e6f4;}
.spk-blk .spk-details{color: #002b54; font-size:13px; padding:0 10px;}
.lg-sky-txt{ color: #8090b1; font-size: 16px; font-weight:700;}

.content-hld h2{color: #002b54; font-size: 20px; font-weight: bold; margin: 10px 0;}
.content-hld h3{ color: #002b54; font-size: 16px; font-weight: bold; margin: 10px 0;}
.mr-t9{margin-top:9px;}
/*photo gallery*/
.gallpic-hld h3 a{color:#002b54; font-size:18px;}
.borblue-bot{border-bottom: 1px solid #d1e0ff; padding-top:15px; margin-bottom:15px;}
.ui-widget-overlay{z-index:999 !important}


.top-margin{margin-top:9px;}

.wedf-prog-bottom-hld .time-detail li aside h5 {color: #002b54;font-size: 14px; font-weight: bold; line-height: 1.5; margin-left: 0; margin-top: 0;}
.time-detail-right-hld {min-height:128px;}


/*----------- Client CSS:start ---------------*/
@media only screen and (max-width: 1219px) {
.video-link-popup {display: none;}
.video-link-popup-item {display: none;}
.video-link-mobile {display: block;}
}

@media only screen and (min-width: 1220px) {
.video-link-popup {display: block;}
.video-link-popup-item {display: block;}
.video-link-mobile {display: none;}
}
/*----------- Client CSS:end ---------------*/

@media only screen and (min-width:992px) and (max-width:1220px){.row{margin-left:0px; margin-right:0px}
.country-menu-hld{left:inherit; right:0}
.page-top{margin-left:0; margin-right:0}
.trade-centre{padding:0; width:75%}
/*391{left:-49px}*/
 .menu ul li a, .country-link{font-size:0.7em}

.footer-mid ul, .footer-bot ul{margin-left:10px}

.list-style-6 li .media-news-format-new{width:auto; margin:0 0 0 10px; float:left}

.list-style-6 li .news-format-new{width:68%}
 .breadcrumb{margin:10px 2px 2px 10px}
 .social-list{margin:5px 6px 5px 0}
 .event-banner .flexslider .flex-control-thumbs img{opacity:0.1; filter:alpha(opacity=10); position:relative; z-index:2;}
 .list-style-8 li a img{width:75px; height:48px}
#itc-topic-filter-aside button.btn:first-child, #itc-projects button.btn:first-child, #itc-countries button.btn:first-child, #itc-sectors button.btn:first-child, #itc-goals button.btn:first-child{width:75%}
 /*------- market-insider-blog --------*/
    .insider-blog-description .insider-imageblog img{margin:0 0 0 5px; }
	.desktop-only{display:block !important;}
	.phone-ipad-only{display:none !important;}
}

@media only screen and (min-width:992px) and (max-width:1024px){ .event-banner .banner .flex-control-thumbs li{margin-bottom:2px}
 .list-style-6 li section.media-news-format-new p{width:40%}
 .news-photo{width:100%}
 .event-banner .banner .flex-control-thumbs li{ margin-bottom: 0;}
 .event-banner .banner .flex-control-thumbs img{ /*height: 81px;*/ height: 76px;}
 .desktop-only{display:block !important;}
 .phone-ipad-only{display:none !important;}
  .btn {margin-bottom: 5px;}
 /*.publication-hld-new .years-btn { width: 50%;}
 .publication-hld-new .pub-search-btn { margin-top: 5px; width: 25%;}*/
}

@media only screen and (min-width:768px) and (max-width:991px){
.wrapper{width:auto; min-width:inherit; margin:0 5px}
body .container{width:auto !important}
.left-bar{width:50%; float:left; z-index:1;}
.mid-bar{width:49%; float:right}
.right-bar{width:50%; float:right}

.upevents{float:left; margin-right:5%; width:47.499998%; margin-top:0}
.corporate{float:left; width:47.499998%; margin-top:0}
.tw-hld{clear:both}

.banner{margin-left:-5px; margin-right:-5px}
.page-top{margin:0 0 10px !important; width:100%}
.page-top, .row{margin-left:0; margin-right:0}
.menu ul{display:table; height:40px}
.menu ul li{float:none; display:table-cell}
.menu ul li ul{height:auto}
.menu ul li a{font-size:0.585em; height:100%; display:table}
 .country-link{height:100%; display:table}
.menu ul li ul li a{padding:6px 12px; display:block}
.country-menu-hld{left:inherit; right:0}
.menu >ul >li:last-child a:after{right:70px}
.top-menu li a{padding:2px 6px}
.icon-exporters, .icon-tsi, .icon-policymakers{display:inline-block; margin:-2px 0 1px 4px}
.login, .punch-line, .top-form{margin-right:0}
.header-bot{border-top:solid 1px #e9e9e9}
.dropdown-hld{position:static; top:0; margin:4px 11px 4px 21px}
.search-hld input[type="button"]{font-size:0.85em; -moz-border-radius:4px; -webkit-border-radius:4px; -khtml-border-radius:4px; border-radius:4px; color:#fff}

.styled{width:18%}

.list-style-3 li{padding:7px 0 3px 30px; margin-bottom:4px}

.list-style-7 li img{width:100%}

.list-style-1 li a{padding:0 24px 0 0}

.top-bar{float:left; width:50%}
.mid-bar{float:right; width:50%}
.news{ width:100%; z-index:999}
.col-news{float:none; width:100%}
.recent-video{ width:50%}
.blog{ width:50%}
.feature{float:left; width:100%}
.events{float:right; width:49%}

.country-link{font-size:0.585em !important}
.country-hld-in p a{font-size:0.9em !important}

.list-style-1 li{background-position:right -477px}
.list-style-1 li:hover{background-position:right -675px}

.exe-director{display:block}
.list-style-6 article.small-area{width:auto; border:none; margin:0}
.list-style-6 article.small-area p{margin:10px 0}

.news-photo, .news-photo img, .feature-photo, .feature-photo img{width:100%}

.list-style-6 li .media-news-format-new{width:auto}
.list-style-6 li .news-format-new{}
.list-style-6 li section.media-news-format-new p{width:64%}

 .breadcrumb{margin:10px 2px 2px 10px}
 .social-list{margin:5px 6px 5px 0}

.column-heading{margin:0.875% 1.5%}
.ipad-left-menu{width:24.667%; float:left}
.ipad-mid-cont{width:74.556%; float:left}
.ipad-pub-hldl{width:48%; margin-right:2%; float:left}
.ipad-pub-hldr{width:48%; margin-left:2%; float:right; margin-top:0}
.main-content{margin-bottom:0;  margin-top:13px !important;}
.speakers{margin:0}
.speakers li{padding:0 1% 0 0}
.event-mid-cont, .event-left{width:99%; padding:0;}
.event-right{width:100%; padding-right:6px;}
.event-banner .banner .flexslider, .event-banner .banner .flexslider img{width:100%}
.event-left .more-btn{display:none}
 .event-banner .content .banner{height:auto}
 .event-mid-cont .event-right.eventbannerR{width:100%}
 
.upcoming-events.main-content.itc-event .more-btn{bottom:-45px; display:block}
 .upcoming-events.main-content.itc-event .more-btn a{margin:0}
 .btn-press-release{margin-top:10px}
 .list-style-6 li .news-img-big{width:49%}
 .list-style-6 li .media-news-format-new .news-img{width:28%}
 .list-style-6 li .news-img{width:25%}
 
 
.div-table{width:auto; overflow:hidden}
.list-style-8 li{margin-left:0; margin-right:0; padding:0 10px; width:50%}
 #map{height:516pz}
.map-search-area .reset{padding:0 6px}

.proj-detail-right{margin-top:0px}
.list-style-8 li:last-child{border-bottom:1px solid #CDE0F1}
#itc-topic-filter-aside button.btn:first-child, #itc-projects button.btn:first-child, #itc-countries button.btn:first-child, #itc-sectors button.btn:first-child, #itc-goals button.btn:first-child{width:75%}
.page-top-hld .col-md-7{ width:60%; float:left;}
.page-top-hld .col-md-9{ width:60%; float:left;}
.page-top-hld .col-md-3{ width:40%; float:left;}
.ipad-news-hldl{width:74%; margin-right:1%; float:right; margin-top:0;}

 /*------- contact-us------*/

.ipad-mid-cont.contact-frm-hld {width: 100%;}
.page-top-hld .contact-frm-hld .col-md-9 { width: 100%;}
.contact-frm-hld .col-md-3 { display: none;}
.leftwithMid{ margin-top:0px;}
 /*------- market-insider-blog --------*/

.insider-blog-description .insider-imageblog img{margin:0 0 10px 10px; }

.more{font-size:11px;}
.article-details.press.bullet ul{padding-left:0;}
.desktop-only{display:none !important;}
.phone-ipad-only{display:block !important;}


 .publication-hld-new .years-btn { width: 50%;}
 .publication-hld-new .pub-search-btn, .publication-hld-new .search-go { margin-top: 5px; /*width: 25%;*/}
 .search-devider { display: none;}
 .btn {margin-bottom: 5px;}
.menu ul li ul, .top-menu li ul{width:18%;}
.menu ul li ul li ul.sub-dblock{right:-140px; width:140px !important; top:46px;}
.menu ul li ul li{ position:relative;}
.related-doc span { margin-left: 23px;}
.content-bullet { width: 100% !important;}

.ti-steps-heading{ padding: 0 10px;}
.ti-steps-mid{ margin: 10px 0 0 !important;}
.ti-steps-smf-content .learning-point li:before{ margin-left: 4px !important;}
.ti-steps-smf-content .learning-point li { display: flex;}

/*--------------------- WEDF Programme (02-09-2014) ---------------------------*/
.wedf-prog-bottom-hld .time-detail li aside figure{ width: 40%;}
.wedf-prog-bottom-hld .time-detail-hld .time-detail-right-hld{/*  width: 58%; */}

/*---- event slide ----*/

.event-banner .flexslider ul.slides li, .event-banner .flexslider ul.slides li a{ height: auto;}
    .time-detail-right-hld {min-height:inherit;}
}

@media only screen and (max-width:767px){
	
.wrapper{width:auto; min-width:inherit;  margin:0 5px}
.col-xs-1, .col-xs-2, .col-xs-3, .col-xs-4, .col-xs-5, .col-xs-6, .col-xs-7, .col-xs-8, .col-xs-9, .col-xs-10, .col-xs-11, .col-xs-12, .col-sm-1, .col-sm-2, .col-sm-3, .col-sm-4, .col-sm-5, .col-sm-6, .col-sm-7, .col-sm-8, .col-sm-9, .col-sm-10, .col-sm-11, .col-sm-12, .col-md-1, .col-md-2, .col-md-3, .col-md-4, .col-md-5, .col-md-6, .col-md-7, .col-md-8, .col-md-9, .col-md-10, .col-md-11, .col-md-12, .col-lg-1, .col-lg-2, .col-lg-3, .col-lg-4, .col-lg-5, .col-lg-6, .col-lg-7, .col-lg-8, .col-lg-9, .col-lg-10, .col-lg-11, .col-lg-12{padding-left:0; padding-right:0}
.desktop{display:none}
.phone{display:table; width: 100%;}
.row{margin-left:-5px; margin-right:-5px}
.banner{margin:0 -5px}
.hr{border-top:1px solid #999; padding:5px 0 !important}
.punch-line, .punch-line-es, .punch-line-fr{display:none}
.logo{margin-left:0}
.logo img{width:150px}
.header-mid{min-height:inherit; padding-bottom:5px}
.login{margin-right:0; display:none}
    .login li{border-left:1px solid #fff}
.login li a{text-transform:capitalize}
.language li a.rss-icon{display:none}
    .language li:last-child{border-right:0}
    .language li:last-child a{border-right:0}
.top-menu{margin-left:0; width:100%; margin:0px 0 0 0px; top:0; position:static; display:table}
.top-menu li{border-right:solid 0px #001427; text-transform:none; font-weight:normal; display:table-cell; width:43%; vertical-align:middle; background:url(/images/dark-divider.png) 0 0 repeat-y}
.top-menu li:first-child{width:27%; background:none}
.top-menu li:last-child{width:30%}
.top-menu li a{font-size:12px; padding:10px; color:#fff; line-height:14px; font-weight:bold; border-left:solid 0px #4c6985}
.top-menu li a:hover, .top-menu li a.active{ background:none; color:#fff}
.country-menu-hld{position:relative; top:0; width:auto; border:0; -moz-border-bottom-left-radius:0px; -webkit-border-bottom-left-radius:0px; -khtml-border-bottom-left-radius:0px; border-bottom-left-radius:0px;  -moz-border-bottom-right-radius:0px; -webkit-border-bottom-right-radius:0px; -khtml-border-bottom-right-radius:0px; border-bottom-right-radius:0px}

.menu-hld .wrapper{width:100%; margin:0}
.menu ul li:first-child a.active{margin:0}
.icon-exporters, .icon-tsi, .icon-policymakers{display:none}
.toggleMenu{background:url(/images/split-icon.png) center -45px no-repeat; width:40px; height:36px; float:left; margin:16px 0 0; outline:0; border:none}
.toggle-menu-left-menu{background:url(/images/split-icon.png) 0px -413px no-repeat; width:30px; height:18px; display:block; margin:9px 0px 0 0;  outline:0; position:absolute; top:0; right:8px}
.toggle-menu-footer{background:#1a73af; display:block; float:right; margin:9px 8px 0px 0; padding:4px 8px; color:#fff !important; text-align:center; font-size:1em}
.toggle-menu-footer:hover{color:#fff !important}
.header-bot{border-top:1px solid #E9E9E9}
.top-menu-hld{margin:0 -5px; width:auto; border-bottom:solid 1px #4c6985}
.top-form{float:none; margin-right:0}
.search-hld{width:48%; left:0; position:relative; top:0; margin:14px 0 0;}
.search-hld input[type="text"]{background:#fff; padding-right:0}
.search-hld input[type="button"]{background:#3081c8 url(/images/split-icon.png) -64px -312px no-repeat; width:37px; height:30px; text-indent:-10000px}
/*.search-hld{background:#3081c8 url(/images/split-icon.png) -64px -312px no-repeat; width:37px; height:30px; text-indent:-10000px}*/
.country-menu{font-size:12px; font-weight:bold; line-height:0.833em; color:#fff; float:left; display:block; margin:0px 0 0 0px; width:33%; position:relative}
.country-menu:hover{color:#fff}
.country-menu span:after{background:url(/images/split-icon.png) 0 -357px no-repeat; width:12px; height:10px; content:""; display:block; position:absolute; /*left:83px;*/ top:18px; right: 12px;}
.country-menu span{border-left:solid 1px #4c6985; border-right:solid 1px #4c6985; display:block}
.country-menu span small{border-left:solid 1px #001427; line-height:1.2; border-right:solid 1px #001427; padding:15px 10px 17px; display:block; font-size:12px; color:#fff !important; text-decoration:none !important}
.country-menu span small:hover{text-decoration:no !important}
.dropdown-hld{width:50%; margin-left:2%; position:static}
span.customSelect{width:100%}
.menu{margin-left:0; margin-right:0}
.menu ul li{float:none; border-right:solid 0px #fff; border-bottom:solid 1px #3081C8}
.menu ul li:first-child{margin-left:0}
.menu ul li a{font-size:12px; padding:8px 6px; border-bottom:none; border-left:none}
.menu ul li a:hover{background:#3081c8; border-bottom:none}
 .menu ul li a.active{background:#3081c8; border-bottom:none}
.menu ul li.hover .parent{/*background-color:#fff*/}
.menu ul li ul li a{padding-left:10px}
.menu ul li:last-child{border-bottom:none}
.menu ul{display:block}
.menu ul li ul{padding:0; width:100%; background:#fff; -moz-border-bottom-left-radius:0px; -webkit-border-bottom-left-radius:0px; -khtml-border-bottom-left-radius:0px; border-bottom-left-radius:0px;  -moz-border-bottom-right-radius:0px; -webkit-border-bottom-right-radius:0px; -khtml-border-bottom-right-radius:0px; border-bottom-right-radius:0px}
.menu ul >li.hover >ul, .menu ul li li.hover ul{position:static}
.menu ul li ul li{border-right:solid 0px #fff; border-top:solid 1px #ccc}
.menu ul li ul li a{padding:8px 10px}
.menu ul li ul{position:relative; left:0}
.menu ul li ul{height:auto}
.menu ul li:nth-child(7) ul{width:auto}

.styled{width:49%}

.featured-list{text-align:left}

.footer-top-in{display:none}
.footer-top ul li{width:auto; float:none; min-height:inherit; padding-bottom:10px; /*border-bottom:solid 1px #fff;*/ background:none}
.footer-top ul li:first-child ul, .footer-top ul li:nth-child(7) ul{padding-left:8px}
.footer-top ul li ul{border-left:0}
/*.footer-top ul li:nth-child(n+7){border-bottom:solid 1px #fff}*/
.footer-top ul li:last-child{border-bottom:solid 1px #fff}
.footer-top ul li:nth-child(9){width:auto}
.footer-mid ul{text-align:left; margin-bottom:5px; margin-top:5px; margin-left:0px; width:65%}
.footer-mid ul li{float:none; display:inline-block; padding:0}
 .footer-bot ul li{padding:0 4px}
.footer-mid ul li a{font-size:0.56em; padding-bottom:2px; padding-right:5px; padding-left:5px; padding-top:2px}
 .footer-bot ul li a{font-size:0.56em; padding-bottom:2px; padding-right:3px; padding-left:3px; padding-top:2px}

.footer-mid ul li:last-child{display:inline-block}
.footer-mid aside{margin:5px 0 5px 4px; text-align:right; width:32%}

.tw-hld p{margin-bottom:15px}

.box-inn-50{width:auto; float:none !important}
.r20{margin:0 0 0 0}

.page-top{margin:1px 0 10px !important}

.left-hld, .right-hld{width:auto; float:none; margin:0}
.right-hld h2{display:block}
.box-hld h2{  margin-bottom:10px}

 .list-style-6 li, .list-style-6 li .news-img{display:block; /*width:100%*/}
 
 .list-style-6 li .news-format-new{display:inline-block; padding:10px 0 0 0}
.list-style-6 li a .news-img{float:none; width:100%; margin:0 0 10px 0}
.list-style-6 li a .news-img img{width:100% !important}
.list-style-6 li a article{float:none; width:auto; margin:0}
.list-style-6 li a h2{margin:0px 0 10px 0; padding:0 0 10px 0; border-bottom:1px solid #9a9a9a}
.list-style-6 li a .news-img-big{width:100%; margin:0 0 0 0; text-align:left}
.list-style-6 li a .news-img-big img{width:100%}
.list-style-6 li a article.small-area{margin:0 0 0 11px;  display:block; float:left; width:48%; color:#333; border-top:1px solid #9a9a9a}
.list-style-6 li a .news-img-hidden{display:none}
.list-style-6 li a .news-format-new h2{margin:0 0 10px 0; padding:0 0 10px 0; width:100%; float:none}
.list-style-6 li a .news-format-new p{margin:0; width:100%; float:none}
.list-style-6 li a .news-format-new .news-img img{max-width:100%; width:auto}

.list-style-6 li .news-format-new{width:98%}

.left-hld{display:none}
.social-list{margin-right:-1px; margin-top:10px}
.breadcrumb{display:none}

.search-hld input[type="button"]{font-size:0}

.featured-list li a img, .news-photo img, .news-photo{width:100%}
.list-style-6 li a .news-img{height:auto}

.width60{width:auto; float:none}
.width40{width:auto; float:none; margin-left:0}
 
.trade-h2-deading{width:100%}
 .trade{margin:0 10px}

.list-style-1 li{background-position:right -485px}
.list-style-1 li:hover{background-position:right -683px}

.mob-top-border{border:none!important; border-top:1px solid #CCC!important; padding-top:20px!important}
.mob-bottom-border{border:none!important; border-bottom:1px solid #CCC!important; padding-bottom:20px!important}
.mob-bottom-border-none{border-bottom:none !important}
.mob-no-border{border:none !important}
.mob-display-none{display:none !important}
.mob-bold-text{font-weight:bold !important}
.mob-top-margin{margin-top:-4%}
.mob-display-block{display:inline-block}

.article-details figure img{width:100%; float:none; margin:0 0 0 0; height:auto}
.article-details figure figcaption{margin:20px 0 0 0; position:inherit; width:auto}
.minus-margin{margin-top:0px!important}
.list-style-7 li img{width:100%}
.list-style-3{display:none}
.show-text{display:none}
.hide-text{display:inline-block}
h4.section-heading{border-bottom:1px solid #8A93A7}
.page-top{width:100%}

.list-style-6 li .news-img-big{width:100%; float:none; padding:0 10px}
 .list-style-6 li .news-img-big img{width:100%}
.list-style-6 li article.small-area{width:100%; margin:0;  border-top:none}

.list-style-6 article.news-area-bottom{width:100%; float:left}
.list-style-6 article.news-area-bottom a h2{border:none !important}
.list-style-6 article.small-area p{margin:0 0 28px}

.news-format-new h3 a{margin:0 0px}
.list-style-6 li h2 a{margin:0 10px}
.list-style-6 li .media-news-format-new h2 a{margin:0}
.list-style-6 li .media-news-format-new p{margin:10px 0}
.list-style-6 li section.media-news-format-new p{margin:0px 0 10px 0}
.list-style-6 li{margin:0}
.list-style-6 li article.small-area p{margin:0 10px}
.list-style-6 li h2 a.news-lower, .list-style-6 article.small-area{border:none}
.list-style-6 li h2.mob-top-border{border-bottom:1px solid #9A9A9A !important; margin:5px 10px}
.list-style-6 li h2.mob-top-border a{margin:0}
.mob-top-border{padding-top:0px !important}
.list-style-6 li article figure, .list-style-6 li article figure img, .list-style-6 li section figure, .list-style-6 li section figure img{width:100%; margin:0 0 10px; padding:0 5px}
.list-style-6 li .news-img{padding:0}
.list-style-6 li .news-img img{margin:0; padding:0}
.list-style-6 li .news-img, .list-style-6 li .news-img-hidden{text-align:left; margin:10px 0}

.projects h2{display:block}
#map{display:none}
.map-search-area{padding:10px; width:auto}
.map-select{width:100%; margin:0 0 15px 0}
.map-select span.customSelect{border:1px solid #ADADAD; padding:0 3%; height:28px}
.map-select span.customSelect .customSelectInner{height:27px}
.map-search-area .go{padding:0 1%; width:38%; margin:0 0 0 0; float:none; height:28px; font-size:1.12em; font-weight:normal; background-position:8px -199px}
.map-search-area .reset{padding:0 1%; width:38%; margin:0 1%; float:none; height:28px; font-size:1.12em; font-weight:normal}
.map-search-area .reset:hover{background-color:#3386ce}
.project-country li{width:100%; padding: 0 10px; margin-left: 0px;}
.project-country li a p{background-position:right -1278px; padding:5px 0 5px 18px;}
.project-country li a p:hover{background-position:right -1475px; padding:5px 0 5px 18px;}

.trade article .right{width:100%; text-align:center; margin:0 0 15px 0}

.feature-photo{display:block; float:none; margin-right:0; width:100%}
.feature-photo img{width:100%}
.fstories{width:100%; margin-bottom:5px}

.trade-centre{width:80%}
 
.logo-footer-1, .logo-footer-2{width:34px; height:auto}
.menu ul li.country-dd{display:none}
.video-link{margin-left:10px; margin-right:10px}
.list-style-6 li section.media-news-format-new p{width:auto}
.padding10{margin:0 10px}
.right-hld h2.padding10{margin:0 10px}
.padding10 li .news-img{width:auto}
 .list-style-1 li a{background-position:right -1278px}
 .list-style-1 li a:hover{background-position:right -1475px}
 .left-menu-header-text{width:100%}

.forget-pw{padding:0 10px}

 
.event-list li figure, .upcoming-event-list li figure{display:none}
.event-mid-cont, .event-left, .event-right{width:100%;}
.event-banner .banner .flexslider, .event-banner .banner .flexslider img{width:100%}
 .main-content.itc-event .flex-direction-nav .flex-prev, .main-content.itc-event .flex-direction-nav .flex-next{display:none}
 .event-banner .content .banner{height:auto}

.events-list figure{display:none}
.events-list li .itc-event{margin:0}

.publications_catalogue figure{width:28%}
.publications_catalogue div{width:70%}
.filtered-list, .column-heading{margin:0.875% 2.5% 0}
 .featured-items h2{margin:10px 0 !important}
 .main-content .featurette-image{margin:13px 10px !important}
 
.speakers li{display:block; float:left; width:50%}

 
 .upcoming-events .events-list li{padding:10px 0 !important}
 .events-list li .itc-event{margin-left:4% !important}
 table.events-list tbody tr td:first-child{display:none !important}
.upcoming-events.main-content.itc-event .more-btn{bottom:-45px}
 .banner-mar0{margin:0}
 .list-style-6 li .news-img-small{width:100%}
 .list-style-6 li .media-news-format-new{padding-left:0}
 
 
 
.pro-det-hld{overflow-x:scroll}
.div-table{width:auto; margin:0 10px; overflow:visible}

.projects .div-table{margin:0}
.list-style-9{margin:0px 0 0px 0; padding:0}
.pro-det-list li{padding-bottom:10px}
.pro-det-list li .pro-det-left{float:none; width:auto; display:block}
.pro-det-list li .pro-det-right{float:none; width:auto; display:block; padding-left:0}
.pro-det-img{display:none}
h3.project-heading{margin:0 10px}
.pro-det-hld-bot h2, .pro-det-hld h2{border-bottom:0; margin-bottom:0}
.pro-det-table-out{margin:0 0px}
.proj-detail-right{margin-top:0px}

.tblDisplay-project tr td, .tblDisplay-project tr th{display:none}
.tblDisplay-project tr td:first-child, .tblDisplay-project tr th:first-child{display:block; width:100%}
.tblDisplay-project td .table-date{display:none}
.projects{border-top:none; padding-top:0}
#itc-topic-filter-aside, #itc-topic-filter-aside{ width: 94%;}
#itc-projects, #itc-countries, #itc-sectors, #itc-goals{width:100%}
#itc-topic-filter-aside button.btn:first-child, #itc-projects button.btn:first-child, #itc-countries button.btn:first-child, #itc-sectors button.btn:first-child, #itc-goals button.btn:first-child{width:90%; margin:0 0 10px}
 .view-area #itc-topic-filter-aside{margin-left:0}
.left-hld-menu2{display:none}
.menu ul li.hover a.parent{ border-bottom:1px solid #fff;  border-top:1px solid #fff;}
.menu ul li a.active{border-bottom:1px solid #fff; border-top:1px solid #fff;}
.page-top-hld{ margin:0 10px;}
.pbucathover .col-xs-9{width:100%;}

/*------------ contact-us page -----------------------*/
	
	.contact-us-hld .toggle-menu-left-menu, .contact-right{display: none;}
	.contact-us-hld .page-heading.contact-heading{ margin-left: 10px;}
	.article-details.contact{ margin-left: 0;}
	.address-hld{width: 100%;}
	.contact-us-hld .form-section li{margin: 1% 0; padding: 6px 10px;}		
	.contact-us-hld .form-section li .contact-form input[type="text"], .contact-us-hld .form-section li .contact-form select, .contact-us-hld .form-section li .contact-form-message textarea{width: 100%;}
	.contact-us-hld .form-section li .contact-form-check{margin: 0;}
	.contact-us-hld .form-section li label{display: block; width: auto;}
	.contact-us-hld .form-section li .contact-form{display: block; width: auto;}
	.contact-us-hld .form-section li .contact-form-check span{font-size: 0.8em;}
	.contact-us-hld .form-section li .contact-form-check .checked{display: inline-block; margin: 0 1%;}
	.contact-us-hld .form-section li .contact-form-check span{display: inline-block; vertical-align: top; width: 90%; font-size: 0.925em;}
	.contact-us-hld .form-section li .contact-form-check input[type="submit"]{margin: 0;}
	.contact-us-hld .form-section li .contact-form-check input[type="button"]{ padding: 7px 14px 7px 24px;}
	.itc-entrance{display: none;}
	.error-msg{ width: 100%; margin-bottom: 5px;}




    /*------- blog --------*/
	.list-style-6 li .blog-article-top { width: 100%; padding: 20px 0 0; margin: 0;}
	.list-style-6 li .blog-article-top a h3, .list-style-6 li .blog-article-top p{ margin: 0 0 10px;}
	.list-style-6 li .blog-img{width: 100%;}


    /*------------------------
	Newsletter 
    --------------------------*/
	
	.newsletter .top-part li, .newsletter .top-part li.devider, .newsletter .top-part li.register{ width: 100%;}
	.social-list.newsletter li{float: left; width: 35px;}
	.newsletter .top-part li.register{ margin: 50px auto; text-align: center;}
	.newsletter .top-part li.devider .top-devider{border-bottom: 1px solid #002B54; width: 100%; border-left: none; height: auto}
	.newsletter .top-part li.devider .or{ text-align: center; top: 10px;}
	.social-list.newsletter{ float: none; display: block; text-align: center;}
	.social-list.newsletter li{ float: none; display: inline-block;}
	.social-list li a{ margin: 0;}
	.contact-us-hld .form-section li .contact-form input[type="password"]{ width: 100%;}
        

    

    /*------ manage subcription ---------*/
	.manage-subcription{ width: 98%;}
	.manage-subcription li .mysubcription-heading{ display: block; margin-top: 5px;}
	.export-impact{ width: 100%;}
	
	
    /*------- market-insider-blog --------*/
    .insider-blog-description > p { float: none; }
    .insider-blog-description .insider-imagehld { padding-left:0; list-style-type:none; width:100%;float:left;}
    .insider-blog-description .insider-imagehld li {width:100%;float:left;padding:10px;}
    .insider-blog-description .insider-imagehld li img{width:100%; }
    .insider-event-block {list-style-type:none;padding-left:0; }
    .left-hld-menu2{display:none}

	
/*List Content for CMS*/
.list-img-lft-cont {float: none; width: 100%;}
.list-img-rht-cont {float: none; width: 100%;}
.leftwithMid{ margin-top:0px;}

.publication-top  .list-style-6 li .news-img-big{width:100%; float:none; /*padding:0 10px*/ padding:0 0px;}
.publication-top  .list-style-6 li article figure, .list-style-6 li article figure img, .list-style-6 li section figure, .list-style-6 li section figure img{padding:0;}
.subpage-left-navbar h2{padding-right:32px; padding-bottom:0; margin-bottom:0;}
.featured-items{margin-left:10px; margin-right:10px;}

/*---------------- Publication page ----------------*/

.btn-group ul.dropdown-menu {position: absolute;}
.stwrapper, .stwrapper iframe{ width: auto !important;}

/*------------ social comment ------------*/

	.social-comments .social-comments-pic, .social-comments .social-comments-cont{ float: none;}
	.social-comments-list-main { margin-left: 15px;}
	.social-comments .social-comments-cont{ margin: 0; width: 100%;}
	.post-social-reply{margin: 0;}
	.post-social li, .post-social-reply li{float: none; margin: 3px 5px;}
	.post-social li:first-child, .post-social-reply li:first-child{text-align: left;}
	.post-social li.fb, .post-social li.twitter, .post-social li.linkedin, .post-social-reply li.fb, .post-social-reply li.twitter, .post-social-reply li.linkedin{width: 98%; text-align: center;}
	.social-comments .massage-box-reply{ margin: 0;}
	.social-comments-pic-top > img{ width: 100%;}
	.social-comments-pic-top, .social-comments .social-comments-pic { height: auto; background: none; padding: 2px 0 0 15px;}
	 .social-comments .social-comments-pic{ padding: 2px 0 0 0;}
	.post-social, .post-social-reply{padding: 8px 0;}
	.desktop-only{display:none !important;}
	.phone-ipad-only{display:block !important;}
        
.search-devider{ display: none;}
#itc-year-filter{ /*margin-right: 26px;*/  width: 100%;}
.top-menu .dblock{ display:none !important;}
.menu .sub-dblock{display:none !important;}

.related-doc a{ background-position: 0 -427px !important;}

/*------------------- Trade Intelligence: 10 steps 21-03-2014 --------------------*/

.section-holder figure{ width: 100%; margin-bottom: 10px;}
.section-holder figure img{ width: 100%;}
.bullet-numbering .toggle-menu-left-menu{ background: url("../images/split-icon.png") no-repeat scroll -60px -413px rgba(0, 0, 0, 0);}
.section-holder .section-content-block .section-holder-callout-box h3{ width: 83%;}
.section-holder .section-content-block .section-holder-callout-box .info-icon{ float: right;}
.section-holder .learning-point{ width: 100%; margin-left: 0;}
.section-holder .learning-point ul{ margin: 0; padding: 0 17px;}
.section-holder .learning-point h4{ margin: 10px 3px; padding: 0;}
.section-holder figure{ margin-right: 3%; margin-bottom: 0;}
.mob-menu{ display: block;}
.normal-view, .wdgt-normal-view{ display: none;}
.section-holder .section-content-block .author-name{ width: 80%; text-align: right;}
.section-holder .section-content-block figure.aside-image, .section-holder .section-content-block .news-format-section, .section-holder .section-content-block .news-format-section ul li{ width: 100%;}
.section-holder .section-content-block blockquote{width: 100%;}
.section-holder .section-content-block .content-callout-box-blue p{ margin: 10px 2px;}

.smartform-content img{ width: 100% !important;}
.smartform-content .learning-point{ padding: 0 5px;}

/*--------------------- WEDF Programme (02-09-2014) ---------------------------*/

.wedf-prog-bottom-hld .time-detail li aside.time-hld, .wedf-prog-bottom-hld .time-detail li aside.time-detail-hld, .wedf-prog-bottom-hld .time-detail-hld .time-detail-right-hld{ width: 100%;}
.wedf-prog-bottom-hld .time-detail li aside figure{ float: none; margin-left: 0; width: auto;}
.wedf-prog-bottom-hld .time-detail li aside h4{ margin-left: 0;}
.wedf-prog-bottom-hld .time-detail li aside figure, .wedf-prog-bottom-hld .time-detail-hld .time-detail-right-hld{ padding: 0 0 10px;}
.wedf-prog-bottom-hld .time-detail li aside a{ margin: 10px 10px 0 0;}

/*---- event slide ----*/

.event-banner .flexslider ul.slides li, .event-banner .flexslider ul.slides li a{ height: auto;}

/*photo-gall*/
.gallpic-hld .phone-ipad-only h3, .gallpic-hld .phone-ipad-only p{margin: 10px;}
 .time-detail-right-hld {min-height:inherit;}
}

@media only screen and (min-width:480px) and (max-width:767px){.wrapper{width:auto}
body .container{width:auto}
.mar-text{font-size:0.909em; line-height:0.9em}
.top-menu li a{padding:7px}
.country-menu span small { padding: 20px 10px 24px;}
.country-menu span:after { top: 21px; right: 7px;}
}

@media
only screen and (-webkit-min-device-pixel-ratio:2), 
only screen and (   min--moz-device-pixel-ratio:2), 
only screen and (     -o-min-device-pixel-ratio:2/1), 
only screen and ( min-device-pixel-ratio:2){}

.social-list .st_email .stButton span.chicklets{background-image:none !important}

.tblDisplay{border-collapse:collapse; margin:15px 0 0 0; width:100%}
.tblDisplay th{border:1px solid #CCC; background-color:#012345; font:bold 12px Arial,Helvetica,sans-serif; color:#FFF; padding:5px}
.tblDisplay th a, .tblDisplay th a:hover{font:bold 12px Arial,Helvetica,sans-serif; color:#FFF}
.tblDisplay td{border:1px solid #CCC; padding:5px}
.right-panel-slider .flexslider{display:none}
.caret{border-style:solid}

div.PBViewing{float:none}
.dropdown-menu{border:1px solid #3081c8}

.dropdown-menu li:hover a{color:white !important}
.dropdown-menu .dropdown-header{cursor:default}

.main-content a:not([class]):hover,
.main-content a:not([class]):focus {
	color: #449BE7 !important;
}
.insider-event-block .more-btn a:hover, .insider-event-block .more-btn a:focus{text-decoration:underline;}

