.mt-5 {margin-top: 5px;}
.mt-3 {margin-top: 3px;}
.mk-bold {font-weight: 700;}
.tax-ads-category .cat-sub-cat {padding-left: 7px; padding-right: 7px;}
.cat-sub-cat .elementor-widget .elementor-icon-list-item, .cat-sub-cat .elementor-widget .elementor-icon-list-item a {display: block; width: 100%;}
.elementor-widget .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item {margin-left: 0 !important;margin-right:0 !important;}
.ads-cat-area .elementor-field-subgroup.elementor-subgroup-inline {
    display: flex;
    flex-wrap: wrap;
    justify-content: space-between;
}
.ads-cat-area .elementor-field-subgroup.elementor-subgroup-inline .elementor-field-option {
	padding-right: 0; padding-left:0;margin-top: 0;margin-bottom: 0;
}
.ads-cat-area .elementor-field-subgroup.elementor-subgroup-inline {
	gap:15px;
}
.ads-cat-area .single-cat {
	border:3px solid #fff;
	border-radius:7px;
	height: auto !important;
}
.ads-cat-area .single-cat img {border: none !important; border-radius: 0 !important;}
.ads-cat-area .current-ads-cat {
	border-color:#980715
}
.elementor-122295 .elementor-element.elementor-element-b186c2d .elementor-form-fields-wrapper {margin-bottom: 20px !important;}
.elementor-field-subgroup {justify-content: center;}
.icon-txt-wrap {
	border:1px solid #bfbfbf;
	border-radius:7px;
	min-height:96px;
	padding:10px;
	box-shadow: 0px 0px 1px 1px rgb(191 191 191 / 30%);
	display: flex;
	flex-wrap: wrap;
	align-items: center;
	justify-content: center;
}
.single-cat img {
	display:block;
	height:35px !important;
	margin:0 auto;
}
.icon-txt-wrap span {
	color:#555;
	display:block;
	text-align:center;
	text-shadow: 1px 1px 1px rgb(191 191 191 / 30%);
	line-height:1.2;
	font-weight: 600;
	width: 100%;
	font-size: 15px;
}
.icon-txt-wrap label {width: 100%;display: block;}

/* page wise */
.home .ads-cat-area {margin-left: 0;margin-right:0;}
.btn-grid-view a, .btn-list-view a {position: relative; z-index: 99;}
.single-ads .price_btn {height: 35px;top: 14px;}
.single-ads .price_btn .elementor-widget-container,
.single-ads .price_btn p {
    line-height: 29px;
    width: 84px;
    text-align: center;
    font-size: 17px;
    font-weight: 600;
    color: #980715;
    margin-bottom: 0;
}
.single-ads .price_btn {
    border-style: solid;
    border-width: 2px;
    border-color: #980715;
    border-radius: 8px;
}
.favorite-area {position: relative; top: 10px;}
.favorite-area a {
    font-weight: 700;
    color: #980715;
}
.favorite-area i.fa {font-size: 14px;}
.favorite-area .btn-show-user-favorite i.fa {font-weight: 900;}
.single-ads-4.elementor-widget:not(:last-child), .mb-0, .engine-weight {margin-bottom: 0 !important;}
/* Ads modal */
.ads-modal {display: none;}
.ads-modal .tinvwl_button_view,
.ads-modal .tinvwl_button_close {
    font-weight: 600;
    color: #515151;
    border-color: #e9e6ed;
    background: #e9e6ed;
}
.ads-modal .tinvwl_button_view:hover,
.ads-modal .tinvwl_button_close:hover {
    border-color: #dcd7e3;
    background: #dcd7e3;
}
.single-price {
    /*border-style: solid;
    border-width: 2px;
    border-color: #980715;
    border-radius: 8px 8px 8px 8px;
    width: 130px !important;
    top: -4px;
    height: 30px !important;
    padding: 0 5px;*/
    margin-right: 36px;
}
.single-date .elementor-widget-container {margin-right: 74px !important}
.single-price .elementor-widget-container {flex-wrap: wrap !important;}
.single-price p {
    line-height: 25px;
    font-size: 22px;
    margin-bottom: 0;
    width: 100%;
    text-align: right;
    font-weight: 700;
}
.single-price p.make-smaller {font-size: 18px;}
.single-price p.btn-search-link, .single-price p.btn-search-link a {font-size: 16px;color: #000;}
.single-price p.btn-search-link a:hover {text-decoration: underline;}
#ads_filter_form .elementor-button-reset {
    color: #980715 !important;
    background-color: white !important;
    border: 2px solid #980715 !important;
    border-radius: 8px !important;
    font-size: 18px !important;
    font-weight: 400;
    top: 8px;
    position: relative;
}
#ads_filter_form .elementor-field-type-submit {top: 16px !important;}
#ads_filter_form .elementor-field-type-submit button {
    border-radius: 8px !important;
    font-size: 18px !important;
    font-weight: 400;
}
.elementor-125890 .elementor-element.elementor-element-6c87b60c {display: none !important;}
#filter-position #toggleLink {margin-left: 0 !important; margin-right: 0 !important;}
#filter-position a.elementor-button,
.elementor-71 .elementor-element.elementor-element-7003c71 .elementor-button {
    padding: 7px 15px;
}
#filter-position .elementor-element-6f2c41a a.elementor-button,
#filter-position .elementor-element-5e9bb76 a.elementor-button,
.elementor-71 .elementor-element.elementor-element-7003c71 .elementor-button {
    background: #000 !important;
    border-color: #000 !important;
    color: #fff !important;
}
#filter-position .elementor-element-5251d4f a.elementor-button,
#filter-position .elementor-element-b3c9077 a.elementor-button {
    background: #980715;
    border-color: #980715;
    color: #fff;
}
.omv {display: none !important;}
.odv{display: block;}
@media only screen and (min-width: 768px) {
    .ads-cat-area .elementor-field-subgroup.elementor-subgroup-inline {
    	max-width: 100% !important;
    	margin: 0 auto;
    }
    body.home .ads-cat-area .elementor-field-subgroup.elementor-subgroup-inline {
        max-width: 100% !important;
        padding: 0 6px !important;
    }
    body.home .elementor-71 .elementor-element.elementor-element-7003c71 {margin-left: 6px !important;}
    .ads-cat-area .single-cat {
    	width: calc(calc(100% - 80px) / 6);
    }
    #ads_filter_form .elementor-field-group-field_88f61a5 .elementor-field-group,
    #ads_filter_form .elementor-123344 .elementor-element.elementor-element-112a383b .elementor-field-group {
        padding-left: 0px !important;
    }
    .hide-on-desk.elementor-hidden-desktop {display: none !important;}
    .page-id-24741 .elementor-2075 .elementor-element.elementor-element-b186c2d .elementor-field-group {margin-left: -50px !important;}
    .page-id-2075 .elementor-2075 .elementor-element.elementor-element-b186c2d .elementor-form-fields-wrapper {margin-left: 0 !important;}
    .elementor-125890 .elementor-element.elementor-element-f60761c > .elementor-widget-container {margin-top: 0 !important;}
    .elementor-widget .elementor-icon-list-items.elementor-inline-items {
        margin-left: 0 !important;
        margin-right: 0 !important;
    }
    .elementor-71 .elementor-element.elementor-element-7003c71 .elementor-button {position: relative; top: 8px;}
}
.cat-sub-cat-list .elementor-widget .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item {display: flex; width: 100% !important; flex-wrap: wrap;}
@media screen and (max-width: 767px) {
.omv {display: block !important;}
.odv{display: none !important;}
.elementor-element-b186c2d .elementor-form-fields-wrapper {padding: 0 !important;}
.elementor-122295 .elementor-element.elementor-element-b186c2d .elementor-field-group {
    padding-left: 0px !important;
}
.ads-cat-area .elementor-field-subgroup.elementor-subgroup-inline {
	padding:0 2rem;
}
.ads-cat-area .elementor-field-subgroup.elementor-subgroup-inline {
    gap: 15px;
}
.ads-cat-area .single-cat {
	width: calc(calc(100% - 75px) / 6);
}
.icon-txt-wrap {
    min-height: 111px;
}	
.elementor-447 .elementor-element.elementor-element-26c0352 .elementor-icon-list-item {font-size: 16px !important; justify-content: flex-start !important;}
.elementor-125890 .elementor-element.elementor-element-519b563 {margin-top: 25px !important;}
.contactbutton1, .contactbutton {
    padding: 7px !important;
    font-size: 14px !important;
    margin-left: 7px !important;
}
.elementor-125890 .elementor-element.elementor-element-f60761c > .elementor-widget-container {margin: 0 !important;}
.page-id-2075 #filter-position #toggleLink {left: -20px;}
/*.single-price {
    width: 120px !important;
}*/
.single-price p {
    font-size: 18px;
}
#filter-position a.elementor-button {
    padding: 3px 7px;
    line-height: 1.1;
}
}
@media screen and (max-width: 670px) {
.ads-cat-area .elementor-field-subgroup.elementor-subgroup-inline {
    gap: 20px;
}
.ads-cat-area .single-cat {
	width: calc(calc(100% - 60px) / 4);
}  
}
@media screen and (max-width: 560px) {
.ads-cat-area .elementor-field-subgroup.elementor-subgroup-inline {
    gap: 10px;
	 padding:0 10px
}
.ads-cat-area .single-cat {
	width: calc(calc(100% - 20px) / 3) !important;
}   
}
.elementor-pagination {text-align: center;}
.elementor-pagination .page-numbers {margin: 0 5px;}
.price_btn {
	padding: 10px 15px 0;
	border-style: solid;
	border-width: 2px;
	border-color: #980715;
	border-radius: 8px;
}
.list-price.price_btn p {
	line-height: 16px;
	font-size: 22px;
	font-weight: 400;
	color: #980715;
	text-align: center;
	margin-bottom: 8px;
}
.ads-area .row-col-gap {
	grid-column-gap: 10px;
	grid-row-gap: 10px;
}
.price-grid.price_btn {height: 35px;
    position: relative;
    bottom: -16px;width: 34%;}
