.home .dt-detaial-page {
  display: none;
}

/* header 15 start */

.sb-header-15 .sb-header-container .sign-in-up {
  display: flex;
  gap: 30px;
}

.sb-header-15 .sb-header-container .sign-in-up .list-sign-in li.ad-post-btn a {
  background-color: #1b1a1f;
  border-color: #1b1a1f;
  color: #fff;
  border-radius: 5px !important;
  line-height: 20px !important;
}

.sb-header.sb-header-15 ul.list-sign-in li {
  padding: 24px 5px !important;
}

.sb-header.sb-header-15 .sb-header-container .sign-in-up .sb-menu>ul.menu-links>li:hover {
  border-top: 3px solid #d50a08;
  color: #d50a08;
}

.sb-header.sb-header-15 .sb-header-container .sign-in-up .sb-menu>ul.menu-links>li:hover>a {
  color: #d50a08;
}

.sb-header.sb-header-15 .logo a img {
  /* padding: unset; */
}

.sb-header.sb-header-15 .logo {
  /* padding-top: 28px; */
}

.sb-header.sb-header-4.sb-header-15 .sign-in-up {
  position: relative !important;
  right: unset !important;
}

/* header 15 end */
/* adt-hero-directory-section-start */
.adt-hero-directory-section {
  padding: 60px 0 60px 0;
  background-image: url(../imgs/hero-directory-bg.png);
  background-size: cover;
  overflow-x: hidden;
}

.adt-hero-directory-section>.container>.row {
  align-items: center;
}

.adt-hero-directory-section .content-box .sub-title {
  font-size: 32px;
  font-weight: 700;
  line-height: 50px;
  color: #c41300;
}

.adt-hero-directory-section .content-box h1 {
  font-size: 90px;
  font-weight: 800;
  line-height: 100px;
  color: #1b1a1f;
  margin-bottom: 10px;
}

.adt-hero-directory-section .content-box p {
  line-height: 30px;
  color: #636a69;
  margin-bottom: 40px;
  max-width: 616px;
  font-size: 20px;
  font-weight: 600;
}

.adt-hero-directory-section .adt-hero-search-tabs .search-filters-bar {
  /* max-width: 660px; */
  border-radius: 5px;
}

.adt-hero-directory-section .adt-hero-search-tabs .search-filters-bar .filter-box {
  width: calc(40% - 20px);
}

.adt-hero-directory-section .adt-hero-search-tabs .search-filters-bar .filter-box.type-box .select2-container--default .select2-selection--single {
  border: 1px solid #e1e1e1;
  border-radius: 5px;
  height: 55px;
  background-color: #f7f7f7;
}

.adt-hero-directory-section .adt-hero-search-tabs .filter-box.location-box {
  position: relative;
}

.adt-hero-directory-section .adt-hero-search-tabs .filter-box.location-box input {
  height: 55px;
  border-radius: 5px;
  border-color: #dedede;
  background-color: #f7f7f7;
}

.adt-hero-directory-section .adt-hero-search-tabs .filter-box.location-box::after {
  content: "\f3c5";
  font-family: "Font Awesome 5 Free";
  font-weight: 500;
  margin-left: 8px;
  display: inline-block;
  color: #242424;
  position: absolute;
  top: 50%;
  right: 4%;
  line-height: 0;
}

.adt-hero-directory-section .adt-hero-search-tabs .filter-box.type-box {
  position: relative;
}

.adt-hero-directory-section .adt-hero-search-tabs .filter-box.type-box::after {
  content: "\f002";
  font-family: "Font Awesome 5 Free";
  font-weight: 500;
  margin-left: 8px;
  display: inline-block;
  color: #242424;
  position: absolute;
  top: 50%;
  right: 4%;
  line-height: 0;
}

.adt-hero-directory-section .adt-hero-search-tabs .search-filters-bar .search-button {
  width: 20%;
  padding: 8px 20px;
  height: 55px;
  border-radius: 5px;
  color: #fff;
  background-color: #d20a0c;
  border: unset;
}

.adt-hero-directory-section .popular-keywords {
  position: relative;
  display: flex;
  align-items: center;
  flex-wrap: wrap;
}

.adt-hero-directory-section .popular-keywords::before {
  content: url(../imgs/line-round-vector.png);
  position: absolute;
  top: 0px;
  left: -80px;
  opacity: 0.4;
}

.adt-hero-directory-section .popular-keywords li {
  display: inline-block;
  margin: 0 8px 0px 0;
}

.adt-hero-directory-section .popular-keywords li strong {
  display: flex;
  align-items: center;
  font-size: 14px;
  font-weight: 700;
  line-height: 16px;
  color: #000;
  margin-right: 15px;
}

.adt-hero-directory-section .popular-keywords li a {
  display: flex;
  align-items: center;
  font-size: 14px;
  font-weight: 600;
  line-height: 18px;
  color: #6D6D6D;
  transition: 0.3s ease-in-out;
}

.adt-hero-directory-section .popular-keywords li a:hover {
  color: #FF002E;
}

.adt-hero-directory-section .popular-keywords li a img {
  margin-right: 5px;
}

.adt-hero-directory-section .popular-keywords li a:hover img {
  filter: invert(11%) sepia(85%) saturate(7499%) hue-rotate(346deg) brightness(101%) contrast(105%);
}

.adt-hero-directory-section .main-img-box {
  position: relative;
  text-align: right;
}

.adt-hero-directory-section .main-img-box .main-img {
  position: relative;
  z-index: 1;
}

.adt-hero-directory-section .main-img-box .shape-1 {
  position: absolute;
  bottom: 20px;
  left: 44px;
}

.adt-hero-directory-section .main-img-box .shape-2 {
  position: absolute;
  top: -20px;
  right: 174px;
  width: 70px;
  height: 70px;
}

.adt-hero-directory-section .main-img-box .red-lines {
  position: absolute;
  top: 54px;
  right: -80px;
}

.adt-hero-directory-section .main-img-box .play-btn {
  position: absolute;
  bottom: 130px;
  left: 50px;
  width: 95px;
  height: 95px;
  background-color: #FF002E;
  border-radius: 50%;
  font-size: 36px;
  color: #ffff;
  display: flex;
  justify-content: center;
  align-items: center;
  z-index: 1;
}

.adt-hero-directory-section .main-img-box .play-btn::before {
  content: "";
  position: absolute;
  width: 100%;
  height: 100%;
  background-color: rgba(255, 0, 46, 1);
  border-radius: 50%;
  z-index: 1;
  animation: ripple 1.5s ease-out infinite;
  animation-delay: 0s;
  animation-delay: 0.2s;
}

