/*!
Theme Name: cogent private wealth theme
Theme URI: http://underscores.me/
Author: Underscores.me
Author URI: http://underscores.me/
Description: Description
Version: 1.0.0
Tested up to: 5.4
Requires PHP: 5.6
License: GNU General Public License v2 or later
License URI: LICENSE
Text Domain: test
Tags: custom-background, custom-logo, custom-menu, featured-images, threaded-comments, translation-ready

This theme, like WordPress, is licensed under the GPL.
Use it to make something cool, have fun, and share what you've learned.

test is based on Underscores https://underscores.me/, (C) 2012-2020 Automattic, Inc.
Underscores is distributed under the terms of the GNU GPL v2 or later.

Normalizing styles have been helped along thanks to the fine work of
Nicolas Gallagher and Jonathan Neal https://necolas.github.io/normalize.css/
*/
/*--------------------------------------------------------------
>>> TABLE OF CONTENTS:
----------------------------------------------------------------
# Generic
	- Normalize
	- Box sizing
# Base
	- Typography
	- Elements
	- Links
	- Forms
## Layouts
# Components
	- Navigation
	- Posts and pages
	- Comments
	- Widgets
	- Media
	- Captions
	- Galleries
# plugins
	- Jetpack infinite scroll
# Utilities
	- Accessibility
	- Alignments

--------------------------------------------------------------*/
/* when the menu and other elements collapse or columns reduce. */
/*--------------------------------------------------------------
# Generic
--------------------------------------------------------------*/
/* Normalize
--------------------------------------------- */
/*! normalize.css v8.0.1 | MIT License | github.com/necolas/normalize.css */
/* Document
	 ========================================================================== */
/**
 * 1. Correct the line height in all browsers.
 * 2. Prevent adjustments of font size after orientation changes in iOS.
 */

/* body
  .page
  .is-layout-constrained
  > :where(:not(.alignleft):not(.alignright):not(.alignfull)) {
  margin-left: unset !important;
  margin-right: unset !important;
} */

html {
  line-height: 1.15;
  -webkit-text-size-adjust: 100%;
  scroll-behavior: smooth;
}

/* Sections
	 ========================================================================== */
/**
 * Remove the margin in all browsers.
 */
body {
  margin: 0;
}

/**
 * Render the `main` element consistently in IE.
 */
main {
  display: block;
}

/**
 * Correct the font size and margin on `h1` elements within `section` and
 * `article` contexts in Chrome, Firefox, and Safari.
 */
h1 {
  font-size: 2em;
  margin: 0.67em 0;
}

/* Grouping content
	 ========================================================================== */
/**
 * 1. Add the correct box sizing in Firefox.
 * 2. Show the overflow in Edge and IE.
 */
hr {
  box-sizing: content-box;
  height: 0;
  overflow: visible;
}

/**
 * 1. Correct the inheritance and scaling of font size in all browsers.
 * 2. Correct the odd `em` font sizing in all browsers.
 */
pre {
  font-family: monospace, monospace;
  font-size: 1em;
}

/* Text-level semantics
	 ========================================================================== */
/**
 * Remove the gray background on active links in IE 10.
 */
a {
  background-color: transparent;
}

/**
 * 1. Remove the bottom border in Chrome 57-
 * 2. Add the correct text decoration in Chrome, Edge, IE, Opera, and Safari.
 */
abbr[title] {
  border-bottom: none;
  text-decoration: underline;
  text-decoration: underline dotted;
}

/**
 * Add the correct font weight in Chrome, Edge, and Safari.
 */
b,
strong {
  font-weight: bolder;
}

/**
 * 1. Correct the inheritance and scaling of font size in all browsers.
 * 2. Correct the odd `em` font sizing in all browsers.
 */
code,
kbd,
samp {
  font-family: monospace, monospace;
  font-size: 1em;
}

/**
 * Add the correct font size in all browsers.
 */
small {
  font-size: 80%;
}

/**
 * Prevent `sub` and `sup` elements from affecting the line height in
 * all browsers.
 */
sub,
sup {
  font-size: 75%;
  line-height: 0;
  position: relative;
  vertical-align: baseline;
}

sub {
  bottom: -0.25em;
}

sup {
  top: -0.5em;
}

/* Embedded content
	 ========================================================================== */
/**
 * Remove the border on images inside links in IE 10.
 */
img {
  border-style: none;
}

/* Forms
	 ========================================================================== */
/**
 * 1. Change the font styles in all browsers.
 * 2. Remove the margin in Firefox and Safari.
 */
button,
input,
optgroup,
select,
textarea {
  font-family: inherit;
  font-size: 100%;
  line-height: 1.15;
  margin: 0;
}

/**
 * Show the overflow in IE.
 * 1. Show the overflow in Edge.
 */
button,
input {
  overflow: visible;
}

/**
 * Remove the inheritance of text transform in Edge, Firefox, and IE.
 * 1. Remove the inheritance of text transform in Firefox.
 */
button,
select {
  text-transform: none;
}

/**
 * Correct the inability to style clickable types in iOS and Safari.
 */
button,
[type="button"],
[type="reset"],
[type="submit"] {
  -webkit-appearance: button;
}

/**
 * Remove the inner border and padding in Firefox.
 */
button::-moz-focus-inner,
[type="button"]::-moz-focus-inner,
[type="reset"]::-moz-focus-inner,
[type="submit"]::-moz-focus-inner {
  border-style: none;
  padding: 0;
}

/**
 * Restore the focus styles unset by the previous rule.
 */
button:-moz-focusring,
[type="button"]:-moz-focusring,
[type="reset"]:-moz-focusring,
[type="submit"]:-moz-focusring {
  outline: 1px dotted ButtonText;
}

/**
 * Correct the padding in Firefox.
 */
fieldset {
  padding: 0.35em 0.75em 0.625em;
}

/**
 * 1. Correct the text wrapping in Edge and IE.
 * 2. Correct the color inheritance from `fieldset` elements in IE.
 * 3. Remove the padding so developers are not caught out when they zero out
 *		`fieldset` elements in all browsers.
 */
legend {
  box-sizing: border-box;
  color: inherit;
  display: table;
  max-width: 100%;
  padding: 0;
  white-space: normal;
}

/**
 * Add the correct vertical alignment in Chrome, Firefox, and Opera.
 */
progress {
  vertical-align: baseline;
}

/**
 * Remove the default vertical scrollbar in IE 10+.
 */
textarea {
  overflow: auto;
}

/**
 * 1. Add the correct box sizing in IE 10.
 * 2. Remove the padding in IE 10.
 */
[type="checkbox"],
[type="radio"] {
  box-sizing: border-box;
  padding: 0;
}

/**
 * Correct the cursor style of increment and decrement buttons in Chrome.
 */
[type="number"]::-webkit-inner-spin-button,
[type="number"]::-webkit-outer-spin-button {
  height: auto;
}

/**
 * 1. Correct the odd appearance in Chrome and Safari.
 * 2. Correct the outline style in Safari.
 */
[type="search"] {
  -webkit-appearance: textfield;
  outline-offset: -2px;
}

/**
 * Remove the inner padding in Chrome and Safari on macOS.
 */
[type="search"]::-webkit-search-decoration {
  -webkit-appearance: none;
}

/**
 * 1. Correct the inability to style clickable types in iOS and Safari.
 * 2. Change font properties to `inherit` in Safari.
 */
::-webkit-file-upload-button {
  -webkit-appearance: button;
  font: inherit;
}

/* Interactive
	 ========================================================================== */
/*
 * Add the correct display in Edge, IE 10+, and Firefox.
 */
details {
  display: block;
}

/*
 * Add the correct display in all browsers.
 */
summary {
  display: list-item;
}

/* Misc
	 ========================================================================== */
/**
 * Add the correct display in IE 10+.
 */
template {
  display: none;
}

/**
 * Add the correct display in IE 10.
 */
[hidden] {
  display: none;
}

/* Box sizing
--------------------------------------------- */
/* Inherit box-sizing to more easily change it's value on a component level.
@link http://css-tricks.com/inheriting-box-sizing-probably-slightly-better-best-practice/ */
*,
*::before,
*::after {
  box-sizing: inherit;
}

html {
  box-sizing: border-box;
}

/*--------------------------------------------------------------
# Base
--------------------------------------------------------------*/
/* Typography
--------------------------------------------- */
body,
button,
input,
select,
optgroup,
textarea {
  color: #404040;
  font-family: "poppins", sans-serif;
  font-size: 1rem;
  line-height: 1.5;
}

h1,
h2,
h3,
h4,
h5,
h6 {
  clear: both;
}

p {
  margin-bottom: 1.5em;
}

dfn,
cite,
em,
i {
  font-style: italic;
}

blockquote {
  margin: 0 1.5em;
}

address {
  margin: 0 0 1.5em;
}

pre {
  background: #eee;
  font-family: "Courier 10 Pitch", courier, monospace;
  line-height: 1.6;
  margin-bottom: 1.6em;
  max-width: 100%;
  overflow: auto;
  padding: 1.6em;
}

code,
kbd,
tt,
var {
  font-family: monaco, consolas, "Andale Mono", "DejaVu Sans Mono", monospace;
}

abbr,
acronym {
  border-bottom: 1px dotted #666;
  cursor: help;
}

mark,
ins {
  background: #fff9c0;
  text-decoration: none;
}

big {
  font-size: 125%;
}

/* Elements
--------------------------------------------- */
body {
  background: #fff;
}

hr {
  background-color: #ccc;
  border: 0;
  height: 1px;
  margin-bottom: 1.5em;
}

ul,
ol {
  margin: 0 0 1.5em 3em;
  padding-left: 20px;
}

ul {
  list-style: disc;
}

ol {
  list-style: decimal;
}

li>ul,
li>ol {
  margin-bottom: 0;
  margin-left: 1.5em;
}

dt {
  font-weight: 700;
}

dd {
  margin: 0 1.5em 1.5em;
}

/* Make sure embeds and iframes fit their containers. */
embed,
iframe,
object {
  max-width: 100%;
}

img {
  height: auto;
  max-width: 100%;
}

figure {
  margin: 1em 0;
}

table {
  margin: 0 0 1.5em;
  width: 100%;
}

/* Links
--------------------------------------------- */
a {
  color: #4169e1;
}

a:visited {
  color: #800080;
}

a:hover,
a:focus,
a:active {
  color: #191970;
}

a:focus {
  outline: thin dotted;
}

a:hover,
a:active {
  outline: 0;
}

/* Forms
--------------------------------------------- */
button,
input[type="button"],
input[type="reset"],
input[type="submit"] {
  border: 1px solid;
  border-color: #ccc #ccc #bbb;
  border-radius: 3px;
  background: #e6e6e6;
  color: rgba(0, 0, 0, 0.8);
  line-height: 1;
  padding: 0.6em 1em 0.4em;
}

button:hover,
input[type="button"]:hover,
input[type="reset"]:hover,
input[type="submit"]:hover {
  border-color: #ccc #bbb #aaa;
}

button:active,
button:focus,
input[type="button"]:active,
input[type="button"]:focus,
input[type="reset"]:active,
input[type="reset"]:focus,
input[type="submit"]:active,
input[type="submit"]:focus {
  border-color: #aaa #bbb #bbb;
}

input[type="text"],
input[type="email"],
input[type="url"],
input[type="password"],
input[type="search"],
input[type="number"],
input[type="tel"],
input[type="range"],
input[type="date"],
input[type="month"],
input[type="week"],
input[type="time"],
input[type="datetime"],
input[type="datetime-local"],
input[type="color"],
textarea {
  color: #666;
  border: 1px solid #ccc;
  border-radius: 3px;
  padding: 3px;
}

input[type="text"]:focus,
input[type="email"]:focus,
input[type="url"]:focus,
input[type="password"]:focus,
input[type="search"]:focus,
input[type="number"]:focus,
input[type="tel"]:focus,
input[type="range"]:focus,
input[type="date"]:focus,
input[type="month"]:focus,
input[type="week"]:focus,
input[type="time"]:focus,
input[type="datetime"]:focus,
input[type="datetime-local"]:focus,
input[type="color"]:focus,
textarea:focus {
  color: #111;
}

select {
  border: 1px solid #ccc;
}

textarea {
  width: 100%;
}

/*--------------------------------------------------------------
# Layouts
--------------------------------------------------------------*/
/*--------------------------------------------------------------
# Components
--------------------------------------------------------------*/
/* Navigation
--------------------------------------------- */
.navbar-toggler-con {
  display: flex;
  height: 100%;
  width: 100%;
  align-items: center;
  justify-content: flex-end;
}

.navbar-toggler-con .navbar-toggler {
  background: #fff;
  color: #000;
  border: 0px;
  box-shadow: none;
  min-height: 36px;
}

.brand-buttons {
  display: none;
}

.brand-buttons .button {
  margin-left: 1rem;
}

#site-navigation {
  font-size: 22px;
  font-weight: 300;
  background-color: #eee;
  border-bottom: 1px solid #fff;
  color: #000;
  padding: 0;
}

#site-navigation .navbar-nav {
  margin: 0px;
}

#site-navigation .nav-link,
#site-navigation .dropdown-item {
  padding: 0.5rem 1rem;
}

#site-navigation .dropdown-menu {
  margin-top: 0px;
  border: 0px;
  padding: 0px;
  padding-left: 3rem;
  font-size: inherit;
}

#site-navigation .dropdown-menu .dropdown-item {
  font-weight: inherit;
}

#site-navigation .dropdown-menu .dropdown-item:hover {
  background: none;
}

#site-navigation a {
  color: #000;
}

#site-navigation a:visited {
  color: #000;
}

#site-navigation ul {
  background: #eee;
}

@media screen and (min-width: 992px) {
  .navbar-toggler-con {
    display: none;
  }

  .brand-buttons {
    display: block;
  }

  .navbar-collapse>ul {
    width: 100%;
    justify-content: center;
  }

  .navbar-collapse>ul li {
    padding: 0px 2.5rem;
  }

  #site-navigation .dropdown-menu {
    padding-left: 0rem;
  }

  .hide-on-desktop {
    display: none;
  }
}

/* comment and post nav */
.site-main .comment-navigation,
.site-main .posts-navigation,
.site-main .post-navigation {
  margin: 0 0 1.5em;
}

.comment-navigation .nav-links,
.posts-navigation .nav-links,
.post-navigation .nav-links {
  display: flex;
}

.comment-navigation .nav-previous,
.posts-navigation .nav-previous,
.post-navigation .nav-previous {
  flex: 1 0 50%;
}

.comment-navigation .nav-next,
.posts-navigation .nav-next,
.post-navigation .nav-next {
  text-align: end;
  flex: 1 0 50%;
}

/* Posts and pages
--------------------------------------------- */
.sticky {
  display: block;
}

.post,
.page {
  margin: 0 0 0em;
}

.updated:not(.published) {
  display: none;
}

.page-content,
.entry-content,
.entry-summary {
  margin: 1.5em 0 0;
}

.page-links {
  clear: both;
  margin: 0 0 1.5em;
}

.page-id-3315 .page {
  margin: 5% 3% 7% 3%;
}

.page-id-3315 aside#secondary {
  display: none;
}

/* set better content container widths for common screen sizes */
@media (min-width: 1600px) {
  .container {
    max-width: 1280px;
  }
}

@media (min-width: 1900px) {
  .container {
    max-width: 1600px;
  }
}

/* Comments
--------------------------------------------- */
.comment-content a {
  word-wrap: break-word;
}

.bypostauthor {
  display: block;
}

/* Widgets
--------------------------------------------- */
.widget {
  margin: 0 0 1.5em;
}

.widget select {
  max-width: 100%;
}

/* Media
--------------------------------------------- */
.page-content .wp-smiley,
.entry-content .wp-smiley,
.comment-content .wp-smiley {
  border: none;
  margin-bottom: 0;
  margin-top: 0;
  padding: 0;
}

/* Make sure logo link wraps around logo image. */
.custom-logo-link {
  display: inline-block;
}

/* Captions
--------------------------------------------- */
.wp-caption {
  margin-bottom: 1.5em;
  max-width: 100%;
}

.wp-caption img[class*="wp-image-"] {
  display: block;
  margin-left: auto;
  margin-right: auto;
}

.wp-caption .wp-caption-text {
  margin: 0.8075em 0;
}

.wp-caption-text {
  text-align: center;
}

/* Galleries
--------------------------------------------- */
.gallery {
  margin-bottom: 1.5em;
  display: grid;
  grid-gap: 1.5em;
}

.gallery-item {
  display: inline-block;
  text-align: center;
  width: 100%;
}

.gallery-columns-2 {
  grid-template-columns: repeat(2, 1fr);
}

.gallery-columns-3 {
  grid-template-columns: repeat(3, 1fr);
}

.gallery-columns-4 {
  grid-template-columns: repeat(4, 1fr);
}

.gallery-columns-5 {
  grid-template-columns: repeat(5, 1fr);
}

.gallery-columns-6 {
  grid-template-columns: repeat(6, 1fr);
}

.gallery-columns-7 {
  grid-template-columns: repeat(7, 1fr);
}

.gallery-columns-8 {
  grid-template-columns: repeat(8, 1fr);
}

.gallery-columns-9 {
  grid-template-columns: repeat(9, 1fr);
}

.gallery-caption {
  display: block;
}

/* WP Block adjustments
--------------------------------------------- */
section {
  padding: 6rem 0px;
}

.teams_profile_sections.wp-block-columns.is-layout-flex {
  gap: 1rem !important;
}

/* set breaking point to $mobile-breakpoint for stacking, instead of 782*/
@media (max-width: 992px) {
  .wp-block-columns:not(.is-not-stacked-on-mobile)>.wp-block-column {
    flex-basis: 100% !important;
  }
}

@media (min-width: 992px) {
  .wp-block-columns:not(.is-not-stacked-on-mobile)>.wp-block-column {
    flex-basis: 0;
    flex-grow: 1;
  }
}

@media (min-width: 992px) {
  .wp-block-columns {
    flex-wrap: nowrap !important;
  }
}

@media (max-width: 992px) {
  .wp-block-columns {
    flex-wrap: wrap !important;
  }
}

/* change breakpoint for media & text wp-block */
@media (max-width: 992px) {
  .wp-block-media-text.is-stacked-on-mobile {
    grid-template-columns: 100% !important;
  }

  .wp-block-media-text.is-stacked-on-mobile .wp-block-media-text__content {
    grid-column: 1;
    grid-row: 2;
  }

  .wp-block-media-text.is-stacked-on-mobile .wp-block-media-text__media {
    grid-column: 1;
    grid-row: 1;
  }
}

/* add padding to wp block elements */
.wp-block-media-text__media {
  padding: 2rem 6rem;
}

.wp-block-cover__inner-container .wp-block-column {
  padding: 2rem 4rem;
}

.wp-block-cover {
  padding: 4rem 2rem;
}

