@media (min-width: 991px) and (max-width: 1100px) {
    header.gutenberg-header .nav-item{
        font-size: 14px !important;
    }
    header.gutenberg-header form.wp-block-search__button-inside.wp-block-search__icon-button.wp-block-search {
     margin-right: -8%;
    }
}

@media (max-width: 991px) {
   .wp-block-navigation__responsive-container:not(.hidden-by-default):not(
      .is-menu-open
    ) {
    display: none !important;
  }
  .wp-block-column.header-buttons.is-layout-flow.wp-block-column-is-layout-flow {
    flex-basis: 100% !important;
  }
.wp-block-pia-tabs [role=tablist] {
    column-gap: 20px;
}
	header.gutenberg-header.sticky{
		padding: 10px 0 !important;
	}
	.testimonial-card .bottom-image img {
    object-fit: contain !important;
}
	 header.gutenberg-header .wp-block-navigation__responsive-container-close {
    position: absolute;
    right: 15px;
    top: 10px;
    z-index: 2;
}
	  header.gutenberg-header .wp-block-navigation__responsive-container.is-menu-open .wp-block-navigation__responsive-container-content .wp-block-navigation-item {
    padding: 5px 15px 0 !important;
}
 header.gutenberg-header .nav-item.dropdown:has(button[aria-expanded="false"]) ul,
  header.gutenberg-header
    .nav-item.dropdown
    .wp-block-navigation-submenu:has(button[aria-expanded="false"])
    ul {
    display: none;
  }

  header.gutenberg-header .nav-item.dropdown:has(button[aria-expanded="true"]) ul,
  header.gutenberg-header
    .nav-item.dropdown
    .wp-block-navigation-submenu:has(button[aria-expanded="true"])
    ul {
    display: block;
  }
  body header.gutenberg-header .header-row .wp-block-columns {
    flex-wrap: nowrap !important;
  }
  header.gutenberg-header .wp-block-navigation.items-justified-right {
    --navigation-layout-justification-setting: flex-start;
    --navigation-layout-justify: flex-start;
    width: 100%;
  }
  header.gutenberg-header .wp-block-navigation .wp-block-navigation__submenu-icon {
    display: block !important;
    width: 100%;
    position: absolute;
    top: 50%;
    right: 0;
    transform: translateY(-50%);
  }
  header.gutenberg-header .wp-block-navigation .wp-block-navigation-item {
    display: inline;
    width: 87%;
  }
 header.gutenberg-header .wp-block-navigation .wp-block-navigation-item:after {
    display: none;
  }
  .header-logo {
    order: 1;
  }

  .header-menu {
    order: 3;
  }

  .header-buttons {
    order: 2;
    display: flex;
    justify-content: flex-end;
  }
  body header.gutenberg-header .header-menu .is-layout-flex {
    justify-content: flex-end;
  }
  body
    header.gutenberg-header
    .header-menu
    .is-layout-flex
    .wp-block-navigation__responsive-container-open {
    color: #fff;
  }
  header.gutenberg-header .header-cta a {
    font-size: 13px;
    padding: 7px 11px 7px 11px;
  }
  .page-template-page-no-header-footer header {
    padding: 12px 0 !important;
  }
  header.gutenberg-header
    .wp-block-columns:not(.is-not-stacked-on-mobile)
    > .wp-block-column.header-menu {
    flex-basis: 30% !important;
  }
  header.gutenberg-header .wp-block-navigation__responsive-container-open:not(.always-shown) {
    display: block !important;
  }
  header.gutenberg-header .wp-block-navigation__responsive-container {
    bottom: 0;
    display: none;
    left: 0;
    position: fixed;
    right: 0;
    top: 0;
  }
  button.wp-block-navigation__submenu-icon.wp-block-navigation-submenu__toggle:after {
    display: none;
  }
/*   header
    button.wp-block-navigation__submenu-icon.wp-block-navigation-submenu__toggle
    svg {
    display: block;
  } */
  button.wp-block-navigation__submenu-icon.wp-block-navigation-submenu__toggle:after {
    display: none;
  }
  header.gutenberg-header
    button.wp-block-navigation__submenu-icon.wp-block-navigation-submenu__toggle
    svg {
    display: block !important;
    width: 50px !important;
    display: none;
    position: absolute;
    top: -15px;
    right: 0;
  }
  header.gutenberg-header ul li.nav-link::before {
    display: none;
  }
  li.wp-block-navigation-item.wp-block-navigation-link {
    margin-bottom: 10px;
    width: 100%;
    min-width: unset;
    max-width: 100%;
  }
  .wp-block-navigation
    .has-child:not(.open-on-click):hover
    > .wp-block-navigation__submenu-container {
    min-width: 300px;
  }
    .video-modal iframe {
        width: 100%;
        min-height: 50vh;
        max-height: 300px;
    }
	header.gutenberg-header .wp-block-navigation.items-justified-right .wp-block-navigation__container .has-child .wp-block-navigation__submenu-container .wp-block-navigation__submenu-container {
    padding: 0;
    margin-bottom:10px
}
	.wp-block-navigation:not(.has-text-color) .wp-block-navigation__responsive-container.is-menu-open {
    color: #000;
}
	.wp-block-pia-tabs [role=tablist] {
    flex-wrap: nowrap !important; 
     justify-content: start !important;
    text-align: center;
            overflow-x: scroll;
        width: 100%;
        max-width: 1000px;
        white-space: nowrap;
}
	    header.gutenberg-header .wp-block-columns:not(.is-not-stacked-on-mobile) > .wp-block-column.header-menu {
        flex-basis: 5% !important;
    }
    .menu-open header.gutenberg-header .wp-block-navigation__responsive-container{
  display: block;
}
    h3.flip-card-heading {
        font-size: 42px !important;
    }
.wp-block-column.header-buttons.is-layout-flow.wp-block-column-is-layout-flow {
        margin-right: 10px;
    }
}