/* mini-framework */
.clear-both-fix:after,
.clear-both {
	display: block;
	height: 0;
	clear: both;
	visibility: hidden;
	overflow: hidden;
}

.clear-both-fix:after {
	content: '';
}

.span-table {
	display: table;
	table-layout: fixed;
	width: 100%;
}
.span-table-row {
	display: table-row;
	width: 100%;
}
.span-table-cell {
	display: table-cell;
}

.vertical-align-top {
	vertical-align: top;
}
.vertical-align-middle {
	vertical-align: middle;
}
.vertical-align-bottom {
	vertical-align: bottom;
}

.span-1 { width: 4.16666666667%; }
.span-2 { width: 8.33333333333%; }
.span-3 { width:12.5%; }
.span-4 { width: 16.6666666667%; }
.span-5 { width: 20.8333333333%; }
.span-6 { width: 25%; }
.span-7 { width: 29.1666666667%; }
.span-8 { width: 33.3333333333%; }
.span-9 { width: 37.5%; }
.span-10 { width: 41.6666666667%; }
.span-11 { width: 45.8333333333%; }
.span-12 { width: 50%; }
.span-13 { width: 54.1666666667%; }
.span-14 { width: 58.3333333333%; }
.span-15 { width: 62.5%; }
.span-16 { width: 66.6666666667%; }
.span-17 { width: 70.8333333333%; }
.span-18 { width: 75%; }
.span-19 { width: 79.1666666667%; }
.span-20 { width: 83.3333333333%; }
.span-21 { width: 87.5%; }
.span-22 { width: 91.6666666667%; }
.span-23 { width: 95.8333333333%; }
.span-24 { width: 100%; }
/* end mini-framework */

.module-wpg,
.module-wpg *,
.module-wpg-chart-cf,
.module-wpg-chart-cf * {
	margin: 0;
	padding: 0;
	outline: none;
	border: none;

	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
	box-sizing: border-box;
}
.module-wpg-chart-cf {
	font-family: Arial, Helvetica, sans-serif;
}
.module-wpg img {
	max-width: 100%;
	height: auto;
}

.inset-chart-module {
	min-width: 210px;
	height: 500px;
}

.wpg-bg-white {
	background: #fff;
}

.module-wpg-chart-1,
.module-wpg-chart-2,
.module-wpg-chart-3,
.module-wpg-header-table,
.module-wpg-header-text {
	padding: 35px;
}

.module-wpg .highcharts-axis-labels text {
	font-weight: 700;
}
.module-wpg h3,
.module-wpg h4 {
	color: #0e2b51;
	font-family: Georgia;
	font-size: 26px;
	margin-bottom: 15px;
	padding: 0 10px;
}

.module-wpg-header-table h3,
.module-wpg-header-text h3 {
	font-size: 36px;
}

.wpg-important-notes {
	margin-top: 20px;
}
.wpg-important-notes h3 {
	font-size: 26px;
	padding: 0;
}
.wpg-important-notes p {
	text-align: justify;
	margin-top: 10px;
}

.module-wpg h4 {
	font-size: 16px;
}

.main-module-wpg-chart-1 {
	margin-bottom: 15px;
}
.module-wpg .highcharts-button {
	display: none;
}

.wpg-wrap-table {
	padding: 0 10px;
	overflow: auto;
}
table.wpg-table {
	width: 100%;
	min-width: 450px;
}

table.wpg-table thead tr th:first-child {
	text-align: left;
}
table.wpg-table thead tr th {
	padding: 8px;
   text-align: center;
}
table.wpg-table thead {
	font-size: 14px;
	font-weight: bold;
	color: #0e2b51;
}

table.wpg-table tbody tr {
    border-bottom: 1px solid #f4f4f4;
    color: #002850;
    font-size: 14px;
}
table.wpg-table th,
table.wpg-table td {
	padding: 8px;
}
table.wpg-table tbody th {
	text-align: left;
}
table.wpg-table td {
	text-align: center;
}