.price-grid.price_btn {border: none;}
.price-grid.price_btn,.price-grid.price_btn p {padding:0;margin:0;}
.price-grid.price_btn p, .price_btn .elementor-widget-container {line-height: 29px;width: 84px; text-align: center;font-size: 14px; font-weight: 600;color: #980715;}
.elementor-pagination {margin-top: 25px;}
.elementor-2075 .elementor-element.elementor-element-b186c2d .elementor-form-fields-wrapper, .elementor-widget-spacer {margin-bottom: 0 !important;}
.filter-button-area .filter-btn {
    display: flex;
    justify-content: space-between;
    align-items: center;
}
.filter-button-area #publishLink {min-width: 110px;cursor: pointer;
    border: 2px solid #83180e;
    color: #83180e;
    padding: 5px 10px;
    border-radius: 10px;
    margin-right: 1rem;}
.elementor-element-20e2ba90 {margin-left: 135px;}
.elementor-element-20e2ba90, .elementor-element-2d1f0726 {top: 37px;}
/*#toggleLink {
    width: 28px;
    margin-right: 1rem;
    cursor: pointer;
    margin-right: 1.5rem;
}*/
@media screen and (min-width: 768px) {
    .filter-button-area .filter-btn {
        width: 170px;
        position: absolute;
        left: 0;
        top: -5px;
    }
    .elementor-column.elementor-col-33.price-grid.price_btn {width: 34% !important;}
    .elementor-element-20e2ba90 .elementor-icon, .elementor-element-2d1f0726 .elementor-icon {position: relative; top: -5px;}
    .list-view-art .rowprice > .elementor-widget-container {width: 120px !important;}
}
.elementor-field-subgroup .elementor-field-option label.img-mb, .elementor-126858 .elementor-element.elementor-element-ee25db6 {display: none !important;}
.elementor-field-subgroup .elementor-field-option label.img-desk {display: block !important;}
.elementor-field-type-group.elementor-field-group.elementor-column.elementor-field-group-field_88f61a5.elementor-repeater-item-88f61a5.elementor-col-100 {margin-bottom: 0;}
@media screen and (max-width: 767px) {
    .elementor-field-subgroup .elementor-field-option label.img-desk, .elementor-element-20e2ba90, .elementor-element-2d1f0726, .elementor-element-11a8a8ba, .elementor-element-3218ced9 {display: none !important;}
    .elementor-field-subgroup .elementor-field-option label.img-mb {display: block !important;}
    .elementor-widget-form {padding: 0 20px 0 15px;}
    .page-template-default .elementor-element-b186c2d > .elementor-widget-container {
        padding: 0 !important;
    }
    .elementor-122295 .elementor-element.elementor-element-b186c2d .elementor-form-fields-wrapper {padding-bottom: 0 !important; margin-bottom: 0 !important;}
    .elementor-2099 .elementor-element.elementor-element-399dfd3 img {
        max-height: 140px;
    }
}
.elementor-field-group.elementor-column.elementor-field-type-submit.elementor-col-25.e-form__buttons {display: block !important; visibility: visible !important;}
.tax-ads-category .selectone.elementor-field-type-radio, .elementor-widget-html {margin-bottom: 0 !important;}
.elementor-message-success {display: none !important;} 
@media screen and (max-width: 380px) {
    .icon-txt-wrap span {font-size: 14px;}
    .ads-cat-area .elementor-field-subgroup.elementor-subgroup-inline {
        gap: 5px;
    	 padding:0 5px
    }
    .ads-cat-area .single-cat {
    	width: calc(calc(100% - 10px) / 3);
    }
    .icon-txt-wrap {padding: 15px 5px;}
}
.grid-title a, .title-list a {color: inherit;}

.elementor-447 .elementor-element.elementor-element-d276915:not(.elementor-motion-effects-element-type-background), .elementor-447 .elementor-element.elementor-element-d276915 > .elementor-motion-effects-container > .elementor-motion-effects-layer {
    background-color: #FFFFFF;
}

.elementor-447 .elementor-element.elementor-element-d276915 {
    border-style: solid;
    border-width: 1px;
    border-color: #C8C8C8;
    transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
}
.ads-area article, .single-ads article {cursor: pointer;}
.ads-area article:hover .elementor-447 .elementor-element.elementor-element-d276915, 
.elementor-447 .elementor-element.elementor-element-d276915 > .elementor-background-overlay {
    transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}
.elementor-447 .elementor-element.elementor-element-f68d756 > .elementor-widget-wrap > .elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute) {
    margin-bottom: 0px;
}
.elementor-447 .elementor-element.elementor-element-f68d756 > .elementor-element-populated {
    padding: 10px 10px 10px 10px;
}
.elementor-447 .elementor-element.elementor-element-06065ae {
    margin-top: 5px;
    margin-bottom: 5px;
}
.elementor-447 .elementor-element.elementor-element-16db6a3 > .elementor-element-populated {
    padding: 0px 0px 0px 0px;
}
.elementor-447 .elementor-element.elementor-element-26c0352 .elementor-icon-list-icon {
    width: 14px;
}
.elementor-447 .elementor-element.elementor-element-26c0352 .elementor-icon-list-icon i {
    font-size: 14px;
}
.elementor-447 .elementor-element.elementor-element-26c0352 .elementor-icon-list-icon svg {
    --e-icon-list-icon-size: 14px;
}
.elementor-447 .elementor-element.elementor-element-26c0352 .elementor-icon-list-text, .elementor-447 .elementor-element.elementor-element-26c0352 .elementor-icon-list-text a {
    color: #000000;
}
.elementor-447 .elementor-element.elementor-element-26c0352 .elementor-icon-list-item {
    font-size: 14px;
    font-weight: 700;
    justify-content: flex-start;
}
.elementor-447 .elementor-element.elementor-element-5f1af18 > .elementor-element-populated {
    padding: 0px 0px 0px 0px;
}
.elementor-447 .elementor-element.elementor-element-96eaac6 .elementor-icon-list-icon {
    width: 14px;
}
.elementor-447 .elementor-element.elementor-element-96eaac6 .elementor-icon-list-icon i {
    font-size: 14px;
}
.elementor-447 .elementor-element.elementor-element-96eaac6 .elementor-icon-list-icon svg {
    --e-icon-list-icon-size: 14px;
}

.elementor-447 .elementor-element.elementor-element-96eaac6 .elementor-icon-list-text, .elementor-447 .elementor-element.elementor-element-96eaac6 .elementor-icon-list-text a {
    color: #000000;
}

.elementor-447 .elementor-element.elementor-element-96eaac6 .elementor-icon-list-item {
    font-size: 16px;
    font-weight: 400;
}

.elementor-447 .elementor-element.elementor-element-0964126 > .elementor-widget-container {
    margin: -2px 0px 0px 0px;
}

.elementor-447 .elementor-element.elementor-element-0964126 {
    font-size: 20px;
    font-weight: bold;
}

.elementor-447 .elementor-element.elementor-element-71c349f > .elementor-widget-container {
    margin: -2px 0px 0px 0px;
}

.elementor-447 .elementor-element.elementor-element-71c349f {
    color: #980715;
    font-size: 22px;
    font-weight: bold;
}

.elementor-447 .elementor-element.elementor-element-02e8809 {
    /*margin-top: -8px;*/
    margin-bottom: 0px;
}
.elementor-element-02e8809 .elementor-container.elementor-column-gap-default {align-items: center}
.elementor-element-02e8809 .elementor-container.elementor-column-gap-default .price-grid.price_btn {bottom: 0}
.elementor-bc-flex-widget .elementor-447 .elementor-element.elementor-element-23e5730.elementor-column .elementor-widget-wrap {
    align-items: center;
}

.elementor-447 .elementor-element.elementor-element-23e5730.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated {
    align-content: center;
    align-items: center;
}

.elementor-447 .elementor-element.elementor-element-ef356c3 {
    text-align: center;
    font-size: 18px;
    font-weight: 400;
    line-height: 16px;
}

.elementor-bc-flex-widget .elementor-447 .elementor-element.elementor-element-3da2dbf.elementor-column .elementor-widget-wrap {
    align-items: center;
}

.elementor-447 .elementor-element.elementor-element-3da2dbf.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated {
    align-content: center;
    align-items: center;
}

.elementor-447 .elementor-element.elementor-element-bbe7f90 > .elementor-widget-container {
    margin: -6px 0px -5px 0px;
}

.elementor-447 .elementor-element.elementor-element-bbe7f90 {
    font-size: 20px;
    font-weight: bold;
}

.elementor-447 .elementor-element.elementor-element-7fb964d {
    text-align: center;
    font-size: 18px;
    font-weight: 400;
    line-height: 16px;
}

.elementor-bc-flex-widget .elementor-447 .elementor-element.elementor-element-7311972.elementor-column .elementor-widget-wrap {
    align-items: center;
}

.elementor-447 .elementor-element.elementor-element-7311972.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated {
    align-content: center;
    align-items: center;
}

.elementor-447 .elementor-element.elementor-element-7311972.elementor-column > .elementor-widget-wrap {
    justify-content: center;
}

.elementor-447 .elementor-element.elementor-element-7311972 > .elementor-element-populated {
    padding: 0px 0px 0px 0px;
}

.elementor-447 .elementor-element.elementor-element-406320b {
    text-align: center;
    font-size: 18px;
    font-weight: 400;
    line-height: 16px;
}

.elementor-447 .elementor-element.elementor-element-78434fd {
    width: auto;
    max-width: auto;
    top: 15px;
    z-index: 22;
    color: #000000;
    font-size: 18px;
    font-weight: bold;
}

.elementor-447 .elementor-element.elementor-element-78434fd > .elementor-widget-container {
    background-color: #FFFFFF;
    padding: 5px 10px 5px 10px;
    border-radius: 3333px 3333px 3333px 3333px;
}

body:not(.rtl) .elementor-447 .elementor-element.elementor-element-78434fd {
    left: 15px;
}

body.rtl .elementor-447 .elementor-element.elementor-element-78434fd {
    right: 15px;
}

