@charset "UTF-8";
@import url("https://fonts.cdnfonts.com/css/dana");
.bg-alpha-gradient {
  background: linear-gradient(180deg, #4db7fe 0%, #09F 100%);
}
.bg-light-transparent {
  background-color: rgba(255, 255, 255, 0.3);
}
.bg-dark-transparent {
  background-color: rgba(15, 15, 15, 0.6);
}
.bg-shade-text {
  background-color: #0f0f0f;
}
.bg-shade-gray05 {
  background-color: #666666;
}
.bg-shade-gray04 {
  background-color: #888da0;
}
.bg-shade-gray03Bg, .switch-slider {
  background-color: #c7c8d6;
}
.bg-shade-grayLine {
  background-color: #e3e3e3;
}
.bg-shade-gray02 {
  background-color: #f0f0f7;
}
.bg-shade-gray01 {
  background-color: #f9f9f9;
}
.bg-shade-bg1 {
  background-color: #f2f3f4;
}
.bg-shade-white {
  background-color: #ffffff;
}

.flexCentralizer, #purchaseTable .table-cell, #payTable .table-cell, #addNewAdContiner button:has(i.fa-plus), #addNewAdContiner button:has(i.fa-minus), .profile-info i, .clientcard, .socialBtnMain, .pagination a, .navbar-second ul a,
.navbar-second ul li, .navbar-first menu[data-dropdown=notifications] ul li i, .btn-adsub, .card-category .card-icon, .card-category .card-content, .card-report .card-icon, .card-report, .fieldadd button {
  display: flex;
  justify-content: center;
  align-items: center;
}

.border-dot {
  border-style: dotted !important;
}
.border-grayline, .sap-section, #hero .searchFilter-options, .currency .selectbox-options, .filteracr, .colorselectbox.focused, .colorselectbox .options, .colorselectbox, .pagination a, .navbar-second ul li menu, .mycard-content img, .selectbox.focused, .selectbox .options, .selectbox, .qcard, .btn-form {
  border: 0.5px solid #e3e3e3;
}
.border-grayline-jcolor {
  border-color: #e3e3e3;
}
.border-grayline-bottom-dot {
  border-bottom: 0.5px dotted #e3e3e3;
}

.boxShadow-alpha {
  box-shadow: 0 0 0 10px rgba(77, 183, 254, 0.3);
}
.boxShadow-dark {
  box-shadow: 0 0 0 10px rgba(15, 15, 15, 0.1);
}

.textlink {
  color: #4db7fe !important;
  cursor: pointer;
}
.textlink:hover {
  color: #6bc3fe !important;
}

.bgcolor-white {
  background-color: #ffffff;
}
.bgcolor-silver {
  background-color: #c0c0c0;
}
.bgcolor-gray {
  background-color: #808080;
}
.bgcolor-black {
  background-color: #0f0f0f;
}
.bgcolor-red {
  background-color: #eb4343;
}
.bgcolor-maroon {
  background-color: #800000;
}
.bgcolor-yellow {
  background-color: #efb625;
}
.bgcolor-olive {
  background-color: #808000;
}
.bgcolor-green {
  background-color: #1cc88a;
}
.bgcolor-blue {
  background-color: rgb(8, 82, 255);
}
.bgcolor-text {
  background-color: #0f0f0f;
}
.bgcolor-gray05 {
  background-color: #666666;
}
.bgcolor-gray04 {
  background-color: #888da0;
}
.bgcolor-gray03Bg {
  background-color: #c7c8d6;
}
.bgcolor-grayLine {
  background-color: #e3e3e3;
}
.bgcolor-gray02 {
  background-color: #f0f0f7;
}
.bgcolor-gray01 {
  background-color: #f9f9f9;
}
.bgcolor-bg1 {
  background-color: #f2f3f4;
}
.bgcolor-white {
  background-color: #ffffff;
}

.coloredcircle {
  width: 24px;
  height: 24px;
  border-radius: 50%;
  display: block;
}

.allunset {
  all: unset;
}

.textJustify {
  text-align: justify;
}

* {
  font-family: "dana", sans-serif;
}

body {
  background-color: #f9f9f9;
}

.btn {
  border-radius: 8px;
  font-weight: 500;
}
.btn-light {
  border-color: #ffffff !important;
  background-color: #ffffff !important;
}
.btn-light:hover {
  background-color: whitesmoke !important;
}
.btn-light:disabled {
  opacity: 0.9;
}
.btn-primary, .splide__arrow {
  border-color: #4db7fe !important;
  background-color: #4db7fe !important;
}
.btn-primary:hover, .splide__arrow:hover {
  background-color: #39affe !important;
}
.btn-primary:disabled, .splide__arrow:disabled {
  opacity: 0.9;
}
.btn-secondary {
  border-color: #2c3b5a !important;
  background-color: #2c3b5a !important;
}
.btn-secondary:hover {
  background-color: #25324c !important;
}
.btn-secondary:disabled {
  opacity: 0.9;
}
.btn-warning {
  color: #ffffff;
  border-color: #e7a600 !important;
  background-color: #e7a600 !important;
}
.btn-warning:hover {
  background-color: #efb625 !important;
}
.btn-warning:disabled {
  opacity: 0.9;
}
.btn-success {
  color: #ffffff;
  border-color: #1cc88a !important;
  background-color: #1cc88a !important;
}
.btn-success:hover {
  background-color: #05794f !important;
}
.btn-success:disabled {
  opacity: 0.9;
}
.btn-danger {
  color: #ffffff;
  border-color: #eb4343 !important;
  background-color: #eb4343 !important;
}
.btn-danger:hover {
  background-color: #bc1c1c !important;
}
.btn-danger:disabled {
  opacity: 0.9;
}
.btn-comment {
  color: #4db7fe;
  background-color: rgba(77, 183, 254, 0.2) !important;
}
.btn-comment:hover {
  color: #4db7fe;
  background-color: rgba(77, 183, 254, 0.2) !important;
}
.btn-comment:disabled {
  opacity: 0.9;
}
.btn-outline-light {
  color: #ffffff !important;
  border-color: #ffffff !important;
}
.btn-outline-light:hover {
  background-color: whitesmoke !important;
}
.btn-outline-primary {
  color: #4db7fe;
  border-color: #4db7fe !important;
}
.btn-outline-primary:hover {
  background-color: #4db7fe !important;
}
.btn-outline-secondary {
  color: #2c3b5a !important;
  border-color: #2c3b5a !important;
}
.btn-outline-secondary:hover {
  color: #ffffff !important;
  background-color: #25324c !important;
}
.btn-outline-muted {
  color: #888da0;
  background-color: transparent;
  border-color: #888da0;
}
.btn-outline-muted:hover {
  color: #ffffff;
  background-color: #4db7fe;
  border-color: #4db7fe;
}
.btn-outline-muted:disabled {
  opacity: 0.9;
}
.btn-minimal-light {
  color: #ffffff !important;
  border-color: transparent !important;
  background-color: transparent !important;
}
.btn-minimal-light:hover {
  color: #ffffff !important;
  border-color: #ffffff !important;
  background-color: whitesmoke !important;
}
.btn-minimal-primary {
  color: #4db7fe !important;
  border-color: transparent !important;
  background-color: transparent !important;
}
.btn-minimal-primary:hover {
  color: #ffffff !important;
  border-color: #4db7fe !important;
  background-color: #39affe !important;
}
.btn-minimal-secondary {
  color: #2c3b5a !important;
  border-color: transparent !important;
  background-color: transparent !important;
}
.btn-minimal-secondary:hover {
  color: #ffffff !important;
  border-color: #2c3b5a !important;
  background-color: #25324c !important;
}
.btn-blur-withe {
  color: #ffffff;
  background: linear-gradient(rgba(255, 255, 255, 0.7), rgba(255, 255, 255, 0.7));
}
.btn-blur-withe:hover {
  color: #ffffff;
  background: linear-gradient(rgba(255, 255, 255, 0.5), rgba(255, 255, 255, 0.5));
}
.btn-form {
  background-color: #f9f9f9;
  color: #4db7fe !important;
}
.btn-form:hover {
  background-color: #f0f0f7;
}
.btn:disabled {
  opacity: 0.9;
}

.bg-primary {
  background-color: #4db7fe !important;
}
.bg-primary-1 {
  background-color: #E7F5FF;
}
.bg-secondary {
  background-color: #2c3b5a !important;
}
.bg-danger {
  background-color: #eb4343 !important;
}
.bg-warning {
  background-color: #efb625 !important;
}
.bg-warning-trs {
  background-color: rgba(239, 182, 37, 0.3) !important;
}
.bg-success {
  background-color: #1cc88a !important;
}
.bg-success-trs {
  background-color: rgba(28, 200, 138, 0.3) !important;
}

.text-primary {
  color: #4db7fe !important;
}
.text-secondary {
  color: #2c3b5a !important;
}
.text-warning {
  color: #e7a600 !important;
}
.text-muted, .pccard-content p {
  color: #666666 !important;
}

a {
  all: unset;
  cursor: pointer;
}

p {
  margin: 0;
}

menu {
  position: absolute;
}

