    .page-rotator ul.list-inline.text-center {
      display: flex;
      flex-wrap: nowrap;
    }

    .page-rotator ul li img {
      width: 95%;
    }

    button.btn.btn-lg.btnContent:hover {
      background-color: #333a02;
    }

    button.btn.btn-lg.btn-block:hover {
      background-color: #343b03 !important;
    }

    .id-search a:hover {
      background-color: #343b03 !important;
    }

     @media only screen and (min-width: 992px) {
          .page-top-header {
        margin-bottom: 0 !important;
      }
      img.update-img {
        width: 250px !important;
        margin-bottom: 5px;
        border: 3px solid #dadada;
        border-radius: 15px;
      }

      .container {
        padding-top: 30px;
      }

      .mobile-flex-mod-item h1 {
        font-size: 32px;
        font-weight: bold;
        text-align: center;
        margin-bottom: 20px;
      }

      .mobile-flex-mod-item h2 {
        font-size: 20px;
        font-weight: bold;
        text-align: center;
        margin-bottom: 20px;
      }

      .mobile-flex-mod p,
      .added-content p {
        margin: 0 0 30px;
        font-size: 18px;
        line-height: 3rem;
      }
    }

    @media only screen and (max-width: 991px) {
      .update-profiles.text-center {
        margin-top: -40px;
      }

      .mobile-flex-mod {
        display: flex;
        flex-direction: column-reverse;
      }

      .mobile-flex-mod-item {
        padding-top: 100px;
      }

      .mobile-flex-mod-item h1 {
        font-size: 20px;
        font-weight: bold;
        text-align: center;
        margin-bottom: 20px;
      }

      .update-profiles {
        width: 100% !important;
      }

      div.update-div {
        width: auto !important;
      }

      .mobile-flex-mod p,
      .added-content p {
        margin: 0 0 30px;
        font-size: 16px;
        line-height: 3rem;
      }

      .mobile-flex-mod-item h2 {
        font-size: 16px;
        font-weight: bold;
        text-align: center;
        margin-bottom: 20px;
      }

      img.update-img {
        width: 100% !important;
        border-radius: 15px;
      }

      .update-profiles .update-div {
        margin: 20px 0px 0px 0px !important;
        font-size: 16px;
      }
    }

    @media only screen and (max-width: 499px) {
      img.update-img {
        width: 120px !important;
        border-radius: 10px;
      }

      .update-profiles {
        width: 100% !important;
      }

      div.update-div {
        width: auto !important;
      }

      .mobile-flex-mod p,
      .added-content p {
        margin: 0 0 30px;
        font-size: 16px;
        line-height: 3rem;
      }

      .mobile-flex-mod-item h2 {
        font-size: 16px;
        font-weight: bold;
        text-align: center;
        margin-bottom: 20px;
      }
    }

    #signup2,
    .new-women-update-btns a {
      color: #fff !important;
    }

    .update-name {
      font-size: 15px;
    }

    @media only screen and (max-width: 768px) {
      .midcontarea {
        margin-top: -100px !important;
      }
    }

    @media only screen and (max-width: 1200px) {
      .content-area {
        margin-top: 50px !important;
      }
    }

    img.update-img:hover {
      border: 3px solid #596402 !important;
    }

       i.fa.fa-chevron-up {
      display: none;
    }

        .mobile-inner-rotator {
      display: none !important;
    }

    @media only screen and (max-width: 991px) {
      .content-wrapper {
        margin-top: 12em !important;
      }
    }

    .rl-iframe-vid iframe {
      width: 100%;
      height: 465px;
    }

    h2 {
      text-align: center;
    }

    .heading-black {
      color: #333 !important;
    }

    .col-left h2 {
      text-align: left;
    }

    .col-lg-6.col-md-12.col-sm-12.col-left {
      padding: 0px;
    }

    .col-right h4 {
      text-align: right;
      font-size: 14px;
      color: #333 !important;
      margin: 0px;
    }

    .col-lg-6.col-md-12.col-sm-12.col-right {
      padding: 0px;
    }

    .dual-col img {
      width: 40px;
      margin-right: 10px;
    }

    /*Display this section when live show is done and hide this section before the live show start*/
    .replay-heading {
      padding-top: 30px;
    }

    /*Display this section before the live show start and hide this section when live show is done.*/
    .dual-col {
      /*display: none;*/
    }

    .live-greenbut {
      padding-top: 20px;
    }

    .live-greenbut a {
      background-color: #75775f;
      color: #fff !important;
      border-radius: 3px;
      padding: 10px;
    }

    .livevideo-ronlou {
      margin-bottom: 20px;
    }

    .matchmaker-rotator {
      margin-bottom: 30px;
    }

    .matchmaker-rotator ul {
      display: flex;
      padding: 0px;
    }

    /*  .matchmaker-rotator img {
        width: 100%;
      }
*/
    .text-center.liveshow-btn button {
      background-color: #682027;
      margin-top: 5px;
    }

    .text-center.liveshow-btn a {
      color: #ffff;
    }

    .matchmaker-rotator ul li {
      width: 210px !important;
      height: auto;
      border-radius: 10px;
    }

    .matchmaker-rotator ul li a img {
      width: 200px !important;
      height: auto;
      border-radius: 10px;
    }

    button.register-btn {
      border: none;
      border-radius: 5px;
      background-color: #5a6503;
      font-size: 15px;
      font-weight: bold;
      color: #fff;
      padding: 8px 25px;
      margin: 15px 0 15px 0;
      float: none !important;
      margin-left: auto;
    }

    /*Mobile responsive*/
    @media only screen and (max-width: 1199px) {
      .col-left h2 {
        text-align: center;
      }

      .col-right h2 {
        text-align: center;
      }

      .page-content h2 {
        font-family: "League Spartan", sans-serif;
        font-size: 19px;
        font-weight: bold;
        color: #305896;
        line-height: 28px;
        text-align: center !important;
      }

      .matchmaker-rotator-ronna ul li a img {
        width: 190px;
        height: auto;
        border-radius: 10px;
      }
    }

    .has-yt-play-btn .rounded-3 {
        width: 47rem; height: auto;
    }