/* http://meyerweb.com/eric/tools/css/reset/ 
   v2.0 | 20110126
   License: none (public domain)
*/
@font-face {
font-family:"din-2014";
src:url("https://use.typekit.net/af/343335/00000000000000003b9b0ad0/27/l?primer=7cdcb44be4a7db8877ffa5c0007b8dd865b3bbc383831fe2ea177f62257a9191&fvd=n3&v=3") format("woff2"),url("https://use.typekit.net/af/343335/00000000000000003b9b0ad0/27/d?primer=7cdcb44be4a7db8877ffa5c0007b8dd865b3bbc383831fe2ea177f62257a9191&fvd=n3&v=3") format("woff"),url("https://use.typekit.net/af/343335/00000000000000003b9b0ad0/27/a?primer=7cdcb44be4a7db8877ffa5c0007b8dd865b3bbc383831fe2ea177f62257a9191&fvd=n3&v=3") format("opentype");
font-display: swap;
	font-style:normal;font-weight:300;
}

@font-face {
font-family:"din-2014";
src:url("https://use.typekit.net/af/4b34d2/00000000000000003b9b0acf/27/l?primer=7cdcb44be4a7db8877ffa5c0007b8dd865b3bbc383831fe2ea177f62257a9191&fvd=i4&v=3") format("woff2"),url("https://use.typekit.net/af/4b34d2/00000000000000003b9b0acf/27/d?primer=7cdcb44be4a7db8877ffa5c0007b8dd865b3bbc383831fe2ea177f62257a9191&fvd=i4&v=3") format("woff"),url("https://use.typekit.net/af/4b34d2/00000000000000003b9b0acf/27/a?primer=7cdcb44be4a7db8877ffa5c0007b8dd865b3bbc383831fe2ea177f62257a9191&fvd=i4&v=3") format("opentype");
font-display: swap;font-style:italic;font-weight:400;
}

@font-face {
font-family:"din-2014";
src:url("https://use.typekit.net/af/cb6232/00000000000000003b9b0ad8/27/l?primer=7cdcb44be4a7db8877ffa5c0007b8dd865b3bbc383831fe2ea177f62257a9191&fvd=n4&v=3") format("woff2"),url("https://use.typekit.net/af/cb6232/00000000000000003b9b0ad8/27/d?primer=7cdcb44be4a7db8877ffa5c0007b8dd865b3bbc383831fe2ea177f62257a9191&fvd=n4&v=3") format("woff"),url("https://use.typekit.net/af/cb6232/00000000000000003b9b0ad8/27/a?primer=7cdcb44be4a7db8877ffa5c0007b8dd865b3bbc383831fe2ea177f62257a9191&fvd=n4&v=3") format("opentype");
font-display: swap;font-style:normal;font-weight:400;
}

@font-face {
font-family:"din-2014";
src:url("https://use.typekit.net/af/abc1c3/00000000000000003b9b0ac9/27/l?primer=7cdcb44be4a7db8877ffa5c0007b8dd865b3bbc383831fe2ea177f62257a9191&fvd=n6&v=3") format("woff2"),url("https://use.typekit.net/af/abc1c3/00000000000000003b9b0ac9/27/d?primer=7cdcb44be4a7db8877ffa5c0007b8dd865b3bbc383831fe2ea177f62257a9191&fvd=n6&v=3") format("woff"),url("https://use.typekit.net/af/abc1c3/00000000000000003b9b0ac9/27/a?primer=7cdcb44be4a7db8877ffa5c0007b8dd865b3bbc383831fe2ea177f62257a9191&fvd=n6&v=3") format("opentype");
font-display: swap;font-style:normal;font-weight:600;
}

@font-face {
font-family:"din-2014";
src:url("https://use.typekit.net/af/19a2f0/00000000000000003b9b0ac7/27/l?primer=7cdcb44be4a7db8877ffa5c0007b8dd865b3bbc383831fe2ea177f62257a9191&fvd=n7&v=3") format("woff2"),url("https://use.typekit.net/af/19a2f0/00000000000000003b9b0ac7/27/d?primer=7cdcb44be4a7db8877ffa5c0007b8dd865b3bbc383831fe2ea177f62257a9191&fvd=n7&v=3") format("woff"),url("https://use.typekit.net/af/19a2f0/00000000000000003b9b0ac7/27/a?primer=7cdcb44be4a7db8877ffa5c0007b8dd865b3bbc383831fe2ea177f62257a9191&fvd=n7&v=3") format("opentype");
font-display: swap;font-style:normal;font-weight:700;
}

@font-face {
font-family:"din-2014-narrow";
src:url("https://use.typekit.net/af/920d55/00000000000000003b9b0ad2/27/l?primer=7cdcb44be4a7db8877ffa5c0007b8dd865b3bbc383831fe2ea177f62257a9191&fvd=n4&v=3") format("woff2"),url("https://use.typekit.net/af/920d55/00000000000000003b9b0ad2/27/d?primer=7cdcb44be4a7db8877ffa5c0007b8dd865b3bbc383831fe2ea177f62257a9191&fvd=n4&v=3") format("woff"),url("https://use.typekit.net/af/920d55/00000000000000003b9b0ad2/27/a?primer=7cdcb44be4a7db8877ffa5c0007b8dd865b3bbc383831fe2ea177f62257a9191&fvd=n4&v=3") format("opentype");
font-display: swap;font-style:normal;font-weight:400;
}