.adt-hero-directory-section .main-img-box .play-btn::after {
  content: "";
  position: absolute;
  width: 100%;
  height: 100%;
  background-color: rgba(255, 0, 46, 1);
  border-radius: 50%;
  z-index: 1;
  animation: ripple-sub 1.5s ease-out infinite;
  animation-delay: 0s;
  animation-delay: 0.2s;
}

.adt-hero-directory-section .main-img-box .play-btn i {
  position: relative;
  margin-left: 7px;
  z-index: 2;
}

.adt-hero-directory-section .categories-carousel-box {
  margin-top: 60px;
}

.categories-carousel-box .sub-title {
  color: #d20a0c;
  font-size: 20px;
  font-weight: 700;
}

.categories-carousel-box h3 {
  font-size: 34px;
  font-weight: 700;
  line-height: 32px;
  font-family: "Lexend Deca", sans-serif;
  color: #000;
  margin-bottom: 35px;
}

.categories-carousel-box .category-box-main {
  position: relative;
  padding: 34px 10px;
  background-color: #ffffff;
  /* border: 1px solid #F0F0F0; */
  border-radius: 4px;
  text-align: center;
  cursor: pointer;
  overflow: hidden;
  z-index: 1;
  transition: 0.3s ease-in-out;
  box-shadow: 0px 0px 6px 2px #f8f8f8;
  margin-bottom: 20px;
}

.categories-carousel-box .category-box-main::before {
  content: "";
  position: absolute;
  bottom: 0px;
  right: 0px;
  transform: translate(50%, 50%);
  width: 0;
  height: 0;
  background-color: rgba(255, 255, 255, 0.15);
  transition: 0.3s ease-in-out;
  border-radius: 50%;
  z-index: -1;
}

.categories-carousel-box .category-box-main:hover::before {
  width: 200px;
  height: 200px;
}

.categories-carousel-box .category-box-main:hover {
  background-color: #000;
  /* border: 1px solid #000; */
}

.categories-carousel-box .category-box-main img {
  width: auto;
  height: 50px;
  margin: 0 auto;
}

/* .categories-carousel-box .category-box-main:hover img {
    filter: invert(100%) sepia(0%) saturate(7496%) hue-rotate(329deg) brightness(102%) contrast(105%);
} */
.categories-carousel-box .category-box-main span {
  display: block;
  font-size: 16px;
  font-weight: 500;
  line-height: 22px;
  color: #000;
  padding: 20px 0 5px 0;
  transition: 0.3s ease-in-out;
}

.categories-carousel-box .category-box-main small {
  font-size: 14px;
  font-weight: 500;
  line-height: 18px;
  color: #dc5587;
  transition: 0.3s ease-in-out;
}

.categories-carousel-box .category-box-main:hover span,
.adt-hero-directory-section .categories-carousel-box .category-box-main:hover small {
  color: #ffff;
}

.adt-hero-directory-section .adt-find-by-categories-carousel>.owl-nav {
  display: block;
  position: absolute;
  margin-top: 0;
  top: -70px;
  right: -10px;
  text-align: right;
}

.adt-hero-directory-section .adt-find-by-categories-carousel>.owl-nav .owl-prev,
.adt-hero-directory-section .adt-find-by-categories-carousel>.owl-nav .owl-next {
  width: 42px;
  height: 42px;
  background: #ffffff !important;
  border-radius: 4px;
  margin: 0 10px;
  opacity: 1;
}

.adt-hero-directory-section .adt-find-by-categories-carousel>.owl-nav .owl-prev i,
.adt-hero-directory-section .adt-find-by-categories-carousel>.owl-nav .owl-next i {
  color: #6D6D6D;
}

.adt-hero-directory-section .ad-image {
  width: 100%;
  height: 200px;
  object-fit: cover;
  margin-top: 20px;
  border-radius: 5px;
}

/* adt-hero-directory-section-end */
.all-popular-categories {
  padding: 70px 0;
}

.all-popular-categories .main-heading-style {
  text-align: center;
}

.main-heading-style {
  margin-bottom: 60px;
}

.main-heading-style .main-title {
  font-weight: 600;
  font-size: 20px;
  line-height: 24px;
  color: #d20a0c;
}

.main-heading-style .main-heading {
  font-weight: 700;
  font-size: 40px;
  line-height: 40px;
  color: #231900;
  margin-top: 5px;
  margin-bottom: 0px;
}

.all-popular-categories .ctg-grid-box {
  background-color: #ffff;
  margin-bottom: 30px;
  transition: 0.5s ease-in-out;
  position: relative;
  border-radius: 10px;
}

.all-popular-categories .ctg-grid-box .img-box {
  position: relative;
}

.all-popular-categories .ctg-grid-box .img-box img {
  border-radius: 10px 10px 0 0;
}

.all-popular-categories .ctg-grid-box .botm-cont.last-one {
  border-top: none;
}

img {
  width: 100%;
}

.all-popular-categories .ctg-grid-box .img-box .user-img {
  position: absolute;
  bottom: -20px;
  right: 20px;
}

.all-popular-categories .ctg-grid-box .cont-box {
  padding: 20px;
  border-left: 1px solid #F0F0F0;
  border-right: 1px solid #F0F0F0;
}

.all-popular-categories .ctg-grid-box .cont-box .ctg {
  font-size: 12px;
  line-height: 24px;
}

.all-popular-categories .ctg-grid-box .cont-box .location {
  display: flex;
  align-items: center;
  line-height: 24px;
  margin-top: 5px;
}

.all-popular-categories .ctg-grid-box .cont-box .location i {
  font-size: 12px;
  color: #aca8aa;
}

.all-popular-categories .ctg-grid-box .cont-box .location span {
  font-size: 12px;
  margin-left: 5px;
  color: #aca8aa;
}

.ctg-grid-box .botm-cont .left-side .avg_stars {
  margin-right: 5px;
}

.all-popular-categories .ctg-grid-box .botm-cont {
  display: flex;
  align-items: center;
  justify-content: space-between;
  border: 1px solid #F0F0F0;
}

.botm-cont.last-one .right-side {
  padding: 10px;
}

.botm-cont.last-one .right-side a {
  color: #aca8aa;
  font-weight: 500;
}

.all-popular-categories .ctg-grid-box .botm-cont .left-side .txt {
  font-weight: 500;
  font-size: 16px;
  line-height: 25px;
  color: #ffcc00;
  margin-left: 20px;
}

.all-popular-categories .ctg-grid-box .botm-cont .left-side .txt span {
  color: #231900;
  font-size: 14px;
  margin-left: 5px;
  font-weight: 500;
}

ul {
  list-style: none;
  padding: 0;
  margin: 0;
}

