/* Global Search   */
.search-area .footer-search-up {
    margin-bottom: -26px!important;
    width: 360px;
}
.search-area .footer-search-up {
    margin-bottom: -26px!important;
    width: 750px;
}

.footer-search-up {
    background: #009ed8;
    height: 77px;
    align-items: top;
    padding: 0 120px;
    margin-top: -140px;
    transform: translate(-50%, -50%);
    z-index: 10;
}
@media only screen and (min-width:768px) and (max-width:991px) {
    .footer-search-up {
    padding: 1px 18px;
    height: auto;
}
}@media (max-width:767px) {
    .footer-search-up {
    padding: 1px 18px;
    height: auto;
}
}.footer-search-up .shape {
    position: absolute;
    left: 0;
    bottom: 0;
    z-index: -1;
}
.footer-search-up .search-up-heading {
    position: relative;
}
.footer-search-up .search-up-heading i {
    position: absolute;
    left: 0;
    top: 50%;
    transform: translateY(-50%);
    font-size: 60px;
    color: var(--bs-gray-dark);
}
.footer-search-up .search-up-heading .title {
    font-size: 26px;
    text-transform: uppercase;
    color: var(--bs-gray-dark);
    font-weight: 400;
    padding-left: 88px;
}
@media (max-width:767px) {
    .footer-search-up .search-up-heading .title {
    font-size: 22px;
    padding-left: 70px;
}
}.footer-search-up .search-up-form .input-box {
    position: relative;
    margin-top:13px;
}
@media only screen and (min-width:768px) and (max-width:991px) {
    .footer-search-up .search-up-form .input-box {
    margin-top: 20px;
    margin-bottom: 20px;
}
}@media (max-width:767px) {
    .footer-search-up .search-up-form .input-box {
    margin-top: 20px;
    margin-bottom: 20px;
}
}.footer-search-up .search-up-form .input-box input {
    width: 510px;
    height: 50px;
    padding-left: 20px;
    border: 0;
    background: var(--bs-light);
    color: var(--text-input-color);
    font-weight:300;
}
.footer-search-up .search-up-form .input-box input::-moz-placeholder {
    color: var(--placeholder);
}
.footer-search-up .search-up-form .input-box input:-ms-input-placeholder {
    color: var(--placeholder);
}
.footer-search-up .search-up-form .input-box input::placeholder {
    color: var(--placeholder);
}
@media only screen and (min-width:992px) and (max-width:1200px) {
    .footer-search-up .search-up-form .input-box input {
    width: 360px;
}
}@media only screen and (min-width:768px) and (max-width:991px) {
    .footer-search-up .search-up-form .input-box input {
    width: 100%}
}@media (max-width:767px) {
    .footer-search-up .search-up-form .input-box input {
    width: 100%}
}.footer-search-up .search-up-form .input-box button {
    position: absolute;
    right: 30px;
    top: 41%;
    transform: translateY(-50%);
    height: 40px;
    width: 40px;
    text-align: center;
    line-height: 40px;
    background: #009ed8;
    border: 0;
    color: var(--bs-gray-dark);
    font-size: 14px;
    z-index: 10;
    transition: all .4s ease-out 0s;
}
.sorting_asc, .sorting_desc, .even .sorting_1 {
    background-color: rgba(136, 106, 181, 0.03);
}
.table-striped>tbody>tr:nth-of-type(odd) {
    background-color: var(--theme-primary-50);
}
/* .col-sm-12 > .table-condensed > tbody > tr:nth-of-type(even) {
    background-color: var(--theme-primary-50);
} */
.footer-search-up .search-up-form .input-box button:before {
    position: absolute;
    content: "";
    left: 0;
    top: 0;
    height: 100%;
    width: 100%;
    background: var(--bs-light);
    border: 1px solid #009ed8;
    z-index: -1;
    transform: scaleX(0);
    transition: all .4s ease-out 0s;
}
.footer-search-up .search-up-form .input-box button:hover {
    color: #009ed8;
}
.footer-search-up .search-up-form .input-box button:hover:before {
    transform: scaleX(1);
}