input[type=radio]:focus,
input[type=checkbox]:focus {
  box-shadow: 0 0 5px rgba(77, 183, 254, 0.3);
}

input::-webkit-outer-spin-button,
input::-webkit-inner-spin-button {
  -webkit-appearance: none;
  margin: 0;
}

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

.list-unstyled {
  margin: 0;
  padding: 0;
}
.list-unstyled li {
  padding: 0;
  margin: 0;
}

.splide {
  max-width: 100% !important;
}
.splide__slide {
  display: flex;
  justify-content: center;
}
.splide__arrow {
  opacity: 1;
  background-color: #4db7fe;
  border-radius: 10px;
}
.splide__arrow svg {
  fill: #ffffff;
}

.border {
  border-width: 0.5px;
}
.border-warning {
  border-color: #e7a600 !important;
}
.border-primary {
  border-color: #4db7fe !important;
}

.modal-content {
  border-radius: 16px !important;
  padding: 16px !important;
  background-color: #f9f9f9 !important;
  border: 0.5px solid #e3e3e3 !important;
}
.modal-content img {
  border-radius: 16px;
}

hr {
  border-color: #888da0;
}

h3 {
  font-size: 1.5rem;
  color: #2c3b5a;
}

.col-sm-1-5 {
  position: relative;
  min-height: 1px;
}
.col-sm-1-10 {
  position: relative;
  min-height: 1px;
}
.col-1-5 {
  width: 20%;
  float: left;
  position: relative;
  min-height: 1px;
}
.col-1-10 {
  position: relative;
  min-height: 1px;
  width: 10%;
  float: left;
}

@media (min-width: 768px) {
  .col-sm-1-5 {
    width: 20%;
    float: left;
  }
  .col-sm-1-10 {
    width: 10%;
    float: left;
  }
}
@media (min-width: 992px) {
  .col-md-1-5 {
    width: 20%;
    float: left;
  }
  .col-md-1-10 {
    width: 10%;
    float: left;
  }
}
@media (min-width: 1200px) {
  .col-lg-1-5 {
    width: 20%;
    float: left;
  }
  .col-lg-1-10 {
    width: 10%;
    float: left;
  }
}
#logo {
  width: 105px;
  height: 49px;
  background-color: #e7a600;
  background-clip: border-box;
  -webkit-background-clip: text;
  color: transparent;
}

#profile {
  width: 40px;
  height: 40px;
}

.switch {
  position: relative;
  display: inline-block;
  direction: ltr;
  width: 50px;
  height: 25px;
}
.switch input {
  display: none;
}
.switch input:checked + .switch-slider {
  background-color: #4db7fe;
}
.switch input:checked + .switch-slider:before {
  transform: translate(2.5px, 2.5px);
}
.switch input:checked + .switch-slider:focus:before {
  box-shadow: 0 0 0 10px rgba(77, 183, 254, 0.3);
}
.switch input:not(:checked) + .switch-slider:focus:before {
  box-shadow: 0 0 0 10px rgba(199, 200, 214, 0.4);
}
.switch-slider {
  position: absolute;
  cursor: pointer;
  top: 0;
  left: 0;
  right: 0;
  bottom: 0;
  border-radius: 34px;
  transition: 0.3s;
}
.switch-slider:before {
  position: absolute;
  content: "";
  height: 20px;
  width: 20px;
  transform: translate(27.5px, 2.5px);
  background-color: #ffffff;
  transition: 0.4s;
  border-radius: 50%;
}

.textfield {
  all: unset;
  padding: 10px;
  width: calc(100% - 20px);
  background-color: #ffffff;
  border: 1px solid #e3e3e3;
  border-radius: 10px;
  resize: none;
}
.textfield::placeholder {
  direction: rtl;
  text-align: right;
  color: #c7c8d6;
}
.textfield:focus {
  background-color: #f9f9f9;
  border: 1px solid #e3e3e3;
  box-shadow: 0 8px 32px 2px rgba(15, 15, 15, 0.15);
}
.textfield.fill {
  background-color: #f9f9f9;
}

.fieldadd {
  display: flex;
  justify-content: space-between;
  align-items: center;
}
.fieldadd button {
  width: 42px;
  height: 42px;
}

.card-report {
  width: 247px;
  height: 128px;
  border-radius: 12px;
  color: #ffffff;
  background-color: #4db7fe;
}
.card-report .card-icon {
  width: 56px;
  height: 56px;
  background-color: #6bc3fe;
  border-radius: 50%;
  box-shadow: 0 8px 32px 2px rgba(15, 15, 15, 0.15);
}
.card-report .card-icon i {
  font-size: 32px;
}
.card-report p {
  font-size: 16px;
  padding: 0 !important;
  margin: 0 !important;
}
.card-report strong {
  font-size: 32px;
}
.card-category {
  width: 100%;
  height: 190px;
  position: relative;
  background-image: url(/assets/category.jpg);
  background-size: cover;
  overflow: hidden;
  border-radius: 16px;
}
.card-category .card-mask {
  width: 100%;
  height: 100%;
  z-index: 0;
  position: absolute;
}
.card-category .card-content {
  width: 100%;
  height: 100%;
  z-index: 1;
  position: relative;
}
.card-category .card-content h6 {
  color: #ffffff;
  font-size: 18px;
  font-weight: bold;
}
.card-category .card-icon {
  width: 70px;
  height: 70px;
  background: linear-gradient(rgba(255, 255, 255, 0.7), rgba(255, 255, 255, 0.7));
  border-radius: 12px;
}
.card-category .card-icon i {
  font-size: 40px;
  color: #ffffff;
}
.card-category:hover .card-mask {
  background-color: rgba(77, 183, 254, 0.3);
}
.card-category:hover .card-icon {
  background-color: #4db7fe;
}

.radioWrapp {
  display: block;
  border-radius: 50%;
  position: relative;
}
.radioWrapp .checkMark {
  width: 24px;
  height: 24px;
  border: 1px solid #e3e3e3;
  background-color: #f9f9f9;
  border-radius: 50%;
  position: absolute;
}
.radioWrapp .checkMark::after {
  content: " ";
  width: 14px;
  height: 14px;
  position: absolute;
  top: 4px;
  left: 4px;
  border-radius: 50%;
  display: block;
  background-color: transparent;
}
.radioWrapp input {
  display: none;
}
.radioWrapp input:checked ~ .checkMark {
  background-color: #ffffff;
}
.radioWrapp input:checked ~ .checkMark::after {
  background-color: #4db7fe;
}
.radioWrapp input:checked:hover ~ .checkMark::after {
  box-shadow: 0 0 0 10px rgba(77, 183, 254, 0.3);
}
.radioWrapp input:not(:checked) ~ .checkMark:hover {
  box-shadow: 0 0 0 5px rgba(15, 15, 15, 0.1);
}

.checkWrapp {
  display: block;
  position: relative;
}
.checkWrapp .checkMark {
  width: 24px;
  height: 24px;
  border: 1px solid #e3e3e3;
  background-color: #f9f9f9;
  border-radius: 10%;
  position: absolute;
}
.checkWrapp .checkMark::before {
  content: " ";
  position: absolute;
  display: none;
  top: 11px;
  left: 6px;
  width: 13px;
  height: 2px;
  border-radius: 20px;
  background-color: #ffffff;
  transform: rotate(-45deg);
}
.checkWrapp .checkMark::after {
  content: " ";
  position: absolute;
  display: none;
  top: 10px;
  left: 6px;
  width: 2px;
  height: 7px;
  border-radius: 20px;
  background-color: #ffffff;
  transform: rotate(-30deg);
}
.checkWrapp input {
  display: none;
}
.checkWrapp input:checked ~ .checkMark {
  background-color: #4db7fe;
}
.checkWrapp input:checked ~ .checkMark::after, .checkWrapp input:checked ~ .checkMark::before {
  display: block;
}
.checkWrapp input:checked:hover ~ .checkMark {
  box-shadow: 0 0 0 10px rgba(77, 183, 254, 0.3);
}
.checkWrapp input:not(:checked) ~ .checkMark:hover {
  box-shadow: 0 0 0 5px rgba(15, 15, 15, 0.1);
}

.qcard {
  position: relative;
  overflow: hidden;
  transition: all 0.3s ease-in-out;
  background-color: #ffffff;
}
.qcard h3 {
  color: #2c3b5a;
  font-weight: bold;
  direction: rtl;
  font-size: 16px;
  display: inline-block;
}
.qcard img {
  object-fit: cover;
}
.qcard:hover {
  box-shadow: 0 8px 32px 2px rgba(15, 15, 15, 0.15);
}

.ccard {
  width: 100%;
  height: 100%;
  min-height: 293px;
  border-radius: 20px;
  direction: rtl;
}
.ccard-banner {
  width: 100%;
  height: 70%;
}
.ccard-banner * {
  font-size: 14px;
}
.ccard-banner img {
  width: 100%;
  height: 100%;
}
.ccard .content {
  height: 30%;
  display: flex;
  margin: 5px 10px 0;
  padding-bottom: 5px;
  justify-content: space-around;
  flex-direction: column;
}
.ccard .content-area {
  height: 100%;
  margin: 5px 0 5px;
}
.ccard .content p {
  direction: rtl;
  color: #666666;
  text-align: right;
  font-size: 14px;
  margin-bottom: 5px;
  overflow: hidden;
  display: -webkit-box;
  -webkit-line-clamp: 2;
  line-clamp: 2;
  -webkit-box-orient: vertical;
}
.ccard .content button {
  font-size: 16px;
}
.ccard.preview .ccard-banner {
  height: 223px;
}
.ccard.preview .content {
  height: auto;
}
.ccard.fixheight {
  max-height: 293px;
}

