* {
	outline: none;
}

:root {
	--theme-color: #EA463D;
	--theme-color: #00687d;
	--light-green-bg: #cae9ef;
	--light-yelow-color: #f4d00c;
    --color-white: #fff;
    --color-black: #252a32;
   --color-light:#f1f5f8;
   --box-shadow: 0 1px 3px rgba(0, 0, 0, 0.12), 0 1px 3px rgba(0, 0, 0, 0.24);
}

/** { margin: 0; padding: 0; box-sizing: border-box; list-style: none; text-decoration: none; -moz-osx-font-smoothing: grayscale; -webkit-font-smoothing: antialiased; text-rendering: optimizeLegibility; } 
body { font-family: "Segoe UI", Tahoma, Geneva, Verdana, sans-serif; font-size: 1rem; font-weight: normal; line-height: 1.5; color: var(--color-black); background: var(--color-white); }*/
.container {
	/*max-width: 75rem;*/
	width: 100%;
	padding: 4rem 2rem;
	margin: 0 auto;
}

.main .container .swiper-container .swiper-wrapper .swiper-slide .card-image {
	background: var(--color-white);
	border: none;
	outline: none;
	box-shadow: var(--box-shadow);
	border-radius: 2px;
}

.main .container .swiper-container .swiper-wrapper .swiper-slide .card-image img {
	display: block;
	position: relative;
	left: 0;
	bottom: 0;
	width: 100%;
	height: auto;
	object-fit: cover;
}

.swiper-pagination &-bullet {
	opacity: 0.8;
	background: var(--color-black);
}

.swiper-pagination &-active {
	background: var(--color-white);
}

.swiper-button-next,
.swiper-button-prev {
	background-image: none;
	background-size: 0;
	background-repeat: no-repeat;
	background-position: 0;
	margin-top: -1rem;
}

.swiper-button-next,
.swiper-button-prev .arrow-icon {
	font-size: 2rem;
	color: var(--color-white);
}

.p-img {
	float: left;
	height: 120px;
	object-fit: cover;
}

.image_row {
	margin-top: 2rem;
	display: flex;
	justify-content: center;
}

.modal {
	display: none;
	position: fixed;
	z-index: 9999999;
	padding-top: 100px;
	left: 0;
	top: 0;
	width: 100%;
	height: 100%;
	overflow: auto;
	background-color: black;
}

.modal-content {
	position: relative;
	background-color: #000;
	margin: auto;
	padding: 0;
	max-width: 1200px;
}

.close {
	color: white;
	position: absolute;
	top: 10px;
	right: 25px;
	font-size: 35px;
	font-weight: bold;
}

.close:hover,
.close:focus {
	color: #999;
	text-decoration: none;
	cursor: pointer;
}

.mySlides {
	display: none;
}

.cursor {
	cursor: pointer;
}

.prev,
.next {
	cursor: pointer;
	/*position: absolute;*/
	top: 50%;
	width: auto;
	padding: 16px;
	margin-top: -50px;
	color: white;
	font-weight: bold;
	font-size: 20px;
	transition: 0.6s ease;
	border-radius: 0 3px 3px 0;
	user-select: none;
	-webkit-user-select: none;
}

.next {
	right: 0;
	border-radius: 3px 0 0 3px;
}

/*.prev:hover, .next:hover { background-color: rgba(0, 0, 0, 0.8); }*/
.numbertext {
	color: #f2f2f2;
	font-size: 12px;
	padding: 8px 12px;
	position: absolute;
	top: 0;
}

img {
	margin-bottom: -4px;
}

.caption-container {
	text-align: center;
	background-color: black;
	padding: 2px 16px;
	color: white;
}

.demo {
	opacity: 0.6;
}

.active,
.demo:hover {
	opacity: 1;
}

img.hover-shadow {
	transition: 0.3s;
}

.hover-shadow:hover {
	box-shadow: 0 4px 8px 0 rgba(0, 0, 0, 0.2), 0 6px 20px 0 rgba(0, 0, 0, 0.19);
}

.slider-for img {
	width: 292px;
	object-fit: contain;
	height: 252px;
}

.owl-carousel .owl-wrapper-outer {
	height: 61px !important;
}

/**/
@font-face {
	font-family: 'fontello';
	src: url('../fonts/fontello.eot?45915042');
	src: url('../fonts/fontello.eot?45915042#iefix') format('embedded-opentype'),
		url('../fonts/fontello.woff2?45915042') format('woff2'),
		url('../fonts/fontello.woff?45915042') format('woff'),
		url('../fonts/fontello.ttf?45915042') format('truetype'),
		url('../fonts/fontello.svg?45915042#fontello') format('svg');
	font-weight: normal;
	font-style: normal;
}

[class^="icon-"]:before,
[class*=" icon-"]:before {
	font-family: "fontello";
	font-style: normal;
	font-weight: normal;
	speak: none;
	display: inline-block;
	text-decoration: inherit;
	margin-right: .0em;
	text-align: center;
	font-variant: normal;
	text-transform: none;
	line-height: 1em;
	margin-left: .0em;
	-webkit-font-smoothing: antialiased;
	-moz-osx-font-smoothing: grayscale;
}

.icon-heart-empty:before {
	content: '\e800';
}

.icon-heart:before {
	content: '\e801';
}

.icon-star:before {
	content: '\e802';
}

.icon-star-empty:before {
	content: '\e803';
}

.icon-star-half:before {
	content: '\e804';
}

.icon-user:before {
	content: '\e805';
}

.icon-clock:before {
	content: '\e806';
}

.icon-location:before {
	content: '\e807';
}

.icon-cancel-circled2:before {
	content: '\e808';
}

.icon-proffesional:before {
	content: '\e81d';
}

.icon-nearby-area:before {
	content: '\e81e';
}

.icon-claim-business:before {
	content: '\e81f';
}

.icon-business:before {
	content: '\e820';
}

.icon-1499424309_9:before {
	content: '\e821';
}

.icon-placement-consultant:before {
	content: '\e822';
}

.icon-business-services:before {
	content: '\e823';
}

.icon-furniture-decor:before {
	content: '\e824';
}

.icon-education:before {
	content: '\e825';
}

.icon-automotive:before {
	content: '\e826';
}

.icon-health-care:before {
	content: '\e827';
}

.icon-computer:before {
	content: '\e828';
}

.icon-car-bikes:before {
	content: '\e829';
}

.icon-home-services:before {
	content: '\e82a';
}

.icon-gym:before {
	content: '\e82b';
}

.icon-hotel-restaurant:before {
	content: '\e82c';
}

.icon-weddings:before {
	content: '\e82d';
}

.icon-shopping:before {
	content: '\e82e';
}

.icon-buy-sell:before {
	content: '\e82f';
}

.icon-tours-travels:before {
	content: '\e830';
}

.icon-realestate:before {
	content: '\e831';
}

.icon-theater:before {
	content: '\e832';
}

.icon-gplus-squared:before {
	content: '\f0d4';
}

.icon-star-half-alt:before {
	content: '\f123';
}

.icon-compass:before {
	content: '\f14e';
}

.icon-twitter-squared:before {
	content: '\f304';
}

.icon-facebook-squared:before {
	content: '\f308';
}

@font-face {
	font-family: "Flaticon";
	src: url("../Font_flaticon/Flaticon.eot");
	src: url("../Font_flaticon/Flaticon.eot?#iefix") format("embedded-opentype"),
		url("../Font_flaticon/Flaticon.woff") format("woff"),
		url("../Font_flaticon/Flaticon.ttf") format("truetype"),
		url("../Font_flaticon/Flaticon.svg#Flaticon") format("svg");
	font-weight: normal;
	font-style: normal;
}

@media screen and (-webkit-min-device-pixel-ratio:0) {
	@font-face {
		font-family: "Flaticon";
		src: url("../Font_flaticon/laticon.svg#Flaticon") format("svg");
	}
}

[class^="flaticon-"]:before,
[class*=" flaticon-"]:before,
[class^="flaticon-"]:after,
[class*=" flaticon-"]:after {
	font-family: Flaticon;
	font-style: normal;
}

.header .glyph-icon {
	margin-bottom: 5px;
	font-size: 20px;
}

.find_banner .best_deals ul li i.glyph-icon {
	font-size: 17px;
}

.flaticon-search-2:before {
	content: "\f100";
}

.flaticon-candidate:before {
	content: "\f101";
}

.flaticon-job-search-1:before {
	content: "\f102";
}

.flaticon-job-search:before {
	content: "\f103";
}

.flaticon-search-1:before {
	content: "\f104";
}

.flaticon-marketing:before {
	content: "\f105";
}

.flaticon-real-state:before {
	content: "\f106";
}

.flaticon-house-building:before {
	content: "\f107";
}

.flaticon-home-interface:before {
	content: "\f108";
}

.flaticon-briefcase:before {
	content: "\f109";
}

.flaticon-credit-cards-payment:before {
	content: "\f10a";
}

.flaticon-id-card:before {
	content: "\f10b";
}

.flaticon-edit-document:before {
	content: "\f10c";
}

.flaticon-edit:before {
	content: "\f10d";
}

.flaticon-mortarboard-1:before {
	content: "\f10e";
}

.flaticon-professor:before {
	content: "\f10f";
}

.flaticon-student:before {
	content: "\f110";
}

.flaticon-placeholder:before {
	content: "\f111";
}

.flaticon-layers:before {
	content: "\f112";
}

.flaticon-employee-1:before {
	content: "\f113";
}

.flaticon-employee:before {
	content: "\f114";
}

.flaticon-mail:before {
	content: "\f115";
}

.flaticon-envelope:before {
	content: "\f116";
}

.flaticon-genders:before {
	content: "\f117";
}

.flaticon-gender-symbols:before {
	content: "\f118";
}

.flaticon-phone-call-1:before {
	content: "\f119";
}

.flaticon-phone-call:before {
	content: "\f11a";
}

.flaticon-avatar:before {
	content: "\f11b";
}

.flaticon-user-name:before {
	content: "\f11c";
}

.flaticon-lock:before {
	content: "\f11d";
}

.flaticon-unlocked:before {
	content: "\f11e";
}

.flaticon-text-line-form:before {
	content: "\f11f";
}

.flaticon-close-envelope:before {
	content: "\f120";
}

.flaticon-flyer:before {
	content: "\f121";
}

.flaticon-profile:before {
	content: "\f122";
}

.flaticon-cancel:before {
	content: "\f123";
}

.flaticon-caret-down:before {
	content: "\f124";
}

.flaticon-drop-down-arrow:before {
	content: "\f125";
}

.flaticon-chevron-arrow-down:before {
	content: "\f126";
}

.flaticon-up-arrow:before {
	content: "\f127";
}

.flaticon-menu:before {
	content: "\f128";
}

.flaticon-alarm:before {
	content: "\f129";
}

.flaticon-magnifying-glass-1:before {
	content: "\f12a";
}

.flaticon-magnifying-glass:before {
	content: "\f12b";
}

.flaticon-search:before {
	content: "\f12c";
}

body {
	margin: 0px;
	padding: 0px;
	border: 0px;
	font-family: 'Lato', sans-serif;
	background-position: top center;
}

/*body.no_background{background:none !important;}*/
iframe body {
	background: none !important;
}

.clearer {
	clear: both;
	display: block;
	font-size: 0;
	height: 0;
	line-height: 0;
	margin: 0;
	padding: 0;
	border: none
}

.container {
	box-sizing: border-box;
	margin: 0 auto;
	padding: 0 60px;
	width: 100%;
}

a {
	cursor: pointer;
}

a:hover {
	text-decoration: none;
}

#loader {
	padding: 10px 10px 10px 10px;
	position: fixed;
	z-index: 1000;
	top: 30%;
	left: 0;
	width: 100%;
	visibility: hidden;
	z-index: 999999 !important;
}

/* #loader_p{padding:10px 10px 10px 10px;color:#fff;font-weight:bold;background-color:none;margin:auto;width:90px;} */
#top_bar {
	background: url(../images/index-epageindia_top.jpg);
	background-repeat: repeat-x;
}

#top_bar_admin {
	background-color: #ffffff;
	height: 80px;
}

#admin_bg {
	overflow: hidden;
	background-color: #131c25;
	padding-bottom: 30px;
}

#top_link {
	font-size: 12px;
	float: right;
	margin-top: 34px;
}

#top_Beta {
	font-size: 12px;
	color: var(--theme-color);
	font-weight: bold;
	padding-bottom: 5px;
	float: none;
	margin-top: 5px;
}

.mail>div#divReferFriend {
	z-index: 9999 !important;
}

table.log_pop {
	width: 100%;
}

.beta_text {
	color: #666666;
	font: bold 11px;
	padding-left: 140px;
	position: absolute;
	top: 25px;
	margin-left: -184px;
}

.twitter {
	position: fixed;
	right: 10px;
	z-index: 2;
}

.twitter a {
	background: url(../images/twitter.gif);
	display: block;
	height: 40px;
	width: 65px;
	background-size: 48px;
	float: right;
	background-repeat: no-repeat;
	margin-top: 10px;
	background-position: right;
}

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

.search_box {
	border-radius: 4px;
	float: left;
	height: 60px;
	padding: 0;
	width: 100%;
}

.search_box input {
	border: 0;
	border-radius: 2px;
	float: left;
	font-family: 'Lato', sans-serif;
	height: 31px;
	font-size: 14px;
	margin: 14px 6px 14px 0;
	padding: 5px 12px;
	width: 200px;
	box-sizing: border-box;
}

.search_box select {
	border: 0;
	font-size: 14px;
	border-radius: 2px;
	font-family: 'Lato', sans-serif;
	margin: 14px 6px;
	padding: 6px 8px 7px 0px;
	text-indent: 8px;
	background: #fff;
	float: left;
	width: 164px !important;
	line-height: 26px;
}

a#new_send {
	background: var(--theme-color);
	color: #fff;
	margin-top: -32px;
	padding: 6px 10px 9px;
	border-radius: 2px;
	text-transform: capitalize;
	float: right;
	box-sizing: border-box;
	width: 95px;
	height: 34px;
	text-align: center;
	margin-bottom: 10px;
}

#new_send img {
	display: none;
}

.search_box .search_button {
	background: url(../images/search_button.png) no-repeat;
	border: 0 none;
	margin: 14px 6px;
	float: left;
	padding: 9px 3px !important;
	border-radius: 2px;
	display: inline-block;
	width: 89px;
	cursor: pointer;
	height: 13px;
}

.contact_div .alert.alert-success {
	background: #cfecce;
	float: left;
	width: 100%;
	margin: 0 0 20px;
	padding: 10px 12px;
	box-sizing: border-box;
	border: 1px solid #a8d7a7;
}

.contact_div .alert.alert-success>button {
	display: none;
}

.search_box .add_button {
	float: right;
	margin-top: 12px;
	margin-right: 0;
}

.search_box .divider {
	background: url(../images/search_box_divider.gif) no-repeat;
}

.search_bar .left_bg {
	background: url(../images/search_box_left.gif) left no-repeat;
	float: left;
	height: 62px;
	width: 14px;
	display: none;
}

.search_bar .right_bg {
	background: url(../images/search_box_right_bg.gif) right no-repeat;
	float: right;
	height: 62px;
	width: 14px;
	display: none;
}

#ctl00_PanAccount {
	margin: -76px 8px 0 0;
	margin: 0px 8px 0 0;
}

#ctl00_ctl00_PanAccount {
	margin: -76px 0 0 0;
}

*html #search_bar input {
	border: 1px solid #fff;
	-moz-border-radius: 2px;
	-webkit-border-radius: 2px;
	height: 18px;
	margin: 5px 0px 0px 0px;
	float: left;
}

#search_bar select {
	border: 1px solid #fff;
	-moz-border-radius: 2px;
	-webkit-border-radius: 2px;
	height: 23px;
	float: right;
}

#add_button {
	float: right;
	width: 329px;
	height: 101px;
	background-repeat: no-repeat;
}

#add_button img {
	margin: 25px 25px 25px 25px;
}

#seach_item {
	float: left;
	height: auto;
	width: 627px;
}

#spacer {
	line-height: 15px;
}

.search_text {
	font-size: 11px;
	color: #ffffff;
}

.search_textb {
	font-size: 14px;
	color: #646464;
}

.table {
	margin-top: 10px;
}

.list_blue {
	font-size: 17px;
	color: var(--theme-color);
	display: block;
	font-weight: 600;
	margin-right: 4px;
	margin-bottom: 5px;
	margin-top: 0;
}

.list_blue a {
	font-size: 14px;
	color: #111111;
	font-weight: 600;
	text-decoration: none;
	margin-bottom: 0px;
	display: block;
	line-height: 18px;
}

.list_num {
	color: #222;
	font-size: 12px;
	/*font-weight:bold;*/
	padding: 5px 0 0px !important;
	line-height: 20px;
}

.list_text {
	font-size: 12px;
	color: #000000;
	padding: 0;
}

.top_link {
	bottom: 43px;
	color: var(--theme-color);
	font-size: 14px;
	margin-right: 0 !important;
	position: relative;
	right: 0;
}

.top_link a {
	font-size: 12px;
	color: #ffffff;
	text-decoration: none;
}

.list_text_u {
	font-size: 12px;
	color: #000000;
}

.list_text_u a {
	font-size: 12px;
	color: #000000;
	text-decoration: underline;
}

.top_search {
	font-size: 11px;
	color: #474747;
}

.top_search a {
	font-size: 11px;
	color: #000000;
	text-decoration: none;
}

.top_search_blue {
	font-size: 11px;
	color: var(--theme-color);
	font-weight: bold;
}

.faetured_ads {
	font-size: 15px;
	font-weight: bold;
	color: #484746;
	padding-left: 10px;
	padding-top: 10px;
}

.mail {
	font-size: 12px;
	color: var(--theme-color);
}

.mail a {
	font-size: 14px;
	color: var(--theme-color);
	text-transform: lowercase;
}

.mail_line {
	font-size: 12px;
	color: var(--theme-color);
	line-height: 22px;
}

.mail_line a {
	font-size: 12px;
	color: var(--theme-color);
	line-height: 22px;
}

.spacer {
	line-height: 10px;
}

.line_hight {
	line-height: 22px;
}

.text_setting {
	vertical-align: middle;
}

.id_orng {
	font-size: 14px;
	color: #fe8627;
	font-weight: bold;
}

.id_blk {
	font-size: 14px;
	color: #545455;
	font-weight: bold;
}

.code {
	margin-bottom: 0px;
}

.one-square {
	font-size: 12px;
	color: #777;
	font-weight: normal;
	padding: 0;
	width: 100%
}

div#address {
	background: #f7f7f7;
	margin-bottom: 20px;
	padding: 10px 14px;
	width: 100% !important;
	border: 2px solid #eee;
	box-sizing: border-box;
}

.one-square a,
.latest_blog_section a {
	font-size: 15px;
	color: var(--theme-color);
	font-weight: bold;
	text-transform: capitalize;
	text-decoration: none;
}

.one-square a:hover {
	color: #333;
}

#ranking a {
	font-size: 12px;
	color: var(--theme-color);
	font-weight: bold;
	text-decoration: none;
}

.admin_nav_text {
	font-size: 12px;
	font-weight: bold;
	margin-right: 10px;
	color: #FFFFFF;
	text-align: right;
}

.admin_nav_text a {
	font-size: 12px;
	font-weight: bold;
	margin-right: 10px;
	color: #FFFFFF;
	text-align: right;
	text-decoration: none;
}

.confirm_message {
	font-size: 12px;
	color: #72a101;
}

.error_message {
	font-size: 12px;
	color: #a10101;
}

#field_1 {
	margin-top: 10px;
	margin-left: 20px;
	width: 100%;
	float: left;
	display: inline;
}

table#ctl00_MainContent_dlCategory {
	width: 100% !important;
}

#field_1 img {
	float: left;
	margin-top: 4px;
}

#field_1 text {
	float: left;
	margin-left: 8px;
}

#field_1 ul {
	list-style: none;
	padding: 0;
}

#field_1 li {
	margin: 0px;
	padding: 5px 0px;
	line-height: 17px;
	position: relative;
	display: inline-flex;
	float: left;
	width: 100%;
}

#field_2 {
	margin-top: 10px;
	width: 305px;
	float: left;
	display: inline;
}

#field_2 img {
	float: left;
	margin-top: 5px;
}

#field_2 text {
	float: left;
	margin-left: 8px;
}

#field_2 ul {
	list-style: none;
}

#field_2 li {
	margin: 0px;
	padding: 0px;
	line-height: 17px;
}

#field_3 {
	margin-top: 10px;
	width: 293px;
	float: left;
	display: inline;
}

#field_3 img {
	float: left;
	margin-top: 5px;
}

#field_3 text {
	float: left;
	margin-left: 8px;
}

#field_3 ul {
	list-style: none;
}

#field_3 li {
	margin: 0;
	padding: 0px;
	line-height: 17px;
}

.detail_ad_1,
.detail_ad_2 {
	overflow: hidden;
}

#field_image {
	float: left;
	margin-top: 5px;
}

#field_text {
	float: left;
	margin: 0px 0px 0px 5px;
	display: inline-block;
	vertical-align: middle;
}

#field_main {
	height: 100%;
	width: 100%;
}

.search_field {
	background-color: #fcfbf9;
	border-style: solid;
	border-color: #ebeaea;
	border-width: 1px;
	margin-top: 20px;
	padding-left: 15px;
	padding-right: 12px;
	padding-top: 10px;
	padding-bottom: 0px;
	font-size: 15px;
	color: #7a7a7a;
}

.search_bar_sticky .search_field {
	height: 60px;
	overflow: auto;
}

.search_field a {
	font-size: 12px;
	color: rgb(98, 93, 93);
	line-height: 15px;
	padding: 0 3px;
	text-decoration: none
}

.search_field a:hover,
.featured-cites a:hover {
	color: #7a7a7a;
	text-decoration: underline
}

.showReview {
	background-color: #fcfbf9;
	border-bottom: solid;
	border-color: #ebeaea;
	border-width: 1px;
	margin-top: 12px;
	padding-left: 12px;
	padding-right: 12px;
	padding-top: 15px;
	margin-bottom: 10px;
	padding-bottom: 0px;
}

.showReviewOuter {
	padding-bottom: 0;
}

#search_field a {
	font-size: 11px;
	color: #000000;
	text-decoration: none;
}

#top_searcht {
	margin-left: 12px;
	margin-top: 15px;
	margin-right: 10px;
	margin-bottom: 15px;
}

#ads_image {
	margin-left: 0px;
	float: right;
	width: 100%;
	margin-bottom: 17px;
	text-align: center;
	z-index: 0;
	position: relative;
	margin-top: 0;
}

#ads_image .column {
	margin: 0 0 12px;
}

#featured_adds {
	overflow: hidden;
	padding: 25px 0;
}

#featured_adds_m {
	background-color: #fff;
	float: left;
	min-height: 170px;
	padding-bottom: 10px;
	margin-top: 20px;
	width: 100%;
	height: auto !important;
}

#add_detail_1 {
	float: left;
	margin-top: 20px;
	/*height:192px;*/
	width: 290px;
}

#add_detail_1 img {
	border-radius: 5px;
}

#add_detail_2 {
	float: right;
	margin-top: 20px;
	/*height:192px;*/
	width: 290px;
}

#add_im p {
	float: left;
	margin: 10px 0 0;
}

#add_detail_2 img {
	margin-right: 10px;
}

#more {
	float: left;
	width: 184px;
	margin-left: 0px;
}

#add_im {
	float: left;
	margin-top: 15px;
	padding: 0px;
	font-size: 12px;
	color: #000000;
	line-height: 20px;
	width: 290px;
}

#add_im2 {
	color: #000000;
	float: right;
	font-size: 12px;
	line-height: 20px;
	margin-top: 5px;
	overflow-wrap: break-word;
	padding: 0;
	width: 100%;
}

.footer_line {
	background-color: #c01922;
	height: 1px;
	font-size: 0px;
	display: none;
}

#footer {
	height: auto;
	text-align: center;
	margin-top: 5px;
	padding-top: 15px;
	float: left;
	width: 100%;
}

#cat_link {
	color: #484746;
	font-size: 17px;
	font-weight: bold;
	height: auto;
	margin: 12px 0 8px;
	overflow: hidden;
	padding: 2px 0;
	position: relative;
	vertical-align: middle;
}

.shadow_in.blogs-1 #address_h .one-square {
	width: 100%;
}

.disp_b {
	display: none;
}

div#review-list img {
	display: block;
	margin-bottom: 6px;
}

hr {
	border-left: 0 none;
	border-right: 0 none;
	border-top: 1px solid #ccc;
	color: #fff;
	margin: 10px 0;
}

#left_sub #cat_link {
	margin: 0;
}

#cat_link img {
	margin-right: 0;
	float: none !important;
	display: inline-block !important;
	vertical-align: middle;
}

.main-sponsored-ads {
	background-color: #fff;
	border-color: #ebeaea;
	border-style: solid;
	border-width: 1px;
	box-sizing: border-box;
	float: right;
	width: 100%;
	background: #f2f2f2;
	padding: 10px;
}

*html #side_add {
	width: 313px;
	clear: both;
	background-color: #fcfbf9;
	border-color: #ebeaea;
	border-style: solid;
	border-width: 1px;
}

.main-sponsored-ads .body-sponsored-ads {
	color: #000;
	background: #EFEFEF;
	padding-left: 0;
	margin-bottom: 10px;
	width: 98% !important;
	overflow-y: auto !important;
	overflow-x: hidden !important;
	height: auto;
	padding-top: 10px;
	padding-bottom: 5px;
	font-size: 15px;
	font-weight: bold;
}

#left_sub {
	background: #fff none repeat scroll 0 0;
	border: 0;
	display: inline-block;
	float: left;
	margin-bottom: 12px;
	padding-bottom: 12px;
	width: 100%;
	padding: 10px 0;
	box-shadow: 0 0 10px rgba(0, 0, 0, .2);
}

#highlight_ads {
	display: inline-block;
	float: left;
	margin-left: 0 !important;
	line-height: 18px;
	width: 100%;
	padding: 0 10px;
	margin-top: 10px !important;
	box-sizing: border-box;
}

#highlight_ads img {
	margin-right: 10px;
}

#line {
	background: url(images/index-epageindia_line.jpg);
	background-repeat: no-repeat;
	float: left;
	margin-left: 20px;
}

#left_link {
	margin-left: 10px;
	padding-left: 35px;
	float: left;
	display: inline;
	font-size: 12px;
	color: var(--theme-color);
	width: 244px;
	margin-top: 8px;
}

#leftDetail_link {
	color: #595B5D;
	display: inline-block;
	float: left;
	font-size: 12px;
	margin-left: 0;
	margin-top: 8px;
	padding: 10px;
	text-align: justify;
	width: 100%;
	line-height: 1.5;
	box-sizing: border-box;
}

#left_link a {
	margin-left: 10px;
	float: left;
	display: inline;
	font-size: 12px;
	color: var(--theme-color);
	text-decoration: none;
}

#left_link ul {
	list-style-type: none;
}

#left_link ul li {
	margin: 0;
	padding: 0px;
	height: 18px;
	margin-bottom: 8px
}

#left_link ul li ul {
	list-style-type: none;
	padding-left: 20px;
}

#left_link ul li ul li {
	padding: 0 0 0 0px;
	height: 18px;
	background: url(../images/bullet.png) no-repeat;
}

/* .addressLatest{float:left;width:48%;background-color:#f2f2f2;box-sizing:border-box;border:0;padding:10px 15px 15px;display:block;margin:15px 8px 5px;height:340px;min-height:340px;overflow: hidden;} */
.addressLatest {
	float: left;
	width: 48%;
	background-color: #f2f2f2;
	box-sizing: border-box;
	border: 0;
	padding: 10px 15px 15px;
	display: block;
	margin: 0;
	height: auto;
	min-height: 340px;
	overflow: hidden;
}

#address_h {
	background-color: transparent;
	height: auto;
	padding: 6px 0 6px;
	color: #777;
	font-weight: bold;
	overflow: hidden;
	line-height: 20px;
	margin-bottom: 0;
	padding-top: 0;
}

#address_h img {
	float: left;
}

#address_img {
	border: 2px solid transparent;
	float: left;
	width: 20%;
	background: none;
	box-sizing: border-box;
	margin-top: 10px;
	padding: 11px 0;
	text-align: center;
	padding-top: 0;
}

#address_img a {
	color: var(--light-green-bg);
}

#address_detailLatest {
	font-size: 14px;
	color: #595B5D;
	padding-top: 5px;
	width: 67%;
	margin-top: 2px;
	line-height: 18px;
	float: right;
	word-wrap: break-word;
}

#address_detail {
	color: #595B5D;
	float: right;
	font-size: 14px;
	line-height: 20px;
	padding-left: 20px;
	box-sizing: border-box;
	padding-top: 6px;
	word-wrap: break-word;
	width: 80%;
}

#address_details {
	color: #595B5D;
	float: right;
	font-size: 14px;
	line-height: 20px;
	padding-left: 20px;
	box-sizing: border-box;
	padding-top: 6px;
	word-wrap: break-word;
	width: 80%;
}

#address_detail img,
#address_details img {
	float: right;
	margin-bottom: 10px;
	/*margin-right:10px;margin-top:-30px;*/
}

#address_details img:hover {
	opacity: 0.8;
}

#ranking {
	padding-left: 20px;
	padding-right: 0;
	font-size: 12px;
	color: #595b5d;
	height: 20px;
	line-height: 20px;
	vertical-align: middle;
	float: right;
	display: inline;
	font-weight: 100;
}

.CommentLogin {
	float: right;
	margin: 1px 0;
	display: flex;
	align-items: center;
}

.CommentLogin span {
	vertical-align: middle;
	color: #ffffff;
	text-transform: uppercase;
	font-size: 12px;
	font-weight: 600;
	padding-left: 6px;
}

#ranking img {
	margin-right: 10px;
}

#main_address {
	display: inline;
	width: 614px;
	float: left;
}

#main_address_d {
	float: left;
	font-size: 14px;
	color: #595b5d;
	padding-top: 15px;
	padding-left: 0;
	/*padding-bottom:10px;*/
	width: 292px;
	display: inline-block;
}

#main_address_d img {
	margin-right: 0;
	margin-left: 22px;
	float: right;
}

#main_address_d img.right:hover {
	opacity: .75;
}

#main_address img {
	float: left;
	margin-top: 5px;
}

#main_address text {
	float: left;
	margin-left: 8px;
}

#main_address ul {
	list-style-type: none;
}

#main_address li {
	margin: 0px;
	line-height: 25px;
	padding: 0px;
}

#address_text {
	margin-left: 35px;
}

#profile_img {
	margin-top: 0;
	margin-bottom: 0;
	margin-left: 0;
	float: left;
	width: 100%;
	overflow: hidden;
	height: 400px;
}

#complete_address {
	float: left;
	font-size: 12px;
	color: #595b5d;
	padding-top: 20px;
	padding-left: 20px;
	width: 610px;
	display: inline;
}

#profile_link {
	width: 265px;
	background-color: #e1ecf8;
	font-size: 15px;
	font-weight: bold;
	border-style: solid;
	border-width: 1px;
	border-color: #dcdcdc;
	color: #595b5d;
	line-height: 25px;
	height: 25px;
	padding-left: 17px;
	padding-top: 5px;
	padding-bottom: 5px;
	margin-left: 10px;
}

#profileDetail_link {
	width: 265px;
	background-color: var(--theme-color);
	font-size: 15px;
	font-weight: bold;
	border-style: solid;
	border-width: 1px;
	border-color: #dcdcdc;
	color: #ffffff;
	line-height: 20px;
	height: 25px;
	padding-left: 10px;
	padding-top: 5px;
	padding-bottom: 5px;
	margin-left: 10px;
	text-align: justify;
}

#pro {
	width: 299px;
	padding-left: 50px;
	padding-top: 10px;
}

#registration_main {
	font-size: 12px;
	color: #646464;
	width: 100%;
	padding: 0 0 15px;
	float: left;
}

div#my_account_field.listing-right {
	width: 70%;
	padding: 10px 15px;
}

.listing-right .shadow_in {
	background-color: #fff;
	border-color: transparent;
	border-style: solid;
	border-width: 0;
	float: none;
	overflow: hidden;
	padding: 12px 15px;
	box-shadow: 0 0 10px rgba(0, 0, 0, .2);
	margin: 0px;
}

div#field.no-shadow {
	box-shadow: none;
	margin-left: -15px !important;
	margin-top: 20px !important;
	margin-right: -15px !important;
	display: block;
	float: none;
}

#registration_form,
div#field {
	background-color: #fff;
	border-color: transparent;
	border-style: solid;
	border-width: 0;
	overflow: hidden;
	margin: 2px 0 0 !important;
	padding: 0px;
}

#registration_form_h,
#account_headings {
	background-color: var(--theme-color);
	height: auto;
	padding: 6px 15px;
	font-size: 15px;
	color: #fff;
	font-weight: 500;
	line-height: 30px;
}

#registration_headings {
	border-color: #f3f3f3;
	border-style: solid;
	color: var(--theme-color);
	font-size: 18px;
	font-weight: 500;
	padding-bottom: 25px;
	padding-left: 25px;
	padding-top: 15px;
}

#form_table {
	margin-left: 0;
	padding: 0 25px;
}

#login_box {
	width: 300px;
	float: left;
	margin-left: 15px;
	background-color: transparent;
	border-color: #ebeaea;
	border-style: solid;
	border-width: 1px;
}

#login_box_h {
	background-color: var(--theme-color);
	padding-left: 0;
	padding-top: 5px;
	padding-bottom: 5px;
	font-size: 18px;
	color: #fff;
	font-weight: 500;
	line-height: 30px;
	text-align: center;
}

#login_box_heading {
	font-size: 14px;
	color: #6c6d6e;
	padding-left: 0;
	padding-top: 20px;
	padding-bottom: 20px;
	font-weight: 600;
	text-align: center;
}

#login_box_deatail {
	padding-left: 27px;
	padding-top: 24px;
	padding-bottom: 24px;
}

#account_nav {
	width: auto;
	float: right;
	background-color: var(--theme-color);
	height: 35px;
}

#account_nav ul {
	list-style-type: none;
}

/* #account_nav li{} */
#account_field {
	background-color: #fcfbf9;
	border-style: solid;
	border-color: #ebeaea;
	border-width: 1px;
	width: 955px;
	padding-bottom: 15px;
	float: left;
	display: inline;
	overflow: auto;
}

.nav_div {
	padding: 11px 24px 0px 24px;
	float: left;
	color: #545455;
	font-size: 14px;
	height: 25px;
}

.nav_div a {
	color: #ffffff;
	font-size: 14px;
	text-decoration: none;
	display: block;
	padding-bottom: 2px;
}

.nav_div a img {
	float: left;
	padding-right: 4px;
}

.nav_div_selected {
	background-color: #ffffff;
}

#descriptions {
	border-style: solid;
	border-width: 1px;
	border-color: #e5e5e5;
	height: 150px;
	width: 409px;
	background-color: #FFFFFF;
}

#my_ads {
	font-size: 12px;
	color: #545455;
	margin: 20px 25px 35px 25px;
	line-height: 25px;
}

#my_ads_f {
	background-color: #e1ecf7;
	line-height: 25px;
	padding-left: 25px;
	font-size: 14px;
	color: #545455;
}

#my_ads-field {
	background-color: #fcfbf9;
	border-style: solid;
	border-color: #ebeaea;
	border-width: 1px;
	margin-bottom: 15px;
}

#my_account_field {
	float: left;
	display: inline-block;
	width: 70%;
	padding: 0 15px;
	box-sizing: border-box;
}

#my_registration_main {
	background-color: #f2f2f2;
	border-style: solid;
	border-color: #ebeaea;
	border-width: 1px;
	font-size: 12px;
	color: #646464;
	padding: 15px 15px 0px 15px;
	overflow: hidden;
}

#message {
	background-color: #fffde1;
	margin-left: 15px;
	margin-right: 15px;
	margin-top: 15px;
	margin-bottom: 15px;
	padding-top: 5px;
	padding-left: 10px;
	padding-right: 10px;
	padding-bottom: 5px;
	float: left;
	border-style: solid;
	border-color: #fff8bb;
	border-width: 3px;
	width: 660px;
}

#admin_dashboard {
	width: 680px;
	margin-left: 15px;
}

#listing {
	width: 685px;
	margin-left: 15px;
}

#admin_nav {
	width: 205px;
	background: url(file:///C|/Documents%20and%20Settings/Baljinder/Desktop/epage-moc/images/admin-nav.jpg);
	float: left;
	padding-top: 9px;
}

#admin_field {
	width: 954px;
	float: left;
	margin: 3px 0 0 0;
}

#admin_right-field {
	float: right;
	background-color: #fcfbf9;
	width: 749px;
	padding-bottom: 15px;
}

#thumbnail {
	float: right;
	border-style: solid;
	border-width: 1px;
	border-color: #e4e1e1;
	margin-top: 15px;
	margin-right: 15px;
	display: inline;
	overflow: auto;
}

.listing_text {
	font-size: 12px;
	color: #5b5b5b;
	margin-left: 20px;
	margin-top: 11px;
	line-height: 34px;
}

.listing-link {
	font-size: 12px;
	color: #41829f;
	margin-left: 20px;
	margin-top: 11px;
	line-height: 34px;
}

.listing-link a {
	font-size: 12px;
	color: #41829f;
	margin-left: 20px;
	margin-top: 11px;
	line-height: 34px;
}

.dashbordimg {
	margin: 5px 0 0 5px;
	float: left;
}

.dash_heading {
	margin-top: 23px;
	color: #474646;
}

.dash_heading a {
	margin-top: 23px;
	color: #474646;
	text-decoration: none;
}

.dash_detail {
	font-size: 14px;
	color: #646464;
	margin-left: 13px;
	margin-top: 5px;
}

.ratingStar {
	font-size: 0pt;
	width: 13px;
	height: 20px;
	margin: 0px;
	padding: 0px;
	cursor: pointer;
	display: block;
	background-repeat: no-repeat;
}

.filledRatingStar {
	background-image: url(../images/rating_single.gif);
}

.emptyRatingStar {
	background-image: url(../images/ratingoff.gif);
}

.savedRatingStar {
	background-image: url(Images/Saved_Star.gif);
}

.pagination {
	display: inline-block;
	float: none;
	font-size: 11px;
	height: auto;
	margin: 15px 0 10px;
	text-align: center;
	width: 100%;
}

.pagination a {
	border: 2px solid #e8e8e8;
	background: #f2f2f2;
	font-size: 14px;
	width: auto;
	display: inline-block;
	height: 35px;
	vertical-align: middle;
	text-align: center;
	line-height: 33px !important;
	color: #222;
	text-decoration: none;
	margin-right: 2px;
	padding: 0px 10px;
}

.pagination span.breadcrumb {
	border: 1px solid var(--theme-color);
	padding: 0;
	text-align: center;
	background: var(--theme-color);
	color: #fff;
	width: auto;
	height: 35px;
	display: inline-block;
	vertical-align: middle;
	line-height: 35px;
	font-size: 14px;
	margin-bottom: 0;
	padding: 0px 10px;
}

.pagination a:hover {
	border: 2px solid var(--theme-color);
}

.pagination a:first-child,
.pagination a:last-child {
	width: auto;
	padding: 0 10px;
}

.searchResultArea {
	width: 800px;
	height: 30px;
	text-align: center;
	margin: 0;
	padding: 10px 10px 15px 10px;
	display: inline-block;
	float: left;
	font-size: 11px;
	padding: 10 0 0 0;
	color: #7a7a7a;
	box-sizing: border-box;
}

.breadcrumb {
	font-size: 12px;
	display: block;
	color: #7a7a7a;
}

.privacy_p .breadcrumb {
	display: inline-block;
	padding: 8px 2px;
	margin: 0;
}

.breadcrumb a {
	font-size: 11px;
	color: var(--theme-color);
	text-decoration: none
}

.breadcrumb a:hover,
.breadcrumb a.active {
	background: var(--theme-color) none repeat scroll 0 0;
	color: #fff;
	text-decoration: none;
}

.Linkcrumb {
	font-size: 14px;
	padding: 10px 0 15px;
	color: #7a7a7a;
	line-height: 1.5;
}

.Linkcrumb a {
	font-size: 16px;
	color: #026f74;
	text-decoration: none;
	font-weight: 600;
}

.Linkcrumb a:hover {
	color: #7a7a7a;
}

.leftareaBox {
	width: 632px;
	height: auto;
	float: left;
	margin: 0;
	color: #000
}

.rightareaBox {
	width: 275px;
	height: auto;
	float: right;
}

.commentBox table {
	color: #000000;
	font-size: 14px;
	margin: 10px 0 0 0;
	float: left
}

.sideBarMid {
	width: 258px;
	height: auto;
	margin: 0 0 0 15px;
	padding: 0;
	float: right;
}

#main_containner {
	width: 958px;
	height: auto;
	margin: auto;
}

#middle_containner {
	background-color: #fff;
	border: 2px solid #eee;
	margin: 49px 97px 53px 101px;
}

*html #main_containner {
	width: 858px;
	height: auto;
	margin: auto;
}

*html #middle_containner {
	background-color: #E7F0F7;
	border: 1px solid #95BED1;
	margin: 49px 50px 53px 50px;
	padding: 0px 0px 0px 0px;
}

*html #content {
	padding: 66px 0px 66px 213px;
	width: 444px;
}

.thanks #content {
	padding: 50px 50px;
	width: 100%;
	padding-left: 200px;
	box-sizing: border-box;
}

/* #thanks_message{font-size:30px;border-bottom:1px dotted #ccc;padding-bottom:6px;margin-bottom:10px;} */
#thanks_message {
	font-size: 24px;
	border-bottom: 1px dotted #ccc;
	padding-bottom: 0px;
	margin-bottom: 10px;
	line-height: 30px;
}

#visit {
	width: 390px;
	text-align: right;
	color: #888181;
	font-size: 12px;
}

/* #oops{text-align:left;color:#1f1e1e;font-size:15px;line-height:25px !important;} */
#oops {
	text-align: left;
	color: #1f1e1e;
	font-size: 14px;
	line-height: 22px !important;
}

#symble {
	padding: 20px 0px 0px 0px;
	float: left;
}

.thanks {
	background: url("../images/thanks_mail.png") no-repeat scroll 48px 75px transparent;
}

.forgot {
	background: url("../images/forgot.png") no-repeat scroll 48px 75px transparent;
}

.forgotPass {
	border: 1px solid #ccc;
	padding: 7px;
	margin-top: 8px;
	width: 426px;
}

.forgotPass input {
	width: 230px;
	height: 23px;
	border: 1px solid #999;
	margin-bottom: 2px;
}

*html .forgotPass input {
	width: 230px;
	height: 23px;
	border: 1px solid #999;
	float: left;
	margin-bottom: 0px;
}

.forgotPass button {
	padding: 3px 12px;
	background: #ECECEC;
	border-bottom: 1px solid #999;
	border-right: 1px solid #999;
	border-top: 1px solid #ccc;
	border-left: 1px solid #ccc;
}

.forgotPass .button {
	float: right;
	height: 27px !important;
	margin: 0px 0px 0px 5px;
}

.CenterDiv {
	width: 600px;
	height: 400px;
	background: #000;
	margin: auto;
	opacity: .7;
	filter: alpha(opacity=40);
	position: absolute;
	z-index: 100
}

.spam_message {
	background-color: #D95762;
	font-size: 14px;
	color: #FFFFFF;
	height: auto;
	padding: 8px;
	box-sizing: border-box;
	margin-top: 10px;
}

.showReviewOuter {
	background: url(../images/bg-blue.gif) repeat-x top left;
	margin-top: 0;
	padding: 6px 15px;
	background-color: #fff;
	width: 100%;
	font-size: 12px;
	color: #595b5d;
	box-sizing: border-box;
}

.showReviewOuter br {
	display: none;
}

.showReviewOuter .title {
	color: #ffffff;
	font-weight: bold;
	padding: 4px 0;
	font-size: 15px;
	float: left;
}

.showReviewOuter .name {
	font-weight: bold;
	float: left;
	font-size: 12;
	text-transform: uppercase
}

.showReviewOuter .time {
	float: left;
	padding: 0 0 0 15px;
	font-size: smaller
}

/*.showReviewOuter .reviw{border-bottom:1px dotted #595b5d;padding:5px 0 12px 0;margin:0 0 15px 0;}*/
.showReviewOuter .reviw {
	border-bottom: 1px dotted #595b5d;
	padding: 5px 0 12px 0;
	margin: 0 0 15px 0;
	color: #595B5D;
	/*float:right;*/
	font-size: 14px;
	line-height: 20px;
	padding-left: 20px;
	box-sizing: border-box;
	padding-top: 6px;
	word-wrap: break-word;
}

.postComment textarea {
	width: 350px;
	border: 1px solid #CCCCCC;
	margin: 0 0 15px 0;
}

#msgContainer {
	background: #f7de67;
	font-size: 14px;
	font-weight: bold;
	text-align: center;
	width: 100%;
	line-height: 35px;
	position: fixed
}

.tableContainer {
	width: auto;
	height: auto;
	background-color: #e6edf6;
	border: 1px solid #e1ecf8;
	font-size: 12px;
	color: #000;
	margin: 30px auto;
}

.tableContainer span {
	font-size: 10px
}

.loginForm {
	background: url(images/login-form-bg.jpg) no-repeat;
	width: auto;
	height: auto;
	padding: 10px;
	border: 0px solid red;
}

.loginInner {
	border: 1px solid #e1e1e1;
	padding: 8px 0 22px 20px;
	height: 160px;
}

.margin {
	margin-top: 5px
}

.loginInner label {
	width: 100px;
	border: 0px solid red;
	float: left;
	padding: 7px 0 0 0;
}

.loginInner .submit {
	padding: 0;
}

.button {
	margin: 10px 0 0 -10px
}

.topTag {
	background: url(../images/top-tag.jpg) no-repeat top right;
	position: fixed;
	top: 140px;
	right: 0px;
	width: 64px;
	height: 193px;
}

*html .topTag {
	background: url(../images/top-tag.jpg) no-repeat top right;
	position: absolute;
	right: 0;
	top: 140px;
	height: 193px;
}

.searchButton input {
	background: url(../images/btn-search.gif);
	width: 89px;
	height: 25px !important;
	border: none;
	color: #fff;
	border: none !important;
}

.tabPannel {
	height: auto;
	padding: 0px;
	color: var(--theme-color);
	font-size: 12px;
	margin-top: 0;
}

.tabPannel ul {
	width: 100%;
}

.tabPannel .left {
	float: left;
}

.tabPannel .left a {
	color: var(--theme-color);
	text-decoration: none;
}

.tabPannel .left span {
	padding: 9px 6px 0 0;
	float: left;
}

.tabPannel .right {
	float: right;
	width: 260px;
}

.tabPannel .right ul {
	border: 0px solid red;
	height: 31px;
	line-height: 31px;
	padding: 0;
	width: 260px;
}

.tabPannel .right ul li {
	list-style: none;
	display: inline;
	margin-left: 10px;
}

.tabPannel .right a {
	color: var(--theme-color);
	text-decoration: none;
	font-weight: bold;
}

.tabPannel .right a.selected {
	color: #fff;
	text-decoration: none;
	font-weight: normal;
	background: var(--theme-color);
	padding: 5px 15px;
	-moz-border-radius: 4px 4px 0 0;
	-webkit-border-radius: 4px 4px 0 0;
}

.dropdown {
	background: var(--theme-color);
	font-size: 12px;
}

.dropdown ul {
	height: 32px;
	line-height: 32px;
	float: right;
}

.dropdown ul li {
	list-style: none;
	display: inline;
}

.dropdown ul li a {
	color: #fff;
	text-decoration: none;
	border-right: 1px solid #fff;
	padding: 0 14px;
}

.dropdown ul li a.last {
	border: 0px solid;
}

.keyword {
	color: #555555;
	padding: 0 !important;
}

.keyword a {
	color: #444;
	font-size: 12px;
	border-radius: 2px;
	background: #f2f2f2;
	text-decoration: none;
	padding: 4px 5px;
	display: inline-block;
	margin-bottom: 5px;
	margin-right: 4px;
}

.keyword a:hover {
	background: var(--theme-color);
	color: #fff;
}

.margin1 {
	margin-top: 45px;
	margin-top: 22px;
}

*html .margin1 {
	margin-top: 25px
}

.remember label {
	width: 80px;
	border: 0px solid red;
	float: left;
	padding: 1px 2px !important;
}

.listingkeyword {
	background-color: rgb(7, 85, 92);
	float: left;
	/*text-align:center;*/
	line-height: 18px;
	width: 68.6%;
	margin-top: 10px;
	box-sizing: border-box;
}

.listingkeyword span.breadcrumb font {
	font-size: 22px;
	display: block;
	margin: 10px 0 -7px;
	font-weight: 600;
	color: #ebd66b;
}

.personal1 input {
	padding: 0px !important;
	margin: 0px !important;
	width: 202px;
}

.sendmail_table {
	margin: auto;
	padding: 0 20px;
	padding: 0px !important;
}

*html .sendmail_table {
	margin: auto;
	padding: 0px 20px;
}

.sendmail_table .txtbox {
	background: url("../images/txtbox_bg.gif") no-repeat;
	border: 0 none;
	color: #7A8088;
	font-size: 11px;
	height: 25px;
	padding: 3px 5px;
	width: 180px;
}

.sendmail_table .txtarea {
	background: url("../images/txtarea_bg.gif") no-repeat;
	border: medium none;
	height: 40px;
	padding: 3px 5px;
	width: 180px;
	font-size: 11px;
	color: #7A8088;
}

.sendmail_table td {
	padding-top: 2px;
	padding-top: 0px;
	padding-top: 0px;
}

a img {
	border: none;
}

img {
	max-width: 100%;
}

.classified_details td {
	vertical-align: middle;
	padding: 0 3px;
}

.navigation {
	border: 0px solid red;
	float: right;
	height: 39px;
	margin: 0;
	width: 100%;
	margin-top: -87px !important;
}

.navigation1 {
	/*border:0px solid red;*float:right;*height:auto;*margin:-78px 0 0 0;*/
	width: 100%;
}

*html .navigation {
	margin: 87px 0 0 0;
}

.login {
	background: rgba(0, 0, 0, 0) url("../images/btn-login-off.jpg") no-repeat scroll center bottom;
	color: #fff;
	cursor: pointer;
	float: left;
	font-size: 9pt;
	font-weight: bold;
	height: 39px;
	line-height: 53px;
	margin: -1px 0 0;
	padding-left: 7px;
	position: relative;
	text-transform: uppercase;
	width: 68px;
	z-index: 1;
}

.loginOn {
	background: url(../images/btn-login-on.jpg) no-repeat bottom;
}

.right {
	float: right;
}

.left {
	float: left;
}

#top_bar .right_col {
	width: 417px;
	float: right;
	z-index: 99;
	position: relative;
}

span.top_link.stick_text {
	position: absolute;
	top: 30px;
	right: 0;
}

.sticky2 span.top_link.stick_text {
	top: 12px;
	right: -13px;
	bottom: 0 !important;
}

.abc.sticky3 {
	margin-right: 25px;
	position: absolute;
	right: 0;
}

.login-panel {
	height: 79px;
	margin: 6px 9px -9px 10px;
	width: 408px;
	margin: 6px 9px -9px 0;
	margin: -5px 9px -9px 0;
	margin: -26px 9px -9px 0;
}

.login-panel .inner,
.register-panel .inner {
	float: left;
	width: 100%;
}

.login-panel .wrap {
	background: rgba(0, 0, 0, 0.75);
	bottom: 0;
	color: #ffffff;
	display: none;
	right: 1px;
	height: 75px;
	top: 26px !important;
	position: absolute;
	width: 404px !important;
}

.login-panel .top {
	height: 24px;
	padding: 2px 0;
	width: 100%;
}

.login-panel .top .select {
	color: #fff;
	float: left;
	font-size: 11px;
	height: 30px;
	padding: 0 14px;
	text-transform: uppercase;
	width: 140px;
}

.navigation1 a:hover {
	color: #fff;
}

.login-panel .top .error {
	font-size: 11px;
	color: #ffffff;
	padding-left: 14px;
}

.login-panel .top .right {
	font-size: 11px;
	color: #ccc;
	padding-left: 66px !important;
	float: left;
	margin-right: 2px;
}

.login-panel .top .right a {
	color: #ffffff;
}

.login-panel .top .right a:hover {
	color: rgba(255, 255, 255, .5);
}

.login-panel .top .right a:hover {
	color: #f2f2f2;
}

.login-panel .bottom {
	padding: 19px 15px 2px;
	float: left;
	width: 100%;
	box-sizing: border-box;
}

.login-panel .bottom .input {
	overflow: hidden;
	display: inline-block;
	vertical-align: middle;
	margin-top: -1px;
}

.login-panel .bottom .error {
	font-size: 12px;
	margin-top: -15px;
	position: absolute;
}

.login-panel .bottom .input input {
	background: #fff;
	color: #000 !important;
	border: 1px solid white;
	float: left;
	height: 27px !important;
	margin-right: 5px;
	border-radius: 2px;
	margin-bottom: 3px;
	padding-left: 6px;
	padding-top: 1px;
	width: 150px;
	box-sizing: border-box;
	line-height: 15px;
}

.login-panel .bottom button {
	border: none;
	background: url(../images/login-bn-bg.gif) no-repeat;
	height: 22px;
	width: 55px;
}

.tweet-panel {
	float: right;
	width: 185px;
}

.tweet-panel .wrap {
	background: url("../images/register_panel-bg.png") repeat scroll 0 0 transparent;
	bottom: 0;
	color: #FFFFFF;
	display: none;
	height: 400px;
	padding: 10px;
	position: absolute;
	top: 45px !important;
	width: 230px;
	z-index: 9;
	border-radius: 10px;
}

.tweet-panel .wrap Iframe {
	width: 230px !important
}

.register {
	background: url(../images/btn-register-off.jpg) no-repeat bottom;
	cursor: pointer;
	float: right;
	height: 39px;
	margin: -1px 0 0;
	position: relative;
	font-size: 14px;
	width: 80px;
	z-index: 1;
	font-weight: bold;
	line-height: 54px;
	text-transform: uppercase;
	text-align: RIGHT;
	color: #fff;
	padding-right: 14px;
	font-size: 9pt;
	display: inline-block;
}

.sticky2 .register {
	width: 55px !important;
	text-align: left !important;
}

/* .registerOn{background:url(../images/btn-register-on.jpg) no-repeat bottom;} */
.register-panel {
	height: 79px;
	margin: -90px 0 0 0px;
	border: 0px solid red;
	width: 408px;
	margin: -70px 0 0 0px;
	margin: -79px 0 0 0px;
	margin: -79px 0 0 0px;
}

.register-panel .wrap {
	background: rgba(7, 85, 92, 0.75) none repeat scroll 0 0;
	bottom: 0;
	display: none;
	z-index: 9 !important;
	height: 75px;
	position: absolute;
	width: 394px;
	right: 1px;
	top: 26px !important;
}

.register-panel .top {
	height: 24px;
	padding: 10px 0px 0px 10px;
}

.register-panel .top .right a {
	color: #fff;
}

.register-panel .bottom {
	padding: 2px 0 0 10px;
	float: left;
	color: #f2f2f2;
	font: 12px;
}

.register-panel .input,
.register-panel .inputBig {
	float: left;
	line-height: 2px;
	margin-right: 5px;
}

.register-panel .input input,
.register-panel .inputBig input {
	background: #fff none repeat scroll 0 0;
	border: medium none;
	border-radius: 2px;
	box-sizing: border-box;
	font-size: 12px;
	height: 26px;
	margin-bottom: 2px;
	margin-right: 0;
	padding: 0 5px 0 10px;
	width: 184px;
}

.bottom .log_bt {
	margin: 0 0 4px !important;
	position: relative;
	background: var(--theme-color);
	width: 53px;
	height: 27px;
	cursor: pointer;
	color: #fff;
	border-radius: 2px;
	z-index: 999999;
	text-align: center;
	display: inline-block;
	vertical-align: middle;
}

.bottom .log_bt:hover,
.bottom .log_bt:hover {
	opacity: .8;
}

.log_bt input#loginButton,
.log_bt input#loginButton1 {
	opacity: 0;
	height: 100%;
	margin: 0 !important;
	position: relative;
	z-index: 9999999;
}

.log_bt span {
	display: block;
	font-size: 12px;
	line-height: 26px;
	position: absolute;
	text-transform: uppercase;
	top: 0;
	left: 0;
	right: 0;
	bottom: 0;
}

a#ctl00_RegisterPopUp1_SubmitButton {
	background: #ebd66b;
	border-radius: 2px;
	width: 88px;
	display: inline-block;
	padding: 0 !important;
	height: 26px;
	box-sizing: border-box;
	text-align: center;
	position: relative;
	color: #222;
}

a#ctl00_RegisterPopUp1_SubmitButton:hover {
	opacity: 0.8;
}

a#ctl00_RegisterPopUp1_SubmitButton:before {
	content: "Submit";
	text-transform: uppercase;
	display: block;
	line-height: 25px;
	font-size: 14px;
	font-weight: 600;
}

.bottom>input#loginButton:before,
.bottom>input#loginButton1:before {
	content: "Login";
	text-transform: uppercase;
	line-height: 26px;
	font-size: 12px;
}

.register-panel button {
	border: none;
	background: url(../images/submit-bn-bg.gif) no-repeat;
	height: 22px;
	width: 55px;
}

.login-panel .wrap .remember {
	font-size: 11px;
	color: #ffffff;
}

.login-panel .wrap .remember input {
	margin: 1px 0px 0px;
	float: left;
	margin-top: -1px;
	margin-top: -3px;
}

.zindex {
	z-index: 1;
}

.marginTop {
	margin-top: 10px !important;
	border: 1px solid red;
}

.search_keyword {
	height: 25px;
	background: url(../images/popular_search_right.gif) no-repeat right #f3f3f3;
	margin-top: 8px;
	color: #669ad6;
}

.search_keyword span {
	color: #669AD6;
	float: left;
	font-size: 12px;
	padding-top: 5px;
}

.search_keyword h2 {
	background: url(../images/popular_search_left.gif) no-repeat right #d8e9fa;
	color: #333333;
	font-size: 14px;
	font-weight: normal;
	height: 16px;
	padding: 4px 14px;
	margin: 0 9px 0 0;
	float: left;
	width: 113px;
}

#leftDetail_link {
	position: relative;
	padding-bottom: 56.25%;
	padding-top: 25px;
	height: 0;
}

#leftDetail_link embed {
	position: absolute;
	top: 0;
	left: 0;
	width: 100%;
	height: 100%;
}

.directory_panel {
	float: left;
	height: auto;
	margin: 0 auto;
	width: 58%;
	/*width: 58%;*/
	z-index: 99;
	position: relative;
}

.main_sticky .directory_panel {
	display: none;
}

.directory {
	height: auto;
	margin-right: 11px;
	float: left;
	z-index: 1;
	position: relative;
	/*background: rgba(255, 255, 255, 0.8);*/
}

.directory.introjs-fixParent a {
	border-right: 1px solid transparent;
}

.myaccountTab div {
	width: 100px;
	height: 27px;
	float: left;
	margin-left: 2px;
}

.glyph-icon {
	margin-bottom: 5px;
}

.directory>a {
	display: inline-block;
	padding: 7px 20px;
	float: left;
	text-align: center;
	color: #000;
	font-size: 15px;
	font-weight: 500;
	/*border-right:1px solid #eee;*/
	text-decoration: none;
	border-top: 2px solid transparent;
}

.directory>a:hover {
	color: var(--theme-color);
	border-top: 2px solid var(--theme-color);
}

.directory>a:last-child {
	border-right: none;
}

#TB_overlay {
	background-color: #444;
	background-size: cover;
	bottom: 0;
	display: block;
	height: 100%;
	left: 0;
	margin: 0 auto;
	opacity: 0.2;
	overflow: hidden;
	position: fixed;
	top: 0;
	width: 100%;
	z-index: 999 !important;
}

.add_heading {
	color: #FFFFFF;
	float: left;
	font-size: 15px;
	font-weight: bold;
	text-transform: capitalize;
}

.add_desc {
	padding: 0;
	color: #595B5D;
	font-size: 14px;
	line-height: 24px;
}



* html #TB_overlay {
	position: absolute;
	/* height: expression(document.body.scrollHeight > document.body.offsetHeight ? document.body.scrollHeight:document.body.offsetHeight + 'px'); */
}




/* #closebutton{} */
/*.close_button{background-image:url(../images/close.png);cursor:pointer;height:25px;position:absolute;right:0;top:0;width:25px;z-index:1103;background-color:var(--theme-color);background-repeat:no-repeat;background-position:center;}*/
.login-box {
	position: fixed !important;
	right: 216px;
	top: 10% !important;
	left: 30% !important;
	width: 608px;
	z-index: 500;
}

#register-box {
	background: white none repeat scroll 0 0;
	border-radius: 2px;
	left: 0 !important;
	margin: 0 auto;
	padding: 0 15px;
	max-width: 560px;
	position: fixed;
	right: 0;
	top: 5% !important;
	width: 100%;
	z-index: 99999;
	text-align: center;
	box-sizing: border-box;
	overflow: auto;
	max-height: 650px;
}

#register-box.register-box1 {
	background: white none repeat scroll 0 0;
	border-radius: 2px;
	left: 0 !important;
	margin: 0 auto;
	padding: 30px 25px;
	max-width: 610px;
	position: fixed;
	right: 0;
	top: 5% !important;
	width: 100%;
	z-index: 9999;
	text-align: center;
	box-sizing: border-box;
	overflow: auto;
	max-height: 650px;
	border: 1px solid #eee;
	box-shadow: 0 1px 1px 1px rgba(0, 0, 0, 0.2);
	border-radius: 8px;
}

/* div#reg_log_popup .login_popup .close_button {top: 0 !important;} */
div#reg_log_popup .login_popup .close_button {
	top: -9px !important;
}

.loginForm table.log_pop .error_mssg img {
	position: absolute;
	right: -10px;
	top: -14px;
}

#divLoginPopUp #register-box .margin {
	position: relative;
	margin-bottom: 10px;
}

#divLoginPopUp #register-box #IFsendMail a#LoginButton {
	cursor: pointer;
}

#register-box iframe {
	border-radius: 20px;
	-moz-border-radius: 20px;
	-webkit-border-radius: 20px;
	max-width: 95%;
	font-family: 'Lato', sans-serif;
	padding: 0 20px;
}

#register_panels iframe {}

#register-box h1 {
	background: rgba(0, 0, 0, 0) url("../images/h1_dotted.png") repeat-x scroll center bottom;
	color: var(--theme-color);
	font-size: 20px;
	padding: 10px 0 20px;
}

#register-box p {
	padding: 5px 0 5px;
}

#register-box label {
	color: #333333;
	display: block;
	float: left;
	font-size: 14px;
	padding-top: 7px;
	text-align: left;
	transition: all 0.3s ease 0s;
	width: 100%;
}

#register-box h2 {
	font: 18px;
	color: #333333;
	border: none;
	height: 33px;
	width: 100%;
	padding-left: 9px;
}

#register-box input {
	border: medium none;
	color: #333333;
	font: 18px;
	height: 26px;
	width: 245px;
}

#register-box .inputBox {
	background: none;
	border: medium none;
	box-sizing: border-box;
	color: #333333;
	float: left;
	height: 35px;
	margin-right: 6px;
	padding: 2px 0;
	text-align: left;
	width: 100%;
}

#register-box div.item {
	height: auto;
	margin: 0 auto;
	position: relative;
	max-width: 350px;
	padding: 10px 0 5px;
}

#register-box p.margin {
	margin: 0 auto;
	max-width: 350px;
	padding: 19px 0 0;
}

#register-box .submit {
	font: bold 14px;
	color: #ffffff;
	background: none;
	background-color: #333333;
	cursor: pointer;
	padding: 0px 0 0;
	text-transform: uppercase;
	border: none;
	height: 29px;
	width: 80px;
}

.google_ads {
	border: 1px solid #E4E3E3;
	margin: 15px 15px 0;
	max-height: 300px;
	padding: 25px;
	width: 215px;
}

#forget_panel {
	background: #fff none repeat scroll 0 0;
	border-radius: 25px;
	margin: 0 0;
	padding: 10px;
	text-align: center;
}

#forget_panel .form {
	float: left;
	padding: 7px;
	width: 100%;
	box-sizing: border-box;
}

#forget_panel .form label {
	line-height: 16px;
	margin-bottom: 5px;
	width: 100%;
	text-align: left;
}

#forget_panel .form input {
	margin-right: 10px;
	width: 269px;
	float: left;
	border: 1px solid #E6E6E6
}

#forget_panel .image {
	float: none;
}

#forget_panel .form .button {
	height: 29px !important;
	margin-right: 0 !important;
	float: left;
	margin: -1px 0px 0px 0px;
	border: 0px;
	cursor: pointer;
}

.oops_msg {
	position: fixed !important;
}

.oops_cont {
	float: none;
	height: auto;
	width: auto;
	margin-bottom: 20px;
}

.oops_cont .title {
	font-size: 60px;
	color: #969696;
	text-align: center;
	width: 100%;
	font-style: italic;
	margin: 0px;
	padding: 0px 0px 15px 0px;
	border: none;
}

.oops_cont p {
	font-size: 14px;
	color: #6a6a6a;
	text-align: center;
	padding: 15px 0px !important;
	border-bottom: 1px solid #e5e5e5;
	border-top: 1px solid #e5e5e5;
	line-height: 18px;
}

.oops_cont h4 {
	font-size: 16px;
	color: #6DB61E;
	text-align: center;
	padding: 0;
	margin: 0px;
}

.oops_cont strong {
	color: var(--theme-color);
	font-size: 14px;
	font-weight: 600;
}

.hp {
	width: auto;
	height: auto;
	clear: both;
	text-align: center;
	margin: 0 auto;
}

.hp img {
	margin-top: 10px;
}

/* .chooseState{}
.chooseState table{}
.chooseState table tr{} */
.chooseState table tr td {
	width: 170px;
}

.chooseState table tr td li a {
	background: #f2f2f2 none repeat scroll 0 0;
	border: 2px solid #eee;
	border-radius: 2px;
	color: #222;
	font-size: 14px;
	margin: 2px;
	padding: 5px 0;
	text-decoration: none;
	display: block;
}

.chooseState table tr td li a:hover,
.chooseState table tr td li.selected_state a {
	background: var(--theme-color) none repeat scroll 0 0;
	color: #fff;
	border-color: #015262;
	text-decoration: none;
}

.top_set h4 {
	border-bottom: 1px solid #999999;
	color: #222;
	margin-bottom: 10px;
	padding: 10px 0;
}

.top_set h4 a {
	color: #000000;
	font: normal 14px/18px;
	text-decoration: none;
}

.top_set h4 a:hover {
	text-decoration: underline;
}

.top_set h1 {
	background: #F1F1F1 !important;
	border-bottom: 1px solid #DDDDDD !important;
	border-radius: 3px 3px 0 0;
	font-size: 25px !important;
	line-height: 25px !important;
	padding: 10px !important;
	color: #333 !important;
}

#review-list {
	color: #000000;
	font-size: 12px;
	line-height: 20px;
	padding: 0px 10px 0;
	width: 100%;
	display: inline-block;
	float: left;
	margin-left: 0;
	box-sizing: border-box;
}

#review-list h6 {
	display: inline;
	color: #999;
}

.toggle-btn {
	display: none;
}

.right_sidebar {
	box-sizing: border-box;
	float: right;
	width: 25%;
	padding: 0 15px;
}

.mobile {
	display: block;
	margin: 3px 0 0 0;
}

.mobile_res {
	display: none;
}

.left_sidebar {
	box-sizing: border-box;
	float: left;
	padding: 0 20px;
	width: 75%;
}

#toggle {
	display: block;
	width: 28px;
	height: 30px;
	margin: 30px auto 10px;
}

#toggle span:after,
#toggle span:before {
	content: "";
	position: absolute;
	left: 0;
	top: -9px;
}

#toggle span:after {
	top: 9px;
}

#toggle span {
	position: relative;
	display: block;
}

.menu_leftbar .on {
	background: none !important;
}

#toggle span,
#toggle span:after,
#toggle span:before {
	width: 100%;
	height: 5px;
	background-color: #fff;
	transition: all 0.3s;
	backface-visibility: hidden;
	border-radius: 2px;
}

#toggle.on span {
	background-color: transparent;
}

#toggle.on span:before {
	transform: rotate(45deg) translate(5px, 5px);
}

#toggle.on span:after {
	transform: rotate(-45deg) translate(7px, -8px);
}

#toggle.on+#menu {
	opacity: 1;
	visibility: visible;
}

#menu {
	position: relative;
	color: #999;
	width: 200px;
	padding: 10px;
	margin: auto;
	font-family: "Segoe UI", Candara, "Bitstream Vera Sans", "DejaVu Sans", "Bitstream Vera Sans", "Trebuchet MS", Verdana, "Verdana Ref", sans-serif;
	text-align: center;
	border-radius: 4px;
	background: white;
	box-shadow: 0 1px 8px rgba(0, 0, 0, 0.05);
	opacity: 0;
	visibility: hidden;
	transition: opacity .4s;
}

#menu:after {
	position: absolute;
	top: -15px;
	left: 95px;
	content: "";
	display: block;
	border-left: 15px solid transparent;
	border-right: 15px solid transparent;
	border-bottom: 20px solid white;
}

.menu_leftbar {
	float: left;
	position: absolute;
	left: 70px;
}

.search_coloumn {
	width: 30% !important;
	float: left !important;
	padding: 0 15px;
	box-sizing: border-box;
}

.stickyy1 .logo {
	background: #fff;
	float: left;
	padding: 16px 10px;
}

.stickyy1 .directory {
	float: left;
}

.stickyy1 .directory_panel {
	width: 750px;
}

.stickyy1 .search_button {
	display: none;
}

.stickyy1 #ctl00_Search2_ddlCity {
	display: none;
}

.stickyy1 .search_box {
	background: none;
}

.stickyy1 .search_bar {
	margin: 25px 0 0 0;
}

.stickyy1 .search_box .add_button {
	float: left;
	margin: 14px 0 0 6px;
}

.sticky2 {
	margin: 15px 0 0;
	right: 0;
	width: 140px !important;
}

.floatcontainer {
	float: right;
}

.sticky2 .wrap {
	right: 7px;
	top: 45px !important;
	z-index: 9999999999 !important;
}

.sticky2 .register-panel .wrap {
	right: -13px;
	top: 49px !important;
}

.sticky2 .my_account {
	margin: -12px 0 0 !important;
	width: 85px !important;
}

.stickyy1 {
	width: 82%;
	top: 0%;
	float: left;
}

.sticky3 {
	margin-right: 25px;
}

.stickyy {
	background-color: #fff !important;
	box-shadow: 0 0 10px rgba(0, 0, 0, 0.2) !important;
	z-index: 50 !important;
}

div#divReferFriend {
	z-index: 99999 !important;
}

#register-box h1 img {
	vertical-align: middle;
}

.main_sticky {
	position: fixed;
	left: 0;
	right: 0;
	background: rgba(7, 85, 92, 0.9);
	width: 100%;
	height: 62px;
	z-index: 80;
	top: 0;
	transition: all 0.8s ease;
	-moz-box-shadow: 0 4px 7px rgba(68, 68, 68, 0.4);
	-webkit-box-shadow: 0 4px 7px rgba(68, 68, 68, 0.4);
	box-shadow: 0 4px 7px rgba(68, 68, 68, 0.4);
}

.main_sticky .directory,
.main_sticky .twitter {
	display: none;
}

/* .show{} */
.sticky3 #logo {
	display: none;
}

.sticky2 .login {
	background: rgba(0, 0, 0, 0) none repeat scroll 0 0 !important;
	border-left: 1px solid #fff;
	height: 12px;
	line-height: 14px;
	margin: 19px 0 0;
	padding-left: 13px;
	width: 35px !important;
}

.sticky2 .register {
	background: none !important;
}

span.registerOn,
span.loginOn {
	color: #ebd66b;
}

.sticky2 .stick_text {
	color: #fff;
}

.sticky_login,
.sticky_register {
	background: none;
	margin: -1px 8px 0 0px;
	position: relative;
	z-index: 1;
	height: 39px;
	color: #fff;
	font-weight: bold;
	line-height: 55px;
	text-transform: uppercase;
	cursor: pointer;
	float: left;
	font-size: 9pt;
}

.myaccount {
	background: url(../images/btn-my-account.jpg) no-repeat bottom;
	margin: -1px 8px 0 0px;
	position: relative;
	z-index: 1;
	width: 68px;
	height: 39px;
	color: #fff;
	font-weight: bold;
	line-height: 55px;
	text-transform: uppercase;
	cursor: pointer;
	padding-left: 7px;
	float: left;
	font-size: 9pt;
}

.sticky2 .top_link {
	bottom: 64px !important;
	margin-right: -4px !important;
	position: relative;
	right: 0;
}

.sticky2 .my_account,
.sticky2 .logout {
	background: none;
}

.sticky2 .logout {
	border-left: 1px solid #fff;
	font-size: 9pt;
	font-weight: bold;
	height: 17px !important;
	line-height: 18px !important;
	padding: 0 0 0 8px;
	margin: 5px 16px 0 0 !important;
	width: 19px;
}

.sticky2 .my_account {
	margin: -12px 5px 0 !important;
	color: #ebd66b;
}

.my_account {
	background: #01677d;
	margin: -12px 0 0 0px;
	position: relative;
	z-index: 1;
	width: 92px;
	height: 39px;
	color: #fff;
	font-weight: bold;
	line-height: 53px;
	text-transform: uppercase;
	text-decoration: none;
	text-align: center;
	cursor: pointer;
	padding-left: 0;
	float: left;
	font-size: 9pt;
}

#registration_main #registration_headings {
	border-width: 0;
}

#registration_main #form_table table tr td.privacy_p input#chkTerms {
	float: none;
	vertical-align: middle;
	z-index: 99;
	position: relative;
	top: 0 !important;
}

.logout {
	background: #292929;
	margin: -12px 0 0 0px;
	position: relative;
	z-index: 1;
	width: 92px;
	height: 39px;
	color: #fff;
	font-weight: bold;
	line-height: 53px;
	text-transform: uppercase;
	padding: 0;
	text-decoration: none;
	text-align: center;
	cursor: pointer;
	float: left;
	font-size: 9pt;
}

.stickyy4 .search_box input {
	width: 200px !important;
	margin: 16px 6px 14px 0;
}

.sticky2 .login-panel {
	position: relative;
	width: 135px !important;
	margin: 2px 2px 7px 11px !important;
}

.sticky2 .register-panel {
	position: relative;
	width: 117px !important;
	margin: -90px 0 0 12px !important;
}

.sticky3 #stickyBanner {
	display: none;
}

.stickyy1 .search_box {
	width: 74% !important
}

.sticky2 .navigation1 {
	margin-top: -11px !important;
}

.stickyy4 {
	margin: 0 auto;
	width: auto;
	padding: 0 15px;
}



.stickyy4 .search_box {
	background: none;
	border-radius: 4px;
	float: left;
	height: 62px;
	padding: 0 0;
	width: 100%;
}

.stickyy4 #ctl00_Search1_ddlCity,
.stickyy4 #ctl00_ctl00_Search1_ddlCity {
	display: none;
}

.search_bar .logo {
	display: none;
}

.stickyy4 .search_box .add_button {
	float: left;
	margin-left: 8px;
	margin-top: 13px;
}

.stickyy4 .search_bar {
	float: left;
	margin: 0;
	width: 700px;
}

.stickyy4 .search_button {
	display: block;
}

.search_bar_sticky .logo4 {
	display: none;
}

.stickyy4 .logo4 {
	display: block;
	float: left;
	width: 103px;
}

.logo4>a {
	display: block;
	padding: 11px 0px;
}

.main_sticky .search_box {
	background: none;
}

.sticky2 .login-panel .wrap {
	right: 4px;
}

.tel_no,
.tel_number {
	display: none;
	color: var(--theme-color) !important;
}

/*------------------------------------------------------------------------------------------------------------------------*/
.stickyy4 .category_browse {}

.right_section h2 {
	border-bottom: 1px solid #ccc;
	font-size: 10pt;
	margin-bottom: 5px;
	padding-bottom: 7px;
}

.stickyy4 .left_section ul {
	border-right: 5px solid #ccc;
	margin: 0;
	padding: 0;
	width: 190px;
}

.stickyy4 .left_section ul li {
	background: #f7f7f7 none repeat scroll 0 0;
	list-style: outside none none;
	margin: 0 0 2px;
	text-align: left;
}

.stickyy4 .left_section ul li a {
	color: #000;
	text-decoration: none;
	font-size: 10pt;
	padding: 8px;
	display: block;
}

.left_section ul li:hover {
	background: #34aeb6;
	color: #fff !important;
}

.left_section ul li:hover a,
.left_section ul li.active a {
	background: rgba(7, 85, 92, 0.9) none repeat scroll 0 0;
	color: #fff !important;
}

.right_section ul li a {
	color: #000;
	line-height: 17px;
	position: relative;
	text-decoration: none;
	font-size: 8pt;
	transition: padding 0.3s ease-in-out 0s;
	vertical-align: top;
}

.right_section ul li a::before {
	content: "";
	display: block;
	height: 100%;
	left: 0;
	position: absolute;
	top: 0;
	transition: width 0.3s ease 0s;
	width: 0;
}

.right_section ul li a:hover {
	padding-left: 3px;
	color: #34aeb6;
}

.stickyy4 .left_section ul li .fa {
	padding-right: 5px;
}

.search_bar_sticky .ads_banner {
	bottom: 5px;
	height: 100px;
	position: absolute;
	right: 8px;
}

.search_bar_sticky .ads_banner a>img {
	height: 100px;
	width: 209px;
}

.search_bar_sticky .category_browse {
	display: none;
}

.right_section ul {
	float: left;
	padding: 0 0 0 17px;
}

.right_section li {
	list-style: circle;
}

.left_block {
	display: none;
}

.main_sticky .left_block {
	display: block;
	position: relative;
}

.main_sticky .category_content {
	background: #fff none repeat scroll 0 0;
	border: 5px solid #cdcdcd;
	display: block;
	height: auto;
	box-sizing: border-box;
	left: 0;
	position: absolute;
	top: 62px;
	width: auto;
	min-width: 656px;
	z-index: 9 !important;
}

.left_section a.parent-category-lnk:hover,
.left_section ul li.active a {
	padding-left: 18px !important;
}

.left_section a.parent-category-lnk:hover::before {
	width: 4px;
}

.left_section ul li.active a:before {
	background-color: #000;
	content: "";
	display: block;
	height: 100%;
	left: 0;
	position: absolute;
	top: 0;
	transition: width 0.3s ease 0s;
	width: 4px;
}

.left_section a.parent-category-lnk {
	display: block;
	position: relative;
	transition: padding 0.3s ease-in-out 0s;
}

.left_section a.parent-category-lnk::before {
	background-color: #000;
	content: "";
	display: block;
	height: 100%;
	left: 0;
	position: absolute;
	top: 0;
	transition: width 0.3s ease 0s;
	width: 0;
}

.left_section {
	float: left;
	width: 200px;
}

.right_section ul {
	float: left;
	width: 183px;
}

.right_section {
	float: left;
	padding: 5px 4px;
	width: 77%
}

.stickyy4 #ctl00_Search1_ddlType {
	display: none;
}

.location_near_by {
	display: none;
}

.stickyy4 .location_near_by {
	display: block;
}

.location_near_by>label {
	float: left;
	color: #fff;
	font-size: 10pt;
	font-weight: bold;
	margin: 25px 0 0;
}

.stickyy4 .add_button {
	display: none;
}

.location_near_by>input {
	width: 140px !important;
}

.location_near_by {
	float: left;
	margin-left: 13px;
}

.stickyy4 .search_bar {
	float: left;
	margin: 0 0 0 20px;
	width: auto;
	overflow: hidden;
}

.stickyy4 .search_button {
	margin: 15px 0 0 10px;
}

.header-sticky2 {
	position: fixed !important;
	top: 0 !important;
}

.stickyy4 .category_browse {
	color: #fff;
	display: block !important;
	margin-left: 20px;
	float: left;
	font-size: 10pt;
	font-weight: bold;
	background: rgba(00, 00, 00, 0.1);
	padding: 24px 17px;
	cursor: pointer;
}

.choose_one {
	width: 490px;
	height: 100px;
}

.choose_one .checkimg {
	float: left;
}

.arrowimg {
	float: left;
}

span.select {
	position: absolute;
	width: 307px;
	height: 43px;
	padding: 11px 24px 0 8px;
	color: var(--theme-color);
	font: 18px/21px;
	background: url(http://www.epageindia.com/popimages/choose_dropdown_bg.gif) no-repeat;
	overflow: hidden;
}

.choose_list {
	float: left;
	width: 340px;
	padding-top: 25px;
}

.choose_list select {
	border-radius: 10px;
}

.choose_list .d_list {
	position: relative;
	width: 335px;
	color: #222;
	height: 44px;
	cursor: pointer;
	padding: 0 0;
	transition: all .3s;
	-webkit-transition: all .3s;
	-moz-transition: all .3s;
	-o-transition: all .3s;
	font-size: 15px;
	font-family: 'Lato', sans-serif;
	line-height: 2px;
	background: white;
	border: 2px solid #E2E2E2;
	border-radius: 2px;
	line-height: 33px;
}

#form_table table tr td input,
#form_table table tr td select,
#register-box input,
#forget_panel .form input {
	height: 39px;
	max-width: 450px;
	width: 100% !important;
	margin-bottom: 20px;
	font-size: 14px;
	box-sizing: border-box;
	font-family: 'Lato', sans-serif;
	border: 2px solid #eee;
	transition: all .3s;
	-webkit-transition: all .3s;
	-moz-transition: all .3s;
	-o-transition: all .3s;
	padding: 6px 12px;
	color: #333;
}

#form_table table tr td select {
	cursor: pointer;
}

/* #form_table table tr td input:hover, #form_table table tr td select:hover, #form_table table tr td textarea:hover, .choose_list .d_list:hover, #register-box input:hover, #login_box_detail input.txt-ip:hover, #forget_panel .form input:hover, .postComment textarea#review:hover{border-color:#b3d6d8;} */
#form_table table tr td input:focus,
#form_table table tr td select:focus,
#form_table table tr td textarea:focus,
.choose_list .d_list:focus,
#register-box input:focus,
#login_box_detail input.txt-ip:focus,
#forget_panel .form input:focus,
.postComment textarea#review:focus {
	border-color: var(--theme-color);
}

#form_table table tr td textarea {
	height: 39px;
	max-width: 450px;
	width: 100% !important;
	transition: all .3s;
	-webkit-transition: all .3s;
	margin-right: 3px;
	float: left;
	-moz-transition: all .3s;
	font-family: 'Lato', sans-serif;
	-o-transition: all .3s;
	margin-bottom: 20px;
	font-size: 14px;
	box-sizing: border-box;
	border: 2px solid #eee;
	padding: 8px 12px;
	color: #333;
}

/*#form_table table tr td{display:block;text-align:left;font-family:'Lato', sans-serif;}*/
span.labels {
	font-size: 14px;
	color: #444;
	margin-bottom: 5px;
	display: block;
}

div#form_table.bottom_space {
	padding-bottom: 30px;
}

#form_table table tr td.numbers_code {
	position: relative;
}

span.country_code {
	border-radius: 5px 0px 0px 5px;
	left: 1px;
	position: absolute;
	top: 2px;
	left: 2px;
	padding: 0 8px;
	color: #222;
	background: #f2f2f2;
	height: 35px;
	font-size: 14px;
	line-height: 37px;
}

#form_table table tr td.numbers_code input {
	padding-left: 50px;
}

h3.purposes {
	float: left;
	width: 100%;
	padding: 10px 15px;
	background: var(--theme-color);
	background: -moz-linear-gradient(-45deg, var(--theme-color) 0%, #292929 100%);
	background: -webkit-linear-gradient(-45deg, var(--theme-color) 0%, #292929 100%);
	background: linear-gradient(135deg, var(--theme-color) 0%, #292929 100%);
	filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='var(--theme-color)', endColorstr='#292929', GradientType=1);
	color: #fff;
	font-size: 20px;
	box-sizing: border-box;
	margin-bottom: 20px;
	margin-top: 0;
}

#form_table table tr td a:hover img {
	opacity: .8;
}

span.error_img {
	display: inline-block;
	padding: 0 0 6px;
	vertical-align: middle;
}

#arrow_cat {
	position: absolute;
	right: 40px;
}

.oops_cont .choose_one {
	width: 338px;
}

label.label_b {
	font-size: 14px;
}

.inner_listing {
	float: left;
	width: 33%;
	text-align: left;
	padding: 2px 0 0;
	margin-bottom: 12px;
}

#form_table table tr td ul li input,
#form_table table tr td.privacy_p input#chkTerms,
#form_table table tr td.privacy_p .checked_ip {
	height: 16px;
	margin: -1px 8px 0 0;
	float: left;
	max-width: inherit;
	width: auto !important;
}

/*td.privacy_p{padding:7px 0 0;}*/
ul#keywords {
	overflow: hidden;
	margin: 12px 0;
}

#address_detail a.edit_pencil img {
	/*margin-top:-23px;margin-bottom:20px;*/
}

span.error_mssg {
	display: block;
	margin-top: -10px;
	margin-bottom: 10px;
}

#register-box img {
	display: block;
	float: none;
	margin: 8px auto 0;
	text-align: center;
}

span.circle-img {
	display: block;
	width: 100px;
	height: 100px;
	border-radius: 50%;
	border: 4px solid #f2f2f2;
	margin: 20px auto;
	text-align: center;
}

.header-sticky2 .directory_panel {
	display: none;
}

.stickyy {
	right: 0;
	left: 0;
	width: auto !important;
}

.welcome_txt p {
	font-size: 14px;
}

.middle_bg .register_panel {
	background: #fff none repeat scroll 0 0;
	border-radius: 2px;
	padding: 15px 0 30px;
}

#sendMail16213 .middle_bg .register_panel {
	background: #fff;
	padding: 0;
	border-radius: 2px;
}

#register-box .register_panel img {
	margin: 0;
}

div#field.changed_layout {
	box-shadow: none;
	padding: 20px 0;
	box-sizing: border-box;
	width: auto;
	float: none;
	overflow: hidden;
}

div#field.changed_layout .col-p {
	width: 70%;
	padding: 0 15px;
	box-sizing: border-box;
	float: left;
}

div#field.changed_layout div#registration_main {
	box-shadow: 0 0 10px rgba(0, 0, 0, .2);
}

div#ctl00_MainContent_pnLogin.right_log {
	width: 30%;
	float: left;
	padding: 0 15px;
	box-sizing: border-box;
}

.right_log #login_box {
	width: 100%;
	margin-left: 0;
}

#login_box_detail td {
	display: block;
	text-align: left;
	padding: 2px 10px;
}

#login_box_detail td:last-child {
	padding-bottom: 12px;
}

.job_categories td .list_blue a {
	color: #3172b9;
}

.job_categories td .list_blue a:hover {
	color: #1259a6;
	text-decoration: underline;
}

.job_categories td .list_num {
	color: #7e97b3;
}

.job_categories td li {
	float: left;
	border-bottom: 1px solid #dedbdb;
	padding: 8px 0 8px 11px !important;
	margin-right: 15px !important;
	width: 270px;
	background: url(../images/joblist_arrow.png) no-repeat left 14px;
}

#login_box_detail input.txt-ip {
	height: 35px;
	width: 100% !important;
	box-sizing: border-box;
	font-size: 15px;
	border: 2px solid #eee;
	background: #fff;
	padding: 0 12px;
}

#login_box_detail td label.label-login {
	font-size: 14px;
	font-weight: 500;
	color: #333;
}

.listin_cover {
	padding: 12px 15px;
	background: #f2f2f2;
	margin-bottom: 15px;
	border-bottom: 2px solid #f2f2f2;
}

#address_h img.not-active {
	width: 22px;
}

.left-prof-img>img {
	margin-top: 12px;
}

div#address1 {
	float: right;
	width: 70%;
	box-sizing: border-box;
	padding: 0 10px;
}

#address1 .add_heading {
	color: #222;
}

/* .custom-area{overflow:hidden;padding:15px 15px 20px;} */
.custom-area {
	overflow: hidden;
	padding: 15px 0 20px;
}

.listing-cover {
	float: right;
	width: 70%;
	padding: 0 15px 10px;
	box-sizing: border-box;
	margin-top: 15px;
}

span#ctl00_MainContent_lblRecords.record-found {
	font-size: 14px;
	padding: 7px 0 0;
	display: block;
	font-weight: 600;
}

.left_sidebar.small-left {
	width: 30%;
}

.left_sidebar.small-left div#left_sub {
	box-shadow: none;
	background: none;
}

.left_sidebar.small-left div#left_sub table td {
	display: block;
	width: 100%;
	overflow: hidden;
	padding: 3px 0;
}

.left_sidebar.small-left div#left_sub table {
	width: 100%;
}

.left_sidebar.small-left div#left_sub div#field_1 {
	margin-left: 0;
}

.small-left #left_sub #cat_link {
	padding: 0;
}

.small-left .right_sidebar {
	box-sizing: border-box;
	float: none;
	width: 100%;
	padding: 0;
	overflow: hidden;
}

.right-b {
	width: 75%;
	box-sizing: border-box;
	float: right;
	margin-top: -10px;
	padding: 0 15px;
}

.breadcrumb a {
	background: #f2f2f2 none repeat scroll 0 0;
	border-radius: 2px;
	color: #444;
	display: inline-block;
	font-size: 12px;
	margin-bottom: 3px;
	padding: 3px 4px;
	text-decoration: none;
	text-transform: capitalize;
}

.register_panel .item .error_class {
	position: absolute;
	bottom: 5px;
	right: -30px;
}

.register_panel.top_set>h1 {
	background: rgba(0, 0, 0, 0) none repeat scroll 0 0 !important;
	border: 0 none !important;
}

#forget_panel .form input {
	margin-bottom: 0;
}

span#ctl00_MainContent_lblRecords {
	font-size: 14px;
	font-weight: 600;
	padding: 0;
	display: inline-block;
	vertical-align: middle;
}

a:hover,
.list_blue a:hover {
	color: #595959;
}

.registration_errors#register-box .register_panel img,
.registration_errors#register-box .register_panel p {
	display: inline-block;
}

.registration_errors#register-box .register_panel ul li {
	display: block;
	margin-top: 20px;
	margin-bottom: -10px;
}

.registration_errors#register-box .register_panel ul li h2 {
	padding: 0;
	font-weight: 500;
}

.registration_errors#register-box .register_panel ul li h2 span {
	font-weight: 900;
	margin-right: 5px;
}

#form_table table td .breadcrumb a {
	background: none;
	margin-bottom: 0;
	color: #267db9;
	padding: 0;
}

#form_table table td .breadcrumb a:hover {
	background: none;
	padding: 0;
	margin: 0;
	color: var(--theme-color);
}

#form_table table td input#chkTerms {
	height: auto !important;
	vertical-align: middle;
	margin-top: 0 !important;
}

#form_table:last-child table td input#btn_register {
	padding: 0;
	height: 32px;
}

a#checkUserName {
	margin: -10px 00;
	display: block;
}

span.error_class {
	vertical-align: middle;
}

span.error_class.error_mssg {
	clear: both;
}

span#warning_address_form,
span#warning_personal_form {
	padding: 5px 0;
	display: block;
}

.bc_switch_content input {
	padding: 0 8px 1px !important;
}

div#feedbackThanks {
	padding: 2px 0 5px;
	text-align: center;
}

#ctl00_LoginPopUp1_ChooseState1_lnkIndia.selected_state {
	background: var(--theme-color);
	border: 2px solid #015161;
	padding: 0 7px;
	color: #fff;
}

span#error_image {
	padding: 0 0 10px;
}

span#error_chkTerms {
	padding: 8px 0 0;
	clear: both;
}

.subcat_img {
	float: none !important;
	display: inline-block;
}

.subcat_div {
	float: none !important;
	display: inline-block;
	width: 78%;
	vertical-align: middle;
	padding-left: 10px;
	box-sizing: border-box;
}

#register-box .circle-img img {
	margin: 21px auto;
}

div#register-box.referfrnd iframe#IFsendMail {
	min-height: 310px;
	box-sizing: border-box;
}

#ranking a:hover {
	color: #333;
}

/* #loader_p{padding:10px 10px 14px !important;text-align:center !important;font-family:'Lato', sans-serif !important;} */

.margin input#chkremember {
	margin-left: -2px;
}

a#LoginButton:hover {
	opacity: .75;
}

.loginInner span.error_mssg {
	vertical-align: middle;
	margin-top: 0;
	margin-bottom: 0;
	display: inline-block;
}

.loginInner input {
	border: 2px solid #eee;
	height: 28px;
	padding: 3px 7px;
	box-sizing: border-box;
	vertical-align: middle;
}

.highslide-html-content>div {
	height: auto !important;
}

div#field_1.listing_line {
	width: 50%;
	margin: 0;
	padding: 15px 15px;
	box-sizing: border-box;
}

div#field_1.listing_line #address_h {
	color: #ffffff;
	margin-bottom: 5px;
	background-color: var(--theme-color);
	padding-left: 17px;
	padding-top: 6px;
	padding-bottom: 5px;
	font-size: 14px;
	font-weight: 600;
	line-height: 25px;
	border: 0;
}

#field_1.listing_line ul>li>div#field_text {
	width: auto;
	margin: 0;
	float: none;
	padding: 10px 0 5px 45px;
}

#field_1.listing_line>ul>li>a {
	position: absolute;
	left: 0;
	top: 14px;
}

div#field_1.listing_line>ul>li {
	border-bottom: 1px solid #ccc;
	padding-bottom: 20px;
	margin-bottom: 20px;
	padding-top: 5px;
}

div#field_1.listing_line>ul>li:last-child {
	border-bottom: 0;
}

div#field_1.listing_line>ul>li #field_text span a {
	background: none;
	font-size: 14px;
	padding: 0;
}

div#field_1.listing_line>ul>li #field_text:hover span a,
div#field_1.listing_line>ul>li #field_text:hover .list_num {
	color: var(--theme-color);
}

div#field_1.listing_line>ul>li table td {
	padding: 0 0 6px 0;
}

span#warning_password_form {
	padding: 0 0 5px;
	display: block;
}

.bc_switch_content label {
	margin-bottom: 2px;
	margin-top: 12px !important;
}

.category_content .right_section {
	padding: 12px 4px;
}

.CommentLogin>a {
	display: inline-block;
	vertical-align: middle;
}

#field_4 .margin1 {
	margin: 0 0 10px;
}

.postComment textarea#review {
	border: 2px solid #eee;
	width: 100% !important;
	font-family: 'Lato', sans-serif;
	box-sizing: border-box;
	height: 90px !important;
	padding: 8px 12px !important;
	transition: all .3s;
	-webkit-transition: all .3s;
	-moz-transition: all .3s;
	max-width: 100%;
}

.postComment {
	display: inline-block;
	max-width: 700px;
	width: 100%;
	padding-right: 30px;
	position: relative;
	box-sizing: border-box;
}

span#error_review {
	vertical-align: top;
	position: absolute;
	right: 0;
	top: 0;
}

a#btSubmitReview {
	display: inline-block;
}

a#btSubmitReview:hover {
	opacity: .75;
}

#highlight_ads:first-child {
	margin-top: 10px !important;
}

.breadcrumb.top_breadcrum a {
	background: none;
}

.breadcrumb.top_breadcrum a:hover {
	color: var(--theme-color);
}

.search_box select#ct {
	width: 195px !important;
}

#main_address_d .classified_details img.right {
	margin-right: 10px;
}

/* a.add_to_contact:hover{opacity:.75;} */
a.add_to_contact {
	padding: 6px;
	background: var(--theme-color);
	color: #fff;
	margin-right: 0px;
	border-radius: 3px;
}

.listingkeyword span.breadcrumb {
	color: #080808;
	text-transform: none;
	padding: 10px 10px;
	font-size: 14px;
}

.mainMenu li.active {
	background: #fff;
}

.mainMenu li.active a {
	color: var(--light-green-bg);
}

input#emailid {
	width: 100% !important;
	max-width: 80% !important;
}

#address_h .one-square {
	width: 70%;
}

#featured_adds #address_h .one-square {
	width: 100%;
}

#address_h div#ranking {
	padding: 0;
}

#my_registration_main div#address_detail {
	width: 100%;
	padding-left: 0;
	position: relative;
}

.custom-area div#field_1 {
	margin: 0;
	padding: 12px 15px;
	box-sizing: border-box;
}

.feature,
.how,
.textt {
	font-family: 'Lato', sans-serif !important;
}

.feature_mar {
	width: 100% !important;
	margin: 0 auto !important;
}

.feature_mar .feature h1 {
	display: block;
	width: 100%;
	float: left;
	color: #0b8288;
	margin: 10px 0;
	text-align: left;
}

#field_1 .feature img {
	display: block;
}

.feature_mar .feature span {
	display: block;
	width: 100%;
	float: left;
}

.img {
	width: 100% !important;
	overflow: hidden;
}

.howm {
	margin-top: 10px !important;
	overflow: hidden;
}

.how {
	padding: 0 0 3px;
	display: block;
}

.img {
	width: 100% !important;
	height: auto;
	margin: 0 auto;
	padding: 0 0px;
	box-sizing: border-box;
	overflow: hidden;
}

.total,
.imag {
	width: 100% !important;
}

.cover_crumbs {
	padding: 10px 0;
	/*margin-left:-2px;*/
	margin-bottom: 10px;
	border-bottom: 1px solid #a2a2a2;
}

div#field.changed_layout {
	padding-top: 0 !important;
}

div#field.changed_layout .custom-area {
	padding-top: 6px;
}

a#btPersonal,
a#ChangePassword,
a#btSubmitReview,
a#btAddress,
a#contact_btSubmit,
a#mailSend,
#form_table a#btSubmit,
a#PostAdRegistration_SubmitButton {
	background: var(--theme-color) !important;
	width: 85px !important;
	height: 35px !important;
	display: block;
	border-radius: 2px;
	position: relative;
	padding: 10px 0 !important;
	text-align: center;
	box-sizing: border-box;
	line-height: 15px;
}

#btPersonal img,
a#ChangePassword img,
a#btSubmitReview img,
a#btAddress img,
a#contact_btSubmit img,
a#mailSend img,
#form_table a#btSubmit img,
a#PostAdRegistration_SubmitButton img {
	display: none;
}

.listing-time-direction i.demo-icon.icon-compass {
	margin-right: 5px;
}

a#btPersonal:before,
a#ChangePassword:before,
a#btSubmitReview:before,
a#btAddress:before,
a#contact_btSubmit:before,
a#mailSend:before,
#form_table a#btSubmit:before,
a#PostAdRegistration_SubmitButton:before {
	content: "Submit";
	text-transform: uppercase;
	color: #fff;
	font-size: 15px;
}

#referMain span.error_class {
	position: absolute;
	right: 0;
	top: 11px;
}

.mainMenu i span {
	background: var(--theme-color);
	display: block;
	height: 2px;
	width: 22px;
	margin-bottom: 3px;
}

.mainMenu i span:last-child {
	margin: 0;
}

.mainMenu i {
	font-style: normal;
	display: inline-block;
	vertical-align: baseline;
}

#divLoginPopUp #register-box iframe {
	min-height: 300px;
}

#divLoginPopUp div#register-box {
	height: 360px;
	box-shadow: 0 1px 1px 1px rgba(0, 0, 0, 0.1);
}

#divLoginPopUp #register-box iframe,
#divLoginPopUp #register-box iframe#IFsendMail {
	min-height: 280px;
	height: 280px;
}

#divLoginPopUp #register-box .middle_bg {
	height: 290px !important;
}

.log_pop label {
	font-size: 14px !important;
}

.margin.remember {
	margin-bottom: 10px;
	margin-top: -5px;
}

.log_pop .margin {
	margin-bottom: 6px;
}

input#chkremember {
	margin: 2px 0 0;
	vertical-align: middle;
}

.sendMaiPopup {
	z-index: 9999 !important;
}

span.to_label {
	float: left;
}

i.fa.fa-refresh.refresh_map {
	cursor: pointer;
}

i.fa.fa-refresh.refresh_map:hover {
	color: #595959;
}

#address_h img:hover {
	opacity: 0.5;
}

.bc_switch_content textarea {
	resize: none;
}

.bc_switch_content {
	padding: 3px 3px 0px 3px !important;
}

textarea {
	resize: none;
}

/*.banner .add_button{float:right;position:absolute;right:13%;z-index:1}*/
.banner .add_button {
	float: right;
	position: absolute;
	right: 0;
	z-index: 1;
	bottom: 0;
}

@media screen and (min-color-index:0) and(-webkit-min-device-pixel-ratio:0) {
	body {
		margin: 0px;
		padding: 0px;
		border: 0px;
		background-image: url(../images/bg_top.jpg);
		background-repeat: repeat-x;
		font-family: 'Lato', sans-serif;
		background-position: top center;
	}

	body.no_background,
	iframe body {
		background: none !important;
	}

	.clearer {
		clear: both;
		display: block;
		font-size: 0;
		height: 0;
		line-height: 0;
		margin: 0;
		padding: 0;
		border: none
	}

	.container {
		box-sizing: border-box;
		margin: 0 auto;
		max-width: 1140px;
		padding: 0 7px;
		width: 100%;
	}

	a {
		cursor: pointer;
	}

	#logo {
		position: absolute;
		margin-top: 10px;
	}

	#loader {
		padding: 10px 10px 10px 10px;
		position: fixed;
		z-index: 1000;
		top: 0;
		left: 0;
		width: 100%;
		visibility: hidden;
	}

	#loader_p {
		padding: 10px 10px 10px 10px;
		color: White;
		font-weight: bold;
		background-color: var(--theme-color);
		margin: auto;
		width: 90px;
	}

	#top_bar {
		background: url(../images/index-epageindia_top.jpg);
		background-repeat: repeat-x;
	}

	#top_bar_admin {
		background-color: #ffffff;
		height: 80px;
	}

	#admin_bg {
		overflow: hidden;
		background-color: #131c25;
		padding-bottom: 30px;
	}

	#top_link {
		font-size: 12px;
		float: right;
		margin-top: 34px;
	}

	#top_Beta {
		font-size: 12px;
		color: var(--theme-color);
		font-weight: bold;
		padding-bottom: 5px;
		float: none;
		margin-top: 5px;
	}

	.beta_text {
		color: #666666;
		font: bold 11px;
		padding-left: 140px;
		position: absolute;
		top: 25px;
		margin-left: -184px;
	}

	.twitter {
		position: fixed;
		right: 10px;
	}

	.twitter a {
		background: url(../images/twitter.gif);
		display: block;
		height: 40px;
		width: 65px;
		float: right;
	}

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

	.search_box {
		background: rgba(0, 0, 0, 0) url(../images/search_box_bg.gif) repeat scroll 0 0;
		border-radius: 4px;
		float: left;
		height: 62px;
		padding: 0;
		width: 100%;
	}

	.search_box input {
		border: 1px solid white;
		border-radius: 2px;
		float: left;
		font-family: 'Lato', sans-serif;
		font-size: 14px;
		margin: 15px 6px 15px 0;
		padding: 6px 12px;
		width: 200px;
		box-sizing: border-box;
	}

	.search_box select {
		border: 1px solid #fff;
		font-size: 14px;
		border-radius: 2px;
		font-family: 'Lato', sans-serif;
		margin: 15px 6px;
		padding: 2px 10px;
		float: left;
		width: 164px !important;
		height: 32px;
		line-height: 30px;
	}

	.search_box .search_button {
		background: url(../images/search_button.png) no-repeat;
		border: 0 none;
		margin: 15px 6px;
		float: left;
		padding: 9px 3px;
		width: 89px;
		cursor: pointer;
	}

	.search_box .add_button {
		float: right;
		margin-top: 14px;
		margin-right: 0;
	}

	.search_box .divider {
		background: url(../images/search_box_divider.gif) no-repeat;
	}

	.search_bar .left_bg {
		background: url(../images/search_box_left.gif) left no-repeat;
		float: left;
		height: 62px;
		width: 14px;
		display: none;
	}

	.search_bar .right_bg {
		background: url(../images/search_box_right_bg.gif) right no-repeat;
		float: right;
		height: 62px;
		width: 14px;
		display: none;
	}

	#ctl00_PanAccount {
		margin: -76px 8px 0 0;
		margin: 0px 8px 0 0;
	}

	#ctl00_ctl00_PanAccount {
		margin: -76px 0 0 0;
	}

	*html #search_bar input {
		border: 1px solid #fff;
		-moz-border-radius: 2px;
		-webkit-border-radius: 2px;
		height: 18px;
		margin: 5px 0px 0px 0px;
		float: left;
	}

	#search_bar select {
		border: 1px solid #fff;
		-moz-border-radius: 2px;
		-webkit-border-radius: 2px;
		height: 23px;
		float: right;
	}

	#add_button {
		float: right;
		width: 329px;
		height: 101px;
		background-repeat: no-repeat;
	}

	#add_button img {
		margin: 25px 25px 25px 25px;
	}

	#seach_item {
		float: left;
		height: auto;
		width: 627px;
	}

	#spacer {
		line-height: 15px;
	}

	.search_text {
		font-size: 11px;
		color: #ffffff;
	}

	.search_textb {
		font-size: 14px;
		color: #646464;
	}

	.table {
		margin-top: 10px;
	}

	.list_blue {
		font-size: 17px;
		color: var(--theme-color);
		font-weight: 600;
	}

	.list_blue a {
		font-size: 14px;
		color: var(--theme-color);
		font-weight: bold;
		text-decoration: none;
	}

	.list_num {
		color: #222;
		font-size: 12px;
		font-weight: bold;
		padding: 5px 0 15px !important;
	}

	.list_text {
		font-size: 12px;
		color: #000000;
		padding: 0 0 15px;
	}

	.top_link {
		bottom: 43px;
		color: var(--theme-color);
		font-size: 14px;
		margin-right: 0 !important;
		position: relative;
		right: 0;
	}

	.top_link a {
		font-size: 12px;
		color: #ffffff;
		text-decoration: none;
	}

	.list_text_u {
		font-size: 12px;
		color: #000000;
	}

	.list_text_u a {
		font-size: 12px;
		color: #000000;
		text-decoration: underline;
	}

	.top_search {
		font-size: 11px;
		color: #474747;
	}

	.top_search a {
		font-size: 11px;
		color: #000000;
		text-decoration: none;
	}

	.top_search_blue {
		font-size: 11px;
		color: var(--theme-color);
		font-weight: bold;
	}

	.faetured_ads {
		font-size: 15px;
		font-weight: bold;
		color: #484746;
		padding-left: 10px;
		padding-top: 10px;
	}

	.mail {
		font-size: 12px;
		color: var(--theme-color);
	}

	.mail a {
		font-size: 14px;
		color: var(--theme-color);
	}

	.mail_line {
		font-size: 12px;
		color: var(--theme-color);
		line-height: 22px;
	}

	.mail_line a {
		font-size: 12px;
		color: var(--theme-color);
		line-height: 22px;
	}

	.spacer {
		line-height: 10px;
	}

	.line_hight {
		line-height: 22px;
	}

	.text_setting {
		vertical-align: middle;
	}

	.id_orng {
		font-size: 14px;
		color: #fe8627;
		font-weight: bold;
	}

	.id_blk {
		font-size: 14px;
		color: #545455;
		font-weight: bold;
	}

	.code {
		margin-bottom: 0px;
	}

	.one-square {
		font-size: 12px;
		color: #777;
		font-weight: normal;
	}

	div#address {
		background: #f7f7f7;
		margin-bottom: 20px;
		padding: 10px 14px;
		width: 100% !important;
		border: 2px solid #eee;
		box-sizing: border-box;
	}

	.one-square a {
		font-size: 15px;
		color: var(--theme-color);
		font-weight: bold;
		text-transform: capitalize;
		text-decoration: none;
	}

	.one-square a:hover {
		color: #333;
	}

	#ranking a {
		font-size: 12px;
		color: var(--theme-color);
		font-weight: bold;
		text-decoration: none;
	}

	.admin_nav_text {
		font-size: 12px;
		font-weight: bold;
		margin-right: 10px;
		color: #FFFFFF;
		text-align: right;
	}

	.admin_nav_text a {
		font-size: 12px;
		font-weight: bold;
		margin-right: 10px;
		color: #FFFFFF;
		text-align: right;
		text-decoration: none;
	}

	.confirm_message {
		font-size: 12px;
		color: #72a101;
	}

	.error_message {
		font-size: 12px;
		color: #a10101;
	}

	#field_1 {
		margin-top: 10px;
		margin-left: 20px;
		width: 100%;
		float: left;
		display: inline;
	}

	table#ctl00_MainContent_dlCategory {
		width: 100% !important;
	}

	#field_1 img {
		float: none;
		margin-top: 0;
	}

	#field_1 text {
		float: left;
		margin-left: 8px;
	}

	#field_1 ul {
		list-style: none;
	}

	#field_1 li {
		margin: 0px;
		padding: 0px;
		line-height: 17px;
		position: relative;
	}

	#field_2 {
		margin-top: 10px;
		width: 305px;
		float: left;
		display: inline;
	}

	#field_2 img {
		float: left;
		margin-top: 5px;
	}

	#field_2 text {
		float: left;
		margin-left: 8px;
	}

	#field_2 ul {
		list-style: none;
	}

	#field_2 li {
		margin: 0px;
		padding: 0px;
		line-height: 17px;
	}

	#field_3 {
		margin-top: 10px;
		width: 293px;
		float: left;
		display: inline;
	}

	#field_3 img {
		float: left;
		margin-top: 5px;
	}

	#field_3 text {
		float: left;
		margin-left: 8px;
	}

	#field_3 ul {
		list-style: none;
	}

	#field_3 li {
		margin: 0;
		padding: 0px;
		line-height: 17px;
	}

	#field_image {
		float: left;
		margin-top: 5px;
	}

	#field_text {
		float: none;
		margin-left: 5px;
		display: inline-block;
		vertical-align: middle;
	}

	#field_main {
		height: 100%;
		width: 100%;
	}

	.search_field {
		background-color: #fcfbf9;
		border-style: solid;
		border-color: #ebeaea;
		border-width: 1px;
		margin-top: 12px;
		padding-left: 15px;
		padding-right: 12px;
		padding-top: 15px;
		padding-bottom: 15px;
		font-size: 15px;
		color: #7a7a7a;
		padding-top: 6px;
	}

	.search_field a {
		font-size: 12px;
		color: rgb(98, 93, 93);
		line-height: 15px;
		padding: 0 3px;
		text-decoration: none
	}

	.search_field a:hover {
		color: #7a7a7a;
		text-decoration: underline
	}

	.showReview {
		background-color: #fcfbf9;
		border-style: solid;
		border-color: #ebeaea;
		border-width: 1px;
		margin-top: 12px;
		padding-left: 15px;
		padding-right: 12px;
		padding-top: 15px;
		margin-bottom: 10px;
		padding-bottom: 15px;
	}

	#search_field a {
		font-size: 11px;
		color: #000000;
		text-decoration: none;
	}

	#top_searcht {
		margin-left: 12px;
		margin-top: 15px;
		margin-right: 10px;
		margin-bottom: 15px;
	}

	#ads_image {
		margin-left: 0px;
		float: right;
		width: 100%;
		margin-bottom: 17px;
		text-align: center;
		z-index: 0;
		position: relative;
		margin-top: 30px;
	}

	#ads_image .column {
		margin: 0 0 12px;
	}

	#featured_adds {
		margin: 0 -15px;
		overflow: hidden;
		padding: 12px 0;
	}

	#featured_adds_m {
		background-color: #fff;
		float: left;
		min-height: 170px;
		padding-bottom: 10px;
		margin-top: 20px;
		width: 100%;
		height: auto !important;
		border: 1px solid #ebeaea;
	}

	#featured_adds_h {
		background-color: var(--theme-color);
		height: 20px;
		padding-left: 10px;
		padding-top: 10px;
		padding-bottom: 5px;
		font-size: 15px;
		font-weight: 600;
		color: #ffffff;
	}

	#add_detail_1 {
		float: left;
		margin-top: 20px;
		height: 192px;
		width: 290px;
	}

	#add_detail_1 img {
		border-radius: 5px;
	}

	#add_detail_2 {
		float: right;
		margin-top: 20px;
		height: 192px;
		width: 290px;
	}

	#add_detail_2 img {
		margin-right: 10px;
	}

	#more {
		float: left;
		width: 184px;
		margin-left: 5px;
	}

	#add_im {
		float: left;
		margin-top: 15px;
		padding: 0px;
		font-size: 12px;
		color: #000000;
		line-height: 20px;
		width: 290px;
	}

	#add_im2 {
		color: #000000;
		float: right;
		font-size: 12px;
		line-height: 20px;
		margin-top: 5px;
		overflow-wrap: break-word;
		padding: 0;
		width: 100%;
	}

	.footer_line {
		background-color: #d6d6d6;
		height: 4px;
		font-size: 0px;
	}

	#footer {
		height: auto;
		text-align: center;
		margin-top: 5px;
		padding-top: 15px;
	}

	#cat_link {
		margin: 12px 0 8px 0;
		padding: 0;
		font-size: 17px;
		position: relative;
		font-weight: bold;
		color: #484746;
		overflow: hidden;
		height: auto;
		vertical-align: middle;
	}

	#left_sub #cat_link {
		margin: 0;
	}

	#cat_link img {
		margin-right: 0;
		float: none !important;
		display: inline-block !important;
		vertical-align: middle;
	}

	#side_add {
		background-color: #fff;
		border-color: #ebeaea;
		border-style: solid;
		border-width: 1px;
		box-sizing: border-box;
		float: right;
		width: 100%;
	}

	*html #side_add {
		width: 313px;
		clear: both;
		background-color: #fcfbf9;
		border-color: #ebeaea;
		border-style: solid;
		border-width: 1px;
	}

	#side_add_h {
		background-color: var(--theme-color);
		height: 20px;
		padding-left: 10px;
		padding-top: 10px;
		padding-bottom: 5px;
		font-size: 15px;
		font-weight: bold;
		color: #ffffff;
	}

	#left_sub {
		background: #fff none repeat scroll 0 0;
		border: 0;
		display: inline-block;
		float: left;
		margin-bottom: 12px;
		padding-bottom: 12px;
		width: 100%;
		padding: 10px 0;
		box-shadow: 0 0 10px rgba(0, 0, 0, .2);
	}

	#highlight_ads {
		display: inline-block;
		float: left;
		margin-left: 0 !important;
		line-height: 18px;
		width: 100%;
		padding: 0 10px;
		margin-top: 10px !important;
		box-sizing: border-box;
	}

	#highlight_ads img {
		margin-right: 10px;
	}

	#line {
		background: url(images/index-epageindia_line.jpg);
		background-repeat: no-repeat;
		float: left;
		margin-left: 20px;
	}

	#left_link {
		margin-left: 10px;
		padding-left: 35px;
		float: left;
		display: inline;
		font-size: 12px;
		color: var(--theme-color);
		width: 244px;
		margin-top: 8px;
	}

	#leftDetail_link {
		color: #595B5D;
		display: inline;
		float: left;
		font-size: 12px;
		margin-left: 10px;
		margin-top: 8px;
		padding-left: 10px;
		text-align: justify;
		width: 256px;
		line-height: 1.5;
	}

	#left_link a {
		margin-left: 10px;
		float: left;
		display: inline;
		font-size: 12px;
		color: var(--theme-color);
		text-decoration: none;
	}

	#left_link ul {
		list-style-type: none;
	}

	#left_link ul li {
		margin: 0;
		padding: 0px;
		height: 18px;
		margin-bottom: 8px
	}

	#left_link ul li ul {
		list-style-type: none;
		padding-left: 20px;
	}

	#left_link ul li ul li {
		padding: 0 0 0 0px;
		height: 18px;
		background: url(../images/bullet.png) no-repeat;
	}

	.addressLatest {
		float: none;
		max-width: 770px;
		background-color: #f2f2f2;
		box-sizing: border-box;
		border: 0;
		padding: 10px 15px 15px;
		display: block;
		margin: 15px 15px;
	}

	#address_h {
		background-color: transparent;
		height: auto;
		padding: 6px 0 10px;
		color: #777;
		font-weight: bold;
		overflow: hidden;
		border-bottom: 1px solid #E0E0E0;
		line-height: 20px;
		margin-bottom: 8px;
	}

	#address_h img {
		float: left;
	}

	#address_img {
		border: 2px solid #E4E3E3;
		float: left;
		width: 20%;
		background: #fff;
		box-sizing: border-box;
		margin-top: 10px;
		padding: 11px 0;
		text-align: center;
	}

	#address_img a {
		color: var(--light-green-bg);
	}

	#address_detailLatest {
		font-size: 14px;
		color: #595B5D;
		padding-top: 5px;
		width: 77%;
		margin-top: 2px;
		line-height: 18px;
		float: right;
		word-wrap: break-word;
	}

	#address_detail {
		color: #595B5D;
		float: right;
		font-size: 14px;
		line-height: 20px;
		padding-left: 20px;
		box-sizing: border-box;
		padding-top: 6px;
		word-wrap: break-word;
		width: 80%;
	}

	#address_details {
		color: #595B5D;
		float: right;
		font-size: 14px;
		line-height: 20px;
		padding-left: 20px;
		box-sizing: border-box;
		padding-top: 6px;
		width: 80%;
	}

	#address_detail img,
	#address_details img {
		float: right;
		margin-bottom: 10px;
		margin-right: 10px;
		margin-top: -30px;
	}

	#address_details img:hover {
		opacity: 0.8;
	}

	#ranking {
		padding-left: 20px;
		padding-right: 0;
		font-size: 12px;
		color: #595b5d;
		height: 20px;
		line-height: 20px;
		vertical-align: middle;
		float: right;
		display: inline;
		font-weight: 100;
	}

	.CommentLogin {
		float: right;
	}

	.CommentLogin span {
		vertical-align: middle;
		color: #ffffff;
	}

	#ranking img {
		margin-right: 10px;
	}

	#main_address {
		display: inline;
		width: 614px;
		float: left;
	}

	#main_address_d {
		float: left;
		font-size: 14px;
		color: #595b5d;
		padding-top: 10px;
		padding-left: 0;
		padding-bottom: 10px;
		width: 292px;
		display: inline-block;
	}

	#main_address_d img {
		margin-right: 0;
		margin-left: 7px;
		float: right;
	}

	#main_address_d img.right:hover {
		opacity: .75;
	}

	#main_address img {
		float: left;
		margin-top: 5px;
	}

	#main_address text {
		float: left;
		margin-left: 8px;
	}

	#main_address ul {
		list-style-type: none;
	}

	#main_address li {
		margin: 0px;
		line-height: 25px;
		padding: 0px;
	}

	#address_text {
		margin-left: 35px;
	}

	#profile_img {
		margin-top: 0;
		margin-bottom: 0;
		margin-left: 0;
		float: left;
		border-style: solid;
		width: 100%;
		overflow: hidden;
		height: 152px;
	}

	#complete_address {
		float: left;
		font-size: 12px;
		color: #595b5d;
		padding-top: 20px;
		padding-left: 20px;
		width: 610px;
		display: inline;
	}

	#profile_link {
		width: 265px;
		background-color: #e1ecf8;
		font-size: 15px;
		font-weight: bold;
		border-style: solid;
		border-width: 1px;
		border-color: #dcdcdc;
		color: #595b5d;
		line-height: 25px;
		height: 25px;
		padding-left: 17px;
		padding-top: 5px;
		padding-bottom: 5px;
		margin-left: 10px;
	}

	#profileDetail_link {
		width: 265px;
		background-color: var(--theme-color);
		font-size: 15px;
		font-weight: bold;
		border-style: solid;
		border-width: 1px;
		border-color: #dcdcdc;
		color: #ffffff;
		line-height: 20px;
		height: 25px;
		padding-left: 10px;
		padding-top: 5px;
		padding-bottom: 5px;
		margin-left: 10px;
		text-align: justify;
	}

	#pro {
		width: 299px;
		padding-left: 50px;
		padding-top: 10px;
	}

	#registration_main {
		font-size: 12px;
		color: #646464;
		width: 100%;
		padding: 0 0 15px;
		float: left;
	}

	div#my_account_field.listing-right {
		width: 70%;
		padding: 10px 15px;
	}

	.listing-right .shadow_in {
		background-color: #fff;
		border-color: transparent;
		border-style: solid;
		border-width: 0;
		float: none;
		overflow: hidden;
		padding: 12px 15px;
		box-shadow: 0 0 10px rgba(0, 0, 0, .2);
		margin: 0px;
	}

	div#field.no-shadow {
		box-shadow: none;
		margin-left: -15px !important;
		width: auto;
		margin-top: -1px;
		margin-right: -15px !important;
	}

	#registration_form,
	div#field {
		width: 100%;
		background-color: #fff;
		border-color: transparent;
		border-style: solid;
		border-width: 0;
		float: left;
		overflow: hidden;
		box-shadow: 0 0 10px rgba(0, 0, 0, .2);
		margin: -1px 0 0 !important;
		padding: 0px;
	}

	#registration_form_h,
	#account_headings {
		background-color: var(--theme-color);
		height: auto;
		padding: 6px 15px;
		font-size: 15px;
		color: #fff;
		font-weight: 500;
		line-height: 30px;
		text-transform: uppercase;
	}

	#registration_headings {
		font-size: 16px;
		color: var(--theme-color);
		padding-left: 25px;
		padding-top: 15px;
		padding-bottom: 25px;
		font-weight: 500;
		border-width: 2px 0px 0px 0px;
		border-color: #f3f3f3;
		border-style: solid;
	}

	#form_table {
		margin-left: 0;
		padding: 0 25px;
	}

	#login_box {
		width: 300px;
		float: left;
		margin-left: 15px;
		background-color: transparent;
		border-color: #ebeaea;
		border-style: solid;
		border-width: 1px;
	}

	#login_box_h {
		background-color: var(--theme-color);
		height: 30px;
		padding-left: 0;
		padding-top: 5px;
		padding-bottom: 5px;
		font-size: 18px;
		color: #fff;
		font-weight: 500;
		line-height: 30px;
		text-align: center;
	}

	#login_box_heading {
		font-size: 14px;
		color: #6c6d6e;
		padding-left: 0;
		padding-top: 20px;
		padding-bottom: 20px;
		font-weight: 600;
		text-align: center;
	}

	#login_box_deatail {
		padding-left: 27px;
		padding-top: 24px;
		padding-bottom: 24px;
	}

	#account_nav {
		width: auto;
		float: right;
		background-color: var(--theme-color);
		height: 35px;
	}

	#account_nav ul {
		list-style-type: none;
	}

	/* #account_nav li{} */
	#account_field {
		background-color: #fcfbf9;
		border-style: solid;
		border-color: #ebeaea;
		border-width: 1px;
		width: 955px;
		padding-bottom: 15px;
		float: left;
		display: inline;
		overflow: auto;
	}

	.nav_div {
		padding: 11px 24px 0px 24px;
		float: left;
		color: #545455;
		font-size: 14px;
		height: 25px;
	}

	.nav_div a {
		color: #ffffff;
		font-size: 14px;
		text-decoration: none;
		display: block;
		padding-bottom: 2px;
	}

	.nav_div a img {
		float: left;
		padding-right: 4px;
	}

	.nav_div_selected {
		background-color: #ffffff;
	}

	#descriptions {
		border-style: solid;
		border-width: 1px;
		border-color: #e5e5e5;
		height: 150px;
		width: 409px;
		background-color: #FFFFFF;
	}

	#my_ads {
		font-size: 12px;
		color: #545455;
		margin: 20px 25px 35px 25px;
		line-height: 25px;
	}

	#my_ads_f {
		background-color: #e1ecf7;
		line-height: 25px;
		padding-left: 25px;
		font-size: 14px;
		color: #545455;
	}

	#my_ads-field {
		background-color: #fcfbf9;
		border-style: solid;
		border-color: #ebeaea;
		border-width: 1px;
		margin-bottom: 15px;
	}

	#my_account_field {
		float: left;
		display: inline-block;
		width: 70%;
		padding: 0 15px;
		box-sizing: border-box;
	}

	#my_registration_main {
		background-color: #fcfbf9;
		border-style: solid;
		border-color: #ebeaea;
		border-width: 1px;
		font-size: 12px;
		color: #646464;
		padding: 15px 15px 0px 15px;
		overflow: hidden;
	}

	#message {
		background-color: #fffde1;
		margin-left: 15px;
		margin-right: 15px;
		margin-top: 15px;
		margin-bottom: 15px;
		padding-top: 5px;
		padding-left: 10px;
		padding-right: 10px;
		padding-bottom: 5px;
		float: left;
		border-style: solid;
		border-color: #fff8bb;
		border-width: 3px;
		width: 660px;
	}

	#admin_dashboard {
		width: 680px;
		margin-left: 15px;
	}

	#listing {
		width: 685px;
		margin-left: 15px;
	}

	#admin_nav {
		width: 205px;
		background: url(file:///C|/Documents%20and%20Settings/Baljinder/Desktop/epage-moc/images/admin-nav.jpg);
		float: left;
		padding-top: 9px;
	}

	#admin_field {
		width: 954px;
		float: left;
		margin: 3px 0 0 0;
	}

	#admin_right-field {
		float: right;
		background-color: #fcfbf9;
		width: 749px;
		padding-bottom: 15px;
	}

	#thumbnail {
		float: right;
		border-style: solid;
		border-width: 1px;
		border-color: #e4e1e1;
		margin-top: 15px;
		margin-right: 15px;
		display: inline;
		overflow: auto;
	}

	.listing_text {
		font-size: 12px;
		color: #5b5b5b;
		margin-left: 20px;
		margin-top: 11px;
		line-height: 34px;
	}

	.listing-link {
		font-size: 12px;
		color: #41829f;
		margin-left: 20px;
		margin-top: 11px;
		line-height: 34px;
	}

	.listing-link a {
		font-size: 12px;
		color: #41829f;
		margin-left: 20px;
		margin-top: 11px;
		line-height: 34px;
	}

	.dashbordimg {
		margin: 5px 0 0 5px;
		float: left;
	}

	.dash_heading {
		margin-top: 23px;
		color: #474646;
	}

	.dash_heading a {
		margin-top: 23px;
		color: #474646;
		text-decoration: none;
	}

	.dash_detail {
		font-size: 14px;
		color: #646464;
		margin-left: 13px;
		margin-top: 5px;
	}

	.ratingStar {
		font-size: 0pt;
		width: 13px;
		height: 20px;
		margin: 0px;
		padding: 0px;
		cursor: pointer;
		display: block;
		background-repeat: no-repeat;
	}

	.filledRatingStar {
		background-image: url(../images/rating_single.gif);
	}

	.emptyRatingStar {
		background-image: url(../images/ratingoff.gif);
	}

	.savedRatingStar {
		background-image: url(Images/Saved_Star.gif);
	}

	.pagination {
		display: inline-block;
		float: none;
		font-size: 11px;
		height: auto;
		margin: 15px 0 10px;
		text-align: right;
		width: 100%;
	}

	.pagination a {
		border: 2px solid #e8e8e8;
		background: #f2f2f2;
		font-size: 14px;
		width: 30px;
		display: inline-block;
		height: 30px;
		vertical-align: middle;
		text-align: center;
		line-height: 30px;
		color: #222;
		text-decoration: none;
	}

	.pagination a:hover {
		border: 2px solid var(--theme-color);
	}

	.pagination span.breadcrumb {
		border: 1px solid var(--theme-color);
		padding: 0;
		text-align: center;
		background: var(--theme-color);
		color: #fff;
		width: 30px;
		height: 30px;
		display: inline-block;
		vertical-align: middle;
		line-height: 30px;
		font-size: 14px;
	}

	.pagination a:first-child,
	.pagination a:last-child {
		width: auto;
		padding: 0 10px;
	}

	.searchResultArea {
		width: 800px;
		height: 30px;
		text-align: center;
		margin: 0;
		padding: 10px 10px 15px 10px;
		display: inline;
		float: left;
		font-size: 11px;
		padding: 10 0 0 0;
		color: #7a7a7a
	}

	.breadcrumb {
		text-transform: uppercase;
		font-size: 12px;
		display: block;
		color: #7a7a7a;
	}

	.privacy_p .breadcrumb {
		display: inline-block;
	}

	.breadcrumb a {
		font-size: 11px;
		color: var(--theme-color);
		text-decoration: none
	}

	.breadcrumb a:hover,
	.breadcrumb a.active {
		background: var(--theme-color) none repeat scroll 0 0;
		color: #fff;
		text-decoration: none;
	}

	.Linkcrumb {
		font-size: 12px;
		padding: 10 0 0 0;
		color: #7a7a7a;
		line-height: 1.5;
		text-align: justify
	}

	.Linkcrumb a {
		font-size: 12px;
		color: var(--theme-color);
		text-decoration: none
	}

	.Linkcrumb a:hover {
		font-size: 12px;
		color: #7a7a7a;
		text-decoration: underline
	}

	.leftareaBox {
		width: 632px;
		height: auto;
		float: left;
		margin: 0;
		color: #000
	}

	.rightareaBox {
		width: 275px;
		height: auto;
		float: right;
	}

	.commentBox table {
		color: #000000;
		font-size: 14px;
		margin: 10px 0 0 0;
		float: left
	}

	sideBarMid {
		width: 258px;
		height: auto;
		margin: 0 0 0 15px;
		padding: 0;
		float: right;
	}

	#main_containner {
		width: 958px;
		height: auto;
		margin: auto;
	}

	#middle_containner {
		background-color: #E7F0F7;
		border: 1px solid #95BED1;
		margin: 49px 97px 53px 101px;
	}

	*html #main_containner {
		width: 858px;
		height: auto;
		margin: auto;
	}

	*html #middle_containner {
		background-color: #E7F0F7;
		border: 1px solid #95BED1;
		margin: 49px 50px 53px 50px;
		padding: 0px 0px 0px 0px;
	}

	*html #content {
		padding: 66px 0px 66px 213px;
		width: 444px;
	}

	#content {
		padding: 66px 213px;
		width: 441px;
	}

	#thanks_message {
		font-size: 30px;
		border-bottom: 1px dotted #ccc;
		padding-bottom: 6px;
		margin-bottom: 10px;
	}

	#visit {
		width: 390px;
		text-align: right;
		color: #888181;
		font-size: 12px;
	}

	#oops {
		text-align: left;
		color: #1f1e1e;
		font-size: 12px;
	}

	#symble {
		padding: 20px 0px 0px 0px;
		float: left;
	}

	.thanks {
		background: url("../images/thanks_mail.png") no-repeat scroll 48px 75px transparent;
	}

	.forgot {
		background: url("../images/forgot.png") no-repeat scroll 48px 75px transparent;
	}

	.forgotPass {
		border: 1px solid #ccc;
		padding: 7px;
		margin-top: 8px;
		width: 426px;
	}

	.forgotPass input {
		width: 230px;
		height: 23px;
		border: 1px solid #999;
		margin-bottom: 2px;
	}

	*html .forgotPass input {
		width: 230px;
		height: 23px;
		border: 1px solid #999;
		float: left;
		margin-bottom: 0px;
	}

	.forgotPass button {
		padding: 3px 12px;
		background: #ECECEC;
		border-bottom: 1px solid #999;
		border-right: 1px solid #999;
		border-top: 1px solid #ccc;
		border-left: 1px solid #ccc;
	}

	.forgotPass .button {
		float: right;
		height: 27px !important;
		margin: 0px 0px 0px 5px;
	}

	.CenterDiv {
		width: 600px;
		height: 400px;
		background: #000;
		margin: auto;
		opacity: .7;
		filter: alpha(opacity=40);
		position: absolute;
		z-index: 100
	}

	.spam_message {
		background-color: #D95762;
		font-size: 14px;
		color: #FFFFFF;
		height: auto;
		padding: 8px;
		box-sizing: border-box;
	}

	.showReviewOuter {
		background: url(../images/bg-blue.gif) repeat-x top left;
		border: 1px solid #ebeaea;
		margin-top: 0;
		padding: 7px 25px 15px 15px;
		background-color: #fff;
		width: 100%;
		font-size: 12px;
		color: #595b5d;
		box-sizing: border-box;
	}

	.showReviewOuter .title {
		color: #ffffff;
		font-weight: bold;
		padding: 4px 0;
		font-size: 15px;
		float: left;
	}

	.showReviewOuter .name {
		font-weight: bold;
		float: left;
		font-size: 12;
		text-transform: uppercase
	}

	.showReviewOuter .time {
		float: left;
		padding: 0 0 0 15px;
		font-size: smaller
	}

	.showReviewOuter .reviw {
		border-bottom: 1px dotted #595b5d;
		padding: 5px 0 12px 0;
		margin: 0 0 15px 0;
	}

	.postComment textarea {
		width: 350px;
		border: 1px solid #CCCCCC;
		margin: 0 0 15px 0;
	}

	#msgContainer {
		background: #f7de67;
		font-size: 14px;
		font-weight: bold;
		text-align: center;
		width: 100%;
		line-height: 35px;
		position: fixed
	}

	.tableContainer {
		width: auto;
		height: auto;
		background-color: #e6edf6;
		border: 1px solid #e1ecf8;
		font-size: 12px;
		color: #000;
		margin: 10px auto;
	}

	.tableContainer span {
		font-size: 10px
	}

	.loginForm {
		background: url(images/login-form-bg.jpg) no-repeat;
		width: auto;
		height: auto;
		padding: 10px;
		border: 0px solid red;
	}

	.loginInner {
		border: 1px solid #e1e1e1;
		padding: 8px 0 22px 20px;
		height: 160px;
	}

	.margin {
		margin-top: 5px
	}

	.loginInner label {
		width: 100px;
		border: 0px solid red;
		float: left;
		padding: 7px 0 0 0;
	}

	.loginInner .submit {
		padding: 0 0 0 100px;
	}

	.button {
		margin: 10px 0 0 -10px
	}

	.topTag {
		background: url(../images/top-tag.jpg) no-repeat top right;
		position: fixed;
		top: 140px;
		right: 0px;
		width: 64px;
		height: 193px;
	}

	*html .topTag {
		background: url(../images/top-tag.jpg) no-repeat top right;
		position: absolute;
		right: 0;
		top: 140px;
		height: 193px;
	}

	.searchButton input {
		background: url(../images/btn-search.gif);
		width: 89px;
		height: 25px !important;
		border: none;
		color: #fff;
		border: none !important;
	}

	.tabPannel {
		height: auto;
		padding: 0px;
		color: var(--theme-color);
		font-size: 12px;
		margin-top: 2px;
	}

	.tabPannel .left {
		float: left;
	}

	.tabPannel .left a {
		color: var(--theme-color);
		text-decoration: none;
	}

	.tabPannel .left span {
		padding: 9px 6px 0 0;
		float: left;
	}

	.tabPannel .right {
		float: right;
		width: 260px;
	}

	.tabPannel .right ul {
		border: 0px solid red;
		height: 31px;
		line-height: 31px;
		padding: 0;
		width: 260px;
	}

	.tabPannel .right ul li {
		list-style: none;
		display: inline;
		margin-left: 10px;
	}

	.tabPannel .right a {
		color: var(--theme-color);
		text-decoration: none;
		font-weight: bold;
	}

	.tabPannel .right a.selected {
		color: #fff;
		text-decoration: none;
		font-weight: normal;
		background: var(--theme-color);
		padding: 8px 15px;
		-moz-border-radius: 4px 4px 0 0;
		-webkit-border-radius: 4px 4px 0 0;
	}

	.dropdown {
		background: var(--theme-color);
		font-size: 12px;
	}

	.dropdown ul {
		height: 32px;
		line-height: 32px;
		float: right;
	}

	.dropdown ul li {
		list-style: none;
		display: inline;
	}

	.dropdown ul li a {
		color: #fff;
		text-decoration: none;
		border-right: 1px solid #fff;
		padding: 0 14px;
	}

	.dropdown ul li a.last {
		border: 0px solid;
	}

	.keyword {
		color: #555555;
		padding: 0 !important;
	}

	/* .keyword animation: {color:#444;font-size:12px;border-radius:2px;background:#f2f2f2;text-decoration:none;padding:4px 5px;display:inline-block;margin-bottom:4px;} */
	.keyword a:hover {
		background: var(--theme-color);
		color: #fff;
	}

	.margin1 {
		margin-top: 45px;
		margin-top: 22px;
	}

	*html .margin1 {
		margin-top: 25px
	}

	.remember label {
		width: 100px;
		border: 0px solid red;
		float: left;
		padding: 3px !important;
	}

	.listingkeyword {
		background-color: #F7DE67;
		float: right;
		margin-right: 14px;
		text-align: center;
		line-height: 18px;
		width: 628px;
		margin-top: 10px;
	}

	.personal1 input {
		padding: 0px !important;
		margin: 0px !important;
		width: 202px;
	}

	.sendmail_table {
		margin: auto;
		padding: 0 20px;
		padding: 0px !important;
	}

	*html .sendmail_table {
		margin: auto;
		padding: 0px 20px;
	}

	.sendmail_table .txtbox {
		background: url("../images/txtbox_bg.gif") no-repeat;
		border: 0 none;
		color: #7A8088;
		font-size: 11px;
		height: 25px;
		padding: 3px 5px;
		width: 180px;
	}

	.sendmail_table .txtarea {
		background: url("../images/txtarea_bg.gif") no-repeat;
		border: medium none;
		height: 40px;
		padding: 3px 5px;
		width: 180px;
		font-size: 11px;
		color: #7A8088;
	}

	.sendmail_table td {
		padding-top: 2px;
		padding-top: 0px;
		padding-top: 0px\9;
	}

	a img {
		border: none;
	}

	img {
		max-width: 100%;
	}

	.classified_details td {
		vertical-align: middle;
		padding: 0 3px;
	}

	.navigation {
		border: 0px solid red;
		float: right;
		height: 39px;
		margin: 0px 0 0 13px;
		width: 99%;
	}

	.navigation1 {
		border: 0px solid red;
		float: right;
		height: auto;
		margin: -78px 0 0 0;
		width: 100%;
	}

	*html .navigation {
		margin: 87px 0 0 0;
	}

	.login {
		background: url(../images/btn-login-off.jpg) no-repeat bottom;
		margin: -1px 8px 0 0px;
		position: relative;
		z-index: 1;
		width: 68px;
		height: 39px;
		color: #fff;
		font-weight: bold;
		line-height: 55px;
		text-transform: uppercase;
		cursor: pointer;
		padding-left: 7px;
		float: left;
		font-size: 9pt;
	}

	.loginOn {
		background: url(../images/btn-login-on.jpg) no-repeat bottom;
	}

	.right {
		float: right;
	}

	.left {
		float: left;
	}

	#top_bar .right_col {
		width: 417px;
		float: right;
		position: relative;
	}

	span.top_link.stick_text {
		position: absolute;
		top: 30px;
		right: 0;
	}

	.sticky2 span.top_link.stick_text {
		top: 12px;
		right: -13px;
		bottom: 0 !important;
	}

	.abc.sticky3 {
		margin-right: 25px;
		position: absolute;
		right: 0;
	}

	.login-panel {
		height: 79px;
		margin: 6px 9px -9px 10px;
		width: 408px;
		margin: 6px 9px -9px 0;
		margin: -5px 9px -9px 0;
		margin: -26px 9px -9px 0;
	}

	.login-panel .inner,
	.register-panel .inner {
		float: left;
		width: 397px;
	}

	.login-panel .wrap {
		background: rgba(0, 0, 0, 0.75);
		bottom: 0;
		color: #ffffff;
		display: none;
		height: 76px;
		position: absolute;
		width: 408px;
	}

	.login-panel .top {
		height: 24px;
		padding: 2px 0;
	}

	.login-panel .top .select {
		color: #fff;
		float: left;
		font-size: 11px;
		height: 30px;
		padding: 0 14px;
		text-transform: uppercase;
		width: 140px;
	}

	.navigation1 a:hover {
		color: #fff;
	}

	.login-panel .top .error {
		font-size: 11px;
		color: #ffffff;
		padding-left: 14px;
	}

	.login-panel .top .right {
		font-size: 11px;
		color: #ccc;
		padding-left: 46px;
		float: left;
	}

	.login-panel .top .right a {
		color: #ffffff;
	}

	.login-panel .top .right a:hover {
		color: #f2f2f2;
	}

	.login-panel .bottom {
		padding: 19px 0 0 10px;
		float: left;
		width: 383px;
	}

	/* .login-panel .bottom .input{} */
	.login-panel .bottom .error {
		font-size: 12px;
		margin-top: -15px;
		position: absolute;
	}

	.login-panel .bottom .input input {
		background: none repeat scroll 0 0 transparent;
		border: 1px solid #ffffff;
		float: left;
		height: 21px;
		margin-right: 5px;
		margin-bottom: 3px;
		padding-left: 6px;
		padding-top: 1px;
		width: 150px;
	}

	.login-panel .bottom button {
		border: none;
		background: url(../images/login-bn-bg.gif) no-repeat;
		height: 22px;
		width: 55px;
	}

	.tweet-panel {
		float: right;
		width: 185px;
	}

	.tweet-panel .wrap {
		background: url("../images/register_panel-bg.png") repeat scroll 0 0 transparent;
		bottom: 0;
		color: #FFFFFF;
		display: none;
		height: 400px;
		padding: 10px;
		position: absolute;
		top: 45px !important;
		width: 230px;
		z-index: 99;
		border-radius: 10px;
	}

	.tweet-panel .wrap Iframe {
		width: 230px !important
	}

	.register {
		background: url(../images/btn-register-off.jpg) no-repeat bottom;
		cursor: pointer;
		float: right;
		height: 39px;
		margin: -1px 0 0;
		position: relative;
		width: 80px;
		z-index: 1;
		font-weight: bold;
		line-height: 54px;
		text-transform: uppercase;
		text-align: RIGHT;
		color: #fff;
		padding-right: 14px;
		font-size: 9pt;
		display: inline-block;
	}

	.sticky2 .register {
		width: 55px !important;
		text-align: left !important;
	}

	.registerOn {
		background: url(../images/btn-register-on.jpg) no-repeat bottom;
	}

	.register-panel {
		height: 79px;
		margin: -90px 0 0 0px;
		border: 0px solid red;
		width: 408px;
		margin: -70px 0 0 0px;
		margin: -79px 0 0 0px;
		margin: -79px 0 0 0px;
	}

	.register-panel .wrap {
		background: rgba(7, 85, 92, 0.75) none repeat scroll 0 0;
		bottom: 0;
		display: none;
		z-index: 9 !important;
		height: 76px;
		position: absolute;
		width: 417px;
	}

	.register-panel .top {
		height: 24px;
		padding: 10px 0px 0px 16px;
	}

	.register-panel .top .right a {
		color: #fff;
	}

	.register-panel .bottom {
		padding: 2px 0 0 16px;
		float: left;
		color: #f2f2f2;
		font: 12px;
	}

	.register-panel .input,
	.register-panel .inputBig {
		float: left;
		line-height: 2px;
		margin-right: 5px;
	}

	.register-panel .input input,
	.register-panel .inputBig input {
		background: #fff none repeat scroll 0 0;
		border: medium none;
		border-radius: 0;
		box-sizing: border-box;
		font-size: 12px;
		height: 26px;
		margin-bottom: 2px;
		margin-right: 0;
		padding: 0 5px 0 10px;
		width: 184px;
	}

	.bottom>input#loginButton {
		margin: 0 !important;
	}

	.register-panel button {
		border: none;
		background: url(../images/submit-bn-bg.gif) no-repeat;
		height: 22px;
		width: 55px;
	}

	.login-panel .wrap .remember {
		font-size: 11px;
		color: #ffffff;
	}

	.login-panel .wrap .remember input {
		margin: 1px 0px 0px;
		float: left;
		margin-top: -1px;
		margin-top: -3px;
	}

	.zindex {
		z-index: 1;
	}

	.marginTop {
		margin-top: 10px !important;
		border: 1px solid red;
	}

	.search_keyword {
		height: 25px;
		background: url(../images/popular_search_right.gif) no-repeat right #f3f3f3;
		margin-top: 8px;
		color: #669ad6;
	}

	.search_keyword span {
		color: #669AD6;
		float: left;
		font-size: 12px;
		padding-top: 5px;
	}

	.search_keyword h2 {
		background: url(../images/popular_search_left.gif) no-repeat right #d8e9fa;
		color: #333333;
		font-size: 14px;
		font-weight: normal;
		height: 16px;
		padding: 4px 14px;
		margin: 0 9px 0 0;
		float: left;
		width: 113px;
	}

	.directory_panel {
		float: left;
		height: auto;
		margin: 0 auto;
		width: 100%;
	}

	.main_sticky .directory_panel {
		display: none;
	}

	.directory {
		height: auto;
		margin-right: 10px;
		float: right;
		z-index: 200;
	}

	.cllassified div {
		background: url(../image/class_fi.gif) no-repeat;
		width: 130px;
		height: 27px;
		float: left;
		margin-left: -1px;
	}

	.cllassified div.selected {
		background: url(../image/class_sel.gif) no-repeat;
	}

	.education div {
		background: url(../image/edu.gif) no-repeat;
		width: 116px;
		height: 27px;
		float: left;
	}

	.education div.selected {
		background: url(../image/edu_sel.gif) no-repeat;
	}

	.myaccountTab div {
		width: 100px;
		height: 27px;
		float: left;
		margin-left: 2px;
	}

	.myaccountTab div.selected {
		background: url(../image/btn-my-account.gif) no-repeat;
	}

	.job div {
		background: url(../image/job.gif) no-repeat;
		width: 72px;
		height: 27px;
		float: left;
		margin-left: 2px;
	}

	.job div.selected {
		background: url(../image/job_sel.gif) no-repeat;
	}

	.bussiness div {
		background: url(../image/bussi.gif) no-repeat;
		width: 173px;
		height: 27px;
		float: left;
		margin-right: -1px;
	}

	.bussiness div.selected {
		background: url(../image/busi_sel.gif) no-repeat;
	}

	.realestate div {
		background: url(../image/real_estate.gif) no-repeat;
		width: 105px;
		height: 27px;
		float: left;
		margin-right: -4px;
		margin-left: 2px;
	}

	.realestate div.selected {
		background: url(../image/real_estate_sel.gif) no-repeat;
	}

	#TB_overlay {
		background-color: #000;
		background-size: cover;
		bottom: 0;
		display: block;
		height: 100%;
		left: 0;
		margin: 0 auto;
		opacity: 0.75;
		overflow: hidden;
		position: fixed;
		top: 0;
		width: 100%;
		z-index: 99 !important;
	}

	.add_heading {
		color: #FFFFFF;
		float: left;
		font-size: 15px;
		font-weight: bold;
	}

	.add_desc {
		padding: 0;
		color: #595B5D;
		font-size: 14px;
		line-height: 1.5;
	}

	/* * html #TB_overlay{position:absolute;height:expression(document.body.scrollHeight > document.body.offsetHeight ? document.body.scrollHeight:document.body.offsetHeight + 'px');} */
	/* #closebutton{} */
	.close_button {
		background-image: url(../images/close.png);
		cursor: pointer;
		height: 19px;
		position: absolute;
		right: 0;
		top: 0;
		width: 19px;
		z-index: 1103;
		background-color: var(--theme-color);
	}

	.login-box {
		position: fixed !important;
		right: 216px;
		top: 10% !important;
		left: 30% !important;
		width: 608px;
		z-index: 500;
	}

	#register-box {
		background: #fff none repeat scroll 0 0;
		border-radius: 2px;
		left: 0 !important;
		margin: 0 auto;
		padding: 0 15px;
		max-width: 560px;
		position: fixed;
		right: 0;
		top: 5%;
		width: 100%;
		z-index: 500;
		text-align: center;
		box-sizing: border-box;
	}

	#register-box iframe {
		border-radius: 20px;
		-moz-border-radius: 20px;
		-webkit-border-radius: 20px;
		height: 100%;
		max-width: 95%;
		min-height: 240px;
		font-family: 'Lato', sans-serif;
		padding: 0 20px;
	}

	#register_panels iframe {
		min-height: 450px !important;
	}

	#register-box h1 {
		background: rgba(0, 0, 0, 0) url("../images/h1_dotted.png") repeat-x scroll center bottom;
		color: var(--theme-color);
		font-size: 20px;
		padding: 10px 0 20px;
	}

	#register-box p {
		padding: 10px 0 0;
	}

	#register-box label {
		color: #333333;
		display: block;
		float: left;
		font-size: 14px;
		padding-top: 7px;
		text-align: left;
		transition: all 0.3s ease 0s;
		width: 100%;
	}

	#register-box h2 {
		font: 18px;
		color: #333333;
		border: none;
		height: 33px;
		width: 500px;
		padding-left: 9px;
	}

	#register-box input {
		border: medium none;
		color: #333333;
		font: 18px;
		height: 26px;
		width: 245px;
	}

	#register-box .inputBox {
		background: none;
		border: medium none;
		box-sizing: border-box;
		color: #333333;
		float: left;
		height: 35px;
		margin-right: 6px;
		padding: 2px 0;
		text-align: left;
		width: 100%;
	}

	#register-box div.item {
		height: auto;
		margin: 0 auto;
		position: relative;
		max-width: 350px;
		padding: 10px 0 5px;
	}

	#register-box p.margin {
		margin: 0 auto;
		max-width: 350px;
		padding: 19px 0 0;
	}

	#register-box .submit {
		font: bold 14px;
		color: #ffffff;
		background: none;
		background-color: #333333;
		cursor: pointer;
		padding: 0px 0 0;
		text-transform: uppercase;
		border: none;
		height: 29px;
		width: 80px;
	}

	.google_ads {
		border: 1px solid #E4E3E3;
		margin: 15px 15px 0;
		max-height: 239px;
		padding: 25px;
		width: 215px;
	}

	#forget_panel {
		background: #fff none repeat scroll 0 0;
		border-radius: 25px;
		margin: 0 0;
		padding: 10px;
		text-align: center;
	}

	#forget_panel .form {
		float: left;
		padding: 7px;
		width: 100%;
		box-sizing: border-box;
	}

	#forget_panel .form label {
		line-height: 16px;
		margin-bottom: 5px;
		width: 100%;
	}

	#forget_panel .form input {
		margin-right: 10px;
		width: 269px;
		float: left;
		border: 1px solid #E6E6E6
	}

	#forget_panel .image {
		float: none;
	}

	#forget_panel .form .button {
		height: 29px !important;
		margin-right: 0 !important;
		float: left;
		margin: -1px 0px 0px 0px;
		border: 0px;
		cursor: pointer;
	}

	.oops_msg {
		position: fixed !important;
	}

	.oops_cont {
		float: none;
		height: auto;
		width: auto;
		margin-bottom: 20px;
	}

	.oops_cont .title {
		font-size: 60px;
		color: #969696;
		text-align: center;
		width: 100%;
		font-style: italic;
		margin: 0px;
		padding: 0px 0px 15px 0px;
		border: none;
	}

	.oops_cont p {
		font-size: 14px;
		color: #6a6a6a;
		text-align: center;
		padding: 15px 0px !important;
		border-bottom: 1px solid #e5e5e5;
		border-top: 1px solid #e5e5e5;
		line-height: 18px;
	}

	.oops_cont h4 {
		font-size: 16px;
		color: #6DB61E;
		text-align: center;
		padding: 0;
		margin: 0px;
	}

	.oops_cont strong {
		color: var(--theme-color);
		font-size: 14px;
		font-weight: 600;
	}

	.hp {
		width: auto;
		height: auto;
		clear: both;
		text-align: center;
		margin: 0 auto;
	}

	.hp img {
		margin-top: 10px;
	}

	/* .chooseState{}
	.chooseState table{}
	.chooseState table tr{} */
	.chooseState table tr td {
		width: 170px;
	}

	.chooseState table tr td li a {
		background: #f2f2f2 none repeat scroll 0 0;
		border: 2px solid #eee;
		border-radius: 2px;
		color: #222;
		font-size: 14px;
		margin: 2px;
		padding: 5px 0;
		text-decoration: none;
		display: block;
	}

	.chooseState table tr td li a:hover,
	.chooseState table tr td li.selected_state a {
		background: var(--theme-color) none repeat scroll 0 0;
		color: #fff;
		border-color: #015262;
		text-decoration: none;
	}

	.top_set h4 {
		border-bottom: 1px solid #999999;
		color: #222;
		margin-bottom: 10px;
		padding: 10px 0;
	}

	.top_set h4 a {
		color: #000000;
		font: normal 14px/18px;
		text-decoration: none;
	}

	.top_set h4 a:hover {
		text-decoration: underline;
	}

	.top_set h1 {
		background: #F1F1F1 !important;
		border-bottom: 1px solid #DDDDDD !important;
		border-radius: 3px 3px 0 0;
		font-size: 25px !important;
		line-height: 25px !important;
		padding: 10px !important;
		color: #333 !important;
	}

	#review-list {
		color: #000000;
		font-size: 12px;
		line-height: 20px;
		padding: 10px 10px 0;
		width: 100%;
		display: inline-block;
		float: left;
		margin-left: 0;
		box-sizing: border-box;
	}

	#review-list h6 {
		display: inline;
		color: #999;
	}

	.toggle-btn {
		display: none;
	}

	.right_sidebar {
		box-sizing: border-box;
		float: right;
		width: 30%;
		padding: 0 15px;
	}

	.mobile {
		display: block;
		margin: 3px 0 0 0;
	}

	.mobile_res {
		display: none;
	}

	.left_sidebar {
		box-sizing: border-box;
		float: left;
		padding: 0 15px;
		width: 70%;
	}

	#toggle {
		display: block;
		width: 28px;
		height: 30px;
		margin: 30px auto 10px;
	}

	#toggle span:after,
	#toggle span:before {
		content: "";
		position: absolute;
		left: 0;
		top: -9px;
	}

	#toggle span:after {
		top: 9px;
	}

	#toggle span {
		position: relative;
		display: block;
	}

	.menu_leftbar .on {
		background: none !important;
	}

	#toggle span,
	#toggle span:after,
	#toggle span:before {
		width: 100%;
		height: 5px;
		background-color: #fff;
		transition: all 0.3s;
		backface-visibility: hidden;
		border-radius: 2px;
	}

	#toggle.on span {
		background-color: transparent;
	}

	#toggle.on span:before {
		transform: rotate(45deg) translate(5px, 5px);
	}

	#toggle.on span:after {
		transform: rotate(-45deg) translate(7px, -8px);
	}

	#toggle.on+#menu {
		opacity: 1;
		visibility: visible;
	}

	#menu {
		position: relative;
		color: #999;
		width: 200px;
		padding: 10px;
		margin: auto;
		font-family: "Segoe UI", Candara, "Bitstream Vera Sans", "DejaVu Sans", "Bitstream Vera Sans", "Trebuchet MS", Verdana, "Verdana Ref", sans-serif;
		text-align: center;
		border-radius: 4px;
		background: white;
		box-shadow: 0 1px 8px rgba(0, 0, 0, 0.05);
		opacity: 0;
		visibility: hidden;
		transition: opacity .4s;
	}

	#menu:after {
		position: absolute;
		top: -15px;
		left: 95px;
		content: "";
		display: block;
		border-left: 15px solid transparent;
		border-right: 15px solid transparent;
		border-bottom: 20px solid white;
	}

	.menu_leftbar {
		float: left;
		position: absolute;
		left: 70px;
	}

	.search_coloumn {
		width: 30%;
		float: left;
		padding: 0 15px;
		box-sizing: border-box;
	}

	.stickyy1 .logo {
		background: #fff;
		float: left;
		padding: 16px 10px;
	}

	.stickyy1 .directory {
		float: left;
	}

	.stickyy1 .directory_panel {
		width: 750px;
	}

	.stickyy1 .search_button {
		display: none;
	}

	.stickyy1 #ctl00_Search2_ddlCity {
		display: none;
	}

	.stickyy1 .search_box {
		background: none;
	}

	.stickyy1 .search_bar {
		margin: 25px 0 0 0;
	}

	.stickyy1 .search_box .add_button {
		float: left;
		margin: 14px 0 0 6px;
	}

	.sticky2 {
		margin: 15px 0 0;
		right: 0;
		width: 140px !important;
	}

	.floatcontainer {
		float: right;
	}

	.sticky2 .wrap {
		right: 7px;
		top: 45px !important;
	}

	.sticky2 .register-panel .wrap {
		right: -22px;
		top: 49px !important;
	}

	.sticky2 .my_account {
		margin: -12px 0 0 !important;
		width: 85px !important;
	}

	.stickyy1 {
		width: 82%;
		top: 0%;
		float: left;
	}

	.sticky3 {
		margin-right: 25px;
	}

	#register-box h1 img {
		vertical-align: middle;
	}

	.main_sticky {
		position: fixed;
		left: 0;
		right: 0;
		background: rgba(7, 85, 92, 0.9);
		width: 100%;
		height: 62px;
		z-index: 111;
		-webkit-transition: all 0.8s ease;
		-moz-transition: all 0.8s ease;
		-o-transition: all 0.8s ease;
		-ms-transition: all 0.8s ease;
		transition: all 0.8s ease;
		-moz-box-shadow: 0 4px 7px rgba(68, 68, 68, 0.4);
		-webkit-box-shadow: 0 4px 7px rgba(68, 68, 68, 0.4);
		box-shadow: 0 4px 7px rgba(68, 68, 68, 0.4);
	}

	.main_sticky .directory,
	.main_sticky .twitter {
		display: none;
	}

	/* .show{} */
	.sticky3 #logo {
		display: none;
	}

	.sticky2 .login {
		background: rgba(0, 0, 0, 0) none repeat scroll 0 0 !important;
		border-left: 1px solid #fff;
		height: 12px;
		line-height: 14px;
		margin: 19px 0 0;
		padding-left: 13px;
		width: 35px !important;
	}

	.sticky2 .register {
		background: none !important;
	}

	span.registerOn,
	span.loginOn {
		color: #ebd66b;
	}

	.sticky2 .stick_text {
		color: #fff;
	}

	.sticky_login,
	.sticky_register {
		background: none;
		margin: -1px 8px 0 0px;
		position: relative;
		z-index: 1;
		height: 39px;
		color: #fff;
		font-weight: bold;
		line-height: 55px;
		text-transform: uppercase;
		cursor: pointer;
		float: left;
		font-size: 9pt;
	}

	.myaccount {
		background: url(../images/btn-my-account.jpg) no-repeat bottom;
		margin: -1px 8px 0 0px;
		position: relative;
		z-index: 1;
		width: 68px;
		height: 39px;
		color: #fff;
		font-weight: bold;
		line-height: 55px;
		text-transform: uppercase;
		cursor: pointer;
		padding-left: 7px;
		float: left;
		font-size: 9pt;
	}

	.sticky2 .top_link {
		bottom: 64px !important;
		margin-right: -4px !important;
		position: relative;
		right: 0;
	}

	.sticky2 .my_account,
	.sticky2 .logout {
		background: none;
	}

	.sticky2 .logout {
		border-left: 1px solid #fff;
		font-size: 8pt;
		font-weight: bold;
		height: 17px !important;
		line-height: 20px !important;
		padding: 0 0 0 9px;
		margin: 6px 9px 0 0 !important;
		width: 19px;
	}

	.sticky2 .my_account {
		margin: -12px 5px 0 !important;
		color: #ebd66b;
	}

	.my_account {
		background: #01677d;
		margin: -12px 0 0 0px;
		position: relative;
		z-index: 1;
		width: 92px;
		height: 39px;
		color: #fff;
		font-weight: bold;
		line-height: 55px;
		text-transform: uppercase;
		text-decoration: none;
		text-align: center;
		cursor: pointer;
		padding-left: 0;
		float: left;
		font-size: 9pt;
	}

	.logout {
		background: #292929;
		margin: -12px 0 0 0px;
		position: relative;
		z-index: 1;
		width: 92px;
		height: 39px;
		color: #fff;
		font-weight: bold;
		line-height: 55px;
		text-transform: uppercase;
		padding: 0;
		text-decoration: none;
		text-align: center;
		cursor: pointer;
		float: left;
		font-size: 9pt;
	}

	.stickyy4 .search_box input {
		width: 200px !important;
	}

	.sticky2 .login-panel {
		position: relative;
		width: 135px !important;
		margin: 2px 2px 7px 11px !important;
	}

	.sticky2 .register-panel {
		position: relative;
		width: 117px !important;
		margin: -90px 0 0 12px !important;
	}

	.sticky3 #stickyBanner {
		display: none;
	}

	.stickyy1 .search_box {
		width: 74% !important
	}

	.sticky2 .navigation1 {
		margin-top: -11px !important;
	}

	.stickyy4 {
		margin: 0 auto;
		width: auto;
		padding: 0 15px;
	}

}

.stickyy4 .search_box {
	background: none;
	border-radius: 4px;
	float: left;
	height: 62px;
	padding: 0 0;
	width: 100%;
}

.stickyy4 #ctl00_Search1_ddlCity,
.stickyy4 #ctl00_ctl00_Search1_ddlCity {
	display: none;
}

.search_bar .logo {
	display: none;
}

.stickyy4 .search_box .add_button {
	float: left;
	margin-left: 8px;
	margin-top: 13px;
}

.stickyy4 .search_bar {
	float: left;
	margin: 0;
	width: 700px;
}

.stickyy4 .search_button {
	display: block;
}

.search_bar_sticky .logo4 {
	display: none;
}

.stickyy4 .logo4 {
	display: block;
	float: left;
	width: 103px;
}

.logo4>a {
	display: block;
	padding: 11px 0px;
}

.main_sticky .search_box {
	background: none;
}

.sticky2 .login-panel .wrap {
	right: -7px;
}

.tel_no,
.tel_number {
	display: none;
	color: var(--theme-color);
}

/* .stickyy4 .category_browse{} */
.right_section h2 {
	border-bottom: 1px solid #ccc;
	font-size: 10pt;
	margin-bottom: 5px;
	padding-bottom: 7px;
}

.stickyy4 .left_section ul {
	border-right: 5px solid #ccc;
	margin: 0;
	padding: 0;
	width: 190px;
}

.stickyy4 .left_section ul li {
	background: #f7f7f7 none repeat scroll 0 0;
	list-style: outside none none;
	margin: 0 0 2px;
	text-align: left;
}

.stickyy4 .left_section ul li a {
	color: #000;
	text-decoration: none;
	font-size: 10pt;
	padding: 8px;
	display: block;
}

.left_section ul li:hover {
	background: #34aeb6;
	color: #fff !important;
}

.left_section ul li:hover a,
.left_section ul li.active a {
	background: rgba(7, 85, 92, 0.9) none repeat scroll 0 0;
	color: #fff !important;
}

.right_section ul li a {
	color: #000;
	line-height: 17px;
	position: relative;
	text-decoration: none;
	font-size: 8pt;
	transition: padding 0.3s ease-in-out 0s;
	vertical-align: top;
}

.right_section ul li a::before {
	content: "";
	display: block;
	height: 100%;
	left: 0;
	position: absolute;
	top: 0;
	transition: width 0.3s ease 0s;
	width: 0;
}

.right_section ul li a:hover {
	padding-left: 3px;
	color: #34aeb6;
}

.stickyy4 .left_section ul li .fa {
	padding-right: 5px;
}

.search_bar_sticky .ads_banner {
	bottom: 5px;
	height: 100px;
	position: absolute;
	right: 8px;
}

.search_bar_sticky .ads_banner a>img {
	height: 100px;
	width: 209px;
}

.search_bar_sticky .category_browse {
	display: none;
}

.right_section ul {
	float: left;
	padding: 0 0 0 17px;
}

.right_section li {
	list-style: circle;
}

.left_block {
	display: none;
}

.main_sticky .left_block {
	display: block;
	position: relative;
}

.main_sticky .category_content {
	background: #fff none repeat scroll 0 0;
	border: 6px solid #cdcdcd;
	display: block;
	height: 158px;
	left: 0;
	position: absolute;
	top: 62px;
	width: auto;
	min-width: 656px;
}

.left_section a.parent-category-lnk:hover,
.left_section ul li.active a {
	padding-left: 18px !important;
}

.left_section a.parent-category-lnk:hover::before {
	width: 4px;
}

.left_section ul li.active a:before {
	background-color: #000;
	content: "";
	display: block;
	height: 100%;
	left: 0;
	position: absolute;
	top: 0;
	transition: width 0.3s ease 0s;
	width: 4px;
}

.left_section a.parent-category-lnk {
	display: block;
	position: relative;
	transition: padding 0.3s ease-in-out 0s;
}

.left_section a.parent-category-lnk::before {
	background-color: #000;
	content: "";
	display: block;
	height: 100%;
	left: 0;
	position: absolute;
	top: 0;
	transition: width 0.3s ease 0s;
	width: 0;
}

.left_section {
	float: left;
	width: 200px;
}

.right_section ul {
	float: left;
	width: 183px;
}

.right_section {
	float: left;
	padding: 5px 4px;
	width: 77%
}

.stickyy4 #ctl00_Search1_ddlType {
	display: none;
}

.location_near_by {
	display: none;
}

.stickyy4 .location_near_by {
	display: block;
}

.location_near_by>label {
	float: left;
	color: #fff;
	font-size: 10pt;
	font-weight: bold;
	margin: 25px 0 0;
}

.stickyy4 .add_button {
	display: none;
}

.location_near_by>input {
	width: 140px !important;
}

.location_near_by {
	float: left;
	margin-left: 13px;
}

.stickyy4 .search_bar {
	float: left;
	margin: 0 0 0 20px;
	width: auto;
	overflow: hidden;
}

.stickyy4 .search_button {
	margin: 15px 0 0 10px;
}

.header-sticky2 {
	position: fixed !important;
	top: 0 !important;
}

.stickyy4 .category_browse {
	color: #fff;
	display: block !important;
	margin-left: 20px;
	float: left;
	font-size: 10pt;
	font-weight: bold;
	background: rgba(00, 00, 00, 0.1);
	padding: 24px 17px;
	cursor: pointer;
}

.choose_one {
	width: 490px;
	height: 100px;
}

.choose_one .checkimg {
	float: left;
}

.arrowimg {
	float: left;
}

span.select {
	position: absolute;
	width: 307px;
	height: 43px;
	padding: 11px 24px 0 8px;
	color: var(--theme-color);
	font: 18px/21px;
	background: url(http://www.epageindia.com/popimages/choose_dropdown_bg.gif) no-repeat;
	overflow: hidden;
}

.choose_list {
	float: left;
	width: 340px;
	padding-top: 45px;
}

.choose_list select {
	border-radius: 10px;
}

.choose_list .d_list {
	position: relative;
	width: 335px;
	color: #222;
	height: 43px;
	cursor: pointer;
	padding: 0 0;
	transition: all .3s;
	-webkit-transition: all .3s;
	-moz-transition: all .3s;
	-o-transition: all .3s;
	font-size: 15px;
	font-family: 'Lato', sans-serif;
	line-height: 2px;
	background: white;
	border: 2px solid #E2E2E2;
	border-radius: 2px;
	line-height: 33px;
}



#form_table table tr td input,
#register-box input,
#forget_panel .form input {
	height: 40px;
	max-width: 450px;
	width: 100% !important;
	margin-bottom: 20px;
	font-size: 14px;
	box-sizing: border-box;
	font-family: 'Lato', sans-serif;
	box-shadow: none;
	border: 1px solid #e6e6e6;
	line-height: 20px;
	transition: all .3s;
	-webkit-transition: all .3s;
	-moz-transition: all .3s;
	-o-transition: all .3s;
	padding: 6px 12px;
	color: #333;
	border-radius: 5px;
}

#form_table table tr td select {
	height: 39px;
	max-width: 450px;
	width: 100% !important;
	margin-bottom: 20px;
	font-size: 14px;
	box-sizing: border-box;
	background: #fff;
	font-family: 'Lato', sans-serif;
	border: 1px solid #e6e6e6;
	line-height: 32px;
	transition: all .3s;
	-webkit-transition: all .3s;
	-moz-transition: all .3s;
	-o-transition: all .3s;
	padding: 6px 12px;
	color: #333;
}

#form_table table tr td select {
	cursor: pointer;
}

/* #form_table table tr td input:hover, #form_table table tr td select:hover, #form_table table tr td textarea:hover, .choose_list .d_list:hover, #register-box input:hover, #login_box_detail input.txt-ip:hover, #forget_panel .form input:hover, .postComment textarea#review:hover, .sendmail_table input.common_ip:hover{border-color:#b3d6d8;} */

#form_table table tr td input:focus,
#form_table table tr td select:focus,
#form_table table tr td textarea:focus,
.choose_list .d_list:focus,
#register-box input:focus,
#login_box_detail input.txt-ip:focus,
#forget_panel .form input:focus,
.postComment textarea#review:focus,
.sendmail_table input.common_ip:focus {
	border-color: var(--theme-color);
}

/* #form_table table tr td textarea{height:39px;max-width:450px;width:100% !important;transition:all .3s;-webkit-transition:all .3s;margin-right:3px;float:left;-moz-transition:all .3s;font-family:'Lato', sans-serif;-o-transition:all .3s;margin-bottom:20px;font-size:14px;box-sizing:border-box;border:2px solid #e6e6e6;padding:8px 12px;color:#333;} */

#form_table table tr td textarea {
	min-height: 100px;
	max-width: 450px;
	width: 100% !important;
	transition: all .3s;
	-webkit-transition: all .3s;
	margin-right: 3px;
	float: left;
	-moz-transition: all .3s;
	font-family: 'Lato', sans-serif;
	-o-transition: all .3s;
	margin-bottom: 20px;
	font-size: 14px;
	box-sizing: border-box;
	border: 2px solid #e6e6e6;
	padding: 8px 12px;
	color: #333;
}

#form_table table tr td {
	display: block;
	text-align: left;
	position: relative;
	font-family: 'Lato', sans-serif;
}

span.labels {
	font-size: 14px;
	color: #444;
	margin-bottom: 5px;
	display: block;
}

div#form_table.bottom_space {
	padding-bottom: 30px;
}

#form_table table tr td.numbers_code {
	position: relative;
}

#form_table table tr td.numbers_code input {
	padding-left: 50px;
}

h3.purposes {
	float: left;
	width: 100%;
	padding: 10px 15px;
	background: var(--theme-color);
	background: -moz-linear-gradient(-45deg, var(--theme-color) 0%, #292929 100%);
	background: -webkit-linear-gradient(-45deg, var(--theme-color) 0%, #292929 100%);
	background: linear-gradient(135deg, var(--theme-color) 0%, #292929 100%);
	filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='var(--theme-color)', endColorstr='#292929', GradientType=1);
	color: #fff;
	font-size: 20px;
	box-sizing: border-box;
	margin-bottom: 20px;
	margin-top: 0;
}

#form_table table tr td a:hover img {
	opacity: .8;
}

span.error_img {
	display: inline-block;
	padding: 0 0 6px;
	vertical-align: middle;
}

#arrow_cat {
	position: absolute;
	right: 40px;
}

.oops_cont .choose_one {
	width: 338px;
}

label.label_b {
	font-size: 14px;
}

.inner_listing {
	float: left;
	width: 33%;
	text-align: left;
	padding: 2px 0 0;
	margin-bottom: 12px;
}

#form_table table tr td ul li input,
#form_table table tr td.privacy_p input#chkTerms,
#form_table table tr td.privacy_p .checked_ip {
	height: 16px;
	margin: -1px 4px 0 0;
	float: left;
	max-width: inherit;
	width: auto !important;
}

/*td.privacy_p{padding:7px 0 0;}*/
ul#keywords {
	overflow: hidden;
	margin: 6px 0;
}

/* #address_detail a.edit_pencil img{margin-top:-23px;margin-bottom:20px;} */
span.error_mssg {
	display: block;
	margin-top: -10px;
	margin-bottom: 10px;
}

#register-box img {
	display: block;
	float: none;
	margin: 8px auto 0;
	text-align: center;
}

span.circle-img {
	display: block;
	width: 100px;
	height: 100px;
	border-radius: 50%;
	border: 4px solid #f2f2f2;
	margin: 20px auto;
	text-align: center;
}

.header-sticky2 .directory_panel {
	display: none;
}

.stickyy {
	right: 0;
	left: 0;
	width: auto !important;
}

.welcome_txt p {
	font-size: 14px;
}

.middle_bg .register_panel {
	background: #fff none repeat scroll 0 0;
	border-radius: 2px;
	padding: 16px 0px;
}

form#post_reg_form {
	margin-top: -20px;
}

#sendMail16213 .middle_bg .register_panel {
	background: #fff;
	padding: 0;
	border-radius: 2px;
}

#register-box .register_panel img {
	margin: 0;
}

div#field.changed_layout {
	box-shadow: none;
	padding: 20px 0;
	box-sizing: border-box;
	width: auto;
	float: none;
	overflow: hidden;
}

div#field.changed_layout .col-p {
	width: 70%;
	padding: 0 15px;
	box-sizing: border-box;
	float: left;
}

div#field.changed_layout div#registration_main {
	box-shadow: 0 0 10px rgba(0, 0, 0, .2);
}

div#ctl00_MainContent_pnLogin.right_log {
	width: 30%;
	float: left;
	padding: 0 15px;
	box-sizing: border-box;
}

.right_log #login_box {
	width: 100%;
	margin-left: 0;
}

#login_box_detail td {
	display: block;
	text-align: left;
	padding: 2px 10px;
}

#login_box_detail td:last-child {
	padding-bottom: 12px;
}

.job_categories td .list_blue a {
	color: #3172b9;
}

.job_categories td .list_blue a:hover {
	color: #1259a6;
	text-decoration: underline;
}

.job_categories td .list_num {
	color: #7e97b3;
}

.job_categories td li {
	float: left;
	border-bottom: 1px solid #dedbdb;
	padding: 8px 0 8px 11px !important;
	margin-right: 15px !important;
	width: 270px;
	background: url(../images/joblist_arrow.png) no-repeat left 14px;
}

#login_box_detail input.txt-ip {
	height: 35px;
	width: 100% !important;
	box-sizing: border-box;
	font-size: 15px;
	border: 2px solid #eee;
	background: #fff;
	padding: 0 12px;
}

#login_box_detail td label.label-login {
	font-size: 14px;
	font-weight: 500;
	color: #333;
}

.listin_cover {
	padding: 12px 15px;
	background: #f2f2f2;
	margin-bottom: 15px;
	border-bottom: 2px solid #f2f2f2;
}

#address_h img.not-active {
	width: 22px;
}

.left-prof-img {
	float: left;
	background: #fff;
	text-align: center;
	width: 28%;
	padding: 15px 10px 15px;
	border: 2px solid #eee;
	box-sizing: border-box;
	min-height: 250px;
}

.left-prof-img>img {
	margin-top: 12px;
}

div#address1 {
	float: right;
	width: 70%;
	box-sizing: border-box;
	padding: 0 10px;
}

#address1 .add_heading {
	color: #222;
}

.custom-area {
	overflow: hidden;
	box-sizing: border-box;
	margin: 0 auto;
	margin-top: 20px;
	width: 100%;
}

.container_login {
	width: 100%;
	float: left;
	padding-top: 50px;
}

.listing-cover {
	float: right;
	width: 70%;
	padding: 0 15px 10px;
	box-sizing: border-box;
	margin-top: 15px;
}

span#ctl00_MainContent_lblRecords.record-found {
	font-size: 14px;
	padding: 7px 0 0;
	display: block;
	font-weight: 600;
}

.left_sidebar.small-left {
	width: 25%;
}

.left_sidebar.small-left div#left_sub {
	box-shadow: none;
	background: none;
}

.left_sidebar.small-left div#left_sub table td {
	display: block;
	width: 100%;
	overflow: hidden;
	padding: 5px 0;
	border-bottom: 1px solid #F2F2F2;
}

.left_sidebar.small-left div#left_sub table {
	width: 100%;
}

.left_sidebar.small-left div#left_sub div#field_1 {
	margin-left: 0;
}

.small-left #left_sub #cat_link {
	padding: 0;
	overflow: unset;
}

.small-left .right_sidebar {
	box-sizing: border-box;
	float: none;
	width: 100%;
	padding: 0;
	overflow: hidden;
}

.right-b {
	width: 75%;
	box-sizing: border-box;
	float: right;
	margin-top: -10px;
	padding: 0 15px;
}

.breadcrumb a {
	background: #f2f2f2 none repeat scroll 0 0;
	border-radius: 2px;
	color: #444;
	display: inline-block;
	font-size: 12px;
	margin-bottom: 3px;
	padding: 3px 4px;
	text-decoration: none;
	text-transform: capitalize;
}

.register_panel .item .error_class {
	position: absolute;
	bottom: 5px;
	right: -30px;
}

.register_panel.top_set>h1 {
	background: rgba(0, 0, 0, 0) none repeat scroll 0 0 !important;
	border: 0 none !important;
}

#forget_panel .form input {
	margin-bottom: 0;
}

span#ctl00_MainContent_lblRecords {
	font-size: 14px;
	font-weight: 600;
	padding: 0;
	display: inline-block;
	vertical-align: middle;
}

a:hover,
.list_blue a:hover {
	color: #595959;
}

.registration_errors#register-box .register_panel img,
.registration_errors#register-box .register_panel p {
	display: inline-block;
}

.registration_errors#register-box .register_panel ul li {
	display: block;
	margin-top: 20px;
	margin-bottom: -10px;
}

.registration_errors#register-box .register_panel ul li h2 {
	padding: 0;
	font-weight: 500;
	width: 100%;
}

.registration_errors#register-box .register_panel ul li h2 span {
	font-weight: 900;
	margin-right: 5px;
}

#form_table table td .breadcrumb a {
	background: none;
	margin-bottom: 0;
	color: var(--theme-color);
	padding: 0;
}

#form_table table td .breadcrumb a:hover {
	background: none;
	padding: 0;
	margin: 0;
	color: var(--theme-color);
}

#form_table table td input#chkTerms {
	height: auto !important;
	vertical-align: middle;
	margin-top: 0 !important;
}

#form_table:last-child table td input#btn_register {
	padding: 0;
	height: 32px;
}

a#checkUserName {
	margin: -10px 00;
	display: block;
}

span.error_class {
	vertical-align: middle;
}

span.error_class.error_mssg {
	clear: both;
}

span#warning_address_form,
span#warning_personal_form {
	padding: 5px 0;
	display: block;
}

.bc_switch_content input {
	padding: 0 8px 1px !important;
}

div#feedbackThanks {
	padding: 2px 0 5px;
	text-align: center;
}

#ctl00_LoginPopUp1_ChooseState1_lnkIndia.selected_state {
	background: var(--theme-color) none repeat scroll 0 0;
	border: 2px solid #015161;
	color: #fff;
	padding: 4px 7px;
	display: inline-block;
	vertical-align: baseline;
}

span#error_image {
	padding: 0 0 10px;
}

span#error_chkTerms {
	padding: 0px 0 0;
	clear: both;
	float: left;
	width: 90%;
	margin: -25px 0px 30px 0px;
}

/*.subcat_img{float:none !important;display:inline-block;}*/

#cat_link .subcat_img {
	float: left !important;
	display: inline-block;
}

#cat_link .breadcrumb {
	background: inherit;
}

.subcat_div {
	float: none !important;
	display: inline-block;
	width: 78%;
	vertical-align: middle;
	padding-left: 10px;
	box-sizing: border-box;
	margin-top: 5px;
}

#register-box .circle-img img {
	margin: 21px auto;
}

div#register-box.referfrnd iframe#IFsendMail {
	height: 345px !important;
	box-sizing: border-box;
	overflow: hidden !important;
}

#ranking a:hover {
	color: #333;
}

#loader_p {
	padding: 10px 10px 14px !important;
	text-align: center !important;
	font-family: 'Lato', sans-serif !important;
	margin: auto;
	width: 90px;
	color: #fff;
	font-weight: bold;
}

.margin input#chkremember {
	margin-left: 0;
}

a#LoginButton:hover {
	opacity: .75;
}

.loginInner span.error_mssg {
	vertical-align: middle;
	margin-top: 0;
	margin-bottom: 0;
	display: inline-block;
}

.loginInner input {
	border: 2px solid #eee;
	height: 28px;
	padding: 3px 7px;
	box-sizing: border-box;
	vertical-align: middle;
	text-transform: capitalize;
}

.highslide-html-content>div {
	height: auto !important;
}

div#field_1.listing_line {
	width: 50%;
	margin: 0;
	padding: 15px 15px;
	box-sizing: border-box;
}

div#field_1.listing_line #address_h {
	color: #ffffff;
	margin-bottom: 5px;
	background-color: var(--theme-color);
	padding-left: 17px;
	padding-top: 6px;
	padding-bottom: 5px;
	font-size: 14px;
	font-weight: 600;
	line-height: 25px;
	border: 0;
	margin-bottom: 15px;
}

/* #field_1.listing_line ul > li > div#field_text{width:auto;margin:0;float:none;padding:10px 0 5px 45px;} */
#field_1.listing_line ul>li>div#field_text {
	width: auto;
	margin: 0;
	float: none;
	padding: 0px 0 5px 45px;
}

/* #field_1.listing_line > ul > li > a{position:absolute;left:0;top:14px;} */
#field_1.listing_line>ul>li>a {
	position: absolute;
	left: 0;
	top: 8px;
}

div#field_1.listing_line>ul>li {
	border-bottom: 1px solid #ccc;
	padding-bottom: 20px;
	margin-bottom: 20px;
	padding-top: 5px;
	display: block;
}

div#field_1.listing_line>ul>li:last-child {
	border-bottom: 0;
}

div#field_1.listing_line>ul>li #field_text span a {
	background: none;
	font-size: 14px;
	padding: 0;
}

div#field_1.listing_line>ul>li #field_text:hover span a,
div#field_1.listing_line>ul>li #field_text:hover .list_num {
	color: var(--theme-color);
}

div#field_1.listing_line>ul>li table td {
	padding: 0 0 6px 0;
}

span#warning_password_form {
	padding: 0 0 5px;
	display: block;
}

.bc_switch_content label {
	margin-bottom: 2px;
	margin-top: 12px !important;
}

.category_content .right_section {
	padding: 12px 4px;
}

.CommentLogin>a {
	display: inline-block;
	vertical-align: middle;
	background: #fff;
	border-radius: 50px;
	border: 1px solid #ccc;
	position: relative;
	padding: 2px 5px;
	font-size: 10px;
	text-decoration: none;
}

.CommentLogin>a:before {
	content: "Login";
	color: #222;
	text-transform: uppercase;
	font-weight: 600;
}

.CommentLogin>a img {
	display: none;
}

#field_4 .margin1 {
	margin: 0 0 10px;
}

.postComment textarea#review {
	border: 2px solid #eee;
	width: 100% !important;
	font-family: 'Lato', sans-serif;
	box-sizing: border-box;
	height: 90px !important;
	padding: 8px 12px !important;
	transition: all .3s;
	-webkit-transition: all .3s;
	-moz-transition: all .3s;
	max-width: 100%;
}

.postComment {
	display: inline-block;
	max-width: 700px;
	width: 100%;
	padding-right: 30px;
	position: relative;
	box-sizing: border-box;
}

span#error_review {
	vertical-align: top;
	position: absolute;
	right: 0;
	top: 0;
}

.postComment span#error_review {
	vertical-align: top;
	position: absolute;
	right: -30px;
	top: 0;
}

a#btSubmitReview {
	display: inline-block;
}

a#btSubmitReview:hover {
	opacity: .75;
}

#highlight_ads:first-child {
	margin-top: 10px !important;
}

.cover_crumbs .breadcrumb.top_breadcrum a {
	background: none;
	color: var(--theme-color);
	padding-left: 0;
}

.breadcrumb.top_breadcrum a:hover {
	color: var(--theme-color);
}

.search_box select#ct {
	width: 195px !important;
}

#main_address_d .classified_details img.right {
	margin-right: 10px;
}

/* a.add_to_contact:hover{opacity:.75;} */
a.add_to_contact,
a.add_to_contact1,
a.add_to_contacts {
	padding: 7px 16px;
	background: var(--theme-color);
	color: white;
	margin: 0px 0px 10px 10px !important;
	border-radius: 0px !important;
	height: 33px !important;
	line-height: 18px !important;
	box-sizing: border-box;
	float: left;
}

.highslide-body .loginForm .loginInner table.log_pop span.error_mssg {
	display: none;
}

span#ctl00_MainContent_RequiredFieldValidator1 p,
span#ctl00_MainContent_RequiredFieldValidator2 p {
	font-size: 14px;
	margin-top: 4px;
}

.bc_switch_content a.feedbacksubmit:hover {
	opacity: 0.9;
}

/* a#forgotPassword_sendemail img:hover, a#mailSend:hover, a.add_to_contact1:hover{opacity:.75;} */
#forgotPassword_sendemail {
	float: left;
	margin-top: 0;
	background: var(--theme-color);
	padding: 9px 0;
	height: 32px;
	position: relative;
	width: 80px;
	border-radius: 2px;
	box-sizing: border-box;
}

a#forgotPassword_sendemail:before {
	content: "Submit";
	color: #fff;
	text-transform: uppercase;
	font-size: 14px;
}

.sendmail_table.raf .txtbox {
	width: 100% !important;
	margin-right: 0px !important;
}

p.MsoNormal span {
	line-height: 22px !important;
}

table.cont_form {
	width: 452px !important;
}

#form_table table.cont_form tr td {
	width: 100%;
	position: relative;
}

#form_table table.cont_form tr td span.error_mssg {
	float: right;
	margin: 0;
	position: absolute;
	top: 0;
	right: 0;
}

#form_table table.cont_form tr td span.labels {
	margin-bottom: 5px;
	display: inline-block;
}

#form_table table.cont_form tr td span.error_class {
	position: absolute;
	right: -30px !important;
	top: 7px;
}

#form_table a#btSubmit {
	margin-top: 10px;
	display: inline-block;
}

a#ctl00_RegisterPopUp1_SubmitButton img:hover,
.bottom>input#loginButton:hover {
	opacity: .9;
}

a#ctl00_RegisterPopUp1_SubmitButton img {
	border-radius: 2px;
	display: none;
}

div#stickyBanner {
	opacity: 0;
	display: none;
}

.bc_switch_content textarea,
.bc_switch_content input {
	font-family: 'Lato', sans-serif;
}

span.send_heading {
	margin-bottom: 15px;
	display: block;
}

a#forgotPassword_sendemail img {
	margin: 5px 0 0;
	display: none;
}

div#ctl00_LoginPopUp1_forgotPassword1_pnForget input#emailid {
	height: 33px;
	border-radius: 2px;
}

#divErrorMessage h4 {
	padding: 15px;
	display: flex;
	font-size: 13px;
	background: var(--light-green-bg);
	margin: 20px 0 10px;
	line-height: 18px;
	border-radius: 4px;
	border: none;
}

div#divErrorMessage p {
	background: #c4ffc4;
	padding: 15px !important;
	border-radius: 5px;
	border: none;
	font-size: 13px;
	line-height: 18px;
	margin-bottom: 20px;
}

.choose_list select#post_category {
	width: 100%;
	padding: 0 15px;
	border: solid 1px #bbb;
	border-radius: 5px;
	height: 40px;
	line-height: 40px;
}

.stickyy4 .left_section ul li:last-child {
	margin: 0;
}

.stickyy4 .search_box select {
	margin: 16px 6px 13px;
}

a#aEditListing {
	cursor: context-menu;
}

.home_highlight .list_blue {
	line-height: 20px !important;
}

/* a#btNavSearch:hover, a.right-refer:hover, #register-box .submit:hover img{opacity:0.75;} */
a.right-refer {
	background: var(--light-yelow-color);
	color: #222;
	padding: 8px 8px;
	border-radius: 0px;
	font-size: 14px;
	height: 33px;
	margin: 0 0 0 10px;
	display: inline-block;
	vertical-align: bottom;
	line-height: 18px;
	float: left;
}

@-moz-document url-prefix() {
	a.right-refer {
		margin-top: 0.5px;
	}

	.directory {
		margin-right: 11px;
	}
}

#refer_frnd_div #register-box iframe {
	height: 290px !important;
}

.grow_business {
	width: 100%;
	float: left;
	background: url(../image/bg.jpg);
	background-size: cover;
	margin-top: 30px;
	margin-bottom: 20px;
}

.grow_contact h3 {
	font-size: 30px;
	text-align: center;
	color: var(--theme-color);
}

.epage_busniess {
	padding: 35px 0 0;
	color: #fff;
}

.epage_busniess h1 {
	font-size: 30px;
	font-weight: 500;
	text-align: center;
	position: relative;
}

.epage_busniess h1::after {
	text-align: center;
	left: 0;
	right: 0;
	width: 60px;
	height: 2px;
	margin: 0 auto;
	content: "";
	position: absolute;
	background: #fff;
	bottom: -20px;
}

.epage_col_6 {
	width: 50%;
	float: left;
	padding: 60px 15px 40px;
	text-align: center;
	box-sizing: border-box;
}

.epage_col_6 h2 {
	font-size: 24px;
	color: #fff;
	font-weight: 500;
	text-decoration: none;
	margin: 20px 0 10px;
	letter-spacing: 0.6px;
}

.epage_col_6 p {
	color: #fff;
	font-size: 17px;
	line-height: 23px;
	font-weight: 300;
}

.image_epage {
	width: 105px;
	height: 105px;
	margin: 0 auto;
	background: #fff;
	padding-top: 20px;
	border-radius: 50%;
	text-align: center;
	line-height: 145px;
	box-sizing: border-box;
}

button.btn.epage_btn {
	border: 1px solid #4d90fe;
	padding: 15px 40px;
	border-radius: 3px;
	color: #fff;
	margin: 50px 0 0;
	border-radius: 3px;
	color: #fff;
	margin: 50px 0 0;
	font-weight: 500;
	font-size: 16px;
	letter-spacing: 1px;
	background-color: #4d90fe;
}

.sendmail_table.raf td {
	font-size: 14px;
	line-height: 20px;
}

.tabPannel ul {
	margin-bottom: 30px !important;
}

.grow_business .epage_busniess a.do_this {
	background: #fff;
	color: var(--theme-color);
	text-decoration: none;
	display: inline-block;
	padding: 13px 20px;
	transition: all .5s;
	-webkit-transition: all .5s;
	-moz-transition: all .5s;
	-o-transition: all .5s;
	border-radius: 2px;
	margin-top: 15px;
	border: 2px solid transparent;
}

.grow_business .epage_busniess a.do_this:hover {
	background: none;
	color: #fff;
	border: 2px solid #fff;
}

#btPost img {
	border-radius: 2px;
}

#post_advertisement_form table,
#password_form table {
	max-width: 485px;
}

form#post_advertisement_form table span.error_class,
form#password_form table span.error_img {
	position: absolute;
	top: 7px;
	right: 4px;
}

#post_advertisement_form span.error_class {
	right: 15px !important;
	/*position: absolute;*/
	font-size: 11px;
	font-weight: 400;
	line-height: normal;
	bottom: -6px;
}

.reviewpage_main div#form_table .plat_form_cat {
	overflow: visible;
}

form#post_advertisement_form table span#error_chkTerms {
	position: inherit;
	padding: 4px 0;
	right: 0;
}

#post_advertisement_form #form_table table tr td,
form#password_form table td {
	padding-right: 35px;
}

#leftDetail_link embed {
	width: 100% !important;
}

.latest_blog_section {
	padding: 0 0 30px;
	float: left;
	width: 100%;
}

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

.latest_blog_section h2 {
	font-size: 26px;
	margin-bottom: 40px;
	margin-top: 0;
	color: #000;
	padding-bottom: 20px;
	font-weight: 500;
	position: relative;
	text-transform: none !important;
}

.col3 h2 {
	text-align: center;
	color: #1E2629;
	text-transform: uppercase;
	margin: 0;
	clear: both;
	line-height: 50px;
}

.blog_img img {
	min-height: 210px;
	width: 100%;
	max-height: 300px;
}

.latest_blog_section .img-responsive {
	margin-bottom: 10px;
}

.latest_blog_section h4 {
	color: #000;
	font-size: 14pt;
	line-height: 24px;
	margin-bottom: 10px;
}

.blog-top p {
	font-size: 10pt;
	margin: 0;
	line-height: 18px;
	margin-bottom: 15px;
}

.blog_comment {
	margin-bottom: 10px;
}

.col-lg-4 {
	position: relative;
	min-height: 1px;
	padding-right: 15px;
	padding-left: 15px;
}

/*#registration_main #form_table table tr td.privacy_p{position:relative;padding-left:18px;padding-top:0;}*/
/* #registration_main #form_table table tr td.privacy_p input#chkTerms{position:absolute;left:0;top:0;} */
#registration_main #form_table table tr td.noSpace {
	padding-right: 0;
}

.more {
	color: #79be37;
	font-weight: 900;
	font-size: 14px;
}

#blog_detail p {
	line-height: 25px;
	margin-bottom: 12px;
}

#blog_detail div#address1 {
	float: none;
	width: 100%;
}

#blog_detail .left-prof-img {
	margin-right: 20px;
	width: 35%;
}

img.tab_logo {
	display: none;
}

#address_detail a.edit_pencil img:hover {
	opacity: 0.5;
}

div#address_detail .action_div a img:hover {
	opacity: 0.5;
}

a#mailSend {
	cursor: pointer;
}

a#ChangePassword:hover,
a#btPersonal:hover,
a#btAddress:hover {
	opacity: .75;
}

::-webkit-.login-panel .bottom .input-placeholder {
	color: #ccc;
}

h1.heading {
	text-align: center;
	text-transform: capitalize;
	color: #000;
	position: relative;
	font-size: 26px;
	margin-bottom: 20px;
	font-weight: 500;
}

#featured_adds_h h1.heading {
	margin-bottom: 20px;
	font-size: 26px;
}

/* h1.heading:before{content:"";position:absolute;text-align:center;width:37%;bottom:12px;left:0;height:1px;background:#000;} */
.one-square a {
	font-family: 'Lato', sans-serif;
	font-size: 14px;
	font-weight: 600;
	color: #000;
	display: inline-block;
}

/* h1.heading:after{content:"";position:absolute;text-align:center;width:37%;bottom:12px;right:0;height:1px;background:#000;} */
span.bor_botm h2 {
	font-family: 'Lato', sans-serif;
	font-size: 15px;
	font-weight: 600;
	color: #000;
	display: inline-block;
	float: left;
	width: 100%;
	margin: 0;
	line-height: 18px;
}

span.hdlink-date {
	font-size: 12.2px;
	color: #2e2e2e;
	padding: 5px 0px 0;
	margin: 0px 0px;
}

span.bor_botm i {
	color: var(--theme-color);
	float: right;
	font-size: 18px;
}

span.bor_botm {
	float: left;
	width: 100%;
	padding-bottom: 8px;
}

.nearby ul,
.reviews ul {
	background: #f2f2f2;
	padding: 10px;
	display: block;
	-webkit-padding-start: 25px;
	font-weight: 600;
	color: #03426d;
	float: left;
	width: 100%;
}

.nearby h1.heading:before,
#side_add_h h1.heading:before,
#side_add_h h1.heading:before {
	content: "";
	position: absolute;
	text-align: center;
	width: 10%;
	bottom: 12px;
	left: 0;
	height: 0px;
	background: #000;
}

.nearby h1.heading:after,
#side_add_h h1.heading:after,
#side_add_h h1.heading:after {
	content: "";
	position: absolute;
	text-align: center;
	width: 10%;
	bottom: 12px;
	right: 0;
	height: 0px;
	background: #000;
}

.item_content h3 {
	font-size: 16px;
	color: #000;
	margin-top: 20px;
	margin-bottom: 10px;
	font-weight: 600;
	line-height: 24px;
}

.item_content h5 {
	font-size: 14px;
	color: #111;
	margin-top: 10px;
	margin-bottom: 10px;
	font-weight: 500;
	line-height: 18px;
}

.item_content h6 {
	font-size: 14px;
	color: var(--theme-color);
	margin-top: 10px;
	margin-bottom: 10px;
	font-weight: 600;
}

.owl-carousel .owl-item div {
	position: relative;
	padding: 0 0px;
	box-sizing: border-box;
}

span.star_business {
	position: absolute;
	bottom: 0;
	padding: 5px 10px;
}

span.star_business i.demo-icon.icon-star {
	color: #E7BB26;
	font-size: 18px;
}

span.star_business i.demo-icon.icon-star-empty {
	font-size: 18px;
	color: #fff;
}

.services ul li i {
	font-size: 60px;
}

.services ul li a h4 {
	font-weight: 600;
	font-size: 15px;
	margin-top: 5px;
	margin-bottom: 0;
	color: #333;
}

.services ul li a {
	outline: 0;
	cursor: pointer;
	font-family: 'Open Sans', sans-serif;
	color: #333;
	text-decoration: none;
}

i.demo-icon.icon-realestate {
	color: #80ae12;
}

i.demo-icon.icon-home-services {
	color: #018e43;
}

i.demo-icon.icon-tours-travels {
	color: #03426b;
}

i.demo-icon.icon-car-bikes {
	color: #de2828;
}

i.demo-icon.icon-placement-consultant {
	color: #5e889e;
}

i.demo-icon.icon-shopping {
	color: #fee03d;
}

i.demo-icon.icon-computer {
	color: #57c2cc;
}

i.demo-icon.icon-weddings {
	color: #f18137;
}

i.demo-icon.icon-health-care {
	color: #ff0000;
}

i.demo-icon.icon-business-services {
	color: #757575;
}

i.demo-icon.icon-automotive {
	color: #742d8f;
}

i.demo-icon.icon-education {
	color: #51baff;
}

i.demo-icon.icon-hotel-restaurant {
	color: #4c4c4c;
}

i.demo-icon.icon-furniture-decor {
	color: #979797;
}

i.demo-icon.icon-gym {
	color: #03426b;
}

.services ul li {
	display: inline-table;
	text-align: center;
	margin-bottom: 20px;
	border: 1px solid rgba(74, 55, 55, 0);
	min-height: 140px;
	padding: 10px 0;
	width: 10%;
	cursor: pointer;
	background: #f2f2f2;
	vertical-align: middle;
}

.category_services {
	width: 100%;
	display: table-row;
}

#services-demo .category_services {
	width: 100%;
	display: block;
	margin: 0;
	width: 100%;
}

#services-demo i {
	font-size: 55px;
}

#services-demo a h4 {
	font-weight: 600;
	font-size: 14px;
	margin-top: 5px;
	margin-bottom: 0;
	color: #333;
}

#services-demo a {
	outline: 0;
	cursor: pointer;
	font-family: 'Open Sans', sans-serif;
	color: #333;
	text-decoration: none;
}

.item_list {
	text-align: center;
	margin-bottom: 0;
	min-height: 163px;
	padding: 10px 15px !important;
	width: 10%;
	cursor: pointer;
	/*background:#f2f2f2; border:1px solid rgba(74, 55, 55, 0);*/
	vertical-align: middle;
	display: block;
	width: 100%;
}

.services {
	padding: 15px 0 30px;
	width: 100%;
	float: left;
}

.featured.businesses {
	width: 100%;
	float: left;
	padding: 10px 0;
	border-top: 1px solid #DEDEDE;
	/*background:#fbfbfb;*/
}

#featured_adds {
	width: 100%;
	float: left;
}

.featured.businesses h1.heading {
	margin-bottom: 35px;
	margin-top: 30px;
	float: left;
	width: 100%;
}

.featured.businesses h1.heading:before,
.articles h1.heading:before {
	content: "";
	position: absolute;
	text-align: center;
	margin: 0 auto;
	bottom: -23px;
	width: 275px;
	height: 1px;
	background: #000;
	left: 0;
	right: 0;
	display: none;
}

.featured.businesses h1.heading:after,
.articles h1.heading:after {
	content: "ÃƒÆ’Ã†â€™Ãƒâ€ Ã¢â‚¬â„¢ÃƒÆ’Ã¢â‚¬Å¡Ãƒâ€šÃ‚Â¯ÃƒÆ’Ã†â€™Ãƒâ€šÃ‚Â¢ÃƒÆ’Ã‚Â¢ÃƒÂ¢Ã¢â€šÂ¬Ã…Â¡Ãƒâ€šÃ‚Â¬ÃƒÆ’Ã¢â‚¬Å¡Ãƒâ€šÃ‚Â ÃƒÆ’Ã†â€™Ãƒâ€šÃ‚Â¢ÃƒÆ’Ã‚Â¢ÃƒÂ¢Ã¢â€šÂ¬Ã…Â¡Ãƒâ€šÃ‚Â¬ÃƒÆ’Ã‚Â¢ÃƒÂ¢Ã¢â€šÂ¬Ã…Â¾Ãƒâ€šÃ‚Â¢";
	font-family: FontAwesome;
	position: absolute;
	text-align: center;
	margin: 0 auto;
	left: 0;
	right: 0;
	bottom: -30px;
	font-size: 15px;
	height: 16px;
	width: 60px;
	background: #fff;
	display: none;
}

.the_app {
	width: 100%;
	float: left;
	border-top: 1px solid #DEDEDE;
	padding-top: 100px;
}

.app h1 {
	font-size: 30px;
	font-weight: 500;
	font-family: 'Open Sans', sans-serif;
	margin-top: 20px;
	margin-bottom: 10px;
}

.app ul li {
	padding: 5px;
}

.app ul li i {
	padding-right: 10px;
	color: #2ECAFA;
	font-size: 18px;
}

.app ul li a {
	font-size: 16px;
	color: #333;
	font-size: 16px;
	outline: 0;
	cursor: pointer;
	text-decoration: none;
}

.app p {
	margin: 20px 0;
	font-size: 16px;
}

.form_app {
	float: left;
	width: 10%;
}

form.contant_app .form_app input.app_input {
	height: 50px;
	border: 1px solid #F2F3F5;
	width: 100%;
	padding: 10px 10px;
}

.form_app.number {
	width: 70%;
	float: left;
}

form.contant_app .form_app input.app_input {
	height: 50px;
	border: 1px solid #F2F3F5;
	width: 100%;
	padding: 10px 10px;
	box-sizing: border-box;
}

.form_app.get_applink {
	width: 20%;
	float: left;
}

button.btn.applink {
	background: #1EBEF0;
	border-radius: 0;
	height: 50px;
	box-sizing: border-box;
	color: #fff;
	font-size: 15px;
	font-weight: 600;
	display: inline-block;
	padding: 6px 12px;
	margin-bottom: 0;
	font-size: 14px;
	line-height: 1.42857143;
	text-align: center;
	white-space: nowrap;
	vertical-align: middle;
	-ms-touch-action: manipulation;
	touch-action: manipulation;
	cursor: pointer;
	-webkit-user-select: none;
	-moz-user-select: none;
	-ms-user-select: none;
	user-select: none;
	background-image: none;
	border: 1px solid transparent;
	border-radius: 0px;
}

span.bold {
	font-weight: 600;
	font-size: 40px;
}

.col-xs-12.col-sm-6.col-md-6.app {
	width: 50%;
	float: left;
	position: relative;
	min-height: 1px;
	box-sizing: border-box;
	padding-right: 15px;
	padding-left: 15px;
}

.categories_banner {
	width: 20%;
	float: left;
	padding: 0 15px;
	position: absolute;
	box-sizing: border-box;
	z-index: 9;
	max-width: 270px;
}

.find_banner {
	width: 60%;
	float: left;
	padding: 0 15px;
	box-sizing: border-box;
}

.featured_banner {
	width: 22%;
	float: left;
	padding: 0 15px;
	box-sizing: border-box;
	position: absolute;
	bottom: 15px;
	left: 0;
	z-index: 9;
}

.categories_banner ul {
	width: 283px;
}

.categories_banner ul li {
	padding: 10px 10px;
	background: #e3121b;
}

.categories_banner ul li .categories_submenu li {
	padding: 5px 10px;
}

ul.categories_submenu {
	position: absolute;
	top: 53px;
	width: 292px;
	overflow: auto;
}

span.star_business i.demo-icon.icon-star {
	color: #E7BB26;
	font-size: 18px;
}

span.star_business i.demo-icon.icon-star-empty {
	font-size: 18px;
	color: #fff;
}

span.star_business {
	position: absolute;
	bottom: 0;
	padding: 5px 10px;
	width: 100%;
	left: 10px;
}

.categories_banner ul li .categories_submenu li {
	background: #006495;
}

.categories_banner ul li .categories_submenu li i {
	font-size: 20px;
	color: #fff;
}

.categories_banner ul li a h4 {
	font-size: 14px;
}

span.clr {
	margin-left: 10px;
}

.categories_banner ul li a {
	padding-left: 15px;
	color: #fff;
	text-transform: uppercase;
	font-size: 16px;
	padding-top: 5px;
	display: inline-block;
	padding-bottom: 5px;
}

.categories_banner ul li .categories_submenu li a {
	padding-bottom: 0px;
}

.categories_banner ul li img {
	padding-left: 10px;
	cursor: pointer;
	vertical-align: middle;
}

.find_banner .best_deals {
	text-align: center;
	/*width:750px;*/
	width: 50%;
	margin: 0 auto;
	-webkit-transform: translate(-50%, -50%);
	-moz-transform: translate(-50%, -50%);
	transform: translate(-50%, -50%);
	left: 50%;
	position: absolute;
	top: 55%;
	z-index: 9;
}

.find_banner .best_deals h1 {
	font-size: 50px;
	color: #fff;
	font-weight: 700;
	line-height: 52px;
	margin-top: 0;
	margin-bottom: 35px;
}

.find_banner .best_deals h1 span {
	font-weight: 400;
}

.find_banner .best_deals ul li {
	display: inline-block;
	margin-right: 5px;
	float: left;
	margin-bottom: 0px;
}

.find_banner .best_deals ul li a,
.find_banner .best_deals ul li i {
	/*color:#fff;*/
	color: #333333;
	font-size: 17px;
}

.find_banner .best_deals ul li i {
	margin-right: 5px
}

/* .banner_input{width:68%;position:relative;float:left;padding-right:10px;} */
.banner_input {
	width: 93%;
	position: relative;
	float: left;
	padding-right: 0px;
}

.banner_input.city {
	width: 25%;
	padding-right: 0;
	float: left;
}

.banner_input.search i.demo-icon.icon-search-1 {
	text-align: center;
	left: 0;
	right: 0;
}

.banner_input1 i.demo-icon.icon-search-1 {
	color: #757575;
}

.banner_input.search {
	width: 7%;
	padding: 7px 0px;
	float: left;
	background: #333333;
	height: 50px;
	text-align: center;
}

/* .banner_input input{height:50px;border:1px solid #DBDAE2;width:100%;padding:10px 30px;box-shadow:none !important;} */
.banner_input i.demo-icon.icon-location,
.banner_input i.demo-icon.icon-search-1 {
	position: absolute;
	left: 10px;
	top: 14px;
	font-size: 20px;
}

span.rating i.demo-icon.icon-star {
	color: #e7bb26;
}

span.rating i {
	font-size: 16px;
}

.nearby {
	width: 100%;
	float: left;
	margin-bottom: 20px;
}

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

.col-latest:nth-child(odd) {
	padding-right: 0px;
}

.categories_banner ul li .categories_submenu li:hover {
	background: #e3121b;
}

button.btn.btn_grow:hover {
	background: #fff;
	color: var(--theme-color);
}

button.btn.applink:hover {
	background: #e3121b;
}

form.contant_app .form_app input.app_input:focus {
	border-color: rgba(3, 66, 109, 0.2);
}

.find_banner .best_deals .nav-tabs>li>a:hover,
.find_banner .best_deals ul li:hover i,
.find_banner .best_deals ul li.active a,
.find_banner .best_deals ul li.active i,
.find_banner .best_deals ul li a:hover {
	color: #03426D;
	font-size: 17px;
}

.banner form {
	margin-top: 5px;
}

.find_banner .best_deals ul li a {
	padding: 6px 15px;
}

.banner_input.search:hover {
	background: #e3121b;
}

.banner_input.search:hover a {
	color: #fff;
}

#secondHeader {
	background: #ffffff;
	moz-transition: all .5s ease-in-out;
	opacity: 0;
	o-transition: all .5s ease-in-out;
	position: fixed;
	top: 0;
	transition: all .5s ease-in-out;
	webkit-transition: all .5s ease-in-out;
	width: 100%;
	z-index: 9;
	top: -73px;
}

.header {
	width: 100%;
	float: left;
	/*background:#ffffff;box-shadow:1px 1px 1px rgba(0, 0, 0, 0.2);*/
}

a.categories-toggle {
	background: var(--theme-color);
	color: #ffffff;
	padding: 10px;
	right: 0px;
	text-align: right;
	text-transform: uppercase;
	letter-spacing: 0.5px;
}

.banner {
	/*background:url(../images/header-img-banner_new.jpg);background-color:rgba(0, 0, 0, 0);background-repeat:no-repeat;background-size:cover; background-position:top;opacity:1;visibility:inherit;position:relative;width:100%;height:460px;*/
	height: 45vh;
	/*height:72vh;*/
}

.banner:after {
	position: relative;
	width: 100%;
	height: 100%;
	background: rgba(0, 0, 0, 0.2);
	top: 0;
	left: 0;
	content: '';
}

a.categories-toggle>i {
	margin: 5px 20px;
	-webkit-transition: all 0.1s ease-in-out;
	transition: all 0.1s ease-in-out;
}

.header_right {
	max-width: 16%;
	float: right;
	text-align: right;
}

.sidebar-trigger .sidebar-toggle {
	z-index: 1002;
	display: block;
}

/*.header a.signtxt{background:var(--light-yelow-color);color:#000;padding:15px 30px;text-transform:uppercase;float:right;font-size:16px;}*/
.header a.signtxt {
	/*background:var(--theme-color);*/
	color: #000;
	padding: 15px 10px;
	/*text-transform:uppercase;*/
	float: right;
	font-size: 15px;
	width:
		/*175px*/
		120px;
	text-align: center;
	height: 71px;
	display: inline-flex;
	align-items: center;
	justify-content: center;
}

.header .container-fluid {
	padding-right: 0;
}

/* .header i.fa.fa-user-circle-o{font-size:20px;margin:0px 10px;} */
.business {
	width: 100%;
	float: left;
}

/* .header i.fa.fa-user-circle-o{font-size:20px;margin:0px 10px;} */
.sidebar-togglable .sidebar-toggle {
	display: block;
}

.header_left {
	width: auto;
	float: left;
}

.logo {
	width: 160px;
	padding: 4px 0 0px;
	float: left;
	display: block;
}

#secondHeader.active {
	opacity: 100;
	position: fixed;
	box-shadow: 1px 2px 2px rgba(0, 0, 0, 0.1);
	z-index: 999;
	background: white !important;
	top: 0;
}

#secondHeader .container-fluid {
	padding-right: 0;
}

.services ul {
	text-align: center;
	padding: 0;
}

#secondHeader .sticky-head-search .banner_input input {
	padding: 10px 10px 10px 35px;
	height: 42px;
}

#secondHeader .sticky-head-search .banner_input.search {
	height: 42px;
}

.sticky-head-search .banner_input input {
	padding: 10px 10px 10px 35px;
}

.banner_input input {
	height: 50px;
	border: 1px solid #d8d8d8;
	width: 100%;
	padding: 10px 30px;
	box-shadow: none !important;
	border-radius: 0;
	padding-right: 10px !important
}

.banner_input i.demo-icon.icon-location,
.banner_input i.demo-icon.icon-search-1 {
	position: absolute;
	left: 10px;
	top: 10px;
	font-size: 20px;
}

.sticky-head-search .banner_input.city {
	width: 22%;
}

.banner_input.city {
	width: 25%;
	padding-right: 0;
	float: left;
}

.sticky-head-search .banner_input.search {
	width: 8%;
	max-width: 70px;
}

.sear_ch .sticky-head-search .banner_input.search {
	width: 6%;
}

.banner_input.search a {
	color: var(--light-yelow-color);
	font-size: 24px;
}

.sticky-head-search .banner_input {
	width: 65%;
}

.sticky-head-search {
	width: 71%;
	float: right;
	padding: 15px 20px 0px;
}

.sticky-head-search .banner_input.select_choose {
	width: 25%;
	padding-right: 0;
}

.sticky-head-search input.sticky-search-input {
	width: 75%;
	padding-left: 10px;
	height: 42px;
}

.sticky-head-search .banner_input.select_choose select#types {
	height: 42px;
	margin-bottom: 0;
	border-right: 0;
	width: 100% !important;
	background-color: #eee;
}

a.categories-toggle:hover>i {
	margin: 5px 20px;
}

div#side_add br {
	display: none;
}

.latest_blog_section h4 a {
	font-size: 18px;
	line-height: 24px;
	color: #333;
	font-weight: 600;
}

.latest_blog_section h4 {
	font-size: 20px;
	color: #000;
	font-weight: 600;
	margin: 16px 0px 4px;
}

.blog-top.address_detailLatest p {
	font-size: 14px;
	color: #000;
	margin-bottom: 10px;
	letter-spacing: 0.2px;
	line-height: 22px;
	font-family: 'Open Sans', sans-serif;
}

.blog-top.address_detailLatest a {
	font-size: 14px;
	font-weight: 600;
	/*color:#03426d;*/
	color: #fff;
}

.reg-log .login-page .form {
	position: relative;
	z-index: 1;
	max-width: 100%;
	margin: 0 auto;
	padding: 0px 10px;
	text-align: left;
}

.reg-log .login-page .form input,
.modal-body.reg-log .column-form input#emailid {
	outline: 0;
	background: #f2f2f2;
	margin: 0 0 15px;
	box-sizing: border-box;
	display: block;
	width: 100%;
	font-size: 14px;
	line-height: 1.42857143;
	color: #555;
	background-color: #fff;
	background-image: none;
	-webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, .075);
	box-shadow: inset 0 1px 1px rgba(0, 0, 0, .075);
	-webkit-transition: border-color ease-in-out .15s, -webkit-box-shadow ease-in-out .15s;
	-o-transition: border-color ease-in-out .15s, box-shadow ease-in-out .15s;
	transition: border-color ease-in-out .15s, box-shadow ease-in-out .15s;
	height: 42px;
	padding: 6px 12px;
	border: 2px solid #EEEEEE;
	border-radius: 0;
}

.modal-body.reg-log .column-form input#emailid {
	height: 42px !important;
	padding: 6px 12px !important;
	max-width: 100% !important;
}

.reg-log p.message1 {
	margin-top: 15px;
}

.forgotpassword-form span.error.err {
	color: var(--theme-color);
	float: left;
	margin-bottom: 6px;
}

.reg-log .login-page .form .register-button,
.login-button,
.back-button,
.modal-body.reg-log .forgotpassword-form a.forgot-button {
	outline: 0;
	background: var(--theme-color);
	border: 0;
	padding: 11px 25px;
	color: #FFFFFF;
	font-size: 14px;
	-webkit-transition: all 0.3 ease;
	transition: all 0.3 ease;
	cursor: pointer;
	font-size: 16px;
	font-weight: 600;
	display: inline-block;
	width: auto;
	border-radius: 5px;
	letter-spacing: 0.8px;
}

.modal-body.reg-log .forgotpassword-form a.login_acc {
	margin: 10px 0 12px;
	color: #8a8585;
	font-size: 14px;
	font-weight: 600;
	text-decoration: none;
	text-align: left;
	margin-top: 0;
	letter-spacing: 0.5px;
	margin-left: 10px;
}

/* .reg-log .login-page .form .register-button:hover, .reg-log .login-page .form .register-button:active, .reg-log .login-page .form .register-button:focus, .modal-body.reg-log .forgotpassword-form .form a.forgot-button:hover{background:#004c70;color:#fff;} */
.reg-log .login-page .form .register-button:hover,
.reg-log .login-page .form .register-button:active,
.reg-log .login-page .form .register-button:focus,
.modal-body.reg-log .forgotpassword-form .form a.forgot-button:hover {
	background: #e3121b;
	color: #fff;
}

/* .login-button:hover, .login-button:active, .login-button:focus{background:#004c70;color:#fff;} */
.login-button:hover,
.login-button:active,
.login-button:focus {
	background: var(--light-yelow-color);
	color: #fff;
}

.reg-log .login-page .form .message {
	margin: 15px 0 0;
	color: #252525;
	font-size: 14px;
	font-weight: 600;
}

.reg-log .login-page .form .message a {
	color: #1EBEF0;
	text-decoration: none;
}

.reg-log .login-page .form .register-form {
	display: none;
}

.reg-log .login-page .container .info span {
	color: #4d4d4d;
	font-size: 12px;
}

.reg-log .login-page .container .info span a {
	color: #000000;
	text-decoration: none;
}

.reg-log .login-page .container .info span .fa {
	color: #EF3B3A;
}

a.lis_back,
a.sign_back {
	background: transparent;
	border: 1px solid var(--theme-color) !important;
	color: var(--theme-color);
	padding: 11px 18px;
	margin-left: 10px;
}

.reg-log .login-page .form .register-form .lis_msg .lis_text {
	text-align: center;
	margin: 30px auto;
	font-size: 22px;
	width: 70%;
}

a.signupBack.sign_back:hover {
	color: var(--theme-color);
}

a.details_popback {
	position: absolute;
	right: 37px;
	top: -58px;
	padding: 0 !important;
	width: 29px;
	height: 29px;
	display: flex;
	align-items: center;
	justify-content: center;
	border-radius: 50px;
	background: transparent;
	border: 1px solid #7f6e6c !important;
	color: #6c6c6c;
}

.lis_msg {
	text-align: center;
}

a.login_forget {
	margin: 10px 0 12px;
	color: var(--theme-color);
	font-size: 12px;
	font-weight: 600;
	text-decoration: none;
	text-align: left;
	float: left;
	margin-top: 0;
	letter-spacing: 0.5px;
	display: block;
	width: 100%;
}

a.login_forget:hover {
	color: #8a8585;
}

div#footer .search_field a {
	margin: 3px 0;
	display: inline-block;
}

/*p.message1.mylog a{color:var(--theme-color);}*/
p.message1.mylog a {
	color:  var(--theme-color);
	font-weight: bold;
	font-size: 16px;
	text-decoration: underline;
}

.reg-log p.message1 a {
	font-weight: bold;
	font-size: 16px;
	color: var(--theme-color);
	text-decoration: underline;
}

.reg-log button.close i {
	background: var(--theme-color);
	opacity: 1;
	width: 35px;
	height: 35px;
	line-height: 35px;
	color: #fff;
	border-radius: 0px 4px 0px 0px;
}

.reg-log .modal-header {
	position: relative;
}

.reg-log span.error.err {
	font-size: 14px;
}

.reg-log button.close {
	margin-top: 0 !important;
	opacity: 1;
	position: absolute;
	top: 0;
	z-index: 999;
	right: 0;
}

.column-form label {
	display: block;
	max-width: 100%;
	margin-bottom: 5px;
	font-size: 15px;
	font-weight: bold;
	line-height: 1.42857143;
	color: #333;
	float: left;
}

.column-form label em {
	color: var(--theme-color);
	margin-left: 3px;
}

.column-form {
	width: 100%;
	float: left;
	position: relative;
}

.reg-log button.close i:hover {
	background: var(--theme-color);
}

p.register_head,
.modal-body.reg-log #forget_panel h1 {
	font-size: 30px;
	font-weight: 500;
	text-align: center;
	position: relative;
	margin-bottom: 30px;
}

p.register_head::after,
.modal-body.reg-log #forget_panel h1::after {
	text-align: center;
	left: 0;
	right: 0;
	width: 60px;
	height: 2px;
	margin: 0 auto;
	content: "";
	position: absolute;
	background:var(--theme-color);
	bottom: -20px;
}

.featured_div {
	width: 100%;
	background: rgba(8, 147, 165, 0.9686274509803922);
	margin-top: 10px;
	padding: 13px 0;
	text-align: center;
	float: left;
	border-radius: 10px;
}

.featured_div img.img_funt {
	display: none;
}

.listing_leftfeatured {
	width: 57%;
	float: left;
	padding: 0 13px;
	padding-right: 0;
	text-align: left;
}

.listing_leftfeatured a {
	color: #fff;
	float: left;
	width: 100%;
}

.leftfeatured_right {
	width: 38%;
	float: left;
	padding: 0 10px;
}

.leftfeatured_right img {
	border: 2px solid #14446C;
	border-radius: 50%;
}

.featured_div h2 {
	color: #fff;
	font-weight: 700;
	font-size: 17px;
	text-align: center;
	position: relative;
	display: inline-block;
	margin-bottom: 13px;
	padding-top: 5px;
	margin-top: 0;
}

.featured_div h2:after {
	position: absolute;
	background: #fff;
	left: 0;
	right: 0;
	border-bottom: 1px solid #fff;
	content: "";
	bottom: -1px;
}

.leftfeatured_right img {
	border: 2px solid #14446C;
	border-radius: 50%;
}

.listing_leftfeatured h3 {
	font-size: 14px;
	font-weight: 600;
	margin: 8px 0;
}

.listing_leftfeatured p {
	font-size: 10px;
	font-weight: 700;
}

p.listing_review {
	color: #FFEB3B;
	font-size: 12px;
	margin: 8px 0;
	float: left;
	width: 100%;
}

span.star_listing i.fa.fa-star {
	color: #e2ba23;
}

img.img_close {
	position: absolute;
	left: 20px;
	top: 15px;
	height: 24px;
}

img.img_funt {
	position: absolute;
	right: 13px;
	top: 9px;
	height: 65px;
}

.bc_switcher {
	width: 229px;
	visibility: inherit;
}

a.flash-button:hover,
a.flash-button:focus {
	color: #fff;
	text-decoration: none;
}

.flash-button {
	background: #04252c;
	padding: 17px 30px;
	color: #fff;
	border: none;
	border-radius: 0;
	/*animation-name:flash;animation-duration:1s;animation-timing-function:linear;animation-iteration-count:infinite;-webkit-animation-name:flash;-webkit-animation-duration:1s;-webkit-animation-timing-function:linear;-webkit-animation-iteration-count:infinite;-moz-animation-name:flash;-moz-animation-duration:1s;-moz-animation-timing-function:linear;-moz-animation-iteration-count:infinite;*/
	float: right;
	margin-right: 0px;
	position: relative;
	z-index: 9;
}

/* .add-ress{font-family:'Open Sans', sans-serif;margin-bottom:5px;line-height:22px;} */
.add-ress {
	font-family: 'Open Sans', sans-serif;
	margin-bottom: 0px;
	line-height: 22px;
}

.banner_input.input_search i.fa.fa-search {
	position: absolute;
	left: 10px;
	top: 14px;
	font-size: 20px;
}

.listingkeyword span.breadcrumb {
	font-size: 18px;
	font-weight: 600;
	letter-spacing: 0.5px;
	color: #fff;
	padding-left: 10px;
	font-family: 'Open Sans', sans-serif;
	margin-bottom: 5px;
	background: #000;
	background-color: transparent;
	padding: 10px 15px;
	border: 0;
	text-align: left;
}

.banner_input.select_choose select#types {
	padding: 10px 10px 10px 10px;
	height: 50px;
	border: 1px solid #DBDAE2;
}

.banner_input.select_choose {
	width: auto;
}

.sear_ch .banner_input.select_choose {
	width: 25%;
}

/* .featured.businesses .owl-carousel .owl-item .Specialization.item img{width:auto !important;vertical-align:middle;line-height:190px;position:absolute;left:50%;top:50%;-webkit-transform:translate(-50%, -50%);-moz-transform:translate(-50%, -50%);transform:translate(-50%, -50%);} */
.featured.businesses .owl-carousel .owl-item .Specialization.item img {
	width: auto !important;
	vertical-align: middle;
	line-height: 190px;
	position: absolute;
	left: 50%;
	top: 50%;
	-webkit-transform: translate(-50%, -50%);
	-moz-transform: translate(-50%, -50%);
	transform: translate(-50%, -50%);
	height: 100%;
	object-fit: contain;
}

/* .featured.businesses .owl-carousel .owl-item .Specialization.item .item_img{height:auto;position:relative;overflow: hidden;padding:0; border:1px solid #d8d8d8; max-height: 186px; min-height: 176px;} */
.featured.businesses .owl-carousel .owl-item .Specialization.item .item_img {
	height: auto;
	position: relative;
	overflow: hidden;
	padding: 0;
	border: 1px solid #d8d8d8;
	max-height: 190px;
	min-height: 190px;
}

.featured.businesses .owl-carousel .owl-item .Specialization.item {
	padding: 0 5px;
	width: 100%;
	height: auto;
}

.featured.businesses .feturd-imgs {
	float: left;
	width: 100%;
	padding: 0;
	position: relative;
}

.featured.businesses .item_content {
	width: 100%;
	float: left;
	word-break: break-all;
	padding-bottom: 10px;
}

.featured.businesses .featured-busns-section {
	float: left;
	/*border:1px solid #d8d8d8;*/
	float: left;
	width: 100%;
	padding-bottom: 5px;
	position: relative;
}

.featured.businesses .featured-busns-section:after {
	content: url(../images/featurd-img.png);
	position: absolute;
	left: 0px;
	top: 0px;
}

.featured.businesses .owl-wrapper-outer {
	height: auto !important;
}

.featured.businesses .item_content .fetr-product-rating {
	padding: 5px 0px;
	float: left;
	width: 100%;
}

.featured.businesses .item_content .fetr-product-rating .us-review {
	width: auto;
	float: left;
	padding: 0;
}

.featured.businesses .item_content .fetr-product-rating .count-reviews {
	float: left;
	padding-right: 0px;
}

.featured.businesses .item_content .fetr-product-rating .count-reviews span {
	color: #03426D;
}

.featured.businesses .item_content h3 {
	margin-top: 15px;
	margin-bottom: 5px;
	font-size: 15px;
}

.featured.businesses div#specilaization-demo .owl-buttons {
	width: 100%;
}

.featured.businesses div#specilaization-demo .owl-buttons .owl-prev {
	position: absolute;
	left: -50px;
	bottom: 30px;
	background-color: #cddfe3;
	background-size: 22px;
	background-position: center;
	border-radius: 50%;
	top: 47.5%;
}

.featured.businesses div#specilaization-demo .owl-buttons .owl-next {
	position: absolute;
	right: -50px;
	bottom: 30px;
	background-color: #cddfe3;
	background-size: 22px;
	background-position: center;
	border-radius: 50%;
	top: 47.5%;
}

.head-ads {
	width: 100%;
	float: left;
	text-align: center;
	margin: 15px 0;
}

.head-ads .ads-section {
	width: 100%;
	float: left;
}

.home-page-listing h1.heading {
	text-align: left;
	margin-bottom: 10px !important;
}

/* .home-page-listing .left_sidebar {background: #fcfbf9;padding: 0;} */
.home-page-listing .left_sidebar {
	background: transparent;
	padding: 0;
}

.home-page-listing .left_sidebar #featured_adds_m {
	margin-top: 0px;
	background: transparent;
	padding: 20px 0 30px;
}

.home-page-listing .right_sidebar .right-bar-section {
	background: #fcfbf9;
	float: left;
	width: 100%;
	padding: 10px 15px;
}

.home-page-listing .right_sidebar .right-bar-section div#side_add {
	background: transparent;
	border: 0;
	padding: 0;
}

.home-page-listing .right_sidebar .right-bar-section div#side_add div#side_add_h {
	background: transparent;
	width: 100% !important;
}

#review-list h3.list_blue a {
	font-size: 15px;
	font-weight: 500;
}

.home-page-listing .right_sidebar .Rating_des p {
	font-size: 15px;
}

.home-page-listing .right_sidebar div#review-list {
	margin-bottom: 5px;
}

.home-page-listing .feature-listing {
	float: left;
	width: 100%;
	display: grid;
	grid-gap: 15px;
	grid-template-columns: repeat(auto-fill, minmax(32%, 1fr));
	margin-top: 15px;
}

.home-page-listing .col-list-view {
	width: 100%;
	float: left;
	min-height: 64px;
}

.home-page-listing .feature-listing div.addressLatest {
	width: 100%;
	/*min-height:250px;height:250px;*/
	border: 1px solid #d8d8d8;
	background: #fff;
	padding: 0;
}

.home-page-listing .feature-listing div#address_detailLatest {
	width: 100%;
	padding: 0px 10px;
}

.home-page-listing .feature-listing div.listing_right p {
	min-height: 62px;
	margin-bottom: 0;
	color: #2a2a2a;
}

/* .home-page-listing .col-list-view .col-list-img {width:25%;width:100%;float:left;margin-right:10px;max-height: 186px;overflow: hidden;display: flex;flex-wrap: wrap;align-items:inherit;justify-content: center;min-height: 186px;margin-bottom: 10px;} */
/* .home-page-listing .col-list-view .col-list-img {width:25%;width:100%;float:left;margin-right:10px;height: 186px;overflow: hidden;display: flex;flex-wrap: wrap;align-items:inherit;justify-content: center;min-height: 186px;margin-bottom: 10px;} */

.home-page-listing .col-list-view .col-list-img {
	margin-bottom: 10px;
	height: 180px !important;
	width: 100% !important;
	text-align: center;
	display: flex;
	justify-content: center;
}

.home-page-listing .col-list-view .col-list-img a {
	width: 100%;
}

.listing-time-direction {
	float: left;
	width: 100%;
	padding: 0px 10px;
}

.home-page-listing .col-list-view .col-list-img img {
	width: auto;
	height: auto;
}

.home-page-listing .col-list-view .col-list-title {
	/*width: 71%;*/
	width: 100%;
	float: left;
	padding: 0 10px;
}

.home-page-listing .feature-listing div#address_detailLatest ul {
	float: left;
	width: 100%;
}

.home-page-listing .col-list-review {
	float: left;
	width: 100%;
}

.home-page-listing .col-list-view .col-list-title .one-square {
	width: 100%;
	float: left;
	margin-top: 3px;
}

.home-page-listing .col-list-view .col-list-title .one-square span.bor_botm {
	padding-bottom: 0;
}

.home-page-listing .col-list-view .col-list-title .one-square span.bor_botm a {
	font-size: 17px;
	font-weight: 500;
	color: #000;
	margin-bottom: 2px;
	text-overflow: ellipsis;
	overflow: hidden;
	white-space: nowrap;
	width: 100%;
}

.home-page-listing .col-list-review i.demo-icon.icon-star {
	color: var(--light-yelow-color);
}

.home-page-listing .col-list-review i.demo-icon {
	font-size: 15px;
}

.home-page-listing .feature-listing div#address_detailLatest a {
	color: #5e5e5e;
	font-weight: 600;
}

.listing-time-direction {
	float: left;
	width: 100%;
}

.listing-time-direction ul {
	list-style: none;
	margin-bottom: 0px;
	display: grid;
	grid-gap: 0px;
	grid-template-columns: repeat(auto-fill, minmax(62%, 1fr)38%);
	border-top: 1px solid #eee;
	padding: 8px 0;
	margin-top: 5px;
}

.listing-time-direction ul a {
	color: #595B5D;
}

.listing-time-direction ul li:last-child {
	text-align: right;
}

.classified-detail .contact-view ul li {
	/*margin-right: 10px;*/
	margin-right: 2px;
	width: 24%;
}

.feature-listing div#address_h {
	padding: 5px 10px;
}

.feature-listing .locations {
	padding: 0px 10px;
}

.feature-listing .cont_dts {
	width: 90%;
}

#featured_adds_h {
	font-size: 22px;
	font-weight: 600;
	letter-spacing: 0.5px;
	color: #000;
	font-family: 'Open Sans', sans-serif;
	margin-bottom: 5px;
	float: left;
	width: 100%;
}

.directory>a.selected {
	color: var(--theme-color);
	/**border-bottom:2px solid var(--theme-color);**/
	position: relative;
}

span.bor_botm i.demo-icon.icon-heart-empty {
	display: none;
}

#mapsearch {
	float: right;
	margin-right: 0;
	width: 40%;
	height: 200px;
	border: 1px solid rgb(222, 222, 222);
	position: relative;
	overflow: hidden;
	margin-top: 10px;
}

table.classified_details {
	width: 100% !important;
}

div#main_address_d {
	width: 100% !important;
	padding-right: 15px;
	box-sizing: border-box;
}

#registration_main #form_table table.cont_form {
	margin: 0 auto;
}

#registration_main #account_headings {
	background-color: #fff;
	height: auto;
	padding: 6px 15px;
	line-height: 30px;
	text-transform: capitalize;
	font-size: 22px;
	font-weight: 600;
	letter-spacing: 0.5px;
	color: var(--theme-color);
	padding-left: 10px;
	font-family: 'Open Sans', sans-serif;
	margin-bottom: 5px;
	text-align: center;
}

#secondHeader.active .sticky-head-search .banner_input.search {
	height: 42px;
	max-width: 45px;
	padding: 5px 0px;
}

#secondHeader.active .sticky-head-search .banner_input input {
	height: 42px;
}

#secondHeader.active .sticky-head-search .banner_input.select_choose select#types {
	height: 42px;
	margin-bottom: 0;
}

#secondHeader.active .header a.signtxt {
	padding: 20px 30px;
}

#secondHeader.active .header_left .logo a img {
	height: 60px;
}

#secondHeader.active .header_right .business a.signtxt {
	padding: 21.5px 10px;
}

#secondHeader.active .sticky-head-search {
	width: 65%;
	padding: 11px 2px;
	float: left;
}

#secondHeader.active .header_left {
	width: 15%;
}

/* #secondHeader.active .header_right{width:14%;} */
#secondHeader.active .banner_input.search a {
	font-size: 20px;
}

#secondHeader.active .banner_input i.demo-icon.icon-location,
#secondHeader.active .banner_input.input_search i.fa.fa-search {
	top: 10px;
	font-size: 18px;
}

.right_sidebar h1.heading {
	font-size: 23px;
	margin-bottom: 0;
	padding: 4px;
	margin-top: 0;
}

.Rating_des p {
	margin: 3px 0;
	display: inline-block;
}

.container.container_tab .tab_area_cover {
	margin: 0;
	float: left;
	width: 100%;
	padding: 0px 15px;
	visibility: hidden;
}

.header .header_right .business span.top_link.stick_text {
	position: relative;
	top: 25px;
	right: 30px;
	font-size: 16px;
}

.header .header_right .navigation1 .my_account,
.header .header_right .navigation1 .logout {
	margin: 0;
	position: relative;
	z-index: 1;
	color: #111;
	font-weight: bold;
	text-transform: capitalize;
	text-decoration: none;
	text-align: center;
	cursor: pointer;
	padding-left: 0;
	float: left;
	font-size: 14px;
	padding: 12px 15px;
	border-bottom: 1px solid #ddd;
	display: block;
	background: #fff;
	width: 100% !important;
	line-height: inherit;
	height: auto;
}

.account-logout {
	position: absolute;
	top: 72px;
	width: 150px;
	background: #eee;
	border-top: 2px solid #02667D;
	right: 30px;
}

.business {
	position: relative;
}

.header .header_right .business span.top_link.stick_text i.fa.fa-user-circle-o {
	margin: 0;
	margin-right: 5px;
}

.header.active .header_right .business span.top_link.stick_text {
	top: 14px;
}

/* .header.active .account-logout{top:60px;} */
#address_detailLatest ul {
	padding: 0;
}

#field_text span.list_blue {
	float: left;
}

#ctl00_MainContent_upClass {
	padding: 40px 0;
}

#click {
	margin: 10px 0;
}

#address_img.listing_left a img {
	margin-top: 0;
}

#address_img.listing_left img {
	margin-top: 10px;
}

.lb-closeContainer {
	position: absolute;
	top: 0;
	z-index: 999;
}

.listing-right .shadow_in .single-inline.col-sm-8 {
	width: 100% !important;
}

.listing_right ul li i.fa.fa-map-marker {
	margin-left: 5px;
}

ul.acc_login {
	margin: 0;
	padding: 0;
}

ul.acc_login li {
	list-style-type: none;
	padding: 30px 0px;
}

.account-logout {
	display: none;
}

ul.acc_login li:hover .account-logout {
	display: block;
}

ul.acc_login {
	padding: 0px;
	float: right;
	margin: 0;
	width: 100%;
}

/*ul.acc_login li{list-style-type:none;padding:30px 30px 30px 24px;background:var(--theme-color);color:#fff;}*/
ul.acc_login li {
	list-style-type: none;
	padding: 30px 20px 30px 20px;
	background: var(--theme-color);
	color: #fff;
	cursor: pointer;
	float: left;
	width: 100%;
	border-right: solid 1px;
}

/* .header i.fa.fa-user-circle-o {color: #fff;} */
.header i.fa.fa-user-circle-o {
	font-size: 20px;
	margin: 0px 5px 0 0;
	/*color:#fff;*/
}

ul.acc_login li:hover .account-logout {
	width: 160px;
	right: 2px;
}

.acc_login li a {
	/*color:#000 !important;*/
	color: #ffffff !important;
}

.acc_login .account-logout a {
	color: #111 !important;
}

#secondHeader.active ul.acc_login li {
	padding-right: 20px !important;
}

.business {
	position: relative;
	z-index: 9;
}

#secondHeader.active ul.acc_login li {
	list-style-type: none;
	padding: 25px 20px 19px 20px;
}

#divLoginPopUp #register-box iframe,
#divLoginPopUp #register-box iframe#IFsendMail .log_pop label {
	display: inline-block;
	max-width: 100%;
	margin-bottom: 5px;
	font-size: 15px !important;
	font-weight: bold;
	line-height: 1.42857143;
	color: #333;
	letter-spacing: 0.5px;
}

.listing-cover.listing-right .shadow_in.blogs-1 {
	padding: 15px 0 0;
}

#showReview .showReviewOuter {
	padding-bottom: 5px;
	padding: 0px;
}

@keyframes flash {
	0% {
		opacity: 1.0;
	}

	50% {
		opacity: 0.5;
	}

	100% {
		opacity: 1.0;
	}
}

@-webkit-keyframes flash {
	0% {
		opacity: 1.0;
	}

	50% {
		opacity: 0.5;
	}

	100% {
		opacity: 1.0;
	}
}

@-moz-keyframes flash {
	0% {
		opacity: 1.0;
	}

	50% {
		opacity: 0.5;
	}

	100% {
		opacity: 1.0;
	}
}

@media(max-width:1500px) {
	.featured_div h2 {
		font-size: 15px;
		margin-top: 0;
	}
}

@media(max-width:1370px) {

	.addressLatest {
		height: auto;
		margin: 15px 7px 5px;
	}

	.listing_right p,
	.listing_right ul li {
		font-size: 14px !important;
		line-height: 18px !important;
	}

	.header_right,
	#secondHeader.active .header_right {
		max-width: 16%;
	}

	.owl-carousel .owl-item div {
		padding: 0 0px;
	}

}

@media(max-width:1320px) {

	.addressLatest {
		width: 47%;
	}

	.note-editing-area .note-editable {
		max-height: 160px;
	}

}

@media(max-width:1270px) {
	.sticky-head-search .banner_input {
		width: 34%;
	}
}

@media(max-width:1260px) {

	.header a.signtxt {
		padding: 25.5px 15px;
		font-size: 15px;
	}

	.addressLatest {
		width: 47%;
	}

	.app h1 {
		font-size: 20px;
	}

	span.bold {
		font-size: 26px;
	}

}

@media(max-width:1100px) {

	.directory>a {
		display: inline-block;
		padding: 15px 15px;
	}

	.header a.signtxt {
		padding: 25.5px 15px;
		font-size: 15px;
	}

	#field_text {
		width: auto !important;
	}

	#field_1 a {
		display: inline-block;
		vertical-align: middle;
		float: left;
	}

	#field_1 .howitwork_container section a.bs-prf {
		display: flex !important;
		float: unset;
	}

}

@media (max-width:1024px) {

	.addressLatest {
		width: 46%;
		height: auto;
	}

	.header {
		height: auto;
	}

	.header a.signtxt {
		padding: 25px 15px;
		font-size: 14px;
	}

	#secondHeader.active .sticky-head-search {
		width: 100%;
	}

	.sticky-head-search {
		width: 45%;
	}

	.container {
		padding: 0 15px;
		width: 100%;
	}

	.directory>a {
		display: inline-block;
		padding: 7px 11px;
		margin-top: 0;
		font-size: 14px;
	}

	.right_sidebar {
		width: 30%;
	}

	.left_sidebar,
	div.for-grid-four {
		width: 70%;
	}

	#featured_adds,
	div#field.no-shadow {
		margin: 0px !important;
	}

	.list_blue a {
		font-size: 14px;
		color: #111111;
		font-weight: 600;
		line-height: 20px;
	}

	.services ul li {
		width: 16%;
	}

	.col-lg-4 {
		width: 33.333333%;
	}

	.featured_banner {
		width: 33%;
	}

	.header i.fa.fa-user-circle-o {
		font-size: 18px;
		margin: 0px 5px;
	}

	.find_banner .best_deals h1 {
		font-size: 30px;
		font-weight: 600;
		line-height: 40px;
		margin-bottom: 15px;
	}

	.banner {
		height: 420px;
	}

	.blog_img img {
		min-height: auto;
	}

	ul.acc_login {
		padding: 0px 10px;
	}

	.header .glyph-icon {
		font-size: 20px;
	}

	.logo {
		width: 165px;
	}

	ul.acc_login li {
		padding: 25px 9px 24.5px 10px !important;
	}

	.account-logout {
		top: 74px;
		right: 10px;
	}

	#secondHeader.active ul.acc_login li {
		padding: 26px 0 14px 6px;
		padding-right: 10px !important;
	}

	.register-panel {
		height: 102px;
	}

	.navigation {
		margin-top: -108px !important;
	}

	.directory_panel {
		margin-top: 0px;
	}

	.directory {
		z-index: 99999;
	}

	.search_box {
		margin-top: -2px;
	}

	.icon1 {
		width: 40px !important;
		background: var(--theme-color);
		margin-top: -55px !important;
		margin-left: 100% !important;
		border-radius: 50%;
		height: 40px !important;
	}

	.ft {
		color: white;
		margin-left: -5px !important;
		font-size: 22px;
	}

	.wth {
		width: 52% !important;
	}

	.wth1 {
		width: 40% !important;
	}

}

@media(max-width:900px) {

	.left_sidebar,
	div div.for-grid-four {
		width: 100%;
	}
}

@media(max-width:991px) {

	.directory_panel {
		width: 55%;
	}

	ul.acc_login li {
		padding: 5px 0px;
	}

	.header_right {
		width: 20%;
	}

	ul.acc_login {
		padding: 21px 10px;
	}

	#secondHeader.active .header_right {
		width: 21%;
	}

	#secondHeader.active ul.acc_login {
		padding: 0 0px;
	}

	#secondHeader.active .sticky-head-search {
		width: 100%;
	}

	#secondHeader.active .sticky-head-search .banner_input.select_choose select#types {
		width: 100% !important;
	}

	.banner {
		background: #f3f3f3;
	}

	.all_social {
		display: none;
	}

}

@media (max-width:850px) {

	.directory>a {
		padding: 7px 7px;
	}

	.addressLatest {
		width: 100%;
		height: auto;
	}

	#field_1 a {
		display: inline-block;
		vertical-align: middle;
	}

	#field_text {
		width: auto !important;
	}

}

@media (max-width:800px) {

	.header a.signtxt {
		padding: 21px 10px;
		font-size: 14px;
	}

	.header i.fa.fa-user-circle-o {
		font-size: 18px;
		margin: 0px 5px;
		display: inline-block;
		float: left;
	}

	.categories_banner {
		width: 25%;
	}

	.sticky-head-search {
		padding: 10px 20px 0px;
	}

	.directory>a {
		padding: 8px 5px 1px;
	}

	.banner {
		background: #f3f3f3;
	}

	.all_social {
		display: none;
	}

	.header a.signtxt {
		display: flex;
		align-items: center;
		justify-content: center;
	}

	.icon1 {
		display: none !important;
	}

}

@media(max-width:768px) {

	.featured_banner {
		width: 42%;
	}

	.banner {
		height: 460px;
		background: #f3f3f3;
	}

	#registration_main .col-xs-12,
	.col-md-6 {
		width: 100%;
		padding: 0;
	}

}

@media(max-width:767px) {

	a.details_popback {
		right: 37px;
		top: -40px;
	}

	.businesspage_totalreview_section .notapproved {
		top: 30px !important;
	}

	.services ul li {
		min-height: 140px;
		padding: 10px 0;
		width: 33.33%;
	}

	.addressLatest {
		max-width: inherit;
		width: 100% !important;
		height: auto;
		padding-bottom: 20px;
	}

	.find_banner .best_deals {
		text-align: center;
		width: 100%;
		padding: 0 15px;
	}

	a.sidebar-toggle.categories-toggle {
		top: 15px !important;
		left: 0 !important;
	}

	.header_right {
		width: 50%;
	}

	.sticky-head-search {
		display: none;
	}

	.sear_ch .sticky-head-search .tab-pane {
		width: 100%;
		float: left;
	}

	.banner_input.search {
		width: 25%;
	}

	.banner_input {
		width: 100%;
		padding-right: 0;
		margin-bottom: 10px;
	}

	.banner_input.search {
		margin-bottom: 0;
	}

	.banner_input.city {
		width: 75%;
		padding-right: 0;
	}

	.find_banner .best_deals h1 {
		font-size: 20px;
		line-height: 30px;
	}

	.app h1 {
		font-size: 24px;
	}

	span.bold {
		font-size: 26px;
	}

	.header {
		height: auto;
		background: #ffffff;
		border-bottom: 0px solid #f7f7f7;
	}

	.categories_banner {
		width: 50%;
	}

	.left_sidebar {
		width: 100% !important;
		padding: 0;
	}

	#secondHeader.active .header_right {
		width: 40%;
	}

	#secondHeader.active .header_left {
		width: 35%;
	}

	#side_add .block_2.nearby_listing {
		padding: 0;
	}

	h1.h1eading:before {
		width: 25%;
	}

	h1.heading:before {
		width: 30%;
	}

	h1.heading:after {
		width: 30%;
	}

	.find_banner .best_deals ul li a {
		padding: 5px 8px;
		height: 35px;
	}

	.find_banner .best_deals ul li a,
	.find_banner .best_deals ul li i {
		/*color:#fff;*/
		font-size: 14px;
	}

	.find_banner .best_deals .nav-tabs>li>a:hover,
	.find_banner .best_deals ul li:hover i,
	.find_banner .best_deals ul li.active a,
	.find_banner .best_deals ul li.active i,
	.find_banner .best_deals ul li a:hover {
		color: #03426D;
		font-size: 14px;
	}

	.find_banner .best_deals ul li {
		margin-right: 2px;
	}

	#featured_adds_h {
		font-size: 16px;
		padding-left: 0;
		margin-bottom: 15px;
	}

	#featured_adds {
		/*padding:20px 0;*/
		padding: 0px 0 20px;
	}

	.listing_right p,
	.listing_right ul li {
		font-size: 14px !important;
	}

	.header .header_right .business span.top_link.stick_text {
		top: 0px;
		right: 15px;
	}

	.account-logout {
		top: 61px;
		right: 15px;
	}

	.account-logout .navigation1 {
		top: 0px;
		z-index: 99;
	}

	.postComment {
		padding-right: 0;
	}

	h3.purposes {
		font-size: 18px;
	}

	.listing_right ul li {
		margin-bottom: 10px;
	}

	.featured.businesses {
		padding: 30px 0;
	}

	.mobile_menu_ad button.mobile_menu,
	.mobile_menu_ad_stky button.mobile_menu_stky {
		padding: 12px 16px;
		color: #fff;
		font-weight: bold;
		height: 71px;
	}

	div#main_address_d {
		width: 100% !important;
		padding-right: 0px;
	}

	ul.acc_login li {
		padding: 10px 10px;
		height: 100%;
	}

	.header a.signtxt {
		padding: 21px 23px 22px 5px !important;
		font-size: 15px;
		margin-right: 0px;
		height: 71px;
		width: 100%;
	}

	#secondHeader.active .header_right .business a.signtxt {
		padding: 22px 23px 22px 5.6px !important;
		font-size: 14px;
		margin-right: 0px;
	}

	ul.acc_login {
		padding: 0px 0px;
		height: inherit !important;
		line-height: 2;
		margin-right: inherit;
		border-right: solid 1px #fff;
	}

	ul.acc_login li {
		padding: 22px 35px 22px 20px !important;
		border: 0px solid red;
		float: left;
	}

	#secondHeader.active ul.acc_login li {
		padding: 23px 34px 22.5px 20px !important;
	}

	.acc_login span.for_mobile {
		display: inherit !important;
		line-height: 1;
		float: left;
	}

	.for_desktop {
		display: none;
	}

	#services-demo .owl-prev {
		left: -20px !important;
	}

	#services-demo .owl-next {
		right: -20px !important;
	}

	#mobil_est {
		display: block;
	}

	.header_left {
		width: 140px !important;
	}

	#address_detailLatest.listing_right ul li i.fa.fa-map-marker {
		margin-top: 0px;
	}

	#address_detail span.ic_on {
		padding: 0px 0;
	}

	#my_registration_main #address_h .one-square {
		width: auto;
		float: left !important;
	}

	#my_registration_main #address_h .action_div .fa-lg {
		margin-top: 0;
	}

	#my_registration_main #address_detail .fa-lg {
		margin-top: 3px;
	}

	#address #address_detail .fa-lg {
		margin-top: 0px;
	}

	#address #address_detail .lc_as {
		padding-top: 3px;
	}

	div#field {
		padding: 0px 0 !important;
	}

	#field_1 {
		padding: 0px !important;
	}

	.sear_ch .sticky-head-search .banner_input.search i.fa.fa-search {
		line-height: 1.5;
	}

	.classified_detail #main_address_d td:last-child {
		width: 90% !important;
	}

	#main_address_d table tr td .cont_middle tbody tr td.detail_buttons {
		width: 100% !important;
	}

	.classified_details tr {
		margin-bottom: 10px;
		float: left;
		width: 100%;
	}

	.classified_detail #main_address_d td:last-child a.add_to_contact,
	a.add_to_contact1,
	a.add_to_contacts {
		padding: 7px 15px;
		margin: 10px;
		font-size: 16px;
	}

	a.right-refer {
		margin: 0px 0px 0 15px;
		font-size: 16px;
	}

	.featured_banner {
		display: none;
	}

	#footer br {
		display: none;
	}

	#footer {
		padding-top: 0px;
	}

	.footer_line {
		margin-bottom: 15px;
	}

	#footer span.list_text {
		margin-top: 15px;
		float: left;
		width: 100%;
	}


}

@media(max-width:450px) {

	#referMain span.error_class {
		right: -10px !important;
	}

	#divLoginPopUp div#register-box {
		height: 330px;
	}

	#divLoginPopUp #register-box .middle_bg {
		height: 320px !important;
	}

	.services ul li {
		min-height: auto;
		padding: 10px 0;
		width: 100%;
	}

	/* .find_banner .best_deals ul li{} */
	.col-xs-12.col-sm-6.col-md-6.app {
		width: 100%;
	}

	.form_app.number,
	.form_app {
		width: 100%;
	}

	.form_app.get_applink {
		width: 20%;
		margin-top: 15px;
	}

	.categories_banner {
		width: 70%;
	}

	.header_right {
		width: 60%;
	}

	.header a.signtxt {
		padding: 21px 15px !important;
		font-size: 15px;
		float: left;
		width: auto;
	}

	.mobile_menu_ad button.mobile_menu,
	.mobile_menu_ad_stky button.mobile_menu_stky {
		padding: 12px 15px !important;
		height: 63px !important;
	}

	.menu_header_stky_ad_stky button.menu_header_stky {
		height: 64px;
	}

	.header .header_right {
		margin-right: 66px;
	}

	.header.active .header_right {
		margin-right: 66px;
	}

	h1.heading:before {
		width: 10%;
	}

	h1.heading:after {
		width: 10%;
	}

	#post_advertisement_form #keywords li {
		width: 100%;
	}

	body #post_advertisement_form .inner_listing .label_b {
		width: 90%;
	}

	#editlisting_form #keywords li {
		width: 100%;
	}

	body #editlisting_form .inner_listing .label_b {
		/*width: 90%;*/
	}

	body .classified_detail #main_address_d td:last-child {
		width: 85% !important;
	}

}

@-moz-document url-prefix() {
	.search_box select {
		text-indent: 4px;
	}
}

.postmyadv {
	padding: 0px;
	border: 0px;
	cursor: pointer;
	margin: 20px 0;
}

.loderoverlay {
	position: fixed;
	height: 100%;
	width: 100%;
	z-index: -1;
	top: 0;
	bottom: 0;
	left: 0;
	right: 0;
	background: rgba(255, 255, 255, 0.7);
}

#address_img.listing_left {
	/*width:32%;*/
	/*height:180px;*/
	width: 100%;
	height: auto;
}

.home-page-listing #address_h {
	width: 100%;
}

.listing_right a {
	color: var(--theme-color);
	text-decoration: none;
	text-transform: capitalize;
	font-weight: bold;
}

.listing_right a:hover {
	color: var(--theme-color);
	text-decoration: none;
	text-transform: capitalize;
	font-weight: bold;
}

.listing_right p {
	font-size: 14px;
	font-family: 'Open Sans', sans-serif;
	margin-bottom: 5px;
	line-height: 20px;
	margin: 0 0 10px;
}

.listing_right ul li {
	font-size: 14px;
	color: #000;
	line-height: 24px;
	list-style-type: none;
}

.listing_right ul li i {
	margin-right: 5px;
}

span.total-data {
	color: #37B2B7;
	margin-top: 5px;
	display: block;
	font-size: 14px;
}

.stickyy {
	width: 100%;
	background-color: rgba(255, 255, 255, 0.9);
	position: fixed;
	top: 0%;
	height: 49px;
	box-shadow: 1px 1px 8px 1px #b0b0b0;
	z-index: 111;
}

.completionList {
	background: none;
	background-color: #fff;
	border: solid 1px #444444;
	margin: 0px;
	padding: 5px;
	height: 200px;
	overflow: auto;
	font-size: 14px;
}

.listItem {
	background: none;
	color: #666666;
	text-align: left;
	font-size: 14px;
	margin: 0px;
	padding: 5px;
}

.itemHighlighted {
	background: none;
	background-color: #07777e;
	text-align: left;
	font-size: 14px;
	color: #fff;
	margin: 0px;
	padding: 5px;
}

a#mailSend1 {
	padding: 7px 7px;
	background: var(--theme-color);
	color: white;
	margin-right: 0px;
	border-radius: 2px;
	height: 31px;
	line-height: 31px;
	box-sizing: border-box;
}

#keywords {
	padding-left: 0;
	width: 100%;
}

#keywords .inner_listing {
	float: left;
	width: 100%;
	margin-right: 12px;
}

#keywords li {
	list-style: none;
	float: left;
	width: 33%;
}

#register-box {
	overflow: hidden !important;
}

#profile_img .slides_container {
	height: auto !important;
}

.inner_listing input {
	float: left !important;
	margin-top: 1px !important;
}

.privacy_p #chkTerms {
	top: 0px !important;
}

.privacy_p .edit_Classi_fied {
	top: 8px !important;
}

/*.privacy_p{padding-left:24px !important;}*/
#post_advertisement_form .inner_listing .label_b {
	font-size: 14px;
	float: left;
	width: auto;
}

#exp_option {
	width: 100%;
}

td #image {
	padding-top: 1px !important;
	padding-bottom: 42px !important;
	padding-left: 1px !important;
}

#dvThankRefer {
	padding-top: 60px;
}

.sendmail_table.raf .txtbox {
	width: 98% !important;
}

.lb-data .lb-close {
	right: 0px !important;
	background-color: #000 !important;
	opacity: 1 !important;
	border-radius: 50%;
	background-size: 50% !important;
	background-position: 50% 49% !important;
	top: 3px;
}

#divLoginPopUp #register-box iframe,
#divLoginPopUp #register-box iframe#IFsendMail {
	height: 305px !important;
}

button.mobile_menu,
button.mobile_menu_stky {
	background: var(--theme-color);
	border: 0px solid var(--light-yelow-color);
	text-align: center;
	outline: none;
	margin-top: 0px;
	border-radius: 0;
	padding: 24px 22px;
}

.mobile_menu .icon-bar,
.mobile_menu_stky .icon-bar {
	display: block;
	width: 19px;
	height: 2px;
	border-radius: 1px;
	background-color: #fff;
	margin-top: 4px;
}

.mobile_menu .icon-bar:nth-child(2),
.mobile_menu_stky .icon-bar:nth-child(2) {
	margin-top: 0;
}

.mobile_menu_ad,
.mobile_menu_ad_stky {
	float: right;
	margin-right: 15px;
	display: none;
}

#profile_img .prev {
	left: 20px;
}

#profile_img .next {
	float: right !important;
	left: -20px !important;
}

@media only screen and (min-width:768px) {

	.mobile_menu_ad {
		display: none;
	}

	/**********product page**********/
	.pr-sect-apr .prdct-img .slick-track {
		max-height: 300px;
		height: 300px;
	}

	div.prdct-img .owl-carousel .owl-wrapper-outer {
		height: 80px !important;
	}

	.prdct-img .thumbnailnew {
		height: 70px;
		display: flex;
		align-items: flex-end;
		justify-content: center;
		flex-wrap: wrap;
	}

}

@media only screen and (max-width:767px) {

	.mobile_menu_ad {
		display: inline;
		margin-right: 0;
	}

	.header_right {
		width: auto !important;
		margin-right: 71px;
	}

	#secondHeader.active .header_right {
		margin-right: 3px;
	}

	.directory {
		width: 100% !important;
		margin: auto;
		overflow: hidden;
		float: none !important;
	}

	.directory a {
		float: left;
		width: 100%;
		text-align: left;
		padding-left: 15px;
		font-size: 15px;
		color: #fff;
	}

	.directory>a.selected {
		font-weight: bold;
		border-top: 1px solid #fff;
		background: var(--theme-color);
	}

	.directory a:hover {
		background: var(--theme-color);
		color: #fff !important;
	}

	.mobile_menu_ad,
	.mobile_menu_ad_stky {
		float: right;
		margin-right: 0px;
		position: absolute;
		right: 0px;
		z-index: 999;
		display: block;
	}

	/* .flash-button{padding:6px 15px !important;} */
	.directory_panel.directory_panel_demo {
		display: none;
	}

	.disp_b {
		display: none !important;
	}

	.classified_details td {
		width: 35px;
		float: left;
	}

	.sear_ch .sticky-head-search {
		display: block;
	}

	/* .sear_ch{width:95% !important;}
.sear_ch .sticky-head-search .tab-pane .banner_input.input_search {width: 45% !important;}
.sear_ch .sticky-head-search .tab-pane .banner_input.city {width: 40%;}
.sear_ch .banner_input.select_choose{width:33% !important;float:left;}
.sear_ch .banner_input.select_choose select#types{width:100% !important;}
.sear_ch .banner_input.input_search{width:31% !important;}
.sear_ch .sticky-head-search .banner_input.search{width:12%;margin-top: 0;}
body div#my_account_field.listing-right{width:100% !important;}
body div#my_account_field.listing-right #address{width:100% !important;} */

	.src_bnr_im {
		height: 320px !important;
	}

	.sear_ch .sticky-head-search {
		display: block;
	}

	.sear_ch {
		width: 95% !important;
	}

	.sear_ch .sticky-head-search .banner_input.city {
		width: 100% !important;
	}

	.sear_ch .banner_input.select_choose {
		width: 100% !important;
		float: left;
		margin-bottom: 0px;
	}

	.sear_ch .banner_input.select_choose select#types {
		width: 100% !important;
	}

	.sear_ch .banner_input.input_search {
		width: 100% !important;
	}

	.sear_ch .sticky-head-search .banner_input.search {
		width: 100%;
		max-width: 100%;
	}

	#address #address_details {
		padding-left: 0;
		width: 60%;
	}

	.listing-right .shadow_in {
		margin-left: 15px;
		padding-left: 0;
	}

	.src_bnr_im {
		background-size: auto !important;
	}

	#secondHeader.active ul.acc_login li {
		padding: 19px 10px;
	}

	.dv_fom .sb_cte_gry,
	.dv_fom .web_site_url {
		padding-left: 0px !important;
	}

	.col-sm-12.key_words {
		padding: 0 !important;
	}

	.cont_infor .col-sm-6:nth-child(2n) {
		padding-left: 0px !important;
	}

	#form_table .cont_infor .col-sm-6:nth-child(2n) span.country_code {
		left: 0 !important;
	}

	.header .glyph-icon {
		float: left;
		width: auto !important;
		margin-right: 10px;
	}

	#secondHeader.active .header_left .logo a img {
		height: auto;
	}

	.se_rch {
		color: #fff;
		line-height: 1.2;
	}

	.banner_input.search {
		display: none;
	}

	.banner_input.search.mobile {
		display: block !important;
	}

	.banner_input.search.mobile {
		padding-top: 5px;
	}

	span.av_me {
		margin-top: 3px;
		float: left;
	}

	#secondHeader .container-fluid {
		padding-left: 0;
	}

	.listing-right .shadow_in {
		margin: 0;
		padding: 0;
	}

	.listing-right .shadow_in div#address {
		width: 100% !important;
		float: left;
		margin: 10px 0 3px;
		height: auto;
	}

	.fa-lg {
		margin-top: 5px;
	}

	#address_detail .list_num {
		width: 100%;
		padding-top: 2px !important;
	}

	.header .container-fluid {
		padding-left: 0;
	}

	#post_advertisement_form #form_table table tr td,
	form#password_form table td {
		padding-right: 0;
	}

	#post_advertisement_form #map {
		width: 100%;
	}

	#form_table span.breadcrumb {
		background: inherit;
		padding: 0;
		margin-bottom: 0;
	}

	/* #registration_main #form_table table tr td.privacy_p input#chkTerms {top: 4px !important;} */
	ul.acc_login li:hover .account-logout {
		left: 0px;
	}

	#editlisting_form #form_table tbody tr:first-child tbody tr {
		width: 100% !important;
	}

	.search_coloumn .tabPannel {
		padding-left: 0;
	}

	#field .shadow_in .custom-area {
		padding: 0;
	}

	.listing-right .shadow_in .single-inline.col-sm-8 {
		padding: 0px;
	}

	form#post_advertisement_form table span.error_class,
	form#password_form table span.error_img {
		position: absolute;
		top: -30px;
		right: 14px !important;
	}

	span#error_chkTerms {
		top: 0 !important;
		left: 1px;
	}

	body #registration_main form#post_advertisement_form table span#error2 {
		top: 0px;
		right: 0px !important;
	}

	/**************************registration ******************/
	#field .main-form-field {
		width: 90% !important;
	}

	#registration_main input {
		margin-top: 5px;
	}

	#registration_main select {
		margin-top: 5px;
	}

	#registration_main #form_table {
		padding: 0 15px;
	}

	#registration_main .form-group.descri_ptions {
		width: 100% !important;
	}

	#registration_main #form_table .col-sm-4,
	#registration_main #form_table .col-sm-12,
	#registration_main #form_table .col-sm-6 {
		margin-top: 15px;
		margin-bottom: 15px;
		padding: 0px;
	}

	#registration_main .form-group.sites_url {
		width: 100% !important;
	}

	#registration_main .form-group.mobile_ph {
		width: 100% !important;
	}

	.mobile_ph input#mobile,
	.mobile_ph input#phone {
		margin: 0 !important;
		width: 100% !important;
	}

	/* #registration_main #form_table input#chkTerms {top: 3px !important;width: auto;position: relative;margin-right: 5px;left: inherit;} */
	#registration_main #form_table .form-group .privacy_p {
		padding-left: 0px !important;
	}

	#registration_main div#registration_headings {
		padding-left: 15px;
	}

	#registration_main #keywords li {
		width: 50%;
	}

	#registration_main .registration_form #form_table .inner_listing input {
		width: auto;
		position: relative;
		top: 4px;
	}

	#registration_main label.label_b {
		font-size: 14px !important;
	}

	#registration_main span.error_class.error_mssg {
		margin-top: 5px;
	}

	.menu_header_stky_ad_stky {
		display: none;
	}

	.header-bnr {
		background-size: auto !important;
	}

	#secondHeader .tg-menu {
		display: none !important;
	}

	.add_button {
		float: right;
		margin: 10px 0px 0px;
	}

	.numbers_code span.country_code {
		top: 7px;
	}

	/***************classified destial*************/
	div.classified-detail .left-prof-img {
		width: 100%;
		padding-left: 0;
		padding-right: 0;
		margin-bottom: 20px;
	}

	div.classified-detail div#address1 {
		width: 100%;
		padding-left: 0;
		padding-right: 0;
		margin-top: 25px;
	}

	div.rply-area textarea {
		width: 95%;
		margin-top: 6px;
	}

	.classified-detail .data-list-tab .li-tab ul li span.destop {
		display: inherit !important;
	}

	div.slides-box-bne .ProductBlock .img-fill {
		height: auto;
	}

	div.tr-profile-img .image-uploader .uploaded .uploaded-image img {
		width: 125px;
		height: auto;
	}

	div.tr-profile-img .image-uploader .uploaded .uploaded-image {
		padding: 10px;
		display: flex;
		align-items: center;
		justify-content: center;
	}

	div.middle .text .btn-custom {
		background-color: transparent !important;
		border: none;
	}

	/***********product-detail**************/
	div.review-pri-heading {
		grid-template-columns: 50% 50%;
	}

	.aside-right.product-side-bar {
		margin-bottom: 25px;
		margin-top: 10px;
	}

	.pr-nav-right .rt-pr-view .totl-enq {
		margin-bottom: 10px;
	}

	.ad-projct-st {
		margin-bottom: 10px;
	}

	.product-all-listing .section-grid .prodct-img-view {
		min-height: 278px;
	}

	#registration_main.accountregistration_container .mobile_ph span.country_code {
		left: 0 !important;
	}

	.header-bnr .header_left {
		height: 63px;
		display: flex;
		align-items: center;
		padding-left: 5px;
	}

	#footer .search_field {
		display: block !important;
		margin: 15px 0 !important;
		padding-top: 0;
	}

	#footer .search_field ul {
		margin-top: 10px;
	}


}

@media only screen and (min-width:451px) and (max-width:767px) {

	.register_panel .login-page .register_form.myform .col-sm-6 {
		padding: 0;
	}

	.latest_blog_section {
		display: block !important;
	}

	.latest_blog_section .col-sm-4.col-lg-4.col-md-4 {
		width: 48% !important;
		float: left;
		min-height: 445px;
		height: 100%;
	}

	/* .so_rc{display: none;} */
	#post_advertisement_form #keywords li {
		width: 50%;
	}

	#editlisting_form #keywords li {
		width: 50%;
	}

	body #post_advertisement_form .inner_listing .label_b {
		width: 90%;
	}

	#form_table table tr td select {
		max-width: 100%;
	}

	#post_advertisement_form table,
	#password_form table {
		max-width: 100%;
	}

	#form_table td label {
		width: 100%;
	}

}

@media only screen and (max-width:550px) {

	.pst_rew {
		margin-top: 20px !important;
		overflow: hidden;
		float: left;
		width: 100%;
	}

	#personal_form tr,
	#password_form tr {
		width: 100% !important;
	}

	tr.adres_de {
		width: 100%;
		margin-right: 0%;
	}

	/***************mylisting*************/
	div.aside-left #my_account_field .listin_cover {
		padding: 15px;
	}

	#address_detail .action_div li a.edit_pencil img {
		margin-top: 0;
	}

	#address_detail .action_div li a img {
		margin-top: 0;
	}

	div div.productpage .grid-prod {
		grid-template-columns: 100%;
	}

}

@media only screen and (max-width:450px) {

	.se_rch {
		display: block !important;
	}

	.mobile_menu_ad,
	.mobile_menu_ad_stky {
		right: 0px;
		margin: 0;
	}

	.latest_blog_section {
		display: block !important;
	}

	.latest_blog_section .col-sm-4.col-lg-4.col-md-4 {
		width: 100% !important;
		float: left;
	}

	#register-box.register-box1 {
		width: 96%;
	}

	.src_bnr_im {
		height: 320px !important;
	}

	.sear_ch .sticky-head-search {
		display: block;
	}

	.sear_ch {
		width: 95% !important;
	}

	.sear_ch .sticky-head-search .banner_input.city {
		width: 100% !important;
	}

	.sear_ch .banner_input.select_choose {
		width: 100% !important;
		float: left;
		margin-bottom: 0px;
	}

	.sear_ch .banner_input.select_choose select#types {
		width: 100% !important;
	}

	.sear_ch .banner_input.input_search {
		width: 100% !important;
	}

	.sear_ch .sticky-head-search .banner_input.search {
		width: 100%;
		max-width: 100%;
	}

	body div#my_account_field.listing-right #address {
		height: auto;
	}

	#address #address_img {
		width: 100%;
	}

	.reg-log .login-page .form {
		padding: 0;
	}

	.sear_ch .banner_input.select_choose #typess,
	.sear_ch .banner_input.select_choose #typess #types {
		margin-bottom: 10px;
	}

	#form_table td label {
		width: 100%;
	}

}

@media only screen and (max-width:420px) {

	.login_form.myform span.error.err {
		position: inherit !important;
		width: 100%;
		left: inherit !important;
		text-align: left !important;
	}

	ul#ui-id-4 {
		width: 82% !important;
	}

	#registration_main .mobile_ph input#mobile {
		margin: 0 !important;
		width: 84% !important;
	}

	#registration_main .mobile_ph input#phone {
		margin: 0 !important;
		width: 84% !important;
	}

	#registration_main #keywords li {
		width: 100% !important;
		padding-left: 2px;
	}

	#registration_main .registration_form #form_table .inner_listing input {
		width: auto;
	}

	#registration_main .welcome_txt span.err_img {
		top: -3px !important;
	}

}

@media only screen and (max-width:360px) {

	body #registration_main .mobile_ph input#mobile {
		margin: 0 !important;
		width: 100% !important;
	}

	body #registration_main .mobile_ph input#phone {
		margin: 0 !important;
		width: 100% !important;
	}

	.find_banner .best_deals {
		margin-top: 12px;
	}

}

@media only screen and (min-width:768px) and (max-width:990px) {

	.addressLatest {
		min-height: 360px;
		height: auto;
	}

	div#main_address_d {
		width: 100% !important;
	}

	#mapsearch {
		width: 100% !important;
	}

	ul.acc_login {
		padding: 0px 8px 0 0 !important;
		padding-right: 0px !important;
	}

	.sear_ch {
		width: 85% !important;
	}

	.sear_ch .banner_input.select_choose {
		width: 25% !important;
		float: left;
	}

	.sear_ch .banner_input.select_choose select#types {
		width: 100% !important;
	}

	div.sear_ch .banner_input.input_search {
		width: 50% !important;
	}

	div.sear_ch .sticky-head-search .banner_input.city {
		width: 35%;
	}

	.sear_ch .sticky-head-search .banner_input.search {
		width: 12%;
	}

	#field .search_coloumn {
		float: left;
		width: 30%;
	}

	div#field .listingkeyword {
		width: 70%;
		float: left;
		clear: none;
	}

	#field #my_account_field {
		width: 70%;
	}

	/*#field div#address{height:250px;}*/
	.listing-right .shadow_in div#address {
		height: auto;
	}

	ul.acc_login {
		height: 50px;
	}

	ul.acc_login li {
		padding: 22px 21px 20px 10px !important;
		text-align: left;
	}

	.src_bnr_im {
		background-size: 100% 100% !important;
		background-position: inherit !important;
	}

	#services-demo .owl-prev,
	.featured.businesses div#specilaization-demo .owl-buttons .owl-prev {
		left: -20px !important;
	}

	#services-demo .owl-next,
	.featured.businesses div#specilaization-demo .owl-buttons .owl-next {
		right: -20px !important;
	}

	.classified_detail #main_address_d td:last-child {
		width: 100% !important;
	}

	.classified_details tr {
		margin-bottom: 10px;
		float: left;
		width: 100%;
	}

	div#featured_adds_h {
		float: left;
		width: 100%;
		padding-left: 0px;
		background: inherit;
	}

	.feturd_dt {
		margin-top: 2%;
		float: left;
	}

	/************ipad*********/
	#featured_adds_h h1.heading {
		float: left;
		width: 100%;
		background: inherit;
	}

	#featured_adds_m {
		min-height: 0;
		border: none;
	}

	.right-b #featured_adds_m {
		margin-top: 13px;
	}

	#field_1 li {
		display: inline-flex;
	}

	body #featured_adds #field_1 li #field_text {
		margin-top: -2px !important;
	}

	#field_1 li {
		display: inline-flex;
	}

	.body_class {
		overflow: hidden !important;
		position: fixed;
	}

	/****************registration page*********************/
	#field .main-form-field {
		width: 90% !important;
	}

	#registration_main input {
		margin-top: 5px;
	}

	/* #registration_main #form_table { padding: 5px;} */
	#registration_main .form-group.descri_ptions {
		width: 100% !important;
	}

	/* #registration_main #form_table .col-sm-4:nth-child(1), #registration_main #form_table .col-sm-12:nth-child(1), #registration_main #form_table .col-sm-6:nth-child(1) {padding-left: 0px;} */
	#registration_main .form-group.sites_url {
		width: 100% !important;
	}

	#registration_main .form-group.mobile_ph {
		width: 100% !important;
		/*display: grid;grid-template-columns: 47% 47%; grid-gap: 35px; overflow: hidden;*/
	}

	#registration_main .mobile_ph span.country_code {
		left: 0 !important;
	}

	/*#registration_main .form-group.mobile_ph .col-sm-6{padding: 0;width: 100%;}*/
	#registration_main .form-group.mobile_ph .mobileph_right {
		margin-left: 15px;
		width: 47.4%;
		padding-left: 0;
	}

	.mobile_ph input#mobile,
	.mobile_ph input#phone {
		margin: 0 !important;
		width: 100% !important;
	}

	/* #registration_main #form_table input#chkTerms {top: 3px !important;width: auto;position: relative;margin-right: 5px;left: inherit;} */
	#registration_main #form_table .form-group .privacy_p {
		padding-left: 0px !important;
	}

	/* #registration_main div#registration_headings{padding-left: 0px;} */
	#registration_main #form_table .col-sm-12:nth-child(2) {
		padding-left: 0;
	}

	body #registration_main #form_table table tr td.privacy_p input#chkTerms {
		margin-top: 2px !important;
	}

	.featured_banner {
		/*width:47%;*/
		width: 390px;
		bottom: 6px;
	}

	.find_banner .best_deals {
		top: 50%;
		width: 730px;
	}

	.all_social {
		top: 295px !important;
	}

	.find_banner .best_deals ul li a {
		padding: 6px 13px;
	}

	/***************classified destial*************/
	div.classified-detail .left-prof-img {
		width: 100%;
	}

	div.classified-detail div#address1 {
		width: 100%;
		float: left;
		margin-top: 40px;
	}

	div.list-contact-info {
		display: flex;
		align-items: center;
	}

	div.classified-detail div#address1 .contact-view {
		width: 48%;
		margin-left: 2%;
		order: 2;
	}

	div.classified-detail div#address1 .locat-info {
		width: 50%;
		margin-top: 0;
	}

	div.plg-info {
		padding: 10px 10px;
	}

	div.plg-info div#mapsearch {
		height: 210px !important;
	}

	div.tr-profile-img .image-uploader .uploaded .uploaded-image img {
		height: auto;
	}

	div.tr-profile-img .image-uploader .uploaded .uploaded-image {
		height: 165px;
		display: flex;
		align-items: center;
		justify-content: center;
		flex-wrap: wrap;
		flex-flow: wrap;
		padding: 10px;
	}

}

@media only screen and (min-width:1024px) and (max-width: 1208px) {

	.featured_banner {
		width: 32%;
		bottom: 7px;
	}

	/*.addressLatest {min-height: 400px;}*/
	.listin_cover .one-square {
		width: 20%;
	}

	#my_registration_main .address_h1 .address_detail1 {
		margin-left: 1%;
	}

	div.locat-info .name-info .sp-name {
		margin-left: 0;
		font-size: 18px;
	}

}

@media only screen and (min-width:1209px) and (max-width: 1320px) {

	.featured_banner {
		width: 28%;
		bottom: 7px;
	}

	.listing_right ul li {
		font-size: 14px;
		line-height: 20px;
	}

	#address_detailLatest {
		width: 65%;
	}

	/*.addressLatest {min-height: 450px;}*/
	.listin_cover .one-square {
		width: 20%;
	}

	#my_registration_main .address_h1 .address_detail1 {
		margin-left: 1%;
	}

	div.locat-info .name-info .sp-name {
		margin-left: 0;
		font-size: 18px;
	}

}

@media only screen and (min-width:1321px) and (max-width: 1440px) {

	#address_detailLatest {
		width: 65%;
	}

	.listing_right ul li {
		font-size: 14px;
		line-height: 20px;
	}

	#my_registration_main .address_h1 .address_detail1 {
		margin-left: 1%;
	}

}

@media only screen and (min-width:991px) and (max-width:1024px) {

	/*.addressLatest {min-height: 450px;}*/
	#services-demo .owl-prev,
	.featured.businesses div#specilaization-demo .owl-buttons .owl-prev {
		left: -20px !important;
	}

	#services-demo .owl-next,
	.featured.businesses div#specilaization-demo .owl-buttons .owl-next {
		right: -20px !important;
	}

	.feturd_dt {
		margin-top: 2%;
		float: left;
	}

	div#featured_adds_h {
		float: left;
		width: 100%;
		padding-left: 0px;
		background: inherit;
	}

	.right-b #featured_adds_m {
		margin-top: 13px;
	}

	#featured_adds_m {
		min-height: 0;
		border: none;
	}

	.featured_banner {
		width: 390px;
	}

	.find_banner .best_deals {
		top: 40%;
	}

	.listin_cover .one-square {
		width: 100%;
	}

	.listin_cover .one_square_name {
		margin: auto;
		float: none !important;
	}

	#my_registration_main .address_h1 .address_detail1 {
		margin-left: 1%;
		width: 100% !important;
		margin-top: 15px;
		float: left;
	}

	#my_registration_main .address_h1 .action_div1 {
		position: absolute;
		right: 22px;
	}

	div.tr-profile-img .image-uploader .uploaded .uploaded-image img {
		height: auto;
	}

	div.tr-profile-img .image-uploader .uploaded .uploaded-image {
		height: 165px;
		display: flex;
		align-items: center;
		justify-content: center;
		flex-wrap: wrap;
		flex-flow: wrap;
		padding: 10px;
	}

	.sectionfixed {
		right: 7px !important;
	}

	.sectionfixed div#main_address_d {
		padding-right: 8px !important;
	}

	div.locat-info .name-info .sp-name {
		margin-left: 0;
		font-size: 18px;
	}

}

@media only screen and (min-width:991px) and (max-width:1100px) {

	div#main_address_d {
		width: 100% !important;
	}

	#mapsearch {
		width: 100% !important;
	}

	ul.acc_login {
		padding: 0px 15px 0 0 !important;
		padding-right: 0 !important;
	}

	/*#sign_reg_data .modal-body.reg-log{padding:0;}*/
	#sign_reg_data .modal-body.reg-log .form {
		padding: 0;
		padding-bottom: 13px;
	}

	.jconfirm-box-container.jconfirm-animated.col-md-4.col-md-offset-4.jconfirm-no-transition {
		margin: auto !important;
		float: none;
		width: 50%;
	}

	.sear_ch {
		width: 80% !important;
	}

	#registration_main .mobile_ph span.country_code.country_codeleft {
		left: 0;
	}

	.sear_ch .banner_input.select_choose {
		width: 20% !important;
		float: left;
	}

	.sear_ch .banner_input.select_choose select#types {
		width: 100% !important;
	}

	.sear_ch .banner_input.input_search {
		width: 45% !important;
	}

	.sear_ch .sticky-head-search .banner_input.search {
		width: 12%;
	}

	.classified_detail #main_address_d td:last-child {
		width: 100% !important;
	}

	.classified_details tr {
		margin-bottom: 10px;
		float: left;
		width: 100%;
	}

	.listing-right .shadow_in div#address {
		height: auto;
	}

	/****************registration page*********************/
	#field .main-form-field {
		width: 90% !important;
	}

	#registration_main input {
		margin-top: 5px;
	}

	/* #registration_main #form_table {padding: 5px;} */
	#registration_main .form-group.descri_ptions {
		width: 100% !important;
	}

	#registration_main #form_table .col-sm-4:nth-child(1),
	#registration_main #form_table .col-sm-12:nth-child(1),
	#registration_main #form_table .col-sm-6:nth-child(1) {
		padding-left: 0px;
	}

	#registration_main .form-group.sites_url {
		width: 100% !important;
	}

	#registration_main .form-group.mobile_ph {
		width: 100% !important;
	}

	/* #registration_main #form_table input#chkTerms {top: 3px !important;width: auto;position: relative;margin-right: 5px;} */
	#registration_main #form_table .form-group .privacy_p {
		padding-left: 0px !important;
	}

	#registration_main div#registration_headings {
		padding: 0px 15px;
	}

	#registration_main #form_table .col-sm-12:nth-child(2) {
		padding-left: 0;
	}

	body #registration_main #form_table table tr td.privacy_p input#chkTerms {
		margin-top: 1px !important;
	}

	#form_table table tr td select {
		margin-top: 5px;
	}

	span.country_code {
		top: 7px;
	}

}

@media only screen and (min-width:1381px) and (max-width:1520px) {

	#secondHeader.active .header_left {
		width: 10%;
	}

	#secondHeader.active .sticky-head-search {
		width: 65%;
		float: right;
	}

	#secondHeader.active .banner_input.input_search {
		width: 70% !important;
	}

	.adr-info {
		padding-left: 5px;
	}

	.pn-infomation span.destop {
		padding-left: 5px;
	}

	.pn-infomation ul li:last-child a {
		padding-left: 5px;
	}

	.prdct-img .thumbnailnew {
		width: 88%;
	}

}

@media only screen and (min-width:1181px) and (max-width:1380px) {

	#secondHeader.active .sticky-head-search {
		width: 64%;
	}

	#secondHeader.active .banner_input.input_search {
		width: 70% !important;
	}

	div#secondHeader.active ul.acc_login li {
		padding: 25px 20px 19px 20px;
	}

	.adr-info {
		padding-left: 6px;
	}

	.pn-infomation span.destop {
		padding-left: 12px !important;
		font-weight: 600px;
	}

	.pn-infomation ul li:last-child a {
		padding-left: 6px;
	}

	div.classified-detail .data-list-tab .li-tab ul li:after {
		right: 10%;
	}

	div.tr-profile-img .image-uploader .uploaded .uploaded-image img {
		height: auto;
	}

	div.tr-profile-img .image-uploader .uploaded .uploaded-image {
		height: 165px;
		display: flex;
		align-items: center;
		justify-content: center;
		flex-wrap: wrap;
		flex-flow: wrap;
		padding: 10px;
	}

}

@media only screen and (min-width:1141px) and (max-width:1180px) {

	#secondHeader.active .sticky-head-search {
		width: 63%;
	}

	.directory>a {
		display: inline-block;
		padding: 8px 16px;
		margin-top: 0;
		font-size: 14px;
	}

	.header .glyph-icon {
		font-size: 20px;
	}

	div#secondHeader.active ul.acc_login li {
		padding: 22px 10px 22px 10px !important;
	}

	ul.acc_login li {
		padding: 27px 10px 24px 9px !important;
	}

	div#secondHeader.active .sticky-head-search .banner_input.select_choose {
		width: 30%;
	}

	div#secondHeader.active .banner_input.input_search input.sticky-search-input {
		width: 70%;
	}

	#secondHeader.active .banner_input.input_search {
		width: 70%;
	}

	#secondHeader .banner_input.input_search {
		width: 70% !important;
	}

	div#secondHeader .sticky-head-search .banner_input.select_choose {
		width: 30%;
	}

	div#secondHeader .banner_input.input_search input.sticky-search-input {
		width: 70%;
	}

	/***************classified destial*************/
	div.classified-detail .data-list-tab .li-tab ul li:after {
		right: 15%;
	}

	.adr-info {
		padding-left: 8px;
	}

	.pn-infomation span.destop {
		padding-left: 8px !important;
	}

	.pn-infomation ul li:last-child a {
		padding-left: 8px;
	}

	div.tr-profile-img .image-uploader .uploaded .uploaded-image img {
		height: auto;
	}

	div.tr-profile-img .image-uploader .uploaded .uploaded-image {
		height: 165px;
		display: flex;
		align-items: center;
		justify-content: center;
		flex-wrap: wrap;
		flex-flow: wrap;
		padding: 10px;
	}

}

@media only screen and (min-width:1024px) and (max-width:1140px) {

	div#secondHeader.active .sticky-head-search {
		width: 57%;
		float: right;
	}

	.directory>a {
		display: inline-block;
		padding: 8px 16px;
		margin-top: 0;
		font-size: 14px;
	}

	.header .glyph-icon {
		font-size: 20px;
	}

	div#secondHeader.active ul.acc_login li {
		padding: 22px 10px 22px 10px !important;
	}

	ul.acc_login li {
		padding: 27px 10px 25px 9px !important;
	}

	/***************classified destial*************/
	.adr-info {
		padding-left: 10px;
	}

	.pn-infomation span.destop {
		padding-left: 10px;
	}

	.pn-infomation ul li:last-child a {
		padding-left: 10px;
	}

	div.classified-detail .data-list-tab .li-tab ul li:after {
		right: 15%;
	}

	div.rply-area textarea {
		width: 96%;
	}

	div.tr-profile-img .image-uploader .uploaded .uploaded-image img {
		height: auto;
	}

	div.tr-profile-img .image-uploader .uploaded .uploaded-image {
		height: 165px;
		display: flex;
		align-items: center;
		justify-content: center;
		flex-wrap: wrap;
		flex-flow: wrap;
		padding: 10px;
	}

}

@media only screen and (min-width:1024px) and (max-width:1480px) {

	.featured_banner {
		width: 390px;
	}

	.jconfirm-box-container.jconfirm-animated.col-md-4.col-md-offset-4.jconfirm-no-transition {
		margin: auto !important;
		float: none;
	}

	.find_banner .best_deals {
		top: 55%;
	}

	.directory_panel {
		/*width: 58%;*/
		right: 10%;
	}

	.header i.fa.fa-user-circle-o {
		font-size: 18px;
		margin: 0px 5px;
	}

	.directory {
		display: flex;
		justify-content: center;
		width: 100%;
	}

	.header span.av_me {
		min-width: max-content;
		width: fit-content;
		float: left;
		max-width: fit-content;
	}


}

@media only screen and (min-width:1101px) and (max-width:1520px) {

	.sear_ch {
		width: 70% !important;
		padding-left: 20px;
	}

	.sear_ch .banner_input.select_choose {
		width: 20% !important;
		float: left;
	}

	.sear_ch .banner_input.select_choose select#types {
		width: 100% !important;
	}

	.sear_ch .banner_input.input_search {
		width: 48%
	}

	.sear_ch .sticky-head-search .banner_input.search {
		width: 8%;
	}

	/*********************registration page*****************/
	.wth {
		width: 57% !important;
	}

}

.mobile_ph input#mobile,
.mobile_ph input#phone {
	margin: 0;
	width: 100%;
	padding-left: 55px;
	height: 35px;
}

#registration_main .mobile_ph span.country_code {
	position: absolute;
	left: 15px;
	top: 25px;
	border-right: 1px solid rgb(169, 169, 169);
}

@media only screen and (min-width:1401px) {

	.listing-cover.listing-right .shadow_in.blogs-1 {
		padding: 0px 0 0 !important;
	}

	.shadow_in div#address {
		margin: 0px 6px 9px 4px !important;
	}
}

.banner_input.search.mobile {
	display: none;
}

#divReferFriend {
	top: 0px !important;
	left: 0px !important;
	background: rgba(0, 0, 0, 0.6) none repeat scroll 0% 0%;
	height: 100%;
	width: 100%;
}

.send_Mail {
	top: 0px !important;
	left: 0px !important;
	background: rgba(0, 0, 0, 0.6) none repeat scroll 0% 0%;
	height: 100%;
	width: 100%;
	position: fixed;
	z-index: 999;
}

.to_mail p strong {
	float: left;
	margin-left: 10px;
}

.Linkcrumb strong {
	font-size: 17px;
}

#divLoginPopUp {
	position: fixed;
	z-index: 9999;
	top: 0 !important;
	left: 0 !important;
	background: rgba(0, 0, 0, 0.5);
	width: 100%;
	height: 100%;
}

#divLoginPopUp #register-box.register-box1 {
	top: 25% !important;
}

#register-box.register-box1 {
	top: 16% !important;
}

div#registration_headings {
	padding: 8px 25px;
}

#form_table input#chkTerms {
	top: 10px !important;
}

.append_featured_listing .leftfeatured_right {
	width: 100px;
	height: 80px;
}

.append_featured_listing .leftfeatured_right img {
	height: 100%;
}

.sendMaiPopup {
	top: 0px !important;
	left: 0px !important;
	background: rgba(0, 0, 0, 0.6) none repeat scroll 0% 0%;
	height: 100%;
	width: 100%;
}

.listing_line #field_text .list_text {
	float: left;
	padding-bottom: 0;
	color: #4e4b4b;
	width: 100%;
	display: block !important;
}

#footer .breadcrumb {
	margin-bottom: 0;
}

.showReviewOuter .title {
	padding-top: 0;
}

.register-form .column-form label {
	width: 100%;
}

.login-form .column-form label {
	width: 100%;
}

.login_form.myform span.error.err {
	position: absolute;
	width: 100%;
	left: -12px;
	text-align: right;
}

.register_form.myform span.error.err {
	position: absolute;
	width: 100%;
	left: -12px;
	text-align: right;
}

.sear_ch {
	width: 60%;
	margin: 65px auto;
	overflow: hidden;
	max-width: 1280px;
}

.sear_ch .sticky-head-search {
	width: 100%;
}

.sear_ch .banner_input.input_search {
	width: 90%;
}

.sear_ch .sticky-head-search .banner_input.city {
	width: 35%;
}

/* .src_bnr_im{float:left;width:100%;background:url(../images/imgpsh_fze.jpeg);background-size:cover;height:200px;background-repeat:no-repeat;background-position:0px -180px;} */
.src_bnr_im {
	float: left;
	width: 100%;
	background: url(../images/imgpsh_fze.jpeg);
	background-size: cover;
	min-height: 200px;
	background-repeat: no-repeat;
	background-position: 0px -180px;
	height: 25.4vh;
	display: grid;
	place-content: center;
	grid-template-columns: 100%;
	position: relative;
}

#password_form table {
	max-width: 100%;
}

#personal_form tr,
#password_form tr {
	float: left;
	width: 49%;
	margin-right: 1%;
}

tr.sub_mit_frm {
	width: 100% !important;
}

form#password_form table td {
	padding-right: 0;
}

.ful_width {
	width: 100%;
}

#form_table table tr td textarea {
	max-width: 100%;
	overflow: hidden;
}

.adres_de {
	width: 32.6%;
	float: left;
	margin-right: 1%;
}

tr.post_city.adres_de {
	margin-right: 0;
}

#address_form tr.spacer {
	display: none;
}

tr.mo_bile {
	float: left;
	width: 49%;
}

tr.ph_one {
	width: 50%;
	float: left;
	margin-left: 1%;
}

.ph_one input#ctl00_ctl00_MainContent_MyAccountHomePageContent_txtPhone {
	max-width: 100%;
}

#form_table table tr td input {
	max-width: 100%;
}

div#address {
	background: #f2f2f2 !important;
}

div#field {
	float: left !important;
	width: 100%;
	padding: 20px 0 0px;
}

#field .custom-area {
	margin-top: 0px;
}

div#my_account_field.listing-right {
	width:
		/*69.5%*/
		75% !important;
	padding-left: 0px !important;
}

.search_coloumn .breadcrumb {
	margin-bottom: 3px;
	margin-left: 3px;
}

.shadow_in div#address {
	width: 48% !important;
	float: left;
	margin: 10px 6px 4px;
	/*height:340px;*/
	height: 350px;
}

.shadow_in #address_h .one-square {
	width: 100%;
}

.shadow_in #address_h div#ranking {
	width: 100%;
}

#address_details ul {
	padding-left: 0;
}

.listingkeyword .breadcrumb {
	width: 100%;
}

.listingkeyword span.breadcrumb br {
	display: none;
}

.listingkeyword span.breadcrumb font {
	display: inline;
}

.listingkeyword {
	background: transparent;
}

.listingkeyword span.breadcrumb {
	color: #222;
	padding-left: 0;
	font-size: 22px;
	line-height: 28px;
}

.listing-right .shadow_in {
	box-shadow: none;
	padding-left: 0;
	padding-top: 0;
}

#typess,
#types {
	-moz-appearance: none;
	-webkit-appearance: none;
	background: rgba(255, 255, 255, 1) url(data:image/gif;base64,R0lGODlhCwALAJEAAAAAAP///xUVFf///yH5BAEAAAMALAAAAAALAAsAAAIPnI+py+0/hJzz0IruwjsVADs=) no-repeat scroll 95% 40%;
	margin-bottom: 20px;
	border: 1px solid #f1efef;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: rgb(241, 239, 239);
	border-bottom: 2px solid #cccccc;
	border-radius: 0;
	letter-spacing: 0px;
	font-size: 14px;
	height: 35px;
	padding: 3px 8px 3px 8px;
	width: 100%;
	border-top: 0;
	border-left: 0;
	border-right: 0;
	text-transform: capitalize;
	visibility: visible !important;
}

.slides_container a {
	height: 274px;
	display: block;
}

.custom-area .left-prof-img #profile_img .slides_container {
	width: 100%;
	position: relative;
}

.custom-area .left-prof-img #profile_img .slides_container .slides_control {
	width: 100% !important;
}

.custom-area .left-prof-img #profile_img .slides_container .slides_control a {
	width: 100%;
	text-align: center;
}

.custom-area .left-prof-img #profile_img .slides_container .slides_control a img {
	line-height: 275px;
	text-align: center;
	position: absolute;
	top: inherit;
	left: 0%;
	height: auto;
}

#my_account_field #registration_main #form_table table tr td.privacy_p input#chkTerms.bst_of_pge {
	top: 4px !important;
}

.pst_rew {
	margin-top: 15px;
}

.classified_details tr {
	margin-bottom: 10px;
	float: left;
	width: 100%;
}

.Specialization.item h3:hover {
	color: #333;
}

.nearby_listing {
	overflow-x: hidden !important;
}

.latest_blog_section h4 a:hover {
	color: #333;
}

.lc_as {
	width: 23px;
	float: left;
	padding-top: 5px;
}

#address span.lc_as {
	padding-top: 1px;
	text-align: left;
}

#address_detail p {
	text-align: left;
}

#address #address_detail p.de_dscr {
	margin-bottom: 18px;
	line-height: 24px;
}

#address_detail .list_num {
	font-size: 14px;
}

.jconfirm-closeIcon {
	background-color: var(--theme-color);
	background-image: url(../images/close.png);
	color: transparent !important;
	background-repeat: no-repeat;
	width: 21px !important;
	height: 21px !important;
	text-align: center !important;
	position: absolute !important;
	right: 2px !important;
	top: 2px !important;
	background-position: center;
	opacity: 1 !important;
	border-radius: 50%;
	background-size: 12px;
}

/* .jconfirm-closeIcon{background-repeat:no-repeat;width:28px !important;height:29px !important;text-align:center !important;position:absolute !important;right:2px !important;top:2px !important;background-position:center;opacity:1 !important;    border: 1px solid #6c6c6c;border-radius: 50%;}
div.jconfirm .jconfirm-box div.jconfirm-closeIcon {line-height: 26px !important;} */
.login_form .login-button {
	padding: 8px 20px !important;
}

.register_form a.register-button {
	padding: 8px 20px !important;
}

.forgotpassword-form a.forgot-button {
	padding: 8px 20px !important;
}

.showReview.cls_det {
	padding-bottom: 15px;
}

a.add_to_contacts:hover {
	/*opacity:0.75;*/
}

.no_found_result {
	font-size: 17px;
	margin: 15px 13px 5px;
	font-weight: 600;
	color: #000;
}

.jconfirm-box.jconfirm-hilight-shake.jconfirm-type-default.jconfirm-type-animated {
	padding: 0;
}

div#register-box {
	padding-top: 0 !important;
	padding-bottom: 0 !important;
}

#address_h center {
	font-weight: bold !important;
	font-size: 16px;
	padding-top: 10px;
}

#secondHeader.active .sticky-head-search .banner_input.select_choose {
	width: 25%;
}

#secondHeader.active .banner_input.input_search input.sticky-search-input {
	width: 75%;
	padding-left: 10px;
}

#secondHeader.active .banner_input.select_choose {
	padding-right: 0;
}

#secondHeader.active .sticky-head-search .banner_input.select_choose select#types {
	border-right: 0;
	width: 100% !important;
	background-color: #eee;
}

#secondHeader.active .banner_input.input_search {
	width: 65%;
}

@media only screen and (min-width:991px) and (max-width:1140px) {
	#secondHeader.active .sticky-head-search {
		width: 62%;
	}

	#secondHeader.active .banner_input.input_search {
		width: 65%;
	}

	#secondHeader.active .sticky-head-search .banner_input.select_choose {
		width: 35%;
	}

	#secondHeader.active .banner_input.input_search input.sticky-search-input {
		width: 65%;
	}

	#secondHeader.active ul.acc_login {
		margin-top: 0;
	}

	.profile-svg {
		top: 117px !important;
	}

	.profile-progress {
		padding-bottom: 30px;
	}
}

@media only screen and (min-width:991px) and (max-width:1024px) {
	.addressLatest {
		width: 47%;
		height: auto;
		display: inline-block;
		/*height:auto;*/
	}

	#address_img.listing_left {
		width: 100%;
		height: auto;
	}

	#address_detailLatest {
		width: 100%;
	}

	.cont_dts {
		width: 90%;
	}

	#featured_adds_m {
		/*padding-top:5%;*/
	}

	.header_left,
	.logo a {
		float: left;
		padding: 0px;
		margin: 0px;
	}

	.directory_panel {
		width: 58% !important;
		right: 0;
	}

	.logo {
		/* width:auto !important; */
		/* margin-top:-8px; */
	}

	.header.active .logo {
		margin-top: -2px;
	}

	/* #left_sub #cat_link span {width: 82%;} */

	.logo img {
		/* width:88%; */
		/* margin-top: 4px; */
	}

	.directory_panel {
		position: relative;
		left: -50px;
	}

	.header .glyph-icon {
		margin-bottom: 2px;
	}

	#secondHeader.active .header_right .business a.signtxt {
		padding: 22px 15px;
	}

	/***************classified destial*************/
	.adr-info {
		padding-left: 10px;
	}

	.pn-infomation span.destop {
		padding-left: 10px;
	}

	.pn-infomation ul li:last-child a {
		padding-left: 10px;
	}

	div.classified-detail .data-list-tab .li-tab ul li:after {
		right: 14%;
	}

	div.rply-area textarea {
		width: 96%;
	}

}

@media only screen and (min-width:840px) and (max-width:990px) {
	.header-bnr #secondHeader .container-fluid {
		padding-right: 0;
		padding-left: 0;
	}

	#secondHeader.active .header_left {
		width: 16%;
	}

	#secondHeader.active .sticky-head-search {
		width: 51.5%;
		margin-left: 10px;
		padding: 15px 2px;
	}

	div.classified-detail .data-list-tab .li-tab ul li:after {
		right: 18%;
	}

	#secondHeader.active .banner_input.input_search input.sticky-search-input {
		width: 52% !important;
	}

	#secondHeader.active .sticky-head-search .banner_input.select_choose {
		width: 45% !important;
	}

	div#secondHeader .header_left {
		width: 16%;
	}

	div#secondHeader .sticky-head-search {
		width: 60%;
		margin-left: 0px;
		padding-left: 0;
	}

	div#secondHeader .banner_input.input_search input.sticky-search-input {
		width: 52% !important;
	}

	div#secondHeader .sticky-head-search .banner_input.select_choose {
		width: 45% !important;
	}

	#secondHeader .banner_input.input_search {
		width: 70%;
		padding-right: 5px;
	}

	.logo img {
		width: 88%;
	}

	.directory_panel {
		position: relative;
		left: -20px;
	}

	.header .glyph-icon {
		margin-bottom: 2px;
	}

	#secondHeader.active .header_right .business a.signtxt {
		padding: 26px 15px;
	}

	/* button.menu_header_stky{height: 72px !important;} */
}

@media only screen and (min-width:768px) and (max-width:839px) {
	div#secondHeader.active .header_left {
		width: 16%;
	}

	div#secondHeader.active .sticky-head-search {
		/*width:60%;*/
		width: 50%;
		margin-left: 10px;
	}

	div.classified-detail .data-list-tab .li-tab ul li:after {
		right: 18%;
	}

	div#secondHeader.active .banner_input.input_search input.sticky-search-input {
		width: 52% !important;
	}

	div#secondHeader.active .sticky-head-search .banner_input.select_choose {
		width: 45% !important;
	}

	div#secondHeader .header_left {
		width: 16%;
	}

	div#secondHeader .sticky-head-search {
		width: 60%;
		margin-left: 0px;
		padding-left: 0;
	}

	div#secondHeader .banner_input.input_search input.sticky-search-input {
		width: 52% !important;
	}

	div#secondHeader .sticky-head-search .banner_input.select_choose {
		width: 45% !important;
	}

	#secondHeader .banner_input.input_search {
		width: 70%;
		padding-right: 5px;
	}

	.aside-left #my_account_field .listin_cover .listin_covers {
		height: auto !important;
		padding: 20px 0;
	}

	.logo img {
		width: 88%;
	}

	.directory_panel {
		position: relative;
		left: -25px;
	}

	.header .glyph-icon {
		margin-bottom: 2px;
	}

	div.header a.signtxt {
		padding: 26px 15px !important;
	}

}

@media only screen and (min-device-width:768px) and (max-device-width:990px) {
	.directory {
		margin-top: 0px !important;
	}

	.logo {
		margin-top: 0px;
	}

	#secondHeader.active .logo {
		padding: 6px 0;
	}


}

@media only screen and (min-device-width:991px) and (max-device-width:1030px) {
	.directory {
		margin-top: 1px !important;
	}


}

@media only screen and (min-width:768px) and (max-width:990px) {
	#secondHeader.active ul.acc_login li {
		padding: 32px 20px 20px 18px !important;
		text-align: left;
	}

	#secondHeader.active .banner_input.input_search {
		width: 70%;
		padding-right: 5px;
	}

	#secondHeader.active .sticky-head-search .banner_input.select_choose {
		width: 35%;
	}

	#secondHeader.active .banner_input.input_search input.sticky-search-input {
		width: 65%;
	}

	#secondHeader.active ul.acc_login {
		margin-top: 0;
	}

	/*#address_img.listing_left{width:100%;height:auto;}*/
	#address_detailLatest {
		width: 65%;
	}

	.direction-txt {
		width: 87% !important;
	}

	.cont_dts {
		width: 85% !important;
	}

	.addressLatest {
		height: auto;
		margin-left: 0px;
		padding-bottom: 25px;
		width: 48%;
	}

	#featured_adds_m {
		margin-top: 5%;
	}

	.feturd_dt .locations {
		margin-top: 15px;
	}

	#left_sub #cat_link span {
		width: auto;
		font-size: 14px;
	}

	.search_coloumn #cat_link span {
		width: auto;
		font-size: 14px;
	}

	#left_sub #cat_link span.breadcrumbs,
	.search_coloumn #cat_link span.breadcrumb {
		width: auto;
	}

	#address_img.listing_left {
		border: 1px solid transparent;
		background: transparent;
		margin-top: 0px;
	}

	#field .listing-cover {
		width: 70%;
		padding: 0;
	}

	#field .listing-cover .custom-area {
		padding: 0px;
	}

	.listin_cover .one-square {
		width: 100%;
	}

	.listin_cover .one_square_name {
		margin: auto;
		float: none !important;
	}

	#my_registration_main .address_h1 .address_detail1 {
		margin-left: 1%;
		width: 100% !important;
		margin-top: 15px;
		float: left;
	}

	#my_registration_main .address_h1 .action_div1 {
		position: absolute;
		right: 22px;
	}

}

#my_registration_main #address_h .action_div {
	float: right;
	width: 50px;
	padding-top: 3px;
}

i.fa.fa-times-circle.fa-lg.del_ete_fr {
	color: var(--theme-color);
	font-size: 25px;
}

i.fa.fa-pencil.fa-lg.edit_list_ing {
	font-size: 18px;
	margin-right: 9px;
}

span.ic_on {
	width: 25px;
	float: left;
	line-height: 10px;
	padding: 5px 0;
	height: 30px;
}

.catre_ry {
	height: 39px;
	width: 100% !important;
	margin-bottom: 6px;
	font-size: 14px;
	box-sizing: border-box;
	background: #fff;
	font-family: 'Lato', sans-serif;
	border: 2px solid #eee;
	line-height: 32px;
	transition: all .3s;
	-webkit-transition: all .3s;
	-moz-transition: all .3s;
	-o-transition: all .3s;
	padding: 6px 12px;
	color: #333;
}

.key_words #keywords li {
	width: auto;
	margin-right: 10px;
}

.key_words #keywords li .inner_listing input {
	margin-top: 4px !important;
	margin-right: 4px;
	width: auto !important;
}

#form_table .dv_fom input[type="text"] {
	height: 39px;
	width: 100% !important;
	margin-bottom: 20px;
	font-size: 14px;
	box-sizing: border-box;
	font-family: 'Lato', sans-serif;
	box-shadow: none;
	border: 2px solid #eee;
	line-height: 20px;
	transition: all .3s;
	-webkit-transition: all .3s;
	-moz-transition: all .3s;
	-o-transition: all .3s;
	padding: 6px 12px;
	color: #333;
}

#form_table .cont_infor input[type="text"] {
	height: 40px;
	width: 100% !important;
	margin-bottom: 20px;
	font-size: 14px;
	box-sizing: border-box;
	font-family: 'Lato', sans-serif;
	box-shadow: none;
	border: 2px solid #eee;
	line-height: 20px;
	transition: all .3s;
	-webkit-transition: all .3s;
	-moz-transition: all .3s;
	-o-transition: all .3s;
	padding: 6px 12px;
	color: #333;
}

#form_table .cont_infor span.country_code {
	top: 27px;
	left: 2px;
}

.mob_ile_dt {
	padding: 6px 55px !important;
}

.cont_infor label {
	width: 100%;
}

.col-sm-12.dv_fom {
	padding: 0;
}

.dv_fom .col-sm-6 {
	padding: 0;
}

.col-sm-12.cont_infor {
	padding: 0;
}

.cont_infor .col-sm-6 {
	padding: 0;
}

.cont_infor .col-sm-4 {
	padding: 0 5px 0 5px;
}

.cont_infor .col-sm-4:first-child {
	padding-left: 0px;
}

.cont_infor .col-sm-4:last-child {
	padding-left: 5px;
	padding-right: 0;
}

.cont_infor .col-sm-6:nth-child(2n) {
	padding-left: 10px;
}

#form_table .cont_infor .col-sm-6:nth-child(2n) span.country_code {
	top: 27px;
	left: 11px;
}

.dv_fom .sb_cte_gry,
.dv_fom .web_site_url {
	padding-left: 10px;
}

.des_cipt textarea#description {
	width: 100% !important;
	padding-left: 5px;
}

.breadcrumb.top_breadcrum {
	margin-bottom: 0;
	float: left;
	width: 100%;
	padding-left: 0px;
}

.cover_crumbs {
	margin-bottom: 0;
	padding-bottom: 0;
	float: left;
	width: 100%;
	background: #f5f5f5;
	padding-top: 0;
	border: none;
}

.cover_crumbs .breadcrumb.top_breadcrum a {
	font-size: 14px;
}

#registration_main {
	border: 1px solid #ebeaea;
	padding-left: 0;
	padding-right: 0;
}

#registration_main .error_mssg img {
	position: absolute;
	right: -2px;
	top: -6px;
}

#address_detailLatest.listing_right ul li {
	float: left;
	width: 100%;
}

#address_detailLatest.listing_right ul li i.fa.fa-map-marker {
	margin-left: 1px;
	float: left;
	margin-top: 5px;
}

#address_details.listing_right ul li {
	float: left;
	width: 100%;
}

#address_details.listing_right ul li i.fa.fa-map-marker {
	margin-left: 1px;
	float: left;
	margin-top: 5px;
}

.cont_dts {
	float: left;
	width: 92%;
}

.breadcrumb.with_out_dr {
	line-height: 1.5;
}

#home_vi .banner_input.select_choose {
	padding-right: 0;
}

#home_vi .banner_input.select_choose select#typess {
	background-color: #eee;
	border-right: 0px;
}

#home_vi input#mkeywords_vi {
	padding-left: 15px;
}

#services-demo .owl-prev {
	position: absolute;
	left: -50px;
	bottom: 55px;
}

#services-demo .owl-next {
	position: absolute;
	right: -50px;
	bottom: 55px;
	z-index: 99;
}

.loa_ding {
	position: fixed;
	width: 100%;
	height: 100%;
	background: #fff;
	z-index: 9999;
	text-align: center;
}

.lo_mg {
	width: 100%;
	position: fixed;
	top: 40%;
	animation: fadeIn 1s infinite alternate;
}

.lo_mg img {
	border-radius: 5px;
}

ul#ui-id-3 {
	position: fixed !important;
	/*top:53px !important;*/
	z-index: 999;
}

ul#ui-id-1 {
	position: fixed !important;
	/*top:53px !important;*/
	z-index: 999;
}

/* .ui-menu .ui-menu-item:hover div{background:var(--theme-color);border:1px solid var(--theme-color);} */
span.classified_title {
	font-size: 12px;
	color: #777;
	font-weight: normal;
}

#cat_link img {
	float: left !important;
}

#cat_link span {
	width: auto;
	float: left;
	margin-left: 10px;
	padding-top: 6px;
}

#mobil_est {
	display: none;
}

.se_rch {
	display: none;
}

#loader_p .fa-spinner:before {
	font-size: 6em;
	color: var(--theme-color);
}

#loader_p .fa-spinner {
	-webkit-animation: rotation 2s infinite linear;
}

@-webkit-keyframes rotation {
	from {
		-webkit-transform: rotate(360deg);
	}

	to {
		-webkit-transform: rotate(0deg);
	}
}

#editlisting_form #form_table tbody tr:first-child {
	width: 100% !important;
	float: left;
}

#editlisting_form #form_table tbody tr:first-child tbody tr {
	width: 50% !important;
	float: left;
}

#editlisting_form #form_table tbody tr:first-child tbody tr:last-child {
	width: 100% !important;
}

/*#editlisting_form #form_table tbody tr{width: 50% !important;float: left;}*/
body .custom-area .left-prof-img #profile_img .slides_container .slides_control a img {
	position: unset;
}

.custom-area .left-prof-img #profile_img .slides_container .slides_control a {
	height: auto;
}

.left-prof-img {
	min-height: auto;
}

/*.sub_review_li {float: left;width: 100%;}*/
.sub_review_li p {
	color: #595B5D;
	font-size: 14px;
	line-height: 20px;
	padding-left: 0;
	box-sizing: border-box;
	padding-top: 14px;
	word-wrap: break-word;
	margin-bottom: 0;
}

.total_view_count {
	float: right;
	margin: 0px 0px 0px 10px;
}

#main_address_d .add_desc {
	margin-bottom: 20px;
}

.total_view_count i.fa.fa-eye.fa-lg {
	font-size: 14px;
	font-weight: normal;
}

.grow_business {
	display: none;
}

/*************************registration page*************************/
#registration_main a#checkUserName {
	margin: 0px 0;
	width: auto;
	float: left;
}

#registration_main div#map {
	height: 300px;
}

#registration_main #form_table {
	float: left;
	width: 100%;
	margin: 0px 0px 10px 0px;
}

/*#registration_main #form_table table tr td {display: table-cell;}*/
#registration_headings {
	padding-left: 15px;
}

/*#registration_main span.country_code {position: relative;left: 0px;padding: 0 8px;color: #222;background: #f2f2f2;height: 35px;font-size: 14px; line-height: 37px; width: 48px; float: left; top: 0;  border: 1px solid rgb(169, 169, 169);  border-right: 0;}*/
#registration_main .astrek {
	color: #ff0000;
	font-size: 18px;
}

.ad-projct i.fa.fa-plus-circle {
	color: var(--theme-color);
}

#registration_main ul li .inner_listing {
	margin-bottom:
		/* 5px*/
		0;
	width: 100%;
	margin-right: 0;
	justify-content: center;
	display: flex;
	align-items: center;
	height: 40px;
}

#registration_main ul li .inner_listing input {
	margin: 5px 0px 0px 0px !important;
	height: auto;
	width: auto;
}

#registration_main label.label_b {
	font-size: 14px;
	padding: 0px 0px 0px 0px;
	font-weight: 500;
}

#registration_main input,
#registration_main select.register_select {
	padding-left: 5px;
	width: 100%;
	height: 40px;
	max-width: 100% !important;
}

#registration_main textarea {
	padding: 5px;
	width: 100%;
	height: 110px;
}

#registration_main input#image {
	margin-bottom: 10px;
	padding-top: 8px;
	padding-left: 0;
}

#form_table .form-group input#chkTerms {
	top: 3px !important;
	position: relative;
	left: -7px;
}

span.error_class.error_mssg {
	margin-top: 0;
}

span.smalltxt {
	font-size: 12px;
	color: #ff0000;
	font-style: italic;
}

.address_detail1 p {
	text-align: left;
	float: left;
	width: 100%;
	margin-bottom: 0px;
}

.address_h1 {
	margin-bottom: 20px;
	padding: 0;
	border-bottom: 1px solid #ddd;
}

.one_square_name {
	border-radius: 50%;
	text-align: center;
	height: 60px;
	width: 60px;
	line-height: 4;
}

.one_square_img .one_square_name span {
	color: #fff;
	font-size: 14px;
	font-weight: 600;
}

.address_detail1 p a:hover {
	color: var(--theme-color);
}

.address_detail1 p a {
	color: #000;
	font-weight: 600;
}

.add_business {
	text-align: center;
	font-size: 15px;
}

.address_detail1 {
	padding-left: 12px;
	padding-right: 5px;
}

a.forgot-button.disable {
	pointer-events: none;
	padding: 6px 15px 7px;
	border-radius: 3px;
	background: rgba(3, 169, 244, 0.51) !important;
	border-radius: 3px;
}

.listin_cover .address_detail1 p {
	word-wrap: break-word;
}

/*********************************login**new-css************************************/
#reg_log_popup #register-box {
	/*width:33%;*/
	width: 50%;
}

/* #reg_log_popup #register-box {top:8% !important; bottom: auto; overflow: auto !important;} */
#reg_log_popup #register-box {
	overflow: auto !important;
}

#reg_log_popup .register_panel {
	padding-top: 0;
}

#reg_log_popup #register-box {
	padding: 0;
}

#reg_log_popup .form {
	padding: 0;
}

#register-box label {
	font-size: 15px;
	padding-top: 5px;
}

#reg_log_popup p.register_head {
	padding-top: 0;
}

#reg_log_popup .modal-body.reg-log {
	padding-top: 6px;
	padding: 24px;
}

#reg_log_popup .register_form.myform input {
	margin-bottom: 10px;
}

#reg_log_popup #register-box h1 {
	background-image: inherit;
	padding-bottom: 0;
}

#reg_log_popup #register-box .register_panel img {
	margin: auto;
}

#reg_log_popup .register_form.myform input {
	max-width: 100%;
}

/***************************************************/
/****************************postadvertisement***************************/
.postadvertisement #post_advertisement_form table {
	max-width: 75%;
	margin: auto;
}

.postadvertisement #registration_main div#map {
	margin: auto;
	width: 76%;
}

.postadvertisement #post_advertisement_form .inner_listing input {
	float: left !important;
	width: auto !important;
}

.postadvertisement #post_advertisement_form .inner_listing .label_b {
	word-wrap: break-word;
	font-size: 14px;
}

.postadvertisement ul#keywords {
	overflow: hidden;
	margin:
		/*10px 0*/
		0 0;
}

.postadvertisement #keywords li {
	width: auto;
}

/**************div************/

/**************editClassified************/
#editlisting_form .inner_listing input {
	width: auto !important;
}

.plat_form_cat {
	width: 100%;
	margin: auto;
	overflow: hidden;
	float: left;
	position: relative;
}

#my_registration_main .address_h1 {
	margin-right: 3%;
	width: 48%;
	background: #f9f9f9;
	padding: 10px;
	position: relative;
	box-shadow: 0px 1px 5px 1px #ddd;
	float: left;
}

.aside-left #my_account_field #my_registration_main .listin_cover.col-md-12 .address_h1 {
	width: 100%;
	margin: 0;
}

.aside-left #my_account_field #my_registration_main .listin_cover.col-md-12 {
	display: grid;
	grid-template-columns: repeat(auto-fill, minmax(45%, 1fr));
	grid-gap: 20px;
}

#my_registration_main .address_h1:nth-child(2n+2) {
	margin-right: 0;
}

#my_registration_main .address_h1 .address_detail1 {
	padding-left: 12px;
	padding-right: 5px;
	width: 66%;
}

#my_registration_main .address_h1 .action_div1 {
	width: 10%;
	position: absolute;
	right: 10px;
	top: 10px;
}

#my_registration_main .address_h1 .action_div1 a.del_cross {
	right: 0;
	top: 0;
}

.postadvertisement div#registration_headings {
	width: 100%;
	margin: auto;
	overflow: hidden;
}

.st_adrs div {
	padding-left: 0px;
}

#contact_headings {
	color: var(--theme-color);
	font-size: 18px;
	font-weight: 500;
	padding-bottom: 15px;
	padding-left: 10px;
	padding-top: 15px;
}

.plat_form_cat select {
	height: 39px;
	width: 100% !important;
	margin-bottom: 5px;
	font-size: 14px;
	box-sizing: border-box;
	background: #fff;
	font-family: 'Lato', sans-serif;
	border: 2px solid #eee;
	line-height: 32px;
	transition: all .3s;
	-webkit-transition: all .3s;
	-moz-transition: all .3s;
	-o-transition: all .3s;
	padding: 6px 12px;
	color: #333;
	cursor: pointer;
}

.plat_form_cat input {
	height: 40px !important;
	width: 100% !important;
	margin-bottom: 5px;
	font-size: 14px;
	box-sizing: border-box;
	font-family: 'Lato', sans-serif;
	box-shadow: none;
	border: 2px solid #eee;
	line-height: 20px;
	transition: all .3s;
	-webkit-transition: all .3s;
	-moz-transition: all .3s;
	-o-transition: all .3s;
	padding: 6px 12px;
	color: #333;
}

/*.plat_form_cat span{font-size: 14px;color: #444;margin-bottom: 5px;display: block;float: left;}*/
.plat_form_cat .category_st {
	padding: 0;
}

.lb_mobile input#mobile,
.lb_phone input#phone {
	padding-left: 50px;
}

.lb_mobile,
.lb_phone {
	position: relative;
}

.lb_mobile span.country_code {
	top: 31px;
}

.lb_phone span.country_code {
	top: 31px;
}

.map-view {
	margin-top: 15px;
}

.map-view .lb_marker {
	padding-left: 12px;
}

.plat_form_cat span.error_class {
	float: right;
}

.experience_st {
	padding-left: 0;
}

.key_words_section .Key_words span.labels {
	width: 100%;
}

.postadvertisement #post_advertisement_form #keywords .inner_listing input {
	margin-top: 3px !important;
}

#my_registration_main #address_h img {
	/*width:25px;height:25px;*/
	margin: 0;
	cursor: pointer;
}

.offen-msg span.clr-red.server_error {
	bottom: -5px;
}

.offen-msg span.clr-red.server_error p {
	margin: 0;
}

@media only screen and (max-width: 360px) {

	.esfel div.rv-coment-rply .rply-area-textarea {
		width: 63%;
	}

	.esfel div.rv-coment-rply .rply-area-rply {
		width: 36%;
	}

	.esfel div.rv-coment-rply div.rply-area textarea {
		width: 80%;
	}

	.header-bnr .header_left {
		width: 120px !important;
	}

}

@media only screen and (max-width: 420px) {

	.ad-projct-st .ad-projct {
		margin-left: 0;
	}

	/************product detail**************/
	div.rv-coment-rply .rply-area-textarea {
		width: 70%;
	}

	div.rv-coment-rply div.rply-area textarea {
		width: 85%;
	}

	div.rv-coment-rply .rply-area-rply {
		width: 22%;
		margin-left: 1%;
		margin-top: 6px;
	}

	div.pr-icon i.fa {
		width: 38px;
		height: 38px;
		line-height: 38px;
		font-size: 22px;
	}

	div.rply-id i.fa {
		width: 35px;
		height: 35px;
		line-height: 35px;
		font-size: 18px;
	}

	.esfel div.prf-name-revie {
		padding-left: 25px;
	}

}

@media only screen and (max-width: 500px) {

	div.prod-grid {
		flex: 1 1 98% !important;
		width: auto;
		max-width: auto;
		margin-bottom: 25px;
	}

	.aside-left #my_account_field .listin_cover .listin_covers #address_img {
		width: 100%;
	}

	div.aside-left #my_account_field .listin_cover .listin_covers div#address_detail {
		width: 100% !important;
		padding-left: 15px !important;
	}

	.product-all-listing div.prod-grid {
		margin-bottom: 14% !important;
	}

}

@media only screen and (max-width: 640px) {

	#reg_log_popup #register-box {
		width: 95% !important;
	}

	#reg_log_popup .register_form.myform #reg_form .col-sm-6 {
		padding: 0;
	}

	/************postadvertisement***************/
	.plat_form_cat {
		width: 95%;
	}

	.plat_form_cat select {
		margin-bottom: 0px;
	}

	.postadvertisement #registration_main div#map {
		width: 93%;
	}

	.lb_postale_code label {
		width: 100%;
	}

	.plat_form_cat .col-xs-12 {
		margin: 0 0 10px 0 !important;
	}

	.plat_form_cat input {
		margin: 0;
	}

	span#error_image {
		padding-left: 8px;
	}

	span#error2 {
		padding-left: 10px;
	}

	#contact_headings {
		padding-left: 0px;
	}

	.lb_mobile span.country_code {
		top: 30px;
	}

	.lb_phone span.country_code {
		top: 30px;
	}

	.map-view .lb_marker {
		padding-left: 0px;
	}

	.postadvertisement div#registration_headings {
		width: 85%;
	}

	.postadvertisement #post_advertisement_form table {
		max-width: 92%;
	}

	/*******************************/
	/****************forgot***************/
	.cont_ainer div#forget_panel .col-md-12 div#forgotpassword_form {
		padding: 0;
	}

	.cont_ainer div#forget_panel .col-md-12 {
		padding: 0;
	}

	.cont_ainer div#forget_panel {
		padding: 0;
	}

	#my_registration_main .address_h1 {
		margin-right: 3%;
		width: 100%;
	}

	div.aside-left #my_account_field #my_registration_main {
		padding: 15px;
	}

	.aside-left #my_account_field #my_registration_main .listin_cover.col-md-12 {
		grid-template-columns: 1fr;
		padding: 0;
	}

	#my_registration_main .one-square {
		width: 14%;
		float: left !important;
	}

	#my_registration_main .address_h1 .address_detail1 {
		width: 70%;
		float: left;
		margin-left: 25px;
	}

	#my_registration_main .address_h1 .action_div1 {
		position: absolute;
		right: 8px;
		top: 6px;
	}

	a.del_cross {
		right: 0px !important;
		top: 0px !important;
	}

	#my_registration_main {
		padding: 15px 15px 0px 5px;
	}

	.shadow_in div#address {
		width: 100% !important;
		height: auto;
	}

	div.pr-nav-right .rt-pr-view .totl-enq {
		padding: 7px 0px 7px 10px;
		margin-right: 0;
		margin-bottom: 0;
	}

	/*****product page**********/
	div.cl-profile-section {
		background-repeat: no-repeat !important;
		background-size: cover !important;
		background-position: center !important;
	}

	div#my_registration_main .one-square {
		text-align: left;
	}

	.aside-left #my_account_field .listin_cover .listin_covers #address_h {
		padding-bottom: 5px;
	}

	div.pro-file {
		width: 100%;
		padding-left: 0;
	}

	div.clas-feed {
		width: 100%;
		margin-top: 10px;
		align-items: flex-start;
	}

	div.clas-feed ul {
		width: 60%;
	}

	div.profile-covers {
		float: left;
	}

	div.clas-feed ul li .jb-card {
		padding: 15px 10px;
	}

	div.tr-profile-img .avtar-img {
		padding: 66px 37px;
	}

	div.tr-profile-img .avtar-img i.fa {
		font-size: 3em;
	}

	div.tr-profile-data {
		width: 100%;
	}

	div.cl-data {
		flex-direction: column;
	}

	div.tr-profile-img {
		width: 100%;
	}

	div.clas-feed ul li .jb-card span.pt-post {
		font-size: 12px;
	}

	.tab_area_cover .tab-blnk {
		display: none;
	}

	div.container.container_tab .tab_area_cover {
		padding: 0;
	}

	.container.container_tab .tab_area_cover .tabPannel {
		padding-left: 0;
	}

	.tab_area_cover .tabPannel ul {
		padding-top: 5px;
	}

	.tab_area_cover .tabPannel ul li .nofer {
		top: -4px;
	}

	div#address_img {
		width: 30%;
	}

	div.aside-left #my_account_field .listin_cover .listin_covers div#address_detail {
		width: 100%;
	}

	.pr-nav-right {
		width: 100%;
		margin-top: 10px;
	}

	div.pro-action ul li a {
		font-size: 12px;
	}

	div.prod-grid {
		flex: 1 1 46%;
		width: 48%;
		max-width: 48%;
		margin: 1% 8px 9%;
	}

	.ad-projct-st .ad-projct {
		padding: 7px 14px;
	}

	div.pr-nav-right .rt-pr-view .totl-enq .total-enquire {
		margin-right: 10px;
		display: flex;
		flex-wrap: wrap;
		align-items: center;
		justify-content: flex-start;
		gap: 5px;
	}

	.pr-nav-right .total-enquire span.total-views {
		padding: 0;
	}

	div.pr-nav-right .rt-pr-view .totl-enq .total-enquire i.fa {
		margin-right: 3px;
	}

	div.last-active {
		padding: 2px 6px;
		font-size: 13px;
	}

	div.tabPannel ul li a span {
		padding: 6px 10px;
	}

	div.address_detail-data ul.bt-lisitng {
		position: relative;
	}

	div.address_detail-data ul.bt-lisitng li {
		margin-right: 2px;
		font-size: 13px;
	}

	div#address_detail .list_num {
		font-size: 13px;
	}

	div.address_detail-data ul.bt-lisitng li span.ic_on {
		text-align: center;
	}

	div.address_detail-data ul.bt-lisitng li:after {
		right: -6px;
		height: 85%;
		top: -2px;
		display: none;
	}

	.aside-left #my_account_field .listin_cover .listin_covers .address_detail-data p {
		min-height: 0px;
	}

	div#my_registration_main #address_h .action_div ul li {
		display: inline-flex;
	}

	.nav-fiels .cs-clasifi {
		/* margin-bottom: 8px; */
	}

	/**************Add Your Classified*****************/
	.cls-form .col-md-12 {
		float: left;
		width: 100%;
	}

	.cls-form .col-md-12 .lf-category {
		padding: 0 !important;
	}

	.cls-form .col-md-12 .lf-category {
		padding: 0 !important;
		margin-bottom: 30px;
		float: left;
		width: 100%;
	}

	.cls-form .col-md-12 .rt-category {
		padding: 0 !important;
		float: left;
		width: 100%;
	}

	div.category-pc label.fl-lft {
		width: 27%;
	}

	label.fl-lft {
		width: 27%;
	}

	div.cm-form textarea {
		width: 73%;
	}

	div.sm-keywords {
		width: 100%;
	}

	/********Add New Product*********/
	div.ad-product-form .ps-form .up-prodct {
		width: 100%;
	}

	div.ad-product-form .ps-form .pro-form {
		width: 100%;
		padding-left: 0;
		margin-top: 15px;
	}

	.ad-product-form .ps-form .pro-form .forms-control {
		padding-left: 0;
	}

	.cm-hlf {
		padding: 0;
		margin-bottom: 20px !important;
		float: left;
		width: 100%;
	}

	.full-width .cm-hlf:nth-child(2) {
		margin-bottom: 0 !important;
	}

	div.add-products-new .ad-product-form .ps-form .up-prodct {
		width: 100%;
	}

	div.add-products-new .ad-product-form .ps-form .pro-form {
		width: 100%;
	}

	/********myaccountsetting*********/
	.form-info .full-width .cm-hlf:nth-child(2) {
		margin-bottom: 20px !important;
	}

	div.form-setting-info .form-info .ctm-form span.country_code {
		left: 0px;
	}

	div.newsletter-subscription {
		margin-top: 0px;
	}

	/*********gallery***********/
	div.gallery_view.grid-prod {
		grid-template-columns: repeat(auto-fill, minmax(48%, 1fr));
	}

}

@media only screen and (max-width: 600px) {

	/***************classified destial*************/
	.contact-view ul {
		width: 85%;
		margin: auto;
		overflow: hidden;
	}

	div.classified-detail .data-list-tab .li-tab ul {
		grid-template-columns: 50% 50%;
	}

	.classified-detail .data-list-tab .li-tab ul li {
		margin-top: 10px;
		margin-bottom: 10px;
	}

	div.prf-name-revie {
		padding-left: 20px;
	}

	.rv-coment-rply .rply-area-textarea {
		width: 77%;
	}

	.rv-coment-rply div.rply-area textarea {
		width: 92%;
	}

	.rv-coment-rply .rply-area-rply {
		width: 22%;
		margin-left: 1%;
		margin-top: 6px;
	}

	div.plg-info {
		padding: 20px 10px 10px;
	}

	div.plg-info div#mapsearch {
		height: 220px !important;
	}

	div.pr-icon i.fa {
		width: 38px;
		height: 38px;
		line-height: 38px;
		font-size: 22px;
	}

	div.rply-id i.fa {
		width: 35px;
		height: 35px;
		line-height: 35px;
		font-size: 18px;
	}

	div.reviews-coment .esfel .prf-cmnt {
		padding: 15px 15px 30px 10px;
	}

	div.classified-detail .data-list-tab .li-tab ul li:nth-child(2):after {
		display: none;
	}

	div.classified-detail .data-list-tab .li-tab ul li {
		text-align: center;
		display: flex;
		justify-content: center;
	}

	div.classified-detail .data-list-tab .li-tab ul a {
		text-align: center;
	}

	div.classified-detail .data-list-tab .li-tab ul li .report.fa.fa-warning.signtxt,
	div.classified-detail .data-list-tab .li-tab ul li .report.fa.fa-warning.signtxt p {
		width: fit-content;
		margin: 0 auto;
	}

	div.classified-detail .data-list-tab .li-tab ul li:after {
		right: 0;
	}

	/******************product/detail******************/
	div.product-ds-section .pr-sect-apr {
		grid-template-columns: 100%;
	}

	div.product-ds-section .pr-sect-apr .abut-product-st {
		padding-left: 15px;
		margin-top: 10px;
	}

	div.ProductBlock .img-fill {
		height: auto;
	}

	.product-ds-section .pr-sect-apr .abut-product-st .col-sm-6:nth-child(1) {
		width: auto;
		float: left;
	}

	.reviews-coment .esfel {
		padding-left: 0rem !important;
	}

	.tr-profile-img .image-uploader .uploaded .uploaded-image img {
		width: auto;
	}

	.prdct-img .slick-slider .item img {
		width: 95%;
		height: auto;
	}

	div.reviews-coment {
		margin-top: 0px;
	}

	.prdct-img .item.slick-slide {
		height: 100px;
	}

	.classified-detail .contact-view {
		margin-bottom: 15px;
	}

	.classified-detail .contact-view ul li {
		margin-bottom: 15px;
	}

	.prdct-img .thumbnailnew {
		height: 230px;
	}

	div#thumbnail-container .owl-item {
		display: flex;
	}

}

@media only screen and (min-width: 601px) and (max-width: 767px) {

	.rv-coment-rply .rply-area-textarea {
		width: 82%;
	}

	.rv-coment-rply .rply-area-rply {
		width: 17%;
		margin-left: 1%;
		margin-top: 6px;
	}

	div.pr-icon i.fa {
		width: 38px;
		height: 38px;
		line-height: 38px;
		font-size: 22px;
	}

	div.rply-id i.fa {
		width: 35px;
		height: 35px;
		line-height: 35px;
		font-size: 18px;
	}

	div.contact-view ul {
		display: flex;
		justify-content: space-between;
		margin-bottom: 0;
	}

	div.contact-view ul li a {
		font-size: 14px;
		padding: 7px 9px;
	}

	div.locat-info {
		margin-top: 0px;
	}

	div.contact-view ul li {
		margin-right: 1%;
	}

	div.contact-view ul li:last-child {
		margin-right: 0;
	}

	div.classified-detail .data-list-tab .li-tab ul {
		grid-template-columns: 25% 25% 25% 25%;
	}

	div.classified-detail .data-list-tab .li-tab ul li:after {
		right: 15%;
	}

	div.prf-name-revie {
		padding-left: 15px;
	}

	div.pn-infomation ul li {
		grid-template-columns: 6% 94%;
	}

	div.plg-info {
		padding: 20px 10px 10px;
	}

	div.plg-info div#mapsearch {
		height: 270px !important;
	}

	.prdct-img .slick-slider .item img {
		width: 95%;
		height: auto;
	}

	div.reviews-coment {
		margin-top: 0px;
	}

	.prdct-img .item.slick-slide {
		height: 35px;
	}

	/***************product/detail*****************/
	div.product-ds-section .pr-sect-apr .abut-product-st {
		padding-left: 15px;
		padding-top: 15px;
		padding-right: 15px;
	}

	.product-ds-section .pr-sect-apr .abut-product-st .product-title {
		float: left;
		width: 90%;
	}

	.product-ds-section .pr-sect-apr .abut-product-st .review-edit {
		float: right;
		padding-left: 0 !important;
		width: 10%;
	}

	.classified-detail .pr-sect-apr .contact-view {
		margin-top: 10px;
		margin-bottom: 10px;
	}

	.classified-detail .pr-sect-apr .contact-view ul {
		display: inline-block;
	}

	.classified-detail .pr-sect-apr .contact-view ul li a {
		padding: 8px 4px;
		font-size: 13px;
	}

	div.product-ds-section .pr-sect-apr {
		grid-template-columns: 45% 55%;
	}

	div.prdct-img .owl-carousel .owl-wrapper-outer {
		height: 120px !important;
	}

	.prdct-img .thumbnailnew {
		/*width: 70px !important;*/
		height: 110px;
		display: flex;
		align-items: flex-end;
		justify-content: center;
		flex-wrap: wrap;
	}

}

@media only screen and (min-width: 641px) and (max-width: 767px) {

	#reg_log_popup #register-box {
		width: 65% !important;
	}

	/*******************postadvertisement*******************/
	.plat_form_cat {
		width: 95%;
	}

	.plat_form_cat select {
		margin-bottom: 0px;
	}

	.postadvertisement #registration_main div#map {
		width: 93%;
	}

	.lb_postale_code label {
		width: 100%;
	}

	.plat_form_cat .col-xs-12 {
		margin: 0 0 10px 0 !important;
	}

	.plat_form_cat input {
		margin: 0;
	}

	span#error_image {
		padding-left: 8px;
	}

	span#error2 {
		padding-left: 10px;
	}

	#contact_headings {
		padding-left: 0px;
	}

	.lb_mobile span.country_code {
		top: 30px;
	}

	.lb_phone span.country_code {
		top: 30px;
	}

	.map-view .lb_marker {
		padding-left: 0px;
	}

	.postadvertisement div#registration_headings {
		width: 92%;
	}

	.postadvertisement #post_advertisement_form table {
		max-width: 92%;
	}

	.name-feild-address .col-xs-12.col-sm-12.col-md-6.col-lg-6 {
		margin-top: 10px !important;
	}

	.descri_ption_sct .col-xs-12.col-sm-6.col-md-6.col-lg-6 {
		margin-top: 15px !important;
	}

	.name-feild-address .col-xs-12.col-sm-12.col-md-6.col-lg-6 {
		margin-top: 15px !important;
	}

	.mobile-feild-address .col-xs-12.col-sm-12.col-md-6.col-lg-6 {
		margin-top: 15px !important;
	}

	.name-feild-address .col-xs-12.col-sm-12.col-md-6.col-lg-6 {
		margin-top: 15px !important;
	}

	.st_adrs .col-xs-12 {
		margin-top: 15px !important;
	}

	#my_registration_main .address_h1 .action_div1 {
		position: absolute;
		top: 6px;
		right: 6px;
	}

	#my_registration_main .address_h1 .address_detail1 {
		width: 100%;
		margin-top: 15px;
	}

	#my_registration_main .one-square {
		text-align: center;
	}

	/**************job************/
	.job-purpos .listin_cover {
		grid-template-columns: 50% 50% !important;
	}

	.sorce-location p.stf-tb {
		text-align: left;
		width: 100%;
		float: left;
	}

	p.lt-tb {
		float: left;
	}

	p.lt-tb span.ic_on {
		padding-top: 0;
	}

	/*****product page**********/
	div#my_registration_main .one-square {
		text-align: left;
	}

	.aside-left #my_account_field .listin_cover .listin_covers #address_h {
		padding-bottom: 5px;
	}

	div.pro-file {
		width: 100%;
		padding-left: 0;
	}

	div.clas-feed ul li .jb-card {
		padding: 15px 10px;
	}

	div.tr-profile-img .avtar-img {
		padding: 66px 37px;
	}

	div.tr-profile-img .avtar-img i.fa {
		font-size: 3em;
	}

	div.tr-profile-data {
		width: 100%;
	}

	div.tr-profile-img {
		width: 100%;
		min-height: 145px;
	}

	div.tr-profile-img .image-uploader {
		height: 144px !important;
	}

	div.tr-profile-img .image-uploader .uploaded {
		height: 145px;
	}

	div.tr-profile-img .image-uploader .uploaded .uploaded-image {
		height: 145px;
	}

	div.clas-feed ul li .jb-card span.pt-post {
		font-size: 12px;
	}

	div.cl-data {
		flex-direction: column;
	}

	div.pro-file {
		width: 100%;
		padding-left: 0;
	}

	div.clas-feed {
		width: 100%;
		margin-top: 10px;
		align-items: flex-start;
	}

	div.profile-covers {
		float: left;
	}

	a.link-to-detail {
		max-height: 216px !important;
		min-height: 216px !important;
	}

	div.ur-name {
		font-size: 28px;
	}

	div.clas-feed ul {
		width: 95%;
	}

	.tab_area_cover .tab-blnk {
		display: none;
	}

	div.container.container_tab .tab_area_cover {
		padding: 0;
	}

	.container.container_tab .tab_area_cover .tabPannel {
		padding-left: 0;
	}

	.tab_area_cover .tabPannel ul {
		padding-top: 2px;
	}

	.tab_area_cover .tabPannel ul li .nofer {
		top: -1px;
	}

	.pr-nav-right {
		width: 100%;
		margin-top: 10px;
	}

	div.pro-action ul li a {
		font-size: 12px;
	}

	div.prod-grid {
		flex: 1 1 30%;
		width: 32%;
		max-width: 32%;
	}

	.ad-projct-st .ad-projct {
		padding: 7px 14px;
	}

	div.pr-nav-right .rt-pr-view .totl-enq .total-enquire {
		margin-right: 10px;
	}

	div.pr-nav-right .rt-pr-view .totl-enq .total-enquire i.fa {
		margin-right: 3px;
	}

	div.last-active {
		padding: 2px 6px;
		font-size: 13px;
	}

	div.tabPannel ul li a span {
		padding: 15px 12px;
	}

	div.address_detail-data ul.bt-lisitng {
		position: relative;
	}

	div.address_detail-data ul.bt-lisitng li {
		margin-right: 2px;
		font-size: 13px;
	}

	div#address_detail .list_num {
		font-size: 13px;
	}

	div.address_detail-data ul.bt-lisitng li span.ic_on {
		text-align: center;
	}

	div.address_detail-data ul.bt-lisitng li:after {
		right: -6px;
		height: 85%;
		top: -2px;
		display: none;
	}

	.aside-left #my_account_field .listin_cover .listin_covers .address_detail-data p {
		min-height: 0px;
	}

	/**************Add Your Classified*****************/
	.cls-form .col-md-12 .lf-category {
		width: 49%;
		float: left;
	}

	.cls-form .col-md-12 .rt-category {
		float: left;
		width: 50%;
	}

	/********Add New Product*********/
	div.ad-product-form .ps-form .up-prodct {
		width: 35%;
	}

	div.ad-product-form .ps-form .pro-form {
		width: 65%;
		margin-top: 15px;
	}

	.cm-hlf {
		padding: 0;
		margin-bottom: 20px !important;
		float: left;
		width: 100%;
	}

	.full-width .cm-hlf:nth-child(2) {
		margin-bottom: 0 !important;
	}

	.prdct-img .slick-slider .item img {
		width: 90%;
		height: 100%;
	}

	/********myaccountsetting*********/
	.form-info .full-width .cm-hlf:nth-child(2) {
		margin-bottom: 20px !important;
	}

	div.form-setting-info .form-info .ctm-form span.country_code {
		left: 0px;
	}

	div.newsletter-subscription {
		margin-top: 0px;
	}

}

@media only screen and (min-width: 768px) and (max-width: 820px) {

	#reg_log_popup #register-box {
		width: 55% !important;
	}

	/********************postadvertisement*********************/
	/* .plat_form_cat {width: 92%;} */
	div#contact_headings {
		padding-left: 0;
	}

	.lb_mobile span.country_code {
		top: 30px;
	}

	.lb_phone span.country_code {
		top: 30px;
	}

	.postadvertisement #registration_main div#map {
		width: 88%;
	}

	.postadvertisement div#registration_headings {
		width: 86%;
	}

	.postadvertisement #post_advertisement_form table {
		max-width: 87%;
	}

	.descri_ption_sct,
	.contact-info,
	.address_asts {
		padding-left: 0;
	}

	.name-feild-address {
		padding-left: 0;
		padding-right: 0;
	}

	.map-view {
		padding-left: 0;
	}

	.map-view .lb_marker {
		padding-left: 0;
		float: left;
	}

	.postadvertisement #registration_main div#map {
		width: 92%;
	}

	.postadvertisement div#registration_headings {
		width: 91%;
	}

	.postadvertisement #post_advertisement_form table {
		max-width: 100% !important;
	}

	/*****product page**********/
	div.pro-file {
		width: 100%;
		padding-left: 0;
	}

	div.clas-feed ul li .jb-card {
		padding: 15px 12px;
	}

	div.tr-profile-img .avtar-img {
		padding: 66px 37px;
	}

	div.tr-profile-img .avtar-img i.fa {
		font-size: 3em;
	}

	div.tr-profile-data {
		width: 75%;
	}

	div.tr-profile-img {
		width: 100%;
		min-height: 144px;
	}

	.tr-profile-img .banner_profile_img {
		width: 140px !important;
		height: 138px !important;
	}

	.cl-profile-section {
		padding: 0 15px 0 10px !important;
	}

	div.tr-profile-img .image-uploader {
		height: 144px !important;
	}

	div.tr-profile-img .image-uploader .uploaded {
		height: 144px;
	}

	div.tr-profile-img .image-uploader .uploaded .uploaded-image {
		height: 144px;
	}

	div.clas-feed ul li .jb-card span.pt-post {
		font-size: 12px;
	}

	a.link-to-detail {
		max-height: 296px !important;
		min-height: 246px !important;
	}

	/*div.ur-name{font-size: 28px;}*/
	div.clas-feed ul {
		width: 95%;
	}

	.tab_area_cover .tab-blnk {
		display: none;
	}

	div.container.container_tab .tab_area_cover {
		padding: 0;
	}

	.container.container_tab .tab_area_cover .tabPannel {
		padding-left: 0;
		width: 100%;
	}

	.tab_area_cover .tabPannel ul li a span {
		padding: 15px 12px;
	}

	div.prod-grid {
		flex: 1 1 46%;
		width: 48%;
		max-width: 48%;
		margin-bottom: 6%;
	}

	.ad-projct-st .ad-projct {
		padding: 7px 14px;
	}

	/* div.pr-nav-right .rt-pr-view .totl-enq .total-enquire {margin-right: 10px;} */
	div.pr-nav-right .rt-pr-view .totl-enq .total-enquire i.fa {
		margin-right: 3px;
	}

	div.address_detail-data ul.bt-lisitng {
		position: relative;
	}

	div.address_detail-data ul.bt-lisitng li {
		margin-right: 2px;
		font-size: 13px;
	}

	div#address_detail .list_num {
		font-size: 13px;
	}

	div.address_detail-data ul.bt-lisitng li span.ic_on {
		text-align: center;
	}

	div.address_detail-data ul.bt-lisitng li:after {
		right: -6px;
		height: 85%;
		top: -2px;
	}

	.aside-left #my_account_field .listin_cover .listin_covers .address_detail-data p {
		min-height: 0px;
	}

	/*****product detail page**********/
	.rv-coment-rply .rply-area-textarea {
		width: 85%;
	}

	.rv-coment-rply .rply-area textarea {
		width: 97%;
	}

	.rv-coment-rply .rply-area-rply {
		width: 14%;
		margin-left: 1%;
	}

	div.revw-nm {
		margin-top: 4px;
	}

	div.pr-icon i.fa {
		width: 38px;
		height: 38px;
		line-height: 38px;
		font-size: 22px;
	}

	div.rply-id i.fa {
		width: 35px;
		height: 35px;
		line-height: 35px;
		font-size: 18px;
	}

	/**************Add Your Classified*****************/
	.cls-form .col-md-12 .lf-category {
		width: 49%;
		float: left;
	}

	.cls-form .col-md-12 .rt-category {
		float: left;
		width: 50%;
	}

	/********Add New Product*********/
	div.ad-product-form .ps-form .up-prodct {
		width: 35%;
	}

	div.ad-product-form .ps-form .pro-form {
		width: 65%;
		margin-top: 15px;
	}

	.cm-hlf {
		padding: 0;
		margin-bottom: 20px !important;
		float: left;
		width: 100%;
	}

	.full-width .cm-hlf:nth-child(2) {
		margin-bottom: 0 !important;
	}

	div.reviewpage_main.addproducts_pro_img .pro-form {
		width: 100%;
	}

	div.reviewpage_main.addproducts_pro_img .up-prodct {
		width: 100%;
	}

	.prdct-img .slick-slider .item img {
		width: 90%;
		height: 100%;
	}

	.prdct-img .item.slick-slide {
		height: 40px;
	}

	/************************/
	.information-account .cm-hlf {
		float: left;
		width: 33%;
		padding-right: 15px !important;
	}

	.information-account .full-width .cm-hlf:last-child {
		padding-right: 0px !important;
	}

	.classified-detail .pr-sect-apr .contact-view ul li a {
		padding: 8px 10px;
		font-size: 14px;
	}

	/*********gallery***********/
	.image-uploader .upload-text {
		text-align: center;
	}

	div.gallery_view.grid-prod {
		grid-template-columns: repeat(auto-fill, minmax(48%, 1fr));
	}

	.input-gallery .image-uploader div.uploaded div.uploaded-image {
		width: calc(40.666667% - 1rem);
		padding-bottom: calc(45.666667% - 1rem);
	}

}

@media only screen and (min-width: 821px) and (max-width: 940px) {

	#reg_log_popup #register-box {
		width: 61% !important;
	}

	/********************postadvertisement*********************/
	.plat_form_cat {
		width: 92%;
	}

	.reviewpage_main div#form_table .plat_form_cat {
		width: 100%;
	}

	div#contact_headings {
		padding-left: 0;
	}

	.lb_mobile span.country_code {
		top: 30px;
	}

	.lb_phone span.country_code {
		top: 30px;
	}

	.postadvertisement #registration_main div#map {
		width: 88%;
	}

	.postadvertisement div#registration_headings {
		width: 86%;
	}

	.postadvertisement #post_advertisement_form table {
		max-width: 87%;
	}

	.descri_ption_sct,
	.contact-info,
	.address_asts {
		padding-left: 0;
	}

	.name-feild-address {
		padding-left: 0;
		padding-right: 0;
	}

	.map-view {
		padding-left: 0;
	}

	.map-view .lb_marker {
		padding-left: 0;
		float: left;
	}

	.postadvertisement #registration_main div#map {
		width: 92%;
	}

	.postadvertisement div#registration_headings {
		width: 91%;
	}

	.postadvertisement #post_advertisement_form table {
		max-width: 100% !important;
	}

	/*****product page**********/
	div.pro-file {
		width: 100%;
		padding-left: 0;
	}

	div.clas-feed ul li .jb-card {
		padding: 15px 12px;
	}

	div.tr-profile-img .avtar-img {
		padding: 66px 37px;
	}

	div.tr-profile-img .avtar-img i.fa {
		font-size: 3em;
	}

	div.tr-profile-data {
		width: 75%;
	}

	div.tr-profile-img {
		width: 100%;
		min-height: 144px;
	}

	.tr-profile-img .banner_profile_img {
		width: 140px !important;
		height: 138px !important;
	}

	.cl-profile-section {
		padding: 0 15px 0 10px !important;
	}

	/*div.tr-profile-img{top: 80px;}*/
	div.tr-profile-img .image-uploader {
		height: 144px !important;
	}

	div.tr-profile-img .image-uploader .uploaded {
		height: 144px;
	}

	div.tr-profile-img .image-uploader .uploaded .uploaded-image {
		height: 144px;
	}

	div.clas-feed ul li .jb-card span.pt-post {
		font-size: 12px;
	}

	/*div.ur-name{font-size: 28px;}*/
	/*div.clas-feed ul {width: 95%;}*/
	.tab_area_cover .tab-blnk {
		display: none;
	}

	div.container.container_tab .tab_area_cover {
		padding: 0;
	}

	.container.container_tab .tab_area_cover .tabPannel {
		padding-left: 0;
		width: 100%;
	}

	.tab_area_cover .tabPannel ul li a span {
		padding: 15px 12px;
	}

	div.prod-grid {
		flex: 1 1 29%;
		width: 32%;
		max-width: 32%;
		margin-bottom: 6%;
	}

	.product-all-listing .prodct-img-view {
		min-height: 300px;
	}

	div.address_detail-data ul.bt-lisitng {
		position: relative;
	}

	div.address_detail-data ul.bt-lisitng li {
		margin-right: 18px;
		font-size: 13px;
	}

	div#address_detail .list_num {
		font-size: 13px;
	}

	div.address_detail-data ul.bt-lisitng li span.ic_on {
		text-align: center;
	}

	div.address_detail-data ul.bt-lisitng li:after {
		right: -13px;
		top: -2px;
	}

	.aside-left #my_account_field .listin_cover .listin_covers .address_detail-data p {
		min-height: 0px;
	}

	/*****product detail page**********/
	.rv-coment-rply .rply-area-textarea {
		width: 85%;
	}

	.rv-coment-rply .rply-area textarea {
		width: 97%;
	}

	.rv-coment-rply .rply-area-rply {
		width: 14%;
		margin-left: 1%;
	}

	.rv-coment-rply .revw-nm {
		margin-top: 4px;
	}

	div.pr-icon i.fa {
		width: 38px;
		height: 38px;
		line-height: 38px;
		font-size: 22px;
	}

	div.rply-id i.fa {
		width: 35px;
		height: 35px;
		line-height: 35px;
		font-size: 18px;
	}

	div.revw-nm {
		margin-top: 3px;
	}

	/**************Add Your Classified*****************/
	.cls-form .col-md-12 .lf-category {
		width: 49%;
		float: left;
	}

	.cls-form .col-md-12 .rt-category {
		float: left;
		width: 50%;
	}

	/********Add New Product*********/
	div.ad-product-form .ps-form .up-prodct {
		width: 35%;
	}

	div.ad-product-form .ps-form .pro-form {
		width: 65%;
		margin-top: 15px;
	}

	.cm-hlf {
		padding: 0;
		margin-bottom: 20px !important;
		float: left;
		width: 100%;
	}

	.full-width .cm-hlf:nth-child(2) {
		margin-bottom: 0 !important;
	}

	.prdct-img .slick-slider .item img {
		width: 90%;
		height: 100%;
	}

	div.ProductBlock .img-fill {
		height: 155px;
	}

	.prdct-img .item.slick-slide {
		height: 45px;
	}

	/************************/
	.information-account .cm-hlf {
		float: left;
		width: 33%;
		padding-right: 15px !important;
	}

	.information-account .full-width .cm-hlf:last-child {
		padding-right: 0px !important;
	}

	.classified-detail .pr-sect-apr .contact-view ul li a {
		padding: 8px 10px;
		font-size: 14px;
	}

	/*********gallery***********/
	.image-uploader .upload-text {
		text-align: center;
		padding-left: 5px;
		padding-right: 5px;
	}

	.input-gallery .image-uploader div.uploaded div.uploaded-image {
		width: calc(40.666667% - 1rem);
		padding-bottom: calc(45.666667% - 1rem);
	}

}

@media only screen and (min-width: 941px) and (max-width: 990px) {

	#reg_log_popup #register-box {
		width: 45% !important;
	}

	/********************postadvertisement*********************/
	.lb_mobile span.country_code,
	.lb_phone span.country_code {
		top: 30px;
	}

	div#contact_headings {
		padding-left: 0;
	}

	.name-feild-address .col-xs-12.col-sm-12.col-md-6.col-lg-6 {
		padding-left: 0;
	}

	.map-view {
		padding-left: 0;
	}

	.descri_ption_sct {
		padding-left: 0;
	}

	.contact-info {
		padding-left: 0;
	}

	.name-feild-address {
		padding-left: 0;
	}

	.address_asts {
		padding-left: 0;
		width: 50%;
	}

	.map-view .lb_marker {
		padding-left: 0;
		float: left;
	}

	.postadvertisement #registration_main div#map {
		width: 81%;
	}

	.postadvertisement div#registration_headings {
		width: 80%;
	}

	.postadvertisement #post_advertisement_form table {
		max-width: 81%;
	}

	.postadvertisement #registration_main #form_table .col-sm-12:nth-child(2) {
		padding-left: 0px !important;
	}

	/*.mobile-feild-address {padding-left: 0;}*/
	body .postadvertisement #registration_main #form_table table tr td.privacy_p input#chkTerms {
		margin-top: 3px !important;
	}

	body .postadvertisement #registration_main #form_table .col-sm-12.key_words_section {
		padding-left: 0 !important;
	}

	.name-feild-address .col-xs-12.col-sm-12.col-md-6.col-lg-6 {
		padding-left: 0 !important;
		padding-right: 0 !important;
	}

	.mobile-feild-address .col-xs-12.col-sm-12.col-md-6.col-lg-6 {
		padding-left: 0 !important;
	}

	/*.st_adrs {padding-left: 0;}*/
	/************************************************************/
	div.tr-profile-data {
		width: 75%;
	}

	div.tr-profile-img {
		width: 100%;
		min-height: 144px;
	}

	div.tr-profile-img .image-uploader {
		height: 144px !important;
	}

	.tr-profile-img .banner_profile_img {
		width: 140px !important;
		height: 138px !important;
	}

	.cl-profile-section {
		padding: 0 15px 0 10px !important;
	}

	/*div.tr-profile-img{top: 80px;}*/
	div.tr-profile-img .image-uploader .uploaded {
		height: 144px;
	}

	div.tr-profile-img .image-uploader .uploaded .uploaded-image {
		height: 144px;
	}

	div.clas-feed ul li .jb-card span.pt-post {
		font-size: 12px;
	}

	div.tr-profile-data .pro-file {
		width: 48%;
		padding-top: 0;
	}

	/*div.tr-profile-data .clas-feed {width: 52%;}*/
	/*div.ur-name{font-size: 28px;}*/
	/*div.clas-feed ul {width: 95%;}*/
	.tab_area_cover .tab-blnk {
		display: none;
	}

	div.container.container_tab .tab_area_cover {
		padding: 0;
	}

	.container.container_tab .tab_area_cover .tabPannel {
		padding-left: 0;
		width: 100%;
	}

	.tab_area_cover .tabPannel ul li a span {
		padding: 15px 12px;
	}

	/*****product page**********/
	div.prod-grid {
		flex: 1 1 29%;
		width: 31%;
		max-width: 31%;
		margin: 1% 8px 5%;
	}

	/*****product detail page**********/
	.rv-coment-rply .rply-area-textarea {
		width: 87%;
	}

	.rv-coment-rply .rply-area textarea {
		width: 97%;
	}

	.rv-coment-rply .rply-area-rply {
		width: 12%;
		margin-left: 1%;
	}

	.rv-coment-rply .revw-nm {
		margin-top: 4px;
	}

	/**************Add Your Classified*****************/
	.cls-form .col-md-12 .lf-category {
		width: 49%;
		float: left;
	}

	.cls-form .col-md-12 .rt-category {
		float: left;
		width: 50%;
	}

	/********Add New Product*********/
	div.ad-product-form .ps-form .up-prodct {
		width: 30%;
	}

	div.ad-product-form .ps-form .pro-form {
		width: 70%;
		margin-top: 15px;
	}

	.cm-hlf {
		float: left;
		width: 50%;
	}

	.full-width .cm-hlf:nth-child(2) {
		margin-bottom: 0 !important;
	}

	div.reviewpage_main.addproducts_pro_img .pro-form {
		width: 100%;
	}

	div.reviewpage_main.addproducts_pro_img .up-prodct {
		width: 100%;
	}

	.prdct-img .slick-slider .item img {
		width: 90%;
		height: 100%;
	}

	div.ProductBlock .img-fill {
		height: 163px;
	}

	.prdct-img .item.slick-slide {
		height: 51px;
	}

	/************************/
	.image-uploader .upload-text {
		text-align: center;
		padding-left: 5px;
		padding-right: 5px;
	}

	.information-account .cm-hlf {
		float: left;
		width: 33%;
		padding-right: 15px !important;
	}

	.information-account .full-width .cm-hlf:last-child {
		padding-right: 0px !important;
	}

	.input-gallery .image-uploader div.uploaded div.uploaded-image {
		width: calc(40.666667% - 1rem);
		padding-bottom: calc(45.666667% - 1rem);
	}

}

@media only screen and (min-width: 991px) and (max-width: 1024px) {

	#reg_log_popup #register-box {
		width: 45% !important;
	}

	/********************postadvertisement*********************/
	.lb_mobile span.country_code,
	.lb_phone span.country_code {
		top: 30px;
	}

	div#contact_headings {
		padding-left: 0;
	}

	.name-feild-address .col-xs-12.col-sm-12.col-md-6.col-lg-6 {
		padding-left: 0;
	}

	.map-view {
		padding-left: 0;
	}

	.descri_ption_sct {
		padding-left: 0;
	}

	.contact-info {
		padding-left: 0;
	}

	.name-feild-address {
		padding-left: 0;
	}

	.address_asts {
		padding-left: 0;
		width: 49%;
	}

	.map-view .lb_marker {
		padding-left: 0;
		float: left;
	}

	.postadvertisement #registration_main div#map {
		width: 81%;
	}

	.postadvertisement div#registration_headings {
		width: 100%;
		padding: 0;
	}

	.postadvertisement #post_advertisement_form table {
		max-width: 81%;
	}

	.postadvertisement #registration_main #form_table .col-sm-12:nth-child(2) {
		padding-left: 15px !important;
	}

	.mobile-feild-address {
		padding-left: 0;
	}

	body .postadvertisement #registration_main #form_table table tr td.privacy_p input#chkTerms {
		margin-top: 3px !important;
	}

	body .postadvertisement #registration_main #form_table .col-sm-12.key_words_section {
		padding-left: 0 !important;
	}

	.name-feild-address .col-xs-12.col-sm-12.col-md-6.col-lg-6 {
		padding-left: 0 !important;
	}

	.mobile-feild-address .col-xs-12.col-sm-12.col-md-6.col-lg-6 {
		padding-left: 0 !important;
	}

	/*.st_adrs {padding-left: 0;}*/
	/************************************************************/
	.pn-infomation ul li {
		word-break: break-all;
	}

	/*****product page**********/
	div.prod-grid {
		flex: 1 1 31%;
		width: 32%;
		max-width: 32%;
		margin: 1% 8px 5%;
	}

	/*****product detail page**********/
	.rv-coment-rply .rply-area-textarea {
		width: 86%;
	}

	.rv-coment-rply .rply-area textarea {
		width: 97%;
	}

	.rv-coment-rply .rply-area-rply {
		width: 12%;
		margin-left: 1%;
	}

	div.pr-icon i.fa {
		width: 45px;
		height: 45px;
		line-height: 45px;
		font-size: 25px;
	}

	div.rply-id i.fa {
		width: 35px;
		height: 35px;
		line-height: 35px;
		font-size: 18px;
	}

	.prdct-img .item.slick-slide {
		height: 34px;
	}

	.prdct-img .slick-slider .item img {
		width: 98%;
		height: auto;
		padding: 0px 2px;
	}

	div.ProductBlock .img-fill {
		height: 165px;
	}

	div.tab_area_cover .tabPannel ul li a span {
		padding: 15px 14px;
	}

	.image-uploader .upload-text span {
		text-align: center;
		padding-left: 5px;
		padding-right: 5px;
	}

	.classified-detail .pr-sect-apr .contact-view ul li a {
		padding: 8px 9px;
		font-size: 14px;
	}

	.image-uploader .upload-text {
		text-align: center;
		padding-left: 5px;
		padding-right: 5px;
	}

	.input-gallery .image-uploader div.uploaded div.uploaded-image {
		width: calc(40.666667% - 1rem);
		padding-bottom: calc(45.666667% - 1rem);
	}

	.pr-sect-apr .contact-view ul li {
		margin-right: 10px;
	}

}

@media only screen and (max-width: 1024px) {

	div.container_tab .aside-left {
		width: 100%;
	}

	div.container_tab .aside-right {
		width: 100%;
		padding-left: 0px;
	}

	.cls-form .col-md-12 {
		float: left;
		width: 100%;
	}

}

@media only screen and (min-width: 1025px) and (max-width: 1100px) {

	#reg_log_popup #register-box {
		width: 42% !important;
	}

	/********************postadvertisement*********************/
	.cate_experience {
		padding: 0;
	}

	.lb_mobile span.country_code,
	.lb_phone span.country_code {
		top: 30px;
	}

	div#contact_headings {
		padding-left: 0;
	}

	.name-feild-address .col-xs-12.col-sm-12.col-md-6.col-lg-6 {
		padding-left: 0;
	}

	.map-view {
		padding-left: 0;
	}

	.descri_ption_sct {
		padding-left: 0;
		padding-right: 0px;
	}

	.contact-info {
		padding-left: 0;
	}

	.name-feild-address {
		padding-left: 0;
		padding-right: 0px;
	}

	.address_asts {
		padding-left: 0;
	}

	.map-view .lb_marker {
		padding-left: 0;
		float: left;
	}

	.postadvertisement #registration_main div#map {
		width: 81%;
	}

	.postadvertisement div#registration_headings {
		width: 80%;
	}

	.postadvertisement #post_advertisement_form table {
		max-width: 81%;
	}

	.postadvertisement #registration_main #form_table .col-sm-12:nth-child(2) {
		padding-left: 15px;
		padding-right: 0px;
	}

	.mobile-feild-address {
		padding-left: 0;
		padding-right: 0px;
	}

	body .postadvertisement #registration_main #form_table table tr td.privacy_p input#chkTerms {
		margin-top: 3px !important;
	}

	body .postadvertisement #registration_main #form_table .col-sm-12.key_words_section {
		padding-left: 0 !important;
	}

	/************************************************************/
	.addressLatest {
		height: auto;
	}

	/*****product page**********/
	div.prod-grid {
		flex: 1 1 23%;
		width: 23%;
		max-width: 23%;
		margin: 1% 8px 5%;
	}

	div.pro-file {
		width: 100%;
		padding-left: 0;
	}

	div.clas-feed ul li .jb-card {
		padding: 15px 8px;
	}

	div.tr-profile-img .avtar-img {
		padding: 66px 37px;
	}

	div.tr-profile-img .avtar-img i.fa {
		font-size: 3em;
	}

	div.tr-profile-data {
		width: 75%;
	}

	div.tr-profile-img {
		width: 100%;
	}

	div.cl-profile-section {
		padding: 0 15px;
	}

	div.clas-feed ul li .jb-card span.pt-post {
		font-size: 13px;
	}

	div.pr-nav-left .lft-sort {
		margin-left: 8px;
	}

	div.pr-nav-right .rt-pr-view .totl-enq {
		padding: 7px 6px;
	}

	div.pr-nav-right .rt-pr-view .totl-enq .total-enquire i.fa {
		margin-right: 2px;
	}

	div.pr-nav-right .rt-pr-view .totl-enq .total-enquire {
		margin-right: 8px;
	}

	div.pr-nav-right .rt-pr-view .totl-enq {
		padding: 7px 6px;
	}

	.ad-projct-st .ad-projct {
		padding: 7px 10px;
		margin-left: 3px;
	}

	div.address_detail-data ul.bt-lisitng {
		position: relative;
		width: 100%;
	}

	div.address_detail-data ul.bt-lisitng li {
		margin-right: 0px;
		font-size: 12px;
	}

	div#address_detail .list_num {
		font-size: 12px;
	}

	div.address_detail-data ul.bt-lisitng li span.ic_on {
		text-align: center;
	}

	div.address_detail-data ul.bt-lisitng li:after {
		right: -13px;
		top: -2px;
		display: none;
	}

	.aside-left #my_account_field .listin_cover .listin_covers .address_detail-data p {
		min-height: 0px;
		font-size: 13px;
	}

	/********Add New Product*********/
	div.ad-product-form .ps-form .up-prodct {
		width: 35%;
	}

	div.ad-product-form .ps-form .pro-form {
		width: 65%;
		margin-top: 15px;
	}

	.pn-infomation ul li {
		word-break: break-all;
	}

	/*****product detail page**********/
	.rv-coment-rply .rply-area-textarea {
		width: 85%;
	}

	.rv-coment-rply .rply-area textarea {
		width: 97%;
	}

	.rv-coment-rply .rply-area-rply {
		width: 12%;
		margin-left: 1%;
	}

	div.pr-icon i.fa {
		width: 45px;
		height: 45px;
		line-height: 45px;
		font-size: 25px;
	}

	div.rply-id i.fa {
		width: 35px;
		height: 35px;
		line-height: 35px;
		font-size: 18px;
	}

	.prdct-img .item.slick-slide {
		height: 28px;
	}

	.prdct-img .slick-slider .item img {
		width: 98%;
		height: auto;
		padding: 0px 2px;
	}

	div.ProductBlock .img-fill {
		height: 143px;
	}

	.cl-data .clas-feed ul {
		width: 45%;
	}

	.tab_area_cover .tabPannel {
		padding-left: 20px;
	}

	div.tab_area_cover .tabPannel ul li a span {
		padding: 15px 9px;
	}

	.classified-detail .abut-product-st .contact-view {
		margin-top: 5px;
	}

	.classified-detail .pr-sect-apr .contact-view ul li a {
		padding: 8px 5px;
		font-size: 14px;
	}

	.image-uploader .upload-text span {
		text-align: center;
		padding-left: 5px;
		padding-right: 5px;
	}

	.input-gallery .image-uploader div.uploaded div.uploaded-image {
		width: calc(40.666667% - 1rem);
		padding-bottom: calc(45.666667% - 1rem);
	}

}

@media only screen and (min-width: 1101px) and (max-width: 1240px) {

	/********************postadvertisement*********************/
	.cate_experience {
		padding: 0;
	}

	.lb_mobile span.country_code,
	.lb_phone span.country_code {
		top: 25px;
	}

	div#contact_headings {
		padding-left: 16px;
	}

	.name-feild-address .col-xs-12.col-sm-12.col-md-6.col-lg-6 {
		padding-left: 0;
	}

	.descri_ption_sct {
		padding-left: 0;
		padding-right: 0px;
	}

	.contact-info {
		padding-left: 0;
	}

	.address_asts {
		padding-left: 0;
	}

	.map-view .lb_marker {
		padding-left: 0;
		float: left;
	}

	.postadvertisement #registration_main div#map {
		width: 77%;
	}

	.postadvertisement div#registration_headings {
		width: 76%;
	}

	.postadvertisement #post_advertisement_form table {
		max-width: 77%;
	}

	.postadvertisement #registration_main #form_table .col-sm-12:nth-child(2) {
		padding-left: 15px !important;
		padding-right: 0px;
	}

	/* .mobile-feild-address {padding-left: 0;} */
	.mobile-feild-address .col-xs-12.col-sm-12.col-md-6.col-lg-6 {
		padding-left: 0;
	}

	body .postadvertisement #registration_main #form_table table tr td.privacy_p input#chkTerms {
		margin-top: 3px !important;
	}

	body .postadvertisement #registration_main #form_table .col-sm-12.key_words_section {
		padding-left: 0;
	}

	/************************************************************/

	/*****product page**********/
	div.prod-grid {
		flex: 1 1 23%;
		width: 23%;
		max-width: 23%;
		margin: 1% 8px 5%;
	}

	div.pro-file {
		width: 100%;
		padding-left: 0;
	}

	div.clas-feed ul li .jb-card {
		padding: 15px 8px;
	}

	div.tr-profile-img .avtar-img {
		padding: 66px 37px;
	}

	div.tr-profile-img .avtar-img i.fa {
		font-size: 3em;
	}

	div.tr-profile-data {
		width: 75%;
	}

	div.tr-profile-img {
		width: 100%;
	}

	div.clas-feed ul li .jb-card span.pt-post {
		font-size: 13px;
	}

	div.pr-nav-left .lft-sort {
		margin-left: 8px;
	}

	div.pr-nav-right .rt-pr-view .totl-enq {
		padding: 7px 8px;
	}

	div.pr-nav-right .rt-pr-view .totl-enq .total-enquire i.fa {
		margin-right: 4px;
	}

	div.pr-nav-right .rt-pr-view .totl-enq .total-enquire {
		margin-right: 10px;
	}

	div.pr-nav-right .rt-pr-view .totl-enq {
		padding: 7px 6px;
		margin-right: 10px;
	}

	.ad-projct-st .ad-projct {
		padding: 7px 14px;
		margin-left: 5px;
	}

	div.address_detail-data ul.bt-lisitng {
		position: relative;
	}

	div.address_detail-data ul.bt-lisitng li {
		margin-right: 5px;
		font-size: 13px;
	}

	div#address_detail .list_num {
		font-size: 13px;
	}

	div.address_detail-data ul.bt-lisitng li span.ic_on {
		text-align: center;
	}

	div.address_detail-data ul.bt-lisitng li:after {
		right: -7px;
		top: -2px;
	}

	.aside-left #my_account_field .listin_cover .listin_covers .address_detail-data p {
		min-height: 0px;
	}

	/********Add New Product*********/
	div.ad-product-form .ps-form .up-prodct {
		width: 35%;
	}

	div.ad-product-form .ps-form .pro-form {
		width: 65%;
		margin-top: 15px;
	}

	div.reviewpage_main.addproducts_pro_img .pro-form {
		width: 100%;
	}

	div.reviewpage_main.addproducts_pro_img .up-prodct {
		width: 100%;
	}

	.pro-file {
		display: none;
	}

	.pn-infomation ul li {
		word-break: break-all;
		grid-column-gap: 10px;
	}

	/*****product detail page**********/
	.rv-coment-rply .rply-area-textarea {
		width: 87%;
	}

	.rv-coment-rply .rply-area textarea {
		width: 97%;
	}

	.rv-coment-rply .rply-area-rply {
		width: 12%;
		margin-left: 1%;
	}

	div.pr-icon i.fa {
		width: 45px;
		height: 45px;
		line-height: 45px;
		font-size: 25px;
	}

	div.rply-id i.fa {
		width: 35px;
		height: 35px;
		line-height: 35px;
		font-size: 18px;
	}

	.prdct-img .slick-slider .item img {
		width: 98%;
		height: 60px;
		padding: 0px 2px;
	}

	div.ProductBlock .img-fill {
		height: 143px;
	}

	div.tab_area_cover .tab-blnk {
		width: 18%;
	}

	div.tab_area_cover .tabPannel {
		width: 100%;
	}

	div.tab_area_cover .tabPannel ul li a span {
		padding: 15px 14px;
	}

	.classified-detail .abut-product-st .contact-view {
		margin-top: 5px;
	}

	.classified-detail .pr-sect-apr .contact-view ul li a {
		padding: 8px 9px;
		font-size: 14px;
	}

	.image-uploader .upload-text span {
		text-align: center;
		padding-left: 5px;
		padding-right: 5px;
	}

	.image-uploader .upload-text {
		text-align: center;
		padding-left: 5px;
		padding-right: 5px;
	}

	.prdct-img .thumbnailnew {
		width: 88%;
	}

	#side_add>div#side_add_h {
		padding: 10px 0;
	}

	.right_sidebar h1.heading {
		font-size: 19px;
	}

	.home-page-listing .right_sidebar .right-bar-section div#side_add div#side_add_h {
		padding-right: 0;
	}

}

@media only screen and (min-width: 1241px) and (max-width: 1340px) {

	/*****product page**********/
	div.pro-file {
		width: 100%;
		padding-left: 0;
	}

	div.clas-feed ul li .jb-card {
		padding: 15px 8px;
	}

	div.tr-profile-img .avtar-img {
		padding: 66px 37px;
	}

	div.tr-profile-img .avtar-img i.fa {
		font-size: 3em;
	}

	div.tr-profile-data {
		width: 75%;
	}

	div.tr-profile-img {
		width: 100%;
	}

	div.clas-feed ul li .jb-card span.pt-post {
		font-size: 13px;
	}

	/*div.pr-nav-left .lft-sort {margin-left: 8px;}
div.pr-nav-right .rt-pr-view .totl-enq {padding: 7px 8px;}
div.pr-nav-right .rt-pr-view .totl-enq .total-enquire i.fa {margin-right: 4px;}
div.pr-nav-right .rt-pr-view .totl-enq .total-enquire {margin-right:10px;}
div.pr-nav-right .rt-pr-view .totl-enq {padding: 7px 6px;}
.ad-projct-st .ad-projct {padding: 7px 14px;margin-left:5px;}*/
	.pn-infomation ul li {
		word-break: break-all;
	}

	/*****product detail page**********/
	.rv-coment-rply .rply-area-textarea {
		width: 87%;
	}

	.rv-coment-rply .rply-area textarea {
		width: 97%;
	}

	.rv-coment-rply .rply-area-rply {
		width: 12%;
		margin-left: 1%;
	}

	div.pr-icon i.fa {
		width: 45px;
		height: 45px;
		line-height: 45px;
		font-size: 25px;
	}

	div.rply-id i.fa {
		width: 35px;
		height: 35px;
		line-height: 35px;
		font-size: 18px;
	}

	.prdct-img .slick-slider .item img {
		width: 98%;
		height: auto;
		padding: 0px 2px;
	}

	div.ProductBlock .img-fill {
		height: 165px;
	}

	div.tab_area_cover .tab-blnk {
		width: 18%;
	}

	div.tab_area_cover .tabPannel {
		width: 82%;
	}

	.classified-detail .pr-sect-apr .contact-view ul li a {
		padding: 8px 15px;
		font-size: 15px;
	}

	.prdct-img .thumbnailnew {
		width: 88%;
	}

}

@media only screen and (min-width: 1241px) {
	.addressLatest {
		position: relative;
	}

	.addressLatest .locations {
		/*position: absolute;bottom: 25px;left: 0;padding-left: 15px;*/
	}
}

@media only screen and (min-width: 1601px) {

	/*********gallery***********/
	.image-uploader .upload-text {
		text-align: center;
	}

	div.gallery_view.grid-prod {
		grid-template-columns: r
			/*epeat(auto-fill, minmax(19%,1fr))*/
		;
	}

	.prdct-img .thumbnailnew {
		width: 88%;
	}

}

/***********************forgot********************************/
.cont_ainer .panel {
	box-shadow: none;
	border: none;
}

.cont_ainer #forgotpassword_form .panel-body .input-group input#emailid {
	width: 100% !important;
	float: left;
	max-width: 100% !important;
	padding-left: 45px;
}

.cont_ainer #forgotpassword_form .form-group a.forgot-button {
	float: left;
	width: 100%;
	padding: 10px;
	background: var(--theme-color) !important;
	color: #fff;
	border-radius: 4px;
	border: 1px solid var(--theme-color);
	font-size: 17px;
	font-weight: 700;
}

.cont_ainer #forgotpassword_form .form-group a.login_acc {
	float: left;
	width: 100%;
	padding: 10px;
	background: var(--light-yelow-color);
	color: #333;
	border-radius: 4px;
	margin-top: 8px;
	border: 1px solid var(--light-yelow-color);
	font-size: 17px;
	font-weight: 700;
}

.cont_ainer #forgotpassword_form .panel-body .input-group input#emailid:focus {
	border: 1px solid;
}

.cont_ainer #forgotpassword_form .form-group .input-group {
	width: 100%;
}

.cont_ainer #forgotpassword_form .form-group a.forgot-button:hover {
	background: var(--theme-color);
	color: #fff;
	border: 1px solid var(--theme-color);
}

.cont_ainer #forgotpassword_form .form-group a.login_acc:hover {
	background: #ffd803;
	border: 1px solid #ffd803;
}

.cont_ainer #forgotpassword_form .form-group .input-group span.input-group-addon {
	background: white;
	position: absolute;
	width: 44px;
	line-height: 2;
	/*border:2px solid var(--theme-color);*/
	padding-left: 11px;
	padding-top: 7px;
	border: none;
	margin: 2px;
	height: 36px;
}

.cont_ainer #forgotpassword_form .form-group .input-group span.input-group-addon i {
	color: #303030;
	font-size: 18px;
}

ul.ul1 li.li1 {
	margin: 0px 0px 0px 20px;
	padding: 5px 5px;
}

/*******************************************************/
a.login_forget {
	float: right;
	width: auto;
	margin-top: 12px;
	margin-bottom: 0;
}

#reg_log_popup #register-box input {
	max-width: 100%;
}

#reg_log_popup .login_form.myform span.error.err {
	left: -3px;
}

/*************LATEST LISTING(for mobile)***************/
.feturd_dt {
	float: left;
	width: 100%;
}

.view-list-mobile {
	display: none !important;
}

.for_mob_ast {
	display: none;
}

.swal-footer {
	text-align: center !important;
}

.address_detail1 span.list_num {
	padding-top: 0 !important;
}

.address_detail1 span.ic_on {
	line-height: inherit;
	padding: 0px;
}

.direction-txt {
	float: left;
	width: 92%;
	padding: 3px 0px 0px;
}

.locations {
	float: left;
	width: 100%;
	margin: 0px;
	padding: 0px;
}

.locations ul {
	float: left;
	width: 100%;
	margin: 0px;
	padding: 0px;
}

.locations ul li {
	float: left;
	width: 100%;
	margin: 0px;
	padding: 0px;
	list-style: none;
}

.locations ul li i {
	float: left;
	padding: 3px 5px 0 0;
	width: 20px;
	text-align: center;
}

.home-profile-pic {
	float: left;
	width: 100%;
	height: auto;
	overflow: hidden;
	margin-bottom: 10px;
}

@media only screen and (min-width: 768px) and (max-width: 1024px) {

	.one-square a {
		overflow: hidden;
		display: block;
	}

	.span.hdlink-date {
		display: block;
	}

}

a.del_cross {
	position: absolute;
	right: -100%;
	top: -17px;
	float: right;
}

/* .addressLatest .locations {margin-top: 10px;} */
#footer .search_field {
	float: left;
	width: 100%;
	line-height: 18px;
	margin: 0;
}

.lb_marker i.fa.fa-refresh.refresh_map {
	margin-left: 4px;
	margin-right: 5px;
}

.left_sidebar #featured_adds_m {
	margin-top: 0px;
}

.left_sidebar #featured_adds_h h1.heading {
	margin-top: 0;
	font-family: 'Lato', sans-serif;
}

.container_servicesfeature .Related-product {
	overflow: hidden;
	/*padding: 0 7px;margin-left: -7px;margin-right: -7px;*/
}

/* .container_servicesfeature  .homelatest_products .Related-product {padding: 0 7px;margin-left: -7px;margin-right: -7px;}
.container_servicesfeature .homelatest_products .Related-product .Container {overflow: unset;} */

/* div#main_address_d table {display: flex;} */
div#main_address_d table tbody {
	float: left;
	width: 100%;
	display: block;
}

div#main_address_d table tbody tr {
	width: 100%;
	float: left;
	position: relative;
}

div#main_address_d table tbody tr i.fa.fa-home {
	margin-left: 0;
}

.job-purpos {
	padding: 0px !important;
}

.job-purpos .listin_cover {
	float: left;
	width: 100%;
	display: grid;
	grid-template-columns: 33% 33% 33%;
}

.my-job-listing {
	float: left;
	width: 97%;
	margin: 1%;
	border-bottom: 1px solid #ddd;
	margin-bottom: 8px;
	background: #f8f8f8;
	padding: 10px;
	min-height: 265px;
}

/* .listin_cover .my-job-listing:last-child{border-bottom: none;} */
/*.add-jobs-more{background:var(--theme-color) !important;float:left;width:100%;}
.add-jobs-more .listin_cover{border-bottom:2px solid var(--theme-color);color: }*/
.add-jobs-more .listin_cover a {
	color: #fff;
	background: var(--theme-color);
	padding: 10px;
	border-radius: 5px;
	transition: all 0.5s;
}

/*.add-jobs-more .listin_cover a:hover{background:linear-gradient(135deg, #292929 0%,var(--theme-color) 100%);}*/
.job-listing-view {
	float: left;
	width: 100%;
}

.job-listing-view .action_div {
	float: right;
	text-align: right;
	padding-right: 5px;
	position: relative;
}

span.no_dt img {
	width: 24px;
}

span.no_dt {
	margin-left: 3px;
}

.my-job-listing div#address_img {
	width: 45px;
	text-align: center;
	margin-right: 5%;
	height: 45px;
	border: 1px solid #ddd;
	border-radius: 50%;
	overflow: hidden;
	margin-top: 2px;
	padding-bottom: 0;
}

.my-job-listing div#address_detail {
	width: 100% !important;
}

.my-job-listing .job-listing-view {
	margin-top: 10px;
	border-top: 1px solid #dedddd;
	padding-top: 10px;
}

.sorce-location p {
	margin: 0;
}

.sorce-location span.ic_on {
	width: auto;
	margin-right: 4px;
}

.my-job-listing #address_img img {
	width: 100% !important;
	height: 100% !important;
}

.no_dt i.fa.fa-exclamation-triangle {
	font-size: 18px;
	color: #de7c23;
}

.JobCard {
	float: left;
}

time.JobCard {
	margin-left: 10px;
}

.JobCard svg {
	position: relative;
	top: 3px;
}

.JobCard-Icon {
	fill: #696969;
}

.job-listing-view .action_div a {
	color: #696969;
}

.Job-icon-more {
	fill: #696969;
	height: 16px;
	width: 16px;
}

.Job-toggle {
	float: right;
	padding: 0 3px;
	width: 24px;
	height: 17px;
	border-radius: 2px;
	cursor: pointer;
	text-align: center;
}

.Job-toggle:hover {
	background-color: #e8e8e8;
}

.Job-toggle:hover .edit_fild {
	display: block;
}

.job-listing-view .action_div i.fa {
	font-size: 18px;
}

.edit_fild {
	width: 100px;
	position: absolute;
	right: 7px;
	top: 27px;
	background: #fff;
	padding: 9px;
	box-shadow: 0 2px 8px rgba(25, 25, 25, .3);
	display: none;
}

.edit_fild:before {
	border: 7px solid transparent;
	height: 0;
	position: absolute;
	width: 0;
	border-bottom-color: #dfe0e0;
	content: '';
	top: -15px;
	right: 6px;
}

.list-time-pt {
	float: left;
}

.my-job-listing div#address_detail {
	min-height: 148px;
}

.Job-toggle .edit_fild i.fa {
	width: 15px;
	height: 15px;
	font-size: 17px !important;
	margin: 0 3px !important;
}

.Job-toggle .edit_fild .no_dt i.fa {
	position: relative;
	top: 2px;
}

.my-job-listing:hover {
	box-shadow: 1px 1px 6px 1px #e2e2e2;
}

.cm-locat {
	float: left;
	padding-top: 1px;
}

.register-form .first_name {
	padding-right: 0px;
}

.nav-togle .icon-bar {
	transition: all 0.2s;
}

.nav-togle.collapsed .top-bar {
	transform: rotate(0);
}

.navbar-default .nav-togle .icon-bar {
	background-color: #888;
}

.nav-togle.collapsed .middle-bar {
	opacity: 1;
}

.nav-togle .icon-bar+.icon-bar {
	margin-top: 4px;
}

.nav-togle.collapsed .bottom-bar {
	transform: rotate(0);
}

.nav-togle .top-bar {
	transform: rotate(45deg);
	transform-origin: 12% 4%;
}

.nav-togle .bottom-bar {
	transform: rotate(-45deg);
	transform-origin: -2% 5%;
}

.nav-togle .middle-bar {
	opacity: 0;
}

body.ovr-scrol {
	overflow: hidden;
}

/***************************************/
.all_social {
	position: fixed;
	width: 50px;
	z-index: 999999;
	top: 150px;
	right: 0;
}

.epage-sbutton {
	background: none;
	float: right;
	height: 42px;
	margin: 0;
	padding: 0;
	position: relative;
	width: 50px;
}

.epage-fb a {
	background: rgb(48, 88, 145);
	width: 45px;
}

.epage-tw a {
	background: rgb(44, 168, 210);
	width: 45px;
}

.epage-sbutton a {
	text-align: center;
	display: block;
	width: 42px;
	height: 42px;
	border-bottom: 1px solid rgba(255, 255, 255, 0.1);
	transition: all .3s ease-in-out;
	color: #fff;
}

.epage-sbutton a i {
	display: inline-block;
	position: relative;
	width: 30px;
	height: 30px;
	line-height: 40px;
	font-size: 20px;
}

.epage-sbutton a:hover {
	width: 47px;
}

.epage-tw {
	float: right;
}

.epage-fb {
	float: right;
}

/********************new-detaile****************************/
.head-st {
	float: left;
	width: 100%;
}

.bg-cont {
	float: left;
	width: 100%;
	background: #f5f5f5;
	padding: 10px;
}

.bg-cont .add_head {
	text-align: center;
	font-size: 16px;
}

.slide_control {
	float: left;
	width: 100%;
	text-align: center;
	border-right: 2px dotted #e3e3e3;
}

.wy-cont-detl {
	float: left;
	width: 100%;
	padding-left: 15px;
	padding-right: 15px;
}

ul.publish-address {
	list-style: none;
	padding-left: 5px;
	float: left;
	width: 100%;
}

.content-dlvr {
	float: left;
	width: 100%;
}

.cont-wy-st {
	float: left;
	width: 100%;
}

.publish-address li {
	float: left;
	width: 100%;
	margin-top: 1px;
	border-bottom: 2px dotted #e3e3e3;
	padding-bottom: 5px;
	padding-top: 5px;
}

.publish-address li span {
	padding-left: 5px;
}

.tel-nmber {
	float: left;
	margin-left: 10px;
	padding-top: 3px;
}

.mob-nmber {
	float: left;
	margin-right: 10px;
}

.mob-nmber span {
	position: relative;
	top: -3px;
}

.wy-cont-detl-review {
	border-left: 2px dotted #e3e3e3;
}

.search_field ul {
	float: left;
	width: 100%;
	margin: 0px;
	padding: 0px;
	text-align: center;
}

.search_field ul li {
	width: auto;
	margin: 0px;
	padding: 0px;
	list-style: inside;
	display: inline-table;
	position: relative;
	margin-right: 11px !important;
}

.search_field li a:after {
	content: '';
	width: 5px;
	height: 5px;
	background: #8c8c8c;
	position: absolute;
	left: -8px;
	border-radius: 50%;
	top: 6px;
}

.search_field a {
	position: relative;
}

.container .bc_switcher {
	z-index: 9999999;
}

.container .bc_switcher.invisible {
	z-index: 999;
}

.tg-menu {
	float: left;
	width: 100%;
	display: none;
	border-top: 1px solid #d8d8d8;
	background: #fff;
}

.tg_directory_panel {
	width: 680px;
	margin: auto;
	overflow: hidden;
}

/******************header************************/
/* .header-bnr{background:url(../images/Epage.sg.jpg), linear-gradient(0deg, rgba(236, 236, 236, 0.52), rgba(255, 255, 255, 1)); background-repeat:repeat-x; width:100%;opacity:1;visibility:inherit;position:relative;float:left;background-size:15%;background-position: bottom;} */


/* .header-bnr{background:url(../images/Epage.sg.jpg), linear-gradient(0deg, rgba(236, 236, 236, 0.52), rgba(255, 255, 255, 1)); background-repeat:repeat-x; width:100%;opacity:1;visibility:inherit;position:relative;float:left;background-size:100%;background-position: bottom;} */
.header-bnr {
	background: url(../images/Epage.sg.jpg), linear-gradient(0deg, rgba(236, 236, 236, 0.52), rgba(255, 255, 255, 1));
	background-repeat: repeat-x;
	width: 100%;
	opacity: 1;
	visibility: inherit;
	position: relative;
	float: left;
	background-size: contain;
	background-position: bottom;
}


/*.header-bnr{background:url(../images/epage-banner.jpg), linear-gradient(0deg, rgba(236, 236, 236, 0.52), rgba(255, 255, 255, 1)); background-repeat:repeat-x;width:100%;opacity:1; visibility:inherit; position:relative; float:left; background-size: cover; background-position: bottom;
}*/
.about-wy div#mapsearch {
	width: 100%;
	margin-top: 0;
}

.about-wy {
	float: left;
	width: 100%;
	margin-top: 2%;
}

.about-cont {
	float: left;
	width: 100%;
	margin-top: 10px;
	padding-left: 10px;
	padding-right: 10px;
}

.header-bnr .banner .row {
	margin: 0px;
}

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

.menu_header_stky_ad_stky {
	float: right;
}

button.menu_header_stky {
	background: var(--theme-color);
	border: 0px solid var(--light-yelow-color);
	text-align: center;
	outline: none;
	margin-top: 0px;
	border-radius: 0;
	padding: 12px 16px;
	color: #fff;
	font-weight: bold;
	height: 64px;
}

span.icon-bar.top-bar,
span.icon-bar.bottom-bar,
span.icon-bar.middle-bar {
	display: block;
	width: 19px;
	height: 2px;
	border-radius: 1px;
	background-color: #fff;
	margin: 3px auto;
	transition: all 0.6s;
}

.nav-st span.icon-bar.bottom-bar {
	transform: rotate(-46deg);
	top: -5px;
	position: relative;
}

.nav-st span.icon-bar.middle-bar {
	opacity: 0;
}

.nav-st span.icon-bar.top-bar {
	transform: rotate(45deg);
	position: relative;
	top: 4.5px;
}

.header-bnr .banner .sidebar-wrapper.sidebar-default {
	display: none;
}

/*********************pop-up*********************************/
form#refer_form {
	padding: 15px;
}

#refer_form .sendmail_table.raf .txtbox {
	height: 40px;
}

#send_email span.to_label {
	font-size: 14px;
}

#refer_form .tableContainer {
	margin-top: 0px;
	margin-bottom: 0px;
}

.to_mail p {
	width: 100%;
}

form#send_email {
	padding-top: 15px !important;
}

#services-demo i.demo-icon.icon-realestate {
	font-size: 35px;
	line-height: 84px;
}

#services-demo i.demo-icon.icon-automotive {
	font-size: 35px;
	line-height: 84px;
}

#services-demo i.demo-icon.icon-theater {
	font-size: 35px;
	line-height: 84px;
}

#services-demo i.demo-icon.icon-car-bikes {
	font-size: 35px;
	line-height: 84px;
}

#services-demo i.demo-icon.icon-placement-consultant {
	font-size: 35px;
	line-height: 84px;
}

#services-demo i.demo-icon.icon-health-care {
	font-size: 35px;
	line-height: 84px;
}

#services-demo i.demo-icon.icon-education {
	font-size: 35px;
	line-height: 84px;
}

.latest_blog_section {
	/*background: url(../images/banner_list.jpg);*/
	background-size: contain;
}

.latest_blog_section h2 {
	color: #000;
}

.latest_blog_section .blog-top.address_detailLatest p {
	color: #fff;
}

/********************** styleswithher**************/
.bc_switcher {
	/*margin-top:160px;*/
	position: fixed;
	right: 0;
	top: 230px;
	width: 229px;
	z-index: 99;
}

.bc_switch_content {
	background-color: #333333;
	border: 1px solid #333333;
	float: right;
	margin-top: 21px;
	padding: 3px 0 0 6px;
	width: 188px;
}

.bc_switch_content ul li {
	list-style: none;
}

.off {
	background: url(../images/feedbackoff_btn.jpg) no-repeat 1px 0px !important;
}

.on {
	background: url(../images/feedbackon_btn.jpg) no-repeat 1px 0px !important;
}

.bc_switch_tab {
	background: rgba(0, 0, 0, 0) url("../images/feedbackoff_btn.jpg") no-repeat scroll right 0;
	cursor: pointer;
	float: left;
	height: 136px;
	margin-top: 30px;
	width: 41px;
}

.bc_switch_content label {
	color: #FFFFFF;
	float: left;
	font-family: arial;
	font-size: 14px;
	margin-top: 9px;
	width: 100%;
}

.bc_switch_content input {
	background: #f1f1f1;
	border: 1px solid #fff;
	padding: 0 8px;
	height: 36px;
	margin-top: 1px;
	border-radius: 1px;
	width: 100%;
	box-sizing: border-box;
}

.bc_switch_content textarea {
	border: 1px solid #fff;
	float: left;
	height: 60px;
	border-radius: 1px;
	width: 100%;
	padding: 2px 7px;
	box-sizing: border-box;
}

.bc_switch_content a.feedbacksubmit {
	border: 0 none;
	cursor: pointer;
	display: block;
	float: left;
	height: 26px;
	margin: 10px 0 8px;
	width: 95px;
	border-radius: 2px;
	background-color: #f1d569;
	text-align: center;
	padding-top: 3px;
	color: #000;
	padding-left: 3px;
	padding-right: 3px;
}

/********************** styleswithher**************/
/********************** owltheme.css**************/
.owl-theme .owl-controls {
	margin-top: 10px;
	text-align: center;
}

.owl-theme .owl-controls .owl-prev {
	color: #FFF;
	display: inline-block;
	zoom: 1;
	margin: 5px;
	width: 40px;
	height: 40px;
	font-size: 22px;
	filter: Alpha(Opacity=50);
	background: url(../images/icon-left.png) repeat;
	background-size: contain;
	background-repeat: no-repeat;
}

.owl-buttons {
	float: right;
}

.owl-theme .owl-controls .owl-next {
	color: #FFF;
	display: inline-block;
	zoom: 1;
	margin: 5px;
	width: 40px;
	height: 40px;
	font-size: 12px;
	-webkit-border-radius: 30px;
	-moz-border-radius: 30px;
	border-radius: 0;
	background: #869791;
	right: 0;
	background: url(../images/icon-right.png) repeat;
	background-size: contain;
	background-repeat: no-repeat;
}

.owl-theme .owl-controls.clickable .owl-buttons div:hover {
	filter: Alpha(Opacity=100);
	opacity: 1;
	text-decoration: none;
}

.owl-theme .owl-controls .owl-page {
	display: inline-block;
	zoom: 1;
	display: inline;
}

.owl-theme .owl-controls .owl-page span {
	display: block;
	width: 12px;
	height: 12px;
	margin: 5px 7px;
	filter: Alpha(Opacity=50);
	opacity: 0.5;
	-webkit-border-radius: 4px;
	-moz-border-radius: 4px;
	border-radius: 4px;
	background: var(--theme-color);
}

.owl-theme .owl-controls .owl-page.active span,
.owl-theme .owl-controls.clickable .owl-page:hover span {
	filter: Alpha(Opacity=100);
	opacity: 1;
}

.owl-theme .owl-controls .owl-page span.owl-numbers {
	height: auto;
	width: auto;
	color: #FFF;
	padding: 4px 10px;
	font-size: 12px;
	-webkit-border-radius: 3px;
	-moz-border-radius: 3px;
	border-radius: 3px;
}

.owl-item.loading {
	min-height: 150px;
	background: url(AjaxLoader.gif) no-repeat center center
}

/********************** owltheme.css**************/
/********************** owl.carousel.css**************/
.owl-carousel .owl-wrapper:after {
	content: ".";
	display: block;
	clear: both;
	visibility: hidden;
	line-height: 0;
	height: 0;
}

.owl-carousel {
	display: none;
	position: relative;
	width: 100%;
	-ms-touch-action: pan-y;
}

.owl-carousel .owl-wrapper {
	display: none;
	position: relative;
	-webkit-transform: translate3d(0px, 0px, 0px);
}

.owl-carousel .owl-wrapper-outer {
	overflow: hidden;
	position: relative;
	width: 100%;
	height: 350px;
}

.owl-carousel .owl-wrapper-outer.autoHeight {
	-webkit-transition: height 500ms ease-in-out;
	-moz-transition: height 500ms ease-in-out;
	-ms-transition: height 500ms ease-in-out;
	-o-transition: height 500ms ease-in-out;
	transition: height 500ms ease-in-out;
}

.owl-carousel .owl-item {
	float: left;
	display: flex;
	justify-content: center;
}

.owl-controls .owl-page,
.owl-controls .owl-buttons div {
	cursor: pointer;
}

.owl-controls {
	-webkit-user-select: none;
	-khtml-user-select: none;
	-moz-user-select: none;
	-ms-user-select: none;
	user-select: none;
	-webkit-tap-highlight-color: rgba(0, 0, 0, 0);
}

.grabbing {
	cursor: url(grabbing.png) 8 8, move;
}

.owl-carousel .owl-wrapper,
.owl-carousel .owl-item {
	-webkit-backface-visibility: hidden;
	-moz-backface-visibility: hidden;
	-ms-backface-visibility: hidden;
	-webkit-transform: translate3d(0, 0, 0);
	-moz-transform: translate3d(0, 0, 0);
	-ms-transform: translate3d(0, 0, 0);
}

/********************** owl.carousel.css**************/
.header {
	position: relative;
	z-index: 99;
	background: #fff;
	height: 71px;
}

/* .rate-review {} */
.mob-buttons-stiky {
	display: none;
}

.mob-buttons-stiky {
	height: 70px;
	position: fixed;
	float: left;
	width: 100%;
	bottom: 0;
	background: rgba(0, 0, 0, 0.9);
	left: 0;
	z-index: 99;
}

.mob-buttons-stiky ul {
	padding: 0;
	width: 100%;
	margin: 0;
	text-align: center;
	height: 100%;
}

.mob-buttons-stiky ul li {
	width: auto;
	display: inline-block;
	margin: 0px 20px;
	height: 100%;
	vertical-align: middle;
}

.mob-buttons-stiky ul li a {
	background-color: transparent;
	color: #fff;
	font-size: 32px !important;
	margin: 0 !important;
	height: 100% !important;
	padding: 0 8px !important;
	display: flex;
	align-items: center;
}

#blog_detail .add_desc .blog-content-txt p {
	line-height: 24px;
}

#blog_detail ul.blog-lists {
	margin: 10px 0px 10px 20px;
	float: left;
	width: 100%;
}

/*How it works*/
.total {
	width: 960px;
	height: auto;
	margin: 0 auto;
}

/*.howd{width:900px; height:auto; float:left; margin:30px;*/
.howm {
	margin-bottom: 30px;
	margin-top: 30px;
}

.how {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 20px;
	color: var(--theme-color);
}

.img {
	width: 550px;
	height: auto;
	margin: 0 auto;
}

.man_c {
	width: 160px;
	height: 107px;
	float: left;
	margin-right: 20px;
	background: url(http://www.epageindia.com/images/manc.gif) no-repeat;
}

.imag {
	width: 595px;
	height: auto;
	float: left;
	margin-top: 10px;
	margin-bottom: 20px;
}

.textt {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	color: #444444;
	text-align: justify;
	line-height: 18px;
}

.chair {
	width: 161px;
	height: 115px;
	float: left;
	margin-right: 20px;
	background: url(http://www.epageindia.com/images/howch.gif) no-repeat;
}

.pencil {
	width: 183px;
	height: 118px;
	float: left;
	background: url(http://www.epageindia.com/images/pen.gif) no-repeat;
}

.copy {
	width: 161px;
	height: 107px;
	float: left;
	margin-right: 20px;
	background: url(http://www.epageindia.com/images/copy.gif) no-repeat;
}

.fstar {
	width: 116px;
	height: 73px;
	float: right;
	margin-right: 50px;
	background: url(http://www.epageindia.com/images/fstar.gif) no-repeat;
}

.scdar {
	width: 37px;
	height: 95px;
	float: right;
	margin-right: -30px;
	background: url(http://www.epageindia.com/images/scdar.gif) no-repeat;
}

.trdar {
	width: 44px;
	height: 104px;
	float: left;
	background: url(http://www.epageindia.com/images/trdar.gif) no-repeat;
	margin: -45px 0px 0px -210px;
}

.add_to_contact span {
	padding-left: 3px;
}

.right-refer span {
	padding-left: 3px;
}

.add_to_contact1 span {
	padding-left: 3px;
}

/************user-profile*new vi********************/

.cl-profile-section {
	float: left;
	width: 100%;
	/*background-color: #f2f2f2;*/
	margin-top: 30px;
	background: url(../images/usr-profile-bg.jpeg);
	padding: 0 15px 0 10px;
	height: 320px;
	align-items: flex-end;
	display: flex;
}

.tr-profile-img {
	float: left;
	width: 100%;
	text-align: center;
	position: relative;
	top: 50px;
	overflow: hidden;
}

.tr-profile-img .banner_profile_img {
	overflow: hidden;
	border-radius: 50%;
	background: #f7f7f7;
	width: 170px;
	height: 168px;
	display: flex;
	align-items: center;
	justify-content: center;
	margin: 0 auto;
}

span.opn-cmra {
	position: absolute;
	bottom: -35px;
	cursor: pointer;
	transition: all 0.8s;
	left: 0;
	right: 0;
}

.tr-profile-img:hover span.opn-cmra {
	bottom: 10px;
	z-index: 99;
}

span.opn-cmra i.fa.fa-camera {
	background: #fff;
	padding: 8px;
	border-radius: 50%;
}

.tr-profile-img .image-uploader .uploaded {
	padding: 0px;
}

.tr-profile-img .image-uploader {
	border: none;
}

.tr-profile-data {
	width: 75%;
	float: right;
	margin-top: 40px;
}

.tr-profile-img .avtar-img {
	padding: 52px 40px;
}

.tr-profile-img .avtar-img i.fa {
	color: #62a3b2;
	font-size: 5em;
}

.cl-data {
	padding: 0px 20px;
	float: left;
	width: 100%;
	display: flex;
	align-items: center;
	flex-wrap: wrap;
	flex-flow: row;
}

.tr-profile-data .cl-data {
	padding-right: 0px;
}

.pro-file {
	float: left;
	width: 100%;
	display: flex;
	flex-direction: column;
	align-items: center;
	justify-content: center;
	margin: 10px 0 20px;
}

.pro-action {
	float: left;
	width: 100%;
}

.pro-action ul {
	list-style: none;
	margin-bottom: 0px;
}

.pro-action ul li {
	margin-right: 15px;
	display: inline-block;
	position: relative;
}

.pro-action ul li:after {
	position: absolute;
	right: -8px;
	width: 1px;
	height: 100%;
	background-color: #737272;
	content: '';
}

.pro-action ul li:last-child:after {
	display: none;
}

.pro-action ul li:last-child {
	margin-right: 0px;
}

.ur-name {
	color: #303030;
	font-size: 21px;
	font-weight: 600;
	margin-bottom: 2px;
}

.reviewpageleft {
	border: none !important;
}

.pro-action ul li a {
	color: #737272;
	font-size: 15px;
}

.last-active {
	float: left;
	width: auto;
	margin-top: 8px;
	margin-bottom: 8px;
	background: #fff;
	text-align: center;
	padding: 2px 14px;
	border: 2px solid #ddd;
}

.last-active span {
	color: var(--theme-color);
}

.ut-rating ul li {
	display: inline-block;
}

.ut-rating ul li i.fa {
	color: var(--light-yelow-color);
	font-size: 14px;
}

.ut-rating {
	float: left;
	width: 100%;
	display: flex;
	justify-content: center;
}

.ut-rating ul {
	list-style: none;
	margin-bottom: 0px;
	float: left;
	padding: 0px;
}

span.at-rate {
	color: #303030;
	font-size: 12px;
	position: relative;
	font-weight: 600;
	margin-left: 6px;
}

.clas-feed {
	float: left;
	width: 100%;
	display: flex;
	align-items: flex-end;
	justify-content: flex-end;
	flex-flow: column;
}

.clas-feed ul {
	width: 60%;
	padding: 0px;
	margin-bottom: 30px;
	list-style: none;
	float: right;
}

.clas-feed ul li {
	width: 48%;
	float: left;
	padding-right: 15px;
}

.clas-feed ul li:last-child {
	padding-right: 0px;
}

.clas-feed ul li .jb-card {
	background: #fff;
	padding: 12px 18px;
	min-height: 70px;
	display: flex;
	align-items: center;
	flex-direction: column;
	justify-content: center;
	/*border:2px solid #ddd;*/
	opacity: 0.8;
	bottom: 0px
}

.clas-feed ul li .jb-card span {
	float: left;
	width: 100%;
	color: #000;
}

.clas-feed ul li .jb-card span.score-st {
	font-size: 22px;
	font-weight: bold;
}

.clas-feed ul li .jb-card span.pt-post {
	font-size: 13px;
}

.chnage-cover {
	float: left;
	width: 100%;
	margin-top: 15px;
	margin-bottom: 15px;
}

.profile-covers {
	float: right;
	width: auto;
}

.chnage-cover .profile-covers span {
	padding: 7px 10px;
	background: rgba(186, 188, 183, 0.86);
	cursor: pointer;
	display: block;
}

.chnage-cover .profile-covers span i {
	margin-right: 5px;
}

.tab_area_cover .tabPannel ul li a {
	position: relative;
	float: left;
}

.nofer {
	position: absolute;
	top: 2px;
	right: 9px;
	padding: 0px 5px;
	background: #fc3c3b;
	color: #fff;
	font-size: 11px;
	font-weight: 600;
}

.nofer:before {
	width: 0;
	height: 0;
	border: 8px solid transparent;
	position: absolute;
	content: "";
	border-bottom-color: #fc3c3b;
	right: -10px;
	top: -1px;
}

.nofer:after {
	width: 0;
	height: 0;
	border: 6px solid transparent;
	position: absolute;
	content: "";
	border-top-color: #fc3c3b;
	right: -10px;
	top: 0px;
	border-left-color: #fc3c3b;
}

.us-product .pagination {
	display: flex;
	align-items: center;
	justify-content: center;
}

.tab_area_cover .tab-blnk {
	width: 16%;
	float: left;
}

.tab_area_cover .tabPannel {
	width: 84%;
	padding-right: 0;
}

.tab_area_cover .tabPannel ul {
	background: #fff;
	/*border: 1px solid #ddd;*/
}

/*.tab_area_cover .tabPannel ul li {width: auto;}*/
.tab_area_cover .tabPannel ul li a span {
	border-top: 0px;
	background: #f2f2f2;
	color: #000;
}

/*.tab_area_cover .tabPannel ul li a.selected span, .tab_area_cover .tabPannel ul li a.selected:hover span{color:var(--theme-color);border: none;font-weight: 600;*/
.tab_area_cover .tabPannel ul li a.selected span:after {
	display: none;
}

.container_tab .aside-left {
	float: left;
	width: 78%;
}

.container_tab .aside-right {
	width: 100%;
	float: left;
	padding-left: 0px;
	/*display: none;*/
	position: relative;
}

.nav-fiels {
	float: left;
	width: 100%;
	/*background:#d5d5d5;*/
	padding: 0px 0px 0 10px;
	display: flex;
	flex-basis: 100%;
	flex-wrap: wrap;
	align-items: center;
	justify-content: space-between;
	margin-bottom: 20px;
	border-left: 3px solid #000;
}

.nav-fiels .cs-clasifi {
	float: left;
	font-size: 21px;
	/*color:var(--theme-color);*/
	color: #333;
	font-weight: 700;
}

.nav-fiels .cs-links {
	float: right;
}

.nav-fiels .cs-links ul {
	margin-bottom: 0;
}

.nav-fiels .cs-links ul li {
	list-style: none;
	display: inline-block;
	margin-right: 25px;
	position: relative;
	font-size: 14px;
	color: #000;
}

.nav-fiels .cs-links ul li:after {
	position: absolute;
	right: -15px;
	width: 1px;
	height: 100%;
	background-color: #737272;
	content: '';
}

.nav-fiels .cs-links ul li:last-child:after {
	display: none;
}

.nav-fiels .cs-links ul li:last-child {
	margin-right: 0px;
}

.nav-fiels .cs-links ul li button.sm-btn {
	background: transparent;
	box-shadow: none;
	border: none;
}

.aside-left #my_account_field {
	width: 100%;
	padding: 0;
}

.aside-left #my_account_field .listin_cover {
	padding: 0px;
}

/*.aside-left #my_account_field .listin_cover .listin_covers {float: left;width: 100%;margin-bottom:20px;background: #f2f2f2;min-height: 200px;}*/
.aside-left #my_account_field .listin_cover .listin_covers {
	background: transparent;
	border-bottom: 0;
	box-shadow: 1px 0px 7px 1px #f5f1f1;
	margin: 7px 8px 30px 9px;
	transition: all 0.8s;
}

.aside-left #my_account_field .listin_cover .listin_covers:hover {
	box-shadow: 0px 0px 7px 1px #c1c0c0;
}

.my-listing-business-profile .listin_cover:hover {
	box-shadow: 0px 0px 7px 1px #c1c0c0;
}

.aside-left #my_account_field .my_registration_main {
	background-color: #fff;
	padding: 0px;
	border: none;
	float: left;
	width: 100%;
}

.aside-left #my_account_field .my_registration_main .listin_cover {
	background-color: #fff;
}

.aside-left #my_account_field .listin_cover .listin_covers #address_img {
	padding: 0;
	margin: 0px;
	background-color: #fff;
	min-height: auto;
	display: flex;
	align-items: center;
	justify-content: center;
	width: 30%;
}

.aside-left #my_account_field .listin_cover .listin_covers #address_img .home-profile-pic {
	margin-bottom: 0;
}

.aside-left #my_account_field .listin_cover .listin_covers div#address_detail {
	padding-left: 0;
	position: relative;
	padding-right: 15px;
	padding-top: 15px;
	width: 69%;
	padding: 10px 25px;
}

.my-clasifi .listin_covers .one-square a {
	font-size: 18px;
}

.listin_covers .action_div ul li:last-child {
	margin-right: 0;
}

.my-clasifi .listin_covers .action_div ul li {
	position: relative;
}

.my-clasifi .listin_covers .action_div ul li:after {
	position: absolute;
	right: -14px;
	width: 1px;
	height: 23px;
	background-color: #d8d8d8;
	content: '';
	top: -3px;
}

.my-clasifi .listin_covers .action_div li:first-child img {
	width: 18px;
	margin-bottom: 0px !important;
}

.my-clasifi .listin_covers .action_div li .edit_pencil img {
	width: 16px;
	margin: 0px !important;
}

.my-clasifi .listin_covers .action_div li:last-child img {
	width: 14px;
	margin-bottom: 0px !important;
}

.my-clasifi .listin_covers .action_div {
	min-height: 39px;
}

.aside-left #my_account_field .listin_cover .listin_covers #address_h {
	border-bottom: 1px solid #dddddd;
}

.aside-left #my_account_field .listin_cover .listin_covers .address_detail-data {
	margin: 6px 0 10px;
	;
	min-height: auto;
}

.aside-left #my_account_field .listin_cover .listin_covers #address_h .one-square span {
	float: left;
	width: 100%;
	font-style: italic;
	font-size: 12px;
}

.address_detail-data ul.bt-lisitng {
	margin-bottom: 3px;
	list-style: none;
	margin-top: 3px;
	position: absolute;
	bottom: 0;
	width: 100%;
	position: relative !important;
	padding: 0px;
}

.address_detail-data ul.bt-lisitng li {
	list-style: none;
	display: inline-block;
	margin-right: 25px;
	position: relative;
	font-size: 14px;
	color: #636363;
}

.address_detail-data ul.bt-lisitng li:after {
	position: absolute;
	right: -15px;
	width: 1px;
	height: 90%;
	background-color: #d8d8d8;
	content: '';
	top: -3px;
}

.address_detail-data ul.bt-lisitng li:last-child:after {
	display: none;
}

.address_detail-data ul.bt-lisitng li:last-child {
	margin-right: 0px;
}

.address_detail-data ul.bt-lisitng li .list_num {
	font-weight: 500;
	color: #636363;
}

.address_detail-data ul.bt-lisitng li span.ic_on {
	padding: 4px 0;
}

.aside-left .tab_area_cover .tabPannel ul {
	margin-bottom: 25px !important;
}

div#my_registration_main #address_h .action_div {
	width: auto;
	/*height:41px;*/
	display: flex;
	align-items: center;
	padding-top: 0;
}

div#my_registration_main #address_h .action_div ul {
	list-style: none;
	margin-bottom: 0;
	display: flex;
	align-items: center;
}

#my_registration_main #address_h .action_div ul li {
	display: inline-block;
	margin-right: 25px;
	position: relative;
}

#my_registration_main #address_h .action_div ul li:last-child {
	margin-right: 0px;
}

#my_registration_main #address_h .action_div ul li:after {
	position: absolute;
	right: -14px;
	width: 1px;
	height: 23px;
	background-color: #d8d8d8;
	content: '';
	top: -3px;
}

#my_registration_main #address_h .action_div ul li:last-child:after {
	display: none;
}

#my_registration_main #address_h .action_div ul li a {
	color: #636363;
}

#my_registration_main #address_h .action_div ul li a i.fa {
	font-size: 17px;
}

.address_detail-data ul.bt-lisitng li i.fa {
	color: var(--theme-color);
}

.padding-zero {
	padding: 0 !important;
}

.padding-left-zero {
	padding-left: 0px !important;
	padding-right: 0px !important;
}

.padding-right-zero {
	padding-right: 0px !important;
}

/********add clasified*****/
.add-classified-section {
	float: left;
	width: 100%;
}

.add-classified {
	float: left;
	width: 100%;
	margin-bottom: 15px;
}

.cls-form {
	float: left;
	width: 100%;
}

.cls-form .row {
	margin: 0;
}

.cm-form {
	float: left;
	width: 100%;
	border-bottom: 1px solid #ddd;
	padding-bottom: 6px;
}

.category-pc label.fl-lft {
	width: 31%;
}

.mt-30 {
	margin-top: 30px;
}

.mt-20 {
	margin-top: 20px;
}

.fl-lft {
	float: left;
	width: 15%
}

.custom-select-wrapper {
	position: relative;
	/* margin-bottom: 90px; */
	display: block;
	width: auto;
	float: left;
}

.custom-select-wrapper select {
	display: none;
	overflow: hidden;
	width: 100%;
}

.custom-select {
	position: relative;
	display: block;
}

.custom-select-trigger {
	position: relative;
	padding: 0;
	display: block;
	overflow: hidden;
	width: auto;
	border: 0;
	border-radius: 10px;
	background-color: #fff;
	font-size: 14px;
	/* line-height: 160%; */
	color: #636363;
	cursor: pointer;
	top: -5px;
}

.custom-select-trigger:after {
	position: absolute;
	display: block;
	content: '';
	width: 10px;
	height: 10px;
	top: 60%;
	right: 5px;
	margin-top: -0.13636363em;
	border-bottom: 1px solid #636363;
	border-right: 1px solid #636363;
	-webkit-transform: rotate(45deg) translateY(-50%);
	-ms-transform: rotate(45deg) translateY(-50%);
	transform: rotate(45deg) translateY(-50%);
	-webkit-transition: all .4s ease-in-out;
	transition: all .4s ease-in-out;
	-webkit-transform-origin: 50% 0;
	-ms-transform-origin: 50% 0;
	transform-origin: 50% 0;
}

.custom-select.opened .custom-select-trigger:after {
	margin-top: 0.13636363em;
	-webkit-transform: rotate(-135deg) translateY(-50%);
	-ms-transform: rotate(-135deg) translateY(-50%);
	transform: rotate(-135deg) translateY(-50%);
	top: 65%;
}

.custom-select-trigger-text {
	position: relative;
	top: 0.4em;
	padding: 0 30px 0 0px;
	display: inline-block;
	overflow: hidden;
	height: auto;
	color: #636363;
	text-transform: uppercase;
}

.custom-options {
	position: absolute;
	top: 100%;
	right: 0;
	left: 0;
	margin: 0;
	display: none;
	min-width: 100%;
	border: 1px solid #ececec;
	border-radius: 0px;
	-webkit-box-sizing: border-box;
	box-sizing: border-box;
	-webkit-box-shadow: 0 3px 2px rgba(0, 0, 0, 0.1);
	box-shadow: 0 3px 2px rgba(0, 0, 0, 0.1);
	background-color: #fff;
	-webkit-transition: all .4s ease-in-out;
	opacity: 0;
	z-index: 10;
	transition: all .4s ease-in-out;
	width: 240px;
}

.custom-option {
	/*position:relative;*/
	display: block;
	padding: 10px;
	border-bottom: 1px solid #ececec;
	font-size: 1em;
	color: #333333;
	cursor: pointer;
	-webkit-transition: all .25s ease-in-out;
	transition: all .25s ease-in-out;
}

.custom-option:last-of-type {
	border-bottom: 0;
	border-radius: 10px;
}

.cm-form textarea {
	width: 85%;
	border: none;
}

.cm-form input {
	border-width: 0px 0px 1px 0px;
	border-style: solid;
	border-color: #e6e6e6;
	width: 25%;
}

.sm-keywords {
	float: left;
	width: 85%;
}

.ms-key {
	float: left;
	background: #f2f2f2;
	padding: 6px 22px 6px 6px;
	position: relative;
	margin-right: 10px;
	margin-bottom: 10px;
}

.ms-key span {
	background: #d5d5d5;
	position: absolute;
	top: 0;
	right: 0;
	padding: 3px;
	border-radius: 0px 0 0px 50px;
	width: 18px;
	line-height: 10px;
	text-align: right;
	cursor: pointer;
}

.ms-key span i.fa {
	position: relative;
	top: -2px;
	font-size: 11px;
}

.add-key {
	float: left;
	padding: 0px 0px 0px 0;
	display: flex;
	align-items: center;
	justify-content: center;
	height: 32px;
	position: relative;
	width: 32px;
}

.add-key i.fa {
	font-size: 18px;
	cursor: pointer;
	height: auto;
	position: absolute;
	bottom: -6px;
	color: #7e7e7e;
}

.custm-checkbox [type="checkbox"]:not(:checked),
.custm-checkbox [type="checkbox"]:checked {
	position: absolute;
	left: -9999px;
}

.custm-checkbox [type="checkbox"]:not(:checked)+label,
.custm-checkbox [type="checkbox"]:checked+label {
	position: relative;
	padding-left: 1.95em;
	cursor: pointer;
}

.custm-checkbox [type="checkbox"]:not(:checked)+label:before,
.custm-checkbox [type="checkbox"]:checked+label:before {
	content: '';
	position: absolute;
	left: 0;
	top: 0;
	width: 1.30em;
	height: 1.30em;
	border: 1px solid #ccc;
	background: #fff;
	border-radius: 2px;
	box-shadow: inset 0 1px 3px rgba(0, 0, 0, .1);
}

.custm-checkbox [type="checkbox"]:not(:checked)+label:after {
	opacity: 0;
	transform: scale(0);
}

.custm-checkbox [type="checkbox"]:checked+label:after {
	opacity: 1;
	transform: scale(1);
}

.custm-checkbox [type="checkbox"]:not(:checked)+label:after,
.custm-checkbox [type="checkbox"]:checked+label:after {
	content: '\2713\0020';
	position: absolute;
	top: .15em;
	left: .10em;
	font-size: 1.3em;
	line-height: 0.8;
	color: var(--theme-color);
	transition: all .2s;
	font-family: 'Lucida Sans Unicode', 'Arial Unicode MS', Arial;
}

.at-wi {
	float: left;
	width: 100%;
}

.at-wi .custm-checkbox {
	float: left;
}

.at-wi p {
	margin-bottom: 0;
}

.at-wi p a {
	color: var(--theme-color);
	text-decoration: underline;
}

.at-wi .custm-checkbox label {
	margin-bottom: 14px;
}

.show-product {
	float: left;
	width: 100%;
	margin-bottom: 5px;
}

.product-save {
	float: left;
	width: 100%;
	margin-bottom: 10px;
}

.product-submit {
	float: left;
	width: 100%;
	margin-bottom: 10px;
}

.sv-butn {
	padding: 6px 30px;
	background-color: var(--theme-color);
	color: #fff;
	border: 1px solid;
	font-size: 15px;
	font-weight: 600;
	text-transform: uppercase;
	min-width: 120px;
	height: 35px;
	display: inline-block;
	text-align: center;
}

.item {
	width: 500px;
	height: 300px;
}

.carousel {
	margin-top: 100px
}

.carousel .slick-slide {
	transform: scale(.95, .95);
	transition: ease .3s;
	filter: blur(0px)
}

.carousel .slick-slide.slick-center {
	/*transform: scale(1, 1);*/
	filter: none
}

.arrows {
	width: 100%;
	display: flex;
	justify-content: space-around
}

.arrows i {
	font-size: 13px;
	margin: 2px 5px;
	cursor: pointer;
	background: #eee;
	padding: 5px;
	border-radius: 50%;
	width: 25px;
	height: 25px;
	line-height: 16px;
	text-align: center;
}

.all-products {
	margin-top: 10px;
	float: left;
	width: 100%;
}

.tcb-product-slider .carousel {
	margin-top: 0px;
}

.tcb-product-slider .carousel .slick-slide img {
	height: 100%;
	width: 100%;
}

.name-price {
	width: 100%;
	text-align: center;
	padding: 1px 15px;
}

.pro-name {
	float: left;
	width: 100%;
	margin-top: 15px;
}

.pro-name a {
	color: #000;
	font-size: 14px;
	line-height: 20px;
}

.pro-price {
	width: 100%;
	display: inline-block;
	margin-top: 5px;
	font-size: 16px;
	color: #383838;
	margin-bottom: 5px;
}

.pro-price i.fa {
	font-size: 15px;
}

.pr-head {
	float: left;
	width: 100%;
}

.pr-head h3 {
	float: left;
	margin-top: 0;
}

.pr-head .arrows {
	float: right;
	width: auto;
	position: relative;
	z-index: 999999;
}

.tcb-product-slider .carousel ul.slick-dots {
	display: none !important;
}

.display-none {
	display: none;
}

/*********************** product page ************************/
.us-product {
	float: left;
	width: 100%;
}

.product-pg-nav {
	float: left;
	width: 100%;
	border-bottom: 1px solid #ddd;
	margin-bottom: 10px;
	padding-bottom: 10px;
}

.pr-nav-left {
	float: left;
}

.pr-nav-right {
	float: right;
}

.pr-nav-left .nav-lft-srch {
	float: left;
	position: relative;
}

.pr-nav-left .lft-sort {
	float: left;
	margin-left: 20px;
	padding-top: 0px;
	margin-bottom: -7px;
}

.pr-nav-left .nav-lft-srch input {
	height: 34px;
	width: 100%;
	padding-right: 20px;
	padding-left: 8px;
	border: 1px solid #c6c6c6;
	border-radius: 3px;
}

.pr-nav-left .nav-lft-srch button.src-btn {
	background: transparent;
	border: none;
	position: absolute;
	right: 0px;
	height: 34px;
	width: 30px;
	color: #636363;
	top: 3px;
}

.pr-nav-right .rt-pr-view {
	float: left;
}

.pr-nav-right .rt-pr-view .totl-enq {
	float: left;
	border: 1px solid #c6c6c6;
	padding: 7px 10px;
	border-radius: 3px;
	margin-right: 15px;
}

.ad-projct-st button.ad-projct i.fa {
	color: var(--theme-color);
	margin-right: 5px;
}

.ad-projct-st button.ad-projct {
	margin-left: 0;
}

.rt-pr-view .grids {
	float: left;
	display: inline-block;
	font-size: 16px;
	color: #000;
	padding: 7px 1px;
}

span.total-enquires {
	display: inline-block;
	margin-right: 15px;
}

.pr-nav-right .rt-pr-view .totl-enq:nth-child(1) span.total-enquires {
	margin-right: 0;
}

.ad-projct {
	float: left;
	margin-left: 0px;
}

.pr-nav-right .rt-pr-view .totl-enq .total-enquire {
	float: left;
	/*margin-right: 15px;*/
	color: #333;
}

.pr-nav-right .rt-pr-view .totl-enq .total-enquire:nth-child(2) {
	margin-right: 0;
}

.pr-nav-right .rt-pr-view .totl-enq .total-enquire i.fa {
	color: #333;
	margin-right: 5px;
}

.ad-projct-st {
	float: left;
	/*margin-right:15px;*/
}

.ad-projct {
	background-color: transparent;
	color: #333 !important;
	min-width: 120px;
	background: transparent;
	border: 1px solid var(--theme-color);
	padding: 6px 14px;
	border-radius: 5px;
	font-size: 15px;
}

.ad-projct a {
	color: var(--theme-color);
}

.product-all-listing {
	float: left;
	width: 100%;
	margin-top: 0px;
}

.grid-pro {
	float: left;
	width: 100%;
}

.container-st {
	display: flex;
	flex-flow: column nowrap;
}

.product-side-bar .user-profile-views h4 {
	font-size: 16px;
	margin-top: 0;
	margin-bottom: 5px;
}

.product-side-bar .user-profile-views {
	padding: 8px 15px;
	min-height: auto;
}

.product-side-bar .profile-progress .progress-bar:after {
	bottom: -20px;
}

.us-product .product-pg-nav {
	padding-bottom: 14px;
	padding-top: 20px;
}

span.total-views img {
	width: 21px;
}

.product-side-bar .profile-progress {
	width: 90%;
}

.product-side-bar .go-profile {
	width: 10%;
	float: left;
	text-align: right;
	position: relative;
	top: -3px;
}

.product-side-bar .go-profile a {
	background: #fff;
	border-radius: 50%;
	width: 20px;
	height: 20px;
	display: inline-block;
	text-align: center;
	padding-left: 2px;
	font-size: 12px;
	line-height: 20px;
}

.container_tab .edit-product {
	width: 100%;
}

.container_tab .full-width {
	width: 100%;
}

/*CSS Grid*/
.section-grid {
	display: flex;
	padding-left: 0px;
	padding-right: 0px;
}

.grid-prod {
	flex: 1 1 auto;
	display: flex;
	flex-flow: row wrap;
}

.prod-grid {
	flex: 1 1 15%;
	margin: 1% 8px 4%;
	padding: 10px;
	width: 20%;
	max-width: 20%;
	transition: all .4s ease;
	border: 1px solid #d8d8d8;
	border-radius: 5px;
}

.prod-grid:hover {
	transform:
		/*scale(1.05)*/
		translateY(-9px);
}

.prod-grid img {
	width: 100%;
	border-radius: 0px;
}

.prod-grid .pro-name {
	text-align: center;
}

.prod-grid .pro-price {
	text-align: center;
	font-weight: bold;
}

.product-navigation {
	float: left;
	width: 100%;
	margin-bottom: 15px;
}

.pagi-nation {
	display: flex;
	padding: 0;
	margin: 0 0 1rem 0;
	width: 100%;
	align-items: center;
	justify-content: center;
}

.pagi-nation:before {
	display: table;
	content: ' ';
}

.pagi-nation:after {
	display: table;
	content: ' ';
	clear: both;
}

.pagi-nation li {
	margin-right: 6px;
	border-radius: 0;
	font-size: 0.875rem;
	display: inline-block;
}

.pagi-nation li:last-child,
.pagi-nation li:first-child {
	display: inline-block;
}

.pagi-nation a,
.pagi-nation button {
	display: block;
	padding: 5px 10px;
	border-radius: 0;
	color: #0a0a0a;
}

.pagi-nation a {
	line-height: inherit;
	text-decoration: none;
	cursor: pointer;
	font-size: 13px;
}

.pagi-nation a:hover,
.pagi-nation button:hover {
	background: var(--theme-color);
	color: #fff;
}

.pagi-nation .current {
	background: var(--theme-color);
	cursor: default;
}

.pagi-nation .current a {
	color: #fefefe;
}

.pagi-nation .disabled {
	padding: 0.1875rem 0.625rem;
	color: #cacaca;
	cursor: not-allowed;
	font-size: 13px;
}

.pagi-nation .disabled:hover {
	background: transparent;
}

.pagi-nation .ellipsis:after {
	padding: 0px;
	content: '...';
	color: #0a0a0a;
	font-size: 17px;
}

.pagi-nation-previous a:before,
.pagi-nation-previous.disabled:before {
	display: inline-block;
	margin-right: 0.5rem;
	content: 'ÃƒÆ’Ã†â€™Ãƒâ€šÃ‚Â¢ÃƒÆ’Ã‚Â¢ÃƒÂ¢Ã¢â‚¬Å¡Ã‚Â¬Ãƒâ€šÃ‚Â ÃƒÆ’Ã¢â‚¬Å¡Ãƒâ€šÃ‚Â';
	font-size: 17px;
}

.pagi-nation-next a:after,
.pagi-nation-next.disabled:after {
	display: inline-block;
	margin-left: 0.5rem;
	content: 'ÃƒÆ’Ã†â€™Ãƒâ€šÃ‚Â¢ÃƒÆ’Ã‚Â¢ÃƒÂ¢Ã¢â‚¬Å¡Ã‚Â¬Ãƒâ€šÃ‚Â ÃƒÆ’Ã‚Â¢ÃƒÂ¢Ã¢â‚¬Å¡Ã‚Â¬ÃƒÂ¢Ã¢â‚¬Å¾Ã‚Â¢';
	font-size: 17px;
}

.section-grid .prod-grid:hover {
	border-bottom-left-radius: 0px;
	border-bottom-right-radius: 0px;
}

.middle .add_more,
.middle .btn-custom {
	color: #333;
	/*background-color:var(--theme-color) !important;border-color:var(--theme-color) !important;*/
	width: 49%;
	position: relative;
}

.middle .add_more:hover,
.middle .btn-custom:hover {
	color: #333;
}

.middle .text .edt:before {
	content: '';
	position: absolute;
	width: 1px;
	height: 80%;
	background: #333;
	right: 0;
	top: 3px;
}

.grid-prod .image_container {
	position: relative;
}

.grid-prod .image {
	opacity: 1 !important;
	display: block;
	width: 100%;
	height: auto;
	transition: .5s ease;
	backface-visibility: hidden;
}

/*.middle {transition: .5s ease;opacity: 0;position: absolute;top: 50%;left: 50%;transform: translate(-50%, -50%); -ms-transform: translate(-50%, -50%); text-align: center;}*/
.grid-prod .middle {
	transition: .5s ease;
	opacity: 0;
	/*position: absolute;*/
	position: relative;
	left: 0;
	text-align: center;
	right: 0;
	margin-top: 0px;
}

/* .grid-prod .image_container:hover .image {opacity: 0.3;} */
.grid-prod .image_container .middle {
	opacity: 1;
}

.us-product .dropbtn {
	background-color: #4CAF50;
	color: white;
	padding: 16px;
	font-size: 16px;
	border: none;
	cursor: pointer;
}

.us-product .dropdown_menu {
	position: relative;
	display: inline-block;
}

.us-product .dropdown-content {
	display: none;
	position: absolute;
	background-color: #f9f9f9;
	min-width: 92px;
	box-shadow: 0px 8px 16px 0px rgba(0, 0, 0, 0.2);
	z-index: 1;
}

.us-product .dropdown-content a {
	color: black;
	padding: 12px 16px;
	text-decoration: none;
	display: block;
}

.us-product.dropdown-content a:hover {
	background-color: #f1f1f1;
}

.us-product .dropdown_menu:hover .dropdown-content {
	display: block;
}

.us-product .dropdown_menu:hover .dropbtn {
	background-color: #3e8e41;
}

.product-navigation .pagi-nation-next .show-for-sr {
	padding: 0px !important;
}

#my_registration_main #address_h .action_div ul li i.fa.fa-exclamation-triangle {
	color: #f4d00e;
}

.my-clasifi {
	float: left;
	width: 100%;
}

/*.review_tabright ul li a:hover{color: var(--theme-color);}
.review_tabright ul li a {color: #303030;padding: 10px 20px;font-size: 15px;font-weight: 600;}*/

/* <!-- registration_page --> */

div#registration_main.accountregistration_container div#registration_headings {
	padding: 10px 14px;
}

div#registration_main.accountregistration_container .form-group.descri_ptions {
	width: 100% !important;
}

.form-group.address_sets .col-sm-6 {
	width: 100%;
}

#form_table:last-child table td input#btn_register {
	float: left;
	margin-top: 25px !important;
}


@media only screen and (max-width: 1100px) and (min-width: 767px) {

	div#registration_main.accountregistration_container div#registration_headings {
		padding: 10px 0px !important;
		width: 100%;
	}

	div#registration_main.accountregistration_container .form-group.address_sets .col-sm-6 {
		padding: 0;
	}

}

@media only screen and (max-width: 767px) {

	div#registration_main.accountregistration_container span.labels {
		float: left;
	}

	div#registration_main.accountregistration_container div#registration_headings {
		padding: 10px 0px;
	}

	.my-clasifi.business-profile-directory .nav-fiels {
		row-gap: 15px;
		column-gap: 10px;
	}

	body .listing_bg {
		z-index: 1;
	}

}


/*********add product************/
.add-new-product {
	float: left;
	width: 100%;
}

.ad-product-form {
	float: left;
	width: 100%;
	margin-top: 0px;
}

.ad-product-form .ps-form {
	float: left;
	width: 100%;
}

/* .ad-product-form .ps-form .up-prodct {width: 25%;} */
.ad-product-form .ps-form .pro-form {
	width: 75%;
	float: left;
	padding-left: 15px;
}

.drg-sction {
	background: #c4e1e7;
	float: left;
	width: 100%;
	padding: 65px 5px;
	text-align: center;
}

.drg-sction p {
	font-size: 16px;
	text-align: center;
	color: #2b687f;
	margin-top: 10px;
}

.drg-sction i.fa {
	color: #62a3b2;
	font-size: 5em;
}

.drg-sction input[type=file] {
	cursor: pointer;
	width: 158px;
	height: 34px;
	overflow: hidden;
	text-align: center;
	margin: auto;
}

.drg-sction input[type=file]:before {
	width: 158px;
	height: 32px;
	font-size: 16px;
	line-height: 32px;
	content: 'Browse';
	display: inline-block;
	background: var(--theme-color);
	border: 1px solid var(--theme-color);
	padding: 0 10px;
	text-align: center;
	font-family: Helvetica, Arial, sans-serif;
	color: #fff;
	text-transform: uppercase;
}

.drg-sction input[type=file]::-webkit-file-upload-button {
	visibility: hidden;
}

.forms-control {
	float: left;
	width: 100%;
	padding-left: 20px;
}

.full-width {
	float: left;
	width: 100%;
	margin-bottom: 20px;
	padding: 0;
}

.ctm-form {
	float: left;
	width: 100%;
	position: relative;
}

.ctm-form select {
	background: transparent;
	width: 100%;
	height: 35px;
	border-width: 0px 0px 1px 0px;
	border-style: solid;
	border-color: #ddd;
	font-size: 16px;
	color: #333;
}

.ctm-form input {
	background: transparent;
	width: 100%;
	height: 35px;
	border-width: 0px 0px 1px 0px;
	border-style: solid;
	border-color: #ddd;
	font-size: 16px;
	color: #333;
}

.ctm-form input[type="radio"] {
	height: 25px;
}

.ctm-form input::placeholder {
	color: #333;
}

.ctm-form textarea {
	background: transparent;
	width: 100%;
	border-width: 0px 0px 1px 0px;
	border-style: solid;
	border-color: #ddd;
	font-size: 16px;
	color: #333;
}

.ctm-form textarea::placeholder {
	color: #969696;
}

.prd-nme .ctm-form label {
	margin-right: 20px;
}

.prd-nme .ctm-form label:last-child {
	margin-right: 0px;
}

.pr-info {
	float: left;
	width: 100%;
	margin-top: 20px;
}

.pr-info p {
	font-size: 14px;
}

.clr-red {
	color: #ff0000;
}

.up-prodct .image-uploader .uploaded .uploaded-image {
	width: 60px;
	padding-bottom: 0;
	height: 60px;
	position: relative;
}

.up-prodct .image-uploader .uploaded .uploaded-image img {
	left: 0;
}

.up-prodct i.iui-cloud-upload {
	font-size: 65px !important;
	color: var(--theme-color);
}

.up-prodct .image-uploader {
	border: none;
	min-height: 11rem;
	padding-bottom: 5px;
}

.up-prodct .image-uploader .upload-text span {
	padding-left: 15px;
	padding-right: 15px;
}

/*******************************classified-detail*********************/
.classified-detail {
	padding-left: 0;
	padding-right: 0;
}

.classified-detail .left-prof-img {
	width: 75%;
	border: none;
	padding: 0;
	background: transparent;
	text-align: left;
}

.classified-detail .add-ress div#main_address_d {
	padding-top: 0px;
}

.classified-detail div#address1 {
	width: 24%;
	padding-right: 0;
}

.add-ress div#main_address_d {
	padding-right: 0;
}

.classified-detail #mapsearch {
	width: 100%;
}

.classified-detail .deta-title {
	float: left;
	width: 100%;
	margin-top: 25px;
	margin-bottom: 10px;
	text-align: left;
}

.classified-detail .deta-title span {
	font-size: 25px;
	word-wrap: anywhere;
}

/* .classified-detail .add_desc {width:100%;float:left;text-align:left;color:#000;font-weight:300;font-size:15px; padding-right: 30px;} */
.classified-detail .add_desc {
	width: 100%;
	float: left;
	text-align: left;
	color: #333;
	font-weight: normal;
	font-size: 15px;
	padding-right: 30px;
}

.classified-detail .data-list-tab {
	float: left;
	width: 100%;
	margin-top: 15px;
}

.classified-detail #address_h {
	float: left;
	width: 98%;
}

.classified-detail .data-list-tab .li-tab {
	float: left;
	width: 100%;
}

.classified-detail .data-list-tab .li-tab ul {
	list-style: none;
	padding-left: 0;
	border-width: 1px 0px 1px 0px;
	border-style: solid;
	border-color: #ddd;
	padding: 15px 0 4px;
	display: grid;
	grid-template-columns: 20% 20% 20% 20%;
	align-items: center;
}

.classified-detail .data-list-tab .li-tab ul li {
	display: inline-block;
	/*width:24%;*/
	text-align: left;
	position: relative;
}

.classified-detail .data-list-tab .li-tab ul li:after {
	content: '';
	position: absolute;
	width: 1px;
	height: 25px;
	background: #c7c7c7;
	right: 15%;
	top: -2px;
}

.classified-detail .data-list-tab .li-tab ul li:last-child:after {
	display: none;
}

.classified-detail .data-list-tab .li-tab ul li span {
	color: #4a4949;
	font-size: 15px;
}

.classified-detail .data-list-tab .li-tab ul li span a {
	color: #4a4949;
}

.classified-detail .data-list-tab .li-tab ul li span i.fa {
	margin-left: 5px;
}

.detail-about-us {
	float: left;
	width: 100%;
	margin-top: 25px;
}

.detail-about-us .deta-title {
	margin-top: 0;
}

.our-product {
	float: left;
	width: 100%;
	margin-top: 35px;
}

/* Slick Slider Css Ruls */
.slick-slider {
	position: relative;
	display: block;
	-webkit-user-select: none;
	-moz-user-select: none;
	-ms-user-select: none;
	user-select: none;
	-webkit-touch-callout: none;
	-khtml-user-select: none;
	-ms-touch-action: pan-y;
	touch-action: pan-y;
	-webkit-tap-highlight-color: transparent
}

.slick-list {
	position: relative;
	display: block;
	overflow: visible;
	margin: 0;
	padding: 0px;
}

/*.product-related-data .SlickCarousel .slick-list{overflow: visible;}*/
.slick-list:focus {
	outline: none
}

.slick-list.dragging {
	cursor: hand
}

.slick-slider .slick-track,
.slick-slider .slick-list {
	-webkit-transform: translate3d(0, 0, 0);
	-ms-transform: translate3d(0, 0, 0);
	transform: translate3d(0, 0, 0)
}

.slick-track {
	position: relative;
	top: 0;
	left: 0;
	display: block
}

.slick-track:before,
.slick-track:after {
	display: table;
	content: ''
}

.slick-track:after {
	clear: both;
}

.slick-loading .slick-track {
	visibility: hidden;
}

.slick-slide {
	display: none;
	float: left;
	height: 100%;
	min-height: 1px;
}

.slick-slide.dragging img {
	pointer-events: none
}

.slick-initialized .slick-slide {
	display: block;
}

.slick-loading .slick-slide {
	visibility: hidden;
}

.slick-vertical .slick-slide {
	display: block;
	height: auto;
	border: 1px solid transparent;
}

.img-fill {
	width: 100%;
	display: block;
	overflow: hidden;
	position: relative;
	text-align: center;
}

/*.img-fill img {height: 100%;min-width: 100%;position: relative;display: inline-block;max-width: none;width: 100%;}*/
.img-fill img {
	position: relative;
	display: inline-block;
	width: auto;
}

/* Slider Theme Style */
.left-prof-img .slick-initialized .slick-slide {
	/*margin:0px !important;border-radius: 8px;*/
	height: auto;
}

.left-prof-img .slick-initialized .slick-slide .arc-link-wrap {
	margin: 3px;
}

.Container:after,
.Container .Head:after {
	content: '';
	display: block;
	clear: both;
}

.Container .Head {
	color: #222;
	text-align: left;
	margin-bottom: 30px;
	line-height: 35px;
}

.Container .Head .Arrows {
	float: right;
}

.Container .Head .Slick-Next,
.Container .Head .Slick-Prev {
	display: inline-block;
	width: 38px;
	height: 38px;
	margin-top: 0px;
	background: #e3e3e3;
	color: var(--theme-color);
	margin-left: 5px;
	cursor: pointer;
	font: 24px/36px FontAwesome;
	text-align: center;
	transition: all 0.5s;
	border-radius: 50%;
}

.Container .Head .Slick-Next:hover,
.Container .Head .Slick-Prev:hover {
	background: var(--theme-color);
	color: #fff;
}

.Container .Head .Slick-Next:before {
	content: '\f105'
}

.Container .Head .Slick-Prev:before {
	content: '\f104'
}

.SlickCarousel {
	margin: 0 -7.5px;
	margin-top: 10px;
}

.ProductBlock {
	padding: 0px;
}

.ProductBlock .Content {
	transition: all 0.8s;
}

.ProductBlock .img-fill {
	height: 200px;
	position: relative;
	transition: all 0.8s;
	cursor: pointer;
	overflow: hidden;
}

.our-product .ProductBlock .img-fill:hover:after {
	content: '';
	position: absolute;
	top: 0;
	width: 100%;
	height: 100%;
	background: rgba(100, 159, 171, 0.7411764705882353);
	left: 0px;
}

.our-product .ProductBlock .img-fill:hover:before {
	content: "\f067";
	position: absolute;
	font: normal normal normal 34px/1 FontAwesome;
	color: #fff;
	left: 0;
	right: 0;
	z-index: 9;
	top: 43%;
}

/* .our-product .ProductBlock .img-fill:hover {display: grid;align-items: center;justify-content: center;}	 */
.ProductBlock h3 {
	color: #393939;
	margin-top: 8px;
	text-align: center !important;
	font-size: 16px;
}

.slides-box-bne {
	float: left;
	width: 100%;
}

.slides-box-bne .Head .Arrows {
	float: left;
	width: 100%;
	padding-left: 20px;
	padding-right: 20px;
}

.slides-box-bne .Head .Arrows span.Slick-Next {
	float: right;
}

.slides-box-bne .ProductBlock .img-fill {
	/*height:650px;*/
	height: 400px;
	position: relative;
	transition: all 0.8s;
	cursor: pointer;
}

.Con-tainer {
	position: relative;
	width: 100%;
}

.slides-box-bne:after,
.slides-box-bne .Head:after {
	content: '';
	display: block;
	clear: both;
}

.slides-box-bne .Head {
	color: #222;
	text-align: left;
	margin-bottom: 30px;
}

.slides-box-bne .Head {
	float: right;
	width: 100%;
	position: absolute;
	z-index: 9;
	top: 50%;
	margin-bottom: 0;
	margin: 0;
}

.slides-box-bne .Head .Slick-Next,
.slides-box-bne .Head .Slick-Prev {
	display: inline-block;
	width: 38px;
	height: 38px;
	margin-top: 0px;
	background: rgba(255, 255, 255, 0.8);
	color: #000;
	margin-left: 0px;
	cursor: pointer;
	font: 24px/36px FontAwesome;
	text-align: center;
	transition: all 0.5s;
	border-radius: 50%;
}

.slides-box-bne .Head .Slick-Next:hover,
.slides-box-bne .Head .Slick-Prev:hover {
	background: var(--theme-color);
	color: #fff;
}

.slides-box-bne .Head .Slick-Next:before {
	content: '\f105'
}

.slides-box-bne .Head .Slick-Prev:before {
	content: '\f104'
}

.slides-box-bne .ProductBlock {
	padding: 0;
}


.classified-detail .fld-review {
	width: 100%;
	margin-top: 25px;
	text-align: left !important;
}

.fld-review div#ranking a {
	font-size: 23px;
	font-weight: 400;
	color: #333;
}

.list-contact-info {
	float: left;
	width: 100%;
}

.contact-view {
	float: left;
	width: 100%;
}

.contact-view ul {
	padding: 0;
	list-style: none;
	float: left;
	width: 100%;
	margin-bottom: 0;
}

.fld-review div#ranking {
	float: left;
}

/*.contact-view ul li {width: 100%;float: left;margin-bottom: 10px;}*/
.contact-view ul li {
	width: auto;
	float: left;
	margin-bottom: 0;
	margin-right: 15px;
}

.contact-view ul li:last-child {
	margin-bottom: 0px;
}

.contact-view ul li a {
	width: 100%;
	float: left;
	text-align: center;
	margin: 0 !important;
	height: 40px !important;
	line-height: 26px !important;
	font-size: 16px;
	font-weight: 400;
	border-radius: 1px !important;
	background: transparent;
	border: 1px solid #e0e0e0;
	color: #222;
	display: flex;
	align-items: center;
	justify-content: center;
}

.contact-view ul li.sd-email a {
	background: transparent;
	color: #5c7178;
	border: 1px solid #e1e1e1;
}

/* .contact-view ul li a i.fa {margin-right:4px;} */
/*.locat-info{float:left;width:100%;margin-top:0px;background:#e9f2f7;border:1px solid #b9cdd8;}*/
.locat-info {
	float: left;
	width: 100%;
	margin-top: 0px;
	background: #fff;
	border: 1px solid #e0e0e0;
	/* box-shadow: 0px 0px 4px 1px rgba(0,0,0,0.05); /*background: linear-gradient(45deg, #f1f1f1, transparent);*/
	padding: 0;
	border-radius: 8px;
}

button.slick-prev,
button.slick-next {
	width: auto !important;
	height: auto !important;
	font: 24px/36px FontAwesome;
	text-align: center;
	transition: all 0.5s;
	display: flex !important;
	font-size: 0;
}

div.left-prof-img button.slick-next:before {
	color: var(--theme-color) !important;
	content: '\f105';
	font: 24px/36px FontAwesome;
	text-shadow: unset;
	background: #e3e3e3 !important;
	width: 38px !important;
	height: 38px !important;
	border-radius: 50%;
	font-size: unset !important;
	transition: all 0.5s;
	padding-top: 1px;
	padding-left: 3px;
	font-size: 24px !important;
}

div.left-prof-img button.slick-prev:before {
	color: var(--theme-color) !important;
	content: '\f104';
	font: 24px/36px FontAwesome;
	text-shadow: unset;
	background: #e3e3e3 !important;
	width: 38px !important;
	height: 38px !important;
	border-radius: 50%;
	font-size: unset !important;
	transition: all 0.5s;
	padding-top: 1px;
	padding-right: 2px;
	font-size: 24px !important;
}

div.left-prof-img button.slick-next:hover:before,
div.left-prof-img button.slick-prev:hover:before {
	background: var(--theme-color) !important;
	color: #fff !important;
}

.list-contact-info .review-section ul>li:first-child {
	margin-bottom: 10px;
}

.locat-info .name-info {
	/*background:var(--theme-color);*/
	color: #333;
	padding: 13px 14px 2px;
	float: left;
	width: 100%;
	/*border-bottom: 2px solid #ddd9d9;*/
}

div.locat-info .name-info a {
	text-align: left;
	width: 100%;
	float: left;
}

.locat-info .name-info .sp-name {
	margin-left: 0px;
	font-size: 18px;
	font-weight: 500;
}

.locat-info .name-info i.fa {
	font-size: 28px;
}

.plg-info {
	float: left;
	width: 100%;
	padding: 5px 0px 0px 0px;
}

.pn-infomation {
	float: left;
	width: 100%;
	padding: 0px 10px 15px;
	/*margin-top: 10px;*/
}

.pn-infomation ul {
	padding: 0;
	list-style: none;
	margin-bottom: 0;
	float: left;
	width: 100%;
	/*margin-top: 10px;*/
}

.pn-infomation ul li {
	/*border-bottom: 1px solid #baced9;*/
	padding-bottom: 0px;
	margin-bottom: 3px;
	padding-top: 3px;
	display: grid;
	grid-template-columns: 10% 90%;
}

.pn-infomation ul li a {
	color: #595b5d;
	text-align: left;
	width: 90%;
	font-weight: 600;
	float: left;
	word-break: break-all;
}

.pn-infomation ul li:last-child {
	border-bottom: px;
	margin-bottom: 0px;
	padding-bottom: 0px;
	position: relative;
}

.pn-infomation ul li i.fa {
	font-size: 18px;
	margin-top: 6px;
	color: #5f7177;
	margin-right: 2px;
	width: 24px;
	text-align: center;
	color: var(--theme-color);
}

.pn-infomation ul li:nth-child(2) i.fa {
	position: relative;
	top: 0px;
	color: var(--theme-color);
	font-size: 18px;
}

.reviews-coment {
	float: left;
	width: 100%;
	margin-top: 30px;
}

.reviews-coment .esfel {
	float: left;
	width: 100%;
	margin-top: 10px;
}

.reviews-coment .esfel:first-child {
	margin-top: 0px;
}

.reviews-coment .esfel .prf-cmnt {
	display: grid;
	grid-template-columns: 7% 93%;
	border: 1px solid #eee;
	padding: 15px 10px;
}

.prf-name-revie {
	float: left;
	width: 100%;
	padding-left: 10px;
}

.prf-name-revie .us-nme {
	float: left;
}

.prf-name-revie .us-review {
	float: right;
}

.reviews-coment .esfel .prf-cmnts {
	float: left;
	width: 100%;
	border-bottom: 1px solid #eee;
	padding: 8px 10px;
}

.reviews-coment .esfel:last-child .prf-cmnts {
	border-bottom: 0;
}

.reviews-coment .esfel .prf-cmnts .pr-icon {
	width: 7%;
	float: left;
}

.reviews-coment .esfel .prf-cmnts .prf-name-revie {
	width: 93%;
}

.prf-cmnts .rv-coment {
	padding-left: 12px;
}


.pr-icon i.fa {
	color: #8cbcc6;
	width: 50px;
	height: 50px;
	background: #cce1e4;
	line-height: 50px;
	font-size: 27px;
	border-radius: 50%;
}

.prf-name-revie .us-nme span {
	font-size: 21px;
	color: #5d5d5d;
}

.revw-nm {
	float: left;
	width: 100%;
	margin-top: 10px;
}

.rv-coment {
	float: left;
	width: 100%;
	margin-top: 10px;
}

.rv-coment p {
	margin-bottom: 0;
	font-size: 15px;
	line-height: 24px;
	float: left;
	width: 100%;
	text-align: left;
}

.rv-coment-rply {
	float: left;
	width: 100%;
	margin-top: 15px;
	display: grid;
	grid-template-columns: 5% 95%;
}

.rply-id i.fa {
	color: #8cbcc6;
	width: 40px;
	height: 40px;
	background: #cce1e4;
	line-height: 40px;
	font-size: 21px;
	border-radius: 50%;
}

.rply-id {
	float: left;
	width: 100%;
}

.rply-area {
	float: left;
	width: 100%;
}

.rply-area textarea {
	width: 99%;
	margin-left: 0%;
	float: right;
	padding-left: 10px;
	height: 40px;
	border: 1px solid #dde6ed;
	font-size: 16px;
	box-shadow: none;
	border-radius: 2px;
}

.rply-area textarea:focus {
	box-shadow: none;
	border: 1px solid #adbecc;
}

.rply-area .form-group .row {
	margin: 0;
}

.rply-area-textarea {
	width: 90%;
	float: left;
}

.rply-area-rply {
	width: 10%;
	float: left;
}

.rply-area-rply button.btn.btn-custom {
	height: 40px;
	border-radius: 2px;
	background: #8bbcc6;
	color: #fff;
	transition: all 0.5s;
}

.rply-area-rply button.btn.btn-custom:hover {
	background: #18a5c1;
}


.Related-product {
	float: left;
	width: 100%;
	margin-top: 40px;
}

.Related-product h3.Head {
	margin: 0px 0px 20px 0px;
	font-size: 26px;
}


.product-ds-section {
	float: left;
	width: 100%;
}

.product-ds-section .pr-sect-apr {
	float: left;
	width: 100%;
	display: grid;
	grid-template-columns: 34% 66%;
}

.product-ds-section .pr-sect-apr .abut-product-st {
	padding-left: 20px;
	text-align: left;
	padding-top: 15px;
	padding-right: 15px;
	padding-bottom: 20px;
	position: relative;
}

.abut-product-st h3 {
	margin-top: 0;
	line-height: 28px;
	font-size: 20px;
}

.abut-product-st .prd-reviw {
	float: left;
	width: auto;
	padding-top: 10px;
	padding-bottom: 10px;
	margin-right: 15px;
}

.abut-product-st .prd-reviw span.alt-prv {
	float: left;
	margin-right: 5px;
}

.prd-reviw span.totl-rev {
	color: #a5a5a5;
}

.abut-product-st .prd-price {
	float: left;
	width: 100%;
	margin-bottom: 10px;
}

.abut-product-st .prd-price p {
	font-size: 16px;
	margin-bottom: 0px;
	display: flex;
	justify-content: flex-start;
	align-items: center;
}

.abut-product-st .prd-price span {
	font-size: 18px;
	color: var(--theme-color);
	font-weight: bold;
	margin-left: 10px;
}

.abut-descipt {
	float: left;
	width: 100%;
	margin-bottom: 10px;
}

.abut-descipt p {
	font-size: 14px;
	line-height: 18px;
}

.enqu-btn {
	float: left;
	width: 100%;
}

.enqu-btn .enquire {
	background: var(--theme-color);
	border: 1px solid var(--theme-color);
	color: #fff;
	padding: 10px 30px;
	font-weight: 600;
	font-size: 17px;
}

.prdct-price {
	float: left;
	width: 100%;
}

.prdct-price span {
	color: var(--theme-color);
	font-size: 18px;
}

.pr-sect-apr .owl-carousel .owl-item div {
	width: auto;
	height: auto;
}


/*************************************************************************************************************/
.prdct-img div#slider {
	border: 1px solid #ddd;
	margin-bottom: 15px;
	overflow: hidden;
}

.prdct-img div#slider .owl-item div {
	padding: 0;
}

.pr-sect-apr .carousel-testimonial .item {
	padding: 30px 10px;
}

.pr-sect-apr .owl-nav button {
	position: absolute;
	top: 50%;
	transform: translate(0, -50%);
	outline: none;
	height: 25px;
}

.pr-sect-apr .owl-nav button svg {
	width: 25px;
	height: 25px;
}

.pr-sect-apr .owl-nav button.owl-prev {
	left: 25px;
}

.pr-sect-apr .owl-nav button.owl-next {
	right: 25px;
}

.pr-sect-apr .owl-nav button span {
	font-size: 45px;
}

.pr-sect-apr .owl-buttons .owl-prev {
	position: absolute;
	top: 50%;
	transform: translate(0, -50%);
	outline: none;
	height: 25px;
	width: 25px;
}

.pr-sect-apr .owl-buttons .owl-next {
	position: absolute;
	top: 50%;
	transform: translate(0, -50%);
	outline: none;
	height: 25px;
	width: 25px;
}

.pr-sect-apr .owl-buttons button svg {
	width: 25px;
	height: 25px;
}

.pr-sect-apr .owl-buttons .owl-prev {
	left: 5px;
}

.pr-sect-apr .owl-buttons .owl-next {
	right: 5px;
}

.pr-sect-apr .owl-buttons button span {
	font-size: 45px;
}

/*.pr-sect-apr .product-thumb .item img {height: 100px;}*/
.pr-sect-apr .product-thumb .item img {
	height: 70px;
}

.pr-sect-apr .round-black-btn:hover,
.pr-sect-apr .round-black-btn:focus {
	background: transparent;
	color: #212529;
	text-decoration: none;
}

.pr-sect-apr .product-info-tabs .nav-tabs .nav-item.show .nav-link,
.pr-sect-apr .product-info-tabs .nav-tabs .nav-link.active,
.pr-sect-apr .product-info-tabs .nav-tabs .nav-link.active:hover {
	border: none;
	border-bottom: 2px solid #d8d8d8;
	font-weight: bold;
}

.pr-sect-apr .product-info-tabs .tab-content .tab-pane {
	padding: 30px 20px;
	font-size: 15px;
	line-height: 24px;
	color: #7a7a7a;
}

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

.pr-sect-apr #thumb.owl-carousel .owl-item div {
	padding: 0 0px;
}

.dz-success-mark {
	float: left;
}

#registration_main #account_headings:after {
	content: '';
	position: absolute;
	width: 45px;
	height: 2px;
	bottom: 0;
	background: var(--theme-color);
	left: 0;
	right: 0;
	margin: auto;
}

#registration_main #account_headings {
	position: relative;
}


.custm-checkbox [type="checkbox"]:not(:checked),
.custm-checkbox [type="checkbox"]:checked {
	position: absolute;
	left: -9999px;
}

.custm-checkbox [type="checkbox"]:not(:checked)+label,
.custm-checkbox [type="checkbox"]:checked+label {
	position: relative;
	padding-left: 1.7em !important;
	cursor: pointer;
}

.custm-checkbox [type="checkbox"]:not(:checked)+label:before {
	content: '';
	position: absolute;
	left: 0;
	top: 0;
	width: 1.20em;
	height: 1.20em;
	border: 1px solid #ccc;
	background: #fff;
	border-radius: 2px;
	box-shadow: inset 0 1px 3px rgba(0, 0, 0, .1);
}

.custm-checkbox [type="checkbox"]:checked+label:after {
	content: '\2713\0020';
	position: absolute;
	top: .19em;
	left: .15em;
	font-size: 1.1em;
	line-height: 0.8;
	color: #fff;
	transition: all .2s;
	font-family: 'Lucida Sans Unicode', 'Arial Unicode MS', Arial;
}

.custm-checkbox [type="checkbox"]:checked+label:before {
	content: '';
	position: absolute;
	left: 0;
	top: 0;
	width: 1.20em;
	height: 1.20em;
	border: 1px solid var(--theme-color);
	background: var(--theme-color);
	border-radius: 2px;
	box-shadow: inset 0 1px 3px rgba(0, 0, 0, .1);
}

.custm-checkbox [type="checkbox"]:not(:checked)+label:after {
	content: '\2713\0020';
	position: absolute;
	top: .19em;
	left: .15em;
	font-size: 1.1em;
	line-height: 0.8;
	color: var(--theme-color);
	transition: all .2s;
	font-family: 'Lucida Sans Unicode', 'Arial Unicode MS', Arial;
}

.custm-checkbox [type="checkbox"]:not(:checked)+label:after {
	opacity: 0;
	transform: scale(0);
}

.custm-checkbox [type="checkbox"]:checked+label:after {
	opacity: 1;
	transform: scale(0.9);
}

.custm-checkbox label:hover:before {
	border: 1px solid var(--theme-color) !important;
}

.custm-checkbox label {
	font-weight: normal;
	margin-bottom: 0;
}

#registration_main #registration_form {
	margin-top: 0px !important;
}

#registration_main #registration_form div#account_headings {
	margin-top: 10px;
}

.add_business {
	margin-bottom: 15px;
	float: left;
	width: 100%;
}

.tr-profile-img .image-uploader .uploaded .uploaded-image {
	width: 100%;
	padding: 5px;
	height: 180px;
	margin: 0px;
	display: flex;
	align-items: center;
	justify-content: center;
	background: transparent;
}

.tr-profile-img .image-uploader .uploaded .uploaded-image img {
	/*position: inherit;height: auto;*/
	width: auto;
}

a.link-to-detail {
	float: left;
	width: 100%;
	/*max-height:150px; height: 150px;*/
	overflow: hidden;
	position: relative;
	z-index: -1;
	display: flex;
}

.middle .text {
	z-index: 999;
	top: 0;
	background: var(--light-yelow-color);
	border-radius: 0px 0px 10px 10px;
	float: left;
	width: 100%;
}

.middle a.link-to-detail {
	height: auto;
}

.owl-carousel.product-thumb.owl-theme .owl-wrapper-outer {
	height: auto;
}

p.text-success {
	float: left;
	width: 100%;
	margin: 10px 0px;
	text-align: center;
	background: #68af7a;
	padding: 10px;
	color: #fff;
	font-size: 16px;
}

.mts-title {
	background: #eee;
	margin-bottom: 15px;
	color: #333 !important;
	float: left;
	width: 100%;
}

.myaccountsetting #personal_form tr,
.myaccountsetting #password_form tr {
	width: 32.3%;
}

.myaccountsetting #form_table table tr td input,
.myaccountsetting #form_table table tr td textarea {
	margin-bottom: 10px;
}

#registration_main #form_table table tr td.privacy_p {
	padding-left: 1px !important;
}

.privacy_p {
	padding-left: 10px !important;
}

/*.prod-grid a.btn.btn-custom:hover {color: #fff;}*/
.prdct-img .slider-for img {
	cursor: pointer;
	object-fit: cover;
	height: auto;
	width: 100%;
}

.prdct-img .slick-slider .item img {
	cursor: pointer;
}

.editmylisting .custm-checkbox {
	float: left;
	position: relative;
	top: 6px;
	margin-right: 2px;
}

#registration_main .editmy_listing input#btSubmit {
	background: var(--theme-color) !important;
	border-radius: 2px;
}

.listin-submit {
	padding-left: 20px;
}

.editmylisting span {
	margin-bottom: 0;
}

span.breadcrumbs {
	padding: 8px 5px;
	margin-bottom: 0;
	list-style: none;
	border-radius: 4px;
	display: inline-block;
	font-weight: 600;
	font-size: 12px;
}

#back-top.active {
	opacity: 0.8;
	transition: all .6s ease;
	-webkit-transition: all .6s ease;
	-ms-transform: translateY(-20px);
	-webkit-transform: translateY(-20px);
	transform: translateY(-20px);
	background: rgba(234, 70, 61, 0.8588235294117647);
	color: #fff;
	z-index: 99999;
}

#back-top {
	bottom: 0;
	opacity: 0;
	z-index: 9;
	right: 20px;
	width: 50px;
	height: 50px;
	padding: 9px 0 0;
	cursor: pointer;
	font-size: 25px;
	position: fixed;
	line-height: 27px;
	text-align: center;
	border-radius: 50% !important;
	background: #252525;
	-webkit-transition: all .6s ease;
	transition: all .6s ease;
	-webkit-transform: translateY(40px);
	transform: translateY(40px);
	-ms-transform: translateY(40px);
	-webkit-transition: all .6s ease;
	-webkit-transform: translateY(40px);
}

.prodct-img-view {
	float: left;
	width: 100%;
	min-height: 246px;
	align-items: flex-start;
	justify-content: center;
	display: flex;
}

.prodct-rating {
	position: absolute;
	top: 20px;
	background: #fff;
	padding: 2px 14px;
	border-radius: 2px;
}

.prodct-rating .pr-rts {
	float: left;
	width: auto;
}

.pr-rts i.fa {
	color: var(--light-yelow-color);
	font-size: 13px;
}

.prodct-rating .pr-rts span {
	font-size: 13px;
	font-weight: 700;
}

.prc-off {
	position: absolute;
	top: -14px;
	width: auto;
	left: 27px;
	clip-path: polygon(0 0, 100% 35%, 100% 100%, 0% 100%);
	padding: 6px 10px 1px 6px;
	background: #fc3c3b;
	border-radius: 4px 4px 0px 0px;
	color: #fff;
	font-size: 12px;
	font-weight: 800;
}

div.classified-detail div.add-ress #main_address_d.sidefixed {
	/*position: fixed;width: 316px !important;top: 70px;*/
}

#myModal .close {
	opacity: 1;
}

/****************************listing detail slider masnory********************************/
.slick-lightbox {
	z-index: 999999 !important;
}

.arch-slider {
	margin: 0;
	padding: 0px;
	background: transparent;
	height: 500px;
	overflow: hidden;
}

.arc-images {
	position: relative;
}

.arc-images:before {
	content: " ";
	-webkit-transition: opacity .5s ease;
	transition: opacity .5s ease;
	position: absolute;
	top: 0;
	left: 0;
	width: 100%;
	height: 100%;
	margin: 0;
	-webkit-box-sizing: border-box;
	box-sizing: border-box;
	border-radius: 0;
	z-index: 1;
}

a.arc-link:hover .arc-images:before {
	background: rgba(8, 8, 8, .75);
	background: rgba(51, 51, 51, 0.6) !important;
}

.architecturalmillwork-lyt .slick-lightbox-close {
	color: rgba(0, 110, 158, 1) !important;
	font-size: 26px !important;
	width: 38px !important;
	height: 44px !important;
	margin-top: 30px;
	margin-right: 80px;
	right: 0 !important;
	top: 2px !important
}

.architecturalmillwork-lyt .slick-lightbox-close:before {
	font-family: progallery-svg-font-icons !important;
	display: inline-block;
	vertical-align: middle;
	line-height: 1 !important;
	font-weight: 400;
	font-style: normal;
	speak: none;
	text-decoration: inherit;
	text-transform: none;
	text-rendering: optimizeLegibility;
	-webkit-font-smoothing: antialiased !important;
	-moz-osx-font-smoothing: grayscale;
	content: "\F10A" !important;
	font-size: inherit;
	color: rgba(0, 0, 0, 1) !important
}

.arch-slider .slick-arrow {
	position: absolute;
	width: 100px;
	height: 100px;
	top: 50%;
	margin-top: -55px;
	z-index: 111;
	padding: 20px 38.5px;
	cursor: pointer;
}

.arch-slider .slick-arrow.next {
	right: 0;
}

.arch-slider .slick-arrow svg {
	-webkit-filter: drop-shadow(0 1px .15px #b2b2b2);
	filter: drop-shadow(0 1px .15px #b2b2b2);
	display: inline-block;
}

.slideshow-arrow {
	fill: #e8e8e8;
}

.arc-images:before {
	content: " ";
	-webkit-transition: opacity .5s ease;
	transition: opacity .5s ease;
	position: absolute;
	top: 0;
	left: 0;
	width: 100%;
	height: 100%;
	margin: 0;
	-webkit-box-sizing: border-box;
	box-sizing: border-box;
	border-radius: 0;
	z-index: 1
}

a.arc-link:hover .arc-images:before {
	background: rgba(8, 8, 8, .75);
	background: rgba(51, 51, 51, 0.6) !important;
}

.architecturalmillwork-lyt .slick-lightbox-inner {
	background-color: rgba(232, 232, 232, 1) !important;
	z-index: 1111;
}

.architecturalmillwork-lyt .slick-lightbox-inner .slick-arrow {
	z-index: 111;
	width: 100px;
	height: 100px;
	background-image: url(//cdn2.hubspot.net/hubfs/4795157/Idxcorporation_December2018/Images/arrow.svg);
	background-repeat: no-repeat;
	background-position: center;
	background-size: 27px;
	margin-top: -50px
}

.architecturalmillwork-lyt .slick-lightbox-inner .slick-arrow:before {
	display: none;
}

.architecturalmillwork-lyt .slick-lightbox-inner .slick-prev {
	left: 0
}

.architecturalmillwork-lyt .slick-lightbox-inner .slick-next {
	right: 0;
	transform: rotate(180deg);
}

.architecturalmillwork-lyt .slick-lightbox-close {
	color: rgba(0, 110, 158, 1) !important;
	font-size: 26px !important;
	width: 38px !important;
	height: 44px !important;
	margin-top: 30px;
	margin-right: 80px;
	right: 0 !important;
	top: 2px !important
}

.architecturalmillwork-lyt .slick-lightbox-close:before {
	font-family: progallery-svg-font-icons !important;
	display: inline-block;
	vertical-align: middle;
	line-height: 1 !important;
	font-weight: 400;
	font-style: normal;
	speak: none;
	text-decoration: inherit;
	text-transform: none;
	text-rendering: optimizeLegibility;
	-webkit-font-smoothing: antialiased !important;
	-moz-osx-font-smoothing: grayscale;
	content: "\F10A" !important;
	font-size: inherit;
	color: rgba(0, 0, 0, 1) !important
}

.pagination li.current a {
	background: var(--theme-color);
	color: #fff;
	border-color: var(--theme-color);
}

/***********************business-profile***************************/
.my-listing-business-profile {
	background: #fff !important;
	padding: 0 !important;
	border: 0 !important;
	float: left;
	width: 100%;
}

.my-listing-business-profile .listin_cover {
	background: transparent;
	border-bottom: 0;
	box-shadow: 1px 0px 7px 1px #f5f1f1;
	margin: 7px 8px 30px 9px;
	transition: all 0.8s;
}

.my-listing-business-profile .listin_cover:hover {
	box-shadow: 0px 0px 7px 1px #c1c0c0;
}

.my-listing-business-profile .listin_cover div#address_img {
	width: 18%;
	margin: 0;
	padding: 0;
	border: 0;
	position: relative;
	display: flex;
	justify-content: center;
	align-items: center;
	height: 180px;
}

.my-listing-business-profile #address_img .prc-off {
	bottom: 6px;
	top: inherit;
	left: 0px;
	text-transform: uppercase;
	border-radius: 0px 5px 5px 0px;
}

.my-listing-business-profile .listin_cover div#address_img .home-profile-pic {
	margin: 0;
}

#my_registration_main .listin_cover div#address_detail {
	width: 82%;
	padding: 10px 25px;
	position: relative;
}

.my-listing-business-profile .listin_cover div#address_img .home-profile-pic img {
	/*width: 100%;*/
	max-width: 100%;
}

.listing-pro-detail {
	float: left;
	width: 100%;
}

.listing-pro-detail ul {
	margin-bottom: 0;
	float: left;
	width: 100%;
	list-style: none;
	margin-top: 10px;
	padding: 0px;
}

.listing-pro-detail ul li {
	display: inline-block;
	margin-right: 20px;
	position: relative;
}

.listing-pro-detail ul li:after {
	position: absolute;
	right: -11px;
	width: 1px;
	height: 25px;
	background-color: #8b8b8b;
	content: '';
	top: -2px;
}

.listing-pro-detail ul li:last-child:after {
	display: none;
}

.listing-pro-detail ul li span.ic_on {
	padding: 0;
	height: auto;
	line-height: inherit;
	width: auto;
	margin-right: 6px;
	color: #13677d;
}

.listing-pro-detail ul li span.list_num {
	padding: 0 !important;
}

.my-listing-business-profile .listin_cover .one-square a {
	font-size: 18px;
}

.my-listing-business-profile .listin_cover .one-square span.up-date {
	float: left;
	width: 100%;
	color: #000;
	font-size: 12px;
}

.my-listing-business-profile .listin_cover div#address_h {
	border-bottom: 1px solid #ddd;
	margin-bottom: 10px;
	padding-bottom: 2px;
	padding-top: 2px;
}

.comns ul.pagination {
	display: flex;
	align-items: center;
	justify-content: center;
}

.listin_cover div#address_detail .listing-pro-detail ul li img {
	margin: 0;
}

.my-listing-business-profile .listin_cover .action_div {
	height: 39px;
}

.my-listing-business-profile .listin_cover .action_div .wrng img {
	width: 19px;
}

.my-listing-business-profile .listin_cover .action_div .edit_pencil img {
	width: 16px;
}

.my-listing-business-profile .listin_cover .action_div .dlts img {
	width: 14px;
}

.my-listing-business-profile .listin_cover div#address_detail {
	min-height: 178px;
}

.add-mor {
	background: transparent;
	border: 1px solid var(--theme-color);
	padding: 6px 10px;
	border-radius: 5px;
	font-size: 15px;
}

.add-mor i {
	color: var(--theme-color);
	margin-right: 5px;
}

.nav-fiels.business-profile-directory .cs-links ul li:after {
	display: none;
}

.nav-fiels.business-profile-directory .cs-links ul li {
	margin-right: 15px;
}

.nav-fiels.business-profile-directory .cs-links ul li:last-child {
	margin-right: 0px;
}

li.grids i.fa {
	font-size: 19px;
}

.user-profile-views {
	float: left;
	width: 100%;
	background: var(--light-yelow-color);
	padding: 15px;
	min-height: 115px;
}

.user-profile-views h4 {
	margin-top: 2px;
	font-size: 21px;
}

.profile-progress {
	float: left;
	width: 100%;
	margin-top: 2px;
}

.profile-progress .progress {
	overflow: inherit;
	height: 12px;
	border-radius: 8px;
	box-shadow: none;
}

.profile-progress .progress-bar {
	position: relative;
	color: transparent;
	background-color: var(--theme-color);
	border-radius: 8px 0px 0px 8px;
}

.profile-progress .progress-bar[data-width="100%"] {
	border-radius: 8px;
}

.profile-progress .progress-bar:after {
	content: attr(data-width);
	position: absolute;
	color: #292929;
	bottom: -25px;
	width: 18px !important;
	left: 94%;
	text-align: left;
	justify-content: center;
	display: flex;
}

.profile-related-section {
	float: left;
	width: 100%;
	background: #fafeff;
	padding: 15px;
	position: relative;
	z-index: 9;
}

.profile-related-section ul {
	margin: 0;
	list-style: none;
}

.profile-related-section ul li {
	padding: 5px 0;
	margin-bottom: 3px;
	border-bottom: 1px dotted var(--theme-color);
	font-size: 15px;
	float: left;
	width: 100%;
	/*display:flex;*/
	flex-flow: row;
	flex-direction: row;
	justify-content: space-between;
	align-items: center;
}

.profile-related-section ul li span.stp {
	float: right;
	background: var(--light-green-bg);
	padding: 5px;
	color: var(--theme-color);
	border-radius: 50%;
	width: 30px;
	height: 30px;
	line-height: 23px;
	text-align: center;
	font-size: 13px;
}

.profile-related-section ul li:last-child {
	border-bottom: 0px;
	margin-bottom: 0;
}

.profile-svg {
	height: 55px;
	width: 100%;
	position: absolute;
	left: 0px;
	top: 87px;
	right: 0;
}

.form-sections {
	float: left;
	width: 100%;
	background: #f3f3f3;
	padding: 10px;
	margin-top: 5px;
	display: none;
}

.form-sections input {
	padding: 8px 5px;
	width: 88%;
	margin-right: 3%;
	border-radius: 2px;
	border: 1px solid #ddd;
	font-size: 14px;
}

.profile-related-section ul li p {
	margin-bottom: 0;
	cursor: pointer;
	width: 100%;
	float: left;
}

.profile-related-section ul li p span.frm-txt {
	position: relative;
	top: 5px;
	color: var(--theme-color);
}

.cmn-fm button {
	background: #fff;
	border-radius: 50%;
	width: 25px;
	height: 25px;
	display: inline-block;
	text-align: center;
	padding-left: 2px;
	font-size: 13px;
	line-height: 20px;
	border: 1px solid #337ab7;
	color: #337ab7;
}

.add-products-new .full-width {
	float: left;
	width: 100%;
}

.add-products-new .ad-product-form .ps-form .up-prodct {
	width: 40%;
	float: left;
}

.add-products-new .ad-product-form .ps-form .pro-form {
	width: 60%;
}

.add-product-image {
	display: grid;
	grid-template-columns: repeat(auto-fill, minmax(25%, 1fr));
	grid-auto-rows: 200px;
	grid-gap: 10px;
	float: left;
	margin-bottom: 10px;
}

.up-prodct .up-prodct-imgs {
	float: left;
	width: 100%;
}

.prdct-imag {
	float: left;
	width: 100%;
	background: #eee;
	align-items: center;
	justify-content: center;
	display: flex;
	height: 100%;
	padding: 10px;
}

.product-delt {
	float: left;
	width: 100%;
	text-align: right;
	margin-bottom: 15px;
}

.product-delt .post-action-delt {
	background: transparent;
	border: none;
	padding: 0;
	color: #ff0000;
}

.product-delt .post-action-delt img {
	width: 11px;
	margin-right: 1px;
	position: relative;
	top: -2px;
}

/******product-detail******/
.classified-deta.product-deta {
	float: left;
	width: 100%;
	/*background: #eeeeee;*/
	background: #f9f9f9;
}

.classified-detail .left-prof-img .product-ds-section {
	background: #fff;
	border-radius: 8px;
	padding-bottom: 0px;
	margin-bottom: 20px;
	border: 1px solid #e0e0e0;
}

.classified-detail .left-prof-img .reviews-coment {
	background: #fff;
	margin-top: 10px;
	padding-bottom: 15px;
}

.review-edit {
	display: flex;
	align-items: center;
	justify-content: flex-end;
}

/* .classified-detail .left-prof-img .SlickCarousel {background: #fff;padding: 12px 15px;} */
.classified-detail .left-prof-img .SlickCarousel {
	background: #fff;
	padding: 0 8px;
}

.Related-product .prod-grid {
	max-width: 100%;
	margin-top: 0px;
	position: relative;
	margin-bottom: 55px;
}

.Related-product .grid-prod {
	flex: auto;
	flex-flow: row;
	display: block;
}

.Related-product .prodct-img-view {
	min-height: 238px;
}

.nav-fiels .cs-links ul li button.sm-btn.bt-back {
	border: 1px solid var(--theme-color);
	padding: 6px 16px;
	border-radius: 3px;
}

.nav-fiels .cs-links ul li button.sm-btn.bt-back i.fa.fa-arrow-left {
	color: #ffffff;
	position: relative;
	margin-right: 5px;
	left: -2px;
	background: var(--theme-color);
	width: 16px;
	top: -2px;
	height: 16px;
	padding: 2px;
	border-radius: 50%;
	font-size: 10px;
}

/* .left-prof-img .slick-initialized .slick-slide .arc-images img {width:100% !important;} */
.gallery_view.grid-prod {
	flex: 1 1 auto;
	flex-flow: row wrap;
	display: grid;
	grid-template-columns: repeat(auto-fill, minmax(24%, 1fr));
	grid-auto-rows: auto;
	grid-gap: 10px;
	overflow: hidden;
	align-items: center;
}

.left-prof-img .masonry-list .slick-initialized .slick-slide {
	overflow: hidden;
}

.gallery_view .prod-grid {
	padding: 0px;
	margin: 0;
	border: 0;
	border-radius: 0;
	width: 100%;
	flex: 1 1 100%;
	max-width: 100%;
}

.gallery_view .prod-grid:hover {
	transform: inherit;
}

.gallery_view .prod-grid a.link-to-detail {
	height: 167px;
	width: auto;
	overflow: auto;
}

/* .gallery_view .prod-grid a.link-to-detail:hover{transform: scale(1.05);} */
.gallery_view .prod-grid img.image {
	border-radius: 0;
}

.gallery_view .prod-grid .middle {
	display: none;
}

.add-gallery ul.pagination {
	display: flex;
	justify-content: flex-end;
}

.add-gallery-section .form-group label {
	font-size: 15px;
}

.ad-product-form .gallery-list {
	margin-top: 0px;
}

.add-gallery-section .form-group input#URL {
	height: 37px;
}

button#gallery_btn {
	height: 37px;
}

.gallery-list li.images_videos .gallerytabs {
	background: transparent;
	box-shadow: none;
	color: #000;
	border: 1px solid var(--theme-color);
	padding: 6px 16px;
	border-radius: 3px;
}

.grid-prod .middle .btn-custom {
	border: none;
	background: transparent !important;
}

.gallery-list li.images_videos .gallerytabs.active {
	background: var(--theme-color);
	color: #fff;
}

.product-ds-section .pr-sect-apr .prdct-img .slider-nav {
	margin: 0 !important;
}

.classified-detail .our-product .img-fill img {
	position: relative;
	display: inline-block;
	width: auto;
	height: auto;
	max-height: 100%;
}

.classified-detail .our-product .ProductBlock .img-fill {
	display: flex;
	align-items: center;
	justify-content: center;
}

.classified-detail .our-product .ProductBlock .Content {
	padding: 5px;
	border: 1px solid #d8d8d8;
	border-radius: 8px;
}

.classified-detail .contact-view {
	margin-top: 25px;
	margin-bottom: 15px;
}

.classified-detail .contact-view li a {
	padding: 0px 13px;
}

.classified-detail .our-services {
	float: left;
	width: 100%;
	margin-top: 20px;
}

.classified-detail .our-services .ProductBlock .img-fill {
	border: 1px solid #d8d8d8;
}

.full-container {
	float: left;
	width: 100%;
}

#address_h .one-square {
	text-align: left;
}

.sub_review_li p {
	text-align: left;
}

.showReviewOuter .reviw {
	text-align: left;
}

.information-account {
	float: left;
	width: 100%;
	margin-top: 10px;
}

.form-setting-info {
	float: left;
	width: 100%;
	box-shadow: 0px 2px 8px 2px rgba(0, 0, 0, 0.2);
	padding: 10px 25px;
}

.form-setting-info .mts-title {
	background: transparent;
	font-size: 17px;
	font-weight: 600;
	margin-top: 20px;
}

.form-setting-info .form-info {
	float: left;
	width: 100%;
	margin-top: 10px;
}

.form-info form {
	float: left;
	width: 100%;
}

.form-setting-info .form-info label {
	font-weight: 500;
	color: #888888;
	font-size: 15px;
}

.form-setting-info .form-info .ctm-form input {
	color: #000;
}

.form-setting-info .form-info .ctm-form span.country_code {
	left: 0px;
	top: 26px;
	background: transparent;
	color: #000;
	width: auto;
	height: auto;
}

.form-setting-info .form-info .ctm-form.contact input {
	padding-left: 28px;
}

.form-info .full-width .custm-checkbox label {
	font-size: 13px;
	color: #000;
}

.submit-btn .form-submit {
	background: var(--theme-color);
	width: 100px;
	height: 36px;
	display: block;
	border-radius: 2px;
	position: relative;
	padding: 10px 0 !important;
	text-align: center;
	box-sizing: border-box;
	line-height: 15px;
	color: white;
	font-size: 15px;
	border: none;
	text-transform: uppercase;
}

.newsletter-subscription {
	float: left;
	width: 100%;
	margin-top: 15px;
}

.form-info .ctm-form select {
	color: #000;
}

.change-password {
	margin-top: 40px;
}

.add-gallery-section .image-uploader {
	min-height: 220px;
}

.classified-detail .contact-view li a {
	color: #5f7177;
}

/*.classified-detail .contact-view li.sd-email a{color: #5c7178;}*/
.product-deta .classified-detail .SlickCarousel {
	background: transparent;
	padding: 12px 15px;
}

.product-deta .classified-detail .SlickCarousel .prod-grid {
	background: #fff;
}

.product-deta .classified-detail .SlickCarousel .prod-grid {
	background: #fff;
	box-shadow: 0px 0px 4px 1px rgba(0, 0, 0, 0.05);
	min-width: 250px;
}

.product-related-data {
	float: left;
	width: 100%;
}

/*.product-related-data .Related-product h3.Head {margin: 0;}*/
.product-related-data .Related-product .SlickCarousel {
	margin-top: 0;
	padding-left: 0;
	padding-right: 0;
	width: 75%;
}

.f-stick .product-related-data .Related-product.Related-product-nw .SlickCarousel {
	width: 100%;
}

.review-perview {
	float: left;
	width: 100%;
	margin-top: 35px;
}

.prvi-head {
	float: left;
	width: 100%;
	text-align: left;
	font-size: 24px;
	font-weight: 400;
	color: #333;
	display: flex;
	align-items: center;
}

.write-review img {
	margin: 0 5px 0px 0px;
	width: 33px;
}

.write-review {
	text-align: right;
	width: 100%;
	float: left;
	display: flex;
	justify-content: flex-end;
	align-items: center;
}

.write-review a {
	color: #595959;
}

.review-pri-heading {
	display: grid;
	grid-auto-rows: auto;
	grid-template-columns: 80% 20%;
}

.review-pre-list {
	float: left;
	width: 100%;
	margin-top: 20px;
	display: grid;
	grid-gap: 25px;
	grid-template-columns: repeat(auto-fill, minmax(48%, 1fr));
	grid-auto-rows: auto;
}

.review-post {
	float: left;
	width: 100%;
	background: #fff;
	padding: 12px 18px 20px;
	text-align: left;
	box-shadow: 0px 0px 4px 1px rgba(0, 0, 0, 0.05);
}

.stars-liks {
	width: 100%;
	float: left;
	display: grid;
	grid-template-columns: 80% 20%;
}

.rev-comment {
	float: left;
	width: 100%;
	margin-top: 10px;
	margin-bottom: 18px;
}

.client-inofs {
	float: left;
	width: 100%;
	display: grid;
	grid-template-columns: 11% 89%;
}

.client-name {
	float: left;
	width: 100%;
	padding-left: 10px;
}

.client-name h3 {
	margin-top: 0;
	margin-bottom: 5px;
	font-size: 18px;
}

.client-name span {
	float: left;
	width: 100%;
	font-size: 13px;
}

.client-inofs img {
	margin: 0;
	width: 100%;
	border-radius: 50%;
}

span.count-star {
	float: left;
	width: 100%;
	display: flex;
	align-items: center;
}

.count-star i.fa {
	color: var(--light-yelow-color);
	font-size: 18px;
}

.rev-comment p {
	margin-bottom: 0;
}

span.count-liks {
	width: 100%;
	float: left;
	text-align: right;
	display: flex;
	align-items: center;
	justify-content: flex-end;
}

span.count-liks span {
	margin-right: 8px;
	font-size: 16px;
}

span.count-liks img {
	margin: 0;
	width: 18px;
}

.load-more-review {
	float: left;
	width: 100%;
	margin-top: 50px;
	text-align: center;
	margin-bottom: 10px;
}

.load-more-review a {
	text-decoration: underline;
	font-size: 16px;
	color: #000;
	position: relative;
	z-index: 9;
}

.load-more-review a:after {
	content: '';
	position: absolute;
	width: 45px;
	height: 45px;
	background: rgba(255, 255, 255, 0.65);
	border-radius: 50%;
	top: -10px;
	left: 0;
	right: 0;
	margin: auto;
	z-index: 0;
}

.load-more-review a span {
	position: relative;
	z-index: 9;
}

.input-gallery .image-uploader .uploaded div.uploaded-image {
	width: calc(25.666667% - 1rem);
	padding-bottom: calc(30.666667% - 1rem);
}

.gallery_view .prod-grid {
	position: relative;
}

.gallery_view .prod-grid .custm-checkbox {
	width: auto;
	float: left;
}

.gallery_view .prod-grid a {
	position: relative;
	height: 200px;
	width: 100%;
	float: left;
}

.gallery_view .prod-grid a img {
	width: 100%;
	height: 100%;
	object-fit: cover;
	position: absolute;
}

.gallery_view .prod-grid .custm-checkbox label {
	position: absolute;
	z-index: 998;
	right: 5px;
	/*top: 5px;*/
}

.gallery_view .prod-grid .custm-checkbox {
	width: auto;
	float: left;
	margin: 10px 0px;
	/*opacity: 0;*/
}

/* .gallery_view .prod-grid:hover .custm-checkbox {opacity: 1;} */
.prod-grid.gallerydiv.imagegallery .feature_img {
	float: left;
	width: 100%;
}

.prod-grid.gallerydiv.imagegallery .feature_img input {
	float: right;
	width: 15px !important;
	height: 15px !important;
}

ul.select-section {
	width: 100%;
	margin-bottom: 30px;
	text-align: right;
}

ul.select-section li {
	list-style: none;
	display: inline-block;
}

ul.select-section li.del {
	margin-left: 10px;
}

ul.select-section li:first-child {
	margin-right: 15px;
}

ul.select-section li label {
	font-size: 15px;
	line-height: 16px;
}

ul.select-section li a {
	font-size: 15px;
}

ul.select-section li a i.fa {
	margin-right: 3px;
}

.section-grid table.table td:nth-child(1) {
	width: 6%;
}

.section-grid table.table td:nth-child(2) {
	width: 13%;
}

.section-grid table.table td:nth-child(3) {
	width: 29%;
}

.section-grid table.table td:nth-child(4) {
	width: 15%;
}

.recent.visit {
	float: left;
	width: 100%;
}

/*edit,delete button css*/
.listin_covers .action_div {
	width: auto;
	display: flex;
	align-items: center;
	padding-top: 0;
	float: right;
}

.listin_covers .action_div ul {
	list-style: none;
	margin-bottom: 0;
}

.action_div ul li {
	display: inline-block;
	margin-right: 25px;
	position: relative;
	color: var(--theme-color);
}

.forRating {
	color: #595b5d !important;
}

.hom_ul_tab {
	display: none;
}

#home_vi .banner_input.select_choose {
	display: none;
}

.thumbnailnew {
	cursor: pointer;
	width: 50px;
	margin-bottom: 10px;
	padding: 5px;
	float: left;
	margin-right: 10px;
	margin-top: 10px;
}

/*for home page search*/
.looking_for_result {
	background: #fff;
	float: left;
	height: 200px;
	overflow-y: auto;
	line-height: 24px;
	padding: 10px 15px;
	position: absolute;
	top: 54px;
}

.looking_for_result ul {
	float: left;
	width: 100%;
	margin: 0px;
	padding: 0px;
}

.looking_for_result ul li.searchValue {
	float: left;
	width: 100%;
	text-align: left;
	line-height: 25px;
	cursor: pointer;
	list-style: none;
}

.sticky-head-search .looking_for_result {
	position: relative;
	top: 0;
	width: 75%;
	max-width: 800px;
}

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

.letsgetSection h5 {
	text-align: center;
	color: var(--theme-color);
	font-size: 16px;
}

.letsgetSection h2 {
	text-align: center;
	margin-bottom: 0;
	margin-top: 10px;
	font-size: 27px;
}

div.showReview.cls_det {
	float: left;
	width: 100%;
}

.review-section {
	float: left;
	width: 100%;
}

.full-container.feature-listing.text_left {
	text-align: left;
}

.gridfourSection .feature-listing {
	grid-template-columns: repeat(auto-fill, minmax(23%, 1fr));
}

.middle_bg .register_panel .oops_cont {
	margin-bottom: 0;
}

div#enquiryreferMain .ProductBlock h4.textleft {
	padding-bottom: 0;
}

.enquirypopup {
	cursor: pointer;
	padding: 7px 16px;
	background: var(--theme-color);
	color: white;
	margin: 10px 0px !important;
	border-radius: 0px !important;
	height: 33px !important;
	line-height: 18px !important;
	box-sizing: border-box;
	float: left;
}

.enquirypopup p {
	margin: 0 !important;
}

#enquiry_send_email input {
	background: #fff;
	width: 100%;
	box-sizing: border-box;
	margin-top: 5px;
	padding: 10px 15px;
	font-family: 'Lato', sans-serif;
	font-size: 14px;
	border: 1px solid #e6e6e6;
	outline: none;
	border-radius: 2px;
	height: 40px;
	outline: none
}

/* div#enquiryreferMain{min-height:370px;overflow: hidden;max-height: 460px;padding-bottom: 10px;padding-top: 13px;} */
div#enquiryreferMain {
	overflow: hidden;
	max-height: 460px;
	padding-bottom: 10px;
	padding-top: 13px;
	display: flex;
	align-items: center;
}

.prodct-img-view img {
	width: 100%;
}

.enquiry-img-view img {
	width: 69%;
}

#enquiry_send_email textarea {
	width: 100%;
	max-width: 450px;
	border: 1px solid #e6e6e6;
	margin-bottom: 20px;
	height: 120px;
	padding: 6px 12px;
}

#enquiry_send_email textarea:focus {
	border-color: var(--theme-color);
}

form#enquiry_send_email img {
	display: inline-block !important;
}

.enquiryPopUpwidth {
	max-width: 700px !important;
}

.enquirypopup i {
	margin-right: 5px;
}

.textleft {
	text-align: left !important;
}

.letsgetSectionindiVisualBusIness {
	float: left;
	width: 100%;
	margin-top: 15px;
	padding-bottom: 30px;
}

.letsgetSectionindiVisualBusIness .indiVisual {
	width: 50%;
	float: left;
	padding: 0px 10px 0 0;
	position: relative;
}

.indiVisual:after {
	content: '';
	position: absolute;
	width: 1px;
	height: 100%;
	background: #d0d0d0;
	right: 0;
}

.letsgetSectionindiVisualBusIness .BusIness {
	width: 50%;
	float: left;
	padding: 0px 0px 0 10px;
}

.insbusnes {
	width: 10%;
	float: left;
}

.insbusnesText {
	width: 90%;
	float: left;
	padding-left: 10px;
}

.insbusnesText label {
	cursor: pointer;
	font-size: 17px !important;
}

.insbusnes input:checked {
	color: transparent !important;
	background: #fff !important;
	appearance: none;
	width: 25px !important;
	height: 25px !important;
	border-radius: 50% !important;
	border: 1px solid var(--theme-color) !important;
}

.insbusnes input:checked:after {
	content: '';
	width: 25px;
	height: 25px;
	float: left;
	border-radius: 50%;
	top: -7px;
	position: relative;
	background: url(../images/chEck.png);
	left: -7px;
	background-size: 23px;
	background-repeat: no-repeat;
}

.letsgetSection p.text-captlize {
	text-align: center;
	text-transform: capitalize;
	font-size: 16px;
	padding: 2px 0 0 0 !important;
}

.insnImg {
	float: left;
	width: 100%;
	margin-top: 15px;
}

/* .insnImg img{width:100%;} */
.insnImg {
	float: left;
	width: 100%;
	margin-top: 15px;
	min-height: 220px;
	display: flex;
	align-items: flex-end;
	justify-content: flex-start;
}

#reg_log_popup #register-box .register_panel .insnImg img {
	margin: 0;
}

.myform .formSecrion h5.individual_hea {
	text-align: center;
	color: var(--theme-color);
	font-size: 14px;
}

.myform .formSecrion h2 {
	text-align: center;
	margin: 0 0 20px 0 !important;
	width: 100% !important;
	padding: 0 !important;
	font-size: 28px;
	font-weight: 600 !important;
}

.btn.active.focus,
.btn.active:focus,
.btn.focus,
.btn:active.focus,
.btn:active:focus,
.btn:focus {
	outline: none !important;
	outline-offset: 0 !important;
}

.btn.active,
.btn:active {
	box-shadow: none !important;
}

.signupBack {
	background: #000;
	border: 1px solid #000;
	color: #fff;
	font-size: 12px;
	font-weight: 700;
	padding: 5px 8px;
	border-radius: 5px;
}

.signupBack:hover {
	color: #fff;
}

a.myreg {
	font-weight: 600;
	color: var(--theme-color);
}

.prdct-img .thumbnailnew {
	width: 88%;
}

/*******************review pop up*******************/
#product_review_form div#click {
	width: 100% !important;
}

#product_review_form div#click img {
	display: inline-block;
}

/************** product detail page review section********************/
a:focus {
	outline: none !important;
	color: inherit;
}

.fld-review {
	display: flex;
	align-items: center;
	justify-content: space-between;
}

.product-deta .classified-detail .RecentVisitProducts .prod-grid {
	background: #fff;
	box-shadow: 0px 0px 4px 1px rgb(0 0 0 / 5%);
	min-width: 250px;
}

.pr-sect-apr .prdct-img .slick-track {
	border: 1px solid #eee;
	width: 100% !important;
	display: flex;
	align-items: center;
	justify-content: center;
	overflow: hidden;
}

.prdct-img {
	padding: 10px;
}

.left-prof-img .slick-initialized .slick-slide {
	padding: 0px;
	max-height: 100%;
}

.Related-product .middle .btn-custom {
	width: 100%;
}

#addReviewPopUp #product_review_form .postComment {
	max-width: 100%;
	padding-right: 0;
}

#addReviewPopUp #product_review_form br {
	display: none;
}

.us-product .product-all-listing tbody td {
	cursor: pointer;
}

.abut-product-st .enquirypopup {
	background: var(--light-yelow-color);
	color: #333;
}

/*a:hover, .list_blue a:hover{color: white;}*/
.ad-product-form .ps-form .fm-submit a#preview_btn:hover {
	color: white;
}

.feturd_dt.ltst_ad.feature-listing.related_results-page {
	display: block;
	margin-top: 4px;
}

.feturd_dt.ltst_ad.feature-listing.related_results-page span {
	padding: 0 0 10px;
}

.feturd_dt.ltst_ad.feature-listing.related_results-page h1.heading {
	margin-top: 0;
}


/******enquiry*******/
#enquiry .modal-body .container {
	padding: 0px;
}

#enquiry .modal-body .container div#enquiry-detail {
	margin: 0;
}

#enquiry .modal-body .container div#enquiry-detail .row {
	margin: 0;
}

#enquiry .modal-body .container div#enquiry-detail h2 {
	font-size: 24px;
	line-height: 28px;
}

.enquiryGridSection .section-grid table.table td:nth-child(1) {
	width: 18%;
}

.enquiryGridSection .section-grid table.table td:nth-child(2) {
	width: 27%;
}

.enquiryGridSection .section-grid table.table td:nth-child(3) {
	width: 30%;
}

.enquiryGridSection .section-grid table.table td:nth-child(4) {
	width: 25%;
}

.section-grid table.table tr th {
	border-bottom: 0;
}

.left-prof-img .slick-initialized .slick-slide .slick-list img {
	object-fit: scale-down;
	width: 100%;
	height: 100%;
	position: absolute;
}

.our-product .slick-slider {
	height: auto;
}

.single-item.slick-slider {
	min-height: 300px;
	max-height: 600px;
	overflow: hidden;
}

.single-item.slick-slider .slick-list.draggable iframe {
	height: -webkit-fill-available;
}

div.slick-slider {
	height: auto;
}

div.pro-name {
	min-height:
		/*52px*/
		45px;
}

.ProductBlock div.pro-name h3 {
	margin: 0px;
}

.Related-product span.Arrows1 {
	float: right;
}

.adr-info {
	text-align: left;
}

/****************Ad Details****************/
.keywords_checkbox {
	width: 100%;
}

.website_url_section {
	margin-top: 0px;
}

.reviewpage_main div#form_table .plat_form_cat .cate_experience .ad_title {
	margin-top: 5px;
}

span.labels {
	width: 100%;
}

.wordcount_text {
	float: left;
	font-size: 12px;
	margin: 0 2px;
}

.wordcount_text span#display_count,
.wordcount_text span#maxContentPost {
	font-size: 12px !important;
}

#registration_main .col-xs-12.col-sm-6.col-md-6.col-lg-6 {
	padding-left: 5px;
	padding-right: 5px;
}

.col-xs-12.col-sm-6.col-md-6.col-lg-6.address_asts {
	width: 100%;
}

.form_statecity {
	width: 100%;
}

.form_statecity label {
	width: 100%;
}

.form_statecity .col-md-4 {
	padding: 0 5px 0 5px;
}

.col-xs-12.col-sm-12.col-md-6.col-lg-6 {
	padding-right: 5px;
	padding-left: 5px;
}

.address_asts .col-xs-12.col-sm-12.col-md-12.col-lg-12 {
	padding: 0 5px;
}

.col-xs-12.col-sm-6.col-md-6.st_adrs.form_statecity {
	padding: 0;
}

.breadcrumb {
	background: transparent;
}

#form_table table td .breadcrumb a,
#form_table span.breadcrumb a {
	font-weight: 600;
	color: var(--theme-color);
}

.breadcrumb {
	background: #f5f5f5;
}

.terms_policy_link {
	background: transparent;
}

.plat_form_cat .map-view {
	padding-left: 0;
}

.address_detail-data ul.bt-lisitng li {
	margin-right: 17px;
}

span.ic_on {
	width: 21px;
}

.aside-left #my_account_field .listin_cover .listin_covers div#address_detail {
	padding: 0px 10px;
	margin-top: 0px;
}

.Content .pro-name a {
	font-size: 17px;
	display: -webkit-box;
	-webkit-box-orient: vertical;
	-webkit-line-clamp: 2;
	overflow: hidden;
}

.form_statecity select#state {
	height: auto;
	padding: 6px 12px;
	height: 40px;
}

.form_statecity .lb_state select#state {
	padding-left: 5px;
}

#form_table table tr td input,
#register-box input,
#forget_panel .form input {
	margin-bottom: 8px;
	accent-color: var(--theme-color);
}

#enquiry_send_email input {
	margin-top: 0;
}

#enquiry_send_email textarea {
	margin-bottom: 11px;
}

.enquiryPopUpwidth a#enquirySend {
	float: left;
}

/* .container_tab .aside-left td{border-bottom: 1px solid #ddd;} */
#registration_main div#map {
	height: 0px;
}

div#address1 .name-info a {
	color: var(--theme-color);
}

.review-pre-list .client-inofs {
	display: flex;
	align-items: center;
	flex-flow: row;
}

.review-pre-list .client-inofs img {
	width: 52px;
}

.review-post {
	padding: 12px 18px 6px;
}

.listing-pro-detail>ul {
	display: flex;
	align-items: center;
}

.listing-pro-detail>ul>li {
	display: inline-flex;
	align-items: center;
}

/************classified/postadvertisement***********/
.col-xs-12.col-sm-6.col-md-6.col-lg-6.address_asts {
	padding-left: 15px !important;
	width: 50%;
}

#registration_main textarea {
	padding: 5px;
	width: 100%;
	border: 2px solid #eee;
	height: 35px;
}

.col-xs-12.col-sm-6.col-md-6.st_adrs {
	padding: 0 5px;
}

.plat_form_cat select {
	height: 40px !important;
	float: left;
}

.postadvertisement #post_advertisement_form table {
	max-width: 100%;
	margin: auto;
}

#form_table span.breadcrumb {
	background: transparent;
}

div#registration_headings {
	padding: 10px 15px;
}

div#form_table tbody {
	width: 100%;
	padding: 0px 0px;
	float: left;
}

.col-xs-12.col-sm-12.col-md-12.col-lg-12.map-view {
	padding: 0 12px;
}

/*td.privacy_p{height: 0px;}*/
.experience_st.col-xs-12.col-sm-12.col-md-12.col-lg-12 {
	padding-right: 0px;
}


#registration_main input#image {
	padding: 4px 12px;
	background: white;
	float: left;
	margin-top: 10px;
	padding-left: 0;
	height: 160px;
	border: 1px solid #c6c6c5 !important;
	position: relative;
}

#registration_main input#image:before {
	background: url(../../../../images/icon_uploarded.png) no-repeat;
	position: absolute;
	left: 0;
	width: 100%;
	height: 95%;
	background-size: auto;
	content: '';
	background-color: white;
	margin: auto;
	right: 0;
	background-position: center;
	font-size: 18px;
	font-weight: 400;
}

.address_sets .uploard_iamge {
	width: 65% !important;
}

.address_sets .uploard_iamge .youtube_url {
	margin-top: 15px;
	padding: 0;
}

.uploard_iamge_right {
	float: right;
	width: 35%;
	padding-left: 10px;
	margin-top: 35px;
}

.uploard_iamge_right .iamges_uploarded {
	width: 100%;
	float: left;
}

.uploard_iamge_right .iamges_uploarded ul {
	width: 100%;
	float: left;
	display: grid;
	grid-template-columns: repeat(auto-fill, minmax(16%, 1fr));
	grid-gap: 6px;
	padding: 0;
	overflow: hidden;
}

.uploard_iamge_right .iamges_uploarded li {
	list-style: none;
	display: flex;
	align-items: center;
	justify-content: center;
	position: relative;
	overflow: hidden;
	cursor: pointer;
}

.uploard_iamge_right .iamges_uploarded.youtube_videos {
	margin-top: 5px;
}

.uploard_iamge_right .iamges_uploarded.youtube_videos ul {
	grid-template-columns: repeat(auto-fill, minmax(28%, 1fr));
}

.uploard_iamge span#error_image {
	padding-bottom: 2px;
}

/*.uploard_iamge_right .iamges_uploarded li:before { content: 'x'; position: absolute; width: 100%; height: 100%; color: white; text-align: center; justify-content: center; align-items: center; display: flex; font-weight: 600; background: #0000007d; font-size: 17px; }*/
.uploard_iamge_right .iamges_uploarded li:hover i.fa.fa-times {
	background: #00000080;
	color: #fff;
	padding: 5px;
	position: absolute;
	text-align: center;
	top: 0;
	width: 100%;
	left: 0;
	height: 100%;
	display: flex;
	align-items: center;
	justify-content: center;
	font-size: 18px;
}

.uploard_iamge_right .iamges_uploarded li i {
	display: none;
}


.note-editor.note-frame .note-editing-area .note-editable {
	min-height: 26rem;
}

/*.descr_iptions div{float: left;margin-right: 6px;}
.descr_iptions div span#display_count, .descr_iptions div span#maxContentPost{font-size: 12px !important;color: #00abd4;margin-right: 3px;}
.descr_iptions div{margin-right: 0;}*/
.ad_title span.labels {
	margin-bottom: 0;
	width: auto;
}

span.labels.uploard_img_label {
	margin-bottom: 14px;
}

#registration_main #form_table {
	margin: 0;
	padding: 0px;
}

.breadcrumb {
	padding: 8px 8px;
}

/*.postadvertisement_terms{padding: 0 45px !important;}*/
div#form_table table.table_form tbody {
	padding: 0 25px;
}

.col-xs-12.col-sm-6.col-md-6.col-lg-6.address_asts.editClasfiedform_address {
	width: 100%;
	padding-left: 0px !important;
}

.editClassified_terms {
	padding: 0 35px !important;
}

.editClassified_mapview {
	padding-left: 0 !important;
}

td.editClassified_submitbtn {
	float: left;
	width: 100%;
	margin-top: 24px;
}

td.editClassified_submitbtn input#btSubmit {
	padding: 4px 0;
}

table#editClassifiedtable_fromtable tbody,
#registration_headings_new {
	padding: 0 10px !important;
}

.col-xs-12.col-sm-12.col-md-12.col-lg-12.map-view.editClassified_mapview .lb_marker {
	padding-left: 12px !important;
}

#featured_adds div#field_text {
	width: auto;
}

#registration_main #form_table .address_input {
	margin-bottom: 15px;
}


/********Review********/
.section-grid tbody button.btn_action {
	border: 1px solid var(--theme-color);
	padding: 6px 16px;
	background: transparent;
	border-radius: 3px;
}

.section-grid tbody button.btn_action:hover {
	background: #00677e;
	color: white;
}

div#register-box.reviewpage_popupmain {
	background: url(https://epage.sg/public/front/epageindia/images/error_img.png) no-repeat bottom right;
	background-color: white;
}

/*Review-popup*/
div#register-box.reviewpage_popupmain,
div#register-box.reportedPopUpwidth {
	max-width: 470px;
}

div#register-box.reviewpage_popupmain span.send_heading {
	font-weight: 500;
	color: #0b0b0b;
	text-align: left;
	margin-bottom: 10px;
}

#reviewpage_report_tr input {
	height: 15px;
	float: left;
	max-width: 20px;
	margin: 0;
	width: 20px !important;
}

#reviewpage_report_tr label {
	/*width: 80%;*/
	color: #333333;
	padding-left: 12px;
	font-weight: 500;
}

#reviewpage_report_tr .report_type {
	width: 100%;
	color: #010101;
	font-size: 18px;
	margin-bottom: 20px;
}

.reviewepage_input {
	float: left;
	width: 100%;
	padding: 5px 0;
	display: flex;
	align-items: center;
}

tr.reviewpopup_reason textarea#reason {
	width: 100% !important;
	float: left;
	height: 90px;
	border: 1px solid #c1c1c1;
	margin: 12px 0 20px;
	background: transparent;
	font-size: 15px;
	border-radius: 3px;
}

/***************myclassified*************/
/*.aside-left #my_account_field .listin_cover .listin_covers #address_img{width: 100%;}*/
.container.container_tab.postadvertisement {
	float: left;
	width: 100%;
}

.note-editor.note-frame.panel.panel-default {
	width: 98%;
	/*border:none*/
	;
	float: left;
}

span.nm-nbr {
	padding-top: 10px;
	position: relative;
	top: 3px;
}

.prdct-img .thumbnailnew {
	width: auto;
	margin-right: 0;
}

.classified-detail .data-list-tab .li-tab ul li,
.classified-detail .data-list-tab .li-tab ul a {
	/*display: flex;align-items: center;*/
	height: 34px;
}

.aside-left #my_account_field .listin_cover .listin_covers {
	min-height: 210px;
	display: flex;
	align-items: center;
}

.tabPannel label.switch-wrap {
	margin-bottom: 10px;
	margin-top: 10px;
	margin-left: 13px;
	height: 32px;
	width: 52px;
	background: var(--theme-color);
	padding: 8px;
}

.tabPannel ul li {
	display: flex;
	align-items: center;
	font-size: 14px;
	font-weight: 700;
	color: #00abd4;
}

thead.productreview_tabletr tr {
	background: #00abd4;
	color: white;
}

table.table {
	border: 1px solid #dedede;
}

.lb_address {
	margin-bottom: 15px;
	float: left;
	width: 100%;
}

.list_num {
	padding: 0px 0 !important;
	font-weight: normal;
	font-size: inherit;
	color: #595b5d;
}

.postadvertisement_table table.table_form tbody {
	padding: 0 !important;
}

.postadvertisment_input {
	float: left;
}

.termsosuse_privacy {
	float: left;
	margin-left: 10px;
	display: flex;
	align-items: center;
}

.postadvertisement_table table.table_form tbody td.privacy_p {
	display: flex !important;
	align-items: center;
	float: left;
	width: 100%;
	margin: 20px 0;
}

.termsosuse_privacy span.breadcrumb {
	margin-bottom: 0;
}

.termsosuse_privacy p {
	float: left;
	padding: 0 6px;
	margin: 0;
}

.enquiry-img-view.product_enquiry img {
	width: 100%;
}

/*.listing_right{width: 100% !important;}
.listing_right p{text-align: center;}*/

/***********real-estate_Business Test Profile*********/
.review-section .showReviewOuter .name {
	float: left;
	display: flex;
	text-align: left;
	font-size: 18px;
	font-weight: 500;
	align-items: baseline;
	padding-left: 0px;
	width: 100%;
}

.review-section .showReviewOuter .time {
	width: 100%;
	text-align: left;
	float: left;
	padding: 5px 0 5px 0px;
	font-size: 13px;
}

.review-section .showReviewOuter .reviw {
	padding: 5px 0px 5px 0 !important;
	line-height: 22px;
	float: left;
	width: 100%;
}

.businesspage_review_write .name_image p#tree_icon {
	background: var(--light-green-bg);
	color: var(--theme-color);
	float: left;
	width: 52px;
	height: 52px;
	border-radius: 50%;
	display: flex;
	margin-right: 12px;
	align-items: center;
	justify-content: center;
	font-size: 28px;
}

*/ .review-section .showReviewOuter .name_image img {
	float: left;
	width: 52px;
	height: 52px;
	margin-right: 12px;
	border-radius: 100% 100%;
	max-width: 120px;
}

.businesspage_totalreview_section .name_image img {
	float: left;
	width: 62px;
	height: 100%;
	margin-right: 12px;
	border-radius: 100% 100%;
	max-width: 72px;
	background: #fff3f3;
}

.businesspage_totalreview_section .name {
	text-transform: capitalize;
}

.review-section .showReviewOuter .time li.ratings {
	list-style: none;
	float: left;
	margin-right: 6px;
}

.review-section .showReviewOuter .pst_rew {
	float: left;
	width: 90%;
	margin-top: 0;
}

.review-section .showReviewOuter .name_image {
	float: left;
	height: auto;
	height: 60px;
	width: 60px;
	margin-right: 1%;
}

.showReviewOuter .businesspage_totalreview_section .reviw {
	border: none;
	font-style: italic;
	font-size: 14px;
	margin-bottom: 0;
	overflow: hidden;
}

.review-section .showReviewOuter .businesspage_totalreview_section {
	float: left;
	width: 100%;
	margin-top: 20px;
	padding-top: 20px;
	position: relative;
	border-top: 1px solid #d9d9d9;
}

.businesspage_totalreview_section .notapproved {
	color: var(--theme-color);
	float: right;
	font-size: 12px;
	position: absolute;
	right: 0;
	top: 0;
}

.showReviewOuter .businesspage_totalreview_section .reply {
	float: left;
}

.showReviewOuter .businesspage_totalreview_section .fa.fa-reply {
	font-size: 18px;
	color: #595b5d;
	float: left;
}

.showReviewOuter .businesspage_totalreview_section .reply p {
	float: left;
	font-size: 16px;
}

.fa-mail-reply:before,
.fa-reply:before {
	float: left;
	margin-right: 10px;
}

div.showReview.cls_det {
	background: white;
	padding: 0px 0 20px;
	border: 1px solid #e0e0e0;
	border-radius: 8px;
	padding: 15px
}

.left-prof-img.review-section div#showReview {
	padding: 10px 20px;
}

.left-prof-img.review-section div#showReview .showReviewOuter_header {
	display: flex;
	align-items: center;
	justify-content: space-between;
}

.reviewpage_main .report {
	margin-top: 0;
}

.reviewpage_main a.btn_report {
	font-weight: 500;
}

.reviewpage_main .review_image p.newpost {
	margin-top: 4px;
}

/* .report{font-size: 16px;float: right; margin-top: 5px;} */
.report {
	font-size: 16px;
	float: left;
	margin-top: 0px;
	float: right;
}

.report p a {
	color: #303030;
	font-weight: 600;
	font-family: 'Lato', sans-serif;
}

.total_reply p a {
	color: #303030;
}

.report p {
	float: right;
}

.total_reply {
	float: right;
	font-size: 15px;
}

.businesspage_review_write .pst_rew {
	margin-top: 0;
}

div#reply_section50,
div#show_reply_section50 {
	float: left;
	width: 100%;
	margin-top: 22px;
	border-top: 1px solid #d9d9d9;
	padding-top: 22px;
}

.businesspage_review_write .start_ratting {
	list-style: none;
	font-size: 28px;
	text-align: left;
}

.businesspage_review_write .wriite_reviewinput textarea {
	border: 1px solid #d9d9d9;
	/*height: 50px;*/
	font-size: 16px;
	color: #a9a9a9;
	padding: 12px;
	width: 100%;
	border-radius: 8px;
}

.businesspage_review_write .name_image p#tree_icon {
	width: 62px;
	font-size: 34px;
	height: 62px;
}

.review-section .showReviewOuter .load_review {
	float: left;
	margin: 0 0 40px;
	width: 100%;
}

.review-section .showReviewOuter .load_review a {
	text-decoration: underline;
	font-size: 14px;
	color: #000;
}

.review-section .showReviewOuter_header {
	float: left;
	width: 100%;
	padding: 10px 0 0;
}

.showReviewOuter {
	background: transparent;
}

.showReviewOuter_header .title {
	color: #333;
	font-size: 24px;
	font-weight: 500;
	text-align: left;
}

.showReviewOuter_header .title .ratings {
	font-size: 16px;
}

.showReviewOuter_header .CommentLogin span {
	color: #333;
}

.showReviewOuter_header .CommentLogin>a:before {
	color: white;
}

.showReviewOuter_header .CommentLogin>a {
	background: var(--theme-color);
	padding: 5px 10px;
	font-size: 10px;
	border: none
}

.showReviewOuter .businesspage_totalreview_section .reply p a {
	color: #595b5d;
}

.businesspage_review_write .start_ratting div#click {
	width: 100% !important;
}

.businesspage_review_write a#btSubmitReview {
	float: left;
	margin-top: 20px;
}

.businesspage_review_write .start_ratting div#click50 {
	width: 100% !important;
	float: left;
}

.businesspage_review_write a#btSubmitReviewReply {
	float: left;
	margin: 15px 0 30px;
}


/**********Header**********/
#secondHeader.active .sticky-head-search .banner_input.select_choose {
	width: 30%;
}

#secondHeader.active .banner_input.input_search input.sticky-search-input {
	width: 70%;
	float: right;
}

/*****home*******/
/* .home-page-listing .col-list-view .col-list-img a{display: flex;align-items: center;justify-content: center;} */
.home-page-listing .col-list-view .col-list-img a {
	display: flex;
	align-items: center;
	justify-content: center;
	width: 100%;
	height: 100%;
}

.container_servicesfeature {
	width: 90%;
	margin: 0 auto;
}

.ui-menu .ui-menu-item {
	padding: 6px 18px;
}

.ui-menu .ui-menu-item:hover {
	background: var(--theme-color);
	color: white;
}

.featured.businesses #specilaization-demo .owl-item {
	padding: 0 4px;
}

div#feedbackMain {
	z-index: 9999;
}

.contact-view ul>li>a:hover,
.contact-view ul>li>a i.fa:hover {
	color: white;
	background: var(--theme-color);
}

div#featured_adds .Related-product .grid-prod {
	margin-top: 20px;
	padding: 0;
}

/* div#featured_adds .Related-product h3.Head{padding-left: 8px;} */
div.product-related-data.homelatest_products .Content .pro-name a {
	font-weight: 500;
	color: #000;
	font-size: 17px;
}

div.product-related-data.homelatest_products .prod-grid .pro-price a {
	color: #383838;
}

div.latest_blog_section.latest_blog_section_mobile.homelatest_blogs {
	box-sizing: border-box;
	float: left;
	padding: 0 5px;
	width: 75%;
}

.latest_blog_section.latest_blog_section_mobile.homelatest_blogs .col-sm-4.col-lg-4.col-md-4 .blog_img {
	float: left;
	width: 100%;
	height: 210px;
	overflow: hidden;
}

.latest_blog_section.latest_blog_section_mobile.homelatest_blogs .col-sm-4.col-lg-4.col-md-4 .blog_img a img {
	min-height: auto;
}

div.RecentVisitProducts.homeRecetVisitProdts .middle .text .edt:before {
	display: none;
}

div.RecentVisitProducts.homeRecetVisitProdts .middle .btn-custom i {
	font-size: 20px;
	margin-right: 10px;
}

div.RecentVisitProducts.homeRecetVisitProdts .middle .btn-custom {
	color: black;
	display: flex;
	align-items: center;
	justify-content: center;
}

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

.homeblog_detailcontainer .blog-top.address_detailLatest p {
	color: #2a2a2a;
}

.homeblog_detailcontainer .blog-top.address_detailLatest a {
	color: #5e5e5e;
}

.latest_blog_section h4 a {
	font-size: 17px;
	font-weight: 500;
	color: #000000;
	margin-bottom: 2px;
	text-overflow: ellipsis;
	overflow: hidden;
	white-space: nowrap;
	width: 100%;
}

div.product-related-data.homelatest_products .Content .pro-price {
	font-size: 16px;
}

#services-demo a i {
	min-height: 90px;
	width: 100%;
	float: left;
}

div#show_reply_section48 {
	float: left;
	width: 100%;
	border-top: 1px solid #d9d9d9;
	padding: 20px 0;
}


/**Login**/
.eye_password,
.eye_password {
	position: absolute;
	right: 2%;
	top: 54.5%;
}

.formSecrion .e_mail {
	padding-right: 0;
}

div.left-prof-img .slick-prev:before,
div.left-prof-img .slick-next:before {
	font-size: 38px !important;
	text-shadow: 1px 2px 2px rgb(0 0 0 / 80%);
	opacity: 1 !important;
	color: #ffffff !important;
}

.slick-slider {
	margin-bottom: 0px !important;
}

div.left-prof-img .slick-slider .slick-track,
div.left-prof-img.slick-slider .slick-list {
	height: 100%;
	text-align: center;
	display: flex;
	justify-content: center;
	align-items: center;
}

/*******product*******/
.pro-name {
	float: left;
	width: 100%;
	padding: 10px 15px 0;
}

a.link-to-detail {
	max-height: 186px;
	min-height: 186px;
}

.prod-grid.image_container {
	padding: 0;
}

/*.pro-name a{color: #000;font-size: 14px;line-height: 20px;}*/

#more_btn {
	display: none;
}

button#myBtn {
	background: transparent;
	border: none;
	font-weight: 600;
	color: #006a70;
}

div#address1 {
	overflow: visible !important;
	z-index: 9999;
}

.container_tab .aside-left {
	width: 100%;
	margin-top: 40px;
}

.prodct-img-view img {
	height: 100%;
}

/*.Related-product .prodct-img-view{height: 238px; overflow: hidden;}*/
.Related-product .prodct-img-view {
	height: 190px;
	overflow: hidden;
	min-height: 190px;
}

.pr-nav-left {
	display: flex;
	align-items: center;
}

.pr-nav-right .total-enquire span.total-views {
	display: flex;
	align-items: center;
	padding-left: 15px;
	flex-wrap: wrap;
	flex-direction: row;
	float: right;
}

.pr-nav-right .total-enquire span.total-views img {
	margin-right: 4px;
	margin-bottom: 0;
}

.classified-detail .left-prof-img .product-ds-section .rating {
	margin: 10px 0 0px;
	float: left;
}

.classified-detail .left-prof-img .product-ds-section .rating p {
	margin: 0;
}

.classified-detail .left-prof-img .product-ds-section .rating span {
	margin-right: 3.5px;
}

.product-ds-section .pr-sect-apr .abut-product-st div#more {
	margin: 0;
}

.col-sm-3.add-gallery-section .form-group.actions button {
	background: #13677d;
	color: white;
	font-weight: 600;
	font-size: 15px;
}

/*****Product_popup-Thank-you*******/
div#enquiryThankRefer {
	padding: 0 35px;
}

div#enquiryThankRefer span {
	font-size: 18px !important;
	line-height: 26px;
	color: #5d5d5d !important;
}

div#enquiryPopUp #enquiryThankRefer img {
	margin: 0 auto !important;
}

.thankpop_btn.submit-btn a.form-submit {
	margin: 0 auto;
	width: 130px !important;
	height: 42px;
	display: flex;
	align-items: center;
	justify-content: center;
	font-weight: 600;
}

.fa.fa-home {
	margin-left: 8px;
	font-size: 22px;
}

div#enquiryPopUp .thankpop_btn {
	float: left;
	width: 100%;
	margin: 30px 0 6rem;
	display: flex;
	align-items: center;
	justify-content: center;
}

div#enquiryPopUp .thankyoupop_icon.fa.fa-check-square:before {
	font-size: 15rem;
	color: var(--theme-color);
}

div#enquiryPopUp .thankyoupop_icon h2 {
	font-size: 35px;
	font-family: 'Lato', sans-serif;
	font-weight: 600;
	margin: 15px 0 25px;
	float: left;
	width: 100% !important;
	padding: 0 !important;
}

.thankpop_btn a {
	background: var(--theme-color);
	border-radius: 2px;
	padding: 10px 20px !important;
	text-align: center;
	color: white;
	font-size: 15px;
	border: none;
	text-transform: uppercase;
	font-weight: 600;
}

div#main_containner.thanks_msg {
	float: inherit;
	min-height: auto !important;
	padding: 20px;
	margin: 0 auto;
}

div#main_containner.thanks_msg div#middle_containner {
	float: left;
	width: 100%;
	margin: 20px 0;
}

/*****Product_popup*******/
.product_enquiry a {
	float: left;
	width: 100%;
	display: flex;
	align-items: flex-start;
	justify-content: center;
}

.product_enquirymain {
	width: 100%;
}

h4.productpopup_price {
	text-align: center !important;
}

form#enquiry_send_email #register-box input {
	margin-bottom: 11px;
}

div#register-box div#closebutton a {
	/*margin-top: 18px;*/
	margin-top: 5px;
	top: 15px;
}


.plg-info .review-section {
	float: left;
	padding-top: 10px;
	border-top: 1px solid #e1e1e1;
	width: 100%;
	padding: 10px;
	/*background: #333;*/
}

.list-contact-info .review-section ul {
	float: left;
	width: 100%;
	padding: 0;
	margin: 0px;
}

.list-contact-info .review-section ul>li {
	float: left;
	width: 100%;
	list-style: none;
	font-size: 16px;
	/*color: #fff;*/
	line-height: 19px;
}

.enquiry-img-view.product_enquiry {
	width: 100%;
	float: left;
	max-height: 280px;
	overflow: hidden;
	height: auto;
}

/* .middle_bg .register_panel{ margin-top: 4rem;} */
.middle_bg .register_panel {
	margin-top: 3rem;
}

.rating {
	float: right;
}

/***************Contactus_page***************/
.contactpage_form {
	float: right;
	width: 60%;
}

.contactpage_form table.cont_form {
	width: 100% !important;
}

.contactpage_form table.cont_form tr.name,
.contactpage_form table.cont_form tr.email {
	float: left;
	width: 50%;
	padding: 3px 8px;
}

.contactpage_form table.cont_form tr.phone,
.contactpage_form table.cont_form tr.state {
	float: left;
	width: 50%;
	padding: 3px 8px;
}

.contactpage_form table.cont_form tr.address,
.contactpage_form table.cont_form tr.message {
	float: left;
	width: 100%;
	padding: 3px 8px;
}

.contactpage_form #form_table table.cont_form tr input,
.contactpage_form #form_table table.cont_form tr textarea,
.contactpage_form #form_table table.cont_form tr select {
	border-radius: 2px;
	border: 1px solid #ffdcde47;
	background: #ffdcde47;
	border-bottom: 2px solid var(--theme-color)
}

.contactpage_form table.cont_form tr.submit_btn {
	float: left;
	padding: 3px 8px;
}

div#registration_main.contactpage_registration {
	border: none;
}

.contactuspage_container {
	float: left;
	width: 100%;
	margin-top: 40px;
}

.contactuspage_left {
	float: left;
	width: 40%;
}

.contactuspage_left_title h2 {
	font-size: 44px;
	color: #3c3c3c;
	margin-top: 10px;
}

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

.contactuspage_left_discroption {
	float: left;
	width: 100%;
	margin-top: 10px;
}

.contactuspage_left_discroption p {
	font-size: 18px;
	width: 74%;
}

.contactpage_form #form_table table.cont_form tr td span.error_class {
	right: 0px !important;
	top: -28px !important;
}


/***********reset-password***********/
div.row.resetpassword_section .col-md-12.inner_page_content {
	width: 60%;
	float: unset;
	margin: 0 auto;
	text-align: left;
	overflow: hidden;
}

.row.resetpassword_section {
	float: left;
	width: 100%;
}

div.row.resetpassword_section .reset_container {
	margin-top: 20px;
}

div.row.resetpassword_section .btn_reset {
	margin-top: 10px;
	width: 100%;
}

div.row.resetpassword_section .reset_container span.error {
	position: relative;
	margin-top: 6px;
	float: left;
}

/**************Review-page***********/
.review_section {
	float: left;
	border-right: 1px solid #dddddd;
}

.review_image,
.review_name {
	float: left;
}

.review_image p.fa.fa-user,
.review_sectionmain .review_image img {
	background: var(--light-green-bg);
	color: var(--theme-color);
	float: left;
	width: 52px;
	height: 52px;
	border-radius: 50%;
	display: flex;
	align-items: center;
	justify-content: center;
	font-size: 28px;
}

.review_sectionmain .review_image img {
	height: 100% !important;
	width: 100% !important;
}

.review_name .name {
	float: left;
	width: 100%;
	display: flex;
	text-align: left;
	font-size: 20px;
	font-weight: 600;
	align-items: baseline;
	padding-left: 0px;
}

.review_name {
	width: 72%;
}

.review_name .time {
	width: 100%;
	text-align: left;
	float: left;
	padding: 5px 0;
	font-size: 14px;
	font-weight: 500;
	color: #797979;
}

.review_name .reply,
.review_name .report {
	font-size: 18px;
	color: #313131;
	float: left;
}

.review_name .reply p,
.review_name .report p {
	float: right;
}

.review_name .report {
	float: left;
	padding-left: 15px;
}

/* .review_name .reply{border-right: 1px solid #3f3f3f;padding-right: 15px;} */
.fa-warning:before,
.fa-exclamation-triangle:before {
	margin-right: 10px;
	color: #ffdd00;
}

.review_name .reply p a {
	color: #303030;
}

.review_section .review_name .report p a {
	font-size: 16px !important;
	font-weight: 600;
}

.reply_porot {
	float: left;
	width: 100%;
	margin-top: 8px;
}

.review_name .reply p a {
	padding-right: 15px;
}

.review_name .reply p:after {
	content: '';
	border: 0.5px solid #3f3f3f;
}

.review_sectionmain {
	display: grid;
	grid-template-columns: 34% 60%;
	grid-column-gap: 6%;
	margin: 20px 0;
	border-top: 1px solid #dedede;
	padding-top: 20px;
	width: 100%;
	align-items: center;
}

.review_right {
	float: right;
	padding-left: 18px;
}

.review_right .review_right_title {
	width: 100%;
	float: left;
	font-size: 20px;
}

.review_stars .stars-liks i.fa {
	font-size: 15px;
}

.review_right .review_right_title p {
	margin-bottom: 5px;
}

.review_right_discrup {
	float: left;
	width: 100%;
	margin-top: 5px;
}

.review_right_discrup p {
	font-size: 16px;
	font-weight: 400;
	color: #444444;
}

.reviewpage_main {
	/*border-top: 1px solid #dedede;padding-top: 20px;*/
	width: 75%;
	float: right;
	padding-left: 20px;
	margin-top: 20px;
}

.review_image {
	/*width: 20%; */
	width: 60px;
	margin-right: 12px;
	display: flex;
	text-align: center;
	flex-wrap: wrap;
	justify-content: center;
	height: 60px;
	border-radius: 50%;
}

.review_image p.newpost {
	color: #ff3c33;
	font-size: 15px;
}

.review_right .review_right_title a {
	color: #303030;
}

.reviewpage_maincintainer {
	float: left;
	width: 100%;
	margin-top: 0px;
}

.reviewpage_leftnav_bg {
	float: left;
	width: 25%;
	padding-right: 20px;
}

.reviewpageleft,
.tab_area_cover {
	border: 1px solid #dfdfdf;
	background: #f2f2f2;
	width: 100%;
}

.reviewpageleft .tabPannel,
.tab_area_cover .tabPannel {
	width: 100%;
	padding: 0;
	border: 1px solid #e4e4e4;
}

.reviewpageleft .tabPannel ul>li a,
.tab_area_cover .tabPannel ul>li a {
	width: 100%;
}

.reviewpageleft ul#account_links,
.tab_area_cover ul#account_links {
	margin-bottom: 0 !important;
}

.reviewpageleft .tabPannel ul li a span,
.tab_area_cover .tabPannel ul li a span {
	border: none;
	font-size: 18px;
	font-weight: 500;
	font-family: 'Lato', sans-serif;
}

.reviewpageleft .tabPannel ul li a span:before,
.tab_area_cover .tabPannel ul li a span:before {
	margin-right: 16px;
	font: normal normal normal 14px/1 FontAwesome;
	width: 12px;
	display: inline-flex;
}

.reviewselected_right .review_title h3 {
	float: left;
	border-left: 4px solid;
	font-weight: 600;
	padding-left: 10px;
}

.reviewselected_right {
	float: left;
	width: 100%;
	display: inline-grid;
	grid-template-columns: 30% 70%;
	align-items: center;
	margin-bottom: 14px;
}

.reviewselected_right .review_title {
	float: left;
}

.reviewselected_section {
	float: right;
	display: flex;
	justify-content: flex-end;
	width: 100%;
}

.reviewselected_section .reviewselected_show {
	float: left;
}

.reviewselected_section .reviewselected_show select#show,
.reviewselected_Entries select {
	margin-left: 8px;
	background: transparent;
	padding: 10px 12px;
}

.reviewselected_Entries,
.reviewselected_search {
	float: left;
	margin-left: 35px;
}

.reviewselected_search form.example {
	display: flex;
	border: 1px solid #ababaa;
	align-items: center;
	padding: 6.5px 5px;
}

.reviewselected_search form.example input {
	border: none;
	padding: 0px 12px;
}

.reviewselected_search form.example button {
	float: right;
	padding-right: 8px;
	font-size: 18px;
	background: transparent;
	border: none;
}

.review_sectionmain .one_square_name {
	width: 52px;
	height: 52px;
}

.review-section .showReviewOuter .name_image .one-square {
	padding-right: 12px;
	display: flex;
	text-align: center;
	flex-wrap: wrap;
	justify-content: center;
}

.review-section .showReviewOuter .name_image .one_square_name {
	display: flex;
	align-items: center;
	justify-content: center;
}

.reviewleft_profile_bg {
	margin-top: 20px;
	float: left;
	background: #f2f2f2;
	width: 100%;
}

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

.reviewleft_profile_title h2:after {
	border: 9px solid var(--theme-color);
	content: '';
	display: block;
	width: 80%;
	margin: 13px auto 0;
	border-radius: 20px;
}

.reviewleft_profile_title {
	color: black;
	background: var(--theme-color);
	text-align: center;
	margin: 0;
	padding: 10px 0;
}

.reviewleft_profile_title h2 {
	font-size: 26px;
}

.reviewleftprofile_section {
	float: left;
	width: 100%;
	margin: 30px 0;
	padding: 0 15px;
}

.reviewleftprofile_section>ul {
	list-style: none;
}

.reviewleftprofile_section>ul>li {
	float: left;
	width: 100%;
	text-align: left;
	font-size: 19px;
	color: var(--theme-color);
	border-bottom: 1px dashed;
	padding: 15px 0;
	display: grid;
	grid-column-gap: 10%;
	grid-template-columns: 80% 10%;
	align-items: center;
}

.reviewleftprofile_section>ul>li a {
	float: right;
	background: white;
	padding: 6px 8px;
	border-radius: 50%;
	width: 32px;
	height: 32px;
	display: flex;
	align-items: center;
	justify-content: center;
}

.reviewleftprofile_section>ul>li p {
	float: left;
	margin: 0;
}

.reviewleft_profile_title p {
	font-weight: 600;
	font-style: italic;
}

.review_sectionmain .review_image p {
	display: none;
}

.review_sectionmain .report {
	padding-left: 0;
}

.review_sectionmain a.btn_reported {
	font-family: 'Lato', sans-serif;
	font-weight: 600;
}

.tabPannel ul li.review_main_nav:hover ul.review_nav {
	display: block;
}

.tabPannel ul li ul.review_nav li {
	padding: 0px 0 !important;
}

.tabPannel ul li ul.review_nav li a {
	padding: 0;
}

.tabPannel ul li.review_main_nav {
	position: relative;
}

.tabPannel ul li.review_main_nav ul.review_nav {
	left: 100% !important;
	z-index: 9999;
	top: 0 !important
}

.tabPannel ul li a.selected span:after {
	transform: rotate(180deg);
	top: 14px !important;
	left: 0;
	right: auto !important;
}

.tabPannel ul li.review_main_nav ul.review_nav li a.selected span:after {
	left: -10px !important;
}

.tabPannel ul li#classnone {
	display: none !important;
}

/*.tab_area_cover .tabPannel ul li{float: right !important;}*/
.tab_area_cover .tabPannel ul li span {
	color: #303030;
}

div#register-box.imagePopUpwidth {
	overflow-y: scroll !important;
}

.businesspage_review_write.child_review_div {
	float: left;
	width: 100%;
	margin-top: 20px;
	padding-top: 20px;
	border-top: 1px solid #dadada;
}

.businesspage_review_write.child_review_div .pst_rew div#click23 {
	width: 100% !important;
}

.businesspage_review_write .child_review_rating {
	width: 100% !important;
}

/************blog-content-marketing*********/
.search_coloumn .tab_area_cover {
	border: none;
	margin: 0;
}

div#form_table span#lable_bussiness {
	float: left;
	width: auto;
}

div#form_table span#lable_bussiness .pull-right {
	margin-left: 8px;
}

/****************Edit Product***************/
.reviewpage_main.addproducts_pro_img .pro-form {
	width: 100%;
}

.reviewpage_main.addproducts_pro_img .up-prodct {
	width: 100%;
}

.reviewpage_main.addproducts_pro_img .forms-control {
	padding-left: 0;
}

div#field.no-shadow .listingkeyword span#ctl00_MainContent_lblKeywordSelected {
	margin-bottom: 20px;
}

#registration_main #registration_form div#registration_headings {
	padding: 0px 25px;
}

div#enquiryreferMain form#enquiry_send_email span {
	position: absolute;
	top: 4px;
	right: 6px;
}

div#enquiryreferMain form#enquiry_send_email div {
	position: relative;
}

/**********sendmail-popup************/
.sendmail_table .common_ip {
	border: 1px solid #e7e7e7;
}

.report_panel form#review_report_form a#mailSend {
	background: var(--theme-color) !important;
	color: #ffff !important;
}

.report_panel form#review_report_form a#mailSend:before {
	text-transform: uppercase;
}

/*NEW*/
#register_panels iframe {
	width: 100%;
}

span.send_heading {
	font-family: 'Lato', sans-serif;
}

.tableContainer p {
	text-align: left;
	margin-top: 20px;
	font-family: 'Lato', sans-serif;
}

table.sendmail_table {
	max-width: 100%;
	float: left;
}

.tableContainer tbody tr {
	float: left;
	width: 46%;
	margin-right: 4%;
}

.tableContainer tbody tr.message,
.tableContainer tbody tr.address {
	width: 100% !important;
}

.tableContainer input {
	border-top: 0 !important;
	border-right: 0 !important;
	border-left: 0 !important;
	padding-left: 0 !important;
}

div#reportPopUp div#register-box .tableContainer tbody tr {
	width: 100%;
	margin-right: 0%;
}

div#reportPopUp div#register-box .tableContainer tbody tr:last-child {
	margin-bottom: 20px;
}

div#reportPopUp div#register-box .tableContainer tbody tr.reviewpopup_reason td {
	width: 100%;
	float: left;
}

/**********intro-JS*************/
.introjs-tooltip {
	box-sizing: content-box;
	position: absolute;
	visibility: visible;
	padding: 20px;
	box-shadow: 0 0 20px rgba(0, 0, 0, 0.2);
	background-color: white;
	max-width: 330px;
	border-radius: 3px;
	box-shadow: 0 1px 10px rgba(0, 0, 0, .4);
	-webkit-transition: opacity 0.1s ease-out;
	-moz-transition: opacity 0.1s ease-out;
	-ms-transition: opacity 0.1s ease-out;
	-o-transition: opacity 0.1s ease-out;
	box-sizing: border-box;
	transition: opacity 0.1s ease-out;
	max-width: 400px;
	min-width: 320px;
}

a.introjs-button.introjs-nextbutton {
	box-sizing: content-box;
	margin-right: 5px;
	color: #fff;
	background: var(--theme-color);
	text-shadow: none;
	font-size: 13px;
	font-weight: 600;
	border-radius: 0 2px 2px 0;
	font-family: 'Nunito Sans', sans-serif;
	height: 18px;
	padding: 4px 10px;
	border: 1px solid #01505f;
}

div.introjs-tooltip-header .introjs-prevbutton,
div.introjs-tooltip-header .introjs-skipbutton,
a.introjs-button.introjs-prevbutton.introjs-disabled {
	box-sizing: content-box;
	margin-right: 5px;
	color: #222;
	background: #f2f2f2;
	text-shadow: none;
	font-size: 14px;
	font-weight: 600 !important;
	font-family: 'Nunito Sans', sans-serif;
	height: 18px;
	padding: 4px 10px !important;
	border: 1px solid #e2e2e2;
	border-radius: 2px 0 0 2px;
	display: flex;
	align-items: center;
	justify-content: center;
}

div.introjs-tooltipReferenceLayer .introjs-tooltip {
	border-radius: 0;
	text-align: center !important;
	max-width: 320px;
	min-width: 320px;
}

div.introjs-tooltipbuttons {
	text-align: center;
	float: right;
	display: flex;
	justify-content: center;
	width: 100%;
	/*padding-left: 66px;*/
}

div.introjs-tooltip-header .introjs-skipbutton {
	left: 103px;
	position: absolute;
	bottom: 30px;
	border: 1px solid #ebd66b;
}

div.introjs-bullets ul li a.active {
	width: 6px !important;
	height: 6px;
	background: var(--theme-color) !important;
	border: 1px solid #023540;
}

div.introjs-bullets ul li a {
	width: 6px !important;
	height: 6px;
	background: #f2f2f2 !important;
	border: 1px solid #023540;
}

a.introjs-button.introjs-prevbutton {
	padding: 3px 10px;
	border-radius: 0;
	margin-right: 5px;
}

div#closebutton a#TB_closeWindowButton {
	border-radius: 50px;
	float: right;
	background: transparent;
	border: 1px solid #6c6c6c;
	height: 28px;
	width: 29px;
	display: flex;
	font-size: 18px;
	align-items: center;
	justify-content: center;
	color: #6c6c6c;
	margin: 10px 2px 0 0;
}

.close_button:after {
	content: "\f00d";
	line-height: 4px;
	display: flex;
	align-items: center;
	justify-content: center;
	position: absolute;
	/*top: 7px;*/
	font: normal normal normal 14px/1 FontAwesome;
	font-size: 18px;
}

/* .close_button{position: relative; z-index: 9999;} */
.close_button {
	position: relative;
	z-index: 99;
}

div#closebutton.login_popup {
	margin: 12px 22px 0 0;
}

.introjs-tooltiptext {
	color: black;
	padding: 20px;
	font-size: 16px;
}

/*Report View*/
div#reportMain tbody span.send_heading {
	font-weight: 500;
	border-bottom: 1px solid #dadada;
	color: #0b0b0b;
	text-align: left;
	padding-bottom: 10px;
	font-size: 21px !important;
}

div#reportMain tbody td p {
	color: #8b8b8b;
	text-align: left;
	font-size: 15px;
	font-weight: 500;
	padding-top: 5px;
}

div#reportMain tbody td label {
	font-size: 17px;
	font-weight: 500;
	/*color: black;*/
}

div#profile_pic1 .opn-cmra-fixed {
	bottom: 10px;
}

.banner form#nav_search_form {
	float: left;
	width: 100%;
}

div#reportPopUp #closebutton {
	margin-top: 15px;
}

div#reportMain table.sendmail_table tr:first-child {
	display: flex;
	align-items: center;
	justify-content: center
}

div#reportMain table.sendmail_table tr {
	width: 100%;
	margin-right: 0;
}

/***********Account page**************/
.note-editor.note-frame {
	-webkit-user-select: initial;
	user-select: initial;
}

form#image_form {
	width: 25%;
	float: left;
	padding-right: 20px;
}

.col-xs-12.col-sm-6.col-md-6.col-lg-6.upload_image img {
	margin: 0;
}

.reviewpage_leftnav_bg .pro-file {
	display: block;
	text-align: center;
}

.pro-file {
	display: none;
}

div#allgalleryview.gallery_view.grid-prod.emptydata {
	display: flex;
	align-items: center;
	justify-content: center;
	margin-top: 8%;
}

/* Chrome, Safari, Edge, Opera */
input::-webkit-outer-spin-button,
input::-webkit-inner-spin-button {
	-webkit-appearance: none;
	margin: 0;
}

/* Firefox */

input[type=number] {
	-moz-appearance: textfield;
}

div#map {
	height: 300px;
}

.add_more,
.btn-custom {
	color: #fff;
	background-color: var(--theme-color) !important;
	border-color: var(--theme-color) !important;
}

.image_container {
	position: relative;
}

.image {
	opacity: 1;
	display: block;
	width: 100%;
	height: auto;
	transition: .5s ease;
	backface-visibility: hidden;
}

.middle {
	transition: .5s ease;
	opacity: 0;
	position: absolute;
	/*top: 50%;*/
	left: 50%;
	/*transform: translate(-50%, -50%);*/
	-ms-transform: translate(-50%, -50%);
	text-align: center;
}

div#field div#ctl00_MainContent_dvPage a {
	float: left;
	width: 100%;
}

.image_container:hover .image {
	opacity: 0.3;
}

#registration_main #form_table .col-sm-6 .ad_tit_le span.labels {
	width: auto;
}

/*NEW*/
.review_tabright ul li a.active {
	background: var(--theme-color);
	color: #fff;
	border: 1px solid var(--theme-color);
	padding: 8px 16px;
	border-radius: 3px;
}

.review_tabright ul li a {
	background: transparent;
	box-shadow: none;
	color: #000;
	border: 1px solid var(--theme-color);
	padding: 8px 16px;
	border-radius: 3px;
}

.review_tabright ul li {
	float: right;
	margin-left: 4px;
}

.review_tabright ul {
	list-style: none;
}

.review_tabright {
	float: right;
	width: 100%;
	text-align: right;
}

#registration_main #form_table input#chkTerms {
	left: 0;
	margin-right: 6px;
	accent-color: var(--theme-color);
}

.form-group.address_sets .col-sm-6 {
	padding-right: 15px !important;
}

div#allgalleryview.gallery_view.grid-prod.emptydata div#my_registration_main,
div#allgalleryview.gallery_view.grid-prod.emptydata div#my_registration_main .listin_cover.col-md-12 {
	background-color: transparent;
	border: none;
}

.review_tabright ul li a.selected {
	background: var(--theme-color);
	color: white;
}

div#form_table .col-sm-12.des_cipt,
div#form_table .col-sm-4.web_site_url,
.col-sm-6.web_site_url,
.col-xs-12.col-sm-6.col-md-6.col-lg-6.uploardimg_input,
.descri_ption_sct .col-lg-12 {
	padding: 0;
}

.col-sm-6.web_site_url {
	padding-left: 5px;
}

.col-sm-6.ad_tit_le {
	padding-right: 5px;
}

div#address1.add-ress {
	z-index: 998;
}

.ut-rating p {
	font-weight: 600;
	margin-right: 5px;
	margin-bottom: 2px;
}

.tabPannel ul li.newofer {
	position: relative;
}

.form-setting-info .form-info .error {
	color: var(--theme-color);
}

/*----*/
div#divReferFriend div#closebutton a#TB_closeWindowButton {
	padding: 0;
}

iframe#IFsendMail #referMain .tableContainer table td span {
	float: left;
	width: 100%;
	margin: 6px 0;
}

form#post_advertisement_form table tr td span#error_chkTerms {
	margin-top: 10px;
	margin-left: 16px;
	float: left;
	width: 100%;
}

td.privacy_p.editmylisting.editlisting_error span#error_chkTerms {
	margin-bottom: 14px;
	float: left;
	width: 100%;
}

#register-box.register-box1 #closebutton a#TB_closeWindowButton {
	padding: 0;
}

div#review_listing .pagination_theme ul.pagination li {
	margin: 0;
	padding: 0;
}

div#review_listing .pagination_theme ul.pagination {
	margin-top: 40px;
}

.listingkeyword span#ctl00_MainContent_lblKeywordSelected {
	float: left;
	width: 100%;
	margin-top: 20px;
	text-align: center;
	padding: 40px;
	border: 1px solid #d9d9d9;
	line-height: normal;
	font-weight: 400;
}

.input-group-addon {
	border: 1px solid #e7e7e7;
}


.cont_ainer #forgotpassword_form .form-group a.login_acc.return_sign strong,
a.myreg.returnto_signin strong {
	font-weight: bold;
	font-size: 16px;
	color: #bb3027;
	text-decoration: underline;
	color: var(--theme-color);
}

.cont_ainer #forgotpassword_form .form-group a.login_acc.return_sign,
a.myreg.returnto_signin {
	color: #414141;
	background: white !important;
	border: none !important;
	font-weight: 400;
	font-size: 16px;
	margin-top: 20px;
}

div.Linkcrumb.faq_pagecontainer p span,
.howitwork_bg .howitwork_title h2 {
	font-size: 26px;
	color: #303030;
	font-weight: 500;
}

.faqsection_container {
	display: grid;
	grid-column-gap: 17px;
	grid-template-columns: repeat(auto-fill, minmax(31%, 1fr));
	float: left;
	grid-gap: 26px;
	width: 100%;
	margin-top: 30px;
}

.faqsection_container .faqpage_section strong,
div#howitworks_container .howm span {
	margin-bottom: 8px;
	float: left;
	width: 100%;
	font-size: 17px;
}

.faqsection_container .faqpage_section strong:after {
	content: '';
	border: 2px solid;
	width: 50px;
	display: block;
	margin-top: 8px;
	color: var(--theme-color);
	background: var(--theme-color);
}

/*How-it-works*/

@font-face {

	font-family: 'exodus_demoregular';
	src: url('../fonts/exodus_demo_400-webfont.woff2') format('woff2'),
		url('../fonts/exodus_demo_400-webfont.woff') format('woff');
	font-weight: normal;
	font-style: normal;

}

.howitwork_bg .howitwork_title {
	float: left;
	width: 100%;
	text-align: center;
	margin-bottom: 30px;
}

.howitwork_bg .howitwork_title h2:after {
	content: '';
	border: 1px solid #303030;
	width: 90px;
	margin: 16px auto;
	display: block;
	margin-top: 18px;
}

.howitwork_bg .howitwork_left {
	float: left;
	width: 40%;
	padding-right: 20px;
}

.howitwork_right {
	float: left;
	width: 60% !important;
	padding-left: 20px;
}

.howitwork_left .howitwork_left_title span {
	color: var(--theme-color);
	font-size: 16px;
	font-weight: 600;
}

.howitwork_left .howitwork_left_title h1 {
	margin-top: 10px;
}

.howitwork_steps {
	float: left;
	width: 100%;
	margin-top: 20px;
}

.howitwork_steps ul li h4 {
	font-size: 24px;
	display: flex;
	float: left;
	width: 100%;
	margin-bottom: 2px;
}

.howitwork_steps ul li h4 span {
	font-size: 38px;
	font-family: exodus_demoregular;
	color: #006a7c;
	margin-right: 12px;
}

.howitwork_steps ul li {
	padding-right: 30px !important;
	display: block !important;
}

.howitwork_btn a {
	background: #006786;
	padding: 16px 18px;
	color: white;
	font-weight: 600;
	font-size: 15px;
	font-family: inherit;
}

.howitwork_btn {
	width: 100%;
	float: left;
	margin-top: 10px;
}

.howitwork_bg {
	border-bottom: 1px solid #ededed;
	float: left;
	width: 100%;
	padding: 0px 0 40px;
}

.howitwork_bg.howitwork_two {
	border: none;
	padding: 40px 0 0 !important;
}

.howitwork_btn a p {
	float: right;
	margin-left: 10px;
	margin-bottom: 0;
	font-size: 14px;
	font-weight: 500;
}

.howitwork_btn a.fa:before {
	font: normal normal normal 14px/1 FontAwesome;
	font-size: 16px;
}

.howitwork_bg.howitwork_two .howitwork_title {
	margin-bottom: 0 !important;
}

.howitwork_steps ul li p,
div#epage_footerpages p {
	color: #525252;
}

/*privacy-policy*/

div#epage_footerpages span.title {
	font-size: 26px !important;
	color: #303030;
	font-weight: 500;
}

p.MsoNormal span.title {
	margin-bottom: 28px;
	float: left;
	width: 100%;
}

div#epage_footerpages a {
	font-size: 17px;
	color: #3c3c3c;
}

.contactuspage_left_title span {
	color: var(--theme-color);
	font-size: 15px;
	font-weight: 600;
}

div#epage_footerpages p span {
	font-size: 14px !important;
	font-family: inherit !important;
}

.ut-rating.review-section ul li {
	width: 100%;
	float: left;
}

.ut-rating.review-section {
	border: none;
	padding: 0;
}

.ut-rating.review-section ul li span {
	font-weight: 600;
	font-size: 14px;
	float: left;
	margin-right: 3px;
	margin-bottom: 2px;
	color: #333;
}

.ut-rating.review-section ul li .rating i.fa {
	font-size: 15px;
}

.ut-rating.review-section ul li span.product_rating,
.ut-rating.review-section ul li span.business_rating {
	float: right;
}


/*coverImagePopUp*/
div#coverImagePopUp input.upload_cover {
	float: left;
	width: 100%;
	padding: 10px 0 30px;
	background: var(--theme-color);
	color: white;
	max-width: 100%;
	display: flex;
	align-items: center;
	justify-content: center;
	font-size: 16px;
	font-weight: 600;
	margin: 30px 0;
}

.main_cover_img .cover_img {
	float: left;
	width: 100%;
	overflow: hidden;
	margin: 1% auto;
	position: relative;
}

.main_cover_img {
	width: 100%;
	margin-top: 40px;
	display: grid;
	grid-column-gap: 17px;
	grid-template-columns: repeat(auto-fill, minmax(41%, 1fr));
	float: left;
	grid-gap: 26px;
}

div#coverImagePopUp a#TB_closeWindowButton {
	top: 22px;
}

.main_cover_img .cover_img input[type="radio"] {
	height: 22px !important;
}

div#coverImagePopUp div#register-box {
	max-width: 65%;
	height: 470px;
}

div#coverImagePopUp .tableContainer strong {
	font-size: 24px;
	font-weight: 500;
}

div#coverImagePopUp .tableContainer strong:after {
	content: '';
	border: 1px solid var(--theme-color);
	background: var(--theme-color);
	display: block;
	width: 80px;
	margin: 8px auto;
}

div#coverImagePopUp .main_cover_img .cover_img .cover_image {
	height: 140px;
	display: flex;
	align-items: center;
	overflow: hidden;
	border: 1px solid #ececec99;
}

.swal-modal .swal-button-container .swal-button--confirm {
	background: var(--theme-color);
	box-shadow: unset;
}

div#coverImagePopUp .main_cover_img .cover_img input[type="radio"] {
	position: absolute;
	top: 2px;
	right: 12px;
	width: 16px !important;
	max-width: auto !important;
}

div#review_listing .pagination>li>a,
div#review_listing .pagination>li>span {
	color: var(--theme-color);
}

div#review_listing .pagination>.active>a {
	background-color: var(--theme-color);
	border-color: var(--theme-color);
	color: white;
}

.container.home-page-listing.gridfourSection span {
	color: #222;
}

#registration_main .note-editing-area {
	/*border: 1px solid rgb(195, 195, 194) !important; */
	border-top: none !important;
}

/*#registration_main .panel-default > .panel-heading{border: 1px solid #c5c4c3;}*/

/*LocationPopUp*/
div#LocationPopUp .oops_cont strong {
	float: left;
	color: #303030;
	font-weight: 500;
	font-size: 24px !important;
	margin-top: -40px;
}

div#LocationPopUp .oops_cont .choose_one ul {
	list-style: none;
	display: grid;
	grid-template-columns: 24.2% 24.2% 24.2% 24.2%;
	/* grid: repeat(12, auto) / auto-flow;*/
	padding: 0;
	grid-column-gap: 2%;
	text-align: left;
	grid-gap: 8px;
	justify-content: space-around;
}

div#LocationPopUp div#register-box {
	max-width: 65%;
	background: url(../images/locatoin_homepopup.jpeg) no-repeat center;
	background-color: #fff;
	background-size: cover;
	bottom: 16% !important;
	border-radius: 8px;
}

div#LocationPopUp .oops_cont .choose_one,
div#LocationPopUp .oops_cont .choose_list {
	width: 100%;
	padding: 0px;
}

div#LocationPopUp .oops_cont .choose_list {
	padding: 30px 6px !important;
}

div#LocationPopUp .oops_cont strong i {
	margin-right: 4px;
	color: #007085;
	font-size: 26px;
}

div#LocationPopUp .oops_cont strong i:before {
	font: normal normal normal 14px/1 FontAwesome;
	content: "\f041";
	font-size: 26px;
}

div#LocationPopUp .oops_cont .choose_one ul li:before {
	content: '\f192';
	font-weight: inherit;
	margin-right: 10px;
	font-size: 10px !important;
	font: normal normal normal 14px/1 FontAwesome;
}

div#LocationPopUp .oops_cont .choose_one ul li {
	font-weight: 500;
	display: flex;
	align-items: center;
	cursor: pointer;
}

div#LocationPopUp div#closebutton a {
	top: 15px;
}

div#LocationPopUp div#register-box .register_panel {
	background: transparent;
}

div#LocationPopUp .oops_cont .choose_one ul li:active {
	color: var(--theme-color);
}

div#LocationPopUp .oops_cont .choose_one ul li:hover {
	color: var(--theme-color);
}

div#LocationPopUp .oops_cont .choose_one {
	overflow-y: auto !important;
	min-height: 340px;
	max-height: 480px;
}

.aside-left #my_account_field .my_registration_main .listin_covers .action_div ul {
	display: flex;
	align-items: center;
	overflow: hidden;
}

.aside-left #my_account_field .my_registration_main .listin_covers .action_div ul li img {
	margin-bottom: 3px;
}

.aside-left #my_account_field .my_registration_main .listin_covers .action_div ul li a {
	cursor: pointer !important;
}

.listin_covers .action_div ul li a.not_activated:before {
	position: absolute;
	content: "\f071";
	font: normal normal normal 14px/1 FontAwesome;
	width: 100%;
	height: 100%;
	display: flex;
	align-items: center;
	justify-content: center;
	color: var(--light-yelow-color);
	font-size: 20px;
}

.listin_covers .action_div ul li a.not_activated {
	position: relative;
	width: 100%;
	float: left;
}

.listin_covers .action_div ul li a.not_activated img {
	opacity: 0 !important;
}

.reviewpage_main .my-clasifi .listin_covers .action_div ul li:after {
	height: 28px !important;
}

.reviewpage_main .my-clasifi.business-profile-directory div#address_detail .one-square {
	width: auto;
	font-size: 16px;
}

#registration_main #form_table .clr-red {
	position: absolute;
	color: #ff0000;
	top: 0px;
	right: 10px;
	left: 4px;
	text-align: left;
	font-weight: 400;
	font-size: 11px;
}

#form_table tr.editListing_address span.clr-red.server_error {
	top: -22px !important;
}

.des_cipt div#descriptions1 span.minium_words {
	width: 100%;
	font-size: 12px;
	float: left;
}

/* .plat_form_cat .st_adrs input{margin-bottom: 10px;} */
.plat_form_cat .st_adrs .error_class {
	top: 60px !important;
}

/*#registration_main #editlisting_form #form_table span#error_chkTerms { position: absolute; top: -25px; right: 0px; }*/
#registration_main #editlisting_form #form_table span#error_chkTerms {
	position: relative;
	top: 20px !important;
	right: 0px;
	font-size: 11px;
}

#editlisting_form #form_table tbody tr {
	float: left;
	width: 100%;
}

.border_red {
	border: 1px solid red !important;
}

#registration_main #form_table .editListing_address span.server_error {
	top: -20px !important;
}

.descri_ption_sct .descr_iptions span#error_mssg_description {
	bottom: 15px;
}

#registration_main #form_table .clr-red {
	top: 0px !important;
	left: 4px !important;
	width: 100%;
	position: relative;
	float: left;
	margin: 0px;
}

i.fa.fa-star,
i.fa.fa-star-o {
	color: var(--light-yelow-color);
}

.contactuspage_left_title span {
	color: var(--theme-color);
	font-size: 15px;
	font-weight: 600;
}

.image_container:hover .middle {
	opacity: 1;
}

.dropbtn {
	background-color: #4CAF50;
	color: white;
	padding: 16px;
	font-size: 16px;
	border: none;
	cursor: pointer;
}

.dropdown_menu {
	position: relative;
	display: inline-block;
}

.dropdown-content {
	display: none;
	position: absolute;
	background-color: #f9f9f9;
	min-width: 160px;
	box-shadow: 0px 8px 16px 0px rgba(0, 0, 0, 0.2);
	z-index: 1;
}

.dropdown-content a {
	color: black;
	padding: 12px 16px;
	text-decoration: none;
	display: block;
}

.dropdown-content a:hover {
	background-color: #f1f1f1;
}

.dropdown_menu:hover .dropdown-content {
	display: block;
}

.dropdown_menu:hover .dropbtn {
	background-color: #3e8e41;
}

.pagi-nation-next .show-for-sr {
	padding: 0px !important;
}

.pagination li a {
	display: flex;
	align-items: center;
}

span.forvideo {
	position: absolute;
	z-index: 99;
	left: 0;
	right: 0;
	margin: auto;
	top: 43%;
	width: 30px;
}

.images_videos {
	float: left;
}

.p-img {
	float: left;
	height: 120px;
	object-fit: cover;
}

.image_row {
	margin-top: 2rem;
	display: flex;
	justify-content: center;
}

.modal {
	display: none;
	position: fixed;
	z-index: 9999999;
	padding-top: 100px;
	left: 0;
	top: 0;
	width: 100%;
	height: 100%;
	overflow: auto;
	background-color: black;
}

.modal-content {
	position: relative;
	background-color: #fff;
	margin: auto;
	padding: 0;
	max-width: 1200px;
}

div#enquiry .modal-content button.close {
	color: #000;
}

.close {
	color: white;
	position: absolute;
	top: 10px;
	right: 25px;
	font-size: 35px;
	font-weight: bold;
}

.close:hover,
.close:focus {
	color: #999;
	text-decoration: none;
	cursor: pointer;
}

.mySlides {
	display: none;
}

.cursor {
	cursor: pointer;
}

.prev,
.next {
	cursor: pointer;
	/* position: absolute;*/
	top: 50%;
	width: auto;
	padding: 0px;
	margin-top: -50px;
	color: white;
	font-weight: bold;
	/*font-size: 20px;*/
	transition: 0.6s ease;
	border-radius: 0 3px 3px 0;
	user-select: none;
	-webkit-user-select: none;
}

.next {
	right: 0;
	border-radius: 3px 0 0 3px;
}

/*.prev:hover,.next:hover { background-color: rgba(0, 0, 0, 0.8);}*/

/*Old Css from file copied starts 30-12-2022*/

/*.switch-wrap {cursor: pointer;background: #0175ff;padding: 7px;width: 60px;height: 35px;border-radius: 33.5px;}
.switch-wrap input {position: absolute;opacity: 0;width: 0;height: 0;}
.switch {height: 100%;display: grid;grid-template-columns: 0fr 1fr 1fr;transition: 0.2s;}
.switch::after {content: "";border-radius: 50%;background: #e4e4e4;grid-column: 2;transition: background 0.2s;}
input:checked + .switch { grid-template-columns: 1fr 1fr 0fr;}
input:checked + .switch::after {background-color: #fff;}
.account_title { font-size: 20px; text-transform: uppercase; color: var(--theme-color); font-weight: bold; float: left; width: 100%; padding: 18px 0; } 
.tabPannel { border-bottom: 0; float: left; padding: 0 15px; width: 30%; margin-bottom: 10px; box-sizing: border-box; } 
.tabPannel ul { list-style: none; font-size: 12px; position: relative; float: left; background: #f2f2f2; } 
.tabPannel ul li { float: left; margin-right: 3px; display: block; width: 100%; } .tabPannel ul li ul li { float: right; } 
.tabPannel ul li.active ul { display: block; } .tabPannel ul li ul li { border-bottom: 1px solid #a8d2d4; margin: 0 !important; padding: 5px 20px; } 
.tabPannel ul li ul li a { float: none; background: none; padding-left: 10px; color: #000000; text-decoration: none; } 
.tabPannel ul li ul li:hover { background: #b7cfd1; color: #465a5d; } 
.tabPannel ul li a { float: none; padding-left: 0; text-decoration: none; cursor: pointer; } 
.tabPannel ul li a span { padding: 15px 20px; color: #000000; border-top: 1px solid #e9e9e9; text-decoration: none; position: relative; float: none; font-size: 15px; display: block; margin-bottom: 0; } 
.tabPannel ul li a span:hover { background: #e9e9e9; } 
.tabPannel ul li a.selected span , .tabPannel ul li a.selected:hover span { color: #fff; background: var(--theme-color); border-radius: 0; border: 2px solid var(--theme-color); } 
.tab_area_cover { margin: 0 -15px; display: block; box-sizing: border-box; } 
.tabPannel ul li a.selected span:after { content: ""; border-top: 10px solid transparent; border-bottom: 10px solid transparent; border-left: 10px solid var(--theme-color); position: absolute; top: 10px; right: -8px; }*/

/*Old Css from file copied Ends 30-12-2022*/


.numbertext {
	color: #f2f2f2;
	font-size: 12px;
	padding: 8px 12px;
	position: absolute;
	top: 0;
}

img {
	margin-bottom: -4px;
}

.caption-container {
	text-align: center;
	background-color: black;
	padding: 2px 16px;
	color: white;
}

.demo {
	opacity: 0.6;
}

.active,
.demo:hover {
	opacity: 1;
}

img.hover-shadow {
	transition: 0.3s;
}

.hover-shadow:hover {
	box-shadow: 0 4px 8px 0 rgba(0, 0, 0, 0.2), 0 6px 20px 0 rgba(0, 0, 0, 0.19);
}

.slider-for img {
	width: 292px;
	object-fit: cover;
	height: 252px;
}

.owl-carousel .owl-wrapper-outer {
	height: 61px !important;
}

.switch-wrap {
	cursor: pointer;
	/*background: #0175ff;*/
	padding: 7px;
	width: 60px;
	height: 35px;
	border-radius: 33.5px;
}

.switch-wrap input {
	position: absolute;
	opacity: 0;
	width: 0;
	height: 0;
}

.switch {
	height: 100%;
	display: grid;
	grid-template-columns: 0fr 1fr 1fr;
	transition: 0.2s;
}

.switch::after {
	content: "";
	border-radius: 50%;
	background: #e4e4e4;
	grid-column: 2;
	transition: background 0.2s;
}

input:checked+.switch {
	grid-template-columns: 1fr 1fr 0fr;
}

input:checked+.switch::after {
	background-color: #fff;
}

.account_title {
	font-size: 20px;
	text-transform: uppercase;
	color: var(--theme-color);
	font-weight: bold;
	float: left;
	width: 100%;
	padding: 18px 0;
}

.tabPannel {
	border-bottom: 0;
	float: left;
	padding: 0 15px;
	width: 30%;
	margin-bottom: 10px;
	box-sizing: border-box;
	padding: 0px;
}

.tabPannel ul {
	list-style: none;
	font-size: 12px;
	position: relative;
	float: left;
	background: #f2f2f2;
	padding: 0px;
}

.tabPannel ul li {
	float: left;
	margin-right: 3px;
	display: block;
	width: 100%;
}

.tabPannel ul li ul {
	float: left;
	position: relative;
	background: #87bfc1;
	top: 0px;
	left: 0;
	width: 100%;
	margin-bottom: 0px !important
}

.tabPannel ul li ul li {
	float: right;
}

.tabPannel ul li.active ul {
	display: block;
}

.tabPannel ul li ul li {
	border-bottom: 1px solid #a8d2d4;
	margin: 0 !important;
	padding: 15px 20px !important;
}

.tabPannel ul li ul li a {
	float: none;
	background: none;
	padding-left: 10px;
	color: #000000;
	text-decoration: none;
}

/*.tabPannel ul li ul li:hover{background: #b7cfd1;color: #465a5d;}*/
.tabPannel ul li ul li:hover {
	background: #307075;
	color: #000000;
}

.tabPannel ul li ul li:hover a {
	color: #ffffff;
}

.tabPannel ul li a {
	float: none;
	padding-left: 0;
	text-decoration: none;
	cursor: pointer;
}

.tabPannel ul li a span {
	padding: 15px 20px;
	color: #000000;
	border-top: 1px solid #e9e9e9;
	text-decoration: none;
	position: relative;
	float: none;
	font-size: 15px;
	display: block;
	margin-bottom: 0;
}

.tabPannel ul li a span:hover {
	background: #e9e9e9;
}

.tabPannel ul li a.selected span,
.tabPannel ul li a.selected:hover span {
	color: #fff;
	background: var(--theme-color);
	border-radius: 0;
	border: 2px solid var(--theme-color);
}

.tab_area_cover {
	margin: 0 -15px;
	display: block;
	box-sizing: border-box;
}

.tabPannel ul li a.selected span:after {
	content: "";
	border-top: 10px solid transparent;
	border-bottom: 10px solid transparent;
	border-left: 10px solid #fff;
	position: absolute;
	top: 10px;
	right: -8px;
}

a#ctl00_MainContent_rptKeywords_ctl00_lbtnKeyword\ active {
	background: var(--theme-color);
	color: #fff;
}

/***********Contact_Book-page**************/
#my_registration_main .one-square {
	width: auto;
}

div#field div#profile_img {
	height: auto;
}

#registration_main .note-editing-area,
#registration_main .note-editable,
#registration_main .note-statusbar,
#registration_main .note-editor.note-frame .note-statusbar .note-resizebar .note-icon-bar {
	float: left;
	width: 100%;
	background: white;
}

div#address1 .contact-view ul {
	margin-bottom: 10px;
}

div#main_address_d table tbody tr .email_approved:before {
	right: -30px;
}

div#main_address_d table tbody tr .email_approved:after {
	right: -25px;
}

div#main_address_d table tbody tr .email_approved {
	position: relative;
	display: inherit;
}

/*  */
.reviewpage_main.addproducts_pro_img .up-prodct div#myDropzone {
	width: 230px;
}


@media only screen and (max-width: 1140px) and (min-width: 991px) {

	div#secondHeader.active .banner_input.input_search input.sticky-search-input {
		font-size: 12.5px !important;
		width: 65% !important;
	}

	div#secondHeader.active .sticky-head-search .banner_input.select_choose {
		width: 35% !important;
	}

	div#secondHeader.active select#types {
		font-size: 12.5px;
	}

	.banner_input .city input#ct_sticky {
		font-size: 12.5px;
	}

	.business>ul.acc_login>li a {
		font-size: 12.5px;
	}

	.menu_header_stky_ad_stky button span.head-only {
		font-size: 12.5px;
	}

	.review-section .showReviewOuter .pst_rew {
		float: left;
		width: 90%;
	}

	.right_sidebar h1.heading {
		font-size: 18px;
	}

	.home-page-listing .right_sidebar .right-bar-section div#side_add div#side_add_h {
		padding-right: 0;
	}

}

@media only screen and (max-width: 991px) and (min-width: 768px) {

	div#secondHeader.active .banner_input.input_search input.sticky-search-input {
		font-size: 11.5px !important;
		width: 56% !important;
	}

	div#secondHeader.active .sticky-head-search .banner_input.select_choose {
		width: 44% !important;
	}

	div#secondHeader.active select#types {
		font-size: 11.5px;
	}

	.banner_input .city input#ct_sticky {
		font-size: 121.5px;
	}

	.business>ul.acc_login>li a {
		font-size: 11.5px;
	}

	.menu_header_stky_ad_stky button span.head-only {
		font-size: 11.5px;
	}

	/*div#secondHeader.active .sticky-head-search{width: 57%;}*/
	#secondHeader.active .header_right {
		width: 16%;
	}

	.pn-infomation {
		padding: 5px 0px 5px;
	}

	.locat-info .name-info {
		padding: 13px 12px 10px;
	}

	div.plg-info {
		padding: 10px 18px;
	}

	.review-pre-list {
		grid-gap: 0px;
	}

	.col-md-4 {
		width: 33.33333333%;
	}

	#registration_main input {
		margin-top: 0px;
		font-size: 12px;
	}

	.lb_mobile span.country_code,
	.lb_phone span.country_code {
		top: 31px;
	}

	.postadvertisement div#registration_headings {
		width: 100%;
	}

	div#form_table table.table_form tbody {
		padding: 0;
	}

	.listing-pro-detail ul li {
		margin-right: 13px;
	}

	div.reviewpage_main.addproducts_pro_img .pro-form {
		width: 100%;
	}

	div.reviewpage_main.addproducts_pro_img .up-prodct {
		width: 100%;
	}

	/*.col-xs-12.col-sm-6.col-md-6.st_adrs .col-xs-12{padding-right: 0px;}
.lb_city, .lb_state{padding-right: 5px;}*/
	.privacy_p {
		padding-left: 15px !important;
	}

	.listin-submit {
		padding-left: 12px;
	}

	.gridfourSection .feature-listing {
		grid-template-columns: repeat(auto-fill, minmax(28%, 1fr));
	}

	#registration_main .col-xs-12 {
		padding-right: 5px;
	}

	.listing_right p,
	.listing_right ul li {
		font-size: 13px !important;
		line-height: 17px !important;
	}

	div.clas-feed ul li .jb-card {
		padding: 7px 12px;
	}

	.descri_ption_sct .col-sm-6 {
		width: 100%;
	}

	.main_cover_img {
		grid-template-columns: repeat(auto-fill, minmax(100%, 1fr));
	}

	div#coverImagePopUp .main_cover_img .cover_img .cover_image {
		height: 175px;
	}

	span.country_code {
		left: 1px !important;
	}

	div.row.resetpassword_section .reset_container span.error {
		right: 15px;
		padding: 0 15px;
	}

	div.row.resetpassword_section .reset_container .col-md-6 {
		margin-top: 26px;
	}

}

@media(max-width:1375px) and (min-width:1200px) {

	div.tab_area_cover .tabPannel ul li a span {
		padding: 15px 8px;
	}

	.review_sectionmain .review_image {
		width: 20%;
	}

	.listing-pro-detail>ul {
		display: block;
	}

	.listing-pro-detail ul li {
		margin-top: 5px;
	}

}

@media only screen and (max-width: 990px) and (min-width: 768px) {

	div.classified-detail div#address1 {
		width: 100%;
		right: 0px !important;
		float: left;
		margin-top: 40px;
	}

	.form-setting-info .form-info .ctm-form.contact input {
		padding-left: 38px;
	}

	div.classified-detail div#address1 {
		padding: 0;
	}

	.col-xs-12.col-sm-6.col-md-12.col-lg-12.mobile-feild-address {
		padding-left: 5px;
	}

	.col-xs-12.col-sm-6.col-md-12.col-lg-12.name-feild-address {
		padding-right: 5px;
	}

	.col-xs-12.col-sm-6.col-md-6.col-lg-6.address_asts {
		padding-left: 0 !important;
	}

	/*.name-feild-address .col-xs-12.col-sm-12.col-md-6.col-lg-6{padding-right: 5px;}*/
	div.row.resetpassword_section .col-md-12.inner_page_content {
		width: 60%
	}

	.col-xs-12.col-sm-12.col-md-12.col-lg-12.map-view.editClassified_mapview .lb_marker {
		padding-left: 0px !important;
	}

	table#editClassifiedtable_fromtable tbody,
	#registration_headings_new {
		padding: 0 !important;
	}

	.editClasfiedform_address #registration_main textarea {
		max-width: 100% !important;
	}

	.review-section .showReviewOuter .name_image {
		width: 10%;
	}

	div.pr-nav-left {
		width: 100% !important;
	}

	div.pr-nav-right {
		margin-top: 15px;
		width: 100% !important;
		padding-left: 0 !important;
	}

	.review_image {
		width: 25%;
	}

	.review_name {
		width: 75%;
	}

	.review_name .report {
		padding-left: 8px;
	}

	.review_name .reply p a {
		padding-right: 8px;
	}

	.review_name .reply,
	.review_name .report {
		font-size: 16px;
	}

	.review_sectionmain {
		grid-template-columns: 30% 62%;
		grid-column-gap: 3%;
	}

	.review_sectionmain .review_name {
		width: 72%;
	}

	.reviewleft_profile_title h2 {
		font-size: 19px;
	}

	.reviewpageleft .tabPannel ul li a span {
		font-size: 15px;
		padding: 15px 10px;
	}

	.reviewpageleft .tabPannel ul li a span:before {
		margin-right: 8px;
	}

	.reviewleftprofile_section {
		padding: 0 8px;
	}

	.reviewleftprofile_section>ul>li {
		font-size: 13px;
		grid-column-gap: 4%;
	}

	.reviewleftprofile_section>ul>li a {
		width: 26px;
		height: 26px;
	}

	.review_name .name,
	.review_right .review_right_title a {
		font-size: 16px;
	}

	.review_sectionmain .report {
		font-size: 12px;
	}

	.review_right_discrup p {
		font-size: 14px;
	}

	.review_sectionmain .review_image {
		width: 20%;
	}

	.review_sectionmain .one_square_name {
		display: flex;
		align-items: center;
		justify-content: center;
		width: 38px;
		height: 38px;
	}

	.reviewselected_Entries,
	.reviewselected_search {
		margin-left: 5px;
	}

	.reviewselected_right {
		grid-template-columns: 20% 80%;
	}

	.reviewselected_Entries select {
		padding: 10px 0;
		margin-left: 3px;
	}

	.reviewselected_right .review_title h3 {
		font-size: 18px;
	}

	.reviewselected_section .reviewselected_show select#show,
	.reviewselected_Entries select {
		padding: 10px 0px;
	}

	.listing-pro-detail>ul {
		display: block;
	}

	.listing-pro-detail ul li {
		margin-top: 5px;
	}

	.profile-svg {
		top: 117px !important;
	}

	.profile-progress {
		padding-bottom: 30px;
	}

	div#form_table {
		padding: 0 15px;
	}

	/*div#form_table .col-xs-12{padding: 0;}*/
	div#form_table.postadvertisement_table {
		padding: 0 !important;
	}

	.plat_form_cat span {
		font-size: 12px;
	}

	div.latest_blog_section.latest_blog_section_mobile.homelatest_blogs .col-sm-4.col-lg-4.col-md-4 {
		width: 50%;
		margin: 20px 0;
	}

	div.latest_blog_section.latest_blog_section_mobile.homelatest_blogs .col-sm-4.col-lg-4.col-md-4 .blog_img {
		height: 235px
	}

	.ut-rating.review-section ul li span {
		font-size: 11px;
		margin-right: 0px;
	}

	/*location-popup*/
	div#LocationPopUp .oops_cont .choose_one ul {
		grid: repeat(20, auto) / auto-flow;
	}

	div#LocationPopUp div#register-box {
		/*overflow-y: overlay !important;*/
		max-width: 75% !important;
	}

	div#LocationPopUp .oops_cont .choose_one {
		overflow-y: auto !important;
		height: -webkit-fill-available;
	}

}

@media only screen and (max-width: 990px) and (min-width: 941px) {

	table#editClassifiedtable_fromtable,
	.terms_classfied {
		width: 100%;
		margin: 0 auto;
	}

	#registration_main div#registration_headings {
		width: 100%;
		margin: 0 auto;
		padding: 0 15px !important;
	}

}

@media only screen and (max-width: 941px) and (min-width: 768px) {

	.col-xs-12.col-sm-6.col-md-12.col-lg-12.name-feild-address {
		padding-right: 0px;
	}

	table#editClassifiedtable_fromtable,
	.terms_classfied {
		width: 92%;
		margin: 0 auto;
	}

	#registration_main div#registration_headings {
		width: 100%;
		margin: 0 auto;
		padding: 0 15px !important;
	}

	/* button.menu_header_stky {height: 72px !important;} */
	.reviewpage_main div#registration_main div#registration_headings {
		padding: 0 !important;
	}

	.reviewpage_main div#registration_main label {
		width: 100%;
	}

	.reviewpage_main {
		width: 73%;
	}

	.reviewpage_leftnav_bg {
		width: 27%;
	}

}

@media only screen and (max-width: 768px) {

	div.classified-detail div#address1 {
		width: 100%;
		right: 0px !important;
		float: left;
		margin-top: 40px;
		/*z-index: 9999;*/
		padding: 0;
	}

	div.contact-view ul {
		justify-content: flex-start;
	}

	#secondHeader.active {
		top: -1px;
		z-index: 99991;
	}

	div#address1 {
		top: 30px !important;
	}

	/*.classified-detail #address_h{display: none;}*/
	div#enquiryThankRefer {
		padding: 0;
		float: left;
	}

	.thankpop_btn.submit-btn a.form-submit {
		left: -10px;
	}

	div.plg-info {
		padding: 0px 10px 10px;
	}

	.fa-lg {
		margin-top: 0px;
	}

	#enquiry_send_email textarea {
		max-width: 100%;
	}

	#form_table table tr td input,
	#register-box input,
	#forget_panel .form input {
		max-width: 100%;
	}

	form#enquiry_send_email {
		margin-top: 60px;
	}

	.pn-infomation ul li a,
	.adr-info {
		color: #595b5d;
		text-align: left;
		margin-left: 8px;
	}

	body div#my_account_field.listing-right {
		padding-right: 0;
	}

	/*div.prod-grid{width: 100%;max-width: 31%;}*/
	/*********mylisting**********/
	div.clas-feed ul {
		width: 100%;
	}

	.cl-profile-section .tr-profile-data .cl-data {
		flex-direction: column;
	}

	div.tr-profile-data {
		width: 100%;
	}

	.my-listing-business-profile .listin_cover div#address_img {
		width: 100%;
	}

	.tr-profile-data .cl-data {
		padding: 0;
	}

	.listing-pro-detail p {
		margin-bottom: 0;
	}

	.listing-pro-detail ul li {
		margin-bottom: 10px;
	}

	#address_detail,
	#my_registration_main .listin_cover div#address_detail {
		padding: 10px;
		width: 100%;
	}

	.form-setting-info .form-info .ctm-form.contact input {
		padding-left: 38px;
	}

	div#registration_headings.registration_btn {
		margin-top: 20px;
	}

	div#secondHeader .sticky-head-search {
		display: none;
	}

	div.tr-profile-img .image-uploader .uploaded .uploaded-image img {
		width: auto;
	}

	.formSecrion .last_name,
	.formSecrion .po_hne {
		padding-left: 0;
	}

	/*********myclassified**********/
	#address_detail span.ic_on {
		padding: 3px 0;
	}

	div.reviewpage_main.addproducts_pro_img .pro-form {
		width: 100%;
	}

	div.reviewpage_main.addproducts_pro_img .up-prodct {
		width: 100%;
	}

	#form_table table tr td span#error_chkTerms {
		margin-left: 0 !important;
	}

	/************classified/postadvertisement***********/
	.ad_title {
		margin-top: 20px;
	}

	.col-xs-12.col-sm-6.col-md-6.col-lg-6.address_asts {
		padding-left: 0px !important;
		width: 100%;
	}

	.st_adrs .col-xs-12 {
		margin-top: 0 !important;
	}

	.lb_city,
	.lb_postale_code {
		margin-top: 10px;
	}

	#registration_main div#registration_headings {
		padding: 0 15px;
	}

	.privacy_p {
		padding-left: 15px !important;
	}

	.listin-submit {
		padding-left: 12px;
	}

	#form_table .cont_infor span.country_code,
	#form_table .cont_infor .col-sm-6:nth-child(2n) span.country_code {
		top: 32px;
	}

	div#form_table tbody {
		padding: 0 !important;
	}

	.postadvertisement #post_advertisement_form table {
		max-width: 100%;
	}

	.postadvertisement div#registration_headings {
		width: 100%;
		padding: 0 0px !important;
	}

	span#error_image,
	.col-xs-12.col-sm-12.col-md-12.col-lg-12.map-view.editClassified_mapview .lb_marker {
		padding-left: 0 !important;
	}

	.postmyadv {
		padding: 20px 0;
		background: transparent;
	}

	.classified-detail .add-ress div#main_address_d {
		padding-top: 0;
	}

	div#address1 {
		overflow: visible !important;
	}

	table#editClassifiedtable_fromtable,
	.terms_classfied {
		width: 95% !important;
		margin: 0 auto !important;
	}

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

	div#form_table.postadvertisement_table {
		padding: 0 !important;
	}

	div#registration_headings.registration_btn button#btSubmit {
		padding: 0;
	}

	/*div#showReview{padding: 0 15px;}*/
	div.latest_blog_section.latest_blog_section_mobile.homelatest_blogs {
		width: 100%;
	}

	/******Project-page*******/
	/*a.link-to-detail{max-height: 216px;}*/
	/*********reviewpage_popup******/
	#reviewpage_report_tr input {
		max-width: 15px !important;
	}

	tr.reviewpopup_reason textarea#reason {
		width: 100% !important;
		display: block;
	}

	tr.reviewpopup_reason td {
		display: block !important;
	}

	div#enquiryreferMain {
		display: block;
		overflow-y: scroll;
	}

	.ProductBlock .enquiry-img-view.product_enquiry a img {
		max-width: 180px;
	}

	.ProductBlock .enquiry-img-view.product_enquiry {
		height: auto;
		max-height: fit-content;
	}

	.showReviewOuter {
		padding: 0 !important;
	}

	.review-section .showReviewOuter .pst_rew {
		padding-left: 15px;
	}

	.review-section .showReviewOuter .name_image {
		width: 10%;
	}

	/*******contactus**********/
	.contactuspage_left,
	.contactpage_form {
		width: 100%;
	}

	.contactpage_form #form_table {
		padding: 0 !important;
	}

	.contactuspage_left {
		text-align: center;
	}

	.contactuspage_left_discroption p {
		width: 80%;
		margin: 0 auto;
		font-size: 16px;
	}

	.contactuspage_left_title h2 {
		font-size: 28px;
	}

	.contactpage_form table.cont_form tr.name,
	.contactpage_form table.cont_form tr.email {
		width: 100%;
	}

	.contactpage_form table.cont_form tr.state,
	.contactpage_form table.cont_form tr.phone {
		width: 100%;
	}

	/*********review-page********/
	.review_image p.newpost {
		width: 100%;
	}

	.review_section {
		margin-bottom: 10px;
	}

	.review_sectionmain {
		grid-template-columns: 100%;
		grid-column-gap: 0%;
	}

	.review_image {
		display: block;
		width: auto;
	}

	.review_name {
		width: 70%;
	}

	.review_name .reply,
	.review_name .report {
		font-size: 16px;
	}

	.review_right_discrup p {
		font-size: 14px;
	}

	.review_section {
		border: none;
	}

	#address_h .one-square {
		width: 100% !important;
		float: left !important;
	}

	div#field .listing-cover #address_h .one-square {
		width: 100% !important;
	}

	.aside-left #my_account_field .listin_cover .listin_covers {
		height: auto;
	}

	.owl-carousel .owl-item {
		display: block;
	}

	.listing-pro-detail>ul {
		display: block;
	}

	/********profile-banner*********/
	.cl-profile-section {
		padding: 0 15px 35px;
	}

	.tr-profile-img {
		background: transparent;
	}

	.tr-profile-img img {
		border-radius: 50%;
	}

	span.at-rate,
	div.ur-name {
		color: white;
	}

	div.ur-name {
		font-size: 28px;
	}

	.reviewpage_leftnav_bg .pro-file {
		display: none;
	}

	.pro-file {
		display: block;
		text-align: center;
	}

	.tr-profile-data {
		margin-top: 10px;
	}

	.address_sets .uploard_iamge,
	.uploard_iamge_right {
		width: 100% !important;
	}

	.uploard_iamge_right {
		margin-top: 15px;
		padding-left: 0;
	}

	/*******review-page********/
	.review_name .name,
	.review_right .review_right_title a {
		font-size: 16px;
	}

	.review_sectionmain .report,
	.review_section .review_name .report p a {
		font-size: 14px !important;
	}

	.review_right_discrup p {
		font-size: 14px;
	}

	.reviewpage_main {
		width: 100%;
		padding: 0;
	}

	.review_sectionmain .review_image img {
		width: 62px !important;
		height: auto !important;
	}

	.review_sectionmain .review_image {
		width: auto;
	}

	.reviewselected_right {
		grid-template-columns: 100%;
	}

	.review_sectionmain .review_section {
		margin-bottom: 0;
		position: relative;
	}

	.reviewselected_Entries,
	.reviewselected_search {
		margin-left: 10px;
	}

	.reviewselected_search form.example input {
		width: 68px;
		padding: 0;
	}

	.reviewselected_section {
		display: block;
	}

	.reviewpage_leftnav_bg {
		width: 100%;
		padding: 0;
	}

	.review_sectionmain .report {
		position: absolute;
		right: 0px;
		top: 5px;
		font-size: 15px;
	}

	.tabPannel ul li {
		padding: 3px 0;
	}

	.reviewpageleft ul#account_links {
		padding: 10px 0;
	}

	.tabPannel ul li.review_main_nav ul.review_nav {
		left: 0% !important;
		top: 50px !important;
	}

	.tabPannel ul li a.selected span:after {
		display: none;
	}

	.review_right {
		padding-left: 0;
	}

	.review-section .showReviewOuter .name_image .one-square {
		display: block;
	}

	.classified-detail .review-section .showReviewOuter .name_image {
		width: 100%;
		margin: 15px 0 0;
		justify-content: flex-start;
	}

	.classified-detail .businesspage_review_write .name_image p#tree_icon {
		margin-bottom: 0;
	}

	.classified-detail .review-section .showReviewOuter .pst_rew {
		padding-left: 0;
		width: 100%;
	}

	.ut-rating.review-section ul li span {
		font-size: 12px;
		margin-right: 0px;
		color: #fff;
	}

	/*************blog/content-marketing************/
	.search_coloumn .tabPannel ul li {
		padding: 0px 0;
	}

	.search_coloumn {
		padding: 0;
	}

	.search_coloumn .tab_area_cover .tabPannel ul {
		padding-top: 0;
	}

	#field div#field_1.listing_line table {
		display: inline-block;
	}

	.gridfourSection .feature-listing {
		grid-template-columns: repeat(auto-fill, minmax(41%, 1fr));
	}

	.container_tab .aside-left {
		margin-top: 0;
	}

	form#image_form {
		width: 100%;
		margin-bottom: 40px;
		padding-right: 0;
	}

	.cl-profile-section {
		display: block;
		height: auto;
	}

	.terms_classfied {
		margin-bottom: 10px !important;
	}

	#registration_headings_new {
		padding: 0 !important;
	}

	.review_tabright {
		margin-top: 20px;
	}

	.howitwork_steps ul li h4 span {
		font-size: 30px;
	}

	.howitwork_steps ul li h4 {
		font-size: 22px;
	}

	/*FAQ-page*/
	.faqsection_container {
		grid-template-columns: repeat(auto-fill, minmax(100%, 1fr));
	}

	/*Howitwork*/
	.howitwork_bg .howitwork_left,
	.howitwork_right.howitwork_steps,
	.howitwork_right {
		width: 100% !important;
		padding: 0;
	}

	.howitwork_left .howitwork_left_title h1 {
		font-size: 26px;
	}

	.howitwork_left .howitwork_left_title span {
		font-size: 12px;
	}

	.main_cover_img {
		grid-template-columns: repeat(auto-fill, minmax(100%, 1fr));
	}

	div#coverImagePopUp .main_cover_img .cover_img .cover_image {
		height: 175px;
	}

	div#coverImagePopUp div#register-box {
		max-width: 85%;
	}

	/*home location_popup*/
	div#LocationPopUp .oops_cont .choose_one ul {
		grid: repeat(38, auto) / auto-flow;
		grid-column-gap: 0;
	}

	div#LocationPopUp .oops_cont strong {
		margin-top: -6px;
		text-align: left;
	}

	div#LocationPopUp div#register-box {
		max-height: 70% !important;
		/*overflow-y: overlay !important;*/
		background-position: 80% 90%;
		max-width: 85%;
	}

	div#LocationPopUp .oops_cont .choose_one {
		overflow-y: auto !important;
		min-height: 340px;
		max-height: 480px;
	}

	div#LocationPopUp .oops_cont .choose_list {
		padding-bottom: 0 !important;
	}

	#registration_main #form_table .clr-red,
	#registration_main #form_table .st_adrs span.server_error {
		top: 10px !important;
		left: 0% !important;
	}

	#post_advertisement_form span.error_class {
		bottom: -26px;
	}

	.address_asts span#error_mssg_address {
		bottom: -10px;
	}

	#post_advertisement_form .lb_city span#error_mssg_city,
	#post_advertisement_form .st_adrs span#error_mssg_postalCode {
		top: 78px !important;
	}

	span.at-rate,
	div.ur-name,
	.ut-rating.review-section ul li span {
		text-shadow: #0000005e 2px 2px 14px;
	}

	.form-group.address_sets .col-sm-6 {
		padding-right: 0px !important;
	}

	.my-listing-business-profile .listin_cover div#address_img .home-profile-pic img {
		width: auto;
	}

	div.row.resetpassword_section .col-md-12.inner_page_content {
		width: 80%
	}

	div.row.resetpassword_section .col-md-12.inner_page_content h2 {
		font-size: 24px;
	}

	div.row.resetpassword_section .col-md-12.inner_page_content .text {
		padding: 0;
	}

	div.row.resetpassword_section .reset_container span.error {
		float: left;
		width: 100%;
		word-break: break-all;
		position: relative;
		margin: 6px 0;
	}

}

@media only screen and (max-width: 450px) {

	.sear_ch .sticky-head-search .tab-pane .banner_input.input_search {
		width: 100% !important;
	}

	button.add-mor {
		margin-top: 20px;
		float: left;
	}

	.nav-fiels .cs-links ul li {
		display: block;
	}

	.nav-fiels .cs-links {
		float: left;
		width: 100%;
	}

	.nav-fiels .cs-links ul li:after {
		background: transparent;
	}

	.lb_address {
		margin-bottom: 0px;
	}

	.reviewselected_section {
		display: block;
	}

	.reviewselected_Entries,
	.reviewselected_search,
	.reviewselected_section .reviewselected_show {
		margin: 6px 3px;
	}

	.postadvertisement_table table.table_form tbody td.privacy_p {
		display: block !important;
	}

	.termsosuse_privacy {
		width: 100%;
		margin-top: 5px;
	}

	div#coverImagePopUp .main_cover_img .cover_img .cover_image {
		height: 145px;
	}

	div#coverImagePopUp a#TB_closeWindowButton {
		top: 10px;
	}

	div#coverImagePopUp div#register-box div#closebutton a {
		margin-top: 0;
	}

	div#coverImagePopUp .tableContainer strong {
		float: left;
		text-align: left;
	}

	div#coverImagePopUp .tableContainer strong:after {
		margin: 8px 0;
	}

	.address_asts span#error_mssg_address {
		bottom: -20px;
	}

	#form_table table tr td span#error_chkTerms {
		top: 20px !important;
	}

	div.row.resetpassword_section .col-md-12.inner_page_content {
		width: 100%
	}

	div.row.resetpassword_section .col-md-12.inner_page_content h2 {
		font-size: 22px;
	}

	div.row.resetpassword_section .reset_container .col-md-6 {
		margin-top: 10px;
	}

}

@media (max-width: 550px) {

	div#address_detail .action_div a.edit_pencil {
		float: none;
	}

	.aside-left #my_account_field .listin_cover .listin_covers .address_detail-data p {
		min-height: 0px;
	}

	.enquiryGridSection table td {
		word-break: break-all;
	}

	.aside-left #my_account_field .listin_cover .listin_covers #address_img {
		width: 100%;
	}

	.review-section .showReviewOuter .pst_rew {
		padding-left: 15px;
		margin-top: 10px !important;
	}

	.review-section .showReviewOuter .time {
		font-size: 11px;
	}

	.review-section .showReviewOuter .name {
		font-size: 16px;
	}

	.showReviewOuter .businesspage_totalreview_section .fa.fa-reply {
		font-size: 14px;
	}

	.review-section .showReviewOuter .name_image p {
		width: 82px !important;
		height: 82px !important;
		font-size: 44px !important;
	}

	.showReviewOuter_header .title {
		width: auto !important;
	}

	.showReviewOuter_header .CommentLogin {
		width: auto !important;
		padding-left: 5px;
	}

	.review-section .showReviewOuter .pst_rew {
		width: 100%;
	}

	.review-section .showReviewOuter .name_image {
		width: 100%;
		display: flex;
		justify-content: center;
	}

	.businesspage_review_write .start_ratting {
		font-size: 24px;
	}

	.businesspage_review_write .wriite_reviewinput textarea {
		font-size: 14px;
	}

	.aside-left #my_account_field .listin_cover .listin_covers {
		display: block;
	}

	#address_h .one-square {
		width: 100% !important;
		margin-top: 20px;
	}

	.review-section .showReviewOuter .businesspage_totalreview_section .name_image {
		display: block;
	}

	div#LocationPopUp .oops_cont strong i {
		font-size: 20px !important;
		text-align: left !important;
	}

	.aside-left #my_account_field .listin_cover .listin_covers {
		margin-left: 0;
		margin-right: 0;
	}

	div.listing_bg .aside-left #my_account_field .listin_cover .listin_covers #address_img .home-profile-pic {
		max-height: 100%;
	}

	div.listing_bg .aside-left #my_account_field .listin_cover .listin_covers #address_img .home-profile-pic img {
		width: 100%;
	}

	div.project_main_div .prod-grid {
		width: 100%;
		max-width: 100%;
	}

	.my-clasifi.business-profile-directory .project_main_div div.grid-prod {
		flex: unset;
		display: block;
	}

	.my-clasifi.business-profile-directory .project_main_div div.grid-prod .prod-grid.image_container {
		max-height: 100%;
		margin-left: 0;
		margin-top: 0;
		margin-bottom: 20px !important;
	}

	.my-clasifi.business-profile-directory .project_main_div div.grid-prod .prodct-img-view {
		height: 100%;
		max-height: 100%;
	}

	.project_main_div .prod-grid.image_container .pro-name p {
		height: 100%;
		-webkit-line-clamp: 12;
	}

	.project_main_div .prod-grid.image_container .pro-name {
		height: 100%;
		max-height: 100%;
		padding: 0 20px;
	}

}

@media only screen and (max-width: 550px) and (min-width: 500px) {

	a.link-to-detail,
	.Related-product .prodct-img-view {
		max-height: 238px;
		min-height: 238px;
	}
}

@media (max-width: 500px) {

	a.link-to-detail,
	.Related-product .prodct-img-view {
		max-height: 300px;
		min-height: 300px;
	}

	div.prod-grid {
		width: 100%;
		max-width: 100%;
	}

	a.add_to_contact,
	a.add_to_contact1,
	a.right-refer {
		margin: 0 0 10px !important;
	}

	div#main_address_d table tbody td.detail_buttons a {
		margin: 6px 0 !important;
		width: 100%;
		text-align: center;
	}

	div#LocationPopUp div#register-box {
		padding: 30px 10px;
	}

	div#registration_main .form-group.mobile_ph.mobileview input#phone,
	div#registration_main .form-group.mobile_ph.mobileview input#mobile {
		width: 100% !important;
	}

}

@media (max-width: 400px) {

	a.link-to-detail,
	.Related-product .prodct-img-view {
		max-height: 280px;
		min-height: 280px;
	}

	#my_registration_main .address_h1 .address_detail1 {
		margin-top: 15px;
		width: 100%;
		margin-left: 0;
	}

	div.introjs-tooltipReferenceLayer .introjs-tooltip {
		max-width: 200px;
		min-width: 200px;
	}

	div.introjs-tooltip-header .introjs-skipbutton {
		left: 43px;
	}

	.uploard_iamge_right .iamges_uploarded ul {
		grid-template-columns: repeat(auto-fill, minmax(26%, 1fr)) !important;
	}

	#registration_main input#image:before {
		background-size: 80%;
	}

	div.uploard_iamge_right .iamges_uploarded.youtube_videos ul {
		grid-template-columns: repeat(auto-fill, minmax(38%, 1fr)) !important;
	}

	#form_table:last-child table td input#btn_register {
		margin-top: 35px !important;
	}

}

@media only screen and (max-width: 1240px) and (min-width: 1101px) {

	.postadvertisement #registration_main #form_table .col-sm-12:nth-child(2) {
		padding-left: 5px !important;
	}

	.postadvertisement div#registration_headings {
		width: 100%;
	}

	.col-xs-12.col-sm-6.col-md-4.st_adrsposted_code {
		padding-right: 9px;
	}

	.review-section .showReviewOuter .name_image {
		width: 10%;
	}

	.review_image {
		width: auto;
		display: block;
	}

	.review_name {
		width: 75%;
	}

	.review_sectionmain .review_image {
		width: 20%;
	}

	.reviewselected_Entries,
	.reviewselected_search {
		margin-left: 17px;
	}

	a.link-to-detail {
		max-height: 216px;
		min-height: 216px;
	}

	.listing-pro-detail>ul {
		display: block;
	}

	.listing-pro-detail ul li {
		margin-top: 5px;
	}

	.latest_blog_section.latest_blog_section_mobile.homelatest_blogs .col-sm-4.col-lg-4.col-md-4 .blog_img {
		height: 150px;
	}

	.ut-rating.review-section ul li span {
		font-size: 13px;
		margin-right: 1px;
	}

}

@media only screen and (max-width: 900px) and (min-width: 768px) {

	div.latest_blog_section.latest_blog_section_mobile.homelatest_blogs {
		width: 100%;
	}

	div.reviewpage_main .pr-nav-left .lft-sort {
		margin-left: 10px !important;
	}

	div.reviewpage_main .product-pg-nav .ad-projct-st .ad-projct {
		margin-top: 0;
	}

}

@media only screen and (max-width: 1100px) and (min-width: 1024px) {

	.postadvertisement #registration_main #form_table .col-sm-12:nth-child(2) {
		padding-left: 5px;
	}

	.postadvertisement div#registration_headings {
		width: 100% !important;
		padding: 0 0px !important;
	}

	.address_asts .col-xs-12.col-sm-12.col-md-12.col-lg-12 {
		padding: 0 0px;
	}

	.lb_mobile span.country_code,
	.lb_phone span.country_code {
		top: 25px;
	}

	.col-xs-12.col-sm-6.col-md-6.st_adrs {
		padding: 0 0 0 5px;
	}

	div#registration_headings {
		padding: 0px 15px;
	}

	.privacy_p {
		padding-left: 15px !important;
	}

	.listin-submit {
		padding-left: 12px;
	}

	div#form_table tbody {
		padding: 0 !important;
	}

	#registration_main .col-xs-12.col-sm-6.col-md-6.col-lg-6 {
		padding-right: 5px !important;
	}

	.st_adrsposted_code {
		padding-right: 15px !important;
	}

	.review_image {
		width: auto;
		display: block;
	}

	.review_name {
		width: 75%;
	}

	.reviewselected_Entries,
	.reviewselected_search {
		margin-left: 8px;
	}

	.reviewselected_Entries select {
		padding: 10px 0px;
	}

	a.link-to-detail {
		max-height: 202px;
		min-height: 202px;
	}

}

@media (max-width: 340px) {

	#secondHeader.active ul.acc_login li {
		padding: 23px 16px 22.5px 14px !important;
	}

	/* #secondHeader.active .header_right{width: 34% !important;} */
	a.link-to-detail,
	.Related-product .prodct-img-view {
		max-height: 266px;
		min-height: 266px;
	}

}

@media only screen and (max-width: 990px) and (min-width: 800px) {
	ul.acc_login li {
		padding: 24px 21px 22.5px 10px !important;
	}
}

@media only screen and (max-width: 990px) and (min-width: 901px) {

	.right_sidebar h1.heading {
		font-size: 17px;
	}

	.home-page-listing .right_sidebar .right-bar-section div#side_add div#side_add_h {
		padding-right: 0;
	}

}

@media only screen and (max-width: 1280px) and (min-width: 991px) {

	.plg-info .review-section .rating {
		width: 100%;
	}

	.pn-infomation ul li a {
		width: 100%;
		margin-right: 0px;
	}

}

@media only screen and (max-width: 1100px) and (min-width: 991px) {

	#registration_main input {
		margin-top: 0px;
	}

	.st_adrsposted_code {
		padding-right: 0;
	}

	.col-xs-12.col-sm-6.col-md-6.col-lg-6.address_asts {
		padding-left: 0px !important;
	}

	.col-xs-12 {
		padding-right: 15px;
	}

	.col-xs-12.col-sm-12.col-md-12.col-lg-12.map-view.editClassified_mapview .lb_marker {
		padding-left: 0 !important;
	}

	.editClassified_terms {
		padding-left: 25px !important;
		width: 100% !important;
	}

	table#editClassifiedtable_fromtable tbody,
	#registration_headings_new {
		padding: 0 !important;
	}

	.review-section .showReviewOuter .name_image {
		width: 10%;
	}

	.review_sectionmain .review_image {
		width: 20%;
	}

	.reviewleft_profile_title h2 {
		font-size: 20px;
	}

	.review_sectionmain .review_name {
		width: 72%;
	}

	.listing-pro-detail>ul {
		display: block;
	}

	.listing-pro-detail ul li {
		margin-top: 5px;
	}

	div#form_table {
		padding: 0 15px;
	}

	/*	div#form_table .col-xs-12{padding: 0;}*/
	div#form_table.postadvertisement_table {
		padding: 0 !important;
	}

	.latest_blog_section.latest_blog_section_mobile.homelatest_blogs .col-sm-4.col-lg-4.col-md-4 {
		width: 50%;
		margin: 20px 0;
	}

	.latest_blog_section.latest_blog_section_mobile.homelatest_blogs .col-sm-4.col-lg-4.col-md-4 .blog_img {
		height: 195px;
	}

	.right_sidebar h1.heading {
		font-size: 18px;
	}

	.ut-rating.review-section ul li span {
		font-size: 13px;
		margin-right: 1px;
	}

}

@media only screen and (max-width: 1024px) and (min-width: 991px) {

	.postadvertisement #registration_main #form_table .col-sm-12:nth-child(2) {
		padding-left: 5px !important;
	}

	.lb_mobile span.country_code,
	.lb_phone span.country_code {
		top: 24px;
	}

	#registration_main textarea {
		max-width: 100% !important;
	}

	.col-xs-12.col-sm-12.col-md-12.col-lg-12.map-view.editClassified_mapview .lb_marker {
		padding-left: 0px !important;
	}

	table#editClassifiedtable_fromtable tbody,
	#registration_headings_new {
		padding: 0 !important;
	}

	.review_image {
		width: auto;
		display: block;
	}

	.review_name {
		width: 75%;
	}

	.reviewselected_Entries,
	.reviewselected_search {
		margin-left: 8px;
	}

	.reviewselected_right {
		grid-template-columns: 20% 80%;
	}

	.tr-profile-img {
		width: 100%;
	}

	.tr-profile-data {
		width: 75%
	}

	.privacy_p {
		padding-left: 15px !important;
	}

	.listin-submit {
		padding-left: 12px;
	}

}

@media(max-width:1280px) {
	div#registration_main #form_table .editListing_address span.server_error {
		top: 41px !important;
		left: 0 !important;
	}
}

@media only screen and (max-width: 768px) and (min-width: 767px) {

	#registration_main .col-xs-12.col-sm-6.col-md-6.col-lg-6,
	#registration_main .col-xs-12 {
		padding-left: 0;
		padding-right: 0;
	}

	/* table#editClassifiedtable_fromtable, .terms_classfied{width: 92% !important;} */
	table#editClassifiedtable_fromtable,
	.terms_classfied {
		width: 96% !important;
	}

	div#LocationPopUp div#register-box .register_panel {
		margin-top: 6px;
	}

	.contactpage_form #form_table table.cont_form tr select {
		max-width: 100%;
	}

	#registration_main div#registration_headings {
		width: 96%;
	}

	div#LocationPopUp div#register-box {
		max-width: 85% !important;
		max-height: 50% !important;
		top: 6% !important;
		bottom: 6% !important;
	}

	div#LocationPopUp .oops_cont .choose_one ul {
		grid: repeat(19, auto) / auto-flow;
	}

}

@media only screen and (min-width: 1200px) and (max-width: 1280px) {

	.container {
		max-width: 1080px;
		width: auto;
		padding: 0;
		margin: 0 auto;
		float: unset !important;
	}

	.latest_blog_section.latest_blog_section_mobile.homelatest_blogs .col-sm-4.col-lg-4.col-md-4 .blog_img {
		height: 165px;
	}

	.classified-detail div#address1.add-ress.sectionfixed {
		right: 42px !important;
	}

	div#address_detail .list_num {
		font-size: 13px;
	}

}

@media only screen and (min-width: 1281px) and (max-width: 1380px) {

	.container {
		max-width: 1220px;
		width: auto;
		padding: 0;
		margin: 0 auto;
		float: unset !important;
	}

	.latest_blog_section.latest_blog_section_mobile.homelatest_blogs .col-sm-4.col-lg-4.col-md-4 .blog_img {
		height: 185px;
	}

	.classified-detail div#address1.add-ress.sectionfixed {
		right: 20px !important;
	}

}

@media only screen and (min-width: 1381px) {

	.container {
		max-width: 1280px;
		width: auto;
		padding: 0;
		margin: 0 auto;
		float: unset !important;
	}

	div.company-detail-mn .container {
		max-width: 100%;
		width: 90%;
	}

	.reviewselected_search form.example {
		padding: 6px 5px;
	}

	/*.classified-detail div#address1.add-ress.sectionfixed{right: 20px !important;}*/

}

@media only screen and (max-width: 2000px) and (min-width: 1500px) {

	a.link-to-detail {
		min-height: 168px;
		max-height: 170px;
	}

	.pro-name {
		padding: 10px 15px 0;
		min-height:
			/*56px*/
			45px !important;
	}

	.latest_blog_section.latest_blog_section_mobile.homelatest_blogs .col-sm-4.col-lg-4.col-md-4 .blog_img {
		min-height: 220px;
		max-height: 360px;
	}

}

@media only screen and (min-width: 1400px) {

	.listing-pro-detail ul li {
		margin-right: 24px;
	}

	div#LocationPopUp div#register-box {
		min-height: 50%;
	}

}

@media only screen and (max-width: 1500px) and (min-width: 1400px) {

	a.link-to-detail {
		min-height: 206px;
		max-height: 208px;
	}

	.classified-detail div#address1.add-ress.sectionfixed {
		right: 40px !important;
	}

}

@media only screen and (max-width: 1600px) and (min-width: 1500px) {
	.classified-detail div#address1.add-ress.sectionfixed {
		right: 90px !important;
		width: 22% !important;
	}
}

@media only screen and (max-width: 1700px) and (min-width: 1600px) {
	.classified-detail div#address1.add-ress.sectionfixed {
		right: 7% !important;
		width: 22% !important;
	}
}

@media only screen and (min-width: 1701px) and (max-width: 1800px) {
	.classified-detail div#address1.add-ress.sectionfixed {
		right: 10% !important;
		width: 20% !important;
	}
}

@media only screen and (min-width: 1801px) {
	.classified-detail div#address1.add-ress.sectionfixed {
		right: 14% !important;
		width: 18% !important;
	}
}

@media only screen and (min-width: 1024px) {
	div#LocationPopUp .oops_cont .choose_one {
		min-height: 480px;
		max-height: 540px;
	}
}

.verified {
	color: #2f8a2f !important;
	cursor: pointer;
}

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

.classified-rating {
	width: 100%;
	float: left;
	margin: 0px 0px 10px;
}

.classified-rating-sbmt-btn {
	width: 100%;
	float: left;
	margin: 0px 0px 10px;
}

.secure_div {
	float: left;
	width: 100%;
	position: relative;
}

.secure_btn {
	position: absolute;
	right: 0;
	top: 0;
	z-index: 999;
	opacity: 1;
	border-radius: 50%;
	padding: 0px;
	width: 20px;
	height: 20px;
	font-size: 15px;
	color: #000;
	line-height: 4px;
}

.action_div ul li.not_activated:before {
	position: absolute;
	content: "\f071";
	font: normal normal normal 14px/1 FontAwesome;
	width: 100%;
	height: 100%;
	display: flex;
	align-items: center;
	justify-content: center;
	color: var(--light-yelow-color);
	font-size: 20px;
}

.action_div ul li.not_activated img {
	opacity: 0;
}

.alertMessage {
	width: 50%;
}

.form-group.gallery_form_div .dropzone {
	min-height: 200px;
}

.form-group.gallery_form_div {
	margin: 0;
}

.form-group.gallery_form_div .dropzone .dz-message {
	text-align: center;
	margin: 2em 0 0px;
}

.toggle-password {
	position: absolute;
	right: 7%;
	top: 36px;
}

.gall_img_del {
	position: absolute;
	z-index: 998;
	right: 32px;
	cursor: pointer;
}

.gall_img_del:before {
	color: var(--theme-color);
	position: absolute;
	left: -15px;
	top: 5px;
	width: 1.2em;
	height: 1.2em;
	border: 1px solid #ccc;
	background: #fff;
	border-radius: 2px;
	box-shadow: inset 0 1px 3px rgb(0 0 0 / 10%);
	text-align: center;
}

/************************28-09-2022 start******************************/

span#error_mssg_chkTerms {
	margin-top: 12px;
}

.user_name_pswd span.fa.fa-fw.field_icon.toggle-password1.fa-eye {
	position: absolute;
	right: 7%;
	top: 36px;
}

.user_name_pswd span.fa.fa-fw.field_icon.toggle-password1.fa-eye-slash {
	position: absolute;
	right: 7%;
	top: 36px;
}

/************************28-09-2022 end******************************/

/************add style**************/
.mainImg {
	margin: 0px
}

.mainImg #myDropzone {
	border: none;
	padding: 0;
	margin: 0;
}

.mainImg .dz-preview.dz-image-preview {
	margin: 0;
}

.mainImg .dz-default.dz-message {
	padding: 10px 12px 10px 12px;
	border: 1px solid #eee;
	border-radius: 10px;
	margin: 0px;
	min-height: 120px;
	text-align: center;
	display: flex;
	align-items: center;
}

.mainImg .dropzone {
	min-height: auto
}

.mainImg #error2 {
	padding-top: 10px;
}

.mainImg .dropzone .dz-preview .dz-image {
	height: auto;
	width: 100%;
	border-radius: 0px
}

.mainImg .dropzone .dz-preview .dz-details .dz-filename:hover span {
	display: -webkit-box;
	-webkit-line-clamp: 1;
	-webkit-box-orient: vertical;
	overflow: hidden;
}

.mainImg .dropzone .dz-preview .dz-image img {
	display: inline;
	width: 170px;
}

/*.btnPre {position: absolute;right: 0;top: 10px;background: #2e687c;border:none; padding: 8px 12px;}*/
/* background-image: linear-gradient(0, #2d6778, #2d6778) !important; */
.btnPre {
	position: absolute;
	right: 15px;
	top: 0px;
	background-size: 0;
	transition: .8s;
	background-repeat: no-repeat;
	transition-timing-function: cubic-bezier(0.52, 1.64, 0.37, 0.66);
}

.btnPre:hover {
	background-size: 100%;
	color: #fff;
}

.btnDiv {
	display: flex;
	justify-content: end;
	align-items: center;
	width: 78%;
}

.btnedit {
	background-size: 0;
	transition: .8s;
	background-repeat: no-repeat;
	transition-timing-function: cubic-bezier(0.52, 1.64, 0.37, 0.66);
	border: none;
	width: 95px;
	margin-right: 4px;
	padding: 6px 10px;
	border-radius: 4px;
	font-size: 14px;
}

.btnedit:hover {
	background-size: 100%;
	color: #fff;
}

.slick-next {
	right: 2px !important;
}

.slick-prev {
	left: 2px !important;
}

/*div#myDropzone1 {border:none; padding:0;margin:0; min-height: 100px;}*/
div#myDropzone1 {
	padding: 10px 12px 10px 10px;
	border: 2px solid #eee;
	border-radius: 10px;
	/*margin: 0px; min-height: 120px;*/
	text-align: center;
	display: flex;
	align-items: center;
}

/* .fa-eye-slash {position: absolute; right:20px; bottom: 12px;}     */

/****************3oct****************/
div#register-box.reviewpage_popupmain,
div#register-box.reportedPopUpwidth {
	max-width: 650px;
	padding-bottom: 30px !important;
}

div#register-box.reviewpage_popupmain {
	background-size: 20%;
}

/* tr.reviewpopup_reason textarea#reason{width:450px !important;margin:0 auto;margin-top: 6px;} */
tr.reviewpopup_reason textarea#reason {
	width: 100% !important;
	margin: 0 auto;
	margin-top: 15px;
}

#mailSend {
	margin-top: 10px;
	margin-bottom: 10px;
}

.dropzone .dz-preview .dz-image {
	border-radius: 0px !important;
	height: auto !important;
	width: auto !important
}

/*.privacy_p {padding-left: 14px !important;}*/
.accountregistration_container .note-editor.note-frame.panel.panel-default {
	width: 97% !important;
	margin: 0 auto;
	border: none !important;
}

div#registration_headings {
	padding: 6px 15px;
}

/* #registration_main input, #registration_main select.register_select{border: 1px solid #bbb !important;} */
#registration_main select.register_select {
	background: #eee !important;
}

.list_blue {
	text-transform: capitalize;
}

/* .form-group.descri_ptions span{padding-left:14px} */
.form-group.descri_ptions span {
	padding-left: 0px
}

.dropzone .dz-preview {
	margin: 0px !important;
}

.dropzone {
	border: 1px solid #bbb !important;
}

/***********4oct**************/
#reviewpage_report_tr input {
	top: 4px;
	position: relative;
}

div#reportMain tbody td label {
	margin-bottom: 0px;
	font-size: 16px !important;
}

span.error_class img {
	position: absolute;
	right: 160px;
	top: 228px;
}

#register-box .report_panel {
	position: relative;
	top: 0px;
}

/* .report_panel p.text-success{float: left;width: 100%;text-align: center;background: #dff0d8;color: #3c763d;font-size: 14px;padding-bottom: 5px !important;border-radius: 8px;margin:0px !important;position: absolute;bottom: -5px;padding: 8px !important;border-color:#dff0d8} */
.report_panel p.text-success {
	float: left;
	width: 100%;
	text-align: center;
	background: transparent;
	color: #3c763d;
	font-size: 14px;
	padding-bottom: 5px !important;
	border-radius: 8px;
	margin: 0px 0 20px !important;
	position: relative;
	bottom: 0;
	padding: 8px !important;
	border-color: #dff0d8
}

#closebutton {
	position: relative;
}

#register-box.register-box1 #closebutton a#TB_closeWindowButton {
	padding: 0;
	position: absolute;
	right: 0;
	top: 14px;
}

.reviewepage_input {
	padding-bottom: 3px !important
}

div#register-box.reviewpage_popupmain span.send_heading {
	margin: 0px !important;
	padding: 0px !important;
}

.custom-field {
	position: relative;
	font-size: 14px;
	border-top: 10px solid transparent;
	margin-bottom: 5px;
	display: inline-block;
	--field-padding: 12px;
}

/******custme input*****/
.custom-field input {
	border: none;
	-webkit-appearance: none;
	-ms-appearance: none;
	-moz-appearance: none;
	appearance: none;
	background: #f2f2f2;
	padding: var(--field-padding);
	border-radius: 3px;
	width: 250px;
	outline: none;
	font-size: 14px;
}

.custom-field .placeholder {
	position: absolute;
	left: var(--field-padding);
	width: calc(100% - (var(--field-padding) * 2));
	overflow: hidden;
	white-space: nowrap;
	text-overflow: ellipsis;
	top: 22px;
	line-height: 100%;
	transform: translateY(-50%);
	color: #aaa;
	transition: top 0.3s ease, color 0.3s ease, font-size 0.3s ease;
	font-weight: normal;
}

.custom-field input.dirty+.placeholder,
.custom-field input:focus+.placeholder,
.custom-field input:not(:placeholder-shown)+.placeholder {
	top: 0px;
	font-size: 15px !important;
	color: var(--theme-color) !important;
	background-color: #fff;
}

/* ONE */
.custom-field.one input {
	background: none;
	border: 2px solid #ddd;
	transition: border-color 0.3s ease;
}

.custom-field.one input+.placeholder {
	left: 8px;
	padding: 0 5px;
}

.custom-field.one input.dirty,
.custom-field.one input:not(:placeholder-shown),
.custom-field.one input:focus {
	border-color: #222;
	transition-delay: 0.1s
}

.custom-field.one input.dirty+.placeholder,
.custom-field.one input:not(:placeholder-shown)+.placeholder,
.custom-field.one input:focus+.placeholder {
	top: 0;
	font-size: 10px;
	color: #222;
	background: #fff;
	width: auto
}

.reg_toltip {
	position: absolute;
	top: -14px;
	right: 10px;
	z-index: 1;
}

.reg_em {
	position: absolute;
	top: -10px;
	right: 2px;
	color: var(--theme-color);
}

.register_form.myform span.error.err {
	bottom: -6px;
}

/*************5 oct******************/
/* .newClass{background-color: var(--light-yelow-color);position: fixed;right: 0;top: 70px;} */
.newa .profile-covers {
	float: none;
}

.newa {
	position: relative;
	padding: 15px;
	box-shadow: 0 0 10px 5px rgba(0, 0, 0, 0.4);
	text-decoration: none;
	text-transform: uppercase;
	overflow: hidden;
	background-color: #fff;
	border-radius: 12px;
	bottom: 15px;
	text-align: center;
	width: 25%;
	cursor: pointer;
	box-shadow: 0 10px 20px rgb(0 0 0 / 19%), 0 6px 6px rgb(0 0 0 / 23%);
	padding-top: 20px;
	height: 60px;
}

.newa span:nth-child(1) {
	position: absolute;
	top: 0;
	right: 0;
	width: 100%;
	height: 3px;
	background: linear-gradient(to right, var(--theme-color), var(--theme-color));
	animation: animate1 2s linear infinite;
}

@keyframes animate1 {

	0% {
		transform: translateX(-100%);
	}

	100% {
		transform: translateX(100%);
	}
}

.newa span:nth-child(2) {
	position: absolute;
	top: 0;
	right: 0;
	height: 100%;
	width: 3px;
	background: linear-gradient(to bottom, var(--theme-color), var(--theme-color));
	animation: animate2 2s linear infinite;
	animation-delay: 1s;
}

@keyframes animate2 {
	0% {
		transform: translateY(-100%);
	}

	100% {
		transform: translateY(100%);
	}
}

.newa span:nth-child(3) {
	position: absolute;
	bottom: 0;
	right: 0;
	width: 100%;
	height: 3px;
	background: linear-gradient(to left, var(--theme-color), var(--theme-color));
	animation: animate3 2s linear infinite;
}

@keyframes animate3 {
	0% {
		transform: translateX(100%);
	}

	100% {
		transform: translateX(-100%);
	}
}

.newa span:nth-child(4) {
	position: absolute;
	top: 0;
	left: 0;
	height: 100%;
	width: 3px;
	background: linear-gradient(to top, var(--theme-color), var(--theme-color));
	animation: animate4 2s linear infinite;
	animation-delay: 1s;
}

@keyframes animate4 {

	0% {
		transform: translateY(100%);
	}

	100% {
		transform: translateY(-100%);
	}

}

/***banner btn***/
.bnner_tpbtn {
	padding: 0px !important;
	min-height: auto !important;
	background: #fff !important;
	opacity: 1 !important;
	border-radius: 8px !important;
	text-align: center !important;
	box-shadow: 0 10px 20px rgba(0, 0, 0, 0.19), 0 6px 6px rgba(0, 0, 0, 0.23);
	position: relative;
	bottom: 15px;
	/*left: 20px;*/
}

.clas-feed ul li .jb-card span.score-st {
	font-size: 25px;
	font-weight: bold;
	color: var(--theme-color);
}

.clas-feed ul li .jb-card span.pt-post {
	font-size: 18px !important;
	font-style: italic;
}

.newa .profile-covers i.fa.fa-camera {
	color: var(--theme-color);
	font-size: 15px;
	margin-right: 10px;
}

#iagree_email {
	border: none;
	background: var(--theme-color);
	color: #fff;
	padding: 10px 15px 10px 15px;
	position: relative;
	bottom: 5px;
	border-top-left-radius: 10px;
	border-bottom-right-radius: 10px;
	margin-bottom: 20px;
	margin-top: 10px;
}

#iagree_email:hover {
	border: 1px solid var(--theme-color);
	background: transparent;
	color: var(--theme-color);
	padding: 10px 15px 10px 15px;
}

.notBusemail_div #TB_closeWindowButton {
	padding: 0 !important;
	position: absolute !important;
	right: -25px !important;
	top: -4px !important;
	font-size: 12px !important;
	height: 22px !important;
	width: 22px !important;
	background: var(--theme-color) !important;
	border: none !important;
	color: #fff !important;
}

.notBusemail_div #TB_closeWindowButton .close_button::after {
	font-size: 14px !important;
	color: #fff !important
}

.notBusemail_div {
	box-shadow: 0 19px 38px rgb(0 0 0 / 30%), 0 15px 12px rgb(0 0 0 / 22%) !important;
	border: 1px solid #bbb !important;
}

a.details_popback {
	top: -47px !important;
}

.dropzone {
	border: none !important
}

div#registration_headings {
	margin-bottom: 10px;
}

.privacy_p.editmylisting {
	padding-left: 25px !important;
}

/*****7 oct******/
.add_featured_img {
	border: 2px dashed #ffa895 !important;
	color: #92b0b3;
	position: relative;
}

.add_featured_img:hover {
	background: #ecf0f5;
}

.add_featured_img .img_icon {
	background: var(--theme-color);
	width: 55px;
	height: 55px;
	border-radius: 50%;
	border: none;
	color: #fff;
	position: relative;
}

.img_drag {
	font-size: 26px;
	position: absolute;
	top: 17px;
	left: 17px;
}

.drag_msg {
	padding-left: 20px;
}

@media screen and (min-width: 320px) and (max-width: 480px) {

	.user_name_pswd span.fa.fa-fw.field_icon.toggle-password1.fa-eye {
		top: 65%;
	}

	.user_name_pswd span.fa.fa-fw.field_icon.toggle-password1.fa-eye-slash {
		right: 3%;
		top: 55%;
	}

	.btnPre {
		top: 50px;
		left: 0px;
	}

}

.div_pss {
	display: relative;
}

#registration_main input {
	border: 1px solid #bbb;
	border-radius: 5px;
	float: left;
}

.add_gallry_img {
	border: 2px dashed #ffa895 !important;
	color: #92b0b3;
	position: relative;
	border-radius: 15px;
	width: 148px;
	height: 90px;
	justify-content: center;
	align-items: center;
	display: grid;
	margin: 0 10px 10px 0px;
	float: left;
}

.add_gallry_img:hover {
	background: #ecf0f5;
}

.gallry_icon {
	height: 60px;
	border: none;
	color: #fff;
	position: relative;
	text-align: center;
}

.gimg_drag {
	font-size: 26px;
	/*position: absolute;top: 17px;left: 19px;*/
	color: #fff;
	background: var(--theme-color);
	width: 60px;
	height: 60px;
	border-radius: 50%;
	padding-left: 0px;
	padding-top: 15px;
}

#registration_main select.register_select {
	background: transparent !important;
	border: 1px solid #bbb;
	border-radius: 5px;
}

#registration_main textarea {
	padding: 5px;
	width: 100%;
	border: 1px solid #bbb;
	height: 35px;
	border-radius: 5px;
	font-size: 14px;
}

.gimag_msg {
	margin-top: 45px !important;
}

.address_sets .dropzone-previews.dropzone,
.address_sets .dropzone-previews1.dropzone {
	float: left;
	padding: 0px;
	margin: 0px 10px 0px 0px !important;
	/*display: contents;*/
	display: grid;
	width: 133px;
}

.address_sets .dropzone-previews.dropzone .dz-preview.dz-image-preview,
.address_sets .dropzone-previews1.dropzone .dz-preview.dz-image-preview {
	float: left;
	width: auto;
	height: auto;
	margin: 0px 0px 0px 0px !important;
	border: 2px dashed #ffa895 !important;
	padding: 5px;
	transition: all 0.4s;
	-webkit-transition: all 0.4s;
	-moz-transition: all 0.4s;
	position: relative;
}

.address_sets .dropzone-previews.dropzone .dz-preview.dz-image-preview:hover,
.address_sets .dropzone-previews1.dropzone .dz-preview.dz-image-preview:hover {
	transform: scale(1.1);
	-webkit-transform: scale(1.1);
	-moz-transform: scale(1.1);
	background: #ecf0f5;
}

.address_sets .dropzone-previews.dropzone .select-feature {
	float: left;
	position: relative;
	width: 100%;
}

.address_sets .dropzone-previews.dropzone img {
	width: 100%;
}

.add_gallry_img .dz-default.dz-message.gimag_msg {
	margin: 0 !important;
}

.dropzone .form-group .add_featured_img .dz-clickable .dz-started .dz-max-files-reached {
	border: none !important;
}

#registration_main textarea {
	height: auto !important;
}

.slick-slide {
	height: 450px !important;
	border: 1px solid #e0e0e0;
	padding: 2px !important;
}

.accountregistration_container .list_blue {
	padding-top: 20px;
	padding-bottom: 20px;
	border: 2px;
	border-bottom: 2px dashed #ccc;
}

.tot_wor {
	padding-left: 0px;
	color: #4a4d4d;
}

.tot_wor span#display_count {
	padding: 0;
	color: #337ab7;
	padding-left: 3px
}

.tot_wor span#maxContentPost {
	padding: 0;
	color: #337ab7;
	padding-left: 3px
}

/* #form_table .form-group input#chkTerms{top: 1px !important} */
#form_table .form-group input#chkTerms {
	top: 3px !important
}

.drop_check {
	position: absolute;
	z-index: 99;
	right: 11px;
	height: 25px !important;
	width: 25px !important;
}

.videogallery {
	height: auto;
	width: 22%;
	border: 1px solid #bbb;
	padding: 10px;
}

.videogallery span.forvideo {
	position: absolute;
	z-index: 99;
	left: 10%;
	right: 0;
	margin: auto;
	top: 51%;
	width: auto !important;
}

.address_sets .dropzone-previews.dropzone .select-feature,
.address_sets .dropzone-previews1.dropzone .select-feature {
	float: left;
	position: relative;
	width: 100%;
	display: flex;
	justify-content: flex-start;
	align-items: center;
	background: #f0f0f0;
	padding: 0px 10px;
}

#registration_main .address_sets .dropzone-previews.dropzone .select-feature input.drop_check,
#registration_main .address_sets .dropzone-previews1.dropzone .select-feature input.drop_check1 {
	position: relative;
	right: inherit;
	width: 15px !important;
	margin: 0 5px 0px 0px;
	accent-color: var(--theme-color);
}

.welcome_txt {
	float: left;
	width: 100%;
	margin: 20px 0px;
	padding: 0;
}

.youtube_url {
	float: left;
	width: 100%;
	padding: 0;
}

/************13 oct 22******/
.accountregistration_container .address_input {
	margin-bottom: 0px !important;
}

#registration_main #form_table .address_input {
	margin-bottom: 6px !important;
}

#registration_main #registration_headings {
	margin-bottom: 0px !important;
}

#terms_uses {
	display: inline;
	top: -10px;
	position: relative;
}

.note-resizebar {
	display: none;
}

.note-statusbar {
	display: none;
}

#registration_main .note-editing-area {
	border: none !important;
}

.accountregistration_container .note-editor.note-frame.panel.panel-default {
	border: 1px solid #bbb !important
}

.prod-grid.image_container.slick-slide {
	height: 100% !important;
}

.prod_click {
	float: left;
	width: 100%;
	position: relative;
	display: inline-block;
}

.prod_click ul {
	float: left;
	width: 92%;
	display: grid;
	justify-content: center;
	align-items: center;
	grid-template-columns: 1fr 1fr 1fr;
	text-align: center;
	margin: 0px 10px 0px 10px;
}

.prod_click ul li {
	float: left;
	list-style: none;
	display: flex;
	justify-content: center;
	align-items: baseline;
}

.abut-product-st span.pro_view {
	float: left;
	width: 100%;
}

.ana_fir {
	float: left;
	width: 100%;
	background: #fff;
	border-radius: 4px;
	box-shadow: 0px 0px 5px #ccc;
}

.ana_fir ul {
	display: grid;
	justify-content: flex-start;
	align-items: center;
	grid-template-columns: 1fr 1fr 1fr 1fr;
	margin: 0px;
}

.ana_fir ul li {
	list-style: none;
	width: 100%;
	float: left;
	padding: 20px 30px 20px 30px;
	/*border-right: 1px solid #ccc;*/
	position: relative;
}

.ana_fir ul li:last-child:after {
	display: none;
}

.ana_fir ul li:after {
	content: " ";
	border-right: 1px solid #ccc;
	margin-top: 15px;
	margin-bottom: 15px;
	display: inline;
	max-width: 100px;
	position: absolute;
	height: 80px;
	top: -8px;
}

.ana_fir ul li:last-child:hover {
	border: none !important;
}

.top_loc_main_div {
	font-size: 18px;
	padding: 0px 0px 10px 0px;
	color: #222;
	font-weight: 600;
}

.ana_fir ul li:last-child {
	border-right: 0px solid #ccc;
}

.ana_fir ul li label.ana_lab {
	float: left;
	width: 100%;
	font-size: 16px;
	margin: 0px;
	color: #2e2e2e;
	font-weight: normal;
}

.ana_fir ul li span.ana_val {
	width: 100%;
	float: left;
	font-size: 24px;
	font-weight: 700;
}

.ana_fir ul li span.ana_la_main {
	width: 100%;
	float: left;
}

.container-st .col-md-12 {
	box-shadow: 0px 0px 5px #ccc;
	margin: 10px 0px;
	padding: 10px 10px;
}

.container-st .Lat_main {
	float: left;
	width: 98%;
	margin: 10px 10px;
}

.container-st .Lat_main .lat_title {
	font-size: 20px;
	/*width: 80%;*/
	float: left;
}

.container-st .Lat_main .rep_date {
	float: right;
}

.container-st .Lat_main .rep_type {
	float: left;
	width: 80%;
}

.container-st .Lat_main .rep_rea {
	float: left;
	width: 80%;
}

/*analytics page*/
ul li .customerProgres {
	float: left;
	width: 85%;
}

ul li .customerProgres .customerName {
	width: 100%;
}

ul li .customerProgres .customerName label {
	line-height: 1;
	font-size: 12px;
}

span.progressRAnge {
	float: right;
}

ul li .customerProgres .progress {
	float: left;
	width: 100%;
	background: #eee;
	height: 6px;
	border-radius: 10px;
	margin-bottom: 15px;
}

.topCustomer ul li {
	display: flex;
}

ul#topCustomerList {
	list-style: none;
}

.percent {
	position: absolute;
	left: 50%;
	transform: translate(-50%, 0);
	font-size: 18px;
	bottom: 0;
	width: 100%;
	display: block;
	justify-content: center;
	align-items: center;
	text-align: center;
}

/*span.mnt-poor.monthly-face-smile { height: 50px; background-size: 170px; right: -3px; }*/

.monthly-face-smile {
	background-image: url(https://epage.sg/public/images/smileicon.jpeg);
	width: 37px;
	height: 37px;
	display: block;
	background-size: 201px;
	background-repeat: initial;
	position: relative;
	top: 0px;
	margin: 0px auto;
}

.mnt-poor {
	background-position: 359px -58px;
}

.mnt-below-avrge {
	background-position: 360px -57px;
}

.mnt-avg {
	background-position: 321px -58px
}

.mnt-abov-avg {
	background-position: 285px -59px;
}

.mnt-exlnt {
	background-position: 249px -58px;
}

.outer {
	position: absolute;
	width: 50%;
	height: 110px;
	float: right;
	right: 10px;
	bottom: 0px;
}

.top_loc_main_div {
	box-shadow: 0px 0px 5px #ccc;
	float: left;
	padding: 20px !important;
	width: 50%;
}

.lat_rev_main_div {
	box-shadow: 0px 0px 5px #ccc;
	float: right;
	padding: 20px !important;
	width: 50%;
}

ul#topCustomerList li {
	float: left;
	width: 100%;
}

.container-st .aud_main_div {
	display: flex;
	justify-content: space-between;
	align-items: inherit;
	box-shadow: 0px 0px 0px;
	padding: 0px;
}

ul li .customerProgres {
	float: left;
	width: 100%;
}

.lat_rev_div .owl-carousel .owl-wrapper-outer {
	height: 130px !important;
}

.all_rev {
	float: left;
	width: 50%;
}

.lat_rev_div {
	float: left;
	width: 100%;
	text-align: left;
	height: 230px;
}

.rev_main {
	height: 210px;
	position: relative !important;
}

.owl-carousel .owl-item div ul li {
	list-style: none;
}

.owl-carousel .owl-item div ul li.ratings {
	margin: 0px 0px 10px;
}


@media only screen and (max-width: 768px) {

	.newa {
		width: 54%;
		bottom: 0px;
	}

	.videogallery {
		height: auto;
		width: 100%;
		border: 1px solid #bbb;
		padding: 10px;
		float: left;
		margin: 0px;
		position: relative;
	}

	span#error_mssg_chkTerms {
		margin-top: 0px;
		float: left;
		width: 100%;
	}

	.address_sets .dropzone-previews.dropzone {
		margin: 0px 10px 10px 0px !important;
		float: left;
		padding: 0px;
		display: grid;
		width: 133px;
	}

	/* .address_sets .test {float: left; width: 100%; border: 0px solid #ccc;} */
	.address_sets .dropzone-previews.dropzone .select-feature {
		width: 100%;
	}

	.address_sets .dropzone-previews.dropzone .dz-preview.dz-image-preview {
		margin: 0px 0px 0px 0px !important;
	}

	.welcome_txt {
		margin: 20px 0px 50px;
	}

	/* #registration_main .toggle-password1 {top: 65%;} */

}

/***** 14 Nov*************/

.analytics_week_dropdwn {
	width: 100%;
	display: flex;
	justify-content: end;
	align-items: center;
}

.analytics_week_dropdwn select {
	background: transparent;
	border: none;
	padding: 10px 20px;
	color: var(--theme-color) !important;
	font-size: 16px !important;
	font-weight: 500;
	font-family: 'Lato', sans-serif;
	-webkit-appearance: none;
	-moz-appearance: none;
	-o-appearance: none;
	appearance: none;
	cursor: pointer;
}

.analytics_week_dropdwn .calender {
	color: var(--theme-color) !important;
	font-size: 17px;
	position: relative;
	left: 16px;
}

.top_loc_main_div label {
	font-size: 18px;
	padding: 0px 0px 10px 0px;
	color: #222;
	font-weight: 600;
	margin: 0;
}

.top_city {
	color: var(--theme-color);
	font-size: 15px;
	font-weight: 600;
	margin-top: 0px;
	margin-bottom: 10px;
}

.right_top_h {
	display: flex;
	justify-content: space-between;
	align-items: center;
}

.lat_rev_main_div label {
	font-size: 18px;
	padding: 0px 0px 10px 0px;
	color: #222;
	font-weight: 600;
	margin: 0;
}

.lat_rev {
	background: transparent;
	border: none;
	padding: 10px 20px;
	color: var(--theme-color) !important;
	font-size: 16px !important;
	font-weight: 500;
	font-family: 'Lato', sans-serif;
	-webkit-appearance: none;
	-moz-appearance: none;
	-o-appearance: none;
	appearance: none;
	cursor: pointer;
}

.percent {
	font-size: 14px;
}

.review_slide {
	width: 100%;
}

.lat_rev_div .owl-theme .owl-controls {
	margin: 0px !important;
	text-align: left;
	width: 100%;
	margin-top: 20px !important;
}

.lat_rev_div .owl-theme .owl-controls .owl-page span {
	background: #4f96a1 !important;
	width: 8px !important;
	height: 8px !important;
	margin-left: 0;
}

.review_date {
	color: #909090;
	font-size: 13px;
	margin: 10px 0px;
}

.review_date .calender {
	font-size: 17px !important;
	margin-right: 10px;
}

.r_name {
	font-size: 18px;
	color: #222;
	font-weight: 600;
	text-decoration: underline;
	width: 80%;
}

.ratings {
	padding: 10px 0px;
}

.user_review {
	font-size: 16px;
	color: #222;
	font-style: italic;
	margin: 10px 0px;
	width: 80%;
	display: -webkit-box;
	-webkit-line-clamp: 3;
	-webkit-box-orient: vertical;
	overflow: hidden;
}

.rev_main {
	position: absolute !important;
}

.lat_rev_div {
	position: absolute;
}

.outer {
	right: 53px !important;
	bottom: -78px !important;
}

span.progressRAnge {
	float: right;
	font-weight: 500;
	font-size: 16px;
	color: #222;
}

.container-st .col-md-12 {
	margin-top: 15px !important;
}

/********19-Nov******/
.chat-users ul {
	height: 418px !important;
}

.chat {
	min-height: 600px;
}

.chat {
	min-height: 650px !important;
}

.list li {
	display: block;
	padding: 10px 15px
}

.user_img {
	width: 40px !important;
	height: 40px !important;
}

.lat_rev_div .owl-carousel .owl-wrapper-outer {
	height: auto !important;
}

.outer {
	right: 0px !important;
	bottom: 0px !important;
	top: 84%;
	width: 58%;
}

.all_rev {
	bottom: -40px;
	position: absolute;
}

.all_rev a {
	color: #000;
	font-size: 14px;
	text-decoration: underline;
	font-weight: normal;
}

.top_loc_main_div {
	margin-right: 10px !important;
}

.lat_rev_main_div {
	margin-left: 10px !important;
	margin-right: 10px !important;
}

.latest_reports {
	display: flex;
	justify-content: space-between;
	align-items: center;
	padding: 10px 10px;
}

.latest_reports label {
	font-size: 17px;
	color: #000;
}

.rep_cou a {
	color: #000;
	font-size: 14px;
	text-decoration: underline;
	font-weight: normal;
}

.rep_date {
	color: #a2a2a2;
	display: flex;
	align-items: center;
}

.rep_date .calender {
	margin-right: 6px;
	font-size: 16px;
}

.latest_report_sec .Lat_main {
	border-bottom: 1px solid #bbb;
}

.latest_report_sec .Lat_main:last-child {
	border-bottom: none;
}

.Lat_main .lat_title {
	color: var(--theme-color);
	font-size: 18px !important;
	font-weight: 600;
	padding-bottom: 10px;
	/*width:100% !important*/
}

.Lat_main .rep_type {
	color: var(--theme-color);
	font-size: 14px;
	font-weight: 500;
	display: flex;
	align-items: center;
}

.Lat_main .rep_rea {
	font-size: 16px;
	color: #222;
	font-style: italic;
	margin: 10px 0px;
}

.rep_type .exclamation {
	margin-right: 10px;
	color: #ff0000c4;
	font-size: 16px;
}

.lat_rev_div {
	position: relative;
}

.name_date_sec {
	display: flex;
	justify-content: space-between;
	align-items: center;
}

.text-warning {
	float: left;
	width: 100%;
	text-align: center;
	background: #f8d7da;
	font-size: 14px;
	padding-bottom: 5px !important;
	border-radius: 8px;
	color: #721c24;
}

.about .small_name {
	font-size: 12px;
	color: #6e6e6e;
}

.cl-profile-section {
	height: 200px !important;
}

/***** chat style start *****/
.chat-plug .search i.fa.fa-search {
	color: var(--theme-color) !important;
}

#group_users_list {
	height: 595px;
	overflow: auto;
}

.chat .chat-history .my-message {
	background: var(--light-yelow-color) !important;
	color: #000 !important
}

.chat {
	width: 73% !important;
	background: #fff !important;
	border-left: 1px solid #fff !important;
}

.chat .chat-history .other-message {
	background: var(--theme-color) !important;
	color: #fff !important
}

.people-list {
	background: var(--light-green-bg) !important;
	width: 27%;
}

button.chat-reply {
	background: var(--theme-color) !important;
	padding: 10px 30px !important;
}

.main.chat-plug {
	box-shadow: 0 1px 3px rgba(0, 0, 0, 0.12), 0 1px 2px rgba(0, 0, 0, 0.24);
	border-radius: 15px;
}

.people-list .about {
	cursor: pointer;
	width: 100% !important;
}

.chat-plug .container.clearfix {
	padding: 0px !important;
}

.chat .chat-history .message-data {
	margin-bottom: 3px !important;
	font-size: 12px;
	color: #4e4d4d;
}

.chat .chat-history .message {
	padding: 6px 10px;
}

.chat .chat-history {
	border-bottom: none;
}

.chat .chat-message textarea {
	/*box-shadow: 0 1px 3px rgba(0,0,0,0.12), 0 1px 2px rgba(0,0,0,0.24);*/
	border-radius: 10px !important;
	border: 1px solid #bbb !important;
}

.chat .chat-header {
	border-bottom: none !important;
	padding: 6px 18px !important;
	height: 60px;
	box-shadow: 0 1px 3px rgba(0, 0, 0, 0.12), 0 1px 2px rgba(0, 0, 0, 0.24);
	background: var(--light-green-bg);
}

#group_users_list .list li {
	padding-left: 8px;
	display: flex;
	align-items: center;
}

.about .red {
	color: var(--theme-color);
	position: absolute;
	left: -6px;
	top: 26px;
	font-size: 11px;
}

.chat .chat-header .chat-with {
	font-weight: 600 !important;
	font-size: 18px !important;
	color: #000;
	text-transform: capitalize;
}

.people-list .search {
	background: var(--light-green-bg);
	height: 60px;
}

.clearfix.activetab:hover {
	background: #ececec;
}

.prfimg {
	margin-top: 4px;
}

#search {
	background: #fff !important;
	border: 1px solid #bbb;
	width: 95%;
	padding: 0px;
	height: 40px;
	border-radius: 4px;
	margin: 0 auto;
	margin-left: 6px;
	margin-top: 10px;
	color: inherit;
	padding-left: 10px;
}

.chat-plug .search i.fa.fa-search {
	right: 19px !important;
	top: 20px !important;
	z-index: 9 !important;
	font-size: 17px !important;
}

.people-list .about .name {
	font-size: 14px;
	color: #222;
	font-weight: 600;
	text-overflow: ellipsis;
	overflow: hidden;
	white-space: nowrap;
	width: 70%;
}

.message_count {
	padding: 11.45px 16px !important;
}

.fa-comments-o::before {
	font-size: 17px !important;
}

.fa .fa-bell {
	font-size: 15px !important;
	margin-right: 10px !important;
}

.chat_date {
	text-align: center;
}

.main.chat-plug {
	font: 14px/20px "Lato", Arial, sans-serif;
	padding: 0px;
	color: #fff;
	overflow: hidden;
}

.main.chat-plug .container.clearfix {
	background: #fff;
}

.chat-plug .container.clearfix {
	padding: 1px 5px;
}

.right-block.abc .container {
	width: 100%;
	padding: 10px 30px;
}

.people-list {
	float: left;
	background: #f9f7f7;
}

.main.chat-plug {
	font: 14px/20px "Lato", Arial, sans-serif;
	padding: 0px;
	color: #fff;
}

.people-list .search {
	display: block;
	padding: 0px 0 5px;
	position: relative;
}

.search {
	position: relative;
	margin-bottom: 3px;
	/*display: none;*/
}

.people-list input {
	border-radius: 0px;
	border: none;
	padding: 14px;
	color: white;
	background: var(--theme-color);
	width: 100%;
	font-size: 15px;
	padding-right: 30px;
}

.chat-plug .search i.fa.fa-search {
	position: absolute;
	z-index: 9999;
	right: 7px;
	left: inherit;
	top: 14px;
	font-size: 19px;
}

.chat-users {
	width: 100%;
	float: left;
	line-height: 24px;
	padding: 10px 1px;
	list-style: none;
	padding-bottom: 0;
}

.chat-users {
	width: 100%;
	float: left;
	line-height: 24px;
	padding: 10px 1px;
	list-style: none;
	padding-bottom: 0;
}

.chat-users ul {
	width: 100%;
	float: left;
	margin: 0px;
	padding: 0px;
	overflow-y: scroll;
	overflow-x: hidden;
	height: 390px;
}

.chat-users ul li.activetab.active {
	background: #d7e8f1;
	color: #000;
	padding: 5px 10px;
}

.chat-users ul li {
	list-style: none;
	padding: 5px 10px;
	margin: 0px;
	cursor: pointer;
}

.people-list img {
	float: left;
}

.user_img {
	width: 55px;
	height: 55px;
	border-radius: 50%;
}

img {
	vertical-align: middle;
}

.people-list .about {
	padding-left: 8px;
	position: relative;
	width: 150px;
	word-wrap: break-word;
	color: #333;
}

.chat {
	width: 73%;
	float: left;
	background: #F2F5F8;
	border-top-right-radius: 5px;
	border-bottom-right-radius: 5px;
	color: #434651;
	border-left: 1px solid #ddd;
	min-height: 670px;
}

.chat .chat-header {
	padding: 10px 18px;
	border-bottom: 1px solid white;
}

.chat .chat-header img {
	float: left;
}

.user_img {
	width: 55px;
	height: 55px;
	border-radius: 50%;
}

.chat .chat-header .chat-about {
	float: left;
	padding-left: 10px;
	margin-top: 6px;
}

.chat .chat-header .chat-with {
	font-weight: bold;
	font-size: 16px;
}

.chat-history.view_chat {
	float: left;
	width: 100%;
	overflow: auto;
}

.chat .chat-history {
	padding: 30px 30px 20px;
	border-bottom: 2px solid white;
	overflow-y: scroll;
	height: 378px;
	max-height: 378px;
}

.chat-message.clearfix {
	float: left;
	width: 100%;
}

.chat .chat-message {
	padding: 30px 20px 15px;
}

.chat .chat-message textarea {
	width: 100%;
	border: none;
	padding: 10px 20px;
	font: 14px/22px "Lato", Arial, sans-serif;
	margin-bottom: 10px;
	border-radius: 5px;
	resize: none;
	position: relative;
	top: 70px
}

.c-interaction {
	background-color: #a1e2ff;
	width: 70px;
	height: 70px;
	border-radius: 100rem;
	display: flex;
	align-items: center;
	padding: 1rem 0.65rem;
	overflow: hidden;
	position: relative;
	-webkit-transform-origin: 0 0;
	transform-origin: 0 0;
	box-shadow: 1px 6px 20px 3px rgb(212 243 247);
	float: left;
	transition: all 0.6s;
}

.chat .chat-message button {
	float: right;
	color: #fff;
	font-size: 16px;
	text-transform: uppercase;
	border: none;
	cursor: pointer;
	font-weight: bold;
	position: relative;
	right: 15px;
}

button.chat-reply {
	padding: 15px 30px;
	border-radius: 25px;
	background: var(--theme-color);
}

button.chat-reply a {
	color: #fff;
}

.cm-nm {
	float: left;
	width: 100%;
	color: #a0a0a0;
	font-weight: bold;
	text-transform: uppercase;
	font-size: 11px;
	padding-left: 10px;
}

.chat-history.view_chat li {
	list-style: none;
	float: left;
	width: 100%;
}

.me {
	color: #fff;
}

.chat .chat-history .message-data-time {
	color: #a8aab1;
	padding-left: 6px;
}

.chat .chat-history .my-message {
	background: #86BB71;
}

.message.my-message div {
	float: left;
	width: 100%;
	word-break: break-all;
}

.align-right {
	text-align: right;
}

.chat .chat-history .other-message {
	background: #67b3fb;
}

.chat .chat-history .message {
	color: white;
	padding: 8px 13px;
	line-height: 22px;
	font-size: 14px;
	border-radius: 7px;
	margin-bottom: 20px;
	width: auto;
	position: relative;
	display: inline-block;
	max-width: 92%;
}

.float-right {
	float: right;
}

.chat .chat-history .other-message:after {
	border-bottom-color: #67b3fb;
	right: 7px;
	left: inherit;
}

.c-interaction {
	display: none;
}

.red {
	color: var(--theme-color);
}

.is_msg {
	font-size: 10px;
	color: #4e4d4d;
}

a.chatnav.selected {
	display: flex;
	width: 100%;
}

.tabPannel ul li a.selected span,
.tabPannel ul li a.selected:hover span {
	width: 100%
}

.name_date {
	display: flex;
	align-items: center;
	width: 100%;
}

.nav_date {
	width: 30%;
	font-size: 12px;
	float: right;
}

/*****chat style end***/


/********add new css******/

#advice_sec {
	float: left;
}

div#secondHeader.active ul.acc_login li {
	padding: 25px 20px 22px 20px;
}

button.menu_header_stky {
	height: 67px
}

.cl-profile-section {
	margin-top: 0px !important;
}

.add_btn {
	background: #fff;
	display: flex;
	justify-content: center;
	align-items: center;
	border-radius: 8px;
	padding: 18px 20px;
	box-shadow: 0 10px 20px rgb(0 0 0 / 19%), 0 6px 6px rgb(0 0 0 / 23%);
	font-size: 17px;
}

#secondHeader.active .header_right .business a.signtxt {
	padding: 25px 10px;
	height: 71px;
}

.add_btn a {
	color: var(--theme-color);
	text-decoration: none;
	font-size: 17px;
}

.top_loc_main_div {
	height: 370px;
}

#topCustomerList {
	overflow: auto;
	min-height: 200px;
	max-height: 275px;
}

.gall_img_del::before {
	left: -20px;
	top: 0px;
}

div#registration_headings {
	padding: 6px 15px;
	float: left;
	width: 100%;
	border: none;
	box-shadow: none;
	padding-top: 12px;
	padding-left: 2px;
}

.add-new-product {
	padding-top: 10px;
	margin-top: 30px;
}

.nav-fiels .cs-clasifi {
	color: var(--theme-color) !important;
}

.nav-fiels {
	border-left: 3px solid var(--light-yelow-color) !important;
}

/* #registration_form {
	padding: 10px 12px;
} */

#myDropzone,
#myDropzone1 {
	border: 1px dashed var(--theme-color) !important;
	border-radius: 8px;
	padding: 5px;
	height: 178px;
	margin: 5px 10px 0px 0px;
}

.gallery_view .prod-grid {
	padding: 5px;
	border-radius: 8px;
	border: 1px solid #ddd;
	padding-bottom: 0px;
}

#form_table {
	padding-left: 2px;
}

.editListing_address {
	width: 100%;
	display: inline-table;
}

.listin-submit {
	padding-left: 3px !important;
}

.clr-red {
	color: #ff0000;
	position: absolute;
	/*left: 50%;*/
	top: 0;
	width: 46%;
	font-size: 12px;
}

.header.active .account-logout {
	top: 72px !important;
}

.form-group.gallery_form_div {
	position: relative;
}

.dz-default.dz-message.clr-red {
	color: #ff0000;
	position: absolute;
	left: 0;
	top: 40%;
	width: 100%;
	font-size: 12px;
}

div#form_table span#lable_bussiness {
	float: none !important;
}

.ad_tit_le {
	position: relative;
}

.editField {
	width: 100%;
	border: 0px solid #ccc;
	font-size: 14px;
	justify-content: flex-start;
	align-items: center;
	display: flex;
}

.editField span#span_title,
.editField span#span_url {
	line-height: 34px;
}

.col-sm-12.des_cipt {
	margin-top: 20px !important;
}

@media (max-width: 767px) {

	.ana_fir ul li {
		padding: 10px;
	}

	.ana_fir ul li::after {
		height: 66px;
	}

	.container-st .aud_main_div {
		display: inline;
	}

	.top_loc_main_div {
		width: 100%
	}

	.lat_rev_main_div {
		width: 100%
	}

	.r_name {
		font-size: 15px;
		width: 100%;
		display: -webkit-box;
		-webkit-line-clamp: 2;
		-webkit-box-orient: vertical;
		overflow: hidden;
	}

	.outer {
		top: 171px;
		width: 55%;
	}

	.percent {
		left: 49%;
		width: 90%;
		bottom: 19px;
		margin-bottom: 14px;
	}

	.all_rev {
		bottom: 0px;
	}

	.all_rev a {
		color: #000;
		font-size: 13px;
	}

	.people-list {
		float: none !important;
	}

	#group_users_list {
		height: 200px !important;
	}

	.chat {
		width: 100% !important;
		float: none !important;
		margin-top: 10px;
	}

	.chat .chat-history .message {
		font-size: 14px !important;
		margin-bottom: 10px !important;
	}

	button.chat-reply {
		padding: 10px 25px !important;
		font-size: 14px !important;
	}

}

@media only screen and (min-width:768px) and (max-width:1024px) {


	div .addProjectList .section-grid .grid-prod,
	div .addPropertyList .section-grid .grid-prod {
		grid-template-columns: 49% 49%;
	}

	.outer {
		top: 94.5%;
	}

	.percent {
		bottom: 15px;
	}

	.people-list {
		width: 30%;
	}

	.chat {
		width: 70% !important;
	}

	.people-list .about .name {
		width: 90px;
	}

	#search {
		margin-left: 4px;
	}

	ul.acc_login li {
		padding: 12px 21px 12px 10px !important;
		text-align: left;
	}

	#secondHeader.active ul.acc_login li {
		padding: 18px 20px 14px 18px !important;
	}

	/****form*****/
	#registration_main ul li .inner_listing {
		display: flex;
		justify-content: center;
		align-items: center;
	}

	.key_words #keywords li .inner_listing input {
		margin-top: 0px;
	}

	.reviewpage_main div#registration_main label {
		margin: 0px;
	}

	.reviewpage_main .alert {
		top: 0px !important
	}

	div#form_table {
		padding: 0 0px;
	}

	div div#secondHeader.active ul.acc_login li,
	.header .header_right .business ul.acc_login li,
	.header .header_right .business ul.acc_login li a {
		padding: 0 14px !important;
		display: flex;
		justify-content: center;
		align-items: center;
	}

	div div#secondHeader.active ul.acc_login li a,
	body div div#secondHeader ul.acc_login li a {
		font-size: 14px;
		padding: 0 !important;
	}

	div div#secondHeader.active ul.acc_login li a span.for_desktop {
		display: -webkit-box;
		-webkit-box-orient: vertical;
		-webkit-line-clamp: 1;
		max-width: 100px;
		overflow: hidden;
		text-align: left;
	}

	div.home-page-listing .feature-listing div.addressLatest {
		margin: 0;
	}

}

@media only screen and (min-width:1200px) and (max-width:1400px) {
	.message_count {
		padding: 11.25px 16px !important;
	}
}

@media only screen and (min-width:1401px) and (max-width:1599px) {

	.outer {
		top: 81%;
	}

	.message_count {
		padding: 11.25px 16px !important;
	}

	div#secondHeader.active ul.acc_login li {
		padding: 25px 20px 24px 20px;
	}

	button.menu_header_stky {
		height: 70px
	}

	#secondHeader.active .header_right .business a.signtxt {
		padding:
			/*25px*/
			15px 10px;
	}

	.header.active .account-logout {
		top: 70px !important;
	}

	/* .reviewpage_main .alert{top:-88px !important;} */
	.reviewpage_main .alert {
		/*top:-50px !important;*/
	}

}

@media only screen and (min-width:1600px) and (max-width:1725px) {

	.outer {
		top: 81%;
	}

	.message_count {
		padding: 11.25px 16px !important;
	}

	div#secondHeader.active ul.acc_login li {
		padding: 25px 20px 25px 20px;
	}

	button.menu_header_stky {
		height: 73px !important
	}

	#secondHeader.active .header_right .business a.signtxt {
		padding: 25px 10px;
	}

	.header.active .account-logout {
		top: 71px !important;
	}

	.reviewpage_main .alert {
		top: -88px !important;
	}

}

@media only screen and (min-width:1725px) and (max-width:1800px) {

	.outer {
		top: 81%;
	}

	.message_count {
		padding: 11.25px 16px !important;
	}

	div#secondHeader.active ul.acc_login li {
		padding: 25px 20px 24px 20px;
	}

	button.menu_header_stky {
		height: 72px
	}

	#secondHeader.active .header_right .business a.signtxt {
		padding: 24.5px 10px;
	}

	.header.active .account-logout {
		top: 71px !important;
	}

	.reviewpage_main .alert {
		top: -88px !important;
	}

}

@media only screen and (min-width:1801px) and (max-width:2000px) {

	.outer {
		top: 81%;
	}

	.message_count {
		padding: 11.25px 16px !important;
	}

	div#secondHeader.active ul.acc_login li {
		padding: 25px 20px 23px 20px;
	}

	/* button.menu_header_stky{height: 69px} */
	#secondHeader.active .header_right .business a.signtxt {
		padding: 23.5px 10px;
	}

	.header.active .account-logout {
		top: 71px !important;
	}

	.reviewpage_main .alert {
		top: -88px !important;
	}

}

@media only screen and (min-width:2001px) and (max-width:2200px) {

	.outer {
		top: 81%;
	}

	.message_count {
		padding: 11.25px 16px !important;
	}

	div#secondHeader.active ul.acc_login li {
		padding: 25px 20px 23px 20px;
	}

	/* button.menu_header_stky{height: 70px} */
	#secondHeader.active .header_right .business a.signtxt {
		padding: 22.5px 10px;
	}

	.header.active .account-logout {
		top: 71px !important;
	}

	.reviewpage_main .alert {
		top: -88px !important;
	}

}

@media only screen and (min-width:2201px) and (max-width:3000px) {

	.outer {
		top: 82%;
	}

	.message_count {
		padding: 11.25px 16px !important;
	}

	div#secondHeader.active ul.acc_login li {
		padding: 25px 20px 23px 20px;
	}

	/* button.menu_header_stky{height: 73px !important} */
	#secondHeader.active .header_right .business a.signtxt {
		padding: 23px 10px;
	}

	.header.active .account-logout {
		top: 71px !important;
	}

	.reviewpage_main .alert {
		top: -88px !important;
	}

}

@media only screen and (min-width:3001px) {
	.outer {
		top: 82%;
	}
}

@media (max-width: 450px) {

	.header .header_right {
		margin-right: 71px;
	}

	.header_right {
		margin-right: 66px;
	}

	button.mobile_menu_stky.listing_mobile_stky {
		height: 64px !important;
	}

}

@media (max-width: 1370px) {

	.header_right,
	#secondHeader.active .header_right {
		max-width: 50%;
	}

	button.menu_header_stky {
		height: 72px;
	}

}

@media only screen and (max-width: 767px) {

	.header_right.listing_header {
		margin-right: 66px !important;
	}

	.listing_mobile_stky {
		height: 64px
	}

	.project_main_div .grid-prod {
		display: grid;
		grid-template-columns: 49% 49%;
		gap: 10px;
	}

	.project_main_div .grid-prod .prod-grid.image_container {
		margin: 0 !important;
		width: 100% !important;
		max-width: 100%;
	}

}

/****alert msg business listing*****/
.reviewpage_main {
	position: relative;
}

.reviewpage_main .alert {
	/*position: absolute !important;width: 98% !important;top: -77px;	*/
	padding: 8px;
}

.secure_div button {
	top: 4px !important;
	z-index: 10;
}

/****alert msg business listing*****/

/****sing in eye*****/
.toggle-password {
	top: 43px;
	padding-left: 18px;
}

/****sing in eye*****/

/***** sumit popup*****/

.jconfirm-buttons button {
	background: var(--theme-color) !important;
	color: #fff !important;
	;
	padding: 7px 20px !important;
}

.jconfirm .jconfirm-box.jconfirm-type-green {
	border-top: solid 7px var(--theme-color) !important;
}

/***** sumit popup*****/

/*****top bnnr****/

.analatics_top_bnnr {
	float: left;
	width: 100%;
	background: transparent;
	border-radius: 4px;
	/*box-shadow: 0px 0px 5px #ccc;*/
	margin: 0;
	margin-bottom: 20px;
}

.analatics_top_bnnr .bannr_left_side {
	padding-left: 5px !important;
	padding-right: 10px !important;
}

.analatics_top_bnnr .bannr_right_side {
	padding-left: 10px !important;
	padding-right: 0px !important;
}

.analatic_inner {
	background: url('https://epage.sg/uploads/theme_uploads/bg.jpg');
	background-repeat: no-repeat;
	padding: 15px 8px;
	background-size: cover;
}

.ana_title {
	display: flex;
	justify-content: center;
	align-items: center;
}

.ana_title h4 {
	font-size: 18px;
	width: 75%;
	color: #363636;
	font-weight: 500;
	line-height: 1.35;
}

.ana_title h4 span {
	color: #222;
	font-weight: 600;
}

.ana_title h4 .more_traffic {
	color: var(--theme-color) !important
}

.ana_title button {
	background: var(--light-yelow-color);
	border: none;
	border-radius: 6px;
	padding: 10px 12px;
	font-size: 14px;
	font-weight: 600;
	letter-spacing: 0.5px;
	width: 150px;
}

.ana_title button a {
	color: #000;
	text-decoration: none;
}

@media only screen and (min-width:768px) and (max-width:1024px) {

	.analatic_videoimg_bnnr {
		padding: 0px
	}

	.analatic_inner {
		width: 100%;
		padding: 15px 12px;
	}

	.ana_title h4 {
		font-size: 16px;
		width: 72%;
	}

	.ana_title button {
		font-size: 12px;
	}

	div.clas-feed .add_btn {
		padding: 11px 0px;
		height: 44px;
	}

	div .newa .profile-covers {
		display: flex;
		flex-wrap: wrap;
		justify-content: center;
		align-items: center;
		height: 100%;
	}

	div .newa {
		height: 44px;
		width: auto;
		padding: 5px 20px;
		min-width: fit-content;
	}


}

/****business listing video****/

.gallery-list li.images_videos .gallerytabs {
	margin-right: 5px;
}

.gallery-list li.images_videos .gallerytabs:hover {
	color: #fff;
}

#gallery_form1 input {
	height: 45px;
}

#gallery_form1 button {
	background: var(--theme-color);
	color: #fff;
	margin: 10px auto;
}

.grid-pro .custm-checkbox .label_b {
	color: var(--theme-color);
}

#delete a {
	color: var(--theme-color);
}

.no_data_found {
	font-size: 18px;
	color: #222;
	font-weight: 600 !important;
	text-transform: capitalize;
}

/**************12-Dec******/

.key_words #keywords li {
	text-transform: capitalize;
}

#registration_main label.label_b {
	font-size: 13px !important;
	font-weight: normal;
}

span.labels {
	font-size: 15px;
	color: #222;
	margin-bottom: 8px;
	display: block;
	font-weight: 600;
}

.listing_contactinfo {
	margin-top: 20px;
}

.catre_ry {
	/*border: 1px solid #eee !important;*/
	border-radius: 6px;
	border: 1px solid #bbb;
}

#form_table .cont_infor input[type="text"] {
	border: 1px solid #bbb !important;
	border-radius: 6px;
}

#form_table table tr td textarea {
	border: 1px solid #bbb;
	border-radius: 6px;
}

.note-editing-area p {
	font-size: 13px;
	line-height: 1.75;
}

div#descriptions1 {
	margin-top: 12px;
}

#form_table .cont_infor span.country_code {
	top: 31px;
	left: 1px;
}

#form_table .cont_infor .col-sm-6:nth-child(2n) span.country_code {
	top: 31px;
	left: 11px;
}

span.country_code {
	height: 37px !important
}

/***css***/
.listing_bg {
	background: #f5f5f5;
	/*z-index: 0;*/
	position: relative;
}

.tabPannel ul {
	background: #fff !important;
}

.profile-related-section {
	border-radius: 10px;
}

#registration_main {
	border: none !important;
	/*background: #fff;*/
	border-radius: 10px;
	padding: 20px 0px;
}

/* #registration_form {
	padding: 10px 15px !important;
} */

.add-new-product {
	padding-top: 10px;
	margin-top: 0px;
	background: #fff;
	padding: 20px 15px;
	border-radius: 10px;
}

#registration_form,
div#field {
	background: none !important;
	padding-top: 0px !important;
}

.listing_video_photo {
	margin-top: 25px
}

.contact_info {
	float: left;
	background: #fff;
	border-radius: 10px;
	padding: 10px 15px;
	padding-top: 20px;
	padding-left: 10px
}

.not_activated.notactive_listing::before {
	position: absolute;
	content: "\f071";
	font: normal normal normal 14px/2 FontAwesome;
	font-size: 16px;
	width: 100%;
	height: 100%;
	display: flex;
	align-items: center;
	justify-content: center;
	color: var(--light-yelow-color);
	font-size: 24px;
	top: 3px;
}


/*****19-dec****/

.reviewpage_main .ad_tit_le {
	/*height: 70px;*/
	height: auto;
}

.reviewpage_main .web_site_url {
	/*height: 70px;*/
	height: auto;
}

.cate_gry {
	margin-top: 10px;
}

.sb_cte_gry {
	margin-top: 10px;
}

#form_table .dv_fom input[type="text"] {
	border-radius: 0px !important;
	font-size: 16px !important;
	box-shadow: none;
	border: none;
	border-bottom: 2px solid #ddd;
}

.ad_tit_le .user-txt-visble {
	color: var(--theme-color) !important;
	font-weight: bold
}

.inner_listing input[type="checkbox"] {
	display: none;
}

.inner_listing input:checked {
	display: block !important;
	/*outline: 2px solid var(--theme-color);*/
}

#keywords .inner_listing {
	border: 1px solid #bbb;
	padding: 4px 8px;
	border-radius: 4px;
}

#keywords .inner_listing:hover {
	border: 1px solid var(--theme-color);
	background: var(--theme-color)12;
	color: var(--theme-color);
}

#keywords .inner_listing .label_b {
	margin: 0px;
	cursor: pointer;
}

.key_words #keywords li {
	margin-bottom: 5px;
}

/*** feature img***/

.gallery_view .prod-grid .feature_img span {
	font-size: 15px;
	font-weight: 500;
	color: var(--theme-color);
}

.gallery_view .prod-grid .feature_img {
	padding: 5px 0px;
}

.gallery_view .prod-grid .custm-checkbox {
	margin: 3px !important
}

.gall_img_del {
	right: 50px !important
}

.feature_img .custm-checkbox [type="checkbox"]:not(:checked)+label:before {
	left: -20px !important;
	box-shadow: none !important;
}

.feature_img .custm-checkbox [type="checkbox"]:checked+label:before {
	left: -20px !important;
	box-shadow: none !important;
}

.feature_img .custm-checkbox [type="checkbox"]:checked+label:after {
	left: -18px !important;
	box-shadow: none !important;
}

.ana_fir {
	border-radius: 10px;
}

.analytics_graph {
	background: #fff;
	border-radius: 10px;
}

.top_loc_main_div {
	background: #fff;
	border-radius: 10px;
}

.lat_rev_main_div {
	background: #fff;
	border-radius: 10px;
}

.latest_report_sec {
	background: #fff;
	border-radius: 10px;
	margin-bottom: 25px !important;
}

.form-setting-info {
	background: #fff;
	border-radius: 10px;
}

.change-password {
	margin-bottom: 25px;
}

.review_sectionmain {
	padding: 10px
}

.review_sectionmain {
	background: #fff;
	border-top: 0px !important;
	position: relative;
	top: 10px;
	border-radius: 10px;
}

.review_sectionmain .review_image img {
	height: 90% !important;
	width: 90% !important;
}

.review_sectionmain .review_name .name {
	font-size: 17px
}

.review_sectionmain .review_name .time {
	font-size: 12px;
	color: #5e5b5b
}

.review_right .review_right_title {
	font-size: 16px;
	font-weight: 600;
}

.review_right_discrup p {
	font-size: 14px !important;
	font-style: italic;
}

.main.chat-plug {
	margin-bottom: 20px
}

.chat .chat-history {
	overflow-x: hidden;
}

#my_registration_main {
	background: transparent !important;
	border: none;
	padding: 10px 2px 10px 2px !important;
}

#my_registration_main .address_h1 {
	background: #ffffff !important;
	border-radius: 10px;
}

.aside-left #my_account_field .my_registration_main {
	background: transparent !important;
}

.aside-left #my_account_field .my_registration_main .listin_cover {
	background: transparent !important;
}

.aside-left #my_account_field .listin_cover .listin_covers {
	background: #fff;
	border-radius: 10px;
}

a.business_listing {
	color: var(--theme-color);
	border: 1px solid var(--theme-color);
	border-radius: 6px;
	padding: 10px 15px;
}

.que_mark {
	color: var(--theme-color)
}

.prod-grid.image_container {
	background: #fff;
	width: 100%;
	margin: 0;
	border: 1px solid #d8d8d8;
	padding: 0;
	height: auto;
	float: left;
	min-height: 380px;
	overflow: hidden;
	max-width: 100%;
}

.prod-grid.image_container a.link-to-detail {
	z-index: 0;
}

.product-pg-nav #search {
	margin-top: 0px;
	text-overflow: ellipsis;
	padding-right: 20px;
}

.product-pg-nav .lft-sort {
	margin-left: 10px !important
}

#address_detail .list_num {
	margin-left: 0px;
}

/*19Dec2022 starts*/

.analatic_videoimg_bnnr {
	padding: 0;
}

.nav-fiels {
	display: flex;
	justify-content: space-between;
	align-items: center;
	grid-template-columns: 110px 70% 167px;
}

.project_filters {
	display: grid;
	justify-content: center;
	align-items: center;
	grid-template-columns: 45% 25% 25%;
	column-gap: 5px;
}

.project_filters .search_div button {
	width: 40px;
	height: 40px;
	background: #fff;
	border: 1px solid #ccc;
	border-radius: 0px 5px 5px 0px;
	border-left: 0px;
}

.project_filters .search_div input#search {
	width: 75%;
	margin: 0px;
	float: left;
	border-right: 0px;
	border-radius: 5px 0px 0px 5px;
}

.project_filters .view_div {
	width: 40px;
	height: 40px;
	background: #f7f7f7;
	display: flex;
	justify-content: center;
	align-items: center;
	float: left;
	border: 1px solid #ccc;
	margin: 0px 0px;
	cursor: pointer;
}

.project_filters .view_div:first-child {
	margin-right: 5px;
}

.project_filters .view_div.active {
	background: #ffffff;
	border: 1px solid var(--theme-color);
	color: var(--theme-color);
}

.project_filters .custom-select-wrapper .custom-select .custom-select-trigger {
	top: 0px;
}

.project_filters .custom-select-wrapper .custom-select {
	margin: 0px 10px;
	padding: 0px;
	float: left;
	width: 150px;
}

.project_filters .custom-select-wrapper .custom-select span.custom-select-trigger-text {
	top: auto;
	padding: 10px;
}

.project_filters .custom-select-wrapper .custom-select span.custom-select-trigger-text:after {
	top: 50%;
	right: 15px;
}

.project_filters .custom-select-wrapper .custom-select span.custom-select-trigger:after {
	top: 50%;
	right: 15px;
}

@media only screen and (min-width:960px) and (max-width: 1300px) {

	.nav-fiels {
		justify-content: space-between;
		align-items: center;
		grid-template-columns: 150px 70% 167px;
		display: flex;
	}

	.project_filters {
		display: flex;
		margin-bottom: 0px;
	}

}

/***19-Dec****/

.mobile-container {
	display: none;
}

#advice_sec {
	display: none !important;
}

.analatic_videoimg_bnnr {
	display: block;
}

.mobile_side_menu .tabPannel ul li a span:hover {
	background: #e9e9e9;
}

#advice_sec .owl-wrapper-outer {
	height: auto !important;
}

#advice_sec .analatic_inner {
	background: url('https://epage.sg/uploads/theme_uploads/bg.jpg');
	background-repeat: no-repeat;
	padding: 15px 8px;
}

#advice_sec .ana_title {
	display: flex;
	justify-content: center;
	align-items: center;
}

#advice_sec .ana_title h4 {
	font-size: 18px;
	width: 70%;
	color: #363636;
	font-weight: 500;
	line-height: 1.35;
}

#advice_sec .ana_title h4 span {
	color: #222;
	font-weight: 600;
}

#advice_sec .ana_title h4 .more_traffic {
	color: var(--theme-color) !important;
}

#advice_sec .ana_title button {
	background: var(--light-yelow-color);
	border: none;
	border-radius: 6px;
	padding: 10px 12px;
	font-size: 14px;
	font-weight: 600;
	letter-spacing: 0.5px;
	width: 120px;
}

#advice_sec .ana_title button a {
	color: #000;
	text-decoration: none;
}

.no_product {
	float: left;
	width: 100%;
	text-align: center;
	margin: 20px 0 25px;
}

@media (max-width:767px) {

	#advice_sec {
		display: block !important;
	}

	.analatic_videoimg_bnnr {
		display: none;
	}

	div .form-setting-info .form-info .ctm-form span.country_code {
		top: 25px;
	}

	.grid-prod h1 {
		margin-bottom: 25px;
	}

}

@media only screen and (min-width:768px) and (max-width:820px) {

	.advice_slide_container {
		width: 80%;
	}

	#advice_sec {
		display: block !important
	}

	.analatic_videoimg_bnnr {
		display: none;
	}

	.col-md-6.col-sm-6.bannr_left_side {
		width: 100% !important;
	}

	.col-md-6.col-sm-6.bannr_right_side {
		width: 100% !important;
		margin-left: 10px;
	}

	#advice_sec .owl-wrapper-outer {
		height: auto !important;
	}

	#advice_sec .analatic_inner {
		background: url('https://epage.sg/uploads/theme_uploads/bg.jpg');
		background-repeat: no-repeat;
		padding: 15px 8px;
		margin-left: 10px;
	}

	#advice_sec .ana_title {
		display: flex;
		justify-content: center;
		align-items: center;
	}

	#advice_sec .ana_title h4 {
		font-size: 16px;
		width: 80%;
		color: #363636;
		font-weight: 500;
		line-height: 1.35;
	}

	#advice_sec .ana_title h4 span {
		color: #222;
		font-weight: 600;
	}

	#advice_sec .ana_title h4 .more_traffic {
		color: var(--theme-color) !important;
	}

	#advice_sec .ana_title button {
		background: var(--light-yelow-color);
		border: none;
		border-radius: 6px;
		padding: 10px 12px;
		font-size: 14px;
		font-weight: 600;
		letter-spacing: 0.5px;
		width: 120px;
	}

	#advice_sec .ana_title button a {
		color: #000;
		text-decoration: none;
	}

}

@media (max-width:768px) {

	#advice_sec {
		display: block;
	}

	.analatic_videoimg_bnnr {
		display: none;
	}

	/* #advice_sec .analatic_inner{margin-left: 10px;} */
	#advice_sec .analatic_inner {
		margin-left: 0px;
		padding: 15px 15px;
		background-size: cover;
	}

	.header-bnr {
		background: transparent;
	}

	.ana_title button {
		width: 150px;
	}

	.contact_info {
		width: 100%;
	}

	ul.select-section {
		width: 100%;
		/* margin-bottom: 30px; */
		text-align: right;
		padding-left: 0;
		display: flex;
		justify-content: space-around;
		align-items: center;
		padding: 0;
	}

	ul.select-section li:first-child {
		margin-right: 0px;
	}

	.clas-feed ul {
		margin-bottom: 0px;
	}

	.cl-profile-section {
		height: auto !important;
		background-size: cover !important;
		padding-bottom: 20px !important;
		background-position: center !important;
	}

	.clas-feed ul li .jb-card span.score-st {
		font-size: 16px;
	}

	.clas-feed ul li .jb-card span.pt-post {
		font-size: 16px !important;
	}

	.newa {
		padding: 8px;
		padding-top: 12px;
		height: 46px;
	}

	.mobile-container {
		display: block;
	}

	.mobile-container {
		max-width: 480px;
		margin: 20px 0px 20px 0px;
	}

	.hamburger {
		padding: 0px 1px;
		display: inline-block;
		cursor: pointer;
		transition-property: opacity, filter;
		transition-duration: 0.15s;
		transition-timing-function: linear;
		font: inherit;
		color: inherit;
		text-transform: none;
		background-color: transparent;
		border: 0;
		margin: 0;
		overflow: visible;
	}

	.hamburger:hover {
		opacity: 0.7;
	}

	.hamburger-box {
		width: 30px;
		height: 24px;
		display: inline-block;
	}

	.hamburger-inner {
		display: block;
		top: 50%;
		margin-top: -2px;
	}

	.hamburger-inner,
	.hamburger-inner::before,
	.hamburger-inner::after {
		width: 26px;
		height: 2px;
		background-color: #fff;
		border-radius: 4px;
		position: absolute;
		transition-property: transform;
		transition-duration: 0.15s;
		transition-timing-function: ease;
	}

	.hamburger-inner::before,
	.hamburger-inner::after {
		content: "";
		display: block;
	}

	.hamburger-inner::before {
		top: -10px;
	}

	.hamburger-inner::after {
		bottom: -10px;
	}

	.hamburger--stand .hamburger-inner {
		transition: transform 0.075s 0.15s cubic-bezier(0.55, 0.055, 0.675, 0.19), background-color 0s 0.075s linear;
	}

	.hamburger--stand .hamburger-inner::before {
		transition: top 0.075s 0.075s ease-in, transform 0.075s 0s cubic-bezier(0.55, 0.055, 0.675, 0.19);
	}

	.hamburger--stand .hamburger-inner::after {
		transition: bottom 0.075s 0.075s ease-in, transform 0.075s 0s cubic-bezier(0.55, 0.055, 0.675, 0.19);
	}

	.hamburger--stand.is-active .hamburger-inner {
		transform: rotate(90deg);
		background-color: transparent;
		transition: transform 0.075s 0s cubic-bezier(0.215, 0.61, 0.355, 1), background-color 0s 0.15s linear;
	}

	.hamburger--stand.is-active .hamburger-inner::before {
		top: 0;
		transform: rotate(-45deg);
		transition: top 0.075s 0.1s ease-out, transform 0.075s 0.15s cubic-bezier(0.215, 0.61, 0.355, 1);
	}

	.hamburger--stand.is-active .hamburger-inner::after {
		bottom: 0;
		transform: rotate(45deg);
		transition: bottom 0.075s 0.1s ease-out, transform 0.075s 0.15s cubic-bezier(0.215, 0.61, 0.355, 1);
	}

	.left .menu-icon,
	.right .menu-icon {
		position: absolute;
		left: 300px;
		top: 25%;
		width: 60px;
		height: 65px;
		text-align: center;
		z-index: 2900;
		display: inline-block;
		overflow: visible;
		padding: 5px;
	}

	.right .menu-icon {
		position: absolute;
		right: 300px;
		left: auto;
	}

	#mobile-menu-container ul {
		padding-left: 0;
		width: 100%;
		margin: 0;
		display: block;
	}

	#mobile-menu-container.left,
	#mobile-menu-container.right {
		min-height: 100%;
		width: 300px;
		color: white;
		position: fixed;
		background: transparent;
		height: 100%;
		left: -300px;
		z-index: 3001;
		max-width: 100%;
		top: 0px
	}

	#mobile-menu-container.right {
		right: -300px;
		left: auto;
	}

	.menu-item.active:before {
		content: '';
		height: 20px;
		width: 20px;
		background: white;
		display: block;
		position: absolute;
		left: -10px;
		top: 0;
		bottom: 0;
		margin: auto;
		transform: rotate(45deg);
	}

	.right .menu-item.active:before {
		left: auto;
		right: -10px;
	}

	.menu {
		width: 300px;
		height: auto;
		overflow-x: hidden;
		position: absolute;
		z-index: 3001;
		padding-top: 50px;
	}

	.menu,
	.menu-icon {
		background: var(--theme-color);
		color: white;
		border-top-right-radius: 10px;
	}

	#mobile-menu-container ul li {
		position: relative;
		width: 100%;
	}

	.menu::-webkit-scrollbar {
		width: 10px;
	}

	.menu::-webkit-scrollbar {
		background: transparent;
	}

	.menu::-webkit-scrollbar-thumb {
		background: rgba(255, 255, 255, 0.2) !important;
	}

	#shadow-glass {
		position: fixed;
		z-index: 2900;
		background-color: rgba(0, 0, 0, 0.6);
		width: 100%;
		height: 100%;
		display: none;
		top: 0;
		left: 0;
	}

	.menu-item {
		font-size: 1.4em;
		line-height: 1.5em;
		color: white;
		display: block;
		padding-left: 1.3em;
		font-family: "Roboto Condensed", sans-serif;
		text-transform: uppercase;
		text-decoration: none;
	}

	#mobile-menu-container.right .menu-item {
		padding-left: 0;
		padding-right: 1.3em;
		text-align: right;
	}

	.menu-item:link {
		text-decoration: none;
	}

	.menu-item:visited {
		text-decoration: none;
	}

	.menu-item:hover {
		text-decoration: none;
		opacity: .8;
	}

	.menu-item:active {
		text-decoration: none;
	}

	.menu-item:focus {
		text-decoration: none;
		color: white;
		outline: none;
		border: none;
	}

	.menu-item.active {
		text-decoration: none;
		color: gray;
	}

	.desktop_side_menu {
		display: none;
	}

	.reviewpage_main {
		width: 100%;
	}

	.reviewpage_leftnav_bg {
		width: 100%;
	}

	.ana_title h4 {
		margin: 0px
	}

	.analatic_inner {
		padding: 15px 13px;
	}

	#advice_sec {
		display: block;
	}

	.analatic_videoimg_bnnr {
		display: none;
	}

	.side_menu_p {
		font-size: 15px;
		font-weight: 600;
		padding: 10px 0px;
	}

}

/***** media query end***/

.custom-select-trigger-text {
	height: 35px;
	top: 0px;
	padding-right: 35px;
	padding-left: 10px;
	line-height: 40px;
}

.views {
	margin-left: 10px;
}

.custom-select-trigger {
	top: 0px !important;
	border-radius: 5px;
}

.custom-select-trigger:after {
	top: 45%;
	right: 10px;
	margin-top: -0.13636363em;
}

.project_main_div .prodct-img-view {
	float: none;
	width: 100%;
	margin: 0 auto !important;
	height: 179px;
	min-height: 165px;
	overflow: hidden;
	max-height: 179px;
}

.project_main_div .prodct-img-view img {
	height: 100%;
	width: 100%;
	border-radius: 0px;
}

.project_main_div .prod-grid {
	flex: 1 1 24%;
}

.project_main_div .prod-grid.image_container {
	border-radius: 10px;
	background: #fff;
	min-height: 290px;
	max-height: 290px;
	padding-bottom: 20px;
	margin: 0px 6px;
	margin-bottom: 20px;
	overflow: hidden;
}

.project_main_div .prod-grid .pro-name {
	text-align: left;
	min-height: 55px !important;
	display: -webkit-box;
	-webkit-line-clamp: 3;
	font-size: 14px;
	color: #333;
	-webkit-box-orient: vertical;
	overflow: hidden;
	max-height: 72px;
	padding: 0px 8px;
	margin: 0px auto;
	padding-top: 10px;
	padding-bottom: 10px;
}

.project_main_div .prod-grid {
	width: 31%;
	max-width: 31%;
	font-weight: 500px;
}

/***20 Dec**/

.chat_notification {
	display: flex;
	width: 100%;
	justify-content: center;
	align-items: center;
}

/*****23 Dec****/

.message_count {
	font-size: 18.5px !important;
}

@media only screen and (max-width: 768px) {

	.tr-profile-img {
		top: 30px
	}

	.tr-profile-data {
		margin-top: 0px;
	}

	div.clas-feed {
		margin-top: 0px;
	}

	.newa {
		width: 44%;
		margin-top: 10px;
	}

	.not_activated.notactive_listing::before {
		top: 2px;
		left: 0px;
		justify-content: flex-end;
	}

	.notactive_listing img {
		float: right;
	}

	.nav-fiels .cs-links ul {
		display: flex;
		width: 100%;
		justify-content: space-between;
		align-items: center;
		padding-left: 0;
	}

	.add-mor {
		margin: 0px !important;
	}

	#editlisting_form #keywords li {
		width: 30%;
	}

	.project_main_div .prod-grid {
		width: 45%;
		max-width: 45%;
	}

	.project_main_div .prod-grid.image_container {
		padding-bottom: 0px;
	}

	.project_main_div .prodct-img-view {
		width: 100%;
	}

	.dropdown_menu .custom-select-trigger {
		width: 60%;
	}

}

/***marketplace***/

.home-page-listing .col-list-view .col-list-img img {
	width: 100%
}

.home-page-listing .feature-listing div.addressLatest {
	border-radius: 10px;
	/**box-shadow: rgba(0, 0, 0, 0.1) 0px 1px 3px 0px, rgba(0, 0, 0, 0.06) 0px 1px 2px 0px;**/
	margin: 0;
}

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

.project_section h3 {
	text-align: left;
	margin: 0px 0px 20px 20px;
	font-weight: 700;
}

.pro_info {
	float: left;
	width: 100%;
	margin: 10px 0px 20px;
	padding: 0px 20px;
	text-align: left;
}

.pro_info .price_from {
	float: left;
	width: 20%;
	margin: 10px 20px 10px 0px;
	text-align: left;
}

.pro_info .price_from span:first-child {
	float: left;
	font-weight: bold;
	display: block;
	clear: both;
	width: 100%;
}

.pro_info .price_per_sqft {
	float: left;
	margin: 10px 20px 10px 0px;
	width: 20%;
}

.pro_info .price_per_sqft span:first-child {
	float: left;
	font-weight: bold;
	display: block;
	clear: both;
	width: 100%;
}

.pro_info .status {
	float: left;
	width: 20%;
	margin: 10px 20px 10px 0px;
}

.pro_info .status span:first-child {
	float: left;
	font-weight: bold;
	display: block;
	clear: both;
	width: 100%;
}

.pro_info .delivery_date {
	float: left;
	width: 20%;
	margin: 10px 20px 10px 0px;
}

.pro_info .delivery_date span:first-child {
	float: left;
	font-weight: bold;
	display: block;
	clear: both;
	width: 100%;
}

.pro_info .total_units {
	float: left;
	margin: 10px 20px 10px 0px;
	width: 20%;
}

.pro_info .total_units span:first-child {
	float: left;
	font-weight: bold;
	display: block;
	clear: both;
	width: 100%;
}

.pro_info .bedrooms {
	float: left;
	width: 20%;
	margin: 10px 20px 10px 0px;
}

.pro_info .bedrooms span:first-child {
	float: left;
	font-weight: bold;
	display: block;
	clear: both;
	width: 100%;
}

.amenities {
	float: left;
	width: 100%;
	margin: 20px 0px 0px 0px;
}

.amenities h4 {
	text-align: left;
	margin: 0px 0px 20px 20px;
	font-weight: 700;
}

.amenities ul {
	float: left;
	width: 100%;
	margin: 0px 0px 20px 0px;
	padding: 0px;
}

.amenities ul li {
	width: 18%;
	float: left;
	list-style: outside;
	margin: 0px 0px 0px 15px;
	text-align: left;
}

.amenities ul li i {
	margin: 0px 5px 0px 0px;
}

/****** project style start *****/

.project_top_details {
	background: #fff;
	min-height: 170px;
	width: 100%;
}

.project_top_details_inner {
	width: 100%;
	display: flex;
	padding: 12px 15px;
	min-height: 150px;
}

.pro_img {
	width: 100px;
	height: 100px;
	border: 1px solid #ddd;
	border-radius: 50%;
	overflow: hidden;
	margin-top: 7px;
}

.project_top_details_inner .l_side {
	width: 50%;
	display: flex;
}

.project_top_details_inner .r_side {
	width: 50%;
	text-align: right;
}

.l_side h3 {
	color: #333;
	font-size: 17px;
	font-weight: 600;
	text-transform: uppercase;
	font-family: 'Lato', sans-serif !important;
}

.img_detail {
	display: flex;
	justify-content: center;
	align-items: center;
}

.r_side .f_btn {
	margin-right: 5px;
	padding: 8px 15px;
	background: transparent;
	border: 2px solid var(--theme-color);
	border-radius: 6px;
	width: 120px;
	font-size: 13px;
	font-weight: 600;
}

.r_side .s_btn p.mpm {
	margin: 0 !important;
}

.r_side .s_btn {
	padding: 8px 15px;
	background: var(--light-yelow-color);
	border: 2px solid var(--light-yelow-color);
	border-radius: 6px;
	color: #333;
	font-size: 13px;
	font-weight: 600;
	display: inline-flex;
}

.name_detail {
	margin-left: 15px;
	float: left;
	margin-top: -10px;
}

.l_side .name_detail {
	margin-left: 15px;
	float: left;
	margin-top: 0px;
}

.id_card {
	font-size: 18px;
	color: #515151;
}

.name_detail p {
	margin: 0px;
	font-size: 12px;
	font-weight: 600;
	display: flex;
	justify-content: flex-start;
	align-items: center;
}

.name_detail span {
	font-weight: 600;
	font-size: 14px;
	margin-left: 6px !important;
	margin: 0px;
	color: #565656
}

.name_detail h5 {
	font-weight: 600;
	font-size: 13px;
	margin-left: 26px !important;
	margin: 0px;
	padding-top: 5px
}

.r_side p {
	margin-top: 20px;
	text-decoration: underline;
	font-size: 15px;
	margin-bottom: 0;
}

.r_side span {
	font-size: 14px;
	color: black;
	text-decoration: none;
}

.btm_menu {
	border-top: 1px solid #e3e3e3;
	width: 100%;
	display: flex
}

.btm_menu ul {
	display: flex;
	list-style: none;
	padding: 0;
	width: 80%;
	margin: 0px
}

.btm_menu ul li {
	padding: 8px 12px;
}

.btm_menu ul li a {
	color: #222
}

.btm_menu ul .currnt {
	font-weight: 600;
	font-size: 14px;
	margin-bottom: 0px;
}

.project_loc {
	width: 20%;
	display: flex;
	justify-content: space-around;
	align-items: center;
}

.project_loc h4 {
	margin: 0px 20px 0px 0px;
	font-size: 14px;
	font-weight: 600;
}

.project_loc p {
	margin: 0px;
	background: green;
	color: #fff;
	padding: 2px 10px;
	border-radius: 4px;
	font-size: 12px;
}

.description {
	padding-top: 15px;
	border-bottom: 1px solid #bbb;
	padding-bottom: 20px;
	margin-left: 0px
}

.description h3 {
	font-size: 18px;
	font-weight: 600;
	font-family: "Helvetica Neue", Helvetica, Arial, sans-serif;
	margin-bottom: 0px;
}

.description p {
	line-height: 1.75;
	display: -webkit-box;
	/*-webkit-line-clamp: 3;*/
	-webkit-box-orient: vertical;
	overflow: hidden;
	width: 90%;
}

.description span {
	color: var(--theme-color);
}

.exclamation_icon {
	font-size: 12px;
	margin-left: 10px;
	top: 0px;
	position: relative;
}

.pro_heading {
	/*display: flex;*/
	justify-content: space-between;
	align-items: center;
	margin: 10px 15px 12px 0px;
}

.pro_heading h3 {
	font-size: 18px;
	font-weight: 600;
	color: #222;
	margin: 0px 0px 0px -0px;
}

.pro_heading p {
	text-decoration: underline;
	cursor: pointer;
}

.property_sec {
	padding-top: 10px;
	float: left !important;
	width: 100%;
}

.property_list {
	background: #fff;
	border-radius: 8px;
	float: left;
}

.property_list .property_img {
	float: left;
	width: 100%;
	height: 155px;
	overflow: hidden;
	display: flex;
	justify-content: center;
	align-content: center;
}

.property_list img {
	border-top-left-radius: 8px;
	border-top-right-radius: 8px;
}

.name_head {
	margin-top: 0px;
	display: flex;
	justify-content: space-between;
	align-items: center;
	padding-left: 8px;
	padding-right: 8px;
	min-height: 40px;
	float: left;
	width: 100%;
}

.name_licon {
	width: 30px;
	height: 30px;
	border-radius: 50px;
	background: var(--theme-color)5e;
	display: flex;
	justify-content: center;
	align-items: center;
	display: none;
}

.name_licon span {
	color: var(--theme-color);
	font-size: 20px;
	font-weight: 600;
}

.n_head_inner {
	display: flex;
	width: 80%;
}

.n_head_inner h3 {
	margin: 0px;
	font-size: 18px;
	text-transform: capitalize;
	font-weight: 600;
	margin-left: 10px;
	padding-top: 5px;
	color: #333;
	line-height: 24px;
}

.n_head_inner a h3 {
	margin: 0px;
	font-size: 18px;
	text-transform: capitalize;
	font-weight: 600;
	margin-left: 10px;
	padding-top: 0px;
	color: #333;
	line-height: 24px;
}

.pro_list_btm {
	display: flex;
	justify-content: space-between;
	align-items: center;
	padding-left: 10px;
	padding-right: 10px;
	padding-bottom: 10px
}

.pro_list_btm h4 {
	font-size: 17px;
	font-weight: 600;
}

.pro_list_btm a {
	border-radius: 30px;
	border: 1px solid #bbb;
	font-size: 12px;
	text-transform: capitalize;
	padding: 1px 8px;
}

.property_list p {
	color: #595959;
	padding-left: 14px;
	padding-right: 0px;
	font-size: 15px;
	margin-top: 10px;
	width: 90%;
	margin-top: 0px;
	display: -webkit-box;
	-webkit-line-clamp: 2;
	-webkit-box-orient: vertical;
	overflow: hidden;
	padding-bottom: 15px;
}

.name_head .heart {
	font-size: 18px;
}

.property_list .min {
	margin: 0px;
	padding: 0px;
	position: relative;
	left: 15px;
}

#realstate .property_list a {
	text-overflow: ellipsis;
	overflow: hidden;
	white-space: nowrap;
}

/*** 10-Jan***/

ul#ui-id-1 {
	position: absolute;
	z-index: 999;
}

#realstate .realstate_banner {
	float: left;
	width: 100%;
	background: url(../images/bg.jpg);
	background-size: cover;
	background-repeat: no-repeat;
	background-position: 0px -180px;
	height: 80vh;
}

#realstate .left_sidebar.small-left {
	width: 25%;
	text-align: center;
}

.search_filter {
	border: 1px solid #dedede;
	margin-top: 20px;
}

.search_filter ul {
	padding: 0px 12px;
}

.search_filter ul li {
	list-style: none;
	border: 1px solid #dedede;
	padding: 10px 13px;
	margin: 10px 0px;
	text-align: left;
}

.search_filter h3 {
	text-align: left;
	font-size: 18px;
	font-weight: 600;
}

.search_filter .search {
	color: var(--theme-color);
	font-size: 18px;
	margin-right: 10px;
}

.search_filter .cat {
	color: var(--theme-color);
	font-size: 18px;
	margin-right: 10px;
}

.search_filter ul li .serch {
	float: right;
}

.search_filter ul li .downarrow {
	float: right
}

#realstate .right-b {
	width: 75%;
	box-sizing: border-box;
	float: right;
	margin-top: -10px;
	padding: 0 15px;
}

#realstate .post_ad {
	background: var(--theme-color);
	padding: 10px 15px;
}

#realstate .post_ad h3 {
	text-align: center;
	font-size: 21px;
	color: #fff;
	padding: 8px 0px;
	line-height: 1.45;
}

#realstate .post_ad button {
	border: none;
	background: #fefefe;
	color: #333;
	font-size: 13px;
	padding: 12px 8px;
	margin-bottom: 15px;
	text-transform: uppercase;
	font-weight: 600;
	width: 100%
}

#realstate .property_list {
	background: #fff;
	border: 1px solid #dedede94;
}

#realstate .property_list img {
	border-top-left-radius: 0px;
	border-top-right-radius: 0px;
}

#realstate .addressLatest {
	width: 30%;
}

#realstate #featured_adds_m {
	margin-top: 10px;
}

#realstate .addressLatest {
	float: left;
	background: transparent;
	box-sizing: border-box;
	border: 1px solid #dedede;
	padding: 0px;
	display: block;
	margin: 15px 8px 5px;
	height: auto;
	min-height: 340px;
	overflow: hidden;
	margin-top: 0px;
}

.realestate_listing img {
	width: 100%
}

.realestate_listing span.bor_botm {
	padding: 6px 8px;
}

.realestate_listing .one-square a {
	font-size: 13px;
	font-weight: 600;
	color: #4e4e4e;
	display: inline-block;
	line-height: 1.55;
	margin-top: 8px;
}

.realestate_listing .listing-time-direction {
	display: flex;
	justify-content: space-between;
	align-items: center;
}

.realestate_listing .location {
	float: left;
	width: 100%;
	padding: 10px 8px;
	min-height: 35px;
}

.realestate_listing .rating_loc {
	float: left;
	width: 100%;
	background: #e5e5e5;
}

.review_inner {
	display: flex;
	justify-content: space-between;
	align-items: center;
}

.review {
	background: #333;
	padding: 3px 8px;
	color: #fff;
	min-height: 40px;
}

.review .star {
	color: #fff !important
}

.realestate_listing .review_inner span.hdlink-date {
	color: #fff;
}

.date .calendar {
	color: #878484;
	margin-right: 5px;
}

.date span {
	color: #969696;
}

.estate .compass {
	color: #878484;
	margin-right: 5px;
}

.estate span {
	color: #969696;
}

.location .marker {
	font-size: 25px;
	color: #969696;
	float: left;
	width: 10%;
}

.location .loc_detail {
	width: 90%;
	float: right;
	padding: 0;
	font-size: 15px;
	color: #898989;
}

/***10 jan***/
.property_list .name_head i.fa.fa-heart-o {
	font-size: 18px;
}

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

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

.pro_price h3,
.pro_title h3 {
	float: left;
	width: 100%;
	text-align: left;
	margin: 0px;
	padding: 5px 0px 10px 0px;
}

.prop_info {
	width: 100%;
	float: left;
	background: #fff;
	border-radius: 10px;
	border: 1px solid #ccc;
	margin: 20px 0px 20px 0px;
}

.prop_info span {
	float: left;
	width: 100%;
	padding: 10px 20px;
	/* text-align: left; */
	border-bottom: 1px solid #ccc;
}

.prop_info .type,
.prop_info .status,
.prop_info .delivery_date {
	float: left;
	width: 33.3%;
	text-align: center;
	border-right: 1px solid #ccc;
	border-bottom: 1px solid #ccc;
}

.prop_info .type span,
.prop_info .status span,
.prop_info .delivery_date span {
	border: 0px;
	padding: 0;
	line-height: 24px;
}

.prop_info .abut-descipt {
	float: left;
	width: 100%;
	padding: 30px 20px;
}

.rooms_section {
	width: 100%;
	float: left;
	background: #fff;
	border-radius: 10px;
	border: 1px solid #ccc;
	margin: 20px 0px 20px 0px;
}

.rooms_section span {
	float: left;
	width: 100%;
	padding: 10px 20px;
	/* text-align: left; */
	border-bottom: 1px solid #ccc;
}

.rooms_section .bedrooms,
.rooms_section .bathrooms,
.rooms_section .total_units,
.rooms_section .price_per_sqft {
	float: left;
	width: 25%;
	text-align: center;
	border-right: 1px solid #ccc;
	min-height: 50px
}

.rooms_section .bedrooms span,
.rooms_section .bathrooms span,
.rooms_section .price_per_sqft span,
.rooms_section .total_units span {
	border: 0px;
	padding: 0;
	line-height: 24px;
}

.floor_img {
	width: 100%;
	float: left;
	background: #fff;
	border-radius: 10px;
	border: 1px solid #ccc;
	margin: 20px 0px 20px 0px;
}

.floor_img span {
	float: left;
	width: 100%;
	padding: 10px 20px;
	/* text-align: left; */
	border-bottom: 1px solid #ccc;
}

.floor_img .floor-img-section {
	float: left;
	width: 100%;
	padding: 10px 20px;
	padding-bottom: 30px;
}

.floor_img img {
	width: 24%;
	border: 1px solid #ccc;
	margin: 20px 5px 5px 5px;
	height: 140px;
	cursor: pointer;
}

.classified-detail .left-prof-img .amenities {
	float: left;
	width: 100%;
	margin: 20px 0px 20px 0px;
	background: #fff;
	border: 1px solid #ccc;
	border-radius: 10px;
}

.classified-detail .left-prof-img .amenities h4 {
	margin: 0px;
	padding: 10px 20px;
	border-bottom: 1px solid #ccc;
}

.classified-detail .left-prof-img .amenities .par_name {
	float: left;
	width: 33%;
	margin: 0px 0px 0px 0px;
}

.classified-detail .left-prof-img .amenities .par_title {
	width: 100%;
	float: left;
	display: flex;
	justify-content: flex-start;
	align-items: center;
}

.classified-detail .left-prof-img .amenities .par_name ul {
	float: left;
	width: 100%;
	margin: 10px 0 0 0px;
}

.classified-detail .left-prof-img .amenities .par_name ul li {
	float: left;
	width: 90%;
	margin: 0px 0px 5px 30px;
}

.classified-detail .left-prof-img .amenities .par_title span {
	margin: 5px 0px 0px 10px;
	line-height: 24px;
}

/*20-jan-2023*/

button.s_btn.btnn1.wtsim img {
	width: 50px;
	height: 50px;
}

.icon1 {
	width: 40px !important;
	background: var(--theme-color);
	margin-top: -55px;
	margin-left: 105%;
	border-radius: 50%;
	height: 40px !important;
}

.ft {
	color: white;
	margin-left: -9px;
	font-size: 22px;
}

.bg1 {
	background: white;
	height: 90px;
	width: 100%;
}

.ctn {
	/*width: 80%;overflow: hidden;margin-left: 12%;margin-bottom: 10px;position: absolute;*/
	margin-top: 12px;
}

.wth {
	width: 55% !important;
}

.wth1 {
	width: 35% !important;
}

.hide1 {
	display: none;
}

/*Uma COnstruction */
.btnn {
	margin-right: -17px !important;
	padding: 10px 15px !important;
	background: var(--theme-color) !important;
	border: 2px solid white !important;
	border-radius: 6px;
	width: 120px;
	font-size: 13px;
	font-weight: 600;
	color: white !important;
}

/**/
.ag {
	margin-top: 5px;
	height: auto;
	width: 100%;
	float: left;
	top: 0px;
	position: relative;
	background-color: white;
	border-radius: 6px;
	border: solid 1px lightgrey;
}

.mts {
	/*margin-left: 25%;*/
	text-decoration: none;
	color: black;
	font-size: 15px;
	font-weight: 500;
}

/*.mts1{margin-left: 33%;}*/
.icn {
	padding: 2px 18px 2px 18px;
	border-radius: 50%;
	font-size: 40px;
	margin-left: 25px;
	border: solid 1px lightgrey;
}

.a1 {
	padding: 0px 0px 5px;
	float: left;
	width: 100%;
}

.ag1 {
	margin-top: 15px;
	height: auto;
	width: 100%;
	float: left;
	top: 0px;
	position: relative;
	background-color: white;
	border-radius: 6px;
	border: solid 1px lightgrey;
}

.btnn1 {
	box-sizing: border-box;
	background: none !important;
	border: none !important;
	color: black !important;
	font-size: 37px !important;
}

.imgg {
	height: 100%;
	border-radius: 50%;
	margin-left: 0px;
	max-width: 70px;
}

.imgg1 {
	border-radius: 10px;
	margin-left: 0px;
}

.mt1 {
	margin-top: 10px;
}

.ps1 {
	/*right: 30px!important;top: 80px;*/
	overflow: hidden;
	/*position: absolute !important;margin-top: 40%;*/
}

/*23-jan-2023*/

.bgm {
	background: linear-gradient(180deg, #C5DCF2 -46px, #EAEBED 15%, white, transparent);
}

.realestate .header-bnr {
	background: transparent;
}

.realestate .header-bnr .header {
	background: #fff;
}

.realestate .header-bnr #secondHeader {
	background: transparent;
}

.realestate .header-bnr .src_bnr_im.realestate.bg1 {
	background: transparent;
}

.realestate .header-bnr .cover_crumbs {
	background: transparent;
}

.realestate .header-bnr .mybreadcrumb {
	background: transparent;
}

.realestate .style1.classified-deta.product-deta {
	background: transparent;
}

.ftnn1 {
	margin-top: 10px;
	font-size: 18px;
	font-weight: 700;
	margin-bottom: 10px;
	margin-left: 10px;
	color: #595b5d;
}

.ftnn2 {
	font-size: 16px !important;
	font-weight: 500 !important;
	color: #595b5d;
	margin-left: 10px !important;
}

.name-info1 {
	display: flex;
}

@media screen and (min-width: 820px) and (max-width:900px) {

	.ft {
		margin-top: -2px;
		position: absolute;
		color: white;
		margin-left: -9px;
		font-size: 20px;
	}

	.icon1 {
		width: 35px !important;
		background: var(--theme-color);
		margin-top: -55px !important;
		margin-left: 96%;
		border-radius: 50%;
		height: 35px !important;
	}

	ul.acc_login li {
		padding: 17px 21px 18px 10px !important;
		text-align: left;
	}

	/*.ag1 {margin-left: 95px;margin-top: 92%;height: auto;width: 320px;top: 260px;position: absolute;background-color: white;border-radius: 10px;border: solid 1px lightgrey;}
.ag {margin-left: 95px;margin-top: 30%;height: auto;width: 320px;top: 95px;position: absolute;background-color: white;border-radius: 10px;border: solid 1px lightgrey;}*/
	/*.ps1 {right: 30px!important;top: 80px;overflow: visible;position: absolute !important;margin-top: 59%;}
.a1 {padding-top: 15px;display: flex;}*/
	/*.lctinf{margin-right: 50px;width: 305px;position: relative;left: 27%;}*/

}

/*24-01-2023*/

.spn {
	font-weight: 600;
}

.spn1 {
	font-weight: 500;
}

.spn2 {
	font-weight: 400;
	font-size: 15px;
}

.feature-listing .col-md-4 {
	width: 100%;
	padding: 0;
	/**box-shadow: rgb(0 0 0 / 10%) 0px 1px 3px 0px, rgb(0 0 0 / 6%) 0px 1px 2px 0px;**/
}

.card-image img {
	border-radius: 10px;
}

.pnm {
	position: absolute;
	margin-top: 10%;
}

.mpm {
	margin-top: 0px !important;
	padding-top: 0px;
	float: left;
}

.actt {
	color: var(--theme-color);
	border-bottom: 2px solid var(--theme-color);
}

.pe-5 {
	padding-right: 2px;
}

.iccn {
	border-radius: 50%;
	border: solid 1px var(--theme-color);
	padding: 3px 7px;
	margin-right: 10px;
	color: var(--theme-color);
}

.ftnn3 {
	font-size: 14px;
	color: #333;
	font-weight: 500;
	padding: 5px 10px 5px 10px;
	text-align: center;
}

.amen-section {
	float: left;
	width: 96%;
	margin: 20px;
	display: flex;
	/*grid: auto / 1fr 1fr 1fr; grid: auto-flow dense / 1fr 1fr 1fr;grid: repeat(3, auto) / auto-flow;grid-auto-flow: row dense; */
	flex-direction: row;
	flex-flow: row wrap;
	flex-wrap: wrap;
}

.fttn {
	font-size: 13px;
	margin-left: 42px;
}

.c1 {
	color: black;
}

.c12 {
	color: var(--light-yelow-color);
}

.realestate .listing-right .shadow_in {
	background: transparent;
}

.fttn1 {
	position: absolute;
	margin-top: 20px;
}

.header_right span.for_desktop br {
	display: none;
}

/*25-01-2023*/

.dsf {
	display: flex;
	margin: 5px 0px;
}

.ms-auto {
	margin-left: 50px;
}

.ms-auto1 {
	margin-left: 54px;
}

.crdimg {
	border-radius: 5px;
	margin-bottom: 5px;
	height: 150px;
	max-height: 150px;
}

.msn {
	margin-left: 22px;
	margin-bottom: 20px;
}

.bgg {
	background: white;
	border-radius: 10px;
	border: solid 1px lightgrey;
	margin: 0px 0px 10px 0px;
}

.crdtxt {
	font-weight: 400;
	margin: 0;
	font-size: 16px;
	font-weight: 500;
}

.crdttl {
	margin: 0;
	padding: 10px 0px 5px 0px;
}

.crd {
	padding: 10px 0px;
}

.m-0 {
	margin: 0;
}

.cbdy {
	padding: 10px 0;
}

.fnw {
	font-weight: 700;
}

.crdtxt1 {
	position: absolute;
	margin-top: -35px;
}

.spnn {
	font-weight: 800;
	color: white;
}

.sbg {
	background: green;
	padding: 2px 5px;
	border-radius: 2px;
}

.spp {
	padding-left: 5px;
}

.hw {
	height: 70px;
	width: 70px;
	max-width: 70px;
	max-height: 70px !important;
	min-height: 70px !important;
	min-width: 70px !important;
	margin-top: 0px;
	object-fit: cover;
}

.locat-info.lctinf {
	/*margin-top: -60%;*/
	padding: 4px 8px;
	border-radius: 6px !important
}

.agg1 {
	margin-top: 0px;
	/*height: 350px;*/
	max-height: 350px;
	overflow-x: hidden;
	width: 100%;
	float: left;
	top: 0px;
	position: relative;
	background-color: white;
	border-radius: 0px 0px 10px 10px;
	border-top: solid 1px lightgrey;
	padding: 0px 0px 5px 10px;
}

.property_sec.\.container {
	margin-top: -20%;
}

/*26-01-2023*/

.property_list .bed {
	float: left;
	font-weight: 700;
	width: 100%;
	margin-top: 5px
}

.style1.classified-deta.product-deta .property_sec.\.container {
	margin-top: -22%;
}

.property_img a.addProClick img.image {
	min-height: 100%;
	display: flex;
}

.keyword.amenities a.one-square.selected_a {
	width: auto;
	border: solid 1px lightgray;
	border-radius: 5px;
}

.keyword.amenities a.one-square {
	border-radius: 5px;
	width: auto;
	border: solid 1px lightgray;
	height: 27px;
	overflow-x: hidden;
	margin-top: 2px;
}

.keyword.status a.one-square {
	border-radius: 5px;
	width: auto;
	border: solid 1px lightgray;
	line-height: 15px;
}

.keyword.category a.one-square {
	border-radius: 5px;
	width: auto;
	border: solid 1px lightgray;
}

.project_type {
	float: left;
	width: 100%;
	position: relative;
}

.style1.no-shadow .search_coloumn {
	background: white;
	border-radius: 5px;
	width:
		/* 23%*/
		25% !important;
	margin-bottom: 10px
}

.search_coloumn .list_num {
	margin: 10px 0px;
	font-weight: 600;
}

.keyword.amenities {
	margin: 0;
}

div#cat_link\ cat-link1 {
	background: white;
	height: 50px;
	padding: 0px 10px 0px 0px;
	margin: 0px 15px 0px 0px;
	border-radius: 5px;
}

.serchimg {
	display: block;
	float: left;
	margin: 5px;
	border-radius: 5px;
}

.spnz {
	width: auto;
	float: left;
	margin-top: 10px;
	padding-top: 4px;
}

.style1.no-shadow .listing-cover.listing-right.realestatepage {
	margin-top: 0;
}

.search_coloumn #slider-container {
	margin-top: 15px;
}

.search_coloumn p {
	margin-top: 10px;
}

.listing-cover.listing-right.realestatepage .listingkeyword {
	width: auto;
}

.card-body .col-md-6 span.min {
	left: 0;
}

.property_list a p {
	margin-top: 10px !important;
	float: left;
}

.property_list .card-body {
	float: left;
	width: 100%;
	margin-top: -2px
}

.property_list .card-body .col-md-5 {
	padding: 4px;
}

.property_list .card-body .col-md-7 {
	padding: 4px;
}

.property_list .col-md-7 span.min1.mrgn {
	margin-left: 22px;
	border: 1px solid #bbb;
	padding: 2px 3px;
	font-size: 11px;
	width: 80% !important;
	float: left;
	text-align: center;
	border-radius: 50px;
}

.shadow_in.feature-listing .col-md-4 {
	background: white;
	border-radius: 5px;
}

.msl {
	margin-left: 75px;
}

.property_list .bed.row span.spnlft.col-md-5 {
	margin-left: -15px;
}

.property_list .bed.row span.spnrht.col-md-7 {
	margin-left: 10px;
	padding: 0px 0px 0px 60px;
}

.SlickCarousel .col-md-4 {
	background: white;
}

/*30-jan-2023*/

.directory a#tabRealestate {
	border-bottom: none;
}

.n_head_inner a h3 {
	overflow: hidden;
	display: -webkit-box;
	-webkit-box-orient: vertical;
	-webkit-line-clamp: 1;
	white-space: pre-wrap;
}

.style1.no-shadow .listing-cover.listing-right.realestatepage {
	margin-top: 0;
	width: 75% !important;
}

.shadow_in.feature-listing .col-md-4 {
	background: #fff;
	border-radius: 10px;
	border: 1px solid lightgrey
}

.style1.no-shadow .listing-cover.listing-right.realestatepage {
	padding: 0px;
}

.col-md-6.text-center span.dropdown {
	background: transparent;
	border: solid 1px lightgrey;
	padding: 1px 5px 5px 3px;
}

.listing-cover.listing-right.realestatepage div#cat_link\ cat-link1\  {
	background: white;
	height: 50px;
	margin: 0px 15px 0px 0px;
	border-radius: 5px;
}

.sort_by {
	margin: 9px 0px !important;
	text-align: end;
}

.sort_by select.form-select {
	padding: 5px 12px;
	border-radius: 8px;
	background: transparent;
}

.right-b div#featured_adds_m {
	background: transparent;
	margin-top: 5px;
}

.property_sec .col-md-4 .property_list {
	background: #fff;
	margin: 0px 0px 20px 0px;
	border: 1px solid lightgrey;
	float: left;
	width: 100%;
	border-top-left-radius: 8px;
	/*border-top-right-radius: 8px;box-shadow: rgb(0 0 0 / 10%) 0px 1px 3px 0px, rgb(0 0 0 / 6%) 0px 1px 2px 0px;*/
}

.col-md-6 span#ctl00_MainContent_lblSearch {
	font-size: 18px;
}

.search_coloumn div select.form-select {
	padding: 8px 15px;
	font-size: 12px;
	border-radius: 8px;
	border: solid 1px lightgray;
	margin-right: 2px;
}

div .form-check label.form-check-label {
	font-size: 13px;
	font-weight: 500;
	color: #595b5d;
	margin-left: 5px;
}

.hme {
	margin-left: -2px !important;
}

.amnicn {
	border: solid 1px #bbb;
	padding: 2px 4px;
	border-radius: 30px;
}

.srticn {
	margin-left: 10px;
}

.list_num i.fa.fa-money {
	margin: 0px 6px 0px 0px;
}

.list_num i.fa.fa-bed {
	margin: 0px 6px 0px 0px;
}

.list_num i.fa.fa-home {
	margin: 0px 3px 0px 0px;
}

.list_num i.fa.fa-plus {
	margin: 0px 6px 0px 0px;
}

.list_num i.fa.fa-building {
	margin: 0px 6px 0px 0px;
}

.list_num i.fa.fa-user {
	margin: 0px 6px 0px 0px;
}

.review-section div#showReview {
	margin: 0px 0px 0px 15px;
}

/*Media Query*/

@media only screen and (min-width: 992px) and (max-width: 1024px) {

	ul.acc_login li {
		padding: 26px !important;
		text-align: left;
	}

	.col-md-6 span#ctl00_MainContent_lblSearch {
		font-size: 18px;
		overflow: hidden;
		display: -webkit-box;
		-webkit-box-orient: vertical;
		-webkit-line-clamp: 1;
		white-space: pre-wrap;
	}

	div#secondHeader.active ul.acc_login li {
		padding: 25px 10px 22px 10px !important;
	}

	.search_coloumn div select.form-select {
		padding: 6px 10px;
		font-size: 12px;
		border-radius: 8px;
		border: solid 1px lightgray;
		margin-right: 2px;
	}

	.list_num {
		-webkit-line-clamp: 1;
		padding: 0px 0 !important;
		font-size: inherit;
		color: #595b5d;
		overflow: hidden;
		display: -webkit-box;
		-webkit-box-orient: vertical;
	}

	.icon1 {
		width: 40px !important;
		background: var(--theme-color);
		margin-top: -55px !important;
		margin-left: 105%;
		border-radius: 50%;
		height: 40px !important;
	}

	.ft {
		color: white;
		margin-left: 0px;
		font-size: 22px;
	}

	/* 31-01-2023 */

	.property_list .bed.row span.spnrht.col-md-7 {
		margin-left: -5px;
		font-size: 11px;
		padding: 0px 0px 0px 60px;
	}

	.property_list .bed.row span.spnlft.col-md-5 {
		margin-left: -15px;
		font-size: 11px;
	}

	.property_list .min {
		margin: 0px;
		padding: 0px;
		position: relative;
		left: 12px;
		font-size: 11px;
	}

	.property_sec .col-md-4 {
		width: 45%;
	}

	.ps1 {
		padding: 0px 0px 0px 0px;
		overflow: hidden;
		margin-left: -15px;
	}

	.imgg {
		height: 65px;
		width: 80px !important;
		border-radius: 50%;
		margin-left: 10px;
		margin-top: 10px;
	}

	.col-md-8.mt-3 a.card-text.mts {
		overflow: hidden;
		display: -webkit-box;
		-webkit-box-orient: vertical;
		-webkit-line-clamp: 1;
		white-space: pre-wrap;
	}

	.pn-infomation ul li:last-child a {
		padding-left: 7px;
		font-size: 12px;
		margin-top: 2px;
	}

}

@media screen and (min-width:1024px) and (max-width: 1095px) {

	.directory>a {
		padding: 8px 12px;
		margin-top: 0;
		font-size: 12px;
	}

	.ft {
		color: white;
		margin-left: -1px;
		font-size: 20px;
	}

	.search_coloumn div select.form-select {
		padding: 8px 8px;
		font-size: 11px;
		border-radius: 8px;
		border: solid 1px lightgray;
		margin-right: 2px;
	}

	.keyword.amenities a.one-square {
		border-radius: 5px;
		font-size: 10px;
		width: auto;
		border: solid 1px lightgray;
		height: 27px;
		overflow-x: hidden;
		margin-top: 2px;
	}

	div .form-check label.form-check-label {
		font-size: 10px;
		font-weight: 500;
		color: #595b5d;
	}

	.keyword.status a.one-square {
		border-radius: 5px;
		width: auto;
		font-size: 11px;
		border: solid 1px lightgray;
	}

	.keyword.category a.one-square {
		font-size: 11px;
		border-radius: 5px;
		width: auto;
		border: solid 1px lightgray;
	}

	.icon1 {
		width: 40px !important;
		background: var(--theme-color);
		margin-top: -55px !important;
		margin-left: 110%;
		border-radius: 50%;
		height: 40px !important;
	}

	.directory {
		height: auto;
		margin-right: -17px;
		float: left;
		z-index: 1;
		position: relative;
		margin-left: auto;
	}

	.directory_panel {
		width: 52%;
		right: 16%;
	}

	.ps1 {
		overflow: hidden;
		padding: 0px 0px;
	}

	.col-md-8.mt-3 p.card-text.mts1 {
		font-size: 12px;
	}

	.col-md-8.mt-3 a.card-text.mts {
		overflow: hidden;
		display: -webkit-box;
		-webkit-box-orient: vertical;
		-webkit-line-clamp: 1;
		white-space: pre-wrap;
	}

	.imgg {
		height: 66px;
		width: 80px !important;
		border-radius: 50%;
		margin-left: 10px;
		margin-top: 0px;
	}

	.property_list .bed.row span.spnrht.col-md-7 {
		margin-left: 6px;
		padding: 0px 0px 0px 50px;
	}

	.container .row .col-md-9 {
		padding: 0px 0px;
	}

	/*.property_sec .col-md-4 {padding: 0px 5px;}*/
	.property_list .bed.row span.spnrht.col-md-7 {
		margin-left: 6px;
		font-size: 12px;
		padding: 0px 0px 0px 50px;
	}

	.property_list .bed.row span.spnlft.col-md-5 {
		margin-left: -15px;
		font-size: 12px;
	}

	.property_list .col-md-7 span.min1.mrgn {
		margin-left: 0px;
		border: 1px solid #bbb;
		padding: 2px 3px;
		font-size: 12px;
		width: 100% !important;
		float: left;
		text-align: center;
		border-radius: 50px;
	}

	.property_list .min {
		margin: 0px;
		padding: 0px;
		font-size: 12px;
		position: relative;
		left: 12px;
	}

}

@media screen and (min-width: 1096px) and (max-width: 1135px) {

	.ft {
		color: white;
		margin-left: -5px;
		font-size: 22px;
	}

	.icon1 {
		width: 40px !important;
		background: var(--theme-color);
		margin-top: -55px !important;
		margin-left: 105%;
		border-radius: 50%;
		height: 40px !important;
	}

	/*.aftt:after {top: 73px;content: '';border: 12px solid transparent;border-right-color: #fff;right: 79px;z-index: 99999;position: absolute;float: left;transform: rotate(-90deg);}*/
	.search_coloumn .list_num {
		margin: 10px 0px;
		font-weight: 600;
		overflow: hidden;
		display: -webkit-box;
		-webkit-box-orient: vertical;
		-webkit-line-clamp: 1;
		white-space: pre-wrap;
	}

	.search_coloumn div select.form-select {
		padding: 8px 10px;
		font-size: 12px;
		border-radius: 8px;
		border: solid 1px lightgray;
	}

	.col-md-6 span#ctl00_MainContent_lblSearch {
		font-size: 17px;
		overflow: hidden;
		display: -webkit-box;
		-webkit-box-orient: vertical;
		-webkit-line-clamp: 1;
		white-space: pre-wrap;
	}

	.ps1 {
		overflow: hidden;
		padding: 0px 0px;
	}

	.col-md-8.mt-3 p.card-text.mts1 {
		font-size: 12px;
	}

	.col-md-8.mt-3 a.card-text.mts {
		overflow: hidden;
		display: -webkit-box;
		-webkit-box-orient: vertical;
		-webkit-line-clamp: 1;
		white-space: pre-wrap;
	}

	.imgg {
		height: 66px;
		width: 80px !important;
		border-radius: 50%;
		margin-left: 10px;
		margin-top: 0px;
	}

	.property_list .bed.row span.spnrht.col-md-7 {
		margin-left: 6px;
		padding: 0px 0px 0px 50px;
	}

	.container .row .col-md-9 {
		padding: 0px 0px;
	}

	.property_sec .col-md-4 {
		padding: 0px 5px;
	}

}

@media screen and (min-width: 1136px) and (max-width: 1225px) {

	div#secondHeader.active ul.acc_login li {
		padding: 25px 10px 22px 10px !important;
	}

	ul.acc_login li {
		padding: 29px 10px 24px 9px !important;
	}

	.ft {
		color: white;
		margin-left: -5px;
		font-size: 22px;
	}

	.icon1 {
		width: 40px !important;
		background: var(--theme-color);
		margin-top: -55px !important;
		margin-left: 105%;
		border-radius: 50%;
		height: 40px !important;
	}

	.aftt:after {
		top: 72px;
		content: '';
		border: 12px solid transparent;
		border-right-color: #fff;
		right: 79px;
		z-index: 99999;
		position: absolute;
		float: left;
		transform: rotate(-90deg);
		display: none;
	}

	.search_coloumn .list_num {
		margin: 10px 0px;
		font-weight: 600;
		overflow: hidden;
		display: -webkit-box;
		-webkit-box-orient: vertical;
		-webkit-line-clamp: 1;
		white-space: pre-wrap;
	}

	.search_coloumn div select.form-select {
		padding: 8px 10px;
		font-size: 12px;
		border-radius: 8px;
		border: solid 1px lightgray;
	}

	.col-md-6 span#ctl00_MainContent_lblSearch {
		font-size: 17px;
		overflow: hidden;
		display: -webkit-box;
		-webkit-box-orient: vertical;
		-webkit-line-clamp: 1;
		white-space: pre-wrap;
	}

	.ps1 {
		overflow: hidden;
		padding: 0px 15px 0px 0px;
	}

	.col-md-8.mt-3 p.card-text.mts1 {
		font-size: 12px;
	}

	.col-md-8.mt-3 a.card-text.mts {
		overflow: hidden;
		display: -webkit-box;
		-webkit-box-orient: vertical;
		-webkit-line-clamp: 1;
		white-space: pre-wrap;
	}

	.imgg {
		height: 66px;
		width: 80px !important;
		border-radius: 50%;
		margin-left: 10px;
		margin-top: 0px;
	}

	.property_list .bed.row span.spnrht.col-md-7 {
		margin-left: 6px;
		padding: 0px 0px 0px 50px;
	}

	.container .row .col-md-9 {
		padding: 0px 16px;
	}

	.property_sec .col-md-4 {
		padding: 0px 5px;
	}

	.pn-infomation ul li a {
		color: #595b5d;
		text-align: left;
		width: 90%;
		font-weight: 600;
		font-size: 13px;
		float: left;
		word-break: break-all;
	}

}

/*MY LISTING*/

.rera_radio.rea_div input#rera_approved {
	width: 20px !important;
}

.rera_radio.rea_div label {
	margin-top: 14px;
	margin-left: 10px;
	box-sizing: border-box;
}

.rera_radio.rea_div input#rera_unapproved {
	width: 20px !important;
	margin-left: -20px;
}

/*.project_type ul#keywords {float: left;width: 100%;}
.project_type ul#keywords li {height: 60px;}
#keywords li .inner_listing {height: 40px;padding: 0;max-height: 45px;display: flex;}*/
#keywords li {
	width: auto !important;
}

#registration_main ul li .inner_listing input {
	margin: 2px 5px 2px 0px !important;
	height: auto;
	width: 15px !important;
	accent-color: var(--theme-color);
}

.project_type #keywords li {
	margin: 0px 5px 5px 0px;
}

.web_site_url #keywords li {
	margin: 0px 5px 5px 0px;
	min-width: 14%;
}

.ad_tit_le select#edcategory {
	height: auto;
	padding-bottom: 5px;
	margin-bottom: 5px;
}

.key_words #keywords li .inner_listing input {
	margin-top: 3px !important;
	margin-right: 4px;
	width: auto !important;
}

/* .ad_tit_le span.labels {margin-left: 15px;} */
.plat_form_cat a.close_button.close_pro {
	/*left: 97%; top: 5px; */
	top: 10px;
	right: 20px;
	float: right;
	color: var(--theme-color) !important;
}

.data .dropzone-previews.dropzone.dz-image-preview {
	float: left;
	width: auto;
}

.select-feature input#id_1 {
	width: 14px !important;
	margin-top: -8px;
}

/*.col-xs-12.col-sm-12.col-md-12.col-lg-12.upload_image .test {display: flex;float: left;width: 100%;}*/
.select-feature input.drop_check {
	margin-top: -8px;
	border: 1px solid #bbb;
	border-radius: 5px;
	width: 20px !important;
	float: left;
	margin-left: 10px !important;
}

.upload_image.add-project-img {
	position: relative;
}

.data .dropzone-previews.dropzone.dz-image-preview {
	margin: 5px 6px;
	border: solid 1px #ddd !important;
	position: relative;
	border-radius: 8px;
	width: auto;
}

.dropzone.form-group.dz-clickable.dz-started .dz-preview.dz-image-preview {
	margin: 10px 10px !important;
	/*border: solid 1px lightgrey !important;*/
	border-radius: 8px;
}

.col-sm-6 .rera_radio.rea_div {
	width: 35%;
	margin-top: -10px;
	float: left;
}

.note-editing-area .note-editable {
	background-color: hsla(0, 0%, 50.2%, .11);
}

.labels span i.fa.fa-question-circle {
	color: var(--theme-color);
}

.col-xs-12.col-sm-12.col-md-12.col-lg-12.contact-info.padding-zero div#contact_headings {
	font-weight: 700;
	font-size: 21px;
}

#registration_main input {
	border: 1px solid #bbb;
	border-radius: 5px;
	outline: none;
	width: 98% !important;
	float: left;
	font-size: 14px;
	accent-color: var(--theme-color);
}

input[type="checkbox"],
input[type="radio"] {
	accent-color: var(--theme-color);
}

.plat_form_cat select {
	height: 40px;
	float: left;
	outline: none;
	border: solid 1px #bbb;
	border-radius: 5px;
}

.col-xs-12.col-sm-12.col-md-12.col-lg-12.upload_image div#myDropzoneEdit {
	border: dashed 1px var(--theme-color) !important;
	border-radius: 8px;
	/*padding-left: 40px;*/
	padding: 20px 10px !important;
}

.my-clasifi.business-profile-directory div#registration_main {
	margin-bottom:
		/*25px*/
		0;
	padding-bottom: 0;
	background: none;
}

.bgg1 {
	background: #fff;
	float: left;
	padding-top: 25px;
	padding-left: 10px;
	padding-right: 0px;
	border: solid 1px #ddd;
	width: 100%;
	border-radius: 8px;
}

.privacy_p input#edchkTerms {
	float: left;
	margin-top: -2px;
	width: 15px !important;
	margin-right: 10px;
}

/*01-02-2023*/

.col-xs-12.col-sm-12.col-md-12.col-lg-12.contact-info.padding-zero div#contact_headings {
	padding: 4px 10px;
	font-weight: 700;
	border-left: solid var(--light-yelow-color) 4px;
	font-size: 20px;
	margin: 20px 0px;
}

.lb_address textarea#address {
	outline: none;
}

tbody tr td.editClassified_submitbtn {
	margin-top: 0px;
	margin-bottom: 10px;
}

.select-feature .drop_check1 {
	width: 16px !important;
	margin-top: -9px;
	margin-right: 10px;
}

.test .data1 {
	display: flex;
}

.data1 .dropzone-previews1.dropzone.dz-complete.dz-image-preview {
	margin: 10px 20px;
}

.my-clasifi.business-profile-directory .nav-fiels {
	margin-bottom: 0;
}

.bgg1 .col-xs-12.col-sm-6.col-md-6.col-lg-6.upload_image {
	width: 100%;
}

tbody tr td.editClassified_submitbtn {
	margin-top: -20px;
}

.data1 .dropzone-previews1.dropzone.dz-complete.dz-image-preview {
	border-radius: 8px;
	margin: 10px 20px;
	margin-left: 0;
	padding: 5px 10px 0px 10px;
	border: dashed 1px var(--theme-color) !important;
}

.select-feature .drop_check1 {
	margin: -10px 10px 0px 20px;
}

.data1 .select-feature {
	margin-top: 5px;
}

.dropzone.form-group.dz-clickable.dz-started .dz-preview.dz-image-preview {
	padding: 10px;
	border: solid 1px #ddd !important;
	border-radius: 8px;
}

.col-xs-12.col-sm-12.col-md-12.col-lg-12.upload_image .dropzone.form-group.dz-clickable.dz-started {
	padding-left: 0;
	/*height: 170px;width: 170px;*/
}

.dropzone .dz-preview.dz-image-preview {
	background: white;
	/* margin-top: 10px !important;*/
}

.dropzone .dz-preview .dz-remove {
	text-decoration: underline;
	margin-top: 10px;
}

.dropzone-previews1.dropzone.dz-complete.dz-image-preview .dz-preview.dz-image-preview {
	border: none !important;
}

.data1 .dropzone-previews1.dropzone.dz-complete.dz-image-preview {
	border-radius: 8px;
	width: 150px;
	padding: 5px 10px 0px 10px;
	/* border: dashed 1px var(--theme-color) !important;*/
}

.data1 .dropzone-previews1.dropzone.dz-image-preview {
	border: dashed 1px var(--theme-color) !important;
	border-radius: 8px;
	width: 150px;
	padding: 5px 10px 0px 10px;
}

.dropzone-previews1.dropzone.dz-image-preview .dz-preview.dz-image-preview {
	border: none !important;
	transform: none !important;
}

.dropzone-previews.dropzone.dz-image-preview .select-feature {
	float: left;
	width: 100%;
	position: relative;
	margin-top: 12px;
}

.dropzone.form-group.dz-clickable.dz-started .dz-preview.dz-image-preview {
	padding: 10px;
	position: relative;
	border: solid 1px #ddd !important;
	border-radius: 8px;
	float: left;
	width: 22%;
	max-width: 22%;
	margin-top: 20% !important;
}

.bgg1 .col-xs-12.col-sm-12.col-md-12.col-lg-12.upload_image {
	margin-bottom: 30px;
	padding: 0px 0px 0px 6px;
}

.col-md-8.mt-3 a.card-text.mts {
	overflow: hidden;
	display: -webkit-box;
	-webkit-box-orient: vertical;
	-webkit-line-clamp: 1;
	white-space: pre-wrap;
	margin-bottom: 5px;
}

.col-md-8.mt-3 p.card-text.mts1 {
	overflow: hidden;
	display: -webkit-box;
	-webkit-box-orient: vertical;
	-webkit-line-clamp: 1;
	white-space: pre-wrap;
}

.row.a1 .col-md-8.mt-3 {
	margin-top: 5px;
}

/* .directory > a.selected::after {content: '';border: 12px solid transparent;border-right-color: #fff;right: 42px;z-index: 99999;position: absolute;float: left;transform: rotate(-90deg);bottom: -22px;} */
.directory>a.selected::after {
	content: '';
	border-left: 13px solid transparent;
	border-right: 13px solid transparent;
	border-top: 13px solid #fff;
	position: absolute;
	left: 50%;
	top: 107%;
	transform: translate(-50%, -50%);
}

.col-md-3 .test .data .dropzone-previews.dropzone.dz-image-preview {
	margin: 0px;
}

.dz-image img {
	height: auto;
	width: 100%;
}

.col-md-3 .test .data .dropzone-previews.dropzone.dz-image-preview {
	margin: 0px;
	width: 100%;
	padding: 5px 5px 5px 5px;
}

.dropzone .dz-preview.dz-image-preview {
	background: white;
	width: 100%;
	pointer-events: none;
}

.dropzone .dz-preview .dz-image {
	border-radius: 0px !important;
	height: auto !important;
	width: 100% !important;
}

.upload-img {
	display: flex;
	justify-content: center;
}

.Dorpimg {
	width: 40%;
}

.text {
	display: flex;
}

.add-project-img .data {
	width: auto;
	float: initial;
}

.review-section div#showReview {
	margin-bottom: 50px !important;
	margin: 0px 0px 0px 15px;
}

.style1.classified-deta.product-deta .property_sec.\.container {
	margin-top: -15%;
}

.style1.classified-deta.product-deta .property_sec.\.container {
	margin-top: 0%;
}

.property_list .property_img {
	/*padding: 0px;display: block;*/
	float: left;
	/* margin-right: 10px; */
	max-height: 186px;
	overflow: hidden;
	display: flex;
	/* flex-wrap: wrap; */
	align-items: inherit;
	justify-content: center;
	min-height: 186px;
	margin-bottom: 10px;
}

.property_list a p {
	height: 40px;
	width: 92%;
	margin-bottom: 20px;
}

.property_sec .col-md-4 .property_list {
	background: #fff;
	margin: 0px 0px 20px 0px;
	border: 1px solid #e3e3e3;
	float: left;
	/*height: 320px;*/
	width: 100%;
	border-top-left-radius: 8px;
}

.n_head_inner a h3 {
	margin: 0px;
	font-size: 18px;
	text-transform: capitalize;
	font-weight: 600;
	margin-left: 5px;
	padding-top: 0px;
	color: #333;
	line-height: 24px;
}

.card-image img {
	border-radius: 0;
	width: 100%;
}

/*02-feb-2023*/

.data .dropzone-previews.dropzone.dz-image-preview {
	margin: 5px 6px;
	border: solid 1px #ddd !important;
	position: relative;
	border-radius: 8px;
	width: 100%;
}

.add-project-img .data .dropzone-previews.dropzone.dz-image-preview {
	margin: 5px 5px 5px 0px !important;
	border: solid 1px #ddd !important;
	position: relative;
	border-radius: 8px;
	width: 23.8%;
	padding: 5px;
}

.dropzone .dz-preview .dz-image {
	border-radius: 0px !important;
	height: auto !important;
	width: 100% !important;
}

.dropzone.form-group.col-md-3.dz-clickable .dz-default.dz-message {
	margin-top: 0px;
	margin-bottom: 5px;
}

.privacy_p input#chkTerms {
	width: 15px !important;
	margin-top: 2px;
}

.privacy_p.project2 input#chkTerms {
	margin-top: -1px;
	width: 15px !important;
}

.privacy_p.project2 .editClassified_submitbtn input#btSubmit {
	/*height: 45px;*/
	margin-top: -8px;
	margin-left: -20px;
}

.listin_cover div#address_detail {
	padding-top: 20px !important;
}

.plat_form_cat .img-upload {
	float: left;
	width: 98%;
	/*margin-top: 20px;*/
}

.custm-checkbox1 input#chkal {
	width: 18px !important;
	float: left;
	margin-right: 10px;
	margin-bottom: 0;
	margin-top: -10px;
}

.img_detail .pro_img img {
	/*min-height: 90px;*/
	height: 100%;
}

.img_btn1 a.btn.btn-dark.gallerytabs {
	border: solid 1px;
	margin: 0px 0px 0px 5px;
}

.plat_form_cat div#img_headings {
	padding: 4px 10px;
	font-weight: 700;
	border-left: solid var(--light-yelow-color) 4px;
	font-size: 20px;
	margin: 15px 0px;
	color: var(--theme-color);
}

.plat_form_cat .add-image {
	float: left;
	width: 100%;
}

#descriptions1 .wordcount_text {
	padding-bottom: 10px;
}

.add-project-img .data a.dz-remove {
	display: block;
	margin-left: 48%;
	margin-top: -17px;
}

/*project*/

.data .dropzone-previews.dropzone.dz-image-preview {
	margin: 5px 5px 5px 0px !important;
	border: solid 1px #ddd !important;
	position: relative;
	border-radius: 8px;
	width: 24.2%;
	padding: 5px;
}

.dropzone-previews.dropzone.dz-image-preview a.dz-remove {
	display: block;
	/*margin-left: 48%;*/
	margin-top: -17px;
}

.note-btn-group.btn-group.note-font button.note-btn.btn.btn-default.btn-sm.note-btn-bold {
	font-size: 14px;
}

.note-btn-group.btn-group.note-font button.note-btn.btn.btn-default.btn-sm.note-btn-italic {
	font-size: 14px;
}

.note-btn-group.btn-group.note-font button.note-btn.btn.btn-default.btn-sm.note-btn-underline {
	font-size: 14px;
}

.ad_tit_le select {
	width: 98% !important;
}

.web_site_url select#status {
	width: 98% !important;
}

.web_site_url select#purpose {
	width: 98% !important;
}

/* .home-page-listing .col-list-view .col-list-img img {width: 100%;min-height: 190px;} */
/* .home-page-listing .col-list-view .col-list-img img {width: 100%;min-height: 190px;object-fit:cover;height: 100%;} */

.home-page-listing .col-list-view .col-list-img img {
	width: auto !important;
	justify-content: center;
	display: flex;
	align-items: center;
	height: auto;
	object-fit: cover;
	max-height: 100%;
	max-width: 100%;
}

/* .col-xs-12.col-sm-12.col-md-12.col-lg-12.padding-zero.upload_image.add-project-img .test.col-md-12.padding-zero {margin-left: 20px;} */
.col-xs-12.col-sm-12.col-md-12.col-lg-12.padding-zero.upload_image.add-project-img .img-upload {
	margin-left: -20px;
	width: 100%;
}

.col-xs-12.col-sm-12.col-md-12.col-lg-12.upload_image .img-upload {
	width: 105%;
	margin-left: -36px;
}

.dropimage .dropzone-previews.dropzone.dz-image-preview :nth-child(4) {
	display: none !important;
}

.dz-remove.removefile i.fa.fa-trash-o.gall_img_del {
	font-size: 16px;
	margin-top: 29px;
}

.test.col-md-12.padding-zero.prop div#myDropzone {
	width: 23.3%;
	padding: 30px 5px 0px 5px;
}

.test.col-md-12.padding-zero.prop .data .dropzone-previews.dropzone.dz-image-preview .select-feature span {
	font-size: 15px;
	color: var(--theme-color);
	padding: 30px 5px 0px 5px;
}

.lb_mobile1 span.labels {
	margin-top: 15px;
}

.lb_phone1 span.labels {
	margin-top: 15px;
}

.lb_state1 span.labels {
	margin-top: 15px;
}

.lb_city1 span.labels {
	margin-top: 15px;
}

.lb_postale_code1 span.labels {
	margin-top: 15px;
}

span.country_code.code1 {
	margin-top: 44px;
	height: 37px !important;
	margin-left: 5px;
}

a.tel_nob {
	margin-right: 20px;
}

.btm_menu {
	padding: 8px 5px;
}

.project_loc {
	justify-content: flex-end;
}

.r_side p {
	margin-bottom: 2px;
	color: #646464;
}

.pn-infomation ul li {
	grid-template-columns: 15% 85%;
}

.col-sm-12.key_words.padding-zero {
	margin-bottom: 0px;
	margin-top:
		/*20px*/
		5px;
	float: left;
	width: 100%;
	margin-left: 5px;
}

/*3-feb-2023*/

.col-xs-12.col-sm-12.col-md-12.col-lg-12.upload_image.address_sets.edit_project2 .test.col-md-12.padding-zero .data1 {
	display: block !important;
}

.col-xs-12.col-sm-12.col-md-12.col-lg-12.upload_image.address_sets.edit_project2 .test.col-md-12.padding-zero div#myDropzone1 {
	width: 23.3%;
}

a.icon1 {
	display: none;
}

.col-xs-12.col-sm-12.col-md-12.col-lg-12.upload_image.address_sets.edit_project2 .test.col-md-12.padding-zero .data1 .dropzone-previews1.dropzone.dz-image-preview {
	border: solid 1px #ddd !important;
	border-radius: 8px;
	width: 23.8%;
	margin-bottom: 5px !important;
}

.dropzone-previews1.dropzone.dz-complete.dz-image-preview .dz-preview.dz-image-preview .dz-image {
	height: auto !important;
}

.dropzone-previews1.dropzone.dz-complete.dz-image-preview .dz-preview.dz-image-preview .dz-image img {
	height: 182px !important;
}

.col-xs-12.col-sm-12.col-md-12.col-lg-12.upload_image.address_sets.edit_project2 .test.col-md-12.padding-zero div#myDropzone1 .dz-default.dz-message {
	margin-top: 10px;
	color: #646464;
}

.bgg1 .col-xs-12.col-sm-12.col-md-12.col-lg-12.upload_image div#myDropzoneEdit1 {
	border-radius: 8px;
	padding-left: 0;
	border: 1px dashed var(--theme-color) !important;
	padding: 20px 5px !important;
}

.select-feature.f-select1 .drop_check1 {
	margin-left: 50px !important;
}

.select-feature.f-select1 {
	width: 100%;
	font-size: 14px;
	color: var(--theme-color);
	background: none !important;
	float: left;
	padding: 0 !important;
}

.dz-preview.dz-complete.dz-image-preview .dz-image img {
	height: 153px !important;
}

.dropzone-previews1.dropzone.dz-complete.dz-image-preview .dz-preview.dz-image-preview {
	padding: 0;
	transform: none;
	pointer-events: none;
}

.add_gallry_img:hover {
	background-color: white !important;
	color: black;
}

.lb_address textarea#edaddress {
	width: 99%;
	font-size: 14px;
}

.lb_address._width_ textarea#address {
	width: 99%;
}

.bgg1 #form_table {
	margin-left: -5px !important;
}

.grid-prod .prod-grid.image_container .prodct-img-view img.image {
	height: auto;
}

#descriptions1 ._text_ {
	float: left;
}

.locat-info .name-info .sp-name {
	font-weight: 500;
}

a span.destop {
	padding: 0 !important;
}

.pn-infomation ul li:last-child a {
	padding-left: 6px;
	width: 100%;
}

.pn-infomation ul li:last-child {
	border-bottom: px;
	margin-bottom: 0px;
	padding-bottom: 0px;
	float: left;
	/*margin-top: -15px;*/
	width: 100%;
}

.col-xs-12.col-sm-12.col-md-12.col-lg-12.upload_image.address_sets.edit_project2 .test.col-md-12.padding-zero .data1 a.dz-remove.removefile {
	display: block;
	position: relative;
}

.dz-remove.removefile i.fa.fa-trash-o.gall_img_del {
	font-size: 16px;
	position: absolute !important;
	bottom: 10px !important;
	left: -26px;
}

.dropzone-previews.dropzone.dz-image-preview .dz-remove.removefile i.fa.fa-trash-o.gall_img_del {
	font-size: 16px;
	position: absolute !important;
	bottom: 22px !important;
	left: 160px;
}

.style1 .nav-fiels.business-profile-directory {
	margin-bottom: 0;
}

.reviewpage_main .nav-fiels.listing_video_photo {
	margin-top: 0;
}

.style1 div#field {
	padding-left: 0;
	margin-left: -13px !important;
}

.bgg1 div#form_table {
	padding-left: 10px !important;
}

/*Media Queries*/

@media screen and (min-width: 1136px) and (max-width: 1225px) {

	.col-xs-12.col-sm-12.col-md-12.col-lg-12.upload_image.address_sets.edit_project2 .test.col-md-12.padding-zero div#myDropzone1 {
		width: 32%;
	}

	.col-xs-12.col-sm-12.col-md-12.col-lg-12.upload_image.address_sets.edit_project2 .test.col-md-12.padding-zero .data1 .dropzone-previews1.dropzone.dz-image-preview {
		border: solid 1px #ddd !important;
		border-radius: 8px;
		width: 32%;
		margin-bottom: 5px !important;
	}

	.dropzone-previews1.dropzone.dz-complete.dz-image-preview .dz-preview.dz-image-preview .dz-image {
		height: 190px !important;
	}

	.dropzone-previews1.dropzone.dz-complete.dz-image-preview .dz-preview.dz-image-preview .dz-image img {
		height: 186px !important;
	}

	.select-feature.f-select1 .drop_check1 {
		margin-left: 78px !important;
	}

	.dropzone.form-group.dz-clickable.dz-started .dz-preview.dz-image-preview {
		padding: 10px;
		position: relative;
		border: solid 1px #ddd !important;
		border-radius: 8px;
		float: left;
		width: 30.3%;
		margin-top: 21% !important;
	}

	.lb_mobile span.country_code,
	.lb_phone span.country_code {
		top: 31px;
	}

	.test.col-md-12.padding-zero.prop div#myDropzone {
		width: 31.3%;
	}

	.add-project-img .data .dropzone-previews.dropzone.dz-image-preview {
		margin: 5px 5px 5px 0px !important;
		border: solid 1px #ddd !important;
		position: relative;
		border-radius: 8px;
		width: 31.3%;
		padding: 5px;
	}

	.dropzone-previews.dropzone.dz-image-preview .dz-remove.removefile i.fa.fa-trash-o.gall_img_del {
		font-size: 16px;
		position: absolute !important;
		bottom: 25px !important;
		left: 178px;
	}

	.my-clasifi.business-profile-directory .nav-fiels {
		margin-bottom: 5px;
	}

	.dz-remove.removefile i.fa.fa-trash-o.gall_img_del {
		font-size: 16px;
		position: absolute !important;
		bottom: 10px !important;
		left: -35px;
	}

}

.dropfloor .select-feature {
	display: none;
}

.dropimage a.dz-remove {
	display: none;
}

.dropfloor .removefile {
	display: none !important;
}

.dropfloor .dropzone-previews.dropzone.dz-image-preview a.dz-remove {
	margin-top: 0px;
}

.data1 .dropzone-previews1.dropzone.dz-complete.dz-image-preview {
	border: solid 1px #ddd !important;
	border-radius: 8px;
	width: 23.8%;
	margin-bottom: 5px !important;
}

.data1 .dropzone-previews1.dropzone.dz-image-preview {
	border: solid 1px #ddd !important;
	border-radius: 8px;
	width: 23.8%;
	margin-bottom: 5px !important;
}

.col-xs-12.col-sm-12.col-md-12.col-lg-12.upload_image.address_sets.edit_project3 .test2.col-md-12.padding-zero div#myDropzone1 {
	width: 23%;
}

.col-xs-12.col-sm-12.col-md-12.col-lg-12.upload_image.address_sets.edit_project2 .test2.col-md-12.padding-zero .data1 .dropzone-previews1.dropzone.dz-image-preview {
	border: solid 1px #ddd !important;
	border-radius: 8px;
	width: 23%;
	margin-bottom: 5px !important;
}

.col-xs-12.col-sm-12.col-md-12.col-lg-12.upload_image.address_sets.edit_project2 .test2.col-md-12.padding-zero .data1 {
	display: block !important;
}

#floor_img_error {
	color: var(--theme-color) !important;
	display: block;
	position: relative;
	left: 25px;
	top: 65px;
	margin-top: 0px !important;
	margin-left: 0px !important;
}

.dropzone.form-group.col-md-3.dz-clickable .dz-default.dz-message {
	/* margin-top: 65px; */
	/* margin-bottom: 5px; */
	display: flex;
	align-items: center;
	justify-content: center;
	/* margin: 0 auto; */
}

#myDropzoneEdit1 .dz-default.dz-message {
	margin-top: 35px !important;
	margin-left: 10px;
}

.test2 .select-feature.f-select1 span {
	display: none;
}

.test2 .select-feature.f-select1 input.drop_check1 {
	display: none;
}

.test2 a.dz-remove {
	justify-content: center;
	text-align: center;
	font-size: 14px;
	color: var(--theme-color);
	margin-bottom: 5px;
}

.test2 div#myDropzoneEdit1 {
	width: 23.8%;
	margin-right: 9px;
}

/*06-02-2023*/

.dropfloor .dropzone-previews.dropzone.dz-image-preview a.dz-remove {
	font-size: 15px;
	color: var(--theme-color);
	margin-top: 3px;
	/*margin-left: 50px !important;*/
	text-align: center;
}

.dropzone.form-group.col-md-3.dz-clickable .dz-default.dz-message {
	margin-top: 65px;
}

ul.acc_login {
	height: 70px;
}

ul.acc_login li {
	list-style-type: none;
	padding: 30px 20px 30px 20px;
	/*background: var(--theme-color) var(--light-yelow-color)*/
	;
	color: #ffffff
		/*#000*/
	;
	height: 71px;
	cursor: pointer;
	float: left;
	width: 100%;
}

div#secondHeader.active ul.acc_login li {
	padding: 22px 20px 22px 20px;
	height: 71px;
}

button.menu_header_stky {
	height: 71px;
}

.bgg1 .col-xs-12.col-sm-12.col-md-12.col-lg-12.upload_image .dropzone.form-group.dz-clickable.col-md-3 {
	width: 23.3%;
	margin-right: 5px;
}

button.s_btn.btnn1.wtsim img {
	width: 45px;
	height: 45px;
	margin-top: 6px;
}

.r_side button.s_btn.btnn1.wtsim {
	padding: 0px 0px 0px 4px;
}

.search_coloumn #slider-container {
	margin: 10px 0px 15px 0px;
}

.keyword.bedrooms a.one-square {
	width: auto;
	border-radius: 5px;
	border: solid 1px #ddd;
}

/* .directory > a#tabJob.selected::after {content: '';border: 12px solid transparent;border-right-color: #fff;right: 23px;z-index: 99999;position: absolute;float: left;transform: rotate(-90deg);bottom: -22px;}
.directory > a#tabClassified.selected::after {content: '';border: 12px solid transparent;border-right-color: #fff;right: 50px;z-index: 99999;position: absolute;float: left;transform: rotate(-90deg);bottom: -22px;}
.directory > a#atabBusiness.selected::after {top: 69px; content: '';border: 12px solid transparent;border-right-color: #fff;right: 75px;z-index: 99999;position: absolute;float: left;transform: rotate(-90deg);bottom: -22px;} */
/*.name_detail .adr {margin: 4px 0px 4px 0px;}
.demo_1{font-size: 20px; margin: 0px 4px 0px 0px;}
#less .read_more_1 {/*font-size: 15px;}*/
.read_more_1 i.fa.fa-arrow-down._icon_1 {
	border: solid 1px var(--theme-color);
	border-radius: 20px;
	padding: 3px 4px 3px 4px;
	margin-right: 5px;
	color: var(--theme-color);
}

.read_more_1 i.fa.fa-arrow-up._icon_1 {
	border: solid 1px var(--theme-color);
	border-radius: 20px;
	padding: 3px 4px 3px 4px;
	margin-right: 5px;
	color: var(--theme-color);
}

.read_more_1 a#myBtn\ _btn_1 {
	color: var(--theme-color);
}

.bgg {
	background: white;
	float: left;
	width: 100%;
	border-radius: 10px;
	border: solid 1px lightgrey;
	margin: 0px 0px 10px 0px;
}

/*#registration_main #form_table .clr-red {width: 65%;top: 75px !important;left: -80px !important;}*/
li i.fa.fa-check.fa-lg {
	display: none;
}

.rooms_section .price_per_sqft {
	border-right: 0;
	border-bottom: 0;
}

.rooms_section .total_units {
	border-bottom: 0;
}

.rooms_section .bedrooms {
	border-bottom: 0;
}

.prop_info .delivery_date {
	border-right: 0;
}

.rooms_section span:nth-child(2) {
	font-weight: 600;
}

.prop_info span:nth-child(2) {
	font-weight: 600;
}

.pro_price h3 span {
	font-size: 15px;
	font-weight: 400;
}

.left-prof-img.review-section .review-section {
	display: flex;
}

.crdtxt {
	margin: 0;
	font-size: 14px;
	font-weight: 500;
	width: 70%;
}

tbody tr td.editClassified_submitbtn {
	margin-left: -12px;
}

.bgg1 .col-xs-12.col-sm-12.col-md-12.col-lg-12.padding-zero.upload_image._dropzone_add {
	margin-left: 0px;
}

.dropzone .dz-preview .dz-progress {
	display: none;
}

.dropzone .dz-preview .dz-details {
	display: none;
}

._edit_flor {
	margin-left: 15px;
}

.videogallery .custm-checkbox a {
	margin-top: -5px !important;
	float: left;
	width: 100%;
	margin-bottom: 5px;
}

.left-prof-img.review-section .fld-review {
	margin: 0px 0px 15px 10px !important;
}

/* .review-section div#showReview {margin-bottom: 50px !important;margin: 0px 0px 0px 0px;} */
/* .review-section div#showReview {margin-bottom: 30px !important;margin: 0px 0px 0px 0px;} */
.review-section div#showReview {
	margin-bottom: 0px !important;
	margin: 0px 0px 0px 0px;
}

.ag h4.text-center {
	font-size: 14px;
}

.ag1 h4.text-center {
	font-size: 14px;
}

@media screen and (min-width: 1136px) and (max-width: 1225px) {

	.imgg {
		height: 70px;
		width: 70px !important;
		border-radius: 50%;
		margin-left: 0px;
		margin-top: 0px;
	}

	.hw {
		height: 70px;
		width: 70px;
		/*max-width: 60px;max-height: 60px !important;min-height: 60px !important;min-width: 60px !important;*/
		margin-top: 4px;
	}

	.add_btn {
		background: #fff;
		display: flex;
		justify-content: center;
		align-items: center;
		border-radius: 8px;
		padding: 18px 20px;
		box-shadow: 0 10px 20px rgb(0 0 0 / 19%), 0 6px 6px rgb(0 0 0 / 23%);
		font-size: 17px;
		height: 50px;
	}

	.newa {
		font-size: 12px;
		position: relative;
		padding: 15px;
		box-shadow: 0 0 10px 5px rgb(0 0 0 / 40%);
		text-decoration: none;
		text-transform: uppercase;
		overflow: hidden;
		background-color: #fff;
		border-radius: 12px;
		bottom: 15px;
		text-align: center;
		width: 25%;
		cursor: pointer;
		box-shadow: 0 10px 20px rgb(0 0 0 / 19%), 0 6px 6px rgb(0 0 0 / 23%);
		padding-top: 18px;
		height: 50px;
	}

	.add_btn a {
		color: var(--theme-color);
		text-decoration: none;
		font-size: 15px;
	}

	.reviewpageleft .tabPannel ul li a span,
	.tab_area_cover .tabPannel ul li a span {
		/*border: none;*/
		font-size: 15px;
		font-weight: 500;
		font-family: 'Lato', sans-serif;
	}

	.ana_title h4 {
		font-size: 15px;
		width: 75%;
		color: #363636;
		font-weight: 500;
		line-height: 1.35;
	}

	.ana_title button {
		background: var(--light-yelow-color);
		border: none;
		border-radius: 6px;
		padding: 8px 15px;
		font-size: 14px;
		font-weight: 600;
		letter-spacing: 0.5px;
		width: 37%;
	}

	.note-editor .note-toolbar>.note-btn-group,
	.note-popover .popover-content>.note-btn-group {
		margin-top: 5px;
		margin-left: 15px !important;
		margin-right: 5px;
	}

	.note-btn-group.btn-group.note-font button.note-btn.btn.btn-default.btn-sm.note-btn-italic {
		font-size: 14px;
		padding: 0px 0px 0px 35px;
	}

	.note-btn-group.btn-group.note-font button.note-btn.btn.btn-default.btn-sm.note-btn-underline {
		font-size: 14px;
		padding: 0px 0px 0px 35px;
	}

	.test2 div#myDropzoneEdit1 {
		width: 31%;
		margin-right: 12px;
	}

	.data1 .dropzone-previews1.dropzone.dz-complete.dz-image-preview {
		border: solid 1px #ddd !important;
		border-radius: 8px;
		width: 31%;
		margin-bottom: 5px !important;
	}

	.bgg1 .col-xs-12.col-sm-12.col-md-12.col-lg-12.upload_image .dropzone.form-group.dz-clickable.col-md-3 {
		width: 31%;
		margin-right: 5px;
	}

	.data .dropzone-previews.dropzone.dz-image-preview {
		margin: 0px 5px 5px 0px !important;
		border: solid 1px #ddd !important;
		position: relative;
		border-radius: 8px;
		width: 31%;
		padding: 5px;
	}

	span.country_code.code1 {
		margin-top: 44px;
		height: 37px !important;
		margin-left: 5px;
	}

	.bgg1 .col-xs-12.col-sm-12.col-md-12.col-lg-12.upload_image .dropzone.form-group.dz-clickable.col-md-3 {
		width: 31%;
		margin-right: 5px;
	}

	.data .dropzone-previews.dropzone.dz-image-preview {
		margin: 0px 5px 5px 0px !important;
		border: solid 1px #ddd !important;
		position: relative;
		border-radius: 8px;
		width: 31%;
		padding: 5px;
	}

	.plat_form_cat select {
		height: 39px;
		float: left;
		outline: none;
	}

	.list_blue a {
		font-size: 12px;
		color: #111111;
		font-weight: 600;
		text-decoration: none;
		margin-bottom: 0px;
		display: block;
		line-height: 18px;
	}

	.home-page-listing .feature-listing {
		float: left;
		width: 100%;
		display: grid;
		grid-gap: 10px;
		grid-template-columns: repeat(auto-fill, minmax(32%, 1fr));
		margin-top: 15px;
	}

	/*9-feb-2023*/

	/* .directory > a#atabBusiness.selected::after {content: '';border: 12px solid transparent;border-right-color: #fff;right: 60px;z-index: 99999;position: absolute;float: left;transform: rotate(-90deg);bottom: -22px;} */
	.property_list .col-md-7 span.min1.mrgn {
		margin-left: 22px;
		border: 1px solid #bbb;
		padding: 2px 3px;
		font-size: 11px;
		width: 80% !important;
		float: left;
		text-align: center;
		border-radius: 50px;
	}

	.featuredSection .bed {
		font-size: 12px;
	}

	.featuredSection .col-md-7 span.min1.mrgn {
		font-size: 10px !important;
		padding: 0;
	}

	.featuredSection .col-md-5 span.min {
		font-size: 11px !important;
	}

	.property_sec {
		padding-top: 10px;
		float: left;
		width: 100%;
		padding-left: 0 !important;
	}

	.container {
		box-sizing: border-box;
		margin: 0 auto;
		padding: 0 15px;
		width: 100%;
	}

	div#side_add span.min1.mrgn {
		margin-left: 0px;
		border: 1px solid #bbb;
		padding: 2px 5px;
		font-size: 10px !important;
		width: 100% !important;
		float: left;
		text-align: center;
		border-radius: 50px;
	}

	.pn-infomation ul li:last-child a {
		padding-left: 6px !important;
	}

	.pn-infomation span.destop {
		padding-left: 5px !important;
	}

	/*11-feb-2023*/

	.aside-left #my_account_field .listin_cover .listin_covers #address_h {
		display: flex;
		border-bottom: 1px solid #dddddd;
	}

	.col-xs-12.col-sm-12.col-md-12.col-lg-12.upload_image.address_sets.edit_project2 ._span_editproject_add {
		z-index: 1;
		color: var(--theme-color);
		display: block;
		position: absolute;
		margin-top: 13%;
		margin-left: 5% !important;
	}

	.col-xs-12.col-sm-12.col-md-12.col-lg-12.upload_image.address_sets.edit_project3 ._span_editproject_flor {
		color: var(--theme-color);
		display: block;
		position: absolute;
		margin-top: 9%;
		margin-left: 7% !important;
	}

	.reviewpage_main .my-clasifi.business-profile-directory div#address_detail .one-square {
		width: auto;
		font-size: 16px;
	}

	div#my_registration_main #address_h .action_div {
		width: auto;
		display: flex;
		align-items: center;
		padding-top: 0;
	}

	.col-xs-12.col-sm-12.col-md-12.col-lg-12.upload_image.address_sets.edit_project2 ._span_editproperty_add {
		z-index: 1;
		color: var(--theme-color);
		display: block;
		position: absolute;
		margin-top: 13%;
		margin-left: 5% !important;
	}

	.col-xs-12.col-sm-12.col-md-12.col-lg-12.upload_image.address_sets.edit_project3 ._span_editproperty_flor {
		color: var(--theme-color);
		display: block;
		position: absolute;
		margin-top: 9%;
		margin-left: 6% !important;
	}

	.test2.col-md-12.padding-zero {
		margin-left: 6px;
	}

	.col-xs-12.col-sm-12.col-md-12.col-lg-12.padding-zero.upload_image._dropzone_add ._add_property_flor {
		color: var(--theme-color);
		display: block;
		position: absolute;
		margin-top: 8%;
		margin-left: 5% !important;
	}

	.col-xs-12.col-sm-12.col-md-12.col-lg-12.padding-zero.upload_image.add-project-img ._add_property_add {
		color: var(--theme-color);
		display: block;
		position: absolute;
		margin-left: 37px !important;
	}

	.col-xs-12.col-sm-12.col-md-12.col-lg-12.upload_image .add_project_add {
		color: var(--theme-color);
		display: block;
		position: absolute;
		margin-left: 37px !important;
	}

	.col-xs-12.col-sm-12.col-md-12.col-lg-12.upload_image .add_project_flor {
		color: var(--theme-color);
		display: block;
		position: absolute;
		margin-top: 8%;
		margin-left: 5% !important;
	}

	.analatics_top_bnnr {
		float: left;
		width: 102%;
		margin-left: -14px;
		background: transparent;
		border-radius: 4px;
		/* box-shadow: 0px 0px 5px #ccc; */
		margin-bottom: 20px;
	}

	div#LocationPopUp .oops_cont .choose_one ul {
		list-style: none;
		display: grid;
		/* grid-template-columns: 31.5% 31.5% 31.5%; */
		grid: repeat(12, auto) / auto-flow;
		padding: 0;
		grid-column-gap: 2%;
		text-align: left;
		font-size: 12px;
		grid-gap: 8px;
		justify-content: space-around;
	}

	div#side_add a p {
		font-size: 12px !important;
		font-weight: 400;
		width: 100%;
		color: #333;
	}

	.n_head_inner a h3 {
		margin: 0px;
		font-size: 17px !important;
		text-transform: capitalize;
		font-weight: 600;
		margin-left: 5px;
		padding-top: 0px;
		color: #333;
		line-height: 24px;
	}

	.bed span.col-md-6 {
		font-size: 13px;
	}

	.address_asts .col-xs-12.col-sm-12.col-md-12.col-lg-12 {
		padding: 0 0px;
	}

	.postadvertisement .col-xs-12.col-sm-6.col-md-6.st_adrs {
		margin-top: 6px;
		padding: 0px !important;
	}

	.postadvertisement ._terms_condition_ {
		float: left;
		padding-left: 0px !important;
		width: 100%;
	}

	.postadvertisement button#btSubmit {
		margin: 10px 0px 15px 4px !important;
	}

	.postadvertisement .descr_iptions.descr_iptions_2 {
		padding-left: 5px !important;
	}

	.postadvertisement .col-sm-12.key_words_section {
		padding-left: 5px !important;
	}

	.postadvertisement .category_st.col-xs-12.col-sm-12.col-md-12.col-lg-12 {
		height: auto;
		position: relative;
		padding-left: 5px !important;
	}

	.bgg1.tstt input#postalCode {
		width: 96% !important;
	}

	.postadvertisement .bgg1 {
		padding-right: 5px !important;
	}

	.col-xs-12.col-sm-6.col-md-4.st_adrsposted_code {
		padding-right: 15px !important;
	}

	.postadvertisement ._add_details {
		font-size: 20px !important;
	}

	.postadvertisement ._contact_heads_ {
		font-size: 20px !important;
		color: var(--theme-color);
		font-weight: 600;
	}

	._add_property_main .address_asts .col-xs-12.col-sm-12.col-md-12.col-lg-12 {
		padding: 0 5px;
	}

	/*15*/
	.postadvertisement_2 #registration_main #form_table .col-sm-12:nth-child(2) {
		padding-left: 0px !important;
	}

	.postadvertisement_2 .cate_experience .col-xs-12.col-sm-6.col-md-6.col-lg-6 {
		padding-left: 0px !important;
	}

	.real-estate_new_2 .spnn {
		font-weight: 800;
		font-size: 12px;
		color: white;
	}

	.real-estate_new_2 .cbdy {
		font-size: 12px;
		padding: 10px 0;
	}

	.real-estate_new .real-estate_new_2 .col-md-4 {
		padding: 0px 5px;
	}

	.real-estate_new .real-estate_new_2 .container-fluid .col-md-3._property_2 {
		padding: 0px 5px;
	}

	.real-estate_new .properties_2 .owl-item {
		width: 5% !important;
	}

	.real-estate_new .featuredSection .owl-item {
		width: 300px !important;
	}

	.container.container_tab.postadvertisement.postadvertisement_2 {
		background: #f5f5f5;
	}

	/*16*/
	/*realestate new*/
	.real-estate_new .container-fluid .col-md-3._property_2 {
		padding: 0px 5px;
	}

	.real-estate_new .container-fluid .col-md-12 {
		padding: 0px 30px 0px 30px !important;
	}

	.real-estate_new .sbg {
		background: green;
		padding: 4px 5px 0px 5px;
		font-size: 12px;
		margin-top: -5px;
		border-radius: 5px;
	}

	.registration_form .col-sm-12.padding-zero span i.fa.fa-question-circle {
		left: -14px;
		position: relative;
	}

}

@media screen and (min-width: 1024px) and (max-width: 1095px) {

	.imgg {
		height: 70px;
		width: 70px !important;
		border-radius: 50%;
		margin-left: 0px;
		margin-top: 0px;
	}

	.hw {
		height: 70px;
		width: 70px;
		max-width: 70px;
		max-height: 70px !important;
		min-height: 60px !important;
		min-width: 60px !important;
		margin-top: 0px;
	}

	.classified-detail div#address1 {
		width: 30%;
	}

	.classified-detail .left-prof-img {
		width: 69%;
		border: none;
		padding: 0;
		background: transparent;
		text-align: left;
	}

	/* .directory > a.selected::after {top: 68px;content: '';border: 12px solid transparent;border-right-color: #fff;right: 30px;z-index: 99999;position: absolute;float: left;transform: rotate(-90deg);}
.directory > a#tabJob.selected::after {content: '';border: 12px solid transparent;border-right-color: #fff;right: 13px;z-index: 99999;position: absolute;float: left;transform: rotate(-90deg);bottom: -24px;}
.directory > a#tabClassified.selected::after {content: '';border: 12px solid transparent;border-right-color: #fff;right: 36px;z-index: 99999;position: absolute;float: left;transform: rotate(-90deg);bottom: -24px;} */
	.reviewpageleft .tabPannel ul li a span,
	.tab_area_cover .tabPannel ul li a span {
		border: none;
		font-size: 15px;
		font-weight: 500;
		font-family: 'Lato', sans-serif;
	}

	.user-profile-views h4 {
		margin-top: 2px;
		font-size: 15px;
	}

	.tabPannel ul li a.selected span,
	.tabPannel ul li a.selected:hover span {
		color: #fff;
		background: var(--theme-color);
		border-radius: 0;
		border: none;
	}

	.add_btn {
		background: #fff;
		display: flex;
		justify-content: center;
		align-items: center;
		border-radius: 8px;
		padding: 8px 12px;
		box-shadow: 0 10px 20px rgb(0 0 0 / 19%), 0 6px 6px rgb(0 0 0 / 23%);
	}

	.add_btn a {
		color: var(--theme-color);
		text-decoration: none;
		font-size: 12px;
	}

	.newa {
		position: relative;
		padding: 0px 0px 0px 0px;
		box-shadow: 0 0 10px 5px rgb(0 0 0 / 40%);
		text-decoration: none;
		text-transform: uppercase;
		overflow: hidden;
		background-color: #fff;
		font-size: 12px;
		border-radius: 12px;
		bottom: 15px;
		text-align: center;
		width: 25%;
		cursor: pointer;
		box-shadow: 0 10px 20px rgb(0 0 0 / 19%), 0 6px 6px rgb(0 0 0 / 23%);
		display: flex;
		justify-content: center;
		align-items: center;
	}

	.tabPannel ul li a.selected span,
	.tabPannel ul li a.selected:hover span {
		color: #fff;
		background: var(--theme-color);
		/* border-radius: 0; */
		border: none;
	}

	.custom-select-trigger-text {
		height: 35px;
		top: 0px;
		padding-right: 35px;
		padding-left: 10px;
		line-height: 40px;
		font-size: 12px;
	}

	.add-mor {
		background: transparent;
		border: 1px solid var(--theme-color);
		padding: 6px 10px;
		border-radius: 5px;
		font-size: 12px;
	}

	.nav-fiels .cs-clasifi {
		color: var(--theme-color) !important;
		font-size: 16px;
	}

	.ana_title h4 {
		font-size: 13px;
		width: 75%;
		color: #363636;
		font-weight: 500;
		line-height: 1.35;
	}

	.ana_title button {
		background: var(--light-yelow-color);
		border: none;
		border-radius: 6px;
		width: 34% !important;
		padding: 8px 0px;
		font-size: 12px;
		font-weight: 600;
		letter-spacing: 0.5px;
	}

	.reviewpage_main .my-clasifi.business-profile-directory div#address_detail .one-square {
		width: auto;
		font-size: 12px;
	}

	div#my_registration_main #address_h .action_div ul {
		list-style: none;
		margin-bottom: 0;
		display: flex;
		FONT-SIZE: 12PX;
		align-items: center;
	}

	div#address_detail .list_num {
		font-size: 11px;
	}

	.aside-left #my_account_field .listin_cover .listin_covers .address_detail-data p {
		min-height: 0px;
		font-size: 12px !important;
	}

	.row.analatics_top_bnnr .analatic_inner {
		width: 100%;
		padding: 15px 12px;
	}

	/*08-feb-2023*/


	.user-profile-views {
		float: left;
		width: 100%;
		background: var(--light-yelow-color);
		padding: 15px;
		min-height: 150px;
	}

	.col-xs-12.col-sm-12.col-md-12.col-lg-12.upload_image.address_sets.edit_project2 .test.col-md-12.padding-zero div#myDropzone1 {
		width: 31%;
	}

	.col-xs-12.col-sm-12.col-md-12.col-lg-12.upload_image.address_sets.edit_project2 .test.col-md-12.padding-zero .data1 .dropzone-previews1.dropzone.dz-image-preview {
		border: solid 1px #ddd !important;
		border-radius: 8px;
		width: 31%;
		margin-bottom: 5px !important;
	}

	.select-feature.f-select1 {
		width: 100%;
		font-size: 13px;
		color: var(--theme-color);
		background: none !important;
		float: left;
		padding: 0 !important;
	}

	#registration_main .address_sets .dropzone-previews.dropzone .select-feature input.drop_check,
	#registration_main .address_sets .dropzone-previews1.dropzone .select-feature input.drop_check1 {
		position: relative;
		right: inherit;
		width: 15px !important;
		margin: 0 0px 0px 10px;
	}

	.plat_form_cat select {
		height: 39px !important;
		float: left;
		outline: none;
		font-size: 12px;
	}

	.data1 .dropzone-previews1.dropzone.dz-complete.dz-image-preview {
		border: solid 1px #ddd !important;
		border-radius: 8px;
		width: 31%;
		margin-bottom: 5px !important;
	}

	.test2 div#myDropzoneEdit1 {
		width: 31%;
		margin-right: 12px;
	}

	#myDropzoneEdit1 .dz-default.dz-message {
		margin-top: 32px !important;
		margin-left: 10px;
	}

	#registration_main label.label_b {
		font-size: 10px !important;
		font-weight: normal;
	}

	#registration_main input {
		border: 1px solid #bbb;
		border-radius: 5px;
		outline: none;
		font-size: 10px;
		width: 98% !important;
		float: left;
	}

	span.labels {
		font-size: 14px;
		color: #222;
		margin-bottom: 8px;
		display: block;
		font-weight: 600;
	}

	.plat_form_cat div#img_headings {
		padding: 4px 10px;
		font-weight: 700;
		border-left: solid var(--light-yelow-color) 4px;
		font-size: 16px;
		margin: 12px 0px;
		color: var(--theme-color);
	}

	.data1 .dropzone-previews1.dropzone.dz-image-preview {
		border: solid 1px #ddd !important;
		border-radius: 8px;
		width: 31%;
		margin-bottom: 5px !important;
	}

	.note-editing-area p {
		font-size: 10px;
		line-height: 1.75;
	}

	col-xs-12.col-sm-12.col-md-12.col-lg-12.contact-info.padding-zero div#contact_headings {
		padding: 4px 10px;
		font-weight: 700;
		border-left: solid var(--light-yelow-color) 4px;
		font-size: 16px;
		margin: 12px 0px;
	}

	.lb_mobile span.country_code,
	.lb_phone span.country_code {
		top: 22px;
	}

	.test.col-md-12.padding-zero.prop div#myDropzone {
		width: 31.7%;
	}

	.add-project-img .data .dropzone-previews.dropzone.dz-image-preview {
		margin: 5px 5px 5px 0px !important;
		border: solid 1px #ddd !important;
		position: relative;
		border-radius: 8px;
		width: 31%;
		padding: 5px;
	}

	.bgg1 .col-xs-12.col-sm-12.col-md-12.col-lg-12.upload_image .dropzone.form-group.dz-clickable.col-md-3 {
		width: 31%;
		margin-right: 5px;
	}

	.data .dropzone-previews.dropzone.dz-image-preview {
		margin: 0px 5px 5px 0px !important;
		border: solid 1px #ddd !important;
		position: relative;
		border-radius: 8px;
		width: 24.2%;
		padding: 5px;
	}

	div .registration_form .form-group.address_sets div#myDropzone {
		width: 24.2%;
	}

	span.country_code.code1 {
		margin-top: 29px;
		height: 37px !important;
		margin-left: 0px;
	}

	.privacy_p {
		padding-left: 0px !important;
	}

	.catre_ry {
		border-radius: 6px;
		font-size: 12px;
		border: 1px solid #bbb !important;
	}

	.bgg1 span.labels._edit_flor {
		margin-left: 0px;
	}

	.bgg1 .col-xs-12.col-sm-12.col-md-12.col-lg-12.upload_image.address_sets.edit_project3 {
		margin-left: -15px !important;
	}

	.list_blue a {
		font-size: 11px;
		color: #111111;
		font-weight: 600;
		text-decoration: none;
		margin-bottom: 0px;
		display: block;
		line-height: 18px;
	}

	#featured_adds_h {
		font-size: 20px;
		font-weight: 600;
		letter-spacing: 0.5px;
		color: #000;
		font-family: 'Open Sans', sans-serif;
		margin-bottom: 5px;
		float: left;
		width: 100%;
	}

	#left_sub div#cat_link {
		display: flex;
		margin: 5px 0px !important;
	}

	.left_sidebar.small-left div#left_sub table td {
		display: block;
		width: 100%;
		overflow: hidden;
		padding: 0px 0;
		border-bottom: 1px solid #F2F2F2;
	}

	.left_sidebar.small-left {
		width: 27%;
	}

	.right-b {
		width: 73%;
		box-sizing: border-box;
		float: right;
		margin-top: -10px;
		padding: 0 15px;
	}

	#registration_main input {
		margin-top: -8px;
	}

	div#secondHeader.active .banner_input.input_search input.sticky-search-input {
		font-size: 12.5px !important;
		width: 65% !important;
	}

	.directory_panel {
		position: absolute;
		left: 12%;
	}

	/* .directory > a#atabBusiness.selected::after { top: 68px; content: '';border: 12px solid transparent;border-right-color: #fff;right: 50px;z-index: 99999;position: absolute;float: left;transform: rotate(-90deg);bottom: -22px;} */
	.property_list .col-md-7 span.min1.mrgn {
		margin-left: 22px;
		border: 1px solid #bbb;
		padding: 5px 3px;
		font-size: 10px !important;
		width: 80% !important;
		float: left;
		text-align: center;
		border-radius: 50px;
	}

	.owl-carousel .owl-item div {
		padding: 0 0px;
		font-size: 12px;
	}

	/*.featuredSection .owl-item {width: 9% !important;}*/
	.featuredSection .owl-item {
		width: 7% !important;
	}

	.review-section {
		float: left;
		width: 96%;
		margin-left: 5px;
	}

	.name_detail .adr {
		width: 100%;
		float: left;
		font-size: 12px;
		display: flex;
		margin-top: 8px;
	}

	.demo_1 {
		font-size: 20px;
		margin: -5px 4px 0px 0px;
	}

	.container {
		box-sizing: border-box;
		margin: 0 auto;
		padding: 0 45px;
		width: 100%;
	}

	.container .row .col-md-9 {
		padding: 0px 0px 0px 15px;
	}

	.product-deta .col-md-4 {
		padding-left: 0;
		width: 45%;
	}

	.a1 {
		padding: 0px 0px 5px;
		float: left;
		width: 100%;
		display: flex;
	}

	.pn-infomation ul li a {
		color: #595b5d;
		margin-left: 10px;
		text-align: left;
		width: 90%;
		font-size: 11px !important;
		font-weight: 600;
		float: left;
		word-break: break-all;
	}

	.product-deta .col-md-9 {
		width: 72%;
	}

	.product-deta .add-ress.col-md-3.ps1 {
		width: 27%;
		margin-left: 5px;
	}

	.product-deta .property_sec.container {
		padding: 0px 0px 0px 0px;
	}

	/*.feaProject .owl-item {width: 10% !important;}*/
	.feaProject .owl-item {
		width: 8% !important;
	}

	#side_add span.spnlft.col-md-6 {
		font-size: 13px !important;
	}

	#side_add span.spnrht.col-md-6 {
		font-size: 13px !important;
	}

	.pn-infomation ul li:last-child a {
		padding-left: 2px !important;
		width: 100%;
	}

	.add-ress ul.hm-adrs {
		font-size: 11px !important;
		font-weight: 600;
	}

	.featuredSection .owl-prev {
		position: absolute;
		top: 38%;
		left: -55px !important;
		background-color: #cddfe3 !important;
		background-size: 22px !important;
		background-position: center !important;
		border-radius: 50%;
	}

	.featuredSection .owl-next {
		position: absolute;
		top: 38%;
		right: -65px !important;
		background-color: #cddfe3 !important;
		background-size: 22px !important;
		background-position: center !important;
		border-radius: 50% !important;
	}

	/*11-feb-2023*/

	.aside-left #my_account_field .listin_cover .listin_covers #address_h {
		display: flex;
		border-bottom: 1px solid #dddddd;
	}

	.col-xs-12.col-sm-12.col-md-12.col-lg-12.upload_image.address_sets.edit_project3 ._span_editproperty_flor {
		color: var(--theme-color);
		display: block;
		position: absolute;
		margin-top: 11% !important;
		margin-left: 5% !important;
	}

	.col-xs-12.col-sm-12.col-md-12.col-lg-12.upload_image.address_sets.edit_project2 ._span_editproperty_add {
		z-index: 1;
		color: var(--theme-color);
		display: block;
		position: absolute;
		margin-top: 16% !important;
		margin-left: 3% !important;
	}

	.col-xs-12.col-sm-12.col-md-12.col-lg-12.upload_image.address_sets.edit_project3 ._span_editproject_flor {
		color: var(--theme-color);
		display: block;
		position: absolute;
		margin-top: 11% !important;
		margin-left: 5% !important;
	}

	.col-xs-12.col-sm-12.col-md-12.col-lg-12.upload_image.address_sets.edit_project2 ._span_editproject_add {
		z-index: 1;
		color: var(--theme-color);
		display: block;
		position: absolute;
		margin-top: 16% !important;
		margin-left: 3% !important;
	}

	.test2.col-md-12.padding-zero {
		margin-left: 12px;
	}

	.bgg1 div#form_table {
		margin-left: 6px !important;
	}

	.col-xs-12.col-sm-12.col-md-12.col-lg-12.padding-zero.upload_image._dropzone_add ._add_property_flor {
		color: var(--theme-color);
		display: block;
		position: absolute;
		margin-top: 10% !important;
		margin-left: 3% !important;
	}

	.col-xs-12.col-sm-12.col-md-12.col-lg-12.upload_image .add_project_add {
		color: var(--theme-color);
		display: block;
		position: absolute;
		margin-left: 15px !important;
	}

	.col-xs-12.col-sm-12.col-md-12.col-lg-12.upload_image .add_project_flor {
		color: var(--theme-color);
		display: block;
		position: absolute;
		margin-top: 10% !important;
		margin-left: 3% !important;
	}

	div#LocationPopUp .oops_cont .choose_one ul {
		list-style: none;
		display: grid;
		/* grid-template-columns: 31.5% 31.5% 31.5%; */
		grid: repeat(12, auto) / auto-flow;
		padding: 0;
		grid-column-gap: 2%;
		padding-bottom: 20px;
		text-align: left;
		font-size: 10px;
		grid-gap: 8px;
		justify-content: space-around;
	}

	div#LocationPopUp .oops_cont strong {
		float: left;
		color: #303030;
		font-weight: 500;
		font-size: 20px !important;
		margin-top: -40px;
	}

	.analatics_top_bnnr {
		float: left;
		width: 114%;
		margin-left: -40px;
		background: transparent;
		border-radius: 4px;
		/* box-shadow: 0px 0px 5px #ccc; */
		/* margin: 0; */
		margin-bottom: 20px;
	}

	#form_table .cont_infor .col-sm-6:nth-child(2n) span.country_code {
		top: 29px;
		left: 10px;
	}

	#form_table .cont_infor span.country_code {
		top: 29px;
		left: 1px;
	}

	.my_listing_main input#rera_approved {
		margin-top: 4px;
	}

	.my_listing_main input#rera_unapproved {
		margin-top: 4px;
	}

	div#side_add a p {
		font-size: 12px !important;
		font-weight: 400;
		width: 100%;
		color: #333;
	}

	.n_head_inner a h3 {
		margin: 0px;
		font-size: 16px !important;
		text-transform: capitalize;
		font-weight: 600;
		margin-left: 5px;
		padding-top: 0px;
		color: #333;
		line-height: 24px;
	}

	.home-page-listing .feature-listing div.listing_right p {
		min-height: 40px;
		margin-bottom: 0;
		color: #2a2a2a;
	}

	.postadvertisement .lb_city span.labels {
		padding-bottom: 8px;
	}

	.postadvertisement .lb_postale_code span.labels {
		padding-bottom: 8px;
	}

	.postadvertisement .lb_mobile span.labels {
		padding-bottom: 8px;
	}

	.postadvertisement .lb_phone span.labels {
		padding-bottom: 8px;
	}

	.postadvertisement .lb_name span.labels {
		padding-bottom: 8px;
	}

	.postadvertisement .lb_email span.labels {
		padding-bottom: 8px;
	}

	.postadvertisement .col-xs-12.col-sm-6.col-md-12.col-lg-12.mobile-feild-address span.country_code {
		margin-top: 8px;
	}

	.postadvertisement .web_site_url span.labels {
		padding-bottom: 8px;
	}

	.postadvertisement .ad_title span.labels {
		padding-bottom: 8px;
	}

	.postadvertisement #registration_main #form_table .col-sm-12:nth-child(2) {
		padding-left: 0px
			/*!important*/
		;
		padding-right: 0px;
	}

	.postadvertisement .descr_iptions_2 .note-editor.note-frame.panel.panel-default {
		width: 100% !important;
		margin-left: 3px;
	}

	.postadvertisement ._add_details {
		font-size: 20px !important;
	}

	.postadvertisement ._contact_heads_ {
		font-size: 20px !important;
		color: var(--theme-color);
		font-weight: 600;
	}

	.postadvertisement .col-xs-12.col-sm-6.col-md-12.col-lg-12.name-feild-address {
		padding-left: 0px !important;
	}

	.postadvertisement .col-xs-12.col-sm-6.col-md-12.col-lg-12.mobile-feild-address {
		padding-left: 0px !important;
	}

	.postadvertisement .col-xs-12.col-sm-6.col-md-6.col-lg-6.address_asts {
		margin-left: -4px !important;
	}

	.postadvertisement ._terms_condition_ {
		float: left;
		padding-left: 0px !important;
		font-size: 10px;
	}

	.postadvertisement button#btSubmit {
		margin: 10px 0px 15px 4px !important;
	}

	.postadvertisement div#registration_headings {
		font-size: 15px;
	}

	.postadvertisement .col-xs-12.col-sm-12.col-md-12.col-lg-12.cate_experience {
		margin-left: 8px;
	}

	.postadvertisement #registration_main #form_table .col-sm-12.key_words_section {
		margin-left: 8px !important;
	}

	.postadvertisement .web_site_url .url_sd input#url {
		width: 96% !important;
	}

	.postadvertisement .web_site_url {
		margin-left: -8px;
	}

	.postadvertisement .descr_iptions.descr_iptions_2 {
		width: 100%;
		padding-left: 4px;
	}

	.postadvertisement .descri_ption_sct .col-xm-12.col-sm-12.col-md-12.col-lg-12.uploardimg_input {
		padding-left: 5px !important;
	}

	.postadvertisement div#myDropzone {
		width: 100%;
	}

	.postadvertisement .tstt {
		padding-left: 15px !important;
	}

	.postadvertisement .col-xs-12.col-sm-6.col-md-12.col-lg-12.name-feild-address input#name {
		width: 98% !important;
	}

	.postadvertisement .col-xs-12.col-sm-6.col-md-12.col-lg-12.mobile-feild-address input#mobile {
		width: 98% !important;
	}

	.postadvertisement textarea#ctl00_MainContent_txtAddress {
		width: 98% !important;
	}

	.postadvertisement .col-xs-12.col-sm-6.col-md-6.st_adrs {
		margin-top: 6px;
		padding-left: 0 !important;
	}

	.real-estate_new .real-estate_new_2 .col-md-9 .col-md-4 {
		width: 50%;
	}

	.real-estate_new .real-estate_new_2 .col-md-12 .col-md-3 {
		width: 33.3%;
	}

	/*15*/
	.real-estate_new .real-estate_new_2 .col-md-12 .col-md-3._property_2 {
		padding: 15px 15px 0px 0px;
	}

	.real-estate_new .real-estate_new_2 .col-md-3 {
		padding: 0;
	}

	.real-estate_new .featuredSection .owl-item {
		width: 8% !important;
	}

	.container.container_tab.postadvertisement.postadvertisement_2 {
		background: #f5f5f5;
	}

	.postadvertisement_2 .col-xs-12.col-sm-6.col-md-6.col-lg-6 {
		padding-left: 0px !important;
	}

	.postadvertisement_2 .col-xs-12.col-sm-12.col-md-12.col-lg-12.cate_experience {
		margin-left: 0px;
	}

	.postadvertisement_2 #registration_main #form_table .col-sm-12.key_words_section {
		margin-left: 0px !important;
	}

	.postadvertisement_2 input#title {
		margin-top: 0;
	}

	.postadvertisement_2 .col-xs-12.col-sm-6.col-md-6.col-lg-6.sub_stg {
		padding-left: 0px !important;
		margin-left: -2px;
	}

	.postadvertisement_2 .col-xs-12.col-sm-12.col-md-6.col-lg-6 .lb_name {
		padding-left: 5px;
	}

	.postadvertisement_2 .col-xs-12.col-sm-12.col-md-6.col-lg-6 .lb_mobile {
		padding-left: 5px;
	}

	.postadvertisement .col-xs-12.col-sm-6.col-md-6.st_adrs .lb_state {
		padding-left: 5px;
	}

	.postadvertisement_2 .col-xs-12.col-sm-6.col-md-6.col-lg-6.address_asts.editClasfiedform_address .lb_address {
		padding-left: 10px !important;
	}

	.postadvertisement_2 div#myDropzone {
		width: 99%;
	}

	.postadvertisement_2 input#email {
		width: 96% !important;
	}

	.postadvertisement_2 input#phone {
		width: 96% !important;
	}

	.postadvertisement_2 input#postalCode {
		width: 96% !important;
	}

	.postadvertisement_2 .lb_phone span.country_code {
		top: 29px;
	}

	.postadvertisement_2 .lb_mobile span.country_code {
		top: 29px;
		left: 6px;
	}

	/*16*/
	/*realestate new*/
	.real-estate_new .container-fluid .col-md-12 {
		padding: 0px 40px 0px 60px !important;
	}

	.real-estate_new .container-fluid .col-md-3._property_2 {
		width: 33.3%;
	}

	.real-estate_new .container-fluid .row._property2 {
		margin: 0;
	}

	.realestate.bgm a.icon1 {
		float: right;
		position: absolute;
		left: 82% !important;
		top: 15px;
		display: block;
		margin-left: 0px !important;
		margin-top: 0px !important;
	}

	/*registration form*/
	.registration_form .form-group.descri_ptions .note-editor.note-frame.panel.panel-default {
		margin: 0px 0px 0px 0px !important;
		width: 100% !important;
	}

	.registration_form .form-group.mobile_ph.mobileview .col-sm-6 {
		padding: 0px 0px 0px 15px;
	}

	/* .registration_form .form-group .col-sm-6 {padding: 0px 0px 0px 15px;}
.registration_form .form-group .col-sm-4 {padding: 0px 0px 0px 15px;} */
	.form-group .privacy_p #chkTerms {
		width: 30px !important;
	}

	.accountregistration_container .form-group.address_sets .col-sm-12 {
		padding: 0px 0px 0px 0px;
	}

	.accountregistration_container .btnPre {
		position: absolute;
		right: 0px;
		top: 0px;
		background-size: 0;
		transition: .8s;
		background-repeat: no-repeat;
		transition-timing-function: cubic-bezier(0.52, 1.64, 0.37, 0.66);
	}

	.accountregistration_container div#form_table input {
		margin-top: 0px;
	}

	.form-group.descri_ptions span {
		padding-left: 0px;
	}

	.registration_form .form-group.descri_ptions .tot_wor {
		padding-left: 0px;
		float: left;
		color: #4a4d4d;
		width: 100%;
	}

	.realestate .name_detail .adr {
		width: 100%;
		float: left;
		font-size: 12px;
		display: flex;
		margin-top: 5px;
	}

}

/*7-feb-2023*/

.sp-name.dsf span.fttn.fttn1._spn_name2 {
	margin-left: 53px;
	font-weight: 300;
}

.sp-name.dsf span.spn-name1 {
	margin-left: 6px;
	color: #333;
	font-size: 18px;
}

.hm-adrs li._li2 {
	margin-bottom: 0;
}

.bed span.spnrht.col-md-7 {
	text-align: end;
	width: 55%;
	display: -webkit-box;
	max-width: 60%;
	-webkit-line-clamp: 1;
	-webkit-box-orient: vertical;
	overflow: hidden;
	text-overflow: ellipsis;
}

.bed span.spnlft.col-md-5 {
	/*width: auto;*/
	text-align: start;
	justify-content: start;
}

.keyword.bathroom a.one-square {
	width: auto;
	border-radius: 5px;
	border: solid 1px #ddd;
	padding: 2px 5px;
}

.list_num i.fa.fa-bath {
	margin: 0px 6px 0px 0px;
}

.col-sm-2 img.p-img {
	padding: 10px;
}

/*.mySlides img {max-height: 250px !important;margin-top: 20px;}*/
/*.modal .modal-content.modal-lg {margin-bottom: 30px;}*/
.modal .modal-content.modal-lg {
	background: none !important;
}

.card-body .col-md-5 .min {
	margin-left: -5px;
}


/*****Tour Style Start*****/

.tour_section {
	background-color: rgb(0, 0, 0, 0.3);
	height: 100vh;
	width: 100%;
	background-size: cover;
}

.tour_section .busi_tour {
	background: #fff;
	width: 90%;
	left: 30px;
	position: relative;
	top: 20px;
	border-radius: 20px;
	padding: 20px 15px;
	padding-top: 10px;
	margin-top: 10px
}

.busi_tour .left_cont ul {
	padding-left: 15px;
}

.busi_tour .left_cont h2 {
	font-size: 20px;
	font-weight: 600;
	padding-top: 10px;
}

.busi_tour .left_cont ul li {
	font-size: 14px;
	line-height: 2;
}

.busi_tour .play_icon {
	position: absolute;
	top: 36%;
	left: 50%;
	font-size: 40px;
	height: 60px;
	width: 60px;
	border-radius: 50px;
	border: 1px solid #fff;
}

.busi_tour .play_icon .fa-play:before {
	left: 18px !important;
	position: relative;
	color: #fff;
}

.busi_tour .skip_btn {
	float: right;
	background: #2a2948;
	color: #fff;
	border-radius: 15px;
	font-size: 12px;
	width: 70px;
	text-align: center;
	padding: 3px;
	border: none;
	margin-bottom: 10px;
	position: relative;
	right: 15px;
}

.busi_tour .next_btn {
	float: none;
	background: transparent;
	color: #21798f;
	border-radius: 15px;
	font-size: 16px;
	width: 70px;
	text-align: center;
	padding: 3px;
	border: none;
	position: relative;
	right: 15px;
	font-weight: 600;
}

.busi_tour .next_btn .fa-long-arrow-right:before {
	content: "\f178";
	top: 1px;
	position: relative;
	left: 5px;
}

/****tour style*****/

/****cover photo****/
.tour_section {
	background-color: rgb(0, 0, 0, 0.3);
	height: 100vh;
	width: 100%;
	background-size: cover;
}

.tour_section .coverphoto_tour {
	background: #fff;
	width: 90%;
	left: 30px;
	position: relative;
	top: 20px;
	border-radius: 20px;
	padding: 20px 15px;
	padding-top: 10px;
}

.coverphoto_tour .left_cont ul {
	padding-left: 15px;
}

.coverphoto_tour .left_cont h2 {
	font-size: 20px;
	font-weight: 600;
	padding-top: 10px;
}

.coverphoto_tour .left_cont ul li {
	font-size: 14px;
	line-height: 2;
}

.coverphoto_tour .play_icon {
	position: absolute;
	top: 36%;
	left: 50%;
	font-size: 40px;
	height: 60px;
	width: 60px;
	border-radius: 50px;
	border: 1px solid #fff;
}

.coverphoto_tour .play_icon .fa-play:before {
	left: 18px !important;
	position: relative;
	color: #fff;
}

.coverphoto_tour .skip_btn {
	float: right;
	background: #2a2948;
	color: #fff;
	border-radius: 15px;
	font-size: 12px;
	width: 70px;
	text-align: center;
	padding: 3px;
	border: none;
	margin-bottom: 10px;
	position: relative;
	right: 15px;
}

.coverphoto_tour .next_btn {
	float: none;
	background: transparent;
	color: #21798f;
	border-radius: 15px;
	font-size: 16px;
	width: 70px;
	text-align: center;
	padding: 3px;
	border: none;
	position: relative;
	right: 15px;
	font-weight: 600;
}

.coverphoto_tour .next_btn .fa-long-arrow-right:before {
	content: "\f178";
	top: 1px;
	position: relative;
	left: 5px;
}

.box {
	background-color: #eee;
	border: black solid 1px;
	width: 100px;
	height: 50px;
	margin: 4px;
}

/****cover photo****/

/***Tour Popup style***/
.popover {
	max-width: 50% !important;
}

button.btn.btn-sm.btn-default {
	float: none;
	background: transparent;
	color: #21798f;
	border-radius: 15px;
	font-size: 16px;
	width: 70px;
	text-align: center;
	padding: 3px;
	border: none;
	position: relative;
	right: 15px;
	font-weight: 600;
}

.tour-step-background {
	background: transparent;
	border: 2px solid #ccc;
}

li.project_li.active a {
	color: var(--theme-color);
	border-bottom: 2px solid var(--theme-color);
}

/***Tour Popup***/
/***Tour Popup 07 feb***/

@media screen and (min-width: 1294px) and (max-width: 1394px) {
	.busi_tour .left_cont ul li {
		font-size: 13px;
		line-height: 2;
	}
}

@media screen and (min-width: 1136px) and (max-width: 1293px) {

	.busi_tour .left_cont ul li {
		font-size: 12px;
		line-height: 2;
	}

	.busi_tour .left_cont h2 {
		font-size: 18px;
		font-weight: 600;
		padding-top: 10px;
	}

	button.btn.btn-sm.btn-default {
		float: none;
		background: transparent;
		color: #21798f;
		border-radius: 15px;
		font-size: 15px;
		width: auto;
		text-align: center;
		padding: 3px;
		border: none;
		position: relative;
		right: 15px;
		font-weight: 600;
	}

}

@media screen and (min-width: 1024px) and (max-width: 1095px) {

	.busi_tour .left_cont ul li {
		font-size: 10px;
		line-height: 2;
	}

	.busi_tour .left_cont h2 {
		font-size: 18px;
		font-weight: 600;
		padding-top: 10px;
	}

	button.btn.btn-sm.btn-default {
		float: none;
		background: transparent;
		color: #21798f;
		border-radius: 15px;
		font-size: 14px;
		width: 70px;
		text-align: center;
		padding: 3px;
		border: none;
		position: relative;
		right: 15px;
		font-weight: 600;
	}

}

.tour-step-background {
	background: transparent !important;
}


#step-2 .tour-step-background {
	width: 170px !important
}

/***Tour Popup 07 feb***/
/***Tour Popup end***/


/*08-feb-2023*/
.grid-prod h1 {
	text-align: center;
	font-size: 20px;
	padding: 20px;
	border-radius: 10px;
	color: var(--theme-color);
	font-weight: 300;
}

.terms_classfied div#registration_headings_new {
	font-size: 15px;
}

.ad_tit_le span.clr-red.server_error {
	float: left;
	justify-content: center;
	width: 100%;
}

/* div#descriptions1 span.clr-red.server_error {float: left;width: 100%;margin-top: 33%;} */
.test span.clr-red.server_error {
	width: 100%;
	float: left;
	margin-left: 40%;
}

.lb_mobile1 span.clr-red.server_error {
	margin-top: 12px;
}

.lb_phone1 span.clr-red.server_error {
	margin-top: 12px;
}

.lb_city1 span.clr-red.server_error {
	margin-top: 12px;
}

.lb_state1 span.clr-red.server_error {
	margin-top: 12px;
}

.lb_postale_code1 span.clr-red.server_error {
	margin-top: 12px;
}

.lb_address._width_ span.clr-red.server_error {
	margin-top: 30px;
}

.privacy_p .error_mssg {
	width: 100%;
	/* display: none; */
	float: left;
	position: absolute;
	margin-top: -53px;
	margin-left: 22px;
}

.editClassified_submitbtn input#btSubmit {
	margin-top: 10px;
}

.lb_address span.clr-red.server_error {
	margin-top: 30px;
}

div#myDropzone span#error2 {
	margin-top: -40px;
}

.editClassified_submitbtn .button_add {
	padding: 8px 20px 8px 20px !important;
	background: var(--theme-color);
	color: white !important;
	border-radius: 5px !important;
	font-size: 15px !important;
	margin-top: 5px !important;
}

.editClassified_submitbtn .button_add1 {
	padding: 8px 20px 8px 20px !important;
	background: var(--theme-color);
	color: white !important;
	border-radius: 5px !important;
	font-size: 15px !important;
}

.editClassified_submitbtn._addproject_ {
	float: left;
	width: 100%;
	/*margin-left: 20px;margin-top: 5px;*/
}

td.editClassified_submitbtn._editproject_ {
	margin-left: 0px;
	margin-top: 5px;
}

.editClassified_submitbtn._editproperty_ {
	margin-left: 10px;
	margin-top: 5px;
}

.privacy_p span.clr-red.server_error {
	margin-top: 8px;
}

.back-button:hover {
	color: #fff;
}

a.signupBack_.lis_back.back-button.lis_next:hover {
	color: var(--theme-color);
}

/* .bgg1 .project_type {margin-left: 5px;} */
/*.directory_panel {width: 52%;position: absolute;left: 12%;}*/
.prod-grid.image_container .pro-name p {
	font-weight: 300;
	margin-top: 5px;
	overflow: hidden;
	text-overflow: ellipsis;
	display: -webkit-box;
	-webkit-line-clamp: 2;
	-webkit-box-orient: vertical;
}

div#my_registration_main section.section-grid {
	margin-top: 20px;
}

/*owl carasou;l*/

.featuredSection .owl-wrapper-outer {
	height: auto !important;
}

.featuredSection .featured {
	padding: 10px !important;
}

.featuredSection .featured .property_list {
	float: left;
	width: 100%;
	border: solid 1px #e3e3e3;
}

.featuredSection .featured .property_list .name_head {
	width: 95%;
	left: 5px;
}

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

/*09-feb-2023*/

.featuredSection .owl-buttons {
	float: none;
}

.featuredSection .owl-prev {
	position: absolute;
	top: 38%;
	left: -40px;
	background-color: #cddfe3 !important;
	background-size: 22px !important;
	background-position: center !important;
	border-radius: 50%;
}

.featuredSection .owl-next {
	position: absolute;
	top: 38%;
	right: -50px !important;
	background-color: #cddfe3 !important;
	background-size: 22px !important;
	background-position: center !important;
	border-radius: 50% !important;
}

._head_2 input.sticky-search-input {
	width: 100% !important;
}

.featuredSection .property_list:after {
	content: url(../images/featurd-img.png);
	position: absolute;
	left: 0px;
	top: 0px;
}

.featuredSectionDiv {
	width: 90%;
	margin: 0 auto;
}

/* home page */
@media only screen and (min-width: 3882px) {

	.home-page-listing .feature-listing {
		float: left;
		width: 100%;
		display: grid;
		grid-gap: 15px;
		grid-template-columns: repeat(auto-fill, minmax(24%, 1fr));
		margin-top: 15px;
	}

	.col3 .col-sm-4.col-lg-4.col-md-4 {
		width: 20%;
	}

	.directory_panel {
		float: left;
		height: auto;
		margin: 0 auto;
		width: 56%;
		/* width: 55%; */
		z-index: 99;
		position: relative;
	}

}

#side_add .property_list {
	background: #fff;
	float: left;
}

.add-ress.col-md-3.ps1 div#side_add {
	padding: 0px;
	box-shadow: 0px 0px 1px 0px #bbb;
	margin: 15px 0px;
}

.add-ress.col-md-3.ps1 #side_add div {
	width: 100% !important;
	float: left;
}

.add-ress.col-md-3.ps1 #side_add div#side_add_h {
	padding-left: 10px;
}

.featuredSectionDiv .owl-wrapper-outer {
	height: auto !important;
}

.add-ress div#side_add {
	margin-top: 15px;
	padding: 0;
}

.add-ress #side_add div {
	width: 100% !important;
}

.add-ress #side_add div#side_add_h {
	padding-left: 10px;
}

.prod-grid.image_container .middle .text {
	margin-top: 8px;
}

.property_sec.\.container .property_img {
	display: block;
}

#side_add .card-body {
	display: flex;
}

div#side_add span.min1.mrgn {
	margin-left: 0px;
	border: 1px solid #bbb;
	padding: 2px 3px;
	font-size: 10px;
	width: 100% !important;
	float: left;
	text-align: center;
	border-radius: 50px;
}

div#side_add span.min {
	font-size: 12px;
}

div#side_add .card-body {
	font-size: 12px;
	font-weight: 400;
}

div#side_add a p {
	font-size: 14px;
	font-weight: 400;
	width: 100%;
	color: #333;
}

.add-ress p.card-text.mts1 {
	font-size: 14px;
	font-weight: 400px !important;
}

.a1 p.card-text.mts1 {
	font-weight: 400;
}

.bgg1 .col-xs-12.col-sm-6.col-md-12.col-lg-12 {
	padding-left: 5px !important;
}

.bgg1 .col-xs-12.col-sm-12.col-md-12.col-lg-12.upload_image.address_sets.edit_project2 {
	padding: 0px 0px 0px 5px;
}

.bgg1 .col-xs-12.col-sm-12.col-md-12.col-lg-12.upload_image.address_sets.edit_project3 {
	padding: 0px 0px 0px 5px;
}

.bgg1 div#form_table {
	padding: 0px 0px 0px 0px !important;
}

.bgg1 span.labels._edit_flor {
	margin: 0px 0px 8px 5px;
	float: left;
	width: 100%;
}

.col-latest .row {
	float: left;
	width: 100%;
}

/*
.col-latest .row .col-md-5 {text-align: end;}
.col-latest .row .col-md-7 {text-align: center;float: left;left: -8px;}*/
.bgg1 .col-xs-12.col-sm-12.col-md-12.col-lg-12.padding-zero.upload_image.add-project-img {
	margin: 0px 0px 5px 7px !important;
}

.bgg1 button#editbtSubmit {
	float: left;
	margin-left: -8px;
	margin-top: 10px !important;
}

.bgg1 .test.col-md-12.padding-zero.prop {
	margin: 0px 0px 0px 0px;
}

.plat_form_cat .col-xs-12.col-sm-12.col-md-12.col-lg-12.padding-zero.upload_image._dropzone_add {
	margin-left: 5px;
}

.f-select1 .drop_check1 {
	left: 15px;
}

.project_main_div .home-profile-pic {
	max-height: 155px;
}

/* .review_main_nav span.message_count {padding: ; !important;} */
.featuredSection span.spnrht.col-md-6 {
	text-align: end;
}

.property_list span.spnrht.col-md-6 {
	text-align: end;
}

#send_email span.error_class {
	right: 0;
	top: 50%;
	position: absolute;
	margin-top: -8px;
}

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

#form_table span#error_edchkTerms {
	position: absolute;
}

.row.realstatePrice {
	display: flex;
	min-height: 35px;
	margin: 0 auto;
	width: 100%;
	justify-content: space-around;
	align-items: center;
}

/*.adr {display: flex;justify-content: center;align-items: center;}*/
.chat_notification span.message_count.fa.fa-bell {
	padding: 15px 0px 15px 0px !important;
	text-align: end;
	margin: 0 !important;
}

.realestate.bgm {
	float: left;
	width: 100%;
}

.product-deta .col-md-4 {
	padding-left: 0;
}

#side_add .col-md-4 {
	padding-left: 12px;
	padding-bottom: 12px;
}

/*.swiper-slide .card-image img {border-radius: 5px;width: 100%;position: absolute;height: 100%;}*/
.featuredSection .property_img {
	width: 100%;
	float: left;
	/* margin-right: 10px; */
	max-height: 186px;
	overflow: hidden;
	display: flex;
	/* flex-wrap: wrap; */
	align-items: inherit;
	justify-content: center;
	min-height: 186px;
	margin-bottom: 10px;
}

div#side_add a.addProClick img.image {
	width: 100%;
	float: left;
	/* margin-right: 10px; */
	max-height: 186px;
	overflow: hidden;
	display: flex;
	/* flex-wrap: wrap; */
	align-items: inherit;
	justify-content: center;
	min-height: 186px;
	margin-bottom: 10px;
}

.realstatePrice .col-md-5 {
	text-align: end;
}

.a1 .col-md-4.mt-3.padding-zero {
	width: 70px;
	height: 70px;
	float: left;
}

.a1 .col-md-8.mt-3 {
	padding: 0px 0px 0px 20px;
}

.product-deta .adr {
	color: #565656 !important;
	font-weight: 600;
	font-size: 14px;
	overflow: hidden;
	display: flex;
	-webkit-box-orient: vertical;
	-webkit-line-clamp: 2;
	white-space: pre-wrap;
}

/*11-feb-2023*/

.pn-infomation span.destop {
	padding-left: 12px;
	font-size: 13px;
}

.pn-infomation ul li:last-child a {
	/**padding-left: 14px;**/
	font-size: 13px;
	padding-top: 5px
}

.pn-infomation ul li:last-child a {
	padding-top: 0px;
	padding-left: 0px !important;
	font-size: 15px;
	color: #484848;
	font-weight: 600;
}

/* .product-deta a.addProClick {width: 100%; display: flex;} */
.adr-info {
	/**padding-left: 12px;**/
	font-size: 13px;
}

.project_main_div .prod-grid .pro-name {
	text-align: left;
	min-height: 32px !important;
	display: -webkit-box;
	-webkit-line-clamp: 3;
	font-size: 14px;
	color: #333;
	-webkit-box-orient: vertical;
	overflow: hidden;
	max-height: 68px;
	padding: 0px 8px;
	margin: 0px auto;
	padding-top: 0px;
	padding-bottom: 5px;
	top: 10px !important;
	position: relative;
}

.prod-grid.image_container .middle .text {
	margin-top: 10px;
}

.grid-prod .prod-grid.image_container .prodct-img-view img.image {
	/**height: 60% !important;**/
	width: 100% !important;
	/*position: absolute;*/
}

.col-xs-12.col-sm-12.col-md-12.col-lg-12.upload_image.address_sets.edit_project2 ._span_editproject_add {
	z-index: 1;
	color: var(--theme-color);
	display: block;
	position: absolute;
	margin-top: 13%;
	margin-left: 2%;
}

.col-xs-12.col-sm-12.col-md-12.col-lg-12.upload_image.address_sets.edit_project3 ._span_editproject_flor {
	color: var(--theme-color);
	display: block;
	position: absolute;
	margin-top: 9%;
	margin-left: 2%;
}

div#my_registration_main div#address_h {
	display: flex;
	justify-content: space-between;
}

.col-xs-12.col-sm-12.col-md-12.col-lg-12.upload_image.address_sets.edit_project2 ._span_editproperty_add {
	z-index: 1;
	color: var(--theme-color);
	display: block;
	position: absolute;
	margin-top: 13%;
	margin-left: 2%;
}

.col-xs-12.col-sm-12.col-md-12.col-lg-12.upload_image.address_sets.edit_project3 ._span_editproperty_flor {
	color: var(--theme-color);
	display: block;
	position: absolute;
	margin-top: 9%;
	margin-left: 2%;
}

/* .col-xs-12.col-sm-12.col-md-12.col-lg-12.padding-zero.upload_image.add-project-img ._add_property_add {color: var(--theme-color);display: block;position: absolute;margin-left: 10px;} */
.col-xs-12.col-sm-12.col-md-12.col-lg-12.padding-zero.upload_image.add-project-img ._add_property_add {
	color: var(--theme-color);
	display: block;
	position: absolute;
	margin-left: 0px;
	float: left;
	width: 98%;
	text-align: center;
	padding: 0 !important;
}

.col-xs-12.col-sm-12.col-md-12.col-lg-12.padding-zero.upload_image._dropzone_add ._add_property_flor {
	color: var(--theme-color);
	display: block;
	/*right: 35px !important; margin-left: 10px;*/
	position: absolute;
	margin-top: 8%;
	margin-left: 2%;
}

.col-xs-12.col-sm-12.col-md-12.col-lg-12.upload_image .add_project_add {
	color: var(--theme-color);
	display: block;
	position: absolute;
	margin-left: 10px;
}

.col-xs-12.col-sm-12.col-md-12.col-lg-12.upload_image .add_project_flor {
	color: var(--theme-color);
	display: block;
	/*right: 35px !important; margin-left: 10px;*/
	position: absolute;
	margin-top: 8%;
	margin-left: 2%;
}

.classified-detail span.spn {
	font-size: 16px;
	font-weight: 600;
}

.classified-detail .amenities h4 {
	font-size: 16px;
}

.classified-detail .par_title {
	font-weight: 600;
}

.product-deta .floor_img span {
	font-size: 16px;
	font-weight: 600;
}

.classified-detail a.signtxt {
	font-size: 16px !important;
	font-weight: 600 !important;
}

.featuredSectionDiv h1.heading {
	font-size: 20px;
	font-weight: 600 !important;
}

.classified-detail span#ctl00_MainContent_lblTotalReview {
	font-size: 17px;
}

.product-deta .showReviewOuter .name {
	float: left;
	display: flex;
	text-align: left;
	font-size: 16px;
	font-weight: 500;
	align-items: baseline;
	padding-left: 0px;
	width: 90%;
}

/* .product-deta h3.Head {font-size: 18px !important;font-weight: 600;margin-bottom: 0 !important;} */
.classified-deta.product-deta .showReviewOuter_header .title {
	color: #333;
	font-size: 17px;
	font-weight: 500;
	text-align: left;
}

.classified-detail .property_list {
	border: solid 1px #ddd;
	margin-left: 8px;
}

.product-deta a#TB_closeWindowButton {
	padding: 0;
	position: absolute;
	right: 0;
	top: 31px !important;
}

.realestate.bgm a#register {
	padding: 27px 0px 27px 0px;
}

.product-deta .adr-info {
	font-weight: 600;
}

.product-deta .pro_price h3 {
	font-size: 24px;
	font-weight: 700;
}

.listing_bg button.add-mor {
	padding: 8px 10px 8px 10px;
}

.listing_bg .show_product li {
	margin-right: 12px !important;
}

/*MY LISTING*/

.listing_bg .test_2 {
	padding: 0px 0px 0px 7px;
	float: left;
	width: 100%;
}

.listing_bg .my_listing_main {
	background-color: white;
	float: left;
	padding: 0px 0px 0px 20px;
	border: solid 1px #ddd;
	width: 100% !important;
	margin-bottom: 15px;
	border-radius: 8px;
}

.my_listing_main .col-sm-6._rera_2 {
	padding-left: 6px;
}

.my_listing_main .col-sm-6.sb_cte_gry {
	padding-left: 5px;
}

.my_listing_main .col-sm-6.ad_tit_le {
	height: 60px !important;
	padding-right: 20px
}

.my_listing_main .col-sm-6.web_site_url {
	height: 60px !important;
	padding-right: 20px
}

.my_listing_main .col-sm-6.cate_gry {
	padding-right: 20px;
}

.my_listing_main .col-sm-6.sb_cate_gry {
	padding-right: 6px;
}

.my_listing_main .col-sm-6.cea_registration_number {
	padding-right: 20px;
}

.my_listing_main select {
	outline: none;
}

.my_listing_main .note-editor.note-frame.panel.panel-default {
	width: 100%;
}

._my_listing_main1 ul.select-section {
	padding: 0;
	margin-top: -20px;
}

._my_listing_main2 .col-sm-6._namme {
	padding-right: 20px;
}

._my_listing_main2 .col-sm-6._mobbile {
	padding-right: 20px;
}

/*13-feb-2023*/

/*.swiper-slide .card-image img {border-radius: 0;width: 100%;height: 90vh;}*/
.my_listing_main .col-sm-12.key_words.padding-zero {
	margin-left: 0px;
}

._my_listing_main2 .col-sm-4.editlisting_locationinput {
	padding-left: 0px;
}

._my_listing_main2 input {
	outline: none;
}

/*POSTADVERTISEMENT*/

.postadvertisement div#registration_main {
	padding: 0;
	float: left;
	width: 100%;
}

.postadvertisement div#account_headings {
	margin-bottom: 15px !important;
	padding: 0;
	background: transparent !important;
}

.postadvertisement div#account_headings:after {
	background: none !important;
}

.postadvertisement ._add_details {
	font-size: 21px;
}

.postadvertisement .col-xs-12.col-sm-6.col-md-6.col-lg-6 {
	padding-left: 0 !important;
}

.postadvertisement ._contact_heads_ {
	font-size: 21px;
	color: var(--theme-color);
	font-weight: 600;
}

.postadvertisement .col-xs-12.col-sm-12.col-md-12.col-lg-12.contact-info.nav-fiels {
	margin-top: 15px;
}

.postadvertisement .lb_address {
	padding-left: 5px;
	margin-top: 6px;
}

.postadvertisement ._terms_condition_ {
	float: left;
	padding-left: 8px;
	width: 100%;
}

.postadvertisement td.privacy_p {
	margin: 0px 0px 0px 9px !important;
}

.postadvertisement button#btSubmit {
	margin: 10px 0px 15px 0px;
}

.postadvertisement .bgg1 .name-feild-address input {
	width: 100% !important;
}

.postadvertisement select {
	border-radius: 5px;
	width: 100%;
	background: white;
	height: 40px;
	border: solid 1px #bbb;
}

.bgg1.tstt input#name {
	width: 100% !important;
}

.bgg1.tstt input#mobile {
	width: 100% !important;
}

.bgg1.tstt input#phone {
	width: 100% !important;
}

.bgg1.tstt input#email {
	width: 100% !important;
}

.bgg1.tstt input#city {
	width: 100% !important;
}

.bgg1.tstt input#postalCode {
	width: 100% !important;
}

.bgg1._add_details1 input#title {
	width: 100% !important;
}

.bgg1._add_details1 input#url {
	width: 100% !important;
}

.bgg1._add_details1 select#subCategory {
	width: 100% !important;
}

.descr_iptions_2 .note-editor.note-frame.panel.panel-default {
	width: 99% !important;
}

.postadvertisement .dz-preview.dz-image-preview {
	width: 15% !important;
	max-width: 100% !important;
}

.listing_bg .prod-grid.image_container {
	margin-right: 15px;
}

.postadvertisement .ad_title span.labels {
	margin-bottom: 5px;
}

.postadvertisement div#exp_option {
	margin-top: 4px !important;
}

.postadvertisement span.labels.uploard_img_label {
	margin-bottom: 7px !important;
}

.postadvertisement .lb_mobile {
	margin-top: 6px;
}

.postadvertisement .lb_phone {
	margin-top: 6px;
}

.postadvertisement .col-xs-12.col-sm-6.col-md-6.st_adrs {
	margin-top: 6px;
}

.postadvertisement .col-xm-12.col-sm-12.col-md-12.col-lg-12.uploardimg_input {
	margin-top: 5px;
}

.postadvertisement .ad_title {
	margin-top: 7px !important;
}

.postadvertisement .col-xs-12.col-sm-12.col-md-12.col-lg-12.key_words_section {
	margin-top: 5px;
}

.postadvertisement span#error_chkTerms {
	margin: 0px;
	margin-top: -15px !important;
	margin-left: 0 !important;
	position: relative;
	width: 100%;
}

/* .postadvertisement span#error_chkTerms {margin: 0px;margin-top: -15px !important;margin-left: 25px !important;} */
.postadvertisement div#registration_headings {
	padding-top: 0px;
}

.postadvertisement ._form_table1 {
	margin: 0px 0px 30px 0px !important;
}

.postadvertisement div#error_image {
	margin-bottom: 10px;
}

.postadvertisement .error_class_2 {
	width: 100%;
	/*MARGIN-BOTTOM: 0px !important;*/
	position: relative !important;
	padding-left: 15px !important;
	color: var(--theme-color);
	bottom: 0px !important;
}

.postadvertisement .dz-preview.dz-image-preview {
	margin-top: 0px !important;
}

.postadvertisement .category_st.col-xs-12.col-sm-12.col-md-12.col-lg-12 {
	height: auto;
	position: relative;
}

.introjs-tooltip-header a.introjs-skipbutton {
	left: 38% !important;
}

.classified-detail span._spn_time {
	float: left;
	width: 100%;
	font-size: 12px;
	font-weight: 400;
}

.listing_bg div#popover97728 {
	position: absolute;
	top: 0 !important;
	left: 0px !important;
	z-index: 1060;
	/*display: none;*/
	max-width: 276px;
	padding: 1px;
	text-align: left;
	background-color: black;
	background-clip: padding-box;
	border: 1px solid #cccccc;
	border: 1px solid rgba(0, 0, 0, 0.2);
	border-radius: 6px;
	-webkit-box-shadow: 0 5px 10px rgb(0 0 0 / 20%);
	box-shadow: 0 5px 10px rgb(0 0 0 / 20%);
	white-space: normal;
}

.ana_fir ul li:last-child:after {
	border-right: none !important;
}

.realestate.bgm input {
	outline: none;
}

.header-bnr input {
	outline: none;
}

/*14-feb-2023*/

.postadvertisement textarea#ctl00_MainContent_txtAddress {
	width: 99%;
}

/*.register-box1 span.error.err {color: var(--theme-color);text-align: left !important;float: right;position: relative !important;bottom: 0px !important;}*/
.register-box1 span.error.err {
	color: var(--theme-color);
	float: left;
}

.register_panel em.reg_em {
	left: 0px !important;
}

.showReview.cls_det span._spn_time {
	width: 100%;
	float: left;
	font-size: 12px;
	font-weight: 400;
}

.ana_fir ul li {
	padding: 20px 0px 20px 30px !important;
}

.aside-left div#address_h {
	display: flex;
	justify-content: space-between;
}


/*15-feb-2023*/

.postadvertisement_2 div#account_headings {
	margin-top: 0px !important;
	padding-top: 0px !important;
}

.postadvertisement_2 div#contact_headings {
	padding: 0px 0px 0px 10px;
	margin-bottom: 15px;
	font-size: 22px;
}

.postadvertisement_2 .col-xs-12.col-sm-12.col-md-12.col-lg-12.contact-info._contact_heading_m {
	margin-top: 15px;
}

.postadvertisement_2 td.editClassified_submitbtn {
	margin-left: 0px !important;
	margin-top: 0px;
}

.postadvertisement_2 .editClasfiedform_address .col-xs-12.col-sm-12.col-md-12.col-lg-12 {
	padding: 0px 0px !important;
}

.postadvertisement_2 .col-xs-12.col-sm-6.col-md-6.col-lg-6 {
	padding-left: 5px !important;
	padding-right: 5px;
}

.postadvertisement_2 td.privacy_p {
	margin-left: 0px !important;
}

.postadvertisement_2 span#error_chkTerms {
	margin: -25px 0px 0px 0px !important;
}

.postadvertisement_2 textarea#address\ editClasf_addresstextarea {
	width: 99%;
	outline: none;
}

.postadvertisement_2 .plat_form_cat {
	margin-bottom: 20px;
}

/*real-estate new*/

section#realstate {
	float: left;
	width: 100%;
}

.real-estate_new .popular_search {
	display: flex;
	justify-content: center;
}

.popular_search ul {
	width: auto;
	display: flex;
	list-style: none;
}

.popular_search ul li {
	padding: 10px 20px;
}

.real-estate_new .properties_2 {
	display: flex;
	justify-content: space-around;
	margin: 0px auto;
	width: 90%;
	margin-top: 20px;
}

.properties_2 img.card-img-top {
	border-radius: 50%;
	height: 100px;
	width: 100px;
}

/*.properties_2 .col-md-2 {text-align: center;}*/
.properties_2 h5.card-title {
	font-size: 15px;
	font-weight: 500;
	color: #333;
	margin-left: 30px;
	width: 70%;
}

.real-estate_new .owl-prev {
	left: -55px;
	background-color: transparent !important;
	border: solid 1px #ddd;
}

.real-estate_new .owl-next {
	right: -50px;
	background-color: transparent !important;
	border: solid 1px #ddd;
}

.real-estate_new .featured {
	width: 100%;
}

.real-estate_new h1.heading {
	font-size: 20px;
	text-align: start;
	font-weight: 600 !important;
	margin-bottom: 10px;
}

.real-estate_new .col-md-9 .project_heading {
	display: flex;
	justify-content: space-between;
	padding: 0px 15px;
}

.real-estate_new .crdtxt1 {
	display: flex;
	margin-top: -35px;
	justify-content: space-between;
	position: unset;
	margin-bottom: 10px;
}

.real-estate_new .sbg {
	background: green;
	padding: 2px 5px;
	margin-top: -5px;
	border-radius: 5px;
}

.real-estate_new .col-md-9 a {
	font-size: 18px;
	margin: 10px 0px 0px 0px;
	color: #333;
}

.real-estate_new .col-md-12 a {
	font-size: 18px;
	margin: 10px 0px 0px 0px;
	color: #333;
}

.real-estate_new .col-md-12 .project_heading {
	display: flex;
	justify-content: space-between;
	padding: 0px 10px;
	margin-top: 10px;
}

.real-estate_new .a1 .imgg {
	height: 100%;
	border-radius: 10px;
	margin-left: 0px;
	max-width: 70px;
}

.real-estate_new .crdimg {
	border-radius: 5px;
	margin-bottom: 5px;
	height: 150px;
	width: 100%;
	max-height: 150px;
}

.real-estate_new .owl-carousel .owl-wrapper-outer {
	height: auto !important;
}

.real-estate_new .properties_2.row .owl-prev {
	position: absolute;
	top: 30%;
	left: -55px;
	background-color: transparent;
	background-size: 22px !important;
	background-position: center !important;
	border-radius: 50%;
	border: solid 1px #ddd;
}

.real-estate_new .properties_2.row .owl-next {
	position: absolute;
	top: 30%;
	right: -50px;
	background-color: transparent;
	background-size: 22px !important;
	background-position: center !important;
	border-radius: 50%;
	border: solid 1px #ddd;
}

.real-estate_new .properties_2.row .card {
	text-align: center;
}

.real-estate_new .container-fluid .real-estate_new_2 {
	float: left;
	width: 100%;
}

.postadvertisement_2 .dropzone.form-group.dz-clickable.dz-started .dz-preview.dz-image-preview {
	padding: 10px;
	position: relative;
	border: solid 1px #ddd !important;
	border-radius: 8px;
	float: left;
	width: 22% !important;
	max-width: 22%;
	margin-top: 0% !important;
}

.postadvertisement .dropzone.form-group.dz-clickable.dz-started .dz-preview.dz-image-preview {
	padding: 10px;
	position: relative;
	border: solid 1px #ddd !important;
	border-radius: 8px;
	float: left;
	width: 22% !important;
	max-width: 22%;
	margin-top: 0% !important;
}

.realestate.bgm .pro_heading {
	display: flex;
	justify-content: space-between;
}

.realestate.bgm .col-md-9 .property_sec a {
	font-size: 18px;
}

/*16-feb-2023*/

.postadvertisement .Key_words ul#keywords li {
	padding: 0px 10px 0px 0px;
	margin-bottom: 10px;
}

.postadvertisement_2 .keywords_checkbox {
	width: 50%;
}

.listing_bg #secondHeader.active .sticky-head-search .banner_input.select_choose select#types {
	border-right: 0;
	width: 100% !important;
	background-color: #eee;
	outline: none;
}

.listing_bg .aside-left #my_account_field .listin_cover .listin_covers #address_img .home-profile-pic {
	margin-bottom: 0;
	/*max-height: 165px;*/
	border-radius: 3px;
}

/*.realestate.bgm {background: linear-gradient(180deg,#C5DCF2 -46px,#EAEBED 15%,white,#C5DCF2 90%);}*/
.real-estate_new .container-fluid {
	padding: 0;
	background: #fff;
}

.real-estate_new .container-fluid .col-md-12 {
	padding: 0px 45px;
}

.real-estate_new .container-fluid .row._property2 {
	margin: 0;
}

.real-estate_new .real-estate_new_2 {
	margin-top: 10px;
	float: left;
	width: 100%;
}

.realestate.bgm a.icon1 {
	float: right;
	position: absolute;
	left: 86%;
	top: 15px;
	display: none;
	margin-left: 0px !important;
	margin-top: 0px !important;
}

.realestate.bgm .ft {
	color: white;
	margin-left: 11px !important;
	font-size: 22px;
	margin-top: 8px;
}

.postadvertisement_2 div#myDropzone {
	width:
		/*25%*/
		220px;
	margin-bottom: 10px;
}

.postadvertisement_2 .dropzone.form-group.dz-clickable.dz-started .dz-preview.dz-image-preview {
	padding: 10px;
	position: absolute;
	border: solid 1px #ddd !important;
	border-radius: 8px;
	float: left;
	width: 25% !important;
	margin-top: 0% !important;
	left: 30%;
	top: 20px;
}

.postadvertisement .col-xm-12.col-sm-12.col-md-12.col-lg-12.uploardimg_input div#myDropzone {
	width: 25%;
}

/* .postadvertisement .dropzone.form-group.dz-clickable.dz-started .dz-preview.dz-image-preview {padding: 10px;position: absolute;border: solid 1px #ddd !important;border-radius: 8px;float: left;width: 22% !important;top: 20px;left: 30%;margin-top: 0% !important;} */
.postadvertisement .dropzone.form-group.dz-clickable.dz-started .dz-preview.dz-image-preview {
	padding: 10px;
	position: absolute;
	border: solid 1px #ddd !important;
	border-radius: 8px;
	float: left;
	width:
		/*25%*/
		220px !important;
	top: 28px;
	left:
		/*30%*/
		235px;
	margin-top: 0% !important;
	height: 220px;
}

.postadvertisement .dropzone.form-group.dz-clickable.dz-started .dz-preview.dz-image-preview .dz-image {
	height: 170px !important;
}

.postadvertisement .dropzone.form-group.dz-clickable.dz-started .dz-preview.dz-image-preview a.dz-remove {
	margin-top: 6px;
}

.postadvertisement .dropzone.form-group.dz-clickable.dz-started .dz-preview.dz-image-preview .dz-image img {
	height: 100%;
	object-fit: cover;
}

.postadvertisement_2 .dz-preview.dz-image-preview {
	width: 22% !important;
	max-width: 100% !important;
	float: left;
	position: absolute;
	left: 30%;
	top: 20px;
	padding: 10px;
	border-radius: 8px;
	border: solid 1px #ddd !important;
}

.classified-detail #side_add .col-md-4 {
	padding-left: 0px;
}

.real-estate_new2 .cover_crumbs {
	display: none;
}

/* Send email popup */
.custom-area .add_desc div#more {
	float: none;
}

/**/
.home-page-listing .toggle-target-hidden tbody div#field_text {
	width: 90% !important;
}

.home-page-listing div#field_text {
	width: 90% !important;
}

.registration_form div#registration_headings {
	padding: 0px 0px 5px 14px;
}

.registration_form .note-editor.note-frame.panel.panel-default {
	margin: 0px 0px 5px 0px !important;
	width: 100% !important;
}

.accountregistration_container div#form_table input {
	width: 100% !important;
	margin: 0px 0px 5px 0px;
}

.registration_form .mobile_ph span.country_code {
	height: 33px !important;
	margin-top: 4px;
	margin-left: 2px;
}

.registration_form .col-sm-12.youtube_url.padding-zero span.labels {
	margin: 10px 0px 10px 0px;
}

.registration-group span.labels {
	padding-left: 0;
}

.registration_form .accountregistration_container span.fa.fa-fw.field_icon.toggle-password1.fa-eye,
.registration_form .accountregistration_container span.fa.fa-fw.field_icon.toggle-password1.fa-eye-slash {
	top: 42px;
}

.form-group .privacy_p #chkTerms {
	width: 30px !important;
}

.registration_form .form-group.address_sets div#myDropzone {
	width: 25%;
}

/*media query for new realestate container-fluid*/

@media only screen and (min-width: 1437px) {
	.real-estate_new .container-fluid .col-md-12 {
		padding: 0px 85px;
	}
}

@media only screen and (min-width: 1617px) {
	.real-estate_new .container-fluid .col-md-12 {
		padding: 0px 170px;
	}
}

@media only screen and (min-width: 1725px) {
	.real-estate_new .container-fluid .row._property2 {
		margin: 0px auto !important;
		width: 1600px;
	}
}

/*17 feb-2023*/

.registration_form .form-group input {
	font-size: 14px !important;
}

.registration_form .form-group .privacy_p {
	font-size: 14px !important;
}

.registration_form .col-sm-12 .privacy_p {
	font-size: 14px !important;
}

.registration_form #form_table .privacy_p input#chkTerms {
	left: 0;
	margin-right: 0px !important;
}

.registration_form #form_table table tr td.privacy_p input#chkTerms {
	margin-right: 5px !important;
}

.registration_form .form-group.user_name_pswd span#error_mssg_userName {
	margin: 0px 0px 0px 0px;
}

.registration_form .form-group {
	margin-bottom: 10px !important;
}

.registration_form .form-group.new_keywords {
	display: none;
}

.registration_form .col-sm-12 table span#error_mssg_chkTerms {
	margin-top: 0;
}

.registration_form span.error_class.error_mssg {
	margin-top: 0;
	margin-bottom: 0px;
}

#registration_main #form_table .col-sm-6.address_input.address_input2 {
	margin-bottom: 0px !important;
}

.registration_form div#form_table select {
	outline: none;
	font-size: 14px;
	margin: 0px 0px 5px 0px;
}

.registration_form .form-group.address_sets .col-sm-12 .gallry_icon {
	height: 60px;
	border: none;
	top: 25px;
	color: #fff;
	position: relative;
	text-align: center;
}

.realestate .adr i.demo-icon.icon-location.demo_1 {
	font-size: 20px;
}

.properties_2 p.card-text {
	color: #333;
}

.registration_form .col-sm-12.padding-zero span i.fa.fa-question-circle {
	left: -14px;
	position: relative;
}

.registration_form .col-sm-12.youtube_url.padding-zero span i.fa.fa-question-circle {
	left: 0px;
	position: relative;
}

@media only screen and (min-width: 1941px) {
	.registration_form .note-editor.note-frame.panel.panel-default {
		margin: 0px 0px 5px 14px !important;
		width: 98% !important;
	}
}

@media only screen and (min-width: 3822px) {
	.registration_form .note-editor.note-frame.panel.panel-default {
		margin: 0px 0px 5px 14px !important;
		width: 99% !important;
	}
}

/*tour popup*/
.busi_tour.row .col-md-6 .left_cont._epageindia_tourpopup {
	text-align: start;
}

.busi_tour.row .col-md-6 .left_cont._epageindia_tourpopup .introjs-tooltiptext {
	padding: 20px 10px 0px 0px;
}

.busi_tour.row .col-md-6 .left_cont._epageindia_tourpopup .introjs-bullets ul {
	padding-left: 0px !important;
}

.busi_tour.row .col-md-6 .left_cont._epageindia_tourpopup .introjs-bullets {
	display: none;
	text-align: left;
	padding-top: 10px;
	padding-bottom: 10px;
}

#types:focus-visible {
	outline: none;
}

select#state {
	outline: none;
}

textarea#address:focus-visible {
	outline: none;
}

.dropzone {
	min-height: 180px !important;
}

@media only screen and (min-width: 1400px) and (max-width: 1599px) {

	.project_main_div .prod-grid.image_container {
		min-height: 300px;
		max-height: 300px;
	}

	.project_main_div .prodct-img-view {
		min-height: 165px;
		max-height: 165px;
	}

	.project_main_div .prod-grid .pro-name {
		min-height: 85px !important;
		max-height: 85px;
		top: 20px !important;
	}

	.prod-grid.image_container .middle .text {
		margin-top: 16px;
	}

}

@media only screen and (min-width: 1600px) and (max-width: 1725px) {

	#myDropzone,
	#myDropzone1 {
		margin: 4px 3px 0px 0px;
	}

	.dz-default.dz-message.clr-red {
		font-size: 10px;
	}

	.gallery_view.grid-prod {
		grid-gap: 16px
	}

	.not_activated.notactive_listing::before {
		top: 5px;
		left: 0px;
	}

	.project_main_div .prod-grid.image_container {
		min-height: 300px;
		max-height: 300px;
	}

	.project_main_div .prodct-img-view {
		min-height: 165px;
		max-height: 165px;
	}

	.project_main_div .prod-grid .pro-name {
		min-height: 85px !important;
		max-height: 85px;
		top: 20px !important;
	}

	.prod-grid.image_container .middle .text {
		margin-top: 16px;
	}

}

@media only screen and (min-width: 1725px) and (max-width: 1800px) {

	.gallery_view .grid-prod {
		grid-gap: 16px
	}

	.project_main_div .prod-grid.image_container {
		min-height: 300px;
		max-height: 300px;
	}

	.project_main_div .prodct-img-view {
		min-height: 165px;
		max-height: 165px;
	}

	.project_main_div .prod-grid .pro-name {
		min-height: 85px !important;
		max-height: 85px;
		top: 20px !important;
	}

	.prod-grid.image_container .middle .text {
		margin-top: 16px;
	}


}

@media only screen and (min-width: 1801px) and (max-width: 2300px) {

	.gallery_view .grid-prod {
		grid-gap: 16px
	}

	.project_main_div .prod-grid.image_container {
		min-height: 300px;
		max-height: 300px;
	}

	.project_main_div .prodct-img-view {
		min-height: 165px;
		max-height: 165px;
	}

	.project_main_div .prod-grid .pro-name {
		min-height: 85px !important;
		max-height: 85px;
		top: 20px !important;
	}

	.prod-grid.image_container .middle .text {
		margin-top: 16px;
	}

}

@media only screen and (min-width: 2301px) and (max-width: 3000px) {

	.gallery_view.grid-prod {
		/*grid-gap: 16px;*/
	}

	.project_main_div .prod-grid.image_container {
		min-height: 300px;
		max-height: 300px;
	}

	.project_main_div .prodct-img-view {
		min-height: 165px;
		max-height: 165px;
	}

	.project_main_div .prod-grid .pro-name {
		min-height: 85px !important;
		max-height: 85px;
		top: 20px !important;
	}

	.prod-grid.image_container .middle .text {
		margin-top: 16px;
	}

}

@media only screen and (min-width: 1024px) and (max-width: 1140px) {

	.project_main_div .prodct-img-view {
		min-height: 145px;
		max-height: 150px;
	}

	.project_main_div .prod-grid .pro-name {
		top: 5px !important;
	}

	.project_main_div .prod-grid.image_container {
		padding-bottom: 0px;
		min-height: 260px;
	}

	/*.tr-profile-data .clas-feed ul li .jb-card {flex-direction: unset;height: 35px;}*/
	.tr-profile-data .clas-feed ul li .jb-card span.score-st {
		font-size: 18px;
	}

}

#ads_image ._1drm ._1z7u {
	display: flex !important;
	justify-content: space-around !important;
	align-items: center !important;
	left: -33px !important;
}

.keyword a {
	padding: 6px 5px;
}

/*17-march*/

.realestate .locat-info .name-info {
	color: #333;
	padding: 0px 14px 10px;
	float: left;
	width: 100%;
	border-bottom: 1px solid #e3e3e3;
}

.realestate .pn-infomation span.destop {
	padding-left: 0px !important;
	font-size: 15px;
	color: #484848;
	font-weight: 600;
}

.realestate .pn-infomation ul li {
	margin: 5px 0px 0px 0px;
	padding: 0;
}

.realestate .project_top_details .l_side .img_detail h3 {
	font-size: 16px;
	font-weight: 600;
	text-transform: uppercase;
	margin: 25px 0px 5px 5px;
}

.realestate .project_top_details .l_side .img_detail .name_detail {
	margin-left: 15px;
	float: left;
	margin-top: 0;
}

.realestate .btm_menu .project_loc h4,
.realestate .btm_menu .project_loc span {
	margin: 0px 10px 0px 0px;
	font-size: 14px;
	font-weight: 500;
	border-right: solid 1px #bbb;
	padding: 5px 10px 5px 0px;
}

.realestate .l_side .pro_img {
	width: 110px;
	height: 110px;
	border: 1px solid #ddd;
	/**border-radius: 50%;**/
	overflow: hidden;
	margin-top: 0px;
}

.realestate .project_top_details .r_side p {
	margin-bottom: 2px;
	color: #333;
	margin-top: 8px !important;
	font-size: 16px;
	text-decoration: none;
}

.realestate .project_top_details .r_side span {
	font-size: 14px;
	color: var(--light-yelow-color);
	text-decoration: none;
}

.realestate .project_top_details .r_side span:last-child {
	font-size: 14px;
	color: #333;
	text-decoration: underline;
	font-weight: 500;
}

.realestate .ps1 .ag h4.text-center,
.realestate .ps1 .ag1 h4.text-center {
	font-size: 13px;
	color: #333;
}

.realestate .locat-info .ftnn3 {
	font-size: 13px;
	color: #333;
	font-weight: 500;
	padding: 5px 10px 5px 10px;
	text-align: center;
}

.realestate .agg1 {
	border-top: none;
}

/* .realestate.bgm { background: linear-gradient(180deg,#e0f0f5 -39px,#fff 38%,white,#fff 90%);} */
.realestate.bgm {
	background: linear-gradient(180deg, #fff5f4 -39px, #fff5f4 38%, #ffffff, #ffffff 90%);
}

.realestate .ps1 .pn-infomation ul.hm-adrs {
	list-style: none;
	margin-bottom: 0;
	float: left;
	width: 100%;
	padding: 0 8px;
}

.realestate .ps1 div.locat-info .name-info .sp-name {
	font-size: 16px;
	font-weight: 600;
	color: #595b5d;
}

.realestate .row .description {
	padding-top: 15px;
	border-bottom: 1px solid #bbb;
	padding-bottom: 15px;
	margin-left: 0px;
}

.realestate .btm_menu ul {
	display: flex;
	list-style: none;
	padding: 0;
	width: 50%;
	margin: 0px;
}

.realestate .btm_menu .project_loc {
	width: 50%;
	display: flex;
	justify-content: end;
	align-items: center;
}

a.toggle-description:focus {
	color: var(--theme-color);
}

section.footer-top .container {
	width: 90% !important;
	margin: 0 auto;
	max-width: 100%;
	padding: 0;
}

section.footer-top .container .row {
	margin: 0;
}

.footer-top h2.main_heads {
	margin-bottom: 20px;
	font-size: 22px;
	font-weight: 600;
}

.featured-cites {
	display: grid;
	grid-template-columns: 48% 48%;
}

.populer-serch {
	display: grid;
	grid-template-columns: 50% 50%;
}

.ftr-content {
	width: 95%;
}

.featured-cites-top {
	position: relative;
}

.featured-cites-top:before {
	content: '';
	position: absolute;
	background: #e3e3e3;
	width: 1px;
	height: 100%;
	top: 0;
	left: -90px;
}

.ftr-content p {
	font-size: 17px;
	line-height: 26px;
	padding-top: 15px;
	position: relative;
	float: left;
}

.featured-cites .f_row ul li,
.featured-cites .s_row ul li,
.featured-cites .t_row ul li,
section.footer-top .container .search_field ul li a {
	font-size: 15px;
	line-height: 25px;
	font-weight: 600;
	font-family: 'Lato';
	float: left;
	width: 100%;
	color: #333;
}

.ftr-content .logo {
	width: 100%;
	padding-top: 0px;
}

.ftr-content .logo img {
	width: 150px;
}

.populer-serch .f_row ul li,
.populer-serch .s_row ul li {
	font-size: 16px;
	line-height: 25px;
}

.footer-top {
	padding-top: 40px;
	padding-bottom: 40px;
	margin-top: 30px;
	width: 100%;
	margin: 0 auto;
	float: left;
}

.gradient-txt {
	background: -webkit-linear-gradient(288deg, #000 11px, var(--theme-color) 18px, #000 30px);
	-webkit-background-clip: text;
	-webkit-text-fill-color: transparent;
}

.featured-cites ul li,
.populer-serch ul li {
	list-style: none;
}

section.footer-top .container .search_field {
	float: left;
	width: 100%;
	background: transparent;
	border: none;
	margin: 0 !important;
	padding: 0;
	display: block !important;
}

/* section.footer-top .container .search_field ul {display: grid;grid-template-columns: 50% 50%;text-align: left;} */
section.footer-top .container .search_field ul {
	display: grid;
	grid-template-columns: 100% !important;
	text-align: left;
	width: 50%;
}

section.footer-top .container .search_field ul li a::after {
	display: none;
}

.for_detail h4 a {
	color: #444;
	font-weight: 600;
	font-size: 16px;
	word-wrap: anywhere;
	display: -webkit-box;
	-webkit-line-clamp: 2;
	-webkit-box-orient: vertical;
	overflow: hidden;
}

.card .card-price {
	font-weight: 600;
	color: #444;
}

.card .for_img img {
	height: 100%;
	width: 100%;
}

.featured-cites ul,
.populer-serch ul {
	padding-left: 0px;
}

.featured-cites ul li,
.populer-serch ul li,
section.footer-top .container .search_field ul li {
	list-style: none;
}

.footer-txt-first {
	border-right: 2px solid #e3e3e3;
}

.social-icons {
	display: flex;
	justify-content: center;
	gap: 20px;
	align-items: center;
	padding-top: 10px;
}

.social-icons a i {
	font-size: 20px;
}

li.category-li {
	align-items: center;
}

/* div#field_1.listing_line > ul > li.category-li-mn a img { max-width: 25px; max-height: 25px;} */
div#field_1.listing_line>ul>li.category-li-mn .category-li-in {
	width: 100%;
	display: flex;
	align-items: center;
	gap: 10px;
}

div#field.style1.mt-25 {
	margin-top: 25px !important;
}

.mb-15~.mt-0 {
	margin-top: 0 !important;
}

/* .mb-15{margin-bottom: 15px !important;} */


@media screen and (min-width:768px) and (max-width: 910px) {

	.directory>a {
		padding: 8px 5px;
		margin-top: 0;
		font-size: 12px;
	}

	.ft {
		color: white;
		margin-left: -1px;
		font-size: 20px;
	}

	.search_coloumn div select.form-select {
		padding: 8px 8px;
		font-size: 11px;
		border-radius: 8px;
		border: solid 1px lightgray;
		margin-right: 2px;
	}

	.keyword.amenities a.one-square {
		border-radius: 5px;
		font-size: 10px;
		width: auto;
		border: solid 1px lightgray;
		height: 27px;
		overflow-x: hidden;
		margin-top: 2px;
	}

	div .form-check label.form-check-label {
		font-size: 10px;
		font-weight: 500;
		color: #595b5d;
	}

	.keyword.status a.one-square {
		border-radius: 5px;
		width: auto;
		font-size: 11px;
		border: solid 1px lightgray;
	}

	.keyword.category a.one-square {
		font-size: 11px;
		border-radius: 5px;
		width: auto;
		border: solid 1px lightgray;
	}

	.icon1 {
		width: 40px !important;
		background: var(--theme-color);
		margin-top: -55px !important;
		margin-left: 110%;
		border-radius: 50%;
		height: 40px !important;
	}

	.realestate .header-bnr .directory {
		height: auto;
		/*margin-right: -17px;*/
		float: left;
		z-index: 1;
		position: relative;
		margin-left: auto;
		width: 90% !important;
	}

	.realestate .header-bnr .directory_panel {
		width: 55%;
		right: 0;
		display: flex;
	}

	.ps1 {
		overflow: hidden;
		padding: 0px 0px;
	}

	.col-md-8.mt-3 p.card-text.mts1 {
		font-size: 12px;
	}

	.col-md-8.mt-3 a.card-text.mts {
		overflow: hidden;
		display: -webkit-box;
		-webkit-box-orient: vertical;
		-webkit-line-clamp: 1;
		white-space: pre-wrap;
	}

	.imgg {
		height: 66px;
		width: 80px !important;
		border-radius: 50%;
		margin-left: 10px;
		margin-top: 0px;
	}

	.property_list .bed.row span.spnrht.col-md-7 {
		margin-left: 6px;
		padding: 0px 0px 0px 50px;
	}

	.container .row .col-md-9 {
		padding: 0px 0px;
	}

	.property_sec .col-md-4 {
		padding: 0px 5px;
		float: left;
		width: 50%;
	}

	.property_list .bed.row span.spnrht.col-md-7 {
		margin-left: 6px;
		font-size: 12px;
		padding: 0px 0px 0px 50px;
	}

	.property_list .bed.row span.spnlft.col-md-5 {
		margin-left: -15px;
		font-size: 12px;
	}

	.property_list .col-md-7 span.min1.mrgn {
		margin-left: 0px;
		border: 1px solid #bbb;
		padding: 2px 5px;
		font-size: 12px;
		width: auto !important;
		float: left;
		text-align: center;
		border-radius: 50px;
		position: relative;
		top: 3px;
	}

	.property_list .min {
		margin: 0px;
		padding: 0px;
		font-size: 12px;
		position: relative;
		left: 12px;
	}

	.project_top_details_inner .l_side .adr {
		display: flex;
		font-size: 12px;
		margin-top: 5px;
	}

	.project_top_details_inner .l_side .name_detail span {
		font-weight: 600;
		font-size: 12px;
		margin-left: 6px !important;
		margin: 0px;
		margin-left: 0px;
		color: #565656;
	}

	.realestate .btm_menu ul .currnt {
		font-weight: 600;
		font-size: 12px;
		margin-bottom: 0px;
	}

	.realestate .btm_menu ul {
		display: flex;
		list-style: none;
		padding: 0;
		width: 50%;
		margin: 0px;
	}

	.realestate .container .row {
		float: left;
		width: 100%;
		margin-left: auto;
	}

	.realestate .description .property_list .card-body {
		float: left;
		width: 100%;
		display: flex;
		justify-content: space-between;
	}

	.realestate .pro_heading {
		display: flex;
		justify-content: space-between;
		margin-left: 0px;
	}

	.realestate .property_list .card-body {
		float: left;
		width: 96%;
		margin-top: -2px;
		display: flex;
		justify-content: space-between;
	}

	.realestate .property_list .bed {
		display: flex;
		justify-content: space-between;
		padding: 0 10px;
	}

	/*.realestate .l_side .pro_img {width: 200px;height: auto;border: 1px solid #ddd;border-radius: 50%;overflow: hidden;margin-top: 0px;}*/
	.realestate .project_top_details_inner {
		width: 100%;
		display: flex;
		padding-top: 0px !important;
		padding: 0px 15px;
		padding-top: 0px;
		min-height: 140px;
	}

	.realestate .btm_menu .project_loc h4,
	.realestate .btm_menu .project_loc span {
		margin: 0px 10px 0px 0px;
		font-size: 12px;
		font-weight: 500;
		border-right: solid 1px #bbb;
		padding: 5px 10px 5px 0px;
	}

	.realestate .style1 .project_top_details .project_loc a {
		margin: 0px;
		background: transparent;
		color: #333;
		padding: 0;
		border-radius: 4px;
		font-size: 12px !important;
		text-decoration: underline;
	}

	.realestate .btm_menu .project_loc {
		width: 48%;
		display: flex;
		justify-content: end;
		align-items: center;
	}

	.realestate .btm_menu ul li {
		padding: 8px 10px;
		font-size: 12px;
	}

	.realestate .real-estate_new2 div.header a.signtxt {
		padding: 23px 15px !important;
		width: 110px;
		display: flex;
	}

	.realestate #secondHeader.active .header_right .business a.signtxt {
		padding: 26px 15px !important;
	}

	.realestate .home-page-listing .left_sidebar {
		box-sizing: border-box;
		float: left;
		padding: 0 5px;
	}

	.realestate .left_sidebar .list_blue a {
		font-size: 12px;
		color: #111111;
		font-weight: 600;
		line-height: 20px;
	}

	.realestate .right-b {
		width: 70%;
		box-sizing: border-box;
		float: right;
		margin-top: -10px;
		padding: 0 0px;
	}

	.realestate .left_sidebar.small-left {
		width: 28%;
	}

	.realestate .home-page-listing .left_sidebar #field_1 ul li div#field_text {
		width: auto !important;
	}

	/* .realestate .directory > a#atabBusiness.selected::after {top: 62px; content: ''; border: 12px solid transparent;z-index: 99999; position: absolute;float: left;transform: rotate    bottom;}
.realestate .directory > a#tabClassified.selected::after {content: ''; border: 12px solid transparent;border-right-color: #fff;right: 30px;z-index: 99999;position: absolute;float: left;transform: rotate(-90deg); bottom: -22px;}
.realestate .directory > a.selected::after {content: '';border: 12px solid transparent;border-right-color: #fff; right: 20px; z-index: 99999; position: absolute; float: left; transform: rotate(-90deg); bottom: -22px;}
.realestate .directory > a#tabJob.selected::after { content: ''; border: 12px solid transparent;border-right-color: #fff; right: 5px; z-index: 99999; position: absolute;float: left; transform: rotate(-90deg);bottom: -22px;}
.realestate .directory > a.selected::after { content: '';border: 12px solid transparent; border-right-color: #fff; right: 30px; z-index: 99999; position: absolute; float: left;transform: rotate(-90deg);bottom: -22px;} */
	.realestate .style1 .container .row .add-ress.col-md-3.ps1 {
		width: 31% !important;
		position: relative;
		left: 10px !important;
		padding: 0;
		float: left;
	}

	.realestate .style1 .container .row .col-md-9 {
		width: 68% !important;
		padding: 0;
		float: left;
	}

	.realestate .style1 .row .col-md-9 .col-md-4 {
		margin: 0px 0px 10px 0;
		padding: 0 10px 0 0px;
		width: 50%;
	}

	.realestate .ps1 .ag .agg1 .a1 .col-md-8.mt-3 {
		padding: 0px 0px 0px 15px;
		float: left;
		width: 60%;
	}

	.realestate .ps1 .ag .a1 .imgg {
		height: auto;
		width: auto !important;
		border-radius: 50%;
		margin-left: 0px;
		margin-top: 0px;
	}

	.realestate .ps1 .agg1 .a1 .col-md-8.mt-3 {
		padding: 0px 0px 0px 15px;
		float: left;
		width: 55%;
	}

	.realestate .ps1 .agg1 .a1 .col-md-8.mt-3 {
		padding: 0px 0px 0px 10px !important;
	}

	.property_list .card-body .col-md-7 {
		padding: 0;
	}

	.realestate .project_top_details .l_side h3 {
		margin-top: 0px !important;
		margin-bottom: 0 !important;
		font-size: 14px;
		line-height: 18px;
	}

	.realestate .style1 .property_sec.container {
		padding: 0;
	}

	.realestate .style1 .featuredSection .owl-prev {
		position: absolute;
		top: 38%;
		left: -50px !important;
		background-color: #cddfe3 !important;
		background-size: 22px !important;
		background-position: center !important;
		border-radius: 50%;
	}

	.realestate .style1 .description p {
		width: 100%;
		font-size: 12px !important;
		margin: 5px 0 0 0;
		line-height: 22px !important;
	}

	.realestate .style1 .ps1 .agg1 .a1 .col-md-4.mt-3.padding-zero .hw {
		width: 80px;
		min-height: 70px !important;
		min-width: 80px !important;
		margin-top: 0px;
	}

	.realestate ul.acc_login {
		height: auto;
	}

	.realestate .header-bnr ul.acc_login li {
		padding: 25px 2px 21px 4px !important;
		text-align: left;
		height: auto;
	}

	.realestate #secondHeader.active ul.acc_login li {
		padding: 25px 5px 10px 5px !important;
	}

	.realestate div#secondHeader .sticky-head-search {
		display: block;
		width: 55%;
	}

	.realestate div#secondHeader.active .banner_input.input_search input.sticky-search-input {
		font-size: 11.5px !important;
		width: 90% !important;
	}

	.realestate .banner_input.search {
		width: 10% !important;
		padding: 7px 0px;
		float: left;
		background: var(--theme-color);
	}

	.realestate #secondHeader.active .sticky-head-search .banner_input.search {
		height: 42px;
		max-width: 50px;
		padding: 5px 0px;
	}

	.realestate #secondHeader.active .banner_input.input_search {
		width: 50%;
		padding-right: 5px;
	}

	.realestate .sticky-head-search .banner_input.city {
		width: 40%;
	}

	.realestate .style1 .ps1 div#side_add span.min1.mrgn {
		margin-left: 0px;
		border: 1px solid #bbb;
		padding: 0px 8px;
		font-size: 10px;
		width: auto !important;
		float: left;
		text-align: center;
		border-radius: 50px;
		margin-right: 10px;
	}

	.realestate .style1 .add-ress.col-md-3.ps1 #side_add .property_list .card-body .col-md-7,
	.realestate .style1 .add-ress.col-md-3.ps1 #side_add .property_list .card-body .col-md-5 {
		width: auto !important;
		float: left;
	}

	.realestate .review-section .showReviewOuter .pst_rew {
		float: left;
		width: 80%;
		margin-top: 0;
		position: relative;
		left: 35px;
	}

	.realestate .style1 .description a#myBtn {
		color: var(--theme-color);
		text-decoration: underline;
		font-size: 10px;
		letter-spacing: 1px;
		text-transform: capitalize;
		font-weight: 600;
	}

	.realestate .project_top_details_inner .l_side {
		width: 50%;
		display: flex;
		align-content: center;
		align-items: center;
	}

	.realestate .style1 .description a#myBtn {
		color: var(--theme-color);
		text-decoration: underline;
		font-size: 12px !important;
		letter-spacing: 1px;
		text-transform: capitalize;
		font-weight: 600;
	}

	.realestate .pn-infomation ul li:last-child a,
	.realestate .pn-infomation span.destop {
		padding-top: 5px;
		padding-left: 0px !important;
		font-size: 12px;
		color: #484848;
		font-weight: 600;
	}

	.realestate .style1 .property_list .property_img {
		min-height: auto;
	}

	.realestate .style1 .property_list span.col-md-6 {
		padding: 0;
	}

	.realestate .style1 .ps1 .plg-info {
		padding: 0px 10px;
	}

	.realestate .style1 .ps1 .pn-infomation ul li a,
	.adr-info {
		color: #595b5d;
		text-align: left;
		margin-left: 8px;
	}

	.realestate .style1 .owl-carousel .owl-item {
		display: block;
	}

}

@media screen and (min-width:911px) and (max-width: 1023px) {

	.realestate .directory>a {
		padding: 8px 12px;
		margin-top: 0;
		font-size: 12px;
	}

	.ft {
		color: white;
		margin-left: -1px;
		font-size: 20px;
	}

	.search_coloumn div select.form-select {
		padding: 8px 8px;
		font-size: 11px;
		border-radius: 8px;
		border: solid 1px lightgray;
		margin-right: 2px;
	}

	.keyword.amenities a.one-square {
		border-radius: 5px;
		font-size: 10px;
		width: auto;
		border: solid 1px lightgray;
		height: 27px;
		overflow-x: hidden;
		margin-top: 2px;
	}

	div .form-check label.form-check-label {
		font-size: 10px;
		font-weight: 500;
		color: #595b5d;
	}

	.keyword.status a.one-square {
		border-radius: 5px;
		width: auto;
		font-size: 11px;
		border: solid 1px lightgray;
	}

	.keyword.category a.one-square {
		font-size: 11px;
		border-radius: 5px;
		width: auto;
		border: solid 1px lightgray;
	}

	.icon1 {
		width: 40px !important;
		background: var(--theme-color);
		margin-top: -55px !important;
		margin-left: 110%;
		border-radius: 50%;
		height: 40px !important;
	}

	.realestate .directory {
		height: auto;
		/*margin-right: -17px;*/
		float: left;
		z-index: 1;
		position: relative;
		margin-left: auto;
		width: 90%;
	}

	.realestate .directory_panel {
		width: 60%;
		right: 0;
		display: flex;
	}

	.ps1 {
		overflow: hidden;
		padding: 0px 0px;
	}

	.col-md-8.mt-3 p.card-text.mts1 {
		font-size: 12px;
	}

	.col-md-8.mt-3 a.card-text.mts {
		overflow: hidden;
		display: -webkit-box;
		-webkit-box-orient: vertical;
		-webkit-line-clamp: 1;
		white-space: pre-wrap;
	}

	.imgg {
		height: 66px;
		width: 80px !important;
		border-radius: 50%;
		margin-left: 10px;
		margin-top: 0px;
	}

	.property_list .bed.row span.spnrht.col-md-7 {
		margin-left: 6px;
		padding: 0px 0px 0px 50px;
	}

	.container .row .col-md-9 {
		padding: 0px 0px;
		width: 70%;
		float: left;
	}

	.property_sec .col-md-4 {
		padding: 0px 5px;
		float: left;
		width: 33%;
	}

	.property_list .bed.row span.spnrht.col-md-7 {
		margin-left: 6px;
		font-size: 12px;
		padding: 0px 0px 0px 50px;
	}

	.property_list .bed.row span.spnlft.col-md-5 {
		margin-left: -15px;
		font-size: 12px;
	}

	.property_list .col-md-7 span.min1.mrgn {
		margin-left: 0px;
		border: 1px solid #bbb;
		padding: 2px 10px;
		font-size: 12px;
		width: auto !important;
		float: left;
		text-align: center;
		border-radius: 50px;
	}

	.property_list .min {
		margin: 0px;
		padding: 0px;
		font-size: 12px;
		position: relative;
		left: 12px;
	}

	.project_top_details_inner .l_side .adr {
		display: flex;
		width: 100%;
		float: left;
		font-size: 12px;
	}

	.realestate .btm_menu ul .currnt {
		font-weight: 600;
		font-size: 12px;
		margin-bottom: 0px;
	}

	.realestate .btm_menu ul {
		display: flex;
		list-style: none;
		padding: 0;
		width: 50%;
		margin: 0px;
	}

	.realestate .container .row {
		float: left;
		width: 100%;
		margin-left: auto;
	}

	.realestate .description .property_list .card-body {
		float: left;
		width: 100%;
		display: flex;
		justify-content: space-between;
	}

	.realestate .pro_heading {
		display: flex;
		justify-content: space-between;
		margin-left: 0px;
		align-items: center;
		margin: 10px 30px 12px 0px;
	}

	.realestate .property_list .card-body {
		float: left;
		width: 100%;
		margin-top: -2px;
		display: flex;
		justify-content: space-between;
	}

	.realestate .property_list .bed {
		display: flex;
		justify-content: space-between;
	}

	.realestate .real-estate_new2 div.header a.signtxt {
		padding: 23px 15px !important;
	}

	.realestate .right-b {
		width: 70%;
		box-sizing: border-box;
		float: right;
		margin-top: -10px;
		padding: 0 10px;
	}

	.realestate .left_sidebar.small-left {
		width: 28%;
	}

	.realestate .home-page-listing .left_sidebar #field_1 ul li div#field_text {
		width: auto !important;
	}

	/* .realestate .directory > a#tabJob.selected::after {content: ''; border: 12px solid transparent; border-right-color: #fff; right: 12px; z-index: 99999; position: absolute; float: left;transform: rotate(-90deg);bottom: -22px;}
.realestate .directory > a.selected::after {content: '';border: 12px solid transparent; border-right-color: #fff; right: 32px; z-index: 99999;position: absolute;float: left;transform: rotate(-90deg);bottom: -22px;}
.realestate .directory > a.selected::after {  content: ''; border: 12px solid transparent; border-right-color: #fff;right: 28px;z-index: 99999;position: absolute; float: left;transform: rotate(-90deg);bottom: -22px;}
.realestate .directory > a#tabClassified.selected::after {  content: '';border: 12px solid transparent;border-right-color: #fff;right: 38px;z-index: 99999;position: absolute;float: left;transform: rotate(-90deg);bottom: -22px;}
.realestate .directory > a#atabBusiness.selected::after {top: 62px;content: '';border: 12px solid transparent;border-right-color: #fff;right: 50px;z-index: 99999;position: absolute;float: left;transform: rotate(-90deg); bottom: -22px;} */
	.realestate .style1 .container .row .add-ress.col-md-3.ps1 {
		width: 30% !important;
		position: relative;
		left: 20px !important;
		padding: 0;
	}

	.realestate .style1 .container .row .col-md-9 {
		width: 68% !important;
		padding: 0;
	}

	.realestate .style1 .row .col-md-9 .col-md-4 {
		margin: 0px 0px 10px 0;
		padding: 0 10px 0 0px;
		width: 50%;
	}

	.realestate .ps1 .ag .agg1 .a1 .col-md-8.mt-3 {
		padding: 0px 0px 0px 15px;
		float: left;
		width: 70%;
	}

	.realestate .ps1 .ag .a1 .imgg {
		height: auto;
		width: auto !important;
		border-radius: 50%;
		margin-left: 0;
		margin-top: 0;
	}

	.realestate .ps1 .agg1 .a1 .col-md-8.mt-3 {
		padding: 0px 0px 0px 15px;
		float: left;
		width: 60%;
	}

	/*.realestate .l_side .pro_img {width: 30%;height: 110px;border: 1px solid #ddd;border-radius: 50%; overflow: hidden; margin-top: 0px;}*/
	.realestate .project_top_details .l_side h3 {
		margin-top: 0px !important;
	}

	.realestate .style1.product-deta .row .description {
		padding-top: 15px;
		border-bottom: 1px solid #bbb;
		padding-bottom: 15px;
		margin-right: 20px !important;
	}

	.realestate .style1 .review-section {
		float: left;
		width: 100%;
		padding: 0 20px 0 0 !important;
	}

	.realestate .header-bnr ul.acc_login li {
		padding: 25px 20px 12px 10px !important;
		text-align: left;
	}

	.realestate div#secondHeader.active .banner_input.input_search input.sticky-search-input {
		font-size: 11.5px !important;
		width: 90% !important;
	}

	.realestate .review-section .showReviewOuter .pst_rew {
		float: left;
		width: 80%;
		margin-top: 0;
		position: relative;
		left: 35px;
	}

	.project_top_details_inner .l_side {
		width: 50%;
		display: flex;
		align-items: center;
	}

	.realestate .style1 .property_sec.container {
		padding: 0;
	}

	.realestate .name_detail span {
		font-weight: 600;
		font-size: 12px;
		margin-left: 6px !important;
		margin: 0px;
		margin-left: 0px;
		color: #565656;
	}

	.realestate .ps1 .pn-infomation ul.hm-adrs {
		list-style: none;
		margin-bottom: 0;
		float: left;
		width: 100%;
		padding: 0 5px;
	}

	.realestate .pn-infomation ul li:last-child a,
	.realestate .pn-infomation span.destop {
		padding-top: 5px;
		padding-left: 0px !important;
		font-size: 12px;
		color: #484848;
		font-weight: 600;
	}

	.realestate .ps1 div.plg-info {
		padding: 0px 18px;
	}

}

.realestate .col-md-9 .property_sec .pro_heading a {
	font-size: 16px;
	margin: 10px 0px 0px 0px;
	color: #333;
	text-decoration: underline;
	text-transform: capitalize;
}

.realestate .style1 .project_top_details .project_loc a {
	margin: 0px 10px 0 0px;
	background: transparent;
	color: #333;
	padding: 0;
	border-radius: 4px;
	font-size: 14px;
	text-decoration: underline;
}

.realestate .style1 .l_side .img_detail .pro_img img {
	height: 100%;
	width: 100%;
	border-radius: 50%
}

.realestate .agg1 .col-md-8.mt-3 a {
	color: #333;
	font-weight: 600;
}

.realestate .ps1 .agg1 .col-md-8.mt-3 p.card-text.mts1 {
	margin-bottom: 0;
}

.realestate .ps1 .agg1 .a1 .col-md-8.mt-3 {
	padding: 0px 0px 0px 20px;
}

.realestate .style1 .featuredSection .owl-prev {
	position: absolute;
	top: 38%;
	left: -55px;
	background-color: #cddfe3 !important;
	background-size: 22px !important;
	background-position: center !important;
	border-radius: 50%;
}

.realestate .style1 .ps1 .a1 {
	padding: 0px 0px 10px;
	float: left;
	width: 100%;
	display: flex;
	align-items: center;
	/*justify-content: center*/
}

.realestate .ps1 .agg1 .a1 .col-md-4.mt-3.padding-zero {
	width: 90px;
	height: 70px;
	float: left;
}

.realestate .ps1 .ag .a1 .col-md-4.mt-3.padding-zero {
	width: auto;
	height: auto;
	float: left;
}

.realestate .ps1 .agg1 .a1 .col-md-4.mt-3.padding-zero .hw {
	width: 90px;
	min-height: 70px !important;
	min-width: 90px !important;
	margin-top: 0px;
}

.realestate .ps1 .agg1 .a1 .col-md-4.mt-3.padding-zero .imgg1 {
	border-radius: 5px;
	margin-left: 0px;
}

.realestate .style1 .property_sec,
.realestate .style1 .description {
	margin: 0px 0px 0px 5px;
}

.realestate .style1 .container .row {
	margin: 0 auto;
}

.realestate .style1 .container .row .col-md-9 {
	width: 72%;
	padding: 0;
}

.realestate .style1 .container .row .add-ress.col-md-3.ps1 {
	width: 25%;
	position: relative;
	left: 40px;
	padding: 0;
}

.realestate .style1 .container .row .col-md-9 .property_sec .col-md-4 .property_list {
	margin: 0;
}

.realestate .style1 .row .col-md-9 .col-md-4 {
	margin: 0px 0px 15px 0;
	padding: 0 15px 0 0px;
}

.realestate .banner_input.search a {
	color: #fff;
	font-size: 24px;
}

.realestate .banner_input.search {
	width: 7%;
	padding: 7px 0px;
	float: left;
	background: var(--theme-color);
}

.realestate .style1 .description a#myBtn {
	color: var(--theme-color);
	text-decoration: underline;
	font-size: 14px;
	letter-spacing: 1px;
	text-transform: capitalize;
	font-weight: 600;
}

.realestate .style1 .description a#myBtn:hover {
	color: #595b5d;
}

.realestate .project_top_details .l_side h3 {
	/**margin-top: 30px;**/
	margin-bottom: 5px;
	overflow: hidden;
	display: -webkit-box;
	-webkit-box-orient: vertical;
	-webkit-line-clamp: 2;
	white-space: pre-wrap;
	margin-top: 0;
	line-height: 22px;
}

.realestate .style1 .ps1 .a1 .col-md-4.mt-3.padding-zero {
	padding: 0 0 0 5px !important;
}

.realestate .project_top_details .r_side p .glyphicon {
	position: relative;
	top: 3px;
	display: inline-block;
	font-family: "Glyphicons Halflings";
	font-style: normal;
	font-weight: 400;
	line-height: 1;
	-webkit-font-smoothing: antialiased;
	-moz-osx-font-smoothing: grayscale;
	font-size: 18px;
}

.realestate .style1 .add-ress.col-md-3.ps1 div#side_add {
	padding: 0px;
	box-shadow: 0px 0px 1px 0px #e3e3e3;
	margin: 20px 0px;
	position: relative;
	top: 38px;
}

.realestate .style1 .review-section div#showReview {
	margin-bottom: 20px !important;
}

.realestate .style1 .review-section {
	float: left;
	width: 75%;
	padding: 0 10px 0 0;
}

.realestate .style1 .row .description {
	padding-top: 15px;
	border-bottom: 1px solid #e3e3e3;
	padding-bottom: 15px;
	margin-right: 12px !important;
}

.realestate .style1 .description p {
	width: 100%;
	font-size: 15px;
	line-height: 26px;
}

.realestate .style1 .ps1 .a1 a.card-text.card_1 {
	border-radius: 50%;
	border: solid 1px #ccc;
	float: left;
	width: 60px;
	height: 60px;
	overflow: hidden;
}

.realestate .style1 .ps1 .a1 a.card_2 {
	float: left;
	width: 90px;
	min-height: 70px;
	min-width: 90px;
}

.realestate .style1 .ps1 .a1 a.card-text.card_1 img {
	height: 100%;
	border-radius: 50%;
	margin-left: 0px;
	max-width: 100%;
}

@media screen and (min-width: 1024px) and (max-width: 1199px) {

	.realestate .style1 .container .row .col-md-9 {
		width: 72%;
	}

	.realestate .style1 .container .row .add-ress.col-md-3.ps1 {
		width: 26%;
		position: relative;
		left: 15px;
	}

	/*.realestate .product-deta .col-md-4 {width: 50%;}*/
	.realestate .project_top_details .l_side h3 {
		margin-top: 0;
		margin-bottom: 0;
	}

	.realestate .style1 .review-section {
		float: left;
		width: 100%;
		padding: 0 15px 0 0;
	}

	.realestate .ps1 .ag .a1 .imgg {
		height: auto;
		width: auto !important;
		border-radius: 50%;
		margin-left: 0;
		margin-top: 0;
	}

	.realestate .review-section .showReviewOuter .pst_rew {
		float: left;
		width: 80%;
		margin-top: 0;
		position: relative;
		left: 35px;
	}

	.name_detail span {
		font-weight: 600;
		font-size: 12px;
		margin-left: 6px !important;
		margin: 0px;
		margin-left: 0px;
		color: #565656;
	}

	.realestate .style1 .property_sec.container {
		padding: 0;
	}

	.realestate .product-deta .col-md-4 {
		padding-left: 0;
		width: 45%;
	}

	.realestate .container {
		box-sizing: border-box;
		margin: 0 auto;
		padding: 0 45px;
		width: 100%;
	}

	.left_sidebar.small-left div#left_sub table td {
		display: block;
		width: 100%;
		overflow: hidden;
		padding: 0px 0;
		border-bottom: 1px solid #F2F2F2;
	}

	.list_blue a {
		font-size: 11px;
		color: #111111;
		font-weight: 600;
		text-decoration: none;
		margin-bottom: 0px;
		display: block;
		line-height: 18px;
	}

	.realestate .pn-infomation ul li:last-child a,
	.realestate .pn-infomation span.destop {
		padding-top: 5px;
		padding-left: 0px !important;
		font-size: 12px !important;
		color: #484848;
		font-weight: 600;
	}

	.realestate .ps1 .agg1 .a1 .col-md-8.mt-3 {
		padding: 0px 0px 0px 20px;
		width: 55%;
	}

	.l_side .name_detail {
		margin-left: 15px;
		float: left;
		margin-top: 0;
	}

	div #review-list h3.list_blue a {
		font-size: 13px;
	}

	div .home-page-listing .right_sidebar .Rating_des p {
		font-size: 12px;
	}

	/* div .addProjectList .section-grid .grid-prod {
		grid-template-columns: auto auto;
	} */

}

/*home latest product*/

.prod-grid.image_container.slick-slide {
	margin: 0 15px 10px 0;
}

.slick-track {
	display: flex;
}

/**/
.project_top_details_inner .name_detail .icon-location:before {
	position: relative;
	left: -4px;
	font-size: 22px;
}

.realestate .ps1 .pn-infomation ul.hm-adrs .fa-envelope-o:before {
	top: 3px;
	position: relative;
	left: 3px;
}

.list_text {
	font-size: 12px;
	color: #4e4b4b;
}

.realestate .ps1 .agg1 .col-md-8.mt-3 p.card-text.mts1.text1 {
	margin-bottom: 0;
	overflow: hidden;
	display: -webkit-box;
	-webkit-box-orient: vertical;
	-webkit-line-clamp: 2;
	white-space: pre-wrap;
}

.realestate .style1 .ps1 #main_address_d {
	float: left;
	font-size: 14px;
	color: #595b5d;
	padding-top: 15px;
	padding-left: 0;
	padding-bottom: 10px;
	width: 292px;
	display: inline-block;
	position: relative;
	top: 38px;
}

.realestate .style1 .ps1 .ag {
	margin-top: 5px;
	height: auto;
	width: 100%;
	float: left;
	top: 38px;
	position: relative;
	background-color: white;
	border-radius: 6px;
	border: solid 1px #e3e3e3;
}

.realestate .style1 .ps1 .ag1 {
	margin-top: 15px;
	height: auto;
	width: 100%;
	float: left;
	top: 38px;
	position: relative;
	background-color: white;
	border-radius: 10px;
	border: solid 1px #e3e3e3;
}

.realestate .style1 .add-ress.col-md-3.ps1 #side_add .col-md-4 {
	width: 100% !important;
	float: left;
	margin-bottom: 20px;
}

.realestate .style1 .featuredSectionDiv h1.heading {
	font-size: 20px;
	font-weight: 600 !important;
	text-align: start;
	padding: 0 10px;
	margin: 10px 0 5px 0;
}

.realestate .style1 .project_top_details_inner .l_side {
	width: 50%;
	display: flex;
	align-items: center;
}

/* .style1 .listing-right .shadow_in .feturd_dt.ltst_ad.feature-listing ,.right-b div#featured_adds_m .feturd_dt.ltst_ad.feature-listing{float: left;width: 100%; margin-top: 0; text-align: center; padding: 40px; border: 1px solid #d9d9d9; line-height: normal; font-weight: 400; display: block;margin-top: 20px;} */
/* .style1 .listing-right .shadow_in .feturd_dt.ltst_ad.feature-listing h3 ,.right-b div#featured_adds_m .feturd_dt.ltst_ad.feature-listing .no_found_result{width: 100%; margin: 0;} */

@media screen and (max-width: 375px) {

	div.reportPopUpwidth #reportMain tbody span.send_heading {
		font-size: 14px !important;
		padding-bottom: 10px !important;
	}

	#register-box.register-box1 #closebutton a#TB_closeWindowButton {
		padding: 0;
		position: absolute;
		right: -20px;
		top: 0;
	}

	#register-box.register-box1 tr.reviewpopup_reason textarea#reason {
		width: 100% !important;
		font-size: 14px;
	}

	div.reportPopUpwidth #reportMain tbody td label {
		font-size: 14px !important;
	}

}

/**30-May-2023**/



span.error_class p {
	text-align: left;
	float: left;
	width: 100%;
	margin: 0;
	display: -webkit-box;
	-webkit-box-orient: vertical;
	-webkit-line-clamp: 2;
	overflow: hidden;
	line-height: 16px;
}

.accountregistration_container div#form_table input.new-sb-mit {
	background: var(--theme-color);
	width: 90px !important;
	text-align: center;
	float: right;
	border-color: var(--theme-color);
	color: #fff;
	font-size: 18px;
	cursor: pointer;
}

select.lat_rev:focus-visible {
	border: 1px solid #ccc;
	outline: none;
	border-radius: 5px;
}

.col-md-6.col-md-12.col-sm-12.padding-zero.lat_rev_main_div {
	margin-right: 0px !important;
}

ul#topCustomerList {
	padding-left: 0px;
}

.review_slide ul {
	padding-left: 0px;
}

.group-users .list {
	padding-left: 0px;
}

.product-all-listing li.next.page {
	margin-top: 0px;
}

.product-all-listing nav li {
	margin: 0px 3px;
}

.product-all-listing .prod_click ul {
	padding-left: 0px
}

.listing_bg .prod-grid.image_container {
	margin-bottom: 15px;
	margin-top: 10px
}

.product-all-listing .middle .text {
	border-radius: 0px
}

.product-all-listing .pro-price {
	margin-bottom: 15px;
}

.form-setting-info input:focus-visible {
	outline: none;
	border: 1px solid #bbb;
}

.information-account .change-password .toggle-password {
	top: 36px
}

.form-setting-info .form-info .ctm-form span.country_code {
	/*left: 10px;*/
}

.form-setting-info .form-info .ctm-form.contact input {
	padding-left: 40px;
}

.form-setting-info .form-info .error {
	font-size: 13px;
}

#address_detail .list_num {
	margin-left: 8px;
}

.address_detail-data ul.bt-lisitng li i.fa {
	font-size: 16px;
}

.plat_form_cat .panel-default {
	margin-bottom: 5px
}

#post_advertisement_form span.error_class {
	font-size: 12px;
}

.bgg1 textarea:focus-visible {
	outline: none;
	border: 1px solid #bbb;
}

.prod-grid.image_container.slick-slide {
	min-height: 300px;
}

/* div.left-prof-img .slick-initialized .slick-slide {width: auto !important;} */
/* div.left-prof-img .slick-initialized .slick-track {height: 300px;} */
div.left-prof-img .slick-initialized .slick-track {
	height: 400px;
}

.left-prof-img .slick-initialized .slick-slide img.img-responsive {
	height: 100%;
	object-fit: contain;
}

body .no-results .no_found_result {
	height: 100%;
	display: flex;
	align-items: center;
	justify-content: center;
	font-size: 22px;
	color: var(--theme-color);
	padding: 0px 40px 20px;
	border-bottom: 1px solid var(--theme-color);
	width: 100%;
	margin-left: 0;
	margin-right: 0;
	border-radius: 8px;
}

/*div#field.no-shadow .listingkeyword span#ctl00_MainContent_lblKeywordSelected { margin: 0;  text-align: start;  font-size: 22px;  font-weight: 600; border: 0;  padding: 10px 15px 0px 0;}*/
div.style1 .listing-right .shadow_in .feturd_dt.ltst_ad.feature-listing {
	color: var(--theme-color);
}

.home-page-listing .featured_adds_listing .feature-listing .row.realstatePrice,
.home-page-listing .feature-listing div.addressLatest .row.realstatePrice {
	min-height: auto;
}

div.right-b div#featured_adds_m .feturd_dt.ltst_ad.feature-listing {
	margin: 0;
	padding: 0;
	border: 0;
}

div.style1 .listing-right .shadow_in .feturd_dt.ltst_ad.feature-listing .no_found_result {
	color: var(--theme-color);
}

.popover-content .busi_tour .skip_btn {
	padding: 6px 3px 3px 3px;
}

.home-page-listing li div#field_text {
	width: auto !important;
}

.style1.no-shadow .search_coloumn #cat_link .subcat_div {
	padding-left: 0;
	margin-top: 0;
}

.header .header_right .business ul.acc_login li {
	padding: 25px 20px;
}

div.key_words #keywords li .inner_listing input {
	accent-color: var(--theme-color);
}

div.dropzone .dz-preview:hover .dz-image img {
	filter: unset;
	transform: unset;
}

.home-page-listing h1.heading {
	float: left;
}

.postadvertisement .col-xm-12.col-sm-12.col-md-12.col-lg-12.uploardimg_input div#myDropzone,
.postadvertisement_2 div#myDropzone {
	display: flex;
	justify-content: center;
	align-items: center;
}

.postadvertisement .dropzone.form-group.dz-clickable.dz-started .dz-preview.dz-image-preview {
	pointer-events: all;
}

.postadvertisement div#error_image {
	position: absolute;
}

.plat_form_cat .bgg1 {
	padding-bottom: 30px;
	padding: 20px;
}

@media only screen and (min-width: 1181px) and (max-width: 1380px) {

	.plg-info .pn-infomation ul .adr-info,
	.pn-infomation a.tel_nob span.destop,
	.pn-infomation a.tel_non span.destop {
		padding-left: 0px !important;
	}

	.panel-default button.btn.btn-sm.btn-default {
		right: 0;
	}

	.list-contact-info .pn-infomation ul li:last-child a {
		padding-top: 0;
	}

}

.switch {
	display: inline-block;
	position: relative;
	width: 50px;
	height: 25px;
	border-radius: 20px;
	background: #dfd9ea;
	transition: background 0.28s cubic-bezier(0.4, 0, 0.2, 1);
	vertical-align: middle;
	cursor: pointer;
}

.switch::before {
	content: '';
	position: absolute;
	top: 1px;
	left: 2px;
	width: 22px;
	height: 22px;
	background: #fafafa;
	border-radius: 50%;
	transition: left 0.28s cubic-bezier(0.4, 0, 0.2, 1), background 0.28s cubic-bezier(0.4, 0, 0.2, 1), box-shadow 0.28s cubic-bezier(0.4, 0, 0.2, 1);
}

.switch:active::before {
	box-shadow: 0 2px 8px rgba(0, 0, 0, 0.28), 0 0 0 20px rgba(128, 128, 128, 0.1);
}

input:checked+.switch {
	background: var(--theme-color);
}

input:checked+.switch::before {
	left: 27px;
	background: #fff;
}

input:checked+.switch:active::before {
	box-shadow: 0 2px 8px rgba(0, 0, 0, 0.28), 0 0 0 20px rgba(0, 150, 136, 0.2);
}


/******************New CSS Starts 26-04-2024***********************/
div .directory>a.selected {
	color: var(--theme-color);
	border-top: 2px solid var(--theme-color);
}

div .directory>a:hover {
	color: var(--theme-color);
	border-top: 2px solid var(--theme-color);
}

div.banner_input.search,
div.banner_input.search:hover {
	background: var(--theme-color);
}

div .banner_input.search a {
	color: #fff;
}

a.flash-button,
div .breadcrumb a:hover,
div .breadcrumb a.active {
	background: var(--theme-color);
}

h1.heading,
div span.total-data,
div .featured.businesses .item_content .fetr-product-rating .count-reviews span,
.Related-product h3.Head {
	color: var(--theme-color);
}

div .one-square a,
div .latest_blog_section a {
	color: var(--theme-color);
}

div .latest_blog_section h4 a {
	color: #000;
}

#back-top.active {
	background: var(--theme-color)
}

div .breadcrumb,
div.cover_crumbs {
	background: var(--light-green-bg)
}

div.homeblog_detailcontainer .blog-top.address_detailLatest a {
	color: var(--theme-color);
	text-decoration: underline;
}

/* div .featured.businesses div#specilaization-demo .owl-buttons div {background-color: #f2333e36 !important;} */
div.featured.businesses .item_content .fetr-product-rating .count-reviews span {
	color: var(--theme-color);
}

div .cover_crumbs .breadcrumb.top_breadcrum a,
div#LocationPopUp .oops_cont strong i,
div button.btn.btn-sm.btn-default {
	color: var(--theme-color);
}

.popover-content .busi_tour .skip_btn {
	background: var(--theme-color);
}

div.tabPannel ul li a.selected span,
div.tabPannel ul li a.selected:hover span {
	background: var(--theme-color) !important;
	border-color: var(--theme-color);
}


div#footer {
	background: var(--theme-color);
	position: relative;
	z-index: -1;
}

div#footer .container~.container {
	max-width: 100%;
	background: var(--theme-color);
	padding: 7px 0 15px;
	color: #fff;
}

#footer .search_field {
	background: transparent;
	border: transparent;
	color: #fff;
}

div#footer .search_field a {
	color: #fff;
}

div#footer .search_field a::after {
	background: #fff;
}

span.list_text {
	color: #fff;
}

div .breadcrumb a.active,
div .breadcrumb a {
	background: transparent;
}

#footer .breadcrumb {
	color: #fff;
	background: transparent;
	padding-bottom: 0;
}

div.cover_crumbs .breadcrumb {
	background: transparent;
}

div .oops_cont strong {
	color: var(--theme-color);
}

#form_table table tr td input:hover,
#form_table table tr td select:hover,
#form_table table tr td textarea:hover,
.choose_list .d_list:hover,
#register-box input:hover,
#login_box_detail input.txt-ip:hover,
#forget_panel .form input:hover,
.postComment textarea#review:hover,
.sendmail_table input.common_ip:hover {
	border-color: #ffe7e8;
}

div button.menu_header_stky {
	background: var(--theme-color);
}

/* #footer .breadcrumb ~ br {display: none;} */
ul.acc_login li .account-logout {
	border-color: var(--theme-color);
}

div.keyword a:hover {
	background: var(--theme-color);
	color: #fff;
}

/********************New CSS Ends 26-04-2024*********************/

/*Home Latest Listing Starts*/
.card {
	width: 100%;
	margin: 0;
	border: 1px solid #d8d8d8;
	background: #fff;
	padding: 0;
	height: auto;
	border-radius: 10px;
	overflow: hidden;
}

.for_img {
	height: 186px;
	overflow: hidden;
	/* display: flex; */
	flex-wrap: wrap;
	align-items: inherit;
	justify-content: center;
	min-height: 186px;
	margin-bottom: 0px;
	width: 100%;
	float: left;
}

.for_info {
	width: 100%;
	float: left;
	padding: 0 10px;
	display: grid;
	grid-gap: 15px;
	grid-template-columns: 40px 69% 15px;
	margin-top: 0px;
}

.for_detail {
	width: 100%;
	float: left;
	margin-top: 0px;
	font-size: 12px;
	color: #777;
	font-weight: normal;
	padding: 0;
}

.card-body p {
	width: 100%;
	padding: 10px 10px;
	float: left;
	margin: 0px;
}

.card-body h4.card-price {
	width: 100%;
	padding: 0px 10px;
	float: left;
	margin: 0px 0px 10px;
	font-size: 16px;
	color: var(--theme-color);
}

.addClick img {
	width: 100%;
	min-height: 190px;
}

.icon-with-bg {
	float: left;
	width: 40px;
	text-align: center;
	border-radius: 50%;
	background: #ececec;
	height: 40px;
}

.for_detail h4 {
	margin-top: 5px;
	margin-bottom: 0px;
	font-size: 18px;
}

.card-body {
	float: left;
	width: 100%;
	padding-top: 15px;
	padding-bottom: 15px;
}

/*Home Latest Listing Ends*/
div a.add_to_contacts {
	background: var(--theme-color);
}

div.right-b div#featured_adds_m .feturd_dt.ltst_ad.feature-listing {
	float: left;
	width: 100%;
	display: grid;
	grid-gap: 15px;
	grid-template-columns: repeat(auto-fill, minmax(32%, 1fr));
	margin-top: 15px;
}

a {
	color: var(--theme-color);
}

.Related-product .prodct-img-view a.addProClick {
	height: 100%;
	width: 100%;
}

.Related-product .prodct-img-view a.addProClick img {
	object-fit: contain;
}

.header-bnr .add_button {
	float: right;
	position: absolute;
	right: 0;
	z-index: 1;
	bottom: 0;
}

/* body .no-results { display: block !important; text-align: center;} */
body .no-results {
	display: flex !important;
	text-align: center;
	justify-content: center;
	margin: 0 !important;
}

body .no-results * {
	font-weight: normal !important;
	font-size: 22px !important;
	color: var(--theme-color);
}

.for_img a.addClick {
	height: 100%;
	float: left;
	width: 100%;
}

.for_img a.addClick img {
	height: 100%;
	object-fit: contain;
}

body .no-results div.addressLatest {
	height: 100%;
	align-items: center;
	display: grid;
}

div#footer a {
	color: #fff;
}


.bgg1 .upload_image .dropzone.form-group.dz-clickable,
.data1 .dropzone-previews1.dropzone.dz-image-preview,
.data .dropzone-previews.dropzone.dz-image-preview,
.add-project-img .data .dropzone-previews.dropzone.dz-image-preview {
	height: 220px !important;
	margin-top: 0 !important;
	margin-bottom: 0;
}

.data .dropzone-previews.dropzone.dz-image-preview .dz-preview.dz-image-preview {
	height: 185px !important;
}

.data .dropzone-previews.dropzone.dz-image-preview .dz-preview.dz-image-preview .dz-image {
	height: 100% !important;
}

div .dropzone-previews.dropzone.dz-image-preview .select-feature {
	margin-top: 3px;
}

.dropzone-previews1.dropzone.dz-image-preview .dz-preview.dz-image-preview .dz-image {
	height: 100% !important;
}

.data1 .dropzone-previews1.dropzone.dz-image-preview .dz-preview.dz-image-preview {
	padding: 0;
	height: 178px;
}

.data1 .dropzone-previews1.dropzone.dz-image-preview .dz-preview.dz-image-preview~.select-feature.f-select1 {
	margin-top: 0;
}

.privacy_p span.breadcrumb.terms_policy_link,
.privacy_p span.breadcrumb.terms_policy_link a {
	padding-left: 0;
	padding-right: 0;
	color: #646464;
	background: transparent;
}

.plat_form_cat .bgg1 .certificate~div {
	min-height: 45px;
	display: flex;
	align-items: center;
}

body .ui-widget-shadow {
	box-shadow: unset;
	border-color: #000 !important;
	background: #000;
	opacity: .8 !important;
	color: #fff;
}

.product-ds-section .pr-sect-apr .abut-product-st div#more p {
	display: contents;
}

.product-ds-section .pr-sect-apr .abut-product-st div#more p~a {
	margin-left: 5px;
}

.tabPannel ul li a.selected span:after {
	display: none;
}


.drg-sction.input-images.dropzone.dropzone-class {
	padding: 0;
	position: relative;
}

.add-products-new .ad-product-form .ps-form .up-prodct .dropzone-class .dz-preview.dz-image-preview {
	height: 100%;
}

.add-products-new .ad-product-form .ps-form .up-prodct .dz-preview.dz-image-preview .dz-image {
	height: 100% !important;
}

form#product_form {
	float: left;
	width: 100%;
}

.add-products-new .ad-product-form .ps-form .up-prodct .dz-preview.dz-image-preview a.dz-remove {
	float: none;
	width: 100%;
}

.add-products-new .ad-product-form .ps-form .up-prodct div#myDropzone {
	float: left;
	width: 100%;
}

.add-products-new .ad-product-form .ps-form .up-prodct .dz-preview.dz-image-preview .dz-image img {
	height: 100%;
}

.ad-product-form .clr-red {
	width: 100%;
	left: 0;
	top: unset;
	bottom: -30px;
}

.productpage .grid-prod {
	display: grid;
	grid-template-columns: 32.5% 32.5% 32.5%;
	gap: 12px;
	margin: 10px 0 30px;
}

.productpage .grid-prod .prod-grid.image_container {
	width: 100%;
	max-width: 100%;
	margin: 0;
	min-height: 100%;
	z-index: 0;
}


.postadvertisement span.labels.uploard_img_label {
	float: left;
}

.aside-left #my_account_field .my_registration_main .listin_covers .action_div ul li img {
	display: -webkit-box;
	-webkit-box-orient: vertical;
	overflow: hidden;
	-webkit-line-clamp: 1;
}

.Related-product .Container {
	overflow: hidden;
}

.ui-state-active,
.ui-widget-content .ui-state-active,
.ui-widget-header .ui-state-active,
a.ui-button:active,
.ui-button:active,
.ui-button.ui-state-active:hover {
	border-color: var(--theme-color) !important;
	background: var(--theme-color) !important;
	color: #fff !important;
}

body .ui-datepicker td span,
body .ui-datepicker td a {
	text-align: center;
}

body .ui-state-highlight,
body .ui-widget-content .ui-state-highlight,
body .ui-widget-header .ui-state-highlight {
	border: 1px solid var(--theme-color) !important;
	background: var(--theme-color) !important;
	color: inherit !important;
}

div#field_1.listing_line>ul>li img {
	max-width: 35px;
	overflow: hidden;
	max-height: 35px;
	margin: 0;
	white-space: nowrap;
	text-overflow: ellipsis;
}

.register_form.myform span.country_code {
	background: transparent;
	top: 5px;
}

.register_form.myform input#phone_number {
	padding-left: 50px;
}

/* .banner{position: relative;} */

.po_hne label.custom-field.one span.placeholder {
	left: 45px;
	transition: all .4s ease-in-out;
}

.po_hne label.custom-field.one input:focus+span.placeholder,
.po_hne label.custom-field.one input:not(:placeholder-shown)+.placeholder {
	left: 8px;
}

::-webkit-scrollbar {
	width: 2px;
	height: 2px;
}

::-webkit-scrollbar-thumb {
	background-color: var(--theme-color);
	outline: 1px solid var(--theme-color);
	border-radius: 4px;
}

/* * { scrollbar-width: 2px; scrollbar-color: var(--theme-color) var(--theme-color);} */
/*.registration-group { height: 105px;}*/

.form-group.postal_codes {
	display: flex;
}

div .btn-info,
div .btn-info:hover {
	background: var(--theme-color);
	border-color: var(--theme-color) !important;
}

div#field.style1.classified-deta.preSec .reg-prev .slick-slide.slick-current.slick-active img.img-responsive {
	height: 100% !important;
}

.home-page-listing.reg-prev {
	margin-bottom: 30px;
}

.registration_form .registration-group span.error_class.error_mssg {
	line-height: 14px;
}

div .dropzone-previews.dropzone.dz-image-preview .select-feature a.dz-remove.removefile {
	margin: 0 0 0 auto;
	color: red;
}

.dropdown_menu .custom-select-trigger {
	border: solid 1px #bbb;
	width: fit-content;
}

#reg_log_popup #register-box .login-page .register_form.myform span.error.err,
div#reg_log_popup .register_form.myform span.error.err {
	position: relative;
	bottom: unset;
}

#register-box label i.fa.fa-question-circle {
	color: var(--theme-color);
}

.home-page-listing .right_sidebar .right-bar-section div#side_add div {
	width: 100% !important;
	margin-left: 0 !important;
}

.home-page-listing .right_sidebar .right-bar-section div#side_add .list_blue a {
	float: left;
	width: 100%;
}

#services-demo .item_list a img.demo-icon {
	height: 40px;
	width: auto;
	margin-bottom: 10px;
}

#services-demo .item_list {
	display: flex;
	align-items: center;
	justify-content: center;
}

#side_add div#add_im2 a {
	float: left;
	width: 100%;
	margin-bottom: 10px;
}

.f-stick div#address1.pos-sticky {
	position: sticky !IMPORTANT;
	top: 80px;
	height: 100%;
}

.f-stick .custom-area.classified-detail {
	display: flex;
	justify-content: space-between;
	overflow: unset;
	margin-bottom: 20px;
}

.f-stick {
	overflow: unset !important;
}

.home-page-listing .right_sidebar .right-bar-section h1.heading {
	padding-left: 0;
}

.home-page-listing .right_sidebar .right-bar-section div#side_add .block_2.nearby_listing {
	padding-left: 5px;
}

.home-page-listing .right_sidebar .right-bar-section .hp a {
	padding-left: 5px;
	float: left;
	width: 100%;
}

.hp a img {
	width: 100%;
	max-height: 200px;
}

div#dvThankRefer {
	display: flex;
	height: 100%;
	align-items: center;
	margin-top: 20px;
}


div#sign-up-pages.owl-theme .owl-controls .owl-page span.owl-numbers {
	float: left;
	border-radius: 50%;
	text-indent: -999px;
	width: 10px;
	height: 10px;
	padding: 0;
}

div#sign-up-pages.owl-theme .owl-controls.clickable {
	float: left;
	width: 100%;
	display: flex;
	justify-content: center;
}

div#sign-up-pages .owl-wrapper-outer {
	height: auto !important;
}

div#sign-up-pages .owl-wrapper-outer .item {
	width: 100%;
	height: auto;
}

.howitwork_container .owl-wrapper-outer .item .row,
.howitwork_container .row {
	margin: 0;
	display: flex;
	align-items: center;
	gap: 20px;
}

.howitwork_container .row::before,
.howitwork_container .row::after {
	display: none;
}

.howitwork_container {
	max-width: 1040px;
	margin: 0 auto;
}

div#sign-up-pages.owl-theme .owl-buttons {
	display: none;
}

.howitwork_container .main-head-top {
	font-size: 25px;
	font-weight: 600;
	text-align: center;
	float: left;
	width: 100%;
	margin: 10px 0 30px;
}

.howitwork_container .head-top {
	float: left;
	width: 100%;
	text-align: center;
	margin: 0;
	color: var(--theme-color);
	font-size: 18px;
	font-weight: 600;
}

.howitwork_container span.digit,
span.digit strong {
	font-size: 40px;
	color: #818181;
	font-weight: 600;
}

.howitwork_container h2.mn-title {
	margin: 20px 0 12px;
	font-size: 30px;
	font-weight: 600;
}

.howitwork_container .innertext p {
	max-width: 300px;
	line-height: 22px;
}

.howitwork_container article {
	scroll-snap-type: y mandatory;
	/*height: 100vh;*/
	overflow-y: auto;
	overflow-x: hidden;
	scroll-snap-type: mandatory;
	scroll-snap-points-y: repeat(100vh);
	scroll-snap-type: y mandatory;
}

.howitwork_container article>section {
	scroll-snap-align: start;
}

.howitwork_container section {
	display: flex;
	flex-direction: column;
	padding: 1rem;
	box-sizing: border-box;
	background-attachment: fixed !important;
	justify-content: center;
}

/* .howitwork_container section ~ section{margin: 5% 0;padding: 5% 0;} */
.howitwork_container section~section {
	margin: 25px 0;
	padding: 0% 0;
}

.howitwork_container article>section:first-child {
	margin-top: 30px;
}

.howitwork_container section>* {
	margin-top: 1rem;
	margin-bottom: 1rem;
}

.howitwork_container section> :first-child:not(.content) {
	margin-top: 0;
	height: 100vh;
}

.howitwork_container section> :last-child:not(.content) {
	margin-bottom: 0;
}

.howitwork_container section>.content {
	margin-top: auto;
	margin-bottom: auto;
	max-width: 60ch;
	margin-left: auto;
	margin-right: auto;
}

.howitwork_container section>.content {
	--space: 1.5rem;
	display: flex;
	flex-direction: column;
	justify-content: flex-start;
}

.howitwork_container section>.content>* {
	margin-top: 0;
	margin-bottom: 0;
}

.howitwork_container section>.content>*+* {
	margin-top: var(--space);
}

.howitwork_container section>.content .intro {
	font-size: clamp(1em, 1rem + 1.2vw, 1.1rem);
}

.howitwork_container section a.bs-prf {
	height: 50px;
	width: fit-content;
	margin: 6% auto;
	display: flex;
	align-items: center;
	justify-content: center;
	padding: 0 35px;
	background: var(--theme-color);
	border-radius: 30px;
	font-size: 20px;
	color: #fff;
	font-weight: 600;
	/*margin-top: 6% !important;*/
}

.imageClass.right {
	text-align: end;
}

.imageClass.right p {
	float: right;
}

.howitwork_container article::-webkit-scrollbar {
	width: 0;
}

.howitwork_container section div#sign-up-pages {
	float: left;
	width: 100%;
}

.howitwork_container section * {
	transition: all .6s ease-in-out;
}

.imageClass.ryt {
	width: 70%;
}

.howitwork_container section .owl-controls .owl-pagination {
	text-align: center;
	display: flex;
	justify-content: center;
}

.small-left #left_sub #cat_link img,
.style1.no-shadow .search_coloumn .subcat_img {
	max-width: 25px;
	max-height: 25px;
	position: relative;
	top: 8px;
}

.footer-top .featured-cites li a {
	color: inherit;
	word-wrap: anywhere;
}

div .pagination>.active>a,
div .pagination>.active>a:focus,
div .pagination>.active>a:hover,
div .pagination>.active>span,
div .pagination>.active>span:focus,
div .pagination>.active>span:hover {
	background: var(--theme-color);
	border-color: var(--theme-color);
}

div .pagination>li>a,
div .pagination>li>span,
div .pagination>li>a:focus,
div .pagination>li>a:hover,
div .pagination>li>span:focus,
div .pagination>li>span:hover {
	color: var(--theme-color)
}

.fm-submit a:focus {
	border-color: var(--theme-color);
	color: #fff;
}

.Related-product.Related-product-nw {
	margin: 0 0 30px;
}

/* a#mailSend{background: var(--theme-color) !important;} */

#side_add #highlight_ads,
#side_add #highlight_ads div {
	width: 100% !important;
}

#side_add #highlight_ads img {
	max-height: 200px;
	width: 100%;
}

.for-grid-four {
	width: 75%;
}

.for-full-width {
	width: 100%;
}

.home-page-listing .left_sidebar .Related-product {
	margin-top: 0;
}

div#register-box.register-box1 {
	top: 50% !important;
	left: 50% !important;
	transform: translate(-50%, -50%) !important;
	margin: 0 !important;
}

div.lightbox {
	top: 50% !important;
	left: 50% !important;
	transform: translate(-50%, -50%);
	position: fixed;
}

div#referMain .tableContainer .msg_profile {
	display: flex;
	align-items: center;
	gap: 10px;
	margin-bottom: 20px;
	float: left;
}

div#referMain .tableContainer .msg_profile img {
	width: 60px;
	height: 60px;
	border-radius: 50%;
	object-fit: contain;
	border: solid 1px #e3e3e3;
}

div#referMain .tableContainer {
	margin-top: 0;
}

div#referMain .tableContainer table.sendmail_table {
	margin-bottom: 20px;
}

.left-prof-img .slick-initialized .slick-slide a {
	height: 100%;
}

#enquiry_send_email textarea,
#enquiry_send_email input {
	border: none;
	border-bottom: 1px solid #e6e6e6;
	padding-left: 0;
	border-radius: 4px;
}

.wriite_reviewinput span.err_mssg_review {
	line-height: 25px;
}

div#main_containner.thanks_msg div#middle_containner .spam_message {
	background: transparent;
	color: initial;
	padding-left: 0;
	padding-top: 10px;
	border-top: 1px solid #DEDEDE;
	margin-top: 10px;
}

div#main_containner.thanks_msg div#middle_containner #thanks_message {
	border-bottom: none;
	font-weight: 600;
}

/* div#main_containner.thanks_msg div#middle_containner{border: none;background: transparent;} */
div.thanks #content {
	padding-left: 0;
	padding-right: 0;
}

div#main_containner.thanks_msg div#middle_containner {
	border: none;
	background: transparent;
	display: grid;
	grid-template-columns: 185px auto;
	gap: 25px;
	align-items: center;
	min-height: 50vh;
}

div#main_containner.thanks_msg div#middle_containner .thanks-in-img,
div#main_containner.thanks_msg div#middle_containner .thanks-in-img img {
	width: 100%;
}

div#main_containner.thanks_msg div#middle_containner #oops,
div#main_containner.thanks_msg div#middle_containner .spam_message {
	max-width: 90%;
}

form#listing_report_form table.sendmail_table td {
	width: 100%;
	display: block;
}

form#listing_report_form table.sendmail_table td .reviewepage_input {
	width: auto;
	display: unset;
	margin: 20px 0;
	position: relative;
}

form#listing_report_form table.sendmail_table td .reviewepage_input input {
	height: 22px;
	width: 22px !important;
	margin: 0;
	position: absolute;
	left: 0;
	line-height: 10px;
	bottom: 0;
	z-index: 99;
	accent-color: var(--theme-color);
	cursor: pointer;
}

form#listing_report_form table.sendmail_table td .reviewepage_input label::after,
form#listing_report_form table.sendmail_table td .reviewepage_input label::before {
	display: none;
}

form#listing_report_form table.sendmail_table td .reviewepage_input label {
	padding-left: 30px;
	padding-top: 0;
	margin-right: 10px;
	cursor: pointer;
}

form#listing_report_form table.sendmail_table tr.reviewpopup_reason {
	margin-bottom: 10px;
}

form#listing_report_form table.sendmail_table tr.reviewpopup_reason textarea#reason {
	width: 100% !important;
}

form#listing_report_form table.sendmail_table span.send_heading {
	border: none;
}

div .btn-info:hover,
div .btn-info:focus,
div .btn-info:active,
div .btn-info.active,
.open>.dropdown-toggle.btn-info {
	background-color: var(--theme-color) !important;
}

.btnDivv input#btn_register {
	background: var(--theme-color);
	max-width: 80px;
	text-align: center;
	height: 35px;
	border-radius: 5px;
	color: #fff;
	cursor: pointer;
}

.home-slider-in span.slick-arrow:nth-child(2),
.home-slider-in span.slick-arrow:nth-child(3) {
	display: none !important;
}

/* .home-slider-in span.slick-arrow:nth-child(2) , 
.home-slider-in span.slick-arrow:nth-child(3) {display: none !important;} */

.project_top_details .pro_img {
	width: 110px;
	height: 110px;
	border: 1px solid #ddd;
	overflow: hidden;
	margin-top: 0px;
}

.project_top_details .pro_img img {
	width: 100%;
	height: 100%;
	border-radius: 50%;
	object-fit: contain;
}

.project_top_details .project_loc a {
	margin: 0px 10px 0 0px;
	background: transparent;
	color: #333;
	padding: 0;
	border-radius: 4px;
	font-size: 14px;
	text-decoration: underline;
}

.project_top_details .btm_menu ul {
	display: flex;
	list-style: none;
	padding: 0;
	width: 50%;
	margin: 0px;
}

.project_top_details .btm_menu .project_loc {
	width: 50%;
	display: flex;
	justify-content: end;
	align-items: center;
}

.project_top_details .l_side .img_detail h3 {
	font-size: 16px;
	font-weight: 600;
	text-transform: uppercase;
	margin: 25px 0px 5px 5px;
}

.project_top_details .l_side .img_detail .name_detail {
	margin-left: 15px;
	float: left;
	margin-top: 0;
}

.project_top_details .btm_menu .project_loc h4,
.project_top_details .btm_menu .project_loc span {
	margin: 0px 10px 0px 0px;
	font-size: 14px;
	font-weight: 500;
	border-right: solid 1px #bbb;
	padding: 5px 10px 5px 0px;
}

.project_top_details .r_side p {
	margin-bottom: 2px;
	color: #333;
	margin-top: 8px !important;
	font-size: 16px;
	text-decoration: none;
}

.project_top_details .r_side span {
	font-size: 14px;
	color: var(--light-yelow-color);
	text-decoration: none;
}

.project_top_details .r_side span:last-child {
	font-size: 14px;
	color: #333;
	/*text-decoration: underline;*/
	font-weight: 500;
}

.f-stick .project_top_details {
	margin-top: 20px;
}

.classified-detail .deta-title span.abt-cmpny {
	font-size: 18px;
	font-weight: 600;
	font-family: "Helvetica Neue", Helvetica, Arial, sans-serif;
	margin-bottom: 0px;
}

.company-detail-mn .Related-product {
	margin-bottom: 20px;
}

/* new dropzone */
.new-dropzone div.dropzone {
	border: 1px dashed var(--theme-color) !important;
	border-radius: 8px;
	padding: 30px 5px 0px 5px;
	height: 220px;
	margin: 0 5px 0px 0px;
	width: 24.2%;
	float: left;
	position: relative;
}

.new-dropzone div.dropzone span#error2,
.new-dropzone div.dropzone .dz-default.dz-message {
	font-size: 12px;
	text-align: center;
	margin-top: 0;
}

.new-dropzone .card.dz-image-preview {
	margin: 0px 5px 5px 0px;
	border: solid 1px #ddd;
	position: relative;
	border-radius: 8px;
	width: 24.2%;
	padding: 5px;
	float: left;
	height: 220px;
}

.new-dropzone .card.dz-image-preview .img-mn {
	height: 185px;
}

.new-dropzone .card.dz-image-preview .img-mn img.avatar-sm.rounded.bg-light {
	width: 100%;
	height: 100%;
	object-fit: cover;
}

.new-dropzone .card.dz-image-preview a.btn.text-muted {
	width: 100%;
	padding: 0;
	color: var(--theme-color);
	font-size: 14px;
	margin-top: 3px;
	background: transparent !important;
}

div.new-dropzone div.dropzone span#error2 {
	margin-top: 50px;
}

.add-new-product.add-new-product-ww .ad-product-form .ps-form .pro-form {
	width: 100%;
	padding: 0;
	margin-top: 20px;
	padding-top: 20px;
	border-top: solid 1px #ddd;
}

.add-new-product.add-new-product-ww .ad-product-form .forms-control {
	padding-left: 0;
}

.add-new-product.add-new-product-ww .ad-product-form .ps-form .pro-form .forms-control .note-editor.note-frame.panel.panel-default {
	width: 100%;
}

div.new-dropzone .upload_image {
	padding: 0;
}

.d-none {
	display: none !important;
}

.add-new-product.add-new-product-ww {
	margin-bottom: 35px;
}

div .btn-link {
	color: var(--theme-color);
}

.data .dropzone-previews.dropzone.dz-image-preview .dz-preview.dz-image-preview .dz-image img {
	height: 100%;
	object-fit: cover;
}


/* .footer-top .featured-cites li a, 
.footer-top .search_field ul li a, 
.footer-top h2.main_heads.gradient-txt { z-index: -1; position: relative;} */
/* sticky */
.home-page-listing .right_sidebar {
	position: sticky;
	top: 80px;
}

div#featured_adds.home-page-listing {
	overflow: unset;
}

.real-detail .real-detail-in .similar-cmpny {
	display: unset;
	margin: 0;
}

@media screen and (min-width:1600px) {

	div .item {
		width: 100%;
	}

	.home-page-listing .col-list-view .col-list-img,
	div .featuredSection .property_img {
		height: 30vh !important;
		min-height: unset !important;
		max-height: unset !important;
	}

	div.Related-product .prodct-img-view {
		height: 25vh;
	}

	.featured.businesses .owl-carousel .owl-item .Specialization.item .item_img {
		height: 23vh !important;
		min-height: unset !important;
		max-height: unset !important;
	}

}

@media only screen and (max-width: 599px) {

	div.home-page-listing .col-list-view .col-list-img {
		height: auto;
	}

	div.addressbookList {
		grid-template-columns: repeat(auto-fill, minmax(100%, 1fr));
	}

	.addressbookPrimaryForm .container {
		padding: -0;
	}

	div .addProjectList .section-grid .grid-prod,
	div .addPropertyList .section-grid .grid-prod {
		grid-template-columns: 100% !important;
	}

}

/* from local */

#reg_log_popup #register-box .letsgetSectionindiVisualBusIness .insbusnes input {
	height: 25px;
	margin: 0;
}

#reg_log_popup #register-box .letsgetSectionindiVisualBusIness .insbusnesText label {
	padding-top: 0;
	margin-bottom: 10px;
}

.footer-top .featured-cites ul li {
	padding-right: 10px;
}

.pr-sect-apr .prdct-img .slick-track .slick-slide {
	border: none;
	height: auto !important;
}

.Related-product span.Slick-Prev.slick-arrow,
.Related-product span.Slick-Next.slick-arrow {
	display: inline-flex !important;
	width: 38px;
	height: 38px;
	margin-top: 0px;
	background: #e3e3e3;
	color: var(--theme-color);
	margin-left: 5px;
	cursor: pointer;
	font: 22px/38px FontAwesome;
	text-align: center;
	transition: all 0.5s;
	border-radius: 50%;
	justify-content: center;
	align-items: center;
	position: absolute;
	right: 0;
	top: -52px;
}

div.Related-product span.Slick-Prev.slick-arrow {
	right: 55px;
}

div .Related-product span.Slick-Prev.slick-arrow:hover,
div .Related-product span.Slick-Next.slick-arrow:hover {
	background: var(--theme-color);
	color: #fff;
}

.Related-product span.Slick-Prev.slick-arrow i,
.Related-product span.Slick-Next.slick-arrow i {
	width: 24px !important;
	height: 24px !important;
}


/* mobile app */
.letsgetSection #wrap {
	width: 100%;
	margin: 0 auto;
	margin-top: 30px;
}

.mobil-app div.insbusnesText {
	padding: 0;
}

.letsgetSection .tab {
	width: fit-content;
	line-height: 40px;
	text-align: center;
	font-size: 16px;
	float: left;
	cursor: pointer;
	transition: all ease-in-out .5s;
	padding: 0 20px;
	border-radius: 5px;
	position: relative;
}

.letsgetSection .selected {
	background-color: var(--theme-color);
	color: white;
	border: none;
}

.letsgetSection .box p {
	font-size: 14px;
}

.letsgetSection #container {
	position: relative;
	width: 100%;
	height: 100%;
	overflow: hidden;
	clear: left;
}

.letsgetSection .box {
	display: inline-block;
	position: absolute;
	width: 100%;
	text-align: center;
	font-size: 28pt;
	cursor: pointer;
	border: none;
	height: auto;
	background: transparent;
}

.letsgetSection #first {
	top: 0px;
	left: 0px;
}

.letsgetSection #second {
	top: 0px;
	left: 100%;
}

.letsgetSection #slide {
	transition: transform .6s ease-in-out 0s;
	-moz-transition: -moz-transform .6s ease-in-out 0s;
	-webkit-transition: -webkit-transform .6s ease-in-out 0s;
}

.letsgetSection .move-to-second {
	transform: translateX(-100%);
	-moz-transform: translateX(-100%);
	-webkit-transform: translateX(-100%);
}

.letsgetSection .move-to-first {
	transform: translateX(0px);
	-moz-transform: translateX(0px);
	-webkit-transform: translateX(0px);
}

.wrap_in {
	margin-bottom: 30px;
	float: left;
	width: 100%;
	display: flex;
	justify-content: center;
}

.letsgetSection .tab::after {
	content: "";
	position: absolute;
	left: 0;
	bottom: 0;
	height: 1px;
	width: 100%;
	background: #e3e3e3;
}

.mobil-app .letsgetSectionindiVisualBusIness {
	display: grid;
	grid-template-columns: 100%;
}

.mobil-app div.letsgetSectionindiVisualBusIness .BusIness,
.mobil-app div.letsgetSectionindiVisualBusIness .indiVisual {
	width: 100%;
	float: left;
	z-index: 9;
}

.mobil-app div.letsgetSection {
	float: none;
}

.mobil-app div.insbusnes {
	width: 100%;
	display: flex;
	justify-content: center;
}

.mobil-app div.insbusnesText {
	text-align: center;
	width: 100%;
	margin-bottom: 30px;
}

.mobil-app div.insbusnesText .insnImg {
	justify-content: center;
}

.reg-log.mobil-app .login-page .form input,
.modal-body.reg-log.mobil-app .column-form input#emailid {
	box-shadow: none !important;
	border-radius: 5px;
}

.mobil-app .custom-field .placeholder {
	top: 21px;
}

.mobil-app div.indiVisual:after {
	display: none;
}

/* .mobil-app div.lis_msg { position: absolute; top: 50%; left: 50%; transform: translate(-50%, 50%);} */
.mobil-app .letsgetSection h2 {
	font-size: 22px;
	margin-bottom: 10px;
}

.mobile_in_bs {
	display: grid;
	height: 100vh;
	align-items: center;
}

.mobil-app div.insbusnes input {
	height: 24px !important;
}

.reg-log.mobil-app .login-page .form .register-form .lis_msg .lis_text {
	font-size: 20px;
}

.mobil-app .cont_ainer div#forget_panel .col-md-12 div#forgotpassword_form h2,
.mobil-app .cont_ainer div#forget_panel .col-md-12 div#forgotpassword_form .h2 {
	font-size: 22px;
}

.mobil-app .cont_ainer div#forget_panel .col-md-12 div#forgotpassword_form .text-center h3 {
	margin-top: 0;
	font-size: 12px;
}

/* .mobile_in_bs .formSecrion {position: relative;} */
.mobile_in_bs .formSecrion a.signupBack_.details_popback {
	top: -0px !important;
	right: 0;
}

.mobil-app .myform .formSecrion h2 {
	font-size: 18px;
}

.mobil-app .myform .custom-field {
	width: 100%;
	position: relative;
	float: left;
}

.mobil-app .myform .custom-field em.reg_em {
	top: -15px;
	left: 4px;
	right: unset;
	position: static;
}

.mobil-app .myform .reg_toltip {
	top: -15px;
	right: 5px;
}

.m-logo {
	float: left;
	width: 100%;
	justify-content: center;
	display: flex;
	align-items: center;
	margin-bottom: 30px;
}

.in-form {
	float: left;
	width: 100%;
}

div .cont_ainer #forgotpassword_form .form-group a.forgot-button {
	font-size: 15px;
}

/* .cont_ainer div#forget_panel div#forgotpassword_form { width: 100%; float: left; box-shadow: rgba(17, 17, 26, 0.05) 0px 4px 16px, rgba(17, 17, 26, 0.05) 0px 8px 32px; padding: 20px 0 !important; border-radius: 4px; } */
.reg-log.mobil-app .custom-field.one input.dirty,
.reg-log.mobil-app .custom-field.one input:not(:placeholder-shown),
.reg-log.mobil-app .custom-field.one input:focus {
	border-color: var(--theme-color);
}

.cont_ainer #forgotpassword_form .panel-body .input-group input#emailid:focus {
	border-color: var(--theme-color) !important;
	border-width: 2px;
}

div .cont_ainer #forgotpassword_form .form-group .input-group span.input-group-addon {
	padding-top: 10px;
}

.reg-log.mobil-app .login-page .form .register-button,
.mobil-app .login-button,
.mobil-app .back-button,
.mobil-app .modal-body.reg-log .forgotpassword-form a.forgot-button {
	font-size: 14px;
	padding: 10px 20px !important;
}

.mobil-app .panel-body .form-group {
	position: relative;
}

.mobil-app .form-group span.error.err {
	bottom: unset;
	left: 5px;
	text-align: left;
	position: relative;
	font-size: 12px;
}

.mobil-app div.insbusnesText .insnImg img {
	width: 250px;
}

/* i { font-style: normal;} */


.thankpop_btn a {
	float: left;
}

.thankpop_btn {
	float: left;
	width: 100%;
	margin: 20px 0px 0px 0px;
	display: grid;
	align-items: center;
	text-align: center;
	vertical-align: middle;
}

.thankyoupop_icon.fa.fa-check-square {
	float: left;
	width: 100%;
	margin: 30px 0px;
	color: #73b757;
}

.thankyoupop_icon.fa.fa-check-square:before {
	display: none;
}

.enquiry-img-view.product_enquiry img {
	width: 150px;
}

.ui-state-active,
.ui-widget-content .ui-state-active,
.ui-widget-header .ui-state-active,
a.ui-button:active,
.ui-button:active,
.ui-button.ui-state-active:hover {
	border-color: var(--theme-color) !important;
	background: var(--theme-color) !important;
}


.reviewpopup_reason span.error_class,
.reviewepage_input span.error_class {
	float: left;
	position: relative;
	width: 100%;
	display: block;
	height: auto;
	text-align: left;
	left: 0;
}

.reviewpopup_reason span.error_class img,
.reviewepage_input span.error_class img {
	position: relative;
	left: 0;
	top: 0;
	margin: 0px !important;
}


div.jconfirm .jconfirm-box div.jconfirm-content-pane {
	margin: 15px 0;
}

.offensive_msg div.jconfirm-content div {
	padding: 5px 15px 0;
}

.offen-msg {
	float: left;
	width: 100%;
	padding-right: 15px;
	margin-bottom: 10px;
}

.offen-msg span.concent_block input[type="checkbox"] {
	width: 15px !important;
	height: 20px !important;
	margin: 0 0 0 10px;
}

.offen-msg span.concent_block span {
	float: left;
	font-weight: normal;
	font-size: 13px;
	margin: 0 5px;
}

.offen-msg span.concent_block {
	float: left;
	width: 100%;
	margin: 4px 0 0;
}

#registration_main .offen-msg span.concent_block input[type="checkbox"] {
	width: 15px !important;
	margin-left: 0;
}

.offen-msg span#error_mssg_description {
	float: left;
	padding: 0 !important;
}

.offen-msg span.concent_block span[ title="Check concent"],
.offen-msg span.concent_block span[ data-toggle="tooltip"][ title="Check concent"] {
	margin: 0;
}

div#descriptions1 span#error_mssg_description {
	padding-right: 20px;
	font-size: 13px;
}

#registration_main #form_table table tr td.privacy_p .termsosuse_privacy {
	margin-left: 0;
}

#registration_main #form_table table tr td.privacy_p .termsosuse_privacy p {
	padding: 0 1px;
}

.btn:focus,
.btn:active:focus,
.btn.active:focus {
	background-color: var(--theme-color) !important;
}

.prod-grid .text .btn:focus,
.prod-grid .text .btn:active:focus,
.prod-grid .text .btn.active:focus {
	background-color: inherit !important;
}

#registration_main #form_table .test .clr-red {
	position: relative;
	top: unset !important;
	bottom: 0;
}

textarea {
	scrollbar-gutter: stable both-edges;
}

.bootstrap-tagsinput {
	background-color: #fff;
	border-bottom: 1px solid #ddd;
	display: inline-block;
	padding: 0px 6px;
	margin-bottom: 0;
	vertical-align: middle;
	width: 100%;
	line-height: 22px;
}

.bootstrap-tagsinput input {
	border: none;
	box-shadow: none;
	outline: none;
	background-color: transparent;
	padding: 0;
	margin: 0;
	width: auto !important;
	max-width: inherit;
}

.bootstrap-tagsinput input:focus {
	border: none;
	box-shadow: none;
}

.bootstrap-tagsinput .tag {
	margin-right: 2px;
	color: white;
}

.bootstrap-tagsinput .tag [data-role="remove"] {
	margin-left: 8px;
	cursor: pointer;
}

.bootstrap-tagsinput .tag [data-role="remove"]:after {
	content: "x";
	padding: 0px 2px;
}

.bootstrap-tagsinput .tag [data-role="remove"]:hover {
	box-shadow: inset 0 1px 0 rgba(255, 255, 255, 0.2), 0 1px 2px rgba(0, 0, 0, 0.05);
}

.bootstrap-tagsinput .tag [data-role="remove"]:hover:active {
	box-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125);
}

.bootstrap-tagsinput .label.label-info {
	background: var(--theme-color);
	font-size: 85%;
}

.ctm-form .bootstrap-tagsinput {
	display: inline-flex;
	align-items: center;
	overflow: auto;
	gap: 2px;
}

.search-mn-res div#left_sub {
	padding-top: 0;
}

.search-mn-res span.serch-title {
	color: var(--theme-color);
}

.search-mn-res .right-b div#featured_adds_m {
	margin-top: 10px;
}

span.mk-pm {
	position: relative;
	background: var(--theme-color);
	padding: 2px 15px;
	border-radius: 0px 10px 0px 10px;
	color: #fff;
	display: inline-block;
}

/* .mn-address-book .address-book-in { display: grid; grid-template-columns: auto auto; float: left; width: 100%;} */
.addressbookList .mn-address-book .address-book-in .address_detail1 {
	width: 100% !important;
	display: grid;
	padding-left: 7px !important;
	margin-top: 5px;
	grid-template-columns: 40% auto;
	margin-left: 0;
	gap: 10px;
}

#my_registration_main .mn-address-book .action_div1 {
	width: auto;
	position: relative;
	padding-right: 0;
	display: flex;
	gap: 10px;
	padding: 0px;
	top: 0;
	right: 0;
}

.mkmbh {
	display: flex;
	align-items: center;
	justify-content: space-between;
	margin-bottom: 10px;
}

.mn-address-book .address-book-in p span.ic_on {
	width: 25px;
	background: #ffe7e6;
	height: 25px;
	border-radius: 50%;
	display: flex;
	align-items: center;
	justify-content: center;
	min-width: 25px;
}

.mn-address-book .address-book-in p span.ic_on i.fa {
	margin: 0;
	width: 20px;
	font-size: 13px;
	color: #fb3d46;
	display: flex;
	justify-content: center;
	align-items: center;
}

.term-cond {
	margin-top: -10px;
	border-top: none;
	padding-top: 0;
	padding-bottom: 10px !important;
}

.address-mn-heads {
	display: flex;
	align-items: center;
	justify-content: space-between;
}

.action-radio {
	display: flex;
	align-items: center;
	gap: 10px;
}

.action-radio input[type="radio"] {
	margin: 0;
	height: 17px;
	width: 17px;
}

.action-radio label {
	margin: 0;
}

#my_registration_main .mn-address-book .action_div1 a img {
	max-width: 14px;
	max-height: 14px;
	margin: 0;
}

#my_registration_main .mn-address-book .action_div1 a~a img {
	max-width: 20px;
	max-height: 20px;
}

.address-nw-form {
	float: left;
	width: 100%;
	padding: 0 10px;
}

.address-nw-form textarea.form-control {
	min-height: 100px;
}

.address-nw-form button.btn {
	padding: 8px 20px 8px 20px;
	background: var(--theme-color);
	color: white !important;
	border-radius: 5px !important;
	font-size: 15px !important;
	border-color: var(--theme-color) !IMPORTANT;
}

.address-nw-form .form-control:focus {
	box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075), 0 0 8px #ffc7ca;
	border-color: #ffc7ca;
}

.address_detail1 .address_detail-in p {
	display: flex;
	align-items: flex-start;
	margin: 3px 0;
	gap: 10px;
}

.address_detail1 .address_detail-in p span.list_num {
	word-wrap: anywhere;
}

label.addressbook-label {
	display: inline-flex;
	align-items: center;
	gap: 10px;
}

.cursor-pointer {
	cursor: pointer;
}

.prod-grid .pro-name,
.prod-grid .pro-price,
.prod-grid .pro-desc a p {
	text-align: left;
}

.prod-grid .pro-desc a {
	color: inherit;
	float: left;
	width: 100%;
	margin: 0 0 20px;
}

.prod-grid .pro-name,
.prod-grid .pro-price,
.prod-grid .pro-desc {
	padding: 0 15px !important;
}

.prod-grid .pro-price .pro-price {
	margin-top: 0;
	padding: 0 !important;
}

.our-listing-new {
	float: left;
	width: 100%;
}

.f-mt-0 {
	margin-top: 0 !important;
}

.classified-deta.product-deta span.slick-arrow {
	top: 0 !important;
}

.addressbookList {
	display: grid;
	grid-template-columns: repeat(auto-fill, minmax(45%, 1fr));
	grid-gap: 20px;
	padding: 0;
}

.addressbookList .mn-address-book {
	width: 100% !important;
	margin: 0 !important;
	padding: 20px 15px !important;
}

#my_registration_main .active-address-class {
	box-shadow: var(--light-green-bg) 0px 2px 8px 0px !important;
	background: var(--light-green-bg) !important;
	border-color: var(--light-green-bg) !important;
}

span.error {
	color: red;
}

.mbw .form-group {
	min-height: 74px;
	margin: 0;
}

.addressbook-btn-main {
	margin-top: 25px;
}

.container_tab .aside-left {
	margin-bottom: 30px;
}

.address-nw-form label.form-label {
	font-size: 14px;
	color: #222;
	margin-bottom: 2px;
	display: block;
	font-weight: 600;
}

.company-detail-mn .Related-product .SlickCarousel {
	margin-left: 0;
	margin-right: 0;
}

a.readLessHelperClass {
	margin-left: 10px;
}

#registration_main .listin-submit input[type="submit"] {
	background: var(--theme-color);
	border: solid 1px var(--theme-color) !important;
	padding: 6px 16px;
	color: #fff;
	box-sizing: border-box;
}

.addAddressBookForm,
.addAddressBookForm .address-nw-form {
	padding: 0;
}

.prod-grid.image_container.slick-slide .pro-desc p {
	display: -webkit-box;
	-webkit-box-orient: vertical;
	-webkit-line-clamp: 3;
	overflow: hidden;
	margin: 0;
}

.prod-grid .pro-price .pro-price {
	margin: 0;
}


@media screen and (min-width: 1023px) {

	.header-bnr .header ul.acc_login li,
	.header-bnr .header ul.acc_login li a {
		min-width:
			/*160px*/
			120px;
		width: auto;
		text-align: center;
	}

	.header ul.acc_login li:hover .account-logout {
		width: 100%;
		right: 0;
	}

}

@media screen and (min-width: 768px) and (max-width:1022px) {

	.header-bnr .header ul.acc_login li,
	.header-bnr .header ul.acc_login li a {
		min-width: 150px;
		width: 100%;
		text-align: center;
	}

	.header ul.acc_login li:hover .account-logout {
		width: 100%;
		right: 0;
	}

	div.header-bnr div#secondHeader.active ul.acc_login li,
	div.header-bnr div#secondHeader.active ul.acc_login li a {
		min-width: 100%;
		width: 100%;
	}

}

@media screen and (min-width:1200px) and (max-width: 1280px) {

	div.new-dropzone .card.dz-image-preview,
	div.new-dropzone div.dropzone {
		width: 32.5%;
	}

}

@media screen and (min-width:1024px) and (max-width: 1199px) {

	div #my_registration_main .mn-address-book .address-book-in .address_detail1 {
		grid-template-columns: 151px auto;
	}

	div.header-bnr {
		background-size: cover;
	}

	.tr-profile-data .cl-data .newa {
		height: 31px;
		padding: 0;
		display: flex;
		align-items: center;
		justify-content: center;
	}

	.tr-profile-data .cl-data .add_btn {
		height: 31px;
		padding: 0;
		min-width: fit-content;
	}

	.tr-profile-data .cl-data .add_btn a {
		font-size: 15px;
	}

	div.home-page-listing .feature-listing div.addressLatest {
		margin: 0;
	}

	.welcome_txt .padding-left {
		padding-left: 0;
	}

	.welcome_txt .padding-right {
		padding-right: 0;
	}

	.welcome_txt .padding_zero {
		padding: 0;
	}

	#registration_main .form-group.mobile_ph .registration-group:first-of-type span.country_code {
		left: 0;
	}

	.data .dropzone-previews.dropzone.dz-image-preview {
		margin: 0px 5px 5px 0px !important;
		border: solid 1px #ddd !important;
		position: relative;
		border-radius: 8px;
		width: 31.7%;
		padding: 5px;
	}

	div .registration_form .form-group.address_sets div#myDropzone {
		width: 24.2%;
	}

	.footer-top .featured-cites li a,
	section.footer-top .container .search_field ul li a {
		font-size: 13px;
	}

	.style1.classified-deta.f-stick.product-deta .container {
		width: 92%;
		margin: 0 auto;
		max-width: 100%;
		padding: 0;
	}

	div.new-dropzone .card.dz-image-preview,
	div.new-dropzone div.dropzone {
		width: 32.5%;
	}

}

@media screen and (max-width:990px) {

	div.f-stick .custom-area.classified-detail {
		flex-direction: column;
		margin-bottom: 0;
	}

	div.f-stick div#address1.pos-sticky {
		top: 0;
	}

}

@media screen and (min-width:768px) and (max-width:1023px) {

	.address-nw-form .mbw {
		width: 50%;
		padding: 0 15px !important;
		float: left;
	}

	.address-nw-form .mbw:nth-child(odd) {
		padding-left: 0 !important;
	}

	.address-nw-form .mbww {
		width: 100%;
		padding: 0 15px !important;
	}

	div #my_registration_main .mn-address-book .address-book-in .address_detail1 {
		grid-template-columns: 100%;
	}

	div.new-dropzone .card.dz-image-preview,
	div.new-dropzone div.dropzone {
		width: 48.5%;
	}

	.col-xs-12.col-sm-12.col-md-12.col-lg-12.upload_image.address_sets.edit_project2 .test.col-md-12.padding-zero .data1 .dropzone-previews1.dropzone.dz-image-preview,
	.col-xs-12.col-sm-12.col-md-12.col-lg-12.upload_image.address_sets.edit_project2 .test.col-md-12.padding-zero div#myDropzone1,
	.test2 div#myDropzoneEdit1,
	.data1 .dropzone-previews1.dropzone.dz-complete.dz-image-preview {
		width: 47.6% !important;
	}

	.footer-top .featured-cites li a,
	section.footer-top .container .search_field ul li a {
		font-size: 13px;
	}

	section.footer-top .container {
		width: 95% !important;
		padding: 0;
	}

	div.container_servicesfeature {
		width: 95%;
	}

	.footer-txt-sec {
		width: 50%;
		float: left;
	}

	.footer-txt-thrd {
		width: 50%;
		float: left;
	}

	.header .container-fluid {
		background-color: #fff;
	}

	/* div .directory > a.selected::after {top: 106% !important;left: 40% !important;bottom: unset !important;} */
	/* div div.header a.signtxt {width: 100%;} */
	div .directory {
		float: right;
		display: flex;
		justify-content: center;
		width: 100%;
	}

	div .directory_panel {
		width: 56% !important;
	}

	div div#secondHeader .sticky-head-search {
		display: block;
		width: 51% !important;
		float: right !important;
		margin-right: 3%;
		margin-left: 3% !important;
	}

	div #secondHeader.active .header_left .logo a img {
		height: auto;
	}

	div div#secondHeader.active .sticky-head-search .banner_input.select_choose {
		width: 40% !important;
	}

	div div#secondHeader.active .banner_input.input_search input.sticky-search-input {
		width: 60% !important;
	}

	div #secondHeader.active .banner_input.input_search {
		width: 60%;
	}

	div .sticky-head-search .banner_input.city {
		width: 30%;
	}

	div #secondHeader.active .sticky-head-search .banner_input.search {
		width: 10%;
	}

	div.banner {
		height: 300px;
	}

	div#secondHeader.header.active .account-logout .navigation1 a,
	.header .header_right .business ul.acc_login .navigation1 a {
		padding: 7px 0 !important;
	}

	.welcome_txt .padding-left {
		padding-left: 0;
	}

	.welcome_txt .padding-right {
		padding-right: 0;
	}

	.welcome_txt .padding_zero {
		padding: 0;
	}

	.registration_form .welcome_txt .note-editor.note-frame.panel.panel-default {
		margin: 0 !important;
		width: 100% !important;
	}

	.registration_form .welcome_txt span.labels {
		padding-left: 0;
	}

	.registration_form .col-sm-12.padding-zero span i.fa.fa-question-circle {
		left: 0;
	}

	div .registration_form .form-group.address_sets div#myDropzone {
		width: 32.3%;
	}

	div .data .dropzone-previews.dropzone.dz-image-preview {
		width: 32.2%;
	}

	#registration_main .form-group.mobile_ph .registration-group:first-of-type span.country_code {
		left: 0;
	}

	.test.col-md-12.padding-zero.prop div#myDropzone,
	.bgg1 .col-xs-12.col-sm-12.col-md-12.col-lg-12.upload_image .dropzone.form-group.dz-clickable.col-md-3 {
		width: 31.7%;
		float: left;
	}

	.add-project-img .data .dropzone-previews.dropzone.dz-image-preview {
		margin: 5px 5px 5px 0px !important;
		border: solid 1px #ddd !important;
		position: relative;
		border-radius: 8px;
		width: 31%;
		padding: 5px;
		float: left;
	}

	#registration_main input[type="radio"] {
		height: 23px !important;
	}

}

@media screen and (min-width:600px) and (max-width: 768px) {

	div.new-dropzone .card.dz-image-preview,
	div.new-dropzone div.dropzone {
		width: 32.4% !important;
	}

	.col-xs-12.col-sm-12.col-md-12.col-lg-12.upload_image.address_sets.edit_project2 .test.col-md-12.padding-zero .data1 .dropzone-previews1.dropzone.dz-image-preview,
	.col-xs-12.col-sm-12.col-md-12.col-lg-12.upload_image.address_sets.edit_project2 .test.col-md-12.padding-zero div#myDropzone1,
	.test2 div#myDropzoneEdit1,
	.data1 .dropzone-previews1.dropzone.dz-complete.dz-image-preview {
		width: 31.6% !important;
	}

	div.test.col-md-12.padding-zero.prop div#myDropzone,
	div.add-project-img .data .dropzone-previews.dropzone.dz-image-preview,
	div.bgg1 .col-xs-12.col-sm-12.col-md-12.col-lg-12.upload_image .dropzone.form-group.dz-clickable.col-md-3,
	div.data .dropzone-previews.dropzone.dz-image-preview {
		width: 31.4% !important;
		float: left;
	}

	.data .dropzone-previews.dropzone.dz-image-preview .dz-preview.dz-image-preview img {
		height: 100%;
	}

}

@media (max-width: 767px) {

	div .addProjectList .section-grid .grid-prod,
	div .addPropertyList .section-grid .grid-prod {
		grid-template-columns: 49% 49%;
	}

	div#secondHeader.active ul.acc_login li a,
	.header .header_right .business ul.acc_login li {
		flex-direction: column;
	}

	body .no-results .no_found_result {
		flex-direction: column;
	}

	div div#my_account_field.listing-right {
		width: 100% !important;
	}

	.address-nw-form .mbw {
		width: 100%;
		padding: 0 15px !important;
	}

	div #my_registration_main .mn-address-book .address-book-in .address_detail1 {
		grid-template-columns: 100%;
		margin: 0;
		gap: 0px;
	}

	div .ad-product-form .clr-red {
		position: relative;
		bottom: 0;
	}

	div .ad-product-form .clr-red p {
		margin: 0;
	}

	.reviewpage_main div#form_table .plat_form_cat .contact-info._contact_heading_m {
		margin-top: 20px !important;
	}

	._add_property_main .plat_form_cat .bgg1,
	._add_property_main .bgg1,
	._editproperty_main .plat_form_cat .bgg1,
	._editproperty_main .bgg1 {
		padding: 15px 10px;
	}

	._add_property_main .plat_form_cat .bgg1 .ad_tit_le select,
	._add_property_main .plat_form_cat .bgg1 .web_site_url select#status,
	._add_property_main .plat_form_cat .bgg1 .web_site_url select#purpose,
	#registration_main ._add_property_main input,
	._editproperty_main .plat_form_cat .bgg1 .ad_tit_le select,
	._editproperty_main .plat_form_cat .bgg1 .web_site_url select#status,
	._editproperty_main .plat_form_cat .bgg1 .web_site_url select#purpose,
	#registration_main ._editproperty_main input,
	.plat_form_cat select {
		width: 100% !important;
	}

	._add_property_main .plat_form_cat .bgg1 .web_site_url,
	._editproperty_main .plat_form_cat .bgg1 .web_site_url {
		padding-right: 0 !important
	}

	#registration_main #form_table .key_words {
		margin-left: 0;
	}

	#registration_main #form_table .col-xs-12.col-sm-6.col-md-12.col-lg-12 {
		padding-left: 0 !important;
	}

	#registration_main #form_table .note-editor.note-frame.panel.panel-default {
		width: 100%;
	}

	#registration_main #form_table .upload_image.add-project-img {
		margin-left: 0 !important;
	}

	._add_property_main .bgg1 .st_adrs div,
	._editproperty_main .bgg1 .st_adrs div {
		padding-left: 0;
	}

	div.bgg1 .project_type {
		margin-left: 0;
	}

	.project_top_details_inner a.tel_nob {
		display: inline-flex;
	}

	.dropzone-previews.dropzone.dz-image-preview .select-feature input {
		height: 25px !important;
		margin-top: 0 !important;
	}

	div#registration_main #form_table input#chkTerms {
		height: 25px;
		width: auto;
	}

	div.test.col-md-12.padding-zero.prop div#myDropzone,
	div.add-project-img .data .dropzone-previews.dropzone.dz-image-preview,
	div.bgg1 .col-xs-12.col-sm-12.col-md-12.col-lg-12.upload_image .dropzone.form-group.dz-clickable.col-md-3,
	div.data .dropzone-previews.dropzone.dz-image-preview,
	.col-xs-12.col-sm-12.col-md-12.col-lg-12.upload_image.address_sets.edit_project2 .test.col-md-12.padding-zero .data1 .dropzone-previews1.dropzone.dz-image-preview,
	.col-xs-12.col-sm-12.col-md-12.col-lg-12.upload_image.address_sets.edit_project2 .test.col-md-12.padding-zero div#myDropzone1,
	.test2 div#myDropzoneEdit1,
	.data1 .dropzone-previews1.dropzone.dz-complete.dz-image-preview {
		width: 100%;
		margin-bottom: 10px !important;
	}

	div.new-dropzone .card.dz-image-preview,
	div.new-dropzone div.dropzone {
		width: 100%;
		margin-bottom: 10px;
	}

	.project_top_details .btm_menu {
		display: inline-grid;
	}

	div.project_top_details .btm_menu ul,
	div.project_top_details .btm_menu .project_loc {
		width: 100%;
		justify-content: space-between;
	}

	div.project_top_details .btm_menu ul {
		flex-wrap: wrap;
		justify-content: flex-start;
		gap: 20px;
		row-gap: 0px;
		margin-bottom: 15px;
	}

	div.project_top_details .btm_menu ul li {
		padding: 8px 0px;
	}

	.style1 .project_top_details_inner .l_side {
		width: 100%;
	}

	.project_top_details_inner {
		flex-wrap: wrap;
	}

	.style1 .project_top_details_inner .r_side {
		width: 100%;
	}

	.project_top_details_inner .btm_menu ul {
		flex-wrap: wrap;
		justify-content: flex-start;
		gap: 20px;
		row-gap: 0px;
		margin-bottom: 15px;
	}

	.project_top_details_inner .btm_menu ul li {
		padding: 8px 0px;
	}

	div.classified-detail a.signtxt {
		font-size: 14px !important;
	}

	div div.left-prof-img .slick-initialized .slick-track {
		height: 300px;
	}

	.services #services-demo .owl-prev,
	.services #services-demo .owl-next {
		bottom: -35px !important;
		top: unset !important;
	}

	.footer-top div.featured-cites ul li {
		padding-right: 0px;
	}

	div #field_1.listing_line>ul>li>a {
		top: 14px;
	}

	#registration_main .form-group.mobile_ph .registration-group:first-of-type span.country_code {
		left: 0;
	}

	div .mobile_menu_ad button.mobile_menu,
	div .mobile_menu_ad_stky button.mobile_menu_stky {
		height: 71px !important;
		width: 71px !important;
	}

	div .header_right.listing_header {
		margin-right: 71px !important;
	}

	#secondHeader ul.acc_login a,
	ul.acc_login li {
		display: flex;
		align-items: center;
		justify-content: center;
		text-align: center;
		gap: 5px;
		flex-direction: column;
		width: 100px;
	}

	.header .header_right .business ul.acc_login li,
	/* div#secondHeader.active ul.acc_login li { padding: 12px 20px 12.5px 20px !important;height: 71px;} */
	div#secondHeader.active ul.acc_login li {
		padding: 0px 0 0 0 !important;
		height: 71px;
		width: 100px;
	}

	div ul.acc_login li i.fa.fa-user-circle-o {
		font-size: 20px;
	}

	div ul.acc_login li i.fa.fa-user-circle-o~span {
		color: #fff;
	}

	.mobile_menu_ad_stky button.mobile_menu_stky span.head-only,
	.mobile_menu_ad span.head-only {
		position: relative;
		top: 5px;
	}

	/* div.header_right, #secondHeader.active .header_right { width: 100px !important;} */
	/* div  ul.acc_login li i.fa.fa-user-circle-o ~ span.for_desktop { display: none !important;} */
	div ul.acc_login li i.fa.fa-user-circle-o~span.for_mobile {
		display: none !important;
	}

	div ul.acc_login li i.fa.fa-user-circle-o~span.for_desktop {
		display: -webkit-box !important;
		-webkit-line-clamp: 2;
		-webkit-box-orient: vertical;
		overflow: hidden;
		max-width: 80px;
		word-wrap: anywhere;
		line-height: 1.2;
		float: left;
	}

	#mobile-menu-container.left p.side_menu_p {
		padding: 0;
	}

	#mobile-menu-container.left span.hamburger-box {
		height: 30px;
		position: relative;
	}

	div .left .menu-icon,
	div .right .menu-icon {
		width: 70px;
		height: 70px;
		padding: 7px 4px 4px 4px;
	}

	div.ana_fir ul {
		display: flex;
		flex-wrap: wrap;
		padding: 0;
	}

	div.ana_fir ul li.popoverData {
		width: auto;
	}

	div .newa .profile-covers {
		display: flex;
		flex-wrap: wrap;
		justify-content: center;
		align-items: center;
		flex-direction: column;
	}

	div .newa {
		height: auto;
		width: fit-content;
		padding: 5px 20px;
	}

	div .review_tabright ul {
		display: flex;
		justify-content: flex-end;
		align-items: center;
		padding: 0;
	}

	div .review_tabright ul li a {
		width: auto;
		float: left;
		padding: 7px 12px;
	}

	div .review_tabright ul li a span {
		width: fit-content;
		float: left;
	}

	div .review_tabright ul li {
		width: auto;
		float: left;
	}

	div .editField span#span_title,
	div .editField span#span_url {
		line-height: unset;
	}

	div .editField span#span_title,
	div .editField span#span_url {
		line-height: unset;
	}

	div .my_listing_main #registration_main .key_words {
		float: none;
	}

	div .my_listing_main #registration_main .key_words ul#keywords {
		float: left;
		width: auto !important;
		margin: 0;
	}

	div .my_listing_main #registration_main .key_words ul#keywords {
		display: flex;
		flex-wrap: wrap;
		gap: 5px;
		margin-bottom: 10px;
	}

	div .my_listing_main #registration_main .key_words ul#keywords .inner_listing {
		margin: 0;
		width: fit-content;
	}

	div .my_listing_main #registration_main .key_words ul#keywords .inner_listing label.label_b {
		width: fit-content;
	}

	._my_listing_main1 ul.select-section li.images_videos div {
		display: flex;
		gap: 5px;
	}

	._my_listing_main1 ul.select-section li.images_videos div a.btn.btn-info.gallerytabs {
		margin: 0;
	}

	div ._my_listing_main1 ul.select-section {
		flex-wrap: wrap;
		gap: 5px;
		row-gap: 11px;
	}

	#registration_main #form_table .des_cipt {
		float: left;
		width: 100%;
	}

	div .my_listing_main #registration_main .key_words ul#keywords li {
		width: auto !important;
	}

	.pagination span {
		display: inline-flex;
		align-items: baseline;
		position: static;
		height: auto;
	}
/* 
	div.postadvertisement .dropzone.form-group.dz-clickable.dz-started .dz-preview.dz-image-preview {
		top: unset;left:170px;width: 150px !important;bottom: 10px;
	} */

	div .postadvertisement_2 div#myDropzone {
		width: 200px;
		height: 200px !important;
	}

	div.postadvertisement .dropzone.form-group.dz-clickable.dz-started .dz-preview.dz-image-preview {
		width: 205px !important;
		height: 215px !important;
		left: 210px;
	}

	.postadvertisement .col-xm-12.col-sm-12.col-md-12.col-lg-12.uploardimg_input div#myDropzone {
		width: 150px !important;
		height: 175px !important;
		min-height: unset !important;
	}

	.mobile-feild-address .lb_mobile span.country_code,
	.mobile-feild-address .lb_phone span.country_code {
		top: 36px;
	}

	.bgg1.tstt {
		padding-right: 15px;
	}

	.reviewpage_main div#form_table .plat_form_cat {
		width: 100%;
	}

	.reviewpage_main div#form_table .plat_form_cat .cate_experience .sub_category,
	.reviewpage_main div#form_table .plat_form_cat .cate_experience .ad_title,
	.reviewpage_main .web_site_url,
	.Key_words {
		float: left;
		width: 100%;
		padding-right: 10px !important;
	}

	div#descriptions1 {
		float: left;
		width: 100%;
	}

	/* .owl-carousel .owl-item { min-width:100%;}
#advice_sec .ana_title h4 { max-width: fit-content;}
div #advice_sec .ana_title { justify-content: space-between;gap:20px;}
div #advice_sec .analatic_inner {margin: 0;width: 100%;}
#advice_sec .owl-wrapper {width: 100% !important;margin-bottom: 20px;} */

	#registration_main #form_table .bgg1.tstt .col-sm-12 {
		margin-bottom: 0;
		margin-top: 10px !important;
	}

	.mobile-feild-address,
	.address_asts,
	.st_adrs {
		margin-top: 0 !important;
	}

	.postadvertisement .lb_address {
		margin-bottom: 0;
	}

	div .st_adrs div {
		padding-left: 5px;
	}

	.name-feild-address,
	.address_asts,
	.mobile-feild-address,
	.st_adrsposted_code {
		margin: 0 !important;
	}

	div .nav-fiels {
		padding-left: 10px !important;
	}

	.realestate .style1 .container .row .col-md-9,
	.realestate .style1 .container .row .add-ress.col-md-3.ps1 {
		position: static;
		width: 100%;
	}

	.realestate {
		overflow: hidden;
	}

	.realestate .style1 .ps1 #main_address_d,
	.realestate .style1 .ps1 .ag,
	.realestate .style1 .add-ress.col-md-3.ps1 div#side_add {
		top: 0;
	}

	.featuredSection .owl-buttons {
		width: 84%;
		position: relative;
		padding: 0 20px;
		margin: 0 auto;
	}

	.owl-controls .owl-page,
	.owl-controls .owl-buttons div {
		top: 50% !important;
	}

	.realestate .owl-theme .owl-controls .owl-next,
	.realestate .owl-theme .owl-controls .owl-prev {
		top: 0 !important;
	}

	.owl-theme .owl-controls {
		top: 40%;
		position: absolute;
		width: 100%;
	}

	.owl-carousel .owl-item div.bed {
		padding: 0 15px;
	}

	.property_list .col-md-7 span.min1.mrgn {
		margin-left: 10px;
		width: 95% !important;
		padding: 5px 12px;
		font-size: 14px;
	}

	div #advice_sec .ana_title {
		flex-wrap: wrap;
		justify-content: flex-start;
		row-gap: 10px;
	}

	div #advice_sec .ana_title h4 {
		width: 100%;
	}

	/* div #advice_sec .ana_title h4 br { display: none;} */
	#advice_sec .owl-wrapper-outer {
		margin-bottom: 20px;
	}

	#advice_sec .owl-wrapper-outer~.owl-controls {
		top: 74%;
	}

	#mobile-menu-container.left,
	#mobile-menu-container.right {
		top: 20px;
	}

	.realestate .style1 .review-section {
		margin-top: 20px;
	}

	.property_list .bed {
		padding: 0 15px;
	}

	div.gallery_view.grid-prod div #myDropzone {
		height: 100%;
		margin: 0;
	}

	div.gallery_view.grid-prod .form-group.gallery_form_div {
		height: 100%;
	}

	.form-group.gallery_form_div .dropzone .dz-message {
		margin-top: 4em;
	}

	.form-group.gallery_form_div .dropzone p.dz-default.dz-message {
		margin-top: 2em;
	}

	.ad-projct-st {
		margin-left: 10px;
	}

	.us-product .ad-projct-st {
		margin-left: 0;
	}

	.dropdown_menu .custom-select-trigger {
		border: solid 1px #bbb;
		width: fit-content;
	}

	.product-pg-nav #search {
		margin-left: 0;
	}

	div .pr-nav-left .nav-lft-srch button.src-btn {
		height: 40px;
		right: 10px;
	}

	.container_tab .full-width {
		margin-bottom: 0;
	}

	.container_tab .full-width .submit-btn {
		margin-top: 20px;
	}

	div.clas-feed ul {
		display: flex;
		justify-content: center;
	}

	form#cover_form {
		float: left;
		width: 100%;
		margin-bottom: 20px;
	}

	div div.tabPannel ul li a span {
		padding: 12px 10px;
	}

	.logo {
		padding-top: 5px;
	}

	.prd-nme.cm-hlf {
		margin: 0 !important;
	}

	.container_tab .full-width .ctm-form {
		margin-bottom: 15px;
	}

	.hlf-cat.cm-hlf {
		margin: 0 !important;
	}

	div.add-products-new .ad-product-form .ps-form .up-prodct .dz-image,
	div.add-products-new .ad-product-form .ps-form .up-prodct .dz-image img {
		height: 100% !important;
		object-fit: cover;
	}

	div.add-products-new .ad-product-form .ps-form .up-prodct .dz-preview.dz-image-preview {
		height: 137px;
	}

	.review_sectionmain .review_image {
		width: 70px;
		height: 70px;
	}

	div .review_tabright ul li a span {
		text-align: center;
	}

	div.classified-detail div#address1 {
		position: relative;
		margin-top: 0;
		margin-bottom: 30px;
		padding: 10px 0px;
	}

	div .review-section div#showReview {
		margin-bottom: 0 !important;
	}

	ul.acc_login li:hover .account-logout {
		top: 69px;
	}

	div.clas-feed .add_btn {
		padding: 11px 0px;
	}

	div.clas-feed .add_btn a {
		font-size: 15px;
	}

	.reviewpage_main #advice_sec .owl-pagination {
		display: none;
	}

	div .top_loc_main_div {
		height: auto;
	}

	div .top_loc_main_div ul#topCustomerList {
		min-height: unset;
		max-height: unset;
	}

	div.directory>a.selected::after {
		display: none;
	}

	.header a.signtxt {
		flex-direction: column;
		gap: 5px;
		padding: 0 0 !important;
		text-transform: capitalize;
		width: 80px;
	}

	div#secondHeader.active .header_right .business a.signtxt {
		padding: 0 !important;
		font-size: 15px;
	}

	div .home-page-listing .left_sidebar {
		background-color: transparent;
	}

	.prod-grid.image_container.slick-slide {
		margin-right: 0 !important;
	}

	.slick-slider .slick-track {
		gap: 15px;
	}

	.slick-slider .slick-track::before,
	.slick-slider .slick-track::after {
		display: none;
	}

	div.home-page-listing .left_sidebar {
		padding: 0 5px;
		margin-top: 15px;
	}

	div.home-page-listing .right_sidebar {
		padding: 0 5px;
	}

	div.home-page-listing .feature-listing div.addressLatest {
		margin: 0;
	}

	div div .directory>a.selected {
		color: #fff;
	}

	div #registration_main div#form_table {
		padding: 0;
	}

	.cate_gry,
	.web_site_url {
		margin-top: 0 !important;
	}

	.key_words {
		margin-bottom: 0 !important;
	}

	div.style1.no-shadow .search_coloumn {
		width: 100% !important;
		margin-top: 10px;
		margin-bottom: 20px;
	}

	.my-clasifi.business-profile-directory .nav-fiels .project_filters {
		display: flex;
		flex-wrap: wrap;
		justify-content: flex-start;
		gap: 8px;
	}

	.my-clasifi.business-profile-directory .nav-fiels .project_filters .search_div {
		float: left;
		display: flex;
	}

	.my-clasifi.business-profile-directory .nav-fiels .project_filters .search_div input#search {
		width: 88%;
	}

	.my-clasifi.business-profile-directory .nav-fiels .project_filters .search_div button.src-btn {
		width: 12%;
		min-width: 40px;
	}

	.my-clasifi.business-profile-directory .nav-fiels .project_filters .views {
		margin: 0;
	}

	.aside-left .listin_cover .listin_covers #address_h {
		display: grid;
		grid-template-columns: 60% auto;
	}

	.aside-left #my_account_field .my_registration_main .listin_covers .action_div ul .hide-mb {
		display: none !important;
	}

	.aside-left #my_account_field .my_registration_main .listin_covers .action_div ul .for-mb {
		display: block !important;
	}

	.aside-left .listin_cover .listin_covers #address_h .action_div {
		width: 100%;
	}

	.aside-left .listin_cover .listin_covers #address_h .action_div ul {
		padding: 0;
	}

	.aside-left #my_account_field .my_registration_main .listin_covers .action_div ul li a.for-mb i.fa.fa-eye {
		font-size: 16px;
	}

	.reviewpage_main .my-clasifi.business-profile-directory div#address_detail .one-square a {
		display: -webkit-box;
		-webkit-box-orient: vertical;
		-webkit-line-clamp: 2;
		overflow: hidden;
	}

	.aside-left #my_account_field .listin_cover .listin_covers #address_h {
		display: grid;
		grid-template-columns: 54% auto;
	}

	.header_right span.for_desktop br {
		display: block !important;
	}

	div.productpage .grid-prod {
		grid-template-columns: 48.8% 48.8%;
	}

	div#register-box.register-box1 #closebutton a#TB_closeWindowButton {
		top: 10px !important;
	}

	div#register-box.register-box1 .details_popback {
		top: -40px !important;
	}

	div.registration-group {
		margin: 0 0 10px !IMPORTANT;
		padding: 0 !important;
		min-height: unset;
		float: left;
		width: 100%;
	}

	div .registration_form .registration-group .note-editor.note-frame.panel.panel-default {
		margin: 0 !important;
		width: 100% !important;
	}

	div#field.changed_layout div#registration_main.accountregistration_container .form-group.postal_codes {
		flex-direction: column;
	}

	div .accountregistration_container div#form_table input.new-sb-mit {
		float: left;
		position: relative;
		margin: 020px 0 20px;
		top: unset;
		left: 0 !important;
	}

	div.registration-group span.labels {
		padding-left: 0;
	}

	div .registration_form .form-group {
		margin-bottom: 0 !important;
	}

	.registration_form .form-group.address_sets .registration-group div#myDropzone {
		width: 49%;
		margin: 0;
		height: 240px;
	}

	.registration_form .form-group.address_sets .registration-group .dropzone-previews.dropzone.dz-image-preview {
		width: 48% !important;
		margin: 0 0px 10px 10px !important;
		height: 240px !important;
	}

	.registration-group .test .data {
		/* display: grid; */
		grid-template-columns: 100%;
		gap: 15px;
		margin-top: 15px;
	}

	div#field.changed_layout div#registration_main.accountregistration_container table#terms_uses {
		display: block;
		float: left;
		width: 100%;
		top: 0;
	}

	div#field.changed_layout div#registration_main.accountregistration_container a.btn.btn-info.btnPre {
		position: unset;
		margin-top: 20px;
	}

	div#field.changed_layout div#registration_main.accountregistration_container .welcome_txt {
		margin-bottom: 0;
	}

	div#field.changed_layout div#registration_main.accountregistration_container {
		padding-bottom: 0;
		margin-bottom: 20px;
	}

	.address_sets .registration-group .test {
		float: unset;
		width: unset;
	}

	.us-product .product-pg-nav {
		display: flex;
		flex-wrap: wrap;
		gap: 10px;
	}

	.us-product .product-pg-nav input#search {
		width: 100%;
		padding-right: 30px;
		box-sizing: border-box;
	}

	.us-product .product-pg-nav .pr-nav-right {
		margin: 0;
	}

	.us-product .product-pg-nav .rt-pr-view {
		gap: 10px;
		display: flex;
		flex-wrap: wrap;
	}

	.postadvertisement .bgg1._add_details1 .col-xm-12.col-sm-12.col-md-12.col-lg-12.uploardimg_input div#myDropzone {
		width: 200px !important;
	}

	.postadvertisement .bgg1._add_details1 .col-xm-12.col-sm-12.col-md-12.col-lg-12.uploardimg_input div#myDropzone .dz-preview.dz-image-preview {
		left: 200px;
		bottom: 4px;
		width: 200px !important;
	}

	.termsosuse_privacy p {
		padding: 0;
	}

	#form_table span.breadcrumb {
		/*padding: 0 5px;*/
	}

	div#coverImagePopUp div#register-box.register-box1 #closebutton a#TB_closeWindowButton {
		top: 15px !important;
	}

	.footer-txt-thrd {
		padding: 0;
	}

	.footer-top .featured-cites li,
	section.footer-top .container .search_field ul {
		text-align: center;
	}

	.footer-top h2.main_heads.gradient-txt {
		text-align: center;
		width: fit-content;
		margin-left: auto;
		margin-right: auto;
	}

	div section.footer-top .container .search_field ul {
		grid-template-columns: 100%;
		width: 100%;
	}

	div.social-icons {
		padding-top: 24px;
	}


	.howitwork_container .row {
		flex-direction: column;
	}

	.howitwork_container .row div.imageClass {
		width: 100%;
	}

	.howitwork_container .row div.imageClass.lft {
		order: 1;
		padding-left: 15px;
	}

	.howitwork_container .row div.imageClass.ryt {
		order: 2;
	}

	div.imageClass.right {
		text-align: left;
	}

	div.imageClass.right p {
		float: left;
		max-width: 100%;
	}

	.howitwork_container .owl-wrapper-outer .item .row {
		flex-direction: row;
	}

	.howitwork_container .innertext p {
		font-size: 13px;
	}

	div.howitwork_container h2.mn-title {
		font-size: 24px;
	}

	div .howitwork_container span.digit,
	div span.digit strong {
		font-size: 30px;
	}

	div.howitwork_container .main-head-top {
		font-size: 23px;
	}

	.howitwork_container section .owl-controls {
		top: unset;
	}

	.howitwork_container section .owl-controls .owl-pagination {
		text-align: center;
		display: flex;
		justify-content: center;
	}

	.footer-top .featured-cites,
	section.footer-top .container .search_field ul {
		grid-template-columns: 100% !important;
	}

	/*  */
	.footer-top div.featured-cites ul,
	section.footer-top .container .search_field ul {
		display: flex;
		flex-wrap: wrap;
		justify-content: center;
		max-width: 100%;
		margin: 2px auto;
		gap: 4px;
		width: 100%;
	}

	#footer .breadcrumb {
		padding-bottom: 15px;
	}

	.footer-top div.featured-cites ul li,
	section.footer-top .container .search_field ul li {
		width: fit-content;
	}

	body section.footer-top .container .search_field {
		display: flex !important;
		flex-direction: column;
	}


	div.web_site_url select#status {
		width: 100% !important;
	}

	/* div .bgg1 {padding-left: 15px;padding-right: 15px;} */

}

@media only screen and (max-width: 479px) {

	a.for-mb {
		display: block !important;
	}

	a.hide-mb {
		display: none;
	}

	.style1 .project_top_details_inner .l_side {
		flex-wrap: wrap;
		justify-content: center;
		text-align: center;
		gap: 10px;
	}

	.style1 .project_top_details_inner .l_side .name_detail {
		margin: 0;
	}

	.style1 .project_top_details_inner .l_side .name_detail p {
		justify-content: center;
	}

	.footer-top div.featured-cites,
	div section.footer-top .container .search_field ul,
	section.footer-top .container .search_field ul {
		grid-template-columns: 100% !important;
	}

	div.address_sets .registration-group .test {
		float: left;
		width: 100%;
	}

	div .registration_form .form-group.address_sets .registration-group div#myDropzone {
		width: 100%;
		margin: 0;
	}

	div .registration_form .form-group.address_sets .registration-group .dropzone-previews.dropzone.dz-image-preview {
		width: 100% !important;
		margin: 0 !important;
		height: 100% !important;
	}

	div .registration-group .test .data {
		display: grid;
		grid-template-columns: 100%;
		gap: 15px;
		margin-top: 15px;
	}

	div .registration_form .form-group.address_sets .registration-group .dropzone-previews.dropzone.dz-image-preview .dz-preview.dz-image-preview {
		height: auto !important;
	}

	div.gallery_view.grid-prod {
		grid-template-columns: 100% !important;
	}

	div ._my_listing_main1 ul.select-section li.images_videos {
		width: 100%;
		display: flex;
		justify-content: center;
		margin-bottom: 15px;
	}

	div ._my_listing_main1 ul.select-section li {
		width: fit-content;
	}

	div div div ._my_listing_main1 ul.select-section {
		display: inline-block;
		text-align: center;
	}

	div.postadvertisement .col-xm-12.col-sm-12.col-md-12.col-lg-12.uploardimg_input div#myDropzone {
		width: 96% !important;
		margin: 0 !IMPORTANT;
	}

	div div.postadvertisement .dropzone.form-group.dz-clickable.dz-started .dz-preview.dz-image-preview {
		/*width: 97% !important;*/
		left: 5px;
		padding: 0;
		margin: 0 !important;
		top:
			/*22px*/
			28px;
		bottom: unset;
		height: 205px !important;
	}

	div div.postadvertisement .dropzone.form-group.dz-clickable.dz-started .dz-preview.dz-image-preview .dz-image {
		height: 170px !important;
		display: flex;
		align-items: center;
		justify-content: center;
		border-top-left-radius: 5px !important;
		border-top-right-radius: 5px !important;
	}

	div div.postadvertisement .dropzone.form-group.dz-clickable.dz-started .dz-preview.dz-image-preview .dz-image img {
		object-fit: cover;
	}

	.listing_bg .prod-grid.image_container {
		margin-right: 0 !important;
		margin-bottom: 0 !important;
	}

	div#LocationPopUp .oops_cont .choose_one ul {
		grid: repeat(38, auto) / auto-flow;
		grid-column-gap: 0;
	}

	.nav-fiels .cs-links {
		width: auto;
	}

	.nav-fiels .cs-links ul {
		padding: 0;
	}

	.bgg1._my_listing_main1 {
		padding-left: 0;
	}

	div #form_table .cont_infor .col-sm-6:nth-child(2n) span.country_code {
		left: 1px !important;
		top: 30px !important;
	}

	div span.country_code {
		padding: 0 5px;
	}

	#registration_main #form_table table tr td.privacy_p .termsosuse_privacy {
		width: auto;
		margin: 0;
		float: left;
	}

	div#field.style1~.container.home-page-listing.gridfourSection .review-section {
		display: none;
	}

	span.custom-select-trigger-text,
	div .us-product .dropdown-content {
		min-width: 100px;
	}

	.container_tab .full-width .usr-locat.cm-hlf {
		margin-top: 15px;
	}

	.container_tab .full-width .prd-nme.cm-hlf .ctm-form label {
		display: grid;
		width: 50%;
		float: left;
		margin: 0 !important;
	}

	.container_tab .full-width .prd-nme.cm-hlf .ctm-form label input.price_radio {
		width: 30px;
	}

	.add-new-product {
		margin-bottom: 25px;
	}

	div#review_listing .pagination>li>a,
	div#review_listing .pagination>li>span {
		padding: 0 8px;
		min-width: 18px;
	}

	#form_table .cont_infor span.country_code {
		top: 30px !important;
	}

	div ._my_listing_main2 .col-sm-6._namme,
	div ._my_listing_main2 .col-sm-6._mobbile,
	div ._my_listing_main2 .col-sm-4.editlisting_locationinput {
		padding: 0;
	}

	div div#address1 .contact-view ul {
		margin-bottom: 0;
	}

	div .classified-detail .contact-view ul li {
		margin-bottom: 20px;
	}

	div div.postadvertisement .dropzone.form-group.dz-clickable.dz-started .dz-preview.dz-image-preview .dz-remove {
		margin: 5px 0;
	}

	.mobile-feild-address .lb_mobile span.country_code,
	.mobile-feild-address .lb_phone span.country_code {
		left: 1px;
	}

	.header a.signtxt {
		flex-direction: column;
		gap: 5px;
		padding: 0 0 !important;
		text-transform: capitalize;
		width: 80px;
	}

	div#secondHeader.active .header_right .business a.signtxt {
		padding: 0 !important;
		font-size: 15px;
	}

	#registration_main #form_table .col-sm-12 {
		float: left;
		width: 100%;
	}

	div .mobile-feild-address .lb_phone span.country_code {
		top: 36;
	}

	div.postadvertisement .col-xm-12.col-sm-12.col-md-12.col-lg-12.uploardimg_input div#myDropzone~div#error2 {
		margin-top: 5px;
	}

	div .gallery_view .prod-grid {
		padding: 0;
	}

	div .gallery_view .prod-grid.gallerydiv.videogallery .custm-checkbox {
		margin: 0 !important;
	}

	.gallery_view .prod-grid img.image {
		border-top-left-radius: 5px !important;
		border-top-right-radius: 5px !important;
	}

	.aside-left .listin_cover .listin_covers #address_h {
		display: grid;
		grid-template-columns: 60% auto;
	}

	.aside-left #my_account_field .my_registration_main .listin_covers .action_div ul .hide-mb {
		display: none !important;
	}

	.aside-left #my_account_field .my_registration_main .listin_covers .action_div ul .for-mb {
		display: block !important;
	}

	.aside-left .listin_cover .listin_covers #address_h .action_div {
		width: 100%;
	}

	.aside-left .listin_cover .listin_covers #address_h .action_div ul {
		padding: 0;
	}

	.aside-left #my_account_field .my_registration_main .listin_covers .action_div ul li a.for-mb i.fa.fa-eye {
		font-size: 16px;
	}

	.reviewpage_main .my-clasifi.business-profile-directory div#address_detail .one-square a {
		display: -webkit-box;
		-webkit-box-orient: vertical;
		-webkit-line-clamp: 2;
		overflow: hidden;
	}

	.reviewpage_main div#form_table .plat_form_cat.ed-it-classified select {
		width: 100% !important;
	}

	.reviewpage_main div#form_table .plat_form_cat.ed-it-classified .bgg1 {
		padding-left: 10px;
		padding-right: 10px;
	}

	.reviewpage_main div#form_table .plat_form_cat.ed-it-classified .note-editor.note-frame.panel.panel-default {
		width: 100%;
	}

	.reviewpage_main div#form_table .plat_form_cat.ed-it-classified div#descriptions1 {
		padding: 0 !important;
	}

	.reviewpage_main div#form_table .plat_form_cat.ed-it-classified .col-xs-12.col-sm-6.col-md-12.col-lg-12 {
		padding: 0 !important;
	}

	.reviewpage_main div#form_table .plat_form_cat.ed-it-classified .web_site_url {
		padding: 0 !important;
	}

	.reviewpage_main div#form_table .plat_form_cat.ed-it-classified .web_site_url input#url,
	.reviewpage_main div#form_table .plat_form_cat.ed-it-classified input#title,
	.reviewpage_main div#form_table .plat_form_cat.ed-it-classified input#city,
	.reviewpage_main div#form_table .plat_form_cat.ed-it-classified input#postalCode,
	.reviewpage_main div#form_table .plat_form_cat.ed-it-classified input#name,
	.reviewpage_main div#form_table .plat_form_cat.ed-it-classified input#email,
	.reviewpage_main div#form_table .plat_form_cat.ed-it-classified input#mobile,
	.reviewpage_main div#form_table .plat_form_cat.ed-it-classified input#phone {
		width: 100% !important;
	}

	.reviewpage_main div#form_table .plat_form_cat.ed-it-classified div#myDropzone {
		width: 100%;
	}

	.reviewpage_main div#form_table .plat_form_cat.ed-it-classified .lb_mobile span.country_code,
	.reviewpage_main div#form_table .plat_form_cat.ed-it-classified .lb_phone span.country_code {
		top: 31px;
		left: 1px;
	}

	.reviewpage_main div#form_table .plat_form_cat.ed-it-classified input {
		margin-bottom: 0 !important;
		margin-top: 0 !important;
	}

	.reviewpage_main div#form_table .plat_form_cat.ed-it-classified .dz-preview.dz-image-preview {
		width: 100% !important;
		top: 28px;
	}

	.reviewpage_main div#form_table .plat_form_cat.ed-it-classified td.editClassified_submitbtn input#btSubmit {
		margin: 10px 0 0 !important;
	}

	div div.ana_fir ul li.popoverData {
		padding: 0 !important;
		width: 40%;
	}

	div div.ana_fir ul {
		justify-content: center;
		text-align: center;
		gap: 20px;
		padding: 20px 0;
	}

	div .ana_fir ul li::after {
		display: none;
	}

	.latest_report_sec .name_date_sec {
		display: grid;
		grid-template-columns: 70% auto;
		gap: 10px;
		margin-bottom: 10px;
	}

	.latest_report_sec .name_date_sec .lat_title {
		display: -webkit-box;
		-webkit-box-orient: vertical;
		overflow: hidden;
		-webkit-line-clamp: 2;
		padding: 0;
	}

	.latest_report_sec .name_date_sec .rep_date {
		flex-wrap: wrap;
		justify-content: center;
		gap: 3px;
	}

	.col-md-6.col-md-12.col-sm-12.padding-zero.lat_rev_main_div {
		overflow: hidden;
	}

	div.analytics_week_dropdwn {
		justify-content: flex-start;
		margin-bottom: 10px;
	}

	div#LocationPopUp div#register-box {
		width: 95%;
		margin: 0 auto;
		top: 50% !important;
		left: 50% !important;
		right: unset !important;
		transform: translate(-50%, -50%);
		bottom: unset !important;
	}

	body div#LocationPopUp .oops_cont .choose_one ul {
		justify-content: flex-start;
	}

	body div#LocationPopUp .oops_cont strong {
		font-size: 19px !important;
		max-width: 80%;
		display: grid;
		grid-template-columns: 20px auto;
		align-items: flex-start;
		gap: 10px;
	}

	body div#LocationPopUp .oops_cont strong i {
		top: 5px;
		position: relative;
	}

	body #LocationPopUp #register-box.register-box1 #closebutton a#TB_closeWindowButton {
		right: -5px;
		top: 5px;
	}

	div.reviewpage_main .alert {
		top: -40px;
		width: 100% !important;
	}


	div.postadvertisement .bgg1._add_details1 .col-xm-12.col-sm-12.col-md-12.col-lg-12.uploardimg_input div#myDropzone {
		height: 210px !important;
		width: 96% !important;
	}

	div.postadvertisement .bgg1._add_details1 .col-xm-12.col-sm-12.col-md-12.col-lg-12.uploardimg_input div#myDropzone .dz-image {
		height: 180px !important;
	}

	div.postadvertisement .bgg1._add_details1 .col-xm-12.col-sm-12.col-md-12.col-lg-12.uploardimg_input div#myDropzone .dz-preview.dz-image-preview {
		width: 96% !important;
		left: 0 !important;
	}

	div.postadvertisement .bgg1._add_details1 .col-xm-12.col-sm-12.col-md-12.col-lg-12.uploardimg_input div#myDropzone .dz-preview.dz-image-preview img {
		margin: 0;
	}

	div.postadvertisement .error_class_2 {
		padding-left: 5px !important;
	}

	div.postadvertisement .error_class_2 {
		padding-left: 5px !important;
	}

	div.postadvertisement ._terms_condition_ {
		padding-left: 5px;
	}

	div.postadvertisement ._terms_condition_ td.privacy_p {
		padding: 0 !important;
		margin-left: 0 !important;
	}

	div.postadvertisement ._terms_condition_ div#form_table {
		margin-left: 0 !important;
	}

	div span.labels {
		margin-bottom: 2px;
	}

}

/* @media only screen and (max-width: 375px) {} */

@media screen and (min-width: 768px) {

	.header .container-fluid {
		display: flex;
		justify-content: space-between;
	}

	.header .container-fluid::before,
	.header .container-fluid::after {
		display: none;
	}

	.header .container-fluid .directory_panel {
		width: auto !important;
		right: unset !important;
		position: relative !important;
		left: unset !important;
	}

	#secondHeader.active .sticky-head-search form#nav_search_form_sticky {
		display: flex;
		width: 100%;
		justify-content: center;
	}

	.header_right {
		float: left;
		width: 100% !important;
		max-width: 100% !important;
	}

	.header .container-fluid .d-flex {
		display: flex;
		flex-direction: row-reverse;
	}

}

.nw-p img {
	width: 100%;
	height: 100%;
	margin: 0;
}

.nw-p {
	width: 35px;
	height: 35px;
	float: left;
	border-radius: 50%;
	overflow: hidden;
	display: flex;
	align-items: center;
	justify-content: center;
}

div#secondHeader.active ul.acc_login li a,
.header .header_right .business ul.acc_login li {
	display: flex;
	align-items: center;
	gap: 10px;
	justify-content: center;
}

.address-add-cmn {
	background: #fff;
	padding: 20px;
	border-radius: 10px;
}

.f-padding .jconfirm-box.jconfirm-hilight-shake.jconfirm-type-default.jconfirm-type-animated {
	padding: 0 20px;
}

.requred_inpfield.has-errors {
	border-color: red !important;
}

span.add-new-btn {
	width: 35px;
	height: 35px;
	display: flex;
	align-items: center;
	justify-content: center;
	margin: 10px 0 0;
	border: solid 1px;
	box-sizing: border-box;
	border-radius: 50%;
	font-size: 12px;
}

.nffc {
	padding: 0 5px;
	min-height: 81px;
}

.fl-img {
	width: 98%;
	border-radius: 5px;
	overflow: hidden;
	margin-bottom: 10px;
	height: 150px;
}

.fl-img img {
	width: 100%;
	height: 100%;
	object-fit: cover;
}

.new-form-class {
	padding-right: 6px;
}

.plat_form_cat .nffc input {
	margin-bottom: 0;
}

.new-form-class .d-flex {
	display: flex;
}

.new-form-class .d-flex .web_site_url {
	flex: 1;
}

.new-form-class .d-flex .web_site_url~.nffc {
	flex: 0.1;
}

.file-upload-image button.btn-upload-image:focus {
	background-color: #398439 !important;
}

.plat_form_cat .new-dropzone {
	padding-bottom: 0;
}

.addPropertyList .prodct-img-view {
	max-height: 246px;
	overflow: hidden;
	align-items: center;
	height: 100%;
}

/* .addPropertyList .prodct-img-view img.image {height: 100% !important;object-fit: contain;} */
.add-cancel-btn {
	margin-left: 8%;
}

.new-form-class .remove-btn {
	color: #ff4d4d;
}

.new-form-class .plus-btn {
	color: #4eb34e;
}

#registration_main label.f-radio input[type="radio"] {
	width: 30px !important;
	height: 15px !important;
	margin: 0 !important;
}

#registration_main label.f-radio {
	margin: 0px 0 0 !important;
	display: inline-flex;
	align-items: center;
	font-weight: normal;
	font-size: 13px;
	cursor: pointer;
}

.feat-img-remve-cls {
	display: flex;
	align-items: center;
	justify-content: space-between;
	padding-right: 5px !important;
	margin-top: 3px;
}

.feat-img-remve-cls a.btn.removeImages {
	margin: 0 !important;
	width: fit-content !important;
}


.addProjectList .section-grid .grid-prod,
.addPropertyList .section-grid .grid-prod {
	display: grid;
	grid-template-columns: 33% 33% 33%;
	gap: 10px;
}

.addProjectList .section-grid .grid-prod .prod-grid.image_container,
.addPropertyList .section-grid .grid-prod .prod-grid.image_container {
	margin: 0;
}

#registration_main .offen-msg input.checkbox span:before {
	background: green;
	content: '';
	position: absolute;
	top: 0px;
	left: 0px;
	height: 20px;
	width: 20px;
}

#registration_main .offen-msg span.concent_block input[type="checkbox"]::after,
.offen-msg span.concent_block input[type="checkbox"]::after {
	content: '';
	width: 16px;
	height: 16px;
	position: absolute;
	left: 0;
	top: 2px;
	background: #fff;
	border: solid 1px #bbb;
	border-radius: 3px;
}

#registration_main .offen-msg span.concent_block input.tick[type="checkbox"]::after,
.offen-msg span.concent_block input.tick[type="checkbox"]::after {
	background: var(--theme-color);
	border-color: var(--theme-color);
}

#registration_main .offen-msg span.concent_block input.tick[type="checkbox"]::before,
.offen-msg span.concent_block input.tick[type="checkbox"]::before {
	transform: translate(0.25em, 0.3365384615em) rotate(-45deg);
	width: 9px;
	height: 5px;
	border: 2px solid #fff;
	border-top-style: none;
	border-right-style: none;
	content: "";
	position: absolute;
	top: 1px;
	left: 0;
	z-index: 9;
}

.fl-img span.remove-image {
	position: absolute;
	right: 10px;
	top: 35px;
	color: red;
	cursor: pointer;
	border: solid 1px red;
	width: 20px;
	height: 20px;
	border-radius: 50%;
	font-size: 14px;
	background: #ffffff94;
	line-height: 15px;
	text-align: center;
}


.addProjectList .section-grid .grid-prod .prodct-img-view,
.addPropertyList .section-grid .grid-prod .prodct-img-view {
	align-items: unset;
	max-height: 245px;
}

.addProjectList .section-grid .grid-prod .prodct-img-view img.image,
.addPropertyList .section-grid .grid-prod .prodct-img-view img.image {
	max-width: 100%;
	object-fit: cover;
}

.addProjectList .section-grid .grid-prod .middle .text,
.addPropertyList .section-grid .grid-prod .middle .text {
	border-radius: 0;
}

.aside-left #my_account_field .listin_cover .listin_covers {
	align-items: unset;
}

.aside-left #my_account_field .listin_cover .listin_covers #address_img {
	min-height: 100%;
	border: 0 !important;
}

.aside-left #my_account_field .listin_cover .listin_covers #address_img .home-profile-pic,
.aside-left #my_account_field .listin_cover .listin_covers #address_img .home-profile-pic img {
	height: 100%;
	object-fit: cover;
	max-height: 220px;
	width: 100%;
}

.swal2-container {
	z-index: 9999999999 !important;
}

body .alertify-notifier.ajs-center {
	z-index: 99999999999;
}

.offen-msg span.concent_block input[type="checkbox"] {
	width: 15px !important;
	margin-left: 0;
	float: left;
	outline: none !important;
}

.address_detail1 .address_detail-in p a {
	word-wrap: anywhere;
}

.postadvertisement .cate_experience,
.postadvertisement .key_words_section,
.postadvertisement .descri_ption_sct {
	padding: 0 5px;
}

.un-mn-section {
	margin-bottom: 20px;
}

.un-mn-section .new-form-class~.new-form-class,
.un-mn-section .new-form-class .mn-unit~.mn-unit {
	border-top: dotted 2px #b7b7b7;
	float: left;
	width: 100%;
	padding-top: 15px;
	margin-top: 15px;
}

.un-mn-section .new-form-class .mn-unit {
	border-bottom: none !important;
	padding-bottom: 0 !important;
	margin-bottom: 0 !important;
}

.un-mn-section hr {
	margin: 0;
	display: none;
}

.tr-profile-img .banner_profile_img img {
	width: 100%;
	height: 100%;
	object-fit: cover;
}


.bottom-border-input .form-setting-info .form-info .ctm-form input,
.bottom-border-input .form-setting-info .form-info .ctm-form select {
	border: none !important;
	border-bottom: solid 1px #ddd !important;
}

.bottom-border-input .form-setting-info .form-info .ctm-form input:hover,
.bottom-border-input .form-setting-info .form-info .ctm-form select:hover,
.bottom-border-input .form-setting-info .form-info .ctm-form input:focus,
.bottom-border-input .form-setting-info .form-info .ctm-form select:focus {
	border-color: #b7b7b7 !important;
}


.ratings #click1 {
	display: none;
}

.user_name_pswd .registration-group .div_pss input#password {
	padding-right: 40px;
}


.section-grid .grid-prod .prod-grid:hover {
	border-radius: 5px !important;
}


a#btSubmit_Review {
	background: var(--theme-color) !important;
	width: 85px !important;
	height: 35px !important;
	display: block;
	border-radius: 2px;
	position: relative;
	padding: 10px 0 !important;
	text-align: center;
	box-sizing: border-box;
	line-height: 15px;
	color: #fff;
}

.businesspage_review_write a#btSubmit_Review {
	float: left;
	margin-top: 20px;
	color: #ffffff;
}

a#btSubmitReview {
	display: inline-block;
}


.project {
	display: flex;
	align-items: center;
	width: 100%;
	gap: 15px;
	margin-top: 5px;
}

.project label {
	margin-bottom: 0;
	min-width: 135px;
}

.project a {
	align-items: center;
	display: flex;
	gap: 8px;
}

.project a p {
	margin: 0px !important;
}

.project a p i {
	margin: 0px 1px;
	font-size: 15px;
}

.time-in {
	display: grid;
	align-items: center;
	width: 100%;
}

.pst_rew .time {
	padding-top: 0px;
}

.time-in ._spn_time {
	order: 2;
}

.pst_rew .reviw {
	font-style: normal !important;
	font-size: 16px !important;
}

.time-in .ratings {
	width: 100%;
	padding: 0px;
}

.sub_review_li p {
	padding-top: 0px;
}

.review-section .ratings {
	padding-bottom: 5px;
	padding-top: 5px;
}

.review-section .showReviewOuter_header {
	padding-top: 0px !important
}

div.showReview.cls_det {
	padding-top: 10px !important;
}

.review-section span.review-main-class {
	display: flex;
	align-items: center;
	width: 100%;
	justify-content: space-between;
}

.review-section span.review-body-class {
	float: left;
	width: 100%;
}

.review-section .title {
	display: flex;
	float: left;
	width: 70%;
}

.review-section .loggedIn_review span.review-main-class {
	display: inline;
}

div#rating_details,
div#review_details {
	float: left;
	width: 100%;
	padding-left: 0px
}

/**product**/
.prod-grid.image_container {
	position: relative;
}

.grid-prod .image_container .middle {
	opacity: 1;
	position: absolute;
	right: 0px;
	z-index: 1;
}

.middle.product .text {
	background: none !important;
	justify-content: flex-end;
	margin-top: 0px !important;
	gap: 6px;
	position: relative;
	right: 6px;
	top: 10px;
}

.middle.product .text a.btn.btn-custom {
	width: 40px;
	display: flex;
	justify-content: flex-end;
	padding: 0px !important;
	padding-top: 5px !important;
}

.middle.product .text .edt:before {
	display: none;
}

.prod-grid.image_container.prod-list {
	border: 0px !important;
	box-shadow: rgba(100, 100, 111, 0.2) 0px 7px 29px 0px;
	/*background: none !important;*/
	padding: 0px 0px 15px 0px;
	border-radius: 12px !important;
}

.prod-list .pro-name {
	min-height: 35px !important;
}

.prod-list .pro-name a {
	color: #000;
	font-size: 18px;
	line-height: 15px !important;
	font-weight: 600;
}

.prod-list .pro-price {
	color: #ff414b;
}

.prod-list .prod_click ul li {
	align-items: center;
	gap: 5px;
}

.prod-list .prod_click ul li:first-child {
	justify-content: start;
}

.prod-list .prod_click ul li:nth-child(3) {
	justify-content: end;
}

.prod-list.prod-list .prod_click ul {
	width: 90%;
	margin: 0px 15px 0px 15px
}

.prod-list img.view_ico {
	color: #595b5d;
	filter: #595b5d;
	filter: invert(58%) sepia(9%) saturate(1119%) hue-rotate(165deg) brightness(76%) contrast(12%);
}

.middle.product .text a.btn.btn-custom:hover img {
	filter: invert(2) sepia(1);
}

.pro-des {
	float: left;
	width: 100%;
	padding: 5px 15px;
}

.prod-list .pro-des a {
	color: #565656;
	font-size: 15px;
	line-height: 1;
}

/**latest Pro**/
.Content.latest-pro .prodct-rating {
	top: 10px;
	position: relative;
	float: left;
	width: 100%;
}

.prod-grid.image_container.latest-pro-grid {
	border: 0px !important;
	box-shadow: rgba(96, 72, 62, 0.2) 0px 4px 10px 0px;
	/* background: none !important; */
	padding: 0px 0px 15px 0px;
	border-radius: 12px !important;
	padding: 0px !important;
}

.prod-grid.image_container.latest-pro-grid .prodct-img-view {
	/* height:25vh;overflow: hidden; height:270px;*/
	height: 180px;
	overflow: hidden;
}

.prod-grid.image_container.latest-pro-grid .prodct-img-view a.addProClick img {
	/* object-fit: unset;  */
	object-fit: cover;
}

.prod-grid.image_container.latest-pro-grid .Content.latest-pro .pro-name a {
	font-weight: 600;
	color: #333;
	font-size: 18px;
	min-height: 30px !important;
	overflow: hidden;
	-webkit-line-clamp: 1;
}

.prod-grid.image_container.latest-pro-grid .prodct-rating .pr-rts {
	float: left;
	width: auto;
	align-items: center;
	gap: 2px;
	display: flex;
}

.prod-grid.image_container.latest-pro-grid .prodct-rating .pr-rts span {
	margin-left: 3px !important;
}

.prod-grid.image_container .pro-name {
	min-height: 25px !important
}

/**featured business**/
.featured-bus-class .featured-busns-section {
	box-shadow: rgba(96, 72, 62, 0.2) 0px 4px 10px 0px;
	border-radius: 10px;
	margin-bottom: 10px;
}

.featured-bus-class .featured-busns-section .item_img {
	border: 0px !important;
}

.featured-bus-class .featured-busns-section {
	padding: 5px
}

.featured-bus-class .featured-busns-section .item_img img {
	border-radius: 10px;

	width: 100% !important;
	vertical-align: middle;
	line-height: 190px;
	position: relative !important;
	left: 0% !important;
	top: 0% !important;
	-webkit-transform: none !important;
	-moz-transform: none !important;
	transform: none !important;
	object-fit: unset;
}

/* .featured.businesses .owl-carousel .owl-item .Specialization.item img{width:100% !important} */
.featured.businesses .owl-carousel .owl-item .Specialization.item img {
	/* width: 100% !important; */
	width: auto !important;
	justify-content: center;
	display: flex;
	align-items: center;
	height: auto;
	object-fit: cover;
	max-height: 100%;
	max-width: 100%;
}

.featured.businesses .owl-carousel .owl-item .Specialization.item.featured-bus-class .item_img {
	height: 190px !important;
	width: 100% !important;
	text-align: center;
	display: flex;
	justify-content: center;
}


/* .featured.businesses .owl-carousel .owl-item .Specialization.item.featured-bus-class .item_img {height:30vh !important; width: 100% !important;} */
.featured.businesses .featured-bus-class .featured-busns-section {
	padding: 10px !important
}

.Specialization.item.featured-bus-class img {
	border-radius: 10px !important;
}


/**realestate project**/

.prod-list .pro-name h4 {
	color: #000;
	font-size: 18px;
	line-height: 15px !important;
	font-weight: 600;
	min-height: 40px;
	margin-bottom: 0px;
}

.addProjectList .prod-list .pro-name h4 {
	line-height: 21px !important;
}

.addProjectList .pro-des,
.addPropertyList .pro-des {
	padding-left: 0px;
}

.addProjectList .pro-des a {
	line-height: 1.1 !important;
	overflow: hidden;
}


.col-list-review span.star i.demo-icon {
	margin: 0px 1px;
}

.col-list-review span.star {
	display: flex;
	align-items: center;
	gap: 5px
}

.col-list-review span.star .pe-5 {
	padding-right: 0px !important
}


.us-review i.demo-icon {
	margin: 0px 1px;
}

.fetr-product-rating {
	display: flex;
	gap: 4px;
}

.prodct-rating span {
	color: var(--theme-color);
}

.business-rating,
.product-rating {
	display: flex;
	gap: 2px;
	justify-content: flex-end;
}

.business-rating .rating i.demo-icon,
.product-rating .rating i.demo-icon {
	margin: 0px 1px;
}

.business-rating .rating span,
.product-rating .rating span {
	margin-left: 4px;
	color: var(--theme-color);
}

.review-section .ratings span:last-child {
	color: var(--theme-color)
}

.ratings i.demo-icon {
	margin: 0px 1px;
}

@media(min-width:1280px) and (max-width:1400px) {
	.project {
		gap: 0px
	}
}

@media(min-width:1024px) and (max-width:1279px) {

	.project {
		gap: 0px;
		align-items: baseline;
		flex-direction: column;
	}

	.project a {
		align-items: baseline;
		display: flex;
		gap: 3px;
	}


}

@media(min-width:991px) and (max-width:1023px) {
	.project {
		gap: 3px;
		align-items: baseline;
		flex-direction: column;
	}


}

.reported.fa.fa-warning.signtxt {
	display: flex;
	line-height: 21px;
}

.reported.fa.fa-warning.signtxt p {
	color: #969696;
	font-family: 'Lato', sans-serif;
}


.keywords .col-md-12.us-key.cm-hlf.padding-right-zero {
	padding-left: 0px;
}

.keywords label {
	width: 100%
}

.keywords .ctm-form .bootstrap-tagsinput {
	align-items: center;
	gap: 2px;
	display: block;
	overflow: auto;
}


.watsapp-sec-dv {
	width: 100%;
	display: grid;
	align-items: center;
	justify-content: center;
	grid-template-columns: 25% 25% 46%;
	gap: 10px;
}

.watsapp-sec-dv .mobile-dv,
.watsapp-sec-dv .phn-dv,
.watsapp-sec-dv .whatsapp-dv {
	position: relative;
}

.watsapp-sec-dv .whatsapp-dv span.labels {
	display: flex;
	gap: 10px
}

.watsapp-sec-dv .whatsapp-dv .verify_section {
	display: flex;
	align-items: unset;
	gap: 6px;
}

.watsapp-sec-dv .whatsapp-dv span.labels {
	margin-bottom: 7px
}

.watsapp-sec-dv .whatsapp-dv .country_code {
	top: -2px !important
}

.watsapp-sec-dv .whatsapp-dv input.mob_ile_dt {
	margin-top: -3px
}

.for-lbl {
	display: flex;
	justify-content: flex-start;
	align-items: unset;
	gap: 10px;
}

.for-lbl .verify_section {
	display: flex;
	align-items: unset;
}

.whatsapp-inner-dv {
	position: relative;
	height: 37px;
}


.whatsapp-verification-popup .jconfirm-box {
	width: 80%
}

.whatsapp-verification-popup a.send_again {
	display: block;
	background: var(--theme-color);
	text-align: center;
	color: #fff;
	width: 50%;
	padding: 8px 3px;
	border-radius: 4px;
}

.whatsapp-verification-popup .jconfirm-title-c {
	text-align: center;
	padding: 15px 15px;
}

.whatsapp-verification-popup .img-dv {
	width: 100%;
	display: flex;
	align-items: center;
	justify-content: center;
	padding-bottom: 12px;
}

.whatsapp-verification-popup .img-dv img {
	width: 45px
}

.whatsapp-verification-popup .jconfirm-box {
	box-shadow: rgba(100, 100, 111, 0.2) 0px 7px 29px 0px;
}

.whatsapp-verification-popup .heding-txt {
	text-align: center;
	font-size: 17px;
	padding: 20px 12px;
	font-weight: 600;
	display: flex;
	align-items: center;
	justify-content: center;
	position: relative;
}

.whatsapp-verification-popup .heding-txt:after {
	content: '';
	position: absolute;
	background: #ee4943;
	height: 3px;
	width: 13%;
	bottom: 14px;
	left: 44%;
}

.whatsapp-verification-popup .ctm-form {
	text-align: center;
	margin-top: 30px;
}

.whatsapp-verification-popup .ctm-form.whatsapp span {
	text-align: center;
	width: 100%;
	display: block;
	color: #9b9b9b;
}

.whatsapp-verification-popup .ctm-form input {
	border: 1px solid #e3e3e3;
	padding: 10px;
	width: 50%;
	margin: 0 auto;
	text-align: center;
	margin: 10px 0px;
	border-radius: 4px;
	color: #333;
	height: 45px;
}

.whatsapp-verification-popup .send {
	display: flex;
	align-items: center;
	justify-content: center;
	margin-top: 10px;
	height: 45px;
}

.whatsapp-verification-popup .ctm-form input::placeholder {
	color: #9b9b9b;
}

.not-recived {
	float: left;
	width: 100%;
	display: flex;
	align-items: center;
	justify-content: center;
	color: #787878;
}

.not-recived p span {
	color: #333;
	font-weight: 600;
	cursor: pointer;
	text-decoration: underline;
}

.whatsapp-verification-popup .jconfirm-content {
	padding: 30px 10px
}

.ut-rating.review-section .product-rating {
	display: block;
}

.single-line {
	white-space: nowrap;
	overflow: hidden;
	text-overflow: ellipsis;
	display: inline-block;
	max-width: 100%;
	vertical-align: middle;
}


.bus-popup {
	display: block;
	margin: 10px 0;
	float: left;
	width: 100%;
	display: flex !important;
	align-items: center;
	justify-content: space-between;
	gap: 20px;
}


.bus-popup .form-check {
	margin-bottom: 10px;
	display: grid;
	align-items: center;
	justify-content: flex-start;
	grid-template-columns: 20% 80%;
	gap: 10px;
}

.bus-popup .form-check label input.form-check-input.account_type.inpt {
	height: 26px !important;
}

.bus-popup label.text {
	line-height: 18px !important;
	font-weight: 700 !important;
	line-height: 18px;
}


/**card**/
/* .search-list .card {width: 20%;} */
.search-list .card-main {
	gap: 10px !important
}

.search-list .card-body {
	float: left;
	width: 100%;
	padding: 15px 10px;
}

.search-list .card-body p {
	width: 100%;
	padding: 10px 0;
}

.review-section .showReviewOuter .name_image {
	display: flex;
	align-items: center;
	justify-content: center;
}

.search-list .card a.img-top img {
	float: left;
	width: 100%;
	height: 100%;
	object-fit: cover;
}

.search-list .card .card-inner {
	height: 200px;
	display: flex;
}

.review-section .showReviewOuter .name_image .one-square {
	padding-right: 0px;
}

#review_details .one_square_name {
	height: 45px;
	width: 45px !important
}

.lb-closeContainer {
	top: 4px !important;
}

.univr-srch-ul {
	z-index: 999 !important;
}

/* .container.search-mn-res{max-width: 100%;width:82%;} */
.container.search-mn-res {
	max-width: 100%;
	width: 90%;
}

.container.search-mn-res .left_sidebar.small-left {
	width: 20%;
}

.container.search-mn-res .right-b {
	width: 80%;
}

.pe-5 {
	padding-left: 5px
}

.container.search-mn-res .featured.businesses {
	margin: 20px 0px 0px;
}

.container.search-mn-res .featured.businesses h1.heading {
	margin-top: 10px;
}

/* .mpm {float:left;width:100%;} */
.mpm i.demo-icon {
	margin: 1px;
}

#whatsappButton {
	position: relative;
	bottom: 4px
}

.search-list .card-main {
	width: 100%;
	float: left;
	display: grid;
	grid-template-columns: 24% 24% 24% 24%;
	align-items: normal;
	justify-content: center;
}

.search-list .card-main p.card-text {
	min-height: 80px;
}

.search-list .card-main p.card-text.price {
	min-height: auto;
}

.card-inner a {
	width: 100%
}

.fetr-product-rating {
	margin: 2% 0px;
	display: grid;
	gap: 5px;
}

.fetr-product-rating .mpm {
	padding-right: 6px !important;
}

.business-review span {
	padding-right: 5px;
}

.business-review .mpm {
	float: left;
	width: 100%;
}

.adr-info i.demo-icon.icon-location.demo_1 {
	margin: 0px 2% 0px 0px;
}

.slick-track {
	gap: 10px
}

.pr-nav-right .rt-pr-view .totl-enq,
.ad-projct-st a.ad-projct,
.nav-lft-srch input {
	height: 42px !important;
	border-radius: 5px !important;
}

.ui-menu .ui-menu-item-wrapper b {
	padding: 3px 1em 3px 1em;
}

.rating i.demo-icon {
	margin: 0px 1.5px;
}

@media only screen and (min-width:1381px) {
	.cover_crumbs .container {
		max-width: 100%;
		width: 90%;
	}

}


.getFavorite {
	position: absolute !important;
	top: 20px;
	right: 20px;
	cursor: pointer;
}

.getFavorite i {
	font-size: 18px
}


.agent_info .agent-detailed {
	width: 100%;
	float: left;
}

.agent_info .agent-detailed label,
.agent_info .agent-detailed .agent_name,
.agent_info .agent-detailed .agent_phone {
	margin: 0;
	padding: 0;
}

li:first-child .list-header-ui-autocomplete {
	font-weight: bold;
	padding: 5px 10px 5px 10px;
}

li.univr-srch-li.ui-menu-item {
	padding: 5px 10px;
	display: flex;
	justify-content: space-between;
}

li.univr-srch-li.ui-menu-item .ui-menu .ui-menu-item-wrapper {
	padding: 0px 0em 0px 0em;
}


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

.typesContainer .type-section {
	float: left;
	width: 100%;
}

button.btn.btn-success.btn-xs.addType.btn-action {
	float: right;
	padding: 5px 10px;
	font-size: 14px;
	border-radius: 5px;
}

.business-profile-directory .dropdown_menu .custom-select-trigger {
	width: 100%
}

.business-profile-directory .project_filters {
	grid-template-columns: 45% 25% 25% 25%;
}


div.dynamicFormContainers {
	width: 100%;
	float: left;
}

div.dynamicFormContainers button.addUnitButton {
	float: right;
	margin: 10px 0px 10px;
	width: auto;
}

.typeContainerSection button {
	float: right;
	margin: 0px 0px 10px;
}

.typeContainerSection {
	float: right;
	width: auto;
}

.typesContainer .type-section>.form-group {
	margin: 0px;
}

.typeContainerSection button {
	float: right;
	margin: 0px 0px 10px;
}

.typesContainer .type-section .bgg1.new-dropzone {
	padding: 10px;
}

.typesContainer .type-section .dropzone.unitTypeDropzone.form-group.dz-clickable {
	width: 48%;
	float: left;
	position: relative;
	height: 120px !important;
	min-height: 110px !important;
	padding: 10px 0px 0px;
	text-align: center;
}

.typesContainer .type-section .card.dz-image-preview {
	width: 50%;
	padding: 5px;
	float: left;
	height: 120px;
	margin: 0px;
}

div.dynamicFormContainers button.removeUnitButton {
	float: right;
	margin: 25px 0px 0px 0px;
}


.clr-red.server_error {
	color: #ff0000;
	position: absolute;
	/* left: 35%; */
	top: 0px;
	width: 68%;
	font-size: 12px;
	font-weight: 400;
	right: 10px !important;
	text-align: right;
}

.error-listing {
	position: relative;
	margin: 14px 0px;
}

.error-listing span#error_report_type {
	position: absolute;
	width: 100%;
	left: 0px;
	font-size: 14px;
	text-align: left;
}

.error_class {
	position: absolute !important;
	width: 100% !important;
	left: 0px !important;
	font-size: 14px !important;
	text-align: left !important;
}

/* .banner_input.input_search {width:100%;display:flex;align-items:center;justify-content:center;} */

.sticky-head-search form#nav_search_form_sticky {
	justify-content: flex-start !important;
}

.featured.businesses.search-list h1.heading {
	display: flex;
	justify-content: space-between;
	align-items: center;
}

.sponsored-ads-cls {
	width: 100%;
	/* max-height: 420px; */
	padding-bottom: 10px;
	overflow: auto;
}

.sponsored-ads-img {
	width: 100%;
	float: left;
	margin: 0px 0px 20px 0px;
	margin-bottom: 10px;
	height: 180px !important;
	text-align: center;
	display: flex;
	justify-content: center;
}

.sponsored-ads-img img {
	width: auto !important;
	justify-content: center;
	display: flex;
	align-items: center;
	height: auto;
	object-fit: cover;
	max-height: 100%;
	max-width: 100%;
}

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

.sponsored-ads-desc {
	float: left;
	width: 100%;
}


.aud_main_div .latestListings {
	float: left;
	width: 100%;
}

.aud_main_div .latestListings .review_slide {
	width: 100%;
	float: left;
	border-bottom: 1px solid #f7f7f7;
	margin: 5px 0px 10px 0px;
}


.aud_main_div .latestListings li {
	list-style: none;
	float: left;
	width: auto;
}

.aud_main_div .latestListings li.user_name {
	margin: 0px 10px 0px 0px;
}

.aud_main_div .latestListings .r_name,
.aud_main_div .latestListings .user_review {
	width: 100%;
	float: left;
}

.us-review {
	color: var(--theme-color) !important;
}
.sign-in-button-cls a.login-button {margin:5px 10px 0px 0px}