.search-area .footer-search-up {
    margin-top: 0;
    margin-bottom: -60px;
}
.search-area {
  z-index: 11;
  position: relative
}

.search-area .footer-search-up {
  margin-top: 0;
  margin-bottom: -60px
}

@media only screen and (min-width:768px) and (max-width:991px) {
  .footer-search-up .search-up-form .input-box {
      margin-top: 20px;
      margin-bottom: 20px
  }
}

@media (max-width:767px) {
  .footer-search-up .search-up-form .input-box {
      margin-top: 20px;
      margin-bottom: 20px
  }
}

.footer-search-up .search-up-form .input-box input {
  width: 510px;
  height: 50px;
  padding-left: 20px;
  border: 0;
  background: var(--bs-light);
  color: var(--text-input-color)
}

.footer-search-up .search-up-form .input-box input::-moz-placeholder {
  color: var(--placeholder)
}

.footer-search-up .search-up-form .input-box input:-ms-input-placeholder {
  color: var(--placeholder)
}

.footer-search-up .search-up-form .input-box input::placeholder {
  color: var(--placeholder)
}

@media only screen and (min-width:992px) and (max-width:1200px) {
  .footer-search-up .search-up-form .input-box input {
      width: 360px
  }
}

@media only screen and (min-width:768px) and (max-width:991px) {
  .footer-search-up .search-up-form .input-box input {
      width: 100%
  }
}

@media (max-width:767px) {
  .footer-search-up .search-up-form .input-box input {
      width: 100%
  }
}
  
/* Global Search */
.container, .container-md, .container-sm {
    max-width: 100% !important;
}
/* popular latest features */
.widget_tab{
    margin-top:19px;
}
:root {
    --bs-blue: #009ed8;
    --bs-indigo: #6610f2;
    --bs-purple: #6f42c1;
    --bs-pink: #d63384;
    --bs-red: #dc3545;
    --bs-orange: #fd7e14;
    --bs-yellow: #ffc107;
    --bs-green: #198754;
    --bs-teal: #20c997;
    --bs-cyan: #0dcaf0;
    --bs-white: #fff;
    --bs-gray: #6c757d;
    --bs-gray-dark: #343a40;
    --bs-gray-100: #f8f9fa;
    --bs-gray-200: #e9ecef;
    --bs-gray-300: #dee2e6;
    --bs-gray-400: #ced4da;
    --bs-gray-500: #adb5bd;
    --bs-gray-600: #6c757d;
    --bs-gray-700: #495057;
    --bs-gray-800: #343a40;
    --bs-gray-900: #212529;
    --bs-primary: #0d6efd;
    --bs-secondary: #6c757d;
    --bs-success: #198754;
    --bs-info: #0dcaf0;
    --bs-warning: #ffc107;
    --bs-danger: #dc3545;
    --bs-light: #f8f9fa;
    --bs-dark: #212529;
    --bs-primary-rgb: 13, 110, 253;
    --bs-secondary-rgb: 108, 117, 125;
    --bs-success-rgb: 25, 135, 84;
    --bs-info-rgb: 13, 202, 240;
    --bs-warning-rgb: 255, 193, 7;
    --bs-danger-rgb: 220, 53, 69;
    --bs-light-rgb: 248, 249, 250;
    --bs-dark-rgb: 33, 37, 41;
    --bs-white-rgb: 255, 255, 255;
    --bs-black-rgb: 0, 0, 0;
    --bs-body-color-rgb: 33, 37, 41;
    --bs-body-bg-rgb: 255, 255, 255;
    /* --bs-font-sans-serif: system-ui, -apple-system, "Segoe UI", Roboto, "Helvetica Neue", Arial, "Noto Sans", "Liberation Sans", sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji"; */
    --bs-font-monospace: SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace;
    --bs-gradient: linear-gradient(180deg, hsla(0, 0%, 100%, 0.15), hsla(0, 0%, 100%, 0));
    --bs-body-font-family: var(--bs-font-sans-serif);
    --bs-body-font-size: 1rem;
    --bs-body-font-weight: 400;
    --bs-body-line-height: 1.5;
    --bs-body-color: #212529;
    --bs-body-bg: #fff
}