
.owl-item .item { width: 25%!important;}

.list_gallery.mb-5 .items_gallery.slick-initialized.slick-slider {
-webkit-box-shadow: 0 0 10px 1px rgba(71, 85, 95, 0.08); -moz-box-shadow: 0 0 10px 1px rgba(71, 85, 95, 0.08);}

#premium-listings{margin-top: 0px;}
#premium-listings .owl-wrapper-outer:first-child{display: none;}


.dt-ryt-outer .dt-ryt-head{
      background: #1b4c90 !important;  
    
}
.map-outer #bannerimage img {
	float: left;
	height: 300px;
	width: 100%;
	object-fit: cover;
}

.gallery {
	margin: 0px;
	padding: 0px;

}

.gallery li img {
	height: 450px !important;
	width: 100%;
	object-fit: cover;
}

.header-inner .logo a {
	display: table-cell;
	vertical-align: middle;
	float: none;
	border-radius: 5px;
	padding: 0;
}

.banner_search .form-group input,
select {
	margin-bottom: 5px !important;
}

._coupan .nav-wrapper nav ul li a.active {
	background-color: #447923;
	color: #8d8d8d !important;
}

.inner-page-heading h1 {
	padding: 3% 0% 3% 0% !important;
	color: #ffffff;
	float: left;
	font-size: 34px !important;
	margin: 0;
	text-align: center;
	text-transform: uppercase;
	width: 100%;
	font-family: 'poppinsbold';
}

.fl {
	float: left;
}

.w-100 {
	width: 100%;
}

.map-outer img {
	float: left;
}

.dt-arres {
	border: 1px solid #e7e7e7;
	padding: 10px;
	margin-top: 0px;
	margin-bottom: 20px;
}

.dt-time ul li h4 {
	margin: 0px;
	width: 30%;
	text-align: left;
	    font-size:14px!important;
}

.dt-time ul li h5 {
	width: 70%;
	padding: 0px;
	text-align: left;
	    font-size: 14px!important;
}

.dt-time {
	margin-top: 0px;
}

.float-width.rev-inp-out {
	border: 0;
	padding: 0;
	border-radius: 10px;
	margin-bottom: 20px;
}

.nav-wrapper nav ul {
	margin-top: 0;
	background: #fff;
	border-radius: 5px;
}

.dt-ryt-head {
	margin-bottom: 0px;
}

.dt-time {
	border: 1px solid #e7e7e7;
	padding: 10px;
	margin-top: 0px;
}

.listing-back-image {
	display: inline list-item;
}

.banner-search ul li select {
	border: 1px solid #f0f0f0;
}

.banner-search ul li input[type="text"] {
	border: 1px solid #f0f0f0;
}

.ls-dt-right .temp-5-head span {
	border-bottom: none !important;
}

.ryt-map {
	border: none;
}

.listing-temp-3 {
	margin-bottom: 10px;
}

.dt-time {
	margin-bottom: 20px;
}

.listing-fil-out {
	margin-top:30px;
	display: inline-block;
	width: 100%;
}

.blog_section {
	margin-top: 0;
	border-top: 1px solid #e7e7e7;
	padding-top: 50px;
}

.blog_section p {
	margin: 4px 0 !important;
}

.rev-inp-out.review_form_20.red_detail.review_form_28 {
	background: red;
}

.listing-temp-3.listing13_temp.red_details table tr,
.review_form_64,
._adresses_64 .dt-ryt-head h4,
.dt-ryt-head h4 {
	background: red !important;
}

.listing-temp-3.listing13_temp.temp_28.reddetail table tr,
.review_form_28 {
	background-color: red !important;
}

.listing-temp-3.listing13_temp._temp_64.new_res_temp table tr,
.review_form_64,
._adresses_64 .dt-ryt-head h4,
.dt-ryt-head h4 {
	background: #ff0000 !important;
}

.new_res_temp h4 {
	background: red;
}

.new_res_temp .listing-btn-btm a {
	background: #000 !important;
}

.new_res_temp .listing-btn-btm a:hover {
	background: #444 !important;
	color: #fff;
	text-decoration: none;
}

.side-bar-main.new_res_temp h4 {
	background: #ff0000 !important;
}

.new_res_temp tbody tr {
	border-top: none !important;
}

.new_res_temp .listing-phone-1 h5 i {
	color: #fff !important;
}

.listing-temp-3.listing13_temp._temp_64.new_res_temp table tr,
.review_form_64,
._adresses_64 .dt-ryt-head h4,
.dt-ryt-head h4 {
	background-color: #c12e2a !important;
}

.listing-temp-3.listing13_temp._temp_64.new_res_temp table tr,
.review_form_64,
._adresses_64 .dt-ryt-head h4,
.dt-ryt-head h4 {
	background-color: #1b4c90 !important;
}

.red_bg_color {
	background: #1b4c90 !important;
	color: #fff !important;
}

.main-slider.resturan_banner .bx-wrapper .bx-viewport {
	height: 650px !important;
}

.resturan_banner .bxslider div {}

.header-inner .logo {
	height: auto;
	border-radius: 5px !important;
	display: table-cell;
	vertical-align: middle;
	float: none;
	padding: 5px 5px 5px 5px;
}

.header-inner .logo img {
	height:70px !important;
}

.commented .comm-inf {
	width: 100%;
}

._listing_detail .ls-dt-video img {
	object-fit: contain;
	width: 100%;
}

._coupan img {
    width: 100%!important;
    HEIGHT: 300PX;
    object-fit: cover;
}

.dt-ryt-head h4 {
	/* padding: 8px 0px 8px 20px; */
	display: inline-block;
	width: 100%;
}

._coupan {
	margin-top: 50px;
	display: inline-block;
	width: 100%;
	border: 1px solid #f2f2f2;
	text-align: center;
}

.temp_eight h4 {
	color: #000 !important
}

.contact_banner {
	min-height: 350px !important;
}

nav {
	box-shadow: none !important;
}

.header-top-inp select {
	border: 1px solid #ddd;
	font-size: 14px !important;
	width: 30%;
}

.header-top-inp {
	margin-top:15px;
	width: 40%;
}

.dataTables_paginate ul{margin: 0px!important;}
.dataTables_paginate ul li a {
background: #f2faff !important;
height: 30px;
line-height:30px;
width: 30px;
padding:0px!important;
/*padding:8px 12px!important;*/
border: none;
font-size:12px!important;
text-align: center;
 }



/*@media screen and (max-width:1024px) {*/
/*h1, h2, h3, h4, h5, h6{font-size:28px!important; line-height:36px!important;*/
/*margin: 0px !important; padding: 0px !important;}*/
/*p{font-family:20px!important; line-height:28px!important;}*/
/*}*/

