.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; }
}



.banner { width:100%; height:0; padding-bottom:33.6979%; background-image:url(../images/financial-products/master-banner/desk-img.jpg); background-repeat:no-repeat; background-position:center 0; background-size:100% auto; position:relative; }
.pageHeader { width:100%; background-color:#1e8b68; }
.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; }
.bannerCaption { width:100%; max-width:1030px; height:647px; 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 > h2 { font-size:2.8em; line-height:1.2em; color:#fff; position:absolute; left:0; bottom:20px; padding:0 35px; display:none; }

@media only screen and (max-width:920px){
	.banner { padding-bottom:50.375%; background-image:url(../images/financial-products/master-banner/tab-img.jpg);  }
	.pageHeader { width:100%; background-image:none; }
	.innerPageHeader { width:100%; max-width:100%; padding:1em 0; background-image:none; }
	.bannerCaption { width:100%; max-width:100%; height:100%; background-image:none; position:absolute; left:0; top:0; z-index:0; }
	.bannerCaption > h2 { font-size:1.8em; line-height:1.2em; color:#fff; position:static; padding:4em 4% 0 4%; }
}
@media only screen and (max-width:480px){
	.banner { padding-bottom:92.9166%; background-image:url(../images/financial-products/master-banner/mob-img.jpg); }
	.innerPageHeader { padding:.8em 0; }
	.bannerCaption > h2 { font-size:1.5em; padding:4em 4% 0 4%; }
}
@media only screen and (max-width:360px){
	.bannerCaption > h2 { font-size:1.2em; padding:5em 4% 0 4%; }
}

/*-------------------*/

.content { width:100%; background-color:#1e8b68; }
.innerContent { width:100%; max-width:1030px; margin:0 auto; padding:2em 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; }
.innerContent > h2 { font-family:'ProximaNovaA-Semibold', 'ITFDevanagari-Bold', sans-serif; font-size:2.5em; line-height:1em; letter-spacing:.05em; color:#fff; padding:0 35px; margin-bottom:.5em; }
.innerContent > p { font-size:1em; line-height:1.6em; padding:0 35px; margin-bottom:1em; color:#fff; }

@media only screen and (max-width:800px){
	.innerContent { width:100%; max-width:100%; padding:2em 0; background-image:none; }
	.innerContent > h2 { padding:0 4%; font-size:2em; }
	.innerContent > p { padding:0 4%; }
}
@media only screen and (max-width:480px){
	.innerContent { padding:1.5em 0; }
	.innerContent > h2 { font-size:1.5em; }
	.innerContent > p { font-size:.9em; }
}
/*-------------------*/

.teaserTab { width:100%; max-width:1030px; margin:0 auto; overflow:hidden; 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; }
.teaserList { padding:18px 23px; }
.teaserList > ul { overflow:hidden; width:100%; }
.teaserList > ul li { width:302px; margin:18px 13px; float:left; }
.teaserImage > img { width:100%; height:auto; vertical-align:top; }
.teaserCont { background-image:url(../images/financial-products/adlet-bg.png); background-repeat:no-repeat; background-position:0 0; background-size:100% 100%; padding:25px 25px; }
.teaserCont > h3 { font-family:'ProximaNova-Bold', 'ITFDevanagari-Bold', sans-serif;  font-size:.9em; line-height:1.2em; color:#fff; text-transform:uppercase; letter-spacing:.15em; padding:0 0 2em 0; }
.teaserCont > a { line-height:1em; text-transform:uppercase; text-decoration:none; color:#fff; display:block; font-size:.7em; letter-spacing:.1em;}


@media only screen and (max-width:800px){
	.teaserTab { width:100%; max-width:100%; background-image:none; position:relative; }
	.teaserList { padding:1em 2%; }
	.teaserList > ul li { width:46%; margin:1em 2%; float:left; }
	.teaserCont { background-size:100% 100%; padding:1em 2em 2em 2em; }
	.teaserCont > h3 { font-size:.85em; padding:1em 0 3em 0; }
}
@media only screen and (max-width:540px){
	.teaserList { padding:1em 10%; }
	.teaserList > ul li { width:96%; margin:1em 2%; float:left; }
}
@media only screen and (max-width:360px){
	.teaserList { padding:1em 2%; }
	.teaserCont > h3 { font-size:.8em; padding:1em 0 3em 0; }
}
/*-------------------*/

.informationTab { padding-bottom:2em; }

@media only screen and (max-width:800px){
	.informationTab { padding-bottom:0; }
}
