@import url("https://fonts.googleapis.com/css2?family=Inter:ital,opsz,wght@0,14..32,100..900;1,14..32,100..900&family=Manrope:wght@200..800&display=swap");
@font-face {
  font-family: "News701Bt";
  src: url("../../font/News701 BT Bold.ttf");
  font-weight: 400;
}
/* Chrome, Safari, Edge, Opera */
input::-webkit-outer-spin-button,
input::-webkit-inner-spin-button {
  -webkit-appearance: none;
  margin: 0;
}

/* Firefox */
input[type=number] {
  -moz-appearance: textfield;
}

* {
  box-sizing: border-box;
  margin: 0;
  padding: 0;
  font-weight: 400;
  color: #121032;
  font-family: "Manrope", sans-serif;
}

body {
  box-sizing: border-box;
  margin: 0;
  padding: 0;
  font-weight: 400;
  color: #121032;
  font-family: "Manrope", sans-serif;
}

p,
h1,
h2,
h3,
h4,
h5,
h6 {
  margin: 0;
}

ul,
li {
  padding: 0;
  margin: 0;
  list-style-type: none;
}

a {
  text-decoration: none;
}

.black {
  color: #121032 !important;
}

.gray {
  color: #5C6270 !important;
}

.grayDark {
  color: #5D6270 !important;
}

.blue {
  color: #1072BE !important;
}

.fs-12 {
  font-weight: 400;
  font-size: 12px;
  line-height: 18px;
  color: #5C6270;
}

.fs-14 {
  font-weight: 400;
  font-size: 14px;
  line-height: 19px;
  color: #121032;
}

.fs-15 {
  font-weight: 400;
  font-size: 15px;
  line-height: 22px;
  color: #121032;
}

.fs-16 {
  font-weight: 400;
  font-size: 16px;
  line-height: 21px;
  color: #121032;
}

.fs-18 {
  font-weight: 700;
  font-size: 18px;
  line-height: 120%;
  color: #121032;
}

.fs-20 {
  font-weight: 700;
  font-size: 20px;
  line-height: 120%;
  color: #121032;
}

.fs-24 {
  font-weight: 700;
  font-size: 24px;
  line-height: 120%;
  color: #1072BE;
}

.fs-22 {
  font-weight: 700;
  font-size: 22px;
  line-height: 120%;
  color: #1072BE;
}

.fs-26 {
  font-weight: 700;
  font-size: 26px;
  line-height: 35px;
  color: #121032;
}

.fs-30 {
  font-weight: 700;
  font-size: 30px;
  line-height: 120%;
  color: #121032;
}

.btn-border {
  font-weight: 500;
  font-size: 16px;
  line-height: 125%;
  letter-spacing: 2%;
  padding: 15px;
  border: 1px solid #EAEBEC;
  background-color: transparent;
  border-radius: 8px;
  -webkit-border-radius: 8px;
  -moz-border-radius: 8px;
  -ms-border-radius: 8px;
  -o-border-radius: 8px;
  display: flex;
  justify-content: center;
  align-items: center;
  gap: 10px;
  flex-wrap: nowrap;
  flex-direction: row;
}
.btn-border.w-178 {
  width: 178px;
}
.btn-border.btn-viewall {
  border-color: #1072BE;
  color: #1072BE;
}
.btn-border.btn-user {
  border-color: #1072BE;
}
.btn-border.btn-user::after {
  display: none;
}
.btn-border.addedBtn {
  color: #1072BE;
  height: 38px;
  border-color: #1072BE;
}
.btn-border.btn-download {
  border-color: #1072BE;
  color: #1072BE;
}
.btn-border.btn-download::after {
  display: none;
}
.btn-border.btn-white {
  background-color: #ffffff;
  color: #121032;
}
.btn-border.btn-white:hover {
  background-color: #1072BE;
  color: #ffffff;
}
.btn-border.btn-prem {
  font-weight: 500;
  font-size: 16px;
  line-height: 125%;
  letter-spacing: 2%;
  padding: 15px;
  border: 1px solid #EAEBEC;
  background-color: transparent;
  border-radius: 8px;
  -webkit-border-radius: 8px;
  -moz-border-radius: 8px;
  -ms-border-radius: 8px;
  -o-border-radius: 8px;
  color: #ffffff;
  background-color: #F48D03;
  display: flex;
  justify-content: center;
  align-items: center;
  gap: 10px;
  flex-wrap: nowrap;
  flex-direction: row;
}
.btn-border.btn-prem:hover {
  background-color: #e18100;
}
.btn-border.btn-blue {
  font-weight: 400;
  font-size: 16px;
  line-height: 21px;
  color: #121032;
  color: #ffffff;
  background-color: #1072BE;
}
.btn-border.btn-blue:hover {
  background-color: #0969b3;
}
.btn-border.btn-black {
  font-weight: 400;
  font-size: 16px;
  line-height: 21px;
  color: #121032;
  color: #ffffff;
  background-color: #121032;
}
.btn-border.btn-black:hover {
  background-color: #ffffff;
  color: #121032;
}
.btn-border.btn-blue-border {
  font-weight: 400;
  font-size: 14px;
  line-height: 19px;
  color: #121032;
  color: #1072BE !important;
  background-color: transparent;
  border-color: #1072BE;
}
.btn-border.btn-blue-border:hover {
  background-color: #0969b3;
  color: #ffffff !important;
}
.btn-border.Sortbybtn.btn-border {
  color: #5C6270;
}
.btn-border.Sortbybtn.btn-border span {
  color: #121032;
  font-weight: 700;
}
.btn-border.btn-20px {
  font-size: 20px;
  line-height: 18px;
  padding: 15px 16px;
  font-weight: 700;
}
.btn-border.btn-14px {
  font-weight: 700;
  font-size: 14px;
  line-height: 19px;
  color: #ffffff;
}
.btn-border.btn-11px {
  font-weight: 700;
  font-size: 11.5px;
  line-height: 14.5px;
  color: #121032;
}
.btn-border.chatbtn {
  padding: 7px 8px;
  gap: 5px;
  color: #1072BE;
  border-radius: 6px;
  -webkit-border-radius: 6px;
  -moz-border-radius: 6px;
  -ms-border-radius: 6px;
  -o-border-radius: 6px;
}

.btn-viewmore {
  font-weight: 500;
  font-size: 16px;
  line-height: 125%;
  letter-spacing: 2%;
  padding: 15px;
  border: 1px solid #EAEBEC;
  background-color: transparent;
  border-radius: 8px;
  -webkit-border-radius: 8px;
  -moz-border-radius: 8px;
  -ms-border-radius: 8px;
  -o-border-radius: 8px;
  border: 0;
  color: #1072BE;
  background-color: transparent;
  display: flex;
  justify-content: center;
  align-items: center;
  gap: 10px;
  flex-wrap: nowrap;
  flex-direction: row;
  text-decoration: none;
}
.btn-viewmore.btn-14px {
  font-weight: 400;
  font-size: 14px;
  line-height: 19px;
  color: #121032;
  color: #1072BE;
  font-weight: 500;
}

.after_none::after {
  display: none;
}

.bg-main {
  background-color: #ffffff;
}

.mx-40 {
  margin-left: 40px;
  margin-right: 40px;
}

.title {
  font-family: "News701Bt";
  font-weight: 700;
  font-size: 80px;
  line-height: 100%;
  color: #ffffff;
}
.title.text-blue {
  color: #1072BE;
}
.title.text-60px {
  font-size: 60px;
}
.title.text-50px {
  font-size: 50px;
  line-height: 69px;
}
.title.text-36px {
  font-size: 36px;
}
.title.text-30px {
  font-size: 30px;
}
.title.text-26 {
  font-size: 26px;
  line-height: 32px;
}
.title.text-black {
  color: #121032;
}
@media (max-width: 1024px) {
  .title {
    font-size: 54px;
  }
  .title.text-60px {
    font-size: 38px;
    line-height: 45px;
  }
  .title.text-50px {
    font-size: 34px;
    line-height: 40px;
  }
  .title.text-30px {
    font-size: 20px;
    line-height: 26px;
  }
}
@media (max-width: 575px) {
  .title {
    font-size: 38px;
  }
}

.subtitle {
  font-weight: 600;
  font-size: 30px;
  line-height: 100%;
  color: #ffffff;
  line-height: 120%;
}
.subtitle.text-black {
  color: #121032;
}
.subtitle.text-22px {
  font-size: 22px;
}
.subtitle.text-20px {
  font-size: 20px;
}
.subtitle.text-18px {
  font-size: 18px;
  font-weight: 400;
}
.subtitle.text-black {
  color: #121032;
}
@media (max-width: 1024px) {
  .subtitle {
    font-size: 20px;
  }
  .subtitle .subtitle-18px {
    font-size: 16px;
    line-height: 22px;
  }
}
@media (max-width: 575px) {
  .subtitle {
    font-size: 18px;
    line-height: 21px;
  }
}

.subtitle-18px {
  font-weight: 400;
  font-size: 18px;
  line-height: 27.54px;
  color: #ffffff;
}
.subtitle-18px.text-black {
  color: #121032;
}

.mx-1250 {
  max-width: 1250px !important;
}

/* width */
.scrollerTheam::-webkit-scrollbar {
  width: 10px;
}

/* Track */
.scrollerTheam::-webkit-scrollbar-track {
  background: #f1f1f1;
}

/* Handle */
.scrollerTheam::-webkit-scrollbar-thumb {
  background: #888;
}

/* Handle on hover */
.scrollerTheam::-webkit-scrollbar-thumb:hover {
  background: #555;
}

.px-100 {
  padding-left: 100px !important;
  padding-right: 100px !important;
}

.header {
  background-color: #ffffff;
  width: 100%;
  position: sticky;
  top: 0;
  left: 0;
  right: 0;
  z-index: 999;
}
.header .discover-giftcard {
  background-color: #E0ECFC;
  padding: 8px;
  font-weight: 700;
  font-size: 16px;
  line-height: 21px;
  color: #1072BE;
  text-align: center;
}
.header .navbar {
  padding: 20px 0;
}
.header .navbar-expand-lg .navbar-nav {
  height: 58px;
  align-items: center;
}
.header .navbar-nav .nav-link.active {
  color: #1072BE;
  font-weight: 700;
}
.header .navbar-nav .nav-link {
  font-family: "Manrope", sans-serif;
  font-weight: 500;
  font-size: 14px;
  line-height: 100%;
  letter-spacing: 1px;
  text-transform: uppercase;
  color: #000000;
  padding: 5px 20px;
}
.header .navbar-nav .nav-link.dropdown-toggle {
  display: flex;
  justify-content: center;
  align-items: center;
  gap: 0;
  flex-wrap: nowrap;
  flex-direction: row;
  gap: 10px;
}
.header .navbar-nav .nav-link.dropdown-toggle::after {
  display: none;
}
.header .navbar-brand {
  display: flex;
  justify-content: center;
  align-items: end;
  gap: 8px;
  flex-wrap: nowrap;
  flex-direction: row;
  margin-right: 92px;
  padding-top: 0;
}
.header .right-side {
  display: flex;
  justify-content: start;
  align-items: center;
  gap: 0;
  flex-wrap: nowrap;
  flex-direction: row;
  gap: 19px;
}
.header .right-side .btn-border {
  height: 58px;
}
.header .btn-download .white-icon {
  display: none;
}
.header .btn-download:hover {
  background-color: #1072BE;
  color: #ffffff;
}
.header .btn-download:hover .white-icon {
  display: block;
}
.header .btn-download:hover .blue-icon {
  display: none;
}
.header .btn-blue .white-icon {
  display: none !important;
}
.header .btn-blue:hover {
  background-color: transparent;
  border-color: #1072BE;
  color: #1072BE;
}
.header .btn-blue:hover .blue-icon {
  display: none !important;
}
.header .btn-blue:hover .white-icon {
  display: block !important;
}

.dropdownTheam-category .dropdown-menu {
  border: 1px solid #EAEBEC;
  padding: 19px;
  border-radius: 8px;
  -webkit-border-radius: 8px;
  -moz-border-radius: 8px;
  -ms-border-radius: 8px;
  -o-border-radius: 8px;
}
.dropdownTheam-category .dropdown-menu .categoryListing {
  display: flex;
  justify-content: start;
  align-items: start;
  gap: 15px;
  flex-wrap: nowrap;
  flex-direction: column;
}
.dropdownTheam-category .dropdown-menu .categoryListing li {
  width: 100%;
}
.dropdownTheam-category .dropdown-menu .categoryListing li .dropdown-item {
  display: flex;
  justify-content: center;
  align-items: center;
  gap: 0;
  flex-wrap: nowrap;
  flex-direction: row;
  justify-content: start;
  gap: 10px;
  font-weight: 400;
  font-size: 14px;
  line-height: 19px;
  color: #121032;
  padding: 0;
}
.dropdownTheam-category .dropdown-menu .categoryListing li .dropdown-item:active {
  background-color: transparent;
}

.dropdownTheam-user .dropdown-menu {
  border: 1px solid #EAEBEC;
  padding: 19px;
  border-radius: 8px;
  -webkit-border-radius: 8px;
  -moz-border-radius: 8px;
  -ms-border-radius: 8px;
  -o-border-radius: 8px;
  padding: 25px;
  overflow: hidden;
}
.dropdownTheam-user .dropdown-menu .categoryListing {
  display: flex;
  justify-content: start;
  align-items: start;
  gap: 0;
  flex-wrap: nowrap;
  flex-direction: column;
  gap: 10px;
}
.dropdownTheam-user .dropdown-menu .categoryListing li {
  width: 100%;
}
.dropdownTheam-user .dropdown-menu .categoryListing li .dropdown-item {
  font-family: "News701Bt";
  font-weight: 400;
  font-size: 14px;
  line-height: 19px;
  color: #121032;
  font-weight: 700;
  padding: 0;
}
.dropdownTheam-user .dropdown-menu .categoryListing li .dropdown-item:active {
  background-color: transparent;
}