@media screen and (max-width:768px) {
    
    /*    h1, h2, h3, h4, h5, h6 {*/
    /*    font-size: 20px !important;*/
    /*    line-height: 26px !important;*/
    /*    margin: 0px !important;*/
    /*    padding: 0px !important;*/
    /*}*/

.ls-dt-right img {width: 100%;}
    
    
    /*.main-slider .slick-track .slick-slide{height: 300px!important;}*/
    
    
    .bs-4-inner-bnr{height:350px!important;}
    
   .custom_banner.contact_banner .container {
    width: 100% !important;
} 
 .custom_banner.contact_banner {
    min-height: 200px !important;
}   
    
/*         h1, h2, h3, h4, h5{font-size: 20px!important; line-height:26px!important;} */
/*     p{font-size:16px!important;  line-height:24px!important; }*/
/*	.list-content {*/
/*    padding: 0px;*/
/*}*/

	.niche_img ul li {
		width: 100% !important;
	}

	.searching-table .list-content h4 {
		text-transform: initial !important;
	}

	.banner_ovelay {
		padding:0px 0px 25px 0px;
	}

	.niche_img ul li {
		width: 100% !important;
		margin-bottom: 10px !important;
	}

	.map-outer img {
		width: 100%;
		object-fit: cover;
	}

	.banner_img {
		background-size: cover !important;
		background-position: top !important;
		height:250px !important;
	}

	.niche_img {
		width: 100% !important;
	}

	.niche_img ul {
		/*display: inline !important;*/
	}

	.banner-text .banner_search_area h4 {
		font-size: 24px !important;
		/*padding: 0px !important;*/
	    color: #000 !important;
	}

	label {
		font-size: 14px;
	}

	.listing-back-image {
		height: auto !important;
	}

	.header-inner .logo {
		width: 100% !important;
		margin-top: 20px;
		padding-bottom: 7px;
	}
}

.temp-10 ul li {
	width: 100%;
}

.temp-10 .search-but {
	width: 100%;
	display: inline-block;
}

.temp-10 .banner-search ul li:last-child {
	padding-left: 25px;
}

.search-but #search_btn {
	position: relative;
	top: 0px;
	right: 0px;
}

.temp-10 .banner-search {
	background: #000 !important;
	padding-right: 0px !important;
	padding-bottom: 20px !important;
}

.temp-10 .banner-srh-btn {
	background: #ff2222 !important;
}

.temp-10 .banner-search {
	border-bottom: 5px solid #5c4cac !important
}

.temp-10 .how-img {
	margin-bottom: 20px;
}

.temp-heading h5 {
	font-size: 18px;
}

.temp-but .feat-4-btn a {
	background-color: #ff2222 !important;
}

.temp-but .feat-content a {
	background-color: #ff2222 !important;
}

.how-work {
	background-color: #f2f2f2 !important;
}

.temp-but .common-heading h4 {
	color: #000 !important;
}

.temp-but .common-heading p {
	color: #000 !important;
}

.banner11-search {
	background: #3f4f5e;
}

.banner11-search .banner-search ul li:last-child {
	padding-left: auto !important;
}

.banner11-search .banner-srh-btn {
	background-color: #11b0d4 !important
}

.temp-11 {
	padding: 0px;
}

.common-heading.f-w.temp11-how-work {
	text-align: center;
}

.temp11-how-work .common-heading {
	text-align: center !important;
	background: none;
	float: none;
}

.temp11-how-work .common-heading .head-bro {
	display: none;
}

.temp11-how-work .three-sec-ul li {
	border: 1px solid #fff;
	padding: 30px 10px 30px 10px;
}

.how-bg.temp11-how-work {
	background: #222;
}

.temp_11_card .place-post__address a {
	background: #11b0d4 !important;
}

.temp_11_card .place-post__address {
	text-align: center !important;
}

.temp_11_card .card-outer-li-main-li .card {
	box-shadow: none;
	background: #f5f5f5;
}

.banner11-search li {
	width: 100% !important;
}

.banner11-search ul li:last-child {
	padding-left: 25px;
}

.temp11-how-work .three-sec-ul li i {
	color: #11b0d4;
}

.main-slider img {
	width: 100%;
}

.tempplate-12 img {
	opacity: 0.3;
}

.main-slider {
	background:#d7d7d7;
}

.tempplate-12 .banner-hd span {
	color: #f95204 !important;
}

.template-12-search-bg {
	position: absolute;
	top: 0
}

.template-12-search-bg .banner-srh-btn {
	background: #f95204 !important;
	text-align: center !important;
}

.temp-12-listing ul li {
	border: 1px solid #e8e8e8;
	box-shadow: none !important;
}

.temp-12-listing .bro-star h4 {
	color: #f95204 !important;
}

.temp-12-listing .bro-btn-outer a {
	background: #f95204 !important;
	color: #fff !important;
	border: 2px solid #f95204 !important;
}

.listing {
	background-color: #eff2f3 !important;
	position: relative;
}

.listing .bro-content {
	background-color: #fff !important;
}

.white-bg {
	background: #fff !important;
}

.listing .bro-cl {
	border: 2px solid #f95204 !important;
}

.blue-bg {
	background: #2d2d2d;
}

.blue-bg .footer-inp button {
	color: #fff !IMPORTANT;
}

.inner_banner {
	min-height: 350px !important;
}

.listing13_temp .sorting_disabled {
	border: none !important;
	display: none;
}

.inner_banner .banner-hd {
	text-align: center;
}

.listing13_temp #DataTables_Table_0 tbody {
	padding: 10px;
}

.listing13_temp #DataTables_Table_0 tbody tr td {
	display: inline-block;
	border: none;
}

.listing13_temp #DataTables_Table_0 tbody tr {
	margin-bottom: 10px;
	border: 1px solid #ddd;
}

.listing13_temp .sorting_1 {
	border-top: none !important;
}

.listing13_temp .listing-phone-1 {
	float: left;
	clear: both;
	margin-top: 8px;
	margin-bottom: 8px;
}

.listing13_temp .listing-phone-1 h5 a {
	color: #000 !important;
}

.listing13_temp .listing-btn-btm {
	margin-top: 20px;
}

.listing13_temp .listing-phone-out {
	margin-top: 0px;
}

.listing13_temp .listing-cont p {
	margin-top: 5px;
	margin-bottom: 5px;
}

.dataTables_paginate ul li a {
background: #f2faff !important;
height: 30px;
line-height:30px;
width: 30px;
padding:0px!important;
/*padding:8px 12px!important;*/
border: none;
font-size:12px!important;
text-align: center;

}
/*.pagination li.disabled a {*/
/*    padding: 8px 12px !important;*/
/*    float: left;*/
/*    line-height: 30px;*/
/*}*/

.pagination li.active a {
	background-color: #000!important;
	color: #fff;
}

.dt-ryt-head h4 {
	background: #337ab7;
}

.listing13_temp .owl-item {
	border: 1px solid #ececec;
	background: #f1fbff;
	margin-right: 10px;
	margin-left: 10px;
}