.wpg-foot p {
	font-size: 13px;
	line-height: 140%;
	color: #777;
	text-align: justify;
}
.wpg-foot {
	margin-top: 30px;
}
.wpg-box-right-suw .wpg-foot p {
    color: #fff;
}
.wpg-foot.explorer-sliders {
    margin: 0;
    padding: 0;
}
.wpg-foot.explorer-sliders p {
    font-size: 10px;
    font-weight: normal;
    text-align: justify;
    padding: 0;
    color: #000;
}

.module-wpg-separtor {
	height: 20px;
	background: #e1e1e1;
	border: none;
	margin: 0;
	padding: 0;
}

.module-wpg-header-text p {
	padding: 0 10px;
	font-size: 14px;
	line-height: 140%;
	color: #777;
	margin-bottom: 15px;
}

.wpg-bg-orange {
	background: #d77f28;
}
.module-wpg-fund-x > ul > li {
	padding-top: 9px;
	padding-bottom: 9px;
}
.module-wpg-fund-x > ul > li:hover {
	background: #bf7224;
}

.module-wpg-fund-x .span-table-cell {
	min-width: 70px;
}

.module-wpg-fund-x {
	padding: 15px 5px;
	color: #fff;
}
.module-wpg-fund-x h3 {
	color: #fff;
}
.module-wpg-fund-x li {
	margin-top: 10px;
	padding-left: 10px;
	padding-right: 10px;
}
.module-wpg-fund-x li:first-child {
	margin-top: 0;
}
.module-wpg-fund-x li p {
	font-size: 16px;
	font-style: italic;
	line-height: 130%;
}
.module-wpg-fund-x li h5 {
	font-size: 18px;
	font-weight: 400;
	line-height: 130%;
}
.module-wpg-fund-x .span-table {
	table-layout: auto;
}
.wpg-spec-xcz21 {
	padding-left: 10px;
}
.module-wpg-fund-x-img {
	border-radius: 100%;
}
.module-wpg-simple-link-list {
	padding: 15px 5px;
}
.module-wpg-simple-link-list li {
	padding: 5px 10px;
	background-image: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABkAAAAVCAMAAACE9bUqAAAABGdBTUEAALGPC/xhBQAAAAFzUkdCAK7OHOkAAAD/UExURQAAAGN5kQAjSz5Zdj9YdgAlTAIkSjxZd2R6kmR6kXCGm7bAygYuUgAjTVJqhqe1woCTpEVjf5+rt2F6kD1aenSGnDNQcD1Ydlp0i5CgsGR4kdbe4QErUcrT2rjCzDlXcwEkTNng5lRuhwMlSuPm65Oktn2SpWqAly1Kaj5Zdx4/YBIzVgElSQIjTGF5kYSXqFRwiGJ4j3eJnzxadixJZwAkSzdSbxEzWB0+XTtYdkRffGR4kD5ZdGF7lNrf5cTN1MrT3GF7km6EmT9adwElSQEkSgEjSAAlTAAjSQEkTAAjSwAlSQEjSQAlSkJdegAkSAEiSwwyVgAkSwIkSidIZz3YDm0AAABEdFJOUwDH/ePj/f3lxcW6Xfz91XOo33/I5bXr5c6UxSb9PFrn/R/T/QyPqsHu4/T5/f3Io9PHseXu/ej59ebfxePIH0Y8yLzjeAFbhQAAAKdJREFUKM91j8UWg0AMRVNaKHV3d3d3Gwao2/9/Sw9dTQvJ8t2T3BeA74SuMTCesBxFiPUmYoTEERK52BBiOWLXgqcAtnM2YQ0UzGNW2wgZPLFrM3WBkAPVPEUvmyUyHc1DdwDrYdbHEFFo9QGW0gq2U5L0s0t5vtmD+Wu/mZBG+tdR4bjuWHk/5HrqX18WKJHIqJrTNyvxd6lQMyztcbrcyD8Ouy76AKFUETbjzX3GAAAAAElFTkSuQmCC");
	background-repeat: no-repeat;
	background-position: right 50%;
	margin-bottom: 5px;
}
.module-wpg-simple-link-list li a {
	display: inline-block;
	color: #0061b2;
	text-decoration: none;
	font-size: 20px;
	border-bottom: 1px solid #0061b2;
}
.module-wpg-fund-facts {
	padding: 25px;
}
.wpg-left-col-ff {
	padding-right: 25px;
}
.wpg-left-col-ff h3 {
	color: #fff;
	font-size: 40px;
	margin-bottom: 15px;
	line-height: 140%;
	margin-top: -10px;
	font-family: Georgia;
}
.wpg-left-col-ff p {
	font-size: 16px;
	color: #fff;
	margin-bottom: 15px;
	line-height: 140%;
}