/* don't show background cover image on mobile */
@media (max-width: 992px) {
  .wp-block-cover__image-background {
    display: none;
  }
}

/*--------------------------------------------------------------
# Plugins
--------------------------------------------------------------*/
/* Jetpack infinite scroll
--------------------------------------------- */
/* Hide the Posts Navigation and the Footer when Infinite Scroll is in use. */
.infinite-scroll .posts-navigation,
.infinite-scroll.neverending .site-footer {
  display: none;
}

/* Re-display the Theme Footer when Infinite Scroll has reached its end. */
.infinity-end.neverending .site-footer {
  display: block;
}

/*--------------------------------------------------------------
# Utilities
--------------------------------------------------------------*/
/* Accessibility
--------------------------------------------- */
/* Text meant only for screen readers. */
.screen-reader-text {
  border: 0;
  clip: rect(1px, 1px, 1px, 1px);
  clip-path: inset(50%);
  height: 1px;
  margin: -1px;
  overflow: hidden;
  padding: 0;
  position: absolute !important;
  width: 1px;
  word-wrap: normal !important;
}

.screen-reader-text:focus {
  background-color: #f1f1f1;
  border-radius: 3px;
  box-shadow: 0 0 2px 2px rgba(0, 0, 0, 0.6);
  clip: auto !important;
  clip-path: none;
  color: #21759b;
  display: block;
  font-size: 0.875rem;
  font-weight: 700;
  height: auto;
  left: 5px;
  line-height: normal;
  padding: 15px 23px 14px;
  text-decoration: none;
  top: 5px;
  width: auto;
  z-index: 100000;
}

/* Do not show the outline on the skip link target. */
#primary[tabindex="-1"]:focus {
  outline: 0;
}

/* Alignments
--------------------------------------------- */
.alignleft {
  /*rtl:ignore*/
  float: left;
  /*rtl:ignore*/
  margin-right: 1.5em;
  margin-bottom: 1.5em;
}

.alignright {
  /*rtl:ignore*/
  float: right;
  /*rtl:ignore*/
  margin-left: 1.5em;
  margin-bottom: 1.5em;
}

.aligncenter {
  clear: both;
  display: block;
  margin-left: auto;
  margin-right: auto;
  margin-bottom: 1.5em;
}

/* added for general themeing */

/*# sourceMappingURL=style.css.map */

/* Custom CSS  */

@import url("https://fonts.googleapis.com/css2?family=Source+Sans+3:wght@200;300;400;700&display=swap");

* {
  font-family: "Source Sans 3", "Source Sans Pro", sans-serif;
  margin: 0;
  padding: 0;
  box-sizing: border-box;
  outline: none;
  text-decoration: none;
}

.container {
  max-width: 1640px;
}

/* Navbar or  Header */

#primary,
.site-footer {
  position: relative;
  top: 197px;
}

.post,
.page {
  margin-bottom: 0px;
}

.entry-content {
  margin: 0px;
}

.page-id-5 h1.entry-title {
  display: none;
}

.header-section {
  padding: 25px 140px 28px;
}

#masthead {
  background-color: #4A4F55;
  transition: all 0.5s;
  z-index: 997;
  padding: 0;
  position: fixed;
  width: 100%;
  top: 0;
  left: 0;
  height: auto !important;
  @media (max-width: 1200px) {
   background-color: #072b31;
  }

  >.container {
    padding-top: 5px;
    padding-bottom: 5px;
  }

}

#masthead .top_bar {
  background-color: #072b31;
  padding: 25px 0;

  @media (max-width: 1200px) {
    display: none;
  }

  .social_icons {
    gap: 12px;
  }

  #topnavbarNav {
    padding-left: 32px;
    flex-grow: unset;
    flex-basis: unset;

    ul {
      gap: 38px;

      li {
        padding: 0;

        a {
          background-color: #fff;
          border-radius: 50px;
          padding: 12px 35px;
          font-size: 13px;
          line-height: 18px;
          color: #122A30;
        }
      }
    }
  }
}

button.navbar-toggler {
  background-color: #fff;
}

#navbarNav ul .menu-item li a {
  padding: 5px 15px !important;
  margin-top: 10px !important;
  display: inline-block;
}

#navbarNav .navbar-nav {
  gap: 30px;
}

.w-custom-20 {
  width: 20%;
}

.w-custom-80 {
  width: 80%;
}

img.custom-logo {
  width: 316px;
}

#menu-menu-1 li {
  /*     margin-right: 39px; */
  margin-right: 0px !important;
  /*     padding: 12px 0px; */
  padding: 0px !important;
}

#menu-menu-1 li.current_page_item.active {
  border-radius: 41px;
  /* 	background: #fff; */
}

/* #menu-menu-1 li.current_page_item.active a{
	color:#122A30;
} */
/* #menu-menu-1 li.current_page_item a:hover{
	color: #072B31 !important;
    background-color: #fff;
    border-color: #545b62;
} */

#menu-menu-1 li a {
  color: #fff;
  font-size: 22px;
  font-weight: 300;
  line-height: 28px;
  text-transform: uppercase;
}

#menu-menu-1 li.current_page_item a {
  padding: 12px 12px !important;
}

#menu-menu-1 li.current_page_item a:hover {
  color: #072b31 !important;
}

#menu-menu-1 .dropdown-menu li.menu-item a:hover {
  color: #fff !important;
}

#menu-menu-1 .dropdown-menu li.menu-item {
  border: none !important;
}

/* #menu-menu-1 .dropdown-menu li.menu-item.current_page_item.active a{
	color: #072B31!important;
} */
/* #menu-menu-1 .dropdown-menu li.menu-item.current_page_item.active:hover a{
	color: #fff!important;
} */
#menu-menu-1 .dropdown-menu li.menu-item.current_page_item.active a:hover {
  color: #fff !important;
}

li#menu-item-888 {
  margin-right: 51px;
}

li#menu-item-892 a {
  color: #122a30 !important;
  font-size: 20px;
  text-transform: inherit;
  padding: 12px 32px !important;
  text-decoration: none;
}

li#menu-item-893 {
  margin-right: 0px;
}

li#menu-item-893 a {
  color: #122a30 !important;
  font-size: 20px;
  text-transform: inherit;
  padding: 12px 28px !important;
  text-decoration: none;
}

li#menu-item-893,
li#menu-item-892 {
  border-radius: 41px;
  padding: 0px;
}

/* Override btn-primary color */
.btn-primary {
  background-color: #d6d1c4;
}

/* Override btn-secondary color */
.btn-secondary {
  background-color: #ffffff;
}

/* hide the site title */
p.site-title {
  display: none;
}

.home aside#secondary {
  display: none;
}

@media screen and (min-width: 768px) {
  .menu-toggle {
    display: none;
  }

  .main-navigation ul {
    display: flex;
  }
}

@media screen and (max-width: 768px) {
  .menu-toggle {
    display: block;
  }

  .main-navigation ul {
    display: none;
  }
}

@media screen and (max-width: 991px) {
  #menu-menu-1 li {
    margin-right: 0px;
    padding: 0 10px;
  }

  #menu-item-4020 {
    padding: 0 !important;
  }

  #menu-menu-1 li a {
    padding: 10px !important;
  }

  #menu-menu-1 #menu-item-4020 .dropdown-menu {
    border: unset !important;
  }
}

@media screen and (max-width: 767px) {
  .what_we_do_title_section>.wp-block-cover__inner-container {
    bottom: 139px !important;
    top: unset !important;
  }

  #menu-menu-1 {
    margin-left: 0px;
    margin-top: 30px;
  }

  .what_we_do_title_section>.wp-block-cover__inner-container {
    bottom: 115px !important;
    top: unset !important;
  }

  .investment_management_page_hero_section .wp-block-cover__inner-container {
    bottom: 150px !important;
  }

  li#menu-item-893,
  li#menu-item-892 {
    margin-bottom: 20px;
  }
}

@media screen and (min-width: 340px) and (max-width: 560px) {
  .site-branding {
    width: 179px;
  }
}

@media (max-width: 1630px) {
  #menu-menu-1 li {
    margin-right: 28px;
  }

  #menu-menu-1 li a {
    font-size: 20px;
  }

  li#menu-item-892 a {
    font-size: 19px;
    padding: 12px 25px !important;
  }

  li#menu-item-893 a {
    font-size: 19px;
    padding: 12px 22px !important;
  }
}

@media (max-width: 1520px) {
  .site-branding {
    width: 179px;
  }

  #menu-menu-1 li {
    margin-right: 14px;
    font-size: 16px;
  }

  #primary,
  .site-footer {
    top: 164px;
  }
}

@media (max-width: 1200px) {
  .navbar-expand-lg .navbar-toggler {
    display: block;
  }

  /*     div#navbarNav {
        display: none !important;
    } */

  nav.navbar {
    justify-content: space-between;
  }

  .home-hero-section .wp-block-column {
    padding: 2rem 0rem;
  }

  div#navbarNav.show {
    display: flex !important;
    justify-content: center;
  }

  .navbar {
    flex-wrap: wrap;
  }

  .navbar-expand-lg .navbar-nav {
    flex-direction: column;
  }

  .navbar-expand-lg .navbar-collapse {
    flex-basis: 100%;
  }

  li#menu-item-893,
  li#menu-item-892 {
    margin-bottom: 20px;
  }

  /* #masthead.menu_tog {
    height: 100vh !important;
    overflow: scroll;
  } */
  #primary,
  .site-footer {
      top: 0;
				margin-top: 70px;
  }
}

/* button */
.btn_1 a,
.header_btns a {
  padding: 11px 35px;
}

.btn_1 a:hover,
.wpforms-submit:hover {
  background-color: #ffffff !important;
}

.btn_border a {
  border: 2px solid #d6d1c4;
}

.btn_border a:hover {
  border: 2px solid #122a30;
  text-decoration: none;
}

/* header-section */

/* home-hero Section */
.home-hero-section {
  display: flex;
  justify-content: center;
  align-items: flex-end;
  height: 100%;
  padding: 0px !important;
  min-height: unset !important;
}

.home-hero-section .home-hero-container {
  padding: 105px 140px 0px 140px;
}

.home-hero-section .columns {
  justify-content: space-between;
  width: 100%;
}

.home-hero-section .column-1 {
  align-items: flex-end;
  display: flex;
  max-width: 536px;
}

.home-hero-section .column-1 .decision-part {
  max-width: 536px;
  padding: 32px 25px 75px 41px;
}

.home-hero-section .column-1 .decision-part h2 {
  margin-bottom: 48px;
}

.home-hero-section .columns .column-2 {
  max-width: 810px;
  height: 824px;
}

.home-hero-section .column-2 .exceptional-part {
  max-width: 625px;
  margin-left: auto;
}

.home-hero-section .column-2 .exceptional-part h2 {
  margin: 0px;
}

.home-hero-section .column-2 .exceptional-part h3 {
  margin: 0px;
  padding-left: 25px;
}

.home-hero-section .wp-container-6 .is-layout-flow {
  padding: 0px !important;
}

/* financial-section */
.financial-section {
  padding: 0px 278px 0px 140px;
}

.financial-section .columns {
  width: 100%;
  justify-content: space-between;
}

.financial-section .column-1 {
  max-width: 536px;
  flex-basis: 0 !important;
  flex-grow: 1 !important;
}

.financial-section .column-2 {
  max-width: 810px;
  flex-basis: 0 !important;
  flex-grow: 1 !important;
}

.financial-section .column-1 .financial-part {
  padding: 123px 72px 72px 72px;
}

.financial-section .column-1 .financial-part h2 {
  padding-bottom: 10px;
  line-height: 50px;
}

.financial-section .column-1 .financial-part p {
  line-height: 50px;
}

.financial-section .column-2 .why-us-part {
  padding: 123px 0px 0px 0px;
}

.financial-section .column-2 .why-us-part h2 {
  padding-bottom: 19px;
}

.financial-section .column-2 .why-us-part p {
  max-width: 810px;
  margin-bottom: 0px;
}

.financial-section .column-2 .why-us-part .para1 {
  padding-bottom: 25px;
}

.financial-section .column-2 .why-us-part .para2 {
  padding-bottom: 36px;
}

.cogent_banner {
  width: 100%;
  height: 930px;
  background-position: center;
  background-size: cover;
  background-repeat: no-repeat;
  position: relative;
}

.cogent_banner .container {
  max-width: 1920px;
  margin: 0 auto;
  padding: 0 140px;
  box-sizing: border-box;
}

.cogent_banner .top_content {
  position: absolute;
  top: 104px;
  right: 181px;
  max-width: fit-content;
}

.cogent_banner h2 {
  font-size: 50px;
  text-align: left;
  line-height: 65px;
  color: #d6d1c4;
  margin: 0;
}

.cogent_banner h3 {
  font-size: 50px;
  text-align: left;
  line-height: 65px;
  color: #ffffff;
  margin: 0;
  padding-left: 10px;
}

.cogent_banner .bottom_content {
  max-width: 536px;
  background: #072b31;
  padding: 32px 25px 75px 51px;
  position: absolute;
  bottom: 0;
}

.cogent_banner p {
  font-size: 36px;
  text-align: left;
  line-height: 50px;
  color: #ffffff;
  font-weight: 600;
  margin: 0;
}

.cogent_banner .primary_btn {
  background: #d6d1c4 0% 0% no-repeat padding-box;
  margin-top: 48px;
  color: #122a30;
}

/******************/
.why_us {
  width: 100%;
  height: auto;
  position: relative;
}

.why_us .container {
  max-width: 1920px;
  margin: 0 auto;
  padding: 0 140px;
  box-sizing: border-box;
}

.why_us .row_col_first {
  padding: 123px 79px 72px;
  background: rgba(233, 237, 232, 0.7);
  max-width: 536px;
}

.why_us h2 {
  font-size: 36px;
  line-height: 50px;
  text-align: left;
  font-weight: 600;
  color: #929a91;
  text-transform: uppercase;
  margin: 0;
}

.why_us p {
  font-size: 25px;
  line-height: 50px;
  text-align: left;
  font-weight: 600;
  color: #53565a;
  margin: 0;
}

.why_us .row_col_second {
  padding: 123px 138px 0 156px;
}

.why_us h3 {
  font-size: 52px;
  line-height: 74px;
  text-align: left;
  font-weight: 700;
  color: #072b31;
  text-transform: capitalize;
  margin: 0;
  padding-bottom: 19px;
}

.why_us h4 {
  font-size: 36px;
  line-height: 50px;
  text-align: left;
  font-weight: 400;
  color: #929a91;
  margin: 0;
  padding-bottom: 22px;
}

/* ********** */
.commitment {
  width: 100%;
  height: auto;
  margin-top: 206px;
}

.commitment .container {
  max-width: 1920px;
  margin: 0 auto;
  padding: 0 140px;
  box-sizing: border-box;
}

.commitment .row_col_first {
  max-width: 550px;
  padding: 0 100px 0 0;
}

.commitment h2 {
  font-family: "Source Sans Pro";
  text-align: left;
  font-size: 52px;
  line-height: 65px;
  font-weight: 700;
  text-transform: capitalize;
  letter-spacing: 0px;
  color: #072b31;
  margin: 0;
  padding: 9px 0 20px;
}

.commitment h3 {
  font-family: "Source Sans Pro";
  text-align: left;
  font-size: 36px;
  line-height: 50px;
  font-weight: normal;
  letter-spacing: 0px;
  color: #929a91;
  margin: 0;
  padding-bottom: 41px;
}

.commitment p {
  font-family: "Source Sans Pro";
  text-align: left;
  font-size: 20px;
  line-height: 34px;
  font-weight: normal;
  letter-spacing: 0px;
  color: #072b31;
  margin: 0;
  max-width: 424px;
  padding-bottom: 14px;
}

.commitment .primary_btn {
  background: #d6d1c4 0% 0% no-repeat padding-box;
  color: #122a30;
  margin-top: 37px;
}

.commitment .row_col_second {
  padding: 0;
}

/****************/
.service_offering {
  width: 100%;
  height: auto;
  padding: 100px 0 152px;
  margin-top: 163px;
  background: #e9ede8 0% 0% no-repeat padding-box;
}

.service_offering .container {
  max-width: 1920px;
  margin: 0 auto;
  padding: 0 140px;
  box-sizing: border-box;
}

.service_offering h2 {
  font-family: "Source Sans Pro";
  text-align: center;
  font-size: 52px;
  line-height: 65px;
  font-weight: 700;
  text-transform: capitalize;
  letter-spacing: 0px;
  color: #072b31;
  margin: 0;
  padding: 9px 0 37px;
}

.service_offering p {
  font-family: "Source Sans Pro";
  text-align: left;
  font-size: 25px;
  line-height: 40px;
  font-weight: 600;
  letter-spacing: 0px;
  color: #53565a;
  margin: 0 auto;
  padding: 0 0 68px;
  max-width: 1088px;
}

.service_offering .row_col {
  padding: 22px 12px;
  border-radius: 21px;
}

.slider {
  width: 100%;
  height: auto;
  padding: 152px 0 194px;
  background-position: center;
  background-size: inherit;
  background-repeat: no-repeat;
  border-bottom: 23px solid #d6d1c4;
}

.slider .container {
  max-width: 100%;
  margin: 0 auto;
  padding: 0;
}

.slider h2 {
  text-align: center;
  font-size: 65px;
  line-height: 75px;
  font-weight: 600;
  letter-spacing: 0px;
  color: #ffffff;
  max-width: 912px;
  margin: 0 auto;
  padding: 80px 0;
}

span.trusted {
  color: #d6d1c4;
}

.slider .carousel-item {
  background: rgba(7, 43, 49, 0.6);
}

.slider .carousel-control-next,
.slider .carousel-control-prev {
  /*     opacity: 1; */
  /*     transition: opacity .15s ease; */
  width: 82px;
  height: 82px;
  background: rgba(233, 237, 232, 0.45) 0% 0% no-repeat padding-box;
  border: 1px solid #707070;
  border-radius: 100%;
  top: 50%;
  translate: 0 -50%;
}

.slider .carousel-control-next img,
.slider .carousel-control-prev img {
  width: 22px;
  height: 43px;
}

.slider .carousel-control-next {
  right: 80px;
}

.slider .carousel-control-prev {
  left: 80px;
}

.review_slider {
  width: 100%;
  height: auto;
  padding: 0px;
}

.review_slider .container {
  max-width: 100%;
  margin: 0 auto;
  padding: 0;
}

.review_slider .review_img {
  padding: 0;
}

.review_slider .review_content {
  padding: 161px 156px 100px 138px;
  /*     background: #072B31; */
  /* 	background: rgba(7,43,49,0.7) !important; */
  /* 	opacity: 70%; */
}

.review_slider .slide .carousel-inner {
  background: rgba(7, 43, 49, 0.7) !important;
}