.all-popular-categories .ctg-grid-box .botm-cont .right-side ul li {
  display: inline-block;
  border-left: 1px solid #F0F0F0;
}

.all-popular-categories .ctg-grid-box .botm-cont.last-one .right-side ul li {
  display: inline-block;
  border-left: none !important;
}

.all-popular-categories .ctg-grid-box .botm-cont.last-one .left-side .txt {
  color: #242424;
  font-weight: 700;
}

.all-popular-categories .ctg-grid-box .botm-cont .right-side ul li a {
  width: 40px;
  height: 45px;
  display: flex;
  justify-content: center;
  align-items: center;
  text-wrap: nowrap;
}

.all-popular-categories .ctg-grid-box .botm-cont .right-side ul li a i {
  color: rgba(0, 0, 0, 0.1);
}

.all-popular-categories .ad-image {
  width: 100%;
  height: 200px;
  object-fit: cover;
  border-radius: 5px;
}

.all-popular-categories .ctg-grid-box .cont-box .ctg .category-title .padding_cats a {
  color: #aca8aa;
}

.ctg-grid-box .ctg .category-title {
  font-size: 12px;
  line-height: 24px;
  border-bottom: 1px solid #F0F0F0;
  padding-bottom: 10px;
  margin-bottom: 10px;
}

.ctg-grid-box .cont-box .heading i {
  color: #12ad41;
  margin-left: 5px;
  font-size: 14px;
}

.all-popular-categories .child-percentsaving {
  z-index: 2;
  color: #242424;
  vertical-align: top;
  display: inline-block;
  padding: 0px 14px 0px;
  font-size: 12px;
  border-radius: 5px;
  font-weight: 600;
  text-transform: uppercase;
  position: absolute;
  top: 12px;
  right: 11px;
  background-color: #fcdc0d;
  opacity: 1;
  filter: alpha(opacity=100);
  transition: none;
}

.all-popular-categories .ctg-grid-box .img-box .user-img {
  position: absolute;
  bottom: -20px;
  right: 20px;
}

.all-popular-categories .ctg-grid-box .img-box .user-img img {
  border-radius: 50%;
  width: 50px;
  height: 50px;
  object-fit: cover;
}

.ctg-grid-box .right-side ul {
  position: relative;
}

.ctg-grid-box .right-side ul li:last-child .tooltip1 {
  right: -24px !important;
}

.ctg-grid-box .tooltip1 .tooltiptext {
  right: 20px;
  top: -56px;
}

.ctg-grid-box .tooltip2 .tooltiptext {
  right: -24px;
  top: -60px;
}

.ctg-grid-box .tooltip2 .tooltiptext::before {
  position: absolute;
  content: "";
  right: 35px;
  bottom: -20px;
  border-style: solid;
  border-width: 10px 10px 10px 10px;
  border-color: #000000 transparent transparent transparent;
  transform: rotate(0deg);
}

.ctg-grid-box .tooltip1 .tooltiptext::before {
  position: absolute;
  content: "";
  right: 35px;
  bottom: -20px;
  border-style: solid;
  border-width: 10px 10px 10px 10px;
  border-color: #000000 transparent transparent transparent;
  transform: rotate(0deg);
}

.great-product .tooltip1 .tooltiptext {
  right: -31px !important;
  top: -67px;
}

.great-product .tooltip1 .tooltiptext::before {
  position: absolute;
  content: "";
  right: 35px;
  bottom: -20px;
  border-style: solid;
  border-width: 10px 10px 10px 10px;
  border-color: #000000 transparent transparent transparent;
  transform: rotate(0deg);
}

/* all-popular-categories-start */

/* all-popular-categories-end */
/* search breadcrub start */
.breadcrumb-child-minimal {
  background-color: #242424;
  padding: 80px 0;
}

.breadcrumb-child-minimal h2 {
  color: #fff;
  margin-bottom: 10px;
  font-size: 38px;
  line-height: 46px
}

.breadcrumb-child-minimal {
  background-image: url('../images/breadcrumb.png');
  background-position: right;
  background-repeat: no-repeat;
}

.breadcrumb-child-minimal ul.detail-page-item li:not(:last-child)::after {
  margin: auto 4px;
  font-size: 12px;
}

/* search breadcrub end */

/* sidebar start */
.child-minimal-sidebar .sidebar {
  margin-top: 0 !important;
  padding: 0;
  background-color: unset;
}

.child-minimal-sidebar .sidebar .panel form .panel-body .search-widget input {
  border-top: none;
  border-left: none;
  border-right: none;
  border-radius: 0;
  background-color: unset;
  color: #ccc;
  border-color: #d7dde0;
}

.child-minimal-sidebar .sidebar .panel form .panel-body .search-widget input::placeholder {
  color: #aba6a8;
}

.child-minimal-sidebar .sidebar #search_cats_w ul li div a {
  color: #242424;
  font-weight: 500;
}

.child-minimal-sidebar .sidebar .panel form .panel-body .search-widget button {
  background-color: unset;
  color: #ccc;
  font-size: 12px;
}

.child-minimal-sidebar .sidebar form#search_cats_w ul li {
  border-bottom: 1px solid #d7dde0;
  padding: 15px;
  display: flex;
  gap: 10px 20px;
}

.child-minimal-sidebar .sidebar form#search_cats_w ul li>div {
  width: calc(100% - 50px);
  display: flex;
  justify-content: space-between;
  align-items: center;
}

.child-minimal-sidebar .sidebar form#search_cats_w ul li:last-child {
  border-bottom: none;
}

.child-minimal-sidebar .sidebar form#search_cats_w ul li span {
  border: 1px solid #d7dde0;
  border-radius: 4px;
  padding: 2px 8px;
  font-size: 14px;
  line-height: 20px;
}

.child-minimal-sidebar .sidebar form#search_cats_w ul li img {
  width: 30px;
  height: 30px;
}

.child-found-sidebar .found-ad-heading h5 {
  color: #6d767c;
}

.child-minimal-sidebar .sidebar .panel-group .collapse-heading-search {
  border: 1px solid #d7dde0;
}

.child-minimal-sidebar .sidebar .panel-group .collapse-heading-search h1 {
  padding: 20px;
  background-color: #f8f8f8;
  margin: 0;
}

.child-minimal-sidebar .sidebar #accordion .panel:nth-of-type(2),
.child-minimal-sidebar .sidebar #accordion .panel:nth-of-type(4),
.child-minimal-sidebar .sidebar #accordion .panel:nth-of-type(3) {
  margin-top: 0;
}

.child-minimal-sidebar .sidebar #accordion .panel:nth-of-type(5) {
  margin-top: 31px;
  border-radius: 5px;
  border: 1px solid #cccccc80;
}

