html,body { -webkit-text-size-adjust: none; }

h2 { font-size: 44px; }

.page_width { padding-left: 16px;padding-right: 16px; }

.page_split .ps_left { margin-bottom: 40px;text-align: center; }


#top_main { padding: 20px 0; }

.home_hero_inner #intro { padding: 0 0 30px; }
.home_hero_inner #intro h1 { font-size: 34px;font-weight: 600; }
.home_hero_inner #intro h2 { font-size: 20px; }

.two_col { columns: 1; }

#footer_inner { text-align: center; }
#footer_inner #footer_right { width: 100%; }

#footer_inner #footer_right h5 { font-size: 28px; }

#footer_inner #footer_left { width: 100%;justify-content: center;flex-wrap: wrap; }

.newsletter_row { flex-wrap: wrap; }
.newsletter_row input { width: 100%;margin-bottom: 6px; }
.newsletter_row button { display: block;width: 100%;text-align: center; }

ul.home_team li { width: 100%;margin-right: 0; }

.section_padding { padding: 60px 0 50px; }

#counters .counter_item { width: 50%;padding: 0 10px;font-size: 16px; }
#counters .counter_item .main { font-size: 48px; }

#at_a_glance_items .aag_item { padding-left: 0px; }
#at_a_glance_items .aag_item .number { font-size: 36px;width: 70px;height: 70px;border-radius: 70px;position: static;margin-top: 0px;margin-left: auto;margin-right: auto;margin-bottom: 12px; }
#at_a_glance_items .aag_item h4.title { width: 100%; }
#at_a_glance_items .aag_item p { width: 100%;padding-left: 0px; }

.page_split .ps_left h3 { font-size: 44px; }
.at_a_glance h3 { font-size: 44px; }

.news_box { padding: 18px 24px; }
.news_box h4 { font-size: 22px;padding-right: 60px; }


.team_members .member { width: 100%;margin-right: 0;margin-bottom: 30px; }
.team_members .member .thumb span { font-size: 18px; }
.team_members .member h3 { font-size: 24px; }

h1 { font-size: 40px; }
.page_content h1 { margin-bottom: 30px; }

h2 { font-size: 34px; }

.page_content h2 { font-size: 34px; }

.sector_header .cms h2 { font-size: 34px; }
.sector_header .cms h3 { font-size: 26px; }

ul#sector_list li .thumb { width: 300px;height: 300px; }
ul#sector_list li p { max-width: 100%; }


#team_more { width: 95%;padding-bottom: 30px;margin-right: -95%; }
#team_more_inner { padding: 25px 40px 25px 20px; }

#team_member_top #left { width: 100%;padding-right: 0px;margin-bottom: 14px; }
#team_member_top #right { justify-content: flex-start;width: 100%; }
#team_member_top #right ul li { margin-left: 0;margin-right: 14px; }
#team_member_top #right ul li:last-child { margin-right: 0; }
#team_member_top #right ul li img { width: 30px; }

.investment_small { padding: 0 10px;width: 50%; }
.investment_small .thumb_wrapper { padding: 10px; }

.portfolio_row .left { width: 100%;padding-right: 0px;margin-bottom: 30px; }
.portfolio_row .left img { max-height: 100px; }

.portfolio_row .right { width: 100%; }

#portfolio_top { margin-bottom: 80px; }

.portfolio_row { margin-bottom: 60px; }

.form_row { margin-bottom: 25px; }
.form_row .left { width: 100%;padding-right: 0px;margin-bottom: 7px; }
.form_row .right { width: 100%; }
.form_row .half { width: 100%;margin-right: 0; }
.form_row .half:first-child { margin-bottom: 12px; }
.form_row .half:last-child { margin-right: 0; }

ul#team_thumbs li { width: 100%; }

#footer_inner .block:first-child { padding-right: 0px; }

#footer_inner { flex-wrap: wrap; }
#footer_inner .block ul.nav { display: block; }
#footer_inner .block ul.nav li { margin-right: 0px;margin-bottom: 16px;margin-left: 0px; }
#footer_inner .block ul.nav li:last-child { margin-right: 0px; }
#footer_inner .block { width: 100%;margin-bottom: 30px; }
#footer_inner .block:nth-child(even) { padding: 0 0px; }
#footer_inner .block:last-child { text-align: center;justify-content: center; }

ul.our_values li { width: 100%;padding: 0 0px; }

.trending_left p { font-size: 18px;padding-left: 46px; }
.trending_left p:before { width: 24px;height: 24px; }

#misc_page_wrapper { width: 95%;max-height: 90vh;padding: 18px 18px 30px; }

.at_a_glance { text-align: center; }

#at_a_glance_items .aag_item .main { position: static;transform: none;text-align: center; }

#header_inner { display: block; }
#header_left { width: 60%; }
#header_left a { display: block; }
#header_left a img { margin-right: 0px; }
#header_right { width: 40%; }

.trending_right img { display: none; }