#uploadDate {
  font-size: 14px;
}

#category {
  font-size: 14px;
}

.acard {
  width: 247px;
  height: 183px;
  border-radius: 16px;
  background-color: #f0f0f7;
}
.acard-content {
  width: 198px;
  color: #2c3b5a;
}
.acard-content h4 {
  font-weight: bolder;
  text-align: center;
  font-size: 16px;
}
.acard-icon {
  background: #ffffff;
  border-radius: 50%;
}
.acard-icon i {
  font-size: 25px;
}
.acard:hover .acard-icon {
  box-shadow: 0 8px 32px 2px rgba(15, 15, 15, 0.15);
}
.acard:hover .acard-icon i {
  color: #4db7fe;
}

.vcard {
  width: 100%;
  height: 451px;
  border-radius: 20px;
  display: flex;
  justify-content: center;
  background-image: url(/assets/thumb.jpg);
  background-size: cover;
  background-position: center;
  background-repeat: no-repeat;
  direction: ltr;
}
.vcard .content {
  width: inherit;
  border-radius: 20px;
  background: linear-gradient(rgba(15, 15, 15, 0.7), rgba(15, 15, 15, 0.7));
  text-align: end;
}
.vcard .content * {
  color: #ffffff;
}
.vcard .content p span {
  font-size: 14px;
}
.vcard .content h3 {
  color: #ffffff;
}
.vcard:hover .vcard-content-details {
  display: block !important;
}

.scard {
  width: 100%;
  border-radius: 16px;
  padding: 10px 10px;
}
.scard * {
  direction: rtl;
  font-size: 14px;
}
.scard .content {
  height: 159px;
}
.scard .content img {
  width: 100%;
  height: 159px;
  object-fit: cover;
  border-radius: 12px;
}
.scard .content #discount {
  background-color: #eb4343;
  font-size: 12px;
}
.scard .content #specialAd {
  background-color: #4db7fe;
  font-size: 12px;
}
.scard .content #express {
  color: #bc1c1c;
  background-color: rgba(235, 67, 67, 0.3);
  border-radius: 4px;
}
.scard .content #lader {
  color: #e7a600;
  background-color: rgba(239, 182, 37, 0.3);
  border-radius: 4px;
}
.scard .content #pirceNumber {
  color: #0f0f0f;
  font-size: 16px;
  font-weight: bold;
}
.scard .content #expiredAd {
  display: none;
  background-color: #eb4343;
  font-size: 12px;
}
.scard.expired #express,
.scard.expired #lader,
.scard.expired #discount,
.scard.expired #specialAd {
  display: none !important;
}
.scard.expired #pirce {
  text-decoration: line-through;
}
.scard.expired #bannerStatus {
  justify-content: end !important;
}
.scard-overview {
  width: 100%;
}
.scard-overview h2 {
  font-size: 14px;
}
.scard-overview img {
  object-fit: cover;
  width: 104px;
  height: 72px;
  border-radius: 12px;
}

.selectbox {
  border-radius: 10px;
  padding: 10px;
  position: relative;
  background-color: #f9f9f9;
  user-select: none;
}
.selectbox i {
  color: #4db7fe;
}
.selectbox .select {
  width: 100%;
  direction: rtl;
  display: flex;
  justify-content: space-between;
  align-items: center;
}
.selectbox .select span {
  font-size: 16px;
  color: #c7c8d6;
}
.selectbox .options {
  width: 100%;
  height: auto;
  position: absolute;
  z-index: 1;
  left: 0px;
  display: none;
  cursor: pointer;
  background-color: #ffffff;
  overflow: hidden;
  box-shadow: 0 0 5px 2px rgba(15, 15, 15, 0.1);
  border-bottom-right-radius: 8px;
  border-bottom-left-radius: 8px;
  padding: 0;
}
.selectbox .options .option {
  width: 100%;
  height: 40px;
  font-size: 14px;
  direction: ltr;
}
.selectbox .options .option-container {
  height: inherit;
  display: flex;
  margin: 0 8px;
  align-items: center;
  justify-content: space-between;
  border-bottom: 0.5px solid #e3e3e3;
}
.selectbox .options .option:last-child .option-container {
  border-bottom: 0;
}
.selectbox .options .option:hover {
  color: #ffffff;
  background-color: #4db7fe;
}
.selectbox .options .option:hover .option-container {
  border-color: #4db7fe;
}
.selectbox .options .option:hover i {
  color: #ffffff;
}
.selectbox.focused {
  background-color: #ffffff;
  box-shadow: 0 0 5px 2px rgba(15, 15, 15, 0.1);
}
.selectbox.focused .fa-angle-down {
  transform: rotate(180deg);
  height: 16px;
}
.selectbox.focused .options {
  display: block;
}

.mycard {
  width: 789px;
  border-radius: 12px;
  background-color: #ffffff;
}
.mycard * {
  direction: rtl;
}
.mycard-content img {
  width: 97px;
  height: 97px;
  border-radius: 8px;
  object-fit: cover;
}
.mycard-content-details {
  display: flex;
  flex-direction: column;
  justify-content: space-between;
}
.mycard-content-details #discount {
  color: #bc1c1c;
  background-color: rgba(235, 67, 67, 0.3);
  border-radius: 4px;
}
.mycard-content-details #specialAd {
  color: #e7a600;
  background-color: rgba(239, 182, 37, 0.3);
  border-radius: 4px;
}
.mycard-content-details #inactive {
  color: #666666;
  background-color: #f0f0f7;
  border-radius: 4px;
}
.mycard-content-details #active {
  color: #05794f;
  background-color: rgba(28, 200, 138, 0.3);
  border-radius: 4px;
}
.mycard-control {
  border-top: 0.5px solid #e3e3e3;
}
.mycard-control-panel button {
  width: 30px;
  height: 30px;
}

.pcard {
  width: 100%;
  height: 307px;
  border-radius: 20px;
  border: 0;
}
.pcard * {
  font-size: 12px;
  direction: rtl;
}
.pcard-banner {
  width: 100%;
  height: 176px;
}
.pcard-banner img {
  width: 100%;
  height: 100%;
}
.pcard .content {
  height: 131px;
  display: flex;
  justify-content: space-between;
  flex-direction: column;
}
.pcard .content h3 {
  font-size: 16px;
}
.pcard .content strong {
  font-size: 16px;
  font-weight: bold;
}

.vlcard {
  width: 100%;
  height: 320px;
  border-radius: 20px;
  background-image: url(/assets/thumb.jpg);
  background-size: cover;
  background-position: center;
  background-repeat: no-repeat;
}
.vlcard .content {
  width: inherit;
  border-radius: 20px;
  background: linear-gradient(rgba(15, 15, 15, 0.7), rgba(15, 15, 15, 0.7));
}
.vlcard .content * {
  color: #ffffff;
  font-size: 14px;
  direction: rtl;
}
.vlcard .content h3 {
  font-size: 16px;
  white-space: nowrap;
  overflow: hidden;
  text-overflow: ellipsis;
  width: 100%;
}
.vlcard:hover .content h3 {
  white-space: normal;
}

.vlacard {
  width: 100%;
  border-radius: 20px;
  direction: rtl;
  font-size: 14px;
  box-shadow: 0 8px 32px 2px rgba(15, 15, 15, 0.15);
}
.vlacard img {
  width: 200px;
  height: 117px;
  border-radius: 16px;
  object-fit: cover;
}
.vlacard .flex-column {
  height: 100px;
  padding: 0 5px;
}
@media screen and (max-width: 576px) {
  .vlacard h3 {
    font-size: 12px;
  }
  .vlacard img {
    width: 150px;
    height: 100%;
  }
  .vlacard span,
  .vlacard i {
    font-size: 5px !important;
  }
  .vlacard .flex-column {
    height: 100%;
  }
}

.cmtcard {
  width: 789px;
  min-height: 230px;
  border-radius: 12px;
  direction: rtl;
}
.cmtcard img {
  width: 48px;
  height: 48px;
}
.cmtcard-content {
  font-size: 14px;
}
.cmtcard-content button i {
  font-size: 18px;
}
.cmtcard #uploadDate {
  border-left: 0.5px solid #e3e3e3;
}

.checkText {
  display: block;
  width: 73px;
  height: 40px;
  position: relative;
  cursor: pointer;
}
.checkText .checkMark {
  width: 73px;
  height: 40px;
  display: flex;
  align-items: center;
  justify-content: center;
  position: absolute;
  user-select: none;
}
.checkText input {
  display: none;
}
.checkText input:checked ~ .checkMark {
  color: #ffffff;
  background-color: #4db7fe;
}