.wpg-lits-vertical-top-inline-block {
	font-size: 0;
}
.wpg-lits-vertical-top-inline-block li {
	display: inline-block;
	width: 33.333333%;
	vertical-align: top;
	font-size: 16px;
	color: #fff;
	margin-bottom: 35px;
	padding: 0 10px;
}
.wpg-lits-vertical-top-inline-block li h4 {
	margin-bottom: 5px;
	font-family: Arial, Helvetica, sans-serif;
}
.wpg-lits-vertical-top-inline-block li p {
	color: #0e2b51;
	font-size: 22px;
	line-height: 130%;
}


.module-wpg-separtor-obj{
	height: 1px;
	background: #fff;
	overflow: hidden;
	width: 100%;
	border: none;
	margin: 15px 0;
}

.wpg-under-line-ff {
	color: #fff;
}
.wpg-under-line-ff-h4 {
	font-size: 22px;
	margin-bottom: 5px;
	color: #fff;
}
.wpg-under-line-ff p,
.wpg-under-line-ff li {
	font-size: 14px;
	line-height: 150%;
}
.wpg-under-line-ff li {
	list-style-type: disc;
	margin-left: 20px;
}
.wpg-under-line-ff .span-table-cell:first-child {
	padding-right: 50px;
}

.wpg-overflow-auto-slide {
	height: 480px;
    background: #fff;
    overflow: auto;
    margin-left: 25px;
    padding: 0 10px 0 0;
    margin-top: 46px;
}
.wpg-overflow-auto-slide p {
	margin-bottom: 15px;
	line-height: 140%;
	font-size: 14px;
    text-align: justify;
}
.module-wpg-chart-cf {
	padding: 50px 0;
}


.wpg-sliders-suw {
	padding-right: 45px;
	padding-left: 45px;
}
.wpg-sliders-suw .ui-widget-content {
	border: none;
	border-radius: 0;
	background: #eeeeee;
}

.wpg-sliders-suw .ui-state-default,
.wpg-sliders-suw .ui-widget-content .ui-state-default {
	border: 4px solid #c1daed;
	border-radius: 100%;
	background: #004e9c;
	width: 32px;
	height: 32px;
	cursor: pointer;
}


.wpg-sliders-suw .ui-slider-horizontal .ui-slider-handle {
	top: -10px;
}

