@media only screen and (min-width:1024px)
{
    .component-image-content-boxes-sec .row .banner-section, .component-image-content-boxes-sec .row .col-lg-7 {
    width: 50%;
    padding: 0;
}

}
@media only screen and (max-width:1200px)
{
     .main-header {
    top: 0;
    padding: 6px 0 !IMPORTANT;
}
    html, body {
    overflow-x: hidden;
}
	.m-40 {
    margin-bottom: 24px;
}
    /* menu css */
        .menu-button .menu-bar {
        width: 28px !important;
        background: #005588 !important;
        height: 2px !important;
    }
    .menu-button {
        height: 35px;
        top: -5px;
        width: 35px;
}
	.menu-bar-wrapper {
    padding: 0;
		margin:0
}
	.menu-sidebar .menu-bar-wrapper .menu-item-has-children .sub-menu {
    margin: 0;
    padding: 0;
}
	.menu-sidebar .sidebar-menu-arrow:after {
    border-left: 2px solid #005588;
    border-bottom: 2px solid #005588;
}
	.menu-item-has-children {
    position: relative;
}

.menu-item-has-children > a {
    display: block;
    padding-right: 35px; /* Space for arrow */
}
.annual-review .wp-block-columns {
    gap: 0;
}
	.board-meeting .container {
    gap: 48px !important;
}
	.request-section .wp-block-buttons.is-content-justification-right {
    justify-content: flex-start !important;
}
		.request-section  {
   padding-left:20px !important;
			padding-right:20px !important;
}
	.request-section .column-with-button {
    gap: 0;
}
.sidebar-menu-arrow {
    position: absolute;
    right: 15px !important;
    top: 50%;
    transform: translateY(-50%);
    cursor: pointer;
}
	.menu-item-has-children .sidebar-menu-arrow {
    display: inline-block;
    transition: transform 0.3s ease;
    position: relative;
    right: 8px !important;
}
	.col-lg-3:has(.stat-item) {
    width: 100%; 
}
	.stat-item.without-icon {
    border-bottom: 1px solid #fff;
}
	.request-section .section-wrap {
    margin-bottom: 40px;
}
	.component-accordion-sec {
    padding: 0px 10px;
}
    .menu-wrap {
        background-color: var(--white);
        box-shadow: 0px 0px 6px 0px rgb(0 0 0 / 15%);
    }
    .menu-sidebar .menu-bar-wrapper li>a:hover
    {
        color: var(--btn-primary);
    }
        .menu-button.button-open .menu-bar-top {
        background: var(--btn-primary);
    }
        .menu-sidebar .menu-bar-wrapper li>a {
    color: #005588;
    padding: 10px 20px;
    position: relative;
    display: block;
    font-weight: 500;
    font-size: 14px;
    border-bottom: 1px solid #eaeaea;
    text-decoration: none;
}
	.wrap-header {
    padding-right: 10px;
}
	.footer {
    padding: 64px 0 64px;
}
	.copyright-link p {
    gap: 12px;
}
	.search-input-wrap input::placeholder, .search-input-wrap input {
    text-align: right;
}
	.social-icon-footer {
    justify-content: center;
    margin-top: 0px !important;
}
	.header-top {
    padding-right: 0;
    padding-bottom: 10px;
}
	.footer .container {
		padding:0 20px;
    text-align: center;
}
	.footer-navigation {
    margin-bottom: 24px;
}
	.footer-nav {
    margin-top: 8px !important;
}
	.footer .container .menu-top>li {
    margin-right: 0;
}
	.menu-header {
    display: none;
}
    /* menu css */
  .menu-sidebar .menu-bar-wrapper .menu-item-has-children .sidebar-menu-arrow
  {
    font-size: 0px; 
  }
}
}
@media only screen and (min-width: 768px) and (max-width: 1024px)
{
  
}
@media only screen and (max-width:767px)
{
  .space-pd{
	padding:64px 0;
}
	.spaced {
    padding: 64px 0;
}
	section.cta-form-section.cta-with-form {
    padding: 64px 0;
}
	.cta-banner .cta-fullwidth-wrapper {
    padding: 0;
}
	.grid-right .container {
    gap: 24px !important;
}
	.space-team{
		padding:64px 10px
	}
}
@media screen and (max-width: 1400px) {
  .advisory-title {
    font-size: 30px !important;
  }
}