.container { width:100%; }

.container { width:100%; }

@media only screen and (min-width:921px) {
	.menu li:hover { background-color:#1e8b68; }
	.menu li > .subNav { background-color:#1e8b68; }
}

.breadcrumbs > a:last-child { color:#b2d7cb; }
.breadcrumbs > a:hover { color:#b2d7cb; }
.subNav > a { color:#b2d7cb; }
@media only screen and (max-width:920px) {
	.container { padding-top:90px; }
}
@media only screen and (max-width:480px) {
	.container { padding-top:80px; }
}
@media only screen and (max-width:320px) {
	.container { padding-top:65px; }
}

.pageHeader { width:100%; background-color:#1e8b68; position:relative; }
.innerPageHeader { width:100%; max-width:1030px; margin:0 auto; padding:1.5em 0 0 0; background-image:url(../images/common/grey-dot.jpg), url(../images/common/grey-dot.jpg); background-repeat:repeat-y; background-position:0 0, right 0; }

.subHeader { width:100%; background-color:#fff; position:relative; }
.innerSubHeader { width:100%; max-width:1030px; margin:0 auto; padding:1.5em 0; background-image:url(../images/common/grey-dot.jpg), url(../images/common/grey-dot.jpg); background-repeat:repeat-y; background-position:0 0, right 0; }
.innerSubHeader > h2 { font-size:2.5em; line-height:1.2em; color:#1e8b68; padding:0 35px; }
.innerSubHeader > p { font-size:1.3em; line-height:1.3em; color:#666; padding:0 35px; margin-top:1em; }

@media only screen and (max-width:920px){
	
	.innerPageHeader { width:100%; max-width:100%; padding:1em 0; background-image:none; }
	.innerSubHeader > h2 { display:none; }
	.innerSubHeader > p { font-size:1.1em; padding:0 4%; margin-top:0; }
	
}
@media only screen and (max-width:480px){
	
	.innerSubHeader > p { font-size:1em; }
	
}

/*-------------------*/

ul.bulletList { width:100%; overflow:hidden; }
.bulletList li { width:100%; margin-top:.5em; float:left; }
.bulletList li > p { font-size:1em; line-height:1.6em; padding:0 20px 0 12px; background-image:url(../images/financial-products/bullet-icon.png); background-position:0 .65em; background-repeat:no-repeat; color:#666; }

ul.dashedList { width:100%; overflow:hidden; }
.dashedList > li { width:100%; margin-top:.5em; float:left; }
.dashedList > li > p { font-size:1em; line-height:1.6em; padding:0 20px 0 12px;  background-image:url(../images/financial-products/dark-green-icon.jpg); background-position:0 .7em; background-repeat:no-repeat; background-size:5px 1px; color:#666; }

ol.alphaList { width:100%; list-style-type:lower-latin; margin-left:1em; margin-top:.5em; }
.alphaList li { font-size:.9em; line-height:1.5em; margin-bottom:.5em;  }

@media only screen and (max-width:800px){
	.bulletList li > p,.dashedList > li > p,.alphaList li { font-size:1em; }
	
}
@media only screen and (max-width:480px){
	.bulletList li > p,.dashedList > li > p,.alphaList li { font-size:.9em; }
}

/*-------------------*/
.eligibilityPanel { margin:0 1px; padding:2em 34px; background-color:#d4e0d6; position:relative; clear:both; }
.panelOne { padding-right:30%; min-height:120px; }

.panelOne > h3 { font-family:'ProximaNova-Bold', 'ITFDevanagari-Bold', sans-serif; font-size:1.1em; line-height:1.2em; color:#1e8b68; }
.panelOne > p { font-size:1em; line-height:1.6em; margin-top:.5em; color:#666666; }
.panelOne > h4 { font-family:'ProximaNova-Semibold', 'ITFDevanagari-Bold', sans-serif; font-size:1.1em; line-height:1.6em; margin-top:1em; color:#666666; }

.panelOne > ul.bulletList { margin-top:.5em; }

.mailBox { border:1px solid #afd1c2; background-color:#fff; position:absolute; right:35px; top:50%; margin-top:-8%; text-align:center; padding:2em 3em; }
.mailBox > p { font-size:.9em; line-height:1.6em; color:#666; padding-top:2em; background-image:url(../images/common/green-mail-icon.png); background-position:center 0; background-repeat:no-repeat; background-size:30px auto; }
.mailBox > p > a { display:block; color:#666; text-decoration:none; }
.mailBox > p > a:hover { color:#1e8b68; }

@media only screen and (max-width:800px){
	
	.eligibilityPanel { margin:0; padding:2em 4%; }
	
	.panelOne { padding-right:0; }
	
	
	.mailBox { position:static; margin:2em 20% 0 20%; padding:2em 5%; }
	
}
@media only screen and (max-width:480px){
	
	.panelOne > h3 { font-size:1em; }
	.panelOne > p { font-size:.9em; }
	.panelOne > h4 { font-size:1em;  }
	.mailBox { position:static; margin:2em 5% 0 5%; padding:2em 5%; }
	
}


/*-------------------*/
.advantagePanel { margin:0 1px 0 1px; background-image:url(../images/financial-products/dark-green-icon.jpg), url(../images/financial-products/light-green-icon.jpg); background-position:0 0, right 0; background-repeat:repeat-y; background-size:20% 1px, 80% 1px; background-color:#1e8b68; position:relative; overflow:hidden; }
.panelHeader { width:20%; position:absolute; left:0; top:50%; margin-top:-6%; text-align:center; }
.panelDetail { width:80%; margin-left:20%; float:left; position:relative; }

.panelHeader > h2 { font-family:'ProximaNova-Bold', 'ITFDevanagari-Bold', sans-serif; font-size:.9em; color:#fff; line-height:1.2em; text-transform:uppercase; padding:43% 0 0 0; background-image:url(../images/overseas-investment-finance/right-icon.png); background-position:center 0; background-repeat:no-repeat; background-size:35% auto; }

ul.detailList { padding:2em 1em 2em 2em; overflow:hidden; }
.detailList > li { width:100%; float:left; margin:.5em 0; }
.detailList > li > p { font-size:.8em; line-height:1.3em; letter-spacing:.18em; color:#fff; background-image:url(../images/common/white-dot.jpg); background-position:0 .5em; background-repeat:no-repeat; background-size:5px 1px; padding-left:10px; }



@media only screen and (max-width:800px){
	
	.advantagePanel { margin:0; }
	
}

@media only screen and (max-width:700px){
	
	.advantagePanel { background-image:none; background-color:transparent; }
	.panelHeader { width:100%; position:static; margin:0; padding:2em 0; background-color:#218062; }
	.panelHeader > h2 { width:50%; margin:0 auto; padding:20% 0 0 0; }
	
	.panelDetail { width:100%; margin-left:0; float:none; background-color:#1e8b68; }
	
	ul.detailList { padding:2em 5%; overflow:hidden; }
}

@media only screen and (max-width:480px){
	.panelHeader > h2 { width:60%; font-size:.85em; padding:25% 0 0 0; }
	.detailList > li > p { font-size:.75em; line-height:1.4em; }
}


/*-------------------*/
.adletPanel { margin:0 0 0 1px; padding:3em 0 0 0; position:relative; display:none; }
.teaser { width:100%; overflow:hidden; position:relative; }
.teaser > ul { width:100%; overflow:hidden; background-image:url(../images/common/grey-dot.jpg), url(../images/common/grey-dot.jpg); background-repeat:repeat-y; background-position:33.3333% 0, 66.6666% 0; }
.teaser > ul li { width:33.3333%; float:left; }

.teaser > ul li > h2 { font-family:'ProximaNova-Bold', 'ITFDevanagari-Bold', sans-serif; background-image:url(../images/common/white-dot.jpg); background-repeat:repeat-y; background-position:0 0; background-color:#979680; display:block; text-align:center; padding:2em 0; line-height:1em; text-transform:uppercase; color:#fff; font-size:.8em; letter-spacing:.15em;  }

.teaser > ul li:nth-child(1) > h2 { background-image:none; }

.innerTeaser { padding:10%; }
.innerTeaser > h3 { font-family:'ProximaNova-Regular','ITFDevanagari-Book',sans-serif; color:#666666; font-size:1.2em; line-height:1.1em; letter-spacing:.05em; margin-top:1.5em; }
.innerTeaser > p { color:#666666; font-size:.9em; line-height:1.8em; letter-spacing:.05em; margin-top:1.5em; }
.innerTeaser > a { color:#666666; font-size:.8em; line-height:1.8em; letter-spacing:.05em; font-weight:600; margin-top:2em; text-decoration:none; display:inline-block; }
.teaserImage > img { width:100%; height:auto; vertical-align:top; }


@media only screen and (max-width:800px) {
	
	.adletPanel { margin:0; }
	
	.teaser > ul { width:80%; background-image:none; margin:0 auto; }
	.teaser > ul li { width:100%; float:left; }
	
	.teaser > ul li > h2 { background-image:none; padding:1.5em 0; font-size:1.1em; }
	
	.innerTeaser { padding:5%; }
	.innerTeaser > h3 { font-size:1.5em; margin-top:.5em; }
	.innerTeaser > p { font-size:1em; margin-top:.5em; }
	.innerTeaser > a { font-size:.8em; margin-top:1em; }
}

@media only screen and (max-width:480px) {
	.teaser > ul { width:90%; background-image:none; margin:0 auto; }
	.teaser > ul li { width:100%; float:left; }
	
	.teaser > ul li > h2 { background-image:none; padding:1.3em 0; font-size:1.1em; }
	
	.innerTeaser > h3 { font-size:1.3em; margin-top:.5em; }
	.innerTeaser > p { font-size:.9em; margin-top:.5em; }
	.innerTeaser > a { font-size:.75em; margin-top:1em; }
}
@media only screen and (max-width:360px) {

	.teaser > ul li > h2 { padding:1.3em 0; font-size:.9em; }
	
	.innerTeaser > h3 { font-size:1.2em; margin-top:.5em; }
	.innerTeaser > p { font-size:.8em; margin-top:.5em; }
	.innerTeaser > a { font-size:.7em; margin-top:1em; }
}

/*-------------------------*/

.projectPanel { margin:0 1px 0 1px; position:relative; overflow:hidden; }
.projectPanel > h3 { font-family:'ProximaNova-Bold', 'ITFDevanagari-Bold', sans-serif; font-size:1em; line-height:1.2em; color:#666; padding:0 35px; }

ul.projectList { width:100%; margin-top:2em; padding:1.5em 0; overflow:hidden; background-image:url(../images/financial-products/light-green-dot.jpg), url(../images/financial-products/light-green-dot.jpg), url(../images/financial-products/light-green-dot.jpg); background-repeat:repeat-y; background-position:25% 0, 50% 0, 75% 0; }
.projectList > li { width:25%; float:left; }
.innerProjContent { padding:0 5%; text-align:center; }
.innerProjContent > h3 { height:60px; margin:0 auto; }
.innerProjContent > h3 img { width:auto; height:100%; vertical-align:top; }

.innerProjContent > h4 { font-family:'ProximaNova-Bold', 'ITFDevanagari-Bold', sans-serif; font-size:.8em; line-height:1.5em; letter-spacing:.1em; color:#1e8c68; text-transform:uppercase; margin-top:2em; }
.innerProjContent > p { padding:0 5%; font-size:.85em; line-height:1.5em; letter-spacing:.08em; color:#666; margin-top:1em; }

@media only screen and (max-width:800px) {
	
	.projectPanel { margin:0; }
	.projectPanel > h3 { font-size:1em; padding:0 4%; }
	
	ul.projectList { background-image:url(../images/financial-products/light-green-dot.jpg); background-position:50% 0; }
	.projectList > li { width:50%; float:left; background-image:url(../images/financial-products/light-green-dot.jpg); background-repeat:no-repeat; background-position:center 0; background-size:80% 1px; padding:2em 0; }
	
	
}

@media only screen and (max-width:480px) {
	
	.projectPanel > h3 { font-size:.9em; }
	
	.innerProjContent > h3 { height:90px; margin:0 auto; }
	
	ul.projectList { background-image:none; margin:0; }
	.projectList > li { width:100%; }
	
	
}

/*-------------------------*/

.bannerTab { overflow:hidden; }

.bannerTab > ul { width:100%; overflow:hidden; }
.bannerTab > ul li { width:50%; float:left; }
.bannerTab > ul li > img { width:100%; height:auto; vertical-align:top; }

.bannerOneContent { padding:5% 5% 2% 5%; overflow:hidden; }
.bannerOneContent > h3 { font-size:1.5em; line-height:1.4em; color:#333; }
.bannerOneContent > p { font-size:1em; line-height:1.5em; color:#666; margin-top:1em; }


@media only screen and (max-width:640px) {
	
	.bannerTab > ul { width:100%; overflow:hidden; padding-top:2em; }
	.bannerTab > ul li { width:100%; float:left; text-align:center; }
	.bannerTab > ul li > img { width:80%; height:auto; vertical-align:top; }
	
	.bannerOneContent { padding:1em 10% 2em 10%; text-align:left;  }
	
}
@media only screen and (max-width:480px) {
	
	.bannerOneContent > h3 { font-size:1.2em; }
	.bannerOneContent > p { font-size:.9em; }
	
	
}