.wpg-sliders-suw p {
	font-weight: 700;
	color: #9f9f9f;
	font-size: 14px;
	padding: 20px 0;
}
.wpg-box-right-suw {
	background: #0061b3;
	color: #fff;
	padding: 25px 35px;
}
.wpg-box-right-suw-table small {
	display: block;
}
.wpg-box-right-suw-table big {
	display: block;
}
.wpg-under-chart-cf {
	margin-top: 50px;
}
.wpg-box-right-suw h4 {
	font-size: 28px;
	margin-bottom: 15px;
	font-family: Georgia;
}
.wpg-box-right-suw-table .span-table-cell big {
	font-family: Georgia;
}
.wpg-box-right-suw-table .span-table-cell {
	border-left: 2px solid #94bedf;
	text-align: center;
}
.wpg-box-right-suw-table .span-table-cell big {
	display: inline-block;
	width: 100%;
	max-width: 70px;
	text-align: center;
	font-size: 20px;
	padding-left: 5px;
	padding-right: 5px;
}
.wpg-box-right-suw-table .span-table-cell small {
	display: inline-block;
	width: 100%;
	max-width: 90px;
	margin-bottom: 8px;
	text-align: left;
	padding-left: 5px;
	padding-right: 5px;
	min-height: 48px;
	font-size: 15px;
}
.wpg-box-right-suw-table .span-table-cell:first-child {
	border-left: none;
	text-align: left;
}
.module-wpg-links {
	background: #fff;
}
.module-wpg-links .span-table-cell:first-child {
	border-right: 16px solid #e1e1e1;
}
.wpg-three-boxes-links > div {
	float: left;
	width: 50%;
	padding: 35px 45px;
}
.wpg-one-box-links > div {
	padding: 35px 45px;
}
.wpg-funds-overview h4,
.wpg-three-boxes-links h4,
.wpg-one-box-links h3 {
	font-weight: 700;
	color: #122e4f;
	font-size: 20px;
	line-height: 160%;
	font-family: Georgia, "Times New Roman", Times, serif;
}
.wpg-funds-overview li a,
.wpg-one-box-links li a,
.wpg-three-boxes-links li a{
	font-weight: 500;
}
.wpg-one-box-links h3 {
	font-size: 36px;
}
.wpg-funds-overview li,
.wpg-three-boxes-links li,
.wpg-one-box-links li {
	font-size: 16px;
	line-height: 160%;
	font-family: Arial, Helvetica, sans-serif;
	font-weight: 700;
}
.wpg-funds-overview li a,
.wpg-three-boxes-links li a,
.wpg-one-box-links li a {
	color: #484848;
}
.wpg-funds-overview li a:hover,
.wpg-three-boxes-links li a:hover,
.wpg-one-box-links li a:hover {
	color: #0063b0;
	text-decoration: underline;
}
.wpg-bg-grey {
	background: #e1e1e1;
}
.wpg-cx-right {
	padding-right: 45px;
}
.wpg-cx-left {
	padding-left: 45px;
}
.wpg-under-chart-cf {
	padding-right: 45px;
}




.chart-periods {
    position: absolute;
    left: 67px;
    top: 14px;
    list-style-type: none;
}
.chart-periods li {
    background-color: #d5d5d5;
    color: #001246;
    cursor: pointer;
    float: left;
    font-size: 15px;
    font-weight: bold;
    margin: 0 2px;
    padding: 4px 8px;
    text-align: center;
}
.chart-periods li.active {
    background-color: #1588BD;
    color: #fff;
}

td.decimal-center span {
    display: inline-block;
    text-align: right;
    width: 60px;
}

