.innerSubHeader { background-color:transparent; }

@media only screen and (max-width:920px){
	.subHeader { display:block !important; }
}

/*-------------------*/

.banner { width:100%; max-width:1030px; margin:0 auto; background-image:url(../images/common/grey-dot.jpg), url(../images/common/grey-dot.jpg); background-repeat:repeat-y; background-position:0 0, right 0; position:relative; }
.bannerCaption { width:100%; height:0; background-image:url(../images/iera-award/master-banner/desk-img.jpg); background-position:center 0; background-repeat:no-repeat; background-size:auto 100%; padding-bottom:42.6213%; position:relative; }

.innerCaption { width:100%; height:100%; background-image:url(../images/news-and-events/overlay-bg.png); background-repeat:repeat; background-position:0 0; position:absolute; left:0; top:0; }

.captionContent { width:90%; position:absolute; left:35px; bottom:8%; }

.captionContent > h2 { font-size:1em; line-height:1.2em; letter-spacing:.1em; color:#fff; text-transform:uppercase; margin-bottom:.5em; }
.captionContent > p { font-size:1em; line-height:1.2em; letter-spacing:.05em; color:#fff; }
.captionContent > h3 { font-size:2em; line-height:1.2em; color:#fff; margin-top:.5em; }

@media only screen and (max-width:920px){

	.subHeader { display:none; }
	
	.banner { max-width:100%; margin:0 auto; background-image:none; }
	.bannerCaption { background-image:url(../images/iera-award/master-banner/mob-img.jpg); padding-bottom:50.375%; }
	.captionContent { width:90%; position:absolute; left:4%; bottom:5%; }
	
	.captionContent > h2 { font-size:.9em; }
	.captionContent > h3 { font-size:1.8em; }
	
}
@media only screen and (max-width:480px){
	
	.bannerCaption { background-image:url(../images/iera-award/master-banner/mob-img.jpg); padding-bottom:42.5%; }
	.captionContent { width:92%; position:static; padding:.5em 4% 0 4%;}
	
	.captionContent > h2 { font-size:.8em; }
	.captionContent > p { font-size:.9em; }
	.captionContent > h3 { font-size:1.2em; }
}
@media only screen and (max-width:340px){
	
	.bannerCaption { background-image:url(../images/overseas-investment-finance/master-banner/mob-img.jpg); padding-bottom:42.5%; }
	.captionContent { width:92%; position:static; padding:.5em 4% 0 4%;}
	
	.captionContent > h2 { font-size:.7em; }
	.captionContent > p { font-size:.65em; }
	.captionContent > h3 { font-size:1.1em; }
}

/*-------------------*/

.content { width:100%; max-width:1030px; margin:0 auto; background-image:url(../images/common/grey-dot.jpg), url(../images/common/grey-dot.jpg); background-repeat:repeat-y; background-position:0 0, right 0; }
.innerContent { padding:0 35px 2em 35px; color:#666666; }
.innerContent > h2 { font-size:2em; line-height:1.3em; color:#c92c4b; }



@media only screen and (max-width:800px){
	.content { width:100%; max-width:100%; background-image:none; }
	.innerContent { padding:0 4% 2em 4%; }
	
	.innerContent > h2 { font-size:1.8em; }
	
	
}
@media only screen and (max-width:480px){
	.innerContent > h2 { font-size:1.5em; }
	
}
@media only screen and (max-width:320px){
	.innerContent > h2 { font-size:1.3em; }
}

/*-------------------*/

.tabContainer { }

ul.tabList { width:100%; overflow:hidden; background-image:url(../images/common/grey-dot.jpg); background-repeat:no-repeat; background-position:0 0; background-size:1px 100%; }
.tabList li { float:left; background-image:url(../images/common/grey-dot.jpg), url(../images/common/grey-dot.jpg); background-repeat:no-repeat; background-position:0 0, right 0; background-size:100% 1px, 1px 100%; position:relative; margin-top:.3em; padding:1em 2em; cursor:pointer; }

.tabList li:first-child { margin-left:1px; }
.tabList li:nth-child(n+2) { background-image:url(../images/common/grey-dot.jpg), url(../images/common/grey-dot.jpg); background-repeat:no-repeat; background-position:0 0, right 0; background-size:100% 1px, 1px 100%; }

.tabList li.resp-tab-active { margin-top:0; padding:1.3em 2em 1em 2em; background-color:#b23655; background-image:none !important; }
.tabList li > a { font-size:1em; line-height:1em; letter-spacing:.05em; color:#666; text-decoration:none; display:block; }
.tabList li.resp-tab-active > a { color:#fff; }

.tabDetail { padding:2em 0; margin:0 1px; background-image:url(../images/news-and-events/pink-dot.jpg); background-repeat:no-repeat; background-position:0 0; background-size:100% 3px; background-color:#f9eff2; }

.paraContent { margin:0 35px 1.5em 35px; color:#666; }
.paraContent > h3 { font-size:1.5em; line-height:1.3em; color:#c92c4b; }
.paraContent > p { font-size:1em; line-height:1.5em; margin-top:1em; }


@media only screen and (max-width:920px) {
	.innerTabContent { margin:0 4%; }
	
	ul.tabList { background-image:none; }
	
	.tabList li { background-image:url(../images/common/grey-dot.jpg), url(../images/common/grey-dot.jpg), url(../images/common/grey-dot.jpg); background-repeat:no-repeat; background-position:0 0, 0 0, right 0; background-size:1px 100%, 100% 1px, 1px 100%; position:relative; margin-top:.3em; padding:1em 2em; cursor:pointer; }
	.tabList li:first-child { margin-left:0; }
	
	.tabDetail { padding:2em 0 0 0; margin:0 0 3em 0; background-image:url(../images/news-and-events/pink-dot.jpg), url(../images/news-and-events/pink-dot.jpg), url(../images/news-and-events/pink-dot.jpg), url(../images/news-and-events/pink-dot.jpg); background-repeat:no-repeat; background-position:0 0, 0 0, right 0, 0 bottom; background-size:100% 4px, 1px 100%, 1px 100%, 100% 4px; background-color:#eff7f7; }
	
	.tabList li { padding:1em 1.5em; }
	.tabList li.resp-tab-active { padding:1.3em 1.5em 1em 1.5em; }
	.tabList li > a { font-size:.9em; }
	
	.paraContent { margin:0 4% 1.5em 4%; }
}
@media only screen and (max-width:480px){
	.paraContent > h3 { font-size:1.1em; }
	.paraContent > p { font-size:.9em; }
}

/*-------------------*/



h2.resp-accordion { display:none;  }
.resp-tab-content { display:none; }
.resp-content-active, .resp-accordion-active { display:block;  }

.resp-tabs-container > h2 { background-image:url(../images/news-and-events/pink-dot.jpg), url(../images/news-and-events/pink-dot.jpg), url(../images/news-and-events/pink-dot.jpg), url(../images/news-and-events/pink-dot.jpg); background-repeat:no-repeat; background-position:0 0, right 0, 0 bottom, 0 0; background-size:100% 1px, 1px 100%, 100% 1px, 1px 100%; margin-top:.5em; position:relative; padding:0 20px 0 30px; clear:both; }
.resp-tabs-container > h2.resp-tab-active { background-color:#b23655; }

.resp-tabs-container > h2 span.resp-arrow { width:8px; height:8px;  position:absolute; left:10px; top:.65em; background-image:url(../images/news-and-events/plus-icon.png); background-position:0 0; background-repeat:no-repeat; background-size:100% auto; display:block; }
.resp-tabs-container > h2.resp-tab-active span.resp-arrow { background-image:url(../images/news-and-events/minus-icon.png); }

.resp-tabs-container > h2 a { color:#969696; font-size:.55em; line-height:1em; letter-spacing:.15em; font-weight:500; text-transform:uppercase; text-decoration:none; padding:1em 0; display:block; }
.resp-tabs-container > h2.resp-tab-active > a { color:#fff; }

.resp-easy-accordion h2.resp-accordion { display:block; }

.resp-jfit { width:100%; margin:0px; }
.resp-tab-content-active { display:block; }

@media only screen and (max-width:640px) {
	
	.resp-tabs-container { background-image:none; padding:0; background-color:transparent; }
	
	.containerDetail { padding:2em 0; margin:0; background-image:url(../images/news-and-events/pink-dot.jpg), url(../images/news-and-events/pink-dot.jpg), url(../images/news-and-events/pink-dot.jpg); background-repeat:no-repeat; background-position:0 0, right 0, 0 bottom; background-size:1px 100%, 1px 100%, 100% 4px; background-color:#f9eff2; }
	
	.resp-tabs-container > h2 { padding:0 10px 0 25px; }
	.resp-tabs-container > h2 a { font-size:.5em; }
	
	.resp-tabs-container > h2 span.resp-arrow { left:10px; top:.55em; }
	
	ul.resp-tabs-list { display:none; }
	h2.resp-accordion { display:block; }
	.resp-vtabs .resp-tabs-container { }
	.resp-tab-content  { /*background-image:none !important;*/ }
	.resp-accordion-closed { display:none !important; }
	
}


/*-------------------*/

.detailList { margin-top:1em; }
.detailList > ul { overflow:hidden; }
.detailList > ul li { width:100%; float:left; position:relative; padding:.8em 0; background-image:url(../images/common/grey-dot.jpg), url(../images/common/grey-dot.jpg); background-repeat:no-repeat; background-position:105px center, 0 bottom; background-size:1px 50%, 100% 1px; color:#666; display:none;  }
.detailList > ul li.titleRow { font-family:'ProximaNova-Bold', 'ITFDevanagari-Bold', sans-serif; font-size:1em; text-transform:uppercase; background-image:url(../images/common/grey-dot.jpg), url(../images/common/grey-dot.jpg), url(../images/common/grey-dot.jpg), url(../images/common/grey-dot.jpg), url(../images/common/grey-dot.jpg); background-repeat:no-repeat; background-position:0 0, right 0, 0 bottom, 0 0, 105px 0; background-size:100% 4px, 4px 100%, 100% 4px, 4px 100%, 1px 100%; color:#c92c4b; letter-spacing:.05em; padding:1em 0; margin-bottom:1em; }

.colyear { width:100px; height:100%; position:absolute; left:0; top:0; text-align:center; }
.colyear:before { content: ''; display: inline-block; height: 100%; vertical-align: middle; }
.colyear > p { font-family:'ProximaNova-Bold', 'ITFDevanagari-Bold', sans-serif; font-size:1em; line-height:1.2em; display:inline-block; vertical-align: middle; }

.colDetail { float:left; margin-left:125px; padding-right:20px; }
.colDetail > p { font-size:1em; line-height:1.4em; }

.loaderTab { width:100%; margin-top:2em; overflow:hidden; text-align:center; }

.loadMore { font-family:'ProximaNova-Bold', 'ITFDevanagari-Bold', sans-serif; width:300px; display:block; margin:0 auto; background-color:#fff; color:#803655; box-shadow:0 1px 1px #dfcdd4; transition:all 600ms ease-in-out; -webkit-transition:all 600ms ease-in-out; -moz-transition:all 600ms ease-in-out; -o-transition:all 600ms ease-in-out; border:1px solid #dfcdd4; line-height:1.2em; text-decoration:none; padding:.5em 0; text-transform:uppercase; font-size:.9em; }
.loadMore:hover { background-color:#dfcdd4; color:#fff; }

@media only screen and (max-width:800px){
	.detailList > ul li { padding:.8em 0; background-position:95px center, 0 bottom; }
	.detailList > ul li.titleRow { font-size:.9em; padding:1em 0; margin-bottom:1em; background-position:0 0, right 0, 0 bottom, 0 0, 95px 0; }
	
	.colyear { width:90px; }
	
	.colDetail { margin-left:115px; padding-right:20px; }
	
	.loadMore { width:80%; font-size:.9em; }
}

@media only screen and (max-width:480px){
	.detailList > ul li.titleRow { padding:1em 0; margin-bottom:1em; background-position:0 0, right 0, 0 bottom, 0 0, 75px 0; background-size:100% 2px, 2px 100%, 100% 2px, 2px 100%, 1px 100%; }
	.detailList > ul li { padding:.8em 0; background-position:75px center, 0 bottom; }
	.colyear { width:70px; }
	.colDetail { margin-left:90px; padding-right:10px; }
	.colyear > p { font-size:.9em; }
	.colDetail > p { font-size:.9em; }
}

@media only screen and (max-width:360px){
	
	.loadMore { width:80%; font-size:.7em; }
}