.btn-adsub {
  width: 150px;
  height: 40px;
  color: #2c3b5a;
  border: 2px solid #e3e3e3;
  font-size: 16px;
  background-color: #ffffff;
}
.btn-adsub:hover {
  background-color: #f0f0f7;
}
.btn-adsub:active {
  color: #ffffff;
  background-color: #4db7fe;
  border-color: #4db7fe;
}

.searchBox {
  width: 575px;
  height: 40px;
  border-radius: 12px;
  background-color: #ffffff;
}
.searchBox button {
  width: 12%;
  height: 100%;
  border-radius: 0;
  border-top-left-radius: 12px;
  border-bottom-left-radius: 12px;
  padding: 0;
}
.searchBox button i {
  font-size: 24px;
}
.searchBox-input {
  width: 63%;
  height: 100%;
}
.searchBox-input input {
  all: unset;
  width: 97%;
  height: inherit;
  direction: rtl;
}
.searchBox-input input::placeholder {
  direction: rtl;
  text-align: right;
  color: #c7c8d6;
}
.searchBox .selectbox {
  width: 25%;
  height: 100%;
  z-index: 9;
  box-shadow: unset;
  position: relative;
  border-radius: 0;
  border-top-right-radius: 12px;
  border-bottom-right-radius: 12px;
}
.searchBox .selectbox .select-shows {
  font-size: 14px;
}

.navbar {
  width: 100%;
  height: auto;
  padding: 0;
  z-index: 99;
}
.navbar-first {
  width: 100%;
  height: 73px;
  background-color: #2c3b5a;
}
.navbar-first #notification {
  color: #ffffff;
}
.navbar-first #notification i {
  font-size: 24px;
  position: relative;
}
.navbar-first #notification i::after {
  content: " ";
  display: block;
  width: 9px;
  height: 9px;
  border-radius: 50%;
  background-color: #eb4343;
  position: absolute;
  top: 0;
  right: 0;
}
.navbar-first menu {
  z-index: 1;
}
.navbar-first menu[data-dropdown=notifications] {
  width: 308px;
  border-radius: 5px;
  top: 40px;
  left: -154px;
  font-size: 16px;
  background-color: #ffffff;
  padding: 0;
  direction: rtl;
  display: none;
}
.navbar-first menu[data-dropdown=notifications] ul {
  width: 100%;
  height: 93%;
}
.navbar-first menu[data-dropdown=notifications] ul li {
  width: 100%;
  height: 95px;
  font-size: 14px;
  border-bottom: 0.5px solid #e3e3e3;
}
.navbar-first menu[data-dropdown=notifications] ul li:hover {
  background-color: rgba(77, 183, 254, 0.3);
}
.navbar-first menu[data-dropdown=notifications] ul li:hover i {
  color: #4db7fe;
}
.navbar-first menu[data-dropdown=notifications] ul li:hover i::before {
  content: "\f8fa";
}
.navbar-first menu[data-dropdown=notifications] ul li:first-child {
  border-top: 0.5px solid #e3e3e3;
}
.navbar-first menu[data-dropdown=notifications] ul li a {
  width: 100%;
  height: 100%;
}
.navbar-first menu[data-dropdown=notifications] ul li a div {
  width: 90%;
}
.navbar-first menu[data-dropdown=notifications] ul li i {
  width: 25px;
  height: 25px;
  font-weight: 500;
}
.navbar-first menu[data-dropdown=notifications] ul li p:first-child {
  font-weight: 500;
}
.navbar-first menu[data-dropdown=notifications] #readall {
  all: unset;
  color: #4db7fe;
  cursor: pointer;
}
.navbar-first menu[data-dropdown=notifications] #readall:hover {
  color: #6bc3fe;
}
.navbar-first menu[data-dropdown=profile] {
  width: 190px;
  border-radius: 12px;
  top: 40px;
  left: -15px;
  font-size: 16px;
  background-color: #ffffff;
  padding: 0;
  direction: rtl;
  overflow: hidden;
  display: none;
}
.navbar-first menu[data-dropdown=profile] ul li {
  width: inherit;
  height: 44px;
  display: flex;
  align-items: center;
}
.navbar-first menu[data-dropdown=profile] ul li a {
  width: 100%;
  height: 100%;
  display: flex;
  align-items: center;
}
.navbar-first menu[data-dropdown=profile] ul li:not(:first-child) {
  justify-content: start;
}
.navbar-first menu[data-dropdown=profile] ul li:not(:first-child) a {
  border-top: 0.5px solid #e3e3e3;
}
.navbar-first menu[data-dropdown=profile] ul li:not(:first-child):hover {
  color: #ffffff;
  background-color: #4db7fe;
}
.navbar-first menu[data-dropdown=profile] ul li:not(:first-child):hover i {
  color: #ffffff !important;
}
.navbar-first menu[data-dropdown=profile] ul li:not(:first-child):hover + li a {
  border-color: #4db7fe;
}
.navbar-first menu[data-dropdown=profile] ul li:first-child a {
  justify-content: space-between;
}
.navbar-second {
  width: 100%;
  height: 39px;
  background-color: #24324f;
}
.navbar-second ul {
  width: 700px;
}
.navbar-second ul a,
.navbar-second ul li {
  height: 100%;
  color: #ffffff;
}
.navbar-second ul a {
  height: 37px;
  padding-top: 3px;
  border-bottom: 3px solid transparent;
  position: relative;
}
.navbar-second ul a:hover {
  color: #4db7fe;
  border-color: #4db7fe;
}
.navbar-second ul a:hover i {
  color: #4db7fe;
}
.navbar-second ul li {
  position: relative;
}
.navbar-second ul li menu {
  width: 190px;
  height: auto;
  border-radius: 12px;
  padding: 0;
  position: absolute;
  background-color: #ffffff;
  top: 23px;
  right: 0;
  display: none;
}
.navbar-second ul li menu ul {
  width: 100%;
  user-select: none;
}
.navbar-second ul li menu ul hr {
  border-color: #888da0 !important;
  margin: 15px;
}
.navbar-second ul li menu ul li {
  width: 100%;
  height: 49px;
  display: flex;
  align-items: center;
  justify-content: start;
}
.navbar-second ul li menu ul li a {
  all: unset;
  padding: 0 15px;
  width: inherit;
  height: inherit;
  color: #0f0f0f;
  display: flex;
  align-items: center;
  justify-content: start;
  cursor: pointer;
}
.navbar-second ul li menu ul li a:hover {
  background-color: #4db7fe;
  color: #ffffff;
}
.navbar-dropdown:hover > i {
  transform: rotate(180deg);
}
.navbar-dropdown:hover ~ menu {
  display: block;
}
.navbar-dropdown .navbar-dropdown {
  color: #4db7fe;
}
.navbar-dropdown .navbar-dropdown i {
  color: #4db7fe;
}
.navbar-dropdown-wrapper:hover menu {
  display: block;
}
.navbar-dropdown-wrapper:hover .navbar-dropdown {
  border-bottom-color: #ffffff;
}
.navbar-dropdown-wrapper:hover .navbar-dropdown i {
  transform: rotate(180deg);
}
.navbar .container-lg {
  max-width: 1060px;
}
.navbar menu.qdropdown {
  z-index: 5;
}

.hamburger-menu {
  width: 100%;
  height: 200%;
  display: none;
  position: fixed;
  background-color: rgba(15, 15, 15, 0.6);
  transition: all 0.5s ease;
  z-index: 5;
}
.hamburger-menu menu {
  width: 300px;
  height: 104vh;
  position: absolute;
  bottom: 0;
  right: 0;
  background-color: #2c3b5a;
  color: #ffffff;
}
.hamburger-menu menu .searchBox {
  height: 35px;
  color: #0f0f0f;
  font-size: 15px;
}
.hamburger-menu menu .searchBox button {
  width: 20%;
}
.hamburger-menu menu .searchBox i {
  font-size: 15px;
}
.hamburger-menu menu .searchBox-input {
  width: 80%;
}
.hamburger-menu.active {
  display: block;
}
.hamburger-menu.active menu {
  margin-right: 0;
}
.hamburger-mainlist > li {
  font-size: 18px;
  height: 45px;
  overflow: hidden;
}
.hamburger-mainlist > li a {
  display: flex;
  height: 45px;
  padding-right: 10px;
  align-items: center;
}
.hamburger-mainlist > li a:hover {
  color: #4db7fe;
}
.hamburger-mainlist .qaccordion li a {
  border-right: 2px solid #ffffff;
}
.hamburger-mainlist .qaccordion li a:hover {
  border-right-color: #4db7fe;
}
.hamburger-mainlist .qaccordion.active .fa-chevron-down {
  transform: rotate(180deg);
}
.hamburger-mainlist .qaccordion.active > a {
  color: #4db7fe;
  border-right-color: #4db7fe;
}