.st0{fill:#F1F2F2;}
.st1{fill:#808285;}

.wpg-funds-overview {
   -webkit-column-count: 2;
      -moz-column-count: 2;
           column-count: 2;

   -webkit-column-gap: 20px;
      -moz-column-gap: 20px;
           column-gap: 20px;

    box-sizing: border-box !important;
    padding: 20px 25px;
}

.wpg-funds-overview > * {
	display: inline-block;
    padding: 15px 25px;
    break-inside: avoid-column;
}

.wpg-two-cols {
	width: 100% !important;
}
.wpg-two-cols-1,
.wpg-two-cols-2 {
	float: left;
	width: 50%;
	padding-right: 20px;
}
.wpg-two-cols > div > div {
	padding-bottom: 18px;
}
.module-nst-3-tab {
	border-spacing: 9px 0;
}
.module-nst-3-tab > .span-table-cell {
	background: #fff;
}

.module-nst-3-tab .wpg-links,
.module-nst-3-tab h3 {
	padding: 9px;
}
.module-nst-3-tab .wpg-links {
	padding-bottom: 0;
}
.module-nst-3-tab .wpg-links a {
	display: inline-block;
	position: relative;
	font-size: 14px;
   color: #006aba;
   margin-right: 9px;
   padding-bottom: 9px;
}
.module-nst-3-tab .wpg-links a:before {
	content: '+';
	display: inline-block;
	vertical-align: middle;
	width: 16px;
	height: 16px;
	line-height: 16px;
	text-align: center;
	margin-right: 4px;
	border-radius: 2px;
	background: #999999;
	color: #fff;
	font-weight: 700;
	font-size: 16px;
	text-shadow: 0 0 1px #fff;
}
.module-nst-3-tab h3 {
   color: #0e2b51;
   font-size: 25px;
   line-height: 125%;
   height: 70px;
	overflow: hidden;
}
.module-nst-3-tab img {
	height:169px;
	object-fit: cover;
	width: 100%;
}
.module-nst-3 h2,
.module-nst-4 h2 {
  border-top: 2px solid #c3c3c3;
  color: #484848;
  font-family: Georgia,Times,"Times New Roman",serif;
  font-size: 40px;
  line-height: 1.2em;
  padding: 15px 70px 15px 10px;
}

.module-nst-3 a.see-all-link {
	padding-right: 9px;
}

.module-nst-4 .span-table {
	border-spacing: 9px 0;
	height: 258px;
}
.module-nst-4 .span-table-cell {
	background: #006aba;
	color: #fff;
	padding: 9px;
}
.module-nst-4 .span-table-cell h3 {
	color: #fff;
	font-size: 25px;
	line-height: 125%;
}
.module-nst-4 .span-table-cell p {
	color: #fff;
	font-size: 14px;
	margin-bottom: 9px;
}


.partner-pages .news-item-big {
	margin-left: 0 !important;
	width: 40.2% !important;
}
.partner-pages .col-2.padded-col-2.news-item-md.rese {
	width: 59.8% !important;
}
.partner-pages .news-item-small:first-child {
	margin-left: 0 !important;
}

.partner-pages .col-2.padded-col-2.news-item-small.side-image {
	width: 39.5% !important;
}
.partner-pages .row.news-alternate {
	margin-bottom: 9px;
}
.partner-pages .news-section .news-item-small.side-image img {
	position: static !important;
	float: right;
	margin: 9px !important;
}



.partner-pages .col-2.padded-col-2.news-item-md.rese .caption {
	margin-top:  -140px;
}
.partner-pages .col-2.padded-col-2.news-item-md.rese .caption h3,
.partner-pages .col-2.padded-col-2.news-item-md.rese .caption p {
	text-shadow: 0 0 1px #000;
	color: #fff;
}

.videos-webcasts .col-1-padded.news-menu {
	width: 20% !important;
}

#videos-slider .description .col-4 p,
#videos-slider .description p {
	color: #fff !important;
}

.module-wpg.module-wpg-slider {
	background: #000;
	max-height: 588px;
	overflow: hidden;
}

.module-wpg.module-wpg-slider .cycle-slideshow {
	height: 527px;
	min-height:250px;
}

.module-wpg h4 {
	position: relative;
	cursor: default;
	z-index: 300;
}
/*
.module-wpg h4 sup {
	display: block;
	width:100%;
	max-width: 500px;
	position: absolute;
	left: 10px;
	top: 120%;
	border: 1px solid #636363;
	padding: 9px;
	background: #fff;
	display: none;
	font-size: 12px;
}
.module-wpg h4:hover sup {
	display: block;
}
*/
h5.subheader {
font-size: 12px;
color: gray;
padding: 0 10px;
position: relative;
top: -12px;
margin-top: 9px;
margin-bottom: 10px;
font-family: Arial, Helvetica, sans-serif;
}

.news-section .news-item-small.side-image img {
	float: right;
	margin-right: 9px !important;
}

.footnote-link {
    vertical-align: super;
    font-size: 18px;
}

.wpg-disclaimer {
	width: 100%;
}
.wpg-disclaimer .container {
	padding-bottom: 18px;
}
.wpg-disclaimer h2 {
	color: #484848;
	font-family: Georgia;
	font-size: 40px;
	line-height: 72px;
}
.wpg-disclaimer p {
	font-size: 14px;
	text-align: justify;
}
.wpg-table * {
	font-family: Arial, Helvetica, sans-serif;
}

[class="ng-scope"] svg,
[class="ng-scope"] svg * {
	font-family: arial !important;
}

.wpg-fund-facts-date {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
}
.wpg-fund-facts-date strong {
	font-weight: normal !important;
	color: #0e2b51;
	font-family: Arial, Helvetica, sans-serif;
	display: inline-block;
	padding-left: 10px;
	padding-bottom: 20px;
	font-size: 18px;
}
.wpg-fund-facts-date strong span {
	font-size: 16px;
	color: #fff;
	font-weight: normal !important;
	font-family: Arial, Helvetica, sans-serif;
}

.wpg-wrap-table + .wpg-wrap-table {
	margin-top: 20px;
}
.wpg-disclosures  h3 {
	display: none;
}
.wpg-standard-header {
	color: #0e2b51;
	font-family: Georgia;
	font-size: 26px;
	margin-bottom: 20px;
	padding: 0 10px;

}
.wpg-foot {
	margin-bottom: 20px;
	padding-left: 10px;
	padding-right: 10px;
}
.module-wpg-fund-x li {
	cursor: pointer;
}
.module-wpg-fund-x li .popup {
	display: none;
}
.wpg-popup {
	display: none;
	position: absolute;
	top: 0;
	left: 0;
	right: 0;
	background: #000;
	background: rgba(0,0,0,.8);
	min-height: 500px;
	z-index: 99999;
	padding-left: 22px;
	padding-right: 22px;
}
.wpg-popup p {
	text-align: justify;
}
.wpg-popup-inset {
	position: relative;
	top: 60px;
	background: #fff;
	color: #fff;
	padding: 20px;
	max-width: 500px;
	margin-left: auto;
	margin-right: auto;
}
.wpg-popup-close {
	position: absolute;
	top: -31px;
	right: 0;
	background: transparent;
	cursor: pointer;
	width: 30px;
	height: 30px;
	color: #fff;
	display: block;
	text-align: center;
	line-height: 30px;
	font-size: 30px;
	font-weight: 700;
	text-shadow: 0 0 1px #fff;
}

.wpg-fund-page.common-fund-app {
	padding-bottom: 24px;
}

.wpg-disclosures {
	margin-bottom: 0 !important;
}

#image_module {
	float: none;
	padding-top: 4%;
	padding-bottom: 3%;
}