.review_slider h2 {
  font-style: normal;
  text-align: center;
  font-size: 36px;
  line-height: 50px;
  font-weight: 600;
  letter-spacing: 0px;
  color: #d6d1c4;
  text-transform: uppercase;
  padding-bottom: 56px;
  margin: 0;
}

.review_slider p {
  font-style: normal;
  text-align: center;
  font-size: 36px;
  line-height: 50px;
  font-weight: 400;
  letter-spacing: 0px;
  color: #ffffff;
  margin: 0;
}

.review_slider h6 {
  font-style: normal;
  text-align: center;
  font-size: 22px;
  line-height: 30px;
  font-weight: 400;
  letter-spacing: 0px;
  color: #ffffff;
  max-width: 50%;
  margin: 44px auto 0;
}

.review_slider .carousel-control-next,
.review_slider .carousel-control-prev {
  width: 28px;
  height: 56px;
  top: 91%;
  translate: 0 -50%;
  opacity: 1;
}

.review_slider .carousel-control-next {
  left: 85% !important;
  transform: translate(-50%, 0px);
}

.review_slider .carousel-control-prev {
  left: 72% !important;
  transform: translate(-50%, 0px);
}

.review_slider .review_social {
  width: 100%;
  padding: 40px 0;
  background: #d6d1c4 0% 0% no-repeat padding-box;
  margin: 0;
}

.review_slider .review_social .col-lg-12 {
  display: flex;
  justify-content: center;
  align-items: center;
}

.review_slider .review_social a {
  width: 53px;
  height: 53px;
  display: inline-block;
  background: #ffffff;
  border-radius: 100%;
  margin: 0 8px;
}

.review_slider .review_social img {
  width: auto;
  height: auto;
}

.review_img img {
  height: 100%;
  object-fit: cover;
}

@media screen and (max-width: 1600px) {
  .slider {
    padding: 150px 0;
  }
}

@media screen and (max-width: 1199px) {
  .slider {
    padding: 100px 0;
  }

  .carousel-inner {
    width: 100%;
    margin: 0 auto;
  }

  .slider h2 {
    font-size: 51px;
    line-height: 65px;
  }

  .slider .carousel-control-next,
  .slider .carousel-control-prev {
    width: 50px;
    height: 50px;
  }

  .slider .carousel-control-prev {
    left: 30px;
  }

  .slider .carousel-control-next {
    right: 30px;
  }

  .slider .carousel-control-next img,
  .slider .carousel-control-prev img {
    width: 15px;
    height: 30px;
  }
}

@media screen and (max-width: 991px) {
  .slider {
    padding: 50px 0;
  }

  .slider h2 {
    padding: 50px 0;
    font-size: 25px;
    line-height: 35px;
    max-width: 60%;
  }
}

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

  .slider .carousel-control-next,
  .slider .carousel-control-prev {
    width: 40px;
    height: 40px;
  }

  .slider .carousel-control-prev {
    left: 20px;
  }

  .slider .carousel-control-next {
    right: 20px;
  }

  .slider .carousel-control-next img,
  .slider .carousel-control-prev img {
    width: 15px;
    height: 20px;
  }
}

@media screen and (max-width: 1600px) {
  .review_slider .review_content {
    padding: 50px;
  }

  .review_slider h6 {
    margin: 20px auto 0;
  }

  .review_slider .carousel-control-next,
  .review_slider .carousel-control-prev {
    width: 20px;
    height: 35px;
    top: auto;
  }

  .review_slider .carousel-control-prev {
    left: 76%;
  }

  .review_slider .carousel-control-next {
    right: 5%;
  }
}

@media screen and (max-width: 1199px) {
  .review_slider .review_content {
    padding: 75px;
  }

  .review_slider h2 {
    font-size: 30px;
    line-height: 40px;
    padding-bottom: 30px;
  }

  .review_slider p {
    font-size: 20px;
    line-height: 30px;
  }

  .review_slider h6 {
    font-size: 20px;
    line-height: 30px;
  }

  .review_slider .carousel-control-prev {
    left: 73%;
  }

  .review_slider .carousel-control-next {
    right: 22%;
  }

  .review_slider .carousel-control-next,
  .review_slider .carousel-control-prev {
    width: 15px;
    height: 25px;
    top: 86%;
  }
}

@media screen and (max-width: 991px) {
  .review_slider .review_content {
    padding: 60px 40px 100px;
  }

  .review_slider .carousel-control-prev {
    left: 45%;
  }

  .review_slider .carousel-control-next {
    right: 45%;
  }

  .review_slider .carousel-control-next,
  .review_slider .carousel-control-prev {
    top: 82%;
  }
}

@media screen and (max-width: 767px) {
  .review_slider .review_content {
    padding: 30px 20px 70px !important;
  }

  .review_slider h2 {
    font-size: 25px;
    line-height: 35px;
    padding-bottom: 20px;
  }

  .review_slider p {
    font-size: 16px;
    line-height: 20px;
  }

  .review_slider h6 {
    max-width: 70%;
  }

  .review_slider .carousel-control-prev {
    left: 5%;
  }

  .review_slider .carousel-control-next {
    right: 5%;
  }

  .review_slider .carousel-control-next,
  .review_slider .carousel-control-prev {
    top: 94%;
  }

  .review_slider .carousel-control-prev {
    left: 40% !important;
  }

  .review_slider .carousel-control-next {
    left: 60% !important;
  }

  .review_slider .review_social {
    padding: 20px 0;
  }

  .review_slider .review_social a {
    width: 30px;
    height: 30px;
  }

  .review_slider .review_social a img {
    width: 100%;
    height: 100%;
    object-fit: cover;
  }
}

/* Our commitment_section  - Home_Page       Start*/

.commitment-section {
  margin-top: 202px;
  padding: 0px 140px;
}

.commitment-section .columns {
  gap: 0px;
}

.commitment-section .columns .column-1 h2 {
  line-height: 65px;
  padding: 10px 0px 20px 0px;
}

.commitment-section .columns .column-1 h3 {
  padding-bottom: 20px;
}

.commitment-section .columns .column-1 p {
  max-width: 424px;
  padding-bottom: 37px;
}

.commitment-section .columns .column-2 figure {
  height: 100%;
  margin: 0px;
}

.commitment-section .columns .column-2 figure img {
  height: 100%;
}

/* Our commitment_section  - Home_Page       End*/

/* what-we-do_section  - Home_Page       Start*/

.what-we-do-section {
  margin-top: 163px;
}

.wp-block-group__inner-container {
  margin-left: auto;
  margin-right: auto;
}

.what-we-do-section>.wp-block-group__inner-container {
  max-width: 1211px;
  padding: 100px 0px 152px 0px;
}

.what-we-do-section .cards-section {
  gap: 58px;
}

.what-we-do-section .cards-section .rows,
.what-we-do-section .cards-section .rows .columns {
  width: 100%;
  min-height: 300px;
  justify-content: space-between;
}

.what-we-do-section .cards-section .card {
  height: 100%;
  justify-content: space-around;
  padding: 44px 11px 0px 12px;
  border-radius: 21px;
}

.what-we-do-section .cards_section .cards_what_we_do {
  width: 100%;
  display: flex;
}

.what-we-do-section .cards_section .cards_what_we_do>.wp-block-group__inner-container {
  max-width: 1211px;
  margin: 0 auto !important;
  display: flex;
  justify-content: space-between;
  align-items: center;
  gap: 45px;
  flex-wrap: wrap;
}

.what-we-do-section .cards-section .card h2 {
  max-width: 221px;
  line-height: 40px;
}

.what-we-do-section .sub-heading {
  line-height: 40px;
  text-align: start;
  margin-bottom: 55px !important;
}

.what-we-do-section .cards_section .cards_what_we_do .card {
  width: 22.2%;
}

.what-we-do-section .cards_section .cards_what_we_do .card {
  margin-top: 13px;
  border-radius: 21px;
}

.what-we-do-section .cards_section .cards_what_we_do .card>.wp-block-group__inner-container {
  width: 269px;
  height: 300px;
  display: flex;
  flex-direction: column;
  align-items: center;
  justify-content: space-around;
  padding: 20px 35px 0px 35px;
}

.what-we-do-section .cards_section .cards_what_we_do .card p {
  text-align: center !important;
  line-height: 40px;
  margin-bottom: 10px;
}

/* what-we-do_section  - Home_Page       End */

/* wealth_section  - Home_Page       Start*/

.wealth-section {
  padding: 184px 170px 660px 0px;
}

body .page .wealth-section h2 {
  line-height: 65px;
  max-width: 465px;
  margin-left: auto !important;
  margin-right: 0 !important;
}

body .page .wealth-section p {
  line-height: 50px;
  max-width: 437px;
  margin: 14px 0px auto auto;
  padding-bottom: 23px;
  margin-left: auto !important;
  margin-right: unset !important;
}

.wp-block-cover .has-background-dim:not([class*="-background-color"]) {
  background-color: unset;
}

/* wealth_section  - Home_Page       End */

/* Promise_section  - Home_Page     Start */

.promise-section {
  margin-top: 193px !important;
}

.promise-section .column-2 {
  padding-right: 90px;
}

.promise-section .promise-text ul {
  margin-left: 20px;
}

/* Promise_section  - Home_Page     End */

/* approach_section  - Home_Page     Start */

.approach-section {
  margin-top: 240px !important;
  position: relative;
  z-index: 200;
}

.approach-section .column-2 {
  padding-left: 90px;
  padding-right: 0px;
}

.our_approach h2 {
  margin: 0 !important;
}

/* approach_section  - Home_Page     End */

/* Focus_section  - Home_Page     Start */

.focus-section {
  position: relative;
  bottom: 190px;
  z-index: 100;
}

.focus-section .columns {
  padding: 23.6px 83px 34.76px 80px;
}

.focus-section .columns h6 {
  margin-top: 23.53px;
}

.focus-section .card {
  padding: 409px 0px 236px 0px;
}

/* Focus_section  - Home_Page     End */

/* Our Team_section  - Home_Page     Start */
.our-team-section {
  margin: 0px 0px 192px 0px !important;
}

/* Our Team_section  - Home_Page     End */

/* Secure-future_section  - Home_Page     Start */

.secure-future-section {
  padding: 140px 141px 182px 140px;
}

.secure-future-section .columns {
  gap: 0px !important;
}

.secure-future-section .form-column {
  max-width: 723px;
}

.secure-future-section .form-column h2 {
  line-height: 65px;
}

.secure-future-section .form-column p {
  line-height: 50px;
  margin: 0px;
}

.secure-future-section .form-column p span {
  font-size: 25px !important;
  color: #53565a;
  line-height: 40px;
}

.secure-future-section .img-column {
  padding-left: 104px;
}

.secure-future-section .img-column figure {
  height: 924px;
  padding: 60px 0px 0px 0px;
}

.secure-future-section .img-column figure img {
  height: 100%;
}

/* Secure-future_section  - Home_Page     End */

/* contact form */

.wpforms-field-container {
  max-width: 663px;
}

.wpforms-field-label {
  color: #072b31 !important;
  font-size: 20px !important;
  line-height: 34px !important;
  margin-bottom: 0px !important;
}

.wpforms-container .wpforms-field {
  padding: 11px 0 !important;
}

.wpforms-submit-container {
  margin-top: 42px !important;
}

.wpforms-submit {
  background: #d6d1c4 0% 0% no-repeat padding-box !important;
  border-radius: 35px !important;
  text-align: center !important;
  font-family: "Source Sans Pro", sans-serif !important;
  font-size: 26px !important;
  line-height: 37px !important;
  font-weight: normal !important;
  letter-spacing: 0px !important;
  color: #122a30 !important;
  padding: 12px 35px !important;
  height: auto !important;
}

.wpforms-field-payment-checkbox {
  margin-top: 9px !important;
}

#wpforms-524-field_6-container,
#wpforms-524-field_7-container {
  width: 35.8% !important;
}

#wpforms-524-field_8-container {
  width: 22% !important;
}

#wpforms-524-field_8-container #wpforms-524-field_8 {
  max-width: 100%;
}

#wpforms-524-field_11-container textarea {
  max-width: 663px;
  height: 99px !important;
}

.wpforms-required-label {
  color: #072b31 !important;
}

.wpforms-container-full input,
.wpforms-container-full textarea {
  border-radius: 10px !important;
}

/* Who We are _page      Start */

body .entry-title,
body .widget-area {
  display: none !important;
}

.site-main .page .container {
  max-width: 100%;
  padding-left: 0px;
  padding-right: 0px;
}

/* title_section  Start*/

.title_section {
  max-width: 100%;
  height: 100vh;
  padding: 0px !important;
  align-items: flex-start !important;
}

.title_section_page_tax_planning {
  height: 110vh;
}

.title_section .wp-block-cover__inner-container {
  position: relative;
  top: 300px;
}

.page_title_container {
  max-width: 897px;
  height: 199px;
}

.page_title_container .wp-block-group__inner-container {
  height: 100%;
}

.page_title_container .title_body {
  height: 100%;
  align-items: center;
}

.page_title_container .title_body .heading {
  color: #d6d1c4;
  line-height: 65px;
}

.page_title_container .title_body span {
  color: #ffffff;
}

/* Cogent Private Wealth-Section  Start*/
.who_action {
  margin: 131px auto 0 !important;
}

.help_our_client_section.who_action {
  margin: 131px auto 0 !important;
}

.help_our_client_section.who_action {
  margin: 131px auto 60px !important;
  min-height: unset !important;
}

.cogent_private_wealth_section {
  max-width: 1640px;
  min-height: 583px;
  margin: 0 auto 50px;
  padding-right: 15px;
  padding-left: 15px;
}

#our_approach {
  margin-bottom: 145px;
}

.cogent_private_wealth_section>.wp-block-group__inner-container {
  min-height: 583px;
}

.cogent_private_wealth_section .container .content>.wp-block-group__inner-container {
  max-width: 586px;
  align-items: flex-start;
  display: flex;
  flex-direction: column;
  justify-content: center;
}

.cogent_private_wealth_section .inner-container .content {
  max-width: 745px;
}

.cogent_private_wealth_section .content {
  max-width: 586px;
}

.cogent_private_wealth_section .inner-container>.wp-block-group__inner-container {
  display: flex;
  align-items: center;
  gap: 147px;
}

.cogent_private_wealth_section .content h1 {
  line-height: 65px;
  margin: 0px;
}

.cogent_private_wealth_section .content h2 {
  line-height: 50px;
}

.cogent_private_wealth_section .content p {
  line-height: 34px;
}

/* Our Commitment_ Section  Start*/

.our_commitment_section .inner-container>.wp-block-group__inner-container {
  gap: 144px;
}

.our_commitment_section .inner-container .content {
  max-width: unset;
}

.our_commitment_section .container .content>.wp-block-group__inner-container {
  max-width: 892px;
}

.our_commitment_section .inner-container figure {
  padding-right: 12px;
}

.our_commitment_section .content h1 {
  padding-bottom: 17px;
}

.our_commitment_section .content h1,
.our_commitment_section .content .para {
  padding-left: 68px;
  padding-right: 15px;
}

/* our_approach_section   Start*/

.our_approach_section .content h1 {
  margin-bottom: 19px !important;
}

.our_approach_section .content .sub_content {
  margin-top: 24px;
}

.our_approach_section .content .sub_content p {
  margin-bottom: 0px;
}

.our_approach_who_we_are h1 {
  padding-left: 0px !important;
  padding-bottom: 43px !important;
}

.our_approach_who_we_are .sub_content_approach h2 {
  line-height: 50px;
}

/* Our_Promise_section   Start*/

.promise_section {
  padding: 0px !important;
}

.promise_section>.wp-block-cover__inner-container {
  z-index: 99;
  max-height: 994px;
}

.our_promise_section .container {
  max-width: 1556px !important;
}

.our_promise_section>.wp-block-group__inner-container {
  max-width: 1640px;
  margin: 0 auto 50px;
  padding-right: 15px;
  padding-left: 15px;
}

.o_promise {
  padding-top: 0 !important;
}

#our_promise {
  margin-bottom: 145px !important;
}

.our_promise_section .container h1 {
  margin: 0px;
  line-height: 65px;
}

.our_promise_section .inner_container .content {
  align-items: flex-start;
  padding-top: 77px;
  gap: 172px;
}

.our_promise_section .inner_container .content h2 {
  width: 36%;
  text-align: left;
  line-height: 65px;
}

.our_promise_section .inner_container .content p {
  max-width: 760px;
  line-height: 34px;
}

/* Who We are _page End*/

/* What we do _page Start*/

/* what_we_do_title_section   Start */

.what_we_do_title_section {
  position: relative;
}

.what_we_do_title_section>.wp-block-cover__inner-container {
  position: absolute;
  top: auto;
  bottom: 178px;
}

.what_we_do_title_section .page_title_container {
  margin-left: auto;
}

.what_we_do_approach_section .inner-container>.wp-block-group__inner-container {
  gap: 130px;
}

.what_we_do_approach_section .content ul {
  margin: 0px;
  margin-left: 25px !important;
}

.what_we_do_approach_section .content ul li {
  margin-bottom: 20px;
}

.what-we-do-section_what-we-do-page .column-row1 {
  display: flex;
}

.what-we-do-section_what-we-do-page>.wp-block-group__inner-container {
  /* max-width: 1240px !important; */
  padding: 100px 20px 136px 20px;
}

.what-we-do-section_what-we-do-page h1 {
  margin: 0px 0px 37px 0px;
  line-height: 65px;
}

.what-we-do-section_what-we-do-page .sub-heading {
  max-width: 1088px;
  margin: auto;
  line-height: 40px;
}

.what-we-do-section_what-we-do-page .cards_section .cards {
  width: 47.5%;
  padding-top: 133px;
}

.what-we-do-section_what-we-do-page .cards_section .top_card {
  padding-top: 166px;
}

.what-we-do-section_what-we-do-page .cards_section>.wp-block-group__inner-container {
  display: flex;
  flex-wrap: wrap;
  gap: 73px;
}

.what-we-do-section_what-we-do-page .cards>.wp-block-group__inner-container {
  display: flex;
  align-items: center;
  justify-content: space-between;
  gap: 49px;
}

.what-we-do-section_what-we-do-page .cards .card {
  width: 269px;
  height: 258px;
  border-radius: 21px;
}

.what-we-do-section_what-we-do-page .cards .card>.wp-block-group__inner-container {
  display: flex;
  flex-direction: column;
  justify-content: space-between;
  height: 100%;
  align-items: center;
  padding: 24px 52px;
}

.what-we-do-section_what-we-do-page .cards .card p {
  text-align: center;
}

.what-we-do-section_what-we-do-page .content p {
  max-width: 475px;
  margin-bottom: 19px !important;
}

.what-we-do-section_what-we-do-page .content .learn_more_btn a {
  padding: 8px 16px;
}

.what-we-do-section_what-we-do-page .cards .card-2>.wp-block-group__inner-container {
  padding: 24px 35px;
}

/* help_our_client_section   start */

