﻿.bgWrp {
  min-height: 36vh; }
  .bgWrp .banner_content {
    padding-top: 10%; }

#impLinkToggle {
  display: none; }

.bodylightgold .page_content .page_content_inner .search_results .col-4 .card .card-body, .bodylightred .page_content .page_content_inner .search_results .col-4 .card .card-body {
  background: #fff;
  border: 1px solid #dedede; }
  .bodylightgold .page_content .page_content_inner .search_results .col-4 .card .card-body .btnwrp .readmoreBtn, .bodylightred .page_content .page_content_inner .search_results .col-4 .card .card-body .btnwrp .readmoreBtn {
    background: #aeaeae; }

.bodylightgold .page_content .page_content_inner .terms_content p strong, .bodylightgold .page_content .page_content_inner .terms_content p span, .bodylightred .page_content .page_content_inner .terms_content p strong, .bodylightred .page_content .page_content_inner .terms_content p span {
  color: #424242 !important; }

.page_content {
  margin-top: -2rem; }
  .page_content .page_content_inner {
    display: flex;
    flex-direction: column; }
    .page_content .page_content_inner .terms_content {
      padding: 1rem 1.875rem;
      color: #fff;
      flex: 1 1 auto;
      position: relative;
      background: #838383;
      /*&.-medgold {
                background: #c7b299;
            }*/ }
      .page_content .page_content_inner .terms_content h6 {
        margin-bottom: 0.5rem;
        margin-top: 1.5rem; }
      .page_content .page_content_inner .terms_content p {
        text-align: justify;
        font-family: 'Neosans-Regular', sans-serif !important;
        font-size: 1rem !important;
        color: #fff !important; }
        .page_content .page_content_inner .terms_content p strong, .page_content .page_content_inner .terms_content p span {
          text-align: justify;
          font-family: 'Neosans-Regular', sans-serif !important;
          font-size: 1rem !important;
          color: #fff !important; }
    .page_content .page_content_inner .search_results .col-4 {
      margin: 0.5rem 0; }
      .page_content .page_content_inner .search_results .col-4 .card {
        background: transparent;
        height: 100%;
        position: relative;
        border: 0; }
        .page_content .page_content_inner .search_results .col-4 .card .card-body {
          background: #767676;
          border-radius: 4px; }
          .page_content .page_content_inner .search_results .col-4 .card .card-body .btnwrp {
            margin-top: 4rem; }
            .page_content .page_content_inner .search_results .col-4 .card .card-body .btnwrp .readmoreBtn {
              position: absolute;
              bottom: 1rem;
              right: 1rem;
              color: #fff;
              font-weight: 400; }
    .page_content .page_content_inner .searchRes_loadMore {
      margin-top: 1rem; }
      .page_content .page_content_inner .searchRes_loadMore .text-center {
        width: 100%;
        padding: 0 0.5rem; }
        .page_content .page_content_inner .searchRes_loadMore .text-center .btn-loadmore {
          width: 100%;
          background: #d9cab8; }
          .page_content .page_content_inner .searchRes_loadMore .text-center .btn-loadmore a {
            display: block; }
            .page_content .page_content_inner .searchRes_loadMore .text-center .btn-loadmore a i {
              color: #8c6322;
              font-size: 1.2rem;
              font-weight: 600; }

@media (min-width: 1601px) {
  .head_main {
    white-space: nowrap; } }

@media (min-width: 1441px) and (max-width: 1600px) {
  .head_main {
    white-space: nowrap; } }

@media (min-width: 1200px) and (max-width: 1440px) {
  .head_main {
    white-space: nowrap; }
  .bgWrp {
    min-height: 40vh; }
    .bgWrp .banner_content {
      padding-top: 11%; }
  .head_main_disp {
    width: fit-content; } }

@media (max-width: 1199px) {
  .bgWrp {
    min-height: 36vh; }
    .bgWrp .banner_content {
      padding-top: 18%; }
  .page_content .page_content_inner .search_results .col-lg-4 .card .btnwrp {
    margin-top: 5rem; } }

@media (min-width: 768px) and (max-width: 991px) {
  .bgWrp .banner_content {
    padding-top: 24%; } }

@media (max-width: 767px) {
  .home_banner .banner_content {
    padding-top: 36%; }
  .terms_content .col-lg-12 {
    padding: 0; }
  .search_results .col-4 {
    width: 100% !important;
    flex: 0 0 100%;
    max-width: 100%;
    padding: 0; }
  .searchRes_loadMore .text-center {
    padding: 0 !important; } }