.dropdownTheam-notif .btn-border::after {
  display: none;
}
.dropdownTheam-notif .dropdown-menu {
  border: 1px solid #EAEBEC;
  padding: 19px;
  border-radius: 8px;
  -webkit-border-radius: 8px;
  -moz-border-radius: 8px;
  -ms-border-radius: 8px;
  -o-border-radius: 8px;
  padding: 0;
  width: 390px;
}
.dropdownTheam-notif .dropdown-menu .heading-16 {
  font-family: "Manrope", sans-serif;
  font-weight: 700;
  font-size: 16px;
  line-height: 20px;
  letter-spacing: 0px;
  padding: 26px 12px 10px 20px;
}
.dropdownTheam-notif .dropdown-menu .categoryListing {
  display: flex;
  justify-content: start;
  align-items: start;
  gap: 15px;
  flex-wrap: nowrap;
  flex-direction: column;
  padding: 16px 20px;
  height: 300px;
  overflow-y: auto;
}
.dropdownTheam-notif .dropdown-menu .categoryListing li {
  width: 100%;
}
.dropdownTheam-notif .dropdown-menu .categoryListing li .dropdown-item {
  padding: 0 0 16px 0;
  border-bottom: 1px solid #EAEBEC;
  display: flex;
  justify-content: start;
  align-items: center;
  gap: 0;
  flex-wrap: nowrap;
  flex-direction: row;
  align-items: start;
  gap: 10px;
  font-weight: 400;
  font-size: 14px;
  line-height: 19px;
  color: #121032;
}
.dropdownTheam-notif .dropdown-menu .categoryListing li .dropdown-item p {
  text-wrap: wrap;
}
.dropdownTheam-notif .dropdown-menu .categoryListing li .dropdown-item:active {
  background-color: transparent;
}
.dropdownTheam-notif .dropdown-menu .categoryListing li .dropdown-item:hover {
  background-color: transparent;
}
.dropdownTheam-notif .dropdown-menu .categoryListing li .dropdown-item span {
  color: #1072BE;
}
.dropdownTheam-notif .dropdown-menu .categoryListing li .right-text {
  display: flex;
  justify-content: start;
  align-items: start;
  gap: 0;
  flex-wrap: nowrap;
  flex-direction: column;
  gap: 5px;
}
.dropdownTheam-notif .dropdown-menu .categoryListing li .date-text {
  font-weight: 400;
  font-size: 12px;
  line-height: 18px;
  color: #5C6270;
}

.dropdownTheam-lang .btn-border::after {
  display: none;
}
.dropdownTheam-lang .dropdown-menu {
  border: 1px solid #EAEBEC;
  padding: 19px;
  border-radius: 8px;
  -webkit-border-radius: 8px;
  -moz-border-radius: 8px;
  -ms-border-radius: 8px;
  -o-border-radius: 8px;
  padding: 15px 10px;
  overflow: hidden;
}
.dropdownTheam-lang .dropdown-menu .categoryListing {
  display: flex;
  justify-content: start;
  align-items: start;
  gap: 0;
  flex-wrap: nowrap;
  flex-direction: column;
  gap: 10px;
}
.dropdownTheam-lang .dropdown-menu .categoryListing li {
  width: 100%;
}
.dropdownTheam-lang .dropdown-menu .categoryListing li .dropdown-item {
  font-family: "Manrope", sans-serif;
  font-weight: 400;
  font-size: 14px;
  line-height: 19px;
  color: #121032;
  padding: 0;
}
.dropdownTheam-lang .dropdown-menu .categoryListing li .dropdown-item:active {
  background-color: transparent;
}

.img-category {
  width: 100%;
  height: 100%;
  overflow: hidden;
  border-radius: 100%;
  -webkit-border-radius: 100%;
  -moz-border-radius: 100%;
  -ms-border-radius: 100%;
  -o-border-radius: 100%;
  width: 40px;
  height: 40px;
}
.img-category img {
  width: 100%;
  height: 100%;
  -o-object-fit: cover;
     object-fit: cover;
  -o-object-position: top;
     object-position: top;
}

.img-user {
  width: 100%;
  height: 100%;
  overflow: hidden;
  border-radius: 100%;
  -webkit-border-radius: 100%;
  -moz-border-radius: 100%;
  -ms-border-radius: 100%;
  -o-border-radius: 100%;
  width: 20px;
  height: 20px;
}
.img-user img {
  width: 100%;
  height: 100%;
  -o-object-fit: cover;
     object-fit: cover;
  -o-object-position: top;
     object-position: top;
}

.header.beforelogin .right-side {
  width: 100%;
  justify-content: end;
}

.main-landing section {
  margin-bottom: 20px;
  border-radius: 35px;
  -webkit-border-radius: 35px;
  -moz-border-radius: 35px;
  -ms-border-radius: 35px;
  -o-border-radius: 35px;
  overflow: hidden;
}

.landing-sec-1 {
  position: relative;
  background-color: #1072BE;
  border-radius: 35px;
  -webkit-border-radius: 35px;
  -moz-border-radius: 35px;
  -ms-border-radius: 35px;
  -o-border-radius: 35px;
  padding: 141px 0 51px 0;
}
.landing-sec-1 .heading-box {
  max-width: 780px;
  margin: auto;
  display: flex;
  justify-content: start;
  align-items: start;
  gap: 0;
  flex-wrap: nowrap;
  flex-direction: column;
  align-items: center;
  gap: 30px;
}
.landing-sec-1 .heading-box p,
.landing-sec-1 .heading-box button {
  text-align: center;
}
.landing-sec-1 .btn-expore {
  font-size: 18px;
  width: 178px;
}

.scanerbox {
  display: inline-block;
  width: 231px;
  position: fixed;
  right: 64px;
  bottom: 20px;
}
.scanerbox .btn-border {
  justify-content: space-between;
}
.scanerbox span {
  width: 104px;
  line-height: 100%;
  font-weight: 700;
  font-size: 20px;
  line-height: 100%;
  letter-spacing: 0px;
}

.landing-sec-2 {
  padding: 100px 0;
}

.landing-sec-3 {
  padding: 100px 12px;
  background: url("../../image/bg-landing-sec-3.png");
  background-repeat: no-repeat;
  background-size: cover;
  border-radius: 35px;
  -webkit-border-radius: 35px;
  -moz-border-radius: 35px;
  -ms-border-radius: 35px;
  -o-border-radius: 35px;
}

.commen-land.heading-box {
  display: flex;
  justify-content: start;
  align-items: start;
  gap: 0;
  flex-wrap: nowrap;
  flex-direction: column;
  align-items: start;
  gap: 38px;
  height: 100%;
  justify-content: center;
}
.commen-land.heading-box .subtitle {
  max-width: 555px;
}

.landing-sec-4 {
  position: relative;
  padding: 100px 12px;
  background: url("../../image/bg-cashcard.png");
  background-repeat: no-repeat;
  background-size: cover;
  border-radius: 35px;
  -webkit-border-radius: 35px;
  -moz-border-radius: 35px;
  -ms-border-radius: 35px;
  -o-border-radius: 35px;
  overflow: hidden;
  height: 940px;
}
.landing-sec-4 .heading-box {
  position: relative;
  z-index: 1;
}
.landing-sec-4::before {
  content: " ";
  width: 100%;
  height: 100%;
  background-color: rgba(92, 98, 112, 0.5);
  position: absolute;
  left: 0;
  right: 0;
  top: 0;
}

.landing-sec-5 {
  background-color: #caf1ff;
}
.landing-sec-5 .blue-ribbon {
  float: right;
  width: 548px;
}
.landing-sec-5 .heading-box {
  max-width: 900px;
  padding: 24px 12px;
}

.landing-sec-6 {
  position: relative;
  padding: 12px 12px 0 12px;
  background: url("../../image/bg-downloadApp.png");
  background-repeat: no-repeat;
  background-size: cover;
  border-radius: 35px;
  -webkit-border-radius: 35px;
  -moz-border-radius: 35px;
  -ms-border-radius: 35px;
  -o-border-radius: 35px;
  overflow: hidden;
}
.landing-sec-6 .heading-box {
  padding: 24px 12px;
  display: flex;
  justify-content: start;
  align-items: start;
  gap: 0;
  flex-wrap: nowrap;
  flex-direction: column;
  height: 100%;
  justify-content: center;
}
.landing-sec-6 .heading-box .subtitle-18px {
  margin: 20px 0 50px 0;
}
.landing-sec-6 .heading-box .btnBox {
  display: flex;
  justify-content: center;
  align-items: center;
  gap: 0;
  flex-wrap: nowrap;
  flex-direction: row;
  gap: 20px;
}

footer {
  background-color: #E0ECFC;
  padding: 78px 12px;
}
footer .footer-info {
  margin: 26px 0;
  font-weight: 400;
  font-size: 15px;
  line-height: 22px;
  color: #121032;
  line-height: 31px;
}
footer .socialicons {
  display: flex;
  justify-content: start;
  align-items: center;
  gap: 0;
  flex-wrap: nowrap;
  flex-direction: row;
  gap: 16px;
}
footer .footer-title {
  font-family: "News701Bt";
  font-weight: 700;
  font-size: 20px;
  line-height: 120%;
  color: #121032;
  margin-bottom: 25px;
}
footer .listing-footer-nav {
  display: flex;
  justify-content: start;
  align-items: start;
  gap: 0;
  flex-wrap: nowrap;
  flex-direction: column;
  gap: 15px;
}
footer .listing-footer-nav Link,
footer .listing-footer-nav a {
  font-weight: 400;
  font-size: 16px;
  line-height: 21px;
  color: #121032;
  color: #121032;
}
footer .listing-footer-nav Link:hover,
footer .listing-footer-nav a:hover {
  text-decoration: underline;
}

.copyright {
  font-weight: 400;
  font-size: 16px;
  line-height: 21px;
  color: #121032;
  padding: 18px 12px;
  text-align: center;
}

.home-main section {
  padding: 100px 0;
}
@media (max-width: 1366px) {
  .home-main section {
    padding: 50px 0;
  }
}

.home-sec-1 {
  background: url("../../image/bg-home-sec-1.png");
  background-repeat: no-repeat;
  background-size: 100% 100%;
  border-radius: 0;
  -webkit-border-radius: 0;
  -moz-border-radius: 0;
  -ms-border-radius: 0;
  -o-border-radius: 0;
  position: relative;
  padding: 144px 0 344px 0 !important;
}
.home-sec-1 .heading-box {
  max-width: 782px;
  margin: auto;
}
.home-sec-1 .title {
  margin: 20px auto 30px;
}

.serchTheam {
  width: 100%;
  padding: 0 45px;
  position: relative;
}
.serchTheam .dropdown-toggle::after {
  display: none;
}
.serchTheam .dropdown-menu {
  width: calc(100% - 90px);
  position: absolute;
}
.serchTheam .input-group {
  border: 1px solid #E0ECFC;
  border-radius: 10px;
  -webkit-border-radius: 10px;
  -moz-border-radius: 10px;
  -ms-border-radius: 10px;
  -o-border-radius: 10px;
  overflow: hidden;
}
.serchTheam .input-group-text:first-child {
  width: 46px;
  display: flex;
  justify-content: center;
  align-items: center;
  gap: 0;
  flex-wrap: nowrap;
  flex-direction: row;
}
.serchTheam .input-group-text {
  padding: 4px 4px;
  background-color: #ffffff !important;
  border: 0;
}
.serchTheam .btn-border.btn-blue {
  padding: 10px 25px;
}
.serchTheam input[type=search] {
  font-weight: 400;
  font-size: 16px;
  line-height: 21px;
  color: #121032;
}
.serchTheam .form-control:focus {
  box-shadow: none;
}
.serchTheam.searchrounded {
  padding: 0;
}
.serchTheam.searchrounded .input-group {
  border-radius: 35px;
  -webkit-border-radius: 35px;
  -moz-border-radius: 35px;
  -ms-border-radius: 35px;
  -o-border-radius: 35px;
  height: 40px;
}

