/*

Theme Name: Finexis


Version: 1.0

Theme URI: 

Author: 

Author URI:

Description: Custom theme made for Finexis

*/

@font-face {

  font-family: "LibreBaskerville-Regular";
   src: url("fonts/LibreBaskerville-Regular.ttf");
}
@font-face {

  font-family: "LibreBaskerville-Italic";
   src: url("fonts/LibreBaskerville-Italic.ttf");
}
@font-face {

  font-family: "LibreBaskerville-Bold";
   src: url("fonts/LibreBaskerville-Bold.ttf");
}
@font-face {

  font-family: "OpenSans-Bold";
   src: url("fonts/OpenSans-Bold.ttf");
}
@font-face {

  font-family: "OpenSans-Regular";
   src: url("fonts/OpenSans-Regular.ttf");
}
@font-face {

  font-family: "OpenSans-SemiBold";
   src: url("fonts/OpenSans-SemiBold.ttf");
}
@font-face {

  font-family: "OpenSans-Light";
   src: url("fonts/OpenSans-Light.ttf");
}
@font-face {

  font-family: "Inter-Regular";
   src: url("fonts/Inter-Regular.ttf");
}
@font-face {

  font-family: "Inter-SemiBold";
   src: url("fonts/Inter-SemiBold.ttf");
}
@font-face {

  font-family: "SFPRODISPLAYBOLD";
   src: url("fonts/SFPRODISPLAYBOLD.otf");
}
@font-face {

  font-family: "Rubik-Regular";
   src: url("fonts/Rubik-Regular.ttf");
}
@font-face {

  font-family: "FontsFree-Net-SFProDisplay-Bold";
   src: url("fonts/FontsFree-Net-SFProDisplay-Bold.ttf");
}
/* -- style for common -- */
html {
scroll-behavior: smooth;
}
body {
 font-family: "OpenSans-Regular";
overflow-x: hidden;
font-size: 14px;

color: #031D28;
line-height: normal;
}
a,
input,
textarea,
button,
select {
outline: none;
}
a:hover,
a:focus,
input:focus,
textarea:focus,
button:focus,
select:focus {
outline: none;
text-decoration: none;
}


a {
 color: #000000;
}



input[type=text],
input[type=email],
input[type=tel],
input[type="password"],
select {
width: 100%;
padding: 5.5px 17px;
border-radius: 5px;
}

textarea {
padding: 2px 13px;
width: 100%;
border-radius: 5px;
}

option {
font-size: 14px;
}

header,
section,
footer {
float: left;
width: 100%;
}
.container {
/* width: 1343px; */
width: 1297px;
max-width: 100%;
}
img {
  max-width: 100%; 
height: auto;
}

h1, h2, h3, h4, h5, h6
{
font-family: "LibreBaskerville-Bold";
color: #0F172A;
}
.header_sec {
width: 100%;
float: left;
display: flex;
align-items: center;
padding: 18px 115px 18px 95px;
margin-top:39px;

}
.pg_menu .nav li a {
font-family: "LibreBaskerville-Bold";
font-size: 20px;
padding: 15px 5px;
position: relative;
}
.header_lft {
width: 210px;
float: left;
}
.header_right {
width: calc(100% - 180px);
float: right;
padding-left: 20px;
}
.pg_menu {
display: inline-block;

}
.pg_menu .nav li {
padding-right: 42px;
}
.pg_menu .nav li:last-child {
padding-right: 0px;
}
.foot_top_sec {
width: 100%;
float: left;
background-color: #10378B;
color: #fff;
padding: 100px 112px;
position: relative;
  z-index: 9;
}
.footer_content {
font-family: "LibreBaskerville-Bold";
font-size: 32px;
line-height: 42px;
width: 559px;
max-width: 100%;
}
.foot_top_sec h4 {
color: #FCFCFC;
font-family: "OpenSans-SemiBold";
font-size: 14px;
margin-bottom: 20px;
}
.foot_top_sec ul {
padding: 0px;
margin: 0px;
}
.foot_top_sec ul li {
list-style-type: none;
}
.foot_top_sec ul li a {
color: #FCFCFC;
font-family: "OpenSans-Light";
/* opacity: 0.6; */
/* letter-spacing: -0.5px; */
}
.footer_lft {
width: 50%;
float: left;
padding-right: 20px;
}
.footer_rgt {
grid-template-columns: repeat(3, 1fr);
column-gap: 50px;
display: grid;
width: 50%;
padding-top: 7px;
}
.foot_top_sec li {
margin-bottom: 15px;
}
.home_banner_sec {
width: 100%;
float: left;
padding-top: 50px;
}
.home_banner_sec .container {
width: 1343px;
}
.banner_content {
width: 32%;
float: left;
}
.home_banner {
width: 68%;
float: left;
min-height: 570px;
background-size: cover;
background-position: center;
background-repeat: no-repeat;
}
.home_banner_sub_sec {
width: 100%;
float: left;
display: flex;
align-items: center;
}
.banner_sub_content h1 {
font-size: 72px;
letter-spacing: -0.5px;
margin-bottom: 30px;
}
.banner_sub_content p {

font-size: 24px;
line-height: 48px;
}
.banner_sub_content {
/* background-image: linear-gradient(to right, #fff 60%, #94a3a8); */
padding: 40px 5px 40px 40px;
width: 610px;
position: relative;
z-index: 9;
backdrop-filter: blur(96px);
background: rgba(255, 255, 255, 0.75);
}

@supports (backdrop-filter: none) {
/*.banner_sub_content {
backdrop-filter: blur(96px);
} */
}
.banner_sub_content::after {
position: absolute;
content: "";
/* background: rgba(255, 255, 255, 0.75); */
width: 100%;
height: 100%;
left: 0px;
top: 0px;
/* filter: blur(96px); */
z-index: -1;
background-image: linear-gradient(to right, #fff 60%, #94a3a8);
}
.btn_sec {
width: 100%;
float: left;
padding: 0px 40px 0px 40px;
z-index: 11;
position: relative;
}
.dropdown-menu li a::after {
bottom: 11px !important;
}
.home_banner.aos-init.aos-animate {
z-index: -1;
}
.fenexis_btn {
width: 290px;
height: 60px;
display: flex;
background-color: #10378B;
color: #fff;
text-align: center;
align-items: center;
justify-content: center;
border-radius: 4px;
padding: 14px 9px;
font-size: 20px;
font-family: "OpenSans-SemiBold";
max-width: 100%;
text-transform: capitalize;
}
.invest_sec {
width: 100%;
float: left;
padding: 130px 0px;
text-align: center;
}
.invest_sec h2 {
font-size: 40px;
margin-bottom: 50px;

}
.invest_content_sub {
font-size: 24px;
line-height: 48px;
width: 80%;
float: none;
margin: 0 auto;
}
.insights_home_type:first-child {
width: 54%;
float: left;
padding-right: 50px;
}
.insights_home_type {
width: 46%;
float: left;
}
.insights_home_type {
width: 46%;
float: left;
margin-bottom: 5px;
}
.insights_home_type:first-child .insights_home_img {
width: 100%;
}
.insights_home_type:first-child .insights_home_content {
width: 100%;
padding: 30px 13px;
float: left;
min-height: 260px;
}
.insights_home_type:first-child .insights_home_title h4 {
font-size: 40px;
margin-bottom: 20px;
}
.insights_home_content {
background-color: #fcfcfc;
}
.insights_home_txt {
color: #031D28;
line-height: 26px;
font-size: 16px;
}
.insights_home_img img {
width: 100%;
height: 245px;
object-fit: cover;
}
.insights_home_type:first-child .insights_home_img img { 
height: 231px;
}
.insights_home_img {
width: 27%;
float: left;
}
.insights_home_content {
padding: 40px 20px 30px 25px;
  
width: 73%;
float: left;
}
.insights_home_sub {
width: 100%;
float: left;
display: flex;
}
.insights_home_type:first-child .insights_home_sub {  
display: block;
}
.insights_home_title h4 {
font-size: 20px;
margin-bottom: 25px;
}
.insights_find_sec {
width: 100%;
float: left;
text-align: right;
padding: 20px 0px;
}
.insights_home_type:first-child .find_more {
font-size: 16px;
}
.find_more {
font-family: "OpenSans-Bold";
font-size: 16px;
color: #10378B;
}
.insights_sec h2 {
font-size: 40px;
color: #10378B;
margin-bottom: 37px;
text-transform: uppercase;
}
/* owl carousel */
.owl-nav button {
position: absolute;
top: 50%;
background-color: #000;
color: #fff;
margin: 0;
transition: all 0.3s ease-in-out;
}
.owl-nav button.owl-prev {
left: 0;
}
.owl-nav button.owl-next {
right: 0;
}

.owl-dots {
text-align: center;
padding-top: 15px;
}
.owl-dots button.owl-dot {
width: 15px;
height: 15px;
border-radius: 50%;
display: inline-block;
background: #ccc;
margin: 0 3px;
}
.owl-dots button.owl-dot.active {
background-color: #000;
}
.owl-dots button.owl-dot:focus {
outline: none;
}
.owl-nav button {
  position: absolute;
  top: 50%;
  transform: translateY(-50%);
  background: rgba(255, 255, 255, 0.38) !important;
}
.fam_sec {
width: 100%;
float: left;
background-color: #10378B;
}
.insights_sec {
width: 100%;
float: left;
padding-bottom: 0px;
}
.fam-home-title {
color: #fff;
font-size: 56px;
width: 1019px;
float: left;
border-bottom: 3px solid #EDDDCA;
position: relative;
margin-left: 105px;
max-width: 100%;
margin-top: 65px;
}
.fam_content_main_sec {
width: 100%;
float: left;
padding-top: 30px;
position: relative;
padding-left: 100px;
}
.fam_page_image {
width: 33.5%;
float: left;
padding-left: 35px;
}
.fam_content_sec {
width: 65.5%;
float: left;
padding-left: 87px;
padding-right: 100px;
}
.fam_sub_title {
font-size: 32px;
color: #fff;
font-family: "OpenSans-Bold";
line-height: 48px;
margin-bottom: 20px;
}
.fam_content p {
font-size: 20px;
line-height: 40px;
color: #F2F6F6;
margin-bottom: 25px;
font-family: "OpenSans-Regular";
}
.fenexis_btn.fam_btn {
float: left;
min-width: 202px;
display: inline-block;
width: auto;
padding: 14px 20px;
height: auto;
}
.fam_home_pg_sec {
width: 100%;
float: left;
position: relative;
padding: 70px 0px;
overflow: hidden;
}
.fam_btn_sec {
width: 100%;
float: left;
padding-top: 10px;
}

.abi_button_white{
  background-color: white;
  min-width: 202px;
  display: inline-block;
  width: auto;
  padding: 14px 20px;
  height: auto;
  font-family: "OpenSans-Regular";
  overflow-x: hidden;
  font-size: 18px;
  color: #031D28;
  line-height: normal;
  border-radius: 2px;
}

.fam_page_image img {
height: 540px;
object-fit: cover;
}
.fam-slide_num {
position: absolute;
font-size: 985px;
left: 0;
top: 0px;
color: #cfd4e7;
font-family: "LibreBaskerville-Bold";
line-height: 901px;
}
.fam-slide_num.slide_number_2{
 left: unset;
 right: -126px;
}
.fam-slide_num.slide_number_3 {
left: -50px;
}
.strategies_sec h3 {
font-size: 56px;
color: #10378B;
margin-bottom: 25px;
}
.strategies_sec {
width: 100%;
float: left;
padding: 150px 0px;


}
.strategy_ai_icon{
width:30px;




}
.strategy_ai_icon_wrapper{
position: relative;
width:100%;
color:white;
text-align: right;
top: -230px;
font-size: 20px;



}
@media only screen and (min-width: 1400px) {
.strategy_subtitle{
  color:white;
  position: relative;
  top: -230px;
  font-size: 20px;
  left:100px;
  
}


}

@media only screen and (max-width: 1399px) {
.strategy_subtitle{
  color:white;
  position: relative;
  top: -190px;
  font-size: 20px;
  left:110px;
}
.strategy_ai_icon{
  width:30px;


  
  
}
.strategy_ai_icon_wrapper{
  position: relative;
  width:100%;
  color:white;
  text-align: right;
  top: -230px;
  font-size: 20px;
  left: -100px;px;

  
}

}
@media only screen and (max-width: 1024px) {
.strategy_subtitle{
  color:white;
  position: relative;
  top: -140px;
  font-size: 20px;
  left:120px;
}
.strategy_ai_icon{
  width:20px;

  
}
.strategy_ai_icon_wrapper{
  position: relative;
  width:100%;
  color:white;
  text-align: right;
  top: -160px;
  font-size: 15px;
  left:-50px;

  
}


}

@media only screen and (max-width: 850px) {
.strategy_subtitle{
  color:white;
  position: relative;
  top: -160px;
  font-size: 15px;
  left:120px;
  
}

.strategy_ai_icon{
  width:15px;

  
}
.strategy_ai_icon_wrapper{
  position: relative;
  width:100%;
  color:white;
  text-align: right;
  top: -170px;
  font-size: 10px;
  left:0px;

  
}

}
@media only screen and (max-width: 575px) {
.strategy_subtitle{
  color:white;
  position: relative;
  top: -160px;
  font-size: 15px;
  left:100px;
  
}
}
@media only screen and (max-width: 451px) {
.strategy_subtitle{
  color:white;
  position: relative;
  top: -100px;
  font-size: 10px;
  left:50px;
  
}


.strategy_ai_icon_wrapper{
  position: relative;
  width:100%;
  color:rgb(0, 0, 0);
  text-align: right;
  top: -90px;
  font-size: 10px;
  left:0px;
  align-self: center;

  
}
}
.fai_icon_wrapper {
width: 100%;
margin: 0 auto;
text-align: center;




}
.fai_card_holder{
  width: 60%;
  display: inline;
  margin-left: auto;
  margin-right: auto;




}

.fai_card_row{
display: block;


}
.fai_harmonica_card{
margin-top: 30px;
padding:30px;

font-size: 24px;
font-family: LibreBaskerville-Regular;
cursor: pointer;


}
.fai_card600{
vertical-align:top;
display:inline-block;
width:600px;

}

.fai_card200{
display:inline-block;
width:250px;



}
.fai_icons{
display:inline-block;
width:230px;

height:300px;

}
.fai_icons img{
width: 80%;

}
.fai_icons_text{
display: inline-block;
margin-top: 20px;
color:#491E3C;
font-weight: bold;
border-right: 1px solid #491E3C;
margin-bottom: 40px;
font-family: LibreBaskerville-Regular;
font-size: 18px;
vertical-align:text-top;
width:100%;
padding:10px;
height: 50px;
}
.fai_icons_text_last{
display: inline-block;
top:20px;
position: relative;
color:#491E3C;
font-weight: bold;
margin-bottom: 40px;
font-family: LibreBaskerville-Regular;
font-size: 18px;
vertical-align:text-top;
width:100%;
padding:10px;
height: 50px;
}
.fai_img_div{
width:80%;
}
.fgi_img_div{

}

.fgi_icons{
display:inline-block;
width:350px;

height:300px;
margin: 20px 20px 0px 0px;


}
.fgi_icons_text{
display: inline-block;
margin-top: 20px;
color:#011d41;
border-right: 1px solid #011d41;
margin-bottom: 40px;
font-family: LibreBaskerville-Regular;
font-size: 16px;
vertical-align:text-top;
width:100%;
padding:10px;
height: 50px;
}
.fgi_icons_text_last{
display: inline-block;
top:20px;
position: relative;
color:#011d41;
margin-bottom: 40px;
font-family: LibreBaskerville-Regular;
font-size: 16px;
vertical-align:text-top;
width:100%;
padding:10px;
height: 50px;
}


.div_centered_contents {
width:100%; 
margin:0 auto;
text-align: center;
font-family: OpenSans-regular;


}

.istrategies_home_list {
grid-template-columns: repeat(5, 1fr);
column-gap: 30px;
display: grid;
width: 100%;
float: left;
}

.istrategies_home_list_zh {
grid-template-columns: repeat(5, 1fr);
column-gap: 30px;
display: grid;
width: 100%;
float: left;
}
.strategies_home_img img {
height: 400px;
width: 100%;
object-fit: cover;
}
.strategies_popup_content {
font-family: "OpenSans-SemiBold";
font-size: 24px;
line-height: 40px;
}
.strategies_popup_btn {
width: 100%;
float: left;
padding-top: 15px;
text-align: left;

}
.stratergies_find {
line-height: 30px;
color: #10378B;
border: 1px solid #10378B;
width: 190px;
height: 41px;
display: inline-block;
border-radius: 4px;
padding: 4px 9px;
font-size: 18px;
font-family: "OpenSans-SemiBold";
text-align: center;
}
.strategies_popup_content {
font-family: "OpenSans-SemiBold";
font-size: 24px;
line-height: 40px;
width: 100%;
float: left;
min-height: 450px;
}
.strategies_home_title h4 a {
font-size: 32px;
}
.strategies_home_content {
position: relative;
min-height: 250px;
background: linear-gradient(180deg, rgba(151,145,146,1) 0%, rgba(255,255,255,0.8575630081134016) 62%);
border-top-left-radius: 25px;
border-top-right-radius: 25px;
padding: 30px 30px;
margin-top: -25px;
background-color: #fff;
}
.strategies_home_type {
box-shadow: 5px 10px 33px #c1c4ce;
position: relative;
overflow: hidden;
width: 95%;
/*min-width: 400px;*/
}
.strategies_home_arrow {
width: 100%;
float: left;
text-align: center;
}
.strategies_home_txt {
font-size: 20px;
line-height: 34px;
width: 100%;
float: left;
min-height: 115px;
}
.strategies_popup_sec {

opacity: 0; 
margin-top:-20px;
}
.strategies_top_content {
width: 100%;
float: left;
min-height: 626px;
}

.strategies_home_type.open .strategies_popup_sec {
opacity: 1;
}
.strategies_home_type.open .strategies_popup_main_sec {

top: 0;
 background-color: #fff; 
}
.chrome .strategies_home_type.open .strategies_popup_main_sec {

top: 0;
 background-color: rgba(255, 255, 255, 0.75);
}

.strategies_popup_main_sec
{
 background-image: linear-gradient(180deg, rgb(151, 145, 146) 0%, rgba(255,255,255,0.8575630081134016) 90%);
padding: 70px 30px;


width: 100%;
float: left;
position: absolute;
left: 0;
top: 100%;

min-height: 693px;

transition: 1s;

}
.chrome .strategies_popup_main_sec
{
background: rgba(255, 255, 255, 0.75);
backdrop-filter: blur(96px);
background-image: none;
}
.strategies_sub_sec {
width: 100%;
float: left;
padding-top: 40px;
}
.strategies_sec .container {
width: 1800px;
}
.fam_home_pg_sec .container {

width: 1254px;
}
.fam-slide_num.slide_number_1 {
left: 172px;
}
.owl-next span {
font-size: 0px;
position: absolute;
content: "";
background-image: url(images/rgt-arrow.png);
width: 45px;
height: 120px;
right: -35px;
top: 0px;
background-size: 100%;
background-repeat: no-repeat;
}
.owl-nav .owl-next {
right: 100px;
}
.owl-prev span {
font-size: 0px;
position: absolute;
content: "";
background-image: url(images/lft-arrow.png);
width: 45px;
height: 120px;
left: 29px;
top: 0px;
background-size: 100%;
background-repeat: no-repeat;
}
.disabled {
display: none;
}
.owl-nav div {
position: absolute;
top: 50%;
transform: translateY(-50%);
background: rgba(255, 255, 255, 0.38) !important;
}
.owl-nav .owl-prev {
left: 36px;
}
.fenexis_btn {
position: relative;
overflow: hidden;

}
.fenexis_btn {
border: 1px solid #10378B;
background-image: -webkit-linear-gradient(30deg, #10378B 50%, transparent 50%);
background-image: linear-gradient(30deg, #10378B 50%, transparent 50%);
background-size: 506px;
background-repeat: no-repeat;
background-position: 0%;
background-position-x: 0%;
background-position-y: center;
-webkit-transition: background 300ms ease-in-out;
transition: background 300ms ease-in-out;
}
.fenexis_btn:hover {
background-position: 139%;
color: #10378B !important;
background-color: #fff;
}
#main-menu li a:after {
content: '';
position: absolute;
bottom: -4px;
left: 0;
right: 0;
width: 100%;
height: 2px;
transform: scaleX(0);
background-color: #10378B;
transition: transform 0.3s;
}
#main-menu li a:hover:after {
transform: scaleX(1);
}
#main-menu li.active a:after {
transform: scaleX(1);
}