.help_our_client_section {
  max-width: 1640px;
}

.help_our_client_section .inner-container .content {
  padding-left: 21px;
  height: 100%;
  width: -webkit-fill-available;
}

.help_our_client_section .inner-container .content>.wp-block-group__inner-container {
  max-width: 680px;
}

/* What we do _page End*/

/* Financial Planning _Page Start */

/* financial_planning_section     Start */

.financial_planning_section {
  padding: 60px 50px;
  max-width: 1640px;
  margin: 0 auto;
}

.financial_planning_section .container {
  max-width: 1397px !important;
  margin: auto;
}

.title_section_financial_page .wp-block-cover__inner-container {
  top: 133px;
}

.financial_planning_section .container .content {
  gap: 0px !important;
}

.financial_planning_section .container .content h2 {
  line-height: 65px;
  margin-bottom: 26px;
}

.financial_planning_section .container .content p {
  line-height: 34px;
  margin-bottom: 16px;
}

/* build_financial_independence_section    - Start */
.build_financial_independence_section {
  padding: 263px 0px;
}

.build_financial_independence_section span {
  color: #ffffff;
}

.build_financial_independence_section p {
  line-height: 65px;
  margin-bottom: 0px;
}

/* american_engage_section    - Start */

.american_engage_section {
  padding: 142px 0px;
}

.american_engage_section .container {
  display: flex;
  max-width: 1204px;
}

.american_engage_section .container>.wp-block-group__inner-container {
  display: flex;
  align-items: center;
  justify-content: space-between;
  gap: 100px;
}

.american_engage_section .container figure {
  width: 355px;
  margin: 0px;
}

.american_engage_section_page_income .container figure::after {
  content: "";
  position: absolute;
  bottom: 42%;
  left: 28%;
  color: #4a4f55;
  font-weight: 500;
  font-style: normal;
  font-size: 90px;
  line-height: 50px;
  rotate: -92deg;
}

/* .american_engage_section_page_income .container figure {
    position: relative;
    rotate: 92deg;
} */

.education_planning .container figure::after {
  content: "22%";
  display: none !important;
}

.estate_planning .container figure::after {
  content: "33%";
  display: none !important;
}

.insurance .container figure::after {
  display: none !important;
}

.financial_planning .container figure::after {
  content: "58%";
  display: none !important;
}

.income_retirement .container figure::after {
  content: "84%";
  display: none !important;
}

.investment .container figure::after {
  content: "58%";
  display: none !important;
}

.american_engage_section .container .content h2 {
  max-width: 725px;
  margin-bottom: 12px;
  line-height: 50px;
}

/* americans_financial_perc_section    - Start */

.americans_financial_perc_section {
  padding: 100px 0px 100px 0px;
}

.americans_financial_perc_section .container {
  max-width: 1440px !important;
  margin: auto;
}

.americans_financial_perc_section .container .content>.wp-block-group__inner-container {
  display: flex;
  align-items: flex-start;
  justify-content: space-between;
  gap: 148px;
  padding: 0px 50px;
}

.americans_financial_perc_section .container .content p {
  max-width: 331px;
  line-height: 50px;
}

.americans_financial_perc_section.americans_financial_perc_section_general .container .content p {
  max-width: 250px !important;
}

.americans_financial_perc_section .container .content span {
  color: #4a4f55;
  font-weight: bold;
}

.americans_financial_perc_section>.wp-block-cover__inner-container {
  max-width: 1640px;
  margin: 0 auto;
}

.americans_financial_perc_section .container {
  max-width: 1484px;
  position: relative;
}

.americans_financial_perc_section .container .average_section {
  max-width: 1440px;
  width: 100%;
  top: 6.5%;
  position: absolute;
}

.americans_financial_perc_section .container .percentages {
  max-width: 1160px;
  margin: 0 auto;
}

.americans_financial_perc_section .container .percentages h2 {
  color: #ffff;
  font-weight: bold;
  font-size: 45px;
  line-height: 50px;
}

.americans_financial_perc_section .container .percentages .perc_2 {
  color: #072b31;
  padding-left: 20px;
}

.americans_financial_perc_section .container .percentages .perc_3 {
  padding-right: 35px;
}

.americans_financial_perc_section .bussiness_ownership_stats .percentages .perc_3 {
  padding-right: 11px !important;
}

.americans_financial_perc_section_general .container .average_section {
  top: 6%;
}

.estate_planning .container .average_section {
  top: 4.5%;
}

.taxt_planning .container .average_section {
  top: 5.7%;
}

.americans_financial_perc_section_general .bussiness_ownership_stats .average_section {
  top: 7.5% !important;
}

.investment .container .average_section {
  top: 5.5%;
}

/* Financial Planning _ Page End */

/* Income and Retirement Planning_ Page Start */

/* Income_retirement_planning_section    - Start */

/* Income and Retirement Planning_PAge End */

/* investment_management_page_hero_section_Page _start */

/* hero_section    -start */
.investment_management_page_hero_section .page_title_container {
  margin-right: auto;
  margin-left: unset;
  max-width: 855px;
}

.investment_management_page_hero_section>.wp-block-cover__inner-container {
  bottom: 150px !important;
}

/* build_financial_independence_section    -start */

.build_financial_independence_section_investment_page>.wp-block-cover__inner-container {
  max-width: 1310px;
}

.build_financial_independence_section_investment_page p {
  line-height: 85px;
}

/* american_engage_section    -start */
.american_engage_section_page_general>.wp-block-cover__inner-container {
  max-width: 1640px;
  margin: 0 auto;
}

.american_engage_section_page_general .container .content h2 {
  max-width: 825px;
}

/* investment_management_page_hero_section_Page End */

/* Tax Planning Page    _Start */

/* title_section    -start */
.title_section_page_tax_planning .wp-block-cover__inner-container {
  top: 385px;
}

.title_section_page_tax_planning .page_title_container {
  max-width: 671px;
}

/* Tax Planning Page    _End */

/* Estate_planning_page _  Start */

/* hero_section  -start  */
.estate_planning_page_hero_section .page_title_container {
  margin-right: unset;
  margin-left: auto;
  max-width: 835px;
}

.estate_planning_page_hero_section>.wp-block-cover__inner-container {
  top: 202px;
  bottom: unset !important;
}

/* Insurance_page Start */
.Insurance_page_title_hero_section .page_title_container,
.title_section_education_page .page_title_container {
  max-width: 728px;
}

/* Insurance_page End */

/* education_page  Start*/
.title_section_education_page>.wp-block-cover__inner-container {
  bottom: 188px;
}

/* education_page  End*/

/* bussiness_ownership_page  Start */

/* title_section   -start  */
.title_section_bussiness_page .page_title_container {
  margin-right: unset;
  margin-left: auto;
  max-width: 813px;
}

.title_section_bussiness_page>.wp-block-cover__inner-container {
  bottom: 195px;
}

/* bussiness_cards_section   -start  */

.bussiness_cards_section {
  max-width: 1784px;
  margin: 72px auto 157px auto;
  padding: 0px 50px;
}

.bussiness_cards_section>.wp-block-group__inner-container {
  display: flex;
  justify-content: space-between;
  align-items: center;
  flex-wrap: wrap;
}

.bussiness_cards_section .card {
  width: 29.87%;
  border: none;
  padding-top: 61px;
}

.bussiness_cards_section .card>.wp-block-group__inner-container {
  width: 100%;
}

.bussiness_cards_section .card h2 {
  line-height: 54px;
  margin-bottom: 9px;
}

.bussiness_cards_section .card .content {
  padding: 0px;
  height: 573px;
}

.bussiness_cards_section .card .content h3 {
  max-width: 328px;
  margin: 0 auto;
  line-height: 35px;
}

.bussiness_cards_section .card .content p {
  max-width: 387px;
  margin: 0 auto;
  line-height: 40px;
}

.bussiness_cards_section .card .content .para_of_card2 {
  max-width: 397px;
}

.bussiness_cards_section .card .content .para_of_card3 {
  padding-top: 20px;
}

.bussiness_cards_section .card .content>.wp-block-cover__inner-container {
  display: flex;
  flex-direction: column;
  justify-content: space-around;
  align-items: center;
  gap: 60px;
  padding: 51px 0px 43px 0px;
  height: 100%;
}

.bussiness_cards_section .card-4 .content h3 {
  max-width: 339px;
}

.bussiness_cards_section .card-5 .content h3 {
  max-width: 328px;
}

.bussiness_cards_section .card-6 .content h3 {
  max-width: 362px;
}

/* bussiness_ownership_page  End */

/* bardley lacore page - Start */

/* Bradley_Lacore_hero_section  -start  */

.Bradley_Lacore_hero_section {
  padding: 515px 0px 0px 0px;
}

.Bradley_Lacore_hero_section .wp-block-cover__inner-container {
  max-width: 1640px;
  margin: 0 auto;
}

.bradley_hero_section_inner_container {
  margin: 0 !important;
}

.bradley_hero_section_inner_container>.wp-block-column {
  max-width: 536px;
  background: #072b31;
}

.bradley_hero_section_inner_container .is-layout-flow {
  padding: 0 !important;
}

.bradley_hero_section_inner_container figure {
  position: relative;
  bottom: 90px;
}

.bradley_hero_section_inner_container h2 {
  font-size: 52px;
  position: relative;
  bottom: 53px;
  margin: 0;
}

/* about_bradley_section  -start  */

.about_bradley_section {
  max-width: 1640px;
  margin: 0 auto;
  justify-content: space-between;
  padding-bottom: 91px;
}

.bradley_about_section_left_col_inner_container {
  padding: 55px 64px;
}

.about_bradley_section_h4 {
  padding-top: 10px;
}

.about_bradley_section_btn {
  padding-top: 40px;
}

.about_bradley_section_btn .wp-element-button {
  padding: 12px 35px !important;
}

.about_bradley_section_title {
  margin-bottom: 38px;
}

.about_bradley_section_right {
  padding-top: 86px;
}

/* planning_bradley_section  -start  */

.planning_bradley_section_container {
  max-width: 1640px;
  margin: 0 auto !important;
}

.planning_bradley_section {
  margin-bottom: 0;
}

.planning_bradley_section_container {
  padding-top: 145px;
  padding-bottom: 110px;
}

.planning_bradley_section_title {
  margin-bottom: 28px;
}

/* defference_bradley_section  -start  */

.defference_bradley_section_container {
  max-width: 1640px;
  margin: 0 auto !important;
}

.defference_bradley_section {
  padding-top: 145px;
  padding-bottom: 120px;
  margin-bottom: 0;
}

/* bradley_family_section  -start  */

.bradley_family_section {
  max-width: 1640px;
  margin: 0 auto !important;
  padding-top: 130px;
}

.bradley_family_images_col .wp-block-column {
  display: flex;
  align-items: center;
}

.bradley_family_images_col {
  justify-content: center;
}

.bradley_family_images_col_left_img {
  flex-basis: 64%;
  justify-content: end;
}

.bradley_family_images_col_right_img {
  display: flex;
  flex-direction: column;
}

/* bradley_tabs_section  -start  */

.bradley_tabs {
  margin: 0 !important;
}

.bradley_tabs .uagb-tabs__body-wrap {
  width: 65%;
  padding: 0 !important;
  display: flex;
  justify-content: end !important;
  align-items: center;
}

.bradley_tabs .p-block-uagb-tabs-child {
  padding: 0 !important;
}

.bradley_tabs img {
  opacity: 0.35;
  display: flex;
  max-width: 90% !important;
  margin: 0 0 0 auto !important;
}

.bradley_tabs .uagb-tabs__panel {
  width: 35%;
  max-width: unset !important;
  row-gap: 45px;
}

.bradley_tabs .uagb-tabs__panel .uagb-tab {
  border-radius: 60px;
}

.bradley_tabs .uagb-tabs__panel .uagb-tab a {
  padding: 25px 46px !important;
  text-decoration: none;
}

.bradley_tabs_text {
  position: absolute;
  top: 50%;
  left: 50%;
  transform: translate(-20%, -50%);
  line-height: 1.2;
}

/* bradley_form_section  -start  */

.bradley_form_section {
  margin: 0 !important;
}

.bradley_form_section_container {
  max-width: 1640px;
  margin: 0 auto !important;
  padding-top: 155px;
  padding-bottom: 180px;
}

.bradley_form_section_container .img-column {
  padding-top: 70px;
}

/* bardley lacore page - End */

/* team page - start */

/* team_hero_section   -start  */

.team_hero_section {
  height: 928px;
  position: relative;
}

.team_hero_section .wp-block-cover__inner-container {
  position: absolute;
  top: 170px;
  right: 0;
  max-width: 1128px;
}

.team_hero_section_title {
  padding: 57px 84px !important;
}

.team_hero_section_title_span {
  color: #d6d1c4;
}

/* team_profile_section   -start  */

.team_profile_section {
  margin: 0 !important;
}

.team_profile_section_container {
  padding: 100px 0;
}

.team_profile_section_left_col_title {
  padding-top: 30px !important;
}

.team_profile_section_right_col_btn a {
  padding: 7px 16px !important;
}

.team_second_profile_section {
  padding-top: 76px;
}

.team_profile_section_right_col_p {
  margin-bottom: 31px !important;
}

/* team_wealth_section   -start  */

.team_wealth_section {
  padding: 112px 0 90px 0;
}

.team_wealth_section_title {
  margin-bottom: 23px !important;
}

.team_wealth_section,
.team_profile_section_container {
  max-width: 1640px;
  margin: 0 auto !important;
}

/* team page - End */

/* contact page -  start */

/* contact_hero_section   -start  */

.contact_hero_section {
  height: 928px;
}

/* contact_us_section   -start  */

.contact_us_section_title {
  margin-bottom: 23px !important;
}

.contact_us_section {
  max-width: 1640px;
  margin: 0 auto !important;
  padding: 112px 0;
}

/* contact_profile_section   -start  */

.contact_profile_section {
  margin: 0 !important;
}

.contact_profile_section_container {
  max-width: 1640px;
  margin: 0 auto !important;
  padding: 70px 0 90px 0;
}

.contact_profile_section_title {
  margin-bottom: 26px !important;
}

.contact_profile_section_name {
  margin-bottom: 26px !important;
  margin-top: 12px !important;
}

.contact_profile_section_btn a {
  padding: 7px 16px !important;
}

/* contact page -  End */

.commitment-section .columns .column-1 {
  padding-right: 30px;
}

.secure-future-section .wp-container-70,
.commitment-section .wp-container-50,
.promise-section .wp-container-43,
.commitment-section .wp-container-23,
.our-team-section .wp-container-64 {
  justify-content: center !important;
}

.commitment-section .columns .column-2 figure img {
  width: inherit;
  height: 100%;
}

.secure-future-section .img-column figure img {
  height: 100%;
  object-fit: contain;
}

.current-menu-item {
  border: 3px solid grey;
}

.home_page_last_section {
  max-width: 1640px;
  margin: 0 auto;
  padding: 100px;
}

/* footer    start*/

.foot-bg {
  background-color: #d6d1c4;
}

.foot-bg2 {
  background-color: #e9ede8;
}

.foot-bg2 {
  color: #929a91;
}

.social-icons {
  list-style: none;
  padding: 41px 0px 39px 0px;
}

.social-icon {
  display: inline-block;
  margin-right: 16px;
  font-size: 24px;
  border-radius: 100%;
  width: 53px;
  height: 53px;
  font-size: 1.25rem;
  justify-content: center;
  align-items: center;
  color: #53565a;
  background-color: #ffffff;
  border-color: #ffffff;
}

.fab {
  vertical-align: -14px;
  width: 53px;
  text-align: center;
}

.footer-menu ul#primary-menu {
  float: none;
}

.social-icon:hover {
  color: #ff0000;
}

.footer-menu {
  list-style-type: none;
  padding: 72.45px 0 53.32px 0;
}

.footer-nav2 {
  padding: 18px 0 0px 0;
  margin-bottom: 0px;
  margin-left: 0;
}

.site-footer .foot-bg2 p {
  max-width: 1240px;
  margin: 0 auto;
  padding: 20px;
  margin-bottom: 0 !important;
}

.footer-menu li:not(:last-child)::after {
  content: "|";
  margin-left: 20px;
  margin-right: 20px;
  color: #072b31;
}

.footer-menu li a {
  font-size: 20px;
  line-height: 45px;
  color: #072b31 !important;
}

.site-info {
  background-color: #4a4f55;
  color: #fff;
  padding: 26px 22px;
}

.site-info a {
  font-size: 20px;
  line-height: 34px;
  color: #fff;
}

.site-info p {
  margin-bottom: 0px;
}

.bg-cover .card {
  background: none;
  border: none;
}

.bg-cover .wp-block-cover__image-background {
  display: block !important;
}

/* footer    End*/

/* Responsive Media Queries */

@media screen and (min-width: 1920px) {

  .commitment-section,
  .financial-section,
  .home-hero-container {
    max-width: 1640px;
    margin-left: auto !important;
    margin-right: auto !important;
    padding-right: 15px !important;
    padding-left: 15px !important;
  }
}