.listing13_temp .owl-item h4 {
	margin-top: 18px;
	padding-bottom: 10px;
}

.listing13_temp .owl-carousel {
	border: 1px solid #ddd;
	padding: 20px 10px 20px 10px;
}

.listing13_temp .ls-dt-video {
	border: 1px solid #ddd;
	padding: 15px;
}

.listing13_temp .ls-dt-star-outer h4 {
	text-transform: initial !important;
}

.listing13_temp .float-width.rev-inp-out {
	border: 1px solid #cbe9fc;
	padding: 15px;
	background: #fafdff;
}

.premium-dlr {
	display: none;
}





@media screen and (max-width:768px) {
    .map-outer #bannerimage img, .banner_img{ height: 300px!important;}
    
    
    
	#DataTables_Table_0 tbody tr td {
		padding: 0px;
	}

	.listing-cont {
		padding-top: 0px;
		            padding: 0px 15px 15px 15px;
	}

	.inner_banner {
		min-height: 300px !important;
	}
}

.contact_banner {
	min-height: 350px !important;
}

.form_contact input,
textarea {
	padding-top: 0;
	padding-bottom: 0;
	height: 50px;
	background-color: #ffffff;
	font-size: 13px;
	color: #aaa9a9;
	border-width: 1px;
	border-color: #d2d2d2;
	border-radius: 0px;
}

.contact-heading {
	float: left;
	width: 100%;
	font-size: 20px;
	color: #353535 !important;
	font-weight: bold !important;
	text-transform: uppercase;
	background-color: #f8f8f8 !important;
	padding: 15px;
	border-radius: 0px !important;
	border: 1px solid #e5e5e5 !important;
	margin-bottom: 0px !important;
}

.contect-ul {
	float: left;
	width: 100%;
	padding: 15px;
}

.cont-phone {
	float: left;
	width: 100%;
	padding: 15px;
}

.active a {
	color: rgb(87, 84, 221;
	background: none !IMPORTANT;
}

#contact_form {
	display: inline-block;
	width: 100%;
}

.nav-wrapper nav ul li.active a {
	color: #245fd1 !important;
}

.nav-wrapper nav ul li a.active {
	background-color: transparent !important;
}

.nav-wrapper nav ul li {
	background: transparent;
	background-color: transparent;
}

.temp16 #DataTables_Table_0 tbody tr {
	width: 49% !important;
	display: block;
	margin-bottom: 10px;
}

.temp16 .sorting_1 {
	width: 100% !important;
}

.temp16 .even {
	float: right !important;
}

.temp16 .odd {
	float: left;
}

.temp17-listingtable {
	margin: 0px;
	padding: 0px;
}

.temp17-listingtable .odd {
	background: #fffce7;
}

.temp17-listingtable .odd .sorting_1 {
	padding: 0px !important;
}

.temp17-listingtable .odd .sorting_1 .listing-img img {
	border-radius: 0px !important;
}

.temp17-listingtable .even {
	background: #fffce7
}

.temp17-listingtable .even .sorting_1 {
	padding: 0px !important;
}

.temp17-listingtable .even .sorting_1 .listing-img img {
	border-radius: 0px !important;
}

.temp19-listing .sorting_desc {
	display: none !important;
}

.temp19 #DataTables_Table_0 tbody tr {
	background: #b7e6ff;
}

.temp19 .listing-cont {
	background: #fff;
}

.templ9 .listing-btn-btm a {
	background: #337ab7;
	color: #fff !important;
}

.templ9 td.sorting_1 {
	background: #b7e6ff;
}

.templ9 .listing-cont {
	padding: 20px;
	background: #fff;
}

@media screen and (max-width:992px) {
	.templ9 #DataTables_Table_0 tbody tr {
		width: 100% !important;
		clear: both;
	}
}

.temp-22 .table-checkable .odd {
	background: #edf1fa !important;
}

.temp-22 .table-checkable .even {
	background: #edf1fa !important;
}

.dir_color._orng_light {
	color: #c28f07;
}

.btn-info.btn_orng,
._orng {
	background-color: #c28f07 !important;
	border: 1px solid #c28f07;
}

._work_orng_process .how-work-post__icon i {
	width: 100px;
	height: 100px;
	line-height: 100px;
	border-radius: 50%;
	background-color: #c28f07;
	color: #fff;
}

._thuma_orng .caption {
	background: #fff3d4;
}

._adresses_34 {
	border: 2px solid #c28f07;
	border-radius: 8px;
}

._adresses_34 .dt-ryt-head h4 {
	background-color: #c28f07;
}

.listing-temp-3.listing13_temp.temp_34 table tr,
.review_form_34 {
	background-color: #fef2d3 !important;
}

.bg_blue_dark,
._adresses_26 .dt-ryt-head h4 {
	background-color: #0d6ab2c9 !important;
}
.ls-dt-right .dt-arres .dt-arres h4{
    font-size: 18px!important;
}
.temp_35_pop .thumb_list .caption {
	background-color: #0d6ab2c9 !important;
}

.bg_blue_dark .active {
	color: #fff !important;
}

._temp35 .how-work-post {
	border: 1px solid #fff;
}

._temp35 .how-work-post:hover {
	background: #5eadea !important;
}

.temp_35_pop .thumb_list ._ttl_thmb:hover {
	text-decoration: underline;
	color: #cbe1fd !important;
}

.bg_blue_dark .btn-warning,
.temp_35_pop .btn-warning {
	background-color: #07032d !IMPORTANT;
	border-color: #07032d !IMPORTANT;
}

.bg_blue_dark .btn-warning:hover,
.temp_35_pop .btn-warning:hover {
	background-color: #070453 !IMPORTANT;
	border-color: #07032d !IMPORTANT;
	color: #d4d3ff;
}

.temp_35_pop ._adresses_26 {
	background-color: #0d6ab2c9 !IMPORTANT;
	border-color: #0d6ab2c9 !IMPORTANT;
}

.temp_35_pop .ls-dt-video._vid_31 {
	border-color: #0d6ab2c9;
}

.listing-temp-3.listing13_temp.temp_31 table tr {
	background-color: #0d6ab2c9;
}

.listing-temp-3.listing13_temp.temp_35 table tr,
.review_form_35 {
	background-color: #0d6ab2c9 !important;
}

.temp_35 .listing-btn-btm a {
	background: #07032d !IMPORTANT;
}

.temp_35 .listing-btn-btm a:hover {
	background-color: #070453 !IMPORTANT;
	border-color: #07032d !IMPORTANT;
	color: #d4d3ff;
}

.temp_35_pop .dt-time ul li h5 {
	color: #fff;
}

.temp_35_pop .dt-time ul li h4 {
	color: #fff;
}

._temp_37.pplr_cities {
	background-color: #3190a6;
}

._temp_37 .btn-warning {
	color: #fff;
	background-color: #3190a6;
	border-color: #3190a6;
}