.module-3img {
	width: 100%;
}

.module-3img a {
	color: inherit!important;
}

.module-3img .img1module {
	width: 33.333%;
	float: left;
	text-align: center;
	padding-bottom: 10px;
	margin-left: -4%;
}

.module-3img .img2module {
	width: 33.333%;
	float: left;
	text-align: center;
	padding-bottom: 10px;
	margin-left: 4%;
}

.module-3img .img3module {
	width: 33.333%;
	float: right;
	text-align: center;
	margin-right: -4%;
	padding-bottom: 10px;
}

.module-3img .module-3img img {
	max-width: 50% !important;
	/*min-height:185px;*/
}

.module-3img .title1,
.module-3img .title2,
.module-3img .title3 {
	padding-bottom: 10px;
	padding-top: 5px;
	font-size: 24px;
	color: #3659bf;
	font-weight: 700;
	font-family: Georgia, Times, 'Times New Roman', serif;
}

.module-3img .subtitle1,
.module-3img .subtitle2,
.module-3img .subtitle3 {
	font-size: 22px;
	color: #4e4e4e;
	font-weight: 400;
	padding-bottom: 15px;
	padding-left: 10%;
	padding-right: 10%;
}

.module-3img .min-height-img {
	min-height: 182px;
}

.module-3img img {
	max-width: 50% !important;
}