.home-sec-2 {
  background: linear-gradient(180deg, #FFFFFF 0%, #E0ECFC 100%);
  padding: 100px 0;
}
.home-sec-2 .cardbox {
  margin-top: -230px;
}
.home-sec-2 .headingbox-home {
  margin-top: 130px;
}

.headingbox-home {
  display: flex;
  justify-content: space-between;
  align-items: center;
  gap: 0;
  flex-wrap: wrap;
  flex-direction: row;
  gap: 15px;
  align-items: end;
}
.headingbox-home .title {
  margin-bottom: 20px;
  line-height: 120%;
}

.cardTheam .card {
  border: 1px solid #EAEBEC;
  overflow: hidden;
  background: #ffffff;
  border-radius: 16px;
  -webkit-border-radius: 16px;
  -moz-border-radius: 16px;
  -ms-border-radius: 16px;
  -o-border-radius: 16px;
  background: linear-gradient(180deg, #FFFFFF 0%, #E0ECFC 100%);
  height: 421px;
}
.cardTheam .card.cardanyone {
  background-image: url("../../image/cardimg-3.png");
  background-position: top;
  background-size: cover;
  background-repeat: no-repeat;
  width: 100%;
}
.cardTheam .card.making {
  background-image: url("../../image/cardimg-2.png");
  background-position: bottom;
  background-size: cover;
  background-repeat: no-repeat;
  width: 100%;
}
.cardTheam .card.addgiftcard {
  background-image: url("../../image/bg-addgiftcard.png");
  background-position: center;
  background-size: cover;
  background-repeat: no-repeat;
  width: 100%;
  text-align: center;
  height: 342px;
}
.cardTheam .card.addgiftcard.cashcardImg {
  background-image: url("../../image/cashcardImg.png");
}
.cardTheam .card.addgiftcard button {
  width: 75px;
  height: 35px;
  text-wrap: nowrap;
  margin: auto;
}
.cardTheam .card.addgiftcard .card-title {
  font-weight: 700;
  font-size: 20px;
  line-height: 120%;
  color: #121032;
  line-height: 28px;
  color: #ffffff;
  max-width: 110px;
}
.cardTheam .card .imgCard {
  overflow: hidden;
  width: 100%;
  height: 279px;
  border-radius: 0;
}
.cardTheam .card .imgCard img {
  width: 100%;
  height: 100%;
  -o-object-fit: cover;
     object-fit: cover;
  -o-object-position: top;
     object-position: top;
}
.cardTheam .card .imgCard img {
  -o-object-fit: contain;
     object-fit: contain;
}
.cardTheam .card .card-body {
  padding: 24px;
  padding: 34px 20px 0 20px;
  margin: auto;
}
.cardTheam .card .card-title {
  font-size: 22px;
  line-height: 31px;
  font-weight: 700;
  text-align: center;
  font-family: "News701Bt";
  margin-bottom: 13px;
}
.cardTheam .card .card-text {
  font-size: 18px;
  line-height: 19px;
  font-weight: 400;
  text-align: center;
  line-height: 26px;
  letter-spacing: 0.5px;
}

.cardTheam-2 .card {
  border: 1px solid #EAEBEC;
  overflow: hidden;
  background: #ffffff;
  border-radius: 16px;
  -webkit-border-radius: 16px;
  -moz-border-radius: 16px;
  -ms-border-radius: 16px;
  -o-border-radius: 16px;
  padding: 6px;
  height: 100%;
}
.cardTheam-2 .card .imgCard {
  overflow: hidden;
  width: 100%;
  height: 158px;
  border-radius: 9px;
}
.cardTheam-2 .card .imgCard img {
  width: 100%;
  height: 100%;
  -o-object-fit: cover;
     object-fit: cover;
  -o-object-position: top;
     object-position: top;
}
.cardTheam-2 .card .imgCard img {
  -o-object-fit: cover;
     object-fit: cover;
}
.cardTheam-2 .card .card-body {
  padding: 24px;
  padding: 8px 8px 10px 8px;
  display: flex;
  align-items: center;
  justify-content: center;
}
.cardTheam-2 .card .card-title {
  font-size: 14.35px;
  line-height: 24.71px;
  font-weight: 700;
  text-align: center;
  font-family: "News701Bt";
  margin-bottom: 0;
}
.cardTheam-2 .card .card-text {
  font-size: 14px;
  line-height: 18px;
  font-weight: 400;
  text-align: center;
  color: #5C6270;
}

.cardTheam-3 .card {
  border: 1px solid #EAEBEC;
  overflow: hidden;
  background: #ffffff;
  border-radius: 16px;
  -webkit-border-radius: 16px;
  -moz-border-radius: 16px;
  -ms-border-radius: 16px;
  -o-border-radius: 16px;
  padding: 6px;
  border-radius: 12px;
  -webkit-border-radius: 12px;
  -moz-border-radius: 12px;
  -ms-border-radius: 12px;
  -o-border-radius: 12px;
}
.cardTheam-3 .card .imgCard {
  overflow: hidden;
  width: 100%;
  height: 155px;
  border-radius: 9px;
}
.cardTheam-3 .card .imgCard img {
  width: 100%;
  height: 100%;
  -o-object-fit: cover;
     object-fit: cover;
  -o-object-position: top;
     object-position: top;
}
.cardTheam-3 .card .imgCard img {
  -o-object-fit: cover;
     object-fit: cover;
}
.cardTheam-3 .card .card-body {
  padding: 24px;
  padding: 8px 8px 16px 8px;
}
.cardTheam-3 .card .card-title {
  font-size: 24px;
  line-height: 31px;
  font-weight: 700;
  text-align: center;
  font-family: "News701Bt";
  margin-bottom: 10px;
}
.cardTheam-3 .card .card-text {
  font-size: 14px;
  line-height: 18px;
  font-weight: 400;
  text-align: center;
  color: #5C6270;
}

.cardTheam-4 .card {
  border: 1px solid #EAEBEC;
  overflow: hidden;
  background: #ffffff;
  border-radius: 16px;
  -webkit-border-radius: 16px;
  -moz-border-radius: 16px;
  -ms-border-radius: 16px;
  -o-border-radius: 16px;
  background-color: transparent;
  border: 0;
}
.cardTheam-4 .card .imgCard {
  overflow: hidden;
  width: 100%;
  height: 100px;
  border-radius: 12px;
}
.cardTheam-4 .card .imgCard img {
  width: 100%;
  height: 100%;
  -o-object-fit: cover;
     object-fit: cover;
  -o-object-position: top;
     object-position: top;
}
.cardTheam-4 .card .imgCard img {
  -o-object-fit: cover;
     object-fit: cover;
}
.cardTheam-4 .card .card-body {
  padding: 24px;
  padding: 6px 0 0 0;
}
.cardTheam-4 .card .card-title {
  font-size: 14px;
  line-height: 19px;
  font-weight: 400;
  text-align: center;
}

.cardTheam-surprise {
  width: 100%;
  padding: 15px;
  border: 1px solid #EAEBEC;
  border-radius: 17px;
  -webkit-border-radius: 17px;
  -moz-border-radius: 17px;
  -ms-border-radius: 17px;
  -o-border-radius: 17px;
}
.cardTheam-surprise .card {
  border: 1px solid #EAEBEC;
  overflow: hidden;
  background: #ffffff;
  border-radius: 16px;
  -webkit-border-radius: 16px;
  -moz-border-radius: 16px;
  -ms-border-radius: 16px;
  -o-border-radius: 16px;
  background: rgb(104, 96, 211);
  height: 378px;
  border-radius: 10px;
  -webkit-border-radius: 10px;
  -moz-border-radius: 10px;
  -ms-border-radius: 10px;
  -o-border-radius: 10px;
}
.cardTheam-surprise .card.cardanyone {
  background-image: url("../../image/cardimg-3.png");
  background-position: top;
  background-size: cover;
  background-repeat: no-repeat;
  width: 100%;
}
.cardTheam-surprise .card.making {
  background-image: url("../../image/cardimg-2.png");
  background-position: bottom;
  background-size: cover;
  background-repeat: no-repeat;
  width: 100%;
}
.cardTheam-surprise .card .imgCard {
  overflow: hidden;
  width: 100%;
  height: 279px;
  border-radius: 0;
}
.cardTheam-surprise .card .imgCard img {
  width: 100%;
  height: 100%;
  -o-object-fit: cover;
     object-fit: cover;
  -o-object-position: top;
     object-position: top;
}
.cardTheam-surprise .card .imgCard img {
  -o-object-fit: contain;
     object-fit: contain;
}
.cardTheam-surprise .card .card-body {
  padding: 24px;
  padding: 34px 20px 0 20px;
  margin: auto;
}
.cardTheam-surprise .card .card-title {
  font-size: 22px;
  line-height: 31px;
  font-weight: 700;
  text-align: center;
  font-weight: 700;
  font-size: 20px;
  line-height: 120%;
  color: #121032;
  line-height: 30px;
  text-align: left;
  color: #ffffff;
  margin-bottom: 13px;
}
.cardTheam-surprise .card .card-text {
  font-size: 16px;
  line-height: 19px;
  font-weight: 400;
  text-align: center;
  text-align: left;
  color: #ffffff;
}

.gridcard {
  display: grid;
  grid-template-columns: repeat(5, 1fr);
  gap: 21px;
  margin: 40px auto 0;
}

.gridcard-2 {
  display: grid;
  grid-template-columns: repeat(4, 1fr);
  gap: 21px;
  margin: 40px auto 0;
}
.gridcard-2 .img-pos {
  display: flex;
  width: 100%;
  justify-content: center;
  margin-top: -40px;
}
.gridcard-2 .img-pos .imgCard-rounded {
  border: 2px solid #ffffff;
  overflow: hidden;
  width: 62px;
  height: 62px;
  border-radius: 100%;
}
.gridcard-2 .img-pos .imgCard-rounded img {
  width: 100%;
  height: 100%;
  -o-object-fit: cover;
     object-fit: cover;
  -o-object-position: top;
     object-position: top;
}

.explore-gridcard {
  display: grid;
  grid-template-columns: repeat(3, 1fr);
  gap: 30px;
}
.explore-gridcard .img-pos {
  display: flex;
  width: 100%;
  justify-content: center;
  margin-top: -40px;
}
.explore-gridcard .img-pos .imgCard-rounded {
  border: 2px solid #ffffff;
  overflow: hidden;
  width: 62px;
  height: 62px;
  border-radius: 100%;
}
.explore-gridcard .img-pos .imgCard-rounded img {
  width: 100%;
  height: 100%;
  -o-object-fit: cover;
     object-fit: cover;
  -o-object-position: top;
     object-position: top;
}

.headingbox-exploreGiftcard {
  display: flex;
  justify-content: space-between;
  align-items: center;
  gap: 0;
  flex-wrap: wrap;
  flex-direction: row;
  gap: 15px;
  align-items: center;
  padding-bottom: 30px;
  margin-bottom: 30px;
  border-bottom: 1px solid #EAEBEC;
}
.headingbox-exploreGiftcard .title {
  margin-bottom: 20px;
  line-height: 120%;
}

.home-sec-4 {
  background-color: rgba(224, 236, 252, 0.4);
}
.home-sec-4 .headingbox-home {
  height: 100%;
  display: flex;
  justify-content: start;
  align-items: start;
  gap: 0;
  flex-wrap: nowrap;
  flex-direction: column;
  justify-content: center;
  gap: 20px;
  margin-bottom: 30px;
}

.brands-card {
  display: grid;
  grid-template-columns: repeat(6, 1fr);
  gap: 30px;
  margin: 0 auto 0;
}

.home-sec-5 {
  position: relative;
  padding: 88px 12px !important;
  background: url("../../image/bg-addcashcard.png");
  background-repeat: no-repeat;
  background-size: cover;
  border-radius: 35px;
  -webkit-border-radius: 35px;
  -moz-border-radius: 35px;
  -ms-border-radius: 35px;
  -o-border-radius: 35px;
  overflow: hidden;
  height: 750px;
}
.home-sec-5 .heading-box {
  gap: 30px;
  position: relative;
  z-index: 1;
}
.home-sec-5::before {
  content: " ";
  width: 50%;
  height: 70%;
  background: url("../../image/img-addcashcard-box.png");
  background-repeat: no-repeat;
  background-size: contain;
  background-position-x: right;
  background-position-y: bottom;
  position: absolute;
  left: auto;
  right: 26px;
  bottom: 6px;
}

.home-main .home-sec-7 {
  padding: 40px 12px 0 12px;
}

.home-sec-6 {
  overflow: hidden;
  border-radius: 35px;
  -webkit-border-radius: 35px;
  -moz-border-radius: 35px;
  -ms-border-radius: 35px;
  -o-border-radius: 35px;
  padding: 0 12px !important;
}

.heading-box-explore-giftcard {
  background-color: #E0ECFC;
  padding: 18px 20px;
  margin-bottom: 52PX;
}

.acordianTheam .accordion .accordion-item {
  margin-bottom: 20px;
  border: 1px solid rgb(234, 235, 236);
  border-radius: 8px;
  -webkit-border-radius: 8px;
  -moz-border-radius: 8px;
  -ms-border-radius: 8px;
  -o-border-radius: 8px;
  overflow: hidden;
  padding: 0 16.5px;
}
.acordianTheam .accordion .accordion-item .accordion-header {
  font-family: "News701Bt";
  font-weight: 700;
  font-size: 18px;
  line-height: 100%;
  letter-spacing: 0px;
  text-transform: capitalize;
}
.acordianTheam .accordion .accordion-item .accordion-header .accordion-button {
  padding: 20px 0;
  font-weight: 400;
  font-size: 16px;
  line-height: 21px;
  color: #121032;
  color: #121032;
  border-bottom: 1px solid rgb(234, 235, 236);
}
.acordianTheam .accordion .accordion-item .accordion-header .accordion-button:not(.collapsed) {
  background-color: transparent;
  box-shadow: none;
}
.acordianTheam .accordion .accordion-body {
  padding: 20px 0;
}
.acordianTheam .listing-Explore-GiftCards {
  display: flex;
  flex-direction: column;
  gap: 21px;
}
.acordianTheam .listing-Explore-GiftCards .items {
  display: flex;
  justify-content: space-between;
  align-items: center;
  gap: 0;
  flex-wrap: wrap;
  flex-direction: row;
  flex-wrap: nowrap;
  gap: 10px;
  font-weight: 400;
  font-size: 15px;
  line-height: 22px;
  color: #121032;
}

.checkboxTheam .form-check {
  padding: 0;
  margin: 0;
}
.checkboxTheam .form-check .form-check-input {
  width: 20px;
  height: 20px;
  margin: 0;
}
.checkboxTheam .form-check .form-check-input:checked {
  background-color: rgb(16, 114, 190);
  border-color: rgb(16, 114, 190);
}

.paginatinTheam .pagination {
  display: flex;
  gap: 16px;
  justify-content: end;
}
.paginatinTheam .page-link {
  font-weight: 600;
  font-size: 14px;
  line-height: 19px;
  color: #495A69;
  background-color: #E0ECFC;
  border: 0;
  border-radius: 6px;
  -webkit-border-radius: 6px;
  -moz-border-radius: 6px;
  -ms-border-radius: 6px;
  -o-border-radius: 6px;
  min-width: 50px;
  padding: 11px 20px;
  height: 50px;
  text-align: center;
  display: flex;
  justify-content: center;
  align-items: center;
  gap: 0;
  flex-wrap: nowrap;
  flex-direction: row;
}
.paginatinTheam .page-link.active {
  background-color: #0255A3;
  color: #ffffff;
  box-shadow: 0px 7px 16px 0px rgba(0, 0, 0, 0.1411764706);
}

.bredcrumbTheam .breadcrumb {
  margin-bottom: 0;
}
.bredcrumbTheam .breadcrumb .breadcrumb-item {
  font-weight: 500;
  font-size: 14px;
  line-height: 22px;
  color: #5C6270;
}
.bredcrumbTheam .breadcrumb .breadcrumb-item a {
  color: #121032;
}

.ajio-giftcard .card-price {
  font-family: "News701Bt";
  font-weight: 700;
  font-size: 24px;
  line-height: 120%;
  color: #1072BE;
  text-align: center;
  margin-top: 10px;
}

.ajiobox-titlebox {
  background-color: #E0ECFC;
  padding: 15px 20px;
  display: flex;
  justify-content: start;
  align-items: center;
  gap: 0;
  flex-wrap: nowrap;
  flex-direction: row;
  gap: 20px;
  border-radius: 12px;
  -webkit-border-radius: 12px;
  -moz-border-radius: 12px;
  -ms-border-radius: 12px;
  -o-border-radius: 12px;
  margin-bottom: 30px;
}
.ajiobox-titlebox .ajiobox-img {
  overflow: hidden;
  width: 62px;
  height: 62px;
  border-radius: 100%;
  border: 2px solid #ffffff;
}
.ajiobox-titlebox .ajiobox-img img {
  width: 100%;
  height: 100%;
  -o-object-fit: cover;
     object-fit: cover;
  -o-object-position: top;
     object-position: top;
}
.ajiobox-titlebox .title-ajio {
  font-weight: 700;
  font-size: 24px;
  line-height: 120%;
  color: #1072BE;
  color: #121032;
  margin-bottom: 5px;
}
.ajiobox-titlebox .sibtitle-ajio {
  font-weight: 400;
  font-size: 14px;
  line-height: 19px;
  color: #121032;
  color: #5C6270;
}

.card-detailBox-giftcard {
  width: 100%;
  display: flex;
  flex-direction: column;
  gap: 40px;
}
.card-detailBox-giftcard.gap-30 {
  gap: 30px;
}
.card-detailBox-giftcard.gap-30 .booknowBox {
  border: 0;
  padding-bottom: 0;
}

.img-giftcard-detailBox {
  width: 100%;
  height: 330px;
  background-color: #243545;
  border-radius: 11px;
  -webkit-border-radius: 11px;
  -moz-border-radius: 11px;
  -ms-border-radius: 11px;
  -o-border-radius: 11px;
  display: flex;
  justify-content: end;
  align-items: center;
  gap: 0;
  flex-wrap: wrap;
  flex-direction: row;
}
.img-giftcard-detailBox img {
  width: 100%;
}

.booknowBox {
  display: flex;
  justify-content: space-between;
  align-items: center;
  gap: 0;
  flex-wrap: wrap;
  flex-direction: row;
  gap: 15px;
  align-items: start;
  padding-bottom: 40px;
  border-bottom: 1px solid #EAEBEC;
}
.booknowBox .left h2 {
  font-family: "News701Bt";
  font-weight: 700;
  font-size: 30px;
  line-height: 120%;
  color: #121032;
  margin-bottom: 25px;
}
.booknowBox .rate {
  font-family: "News701Bt";
  font-weight: 700;
  font-size: 22px;
  line-height: 120%;
  color: #1072BE;
  margin-bottom: 14px;
}
.booknowBox .right {
  width: 287px;
  display: flex;
  justify-content: end;
  align-items: center;
  gap: 0;
  flex-wrap: wrap;
  flex-direction: row;
}
.booknowBox .right button {
  width: 100%;
  height: 50px;
  font-weight: 700;
}

.text-bg-lighblue {
  display: flex;
  justify-content: center;
  align-items: center;
  gap: 0;
  flex-wrap: nowrap;
  flex-direction: row;
  display: inline-flex;
  gap: 5px;
  font-weight: 600;
  font-size: 13px;
  line-height: 126%;
  color: #121032;
  padding: 5px 6px;
  border-radius: 4px;
  -webkit-border-radius: 4px;
  -moz-border-radius: 4px;
  -ms-border-radius: 4px;
  -o-border-radius: 4px;
  background-color: #E0ECFC;
  color: #121032;
  font-weight: 600;
  font-size: 15px;
  line-height: 126%;
  color: #121032;
}
.text-bg-lighblue .img-badge {
  overflow: hidden;
  width: 23px;
  height: 23px;
  border-radius: 12px;
}
.text-bg-lighblue .img-badge img {
  width: 100%;
  height: 100%;
  -o-object-fit: cover;
     object-fit: cover;
  -o-object-position: top;
     object-position: top;
}
.text-bg-lighblue .img-badge-18 {
  overflow: hidden;
  width: 18px;
  height: 18px;
  border-radius: 12px;
}
.text-bg-lighblue .img-badge-18 img {
  width: 100%;
  height: 100%;
  -o-object-fit: cover;
     object-fit: cover;
  -o-object-position: top;
     object-position: top;
}
.text-bg-lighblue span {
  color: #5C6270;
}
.text-bg-lighblue.bgwhite {
  background-color: #ffffff;
}
.text-bg-lighblue.text-12px {
  font-size: 12px;
  font-weight: 600;
}
.text-bg-lighblue.text-12px span {
  font-weight: 400;
}
.text-bg-lighblue.week {
  background-color: rgb(234, 255, 240);
  color: rgb(43, 170, 81);
  border-radius: 10px;
  -webkit-border-radius: 10px;
  -moz-border-radius: 10px;
  -ms-border-radius: 10px;
  -o-border-radius: 10px;
  padding: 5px 10px;
}

.text-bg-lighblue-md {
  display: flex;
  justify-content: center;
  align-items: center;
  gap: 0;
  flex-wrap: nowrap;
  flex-direction: row;
  display: inline-flex;
  gap: 5px;
  font-weight: 600;
  font-size: 12px;
  line-height: 18px;
  color: #121032;
  padding: 4px 6px;
  border-radius: 4px;
  -webkit-border-radius: 4px;
  -moz-border-radius: 4px;
  -ms-border-radius: 4px;
  -o-border-radius: 4px;
  background-color: #E0ECFC;
  color: #5C6270;
}
.text-bg-lighblue-md span {
  color: #121032;
  font-weight: 700;
  font-size: 14px;
  line-height: 20px;
  color: #121032;
}
.text-bg-lighblue-md.bgwhite {
  background-color: #ffffff;
}
.text-bg-lighblue-md.bg-yellooff {
  background-color: rgba(244, 141, 3, 0.19);
}

.text-card-detailBox-giftcard h3 {
  font-weight: 700;
  font-size: 18px;
  line-height: 120%;
  color: #121032;
  margin-bottom: 15px;
}
.text-card-detailBox-giftcard p {
  font-weight: 500;
  font-size: 15px;
  line-height: 30px;
  color: #5C6270;
  padding-bottom: 20px;
  margin-bottom: 20px;
  border-bottom: 1px solid #EAEBEC;
}

.badge-orange {
  display: inline-flex;
  font-weight: 400;
  font-size: 14px;
  line-height: 19px;
  color: #121032;
  font-weight: 700;
  color: #ffffff;
  background-color: rgb(244, 141, 3);
  padding: 3px 6px;
  border-radius: 10px 0 10px 0;
  -webkit-border-radius: 10px 0 10px 0;
  -moz-border-radius: 10px 0 10px 0;
  -ms-border-radius: 10px 0 10px 0;
  -o-border-radius: 10px 0 10px 0;
  width: 86px;
  height: 25px;
  display: flex;
  justify-content: center;
  align-items: center;
  gap: 0;
  flex-wrap: nowrap;
  flex-direction: row;
}
.badge-orange.bg-blue {
  background-color: #1072BE;
}
.badge-orange.rad-5px {
  border-radius: 5px;
  -webkit-border-radius: 5px;
  -moz-border-radius: 5px;
  -ms-border-radius: 5px;
  -o-border-radius: 5px;
}
.badge-orange.posi {
  position: absolute;
  left: 0px;
  top: -1px;
}

.listing-text {
  display: flex;
  justify-content: start;
  align-items: start;
  gap: 0;
  flex-wrap: nowrap;
  flex-direction: column;
  gap: 15px;
}
.listing-text li {
  list-style-type: disc;
  margin-left: 20px;
  font-weight: 500;
  font-size: 15px;
  line-height: 30px;
  color: #5C6270;
}
.listing-text ::marker {
  color: #5C6270;
  font-size: 15px;
}

.modalTheam .modal-dialog {
  max-width: 769px;
  border-radius: 12px;
  -webkit-border-radius: 12px;
  -moz-border-radius: 12px;
  -ms-border-radius: 12px;
  -o-border-radius: 12px;
  overflow: hidden;
}
.modalTheam .modal-dialog .modal-content {
  border: 0;
}
.modalTheam .modal-dialog .leftside {
  background-color: #E0ECFC;
  min-height: 647px;
}
.modalTheam .modal-dialog .rightside {
  background-color: #ffffff;
  padding: 55px 40px;
}
.modalTheam .btn-close {
  position: absolute;
  right: 20px;
  top: 20px;
}

.modalTheam-sm .modal-dialog {
  max-width: 300px;
  border-radius: 12px;
  -webkit-border-radius: 12px;
  -moz-border-radius: 12px;
  -ms-border-radius: 12px;
  -o-border-radius: 12px;
  overflow: hidden;
}
.modalTheam-sm .modal-dialog .modal-content {
  border: 0;
}
.modalTheam-sm .modal-dialog .modal-body {
  background-color: #ffffff;
  padding: 20px 16px;
}
.modalTheam-sm .btn-close {
  position: absolute;
  right: 20px;
  top: 20px;
}
.modalTheam-sm .modal-subtitle {
  color: #121032;
}

.modalTheam-3 .modal-dialog {
  max-width: 894px;
  border-radius: 12px;
  -webkit-border-radius: 12px;
  -moz-border-radius: 12px;
  -ms-border-radius: 12px;
  -o-border-radius: 12px;
  overflow: hidden;
}
.modalTheam-3 .modal-dialog .modal-content {
  border: 0;
}
.modalTheam-3 .modal-dialog .leftside {
  background-color: #E0ECFC;
  min-height: 610px;
  padding: 24px;
}
.modalTheam-3 .modal-dialog .rightside {
  background-color: #ffffff;
  padding: 20px 30px 30px 30px;
}
.modalTheam-3 .btn-close {
  position: absolute;
  right: 20px;
  top: 20px;
}
.modalTheam-3 .form-theam {
  height: 100%;
}
.modalTheam-3 .box-1-formtheam {
  display: flex;
  justify-content: start;
  align-items: start;
  gap: 0;
  flex-wrap: nowrap;
  flex-direction: column;
  justify-content: space-between;
  gap: 15px;
  height: 100%;
  width: 100%;
}

.modalTheam-400 .modal-dialog {
  max-width: 400px;
  border-radius: 12px;
  -webkit-border-radius: 12px;
  -moz-border-radius: 12px;
  -ms-border-radius: 12px;
  -o-border-radius: 12px;
  overflow: hidden;
}
.modalTheam-400 .modal-dialog .modal-content {
  border: 0;
}
.modalTheam-400 .modal-dialog .modal-body {
  background-color: #ffffff;
  padding: 12px 12px;
}
.modalTheam-400 .btn-close {
  position: absolute;
  right: 20px;
  top: 20px;
}

.modalTheam-Exploregiftcard .modal-dialog {
  border-radius: 18px;
  -webkit-border-radius: 18px;
  -moz-border-radius: 18px;
  -ms-border-radius: 18px;
  -o-border-radius: 18px;
  overflow: hidden;
}
.modalTheam-Exploregiftcard .modal-dialog .modal-content {
  border: 0;
}
.modalTheam-Exploregiftcard .modal-dialog .modal-body {
  padding: 40px;
}
.modalTheam-Exploregiftcard .btn-close {
  position: absolute;
  right: 20px;
  top: 20px;
  z-index: 2;
}

.login-left {
  padding: 40px 15px;
  display: flex;
  justify-content: start;
  align-items: start;
  gap: 0;
  flex-wrap: nowrap;
  flex-direction: column;
  gap: 40px;
}
.login-left .text-box h3 {
  font-weight: 800;
  font-size: 14px;
  line-height: 120%;
  color: #202020;
  margin-bottom: 6px;
}
.login-left .text-box p {
  font-weight: 400;
  font-size: 12px;
  line-height: 18px;
  color: #5C6270;
  color: #5A5A5A;
}

.listing-login-left {
  display: flex;
  justify-content: start;
  align-items: start;
  gap: 0;
  flex-wrap: nowrap;
  flex-direction: column;
  gap: 18px;
}
.listing-login-left li {
  display: flex;
  justify-content: start;
  align-items: start;
  gap: 8px;
  flex-wrap: nowrap;
  flex-direction: row;
}

.logo-icon-modal {
  width: 35px;
}

.title-loginleft {
  font-weight: 700;
  font-size: 20px;
  line-height: 120%;
  color: #121032;
  font-family: "News701Bt";
}
.title-loginleft.text-18 {
  font-weight: 700;
  font-size: 18px;
  line-height: 120%;
  color: #121032;
}

.modal-title {
  font-family: "News701Bt";
  font-weight: 700;
  font-size: 26px;
  line-height: 35px;
  color: #121032;
}

.modal-subtitle {
  font-weight: 400;
  font-size: 14px;
  line-height: 19px;
  color: #121032;
  color: #5C6270;
}

.modal-heading {
  margin-bottom: 25px;
}
.modal-heading .modal-title {
  margin-bottom: 5px;
}

.form-theam {
  max-width: 370px;
  margin: auto;
}

.form-control-cust {
  position: relative;
}
.form-control-cust input[type=number].form-control {
  padding-left: 75px;
}
.form-control-cust .form-control {
  background: transparent;
  border: 1px solid #EAEBEC;
  padding: 15px;
  font-weight: 400;
  font-size: 14px;
  line-height: 19px;
  color: #121032;
  border-radius: 10px;
  -webkit-border-radius: 10px;
  -moz-border-radius: 10px;
  -ms-border-radius: 10px;
  -o-border-radius: 10px;
}
.form-control-cust .form-control::-moz-placeholder {
  color: #5C6270;
}
.form-control-cust .form-control::placeholder {
  color: #5C6270;
}
.form-control-cust .form-control.bgwhite {
  background-color: #ffffff;
  border-color: transparent;
}
.form-control-cust .form-select {
  border: 1px solid #EAEBEC;
  padding: 15px;
  font-weight: 400;
  font-size: 14px;
  line-height: 19px;
  color: #121032;
  border-radius: 10px;
  -webkit-border-radius: 10px;
  -moz-border-radius: 10px;
  -ms-border-radius: 10px;
  -o-border-radius: 10px;
  position: relative;
  padding: 24px 15px 7px 15px;
  font-weight: 700;
}
.form-control-cust .label-select {
  position: absolute;
  top: 8px;
  left: 15px;
  z-index: 1;
  font-weight: 400;
  font-size: 12px;
  line-height: 18px;
  color: #5C6270;
  color: #5C6270;
}
.form-control-cust .numSelect {
  position: absolute;
  left: 15px;
  top: 15px;
}
.form-control-cust .numSelect select {
  border: 0;
}
.form-control-cust .btn-eye {
  position: absolute;
  right: 14px;
  top: 11px;
}

.pos-check {
  position: relative;
  top: 5px;
}

.link-modal {
  font-weight: 400;
  font-size: 14px;
  line-height: 19px;
  color: #121032;
  color: #5C6270 !important;
  background-color: transparent;
  border: 0;
}
.link-modal span {
  color: #1072BE;
  font-weight: 700;
}
.link-modal.text-16 {
  font-weight: 400;
  font-size: 16px;
  line-height: 21px;
  color: #121032;
}
.link-modal:hover {
  text-decoration-line: underline;
  -moz-text-decoration-line: underline;
}

.box-1-formtheam .col-12 {
  margin-bottom: 15px;
}

.box-2-formtheam .col-12 {
  margin-bottom: 20px;
}
.box-2-formtheam:last-child {
  margin-bottom: 0;
}

.social-btn {
  position: relative;
  margin-bottom: 16px;
}
.social-btn img {
  width: 15px;
  position: absolute;
  left: 17px;
  top: 13px;
  margin-bottom: 16px;
}

.form-control-cust .form-text {
  font-weight: 400;
  font-size: 11.11px;
  line-height: 14.04px;
  letter-spacing: 0px;
  text-align: center;
  color: rgb(45, 45, 45);
}
.form-control-cust .form-text a,
.form-control-cust .form-text span {
  color: rgb(27, 31, 135);
}
.form-control-cust .form-check {
  display: flex;
  align-items: center;
  gap: 16px;
}

.lineBox {
  display: flex;
  justify-content: center;
  align-items: center;
  gap: 0;
  flex-wrap: nowrap;
  flex-direction: row;
  gap: 15px;
  text-wrap: nowrap;
  margin: 16px 0;
}
.lineBox .hr-02 {
  border-bottom: 1px solid #EAEBEC;
  width: 100%;
}

.accept-terms {
  display: flex;
  justify-content: start;
  align-items: center;
  gap: 0;
  flex-wrap: nowrap;
  flex-direction: row;
  align-items: start;
  gap: 7px;
}
.accept-terms .checkboxTheam {
  position: relative;
  top: 5px;
}

.modal-heading-sm .title-loginleft {
  margin-bottom: 5px;
  text-align: center;
}

.title-orderdetailsModal {
  font-family: "News701Bt";
  font-weight: 700;
  font-size: 22px;
  line-height: 120%;
  color: #1072BE;
  color: #121032;
  margin: 20px 0 15px 0;
}

.modal-heading-orderDetail {
  border-bottom: 1px solid #EAEBEC;
  padding-bottom: 20px;
  margin-bottom: 20px;
}
.modal-heading-orderDetail .title {
  font-weight: 400;
  font-size: 16px;
  line-height: 21px;
  color: #121032;
}
.modal-heading-orderDetail .title.fs-26 {
  font-weight: 700;
  font-size: 26px;
  line-height: 35px;
  color: #121032;
}
.modal-heading-orderDetail .subtitle {
  font-weight: 400;
  font-size: 14px;
  line-height: 19px;
  color: #121032;
  color: #5C6270;
  text-align: center;
  margin-top: 10px;
}

.box-friendgiftcard {
  padding: 15px 12px;
  border-radius: 12px;
  -webkit-border-radius: 12px;
  -moz-border-radius: 12px;
  -ms-border-radius: 12px;
  -o-border-radius: 12px;
  background-color: #E0ECFC;
}
.box-friendgiftcard h2 {
  font-family: "News701Bt";
  font-weight: 400;
  font-size: 16px;
  line-height: 21px;
  color: #121032;
  font-weight: 700;
  margin-bottom: 10px;
}
.box-friendgiftcard input {
  background-color: #ffffff;
}

.orderSummaryList {
  display: flex;
  justify-content: start;
  align-items: start;
  gap: 0;
  flex-wrap: nowrap;
  flex-direction: column;
  gap: 10px;
  width: 100%;
}
.orderSummaryList .lable-15 {
  font-weight: 400;
  font-size: 15px;
  line-height: 22px;
  color: #121032;
  font-weight: 700;
  margin-bottom: 5px;
}
.orderSummaryList ul {
  width: 100%;
  border-bottom: 1px solid #EAEBEC;
  padding-bottom: 16px;
  margin-bottom: 6px;
}
.orderSummaryList ul li {
  display: flex;
  justify-content: space-between;
  align-items: center;
  gap: 0;
  flex-wrap: wrap;
  flex-direction: row;
  gap: 15px;
}
.orderSummaryList ul li .ordername {
  font-weight: 400;
  font-size: 14px;
  line-height: 19px;
  color: #121032;
  color: #5C6270;
}
.orderSummaryList ul li .price {
  font-weight: 400;
  font-size: 15px;
  line-height: 22px;
  color: #121032;
  font-weight: 700;
}
.orderSummaryList .totalbox {
  width: 100%;
  font-weight: 400;
  font-size: 16px;
  line-height: 21px;
  color: #121032;
  display: flex;
  justify-content: space-between;
  align-items: center;
  gap: 0;
  flex-wrap: wrap;
  flex-direction: row;
  gap: 15px;
}
.orderSummaryList .totalbox .total {
  font-weight: 700;
}
.orderSummaryList .totalbox .total-amount {
  font-weight: 700;
  color: #1072BE;
}

.box-surprise {
  padding: 10px 13px;
  border-radius: 8px;
  font-weight: 700;
  font-size: 15px;
  line-height: 126%;
  color: #121032;
  display: flex;
  justify-content: start;
  align-items: center;
  gap: 0;
  flex-wrap: nowrap;
  flex-direction: row;
  background-color: #E0ECFC;
  color: #121032;
  width: 100%;
  justify-content: start;
  gap: 15px;
  -webkit-border-radius: 8px;
  -moz-border-radius: 8px;
  -ms-border-radius: 8px;
  -o-border-radius: 8px;
}
.box-surprise span {
  color: #5C6270;
}
.box-surprise.bgwhite {
  background-color: #ffffff;
}
.box-surprise .img-surprise {
  overflow: hidden;
  width: 100%;
  height: 100%;
  border-radius: 12px;
  width: 30px;
  height: 30px;
}
.box-surprise .img-surprise img {
  width: 100%;
  height: 100%;
  -o-object-fit: cover;
     object-fit: cover;
  -o-object-position: top;
     object-position: top;
}

.photoFrend {
  overflow: hidden;
  width: 100%;
  height: 100%;
  border-radius: 100%;
  width: 40px;
  height: 40px;
}
.photoFrend img {
  width: 100%;
  height: 100%;
  -o-object-fit: cover;
     object-fit: cover;
  -o-object-position: top;
     object-position: top;
}

.selectFrendList li {
  display: flex;
  justify-content: space-between;
  align-items: center;
  gap: 0;
  flex-wrap: wrap;
  flex-direction: row;
  gap: 12px;
  padding: 12px 0;
  border-bottom: 1px solid #EAEBEC;
}
.selectFrendList li .leftside {
  display: flex;
  justify-content: start;
  align-items: center;
  gap: 0;
  flex-wrap: nowrap;
  flex-direction: row;
  gap: 17px;
}
.selectFrendList .discrip .name {
  font-weight: 400;
  font-size: 15px;
  line-height: 22px;
  color: #121032;
}
.selectFrendList .discrip .mail {
  font-weight: 400;
  font-size: 15px;
  line-height: 22px;
  color: #121032;
  color: #5C6270;
}

.premiumBox {
  display: flex;
  justify-content: space-between;
  align-items: center;
  gap: 0;
  flex-wrap: wrap;
  flex-direction: row;
  background-image: url("../../image/bg-premiumBox.png");
  background-position: center;
  background-repeat: no-repeat;
  background-size: 100% auto;
  border-radius: 15px;
  width: 100%;
  padding: 25px 30px;
  gap: 15px;
  -webkit-border-radius: 15px;
  -moz-border-radius: 15px;
  -ms-border-radius: 15px;
  -o-border-radius: 15px;
}
.premiumBox .title {
  font-weight: 400;
  font-size: 16px;
  line-height: 21px;
  color: #121032;
  line-height: 24px;
  font-weight: 700;
  max-width: 300px;
}
.premiumBox button {
  border: 0;
  font-weight: 700 !important;
}

.box-border-1 {
  border: 1px solid #EAEBEC;
  border-radius: 10px;
  -webkit-border-radius: 10px;
  -moz-border-radius: 10px;
  -ms-border-radius: 10px;
  -o-border-radius: 10px;
  overflow: hidden;
}

.profile-tab-sec .nav {
  flex-direction: row;
  flex-wrap: nowrap;
  overflow-x: auto;
}
.profile-tab-sec .nav .nav-item {
  width: 100%;
  border: 1px solid #EAEBEC;
  border-top: 0;
}
.profile-tab-sec .nav .nav-link {
  height: 100%;
  width: 100%;
  border-radius: 0;
  -webkit-border-radius: 0;
  -moz-border-radius: 0;
  -ms-border-radius: 0;
  -o-border-radius: 0;
  font-weight: 400;
  font-size: 14px;
  line-height: 19px;
  color: #121032;
  font-weight: 700;
  padding: 15px;
  text-wrap: nowrap;
}
.profile-tab-sec .nav .nav-link.active {
  background-color: #1072BE;
  color: #ffffff;
}

.form-profile {
  padding: 64px 70px 50px 70px;
  display: flex;
  justify-content: start;
  align-items: start;
  gap: 0;
  flex-wrap: nowrap;
  flex-direction: column;
  align-items: center;
  gap: 30px;
}

.mb-form-prof .col-12 {
  margin-bottom: 15px;
  padding-left: 6px;
  padding-right: 6px;
}

.box-deleteacc {
  width: 100%;
  border-top: 1px solid #EAEBEC;
  padding: 50px 70px;
  display: flex;
  justify-content: space-between;
  align-items: center;
  gap: 0;
  flex-wrap: wrap;
  flex-direction: row;
  gap: 15px;
}
.box-deleteacc .left {
  font-family: "News701Bt";
  display: flex;
  justify-content: center;
  align-items: center;
  gap: 0;
  flex-wrap: nowrap;
  flex-direction: row;
  gap: 20px;
  font-weight: 700;
  font-size: 20px;
  line-height: 120%;
  color: #121032;
}
.box-deleteacc button {
  width: 168px;
}

.hr-01 {
  border-bottom: 1px solid #EAEBEC;
  width: 100%;
}

.mb-167 {
  margin-bottom: 167px;
}
@media (max-width: 1199px) {
  .mb-167 .mb-167 {
    margin-bottom: 30px;
  }
}

.blockList {
  width: 100%;
  padding: 30px 24px;
}
.blockList li {
  display: flex;
  justify-content: space-between;
  align-items: center;
  gap: 0;
  flex-wrap: wrap;
  flex-direction: row;
  gap: 10px;
  padding: 15px 0;
  border-bottom: 1px solid #EAEBEC;
}
.blockList li .leftside {
  display: flex;
  justify-content: start;
  align-items: center;
  gap: 0;
  flex-wrap: nowrap;
  flex-direction: row;
  gap: 10px;
}
.blockList li button {
  width: 72px;
  height: 38px;
  color: #1072BE !important;
}
.blockList .discrip .name {
  font-weight: 400;
  font-size: 14px;
  line-height: 19px;
  color: #121032;
  font-weight: 700;
}

.lable-sharethought {
  font-weight: 400;
  font-size: 20px;
  line-height: 28px;
  color: #121032;
  text-align: center;
  max-width: 400px;
  margin: 0 auto 30px;
}

.sendfeedback.form-control-cust {
  width: 100%;
}
.sendfeedback.form-control-cust textarea {
  height: 241px;
}

.imgContactus {
  width: 100%;
  height: 100%;
  overflow: hidden;
  border-radius: 0px;
  -webkit-border-radius: 0px;
  -moz-border-radius: 0px;
  -ms-border-radius: 0px;
  -o-border-radius: 0px;
  width: 100%;
  height: 473px;
  border-radius: 15px;
  -webkit-border-radius: 15px;
  -moz-border-radius: 15px;
  -ms-border-radius: 15px;
  -o-border-radius: 15px;
}
.imgContactus img {
  width: 100%;
  height: 100%;
  -o-object-fit: cover;
     object-fit: cover;
  -o-object-position: top;
     object-position: top;
}

.getInTouch {
  padding: 42px 34px;
  border-radius: 15px;
  -webkit-border-radius: 15px;
  -moz-border-radius: 15px;
  -ms-border-radius: 15px;
  -o-border-radius: 15px;
  background-color: #E0ECFC;
}
.getInTouch h2 {
  font-weight: 700;
  font-size: 20px;
  line-height: 120%;
  color: #121032;
  font-weight: 700;
  font-family: "News701Bt";
  margin-bottom: 24px;
}

.h-128 {
  height: 128px;
}

.text-termscondition {
  font-weight: 500;
  font-size: 20px;
  line-height: 35px;
  color: #121032;
  margin-bottom: 15px;
}

.about-img {
  width: 100%;
  height: 100%;
  overflow: hidden;
  border-radius: 0px;
  border-radius: 15px;
  -webkit-border-radius: 15px;
  -moz-border-radius: 15px;
  -ms-border-radius: 15px;
  -o-border-radius: 15px;
  width: 100%;
  height: auto;
  margin-bottom: 20px;
}
.about-img img {
  width: 100%;
  height: 100%;
  -o-object-fit: cover;
     object-fit: cover;
  -o-object-position: top;
     object-position: top;
}

.sticky-150 {
  position: sticky;
  top: 150px;
}

.posted-person-Box {
  background-color: #E0ECFC;
  padding: 20px;
  border-radius: 12px;
  -webkit-border-radius: 12px;
  -moz-border-radius: 12px;
  -ms-border-radius: 12px;
  -o-border-radius: 12px;
  border: 1px solid #EAEBEC;
}
.posted-person-Box .bottom {
  display: flex;
  justify-content: space-between;
  align-items: center;
  gap: 0;
  flex-wrap: wrap;
  flex-direction: row;
  gap: 15px;
  margin-top: 20px;
}

.posted-Person {
  width: 100%;
}
.posted-Person li {
  display: flex;
  justify-content: space-between;
  align-items: center;
  gap: 0;
  flex-wrap: wrap;
  flex-direction: row;
  gap: 12px;
  padding: 0px 0;
  border-bottom: 1px solid #EAEBEC;
}
.posted-Person li .leftside {
  display: flex;
  justify-content: start;
  align-items: center;
  gap: 0;
  flex-wrap: nowrap;
  flex-direction: row;
  gap: 10px;
}
.posted-Person .discrip .name {
  font-weight: 700;
  font-size: 20px;
  line-height: 120%;
  color: #121032;
  margin-bottom: 5px;
}
.posted-Person .discrip .name-14 {
  font-weight: 400;
  font-size: 14px;
  line-height: 19px;
  color: #121032;
  font-weight: 700;
  margin-bottom: 5px;
}
.posted-Person .discrip .mail {
  font-weight: 400;
  font-size: 12px;
  line-height: 18px;
  color: #5C6270;
  color: #5C6270;
}

.photo-posted-person {
  overflow: hidden;
  width: 100%;
  height: 100%;
  border-radius: 100%;
  width: 50px;
  height: 50px;
  border: 2px solid #1072BE;
}
.photo-posted-person img {
  width: 100%;
  height: 100%;
  -o-object-fit: cover;
     object-fit: cover;
  -o-object-position: top;
     object-position: top;
}

.commentsBox {
  padding: 20px;
  border: 1px solid #EAEBEC;
  border-radius: 15px;
  -webkit-border-radius: 15px;
  -moz-border-radius: 15px;
  -ms-border-radius: 15px;
  -o-border-radius: 15px;
}

.commentbox-one {
  display: flex;
  justify-content: start;
  align-items: center;
  gap: 0;
  flex-wrap: nowrap;
  flex-direction: row;
  gap: 15px;
}
.commentbox-one .form-control-cust {
  width: 100%;
}
.commentbox-one .form-control-cust .form-control {
  border: 0;
  background-color: #E0ECFC;
  border-radius: 10px;
  -webkit-border-radius: 10px;
  -moz-border-radius: 10px;
  -ms-border-radius: 10px;
  -o-border-radius: 10px;
  height: 54px;
  padding-right: 130px;
  overflow-y: auto;
}
.commentbox-one .form-control-cust button {
  width: 113px;
  height: 35px;
  position: absolute;
  right: 14px;
  top: 11px;
  text-wrap: nowrap;
}

.photo-comment {
  overflow: hidden;
  width: 100%;
  height: 100%;
  border-radius: 100%;
  width: 40px;
  height: 40px;
}
.photo-comment img {
  width: 100%;
  height: 100%;
  -o-object-fit: cover;
     object-fit: cover;
  -o-object-position: top;
     object-position: top;
}

.comment-list-box {
  width: 100%;
}
.comment-list-box li {
  width: 100%;
  display: flex;
  justify-content: start;
  align-items: center;
  gap: 0;
  flex-wrap: nowrap;
  flex-direction: row;
  gap: 12px;
  padding: 25px 0;
  border-bottom: 1px solid #EAEBEC;
}
.comment-list-box li .leftside {
  display: flex;
  justify-content: start;
  align-items: center;
  gap: 0;
  flex-wrap: nowrap;
  flex-direction: row;
  gap: 10px;
  align-items: start;
}
.comment-list-box li .rightside {
  width: 100%;
}
.comment-list-box .discrip .name {
  font-weight: 400;
  font-size: 14px;
  line-height: 19px;
  color: #121032;
  font-weight: 700;
  margin-bottom: 5px;
}
.comment-list-box .discrip .comment {
  font-weight: 400;
  font-size: 14px;
  line-height: 19px;
  color: #121032;
  color: #5C6270;
  margin-bottom: 5px;
}
.comment-list-box .discrip .time {
  font-weight: 400;
  font-size: 12px;
  line-height: 18px;
  color: #5C6270;
  color: #5C6270;
  margin-bottom: 5px;
}

.img-exploregiftcard-detailBox img {
  width: 100%;
  height: 100%;
}

.mw-100 {
  max-width: 100% !important;
}

.exchange-giftcard .card-price {
  font-family: "News701Bt";
  font-weight: 700;
  font-size: 24px;
  line-height: 120%;
  color: #1072BE;
  text-align: center;
  margin: 10px 0;
}
.exchange-giftcard button {
  height: 38px;
}
.exchange-giftcard .addedBtn {
  width: 100%;
  color: #1072BE;
}
.exchange-giftcard .cardTheam-3 .card .card-body {
  padding-top: 17px;
}
.exchange-giftcard .cardTheam-3 .card .card-title {
  font-size: 20px;
}
.exchange-giftcard .cardTheam-3 .card .card-price {
  font-size: 20px;
}

.explorewith-gridcard {
  display: grid;
  grid-template-columns: repeat(4, 1fr);
  gap: 30px;
  height: 646px;
  overflow-y: auto;
}
.explorewith-gridcard .img-pos {
  display: flex;
  width: 100%;
  justify-content: center;
  margin-top: -40px;
}
.explorewith-gridcard .img-pos .imgCard-rounded {
  border: 2px solid #ffffff;
  overflow: hidden;
  width: 62px;
  height: 62px;
  border-radius: 100%;
}
.explorewith-gridcard .img-pos .imgCard-rounded img {
  width: 100%;
  height: 100%;
  -o-object-fit: cover;
     object-fit: cover;
  -o-object-position: top;
     object-position: top;
}

.cardTheam-exploreWith .card {
  border: 1px solid #EAEBEC;
  overflow: hidden;
  background: #ffffff;
  border-radius: 16px;
  -webkit-border-radius: 16px;
  -moz-border-radius: 16px;
  -ms-border-radius: 16px;
  -o-border-radius: 16px;
  padding: 0px;
  border-radius: 12px;
  -webkit-border-radius: 12px;
  -moz-border-radius: 12px;
  -ms-border-radius: 12px;
  -o-border-radius: 12px;
}
.cardTheam-exploreWith .card .imgCard {
  overflow: hidden;
  width: 100%;
  height: 155px;
  border-radius: 9px;
}
.cardTheam-exploreWith .card .imgCard img {
  width: 100%;
  height: 100%;
  -o-object-fit: cover;
     object-fit: cover;
  -o-object-position: top;
     object-position: top;
}
.cardTheam-exploreWith .card .imgCard img {
  -o-object-fit: cover;
     object-fit: cover;
}
.cardTheam-exploreWith .card .card-body {
  padding: 24px;
  padding: 20px 18px;
}
.cardTheam-exploreWith .card .card-title {
  font-size: 20px;
  line-height: 24px;
  font-weight: 700;
  text-align: center;
  font-family: "News701Bt";
  margin-bottom: 10px;
}
.cardTheam-exploreWith .card .card-text {
  font-size: 14px;
  line-height: 18px;
  font-weight: 400;
  text-align: center;
  color: #5C6270;
}
.cardTheam-exploreWith .card .card-price {
  font-size: 20px;
  line-height: 24px;
  font-weight: 400;
  text-align: center;
  color: #1072BE;
}

.modalExcnage-footer.modal-footer {
  box-shadow: 0px 0px 4px 0px rgba(0, 0, 0, 0.25);
  border: 0;
  padding: 12px 18px;
}

.modalExcnage-footer button {
  width: 360px;
}

.exchangebrands-card {
  display: grid;
  grid-template-columns: repeat(6, 1fr);
  gap: 34px;
  margin: 0 auto 0;
}

.cardTheam-exchagebrand .card {
  border: 1px solid #EAEBEC;
  overflow: hidden;
  background: #ffffff;
  border-radius: 16px;
  -webkit-border-radius: 16px;
  -moz-border-radius: 16px;
  -ms-border-radius: 16px;
  -o-border-radius: 16px;
  background-color: transparent;
  border: 0;
}
.cardTheam-exchagebrand .card .imgCard {
  overflow: hidden;
  width: 100%;
  height: 116px;
  border-radius: 13.92px;
  overflow: hidden;
}
.cardTheam-exchagebrand .card .imgCard img {
  width: 100%;
  height: 100%;
  -o-object-fit: cover;
     object-fit: cover;
  -o-object-position: top;
     object-position: top;
}
.cardTheam-exchagebrand .card .imgCard img {
  -o-object-fit: cover;
     object-fit: cover;
  -o-object-position: center;
     object-position: center;
  overflow: hidden;
}
.cardTheam-exchagebrand .card .card-body {
  padding: 24px;
  padding: 6px 0 0 0;
}
.cardTheam-exchagebrand .card .card-title {
  font-size: 16.24px;
  line-height: 22px;
  font-weight: 400;
  text-align: center;
}

.noifictation-container {
  display: flex;
  justify-content: start;
  align-items: start;
  gap: 0;
  flex-wrap: nowrap;
  flex-direction: column;
  gap: 15px;
}
.noifictation-container li {
  width: 100%;
  display: flex;
  justify-content: space-between;
  align-items: center;
  gap: 0;
  flex-wrap: wrap;
  flex-direction: row;
  gap: 12px;
  padding: 15px;
  border: 1px solid #EAEBEC;
  border-radius: 8px;
  -webkit-border-radius: 8px;
  -moz-border-radius: 8px;
  -ms-border-radius: 8px;
  -o-border-radius: 8px;
}
.noifictation-container li .leftside {
  display: flex;
  justify-content: start;
  align-items: center;
  gap: 0;
  flex-wrap: nowrap;
  flex-direction: row;
  gap: 11px;
}
.noifictation-container .discrip .name {
  font-weight: 400;
  font-size: 15px;
  line-height: 22px;
  color: #121032;
}
.noifictation-container .discrip .name .text-blue {
  color: #1072BE;
}
.noifictation-container .discrip .name .text-red {
  color: #FF3B30;
}
.noifictation-container .discrip .name .text-green {
  color: #34C759;
}
.noifictation-container .date {
  font-weight: 400;
  font-size: 12px;
  line-height: 18px;
  color: #5C6270;
  color: #5C6270;
}
.noifictation-container .infor-text {
  font-weight: 400;
  font-size: 14px;
  line-height: 19px;
  color: #121032;
  color: #5C6270;
  margin-top: 5px;
}

.notification-photos {
  overflow: hidden;
  width: 100%;
  height: 100%;
  border-radius: 100%;
  width: 47px;
  height: 47px;
}
.notification-photos img {
  width: 100%;
  height: 100%;
  -o-object-fit: cover;
     object-fit: cover;
  -o-object-position: top;
     object-position: top;
}

.chatTheam {
  border: 1px solid #EAEBEC;
  border-radius: 8px;
  -webkit-border-radius: 8px;
  -moz-border-radius: 8px;
  -ms-border-radius: 8px;
  -o-border-radius: 8px;
  height: 100%;
  overflow: hidden;
}
.chatTheam .nav {
  display: flex;
  justify-content: start;
  align-items: start;
  gap: 0;
  flex-wrap: nowrap;
  flex-direction: column;
}
.chatTheam .nav-link {
  display: flex;
  justify-content: start;
  align-items: center;
  gap: 0;
  flex-wrap: nowrap;
  flex-direction: row;
  align-items: start;
  gap: 10px;
  padding: 15px 10px 15px 20px;
  background-color: transparent;
  border-bottom: 1px solid #EAEBEC;
  border-radius: 0;
  -webkit-border-radius: 0;
  -moz-border-radius: 0;
  -ms-border-radius: 0;
  -o-border-radius: 0;
}
.chatTheam .nav-link.active {
  background-color: #E0ECFC;
}
.chatTheam .nav-link .left {
  display: flex;
  justify-content: start;
  align-items: center;
  gap: 0;
  flex-wrap: nowrap;
  flex-direction: row;
  align-items: start;
  gap: 10px;
}
.chatTheam .nav-link .left .img-chat {
  overflow: hidden;
  width: 100%;
  height: 100%;
  border-radius: 100%;
  width: 40px;
  height: 40px;
}
.chatTheam .nav-link .left .img-chat img {
  width: 100%;
  height: 100%;
  -o-object-fit: cover;
     object-fit: cover;
  -o-object-position: top;
     object-position: top;
}
.chatTheam .nav-link .left .name {
  font-weight: 400;
  font-size: 15px;
  line-height: 22px;
  color: #121032;
  font-weight: 700;
  margin-bottom: 7px;
  text-align: start;
}
.chatTheam .nav-link .left .info {
  font-weight: 400;
  font-size: 12px;
  line-height: 18px;
  color: #5C6270;
  color: #5C6270;
  text-align: start;
}
.chatTheam .nav-link .right .day {
  font-weight: 400;
  font-size: 12px;
  line-height: 18px;
  color: #5C6270;
  color: #5C6270;
  text-wrap: nowrap;
}

.chat-photo-header {
  width: 40px;
  height: 40px;
  overflow: hidden;
  width: 100%;
  height: 100%;
  border-radius: 100%;
}
.chat-photo-header img {
  width: 100%;
  height: 100%;
  -o-object-fit: cover;
     object-fit: cover;
  -o-object-position: top;
     object-position: top;
}

.title-name-chat {
  font-weight: 400;
  font-size: 15px;
  line-height: 22px;
  color: #121032;
  font-weight: 700;
}

.content-chat .top .left {
  display: flex;
  gap: 10px;
}

.img-chatleft {
  overflow: hidden;
  width: 100%;
  height: 100%;
  border-radius: 12px;
  width: 40px;
  height: 40px;
  border-radius: 8.33px;
  -webkit-border-radius: 8.33px;
  -moz-border-radius: 8.33px;
  -ms-border-radius: 8.33px;
  -o-border-radius: 8.33px;
}
.img-chatleft img {
  width: 100%;
  height: 100%;
  -o-object-fit: cover;
     object-fit: cover;
  -o-object-position: top;
     object-position: top;
}

.content-chat .top {
  display: flex;
  justify-content: space-between;
  padding: 16px 12px;
  background-color: #E0ECFC;
}

.call-btn {
  background-position: center;
  background-repeat: no-repeat;
  background-size: 100% auto;
  background-color: transparent;
  width: 24px;
  height: 24px;
  border: 0;
}

.vidio-call-bg {
  background-image: url("../images/svg/video-call-bg.svg");
}

.audio-call-bg {
  background-image: url("../images/svg/audio-call-bg.svg");
}

.chat-msg-bg {
  background-image: url("../images/svg/msg-chat.svg");
}

.content-chatlog {
  padding: 30px 23px;
  height: 656px;
  overflow-y: auto;
}

.msg-recieve {
  display: flex;
  flex-direction: column;
  gap: 8px;
  margin-bottom: 12px;
  align-items: end;
}

.content-chatlog .right {
  display: flex;
  flex-direction: column;
  gap: 8px;
  align-items: end;
  justify-content: center;
}

.content-chatlog .left {
  font-family: "Inter", sans-serif;
  width: 100%;
  display: flex;
  gap: 4px;
}

.content-chatlog .right .message {
  font-family: "Inter", sans-serif;
  width: 100%;
  padding: 8px 16px;
  border-radius: 12px;
  -webkit-border-radius: 12px;
  -moz-border-radius: 12px;
  -ms-border-radius: 12px;
  -o-border-radius: 12px;
  color: #121032;
  margin-bottom: 10px;
  background: rgb(234, 235, 236);
  background-color: #E0ECFC;
  margin-bottom: 10px;
  font-weight: 400;
  font-size: 14px;
  line-height: 19px;
  color: #121032;
}

.time-chat {
  display: flex;
  justify-content: start;
  align-items: center;
  gap: 0;
  flex-wrap: nowrap;
  flex-direction: row;
  gap: 2px;
  color: #5C6270;
}

.message-sent {
  font-weight: 400;
  font-size: 14px;
  line-height: 19px;
  color: #121032;
  width: auto;
  padding: 8px 16px;
  border-radius: 12px;
  -webkit-border-radius: 12px;
  -moz-border-radius: 12px;
  -ms-border-radius: 12px;
  -o-border-radius: 12px;
  color: #121032;
  margin-bottom: 10px;
  background: rgb(234, 235, 236);
}

.msg-sent-container,
.msg-recieve {
  max-width: auto;
  width: auto;
}

.content-chatlog .chat-day {
  font-family: "Inter", sans-serif;
  font-weight: 400;
  font-size: 14px;
  line-height: 19px;
  color: #121032;
  color: #5C6270;
  text-align: center;
  margin: 12px 0 23px 0;
}

.chat-bottom {
  width: 100%;
  padding: 14px 16.5px;
  position: static;
  bottom: 26px;
  right: 0;
  display: flex;
  justify-content: start;
  align-items: center;
  gap: 0;
  flex-wrap: nowrap;
  flex-direction: row;
  gap: 10px;
}

.chat-upload-icon {
  background-image: url("../images/svg/chat-upload.svg");
  background-position: center;
  background-repeat: no-repeat;
  background-size: 100% 26px;
  width: 23px;
  height: 26px;
  border: 0;
  background-color: transparent;
}

.chat-input {
  width: 100%;
  border: 1px solid transparent;
  background-color: transparent;
  font-weight: 400;
  font-size: 16px;
  line-height: 21px;
  color: #121032;
  color: #121032;
}

.chat-input::-moz-placeholder {
  color: #5C6270;
}

.chat-input::placeholder {
  color: #5C6270;
}

.chat-input:focus {
  outline: none;
  border-bottom: 1px solid #1072BE;
  padding-bottom: 2px;
}

.send {
  font-family: "Inter", sans-serif;
  padding: 16px 16.5px;
}

.post {
  padding: 5px 20px;
}

.send {
  border: 0;
  background-color: transparent;
  padding: 0;
}

.post {
  border-radius: 24px;
  border: 0;
  font-size: 14px;
  font-weight: 600;
  line-height: 20px;
  text-align: center;
  color: rgb(255, 255, 255);
  background-color: rgb(0, 207, 200);
  -webkit-border-radius: 24px;
  -moz-border-radius: 24px;
  -ms-border-radius: 24px;
  -o-border-radius: 24px;
}

.chat-photo-header {
  width: 44px;
  height: 44px;
}
.chat-photo-header img {
  width: 100%;
  height: 100%;
  border-radius: 8px;
  -webkit-border-radius: 8px;
  -moz-border-radius: 8px;
  -ms-border-radius: 8px;
  -o-border-radius: 8px;
}

.chatbox {
  border: 1px solid #EAEBEC;
  border-radius: 8px;
  -webkit-border-radius: 8px;
  -moz-border-radius: 8px;
  -ms-border-radius: 8px;
  -o-border-radius: 8px;
}
.chatbox.bookingBox {
  border-radius: 8px;
  -webkit-border-radius: 8px;
  -moz-border-radius: 8px;
  -ms-border-radius: 8px;
  -o-border-radius: 8px;
  overflow: hidden;
}

.scrollar1::-webkit-scrollbar {
  width: 8px;
  height: 8px;
  border-radius: 8px 0 0 8px;
  -webkit-border-radius: 8px 0 0 8px;
  -moz-border-radius: 8px 0 0 8px;
  -ms-border-radius: 8px 0 0 8px;
  -o-border-radius: 8px 0 0 8px;
  -webkit-appearance: none;
}

/* Track */
.scrollar1::-webkit-scrollbar-track {
  background: rgb(213, 214, 249);
  border-radius: 8px 0 0 8px;
  -webkit-border-radius: 8px 0 0 8px;
  -moz-border-radius: 8px 0 0 8px;
  -ms-border-radius: 8px 0 0 8px;
  -o-border-radius: 8px 0 0 8px;
  overflow: hidden;
}

/* Handle */
.scrollar1::-webkit-scrollbar-thumb {
  background: #1072BE;
  border-radius: 8px 0 0 8px;
  -webkit-border-radius: 8px 0 0 8px;
  -moz-border-radius: 8px 0 0 8px;
  -ms-border-radius: 8px 0 0 8px;
  -o-border-radius: 8px 0 0 8px;
}

/* Handle on hover */
.scrollar1::-webkit-scrollbar-thumb:hover {
  background: #1072BE;
}

.scrollar1 {
  scrollbar-width: thin;
  /* or auto, or none */
  scrollbar-color: #1072BE rgb(213, 214, 249);
  /* thumb and track */
  border-radius: 8px 0 0 8px;
}
.scrollar1::-webkit-scrollbar-track {
  background: rgb(213, 214, 249);
  border-radius: 8px 0 0 8px;
  overflow: hidden;
}
.scrollar1::-webkit-scrollbar-thumb {
  background: #1072BE;
  border-radius: 8px 0 0 8px;
}
.scrollar1::-webkit-scrollbar-thumb:hover {
  background: #1072BE;
}

.threedotes-chat.dropdownTheam-lang .dropdown-menu {
  border: 0;
  border-radius: 11px;
  -webkit-border-radius: 11px;
  -moz-border-radius: 11px;
  -ms-border-radius: 11px;
  -o-border-radius: 11px;
  box-shadow: 0px 0px 3.3px 0px rgba(0, 0, 0, 0.1);
  border-radius: 11px;
  -webkit-border-radius: 11px;
  -moz-border-radius: 11px;
  -ms-border-radius: 11px;
  -o-border-radius: 11px;
}
.threedotes-chat.dropdownTheam-lang .categoryListing li {
  padding: 8px 16px;
  border-bottom: 1px solid #EAEBEC;
}
.threedotes-chat.dropdownTheam-lang .categoryListing li .dropdown-item {
  text-align: center;
}
.threedotes-chat.dropdownTheam-lang .categoryListing li:last-child {
  border-bottom: 0;
}

.dropdownTheam-sortby {
  position: relative;
}
.dropdownTheam-sortby .dropdown-menu {
  position: absolute;
  width: 100% !important;
  border: 0;
  border-radius: 11px;
  -webkit-border-radius: 11px;
  -moz-border-radius: 11px;
  -ms-border-radius: 11px;
  -o-border-radius: 11px;
  box-shadow: 0px 0px 3.3px 0px rgba(0, 0, 0, 0.1);
  border-radius: 11px;
  -webkit-border-radius: 11px;
  -moz-border-radius: 11px;
  -ms-border-radius: 11px;
  -o-border-radius: 11px;
  overflow-y: auto;
  height: 130px;
}
.dropdownTheam-sortby .categoryListing li {
  padding: 8px 16px;
  border-bottom: 1px solid #EAEBEC;
}
.dropdownTheam-sortby .categoryListing li .dropdown-item {
  text-align: start;
  font-weight: 400;
  font-size: 14px;
  line-height: 19px;
  color: #121032;
}

.reportuserList li {
  display: flex;
  justify-content: space-between;
  align-items: center;
  gap: 0;
  flex-wrap: wrap;
  flex-direction: row;
  gap: 12px;
  padding: 15px 0;
  border-bottom: 1px solid #EAEBEC;
}
.reportuserList .discrip .name {
  font-weight: 400;
  font-size: 15px;
  line-height: 22px;
  color: #121032;
}

.writereason.form-control-cust {
  width: 100%;
}
.writereason.form-control-cust textarea {
  height: 128px;
}

.btn-container-blockchat {
  display: flex;
  justify-content: start;
  align-items: center;
  gap: 0;
  flex-wrap: nowrap;
  flex-direction: row;
  gap: 16px;
}
.btn-container-blockchat .btn-border {
  width: 100%;
  height: 50px;
}

.requestbox .chatTheam .nav {
  display: flex;
  justify-content: start;
  align-items: start;
  gap: 0;
  flex-wrap: nowrap;
  flex-direction: column;
}
.requestbox .chatTheam .nav-link {
  width: 100%;
  display: flex;
  justify-content: start;
  align-items: center;
  gap: 0;
  flex-wrap: nowrap;
  flex-direction: row;
  align-items: start;
  gap: 10px;
  padding: 15px 0;
  background-color: transparent;
  border-bottom: 1px solid #EAEBEC;
  border-radius: 0;
  -webkit-border-radius: 0;
  -moz-border-radius: 0;
  -ms-border-radius: 0;
  -o-border-radius: 0;
}
.requestbox .chatTheam .nav-link.active {
  background-color: #E0ECFC;
}
.requestbox .chatTheam .nav-link .left {
  display: flex;
  justify-content: start;
  align-items: center;
  gap: 0;
  flex-wrap: nowrap;
  flex-direction: row;
  align-items: start;
  gap: 10px;
}
.requestbox .chatTheam .nav-link .left .img-chat {
  overflow: hidden;
  width: 100%;
  height: 100%;
  border-radius: 100%;
  width: 40px;
  height: 40px;
}
.requestbox .chatTheam .nav-link .left .img-chat img {
  width: 100%;
  height: 100%;
  -o-object-fit: cover;
     object-fit: cover;
  -o-object-position: top;
     object-position: top;
}
.requestbox .chatTheam .nav-link .left .name {
  font-weight: 400;
  font-size: 15px;
  line-height: 22px;
  color: #121032;
  font-weight: 700;
  margin-bottom: 7px;
  text-align: start;
}
.requestbox .chatTheam .nav-link .left .info {
  font-weight: 400;
  font-size: 12px;
  line-height: 18px;
  color: #5C6270;
  color: #5C6270;
  text-align: start;
}
.requestbox .chatTheam .nav-link .right .day {
  font-weight: 400;
  font-size: 12px;
  line-height: 18px;
  color: #5C6270;
  color: #5C6270;
  text-wrap: nowrap;
}

.tabTheam {
  border: 1px solid #EAEBEC;
  border-radius: 8px;
  -webkit-border-radius: 8px;
  -moz-border-radius: 8px;
  -ms-border-radius: 8px;
  -o-border-radius: 8px;
  overflow: hidden;
}
.tabTheam .nav {
  display: flex;
  justify-content: start;
  align-items: start;
  gap: 0;
  flex-wrap: nowrap;
  flex-direction: column;
}
.tabTheam .nav-link {
  width: 100%;
  display: flex;
  justify-content: space-between;
  align-items: center;
  gap: 0;
  flex-wrap: wrap;
  flex-direction: row;
  align-items: start;
  gap: 10px;
  padding: 16.5px 15px;
  background-color: transparent;
  border-bottom: 1px solid #EAEBEC;
  border-radius: 0;
  -webkit-border-radius: 0;
  -moz-border-radius: 0;
  -ms-border-radius: 0;
  -o-border-radius: 0;
  font-weight: 400;
  font-size: 16px;
  line-height: 21px;
  color: #121032;
  font-weight: 500;
  text-align: start;
  color: #5C6270;
}
.tabTheam .nav-link.active {
  background-color: #E0ECFC;
  font-weight: 700;
  color: #121032;
}

.cardTheam-5 .card {
  border: 1px solid #EAEBEC;
  overflow: hidden;
  background: #ffffff;
  border-radius: 16px;
  -webkit-border-radius: 16px;
  -moz-border-radius: 16px;
  -ms-border-radius: 16px;
  -o-border-radius: 16px;
  padding: 15px;
  height: 100%;
}
.cardTheam-5 .card .imgCard {
  overflow: hidden;
  width: 100%;
  height: 195px;
  border-radius: 8px;
}
.cardTheam-5 .card .imgCard img {
  width: 100%;
  height: 100%;
  -o-object-fit: cover;
     object-fit: cover;
  -o-object-position: top;
     object-position: top;
}
.cardTheam-5 .card .imgCard img {
  -o-object-fit: cover;
     object-fit: cover;
}
.cardTheam-5 .card .card-header {
  display: flex;
  justify-content: start;
  align-items: center;
  gap: 0;
  flex-wrap: nowrap;
  flex-direction: row;
  gap: 10px;
  padding: 0;
  margin-bottom: 14px;
  background-color: transparent;
  border: 0;
}
.cardTheam-5 .card .card-header .imgCard-header {
  overflow: hidden;
  width: 100%;
  height: 100%;
  border-radius: 100%;
  width: 40px;
  height: 40px;
}
.cardTheam-5 .card .card-header .imgCard-header img {
  width: 100%;
  height: 100%;
  -o-object-fit: cover;
     object-fit: cover;
  -o-object-position: top;
     object-position: top;
}
.cardTheam-5 .card .card-header .header-text .name {
  font-weight: 400;
  font-size: 16px;
  line-height: 21px;
  color: #121032;
  font-weight: 600;
}
.cardTheam-5 .card .card-header .header-text .date {
  font-size: 12px;
  line-height: 18px;
  font-weight: 400;
  text-align: center;
  color: #5C6270;
  text-align: start;
}
.cardTheam-5 .card .card-header .header-text .date span {
  color: #121032;
  font-weight: 500;
}
.cardTheam-5 .card .card-body {
  padding: 24px;
  padding: 14px 0 0 0;
  display: flex;
  justify-content: start;
  align-items: start;
  gap: 0;
  flex-wrap: nowrap;
  flex-direction: column;
  gap: 14px;
}
.cardTheam-5 .card .card-body.gap-7 {
  gap: 7px;
}
.cardTheam-5 .card .card-title {
  font-size: 15px;
  line-height: 20px;
  font-weight: 700;
  text-align: center;
  text-align: start;
  margin-bottom: 0;
}
.cardTheam-5 .card .card-text {
  font-size: 12px;
  line-height: 18px;
  font-weight: 400;
  text-align: center;
  color: #5C6270;
  text-align: start;
}
.cardTheam-5 .card .card-text span {
  color: #121032;
  font-weight: 500;
}
.cardTheam-5 .card .receivedfrom {
  font-size: 12px;
  line-height: 18px;
  font-weight: 700;
  text-align: center;
  color: #121032;
  text-align: start;
}
.cardTheam-5 .card .receivedfrom span {
  color: #F48D03;
  font-weight: 700;
}
.cardTheam-5 .card .badge-contaiener {
  display: flex;
  justify-content: start;
  align-items: center;
  gap: 0;
  flex-wrap: nowrap;
  flex-direction: row;
  flex-wrap: wrap;
  gap: 10px;
}
.cardTheam-5 .card .rate {
  font-family: "News701Bt";
  font-weight: 700;
  font-size: 20px;
  line-height: 120%;
  color: #121032;
  color: #1072BE;
  font-weight: 700;
}
.cardTheam-5 .card .box-badge {
  display: flex;
  justify-content: space-between;
  align-items: center;
  gap: 0;
  flex-wrap: wrap;
  flex-direction: row;
  gap: 8px;
  flex-wrap: wrap;
  width: 100%;
}

.img-badge-18 {
  overflow: hidden;
  width: 100%;
  height: 100%;
  border-radius: 100%;
  width: 18px;
  height: 18px;
}
.img-badge-18 img {
  width: 100%;
  height: 100%;
  -o-object-fit: cover;
     object-fit: cover;
  -o-object-position: top;
     object-position: top;
}

.gridcard-brand {
  display: grid;
  grid-template-columns: repeat(2, 1fr);
  gap: 30px;
  margin: 0;
}
.gridcard-brand a {
  height: 100%;
}
.gridcard-brand .cardTheam-5 {
  height: 100%;
}

.Giftcarddetails {
  width: 100%;
  height: 331px;
  overflow: hidden;
  width: 100%;
  height: 100%;
  border-radius: 12px;
}
.Giftcarddetails img {
  width: 100%;
  height: 100%;
  -o-object-fit: cover;
     object-fit: cover;
  -o-object-position: top;
     object-position: top;
}

.sub-titile-giftcarddetials {
  font-weight: 400;
  font-size: 14px;
  line-height: 19px;
  color: #121032;
}
.sub-titile-giftcarddetials span {
  color: #5C6270;
}

.exchange-box {
  border: 1px solid rgb(234, 235, 236);
  border-radius: 12px;
  -webkit-border-radius: 12px;
  -moz-border-radius: 12px;
  -ms-border-radius: 12px;
  -o-border-radius: 12px;
  overflow: hidden;
}
.exchange-box .posted-person-Box {
  border: 0;
}
.exchange-box .posted-person-Box.bg-yelloOff {
  background-color: rgb(253, 234, 208);
}
.exchange-box .card-body {
  padding: 20px;
}
.exchange-box .exchage-card {
  display: flex;
  justify-content: start;
  align-items: center;
  gap: 0;
  flex-wrap: nowrap;
  flex-direction: row;
  gap: 18px;
}
.exchange-box .exchage-card .exploregiftImgbox {
  overflow: hidden;
  width: 100%;
  height: 100%;
  border-radius: 12px;
  width: 140px;
  height: 88px;
}
.exchange-box .exchage-card .exploregiftImgbox img {
  width: 100%;
  height: 100%;
  -o-object-fit: cover;
     object-fit: cover;
  -o-object-position: top;
     object-position: top;
}
.exchange-box .exchage-card .card-details {
  display: flex;
  justify-content: start;
  align-items: start;
  gap: 0;
  flex-wrap: nowrap;
  flex-direction: column;
  gap: 7px;
}
.exchange-box .exchage-card .card-details .title-card {
  font-weight: 400;
  font-size: 15px;
  line-height: 22px;
  color: #121032;
  font-weight: 700;
}
.exchange-box .rate {
  font-weight: 700;
  font-size: 20px;
  line-height: 120%;
  color: #121032;
  color: #1072BE;
  font-weight: 700;
  font-family: "News701Bt";
}

.surpriseList {
  overflow-y: auto;
  padding-right: 6px;
  height: calc(100% - 116px);
}
.surpriseList li {
  display: flex;
  justify-content: space-between;
  align-items: center;
  gap: 0;
  flex-wrap: wrap;
  flex-direction: row;
  gap: 12px;
  padding: 16px 0;
  border-bottom: 1px solid #EAEBEC;
}
.surpriseList li .leftside {
  display: flex;
  justify-content: start;
  align-items: center;
  gap: 0;
  flex-wrap: nowrap;
  flex-direction: row;
  gap: 17px;
}
.surpriseList .discrip .name {
  font-weight: 400;
  font-size: 15px;
  line-height: 22px;
  color: #121032;
  font-weight: 700;
}

.line-1 {
  border-bottom: 1px solid #EAEBEC;
  width: 100%;
  height: 1px;
}

.publish-btn {
  display: flex;
  justify-content: center;
  align-items: center;
  gap: 0;
  flex-wrap: nowrap;
  flex-direction: row;
  gap: 10%;
  width: 126px;
  height: 50px;
}

.btn-container-published {
  max-width: 540px;
  display: flex;
  justify-content: start;
  align-items: center;
  gap: 0;
  flex-wrap: nowrap;
  flex-direction: row;
  gap: 14px;
}
.btn-container-published button {
  text-wrap: nowrap;
  width: 270px !important;
}

.status {
  font-weight: 600;
  font-size: 14px;
  line-height: 19px;
  color: #0969b3;
}
.status.text-orange {
  color: rgb(244, 141, 3);
}
.status.text-green {
  color: rgb(43, 170, 81);
}

.header-container {
  display: flex;
  justify-content: space-between;
  align-items: center;
  gap: 0;
  flex-wrap: wrap;
  flex-direction: row;
  gap: 12px;
  margin-bottom: 14px;
}

.leftside-premi {
  background-color: #1072BE !important;
}
.leftside-premi .title-loginleft {
  color: #ffffff;
}
.leftside-premi .info {
  font-weight: 400;
  font-size: 14px;
  line-height: 19px;
  color: #121032;
  color: #ffffff;
}

.planbox {
  display: flex;
  justify-content: space-between;
  align-items: center;
  gap: 0;
  flex-wrap: wrap;
  flex-direction: row;
  align-items: start;
  gap: 16px;
  padding: 16px;
  border: 1px solid #EAEBEC;
  border-radius: 10px;
  -webkit-border-radius: 10px;
  -moz-border-radius: 10px;
  -ms-border-radius: 10px;
  -o-border-radius: 10px;
}
.planbox.active {
  background-color: #E0ECFC;
  border: 2px solid #1072BE;
}
.planbox.active .checked1 {
  display: block;
}
.planbox.active .unchecked1 {
  display: none;
}
.planbox:hover {
  background-color: #E0ECFC;
  border: 2px solid #1072BE;
}
.planbox:hover .checked1 {
  display: block;
}
.planbox:hover .unchecked1 {
  display: none;
}
.planbox .month {
  font-weight: 400;
  font-size: 15px;
  line-height: 22px;
  color: #121032;
  color: #5C6270;
  font-weight: 700;
}
.planbox .dollar {
  font-family: "News701Bt";
  font-weight: 700;
  font-size: 18px;
  line-height: 120%;
  color: #121032;
  font-weight: 700;
  margin-bottom: 9px;
}
.planbox .dollar span {
  font-family: "News701Bt";
  font-size: 16px;
}
.planbox .week {
  margin-bottom: 17px;
}
.planbox .note {
  font-weight: 400;
  font-size: 12px;
  line-height: 18px;
  color: #5C6270;
  color: #5C6270;
}

.checked1 {
  display: none;
}

.listing-search {
  display: flex;
  justify-content: start;
  align-items: start;
  gap: 0;
  flex-wrap: nowrap;
  flex-direction: column;
  gap: 17px;
  height: 300px;
  overflow-y: auto;
}
.listing-search li .dropdown-item {
  display: flex;
  justify-content: start;
  align-items: center;
  gap: 0;
  flex-wrap: nowrap;
  flex-direction: row;
  gap: 12px;
  font-weight: 400;
  font-size: 15px;
  line-height: 22px;
  color: #121032;
  color: #5C6270;
  font-weight: 600;
  text-wrap: wrap;
}
.listing-search li .img-search {
  overflow: hidden;
  width: 100%;
  height: 100%;
  border-radius: 100%;
  width: 30px;
  height: 30px;
  border: 1px solid #ffffff;
}
.listing-search li .img-search img {
  width: 100%;
  height: 100%;
  -o-object-fit: cover;
     object-fit: cover;
  -o-object-position: top;
     object-position: top;
}

.badgePhoto {
  width: 24px !important;
  height: 24px !important;
  overflow: hidden !important;
  border-radius: 50% !important;
  overflow: hidden;
  width: 100%;
  height: 100%;
  border-radius: 100%;
}
.badgePhoto img {
  width: 100%;
  height: 100%;
  -o-object-fit: cover;
     object-fit: cover;
  -o-object-position: top;
     object-position: top;
}/*# sourceMappingURL=style.css.map */