._temp_37 .btn-warning:hover {
	color: #fff;
	background-color: #34a3bd;
	border-color: #34a3bd;
}

._temp_37 .thumbnail.thumb_list {
	background-color: #f3fdff;
	box-shadow: none;
}

._temp_37 .pplr_cities._light_dark_blue,
._light_dark_blue {
	background-color: #f3fdff;
	box-shadow: none;
}

._dark_blue {
	background-color: #f3fdff;
}

._adresses_37 .dt-ryt-head h4 {
	background-color: #3190a6;
}

.review_form_37 {
	background-color: #f3fdff !important;
	box-shadow: none;
}

._temp_37 td.sorting_1 {
	background-color: #f3fdff;
}

._temp_38 .thumbnail.thumb_list {
	align-items: center;
	justify-content: center;
	background-color: #d9534f;
}

._temp_38 .thumbnail.thumb_list a._ttl_thmb,
._temp_38 .thumbnail.thumb_list h5 {
	color: #fff;
}

._temp_38 .btn-warning {
	color: #fff;
	background-color: #d9534f;
	border-color: #d9534f;
}

._temp_38 .btn-warning:hover {
	color: #fff;
	background-color: #c9302c;
	border-color: #ac2925;
}

._temp_38 .testi-img {
	background: #d9534f none repeat scroll 0 0;
	border: none;
}

._temp_38 .testi-img img {
	position: relative;
	top: 0px;
	height: 100%;
}

._temp_38 .right {
	float: right;
}

._work_16_process.how_work_30.how_work_32 {
	background-color: #f07373;
}

._temp_38 ._border_white {
	border: 1px solid white;
}

.review_form_38,
._adresses_38 .dt-ryt-head h4 {
	background-color: #d9534f !important;
}

.listing-temp-3.listing13_temp._temp_38 table tr {
	background-color: #d9534f !important;
}

._temp_38 .listing-btn-btm a {
	background: #000000;
}

._temp_38 .listing-btn-btm a:hover {
	background: #343434 !important;
}

._adresses_39 .dt-ryt-head h4 {
	background-color: #f0ad4e;
}

._adresses_39 .dt-arres ul li i {
	color: #f0ad4e;
}

.review_form_39 {
	background-color: #fff4e9 !important;
	box-shadow: none;
	border: 1px solid #f9cfa5;
}

._temp39 td.sorting_1 {
	background-color: #fbeae0;
}

.pplr_cities._light_blue,
._light_blue {
	background-color: #eff4ff;
}

._temp_40 .thumbnail .caption {
	padding: 9px;
	color: #333;
	background: #eff4ff;
}

.review_form_40 {
	background-color: #e6edff !important;
	box-shadow: none;
	border: 1px solid #b1c0e6;
}

._light_blue_color {
	color: #e6edff;
}

.listing-temp-3.listing13_temp._temp_40 table tr {
	background-color: #337ab7;
}

._temp_41 .btn-warning {
	color: #fff;
	background-color: #3190a6;
	border-color: #3190a6;
}

._temp_41 .btn-warning:hover {
	color: #fff;
	background-color: #34a3bd;
	border-color: #34a3bd;
}

.review_form_41 {
	background-color: #3190a6 !important;
	box-shadow: 0 0 13px #8a8a8a;
}

._temp_41 .heading-main h4 {
	text-align: center;
	font-size: 20px;
	color: #666666;
	position: relative;
	font-family: 'poppinssemibold';
}

._temp_41 .dt-ryt-head h4 {
	background: #1c5a;
}

._temp_42 .thumb_list {
	background: #f9f9f9;
}

._temp_42 .dt-ryt-head h4 {
	background: #f0ad4e;
}

.listing-temp-3.listing13_temp._temp_42 table tr {
	background-color: #f0ad4e !important;
}

._nav_black li a {
	color: #fff !important;
	font-size: 16px;
	font-weight: bold;
}

._adresses_43 .dt-ryt-head h4 {
	background-color: #fa2964;
}

.listing-temp-3.listing13_temp._temp_43 table tr,
.review_form_43,
.review_form_43 h4 {
	background-color: #fa2964 !important;
	color: #fff;
}

._temp_43 .listing-btn-btm a {
	background: #171414 !important;
}

._temp_43 .listing-btn-btm a:hover {
	background: #332b2b !important;
}

.listing-temp-3.listing13_temp._temp_44 table tr {
	background-color: #1e456d !important;
}

.how-it-works._temp_45 .serv-flex i {
	font-size: 100px;
	color: #f0ad4e;
}

.how-it-works._temp_45 .serv-flex h3 {
	text-transform: uppercase;
	font-size: 20px;
	padding: 10px 0px 10px 0px;
}

.how-it-works._temp_45 .serv-flex {
	padding: 20px 0px 20px 0px;
}

._temp_45 td.sorting_1 {
	background-color: #fff7e6;
}

._temp_45 .btn-warning {
	color: #fff;
	background-color: #f0ad4e;
	border-color: #eea236;
}

._temp_46 .thumb_list {
	display: block;
	justify-content: center;
	align-items: center;
}

._temp_46 .btn-primary {
	color: #fff;
	background-color: #a747e6;
	border-color: #a747e6;
}

._temp_46 .btn-primary:hover {
	color: #fff;
	background-color: #c87cfa;
	border-color: #c87cfa;
}

._temp_46 .heading-main h4::after {
	background-color: #a747e6;
}

.how-it-works._temp_46 .serv-flex i {
	font-size: 100px;
	color: #c87cfa;
}

._purple_light {
	background-color: #f9edff;
}

.how-it-works._temp_46 .serv-flex {
	padding: 50px 0px 50px 0px;
	border: 1px solid #d9b7f2;
}

._purple_dark {
	background-color: #a248e6 !important;
}

.review_form_46 {
	background-color: #a248e6 !important;
}

._temp_46 .rev-smihed h4,
._temp_46 .rev-hed h4 {
	color: #fff !important;
}

._temp_46 .dt-ryt-head h4 {
	background-color: #a248e6 !important;
}

._temp_46 td.sorting_1 {
	background: #c87cfa;
}

._temp_46 .listing-cont {
	background: #fff;
}

._temp_46 .listing-phone-1 h5 i {
	color: #ab3fe2;
	font-size: 20px;
}

._temp_46 .listing-btn-btm a {
	background: #ab3fe2;
	color: #fff;
}

._temp_46 .listing-btn-btm a:hover {
	background: #cb87ee !important;
	color: #fff;
}

._light_green {
	background: #f3fff3;
}

._dark_green {
	color: #7cff7c;
}

._temp_47 .how-work-post {
	border: 1px solid #4cae4c !important;
	border-radius: 5px !important;
	box-shadow: none !important;
	background: #fff !important;
}