#dropdown-menu li a:after {
content: '';
position: absolute;
bottom: -4px;
left: 0;
right: 0;
width: 100%;
height: 2px;
transform: scaleX(0);
background-color: #10378B;
transition: transform 0.3s;
}
#dropdown-menu li a:hover:after {
transform: scaleX(1);
}
#dropdown-menu li.active a:after {
transform: scaleX(1);
}

.pg_menu ul li a:hover {
color: #000;
}

.stratergies_find {
border: 1px solid #10378B;
background-image: -webkit-linear-gradient(30deg, #fff 50%, transparent 50%);
background-image: linear-gradient(30deg, #ffffff 50%, transparent 50%);
background-size: 500px;
background-repeat: no-repeat;
background-position: 0%;
background-position-x: 0%;
background-position-y: center;
-webkit-transition: background 300ms ease-in-out;
transition: background 300ms ease-in-out;
}
.stratergies_find:hover {
background-position: 139%;
color: #fff !important;
background-color: #10378B;
}
.insights_home_title h4 a:hover {
color: #000;
}
.find_more:hover {
color: #000;
}
.strategies_popup_main_sec {

overflow-y: auto;
height: 100%;
min-height: auto;
}
.header_contact a {
font-size: 16px;
display: inline-block;
float: left;
}
.header_contact {
display: inline-block;
float: left;
}
.header_multilang {
float: left;
display: inline-block;
padding-left: 25px;
font-size: 16px;
padding-right: 0px;
position: relative;
}
.header_rgt_sec {
width: 190px;
float: right;
padding-top: 14px;
}
.header_multilang li a:hover {
color: #10378B;
}
.current-lang a {
color: #f67450;
}
.header_lft_sec {
width: calc(100% - 190px);
float: left;
}
.header_lft_sec {
display: flex;
align-items: center;
}
/* .header_multilang:after{ */
/* font-size: 0px; */
/* position: absolute; */
/* content: ""; */
/* background-image: url(images/down.png); */
/* width: 8px; */
/* height: 4px; */
/* right: -4px; */
/* top: 10px; */
/* background-size: 100%; */
/* background-repeat: no-repeat; */
/* } */
.menuBtn {
display: none;
}
.header_menu {
width: 100%;
float: none;
margin: 0 auto;
max-width: 100%;
text-align: center;
}
.home_banner_content {
padding-left: 10px;
}
.header_contact a:hover {
color: #000;
}
.error_page.inner_page {
width: 100%;
float: left;
min-height: calc(100vh - 390px);
padding: 80px 0px;
}
.nt_page {
width: 100%;
float: left;
text-align: center;
}
.nt_page h4 {
font-size: 70px;
padding-bottom: 20px;
}
.error_page.inner_page h1 {
font-size: 60px;
padding-bottom: 50px;
}
.error_page.inner_page p {
font-size: 18px;
}
.back_to_hm {
width: 100%;
float: left;
padding-top: 30px;
}
.back_to_hm a {
float: right;
}
.page_title {
font-size: 72px;
text-align: center;
}


.invest_pg_banner_image {
background-repeat: no-repeat;
background-size: cover;
min-height:800px;
background-position: center;
position: relative;
}
.invest_title_mainsec {
position: absolute;
top: 0;
left: 50%;
width: 1300px;
text-align: center;
transform: translateX(-50%);
min-height: 330px;
padding-top: 163px;
margin-top: -131px;
background-image: linear-gradient(to bottom, #fff 20%, #d5edf1);
box-shadow: 12px 0 15px -4px #fff, -12px 0 8px -4px #fff;
max-width: 100%;
}
.chrome .invest_title_mainsec {
background: rgba(255, 255, 255, 0.83);
backdrop-filter: blur(47px);
background-image: none;
}

.invest_title_sec {
overflow: hidden;
}

.invest_pg_banner_top {
width: 100%;
float: left;
}
.content_sec_lft {
font-family: "LibreBaskerville-Bold";
font-size: 72px;
width: 110px;
float: left;
}
.content_list {
padding: 0px;
margin: 0px;
}
.content_list li {
list-style-type: none;
width: 100%;
float: left;
margin-bottom: 70px;
}
.inner_pg_content_sec {
width: 100%;
float: left;
padding-top: 136px;
}
.content_sec_rgt {
width: calc(100% - 110px);
float: right;
padding-top: 7px;
padding-left: 10px;
}
.content_sec_rgt h4 {
font-size: 40px;
margin-bottom: 10px;
}
.content_sub {

font-size: 18px;
line-height: 32px;
color: #475569;
}
.invest_pg_header_sec {
width: 100%;
float: left;
padding: 110px 0px;
}
.invest_btn_sec {
width: 100%;
float: left;
text-align: center;
padding-top: 55px;
}
.fenexis_btn.invest_lft {
float: left;
}
.fenexis_btn.invest_rgt {
float: right;
}
.invest_btn_sub_sec .strategies_btn {
float: right;
}
.strategies_btn.back_strategies_btn {
float: left;

}
.invest_pg_banner_top .container {
width: 1090px;
}
.inner_pg_content_sec .container {
width: 1090px;
}
.contact-us-banner {
width: 100%;
float: left;
background-color: #10378B;
padding: 50px 0px;
color: #fff;

}
.contact_banner_sub p {
margin-bottom: 0px;
}
.contact-us-banner h1 {
font-size: 40px;
color: #fff;
margin-bottom: 15px;
}
.contact_banner_sub {
width: 57%;
float: none;
margin: 0 auto;
font-family: opens
text-align: center;
color: #FCFCFC;
}
.contact_pg {
width: 100%;
float: left;
padding: 50px 0px 100px 0px;
}
.contact_info {
width: 100%;
float: left;
text-align: center;
font-size: 16px;
font-family: "OpenSans-SemiBold";
}
.contact_info_sub {
width: 100%;
float: left;
padding-top: 50px;
overflow-x: hidden;
}
.frm_ctrl input {
border: 0px !important;
border-bottom: 2px solid #E5E5E5 !important;
box-shadow: none !important;
border-radius: 0px !important;
font-size: 16px !important;
font-family: "OpenSans-SemiBold" !important;
min-height: 40px !important;
}
.frm_ctrl textarea {
border: 0px !important;
border-bottom: 2px solid #E5E5E5 !important;
box-shadow: none !important;
border-radius: 0px !important;
font-size: 16px !important;
font-family: "OpenSans-SemiBold" !important;
min-height: 100px !important;
}
.frm_ctrl label {
font-size: 0px !important;
}
::placeholder { /* Chrome, Firefox, Opera, Safari 10.1+ */
color: #031D28 !important;
opacity: 1 !important; /* Firefox */
}

:-ms-input-placeholder { /* Internet Explorer 10-11 */
color: #031D28 !important;
}

::-ms-input-placeholder { /* Microsoft Edge */
color: #031D28 !important;
}
.frm_chk .frm_primary_label {
font-size: 16px !important;
font-family: "OpenSans-SemiBold" !important;
color: #031D28 !important;
margin-bottom: 20px !important;
margin-top: 16px !important;
padding-left: 10px;
}
.frm_opt_container {
padding-left: 10px;
}
.frm_checkbox {
display: inline-block;
float: left;
font-family: "Inter-Regular" !important;
color: #0F172A !important;
}
.frm_checkbox label {
font-family: "Inter-Regular" !important;
color: #0F172A !important;
background-color: #f0f4f8;
border-radius: 30px;
padding: 8px 18px;
padding-left: 18px;
margin-bottom: 0px;
margin-right: 15px;
position: relative;
text-indent: 0px !important;
cursor: pointer !important;
}
.frm_checkbox input {
opacity: 0;
}
.frm_checkbox label input {
opacity: 0;
position: absolute !important;
}
.contact_us_btm_sec .container {
width: 956px;
}
.contact_lft_sec {
width: 55%;
float: left;
}
.contact_rgt_sec {
width: 45%;
float: left;
padding-left: 52px;
}
.frm_checkbox.highlight label {
background-color: #10378B !important;
color: #fff !important;
}
.contact_list {
padding: 0px;
margin: 0px;
}
.contact_list li {
list-style-type: none;
width: 100%;
float: left;
}
.contact_lft {
width: 35px;
float: left;
}
.contact_rgt {
font-family: "OpenSans-SemiBold";
width: calc(100% - 35px);
float: right;
}
.contact_list li {
list-style-type: none;
width: 100%;
float: left;
margin-bottom: 35px;
}
.contact_rgt_sec_sub {
display: inline-block;
float: left;
padding: 20px;
background-color: #f8fafc;
}
.map_sec {
width: 100%;
float: left;
padding-top: 30px;
}
.frm_button_submit {
font-family: "Inter-SemiBold" !important;
background-color: #10378B !important;
width: 140px !important;
color: #fff !important;
height: 44px !important;
box-shadow: none !important;
border-radius: 4px !important;
font-size: 14px !important;
padding: 10px 10px !important;
border: 0px !important;
}
.esg-banner-title {
width: 100%;
float: left;
color: #10378B;
font-size: 54px;
padding: 115px 0px;
padding-bottom: 115px;
padding-bottom: 73px;

}
.esg-banner-title h1 {
color: #10378B;
font-size: 54px;
}
.esg_banner_image {
width: 100%;
float: left;
min-height: 669px;
background-position: center;
background-size: cover;
background-repeat: no-repeat;
}
.esg_pg_sec {
width: 100%;
float: left;
overflow-x: hidden;
}
.esg_top_content {
width: 100%;
float: left;
padding: 78px 0px;
padding-bottom: 30px;
}
.esg_top_content_inner {
width: 79%;
float: none;
margin: 0 auto;
font-size: 24px;
font-family: "OpenSans-SemiBold";
line-height: 40px;
color: #475569;
}

.esg_btm_content {
width: 100%;
float: left;
padding: 120px 0px 54px 0px;
}
.esg_pg_sec .container {
width: 1257px;
}
.esg_content h2 {
font-size: 32px;
margin-bottom: 46px;
}
.esg_txt {
font-size: 18px;
line-height: 28px;
color: #475569;

}
.esg_btm_content_sub {
width: 100%;
float: left;
margin-bottom: 120px;
}
.esg_lft {
width: 52%;
float: left;
padding-left: 30px;
}
.esg_rgt {
width: 48%;
float: left;
padding-left: 109px;
}
.esg_btm_content_sub:first-child {
display: flex;
align-items: center;
}

.esg_btm_content_sub:nth-of-type(2) .esg_rgt {
padding-left: 67px;
width: 46%;
}
.esg_btm_content_sub:nth-of-type(2) .esg_lft {
float: right;
width: 54%;
}
.esg_content_img {
width: 100%;
float: left;
text-align: right;
padding-top: 31px;
}
.esg_btm_content_sub p {
margin-bottom: 28px;
}
.eam_banner_image_sec {
width: 100%;
float: left;
position: relative;
padding-top: 125px;
}
.eam_banner_image {
width: 82%;
float: right;
min-height: 535px;
background-repeat: no-repeat;
background-size: cover;
background-position: center;
}

.eam-banner-title_top {
position: relative;
}
.eam-banner-title {
max-width: 100%;
position: absolute;
left: 0;
width: 1140px;
top: 0px;
padding-right: 190px;
padding-bottom: 20px;
padding-left: 50px;
min-height: 184px;
padding-top: 20px;
margin-top: -95px;
background-image: linear-gradient(to right, #fff 20%, #f2f2f1);
}
.eam-banner-title_top {
position: relative;
padding-left: 100px;
float: left;
width: 100%;
}
.chrome .eam-banner-title {
background: rgba(255, 255, 255, 0.75);
backdrop-filter: blur(96px);
background-image:none;
}


.eam-banner-title h1 {
text-align: left;
}
.eam_pg_sec {
width: 100%;
float: left;
overflow-x: hidden;
}
.holistic_wealth_soln {
width: 100%;
float: left;
padding: 38px 0px;
}
.wealth_soln_sec {
width: 80%;
float: right;
}
.wealth_soln_sec h2 {
font-size: 40px;
color: #10378B;
margin-bottom: 25px;
}
.wealth_content {

font-size: 16px;
  line-height: 28px;
color: #475569;
}
.wealth_list_sec {
width: 100%;
float: left;
padding-top: 20px;
padding-bottom: 121px;
}
.wealth_list_main_sec:last-child {
margin-bottom: 0px;
}
.wealth_list_main_sec {
width: 100%;
float: left;
margin-bottom: 78px;
}
.wealth_image {
width: 36%;
float: left;
}
.wealth_txt {
font-size: 16px;
line-height: 28px;
color: #475569;
}
.wealth_content_sub {
width: 64%;
float: right;
padding-left: 40px;
}
.wealth_content_sub h3 {
font-size: 32px;
margin-bottom: 18px;
}
.wealth_list_sub_sec {
width: 87%;
float: left;
padding-left: 94px;
}
.inner_pg_banner {
width: 100%;
float: left;
background-color: #10378B;
min-height: 361px;
background-size: cover;
background-position: left;
background-repeat: no-repeat;
display: flex;
align-items: center;
background-position: center;
}
.content_img {
width: 100%;
float: left;
text-align: center;
padding-top: 50px;
}
.strategies_detailed_pg {
width: 100%;
float: left;
padding: 120px 0px;
padding-top: 0px;
}

.strategies_content_sub p {
font-size: 24px;
  text-align: left;
  
}
.strategies_detailed_pg .inner_pg_content_sec {
padding-top: 90px;
}
.page_title.strategy_title {
color: #fff;
position: relative;
font-size: 64px;
}
.strategies_content_sub {
  width: 85%;
  float: none;
  margin: 0 auto;
}
.page_title.strategy_title::after {
position: absolute;
content: "";
background-image: url(https://www.finexisam.com/wp-content/uploads/2022/10/a-basic-dark-1.png);
width: 86px;
height: 145px;
left: 0;
top: 50%;
background-size: 100%;
background-repeat: no-repeat;
transform: translateY(-50%);
}
.strategies_btn {
font-size: 24px;
color: #10378B;
font-family: "OpenSans-SemiBold";
position: relative;
width: 242px;
display: block;
}
.strategies_btn::after {
position: absolute;
content: "";
background-image: url(images/rft-arrow.png);
width: 21px;
height: 21px;
right: 0;
top: 50%;
background-size: 100%;
background-repeat: no-repeat;
transform: translateY(-50%);
}
.expand_btn a {
font-size: 18px;
color: #f67450;
border-bottom: 1px solid #f67450;
font-family: "OpenSans-Light";
}
.expand_btn {
width: 100%;
float: left;
padding-top: 10px;
}
.page_title.strategy_title.Meranti.Millennium.Equity.Fund::after {

background-image: url(images/banner2.png);
width: 113px;
height: 91px;
}
.page_title.strategy_title.Meranti.Millennium.Equity.Fund {
padding-left: 150px;
}
.strategies_banner.inner_pg_banner .container {
width: 1326px;
}
.content_img.quality_price_img img {
float: left;
display: inline-block;
}
.quality_price_img1 {
float: left;
width: 55%;
padding-right: 10px;
}
.quality_price_img {
float: left;
width: 45%;
padding-left: 10px;
}
.quality_price_img1 img {
height: 229px;
object-fit: cover;
width: 100%;
}
.quality_price_img img {
height: 229px;
object-fit: cover;
width: 100%;
}
.page_title.strategy_title.Meranti.Millennium.Asia.Fund::after {
background-image: url(images/banner2.png);
width: 113px;
height: 91px;
}
.page_title.strategy_title.Meranti.Millennium.Asia.Fund {
padding-left: 150px;
}
.team_banner_image {
width: 100%;
float: left;

}
.team_banner_content {
width: 100%;
float: left;
text-align: center;
padding: 30px 0px;
padding-top: 30px;
padding-top: 60px;
position: relative;
}
.team_thumbnail img {
height: 365px;
object-fit: cover;
object-position: top;
}
.team_banner_txt p {
font-size: 24px;
padding-top: 20px;
}
.team_mid_sec {
width: 100%;
float: left;
background-color: #10378B;
padding: 70px 0px;
text-align: center;
}
.team_mid_content {
font-family: "LibreBaskerville-Bold";
font-size: 24px;
color: #fff;
}
.team_mid_title h2 {
font-size: 40px;
color: #fff;
}
.team_mid_sep {
width: 100%;
float: left;
min-height: 150px;
position: relative;
}
.team_mid_sep::before {
position: absolute;
width: 80px;
height: 4px;
background-color: #76EEEB;
content: "";
left: 50%;
top: 50%;
transform: translate(-50%,-50%);
border-radius: 5px;
}
.team_banner_image.team_mid_bg {
min-height: 350px;
background-size: cover;
margin-top: 0px !important;
background-repeat: no-repeat;
}
.team_testimonial_content {
width: 100%;
float: left;
padding: 120px 0px;
position: relative;
z-index: 9;
/* background: rgba(255, 255, 255, 0.75); */
/* backdrop-filter: blur(96px); */

}
.advisory_content h3 {
font-size: 24px;
margin-bottom: 20px;
}
.advisory_txt {
font-family: "OpenSans-Light";
color: #031D28;

}
.advisory_lft .advisory_img {
width: 92px;
float: left;
}
.advisory_lft .advisory_content {
float: right;
width: calc(100% - 95px);
padding-left: 50px;
}
.advisory_lft {
width: 50%;
float: left;
padding-right: 96px;
position: relative;
}
.advisory_txt p {
margin-bottom: 20px;
}
.advisory_rgt {
width: 50%;
float: left;
padding-left: 96px;
}
.advisory_rgt .advisory_img {
width: 92px;
float: right;
}
.advisory_rgt .advisory_content {
float: left;
width: calc(100% - 95px);
padding-right: 50px;
}
.advisory_lft::after {
position: absolute;
content: "";
width: 2px;
height: 80px;
background-color: #f67450;
right: 0px;
top: 50%;
transform: translateY(-50%);
}
.team_list {
width: 100%;
float: left;
}
.team_list {
width: 100%;
float: left;
padding: 90px 0px;
}
.team_content_sec {
width: 100%;
float: left;
text-align: center;
padding-top: 50px;
}
.team-title {
font-size: 24px;
}
.team_list_pg_sec {
width: 100%;
float: left;
}
.team_desi {
width: 100%;
float: left;
font-size: 24px;
font-family: "OpenSans-Light";
padding-top: 10px;
}
.team_thumbnail {
width: 100%;
float: left;
}
.strategies_detailed_pg.team_detailed_pg {
padding: 120px 0px;
}
.strategies_detailed_pg.team_detailed_pg .container {
width: 1000px;
}
.team-single_content {
width: 40%;
float: left;
}
.team_single_content_sub {
width: 60%;
float: right;
padding-left: 50px;
}
.common_heading {
font-size: 40px;
}
.team_designation {
font-size: 32px;
}
.team_single_content_main {
font-size: 18px;
line-height: 32px;
width: 100%;
float: left;
padding-top: 20px;
text-align: justify;
}
.accordion .accordion-item {
border-bottom: 1px solid #e5e5e5;
}

.accordion .accordin-pannel {
position: relative;
display: block;
text-align: left;
width: 100%;
background-color: #f8fafc;
padding: 20px 20px;
border-bottom: 1px solid #f7f9fa;
}
.accordion .accordin-pannel:hover, .accordion .accordin-pannel:focus {
cursor: pointer;

}
.accordion .accordin-pannel:hover::after, .accordion .accordin-pannel:focus::after {
cursor: pointer;

}
.accordion .accordin-pannel .accordion-title {
font-family: "OpenSans-SemiBold";
font-size: 16px;
}

.accordion .accordin-pannel .icon {
display: inline-block;
position: absolute;
top: 50%;
right: 19px;
width: 22px;
height: 7px;
text-align: center;
transform: translateY(-50%);
}

.accordion .accordin-pannel .icon::after {
display: block;
position: absolute;
content: "";
top: 0px;
left: 4px;
width: 12px;
height: 7px;
background-image: url(images/faq-down.png);
background-size: 100%;
background-repeat: no-repeat;

}
.accordion .accordin-pannel[aria-expanded=true] + .accordion-content {
opacity: 1;
max-height: 600px;
/* transition: all 200ms linear; */
/* will-change: opacity, max-height; */
overflow-y: auto;
padding: 5px 20px;
}
.accordion .accordion-content {
opacity: 0;
max-height: 0;
overflow: hidden;
transition: opacity 200ms linear, max-height 200ms linear;
will-change: opacity, max-height;
}
.accordion .accordion-content p {
font-size: 1rem;
font-weight: 300;
margin: 2em 0;
}
.accordion .accordin-pannel[aria-expanded="true"] .icon::after {
transform: rotate(180deg);
}
.faq_banner_top {
width: 100%;
float: left;
padding-top: 53px;
position: relative;
}
.inner_pg_banner.faq_banner {
width: 82%;
float: right;
min-height: 716px;
}
.faq_page_sec {
width: 100%;
float: left;
padding: 120px 0px;
}
.lft_sec_list {
padding: 0px;
margin: 0px;
}
.lft_sec_list li {
list-style-type: none;
width: 100%;
float: left;
margin-bottom: 28px;
font-size: 18px;
font-family: "OpenSans-Bold";
}
.lft_sec_list li a {
padding: 10px;
}
.faq_rft_sec {
width: 80%;
float: left;
}
.faq_lft_sec {
width: 20%;
float: left;
padding-right: 30px;
}
.accordion {
width: 100%;
float: left;
margin-bottom: 50px;
}
.wp-pagenavi {
width: 100%;
float: left;
background-color: #fcfffd;
padding: 10px 20px;
}
.wp-pagenavi a {
border: 0px !important;
color: #475569;
font-size: 16px !important;
}
.previouspostslink {
color: #475569;
font-family: "OpenSans-Light";
font-size: 16px !important;
}
.current {
border: 0px !important;
color: #10378B;
font-size: 16px !important;
}
.nextpostslink
{
color: #475569;
font-family: "OpenSans-Light";
font-size: 16px !important;
}
.faq_enquiry {
width: 100%;
float: left;
padding-top: 50px;
}
.faq_enquiry_sub {
font-size: 14px;
background-color: #fcfffd;
text-align: center;
padding: 10px;
font-family: "Inter-SemiBold";
color: #10378B;
}
.faq_enquiry_sub a {
color: #10378B;
}
.commentry_blog_sec:first-child {
width: 100%;
box-shadow: 0px 20px 60px 5px rgba(13, 22, 76, 0.05);
margin-right: 0px;
}
.commentry_blog_sec {
width: calc(33.3% - 27px);
float: left;
margin-right: 2%;
margin-bottom: 50px;
height:471px;
}
.commentry_title {
font-size: 20px;
padding-bottom: 15px;
}
.commentry-image img {
width: 100%;
height: 235px;
object-fit: cover;
}
.commentry_blog_sec:first-child .commentry-image {
width: 100%;
float: left;
padding-bottom: 50px;
}
.commentry_blog_sec:nth-of-type(4n) {
margin-right: 0px;
}
.commentry_content {
padding: 30px 20px;
width: 100%;
float: left;
}
.commentry_blog_sec:first-child .commentry_content {
padding: 30px 20px;
background: #fff;
}
.commentry_content {
padding: 20px;
width: 100%;
float: left;
background: #fcfcfc;
}
.read_mr {
width: 100%;
float: left;
text-align: right;
padding-top: 15px;
}
.blg_ser_ct {
font-family: "Rubik-Regular";
}
.archive_list ul {
padding: 0px;
width: 100%;
float: left;
}
.archive_list ul li {
list-style-type: none;
width: 100%;
float: left;
position: relative;
}
.years li h5 {
font-size: 16px;
font-family: "OpenSans-Bold";
position: relative;
}
.years li span:after {
content: "";
position: absolute;
top: 6px;
right: 4px;
width: 12px;
height: 7px;
background-image: url(images/faq-down.png);
background-size: 100%;
background-repeat: no-repeat;
}
.years li span {
position: absolute;
top: 16px;
right: 15px;
width: 20px;
height: 20px;
cursor: pointer;
}
.months li p {
font-family: "OpenSans-Light";
font-size: 18px;
margin-bottom: 0px;
}
.months {
background-color: #d0e9ef;
padding: 20px !important;
border-bottom: 0.5px solid #dee8ed;
display: none;
}

.months li p {
margin-bottom: 15px;
}
.years li h5 {
background-color: #f8fafc;
padding: 15px 15px;
border-bottom: 1px solid #eef1f3;
margin-bottom: 0px;
}
.months li:last-child {
margin-bottom: 0px;
}
.archive_title {
width: 100%;
float: left;
font-family: "OpenSans-SemiBold";
font-size: 20px;
color: #10378B;
line-height: 60px;
border-bottom: 5px solid #f67450;
margin-bottom: 40px;
}
.inner_pg_banner_content.faq-content {
position: absolute;
left: 50px;
top: 0px;
width: 756px;
height: 249px;
padding: 74px 20px;
max-width: 100%;
background-image: linear-gradient(to right, #fff 20%, #dcd7d2);
}
.chrome .inner_pg_banner_content.faq-content {
backdrop-filter: blur(96px);
background: rgba(255, 255, 255, 0.75);
background-image: none;
}
.lft_sec_list li a.active {
box-shadow: 0px 10px 30px 5px rgba(13, 22, 76, 0.05);
color: #10378B;
padding: 10px;
}
.commentary_detailed_pg {
width: 100%;
float: left;
padding-top: 70px;
padding-bottom: 70px;
}
.commentary_detailed_top_sec {
width: 100%;
float: left;
}
.commantry_single_top_lft {
width: 44%;
float: left;
}
.commantry_single_top_rgt {
width: 56%;
float: left;
padding-left: 20px;
}
.market-single-image img {
height: 380px;
width: 100%;
object-fit: cover;
}
.commentry_heading {
font-family: "OpenSans-Light";
font-size: 24px;
color: #10378B;
margin-bottom: 30px;
}
.commantry_title {
font-size: 18px;
font-family: "OpenSans-Light";
padding-top: 10px;
}
.commentary_detailed_bottom_sec {
width: 100%;
float: left;
padding-top: 70px;
}
.commentary_detailed_bottom_lft_sec {
font-size: 14px;
line-height: 24px;
color: #475569;
}
.commentary_post_title {
font-size: 26px;
padding-top: 25px;
padding-bottom: 0px;
}
.commentary_detailed_bottom_lft_sec {
width: 70%;
float: left;
padding-top: 20px;
}
.commentary_detailed_bottom_rgt_sec {
width: 30%;
float: left;
padding-left: 50px;
}

.single-commentry-image img {
width: 100%;
height: 150px;
object-fit: cover;
}
.single-commentry_blog_sec {
width: 100%;
float: left;
display: flex;
background-color: #f8fafc;
margin-bottom: 30px;
}
.single-commentry_content {
width: 67%;
float: left;
padding: 15px 15px 15px 25px;
}
.single-commentry-image {
width: 33%;
float: left;
}
.single-commentry_title {
font-size: 16px;
}
.explore_sec {
width: 100%;
float: left;
padding-top: 30px;
}
.explore_btn {
font-size: 18px;
color: #f67450;
border-bottom: 1px solid #f67450;
}
.post_heading {
font-size: 32px;
color: #10378B;
border-bottom: 5px solid #f67450;
line-height: 66px;
}
.accordion_main {
width: 100%;
float: left;
padding-top: 50px;
}
.factsheet_blog_sec {
width: 100%;
float: left;
margin-bottom: 60px;
background-color: #f8fafc;
padding: 15px;
}
.factsheet_content {
width: 100%;
float: left;
padding-top: 20px;
}
.factsheet_content_lft {
width: 100%;
float: left;
font-family: "OpenSans-SemiBold";

}
.factsheet_content_rgt {
width: 100%;
float: left;

}
.factsheet_btn {
color: #f67450;
display: block;
float: left;
font-family: "OpenSans-SemiBold";
font-size: 18px;
background-color: #f8fafc;
text-align: center;
width: 172px;
height: 40px;
padding: 10px 10px;
}
.factsheet-image img {
width: 100%;
height: 120px;
object-fit: cover;
}

.dropdown-menu {
box-shadow: 0px 20px 60px 5px rgba(13, 22, 76, 0.05);

border: 0px !important;
padding: 30px 20px;
width: 192px;
left: 50%;
transform: translateX(-50%);
top: 30px;

}
.chrome .dropdown-menu {
backdrop-filter: blur(20px);
  background: rgba(255, 255, 255, 70%);
background-image: none;
}
.dropdown-menu li {
margin-bottom: 16px;
}
.dropdown-menu li:last-child {
margin-bottom: 0px;
}
.dropdown-toggle::after {
display: none;
}
.dropdown-menu li a {
font-size: 20px !important;
}




/*ABI CHANGE FOR USD SGD*/

.factsheet_content_rgt_side {
float: left;

}

.factsheet_btn_side {
color: #f67450;
display: block;
float: left;
font-family: "OpenSans-SemiBold";
font-size: 12px;
/*background-color: #f8fafc;*/
text-align: center;
width: 10px;
padding: 2px 2px;
}
.factsheet_content_rgt_side .factsheet_btn_side {
background-color: unset;
float: right;
width: auto;
padding: 0px 0px;
}
.factsheet_content_rgt_side .factsheet_btn_side {
background-color: unset;
float: right;
width: auto;
padding: 0px 0px;
}

/*END ABI CHANGE FOR USD SGD*/





.team_banner_content::after {
position: absolute;
content: "";
width: 100%;
height: 100%;
left: 0px;
/* filter: blur(96px); */
/* background: rgb(255, 255, 255); */

top: 0px;
z-index: -1;
}

 .chrome .team_testimonial_content::after {
display: none;
}
.chrome .banner_sub_content::after {
display: none;
}
.chrome .team_banner_content::after {
display: none;
}

.strategies_btn:hover {
color: #0F172A;
}
.frm_button_submit:hover {
background-position: 139% !important;
color: #10378B !important;
background-color: #fff !important;
border: 1px solid #10378B !important;
}

.frm_button_submit {
border: 1px solid #10378B !important;
background-image: -webkit-linear-gradient(30deg, #10378B 50%, transparent 50%) !important;
background-image: linear-gradient(30deg, #10378B 50%, transparent 50%) !important;
background-size: 506px !important;
background-repeat: no-repeat !important;
background-position: 0% !important;
background-position-x: 0%;
background-position-y: center;
-webkit-transition: background 300ms ease-in-out !important;
transition: background 300ms ease-in-out !important;
position: relative !important;
overflow: hidden !important;
}
.dropdown-toggle {
pointer-events: none;
}
.team_img_list {
width: 100%;
float: left;
text-align: center;
padding-bottom: 70px;
}
.team_advisory_list {
display: inline-block;
padding: 0px;
margin: 0px;
}
.team_advisory_list li {
list-style-type: none;
float: left;
padding: 0px 15px;
}
.team_advisory_list li h5 {
font-family: "OpenSans-Light";
font-size: 14px;
}
.portfolio_img {
width: 100%;
float: left;
padding-bottom: 10px;
min-height: 40px;
}
.comming_soon_sec {
width: 100%;
float: left;
text-align: center;
padding: 110px 0px;
}
.comming_soon {
font-size: 72px;
margin-bottom: 0px;
color: #10378B;
}
.service_detailed_pg {
width: 100%;
float: left;
padding: 110px 0px;
}
.service_detailed_pg h2 {
padding-bottom: 30px;
}
.service_detailed_pg .port-image {
width: 100%;
float: left;
padding-bottom: 20px;
}
.service_detailed_pg p {
font-size: 18px;
line-height: 40px;
}
.team_btm_sec {
  overflow-x: hidden;
  width: 100%;
  float: left;
}
.home_banner_sec {
  overflow-x: hidden;
}
.page_title.strategy_title {
text-align: left;
padding-left: 120px;
}
.res_contact {
display: none;
}
.dropdown-menu li {
padding-right: 0px !important;
}
.dropdown-menu li a {
font-family: "OpenSans-SemiBold" !important;
font-size: 14px !important;
color: #031D28 !important;
}
.eam-banner-title_top:after {
content: "";
position: absolute;
top: 42px;
left: 0;
width: 187px;
height: 151px;
background-image: url(images/eam.png);
background-size: 100%;
background-repeat: no-repeat;
display: none;
}
.page_title.coming_soon_heading {
color: #fff;
}
.mobile_switch {
text-transform: uppercase;
box-shadow: none;
border: 0px;
background-color: unset;
padding: 0px;
}
.fact_banner {
width: 100%;
float: left;
min-height: 130px;
padding: 20px;
position: relative;
color: #fff;
background-color: #10378B;
display: flex;
align-items: center;
margin-bottom: 20px;
padding-left: 150px;
background-repeat: no-repeat;
background-size: cover;
background-position: center;
}
.fact_banner.FGO h4 {
color: #fff;
margin-bottom: 20px;
}
.archive_months_list {
padding-left: 0px;
width: 100%;
float: left;
grid-template-columns: repeat(2, 1fr);
column-gap: 50px;
display: grid;
}
.archive_months_list li {
list-style-type: none;
grid-template-columns: repeat(2, 1fr);
display: grid;
column-gap: 20px;
background-color: #f8fafc;
margin-bottom: 20px;
}
.archive_group_title a {
font-family: "OpenSans-SemiBold" !important;
font-size: 16px;
}
.archive_group_title {
display: flex;
align-items: center;

}
.faq_rft_sec .post_heading {
line-height: normal;
}
.lft_sec_list li a:hover {
color: #10378B;
}
.factsheet_btn:hover {
color: #031D28;
}
.page_contents {
width: 100%;
float: left;
padding: 70px 0px;
font-size: 16px;
line-height: 36px;
}
.page_title.default_title {
color: #fff;
}
.inner_pg_banner.inner_pg_background {
min-height: 250px;
}
.inner_pg_banner.faq_banner.archive_banner
{
background-image: url(images/faq.png) !important;
}
.accordion_main.archive_accordin {
padding-top: 0px;
}
.page_content_inner {
width: 80%;
float: none;
margin: 0 auto;
}
.fact_banner:after {
content: "";
position: absolute;
top: 50%;
left: 45px;
width: 55px;
height: 93px;
background-image: url(images/fme-logo1.png);
background-size: 100%;
background-repeat: no-repeat;
transform: translateY(-50%);
}

.moretext {
display: none;
}
.moreless-button {
cursor: pointer;
}
.wealth_content_sub {
min-height: 303px;
display: flex;
align-items: center;
}
.team-single-image img {
width: 100%;
}
.fixed {
position: fixed; 
top: 0;
left: 0;
min-height: 100px;
background-color: #fff;
z-index: 999;
}
.header_sec.fixed {
box-shadow: 1px 1px 10px 1px #15393817;
margin-top:39px;
}

.ascend_banner_orange {
  background-color: #f67450;
  color: white;
  text-align: center;
  padding: 10px;
  font-size: 14px;
  position: fixed;
  top: 0;
  left: 0;
  width: 100%;
  z-index: 1000;
}
.id_ascend_banner_orange {
  background-color: #f67450;
  color: white;
  text-align: center;
  padding: 10px;
  font-size: 14px;
}

.fact_banner h4 {
color: #fff;
}

.fact_banner.MME:after
{
background-image: url(images/fme-logo2.png) !important;
width: 72px;
height: 58px;
}
.non_active.active a::after {
display: none;
}
.how_we_top {
padding-top: 130px;
width: 100%;
float: left;
}

.explore_btn:hover {
color: #031D28;
}
.single-commentry_title a:hover {
color: #10378B;
}
.commentry_title a:hover {
color: #10378B;
}
.archive_group_title a:hover {
color: #f67450;
}
.months li a:hover {
color: #f67450;
}
.header_rgt_sec .header_contact a:hover {
color: #f67450;
}
.mobile_switch {
cursor: pointer;
}
.foot_top_sec a:hover {
color: #fff;
opacity: 1;
}
.rapid_content {
width: 100%;
float: left;
padding-top: 15px;
}
.tabs {
width: 100%;
float: left;
padding-top: 20px;
}
.tabs ul li {
display: inline-block !important;
float: left;
width: 177px;
padding-right: 15px;
}
.tabs ul li.tab-active a {
color: #fff;
}
.tabs ul li a {
font-family: "OpenSans-Bold";
font-size: 16px;
color: #0F172A;
}
.tabs-nav {
width: 100%;
float: left;
padding-left: 0px;
}
.artisian_img_sec {
width: 100%;
float: left;
}
.artisian_img_sec_sub {
width: 660px;
float: none;
margin: 0 auto;
max-width: 100%;
}
.artisian_img_title {
width: 25%;
float: left;
text-align: center;
font-size: 18px;
text-transform: uppercase;
font-family: "OpenSans-Bold";
padding: 0px 5px;
color: #13487B;
}
.artisian_img_btm {
width: 100%;
float: left;
padding-top: 10px;
}
.artisian_img_title:first-child {
color: #71D1C7;
}
.artisian_img_title:last-child {
color: #71D1C7;
}
.artisian_img_sec.artisian_img__mobile {
display: none;
}
.tabs ul li a {
background-color: #fff;
padding: 13px 20px;
width: 100%;
float: left;
text-align: center;
border: 1px solid #10378B;
}
.tab-active a {
background: #10378B !important;
}
.impact_sec {
width: 100%;
float: left;
padding-top: 90px;
}
.impact_max_title {
font-size: 16px !important;
text-transform: uppercase;
color: #004B4A;
}
.impact_top {
width: 100%;
float: left;
padding: 0px 65px;
}
.impact_bottom {
width: 100%;
float: left;
padding-top: 20px;
}
.impact_left {
width: 230px;
float: left;
}
.impact_right {
width: 230px;
float: left;
}
.impact_mid {
width: calc(100% - 460px);
float: left;
display: flex;
padding: 0px 30px;
padding-top: 50px;
}
.price_lft {
width: 116px;
float: left;
position: relative;
}
.price_rgt {
width: 116px;
float: left;
position: relative;
}
.price_content {
width: calc(100% - 232px);
float: left;
text-align: center;
}
.price_rgt:after {
content: "";
position: absolute;
top: -87px;
left: 0px;
width: 116px;
height: 182px;
background-image: url(images/price1.png);
background-size: 100%;
background-repeat: no-repeat;

}
.price_lft:after {
content: "";
position: absolute;
top: -87px;
left: 0px;
width: 116px;
height: 182px;
background-image: url(images/price2.png);
background-size: 100%;
background-repeat: no-repeat;

}
.impact_btm_sub {
width: 700px;
float: none;
margin: 0 auto;
max-width: 100%;
}
.impact_btm_border {
width: 100%;
height: 25px;
background-color: #d9d9d9;
border-radius: 30px;
}
.impact_btm_content {
width: 100%;
float: left;
text-align: center;
padding: 20px 0px;
}
.impact_percentage {
background-color: #71D1C7;
color: #fff;
display: inline-block;
border-radius: 30px;
font-size: 18px;
padding: 10px 15px;
}
.impact_txt {
width: 100%;
float: left;
padding-top: 5px;
font-family: "OpenSans-SemiBold";
font-size: 16px;
}
.impact_btm_list {
width: 100%;
float: left;
}
.impact_list {
width: 25%;
float: left;
text-align: center;
}
.price_sub {
position: absolute;
left: 50%;
top: 47%;
transform: translate(-50%, -50%);
z-index: 99;
font-family: "OpenSans-SemiBold";
font-size: 24px;
}
.price_lft .price_sub {
color: #004b4a;
}
.price_rgt .price_sub {
color: #30698d;
}
.price_content b {
font-size: 16px;
}
.artisian_img_title.fme_mentality_title {
color: #004B4A;
}
.search {
width: 100% !important;
border: 0px;
background: #FCFDFF;
height: 40px;
padding-left: 40px !important;
font-size: 16px;
}
.list {
padding-left: 0px;
width: 100%;
float: left;
margin-top: 20px;
}
.list li {
list-style-type: none;
}
.search_form {
width: 100%;
float: left;
position: relative;
}
.search_form span{
content: "";
position: absolute;
top: 10px;
left: 8px;
width: 21px;
height: 22px;
background-image: url(images/search.png);
background-size: 100%;
background-repeat: no-repeat;
}
.question {
font-family: "OpenSans-SemiBold";
font-size: 16px;
}
.bound-chart {
      float: left;
    width: 100%;
  }
   .chartjs-size-monitor {
    float: left;
    width: 100%;
  }
  .legend_sec {
   
  }
  .legend_sec aside{
  float: left;
  width: 100%;
  font-size: 14px;
  font-style: italic;
  font-family: "LibreBaskerville-Bold";
  margin-bottom: 15px;
  }
  .legend_sec aside span{
  float: right;
  }
  .bound-chart-lt {
padding-right: 15px;
}
.bound-chart-rt {
padding-top: 50px;
padding-left: 10px;
}
  .legend_sec ul {
    list-style: none;
    padding: 0;
    float: left;
    width: 100%;
  }
  .legend_sec ul li {
    float: left;
    width: Calc(20% - 2px);
    padding: 30px 0px;
    background: #f2f2f2;
    color:#000;
    text-align: center;
    margin-right: 2px;
    cursor:pointer;
    font-weight: bold;
  }
  .legend_sec h5{
  font-size: 16px;
margin-bottom: 15px;
  }
  .legend_sec h5 span{
  font-size: 14px;
  font-style: italic;
  padding: 0px 20px;
      color: #7b8390;
    float: right;
    font-family: "OpenSans-Regular";
  }
  .data1.active {
    background: #184b81;
    color: #fff;
  }
  .data2.active {
    background: #2778cf;
    color: #fff;
  }
  .data3.active {
    background: #34b8d9;
    color: #fff;
  }
  .data4.active {
    background: #05736f;
    color: #fff;
  }
  .data5.active {
    background: #07beb8;
    color: #fff;
  }
  
  .ch_lin {
    width: 100%;
    height: 20px;
    background: #ec5f54;
    background-image: linear-gradient(123deg, #ec6154 0%, #f0975b 40%, #f7cb63 10%, #70c58a 90%);
    text-align: center;
    color: #fff;
    border-radius: 2px;
  }
  .bound-chart-lt,.bound-chart-rt {
    float: left;
    width: 50%;
  }
  .legend_sec aside {
    color: #767e8d;
  }
  .datas1.active {
    background: #274a7d;
    color: #fff;
  }
  .datas2.active {
    background: #376c83;
    color: #fff;
  }
  .datas3.active {
    background: #7b9bad;
    color: #fff;
  }
  .datas4.active {
    background: #5091a9;
    color: #fff;
  }
  .datas5.active {
    background: #56bbb7;
    color: #fff;
  }
  .datat1.active {
    background: #274a7d;
    color: #fff;
  }
  .datat2.active {
    background: #376c83;
    color: #fff;
  }
  .datat3.active {
    background: #7b9bad;
    color: #fff;
  }
  .datat4.active {
    background: #5091a9;
    color: #fff;
  }
  .datat5.active {
    background: #56bbb7;
    color: #fff;
  }
  .datab1.active {
    background: #184b81;
    color: #fff;
  }
  .datab2.active {
    background: #2778cf;
    color: #fff;
  }
  .datab3.active {
    background: #34b8d9;
    color: #fff;
  }
  .datab4.active {
    background: #05736f;
    color: #fff;
  }
  .datab5.active {
    background: #07beb8;
    color: #fff;
  }
  .datasb1.active {
    background: #32716f;
    color: #fff;
  }
  .datasb2.active {
    background: #56bbb7;
    color: #fff;
  }
  .datasb3.active {
    background: #5eb5d5;
    color: #fff;
  }
  .datasb4.active {
    background: #3f76c8;
    color: #fff;
  }
  .datasb5.active {
    background: #264a7d;
    color: #fff;
  }
  .datar1.active {
    background: #05736f;
    color: #fff;
  }
  .datar2.active {
    background: #07beb8;
    color: #fff;
  }
  .datar3.active {
    background: #34b8d9;
    color: #fff;
  }
  .datar4.active {
    background: #2778cf;
    color: #fff;
  }
  .datar5.active {
    background: #184b81;
    color: #fff;
  }
  .legend_sec_sub ul li {
text-transform: capitalize;
}
.market_chart_rgt {
width: 65%;
float: left;
padding-left: 30px;
}
.market_chart_lft {
width: 35%;
float: left;
}
.market_chart_top {
background-color: #f6f6f6;
padding: 10px;
}
.market_chart_top h5, .market_chart_top p {
margin: 0px;
}
.market_chart_top h5 {
font-size: 20px;
padding-bottom: 5px;
}
.market_chart_btm ul {
padding: 0px;
}
.market_chart_btm ul li {
width: 100%;
float: left;
list-style-type: none;
display: flex;
align-items: center;
margin-bottom: 20px;
}
.market_value_lft {
width: 40px;
height: 50px;
}
.market_value_lft.pe {
background-color: #89cfc7;
}
.market_value_lft.earnings {
background-color: #63958b;
}
.market_value_lft.dividends {
background-color: #2e5b5a;
}
.market_value_rgt {
padding-left: 10px;
}
.market_chart_btm {
width: 100%;
float: left;
padding-top: 20px;
}
.market_chart_btm_lft {
width: 50%;
float: left;
}
.market_chart_btm_rgt {
width: 50%;
float: left;
}
.market_value_lft.pe-fme {
background-color: #739bc6;
}
.market_value_lft.earnings-fme {
background-color: #3468ab;
}
.market_value_lft.dividends-fme {
background-color: #234774;
}
.fgo-chart{
    background-color:rgba(86, 187, 183) ;
    width: 10px;
    height: 35px;
  }
  .equities{
    background-color:#234777 ;
    width: 10px;
    height: 35px;
  }
  .scale{
    padding-left: 350px;
    margin-top: -59px;
    margin-left: 22px;
  }
  .fgo_chart_sec .title{
    padding-left: 390px;
  }
.chart_table td {
background-color: #f6f6f6;
border: 2px solid #fff;
}
.chart_table th, td {
min-height: 49px !important;
padding: 10px 10px;
}
.fgo_first::before {
position: absolute;
content: "";
background-color: #56bbb7; 
width: 5px;
height: 100%;
left: 0px;
top: 0px;
}
.fgo_first, .equities_first {
position: relative;
}
.equities_first::before {
position: absolute;
content: "";
background-color: #234777;
width: 5px;
height: 100%;
left: 0px;
top: 0px;
}
.mme_char_content {
width: 100%;
float: left;
text-align: left;
padding-top: 20px;
}
.market_value {
width: 100%;
float: left;
padding-bottom: 20px;
font-size: 18px;
padding-top: 10px;
}
.market_chart_top h5 {
font-family: "OpenSans-SemiBold";
}
.market_chart_top p {
font-style: italic;
}
.market_value {
width: 100%;
float: left;
padding-bottom: 20px;
font-size: 18px;
padding-top: 10px;
text-align: left;
}
.market_chart_sec {
width: 100%;
float: left;
}
.mme_chart_lft_sec {
width: 35%;
float: left;
/* background-color: #f6f6f6; */
/* padding: 20px; */
}
.mme_chart_lft_sec h5 {
padding: 15px 20px;
font-size: 16px;
text-align: center;
font-family: "OpenSans-Bold";
}
.mme_chart_lft_sub_sec {
width: 100%;
float: left;
background-color: #f6f6f6;
padding: 20px;
}
.mme_chart_rgt_sec {
width: 65%;
float: left;
padding-left: 40px;
}
.protection_chart_table th, td {
padding: 10px;
}
 .protection_chart_table th {
color: #004b4a;
}
.protection_chart_table tr td:first-child {
color: #004b4a;
}
.chart_mme_lft b {
font-size: 18px;
width: 100%;
float: left;
}
.chart_mme_btm {
width: 100%;
float: left;
padding-top: 20px;
}
.chart_mme_lft {
width: 40%;
float: left;
color: #004b4a;
padding-top: 43px;
}
.chart_mme_rgt {
width: 60%;
float: left;
}
.protection_chart_table td {
border-bottom: 1px solid #e4e9f1;
}
.protection_chart_table td {
color: #8d8c8c;
}
.mme_chart_sec h3 {
border-bottom: 2px solid #004b4a;
display: inline-block;
font-size: 22px;
margin-bottom: 25px;
}
.highcharts-credits {
display: none;
}
.mme_chart_sec {
width: 100%;
float: left;
padding-top: 20px;
}
.profitable_table th, td {
padding: 10px;
}
.profitable_table tr td:first-child {
color: #355e5c;
width: 200px;
padding-left: 0px;
}
.profitable_table td {
color: #7e7c7d;
}
.quality_price_sec {
width: 100%;
float: left;
padding-top: 50px;
}
.quality_price_sec_rgt {
width: 30%;
float: left;
}
.quality_price_sec_lft {
width: 70%;
float: left;
padding-left: 30px;
}
.quality_price_btm_lft {
width: 704px;
float: left;
background-color: #f6f6f6;
padding: 50px 65px 50px 130px;
position: relative;
clip-path: polygon(2% 0, 100% 0%, 100% 100%, 2% 99%, 10% 49%);
}
.quality_price_btm_lft::before {
position: absolute;
content: "";
clip-path: polygon(75% 0%, 100% 50%, 75% 100%, 62% 100%, 89% 50%, 63% 0);
width: 182px;
height: 100%;
background-color: #fff;
left: -76px;
top: 0;
}
.quality_price_btm_lft h4 {
color: #10378B;
position: relative;
font-size: 16px;
}
.quality_price_sec_lft h3 {

font-size: 20px;
}
.average_txt {
width: 100%;
float: left;
padding-bottom: 20px;
font-style: italic;
}
.quality_price_sec_lft h3 b {
color: #56bbb7;
}
.maf {
color: #10378B;
}
.indication {
color: #747272;
}
.quality_price_top_lft {
width: 100%;
float: left;
position: relative;
padding-right: 117px;
}
.profitability {
padding-left: 60px;
}
.quality_price_top_lft h4::after {
position: absolute;
content: "";
width: 245px;
height: 1px;
border-bottom: 2px dotted #cdcccc;
top: 13px;
right: 0px;
}
.profitability::after {
width: 165px !important;
}
.profitability::before {
position: absolute;
content: "";
height: 58px;
width: 1px;
border-right: 2px dotted #cdcccc;
right: 0px;
top: -18px;
}
.quality_price_main_sec:after {
content: "";
position: absolute;
top: 50%;
right: -78px;
width: 158px;
height: 158px;
background-image: url(images/right-price.png);
background-size: 100%;
background-repeat: no-repeat;
transform: translateY(-50%);
z-index: 99;

}
.quality_price_main_sec {
width: 704px;
float: left;
position: relative;
}
#mme_chart2 {
height: 170px !important;
}

#mme_chart1 {
height: 170px !important;
}
.market_content_paragraph {
margin-bottom: 25px;
}
.fam_list li h5 {
color: #fff;
font-size: 22px;
font-family: "OpenSans-SemiBold";
margin-bottom: 15px;
}
.fam_list li {
color: #fff;
}
.fam_list li p {
font-size: 20px;
line-height: 38px;
}
.fam_list {
padding-left: 20px;
}
.fenexis_btn.fam_btn:hover {
background-position: 335%;
}
.archive_img img {
width: 111px;
height: 73px;
}
.strategies_popup_content p {
margin-bottom: 0px;
}
.stratergies_find.asia_ex_btn {
float: right;
max-width: 155px;
min-width: 130px;
margin-right: 30px;
}
.stratergies_find.global_btn {
max-width: 155px;
min-width: 130px;
float: left;
margin-left: 30px;
}
.strategies_popup_btns {
width: 100%;
float: left;
}
.seap_map_title {
text-transform: uppercase;
font-size: 20px;
margin-bottom: 20px;
}
.fact_banner.MAF::after {
background-image: url(images/fme-logo2.png) !important;
width: 72px;
height: 58px;
}
.risk_color {
color: #05B0AC;
}
.cookie-notice-container {
background-color: #fff;
color: #000 !important;
height: calc(100vh - 100px);
overflow-y: auto;
text-align: left !important;
padding: 30px 15px !important;
width: 100% !important;
float: left;
position: relative;
}
.cookie-notice-visible  {
width: 100%;
position: fixed !important;
left: 50% !important;
top: 50%;
transform: translate(-50%,-50%);
min-width: auto;
z-index: 999999999;
color: #0f172a !important;
height: 100% !important;
background-color: #0000006e !important;
padding: 50px !important;
}
#cn-close-notice {
display: none;
}
.cookie-notice-container p {
line-height: 24px;
font-family: "OpenSans-Regular";
font-size: 14px;
margin-bottom: 20px;

}
.cookie-notice-container h5 {
font-family: "OpenSans-SemiBold";
font-size: 20px;

}
.cookie_logo {
width: 100%;
float: left;
padding-bottom: 20px;
text-align: center;
}
#cn-notice-buttons {
width: 100%;
float: left;
text-align: center;
}
#cn-accept-cookie {
color: #fff !important;
font-size: 16px !important;
}
.cookie-notice-container a {
color: #10378B;
}
.cookie-notice-container a:hover {
color: #031D28;
}
#cn-accept-cookie {
width: 160px !important;
height: 46px !important;
background-color: #10378B !important;
color: #fff !important;
text-align: center !important;
border-radius: 4px !important;
padding: 14px 9px !important;
font-size: 18px !important;
font-family: "OpenSans-SemiBold" !important;
max-width: 100%;
text-transform: capitalize !important;
}
.quality_price_sec_rgt h5 {
font-size: 14px;
font-family: "OpenSans-SemiBold";
}
.qlty_price_sub_txt {
font-style: italic;
}
.qlty_price_sub_txt.chart-mme-txt {
padding-top: 0px;
width: 100%;
float: left;
text-align: left;
}
.stratergies_find {
margin-bottom: 20px;
}
.stratergies_find.global_btn {
margin-bottom: 0px;
}
.market_value_lft.return-fme {
background-color: #1e6aca;
}
.market_value_lft.return {
background-color: #39d1cd;
}
.quality_color {
color: #10378B !important;
}
.market_commentary_list {

padding: 0px;
margin: 0px;
}
.moreless-button {
cursor: pointer;
color: #10378B;
font-family: "OpenSans-SemiBold";
}
.market_commentary_list li {
margin-bottom: 10px;
}
.market_commentary_sub_content {
width: 100%;
float: left;
margin-bottom: 30px;
}
.moreless-button:hover, .commantry_pdf:hover {
color: #0F172A;
}
.commantry_pdf {
cursor: pointer;
color: #10378B;
font-family: "OpenSans-SemiBold";
font-size: 16px;
}
.commantry_pdf_download_sec {
width: 100%;
float: left;
text-align: center;
padding-top: 40px;
}
.market_commentary_detailed_sub_sec h5 {
font-size: 20px;
}
.market_commentary_list {

padding-left: 15px;
}
.commentary_highlights {
font-family: "OpenSans-SemiBold";
color: #0F172A;
}
.commantry_pdf_download_sec.mobile_pdf {
display: none;
}
.commantry_pdf:hover {
border-bottom: 1px solid #10378B;
color: #10378B !important;
}
.header_multilang li {
list-style-type: none;
float: left;

}
.header_multilang li:first-child {
padding-right: 20px;
}
.header_multilang li a {
/* font-family: "OpenSans-SemiBold"; */
font-size: 18px;
/* font-family: "OpenSans-Bold"; */
}
.invest_video {
width: 100%;
float: left;
/*padding-top: 80px;*/
display: flex;
align-items: center;
}
.ascend_banner_div{
  margin-top:130px !important;
}
.ascend_banner_div table td{
  border:0px !important;
}
.invest_video_lft_sec {
width: 55%;
float: left;
}
.invest_video_rgt_sec {
width: 45%;
float: left;
text-align: left;
padding-left: 40px;
}
.invest_video_rgt_sub_sec h5 {
font-size: 20px;
margin-bottom: 15px;
}
.invest_video_rgt_sub_sec p {
font-size: 18px;
line-height: 32px;
}
.stratergies_popup_list {
padding-left: 17px;
}
.stratergies_popup_list li {
width: 100%;
float: left;
font-size: 20px;
line-height: 32px;
margin-bottom: 15px;

}
.inner_sep_banner {
background: #fff;
  background-image: none;
color: #000 !important;
}
.inner_ban_title {
color: #10378B !important;
font-size: 75px;
}
.resources_sec p {
font-size: 24px;
font-family: "OpenSans-SemiBold";
line-height: 40px;
color: #475569;
}
.resources_sec {
padding-bottom: 115px;
}
.risk_color:hover {
color: #10378B;
}
.invest_btn_sub_sec a {
display: inline-block;
float: left;
}
.strategies_btn.back_strategies_btn::after {
right: unset;
left: -17px;
transform: rotate(178deg);
top: 8px;
}

.mme_char_content {
font-size: 16px;
line-height: 26px;
}

.mme_chart_lft_sub_sec table tr td:first-child {
width: 135px !important;
}
.mme_chart_lft_sub_sec table tr th:first-child {
width: 135px !important;
}
.data_sec {
height: 100vh;
}
#footscroll {
height: auto;
}
p.single_strategies_content {
 margin-bottom: 0px;
  padding: 50px 0px;
}
.strategies_detailed_pg.header_strategies_detailed_pg {
padding-top: 0px;
padding-bottom: 0px;
}
.graph_image {
padding: 30px 0px;
width: 100%;
float: left;
}
.mme_chart_rgt_sec .graph_image {
padding-top: 0px;
}

.graph_image.graph_image1 {
padding-bottom: 0px;
}
.graph_image.graph_image1 img {
height: auto;
}
.page_title.single_banner_title {
color: #fff;
}
.our_team_banner_list {
padding-left: 0px;
margin: 0px;
width: 100%;
float: left;
display: grid;
grid-template-columns: repeat(10, 1fr);
}
.our_team_banner_list li {
list-style-type: none;
}
.our_team_banner_list li img {
width: 100%;
}
.strategie_home_btn {
text-align: center;
}
.ride_chart {
position: relative;
}
.ride_chart p {
  margin-bottom: 0px;
}
.xs-tooltip {
font-family: "OpenSans-Bold";
font-size: 18px;
text-align: left;
margin-bottom: 5px;
}
.ride_chart table tr td {
padding: 10px;
  padding-left: 10px;
border-bottom: 5px solid #fff !important;
text-align: left;
font-size: 14px !important;
font-family: "OpenSans-Regular";
}
.ride_chart table tbody tr:first-child td, .ride_chart table tbody tr:last-child td {
position: relative;
}
.ride_chart table tbody tr:first-child td::after {
position: absolute;
content: "";
width: 5px;
height: 42px;
top: 0px;
background-color: #56bbb7;
left: 0px;
}
.ride_chart table tbody tr:last-child td::after {
position: absolute;
content: "";
width: 5px;
height: 43px;
top: -1px;
background-color: #234777;
left: 0px;
}
.ride_chart table tbody tr:last-child td::before {
position: absolute;
content: "";
width: 100%;
height: 3px;
top: -5px;
background-color: #ffffff;
left: 0px;
}
.mme_tooltip_chart {
position: relative;
}
.mme_tooltip_chart img {
height: auto;
}
.mme_tooltip_chart table td {
padding: 0px;
}

.resource_list {
width: 100%;
padding: 0px;
margin: 0px;
}
.resource_list li {
list-style-type: none;
margin-bottom: 50px;
width: 100%;
float: left;
}
.resource_cat_name {
color: #10378B;
font-size: 32px;
margin-bottom: 20px;
}
.resource_cat_sub_text {
font-size: 14px;
width: 100%;
float: left;
border-bottom: 4px solid #f67450;
}
.resource_cat_sub_text p {
margin-bottom: 7px;
}
.resource_cat_sub_title {
font-family: "OpenSans-Bold";
font-size: 18px;
width: 100%;
float: left;
padding-top: 15px;
}
.resource_cat_content_whole {
width: 100%;
float: left;
}
.resource_cat_content_whole {
font-size: 16px;
line-height: 26px;
}
.resources_post_list {
width: 100%;
float: left;
padding-top: 40px;
}
.res-list-title a {
font-size: 16px;
}
.resource_blog_rgt .res-list-date {
padding-top: 0px;
}
.chart_shows {
color: #10378B;
}
.chart_cat_sec {
width: 100%;
float: left;
padding-top: 20px;
}
.res-list-ct {
font-size: 16px;
padding-bottom: 10px;
padding-top: 5px;
}
.res-list-date {
font-size: 16px;
padding-bottom: 20px;
padding-top: 10px;
width: 100%;
float: left;
}
.show_more {
width: 100%;
float: left;
text-align: right;
}
.resource_cat_content_whole_img {
width: 45%;
float: left;
padding-right: 20px;
}
.resource_cat_content_whole_txt {
width: 55%;
float: left;
background-color: #F8FAFC;
padding: 10px 15px;
}
.resource_cat_content_whole_img img {
width: 100%;
}
.resource_list li {
width: 50%;
float: left;
float: left;
min-height: 710px;
}
.resource_list li:first-child {
width: 100%;
float: left;
min-height: auto;

}
.resource_list li:first-child .resource_cat_content_whole_txt {
width: 100%;
background-color: #ffffff;
padding: 0px;
}
.resource_list li:first-child .resource_cat_content_whole_img img {
width: 100%;

}
.resource_list li:first-child  .resource_loop_1 .resource_cat_content_whole { 
display: block; 
} 
.resource_cat_content_whole {
display: flex;
}
.resource_list li:nth-of-type(2n) {
padding-right: 20px;
}
.resource_list li:nth-of-type(3n) {
padding-left: 20px;
}
.accordion_main.resource_main {
padding-top: 0px;
}
.res_post_list {
width: 100%;
float: left;
padding-top: 40px;
}
.resource_blog_lft {
width: 30%;
float: left;
padding-right: 20px;
}
.resource_blog_rgt {
width: 70%;
float: left;
}
.resource_blog_lft img {
width: 100%;
height: 100px;
}
.resource_blog_sec_btm {
grid-template-columns: repeat(2, 1fr);
column-gap: 20px;
display: grid;
width: 100%;
float: left;
}
.resource_pagination {
width: 100%;
float: left;
}
.resource_pagination_main {
width: 100%;
float: left;
padding-top: 30px;
}
.strategies_btn.back_strategies_btn.resource_btn {
width: 226px !important;
padding-left: 10px;
font-size: 18px;
}
.strategies_btn.back_strategies_btn.resource_btn::after {
width: 18px;
height: 18px;
top: 3px;
}
.resource_pagination_main_lft {
width: 50%;
float: left;
padding-left: 16px;
}
.resource_pagination_main_rgt {
width: 50%;
float: right;
}
.resource_cat_content_whole.resource_dl_img {
display: block;
width: 100%;
padding: 30px 0px;
}
.resource_cat_content_whole.resource_dl_img img {
width: auto;
height: auto;
}
.resource_dl_content {
font-size: 16px;
line-height: 26px;
width: 100%;
float: left;
padding-top: 50px;
}
.resource_common_heading {
color: #10378B;
font-size: 32px;
}
.fact_sheet_main_list {
grid-template-columns: repeat(3, 1fr);
column-gap: 41px;
display: grid;
}
.factsheet_content_rgt .factsheet_btn {
background-color: unset;
float: right;
width: auto;
padding: 10px 0px;
}
.resource_blog_rgt .res-list-title a {
font-size: 14px;
}
.resource_blog_rgt .res-list-ct {
font-size: 14px;
}
.res-list-title a:hover {
color: #10378B;
}
.resource_cat_content_whole {
display: none;
}
.resource_loop_1 .resource_cat_content_whole {
display: flex;
}
.resource_loop_1 .res-list-ct {
display: none;
}
.resource_loop_sub {
padding-bottom: 30px;
width: 100%;
float: left;
}
.resource_list li:first-child .resource_cat_content_whole_img {
width: 100%;
padding-right: 0px;
}
.resource_list li:first-child .resource_cat_content_whole_img img {
width: auto

}
.resource_loop_sub .res-list-ct {
padding-bottom: 0px;
}
.fact_cheet_parent_cat {
font-size: 20px;
width: 100%;
float: left;
padding-bottom: 10px;
font-family: "LibreBaskerville-Bold";
}
.fact_cheet_year {
width: 100%;
float: left;
}
.sub_cat_title {
font-size: 20px;
color: #10378B;
margin-bottom: 20px;
margin-top: 10px;
}
.commentry_blog_sec:nth-of-type(7n+1) {
margin-right: 40px;
}
.ride_chart_rt_top {
position: absolute;
right: -30px;
top: 90px;
}
.ride_chart_rt_top .return_value {
color: #fff;
background-color: #56bbb7;
padding: 5px;
text-align: center;
}
.ride_chart_rt_top .return_label {
color: #56bbb7;
}
.ride_chart_rt_btm .return_value {
color: #fff;
background-color: #2e5c5a;
padding: 5px;
text-align: center;
}
.ride_chart_rt_btm .return_label {
color: #2e5c5a;

}
.ride_chart_rt_btm {
position: absolute;
right: -27px;
top: 180px;
}
.return_label {
padding-bottom: 5px;
}
.past_archive_list .archive_title {
width: 100%;
float: left;
position: relative;
cursor: pointer;
}
.factsheet_years {
display: none;
}
.past_archive_list .archive_title:before {
content: "";
position: absolute;
top: 31px;
right: 18px;
width: 12px;
height: 7px;
background-image: url(images/faq-down.png);
background-size: 100%;
background-repeat: no-repeat;
}
.archive_title.open::before {
transform: rotate(180deg);
}
.years li.open span::after {
transform: rotate(-180deg);
}
.resource_pagination_main_rgt .wp-pagenavi {
width: auto;
float: right;
}
.crisis_list {
padding: 0px;
display: inline-block;
margin: 0px;
z-index: 9;
position: relative;
}
.crisis_list li {
background-color: #f6f6f6;
text-align: left;
padding: 10px 10px 10px 15px;
margin-bottom: 2px !important;
border-left: 5px solid #56bbb7;
}
.crisis_list li:last-child {
border-left: 5px solid #234777;
}
.financial_crisis_sec {
display: inline-block;
  position: absolute;
  left: 78px;
  top: 79px;
  width: 230px;
text-align: left;
}
.covid_sec {
width: 230px;
position: absolute;
text-align: left;
right: 310px;
  top: 43px
}
.financial_crisis_sec:before {
  content: "";
position: absolute;
top: 91px;
  right: -109px;
width: 113px;
height: 30px;
background-image: url(images/line.png);
background-size: 100%;
background-repeat: no-repeat;
}
.covid_sec:before {
  content: "";
position: absolute;
top: 80px;
  right: -112px;
width: 113px;
height: 30px;
background-image: url(images/line.png);
background-size: 100%;
background-repeat: no-repeat;
}
.financial_crisis_sec.finance_maf:before {
width: 29px;
height: 82px;
background-image: url(images/line-rgt.png);
top: 91px;
  right: 227px;
}
.covid_sec.covid_maf:before {
width: 30px;
height: 95px;
background-image: url(images/line-lft.png);
top: 101px;
  right: -28px;
}

.covid_sec.covid_maf {
  right: 169px;
  top: -41px;
}
.financial_crisis_sec.finance_maf {
  left: 132px;
  top: 104px;
}
.financial_crisis_sec.finance_mme {
background-color: #ededed;
padding: 15px;
left: 132px;
  top: 112px;
}
.financial_crisis_sec.finance_mme:before {
width: 29px;
height: 82px;
background-image: url(images/line-rgt.png);
top: 73px;
  right: 227px;
}
.covid_sec.covid_mme:before {
width: 30px;
height: 95px;
background-image: url(images/line-lft.png);
top: 76px;
  right: -28px;
}
.covid_sec.covid_mme {
 background-color: #ededed;
padding: 15px;
  right: 169px;
  top: 3px;
}
.financial_crisis_sec.finance_mme p {
margin-bottom: 0px;
}
.covid_sec.covid_mme p {
margin-bottom: 0px;
}
.fact_sheet_main_list_top .wp-pagenavi {
margin-bottom: 50px;
}
.posts-title:hover {
color: #10378B;
}
.strategies_home_arrow span {
padding: 20px;
cursor: pointer;
}
.factsheet_list_image_border.active {
box-shadow: 1px 1px 4px 4px #808080a1;
padding: 5px;
}
.investor-letter-dl-pg {
font-size: 16px;
line-height: 26px;
}
.invester_single_top_lft {
width: 50%;
float: left;
}
.invester_single_top_rgt {
width: 50%;
float: left;
text-align: right;
color: #10378B;
}
.invester_single_btm {
width: 100%;
float: left;
margin-top: 50px;
margin-bottom: 50px;
position: relative;
}
.invester_single_btm_lft {
width: 68%;
float: left;
}
.invester_single_btm_lft img {
min-height: 370px;
}
.invester_single_btm_rgt {
width: 765px;
position: absolute;
right: 0px;
border: 3px solid #2fa09d;
text-align: left;
min-height: 320px;
padding: 34px 30px 30px 485px;
top: -47px;
}
.invester_single_btm_rgt .common_heading {
font-size: 64px;
}
.investor-letter-dl-pg h4 {
font-size: 28px;
margin-top: 25px;
margin-bottom: 10px;
}
.quote_sec {
display: inline-block;
}
.quote_author {
font-size: 14px;
text-align: right;
font-family: "OpenSans-Light";
}
.quote_sec p {
margin: 0px;
}
.commantry_pdf.fenexis_btn {
color: #fff;
width: 200px;
}
.insights_single_top_lft {
width: 60%;
float: left;
}
.Insights_single_top_sec {
width: 100%;
float: left;
padding: 50px 0px;
padding-top: 0px;
}
.insights_title {
font-size: 28px;
}
.Insights_single_top_main_sec {
width: 100%;
float: left;
display: flex;
align-items: center;
}
.insights_pdf_download_sec {
width: 100%;
padding-top: 15px;
}
.insights_single_top_rgt {
width: 40%;
float: left;
}
.insights_title {
width: 100%;
text-align: right;
}
.insights_single_top_lft_sub {
padding-left: 100px;
}
.insights_single_mid_sec {
width: 100%;
float: left;
padding: 50px 0px;
}
.insights-single-image img {
height: 500px;
width: 100%;
}
.market_review_top_sec {
width: 100%;
float: left;
padding: 50px 0px;
}
.market_review_sub_sec {
width: 80%;
float: none;
margin: 0 auto;
}
.insights_detailed_bottom_sec {
font-size: 16px;
line-height: 30px;
padding-bottom: 50px;
width: 100%;
float: left;
}
.market_review_sec h4 {
font-size: 42px;
margin-bottom: 20px;
line-height: 58px;
}
.market_review_main_sec {
width: 100%;
float: left;
margin-bottom: 120px;
}
.market_review_lft_sec {
width: 50%;
float: left;
padding-right: 60px;
}
.market_review_rgt_sec {
width: 50%;
float: left;
padding-left: 0px;
}
.market_review_sec.market_review_insight_sec {
border-top: 25px solid #10378B;
padding-top: 75px;
padding-right: 60px;
width: 100%;
max-width: 100%;
}
.insights_detailed_bottom_sec p {
margin-bottom: 30px;
}
.market_review_main_sec:nth-of-type(2n) .market_review_lft_sec {
float: right;
 padding-left: 0px;
 padding-right: 0px;
}
.market_review_main_sec:nth-of-type(2n) .market_review_rgt_sec {
padding-left: 0px;
 padding-right: 60px;
}
.market_review_main_sec img {
width: 100%;
}
.market_review_main_sec:nth-of-type(2n) .market_review_sec.market_review_insight_sec {
padding-right: 25px;
padding-left: 65px;
float: left;
}
.single-insights_title a:hover {
color: #10378B;
}
.insights_quote_sec {
width: 100%;
float: left;
padding-top: 60px;
padding-left: 50px;
padding-right: 50px;
}

.insights_quote_lft_sec {
  width: 50%;
  padding-left: 20px;
 float: left;
padding-right: 50px;
}
.insights_quote_sec .container {
  width: 100%;
}
.insights_quote__rgt_sec {
width: 50%;
float: left;
padding-right: 150px;
}
.insights_quote__inner_sec {
  width: 500px;
  float: right;
  max-width: 100%;
}
.insights_quote {
font-family: "OpenSans-Bold";
font-size: 32px;
line-height: 52px;
}
.insights_author {
font-family: "OpenSans-Light";
font-size: 18px;
}
.single-insights_title a {
font-size: 18px;
}
.single-insights_content {
padding: 15px;
}
.strategies_btn.explore_insights_btn {
width: auto;
text-align: right;
padding-right: 11px;
}
.strategies_btn.explore_insights_btn::after {
right: -20px;
}
.market_review_btm_main_sec img {
height: 570px;
object-fit: cover;
}
.market_review_sec.market_review_insight_sec {
float: left;
}
.inner_section.why_investor_section {
font-size: 16px;
line-height: 26px;
padding-bottom: 100px;
width: 100%;
float: left;
}
.page_title.why_investor_heading {
font-size: 54px;
color: #10378B;
}
.why_investor_banner {
width: 100%;
float: left;
padding-top: 70px;
padding-bottom: 35px;
}
.why_investor_section p {
margin-bottom: 25px;
}
.inner_section.why_investor_section h4 {
font-size: 24px;
line-height: 34px;
margin-bottom: 20px;
margin-top: 35px;
}
.investor_img {
width: 100%;
float: left;
margin-bottom: 20px;
}
.strategies_btn.back_investor {
min-width: 100px;
width: auto;
padding: 0px 33px;
}
.economic_img {
width: 100%;
float: left;
text-align: center;
padding: 30px 0px;
}

.investor_detailed_desc_main_content {
width: 100%;
float: left;
}
.load_posts_top {
background-color: #10378B;
color: #fff;

min-height: 290px;
width: 100%;
float: left;
}
.investor_load_posts {
width: 100%;
float: left;
grid-template-columns: repeat(3, 1fr);
column-gap: 40px;
display: grid;
}
.load_posts_top .insights_quote {
font-size: 18px;
line-height: 32px;
font-family: "LibreBaskerville-Bold";
}
.load_posts_top .insights_author {
font-size: 14px;
text-align: right;
}
.entry-content {
width: 100%;
float: left;
padding-top: 60px;
display: none;
}
.investor_full_pdf_sec .commantry_pdf_download_sec {
text-align: right;
}
.load_posts_btm {
background-color: #FCFCFC;
padding: 15px;
width: 100%;
float: left;
min-height: 265px;
}
.load_ct_btm {
width: 100%;
float: left;
font-size: 14px;
padding-top: 10px;
}
.load_find_out {
width: 100%;
float: left;
text-align: right;
padding-top: 10px;
}
.investor_load_sub_posts {
width: 100%;
float: left;
margin-bottom: 40px;
}
.load_ct_top {
min-height: 157px;
}
.loadmore {
width: 100%;
float: left;
text-align: center;
padding-top: 30px;
font-family: "OpenSans-Bold";
font-size: 14px;
color: #10378B;
position: relative;
}

.loadmore span {
background-color: #fff;
position: relative;
z-index: 9;
padding-left: 35px;
padding-right: 55px;
cursor: pointer;
}
.loadmore span::after {
position: absolute;
content: "";
background-image: url(images/Icon.png);
width: 18px;
height: 19px;
right: 30px;
top: 50%;
background-size: 100%;
background-repeat: no-repeat;
transform: translateY(-50%);
}
.investor-letter-dl-pg p {
margin-bottom: 35px;
}
.load_quote {
font-size: 18px;
line-height: 32px;
font-family: "LibreBaskerville-Bold";
}
.showmore {
width: 100%;
float: left;
text-align: center;
padding-top: 30px;
font-family: "OpenSans-Bold";
font-size: 14px;
color: #10378B;
position: relative;
margin-top: 30px;
}
.showmore::after {
width: 100%;
height: 5px;
background-color: #979797;
position: absolute;
content: "";
left: 0;
top: 42px;
}
.showmore span {
background-color: #fff;
position: relative;
z-index: 9;
padding-left: 35px;
padding-right: 55px;
cursor: pointer;
}
.showmore span::after {
position: absolute;
content: "";
background-image: url(images/Icon.png);
width: 18px;
height: 19px;
right: 30px;
top: 50%;
background-size: 100%;
background-repeat: no-repeat;
transform: translateY(-50%);
}
.investor_commentry_blog_sec:nth-of-type(3n) {
margin-right: 0px;
}
.investor_commentry_blog_sec {
width: calc(33.3% - 27px);
float: left;
margin-right: 40px;
margin-bottom: 50px;
height:471px;
}
.strategies_btn.back_strategies_btn.back_investor::after {
top: 5px;
}
.investor_full_pdf_sec {
width: 100%;
float: left;
}

.strategies_btn.back_strategies_btn.back_investor {
text-align: left;
padding-left: 15px;
}
.artisian_color {
color: #F0751B;
}
.artisian_main {
text-align: center;
width: 100%;
float: left;
margin-bottom: 15px;
}
.artisian_list li {
list-style-type: disc;
margin-bottom: 0px !important;
}
.artisian_list {
padding-top: 20px;
}
.artisian_color.artisian_color_sub {
width: 100%;
display: block;
line-height: 26px;
padding-top: 10px;
}
.financial_crisis_sec.finance_maf.financial_crisis_mme::before {
right: 243px;
}
.financial_crisis_sec.finance_maf.financial_crisis_mme {
width: 243px;
left: 118px;
}
.covid_sec.covid_maf.covid_sec_mme {
width: 244px;
top: -23px;
}
.source_txt {
font-size: 14px;
padding-bottom: 10px;
padding-top: 5px;
 width: 100%;
float: left;
}
.source_color {
color: #126BC4;
}
.mme_chart_lft_sec h6 {
text-align: center;
margin-bottom: 15px;
font-size: 14px;
}
.site_map_main {
width: 100%;
float: left;
grid-template-columns: repeat(4, 1fr);
column-gap: 40px;
display: grid;
}
.site_map_sec ul {
padding-left: 22px;
margin: 0px;
}
.site_map_sec h5 {
font-size: 22px;
margin-bottom: 15px;
}
.site_map_page {
width: 80%;
float: none;
margin: 0 auto;
}
.site_map_page li a:hover {
color: #10378B;
}
.weaker_performance {
float: left !important;
}
.protection_chart_table th {
text-align: center;
}
.protection_chart_table td {
text-align: center;
}
.impact_right .impact_max_title {
color: #30698D;
}
.protection_chart_table tr td:first-child {
text-align: left;
}
.content_img.finding_img.finding_img_fgo {
  padding-top: 86px;
}
.protection_chart_table {
width: 100%;
}
.btn_middle {
width: 569px;
float: none;
margin: 0 auto;
max-width: 100%;
}
.bar_chart_price_sec {
position: relative;
}
.bar_chart_img {
width: 100%;
height: auto;
position: absolute;
right: -55px;
top: 115px;
}
.bar_chart_img img {
width: 100%;
}
.profitable_table tr td:last-child {
width: 160px;
}
.load_quote a {
color: #fff;
}
.load_quote a {
width: 100%;
height: 100%;
display: block;
padding: 42px;
min-height: 290px;
}
.months a:hover {
text-decoration: none;
}
.inner_pg_content_sec.strategies_content_sec {
  padding-top: 0px;
}
.strategies_btn_sec {
  width: 100%;
  float: left;
  padding-bottom: 0px;
}

#bearmarket {
height: 450px !important;
}
.financial_crisis_sec {
background-color: #fff;
}
.covid_sec {
background-color: #fff;
}

.commentry_blog_sec:first-child .read_more_sub .find_more {
background-color: #10378B;
color: #fff;
padding: 13px 20px;
border-radius: 4px;
display: inline-block;
float: left;
}
.commentry_blog_sec:first-child .read_more_sub p {
display: inline-block;
}
.commentry_blog_sec:first-child .read_more_sub {
display: inline-block;
float: right;
}
.read_more_sub p:last-child .find_more {
margin-left: 15px;
}
.fenexis_btn.banner_btn {
color: #fff !important;
cursor: pointer;
}
.fenexis_btn.banner_btn:hover {
color: #10378B !important;
}

.single_strategies_content.Meranti {
padding-left: 40px;
}
.showless {
width: 100%;
float: left;
text-align: center;
padding-top: 30px;
font-family: "OpenSans-Bold";
font-size: 14px;
color: #10378B;
position: relative;
}
.showless span::after {
position: absolute;
content: "";
background-image: url(images/Icon.png);
width: 18px;
height: 19px;
right: 30px;
top: 50%;
background-size: 100%;
background-repeat: no-repeat;
transform: translateY(-50%) rotateX(180deg);
}
.showless span {
background-color: #fff;
position: relative;
z-index: 9;
padding-left: 35px;
padding-right: 55px;
cursor: pointer;
}
.show_border {
float: left;
background-color: #979797;
width: 100%;
height: 5px;
margin-top: 30px;
}
.loadmore_top_sec {
width: 100%;
float: left;
}
.dropdown.active .dropdown-menu li a::after {
display: none;
}
.solution_menu.active a::after {
display: none;
}
.about_menu.active a::after {
display: none;
}
.cookie_logo img {
  width: 180px;
}
.summary_title {
font-size: 58px;
margin-bottom: 40px;
}
.graph_mobile_view {
width: 100%;
float: left;
padding-bottom: 15px;
display: none;
}
.graph_desktop_view {
width: 100%;
float: left;
padding-bottom: 15px;
}
.mme_char_content.chart_top_space {
padding-top: 0px;
}
.mobile_number {
display: none;
}
.foot_top_btm_sec {
width: 100%;
float: left;
padding-top: 50px;
font-size: 14px;
font-family: "OpenSans-Light";
line-height: 24px;
}
.foot_top_btm_sec-2 {
width: 100%;
float: left;
padding-top: 50px;
font-size: 14px;
font-family: "OpenSans-Light";
line-height: 24px;
}
.social_icon_sec {
width: 92px;
float: right;
}
.resource_disclaimer {
display: none;
}
.resource_list li:first-child .resource_disclaimer {
font-size: 14px;
width: 100%;
float: left;
padding-top: 28px;
line-height: 24px;
 display: block;
}
.resource_single_disclaimer.resource_disclaimer {
display: block;
}
.market_container .container {
width: 1343px !important;
}

.strategies_btn.back_strategies_btn {
text-align: left;
padding-left: 11px;
}
.footer_content .quote_sec p {
margin: 0px;
}
.strategies_btn.explore_insights_btn::after {
right: -17px;
}
.graph_desktop_view.fgo_graph_img {
padding-bottom: 0px;
}
.source_txt.fgo_source-txt {
padding-top: 0px;
margin-top: -10px;
}
.source_txt.bear_source_txt {
padding-top: 15px;
}
.source_txt.maf_source_txt {
padding-top: 2px;
}
.source_txt.maf_source_txt_2 {
padding-top: 0px;
}
.btn_middle .fenexis_btn {
width: 235px;
}
.source_txt.maf_source_txt_1 {
padding-top: 8px;
}
.invest_pg.how_invest_pg_contents .btn_middle {
width: 600px;
max-width: 100%;
}
.resource_disclaimer {
width: 100%;
float: left;
}
.investor_img.investor_graph_img {
margin-bottom: 5px;
}
.investor_img.investor_graph_img1 {
margin-bottom: 12px;
}
.investor_img.investor_graph_img2 {
margin-bottom: 10px;
}
.market_chart_opportunities {
position: relative;
}
.opportunities_lft_content {
position: absolute;
left: 30px;
top: 0px;
}
.opportunities_lft_content {
position: absolute;
left: 98px;
top: 25px;
background-color: #f6f6f6;
padding: 5px;
font-size: 12px;
line-height: 12px;
}
.opportunities_rgt_content {
position: absolute;
right: -38px;
bottom: 37px;
background-color: #f6f6f6;
padding: 5px;
font-size: 12px;
line-height: 12px;
}
.opportunities_lft_content:after {
position: absolute;
content: "";
background-image: url(images/opportunities1.png);
width: 135px;
height: 51px;
left: 81px;
top: 26px;
background-size: 100%;
background-repeat: no-repeat;
}
.opportunities_rgt_content:after {
position: absolute;
content: "";
background-image: url(images/opportunities2.png);
width: 2px;
height: 16px;
right: 127px;
top: -18px;
background-size: 100%;
background-repeat: no-repeat;
}
.imapct_ch {
width: 235px;
float: left;
}
.impact_mid_ch {
width: calc(100% - 470px);
float: left;
}
.impact_lft_ch.imapct_ch {
text-align: center;
}
.impact_title_ch {
margin-bottom: 20px;
}
.impact_lft_ch.imapct_ch h5 {
color: #004b4a !important;
}
.impact_rgt_ch.imapct_ch h5 {
color: #30698d !important;
}
#mme_chart1ch {
height: 170px;
}
.chart_mme_lft.chart_mme_lft_ch {
text-align: center;
}
.financial_crisis_sec.finance_maf.financial_crisis_mme.financial_crisis_mme_ch {
width: 261px;
left: 144px;
top: 110px;
}
.covid_sec.covid_maf.covid_sec_mme.covid_sec_mme_ch {
width: 258px;
top: 12px;
right: 176px;
}
.financial_crisis_sec.finance_maf.financial_crisis_mme.financial_crisis_mme_ch::before {
top: 74px;
right: 261px;
}
.covid_sec.covid_maf.covid_sec_mme.covid_sec_mme_ch::before {
top: 69px;
right: -29px;
}
.financial_crisis_mme_ch .crisis_list li, .covid_sec_mme_ch .crisis_list li {
padding: 5px 5px 5px 15px;
}
#chartJSContainerch {
height: 300px !important;
}
.maf.maf_ch {
width: 150px;
}
.profitable_table.profitable_table_ch td:nth-of-type(2) {
text-align: center;
}
.quality_price_top_lft.quality_price_top_lft_ch {
padding-right: 103px;
}
#mme_chart2ch {
height: 170px;
}
/* .financial_crisis_sec.finance_maf.financial_crisis_maf_ch .crisis_list li { */
/* padding: 5px 5px 5px 15px; */
/* } */
.financial_crisis_sec.finance_maf.financial_crisis_maf_ch {
width: 261px;
left: 156px;
top: 103px;
}
.financial_crisis_sec.finance_maf.financial_crisis_maf_ch::before {
top: 76px;
right: 261px;
height: 95px;
}
.covid_sec.covid_maf.covid_sec_maf_ch {
width: 266px;
right: 158px;
top: -9px;
}
.covid_sec.covid_maf.covid_sec_maf_ch::before {
top: 64px;
right: -28px;
}
.financial_crisis_maf_ch .crisis_list li, .covid_sec_maf_ch .crisis_list li {
padding: 5px 5px 5px 15px;
}
.chart_table.chart_table_ch {
width: 640px;
max-width: 100%;
}
.data1ch.active
{
background: #184b81;
color: #fff;
}
.data2ch.active
{
background: #2778cf;
color: #fff;
}
.data3ch.active
{
background: #34b8d9;
color: #fff;
}
.data4ch.active
{
background: #05736f;
color: #fff;
}
.data5ch.active
{
background: #07beb8;
color: #fff;
}
.bound-chart-lt.bound-chart-lt-ch {
padding-right: 2px;
}
.opportunities_lft_content.opportunities_lft_content_en {	
left: 98px;
top: 29px;
padding: 3px 5px;

}
.opportunities_lft_content.opportunities_lft_content_en::after {
width: 146px;
height: 38px;
left: 81px;
top: 32px;
}
.opportunities_rgt_content.opportunities_rgt_content_en {
padding: 3px 5px;
text-align: left;
}
.opportunities_rgt_content.opportunities_rgt_content_en::after {
right: 127px;
}
.factsheet_list_image img {
min-height: 376px;
object-fit: cover;
}