@media(max-width: 767px) {
    .elementor-447 .elementor-element.elementor-element-16db6a3 {
        width:50%;
    }

    .elementor-447 .elementor-element.elementor-element-5f1af18 {
        width: 50%;
    }

    .elementor-447 .elementor-element.elementor-element-ef356c3 > .elementor-widget-container {
        margin: 0px 0px 0px 15px;
        padding: 0px 0px 0px 0px;
    }

    .elementor-447 .elementor-element.elementor-element-ef356c3 {
        text-align: center;
        line-height: 18px;
    }

    .elementor-447 .elementor-element.elementor-element-7fb964d > .elementor-widget-container {
        margin: 0px 0px 0px 15px;
        padding: 0px 0px 0px 0px;
    }

    .elementor-447 .elementor-element.elementor-element-7fb964d {
        text-align: center;
        line-height: 18px;
    }

    .elementor-bc-flex-widget .elementor-447 .elementor-element.elementor-element-7311972.elementor-column .elementor-widget-wrap {
        align-items: center;
    }

    .elementor-447 .elementor-element.elementor-element-7311972.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated {
        align-content: center;
        align-items: center;
    }

    .elementor-447 .elementor-element.elementor-element-7311972.elementor-column > .elementor-widget-wrap {
        justify-content: flex-end;
    }

    .elementor-447 .elementor-element.elementor-element-406320b > .elementor-widget-container {
        margin: 0px 0px 0px 15px;
        padding: 0px 0px 0px 0px;
    }

    .elementor-447 .elementor-element.elementor-element-406320b {
        text-align: center;
        line-height: 18px;
    }
    .price-grid.price_btn p, .price_btn .elementor-widget-container, .single-ads .price_btn .elementor-widget-container, .single-ads .price_btn p {width: 100%; font-size: 15px !important;}
    .elementor-447 .elementor-icon-list-items {margin-right: 0 !important; margin-left: 0 !important;}
    
}
.elementor-447 .elementor-element-26c0352 .elementor-icon-list-items {display: unset !important;}
.elementor-447 .price_btn {top: 4px !important;}
@media(max-width: 420px) {
    .elementor-447 .elementor-element.elementor-element-ef356c3 > .elementor-widget-container,
    .elementor-447 .elementor-element.elementor-element-7fb964d > .elementor-widget-container,
    .elementor-447 .elementor-element.elementor-element-406320b > .elementor-widget-container {
        margin: 0px 0px 0px 5px;
    }
}
@media(min-width: 768px) {
    .elementor-447 .elementor-element.elementor-element-16db6a3 {
        width:60%;
    }

    .elementor-447 .elementor-element.elementor-element-5f1af18 {
        width: 40%;
    }

    .elementor-447 .elementor-element.elementor-element-23e5730 {
        width: 33%;
    }

    .elementor-447 .elementor-element.elementor-element-3da2dbf {
        width: 33%;
    }

    .elementor-447 .elementor-element.elementor-element-7311972 {
        width: 33.332%;
    }
}

/* Start custom CSS for theme-post-featured-image, class: .elementor-element-92518a3 */
.elementor-447 .elementor-element.elementor-element-92518a3 img {
    height: 200px;
    object-fit: cover;
}
@media only screen and (max-width: 768px) {
    .elementor-447 .elementor-element.elementor-element-16db6a3 {
        width: 50%;
    }
}
@media only screen and (max-width: 768px) {
    .elementor-447 .elementor-element.elementor-element-5f1af18 {
        width: 50%;
    }
}
.elementor-447 .elementor-element.elementor-element-0964126 {
    white-space: nowrap;
    overflow: hidden;
    text-overflow: ellipsis;
    font-weight: bold;
    direction: ltr;
    text-align: right;
}

.elementor-447 .elementor-element.elementor-element-0964126 .elementor-widget-container {
    white-space: nowrap;
    overflow: hidden;
    text-overflow: ellipsis;
    font-weight: bold;
}

.elementor-447 .elementor-element.elementor-element-71c349f {
    white-space: nowrap;
    overflow: hidden;
    text-overflow: ellipsis;
    font-weight: bold;
    direction: ltr;
    text-align: left;
}

.elementor-447 .elementor-element.elementor-element-71c349f .elementor-widget-container {
    white-space: nowrap;
    overflow: hidden;
    text-overflow: ellipsis;
    font-weight: bold;
}
.elementor-447 .elementor-element.elementor-element-bbe7f90 {
    white-space: nowrap;
    overflow: hidden;
    text-overflow: ellipsis;
    font-weight: bold;
}

.elementor-447 .elementor-element.elementor-element-bbe7f90 .elementor-widget-container {
    white-space: nowrap;
    overflow: hidden;
    text-overflow: ellipsis;
    font-weight: bold;
}
.contactbutton, .contactbutton1 {
    width: 25%;
    display: inline-flex;
    align-items: center;
    justify-content: center;
    text-align: center;
    margin-bottom: 15px;
    padding: 5px;
    box-sizing: border-box;
    text-decoration: none;
    border-radius: 7px;
    margin-left: 10px;
    font-size: 18px;
    color: #fff;
}
.contactbutton:hover, .contactbutton1:hover {color: #fff;}
.contactbutton i, .contactbutton1 i {
    margin-right: 10px;
    vertical-align: middle;
    color: white;
}
.whatsapp-button {
    background-color: #25D366;
    color: white;
    border: none;
}
.contactbutton {
    background-color: #980715;
}
.contactbutton:hover {
    background-color: #870613;
}
.whatsapp-button:hover {
    background-color: #1EBE53;
}
@media (max-width: 768px) {
    .contactbutton, .contactbutton1 {
        width: 30%;
        text-align: center;
        font-size: 0;
        padding-top: 20px;
        padding-bottom: 20px;
    }
    .contactbutton::before, .contactbutton1::before {
        content: none;
    }
    .contactbutton i, .contactbutton1 i {
        font-size: 24px;
        margin-left: 0;
        margin-right: 0;
    }
}

/* Ads list view */
.elementor-2099 .elementor-element.elementor-element-da5e07f:not(.elementor-motion-effects-element-type-background),.elementor-2099 .elementor-element.elementor-element-da5e07f>.elementor-motion-effects-container>.elementor-motion-effects-layer {
    background-color: #fff
}

.elementor-2099 .elementor-element.elementor-element-da5e07f {
    border-style: solid;
    border-width: 0 0 2px;
    border-color: #ddd;
    transition: background .3s,border .3s,border-radius .3s,box-shadow .3s;
    margin-top: 0;
    margin-bottom: 0;
    padding: 0 0 5px
}

.elementor-2099 .elementor-element.elementor-element-da5e07f>.elementor-background-overlay {
    transition: background .3s,border-radius .3s,opacity .3s
}

.elementor-2099 .elementor-element.elementor-element-d519a6b>.elementor-widget-wrap>.elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute) {
    margin-bottom: 0
}

.elementor-2099 .elementor-element.elementor-element-6bb96cc img {
    width: 100%;
    height: 100px
}

.elementor-2099 .elementor-element.elementor-element-7402d39 {
    width: auto;
    max-width: auto;
    top: 15px;
    z-index: 22;
    color: #000;
    font-size: 18px
}

.elementor-2099 .elementor-element.elementor-element-7402d39>.elementor-widget-container {
    background-color: #fff;
    padding: 5px 10px;
    border-radius: 3333px
}

body:not(.rtl) .elementor-2099 .elementor-element.elementor-element-7402d39 {
    left: 15px
}

body.rtl .elementor-2099 .elementor-element.elementor-element-7402d39 {
    right: 15px
}

.elementor-bc-flex-widget .elementor-2099 .elementor-element.elementor-element-bb7c814.elementor-column .elementor-widget-wrap {
    align-items: center
}

.elementor-2099 .elementor-element.elementor-element-bb7c814.elementor-column.elementor-element[data-element_type="column"]>.elementor-widget-wrap.elementor-element-populated {
    align-content: center;
    align-items: center
}

.elementor-2099 .elementor-element.elementor-element-bb7c814>.elementor-widget-wrap>.elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute) {
    margin-bottom: 0
}

.elementor-2099 .elementor-element.elementor-element-63de015 .elementor-icon-list-icon {
    width: 14px
}

.elementor-2099 .elementor-element.elementor-element-63de015 .elementor-icon-list-icon i {
    font-size: 14px
}

.elementor-2099 .elementor-element.elementor-element-63de015 .elementor-icon-list-icon svg {
    --e-icon-list-icon-size: 14px
}

.elementor-2099 .elementor-element.elementor-element-63de015 .elementor-icon-list-text,.elementor-2099 .elementor-element.elementor-element-63de015 .elementor-icon-list-text a {
    color: #000
}

.elementor-2099 .elementor-element.elementor-element-63de015 .elementor-icon-list-item {
    font-size: 14px;
    font-weight: 400
}

.elementor-2099 .elementor-element.elementor-element-28b5bfe {
    color: #000;
    font-size: 18px;
    font-weight: 700
}

.elementor-2099 .elementor-element.elementor-element-317d0af {
    color: #980715;
    font-size: 18px;
    font-weight: 700
}

.elementor-bc-flex-widget .elementor-2099 .elementor-element.elementor-element-ed6c65e.elementor-column .elementor-widget-wrap {
    align-items: center
}

.elementor-2099 .elementor-element.elementor-element-ed6c65e.elementor-column.elementor-element[data-element_type="column"]>.elementor-widget-wrap.elementor-element-populated {
    align-content: center;
    align-items: center
}

.elementor-2099 .elementor-element.elementor-element-ed6c65e.elementor-column>.elementor-widget-wrap {
    justify-content: center
}

.elementor-2099 .elementor-element.elementor-element-ed6c65e>.elementor-widget-wrap>.elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute) {
    margin-bottom: 0
}

.elementor-2099 .elementor-element.elementor-element-31cdcbd {
    text-align: center;
    font-size: 18px;
    font-weight: 400;
    line-height: 20px
}

.elementor-bc-flex-widget .elementor-2099 .elementor-element.elementor-element-410b647.elementor-column .elementor-widget-wrap {
    align-items: center
}

.elementor-2099 .elementor-element.elementor-element-410b647.elementor-column.elementor-element[data-element_type="column"]>.elementor-widget-wrap.elementor-element-populated {
    align-content: center;
    align-items: center
}