@font-face {
font-family:"din-2014-narrow";
src:url("https://use.typekit.net/af/e80950/00000000000000003b9b0ad3/27/l?primer=7cdcb44be4a7db8877ffa5c0007b8dd865b3bbc383831fe2ea177f62257a9191&fvd=n7&v=3") format("woff2"),url("https://use.typekit.net/af/e80950/00000000000000003b9b0ad3/27/d?primer=7cdcb44be4a7db8877ffa5c0007b8dd865b3bbc383831fe2ea177f62257a9191&fvd=n7&v=3") format("woff"),url("https://use.typekit.net/af/e80950/00000000000000003b9b0ad3/27/a?primer=7cdcb44be4a7db8877ffa5c0007b8dd865b3bbc383831fe2ea177f62257a9191&fvd=n7&v=3") format("opentype");
font-display: swap;font-style:normal;font-weight:700;
}
@font-face {
	font-family: "Avenir LT W01_45 Book1475508";
	src: url("../fonts/710789a0-1557-48a1-8cec-03d52d663d74.eot?#iefix");
	src: url("../fonts/710789a0-1557-48a1-8cec-03d52d663d74.eot?#iefix") format("eot"),  url("../fonts/065a6b14-b2cc-446e-9428-271c570df0d9.woff2") format("woff2"),  url("../fonts/65d75eb0-2601-4da5-a9a4-9ee67a470a59.woff") format("woff"),  url("../fonts/c70e90bc-3c94-41dc-bf14-caa727c76301.ttf") format("truetype"),  url("../fonts/0979215b-3a1b-4356-9c76-e90fa4551f1d.svg#0979215b-3a1b-4356-9c76-e90fa4551f1d") format("svg");
}
@font-face {
	font-family: "Avenir-Medium";
	src: local('Avenir-Medium'),  url('../fonts/Avenir-Medium.ttf')  format('truetype');
}
@font-face {
	font-family: "DIN-Bold";
	src: local('DIN Bold'),  url('../fonts/DIN Bold.otf')  format('opentype');
}
@font-face {
	font-family: "Biloxi_Script";
	src: local('Biloxi Script'),  url('../fonts/Biloxi Script.ttf')  format('truetype');
}
@font-face {
    font-family: 'Avenir-Heavy';
    src: url('../fonts/Avenir-Heavy.eot');
    src: url('../fonts/Avenir-Heavy.eot?#iefix') format('embedded-opentype'),
        url('../fonts/Avenir-Heavy.woff') format('woff'),
        url('../fonts/Avenir-Heavy.ttf') format('truetype'),
        url('../fonts/Avenir-Heavy.svg#Avenir-Heavy') format('svg');
    font-weight: normal;
    font-style: normal;
	font-display: swap;
}
html, body, div, span, applet, object, iframe, h1, h2, h3, h4, h5, h6, p, blockquote, pre, a, abbr, acronym, address, big, cite, code, del, dfn, em, img, ins, kbd, q, s, samp, small, strike, strong, sub, sup, tt, var, b, u, i, center, dl, dt, dd, ol, ul, li, fieldset, form, label, legend, table, caption, tbody, tfoot, thead, tr, th, td, article, aside, canvas, details, embed, figure, figcaption, footer, header, hgroup, menu, nav, output, ruby, section, summary, time, mark, audio, video {
	margin: 0;
	padding: 0;
	border: 0;
	font-size: 100%;
	font: inherit;
	vertical-align: baseline;
}
/* HTML5 display-role reset for older browsers */
article, aside, details, figcaption, figure, footer, header, hgroup, menu, nav, section {
	display: block;
}
body {
	line-height: 1;
	max-width: 1440px;
	margin: 0 auto;
	position: relative;
	font-size: 17px;
}
ol, ul {
	list-style: none;
}
blockquote, q {
	quotes: none;
}
blockquote:before, blockquote:after, q:before, q:after {
	content: '';
	content: none;
}
table {
	border-collapse: collapse;
	border-spacing: 0;
}
html, body {
	margin: 0;
	padding: 0;
	width: 100%;
	height: 100%;
	font-size: 1rem;
	line-height: inherit;
}
body {
	background: #fff;
	margin: 0;
	padding: 0;
	font-family: 'Avenir LT W01_45 Book1475508', san-serif;
	font-weight: 400;
	font-size: 15px;
    line-height: 26px;
}
* {
	box-sizing: border-box;
}
img {
	max-width: 100%;
}
.clearfix {
	clear: both;
}
a {
	color: #fff;
	text-decoration: none;
}
#_no-margin {
	margin: 0;
}
sup{
	vertical-align: super;
    font-size: smaller;
}
strong{
	font-weight: bold;
	font-family: 'Avenir-Medium';
}
em{
	font-style: italic;
}
h1, h2, h3, h4, h5, h6{
	font-family: 'DIN-Bold';
	font-weight: bold;
}
h2{
	font-size: 1.5em;
}
h3{
	font-size: 1.4em;
}
h4{
	font-size: 1.3em;
}
h5{
	font-size: 1.2em;
}
h5{
	font-size: 1.1em;
}
/**********************************Left area**************************
*********************************************************************/