.footer {
  width: 100%;
}
.footer * {
  direction: rtl;
  font-size: 16px;
}
.footer-top {
  width: 100%;
  background-color: #2c3b5a;
  color: #ffffff;
}
.footer-top h6 {
  font-size: 20px;
  border-bottom: 1px solid #e3e3e3;
}
.footer-top h5 {
  border-top: 1px solid #e3e3e3;
}
.footer-top ul:not(.footer-top ul.socialBtns) a:hover {
  color: #4db7fe;
  margin-right: 10px;
}
.footer-top ul.socialBtns a {
  color: #4db7fe;
}
.footer-top ul.socialBtns a i {
  font-size: 20px;
}
.footer-top ul.socialBtns a:hover {
  color: #4db7fe;
  margin-right: 0 !important;
}
.footer-middle {
  width: 100%;
  background-color: #f0f0f7;
}
.footer-middle .container-lg div {
  display: inline-block;
  height: 100%;
}
.footer-middle .container-lg div a {
  display: inline-block;
  height: 100%;
}
.footer-middle .container-lg div a img {
  height: 100%;
}
.footer-middle p {
  font-size: 14px;
}
.footer-bottom {
  width: 100%;
  color: #ffffff;
  background-color: #2c3b5a;
}
.footer-bottom ul li a:hover {
  color: #4db7fe;
}

#socilaMediasContiner .selectbox {
  min-width: 100px;
}
#socilaMediasContiner .selectbox * {
  font-size: 15px !important;
}
#socilaMediasContiner .selectbox .options {
  top: 100%;
}
#socilaMediasContiner .selectbox .option-container {
  justify-content: center !important;
}

#backToTop {
  position: fixed;
  z-index: 999;
  right: 1vw;
  bottom: 1vh;
  width: 25px;
  height: 35px;
  font-size: 25px;
}

.pagination {
  width: 400px;
  height: 40px;
  color: #2c3b5a;
  display: flex;
  justify-content: space-between;
}
.pagination a {
  border-radius: 10px;
}
.pagination a:hover {
  background-color: #f0f0f7;
}
.pagination-btns {
  width: 232px;
}
.pagination-btns a {
  width: 40px;
  height: 40px;
}
.pagination-chevs {
  width: 52px;
  height: 40px;
}

.giantsearch {
  width: 615px;
  height: 39px;
  direction: rtl;
  font-size: 16px;
  overflow: hidden;
  color: #c7c8d6;
}
.giantsearch i {
  color: #888da0;
}
.giantsearch div {
  border-bottom: 0.5px solid #e3e3e3;
}
.giantsearch input {
  all: unset;
  width: 100%;
  height: 39px;
}
.giantsearch input::placeholder {
  color: #888da0;
}
.giantsearch ul {
  color: #c7c8d6;
}
.giantsearch ul li {
  height: 40px;
  color: #0f0f0f;
}
.giantsearch ul li:hover {
  color: #ffffff;
  background-color: #4db7fe;
}
.giantsearch ul li:hover .option-container {
  border-color: #4db7fe;
}
.giantsearch:focus-within {
  box-shadow: 0 8px 32px 2px rgba(15, 15, 15, 0.15);
  height: auto;
  border-bottom-left-radius: 10px;
  border-bottom-right-radius: 10px;
}

.imgupload {
  width: 147px;
  height: 147px;
  border-radius: 12px;
  border: 1px dashed #e3e3e3;
  direction: rtl;
  background-size: cover;
  background-position: center;
  background-repeat: no-repeat;
  overflow: hidden;
}
.imgupload #uploadingImage,
.imgupload #imgUploaded,
.imgupload #readyForUpload {
  display: none;
}
.imgupload.uploadingImage {
  background-image: url(/assets/post1st.jpg);
}
.imgupload.uploadingImage #uploadingImage {
  width: 104px;
  height: 60px;
  border-radius: 4px;
  display: flex;
  justify-content: center;
  align-items: center;
  flex-direction: column;
  background-color: rgba(15, 15, 15, 0.6);
}
.imgupload.uploadingImage #uploadingImage p {
  font-size: 12px;
  color: #ffffff;
}
.imgupload.uploadingImage progress {
  width: 88px;
  height: 5px;
  border: unset;
}
.imgupload.uploadingImage progress::-webkit-progress-bar {
  border-radius: 10px;
  background-color: #e3e3e3;
  position: relative;
}
.imgupload.uploadingImage progress::-webkit-progress-value {
  border-radius: 10px;
  position: absolute;
  background-color: #4db7fe;
  right: 0;
}
.imgupload.uploadingImage progress::-moz-progress-bar {
  border-radius: 10px;
  background-color: #e3e3e3;
  position: relative;
}
.imgupload.imgUploaded {
  background-image: url(/assets/post1st.jpg);
}
.imgupload.imgUploaded #imgUploaded {
  display: flex;
  justify-content: space-between;
  flex-direction: column;
  font-size: 12px;
  color: #ffffff;
}
.imgupload.imgUploaded #imgUploaded button {
  all: unset;
  cursor: pointer;
  width: 24px;
  height: 24px;
  background-color: rgba(15, 15, 15, 0.6);
  border-radius: 5px;
}
.imgupload.imgUploaded #imgUploaded button i {
  font-size: 12px;
}
.imgupload.imgUploaded #imgUploaded button:hover {
  color: #4db7fe;
}
.imgupload.imgUploaded #imgUploaded p {
  width: auto;
  height: 24px;
  background-color: rgba(15, 15, 15, 0.6);
  border-radius: 8px;
}
.imgupload.readyForUpload #readyForUpload {
  display: flex;
  justify-content: center;
  align-items: center;
  flex-direction: column;
  width: 100%;
  height: 100%;
}
.imgupload.readyForUpload #readyForUpload label {
  width: 100%;
  height: 100%;
  color: #4db7fe;
}
.imgupload.readyForUpload #readyForUpload label .flexCentralizer, .imgupload.readyForUpload #readyForUpload label #purchaseTable .table-cell, #purchaseTable .imgupload.readyForUpload #readyForUpload label .table-cell, .imgupload.readyForUpload #readyForUpload label #payTable .table-cell, #payTable .imgupload.readyForUpload #readyForUpload label .table-cell, .imgupload.readyForUpload #readyForUpload label #addNewAdContiner button:has(i.fa-plus), #addNewAdContiner .imgupload.readyForUpload #readyForUpload label button:has(i.fa-plus), .imgupload.readyForUpload #readyForUpload label #addNewAdContiner button:has(i.fa-minus), #addNewAdContiner .imgupload.readyForUpload #readyForUpload label button:has(i.fa-minus), .imgupload.readyForUpload #readyForUpload label .profile-info i, .profile-info .imgupload.readyForUpload #readyForUpload label i, .imgupload.readyForUpload #readyForUpload label .clientcard, .imgupload.readyForUpload #readyForUpload label .socialBtnMain, .imgupload.readyForUpload #readyForUpload label .fieldadd button, .fieldadd .imgupload.readyForUpload #readyForUpload label button, .imgupload.readyForUpload #readyForUpload label .card-report, .imgupload.readyForUpload #readyForUpload label .card-report .card-icon, .card-report .imgupload.readyForUpload #readyForUpload label .card-icon, .imgupload.readyForUpload #readyForUpload label .card-category .card-content, .card-category .imgupload.readyForUpload #readyForUpload label .card-content, .imgupload.readyForUpload #readyForUpload label .card-category .card-icon, .card-category .imgupload.readyForUpload #readyForUpload label .card-icon, .imgupload.readyForUpload #readyForUpload label .btn-adsub, .imgupload.readyForUpload #readyForUpload label .navbar-first menu[data-dropdown=notifications] ul li i, .navbar-first menu[data-dropdown=notifications] ul li .imgupload.readyForUpload #readyForUpload label i, .imgupload.readyForUpload #readyForUpload label .navbar-second ul a, .navbar-second ul .imgupload.readyForUpload #readyForUpload label a,
.imgupload.readyForUpload #readyForUpload label .navbar-second ul li,
.navbar-second ul .imgupload.readyForUpload #readyForUpload label li, .imgupload.readyForUpload #readyForUpload label .pagination a, .pagination .imgupload.readyForUpload #readyForUpload label a {
  height: 106%;
}
.imgupload.readyForUpload #readyForUpload label input {
  display: none;
}
.imgupload.readyForUpload #readyForUpload label i {
  font-size: 32px;
}
.imgupload.readyForUpload #readyForUpload label h6 {
  font-size: 16px;
}
.imgupload.readyForUpload #readyForUpload label:hover {
  color: #2c3b5a;
}
.imgupload.dashboardProfile {
  width: 136px;
  height: 136px;
}

.sidebar {
  width: 100%;
  height: auto;
  border-radius: 16px;
  overflow: hidden;
}
.sidebar-logo {
  border-bottom: 0.5px solid #e3e3e3;
}
.sidebar-links {
  width: 100%;
  direction: rtl;
}
.sidebar-links li {
  height: 48px;
  position: relative;
  background-color: #f9f9f9;
}
.sidebar-links li button {
  all: unset;
}
.sidebar-links li a,
.sidebar-links li button {
  width: 124%;
  height: 48px;
  display: flex;
  align-items: center;
  position: absolute;
  font-weight: 500;
  right: -24px;
  color: #0f0f0f;
  border-left: 3px solid transparent;
}
.sidebar-links li a i.fa-chevron-down,
.sidebar-links li button i.fa-chevron-down {
  display: flex;
  justify-self: start;
}
.sidebar-links li a:hover i,
.sidebar-links li button:hover i {
  color: #4db7fe;
}
.sidebar-links li a:focus-within,
.sidebar-links li button:focus-within {
  border-color: #4db7fe;
}
.sidebar-accordion {
  overflow: visible !important;
  position: relative;
  transition: all 0.5s ease;
}
.sidebar-accordion-list {
  width: 100%;
  height: auto;
  padding-top: 1px;
}
.sidebar-accordion-list ul {
  height: 100%;
  margin-top: 50px;
}
.sidebar-accordion-list ul li a {
  padding-right: 10px;
  border-right: 2px solid #e3e3e3;
  margin-right: 40px;
}
.sidebar-accordion.active {
  align-items: start;
}
.sidebar-accordion.active i {
  color: #4db7fe !important;
}
.sidebar-accordion.active a:hover {
  border-color: #4db7fe;
}
.sidebar-accordion.active .fa-chevron-down {
  color: #4db7fe;
  transform: rotate(180deg);
}