.elementor-2099 .elementor-element.elementor-element-410b647.elementor-column>.elementor-widget-wrap {
    justify-content: center
}

.elementor-2099 .elementor-element.elementor-element-410b647>.elementor-widget-wrap>.elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute) {
    margin-bottom: 0
}

.elementor-2099 .elementor-element.elementor-element-b2af9cc {
    text-align: center;
    font-size: 18px;
    font-weight: 400;
    line-height: 20px
}

.elementor-bc-flex-widget .elementor-2099 .elementor-element.elementor-element-f192bbc.elementor-column .elementor-widget-wrap {
    align-items: center
}

.elementor-2099 .elementor-element.elementor-element-f192bbc.elementor-column.elementor-element[data-element_type="column"]>.elementor-widget-wrap.elementor-element-populated {
    align-content: center;
    align-items: center
}

.elementor-2099 .elementor-element.elementor-element-f192bbc.elementor-column>.elementor-widget-wrap {
    justify-content: center
}

.elementor-2099 .elementor-element.elementor-element-f192bbc>.elementor-widget-wrap>.elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute) {
    margin-bottom: 0
}

.elementor-2099 .elementor-element.elementor-element-74917ae>.elementor-widget-container {
    margin: -35px 0 10px
}

.elementor-2099 .elementor-element.elementor-element-74917ae .elementor-icon-list-icon {
    width: 14px
}

.elementor-2099 .elementor-element.elementor-element-74917ae .elementor-icon-list-icon i {
    font-size: 14px
}

.elementor-2099 .elementor-element.elementor-element-74917ae .elementor-icon-list-icon svg {
    --e-icon-list-icon-size: 14px
}

.elementor-2099 .elementor-element.elementor-element-74917ae .elementor-icon-list-text,.elementor-2099 .elementor-element.elementor-element-74917ae .elementor-icon-list-text a {
    color: #000
}

.elementor-2099 .elementor-element.elementor-element-74917ae .elementor-icon-list-item {
    font-size: 16px;
    font-weight: 400
}

.elementor-2099 .elementor-element.elementor-element-4bdeaf9 {
    width: auto;
    max-width: auto;
    align-self: center;
    text-align: center
}

.elementor-2099 .elementor-element.elementor-element-4bdeaf9>.elementor-widget-container {
    margin: -2px 0 0;
    padding: 10px 15px 0;
    border-style: solid;
    border-width: 3px;
    border-color: #980715;
    border-radius: 8px
}

.woocommerce .elementor-2099 .elementor-element.elementor-element-4bdeaf9 .price {
    color: #980715;
    font-size: 22px
}

.woocommerce .elementor-2099 .elementor-element.elementor-element-4bdeaf9 .price ins {
    color: #c3c3c3
}

body:not(.rtl) .elementor-2099 .elementor-element.elementor-element-4bdeaf9:not(.elementor-product-price-block-yes) del {
    margin-right: 8px
}

body.rtl .elementor-2099 .elementor-element.elementor-element-4bdeaf9:not(.elementor-product-price-block-yes) del {
    margin-left: 8px
}

.elementor-2099 .elementor-element.elementor-element-4bdeaf9.elementor-product-price-block-yes del {
    margin-bottom: 8px
}

.elementor-2099 .elementor-element.elementor-element-ce8afb3:not(.elementor-motion-effects-element-type-background),.elementor-2099 .elementor-element.elementor-element-ce8afb3>.elementor-motion-effects-container>.elementor-motion-effects-layer {
    background-color: #fff
}

.elementor-2099 .elementor-element.elementor-element-ce8afb3 {
    border-style: solid;
    border-width: 0 0 2px;
    border-color: #ddd;
    transition: background .3s,border .3s,border-radius .3s,box-shadow .3s;
    margin-top: 0;
    margin-bottom: 0;
    padding: 0 0 5px
}

.elementor-2099 .elementor-element.elementor-element-ce8afb3>.elementor-background-overlay {
    transition: background .3s,border-radius .3s,opacity .3s
}

.elementor-2099 .elementor-element.elementor-element-35d25ad>.elementor-widget-wrap>.elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute) {
    margin-bottom: 0
}

.elementor-2099 .elementor-element.elementor-element-db8c826 {
    width: auto;
    max-width: auto;
    top: 15px;
    z-index: 22;
    color: #000;
    font-size: 18px
}

.elementor-2099 .elementor-element.elementor-element-db8c826>.elementor-widget-container {
    background-color: #fff;
    padding: 5px 10px;
    border-radius: 3333px
}

body:not(.rtl) .elementor-2099 .elementor-element.elementor-element-db8c826 {
    left: 15px
}

body.rtl .elementor-2099 .elementor-element.elementor-element-db8c826 {
    right: 15px
}

.elementor-bc-flex-widget .elementor-2099 .elementor-element.elementor-element-3e45487.elementor-column .elementor-widget-wrap {
    align-items: center
}

.elementor-2099 .elementor-element.elementor-element-3e45487.elementor-column.elementor-element[data-element_type="column"]>.elementor-widget-wrap.elementor-element-populated {
    align-content: center;
    align-items: center
}

.elementor-2099 .elementor-element.elementor-element-3e45487>.elementor-widget-wrap>.elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute) {
    margin-bottom: 0
}

.elementor-2099 .elementor-element.elementor-element-547ccb6 .elementor-icon-list-icon {
    width: 14px
}

.elementor-2099 .elementor-element.elementor-element-547ccb6 .elementor-icon-list-icon i {
    font-size: 14px
}

.elementor-2099 .elementor-element.elementor-element-547ccb6 .elementor-icon-list-icon svg {
    --e-icon-list-icon-size: 14px
}

.elementor-2099 .elementor-element.elementor-element-547ccb6 .elementor-icon-list-text,.elementor-2099 .elementor-element.elementor-element-547ccb6 .elementor-icon-list-text a {
    color: #000
}

.elementor-2099 .elementor-element.elementor-element-547ccb6 .elementor-icon-list-item {
    font-size: 14px;
    font-weight: 400
}

.elementor-2099 .elementor-element.elementor-element-ec22630 {
    color: #000;
    font-size: 18px;
    font-weight: 700
}

.elementor-2099 .elementor-element.elementor-element-968dc05 {
    color: #980715;
    font-size: 18px;
    font-weight: 700
}

.elementor-bc-flex-widget .elementor-2099 .elementor-element.elementor-element-8b858fe.elementor-column .elementor-widget-wrap {
    align-items: center
}

.elementor-2099 .elementor-element.elementor-element-8b858fe.elementor-column.elementor-element[data-element_type="column"]>.elementor-widget-wrap.elementor-element-populated {
    align-content: center;
    align-items: center
}

.elementor-2099 .elementor-element.elementor-element-8b858fe.elementor-column>.elementor-widget-wrap {
    justify-content: center
}

.elementor-2099 .elementor-element.elementor-element-8b858fe>.elementor-widget-wrap>.elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute) {
    margin-bottom: 0
}

.elementor-2099 .elementor-element.elementor-element-ba50534 {
    text-align: center;
    font-size: 18px;
    font-weight: 400;
    line-height: 20px
}

.elementor-bc-flex-widget .elementor-2099 .elementor-element.elementor-element-e82617b.elementor-column .elementor-widget-wrap {
    align-items: center
}

.elementor-2099 .elementor-element.elementor-element-e82617b.elementor-column.elementor-element[data-element_type="column"]>.elementor-widget-wrap.elementor-element-populated {
    align-content: center;
    align-items: center
}

.elementor-2099 .elementor-element.elementor-element-e82617b.elementor-column>.elementor-widget-wrap {
    justify-content: center
}

.elementor-2099 .elementor-element.elementor-element-e82617b>.elementor-widget-wrap>.elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute) {
    margin-bottom: 0
}

.elementor-2099 .elementor-element.elementor-element-9c18519 {
    text-align: center;
    font-size: 18px;
    font-weight: 400;
    line-height: 20px
}

.elementor-bc-flex-widget .elementor-2099 .elementor-element.elementor-element-5beadc5.elementor-column .elementor-widget-wrap {
    align-items: center
}

.elementor-2099 .elementor-element.elementor-element-5beadc5.elementor-column.elementor-element[data-element_type="column"]>.elementor-widget-wrap.elementor-element-populated {
    align-content: center;
    align-items: center
}

.elementor-2099 .elementor-element.elementor-element-5beadc5.elementor-column>.elementor-widget-wrap {
    justify-content: center
}

.elementor-2099 .elementor-element.elementor-element-5beadc5>.elementor-widget-wrap>.elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute) {
    margin-bottom: 0
}

.elementor-2099 .elementor-element.elementor-element-9f6822b {
    text-align: center;
    font-size: 18px;
    font-weight: 400;
    line-height: 20px
}

.elementor-bc-flex-widget .elementor-2099 .elementor-element.elementor-element-c034d60.elementor-column .elementor-widget-wrap {
    align-items: center
}

.elementor-2099 .elementor-element.elementor-element-c034d60.elementor-column.elementor-element[data-element_type="column"]>.elementor-widget-wrap.elementor-element-populated {
    align-content: center;
    align-items: center
}

.elementor-2099 .elementor-element.elementor-element-c034d60.elementor-column>.elementor-widget-wrap {
    justify-content: center
}

.elementor-2099 .elementor-element.elementor-element-c034d60>.elementor-widget-wrap>.elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute) {
    margin-bottom: 0
}

.elementor-2099 .elementor-element.elementor-element-65b70e7 {
    text-align: center;
    font-size: 18px;
    font-weight: 400;
    line-height: 20px
}

.elementor-bc-flex-widget .elementor-2099 .elementor-element.elementor-element-7be7ddb.elementor-column .elementor-widget-wrap {
    align-items: center
}

.elementor-2099 .elementor-element.elementor-element-7be7ddb.elementor-column.elementor-element[data-element_type="column"]>.elementor-widget-wrap.elementor-element-populated {
    align-content: center;
    align-items: center
}

.elementor-2099 .elementor-element.elementor-element-7be7ddb.elementor-column>.elementor-widget-wrap {
    justify-content: center
}

.elementor-2099 .elementor-element.elementor-element-7be7ddb>.elementor-widget-wrap>.elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute) {
    margin-bottom: 0
}