._temp_47 ._color_green,
i._color_green {
	border: none;
	color: #4cae4c;
	font-size: 120px;
}

.pd_top_90 {
	padding-top: 100px;
}

footer {
	margin-top: 0px !important;
}

._temp_48 .how-work-post__icon i {
	border: 2px solid #5bc0de;
	padding: 30px;
	border-radius: 100px;
}

._temp_48 .how-work-post {
	padding: 20px 15px 33px 15px;
	border: 1px solid #5bc0de !important;
	border-radius: 5px !important;
	box-shadow: none !important;
	background: #fff !important;
}

._temp_48 .how-work-post h4 {
	font-size: 20px;
	text-transform: uppercase;
	font-weight: bold;
}

.review_form_48 {
	background: #e6edff !important;
}

._temp_48 .listing-cont .listing-phone-1 h5 i {
	font-size: 18px;
	color: #000;
}

._dark_green_bg,
.how_work_49 .how-work-post__icon i,
._adresses_49 .dt-ryt-head h4 {
	background: #24c163c9 !important;
	color: #fff;
	border-color: #24c163c9;
}

.ls-dt-video._vid_49 {
	border-color: #24c163c9 !important;
}

.how_work_49 .how-work-post {
	border-radius: 10px;
	padding: 20px 15px 30px;
	transition: .2s ease-in;
	webkit-transition: .2s ease-in;
	border: 1px solid #24c163c9;
}

.how_work_49 .how-work-post:hover {
	transform: rotate(2deg);
	-webkit-transform: rotate(2deg);
}

._temp_49 td.sorting_1 {
	background-color: #24c163c9;
}

.bs-4-inner-bnr {
	float: left;
	width: 100%;
	height: 410px;
	background-size: 100% !important;
	overflow: hidden;
}

@media screen and (max-width:768px) {
    
.thumbnail.thumb_list._shadow_border._fav_rest a{
        height: auto;
    
}
	.bs-4-inner-bnr {
		background-size: 100% !important;
		height: 100px;
	}

	.custom_slideset ._temp_50.custom_banner {
		min-height: auto;
		padding: 4% 0 35%;
	}
}

._temp_50 .heading-main {
	margin-top: 50px;
}

._temp_50 .heading-main h4 {
	color: #fff;
}

._brown_bg {
	background: #663e34 !important;
}

._bg_brown {
	background-color: #704c3ec9 !important;
}

._temp_50 .how-work-post__icon i {
	color: #7e5a4c;
}

._bg_brown .active {
	color: #fff !important;
}

._temp_50 ._ttl_thmb {
	color: #704c3ec9;
}

._temp_50 ._ttl_thmb:hover {
	color: #704c3ec9;
}

._adresses_50 .dt-ryt-head h4 {
	background-color: #663e34;
}

.listing-temp-3.listing13_temp._temp_50 table tr,
.review_form_50 {
	background-color: #663e34 !important;
}

.ls-dt-video._vid_50 {
	border-color: #663e34 !important;
}

._brown_color {
	color: #f0a28f;
}

._temp_51 .thumbnail .caption {
	background: #01c9de;
}

._temp_38._temp_51 .thumbnail.thumb_list {
	background: none;
}

._light_blue_shade {
	background: #c1f9ffc9 !important;
}

._temp_51 .testi-img {
	background: #01c9de none repeat scroll 0 0;
	border: none;
}

._temp_51 .btn-warning {
	color: fff;
	background-color: #01c9de;
	border-color: #01c9de;
}

._temp_51 .btn-warning:hover {
	color: fff;
	background-color: #0bb1c2;
	border-color: #0bb1c2;
}

.review_form_51,
._adresses_51 .dt-ryt-head h4 {
	background-color: #01c9de !important;
}

.review_form_51 .rev-hed h4,
.review_form_51 .rev-smihed h4 {
	color: #fff;
}

._temp_51.ls-dt-video._vid_32 {
	border-color: #01c9de;
}

.listing-temp-3.listing13_temp._temp_51 table tr {
	background-color: #01c9de !important;
}

._temp_52 ._color_green,
i._color_green {
	border: none;
	color: #c8af58;
	font-size: 120px;
}

._temp_52 .how-work-post {
	border: 1px solid #c6c6c6 !important;
	border-radius: 5px !important;
	box-shadow: none !important;
	background: #fff !important;
}

._temp_52 .banner-hd span {
	color: #c8af58;
}

._temp_52 .how-work-post {
	padding: 30px 30px;
}

._temp_52 .thumb_list {
	background: #f5f5f5;
}

._temp_52 .btn-warning {
	color: #fff;
	background-color: #c8af58;
	border-color: #c8af58;
}

._temp_52 .btn-warning {
	color: #fff;
	background-color: #c8af58;
	border-color: #c8af58;
}

._temp_52 .btn-warning:hover {
	color: #fff;
	background-color: #e6cb6f;
	border-color: #e6cb6f;
}

._temp_52 ._light_brown {
	background-color: #c8af58 !important;
}

._temp_52 ._adresses {
	box-shadow: 0px;
	border-radius: 8px 8px 0px 0px !important;
	border: 2px solid #c8af58;
}

._temp_52._listing_detail .ls-dt-video {
	border-color: #c8af58;
}

._temp_52 td.sorting_1 {
	background-color: #c8af58;
}

._temp_52 .listing-phone-1 h5 i {
	color: #c8af58;
	font-size: 20px;
}

.temp_17_pop.temp_18_pop._temp_57 .thumb_list {
	flex-direction: row-reverse;
	background-color: #ab6040;
}

._temp_57 .dir_color {
	color: #fdcb84;
}

._temp_57 .btn-primary {
	color: #fff;
	background-color: #ab6040;
	border-color: #ab6040;
}

._temp_57 .btn-primary:hover {
	color: #fff;
	background-color: #d17d59;
	border-color: #d17d59;
}

._temp_57.pplr_cities {
	background-color: #ab6040;
}

._light_orange {
	background-color: #fdf1e1;
}

._temp_57 .dt-ryt-head h4 {
	background: #ab6040;
}

._temp_57 .review_form_20 {
	background-color: #fbe7cc;
}

._temp_37._temp_57 td.sorting_1 {
	background-color: #d17d59;
}

._temp_57 .btn-warning {
	color: #fff;
	background-color: #ab6040;
	border-color: #ab6040;
}

._temp_57 .btn-warning:hover {
	color: #fff;
	background-color: #d17d59;
	border-color: #d17d59;
}

._dark_brown_bg,
.how_work_58 .how-work-post__icon i,
._adresses_58 .dt-ryt-head h4,
._temp_58 td.sorting_1 {
	background: #b98d36c9 !important;
	color: #fff;
	border-color: #b98d36c9;
}

.ls-dt-video._vid_58 {
	border-color: #b98d36c9 !important;
}

._temp_58 .btn-warning {
	color: #fff;
	background-color: #f0ad4e;
	border-color: #eea236;
}