.qaccordion {
  overflow: hidden;
}
.qaccordion.active {
  overflow: visible;
  display: block;
  height: auto;
}

.colorselectbox {
  width: 515px;
  height: 40px;
  border-radius: 10px;
  padding: 10px 10px;
  position: relative;
  background-color: #f9f9f9;
  user-select: none;
}
.colorselectbox i {
  color: #4db7fe;
  top: 30%;
  left: 3%;
  position: absolute;
}
.colorselectbox .select {
  width: 100%;
  height: 40px;
  direction: rtl;
  display: flex;
  justify-content: space-between;
}
.colorselectbox .select span {
  font-size: 16px;
  color: #c7c8d6;
}
.colorselectbox .options {
  width: 100%;
  height: auto;
  position: absolute;
  top: 44px;
  left: 0px;
  display: none;
  cursor: pointer;
  background-color: #ffffff;
  overflow: hidden;
  box-shadow: 0 0 5px 2px rgba(15, 15, 15, 0.1);
  border-bottom-right-radius: 8px;
  border-bottom-left-radius: 8px;
}
.colorselectbox .options .option {
  width: 100%;
  height: 64px;
}
.colorselectbox .options .option-container {
  height: inherit;
  display: flex;
  margin: 0 8px;
  align-items: center;
  justify-content: space-between;
  border-bottom: 0.5px solid #e3e3e3;
}
.colorselectbox .options .option:last-child .option-container {
  border-bottom: 0;
}
.colorselectbox .options .option:hover {
  color: #ffffff;
  background-color: #4db7fe;
}
.colorselectbox .options .option:hover .option-container {
  border-color: #4db7fe;
}
.colorselectbox .options .option:hover i {
  color: #ffffff;
}
.colorselectbox.focused {
  background-color: #ffffff;
  box-shadow: 0 0 5px 2px rgba(15, 15, 15, 0.1);
}
.colorselectbox.focused .fa-chevron-up {
  transform: rotate(180deg);
}

.filteracr {
  width: 100%;
  border-radius: 20px;
  padding: 16px;
  background-color: #f9f9f9;
}
.filteracr-section {
  width: 100%;
  direction: rtl;
}
.filteracr-section strong {
  font-weight: 700;
}
.filteracr-section .textfield {
  width: 93%;
  height: 20px;
}
.filteracr-section .selectbox {
  width: 100%;
  height: 40px;
}
.filteracr-section:nth-child(1n+3) {
  overflow: hidden;
  height: 68px;
}
.filteracr-section:nth-child(1n+3).active {
  height: auto;
  overflow: visible;
}
.filteracr-section:not(:last-child) {
  border-bottom: 0.5px solid #e3e3e3;
}
.filteracr-target {
  cursor: pointer;
  user-select: none;
}

.pccard {
  width: 100%;
  border-radius: 12px;
  direction: rtl;
}
.pccard img {
  width: 4vw;
  height: 4vw;
}
.pccard-content {
  width: 92%;
  border-top-right-radius: 0 !important;
  background-color: #f0f0f7;
  position: relative;
}
.pccard-content::after {
  content: "";
  position: absolute;
  height: 25px;
  width: 25px;
  top: 0;
  right: -24px;
  background-color: #f0f0f7;
  -webkit-clip-path: polygon(0 25px, 0 0, 100% 0);
  clip-path: polygon(0 25px, 0 0, 100% 0);
  border: 0;
}
.pccard-content p {
  padding: 10px 0;
}
.pccard.reply {
  width: 92%;
}
.pccard.reply .reply-status {
  display: block !important;
}

#addNewAdContiner .col-9 .qaccordion {
  overflow: hidden;
  height: 40px;
  direction: rtl;
  border-radius: 10px;
}
#addNewAdContiner .col-9 .qaccordion-header {
  display: flex;
  justify-content: space-between;
  align-items: center;
  height: 40px;
  cursor: pointer;
}
#addNewAdContiner .col-9 .qaccordion-header button {
  width: 32px;
  height: 32px;
}
#addNewAdContiner .col-9 .qaccordion.active {
  height: auto;
}

.plancard {
  width: 100%;
}
.plancard .planPrice {
  font-weight: 700;
}
.plancard.popular {
  position: relative;
}
.plancard.popular::before {
  content: "محبوب";
  position: absolute;
  font-weight: 700;
  padding: 0 30px;
  transform: rotate(-45deg);
  top: 18px;
  left: -24px;
  background-color: #eb4343;
  color: #ffffff;
}

.lineunder {
  width: 100%;
  position: relative;
  display: flex;
  align-items: center;
}
.lineunder-text {
  background-color: #ffffff;
  position: absolute;
}
.lineunder-line {
  width: 100%;
  border-top: 1px solid #e3e3e3;
}

.notifcard {
  background-color: #ffffff;
  cursor: pointer;
}
.notifcard .fa-bell {
  width: 20px;
  height: 20px;
  margin-right: -2px;
}
.notifcard button {
  width: 20px;
  height: 20px;
  color: #888da0;
  background-color: #f0f0f7;
}
.notifcard button:hover i {
  color: #eb4343 !important;
}
.notifcard:hover {
  background-color: #E7F5FF;
}
.notifcard:hover .fa-bell {
  color: #4db7fe;
}
.notifcard:hover .fa-bell::before {
  content: "\f8fa";
}
.notifcard-modal {
  overflow: hidden;
  padding: 0 !important;
  border: 0 !important;
  height: 400px;
}
.notifcard-modal .modal-header {
  height: 40%;
  color: #ffffff;
}
.notifcard-modal .modal-header button {
  top: 20px;
  left: 25px;
}
.notifcard-modal .modal-header .fa-bell {
  border-radius: 12px;
  width: 96px;
  height: 96px;
  background-color: #6bc3fe;
}
.socialBtnMain {
  width: 20px;
  height: 20px;
  padding: 4px;
}
.socialBtnMain i {
  font-size: 20px;
}
.socialBtnMain:hover {
  background-color: #2c3b5a !important;
  border-color: #2c3b5a !important;
}

.currency {
  background-color: transparent !important;
  border: unset !important;
}
.currency .select-shows {
  padding-left: 5px;
  color: #ffffff !important;
}
.currency .selectbox-options {
  display: none;
  position: absolute;
  top: 115%;
  left: 5%;
  width: 100%;
  cursor: pointer;
  background-color: #ffffff;
  overflow: hidden;
  box-shadow: 0 8px 32px 2px rgba(15, 15, 15, 0.15);
  border-bottom-right-radius: 8px;
  border-bottom-left-radius: 8px;
  z-index: 9;
}
.currency .selectbox-options .option {
  width: 100%;
  height: 33%;
  padding: 5px;
}
.currency .selectbox-options .option-container {
  height: inherit;
  text-align: center;
  border-bottom: 0.5px solid #e3e3e3;
}
.currency .selectbox-options .option:last-child .option-container {
  border-bottom: 0;
}
.currency .selectbox-options .option:hover {
  color: #ffffff;
  background-color: #4db7fe;
}
.currency .selectbox-options .option:hover .option-container {
  border-color: #4db7fe;
}
.currency.focused {
  box-shadow: unset !important;
}

.shareLink p {
  text-overflow: ellipsis;
  text-wrap: nowrap;
  overflow: hidden;
  user-select: all;
}

