.text-blue {
  color: #EC421C;
}

.Claim_listing-banner {
  min-height: clamp(400px, 20vw, 600px);
  background-color: #00000020;
  background-repeat: no-repeat;
  background-size: cover;
  background-position: 0 0;
  background-blend-mode: lighten;
}

.gallery-image-box {
  width: clamp(55px, 13vw, 200px);
  margin: 0.3em;
  height: clamp(55px, 13vw, 200px);
}

.banner-info-wrapper {
  z-index: 9;
  transform: translate(0, -50%);
}

.pac-container {
  z-index: 9999 !important;
}

.Faq_display-main {
  max-height: clamp(300px, 30vw, 550px);
  overflow-y: scroll;
}

/* ===========video button upload============= */
.file-input__input {
  width: 0.1px;
  height: 0.1px;
  z-index: -1;
}

.file-input__label {
  padding: 10px 12px;
  box-shadow: 0px 0px 2px rgba(0, 0, 0, 0.25);
}

.file-input__label svg {
  height: 16px;
  margin-right: 4px;
}


.free_listing-banner {
  min-height: clamp(400px, 20vw, 600px);
  background-color: #00000020;
  /* background-image: url(/assets/images/banner1.jpg); */
  background-repeat: no-repeat;
  background-size: cover;
  background-position: 0 0;
  background-blend-mode: lighten;
}

.gallery-image-box {
  width: clamp(55px, 13vw, 200px);
  margin: 0.3em;
  height: clamp(55px, 13vw, 200px);
}

.banner-info-wrapper {
  z-index: 9;
  transform: translate(0, -50%);
}


/* ===========video button upload============= */
.file-input__input {
  width: 0.1px;
  height: 0.1px;
  z-index: -1;
}

.file-input__label {
  padding: 10px 12px;
  box-shadow: 0px 0px 2px rgba(0, 0, 0, 0.25);
}

.file-input__label svg {
  height: 16px;
  margin-right: 4px;
}

input#phone {
  border-top-left-radius: 0px;
  border-bottom-left-radius: 0px;
  height: 43px;
  margin-top: 0 !important;
}

select.select2.btn-outline-secondary {
  border-top-right-radius: 0px;
  border-bottom-right-radius: 0px;
  height: 43px;
}

a {
  text-decoration: none !important;
}

/* ============================ */
.grey-bg {
  background-color: #1E1E1E20;
}

.lightgrey-bg {
  background-color: #EBEBEB;
}

.add_listing-gallery-image-box {
  width: 100%;
  margin: 0.1em;
  height: clamp(55px, 13vw, 150px);
}

.pointer {
  cursor: pointer;
}

.radius-10 {
  border-radius: 10px !important;
}

.top-navbar i.icon {
  font-size: 17px;
  /* background: transparent; */
  color: transparent;
  -webkit-text-stroke-width: 1px;
  -webkit-text-stroke-color: white;
}

.left_sidebar_addlisting {
  background: #FFFFFF;
  box-shadow: 0px 2px 8px rgba(0, 0, 0, 0.08);
  border-radius: 8px;
}

.primary-heading {
  color: #FF8964;
  font-weight: 700;
  font-family: 'Inter';
}

.spacer_sec {
  min-height: 50px;
  display: block;
}

/* ===========User Sidebar================= */
.image_wrapper-user-profile {
  background-image: linear-gradient(#EC421C, #FF8964);
  padding: 0.3em;
  border-radius: 50%;
}

img.user_profile {
  border-radius: 50%;
  max-width: 150px;
  width: 150px;
  height: 150px;
  object-fit: cover;

}

.main-side-bar_wrapper {
  position: fixed;
  top: 0;
  right: 0;
  background: #fff;
  border-radius: 30px 0 0 30px;
  z-index: 999;
  overflow-y: scroll;
  min-height: 400px;
  height: 100vh;
}

.rounded-elipse {
  border-radius: 1.25rem !important;
}

.myprofile_link:hover {
  background: linear-gradient(270deg, #FF8964 -1.01%, #EC421C 100.73%);
  border-radius: 5px;
  color: #fff !important;
}

.myprofile_link:hover .user_menu-bar {
  color: #fff !important;
}


/* ////////////////////////Header////////////////////// */
.cat-dropdown-menu-icon {
  width: 25px;
  max-width: 25px;
  min-width: 25px;
}

.navbar-collapse>ul>li .dropdown-menu::after {
  top: -6px;
  content: "";
  position: absolute;
  background-color: rgb(255, 255, 255);
  left: 30px;
  width: 13px;
  height: 13px;
  transform: rotate(45deg);
  box-shadow: rgb(0 0 0 / 20%) -2px -2px 10px -5px;
  border-top: 1px solid rgba(127, 136, 151, 0.2);
  border-left: 1px solid rgba(127, 136, 151, 0.2);
}

@media screen and (max-width:600px) {
  .navbar-nav .dropdown-menu {
    position: relative !important;
  }
}

/* ===============Upgrade listing popup============== */
.big-heading {
  font-weight: 900;
  font-size: clamp(22px, 3vw, 45px) !important;
  color: #fff;
  font-family: inter;
}

.popup-cardHeader img {
  border-radius: 10px 10px 0px 0px;
  height: 100px !important;
  object-fit: cover;
}

.plain_heading-wrapper {
  display: flex !important;
}

.pricing-box_main_wrapper {
  background: #FFFFFF;
  border: 0.5px solid #9A9A9A;
  box-shadow: 8px 14px 7px -5px rgba(0, 0, 0, 0.1);
  border-radius: 90px 9px;
}

.basic_pricing-box-header {
  border-radius: 90px 9px 0 0;
}

.badge_rec {
  border-radius: 20px 0px;
  background: #fff;
}

span.payment-form-wrapper-devider {
  border: .5px solid #B8B8B8;
  width: 60%;
  height: 1px;
  display: inline-block;
}

.Reviews_main_wrapper.reveiew-main {
  box-shadow: 0 0 4px 1px #00000050;
}

.Reviews_main_wrapper.inner-reply {
  background-color: #00000020;
}


.side_icon-block {
  display: inline-block;
  /* width: 50px !important; */
  height: 50px;
  border-radius: 50%;
  background-color: #00000020;
}

.main_wrapper_cat {
  max-height: 100px;
  overflow-y: auto;
}

.main_wrapper_cat::-webkit-scrollbar {
  width: .4rem;
}

.main_wrapper_cat::-webkit-scrollbar-track {
  box-shadow: inset 0 0 6px rgba(0, 0, 0, 0.3);
}

.main_wrapper_cat::-webkit-scrollbar-thumb {
  background-color: #4BABAD;
  outline: 1px solid #4BABAD;
}

span.video_del-icon {
  position: absolute;
  top: 0;
  right: 1rem;
  cursor: pointer;
}