.child-minimal-sidebar .sidebar #accordion .panel:nth-of-type(5) .panel-heading .ad-widget-title {
  font-size: 22px;
  padding: 20px;
}

/* sidebar end */

/* search page start */
.search-found-list .ctg-grid-box {
  background-color: #ffff;
  margin-bottom: 30px;
  transition: 0.5s ease-in-out;
  position: relative;
  border-radius: 10px;
}

.search-found-list .ctg-grid-box .img-box {
  position: relative;
}

.search-found-list .ctg-grid-box .img-box img {
  border-radius: 10px 10px 0 0;
}

.search-found-list .ctg-grid-box .img-box .user-img {
  position: absolute;
  bottom: -20px;
  right: 20px;
}

.search-found-list .ctg-grid-box .cont-box {
  padding: 20px;
  border-left: 1px solid #F0F0F0;
  border-right: 1px solid #F0F0F0;
}

.search-found-list .ctg-grid-box .cont-box .ctg {
  font-size: 12px;
  line-height: 24px;
}

.search-found-list .ctg-grid-box .cont-box .ctg .category-title .padding_cats a {
  color: #aca8aa;
}

.search-found-list .ctg-grid-box .cont-box .location {
  display: flex;
  align-items: center;
  line-height: 24px;
  margin-top: 5px;
}

.search-found-list .ctg-grid-box .cont-box .location i {
  font-size: 12px;
  color: #aca8aa;
}

.search-found-list .ctg-grid-box .cont-box .location span {
  font-size: 12px;
  margin-left: 5px;
  color: #aca8aa;
}

.search-found-list .ctg-grid-box .botm-cont {
  display: flex;
  align-items: center;
  justify-content: space-between;
  border: 1px solid #F0F0F0;
}

.search-found-list .ctg-grid-box .botm-cont .left-side .txt {
  font-weight: 500;
  font-size: 16px;
  line-height: 25px;
  color: #ffcc00;
  margin-left: 20px;
}

.search-found-list .ctg-grid-box .botm-cont .right-side ul li {
  display: inline-block;
  border-left: 1px solid #F0F0F0;
}

.search-found-list .ctg-grid-box .botm-cont .right-side ul li a {
  width: 40px;
  height: 45px;
  display: flex;
  justify-content: center;
  align-items: center;
  text-wrap: nowrap;
}

.search-found-list .ctg-grid-box .botm-cont .right-side ul li a i {
  color: rgba(0, 0, 0, 0.1);
}

.search-found-list .ctg-grid-box .botm-cont.last-one {
  border-top: none;
}

.search-found-list .ctg-grid-box .botm-cont.last-one .left-side .txt {
  color: #242424;
  font-weight: 700;
}

.search-found-list .ctg-grid-box .botm-cont .left-side .txt span {
  color: #231900;
  font-size: 14px;
  margin-left: 5px;
  font-weight: 500;
}

.search-found-list .child-percentsaving {
  z-index: 2;
  color: #242424;
  vertical-align: top;
  display: inline-block;
  padding: 0px 14px 0px;
  font-size: 12px;
  border-radius: 5px;
  font-weight: 600;
  text-transform: uppercase;
  position: absolute;
  top: 12px;
  right: 11px;
  background-color: #fcdc0d;
  opacity: 1;
  filter: alpha(opacity=100);
  transition: none;
}

.search-found-list .ctg-grid-box .img-box .user-img a img {
  border-radius: 50%;
  width: 50px;
  height: 50px;
}

.search-found-list .ctg-grid-box .img-box img {
  max-height: 200px;
  object-fit: cover;
}

.search-child-minimal .child-found-sidebar {
  margin-bottom: 20px;
}

.child-minimal.search-child-minimal .great-product {
  margin: 0;
}

.child-minimal.search-child-minimal .search-found-list {
  padding: 0;
}

.page-template-child-ad-search .dt-detaial-page {
  display: none;
}

.search-child-minimal {
  padding-top: 60px;
  background-color: #cccccc47;
}

.search-child-minimal .child-ad-found {
  display: flex;
  justify-content: space-between;
  align-content: center;
  align-items: center;
  background-color: #fff;
  border: 1px solid #7777773d;
  padding: 0px 0 0px 15px;
  border-radius: 4px;
}

.search-child-minimal .found-ad-heading {
  color: #777;
}

.found-ad-sorting .child-search-sorting select.custom-select.order_by {
  background-color: #fff;
  border-color: #cccccc47;
}

.search-child-minimal .found-ad-heading span {
  background-color: #6d767c;
  border-radius: 5px;
  color: #ffffff;
  padding: 1px 10px;
  display: inline-block;
  font-size: 12px;
  line-height: 18px;
  margin-left: 10px;
}

.search-child-minimal .child-ad-found .found-ad-sorting .child-search-sorting {
  display: flex;
}

.child-search-sorting li:first-child {
  padding: 10px 10px 10px 0
}

.child-search-sorting .found-listing-icon,
.child-search-sorting .found-listing-icon-1 {
  padding: 18px 24px;
  border-radius: 0;
}

.search-child-minimal .child-product-list .great-product-content {
  display: flex;
  flex-direction: row;
  padding: 0;
}

.search-child-minimal .child-product-list .great-product-content .aln-img {
  position: relative;
  display: flex;
  flex-direction: column;
  bottom: unset;
  left: unset;
}

.search-child-minimal .child-product-list .great-product-content .aln-img span a {
  color: #ccc;
}

.search-child-minimal .child-product-list .great-product-content span {
  text-wrap: nowrap;
  margin-left: 0;
  font-size: 14px;
  line-height: 20px;
}

.author-details .aln-img img {
  top: 20px;
  left: 25px;
}

.search-child-minimal .child-product-list .great-product-content .product-content {
  position: relative;
  border-right: 1px solid #d7dde0;
}

.search-child-minimal .child-product-list .great-product-content .product-content .content-all {
  padding: 20px 20px 5px 20px;
}

.search-child-minimal .child-product-list .great-product-content .product-content .pro-great-rating {
  padding: 5px 20px 20px 20px;
  border-top: 1px solid #d7dde0;
}

.search-child-minimal .search-found-list .great-product .great-product-content .product-content .great-product-title .great-product-heading i,
.child-related-ads .great-product .product-content .great-product-title .great-product-heading i {
  color: #039f00;
  margin-left: 10px;
}

.search-child-minimal .search-found-list .pro-great-rating .rating-count .ratings .avg_stars,
.child-related-ads .great-product .product-content .pro-great-rating .rating-count .ratings .avg_stars {
  background-color: #039f00;
  padding: 2px 10px;
  color: #fff !important;
  margin-right: 5px;
}

