.blog_listing_wrapper .serve-box .img{
    border-radius: 0;
}
.blog_listing_head h2{
    color: #fff !important;
    margin-bottom: 20px;
}
.blog_listing_wrapper .serve-box{
    border: 1px solid #fff;
    padding: 30px;
    padding-bottom: 0;
}
.blog_listing_wrapper .pagination {
    display: flex;
    justify-content: center;
    margin-top: 20px;
}

.blog_listing_wrapper .pagination a {
    display: inline-block;
    padding: 8px 16px;
    margin: 0 4px;
    background-color: #f2f2f2;
    color: #333;
    text-decoration: none;
    border-radius: 4px;
}

.blog_listing_wrapper .pagination a:hover {
    background-color: #ddd;
}

.blog_listing_wrapper .pagination .current {
    background-color: #0073e6;
    color: #fff;
    border-radius: 4px;
    padding: 8px 16px;
}
.sp-img-content_popup {
    position: relative;
    max-height: 200px;
    overflow: hidden;
}
/* .listing-style5 .list_thumb_max {
    max-height: 210px;
} */

.ft-bg-1{
	background-size: cover;
}
.navi_pagi_top_right.owl-theme .owl-dots{
	top: -80px !important;
}

.navi_pagi_top_right.owl-theme .owl-dots{
	display: none;
}

.navi_pagi_top_right.owl-theme .owl-nav {
    right: 0;
    top: -54px;
}

/* .navi_pagi_top_right.owl-theme .owl-nav{
	width: 80px;
} */
.video-testi .owl-dots button{
-webkit-border-radius: 50%;
    -moz-border-radius: 50%;
    border-radius: 50%;
    -khtml-border-radius: 50%;
}

.gallery-property .owl-dots{
  transform: translate(-50%,-50%)
}
span.price_label_text {
    font-size: 10px;
}
.agent-single .medium-title{ 
	font-size:12px;
}
.comments_form .btn-white2:hover{
	background-color: #222;
}
@media(max-width: 575px){
	.mobile_menu_bar{
		height: 65px;
	}
	.mobile_menu_bar .mobile-phone-icon{
		display: flex;
		align-items: center;
		justify-content: center;
	}
}
@media(max-width: 992px){
	.property-city-slider .owl-nav{
		position:absolute !important;
		top:-25px !important;
	}
	.single_property_page .pt130{
		padding-top:25px !important;
	}
	section.seo-points.pt70.pb20{
		padding-top:20px !important
	}
	section.vsn-msn.pt20.pb100{
		padding-bottom:20px !important;
	}
	section.abt-page.pt100.pb70{
		padding-bottom:30px !important;
		padding-top:35px !important;
	}
	.contact_page_content section.pt130.pb90.bgc-f7{
		padding-top: 40px !important;
		padding-bottom: 40px !important;
	}
	.properties_page_content section.pt150.pb90.bg-light-gold{
		padding-bottom: 50px !important;
		padding-top: 50px !important;
	}
	li.mm-listitem:hover, li.mm-listitem:active, li.mm-listitem:focus{
		color:#c18b42 !important;
	}
}
@media(max-width: 576px){
	.single_right_side_image_row{
		display:flex;
	}
	.single_right_side_image_row .single_right_side_image{
		max-width: 48%;
	}
	.single_right_side_image_row .single_right_side_image .popup-img{
		border-radius:12px !important;
	}
}
@media only screen and (max-device-width: 480px) {
	.video-testi .owl-dots button {
		width: inherit;
		height: inherit;
		margin: 3px;
		border-radius: inherit;
		background-color: inherit;
		padding: 0;
	}
	.video-testi .owl-dots{
		top: 15px
	}
	.video-testi .owl-dots button  span{
		width: 10px;
		height: 10px;
		margin-right: 2px;
		border-radius: 50%;
		display: block;
		background-color: #fff;
	}
	.video-testi .owl-dots button.active, .video-testi .owl-dots button:hover {
		background-color: inherit;
	}
	.video-testi .owl-dots button.active, .video-testi .owl-dots button:hover {
		background-color: inherit;
	}
	.video-testi .owl-dots button.active span, .video-testi .owl-dots button:hover span {
		background-color: #c18b42;
	}
	.gallery-property .owl-dots button{
		width: inherit;
		height: inherit;
		background-color: inherit !important;
		border-radius: inherit;
		margin-right: inherit;
		padding: 0;
	}
	.gallery-property .owl-dots button.active, .gallery-property .owl-dots button:hover {
		background-color: inherit !important;
	}
	.gallery-property .owl-dots button span{
		width: 10px;
		height: 10px;
		border-radius: 50%;
		background: #fff;
		margin-right: 8px;
	}
	.gallery-property .owl-dots button.active span, .gallery-property .owl-dots button:hover span {
		background-color:  #c18b42 !important;
	}
	.gallery-property .owl-nav button{
		background: inherit !important;
		width: inherit;
		height: inherit;
		border-radius: inherit;
	}
	.gallery-property .owl-nav button span {
		background: #453b3be3 !important;
		width: 40px;
		height: 40px;
		border-radius: 50%;
	}
	.column-sticky{
		z-index: 9999;
	}
	.gallery-property .owl-nav button{
		top : 40%
	}

	.gallery-property .owl-nav button.owl-prev {
		left: 10px;
	}

	.gallery-property .owl-nav button.owl-next {
		right: 10px;
	}
	.comments_form input[type="submit"]{
		color: #000;
	}
	.mm-panel ul.mm-listview li:first-child.mm-listitem:active, .mm-panel ul.mm-listview li:first-child.mm-listitem:focus{
		color: #000;
	}	
}
nav#menu span.mm-listitem__text{
    padding-left: 10px;
    padding-bottom: 15px;
    padding-top: 15px 
}
nav#menu span.mm-listitem__text i {
    position: absolute;
    left: inherit;
    right: 20px;
}
av#menu span.mm-listitem__text::after {
    position: absolute;
    bottom: 0;
    left: 10px;
    height: 1px;
    background-color: #C18B42;
    content: "";
    width: 90%;
}
.link-style1 a{
	line-height : 26px;
}
.testimonial-style1 .flex-shrink-0 {
    flex-shrink: 0 !important;
    border-radius: 50% !important;
    overflow: hidden;
}
.city-img.flex-shrink-0 img {
    width: 100%;
    max-width: 150px;
}