._temp_58 .btn-warning:hover {
	color: #fff;
	background-color: #ec971f;
	border-color: #d58512;
}

._temp_58.listing13_temp .listing-phone-1 h5 i {
	color: #ec971f;
	font-size: 20px;
}

._temp_58.listing13_temp .listing-phone-1 h5,
._temp_58.listing13_temp .listing-phone-1 h5 a {
	font-size: 18px !important;
	font-family: roboto;
}

._temp_59 ._color_green,
i._color_green {
	border: none;
	color: #8496d2;
	font-size: 120px;
}

._temp_59 .how-work-post {
	border: 1px solid #8496d2 !important;
}

._temp_59 .btn-success {
	color: #fff;
	background-color: #8496d2;
	border-color: #8496d2;
}

._temp_59 .btn-success:hover {
	color: #fff;
	background-color: #9dafe8;
	border-color: #9dafe8;
}

.listing-temp-3.listing13_temp._temp_59 table tr,
.review_form_59,
._adresses_59 .dt-ryt-head h4 {
	background-color: #8496d2 !important;
}
.thumbnail.thumb_list._fav_rest a {
    height: 265px;
    overflow: hidden;
    background: #f9f9f9 !important;
}
.thumbnail.thumb_list._fav_rest .caption a {
    background: transparent !important;
}





._temp_60_process .how-work-post span,
.dir_color._info {
	color: #fdf1e1;
	border-color: #fdf1e1
}

._temp_60 .how-work-post__icon i {
	border: 2px solid #ffdeb3 !important;
	padding: 30px;
	border-radius: 100px;
	color: #ffdeb3;
}

._temp_60 .how-work-post {
	border: 1px solid #ffdeb3 !important;
}

._adresses_60 .dt-ryt-head h4 {
	background-color: #f0ad4e;
}

.review_form_60 {
	background: #ffdeb3 !important;
}

.listing-temp-3.listing13_temp._temp_60 table tr,
.review_form_59,
._adresses_59 .dt-ryt-head h4 {
	background-color: #f0ad4e !important;
	background-color: #f0ad4e !important;
}

.custom_banner.overlay::before {
	position: absolute;
	content: "";
	left: 0;
	bottom: 0;
	right: 0;
	top: 0;
	background: rgba(0, 0, 0, 0.4);
}

._serch_white {
	background: white;
	opacity: 0.90;
}

.typed-words {
	color: #00918e;
}

.search_type {
	margin-top: 24px;
	width: 100%;
	padding: 10px 0px 10px 0px;
}

._temp_61 .btn-warning {
	color: #fff;
	background-color: #00918e;
	border-color: #00918e;
}

._temp_61 .btn-warning:hover {
	color: #fff;
	background-color: #0bb3b0;
	border-color: #0bb3b0;
}

._temp_61.how_work_49 .how-work-post {
	border-radius: 10px;
	padding: 20px 15px 30px;
	transition: .2s ease-in;
	border: none;
}

._temp_61 .how-work-post__icon {
	height: 290px;
}

._temp_61 .how-work-post .number {
	color: #00918e;
	letter-spacing: .2rem;
	width: 50px;
	height: 50px;
	line-height: 50px;
	text-align: center;
	display: inline-block;
	border-radius: 50%;
	background: #eee;
	margin-bottom: 15px;
	float: none;
}

._temp_61 .how-work-post p {
	display: inline-block;
}

._temp_61 ._nd_block {
	margin-top: 50px;
}

._temp_61 .thumb_list {
	border-radius: 5px;
}

._temp_61 ._dark_black_bg {
	background: #000000b6 !important;
}

._temp_61 .thumb_list .caption {
	border-radius: 0px 0px 5px 5px;
	z-index: 99;
}

._temp_61 .thumb_list::after {
	position: absolute;
	content: "";
	left: 0;
	right: 0;
	bottom: 0;
	top: 0;
	z-index: 1;
	background: rgba(0, 0, 0, 0.4);
}

._temp_61 .thumb_list:hover img {
	-webkit-transform: scale(1);
	-ms-transform: scale(1);
	transform: scale(1);
}

._temp_61 .thumb_list img {
	-o-object-fit: cover;
	object-fit: cover;
	height: 100%;
	width: 100%;
	-webkit-transitio: .3s all ease;
	-o-transition: .3s all ease;
	transition: .3s all ease;
	-webkit-transform: scale(1.05);
	-ms-transform: scale(1.05);
	transform: scale(1.05);
	border-radius: 8px;
}

._temp_61 h4,
._temp_61 .listing-phone-1 i {
	color: #00918e;
	font-size: 26px;
	text-transform: uppercase;
}

._temp_61 h4 span {
	color: rgba(0, 0, 0, 0.5);
}

._temp_61._mid_green {
	background: #00918e;
}

._temp_61 .heading-main h4::after {
	display: none;
}

._temp_61 .thumb_list ._ttl_thmb:hover {
	color: #00918e !important;
}

@media screen and (max-width:768px) {
	.search_type {
		margin-top: 0px;
	}
}

._mid_green,
.how_work_61 .how-work-post__icon i,
._adresses_61 .dt-ryt-head h4 {
	background: #00918e !important;
	color: #fff;
	border-color: #00918e;
}

._temp_61 ._fields_icn span {
	top: 25px;
}

._temp_61 label {
	color: #fff;
}

._temp_61 label.active,
.rev-hed h4,
.rev-smihed h4 {
	color: #323232 !important;
}

._temp_61 label.active {
	font-size: 16px;
	font-family: Raleway;
}

._temp_61 ._review_block {
	border-radius: 0px !important;
	background: #f8f9fa;
	padding: 3rem !important;
}

._temp_61 .ls-dt-video._vid_61 {
	border-color: #00918ec9 !important;
}

._temp_61 ._cmy_address {
	border: 2px solid #00918e;
	border-radius: 10px 10px 0px 0px;
	box-shadow: none;
}

._temp_61 #DataTables_Table_0 tbody tr {
	margin-bottom: 30px;
	border: none !important;
	box-shadow: 0 3px 22px -2px rgba(0, 0, 0, 0.1) !important;
	border-radius: 10px;
	background: #fff !important;
	background-color: rgb(255, 255, 255);
}

._temp_61 .table-scrollable>.table {
	background: none !important;
}

.listing-phone-1 h5 {
	font-size: 20px;
}

.listing-temp-3._temp_61 {
	padding: 40px;
}

._temp_61 .table-scrollable {
	overflow-x: initial !important;
	overflow-y: initial !important;
}

._temp_62 .banner-hd {
	text-align: left;
	font-size: 28px;
	color: #404040;
	text-shadow: none;
	padding: 15px 0px 15px 0px;
}

._temp_62 .btn-success {
	color: #fff;
	background-color: #754ef9;
	border-color: #754ef9;
}