.fixed {
	position: absolute;
	width: 20%;
	background: #0e2b46;
	top: 0;
	max-width: 384px;
	min-height: 100%;
}
.fixed .logo {
	padding: 4rem 2rem;
	display: block;
}
.fixed .bottom-logo {
	position: absolute;
	bottom: 0;
	font-size: 16px;
	font-weight: 700;
	color: #fff;
	text-transform: uppercase;
	bottom: 20px;
	left: 2rem;
}
.fixed ul {
	display: block;
	margin: 0;
	padding: 0
}
.fixed ul li a {
	font-family: 'DIN-Bold';
	display: block;
	font-size: 13px;
	font-weight: bold;
	text-transform: uppercase;
	transition: background .5s ease-in-out;
	-moz-transition: background .5s ease-in-out;
	-webkit-transition: background .5s ease-in-out;
	-ms-transition: background .5s ease-in-out;
	padding: 1rem 2rem;
	letter-spacing: 1px;
	font-weight: 700;
}
.fixed ul li a {
	font-family: 'Avenir-Medium';
	text-decoration: underline;
}
.fixed ul.parent > li.active > a{
	background: #489bbc;
	font-family: 'DIN-Bold';
	text-decoration: none;
}
.fixed ul.parent > li.active > ul li{
	background: #1a3352;
	margin-bottom: 1px;
}
.fixed ul.parent > li.active > ul li a{
	text-decoration: none;
}
.fixed ul li a span {
	font-weight: 400;
}
.fixed ul li:nth-child(2), .fixed ul li:nth-child(3), .fixed ul li:nth-child(4) {
	
}
.fixed ul li a:hover {
	background: #489bbc;
	color: #fff;
	text-decoration: none;
}
.print-button {
	float: left;
	display: none;
	margin-top: 1rem;
	margin-left: 2rem;
	background: #489bbc;
	border-radius: 5px 5px 5px 5px;
	-moz-border-radius: 5px 5px 5px 5px;
	-webkit-border-radius: 5px 5px 5px 5px;
	-ms-border-radius: 5px 5px 5px 5px;
	padding: 1rem 1.5rem;
}
.print-button i {
	color: #fff;
	font-size: 20px;
	margin-right: 0.5rem;
	display: inline-block;
}
.print-button em {
	display: inline-block;
	font-style: normal;
	font-size: 14px;
	font-weight: 700;
	color: #fff;
	text-transform: uppercase;
}
.hambur_ico {
	position: fixed;
	left: 25px;
	top: 25px;
	z-index: 999;
	display: none;
}
.hambur_ico img{
	max-width: 30px;
}
/************************Right Bar***********************************
********************************************************************/
.right_side_bar ol{
	margin-top: 10px;
	list-style: decimal;
	padding-left: 20px;
	color: #002a42;
}
.right_side_bar {
	position: relative;
	left: 20%;
	width: 80%;
}
.right_side_bar a:hover{
	text-decoration: underline;
}
.right_side_bar .top-bar{
	display: none;
}
.right_side_bar .header_banner {
	display: inline-block;
	float: left;
	width: 100%;
	height: auto;
	background: url(../img/header-banner.jpg) no-repeat;
	min-height: 339px;
	height: auto;
	background-size: cover;
}
.right_side_bar .header_banner .banner{
	display: none;
}
.banner{
	display: none;
}
.report_area {
	float: right;
	padding: 3.5rem 0
}
.report_area .m_r {
	background: #fff;
	color: #0d2b51;
	font-size: 28px;
	font-weight: 700;
	text-transform: uppercase;
	padding: 1.5rem 3rem 1.5rem 4rem;
	border-radius: 50px 0px 0 50px;
}
.report_area .m_r span {
	font-family: 'DIN-Bold';
	display: block;
	margin-top: 0rem;
	color: #489bbc;
	font-size: 20px;
}
.report_area .print {
	float: right;
	margin-top: 1.5rem;
	margin-right: 2rem;
	background: #0d2b4f;
	border-radius: 5px 5px 5px 5px;
	-moz-border-radius: 5px 5px 5px 5px;
	-webkit-border-radius: 5px 5px 5px 5px;
	-ms-border-radius: 5px 5px 5px 5px;
	padding: 1rem 1.5rem;
}
.report_area .print i {
	color: #fff;
	font-size: 20px;
	margin-right: 0.5rem;
	display: inline-block;
}
.report_area .print em {
	display: inline-block;
	font-style: normal;
	font-size: 14px;
	font-weight: 700;
	color: #fff;
	text-transform: uppercase;
}
.right_side_bar section article {
	font-family: 'DIN-Bold';
	background: url(../img/gradient-bg.jpg) no-repeat;
	background-size: cover;
	text-align: right;
	font-size: 28px;
	font-weight: 700;
	color: #fff;
	text-transform: uppercase;
	line-height: 75px;
	width: 100%;
	float: left;
	margin-bottom: 2rem;
	padding-right: 60px;
}
.report_bar h4{
	font-family: 'DIN-Bold';
	/* display: none; */
	width: 100%;
	font-size: 30px;
	text-transform: uppercase;
	color: #489bbc;
	line-height: 38px;
	text-align: center;
}
.report_bar br{
	display: none;
}
.pad-bar, .pad-col{
	padding: 0 4rem;
}
.comm_sec {
	display: inline-block;
	width: 100%;
	margin: 2rem 0 0;
}
.comm_sec h1 {
	font-family: 'DIN-Bold';
	text-transform: uppercase;
	font-size: 20px;
	font-weight: 700;
	color: #002a42;
	text-transform: uppercase;
	border-bottom: 4px solid #0d2b4e;
	padding-bottom: 0.8rem;
	color: #0d2b4e;
}
.comm_sec h1 strong{
	font-family: 'DIN-Bold';
}
.comm_sec .pc2 h1 {
	margin-bottom: 15px;
	margin-top: 20px;
}
.comm_sec h1 span {
	float: right;
	font-size: 16px;
}
.comm_sec ul li {
	font-family: 'Avenir LT W01_45 Book1475508';
	color: #002a42;
	font-size: 1em;
	font-weight: 400;
	line-height: 26px;
	margin: 1rem 0 1rem 1.5rem;
	list-style: disc;
}
.comm_sec p {
    font-family: 'Avenir LT W01_45 Book1475508';
    color: #002a42;
    font-size: 1em;
    font-weight: 400;
    line-height: 26px;
    margin: 1.8rem 0 0;
    list-style: disc;
}
.comm_sec p span {
	display: block;
	margin-top: 16px;
}
.coumn2-area {
	background: url(../img/banner2.jpg) no-repeat;
	width: 100%;
	background-size: cover;
	height: auto;
	padding: 4rem 0;
	margin: 3rem 0;
	box-shadow: -11px 19px 10px rgba(0,0,0,0.1);
	-moz-box-shadow: -11px 19px 10px rgba(0,0,0,0.1);
	-webkit-box-shadow: -11px 19px 10px rgba(0,0,0,0.1);
	-ms-box-shadow: -11px 19px 10px rgba(0,0,0,0.1)
}
.coumn2-area .banner-heading {
	font-family: 'DIN-Bold';
	background: rgba(13,42,73,0.8);
	display: inline-block;
	font-size: 18px;
	color: #fff;
	font-weight: 700;
	padding: 2rem;
	max-width: 500px;
	width: 100%;
	margin-top: 170px;
}
.scrollbar {
	position: relative;
	display: inline-block;
	background: #f5f5f5;
	width: 100%;
}
.spacer {
	margin: 1rem 0 0;
}
.scrollbar table {
	width: 100%;
}
.scrollbar table tr td:nth-child(2) {
	/* background-color: #002a42; */
	border-radius: 5px 5px 5px 5px;
	width: 186px;
	height: 50px;
}
.scrollbar table tr td:first-child {
	padding-left: 12px;
	padding-right: 10px;
}
.scrollbar table tr td:last-child {
	padding-right: 12px;
}
/* .scrollbar table tr:nth-child(4n+3) {
	background: #eaeaea;
    padding: 8px;
} */
.scrollbar table th {
	font-size: 1em;
	font-weight: 700;
	color: #002a42;
	vertical-align: middle;
	text-transform: uppercase;
}
.scrollbar table td {
	font-family: 'Avenir-Medium';
	font-size: 1em;
	font-weight: 400;
	color: #002a42;
	vertical-align: middle;
}
.scrollbar table td a{
	color: #002a42;
}
.scrollbar table td:nth-child(4) {
    width: 27%;
}
.scrollbar table td:nth-child(5) {
    width: 18%;
}
.scrollbar table td span {
	font-family: 'DIN-Bold';
}
.scrollbar table tr{
	height: 71px;
}
.top-ten.scrollbar table tr:nth-child(2n+2) {
    background: #eaeaea;
}
.top-ten.scrollbar table tr td{
	width: 25% !important;
}
.stock_bar {
	display: none;
	width: 100%;
	padding: 0 1rem;
}
.stock_bar:nth-child(2n+1) {
	background: #eaeaea;
}
.stock_bar .field_1 {
	display: inline-block;
	width: 100%;
	margin-top: 1rem;
}
.stock_bar .field_1:last-child {
	margin-top: 0;
}
.stock_bar .field_1 em {
	font-size: 17px;
	font-weight: 700;
	padding: 0.5rem;
	color: #002a42;
	display: inline-block;
	font-style: normal;
	vertical-align: top;
}
.stock_bar .field_1 .blank_button {
	display: inline-block;
	margin: 0;
	/* background-color: #002a42; */
	border-radius: 5px 5px 5px 5px;
	width: 80px;
	height: 40px;
}
.stock_bar h6 {
	font-size: 13px;
	font-weight: 400;
	color: #002a42;
	vertical-align: middle;
	padding: 0.5rem;
	margin-top: 0rem;
}
.stock_bar h5 {
	font-size: 13px;
	font-weight: 400;
	color: #002a42;
	display: inline-block;
	vertical-align: middle;
	padding: 0 0.5rem 0.5rem;
	margin-top: 0rem;
	width: 100%;
}
.stock_bar h5 span {
	text-align: right;
	float: right;
}
.stock_bar h5 span span {
    float: none;
}
/*.scrollbar table tr:nth-child(3n+1) {
	background: #eaeaea;
}*/


