 main {
    margin-top: unset !important;
  }

  header.page-top-header {
    margin-bottom: 0 !important;
  }

  .footer-main-container,
  #bottom-cta-nav,
  #bottom-cta-nav-mobile-top,
  #bottom-cta-nav-mobile {
    display: none !important;
  }

  .women-section {
    font-size: 15px;
    padding: 0px !important;
  }

  .womens-profile-content-area {
    & {
      background: rgb(173 171 173 / 15%);
      padding-bottom: 2rem;
    }

    .container {
      background: #fff;
      border-top: 1rem solid rgb(173 171 173 / 15%);
    }

  }

  .main-navigation-area.navbar-collapse.collapse.in {
    display: none !important;
  }

  .main-navigation-area.navbar-collapse.collapse.in.show {
    display: block !important;
  }

  @media(min-width:992px) {
    #share-trigger-desktop .dropdown.btn-group.show {
      display: inline-flex !important;
    }
  }

  .women-updates .women-section {
    display: flex !important;
    flex-direction: column !important;
  }

  @media (max-width:991px) {
    .women-updates .women-section {
      margin-top: 0rem;
    }

    .women-updates .women-section p.primaryFontColor {
      margin-top: -7rem;
    }
  }

  @media only screen and (max-width: 767px) {
    .update-profiles {
      order: unset !important;
    }
  }

  p.primaryFontColor {
    color: #299e3e !important;
    font-size: 24px !important;
  }

  .women-updates div.prof-indexes {
    order: 4 !important;
    background: #efefef;
  }

  .women-section .women-prev-and-next-btn .circle-shape {
    background: #299e3e !important;
  }

  .women-section .women-prev-and-next-btn .circle-shape:hover {
    background: #66cf79 !important;
  }

  .loveme-profile-index-videos .index-video-box {
    text-align: center;
  }

  .share-section-desktop .dropdown-menu-left a {
    color: #000 !important;
  }

  .womens-profile-content-area {
    .mobile-description-btn {
      background: #299e3e;
      text-decoration: none;
    }

    .mobile-description-btn:hover {
      background: #66cf79;
    }
  }

  .share-section-desktop .btn,
  .share-section-mobile.btn {
    background: #299e3e;
  }

  .share-section-mobile.btn:hover {
    background: #66cf79 !important;
  }

  button#share-button-desktop,
  .search-section input.primaryBGColor {
    &:hover {
      border: unset !important;
    }

    & {
      white-space: normal;
    }
  }

  div.dropdown .dropdown-menu {
    background-color: unset !important;
    border: var(--bs-dropdown-border-width) solid var(--bs-dropdown-border-color) !important;
    width: 100%;
  }

  .womens-profile-content-area .dropdown .dropdown-menu {
    background-color: #fff !important;
  }

  @media screen and (min-width:1200px) {
    div.dropdown .dropdown-menu {
      padding-left: 1.5rem;
      padding-right: 1.5rem;
    }
  }

  #mobileDesc {
    text-align: left;
  }

  a.mobile-description-btn:focus,
  a.mobile-description-btn:hover {
    color: #fff;
  }



  @media screen and (max-width:1199px) {
    .profile-data {
      margin: 0px !important;
    }
  }

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

    .container.update-wrap {
      margin-top: 5.5rem;
    }

    .container.update-wrap .update-list.text-center h4 {
      margin-top: -9rem !important;

    }
  }

  @media screen and (max-width:991px) {
    .circle-rotator {
      display: none;
    }

    .container.update-wrap .update-list.text-center h4 {
      margin-top: -15rem !important;

    }

    .container.update-wrap .update-list.text-center {
      margin: 95px 0 35px 0 !important;
    }

    .page-top-header.shadow-sm {
      box-shadow: none !important;
    }

    .homepage-area-v3 {
      padding: 0 !important;
    }

    .womens-profile-content-area {
      margin-top: -1rem;
    }

    input.inp-circle-shape {
      width: 65px !important;
      height: 40px !important;
    }

  }

  input.inp-circle-shape {
    background: #299e3e !important;
  }

  @media screen and (max-width:991px) and (min-width:768px) {

    .container.update-wrap {
      margin-top: 5.5rem;
    }
  }

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

    .container.update-wrap {
      margin-top: 5rem;
    }

    .women-updates .women-section h1 {
      margin-top: -6rem !important;
      margin-bottom: 2rem;
    }

  }

  @media screen and (min-width:1400px) {
    .womens-profile-content-area .profile-buttons a {
      max-width: 350px;
    }
  }

  @media screen and (max-width:1399px) and (min-width:1201px) {
    .womens-profile-content-area .profile-buttons a {
      max-width: 315px;
    }
  }

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

    .loveme-profile-indexes .col-lg-6 {
      margin-bottom: 3rem;
      text-align: center !important;
    }
  }

  .prof-indexes h2,
  .prof-indexes p,
  .loveme-profile-indexes ul {
    text-align: center;
  }

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

  @media (max-width: 991px) {

    div.update-div {
      width: 32% !important;
    }
  }

  @media (max-width: 576px) {
    div.update-div {
      width: 49% !important;
    }
  }

  @media (max-width: 991px) {
    .womens-profile-footer-nav .list-inline {
      padding: 15px 15px 15px 15px !important;
    }
  }

  #dynamic-date-modified {
    display: none !important;
  }