.elementor-2099 .elementor-element.elementor-element-6ed31ae>.elementor-widget-container {
    margin: -35px 0 10px
}

.elementor-2099 .elementor-element.elementor-element-6ed31ae .elementor-icon-list-icon {
    width: 14px
}

.elementor-2099 .elementor-element.elementor-element-6ed31ae .elementor-icon-list-icon i {
    font-size: 14px
}

.elementor-2099 .elementor-element.elementor-element-6ed31ae .elementor-icon-list-icon svg {
    --e-icon-list-icon-size: 14px
}

.elementor-2099 .elementor-element.elementor-element-6ed31ae .elementor-icon-list-text,.elementor-2099 .elementor-element.elementor-element-6ed31ae .elementor-icon-list-text a {
    color: #000
}

.elementor-2099 .elementor-element.elementor-element-6ed31ae .elementor-icon-list-item {
    font-size: 16px;
    font-weight: 400
}

.elementor-2099 .elementor-element.elementor-element-55a1488 {
    width: auto;
    max-width: auto;
    align-self: center;
    text-align: center
}

.elementor-2099 .elementor-element.elementor-element-55a1488>.elementor-widget-container {
    margin: -2px 0 0;
    padding: 10px 15px 0;
    border-style: solid;
    border-width: 3px;
    border-color: #980715;
    border-radius: 8px
}

.woocommerce .elementor-2099 .elementor-element.elementor-element-55a1488 .price {
    color: #980715;
    font-size: 22px
}

.woocommerce .elementor-2099 .elementor-element.elementor-element-55a1488 .price ins {
    color: #c3c3c3
}

body:not(.rtl) .elementor-2099 .elementor-element.elementor-element-55a1488:not(.elementor-product-price-block-yes) del {
    margin-right: 8px
}

body.rtl .elementor-2099 .elementor-element.elementor-element-55a1488:not(.elementor-product-price-block-yes) del {
    margin-left: 8px
}

.elementor-2099 .elementor-element.elementor-element-55a1488.elementor-product-price-block-yes del {
    margin-bottom: 8px
}

.elementor-2099 .elementor-element.elementor-element-05aa98a:not(.elementor-motion-effects-element-type-background),.elementor-2099 .elementor-element.elementor-element-05aa98a>.elementor-motion-effects-container>.elementor-motion-effects-layer {
    background-color: #fff
}

.elementor-2099 .elementor-element.elementor-element-05aa98a {
    border-style: solid;
    border-width: 0 0 2px;
    border-color: #ddd;
    transition: background .3s,border .3s,border-radius .3s,box-shadow .3s;
    padding: 0 0 5px
}

.elementor-2099 .elementor-element.elementor-element-05aa98a>.elementor-background-overlay {
    transition: background .3s,border-radius .3s,opacity .3s
}

.elementor-2099 .elementor-element.elementor-element-180a00b>.elementor-widget-wrap>.elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute) {
    margin-bottom: 0
}

.elementor-2099 .elementor-element.elementor-element-bd5fbd4 .elementor-icon-list-icon {
    width: 14px
}

.elementor-2099 .elementor-element.elementor-element-bd5fbd4 .elementor-icon-list-icon i {
    font-size: 14px
}

.elementor-2099 .elementor-element.elementor-element-bd5fbd4 .elementor-icon-list-icon svg {
    --e-icon-list-icon-size: 14px
}

.elementor-2099 .elementor-element.elementor-element-bd5fbd4 .elementor-icon-list-text,.elementor-2099 .elementor-element.elementor-element-bd5fbd4 .elementor-icon-list-text a {
    color: #000
}

.elementor-2099 .elementor-element.elementor-element-bd5fbd4 .elementor-icon-list-item {
    font-size: 14px;
    font-weight: 400;
    line-height: 1.2;
}

.elementor-2099 .elementor-element.elementor-element-59f781b {
    width: auto;
    max-width: auto;
    top: 15px;
    z-index: 22;
    color: #000;
    font-size: 18px
}

.elementor-2099 .elementor-element.elementor-element-59f781b>.elementor-widget-container {
    background-color: #fff;
    padding: 5px 10px;
    border-radius: 3333px
}

body:not(.rtl) .elementor-2099 .elementor-element.elementor-element-59f781b {
    left: 15px
}

body.rtl .elementor-2099 .elementor-element.elementor-element-59f781b {
    right: 15px
}

.elementor-bc-flex-widget .elementor-2099 .elementor-element.elementor-element-cafd855.elementor-column .elementor-widget-wrap {
    align-items: center
}

.elementor-2099 .elementor-element.elementor-element-cafd855.elementor-column.elementor-element[data-element_type="column"]>.elementor-widget-wrap.elementor-element-populated {
    align-content: center;
    align-items: center
}

.elementor-2099 .elementor-element.elementor-element-cafd855>.elementor-widget-wrap>.elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute) {
    margin-bottom: 0
}

.elementor-2099 .elementor-element.elementor-element-5deb219 .elementor-icon-list-icon {
    width: 14px
}

.elementor-2099 .elementor-element.elementor-element-5deb219 .elementor-icon-list-icon i {
    font-size: 14px
}

.elementor-2099 .elementor-element.elementor-element-5deb219 .elementor-icon-list-icon svg {
    --e-icon-list-icon-size: 14px
}

.elementor-2099 .elementor-element.elementor-element-5deb219 .elementor-icon-list-text,.elementor-2099 .elementor-element.elementor-element-5deb219 .elementor-icon-list-text a {
    color: #000
}

.elementor-2099 .elementor-element.elementor-element-5deb219 .elementor-icon-list-item {
    font-size: 14px;
    font-weight: 400
}

.elementor-2099 .elementor-element.elementor-element-20f7bb6 {
    color: #000;
    font-size: 18px;
    font-weight: 700
}

.elementor-2099 .elementor-element.elementor-element-033d76f {
    color: #980715;
    font-size: 18px;
    font-weight: 700
}

.elementor-2099 .elementor-element.elementor-element-ea94e99 {
    text-align: center;
    font-size: 18px;
    font-weight: 400;
    line-height: 20px
}

.elementor-2099 .elementor-element.elementor-element-136b31f {
    text-align: center;
    font-size: 18px;
    font-weight: 400;
    line-height: 20px
}

.elementor-2099 .elementor-element.elementor-element-e64f8a3 {
    text-align: center;
    font-size: 18px;
    font-weight: 400;
    line-height: 20px
}

.elementor-2099 .elementor-element.elementor-element-afb31cb {
    width: auto;
    max-width: auto;
    bottom: 0;
    text-align: center
}

.elementor-2099 .elementor-element.elementor-element-afb31cb>.elementor-widget-container {
    padding: 10px 15px 0;
    border-style: solid;
    border-width: 3px;
    border-color: #980715;
    border-radius: 8px
}

body:not(.rtl) .elementor-2099 .elementor-element.elementor-element-afb31cb {
    right: 0
}

body.rtl .elementor-2099 .elementor-element.elementor-element-afb31cb {
    left: 0
}

.woocommerce .elementor-2099 .elementor-element.elementor-element-afb31cb .price {
    color: #980715;
    font-size: 22px
}

.woocommerce .elementor-2099 .elementor-element.elementor-element-afb31cb .price ins {
    color: #c3c3c3
}

body:not(.rtl) .elementor-2099 .elementor-element.elementor-element-afb31cb:not(.elementor-product-price-block-yes) del {
    margin-right: 8px
}

body.rtl .elementor-2099 .elementor-element.elementor-element-afb31cb:not(.elementor-product-price-block-yes) del {
    margin-left: 8px
}

