.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/research-analysis/master-banner/desk-img.jpg); background-position:center 0; background-repeat:no-repeat; background-size:auto 100%; padding-bottom:42.6213%; }
.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){

	.subHeader { display:none; }
	
	.banner { max-width:100%; margin:0 auto; background-image:none; }
	.bannerCaption { background-image:url(../images/research-analysis/master-banner/tab-img.jpg); padding-bottom:50.375%; }
	.bannerCaption > h2 { font-size:1.8em; position:static; padding:1em 4% 0 4%; }
}
@media only screen and (max-width:480px){
	
	.bannerCaption { background-image:url(../images/research-analysis/master-banner/mob-img.jpg); padding-bottom:42.5%; }
	.bannerCaption > h2 { font-size:1.5em; padding:.5em 4% 0 4%; }
}
/*-------------------*/

.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:2em 35px; color:#666666; }
.innerContent > h2 { font-size:2.5em; line-height:1.3em; margin-bottom:.5em; }
.innerContent > h3 { font-size:2em; line-height:.5em; margin-top:1.5em; margin-bottom:.5em; color:#dcad5b; }
.innerContent > h4 { font-family:'ProximaNova-Bold', 'ITFDevanagari-Bold', sans-serif; font-size:1.1em; line-height:1.3em; margin-top:1.5em; }
.innerContent > p { font-size:1em; line-height:1.6em; margin-bottom:1.5em; }
.innerContent > p:last-child { margin-bottom:0; }
.innerContent > hr { height:1px; width:100%; border:0; margin:2em 0; background-image:url(../images/common/dotted-line.png); background-position:0 0; background-repeat:repeat-x; }
.innerContent > hr.space { height:0; width:100%; border:0; margin:1em 0; }

ul.pageList { width:100%; overflow:hidden; }
.pageList li { width:100%; background-image:url(../images/common/dotted-line.png); background-position:0 bottom; background-repeat:repeat-x; margin-bottom:2em; padding-bottom:2em; float:left; }
.pageList li:last-child { background-image:none; }

.pageList li > h2 { font-size:2em; line-height:1.2em; margin-bottom:.8em; color:#3a809f; }
.pageList li > p { font-size:1em; line-height:1.6em; margin-top:1.5em; }


ul.bulletList { width:100%; overflow:hidden; margin:.5em 0 1em 0; }
.bulletList li { width:100%; margin-bottom:.5em; float:left; }
.bulletList li > p { font-size:1em; line-height:1.6em; padding:0 20px 0 12px; background-image:url(../images/marketing-advisory-services/bullet-icon.png); background-position:0 .65em; background-repeat:no-repeat; color:#666; }


@media only screen and (max-width:800px){
	.content { width:100%; max-width:100%; background-image:none; }
	.innerContent { padding:2em 4%; }
	
	.innerContent > h2 { font-size:2em; }
	.innerContent > h3 { font-size:1.5em; }
	
	.pageList li > h2 { font-size:1.5em; }
	.pageList li > p { margin-top:1.5em; }
	
}
@media only screen and (max-width:480px){
	.innerContent > h2 { font-size:1.5em; }
	.innerContent > h3 { font-size:1.2em; }
	.innerContent > h4 { font-size:1em; }
	.innerContent > p { font-size:.9em; margin-top:1.5em; }
	
	.pageList li > h2 { font-size:1.2em; margin-bottom:.8em; }
	.pageList li > p { font-size:.9em; margin-top:1.5em; }
	
	.bulletList li { width:100%; }
	.bulletList li > p { font-size:.9em; }
}
@media only screen and (max-width:320px){
	.bulletList li { width:93%; padding:0 0 0 7%; }
}

/*-------------------*/

.informationTab { 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; padding-bottom:3em; }


@media only screen and (max-width:800px){
	.informationTab { width:100%; max-width:100%; background-image:none; padding-bottom:0; }
}


/*-------------------*/

.innerContentTwo { margin:0 1px; padding:2em 34px; background-color:#f5f3f2; position:relative; }

.panelOne { padding-right:30%; }

.panelOne > h2 { font-family:'ProximaNova-Bold', 'ITFDevanagari-Bold', sans-serif; font-size:1.1em; line-height:1.2em; color:#dcad5b; }
.panelOne > p { font-size:1em; line-height:1.6em; margin-top:.5em; color:#666666; }
.panelOne > h3 { font-family:'ProximaNova-Semibold', 'ITFDevanagari-Bold', sans-serif; font-size:1.1em; line-height:1.6em; margin-top:1em; color:#666666; }

.panelOne > .bulletList li { width:100%; margin-bottom:.5em; float:left; }

.mailBox { border:1px solid #ecc099; background-color:#fff; position:absolute; right:35px; top:50%; margin-top:-7%; 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/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:#dcad5b; }

@media only screen and (max-width:800px){
	
	.innerContentTwo { 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 > h2 { font-size:1em; }
	.panelOne > p { font-size:.9em; }
	.panelOne > h3 { font-size:1em;  }
	
	.panelOne > .bulletList li { width:100%; }
	
	.mailBox { position:static; margin:2em 5% 0 5%; padding:2em 5%; }
}