/* respo */

@media screen and (max-width: 1330px) {
	.module-wpg.module-wpg-slider .cycle-slideshow {
		height: auto;
	}
}

@media screen and (max-width: 1320px) {
	.partner-pages .col-2.padded-col-2.news-item-md.rese .caption {
		margin-top: 0;
	}
	.partner-pages .col-2.padded-col-2.news-item-md.rese .caption h3 {
		padding-top: 9px;
	}
	.partner-pages .col-2.padded-col-2.news-item-md.rese .caption h3,
	.partner-pages .col-2.padded-col-2.news-item-md.rese .caption p {
		text-shadow: 0 0 0 #000;
		color: #0e2b51;
	}
	.wpg-box-right-suw-table .span-table-cell big {
		font-size: 15px;
	}
}

@media screen and (max-width: 1100px) {
	.partner-pages .col-2.padded-col-2.news-item-small.side-image {
		background: #fff !important;
		width: 100% !important;
	}
	.partner-pages .news-section .news-item-small.side-image img  {
		float: none !important;
		margin: 0 !important;
	}
	.partner-pages .col-1.padded-col-1.news-item-small {
		margin-bottom: 9px;
	}

	.videos-webcasts .news-section .news-menu ul li a {
		font-size: 14px !important;
		line-height: 105% !important;
	}
	.videos-webcasts .player-container iframe {
		height: 280px !important;
	}

	.wpg-box-right-suw {
		padding: 9px;
		vertical-align: middle !important;
	}
	.wpg-box-right-suw-table .span-table-cell small {
		font-size: 11px;
	}
	.wpg-box-right-suw-table .span-table-cell big {
		font-size: 16px;
	}

	.news-section .news-item-small.side-image img {
		float: none !important;
		margin: 0 !important;
	}

	.module-3img .img1module,
	.module-3img .img2module,
	.module-3img .img3module {
		width: 100%;
		margin: auto;
	}

	.module-3img .subtitle1,
	.module-3img .subtitle2,
	.module-3img .subtitle3 {
		padding-bottom: 15px;
	}

	.module-3img .min-height-img {
		min-height: inherit;
	}
}

@media screen and (max-width: 1000px) {
	.videos-webcasts .col-1-padded.news-menu {
		width: 100% !important;
		float: none !important;
	}
	.videos-webcasts .caption2 {
		background: #fff !important;
	}

	.videos-webcasts .player-container iframe {
		height: 240px !important;
	}
}

@media screen and (max-width: 992px) {
	.module-nst-4 .span-table-cell,
	.module-nst-4 .span-table{
		width: 100% !important;
		display: block !important;
		height: auto !important;
	}
	.module-nst-4 .span-table-cell {
		margin-bottom: 9px;
		padding-top: 70px;
	}

	.partner-pages .col-2.padded-col-2.news-item-big {
		margin-bottom: 9px !important;
	}

	.partner-pages .col-2.padded-col-2.news-item-big,
	.partner-pages .col-2.padded-col-2.news-item-md.rese {
		width: 100% !important;
		float: none !important;
		max-height: none !important;
	}

	.partner-pages .caption {
		padding: 20px !important;
	}
	.partner-pages .col-2.padded-col-2.news-item-md.rese .caption h3 {
		padding-top: 0;
	}

}