.elementor-2099 .elementor-element.elementor-element-afb31cb.elementor-product-price-block-yes del {
    margin-bottom: 8px
}
.elementor-element-5dc1e96.price_btn {padding: 0 !important;}
.elementor-element-5dc1e96.price_btn .elementor-widget-container {width: 100% !important;}
.elementor-element-5dc1e96.price_btn p {margin-bottom: 0 !important;}
@media(max-width: 767px) {
    .elementor-2099 .elementor-element.elementor-element-180a00b {
        width:40%
    }

    .elementor-2099 .elementor-element.elementor-element-bd5fbd4>.elementor-widget-container {
        margin: 0 0 8px
    }

    .elementor-2099 .elementor-element.elementor-element-399dfd3 img {
        max-width: 100%
    }

    body:not(.rtl) .elementor-2099 .elementor-element.elementor-element-59f781b {
        left: 15px
    }

    body.rtl .elementor-2099 .elementor-element.elementor-element-59f781b {
        right: 15px
    }

    .elementor-2099 .elementor-element.elementor-element-59f781b {
        top: 40px
    }

    .elementor-2099 .elementor-element.elementor-element-cafd855 {
        width: 60%
    }

    .elementor-2099 .elementor-element.elementor-element-cafd855>.elementor-widget-wrap>.elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute) {
        margin-bottom: 1px
    }

    .elementor-2099 .elementor-element.elementor-element-20f7bb6 {
        text-align: right;
        font-size: 15px
    }

    .elementor-2099 .elementor-element.elementor-element-033d76f {
        text-align: right;
        font-size: 15px
    }

    .elementor-2099 .elementor-element.elementor-element-ea94e99 {
        text-align: right;
        font-size: 14px
    }

    .elementor-2099 .elementor-element.elementor-element-136b31f {
        text-align: right;
        font-size: 14px
    }

    .elementor-2099 .elementor-element.elementor-element-e64f8a3 {
        text-align: right;
        font-size: 14px
    }

    body:not(.rtl) .elementor-2099 .elementor-element.elementor-element-afb31cb {
        right: 5px
    }

    body.rtl .elementor-2099 .elementor-element.elementor-element-afb31cb {
        left: 5px
    }

    .elementor-2099 .elementor-element.elementor-element-afb31cb {
        bottom: 10px
    }

    .elementor-2099 .elementor-element.elementor-element-afb31cb>.elementor-widget-container {
        border-width: 2px
    }

    .woocommerce .elementor-2099 .elementor-element.elementor-element-afb31cb .price {
        font-size: 12px
    }
    .elementor-element-190d3be2 {width: 100% !important;}
    /*.elementor-element-29c6cee9, .elementor-element-1434346, #after-load-scroll .elementor-element-f33fb5b {width: 55% !important;}
    .elementor-element-a1e9a0c, .elementor-element-9dec925 {width: 45% !important;}*/
    .elementor-element-a1e9a0c .elementor-field-type-html > div, .elementor-element-9dec925 .elementor-field-type-html > div, #after-load-scroll .elementor-element-1a5174a .elementor-field-type-html > div {justify-content: flex-end !important;}
    .elementor-element-a1e9a0c .elementor-field-type-html, .elementor-element-9dec925 .elementor-field-type-html, #after-load-scroll .elementor-element-1a5174a .elementor-field-type-html {top: -8px !important;}
    #resultTitle .elementor-widget-container {justify-content: flex-start !important ;}
    #resultTitle .total_products {margin-right: 0.6rem !important;}
    /*#publishLink {padding: 3px 7px !important; font-size: 15px !important;}*/
    #after-load-scroll .elementor-element-1a5174a .elementor-field-type-html {top: 40px;}
    /*.elementor-125890 .elementor-element.elementor-element-644ca2c h2 {text-align: left !important; position: relative; top: 25px; font-size: 20px !important;}
    .elementor-125890 .elementor-element.elementor-element-519b563 > .elementor-widget-container {padding-left: 78px;}*/
    .elementor-125890 .elementor-element.elementor-element-b986b86 > .elementor-widget-container {
        margin-bottom: 0 !important;
    }
    .rm-last-mb .elementor-widget:not(:last-child) {padding: 0; margin: 0;}
    .elementor-column.elementor-field-type-reset.elementor-field-group-field_2f6efa1, .elementor-column.elementor-field-group-field_3a40c32 {
        width: 50% !important;
        margin-top: 20px !important;
        margin-bottom: 0 !important;
    }
    #ads_filter_form .elementor-button-reset {top: 0;}
    #ads_filter_form .fas {
        display: none;
    }
    .elementor-column.elementor-field-group-field_2f6efa1 {order: 1;}
    .elementor-column.elementor-field-group-year_from,
    .elementor-column.elementor-field-group-price_from,
    .elementor-column.elementor-field-group-price_to,
    .elementor-column.elementor-field-group-year_to {width: 50% !important;}
    .elementor-inner-column.elementor-element.elementor-element-9dec925 > .elementor-widget-wrap.elementor-element-populated,
    .elementor-inner-column.elementor-element.elementor-element-a1e9a0c > .elementor-widget-wrap.elementor-element-populated
    {padding-right: 0 !important;}
    .elementor-126858 .elementor-element.elementor-element-4a3a608f .elementor-heading-title {font-size: 16px !important;}
    .elementor-2099 .elementor-element.elementor-element-bd5fbd4 > .elementor-widget-container {margin-bottom: 4px !important;}
    .elementor-element-20f7bb6 {margin-top: 0 !important;}
    .elementor-element-20f7bb6 a {color: #980715 !important;}
    .elementor-2099 .elementor-element.elementor-element-4bdeaf9 {width: 100% !important; text-align: left !important;}
    .elementor-2099 .elementor-element.elementor-element-4bdeaf9 > .elementor-widget-container {padding: 5px !important; display: inline-block; margin-top: 2px !important; border-width: 2px !important; width: 110px !important; text-align: center !important;}
    .elementor-widget.elementor-mobile-align-left .elementor-inline-items {margin-left: 0 !important;}
}
.elementor-2099 .elementor-element.elementor-element-4bdeaf9 > .elementor-widget-container p {margin-bottom: 3px !important;}
.elementor-125890 .elementor-element.elementor-element-5c6f679b > .elementor-widget-container{direction: rtl;}
.contactbutton1.whatsapp-button {background-color: #008000 !important;}
@media(min-width: 991px) {
    .product_list_top .product_info_col, 
    .product_info_col.product_info_col1, 
    .product_info_col.product_info_col2, 
    .product_info_col.product_info_col3,
    .product_info_col.product_info_col3 h4,
    .product_info_col.product_info_col4, .product_info_col.product_info_col5,
    .product_info_col.product_info_col7 {text-align: center;} 
    .product_info_col.product_info_col3 h4 {display: block; width: 100%;}
}
@media(min-width: 768px) {
    .elementor-2099 .elementor-element.elementor-element-4bdeaf9 > .elementor-widget-container {padding: 8px !important; display: inline-block; margin-top: 2px !important; border-width: 2px !important;}
    .elementor-2099 .elementor-element.elementor-element-d519a6b {
        width:17.018%
    }

    .elementor-2099 .elementor-element.elementor-element-bb7c814 {
        width: 29.963%
    }

    .elementor-2099 .elementor-element.elementor-element-ed6c65e {
        width: 16.844%
    }

    .elementor-2099 .elementor-element.elementor-element-410b647 {
        width: 16.839%
    }

    .elementor-2099 .elementor-element.elementor-element-f192bbc {
        width: 19.336%
    }

    .elementor-2099 .elementor-element.elementor-element-35d25ad {
        width: 4%
    }

    .elementor-2099 .elementor-element.elementor-element-3e45487 {
        width: 30.775%
    }

    .elementor-2099 .elementor-element.elementor-element-8b858fe {
        width: 10.244%
    }

    .elementor-2099 .elementor-element.elementor-element-e82617b {
        width: 13.05%
    }

    .elementor-2099 .elementor-element.elementor-element-5beadc5 {
        width: 11.824%
    }

    .elementor-2099 .elementor-element.elementor-element-c034d60 {
        width: 8.142%
    }

    .elementor-2099 .elementor-element.elementor-element-7be7ddb {
        width: 20.775%
    }
    .page-id-24741 #resultTitle {top: 12px !important;}
}

.elementor-2099 .elementor-element.elementor-element-28b5bfe {
    white-space: nowrap;
    overflow: hidden;
    text-overflow: ellipsis;
    font-weight: 700
}

.elementor-2099 .elementor-element.elementor-element-28b5bfe .elementor-widget-container {
    white-space: nowrap;
    overflow: hidden;
    text-overflow: ellipsis;
    font-weight: 700
}

.elementor-2099 .elementor-element.elementor-element-4bdeaf9 {
    line-height: 13px;
    font-size: 19px !important;
    font-weight: 400;
    color: #980715
}

.elementor-2099 .elementor-element.elementor-element-ec22630 {
    white-space: nowrap;
    overflow: hidden;
    text-overflow: ellipsis;
    font-weight: 700
}

.elementor-2099 .elementor-element.elementor-element-ec22630 .elementor-widget-container {
    white-space: nowrap;
    overflow: hidden;
    text-overflow: ellipsis;
    font-weight: 700
}

.elementor-2099 .elementor-element.elementor-element-55a1488 {
    line-height: 13px;
    font-size: 19px !important;
    font-weight: 400;
    color: #980715;
}

.elementor-2099 .elementor-element.elementor-element-20f7bb6 {
    white-space: nowrap;
    overflow: hidden;
    text-overflow: ellipsis;
    font-weight: 700
}

.elementor-2099 .elementor-element.elementor-element-20f7bb6 .elementor-widget-container {
    white-space: nowrap;
    overflow: hidden;
    text-overflow: ellipsis;
    font-weight: 700
}

.elementor-2099 .elementor-element.elementor-element-afb31cb {
    line-height: 5px;
    font-size: 15px;
    font-weight: 400;
    color: #980715
}
.woocommerce-Price-amount.amount bdi {position: relative; top: 2px;}
.show-after-submit {display: none;}
/* Ads list view */
.product_list_view_wrap {
	width: 100%;
}
.product_list_view  {
	width: 100%;
	padding: 20px 0;
	border-bottom: 2px solid #DDDDDD;
	display: flex;
	flex-wrap: nowrap;
	align-items: center;
	gap: 20px;
}
.product_list_top {
	padding: 3px 0;
}
.product_list_top .product_info_col span {color: #bfbfbf;}
.product_photo {
	width: 140px;
	min-width: 140px;
	padding-right: 10px;
}
.product_photo.ads-img-area {
    height: 116px;
    display: flex;
    align-items: center;
    background: #bfbfbf;
    justify-content: center;
    padding-right: 0;
}
.product_photo img {
	display: block;
	max-width: 100%;
	height: auto;
	max-height: 116px;
}
.product_info_left {
	width: 100%;
	display: flex;
	flex-wrap: nowrap;
	align-items: center;
	justify-content: space-between;
}
.product_info_col1 {
	width: 12%;
}
.product_info_col2 {
	width: 16%;
}
.product_info_col4 { width: 15%; }
.product_info_col5 { width: 8%; }
.product_info_col6 { width: 20%; }
.product_info_col7 { width: 120px; }
.product_info_col h4 {
	white-space: nowrap;
	overflow: hidden;
	text-overflow: ellipsis;
	font-size: 18px;
	font-weight: 700;
	margin: 0;
}
.product_info_col h4 a {
	color: #000;
}
.product_info_col3 {
	width: 28%;
	/*padding-left: 20px;*/
}
.product_info_col h5 {
	color: #980715;
    font-size: 18px;
    font-weight: bold;
    margin: 0;
}
.product_info_col h6 {
	color: #000;
    font-size: 18px;
    font-weight:600;
    margin: 0;
}
.product_info_col7 span {
	display: block;
	font-size: 16px;
}
.product_info_col .price-button {
	/*width: 120px;*/
	/*padding: 8px 6px !important;*/
    display: flex;
    align-items: center;
	justify-content:center;
    margin-top: 2px !important;
    /*border: 2px solid #980715;
    border-radius: 8px 8px 8px 8px;*/
    font-size: 17px;
    color: #980715;
    line-height: 0.85;
	font-weight:600;
}
.product_info_col span {
	font-weight:600;
}
.product_info_col span.post_date { font-weight:normal}
@media screen and (max-width:991px) {
.product_photo {
	width: 150px;
	min-width: 150px;
}
.product_list_top { display: none; }
.product_info_left {
    flex-wrap: wrap;
    position: relative;
    padding-left: 10px;
    top: -5px;
}
.product_info_col3 {
	padding-left: 0;
}
.product_info_col4,
.product_info_col5,
.product_info_col3,
.product_info_col2, 
.product_info_col1 {
    width: 100%;
}
.product_info_col6,
.product_info_col7 {
	width: 100%;
}
.product_info_col7 span {
	font-size: 14px;
}
.product_info_col h4 {
   font-size: 15px;
   width: 	180px;
}
.product_info_col h6,
.product_info_col h5 {
	font-size: 15px;
}
.product_info_left .post_date {
	position: absolute;
	left: 10px;
	top: 5px;
	z-index: 5;
}
.product_info_col .price-button.make-text-small {font-size: 13px !important;}
.product_info_col .price-button {
    /*padding: 5px !important;*/
    font-size: 14px;
    justify-content: center;
    /*width: 102px !important;*/
}
.product_info_col7 {
	width:50%;
    display: flex;
    justify-content: end;
}
.product_info_col5 {width:50%;}
.product_info_col span {
	line-height: 1;
	display: block;
	font-size: 14px;
}
.product_info_col5 h6, .product_info_col .price-button {position: relative; top: 10px;}
.product_list_view {
    padding: 12px 0;
    gap: 15px;
}
.product_info_col h4 a {color: #980715;}
/*.product_info_col3 { padding-top:12px}*/
/*.product_info_col4 { padding-bottom:6px}*/
.product_info_col h5 {
    white-space: nowrap;
    overflow: hidden;
    text-overflow: ellipsis;
    width: 180px;
}
.product_list_view {
    align-items: stretch !important;
}
}
.tax-ads-category .elementor-126858 .elementor-element.elementor-element-5364a0eb.list-view-area .elementor-element.elementor-element-1265dab3 {display: none;}
.tax-ads-category .elementor-126858 .elementor-element.elementor-element-5364a0eb.list-view-area .elementor-element.elementor-element-65c6fb61 {width: 100% !important;}
.tax-ads-category .elementor-123344 .elementor-element.elementor-element-24484139 .elementor-column-gap-custom .elementor-column > .elementor-element-populated {padding: 0 !important;}
.tax-ads-category .elementor-126858 .elementor-element.elementor-element-5364a0eb {margin-top: 5px !important;}
@media screen and (max-width:991px) {
.product_list_view {
    align-items: stretch !important;
}
.product_info_col .price-button { margin:0 !important}
}
@media screen and (max-width: 420px) {
    .product_photo {
    	width: 130px;
    	min-width: 130px;
    }
    .product_info_left .post_date {
        left: 17px; 
    }
	.product_info_col7 {
        width: 55%;
    }
    .product_info_col5 {
        width: 35%;
    }
    .product_info_col .price-button {
        left: 7px;
    }
}

@media screen and (max-width: 319px) {
    .product_info_left .post_date {
        left: 30px; 
    }
    .product_info_col .price-button {
        left: 20px;
    }
}

/* Mega menu */
.megamenu_item {
	position: initial !important;
}
.megamenu_item > ul,
.megamenu_item > ul ul,
.megamenu_item > ul ul li {
	list-style: none !important;
	padding: 0 !important;
	margin: 0 !important;
}
.megamenu_item > ul {
	left: inherit !important;
	width: 1480px !important;
	max-width: 1480px !important;
	box-shadow: 0 3px 7px rgba(0, 0, 0, 0.2);
	background: #fff;
}
body .elementor-nav-menu--layout-horizontal .elementor-nav-menu>li.megamenu_item>ul {
	left: -340px !important;
} 
.megamenu_area {
	width: 100%;
	display: flex;
	flex-wrap:wrap;
	padding: 20px 0 10px 0;
}
.megamenu_area li {
	border: none !important;
}
.megamenu_area li a {
	padding: 0 8px 0 0 !important;
	color: #333 !important;
	word-break: break-all;
	border-left: none !important;
	border-right: none !important;
}
.megamenu_area li a:hover {
	color: #980715;
}
.megamenu_area ul { 
	width: 100% !important;
	display: block !important;
	opacity: 1 !important;
	visibility: visible !important;
	position: initial !important;
}
.megamenu_col {
	width: 11.11%;
	border-left: 1px solid #54595F;
	padding: 0 15px;
	margin: 10px 0;
}
.menu-cat-325 {border: none;}
.megamenu_col.menu-cat-12,
.megamenu_col.menu-cat-7 {
	border: none;
}
.col-width-2box {
	width: 22.22%;
}
.col-width-3box {
	width: 33.33%;
}
.col-width-4box {
	width: 44.44%;
}
.col-width-5box {
	width: 55.55%;
}
.megamenu_col li a {line-break: auto}
.megamenu_area .col-width-5box .col5_item,
.megamenu_area .col-width-4box .col4_item,
.megamenu_area .col-width-3box .col3_item,
.megamenu_area .col-width-2box .col2_item {
	display: flex !important;
	flex-wrap:wrap;
}
.elementor-nav-menu--layout-horizontal .megamenu_col li a {white-space: inherit !important; background: none !important;}
.col-width-2box .col2_item li,
.col-width-2box .col2_item span {
	width: 50%;
}
.col-width-3box .col3_item li,
.col-width-3box .col3_item span {
	width: 33.33%;
}
.col-width-4box .col4_item li,
.col-width-4box .col4_item span {
	width: 25%;
}
.col-width-5box .col5_item li,
.col-width-5box .col5_item span {
	width: 20%;
}
.col-width-5box .col5_item li ul li,
.col-width-3box .col3_item li ul li {
	width: 100%;
	padding: 2px 0;
}

.megamenu_area .col-width-5box .col5_item.more-than-7 li,
.megamenu_area .col-width-4box .col4_item.more-than-7 li,
.megamenu_area .col-width-3box .col3_item.more-than-7 li,
.megamenu_area .col-width-2box .col2_item.more-than-7 li {width: 100%;}


.small_icon {
	width: 40px;
	padding: 2px;
	min-height: 35px;
	display: flex;
	align-items: center;
}
.small_icon img {
	display: block;
	max-width: 100%;
}
.megamenu_col h6, .megamenu_col h6 a {
	font-size: 16px;
	margin: 0;
	font-weight: 600;
	padding: 2px;
}
.megamenu_col h6, .megamenu_col h6 a:hover, .small_icon a, .small_icon a:hover, .megamenu_col h6, .megamenu_col h6 a {background: none !important;
	padding: 0 !important; border: none !important; color: inherit !important;}
.megamenu_col h6 a .sub-arrow {display: none;}
.megamenu_item > a {
	position: relative;
}
.megamenu_item .megamenu_area::after {
	content: '';
    width: 20px;
    height: 20px;
    box-shadow: 0 3px 7px rgba(0, 0, 0, 0.2);
    position: absolute;
    top: -5px;
    right: 540px;
    z-index: 9998;
    transform: rotate(45deg) !important;
    margin: 0 auto;
    background: #fff;
}
.megamenu_item:hover > a::before,
.megamenu_item:hover > a::after {
	visibility: visible;
	opacity: 1;
}
.megamenu_item .megamenu_area::before {
	content: '';
    width: 100%;
    height: 26px;
    position: absolute;
    left: 0;
    top:0;
    right: 0;
    z-index: 9999;
     background: #fff;
}
.elementor-nav-menu--layout-horizontal .elementor-nav-menu>li:not(:first-child)>ul.sub-menu {
    top: 36px !important;
}
@media screen and (min-width:1700px) {
.megamenu_item > ul {
    width: 1718px !important;
    max-width: 1718px !important;
}
body .elementor-nav-menu--layout-horizontal .elementor-nav-menu>li.megamenu_item>ul {
    left: -465px !important;
}
.megamenu_item .megamenu_area::after { right:650px}
}
@media screen and (max-width:1699px) {
.megamenu_item > ul {
	left: inherit !important;
	width: 1200px !important;
	max-width: 1200px !important;
	box-shadow: 0 3px 7px rgba(0, 0, 0, 0.2);
	background: #fff;
}
.elementor-nav-menu--layout-horizontal .elementor-nav-menu>li.megamenu_item>ul {
	left: -500px !important;
}	
}
@media screen and (max-width:1440px) {
.elementor-nav-menu--layout-horizontal .elementor-nav-menu>li.megamenu_item>ul {
	left: -300px !important;
}	
}


.elementor-1978 .elementor-element.elementor-element-71d1fe7 .menu-item {
	position:relative;
}
.elementor-1978 .elementor-element.elementor-element-71d1fe7 .menu-item a,
.disabled-search-tab > a,
.disabled-search-tab > a {
	border:2px solid #fff;
	border-radius:5px 5px 0 0;
	border-bottom: none;
}
/*.elementor-1978 .elementor-element.elementor-element-71d1fe7 .menu-item.disabled-search-tab > a {
	border-color:rgba(183, 183, 183, 1);
}*/
.elementor-1978 .elementor-element.elementor-element-71d1fe7 .menu-item.disabled-search-tab > a:hover,
.elementor-1978 .elementor-element.elementor-element-71d1fe7 .menu-item.disabled-search-tab.current_page_item > a,
.elementor-nav-menu--main .disabled-search-tab.current_page_item > a,
.elementor-nav-menu--main .disabled-search-tab > a:hover {
	border-color:#605B5F !important;
	background: #605B5F !important;
    background: linear-gradient(90deg,rgba(96, 91, 95, 1) 0%, rgba(84, 79, 83, 1) 50%, rgba(78, 78, 80, 1) 100%) !important;
	color: #fff !important;
}
/*.elementor-1978 .elementor-element.elementor-element-71d1fe7 .menu-item.disabled-search-tab > a::after,
.elementor-1978 .elementor-element.elementor-element-71d1fe7 .menu-item.disabled-search-tab > a::before { background:none !important}
.elementor-1978 .elementor-element.elementor-element-71d1fe7 .menu-item.disabled-search-tab > a:hover {
	background-color:#fff;
	color: #B4B4B4;
}*/
.elementor-1978 .elementor-element.elementor-element-71d1fe7 .menu-item.current_page_item > a {
	border-color: #980716;
}
.elementor-1978 .elementor-element.elementor-element-71d1fe7 .elementor-item:before {
    border-radius: 0 !important;
}
.pro-feature {
	position: absolute;
	left: 0;
	right: 0;
	bottom: 100%;
	margin: 0 auto;
	display: flex;
	color: #980716;
	padding-bottom: 5px;
	justify-content: center;
	flex-flow: row-reverse;
}
.pro-feature i { color:rgba(205, 181, 45, 1); margin-right: 5px;}
.elementor-nav-menu--layout-horizontal .elementor-nav-menu>li:not(:last-child):after { display:none}
.elementor-nav-menu__align-center .elementor-nav-menu {
    padding-bottom: 2px;
}
@media screen and (max-width:767px) {
.elementor-element-d5fa333 .elementor-nav-menu--layout-horizontal { border-width:5px}
.pro-feature {
    border-width: 1px;
    padding: 3px 0;
    font-size: 11px;
    gap: 1px;
}
.page-item-1640 .pro-feature, .menu-item-2968 .pro-feature, .menu-item-2973 .pro-feature {font-size: 10px;}
.pro-feature i {margin-right: 1px;}
.elementor-nav-menu__align-justify .elementor-nav-menu--layout-horizontal .elementor-nav-menu>li {
	position:relative;
}
.elementor-nav-menu__align-justify .elementor-nav-menu--layout-horizontal .elementor-nav-menu>li.disabled-search-tab > a::after,
.elementor-nav-menu__align-justify .elementor-nav-menu--layout-horizontal .elementor-nav-menu>li.disabled-search-tab > a::before { background:none !important}
.elementor-nav-menu__align-justify .elementor-nav-menu--layout-horizontal .elementor-nav-menu>li.disabled-search-tab > a:hover {
	background-color:#fff;
	color: #B4B4B4 !important;
}
.elementor-1978 .elementor-element.elementor-element-d5fa333 .elementor-nav-menu--main .elementor-item {
	padding-top: 3px!important;
	padding-bottom: 3px!important;
	font-size: 13px!important;
}	
.elementor-1115 .elementor-element.elementor-element-b012a61 .pro-form .elementor-field-group {
    margin-bottom: 25px;
}
.margin-bottom-mb {margin-bottom: 50px;}
}

.ads-search-form #searchButton .fas {
	position:initial
}
.elementor-field-type-reset label {
	width:100%;
	min-height:40px;
    color: #980715 !important;
    background-color: white !important;
    border: 2px solid #980715 !important;
    border-radius: 8px !important;
    font-size: 18px !important;
    font-weight: 400;
	display: flex;
    align-items: center;
    justify-content: center;
    padding: 5px 10px !important;
    text-align: center;
}
.ads-search-form #ads_filter_form .elementor-field-type-submit.elementor-col-25.e-form__buttons,
.ads-search-form #ads_filter_form .elementor-field-type-submit button {
    width: 16.666% !important;
}
.ads-search-form #ads_filter_form .elementor-field-type-reset {
	top: 10px !important;
}

