body {
    color: #515154;
    -webkit-transition: all 0.3s ease 0s;
    -moz-transition: all 0.3s ease- 0s;
    -o-transition: all 0.3s ease 0s;
    transition: all 0.3s ease 0s;
    scroll-behavior: smooth;
    font-family: 'Poppins', sans-serif;
}
ul {
    padding-left: 0;
    list-style-type: none;
    margin-bottom: 0;
}
a {
    text-decoration: none;
}
.buyent-new-grid-section .ctg-grid-box {
    box-shadow: 0px 10px 20px rgba(0, 18, 65, 0.05);
    border-radius: 10px;
    margin-bottom: 30px;
}
.buyent-new-grid-section .ctg-grid-box .cf-u-image1 {
    overflow: visible;
}
.buyent-new-grid-section .ctg-grid-box .ctg-img-box {
    position: relative;
    background-color: #eaeaea;
    display: flex;
    justify-content: center;
    align-items: center;
    padding: 40px 20px 20px 20px;
    border-top-left-radius: 10px;
    border-top-right-radius: 10px;
    height: 260px;
}
.buyent-new-grid-section .ctg-grid-box:hover .ctg-img-box::before {
    content: "";
    width: 100%;
    height: 100%;
    background-color: rgba(0, 0, 0, 0.5);
    position: absolute;
    top: 0;
    bottom: 0;
    right: 0;
    left: 0;
    border-top-left-radius: 10px;
    border-top-right-radius: 10px;
}
.buyent-new-grid-section .ctg-grid-box .ctg-img-box img {
    max-width: 100%;
}
.buyent-new-grid-section .ctg-grid-box .ftrd-box {
    position: absolute;
    top: 12px;
    left: 15px;
    transition: 0.5s ease-in-out;
} 
.buyent-new-grid-section .ctg-grid-box:hover .conuter-time {
    opacity: 0;
}
.buyent-new-grid-section .ctg-grid-box .ftrd-box ul li {
    display: inline-block;
    margin-right: 10px;
}
.buyent-new-grid-section .ctg-grid-box .ftrd-box ul li .ftrd {
    font-size: 11px;
    color: #ffff;
    background-color: #fd7676;
    padding: 3px 15px;
    border-radius: 3px;
}
.buyent-new-grid-section .ctg-grid-box .ftrd-box ul li .video {
    font-size: 11px;
    color: #ffff;
    transition: 0.3s ease-in-out;
}
.buyent-new-grid-section .ctg-grid-box .ftrd-box ul li .video .iconify {
    font-size: 22px;
    margin-top: -2px;
    margin-right: 3px;
    transition: 0.3s ease-in-out;
}
.buyent-new-grid-section .ctg-grid-box:hover .ftrd-box ul li .video {
    color: #ffff;
}
.buyent-new-grid-section .ctg-grid-box .imp-links {
    position: absolute;
    bottom: 30px;
    right: 20px;
    display: flex;
    flex-direction: column;
    opacity: 0;
    z-index: 1;
    transition: 0.5s ease-in-out;
}
.buyent-new-grid-section .ctg-grid-box:hover .imp-links {
    opacity: 1;
}
.buyent-new-grid-section .ctg-grid-box .imp-links ul li a {
    position: relative;
    width: 45px;
    height: 45px;
    display: flex;
    align-items: center;
    justify-content: center;
    background-color: #ffff;
    border-radius: 50%;
    font-size: 20px;
    margin-bottom: 20px;
    transition: none !important;
}
.buyent-new-grid-section .ctg-grid-box .imp-links ul li:last-child a {
    margin-bottom: 0;
}
.buyent-new-grid-section .ctg-grid-box .imp-links ul li a .tooltiptext {
    opacity: 0;
    width: 120px;
    background-color: black;
    color: #fff;
    font-size: 12px;
    text-align: center;
    border-radius: 5px;
    padding: 5px 0;
    position: absolute;
    z-index: 1;
    bottom: 130%;
    left: 50%;
    margin-left: -60px;
    transition: 0.3s ease-in-out;
}
.buyent-new-grid-section .ctg-grid-box .imp-links ul li a .tooltiptext:after {
    content: "";
    position: absolute;
    top: 100%;
    left: 47%;
    margin-left: -5px;
    border-width: 8px;
    border-style: solid;
    border-color: #000 transparent transparent transparent;
}
.buyent-new-grid-section .ctg-grid-box .imp-links ul li a:hover .tooltiptext {
    opacity: 1;
}
.buyent-new-grid-section .ctg-grid-box .imp-links ul li a:hover {
    background-color: #ffcc00;
}
.buyent-new-grid-section .ctg-grid-box .imp-links ul li a svg {
    filter: invert(78%) sepia(65%) saturate(1912%) hue-rotate(360deg) brightness(102%) contrast(106%);
    transition: none !important;
}
.buyent-new-grid-section .ctg-grid-box .imp-links ul li a:hover svg {
    filter: invert(0%) sepia(0%) saturate(0%) hue-rotate(39deg) brightness(100%) contrast(200%);
}
.buyent-new-grid-section .ctg-grid-box .imp-links ul li:last-child a .badge {
    position: absolute;
    top: -12px;
    right: -8px;
    background: #ffcc00;
    border-radius: 50%;
    width: 25px;
    height: 25px;
    font-size: 12px;
    display: flex;
    justify-content: center;
    align-items: center;
}
.buyent-new-grid-section .ctg-grid-box .conuter-time {
    position: absolute;
    bottom: 2px;
    right: 0;
    transition: 0.5s ease-in-out;
}
.buyent-new-grid-section .ctg-grid-box .conuter-time ul {
    display: flex;
}

.buyent-new-grid-section .ctg-grid-box .conuter-time ul li span {
    font-size: 16px;
    padding: 10px;
    color: #fff;
    background: linear-gradient(to bottom, #4c4c4c 0%, #595959 12%, #666666 25%, #474747 39%, #2c2c2c 50%, #242424 51%, #111111 60%, #2b2b2b 76%, #1c1c1c 91%, #131313 100%);
    border-radius: 5px;
    line-height: 38px;
}
.buyent-new-grid-section .ctg-grid-box .biding-stop {
    position: absolute;
    bottom: 0;
    right: 0;
    padding: 6px 14px;
    color: #fff;
    font-size: 12px;
    border-radius: 5px;
    background-color: #fd7676;
    font-weight: 600;
    display: flex;
    align-items: center;
    transition: 0.3s ease-in-out;
}
.buyent-new-grid-section .ctg-grid-box:hover .biding-stop {
    opacity: 0;
} 
.buyent-new-grid-section .ctg-grid-box .biding-stop i {
    margin-right: 5px;
    font-size: 16px;
}
.buyent-new-grid-section .ctg-grid-box .ctg-top-meta {
    padding: 35px 20px 20px 20px;
    background-color: #ffff;
    position: relative;
}
.buyent-new-grid-section .ctg-grid-box .ctg-top-meta .category {
    position: absolute;
    top: -15px;
    left: 20px;
    padding: 5px 25px;
    border-radius: 5px;
    font-size: 14px;
    font-weight: 600;
    color: #000;
    background-color: #fff3c1;
    box-shadow: 0px 4px 6px 4px rgba(0, 18, 65, 0.02);
}
.buyent-new-grid-section .ctg-grid-box .ctg-top-meta .heading,
.buyent-new-grid-section .ctg-grid-box .ctg-top-meta .price {
    font-size: 20px;
    color: #000;
    font-weight: 600;
    margin-bottom: 0;
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;
}
.buyent-new-grid-section .ctg-grid-box .ctg-top-meta .location {
    display: flex;
    align-items: center;
    margin: 10px 0 8px 0;
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;
}
.buyent-new-grid-section .ctg-grid-box .ctg-top-meta .location .iconify {
    color: #ffcc00;
    font-size: 20px;
    margin-right: 5px;
    margin-left: -4px;
}
.buyent-new-grid-section .ctg-grid-box .ctg-top-meta .location span {
    font-size: 16px;
    color: #5b5b5b;
}
.buyent-new-grid-section .ctg-grid-box .ctg-top-meta .price .amount {
    font-size: 20px;
    color: #000;
}
.buyent-new-grid-section .ctg-grid-box .ctg-top-meta .price .buyent-pricetype {
    font-size: 14px;
    color: #777;
    margin-left: 5px;
    font-weight: 500; 
}
.buyent-new-grid-section .ctg-grid-box .ctg-botm-meta {
    padding: 20px;
    border-top: 1px solid #eeeeee;
    display: flex;
    justify-content: space-between;
    align-items: center;
    border-bottom-left-radius: 10px;
    border-bottom-right-radius: 10px;
}
.buyent-new-grid-section .ctg-grid-box .ctg-botm-meta .time-view {
    display: flex;
    align-items: center;
}
.buyent-new-grid-section .ctg-grid-box .ctg-botm-meta .time-view .iconify {
    color: #ffcc00;
    margin-right: 5px;
}
.buyent-new-grid-section .ctg-grid-box .ctg-botm-meta .time-view span {
    font-size: 14px;
    color: #5b5b5b;
}
.buyent-new-grid-section .ctg-grid-box .imp-links ul li svg {
    font-size: 22px;
    margin-top: 4px;
}
@media (min-width: 320px) and (max-width: 575.98px) {
    .buyent-new-grid-section .ctg-grid-box .imp-links ul li a .tooltiptext {
        bottom: 20%;
        left: -170%;
    }
    .buyent-new-grid-section .ctg-grid-box .imp-links ul li a .tooltiptext::after {
        top: 30%;
        left: unset;
        right: -12px;
        border-width: 6px;
        border-color: transparent transparent transparent #000;
    }
}


.bg-gray {
    background-color: #f8f9fa !important
}

.bg-theme-dark {
    background-color: #231900
}

.btn-black:hover {
    background: #FFCC00;
    border: 1px solid #FFCC00;
    color: #fff
}

.btn:hover {
    color: #fff
}

.btn,
btn:focus,
button,
button:focus {
    outline: 0
}

.bg-theme {
    background-color: #FFCC00
}

.elementor-widget:not(:last-child) {
    margin-bottom: 0 !important;
}

a {
    outline: 0;
    color: #231900;
}

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

object,
video {
    min-height: 100%;
    min-width: 100%
}

b,
strong {
    font-weight: 700;
    color: #231900;
}

a:hover {
    text-decoration: none;
    color: #FFCC00;
}

a {
    -webkit-transition: all .25s ease-in-out;
    -moz-transition: all .25s ease-in-out;
    -ms-transition: all .25s ease-in-out;
    -o-transition: all .25s ease-in-out;
    transition: all .25s ease-in-out;
    cursor: pointer;
    text-decoration: none;
}

a:focus,
a:hover {
    text-decoration: none;
    o-transition: all .3s ease-out;
    -ms-transition: all .3s ease-out;
    -moz-transition: all .3s ease-out;
    -webkit-transition: all .3s ease-out;
    transition: all .3s ease-out
}

p {
    margin-bottom: 0,
        font-family:'Poppins', sans-serif;
}

p:not(:last-child) {
    margin-bottom: 1rem
}

.select2-container--default .select2-results__option--highlighted[aria-selected],
.select2-container--default .select2-results__option--highlighted[data-selected] {
    background-color: #FFCC00;
    color: #231900;
}
.select2-container--default .select2-selection--single .select2-selection__arrow b {
    border-color: #231900 transparent transparent transparent;
}

.active-a,
active-a:focus {
    text-decoration: none;
    o-transition: all .3s ease-out;
    -ms-transition: all .3s ease-out;
    -moz-transition: all .3s ease-out;
    -webkit-transition: all .3s ease-out;
    transition: all .3s ease-out;
    color: #fff
}

.active-h:hover,
active-h:focus {
    text-decoration: none;
    o-transition: all .3s ease-out;
    -ms-transition: all .3s ease-out;
    -moz-transition: all .3s ease-out;
    -webkit-transition: all .3s ease-out;
    transition: all .3s ease-out;
    color: #fff
}

.btn.focus,
.btn:focus {
    outline: 0;
    box-shadow: none
}

.sonu-services .bg-theme.service-box {
    background-color: #FFCC00
}

h1, h2, h3, h4, h5, h6 {
    color: #231900;
    font-weight: 600;
    font-family: 'Poppins', sans-serif;
}

h1 {
    font-size: 32px;
}

h2 {
    font-size: 28px;
}

h3 {
    font-size: 24px;
}

h4 {
    font-size: 22px;
}

h5 {
    font-size: 20px;
}

h6 {
    font-size: 18px;
}

p {
    font-size: 16px;
    color: #515154;
    margin: 0;
    line-height: 1.8;
}

.form-control {
    background-color: #f0f0f0;
    border: none;
    height: 55px;
    line-height: 1.8;
    color: #231900;
    padding: 10px 15px;
    border-radius: 0;
}

textarea.form-control {
    height: 150px;
    padding: 15px;
}

.form-control:focus {
    background-color: #f0f0f0;
    color: #231900;
    border: none;
    box-shadow: none;
}

.form-control::placeholder {
    color: #231900;
}

.form-control::placeholder {
    color: #231900;
    opacity: 1;
}

.form-control:-ms-input-placeholder {
    color: #231900;
}

.form-control::-ms-input-placeholder {
    color: #231900;
}

.btn-theme,
.wp-block-button .wp-block-button__link,
.wp-block-search__button,
.cf-p-s-details .wp-block-search__button,
.post-password-form input[type="submit"] {
    color: #231900;
    font-weight: 500;
    padding: 12px 30px;
    background-color: #FFCC00;
    border: 1px solid #FFCC00;
    border-radius: 0;
    position: relative;
    -webkit-transition: all 0.2s ease-in-out;
    -moz-transition: all 0.2s ease-in-out;
    -o-transition: all 0.2s ease-in-out;
    transition: all 0.2s ease-in-out;
}

.btn-theme:hover,
.wp-block-button .wp-block-button__link:hover,
.wp-block-search__button:hover,
.post-password-form input[type="submit"]:hover {
    background-color: #231900;
    color: #FFF !important;
/*     border: 1px solid #231900; */
}

.btn-theme-secondary {
    padding: 12px 30px;
    border-radius: 0;
    box-shadow: none;
/*     border: 1px solid #231900; */
    background-color: #231900;
    color: #FFF;
    text-decoration: none;
    -webkit-transition: all 0.3s ease 0s;
    -moz-transition: all 0.3s ease- 0s;
    -o-transition: all 0.3s ease 0s;
    transition: all 0.3s ease 0s;
}

.btn-theme-secondary:hover {
    background-color: #231900;
/*     box-shadow: 0 0.5rem 1.125rem -0.5rem rgba(0, 0, 0, 0.9); */
    color: #FFF;
    border: 1px solid #231900;
}

.btn-outline {
    padding: 12px 30px;
    background-color: transparent;
/*     border: 1px solid #e7e7ed; */
    color: #9299b8;
    position: relative;
    text-transform: uppercase;
    -webkit-transition: all 0.2s ease-in-out;
    -moz-transition: all 0.2s ease-in-out;
    -o-transition: all 0.2s ease-in-out;
    transition: all 0.2s ease-in-out;
}

.btn-verified {
    padding: 12px 30px;
    background: #32cc6f;
/*     border: 1px solid #32cc6f; */
    color: #fff;
    position: relative;
    text-transform: uppercase;
    -webkit-transition: all 0.2s ease-in-out;
    -moz-transition: all 0.2s ease-in-out;
    -o-transition: all 0.2s ease-in-out;
    transition: all 0.2s ease-in-out;
}

.btn-theme.active,
.btn-theme:active,
.open .dropdown-toggle.btn-theme {
    background-image: none
}

.btn-theme .badge {
    color: #FFCC00;
    background-color: #fff
}

.select2-container--default .select2-selection--single .select2-selection__rendered {
    color: #231900;
    line-height: 50px;
    padding-left: 15px;
}

.select2-container .select2-selection--single {
    height: 50px;
}

.select2-container--default .select2-selection--single {
    background-color: #f0f3f6;
    border: none;
    outline: none;
    border-radius: 0;
}

.select2-container--default .select2-selection--single .select2-selection__arrow {
    height: 50px;
    top: 0;
    right: 10px;
}

.pretty {
    margin-right: 0px;
}

.pretty.p-icon .state .icon {
    font-size: 13px;
    width: calc(1em + 4px);
    height: calc(1em + 4px);
    top: calc((0% - (100% - 1.2em)) - 0%);
}

.pretty input:checked~.state.p-warning label::after,
.pretty.p-toggle .state.p-warning label::after {
    background-color: #FFCC00 !important;
}

.form-group {
    margin-bottom: 20px;
    position: relative;
}

.buyent-heading-main {
    position: relative;
    overflow: hidden;
}

.buyent-heading-main h2 {
    font-weight: 600;
    margin-bottom: 20px;
    font-size: 40px;
}
.buyent-heading-main p {
    font-size: 16px;
    line-height: 1.8;
}
.buyent-section-heading.section-center {
    text-align:center;
}
.buyent-section-heading.section-center p {
    max-width: 550px;
    margin: 0 auto;
}
.buyent-section-heading span {
    font-size: 18px;
    line-height: 1.2;
    color: #FFCC00;
    font-weight: 600;
    margin-bottom: 15px;
    display: inline-block;
}
.heading-minimal .sub-title {
    color: #676e7c;
    text-transform: uppercase;
    font-weight: 500;
    margin-bottom: 10px
}

.heading-minimal .head-title {
    padding-top: 0;
    margin-bottom: 15px;
    font-size: 40px;
    text-transform: capitalize;
    padding-bottom: 20px
}

.heading-minimal {
    text-align: center;
    margin-bottom: 55px;
    position: relative;
    z-index: 1
}

.outside-home .heading-minimal .head-title {
    margin: 0;
    font-size: 30px;
    line-height: 1.4em
}

.navbar-nav .profil-select {
    margin: 0
}

.navbar-nav .profil-select a {
    padding-top: 21px;
    padding-bottom: 21px;
    padding-left: 5px;
    padding-right: 5px;
    color: #231900
}

.navbar-nav .profil-select img {
    width: 22px;
    margin-top: 2px
}

.navbar-nav .dropdown-toggle::after {
    display: inline-block;
    margin-left: 0;
    vertical-align: 0;
    content: "";
    border-top: 0;
    border-right: 0;
    border-bottom: 0;
    border-left: 0
}

.navbar-nav .dropdown-toggle .sizee {
    margin-left: 2px;
    margin-right: 0;
    font-size: 10px;
    position: relative;
    top: 2px
}

.navbar-nav .dropdown-menu {
    border-top: 2px solid #ec5598;
    background-color: #fff
}

.navbar-nav .dropdown-menu>li>a {
    border-bottom: 1px solid #ebebeb
}

.navbar-nav .dropdown-menu>li:focus,
.navbar-nav .dropdown-menu>li:hover {
    background-color: #fafafa
}

.navbar-nav .dropdown-menu>li>a:focus,
.navbar-nav .dropdown-menu>li>a:hover {
    background-color: #fafafa
}

.navbar-nav .dropdown-menu {
    padding: 0;
    min-width: 210px;
    color: #fff;
    font-size: 14px
}

.navbar-nav .dropdown-menu>li>a {
    padding: 10px 20px;
    display: inherit;
    color: #231900;
    text-align: left
}

.dropdown-menu>li>a i,
.navbar-nav .dropdown-menu>li>a span {
    vertical-align: middle
}

.navbar-nav .dropdown-menu>li>a i,
.navbar-nav .dropdown-menu>li>a span {
    vertical-align: middle
}

.dropdown-menu>li i {
    margin-right: 6px;
    font-size: 18px
}

.strip-abs {
    width: 100%;
    position: absolute;
    z-index: 800
}

.strip-section-1 {
    background-color: #231900;
    padding: 5px 0;
    position: relative
}

.strip-section-1 .cal-num ul li:first-child {
    font-size: 14px;
    line-height: 1.5rem
}

.strip-section-1 .cal-num ul li:last-child {
    font-size: 15px;
    line-height: 1.1rem;
    font-weight: 700
}

.strip-section-1 .search-f ul li {
    width: 43%;
    padding: 5px 10px;
    background-color: #fff
}

.select2-container--default .select2-selection--single .select2-selection__placeholder {
    color: #999!important
}

.strip-section-1 .search-f ul li select {
    width: 80%
}

.strip-section-1 .drp-f {
    background-color: #fff;
    position: relative;
    border-right: 1px solid #e9e9e9;
    height: 44px;
    font-size: 14px;
    border-radius: 0;
}

.select2-dropdown {
    border: solid 1px #e9e9e9
}

.strip-section-1 .select2-container--default .select2-selection--single .select2-selection__rendered {
    line-height: 44px
}

.strip-section-1 .drp-f .la-map-marker {
    position: absolute;
    top: 17px;
    left: 10px
}

.strip-section-1 .select2-container {
    padding-left: 30px;
    width: 100%
}

.strip-section-1 .select2-container--default .select2-selection--single {
    background-color: #fff;
    border: 0;
    border-radius: 0;
    height: 44px
}

.strip-section-1 .select2-container--default .select2-selection--single .select2-selection__arrow {
    top: 10px
}

.strip-section-1 .typeahead__field input,
.typeahead__field .typeahead__hint,
.typeahead__field [contenteditable],
.typeahead__field textarea {
    border: none;
    border-radius: 0
}

.strip-section-1 .typeahead__container button {
    padding: 12px 6px;
    background-color: none;
    border: none;
    border-radius: 0;
}

.strip-section-1 .curceny {
    font-size: 14px;
    font-weight: 700
}

.strip-section-1 .curceny .currency-selector {
    padding: 11px 0
}

.strip-section-1 .curceny .dropdown-menu {
    top: 20px!important
}

.strip-section-1 .currency-selector span.loc {
    color: #fff;
    padding-right: 10px
}

.strip-section-1 .currency-selector .dropdown-toggle {
    display: inline-block;
    -webkit-border-radius: 0;
    -webkit-background-clip: padding-box;
    -moz-border-radius: 0;
    -moz-background-clip: padding;
    border-radius: 0;
    background-clip: padding-box
}

.strip-section-1 .currency-selector .dropdown-toggle img {
    display: inline-block;
    line-height: 1;
    width: 26px
}

.strip-section-1 .currency-selector .dropdown-menu>li {
    border-bottom: 1px solid #ebebeb
}

.strip-section-1 .currency-selector .dropdown-menu {
    background: #f5f5f6;
    background-clip: border-box;
    border: none;
    margin: 0;
    margin-right: 0;
    padding: 0;
    width: 200px;
    overflow: hidden;
    -webkit-border-radius: 0;
    -webkit-background-clip: padding-box;
    -moz-border-radius: 0;
    -moz-background-clip: padding;
    border-radius: 0;
}

.currency-selector .dropdown-menu li:hover a,
.strip-section-1 .currency-selector .dropdown-menu>li>a:focus {
    color: #fff;
    background-color: #e52d27!important
}

.dropdown-item:hover,
.strip-section-1 .dropdown-item:focus {
    text-decoration: none;
    background-color: #f8f9fa
}

.strip-section-1 .currency-selector .dropdown-menu>li>a {
    display: block;
    padding: 8px 15px
}

.strip-section-1 .currency-selector .dropdown-menu>li>a img {
    width: 26px;
    margin-right: 5px
}

.strip-section-1 .currency-selector .dropdown-menu.pull-right {
    right: auto;
    left: 0
}

.strip-section-1 .location-selector span.loc {
    color: #fff;
    padding-right: 10px
}

.strip-section-1 .location-selector .dropdown-toggle {
    display: inline-block;
    -webkit-border-radius:0;
    -webkit-background-clip: padding-box;
    -moz-border-radius: 0;
    -moz-background-clip: padding;
    border-radius: 0;
    background-clip: padding-box
}

.strip-section-1 .location-selector .dropdown-toggle img {
    display: inline-block;
    line-height: 1;
    width: 30px
}

.strip-section-1 .location-selector .dropdown-menu>li {
    border-bottom: 1px solid #ebebeb
}

.strip-section-1 .location-selector .dropdown-menu {
    background: #f5f5f6;
    background-clip: border-box;
    border: none;
    margin: 0;
    margin-right: 0;
    padding: 0;
    width: 200px;
    overflow: hidden;
    -webkit-border-radius: 0x;
    -webkit-background-clip: padding-box;
    -moz-border-radius: 0;
    -moz-background-clip: padding;
    border-radius: 0;
}

.location-selector .dropdown-menu li:hover a,
.strip-section-1 .location-selector .dropdown-menu>li>a:focus {
    color: #fff;
    background-color: #e52d27!important
}

.strip-section-1 .dropdown-item:focus {
    color: #0b5ed7;
    text-decoration: none;
    background-color: #f8f9fa
}

.strip-section-1 .location-selector .dropdown-menu>li>a {
    display: block;
    padding: 8px 15px
}

.strip-section-1 .location-selector .dropdown-menu>li>a img {
    width: 26px;
    margin-right: 5px
}

.strip-section-1 .location-selector .dropdown-menu.pull-right {
    right: auto;
    left: 0
}

.load-more-btn {
    margin-top: 20px
}

.no-padding {
    padding: 0
}

.no-margin {
    margin: 0
}

.margin-bottom-10 {
    margin-bottom: 10px
}

.margin-bottom-20 {
    margin-bottom: 20px
}

.margin-bottom-30 {
    margin-bottom: 30px
}

.margin-bottom-40 {
    margin-bottom: 40px
}

.margin-bottom-50 {
    margin-bottom: 50px
}

.margin-top-10 {
    margin-top: 10px
}

.margin-top-20 {
    margin-top: 20px
}

.margin-top-30 {
    margin-top: 30px
}

.margin-top-40 {
    margin-top: 40px
}

.margin-top-50 {
    margin-top: 50px
}

.margin-left-10 {
    margin-left: 10px
}

.margin-left-20 {
    margin-left: 20px
}

.margin-left-30 {
    margin-left: 30px
}

.margin-left-40 {
    margin-left: 40px
}

.margin-left-50 {
    margin-left: 50px
}

.container.full-width {
    width: 100%!important
}

.section-padding {
    padding: 80px 0
}

.custom-padding {
    padding: 40px 0;
}

.section-padding-140 {
    padding: 140px 0
}

.section-padding-120 {
    padding: 120px 0
}

.section-padding-100 {
    padding: 100px 0
}

.section-padding-80 {
    padding: 80px 0
}

.section-padding-70 {
    padding: 70px 0
}

.section-padding-60 {
    padding: 60px 0
}

.section-padding-50 {
    padding: 50px 0
}

.section-padding-40 {
    padding: 40px 0
}

.custom-padding-20 {
    padding: 20px 0
}

.no-top {
    padding-top: 0
}

.padding-top-20 {
    padding-top: 20px
}

.padding-top-30 {
    padding-top: 30px
}

.padding-top-40 {
    padding-top: 40px
}

.padding-top-50 {
    padding-top: 50px
}

.padding-top-45 {
    padding-top: 45px
}

.padding-top-60 {
    padding-top: 60px
}

.padding-top-70 {
    padding-top: 70px
}

.padding-top-80 {
    padding-top: 80px
}

.padding-top-90 {
    padding-top: 90px
}

.padding-top-100 {
    padding-top: 100px
}

.padding-top-120 {
    padding-top: 120px
}

.padding-top-140 {
    padding-top: 140px
}

.padding-bottom-15 {
    padding-bottom: 15px
}

.padding-bottom-20 {
    padding-bottom: 20px
}

.padding-bottom-30 {
    padding-bottom: 30px
}

.padding-bottom-40 {
    padding-bottom: 40px
}

.padding-bottom-50 {
    padding-bottom: 50px
}

.padding-bottom-70 {
    padding-bottom: 70px
}

.padding-bottom-80 {
    padding-bottom: 80px
}

.padding-bottom-120 {
    padding-bottom: 120px
}

.padding-bottom-100 {
    padding-bottom: 100px
}

.padding-bottom-80 {
    padding-bottom: 80px
}

.padding-bottom-60 {
    padding-bottom: 60px
}

.padding-bottom-40 {
    padding-bottom: 40px
}

.padding-bottom-20 {
    padding-bottom: 40px
}

.custom-padding.no-top {
    padding: 0 0 60px 0
}

.custom-padding-2 {
    padding: 90px 0 110px 0
}

.gray {
    background-color: #f6f6f6
}

.white-bg {
    background-color: #fff
}

.bg-color {
    background-color: #f1f1f1;
}


/* CSS header */

.cf-header-details .buyent-membership {
    margin-left: 15px;
    padding: 0;
}
.cf-header-details .buyent-membership svg {
    font-size:22px;
}
.cf-header-details .buyent-membership svg path {
    fill:#231900;
}

.buyent-transparent .cf-header-details .buyent-membership svg path {
    fill: #FFF;
}
.cf-header-details .dropdown-menu {
    padding: 20px;
    border-radius: 0;
    min-width: 20rem;
    position: absolute;
    inset: 0px auto auto 0px;
    margin: 0px;
    transform: translate(-283px, 25px);
}
.cf-header-details .dropdown-menu .d-flex {
    margin-bottom:15px;
    border: none;
}
.cf-header-details .dropdown-menu .dropdown-item {
    padding:10px 0;
}
.cf-header-details .dropdown-menu img {
    margin-right:10px;
}
.cf-header-details .dropdown-menu a:hover {
    background-color:transparent;
    color: #231900;
}
.buyent-transparent.cf-header .sb-menu>ul>li>a i {
    margin-right: 8px;
    color: #FFF;
    font-size: 14px;
}

.buyent-transparent.cf-header .sb-menu>ul>li>a {
    color: #FFF;
    font-size: 16px;
    padding: 0 15px;
    text-transform: capitalize;
}

.buyent-transparent.cf-header .sb-menu ul li.dropdown_menu>a>span::before {
    border-color: #FFF;
}

.cf-header.sb-header.buyent-transparent {
    background-color: transparent;
    position: absolute;
    width: 100%;
    padding: 0 10px;
    z-index: 999;
}
/*.buyent-transparent.cf-header .sb-menu>ul>li li:hover a {
    padding-left: 45px !important;
}*/

.buyent-transparent.cf-header .sb-menu>ul>li li a .badge {
    font-size: 11px;
}
.cf-header-details>.btn-theme {
    margin-left: 30px;
}

.cf-header.sb-header {
    background-color: #FFF;
    position: relative;
    width: 100%;
    padding: 0 10px;
    z-index: 999;
}
.cf-header.sb-header.desktopTopFixed{
    position: fixed;
    top: 0;
    left: 0;
    right: 0;
    max-width: 100%;
}
.cf-header.sb-header.buyent-transparent.desktopTopFixed {
    background-color: #000;
}
.cf-header .sb-menu>ul>li>a {
    color: #231900;
    font-size: 16px;
    padding: 0 15px;
    text-transform: capitalize;
    font-weight: 500;
}

.cf-style {
    float: left;
}

.map-int {
    width: 100%;
}

.map_canvas .cf-list-search-box {
    margin-right: 20px;
    display: inline-table;
    width: 30%;
}

.cf-center {
    width: 67%;
}

.map_canvas {
    position: absolute;
    width: 61%;
    top: 20%;
    left: 21%;
}

.cf-btn-left {
    position: absolute;
    top: 30%;
    left: -2.5px;
    transform: rotate(91deg);
}

.cf-btn-left i {
    font-size: 16px;
}

.map-int iframe {
    width: 100%;
    height: 780px;
}

.zindex {
    position: relative;
    z-index: 99;
}

.cf-btn-left .btn-theme {
    padding: 15px 30px;
    border-radius: 30px;
    display: inline-block;
}

.click {
    background-color: #231900 !important;
}

.cf-header .sb-menu>ul>li>a i {
    margin-right: 8px;
    color: #231900;
    font-size: 13px;
    display: none;
}

.cf-header .sb-menu {
    float: none;
    display: flex;
    flex-direction: row;
    justify-content: flex-end;
}

.cf-header.sb-header .logo {
	margin-top: 20px;
    margin-right: 40px;
}

.cf-header.sb-header.sticky .logo {
    padding: 0;
}

.cf-header-middle {
    align-self: center;
    display: flex;
}

.cf-header .header-shadow-wrapper {
    display: none;
    z-index: inherit;
}

.btn-style {
    background-color: #12829A;
    color: #fff;
    font-size: 14px;
    position: absolute;
    right: 0;
}

.btn-style.btn-theme {
    position: absolute;
    top: 0;
    right: -50px;
    padding: 13px 30px;
}

.cf-header .select2-search--dropdown {
    display: inline list-item !important;
}

.cf-header #dropdownMenuButton {
    background-color: transparent;
    border: none;
    padding: 0;
}

.cf-header .dropdown {
    display: inline-block;
}

.cf-header .dropdown-toggle::after {
    display: none;
}

.cf-header.sb-header.buyent-transparent 

/* CSS header */

.cf-c-box {
    background: url("../images/sub.png");
    height: auto;
    background-position: center center;
    background-size: cover;
    padding: 30px;
    border-radius: 15px;
    position: relative;
    padding-bottom: 80px;
    width: 100%;
}

.cf-c-box::before {
    content: "";
    top: 0;
    bottom: 0;
    left: 0;
    right: 0;
    position: absolute;
    background: linear-gradient(to left, rgba(140, 124, 124, 0.1), #231900);
    border-radius: 12px;
}

.cf-c-container {
    position: relative;
}

.cf-c-container p {
    color: #fff;
    font-size: 14px;
    margin-bottom: 11px;
    background-color: rgba(255, 255, 255, 0.3);
    width: 28%;
    padding: 2px 8px;
}

.cf-c-container h3 {
    color: #fff;
    font-size: 28px;
    margin-bottom: 16px;
}

.cf-c-container .btn-theme {
    background-color: #FFCC00;
    color: #231900;
    font-weight: 500;
    font-size: 14px;
}

.cf-best-classified .owl-nav {
    display: none;
}

.cf-best-classified .owl-dots {
    position: absolute;
    bottom: 4%;
    left: 40%;
}

.cf-c-box .active {
    background: #FFCC00;
}

.owl-theme .owl-dots .owl-dot.active span,
.owl-theme .owl-dots .owl-dot:hover span {
    background: #FFCC00 !important;
}

.cf-featured-ad h2 span {
    color: #FFCC00;
}

.cf-featured-ad {
    position: relative;
    overflow: hidden;
}

.cf-featured-ad .heading-panel {
    float: left;
    margin-bottom: 0;
}

.cf-featured-ad .cf-featued-btn {
    float: right;
    margin-top: 10px;
}

.cf-featured-content {
    width: 100%;
    overflow: hidden;
    margin-bottom: 30px;
    background-color: #fff;
    padding: 15px;
    position: relative;
    display: flex;
}

.cf-featured-content .cf-featured-product {
    float: left;
    margin-right: 20px;
    position: relative;
}

.cf-featured-content .cf-featured-product img {
    max-width: 160px;
}

.cf-featured-content .cf-product-img::after {
    content: "";
    top: 0;
    bottom: 0;
    left: 0;
    right: 0;
    position: absolute;
    background-color: rgba(0, 0, 0, 0.2);
    border-radius: 12px;
}

.cf-featured-ads-1 ul li {
    margin-right: 20px;
    position: relative;
    display: flex;
    align-items: center;
}

.cf-featured-ads-1 ul {
    display: flex;
    flex-direction: row;
}

.cf-featured-ads-1 ul li:last-child {
    margin-right: 0;
}

.cf-featured-ads-1 ul li:last-child .cf-f-user-profile img {
    border-radius: 0;
}

.my-menu .btn-secondary:not(:disabled):not(.disabled):active,
.btn-secondary:not(:disabled):not(.disabled).active,
.show>.btn-secondary.dropdown-toggle {
    background-color: #231900 !important;
    border: none;
}

.cf-fetured-m1 {
    overflow: hidden;
}

.cf-featured-content .cf-featured-details {
    overflow: hidden;
    align-self: center;
}

.cf-featured-content .cf-featured-details h2 {
    font-size: 20px;
    color: #231900;
    margin-bottom: 0;
    max-height: 40px;
    position: relative;
    overflow: hidden;
    font-weight: 500;
}

.cf-featured-content .cf-featured-details p {
    margin-bottom: 5px;
    color: #231900;
}

.cf-featured-content .cf-featured-details p img {
    margin-right: 10px;
}

.cf-featured-content .cf-featured-details span {
    font-size: 20px;
    font-weight: 500;
    color: #FFCC00;
}

.cf-featured-content .cf-featured-details span.buyent-pricetype {
    font-size: 12px;
    color: #231900;
    margin-left: 5px;
    text-transform: uppercase;
}

.cf-featured-ads-1 ul li .cf-f-user-profile img {
    max-width: 30px;
    border-radius: 50px;
}

.cf-featured-details .cf-featured-container {
    overflow: hidden;
}

.cf-featured-details .cf-featured-container p {
    margin: 0;
    text-transform: capitalize;
}

.cf-n-search {
    overflow: hidden;
    width: 30%;
    margin-left: 22px;
    display: inline-block;
    padding-top: 22px;
    position: relative;
}

.sticky .cf-n-search {
    padding-top: 12px;
}

.cf-n-search .btn-theme {
    position: absolute;
    right: 0;
    padding: 11px 22px;
}

.cf-header .cf-n-search ul li {
    float: left;
    width: 230px;
}

.cf-header .cf-n-dropdowns ul li {
    margin-right: 20px;
}

.cf-header .cf-n-dropdowns ul {
    display: flex;
}

.cf-header .cf-n-dropdowns ul li {
    padding: 0;
    height: 0;
}

.cf-n-dropdowns {
    float: right;
    width: 27%;
}

.cf-n-search .form-group {
    margin-bottom: 0;
}

.cf-n-search .form-group input {
    font-size: 14px;
    padding-left: 30px;
    border-radius: 0;
    height: 45px;
}

.cf-n-search .no-radius input {
    border-radius: 0;
}

.cf-n-search .form-group i {
    position: absolute;
    color: #232323;
    bottom: 17px;
    font-size: 12px;
    left: 10px;
}

.cf-n-search .form-group .form-control:focus {
    box-shadow: none;
    outline: inherit;
}

.cf-header .cf-n-search ul li a {
    border-radius: 0;
    padding: 8px 20px;
    position: absolute;
    right: -33px;
    color: #fff;
}

.cf-header .cf-n-search ul li a:hover {
    background-color: #FFCC00;
    color: #fff;
}

.cf-featured-details .cf-featured-container span {
    font-size: 14px;
    margin-right: 5px;
    color: #FFCC00;
    font-weight: 400;
}

.sb-header .sb-menu ul ul li > a .badge {
    color: #ffff;
}

.cf-header-details {
    display: inline-block;
    align-self: center;
    position: relative;
}

.cf-header-details::before {
    content: "";
    top: -29px;
    position: absolute;
    height: 100px;
    border-right: 1px solid #e9e9e933;
    left: 15%;
    display: none;
}

.cf-header-details .btn-secondary {
    background: none;
    border: none;
    padding: 0 22px;
    padding-left: 20px;
}


.cf-header-details i {
    font-size: 16px;
    opacity: 0.8;
}

.cf-header-details span i {
    font-size: 13px;
    margin-right: 5px;
    opacity: 1;
    color: #FFCC00;
}

.cf-header-details span {
    color: #fff;
    font-size: 14px;
    margin-right: 12px;
    font-weight: 500;
}

.cf-featured-ads-1 {
    overflow: hidden;
    margin-top: 10px;
}

.cf-featured-ads-1 ul li .cf-f-user-profile {
    float: left;
    margin-right: 10px;
}

.cf-featured-ads-1 ul li .cf-f-user-profile i {
    vertical-align: middle;
    margin-top: 10px;
}

.cf-featured-rating {
    position: absolute;
    top: 10px;
    left: 15px;
    z-index: 9;
}

.cf-featured-rating i {
    color: #fff;
    font-size: 16px;
    position: relative;
}

.cf-ribbon {
    position: absolute;
    top: 0;
    right: 5%;
}

.cf-featured-profile {
    position: absolute;
    bottom: 10px;
    background-color: rgba(255, 255, 255, 0.2);
    right: 10px;
    padding: 0 13px;
}

.cf-featured-profile svg path,
.cf-featured-profile svg circle {
    stroke: #FFF;
}

.cf-featured-profile img {
    max-width: 100px !important;
    position: relative;
}

.cf-f-user-profile-2 {
    margin: 0;
    padding-right: 7px;
    line-height: 0;
}

.cf-featured-container-2 {
    overflow: hidden;
}

.cf-featured-container-2 p {
    font-size: 14px;
    margin-bottom: 0 !important;
}

.cf-featured-product .badge {
    font-weight: normal;
    padding: 0;
    margin-left: 7px;
}

.cf-categories-content {
    background-color: #fff;
    border-radius: 12px 0 0 12px;
    position: relative;
}

.cf-category-contaner {
    float: left;
    margin-right: 10px;
    margin-top: 5px;
}

.cf-category-box-2 {
    overflow: hidden;
    float: left;
    width: 60%;
    border: 1px solid #e9e9e9;
    border-radius: 25px;
    padding: 7px 20px;
    margin-right: 10px;
    transition: .6s;
    z-index: 9;
    position: relative;
}

.cf-category-links {
    overflow: hidden;
}

.cf-top-category {
    overflow: hidden;
    margin-bottom: 20px;
}

.cf-category-box-2 img {
    float: left;
    width: 15px;
    margin-top: 3px;
    margin-right: 10px;
}

.cf-category-box-2 p {
    margin: 0;
    color: #231900;
    font-size: 14px;
    font-weight: 500;
}

.cf-category-contaner span {
    color: #231900;
    font-weight: 500;
    font-size: 14px;
}

.cf-category-links span {
    background-color: rgba(53, 120, 250, 0.1);
    padding: 5px 7px;
    display: inline-block;
    border-radius: 8px;
    font-size: 12px;
    text-transform: lowercase;
    font-weight: 500;
    color: #231900;
}

.cf-classified-vendors .heading-panel {
    float: left;
    margin-bottom: 10px;
}

.cf-categories-content .heading-panel-2 {
    margin-bottom: 26px;
}

.cf-category-box-2:hover {
    background-color: #FFCC00;
    color: #fff;
}

.cf-category-box-2:hover p {
    color: #fff;
}

.cf-category-blogs {
    padding: 14px;
    z-index: 99;
    position: relative;
}

.cf-categories-content .btn-theme {
    width: 100%;
    border-radius: 0 0 10px 10px;
    padding: 15px;
}

.cf-top-category:last-child {
    margin-bottom: 10px;
}

.cf-white-bg {
    position: absolute;
    top: 0;
    right: 0;
}

.cf-ads-list {
    background-color: #fff;
    padding: 20px;
    margin-bottom: 30px;
    position: relative;
    overflow: hidden;
}

.cf-best-classified .cf-top-listing {
    margin-top: 8px;
}

.cf-classified-panel {
    margin-bottom: 18px;
    overflow: hidden;
}

.cf-image-ad img {
    max-width: 80px !important;
}

.cf-image-ad {
    float: left;
    margin-right: 15px;
}

.cf-ad-detail {
    position: relative;
    overflow: hidden;
}

.cf-ad-detail p {
    font-size: 18px;
    color: #231900;
    max-height: 30px;
    position: relative;
    overflow: hidden;
    font-weight: 500;
}

.cf-ads-recent {
    position: relative;
    overflow: hidden;
    padding: 20px 0;
    border-bottom: 1px solid #e9e9e9;
    display: flex;
    align-items: center;
}

.cf-ads-recent:last-child {
    border: none;
    padding-bottom: 0;
}

.cf-ads-list .heading-panel-2 {
    padding-left: 15px;
    margin-bottom: 0;
    padding-bottom: 8px;
}

.cf-classified-vendors .heading-panel h2 span {
    color: #FFCC00;
}

.cf-ad-detail span {
    color: #231900;
    max-height: 30px;
    position: relative;
    overflow: hidden;
}
.cf-ad-detail span.buyent-pricetype {
    font-size: 12px;
    color: #231900;
    margin-left: 5px;
    text-transform: uppercase;
}

.cf-ad-detail span.woocommerce-Price-amount {
    color: #FFCC00;
    margin-right: 5px;
}

.cf-ad-detail span.woocommerce-Price-currencySymbol {
    color: #FFCC00;
}

.cf-ad-detail span img {
    width: 14px;
    margin-right: 9px;
    margin-top: 4px;
    float: left;
}

.cf-ads-style {
    border-bottom: 1px solid #e9e9e9;
}

.cf-categories-box-3 {
    border-bottom: 1px solid #e9e9e9;
    padding-bottom: 16px;
    transition: .6s;
}

.cf-categories-box-3:last-child {
    padding-bottom: 15px;
    border-bottom: 1px solid #e9e9e9;
}

.cf-ads-listing-ads {
    margin-top: 30px;
}

.services-box {
    background-color: #fff;
    margin-top: 30px;
    border-radius: 0 10px 10px 10px;
    position: relative;
}

.services-box .n-image {
    position: absolute;
    top: 0;
    right: 0;
}

.cf-services-img {
    float: left;
    overflow: hidden;
    margin-right: 10px;
    padding: 12px;
}

.cf-services-details {
    overflow: hidden;
    margin-top: 8px;
}

.cf-services-details p {
    font-size: 15px;
    color: #231900;
    margin-bottom: 0px;
    line-height: 20px;
}

.cf-services-details span {
    font-size: 13px;
    color: #231900;
}

.cf-services-content {
    overflow: hidden;
    padding: 0 10px;
    margin-bottom: 15px;
}

.cf-services-emt {
    border-bottom: 1px solid #e9e9e9;
    margin-bottom: 15px;
}

.cf-services-manager .heading-panel-2 {
    margin-bottom: 16px;
    padding-left: 15px;
}

.cf-services-manager {
    border-bottom: 1px solid #e9e9e9;
    margin-bottom: 15px;
    padding-top: 18px;
}

.cf-classified-vendors h3 span {
    color: #FFCC00;
}

.cf-top-listing {
    overflow: hidden;
    margin-bottom: 13px;
}

.cf-top-listing .heading-panel {
    float: left;
    margin-bottom: 15px;
}

.cf-classified-box {
    float: right;
    overflow: hidden;
    margin-top: 10px;
}

.cf-classified-theme {
    overflow: hidden;
    width: 100%;
}

.cf-vendor-rating i {
    color: #FFCC00;
    font-size: 13px;
}

.cf-vendor-derails h3 {
    font-size: 18px;
    color: #231900;
    margin-top: 1px;
    margin-bottom: 0px;
}

.cf-vendor-derails {
    background-color: #fff;
    padding: 16px;
    padding-bottom: 0;
    padding-top: 8px;
}

.cf-vendor-box {
    background-color: #fff;
    overflow: hidden;
    margin-bottom: 25px;
    width: 100%;
    border-radius: 12px;
    position: relative;
}

.no-right-margin {
    margin-right: 0 !important;
}

.cf-vendor-box .btn-theme {
    width: 100%;
    border-radius: 0;
    margin-top: 15px;
    transition: .6s;
    padding: 10px;
}

.cf-vendor-derails span {
    font-size: 14px;
    color: #231900;
}

.cf-vendor-derails p {
    font-size: 14px;
    color: #231900;
    margin-top: 5px;
    margin-bottom: 5px;
}

.cf-vendor-derails strong {
    font-size: 14px;
    color: #231900;
    font-weight: 400;
}

.cf-vendor-derails p img {
    width: 15px;
    margin-top: -6px;
    margin-right: 10px;
}

.cf-vendor-derails strong img {
    width: 15px;
    margin-right: 10px;
    margin-top: -2px;
}

.cf-vendor-rating {
    margin-bottom: 2px;
}

.cf-vendor-box .cf-vendor-img {
    padding: 6px;
}

.cf-vendor-box .cf-vendor-img img {
    border-radius: 10px 10px 0 0px;
    width: 100%;
}

.cf-profile-rating::before {
    content: "";
    top: 0;
    right: 0;
    position: absolute;
    background: linear-gradient(to bottom, rgba(140, 124, 124, 0.2), #231900000);
}

.cf-best-classified {
    position: relative;
}

.cf-left-bar {
    background-color: #231900;
    position: fixed;
    top: 0;
    z-index: 9;
    height: 100vh;
    padding: 20px;
    padding-top: 20px;
    padding-top: 10%;
}

.cf-left-bar ul li {
    margin-bottom: 24px;
}

.cf-left-bar ul li i {
    color: #fff;
    font-size: 20px;
    transition: .6s;
}

.buyent-search-switcher {
    background-color: #FFF;
    padding: 15px;
    margin-bottom: 30px;
    border-radius: 0 0 4px 4px;
}

.buyent-search-switcher ul {
    position: relative;
    overflow: hidden;
    text-align: right;
}

.buyent-search-switcher ul li {
    margin-right: 20px;
    float: left;
}

.buyent-search-switcher ul li .search-label-switch {
    color: #231900;
    font-size: 14px;
}

.buyent-search-switcher ul li .pretty input:checked~.state.p-success label::after,
.buyent-search-switcher ul li .pretty.p-toggle .state.p-success label::after {
    background-color: #FFCC00 !important;
}

.buyent-search-switcher .pretty {
    min-width: 2.5em;
    line-height: 0.95;
}

.buyent-search-switcher .pretty.p-switch .state:before {
    left: 0;
}

.cf-vendor-box .cf-vendor-img .cf-vendor-profile img {
    max-width: 70px;
    border-radius: 50px;
    border: 2px solid #FFCC00;
}

.cf-vendor-box .cf-vendor-img .cf-vendor-profile {
    margin-top: -40px;
    margin-left: 13px;
}

.cf-profile-rating {
    position: absolute;
    top: 15px;
    right: 20px;
}

.cf-profile-rating i {
    color: #fff;
    font-size: 16px;
}

.cf-vendor-box:hover .btn-theme {
    background-color: #FFCC00;
}

.cf-best-classified h2 span {
    color: #FFCC00;
}

.cf-top-view {
    float: right;
    overflow: hidden;
    margin-top: 12px;
}

.cf-top-cities .cf-top-details h3 {
    font-size: 20px;
    color: #231900;
    margin-bottom: 0;
}

.cf-top-cities .cf-view-all .btn-theme {
    display: inline-block;
    width: 100%;
    text-align: center;
    border-radius: 0 0 10px 10px;
    padding: 10px;
}

.cf-top-cities {
    background-color: #fff;
    border-radius: 10px;
}

.cf-top-cities .cf-top-details {
    padding: 13px 20px;
}

.cf-top-cities .cf-top-details span {
    font-size: 14px;
    color: #231900;
}

.cf-top-cities .cf-top-image {
    padding: 5px;
}

.cf-top-cities .cf-top-image img {
    border-radius: 10px;
}

.cf-top-cities:hover .btn-theme {
    background-color: #FFCC00;
    color: #fff;
}

.cf-products .owl-theme .owl-nav {
    display: none;
}

.cf-products .owl-theme .owl-dots {
    display: none;
}

.cf-footer {
    background-color: #000;
    position: relative;
}

.cf-footer .buyent-copyright {
    position: relative;
    display: flex;
    justify-content: center;
    border-top: 1px solid #373739;
    padding: 20px 0;
}

.cf-footer .buyent-copyright .cf-f-logo img {
    width: 130px;
}

.cf-f-content {
    text-align: center;
    color: #D8D5D5;
}

.cf-f-content p {
    margin-bottom: 0;
    color: #D8D5D5;
    font-size: 16px;
    line-height: 35px;
}

.cf-f-content p strong {
    font-weight: 500;
}

.cf-f-content p strong a {
    color: #FFCC00;
    font-weight: 500;
}

.cf-f-content p span a {
    color: #FFCC00;
}
.cf-footer .buyent-copyright .cf-f-content p a {
    color: #ffcc00;
}
.cf-f-socials {
    float: right;
}

.cf-f-socials i {
    background-color: #e9e9e9;
    color: #231900;
    margin-left: 6px;
    font-size: 14px;
    width: 35px;
    height: 35px;
    border-radius: 60px;
    text-align: center;
    line-height: 35px;
    transition: .6s;
}

.cf-f-socials i:hover {
    color: #fff;
    background-color: #FFCC00;
}

.cf-ads-content {
    width: 100%;
    overflow: hidden;
    padding: 25px 20px;
    padding-top: 0;
}

.cf-ads-content .cf-ads-details h3 {
    font-size: 20px;
    margin-bottom: 5px;
    color: #231900;
}

.cf-ad-grids {
    background-color: #fff;
    margin-top: 30px;
    border-radius: 0px 10px 10px 10px;
    position: relative;
}

.cf-ad-grids .n-grid-bg {
    position: absolute;
    top: 0;
    right: 0;
}

.cf-ads-content .cf-ads-details p {
    color: #231900;
    margin-bottom: 5px;
    font-size: 13px;
}

.cf-ads-content .cf-ads-details p img {
    max-width: 13px;
    margin-right: 6px;
    float: left;
}

.cf-ads-content .cf-ads-details span {
    color: #231900;
    font-size: 16px;
    font-weight: 500;
}

.cf-ads-profile {
    float: right;
}

.cf-ads-profile img {
    border-radius: 50px;
    border: 2px solid #FFCC00;
    max-width: 40px;
}

.cf-ads-details {
    overflow: hidden;
    padding: 18px 15px;
    border: 1px solid #e9e9e9;
}

.cf-ad-grids .heading-panel-2 {
    border-bottom: 1px solid #e9e9e9;
    padding: 16px 0 8px 20px;
    margin-bottom: 25px;
}

.select2-container--open .select2-dropdown--below {
    z-index: 99999 !important;
}

.cf-ads-star-rating {
    position: absolute;
    top: 10px;
    left: 15px;
}

.cf-ads-star-rating i {
    color: #fff;
    font-size: 16px;
}

.cf-ads-container {
    position: relative;
}

.cf-ads-style-2 .badge {
    background-color: #FFCC00;
    color: #fff;
    border-radius: 20px;
    position: absolute;
    right: 15px;
    bottom: 30px;
    font-weight: 500;
}

.cf-ads-style-2 img {
    width: 70px;
}

.cf-ads-style-3 {
    position: relative;
}

.cf-ads-style-3 .cf-ads-style-2 i {
    bottom: -3px;
    right: -11px;
    font-size: 18px;
    background-color: #fff;
    padding: 12px;
    border-radius: 60px;
    position: absolute;
    text-align: center;
}

.cf-ads-container img {
    border-radius: 10px 10px 0px 3px;
}

.cf-ad-grids .owl-dots {
    display: none;
}

.cf-ad-grids .owl-nav {
    display: block !important;
    position: absolute;
    top: -25%;
    right: 10%;
}

.cf-ad-grids .owl-carousel .owl-nav button.owl-next {
    background-color: #eaf1fe;
    padding: 0px 8px !important;
    font-size: 18px;
    vertical-align: middle;
    border-radius: 0 6px 6px 0px;
    margin: 0;
}

.cf-ad-grids .owl-carousel .owl-nav button.owl-prev {
    background-color: #FFCC00;
    padding: 0px 8px !important;
    font-size: 18px;
    vertical-align: middle;
    border-radius: 6px 0 0 6px;
    color: #fff;
    margin: 0;
}

.cf-ads-banner {
    margin-top: 30px;
}

.cf-ad-grids .owl-theme .owl-nav [class*="owl-"]:hover {
    color: #231900;
}

.cf-ad-grids .owl-dot.active {
    background-color: #FFCC00;
    color: #fff;
}

.cf-super-ad {
    background-color: #fff;
    margin-bottom: 30px;
    padding: 14px;
    position: relative;
    border: 1px solid #ececec;
}

.cf-super-ad .cf-super-content {
    margin: 0 auto;
    display: table;
    background-color: #f0f3f6;
    position: relative;
}

.no-space.cf-super-ad .cf-super-content {
    padding: 30px 50px 30px 50px;
}

.n-ads-img {
    position: absolute;
    right: 0;
}

.ads-content {
    border-bottom: 1px solid #e9e9e9;
}

.cf-super-ad .cf-price p {
    float: left;
    margin-right: 12px;
    font-size: 18px;
    color: #231900;
    font-weight: 500;
    margin-bottom: 0;
}

.cf-super-ad .cf-super-cart {
    width: 100%;
    margin-top: 16px;
    position: relative;
}

.cf-super-ad .cf-super-cart i {
    background-color: #f0f3f6;
    font-size: 16px;
    border-radius: 20px;
    padding: 15px;
    margin-left: 10px;
    color: #231900;
    vertical-align: middle;
}
.cf-super-ad.product-type-external .buyent-prod-fav {
    display:none;
}
.cf-super-ad .cf-super-title {
    position: relative;
}

.cf-super-ad .cf-super-title h3 {
    font-size: 20px;
    color: #231900;
    margin: 0;
    line-height: 1.8;
}

.cf-super-ad .cf-super-rating {
    position: relative;
}

.cf-super-ad .cf-super-rating i {
    color: #DDD;
    font-size: 14px;
}

.cf-super-ad .cf-super-rating i.colored {
    color: #FFCC00;
}

.cf-super-ad .cf-price strike {
    color: #231900;
    font-weight: 500;
    font-size: 13px;
    vertical-align: middle;
}

.cf-super-ad .cf-super-details {
    padding-top: 15px;
}

.cf-cloack {
    float: left;
    margin-right: 10px;
}

.cf-cloack:last-child {
    margin-right: 0;
}

.buyent-form-center .cf-sign-details {
    text-align: center;
}

.cf-header-middle form {
    position: relative;
    margin-bottom: 0;
    padding: 2px 0;
}

.cf-cloack span {
    font-size: 20px;
    background-color: #231900;
    color: #fff;
    text-align: center;
    padding: 10px;
    display: inline-block;
}

.smalltext {
    font-size: 12px;
    text-align: center;
    margin-top: 2px;
}

.cf-super-ad .clockdiv {
    overflow: hidden;
    position: absolute;
    margin-left: auto;
    margin-right: auto;
    left: 50%;
    transform: translateX(-35%);
    bottom: 5px;
    width: 100%;
}

.btn:focus,
.btn.focus {
    box-shadow: none;
}

.cf-ads-list .bx-wrapper .bx-prev {
    background: none;
    transform: rotate(-86deg);
    margin-left: 65%;
}

.cf-ads-list .bx-wrapper .bx-prev::before {
    content: "\f015";
    position: absolute;
    font-family: 'Font Awesome 5 Free';
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
}

.cf-ads-list .bx-wrapper .bx-controls-direction a {
    margin-top: -42px;
}

.cf-ads-list .bx-wrapper .bx-next:focus,
.bx-wrapper .bx-next:hover {
    background-position: inherit !important;
}

.cf-ads-list .bx-wrapper .bx-next {
    background: none;
    transform: rotate(90deg);
}

.cf-ads-list .bx-viewport {
    height: 100% !important;
}

.cf-ads-list .bx-wrapper {
    max-width: 100% !important;
    margin-bottom: 0 !important;
    border: none;
    box-shadow: none;
}

.cf-ribbon-2 {
    font-size: 13px;
    line-height: 16px;
    position: absolute;
    z-index: 1000;
    top: 15px;
    right: auto;
    color: #231900;
    padding: 6px 12px;
    background-color: #FFCC00;
    font-weight: normal;
    border-radius: 100px;
    min-width: inherit;
    min-height: inherit;
    margin: auto;
    left: 15px;
    width: auto;
}

.cf-top-right ul li {
    float: left;
    margin-right: 40px;
}

.cf-top-right ul li:last-child {
    margin-right: 0;
}

.cf-top-right {
    overflow: hidden;
    float: right;
}

.top-bar {
    background-color: #242424;
    padding: 10px 0;
    border-bottom: 1px solid #555;
}

.cf-top-left p span {
    color: #FFCC00;
}

.cf-top-left p {
    color: #fff;
}

.cf-top-left p img {
    margin-right: 6px;
}

.cf-top-right p {
    color: #fff;
}

.cf-top-right p span {
    color: #FFCC00;
    font-size: 13px;
    font-weight: 500;
}

.cf-top-right i {
    color: #FFCC00;
    margin-right: 6px;
    font-size: 12px;
}

.cf-hero {
    background: url("../images/xd.png");
    background-position: center center;
    background-size: cover;
    height: 535px;
}

.cf-hero-content {
    margin-top: 60px;
    margin-bottom: 50px;
}

.cf-hero-content .cf-hero-details span {
    color: #FFCC00;
    font-size: 20px;
}

.cf-hero-content .cf-hero-details h2 {
    font-size: 36px;
    margin-top: 5px;
    margin-bottom: 10px;
}

.cf-hero-content .cf-hero-details p {
    font-size: 18px;
    color: #231900;
}

.cf-hero-price {
    margin-top: 20px;
}

.cf-hero-price .cf-hero-list {
    float: left;
    margin-right: 30px;
    position: relative;
}

.cf-hero-price .cf-hero-list h3 {
    color: #FFCC00;
    font-size: 60px;
    font-weight: 600;
    line-height: 54px;
    margin-bottom: 20px;
}

.cf-hero-price .cf-hero-list h3 span {
    font-size: 20px;
    margin-left: 5px;
}

.cf-hero-price .cf-hero-list h3 strong {
    font-weight: 500;
    font-size: 44px;
}

.cf-hero-price .cf-hero-list a {
    margin-top: 20px;
}

.cf-hero-product {
    overflow: hidden;
    width: 20%;
    line-height: 22px;
}

.cf-hero-product p {
    color: #0a0e12;
    font-size: 16px;
    font-weight: 500;
}

.cf-hero-product-2 {
    margin-top: 50px;
}

.cf-hero-price .cf-hero-list::before {
    content: "";
    top: 0;
    position: absolute;
    height: 50%;
    border-right: 2px solid #ccc;
    right: -13px;
}

.cf-categories-content-hero {
    background-color: #242424;
    border-radius: 0;
    border-top: 1px solid rgba(255, 255, 255, 0.2);
}

.cf-categories-content-hero .heading-panel-2 h3 {
    color: #fff;
    font-size: 18px;
    margin-bottom: 30px;
}

.cf-categories-content-hero .cf-category-box-2 {
    background-color: rgba(255, 255, 255, 0.1);
    margin-right: 10px;
    border: none;
    width: 70%;
    padding: 7px 15px;
}

.cf-categories-content-hero .cf-category-links span {
    padding: 7px 13px;
    background-color: rgba(255, 255, 255, 0.1);
    font-weight: normal;
    border-radius: 25px;
    text-transform: capitalize;
}

.cf-categories-content-hero .cf-category-box-2 p {
    color: #fff;
    font-weight: normal;
}

.cf-categories-content-hero .cf-category-box-2 img {
    float: left;
    width: 20px;
    margin-top: 5px;
    margin-right: 10px;
}

.cf-categories-content-hero .cf-category-links span {
    color: #fff;
}

.cf-categories-content-hero .btn-theme {
    border-radius: 0;
}

.cf-categories-content-hero .cf-category-blogs {
    padding: 20px;
}

.cf-categories-content-hero .heading-panel-2 h3 i {
    margin-right: 10px;
    font-size: 16px;
}

.cf-categories-content-hero .cf-category-box-2:hover p {
    color: #FFF;
}

.cf-hero .owl-theme .owl-nav {
    display: none;
}

.cf-hero .owl-theme .owl-dots {
    position: absolute;
    left: 0px;
    bottom: 0;
}

.cf-header-2.sticky {
    margin-top: -132px !important;
}

.cf-s-super-products {
    padding: 30px 0;
}

.cf-s-super-products .container {
    max-width: 1350px;
}

.cf-s-latest-product .container {
    max-width: 1350px;
}

.cf-s-latest-product .cf-ads-banner {
    margin: 0;
}

.cf-tabs-content .heading-panel h2 span {
    color: #FFCC00;
}

.cf-tabs-content .heading-panel {
    border-left: 3px solid #FFCC00;
    padding-left: 20px;
    margin-bottom: 30px;
    height: 65px;
}

.cf-tabs-content .heading-panel h2 {
    font-size: 30px;
    line-height: 30px;
}

.cf-s-shop-content .cf-s-shop-container {
    position: relative;
    border-top: 1px solid #f1f1f1;
    padding: 20px;
}

.cf-s-shop-content .cf-s-shop-container .cf-s-shop-featured h3 {
    color: #231900;
    margin-bottom: 10px;
    font-size: 20px;
    line-height: 30px;
    font-weight: 500;
}

.cf-s-shop-content .cf-s-shop-container .cf-s-shop-featured p {
    font-weight: 600;
    color: #231900;
    font-size: 18px;
}

.cf-s-shop-content .cf-s-shop-container .cf-s-shop-featured p strike {
    color: #999999;
    font-size: 15px;
    margin-left: 10px;
    font-weight: 500;
}

.cf-s-shop-content .cf-shop-grids i {
    font-size: 13px;
    color: #DDD;
}

.cf-s-shop-content .cf-shop-grids i.colored {
    color: #FFCC00;
}

.cf-s-shop-content .cf-s-shop-container span {
    font-size: 18px;
    color: #231900;
    font-weight: 500;
}

.cf-s-shop-content .cf-s-shop-container .cf-s-shop-featured del {
    margin-right: 5px;
}

.cf-s-shop-content .cf-s-shop-container .cf-s-shop-featured del .woocommerce-Price-amount,
.cf-s-shop-content .cf-s-shop-container .cf-s-shop-featured del .woocommerce-Price-amount .woocommerce-Price-currencySymbol {
    color: #999;
}

.cf-s-shop-style {
    position: absolute;
    top: 4%;
    left: 6%;
}

.cf-s-shop-style i {
    background-color: #FFF;
    padding: 12px;
    border-radius: 50px;
    font-size: 16px;
    color: #231900;
}

.cf-s-ribbon {
    font-size: 13px;
    line-height: 16px;
    position: absolute;
    z-index: 1000;
    top: 15px;
    right: 15px;
    color: #fff;
    padding: 6px 12px;
    background-color: #FFCC00;
    font-weight: normal;
    border-radius: 100px;
    min-width: inherit;
    min-height: inherit;
    margin: auto;
    width: auto;
}

.cf-s-ribbon span {
    font-size: 13px;
    line-height: 16px;
    color: #fff;
    font-weight: normal;
}

.cf-card .nav-tabs {
    border-bottom: none;
    position: absolute;
    top: 0;
    right: 13px;
}

.cf-card .nav-tabs .nav-link.active {
    background-color: #FFCC00;
    color: #fff;
    border-radius: 8px;
}

.cf-card .nav-tabs .nav-link {
    color: #231900;
    font-size: 14px;
    border: none;
}

.cf-card .nav-tabs .nav-link:hover,
.nav-tabs .nav-link:focus {
    border: none;
    margin: 0;
}

.cf-ads-banner-2 {
    margin-top: 30px;
}

.cf-s-latest-product .cf-ads-banner img {
    width: 100%;
}

.cf-s-shop-content-4 .clockdiv {
    overflow: hidden;
    position: absolute;
    top: -50px;
    left: 20px;
    background-color: #ececec;
    border-radius: 5px;
}

.cf-s-shop-content-4 .cf-ads-ck {
    position: relative;
}

.google-ads {
    margin-top: 30px;
    overflow: hidden;
    width: 100%;
    display: inline-block;
    margin-bottom: 30px;
}

.cf-s-shop-content-4 .smalltext {
    font-size: 10px;
    text-align: center;
    margin-top: 2px;
    font-weight: 500;
}

.flow-content {
    opacity: 0;
    position: absolute;
    bottom: 0;
    background-color: #FFF;
}

.flow-content ul {
    display: flex;
}

.flow-content ul li {
    align-self: center;
}

.flow-gap {
    margin-left: 10px;
}

.flow-gap i {
    padding: 16px;
    background-color: #231900;
    color: #FFF;
}

.cf-s-shop-content:hover .flow-content {
    display: block;
    position: absolute;
    bottom: -75px;
    left: 0;
    padding: 22px 20px;
    background-color: #FFF;
    z-index: 9;
    width: 100%;
    border-top: 1px solid #f1f1f1;
}

.cf-s-shop-content:hover .flow-content {
    opacity: 1;
    -webkit-transform: translateY(0);
    -ms-transform: translateY(0);
    transform: translateY(0);
    animation-name: fadeInOpacity;
    animation-iteration-count: 1;
    animation-timing-function: ease-in;
    animation-duration: 0.3s;
}

@keyframes fadeInOpacity {
    0% {
        opacity: 0;
    }
    100% {
        opacity: 1;
    }
}

.cf-s-shop-content:hover {
    transform: scale(1.06);
    webkit-transition: box-shadow 0.1s ease, z-index 0s 0.1s ease, -webkit-transform 0.1s ease;
    box-shadow: 1px 0px 20px rgba(0, 0, 0, 0.07);
    z-index: 9;
}

.cf-s-shop-content-vt.cf-s-shop-content {
    width: 100%;
    border-radius: 6px;
    margin-top: 30px;
}

.cf-s-shop-content {
    background: #fff;
    background-color: #fff;
    -webkit-transition: all 0.6s ease 0s;
    -moz-transition: all 0.6s ease- 0s;
    -o-transition: all 0.6s ease 0s;
    transition: all 0.6s ease 0s;
    position: relative;
    border: 1px solid #ececec;
}

.cf-s-multi-ven .heading-panel {
    float: left;
    border-left: 3px solid #FFCC00;
    padding-left: 20px;
}

.cf-s-multi-ven .cf-s-multi-ven2 {
    float: right;
    overflow: hidden;
    margin-top: 10px;
}

.cf-s-multi-ven {
    overflow: hidden;
}

.cf-s-multi-ven .heading-panel h2 span {
    color: #FFCC00;
}

.bx-custom-style .bx-viewport {
    height: 950px !important;
}

.bx-custom-style .bx-wrapper {
    max-width: 100% !important;
    border: 1px solid #e9e9e9;
    box-shadow: none;
}

.cf-trends .cf-s-shop-content {
    width: 100%;
}

.cf-trends .container {
    max-width: 1350px;
}

.cf-hero .owl-theme .owl-dots .owl-dot span {
    width: 13px;
    height: 14px;
}

.cf-trens-product .heading-panel span {
    color: #FFCC00;
}

#related-classifieds .cf-u-content h3 {
    font-size: 18px;
}

.cf-trends .owl-theme .owl-nav {
    position: absolute;
    top: -20%;
    right: 30%;
}

.clockdiv-1 {
    overflow: hidden;
    position: absolute;
    top: -50px;
    left: 20px;
    background-color: #ececec;
    border-radius: 5px;
}

.clockdiv-2 {
    overflow: hidden;
    position: absolute;
    top: -50px;
    left: 20px;
    background-color: #ececec;
    border-radius: 5px;
}

.clockdiv-3 {
    overflow: hidden;
    position: absolute;
    top: -50px;
    left: 20px;
    background-color: #ececec;
    border-radius: 5px;
}

.cf-trends #nav-tab {
    border-bottom: none;
    right: 8%;
    top: -18%;
    position: absolute;
}

.cf-trends .nav-tabs .nav-link {
    border: none;
    color: #231900;
    font-size: 14px;
}

.cf-trends .nav-tabs .nav-link.active {
    background-color: #FFCC00;
    color: #fff;
    border-radius: 7px;
    font-size: 14px;
}

.cf-trends .owl-dots {
    display: none;
}

.cf-furniture-category .container {
    max-width: 1350px;
}

.cf-fd-content .heading-panel h2 span {
    color: #FFCC00;
}

.cf-furniture-category .cf-s-shop-content {
    width: 100%;
}

.cf-furniture-category .owl-theme .owl-nav {
    position: absolute;
    top: -19%;
    right: 30%;
}

.cf-fd-content .heading-panel {
    border-left: 3px solid #FFCC00;
    padding-left: 20px;
}

.cf-furniture-category .owl-theme .owl-dots {
    display: none;
}

.cf-furniture-category #pills-tab {
    position: absolute;
    top: 4%;
    right: 0;
}

.cf-furniture-category .nav-link {
    font-size: 14px;
    color: #231900;
}

.banner-4 {
    margin-top: 30px;
}

.cf-logo-content .container {
    max-width: 1350px;
}

.cf-logo-contenr-2 .cf-logo-s1 {
    overflow: hidden;
    width: 60px;
    height: 60px;
}

.cf-logo-contenr-2 .cf-logo-s2 {
    position: relative;
    overflow: hidden;
}

.cf-logo-contenr-2 .cf-logo-s2 h3 {
    margin-top: 20px;
    font-size: 24px;
    margin-bottom: 20px;
}

.cf-logo-contenr-2 {
    overflow: hidden;
    position: relative;
    background-color: #fff;
    border: 1px solid #e9e9e9;
    padding: 30px;
    margin-bottom: 30px;
    -webkit-transition: box-shadow 0.3s ease, z-index 0s 0.3s ease, -webkit-transform 0.3s ease;
    transition: box-shadow 0.3s ease, z-index 0s 0.3s ease, -webkit-transform 0.3s ease;
    transition: box-shadow 0.3s ease, transform 0.3s ease, z-index 0s 0.3s ease;
    transition: box-shadow 0.3s ease, transform 0.3s ease, z-index 0s 0.3s ease, -webkit-transform 0.3s ease;
}

.cf-logo-contenr-2:hover {
    z-index: 1;
    box-shadow: 0 8px 50px rgba(0, 0, 0, .2);
    -webkit-transform: scale(1);
    transform: scale(1);
    -webkit-transition: box-shadow 0.1s ease, z-index 0s 0.1s ease, -webkit-transform 0.1s ease;
    transition: box-shadow 0.1s ease, z-index 0s 0.1s ease, -webkit-transform 0.1s ease;
    transition: box-shadow 0.1s ease, transform 0.1s ease, z-index 0s 0.1s ease;
    transition: box-shadow 0.1s ease, transform 0.1s ease, z-index 0s 0.1s ease, -webkit-transform 0.3s ease;
}

.cf-products-sd .container {
    max-width: 1350px;
}

.slider-padding-3 {
    padding: 95px 20px 55px 20px;
}

.cf-middle {
    position: relative;
}

.cf-discount .container {
    max-width: 1350px;
}

.cf-discount {
    background-color: #231900;
    padding: 40px 0;
    border-bottom: 1px solid rgba(255, 255, 255, 0.2);
}

.cf-discount .container {
    max-width: 1350px;
}

.cf-d-content .cf-d-product {
    float: left;
    overflow: hidden;
    margin-right: 20px;
    background-color: rgba(255, 255, 255, 0.2);
    padding: 20px 18px;
    border-radius: 50px;
}

.cf-d-content .cf-d-container {
    overflow: hidden;
}

.cf-d-content .cf-d-container h3 {
    color: #fff;
    font-size: 24px;
    font-weight: 600;
    line-height: 32px;
    margin: 0;
}

.cf-d-content .cf-d-container p {
    color: #fff;
    font-size: 16px;
    margin-bottom: 5px;
}

.cf-d-search .form-group {
    margin: 0;
}

.cf-d-search .form-group input {
    height: 48px;
    font-size: 13px;
    color: #231900;
}

.cf-d-search {
    position: relative;
}

.cf-d-search .btn-theme {
    position: absolute;
    top: 3px;
    right: 3px;
    padding: 10px 14px;
}

.cf-d-socials i {
    background-color: #fff;
    color: #231900;
    margin-right: 6px;
    font-size: 14px;
    width: 32px;
    height: 32px;
    border-radius: 60px;
    text-align: center;
    line-height: 32px;
    transition: .6s;
}

.cf-d-socials {
    float: right;
}

.cf-trends .owl-theme .owl-nav [class*="owl-"]:hover {
    background: transparent;
    color: #231900;
}

.cf-furniture-category .owl-theme .owl-nav [class*="owl-"]:hover {
    background: transparent;
    color: #231900;
}

.cf-d-socials i:hover {
    color: #fff;
    background-color: #FFCC00;
}

.cf-d-socials span {
    color: #fff;
    font-size: 14px;
    margin-right: 23px;
    font-weight: 500;
}

.cf-d-content .cf-d-container h3 span {
    color: #FFCC00;
}

.cf-m-details {
    background-color: #000;
    padding: 100px 0;
    position: relative;
}

.cf-m-main-content .cf-m-icon {
    position: relative;
    margin-right: 20px;
    width: 45px;
    height: 45px;
    background-color: #373739;
}

.cf-m-main-content .cf-m-icon i {
    color: #D8D5D5;
    font-size: 16px;
    margin: 0 auto;
    display: table;
    line-height: 45px;
}

.cf-m-main-content .cf-m-contain {
    overflow: hidden
}

.cf-m-main-content .cf-m-contain span {
    color: #231900;
    font-size: 16px;
    display: none;
    line-height: 20px;
    font-weight: 500;
}

.cf-m-main-content .cf-m-contain p {
    color: #D8D5D5;
    font-size: 16px;
}

.cf-m-main-content .cf-m-contain p a {
    color: #D8D5D5;
}

.cf-m-main-content ul li {
    padding-bottom: 30px;
    display: flex;
    align-items: center;
}

.cf-m-main-content ul li:last-child {
    margin-bottom: 0;
    padding-bottom: 0;
    border-bottom: none;
}

.cf-m-main-content .heading-panel {
    margin-bottom: 25px;
}

.cf-m-main-content .heading-panel h3 {
    font-size: 20px;
    color: #fff;
}

.cf-m-main-content {
    position: relative;
}

.cf-m-details .heading-panel .custom-style {
    font-size: 20px;
    color: #FFF;
    font-weight: 600;
}

.cf-m-vendor ul li a {
    font-size: 16px;
    transition: .6s;
    color: #D8D5D5;
}

.cf-m-vendor ul li a:hover {
    color: #FFF;
}

.cf-m-vendor ul li {
    margin-bottom: 15px;
    position: relative;
    overflow: hidden;
}

.cf-m-vendor ul li:last-child {
    margin-bottom: 0;
}

.cf-m-details .heading-panel {
    margin-bottom: 30px;
}

.cf-m-vendor ul {
    columns: 2;
}

.cf-m-vendor {
    position: relative;
}

.cf-m-vendor-2 ul {
    columns: 1;
}

.cf-tags-vendor {
    margin-top: 70px;
    margin-bottom: 70px;
}

.cf-m-details .footer-sec-1 {
    position: relative;
}

.cf-m-details .footer-sec-1 h4 {
    color: #ffff;
    font-size: 20px;
    margin-bottom: 25px;
}

.cf-m-details .footer-sec-1 .social-link {
    position: relative;
    margin-top: 30px;
}

.cf-m-details .footer-sec-1 .social-link h6 {
    margin-bottom: 20px;
    font-size: 20px;
    color: #FFF;
}

.cf-m-details .footer-sec-1 ul.social-network {
    list-style: none;
    display: inline;
    margin-left: 0 !important;
    padding: 0;
}

.cf-m-details .footer-sec-1 ul.social-network li {
    display: inline;
    margin: 0 5px;
}

.cf-m-details .footer-sec-1 .social-network a.icoFacebook:hover {
    background-color: #3B5998;
}

.cf-m-details .footer-sec-1 .social-network a.icotwitter:hover {
    background-color: #007bb7;
}

.cf-m-details .footer-sec-1 .social-network a.icogmail:hover {
    background-color: #DF554A;
}

.cf-m-details .footer-sec-1 .social-network a.icoLinkedin:hover {
    background-color: #007bb7;
}

.cf-m-details .footer-sec-1 .social-network a.icoFacebook:hover i,
.cf-m-details .footer-sec-1 .social-network a.icotwitter:hover i,
.cf-m-details .footer-sec-1 .social-network a.icoLinkedin:hover i,
.cf-m-details .footer-sec-1 .social-network a.icogmail:hover i {
    color: #fff;
}

.cf-m-details .footer-sec-1 .social-network a.socialIcon:hover,
.cf-m-details .footer-sec-1 .socialHoverClass {
    color: #44BCDD;
}

.cf-m-details .footer-sec-1 .social-circle li a {
    display: inline-block;
    position: relative;
    margin: 0 auto 0 auto;
    text-align: center;
    width: 45px;
    height: 45px;
    font-size: 16px;
}

.cf-m-details .footer-sec-1 .social-circle li i {
    margin: 0;
    line-height: 45px;
    text-align: center;
}

.cf-m-details .footer-sec-1 .social-circle i {
    color: #D8D5D5;
    -webkit-transition: all 0.8s;
    -moz-transition: all 0.8s;
    -o-transition: all 0.8s;
    -ms-transition: all 0.8s;
    transition: all 0.8s;
}

.cf-m-details .footer-sec-1 .social-network a {
    background-color: #373739;
}

.cf-m-tags-content a {
    background-color: #f5f5f5;
    padding: 6px 15px;
    font-size: 14px;
    margin-bottom: 17px;
    display: inline-block;
    margin-right: 5px;
    transition: .6s;
    text-transform: capitalize;
}

.cf-m-details .tagcloud a {
    background-color: rgba(255, 255, 255, 0.1);
    color: #fff;
    padding: 6px 10px;
    font-size: 14px;
    margin-bottom: 17px;
    display: inline-block;
    margin-right: 5px;
    transition: .6s;
    margin-top: 10px;
}

.cf-m-details .tagcloud a:hover,
.cf-m-tags-content a:hover {
    color: #231900;
    background-color: #fdbd27;
}

.cf-method ul li img {
    width: 28px;
}

.cf-m-tags-content a:hover {
    background-color: #FFCC00;
    color: #FFF;
}

.cf-method ul li {
    background-color: #fff;
    float: left;
    margin-right: 10px;
    padding: 2px 10px;
}

.cf-f-bottom p {
    text-align: center;
    color: #fff;
    font-size: 16px;
}

.cf-f-view {
    border-top: 1px solid rgba(255, 255, 255, 0.2);
    padding: 20px 0;
}

.cf-f-bottom p span {
    color: #FFCC00;
}

.cf-m-details .buyent-newsletter-footer {
    position: relative;
}

.cf-m-details .buyent-newsletter-footer .btn-theme {
    position: absolute;
    top: 5px;
    right: 5px;
}

.cf-m-details .buyent-newsletter-footer .form-control {
    height: 60px;
}
.cf-m-details .footer-sec-1 .cf-f-logo {
    width: 180px;
    margin-bottom: 20px;
}
.cf-m-details .footer-sec-1 p {
    color: #D8D5D5;
}
.cf-m-details .footer-sec-1 ul.social-network li:first-child {
    margin-left: 0 !important;
}
.cf-m-details .footer-sec-1 ul.social-network li:last-child {
    margin-right: 0 !important;
}



.my-content .btn-secondary:not(:disabled):not(.disabled):active:focus,
.btn-secondary:not(:disabled):not(.disabled).active:focus,
.show>.btn-secondary.dropdown-toggle:focus {
    box-shadow: none;
}

.my-menu .dropdown {
    margin-left: 0;
}

.my-menu .dropdown i {
    font-size: 17px;
    color: rgba(255, 255, 255, 0.8);
}

.my-menu .sb-menu ul li i {
    font-size: 18px;
    color: rgba(255, 255, 255, 0.8);
    vertical-align: middle;
}

.my-menu .my-content .btn-secondary {
    background-color: transparent;
    border: none;
    padding: 0 10px;
}

.my-content .my-srch i {
    background-color: #FFCC00;
    color: #231900;
    padding: 10px 12px;
    border-radius: 5px;
    vertical-align: middle;
    font-size: 13px;
    display: inline-block;
}

.my-content {
    float: right;
}

.my-content li {
    border-right: 1px solid rgba(255, 255, 255, 0.2);
    line-height: 90px;
    padding: 0 20px;
}

.my-content li:last-child {
    border-right: none;
    padding-right: 0;
}

.my-content li:last-child {
    padding-right: 0;
}

.my-content li .badge {
    font-size: 12px;
    color: #fff;
    font-weight: 500;
    background-color: #1f8205;
    padding: 2px;
    border-radius: 20px;
    position: absolute;
    left: 30px;
    top: 26px;
}

.sticky .my-content li {
    line-height: 70px;
}

.my-content .dropdown-item {
    line-height: 35px;
    padding: 2px 15px;
    white-space: inherit;
}

.my-menu .my-content .cf-m-cart i {
    background-color: transparent;
    padding: 8px;
    font-size: 13px;
    border-radius: 20px;
    border: 1px solid #FFCC00;
    color: #fff;
}

.my-menu .my-content .cf-m-cart span {
    position: absolute;
    right: 0;
    left: auto;
    bottom: auto;
    top: 21%;
    background-color: red;
}

.my-menu .my-content .cf-m-cart a.buyent-cart-menu-count {
    margin-left: 10px;
}

.cf-f-bottom p span a:hover {
    color: #FFCC00;
}

.cf-sd-bar {
    background: url("../images/r1.png");
    background-position: center center;
    background-size: cover;
    height: auto;
    padding: 40px 0 68px;
}

.cf-sd-list {
    float: right;
}

.cf-sd-list {
    float: right;
}

.cf-sd-list ul {
    display: flex;
}

.cf-sd-list ul li {
    margin-right: 60px;
    position: relative;
}

.cf-sd-list ul li:last-child {
    margin-right: 0;
}

.cf-sd-content h2 {
    font-size: 26px;
    font-weight: 600;
    letter-spacing: 0.4px;
    margin-bottom: 5px;
}

.cf-sd-content p {
    font-size: 16px;
    color: #231900;
}

.cf-sd-list ul li a {
    color: #FFCC00;
    font-weight: 500;
}

.cf-sd-list ul li:last-child a {
    font-weight: 400;
    color: #231900;
}

.cf-sd-list ul li::before {
    content: "";
    position: absolute;
    top: 29%;
    border-right: 2px solid #FFCC00;
    height: 50%;
    right: -82%;
}

.cf-sd-list ul li::after {
    content: "";
    position: absolute;
    top: 29%;
    border-right: 2px solid #FFCC00;
    height: 50%;
    right: -72%;
}

.cf-sd-list ul li a:hover {
    color: #FFCC00;
}

.cf-list-container {
    width: 100%;
    background-color: #fff;
    padding: 25px;
    margin-top: -45px;
    box-shadow: 1px 0px 18px rgba(0, 0, 0, 0.03);
    margin-bottom: 30px;
}

.cf-list-srch-box .mt-no-space i {
    font-size: 12px;
    color: #231900;
    margin-right: 5px;
}

.cf-list-srch-box .mt-no-space a {
    color: #231900;
    font-weight: 500;
}

.cf-list-srch-box .mt-no-space {
    font-weight: 400;
    color: #FFCC00;
    font-size: 14px;
    margin-right: 15px;
    align-self: center;
}

.cf-list-banner {
    margin-top: 30px;
    margin-bottom: 30px;
}

.cf-sd-list ul li:last-child::before {
    border-right: none;
}

.cf-list-products p {
    color: #231900;
    font-size: 24px;
    line-height: 30px;
    font-weight: 600;
}

.cf-sd-list ul li:last-child::after {
    border-right: none;
}

.cf-list-srch-box p {
    align-self: center;
    margin-right: 25px;
    color: #FFCC00;
}

.cf-list-srch-box .select2-container {
    width: 260px !important;
    margin-right: 10px;
}

.cf-list-container-2 .select2-container {
    margin-right: 10px;
    width: 200px !important;
}

.cf-list-container-2.cf-style-m i {
    margin-right: 5px;
}

.cf-style-m i {
    background-color: #f0f0f0;
    padding: 16px;
    font-size: 16px;
}

.cf-style-m i:last-child {
    background-color: #f0f3f6;
    color: #231900;
    margin-left: 10px;
    margin-right: 0;
}

.cf-list-srch-box {
    float: right;
    display: flex;
    flex-direction: row;
}

.cf-list-srch-box .buyent-author-filter-form {
    display: flex;
}

.cf-list-search-box .select2-container {
    width: 100% !important;
}

.cf-list-search-box .wrapper {
    padding: 0 !important;
    margin-top: -10px;
}

.extra-controls {
    display: flex;
}

.extra-controls .form-group {
    margin-bottom: 0;
    margin-right: 10px;
}

.range-slider {
    margin-bottom: 20px;
}

.irs-from,
.irs-to,
.irs-single {
    display: none;
}

.irs-from,
.irs-to,
.irs-single {
    display: none;
}

.extra-controls .select2-container--default .select2-selection--single .select2-selection__rendered {
    margin-right: 5px;
}

.extra-controls .form-group:last-child {
    margin-right: 0;
}

.cf-customize .heading-panel {
    margin-bottom: 0;
}

.irs-max {
    display: none;
}

.cf-customize .heading-panel h3 {
    margin-bottom: 0;
}

.cf-customize-2 {
    margin-top: 20px;
}

.cf-list-checkboxes {
    margin-top: 19px;
}

.cf-list-checkboxes ul {
    columns: 2;
}

.cf-list-checkboxes ul li {
    margin-bottom: 8px;
}

.cf-list-checkboxes ul li .pretty {
    margin-right: 0;
    white-space: inherit;
}

.cf-list-checkboxes ul li span {
    font-size: 14px;
    color: #231900;
}

.cf-list-checkboxes .pretty .state label::before {
    background-color: #f0f3f6;
    border: none;
}

.cf-ads-list-2 {
    margin-top: 30px;
}

.cf-ads-list-2 img {
    width: 100%;
}

.cf-list-serch-content {
    margin-top: 20px;
}

.cf-list-serch-content .btn-theme {
    width: 100%;
    padding: 8px;
    font-size: 12px;
}

.cf-u-image img {
    width: 100%;
}

.cf-u-product ul {
    display: flex;
    justify-content: space-between;
}

.cf-u-product ul li {
    display: flex;
    margin-right: 30px;
    position: relative;
}

.cf-u-product ul li:last-child {
    margin-right: 0;
}

.cf-u-product ul li .cf-u-logo-2 i {
    font-size: 16px;
    color: #231900;
    margin-right: 10px;
    line-height: 34px;
}

.cf-u-product ul li .cf-u-logo img {
    max-width: 35px;
    border-radius: 50px;
}

.cf-u-product ul li .cf-u-list {
    align-self: center;
}

.cf-u-product ul li .cf-u-logo {
    position: relative;
}

.cf-u-product ul li .cf-u-logo-2 {
    /* display:none; */
}

.cf-u-image1 {
    position: relative;
    overflow: hidden;
}

.cf-u-image {
    position: relative;
    display: block;
    width: 100%;
}

.cf-u-image::before {
    background: rgba(0, 0, 0, 0) linear-gradient(to bottom, rgba(255, 255, 255, 0), rgba(0, 0, 0, .4));
    height: 100%;
    left: 0;
    opacity: 1;
    position: absolute;
    top: 0;
    width: 100%;
    content: "";
}

.cf-u-grids {
    background-color: #fff;
    padding: 10px;
    padding-bottom: 0;

    margin-bottom: 30px;
    position: relative;
}

.cf-u-content h3 {
    font-size: 24px;
    color: #231900;
    margin-bottom: 15px;
    position: relative;
    overflow: hidden;
    text-transform: capitalize;
    font-weight: 600;
}

.cf-u-content p {
    color: #231900;
    margin-bottom: 0;
}
.cf-u-content p a {
    vertical-align:middle;
}

.cf-u-content p img {
    margin-right: 5px;
}

.cf-u-content span.woocommerce-Price-amount {
    color: #FFCC00;
    font-size: 20px;
    font-weight: 500;
}

.cf-u-content span.buyent-pricetype {
    font-size: 12px;
    color: #231900;
    margin-left: 5px;
    text-transform: uppercase;
}

.cf-u-product {
    border-top: 1px solid #e9e9e9;
    padding: 15px 10px;
}

.cf-u-product ul li span {
    color: #231900;
    text-transform: capitalize;
}

.cf-u-content {
    padding: 15px 10px;
}

.cf-u-radius-style {
    position: absolute;
    bottom: 20px;
    background-color: rgba(255, 255, 255, 0.2);
    right: 20px;
    padding: 0 13px;
}

.cf-u-radius-style svg path,
.cf-u-radius-style svg circle {
    stroke: #FFF;
}

.cf-u-radius-style .badge {
    font-weight: normal;
    padding: 0;
    margin-left: 7px;
}

.cf-u-radius-style i {
    font-size: 18px;
    vertical-align: middle;
    color: #FFF;
}

.cf-z-product {
    position: relative;
    padding: 60px 0;
}

.cf-z-container {
    display: flex;
    margin-bottom: 4px;
}

.cf-z-container ul {
    display: flex;
}

.cf-z-container ul li {
    display: flex;
    margin-right: 20px;
    position: relative;
    color: #515154;
}

.cf-z-container ul li:last-child {
    margin-right: 0;
}

.cf-z-container ul li .cf-z-listing {
    align-self: center;
}

.cf-z-container ul li .cf-z-listing p {
    line-height: 30px;
    color: #515154;
}

.cf-z-container ul li .cf-z-map {
    margin-right: 5px;
}

.cf-z-content h1 {
    font-size: 34px;
    color: #231900;
    text-transform: capitalize;
    font-weight: 600;
}

.cf-z-list-2 {
    text-align: right;
    position: relative;
}

.cf-z-list-2 p {
    font-size: 24px;
    color: #FFCC00;
    font-weight: 500;
    text-align: right;
    margin-bottom: 10px;
    line-height: normal;
}

.cf-z-list-2 p span.buyent-pricetype {
    font-size: 14px;
    color: #231900;
    margin-left: 5px;
    text-transform: uppercase;
    display: block;
}

.cf-z-list-2 .ad-id {
    background-color: #f1f1f1;
    padding: 5px 10px;
    display: inline-block;
    font-size: 14px;
    text-transform: capitalize;
    color: #231900;
    text-align: right;
}

.cf-z-container ul li .cf-z-listing p span {
    color: #FFCC00;
    padding-left: 10px;
    font-weight: 500;
}

.cat-det-view li a {
    color: #515154;
    font-size: 14px;
    text-transform: uppercase;
    position: relative;
    padding-left: 20px;
}

.cat-det-view li a::before {
    position: absolute;
    content: "";
    top: 9px;
    left: 0px;
    width: 10px;
    height: 1px;
    background: #515154;
    -webkit-transition: all 0.2s ease-in-out;
    -moz-transition: all 0.2s ease-in-out;
    -o-transition: all 0.2s ease-in-out;
    transition: all 0.2s ease-in-out;
}

.cat-det-view {
    position: relative;
    overflow: hidden;
}

.cf-z-latest ul {
    display: flex;
}

.cat-det-view li {
    float: left;
    margin-right: 15px;
}

.cf-z-latest ul li i {
    font-size: 12px;
    margin-right: 5px;
}

.cf-z-latest ul li {
    margin-right: 15px;
    background-color: #f1f1f1;
    padding: 0 15px;
    font-size: 12px;
}

.cf-z-latest ul li:nth-child(1) {
    background-color: #e5f7e5;
}

.cf-z-latest ul li:nth-child(1) a {
    color: #4ccd4c;
}

.cf-z-latest ul li:nth-child(2) {
    background-color: #ffd5d5;
}

.cf-z-latest ul li:nth-child(2) a {
    color: #ff5858;
}

.cf-z-latest ul li a {
    color: #231900;
}

.cf-z-latest {
    margin-top: 15px;
}

.cf-z-latest ul li:last-child {
    margin-right: 0;
}

.cf-z-float {
    background-color: #231900;
    display: none;
}

.cf-z-float .cf-n-content {
    padding: 20px 0;
    overflow: hidden;
    position: relative;
}

.cf-z-float .cf-n-content ul li {
    margin-right: 46px;
    float: left;
}

.cf-z-float .cf-n-content ul li a {
    color: #FFF;
}

.cf-n-content {
    padding: 20px;
    overflow: hidden;
    position: relative;
}

.cf-n-content ul li {
    margin-right: 40px;
    float: left;
}

.cf-n-content ul li a {
    color: #231900;
}

.cf-z-des-banner {
    margin-top: 30px;
}

.heading-panel {
    margin-bottom: 20px;
}

.heading-panel h3 {
    font-size: 30px;
    margin: 0;
    color: #231900;
    text-transform: capitalize;
}
.cf-list-au-des .heading-panel h3, .cf-z-post .heading-panel h3 {
    font-size:24px;
}
#classified-detail-map {
    height: 250px;
}

.cf-z-product-list {
    background-color: #fff;
    padding: 30px;
    margin-bottom: 30px;
}

.cf-z-product-element {
    position: relative;
    overflow: hidden;
    margin-bottom: 20px;
}

.cf-z-product-element .cf-z-prduct-details {
    position: relative;
    overflow: hidden;
    width: 100%;
}

.cf-det-slider {
    background-color: #FFF;
    position: relative;
}

.cf-thumbs-slider {
    position: relative;
    overflow: hidden;
}

.cf-thumbs-slider .swiper-container {
    width: 100%;
    height: 300px;
    margin-left: auto;
    margin-right: auto;
}

.cf-thumbs-slider .swiper-slide {
    background-size: cover;
    background-position: center;
}

.cf-thumbs-slider .gallery-top {
    height: 400px;
    width: 100%;
}

.cf-thumbs-slider .gallery-thumbs {
    height: 80px;
    box-sizing: border-box;
    padding: 10px 0;
}

.cf-thumbs-slider .gallery-thumbs .swiper-slide {
    height: 100%;
    opacity: 0.4;
}

.cf-thumbs-slider .gallery-thumbs .swiper-slide-thumb-active {
    opacity: 1;
}

.cf-z-product-element ul li {
    display: inline-block;
    padding: 10px 15px;
    background-color: #f9f9f9;
    margin-bottom: 15px;
    width: 100%;
    border-left: 3px solid #e1e1e1;
}

.cf-z-product-element ul {
    columns: 2;
}

.cf-z-product-element .cf-z-circle img {
    background-color: rgba(0, 0, 0, 0.1);
    border-radius: 50px;
    padding: 6px;
}

.cf-z-product-element .cf-z-circle {
    margin-right: 13px;
    display: none;
}

.cf-z-prduct-details span {
    color: #231900;
    font-size: 14px;
    float: left;
}

.cf-z-prduct-details p {
    color: #231900;
    font-size: 14px;
    float: right;
    text-transform: capitalize;
}

.cf-custom-feature {
    position: relative;
    overflow: hidden;
    display: none;
}

.cf-custom-feature ul {
    position: relative;
}

.cf-custom-feature .cf-z-prduct-details p {
    float: none;
    color: #999;
    display: inline-block;
    width: 33%;
}

.cf-custom-feature .cf-z-prduct-details p:before {
    content: "-";
    display: inline-block;
    padding-right: 3px;
}

.cf-z-z-des p {
    color: #515154;
    margin-bottom: 25px;
}

.cf-z-left {
    float: left;
}

.cf-z-left span {
    float: left;
    margin-right: 10px;
    color: #231900;
}

.cf-z-left ul {
    display: flex;
}

.cf-z-product-count {
    overflow: hidden;
    border-top: 1px solid #e9e9e9;
    position: relative;
    padding-top: 20px;
}

.cf-z-right {
    float: right;
}

.cf-z-right ul {
    display: flex;
}

.cf-z-left ul li a {
    background-color: #f1f1f1;
    font-size: 12px;
    padding: 0px 20px;
    margin-right: 10px;
    margin-bottom: 12px;
    display: inline-block;
    color: #231900;
    text-transform: uppercase;
}

.cf-z-left ul li {
    position: relative;
    overflow: hidden;
}

.cf-z-left ul li:last-child {
    border-right: none;
}

.cf-z-left img {
    position: absolute;
    left: 0;
}

.cf-z-right ul li i {
    background-color: #f1f1f1;
    color: #231900;
    font-size: 14px;
    width: 40px;
    height: 40px;
    text-align: center;
    line-height: 40px;
    transition: .6s;
}

.cf-z-map-s {
    background-color: #fff;
    margin-bottom: 30px;
    padding: 30px;
}

.cf-z-map-s p {
    margin-top: 10px;
    color: #231900;
}

.cf-z-map-s p i {
    margin-right: 5px;
}

.cf-z-bid {
    background-color: #fff;
    margin-bottom: 30px;
    padding: 30px;
}

.cf-z-log .cf-z-location-2 p {
    color: #231900;
}

.cf-z-log .cf-z-location-2 p i {
    color: #4372e1;
    margin-right: 6px;
    font-size: 13px;
}

.cf-z-log .cf-z-location-2 {
    float: right;
    margin-top: 5px;
}

.cf-z-map-s iframe {
    width: 100%;
    min-height: 430px;
}

.cf-z-right ul li {
    margin-right: 10px;
}

.cf-z-right ul li:last-child {
    margin-right: 0;
}

.cf-z-right ul li i:hover {
    color: #FFF;
    background-color: #FFCC00;
    border-color: #FFCC00;
}

.cf-z-bid-content img {
    max-width: 80px;
    border-radius: 100px;
    border: 2px solid #4372e1;
}

.cf-z-bid-details {
    overflow: hidden;
    background-color: rgba(238, 243, 247, 0.4);
    position: relative;
    padding: 20px;
    margin-bottom: 20px;
}

.cf-z-bid-details .cf-z-bid-content {
    float: left;
    overflow: hidden;
    margin-right: 15px;
}

.cf-z-form ul {
    display: flex;
}

.cf-z-form ul .input-style {
    width: 20%;
    margin-right: 10px;
}

.cf-z-form ul li {
    width: 80%;
}

.cf-z-form {
    position: relative;
    overflow: hidden;
}

.cf-z-form .form-control:focus {
    background-color: #f0f0f0;
    box-shadow: inherit;
}

.cf-z-form ul li .form-group {
    margin-bottom: 0;
}

.cf-z-form ul li .btn {
    position: absolute;
    top: 0;
    right: 0;
    height: 55px;
}

.cf-z-form p {
    color: #231900;
    margin-top: 6px;
}

.cf-z-bid-details .cf-z-bid-profile {
    position: relative;
    overflow: hidden;
}

.cf-trends .owl-theme .owl-nav i {
    font-size: 16px;
}

.cf-furniture-category .owl-theme .owl-nav i {
    font-size: 16px;
}

.cf-z-assets span img {
    margin-right: 5px;
}

.cf-z-assets {
    width: 70%;
}

.cf-z-rt-content {
    overflow: hidden;
    position: relative;
    border-bottom: 1px solid #e9e9e9;
    margin-bottom: 20px;
}

.cf-z-rt-content:last-child {
    margin-bottom: 0;
    border: none;
}

.cf-z-rt-profile img {
    max-width: 80px;
    border-radius: 60px;
    border: 2px solid #f3f3f3;
    padding: 3px;
}

.cf-z-rt-profile {
    float: left;
    margin-right: 20px;
}

.cf-z-rt-product {
    position: relative;
    overflow: hidden;
}

.cf-z-rt-product .classified-stars {
    position: absolute;
    right: 0;
}

.cf-z-rt-product .classified-stars i {
    color: #ccc;
}

.cf-z-rt-product .classified-stars i.filled {
    color: #fde16d;
}

.cf-z-rt-product ul li span {
    color: #231900;
}

.cf-z-rt-details p {
    color: #231900;
}

.cf-z-rt-details h4 {
    font-size: 18px;
    font-weight: 500;
}

.cf-z-rt-product ul li span img {
    margin-right: 5px;
}

.cf-z-rating {
    background-color: #fff;
    padding: 30px;
    margin-bottom: 30px;
}

.cf-z-rt-product ul li {
    float: left;
    margin-right: 25px;
    text-transform: capitalize;
}

.cf-z-rt-product ul li:last-child {
    margin-right: 0;
    border-right: none;
    padding-right: 0;
}

.cf-z-rt-product ul li p {
    color: #231900;
    font-size: 20px;
}

.cf-z-rt-product ul li p a {
    color: #231900;
}

.cf-z-assets .text-style-n {
    color: #231900;
    font-size: 20px;
    text-transform: capitalize;
}

.cf-z-assets .text-style-n a {
    color: #231900;
}

.cf-z-assets span {
    color: #231900;
}

.cf-z-assets span svg {
    font-size: 16px;
    margin-right: 10px;
}

.cf-z-bid-details .cf-z-bid-profile p {
    position: relative;
}

.cf-z-price {
    position: absolute;
    top: 20px;
    right: 20px;
    background-color: rgba(53, 120, 250, 0.1);
    padding: 5px 20px;
}

.cf-z-price p {
    color: #FFCC00;
    font-size: 16px;
    font-weight: 500;
}

.cf-z-rt-details {
    width: 100%;
    overflow: hidden;
    background-color: #f1f1f1;
    margin-top: 20px;
    display: inline-block;
    padding: 20px
}

.cf-z-rt-product .rating-md {
    margin-bottom: 0;
}

.cf-z-rt-product .rating-md .caption {
    font-size: 14px;
}

.cf-z-rt-product .rating-container .clear-rating {
    display: none;
}

.cf-z-reply {
    float: right;
    margin-top: 10px;
}

.cf-z-reply .btn-theme i {
    font-size: 14px;
    vertical-align: middle;
    margin-right: 5px;
}

.cf-z-post {
    background-color: #fff;
    padding: 30px;
    overflow: hidden;
    margin-bottom: 30px;
}

.cf-z-post .btn-theme {
    float: right;
}

.cf-z-post .rating-container .star {
    margin-left: 0;
    font-size: 22px;
}

.cf-z-post .rating-container .rating-md {
    font-size: 22px;
}

.cf-z-post .rating-container .clear-rating {
    padding-right: 0;
}

.cf-z-star-rat .heading-panel {
    margin-bottom: 8px;
}

.cf-z-post label {
    margin-bottom: 10px;
    color: #231900;
}

.cf-z-star-rat {
    margin-bottom: 20px;
}

.cf-z-content .rating-container .clear-rating {
    display: none;
    margin-right: 0;
}

.cf-z-content .rating-md .caption {
    font-size: 14px;
    text-transform: lowercase;
}

.cf-z-star-rat .rating-md .caption {
    font-size: 14px;
}

.cf-z-star-rat .heading-panel h3 {
    font-size: 20px;
    margin-bottom: 0;
}

.cf-z-star-rat .glyphicon-minus-sign::before {
    content: "\e082";
    display: none;
}

.cf-z-star-rat i {
    display: inline-block;
    text-align: center;
    text-shadow: none;
    -webkit-text-stroke: none;
}

.rating-container .filled-stars {
    color: #fde16d;
    white-space: nowrap;
    text-shadow: none;
    -webkit-text-stroke: 0px;
}

.rating-container .caption {
    display: none;
}

.cf-e-profile-box {
    background-color: #fff;
    padding: 20px;
    position: relative;
    margin-bottom: 30px;
}

.cf-z-full-des.default-style .cf-e-profile-box {
    margin-top: -320px;
}

.cf-e-profile-box .cf-e-content {
    position: relative;
    overflow: hidden;
    margin-top: -40px;
    padding: 0 20px;
}

.buyent-cover-img {
    height: 150px;
    background-size: cover;
    background-position: center center;
    background-repeat: no-repeat;
    position: relative;
    overflow: hidden;
}

.buyent-cover-img:after {
    background: rgba(0, 0, 0, 0) linear-gradient(to bottom, rgba(255, 255, 255, 0), rgba(0, 0, 0, .6));
    height: 100%;
    left: 0;
    opacity: 1;
    position: absolute;
    top: 0;
    width: 100%;
    content: "";
}

.buyent-profile-btns {
    position: relative;
    overflow: hidden;
    display: flex;
    justify-content: space-between;
    margin-top: 20px;
}

.buyent-profile-btns a svg {
    font-size: 18px;
    margin-right: 5px;
}

.buyent-profile-btns a:first-child svg path {
    fill: #0d6efd;
}

.buyent-profile-btns a:first-child:hover svg path {
    fill: #FFF;
}

.buyent-profile-btns a:last-child svg path {
    fill: orange;
}

.buyent-profile-btns a:first-child {
    padding: 10px;
    border: 1px solid #0d6efd;
    width: 50%;
    margin-right: 10px;
    text-align: center;
    color: #0d6efd;
    font-size: 14px;
}

.buyent-profile-btns a:first-child:hover {
    background-color: #0d6efd;
    color: #FFF;
}

.buyent-profile-btns a:last-child {
    padding: 10px;
    border: 1px solid orange;
    color: orange;
    width: 50%;
    text-align: center;
}

.cf-e-profile-box .cf-e-content .cf-e-user-profile {
    position: relative;
    z-index: 9;
    float: left;
    margin-right: 10px;
    background-color: #FFF;
}

.cf-e-profile-box .cf-e-content .cf-e-user-details strong {
    font-weight: 600;
    font-size: 13px;
    vertical-align: middle;
    padding-left: 8px;
}

.cf-e-img {
    position: absolute;
    top: 0;
    right: 0;
}

.cf-e-profile-box .cf-e-content .cf-e-user-details {
    position: relative;
    overflow: hidden;
}

.glyphicon-minus-sign {
    display: none;
}

.rating-container .clear-rating {
    padding-right: 0;
}

.cf-e-profile-box .cf-e-content .cf-e-user-details h3 {
    font-size: 20px;
    color: #FFF;
    margin: 0;
    text-transform: capitalize;
}

.cf-e-profile-box .cf-e-content .cf-e-user-details p {
    color: #231900;
    font-size: 14px;
    text-transform: capitalize;
    margin-top: 10px;
    margin-bottom: 0;
}

.cf-e-profile-box .cf-e-content .cf-e-user-details i {
    font-size: 14px;
    color: #CCC;
}

.cf-e-profile-box .cf-e-content .cf-e-user-details i.filled {
    color: #FFCC00;
}

.cf-star-wrap {
    position: relative;
    overflow: hidden;
}

.cf-star-wrap .classified-stars {
    display: inline-block;
    margin-right: 10px;
}

.cf-e-user-profile img {
    border-radius: 10px;
    max-width: 120px;
    border: 3px solid #f3f3f3;
    padding: 3px;
}

.cf-e-product ul li {
    position: relative;
    margin-bottom: 20px;
}

.cf-e-product ul li:last-child {
    margin-bottom: 0;
}

.buyent-chat-btns {
    position: relative;
    overflow: hidden;
    width: 100%;
}

.buyent-chat-btns a {
    width: 48%;
    font-size: 13px;
}

.buyent-chat-btns a svg {
    margin-right: 5px;
    font-size: 20px;
}

.buyent-chat-btns a svg path {
    fill: #FFF;
}

.buyent-chat-btns.only-one-btn a {
    width: 100%;
}

.buyent-chat-btns a:first-child {
    margin-right: 10px;
}

.buyent-chat-btns.only-one-btn a {
    margin: 0;
}

.buyent-chat-btns a.buyent-whatsap-btn {
    background-color: #25D366;
    border-color: #25D366;
    color: #FFF;
}

.cf-e-text {
    margin-top: 20px;
}

.cf-e-text .heading-panel {
    margin-bottom: 21px;
}

.cf-e-text .form-group {
    margin-bottom: 26px;
}

.cf-e-text .btn-theme {
    width: 100%;
    padding: 12px;
}

.cf-e-text .heading-panel h3 {
    font-size: 17px;
    font-weight: 600;
    margin-bottom: 0;
    color: #231900;
}

.cf-au-form.det-page {
    padding: 0;
    display: none;
}

.cf-e-product ul .custom-field {
    background-color: rgba(53, 120, 250, 0.1);
    border: 1px dashed rgba(53, 120, 250, 0.7);
    padding: 15px 25px;
}

.default-style .cf-e-product {
    margin-top: 30px;
}
.default-style .cf-e-profile-box .buyent-profile-btns a {
    font-size: 16px;
    font-weight: 600;
}
.default-style .cf-e-profile-box .cf-e-product {
    margin-bottom: 30px;
}
.cf-e-profile-box .cf-au-form .heading-panel h2 {
    font-size: 22px;
}
.default-style .cf-e-product ul .custom-field {
    background-color: transparent;
    border: none;
    padding: 0;
}

.default-style .cf-e-product ul .custom-field svg {
    font-size: 22px;
    margin: 10px;
    margin-top: 5px;
}

.default-style .cf-e-product ul .custom-field svg path {
    fill: #231900;
}

.default-style .buyent-chat-btns a.buyent-whatsap-btn {
    background-color: transparent;
    border-color: #25D366;
    color: #25D366;
    border-radius: 0;
}

.default-style .buyent-chat-btns a.buyent-whatsap-btn:hover {
    color: #25D366 !important;
}

.default-style .buyent-chat-btns a.buyent-whatsap-btn svg path {
    fill: #25D366;
}

.default-style .buyent-chat-btns a {
    width: 48%;
    font-size: 13px;
    background-color: transparent;
    border-color: #231900;
    color: #231900;
}

.default-style .buyent-chat-btns a:hover {
    background-color: transparent;
    color: #231900 !important;
}

.default-style .buyent-chat-btns a svg path {
    fill: #231900;
}

.default-style .buyent-profile-btns a {
    padding: 0;
    border: none;
    color: #231900;
    font-size: 14px;
}

.default-style .buyent-profile-btns a:hover {
    background-color: transparent;
    color: #231900
}

.default-style .buyent-profile-btns a:first-child:hover svg path {
    fill: #231900;
}

.default-style .buyent-profile-btns a svg path {
    fill: #231900;
}

.cf-e-product ul .custom-field span {
    display: flex;
    align-self: center;
    margin-right: 10px;
}

.cf-e-product ul .custom-field span p {
    color: #231900;
    margin-left: 10px;
}

.cf-e-checks img {
    border: none;
    max-width: initial;
    padding: 0;
}

.cf-e-checks {
    position: absolute;
    top: 0;
    right: 0;
}

.cf-e-product ul li span {
    color: #231900;
    vertical-align: middle;
}

.cf-e-product ul li span i {
    font-size: 36px;
    position: absolute;
    right: 5%;
    transform: rotate(-50deg);
    color: #FFCC00;
    opacity: .2;
}

.cf-e-stats {
    overflow: hidden;
    background-color: #fff;
    margin-bottom: 30px;
    padding: 20px 0;
}

.cf-e-stats .heading-panel {
    margin-bottom: 30px;
    padding-left: 20px;
}

.cf-e-stats .heading-panel h3 {
    font-size: 18px;
    margin-bottom: 0;
    color: #231900;
}

.cf-bid-view ul li .n1 {
    color: #4372e1;
}

.cf-bid-view ul li .n2 {
    color: #e14343;
}

.cf-bid-view ul {
    display: flex;
}

.cf-bid-view ul li {
    margin-right: 10px;
    width: 33%;
}

.cf-bid-view ul li p {
    color: #55ae55;
    font-size: 20px;
    font-weight: 500;
    margin-bottom: 0;
}

.cf-bid-view ul li span {
    font-size: 12px;
    font-weight: 500;
    color: #231900;
}

.cf-bid-view ul li:nth-child(2) p span {
    color: #0045ca;
    font-size: 20px;
    font-weight: 500;
    margin-bottom: 0;
}

.cf-bid-view ul li:nth-child(3) p span {
    color: #b6040d;
    font-size: 20px;
    font-weight: 500;
    margin-bottom: 0;
}

.cf-bid-view {
    padding: 20px;
    border-bottom: 2px solid #e9e9e9;
}

.clock-target {
    overflow: hidden;
    background-color: rgba(238, 243, 247, 0.8);
    margin: 0 auto;
    display: table;
    border-radius: 10px 10px 0 0;
    padding: 5px;
    padding-top: 0;
}

.cf-clock-vb {
    border-bottom: 2px solid #e9e9e9;
    margin: 0 20px;
}

.cf-e-inner-content {
    overflow: hidden;
    padding: 0px 20px;
    display: flex;
    margin-bottom: 20px;
}

.cf-e-inner-content .cf-e-comp {
    overflow: hidden;
    display: flex;
    width: 70%;
}

.cf-e-inner-content .cf-e-comp .cf-e-inner-details {
    float: left;
    margin-right: 13px;
    position: relative;
}

.cf-e-in-product p img {
    margin-right: 5px;
}

.cf-e-banner {
    margin-top: 30px;
}

.cf-e-inner-content .cf-e-comp .cf-e-inner-details img {
    max-width: 60px;
    border-radius: 60px;
    border: 2px solid #4372e1;
}

.cf-e-logo span.bidding-price {
    background-color: rgba(67, 114, 225, 0.1);
    padding: 5px 20px;
    border-radius: 30px;
    color: #4372e1;
    font-weight: 500;
    float: right;
}

.cf-e-in-product {
    overflow: hidden;
}

.cf-e-in-product h3 {
    font-size: 16px;
    font-weight: 600;
    color: #231900;
    text-transform: capitalize;
    margin-bottom: 0;
}

.cf-e-in-product p {
    color: #231900;
}

.cf-e-in-product p svg {
    margin-right: 5px;
}

.cf-e-in-product {
    overflow: hidden;
    align-self: center;
}

.cf-e-logo {
    align-self: center;
    width: 30%;
}

.cf-e-components {
    margin-top: 20px;
}

.cf-e-inner-content .cf-e-comp .cf-e-inner-details .badge {
    background-color: #4372e1;
    border-radius: 20px;
    color: #FFF;
    font-weight: 500;
    padding: 3px 6px;
    position: absolute;
    right: 0;
    border: 2px solid #fff;
}

.cf-a-about-us {
    background-color: #000;
    padding: 50px 0;
    background-position: center center;
    background-repeat: no-repeat;
    background-size: cover;
    margin-top: 10px;
    margin-bottom: 10px;
}

.cf-a-about-us .cf-a-product .brd-heading-clr {
    color: #000;
}

.blog .cf-a-list,
.archive .cf-a-list,
.search-results .cf-a-list,
.page-template-default .cf-a-list,
.theme-buyent .cf-a-list {
    display: none;
}

.cf-a-list {
    float: right;
}

.cf-a-list ul {
    display: flex;
}

.cf-a-list ul li {
    margin-right: 50px;
    position: relative;
}

.cf-a-list ul li::before {
    content: "";
    top: 30%;
    position: absolute;
    border-right: 1px solid #FFF;
    height: 45%;
    right: -62%;
}

.cf-a-list ul li::after {
    content: "";
    top: 30%;
    position: absolute;
    border-right: 1px solid #FFF;
    height: 45%;
    right: -71%;
}

.cf-a-list ul li:last-child::before {
    border-right: none;
}

.cf-a-list ul li:last-child::after {
    border-right: none;
}

.cf-a-list ul li:last-child {
    margin-right: 5px;
}

.cf-a-list ul li a {
    font-size: 14px;
    color: #FFF;
}

.cf-a-list ul li:last-child a {
    color: #FFF;
}

.cf-it-video-btn i {
    background-color: rgba(0, 0, 0, 1);
    color: #fff;
    border-radius: 60px;
    font-size: 38px;
    height: 100px;
    width: 100px;
    padding-top: 29px;
    text-align: center;
    border: 3px solid #f9f9f9;
}

.cf-it-video-btn {
    position: absolute;
    left: 0;
    bottom: 4%;
}

.cf-a-product h3 {
    color: #FFF;
    font-size: 36px;
    margin-bottom: 0;
    word-break: break-word;
    text-transform: capitalize;
}

.cf-a-product p {
    color: #FFF;
    font-size: 14px;
}

.cf-a-itwork-product {
    display: flex;
    flex-direction: row-reverse;
}

.cf-it-details {
    word-break: break-word;
    background-color: #FFCC00;
    width: 55%;
    position: absolute;
    top: 20%;
    left: -15%;
    padding: 30px 20px;
    border-radius: 10px;
}

.cf-it-details h4 {
    color: #fff;
    font-size: 20px;
    margin-bottom: 15px;
}

.cf-it-details p {
    font-size: 15px;
    color: #fff;
}

.cf-a-itwork-product .cf-it-content {
    word-break: break-word;
    width: 55%;
    background-color: #fff;
    padding: 25px 30px;
    padding-left: 0;
    padding-top: 0;
}

.cf-a-itwork-product .cf-it-content ul {
    margin-bottom: 30px;
    list-style: disc;
    padding-left: 15px;
}

.cf-a-itwork-product .cf-it-content ul li {
    line-height: 40px;
    color: #231900;
}

.cf-it-image {
    position: relative;
    border-radius: 20px 20px 0 20px;
    background-color: #fff;
    width: 45%;
}

.cf-a-itwork-product .cf-it-content::before {
    width: 100px;
    content: "";
    position: absolute;
}

.cf-a-itwork-product .cf-it-content h3 {
    color: #231900;
    font-weight: 600;
    font-size: 40px;
    line-height: 56px;
    margin-bottom: 20px;
    text-transform: capitalize;
}

.cf-a-itwork-product .cf-it-content span , span.app-tag {
    color: #FFCC00;
    font-weight: 600;
    margin-bottom: 18px;
    font-size: 18px;
}
.cf-a-itwork-product .cf-it-content h4 {
    font-size: 24px;
    font-weight: 600;
    margin-bottom: 20px;
    line-height: 36px;
}
.cf-a-itwork-product .cf-it-content p {
    color: #515154;
    margin-bottom: 40px;
}

.cf-a-itwork-product .cf-it-content a {
    margin-right: 20px;
    ;
}
.cf-a-itwork-product .cf-it-content .services .services-grid .icons {
    width:60px;
    margin-bottom: 20px;
}
.cf-a-itwork-product .cf-it-content .services .services-grid h4 {
    font-size:22px;
    margin-bottom: 10px;
}
.cf-a-itwork-product .cf-it-content .services .services-grid p {
    font-size: 16px;
    color: #515154;
    margin-bottom: 20px;
}
.fr-about-reviews {
    width: 100%;
}

.fr-about-reviews ul li {
    float: left;
    width: 25%;
    position: relative
}

.fr-about-reviews ul li::before {
    content: "";
    position: absolute;
    top: 0;
    height: 100%;
    border-right: 1px solid #ccc;
    right: 20%;
}

.fr-about-i-details p {
    font-size: 16px;
    color: #231900;
}

.fr-about-reviews ul li:last-child::before {
    border-right: none;
}

.fr-about-reviews ul li .fr-about-icons img {
    width: 60px;
}

.fr-about-reviews ul li .fr-about-icons {
    float: left;
    margin-right: 20px;
}

.fr-about-i-details span {
    font-size: 42px;
    line-height: 36px;
    color: #231900;
    font-weight: 700;
}

.buyent-testimonial {
    position: relative;
    padding: 50px 0 20px 0;
    display: flex;
    align-items: center;
}

.cf-j-profile {
    float: left;
    padding: 30px;
}

.cf-j-profile img {
    max-width: 100px!important;
    border-radius: 60px!important;
    border: 5px solid #fff!important;
}

.fr-about-i-details {
    position: relative;
    overflow: hidden;
}

.cf-j-content {
    width: 40%;
    float: left;
    position: relative;
    border-right: 4px solid #fff;
}

.cf-j-products {
    position: relative;
    display: flex;
    align-items: center;
}

.cf-j-list {
    width: 60%;
    overflow: hidden;
    background-color: #231900;
}

.cf-j-listing {
    width: 80%;
    overflow: hidden;
    position: relative;
}

.buyent-testimonial::before {
    margin-left: 0.25em;
    font-size: 2em;
    vertical-align: middle;
    font-family: "Font Awesome 5 Free";
    font-weight: 900;
    content: "\f10d";
    position: absolute;
    top: 15px;
    left: 15%;
    opacity: 0.3;
}

.buyent-testimonial::after {
    margin-left: 0.25em;
    font-size: 2em;
    vertical-align: middle;
    font-family: "Font Awesome 5 Free";
    font-weight: 900;
    content: "\f10e";
    position: absolute;
    bottom: 15px;
    right: 15%;
    opacity: 0.3;
}

.cf-j-content img {
    width: 100%;
}

.cf-j-listing p {
    color: #fff;
    font-size: 18px;
}

.cf-j-listing h3 {
    color: #ffc107;
    font-size: 20px;
    margin-top: 20px;
    margin-bottom: 0;
}

.cf-j-listing span {
    color: #fff;
    font-size: 15px;
}

.cf-j-listing .cf-review-title {
    color: #FFF;
    font-size: 30px;
}

.cf-vendor-box-2 {
    border: 1px solid #e9e9e9;
}

.cf-tab-content {
    width: 28%;
    float: left;
    overflow: hidden;
    margin-bottom: 20px;
    margin-right: 20px;
    background-color: #fff;
    padding: 20px;
    border-radius: 12px;
    box-shadow: 1px 0px 20px rgba(0, 0, 0, 0.07);
}

.cf-tab-product .class-custom .cf-check-box {
    height: 25px;
    width: 25px;
    border: 1px solid #ddd;
    float: left;
    overflow: hidden;
    margin-top: 13px;
}

.cf-tab-product {
    width: 70%;
    overflow: hidden;
    margin-top: 10%;
}

.cf-list-tabs {
    overflow: hidden;
    margin-left: 20px;
    display: inline-block;
}

.cf-price-plan {
    background-color: #f0f3f6;
    text-align: center;
    border-radius: 10px;
}

.cf-price-plan-2 {
    padding: 40px 20px;
    position: relative;
}

.cf-bottom-content {
    font-size: 34px;
    font-weight: 600;
    color: #231900;
    margin-top: 10px;
}

.cf-bottom-content span {
    color: #231900;
    font-weight: 400;
    font-size: 16px;
}

.cf-price-plan .btn-theme {
    width: 100%;
    border-radius: 0 0px 9px 9px;
    padding: 10px;
}

.cf-price-plan h3 {
    color: #231900;
    font-size: 24px;
    margin-bottom: 0;
    font-weight: 500;
}

.cf-price-plan p {
    color: #231900;
    font-size: 13px;
}

.cf-tab-product .class-custom {
    background: #fff;
    padding: 20px;
    margin-bottom: 30px;
    color: #231900;
    width: 100%;
    border-radius: 9px 0 0px 9px;
    position: relative;
}

.cf-tab-product .class-custom:last-child {
    margin-bottom: 0;
}

.class-custom a {
    color: #231900;
    font-size: 17px;
}

.class-custom p {
    font-size: 14px;
    color: #231900;
    margin-top: 3px;
}

.class-custom a:hover {
    color: #231900;
}

.cf-tab-product .nav-pills .nav-link.active,
.nav-pills .show>.nav-link {
    color: #231900;
    background-color: #fff;
}

.cf-tab-btn {
    background: rgba(53, 120, 250, 0.1);
    text-align: center;
    border-radius: 0;
    width: 20%;
    position: absolute;
    top: 0;
    right: 0;
    padding: 18.5px;
}

.cf-tab-btn p {
    color: #FFCC00;
    font-size: 22px;
    font-weight: 600;
    line-height: 32px;
}

.cf-tab-btn span {
    font-size: 15px;
    color: #231900;
}

.cf-tab-content-2 {
    border-radius: 9px;
    position: relative;
}

.cf-plan-list {
    margin-top: 22px;
}

.cf-plan-list ul li i {
    font-size: 10px;
    background-color: #00c048;
    color: #fff;
    padding: 3px;
    border-radius: 30px;
    margin-right: 12px;
}

.cf-plan-list ul li {
    margin-bottom: 9px;
}

.cf-plan-list ul li p {
    font-size: 13px;
    color: #231900;
    font-weight: 500;
}

.cf-plan-list ul li p span {
    color: #231900;
    font-size: 14px;
    margin-right: 7px;
}

.cf-ribbon-sale {
    position: absolute;
    top: 16px;
    right: -8px;
}

.tabs-heading .heading-panel {
    margin-bottom: 45px;
    text-align: center;
}

.tabs-heading .heading-panel span {
    color: #FFCC00;
}

.cf-au-hero {
    background: url("../images/87.png");
    background-position: center center;
    background-size: cover;
    height: 250px;
}

.cf-list-container-2 {
    margin-top: 0;
    margin-bottom: 30px;
    padding: 30px;
}

.cf-au-content {
    background-color: #fff;
    border: 1px solid #e9e9e9;
    margin-top: -200px;
    margin-bottom: 30px;
}

.cf-au-box {
    padding: 30px 20px;
    text-align: center
}

.cf-au-box .cf-au-prfile img {
    max-width: 120px;
    border-radius: 60px;
    border: 3px solid #ddd;
    padding: 4px;
}

.cf-au-box .cf-au-details i {
    font-size: 14px;
    color: #CCC;
    margin-right: 2px;
}

.cf-au-box .cf-au-details i.filled {
    color: #FFCC00;
}

.cf-au-prfile .cf-au-img {
    position: absolute;
    top: 0;
    right: 30%
}

.cf-au-prfile .cf-au-img img {
    border: none;
    max-width: inherit;
    border-radius: inherit;
    padding: inherit;
    width: 30px;
}

.cf-au-box .cf-au-details h2 {
    font-size: 20px;
    color: #231900;
    margin-bottom: 4px;
    margin-top: 4px;
}

.cf-au-box .cf-au-prfile {
    margin-bottom: 13px;
    position: relative;
}

.cf-au-box .cf-au-details p {
    color: #231900;
    font-size: 14px;
    text-transform: capitalize;
    vertical-align: middle;
}

.cf-au-box .cf-au-details p img {
    margin-right: 8px;
}

.cf-au-content-area .cf-au-details {
    position: relative;
}

.cf-au-content .cf-au-details h3 {
    margin-bottom: 0;
    text-transform: capitalize;
    font-size: 24px;
}

.cf-au-content-area {
    overflow: hidden;
    text-align: center;
    border-top: 1px solid #e9e9e9;
    border-bottom: 1px solid #e9e9e9;
    padding: 22px 50px;
    position: relative;
}

.cf-au-content-area ul li span {
    color: #231900;
    font-size: 24px;
}

.cf-au-content-area ul li::before {
    content: "";
    top: 0;
    position: absolute;
    height: 100%;
    border-right: 1px solid #e9e9e9;
    right: 50%;
}

.cf-au-content-area ul li {
    float: left;
    overflow: hidden;
}

.cf-au-content-area ul .content-right {
    overflow: hidden;
    float: right;
}

.cf-au-content-area ul li p {
    color: #231900;
}

.cf-au-persnal-details {
    padding: 25px;
}

.cf-au-persnal-details .heading-panel {
    margin-bottom: 20px;
}

.cf-au-persnal-details .heading-panel h3 {
    font-size: 22px;
    margin-bottom: 0;
    color: #231900;
    font-weight: 600;
}

.cf-au-icons-2 {
    padding: 30px;
    padding-top: 0;
}

.cf-au-icons-2 i {
    background-color: #f1f1f1;
    color: #231900;
    margin-right: 6px;
    font-size: 14px;
    width: 45px;
    height: 45px;
    text-align: center;
    line-height: 45px;
    transition: .6s;
}
.cf-au-form {
    background-color: #fff;
    padding: 30px;
    margin-bottom: 30px;
}

.cf-au-form label {
    margin-bottom: 10px;
    color: #231900;
}

.cf-au-form .form-control:focus {
    box-shadow: none;
}

.cf-au-form .heading-panel {
    margin-bottom: 20px;
}

.cf-au-form .heading-panel h3, .sidebar-advert-data .heading-panel h3 {
    font-size: 22px;
    margin-bottom: 0;
    text-transform: capitalize;
    font-weight: 600;
}

.cf-au-form .form-group p {
    display: inline-block;
}

.cf-au-context .pretty {
    margin-right: 10px;
    white-space: inherit;
    float: left;
}

.cf-au-context p {
    margin-bottom: 15px;
}

.cf-au-context {
    position: relative;
    overflow: hidden;
}

.cf-au-context .cf-ad-rec {
    position: absolute;
    top: 3%;
    right: 5%;
}

.cf-au-context .cf-ad-rec img {
    max-width: 55px;
}

.cf-au-context .pretty .state label::before {
    border-color: #ddd;
    height: 24px;
    width: 24px;
    background: #fff;
}

.cf-au-context .pretty.p-default input:checked~.state label::after {
    background-color: #FFCC00;
    left: 4px;
    top: 2px;
}

.cf-list-au-des {
    background-color: #fff;
    padding: 30px;
    margin-bottom: 30px;
}

.cf-au-form .btn-theme {
    width: 100%;
}

.cf-list-au-des .heading-panel h2 {
    font-size: 22px;
    margin-bottom: 0px;
}

.cf-list-au-des .heading-panel {
    margin-bottom: 15px;
}

.cf-list-au-des p:last-child {
    margin-bottom: 0;
}

.cf-con-details ul li:last-child {
    margin-bottom: 0;
    padding-bottom: 0;
    border: none;
}

.cf-con-selec .pretty .state label::before {
    background-color: #fff;
}

.cf-con-form {
    background-color: #fff;
    padding: 30px;
}

.cf-con-content {
    background-color: #FFF;
    padding: 30px;
    display: inline-block;
}

.cf-con-content h3 {
    font-size: 22px;
    font-weight: 600;
    margin-bottom: 20px;
}

.cf-con-details {
    margin-top: 30px;
}

.cf-con-details ul li {
    margin-bottom: 20px;
    border-bottom: 1px solid #e9e9e9;
    padding-bottom: 20px;
}

.cf-con-details .cf-con-latest span {
    color: #231900;
    font-size: 18px;
    margin-bottom: 10px;
    font-weight: 500;
    display: inline-block;
}

.cf-con-fluid {
    margin-bottom: 20px;
}

.cf-con-details .cf-con-logo {
    float: left;
    margin-right: 20px;
    margin-top: 10px;
}

.cf-con-details .cf-con-logo i {
    font-size: 40px;
    color: #FFCC00;
}

.cf-con-details .cf-con-logo svg,
.cf-con-details .cf-con-logo img {
    width: 40px;
    height: auto;
}

.cf-con-details .cf-con-latest {
    overflow: hidden;
}

.cf-con-product {}

.cf-con-image {
    position: absolute;
    top: 5px;
    right: 3px;
}

.cf-con-image img {
    max-width: 50px;
}

.cf-con-submit {
    overflow: hidden;
    display: flex;
}

.cf-con-submit .cf-con-selec {
    background-color: #f9f9f9;
    padding: 20px;
    position: relative;
    width: 37%;
}

.cf-con-selec .pretty {
    margin-right: 0;
    white-space: inherit;
}

.cf-form-sbmit {
    overflow: hidden;
    align-self: center;
}

.cf-con-form .form-group {
    margin-bottom: 30px;
}

.cf-con-form .form-group textarea {
    background-color: #f0f0f0;
    border: none;
}

.cf-con-form .form-control:focus {
    box-shadow: none;
    background-color: #f0f0f0;
}

.cf-con-form .heading-panel {
    margin-bottom: 30px;
}

.cf-con-form .heading-panel h3 {
    font-size: 24px;
    margin-bottom: 0;
    color: #231900;
    font-weight: 600;
    margin-bottom: 20px;
}

.cf-con-form .heading-panel .contact-main-icon {
    float: left;
    margin-right: 20px;
    margin-top: 5px;
}

.cf-con-form .heading-panel .contact-main-icon i {
    font-size: 40px;
    color: #FFCC00;
}

.cf-con-form .heading-panel .contact-main-icon svg {
    width: 40px;
    height: auto;
}

.cf-con-form .heading-panel .contact-title-desc {
    position: relative;
    overflow: hidden;
}

.style-list {
    text-align: center;
    font-size: 14px;
    position: relative;
    margin-top: 25px;
    color: #231900;
}

.style-list::before {
    background-color: #dddd;
    bottom: 9px;
    content: "";
    height: 2px;
    left: 20%;
    position: absolute;
    right: 0;
    width: 99px;
}

.style-list::after {
    background-color: #dddd;
    bottom: 9px;
    content: "";
    height: 2px;
    right: 20%;
    position: absolute;
    width: 99px;
}

.cf-sign-product .heading-panel {
    margin-bottom: 50px;
}

.cf-sign-product .heading-panel h2 {
    color: #231900;
    font-size: 30px;
    margin-bottom: 10px;
    font-weight: 600;
}

.cf-sign-product .form-group {
    margin-bottom: 30px;
}

.cf-sign-acount {
    margin-top: 80px;
    text-align: center;
}

.cf-sign-acount p {
    color: #515154;
}
.cf-sign-acount p a {
    font-weight:500;
}

.cf-sign-acount p span {
    color: #FFCC00;
    margin-left: 4px;
}

.cf-signup-content {
    margin-bottom: 20px;
}

.cf-signup-content .pretty,
.cf-sign-submit .pretty {
    margin: 0;
}

.cf-signup-content .pretty.p-icon .state .icon,
.cf-sign-submit .pretty.p-icon .state .icon {
    font-size: 12px;
    top: calc((0% - (100% - 1.5em)) - 8%);
}

.cf-signup-content .pretty .state label::before,
.cf-signup-content .pretty .state label::after,
.cf-sign-submit .pretty .state label::before,
.cf-sign-submit .pretty .state label::after {
    width: calc(1em + 0px);
    height: calc(1em + 0px);
    margin-top: 2px;
    border-radius: 0;
}

.cf-signup-content p {
    display: inline-block;
}

.forgot-email-form .heading-panel-forgot {
    position: relative;
    margin-bottom: 30px;
}

.forgot-email-form .heading-panel-forgot h2 {
    color: #231900;
    font-size: 24px;
    margin-bottom: 0;
}

.forgot-email-form {
    display: flex;
    flex-direction: column;
    justify-content: center;
    width: 100%;
    height: 100%;
}

.cf-sh-details .swiper-slide {
    background: url("../images/nature-1");
    height: 310px;
    border-radius: 12px;
    background-size: cover;
    background-position: center;
}

.no-margin-f {
    background-color: #fff;
    padding: 20px 10px;
    margin-left: 0;
    margin-right: 0;
    margin-bottom: 30px;
}

.cf-sh-details .swiper-container {
    width: 100%;
    height: 300px;
    margin-left: auto;
    margin-right: auto;
}

.cf-sh-details .gallery-thumbs {
    height: 150px;
    box-sizing: border-box;
    padding: 10px 0;
}

.cf-sh-details .gallery-thumbs .swiper-slide {
    width: 25%;
    height: 100%;
    opacity: inherit
}

.cf-sh-details .gallery-thumbs .swiper-slide-thumb-active {
    opacity: 1;
}

.cf-sh-content {
    position: relative;
}

.cf-sh-content .cf-sh-content-2 {
    display: flex;
}

.cf-sh-content .cf-sh-content-2 i {
    font-size: 14px;
    letter-spacing: 2px;
    align-self: center;
    color: #FFCC00;
}

.cf-sh-content .cf-sh-content-2 span {
    color: #231900;
    font-size: 16px;
    font-weight: 500;
    margin: 0 10px;
    line-height: 25px;
}

.cf-sh-content .btn-style-content {
    background-color: #40ab20;
    color: #fff;
    padding: 2px 10px;
    font-size: 14px;
    border-radius: 5px;
}

.cf-sh-content .cf-sh-product h2 {
    font-size: 30px;
    color: #231900;
}

.cf-swiper-contain {
    border-radius: 10px;
    margin-bottom: 20px;
    margin-left: 20px;
    padding: 20px;
    background: #fff;
    border: 1px solid #E3E4E5;
}

.cf-swiper-contain .heading-panel {
    margin-bottom: 0;
    overflow: hidden;
    background-color: #fff;
    border-bottom: 1px solid #e9e9e9;
    padding: 13px 20px;
}

.cf-swiper-contain .heading-panel h2 {
    font-size: 16px;
    margin-bottom: 0;
}

.cf-sh-content .cf-sh-product {
    position: relative;
}

.cf-sh-content .cf-sh-product p {
    color: #FFCC00;
    font-size: 22px;
}

.cf-sh-details-2 h2 {
    font-size: 22px;
    color: #231900;
}

.cf-sh-details-2 p {
    color: #231900;
}

.cf-sh-cart {
    margin-top: 18px;
}

.cf-sh-cart .minus,
.shopping-cart-items .minus {
    float: left;
    box-shadow: none;
    border: none;
    padding: 10px;
    border-radius: 4px 0 0 4px;
}

.cf-sh-cart .plus,
.shopping-cart-items .plus {
    box-shadow: none;
    border: none;
    padding: 10px;
    border-radius: 0 4px 4px 0;
    background-color: #f0f3f6;
}

.cf-sh-cart .btn-theme,
.woocommerce .grouped_form button.button.alt {
    background-color: #FFCC00;
    margin-right: 10px;
    color: #231900;
    font-weight: 500;
    border-radius: 0;
    padding: 12px 30px;
    font-size: 16px;
    line-height: 1.5;
    border: 1px solid #FFCC00;
}
.cf-sh-cart .btn-theme:hover,
.woocommerce .grouped_form button.button.alt:hover {
    background-color: #231900;
    color: #FFF !important;
    border: 1px solid #231900;
}

.cf-sh-cart input,
.shopping-cart-items input {
    width: 20%;
    margin-right: 10px;
    background: #f0f3f6;
    border: none;
    padding: 5px 10px;
}

.cf-sh-cart i {
    font-size: 14px;
    border: 1px solid #e9e9e9;
    padding: 7px 8px;
}

.cf-sh-social-icon i {
    color: #231900;
    margin-right: 4px;
    font-size: 14px;
    width: 32px;
    height: 32px;
    border-radius: 60px;
    text-align: center;
    line-height: 32px;
    transition: .6s;
    border: 1px solid #e9e9e9;
}

.cf-sh-social-icon i:hover {
    background-color: #FFCC00;
    color: #fff;
    border-color: #FFCC00;
}

.cf-sh-social-icon {
    margin-top: 20px;
}

.cf-sh-social-icon span {
    font-size: 14px;
    margin-right: 10px;
    color: #231900;
    font-weight: 500;
}

.custom-search i {
    position: absolute;
    right: 5%;
    z-index: 9;
    box-shadow: 1px 0px 10px rgba(0, 0, 0, 0.05);
    top: 10%;
    background-color: #fff;
    padding: 14px;
    border-radius: 30px;
    font-size: 18px;
    color: #231900;
}

.cf-product-list {
    width: 30%;
}

.cf-product-list-2 {
    width: 20%;
}

.cf-product-list-3 {
    width: 20%;
}

.cf-product-list-4 {
    width: 20%;
}

.cf-table-content {
    display: flex;
}

.cf-n1-product ul li {
    display: flex;
    width: 100%;
    align-items: center;
}

.cf-n1-product-1 img {
    max-width: 60px;
    float: left;
    background-color: #f9fbfc;
    padding: 6px;
    border-radius: 10px;
}

.cf-n1-product-1 {
    width: 40%;
    display: flex;
}

.cf-n1-product-1 h3 {
    align-self: center;
}

.cf-n1-details {
    margin-right: 20px;
}

.cf-n1-list {
    margin-right: 20px;
}

.cf-n1-details {
    margin-right: 20px;
}

.cf-scope {
    background-color: #FFCC00;
}

.table-s.table thead th {
    color: #fff;
    border-bottom: none;
    font-weight: 500;
    font-size: 16px;
}

.table-s {
    background-color: #fff;
}

.table-s img {
    max-width: 50px;
    float: left;
    margin-right: 6px;
}

.table-s h3 {
    font-size: 16px;
    margin-top: 15px;
    color: #231900;
}

.table td p {
    font-size: 16px;
    line-height: 50px;
    color: #231900;
    font-weight: 500;
}

.table input {
    background-color: #f0f3f6;
    border: none;
    width: 50%;
    margin: 0 auto;
    display: table;
    text-align: center;
    height: 38px;
    margin-top: 5px;
}

.table th,
.table td {
    padding: 20px;
}

.cf-cart-content {
    background: #fff;
    padding: 30px;
}

.xd {
    text-align: center;
}

.cf-cart-content p {
    float: left;
    color: #231900;
    font-weight: 500;
    font-size: 15px;
    margin-bottom: 0;
}

.cf-cart-content .heading-panel p {
    font-size: 14px;
    color: #231900;
    font-weight: 400;
}

.cf-cart-content .heading-panel h2 {
    font-size: 20px;
    margin-bottom: 6px;
    color: #231900;
}

.cf-cart-content .heading-panel {
    display: inline-block;
    margin-bottom: 20px;
}

.cf-cart-content span {
    float: right;
    color: #231900;
    font-weight: 500;
    font-size: 15px;
}

.cf-cart-content ul li {
    overflow: hidden;
    border-bottom: 1px solid #e9e9e9;
    padding-bottom: 12px;
    margin-bottom: 12px;
}

.cf-cart-content p.color-red {
    color: red;
}

.cf-cart-content span.color-blue {
    color: blue;
}

.cf-cart-content ul li:last-child {
    border-bottom: none;
    padding-bottom: 0;
    margin-bottom: 0;
    margin-top: 18px;
}

.cf-form-coupon {
    position: relative;
    width: 80%;
    float: left;
}

.cf-form-coupon .btn-theme {
    position: absolute;
    top: 0;
    right: 0;
    padding: 12px 30px;
    background-color: #FFCC00;
}

.cf-form-coupon input {
    height: 47px;
    font-size: 14px;
    border-color: #e9e9e9
}

.cf-form-coupon .form-control:focus {
    box-shadow: none;
}

.cf-coupon-2 {
    float: right;
    overflow: hidden;
}

.cf-coupon-2 .btn-theme {
    padding: 12px 30px;
}

.cf-n1-product {
    margin-bottom: 30px;
}

.data-target .swiper-container-vertical>.swiper-pagination-bullets {
    display: none;
}

.cf-nth-map button {
    padding: 0 20px;
    height: 55px;
    position: absolute;
    left: 3.9%;
    background-color: #231900;
    top: 40%;
    border-radius: 17px 18px;
}

.cf-nth-map button i {
    font-size: 16px;
    transform: rotate(3deg);
}

.cf-nth-map .button {
    padding: 0 20px;
    height: 30px;
    position: absolute;
    left: 2.2%;
    transform: rotate(90deg);
    top: 40%;
}

.cf-nth-map iframe {
    width: 100%;
    height: 700px;
}

.cf-nth-map .d1 {
    border: 1px solid #e9e9e9;
    padding: 10px;
    width: 300px !important;
    position: absolute;
    left: 6%;
    background-color: #fff;
    display: none;
    top: 11%;
}

.cf-nth-map .d2 {
    border: 1px solid #e9e9e9;
    padding: 10px;
    width: 300px !important;
    position: absolute;
    left: 8%;
    background-color: #fff;
    display: none;
    top: 11%;
}

.cf-toggle-form .select2-container {
    width: 100% !important;
}

.cf-toggle-form .select2-container .select2-selection--single {
    height: 38px;
    font-size: 14px;
    border: 1px solid #e9e9e9;
}

.cf-toggle-form input {
    border: 1px solid #e9e9e9;
    height: 38px;
    font-size: 14px;
}

.cf-n-filter .pretty {
    margin: 0;
    white-space: inherit;
}

.cf-n-filter ul {
    columns: 2;
}

.sticky .cf-header-details::before {
    height: 79px;
}

.sticky .cf-header-details::after {
    height: 78px;
}

.cf-menu-style .dropdown-menu {
    margin: 0;
}

.cf-header.sb-header.sticky {
    z-index: 999 !important;
}

.cf-menu-style .btn-theme i {
    font-size: 14px;
    margin-right: 3px;
}

.sticky .cf-header-middle {
    padding-top: 12px;
}

.cf-n-filter ul li {
    margin-bottom: 7px;
}

.cf-form-header {
    float: left;
    margin-right: 15px;
}

.cf-header-details span a {
    margin-right: 7px;
    color: #fff;
}

.cf-header-details span a:last-child {
    margin-right: 0;
    color: #d5ad5e;
}

.cf-form-header .form-group {
    float: left;
    width: auto;
    margin-bottom: 0;
}

.cf-form-header .form-icons-2 {
    position: relative;
}

.cf-form-header .form-icons-2 i {
    color: #231900;
    position: absolute;
    z-index: 9;
    font-size: 14px;
    top: 33%;
    left: 3%;
}

.cf-form-header .form-group input {
    height: 46px;
    font-size: 14px;
    border-radius: 6px 0px 0px 6px;
    padding: 0 10px 0 15px;
    width: 150px;
}

.form-icons i {
    position: absolute;
    top: 0;
}

.cf-form-header .form-icons {
    position: relative;
}

.cf-form-header .form-group-2 i {
    display: none;
}

.buyent-mem-btns {
    position: absolute;
    background-color: #fff;
    padding: 12px 15px;
    width: 200px;
    border: none;
    right: 30%;
    margin-top: 20px;
    box-shadow: 0 8px 50px rgba(0, 0, 0, .2);
}

.buyent-mem-btns a {
    margin-bottom: 10px;
    color: #231900;
    font-size: 16px;
}

.buyent-mem-btns .btn-theme {
    width: 100% !important;
}

.buyent-mem-btns a:last-child {
    color: #231900;
    width: 100%;
    padding: 12px 15px;
    margin: 0 auto;
    display: table;
    text-align: center;
}

.cf-form-header .form-group .select2-container {
    width: 100% !important;
}

.cf-form-header .select2-container .select2-selection--single {
    height: 46px;
    padding: 0 25px;
    border-radius: 0;
    border-left: none;
}

.cf-form-header .buyent-toggle-search.btn-theme {
    position: relative;
    top: inherit;
    right: inherit;
    margin-right: 15px;
    height: 46px;
    padding: 13px 20px;
    border-radius: 6px;
}

.cf-form-header .btn-theme {
    height: 46px;
    border-radius: 0px 6px 6px 0px;
    padding: 10px 12px;
}

.cf-form-header .btn-theme i {
    font-size: 16px;
    margin: 0;
}

.cf-form-header .select2-container--default .select2-selection--single .select2-selection__rendered {
    color: #231900;
    line-height: 45px;
    font-size: 14px;
    width: 150px;
}

.cf-n-product-v {
    margin-top: 12px;
}

.cf-n-product-v .btn-theme {
    width: 100%;
    padding: 8px;
}

.bottom-contenr-t-3 {
    position: absolute;
    right: 0;
}

.cf-404-content {
    text-align: center;
    width: 50%;
    margin: 0 auto;
    display: table;
}

.cf-404-content p {
    font-size: 16px;
    margin: 0 auto;
    width: 80%;
    margin-bottom: 30px;
}

.cf-404-content h3 span {
    color: #FFCC00;
}

.cf-404-content h3 {
    color: #231900;
    font-size: 40px;
    margin: 30px 0;
    font-weight: 600;
}

.cf-404-content .btn-theme i {
    vertical-align: middle;
    margin-left: 10px;
}

.cf-404 {
    padding-bottom: 80px;
}

.cf-p-product ul {
    display: flex;
    padding: 0;
}

.cf-p-product ul li {
    position: relative;
    display: flex;
    align-items: center;
}
.cf-p-product ul li:not(:last-child)::after {
    content: '';
    display: inline-block;
    width: 7px;
    height: 7px;
    margin: 2px 9px;
    border-radius: 50%;
    background-color: #FFCC00;
}

.cf-p-product ul li:last-child {
    margin-right: 0;
}

.cf-p-product ul li img {
    max-width: 40px;
    border-radius: 50px;
    margin-right: 10px;
}

.cf-p-product ul li span {
    font-size: 16px;
    color: #515154;
    text-transform: capitalize;
    vertical-align: middle;
}

.cf-p-details {
    position: relative;
    overflow: hidden;
}

.cf-p-details h3 {
    font-size: 44px;
    color: #231900;
    margin-bottom: 20px;
    word-wrap: break-word;
    text-transform: capitalize;
    font-weight: 600;
    line-height: 60px;
    margin-top: 15px;
}

.cf-p-s-details {
    padding: 30px;
    background-color: #FFF;
    position: relative;
    overflow: hidden;
    padding-top: 20px;
}

.cf-p-product ul li p, .cf-p-product ul li a {
    color: #515154;
}

.cf-p-details p {
    color: #231900;
}

.cf-p-product ul li p i {
    margin-right: 10px;
    color: #FFCC00;
}

.cf-p-srch {
    background-color: #fff;
    padding: 20px;
    border-radius: 12px;
}

.cf-p-srch .heading-panel {
    margin-bottom: 20px;
}

.cf-p-srch .heading-panel h2 {
    font-size: 18px;
    margin-bottom: 0px;
    color: #231900;
}

.cf-p-srch input {
    height: 45px;
    font-size: 14px;
    background-color: #f0f0f0;
    border: none;
    padding: 20px;
}

.cf-p-srch input.form-control:focus {
    background-color: #f0f0f0;
    box-shadow: none;
}

.cf-p-content {
    position: relative;
    overflow: hidden;
}
.cf-p-content .buyent-blog-meta {
    position:relative;
    overflow: hidden;
    margin-bottom: 30px;
}
.cf-p-datails-2 {
    padding: 30px;
    position: relative;
    background-color: #fff;
    border-radius: 4px 4px 0 0;
    padding-bottom: 0;
    padding-top: 0;
}

.cf-p-product {
    position: relative;
}

.cf-p-social {
    position: relative;
    overflow: hidden;
    border-top: 1px solid #e9e9e9;
    padding: 15px;
    background-color: #FFF;
}

.cf-p-social .cf-p-soc-content {
    float: left;
}

.cf-p-social .cf-p-icon-social {
    float: right;
}

.cf-p-social .cf-p-soc-content:last-child a::before {
    border-right: none;
}

.cf-p-social .cf-p-icon-social i:hover {
    background-color: #FFCC00;
    color: #fff;
    border-color: #FFCC00;
}

.no-margin-p {
    margin-right: 0 !important;
}

.cf-p-social .cf-p-icon-social i {
    background-color: #fff;
    color: #231900;
    margin-right: 6px;
    font-size: 13px;
    width: 32px;
    height: 32px;
    border-radius: 60px;
    text-align: center;
    line-height: 32px;
    transition: .6s;
    border: 1px solid #e9e9e9;
}

.cf-p-ads {
    background-color: #fff;
    margin-top: 30px;
    padding: 20px;
    border-radius: 12px;
}

.cf-p-ads .cf-p-img2 img {
    max-width: 60px;
    background-color: #f0f3f6;
    border-radius: 6px;
}

.cf-p-ads .cf-p-img2 {
    margin-right: 18px;
    align-self: center;
}

.cf-p-ads .cf-p-ads-content {
    overflow: hidden;
}

.cf-p-ads .cf-p-ads-content i {
    font-size: 12px;
    color: #FFCC00;
}

.cf-p-ads .cf-p-ads-content span {
    color: #231900;
    font-size: 14px;
    font-weight: 500;
    vertical-align: middle;
    margin-left: 9px;
}

.cf-p-ads .cf-p-ads-content h3 {
    color: #231900;
    font-size: 18px;
    font-weight: 600;
    margin-bottom: 5px;
}

.cf-p-ads .cf-p-ads-content p {
    color: #231900;
    font-size: 16px;
    font-weight: 600;
}

.cf-p-ads .cf-p-ads-content strike {
    margin-left: 15px;
    font-size: 14px;
    font-weight: 500;
    color: #999;
}

.cf-p-ads .heading-panel h2 {
    font-size: 18px;
    margin-bottom: 0px;
}

.cf-p-ads .heading-panel {
    margin-bottom: 13px;
    border-bottom: 1px solid #e9e9e9;
    padding-bottom: 13px;
}

.cf-p-ads ul li {
    display: flex;
    border-bottom: 1px solid #e9e9e9;
    padding-bottom: 13px;
    margin-bottom: 13px;
}

.cf-p-ads ul li:last-child {
    border-bottom: none;
    margin-bottom: 0;
    padding-bottom: 10px;
}

.cf-p-banner {
    margin-top: 30px;
}

.data-target {
    overflow: hidden;
}

.cf-p-grid {
    background-color: #fff;
    margin-bottom: 30px;
}

.cf-p-grid.sticky,
.cf-p-grid.tag-sticky-2 {
    background: #d0e0ef !important;
}

.cf-p-grid-img {
    position: relative;
    padding-bottom: 30px;
}
.cf-p-grid-img.no-featured-image {
    padding-bottom:5px;
}
.cf-a-itwork {
    position: relative;
}

.cf-p-grid-content {
    padding: 30px;
    position: relative;
    overflow: hidden;
    padding-top: 0;
}

.cf-p-grid-content .cf-author-blog-meta {
    position: relative;
    margin-bottom: 10px;
    overflow: hidden;
}

.cf-p-grid-content .cf-author-blog-meta li {
    float: left;
    position: relative;
    overflow: hidden;
}

.cf-p-grid-content .cf-author-blog-meta li:last-child {
    margin: 0;
}

.cf-p-grid-content .cf-author-blog-meta li img {
    max-width: 30px;
    border-radius: 50px;
    margin-right: 10px;
}

.cf-p-grid-content .cf-author-blog-meta li a:hover{
    color: #FFCC00;
}

.cf-p-grid-profile img,
.elementor .cf-p-grid-profile img {
    max-width: 50px;
    border-radius: 50px;
    border: 3px solid #FFCC00;
}

.cf-p-grid-details a {
    color: #515154;
    vertical-align: middle;
}
.cf-p-grid-content .cf-author-blog-meta li:not(:last-child)::after {
    content: '';
    display: inline-block;
    width: 7px;
    height: 7px;
    margin: 2px 9px;
    border-radius: 50%;
    background-color:#FFCC00;
}
.cf-p-grid-img span.cf-blog-cats {
    position: absolute;
    top: 20px;
    left: 30px;
    display: inline-block;
    font-size: 16px;
    line-height: 30px;
}
.cf-p-grid-img.no-featured-image span.cf-blog-cats {
    position:relative;
    line-height: 30px;
    top: 0;
    left: 0;
    margin: 30px;
    margin-bottom: 0;
}
.cf-p-grid-img span.cf-blog-cats a, .cf-p-grid-img span.cf-blog-cats {
    color: #231900;
    word-wrap: break-word;
}
.cf-p-grid-img span.cf-blog-cats a {
    background-color: #FFCC00;
    padding: 0 10px;
    margin-right: 5px;
    margin-bottom: 5px;
    float: left;
}
.cf-p-grid-details span.cf-blog-cats a:first-child {
    margin: 0;
}

.cf-p-grid-details span i {
    margin-right: 5px;
}

.cf-p-grid-details p {
    color: #231900;
    word-wrap: break-word;
    display: none;
}

.cf-p-grid-details h3 {
    word-wrap: break-word;
    font-size: 24px;
    color: #231900;
    margin-bottom: 15px;
    text-transform: capitalize;
    position: relative;
    overflow: hidden;
    line-height: 36px;
}

.buyent-blog, .blog-section-2 {
    padding: 100px 0;
    padding-bottom: 70px;
}

.buyent-blog .pagination, .blog-section-2 .pagination {
    margin-bottom: 30px;
}

.cf-p-grid-coment {
    position: relative;
    overflow: hidden;
    margin-top: 15px;
}

.cf-p-grid-coment a {
    display: inline-block;
}

.cf-p-grid-coment p {
    color: #231900;
    word-wrap: break-word;
}

.cf-p-grid-coment p i {
    margin-left: 8px;
    vertical-align: middle;
}

.cf-p-grid-details span img {
    margin-right: 5px;
    display: none;
}

.cf-p-grid-coment span {
    float: right;
    color: #231900;
}
.cf-p-grid-coment span i {
    margin-right:5px;
}
.cf-p-grid-coment span svg {
    font-size: 24px;
    margin-right: 5px;
}
.cf-p-grid-coment span svg path {
    fill:#231900;
}

.cf-p-grid-coment p img {
    margin-left: 7px;
}

.cf-p-grid-coment span img {
    margin-right: 5px;
}

.cf-post-content {
    padding: 25px;
    background-color: #fff;
    border-radius: 12px;
    margin-bottom: 30px;
}

.cf-dropzone.dropzone {
    min-height: 250px;
    border: 2px dotted #FFCC00;
    background-color: #fff;
    color: #231900;
    border-radius: 12px;
    margin-top: 12px;
    margin-bottom: 30px;
}

.cf-dropzone .note {
    font-size: 15px;
    margin-top: 5px;
    display: inline-block;
    color: #231900;
}

.cf-post-content input {
    font-size: 13px;
    height: 46px;
    background-color: #f0f3f6;
    border: none;
    padding: 0 20px;
}

.cf-post-content input.form-control:focus {
    background-color: #f0f3f6;
    box-shadow: none;
}

.cf-post-content .h-style {
    color: #231900;
    font-size: 20px;
    margin-bottom: 20px;
}

.cf-post-content .form-group {
    margin-bottom: 20px;
}

.cf-post-content .select2-container--default .select2-selection--single {
    border: none;
    border-radius: 2px;
    background-color: #f0f3f6;
    height: 46px;
    font-size: 13px;
    padding: 8px;
}

.cf-post-content .select2-container--default .select2-selection--single .select2-selection__arrow {
    top: 9px;
    right: 9px;
}

.cf-post-content .select2-container {
    width: 100% !important;
}

.cf-post-content label {
    color: #231900;
    font-size: 16px;
    margin-bottom: 8px;
}

.cf-dropzone.dropzone .dz-message {
    text-align: center;
    margin: 4em 0;
}

.cf-dropzone.dropzone .dz-message .dz-button {
    font-size: 26px;
}

.rd-map img {
    width: 100%;
}

.style-h4s {
    color: #231900;
    font-size: 20px;
    margin-bottom: 20px;
}

.no-padding-right {
    padding-right: 0;
}

.box-content2 {
    margin-bottom: 30px;
}

.rd-map {
    margin-bottom: 20px;
}

.bg-bottom {
    margin-bottom: 30px;
}

.cf-banner-7 {
    margin-bottom: 30px;
}

.cf-post1.cf-con-selec {
    background-color: #f9f9f9;
    padding: 20px;
    margin-top: 30px;
    position: relative;
}

.cf-post1 .cf-con-image {
    position: absolute;
    top: 5px;
    right: 20px;
}

.cf-form-list {
    margin-top: 18px;
}

.cf-form-list p {
    font-size: 13px;
    color: #231900;
    font-weight: 500;
    margin-bottom: 20px;
}

.cf-form-list p span {
    color: #FFCC00;
}

.cf-form-list .btn-theme {
    width: 100%;
    padding: 12px;
    border-radius: 5px;
}

.bg-space .form-group input {
    height: 55px;
    background-color: #f0f3f6;
    border: none;
    padding: 0 20px;
}

.bg-space .form-group label {
    font-weight: normal;
    margin-bottom: 10px;
}

.bg-space .form-group {
    margin-bottom: 22px;
}

.bg-space .h-style {
    font-size: 30px;
    margin-bottom: 20px;
    color: #231900;
    font-weight: 600;
    text-transform: capitalize;
}

.bg-space label {
    font-size: 15px;
    color: #231900;
    margin-bottom: 10px;
}

.cf-top-bs .pretty {
    margin-right: 0;
    white-space: inherit;
    line-height: 15px;
}

.cf-btn-top .btn-theme {
    width: 100%;
    padding: 10px;
}

.cf-top-bs {
    position: relative;
    display: flex;
}

.cf-top-sm {
    align-self: center;
}

.cf-top-bs span {
    font-size: 15px;
    color: #231900;
}

.cf-top-bs img {
    margin-left: 20px;
}

.irs {
    position: relative;
    display: block;
    -webkit-touch-callout: none;
    -webkit-user-select: none;
    -khtml-user-select: none;
    -moz-user-select: none;
    -ms-user-select: none;
    user-select: none;
}

.irs-line {
    position: relative;
    display: block;
    overflow: hidden;
    outline: none !important;
}

.irs-line-left,
.irs-line-mid,
.irs-line-right {
    position: absolute;
    display: block;
    top: 0;
}

.irs-line-left {
    left: 0;
    width: 11%;
}

.irs-line-mid {
    left: 9%;
    width: 82%;
}

.irs-line-right {
    right: 0;
    width: 11%;
}

.irs-bar-edge {
    position: absolute;
    display: block;
    top: 0;
    left: 0;
}

.irs-shadow {
    position: absolute;
    display: none;
    left: 0;
    width: 0;
}

.irs-slider {
    position: absolute;
    display: block;
    cursor: default;
    z-index: 1;
}

.irs-slider.type_last {
    z-index: 2;
}

.irs-min {
    position: absolute;
    display: none;
    left: 0;
    cursor: default;
}

.irs-hidden-input {
    font-size: 0 !important;
    line-height: 0 !important;
    padding: 0 !important;
    margin: 0 !important;
    outline: none !important;
    z-index: -9999 !important;
    background: none !important;
    border-style: solid !important;
    border-color: transparent !important;
}

.irs-line {
    height: 10px;
    top: 33px;
    background: #EEE;
    background: linear-gradient(to bottom, #DDD -50%, #FFF 150%);
    /* W3C */
    border: 1px solid #CCC;
    border-radius: 16px;
    -moz-border-radius: 16px;
}

.irs-bar {
    height: 10px;
    top: 33px;
    background: #FFCC00;
    position: absolute;
    display: block;
    left: 0;
    width: 0;
}

.irs-bar-edge {
    height: 10px;
    top: 33px;
    width: 14px;
    border: 1px solid #428bca;
    border-right: 0;
    background: #428bca;
    background: linear-gradient(to top, rgba(66, 139, 202, 1) 0%, rgba(127, 195, 232, 1) 100%);
    /* W3C */
    border-radius: 16px 0 0 16px;
    -moz-border-radius: 16px 0 0 16px;
}

.irs-slider {
    top: 31px;
    width: 12px;
    height: 12px;
    border: 1px solid #AAA;
    background: #DDD;
    background: linear-gradient(to bottom, rgba(255, 255, 255, 1) 0%, rgba(220, 220, 220, 1) 20%, rgba(255, 255, 255, 1) 100%);
    /* W3C */
    border-radius: 27px;
    -moz-border-radius: 27px;
    box-shadow: 1px 1px 3px rgba(0, 0, 0, 0.3);
    cursor: pointer;
}

.cf-trend-2 .swiper-button-prev,
.swiper-container-rtl .swiper-button-next {
    color: #fff;
}

.swiper-container-basics {
    overflow: hidden;
}

.swiper-container-4 {
    overflow: hidden;
}

.cf-z-full-des {
    padding: 30px 0;
}
.cf-z-full-des .heading-panel h3 {
    font-size: 22px;
    margin: 0;
    color: #231900;
    text-transform: capitalize;
}
.cf-z-z-des {
    position: relative;
    overflow: hidden;
}

.cf-z-z-des ul {
    margin-bottom: 1rem;
    padding-left: 2rem;
    list-style: disc;
}

.cf-z-z-des ul li {
    color: #231900;
}

.cf-det-sliderss {
    position: relative;
    overflow: hidden;
    margin-bottom: 30px;
}

.cf-det-sliderss .flexslider {
    margin-bottom: 0;
}

.cf-det-sliderss #carousel .slides li {
    width: 100px !important;
    position: relative;
    overflow: hidden;
    cursor: pointer;
}

.cf-det-sliderss #carousel .slides li.flex-active-slide {
    border: 3px solid #FFCC00;
}

.cf-det-sliderss .flexslider .slides img {
    position: relative;
    overflow: hidden;
}

.cf-au-p-details {
    position: relative;
    overflow: hidden;
}

.cf-au-p-details ul li {
    display: flex;
    border-bottom: 1px solid #e9e9e9;
    padding: 20px 0;
}

.cf-au-p-details ul li:first-child {
    padding-top: 0;
}

.cf-au-p-details .cf-au-icons {
    margin-top: 10px;
}

.cf-au-p-details .cf-au-icons img {
    max-width: 30px;
}

.cf-au-p-details .cf-au-p-content-box {
    overflow: hidden;
    margin-left: 15px;
    display: inline-block;
}

.cf-au-p-details .cf-au-p-content-box a {
    display: inline-block;
    color: #231900;
    margin-left: 10px;
}

.cf-au-persnal-details {
    padding: 30px;
}

.cf-au-p-details .cf-au-p-content-box span {
    color: #231900;
    display: block;
}

.cf-au-p-details .cf-au-p-content-box p {
    color: #231900;
    display: inline-block;
    word-wrap: anywhere;
}

.buyent-author-det {
    padding: 50px 0;
    padding-top: 30px;
}

.buyent-author-det .buyent-posts-paging {
    margin-bottom: 30px;
}

.sb-author-form .form-group p a {
    color: #231900;
    text-transform: capitalize;
}

.cf-rejected-box {
    display: -webkit-box;
    display: -moz-box;
    display: -ms-flexbox;
    display: -webkit-flex;
    display: flex;
    align-items: center;
    justify-content: center;
    padding: 100px 0;
    flex-direction: column;
    height: 600px;
    background-color: #FFF;
}

.cf-rejected-details {
    position: relative;
}

.cf-rejected-box h3 {
    display: block;
    margin-top: 50px;
    font-size: 20px;
}

.cf-rejected-box img {
    max-width: 250px;
    display: block;
    margin: 0 auto;
}

.cf-map-search-ads {
    display: flex;
    position: relative;
    height: 100vh;
    padding: 0;
}

.cf-map-search-ads .new-sidebar {
    width: 370px;
    height: 100%;
    overflow: auto;
}

.cf-map-search-ads .left-part {
    width: 40%;
    margin-top: 0;
    margin-bottom: 30px;
    background-color: #f0f3f6;
    padding: 30px;
}

.left-part {
    height: 100%;
    overflow: auto;
}

.cf-map-search-ads .left-part.no-map {
    width: calc(100% - 370px);
}

.cf-map-search-ads .left-part.no-map.no-filters {
    width: calc(100% - 0px);
}

#buyent-map-search {
    height: 100vh;
}

.cf-map-search-ads .right-part {
    width: calc(60% - 370px);
}

.cf-map-search-ads .right-part.no-filters {
    width: calc(60%);
}

.cf-list-search-box {
    background-color: #fff;
    padding: 30px;
}

.cf-list-search-box label {
    color: #231900;
    font-size: 16px;
    margin-bottom: 10px;
    text-transform: capitalize;
}
.cf-list-search-box .heading-panel h3 {
    font-size: 20px;
    font-weight: 500;
}

.buyent-search-gap {
    padding-bottom: 80px;
}

.search-data {
    min-height: 580px;
    margin-bottom: 20px;
}

.search-data .buyent-section-loader {
    justify-content: center;
    display: flex;
    align-content: center;
    align-items: center;
}


/*SIGNIN PAGE CSS */

.cf-sign-in.padding-content-2 {
    padding: 150px 0;
}

.cf-sig-content {
    background-color: #231900;
    height: auto;
    display: flex;
    border-radius: 12px;
    background-position: center center !important;
    background-size: cover !important;
    min-height: 600px;
}

.cf-sign-product {
    background-color: #fff;
    width: 45%;
    float: right;
    padding: 30px;
    border-radius: 12px;
    margin: -70px 50px -70px 0;
    box-shadow: 1px 0px 20px rgba(0, 0, 0, 0.07);
    display: flex;
    flex-direction: column;
}

.cf-sign-in.padding-content-2 {
    padding: 160px 0;
}

.cf-sign-product-2 .btn-theme {
    width: 100%;
    outline: none;
}

.cf-sign-details {
    align-self: center;
    padding: 0 50px;
    width: 55%;
}

.cf-sign-details p {
    color: #fff;
    margin-bottom: 30px;
}

.cf-sign-details h3 {
    color: #fff;
    font-size: 30px;
    margin-bottom: 20px;
    line-height: 1.5;
}

.cf-sign-details .desc-signup-signin {
    font-size: 16px;
    color: #FFF;
}

.cf-sign-details .desc-signup-signin ul li {
    color: #FFF;
}

.cf-sign-details .desc-signup-signin ul {
    list-style: disc;
    margin-bottom: 30px;
    padding-left: 20px;
}

.cf-sign-contanier {
    position: relative;
    margin-bottom: 15px;
    overflow: hidden;
}

.cf-sign-contanier .cf-sign-submit {
    float: left;
}

.cf-sign-contanier .cf-sign-ps {
    overflow: hidden;
    float: right;
}

.cf-sign-contanier .btn-theme {
    width: 100%;
    display: inline-block;
    margin-top: 25px;
}

.cf-sign-contanier .cf-sign-submit .pretty {
    margin: 0;
    white-space: inherit;
}

.cf-sign-contanier .cf-sign-submit span {
    color: #231900;
}

.cf-sign-social {
    background: #3578E5;
    float: left;
    color: #fff;
    position: relative;
    padding: 9px 15px;
    width: 45%;
}

.cf-sign-contanier .cf-sign-ps p {
    color: #231900;
    font-weight: 500;
}

.cf-sign-social::before {
    content: "";
    top: 0;
    position: absolute;
    height: 100%;
    border-right: 1px solid rgba(255, 255, 255, 0.6);
    left: 20%;
}

.cf-sign-social-2 {
    float: right;
    background: #d34836;
}

.cf-sign-social i {
    font-size: 16px;
    vertical-align: middle;
    margin-right: 5px;
}

.cf-sign-social span {
    margin-left: 24px;
    vertical-align: middle;
    font-size: 13px;
    font-weight: 500;
}

.f-sign-social-content {
    margin-top: 20px;
    margin-bottom: 20px;
}

.cf-sign-social-content {
    overflow: hidden;
    margin-top: 23px;
    margin-left: 12%;
}

.Notific.wbModal {
    z-index: 111111 !important;
}

.cf-sign-social-content a {
    float: left;
}

.toggle-password {
    position: absolute;
    top: 20px;
    right: 20px;
    color: #ccc;
}

.sb-signup-form label.radio {
    cursor: pointer;
    width:100%;
}

.sb-signup-form label.radio input {
    position: absolute;
    top: 0;
    left: 0;
    visibility: hidden;
    pointer-events: none
}

.sb-signup-form label.radio span {
    padding: 6px 20px;
    border: 1px solid #231900;
    display: inline-block;
    color: #231900;
    width: 100%;
    text-align: center;
    font-weight: 500;
}

.sb-signup-form label.radio input:checked+span {
    border-color: #FFCC00;
    background-color: #FFCC00;
    color: #231900;
}

.buyent-loader {
    position: absolute;
    top: 50px;
    right: 30px;
}

.page-template-classified-search .cf-a-about-us {
    padding-bottom: 100px;
}

.buyent-posts-paging .buyent-paging .page-item .page-link {
    color: #231900;
    border: none;
    box-shadow: 1px 0px 20px rgba(0, 0, 0, 0.07);
    padding: 10px 15px;
}

.buyent-posts-paging .buyent-paging .page-item .page-link:focus {
    box-shadow: none;
}

.buyent-posts-paging .buyent-paging .page-item.active .page-link {
    color: #FFF;
}

.scroll-top {
    width: 50px;
    height: 50px;
    position: fixed;
    bottom: 55px;
    right: 20px;
    display: none;
    background-color: #FFCC00;
    padding: 5px;
    box-shadow: 0px 2px 22px 0px rgba(0, 0, 0, 0.05);
    opacity: 0.5;
    z-index: 999;
    border: none;
}

.scroll-top:hover {
    opacity: 1;
}

.scroll-top span {
    color: #231900;
    display: block;
    line-height: 38px;
    text-align: center;
    border: 1px solid #231900;
}
.scroll-top :hover{
    color: #fff;
    display: block;
    line-height: 38px;
    text-align: center;
    border: 1px solid #fff;
}

.cf-fd1-search {
    display: flex;
    flex-direction: row;
    justify-content: space-between;
    background-color: #fff;
    padding: 15px;
    border-radius: 4px 4px 0 0;
    position: relative;
}

.cf-fd1-search .reset-mapsearch {
    align-self: center;
}

.cf-fd1-search .select2-container {
    width: 250px !important;
    margin-left: 10px;
}

.cf-fd1-search .cf-style-m {
    align-self: center;
}

.cf-fd1-search .reset-mapsearch i {
    font-size: 14px;
    margin-right: 5px;
}

.cf-fd1-search .reset-mapsearch a {
    color: #231900;
    font-size: 14px;
    font-weight: 500;
}

.cf-fd1-search .cf-fd1-details {
    align-self: center;
}

.cf-fd1-search .cf-fd1-refresh {
    display: flex;
    margin-left: auto;
}

.cf-fd1-search .cf-fd1-refresh .cfd-style-m {
    align-self: center;
}

.cf-fd1-search .cf-fd1-refresh .select2-container {
    width: 160px !important;
    margin-right: 5px;
}

.cf-fd1-search .cf-search-filter-right {
    display: flex;
    flex-direction: row;
}

.cf-fd1-search .cf-fd1-refresh i {
    background-color: #f0f0f0;
    padding: 8px 11px;
    font-size: 16px;
    height: 36px;
    vertical-align: middle;
    line-height: 20px;
    text-align: center;
    display: inline-block;
    margin-right: 2px;
}

.cf-fd1-search .cf-fd1-refresh .custom-style-icons {
    color: #fff;
    background-color: #FFCC00;
}

.cf-map-search-ads .cf-u-product,
.cf-map-search-ads .cf-u-content p {
    /* display:none; */
}

.cf-map-search-ads .cf-u-content h3 {
    height: 35px;
}

.cf-map-search-ads .cf-u-content {
    padding: 20px 10px;
}

.page-template-classified-map-search .sb-mega-menu.mega-menu-fullwidth {
    width: 100%;
    position: absolute;
    top: 0;
}

.page-template-classified-map-search .cf-list-search-box {
    padding-top: 110px;
}

.page-template-classified-map-search .cf-map-search-ads .left-part {
    padding-top: 120px;
}


/* AD DETAILS PAGE 2 */

.buyent-singel-page {
    padding: 50px 0;
}

.buyent-singel-page .buyent-singel-page-main {
    display: flex;
    justify-content: space-between;
}

.buyent-singel-page .buyent-singel-page-top {
    width: 80%;
}

.buyent-singel-page .buyent-singel-page-top h1 {
    font-size: 26px;
    font-weight: normal;
    padding-right: 40px;
    line-height: normal;
    text-transform: capitalize;
}

.buyent-singel-page .buyent-singel-page-top-btns ul {
    display: flex;
}

.buyent-singel-page .buyent-singel-page-top-btns ul li {
    margin-right: 15px;
    background-color: #f1f1f1;
    padding: 0 15px;
    font-size: 12px;
    line-height: 30px;
}

.buyent-singel-page .buyent-singel-page-top-btns ul li a {
    color: #231900;
}

.buyent-singel-page .buyent-singel-page-top-btns ul li i {
    font-size: 12px;
    margin-right: 5px;
}

.buyent-singel-page .buyent-singel-page-top-btns ul li:nth-child(1) {
    background-color: #e5f7e5;
}

.buyent-singel-page .buyent-singel-page-top-btns ul li:nth-child(2) {
    background-color: #ffd5d5;
}

.buyent-singel-page .buyent-singel-page-top-btns ul li:nth-child(1) a {
    color: #4ccd4c;
}

.buyent-singel-page .buyent-singel-page-top-btns ul li:nth-child(2) a {
    color: #ff5858;
}

.buyent-singel-page .buyent-singel-page-top-meta {
    display: flex;
    margin-bottom: 10px;
}

.buyent-singel-page .buyent-singel-page-top-meta ul {
    display: flex;
}

.buyent-singel-page-top-meta ul li {
    display: flex;
    margin-right: 20px;
    position: relative;
    color: #999;
    align-items: center;
}

.buyent-singel-page .buyent-singel-page-top-meta ul li .top-meta-data {
    margin-right: 5px;
}

.buyent-singel-page .buyent-singel-page-top-meta ul li .top-meta-data-2 {
    align-self: center;
}

.buyent-singel-page .buyent-singel-page-top-meta ul li .top-meta-data-2 p {
    line-height: 30px;
    color: #999;
}

.buyent-singel-page .cat-det-view {
    position: relative;
    overflow: hidden;
}

.buyent-singel-page .cat-det-view li {
    float: left;
    margin-right: 15px;
}

.buyent-singel-page .cat-det-view li a {
    color: #999;
    font-size: 14px;
    text-transform: capitalize;
    position: relative;
    padding-left: 20px;
}

.buyent-singel-page .cat-det-view li a::before {
    position: absolute;
    content: "";
    top: 9px;
    left: 0px;
    width: 10px;
    height: 1px;
    background: #999;
    -webkit-transition: all 0.2s ease-in-out;
    -moz-transition: all 0.2s ease-in-out;
    -o-transition: all 0.2s ease-in-out;
    transition: all 0.2s ease-in-out;
}

.buyent-singel-page .buyent-single-price {
    position: relative;
    overflow: hidden;
    text-align: right;
    align-items: end;
    display: flex;
    flex-direction: column;
    align-self: center;
}

.buyent-singel-page .buyent-single-price p {
    font-size: 30px;
    color: #FFCC00;
    font-weight: 500;
    line-height: normal;
}

.buyent-singel-page .buyent-single-price p span.buyent-pricetype {
    font-size: 16px;
    color: #231900;
    text-transform: capitalize;
    display: block;
}

.buyent-singel-page .buyent-single-price .ad-id {
    background-color: #f1f1f1;
    padding: 5px 10px;
    display: inline-block;
    font-size: 12px;
    text-transform: capitalize;
    color: #231900;
}

.buyent-singel-page .cf-e-product {
    margin-left: 30px;
}

.buyent-mobile-filters .mobile-filter-heading,
.mobile-filters-btn {
    display: none;
}

.filter-close-btn {
    display: none;
}

.buyent-wishlist-wrap {
    padding: 80px 0;
    background-color: #f0f3f6;
}

.buyent-wishlist-wrap table {
    background-color: #FFF;
    margin-bottom: 0;
}

.buyent-wishlist-wrap table th {
    font-weight: 400;
}

.cf-con-form label .wpcf7-form-control-wrap input.form-control,
.cf-con-form label .wpcf7-form-control-wrap textarea.form-control {
    margin-top: 10px;
    margin-bottom: 0;
}

.cf-con-form label .wpcf7-form-control-wrap textarea.form-control {
    height: 185px;
}

.cf-con-form label {
    display: block;
    margin-bottom: 20px;
    text-transform: capitalize;
    color: #231900;
}


/* HOW IT WORKS */

.fr-work-process-grid {
    position: relative;
}

.fr-work-process-grid .col-xxl-12 .fr-work-card,
.fr-work-process-grid .col-xxl-12 .fr-left-work-process {
    margin-bottom: 40px;
}

.fr-work-process-grid .col-xxl-12:last-child .fr-work-card {
    margin-bottom: 0;
}

.fr-work-process-grid .circle-img-position {
    position: absolute;
    top: 0;
    right: 0;
}

.fr-work-process-grid .line-img-position {
    position: absolute;
    top: 465px;
    left: 0;
    z-index: -1;
}

.fr-work-process-grid .fr-left-work-process {
    margin-bottom: 80px;
}

.fr-work-process-grid .fr-left-work-process .fr-work-process-img {
    width: 100%;
    height: auto;
}

.fr-work-process-grid .fr-left-work-process .fr-work-process-img img {
    border-radius: 10px;
    width: 100%;
}

.fr-work-process-grid .fr-work-card {
    margin-bottom: 80px;
}

.fr-work-process-grid .fr-work-card h3 {
    font-weight: 600;
    font-size: 24px;
    margin-bottom: 20px;
}

.fr-work-process-grid .fr-work-card p {
    color: #515154;
    margin-bottom: 20px;
}

.fr-work-process-grid .vertical-line-counter {
    height: 100%;
    position: relative;
    display: flex;
    flex-direction: column;
    justify-content: space-between;
    align-items: center;
}

.fr-work-process-grid .vertical-line-counter .vertical-line {
    border: 1px dashed #FFCC00;
    height: 100%;
    position: absolute;
    left: 50%;
    display: flex;
}

.fr-work-process-grid .vertical-line-counter .vertical-line-count {
    display: flex;
    align-items: center;
    justify-content: center;
    width: 68px;
    height: 68px;
    font-weight: 500;
    font-size: 40px;
    color: #CCC;
    background-color: #ffff;
    z-index: 1;
    box-shadow: 0px 5px 60px 4px rgba(36, 37, 85, 0.1);
    border-radius: 16px;
}

.buyent-posts-paging,
.pagination {
    position: relative;
    overflow: hidden;
    margin: 0 auto;
    display: flex;
}

.buyent-posts-paging li .page-link,
.pagination li .page-link {
    padding: .375rem .75rem;
    margin-right: 10px;
    border: none;
    min-width: 45px;
    text-align: center;
    color: #231900;
    border-radius: 0 !important;
    margin-left: 0 !important;
    min-height: 45px;
    line-height: 33px;
}
.buyent-posts-paging li .page-link:focus,
.pagination li .page-link:focus {
    box-shadow:none;
}

.buyent-posts-paging li .page-link:hover,
.pagination li .page-link:hover {
    background-color: #FFCC00;
    color: #231900;
}

.buyent-posts-paging .page-item.active .page-link,
.pagination .page-item.active .page-link {
    background-color: #FFCC00;
    border: none;
    border-radius: 0;
    color: #231900;
}

.buyent-posts-paging .page-item.disabled .page-link,
.pagination .page-item.disabled .page-link {
    border: none;
    color: #AAA;
}

.sidebar-advert-data {
    background-color: #FFF;
    padding: 30px;
    margin-bottom: 30px;
}

.sidebar-advert-data img {
    margin: 0 auto;
    display: block;
}

.cf-list-search-box .sidebar-advert-data {
    padding: 0;
}

.buyent-section-heading {
    position: relative;
}

.buyent-section-heading .buyent-heading-link {
    height: 100%;
    align-items: center;
    display: flex;
    justify-content: flex-end;
    padding-bottom: 30px;
}

.buyent-section-heading .buyent-heading-link a {
    color: #231900;
}

.buyent-section-heading .buyent-heading-link a i {
    margin-left: 5px;
}

.buyent-static-page {
    position: relative;
    padding: 100px 0;
    padding-bottom: 70px;
    background-color: #f1f1f1;
}

.buyent-static-page .blog-detial-main-area {
    padding: 30px;
    background-color: #FFF;
    margin-bottom: 30px;
}

[id^="NotiflixNotifyWrap"]>div>.nmi {
    width: 25px;
    height: 25px;
    top: 2px;
    left: 15px;
}

[id^="NotiflixNotifyWrap"]>div>span.with-icon {
    width: calc(100% - 25px);
    margin: 0 0 0 25px;
}

#Notiflix-Icon-Failure {
    fill: #FFF;
}

[id^="NotiflixNotifyWrap"]>div.with-icon {
    padding: 15px;
}
/* my new add css strat */
.logged-in.woocommerce-account  .buyent-static-page .cf-p-content nav {
    padding: 30px;
    background-color: #fff;
}
.logged-in.woocommerce-account .buyent-static-page .cf-p-content nav ul {
    list-style-type: none;
    padding-left: 0 !important;
}
.logged-in.woocommerce-account .buyent-static-page .cf-p-content nav ul li {
    margin-bottom: 10px;
}
.logged-in.woocommerce-account .buyent-static-page .cf-p-content nav ul li:last-child {
    margin-bottom: 0px;
}
.logged-in.woocommerce-account .buyent-static-page .cf-p-content .woocommerce-MyAccount-content {
    padding: 30px;
    background-color: #fff;
}
.logged-in.woocommerce-account .buyent-static-page .blog-detial-main-area {
    padding: 0px;
    background-color: transparent;
    margin-bottom: 30px;
}
.logged-in.woocommerce-account .buyent-static-page .cf-p-content .title {
    margin: 30px 0;
    display: flex;
    justify-content: space-between;
    align-items: center;
}
.logged-in.woocommerce-account .buyent-static-page .cf-p-content .title h3 {
    margin: 0;
    font-size: 22px;
}
.logged-in.woocommerce-account .addresses .title::after,
.logged-in.woocommerce-account .addresses .title::before {
    content: unset !important;
}
.cf-s-shop-content:hover .flow-content {
    bottom: -90px;
}
.shop-sidebar .widget ul li .children li {
    margin-left: 20px !important;
    width: 95%;
}
.buyent-shop .flow-content ul li {
    align-self: flex-start;
}
.buyent-shop .flow-content ul li .wcfmmp_sold_by_container {
    width: 121px;
    margin-top: 10px;
}
.cf-s-shop-container .cf-price del span {
    color: #6c757d;
} 
.woocommerce a.added_to_cart {
    display: none !important;
}
.buyent-shop .cf-s-img .cf-s-ribbon {
    background-color: #56cfe1;
}
.buyent-shop .wcfmmp_sold_by_container_advanced .wcfmmp_sold_by_label {
    margin-left: 8px;
}
.buyent-shop .product_meta .wcfmmp_sold_by_container_left {
    margin-top: 3px;
}
.buyent-shop .wcfmmp_sold_by_container_advanced {
    background-color: #eeeeee;
    border: none;
}
.buyent-shop .wcfmmp_sold_by_container_advanced .wcfmmp-store-rating::before {
    color: #666666;
}
.buyent-shop .cf-sh-content a.wcfm_catalog_enquiry {
    position: absolute;
    right: 0;
    margin: 0;
    border: 1px solid #1C2B36;
}
.buyent-shop .cf-sh-content a.wcfm_catalog_enquiry:hover {
    border: 1px solid #17a2b8 !important;
}
.wcfm-store-page .content-area {
    background-color: #f1f1f1;
}
.content-area #wcfmmp-store .bd_icon_box .wcfm_store_enquiry {
    color: #000;
    background-color: #FFCC00;
    padding: 20px 30px;
    display: flex;
    align-items: center;
    transition: 0.5s ease-in-out;
}
.content-area #wcfmmp-store .bd_icon_box .wcfm_store_enquiry:hover {
    color: #ffff;
    background-color: #000;
}
.content-area #wcfmmp-store .bd_icon_box .wcfm_store_enquiry:hover span {
    color: #ffff;
}
.content-area #wcfmmp-store .bd_icon_box .wcfm_store_enquiry span {
    color: #000;
    transition: 0.5s ease-in-out;
}
.content-area #wcfmmp-store .logo_area_after {
    left: 176px;
    top: 0px;
}
.content-area #wcfmmp-store h1.wcfm_store_title {
    line-height: 30px;
    margin: 10px 0 15px 0;
    font-size: 30px;
    text-transform: capitalize;
    color: #000 !important;
}
.content-area #wcfmmp-store .header_store_name i {
    color: #adb5b6;
}
.content-area #wcfmmp-store .address span {
    color: #000;
    margin-left: 2px;
}
.content-area #wcfmmp-store .left_sidebar {
    padding: 5% 2% 20% 2%;
    background-color: #ffff;
    border: none;
}
.content-area #wcfmmp-store .sidebar_heading h4 {
    color: #000;
    text-transform: capitalize;
}
.content-area #wcfmmp-store .sidebar_heading {
    margin-bottom: 10px;
}
.content-area .left_sidebar .product_list_widget {
    border-bottom: none;
}
.content-area #wcfmmp-store ul li {
    padding: 15px 0 15px 0px;
    border-bottom: 1px solid #ebebeb;
}
.content-area #wcfmmp-store ul li:last-child {
    border-bottom: none;
}
.content-area .left_sidebar .product_list_widget li {
    border-bottom: none;
}
.content-area #wcfmmp-store ul li .children {
    padding-bottom: 0;
}
.content-area #wcfmmp-store ul li .children li {
    margin-left: 20px;
    width: 95%;
}
.content-area #wcfmmp-store ul li .children li:last-child {
    border-bottom: none;
    padding-bottom: 0;
}
.content-area #wcfmmp-store .right_side {
    padding: 30px 0 0 30px;
}
.content-area #wcfmmp-store .tab_area .tab_links li a {
    color: #000;
    padding: 15px 25px 15px 25px;
}
.content-area #wcfmmp-store .tab_area .tab_links li:hover a,
.content-area #wcfmmp-store .tab_area .tab_links li.active a {
    color: #ffff;
    background-color: #242424;
}
.content-area #wcfmmp-store .tab_area .tab_links li::after {
    display: none;
}
.content-area #wcfmmp-store p {
    padding-bottom: 0;
}
.content-area #wcfmmp-store .tab_area .tab_links li {
    border: none;
}
.content-area #wcfmmp-store .tab_area .tab_links li.active {
    border-top: none !important;
    border-bottom: none !important;
    background-color: #242424;
    color: #ffff;
}
.content-area #wcfmmp-store .tab_area .tab_links {
    border-bottom: 3px solid #FFCC00;
    margin-bottom: 0;
}
.content-area .product_list_widget .wcfm_dashboard_item_title {
    color: #231900;
}
.content-area .left_sidebar .wcfmmp_store_hours .wcfmmp-store-hours-div {
    display: flex;
    justify-content: space-between;
    align-items: center;
    padding: 10px 0; 
    border-bottom: 1px solid #ebebeb;
}
.content-area .left_sidebar .wcfmmp_store_hours .wcfmmp-store-hours-div:last-child {
    border-bottom: none;
}
.content-area #wcfmmp-store #wcfm_store_header {
    background-color: #ffff !important;
}
.content-area #wcfmmp-store #wcfm_store_header .header_left {
    margin-left: 1px;
    padding: 0;
    width: 100%;
    float: left;
}
.content-area #wcfmmp-store #wcfm_store_header .logo_area {
    position: unset;
    width: unset;
    height: unset;
    border-radius: 0;
    padding: 15px;
    box-shadow: none;
    background-color: #f1f1f1;
}
.content-area #wcfm_store_header .wcfmmp-store-rating::before {
    color: #adb5b6;
}
.content-area #wcfmmp-store #wcfm_store_header .address.rgt {
    width: 1126px !important;
}
.content-area #wcfmmp-store #wcfm_store_header .address {
    position: unset;
    padding: 30px 0 30px 20px;
}
.content-area #wcfmmp-store #wcfm_store_header .address .wcfm_store_enquiry  i {
    color: #000;
    transition: 0.5s ease-in-out;
}
.content-area #wcfmmp-store #wcfm_store_header .address .wcfm_store_enquiry:hover  i {
    color: #ffff;
}
.content-area #wcfmmp-store #wcfm_store_header .logo_area_after {
    position: unset;
}
.content-area #wcfmmp-store #wcfm_store_header .bd_icon_box {
    margin: 0;
}
.content-area #wcfmmp-store #wcfm_store_header .bd_icon_area {
    position: absolute;
    top: -75px;
    margin: 0;
}
.content-area #wcfmmp-store #wcfm_store_header .logo_area a img {
    position: unset;
    transform: translate(0,0);
    width: 140px;
    height: 140px;
}
.buyent-wcfm-main-content #wcfm_membership_container .select2-container {
    width: 60% !important;
}
.buyent-wcfm-main-content {
    background-color: #f1f1f1;
}
.buyent-wcfm-main-content .wcfm-membership-wrapper {
    padding: 0;
    padding-top: 30px;
}
.buyent-wcfm-main-content .wcfm-membership-wrapper .wc-progress-steps li {
    background-color: #ffff;
    padding: 20px;
    border-bottom: none;
    color: #231900;
    transition: 0.5s ease-in-out;
}
.buyent-wcfm-main-content .wcfm-membership-wrapper .wc-progress-steps li:hover {
    background-color: #231900;
    color: #ffff;
}
.buyent-wcfm-main-content .wcfm-membership-wrapper .wc-progress-steps li:hover::before {
    border: 4px solid #231900;
    background-color: #231900;

}
.buyent-wcfm-main-content .wcfm-membership-wrapper .wc-progress-steps li::before {
    border-radius: 0;
    border: 4px solid #ffff;
    width: 10px;
    height: 10px;
    transform: rotate(45deg);
    background-color: #ffff;
    bottom: 3px;
    left: 49%;
    transition: 0.5s ease-in-out;
}
.buyent-wcfm-main-content .wcfm-membership-wrapper .wc-progress-steps li.active::before {
    border: 4px solid #231900;
    background-color: #231900;
    transition: 0.5s ease-in-out;
}
.buyent-wcfm-main-content .wcfm-membership-wrapper .wc-progress-steps li.active {
    background-color: #231900;
    color: #ffff;
}
.buyent-wcfm-main-content #wcfm-main-contentainer .wcfm_membership_box_head,
.buyent-wcfm-main-content #wcfm-main-contentainer .wcfm_membership_box_body,
.buyent-wcfm-main-content #wcfm-main-contentainer .wcfm_membership_box_foot {
    border: none !important;
}
.buyent-wcfm-main-content #wcfm-main-contentainer .wcfm_membership_box_wrraper {
    width: 23.8% !important;
    margin-right: 15px;
}
.buyent-wcfm-main-content #wcfm-main-contentainer .wcfm_membership_box_wrraper:last-child {
    margin-right: 0;
}
.buyent-wcfm-main-content #wcfm-main-contentainer .wcfm_membership_box_head .wcfm_membership_title {
    padding: 20px !important;
    background-color: #FFCC00 !important;
    color: #ffff !important;
}
.buyent-wcfm-main-content #wcfm-main-contentainer .wcfm_membership_element:nth-child(2n+1) {
    background-color: transparent !important;
}
.buyent-wcfm-main-content #wcfm-main-contentainer .wcfm_membership_subscribe_button_wrapper input.wcfm_submit_button {
    display: block;
    width: 100%;
    margin-left: 0;
    color: #231900;
    padding: 16px 30px !important;
    background-color: #FFCC00;
    border: 1px solid #FFCC00;
    transition: 0.5s ease-in-out;
}
.buyent-wcfm-main-content #wcfm-main-contentainer .wcfm_membership_subscribe_button_wrapper input.wcfm_submit_button:hover {
    border: 1px solid #231900;
    background-color: #231900;
}
.buyent-wcfm-main-content #wcfm-main-contentainer .wcfm_membership_box_head .wcfm_membership_price .amount {
    border: none;
    font-size: 36px;
    width: 100%;
    height: auto;
}
.buyent-wcfm-main-content .wcfm-membership-wrapper {
    margin-top: 0;
    background-color: #f1f1f1;
    box-shadow: none;
}
.buyent-wcfm-main-content .wcfm-membership-wrapper .wcfm-container .wcfm-content {
    background-color: #fff;
    padding: 20px;
}
.buyent-wcfm-main-content #wcfm_membership_container a.wcfm_submit_button,
.buyent-wcfm-main-content #wcfm_membership_container input.wcfm_submit_button {
    background-color: #FFCC00;
    transition: 0.5s ease-in-out;
    border: 1px solid #FFCC00;
    color: #000;
}
.buyent-wcfm-main-content #wcfm_membership_container a.wcfm_submit_button:hover,
.buyent-wcfm-main-content #wcfm_membership_container input.wcfm_submit_button:hover {
    background-color: #231900;
    border: 1px solid #231900;
    color: #ffff;
}
.buyent-wcfm-main-content #wcfm-main-contentainer .wcfm_membership_review_plan, 
.buyent-wcfm-main-content #wcfm-main-contentainer .wcfm_membership_pay {
    background-color: #ffff;
    padding: 20px;
}
.buyent-wcfm-main-content #wcfm-main-contentainer .wcfm_membership_thankyou_content_wrapper {
    background-color: #ffff;
    padding: 20px;
}
.buyent-wcfm-main-content #wcfm-main-contentainer .wcfm_membership_boxes {
    margin-top: 0;
}
.cf-categories-content-hero .btn-theme:hover {
    background-color: rgba(255, 255, 255, 0.1);
}
/* my new add css end */

/*Header TWO SHOP HEADER*/

.cf-header-2.sb-header {
    background-color: #242424;
}

.cf-header-2.cf-header .sb-menu>ul>li>a {
    color: #FFF;
}

.buyent-woo-filter-area {
    position: relative;
    overflow: hidden;
    background-color: #FFF;
    padding: 20px;
    justify-content: space-between;
    display: flex;
    align-items: center;
    margin-bottom: 30px;
}

.woocommerce .buyent-woo-filter-area p.woocommerce-result-count {
    margin: 0;
    color: #231900;
}

.woocommerce .buyent-woo-filter-area .woocommerce-ordering {
    margin-bottom: 0;
}

.buyent-woo-filter-area .select2-container {
    width: 220px !important;
}

.buyent-shop {
    background-color: #f1f1f1;
    position: relative;
    overflow: hidden;
    padding: 100px 0;
    padding-bottom: 70px;
}

.cf-price {
    font-size: 20px;
    color: #231900;
    font-weight: 500;
    margin-top: 5px;
}

.cf-price del .woocommerce-Price-amount {
    color: #231900;
    font-size: 18px;
}

.cf-price del {
    margin-right: 10px;
}

.shop-sidebar {
    position: relative;
}

.shop-sidebar .widget .widget-heading h2 {
    color: #231900;
    padding-bottom: 20px;
    text-transform: capitalize;
    position: relative;
    font-size: 18px;
    margin-bottom: 0;
    line-height: 1.2;
}

.shop-sidebar .widget ul li:last-child {
    border-bottom: medium none;
    padding-bottom: 0
}

.shop-sidebar .widget {
    padding: 20px 25px;
    margin-bottom: 30px;
    background-color: #FFF;
    position: relative;
    overflow: hidden;
}

.shop-sidebar .widget ul {
    padding-left: 0;
    margin-bottom: 0;
    position: relative;
}

.shop-sidebar .widget ul li {
    width: 100%;
    margin: 0;
    text-align: left;
    display: table;
    padding: 15px 0 !important;
    border-bottom: 1px solid #ebebeb;
    color: #aaa;
    font-size: .9375rem;
    position: relative;
}

.shop-sidebar .widget ul li:last-child {
    border-bottom: medium none;
    padding-bottom: 0 !important;
}


/*RANGE SLIDER*/

.shop-sidebar .price_slider {
    margin-bottom: 1em;
}

.shop-sidebar .price_slider_amount {
    text-align: right;
    line-height: 3em;
    font-size: 0.8751em;
}

.shop-sidebar .price_slider_amount .button {
    font-size: 1.15em;
}

.shop-sidebar .price_slider_amount .button {
    float: left;
    padding: 12px 30px;
    background-color: #FFCC00;
    border: 1px solid #FFCC00;
    color: #fff;
    position: relative;
    font-weight: normal;
    -webkit-transition: all 0.2s ease-in-out;
    -moz-transition: all 0.2s ease-in-out;
    -o-transition: all 0.2s ease-in-out;
    transition: all 0.2s ease-in-out;
}

.shop-sidebar .price_slider_amount .button:hover {
    background-color: #FFCC00;
    box-shadow: 0 0.5rem 1.125rem -0.5rem rgba(53, 120, 250, 0.9);
    color: #FFF !important;
    border: 1px solid #FFCC00;
}

.shop-sidebar .ui-slider {
    position: relative;
    text-align: left;
}

.shop-sidebar .ui-slider .ui-slider-handle {
    position: absolute;
    z-index: 2;
    width: 0.9em;
    height: 0.9em;
    -webkit-border-radius: 3px;
    -moz-border-radius: 3px;
    border-radius: 3px;
    border: 1px solid rgba(0, 0, 0, 0.25);
    cursor: pointer;
    background: #e7e7e7;
    background: -webkit-gradient(linear, left top, left bottom, from(#FEFEFE), to(#e7e7e7));
    background: -webkit-linear-gradient(#FEFEFE, #e7e7e7);
    background: -moz-linear-gradient(center top, #FEFEFE 0%, #e7e7e7 100%);
    background: -moz-gradient(center top, #FEFEFE 0%, #e7e7e7 100%);
    outline: none;
    top: -.3em;
    -webkit-box-shadow: 0 1px 2px rgba(0, 0, 0, 0.3), 0 0 0 1px rgba(255, 255, 255, 0.65) inset;
    -moz-box-shadow: 0 1px 2px rgba(0, 0, 0, 0.3), 0 0 0 1px rgba(255, 255, 255, 0.65) inset;
    box-shadow: 0 1px 2px rgba(0, 0, 0, 0.3), 0 0 0 1px rgba(255, 255, 255, 0.65) inset;
}

.shop-sidebar .ui-slider .ui-slider-handle:last-child {
    margin-left: -1em;
}

.shop-sidebar .ui-slider .ui-slider-range {
    position: absolute;
    z-index: 1;
    font-size: .7em;
    display: block;
    border: 0;
    background: none repeat scroll 0 0 #FFCC00;
    box-shadow: 1px 1px 1px 0.5px rgba(0, 0, 0, 0.25) inset;
    -webkit-box-shadow: 1px 1px 1px 0.5px rgba(0, 0, 0, 0.25) inset;
    -moz-box-shadow: 1px 1px 1px 0.5px rgba(0, 0, 0, 0.25) inset;
    -moz-border-radius: 1em;
    border-radius: 1em;
}

.shop-sidebar .price_slider_wrapper .ui-widget-content {
    -webkit-border-radius: 1em;
    -moz-border-radius: 1em;
    border-radius: 1em;
    background: #1e1e1e;
    background: -webkit-gradient(linear, left top, left bottom, from(#1e1e1e), to(#6a6a6a));
    background: -webkit-linear-gradient(#1e1e1e, #6a6a6a);
    background: -moz-linear-gradient(center top, #1e1e1e 0%, #6a6a6a 100%);
    background: -moz-gradient(center top, #1e1e1e 0%, #6a6a6a 100%);
}

.shop-sidebar .ui-slider-horizontal {
    height: .5em;
}

.shop-sidebar .ui-slider-horizontal .ui-slider-range {
    top: 0;
    height: 100%;
}

.shop-sidebar .ui-slider-horizontal .ui-slider-range-min {
    left: -1px;
}

.shop-sidebar .ui-slider-horizontal .ui-slider-range-max {
    right: -1px;
}

.shop-sidebar .woocommerce ul.cart_list li a,
.woocommerce ul.product_list_widget li a {
    display: block;
    font-weight: 500;
}

.shop-sidebar .woocommerce ul.cart_list li img,
.woocommerce ul.product_list_widget li img {
    float: left;
    margin-right: 10px;
    width: 50px;
    height: auto;
    box-shadow: none;
}

.woocommerce ul.product_list_widget li a .product-title,
.shop-sidebar .woocommerce ul.cart_list li a .product-title {
    white-space: nowrap;
    text-overflow: ellipsis;
    position: relative;
    overflow: hidden;
    display: block;
}

.shop-sidebar .widget ul li .woocommerce-Price-amount {
    color: #231900;
}

.shop-sidebar .widget ul li del .woocommerce-Price-amount {
    color: #231900;
    margin-right: 5px;
}

.woocommerce .cf-super-ad .cf-super-cart a.added_to_cart {
    display: inline-block;
    position: absolute;
    top: -45px;
    right: 0;
    text-transform: capitalize;
    padding: 0;
}

.woocommerce .shop-sidebar #respond input#submit,
.woocommerce .shop-sidebar a.button,
.woocommerce button.button,
.woocommerce .shop-sidebar input.buttonss {
    float: left;
    padding: 12px 20px;
    background-color: #FFCC00;
    border: 1px solid #FFCC00;
    color: #fff;
    position: relative;
    font-weight: normal;
    margin-right: 5px;
    -webkit-transition: all 0.2s ease-in-out;
    -moz-transition: all 0.2s ease-in-out;
    -o-transition: all 0.2s ease-in-out;
    transition: all 0.2s ease-in-out;
}

.woocommerce .shop-sidebar #respond input#submit:hover,
.woocommerce .shop-sidebar a.button:hover,
.woocommerce .shop-sidebar button.button:hover,
.woocommerce .shop-sidebar input.button:hover {
    background-color: #FFCC00;
    box-shadow: 0 0.5rem 1.125rem -0.5rem rgba(53, 120, 250, 0.9);
    color: #FFF !important;
    border: 1px solid #FFCC00;
}

.shop-sidebar .woocommerce-mini-cart__total {
    margin-top: 15px;
    border-top: 1px solid #ebebeb;
    padding-top: 15px;
}

.shop-sidebar .woocommerce-mini-cart__total strong {
    font-weight: 500 !important;
}

.woocommerce .shop-sidebar a.remove {
    font-weight: normal;
    position: absolute;
    background-color: #231900;
    left: -5px;
    top: 10px;
    color: #FFF !important;
}

.woocommerce .buyent-shop nav.woocommerce-pagination ul {
    position: relative;
    overflow: hidden;
    margin: 0 auto;
    display: flex;
    border: none;
    margin-bottom: 30px;
}

.woocommerce .buyent-shop nav.woocommerce-pagination ul li {
    border: none;
}

.woocommerce .buyent-shop nav.woocommerce-pagination ul li .page-numbers {
    padding: .375rem .75rem;
    margin-right: 10px;
    border: none;
    box-shadow: 1px 0px 20px rgba(0, 0, 0, 0.07);
    min-width: 45px;
    text-align: center;
    color: #231900;
    background-color: #FFF;
    line-height: 35px;
}

.woocommerce .buyent-shop nav.woocommerce-pagination li .page-numbers:hover {
    background-color: #FFCC00;
}

.woocommerce .buyent-shop nav.woocommerce-pagination .page-numbers.current {
    background-color: #FFCC00;
    border: none;
}

.buyent-posts-paging .page-item.disabled .page-link,
.pagination .page-item.disabled .page-link {
    border: none;
    color: #AAA;
}


/*WOOCOMMERCE*/

.woocommerce .buyent-shop span.onsale {
    font-size: 12px;
    line-height: 16px;
    position: absolute;
    z-index: 1000;
    top: 30px;
    right: auto;
    color: #231900;
    padding: 6px 12px;
    background: #FFCC00;
    font-weight: 500;
    border-radius: 100px;
    min-width: inherit;
    min-height: inherit;
    margin: auto;
    left: 30px;
    width: auto;
}

.woocommerce .buyent-shop ul.products li.product .woocommerce-loop-product__title,
.woocommerce .buyent-shop ul.products li.product .woocommerce-loop-category__title,
.woocommerce .buyent-shop ul.products li.product .woocommerce-loop-product__title,
.woocommerce .buyent-shop ul.products li.product h3 {
    padding: inherit;
    margin-bottom: 5px;
    font-size: 20px;
}

.woocommerce .buyent-shop ul.products li.product .price del,
.woocommerce .buyent-shop div.product p.price,
.woocommerce .buyent-shop div.product p.price del,
.woocommerce .buyent-shop div.product span.price del {
    color: #231900;
}

.woocommerce .buyent-shop ul.products li.product .price {
    color: #231900;
    display: block;
    font-weight: 400;
    margin-bottom: 0;
    font-size: 16px;
}

.woocommerce .buyent-shop div.product p.price,
.woocommerce .buyent-shop div.product span.price {
    display: block;
    font-size: 24px;
    font-weight: 500;
    margin-bottom: 10px;
    color: #231900;
}

.woocommerce .buyent-shop ul.products li.product .price ins {
    background: 0 0;
    display: inline-block;
    color: #231900;
}

.woocommerce-product-gallery__wrapper .woocommerce-product-gallery__image:not(:first-child) {
    margin-top: 5px;
    margin-right: 5px;
    position: relative;
    overflow: hidden;
}

.woocommerce .buyent-shop div.product .woocommerce-tabs .panel h2 {
    margin-bottom: 20px;
    font-size: 22px;
    text-transform: capitalize;
}

.woocommerce .buyent-shop .related.products h2,
.woocommerce .buyent-shop .up-sells .heading-panel h2 {
    margin-bottom: 30px;
    font-size: 22px;
    text-transform: capitalize;
}

.woocommerce .buyent-shop div.product .product_title {
    font-size: 26px;
    margin-bottom: 10px;
}

.woocommerce .buyent-shop div.product .woocommerce-product-rating {
    margin-bottom: 5px;
    color: orange;
}

.woocommerce .buyent-shop div.product p.price ins,
.woocommerce .buyent-shop div.product span.price ins {
    position: relative;
    font-weight: 500;

}

.woocommerce .buyent-shop div.product .woocommerce-product-details__short-description p {
    margin-top: 10px;
}

.woocommerce .buyent-shop div.product form.cart {
    margin-bottom: 10px;
}

.woocommerce .buyent-shop .quantity .qty,
.woocommerce .buyent-shop .quantity .qty {
    height: 50px;
    margin: 0;
    padding: 5px 0;
    width: 3em;
}

.woocommerce .buyent-shop div.product form.cart div.quantity {
    float: left;
    margin: 0;
}

.woocommerce .buyent-shop div.product .woocommerce-tabs ul.tabs {
    padding-left: 0;
}

.woocommerce .buyent-shop div.product .woocommerce-tabs ul.tabs li {
    border-radius: 0;
    margin: auto;
}

.woocommerce .buyent-shop div.product .product_meta span:not(.sku) {
    display: block;
    font-weight: 500;
    color: #231900;
    line-height: 35px;
}

.woocommerce .buyent-shop div.product .product_meta span a {
    font-weight: normal;
    color: #231900;
}

.woocommerce .buyent-shop div.product .product_meta span span {
    color: #231900;
}

.woocommerce .buyent-shop div.product p.stock {
    font-size: inherit;
    padding-top: 5px;
    color: green;
}

.woocommerce .buyent-shop div.product p.stock.out-of-stock {
    color: red;
}

.woocommerce .buyent-shop .comment-form .comment-form-author,
.woocommerce .buyent-shop .comment-form .comment-form-email {
    width: calc(50% - 0.5rem);
    float: left;
}

.woocommerce .buyent-shop .comment-form .comment-form-email {
    margin-left: 1rem !important;
}

.woocommerce .buyent-shop ul.flex-direction-nav {
    position: absolute;
    top: 30%;
    z-index: 5;
    width: 100%;
    left: 0;
    margin: 0;
    padding: 0px;
    list-style: none;
}

.woocommerce .buyent-shop li.flex-nav-prev {
    float: left;
}

.woocommerce .buyent-shop li.flex-nav-next {
    float: right;
}

.woocommerce .buyent-shop a.flex-next {
    visibility: hidden;
}

.woocommerce .buyent-shop a.flex-prev {
    visibility: hidden;
}

.woocommerce .buyent-shop a.flex-next::after {
    visibility: visible;
    content: '\f054';
    font-family: 'Font Awesome 5 Free';
    margin-right: 10px;
    font-size: 20px;
    font-weight: bold;
}

.woocommerce .buyent-shop a.flex-prev::before {
    visibility: visible;
    content: '\f053';
    font-family: 'Font Awesome 5 Free';
    margin-left: 10px;
    font-size: 20px;
    font-weight: bold;
}

.woocommerce .buyent-shop ul.flex-direction-nav li a {
    color: #ccc;
}

.woocommerce .buyent-shop ul.flex-direction-nav li a:hover {
    text-decoration: none;
}

.woocommerce .buyent-shop div.product div.images .woocommerce-product-gallery__trigger {
    right: 0.9em;
}

.woocommerce .buyent-shop div.product div.images .flex-control-thumbs {
    margin: 10px 0;
    padding: 0;
}

.woocommerce .buyent-shop div.product div.images .flex-control-thumbs li {
    width: 19.24%;
    margin-right: 5px;
}

.woocommerce .buyent-shop div.product div.images .flex-control-thumbs li img {
    margin-bottom: 5px;
}

.woocommerce .buyent-shop div.product div.images .flex-control-thumbs li:nth-child(5n+0) {
    margin-right: 0;
}

.woocommerce .buyent-shop div.product .woocommerce-product-gallery--columns-4 .flex-control-thumbs li:nth-child(4n+1) {
    clear: inherit;
}

.woocommerce .buyent-shop div.product .woocommerce-product-rating a {
    color: #6d7c90;
}
.woocommerce .buyent-shop div.product table.shop_attributes {
    border:none;
}
.woocommerce .buyent-shop div.product table.woocommerce-product-attributes:not(.has-background) th {
    background-color: #f8f8f8;
    font-weight: 500;
    border: none;
}

.woocommerce .buyent-shop div.product table.woocommerce-product-attributes:not(.has-background) tbody td {
    background-color: #fdfdfd;
    border: none;
}

.woocommerce .buyent-shop div.product table.woocommerce-product-attributes td p {
    padding: 0 10px;
}

.woocommerce .buyent-shop #reviews #comments ol.commentlist {
    padding-left: 0;
}

.woocommerce .buyent-shop .star-rating span,
.woocommerce .buyent-shop p.stars a {
    color: orange;
}

.woocommerce .buyent-shop .woocommerce-review__author {
    font-size: 16px;
    font-weight: 500 !important;
}

.woocommerce .buyent-shop #content div.product div.summary,
.woocommerce .buyent-shop div.product div.summary,
.woocommerce-page #content div.product div.summary,
.woocommerce-page div.product div.summary {
    width: 50%;
}

.woocommerce .buyent-shop .woocommerce-grouped-product-list-item__label label a {
    color: #231900;
}

.woocommerce .buyent-shop .woocommerce-grouped-product-list-item__label label {
    margin-bottom: 0;
}

.woocommerce .buyent-shop div.product form.cart table {
    width: 100%;
}

.woocommerce div.product form.cart .group_table td {
    vertical-align: middle;
}

.woocommerce .buyent-shop .woocommerce-result-count {
    margin: 15px 0;
}

.woocommerce .buyent-shop div.product form.cart .variations label {
    font-weight: 500;
    margin-bottom: 5px;
}

.woocommerce .buyent-shop div.product form.cart .variations .theme-row {
    margin-bottom: 1em;
}

.box-shadow-lg {
    box-shadow: 0 .3rem 1.525rem -.375rem rgba(0, 0, 0, .1) !important;
}

ins,
mark {
    text-decoration: none;
}

.cf-sh-content .cf-sh-product p del {
    color: #231900;
}

#review_form_wrapper .comment-reply-title {
    font-size: 20px;
    font-weight: 500;
    margin-bottom: 20px;
    display: inline-block;
    margin-top: 20px;
}

.woocommerce table.shop_table th {
    border: none;
    font-weight: 500;
}

.woocommerce table.shop_table tfoot th {
    font-weight: 500;
}

.woocommerce table.shop_table td {
    border: none;
    border-top: 1px solid rgba(0, 0, 0, .1);
    padding: 15px;
    vertical-align: middle;
    line-height: 1.5em;
    font-size: 14px;
}

.woocommerce #reviews #comments h2 {
    clear: none;
    font-size: 22px;
    margin-bottom: 0;
}
.woocommerce #reviews .woocommerce-noreviews {
    margin-bottom:20px;
}
.woocommerce #reviews h3 {
    margin: 0;
    font-size: 18px;
}

.woocommerce .buyent-shop .shopping-cart-items .card .item-pric {
    float: right;
    margin-top: 5px;
    font-size: 18px;
    color: #231900;
}

.woocommerce .buyent-shop .shopping-cart-items img {
    width: 90px;
}

.woocommerce .buyent-shop .shopping-cart-items .card h4 {
    font-size: 16px;
}

.woocommerce .buyent-shop .shopping-cart-items .card .style-text {
    width: 100%;
    margin-left: 10px;
}

.woocommerce .buyent-shop .shopping-cart-items .card .btn-theme {
    padding: 5px 15px;
}

.cf-sh-content ol,
.cf-list-au-des ol {
    margin-top: 0;
    margin-bottom: 1rem;
    padding-left: 2rem;
}

.cf-sh-content ul,
.cf-list-au-des ul {
    margin-top: 0;
    margin-bottom: 1rem;
    padding-left: 2rem;
    list-style: disc;
}

.cf-sh-content ul li,
.cf-sh-content ol li,
.cf-list-au-des ul li,
.cf-list-au-des ol li {
    color: #231900777;
    line-height: 1.8;
}

.woocommerce .buyent-shop div.product {
    margin-bottom: 30px;
    position: relative;
    margin-top: 0;
}

.woocommerce .buyent-shop div.product div.images.woocommerce-product-gallery {
    position: relative;
    margin-bottom: 0;
    width: 50%;
}

.woocommerce .buyent-shop div.product div.images .woocommerce-product-gallery__image:nth-child(n+2) {
    width: 19%;
    display: inline-block;
}

.woocommerce .buyent-shop div.product div.images .woocommerce-product-gallery__image:nth-child(5n+5) {
    margin-right: 0;
}

.buyent-shop .woocommerce-error,
.shop-sidebar .woocommerce-info,
.woocommerce-message {
    border: none;
    background-color: #FFF;
    line-height: 50px;
}

.woocommerce-message::before {
    color: #42ba96;
}
.woocommerce .buyent-shop .woocommerce-error .button, .woocommerce .buyent-shop .woocommerce-info .button, .woocommerce .buyent-shop .woocommerce-message .button, .woocommerce-page .woocommerce-error .button, .woocommerce-page .woocommerce-info .button, .woocommerce-page .woocommerce-message .button {
    float: right;
    margin: 0;
}

.woocommerce #respond input#submit,
.woocommerce a.button,
.woocommerce button.button,
.woocommerce input.button,
.woocommerce div.product form.cart .button {
    background-color: #FFCC00;
    margin-right: 10px;
    color: #231900;
    font-weight: 500;
    border-radius: 0;
    padding: 12px 30px;
    font-size: 16px;
    line-height: 1.5;
    border: 1px solid #FFCC00;
}

.woocommerce #respond input#submit:hover,
.woocommerce a.button:hover,
.woocommerce button.button:hover,
.woocommerce input.button:hover,
.woocommerce div.product form.cart .button:hover {
    background-color: #231900;
    color: #FFF !important;
    border: 1px solid #231900;
}

.cf-sh-content .buyent-shop-timer {
    position: relative;
    width: 100%;
    overflow: hidden;
}

.woocommerce .buyent-shop .rating-container .select2-container {
    display: none;
}

.woocommerce .buyent-shop .comment-form .form-group {
    margin-bottom: 20px !important;
}

.woocommerce .buyent-shop .shop-sidebar .search-form {
    position: relative;
    overflow: hidden;
}

.woocommerce .buyent-shop .shop-sidebar .search-form .btn {
    position: absolute;
    top: 0;
    right: 0;
    padding: 12px;
    height: 55px;
    border-radius: 0 4px 4px 0;
}

.woocommerce .buyent-shop #reviews #comment {
    height: 130px;
}

.woocommerce .buyent-shop .cf-z-rating {
    padding: 0;
}

.woocommerce .buyent-shop .cf-z-rt-details {
    margin-top: 0;
}

.woocommerce .buyent-shop .cf-z-rt-profile {
    float: left;
    margin-right: 15px;
}

.quantity .quantity-nav {
    float: left;
    background-color: #f0f3f6;
    height: 50px;
    padding: 10px 15px;
    cursor: pointer;
    line-height: 30px;
}

.quantity .quantity-nav.quantity-plus {
    float: right;
}
.cf-z-rt-content {
    border: none;
}

.cf-z-rating .children {
    padding-left: 30px;
}

.buyent-cart {
    position: relative;
    overflow: hidden;
    padding: 80px 0;
    background-color: #f1f1f1;
}

.buyent-cart .woocommerce-cart-form .woocommerce-cart-form__contents {
    background-color: #FFF;
    padding: 30px;
}
.buyent-cart .woocommerce-cart-form .woocommerce-cart-form__contents .product-quantity label {
    text-align:right;
    margin-bottom: 10px;
}
.buyent-cart .woocommerce-cart-form .woocommerce-cart-form__contents .buyent-product-remove {
    margin-top:10px;
    text-align: right;
}
.woocommerce-cart .buyent-cart .cart-collaterals .wc-proceed-to-checkout {
    padding-bottom: 0;
}
.buyent-cart .product-thumbnail {
    width: 70px;
    margin-right: 20px !important;
}

.buyent-cart .main-product-name h3 {
    margin-bottom: 0;
    font-size: 18px;
}

.buyent-cart .btn-outline-secondary {
    border-color: #231900;
    color: #FFF;
    height: 55px;
    border-radius: 0;
    margin-left: 1px;
    background-color: #231900;
}

.buyent-cart .buyent-up-cart {
    padding-top: 15px;
    text-align: right;
}

.cf-shiping {
    position: relative;
    padding: 100px 0;
}

.cf-shiping .woocommerce .woocommerce-info {
    border-top-color: #1e85be;
    border: none;
    background-color: #FFF;
}

.cf-shiping .woocommerce form.checkout_coupon,
.woocommerce form.login,
.woocommerce form.register {
    border: none;
    background-color: #FFF;
    padding: 20px;
    text-align: left;
    border-radius: 0;
}

.cf-shiping .woocommerce form.checkout_coupon .form-row-first,
.cf-shiping .woocommerce-page form.checkout_coupon .form-row-first {
    width: 82%;
}
.cf-shiping .woocommerce form.checkout_coupon .form-row-last,
.cf-shiping .woocommerce-page form.checkout_coupon .form-row-last {
    width: 18%;
}
.cf-shiping .woocommerce form.checkout_coupon .form-row-last button,
.cf-shiping .woocommerce-page form.checkout_coupon .form-row-last button {
    width:100%;
    margin: 0;
}

.cf-shiping .woocommerce .checkout_coupon input.input-text,
.cf-shiping .woocommerce .checkout_coupon textarea {
    height: 55px;
    background-color: #f0f3f6;
    padding: 0 20px;
    border: none;
}

.cf-shiping .woocommerce .checkout_coupon button {
    height: 55px;
}

.cf-shiping .woocommerce .select2-container .select2-selection--single {
    height: 55px;
}

.cf-shiping .woocommerce .select2-container--default .select2-selection--single .select2-selection__rendered {
    line-height: 55px;
}

.cf-shiping .woocommerce .select2-container--default .select2-selection--single .select2-selection__arrow {
    height: 55px;
}

.cf-shiping .woocommerce form .form-row {
    margin-bottom: 15px;
}

.cf-shiping .woocommerce .woocommerce-additional-fields h3 {
    font-size: 30px;
    margin-bottom: 20px;
    color: #231900;
    font-weight: 600;
    text-transform: capitalize; 
}

.cf-shiping .woocommerce .woocommerce-input-wrapper textarea {
    background-color: #f0f3f6;
    border: none;
    padding: 20px;
    height: 130px;
}

.cf-shiping .woocommerce .woocommerce-input-wrapper label {
    font-weight: normal;
    margin-bottom: 10px;
}

.cf-checkout-sidebar {
    background-color: #FFF;
    padding: 20px;
    position: relative;
    overflow: hidden;

}

.cf-checkout-sidebar h3 {
    font-size: 22px;
    margin-bottom: 20px;
    text-transform: capitalize;
}

.cf-checkout-sidebar .woocommerce-checkout-review-order {
    position: relative;
    overflow: hidden;
}

.cf-checkout-sidebar .place-order {
    position: relative;
    overflow: hidden;
}

.cf-checkout-sidebar .place-order button.button {
    padding: 12px 30px;
    background-color: #FFCC00;
    border: 1px solid #FFCC00;
    color: #231900;
    position: relative;
    margin-right: 0;
    margin-top: 20px;
    -webkit-transition: all 0.2s ease-in-out;
    -moz-transition: all 0.2s ease-in-out;
    -o-transition: all 0.2s ease-in-out;
    transition: all 0.2s ease-in-out;
}

.cf-checkout-sidebar .place-order button.button:hover {
    background-color: #231900;
    color: #FFF !important;
    border: 1px solid #231900;
}
#add_payment_method #payment, .woocommerce-cart #payment, .woocommerce-checkout #payment {
    background: #ebe9eb;
    border-radius: 0;
}
.cf-shiping .woocommerce .woocommerce-billing-fields {
    background-color: #FFF;
    padding: 30px;
    margin-bottom: 30px;
}

.cf-shiping .woocommerce .woocommerce-additional-fields {
    background-color: #FFF;
    padding: 30px;
}
.cf-shiping .woocommerce .woocommerce-additional-fields 

.woocommerce .buyent-thanksyou {
    position: relative;
}

.woocommerce .buyent-thanksyou p {
    margin-bottom: 30px;
}

.woocommerce .buyent-thanksyou .dashboard-statistic-block {
    background: #fff;
    padding: 15px;
    display: flex;
    align-items: center;
    box-shadow: 0 3px 15px rgba(0, 0, 0, .05);
    margin-bottom: 30px;
}

.woocommerce .buyent-thanksyou .dashboard-statistic-block .icon {
    width: 3rem;
    height: 3rem;
    max-width: 100%;
    flex: 0 0 auto;
    margin-right: 15px;
    display: inline-flex;
    padding: 7px;
    text-align: center;
    border-radius: 50%;
    align-items: center;
    justify-content: center;
}

.woocommerce .buyent-thanksyou .gradient-1 {
    background: #3398fb;
    background: -moz-linear-gradient(left, #3398fb 0%, #8553ee 100%);
    background: -webkit-linear-gradient(left, #3398fb 0%, #8553ee 100%);
    background: linear-gradient(to right, #3398fb 0%, #8553ee 100%);
    filter: progid: DXImageTransform.Microsoft.gradient(startColorstr='#3398fb', endColorstr='#8553ee', GradientType=1);
}

.woocommerce .buyent-thanksyou .icon i,
.woocommerce .buyent-thanksyouu .icon svg {
    font-size: 20px;
    color: #fff;
}

.woocommerce .buyent-thanksyou .dashboard-statistic-block h5 {
    color: #a1a8c3;
    margin: 0;
    font-weight: normal;
    font-size: 14px;
    text-transform: uppercase;
}

.woocommerce .buyent-thanksyou .dashboard-statistic-block h2 {
    margin: 0px;
    font-size: 14px;
    line-height: 30px;
    word-wrap: anywhere;
}

.woocommerce .buyent-thanksyou .gradient-9 {
    background: linear-gradient(87deg, #f5365c 0, #f56036 100%);
}

.woocommerce .buyent-thanksyou .gradient-4 {
    background: #23bdb8;
    background: -moz-linear-gradient(-45deg, #23bdb8 0%, #43e794 100%);
    background: -webkit-linear-gradient(-45deg, #23bdb8 0%, #43e794 100%);
    background: linear-gradient(135deg, #23bdb8 0%, #43e794 100%);
    filter: progid: DXImageTransform.Microsoft.gradient(startColorstr='#23bdb8', endColorstr='#43e794', GradientType=1);
}

.woocommerce .buyent-thanksyou .gradient-5 {
    background: #9a56ff;
    background: -moz-linear-gradient(-45deg, #9a56ff 0%, #e36cd9 100%);
    background: -webkit-linear-gradient(-45deg, #9a56ff 0%, #e36cd9 100%);
    background: linear-gradient(135deg, #9a56ff 0%, #e36cd9 100%);
    filter: progid: DXImageTransform.Microsoft.gradient(startColorstr='#9a56ff', endColorstr='#e36cd9', GradientType=1);
}

.woocommerce .buyent-thanksyou .woocommerce-order-details__title,
.woocommerce .buyent-thanksyou .woocommerce-order-downloads__title,
.woocommerce .buyent-thanksyou .woocommerce-customer-details .woocommerce-column__title {
    margin-bottom: 30px;
    margin-top: 0;
    font-size: 26px;
}

.woocommerce .buyent-thanksyou .woocommerce-customer-details {
    margin-bottom: 0;
}

.woocommerce .buyent-thanksyou table.shop_table th {
    color: #231900;
    padding: 15px;
}

.cf-shiping .woocommerce-notices-wrapper .woocommerce-error {
    border: none;
    background-color: #FFF;
}

.cf-shiping .woocommerce .woocommerce-customer-details address {
    padding: 20px 30px;
    background-color: #FFF;
    border: none;
}

.buyent-cart .woocommerce-info {
    border: none;
    background-color: #FFF;
}

.woocommerce .buyent-thanksyou table.shop_table {
    background-color: #FFF;
}

.buyent-multi-tabs {
    position: relative;
}

.buyent-multi-tabs nav {
    position: absolute;
    right: 0;
    top: -96px;
}

.buyent-multi-tabs nav .nav-tabs {
    border: none;
}

.buyent-multi-tabs nav .nav-tabs .nav-link.active {
    color: #000;
    background-color: #FFCC00;
    border: none;
}

.buyent-multi-tabs nav .nav-tabs .nav-link {
    color: #231900;
    background-color: #FFF;
    border: none;
    margin-left: 10px;
}
.buyent-static-page .woocommerce form.login {
    padding: 0;
}
.buyent-static-page .woocommerce form .form-row input.input-text,
.buyent-static-page #wcfm_membership_container input[type="text"],
.buyent-static-page #wcfm_membership_container input[type="password"] {
    background-color: #f0f0f0 !important;
    border: none !important;
    height: 55px;
    line-height: 1.8;
    color: #231900;
    padding: 10px 15px;
    border-radius: 0;
    box-shadow: none;
}
.buyent-static-page  .woocommerce form .show-password-input {
    right: 20px;
    top: 14px;
}
.buyent-static-page .woocommerce .woocommerce-form-login .woocommerce-form-login__rememberme {
    display: block;
    margin-bottom: 20px;
}
.buyent-static-page .woocommerce form .form-row label {
    margin-bottom: 10px;
}
.buyent-static-page #wcfm_membership_container input.wcfm_submit_button {
    border: 1px solid #2a3344;
    transition: 0.3s ease-in-out;
}
.buyent-static-page #wcfm_membership_container input.wcfm_submit_button:hover {
    border: 1px solid #17a2b8;
}
.buyent-static-page .wcfm-membership-wrapper {
    padding: 0;
    margin: 0;
    width: 100%;
    box-shadow: none;
}
.buyent-static-page #wcfm_membership_container input[type="text"],
.buyent-static-page #wcfm_membership_container input[type="password"] {
    width: 61%;
}
.buyent-static-page div#wcfm_membership_container form {
    margin-bottom: 30px;
}
.buyent-shop .select2-container--default .select2-selection--single {
    height: 40px;
    border: 2px solid rgba(32, 32, 32, 0.1);
}
.buyent-shop .select2-container--default .select2-selection--single .select2-selection__rendered {
    line-height: 38px;
}
.buyent-shop .select2-container--default .select2-selection--single .select2-selection__arrow {
    top: 7px;
    right: 2px;
}

/*BUYENT PROFILE GRID*/

.buyent-section {
    background-color: #E5E5E5;
    padding: 80px 0px;
}

.buyent-profile-grid .buyent-profile-card {
    border-radius: 10px;
    background-color: #ffff;
    margin-bottom: 30px;
    box-shadow: 0px -10px 30px 5px rgba(20, 17, 192, 0.06);
}

.buyent-profile-grid .buyent-profile-card .buyent-prf-card-header {
    padding: 15px;
}

.buyent-profile-grid .buyent-prf-card-header {
    border-bottom: 1px solid #E6E6E6;
}

.buyent-profile-grid .buyent-prf-card-header .prf-top-img img {
    width: 100%;
    border-radius: 10px;
}

.buyent-profile-grid .card-meta {
    padding: 15px 10px 0px;
    display: flex;
}

.buyent-profile-grid .card-meta .prf-img img {
    border-radius: 10px;
    border: 5px solid #F4F5F8;
    width: 100%;
    height: 100px;
}

.buyent-profile-grid .cont-meta {
    margin-left: 20px;
}

.buyent-profile-grid .cont-meta ul {
    list-style-type: none;
    padding-left: 0px;
    display: flex;
    margin-bottom: 7px;
    line-height: 0;
}

.buyent-profile-grid .cont-meta ul li {
    margin-right: 5px;
}

.buyent-profile-grid .cont-meta ul li i {
    font-size: 12px;
    color: #B7B6BD;
}

.buyent-profile-grid .cont-meta ul li i.active {
    color: #FFC107;
}

.buyent-profile-grid .cont-meta h4 {
    font-size: 16px;
    line-height: 20px;
    color: #18112E;
    font-weight: 600;
    margin-bottom: 5px;
}

.buyent-profile-grid .cont-meta p {
    font-weight: 600;
    font-size: 14px;
    line-height: 24px;
    color: #1E3C75;
    margin-bottom: 15px;
}

.buyent-profile-grid .cont-meta a {
    font-size: 14px;
    line-height: 17px;
    color: #ffff;
    padding: 10px 16px;
    background: #1E3C75;
    text-decoration: none;
}

.buyent-prf-card-footer {
    padding: 20px 25px;
    display: flex;
}

.buyent-prf-card-footer .meta-txt p {
    font-weight: 600;
    font-size: 14px;
    line-height: 24px;
    margin-bottom: 0px;
    color: #1E3C75;
}

.buyent-prf-card-footer .meta-txt h4 {
    font-weight: 400;
    font-size: 16px;
    line-height: 24px;
    margin-bottom: 0px;
    white-space: nowrap;
    max-width: 232px;
    overflow: hidden;
}


/*BUYENT MULTIVENDOR*/

.cf-swiper-control {
    overflow: hidden;
    background-color: #fff;
}

.swiper-container-hero {
    overflow: hidden;
    position: relative;
    padding: 50px 0;
}

.swiper-container-hero .swiper-pagination {
    text-align: left;
}

.swiper-container-hero .swiper-pagination-bullet {
    height: 11px;
    width: 11px;
    margin: 0 5px;
}

.cf-trend-2 {
    overflow-y: hidden;
}

.cf-trend-2 .swiper-pagination-bullet {
    display: none;
}

.swiper-container-style2 {
    overflow: hidden;
    position: relative;
}
/* my changes start */
.elementor-60 .elementor-element.elementor-element-53ec64a,
.elementor-60 .elementor-element.elementor-element-0f80da6,
.elementor-60 .elementor-element.elementor-element-c75e496,
.elementor-60 .elementor-element.elementor-element-8c2e884 {
    padding: 40px 0px 0px 0px !important;
}
.buyent-wcfm-main-content #wcfm-main-content {
    padding: 0 !important;
    max-width: unset !important;
}
.buyent-wcfm-main-content #wcfm-content {
    border: none !important;
}
.buyent-wcfm-main-content #wcfm-main-contentainer {
    margin: 0;
}
.cf-header-2.sb-header .my-content .btn-theme {
    padding: 8px 30px 8px 15px !important;
    border-radius: 5px !important;
}
.cf-header-2.sb-header .my-content .btn-theme:hover {
    background-color: #FFCC00 !important;
    color: #000 !important;
    border: 1px solid #FFCC00 !important;
}
.my-menu .my-content .cf-m-cart svg {
    position: relative;
    height: 44px !important;
    width: 44px !important;
    color: #ffffffcc !important;
    background-color: #231900;
    padding: 10px !important;
    margin-left: -20px;
    border: 1px solid #ffffffcc !important;
    border-radius: 50% !important;
    box-shadow: 0 0 0 4px #231900 !important;
} 
.cf-hero .swiper-container-hero .owl-nav {
    display: none !important;
}
.buyent-multi-tabs .cf-super-ad .cf-super-cart i {
    padding: 13px;
}
.buyent-multi-tabs .cf-super-details .cf-super-cart .btn-theme {
    padding: 8px 20px;
}
.cf-s-shop-content .flow-content .btn-theme {
    font-size: 14px !important;
    padding: 12px 20px !important;
}
.cf-swiper-contain .heading-panel {
    padding: 0px 20px 13px 0;
}
.cf-swiper-contain .heading-panel h2 {
    font-size: 24px;
}
.elementor-60 .elementor-element.elementor-element-6ec059b > .elementor-widget-container {
    margin: 0px !important;
}
.elementor-60 .elementor-element.elementor-element-137e3d3 > .elementor-widget-container {
    margin-top: 30px !important;
}
.buyent-multi-tabs .cf-super-ad .cf-ribbon-2 {
    background-image: none !important; 
    background-color: #00c048 !important;
}
.buyent-multi-tabs .cf-trend-2 {
    overflow: unset;
    z-index: 200 !important;
}
.buyent-multi-tabs .cf-trend-2 .owl-stage-outer {
    overflow: visible;
    overflow-x: visible;
}

.buyent-multi-tabs .cf-trend-2 .owl-stage-outer .owl-item {
    opacity: 0;
}
.buyent-multi-tabs .cf-trend-2 .owl-stage-outer .owl-item.active {
    opacity: 1;
}
body {
    overflow-x: hidden !important;
}
.buyent-services-carousel .buyent-carousel-slider {
    z-index: 100 !important;
}
/* my changes end */

/* buyent-collapse-header-start */
.buyent-collapse-header .sb-menu {
    padding-right: 60px;
}
.buyent-collapse-header.mega-menu-fullwidth .sb-header-container {
    position: relative;
}
.buyent-collapse-header .burger-menu {
    right: 0px;
}
.buyent-collapse-header.sb-header .logo img {
    /*width: 100%;*/
}
.buyent-collapse-header .cf-header-middle {
    height: 90px;
    /*    line-height: 90px;*/
}

.buyent-collapse-header .cf-header-middle .search-bar {
    margin-right: 70px;
    margin-top: 22px;
    position: relative;
    display: flex;
}
.buyent-collapse-header .cf-header-middle .search-bar input {
    height: 50px;
    width: 517px;
    padding: 15px 50px;
    border: none;
    background-color: rgba(240, 240, 240, 0.5);
}
.buyent-collapse-header .cf-header-middle .search-bar input::placeholder {
    color: #231900;
    opacity: 1;
}
.buyent-collapse-header .cf-header-middle .search-bar input:focus-visible {
    outline: none;
}
.buyent-collapse-header .cf-header-middle .search-bar .search-icon {
    position: absolute;
    top: 38px;
    left: 20px;
    font-size: 16px;
    color: #231900;
}
.search-bar-hide {
    display : none !important;
}
.buyent-collapse-header .burger-menu {
    display: flex;
}
/*.buyent-collapse-header .sb-menu .cf-header-middle {
    align-items: center;
}*/
@media (min-width: 1200px){
    .sb-menu > ul.search-bar-hide {
        display : none !important;
    }
}
.buyent-collapse-header .cf-header-middle .search-bar.search-bar-show {
    display: block !important;
}
.cf-style-toggle-show {
    display: block !important;
}
/* buyent-collapse-header-end */


/*media queries content for mobile devices*/

@media (min-width: 320px) and (max-width: 575.8px) {
    .cf-fd1-search .cf-fd1-details {
        align-self: flex-start;
        margin-bottom: 20px;
    }
    .cf-fd1-search {
        flex-direction: column;
        margin-bottom: 20px;
    }
    .buyent-search-switcher {
        display: none;
    }
    .cf-map-search-ads .right-part {
        width: 100%;
    }
    .cf-map-search-ads .new-sidebar {
        width: 100%;
    }
    .cf-map-search-ads {
        margin: 0;
        padding: 0;
    }
    .cf-list-search-box {
        padding: 20px;
        margin-bottom: 30px;
    }
    .cf-sign-social-content {
        margin-left: 0;
    }
    .cf-header-middle form {
        display: none;
    }
    .cf-form-header .buyent-toggle-search.btn-theme {
        display: none;
    }
    .cf-sign-details .btn-default {
        padding: 8px 15px;
        font-size: 12px;
    }
    .cf-sign-details .btn-default input {
        display: none;
    }
    .cf-header .sb-menu {
        display: block;
    }
    .cf-404-content {
        width: 100%;
    }
    .cf-furniture-category #pills-tab {
        position: relative;
        top: inherit;
        right: inherit;
    }
    .cf-furniture-category .nav-link {
        font-size: 12px;
    }
    .cf-trends .nav-tabs .nav-link {
        font-size: 12px;
    }
    .cf-trends #nav-tab {
        position: relative;
        margin-bottom: 25px;
        right: inherit;
        top: inherit;
    }
    .cf-header-details .btn-secondary {
        padding: 0 30px;
        padding-left: 0;
    }
    .cf-form-header .btn-theme {
        right: 0;
        padding: 13px 20px;
    }
    .map_canvas {
        position: relative;
        width: 100%;
        top: inherit;
        left: inherit;
    }
    .map_canvas .cf-list-search-box {
        margin-right: 0;
        display: inline-table;
        width: 100%;
    }
    .cf-center {
        width: 100%;
    }
    .cf-btn-left {
        position: relative;
        top: inherit;
        left: inherit;
        transform: rotate(0deg);
        display: none;
    }
    .cf-sign-social::before {
        left: 16%;
    }
    .style-list::before {
        left: 5%;
    }
    .style-list::after {
        right: 5%;
    }
    .cf-sign-social {
        width: 100%;
        float: none;
        margin-bottom: 20px;
    }
    .cf-sig-content {
        display: block;
    }
    .cf-sign-details {
        padding: 30px 40px;
    }
    .cf-sign-product {
        width: 100%;
        float: none;
        margin: 0;
    }
    .cf-z-rating .heading-panel h2 {
        font-size: 18px;
        margin-bottom: 0;
    }
    .cf-e-banner {
        margin-bottom: 30px;
    }
    .cf-sh-cart input {
        width: 30%;
        margin-bottom: 10px;
    }
    .cf-z-form ul li {
        margin-bottom: 20px;
        width: 100%;
    }
    .cf-z-form ul {
        display: block;
    }
    .cf-z-form ul .input-style {
        width: 100%;
        margin-right: 0;
    }
    .cf-z-bid-details .cf-z-bid-content {
        float: none;
        margin-right: 0;
    }
    .cf-z-product-element ul li {
        display: block;
        margin-bottom: 30px;
        width: 50%;
        float: left;
        text-align: center;
    }
    .cf-z-product-element ul {
        columns: inherit;
    }
    .cf-z-product-element ul li {
        display: block;
        width: 100%;
        margin-bottom: 10px;
    }
    .cf-n-content ul li {
        margin-right: 25px;
        margin-bottom: 4px;
    }
    .cf-z-product {
        padding: 40px 0;
    }
    .cf-z-container ul li::before {
        display: none;
    }
    .cf-z-container ul li {
        margin-right: 10px;
    }
    .cf-z-latest {
        float: none;
        margin-top: 18px;
    }
    .cf-sd-list {
        float: left;
        margin-top: 20px;
    }
    .cf-sd-content h2 {
        font-size: 18px;
    }
    .banner-4 {
        margin-top: 5px;
        margin-bottom: 25px;
    }
    .swiper-slide {
        width: 100% !important;
    }
    .cf-logo-content {
        height: auto;
        padding-bottom: 60px;
    }
    .cf-logo-contenr-2 .cf-logo-s2 h3 {
        font-size: 14px;
    }
    .slider-padding-3 {
        padding: 35px 0;
    }
    .cf-hero-content .cf-hero-details span {
        font-size: 18px;
    }
    .cf-hero-product {
        width: 40%;
    }
    .cf-s-shop-content-4 .clockdiv {
        left: 65px;
    }
    .cf-hero-content {
        margin-top: 50px;
    }
    .cf-s-banner {
        margin: 15px 0;
    }
    .cf-card .nav-tabs {
        position: relative;
        margin-bottom: 30px;
        top: inherit;
        right: inherit;
    }
    .cf-card .nav-tabs .nav-link {
        font-size: 12px;
    }
    .cf-tabs-content .heading-panel h2 {
        font-size: 18px;
        margin-bottom: 4px;
    }
    .cf-s-shop-content {
        width: 100%;
        float: none;
        margin-bottom: 25px;
    }
    .swiper-container-hero .swiper-pagination {
        display: none;
    }
    .cf-hero-product p {
        font-size: 13px;
    }
    .cf-hero-price .cf-hero-list .btn-theme {
        font-size: 13px;
        padding: 6px 26px;
    }
    .cf-hero-price .cf-hero-list h3 {
        font-size: 36px;
        line-height: 32px;
        margin-bottom: 15px;
    }
    .cf-hero-content .cf-hero-details h2 {
        font-size: 22px;
    }
    .cf-hero-content .cf-hero-details p {
        font-size: 14px;
    }
    .cf-header-details i {
        font-size: 14px;
    }
    .cf-404-content h3 {
        font-size: 30px;
    }
    .cf-left-bar {
        display: none;
    }
    .cf-a-list ul li {
        margin-right: 40px;
    }
    .buyent-transparent .line-menu {
        background-color: #fff !important;
    }
    .cf-header .sb-menu>ul>li>a {
        padding: 0 15px;
        line-height: 50px;
    }
    .cf-style {
        float: none;
    }
    .cf-header-middle {
        display: inherit;
        justify-content: inherit;
        padding-bottom: 30px;
        margin-top: 0;
        text-align: center;
    }
    .cf-header-details::before {
        display: none;
    }
    .cf-form-header {
        width: 100%;
        margin-top: 0;
    }
    .cf-header-details {
        margin-top: 0;
        text-align: right;
        display: block;
    }
    .buyent-transparent .cf-header-details>.btn-theme {
        background-color: #FFCC00;
    }
    .cf-m-details {
        padding: 70px 0;
    }
    .cf-p-blog {
        position: relative;
        padding: 70px 0;
        background-color: #f1f1f1;
        padding-bottom: 40px;
    }
    .cf-m-vendor {
        margin-top: 30px;
    }
    .cf-m-vendor ul li {
        margin-bottom: 10px;
    }
    .cf-m-details .heading-panel {
        margin-bottom: 20px;
    }

    .cf-f-view {
        margin-top: 20px;
    }
    .cf-m-vendor-2 ul {
        columns: 2;
    }
    .cf-d-search {
        margin: 22px 0;
    }
    .cf-d-content .cf-d-container p {
        font-size: 14px;
    }
    .cf-d-content .cf-d-container h3 {
        font-size: 18px;
        line-height: 28px;
    }
    .cf-d-content .cf-d-product {
        margin-right: 15px;
    }
    .cf-d-search .btn-theme {
        position: absolute;
        top: 1px;
        right: 1px;
        padding: 10px 14px;
    }
    .cf-d-search .form-group input {
        height: 44px;
        font-size: 12px;
    }
    .cf-d-socials i {
        font-size: 13px;
        width: 30px;
        height: 30px;
    }
    .cf-d-socials span {
        font-size: 13px;
        margin-right: 20px;
    }
    .cf-a-itwork-product {
        display: inherit;
        margin-left: 0;
    }
    .cf-it-details {
        width: 55%;
        left: 0;
    }
    .cf-a-itwork-product .cf-it-content {
        width: 100%;
        padding: 0;
        margin-top: 30px;
    }
    .cf-it-details h4 {
        font-size: 16px;
        line-height: 24px;
        margin-bottom: 8px;
    }
    .cf-it-details p {
        font-size: 13px;
        color: #fff;
        line-height: 24px;
    }
    .cf-header .sb-menu>ul>li>a {
        padding: 0;
    }
    .cf-form-header .form-group input {
        font-size: 11px;
    }
    .cf-form-header .form-group-2 i {
        top: 39%;
        font-size: 11px;
    }
    .cf-form-header .form-group input {
        padding: 0 28px;
    }
    .cf-form-header .select2-container .select2-selection--single {
        padding: 0 20px;
    }
    .cf-form-header .select2-container--default .select2-selection--single .select2-selection__rendered {
        font-size: 11px;
    }
    .cf-form-header .form-icons-2 i {
        top: 37%;
        font-size: 11px;
    }
    .cf-it-video-btn i {
        font-size: 26px;
        height: 60px;
        width: 60px;
        padding-top: 14px;
    }
    .cf-a-itwork-product .cf-it-content span {
        font-size: 16px;
    }
    .cf-a-itwork-product .cf-it-content h3 {
        font-size: 30px;
        line-height: 36px;
        margin-bottom: 14px;
    }
    .cf-a-itwork-product .cf-it-content a {
        width: 100%;
        margin-bottom: 15px;
        margin-right: 0;
    }
    .fr-about-reviews ul li {
        width: 100%;
        margin-bottom: 30px;
    }
    .fr-about-i-details span {
        font-size: 26px;
    }
    .fr-about-reviews ul li::before {
        display: none;
    }
    .cf-j-content {
        width: 100%;
        float: none;
        margin-bottom: 30px;
    }
    .cf-j-content img {
        height: auto;
        width: 100%;
    }
    .cf-j-list {
        width: 100%;
        height: auto;
    }
    .cf-s-multi-ven .heading-panel h2 {
        font-size: 20px;
    }
    .cf-s-multi-ven .heading-panel p {
        font-size: 13px;
    }
    .cf-vendor-derails h3 {
        font-size: 14px;
    }
    .cf-vendor-derails span {
        font-size: 12px;
    }
    .cf-vendor-derails p {
        font-size: 12px;
    }
    .cf-vendor-derails strong {
        font-size: 12px;
    }
    .cf-vendor-rating i {
        font-size: 10px;
    }
    .cf-vendor-box .btn-theme {
        padding: 8px;
        font-size: 12px;
    }
    .cf-tab-product {
        width: 100%;
    }
    .cf-tab-content {
        width: 100%;
        margin-right: 0;
    }
    .cf-tab-content-2 {
        margin-top: 30px;
    }
    .cf-list-tabs {
        margin-left: 13px;
    }
    .class-custom a {
        font-size: 14px;
    }
    .class-custom p {
        font-size: 12px;
    }
    .cf-tab-btn {
        width: 35%;
        padding: 19px 20px;
    }
    .cf-tab-btn p {
        font-size: 18px;
    }
    .cf-tab-btn span {
        font-size: 12px;
    }
    .cf-plan-list ul li p span {
        font-size: 12px;
    }
    .cf-plan-list ul li p {
        font-size: 12px;
    }
    .cf-plan-list ul li i {
        margin-right: 10px;
    }
    .cf-plan-list ul li {
        margin-bottom: 12px;
    }
    .cf-plan-list ul li:last-child {
        margin-bottom: 0;
    }
    .cf-j-listing {
        width: 100%;
        padding-bottom: 15px;
    }
    .cf-j-profile {
        margin-top: 7%;
        float: none;
        margin: 0 auto;
        display: table;
    }
    .cf-j-listing h3 {
        font-size: 16px;
        margin-top: 15px;
        margin-bottom: 0;
    }
    .cf-j-listing span {
        color: #fff;
        font-size: 13px;
    }
    .cf-post-content label {
        font-size: 13px;
    }
    .cf-post-content .h-style {
        font-size: 16px;
        margin-bottom: 18px;
    }
    .cf-post-content input {
        font-size: 12px;
        height: 44px;
    }
    .cf-post-content .select2-container--default .select2-selection--single {
        height: 44px;
        font-size: 12px;
    }
    .cf-dropzone.dropzone .dz-message .dz-button {
        font-size: 18px;
        line-height: 26px;
    }
    .cf-dropzone .note {
        font-size: 13px;
        margin-top: 10px;
        line-height: 24px;
    }
    .style-h4s {
        font-size: 16px;
        margin-bottom: 18px;
    }
    .cf-post1.cf-con-selec {
        margin-bottom: 20px;
    }
    .cf-form-list .pretty {
        line-height: 11px;
    }
    .cf-con-selec .pretty {
        line-height: 12px;
    }
    .cf-featured-content .cf-featured-product img {
        max-width: inherit;
        width: 100%;
    }
    .cf-featured-content .cf-featured-product {
        float: none;
        margin-right: 0;
        position: relative;
    }
    .cf-featured-content {
        display: block;
    }
    .cf-au-box .cf-au-prfile {
        margin-bottom: 5px;
    }
    .cf-au-box .cf-au-details i {
        font-size: 10px;
    }
    .cf-au-box .cf-au-details h2 {
        font-size: 18px;
    }
    .cf-au-content-area {
        padding: 22px 40px;
    }
    .cf-au-persnal-details .heading-panel h2 {
        font-size: 18px;
    }
    .cf-au-icons-2 .heading-panel h2 {
        font-size: 18px;
    }
    .cf-au-icons-2 i {
        width: 30px;
        height: 30px;
        line-height: 30px;
    }
    .cf-list-au-des .heading-panel h2 {
        font-size: 18px;
    }
    .cf-list-srch-box {
        float: none;
        display: block;
        margin-top: 15px;
    }
    .cf-list-container-2 .select2-container {
        margin-right: 0;
        width: 100% !important;
    }
    .cf-list-container-2 .select2-container {
        margin-bottom: 10px;
    }
    .cf-list-srch-box .mt-no-space {
        margin-right: 0;
        margin-bottom: 12px;
        display: inline-block;
    }
    .cf-list-container-2 {
        padding: 25px 20px;
    }
    .cf-featured-content .cf-featured-details {
        padding-top: 20px;
    }
    .cf-featured-content .cf-featured-details h2 {
        font-size: 20px;
    }
    .cf-ribbon {
        display: none;
    }
    .cf-z-rt-profile {
        float: none;
        margin-right: 0;
    }
    .cf-z-reply {
        position: relative;
        margin-top: 10px;
    }
    .glyphicon {
        font-size: 18px;
    }
    .cf-z-reply .btn-theme {
        width: 100%;
    }
    .cf-z-rt-profile img {
        max-width: 100px;
    }
    .cf-z-star-rat i {
        font-size: 20px;
    }
    .cf-z-star-rat .heading-panel {
        margin-bottom: 0px !important;
    }
    .cf-z-star-rat .heading-panel h3 {
        font-size: 18px;
    }
    .cf-p-srch .heading-panel {
        margin-bottom: 18px;
    }
    .cf-p-srch .heading-panel h2 {
        font-size: 18px;
    }
    .cf-p-ads .heading-panel h2 {
        font-size: 18px;
    }
    .cf-p-profile {
        top: 0%;
        right: 4%;
    }
    .cf-p-profile img {
        max-width: 50px;
    }
    .cf-p-details h3 {
        font-size: 30px;
        width: 100%;
        line-height: 40px;
    }
    .cf-p-social .cf-p-icon-social {
        float: none;
        margin-top: 10px;
        display: inline-block;
    }
    .cf-z-rating .heading-panel h3 {
        font-size: 18px;
        margin: 0;
    }
    .cf-p-grid-profile img {
        max-width: 55px;
    }
    .cf-n1-product {
        overflow: hidden;
    }
    .cf-btn-top .btn-theme {
        width: 100%;
        font-size: 12px;
        padding: 8px;
    }
    .cf-con-content {
        width: 100%;
        margin-left: 0;
    }
    .cf-con-form {
        position: relative;
    }
    .cf-con-form .heading-panel {
        margin-bottom: 22px;
    }
    .cf-con-form .heading-panel h2 {
        font-size: 16px;
    }
    .cf-con-submit {
        display: block;
    }
    .cf-form-sbmit {
        margin-top: 20px;
    }
    .cf-con-submit .cf-con-selec {
        width: 100%;
    }
    .cf-banner-7 img {
        width: 100%;
    }
    .cf-category-box-2 {
        width: 50%;
    }
    .cf-top-cities {
        margin-bottom: 20px;
    }
    .cf-top-cities .cf-top-image img {
        width: 100%;
    }
    .cf-img-section img {
        width: 100%;
    }
    .cf-ads-container img {
        width: 100%;
    }
    .cf-super-ad .clockdiv {
        left: 26%;
        top: 51%;
    }
    .smalltext {
        font-size: 10px;
    }
    .cf-ads-banner img {
        width: 100%;
    }
    .cf-f-content {
        text-align: center;
        margin-top: 5px;
        margin: 15px 0;
    }
    .cf-f-socials i {
        font-size: 12px;
        width: 28px;
        height: 28px;
        line-height: 28px;
    }
    .cf-ribbon-2 {
        top: 0;
    }
    .cf-top-right {
        float: none;
    }
    .my-content {
        overflow: hidden;
    }
    .my-content li {
        border-right: none;
        padding: 0 10px;
        float: left;
    }
    .my-menu .my-content .btn-secondary {
        padding: 0 8px;
    }
    .cf-style {
        float: none;
        padding-bottom: 0 !important;
    }
    .cf-categories-content-hero {
        margin-top: 30px;
    }
    .sb-header .logo {
        text-align: left;
        padding: 30px 0px;
    }
    .sb-header .logo img {
        max-width: 150px;
    }
    .buyent-transparent.cf-header .sb-menu>ul {
        background-color: #FFF;
        margin-bottom: 20px;
    }
    .buyent-transparent.cf-header .sb-menu>ul>li>a {
        color: #231900;
    }
    .buyent-transparent .cf-header-details .btn-theme.buyent-membership {
        background-color: #FFF !important;
        color: #231900 !important;
    }
    .hero-banner-inside {
        margin-top: 220px;
        width: 100%;
    }
    .header-inner {
        width: 100%;
    }
    .header-inner h1 {
        font-size: 34px;
        margin-bottom: 20px;
    }
    .buyent-banner .buyent-single-field .has-search .form-control {
        margin-bottom: 15px;
    }
    .search-header .search-btn {
        padding: 12px 40px;
        height: 55px;
        width: 100%;
    }
    .hero-banner-keywords {
        text-align: center;
        margin-top: 60px;
    }
    .hero-banner-keywords a {
        margin-bottom: 10px;
    }
    .buyent-banner .form-group.form-action {
        position: relative;
        width: 100%;
    }
    .search-header {
        width: 100%;
    }
    .search-header #searchform {
        box-shadow: none;
    }
    .buyent-banner .curly-arrow {
        display: none;
    }
    .cf-it-image {
        width: 100%;
    }
    .call-actionz .parallex-text h4 {
        font-size: 30px;
    }
    .call-actionz p {
        width: 100%;
        font-size: 18px;
    }
    .main-home-sec7 .mobi-1 img {
        display: none;
    }
    .cf-m-main-content {
        padding-top: 30px;
    }
    .cf-footer .buyent-copyright {
        flex-direction: column;
    }
    .cf-a-list ul {
        justify-content: center;
    }
    .cf-a-product h3 {
        text-align: center;
    }
    .cf-a-list {
        float: none;
    }
    .cf-list-container {
        padding: 20px;
    }
    .cf-list-srch-box .select2-container {
        width: 100%!important;
        margin-right: 0;
    }
    .cf-style-m i:last-child {
        margin-right: 10px !important;
        margin-left: 0;
    }
    .mobile-filters .mobile-filter-heading {
        font-size: 20px;
        font-weight: 500;
        text-transform: capitalize;
        margin-top: 20px;
        margin-bottom: 20px;
    }
    .mobile-filters .mobile-filter-heading,
    .mobile-filters-btn {
        display: block;
    }
    .mobile-filters {
        position: fixed;
        width: 100%;
        height: 100%;
        top: 0;
        left: 0;
        background: #fff;
        display: none;
        transition: opacity .3s linear;
        overflow-y: scroll;
    }
    .mobile-filters.active {
        z-index: 9;
        display: block;
        background-color: #fff;
        padding: 15px;
    }
    .mobile-filters-btn {
        position: fixed;
        width: 100%;
        height: auto;
        padding: 10px 0;
        bottom: 0;
        left: 0;
        text-align: center;
        z-index: 9;
        transition: all .3s ease-in-out;
    }
    .mobile-filters-btn a i {
        margin-left: 5px;
    }
    .filter-close-btn {
        display: block;
        position: absolute;
        top: 15px;
        right: 15px;
    }
    .page-template-classified-map-search .cf-list-search-box {
        padding-top: 20px;
    }
    .cf-map-search-ads .left-part.no-map {
        width: calc(100% - 0px);
    }
    .page-template-classified-map-search .cf-map-search-ads .left-part {
        padding: 20px;
        padding-top: 210px;
        position: relative;
    }
    .cf-fd1-search .cf-search-filter-right {
        flex-direction: column;
    }
    .cf-fd1-search .reset-mapsearch {
        align-self: start;
        margin-bottom: 10px;
    }
    .cf-fd1-search .select2-container {
        width: 100% !important;
        margin-left: 0;
    }
    .cf-fd1-search .cf-style-m {
        align-self: start;
        margin-top: 10px;
        margin-left: 0;
    }
    .cf-z-product-list {
        padding: 20px;
    }
    .cf-custom-feature .cf-z-prduct-details p {
        width: 100%;
    }
    .cf-z-full-des.default-style .cf-e-profile-box {
        margin-top: 0;
    }
    .buyent-chat-btns a:first-child {
        margin-right: 0;
    }
    .default-style .buyent-chat-btns a,
    .default-style .buyent-chat-btns a.buyent-whatsap-btn {
        padding: 12px 20px;
    }
    .cf-au-form {
        margin-bottom: 30px;
    }
    .author-strip-bar {
        display: none;
    }
    .fr-work-process-grid .col-xxl-2 {
        display: none;
    }
    .fr-work-process-grid .col-xxl-2 {
        display: none;
    }
    .search-box-content .buyent-btn {
        width: 100%;
    }
    .search-box-content .buyent-btn h2 {
        font-size: 34px;
    }
    .search-box-content .buyent-btn a {
        font-size: 16px;
    }
    .search-box .search-box-content {
        padding-top: 50px;
    }
    .s01 form .inner-form {
        flex-direction: column;
    }
    .s01 form .inner-form .input-field {
        position: relative;
        width: 100%;
        margin-bottom: 20px;
    }
    .s01 form .inner-form .input-field:last-child {
        position: relative;
        width: 100%;
        margin-bottom: 0;
    }
    .s01 form .inner-form .input-field:last-child .btn {
        width: 100%;
    }
    .s01 form .inner-form .input-field label {
        display: none;
    }
    .s01 form .inner-form .input-field input {
        height: 50px;
    }
    .s01 form .inner-form .select2-container--default .select2-selection--single .select2-selection__rendered {
        line-height: 50px;
    }
    .s01 form .inner-form .select2-container .select2-selection--single,
    .s01 form .inner-form .select2-container--default .select2-selection--single .select2-selection__arrow {
        height: 50px;
    }
    .cf-hero-slider.swiper-container-horizontal>.swiper-pagination-bullets,
    .cf-hero-slider.swiper-pagination-custom,
    .swiper-pagination-fraction {
        display: none;
    }
    .multiple-block ul.multiple-block-item li {
        padding-right: 0;
    }
    .buyent-heading-link {
        display: none !important;
    }
    .cf-footer .buyent-copyright {
        flex-direction: column;
        justify-content: center;
    }
    .cf-footer .buyent-copyright .cf-f-logo {
        display: flex;
        justify-content: center;
    }
    .main-home-sec7 .btn.app-download-button1 i {
        display: none;
    }
    .main-home-sec7 .btn.app-download-button1 span.app-store-btn1 span span:last-child {
        font-size: 14px;
    }
    .main-home-sec7 .and-div {
        margin-left: 5px;
    }
    .multiple-block {
        padding-top: 30px;
    }
    .sb-menu ul ul li>a i {
        display: none;
    }
    .buyent-cart .woocommerce-cart-form .woocommerce-cart-form__contents {
        margin-bottom: 30px;
    }
    .cf-checkout-sidebar {
        margin-top: 30px;
    }
    .cf-z-list-2 p {
        text-align: left;
        margin-top: 20px;
    }
    .cf-z-list-2 {
        text-align: left;
        position: relative;
        margin-top: 20px;
    }
    .cf-p-product ul {
        display: flex;
        padding: 0;
        flex-direction: column;
    }
    .cf-p-product ul li {
        margin-right: 0;
        margin-bottom: 15px;
    }
    .cf-p-product ul li:last-child {
        margin-bottom: 0;
    }
    .cf-p-content .comment-form label {
        display: inline;
    }
    .widget-seprator .widget-seprator-heading .sec-title {
        font-size: 26px;
    }
    .burger-menu {
        position: absolute;
        top: 40px;
    }
    .cf-con-content {
        margin-bottom: 30px;
    }
    .cf-con-content {
        margin-bottom: 30px;
    }
    .cf-z-left ul {
        display: block;
    }
    .cf-z-left ul li {
        float: left;
    }
    .cf-sign-details {
        padding: 30px;
        width: 100%;
    }
    .cf-sign-in.padding-content-2 {
        padding: 60px 0;
    }
    .cf-sign-product {
        float: none;
        margin: 0;
        width: 100%;
    }
    .cf-list-srch-box .buyent-author-filter-form {
        margin-left: 0;
        display: inline-block;
        margin-top: 15px;
    }
    .cf-style-m {
        margin-left: 0;
        display: inline-block;
    }
    .page-template-classified-search .cf-style-m {
        margin-top: 15px;
        margin-left: 0;
    }
    .cf-p-grid-content .cf-author-blog-meta li img {
        display: none;
    }
    .buyent-multi-tabs .tab-content .row {
        justify-content: center;
    }
    .cf-tabs-content .heading-panel {
        margin-bottom: 80px;
        text-align: center;
    }
    .buyent-multi-tabs nav {
        position: absolute;
        top: -75px;
    }
    .cf-p-product ul li:not(:last-child)::after {
        background-color:transparent;
    }
    .buyent-heading-main h2 {
        font-size: 30px;
    }
    .woocommerce .buyent-shop div.product div.images.woocommerce-product-gallery {
        width:100%;
        margin-bottom: 20px;
    }
    .woocommerce .buyent-shop .shopping-cart-items .card .item-pric {
        float: none;
        margin-bottom: 10px;
    }
    .cf-shiping .woocommerce form.checkout_coupon .form-row-first,
    .cf-shiping .woocommerce-page form.checkout_coupon .form-row-first {
        width: 100%;
    }
    .cf-shiping .woocommerce form.checkout_coupon .form-row-last,
    .cf-shiping .woocommerce-page form.checkout_coupon .form-row-last {
        width: 100%;
    }
    .cf-p-content .fr-latest-user-reviews ul.children, .cf-p-content .fr-latest-user-reviews ol.children {
        padding-left:0;
    }

    .cf-header.sb-header .my-content li .badge {
        left: 14px;
        top: 12px;
    }
    .my-menu .my-content .cf-m-cart span {
        right: unset;
        left: 146px !important;
        top: 5% !important;
    }
    .cf-hero {
        height: unset;
    }
    .cf-categories-content-hero .cf-category-blogs {
        padding: 17px;
    }
    .cf-hero-content {
        margin-top: 0;
    }
    .swiper-container-hero {
        padding-bottom: 0;
    }
    .elementor-60 .elementor-element.elementor-element-3c0a602 > .elementor-widget-container,
    .elementor-60 .elementor-element.elementor-element-686963f > .elementor-widget-container {
        padding: 0px 0px 30px 0px !important;
    }
    .cf-tabs-content .heading-panel {
        padding-left: 0;
    }
    .cf-swiper-contain {
        margin-left: 0px;
    }
    .elementor-60 .elementor-element.elementor-element-f27cc7c > .elementor-widget-container {
        padding: 30px 0px 0px 0px !important;
    }
    .buyent-shop .buyent-woo-filter-area {
        display: block;
        text-align: center;
    }
    .buyent-shop .woocommerce-result-count,
    .buyent-shop .woocommerce-ordering {
        float: none;
    }
    .buyent-shop .buyent-woo-filter-area p.woocommerce-result-count {
        margin-bottom: 10px;
    }
    /* my changes start */
    .buyent-services-carousel .buyent-carousel-left-meta .cf-tabs-content .heading-panel {
        margin-bottom: 30px !important;
    }
    .buyent-services-carousel .buyent-carousel .services-card {
        padding: 15px 16px !important;
    }
    .buyent-prf-card-footer .meta-txt h4 {
        max-width: 270px !important;
    }
    .cf-tabs-content {
        margin-bottom: 165px !important;
    }
    .buyent-multi-tabs nav {
        top: -160px !important;
    }
    .buyent-multi-tabs nav .nav-tabs .nav-link {
        margin-bottom: 10px !important;
    }
    .content-area #wcfmmp-store #wcfm_store_header .address {
        padding: 10px 0 70px 0px;
        margin-left: 0;
        width: 100% !important;
    }
    .content-area #wcfmmp-store #wcfm_store_header .bd_icon_area {
        left: 0;
        top: 5px;
    }
    .content-area #wcfmmp-store .logo_area {
        float: left;
    }
    .content-area #wcfmmp-store #wcfm_store_header .address.rgt {
        float: right;
        width: 100% !important;
        text-align: left;
    }
    .content-area #wcfmmp-store .header_right {
        background: none;
    }
    .content-area .product_area .buyent-woo-filter-area {
        flex-direction: column;
        align-items: flex-start;
    }
    .content-area #wcfmmp-store p {
        padding-bottom: 15px;
    }
    .content-area #wcfmmp-store .tab_area .tab_links li.active {
        border-left: none !important;
    }
    .content-area #wcfmmp-store #wcfm_store_header {
        background-color: #ffff !important;
    }
    .content-area #wcfmmp-store h1.wcfm_store_title, 
    .content-area #wcfmmp-store .address h1.wcfm_store_title {
        color: #231900 !important;
    }
    .content-area #wcfmmp-store .address i {
        color: #adb5b6 !important;
    }
    /* my changes end */
}

@media (min-width: 576px) and (max-width: 767.8px) {
    .cf-fd1-search .select2-container {
        width: 150px !important;
    }
    .cf-fd1-search {
        flex-direction: column;
        margin-bottom: 20px;
    }
    .cf-fd1-search .cf-fd1-details {
        align-self: flex-start;
        margin-bottom: 20px;
    }
    .cf-fd1-search .cf-search-filter-right {
        justify-content: flex-end;
    }
    .cf-fd1-search .reset-mapsearch {
        display: none;
    }
    .cf-fd1-search .cf-search-filter-right {
        justify-content: flex-end;
    }
    .buyent-search-switcher {
        display: none;
    }
    .cf-map-search-ads .left-part {
        width: calc(100% - 200px);
    }
    .cf-map-search-ads .right-part {
        display: none;
    }
    .cf-list-search-box {
        padding: 20px;
        margin-bottom: 20px;
    }
    .cf-map-search-ads .new-sidebar {
        width: 100%;
    }
    .cf-map-search-ads {
        margin: 0;
        padding: 0;
    }
    .cf-header .sb-menu {
        display: flex;
        justify-content: flex-start;
        flex-direction: column;
    }
    .cf-header-middle form {
        display: none;
    }
    .cf-style {
        float: none;
        margin-right: 0;
    }
    .cf-header-details .btn-secondary {
        padding-left: 8px;
    }
    .map-int iframe {
        width: 100%;
        height: 960px;
    }
    .cf-btn-left .btn-theme {
        padding: 8px 24px;
    }
    .cf-btn-left i {
        font-size: 12px;
    }
    .cf-btn-left {
        left: -5%;
        top: 33%;
        display: none;
    }
    .map_canvas .cf-list-search-box {
        margin-right: 0;
        width: 100%;
    }
    .cf-center {
        width: 100%;
        margin-top: 30px;
    }
    .map_canvas {
        width: 75%;
        top: 25%;
        left: 15%;
    }
    .cf-form-header {
        width: 100%;
        float: none;
        display: none;
    }
    .cf-header-middle {
        display: block;
        padding-top: 0;
        position: absolute;
        top: 20px;
        right: 40px;
    }
    .cf-menu-style .logo {
        margin-right: 0 !important;
    }
    .cf-header-details {
        margin: 0 auto;
        width: 100%;
        text-align: right;
    }
    .cf-header-details::before {
        display: none;
    }
    .cf-404-content {
        width: 60%;
    }
    .cf-404-content p {
        line-height: 26px;
        font-size: 12px;
    }
    .cf-d-search {
        margin: 20px 0;
    }
    .cf-d-content .cf-d-product {
        margin-right: 15px;
        padding: 20px 14px;
    }
    .cf-d-content .cf-d-product img {
        width: 80%;
        margin: 0 auto;
        display: table;
    }
    .cf-d-search .btn-theme {
        padding: 8px 14px;
        font-size: 12px;
    }
    .cf-d-socials {
        float: left;
    }
    .cf-404-content h3 {
        font-size: 22px;
    }
    .cf-m-main-content .cf-m-icon {
        margin-right: 15px;
    }
    .cf-d-content .cf-d-container h3 {
        font-size: 20px;
    }
    .cf-left-bar {
        display: none;
    }
    .cf-it-details {
        width: 40%;
        padding: 20px 12px;
    }
    .cf-a-itwork-product .cf-it-content {
        width: 100%;
        padding: 0;
    }
    .cf-it-details h4 {
        font-size: 20px;
    }
    .cf-a-itwork-product {
        display: block;
    }
    .cf-it-video-btn i {
        font-size: 28px;
        height: 65px;
        width: 65px;
        padding-top: 16px;
    }
    .fr-about-reviews ul li {
        width: 50%;
    }
    .fr-about-reviews ul li {
        margin-bottom: 20px;
    }
    .cf-j-content {
        float: none;
        width: 100%;
    }
    .cf-j-list {
        height: auto;
        width: 100%;
    }
    .cf-j-listing {
        padding: 20px;
        width: 75%;
        margin-top: 0;
        padding-left: 10px;
    }
    .cf-j-listing h3 {
        font-size: 18px;
        margin-top: 15px;
    }
    .cf-j-profile img {
        max-width: 85px;
    }
    .cf-tab-content {
        width: 100%;
        float: none;
    }
    .cf-tab-product {
        width: 100%;
        margin-top: 5%;
    }
    .cf-vendor-box .cf-vendor-img .cf-vendor-profile img {
        max-width: 60px;
    }
    .fr-about-reviews ul li::before {
        display: none;
    }
    .cf-post-content .h-style {
        font-size: 16px;
        margin-bottom: 18px;
    }
    .cf-post1.cf-con-selec {
        margin-bottom: 15px;
    }
    .cf-au-hero {
        height: 200px;
    }
    .cf-au-box .cf-au-prfile img {
        max-width: 90px;
    }
    .cf-au-prfile .cf-au-img {
        right: 40%;
    }
    .cf-au-prfile .cf-au-img img {
        width: 22px;
    }
    .cf-au-banner {
        display: none;
    }
    .cf-z-rt-profile {
        float: none;
        margin-right: 0;
    }
    .cf-list-srch-box {
        float: none;
        margin-top: 10px;
    }
    .cf-z-rating .heading-panel h3 {
        font-size: 18px;
        margin: 0;
    }
    .cf-p-banner {
        display: none;
    }
    .cf-coupon-2 {
        float: none;
        overflow: inherit;
    }
    .cf-cart-content {
        margin-top: 30px;
    }
    .cf-con-content {
        margin-left: 0;
        width: 100%;
        margin: 0 auto;
        display: table;
        position: relative;
    }
    .cf-con-submit .cf-con-selec {
        width: 50%;
    }
    .cf-banner-7 {
        display: none;
    }
    .cf-ads-container img {
        width: 100%;
    }
    .cf-super-ad .clockdiv {
        left: 33%;
    }
    .cf-super-ad .cf-price p {
        margin-right: 0;
    }
    .cf-category-links span {
        padding: 10px 7px;
        width: 100%;
    }
    .cf-category-box-2 {
        width: 45%;
    }
    .cf-categories-content {
        text-align: center;
        margin: 0 auto;
        display: table;
        width: 90%;
        margin-top: 20px;
    }
    .cf-ads-listing-ads {
        display: none;
    }
    .cf-f-socials {
        display: flex;
    }
    .cf-hero-product-2 img {
        width: 70%;
    }
    .cf-s-banner {
        margin-bottom: 20px;
    }
    .cf-s-latest-product .cf-ads-banner {
        display: none;
    }
    .cf-s-shop-content-4 .clockdiv {
        display: none;
    }
    .cf-ads-banner-2 {
        margin-bottom: 30px;
    }
    .swiper-container-hero .swiper-pagination {
        display: none;
    }
    .cf-furniture-category .nav-link {
        font-size: 12px;
    }
    .banner {
        margin-top: 25px;
    }
    .slider-padding-3 {
        padding: 30px 0;
    }
    .cf-logo-content {
        height: auto;
    }
    .cf-middle {
        padding-bottom: 30px;
    }
    .my-content li {
        border-right: none;
        line-height: inherit;
        padding: 0 20px;
        float: left;
    }
    .my-menu .my-content .btn-secondary {
        padding: 0;
    }
    .my-menu .sb-menu ul li i {
        font-size: 15px;
    }
    .my-content li .badge {
        font-size: 10px;
        top: 0;
    }
    .cf-u-product ul li::before {
        display: none;
    }
    .cf-z-price {
        position: relative;
        top: inherit;
        right: inherit;
        text-align: center;
        margin-top: 10px;
    }
    .cf-bid-view ul li {
        text-align: center;
    }
    .cf-e-banner {
        display: none;
    }
    .cf-sh-content {
        margin-top: 15px;
    }
    .cf-sign-social {
        padding: 6px 20px;
        width: 45%;
        margin-bottom: 20px;
    }
    .cf-sign-social::before {
        display: none;
    }
    .cf-sign-social i {
        margin-right: 0;
    }
    .cf-sig-content {
        display: block;
    }
    .sb-header .logo {
        text-align: left;
        padding: 30px 0px;
    }
    .sb-header .logo img {
        max-width: 150px;
    }
    .buyent-transparent.cf-header .sb-menu>ul {
        background-color: #FFF;
        margin-bottom: 20px;
    }
    .buyent-transparent.cf-header .sb-menu>ul>li>a {
        color: #231900;
    }
    .buyent-transparent .cf-header-details .btn-theme.buyent-membership {
        background-color: #FFF !important;
        color: #231900 !important;
    }
    .hero-banner-inside {
        margin-top: 220px;
        width: 100%;
    }
    .header-inner {
        width: 100%;
    }
    .header-inner h1 {
        font-size: 30px;
        margin-bottom: 20px;
    }
    .buyent-banner .buyent-single-field .has-search .form-control {
        margin-bottom: 15px;
    }
    .search-header .search-btn {
        padding: 12px 40px;
        height: 55px;
        width: 100%;
    }
    .hero-banner-keywords {
        text-align: center;
        margin-top: 60px;
    }
    .hero-banner-keywords a {
        margin-bottom: 10px;
    }
    .buyent-banner .form-group.form-action {
        position: relative;
        width: 100%;
    }
    .search-header {
        width: 100%;
    }
    .search-header #searchform {
        box-shadow: none;
    }
    .buyent-banner .curly-arrow {
        display: none;
    }
    .cf-it-image {
        width: 100%;
    }
    .call-actionz .parallex-text h4 {
        font-size: 30px;
    }
    .call-actionz p {
        width: 100%;
        font-size: 18px;
    }
    .main-home-sec7 .mobi-1 img {
        display: none;
    }
    .cf-m-vendor, .cf-m-main-content {
        margin-top: 30px;
    }
    .cf-u-content h3 {
        margin-bottom: 0;
        font-size: 18px;
    }
    .buyent-gallery .slider-gallery-image {
        margin: 0 10px !important;
    }
    .buyent-transparent .cf-header-details>.btn-theme {
        background-color: #FFCC00;
    }
    .cf-header .sb-menu>ul>li>a {
        padding: 0 15px;
        line-height: 50px;
    }
    .cf-a-product h3 {
        text-align: center;
    }
    .cf-a-list {
        float: none;
    }
    .cf-a-list ul {
        justify-content: center;
    }
    .cf-a-product h3 {
        margin-bottom: 10px;
    }
    .cf-list-srch-box .select2-container {
        width: 220px !important;
    }
    .cf-header .sb-menu>ul>li>a {
        padding: 0;
        line-height: 50px;
    }
    .mobile-filters .mobile-filter-heading {
        font-size: 20px;
        font-weight: 500;
        text-transform: capitalize;
        margin-top: 20px;
        margin-bottom: 20px;
    }
    .mobile-filters .mobile-filter-heading,
    .mobile-filters-btn {
        display: block;
    }
    .mobile-filters {
        position: fixed;
        width: 100%;
        height: 100%;
        top: 0;
        left: 0;
        background: #fff;
        z-index: 9;
        display: none;
        transition: opacity .3s linear;
        overflow-y: scroll;
    }
    .mobile-filters.active {
        z-index: 999;
        display: block;
        background-color: #fff;
        padding: 15px;
    }
    .mobile-filters-btn a i {
        margin-left: 5px;
    }
    .mobile-filters-btn {
        /*display: none;*/
        position: fixed;
        width: 100%;
        height: auto;
        padding: 10px 0;
        bottom: 0;
        left: 0;
        text-align: center;
        z-index: 9999;
        transition: all .3s ease-in-out;
    }
    .filter-close-btn {
        display: block;
        position: absolute;
        top: 15px;
        right: 15px;
    }
    .cf-map-search-ads .left-part.no-map {
        width: calc(100% - 0px);
    }
    .page-template-classified-map-search .cf-map-search-ads .left-part {
        padding-top: 130px;
    }
    .page-template-classified-map-search .cf-list-search-box {
        padding-top: 20px;
    }
    .cf-z-product-element ul {
        columns: 1;
    }
    .cf-custom-feature .cf-z-prduct-details p {
        width: 100%;
    }
    .cf-z-full-des.default-style .cf-e-profile-box {
        margin-top: 0;
    }
    .cf-au-form {
        margin-bottom: 30px;
    }
    .author-strip-bar {
        display: none;
    }
    .cf-au-content {
        margin-top: -150px;
    }
    .cf-featured-content {
        display: block;
        flex-direction: column;
    }
    .cf-featured-content .cf-featured-product img {
        width: 100%;
        max-width: inherit;
    }
    .cf-featured-content .cf-featured-product {
        float: none;
        margin: 0;
    }
    .cf-featured-content .cf-featured-details h2 {
        font-size: 18px;
        max-height: 60px;
        line-height: 30px;
        margin-top: 10px;
    }
    .cf-featured-ads-1 ul li:first-child {
        display: none;
    }
    .cf-con-form {
        width: 100%;
        padding-right: 30px;
    }
    .buyent-transparent .line-menu {
        background-color: #fff !important;
    }
    .fr-work-process-grid .col-xxl-2 {
        display: none;
    }
    .search-box-content .buyent-btn {
        width: 100%;
    }
    .search-box-content .buyent-btn h2 {
        font-size: 30px;
    }
    .search-box-content .buyent-btn a {
        font-size: 16px;
    }
    .search-box .search-box-content {
        padding-top: 80px;
    }
    .s01 form .inner-form {
        flex-direction: column;
    }
    .s01 form .inner-form .input-field {
        position: relative;
        width: 100%;
        margin-bottom: 20px;
    }
    .s01 form .inner-form .input-field:last-child {
        position: relative;
        width: 100%;
        margin-bottom: 0;
    }
    .s01 form .inner-form .input-field:last-child .btn {
        width: 100%;
    }
    .s01 form .inner-form .input-field label {
        display: none;
    }
    .s01 form .inner-form .input-field input {
        height: 50px;
    }
    .s01 form .inner-form .select2-container--default .select2-selection--single .select2-selection__rendered {
        line-height: 50px;
    }
    .s01 form .inner-form .select2-container .select2-selection--single,
    .s01 form .inner-form .select2-container--default .select2-selection--single .select2-selection__arrow {
        height: 50px;
    }
    .cf-hero-slider.swiper-container-horizontal>.swiper-pagination-bullets,
    .cf-hero-slider.swiper-pagination-custom,
    .swiper-pagination-fraction {
        display: none;
    }
    .multiple-block ul.multiple-block-item li {
        padding-right: 10px;
    }
    .buyent-heading-link {
        display: none !important;
    }
    .cf-footer .buyent-copyright {
        flex-direction: column;
        justify-content: center;
    }
    .cf-footer .buyent-copyright .cf-f-logo {
        display: flex;
        justify-content: center;
    }
    .sb-menu ul ul li>a i {
        display: none;
    }
    .buyent-cart .product-thumbnail {
        float: left;
    }
    .cf-checkout-sidebar {
        margin-top: 30px;
    }
    .cf-z-list-2 p {
        text-align: left;
        margin-top: 20px;
    }
    .cf-z-list-2 {
        text-align: left;
        position: relative;
        margin-top: 20px;
    }
    .cf-p-product ul {
        display: flex;
        padding: 0;
        flex-direction: column;
    }
    .cf-p-product ul li {
        margin-right: 0;
        margin-bottom: 15px;
    }
    .cf-p-product ul li:last-child {
        margin-bottom: 0;
    }
    .cf-p-content .comment-form label {
        display: inline;
    }
    .widget-seprator .widget-seprator-heading .sec-title {
        font-size: 26px;
    }
    .cf-con-content {
        margin-bottom: 30px;
    }
    .cf-sign-details {
        padding: 30px;
        width: 100%;
    }
    .cf-sign-in.padding-content-2 {
        padding: 60px 0;
    }
    .cf-sign-product {
        float: none;
        margin: 0;
        width: 100%;
    }
    .cf-p-details h3 {
        font-size: 30px;
        line-height: 40px;
    }
    .cf-p-product ul li:not(:last-child)::after {
        background-color: transparent;
    }
    .woocommerce .buyent-shop div.product div.images.woocommerce-product-gallery {
        width:100%;
    }
    .cf-shiping .woocommerce form.checkout_coupon .form-row-first,
    .cf-shiping .woocommerce-page form.checkout_coupon .form-row-first {
        width: 60%;
    }
    .cf-shiping .woocommerce form.checkout_coupon .form-row-last,
    .cf-shiping .woocommerce-page form.checkout_coupon .form-row-last {
        width: 40%;
    }
    .blog-sidebar {
        margin-top:30px;
    }
    /*    .cf-header.sb-header .sb-menu > ul {
            display: flex !important;
            flex-direction: column;
        }*/
    .cf-header.sb-header .my-content li .badge {
        top: 12px;
        left: 12px;
    }
    .my-menu .my-content .cf-m-cart span {
        right: auto;
        left: 28% !important;
        top: 4px !important;
    }
    .cf-top-category {
        margin-bottom: 17px;
    }
    .cf-hero {
        height: unset;
    }
    .cf-hero-content {
        margin-top: 50px;
    }
    .elementor-widget-image img {
        margin-bottom: 50px;
    }
    .buyent-profile-grid .card-meta .prf-img img {
        height: 94px;
    }
    .buyent-prf-card-footer .meta-txt h4 {
        max-width: 226px;
    }
    .cf-swiper-contain {
        margin-left: 0;
    }
    .elementor-60 .elementor-element.elementor-element-3c0a602 > .elementor-widget-container,
    .elementor-60 .elementor-element.elementor-element-686963f > .elementor-widget-container,
    .elementor-60 .elementor-element.elementor-element-f27cc7c > .elementor-widget-container {
        padding: 0px 0px 0px 0px !important;
    }
    .cf-tabs-content {
        margin-bottom: 75px !important;
    }
    .buyent-multi-tabs nav {
        top: -65px !important;
    }
    .buyent-services-carousel .cf-tabs-content {
        margin-bottom: 0 !important;
    }
    .content-area #wcfmmp-store #wcfm_store_header .address {
        padding: 20px 0 20px 0px;
        margin-left: 0;
    }
    .content-area #wcfmmp-store .address p {
        padding-bottom: 0;
    }
    .content-area #wcfmmp-store .header_right {
        padding: 0;
    }
    .content-area #wcfmmp-store .tab_area .tab_links {
        border-bottom: 2px solid #FFCC00;
    }
    .content-area #wcfmmp-store ul li .children li {
        width: 96%;
    }
    .content-area #wcfmmp-store #wcfm_store_header .address.rgt {
        width: 100% !important;
    }
}

@media (min-width: 768px) and (max-width: 991.8px) {
    .cf-map-search-ads .new-sidebar {
        width: 280px;
    }
    .cf-list-search-box {
        padding: 20px;
        margin-bottom: 20px;
    }
    .cf-fd1-search .select2-container {
        width: 200px !important;
    }
    .cf-fd1-search .cf-fd1-details {
        align-self: flex-start;
        margin-bottom: 20px;
    }
    .cf-fd1-search {
        flex-direction: column;
        margin-bottom: 20px;
    }
    .cf-fd1-search .cf-search-filter-right {
        justify-content: flex-end;
    }
    .buyent-search-switcher {
        display: none;
    }
    .cf-map-search-ads .left-part {
        width: calc(100% - 280px);
        padding: 20px;
    }
    .cf-map-search-ads .right-part {
        display: none;
    }
    .cf-map-search-ads {
        margin: 0;
    }
    .cf-featured-content .cf-featured-product {
        margin-right: 0 !important;
        float: none;
    }
    .cf-featured-content .cf-featured-details {
        margin-left: 20px;
    }
    .cf-featured-ads-1 {
        overflow: hidden;
        margin-top: 0;
    }
    .cf-form-header .buyent-toggle-search.btn-theme {
        float: right;
        height: 42px;
        padding: 13px 18px;
    }
    .cf-header-middle form {
        left: auto;
        right: 90px;
    }
    .cf-form-area .mapboxgl-canvas {
        width: 100% !important;
    }
    .sb-post-dashboard-geocoder .mapboxgl-ctrl-geocoder {
        min-width: inherit;
    }
    .cf-sign-details .btn-default {
        padding: 8px 22px;
        font-size: 12px;
    }
    .cf-header .sb-menu {
        flex-direction: column;
    }
    .cf-header-details::before {
        display: none;
    }
    .cf-center {
        width: 65%;
    }
    .map_canvas {
        position: absolute;
        width: 85%;
        left: 8%;
    }
    .cf-btn-left {
        left: -6%;
    }
    .cf-form-header {
        width: auto;
        position: relative;
        float: none;
    }
    .cf-header-details {
        margin-left: 0;
    }
    .cf-style {
        float: none;
        margin-right: 0;
    }
    .cf-header-details .btn-secondary {
        padding: 0 20px;
    }
    .cf-header-details i {
        font-size: 12px;
    }
    .cf-header-details span {
        font-size: 12px;
        margin-right: 10px;
    }
    .cf-header-middle {
        align-self: flex-end;
        position: absolute;
        top: 20px;
        right: 40px;
    }
    .cf-form-header .form-group input {
        height: 42px;
        font-size: 12px;
    }
    .cf-form-header .select2-container--default .select2-selection--single .select2-selection__rendered {
        font-size: 12px;
        width: 120px;
    }
    .cf-form-header .select2-container .select2-selection--single {
        height: 42px;
    }
    .cf-form-header .btn-theme i {
        font-size: 15px;
    }
    .cf-form-header .btn-theme {
        padding: 11px 25px;
        height: 42px;
    }

    .cf-404-content h3 {
        font-size: 24px;
        margin-top: 18px;
    }
    .cf-left-bar {
        display: none;
    }
    .cf-a-itwork-product .cf-it-content h3 {
        font-size: 30px;
        line-height: 35px;
    }
    .cf-it-video-btn {
        left: 10%;
        bottom: 4%
    }
    .cf-a-itwork-product .cf-it-content {
        padding: 0;
        margin-top: 20px;
        width: 100%;
    }
    .cf-it-details {
        width: 60%;
    }
    .cf-it-details h4 {
        font-size: 16px;
        line-height: 24px;
        margin-bottom: 10px;
    }
    .cf-it-details p {
        font-size: 13px;
        color: #fff;
        line-height: 24px;
    }
    .fr-about-i-details span {
        font-size: 24px;
    }
    .cf-tab-product {
        width: 100%;
        margin-top: 3%;
        display: inline-block;
    }
    .fr-about-reviews ul li .fr-about-icons {
        float: none;
    }
    .fr-about-i-details {
        margin-left: 0;
        margin-top: 20px;
    }
    .fr-about-reviews ul li {
        text-align: center;
    }
    .fr-about-reviews ul li::before {
        content: none;
    }
    .cf-tab-content {
        float: none;
        margin-right: 0;
        width: 100%;
    }
    .cf-plan-list {
        text-align: center;
    }
    .cf-plan-list ul {
        columns: 2;
    }
    .cf-price-plan .btn-theme {
        width: 100%;
        padding: 9px;
        border-radius: 0;
    }
    .cf-vendor-box .cf-vendor-img .cf-vendor-profile img {
        max-width: 60px;
    }
    .cf-j-content {
        display: none;
    }
    .cf-j-listing {
        width: auto;
        padding: 0 20px;
        margin-top: 15px;
        text-align: center;
    }
    .cf-j-list {
        width: 60%;
        margin: 0 auto;
    }
    .cf-j-profile {
        float: none;
    }
    .cf-j-listing h3 {
        font-size: 16px;
    }
    .cf-j-listing h3 {
        margin-top: 20px;
    }
    .cf-j-profile img {
        max-width: 80px;
    }
    .cf-post-content input {
        height: 40px;
        font-size: 12px;
    }
    .cf-post-content .h-style {
        font-size: 16px;
        margin-bottom: 15px;
    }
    .cf-con-selec .pretty {
        line-height: 15px;
    }
    .no-padding-right {
        padding-left: 0;
    }
    .cf-au-hero {
        height: 240px;
    }
    .cf-n-content ul li {
        margin-right: 25px;
    }
    .cf-au-box .cf-au-prfile img {
        max-width: 85px;
    }
    .cf-au-form .heading-panel {
        margin-bottom: 20px;
    }
    .cf-au-form .heading-panel h2 {
        font-size: 18px;
    }
    .cf-au-form .form-group {
        margin-bottom: 20px;
    }
    .cf-au-context .cf-ad-rec {
        position: relative;
        top: inherit;
        right: inherit;
        text-align: center;
        margin-top: 5px;
    }
    .cf-au-context .cf-ad-rec img {
        max-width: 50px;
    }
    .cf-au-banner {
        margin-top: 25px;
    }
    .cf-list-au-des .heading-panel h2 {
        font-size: 18px;
    }
    .cf-list-au-des .heading-panel {
        margin-bottom: 15px;
    }
    .cf-featured-content .cf-featured-details h2 {
        font-size: 18px;
    }
    .cf-featured-content .cf-featured-product {
        margin-right: 15px;
    }
    .cf-featured-ads-1 ul li::before {
        display: none;
    }
    .cf-z-reply {
        position: relative;
        top: inherit;
        right: inherit;
        text-align: center;
        margin-top: 10px;
    }
    .cf-z-star-rat .heading-panel {
        margin-bottom: 0px;
    }
    .cf-z-star-rat .heading-panel h3 {
        font-size: 18px;
    }
    .cf-z-star-rat {
        margin-bottom: 15px;
    }
    .cf-p-srch .heading-panel h2 {
        font-size: 16px !important;
    }
    .cf-p-srch .heading-panel {
        margin-bottom: 15px;
    }
    .cf-p-ads .heading-panel h2 {
        font-size: 18px !important;
    }
    .cf-p-ads ul li {
        display: block;
        text-align: center;
    }
    .cf-p-ads .cf-p-img2 {
        margin-right: 0;
    }
    .cf-p-details h3 {
        font-size: 40px;
    }
    .cf-z-rating .heading-panel h3 {
        font-size: 20px;
        margin-bottom: 0;
    }
    .cf-cart-content {
        width: 50%;
        margin: 0 auto;
    }
    .bg-space {
        margin-bottom: 25px;
    }
    .cf-btn-top {
        margin-top: 25px;
    }
    .cf-con-content {
        position: relative;
        width: 100%;
        margin-left: 0;
    }
    .cf-con-content h3 {
        font-size: 20px;
    }
    .cf-con-fluid {
        margin-bottom: 15px;
    }
    .cf-con-form .heading-panel {
        margin-bottom: 20px;
    }
    .cf-con-submit .cf-con-selec {
        width: 50%;
    }
    .cf-c-container h3 {
        font-size: 20px;
        margin-bottom: 15px;
    }
    .cf-slide-show .swiper-slide {
        width: 100%;
    }
    .cf-img-section {
        display: none;
    }
    .cf-category-box-2 {
        width: 80%;
        float: none;
        margin-right: 0;
        text-align: center;
    }
    .cf-category-links span {
        width: 100%;
        text-align: center;
        margin-top: 10px;
    }
    .cf-top-cities .cf-top-details h3 {
        font-size: 14px;
        line-height: inherit;
    }
    .cf-super-ad .cf-super-title h3 {
        font-size: 16px;
    }
    .cf-super-ad .cf-super-rating {
        margin-bottom: 5px;
    }
    .cf-f-socials {
        display: flex;
        margin-top: 6px;
    }
    .cf-f-content {
        margin-top: 0;
    }
    .cf-sd-content h2 {
        font-size: 20px;
    }
    .cf-list-srch-box .select2-container {
        width: 140px !important;
    }
    .cf-style-m i {
        margin-right: 5px;
    }
    .cf-list-search-box .heading-panel {
        margin-bottom: 20px;
    }
    .cf-u-content {
        padding: 20px 10px;
    }
    .cf-u-product {
        padding: 12px 10px;
    }
    .cf-u-product ul li {
        margin-bottom: 5px;
        margin-right: 0;
    }
    .cf-u-product ul li::before {
        display: none;
    }
    .cf-z-container ul li {
        margin-right: 45px;
    }
    .cf-z-content i {
        font-size: 18px;
    }
    .cf-e-inner-content {
        display: block;
    }
    .cf-e-inner-content .cf-e-comp .cf-e-inner-details {
        margin-right: 10px;
    }
    .cf-e-logo span {
        font-size: 14px;
        display: inline-block;
        width: 100%;
    }
    .cf-e-logo {
        margin-top: 10px;
        text-align: center;
    }
    .cf-e-inner-content .cf-e-comp {
        width: 100%;
    }
    .cf-e-stats .heading-panel h3 {
        font-size: 16px;
    }
    .cf-e-inner-content:last-child {
        margin-bottom: 0;
    }
    .cf-z-map-s .heading-panel h3 {
        font-size: 18px;
    }
    .cf-z-product-list .heading-panel h3 {
        font-size: 20px;
    }
    .cf-z-product-list .heading-panel {
        margin-bottom: 20px;
    }
    .cf-z-product-element {
        margin-bottom: 20px;
    }
    .cf-e-profile-box .cf-e-content .cf-e-user-details h3 {
        font-size: 16px;
    }
    .cf-e-user-profile img {
        max-width: 100px;
    }
    .cf-e-text .btn-theme {
        width: 100%;
        padding: 8px;
        font-size: 12px;
    }
    .cf-z-right ul li i {
        width: 30px;
        height: 30px;
        line-height: 30px;
    }
    .cf-z-bid-content img {
        max-width: 70px;
    }
    .cf-z-bid .heading-panel h3 {
        font-size: 18px;
    }
    .cf-z-price {
        position: relative;
        top: inherit;
        right: inherit;
        text-align: center;
    }
    .cf-sign-social {
        width: 100%;
        float: none;
        margin-bottom: 15px;
    }
    .cf-sign-acount {
        margin-top: 35px;
    }
    .cf-sign-details {
        padding: 0 35px;
    }
    .cf-sign-social::before {
        left: 17%;
    }
    .cf-hero {
        height: auto;
    }
    .cf-hero-product-2 img {
        width: 80%;
    }
    .cf-hero-content {
        margin-top: 70px;
    }
    .cf-categories-content-hero .cf-category-box-2 {
        width: 100%;
        margin-right: 0;
    }
    .cf-trends .cf-s-shop-content {
        padding: 0 10px;
    }
    .cf-logo-contenr-2 {
        margin-bottom: 20px;
    }
    .slider-padding-3 {
        padding: 60px 20px;
    }
    .cf-s-shop-content-4 .clockdiv {
        display: none;
    }
    .cf-s-ribbon span {
        margin-left: 22%;
    }
    .my-content li {
        line-height: 60px;
    }
    .my-menu .my-content .cf-m-cart span {
        position: absolute;
        right: auto;
        left: 21%;
        font-size: 10px;
        top: 5px;
    }
    .my-content li {
        padding: 0;
    }
    .my-content li .badge {
        font-size: 10px;
        left: 15px;
        top: 12px;
    }
    .cf-header-2 .sb-menu>ul {
        columns: 2;
    }
    .cf-header-2 .sb-menu .my-content {
        columns: initial;
    }
    .cf-header.sb-header .logo {
        margin-right: 0;
        float: none;
        text-align: left;
    }
    .sb-header .logo img {
        max-width: 150px;
    }
    .hero-banner-inside {
        width: 100%;
    }
    .buyent-transparent.cf-header .sb-menu>ul {
        background-color: #FFF;
        margin-bottom: 20px;
    }
    .buyent-transparent.cf-header .sb-menu>ul>li>a {
        color: #231900;
    }
    .buyent-transparent .cf-header-details .btn-theme.buyent-membership {
        background-color: #FFF !important;
        color: #231900 !important;
    }
    .buyent-gallery .slider-gallery-image {
        margin: 0 10px !important;
    }
    .buyent-transparent .cf-header-details>.btn-theme {
        background-color: #FFCC00;
    }
    .call-actionz .parallex-text h4 {
        font-size: 30px;
    }
    .call-actionz p {
        width: 70%;
        font-size: 18px;
    }
    .testimonials-modern-1 .testimonials-item .client-info .img img {
        width: 70px;
        height: 70px;
    }
    .testimonials-modern-1 .testimonials-item .client-info {
        padding-left: 90px;
    }
    .main-home-sec7 .mobi-1 {
        display: none;
    }
    .cf-m-details .footer-sec-1 .social-link {
        margin-bottom: 30px;
    }
    .cf-header .sb-menu>ul>li>a {
        padding: 0;
        line-height: 50px;
    }
    .cf-map-search-ads .left-part.no-map {
        width: calc(100% - 280px);
    }
    .page-template-classified-map-search .cf-map-search-ads .left-part,
    .page-template-classified-map-search .cf-list-search-box {
        padding-top: 130px;
    }
    .cf-u-content h3 {
        font-size: 18px;
    }
    .cf-z-full-des.default-style .cf-e-profile-box {
        margin-top: 0;
    }
    .author-strip-bar {
        display: none;
    }
    .cf-au-content .cf-au-details h3 {
        font-size: 20px;
    }
    .cf-con-form {
        width: 100%;
        padding-right: 30px;
    }
    .buyent-transparent .line-menu {
        background-color: #fff !important;
    }
    .fr-work-process-grid .col-xxl-2 {
        display: none;
    }
    .featured-ribbon {
        right: 0;
        top: 0;
    }
    .featured-ribbon span {
        line-height: 20px;
    }
    .search-box-content .buyent-btn {
        width: 100%;
    }
    .search-box-content .buyent-btn h2 {
        font-size: 30px;
    }
    .s01 form .inner-form .input-field {
        position: relative;
        width: 40%;
    }
    .s01 form .inner-form .input-field:last-child {
        position: relative;
        width: 20%;
        margin-bottom: 0;
    }
    .s01 form .inner-form .input-field:last-child .btn {
        width: 100%;
    }
    .multiple-block .curly-arrow-2 {
        left: -40px;
    }
    .swiper-slide.slider-main-1.swiper-slide-active {
        min-height: 650px;
    }
    .search-box .search-box-content {
        padding-top: 50px;
    }
    .search-box,
    .cf-hero-slider {
        min-height: 650px;
    }
    .cf-z-list-2 {
        text-align: left;
        margin-top: 20px;
    }
    .cf-z-list-2 p {
        text-align: left;
        margin-top: 10px;
    }
    .cf-it-image {
        width: 100%;
    }
    .cf-a-itwork-product {
        flex-direction: column;
    }
    .sb-menu ul ul li>a i {
        display: none;
    }
    .woocommerce .buyent-shop div.product div.images.woocommerce-product-gallery {
        width: 100%;
        margin-bottom: 30px;
    }
    .buyent-cart .woocommerce-cart-form .woocommerce-cart-form__contents {
        margin-bottom: 30px;
    }
    .cf-checkout-sidebar {
        margin-top: 30px;
    }
    .cf-con-content {
        margin-bottom: 30px;
    }
    .cf-sign-details {
        padding: 30px;
        width: 100%;
    }
    .cf-sign-in.padding-content-2 {
        padding: 60px 0;
    }
    .cf-sign-product {
        float: none;
        margin: 0;
        width: 100%;
    }
    .cf-sig-content {
        display: block;
    }
    .cf-logo-contenr-2 {
        margin-bottom: 20px;
    }
    .cf-super-ad .cf-super-cart i {
        margin-left: 3px;
    }
    .cf-shiping .woocommerce form.checkout_coupon .form-row-first,
    .cf-shiping .woocommerce-page form.checkout_coupon .form-row-first {
        width: 70%;
    }
    .cf-shiping .woocommerce form.checkout_coupon .form-row-last,
    .cf-shiping .woocommerce-page form.checkout_coupon .form-row-last {
        width: 30%;
    }
    .blog-sidebar {
        margin-top:30px;
    }
    .cf-categories-content-hero .cf-category-blogs {
        padding: 18px;
    }
    .buyent-profile-grid .card-meta .prf-img img {
        height: 60px;
    }
    .buyent-prf-card-footer .meta-txt h4 {
        max-width: 191px;
    }
    .cf-swiper-contain .heading-panel {
        padding: 0;
    }
    .cf-ads-recent {
        display: block;
    }
    .cf-image-ad {
        float: none;
    }
    .cf-footer .buyent-copyright {
        display: block;
    }
    .buyent-services-carousel .buyent-carousel .item .serivce-icon i {
        padding: 10px !important;
    }
    .buyent-services-carousel .buyent-carousel-left-meta .heading-panel p {
        font-size: 13px !important;
        line-height: 26px !important;
    }
    .cf-tabs-content {
        margin-bottom: 75px !important;
    }
    .buyent-multi-tabs nav {
        top: -65px !important;
    }
    .buyent-services-carousel .cf-tabs-content {
        margin-bottom: 0 !important;
    }
    .content-area #wcfmmp-store #wcfm_store_header .address.rgt {
        width: 526px !important;
        margin-left: 0;
    }
    .content-area #wcfmmp-store .header_right {
        padding: 0;
    }
    .content-area #wcfmmp-store ul li .children li {
        width: 97%;
    }
}

@media (min-width: 992px) and (max-width: 1199.8px) {
    .cf-fd1-search .cf-fd1-details {
        align-self: flex-start;
    }
    .cf-fd1-search .cf-search-filter-right {
        justify-content: flex-end;
    }
    .cf-fd1-search {
        margin-bottom: 30px;
        flex-direction: column;
    }
    .cf-map-search-ads {
        margin-left: 0;
    }
    .right-part {
        display: none;
    }
    .cf-map-search-ads .new-sidebar {
        width: 300px;
    }
    .cf-map-search-ads .left-part {
        width: calc(100% - 300px);
        padding: 20px;
    }
    .buyent-search-switcher {
        display: none;
    }
    .cf-form-header .select2-container--default .select2-selection--single .select2-selection__rendered {
        width: 125px;
    }
    .cf-sign-details .btn-default {
        padding: 8px 30px;
    }
    .cf-header .sb-menu {
        flex-direction: column;
    }
    .cf-btn-left i {
        font-size: 14px;
    }
    .cf-btn-left .btn-theme {
        padding: 10px 26px;
        border-radius: 30px;
        font-size: 12px;
    }
    .map_canvas {
        position: absolute;
        width: 75%;
        left: 18%;
    }
    .cf-btn-left {
        left: -5%;
    }
    .map_canvas .cf-list-search-box {
        margin-right: 15px;
        width: 32%;
    }
    .cf-center {
        width: 60%;
    }
    .cf-post-content .h-style {
        font-size: 16px;
        margin-bottom: 16px;
    }
    .cf-post-content label {
        font-size: 13px;
    }
    .cf-dropzone.dropzone .dz-message .dz-button {
        font-size: 20px;
    }
    .fcf-dropzone .note {
        font-size: 12px;
    }
    .cf-dropzone.dropzone {
        min-height: inherit;
    }
    .style-h4s {
        font-size: 16px;
        margin-bottom: 18px;
    }
    .cf-post-content input {
        font-size: 12px;
        height: 42px;
    }
    .cf-post-content .select2-container--default .select2-selection--single {
        height: 42px;
        font-size: 12px;
    }
    .sb-header .logo {
        text-align: center;
        padding: 30px 40px;
        padding-left: 40px;
    }
    .cf-header-middle {
        align-self: flex-end;
        position: absolute;
        top: 20px;
        right: 40px;
    }
    .cf-header-details::before {
        display: none;
    }
    .cf-style {
        float: none;
        margin-right: 0;
    }
    .cf-header .sb-menu>ul>li>a {
        padding: 0;
    }
    .cf-f-view {
        margin-top: 20px;
    }
    .cf-m-details .heading-panel {
        margin-bottom: 20px;
    }
    .cf-left-bar {
        display: none;
    }
    .cf-j-listing {
        width: auto;
    }
    .cf-j-listing h3 {
        font-size: 18px;
        margin-top: 22px;
        margin-bottom: 0;
    }
    .cf-post1.cf-con-selec {
        margin-top: 20px;
    }
    .cf-post-check {
        margin-bottom: 25px;
    }
    .cf-au-box .cf-au-prfile img {
        max-width: 95px;
        border-radius: 75px;
    }
    .cf-au-box .cf-au-prfile {
        margin-bottom: 8px;
    }
    .cf-n-content ul li {
        margin-right: 35px;
    }
    .cf-au-hero {
        height: 300px;
    }
    .cf-z-rt-product ul li {
        margin-right: 0;
    }
    .cf-z-rt-product ul li {
        border-right: none;
    }
    .cf-list-srch-box {
        float: none;
        margin-top: 10px;
    }
    .cf-list-container-2 .select2-container {
        margin-right: 10px;
        width: 65% !important;
    }
    .cf-p-profile img {
        max-width: 50px;
    }
    .cf-p-ads .cf-p-img2 img {
        max-width: 50px;
    }
    .cf-p-ads .cf-p-img2 {
        margin-right: 16px;
    }
    .cf-p-ads .heading-panel h2 {
        font-size: 20px;
    }
    .cf-z-rating .heading-panel h3 {
        font-size: 18px;
        margin-bottom: 0;
    }
    .cf-p-srch .heading-panel h2 {
        font-size: 20px;
    }
    .cf-p-srch .form-group {
        margin-bottom: 0;
    }
    .cf-p-srch .heading-panel {
        margin-bottom: 15px;
    }
    .bg-space {
        padding: 40px 30px;
    }
    .cf-btn-top {
        text-align: center;
        margin-top: 15px;
    }
    .cf-btn-top .btn-theme {
        width: 30%;
        padding: 8px;
    }
    .cf-c-container h3 {
        font-size: 20px;
        margin-bottom: 14px;
    }
    .cf-ads-profile img {
        max-width: 35px;
    }
    .cf-featured-ads-1 ul li {
        margin-right: 15px;
    }
    .cf-ad-grids .heading-panel-2 {
        padding: 15px 0 5px 20px;
    }
    .cf-super-ad .clockdiv {
        top: 46%;
        left: 14%;
    }
    .cf-top-cities .cf-top-details h3 {
        font-size: 14px;
        line-height: 18px;
    }
    .cf-category-box-2 {
        width: 80%;
        float: none;
        margin-right: 0;
    }
    .cf-hero-price .cf-hero-list h3 {
        font-size: 46px;
        margin-bottom: 16px;
        line-height: 42px;
    }
    .cf-hero-product {
        width: 30%;
    }
    .cf-categories-content-hero .cf-category-box-2 {
        margin-right: 0;
        width: 100%;
        text-align: center;
    }
    .cf-hero-product-2 {
        margin-top: 45px;
    }
    .cf-hero-product-2 img {
        width: 60%;
    }
    .cf-hero-content {
        text-align: center;
        display: table;
        padding-top: 50px;
    }
    .cf-s-shop-content-4 .clockdiv {
        left: 0;
    }
    .cf-sd-content h2 {
        font-size: 20px;
        margin-bottom: 4px;
    }
    .cf-list-srch-box .select2-container {
        width: 200px !important;
    }
    .cf-u-product {
        padding: 12px 15px;
    }
    .cf-u-content {
        padding: 20px 15px;
    }
    .cf-e-user-profile img {
        max-width: 95px;
    }
    .cf-e-product ul .custom-field {
        padding: 12px 20px;
    }
    .cf-ads-list .data-target .swiper-slide {
        height: auto !important;
    }
    .cf-sign-social::before {
        display: none;
    }
    .cf-sign-acount {
        margin-top: 30px;
        text-align: center;
    }
    .buyent-transparent.cf-header .sb-menu>ul {
        background-color: #FFF;
        margin-bottom: 20px;
    }
    .buyent-transparent.cf-header .sb-menu>ul>li>a {
        color: #231900;
    }
    .buyent-transparent .cf-header-details .btn-theme.buyent-membership {
        background-color: #FFF !important;
        color: #231900 !important;
    }
    .buyent-gallery .slider-gallery-image {
        margin: 0 10px !important;
    }
    .buyent-transparent .cf-header-details>.btn-theme {
        background-color: #FFCC00;
    }
    .cf-header.sb-header .logo {
        margin-right: 0;
        float: none;
        text-align: left;
        padding-left: 0;
    }
    .sb-header .logo img {
        max-width: 150px;
    }
    .hero-banner-inside {
        width: 90%;
    }
    .cf-a-itwork-product .cf-it-content {
        margin-top: 0;
        padding: 0;
        padding-left: 15px;
        width: 50%;
    }
    .testimonials-modern-1 .testimonials-item {
        padding: 20px;
    }
    .testimonials-modern-1 .testimonials-item .client-info .img img {
        width: 50px;
        height: 50px;
    }
    .testimonials-modern-1 .testimonials-item .client-info {
        padding-left: 60px;
        margin-bottom: 20px;
    }
    .cf-m-details .footer-sec-1 h4 {
        font-size: 20px;
    }
    .cf-header .sb-menu>ul>li>a {
        padding: 0;
        line-height: 50px;
    }
    .cf-map-search-ads .left-part.no-map {
        width: calc(100% - 280px);
    }
    .page-template-classified-map-search .cf-list-search-box,
    .page-template-classified-map-search .cf-map-search-ads .left-part {
        padding-top: 120px;
    }
    .cf-au-content .cf-au-details h3 {
        font-size: 20px;
    }
    .buyent-transparent .line-menu {
        background-color: #fff !important;
    }
    .featured-ribbon {
        right: 0;
        top: 0;
    }
    .featured-ribbon span {
        line-height: 20px;
    }
    .search-box-content .buyent-btn {
        width: 100%;
    }
    .search-box-content .buyent-btn h2 {
        font-size: 40px;
    }
    .swiper-slide.slider-main-1.swiper-slide-active {
        min-height: 700px;
    }
    .cf-hero-slider {
        min-height: 700px;
    }
    .search-box {
        min-height: 700px;
    }
    .search-box .search-box-content {
        padding-top: 70px;
    }
    .s01 form .inner-form .input-field:last-child {
        width: 20%;
    }
    .cf-z-full-des.default-style .cf-e-profile-box {
        margin-top: 0;
    }
    .cf-it-image {
        width: 50%;
    }
    .cf-a-itwork-product .cf-it-content span {
        font-size: 18px;
    }
    .cf-a-itwork-product .cf-it-content h3 {
        font-size: 26px;
        line-height: 40px;
    }
    .fr-about-reviews ul li::before {
        content: none;
    }
    .testimonials-modern-1 .testimonials-item .client-info .client-title h4 {
        font-size: 18px;
        margin-bottom: 0;
        text-transform: capitalize;
    }
    .testimonials-modern-1 .testimonials-item .client-info .client-title {
        display: inline-block;
        margin-top: 0;
    }
    .testimonials-modern-1 .testimonials-item .client-info .client-title span {
        font-size: 14px;
    }
    .testimonials-modern-1 .testimonials-item p {
        font-size: 14px;
    }
    .sb-menu ul ul li>a i {
        display: none;
    }
    .cf-con-content {
        margin-bottom: 30px;
    }
    .cf-sign-product {
        width: 50%;
    }
    .cf-sign-details {
        padding: 0 30px;
        width: 50%;
    }
    .cf-p-grid-content .cf-author-blog-meta li:last-child {
        display: none;
    }
    .cf-p-grid-content .cf-author-blog-meta li:not(:last-child)::after {
        display: none;
    }
    .cf-logo-contenr-2 {
        margin-bottom: 20px;
    }
    .cf-super-ad .cf-super-cart i {
        margin-left: 7px;
    }
    .cf-hero {
        height: 890px;
    }
    .cf-m-details .footer-sec-1 .social-link {
        margin-bottom: 30px;
    }
    .woocommerce .buyent-shop div.product div.images.woocommerce-product-gallery {
        width: 100%;
        margin-bottom: 20px;
    }
    .cf-shiping .woocommerce form.checkout_coupon .form-row-first,
    .cf-shiping .woocommerce-page form.checkout_coupon .form-row-first {
        width: 70%;
    }
    .cf-shiping .woocommerce form.checkout_coupon .form-row-last,
    .cf-shiping .woocommerce-page form.checkout_coupon .form-row-last {
        width: 30%;
    }
    .cf-categories-content-hero .cf-category-links span {
        width: 100%;
        margin-top: 10px;
        text-align: center;
    }
    .cf-categories-content-hero .cf-category-blogs {
        padding: 10px;
    }
    .cf-categories-content-hero .heading-panel-2 h3,
    .cf-categories-content .heading-panel-2 {
        margin-bottom: 10px;
    }
    .cf-header.sb-header .my-content li .badge {
        left: 14px;
        top: 10px;
    }
    .my-menu .my-content .cf-m-cart span {
        left: 15.5% !important;
        right: unset;
        top: 6% !important;
    }
    .buyent-services-carousel .buyent-carousel-left-meta .heading-panel h4 {
        font-size: 17px !important;
    }
    .buyent-services-carousel .buyent-carousel-left-meta .heading-panel p {
        font-size: 12px;
        line-height: 20px;
    }
    .buyent-services-carousel .buyent-carousel .item .serivce-icon i {
        padding: 10px 10px !important;
    }
    .content-area #wcfmmp-store #wcfm_store_header .address.rgt {
        width: 766px !important;
    }
    .content-area #wcfmmp-store .right_side {
        width: 75%;
    }
    .content-area #wcfmmp-store .left_sidebar {
        width: 25%;
        margin-top: 0;
    }
    .content-area #wcfmmp-store ul li .children li {
        width: 90%;
    }
    .content-area .left_sidebar .wcfmmp_store_hours .wcfmmp-store-hours-div {
        flex-direction: column;
        align-items: flex-start;
    }
    .content-area #wcfmmp-store .header_right {
        padding: 0;
    }
    .content-area #wcfmmp-store .tab_area .tab_links {
        border-bottom: 2px solid #FFCC00;
    }
    /* new css start */
    .buyent-collapse-header .cf-header-middle {
        top: 4px;
        right: 60px;
        align-items: center;
    }
    .buyent-collapse-header .cf-header-middle .search-bar {
        margin: 0;
        margin-right: 20px;
    } 
    .buyent-collapse-header .cf-header-middle .search-bar input {
        width: 300px;
    }
    /* new css end */
}

@media (min-width: 1200px) and (max-width: 1399.8px) {
    .cf-fd1-search {
        margin-bottom: 20px;
    }
    .right-part {
        display: none;
    }
    .cf-map-search-ads .left-part {
        width: calc(96% - 370px);
    }
    .buyent-search-switcher {
        display: none;
    }
    .btn-theme,
    .cf-p-s-details .wp-block-button .wp-block-button__link,
    .cf-p-s-details .wp-block-search__button,
    .btn-outline,
    .btn-verified {
        padding: 12px 18px;
        font-size: 16px;
    }
    .buyent-chat-btns a {
        width: 47.7%;
    }
    .buyent-gallery .slider-gallery-image {
        margin: 0 10px !important;
    }
    .cf-list-srch-box .select2-container {
        width: 200px !important;
        margin-right: 10px;
    }
    .cf-e-profile-box .cf-e-content {
        padding: 0 10px;
    }
    .cf-e-user-profile img {
        max-width: 100px;
    }
    .buyent-chat-btns a:first-child {
        margin-right: 0;
    }
    .cf-header .sb-menu>ul>li>a {
        padding: 0 7px !important;
        font-size: 14px;
    }
    .buyent-transparent .cf-header-details>.btn-theme {
        font-size: 14px;
    }
    .search-box .search-box-content {
        padding-top: 120px;
    }
    .search-box-content .buyent-btn {
        width: 100%;
    }
    .fr-about-reviews ul li::before {
        content: none;
    }
    .cf-a-itwork-product .cf-it-content {
        margin-top: 0;
    }
    .sb-menu li>ul ul {
        top: -10px;
        right: 100%;
        left: auto;
    }
    .woocommerce .buyent-shop .shopping-cart-items .card .item-pric {
        float: none;
        margin-bottom: 10px;
    }
    .cf-categories-content-hero .cf-category-blogs {
        padding: 20px 10px;
    }
    .cf-categories-content-hero .cf-category-box-2 {
        margin-right: 8px;
        width: 69%;
        padding: 7px 8px;
    }
    .cf-categories-content-hero .cf-category-links span {
        padding: 7px 12px;
    }
    .buyent-profile-grid .cont-meta {
        margin-left: 10px;
    }
    .buyent-prf-card-footer .meta-txt h4 {
        max-width: 201px;
    }
    .buyent-services-carousel .buyent-carousel .services-card {
        padding: 15px 19px !important;
    }
    .buyent-services-carousel .buyent-carousel-left-meta .heading-panel p {
        font-size: 13px !important;
    }
    .buyent-profile-grid .cont-meta a {
        padding: 10px 11px;
    }
    .buyent-profile-grid .card-meta {
        padding: 15px 0px 0px;
    }
    .content-area #wcfmmp-store #wcfm_store_header .address.rgt {
        width: 946px !important;
    }
    .content-area #wcfmmp-store ul li .children li {
        width: 92%;
    }
    .content-area #wcfmmp-store .left_sidebar {
        padding: 50px 10px 20% 10px;
    }
    /* my new css start */
    .buyent-wcfm-main-content #wcfm-main-contentainer .wcfm_membership_box_wrraper {
        width: 23.6% !important;
    }
    .cf-header-middle form {
        padding: 0;
    }
    .buyent-collapse-header .cf-header-middle .search-bar {
        margin-top: 20px;
    }
    /* my new css end */
    .buyent-collapse-header .cf-header-middle .search-bar input {
        width: 385px;
    }
}

@media (min-width: 1400px) and (max-width: 1679.8px) {
    .cf-map-search-ads .left-part.no-map {
        width: calc(98% - 320px);
    }
    .cf-map-search-ads .new-sidebar {
        width: 320px;
    }
    .cf-map-search-ads .left-part {
        width: 50%;
    }
    .cf-map-search-ads .right-part {
        width: calc(50% - 320px);
    }
    .cf-fd1-search .select2-container {
        width: 200px !important;
    }
    .sb-menu li>ul ul {
        top: -10px;
        right: 100%;
        left: auto;
    }
    .cf-map-search-ads {
        height: 100vh;
    }
}

@media (min-width: 1680px) and (max-width: 1919.8px) {
    .cf-map-search-ads {
        height: 100vh;
    }
}

.cf-top-right ul li a {
    color: white !important;
    font-size: 14px;
}

.edit-profile-card {
    position: relative;
    overflow: hidden;
}

.edit-profile-card .edit-profile-bg {
    height: 400px;
    position: relative;
}

.edit-profile-card .edit-profile-bg .upload-gallery-bg-remove {
    position: absolute;
    top: 20px;
    right: 20px;
}

.edit-profile-card .edit-profile-bg .upload-gallery-bg-remove i {
    background-color: #F5365C;
    border-radius: 50%;
    padding: 5px 7px;
    font-size: 14px;
    color: #FFF;
}

.edit-profile-card .edit-profile-bg .upload-gallery-bg {
    position: absolute;
    bottom: 20px;
    right: 20px;
}

.edit-profile-card .edit-profile-bg .upload-gallery-bg a {
    color: #231900;
    background-color: rgba(255, 255, 255, 0.8);
    padding: 10px 20px;
    display: inline-block;
}

.edit-profile-card .edit-profile-bg .upload-gallery-bg a svg {
    font-size: 20px;
}

.edit-profile-card .edit-profile-dp {
    position: relative;
    overflow: hidden;
    margin-top: -100px;
    padding: 20px;
    display: inline-block;
    max-width: 200px;
}

.edit-profile-card .edit-profile-dp .dp-img {
    display: inline-block;
    max-width: 115px;
    border-radius: 80px;
    position: relative;
    overflow: hidden;
}

.edit-profile-card .edit-profile-dp .upload-gallery-dp-remove {
    position: absolute;
    top: 30px;
    right: 30px;
}

.edit-profile-card .edit-profile-dp .upload-gallery-dp-remove i {
    background-color: #F5365C;
    border-radius: 50%;
    padding: 5px 7px;
    font-size: 14px;
    color: #FFF;
}

.edit-profile-card .edit-profile-dp .upload-gallery-dp {
    position: absolute;
    bottom: 30px;
    right: 30px;
}

.edit-profile-card .edit-profile-dp .upload-gallery-dp a {
    color: #231900;
    background-color: rgba(255, 255, 255, 0.8);
    padding: 5px 10px;
    display: inline-block;
}

.edit-profile-card .edit-profile-dp .upload-gallery-dp a svg {
    font-size: 20px;
}
@media (min-width: 320px) and (max-width: 991.8px) {
    .cf-footer .buyent-footer-social {
        display: flex;
        justify-content: center;
    }
    .content-area #wcfmmp-store .right_side {
        padding: 30px 0 0 0px;
    }
    /* new css start */
    .buyent-collapse-header .cf-header-middle {
        height: auto;
        line-height: unset;
        margin-bottom: 20px;
        position: inherit;
    }
    .buyent-collapse-header .cf-header-middle .search-bar {
        margin: 0px;
    }
    .buyent-collapse-header .cf-header-middle .search-bar .btn-theme {
        padding: 12px 15px;
    }
    .buyent-collapse-header .cf-header-middle .search-bar input {
        width: 307px;
    }
    .buyent-collapse-header .sb-menu {
        padding-right: 0px;
    }
    /* new css end */
}
@media (min-width: 576px) and (max-width: 767.8px) {
    /* new css start */
    .buyent-collapse-header .sb-menu .cf-header-middle form {
        display: block;
    }
    .buyent-collapse-header .cf-header-middle .search-bar input {
        width: 217px;
        padding: 15px;
    }
    .buyent-collapse-header .cf-header-middle {
        display: flex;
    }
    /* new css end */
}
@media (min-width: 320px) and (max-width: 575.8px) {
    .buyent-collapse-header .cf-header-middle {
        margin-bottom: 0;
    }
}
@media (min-width: 320px) and (max-width: 1199.8px) {
    .cf-header.sb-header .burger-menu .line-menu {
        background-color: #000 !important;
    }
    .cf-header.sb-header.buyent-transparent .burger-menu .line-menu {
        background-color: #ffff !important;
    }
    .cf-header.sb-header .sb-menu > ul {
        padding-bottom: 0;
    }
    .cf-header.sb-header .my-content li {
        padding: 0;
        border-right: none;
        line-height: 50px;
    }
    .buyent-shop .buyent-woo-filter-area {
        margin-top: 30px;
    }
}

/* single page css start */
.buyent-services-carousel {
    padding: 50px 0;
    background-color: #eef3f7;
}
.buyent-services-carousel .buyent-carousel-left-meta {
    padding: 8px 0;
}
.buyent-services-carousel .buyent-carousel-left-meta .sub-meta h4 {
    font-size: 22px;
    font-weight: 600;
    color: #283665;
    margin-bottom: 0;
}
.buyent-services-carousel .buyent-carousel-left-meta .sub-meta {
    padding-left: 20px;
    border-left: 2px solid #337af6;
}
.buyent-services-carousel .buyent-carousel-left-meta .sub-meta h4 span {
    color: #337af6;
}
.buyent-services-carousel .buyent-carousel-left-meta .sub-meta p {
    color: #4a4b4d;
    margin-bottom: 0;
    font-size: 15px;
}
.buyent-services-carousel .buyent-carousel .services-card {
    padding: 15px 20px;
    background-color: #fff;
    border-radius: 4px;
    border: 1px solid #e1e1e1;
    overflow: hidden;
    position: relative;
}
.buyent-services-carousel .buyent-carousel .services-card .side-icon i {
    position: absolute;
    top: 38%;
    right: -18px;
    padding: 4px 8px;
    border-radius: 50%;
    background-color: #3697ff;
    color: #ffff;
    transform: translateX(14px);
    transition: 0.5s ease-in-out;
}
.buyent-services-carousel .buyent-carousel .services-card:hover .side-icon i {
    transform: translateX(-30px);
    transition: 0.5s ease-in-out;
}
.buyent-services-carousel .buyent-carousel .services-card .card-inner {
    display: flex;
    align-items: center;
    transition: 0.5s ease-in-out;
}
.buyent-services-carousel .buyent-carousel .services-card:hover .card-inner {
    transform: translateX(-60px);
    transition: 0.5s ease-in-out;
}
.buyent-services-carousel .buyent-carousel .services-card .card-meta h3 {
    font-size: 16px;
    font-weight: 600;
    margin-bottom: 0;
}
.buyent-services-carousel .buyent-carousel .services-card .card-meta p {
    font-size: 14px;
    margin-bottom: 0;
}
.buyent-services-carousel .buyent-carousel .serivce-icon i {
    font-size: 26px;
    padding: 12px;
    border-radius: 50%;
    background-color: #3697ff;
    margin-right: 20px;
    color: #ffff;
}
.buyent-services-carousel .buyent-carousel .owl-item:first-child .serivce-icon i,
.buyent-services-carousel .buyent-carousel .owl-item:first-child .side-icon i {
    background-color: #3697ff;
}
.buyent-services-carousel .buyent-carousel .owl-item:nth-child(2) .serivce-icon i,
.buyent-services-carousel .buyent-carousel .owl-item:nth-child(2) .side-icon i {
    background-color: #2cc97a;
}
.buyent-services-carousel .buyent-carousel .owl-item:nth-child(3) .serivce-icon i,
.buyent-services-carousel .buyent-carousel .owl-item:nth-child(3) .side-icon i {
    background-color: #fdbd27;
}
.buyent-services-carousel .buyent-carousel .owl-item:last-child .serivce-icon i,
.buyent-services-carousel .buyent-carousel .owl-item:last-child .side-icon i {
    background-color: #fc5a55;
}
/* single page css end */


/* single page responsive css start */
@media (min-width: 992px) and (max-width: 1199.98px) {
    .buyent-services-carousel .buyent-carousel-left-meta .sub-meta h4 {
        font-size: 20px;
    }
}
@media (min-width: 768px) and (max-width: 1199.98px) {
    .buyent-services-carousel .buyent-carousel .services-card {
        padding: 14px 8px;
    }
    .buyent-services-carousel .buyent-carousel .item .serivce-icon i {
        font-size: 22px;
        padding: 6px 10px;
    }
    .buyent-services-carousel .buyent-carousel .services-card:hover .card-inner {
        transform: translateX(-40px);
    }
    .buyent-services-carousel .buyent-carousel-left-meta .sub-meta p,
    .buyent-services-carousel .buyent-carousel .services-card .card-meta p {
        font-size: 12px;
    }
}
@media (min-width: 320px) and (max-width: 1199.98px) { 
    .cf-header-details .buyent-membership {
        margin-left: 15px;
        padding: 0 15px;
        background-color: #ffcc00;
        line-height: 50px;
        display: inline-block;
    }
    .buyent-transparent .cf-header-details .buyent-membership svg path {
        fill: #000;
    }
}
/* single page responsive css end */