.fai_accordion {
background-color:white;
color: #444;
cursor: pointer;
padding: 18px;
width: 100%;
border: none;
text-align: left;
outline: none;
font-size: 20px;
font-family: LibreBaskerville-Regular;
transition: 0.8s;

}
.fai_panel {
text-align: left;
vertical-align: top;
padding: 0px;
background-color:#491E3C;
max-height: 0;
overflow: hidden;
transition: max-height 0.8s ease-out;


}
.fai_panel table{
padding: 0px;


}

.fai_panel_title{
padding:30px 0px 0px 50px;
text-align: left;
font-family: LibreBaskerville-Regular;
letter-spacing: 2px;
font-size: 32px;
font-weight: bold;
color:white;
}
.fai_panel_subtitle{
padding-left:50px;
text-align: left;
font-family: OpenSans-regular;
font-style: italic;
font-size: 20px;
color:white;

}
.fai_panel_content{
padding-left:50px;
padding-right:50px;
margin-top: 50px;
text-align: left;
font-family: OpenSans-Light;
font-size: 18px;
color:#dadada;
}
.fai_hr{
border-top: 1px solid #552f4a;
width:85%;
margin-bottom: 40px;
}
.fai_close_button{
margin-top: 50px;
text-align: center;
color: white;
font-weight: bold;
font-family:Arial, Helvetica, sans-serif;
cursor: pointer;
display: none; /* requested by si yuah to be removed*/



}
.fai_close_button img{
width:30px;



}
.fai_banner_image{
width: 100%;
}