._temp_62 .btn-success:hover {
	color: #fff;
	background-color: #623dde;
	border-color: #623dde;
}

._temp_62 .banner_search {
	border: 1px solid #ece6ff;
}

._temp_62 ._color_green,
i._color_green {
	border: none;
	color: #754ef9;
	font-size: 120px;
}

._temp_62 .how-work-post {
	border: 1px solid #754ef9 !important
}

._temp_62 .heading-main h4::after {
	background: #754ef9 !important;
}

._work_16_process._temp_62 .how-work-post h4 {
	color: #1f1f1f;
	font-size: 18px;
	text-transform: uppercase;
}

._temp_62._light_blue {
	background: #f2eeff !important;
}

._temp_62 ._ttl_thmb {
	color: #754ef9 !important;
	text-transform: uppercase;
}

._temp_62 .thumb_list {
	border-radius: none;
	box-shadow: 0px;
}

.listing-temp-3.listing13_temp._temp_62 table tr,
.review_form_62,
._adresses_62 .dt-ryt-head h4,
.dt-ryt-head h4 {
	background-color: #754ef9 !important;
}

._temp_62 label.active,
.rev-hed h4,
.rev-smihed h4 {
	color: #fff;
}

._adresses {
	box-shadow: 0px;
	border-radius: 5px;
	bolder: 3px solid #754ef9;
}

@media screen and (max-width:768px) {
        ._city_bd14 li {
        width: 48% !important;
    }
    
	._temp_62 .banner-hd {
		font-size: 26px !important;
		display: block;
	}
}

@media screen and (max-width:520px) {
    ._city_bd14 li{width:100%;}
	.custom_banner._temp_62 {
		background-size: cover;
		background-position: 85% 0px;
	}
}

.listing-temp-3.listing13_temp._temp_62 table tr {
	background-color: #754ef9 !important;
	border-radius: 15px !important;
	border: none !important;
}

.listing-temp-3.listing13_temp._temp_62 table tr td img {
	border-radius: 15px 0px 0px 15px !important;
}

.banner_search_area.srch_63 {
	width: 60%;
	margin: 0px auto;
	float: none;
	background: #fff;
	padding: 20px;
	border-radius: 10px;
}

.banner_search_area.srch_63 h4 {
	color: #000;
	text-shadow: none;
}

.banner_search_area.srch_63 .btn-danger {
	width: 100%;
	padding: 15px 0px 15px 0px;
}

.banner_search_area.srch_63 ._brown {
	color: #d43f3a !important;
}

._temp_63 .thumb_list:hover img {
	-webkit-transform: scale(1);
	-ms-transform: scale(1);
	transform: scale(1);
}

._temp_63 .thumb_list img {
	-o-object-fit: cover;
	object-fit: cover;
	height: 100%;
	width: 100%;
	-webkit-transitio: .3s all ease;
	-o-transition: .3s all ease;
	transition: .3s all ease;
	-webkit-transform: scale(1.05);
	-ms-transform: scale(1.05);
	transform: scale(1.05);
	border-radius: 8px;
}

._temp_63 .thumbnail.thumb_list {
	border-radius: 15px;
	border: none !important;
}

._temp_63 .thumb_list>a {
	border-radius: 15px 15px 0px 0px;
}

._temp_63 .how-work-post__icon i {
	color: #fff;
	font-size: 80px;
}

.how_work_30._temp_63 .how-work-post {
	background: #cc3d38;
	border: none;
}

._temp_63 .btn.btn-warning.btn-lg {
	background-image: none;
}

._temp_64 h4.banner-hd {
	color: #3a3a3a !important;
	text-shadow: none;
	text-align: left;
}

._temp_64 .banner_search_area ._bg_brown {
	background-color: #adc8cac9 !important;
}

._temp_64 .banner_search_area ._bg_brown .active {
	color: #000 !important;
}

._temp_64 .btn-danger {
	color: #fff;
	background-color: #3e3e3e;
	border-color: #3e3e3e;
}

._temp_64 .btn-danger:hover {
	color: #fff;
	background-color: #636363;
	border-color: #636363;
}

._temp_64 p {
	font-size: 20px;
	line-height: 27px;
}

._temp_64 h4 {
	font-size: 32px;
	margin-top: 23px;
	color: #001b5e;
}

._temp_64 ._how_work_content {
	margin: 34% 0 0;
}

._temp_64 .about .heading-main h4::after {
	margin: 0px;
}

.space_temp64 {
	margin-top: 100px;
}

._temp_64 .thumbnail:hover {
	box-shadow: 0 3px 22px -2px rgba(0, 0, 0, 0.1) !important;
}

.listing-temp-3.listing13_temp._temp_64 table tr,
.review_form_64 {
	background-color: #001b5e !important;
}

.listing-temp-3.listing13_temp._temp_64 table tr,
.review_form_64,
._adresses_64 .dt-ryt-head h4,
.dt-ryt-head h4 {
	background-color: #001b5e !important;
}

@media screen and (max-width:768px) {
	.space_temp64 {
		margin-top: 30px;
	}
}

._temp_65 .banner_search_area ._bg_brown {
	background-color: #ffedcec9 !important;
}

._temp_65 .btn-danger {
	color: #fff;
	background-color: #ebb85e;
	border-color: #ebb85e;
}

._temp_65 .btn-danger:hover {
	color: #fff;
	background-color: #d8a54b;
	border-color: #d8a54b;
}

._popular._temp_65 h4 {
	font-size: 32px;
	margin-top: 23px;
	color: #d8a54b;
	text-align: center !important;
}

._temp_65 .heading-main h4::after {
	margin: 0px;
	width: 100px;
}

._temp_65 .heading-main h4 {
	text-align: left;
	color: #fff;
	font-size: 32px;
}

._work_16_process._temp_65 .how-work-post {
	padding: 20px 20px;
	border: 1px solid #ebb85e !important;
}

._work_16_process._temp_65 .how-work-post span {
	color: #666;
	float: left;
	width: auto;
	margin: 0px;
	padding: 0px;
}

._work_16_process._temp_65 .how-work-post ._circle,
i._circle {
	font-size: 54px;
	line-height: normal;
	width: auto;
	height: auto;
	color: #ebb85e;
}

._popular._temp_65 h4::after {
	margin: auto;
}

._work_16_process._temp_65 .how-work-post h4 {
	width: auto;
	padding-left: 10px;
	padding-top: 10px;
}

._temp_65 .how-work-post__description.how-work-post__description-white {
	display: inline-table;
	text-align: left;
	margin-top: 15px;
	width: 100%;
}

._temp_65 .about ._ttl_thmb {
	color: #ebb85e;
}

._temp_65 .banner_search_area h4 {
	text-transform: capitalize;
}

.listing-temp-3.listing13_temp._temp_65 table tr,
.review_form_65,
._adresses_65 .dt-ryt-head h4,
.dt-ryt-head h4 {
	background-color: #bf9344 !important;
}