.right_side_bar a.read_button {
	font-family: 'DIN-Bold';
	display: block;
	background: #489bbc;
	text-align: center;
	padding: 1.5rem 0;
	margin-top: 46px;
	font-size: 18px;
	text-transform: uppercase;
	font-weight: 700;
	color: #fff;
	transition: background .5s ease-in-out;
}
a.read_button:hover {
	background: #0d2a4b;
}
/* pie area */
  
._2-columnlayout {
	display: inline-block;
	width: 100%;
}
._2-columnlayout ._1columnlayout {
	display: inline-block;
	width: 47%;
	margin-right: 3%;
	float: left;
	position: relative;
}
._2-columnlayout ._1columnlayout .light-grey {
	background: #eaeaea;
	margin: 2.3rem 0 1.3rem;
	padding: 0rem 0;
}
._2-columnlayout ._1columnlayout img {
	margin: 0 auto;
	display: block;
}
/* fund performance */
.scrollbar2 {
	position: relative;
	display: inline-block;
	background: #f5f5f5;
	width: 100%;
}
.scrollbar2 table {
	width: 100%;
}
/* portfolio summary */
.div_p_sum {
	display: none;
	width: 100%;
}
.div_p_sum ul li {
	display: inline-block;
	margin: 0;
	padding: 0;
}
.div_p_sum ul {
	display: block;
	margin: 0;
	padding: 0;
	width: 100%;
}
.div_p_sum ul li {
	font-size: 17px !important;
	font-weight: 700 !important;
	color: #002a42;
	display: inline-block;
}
.div_p_sum ul li span {
	text-align: right;
	font-weight: 400;
	float: right;
	color: #002a42 !important;
}
.scrollbar2 table tr td:first-child {
	padding-left: 10px;
	min-width: 11vw;
}
.scrollbar2 table th {
	font-family: 'DIN-Bold';
	font-size: 17px;
	font-weight: 700;
	line-height: 24px;
	color: #002a42;
	text-align: left;
	vertical-align: middle;
	text-transform: uppercase;
	min-width: 10vw;
}
.scrollbar2 table td {
	font-family: 'Avenir-Medium';
	font-size: 1em;
	font-weight: 400;
	color: #002a42;
	vertical-align: middle;
	line-height: 24px;
	text-align: left;
	padding: 20px 0;
}
.scrollbar2 table td span {
	font-family: 'DIN-Bold';
}
.scrollbar2 table tr:nth-child(2n) {
	background: #eaeaea;
}
.div_ending {
	display: none;
	width: 100%;
}
.div_ending em {
	font-size: 12px;
	font-style: normal;
	font-weight: 700;
	line-height: 15px;
	color: #002a42;
	text-align: left;
	float: left;
	vertical-align: middle;
	text-transform: uppercase;
	display: inline-block;
	width: auto;
	padding: 0.7rem 0.5rem;
}
.div_ending em span {
	display: block;
}
.combo_div_bar {
	display: inline-block;
	width: 100%;
	padding: .3rem 0.5rem;
	background: #f9f9f9;
}
.combo_div_bar:nth-child(2n+1) {
	background: transparent;
}
.combo_div_bar h6 {
	font-size: 12px;
	font-style: normal;
	font-weight: 700;
	text-transform: uppercase;
}
.combo_div_bar h5 {
	display: inline-block;
	color: #002a42;
	font-size:12px;
	font-weight: 400;
	padding: 0 0.5rem;
}
.combo_div_bar h6{
	padding-left: 2%;
}
.graph_img {
	width: 100%;
	margin-top: 30px;
}
/* video */

.video_area {
	position: relative;
}
.video_area img {
	width: 100%;
	box-shadow: -11px 19px 10px rgba(0,0,0,0.1);
	-moz-box-shadow: -11px 19px 10px rgba(0,0,0,0.1);
	-webkit-box-shadow: -11px 19px 10px rgba(0,0,0,0.1);
	-ms-box-shadow: -11px 19px 10px rgba(0,0,0,0.1)
}
.video_area .play-BTN {
	position: absolute;
	transform: translate(-50%, -50%);
	left: 50%;
	top: 50%;
}
.coumn3-area {
	background: url(../img/banner3.jpg) no-repeat;
	width: 100%;
	background-size: cover;
	height: auto;
	padding: 3rem 0 2rem;
	margin: 3rem 0 2rem;
	display: inline-block;
	box-shadow: -11px 19px 10px rgba(0,0,0,0.1);
	-moz-box-shadow: -11px 19px 10px rgba(0,0,0,0.1);
	-webkit-box-shadow: -11px 19px 10px rgba(0,0,0,0.1);
	-ms-box-shadow: -11px 19px 10px rgba(0,0,0,0.1)
}
.coumn3-area .banner-heading3 {
	background: rgba(13,42,73,0.8);
	float: right;
	font-size: 18px;
	color: #fff;
	font-weight: 700;
	padding: 1.7rem 4rem 1.7rem 5rem;
	max-width: 450px;
	width: 100%;
	margin-top: 170px;
	text-align: right;
}
/* fund performance table */