#fai_main_cards {
opacity: 1;
transition: opacity 2s;
}
#main-menu li:nth-child(-n+2) a:after {
  display: none;
}

@media only screen and (min-width: 1000px) {
.fai_banner_image_mobile{
  display:none;	
}
}

@media only screen and (max-width: 1000px) {
.fai_banner_image{
  display:none;
}
.fai_banner_image_mobile{
  margin-top:10px;
}
.table-content-fai {
  width: 100% !important;
  padding-top:20px !important;
}
.fai-panel-mobile{
  /*min-height:973px !important; */
}
.fai_panel_subtitle {
  font-size: 18px !important;
  padding-left: 10px;
}
.fai_panel_content {
  padding-left: 10px;
  padding-right: 10px;
  margin-top: 20px;
  text-align: left;
  font-family: OpenSans-Light;
  font-size: 14px;
  color: #dadada;
}
.stratergies_find.global_btn {
  margin-left: 0px !important;
}
.stratergies_find.asia_ex_btn {
  margin-right: 0px !important;
}

}

@media only screen and (max-width: 1747px) {

.stratergies_find.global_btn {
  margin-left: 0px !important;
}
.stratergies_find.asia_ex_btn {
  margin-right: 0px !important;
}
stratergies_find.global_btn {
  margin-left: 0px !important;
}
.stratergies_find.asia_ex_btn {
  margin-right: 0px !important;
}
.stratergies_find.asia_ex_btn{
  width:100px!important;
  margin-top:0px !important;
  max-width:105px !important;
  min-width:120px !important;
}
.stratergies_find.global_btn {
  width: 100px !important;
}
.stratergies_find{
  font-size:14px !important; 
}
.stratergies_find.global_btn {
  margin-right: 20px !important;
}
}
@media only screen and (max-width: 1355px) {
.strategies_home_type {
  zoom:70% !important;
}
.stratergies_find.global_btn {
  margin-left: 0px !important;
}
.stratergies_find.asia_ex_btn {
  margin-right: 0px !important;
}
.stratergies_find.asia_ex_btn{
  width:100px!important;
  margin-top:0px !important;
  max-width:105px !important;
  min-width:120px !important;
}
.stratergies_find.global_btn {
  width: 100px !important;
}
.stratergies_find{
  font-size:14px !important; 
}
.stratergies_find.global_btn {
  margin-right: 20px !important;
}
@media only screen and (max-width: 1200px) {
.stratergies_find.global_btn {
  margin-left: 0px !important;
}
.stratergies_find.asia_ex_btn {
  margin-right: 0px !important;
}

}
@media only screen and (max-width: 1080px){
.stratergies_find.global_btn {
  max-width: 100px;
}
}