@media screen and (max-width: 1700px) {
  .investment_management_page_hero_section>.wp-block-cover__inner-container {
    bottom: 299px !important;
  }

  .commitment-section .columns .column-1 h2 {
    font-size: 44px !important;
    line-height: 48px;
  }

  .secure-future-section .img-column {
    padding-left: 41px;
  }

  .home-hero-section .home-hero-container {
    padding: 105px 0px 0px 100px;
  }

  .financial-section {
    padding: 0px 50px 0px 100px;
  }

  .commitment-section {
    margin-top: 202px;
    padding: 0px 100px;
  }

  .secure-future-section {
    padding: 155px 100px 182px 100px;
  }

  /* cogent_private_wealth_section */
  .cogent_private_wealth_section,
  .what-we-do-section_what-we-do-page>.wp-block-group__inner-container,
  .our_promise_section>.wp-block-group__inner-container {
    max-width: 1300px;
  }

  .cogent_private_wealth_section .inner-container>.wp-block-group__inner-container {
    gap: 50px;
  }

  /* our_commitment_section */
  .our_commitment_section .content h1,
  .our_commitment_section .content .para {
    padding-left: 10px;
  }

  /* what-we-do-section_what-we-do-page */
  .what-we-do-section_what-we-do-page .cards_section>.wp-block-group__inner-container {
    gap: 20px;
    justify-content: space-between;
  }

  /* 	help_our_client_section   */
  .help_our_client_section>.wp-block-group__inner-container {
    min-height: auto;
  }

  /* financial_planning_section */
  .financial_planning_section .container {
    padding: 0px 50px;
  }

  /* americans_financial_perc_section */
  .americans_financial_perc_section {
    padding: 100px 25px 100px 25px;
  }

  .americans_financial_perc_section .container .average_section {
    width: 1280px;
    margin: 0 auto;
    top: 4.5%;
  }

  .bussiness_ownership_stats .average_section {
    top: 9.5% !important;
  }

  .bussiness_ownership_stats h2.wp-block-heading.perc_1 {
    padding-left: 13px;
  }

  .bussiness_ownership_stats.percentages .perc_3 {
    padding-right: 15px !important;
  }

  .americans_financial_perc_section .container .percentages .perc_2 {
    padding-left: 23px;
  }

  .americans_financial_perc_section .container .percentages h2 {
    color: #ffff;
    font-weight: bold;
    font-size: 40px;
    line-height: 46px;
  }

  .americans_financial_perc_section .container .percentages {
    width: 1280px;
    padding: 0px 70px 0px 200px;
    max-width: 100% !important;
  }

  .americans_financial_perc_section .container .percentages .perc_3 {
    padding: 0px !important;
  }

  .americans_financial_perc_section .container .percentages .perc_3 {
    padding: 0px !important;
  }

  .americans_financial_perc_section .bussiness_ownership_stats .percentages .perc_3 {
    padding-right: 11px !important;
  }

  .americans_financial_perc_section .container figure {
    width: 1280px;
    margin: 0 auto;
  }

  /* what-we-do-section  */
  .what-we-do-section .cards_section>.wp-block-group__inner-container {
    padding: 0px !important;
  }

  /* our_promise_section */
  .our_promise_section .inner_container .content {
    gap: 38px;
  }

  .our_promise_section .inner_container .content h2 {
    width: 45%;
    text-align: left;
    line-height: 48px;
    font-size: 34px !important;
  }

  .our_promise_section .inner_container .content p {
    font-size: 18px !important;
  }

  .bussiness_cards_section {
    max-width: 1150px;
    margin: 72px auto 157px auto;
    padding: 0px 50px;
  }

  .bussiness_cards_section .card {
    width: 47%;
    border: none;
    padding-top: 61px;
  }

  /* title- section */
  .page_title_container,
  .title_section_page_tax_planning .page_title_container.page_title_container,
  .investment_management_page_hero_section .page_title_container,
  .title_section_page_tax_planning .page_title_container {
    max-width: max-content !important;
    height: auto !important;
  }

  .page_title_container .title_body h2 {
    font-size: 58px !important;
    line-height: 60px !important;
    padding: 40px 80px;
  }

  .who_we_are_title_section .page_title_container .title_body h2,
  .title_section_financial_page .page_title_container .title_body h2,
  .what_we_do_title_section {
    font-size: 70px !important;
  }

  /* about_bradley_section */
  .about_bradley_section,
  .planning_bradley_section,
  .defference_bradley_section,
  .bradley_family_section,
  .bradley_form_section,
  .Bradley_Lacore_hero_section {
    padding-left: 50px;
    padding-right: 50px;
  }

  .bradley_hero_section_inner_container>.wp-block-column {
    max-width: 450px;
  }

  .about_bradley_section .about_bradley_section_left {
    flex-basis: 450px !important;
  }
}

@media screen and (min-width: 1441px) and (max-width: 1480px) {
  .americans_financial_perc_section .container .percentages h2 {
    font-size: 40px;
  }

  .americans_financial_perc_section>.wp-block-cover__inner-container {
    max-width: 1400px;
    margin: 0 auto;
  }

  .americans_financial_perc_section {
    padding: 100px 25px 100px 25px !important;
  }

  .americans_financial_perc_section .container .percentages {
    width: 1280px;
    padding: 0px 110px 0px 200px;
    max-width: 100% !important;
  }

  .americans_financial_perc_section .container .percentages .perc_2 {
    padding-left: 22px;
  }
}

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

  /* americans_financial_perc_section */
  .americans_financial_perc_section .container .percentages {
    padding: 0px 90px 0px 184px;
  }

  .americans_financial_perc_section .container .percentages .perc_2 {
    padding-left: 0px;
  }
}

@media screen and (max-width: 1440px) {
  .who_action {
    margin: 80px auto 0 !important;
  }

  .help_our_client_section.who_action {
    margin: 80px auto 0 !important;
  }

  .home-hero-section .home-hero-container {
    padding: 105px 0px 0px 70px;
  }

  .financial-section {
    padding: 0px 50px 0px 70px;
  }

  .commitment-section {
    margin-top: 202px;
    padding: 0px 70px;
  }

  .secure-future-section {
    padding: 155px 70px 182px 70px;
  }

  #navbarNav .navbar-nav {
    gap: 15px;
  }

  .home-hero-section .column-1 .decision-part h2 {
    font-size: 28px !important;
  }

  .financial-section {
    padding: 0px 140px 0px 140px;
  }

  .financial-section .column-1 .financial-part {
    padding: 125px 25px 75px 41px;
    max-width: 536px;
  }

  .financial-section .column-1 .financial-part h2 {
    font-size: 28px !important;
  }

  .financial-section .column-1 .financial-part p {
    font-size: 19px !important;
    line-height: 34px;
  }

  .financial-section .column-2 .why-us-part {
    max-width: 625px;
    padding: 36px 0px 0px 0px;
  }

  .financial-section .column-2 .why-us-part h2,
  .commitment-section .columns .column-1 h2 {
    font-size: 42px !important;
  }

  .financial-section .column-2 .why-us-part .para1,
  .commitment-section .columns .column-1 h3 {
    font-size: 24px !important;
  }

  .financial-section .column-2 .why-us-part .para2,
  .commitment-section .columns .column-1 p {
    font-size: 16px !important;
  }

  .btn_1 a {
    font-size: 20px !important;
  }

  .commitment-section .columns .column-1 {
    flex-basis: 52% !important;
  }

  .commitment-section .columns .column-1 {
    flex-basis: 58% !important;
  }

  .what-we-do-section .wp-block-group__inner-container {
    max-width: 100%;
    margin: 0px !important;
  }

  .what-we-do-section .cards-section .card h2 {
    line-height: 34px;
    max-width: 147px;
    font-size: 24px !important;
  }

  .what-we-do-section .cards-section .rows .columns .column-row1,
  .what-we-do-section .cards-section .rows .columns .column-row2 {
    flex-basis: 24% !important;
  }

  .wealth-section {
    padding: 184px 20px 660px 0px;
  }

  #wpforms-524-field_6-container,
  #wpforms-524-field_7-container {
    width: 33.8% !important;
  }

  #wpforms-524-field_8-container {
    width: 24.1% !important;
  }

  .wpforms-container .wpforms-field {
    padding: 7px 0 !important;
  }

  .secure-future-section .img-column {
    padding-left: 35px;
  }

  .secure-future-section .img-column figure {
    padding: 60px 0px 102px 0px;
    height: 100%;
  }

  .secure-future-section .form-column h2 {
    font-size: 42px !important;
    line-height: 60px;
  }

  .secure-future-section .form-column p {
    font-size: 24px !important;
    line-height: 35px;
  }

  /* 	Who we are Page */
  .cogent_private_wealth_section {
    max-width: 1200px;
  }

  .cogent_private_wealth_section .content h1,
  .our_promise_section .container h1 {
    font-size: 42px !important;
    line-height: 54px;
  }

  .cogent_private_wealth_section .content h2 {
    font-size: 28px !important;
    line-height: 44px;
  }

  .cogent_private_wealth_section .content p,
  .our_promise_section .inner_container .content p {
    font-size: 16px !important;
    line-height: 28px;
  }

  .our_promise_section .container {
    max-width: 800px !important;
  }

  .our_promise_section .inner_container .content {
    gap: 50px;
  }

  .our_promise_section .inner_container .content h2 {
    font-size: 20px !important;
    line-height: 32px;
  }

  .our_promise_section .inner_container .content p {
    max-width: 485px;
  }

  .our_promise_section .inner_container .content h2 {
    width: 35%;
  }

  .our_promise_section .inner_container .content {
    padding-top: 50px;
  }

  .our_promise_section .container .inner_container>.wp-block-group__inner-container {
    max-width: 1135px;
  }

  .american_engage_section {
    padding: 142px 50px;
  }

  /* 	americans_financial_perc_section */
  .americans_financial_perc_section .container {
    max-width: 100% !important;
    width: 1024px;
  }

  .americans_financial_perc_section .container .average_section {
    width: 1024px;
    margin: 0 auto;
    top: 2.5%;
  }

  .bussiness_ownership_stats .average_section {
    width: 997px !important;
    margin: 0 auto;
    top: 12% !important;
    translate: 0 -50% !important;
    left: 1.5% !important;
  }

  .americans_financial_perc_section .container .percentages {
    width: 1024px;
    padding: 0px 120px 0px 97px;
  }

  .americans_financial_perc_section .container .percentages .perc_2 {
    padding-left: 20px;
  }

  .americans_financial_perc_section .container .percentages h2 {
    font-size: 30px;
    line-height: 61px;
  }

  .americans_financial_perc_section .container figure {
    width: 1024px;
    margin: 0 auto;
  }

  .americans_financial_perc_section .container .content>.wp-block-group__inner-container {
    gap: 30px;
  }

  .page_title_container .title_body h2 {
    font-size: 54px !important;
    line-height: 55px !important;
  }

  .who_we_are_title_section .page_title_container .title_body h2,
  .title_section_financial_page .page_title_container .title_body h2,
  .what_we_do_title_section .page_title_container .title_body h2 {
    font-size: 66px !important;
    padding: 30px 60px !important;
  }

  .americans_financial_perc_section_general .bussiness_ownership_stats .average_section {
    top: 8.5% !important;
  }

  .bussiness_ownership_stats h2.wp-block-heading.perc_1 {
    padding-left: 0px;
  }

  .bussiness_ownership_stats .percentages .perc_2 {
    padding-left: 22px !important;
  }

  .americans_financial_perc_section .bussiness_ownership_stats .percentages .perc_3 {
    padding-right: 0px !important;
  }
}

@media screen and (max-width: 1280px) {
  .investment_management_page_hero_section>.wp-block-cover__inner-container {
    bottom: 159px !important;
  }

  .commitment-section .columns .column-1 h2 {
    font-size: 36px !important;
    line-height: 36px;
  }

  .commitment-section .columns .column-1 h3 {
    font-size: 22px !important;
  }

  .commitment-section .columns .column-1 p {
    padding-bottom: 15px;
  }

  .secure-future-section .columns {
    flex-direction: column;
    justify-content: center;
    align-items: center !important;
  }

  .title_section {
    height: 650px;
  }

  .page_title_container .title_body h2 {
    font-size: 44px !important;
    line-height: 50px !important;
  }

  .title_section_page_tax_planning .wp-block-cover__inner-container {
    top: 275px;
  }

  .who_we_are_title_section .page_title_container .title_body h2,
  .title_section_financial_page .page_title_container .title_body h2,
  .what_we_do_title_section .page_title_container .title_body h2,
  .title_section_page_tax_planning .page_title_container .title_body h2 {
    font-size: 40px !important;
    padding: 30px 50px !important;
  }

  .who_we_are_title_section .wp-block-cover__inner-container {
    top: 110px;
  }

  /* 	Who We are Page */
  .cogent_private_wealth_section .inner-container>.wp-block-group__inner-container {
    flex-direction: column-reverse;
    padding: 0px 30px;
  }

  .our_commitment_section .inner-container>.wp-block-group__inner-container {
    flex-direction: column !important;
  }

  .what-we-do-section_what-we-do-page .cards .card p,
  .what-we-do-section_what-we-do-page .content p {
    font-size: 18px !important;
    margin: 0px;
  }

  .what-we-do-section_what-we-do-page .cards>.wp-block-group__inner-container {
    gap: 15px;
  }

  .what-we-do-section_what-we-do-page .sub-heading {
    padding: 0px 50px;
  }

  .help_our_client_section .inner-container>.wp-block-group__inner-container {
    flex-direction: column;
  }

  .what-we-do-section .cards_section .cards_what_we_do>.wp-block-group__inner-container {
    padding: 0px 50px;
  }

  .what-we-do-section .cards_section .cards_what_we_do .card>.wp-block-group__inner-container {
    width: 100%;
  }

  .what-we-do-section .cards_section .cards_what_we_do .card {
    width: 45%;
  }

  /* 	americans_financial_perc_section */
  .americans_financial_perc_section .container {
    max-width: 100% !important;
    width: 992px;
  }

  .americans_financial_perc_section .container .average_section {
    width: 992px;
    top: 3.8%;
  }

  .americans_financial_perc_section .container .percentages {
    width: 992px;
    padding: 0px 121px 0px 96px;
  }

  .americans_financial_perc_section .container .percentages .perc_2 {
    padding-left: 13px;
  }

  .americans_financial_perc_section .container .percentages h2 {
    font-size: 26px;
    line-height: 50px;
  }

  .americans_financial_perc_section .container figure {
    width: 992px;
  }

  .americans_financial_perc_section .container .content>.wp-block-group__inner-container {
    gap: 54px;
  }

  .americans_financial_perc_section .container .content p {
    font-size: 24px !important;
    line-height: 40px;
  }

  .american_engage_section_page_income .container figure::after {
    bottom: 44%;
    font-size: 84px;
  }

  .our_promise_section>.wp-block-group__inner-container {
    max-width: 815px;
  }

  .our_promise_section .inner_container .content h2 {
    width: 40%;
  }

  .our_promise_section .inner_container .content p {
    max-width: 400px;
  }

  .our_promise_section .inner_container .content {
    gap: 38px;
  }

  .our_promise_section .inner_container .content {
    align-items: flex-start;
    padding-top: 25px;
  }

  .bussiness_cards_section {
    max-width: 1025px;
  }

  .bussiness_cards_section .card {
    width: 50%;
  }

  .title_section_bussiness_page>.wp-block-cover__inner-container {
    bottom: 100px;
  }

  .bradley_hero_section_inner_container>.wp-block-column,
  .about_bradley_section .about_bradley_section_left>.wp-block-columns {
    max-width: 400px;
  }

  .bradley_hero_section_inner_container h2 {
    font-size: 42px;
  }

  .about_bradley_section .about_bradley_section_left {
    flex-basis: 443px !important;
  }

  .about_bradley_section_right {
    padding-top: 40px;
  }

  .about_bradley_section .about_bradley_section_right h2 {
    font-size: 44px !important;
    margin-bottom: 10px;
  }

  .about_bradley_section .about_bradley_section_right p {
    font-size: 18px !important;
  }

  .team_hero_section_title {
    padding: 40px 30px !important;
    font-size: 40px !important;
  }

  .team_hero_section .wp-block-cover__inner-container {
    max-width: 715px;
  }

  .americans_financial_perc_section_general .bussiness_ownership_stats .average_section {
    top: 9.5% !important;
  }

  .bussiness_ownership_stats h2.wp-block-heading.perc_1 {
    padding-left: 0px;
  }

  .bussiness_ownership_stats .percentages .perc_2 {
    padding-left: 11px !important;
  }

  .americans_financial_perc_section .bussiness_ownership_stats .percentages .perc_3 {
    padding-right: 25px !important;
  }
}

@media screen and (max-width: 1024px) {
  .home_page_last_section {
    padding: 70px 50px;
  }

  .who_action {
    margin: 50px auto 0 !important;
  }

  .help_our_client_section.who_action {
    margin: 50px auto 0 !important;
  }

  .americans_financial_perc_section .wp-block-cover__inner-container .content {
    width: 68% !important;
    margin: 0 auto !important;
  }

  .review_slider .carousel-control-next,
  .review_slider .carousel-control-prev {
    top: 91% !important;
  }

  .review_slider .carousel-control-next {
    left: 80% !important;
    right: unset !important;
  }

  .review_slider .carousel-control-prev {
    left: 72% !important;
    transform: translate(-50%, 0px);
  }

  .home-hero-section,
  .financial-section,
  .commitment-section {
    padding: 100px 80px;
  }

  .commitment-section,
  .our-team-section {
    margin: 0px !important;
  }

  .home-hero-section .columns {
    flex-direction: column-reverse;
  }

  .home-hero-section .columns .column-1 {
    justify-content: center;
  }

  .what-we-do-section .wp-block-group__inner-container {
    padding: 100px 80px 152px;
  }

  .wealth-section {
    padding: 50px 0px 660px 0px;
  }

  .wealth-section h2 {
    line-height: 48px;
    font-size: 38px !important;
    margin-left: auto !important;
    margin-right: 0 !important;
  }

  .wealth-section p {
    font-size: 24px !important;
    line-height: 25px;
    margin-left: auto !important;
    margin-right: 0 !important;
  }

  .promise-section .column-2 {
    padding-right: 40px;
  }

  .aprroach-section .column-2 {
    padding-left: 40px;
    padding-right: 0px;
  }

  /* 	.what-we-do-section_what-we-do-page  */
  .what-we-do-section_what-we-do-page .cards_section .cards {
    width: 100%;
  }

  /* 	americans_financial_perc_section */
  .americans_financial_perc_se.americans_financial_perc_section .container .average_sectionction .container {
    max-width: 100% !important;
    width: 600px;
  }

  .americans_financial_perc_section .container .average_section {
    width: 100%;
    top: 3%;
  }

  .americans_financial_perc_section .container .percentages {
    width: 600px;
    padding: 0px 71px 0px 56px;
  }

  .americans_financial_perc_section .container .percentages h2 {
    font-size: 18px;
    line-height: 34px;
  }

  .americans_financial_perc_section .container figure {
    width: 600px;
  }

  .americans_financial_perc_section .container .content>.wp-block-group__inner-container {
    padding: 0px;
  }

  .americans_financial_perc_section .container .content p {
    font-size: 18px !important;
    line-height: 28px;
  }

  .american_engage_section_page_income .container figure::after {
    bottom: 36% !important;
    font-size: 35px !important;
    left: 25% !important;
  }

  .bussiness_cards_section .card {
    width: 52%;
  }

  .bussiness_cards_section>.wp-block-group__inner-container {
    justify-content: center;
  }

  .bussiness_cards_section>.wp-block-group__inner-container {
    gap: 100px;
  }

  .bussiness_cards_section .card {
    width: 577px;
    height: 732px;
  }

  .bussiness_cards_section .card>.wp-block-group__inner-container {
    width: 100%;
    height: 100%;
  }

  .bussiness_cards_section {
    max-width: 565px;
  }

  .bradley_tabs {
    flex-wrap: wrap;
  }

  .bradley_tabs .uagb-tabs__panel {
    width: 100%;
    align-items: center;
  }

  .bradley_tabs .uagb-tabs__panel .uagb-tab {
    width: 70%;
    display: flex;
    justify-content: center;
  }

  .bradley_tabs .uagb-tabs__body-wrap {
    padding-top: 31px !important;
    width: 100% !important;
    margin: 0 auto;
  }

  .bradley_tabs img {
    max-width: 100% !important;
  }

  .bradley_tabs_text {
    transform: translate(-50%, -50%);
    font-size: 45px !important;
  }

  .about_bradley_section {
    row-gap: 0;
    padding-bottom: 21px;
  }

  .planning_bradley_section_container {
    padding-top: 40px;
    padding-bottom: 20px;
  }

  .defference_bradley_section {
    padding-top: 40px;
    padding-bottom: 20px;
  }

  .bradley_family_section {
    padding-top: 50px;
  }

  .bradley_family_section .wp-container-14 {
    margin: 0;
  }

  .bradley_family_images_col figure {
    margin: 0;
  }

  .bradley_tabs .uagb-tabs__panel {
    row-gap: 30px;
  }

  .bradley_form_section {
    margin: 0;
  }

  .bradley_form_section_container {
    padding-top: 40px;
    padding-bottom: 0px;
  }

  .bradley_form_section_container .img-column {
    padding-top: 31px;
  }

  .wpforms-submit-container {
    margin: 10px !important;
  }

  .about_bradley_section .about_bradley_section_left>.wp-block-columns {
    margin: 0 auto;
  }

  .Bradley_Lacore_hero_section .bradley_hero_section_inner_container {
    justify-content: center;
  }

  .team_wealth_section {
    padding: 50px 0 20px 0;
  }

  .team_profile_section_container {
    padding-top: 50px !important;
    padding-bottom: 0px !important;
  }

  .team_second_profile_section {
    padding-top: 40px;
  }

  .contact_profile_section_container {
    padding: 50px 0 50px 0;
  }

  .contact_us_section {
    padding: 40px 0;
  }

  .what-we-do-section_what-we-do-page .sub-heading {
    font-size: 23px !important;
  }

  .title_section_financial_page .page_title_container .title_body h2 {
    font-size: 25px !important;
    padding: 25px 50px !important;
  }

  .americans_financial_perc_section .bussiness_ownership_stats .average_section {
    width: 100% !important;
    top: 34px !important;
  }

  .americans_financial_perc_section .bussiness_ownership_stats h2.wp-block-heading.perc_1 {
    padding-left: unset;
    padding-right: 5px !important;
  }

  .americans_financial_perc_section .bussiness_ownership_stats .percentages .perc_3 {
    padding-right: 18px !important;
  }

  .americans_financial_perc_section .bussiness_ownership_stats .percentages .perc_2 {
    padding-left: 5px !important;
  }

  .americans_financial_perc_section .bussiness_ownership_stats .container .percentages {
    padding: 0px 70px 0px 52px;
  }
}

