/******* Do not edit this file *******
Simple Custom CSS and JS - by Silkypress.com
Saved: Feb 23 2026 | 11:30:54 */
//Front Pic Box Setting Start
.img-fluid {
    max-width: 100%;
    height:200px;
}
.img-fluid {
    max-width: 100%;
    height: 200px;
}

.my-ads-image {
    width: 100px;
    height: 100px;
}

//Front Pic Box Setting End

//Menu Bar Color Setting Start

.sb-header.header-2 {background: #408ec6 none repeat scroll 0 0;}
.sb-header.header-2 {background: #408ec6 none repeat scroll 0 0;}   

//Menu Bar Color Setting End

//Custom Padding Start

.custom-padding {padding: 0px 0px;}
.custom-padding {padding: 0px 0px;}

.category-grid-box-1 .image img {
    padding: 1px;
      background: #f1f1f1;
      object-fit: contain;
}
 
.feaure-ads-img img{
    object-fit: contain;
  background: #f1f1f1;
}

//Custom Padding End

// Footer Setting Start

.minimal-footer {padding: 0px 0;}

.minimal-footer {padding: 0px 0;}

.minimal-footer .footer-social 
{
    padding-bottom: 0px;
    padding-top: 0px;
}

.gray {background-color: white;}

.minimal-footer p a {
    color: #f44336;
}

.minimal-footer .footer-social a {font-size: 30px;
  color: #f44336;
}

p:not(:last-child) {
    margin-bottom: 1rem;
    color: #232323;
}
// Footer Setting End

//Bread Cumber Start

section.dt-detaial-page {
    display:none ;
}
section.dt-detaial-page {
    display:none ;
}
//Bread Cumber End

// View and Date Hide Start

.white.category-grid-box-1 .ad-info-1 {
    display:none;
}
.white.category-grid-box-1 .ad-info-1 {
    display: none;
}

// View and Date Hide End

// Sign In and Sign up Page Setting Start

.wel-register-heading {
    display: none;
}
.wel-register-heading {
    display: none;
}

// Sign In and Sign up Page Setting End

//Search Page Setting Start

span.tag.label.label-info.sb_tag, .sb-header-top3 .sb-mob-top-bar, ul.pagination-lg li.active a {
    color: #000000;
    background-color: #ffC220;
    display: none;
}
span.tag.label.label-info.sb_tag, .sb-header-top3 .sb-mob-top-bar, ul.pagination-lg li.active a {
    color: #000000;
    background-color: #ffC220;
    display: none;
}
.promotional_slider {
    background: #ffc220;}

// Search Page Setting End

//Font Setting Start

.white.category-grid-box-1 h2 {
    font-size: 14px;
      white-space: nowrap;
      overflow: hidden;
    text-overflow: ellipsis;
}
.white.category-grid-box-1 h2 {
    font-size: 14px;
      white-space: nowrap;
      overflow: hidden;
    text-overflow: ellipsis;
}
.short-description-1 .location {
    font-size: 10px;
      white-space: nowrap;
      overflow: hidden;
    text-overflow: ellipsis;
}
.adforest-new-filter .city-select-city li a {
  color: #ffc220;}

.pricing.pg-classic h3 {
  text-align: center;
}
// Font Setting End

//Mobile Setting Start

@media only screen and (min-device-width: 320px) and (max-device-width: 600px)

.grid-1-column-2 .ad-grid-1 .short-description-1 h2 {
    font-size: 12px;
    line-height: 20px;
      font-weight: bold;
}
.grid-1-column-2 .ad-grid-1 .short-description-1 h2 {
    font-size: 12px;
    line-height: 20px; 
      font-weight: bold;
}
.ad-detail-2-main-section h1 {
    font-size: 25px;
}
.grid-1-column-2 .ad-grid-1 .short-description-1 p.location {
  display: block;
    font-size: 10px;
    line-height: 20px;
    font-weight: bold;
    color: black;
}
.grid-1-column-2 .ad-grid-1 .short-description-1 span.ad-price {
    line-height: 20px;
}
.grid-1-column-2 .category-title {
    display: none;}

.category-grid-box-1 .category-title a {
      display:none;}

.category-grid-box-1 .category-title {
    display: none;
}
.row {
    --bs-gutter-x: .1rem;
    --bs-gutter-y: 0;
}

//Mobile Setting End

.white.category-grid-box-1 .short-description-1 {
  background: #fff none repeat scroll 0 0;
  padding: 2px;
  position: relative;
    border-left: 5px solid;
    border-color: 408ec6;
}
.white.category-grid-box-1 .short-description-1 {
  background: #fff none repeat scroll 0 0;
  padding: 2px;
  position: relative;
    border-left: 5px solid;
    border-color: 408ec6;
}

.app-brand a {
    background-color: #ffffff;
}

a.login-user img {
  width: 50px;
  height: 50px;
}

.navbar .navbar-right .navbar-nav .user-menu .user-image {
    width: 50px;
    height: 50px;
}

//signup from

#sb-login-form input, #sb-login-multi-form input, #sb-sign-form input, #sb-sign-multi-form input {
    background: #fbfdff;
    height: 50px;
    width: 100%;
    margin-bottom: 20px;
    color: #737373;
    padding: 0 20px;
    margin-top: 10px;
}

#sb-login-form input, #sb-login-multi-form input, #sb-sign-form input, #sb-sign-multi-form input {
    background: #fbfdff;
    height: 50px;
    width: 100%;
    margin-bottom: 20px;
    color: #737373;
    padding: 0 20px;
    margin-top: 10px;
}

//Slider Bar Css

.visited-state {
    background-color: #ffffff;
}
.visited-state {
    background-color: #ffffff;
}

.state-heading h5 {
    margin-top: 0px
}

//Ads Box Setting Start

.white.category-grid-box-1 {
    height: 290px;
}

.white.category-grid-box-1 {
    height: 290px;
}

//Ads Box Setting End

//AD DETAIL PAGE SETTING

@media (min-width: 576px) {
    .col-xl-5 {
        ALIGN-CONTENT: center;
    }
}

@media (min-width: 576px) {
    .col-xl-5 {
        ALIGN-CONTENT: center ;
    }
}

.flexslider .slides img {
    height: 400px;
    object-fit: contain;
    background-color: #f1f1f1;
}


.great-product-herro img.img-fluid {
    width: 100%;
    border-radius: 5px 5px 5px 5px !important;
    height: 200px !important;
    object-fit: contain;
}

.blog-post .post-img img {
    height: auto;
}

//Additional information tag in billing

.woocommerce-additional-fields h3 {
    display: none;
}

.woocommerce-additional-fields h3 {
    display: none;
}

//PROMOTIONAL SIDEBAR SEARCH PAGE START
.promotional_slider {
    background: #fff;
}

.promotional_slider {
    background: #fff;
}

.promotional_slider .featured-slider-1 {
    padding: 20px 19px 0;
}

.promotional_slider .featured-slider-1 {
    padding: 20px 19px 0;
}

//PROMOTIONAL SIDEBAR SEARCH PAGE END

// SEARCH PAGE BACKROUND WHITE START

.search-found-list {
    background: white;
}

.search-found-list {
    background: white;
}

.col-pm {
    background: white;
}

.col-pm {
   background: white;
}

// SEARCH PAGE BACKROUND WHITE END

// SINGLE AD DETAIL PAGE BACKROUND CHANGE

.ad-detail-2:before {
    background: white;
}

.ad-detail-2:before {
    background: white;
}

.ad-detail-2-details {
    background: #fff;  
}

.ad-detail-2-details {
    background: #fff;  
}

.ad-detail-2 {
    background: #fff;
}

.ad-detail-2 {
    background: #fff;
}

.ad-detail-2-user .heading-detail {
    background: #fff;
}

.ad-detail-2-user .heading-detail {
    background: #fff;
}

.ad-detail-2-user {
   background-color: #408ec6;
}

.ad-detail-2-user {
   background-color: #408ec6;
}

.main-section-bid {
    background: #e9f1fc;
}

.main-section-bid {
    background: #e9f1fc;
}

.ad-detail-2-details .related-ads-container .promotional-feat-heading h3 {
    TEXT-ALIGN: center;
}

.ad-detail-2-short-features h2 {
    color: #408ec6;
}

p:not(:last-child) {
    color: black;
}

.white.category-grid-box-1 h2 a {
    color: #408ec6;
}

.fa-eye:before {
    content: "\f06e";
      display: none;
}

// SINGLE AD DETAIL PAGE BACKROUND END

.ad-detail-2-main-section {
    padding: 0px;
}
.ad-detail-2-main-section {
    padding: 0px;
}

//test
.ad-detail-2-details .promotional_slider .featured-slider-1 {
    padding: 0px 0px 0;
}
.ad-detail-2-details .promotional_slider .featured-slider-1 {
    padding: 0px 0px 0;
}

.featured-slider.owl-theme .owl-nav .owl-prev, .featured-slider-1.owl-theme .owl-nav .owl-prev {
    display: none;
}

.featured-slider.owl-theme .owl-nav .owl-next, .featured-slider-1.owl-theme .owl-nav .owl-next {
    display: none;
}

.ad-detail-2-details .related-ads-container .promotional-feat-heading h3 {
    padding-left: 0px;
}

.fa-angle-left:before {
    content: "\f104";
      display: none;
}

.fa-angle-right:before {
    content: "\f105";
      display: none;
}

// Blog Setting Start

.blog-post .post-content h3 {
    white-space: nowrap;
    overflow: hidden;
    text-overflow: ellipsis;
}

.blog-post .post-content h3 {
    white-space: nowrap;
    overflow: hidden;
    text-overflow: ellipsis;
}

.blog-post .post-content {
    padding: 5px;
}

.profile-main-body h4 {
    text-transform: none ;
}

.post-info {
    text-transform: none;
}


/* Start Scroll Bar*/
*::-webkit-scrollbar-track
{
    -webkit-box-shadow: inset 0 0 6px rgba(0,0,0,0.1);
    background-color: #f1f1f1;
    border-radius: 10px;margin-left:-10px!important;
}

*::-webkit-scrollbar
{
    width: 10px;
    margin-left:-10px;
    background-color: #f1f1f1!important;
}

*::-webkit-scrollbar-thumb
{
    border-radius: 10px;
    background-color: #f1f1f1;
    background-image: linear-gradient(to right, #408ec6 0%, #408ec6 51%, #408ec6 100%);
}

/* End Scroll Bar*/

a:hover, a:focus {color: #408ec6;}

.blog-post .post-excerpt .tags-share {display: none;}

/* Main Menu Setting Start */

@media (min-width: 320px) {
    .sb-menu>ul {
        text-align: center;
    }
}

@media (min-width: 320px) {
    .header-2 .sb-menu ul.menu-links li a {
    color: #408ec6;
}
}

@media (min-width: 320px) {
    .sb-header.header-2 .sb-menu.mega-menu ul.menu-links {
        padding-top: 10px;
              padding-bottom : 10px;
    }
}

@media (min-width: 320px) {
.sb-menu>ul {
    display:;
    padding: 0 0 0px;
}
}

.sb-header.header-2 {
    background: #ffffff none repeat scroll 0 0;
}

.cat-hero-section {
    padding-top: 0px;
}

@media (min-width: 1200px) {
    .sb-header-container {
        display: inline;
    }
}

.sb-header-2 .sign-in-up ul.list-sign-in li {
    padding: 0 8px;
}

.sb-menu ul li>a {
    font-weight: bold;
    font-family: sans-serif;
      font-weight: 700;
}

ul.list-sign-in .login-me a, ul.list-sign-in .register-me a {
    font-weight: 700;
}

/* Main Menu Setting End */

/* Click To View, Feature and Bump up Alert on ad page, Verify Mobile Number, Safety tips section Setting Start   */

.ad-detail-2-click-view,
.alert,
.contact-info p:nth-child(3),
.main-section-bid.safety-tips, .claim-now.main-section-bid { animation: ji22ji 1s infinite;}

@keyframes ji22ji {
    0% {
        border-color: transparent;
    }
    50% {
        border-color: #408ec6;
    }
    100% {
        border-color: transparent;
    }
}

.ad-detail-2-click-view,
.alert,
.contact-info p:nth-child(3) {
    background: #e9f1fc;
    border :2px dashed #a3e0af;
    border-radius: 8px;
    text-align: center;
}

.main-section-bid.safety-tips, .claim-now.main-section-bid {
    background: #e9f1fc;
    border :2px dashed #a3e0af;
    border-radius: 8px;
    text-align: left;
}

.phone i {
    color: #408ec6;
}

/* Click To View, Feature and Bump up Alert on ad page, Verify Mobile Number, Safety tips section Setting End   */

/* Post Ad Button + Search Ad Button Front Setting Start */

.header-search.sb-header-2 .sign-in-up .list-sign-in li a.btn.btn-theme,
.sb-header-2 .looking-form-search-icon-1 button {
  position: relative;
  width: 99%;
  margin-left: 2px;
  padding: 16px 12px;
  border-radius: 12px;
  border: none;
  color: #fff;
  cursor: pointer;
  font-weight: 600;
  font-size: 16px;
  letter-spacing: 0.5px;

  background: linear-gradient(145deg, #ff7a59, #e5533d);
  box-shadow: 
    0 6px 15px rgba(0, 0, 0, 0.2),
    0 3px 6px rgba(0, 0, 0, 0.15);

  transition: all 0.25s ease;
}

/* Hover effect (button lifts up) */
.header-search.sb-header-2 .sign-in-up .list-sign-in li a.btn.btn-theme:hover,
.sb-header-2 .looking-form-search-icon-1 button:hover {
  transform: translateY(-4px);
  box-shadow: 
    0 12px 20px rgba(0, 0, 0, 0.25),
    0 6px 10px rgba(0, 0, 0, 0.2);
}

/* Active effect (button pressed down) */
.header-search.sb-header-2 .sign-in-up .list-sign-in li a.btn.btn-theme:active,
.sb-header-2 .looking-form-search-icon-1 button:active {
  transform: translateY(0);
  box-shadow: 
    0 4px 8px rgba(0, 0, 0, 0.2);
}

/* Post Ad Button + Search Ad Button Front Setting End */


form div input#searchsubmit {
    padding: 6px 6px;
    margin-left: 8px;
}

.search-found-list {
    padding: 20px 1px;
}


.promotional_slider .featured-slider-1 {
    padding: 20px 1px 0;
}

.row {
    --bs-gutter-x: .5rem;
    --bs-gutter-y: 0;
}

.promotional-feat-heading h3 {
    text-align: center;
}


/* Custom Code For - | Start */

.white.category-grid-box-1 h2 {
    line-height:19px;
}


.ad-model {
    display: inline-flex;
    white-space:nowrap;
      text-overflow:ellipsis;
      overflow:hidden;

}

.ad-model span {
    position: relative;
    margin: 2px 0 0;
    padding-right: 7px;
    margin-right: 2px;
    font-size: 12px;
    line-height:15px;
    font-weight:bold;
}

.short-description-1 .location {
    line-height: 15px;
}


.ad-model span:nth-child(1)::after {
    content: "-";
    position: absolute;
    right: 0;
}

.ad-model:has(span:nth-child(3)) span:nth-child(2)::after {
    content: "-";
   position: absolute;
   right: 0;
}

/* Custom Code For - | End */

/*Wordpress Custom Code Start */

/* Styling for all core WordPress List blocks */
.wp-block-list {
    list-style-type: square; /* Change bullet style to square */
    margin-left: 20px;
    color: #333;
}

/* Styling for list items within a specific custom class */
.my-custom-list li {
    font-size: 16px;
    line-height: 1.5;
    padding-bottom: 5px;
}

/* Styling for ordered list items */
.wp-block-list.is-style-ordered li::marker {
    color: blue; /* Change the color of ordered list numbers */
}

    .wp-block-list {
        /* Styles for the entire list block */
        margin-bottom: 1.5em;
    }

    .wp-block-list ul {
        /* Styles for the unordered list within the block */
        list-style-type: disc; /* Default bullet style */
        padding-left: 20px;
    }

    .wp-block-list li {
        /* Styles for individual list items */
        line-height: 1.6;
        margin-bottom: 0.5em;
    }

    h3 {
        font-family: Arial, sans-serif;
        line-height: 1.5;
      
    }
.wp-block-list li {
    line-height: 1.6;
    margin-bottom: 1em;
    margin-top: 1em;
}

/*Wordpress Custom Code End */


/*Sign In, Sign Up, Verification style button for profile page, Proceed To Checkout button Code Start */

ul.list-sign-in .login-me a,
ul.list-sign-in .register-me a,
a#sb-verify-phone-whatsapp.small_text,
.wc-block-components-button:not(.is-link) .wc-block-components-button__text {
    display: inline-block;
    padding: 6px 8px;
    font-size: 14px;
    font-weight: 600;
    color: #fff;
    background: linear-gradient(135deg, #4A90E2, #007AFF);
    border: none;
    border-radius: 6px;
    text-decoration: none;
    transition: all 0.3s ease-in-out;
    box-shadow: 0 4px 6px rgba(0, 0, 0, 0.1);
    cursor: pointer;
}

/* Hover animation */
ul.list-sign-in .login-me a:hover,
ul.list-sign-in .register-me a:hover,
a#sb-verify-phone-whatsapp.small_text:hover,
.wc-block-components-button:not(.is-link) .wc-block-components-button__text:hover {
    background: linear-gradient(135deg, #007AFF, #4A90E2);
    transform: translateY(-2px);
    box-shadow: 0 6px 12px rgba(0, 0, 0, 0.15);
}


body:not(.woocommerce-block-theme-has-button-styles) .wc-block-components-button:not(.is-link) {
    display:content;
}

/*Sign In, Sign Up, Verification style button for profile page, Proceed To Checkout button Code End */


.pt-4, .py-4 {
    padding-top: 1.5rem !important;
    text-align: center;
}


/* Click here to view phone icon setting start */

.contact-card i,
.fa-phone {
    display: inline-block;
    font-family: "Font Awesome 5 Free"; /* Ensure Font Awesome is loaded */
    font-weight: 900;
    font-size: 2rem; /* Adjust size as needed */
    animation: wobble 1.2s ease-in-out infinite; /* Slowed from 0.6s to 1.2s */
}

@keyframes wobble {
    0% {
        transform: rotate(0deg);
    }
    15% {
        transform: rotate(10deg);
    }
    30% {
        transform: rotate(-10deg);
    }
    45% {
        transform: rotate(6deg);
    }
    60% {
        transform: rotate(-6deg);
    }
    75% {
        transform: rotate(3deg);
    }
    100% {
        transform: rotate(0deg);
    }
}

/* Click here to view phone icon setting End */