/* fund performance */
.scrollbar3 {
	position: relative;
	display: inline-block;
	background: #f5f5f5;
	width: 100%;
}
.scrollbar3 table {
	width: 100%;
}
.scrollbar3 table tr td:first-child {
	padding-left: 20px;
}
.scrollbar3 table th {
	font-family: 'DIN-Bold';
	font-size: 16px;
	font-weight: 700;
	line-height: 22px;
	color: #002a42;
	text-align: left;
	vertical-align: middle;
	text-transform: uppercase;
}
.scrollbar3 table th:first-child{
	padding-left: 20px;
}
.scrollbar3 table th span {
	display: block;
}
.scrollbar3 table td {
	font-family: 'Avenir LT W01_45 Book1475508';
	font-size: 14px;
	font-weight: 400;
	color: #002a42;
	vertical-align: middle;
	line-height: 60px;
	text-align: left;
}
.scrollbar3 table tr:first-child {
	background: #f5f5f5 !important;
}
.scrollbar3 table tr:nth-child(2n+1) {
	background: #eaeaea;
}
.scrollbar3 table td:nth-child(14) {
	background: #c8dee6;
	padding-left: 10px;
}
.scrollbar3 table td:nth-child(15) {
	padding-left: 10px;
}
.slider_on_mobile {
	display: inline-block;
	width: 100%;
	background: #f9f9f9;
	padding: 10px;
}
.slider_on_mobile:nth-child(2n+1) {
	background: transparent;
}
.bxslider h4 {
	font-size: 16px;
	font-weight: 700;
	line-height: 22px;
	color: #002a42;
	display: inline-block;
	float: left;
	width: 100%;
	padding: 10px;
	text-transform: uppercase;
}
.bxslider h4 span {
	float: right;
}
.slider_on_mobile .align_left {
	/* float: left; */
	width: 100%;
}
.slider_on_mobile .align_left .var_1 {
	font-size: 14px;
	font-weight: 400;
	color: #002a42;
	width: 100%;
	float: left;
	text-transform: uppercase;
}
.slider_on_mobile .align_left .var_1 span {
    float: right;
    width: 45%;
}
.slider_on_mobile .align_left .var_1 span:first-child {
    float: left;
}
.slider_on_mobile .align_left .var_1 span:last-child {
    text-align: right;
}
.slide{
	display: flex;
}
.slide .col{
	flex: 50%;
}
.client_area_DIV {
	float: left;
	width: 47%;
	margin-top: 2rem;
}
.client_area_DIV img {
	float: left;
	margin-right: 10px;
}
/* .client_area_DIV:last-child {
	float: right;
} */
.client_area_DIV:first-child {
	float: left;
}
.client_sig_DIV {
	display: inline-block;
	width: 100%;
	margin: 0;
}
.client_area_DIV img:last-child {
	max-width: 100%;
	margin-top: 5px;
}
.client_area_DIV .div_signature {
	display: inline-block;
	width: 100%;
	margin: 0 0 1rem;
}
.client_area_DIV .div_signature h2{
	font-family: 'Biloxi_Script';
	font-size: 2.6rem;
	font-weight: 400;
	color: #002a42;
	margin-top: 30px;
}
.client_area_DIV .div_signature .left-right{
	width: 25%;
	float: left;
}
.client_area_DIV .div_signature .left-right:last-child {
	width: 65%;
    float: right;
}
.client_area_DIV p {
	font-family: 'Avenir-Medium';
	font-weight: 400;
	font-size: 1em;
	color: #002a42;
	margin: 1rem 0 0;
}
.client_area_DIV p span {
	display: block;
	margin: 1rem 0;
}
.spacer ul {
	margin: 0;
	padding: 0;
	display: block;
}
.spacer ul li {
	font-size: 15px;
	font-weight: 400;
	color: #002a42;
	line-height: 30px;
	padding: 0.7rem 1rem;
	display: inline-block;
	width: 100%;
	text-transform: uppercase;
}
.fund-performance .spacer ul li {
	font-family: 'Avenir-Medium';
	font-size: 1em;
	font-weight: 400;
	color: #002a42;
	line-height: 30px;
	padding: 0.7rem 1rem;
	display: inline-block;
	width: 100%;
	text-transform: uppercase;
	margin: 0;
}
.fund-performance .spacer ul li:nth-child(2n+2) {
	background: #eaeaea;
}
.spacer ul li em {
	text-align: left;
	font-style: normal;
	text-transform: none;
	font-size: 16px;
	float: right;
	width: 50%;
    line-height: 30px;
}
.spacer ul li strong {
	width: 48%;
    display: block;
	font-weight: normal;
    float: left;
}
.spacer ul li em.teal {
	color: #14beba;
}
.spacer ul li:nth-child(2n+1) {
	/* background: #f9f9f9; */
}
.scrollbar#two_column table tr td span {
	background-color: #002a42;
	border-radius: 5px 5px 5px 5px;
	width: 150px;
	height: 50px;
}
.scrollbar#two_column table tr td:nth-child(2) {
	background: transparent;
	/* width: auto; */
}
.scrollbar#two_column table tr td {
	border-radius: 5px 5px 5px 5px;
	-moz-border-radius: 5px 5px 5px 5px;
	-webkit-border-radius: 5px 5px 5px 5px;
	-ms-border-radius: 5px 5px 5px 5px;
	width: 12%;
}
.scrollbar#two_column table tr td:nth-child(2n+1) {
    text-align: center;
}
.range_fund {
	display: none;
}
.range_fund ul {
	display: block;
	width: 100%;
}
.range_fund ul li {
	font-size: 14px !important;
	font-weight: 400;
	color: #002a42;
	vertical-align: middle;
	display: inline-block;
	width: 100%;
}
.range_fund ul li span {
	width: 100px;
	height: 40px;
	background: #0d2a4b;
	margin: 0 10px;
	border-radius: 5px 5px 5px 5px;
	-moz-border-radius: 5px 5px 5px 5px;
	-webkit-border-radius: 5px 5px 5px 5px;
	-ms-border-radius: 5px 5px 5px 5px;
	display: inline-block;
}
.scrollbar#two_column table tr{
	height: 75px;
}
.scrollbar#two_column table tr:nth-child(2n+2) {
	background: #eaeaea;
}
.scrollbar#two_column table tr td:nth-child(2n+2){
	/* width: 115px; */
}
.two_div_spacer {
	margin-top: 1rem;
}
.two_div_spacer .left-right {
	float: left;
	width: 45%;
}
.two_div_spacer .left-right a i {
	position: relative;
	left: 20px;
}
.two_div_spacer .left-right:last-child {
	float: right;
}
footer.comm_sec{
	margin: 0 0 -7px 0;
}
footer .left-right:last-child{
	text-align: right;
	margin-right: 3%;
}
.light_blu {
	display: inline-block;
	width: 100%;
	padding: 2rem;
	background: #5aa5c3;
	float: left;
	margin-top: -10px;
}
.light_blu p {
	color: #fff;
}
.light_blu .ph_no_div {
	display: block;
	margin-bottom: 10px;
	border-top: 3px solid #fff;
	padding-top: 15px;
}
.light_blu .ph_no_div:nth-child(2) {
	border-top: none;
	padding-top: 0;
}
.light_blu .ph_no_div em {
	font-family: 'DIN-Bold';
	display: inline-block;
	font-style: normal;
	color: #fff;
	font-size: 14px;
	font-weight: 700;
	text-align: left;
	text-transform: uppercase;
}
.light_blu .ph_no_div em span {
	text-align: right;
	margin-left: 50px;
}
.light_blu .ph_no_div em span a {
	text-decoration: none;
	color: #fff;
}
.light_blu .ph_no_div em span a:hover {
	text-decoration: underline;
}
#less_space_bar {
	margin-top: 1rem;
}
.ph_no_div_mob{
	display: none;
}
.donutchart{
	width: 100%; 
	min-height: 500px;
}
.canvasjs-chart-credit {
    display: none;
}
#backTopBtn {
  display: none; /* Hidden by default */
  position: fixed; /* Fixed/sticky position */
  bottom: 20px; /* Place the button at the bottom of the page */
  right: 30px; /* Place the button 30px from the right */
  z-index: 99; /* Make sure it does not overlap */
  border: none; /* Remove borders */
  outline: none; /* Remove outline */
  background-color: #0e2b46; /* Set a background color */
  color: white; /* Text color */
  cursor: pointer; /* Add a mouse pointer on hover */
  padding: 15px; /* Some padding */
  border-radius: 10px; /* Rounded corners */
  font-size: 18px; /* Increase font size */
}