.search-child-minimal .great-product .great-product-herro,
.child-related-ads .great-product .great-product-herro .feature-list {
  position: relative;
}

.search-child-minimal .great-product .great-product-herro .feature-list,
.child-related-ads .great-product .great-product-herro .feature-list {
  position: absolute;
  z-index: 999;
  background-color: #ffcc00;
  font-weight: 500;
  color: #242424;
  padding: 0 10px;
  top: 9px;
  right: 10px;
}

.search-child-minimal .child-minimal-sidebar .sidebar .panel-body #price-slider .noUi-base .noUi-connect {
  background-color: #3bb54b !important;
}

.search-child-minimal .child-minimal-sidebar .sidebar .panel-body input.btn-sm.btn-theme {
  background-color: #3bb54b;
  border-color: #3bb54b;
  color: #ffffff;
}

.search-child-minimal .search-found-list .great-product .great-product-content .product-content,
.child-related-ads .great-product .great-product-content .product-content {
  width: 75%;
}

.child-minimal-sidebar .sidebar .noUi-horizontal .noUi-base .noUi-handle {
  top: -7px;
  border-radius: 50%;
  height: 20px;
  width: 20px;
  background-color: #3bb54b;
  border: none;
}

.child-minimal-sidebar .sidebar .noUi-horizontal .noUi-base .noUi-handle::after {
  content: "";
  width: 7px;
  position: absolute;
  display: block;
  height: 7px;
  transform: translate(-50%, -50%);
  top: 50%;
  left: 50%;
  border-radius: 50%;
  background-color: #fff;
}

.noUi-handle::before {
  display: none !important;
}

.child-minimal-sidebar .sidebar .noUi-horizontal {
  height: 6px;
}

.child-minimal-sidebar .sidebar .noUi-horizontal .noUi-connect {
  height: 5px;
}

.search-child-minimal .search-found-list .great-product .great-product-content .author-details .author-content span {
  color: #9c9c9c;
}

.child-related-ads .great-product .great-product-herro .feature-list span {
  color: #242424;
}

.great-product-content .product-content .heart-icons-1 {
  border-radius: 3px;
  border: 1px solid #d7dde0;
}

.great-product-content .product-content .heart-icons-1 i {
  color: #9c9c9c;
}

.author-content {
  display: flex;
  flex-direction: column;
  margin-top: 70px;
  justify-content: center;
  align-items: center;
}

.author-content a.view-all-ads {
  font-size: 10px;
  text-decoration: underline;
  color: #436b90;
  line-height: 12px;
}

.author-content .child-list-contacts {
  background-color: #cdd0d7;
  border-radius: 20px;
  font-size: 12px;
  padding: 2px 15px;
  color: #fff !important;
}

/* search page end */

.adt-hero-search-tabs .search-filters-bar {
  display: flex;
  align-items: flex-end;
  gap: 20px;
  max-width: 650px;
  padding: 20px;
  background-color: #ffff;
  border-radius: 0 4px 4px 4px;
  box-shadow: 0 0 50px 0 rgba(0, 0, 0, 0.25);
  margin-bottom: 30px;
}

.latest-blog .post-img {
  position: relative;
}

.child-blog-widget {
  padding: 0px 10px;
  border: 1px solid #d5090c;
  background-color: #f8e8e8;
  border-radius: 2px;
  color: #d5090c;
  font-size: 14px;
}

.blog-post-img-dt {
  display: flex;
  flex-direction: column;
  text-align: center;
  position: absolute;
  bottom: 12px;
  left: 12px;
  background-color: #d5090c;
  padding: 10px 15px;
  border-radius: 9px;
  color: #ffffff;
}

.blog-post-img-dt .post-day {
  font-size: 22px;
  font-weight: 600;
}

.blog-post-img-dt .post-month {
  font-size: 12px;
  line-height: 1.3;
}

.blog-post .post-content h3 {
  font-size: 18px !important;
}

.child-blog-widget-sec .main-heading-style {
  text-align: center;
}

.child-blog-widget-sec .blog-post .post-content .post-title a {
  font-weight: 600;
}

.child-blog-widget-sec .blog-post .post-content {
  padding-left: 0;
  border: none;
}

.child-blog-widget-sec .blog-post .post-img img {
  border-radius: 10px;
}

.search-found-list .child-product-list .great-product-herro {
  flex: 0 0 30%;
}

.child-product-list .great-product-title h2 {
  font-size: 18px !important;
  font-weight: 600 !important;
}

.child-product-list .great-product-content p {
  width: 100%;
}

.child-blog-widget-sec .blog-post .post-img a img.img-fluid {
  max-height: 200px;
  object-fit: cover;
  min-height: 170px;
}

/* ad detail page 3 start */



.child-product-details {
  background-color: #ffffff;
  padding: 20px 30px;
}

.detail-list.child-ad-detail {
  padding-top: 30px;
}

.child-ad-detail .child-product-details .sale-head ul.clendar-head li {
  border-right: 1px solid #d7dde0;
  margin-right: 10px;
}

.child-ad-detail .child-product-details .sale-head ul.clendar-head li:last-child {
  border: none;
  margin-right: 0;
}

.child-ad-detail .child-product-details .sale-head ul.clendar-head {
  margin-bottom: 10px;
  display: flex;
}

.detail-list.child-ad-detail .child-product-details .sale-head ul.cont-icon-list {
  margin-top: 20px;
}

.detail-list.child-ad-detail ul.cont-icon-list li {
  background-color: #ffffff;
  border: 1px solid #d7dde0;
  width: unset;
  height: unset;
  padding: 0px 15px;
  margin: auto 5px;
  line-height: 2.2 !important;
}

.detail-list.child-ad-detail ul.cont-icon-list {
  text-align: start;
}

.detail-list.child-ad-detail ul.cont-icon-list li:first-child {
  margin-left: 0;
}

.detail-list.child-ad-detail ul.cont-icon-list li:last-child {
  margin-left: 0;
}

.detail-list.child-ad-detail #productslider-5 .child-product-details {
  border-radius: 5px 5px 0 0;
  border: 1px solid #d7dde0;
  border-bottom: 0;
}

.detail-list.child-ad-detail #productslider-5 .flexslider ul.slides li {
  width: 856.889px;
}

.detail-list.child-ad-detail #productslider-5 .flexslider {
  border: 1px solid #d7dde0;
  border-radius: 0 0 5px 5px;
  border-top: none;
}

.detail-list.child-ad-detail .cont-list-detail {
  margin-top: 0;
  border: 1px solid #d7dde0;
  border-radius: 5px;
}

.categories-child {
  border: 1px solid #d7dde0;
  border-radius: 5px;
}