@media screen and (max-width: 992px) {
  .financial-section .columns {
    flex-direction: column-reverse;
    justify-content: center;
    align-items: center !important;
  }

  .team_hero_section {
    height: auto;
  }

  .review_slider .carousel-control-prev {
    left: 42% !important;
    transform: translate(-50%, 0px);
  }

  .review_slider .carousel-control-next,
  .review_slider .carousel-control-prev {
    top: 94% !important;
  }

  .review_slider .carousel-control-next {
    left: 58% !important;
    right: unset !important;
  }

  .financial-section .column-2 .why-us-part {
    padding: 0px;
  }

  .financial-section .column-1 .financial-part {
    padding: 90px 25px 75px 41px;
  }

  .commitment-section .columns {
    flex-direction: column;
    justify-content: space-between;
    align-items: center !important;
    gap: 60px;
  }

  .commitment-section .columns .column-1 {
    max-width: 625px;
  }

  .commitment-section .columns .column-1 p {
    padding-bottom: 0px;
  }

  .what-we-do-section .cards-section {
    gap: 32px;
  }

  .what-we-do-section .cards-section .columns {
    flex-wrap: wrap !important;
  }

  .what-we-do-section .cards-section .rows .columns .column-row1,
  .what-we-do-section .cards-section .rows .columns .column-row2 {
    flex-basis: 47% !important;
  }

  .what-we-do-section .cards-section .card {
    padding: 44px 11px 23px 12px;
  }

  .what-we-do-section .cards-section .card h2 {
    padding-top: 20px;
  }

  .promise-section .column-2 {
    padding-right: 0px;
  }

  .promise-section .column-1 {
    width: 100%;
  }

  .promise-section .columns {
    flex-direction: column-reverse !important;
  }

  .approach-section .column-2 {
    padding-left: 0px;
    padding-right: 0px;
  }

  .approach-section .columns {
    flex-direction: column !important;
  }

  .focus-section .card {
    padding: 409px 80px 236px 80px;
  }

  .focus-section .columns {
    padding: 23.6px 25px 34.76px 25px;
  }

  .focus-section .card h6 {
    font-size: 20px !important;
  }

  .focus-section .card .para-1 {
    font-size: 26px !important;
  }

  .focus-section .card .para-2 {
    font-size: 20px !important;
  }

  .our-team-section {
    padding-top: 0px !important;
    margin: 0px 0px 50px 0px !important;
  }

  .focus-section {
    bottom: 90px;
  }

  .what-we-do-section {
    margin-top: 50px;
  }

  .commitment-section {
    padding: 50px 80px 0px 80px;
  }

  .focus-section .card {
    padding: 200px 80px 50px;
  }

  .our_promise_section .inner_container .content {
    padding: 20px 30px;
    gap: 25px;
  }

  .our_promise_section .inner_container .content p {
    max-width: 385px;
  }

  .americans_financial_perc_section .container .content p {
    font-size: 20px !important;
    line-height: 36px;
  }

  .americans_financial_perc_section .container .content>.wp-block-group__inner-container {
    gap: 30px;
  }

  .title_section {
    height: 580px;
  }

  .page_title_container .title_body h2 {
    font-size: 38px !important;
    line-height: 46px !important;
    padding: 40px 25px;
  }

  .contact_hero_section .page_title_container .title_body h2 {
    padding: 40px 100px;
  }

  .who_we_are_title_section .wp-block-cover__inner-container {
    top: 90px;
  }

  .what_we_do_title_section>.wp-block-cover__inner-container {
    bottom: 210px !important;
    top: unset !important;
  }

  .investment_management_page_hero_section .wp-block-cover__inner-container {
    bottom: 150px !important;
  }

  .who_we_are_title_section .page_title_container .title_body h2,
  .title_section_financial_page .page_title_container .title_body h2,
  .what_we_do_title_section .page_title_container .title_body h2,
  .title_section_page_tax_planning .page_title_container .title_body h2 {
    font-size: 35px !important;
    padding: 20px 40px !important;
  }

  .wp-block-cover__image-background {
    display: block;
  }

  .team_hero_section_title {
    padding: 30px 15px !important;
    font-size: 40px !important;
  }
}

@media screen and (max-width: 1600px) {
  .home-hero-section .home-hero-container {
    padding: 105px 0px 0px 140px;
  }

  .home-hero-section .column-2 .exceptional-part h2 {
    font-size: 44px !important;
    margin-left: 90px !important;
  }

  .home-hero-section .column-2 .exceptional-part h3 {
    font-size: 44px !important;
    margin-left: 90px !important;
  }
}

@media screen and (max-width: 1800px) {
  .financial-section {
    padding: 0px 50px 0px 140px;
  }

  .financial-section .column-2 .why-us-part {
    padding: 123px 0px 0px 40px;
  }
}

@media screen and (max-width: 992px) {
  .contact_hero_section {
    height: 650px;
  }

  .financial-section .column-2 .why-us-part {
    padding: 50px 0px 0px 0px;
  }
}

@media screen and (max-width: 767px) {
  /* 	.wealth-section h2, .wealth-section p {color:white !important;} */

  .who_action {
    margin: 30px auto 0 !important;
  }

  .help_our_client_section.who_action {
    margin: 30px auto 0 !important;
  }

  .americans_financial_perc_section .wp-block-cover__inner-container .content {
    width: 94% !important;
    margin: 0 auto !important;
  }

  .americans_financial_perc_section .container .content>.wp-block-group__inner-container {
    gap: 50px;
  }

  .contact_hero_section .page_title_container .title_body h2 {
    padding: 30px 73px !important;
  }

  .review_slider .carousel-control-prev {
    left: 38% !important;
  }

  .review_slider .carousel-control-next,
  .review_slider .carousel-control-prev {
    top: 94% !important;
  }

  .review_slider .carousel-control-next {
    left: 60% !important;
    right: unset !important;
  }

  html,
  body {
    overflow-x: hidden;
  }

  nav.navbar {
    width: 100% !important;
  }

  #masthead {
    position: fixed;
  }
  .dropdown-menu.show {
    overflow: scroll;
  }

  div#navbarNav.show {
    width: 100% !important;
  }

  #navbarNav .navbar-nav {
    width: 100% !important;
  }

  #menu-menu-1 li {
    width: 100% !important;
  }

  #menu-menu-1 #menu-item-4020 .dropdown-menu {
    padding: 10px !important;
  }

  #navbarNav ul .menu-item li a {
    white-space: break-spaces !important;
  }

  #menu-menu-1 li a {
    font-size: 14px !important;
  }

  .financial-section {
    padding: 0px 80px 0px 80px;
  }

  .btn_1 a {
    font-size: 16px !important;
    padding: 7px 25px;
  }

  /* slider */
  section.review_slider {
    padding: 0px;
  }

  /* home-hero-section */
  .home-hero-section {
    min-height: auto !important;
  }

  .home-hero-section,
  .financial-section,
  .commitment-section,
  .secure-future-section {
    padding: 0px 25px 0px 25px;
  }

  .home-hero-section {
    height: 350px !important;
    min-height: unset !important;
  }

  .home-hero-section .column-2 .exceptional-part h2 {
    font-size: 25px !important;
    text-align: center;
    margin-left: 0 !important;
  }

  .home-hero-section .column-1 .decision-part {
    padding: 20px;
  }

  .home-hero-section .column-1 .decision-part h2 {
    margin-bottom: 20px;
  }

  .home-hero-section .column-2 .exceptional-part {
    margin: 0 auto;
  }

  .home-hero-section .column-2 .exceptional-part h3 {
    font-size: 25px !important;
    text-align: center;
    margin-left: 0px !important;
    padding-left: 0 !important;
  }

  .estate_planning_page_hero_section>.wp-block-cover__inner-container {
    top: 100px !important;
    bottom: unset !important;
  }

  .home-hero-section .column-1 .decision-part h2 {
    font-size: 24px !important;
  }

  .home-hero-section .home-hero-container {
    padding: 60px 16px 0px 16px !important;
  }

  .home .wp-block-cover__inner-container .wp-block-column {
    padding: 1rem 1rem;
  }

  /* title section */
  .title_section {
    height: auto;
  }

  .what_we_do_title_section .page_title_container .title_body h2,
  .title_section_page_tax_planning .page_title_container .title_body h2 {
    font-size: 28px !important;
    padding: 30px 60px !important;
  }

  .who_we_are_title_section .page_title_container .title_body h2,
  .title_section_financial_page .page_title_container .title_body h2 {
    font-size: 20px !important;
    padding: 21px 40px !important;
  }

  .title_section_bussiness_page .page_title_container .title_body h2,
  .title_section_education_page .page_title_container .title_body h2 {
    padding: 30px 15px !important;
  }

  .who_we_are_title_section .wp-block-cover__inner-container,
  .Income_retirement_planning_section .wp-block-cover__inner-container {
    top: 50px;
  }

  .title_section_financial_page .wp-block-cover__inner-container {
    top: 230px;
  }

  /* financial-section */
  .financial-section .column-1 .financial-part {
    padding: 30px 20px 30px 20px;
  }

  .financial-section .column-1 .financial-part h2 {
    font-size: 19px !important;
  }

  .financial-section .column-1 .financial-part p {
    font-size: 16px !important;
    line-height: 28px;
  }

  .financial-section .column-2 .why-us-part h2,
  .commitment-section .columns .column-1 h2 {
    font-size: 30px !important;
    line-height: 36px;
  }

  .financial-section .column-2 .why-us-part .para1,
  .commitment-section .columns .column-1 h3 {
    font-size: 19px !important;
  }

  .financial-section .column-2 .why-us-part .para2,
  .commitment-section .columns .column-1 p {
    font-size: 16px !important;
  }

  .financial_planning_section .container .content h2 {
    font-size: 37px !important;
    line-height: 50px;
  }

  .financial_planning_section {
    padding: 100px 50px;
  }

  .Income_retirement_planning_section+.financial_planning_section {
    padding: 40px 50px;
  }

  .title_section_financial_page+.financial_planning_section {
    padding: 40px 50px;
  }

  .estate_planning_page_hero_section+.financial_planning_section {
    padding: 40px 50px;
  }

  .title_section_education_page+.financial_planning_section {
    padding: 40px 50px;
  }

  /* what-we-do-section */
  .what-we-do-section h2 {
    font-size: 38px !important;
  }

  .what-we-do-section .cards_section .cards_what_we_do .card p {
    font-size: 18px !important;
    line-height: 32px;
  }

  .what-we-do-section .wp-block-group__inner-container {
    padding: 100px 25px 152px;
  }

  .what-we-do-section {
    margin-top: 50px;
  }

  /* wealth-section */
  .wealth-section {
    padding: 0px;
  }

  .wealth-section h2 {
    line-height: 28px;
    font-size: 25px !important;
  }

  .wealth-section p {
    font-size: 18px !important;
    line-height: 25px;
  }

  /* promise-section */
  .promise-section .promise-text ul li {
    font-size: 18px !important;
  }

  /* focus-section */
  .focus-section .card {
    padding: 0px;
  }

  .focus-section .card h6 {
    font-size: 18px !important;
  }

  .focus-section .card .para-1 {
    font-size: 24px !important;
    text-align: center !important;
  }

  .page-id-5 .bg-cover {
    padding: 4rem 2rem 9rem !important;
  }

  .focus-section .card .para-2 {
    font-size: 17px !important;
  }

  .commitment-section .columns .column-1 {
    padding-top: 0px !important;
  }

  .focus-section {
    bottom: 0px;
  }

  /* secure-future-section */
  .secure-future-section .form-column h2 {
    font-size: 29px !important;
    line-height: 36px;
  }

  .secure-future-section .form-column p,
  .secure-future-section .form-column p span {
    font-size: 17px !important;
  }

  .secure-future-section {
    padding: 60px 25px 0px 25px;
  }

  .secure-future-section .img-column {
    padding-left: 0;
  }

  .secure-future-section .img-column figure {
    padding: 40px 0px;
  }

  /* Contactc form */
  .wpforms-field-label {
    font-size: 16px !important;
  }

  .wpforms-container {
    margin: 0 auto;
  }

  .wpforms-container .wpforms-field,
  #wpforms-524-field_6-container,
  #wpforms-524-field_7-container,
  #wpforms-524-field_8-container {
    width: 100% !important;
    margin-left: 0px !important;
  }

  #wpforms-524-field_4-container label {
    font-size: 14px !important;
  }

  .wpforms-submit {
    font-size: 16px !important;
    line-height: 28px !important;
    padding: 7px 25px !important;
  }

  .our-team-section {
    margin-bottom: 50px !important;
  }

  .commitment-section {
    padding: 30px 25px 0px 25px;
  }

  .commitment-section .columns .column-1 h2 {
    line-height: 65px;
    padding: 10px 0px 5px 0px !important;
  }

  .commitment-section .columns .column-1 h3 {
    padding-bottom: 10px !important;
  }

  .page_title_container .title_body h2 {
    font-size: 42px !important;
  }

  .page_title_container .title_body h2 {
    font-size: 20px !important;
    line-height: 30px !important;
    padding: 30px 15px;
  }

  /* our_promise_section */
  .our_promise_section .inner_container .content {
    flex-direction: column;
    align-items: flex-start;
  }

  .our_promise_section .inner_container .content h2 {
    width: 100%;
    text-align: left;
  }

  .our_promise_section .inner_container .content p {
    max-width: 100%;
  }

  .our_promise_section>.wp-block-group__inner-container {
    margin: 50px auto;
  }

  .our_promise_section .inner_container .content h2 {
    font-size: 20px !important;
    line-height: 32px;
  }

  .our_promise_section .inner_container .content {
    gap: 0px;
    padding: 10px 30px;
  }

  /* cogent_private_wealth_section */
  .cogent_private_wealth_section .content h1,
  .our_promise_section .container h1 {
    font-size: 32px !important;
    line-height: 42px;
  }

  .cogent_private_wealth_section .content h2 {
    font-size: 20px !important;
    line-height: 32px;
  }

  .cogent_private_wealth_section .content p,
  .our_promise_section .inner_container .content p {
    font-size: 14px !important;
    line-height: 28px;
  }

  .cogent_private_wealth_section {
    margin: 65px auto;
  }

  .cogent_private_wealth_section .inner-container>.wp-block-group__inner-container {
    gap: 0px;
  }

  /* american_engage_section */
  .american_engage_section .container .content h2 {
    font-size: 26px !important;
    line-height: 38px;
  }

  .american_engage_section .container>.wp-block-group__inner-container {
    gap: 30px;
  }

  .american_engage_section_page_income .container figure::after {
    bottom: 40%;
    font-size: 47px;
    left: 30%;
  }

  .help_our_client_section .inner-container .content {
    padding-left: 0px;
  }

  .title_section_page_tax_planning .wp-block-cover__inner-container {
    top: 90px;
  }

  .Bradley_Lacore_hero_section .wp-block-cover__inner-container {
    left: 0;
    width: 100%;
    max-width: none !important;
  }

  .about_bradley_section,
  .Bradley_Lacore_hero_section,
  .planning_bradley_section,
  .defference_bradley_section,
  .bradley_family_section,
  .bradley_form_section {
    padding-left: 20px !important;
    padding-right: 20px !important;
  }

  .about_bradley_section {
    gap: 0 !important;
  }

  .bradley_hero_section_title,
  .about_bradley_section_title,
  .planning_bradley_section_title,
  .defference_bradley_section_title,
  .bradley_form_section_title,
  .bradley_family_section_title {
    font-size: 35px !important;
    text-align: center !important;
  }

  .bradley_hero_section_p,
  .about_bradley_section_p,
  .planning_bradley_section_p,
  .defference_bradley_section_p,
  .bradley_form_section_p,
  .bradley_family_section_p {
    text-align: left;
    font-size: 20px !important;
  }

  .about_bradley_section_h3 {
    font-size: 23px !important;
  }

  .about_bradley_section_h4 {
    font-size: 20px !important;
  }

  .bradley_tabs .uagb-tabs__panel .uagb-tab a {
    padding: 20px 46px !important;
  }

  .team_wealth_section,
  .team_profile_section {
    padding-left: 20px !important;
    padding-right: 20px !important;
  }

  .team_hero_section_title,
  .team_wealth_section_title,
  .team_profile_section_left_col_title {
    font-size: 30px !important;
  }

  .team_wealth_section_p,
  .team_profile_section_right_col_p,
  .team_profile_section_left_col_p {
    font-size: 18px !important;
    text-align: left !important;
  }

  .has-text-align-center {
    text-align: left !important;
  }

  .team_hero_section_title {
    padding: 20px 50px !important;
  }

  .team_wealth_section,
  .team_profile_section {
    padding-left: 20px !important;
    padding-right: 20px !important;
    padding-bottom: 40px !important;
  }

  .bradley_hero_section_inner_container figure {
    width: 260px;
  }

  .contact_us_section,
  .contact_profile_section {
    padding-left: 20px;
    padding-right: 20px;
  }

  .contact_us_section_title,
  .contact_profile_section_title {
    font-size: 35px !important;
  }

  .contact_us_section_p {
    font-size: 18px !important;
    text-align: justify !important;
  }

  .contact_profile_section_name {
    font-size: 25px !important;
  }

  .contact_hero_section {
    height: auto;
  }

  .team_hero_section_title {
    padding: 20px !important;
    font-size: 30px !important;
    text-align: center !important;
    display: inline-block !important;
  }

  .team_hero_section .wp-block-cover__inner-container {
    max-width: unset !important;
    text-align: end;
  }

  .what-we-do-section_what-we-do-page h1 {
    margin: 0px 40px !important;
  }

  .what-we-do-section_what-we-do-page h1 {
    font-size: 32px !important;
  }

  .what-we-do-section_what-we-do-page>.wp-block-group__inner-container {
    padding-top: 40px !important;
  }

  .Bradley_Lacore_hero_section {
    padding: 200px 0px 0px 0px;
  }

  .build_financial_independence_section p {
    text-align: center !important;
  }
}