@media screen and (max-width: 768px) {
	.inset-chart-module {
		height: 300px;
	}
	.wpg-lits-vertical-top-inline-block li p {
		font-size: 20px;
	}
	.wpg-fctsa > div {
		display: block !important;
		width: 100%;
	}

	.mobile-no-span-table,
	.mobile-no-span-table > .span-table-cell {
		display: block !important;
		width: 100%;
	}

	.wpg-sliders-suw {
		padding-right: 0;
		padding-left: 0;
	}
	.wpg-cx-right {
		padding-right: 15px;
		padding-left: 15px;
	}
	.wpg-cx-left {
		padding-right: 15px;
		padding-left: 15px;
	}
	.wpg-under-chart-cf {
		padding-right: 15px;
		padding-left: 15px;
	}
	.wpg-foot.explorer-sliders {
	    margin-bottom: 10px;
	}

	.wpg-overflow-auto-slide {
		margin-left: 0;
		margin-top: 0;
		height: auto;
	}
	.wpg-box-right-suw-table .span-table-cell small {
		font-size: 12px;
	}
	.wpg-box-right-suw-table .span-table-cell big {
		font-size: 16px;
	}
	.wpg-box-right-suw {
		padding: 15px;
	}
	.wpg-box-right-suw h4 {
		font-size: 18px;
	}
	.wpg-three-boxes-links > div,
	.wpg-one-box-links > div {
		padding: 15px;
	}
	.module-wpg-links > div {
		border: none !important;
		display: block !important;
		width: 100%;
		padding: 0 !important;
	}

	.module-nst-3-tab,
	.module-nst-3-tab > .span-table-cell {
		display: block !important;
		width: 100% !important;
	}
	.module-nst-3-tab > .span-table-cell {
		margin-bottom: 9px;
	}
	.col-2.padded-col-2.news-item-small.side-image .caption {
		background: #fff;
	}
	.col-2.padded-col-2.news-item-small.side-image img {
		top: 0 !important;
	}

	.news-item-md {
		height: auto !important;
	}

	.videos-webcasts .player-container iframe {
		height: 300px !important;
	}

	.videos-webcasts .player-container iframe {
		height: 300px !important;
	}

	.wpg-fund-facts-date,
	.wpg-fund-facts-date .span-table-cell {
		display: block !important;
		width: auto !important;
	}
	.wpg-fund-facts-date strong {
		padding-left: 0;
	}
}

@media (max-width: 650px) {
	.module-3img .subtitle1,
	.module-3img .subtitle2,
	.module-3img .subtitle3 {
		font-size: 14px;
	}

	.module-3img .title1,
	.module-3img .title2,
	.module-3img .title3 {
		font-size: 16px;
	}
}

@media screen and (max-width: 500px) {
	.wpg-lits-vertical-top-inline-block li,
	.wpg-under-line-ff > div {
		display: block !important;
		width: 100%;
		padding: 0 !important;
	}
	.wpg-three-boxes-links > div {
		width: 100% !important;
		float: none !important;
	}
	.wpg-two-cols > div {
		width: 100% !important;
	}
	.module-nst-3 h2,
	.module-nst-4 h2,
	.miniatures-row .container > h3 {
		font-size: 30px !important;
		line-height: 120% !important;
	}
	.miniatures-row a.see-all-link {
		margin-top: 9px;
	}
	.wpg-box-right-suw-table .span-table-cell {
		display: block !important;
		width: 100% !important;
		border-left: none !important;
		border-bottom: 2px solid #94bedf !important;
		padding: 9px !important;
		text-align: left;
	}
	.wpg-box-right-suw-table .span-table-cell small {
		min-height: inherit !important;
		margin-bottom: 0 !important;
	}
	.article-content {
	    overflow-x: hidden;
	}
	.miniatures-row a.see-all-link {
	    float: none;
	    margin: 0 0 10px;
	    top: 0;
	}
	.module-nst-3 h2, .module-nst-4 h2 {
	    padding-left: 0;
	    padding-right: 0;
	    padding-top: 15px;
	}
	.about4 h1 {
	    font-size: 38px;
	}
	h1.editor-header1 {
	    font-size: 38px;
	}
}