.detail-list.child-ad-detail .fixes-me-top .price-tag {
  display: flex;
  font-size: 22px;
  justify-content: center;
  align-items: center;
  gap: 20px;
  background-color: #ffffff;
  padding: 20px;
  margin-bottom: 30px;
  border-radius: 5px;
  border: 1px solid #d7dde0;
  position: relative;
}

.detail-list.child-ad-detail .fixes-me-top .price-tag .tag-first i {
  color: #d1dae3;
}

.detail-list.child-ad-detail .fixes-me-top .price-tag .tag-first {
  rotate: 93deg;
}

.detail-list.child-ad-detail .fixes-me-top .price-tag .tag-bg {
  position: absolute;
  bottom: 4px;
  right: 6px;
}

.detail-list.child-ad-detail .fixes-me-top .price-tag .tag-bg i {
  font-size: 34px;
  color: #f4f8fb;
  rotate: 93deg;
  font-weight: 500;
}

.detail-list.child-ad-detail .fixes-me-top .price-tag h1 {
  border-left: 1px solid #d7dde0;
  padding-left: 18px;
}

.detail-list.child-ad-detail .fixes-me-top .price-tag h1 i {
  color: #ccc;
}

.detail-list.child-ad-detail .fixes-me-top .price-tag h3 {
  color: #df0000;
}

.detail-list.child-ad-detail .fixes-me-top .cont-list-detail .heading-detail {
  flex-direction: column;
  justify-content: center;
  align-items: center;
}

.detail-list.child-ad-detail .fixes-me-top .cont-list-detail .heading-detail .deatil-head {
  text-align: center;
  margin-left: 0;
}

.detail-list.child-ad-detail .fixes-me-top .cont-list-detail .heading-detail .deatil-head .label-user {
  color: #436b90;
  background-color: unset;
  text-decoration: underline;
}

.detail-list.child-ad-detail .fixes-me-top .cont-list-detail .phone {
  padding: 0;
  background-color: #4f7ce4;
  border: none;
}

.detail-list.child-ad-detail .deatil-head span,
.detail-list.child-ad-detail .child-product-details .sale-head .cont-icon-list li a {
  color: #777 !important;
}

.detail-list.child-ad-detail .child-product-details .sale-head ul.cont-icon-list li:hover a svg.iconify.icon-start path {
  fill: #777 !important;
}

.detail-list.child-ad-detail .fixes-me-top .cont-list-detail .phone .sb-phonenumber,
.sb-phonenumber-whts,
.sb-phonenumber-e {
  color: #fff !important;
  /* margin-left: 50px; */
}

.child-ad-detail .fixes-me-top .cont-list-detail .detail-img {
  padding-bottom: 20px;
}

.sb-phone-wraper {
  display: inline-block;
}

.sb-phonenumber-p,
.sb-phonenumber-w {
  color: #fff !important;
  font-size: 12px;
}

.details-click-view.phone a.sb-click-num,
.details-click-view.phone.whats-app a.sb-click-num-whts,
.details-click-view.phone.email a.email-child {
  display: flex;
  align-items: center;
}

.sb-phone-wraper span,
.wt-wrapper span,
.e-wrapper span {
  display: block;
}

.sb-phone-wraper,
.wt-wrapper,
.e-wrapper {
  width: 70%;
}

.sb-phone-wraper div,
.wt-wrapper,
.e-wrapper {
  text-align: center;
}

.sb-phonenumber,
.sb-phonenumber-whts,
.sb-phonenumber-e {
  font-weight: 800 !important;
}

.whats-app .info-heading {
  background-color: #67b93b !important;
  border-color: #67b93b !important;
}

.whats-app {
  background-color: #76ce44 !important;
}

.email {
  background-color: #f05e51 !important;
}

.email .info-heading {
  background-color: #d75548 !important;
  border-color: #d75548 !important;
}

.detail-list.child-ad-detail .fixes-me-top .cont-list-detail .phone .info-heading {
  width: 20%;
  padding: 15px;
  display: inline-block;
  background-color: #4370cd;
  border-radius: 8px 0 0 8px;
  border-color: #4370cd;
  text-align: center;
  color: #fff !important;
}

.detail-list.child-ad-detail .fixes-me-top .cont-list-detail .phone .info-heading i {
  margin-right: 0;
  font-size: 24px;
  color: #fff;
}

.detail-list.child-ad-detail .write-review,
.detail-list.child-ad-detail .promotional_slider {
  border: 1px solid #d7dde0;
}

.child-ad-detail .descrip-head .style1-short-features {
  padding-left: 0;
}

.child-ad-detail .descrip-head .descs-box {
  /* border-radius: 0 0 5px 5px ;
  border: 1px solid #d7dde0;
  border-top: none; */
}

.child-ad-detail .descs-box .desc-points {
  border: 1px solid #d7dde0;
  border-radius: 5px;
  margin-top: 30px;
  padding-bottom: 30px;
}

.child-ad-detail .descrip-head .descs-box ol {
  margin: 0 !important;
  padding-bottom: 10px;
}

.detail-list.child-ad-detail .fixes-me-top .safety-tips {
  border-radius: 5px;
  border: 1px solid #d7dde0;
}

.member-since {
  display: block;
}

.social-links {
  display: flex;
  justify-content: center;
  align-items: center;
  margin-top: 20px;
}

ul.social-links li {
  width: 40px;
  height: 40px;
  background-color: #ffffff;
  border: 1px solid #d7dde0;
  border-radius: 4px;
  text-align: center;
  display: flex;
  justify-content: center;
  align-items: center;
  margin-right: 5px;
}

.categories-child {
  background-color: #ffffff;
  padding: 20px;
  border-radius: 4px;
  border: 1px solid #d7dde0;
}

.categories-child ul li {
  display: flex;
  gap: 20px;
  border-bottom: 1px solid #d7dde0;
  padding: 20px;
}

.categories-child ul li img {
  width: 40px;
  height: 40px;
}

.categories-child ul li .detail-child-cat {
  display: flex;
  justify-content: space-between;
  width: 100%;
}

.categories-child ul li .detail-child-cat a {
  font-weight: 600;
  color: #242424;
}

.categories-child ul li .detail-child-cat .detail-child-cat-no {
  border: 1px solid #d7dde0;
  display: block;
  border-radius: 4px;
  width: 30px;
  height: 30px;
  text-align: center;
}

.categories-child ul li:last-child {
  border-bottom: none;
}

.send-message {
  display: flex;
  gap: 5px;
}

.send-message .text-act {
  background-color: #ffffff;
  border: 1px solid #d7dde0;
  border-radius: 4px;
  text-wrap: nowrap;
}

.send-message .text-act:hover,
.send-message .text-act:focus {
  color: #212529 !important;
}