@media screen and (max-width: 650px) {
  .americans_financial_perc_section .container figure {
    max-width: 570px !important;
  }

  .americans_financial_perc_section .container .average_section {
    width: 575px !important;
  }

  .americans_financial_perc_section .wp-block-cover__inner-container .content {
    width: 600px !important;
  }

  .americans_financial_perc_section .container .content>.wp-block-group__inner-container {
    gap: 20px;
  }

  .americans_financial_perc_section .container .percentages {
    padding: 0px 53px 0px 53px;
  }
}

@media screen and (max-width: 650px) and (min-width: 601px) {
  .americans_financial_perc_section>.wp-block-cover__inner-container {
    max-width: 575px;
    margin: 0 auto;
  }

  .americans_financial_perc_section .container .average_section {
    width: 100% !important;
  }

  .americans_financial_perc_section .container .percentages {
    padding: 0px 62px 0px 56px !important;
  }

  .americans_financial_perc_section .container figure {
    width: 100% !important;
  }
}

@media screen and (min-width: 600px) {
  .financial_mobile {
    display: none !important;
  }

  .financial_desktop {
    display: block !important;
  }

  .income_planning_mobile {
    display: none !important;
  }

  .income_planning_desktop {
    display: block !important;
  }
}

@media screen and (max-width: 600px) {
  .financial_mobile {
    display: block !important;
  }

  .financial_desktop {
    display: none !important;
  }

  .income_planning_mobile {
    display: block !important;
  }

  .income_planning_desktop {
    display: none !important;
  }

  .americans_financial_perc_section .container .percentages {
    padding: 0px 71px 0px 56px;
  }

  .americans_financial_perc_section .container figure img {
    width: auto !important;
    height: 100% !important;
  }

  .americans_financial_perc_section .container .average_section {
    width: 575px !important;
  }

  .team_hero_section_title {
    padding: 15px !important;
    font-size: 22px !important;
  }

  /* title_section */

  .what-we-do-section_what-we-do-page .sub-heading {
    padding: 0 40px !important;
  }

  .who_we_are_title_section .wp-block-cover__inner-container,
  .Income_retirement_planning_section .wp-block-cover__inner-container {
    top: 100px;
  }

  .page_title_container .title_body h2 {
    padding: 20px 13px;
  }

  .title_section {
    height: 250px !important;
    min-height: unset !important;
  }

  .title_section_page_tax_planning {
    height: 300px !important;
  }

  .what_we_do_title_section .page_title_container .title_body h2 {
    font-size: 20px !important;
    padding: 20px 50px !important;
  }

  .title_section_financial_page .page_title_container .title_body h2 {
    padding: 20px 20px !important;
  }

  .title_section_financial_page .wp-block-cover__inner-container {
    top: 125px;
  }

  /* what-we-do-section */
  .what-we-do-section .cards_section .cards_what_we_do .card {
    width: 100%;
  }

  .what-we-do-section .cards_section .cards_what_we_do>.wp-block-group__inner-container {
    gap: 15px;
    padding: 0px !important;
  }

  .what-we-do-section_what-we-do-page .sub-heading {
    padding: 0px 25px;
    font-size: 20px !important;
    line-height: 32px;
  }

  .what-we-do-section h1 {
    font-size: 30px !important;
    line-height: 36px;
  }

  .what-we-do-section .cards_section .cards_what_we_do .card>.wp-block-group__inner-container {
    height: 200px;
  }

  .what-we-do-section .wp-block-group__inner-container {
    padding: 65px 25px 65px;
  }

  .what-we-do-section_what-we-do-page .cards>.wp-block-group__inner-container {
    flex-direction: column;
  }

  .what-we-do-section_what-we-do-page .content {
    align-items: center !important;
  }

  .what-we-do-section_what-we-do-page .cards_section .cards {
    padding-top: 60px !important;
  }

  .what-we-do-section_what-we-do-page .cards .card p,
  .what-we-do-section_what-we-do-page .content p {
    text-align: center;
  }

  .what-we-do-section_what-we-do-page .cards_section .cards {
    padding-top: 60px !important;
  }

  .what_we_do_approach_section .content ul li {
    margin-bottom: 10px;
    font-size: 16px !important;
  }

  /* financial_planning_section */
  .financial_planning_section {
    padding: 0px 25px 50px;
  }

  .financial_planning_section .container {
    padding: 0px 30px;
  }

  .financial_planning_section .container .content h2 {
    font-size: 30px !important;
    line-height: 34px;
  }

  .financial_planning_section .container .content p {
    font-size: 16px !important;
    line-height: 24px;
  }

  /* build_financial_independence_section */
  .build_financial_independence_section {
    padding: 150px 0px;
  }

  .build_financial_independence_section p {
    font-size: 34px !important;
    line-height: 48px;
    padding: 0 15px;
  }

  /* american_engage_section */
  .american_engage_section .container .content h2,
  .american_engage_section .container .content p {
    max-width: 438px;
    font-size: 24px !important;
    text-align: center;
  }

  .american_engage_section .container>.wp-block-group__inner-container {
    flex-direction: column;
  }

  .american_engage_section .container figure {
    width: 150px;
  }

  /* americans_financial_perc_section */
  .americans_financial_perc_section .container .content {
    padding-top: 15px;
  }

  .americans_financial_perc_section .container .content p {
    max-width: 100%;
  }

  .americans_financial_perc_section .container .content>.wp-block-group__inner-container {
    padding: 0px !important;
  }

  .americans_financial_perc_section .container .content p {
    font-size: 15px !important;
    line-height: 20px;
  }

  .americans_financial_perc_section .container .content>.wp-block-group__inner-container {
    gap: 15px;
    flex-wrap: wrap !important;
    flex-direction: column-reverse !important;
  }

  .americans_financial_perc_section .container .estate_content.content>.wp-block-group__inner-container {
    gap: 15px;
    flex-wrap: wrap !important;
    flex-direction: column !important;
  }

  .americans_financial_perc_section {
    padding: 50px 30px;
  }

  .wp-block-cover__inner-container .bussiness_ownership_stats {
    rotate: 270deg;
  }

  .americans_financial_perc_section .container .inner_container>.wp-block-group__inner-container {
    display: flex;
    flex-direction: row;
  }

  .americans_financial_perc_section .bussiness_ownership_stats .inner_container>.wp-block-group__inner-container {
    display: flex;
    flex-direction: row;
  }

  .americans_financial_perc_section .container .content {
    padding-top: 77px;
    width: 600px;
  }

  .americans_financial_perc_section .container .content p,
  .americans_financial_perc_section .container .percentages h2 {
    width: 100% !important;
    height: 200px !important;
    padding: 0px !important;
  }

  .americans_financial_perc_section .bussiness_ownership_stats .content p,
  .americans_financial_perc_section .bussiness_ownership_stats .percentages h2 {
    rotate: 90deg;
    padding: 0px !important;
  }

  .americans_financial_perc_section .container .percentages .perc_1 {
    padding-right: 0px !important;
    padding-top: 4px !important;
  }

  .americans_financial_perc_section .container .percentages .perc_2 {
    /*     padding-right: 10px !important; */
    padding-bottom: 3px !important;
  }

  .americans_financial_perc_section .container .percentages .perc_3 {
    /*     padding-right: 8px !important;
    padding-bottom: 8px!important; */
  }

  /* 	.americans_financial_perc_section .container .average_section{
		    top: 3%!important;
	} */
  .americans_financial_perc_section_general .container .content {
    rotate: 0deg;
  }

  .americans_financial_perc_section_general .bussiness_ownership_stats .content {
    rotate: 0deg !important;
  }

  .americans_financial_perc_section_general .container .content p {
    position: relative;
  }

  .americans_financial_perc_section_general .container .content .para_1 {
    right: 10px;
    top: 0;
  }

  .americans_financial_perc_section_general .container .content .para_2 {
    bottom: 15px;
  }

  .americans_financial_perc_section_general .container .content .para_3 {
    top: 6px;
  }

  .americans_financial_perc_section_general .container .average_section {
    top: 2.8%;
  }

  /* focus-section  */
  .focus-section .columns {
    padding: 0px !important;
  }

  /* estate_planning_page_hero_section */
  .estate_planning_page_hero_section>.wp-block-cover__inner-container {
    top: 100px !important;
  }

  .estate_planning_page_hero_section .page_title_container .title_body h2 {
    padding: 30px 15px !important;
  }

  /* bussiness_cards_section */
  .bussiness_cards_section {
    padding: 0 15px;
    max-width: 100%;
  }

  .bussiness_cards_section .card>.wp-block-group__inner-container {
    width: 376px !important;
  }

  .bussiness_cards_section .card {
    width: 100%;
    height: auto;
  }

  .bussiness_cards_section .card .content {
    height: auto;
  }

  .bussiness_cards_section .card h2 {
    font-size: 24px !important;
    line-height: 40px;
  }

  .bussiness_cards_section .card .content h3 {
    font-size: 16px !important;
    line-height: 32px;
  }

  .bussiness_cards_section .card .content p {
    font-size: 12px !important;
    line-height: 29px;
  }

  .bussiness_cards_section .card .content h3 {
    font-size: 18px !important;
    line-height: 28px;
  }

  .bussiness_cards_section .card .content p {
    font-size: 14px !important;
    line-height: 20px;
  }

  .bussiness_cards_section>.wp-block-group__inner-container {
    gap: 0px;
  }

  .bussiness_cards_section {
    margin: 20px auto 50px auto;
  }

  /* footer */
  .footer-nav ul {
    margin-left: 20px !important;
  }

  .bradley_hero_section_inner_container h2 {
    text-align: center !important;
  }

  .title_section_education_page+.financial_planning_section {
    padding: 30px;
  }

  .title_section_education_page+.title_section_bussiness_page {
    padding: 30px;
  }

  .americans_financial_perc_section .bussiness_ownership_stats .percentages {
    padding: 0px 85px 0px 54px !important;
  }

  .americans_financial_perc_section .bussiness_ownership_stats .average_section {
    top: 34px !important;
  }
}

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

  /* bussiness_cards_section */
  .bussiness_cards_section .card {
    width: 100%;
    height: auto;
  }

  .bussiness_cards_section .card>.wp-block-group__inner-container {
    width: fit-content !important;
    height: 100%;
  }

  .bussiness_cards_section .card .content {
    min-height: 340px !important;
    height: auto;
  }

  .bussiness_cards_section .card .content>span,
  .bussiness_cards_section .card .content img {
    height: 350px !important;
  }

  .bussiness_cards_section .card .content>.wp-block-cover__inner-container {
    width: 290px !important;
    gap: 55px;
    padding: 20px 30px 49px 30px;
    height: 100%;
  }

  .bussiness_cards_section .card-3 .content>.wp-block-cover__inner-container {
    gap: 25px;
  }
}

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

  .contact_us_section,
  .contact_profile_section {
    padding-left: 50px;
    padding-right: 50px;
  }

  .team_wealth_section,
  .team_profile_section {
    padding-left: 50px !important;
    padding-right: 50px !important;
  }
}

@media screen and (max-width: 1366px) {
  .bradley_form_section_inner_container {
    flex-wrap: wrap !important;
  }

  .bradley_form_section_inner_container_left_col {
    flex-basis: 100% !important;
  }

  .bradley_form_section_inner_container_right_col {
    flex-basis: 100% !important;
    text-align: center;
  }

  body.page-id-2184 .wpforms-field-container,
  body.page-id-2700 .wpforms-field-container {
    margin: 0 auto;
  }

  body.page-id-2184 .wpforms-submit-container,
  body.page-id-2700 .wpforms-submit-container {
    text-align: center;
  }
}

@media screen and (max-width: 500px) {
  .bradley_tabs_text {
    font-size: 31px !important;
  }
}

.what-we-do-section .cards_section .cards_what_we_do .card:hover {
  transition: all 0.5s ease-out;
  border: 1px solid #00838d;
  background: #072b31;
  transform: scale(1.1);
}

.what-we-do-section .cards_section .cards_what_we_do .card:hover p {
  color: #fff !important;
}

/* .what-we-do-section .cards_section .cards_what_we_do .card:not(:nth-child(5)):hover img{
filter: grayscale(100%) brightness(1000%) contrast(1000%);
} */
.what-we-do-section .cards_section .cards_what_we_do .card:hover img {
  filter: grayscale(100%) brightness(1000%) contrast(1000%);
}

/* Update CSS 15-Aug   Start*/

.what-we-do-section .cards_section .cards_what_we_do .card p a {
  color: #072b31 !important;
}

.what-we-do-section .cards_section .cards_what_we_do .card p a:hover,
.what-we-do-section .cards_section .cards_what_we_do .card:hover a {
  color: #ffffff !important;
  text-decoration: none;
}

/* .review_slider .review_content {
	opacity: 70%;
} */
.review_img img {
  width: 100%;
}

.americans_financial_perc_section .inner_container .wp-block-image img {
  width: 100% !important;
}

.colored-top.top-navbar {
  position: fixed;
  width: 100%;
  height: 21px;
  background: #929a91 0% 0% no-repeat padding-box;
  opacity: 1;
  top: 0px;
  z-index: 999;
  display: none;
}

/* Update CSS 17-Aug   Start*/

/* Update CSS 15-Aug   End*/

/* Hiding the section  "Cooking, Family, and Hikes and 4 quotes block"  */
.bradley_family_section {
  display: none !important;
}

.bradley_form_section_container {
  padding-top: 0px;
}

#menu-menu-1 #menu-item-4020 .dropdown-menu {
  background-color: #072b31;
  padding: 10px 40px;
}

#menu-menu-1 #menu-item-4020 .dropdown-menu .dropdown-item:hover {
  background-color: #fff !important;
  color: #000 !important;
  border-radius: 40px !important;
}

/* Update CSS 17-Aug   End*/
.menu-item a:hover {
  background: #fff;
  color: #072b31;
  border-radius: 30px;
}

.site-footer .footer-nav2 .menu-item a {
  pointer-events: none;
}

.nav>li.menu-item a.nav-link:hover {
  color: #072b31 !important;
}

a:focus {
  outline: unset;
}

.contact_hero_section {
  padding: 0;
}

@media screen and (max-width: 767px) {
  .home-hero-section .column-2 .exceptional-part {
    max-width: 536px;
    margin-left: 0px;
  }

  .home-hero-section .column-2 .exceptional-part>.wp-block-group__inner-container {
    background-color: #072a30c7 !important;
  }

  .home_page_last_section {
    padding: 50px 30px;
  }

  .what_we_do_title_section>.wp-block-cover__inner-container {
    bottom: 126px !important;
    top: unset !important;
  }

  .investment_management_page_hero_section .wp-block-cover__inner-container {
    bottom: 84px !important;
  }

  #primary,
  .site-footer {
    top: 0px;
  }

  /* 	.bussiness_cards_section .card .wp-block-cover__inner-container{
		display:unset!important;
	}
	.bussiness_cards_section .card .content>.wp-block-cover__inner-container{
		display:unset!important;
		padding-top:0!important;
	}
	.bussiness_cards_section .card-1 .wp-block-cover__inner-container h3,
	.bussiness_cards_section .card-2 .wp-block-cover__inner-container h3,
	.bussiness_cards_section .card-3 .wp-block-cover__inner-container h3, 
	.bussiness_cards_section .card-5 .wp-block-cover__inner-container h3
	{
		    padding-top: 20px!important;
	}
	.bussiness_cards_section .card-4 .wp-block-cover__inner-container h3{
		    padding-top: 16px!important;
	}
	.bussiness_cards_section .card-6 .wp-block-cover__inner-container h3{
		padding-top: 24px!important;
	}
		.bussiness_cards_section .card-1 .wp-block-cover__inner-container p{
		padding-top: 100px!important;
	}
	.bussiness_cards_section .card-2 .wp-block-cover__inner-container p{
		    padding-top: 45px!important;
	}
	.bussiness_cards_section .card-3 .wp-block-cover__inner-container p{
		padding-top: 21px!important;
	}
	.bussiness_cards_section .card-4 .wp-block-cover__inner-container p{
		    padding-top: 103px!important;
	}
	.bussiness_cards_section .card-5 .wp-block-cover__inner-container p{
		    padding-top: 74px!important;
	}
	.bussiness_cards_section .card-6 .wp-block-cover__inner-container p{
		    padding-top: 47px!important;
	} */
  .bussiness_cards_section .card .wp-block-cover__inner-container {
    border: 6px solid #848f84;
    border-radius: 40px;
    width: unset !important;
    padding: 40px 41px 43px 43px !important;
    display: unset !important;
  }

  .bussiness_cards_section .card .wp-block-group__inner-container {
    position: relative !important;
  }

  .bussiness_cards_section .card .wp-block-group__inner-container::after {
    content: "";
    width: 0;
    height: 0;
    border-left: 26px solid transparent;
    border-right: 25px solid transparent;
    border-bottom: 39px solid #e9ede8;
    top: 46%;
    right: 45%;
    position: absolute;
    z-index: 0;
  }

  .bussiness_cards_section .card .wp-block-group__inner-container::before {
    content: "";
    z-index: 0;
    position: absolute;
    background: #e9ede8;
    top: 50%;
    height: 47%;
    width: 108%;
    left: 50%;
    transform: translate(-50%, 10px);
    border-bottom-right-radius: 41px;
    border-bottom-left-radius: 41px;
  }

  .bussiness_cards_section .card img {
    display: none !important;
  }

  .bussiness_cards_section .card .content {
    padding: 0px;
    height: 573px !important;
  }

  .bussiness_cards_section .card .wp-block-cover__inner-container p {
    padding-top: 185px !important;
  }

  .bussiness_cards_section .card .has-text-align-center {
    text-align: left !important;
  }

  .bussiness_cards_section .card h2.has-text-align-center {
    text-align: center !important;
  }

  .bussiness_cards_section .card-3 .wp-block-cover__inner-container p {
    padding-top: 87px !important;
  }

  .bussiness_cards_section .card-4 .wp-block-cover__inner-container p {
    padding-top: 154px !important;
  }

  .bussiness_cards_section .card-5 .wp-block-cover__inner-container p {
    padding-top: 158px !important;
  }

  .bussiness_cards_section .card-6 .wp-block-cover__inner-container p {
    padding-top: 126px !important;
  }

  .home-hero-section .column-1 .decision-part {
    padding: 12px !important;
  }

  .home-hero-section .column-1 .decision-part h2 {
    font-size: 20px !important;
  }

  .home-hero-section .columns {
    gap: 0 !important;
  }

  .home .wp-block-cover__inner-container .wp-block-column {
    /* 		padding-top:10px!important; */
    /* 		background-color: #072a30c7; */
  }

  .quot_section {
    position: relative !important;
    top: 90px !important;
  }
}