.elementor-24741 .elementor-element.elementor-element-1c64b82 .elementor-form-fields-wrapper, 
.elementor-126858 .elementor-element.elementor-element-7c5a26bd .elementor-form-fields-wrapper { padding:0 17px; width: 113.5% !important;}

@media screen and (max-width:767px) {
.ads-search-form .elementor-field-type-submit.e-form__buttons {
	width: 48% !important;
	margin-top:18px;
}
.ads-search-form #ads_filter_form .elementor-field-type-reset {
	margin:0 !important;
}
.ads-search-form #ads_filter_form .elementor-field-type-reset { top:inherit !important}
.ads-search-form #ads_filter_form .elementor-field-type-submit.elementor-col-25.e-form__buttons,
.ads-search-form #ads_filter_form .elementor-field-type-submit button {width: 50% !important; top:inherit !important}
.disabled-search-tab.menu-item:hover, .disabled-search-tab.meu-item:active, .disabled-search-tab.elementor-item-active {
    border-color:none !important;
	background: none !important;
}
}

.ads-form-style {
	padding-right:365px;
	position:relative;
}
.ads-form-style::after {
	content:'';
	width:1px; 
	height:100%;
	position:absolute;
	top:0;
	right:345px;
    background-color:#bcbcbc;
	z-index:2;
}