#backTopBtn:hover {
  background-color: #555; /* Add a dark-grey background on hover */
}
.grey-bg{
	background-color: #EAEAEA;
}
#curve_chart{
	margin: 0 auto;
}
.company-logo {
    text-align: center;
    max-width: 100%;
    height: 80px;
    display: flex;
    /* justify-content: center; */
    align-items: center;
	margin-left: 15px;
}

.company-logo img {
    max-width: 100%;
    max-height: 90%;
    border-radius: 4px;
    border: 1px solid #d3d3d3;
    width: 130px;
    height: 60px;
}
.company-logo img:hover {
    opacity: 0.8;
}
.disclaimer p{
	font-size: 11px;
	line-height: 16px;
}
.right_side_bar a{
	color: #3300ff;
}
.right_side_bar a:hover{
	text-decoration: underline;
}
.right_side_bar .range_fund a{
	color: #002a42;
}
.right_side_bar .range_fund a strong{
	font-weight: 400;
}
#fpnet table td, #fpnet table th {
    text-align: center;
}
#fpnet table td:first-child {
    text-align: left;
}
.flex-container{
	display: flex;
	flex-direction: row;
	align-items: center;
	justify-content: space-around;
}
.flex-container .col-4{
	flex: 33.33%;
}
.flex-container .col-8{
	flex: 67.77%;
}

/*========================================
=====================Media quaries=====================
====================================================*/