.ls-dt-video._vid_65 {
	border-color: #bf9344 !important;
}

p.white {
	color: #fff !important;
}

.dt-ryt-head,
.dt-ryt-head h4 {
	float: left;
	width: 100%;
	height: 45px;
	background-position: 12px center;
	border-radius: 10px 10px 0 0;
	padding-top: 0px;
}

.dt-arres {
	float: left;
	width: 100%;
	border-top: 0 !important;
	background: #f3f3f3;
	border: 1px solid #e7e7e7;
	padding: 15px 20px 0 20px !important;
	border-radius: 0 0 10px 10px;
	margin-top: 0 !important;
	padding-top: 10px;
}

.ls-dt-star-outer h4 {
	width: 100% !important;
}

.rev-inp-out {
	margin-top: 0 !important;
}

.style-textarea {
	border: 1px solid #ddd;
	background: #fff;
	height: 100px;
	float: left;
	width: 100%;
	padding-left: 12px;
	padding-top: 10px;
	margin: 0 0 20px 0;
	border-radius: 20px;
	resize: none;
}

#submit_review_button {
	border-radius: 50px;
}

.ls-dt-video {
	float: left;
	width: 100%;
	position: relative;
}

.dt-time {
	margin-bottom: 30px !important;
	border-radius: 0 0 10px 10px;
	border-top: 0 !important;
	padding: 0 !important;
	margin-top: 0 !important;
}

.dt-arres ul {
	padding-top: 10px;
}

.dt-time ul li {
	float: left;
	width: 100%;
	border-top: 1px solid #e7e7e7;
	padding: 18px 20px;
}

.ryt-map {
	border: 0 !important;
}

.dt-arres h4 {
	float: left;
	width: 100%;
	font-size: 16px;
	color: #000;
	font-family: 'poppinsmedium';
	margin-bottom: 8px;
	margin-top: 5px;
}

.dt-arres ul {
	float: left;
	width: 100%;
}

.dt-arres ul li {
	float: left;
	width: 100%;
	position: relative;
	padding-left: 24px;
	margin-bottom: 5px;
}

.dt-time ul li h4,
.dt-time ul li h5 {
	margin: 0 !important;
	padding: 0 !important;
}

.dt-time ul li {
	margin-bottom: 0 !important;
}

.sol-outer {
	float: left;
	width: 100%;
	margin-top: 0 !important;
	padding: 15px 15px 5px;
	border-radius: 0 0 10px 10px;
}

.footer-right .sol-outer,
footer .sol-outer {
	border: none;
	padding-left: 0;
}

#submit_review_button {
	border-radius: 50px !important;
}

._footer_links h4 {
	line-height: 26px;
}

.banner_search_area h4 {
	padding: 12px 0;
}

#review_section .form-group {
	float: left;
	width: 100%;
}

.review_form_64.review_form_28 .rev-hed h4,
.review_form_64.review_form_28 .rev-smihed h4 {
	color: #fff !important;
}

.listing-inner .listing13_temp.temp_28._temp_64.listing-ryt tr {
	border-radius: 15px !important;
}

.listing-inner .listing13_temp.temp_28._temp_64.listing-ryt {
	overflow: inherit !important;
}

.media-left {
	padding: 10px;
}

button#send_email {
	margin-right: 10px;
	margin:0px;
}

.modal-body label.active {
	font-size: 16px;
}



.banner_img {
	background: url(../img/bd_banner226.jpg);
	background-repeat: repeat;
	height: 355px;
	width: 100%;
	display: inline-block;
}

.banner_ovelay {
	background-color: rgb(0 0 0 / 40%);
	display: inline-block;
	width: 100%;
	height: 100%;
	display: flex;
	align-items: center;
	justify-content: center;
}

.niche_img {
	color: #fff;
	display: flex;
	align-items: center;
	height: 100%;
	vertical-align: middle;
	justify-content: center;
}

.list_name {
	background: rgba(0, 0, 0, 0.5);
	padding: 15px !important;
	border-radius: 10px 10px 10px 10px;
	border: 2px solid rgba(255, 255, 255, 0.3);
}

.niche_img ul {
	display: flex;
	justify-content: center;
	align-items: center;
	margin: 0px;
	width: 100%;
}

.niche_img ul li {
	align-items: center;
	justify-content: center;
	display: inline-block !important;
	margin: 0px;
	padding: 0px 10px 0px 15px;
	width: 40%;
	text-align: center;
	line-height: 34px;
}

.list_img img {
	float: right !important;
	width: 450px;
	height: 300px;
}

.niche_img ul li p {
	color: #fff;
}

.list_name {
	font-size: 30px;
	color: #fff;
	font-weight: bold;
	width: 50% !important;
}

.serh_city {
	background: url(../img/city_banner.jpg) !important;
	background-repeat: repeat;
	height: 355px;
	width: 100%;
	display: inline-block;
}

table.table {
	border: none;
}

.listing-btn-btm {
	float: left;
	clear: both;
	margin-top: 10px;
}

.business_search {
	background: url(../img/Business_search.jpg) !important;
	background-repeat: repeat;
	height: 355px;
	width: 100%;
	display: inline-block;
}

.footer-head-bor {
	display: none !important;
}

#review_section .style-input {
	font-size: 14px !important;
}

.alert-heading {
	margin-bottom: 0px;
}

.footer-btm-inner ul li a {
	font-weight: normal !important;
}

.searching-table .list-content h4 {
	word-break: break-all;
}

.banner_search_area h4.banner-hd {
	color: #fff;
}

.list_gallery.mb-5 {
	margin-bottom: 20px;
}

/*2feb 23023*/
.banner_search._temp_65 {
    border: 1px solid #ece6ff;
    text-align: left;
}

.modal-header{ background: #f7f7f7;}
#coupon_form .modal-footer {
    border: none;
    margin-top: 20px;
    border: 1px solid #dee2e6;
    background: #f7f7f7;
}
#coupon_form .modal-body .form-control{   
    box-shadow: none!important;
    padding-top: 9px;
    padding-bottom: 9px;
    height: auto;}
    
.niche_img ul li h1 {
margin: 0px!important;
}

.cookie-ok-button button, .cookie-refuse button {
    padding: 3px 10px 3px 10px;
    border-radius: 3px;
    border: 1px solid #000;
}



.main-slider.resturan_banner .bxslider div {
    height: 600px;
    width: 100%;
    display: inline-block;
}


.main-slider.resturan_banner .bxslider div img {
    height: 100%;
    display: inline-block;
    object-fit: cover;
}


.list-btn {
float: left!important;
        margin-top: 10px!important;
}

.sol-outer ul li a .fa-youtube-play {
    color: red!important;
}

.listing-temp-3 .owl-item h4 {
    font-size: 14px!important;
}


footer{padding: 1em 0 1em!important;}