.ads-form-style .elementor-field-type-html.elementor-field-group-field_a2c1ea8 {
	position: absolute;
    right: 0;
    top: 0;
    z-index: 1;
	width:340px;
}
.ads-form-style .elementor-field-type-upload.elementor-field-group-field_a80d4ca {
	position: absolute;
    right: 0;
    top: 57px;
    z-index: 2;
	width:340px;
	border-bottom:1px solid #980715;
}
.ads-form-style .elementor-field-type-upload.elementor-field-group-field_69c313d  {
    position: absolute;
    right: 0;
    top: 190px;
    z-index: 3;
	width:340px;
	border-bottom:1px solid #980715;
}
.page-id-103947 .ads-form-style .elementor-field-type-upload.elementor-field-group-field_69c313d  {top: 265px;}
.ads-form-style .elementor-field-type-html.elementor-field-group-field_fee468c {
	position: absolute;
    right: 0;
    top: 260px;
    z-index: 3;
	width:340px;
}
.page-id-103947 .ads-form-style .elementor-field-type-html.elementor-field-group-field_fee468c {top: 320px;}
.ads-form-style .elementor-field-type-submit { padding-top:25px}
@media screen and (max-width:767px) {
.ads-form-style .elementor-field-type-html.elementor-field-group-field_a2c1ea8,
.ads-form-style .elementor-field-type-upload.elementor-field-group-field_a80d4ca,
.ads-form-style .elementor-field-type-upload.elementor-field-group-field_69c313d,
.ads-form-style .elementor-field-type-html.elementor-field-group-field_fee468c {
	position:initial;
	width:100%;
}
.ads-form-style {
	padding-right:20px !important;
	padding-left: 20px !important;
}
.ads-form-style::after {
	display:none;
}
body .elementor-103947 .elementor-element.elementor-element-1d113bc .elementor-labels-above .elementor-field-group > label {
    padding-bottom: 10px !important;
}
/**** 30-12-2025****/
.tax-ads-category .elementor-field-group-category, .tax-ads-category .elementor-field-group-model {
    padding-right: inherit !important;
}
.elementor-126858 .elementor-element.elementor-element-7c5a26bd .elementor-form-fields-wrapper, .elementor-24741 .elementor-element.elementor-element-1c64b82 .elementor-form-fields-wrapper, .elementor-126858 .elementor-element.elementor-element-7c5a26bd .elementor-form-fields-wrapper { padding:0 17px; width: 100% !important;}
.elementor-126858 .elementor-element.elementor-element-7c5a26bd > .elementor-widget-container {
    padding: 0 !important;
    margin-left: -15px !important;
    margin-right: -15px !important;
}
.elementor-126858 .elementor-element.elementor-element-7c5a26bd .elementor-form-fields-wrapper, .elementor-24741 .elementor-element.elementor-element-1c64b82 .elementor-form-fields-wrapper {
    margin-left: 0 !important;
    margin-right: 0 !important;
}
.elementor-24741 .elementor-element.elementor-element-1c64b82 .elementor-field-group {
    padding-left: 0 !important;
    padding-right: 0 !important;
}
.elementor-24741 .elementor-element.elementor-element-1c64b82 .elementor-field-group.elementor-col-12.elementor-field-group-year_from,
.elementor-24741 .elementor-element.elementor-element-1c64b82 .elementor-field-group.elementor-col-12.elementor-field-group-price_from,
.elementor-24741 .elementor-element.elementor-element-1c64b82 .elementor-field-group.e-form__buttons {
    padding-left: 10px !important;
}
.elementor-24741 .elementor-element.elementor-element-1c64b82 .elementor-field-group.elementor-col-12.elementor-field-group-year_to,
.elementor-24741 .elementor-element.elementor-element-1c64b82 .elementor-field-group.elementor-col-12.elementor-field-group-price_to,
.elementor-24741 .ads-search-form #ads_filter_form .elementor-field-type-reset {
    padding-right: 10px !important;
}
.elementor-24741 .elementor-element.elementor-element-1c64b82 > .elementor-widget-container {padding: 0 !important;}
.elementor-24741 .elementor-column.elementor-field-group-year_from, 
.elementor-24741 .elementor-column.elementor-field-group-price_from, 
.elementor-24741 .elementor-column.elementor-field-group-price_to, 
.elementor-24741 .elementor-column.elementor-field-group-year_to {width: 50% !important;}
.elementor-24741 .ads-search-form #ads_filter_form .elementor-field-type-submit.elementor-col-25.e-form__buttons, 
.elementor-24741 .ads-search-form #ads_filter_form .elementor-field-type-submit button, .elementor-24741 .ads-search-form #ads_filter_form .elementor-field-type-reset {width: 50% !important;}
.elementor-element-294e820 .elementor-element-8bfeea7 > .elementor-element-populated {
    margin-bottom: -2px !important;
}
.single-ads .title-area {padding: 0 10px;}
.elementor-reverse-mobile>.elementor-container>:first-child {
    order: 6 !important;
}
}
p.pro-msg {
    font-size: 16px;
    position: absolute;
    bottom: -30px;
    color: #980715;
    direction: ltr;
}
p.pro-msg i.fa {color: rgba(205, 181, 45, 1);}
*:focus {
    outline: none !important;
    outline-color: transparent !important;
    outline-width: 0 !important;
    outline-offset: 0 !important;
}
#menu-1-d162a7c {
    max-width: 800px;
    width: 100%;
    justify-content: space-between;
}

/* Gallery images */
.edit-thumb-area {width: 100%; text-align: center;}
.edit-thumb-area, .gallery-area .single-g-img {position: relative;}
.edit-thumb-area img {
    max-height: 145px;
    padding: 5px;
    margin: 0 auto;
}
.edit-thumb-area span,
.gallery-area .single-g-img span {
    color: #980715;
    position: absolute;
    top: 0;
    left: 3px;
    cursor: pointer;
}
.edit-thumb-area span {
    left: auto;
}
.gallery-area {
    display: flex;
    flex-wrap: wrap;
    justify-content: space-between;
}
.gallery-area .single-g-img {width: 50%; padding: 10px;}