.child-contact-message {
  display: none;
}

.child-related-ads .great-product {
  margin: 30px;
}

.child-related-ads .great-product-herro {
  flex: 0 0 30%;
}

.child-related-ads .great-product .great-product-content {
  flex-direction: row;
  padding: 0;
}

.child-related-ads .great-product .great-product-content .product-content {
  position: relative;
  padding: 20px;
  border-right: 1px solid #d7dde0;
}

.child-related-ads .great-product .great-product-content .author-details .aln-img {
  position: relative;
  display: flex;
  flex-direction: column;
  bottom: unset;
  left: unset;
}

.child-related-ads .promotional_slider {
  padding-bottom: 10px;
}

.search-child-minimal .search-found-list .great-product .great-product-content .pro-great-rating .rating-count .ratings i,
.child-related-ads .great-product .great-product-content .pro-great-rating .rating-count .ratings i {
  color: #ffcc00;
}

.search-child-minimal .search-found-list .author-details,
.child-ad-detail .child-related-ads .great-product .author-details {
  padding: 15px 30px;
}

.child-related-ads .great-product .great-product-content .author-details .aln-img span {
  margin-left: 0;
}

.child-related-ads .great-product .great-product-content .author-details .author-content span:first-child {
  text-wrap: nowrap;
}

.child-related-ads .great-product .great-product-content .author-details .author-content {
  margin-top: 60px !important;
}

.child-related-ads .great-product .great-product-content .author-details .author-content a:first-child {
  margin-bottom: 6px;
}

.child-related-ads .great-product .great-product-content .product-content {
  padding: 0 !important;
}

.child-related-ads .great-product .great-product-content .product-content .content-all {
  padding: 20px 20px 5px 20px;
}

.child-related-ads .great-product .great-product-content .product-content .pro-great-rating {
  padding: 5px 20px 20px 20px;
  border-top: 1px solid #d7dde0;
}

/* ad detail page 3 end */
/* child-minimal-product start */
.child-minimal-product .main-heading-style {
  text-align: center;
  color: #161616;

}

.child-minimal-product .main-heading-style h2.main-heading {
  font-size: 36px;
}

.child-minimal-product .pricing-item.adforest-packages {
  padding: 15px 70px;
}

.child-minimal-product .adforest-packages .title-block {
  display: block;
  background-color: #bbbbbb;
  padding: 64px;
  border: 1px solid #9d9d9d;
  border-radius: 5px;
}

.child-minimal-product .adforest-packages {
  border: none !important;
}

.child-minimal-product .adforest-packages .feature-price-list {
  margin-top: 20px;
  text-align: start;
  padding: 20px;
  list-style-type: disc;
  font-weight: 500;
}

.child-minimal-product .adforest-packages .sb_add_cart {
  border: none !important;
  background-color: #d10b0c;
  color: #fef3fb;
  font-weight: 500;
  border-radius: 5px !important;
  /* border: 1px solid #161616; */
  display: block;
  margin-left: 20px !important;
  width: 40% !important;
}

/* child-minimal-product end */
/* footer 14 start */
.footer-14 {
  background-color: #171a21 !important;
}

.footer-14.wheel-footer {
  padding: 80px 0px 0 0;
}

.footer-14 .will-never {
  background: unset;
  padding: 0;
}

.footer-14 .will-never form {
  margin-top: 0;
}

.footer-14 .will-never form .form-label {
  color: #fff;
  margin-bottom: 15px;
  font-weight: 700;
}

.footer-14 .will-never form .mail-wrapper {
  padding: 5px;
  border: 1px solid #dedede36;
  border-radius: 5px;
}

.footer-14 .will-never form .mail-wrapper input#sb_email {
  background-color: #20232a;
  border-color: #20232a;
}

.footer-14 .will-never form .mail-wrapper input#save_email {
  right: 6px;
  padding: 10px 50px;
}

.footer-14 .will-never form .mail-wrapper .submit-btn {
  background-color: #d50a08 !important;
  color: #fff;
  border-color: #d50a08 !important;
}

.footer-14 .contact-info .location-address,
.footer-14 .contact-info .phone-num,
.footer-14 .contact-info .gmail-map,
.footer-14 .contact-info .wb-links {
  background-color: #20232a;
  border-radius: 5px;
  padding: 20px !important;
  margin: 10px 0;
}

.footer-14 .copyright-heading {
  background-color: unset;
  padding: 20px;
  border-top: 1px solid #dedede2e;
}

.copyright-heading ul.socials-links {
  float: right;
}

.app-downloads .apps {
  display: flex;
  gap: 10px;
}

.app-downloads .apps .apple,
.app-downloads .apps .google {
  background-color: #20232a;
  padding: 10px 20px;
  display: flex;
  align-items: center;
  border-radius: 5px;
  gap: 10px;
}

.app-downloads .apps .apple i,
.app-downloads .apps .google i {
  font-size: 40px;
  color: #fff;
}

.app-downloads .apps .apple a p,
.app-downloads .apps .google a p {
  margin: 0;
  line-height: 25px;
}

.app-downloads .apps .p-bld {
  color: #fff;
  font-weight: 600;
}

.footer-black.footer-14 ul.socials-links li {
  border-radius: 50%;
}

.footer-black.footer-14 ul.socials-links li {
  background: #2f2f2f;
}

.footer-black.footer-14 ul.socials-links li a {
  color: #fff;
}

.footer-black.footer-14 ul.socials-links li:hover {
  background: #fff;
  color: #2f2f2f;
}

.footer-black.footer-14 ul.socials-links li:hover a {
  color: #2f2f2f;
}

.footer-black.footer-14 input#sb_email::placeholder {
  color: #777;
}

.footer-black.footer-14 input#sb_email {
  caret-color: #777;
}

/* footer 14 end */
/* some etra styles start */
.select2-container--default .select2-selection--single .select2-selection__arrow b {
  content: none;
}

.search-filters-bar .select2-container--default .select2-selection--single .select2-selection__arrow {
  display: none !important;
}

.child-packages .dt-detaial-page {
  display: none;
}

.ad-detail-video {
  border-radius: 5px;
  border: 1px solid #d7dde0;
}

form.child-sort .custom-select.order_by {
  appearance: none;
  /* Removes default styling */
  -webkit-appearance: none;
  -moz-appearance: none;
  padding-left: 30px;
  /* Space for the arrow on the left */
  position: relative;
  background: none;
  border-radius: unset !important;
}

form.child-sort {
  position: relative;
}