@media only screen and (max-width:1024px) {
	.scrollbar table tr td:nth-child(2) {
		width: 100px;
	}
	.scrollbar table td, .scrollbar2 table th, .scrollbar2 table td {
		font-size: 14px;
	}
	.comm_sec h1 {
		font-size: 15px;
	}
	.scrollbar3 table th, .scrollbar3 table td {
		font-size: 12px;
	}
	.spacer ul li em {
		width: 100%;
		max-width: 100%;
		float: left;
	}
	.client_area_DIV img:last-child {
		float: left;
		max-width: 100%;
	}
}
 @media only screen and (max-width:768px) {
	.scrollbar2 table, .scrollbar3 table {
		width: max-content;
		width: -moz-max-content;    /* Firefox/Gecko */
		width: -webkit-max-content; /* Chrome */
	}
	.scrollbar2, .scrollbar3 {
		overflow: scroll;
	}
	.comm_sec h1 {
		padding-bottom: 1.8rem;
	}
	.comm_sec h1 span {
		float: left;
	}
	.scrollbar table tr td:nth-child(2) {
		width: 60px;
		height: 40px;
	}
	.scrollbar table td {
		font-size: 11px;
	}
}
 @media only screen and (max-width:767px) {
	.right_side_bar .header_banner{
		background: url(../img/mob/header-banner.jpg) no-repeat;
		min-height: 38vh;
		background-position: center;
		margin-top: 80px;
	}
	.report_area .m_r{
		font-size: 12px;
		padding: 0.5rem 1rem 0.5rem 1rem;
	}
	.report_area .m_r span{
		font-size: 10px;
	}
	.pad-col{
		padding: 0;
	}
	.right_side_bar {
		position: relative;
		left: 0;
		width: 100%;
	}
	.right_side_bar a{
		width: 100%;
	}
	.right_side_bar footer a{
		color: #fff;
	}
	.right_side_bar footer a:hover{
		text-decoration: underline;
	}
	.fixed {
		width: 75%;
		z-index: 99;
		max-width: 300px;
		display: none;
		padding-top: 70px;
		top: 0 !important;
		bottom: 0;
	}
	.fixed .logo{
		display: none;
	}
	.right_side_bar section article {
		font-size: 14px;
		background-position: right;
		margin-bottom: 2rem;
		text-align: center;
		background-size: 150% 100%;
		padding: 0;
	}
	.right_side_bar .top-bar{
		display: block;
		background-color: #0e2b46;
		position: fixed;
		text-align: center;
		width: 100%;
		padding: 5px;
		z-index: 1;
	}
	.report_bar h4 img{
		display: block;
		margin: 0 auto;
	}
	.coumn2-area .banner-heading, .client_area_DIV p, .coumn3-area .banner-heading3 {
		font-size: 13px;
		line-height: 18px;
		margin-top: 0;
		max-width: 300px;
		padding: 1rem;
	}
	.pad-bar {
		padding: 0 2rem;
	}
	.coumn2-area {
		margin-bottom: 0;
	}
	._2-columnlayout ._1columnlayout, .two_div_spacer .left-right, .client_area_DIV {
		width: 100%;
		margin-right: 0;
	}
	._2-columnlayout ._1columnlayout .light-grey{
		padding: 3.5rem 0.5rem;
	}
	.stock_bar h5, .stock_bar h6{
		padding-left: 2rem;
		font-family: 'Avenir-Medium';
	}
	.stock_bar .field_1 em{
		font-size: 12px;
		font-family: 'DIN-Bold';
	}
	.stock_bar .blank_button img{
		max-width: 100%;
		max-height: 100%;
		width: 80px;
		height: 40px;
		border: 1px solid #d3d3d3;
		border-radius: 4px;
	}
	.client_area_DIV img:last-child {
		max-width: 150px;
	}
	#table_hide, .report_area .print, .bottom-logo {
		display: none;
	}
	.div_p_sum, .range_fund, .div_ending, .stock_bar, .print-button, .hambur_ico, .report_bar {
		display: block;
	}
	.client_area_DIV img:last-child {
		max-width: 150px;
		width: 100%;
		margin-top: 1rem;
		float: none;
	}
	.client_area_DIV .div_signature h2{
		font-size: 1.8rem;
	}
	.client_area_DIV .div_signature .left-right{
		width: 35% !important;
		text-align: left;
	}
	.client_area_DIV .div_signature .left-right:last-child{
		width: 60% !important;
	}
	.client_area_DIV .div_signature {
		margin: 0;
	}
	.spacer ul li em {
		line-height: inherit;
	}
	.spacer ul li {
		font-size: 0.7rem;
	}
	.spacer ul li em {
		float: right;
		width: 48%;
	}
	a.read_button {
		padding: 1.7rem 0;
		font-size: 15px;
	}
	.comm_sec h1 span {
		float: none;
		display: block;
		font-family: Roboto;
		font-weight: 300;
		font-size: 13px;
	}
	.fpnet h1 span {
		font-weight: bold;
		font-family: 'DIN-Bold';
		font-size: 15px;
	}
	.scrollbar2, .scrollbar3 {
		overflow: hidden;
	}
	.comm_sec {
		margin-top: 2rem;
	}
	.comm_sec h1 {
		padding-bottom: 0.8rem;
	}
	.div_ending em{
		padding: 0.7rem 0;
		width: 20%;
		font-family: 'DIN-Bold';
	}
	.combo_div_bar h6 {
		padding-left: 2%;
	}
	.combo_div_bar h5 {
		font-family: 'Avenir-Medium';
		padding: 0 0;
		width: 19.8%;
	}
	.combo_div_bar h5:nth-child(2) {
		padding-left: 2%;
	}
	.combo_div_bar {
		background: #eaeaea;
	}
	#fpnet .combo_div_bar h5, #fpnet .div_ending em{
		text-align: center;
	}
	.comm_sec p{
		font-size: 15px;
		word-break: break-word;
	}
	.coumn3-area .banner-heading3{
		font-size: 11px;
		max-width: 250px;
		padding: .6rem;
	}
	.slider_on_mobile .align_left{
		padding: 0 7%;
	}
	.bxslider h4{
		padding: 10px 10%;
	}
	.div_p_sum ul li {
		font-size: 12px !important;
		font-family: 'DIN-Bold' !important;
	}
	.div_p_sum ul li span{
		font-family: 'Avenir-Medium' !important;
	}
	.fund-performance .spacer ul li {
		font-size: 3vw;
	}
	.fund-performance .spacer ul li em {
		font-size: 3vw;
	}
	.client_area_DIV p{
		font-family: 'Avenir-Medium';
		max-width: 100%;
		padding: 1rem 0;
	}
	.range_fund ul li{
		margin: 0;
		font-family: 'Avenir-Medium';
		display: inline-flex;
		padding: 0 5px;
	}
	.range_fund ul li strong{
		font-family: 'Avenir-Medium';
		line-height: 45px;
	}
	.range_fund ul li:nth-child(2n+2){
		background: #eaeaea;
	}
	.range_fund ul li span{
		margin-right: 10%;
		background: transparent;
		text-align: center;
	}
	.range_fund ul li strong{
		text-align: left;
		line-height: 25px;
	}
	#less_space_bar .graph_img{
		min-height: 150px;
	}
	footer .left-right:last-child{
		text-align: left;
	}
	.ph_no_div_mob{
		display: block;
		margin-bottom: 10px;
		border-top: 3px solid #fff;
		padding-top: 25px;
	}
	.light_blu .ph_no_div_mob:last-child {
		border-top: none;
		padding-top: 0;
		margin-top: 30px;
	}
	.light_blu .ph_no_div_mob em {
		font-family: 'DIN-Bold';
		display: inline-block;
		font-style: normal;
		color: #fff;
		font-size: 12px;
		font-weight: 700;
		text-align: left;
		text-transform: uppercase;
	}
	.light_blu .ph_no_div_mob em span {
		text-align: right;
		margin-left: 50px;
	}
	.light_blu .ph_no_div_mob:last-child em span{
		margin-left: 0;
		margin-top: 30px;
		display: inline-block;
	}
	.ph_no_div{
		display: none !important;
	}
	.report_bar {
		font-size: 14px;
	}
	.report_bar br{
		display: block;
	}
	.donutchart{
		width: 100%; 
		min-height: 300px;
	}
}
@media only screen and (min-width: 768px){
	.client_area_DIV:nth-child(2n) {
		margin-left: 6%;
	}
}
@media only screen and (min-width: 1200px){
	.fixed ul li a {
		padding: 1rem 4vw;
	}
	.fixed ul ul li a {
		padding: 1.6rem 4vw;
	}
}