#hero {
  width: 100%;
  height: 70vh;
  font-size: 0.9vw;
  position: relative;
}
#hero .hero-bg {
  position: absolute;
  width: 100%;
  height: 100%;
  background-image: url(/assets/category.jpg);
  background-size: cover;
  background-position: center;
  background-repeat: no-repeat;
  z-index: -1;
  filter: brightness(50%);
}
#hero * {
  font-size: 14px;
}
#hero h4 {
  font-size: 24px;
  font-weight: 900;
}
#hero .searchFilter {
  box-shadow: 0px 0px 0px 12px rgba(255, 255, 255, 0.6274509804);
  background-color: #ffffff;
  border-radius: 16px;
}
#hero .searchFilter button {
  height: 100%;
  border-radius: 0;
  border-top-left-radius: 16px;
  border-bottom-left-radius: 16px;
}
#hero .searchFilter-continer {
  width: 100%;
  direction: rtl;
  padding: 0;
  margin-left: 0;
  display: flex;
  justify-content: space-between;
}
#hero .searchFilter-continer-select {
  width: 25%;
  height: 100%;
  cursor: pointer;
  position: relative;
}
#hero .searchFilter-continer-select:hover i {
  color: #4db7fe;
}
#hero .searchFilter-continer-select.focused > .searchFilter-options {
  display: block;
}
#hero .searchFilter-continer-select.focused i {
  color: #4db7fe;
}
#hero .searchFilter-continer-select.focused i.fa-angle-down {
  transform: rotate(180deg);
}
@media screen and (max-width: 992px) {
  #hero .searchFilter-continer-select *,
  #hero .searchFilter-continer-select .searchFilter button[type=submit] {
    font-size: 10px !important;
  }
  #hero .searchFilter-continer-select .searchFilter-continer-shows {
    width: 80%;
  }
}
@media screen and (max-width: 369px) {
  #hero .searchFilter-continer-select .searchFilter-continer-shows {
    width: 70%;
  }
}
#hero .searchFilter-continer-field {
  display: flex;
  justify-content: space-between;
}
#hero .searchFilter-continer-field:not(:first-child) {
  border-right: 0.5px solid #e3e3e3;
}
#hero .searchFilter-continer-field i {
  color: #888da0;
}
#hero .searchFilter-continer-shows {
  font-size: 14px;
  white-space: nowrap;
  overflow: hidden;
  text-overflow: ellipsis;
  width: 100px;
  color: #888da0;
}
#hero .searchFilter-options {
  position: absolute;
  width: 100%;
  top: 50%;
  left: 2%;
  display: none;
  cursor: pointer;
  background-color: #ffffff;
  overflow: hidden;
  box-shadow: 0 0 5px 2px rgba(15, 15, 15, 0.1);
  border-bottom-right-radius: 8px;
  border-bottom-left-radius: 8px;
  padding-right: 0;
}
#hero .searchFilter-options-single {
  width: 100%;
}
#hero .searchFilter-options-single-item {
  height: inherit;
}
#hero .searchFilter-options-single:hover {
  color: #ffffff;
  background-color: #4db7fe;
}
#hero .searchFilter-search input {
  all: unset;
}
#hero .searchFilter-searchByName input {
  width: 100%;
  white-space: nowrap;
  text-overflow: ellipsis;
}
#hero .searchFilter-searchByName input::placeholder {
  color: #888da0;
}
#hero .searchFilter-searchByName i {
  color: #888da0;
}
#hero .searchFilter-searchByName:hover i {
  color: #4db7fe;
}

#singleAdCover {
  width: 100%;
  height: 50vh;
  background-image: url(/assets/coruscant.jpg);
  background-size: cover;
  background-position: center;
  background-repeat: no-repeat;
}
#singleAdCover section {
  width: 100%;
  height: 100px;
  background-color: rgba(15, 15, 15, 0.6);
  backdrop-filter: blur(5px);
}
@media screen and (max-width: 369px) {
  #singleAdCover section strong,
  #singleAdCover section i,
  #singleAdCover section button {
    font-size: 9px;
  }
}

.tabbtns {
  width: 405px;
  overflow: hidden;
  border-radius: 12px;
  border: 1px solid #e3e3e3;
}
.tabbtns button {
  all: unset;
  width: 25%;
  cursor: pointer;
  text-align: center;
  padding: 5px 19px;
  color: #2c3b5a;
}
.tabbtns button:not(:last-child) {
  border-right: 1px solid #e3e3e3;
}
.tabbtns button:hover {
  color: #ffffff;
  background-color: #4db7fe;
}
.tabbtns button.active {
  color: #ffffff;
  background-color: #4db7fe;
}

.tcardhp {
  width: 537px;
  padding-top: 100px !important;
  padding-bottom: 50px !important;
  border-radius: 20px;
}
.tcardhp-down {
  margin-top: 50px;
}
.tcardhp i {
  width: 70px;
  font-size: 60px;
  top: -50px;
  left: 40%;
  color: #4db7fe;
  background-color: #f9f9f9;
}

#clients {
  height: 123px;
}

.clientcard {
  width: 162px;
  height: 47px;
  padding: 21px;
  border-radius: 12px;
}
.clientcard img {
  width: 100%;
  height: 100%;
  object-fit: contain;
}

.singlead-header {
  width: 100%;
  height: 50vh;
  background-image: url();
}

.pagepath {
  color: #888da0;
}
.pagepath a:hover {
  color: #666666;
}
.pagepath a:hover::after {
  color: #888da0;
}
.pagepath a:not(:last-child)::after {
  content: "/";
  padding: 0 8px;
}

.addnav li {
  display: inline-block;
}
.addnav li a {
  font-size: 15px;
  padding: 17px 32px;
  display: inline-block;
  border-bottom: 2px solid transparent;
}
.addnav li a:hover {
  color: #4db7fe;
  border-color: #4db7fe;
}
.addnav li a div {
  height: 50%;
  top: 25%;
  right: 0;
}
@media screen and (max-width: 768px) {
  .addnav li a {
    font-size: 10px;
    padding: 7px 12px;
  }
}

.profile-header .btn {
  width: 32px;
  height: 32px;
}
.profile-header img {
  width: 72px;
  height: 72px;
}
.profile-info {
  font-size: 14px;
}
.profile-info p {
  display: flex;
  color: #666666;
}
.profile-info i {
  width: 20px;
  height: 20px;
}