@media screen and (max-width: 600px) {
  .americans_financial_perc_section .inner_container .wp-block-image img {
    width: auto !important;
  }

  .bussiness_cards_section .card .wp-block-cover__inner-container {
    padding: 35px 41px 43px 43px !important;
  }

  .bussiness_cards_section .card .content {
    padding-bottom: 30px;
    height: auto !important;
  }

  .what_we_do_title_section>.wp-block-cover__inner-container {
    bottom: 0px !important;
  }

  .title_section_education_page .wp-block-cover__inner-container {
    bottom: 47px !important;
  }

  .investment_management_page_hero_section .wp-block-cover__inner-container {
    bottom: 30px !important;
  }

  .what_we_do_title_section .page_title_container .title_body h2 {
    padding: 13px 50px !important;
  }

  .investment_management_page_hero_section .page_title_container .title_body h2 {
    padding: 9px 20px !important;
  }

  .what_we_do_title_section .wp-block-cover__image-background {
    object-fit: contain !important;
    height: auto !important;
  }

  .bussiness_cards_section .card-3 .wp-block-cover__inner-container p {
    padding-top: 129px !important;
  }

  .bussiness_cards_section .card-4 .wp-block-cover__inner-container p {
    padding-top: 186px !important;
  }

  .bussiness_cards_section .card-6 .wp-block-cover__inner-container p {
    padding-top: 159px !important;
  }

  .americans_financial_perc_section .bussiness_ownership_stats .percentages .perc_2 {
    padding-right: 0 !important;
    padding-bottom: 7px !important;
  }

  .americans_financial_perc_section .bussiness_ownership_stats .percentages .perc_3 {
    padding-right: 0 !important;
  }

  .americans_financial_perc_section .bussiness_ownership_stats h2.wp-block-heading.perc_1 {
    padding: 0 !important;
  }
}

@media screen and (max-width: 475px) {
  .bussiness_cards_section .card .wp-block-cover__inner-container {
    padding: 30px 41px 43px 43px !important;
  }

  .bussiness_cards_section .card .content {
    padding-bottom: 24px;
    height: auto !important;
  }

  .bussiness_cards_section .card .wp-block-cover__inner-container p {
    padding-top: 145px !important;
  }

  .what_we_do_title_section>.wp-block-cover__inner-container {
    bottom: 15px !important;
  }

  .what_we_do_title_section>.wp-block-cover__inner-container {
    bottom: 34px !important;
  }

  .investment_management_page_hero_section .wp-block-cover__inner-container {
    bottom: 64px !important;
  }

  .title_section_education_page .wp-block-cover__inner-container {
    bottom: 75px !important;
  }

  .bussiness_cards_section .card-3 .wp-block-cover__inner-container p {
    padding-top: 95px !important;
  }

  .bussiness_cards_section .card-5 .wp-block-cover__inner-container p {
    padding-top: 120px !important;
  }

  .bussiness_cards_section .card-6 .wp-block-cover__inner-container p {
    padding-top: 122px !important;
  }

  .title_section_education_page+.financial_planning_section {
    padding: 30px !important;
  }
}

@media screen and (max-width: 425px) {
  .bussiness_cards_section .card .wp-block-cover__inner-container {
    padding: 25px !important;
  }

  .bussiness_cards_section .card .wp-block-cover__inner-container p {
    padding-top: 151px !important;
  }

  .bussiness_cards_section .card-2 .wp-block-cover__inner-container p {
    padding-top: 156px !important;
  }

  .bussiness_cards_section .card-3 .wp-block-cover__inner-container p {
    padding-top: 70px !important;
  }

  .bussiness_cards_section .card-4 .wp-block-cover__inner-container p {
    padding-top: 127px !important;
  }

  .bussiness_cards_section .card-5 .wp-block-cover__inner-container p {
    padding-top: 124px !important;
  }

  .bussiness_cards_section .card-6 .wp-block-cover__inner-container p {
    padding-top: 96px !important;
  }

  .title_section_education_page+.title_section_bussiness_page {
    padding: 0 30px 30px !important;
  }
}

@media screen and (max-width: 375px) {
  .title_section_bussiness_page {
    height: 200px !important;
  }

  .what_we_do_title_section>.wp-block-cover__inner-container {
    bottom: 40px !important;
  }

  .investment_management_page_hero_section .wp-block-cover__inner-container {
    bottom: 94px !important;
  }

  .title_section_education_page .wp-block-cover__inner-container {
    bottom: 100px !important;
  }

  .title_section_bussiness_page .wp-block-cover__inner-container {
    bottom: 44px !important;
  }
}

.current_page_parent .dropdown-toggle {
  /* 	background: #fff !important; */
  border: 3px solid grey !important;
  border-radius: 41px;
}

.current_page_parent a {
  color: #fff !important;
}

.current_page_parent ul a {
  color: #fff !important;
}

.dropdown-item {
  width: unset !important;
}

#menu-menu-1 .dropdown-menu li.menu-item.current_page_item.active a {
  display: inline-block;
  /*     background: #fff!important; */
  border: 3px solid grey !important;
  border-radius: 41px !important;
  padding: 5px 15px !important;
}

@media (min-width: 992px) and (max-width: 1200px) {
  .navbar-expand-lg .navbar-collapse.collapse:not(.show) {
    display: none !important;
  }

  .navbar-expand-lg .navbar-nav .dropdown-menu {
    position: unset;
  }
}

.popup_col {
  display: flex;
  flex-direction: column;
  align-items: flex-start;
}

.popup_col .btn {
  display: flex;
  margin: 0 0 0 auto;
  column-gap: 10px;
}

.popup_col h1 {
  color: #000 !important;
}

.popmake-title {
  display: none !important;
}

.pum-container.pum-responsive.pum-responsive-medium {
  margin: 0 auto !important;
  width: 600px !important;
  top: 145px !important;
}

.popup_col .btn a {
  color: #fff;
  background-color: #072b31;
  border: 1px solid #808080;
  border-radius: 41px;
  padding: 10px 25px;
}

.pum-theme-3998 .pum-container,
.pum-theme-default-theme .pum-container {
  padding: 50px !important;
}

.pum-theme-3998,
.pum-theme-default-theme {
  background-color: rgb(0 0 0 / 50%) !important;
}

button.pum-close.popmake-close {
  display: none !important;
}

.pum-container.pum-responsive img {
  max-width: unset !important;
  height: auto;
  width: 50px !important;
}

.wp-block-image.our_team_broker_logo {
  display: flex;
  justify-content: centert !important;
  margin-top: 50px;
}

.image {
  margin: 0 auto;
}

.wp-block-uagb-icon.uagb-block-2c5ada21.uagb-icon-wrapper {
  width: 50px !important;
}

.wp-block-uagb-icon.uagb-block-2c5ada21.uagb-icon-wrapper svg path {
  fill: #fdd8c8 !important;
}

.wp-block-image.our_team_broker_logo figure {
  width: 300px;
}

.col-xl-5.col-lg-6.col-md-12.review_content {
  display: flex !important;
  flex-direction: column !important;
  justify-content: center !important;
}

.cards_section .card.has-background.is-layout-flex {
  border: none !important;
  width: 100% !important;
  flex-wrap: wrap !important;
  justify-content: center !important;
  flex-direction: row !important;
  column-gap: 79px;
  row-gap: 101px;
  align-items: normal !important;
}

.cards_section .card .card_col {
  width: 20% !important;
}

body .cards_section .card .card_col .has-white-background-color.is-layout-flex {
  height: 210px !important;
  align-items: unset !important;
  border-radius: 21px;
}

body .cards_section .card .card_col .card_col_inner {
  display: flex;
  flex-direction: column;
  justify-content: space-between;
}

body .cards_section .card .card_col .card_col_inner p {
  margin-bottom: 0 !important;
}

body .cards_section .card .card_col .card_col_inner figure {
  width: 65px;
  height: auto;
}

.cards_section .card_col_inner .wp-block-image {
  height: 50% !important;
  display: flex;
  flex-direction: column;
  justify-content: end;
}

.cards_section .card_col_inner p {
  display: flex;
  flex-direction: column;
  justify-content: center;
  height: 50% !important;
  padding: 0 50px;
}

.cards_section .card_col_inner .income_p {
  padding: 0 10px !important;
}

.card_p {
  padding: 36px 13px 0px;
}

.card_p2 {
  padding: 36px 26px 0px;
}

.card_p3 {
  padding: 36px 5px 0px;
}

.card_p4 {
  padding: 36px 6px 0px;
}

.card_p5 {
  padding: 36px 12px 0px;
}

.card_p6 {
  padding: 36px 20px 0px;
}

.card_p7 {
  padding: 36px 36px 0px;
}

.cards_section {
  margin-top: 119px;
}

.cards_section p {
  text-align: center !important;
}

.what_we_do_new_section {
  margin-top: 100px;
  padding: 0 50px;
}

.what_we_do_six_core_p {
  max-width: 1088px;
  margin: 0 auto;
  padding-top: 20px;
}

/* .contact_profile_section_name + .about_bradley_section_h3{
	padding: 0 200px;
} */
.about_bradley_section_h4+.wp-block-buttons {
  padding-top: 15px;
}

.henry_mobile {
  display: none !important;
}

@media (max-width: 1280px) and (min-width: 1025px) {
  .bussiness_cards_section .card .content {
    height: 528px;
  }

  .bussiness_cards_section>.wp-block-group__inner-container {
    column-gap: 16px;
  }

  .bussiness_cards_section .card {
    width: 44%;
  }

  .bussiness_cards_section {
    padding: 0px;
  }

  .what_we_do_new_section {
    padding: 0px 25px;
  }
}

@media (max-width: 1024px) {
  .bussiness_cards_section .card {
    width: 100%;
  }

  .bussiness_cards_section>.wp-block-group__inner-container {
    gap: 0px !important;
  }

  .bussiness_cards_section .card .content {
    height: 531px;
  }

  .cards_section .card .card_col {
    width: 32% !important;
  }

  .cards_section .card.has-background.is-layout-flex {
    justify-content: space-between !important;
    column-gap: unset;
  }
}

@media (max-width: 767px) {
  .what_we_do_new_section {
    margin-top: 100px;
    padding: 0 20px;
  }

  .bussiness_cards_section .card .six_core {
    text-align: center !important;
  }

  .henry_desktop {
    display: none;
  }

  .henry_mobile {
    display: block !important;
    padding: 100px 50px;
  }

  .henry_mobile h2 {
    font-size: 36px !important;
    text-align: center !important;
    margin-bottom: 0 !important;
  }

  .henry_mobile p {
    font-size: 25px !important;
    text-align: center !important;
    margin-bottom: 0 !important;
  }

  .popup_col h1 {
    font-size: 25px !important;
  }

  .pum-theme-3998 .pum-container,
  .pum-theme-default-theme .pum-container {
    padding: 30px !important;
  }

  .pum-container.pum-responsive.pum-responsive-medium {
    max-width: 75% !important;
    left: 50% !important;
    transform: translate(-50%, 0px) !important;
  }

  .cards_section .card .card_col {
    width: 60% !important;
    margin-top: 30px;
  }

  .cards_section .card.has-background.is-layout-flex {
    justify-content: space-evenly !important;
    row-gap: 30px;
  }

  .para-2 {
    text-align: center !important;
  }
}

@media (max-width: 600px) {
  .finan_svg_inner_col {
    flex-direction: row !important;
    width: 100%;
    align-items: center !important;
  }

  .wp-block-columns:not(.is-not-stacked-on-mobile)>.wp-block-column.finan_svg_col1 {
    flex-basis: unset !important;
    flex-grow: inherit !important;
  }

  .wp-block-column.finan_svg_col1 {
    width: 15% !important;
    flex-basis: unset !important;
    padding: 0 !important;
  }

  .finan_svg_col1 figure {
    width: unset !important;
    max-width: unset !important;
  }

  .wp-block-columns:not(.is-not-stacked-on-mobile)>.wp-block-column.finan_svg_col2 {
    flex-basis: unset !important;
  }

  .finan_svg_col2 {
    width: 70% !important;
    display: flex !important;
    align-items: center !important;
    flex-basis: unset !important;
    padding: 0 !important;
  }

  .finan_svg_col2 p {
    font-size: 20px !important;
    margin-bottom: 0 !important;
  }

  .financial_mobile .wp-block-group__inner-container {
    display: flex;
    flex-direction: column;
    row-gap: 40px;
  }
}

@media (max-width: 475px) {
  .henry_mobile {
    display: block !important;
    padding: 50px 30px;
  }

  .pum-container.pum-responsive.pum-responsive-medium {
    max-width: 95% !important;
  }

  .wp-block-column.finan_svg_col1 {
    width: 18% !important;
  }

  .finan_svg_col2 {
    width: 68% !important;
  }

  .finan_svg_col2 p {
    font-size: 16px !important;
  }

  .cards_section .card .card_col {
    width: 100% !important;
  }

  body .cards_section .card .card_col .has-white-background-color.is-layout-flex {
    width: 80%;
    margin: 0 auto;
  }
}

@media (max-width: 425px) {
  .bussiness_cards_section .card .content>.wp-block-cover__inner-container {
    width: 95% !important;
  }
}

.cards_section .card .card_col {
  position: relative;
}

.learn_more_btn {
  position: absolute;
  bottom: -38px;
  width: 100%;
}



/* BLog PAge */

.blog_banner {
  min-height: 80vh;
  display: flex;
  align-items: flex-end;
  justify-content: flex-start;
  padding: 0 0 149px;

  @media (max-width: 767px) {
    align-items: center;
    justify-content: center;
    padding: 0;
  }

  .wp-block-cover__inner-container {
    h1 {
      margin: 0;
      max-width: 616px;
      background-color: #072b31ad;
      min-height: 200px;
      display: flex;
      align-items: center;
      justify-content: center;
      text-transform: uppercase;
      font-size: 80px !important;
      line-height: 60px;
      font-weight: 700;

      @media (max-width: 767px) {
        font-size: 50px !important;
        line-height: 58px;
        padding: 20px;
        max-width: 100%;
      }

    }
  }
}

.blog_post {
  .blog_wrapper {
    padding: 150px 30px;
    max-width: 1525px;
    margin: 0 auto;
    display: grid;
    grid-template-columns: 85% 15%;

    @media (max-width: 991px) {
      display: flex;
      flex-direction: column-reverse;
      gap: 58px;
      padding: 80px 30px;
    }

    &.blog_detail {
      .entry-header {
        h1 {
          margin-top: 0;
          display: block !important;
          font-weight: 700;
        }

        .entry-meta {
          display: none !important;
        }
      }

      .post-thumbnail {
        padding: 0 0 40px;

        img {
          width: 100%;
        }
      }

      p {
        font-size: 20px;
        line-height: 34px;
        color: #072B31;
        a {
          color: #072B31;
          text-decoration: underline;
        }

        @media (max-width: 767px) {
          font-size: 18px;
          line-height: 30px;
        }
      }

      ul {
        padding: 0;
        font-size: 20px;
        line-height: 34px;
        color: #072B31;

        @media (max-width: 767px) {
          font-size: 18px;
          line-height: 30px;
        }
      }
    }

    .blog-posts {
      padding-right: 130px;

      @media (max-width: 1280px) {
        padding-right: 80px;
      }

      @media (max-width: 991px) {
        padding-right: 0;
      }

      .blog-post {
        display: flex;

        @media (max-width: 767px) {
          flex-direction: column;
          gap: 40px;
        }

        &:not(:last-child) {
          margin-bottom: 116px;

          @media (max-width: 1280px) {
            margin-bottom: 90px;
          }

          @media (max-width: 991px) {
            margin-bottom: 60px;
          }
        }

        .blog-post-thumbnail {
          width: 50%;

          @media (max-width: 767px) {
            width: 100%;
          }

          img {
            width: 100%;
          }
        }

        .content {
          width: 50%;
          padding-left: 60px;

          @media (max-width: 1280px) {
            padding-left: 45px;
          }

          @media (max-width: 767px) {
            width: 100%;
            padding-left: 0;
          }

          .date {
            color: #53565A;
            font-size: 18px;
            line-height: 34px;
            margin: 0 0 28px;
            font-weight: 600;

            @media (max-width: 767px) {
              margin: 0 0 16px;
              font-size: 16px;
              line-height: 30px;
            }
          }

          .blog-post-title {
            font-size: 30px;
            line-height: 34px;
            font-weight: 700;
            color: #072B31;

            @media (max-width: 767px) {
              font-size: 28px;
              line-height: 32px;
            }
          }

          p {
            font-size: 20px;
            line-height: 34px;
            display: inline;
            color: #072B31;

            @media (max-width: 767px) {
              font-size: 18px;
              line-height: 30px;
            }
          }

          a {
            color: #072B31;
            font-weight: 600;
            line-height: 34px;
            font-size: 22px;
            text-decoration: underline;

            @media (max-width: 767px) {
              font-size: 18px;
              line-height: 30px;
            }
          }
        }
      }
    }

    .blog_category {
      .blog_category_title {
        padding: 0 0 17px;
        border-bottom: 2px solid #D6D1C4;
        margin: 0 0 27px;
        font-weight: 600;
        line-height: 36px;
        font-size: 26px;
        color: #53565A;
      }

      .blog_category_list {
        list-style-type: none;
        margin: 0;
        padding: 0;
        display: flex;
        flex-direction: column;
        gap: 4px;
        font-size: 22px;
        line-height: 34px;

        a {
          color: #53565A;
        }
      }
    }
  }
}

.client_login_btn {
    background: #fff;
    border: none;
    border-radius: 60px;
	a {
		color: #122A30 !important;
    font-size: 19px;
    text-transform: unset !important;
		text-align:center;
    padding-left: 18px !important;
    padding-right: 18px !important;
	}
}