/*2021-07-15*/
.d-flex{
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
}
.flex-wrap{
    -ms-flex-wrap: wrap!important;
    flex-wrap: wrap!important;
}
.flex-row {
    -ms-flex-direction: row !important;
    flex-direction: row !important;
}
.flex-column {
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -ms-flex-direction: column;
    flex-direction: column;
}
.justify-content-center{
    -webkit-box-pack: center!important;
    -ms-flex-pack: center!important;
    justify-content: center!important;
}
.justify-content-between{
    -webkit-box-pack: justify!important;
    -ms-flex-pack: justify!important;
    justify-content: space-between!important;
}
.justify-content-end{
    -webkit-box-pack: end!important;
    -ms-flex-pack: end!important;
    justify-content: flex-end!important;
}
.justify-content-around{
    -ms-flex-pack: distribute!important;
    justify-content: space-around!important;
}
.align-items-center{
    -webkit-box-align: center!important;
    -ms-flex-align: center!important;
    align-items: center!important;
}
.align-items-end{
    -webkit-box-align: end;
    -ms-flex-align: end;
    align-items: flex-end;
}
.align-self-end {
    -ms-flex-item-align: end;
    align-self: flex-end;
}
.align-self-start {
    -ms-flex-item-align: start!important;
    align-self: flex-start!important;
}
.mt-auto, .my-auto {
    margin-top: auto!important;
}
.mobile-item{
	display: none;
	background-color: #FFF;
}
.table-scroll-outer {
    overflow-x: auto;
}
.table-scroll-outer{
    overflow-x: auto;
}
.table-scroll-outer table {
    min-width: 630px;
}
.swipe-gif{
    width: 156px;
    height: 58px;
    background-image: url('https://pengana.com/wp-content/themes/pengana/images/swipe.gif');
    background-size: cover;
}
.swipe-tooltip{
    margin-bottom: 15px;
    display: -webkit-box!important;
    display: -ms-flexbox!important;
    display: flex!important;
    color: #FF0000;
}
.scrollbar2 .table-scroll-outer table tbody tr:nth-child(odd) {
   
}
.scrollbar2 .table-scroll-outer table tr:nth-child(2n) {
    background-color: #FFF;
}
.scrollbar2 .table-scroll-outer table th{
	min-width: 0 !important;
	font-size: 14px;
	line-height: 1.2;
}
.scrollbar2 .table-scroll-outer table th:first-child{
	width: 30%;
}
.scrollbar2 table tr td:first-child{
	min-width: 0 !important;
}
.performance-table th, .performance-table td {
    padding: 15px 5px;
}
.performance-table tr.uppercase {
    border-bottom: 2px solid #002a42;
}
.performance-table tbody tr {
    border-bottom: 1px solid #002a42;
}
.swipe-tooltip p{
	margin-top: 8px;
}
.iframe-pie-chart-container{
	height: 1000px;
	background: #EAEAEA;
}
.pie-container {
    width: 50%;
    height: 500px;
    padding: 10px;
}

.api-table-container{
	border-left: solid #f5f5f5 1rem;
	border-right: solid #f5f5f5 1rem;
	border-bottom: solid #f5f5f5 1rem;
	background-color: #FFF;
}
.api-table-container-inner{
	padding: 20px;
}
.api-table-container h4{
	color: #002a42;
	font-size: 18px;
}
.api-table-container sup{
	top: 0;
}
.api-table-container p.small-note{
	margin-top: 5px;
	font-size: 13px;
	margin-bottom: 10px;
}
.performance-more-details p{
	font-size: 12px;
	line-height: 1.55;
}
.pth-small, p.font-size-13{
	font-size: 13px;
}

.performance-table-6512 th:nth-child(9), .performance-table-6512 td:nth-child(9), .performance-table-6512 th:nth-child(7), .performance-table-6512 td:nth-child(7), .performance-table-6512 th:nth-child(8), .performance-table-6512 td:nth-child(8),
.performance-table-6519 td:nth-child(4), .performance-table-6519 th:nth-child(5), .performance-table-6519 td:nth-child(5), .performance-table-6519 th:nth-child(6), .performance-table-6519 td:nth-child(6), .performance-table-6519 th:nth-child(7), .performance-table-6519 td:nth-child(7), .performance-table-6519 th:nth-child(8), .performance-table-6519 td:nth-child(8),
.performance-table-6450 th:nth-child(7), .performance-table-6450 td:nth-child(7), .performance-table-6450 th:nth-child(8), .performance-table-6450 td:nth-child(8), .performance-table-6450 th:nth-child(9), .performance-table-6450 td:nth-child(9),
.performance-table-6478 th:nth-child(7), .performance-table-6478 td:nth-child(7), .performance-table-6478 th:nth-child(8), .performance-table-6478 td:nth-child(8), .performance-table-6478 th:nth-child(9), .performance-table-6478 td:nth-child(9){
    background-color: #f1eeed;
}
.newcompany-logo{
	position: relative;
}
.newcompany-logo-inner{
	width: 130px;
    height: 60px;
    position: relative;
    background-color: #FFF;
	border: 1px solid #d3d3d3;
	padding: 5px;
}
.newcompany-logo img {
    position: absolute;
    top: 50%;
    left: 50%;
    -webkit-transform: translate(-50%, -50%);
    transform: translate(-50%, -50%);
    max-width: 100%;
    max-height: 100%;
	width: auto;
	height: auto;
	border: 0;
	padding: 8px;
}
.comm_sec h1 span{
	transform: translateY(-4px);
}
.small{
	    font-size: 80%;
    font-weight: 400;
}
.performance-table tbody tr td p {
    display: none;
}
.performance-table-2786 tbody tr:nth-child(odd) td, .performance-table-11174 tbody tr:nth-child(odd) td{
	font-family: 'Avenir-Heavy' !important;
	background-color: #f5f5f5 !important;
}

.performance-table-2786 tbody tr td{
	width: 10%;
}
.performance-table-2786 tbody tr td:first-child{
	width: 30%;
}
.single-holding-row{
    padding-top: 20px;
    padding-bottom: 10px;
}
.single-holding-index{
    width: 10%;
    display: none !important;
}
.holding-logo{
    width: 20%;
    padding-left: 30px;
    padding-right: 30px;
}
.holding-logo-inner{
    width: 100%;
	padding-bottom: 42.85%;
    position: relative;
    background-color: #FFF;
}
.holding-logo-inner img{
    position: absolute;
  top: 50%;
  left: 50%;
  -webkit-transform: translate(-50%, -50%);
  transform: translate(-50%, -50%);
  max-width: 70%;
  max-height: 70%;
}
.holding-name{
   width: 35%;
    font-family: 'Avenir-Heavy';
}
.holding-flag{
   width: 15%;
	font-family: 'Avenir-Medium';
    font-size: 1em;
    font-weight: 400;
}
.holding-category{
    width: 30%;
	font-family: 'Avenir-Medium';
    font-size: 1em;
    font-weight: 400;
}

.holding-flag img{
    max-width: 30px;
    height: auto;
    width: 100%;
}
.holding-desc {
	font-size: 14px;
    width: 100%;
    padding: 0px 30px 20px 30px;
    border-bottom: 1px solid #FFF;
}
@media (max-width: 959px){
	.iframe-pie-chart-container {
    height: 1400px;
}
}
@media (max-width: 767px){
	.mobile-item {
    display: block;
}
	.holding-logo, .holding-name, .holding-flag, .holding-category {
    width: 100%;
    text-align: center;
}
	.holding-logo {
    margin-bottom: 10px;
}
}

