/******* Do not edit this file *******
Simple Custom CSS and JS - by Silkypress.com
Saved: May 26 2025 | 04:57:57 */
/* Add your CSS code here.

For example:
.example {
    color: red;
}

For brushing up on your CSS knowledge, check out http://www.w3schools.com/css/css_syntax.asp

End of comment */ 

.footer-top-area .container .col-lg-3{
/* 	max-width: 20%; */
}
.footer-top-area .container .col-lg-3 h3,
.footer-top-area .container .col-lg-3 h4{
	font-size: 22px;
	margin-bottom: 20px;
}
.footer-top-area .container .col-lg-3 h3{
	padding-bottom: unset;
}
.footer-top-area .container .col-lg-3 h3:after{
	content: unset;
}
.main-header .header-icon-area .header-chat-icon,
.main-header .header-btn i{
	display: none;
}
.main-header .header-icon-area a.header-login-icon{
	color: #273526;
}

body.header-style-5 .main-header .main-navigation-area .rtcl-search-input-button{
	border: 2px solid #273526;
	border-radius: 27px;
}
.display-none{
	display: none;
}
/* .listing-grid-each .rtin-item .rtin-thumb .rtin-type, */
/* .rt-el-pricing-box-3 .rtin-button a, */
.elementor-2537 .elementor-element.elementor-element-392689c6 .elementor-button{
	background-color: #273526 !important;
}
.listing-grid-each-8 span.rtcl-price-amount,
.listing-grid-each .rtin-item .rtin-content .rtcl-price-meta,
.header-style-5 .main-header-inner .classima-listing-search-form .rtcl-search-input-button:before,
.header-style-5 .main-header-inner .classima-listing-search-form .rtin-search-btn i{
	color: #282828 !important;
}
.listing-grid-each-8 .rtin-item .rtin-thumb .rtin-featured-ad{
	background-color: #F1E2C1 !important;
}

.listing-grid-each-9.featured-listing .rtin-item{
	border: 1px solid #F1E2C1 !important;
}
.listing-grid-each-8 .rtin-item .rtin-thumb .rtcl-meta-buttons .rtcl-btn:hover,
#rtcl-compare-panel-btn span.rtcl-compare-listing-count{
	background-color: #273526 !important;
}

#rtcl-compare-panel-btn,
#rtcl-compare-btn-wrap a.rtcl-compare-btn{
	background-color: #98AD85;
}
.rt-btn-animated-icon .rt-btn--style2 i{
	color: #314330;
}
/* .listing-grid-each.is-sold .rtin-item .rtin-thumb .rtcl-sold-out{
	background: #D8E3CD !important;	
} */
a.scrollToTop,
a.scrollToTop:hover{
    background-color: rgba(216, 227, 205, 0.3);
    color: #314330;
    border-color: #314330;
}
.rtcl-categories.rtcl-categories-elementor .cat-item-wrap .cat-details h3 a:hover{
	color: #273526 !important
}
.listing-grid-each .rtin-item .rtin-thumb .rtin-type{
	background-color: #829a80 !important;
}
.home-carousel .rtcl-categories.rtcl-categories-elementor .cat-item-wrap .cat-details{
	    background-color: #f6fff8;
    border: 1px solid #e1f7e1;
}
.pricing-section .rt-el-pricing-box-3{
	min-height: 606px;
	display: flex;
    flex-direction: column;
}

.pricing-section .rt-el-pricing-box-3 .rtin-button{
	margin-top: auto;
}
.pricing-section .rt-el-pricing-box-3 .rtin-features ul li{
	font-size: 14px;
}
.pricing-plan p{
	font-size: 14px;
	margin-bottom: 0px
}
.pricing-plan-smart.alert-success{
	background-color: #d4edda;
	border-color: #9fd9ac;
}
.pricing-plan-pro.alert-success{
	background-color: #dde3de;
    border-color: #c6ccc7;
}
.our-value h4, .our-value p, .our-value h3 {
    margin-bottom: 10px;
}
.offerings .l1 li::before{
	content: "\f058";
	font-family: "Font Awesome 6 Free";
	padding-right: 15px;
}
.offerings ul.l1{
	margin-left: 0px;
	list-style: none;
	padding-left: 0px;
}
.offerings ul.l2 {
    list-style: none;
	padding-left: 7px;
}
.offerings .l2 li::before{
	content: unset;
}
.offerings li{
	font-size: 18px;
	color: #181b31;
}
.rtcl.rtcl-categories .cat-item-wrap .cat-details img.rtcl-responsive-img {
    display: inline-block;
    height: 45px !important;
    width: 45px !important;
    object-fit: cover;
}
.rtcl-checkout form table.rtcl-membership-pricing-options tr{
	display:none;
}
.rtcl-checkout form table.rtcl-membership-pricing-options tr:first-child, 
.rtcl-checkout form table.rtcl-membership-pricing-options tr.selected-membership{
	display:block;
}
.rtcl-checkout form table.rtcl-membership-pricing-options tr:first-child{
	background:#273526;
}
.rtcl-checkout form table.rtcl-membership-pricing-options tr:first-child th:first-child,
.rtcl-checkout form table.rtcl-membership-pricing-options tr.selected-membership td:first-child{
	width:25%;
}
.rtcl-checkout form table.rtcl-membership-pricing-options tr:first-child th:nth-child(2),
.rtcl-checkout form table.rtcl-membership-pricing-options tr.selected-membership td:nth-child(2){
	width:64%;
}
.rtcl-checkout form table.rtcl-membership-pricing-options tr:first-child th:last-child,
.rtcl-checkout form table.rtcl-membership-pricing-options tr.selected-membership td:last-child{
	width:20%;
}
.rtcl-checkout form table.rtcl-membership-pricing-options tr.selected-membership td.form-check{
	display:table-cell;
}
.rtcl-checkout form table.rtcl-membership-pricing-options tr:first-child th{
	border:0;
	color:#fff;
}
.rtcl-checkout form table.rtcl-membership-pricing-options tr.selected-membership td br{
	display:none;
}
.rtcl-checkout form table.rtcl-membership-pricing-options tr.selected-membership td .pricing-description h4,
.rtcl-checkout form table.rtcl-membership-pricing-options tr.selected-membership td .pricing-description h5{
	margin-bottom:0px;
}

.rtcl-checkout form table.table-hover tbody tr:hover{
	background-color: rgb(219 255 242 / 8%);
}
.rtcl-checkout form table.rtcl-membership-pricing-options tr:first-child:hover{
	background-color:#273526;
}
/* .pricing-section .rt-el-pricing-box-3 .rtin-features ul li:last-child{
	font-size: 12px;
} */
@media screen and (max-width: 1024px) {
	body.home .top-categories a.rtin-item {
    	min-height: 201px;
	}
	.pricing-section .rt-el-pricing-box-3 {
    	min-height: 647px;
    	display: flex;
    	flex-direction: column;
	}
	.why-sec .alert {
    	min-height: 157px;
	}
}
@media screen and (max-width: 870px){
	.pricing-section .elementor-col-25.elementor-element {
    	width: 50%;
	}
	.pricing-section .rt-el-pricing-box-3{
		min-height: unset;
	}
}
@media screen and (max-width: 767px){
	.pricing-section .elementor-col-25.elementor-element {
    	width: 100%;
	}
	body.home .top-categories a.rtin-item{
		min-height: unset;
	}
	.store-listing .rtcl-elementor-widget {
    	display: flex;
    	flex-direction: column;
	}
	.footer-top-area .col-lg-3.col-sm-6.col-12 {
    	max-width: 50%;
	}
}