form.child-sort::after {
  content: "\f107";
  font-family: "Font Awesome 5 Free";
  font-weight: 900;
  /* Use 900 for solid icons */
  color: #242424;
  position: absolute;
  top: 50%;
  transform: translateY(-50%);
  right: 7%;
  line-height: 1;

  /* Add border on the left */
  border-left: 1px solid #cccccc47;
  padding-left: 15px;
  height: 41px;
  display: flex;
  align-items: center;
}

.ad-bottom-sidebar .widget {
  border: 1px solid #d7dde0;
}

.ad-bottom-sidebar .widget .gallery-item {
  position: relative;
}

.ad-bottom-sidebar .widget .gallery-item .gallery-caption {
  position: absolute;
  bottom: 0;
  background-color: #0000007a;
  color: #fff;
  display: block;
  width: 100%;
  text-align: left;
  padding: 5px;
  font-size: 20px;
}

.ad-bottom-sidebar .widget {
  padding-top: 0 !important;
  padding-bottom: 0 !important;
}

.ad-bottom-sidebar .widget .gallery-item {
  margin: 0 !important;
}

.safety-tips {
  border: 1px solid #d7dde0;
  border-radius: 5px;
}

.wt-wrapper .sb-phonenumber-whts span i,
.sb-phone-wraper div .sb-phonenumber span i {
  color: #fff !important;
}

.child-search-sorting .found-listing-icon {
  margin-left: 0 !important;
}

.search-child-minimal .search-found-list {
  margin-bottom: 20px;
}

.not-rated {
  text-transform: capitalize !important;
  color: #ffcc00 !important;
}

.adt-hero-directory-section .filter-box.type-box .select2-container--default .select2-selection--single .select2-selection__rendered {
  line-height: 35px !important;
}

.adt-hero-directory-section-first {
  /* padding-bottom: 0 !important; */
  /* overflow: hidden; */
}

.adt-hero-directory-section-second {
  padding-top: 0 !important;
}

.child-ad-detail .descrip-head .descs-box .desc-points {
  padding-right: 30px;
}

.search-found-list #ads-search-container {
  overflow: visible;
}

.account-type .select2-container--default .select2-selection--single {
  background-color: #fbfdff;
  border: 1px solid #d9dde3;
  border-radius: 5px;
  margin-top: 10px;
  margin-bottom: 20px;
  padding-left: 15px;
}

.account-type .select2-container--default .select2-selection--single .select2-selection__rendered {
  line-height: 40px !important;
}

.account-type {
  position: relative;
  width: 100%;
}

.no-arrow {
  width: 100%;
  padding-right: 1rem;
  -webkit-appearance: none;
  -moz-appearance: none;
  appearance: none;
  background: none;
  border: 1px solid #ccc;
  border-radius: 5px;
}

.sb-header.sb-header-15 .sb-header-container .sign-in-up .sb-menu>ul.menu-links>li {
  border-top: 3px solid transparent;
}

.account-type .select2-container--default .select2-selection--single .select2-selection__arrow {
  top: 50% !important;
  transform: translateY(-50%);
  right: 30px !important;
  position: absolute !important;
}

.select2-selection--single {
  position: relative;
}

/* some etra styles end */


/* Additonal Styling Start */

.ctg-grid-box .botm-cont.last-one .right-side .tooltiptext {
  font-size: 12px;
}

.all-popular-categories .ctg-grid-box .botm-cont .left-side .txt span {
  font-size: 10px;
}




.author__type_list {
  display: flex;
  flex-wrap: wrap;
  gap: 10px;
}

.author__type_list .iradio_minimal,
.author__type_list input[type="radio"] {
  display: none;
}


.author__type_list .author__type_btn {
  padding: 10px 20px !important;
  color: #aca8aa !important;
  background: white;
  border: 1px solid #ccc;
  cursor: pointer;
  transition: all 0.3s ease;
}

/* Hover state */
.author__type_list .author__type_btn:hover {
  background: #38b54b;
  color: white !important;
  border-color: #38b54b;
  box-shadow: 0 0.5rem 1.125rem -0.5rem #38b54b;
  ;
}

/* Active (JS-controlled) */
.author__type_list .author__type_btn.active {
  background: #38b54b;
  color: white !important;
  border-color: #38b54b;
}

.author__type_list input[type="radio"]:checked+label.author__type_btn {
  background: #38b54b;
  color: white !important;
  border-color: #38b54b;
}



/* Additonal Styling End */


/* ========= RTL Styling ============ */

body.rtl .adt-hero-directory-section-first {
  position: relative;
  overflow: hidden;
}

body.rtl .adt-hero-directory-section-first::before {
  content: "";
  position: absolute;
  top: 0;
  left: 0;
  right: 0;
  bottom: 0;
  background-image: url(https://profinder.ae/wp-content/uploads/2025/05/Untitled-1.jpg);
  background-position: center center;
  background-size: cover;
  transform: scaleX(-1);
  z-index: 0;
}

/* ====== radius search ======== */

.search-child-minimal .child-minimal-sidebar .sidebar .panel-body .radius__search .noUi-base .noUi-connect {
  background-color: #3bb54b !important;
}

.radius__search_panel .noUi-connect {
  background-color: #3bb54b !important;
}

.child-minimal-sidebar .sidebar .radius__search_panel .noUi-horizontal {
  width: 95% !important;
  box-shadow: none !important;
}

.radius__search_panel .noUi-base {
  width: 100% !important;
}

.child-minimal-sidebar .sidebar .panel form .panel-body .search-widget.radius__search button {
  display: none;
}

.child-minimal-sidebar .sidebar .panel form .panel-body .search-widget.radius__search {
  padding-top: 10px;
}

.child-minimal-sidebar .sidebar .panel form .panel-body .search-widget.radius__search .noUi-background {
  background-color: #3bb54b !important;
  box-shadow: none !important;
}




/* #radius-value {
  position: absolute;
  top: 55px;
  left: 3%;
  } */




#radius-value {
  position: relative;
  color: #aca8aa !important;
}

#radius-value::before {
  content: 'Radius:';
  padding-right: 10px;
}
#radius-value::after {
  content: 'Km';
  padding-left: 3px;
}

/* 📱 Reorder sections on ad detail page for mobile view */
@media only screen and (max-width: 767px) {
    .ad-detail {
        display: flex;
        flex-direction: column;
    }

    /* Move the ad owner / poster details UP */
    .ad-detail .ad-owner,
    .ad-detail .author-info,
    .ad-detail .seller-public-profile {
        order: 1;
    }

    /* Keep main ad info next */
    .ad-detail .ad-main-info,
    .ad-detail .single-ad-content {
        order: 2;
    }

    /* Move Similar Ads section to bottom */
    .ad-detail .similar-ads,
    .ad-detail .related-ads,
    section.similar-ads,
    section.related-ads {
        order: 99;
    }
}









