*
{
	margin:0;
	padding:0;
	box-sizing:border-box;
	font-family:Poppins,sans-serif
}
body{font-family:"Lucida Sans Unicode";color:#000;font-size:16px;line-height:1.75em;font-weight:400;position:relative}img{max-width:100%;aspect-ratio:0/0;object-fit:cover}h1,h2,h3,h4,h5,h6{line-height:1.3em;font-weight:700;color:#000;text-align:center;padding:12px 10px;}h1{font-size:45px}h2{font-size:40px}h3{font-size:35px}h4{font-size:30px}h5{font-size:26px}h6{font-size:24px}p{font-size:17px;line-height:1.95em;text-align:justify;}ul li a{line-height:30px}p a{color:#0000ff;font-weight:700;}a{color:#000;}a:hover{text-decoration:none;color:#ff0000}a:link{text-decoration:none}a:focus{outline:none}
body{font-family:"Lucida Sans Unicode";color:#000;font-size:16px;line-height:1.75em;font-weight:400;position:relative}img{max-width:100%;aspect-ratio:0/0;object-fit:cover}h1,h2,h3,h4,h5,h6{line-height:1.3em;font-weight:700;color:#000;text-align:center}h1{font-size:45px}h2{font-size:40px}h3{font-size:35px}h4{font-size:30px}h5{font-size:26px}h6{font-size:24px}p{font-size:17px;line-height:1.95em;text-align:justify;}ul li a{line-height:30px}p a{color:#0000ff;font-weight:700;}a{color:#000;}a:hover{text-decoration:none;color:#ff0000}a:link{text-decoration:none}a:focus{outline:none}

.service-items{padding:12px 10px;}
.free_post_section{padding:30px 10px;}
.see_more{text-align:center;font-size:20px}
.cnter{text-align:center;}
header .page-wrapper
{
	width:100%;
	height:auto
}
.
header .navbar
{
	display:grid;
	grid-template-columns:1fr 3fr;
	align-items:center;
	height:90px
}

header .navbar img
{
	width:90%;
	justify-self:start
}

header .navbar ul
{
	list-style:none;
	display:block ruby;
	grid-template-columns:repeat(6,1fr);
	justify-self:end
}

header .nav-item
{
	text-align:center;
	margin:auto;
	padding:0 0 0 27px
}

header .nav-item .bg_buuton
{
	background:#24136c;
	color:#fff;
	border:none;
	padding:10px;
	border-radius:5px;
	font-size:14px
}

.bg_buuton
{
	background:#24136c;
	color:#fff;
	border:none;
	padding:10px;
	border-radius:5px;
	font-size:14px
}

header .nav-item .bg_buuton:hover
{
	color:#fff;
	border:none
}

header .nav-item>a:hover
{
	color:#24136c;
	border-bottom:2px solid #24136c
}



header .search
{
	transform:translate(-35%);
	-webkit-transform:translate(-35%);
	transition:transform .7s ease-in-out;
	color:#3498db
}

header .no-search
{
	transform:translate(0);
	transition:transform .7s ease-in-out
}



header input
{
	border:0;
	border-left:1px solid #ccc;
	border-radius:0;
	outline:0;
	padding:5px
}

.middle_wraper
{
	width:100%;
	float:left
}

footer
{
	float:left;
	width:100%
}

.listing_page
{
	width:100%;
	float:left;
	padding:40px 0
}

.listing_one
{
	width:100%;
	float:left;
	background:#fff;
	margin:10px 0
}

.listing_one .owl-carousel .owl-nav button.owl-prev
{
	background:rgba(0,0,0,.5);
	position:absolute;
	left:0;
	top:43%;
	border:#ffdead;
	padding:0 20px;
	color:#fff;
	font-size:44px;
	height:60px;
	width:30px;
	line-height:20px
}

.listing_one .owl-carousel .owl-nav button.owl-next
{
	background:rgba(0,0,0,.5);
	position:absolute;
	right:0;
	top:43%;
	border:#ffdead;
	padding:0 10px;
	color:#fff;
	width:30px;
	font-size:44px;
	height:60px;
	line-height:20px
}

.call-to-action
{
	position:relative;
	right:13px;
	bottom:13px;
	margin:0
}


.call-to-action li a span:nth-child(2)
{
	width:auto;
	height:auto
}

.call-to-action li a span
{
	margin-right:5px;
	width:15px;
	height:15px;
	display:inline-block;
	margin-bottom:-3px
}
.my-listinig
{
	display:block
}

.my-listinig .exc-bolder-sky
{
	border-color:#d0444a;
	border-radius:0
}

.my-listinig .card
{
	border-color:#24136c;
	border-radius:0;
	cursor:pointer
}

.card
{
	position:relative;
	display:-ms-flexbox;
	display:flex;
	-ms-flex-direction:column;
	flex-direction:column;
	min-width:0;
	word-wrap:break-word;
	background:#fff;
	background-clip:border-box;
	border:1px solid rgba(0,0,0,.125);
	border-radius:.25rem
}

.relative
{
	position:relative
}

.my-listinig .card .vip-section
{
	position:absolute;
	right:7px;
	top:-14px
}

.my-listinig .exc-bolder-sky .row.no-gutters
{
	flex-wrap:nowrap
}

.no-gutters
{
	margin-right:0;
	margin-left:0
}

.my-listinig .card .no-gutters .my-list-img
{
	flex:0 0 auto;
	max-width:initial;
	width:220px;
	min-width:160px;
	min-height:180px;
	display:flex;
	align-items:center;
	height:260px
}

.no-gutters>.col,.no-gutters>[class*=col-]
{
	padding-right:0;
	padding-left:0
}

.my-listinig .card .no-gutters .my-list-img img
{
	border-radius:0;
	height:260px;
	width:220px;
	object-fit:cover
}

.h-100
{
	height:100%!important
}

.my-listinig .card .no-gutters .my-list-img .badge-photocounter
{
	position:absolute;
	bottom:5px;
	left:5px;
	background:rgba(0,0,0,.6);
	padding:6px 7px;
	font-size:.9rem;
	color:#fff;
	font-weight:400;
	cursor:pointer;
	z-index:2
}

.badge
{
	display:inline-block;
	padding:.25em .4em;
	font-size:75%;
	font-weight:700;
	line-height:1;
	text-align:center;
	white-space:nowrap;
	vertical-align:baseline;
	border-radius:.25rem;
	color:#fff;
	background: #24136c;
	transition:color .15s ease-in-out,background .15s ease-in-out,border-color .15s ease-in-out,box-shadow .15s ease-in-out
}


.my-listinig .card .no-gutters .listing
{
	width:100%;
	-webkit-box-flex:1;
	-ms-flex:1;
	flex:1;
	-webkit-box-orient:vertical;
	-webkit-box-direction:normal;
	-ms-flex-direction:column;
	flex-direction:column;
	max-width:inherit;
	max-width:inherit
}

.my-listinig .card .no-gutters .listing .card-body
{
	padding:20px 17px 15px 20px;
	position:relative
}

.card-title
{
	margin-bottom:.75rem
}

.my-listinig .listing .card-body .card-text
{
	color:#484848;
	line-height:1.5;
	margin-top:5px;
	margin-bottom:12px;
	font-size:14px;
	letter-spacing:.3px;
	word-spacing:0;
	word-break:break-word
}

.my-listinig .listing .card-body .category-location
{
	margin:0;
	color:#666;
	display:inherit
}

p.card-title a
{
	color:#24136c
}

.call-to-action
{
	position:relative;
	right:13px;
	bottom:13px;
	margin:0
}

.my-listinig .listing .call-to-action li
{
	background:#fff;
	color:#ff0060;
	padding:9px 12px;
	border-radius:20px;
	font-size:.85rem;
	margin-left:15px;
	border:1px solid #24136c
}

.my-listinig .listing .call-to-action li a
{
	color:#24136c!important;
	text-decoration:none
}

ul li
{
	list-style:none!important
}

.my-listinig .listing .call-to-action li a span
{
	color:#24136c!important
}

.call-to-action li a span
{
	margin-right:5px;
	width:15px;
	height:15px;
	display:inline-block;
	margin-bottom:-3px
}
input,select,textarea
{
	-webkit-border-radius:0;
	border-radius:0;
	-webkit-appearance:none
}

a,img,input,select,textarea
{
	-webkit-tap-highlight-color:transparent;
	-webkit-tap-highlight-color:transparent
}

.container
{
	max-width:1200px
}

.nav
{
	display:flex;
	flex-wrap:wrap;
	padding-left:0;
	margin-bottom:0;
	list-style:none
}
.d-flex
{
	display:-ms-flexbox!important;
	display:flex!important
}

.listing_notice_ad
{
	border:#e20707 1px solid;
	padding:10px;
	margin-bottom:20px;
	border-radius:5px;
	color:#e20707;
	font-size:13px
}
.col_left .sidebar-block.accordion
{
	position:sticky;
	top:0;
	left:0
}
.ads_row,.listing_page .main_row
{
	margin:0 -10px;
	display:flex;
	flex-wrap:wrap
}

.ads_row>[class*=col],.listing_page .main_row>[class*=col_]
{
	padding:0 10px
}

.accordion_list
{
	border-color:#e2e9ef;
	background:#fff3f8;
	border:none
}

.accordion .accordion_list .card-header
{
	font-size:15px;
	text-transform:uppercase;
	padding:8px 15px;
	background:#24136c;
	color:#fff
}

.accordion .accordion_list .card-header span
{
	color:#fff;
	font-size:16px
}

.accordion_list ul
{
	margin-bottom:0
}

.accordion_list ul li
{
	padding:5px 0
}

.accordion_list ul li a
{
	font-size:14px;
	color:#000
}

.accordion_list ul li a:hover
{
	color:#eb008b;
	transition:.4s
}
.col_left,.col_right
{
	width:20%
}

.col_center
{
	width:60%
}
.accordion_search li a
{
	display:inline-block;
	border:2px solid #24136c;
	padding:5px 10px;
	font-size:13px;
	border-radius:5px;
	margin:5px 0;
	color:#000
}

.accordion_search li a:hover
{
	background:#24136c;
	color:#fff;
	transition:.4s
}
header .navbar
{
	height:auto;
	display:flex
}
span.view_box
{
	position:absolute;
	bottom:8px;
	left:11px;
	background:rgba(255,255,255,.7);
	padding:5px;
	border-radius:5px;
	line-height:15px
}

span.view_box i
{
	margin-right:5px
}

.find_ads_section
{
	max-width:800px;
	margin:auto
}

.find_ads_section ul li a
{
	position:relative;
	background:#24136c;
	color:#fff;
	width:100%;
	display:block;
	border-radius:5px;
	padding:10px 20px;
	text-transform:uppercase;
	transition:.4s
}

.find_ads_section ul li a:hover
{
	background:#eb008c
}

.find_ads_section ul li
{
	margin-bottom:10px
}

.find_ads_section ul li a:after
{
	position:absolute;
	top:5px;
	right:15px;
	content:"➤";
	font:normal normal normal 32px/1 FontAwesome
}


.banner .banner_content
{
	padding:0 50px
}

.banner .search_box .form-control,.banner .search_box select.form-control
{
	color:#000;
	height:50px;
	border-color:#fff;
	font-size:15px;
	padding:10px 20px;
	background:#ebebeb;
}

.banner .search_box .form-control::placeholder
{
	font-size:15px
}

.banner .search_box .form-control::-webkit-input-placeholder
{
	color:#a2a3a4
}

.banner .search_box .form-control::-moz-placeholder
{
	color:#a2a3a4
}

.banner .search_box .form-control:-ms-input-placeholder
{
	color:#a2a3a4
}

.banner .search_box .form-control:-moz-placeholder
{
	color:#a2a3a4
}

.banner .search_box .input_form .form-control
{
	font-size:17px;
	color:#fff
}

.banner .search_box .input_form .form-control:hover
{
	color:#24136c
}
.main-Classified{padding:30px 0px;}
.custom_classified .card.services-home
{
	border-radius:10px;
	overflow:hidden;
	box-shadow:0 10px 30px 0 #000;
	border:none
}

.custom_classified p
{
	font-size:15px
}



.custom_classified .card.services-home .card-body .service-ul-list li a
{
	font-size:14px;
	position:relative;
	font-weight:500;
	padding:8px 20px;
	display:block;
	text-transform:capitalize;
	border-top:1px solid #f1f1f1;
	color:#24136c
}
.card-body{padding:0px 20px;}
.custom_classified .card.services-home .card-body .service-ul-list li a:hover
{
	color:#e16398
}

.custom_classified .card.services-home .services-home-img a .card-title
{
	padding:20px 0;
	max-width:80%;
	margin:auto;
	font-size:16px!important;
	border-radius:10px;
	font-weight:700;
	margin-top:-20px
}

.custom_classified .card.services-home .services-home-img a .card-title:hover
{
	color:#fcb5d3
}
.most_location .box-inner
{
	position:relative;
	display:block;
	background:#fff;
	border-radius:10px;
	box-shadow:0 10px 30px 0 rgba(0,0,0,.1);
	margin-bottom:30px;
	padding:30px 10px
}

.most_location .box-inner p
{
	position:relative;
	background:#fff;
	padding:15px;
	border-radius:9px;
	margin-top:-35px;
	box-shadow:0 3px 12px 0 rgba(0,0,0,.1);
	z-index:1;
	margin-bottom:22px;
	text-align:center;
	font-size:22px;
	font-weight:700;
	text-transform:capitalize
}

.most_location .box-inner p a
{
	color:#24136c;
	font-weight:700
}

.most_location .box-inner p a:hover
{
	color:#e16398
}

.most_location .box-inner li a
{
	color:#24136c;
	font-size:14px;
	position:relative;
	font-weight:500;
	padding:8px 0;
	display:block;
	text-transform:capitalize;
	border-top:1px solid #f1f1f1
}

.most_location .box-inner li a:hover
{
	color:#e16398
}
.top-search
{
	background:#fff3f8;padding:30px 10px;
}

.top-search ul
{
	margin:-5px;
	display:flex;
	flex-wrap:wrap;
	list-style-type:none;
	justify-content:center;
	padding:0
}

.top-search ul li
{
	padding:5px;
	color:#24136c;
	font-size:16px;
	line-height:24px
}

.top-search ul li a
{
	display:inline-block;
	padding:8px 16px;
	color:#24136c;
	background:#f7b8d2;
	border-radius:10px
}
.site-footer
{
	background:#24136c;
	padding:45px 0 0;
	font-size:15px;
	line-height:24px;
	color:#fff;
	border-top:1px solid#24136c
}

.site-footer hr
{
	border-top-color:#bbb;
	opacity:.5
}

.site-footer hr.small
{
	margin:20px 0
}

.site-footer .footer_link li
{
	margin-bottom:5px
}

.site-footer h6
{
	color:#fff;
	margin-bottom:15px;
	font-size:16px;
	text-transform:uppercase;
	margin-top:5px;
	letter-spacing:2px;
	font-weight:700
}

.site-footer a
{
	color:#fff
}

.site-footer a:hover
{
	color:#e49bba;
	text-decoration:none
}
.se-network
{
	background:#fff;
	padding:10px 15px;
	display:inline-block;
	border-radius:10px 10px 0 0
}

.se-network a
{
	color:#24136c;
	display:inline-block;
	font-weight:700
}

.se-network a i
{
	margin:0 5px
}
.social-icons
{
	padding-left:0;
	margin-bottom:0;
	list-style:none
}

.social-icons li
{
	display:inline-block;
	margin-left:5px
}

.social-icons li a
{
	font-size:15px
}

@media (max-width:767px) {

	
	.listing_page .main_row .col_left
	{
		width:100%;
		padding-top:30px
	}
	
	.listing_page .main_row .col_center
	{
		width:100%;
		order:-1
	}
	
	.listing_page .main_row .col_right
	{
		width:100%
	}

}

.dropdown{position:relative;display:inline-block;}.dropdown-content{display:none;background:#f9f9f9;min-width:160px;box-shadow:0 8px 16px 0 rgba(0,0,0,0.2);padding:12px 12px;z-index:1}.dropdown:hover .dropdown-content{display:block}.dropdown-content p{font-size:12px}