.sap-section {
  width: 100%;
  border-radius: 16px;
  padding: 16px;
  background-color: #f9f9f9;
}
.sap-section iframe {
  border-radius: 16px;
  border: 0;
  width: 100%;
  height: 364;
}
.sap-gallery {
  height: 542px;
}
.sap-gallery .splide {
  margin: 0;
}
.sap-gallery .splide:first-child {
  border-radius: 16px;
  overflow: hidden;
}
.sap-gallery .splide:first-child .splide__list {
  height: 500px !important;
}
.sap-gallery .splide:first-child .splide__arrow {
  background-color: #2c3b5a !important;
}
.sap-gallery .splide:first-child .splide__slide {
  height: 500px !important;
}
.sap-gallery .splide:first-child .splide__slide button {
  background-color: rgba(77, 183, 254, 0.3) !important;
}
.sap-gallery .splide:last-child .splide__list {
  height: auto !important;
  display: flex;
  justify-content: space-between;
}
.sap-gallery .splide:last-child .splide__slide {
  width: 72px !important;
  height: 72px !important;
  border-radius: 8px;
  margin: 0 !important;
  border: 0;
}
.sap-gallery .splide:last-child .splide__slide:last-child {
  overflow: hidden;
}
.sap-gallery .splide:last-child .splide__slide:last-child .flexCentralizer, .sap-gallery .splide:last-child .splide__slide:last-child #purchaseTable .table-cell, #purchaseTable .sap-gallery .splide:last-child .splide__slide:last-child .table-cell, .sap-gallery .splide:last-child .splide__slide:last-child #payTable .table-cell, #payTable .sap-gallery .splide:last-child .splide__slide:last-child .table-cell, .sap-gallery .splide:last-child .splide__slide:last-child #addNewAdContiner button:has(i.fa-plus), #addNewAdContiner .sap-gallery .splide:last-child .splide__slide:last-child button:has(i.fa-plus), .sap-gallery .splide:last-child .splide__slide:last-child #addNewAdContiner button:has(i.fa-minus), #addNewAdContiner .sap-gallery .splide:last-child .splide__slide:last-child button:has(i.fa-minus), .sap-gallery .splide:last-child .splide__slide:last-child .fieldadd button, .fieldadd .sap-gallery .splide:last-child .splide__slide:last-child button, .sap-gallery .splide:last-child .splide__slide:last-child .card-report, .sap-gallery .splide:last-child .splide__slide:last-child .card-report .card-icon, .card-report .sap-gallery .splide:last-child .splide__slide:last-child .card-icon, .sap-gallery .splide:last-child .splide__slide:last-child .card-category .card-content, .card-category .sap-gallery .splide:last-child .splide__slide:last-child .card-content, .sap-gallery .splide:last-child .splide__slide:last-child .card-category .card-icon, .card-category .sap-gallery .splide:last-child .splide__slide:last-child .card-icon, .sap-gallery .splide:last-child .splide__slide:last-child .btn-adsub, .sap-gallery .splide:last-child .splide__slide:last-child .navbar-first menu[data-dropdown=notifications] ul li i, .navbar-first menu[data-dropdown=notifications] ul li .sap-gallery .splide:last-child .splide__slide:last-child i, .sap-gallery .splide:last-child .splide__slide:last-child .navbar-second ul a, .navbar-second ul .sap-gallery .splide:last-child .splide__slide:last-child a,
.sap-gallery .splide:last-child .splide__slide:last-child .navbar-second ul li,
.navbar-second ul .sap-gallery .splide:last-child .splide__slide:last-child li, .sap-gallery .splide:last-child .splide__slide:last-child .pagination a, .pagination .sap-gallery .splide:last-child .splide__slide:last-child a, .sap-gallery .splide:last-child .splide__slide:last-child .socialBtnMain, .sap-gallery .splide:last-child .splide__slide:last-child .clientcard, .sap-gallery .splide:last-child .splide__slide:last-child .profile-info i, .profile-info .sap-gallery .splide:last-child .splide__slide:last-child i {
  width: 100%;
  height: 100%;
  background-color: rgba(15, 15, 15, 0.6);
}
.sap-gallery .splide:last-child .splide__slide:last-child .flexCentralizer strong, .sap-gallery .splide:last-child .splide__slide:last-child #purchaseTable .table-cell strong, #purchaseTable .sap-gallery .splide:last-child .splide__slide:last-child .table-cell strong, .sap-gallery .splide:last-child .splide__slide:last-child #payTable .table-cell strong, #payTable .sap-gallery .splide:last-child .splide__slide:last-child .table-cell strong, .sap-gallery .splide:last-child .splide__slide:last-child #addNewAdContiner button:has(i.fa-plus) strong, #addNewAdContiner .sap-gallery .splide:last-child .splide__slide:last-child button:has(i.fa-plus) strong, .sap-gallery .splide:last-child .splide__slide:last-child #addNewAdContiner button:has(i.fa-minus) strong, #addNewAdContiner .sap-gallery .splide:last-child .splide__slide:last-child button:has(i.fa-minus) strong, .sap-gallery .splide:last-child .splide__slide:last-child .fieldadd button strong, .fieldadd .sap-gallery .splide:last-child .splide__slide:last-child button strong, .sap-gallery .splide:last-child .splide__slide:last-child .card-report strong, .card-report .sap-gallery .splide:last-child .splide__slide:last-child .card-icon strong, .sap-gallery .splide:last-child .splide__slide:last-child .card-category .card-content strong, .card-category .sap-gallery .splide:last-child .splide__slide:last-child .card-content strong, .sap-gallery .splide:last-child .splide__slide:last-child .card-category .card-icon strong, .card-category .sap-gallery .splide:last-child .splide__slide:last-child .card-icon strong, .sap-gallery .splide:last-child .splide__slide:last-child .btn-adsub strong, .sap-gallery .splide:last-child .splide__slide:last-child .navbar-first menu[data-dropdown=notifications] ul li i strong, .navbar-first menu[data-dropdown=notifications] ul li .sap-gallery .splide:last-child .splide__slide:last-child i strong, .sap-gallery .splide:last-child .splide__slide:last-child .navbar-second ul a strong, .navbar-second ul .sap-gallery .splide:last-child .splide__slide:last-child a strong,
.sap-gallery .splide:last-child .splide__slide:last-child .navbar-second ul li strong,
.navbar-second ul .sap-gallery .splide:last-child .splide__slide:last-child li strong, .sap-gallery .splide:last-child .splide__slide:last-child .pagination a strong, .pagination .sap-gallery .splide:last-child .splide__slide:last-child a strong, .sap-gallery .splide:last-child .splide__slide:last-child .socialBtnMain strong, .sap-gallery .splide:last-child .splide__slide:last-child .clientcard strong, .sap-gallery .splide:last-child .splide__slide:last-child .profile-info i strong, .profile-info .sap-gallery .splide:last-child .splide__slide:last-child i strong {
  color: #ffffff;
  font-size: 22px;
}
.sap-gallery .splide:last-child .splide__slide.is-active {
  border: 3px solid #4db7fe;
}
.sap-videos {
  height: 590px;
}
.sap-videos .splide:first-child {
  border-radius: 16px;
  overflow: hidden;
}
.sap-videos .splide:first-child .splide__list {
  height: 500px !important;
}
.sap-videos .splide:first-child .splide__arrow {
  background-color: #2c3b5a !important;
}
.sap-videos .splide:first-child .splide__slide {
  height: 500px !important;
}
.sap-videos .splide:first-child .splide__slide button {
  background-color: rgba(77, 183, 254, 0.3) !important;
}
.sap-videos .splide:last-child .splide__list {
  height: auto !important;
  display: flex;
  justify-content: center;
}
.sap-videos .splide:last-child .splide__slide {
  width: 72px !important;
  height: 72px !important;
  border-radius: 8px;
  margin: 0 8px !important;
  border: 0;
}
.sap-videos .splide:last-child .splide__slide.is-active {
  border: 3px solid #4db7fe;
}

#adPagePrice {
  font-size: 18px;
  height: 24px;
}

#mainGallerySlider img,
#moreImages img {
  cursor: pointer;
}

#callOwnerBtnModal p {
  font-size: 16px;
}

.overview-categorybtn i {
  color: #888da0;
}
.overview-categorybtn:hover {
  color: #4db7fe;
}
.overview-categorybtn:hover i {
  color: #4db7fe;
}

#profileCover {
  width: 100%;
  height: 50vh;
  background-image: url(/assets/category.jpg);
  background-size: cover;
  background-position: center;
  background-repeat: no-repeat;
}
#profileCover section {
  width: 100%;
  height: 30%;
  background-color: rgba(15, 15, 15, 0.6);
  backdrop-filter: blur(5px);
}
#profileCover section span {
  font-size: 1.3vw;
}
#profileCover button {
  border-radius: 10px;
}
#profileCover button i {
  font-size: 20px;
}
#profileCover #profile {
  width: 120px;
  height: 120px;
}
#profileCover #chatProfileBtn,
#profileCover #callProfileBtn {
  width: 15vw;
  height: 40px;
}
#profileCover #shareProfileBtn {
  width: 40px;
  height: 40px;
}

#addNewAdContiner button:has(i.fa-plus), #addNewAdContiner button:has(i.fa-minus) {
  width: 40px;
  height: 40px;
}

.loginpage-continer {
  width: 100%;
  height: auto;
  padding: 50px 10px 0;
}
.loginpage-continer h1 {
  font-weight: 700;
}
.loginpage-main {
  width: 518px;
}
.loginpage-main p,
.loginpage-main a {
  font-weight: 600;
}

.faq-accr {
  height: 60px;
}
.faq-accr button {
  width: 32px;
  height: 32px;
}
.faq-accr.active {
  background-color: #f0f0f7;
}
.faq-accr.active i.fa-plus-circle::before {
  content: "\f056" !important;
}
.faq-accr.active i.fa-chevron-down::before {
  content: "\f077" !important;
}
.faq-accr .qaccordion-header {
  padding: 8px 0;
}

#writerProfile {
  width: 47px;
  height: 47px;
}
#writerName {
  font-size: 16px;
  font-weight: 600;
}

.aboutus-counter .w-100 {
  padding: 10px;
}
.aboutus-counter .w-100.border-start {
  padding-left: 31px;
}
.aboutus-counter-wave {
  width: 100%;
  position: absolute;
  bottom: 48px;
  right: 0;
}
.aboutus-videointro {
  background-image: linear-gradient(rgba(15, 15, 15, 0.7), rgba(15, 15, 15, 0.7)), url(/assets/images/wp3614513-star-wars-4k-wallpapers.jpg);
  height: 500px;
}
.aboutus-ourteam img:hover {
  border: 3px solid #4db7fe;
}
.aboutus-ourteam h6 {
  font-size: 1.5vw;
}
.aboutus-ourteam span {
  font-size: 1.3vw;
}

.guid-video {
  width: 100%;
  height: 525px;
  object-fit: cover;
}
.guid-steps-container {
  position: relative;
}
.guid-steps-container::before {
  content: "";
  display: block;
  position: absolute;
  width: 10px;
  height: 10px;
  background-color: #4db7fe;
  border-radius: 50%;
}
.guid-steps-container:nth-child(odd) {
  padding-right: 1px;
  border-right: 2px dashed #e3e3e3;
}
.guid-steps-container:nth-child(odd)::before {
  top: 40%;
  right: -1.2%;
}
.guid-steps-container:nth-child(even) {
  padding-left: 1px;
  border-left: 2px dashed #e3e3e3;
}
.guid-steps-container:nth-child(even)::before {
  top: 40%;
  left: -1.2%;
}
.guid-steps-num {
  display: inline-block;
  width: 70px;
  height: 70px;
  font-size: 62px;
  color: #4db7fe;
  background-color: #E7F5FF;
}
.guid-threebox .bg-alpha-gradient {
  height: 380px;
}
.guid-threebox svg {
  width: 100%;
}
.guid-threebox-container {
  width: 80%;
  margin-top: 25px;
  left: 0;
  right: 0;
  position: absolute;
  z-index: 3;
}
.guid-threebox .supplement {
  display: block;
  height: 20vw;
}

.dashboard-sections {
  display: none;
}
.dashboard-sections[data-dashboard-section=dashboard] {
  display: flex;
}

#payTable td {
  padding: 20px 20px;
}
#payTable th {
  padding: 12px 20px;
}
#payTable .table-cell #active {
  font-size: 12px;
}

#purchaseTable td {
  padding: 20px 20px;
}
#purchaseTable td:nth-child(3) {
  width: 181px;
}
#purchaseTable th {
  padding: 12px 20px;
}
#purchaseTable .table-cell {
  overflow: hidden;
  text-overflow: ellipsis;
  text-align: center;
}
#purchaseTable .table-cell #active {
  font-size: 12px;
}

.wishlist-links.active {
  color: #ffffff;
  border-color: #4db7fe;
  background-color: #4db7fe;
}/*# sourceMappingURL=main.css.map */