/*-----------------------------------------
 [MASTER STYLE SHEET]
 * Project: Directoryfinder Business Directory Temaplet
 * Version: v1.0
 * Copyright 2020-2022 rn53themes
 * Last Changes: 1 jan 2020
 * Author: RN53 Themes
 * Email:      rn53themes@gmail.com
 * Website:    www.rn53themes.net
 * Website:    www.directoryfinder.net
 -----------------------------------------------*/
/*-------------------------------------------------
 =  Table of CSS
	1.All Pages Common CSS Styles
    2.
-------------------------------------------------*/
/*-------------------------------------------------*/
/* =  1.All Pages Common CSS Styles
/*-------------------------------------------------*/

@import url('https://fonts.googleapis.com/css2?family=Poppins:wght@300;400;500;600&amp;family=Quicksand:wght@500;600;700&amp;display=swap');
p, a, span, li, label, tr, td, a, article, aside, details, figcaption, figure, footer, header, hgroup, main, menu, nav, summary, input, textarea, select {
	font-family: 'Poppins', sans-serif;
}
h1, h2, h3, h4, h5, h6 {
	margin-top: 0px;
	font-family: 'Quicksand', sans-serif;
}
ul {
	padding: 0px;
	margin: 0px;
}
li {
	list-style-type: none;
}
/* fallback */
@font-face {
	font-family: 'Material Icons';
	font-weight: 400;
	font-style: normal;
	font-display: swap;
unicode-range: U+000-5FF;
	src: url(icon.woff2) format("woff2")
}
.material-icons {
	font-family: 'Material Icons';
	font-weight: normal;
	font-style: normal;
	font-size: 24px;
	line-height: 1;
	letter-spacing: normal;
	text-transform: none;
	display: inline-block;
	white-space: nowrap;
	word-wrap: normal;
	direction: ltr;
	-webkit-font-feature-settings: 'liga';
	-webkit-font-smoothing: antialiased;
	text-rendering: optimizeLegibility;
}
:before {
	font-family: "Material Icons";
	position: absolute;
	font-size: 18px;
	color: #9d9a98;
	font-weight: 500;
}
:after {
	font-family: "Material Icons";
	position: absolute;
	font-size: 18px;
	color: #6a717f;
	font-weight: 500
}
a {
	-webkit-transition: all 0.5s ease;
	-moz-transition: all 0.5s ease;
	-o-transition: all 0.5s ease;
	transition: all 0.5s ease;
	text-decoration: none;
}
a:hover {
	-webkit-transition: all 0.5s ease;
	-moz-transition: all 0.5s ease;
	-o-transition: all 0.5s ease;
	transition: all 0.5s ease;
	text-decoration: none;
}
.ic-pho:before {
	content: "local_phone";
}
.ic-eml:before {
	content: "mail";
}
.ic-web:before {
	content: "language";
}
.ic-map:before {
	content: "location_on";
}
.ic-pho:before {
	content: "person";
}
/*-------------------------------------------------*/
/* =  2.PRE LOADING
/*-------------------------------------------------*/
#preloader {
	position: fixed;
	top: 0;
	left: 0;
	right: 0;
	bottom: 0;
	background-color: #143d4c9c;
	/* change if the mask should have another color then white */
	z-index: 99999;/* makes sure it stays on top */
}
/*-------------------------------------------------*/
/* =  3.STSTUS MESSAGES
/*-------------------------------------------------*/
#status {
	position: absolute;
	left: 47%;
	top: 32%;
	border: 5px solid #e0ebf4;
	border-radius: 50%;
	border-top: 5px solid #03A9F4;
	width: 90px;
	height: 90px;
	-webkit-animation: spin 2s linear infinite; /* Safari */
	animation: spin 2s linear infinite;
}

/* Safari */
@-webkit-keyframes spin {
 0% {
-webkit-transform: rotate(0deg);
}
 100% {
-webkit-transform: rotate(360deg);
}
}
 @keyframes spin {
 0% {
transform: rotate(0deg);
}
 100% {
transform: rotate(360deg);
}
}
.status_message {
	background: #21d78d;
	padding: 10px 40px;
	border-radius: 0 0 5px 5px;
	display: table;
	margin: 0 auto;
	box-shadow: 0px 8px 8px -5px rgba(0, 0, 0, 0.3);
	transition: all 0.5s ease;
	position: fixed;
	top: 0px;
	z-index: 22;
	left: 0px;
	width: 100%;
	text-align: center;
	background: linear-gradient(to top, #0cc87c, #21d78d 70%);
	color: #fff;
	font-size: 13.5px;
}
label.error {
	color: #ff1d1d;
	font-size: 13px;
}
.spa-first-review {
	border: 1px solid #d3e0e9;
	border-radius: 4px;
	background: #f0f9ff;
	padding: 20px;
	margin: 15px 0px;
	float: left;
	text-align: center;
	width: 100%;
}
div#review_success {
	border: 1px solid #91ff94;
	border-radius: 4px;
	background: #e5ffe5;
	padding: 20px;
	margin: 15px;
	float: left;
	text-align: center;
	width: 100%;
	font-weight: 500;
	font-size: 17px;
	color: #007c03;
}
.log p {
}
.login-reg .log p {
}
.log-suc p {
	border: 1px solid #d3e9d7;
	border-radius: 4px;
	background: #f0fff5;
	padding: 20px;
	margin: 15px 0px;
	float: left;
	text-align: center;
	width: 100%;
	color: #1a863e;
}
.log-error {
	position: fixed;
	bottom: 0px;
	left: 0px;
	z-index: 9;
	width: 100%;
}
.log-error p {
	border: 1px solid #e9d3d3;
	border-radius: 4px;
	background: #fff2f0;
	padding: 10px;
	margin: 0px;
	font-size: 14px;
	float: left;
	text-align: center;
	width: 100%;
	color: #861a1a;
}
div#event_detail_enq_success p {
	border: 1px solid #1e910a;
	border-radius: 4px;
	background: #1e700f;
	padding: 15px;
	margin: 15px 0px;
	float: left;
	text-align: center;
	width: 100%;
	font-weight: 500;
	font-size: 12px;
	color: #ffffff;
}
.lhs-cate .dropdown select {
	background: #e8eaed;
	border: 0px;
	font-size: 15px;
	padding: 12px 18px;
	color: #0a0a0b;
	width: 100%;
	border-radius: 5px;
	font-weight: 500;
	float: left;
}
/*-------------------------------------------------*/
/* = SEARCH RESULTS
/*-------------------------------------------------*/

.ser-head {
	margin-top: 55px;
	padding: 50px 0px 40px 0px;
	position: relative;
}
.ser-head h2 {
}
.ser-head .ban-search {
	width: 55%;
	padding: 0px;
	background: none;
}
.ser-head .ban-search ul li.sr-sea {
	width: 100%;
	margin: 0px;
}
.ser-head .ban-search ul li.sr-sea:before {
	margin-top: 11px;
}
.ser-head .ban-search ul li input {
	border-radius: 50px;
	border: 1px solid #d5d5d5;
}
.ser-head .ban-search ul li.sr-btn {
	width: 20%;
	/* margin-left: -140px; */
	position: absolute;
	right: 5px;
	top: 4px;
}
.ser-head .ban-search ul li input[type="submit"] {
	height: 42px;
}
.ser-re-hu {
	padding-bottom: 5px;
	color: #333;
}
.ser-resu {
}
.ser-resu ul {
}
.ser-resu ul li {
	padding-bottom: 20px;
	float: left;
	width: 25%;
	border: 6px solid #3330;
}
.ser-resu ul li:hover .ser1 a {/* text-decoration: underline; */
	color: #1182dc;
}
.ser-resu ul li:hover .ser4 a {
	color: #38bc0d;
}
.ser-resu ul li:hover .ser2 {
	background: #38bc0d;
}
.ser1 {
	float: left;
	width: 100%;
	padding: 15px;
}
.ser1 a {
	font-size: 14px;
	font-weight: 600;
	color: #000000;
	text-overflow: ellipsis;
	white-space: pre;
	overflow: hidden;
	float: left;
	display: inline-block;
	width: 100%;
	line-height: 15px;
}
.ser2 {
	font-size: 11.5px;
	background: #05b383;
	padding: 0px 5px;
	font-weight: 400;
	color: #fff;
	border-radius: 2px;
	position: absolute;
	top: 0px;
	left: 0px;
}
.ser2.ser-ev {
	background: #caa10a;
	color: #fff;
}
.ser2.ser-bl {
	background: #0291d2;
}
.ser3 {
	font-size: 14px;
	padding-top: 3px;
	display: none;
}
.ser3 p {
	margin-bottom: 0px;
}
.ser4 {
}
.ser4 a {
	font-size: 13px;
	color: #ffffff00;
	text-decoration: underline;
	position: absolute;
	width: 100%;
	height: 100%;
	left: 0px;
	top: 0px;
	right: 0px;
	bottom: 0px;
	font-size: 0px;
}
.smbox {
	/* margin: 15px; */
	border: 1px solid #f7f5f5;
	box-shadow: 0px 3px 13px -5px #3333333b;
	position: relative;
	float: left;
	width: 100%;
	transition: all 0.5s ease;
}
.smbox:hover {
	transform: translateY(-6px);
	transition: all 0.5s ease;
	box-shadow: 0px 18px 26px -16px #333333e6;
}
.ser0 {
}
.ser0 img {
	width: 100%;
	height: 165px;
	border-radius: 0px;
	object-fit: cover;
}
/*-------------------------------------------------*/
/* = 4.DESKTOP MENU
/*-------------------------------------------------*/
.menu {
	margin-right: 20px;
	float: left;
	margin-right: 20px;/* display: inline-block;
     */
}
.menu i {
	width: 32px;
	height: 32px;
	text-align: center;
	cursor: pointer;
	position: absolute;
	top: 7px;
	padding-top: 3px;
	border-radius: 50px;
	box-shadow: 0 0 0 rgb(66, 116, 235);
	animation: pulse 1.5s infinite;
	background: #0027ff;
	color: #ffffff;
	/* border: 1px solid #b2ddff; */
	background-position: 8px 7px;
}
.menu i img {
	width: 17px;
	margin-top: -9px;
	filter: invert(1);
	opacity: 0.8;
}
.menu .mopen {
/* display: none;
     */
}
.ad-head {
	transition: all 0.5s ease;
	padding: 5px 2%;
	position: fixed;
	top: 0px;
	z-index: 20;
	width: 100%;
	background: #fff;
	box-shadow: 0px 1px 16px -8px rgba(42, 42, 42, 0.8);
}
.pulse {
	box-shadow: 0 0 0 rgba(204,169,44, 0.4);
	animation: pulse 1.5s infinite;
}
.pulse:hover {
	animation: none;
}
@-webkit-keyframes pulse {
 0% {
 -webkit-box-shadow: 0 0 0 0 rgb(178, 221, 255);
}
 70% {
 -webkit-box-shadow: 0 0 0 15px rgba(204,169,44, 0);
}
 100% {
 -webkit-box-shadow: 0 0 0 0 rgba(204,169,44, 0);
}
}
@keyframes pulse {
 0% {
 -moz-box-shadow: 0 0 0 0 rgb(178, 221, 255);
 box-shadow: 0 0 0 0 rgb(178, 221, 255);
}
 70% {
 -moz-box-shadow: 0 0 0 15px rgba(204,169,44, 0);
 box-shadow: 0 0 0 15px rgba(204,169,44, 0);
}
 100% {
 -moz-box-shadow: 0 0 0 0 rgba(204,169,44, 0);
 box-shadow: 0 0 0 0 rgba(204,169,44, 0);
}
}
.pop-menu {
	position: absolute;
	background: #fff;
	left: 0px;
	top: 57px;
	width: 100%;
	/* height: 100%; */
	padding: 30px;
	z-index: 9;
	border-radius: 2px;
	box-shadow: 0px 8px 30px -8px rgba(42, 42, 42, 0.37);
	transition: all 0.3s ease;
	visibility: hidden;
	opacity: 0;
	transform: translateY(15px);
}
.pop-menu.ani-menu {
	transition: all 0.3s ease;
	visibility: visible;
	opacity: 1;
	transform: translateY(0px);
}
.pop-menu:before {
	content: '';
	position: absolute;
	width: 20px;
	height: 20px;
	background: #fff;
	left: 8px;
	top: -4px;
	transform: rotate(45deg);
}
.pop-menu .clopme {
	right: -26px;
	position: absolute;
	top: -28px;
	font-size: 30px;
	cursor: pointer;
	color: #333;
}
.pmenu-sear {
	width: 100%;
	margin-bottom: 30px;
	display: none;
}
.pmenu-sear form {
}
.pmenu-sear form input {
	width: 100%;
	border: 0px;
	border-bottom: 1px solid #e3dbdb;
	text-align: center;
	padding-bottom: 6px;
	font-size: 18px;
	font-weight: 300;
}
.pmenu-cat {
	float: left;
	width: 55%;
	padding-right: 15px;
	overflow: hidden;
	min-height: 200px;
	max-height: 500px;
	overflow-y: auto;
}
.pmenu-cat h4 {
	font-size: 15px;
	font-weight: 700;
	padding-bottom: 15px;
}
.pmenu-cat input {
	border: 0px;
	border-bottom: 1px solid #e2e2e2;
	width: 100%;
	margin: 5px 0px 20px 0px;
	font-size: 14px;
}
.pmenu-cat ul {
}
.pmenu-cat ul li {
	float: left;
	width: 50%;
	padding: 0px 10px 6px 0px;
}
.pmenu-cat ul li a {
	color: #333;
	font-size: 13px;
	font-weight: 400;
	transition: all 0.2s ease;
}
.pmenu-cat ul li a:hover {
	color: #f44603;
	/* text-decoration: underline; */
	transition: all 0.2s ease;
}
.pmenu-cat ul li a:hover:before {
	color: #f44603;
	transition: all 0.2s ease;
}
.pmenu-cat ul li a:before {
	content: 'chevron_right';
	/* margin: 3px 0px 0px -32px; */
	color: #7a7e83;
	transition: all 0.2s ease;
	position: relative;
	top: 4px;
	left: -5px;
}
.pmenu-eve {
	float: left;
	width: 45%;
	padding-left: 18px;
}
.pmenu-eve ul {
}
.pmenu-eve ul li {
	float: left;
	width: 50%;
}
.pmenu-eve ul li:nth-child(odd) div {
	margin: 0px 15px 15px 0px;
}
.pmenu-eve ul li:nth-child(even) div {
	margin: 0px 0px 15px 15px;
}
.pmenu-eve ul li div {
	transition: all 0.5s ease;
}
.pmenu-eve ul li div:hover {
	box-shadow: 0px 20px 24px -22px rgba(51, 57, 60, 0.88);
	transition: all 0.5s ease;
	transform: translateY(-5px);
}
.pmenu-blo {
	float: left;
	width: 25%;
}
.pm-box {
	position: relative;
	border-radius: 5px;
	overflow: hidden;
	padding: 25px;
	background: #f7f8ec;
	color: #2c2c2c;
}
.pmenu-eve ul li:nth-child(2) div {
	background: #ecf6f8;
}
.pmenu-eve ul li:nth-child(3) div {
	background: #ecf2f8;
}
.pmenu-eve ul li:nth-child(4) div {
	background: #eeecf8;
}
.pmenu-eve ul li:nth-child(5) div {
	background: #f0f8ec;
}
.pmenu-eve ul li:nth-child(6) div {
	background: #ecf6f8;
}
.pmenu-eve ul li:nth-child(7) div {
	background: #ecf6f8;
}
.pm-box h4 {
	position: relative;
	font-weight: 700;
	font-size: 16px;
	padding-top: 0px;
}
.pm-box p {
	position: relative;
	font-size: 11px;
	font-weight: 400;
	margin: 0px;
}
.top-log {
	float: left;
}
.top-log img {
}
.top-ser {
	float: left;
	width: 35%;
	padding: 6px 0px 0px 20px;
}
.top-ser form {
	/* padding: 10px 0px 0px 20px; */
	width: 100%;
	position: relative;
}
.top-ser form ul {
}
.top-ser form ul li {
}
.top-ser form ul li:after {
	/* content: "search"; */
    /* margin: 1px 0px 0px -33px; */
	font-size: 21px;
	color: #0b253a;
}
.top-ser form ul li input {
	width: 100%;
	border: 0px;
	height: 33px;
	padding: 10px 40px 10px 20px;
	border-radius: 2px;
	font-size: 14px;/* font-family: 'Quicksand', sans-serif; *//* font-weight: 500; */
}
.top-ser form ul li.sbtn {
	position: absolute;
	right: 0px;
	top: 0px;
}
.top-ser form ul li.sbtn button {
	width: 40px;
	height: 33px;
	cursor: pointer;
	border-radius: 0px 1px 1px 0px;
	content: "search";
	font-size: 14px;
	padding: 5px 0px;
	background: none;
	border: none;
	color: #596873;
}
/*-------------------------------------------------*/
/* = 5.HOME PAGE BANNER AND SEARCH BOX
/*-------------------------------------------------*/
.hom-head {
	padding: 175px 0px 170px 0px;
	background: #03A9F4;
	background-position: center;
	background-repeat: no-repeat;
	/* animation: animatedBackground 150s linear infinite; */
	position: relative;
	margin-bottom: 50px;
	background-size: cover;
}
@keyframes animatedBackground {
 from {
background-position:0 0
}
to {
	background-position: 100% 0
}
}
.all-cat-head {
	padding: 120px 0px 0px 0px;
}
.hom-top .container {
	position: relative;
}
.hom-head:before {
	content: '';
	position: absolute;
	width: 100%;
	height: 100%;
	left: 0px;
	right: 0px;
	top: 0px;
	bottom: 0px;
	background: #0291d2;  /* fallback for old browsers */
	background: -webkit-linear-gradient(to top, #37526d, #bdc3c700);  /* Chrome 10-25, Safari 5.1-6 */
	background: linear-gradient(to top, #055eb09c 14%, #2195feba 66%); /* W3C, IE 10+/ Edge, Firefox 16+, Chrome 26+, Opera 12+, Safari 7+ */
}
.hom-head:after {
	content: '';
	position: absolute;
	width: 100%;
	height: 70px;
	left: 0px;
	bottom: -57px;
	background: url(../images/cloud.html) #fff0;
	background-repeat-y: no-repeat;
	background-size: cover;
}
.hom-top {
	transition: all 0.5s ease;
	padding: 5px 0px;
	position: fixed;
	top: 0px;
	left: 0px;
	z-index: 20;
	width: 100%;
	background: #0b253a;
	box-shadow: 0px 11px 18px -8px rgba(42, 42, 42, 0.86);
	transition: all 0.5s ease;
}
.hom-top.dmact {
	transition: all 0.5s ease;
	background: #0b253a;
	box-shadow: 0px 11px 18px -8px rgba(42, 42, 42, 0.86);
}
.hom-nav {
	width: 100%;
}
.hom-nav .ic-logo {
	width: 200px;
	padding-top: 10px;
	margin-left: 48px;
}
.hom-nav .bl {
	float: right;
	margin: 0px;
}
.hom-nav .bl li {
	float: left;
	margin-left: 0px;
	font-weight: 500;
}
.hom-nav .bl li a {
	color: #ffffff;
	cursor: pointer;
	font-weight: 800;
	font-size: 14px;
	line-height: 49px;
	/* border: 1px solid #bec5cb; */
	padding: 6px 10px;
	border-radius: 5px;
	font-family: 'Quicksand', sans-serif;
}
.hom-nav .bl li:last-child a {
	background: #03A9F4;
	color: #fff;
	padding: 10px 30px 10px 30px;
	border-radius: 33px;
	border: 0px solid #333;
	margin-left: 10px;
}
.hom-nav .bl li:last-child a:hover {
	background: #0378ae;
}
.al {
	float: right;
	display: none;
	position: relative;
}
.al:after {
	content: "";
	font-size: 22px;
	transition: all 0.5s ease;
	right: -5px;
	top: 14px;
	color: #aaadaf;
	width: 12px;
	height: 12px;
	background: url(../images/icon/next.png) no-repeat;
	background-size: cover;
	filter: invert(1);
	opacity: 0.7;
	transform: rotate(90deg);
}
.head-pro {
	padding: 6px 0px 0px 0px;
	display: inline-block;
	width: 142px;
}
.head-pro img {
	width: 36px;
	height: 36px;
	border-radius: 50%;
	object-fit: cover;
	float: left;
	margin-right: 10px;
}
.head-pro b {
	padding: 0px;
	font-size: 11px;
	font-weight: 400;
	color: #bfbfbf;
	line-height: 15px;
	float: left;
}
.head-pro h4 {
	margin: 0px;
	font-size: 14px;
	/* float: left;
     */
	line-height: 15px;
	text-overflow: ellipsis;
	white-space: pre;
	overflow: hidden;
	margin-top: -7px;
	color: #fff;
}
.ban-tit {
	text-align: center;
	width: 100%;
	position: relative;
}
.ban-tit img {
}
.ban-tit h1 b {
	display: block;
	font-weight: 700;
	font-size: 45px;
	color: #fff;
}
.ban-tit h1 {
	font-size: 25px;
	font-weight: 300;
	margin: 0px 0px 30px 0px;
	color: #fff;
}
.ban-search {
	margin: 0 auto;
	display: table;
	width: 62%;
	position: relative;
	background: #00000040;
	padding: 28px;
	border-radius: 5px;
	box-shadow: 0px 31px 24px -23px rgba(27, 36, 41, 0.09);
}
.ban-search ul {
/* margin: 0 auto;
     */
    /* display: table;
     */
}
.ban-search ul li {
	float: left;
}
.ban-search ul li.sr-cit {
	width: 25%;
}
.ban-search ul li.sr-sea {
	width: 49%;
	margin: 0px 2% 0px 4px;
}
.ban-search ul li.sr-btn {
	width: 23%;
}
 .ban-search ul li.sr-cit:before {
	content: "location_searching";
	margin: 13px 0px 0px 6px;
}
.ban-search ul li.sr-sea:before {
	content: "";
	width: 18px;
	height: 18px;
	background: url('../images/icon/search.png') no-repeat;
	background-size: cover;
	margin: 16px 0px 0px 8px;
	font-size: 21px;
	opacity: 0.6;
} 
.ban-search ul li input {
	border: 0px;
	width: 100%;
	display: block;
	line-height: 35px;
	font-size: 15px;
	outline: none;
	height: 50px;
	background: #ffffff;
	box-sizing: border-box;
	color: #1a2a38;
	border: 0px solid #d5d5d5;
	padding: 0px 5px 0px 29px;
	font-weight: 500; 
	box-shadow: 0px 7px 20px -5px rgba(150, 150, 150, 0.29);
	border-radius: 2px;
}
.ban-search ul li input[type="submit"] {
	background: #ff483a;
	color: #fff;
	border: 0px solid #005ba2;
	padding: 0px 25px 0px 25px;
	text-align: center;
	font-size: 15px;
	text-transform: uppercase;
	letter-spacing: 1px;
	transition: all 0.5s ease;
}
.ban-search ul li input[type="submit"]:hover {
	transition: all 0.5s ease;
	background: #0291d2;
}
.ban-search .ui-widget.ui-widget-content {
}
.ban-search .ui-widget-content li {
}
.ban-search .ui-widget-content li div {
}
.ban-ql {
	margin: 0 auto;
	display: table;
	width: 100%;
	position: relative;
	padding-top: 40px;
	margin-bottom: -245px;
	margin-top: 50px;/* position: absolute; *//* bottom: -42px; */
}
.ban-ql ul {
	margin: 0 auto;
	display: table;
	background: #fff;
	border: 10px solid #ffffff;
	transition: all .5s ease;
	color: #fff;
	box-shadow: 0 19px 46px -39px rgb(37, 39, 42);
	border-radius: 4px;
	width: 85%;
}
.ban-ql ul li {
	float: left;
	/* margin: 0px 10px; */
	width: 33.33%;
}
.ban-ql ul li div {
	position: relative;
	background: #ffffff;
	text-align: center;
	padding: 15px 35px;
	transition: all .5s ease;
	color: #000;
	border-right: 1px solid #ececec;
}
.ban-ql ul li div:hover {
	transition: all .2s ease;
	background: #cbe5fc;
	transform: translateY(-5px);
	transform: scale(1.1);
	box-shadow: 0 11px 45px -13px rgba(37, 39, 42, 0.67);
	z-index: 9;
}
.ban-ql ul li div img {
	width: 50px;
	background: #ffffff;
	padding: 6px;
	border-radius: 15px;
}
.ban-ql ul li div i {
	font-size: 36px;
	font-weight: 400;
}
.ban-ql ul li div h5 {
	font-size: 14px;
	font-weight: 700;
	margin: 12px 0px 0px;
	text-transform: uppercase;
	color: #243c50;
}
.ban-ql ul li div h5 span {
	display: block;
	font-size: 32px;
	padding-bottom: 5px;
	font-weight: 700;
	color: #0b253a;
}
.ban-ql ul li div a {
	position: absolute;
	left: 0px;
	right: 0px;
	width: 100%;
	height: 100%;
	top: 0px;
	z-index: 5;
}
.ban-ql ul li:first-child div {
	background: #e0f1ff;
}
.ban-ql ul li:last-child div {
	border-right: 0px;
}
.ban-ql ul li:nth-child(1) div {
}
.ban-ql ul li:nth-child(2) div {
	background: #fff4ca;
}
.ban-ql ul li:nth-child(3) div {
	background: #daffe9;
}
.ban-ql ul li:nth-child(4) div {
	background: #deeaff;
}
.ban-ql ul li:nth-child(5) div {
	background: #ffe6e6;
}
/*-------------------------------------------------*/
/* = HOME PAGE SERVICES
/*-------------------------------------------------*/
.home-tit {
	text-align: center;
	width: 100%;
	margin-bottom: 40px;
	padding-top: 90px;
}
.home-tit h2 {
	font-size: 42px;
	font-weight: 300;
}
.home-tit h2 span {
	font-weight: 700;
	font-family: 'Quicksand', sans-serif;
}
.home-tit p {
	font-size: 16px;
	font-weight: 400;
	display: block;
}
.land-packages {
	background: #e9f8fd;
	margin-top: -6px;
	border-bottom: 1px solid #cfe5ec;
	border-top: 1px solid #cfe5ec;
	padding: 80px 0 75px
}
.land-pack {
	margin: 00px 0px 0px 0px;
}
.land-pack ul {
	position: relative;
	width: 100%;
	float: left;
	overflow: hidden;
	margin-bottom: 20px;
	margin: 0px;
	padding: 0px;
}
.land-pack ul li {
	float: left;
	width: 25%;
	/* display:inline-block;
     */
	min-width: 200px;
	padding: 0px 10px;
}
.land-pack-grid {
	display: inline-block;
	position: relative;
	overflow: hidden;
	height: 180px;
	box-sizing: border-box;
	border-radius: 5px;
	background-color: #fff;
	background-clip: border-box;
	box-shadow: 0 2px 4px rgba(37, 39, 42, 0.15);
	margin: 0px 10px;
	margin-bottom: 15px;
	text-align: center;
	width: 100%;
}
.land-pack-grid:hover .land-pack-grid-text {
	-webkit-transition: all .5s ease;
	-moz-transition: all .5s ease;
	-o-transition: all .5s ease;
	transition: all .5s ease;
}
.land-pack-grid:hover .land-pack-grid-btn {
	-webkit-transition: all .5s ease;
	-moz-transition: all .5s ease;
	-o-transition: all .5s ease;
	transition: all .5s ease;
	color: #3330;
}
.land-pack-grid-img img {
	width: 180px;
	transition: all .5s ease;
	height: 180px;
	object-fit: cover;
}
.land-pack-grid:hover .land-pack-grid-img img {
	-webkit-transform: scale(1.05);
	-moz-transform: scale(1.05);
	transform: scale(1.05)
}
.land-pack-grid-text {
	position: relative;
	-webkit-transition: all .5s ease;
	-moz-transition: all .5s ease;
	-o-transition: all .5s ease;
	transition: all .5s ease;
	position: absolute;
	top: 0px;
	bottom: 0px;
	left: 0px;
	right: 0px;
	width: 100%;
	height: 100%;
	z-index: 2;
	background: linear-gradient(to top, #000000c7, #00000008);
}
.land-pack-grid-text h4 {
	padding: 15px;
	font-size: 20px;
	font-weight: 400;
	text-align: center;
	bottom: 0px;
	position: absolute;
	width: 100%;
	text-align: center;
	color: #fff;
}
.land-pack-grid-btn {
	color: #3330;
	position: absolute;
	top: 0px;
	bottom: 0px;
	left: 0px;
	right: 0px;
	width: 100%;
	height: 100%;
	z-index: 8;
}
.land-pack-grid-btn-red {
	background: #df431f
}
.land-pack-grid-btn-yel {
	background: #f3c438
}
.land-pack-grid-btn-blu {
	background: #01a0d8
}
.land-pack .more {
	color: #ffffff;
	padding: 10px 40px;
	border-radius: 2px;
	font-size: 16px;
	display: table;
	margin: 0 auto;
	/* border: 1px solid #3675b6; */
	background: #075376;
}
.land-pack input {
	width: 93%;
	margin: 0 auto;
	display: table;
	margin-bottom: 38px;
	line-height: 40px;
	border: 0px;
	border-bottom: 1px solid #d1d1d1;
	text-align: center;
	font-size: 16px;
}
.all-cate-pg {
	padding-bottom: 70px;
	padding-top: 70px;
}
/*-------------------------------------------------*/
/* HOME PAGE TOP TRENDINGS
/*-------------------------------------------------*/
.ho-popu-bod {
	width: 100%;
}
.ho-popu-bod div {
	float: left;
}
.hot-page2-hom-pre {
	position: relative;
	overflow: hidden;
	background: #ffffff;
	padding: 15px;
	margin-bottom: 5px;
	width: 100%;
	box-shadow: 0px 7px 20px -5px rgba(150, 150, 150, 0.29);
}
.hot-page2-hom-pre ul {
	padding: 0px;
}
.hot-page2-hom-pre ul li {
	list-style-type: none;
	border-bottom: 1px solid #efefef;
	position: relative;
	overflow: hidden;
	padding: 10px 0px;
	transition: all 0.5s ease;
}
.fclick {
	position: absolute;
	cursor: pointer;
	left: 0px;
	right: 0px;
	top: 0px;
	bottom: 0px;
	z-index: 5;
}
.hot-page2-hom-pre ul li:hover {
	box-shadow: 0px 17px 7px -14px rgba(150, 150, 150, 0.29);
	transition: all 0.5s ease;
}
.hot-page2-hom-pre ul li:last-child {
	border-bottom: 0px;
	padding-bottom: 0px;
}
.hot-page2-hom-pre div {
	float: left;
}
.hot-page2-hom-pre ul li a {
}
.hot-page2-hom-pre-1 {
	width: 10%;
}
.hot-page2-hom-pre-1 img {
	width: 36px;
	height: 36px;
	border-radius: 50%;
	object-fit: cover;
}
.hot-page2-hom-pre-2 {
	width: 80%;
	padding: 0px 15px;
}
.hot-page2-hom-pre-2 h5 {
	margin-top: 0px;
	margin-bottom: 0px;
	color: #000000;
	font-size: 14px;
	font-weight: 600;
	-webkit-transition: all 0.5s ease;
	-moz-transition: all 0.5s ease;
	-o-transition: all 0.5s ease;
	transition: all 0.5s ease;
	text-overflow: ellipsis;
	white-space: pre;
	overflow: hidden;
}
.hot-page2-hom-pre-2 span {
	font-size: 12px;
	color: #525252;
	line-height: 19px;
	padding-top: 2px;
	text-overflow: ellipsis;
	white-space: pre;
	overflow: hidden;
	float: left;
	width: 100%;
	font-weight: 400;
}
.hot-page2-hom-pre-3 {
	width: 10%;
}
.hot-page2-hom-pre-3 span {
	position: absolute;
	background-color: #4CAF50;
	padding: 0px 4px;
	border-radius: 2px;
	font-size: 12px;
	z-index: 9;
	line-height: 20px;
	color: #fff;
	font-weight: 600;
	text-align: center;
	text-shadow: 0px -1px 0 rgba(0, 0, 0, 0.28);
	right: 0px;
}
.hot-page2-hom-pre-3 i {
	width: 22px;
	float: right;
	/* padding-top: 12px;
     */
	border: 1px solid #a9a9a9;
	padding: 4px;
	font-size: 12px;
	border-radius: 50%;
	color: #a9a9a9;
	margin-top: 10px;
}
.hot-page2-hom-pre-tit {
}
.hot-page2-hom-pre-tit h3 {
	color: #343c42;
	font-size: 28px;
	/* font-family: 'Montserrat', sans-serif;
     */
	font-family: 'Poppins', sans-serif;
	font-weight: 600;
}
.hot-page2-hom-pre-tit h3 span {
	color: #6f6e6b;
	font-size: 28px;
}
.hot-page2-hom-pre ul li:hover .hot-page2-hom-pre-2 h5 {
}
.hot-page2-hom-pre-head {
	background: #0291d2;
	padding: 12px 0px;
	text-align: center;
	width: 100%;
	border-radius: 10px 10px 0px 0px;
}
.hot-page2-hom-pre-head h4 {
	color: #ffffff;
	font-size: 16px;
	margin: 0px;
	font-weight: 400;
}
.hot-page2-hom-pre-head h4 span {
	font-weight: 600;
	font-size: 16px;
	font-family: 'Quicksand', sans-serif;
}
.hot-page2-hom-pre-head:after, .hot-page2-hom-pre-head:before {
	top: 43px;
	left: 48%;
	border: solid transparent;
	content: " ";
	height: 0;
	width: 0;
	position: absolute;
	pointer-events: none;
}
.hot-page2-hom-pre-head:after {
	border-color: rgba(136, 183, 213, 0);
	border-top-color: #0291d2;
	border-width: 9px;
	margin-left: -9px;
	z-index: 9;
}
.pop-ups {
}
.pop-ups .close {
	position: absolute;
	right: 8px;
	z-index: 1;
	top: 10px;
}
.list-pop {
	padding-bottom: 25px;
}
.list-pop .img {
	position: relative;
}
.list-pop .img:before {
	content: '';
	width: 100%;
	height: 100%;
	background: linear-gradient(to bottom, #fff0, #435961a6 70%);
}
.list-pop .img img {
	width: 100%;
	height: 290px;
	object-fit: cover;
}
.list-pop .img span {
	position: absolute;
	background-color: #4CAF50;
	padding: 7px;
	border-radius: 5px;
	font-size: 20px;
	z-index: 9;
	line-height: 23px;
	color: #fff;
	font-weight: 600;
	text-align: center;
	text-shadow: 0px -1px 0 rgba(0, 0, 0, 0.28);
	right: 36px;
	margin-top: -67px;
}
.list-pop .tit {
	padding: 10px 25px 0px 25px;
	position: relative;
}
.list-pop .tit img {
	width: 72px;
	height: 72px;
	border-radius: 50px;
	margin-top: -58px;
	border: 3px solid #fff;
}
.list-pop .tit h2 {
	font-size: 28px;
	font-weight: 700;
	margin-top: 14px;
}
.list-pop .tit p {
	font-size: 18px;
}
.list-pop .tit p b {
}
.list-pop .addr {
	padding: 8px 25px 20px 25px;
	position: relative;
	overflow: hidden;
}
.list-pop .addr ul {
}
.list-pop .addr ul li {
	padding-left: 30px;
	margin-bottom: 8px;
	font-size: 18px;
	float: left;
	display: block;
	width: 100%;
}
.list-pop .addr ul li:before {
	margin-left: -28px;
}
.list-pop .shar {
}
.list-pop .shar span {
}
.list-pop .shar span:before {
}
.list-pop .shar .ic-sha {
}
.list-pop .shar .ic-lik {
}
.list-pop .enq {
	padding: 5px 25px 20px 25px;/* border-top: 1px solid #e3e3e3;
     */
}
.list-pop .enq span, .list-pop .enq a {
	padding: 6px 10px;
	border-radius: 2px;
	color: #fff;
	float: left;
	width: 46%;
	text-align: center;
	margin: 0px 2%;
	cursor: pointer;
	text-transform: uppercase;
	font-weight: 600;
}
.list-pop .enq span {
	background: #3fb55f;
	border: 1px solid #3fb55f;
}
.list-pop .enq a {
	border: 1px solid #e3e3e3;
	color: #113752;
}
.list-pop .addr ul .ic-web, .list-pop .addr ul .ic-map {
	width: 50%;
}
.home-city {
	width: 100%;
}
.home-city ul {
}
.home-city ul li {
	float: left;
	width: 25%;
}
.hcity {
	position: relative;
	margin: 0px 10px;
	border-radius: 7px;
}
.hcity:before {
	content: '';
	position: absolute;
	width: 100%;
	height: 100%;
	background: linear-gradient(to top, #2e3b44, #b7a23a00 100%);
	z-index: 2;
	left: 0px;
	border-radius: 5px;
	transition: all 0.5s ease;
}
.hcity:hover {
	box-shadow: 0px 16px 11px -7px rgba(0, 0, 0, 0.68);
	transition: all 0.5s ease;
	transform: translateY(-5px);
}
.home-city ul li div {
	float: left;
	position: relative;
	transition: all 0.5s ease;
}
.hcity div:nth-child(1) {
}
.hcity div:nth-child(1) img {
	width: 100%;
	object-fit: cover;
	height: 350px;
	border-radius: 5px;
}
.hcity div:nth-child(2) img {
	width: 70px;
	object-fit: cover;
	height: 70px;
	border-radius: 50%;
	border: 5px solid #fff;
}
.hcity div:nth-child(2) {
	margin-top: -180px;
	text-align: center;
	z-index: 2;
	width: 100%;
	color: #fff;
}
.hcity div:nth-child(2) h4 {
	font-size: 20px;
	font-weight: 600;
	margin: 15px 0px 5px 0px;
}
.hcity div:nth-child(2) p {
	font-weight: 300;
	font-size: 14px;
}
/*-------------------------------------------------*/
/* = FEATURE UPDATES
/*-------------------------------------------------*/
.inte {
	position: relative;
	overflow: hidden;
	width: 100%;
}
.inte h2 {
	text-align: center;
	font-size: 48px;
	font-weight: 700;
	line-height: 48px;
}
.inte p {
	/* margin: 30px 0px;
     */
	font-size: 16px;
	line-height: 24px;
	text-align: center;
	margin-bottom: 40px;
}
.inte ul {
	float: left;
	width: 100%;
}
.inte ul li {
	float: left;
	width: 25%;
	padding: 5px;
}
.hom-oth {
	background: #fff;
	padding: 0px;
	margin: 0px 10px;
	position: relative;
	overflow: hidden;
	border: 1px solid #f9ede7;
	box-shadow: 0px 0px 9px -7px rgba(150, 150, 150, 0.78);
	transition: all 0.5s ease;
	margin-bottom: 6px;
}
.hom-oth:hover {
	box-shadow: 0px 12px 13px -9px rgba(0, 0, 0, 0.68);
	transition: all 0.5s ease;
	transform: translateY(-5px);/* border: 1px solid #ffffff;
     */
}
.hom-oth div:nth-child(1) {
	float: left;
	width: 30%;
}
.hom-oth div:nth-child(1) img {
	width: 100%;
	height: 75px;
	object-fit: cover;
}
.hom-oth div:nth-child(2) {
	float: left;
	width: 70%;
	padding: 18px 15px 14px 20px;
}
.inte ul li div h4 {
	font-size: 15px;
	font-weight: 600;
	margin-bottom: 0px;
	text-overflow: ellipsis;
	white-space: pre;
	overflow: hidden;
}
.inte ul li div span {
	font-size: 14px;
	text-overflow: ellipsis;
	white-space: pre;
	overflow: hidden;
}
.inte ul li div a {
}
.count {
	padding: 0px 0px 80px 0px;
	background: #f7fcff;
	background: linear-gradient(to bottom, #ffffff00, #f7fcff 100%);
	float: left;
	width: 100%;
	position: relative;
}
.count:after {
	content: '';
	position: absolute;
	width: 100%;
	height: 158px;
	background: url(../images/foot-bg.png);
	display: inline-block;
	bottom: 0px;
	left: 0px;
	background-size: contain;
	animation: animatedBackground 10s linear infinite;
	opacity: 0.9;
	filter: sepia(1);
}
.country {
	background: url(../images/worldmap.png) no-repeat center;
	background-size: 65%;
	width: 100%;
	margin-top: 90px;
}
.country-inn {
	text-align: center;
	font-size: 24px;
	font-weight: 300;/* color: #fff;
     */
}
.country-inn h4 {
	font-weight: 400;
	font-size: 32px;
}
.country-inn h4 span {
}
.country .cont1 {
	font-weight: 700;
	font-size: 32px;
}
.country .cont2 {
	font-weight: 700;
	font-size: 32px;
	display: block;
}
.country iframe, .country img {
	width: 600px;
	height: 335px;
	border: 0px;
	margin: 40px 0px 0px 0px;
}
.hom-ab {
	background: #f9daca;
	padding: 25px 0px;
}
.hom-ab-in {
	width: 100%;
}
.hom-ab-in h2 {
	margin: 0px;
	text-align: center;
	/* color: #fff;
     */
	font-size: 24px;
}
.hom-ab-in h2 a {
	color: #e48451;
	padding: 5px 31px;
	border-radius: 50px;
	border: 1px solid;
}
/*-------------------------------------------------*/
/* = 11.BOTTOM BOOKING
/*-------------------------------------------------*/
.full-bot-book {
	/* background: #d4e8f9; */
	padding: 40px 0px 0px 0px;
	position: relative;
	overflow: hidden;
	/* background: linear-gradient(to bottom,#ffefe6, #ffa77866 100%);
     */
	float: left;
	width: 100%;
	/* border-top: 1px solid #bed1e0; */
	padding-top: 40px;
	margin-bottom: -90px;
}
.bot-book {
	position: relative;
	overflow: hidden;
	width: 100%;
	display: block;
	background: linear-gradient(to bottom, #ffea31, #ffbe5e 100%);
	padding: 50px;
	border-radius: 5px;
	box-shadow: 0px 4px 17px -8px rgba(0, 0, 0, 0.86);
	margin-bottom: 15px;
}
.bb-img {
}
.bb-img img {
	width: 95px;
	margin: -1px 0px 0px 38px;
}
.bb-text {
}
.bb-text h4 {
	font-size: 24px;
	padding-bottom: 10px;
	font-weight: 700;
	color: #000;
}
.bb-text p {
	color: #000000;
	margin-bottom: 0px;
	font-size: 14px;
	font-weight: 500;
}
.bb-link {
	position: relative;
	overflow: hidden;
}
.bb-link a {
	color: #ffffff;
	border-radius: 50px;
	padding: 15px 20px;
	line-height: 60px;
	background: #0a2236;
	font-weight: 500;
}
.bot-book div {
	float: left;
}
/*-------------------------------------------------------*/
/* HOME PAGE: POPULAR LISTINGS
/*-------------------------------------------------------*/
.hom-mpop-ser {
	background: #f6f6f7;
	float: left;
	width: 100%;
	margin: 90px 0px 0px 0px;
	padding-bottom: 80px;
}
.hom-mpop-main {
	padding: 0px 0px 70px 0px;
	float: left;
	width: 100%;
}
.hom-mpop {
	position: relative;
	overflow: hidden;
	background: #fdfeff;
	padding: 15px 0px;
	margin-bottom: 30px;
	-webkit-transition: all 0.5s ease;
	-moz-transition: all 0.5s ease;
	-o-transition: all 0.5s ease;
	transition: all 0.5s ease;
	box-shadow: 0px 3px 8px -3px rgba(11, 37, 58, 0.11);
	border: 1px solid #f1f1f1;
}
.hom-mpop:hover {
	box-shadow: 0px 11px 9px -10px rgba(0, 0, 0, 0.52);
	transition: all 0.5s ease;
	transform: translateY(-5px);
}
.hom-mpop-main .col-md-6 {
	float: left;
}
.hom-mpop .col-md-3 {
	float: left;
}
.hom-mpop .col-md-3 img {
	width: 100%;
	height: 100px;
	object-fit: cover;
	border-radius: 2px;
}
.hom-mpop .col-md-9 {
	float: left;
}
.hom-mpop .col-md-9 h3 {
	font-size: 18px;
	padding-bottom: 8px;
	color: #000000;
	padding-top: 5px;
	font-weight: 700;
}
.hom-mpop .col-md-9 h4 {
	font-size: 14px;
	/* padding-bottom: 8px; */
	font-weight: 600;
	color: #545454;
}
.hom-mpop .col-md-9 p {
	margin-bottom: 0px;
	font-size: 13px;/* font-family: 'Quicksand', sans-serif; */
}
.hom-mpop a {
	position: absolute;
	left: 0px;
	right: 0px;
	top: 0px;
	bottom: 0px;
	width: 100%;
	height: 100%;
}
.hom-mpop .col-md-9 .rat-sh {
	position: absolute;
	background: #4caf50;
	padding: 4px;
	font-weight: 600;
	color: #fff;
	right: 15px;
	top: 0px;
	font-size: 12px;
	border-radius: 2px;
}
/*-------------------------------------------------------*/
/* HOME PAGE: LEAD COLLECT FORM
/*-------------------------------------------------------*/
.hlead-coll {
	float: left;
	width: 100%;
}
.hom-cre-acc-left {
}
.hom-cre-acc-left h3 {
	font-weight: 100;
	font-size: 34px;
}
.hom-cre-acc-left h3 span {
	text-transform: capitalize;
	font-weight: 600;
	font-size: 42px;
	/* text-shadow: 0px 1px 0px rgba(0, 0, 0, 0.59);
     */
	color: #333333;
}
.hom-cre-acc-left h5 {
	font-weight: 700;
	font-size: 20px;
}
.hom-cre-acc-left p {
	padding-top: 8px;
	font-size: 13px;
}
.hom-cre-acc-left ul {
	padding: 0px;
	margin-bottom: 0px;
	margin-top: 50px;
}
.hom-cre-acc-left ul li {
	/* padding-top: 25px;
     */
	padding-bottom: 30px;
	list-style-type: none;
}
.hom-cre-acc-left ul li img {
	text-align: center;
	float: left;
	width: 50px;
}
.hom-cre-acc-left ul li div {
	display: block;
	margin-left: 80px;
	/* float: left;
     */
    /* margin-top: 0px;
     */
	margin-top: -10px;
}
.hlead-coll .col-md-3 {
	float: left;
}
.hlead-coll .col-md-4 {
	float: left;
}
.hlead-coll .col-md-5 {
	float: left;
}
.hlead-coll .col-md-6 {
	float: left;
}
.hlead-coll .col-md-7 {
	float: left;
}
.hlead-coll .col-md-8 {
	float: left;
}
.hom-col-req {
	background: #fff;
	/* padding: 40px; */
	margin: 0px 0px 0px 80px;
	box-shadow: 0px 2px 8px rgba(0, 0, 0, 0.07);
}
.hom-col-req h4 {
	text-align: center;
	padding: 30px 2px 0px 2px;
	font-weight: 700;
	margin-bottom: 0px;
}
.hom-col-req form {
	padding: 30px 40px 40px 40px;
}
.hom-col-req .log-bor {
}
.hom-col-req .udb-inst {
}
.hom-col-req input, .hom-col-req textarea, .hom-col-req select {
	border: 1px solid #e4e4e4;
	background: #f7fafb;
	font-size: 15px;
	font-weight: 500;
}
.hom-col-req textarea {
}
.hom-col-req button {
	width: 100%;
	background: #15c39a;
	border: 1px solid #15c39a;
	border-radius: 50px;
	font-size: 17px;
	font-weight: 500;
	padding: 8px 0px;
}
.hom-col-req button:hover {
	background: #0291d2;
	border: 1px solid #0291d2;
}
/*-------------------------------------------------*/
/* = 11.FOOTER
/*-------------------------------------------------*/
.wed-hom-footer {
	/* margin-top: 60px;
     */
	padding: 160px 0px 65px 0px;
	background: #f7fcff;
	background: linear-gradient(to bottom, #0b253a, #081927 70%);
	float: left;
	width: 100%;
	color: #ebeef1;
}
.wed-hom-footer h4 {
	font-size: 16px;
	color: #ffffff;
	padding-bottom: 25px;
	text-transform: capitalize;
	font-weight: 600;
}
.wed-hom-footer p {
	font-size: 14px;/* color: #2b2f32; */
}
.wed-hom-footer p a {
	font-size: 14px;
	color: #ebeef1;
}
.wed-foot-link {
	border-top: 1px dashed #163a56;
	border-bottom: 1px dashed #163a56;
	padding: 35px 0px;/* margin-top: 35px;
     */
}
.wed-foot-link ul {
}
.wed-foot-link ul li {
	width: 50%;
	float: left;
	margin-bottom: 8px;
}
.wed-foot-link ul li a {
	color: #ebeef1;
	font-size: 13px;
}
.wed-foot-link div {
	border-right: 1px dashed #163a56;
}
.wed-foot-link div:last-child {
	border-right: 0px solid #dadada;
	;
}
.wed-video2 {
	padding: 50px 0px;
	background: #f1f1f1;
}
.wed-foot-link-1 {
	padding-top: 40px;
}
.wed-foot-link-1 ul {
	position: relative;
	overflow: hidden;
}
.wed-foot-link-1 ul li {
	float: left;
	padding-right: 8px;
}
.wed-foot-link-1 ul li a {
}
.fot-app ul li a img {
	width: 157px;
	height: 55px;
	display: inline-block;
	object-fit: contain;
}
.fot-soc ul li a img {
	width: 32px;
	height: 32px;
	text-align: center;
	border-radius: 50%;
}
.wed-rights {
	background: #01172f;
}
.wed-rights p {
	text-align: center;
	margin-bottom: 0px;
	padding: 8px;
	color: #adadad;
	font-size: 13px;
}
/*-------------------------------------------------*/
/* = EVENTS IN HOME PAGE
/*-------------------------------------------------*/
.hom-event {
	position: relative;
	overflow: hidden;
}
.hom-eve-com {
	float: left;
}
.hom-eve-lhs-1 {
	float: left;
	width: 50%;
}
.eve-box {
	background: #fff;
	padding: 0px;
	position: relative;
	overflow: hidden;
	border: 1px solid #efefef;
	box-shadow: 0px 0px 9px -7px rgba(150, 150, 150, 0.78);
}
.eve-box:hover div:nth-child(1) img {
	transition: all 0.5s ease;
	transform: scale(1.1);
}
.all-list-sh .eve-box:hover div:nth-child(1) .auth img {
	transform: scale(1);
}
.eve-box:hover div:nth-child(3) .auth img {
	transform: scale(1);
}
.eve-box:hover div:nth-child(2) h4 a {
	color: #eb905f;
}
.eve-box div {
	position: relative;
	overflow: hidden;
}
.eve-box div:nth-child(1) {
}
.eve-box div:nth-child(1) img {
	width: 100%;
	float: left;
	object-fit: cover;
	height: 250px;
	transition: all 0.5s ease;
	cursor: pointer;
}
.eve-box div:nth-child(1) span {
	position: absolute;
	background: #51c0ff;
	z-index: 3;
	top: 0px;
	left: 0px;
	color: #ffffff;
	font-size: 13px;
	line-height: 15px;
	padding: 3px 5px 4px 5px;
	border-radius: 0px;
}
.eve-box div:nth-child(1) span b {
}
.eve-box div:nth-child(2) {
	padding: 25px;
}
.eve-box div:nth-child(2) h4 {
	font-size: 17px;
	padding-bottom: 10px;
	/* text-overflow: ellipsis; */
    /* white-space: pre; */
    /* overflow: hidden; */
	position: relative;
	font-weight: 600;
	text-align: left;
	padding-left: 0px;
	display: block;
}
.eve-box div:nth-child(2) h4 a {
	color: #212529;
	text-overflow: ellipsis;
	white-space: pre;
	overflow: hidden;
	display: block;
}
.eve-box div:nth-child(2) p {
	margin: 0px;
	overflow: hidden;
	font-size: 13px;
	line-height: 17px;
	margin-bottom: 20px;
	height: 50px;
	color: #86807c;
	/* text-overflow: ellipsis;
     */
    /* white-space: pre;
     */
    /* overflow: hidden;
     */
	display: none;
}
.eve-box div:nth-child(2) span {
	font-size: 13px;
	padding-left: 32px;
	display: block;
	padding-bottom: 10px;
	font-weight: 500;
	color: #8f8f8f;
}
.eve-box div:nth-child(2) span:before {
	margin: -3px 0px 0px -32px;
}
.eve-box div:nth-child(2) span.addr:before {
	content: "map";
}
.eve-box div:nth-child(2) span.pho:before {
	content: "phone";
}
.eve-box div:nth-child(2) span.mail:before {
	content: "mail";
}
.eve-box div:nth-child(2) span.pho {
	padding-bottom: 0px;
}
.eve-box div:nth-child(3) {
	width: 100%;
	padding: 15px 25px 15px 25px;
	border-top: 1px solid #efefef;
}
.hom-eve-lhs-2 {
	float: left;
	width: 50%;
	padding-left: 25px;
}
.hom-eve-lhs-2 ul {
}
.hom-eve-lhs-2 ul li {
	float: left;
	width: 100%;
	margin-bottom: 15px;
}
.eve-box-list {
	float: left;
	width: 100%;
	background: #fff;
	padding: 0px 10px 0px 0px;
	position: relative;
	overflow: hidden;
	border: 1px solid #efefef;
	box-shadow: 0px 0px 9px -7px rgba(150, 150, 150, 0.78);
	position: relative;
}
.eve-box-list:hover h4 {
	color: #0e6db9;
}
.eve-box-list img {
	width: 65px;
	height: 65px;
	object-fit: cover;
	float: left;
	margin-right: 18px;
	transition: all 0.5s ease;
}
.eve-box-list h4 {
	margin-top: 14px;
	margin-bottom: 0px;
	color: #343c42;
	font-size: 14px;
	font-weight: 600;
	transition: all 0.5s ease;
	text-overflow: ellipsis;
	white-space: pre;
	overflow: hidden;/* padding-right: 50px;
     */
}
.eve-box-list p {
	color: #343c42;
	font-size: 12.5px;
	font-weight: 400;
	transition: all 0.5s ease;
	text-overflow: ellipsis;
	white-space: pre;
	overflow: hidden;
	margin-bottom: 0px;
	padding-top: 2px;
}
.eve-box-list span {
	position: absolute;
	background: #000000a1;
	z-index: 3;
	bottom: 0px;
	left: 0px;
	color: #ffffff;
	font-size: 12px;
	line-height: 15px;
	padding: 2px;
	border-radius: 0px;
	text-align: center;
	width: 65px;
}
.eve-box-list span b {
	font-weight: 600;
	padding-left: 2px;
}
.eve-box-list a {
	position: absolute;
	cursor: pointer;
	left: 0px;
	right: 0px;
	top: 0px;
	bottom: 0px;
	z-index: 5;
}
/*-------------------------------------------------*/
/* ALL LISTING
/*-------------------------------------------------*/
.mt-60 {
/* margin-top:55px; */
}
.all-listing {
	background: #f5f5f5;
	margin-top: -100px;
}
.all-listing:before {
}
.all-listing .row {
	box-shadow: 0px 0px 25px 0px rgba(42, 42, 42, 0.13);
}
.all-listing .col-md-3 {
	padding: 40px 0px 30px 15px;
	background: #f5f5f5;
	border-radius: 5px 0 0 0;
}
.all-listing .col-md-9 {
	background: #fafafa;
	border-radius: 0 5px 0 0;
}
.all-filt {
	background: #f5f5f5;
	padding-right: 15px;
}
.all-list-sh {
	background: #fafafa;
	padding: 20px 0px 40px 0px;
}
.all-list-sh > .all-list-sh {
	padding: 0px 0px 0px 0px;
}
.all-list-sh ul li {
	/* margin-bottom: 15px; */
	padding: 0px 10px 20px 10px;
}
.all-list-sh ul li:last-child {
	margin-bottom: 0px;
}
.all-list-sh ul li .list-qview {
}
.all-list-sh .list-qview .eve-box div:nth-child(1) {
	width: 100%
}
.all-list-sh .list-qview .eve-box div:nth-child(2) span {
	width: 100%
}
.all-list-sh .list-qview .eve-box div:nth-child(3) .auth {
	width: 100%
}
.all-filt .chosen-container {
	height: 40px;
}
.all-filt .chosen-container-single .chosen-single {
	height: 38px;
	margin: 0px;
	padding: 3px 3px 3px 12px;
	cursor: pointer;
}
.all-filt .chosen-container-single .chosen-single span {
	font-weight: 500;
	font-size: 13px;
}
.fil-mob-clo {
	position: fixed;
	top: 110px;
	z-index: 99;
	display: inline-block;
	left: 68%;
	display: none;
}
.fil-mob-clo i {
}
.user-type {
}
.user-tcon {
	float: left;
	width: 100%;
}
.user-tc-img {
	width: 100%;
	margin-bottom: 35px;
}
.user-tc-img img {
	width: 15%;
	margin: 0 auto;
	display: table;
}
.user-tc-diff {
}
.user-tc-diff ul {
}
.user-tc-diff ul li {
	float: left;
	width: 50%;
}
.user-tc-diff ul li .pri-box {
	float: left;
}
.user-tc-diff ul li .pri-box .c6 {
	text-align: center;
	padding: 25px 5px 20px 5px;
}
.user-tc-diff ul li .pri-box .c6 img {
	width: 100px;
}
.user-tc-diff ul li .pri-box .c6 h4 {
	margin: 30px 0px 0px 0px;
	font-size: 20px;
	text-transform: uppercase;
	font-weight: 700;
}
.user-tc-diff ul li .pri-box .c4 {
	float: left;
}
.user-tc-diff ul li .pri-box .c4 ol {
	width: 60%;
	margin: 0 auto;
}
.user-tc-diff ul li .pri-box .c4 ol li {
}
.user-tc-diff ul li .pri-box .c5 {
	float: left;
}
.user-tc-diff ul li .pri-box .c5 a {
	margin: 0 auto;
	display: table;
	padding: 10px 40px;
}
.fil-mob {
	cursor: pointer;
	background: #fce8d1;
	padding: 10px 5px;
	margin-top: -3px;
	box-shadow: 0px -10px 11px 4px rgba(0, 0, 0, 0.8);
	position: absolute;
	/* border-bottom: 1px solid #e5e5e5;
     */
	top: 59px;
	-webkit-transition: all 0.5s ease-in-out;
	-moz-transition: all 0.5s ease-in-out;
	-o-transition: all 0.5s ease-in-out;
	transition: all 0.5s ease-in-out;
	transform: translateY(-50px);
	width: 100%;
}
.fil-mob.fil-mob-act {
	position: fixed;
	top: 57px;
	width: 100%;
	z-index: 11;
	box-shadow: 0px 6px 18px -11px rgba(0, 0, 0, 0.25);
	-webkit-transition: all 0.5s ease-in-out;
	-moz-transition: all 0.5s ease-in-out;
	-o-transition: all 0.5s ease-in-out;
	transition: all 0.5s ease-in-out;
	transform: translateY(0px);
	display: none;
}
.fil-mob h4 {
	margin: 0px;
	font-size: 15px;
	text-align: center;
}
.fil-mob h4 i {
	font-size: 15px;
	vertical-align: middle;
	font-weight: 600;
}
.filt-com {
	float: left;
	margin-bottom: 25px;
	width: 100%;
}
.lhs-search {
	display: none;
}
.lhs-search ul {
}
.lhs-search ul li {
	float: left;
}
.lhs-search ul li:nth-child(1) {
	width: 75%;
}
.lhs-search ul li:nth-child(2) {
	width: 25%;
}
.lhs-search ul li:nth-child(1) input {
	background: #e8eaed;
	border: 0px;
	font-size: 15px;
	padding: 12px 18px;
	color: #0a0a0b;
	width: 100%;
	border-radius: 5px 0px 0px 5px;
	font-weight: 500;
	float: left;
}
.lhs-search ul li:nth-child(2) input {
	background: url(../images/icon/search.png) no-repeat, #d9dce1;
	border: 0px;
	font-size: 14px;
	padding: 12px 18px 13px 18px;
	color: #000;
	width: 100%;
	border-radius: 0px 5px 5px 0px;
	z-index: 9;
	background-position: center;
	background-size: 17px;
	float: left;
}
.filt-com h4 {
	font-size: 15px;
	color: #3c4043;
	padding-left: 25px;
	margin-bottom: 12px;
	font-weight: 600;
}
.filt-com h4:before {
	margin: -2px 0px 0px -25px;
	font-size: 20px;
}
.lhs-cate h4:before {
	content: "apps";
}
.lhs-featu h4:before {
	content: "verified_user";
}
.lhs-sub h4:before {
	content: "verified_user";
}
.lhs-rati h4:before {
	content: "stars";
}
.filt-com .dropdown-menu {
	min-height: 200px;
	max-height: 400px;
	overflow: hidden;
	overflow-y: auto;
	width: 254px;
}
.pro-fil-pri h4:before {
	content: "monetization_on";
}
.pro-fil-dis h4:before {
	content: "shopping_cart";
}
.pro-fil-sub h4:before {
	content: "layers";
}
.pro-fil-sub ul {
	height: 180px;
	overflow: hidden;
}
.pro-fil-sub ul:hover {
	overflow-y: auto;
}
/*-------------------------------------------------*/
/* ALL LISTING - CATEGORY SELECT
/*-------------------------------------------------*/
#dLabel {
	width: 100%;
	height: 40px;
	border-radius: 4px;
	background-color: #e8eaed;
	border: solid 0px #cccccc;
	text-align: left;
	padding: 7.5px 15px;
	color: #0a0a0b;
	float: left;
	font-size: 15px;
	font-weight: 500;
}
.caret {
	float: right;
	margin-top: 9px;
	display: block;
}
/*.lhs-cate .dropdown:after{
     content: "arrow_drop_down";
     margin: 7px 0px 0px -26px;
     font-size: 18px;
     transition: all 0.5s ease;
}
 .lhs-cate .dropdown.show:after{
     transform: rotate(180deg);
     transition: all 0.5s ease;
}
*/
.dropdown-menu {
	width: 240px;
	padding: 0;
	margin: 0;
	border-top-left-radius: 0;
	border-top-right-radius: 0;
	background-color: #fff;
	border: 0px solid #f1f1f1;
	box-shadow: 0px 0px 37px -8px rgba(150,150,150,0.4);
}
.dropdown button:hover, .dropdown button:focus {
	border: none;
	outline: 0;
}
.dropdown.open button#dLabel {
	border-bottom-left-radius: 0;
	border-bottom-right-radius: 0;
	box-shadow: 0 3px 6px 0 rgba(0, 0, 0, 0.23);
	border: solid 1px #666;
	border-bottom: none;
}
.dropdown.open ul {
	box-shadow: 0 3px 6px 0 rgba(0, 0, 0, 0.23);
	border: solid 1px #666;
	border-top: none;
	height: 200px;
	overflow-y: scroll;
}
.dropdown-menu li {
	line-height: 1.5;
	letter-spacing: 0.5px;
	color: #3c3b3b;
	font-size: 14px;
	cursor: pointer;
	padding: 7.5px 15px;
	border-top: solid 1px #f3f3f3;
}
.dropdown-menu li:hover {
	background-color: #ededed;
}
/*-------------------------------------------------*/
/* ALL LISTING - FEATURE CHECKBOX
/*-------------------------------------------------*/
.lhs-featu {
}
.lhs-featu ul {
}
.lhs-featu ul li {
}
.chbox {
	position: relative;
}
.chbox label {
	padding-left: 25px;
	cursor: pointer;
	font-weight: 500;
	font-size: 14px;
	text-overflow: ellipsis;
	white-space: pre;
	overflow: hidden;
	position: relative;
	width: 100%;
	line-height: 24px;
	margin-bottom: 1px;
}
.chbox label:before {
	content: "";
	background-color: #fff;
	border: 1px solid #ccc;
	border-radius: 2px;
	cursor: pointer;
	height: 15px;
	left: 0;
	position: absolute;
	top: 5px;
	width: 15px;
}
.chbox label:after {
	border: 2px solid #fff;
	border-top: none;
	border-right: none;
	content: "";
	height: 6px;
	left: 3px;
	opacity: 0;
	position: absolute;
	top: 8px;
	transform: rotate(-45deg);
	width: 10px;
}
.chbox input[type="checkbox"] {
	visibility: hidden;
	display: none;
}
.chbox input[type="checkbox"]:checked + label:before {
	background-color: #21d78d;
	border-color: #21d78d;
}
.chbox input[type="checkbox"]:checked + label:after {
	opacity: 1;
}
/*-------------------------------------------------*/
/* ALL LISTING - RATING RADIO BUTTON
/*-------------------------------------------------*/
.lhs-rati {
}
.lhs-rati ul {
}
.lhs-rati ul li {
}
.rbbox {
	position: relative;
}
.rbbox label {
	padding-left: 10px;
	cursor: pointer;
	margin-bottom: 5px;
}
.rbbox label:before {
	content: "";
	background-color: #fff;
	border: 1px solid #ccc;
	border-radius: 50%;
	cursor: pointer;
	height: 18px;
	left: 0;
	position: absolute;
	top: 2px;
	width: 18px;
}
.rbbox label:after {
	/* border: 2px solid #fff;
     */
	border-top: none;
	border-right: none;
	content: "";
	height: 10px;
	left: 4px;
	opacity: 0;
	position: absolute;
	top: 5px;
	/* transform: rotate(-45deg);
     */
	width: 10px;
	background: #ffffff;
	border-radius: 50px;
}
.rbbox input[type="radio"] {
	visibility: hidden;
}
.rbbox input[type="radio"]:checked + label:before {
	background-color: #ffffff;
	border-color: #FF9800;
}
.rbbox input[type="radio"]:checked + label:after {
	opacity: 1;
	background: #FF9800;
	top: 6px;
}
.rbbox input[type="radio"]:checked + label i {
	color: #FF9800;
}
.rbbox label i {
	font-size: 18px;
	color: #94a3b7;
	padding-top: 1px;
}
/*-------------------------------------------------*/
/* ALL LISTING - ADS
/*-------------------------------------------------*/
.lhs-ads {
}
.lhs-ads ul {
}
.lhs-ads ul li {
	margin-bottom: 15px;
}
.ads-box {
	position: relative;
	/* margin:0px 10px;
     */
	border-radius: 7px;
	box-shadow: 0px 16px 11px -7px rgba(0, 0, 0, 0.3);
	transition: all 0.5s ease;
}
.ads-box:hover {
	transition: all 0.5s ease;
	transform: translateY(-5px);
}
.ads-box img {
	width: 100%;
}
.ads-box span, .ban-ati-com span {
	position: absolute;
	background: #F44336;
	color: #fff;
	font-size: 10px;
	padding: 1px 3px;
	border-radius: 2px;
}
.hom-ads {
	/* background: #d4e8f9; */
	padding: 40px 0px 0px 0px;
	position: relative;
	overflow: hidden;
	/* background: linear-gradient(to bottom,#ffede4, #ffe7db 100%); */
	float: left;
	width: 100%;
}
.hom-ads .ads-box {
	width: 70%;
	margin: 0 auto;
}
.hom-ads .ads-box img {
	width: 100%;
	float: left;
	transition: all 0.5s ease;
	cursor: pointer;
	object-fit: cover;
}
.hom-ads .lhs-ads {
	margin: 0px;
}
.hom-ads {
	margin: 15px 0px;
}
.ban-ati-com {
}
.ban-ati-com a {
}
.ban-ati-com a img {
	width: 100%;
}
.ads-all-list {
	padding: 0px 25px;
	position: relative;
	float: left;
	width: 100%;
	margin: 20px 0px;
}
.ads-det-page {
	padding: 20px 0px;
}
/*-------------------------------------------------*/
    /* ALL LISTING - LISTING
/*-------------------------------------------------*/
.all-list-sh .eve-box {
	margin: 10px 15px;
}
.all-list-sh .al-img a img {
	height: 206px;
}
.all-list-sh .al-img .auth img {
	height: 36px;
}
.all-list-sh .al-img {
	float: left;
	width: 30%;
	position: relative;
}
.all-list-sh .al-img:before {
	content: '';
	position: absolute;
	width: 100%;
	height: 100%;
	background: #2432405e;
	left: 0px;
	transition: all ease 0.5s;  /* fallback for old browsers */  /* Chrome 10-25, Safari 5.1-6 */
	background: linear-gradient(to bottom, #ffffff00, #0b253aba); /* W3C, IE 10+/ Edge, Firefox 16+, Chrome 26+, Opera 12+, Safari 7+ */
}
.all-list-sh .al-img .auth {
	padding-left: 0px;
	position: absolute;
	left: 15px;
	bottom: 15px;
	padding: 0px;
	width: auto;
}
.all-list-sh .al-img .auth img {
	width: 36px;
	height: 36px;
	border-radius: 50%;
	object-fit: cover;
	float: left;
	margin-right: 0px;
	border: 2px solid #a59174;
}
.all-list-sh .al-img .auth b {
	padding: 0px;
	font-size: 11px;
	font-weight: 400;
	color: #ac836d;
	line-height: 15px;
	float: left;
	display: none;
}
.all-list-sh .al-img .auth h4 {
	margin: 0px;
	font-size: 14px;/* float: left; */
	line-height: 15px;
	text-overflow: ellipsis;
	white-space: pre;
	overflow: hidden;
	margin-top: -7px;
	font-weight: 600;
	text-align: left;
	padding-left: 0px;
	display: none;
}
.all-list-sh .al-img .auth a {
	position: absolute;
	cursor: pointer;
	left: 0px;
	right: 0px;
	top: 0px;
	bottom: 0px;
	z-index: 5;
}
.all-list-sh .eve-box div:nth-child(2) span {
	float: left;
	font-size: 14px;
	color: #333;
}
.all-list-sh .eve-box div:nth-child(2) span:nth-child(1) {
	float: initial;
	font-size: 13px;
}
.all-list-sh .eve-box div:nth-child(2) span:nth-child(2) {
}
.all-list-sh .eve-box div:nth-child(2) span:nth-child(3) {
}
.all-list-sh .eve-box div:nth-child(2) span.mail {
	padding-bottom: 0px;
}
.all-list-sh .eve-box div:nth-child(2) span.mail:before {
	content: 'mail'
}
.eve-box div:nth-child(2) span.addr {
	width: 100%;
}
.eve-box div:nth-child(2) span.pho {
	width: 40%;
}
.eve-box div:nth-child(2) span.mail {
	width: 60%;
}
.all-list-sh .eve-box div:nth-child(2) .auth {
	width: 25%;
	float: left;
	padding-left: 0px;
}
.all-list-sh .eve-box div:nth-child(2) .auth h4 {
	padding: 0px;
	font-size: 13px;
}
.all-list-sh .eve-box div:nth-child(2) .links {
	width: 100%;
	float: left;
	padding: 0px;
	border: 0px;
	padding-top: 18px;
}
.all-list-sh .eve-box div:nth-child(2) .links a, .all-list-sh .eve-box div:nth-child(2) .links span {
	float: left;
	font-size: 12px;
	margin: 0px 3px;
	font-weight: 600;
	border: 1px solid #6a6a6a;
	color: #333;
	padding: 4px 12px;
	border-radius: 50px;
	width: auto;
	cursor: pointer;
}
.all-list-sh .eve-box div:nth-child(2) .links a:first-child {
	background: #f44336;
	color: #fff;
	border: 1px solid #f44336;
}
.all-list-sh .eve-box:hover div:nth-child(2) .links a:first-child {
	background: #FFC107;
	color: #000;
	border: 1px solid #ffc107;
}
.all-list-sh .rat {
}
.all-list-sh .rat i {
	color: #FF9800;
	font-size: 18px;
	width: 15px;
}
.all-list-sh .eve-box div:nth-child(2) h4 {
	padding-bottom: 14px;
	margin: 0px;
	line-height: 0px;
	overflow: hidden;
	white-space: pre;
	text-overflow: ellipsis;
}
.all-list-sh .eve-box div:nth-child(2) h4 a {
	color: #212529;
	float: left;
	line-height: 18px;
}
/*-------------------------------------------------*/
/* ALL LISTING - LISTING QUICK VIEW
/*-------------------------------------------------*/
.list-qview {
	position: fixed;
	right: -400px;
	width: 350px;
	height: 100%;
	top: 0px;
	z-index: 33;
	background: #fff;
	overflow-y: auto;
	transition: all 0.5s ease-in-out;
}
.list-qview .eve-box {
	border: 0px;
}
.list-qview.qview-show {
	transition: all 0.5s ease-in-out;
	right: 0%;
	box-shadow: -22px 0px 73px -22px rgba(42, 42, 42, 0.48);
}
.list-qview {
}
.list-qview .com {
	padding: 30px 25px 0px 25px;
}
.list-qview .com h4 {
	font-size: 14px;
	font-weight: 400;
}
.list-qview .com h4 b {
}
.list-qview .com p {
	font-size: 13px;
	line-height: 24px;
	color: #555;
}
.list-qview .com ul {
}
.list-qview .com ul li {
	float: left;
	margin-right: 5px;
}
.list-qview .auth {
}
.list-qview .shar {
}
.list-qview .shar ul li {
}
.list-qview .shar ul li a {
}
.list-qview .shar ul li a img {
}
.list-qview .more {
	float: left;
	width: 100%;
	padding-bottom: 30px;
}
.list-qview .more a {
	font-size: 14px;
	margin: 0px;
	font-weight: 600;
	border: 1px solid #ffffff;
	color: #fff;
	padding: 12px 12px;
	float: left;
	width: 100%;
	text-align: center;
	background: #51c0ff;
	border-radius: 3px;
	text-transform: uppercase;
	letter-spacing: 0.5px;
}
.list-qview .more a:nth-child(1) {
}
.list-qview .more a:nth-child(2) {
}
.list-qview .eve-box div:nth-child(2) span.pho {
	padding-bottom: 10px;
}
.list-qview .eve-box div:nth-child(2) span {
	font-size: 13px;
	color: #333;
}
.list-qview .eve-box div:nth-child(1) span.clo-list {
	cursor: pointer;
	background: #0000003d;
	padding: 2px;
	border-radius: 2px;
}
.list-qview .clo-list {
}
.list-qview .clo-list i {
}
.list-qview .eve-box div:nth-child(3) .auth {
	padding-left: 0px;
}
.auth {
	position: relative;
	overflow: hidden;
}
.auth img, .eve-box .auth img {
	width: 36px !important;
	height: 36px !important;
	border-radius: 50%;
	object-fit: cover;
	float: left;
	margin-right: 10px;
	transition: all 0.5s ease;
	cursor: pointer;
}
.auth b {
	padding: 0px;
	font-size: 11px;
	font-weight: 400;
	color: #ac836d;
	line-height: 15px;
	float: left;
}
.auth h4 {
	margin: 0px;
	font-size: 14px;
	/* float: left; */
	line-height: 15px;
	text-overflow: ellipsis;
	white-space: pre;
	overflow: hidden;
	margin-top: -7px;
	font-weight: 600;
	text-align: left;
	padding-left: 0px;
}
.auth .fclick {
}
/*-------------------------------------------------*/
/* ALL LISTING - GET QUOTE POPUP
/*-------------------------------------------------*/
.quote-pop {
	padding: 40px;
}
.quote-pop h4 {
	font-size: 24px;
	text-align: center;
	font-weight: 700;
	padding-bottom: 15px;
	text-transform: capitalize;
}
.pop-quo .quote-pop .btn {
	width: 100%;
	background: #15c39a;
	border: 1px solid #15c39a;
	border-radius: 50px;
	font-size: 17px;
	font-weight: 500;
	padding: 8px 0px;
}
.pop-quo .modal-dialog {
	max-width: 430px;
}
/*-------------------------------------------------*/
/* LISTING DETAILS
/*-------------------------------------------------*/
.list-bann {
	position: relative;
	overflow: hidden;
	width: 100%;
	margin-top: 52px;
}
.list-bann:before {
	content: '';
	position: absolute;
	width: 100%;
	height: 100%;
	background: #ffa77866;
	background: #ffeee5;
	background: linear-gradient(to top, #0b253a 0%, rgba(11, 37, 58, 0.21) 100%);
	left: 0px;
}
.list-bann img {
	width: 100%;
	float: left;
	object-fit: cover;
	height: 420px;
	transition: all 0.5s ease;
}
.pg-list-1 {
	position: relative;
	width: 100%;
	box-sizing: content-box;
	/* background: #ffffff; */
    /* float: left;
     */
    /* box-shadow: 0px 1px 16px -8px rgba(42, 42, 42, 0.68); */
	margin: -305px 0px 65px 0px;
}
.pg-list-prop {
	background: url(../images/list-deta/prop-bg.html) no-repeat;
	background-size: cover;
	box-sizing: content-box;
}
.pg-list-shop {
	background: url(../images/list-deta/shop-bg.html) no-repeat;
	background-size: cover;
	box-sizing: content-box;
}
.pg-list-auto {
	background: url(../images/list-deta/auto-bg.html) no-repeat;
	background-size: cover;
	box-sizing: content-box;
}
.pg-list-1:before {
}
.list-pg-bg .container {
	position: relative;
	background: #fff;
	border-radius: 4px;
}
.list-pg-bg .com-padd {
	padding: 18px 18px 10px 18px;
	background: #f5f8ff;
	border-radius: 20px 20px 0px 0px;
}
.pg-list-1-left {
	padding: 0px 40px 15px 0px;
	position: relative;
	float: left;
	width: 65%;
}
.pg-list-1-left .rat {
	float: left;
	/* padding: 13px 0px 0px 25px; */
	display: block;
	width: 100%;
}
.pg-list-1-left .rat i {
	color: #FF9800;
	font-size: 20px;
	width: 14px;
}
.rat i.ratstar {
	color: #d4d4d4;
}
.pg-list-1-pro {
	float: left;
	width: 20%;/* display: none; */
}
.pg-list-1-pro img {
	width: 164px;
	float: left;
	object-fit: cover;
	height: 164px;
	/* position: absolute; */
	border-radius: 50%;
	border: 0px solid #000;
	/* margin-right: 28px; */
	box-shadow: 0px -15px 16px -8px rgba(0, 0, 0, 0.28);
}
.pg-list-1-pro .stat {
	position: absolute;
	background: #43a463;
	color: #fff;
	font-weight: 600;
	font-size: 12px;
	padding: 2px 10px;
	border-radius: 2px;
	text-transform: uppercase;
	letter-spacing: 0.5px;
	/* margin: 0 auto; */
    /* display: table; */
	left: 60px;
	bottom: 31px;
}
.pg-list-1-left h3 {
	font-weight: 800;
	color: #ffffff;
	float: left;
	/* padding: 5px 0px 8px 235px; */
	font-size: 32px;
	line-height: 50px;
	padding-bottom: 0px;
	white-space: pre;
	overflow: hidden;
	text-overflow: ellipsis;
	float: left;
	width: 100%;
}
.pg-list-1-left p {
	font-size: 16px;
	display: block;
	float: left;
	color: #ffffff;
	font-weight: 500;
	/* padding-left: 235px; */
	font-family: 'Quicksand', sans-serif;
}
.pg-list-1-left h4 {
	color: #000000;
	padding: 15px 00px;
	font-size: 16px;
}
.pag-p1-phone {
	float: left;
	width: 100%;/* padding-left: 235px; */
}
.pag-p1-phone ul {
}
.pag-p1-phone ul li {
	font-size: 15px;
	float: left;
	padding: 0px 30px 0px 24px;
	color: #ffffff;
	font-family: 'Quicksand', sans-serif;
}
.pag-p1-phone ul li:before {
	margin: -2px 0px 0px -30px;
	color: #ffffff;
}
.pag-p1-phone ul li.ic-php:before {
	content: 'phone';
}
.pag-p1-phone ul li.ic-mai:before {
	content: 'email';
}
.pag-p1-phone ul li.ic-web:before {
	content: 'language';
}
.pglist-p-com {
	margin-bottom: 20px;
	padding-bottom: 20px;
}
.pglist-p-com-ti {
	border-bottom: 1px solid #e0e6f5;
}
.pglist-p-com-ti h3 {
	padding: 15px 20px;
	background: #fff;
	font-weight: 700;
	font-size: 16px;
	text-transform: uppercase;
	margin-bottom: 0px;
}
.pglist-p-com-ti h3 span {
	color: #8a8d92;
	font-weight: 700;
	font-size: 16px;
	text-transform: uppercase;
}
.list-desc-area {
}
.list-desc-area h2, .list-desc-area h3, .list-desc-area h4, .list-desc-area h5, .list-desc-area h6, .eve-deta-body-main h2, .eve-deta-body-main h3, .eve-deta-body-main h4, .eve-deta-body-main h5, .eve-deta-body-main h6 {
	font-weight: 600;
}
.list-desc-area h2, .eve-deta-body-main h2 {
	font-size: 22px;
}
.list-desc-area h3, .eve-deta-body-main h3 {
	font-size: 18px;
}
.list-desc-area h4, .eve-deta-body-main h4 {
	font-size: 16px;
}
.list-desc-area h5, .eve-deta-body-main h5 {
	font-size: 14px;
}
.list-desc-area h6, .eve-deta-body-main h6 {
	font-size: 12px;
}
.list-desc-area ul, .eve-deta-body-main .lhs ul {
	padding-left: 15px;
}
.list-desc-area ul li, .eve-deta-body-main .lhs ul li {
	padding-left: 15px;
}
.list-desc-area ul li:before, .eve-deta-body-main .lhs ul li:before {
	content: '';
	position: absolute;
	width: 6px;
	height: 6px;
	background: #d0d1c3;
	border-radius: 50%;
	margin: 9px 0px 0px -15px;
}
.eve-deta-body-main ul li {
	font-size: 14px;
	line-height: 24px;
}
.list-360 {
}
.list-360 iframe {
	width: 100%;
	height: 300px;
	border: 0px;
}
.list-tit-mar-0 {
	padding-top: 0px !important;
}
.pglist-p-com-ti h3 i {
}
.list-slider {
}
.list-slider-nav {
	margin-top: 175%;
	position: absolute;
	background: #ffe500;
	width: 32px;
	height: 32px;
	padding: 5px;
	text-align: center;
	border-radius: 2px;
	color: #000;
}
.list-slider-nav-rp {
	margin-right: 40px;
	position: initial;
}
.list-page-com-p {
}
.list-page-com-p p, .list-desc-area li {
	font-size: 14px;
	color: #56595d;
	line-height: 24px;
	font-weight: 500;
	font-family: 'Quicksand', sans-serif;
}
/*--==== LISTING SHARE =====--*/
.share-btn {
	padding-bottom: 10px;
}
.share-btn ul {
	margin-bottom: 0px;
}
.share-btn ul li:nth-child(1) a {
	background: #3b5998;
}
.share-btn ul li:nth-child(2) a {
	background: #00aced;
}
.share-btn ul li:nth-child(3) a {
	background: #65b168;
}
.share-btn ul li a {
	padding: 6px 10px;
	color: #fff;
	font-weight: 500;
	font-size: 12px;
	border-radius: 3px;
	text-shadow: none;
	float: left;
}
.share-btn ul li {
	display: inline-block;
	margin-bottom: 0px;
	margin-right: 1px;
}
.share-btn ul li i {
	padding-right: 3.75pt;
}
.share-btn ul {
	padding-left: 0px;
}
.share-btn ul li {
	padding-left: 0px;
}
.share-btn ul li:before {
	display: none;
}
/*--==== LISTING SERVICES =====--*/
.pg-list-ser-area {
	padding: 10px 20px 0px 20px;
}
.pg-list-ser-area ul {
}
.pg-list-ser-area ul li {
	float: left;
	display: inline-block;
	margin: 0px 12px 12px 0px;
}
.pg-list-ser-area ul li span {
	/* border: 1px solid #d0dde2; */
	font-size: 14px;
	font-weight: 600;
	padding: 2px 12px;
	border-radius: 3px;
	/* background: #eaf3f7; */
	font-family: 'Quicksand', sans-serif;
	color: #1386d1;
	background-color: #f2f8fd;
	border: 1px solid #e9eff4;
}
.pg-list-ser {
	padding: 0px 10px;
}
.pg-list-ser ul {
}
.pg-list-ser ul li {
	padding: 8px;
	float: left;
}
.pg-list-ser-p1:before {
	content: '';
	position: absolute;
	background: linear-gradient(to top, #43323eeb, #c3697e00 100%);
	top: 0px;
	bottom: 0px;
	left: 0px;
	width: 100%;
}
.pg-list-ser ul li h4 {
}
.pg-list-ser-p1 {
	position: relative;
	overflow: hidden;
	height: 150px;
}
.pg-list-ser-p1:hover img {
	-moz-transform: scale(1.2);
	-webkit-transform: scale(1.2);
	-o-transform: scale(1.2);
	transform: scale(1.2);
}
.pg-list-ser-p1 img {
	width: 100%;
	transition: all .5s ease;
	height: 150px;
	object-fit: cover;
}
.pg-list-ser-p2 {
	position: absolute;
	/* text-align: center;
     */
	width: 89.5%;
	margin-top: -35px;
}
.pg-list-ser-p2 h4 {
	text-align: center;
	color: #fff;
	font-size: 16px;
}
.list-pg-bg {
	background: #f5f8ff;
	margin-bottom: 25px;
}
.pglist-bg {
	background: #fff;
	border: 1px solid #e0e6f5;
	border-radius: 2px;
}
.lide-guar {
	padding-bottom: 0px;
}
.list-pg-inn-sp {
	padding: 20px 20px 0px 20px;
}
.list-rom-pric {
	position: absolute;
	padding: 0px 10px;
	font-weight: 600;
	right: 15px;
	top: 0px;
	font-size: 25px;
	border-radius: 2px;
	background: #ffede3;
	color: #f68b51;
}
.list-room-type {
	position: relative;
	overflow: hidden;
	width: 100%;
	padding-top: 10px;
}
.list-room-type ul {
	padding: 0px;
}
.list-room-type ul li {
	display: inline-block;
	float: left;
	color: #636363;
	font-size: 14px;
}
.list-room-type ul li img {
	width: 18px;
	/* margin-right: 7px;
     */
    /* border: 1px solid #333;
     */
    /* padding: 3px;
     */
	border-radius: 40px;
}
.list-room-type ul li:nth-child(1) {
}
.list-room-type ul li:nth-child(2) {
}
.list-room-deta {
}
.list-room-deta h3 {
	font-size: 20px;
	color: #141f31;
	font-weight: 600;
	font-size: 18px;
}
.list-room-rati {
	padding: 10px 0px 5px 0px;
}
.list-rom-ami {
}
.list-rom-ami ul li {
	/* padding-right: 10px;
     */
	padding-bottom: 6px;
	font-size: 12px;
	background: #f5f5f5;
	border-radius: 4px;
	margin-right: 5px;
	padding: 4px 8px;
	margin-bottom: 5px;
}
.list-rom-ami ul li img {
	vertical-align: sub;
	width: 15px;
	height: 15px;/* display: none;
     */
}
.list-room-mar-o {
}
.lp-ur-all {
	position: relative;
	overflow: hidden;
}
.lp-ur-all-rat {
	position: relative;
	overflow: hidden;
	border-top: 1px solid #e2e2e2;
	margin-top: 20px;
	padding-top: 20px;
}
.lp-ur-all-left {
	float: left;
	width: 40%;
	border-right: 4px solid #6b7f8a;
	padding-right: 20px;
}
.lp-ur-all-left-1 {
	float: left;
	width: 100%;
}
.lp-ur-all-left-2 {
/* float: left;
     */
    /* width: 50%;
     */
}
.lp-ur-all-left-11 {
	float: left;
	width: 50%;
	font-size: 13.5px;
	padding-right: 14px;
	color: #4d5158;
	font-weight: 600;
}
.lp-ur-all-left-12 {
	float: left;
	width: 50%;
	height: 6px;
	background: #dadada;
	margin-top: 7px;
	border-radius: 0px;
}
.lp-ur-all-left-13 {
	width: 100%;
	background: #43a047;
	height: 6px;
	border-radius: 0px;
}
.lp-ur-all-left-Good {
	width: 50%;
	background: #73ca14;
}
.lp-ur-all-left-satis {
	width: 18%;
	background: #3dbbd0;
}
.lp-ur-all-left-below {
	width: 20%;
	background: #ca7224;
}
.lp-ur-all-left-poor {
	width: 5%;
	background: #de382c;
}
.lp-ur-all-right {
	float: left;
	width: 60%;
	padding: 2px 20px;
}
.lp-ur-all-right h5 {
	font-weight: 500;
	font-size: 18px;
	padding: 14px 0px 0px 0px;
}
.lp-ur-all-right p {
}
.lp-ur-all-right p label {
	margin-bottom: 0px;
	margin-right: 10px;
}
.lp-ur-all-right p label i {
	color: #51c0ff;
	width: 30px;
	font-size: 34px;
}
.lp-ur-all-right p span {
	background: #a2c1bc;
	/* font-size: 34px;
     */
	color: #fff;
	font-weight: 600;
	/* border-radius: 5px;
     */
	vertical-align: top;
	padding: 1px 8px;
	border-radius: 2px;
	margin-top: 3px;
	display: inline-block;
}
.lp-ur-all-rat {
}
.lp-ur-all-rat h5 {
	padding: 15px 0px 5px 0px;
	background: #fff;
	font-weight: 600;
	font-size: 16px;
	text-transform: uppercase;
}
.lp-ur-all-rat ul {
	margin-bottom: 0px;
}
.lp-ur-all-rat ul li {
	position: relative;
	overflow: hidden;
	border-bottom: 1px solid #e2e2e2;
	padding-top: 15px;
	padding-bottom: 5px;
}
.lp-ur-all-rat ul li:last-child {
	padding-bottom: 0px;
	border: 0px;
}
.lp-ur-all-rat ul li:last-child p {
	padding-bottom: 0px;
	margin-bottom: 0px;
}
.lr-user-wr-img {
	float: left;
	/* width: 10%;
     */
	display: inline-block;
}
.lr-user-wr-img img {
	width: 50px;
	height: 50px;
	border-radius: 50%;
	object-fit: cover;
}
.lr-user-wr-con {
	float: left;
	width: 90%;
	display: inline-block;
	padding: 0px 20px;
}
.lr-user-wr-con h6 {
	line-height: 20px;
	font-size: 15px;
	margin-bottom: 5px;
	font-weight: 600;
}
.lr-user-wr-con .rat {
	margin-bottom: 0px;
}
.lr-user-wr-con .rat i {
	color: #FF9800;
	font-size: 20px;
	width: 14px;
}
.lr-user-wr-con p {
	font-size: 14px;
	color: #21344c;
}
.lr-revi-date {
	font-size: 13px;
	color: #828282;
	float: left;
	width: 100%;
	margin-bottom: 10px;
}
.lr-user-wr-con h6 span {
	background: #55bf15;
	font-size: 15px;
	color: #fff;
	font-weight: 600;
	padding: 4px 4px;
	border-radius: 4px;
	vertical-align: top;
	margin-left: 6px;
}
.lr-user-wr-con h6 span i {
	font-size: 10px;
	vertical-align: text-top;
}
.list-pg-write-rev form input {
	height: 45px;
	position: relative;
	padding: 15px 24px;
	box-sizing: border-box;
	box-shadow: none;
	border: 1px solid #e8e8e8;
	text-indent: 0;
	line-height: 12px;
	-webkit-transition: border-color .4s, color .4s;
	transition: border-color .4s, color .4s;
	/* -webkit-appearance: none;
     */
	width: 100%;
	font-size: 14px;
	background: #fff;
	margin-bottom: 20px;
	border-radius: 2px;
	font-weight: 500;
}
.list-pg-write-rev form input[type='submit'] {
	margin-top: 15px;
	background: #51c0ff;
	color: #fff;
	font-weight: 600;
	font-size: 16px;
	border-radius: 3px;
	border: 0px;
	margin-bottom: 0px;
}
.list-pg-write-rev form label {
	top: 14px;
}
.list-pg-write-rev form textarea {
	height: 100px;
	position: relative;
	padding: 15px 24px;
	box-sizing: border-box;
	box-shadow: none;
	border: 1px solid #e8e8e8;
	text-indent: 0;
	line-height: 26px;
	-webkit-transition: border-color .4s, color .4s;
	transition: border-color .4s, color .4s;
	/* -webkit-appearance: none;
     */
	width: 100%;
	font-size: 15px;
	background: #fff;
}
.list-pg-guar {
}
.list-pg-guar ul {
	margin-bottom: 0px;
}
.list-pg-guar ul li {
	border-bottom: 1px solid #e2e2e2;
	padding: 12px 0px 5px 0px;
}
.list-pg-guar ul li:nth-child(1) {
	padding: 5px 0px 5px 0px;
}
.list-pg-guar ul li:nth-child(3) {
	border-bottom: 0px solid #e2e2e2;
	padding-bottom: 5px;
}
.list-pg-guar ul li h4 {
	font-size: 15px;
	padding-bottom: 0px;
	font-weight: 700;
}
.list-pg-guar ul li p {
	line-height: 18px;
	font-size: 13px;
	color: #56595d;
}
.list-pg-guar ul li .clim-edit {
	background: #F44336;
	color: #fff;
	font-size: 11px;
	padding: 2px 7px;
	border-radius: 2px;
	margin-bottom: 10px;
	display: inline-block;
	font-weight: 500;
	cursor: pointer;
}
.list-pg-guar-img {
	display: inline-block;
	float: left;
	height: 100%;
	margin-right: 15px;
	margin-bottom: 8px;
}
.list-pg-guar-img img {
}
.list-pg-btn {
	width: 100%;
	font-size: 14px;
	height: 45px;
	line-height: 45px;
}
.pglist-p-com-ti-right {
}
.pglist-p-com-ti-right h3 {
	background: #ffffff;
	color: #ef6300;
	font-size: 15px;
}
.pglist-p-com-ti-right h3 span {
	color: #607D8B;
	font-size: 15px;
}
.form-notes {
	background: #fffed9;
	color: #969457;
	border: 1px solid #f2f1b9;
	padding: 15px;
	margin-top: 15px;
}
.form-notes p {
	margin: 0px;
	font-size: 12px;
	text-align: center;
}
.pg-list-user-pro {
	background: url('../images/profile-bg.html') no-repeat;
	height: 100px;
	background-size: cover;
}
.pg-list-user-pro img {
	/* display: table;
     */
    /* margin: 0 auto;
     */
	position: relative;
	/* left: 40%;
     */
	margin-top: 72px;
	margin-left: 41%;
}
.list-pg-upro {
	text-align: center;
	padding-top: 30px;
}
.list-pg-upro h5 {
	font-size: 16px;
}
.list-pg-upro p {
	padding-bottom: 5px;
	font-size: 15px;
}
.list-pg-upro a {
	background: #f44336;
}
.list-pg-map {
}
.list-pg-map iframe {
	height: 180px;
	width: 100%;
	border: 0px;
}
.list-pg-oth-info {
}
.list-pg-oth-info ul {
}
.list-pg-oth-info ul li {
	border-bottom: 1px solid #e0e6f5;
	padding: 10px 0px;
	font-weight: 500;
	font-size: 13px;
	color: #56595d;
}
.list-pg-oth-info ul li:last-child {
	border-bottom: 0px solid #e2e2e2;
	padding-bottom: 0px;
}
.list-pg-oth-info ul li span {
	float: right;
	text-align: right;
	background: #f7f8fa;
	/* color: #fff;
     */
	border-radius: 5px;
	padding: 0px 5px;
	border: 1px solid #e2e2e2;
	font-size: 13px;
}
.green-bg {
	background: #55bf15 !important;
	color: #fff;
}
.list-mig-like {
}
.list-mig-like-com {
	position: relative;
	border-radius: 10px;
	margin-bottom: 20px;
	background: #14addb;
	-webkit-transition: all 0.5s ease;
	-moz-transition: all 0.5s ease;
	-o-transition: all 0.5s ease;
	transition: all 0.5s ease;
}
.list-mig-lc-img {
}
.list-mig-like-com:hover img {
	-webkit-transition: all 0.5s ease;
	-moz-transition: all 0.5s ease;
	-o-transition: all 0.5s ease;
	transition: all 0.5s ease;
	opacity: 0.5;
}
.list-mig-lc-img img {
	width: 100%;
	border-radius: 5px;
}
.list-mig-like-com:before {
	content: '';
	position: absolute;
	background: linear-gradient(to top, rgba(0, 0, 0, 0.82) 10%, rgba(84, 84, 84, 0.35) 80%);
	top: 0px;
	bottom: 0px;
	left: 0px;
	width: 100%;
	border-radius: 5px;
}
.list-mig-lc-con {
	position: absolute;
	width: 100%;
	margin-top: -125px;
	padding: 20px 20px 0px 20px;
	display: block;
}
.list-mig-lc-con2 {
	margin-top: -90px;
}
.list-mig-lc-con h5 {
	font-size: 18px;
	color: #fff;
	padding-top: 10px;
	padding-bottom: 5px;
	white-space: nowrap;
	text-overflow: ellipsis;
	overflow: hidden;
}
.list-mig-lc-con h6 {
	font-size: 14px;
	color: #fff;
	position: absolute;
	top: -20px;
	/* right: 0px;
     */
	border: 1px solid #fff;
	padding: 8px 10px 3px 10px;
	border-radius: 18px;
	margin-bottom: 5px;
	padding-bottom: 10px;
}
.list-mig-lc-con p {
	color: #c1c1c1;
	font-size: 13px;
}
.list-mi-pr {
	top: 15px;
}
.list-ri-spec-tit {
}
.list-ri-spec-tit h3 {
	padding: 5px 20px 18px 20px;
	/* background: #fff;
     */
	font-weight: 700;
	font-size: 16px;
	text-transform: uppercase;
	text-align: center;
	letter-spacing: 1px;
}
.list-ri-spec-tit h3 span {
	font-weight: 700;
	font-size: 16px;
}
.list-rat-ch {
}
.list-rat-ch span {
	width: 25px;
	height: 25px;
	background-color: #ffe500;
	/* bottom: 8px;
     */
	padding: 4px;
	border-radius: 2px;
	color: #000;
	font-weight: 600;
	text-align: center;
	font-size: 12px;
	text-shadow: 0px -1px 0 rgba(0, 0, 0, 0.28);
	margin-right: 10px;
}
.list-rat-ch i {
	color: #000000;
	text-shadow: 0px -1px 0 rgba(0, 0, 0, 0.6);
	border: 1px solid #000;
	padding: 3px 2px 2px 2px;
	text-align: center;
	border-radius: 3px;
	background: #ffe500;
	font-size: 11px;
}
/*-------------------------------------------------------*/
/* LISTING LEAD FORM
/*-------------------------------------------------------*/
.list-pg-lt {
	width: 70%;
	float: left;
	background: #f5f8ff;
}
.list-pg-rt {
	width: 30%;
	float: left;
	padding: 0px 0px 0px 20px;
	background: #f5f8ff;
}
.list-page-enq {
	margin-top: 60px;
	background: url('../images/banner2.html') no-repeat;
	background-size: cover;
	position: relative;
}
.list-page-enq:before {
	content: '';
	position: absolute;
	background: linear-gradient(to top, rgba(32, 52, 76, 0.64) 14%, rgba(0, 0, 0, 0.55) 66%);
	top: 0px;
	bottom: 0px;
	left: 0px;
	width: 100%;
}
.lpe-com-main {
	position: relative;
	overflow: hidden;
	width: 75%;
	margin: 0 auto;
	padding: 50px 35px;
}
.lpe-com {
	width: 50%;
	float: left;
}
.lpe-left {
	padding: 14% 0%;
	color: #fff;
}
.lpe-left h4 {
	text-transform: uppercase;
}
.lpe-left h5 {
	font-size: 20px;
}
.lpe-left h2 {
	font-size: 60px;
}
.lpe-right {
	text-align: center;
}
.lpe-right h3 {
	color: #000000;
	font-size: 28px;
}
.lpe-right p {
	font-size: 14px;
	text-align: center;
	padding-top: 7px;
	margin-bottom: 5px;
}
.lpe-right form {
	background: #fff;
	padding: 25px;
	border-radius: 4px;
	box-shadow: 0px 16px 40px -10px rgb(0, 0, 0);
	border-bottom: 5px solid #d6c492;
}
.lpe-right input, textarea {
	height: 45px;
	position: relative;
	padding: 15px 24px;
	box-sizing: border-box;
	box-shadow: none;
	border: 1px solid #e8e8e8;
	text-indent: 0;
	line-height: 12px;
	-webkit-transition: border-color .4s, color .4s;
	transition: border-color .4s, color .4s;
	/* -webkit-appearance: none;
     */
	width: 100%;
	font-size: 14px;
	background: #fff;
}
.lpe-right label {
	top: 14px;
}
.lpe-right textarea {
	height: 75px;
}
.lpe-right input[type="submit"] {
}
.list-red-btn {
	background: #F44336;
	background: linear-gradient(to top, #ec3123, #f44336);
	/* border: 1px solid #f14033;
     */
	color: #fff;
	height: 45px;
	line-height: 45px;
}
.list-pagenat {
	margin-bottom: 0px;
	margin-top: 15px;
	margin: 0 auto;
	display: table;
}
.list-enqu-btn ul {
	padding: 0px;
}
.list-enqu-btn ul li {
	display: inline-block;
	float: left;
	width: 25%;
	margin: 0px;
}
.list-enqu-btn ul li a {
	border: 1px solid #eaeaea;
	text-align: center;
	display: block;
	padding: 5px;
	color: #3e4c56;
	box-sizing: border-box;
	margin: 4px;
	border-radius: 2px;
	font-weight: 600;
	font-size: 12px;
}
.list-enqu-btn ul li a:hover {
	color: #fff;
	background-color: #172437;
	border: 1px solid #172233;
}
.list-enqu-btn ul li a:hover i {
	margin-right: 10px;
}
.list-enqu-btn ul li a i {
	margin-right: 5px;
}
.list-enqu-btn ul li:last-child a {
	background: #fc6054;
	border: 1px solid #fc6054;
	color: #fff;
}
.list-ban-btn {
	/* border-left: 1px solid #ffffff3b; */
	padding: 30px 0px 30px 30px;
	float: left;
	width: 15%;
}
.list-ban-btn ul li {
	margin-bottom: 10px;
}
.list-ban-btn ul li:last-child {
	margin-bottom: 0px;
}
.list-ban-btn ul li span {
	font-size: 14px;
	font-weight: 600;
	color: #ffffff;
	display: block;
	padding: 10px 10px 10px 44px;
	border: 1px solid #868b96;
	border-radius: 35px;
	cursor: pointer;
	transition: all 0.5s ease;
}
.list-ban-btn ul li span.pulse {
	background: #f44336;
	color: #ffffff;
	border: 1px solid #f44336;
	transition: all 0.5s ease;
	box-shadow: 0 0 0 rgb(244, 67, 54);
}
.list-ban-btn ul li span.pulse:before {
	color: #fff;
}
.list-ban-btn ul li span:before {
}
.list-ban-btn ul li span:hover:before {
	color: #ffffff;
}
.list-ban-btn ul li span:hover {
	background: #4274eb;
	color: #ffffff;
	border: 1px solid #4274eb;
	transition: all 0.5s ease;
}
.list-ban-btn ul li span:hover b {
	color: #ffffff;
	transition: all 0.5s ease;
}
.list-ban-btn ul li span b {
	color: #fff;
	transition: all 0.5s ease;
}
.list-ban-btn ul li span:before {
	margin-left: -30px;
	margin-top: -1px;
	color: #ffffff;
	transition: all 0.5s ease;
}
.list-ban-btn ul li:nth-child(1) span:before {
	content: 'favorite_border';
}
.list-ban-btn ul li:nth-child(2) span:before {
	content: 'chat_bubble_outline';/* color: #fff; */
}
.carousel-item img, .carousel-item iframe {
	width: 100%;
	transition: all .5s ease;
	height: 325px;
	float: left;
}
.carousel-item img {
	object-fit: cover;
}
.carousel-item:before {
	display: none;
}
.wh-bg {
	background: #fff;
}
.home-list-pop {
	position: relative;
	overflow: hidden;
	background: #ffffff;
	padding: 0px 0px 15px 0px;
	/* margin-bottom: 30px;
     */
	-webkit-transition: all 0.5s ease;
	-moz-transition: all 0.5s ease;
	-o-transition: all 0.5s ease;
	transition: all 0.5s ease;
	border-bottom: 1px solid #e2e2e2;
}
.home-list-pop:hover {
	-moz-transform: scale(1.02);
	-webkit-transform: scale(1.02);
	-o-transform: scale(1.02);
	transform: scale(1.02);
	-webkit-transition: all 0.5s ease;
	-moz-transition: all 0.5s ease;
	-o-transition: all 0.5s ease;
	transition: all 0.5s ease;
}
.home-list-pop img {
	width: 100%;
	transition: all .5s ease;
	height: 150px;
	object-fit: cover;
	border-radius: 2px;
}
.home-list-pop-desc {
}
.home-list-pop-desc span {
}
.home-list-pop .col-md-3 {
	float: left;
}
.home-list-pop .col-md-9 {
	float: left;
}
.pglist-off-last .home-list-pop .col-md-3 {
	padding-left: 0px;
}
.pglist-off-last .home-list-pop-desc {
	padding-right: 0px;
}
.home-list-pop-desc h3 {
	font-size: 18px;
	padding-bottom: 8px;
	color: #000000;
	padding-top: 5px;
	font-weight: 700;
}
.home-list-pop-desc h4 {
	font-size: 15px;
	padding-bottom: 8px;
}
.home-list-pop-desc p {
	margin-bottom: 15px;
	padding-right: 70px;
	font-size: 14px;
}
.pglist-off-last .list-pg-inn-sp:last-child .home-list-pop {
	padding-bottom: 0px;
	border-bottom: 0px;
}
.pulse {
	box-shadow: 0 0 0 rgb(9, 178, 255);
	animation: pulse 1.5s infinite;
}
.pulse:hover {
	animation: none;
}
@-webkit-keyframes pulse {
 0% {
 -webkit-box-shadow: 0 0 0 0 rgb(178, 221, 255)
}
 70% {
 -webkit-box-shadow: 0 0 0 15px rgba(204,169,44, 0);
}
 100% {
 -webkit-box-shadow: 0 0 0 0 rgba(204,169,44, 0);
}
}
@keyframes pulse {
 0% {
 -moz-box-shadow: 0 0 0 0 rgb(178, 221, 255) box-shadow: 0 0 0 0 rgba(204,169,44, 0.4);
}
 70% {
 -moz-box-shadow: 0 0 0 15px rgba(204,169,44, 0);
 box-shadow: 0 0 0 15px rgba(204,169,44, 0);
}
 100% {
 -moz-box-shadow: 0 0 0 0 rgba(204,169,44, 0);
 box-shadow: 0 0 0 0 rgba(204,169,44, 0);
}
}
.carousel-item:before {
	content: '';
	position: absolute;
	background: #43323e63;
	top: 0px;
	bottom: 0px;
	left: 0px;
	width: 100%;
}
.ld-rhs-pro {
	margin-bottom: 0px;
	border: 0px;
}
.ld-rhs-pro-inn {
}
.ld-rhs-pro .hcity {
	margin: 0px;
}
.ld-rhs-pro .hcity div:nth-child(2) {
	position: relative;
	padding-bottom: 20px;
	margin-top: -201px;
}
.ld-rhs-pro .hcity div:nth-child(1) img {
	height: 250px;
}
.ld-rhs-pro .hcity div:nth-child(2) .rat {
	background: #f9f79ade;
	padding: 2px 4px;
	font-weight: 600;
	color: #000;
	right: 15px;
	top: -36px;
	font-size: 14px;
	border-radius: 2px;
	text-align: center;
	position: absolute;
}
.ld-rhs-pro .hcity div:nth-child(2) .by {
	background: #43a463;
	color: #fff;
	font-weight: 600;
	font-size: 12px;
	padding: 2px 10px;
	border-radius: 2px;
	text-transform: uppercase;
	letter-spacing: 0.5px;
	text-align: center;
	margin: 0 auto;
	display: table;
	margin-bottom: 10px;
}
.list-ri-peo-like {
	position: relative;
	background: url(../images/home-bg.jpg) no-repeat #424647;
	border-radius: 5px;
	overflow: hidden;
	padding: 25px;
	background-size: cover;
}
.list-ri-peo-like:before {
	content: '';
	position: absolute;
	width: 100%;
	height: 100%;
	background: linear-gradient(to top, #fcddddbf, #0000006b 100%);
	border-radius: 5px;
	transition: all 0.5s ease;
	left: 0px;
	top: 0px;
}
.list-ri-peo-like h3 {
	padding: 5px 20px 18px 20px;
	font-weight: 700;
	font-size: 16px;
	text-transform: uppercase;
	text-align: center;
	color: #fff;
	position: relative;
}
.list-ri-peo-like ul {
	margin: 0 auto;
	display: table;
	padding-left: 20px;
}
.list-ri-peo-like ul li {
	float: left;
	margin-left: -20px;
}
.list-ri-peo-like ul li a {
/* position: relative;
     */
    /* width: 32px;
     */
    /* height: 32px;
     */
    /* display: inline-table;
     */
}
.list-ri-peo-like ul li a img {
	width: 50px;
	height: 50px;
	border-radius: 50%;
	object-fit: cover;
	position: relative;
	transition: all 0.5s ease;
	box-shadow: 0px 1px 3px -1px rgba(0, 0, 0, 0.8);
}
.list-ri-peo-like ul li a img:hover {
	transform: scale(1.4);
}
.list-rhs-form {
	background: #ffffff;
	/* border: 0px; */
	padding-bottom: 0px;
}
.list-rhs-form .quote-pop {
	padding: 30px 40px 35px 40px;
}
.list-rhs-form .quote-pop h3 {
	font-weight: 700;
	font-size: 20px;
	text-align: center;
	color: #0b253a;
	padding-bottom: 12px;
}
.list-rhs-form .quote-pop input {
	border: 1px solid #e1e4e6;
	font-size: 14px;
	font-weight: 500;
}
.list-rhs-form .quote-pop textarea {
	border: 1px solid #e1e4e6;
	font-size: 14px;
	font-weight: 500;
}
.list-rhs-form .quote-pop .btn {
	width: 100%;
	background: #F44336;
	border: 0px;
	font-weight: 700;
	opacity: 1;
	text-transform: uppercase;
	font-size: 14px;
	letter-spacing: 1px;
	padding: 10px 10px;
	border-radius: 2px;
	font-family: 'Quicksand', sans-serif;
}
.list-pg-lt .pglist-p-com:nth-child(1) p:last-child {
	margin-bottom: 0px;
}
.list-pg-lt .pglist-p-com:nth-child(2) {
	padding-bottom: 12px;
}
.mob-menu {
}
.mob-me-ic {
	position: absolute;
	right: 0px;
	top: 5px;
	display: none;
}
.mob-me-ic i {
	border: 1px solid #263d50;
	font-size: 30px;
	border-radius: 2px;
	color: #697c8f;
}
.mob-me-all {
	position: fixed;
	width: 100%;
	right: -100%;
	top: 0px;
	bottom: 0px;
	background: #fff;
	padding: 0px 40px 40px 40px;
	overflow-y: auto;
	transition: all 0.5s ease;
}
.mob-me-all.mobmenu-show {
	right: 0%;
	transition: all 0.5s ease;
}
.mob-me-all h4 {
	font-size: 16px;
	margin-top: 40px;
	font-weight: 700;
}
.mob-me-all ul {
}
.mob-me-all ul li {
}
.mob-me-all ul li a {
	display: block;
	width: 100%;
	color: #333;
	border-bottom: 1px solid #e2e2e2;
	padding: 10px 0px;
	cursor: pointer;
	font-size: 14px;
	font-weight: 500;
}
.mv-bus {
}
.mob-me-clo {
	position: absolute;
	right: 38px;
	top: 10px;
	z-index: 99;
}
.mob-me-clo i {
}
.mv-pro.ud-lhs-s1 {
	padding: 30px 0px 0px 0px;
}
.mv-pro {
	cursor: pointer;
}
.mv-pro-menu {
	display: none;
	padding-top: 15px;
}
.mv-pro-menu.ud-lhs-s2 {
}
/*-------------------------------------------------*/
/* REVIEWS
/*-------------------------------------------------*/
.rating {
	border: none;
	float: left;
	height: 45px;
	margin: 0px 0px 10px 14px;
}
.rating > input {
	display: none;
}
.rating > label:before {
	margin: 0px;
	font-size: 30px;
	font-family: Material Icons;
	display: inline-block;
	content: "star";
	color: currentColor;
}
.rating > .half:before {
	content: "star_half";
	position: absolute;
}
.rating > label {
	color: #ddd;
	float: right;
	width: 28px;
	cursor: pointer;
}
.rating > input:checked ~ label,     /* show gold star when clicked */ .rating:not(:checked) > label:hover,     /* hover current star */ .rating:not(:checked) > label:hover ~ label {
	color: #FFD700;
}
/* hover previous stars in list */
.rating > input:checked + label:hover,     /* hover current star when changing rating */ .rating > input:checked ~ label:hover, .rating > label:hover ~ input:checked ~ label,     /* lighten current selection */ .rating > input:checked ~ label:hover ~ label {
	color: #FFED85;
}
.rating > input:checked ~ label, .rating:not(:checked) > label:hover, .rating:not(:checked) > label:hover ~ label {
	color: #FFD700;
}
.rating > label.full {
}
.rating > label.half {
}
#star-value {
	position: absolute;
	left: 175px;
	background: #FFC107;
	color: #000;
	font-weight: 600;
	font-size: 13px;
	padding: 0.5px 5px 1px 5px;
	border-radius: 3px;
	line-height: 18px;
}
/*-------------------------------------------------*/
/* = PRICING
/*-------------------------------------------------*/
.tit {
	text-align: center;
	width: 100%;
	margin: 0px 0px 40px 0px;
}
.tit h2 {
	font-size: 17px;
	font-weight: 400;
}
.tit h2 span {
	font-size: 30px;
	font-weight: 800;
	display: block;
	font-family: 'Quicksand', sans-serif;
}
.tit p {
	font-size: 16px;
	line-height: 26px;
	color: #424c59;
	font-weight: 400;
}
.pri {
	padding: 130px 0 50px 0;
	background: #f7fcff;
	background: linear-gradient(to bottom, #f1f8fd75, #edf6fd 100%);
}
.pri ul {
}
.pri ul li {
	float: left;
	width: 25%;
	/* background: #ffffff;
     */
    /* padding: 20px;
     */
    /* margin: 0px 15px 30px 15px;
     */
	border-radius: 4px;
	/* border: 1px solid rgba(37, 193, 111, 0.16);
     */
	transition: all 0.4s;
}
.pri ul li div {
	float: left;
	width: 94%;
	text-align: center;
}
.pri-box {
	background: #ffffff;
	/* padding: 20px;
     */
	margin: 0px 3% 30px 3%;
	/* border-radius: 4px;
     */
	border: 1px solid rgb(232, 237, 241);
	transition: all 0.4s;
}
.pri-box:hover .c3 a {
	color: #ffffff;
	border: 1px solid #25c16f;
	background: #25c16f;
}
.pri-box .c2 {
	background: #fff5b0;
	padding: 20px;
	width: 100%;
}
.pri-box .c2 h4 {
	text-transform: uppercase;
	color: #4d4d4d;
	padding-bottom: 0px;
	font-size: 14px;
	font-weight: 600;
}
.pri-box .c2 p {
	margin: 0px;
	font-weight: 300;
	font-size: 14px;
}
.pri-box .c3 {
	padding: 20px 20px;
	width: 100%;
}
.pri-box .c3 h2 {
	font-size: 36px;
	font-weight: 700;
}
.pri-box .c3 h2 span {
}
.pri-box .c3 p {
	margin: 0px;
	margin-bottom: 20px;
}
.pri-box .c3 a {
	/* background: #F44336;
     */
    /* color: #fff;
     */
	padding: 10px 30px;
	border-radius: 5px;
	font-size: 15px;
	text-transform: uppercase;
	font-weight: 600;
	color: #1a2a38;
	border: 1px solid #4CAF50;
	letter-spacing: 1px;
	display: inline-block;
}
.pri ul li:nth-child(3) .pri-box {
	box-shadow: -1px 0px 17px -10px rgba(31, 62, 77, 0.45);
	transition: all 0.4s;
	background: #fffbde;
	z-index: 99;
	border: 1px solid rgb(227, 227, 227);
}
.pri ul li:nth-child(3) .pri-box .c3 a {
	color: #ffffff;
	border: 1px solid #25c16f;
	background: #25c16f;
}
.pri-box .c4 {
	padding: 7px 20px 20px 20px;
	width: 100%;
}
.pri-box .c4 ol {
	padding: 0px;
	border-top: 1px solid #25c16f1a;
	padding-top: 20px;/* position: relative;
     */
}
.pri-box .c4 ol li {
	width: 100%;
	text-align: left;
	padding-bottom: 12px;
	font-size: 15px;
	color: #334e59;
	font-weight: 500;
	padding-left: 35px;
	box-sizing: border-box;
	border: 0px;
	background: none;
	position: relative;
}
.pri-box .c4 ol li:before {
	content: "check";
	font-size: 15px;
	padding: 1px;
	width: 18px;
	height: 18px;
	color: #ffffff;
	font-weight: 500;
	left: 8px;
	top: 0px;
	background: #89e1a8;
	border-radius: 50px;
	box-sizing: border-box;
	line-height: 17px;
}
.pri-box .c4 ol li.no:before {
	content: "close";
	color: #ffffff;
	background: #f87f95;
}
.pri-box .c4 ol li.co:before {
	background: #f8d37f;
}
.pri-box .c5 {
	padding: 0px 20px 30px 20px;
	width: 100%;
}
.pri-box .c5 a {
	background: #607D8B;
	color: #fff;
	padding: 8px 20px;
	border-radius: 2px;
	display: inline-block;
	display: inline-block;
	text-transform: uppercase;
	font-weight: 600;
	letter-spacing: 1px;
	font-size: 12px;
}
.login-reg:before {
	content: '';
	position: absolute;
	background: rgba(33, 48, 59, 0.73);
	top: 0px;
	bottom: 0px;
	left: 0px;
	width: 100%;
	border-radius: 5px;
}
.login-reg {
	padding: 130px 0 180px 0;
	background: url(../images/face.jpg) #edf6fd;
	position: relative;
	background-size: 380px;
}
.login-main {
	-webkit-box-shadow: 0 5px 5px 0 rgba(154,160,185,.05), 0 5px 30px 0 rgba(166,173,201,.22);
	box-shadow: 0 5px 5px 0 rgba(154,160,185,.05), 0 5px 30px 0 rgba(166,173,201,.22);
	background: #fff;
	width: 40%;
	margin: 0 auto;
	display: table;
	z-index: 9;
}
.login-main1 {
	-webkit-box-shadow: 0 5px 5px 0 rgba(154,160,185,.05), 0 5px 30px 0 rgba(166,173,201,.22);
	box-shadow: 0 5px 5px 0 rgba(154,160,185,.05), 0 5px 30px 0 rgba(166,173,201,.22);
	background: #fff;
	width: 80%;
	margin: 0 auto;
	display: table;
	z-index: 9;
}
.log {
}
.log h4 {
	text-align: center;
	font-size: 20px;
	font-weight: 700;
	margin-bottom: 25px;
}
.log p {
	font-size: 14px;
	text-align: center;
	color: #81898d;
}
.log div input, .log div select {
	height: 50px;
	border: 1px solid #f1eae5;
	font-size: 15px;
	font-weight: 500;
	padding: 10px;
	margin-bottom: 10px;
}
.form-control option {
	font-size: 13px;
	font-weight: 500;
}
.login-reg {
}
.login-reg .tit {
}
.login-reg .tit h2 {
}
.login-reg .tit p {
}
.log div button.btn {
	width: 100%;
	background: #51c0ff;
	border: 0px;
	font-weight: 600;
	font-size: 17px;
	padding: 10px 0px;
	border-radius: 50px;
}
.log div a.btn {
	width: 100%;
	background: #51c0ff;
	border: 0px;
	font-weight: 600;
	font-size: 17px;
	padding: 10px 0px;
	border-radius: 50px;
}
.login {
	padding: 40px;
	position: relative;
	float: left;
	width: 100%;
}
.log-bot {
	background: #f9faff;
	border-radius: 0 0 8px 8px;
	padding: 15px 0px;
	float: left;
	width: 100%;
}
.log-bot ul {
	margin: 0 auto;
	display: table;
}
.log-bot ul li {
	float: left;
	padding: 0px 8px;
}
.log-bot ul li span {
	color: #47b5ff;
	font-size: 14px;
	font-weight: 500;
	cursor: pointer;
}
.log-bor {
	background: #4c7af1;
	background-image: linear-gradient(-71deg, #4c7af1, #7fccbb 95%);
	height: 10px;
	border-radius: 0px;
}
.pop-ups .log-bor {
	height: 6px;
}
.pop-ups .form-control {
	font-size: 14px;
	font-weight: 500;
}
.pop-ups .udb-inst {
	font-size: 11px;
}
.ud-cen .log-bor {
	height: 6px;
	border-radius: 3px 3px 0 0;
}
.ud-cen .rat i {
	color: #51c0ff;
	font-size: 16px;
	width: 15px;
}
.ud-cen .rat {
}
.log-2, .log-3 {
	display: none;
}
.login-main.add-list {
	width: 60%;
	z-index: 9;
}
.add-list .log div input, .add-list .log div select {
	font-size: 14px;
}
.add-list textarea {
	height: 120px;
	border: 1px solid #f1eae5;
	font-size: 13px
}
.add-list label {
	font-size: 14px;
}
.add-list .chbox input[type="checkbox"] {
	height: auto;
}
.add-list .steps, .udb-inst {
	position: relative;
	margin: 0 auto;
	display: table;
	background: #21d78d;
	color: #fff;
	font-size: 12px;
	text-transform: uppercase;
	font-weight: 500;
	padding: 2px 10px;
	line-height: 20px;
	border-radius: 4px;
	margin-top: -16px;
	/* margin-bottom: 10px;
     */
	letter-spacing: 2px;
}
.foot-supp {
}
.foot-supp h2 {
	text-align: center;
	width: 100%;
	font-size: 20px;
	font-weight: 600;
	padding-bottom: 10px;
}
.foot-supp h2 span {
	font-weight: 300;
	padding-right: 5px;
}
.foot-count {
	border-top: 1px dashed #163a56;
	padding: 30px 0px 0px 0px;
	margin-top: 20px;
}
.foot-count ul {
	margin: 0 auto;
	display: table;
}
.foot-count ul li {
	float: left;
	font-size: 14px;
	padding: 0px 15px;
	border-right: 1px dashed #21394c;
	line-height: 15px;
	text-align: center;
	font-weight: 500;
	color: #7a6a5c;
	line-height: 30px;
}
.cr {
	background: #040c13;
	float: left;
	width: 100%;
}
.cr p {
	width: 100%;
	text-align: center;
	margin: 0px;
	font-size: 13px;
	font-weight: 500;
	padding: 10px 0px;
	color: #8d9ca3;
}
.cr p a {
	color: #8d9ca3;
	text-decoration: underline;
}
/*-------------------------------------------------------*/
/* ADD LISTING STEPS
/*-------------------------------------------------------*/
.add-list-ste {
	width: 100%;
	margin-bottom: 30px;
}
.add-list-ste-inn {
}
.add-list-ste-inn ul {
	margin: 0 auto;
	display: table;
	position: relative;
}
.add-list-ste-inn ul:after {
	content: '';
	position: absolute;
	width: 90%;
	height: 2px;
	background: #ededed;
	left: 5%;
	top: 41px;
	z-index: 1;
}
.add-list-ste-inn ul li {
	float: left;
	text-align: center;
	margin: 0px 10px;
	z-index: 2;
	position: relative;
}
.add-list-ste-inn ul li a {
	text-align: center;
	background: #ededed;
	float: left;
	border-radius: 50px;
	color: #333;
	width: 80px;
	height: 80px;
	padding: 16px 0px 0px 0px;
}
.add-list-ste-inn ul li a:hover {
	background: #a5b6af;
	color: #fff;
}
.add-list-ste-inn ul li a span {
	font-size: 12px;
	text-transform: uppercase;
}
.add-list-ste-inn ul li a b {
	display: block;
	font-size: 12px;
	font-weight: 600;
	text-transform: capitalize;
}
.add-list-ste-inn ul li a.act {
	background: #21d78d;
	color: #fff;
}
.add-list .skip {
	text-align: center;
	display: block;
	padding-top: 20px;
	color: #333;
	font-size: 14px;
	text-transform: uppercase;
	font-weight: 500;
	letter-spacing: 3px;
	border-top: 1px solid #e1dede;
	margin-top: 30px;
}
.add-list button.btn {
	margin-top: 25px;
}
.add-list .img-name {
	width: 0;
	height: 0;
	position: absolute;
	opacity: 0;
}
.add-list-off {
}
.add-list-off ul li {
	border: 1px solid #f1eae5;
	margin-bottom: 40px;
	padding: 30px;
	border-radius: 2px;
	background: #fefaf7;
}
.add-prod-high-oth {
	padding: 0px;
	margin-top: 25px;
}
.add-prod-high-oth ul li {
	margin-bottom: 15px;
	padding: 20px;
}
.add-prod-high-oth .form-group, .add-prod-oth .form-group {
	margin: 0px;
}
.add-prod-oth {
	padding: 25px 25px 0px 25px;
	margin-top: 35px;
	background: #fff;
	margin-bottom: 25px;
	border: 1px solid #f4eeea;
}
.add-prod-oth ul {
}
.add-prod-oth ul li {
	background: none;
	border: 0px;
	padding: 0px;
}
.add-prod-oth ul li input {
}
.add-prod-oth ul li i {
	width: 32px;
	height: 32px;
	text-align: center;
	margin: 0 auto;
	display: table;
	margin-top: 12px;
	color: #21d78d;
}
.add-list-add-btn {
	position: absolute;
	right: 64px;
	top: 0px;
	font-size: 30px;
	border: 1px solid #1470cc;
	width: 32px;
	height: 32px;
	text-align: center;
	border-radius: 50px;
	line-height: 30px;
	cursor: pointer;
	color: #1470cc;/* padding-left: 2px; */
}
.add-list-rem-btn {
	position: absolute;
	right: 23px;
	top: 0px;
	font-size: 30px;
	border: 1px solid #1470cc;
	width: 32px;
	height: 32px;
	text-align: center;
	border-radius: 50px;
	line-height: 30px;
	cursor: pointer;
	color: #1470cc;
	padding-left: 5px;
}
.pt30 {
	padding-top: 30px;
}
.add-lis-oth {
}
.add-lis-oth i {
	width: 32px;
	height: 32px;
	text-align: center;
	margin: 0 auto;
	display: table;
	margin-top: 18px;
	color: #21d78d;
}
.log .add-lis-oth input {
	border: 0px;
	border-bottom: 1px solid #e4e6f2;
	padding-left: 0px;
	text-transform: capitalize;
}
.add-lis-done {
}
.add-lis-done h4 {
	font-size: 42px;
	margin-bottom: 5px;
	color: #000;
}
.add-lis-done .succ {
	background: #21d78d;
	color: #fff;
	margin: 0 auto;
	display: table;
	width: 140px;
	height: 140px;
	border-radius: 50%;
	font-size: 90px;
	font-weight: 700;
	padding: 25px;
	box-shadow: 0px 3px 13px -4px rgba(0, 0, 0, 0.4);
	margin-bottom: 20px;
}
.add-lis-done p {
	margin-bottom: 30px;
	font-weight: 400;
	font-size: 15px;
}
/*-------------------------------------------------------*/
/* DASHBOARD
/*-------------------------------------------------------*/
.ud {
	padding: 120px 0px 80px 0px;
	transition: all 0.5s ease;
}
.ud.op1 {
	opacity: 0.1;
	transition: all 0.5s ease;
}
.ud-inn {
	width: 90%;
	margin: 0 auto;
	display: table;
}
.ud-enqu .ud-cen {
	width: 82%;
	margin: 0px 0% 0px 2%;
}
.ud-enqu .ud-rhs {
	display: none;
}
.ud-rhs .ud-rhs-sec-3 {
	display: none;
}
.db-open .bl {
	display: none;
}
.db-open .al {
	display: block;
}
.db-menu {
	position: absolute;
	background: #fff;
	width: 225px;
	padding: 15px 20px;
	box-shadow: 0px 10px 7px 2px rgba(157, 152, 152, 0.21);
	margin: -1px 0px 0px 0px;
	display: none;
}
.db-menu ul {
}
.db-menu ul li {
}
.db-menu ul li a {
	color: #000;
	font-weight: 500;
	font-size: 12px;
	display: block;
	padding: 12px 0px;
	border-bottom: 1px solid #f1efec;
}
.db-menu ul li a img {
	width: 22px;
	margin-right: 15px;
}
.db-menu ul li a:before {
	content: '';
	position: absolute;
	width: 4px;
	height: 22px;
	background: #fff;
	margin: 0px 0px 0px -18px;
	transition: all 0.5s ease;
}
.db-menu ul li a:hover {
	padding-left: 18px;
	color: #ff8442;
	background: linear-gradient(to left, #fff, #ffefe6 70%);
}
.db-menu ul li a:hover:before {
	content: '';
	position: absolute;
	width: 4px;
	height: 22px;
	background: #ff8442;
	margin: 0px 0px 0px -18px;
	transition: all 0.5s ease;
}
.db-menu ul li:last-child a {
	border-bottom: 0px;
}
.ud-lhs {
	float: left;
	width: 16%;
}
.ud-lhs-s1 {
	position: relative;
	overflow: hidden;
	padding-bottom: 50px;
}
.ud-lhs-s1 img {
	width: 50px;
	height: 50px;
	border-radius: 50%;
	object-fit: cover;
	float: left;
	margin-right: 10px;
}
.ud-lhs-s1 h4 {
	margin: 0px;
	font-size: 16px;
	line-height: 15px;
	text-overflow: ellipsis;
	white-space: pre;
	overflow: hidden;
	/* margin-top: -7px;
     */
	font-weight: 600;
	padding-top: 10px;
}
.ud-lhs-s1 b {
	padding: 0px;
	font-size: 11px;
	font-weight: 400;
	color: #ac836d;
	line-height: 15px;
	float: left;
}
.ud-lhs-s2 {
}
.ud-lhs-s2 ul {
}
.ud-lhs-s2 ul li {
}
.ud-lhs-s2 ul li a {
	color: #000;
	font-weight: 500;
	font-size: 14px;
	display: block;
	padding: 9px 0px;
}
.cre-dup-form {
	display: none;
}
.cre-dup {
	margin-bottom: 25px;
}
.cre-dup a {
	width: 100%;
	background: #51c0ff;
	border: 0px;
	font-weight: 600;
	font-size: 15px;
	padding: 10px 0px;
	border-radius: 50px;
	display: inline-block;
	color: #fff;
	text-align: center;
}
.cre-dup span {
	width: 100%;
	background: #7fccbb;
	border: 0px;
	font-weight: 600;
	font-size: 15px;
	padding: 10px 0px;
	border-radius: 50px;
	display: inline-block;
	color: #fff;
	text-align: center;
	cursor: pointer;
}
.ud-lhs-s2 ul li a.db-lact {
	padding-left: 18px;
	color: #a97605;
	background: linear-gradient(to left, #fff, #fff4db 70%);
}
.ud-lhs-s2 ul li a:before {
	content: '';
	position: absolute;
	width: 4px;
	height: 22px;
	background: #fff;
	margin: 0px 0px 0px -18px;
	transition: all 0.5s ease;
}
.ud-lhs-s2 ul li a:hover {
	padding-left: 18px;
	color: #a97605;
	background: linear-gradient(to left, #fff, #fff4db 70%);
}
.ud-lhs-s2 ul li a.db-lact:before, .ud-lhs-s2 ul li a:hover:before {
	content: '';
	position: absolute;
	width: 4px;
	height: 22px;
	background: #ffb100;
	margin: 0px 0px 0px -18px;
	transition: all 0.5s ease;
}
.ud-lhs-s2 ul li a img {
	width: 22px;
	margin-right: 15px;
}
.ud-cen {
	float: left;
	width: 60%;
	margin: 0px 2%;
	background: #fff;
	box-shadow: 0px 2px 22px 3px rgba(157, 152, 152, 0.21);/* padding: 30px;
     */
}
.ud-rhs {
	float: left;
	width: 20%;
}
.ud-cen-s1 {
	float: left;
	width: 100%;
	/* margin-bottom: 50px;
     */
	padding: 30px;
}
.ud-cen-s1 h2 {
	font-size: 16px;
	font-weight: 600;
	margin-bottom: 20px;
}
.ud-cen-s1 ul li {
	float: left;
	width: 33.3333%;
	text-align: center;
}
.ud-cen-s1 ul li div {
	border-radius: 4px;
	padding: 30px;
	background: url(../images/listings/hot4.jpg) no-repeat;
	background-size: cover;
	position: relative;
	color: #fff;
}
.ud-cen-s1 ul li:nth-child(2) div {
	margin: 0px 5px;
	background: url(../images/listings/bike1.jpg) no-repeat;
	background-size: cover;
}
.ud-cen-s1 ul li:nth-child(3) div {
	background: url(../images/listings/re7.jpg) no-repeat;
	background-size: cover;
}
.ud-cen-s1 ul li div:before {
	content: '';
	width: 100%;
	height: 100%;
	position: absolute;
	left: 0px;
	right: 0px;
	top: 0px;
	bottom: 0px;
	background: #ffeee5;
	background: linear-gradient(to bottom, #ff8d8dc9, #00000057 70%);
	border-radius: 4px;
}
.ud-cen-s1 ul li div h4 {
	font-size: 16px;
	font-weight: 600;
	position: relative;
	text-overflow: ellipsis;
	white-space: pre;
	overflow: hidden;
}
.ud-cen-s1 ul li div p {
	margin-bottom: 30px;
	font-weight: 400;
	position: relative;
	font-size: 14px;
	text-overflow: ellipsis;
	white-space: pre;
	overflow: hidden;
}
.ud-cen-s1 ul li div b {
	font-size: 56px;
	font-weight: 600;
	line-height: 32px;
	position: relative;
}
.ud-cen-s1 ul li div a {
	position: absolute;
	cursor: pointer;
	left: 0px;
	right: 0px;
	top: 0px;
	bottom: 0px;
	z-index: 5;
}
.ud-cen-s2 {
	overflow: hidden;
	overflow-x: auto;
}
.ud-cen-s2, .ud-cen-s3 {
	float: left;
	width: 100%;
	position: relative;
	padding: 30px;
}
.ud-cen-s3 {
	padding-bottom: 0px;
}
.ud-cen-s4 {
	padding-bottom: 15px;
}
.ud-cen-s2 h2, .ud-cen-s3 h2 {
	font-size: 16px;
	font-weight: 600;
	margin-bottom: 20px;
}
.ud-cen-s2 a.db-tit-btn, .ud-cen-s3 a.db-tit-btn {
	position: absolute;
	right: 35px;
	top: 28px;
	color: #333;
	font-size: 13px;
	font-weight: 600;
	border-radius: 3px;
	padding: 3px 10px;
	background: #51c0ff;
	color: #fff;
	font-size: 12px;
}
.ud-cen-s2 a.db-tit-btn-1 {
	right: 160px;
}
.ud-cen-s2 a.db-tit-btn-2-ads {
	right: 215px;
}
.ud-cen-s2 table {
	width: 100%;
}
.ud-cen-s2 .nav-tabs {
}
.ud-cen-s2 .nav-tabs .nav-item {
}
.ud-cen-s2 .nav-tabs .nav-item a {
	font-size: 13px;
	font-weight: 500;/* color: #c5c5c5; */
}
.ud-cen-s2 .nav-tabs .nav-item a i {
	vertical-align: middle;
	font-size: 16px;
}
.ud-cen-s3 ul {
}
.ud-cen-s3 ul li {
	float: left;
	width: 33.333%;
	margin-bottom: 15px;
}
.ud-cen-s3 ul li .db-eve {
	background: #fff;
	padding: 0px;
	position: relative;
	overflow: hidden;
	transition: all 0.5s ease;
	box-shadow: 0px 2px 8px rgba(0, 0, 0, 0.11);
}
.ud-cen-s3 ul li .db-eve:hover {
	transform: scale(1.02);
	box-shadow: 0px 12px 9px -7px rgba(150, 150, 150, 0.59);
}
.ud-cen-s3 ul li .db-eve a {
}
.ud-cen-s3 ul li .db-eve a img {
	width: 100%;
	float: left;
	object-fit: cover;
	height: 135px;
	transition: all 0.5s ease;
}
.ud-cen-s3 ul li .db-eve a h5 {
	margin-bottom: 0px;
	color: #000;
	font-size: 14px;
	font-weight: 700;
	padding: 15px 15px;
	float: left;
	display: inline-block;
	width: 100%;
	text-overflow: ellipsis;
	white-space: pre;
	overflow: hidden;
}
.ud-cen-s3 ul li .db-eve a span {
	font-size: 11px;
	color: #ffffff;
	padding: 3px 7px;
	display: inline-block;
	/* width: 100%;
     */
	font-weight: 500;
	position: absolute;
	left: 0px;
	top: 0px;
	background: #ff9e78bf;
	border-radius: 0 0 10px 0;
}
.ud-rhs {
}
.ud-rhs ul li:last-child {
	padding-bottom: 0px;
	margin-bottom: 0px;
	border: 0px;
}
.ud-rhs h4 {
	font-size: 16px;
	margin-bottom: 20px;
}
.ud-rhs-sec-1 h4 {
}
.ud-rhs-sec-1, .ud-rhs-sec-2, .ud-rhs-sec-3, .ud-rhs-sec-4 {
	position: relative;
	overflow: hidden;
	/* background: #fff;
     */
	border: 1px solid #f2f3f3;
	margin-bottom: 40px;
	/* box-shadow: 0px 0px 11px -1px rgba(224, 224, 224, 0.69);
     */
	border-radius: 4px;/* padding: 25px;
     *//* border-top: 4px solid #7fccbb;
     */
}
.ud-rhs-sec-1 ul, .ud-rhs-sec-2 ul, .ud-rhs-sec-3 ul, .ud-rhs-sec-4 ul {
	padding: 25px;
}
.ud-rhs-sec-1 {
	padding: 0px;
}
.ud-rhs-sec-1 ul {
}
.ud-rhs-sec-1 ul li {
	border-bottom: 1px solid #ebebeb;
	margin-bottom: 15px;
	padding-bottom: 12px;
	transition: all 0.5s ease;
}
.ud-rhs-sec-1 ul li:hover {
	padding-left: 6px;
	transition: all 0.5s ease;
}
.ud-rhs-sec-1 ul li:hover h5 {
	color: #297bbb;
	transition: all 0.5s ease;
}
.ud-rhs-sec-1 ul li a {
	color: #333;
}
.ud-rhs-sec-1 ul li a h5 {
	font-size: 13px;
	font-weight: 700;
	margin-bottom: 5px;
	text-overflow: ellipsis;
	white-space: pre;
	overflow: hidden;
	color: #000;
}
.dash-adm-not-scr {
}
.dash-adm-not-scr ul {
	min-height: 100px;
	max-height: 265px;
	overflow-y: hidden;
}
.dash-adm-not-scr ul:hover {
	overflow-y: auto;
}
.ud-rhs-sec-1 ul li a p {
	font-size: 12px;
	text-overflow: ellipsis;
	white-space: pre;
	overflow: hidden;
	margin: 0px;
	font-weight: 400;
}
.ud-rhs-sec-1 h4, .ud-rhs-sec-2 h4, .ud-rhs-sec-3 h4, .ud-rhs-sec-4 h4 {
	font-size: 14px;
	font-weight: 600;
	margin-bottom: 0px;
	background: #c7ebff;
	padding: 15px 25px;
	color: #000;
	font-weight: 700;
}
.ud-rhs-sec-2 {
	padding: 0 0 15px 0;
}
.ud-rhs-sec-2 ul {
	float: left;
	width: 100%;
	padding: 0px;
}
.ud-rhs-sec-2 ul li {
	padding: 15px 15px 5px 15px;
}
.ud-rhs-sec-2 ul li a {
}
.ud-rhs-sec-2 ul li a img {
	width: 36px;
	height: 36px;
	border-radius: 50%;
	object-fit: cover;
	float: left;
	margin-right: 10px;
}
.ud-rhs-sec-2 ul li a h5 {
	font-size: 13px;
	/* float: left;
     */
	line-height: 15px;
	text-overflow: ellipsis;
	white-space: pre;
	overflow: hidden;
	font-weight: 600;
	color: #333;
	margin-bottom: 3px;
}
.ud-rhs-sec-2 ul li a p {
	font-size: 12px;
	line-height: 15px;
	white-space: pre;
	overflow: hidden;
	font-weight: 400;
	color: #8d8a8a;
	margin-bottom: 0px;
}
.ud-rhs-sec-2 ul li a p b {
	font-weight: 600;
	color: #505658;
}
.ud-rhs-sec-3 .list-ri-peo-like ul li {
	margin-left: 0px;
	padding: 3px;
	float: left;
	width: 20%;
}
.ud-rhs-sec-3 .list-ri-peo-like ul {
	padding: 0px;
}
.ud-rhs-sec-3 ul li .eve-box-list {
	border: 0px;
	padding: 0px;
	box-shadow: none;
}
.ud-rhs-sec-3 ul li .eve-box-list img {
	width: 49px;
	height: 49px;
}
.ud-rhs-sec-3 ul li .eve-box-list h4 {
	margin: 5px 0px 4px 0px;
	font-size: 13px;
	padding: 0px;
	background: none;
}
.ud-cen-s3 ul li:nth-child(2n+2) div {
	margin: 0px 10px;
}
.ud-rhs-sec-3 ul li .eve-box-list p {
	font-size: 11px;
}
.ud-rhs-sec-3 ul li .eve-box-list span {
	font-size: 10px;
	padding: 0px 8.5px;
	bottom: 0px;
}
.ud-rhs-sec-3 ul li .eve-box-list span b {
}
.ud-rhs-sec-3 ul li .eve-box-list a {
}
.ud-rhs-sec-4 {
}
.ud-rhs-sec-4 ul li {
	padding-bottom: 20px;
}
.blog-box-list {
	position: relative;
}
.blog-box-list h5 {
	font-size: 14px;
	font-weight: 600;
	margin-bottom: 5px;
	text-overflow: ellipsis;
	white-space: pre;
	overflow: hidden;
}
.blog-box-list p {
	font-size: 12px;
	text-overflow: ellipsis;
	white-space: pre;
	overflow: hidden;
	margin-bottom: 0px;
}
.blog-box-list span b {
}
.blog-box-list span {
	font-size: 12px;
}
.blog-box-list a {
}
.tz-db-table {
}
.ud-cen-s2 table {
}
.ud-cen-s2 table tr {
	color: #969595;
	border-bottom: 1px solid #e9e9e9;
}
.ud-cen-s2 table tr td {
	font-size: 11.5px;
	color: #333;
	padding: 14px 14px 14px 0px;
}
.ud-cen-s2 table tr td:nth-child(2) img {
	width: 36px;
	height: 36px;
	border-radius: 50%;
	object-fit: cover;
	float: left;
	margin-right: 15px;
}
.ud-cen-s2 table tr td:nth-child(2) {
	font-weight: 600;
	font-size: 12px;
}
.lead-tab table tr td:nth-child(2) {
	text-overflow: ellipsis;
	white-space: pre;
	overflow: hidden;
	width: 120px;
	float: left;
}
.lead-tab table tr td:nth-child(8) {
	text-overflow: ellipsis;
	white-space: pre;
	overflow: hidden;
	width: 200px;
	float: left;
}
.ud-cen-s2 table tr td:nth-child(2) span {
	display: block;
	font-size: 11px;
	font-weight: 400;
}
.ud-cen-s2 table tr th {
	font-size: 13px;
	color: #333;
	padding: 14px 14px 14px 0px;
	font-weight: 600;
}
.ca-sh-plan {
	display: none;
	position: relative;
}
.ca-sh-user {
	position: relative;
}
.frmtip {
	float: right;
	color: #0d78d7;
	text-decoration: underline;
	font-size: 13px;
	font-weight: 500;
	display: inline-block;
	position: absolute;
	right: 30px;
	top: 13px;
}
.db-pro-bot-btn {
	background: #51c0ff;
	border: 0px;
	font-weight: 600;
	font-size: 14px;
	padding: 10px 20px;
	border-radius: 50px;
	margin: 10px 0px;
	display: inline-block;
	color: #fff;
}
.db-pro-bot-btn:hover {
	color: #fff;
	background: #f18b54;
}
.ud-cen-s2.ud-pro-edit table tr td:nth-child(2) {
	display: flex;
}
.ud-pro-edit .form-group {
	margin: 0px;
	display: grid;
	width: 100%;
}
.ud-pro-edit .form-group input {
	width: 100%;
	font-size: 14px;
	font-weight: 500;
}
.ud-pro-edit table tr:last-child {
	border-bottom: 0px;
}
.db-list-com {
	padding: 20px;
	position: relative;
	overflow: hidden;
}
.db-list-rat {
	background: #f7ed94;
	padding: 4px 8px;
	font-weight: 600;
	color: #000;
	right: 15px;
	top: 0px;
	font-size: 11px;
	border-radius: 2px;
	text-align: center;
}
.db-list-ststus {
	background: #579edc;
	padding: 4px 8px;
	font-weight: 600;
	color: #ffffff;
	font-size: 11px;
	border-radius: 2px;
	border: 0px solid #d3d3d3;
}
.db-list-ststus-na {
	background: #fd8478;
	padding: 4px 8px;
	font-weight: 600;
	color: #fff;
	right: 15px;
	top: 0px;
	font-size: 12px;
	border-radius: 2px;
}
.db-list-edit {
	padding: 3px 5px;
	font-weight: 600;
	color: #595b64;
	font-size: 11px;
	border-radius: 2px;
	border: 1px solid #d3d3d3;
	cursor: pointer;
}
.db-list-edit:hover {
	background: #2196F3;
	color: #fff;
	border: 1px solid #2093ef;
}
.db-invo-dwn {
	padding: 6px 10px 6px 35px;
	font-weight: 600;
	color: #39708b;
	font-size: 11px;
	border-radius: 2px;
	border: 1px solid #becdd5;
	cursor: pointer;
}
.db-invo-dwn:before {
	content: 'file_download';
	margin: -3px 0 0 -23px;
	color: #39708b;
}
.udb-sugg {
	padding: 0px 0px 80px 0px;
	background: #ffeee5;
	background: linear-gradient(to top, #fff, #ffeee5 70%);
}
.udb-sugg .container {
	border-top: 1px solid #ebebeb;
	padding-top: 60px;
}
.udb-sugg .home-tit {
	padding-top: 0px;
}
.udb-sugg .hot-page2-hom-pre-head h4 {
	color: #ffffff;
}
.udb-sugg .hot-page2-hom-pre-head {
	background: #303f4a;
}
.udb-sugg .hot-page2-hom-pre-head:after {
	border-top-color: #31404b;
}
.udb-sugg .hot-page2-hom-pre ul li a {
	position: absolute;
	cursor: pointer;
	left: 0px;
	right: 0px;
	top: 0px;
	bottom: 0px;
	z-index: 5;
}
.udb-sugg .hot-page2-hom-pre-2 span {
	font-size: 12px;
}
.udb-sugg .hot-page2-hom-pre-2 span b {
	color: #8cb8bb;
	font-weight: 600;
}
.ud-notes {
	background: #fff2eb;
	border: 1px solid #f3dbcd;
	padding: 25px;
	margin-top: 50px;
	float: left;
	width: 100%;
}
.ud-notes p {
	font-size: 13px;
	line-height: 24px;
	margin: 0px;
}
.ud-notes p b {
}
.ad-table-inn {
}
.ad-table-inn img {
	width: 100px;
	transition: all 0.5s ease;
}
.ad-table-inn img:hover {
	transform: scale(3);
	box-shadow: 0px 1px 12px 0px rgba(150,150,150,0.8);
}
.ad-table-inn .db-list-rat:hover {
	background: #51c0ff;
	color: #fff;
}
.ud-rhs-pay {
	/* position: relative; */
    /* overflow: hidden; */
	background: #fff;
	float: left;
	/* text-align: center; */
	box-shadow: 0px 2px 15px -4px rgba(224, 224, 224, 0.8);
	border-radius: 10px;
	margin-bottom: 0px;
	width: 100%;
	/* padding: 20px; */
    /* color: #fff; */
	padding-bottom: 20px;
}
.ud-rhs-pay-inn {
}
.ud-rhs-pay-inn h3 {
	font-size: 15px;
	font-weight: 700;
	background: #03A9F4;
	color: #fff;
	padding: 15px 20px;
	margin-bottom: 0px;
	border-radius: 10px 10px 0px 0px;
}
.ud-rhs-pay-inn ul {
	padding: 15px;
}
.ud-rhs-pay-inn ul li {
	font-size: 12px;
	padding: 8px 0px;
	border-bottom: 1px solid #e6ecee;
}
.ud-rhs-pay-inn ul li b {
	width: 105px;
	display: inline-block;
}
.ud-rhs-pay-inn .btn {
	background: #F44336;
	color: #fff !important;
	font-size: 12px;
	padding: 5px 9px;
	border-radius: 2px;
	font-family: 'Quicksand', sans-serif;
	font-weight: 600;
	margin-top: 10px;
	cursor: pointer;
	float: left;/* margin-left: 20px; */
}
.ud-rhs-pay-inn .btn1 {
	margin-left: 20px;
}
.ud-rhs-pay-inn .btn2 {
	margin-left: 8px;
	background: #4CAF50;
}
.ud-payment {
	background: #fff;
	box-shadow: 0px 2px 22px 3px rgba(157, 152, 152, 0.21);
	padding: 30px;
	float: left;
	width: 100%;
}
.ud-rhs-promo {
	background: url(../images/promo.html) no-repeat;
	background-size: cover;
	padding: 25px;
	border-radius: 10px;
	margin-bottom: 25px;
	position: relative;
	color: #fff;
	float: left;
	width: 100%;
}
.ud-rhs-promo:before {
	content: '';
	position: absolute;
	width: 100%;
	height: 100%;
	background: #cac42680;
	left: 0px;
	top: 0px;
	right: 0px;
	bottom: 0px;
	border-radius: 10px;
}
.ud-rhs-promo:hover a {
	background: #FF9800;
	color: #fff;
}
.ud-rhs-promo h3 {
	font-size: 26px;/* font-weight: 600; */
}
.ud-rhs-promo p {
	font-size: 13px;
	color: #ffffff;
}
.ud-rhs-promo a {
	background: #d7d006;
	color: #000;
	font-size: 12px;
	text-transform: uppercase;
	font-weight: 700;
	padding: 6px 15px;
	line-height: 20px;
	border-radius: 4px;
	/* margin-top: -16px; */
	letter-spacing: 2px;
}
.ud-rhs-promo h3, .ud-rhs-promo p, .ud-rhs-promo a {
	position: relative;
}
.ud-rhs-promo-1 {
	background: url(../images/face.jpg);
	background-size: 190px;
	margin-top: 20px;
}
.ud-rhs-promo-1:before {
	background: #3f51b5d9;
}
.ud-rhs-promo-1 a {
	background: #03A9F4;
	color: #fff;
}
.pay-lhs {
	float: left;
	width: 25%;
}
.pay-lhs img {
	width: 100%;
	float: left;
	border-radius: 2px;
}
.pay-rhs {
	float: left;
	width: 75%;
	padding-left: 35px;
}
.pay-rhs ul {
}
.pay-rhs ul li {
	font-size: 13px;
	margin-bottom: 10px;
	float: left;
	width: 50%;
	font-weight: 400;
}
.pay-rhs ul li:nth-child(1) {
	width: 100%;
}
.pay-rhs ul li:nth-child(2) {
	width: 100%;
	font-size: 24px;
	color: #51c0ff;
	font-weight: 700;
}
.pay-rhs ul li b {
}
.pay-rhs ul li .ud-stat-pay-btn {
	font-size: 12px;
	font-weight: 600;
	color: #ffffff;
	display: inline-block;
	background: #21d78d;
	padding: 5px 15px;
	border-radius: 40px;
}
.ud-pro-link .pay-rhs ul li:nth-child(3) {
	width: 30%;
}
.ud-pro-link .pay-rhs ul li:nth-child(4) {
	width: 70%;
}
.ud-pay-op {
	float: left;
	width: 100%;
	margin-top: 50px;
}
.ud-pay-op h4 {
	font-size: 16px;
	font-weight: 600;
	margin-bottom: 20px;
}
.ud-pay-op ul {
}
.ud-pay-op ul li {
}
.pay-full {
	background: #fffbf1;
	border: 1px solid #f3ead1;
	padding: 25px;
	margin-bottom: 15px;
}
.pay-full .rbbox {
}
.pay-full .rbbox label {
	font-weight: 600;
	margin-bottom: 0px;
}
.pay-note {
	margin-top: 0px;
	/* display: none;
     */
	opacity: 0;
	transition: all 0.5s ease;
	height: 0px;
}
.pay-note span {
	font-size: 14px;
	display: block;
	margin-bottom: 8px;
	color: #7e5d3a;
	font-weight: 500;
}
.pay-note span i {
	font-size: 12px;
}
.pay-note button {
	background: #51c0ff;
	border: 0px;
	font-weight: 600;
	padding: 10px 40px;
	border-radius: 2px;
	display: inline-block;
	color: #fff;
	font-size: 14px;
	margin-top: 15px;
}
.pay-note form {
}
.pay-note form h4 {
	margin-top: 40px;
}
.pay-note form ul li {
}
.pay-note form ul li input {
	background-color: #fff;
	border: 1px solid #d9d0b8;
	font-size: 14px;
	font-weight: 500;
}
.pay-full .rbbox input[type="radio"]:checked ~ .pay-note {
	/* display:block;
     */
	opacity: 1;
	transition: all 0.5s ease;
	height: auto;
	margin-top: 20px;
}
.posr .form-group {
	position: relative;
}
.how-to-coll {
	/* text-align: left;
     */
	border: 1px solid #ebebeb;
	border-radius: 3px;
}
.how-to-coll ul {
}
.how-to-coll li {
	text-align: left;
	border-bottom: 1px solid #ebebeb;
	padding: 20px;
}
.how-to-coll li:last-child {
	border-bottom: 0px;
}
.how-to-coll li h4.colact {
}
.how-to-coll li h4 {
	text-align: left;
	font-size: 15px;
	margin-bottom: 0px;
	cursor: pointer;
	text-overflow: ellipsis;
	white-space: pre;
	overflow: hidden;/* padding-right: 50px;
     */
}
.how-to-coll li h5 {
	font-size: 14px;
	font-weight: 600;
	margin-top: 10px;
}
.how-to-coll li h4:after {
	content: 'expand_more';
	color: #212529;
	right: 30px;
	font-size: 25px;
	line-height: 17px;
	transition: all 0.5s ease;
}
.how-to-coll li h4.colact:after {
	transform: rotate(180deg);
	transition: all 0.5s ease;
}
.how-to-coll li div {
	display: none;
	padding-top: 15px;
}
.how-to-coll li div p {
	text-align: left;
	font-size: 13px;
	line-height: 22px;
	margin: 0px;
}
.how-to-coll li div ol {
	padding: 15px 0px 0px 0px;
}
.how-to-coll li div ol li {
	border: 0px;
	padding: 0px;
	font-size: 13px;
	font-size: 13px;
	line-height: 22px;
	margin: 0px;
	color: #81878d;
	list-style-type: disc;
	margin-left: 18px;
}
.use-act-err {
	position: fixed;
	left: 0px;
	background: #fffaba;
	background: linear-gradient(to bottom, #ffea31, #ffbe5e 100%);
	right: 0px;
	width: 100%;
	z-index: 12;
	bottom: 0px;
	padding: 5px 10px;
	border-top: 1px solid #ece9b5;
}
.use-act-err p {
	margin: 0px;
	font-size: 13px;
	color: #000;
	text-align: center;
	border: 0px;
	background: none;
	padding: 4px;
	font-weight: 500;
}
.ud-sett {
}
.ud-sett table tr {
}
.ud-sett table tr td {
	font-size: 14px;
	font-weight: 500;
}
.ud-sett table tr td select {
	font-size: 14px;
	font-weight: 500;
	border: 0px;
	background: #f6f6f6;
	cursor: pointer;
}
.ud-sett table tr td .form-group {
	margin-bottom: 0px;
}
.sub-btn {
	background: #51c0ff;
	border: 0px;
	font-weight: 600;
	font-size: 17px;
	padding: 10px 40px;
	font-size: 15px;
	border-radius: 50px;
	color: #fff;
	display: inline-block;
	text-align: center;
	vertical-align: middle;
	transition: color 0.15s ease-in-out, background-color 0.15s ease-in-out, border-color 0.15s ease-in-out, box-shadow 0.15s ease-in-out;
}
.ud-sett table tr:last-child {
	border-bottom: 0px;
}
.ud-sett table tr:last-child td {
	padding-bottom: 0px;
}
.all-noti {
}
.com-noti {
	background: #21d78d;
	padding: 10px 40px;
	border-radius: 0 0 20px 20px;
	display: table;
	margin: 0 auto;
	box-shadow: 0px 8px 8px -5px rgba(0, 0, 0, 0.3);
	transition: all 0.5s ease;
	position: fixed;
	top: -100px;
	z-index: 22;
	left: 0px;
	width: 100%;
	text-align: center;
	background: linear-gradient(to top, #0cc87c, #21d78d 70%);
}
.com-noti.cnoti-show {
	top: 0px;
	transition: all 0.5s ease;
}
.com-noti p {
	color: #fff;
	font-size: 13.5px;
	margin: 0px;
}
.com-noti p span {
}
.com-noti .yes {
	border: 1px solid;
	padding: 0px 10px;
	border-radius: 50px;
	cursor: pointer;
	margin-left: 20px;
	background: none;
	color: #fff;
}
.com-noti .no {
	border: 1px solid;
	padding: 0px 10px;
	border-radius: 50px;
	cursor: pointer;
	margin-left: 20px;
	background: none;
	color: #fff;
	margin-left: 10px;
}
.c-not-sure {
}
.ud-payment.ud-pro-link {
	background: #f3fbff;
	box-shadow: none;
	padding: 25px;
	border: 1px solid #f2f3f3;
}
.ud-pro-link .pay-rhs {
}
.ud-pro-link .pay-rhs ul li input {
	border: 1px solid #e4e4e4;
	background: #fffdfd;
	padding: 5px 10px;
	border-radius: 5px;
	width: 100%;
	font-size: 12px;
	font-weight: 500;
	color: #767879;
}
.ud-pro-link .pay-rhs ul li.pro {
	width: 100%;
	margin: 12px 0 15px 0;
}
.ud-pro-link .pay-rhs ul li.pre {
	margin-bottom: 0px;
}
.ud-pro-link .pay-rhs ul li.pre a {
	background: #51c0ff;
	border: 0px;
	font-weight: 600;
	padding: 6px 25px;
	font-size: 13px;
	border-radius: 50px;
	color: #fff;
	display: inline-block;
	text-align: center;
	vertical-align: middle;
}
.ud-pro-link .pay-rhs ul li:nth-child(2) {
	font-size: 20px;
	color: #30373c;
}
.ud-pro-link .pay-rhs ul li:nth-child(2) span {
	margin-right: 25px;
}
.us-pro-main {
}
.us-pro {
	float: left;
	width: 100%;
}
.us-pro-sec-1 {
	/* float: left;
     */
	width: 60%;
	margin: 0 auto;
	display: table;
}
.us-pro-sec-1-lhs {
	float: left;
	width: 25%;
}
.us-pro-sec-1-lhs img {
	width: 100%;
	height: 175px;
	border-radius: 50%;
	object-fit: cover;
	border: 5px solid #ffffff;
	box-shadow: 0px 6px 12px -3px rgba(0, 0, 0, 0.27);
}
.us-pro-sec-1-rhs {
	float: left;
	width: 75%;
	padding-left: 50px;
}
.us-pro-sec-1-rhs h1 {
	font-size: 28px;
	font-weight: 700;
	display: inline-block;
	margin: 0px;
	padding-right: 15px;
}
.us-pro-sec-1-rhs button {
	background: #51c0ff;
	border: 0px;
	font-weight: 600;
	font-size: 12px;
	padding: 5px 10px;
	border-radius: 30px;
	display: inline-block;
	color: #fff;
	text-align: center;
	top: -7px;
	position: relative;
}
.us-pro-main .pro-listing-box div:nth-child(1) p {
	font-weight: 500;
	color: #949494;
	text-overflow: ellipsis;
	height: auto;
	white-space: nowrap;
	font-size: 13px;
}
.us-pro-main .log p {
	border: 1px solid #f1e5e0;
	background: #fdf9f7;
}
.us-pro-sec-1-rhs ul.lis-cou {
	margin: 20px 0px 15px 0px;
	float: left;
	border-bottom: 1px solid #dee5ea;
	padding-bottom: 17px;
}
.us-pro-sec-1-rhs ul.lis-cou li {
	float: left;
	font-size: 16px;
	padding-right: 19px;
	font-weight: 600;
	font-family: 'Quicksand', sans-serif;
}
.us-pro-sec-1-rhs ul.lis-cou li b {
}
.us-pro-sec-1-rhs p {
	float: left;
	font-size: 14px;
	font-family: 'Quicksand', sans-serif;
	font-weight: 600;
}
.us-pro-sec-1-rhs p b {
}
.us-pro-sec-1-rhs ul.pro-soci {
	float: left;
	width: 100%;
}
.us-pro-sec-1-rhs ul.pro-soci li {
	float: left;
	margin-right: 8px;
}
.us-pro-sec-1-rhs ul.pro-soci li a {
}
.us-pro-sec-1-rhs ul.pro-soci li a img {
	width: 28px;
}
.us-pro-sec-2 {
	margin-top: 50px;
}
.us-pro-nav {
	border-bottom: 1px solid #dee5ea;
}
.us-pro-nav ul {
	margin: 0 auto;
	display: table;
}
.us-pro-nav ul li {
	float: left;/* padding: 0px 10px;
     */
}
.us-pro-nav ul li span {
	font-size: 16px;
	font-weight: 700;
	padding: 16px 10px;
	cursor: pointer;
	display: inline-block;
	font-family: 'Quicksand', sans-serif;
}
.us-pro-nav ul li span.act {
	border-bottom: 2px solid #0a77ff;
	color: #0a77ff;
}
.us-propg-main {
/* padding-top: 50px;
     */
}
.us-propg-main h2 {
	font-size: 20px;
	padding: 0px 15px;
	font-weight: 600;
}
.us-ppg-listings {
}
.us-ppg-listings label.rat {
	display: none;
}
.pro-rel-posts .us-ppg-blog {
	padding-top: 10px;
}
.us-ppg-event {
}
.us-ppg-follow {
}
.us-pro-sec-3 {
}
.us-pro-sec-4 {
}
.us-ppg-com ul {
}
.us-ppg-com ul li {
	float: left;
	width: 33.3333%;
}
.pro-rel-events .us-ppg-com {
	padding-top: 15px;
}
.pro-listing-box {
	background: #fff;
	position: relative;
	overflow: hidden;
	transition: all 0.5s ease;
	box-shadow: 0px 2px 8px rgba(0, 0, 0, 0.11);
	margin: 15px;
}
.pro-listing-box:hover div:nth-child(2) span {
	background: #2da2ff;
	transition: all 0.5s ease;
}
.pro-listing-box div:nth-child(1) {
	position: relative;
}
.pro-listing-box div:nth-child(1) img {
	width: 100%;
	transition: all .5s ease;
	height: 185px;
	object-fit: cover;
	border-radius: 2px;/* float: left;
     */
}
.pro-listing-box div:nth-child(1) h2 {
	font-size: 17px;
	font-weight: 700;
	padding: 25px 25px 0px 25px;
	text-overflow: ellipsis;
	white-space: pre;
	overflow: hidden;
}
.pro-listing-box div:nth-child(1) p {
	padding: 0px 25px;
	font-size: 14px;
	height: 40px;
	overflow: hidden;
}
.pro-listing-box div:nth-child(1) label.rat {
	/* position: absolute;
     */
	padding-left: 25px;
}
.pro-listing-box div:nth-child(1) label.rat i {
	color: #51c0ff;
	font-size: 20px;
	width: 14px;
}
.pro-listing-box div:nth-child(2) {
}
.pro-listing-box div:nth-child(2) span {
	display: block;
	width: 100%;
	background: #0b253a;
	color: #fff;
	font-size: 12px;
	text-transform: uppercase;
	font-weight: 600;
	text-align: center;
	letter-spacing: 1px;
	padding: 8px 5px;
	cursor: pointer;
}
.us-ppg-com {
	float: left;
	width: 100%;
	padding-top: 40px;
}
.us-ppg-com .fclk {
}
.pro-eve-box {
	background: #fff;
	position: relative;
	overflow: hidden;
	transition: all 0.5s ease;
	box-shadow: 0px 2px 8px rgba(0, 0, 0, 0.11);
	margin: 15px;/* width: 100%;
     */
}
.pro-eve-box:before {
	content: '';
	position: absolute;
	width: 100%;
	height: 100%;
	background: linear-gradient(to bottom, #14171e4a 23%, #000000bf 96%);
	z-index: 2;
	border-radius: 5px;
	transition: all 0.5s ease;
}
.us-ppg-blog .pro-eve-box:before {
	display: none;
}
.us-ppg-blog .pro-eve-box h2 {
	color: #333;
	font-size: 14px;
	margin-bottom: 0px;
}
.us-ppg-blog .pro-eve-box p {
	margin-bottom: 0px;
	color: #6a6a6a;
}
.pro-eve-box:hover {
	box-shadow: 0px 16px 11px -7px rgba(0, 0, 0, 0.68);
	transition: all 0.5s ease;
	transform: scale(1.01);
}
.pro-eve-box div img {
	width: 100%;
	transition: all .5s ease;
	height: 200px;
	object-fit: cover;
	border-radius: 2px;
}
.pro-eve-box div:nth-child(2) {
	z-index: 2;
	position: absolute;
	margin-top: -135px;
	color: #fff;
	width: 100%;
	padding-left: 15px;
	padding-right: 10px;
}
.us-ppg-blog div:nth-child(2) {
	margin-top: 0px;
	position: relative;
	background: #fff;
	padding: 15px;
}
.us-ppg-blog div:nth-child(2) span {
	position: absolute;
	right: 25px;
	top: -182px;
	font-size: 14px;
	font-weight: 500;
	color: #000000;
	background: #cad721;
	padding: 1px 10px;
	border-radius: 12px;
}
.pro-eve-box span {
	padding-left: 15px;
	font-size: 38px;
	font-weight: 700;
	color: #e1ba26;
}
.pro-eve-box span b {
}
.pro-eve-box h2 {
	text-overflow: ellipsis;
	white-space: pre;
	overflow: hidden;
	font-size: 20px;
}
.pro-eve-box p {
	font-size: 13px;
	padding: 0px 15px;
	text-overflow: ellipsis;
	white-space: pre;
	overflow: hidden;
	color: #dddcdc;
}
.pro-sm-box {
	background: #fff;
	padding: 10px;
	border-radius: 50px;
	position: relative;
	display: inline-block;
	width: 100%;
	transition: all 0.5s ease;
}
.pro-sm-box:hover {
	background: #fffaea;
	box-shadow: 0px 10px 10px -10px rgba(0, 0, 0, 0.68);
	transition: all 0.5s ease;
	transform: scale(1.01);
}
.us-ppg-follow ul li {
	padding: 10px;
	width: 25%;
}
.pro-sm-box:hover p {
	color: #333;
	transition: all 0.5s ease;
}
.pro-sm-box img {
	width: 36px;
	height: 36px;
	border-radius: 50%;
	object-fit: cover;
	float: left;
	margin-right: 10px;
}
.pro-sm-box h5 {
	font-size: 14px;
	/* float: left;
     */
	line-height: 15px;
	text-overflow: ellipsis;
	white-space: pre;
	overflow: hidden;
	font-weight: 600;
	color: #333;
	margin-bottom: 3px;
	padding-top: 4px;
}
.pro-sm-box p {
	font-size: 12px;
	line-height: 15px;
	white-space: pre;
	overflow: hidden;
	font-weight: 400;
	color: #919ca1;
	margin-bottom: 0px;
	transition: all 0.5s ease;
}
.pro-sm-box p b {
	font-weight: 500;
	color: #333;
}
.pro-sm-box a {
	position: absolute;
	cursor: pointer;
	left: 0px;
	right: 0px;
	top: 0px;
	bottom: 0px;
	z-index: 5;
}
.us-ppg-follow .ud-rhs-sec-2 {
	border: 0px;
	margin-bottom: 0px;
}
.pro-bot-shar {
	float: left;
	width: 100%;
	border-top: 1px solid #efd0d0;
	padding-top: 45px;
	margin-top: 50px;
}
.pro-bot-shar h4 {
	font-size: 20px;
	padding: 0px 15px;
	font-weight: 600;
	text-align: center;
	padding-bottom: 10px;
}
.pro-bot-shar ul {
	margin: 0 auto;
	display: table;
}
.pro-bot-shar ul li {
	float: left;
	margin-right: 10px;
	margin-bottom: 15px;
}
.sh-pro-face {
	background: #3b5998;
}
.sh-pro-shar {
	color: #fff;
	border-radius: 50px;/* padding: 8px 20px;
     */
}
.sh-pro-shar a {
	color: #fff;
	font-weight: 500;
	font-size: 14px;
	padding: 8px 20px;
	display: inline-block;
}
.sh-pro-shar a img {
	margin-right: 8px;
}
.sh-pro-twi {
	background: #55acee;
}
.sh-pro-link {
	background: #0e76a8;
}
.sh-pro-what {
	background: #55cd6c;
}
.blog-head {
	margin-top: 55px;
	padding: 65px 0px 20px 0px;
	background: #ffeee5;
	background: linear-gradient(to top, #fff, #ffeee5 70%);
	background: url(../images/illu/blog-bg.jpg) no-repeat center;
	background-size: cover;
	position: relative;
}
.blog-head:before {
	content: '';
	position: absolute;
	width: 100%;
	height: 100%;
	left: 0px;
	right: 0px;
	top: 0px;
	bottom: 0px;
	background: #ffeee5;
	background: linear-gradient(to top, #fff, #ffe6da9e 100%);
}
.eve-head {
	background: url(../images/event-bg.jpg) no-repeat center;
	background-size: cover;
}
.eve-head:before {
	background: #ffeee5;
	background: linear-gradient(to top, #fff, #ffc39fa6 100%);
}
.blog-head-inn {
	text-align: center;
	/* color: #212529;
     */
	position: relative;
}
.blog-head-inn h1 {
	font-weight: 700;
	font-size: 36px;
	padding-bottom: 5px;
	color: #212529;
}
.blog-head-inn p {
	font-size: 30px;
	font-weight: 300;
	margin: 6px 0px 20px 0px;
	color: #212529;
}
.blog-body .us-ppg-com ul li {
	width: 25%;
}
.blog-body .pro-eve-box p {
	padding: 0px;
}
.blog-body .pro-eve-box div img {
	height: 140px;
}
.blog-body .us-ppg-blog div:nth-child(2) span {
}
.blog-body .us-ppg-blog .pro-eve-box h2 {
	font-size: 15px;
}
.blog-body .us-ppg-blog .pro-eve-box p {
	font-size: 12px;
	/* margin: 0px;
     */
	line-height: 14px;
	margin-bottom: 6px;
	position: absolute;
	margin-top: -47px;
	background: #3aa372;
	color: #fff;
	padding: 3px 8px;
	font-weight: 500;
	border-radius: 50px;
}
.blog-head .ban-search {
	position: relative;
	width: 58%;
	background: none;
	padding: 0px;
}
.blog-head .ban-search .sr-sea {
	width: 100%;
}
.blog-head .ban-search .sr-btn {
	width: 28%;
}
.event-body, .blog-body {
	float: left;
	width: 100%;
	padding-bottom: 50px;
}
.event-body .us-ppg-com ul li {
}
.event-body .us-ppg-com ul li .eve-box {
	margin: 10px;
}
.event-body .eve-box div:nth-child(3) .auth {
	padding-left: 0px;
}
.event-body .eve-box div:nth-child(1) a img {
	height: 210px;
}
.event-body .us-ppg-com ul li .eve-box .addr {
	text-overflow: ellipsis;
	white-space: pre;
	overflow: hidden;
}
.eve-deta-pg {
	margin-top: 53px;
	float: left;
	width: 100%;
	background: #e5f3ff;
	background: linear-gradient(to top, #fff, #e5f3ff 70%);
}
.eve-deta-pg .eve-deta-pg-main {
	position: relative;
	float: left;
	width: 100%;
}
.eve-deta-pg .lhs {
	float: left;
	width: 65%;
	position: relative;
}
.eve-deta-pg .lhs .img {
	position: relative;
	overflow: hidden;
}
.eve-deta-pg .lhs .img:before {
	content: '';
	width: 100%;
	height: 100%;
	background: linear-gradient(to bottom, #ffffff00 23%, #282f3f 96%);
	border-radius: 5px;
	transition: all 0.5s ease;
	left: 0px;
	top: 0px;
}
.eve-deta-pg .lhs .img img {
	width: 100%;
	float: left;
	object-fit: cover;
	height: 425px;
	transition: all 0.5s ease;
}
.eve-deta-pg .head {
	margin-top: -120px;
	position: relative;
	z-index: 5;
	padding-left: 35px;
	color: #fff;
}
.eve-deta-pg .head .dat {
	font-size: 32px;
	font-weight: 500;
	color: #000000;
	background: #f6ff7f;
	padding: 1px 10px;
	border-radius: 25px;
	top: -20px;
	display: inline-block;
	position: relative;
}
.eve-deta-pg .head h1 {
	font-size: 28px;
	font-weight: 600;
	text-overflow: ellipsis;
	white-space: pre;
	overflow: hidden;
	padding-right: 20px;
}
.eve-deta-pg .head .addr {
	display: block;
}
.eve-deta-pg .head .pho {
}
.eve-deta-pg .rhs {
	float: left;
	width: 35%;
}
.eve-deta-pg .rhs .pglist-p-com {
	margin-bottom: 0px;
}
.eve-deta-pg .rhs .quote-pop {
	padding: 40px 60px;
}
.eve-deta-pg .rhs .quote-pop h3 {
}
.eve-deta-pg .rhs .quote-pop form {
}
.eve-deta-body {
	float: left;
	width: 100%;
	background: #fff;
	padding: 40px 0 50px 0;
}
.eve-deta-body .eve-deta-body-main {
}
.eve-deta-body .eve-deta-body-main .lhs {
	float: left;
	width: 65%;
	padding-right: 50px;
	border-right: 1px solid #e7e7e7;
}
.eve-deta-body .eve-deta-body-main .lhs p {
	font-size: 14px;
	line-height: 24px;
}
.eve-deta-body .eve-deta-body-main .rhs {
	float: left;
	width: 35%;
	padding-left: 50px;
}
.eve-deta-body .eve-deta-body-main .lhs iframe {
	width: 100% !important;
	height: 325px !important;
	margin: 25px 0px;
	border-radius: 5px
}
.eve-deta-body .pro-bot-shar {
	margin-bottom: 0px;
}
.eve-deta-body .rhs h4 {
	font-size: 18px;
	font-weight: 600;
}
.eve-deta-body .rhs .sec-1 {
	margin-bottom: 40px;
}
.eve-deta-body .rhs .sec-1 ul {
}
.eve-deta-body .rhs .sec-1 ul li {
	font-size: 14px;
	margin-bottom: 10px;
	padding-left: 15px;
}
.eve-deta-body .rhs .sec-1 ul li:before {
	content: 'radio_button_checked';
	position: absolute;
	/* width: 6px; */
    /* height: 6px; */
    /* background: #d0d1c3; */
	border-radius: 50%;
	margin: 1px 0px 0px -20px;
	font-weight: 900;
	font-size: 12px;
	color: #47b83f;
}
.eve-deta-body .rhs .sec-1 ul li b {
}
.eve-deta-body .rhs .sec-2 {
	margin-bottom: 40px;
}
.eve-deta-body .rhs .sec-2 iframe {
	border: 0px;
	width: 100%;
	height: 150px;
	border: 5px solid #fff;
	box-shadow: 0px 3px 14px -8px rgba(42, 42, 42, 0.8);
}
.eve-deta-body .rhs .sec-3 {
	border-top: 1px solid #e7e7e7;
	padding-top: 25px;
}
.eve-deta-body .rhs .sec-3 .ud-lhs-s1 {
	padding-bottom: 0px;
}
.pro-rel-events, .pro-rel-posts {
	float: left;
	width: 100%;
	/* border-top: 1px solid #efd0d0;
     */
    /* padding-top: 45px;
     */
	margin-top: 50px;
}
.pro-rel-events h4, .pro-rel-posts h4 {
	font-size: 20px;
	padding: 0px 15px;
	font-weight: 600;
	text-align: center;
	padding-bottom: 0px;
	position: relative;/* color: #ff853c;
     */
}
.pro-rel-events h4:after {
}
.eve-deta-body .rhs .sec-4 {
}
.eve-deta-body .rhs .sec-4 h4 {
	font-size: 16px;
}
.eve-deta-body .rhs .sec-4 ul {
	height: 320px;
	overflow: hidden;
}
.eve-deta-body .rhs .sec-4 ul:hover {
	overflow-y: auto;
}
.eve-deta-body .rhs .sec-4 ul li {
	padding-bottom: 8px;
}
.eve-deta-body .rhs .sec-4 input {
	border: 0px;
	border-bottom: 1px solid #e2e2e2;
	width: 100%;
	margin: 15px 0px 20px 0px;
	font-size: 14px;
}
.eve-deta-body .rhs .sec-4 ul li a {
	font-size: 13px;
	color: #333;
	font-weight: 400;
	padding-left: 25px;
}
.eve-deta-body .rhs .sec-4 ul li a:before {
	content: "keyboard_arrow_right";
	margin: 4px 0 0 -25px;
	position: relative;
	top: 3px;
	left: -6px;
}
.eve-deta-body .rhs .sec-4 ul li a:hover {
	color: #0989e7;
	font-weight: 600;
}
.eve-deta-body.blog-deta-body .rhs .sec-3 {
	border-top: 0px solid #e7e7e7;
	padding-top: 0px;
	border-bottom: 1px solid #e7e7e7;
	margin-bottom: 25px;
	padding-bottom: 0px;
}
.eve-deta-body.blog-deta-body .rhs .sec-3 .ud-lhs-s1 {
	padding-bottom: 25px;
}
.pro-rel-posts {
}
.pro-rel-posts .pro-eve-box p {
	padding: 0px;
}
.db-noti {
}
.db-noti ul {
}
.db-noti ul li {
	color: #969595;
	border-bottom: 1px solid #e9e9e9;
	padding: 10px 0;
	transition: all 0.5s ease;
}
.db-noti ul li:hover {
	transition: all 0.5s ease;
	background: #fafafa;
	padding-left: 20px;
	box-shadow: 0px 0px 21px 2px rgba(157, 152, 152, 0.27);
}
.db-noti ul li div {
	font-size: 14px;
	color: #333;
	font-weight: 500;
}
.db-noti ul li div a {
	font-weight: 600;
	color: #128fcc;
}
.db-noti ul li div a:hover {
	text-decoration: underline;
}
.db-noti ul li span {
	font-size: 12px;
}
.db-noti ul li p {
	font-size: 13px;
	margin-bottom: 0px;
	color: #646464;
}
.add-list-ser {
}
.add-list-ser ul li {
	border: 1px solid #f7eae3;
	margin-bottom: 25px;
	padding: 20px 15px 15px 15px;
	border-radius: 2px;
	background: #fff8f5;
}
.ui-datepicker {
	padding: .2em .2em 0;
	display: none;
}
.ui-datepicker table {
	width: 100%;
	font-size: .9em;
	border-collapse: collapse;
	margin: 0 0 .4em;
}
.ui-datepicker th {
	padding: .7em .3em;
	text-align: center;
	font-weight: 500;
	color: #aaaaaa;
	border: 0;
}
.ui-datepicker td {
	border: 0;
	padding: 1px;
}
/* RTL support */
.ui-datepicker-rtl {
	direction: rtl;
}
.ui-datepicker-rtl .ui-datepicker-prev {
	right: 2px;
	left: auto;
}
/* Component containers ----------------------------------*/
.ui-widget {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 1em;
}
.ui-widget .ui-widget {
	font-size: 1em;
}
.ui-widget input, .ui-widget select, .ui-widget textarea, .ui-widget button {
	/* font-family: Arial, Helvetica, sans-serif;
     */
	font-size: 1em;
	border: 0px;
	height: 25px;
	padding: 0px 10px;
	border-radius: 3px;
	margin: 0px 5px !important;
	font-family: 'Poppins', sans-serif;
	font-size: 14px !important;
	font-weight: 600;
}
.ui-widget.ui-widget-content {
	border: 0px solid #c5c5c5;
	box-shadow: 0px 0px 54px rgba(0, 0, 0, 0.31);
	padding: 20px;
	width: 335px;
}
/* Interaction states ----------------------------------*/
.ui-state-default, .ui-widget-content .ui-state-default, .ui-widget-header .ui-state-default, .ui-button,     /* We use html here because we need a greater specificity to make sure disabled works properly when clicked or hovered */ html .ui-button.ui-state-disabled:hover, html .ui-button.ui-state-disabled:active {
	border: 0px solid #b4b4b4;
	background: #f6f6f6;
	font-weight: normal;
	color: #4f4f4f;
	text-align: center;
	width: 40px;
	height: 40px;
	padding: 10px;
}
.ui-state-hover, .ui-widget-content .ui-state-hover, .ui-widget-header .ui-state-hover, .ui-state-focus, .ui-widget-content .ui-state-focus, .ui-widget-header .ui-state-focus, .ui-button:hover, .ui-button:focus {
	font-weight: normal;
	border: 0px solid #dad55e;
	background: #ffbd77;
	color: #ffffff;
	border-radius: 25px;
}
.ui-state-hover a, .ui-state-hover a:hover, .ui-state-hover a:link, .ui-state-hover a:visited, .ui-state-focus a, .ui-state-focus a:hover, .ui-state-focus a:link, .ui-state-focus a:visited, a.ui-button:hover, a.ui-button:focus {
	color: #2b2b2b;
	text-decoration: none;
}
.ui-datepicker .ui-datepicker-prev, .ui-datepicker .ui-datepicker-next {
	display: none;
}
.ad-pri-cal {
	margin-top: 10px;
}
.ad-pri-cal ul {
}
.ad-pri-cal ul li {
	float: left;
	width: 25%;
}
.ad-pri-cal ul li div {
	background: #fffce3;
	border: 1px solid #efebc8;
	padding: 20px;
	display: block;
	text-align: center;
	margin: 0px 10px;
}
.ad-pri-cal ul li:last-child div {
	border: 1px solid #16be7a;
	background: #21d78d;
	color: #fff;
}
.ad-pri-cal ul li span {
	font-size: 14px;
}
.ad-pri-cal ul li h5 {
	margin: 5px 0px 0px 0px;
	font-weight: 600;
	font-size: 22px;
}
.db-fol-grid {
}
.db-fol-grid ul {
}
.db-fol-grid ul li {
	float: left;
	width: 33.3333%;
}
.pro-fol-gr {
	border: 1px solid #f8eee9;
	margin: 8px;
	padding: 25px 15px;
	text-align: center;
	background: #ffffff;
	transition: all 0.5s ease;
	background: linear-gradient(to bottom, #fff, #fcf6f3 70%);
	position: relative;
}
.pro-fol-gr img {
	width: 100px;
	height: 100px;
	border-radius: 50%;
	object-fit: cover;
}
.pro-fol-gr h4 {
	font-size: 12px;
	font-weight: 400;
	margin: 15px 0px;
	color: #a7a7a7;/* letter-spacing: 1px;
     */
}
.pro-fol-gr h4 b {
	color: #000;
	display: block;
	font-size: 14px;
	font-weight: 600;
	letter-spacing: 0;
}
.pro-fol-gr ol {
	float: left;
	width: 100%;
	padding: 0px;
	position: absolute;
	background: #fff;
	left: 0px;
	top: 0px;
	padding: 50px 10px;
	transition: all 0.2s ease;
	background: linear-gradient(to bottom, #fff, #fcf6f3 70%);
	opacity: 0;
	transform: translateY(-10px);
}
.pro-fol-gr:hover ol {
	opacity: 1;
	transition: all 0.2s ease;
	transform: translateY(0px);
}
.pro-fol-gr ol li {
	color: #919191;
	display: block;
	font-size: 11px;
	font-weight: 500;
	text-transform: uppercase;
	letter-spacing: 1px;
}
.pro-fol-gr ol li b {
	color: #333;
	display: block;
	font-size: 16px;
	font-weight: 600;
}
.pro-fol-gr span {
	background: #ffebaf;
	padding: 7px 30px;
	font-weight: 600;
	color: #000;
	font-size: 11px;
	border-radius: 2px;
	text-align: center;
	cursor: pointer;
	text-transform: uppercase;
	display: inline-block;
}
.pro-fol-gr:hover {
	box-shadow: 0px 16px 11px -7px rgba(55, 63, 67, 0.45);
	transition: all 0.5s ease;/* transform: scale(1.01);
     */
}
.enq-sav {
	position: absolute;
	top: 10px;
	right: 10px;
}
.enq-sav i {
	cursor: pointer;
	color: #f6b800;
	border-radius: 50%;
	border: 1px solid #fdf5dd;
	background: #fdf5dd;
	font-size: 16px;
	padding: 4px 4px;
	text-align: center;
	/* line-height: 14px; */
	width: 25px;
	height: 25px;
	box-sizing: border-box;
	transition: all 0.5s ease;
}
.enq-sav i.sav-act {
	color: #ffffff;
	box-shadow: 0 0 0 rgb(246, 184, 0);
	animation: pulse 1.5s 1;
	border: 1px solid #f6b800;
	color: #4173ea;
	border-radius: 50%;
	border: 1px solid #bfd2ff;
	background: #bfd2ff;
}
.tooltip-inner {
	background-color: #00cc00;
}
.ldelik.sav-act {
	background: #4274eb;
	color: #ffffff;
	border: 1px solid #4274eb;
	transition: all 0.5s ease;
}
.ldelik.sav-act b {
	color: #ffffff;
}
.ldelik.sav-act:before {
	color: #ffffff;
}
.list-pg-write-rev {
}
.list-pg-write-rev .col {
	padding: 0px;
}
.list-pg-write-rev .row .col {
	padding: 0px 15px;
}
span#Review_Disable, div#pop_enq_success, #pop_enq_same {
	display: block;
	text-align: center;
	padding: 20px 10px;
	border-radius: 2px;
	margin-bottom: 20px;
	font-weight: 500;
	text-transform: uppercase;
	font-size: 14px;
}
span#Review_Disable {
	border: 1px solid #d2e0ef;
	background: #ecf5ff;
	color: #486b91;
}
div#pop_enq_success {
	border: 1px solid #8bf6bf;
	background: #d5ffea;
}
div#pop_enq_success p {
	color: #106e43;
	margin: 0px;
}
#pop_enq_same {
	border: 1px solid #ffd5d5;
	background: #ffd5d5;
	font-size: 12px;
}
#pop_enq_same p {
	color: #ac6c6c;
	margin: 0px;
	font-size: 12px;
}
/*-------------------------------------------------*/
/* ALL LISTING GRID VIEW
/*-------------------------------------------------*/
.f2 {
	margin: 30px 0px 10px 0px;
	float: left;
	display: inline-block;
	width: 100%;
	padding: 0px 15px;
}
.vfilter {
	display: inline-block;
	float: right;
	background: #fff;
	border-radius: 5px;
	padding: 5px;
	box-shadow: 2px 0px 9px 0px #33333321;
}
.vfilter i {
	vertical-align: sub;
	cursor: pointer;
	color: #93999b;
	font-size: 20px;
	padding: 0px 5px;
}
.vfilter i.act {
	color: #02acd2;
}
.all-list-sh.cview1 .eve-box div:nth-child(1) {
	width: 100%
}
.all-list-sh.cview1 ul li {
	float: left;
	width: 50%;
}
.all-list-sh.cview1 .eve-box div .auth {
	width: 50%;
}
.all-list-sh.cview1 .eve-box div .links {
	width: 50%;
}
.all-list-sh.cview1 .links a, .all-list-sh.cview1 .links span {
	display: none;
}
.all-list-sh.cview1 .links a:first-child {
	display: block;
}
.all-list-sh.cview1 .addr {
	text-overflow: ellipsis;
	white-space: pre;
	overflow: hidden;
}
.all-list-sh.cview3 .eve-box div:nth-child(1) {
	width: 100%
}
.all-list-sh.cview3 ul li {
	float: left;
	width: 50%;
}
.all-list-sh.cview3 .eve-box div .auth {
	width: 50%;
}
.all-list-sh.cview3 .eve-box div .links {
	width: 50%;
}
.all-list-sh.cview3 .links a, .all-list-sh.cview3 .links span {
	display: none;
}
.all-list-sh.cview3 .links a:first-child {
	display: block;
}
.all-list-sh.cview3 .addr {
	text-overflow: ellipsis;
	white-space: pre;
	overflow: hidden;
}
.all-list-sh.cview3 .eve-box div:nth-child(3), .all-list-sh.cview3 .addr, .all-list-sh.cview3 .pho, .all-list-sh.cview3 .mail {
	display: none;
}
.all-list-sh.cview3 .eve-box div:nth-child(2) {
	padding: 25px 25px 5px 25px;
}
.all-list-sh.cview3 .eve-box div:nth-child(1) img {
	height: 235px;
}
/*========== ALL SERVICES PAGE - SLIDER ===========*/
.cate-sli .carousel-inner a {
	position: absolute;
	width: 100%;
	height: 100%;
	top: 0;
	left: 0;
	right: 0;
	bottom: 0
}
.cate-sli .carousel-control-prev-icon, .cate-sli .carousel-control-next-icon {
	background-image: none;
	background: #fff;
	padding: 25px;
	border-radius: 50px;
	position: relative
}
.cate-sli .carousel-control-prev-icon:before, .cate-sli .carousel-control-next-icon:before {
	content: "";
	font-size: 42px;
	line-height: 0;
	text-align: center;
	left: 4px;
	color: #333;
	background: url('../images/icon/next.png') no-repeat;
	width: 24px;
	height: 24px;
	background-size: cover;
}
.cate-sli .carousel-control-next-icon:before {
	margin: -10px 0px 0px 10px;
}
.cate-sli .carousel-control-prev-icon:before {
	transform: rotate(180deg);
	margin: -12px 0px 0px 8px;
}
/*========== PRODUCT - SLIDER ===========*/
.bpro-sli .carousel-inner a {
	position: absolute;
	width: 100%;
	height: 100%;
	top: 0;
	left: 0;
	right: 0;
	bottom: 0
}
.bpro-sli .carousel-control-prev-icon, .bpro-sli .carousel-control-next-icon {
	background-image: none;
	background: #fff;
	padding: 25px;
	border-radius: 50px;
	position: relative
}
.bpro-sli .carousel-control-prev-icon:before, .bpro-sli .carousel-control-next-icon:before {
	content: "keyboard_arrow_left";
	font-size: 42px;
	line-height: 0;
	text-align: center;
	left: 4px;
	color: #333
}
.bpro-sli .carousel-control-next-icon:before {
	content: 'keyboard_arrow_right'
}
/*========== LISTING DETAIL - SLIDER ===========*/
.list-pg-inn-sp .carousel-inner a {
	position: absolute;
	width: 100%;
	height: 100%;
	top: 0;
	left: 0;
	right: 0;
	bottom: 0
}
.list-pg-inn-sp .carousel-control-prev-icon, .list-pg-inn-sp .carousel-control-next-icon {
	background-image: none;
	background: #fff;
	padding: 25px;
	border-radius: 50px;
	position: relative
}
.list-pg-inn-sp .carousel-control-prev-icon:before, .list-pg-inn-sp .carousel-control-next-icon:before {
	content: "keyboard_arrow_left";
	font-size: 42px;
	line-height: 0;
	text-align: center;
	left: 4px;
	color: #333
}
.list-pg-inn-sp .carousel-control-next-icon:before {
	content: 'keyboard_arrow_right'
}
.ani-quo {
	position: fixed;
	bottom: -10px;
	right: -400px;
	z-index: 10;
	transition: all 2s ease;
	cursor: pointer;
}
.ani-quo.ani-quo-act {
	right: 0px;
	transition: all 2s ease;
}
.ani-q1 {
	background: #fff;
	padding: 15px;
	border-radius: 5px;
	border: 1px solid #fff3e2;
	transition: all .5s ease;
	box-shadow: 0 7px 23px -13px rgb(37, 39, 42);
	margin-right: 65px;
	position: relative;
	margin-bottom: 18px;
}
.ani-q1:after {
	content: ' ';
	position: absolute;
	width: 0;
	height: 0;
	left: auto;
	right: -1px;
	bottom: -20px;
	border: 12px solid;
	border-color: #ffffff #fec9a3 transparent transparent;
}
.ani-q1 h4 {
	font-size: 22px;
	color: #000;
	font-weight: 600;
}
.ani-q1 p {
	margin: 0px;
	font-size: 14px;
	font-weight: 400;
	padding-bottom: 12px;
}
.ani-q1 span {
	background: #149f5c;
	color: #fff;
	padding: 10px 30px;
	border-radius: 3px;
	border: 0px solid #333;
	display: inline-block;
	font-weight: 400;
	text-transform: capitalize;
}
.ani-q2 {
}
.ani-q2 img {
	width: 150px;
	float: right;
}
.ani-quo-form {
	position: fixed;
	right: -400px;
	width: 375px;
	height: 100%;
	top: 0px;
	z-index: 33;
	background: #13324c;
	overflow-y: auto;
	transition: all 0.5s ease-in-out;
	box-shadow: -22px 0px 73px -22px rgba(42, 42, 42, 0.48);
}
.ani-quo-form.ani-quo-form-act {
	transition: all 0.5s ease-in-out;
	right: 0px;
}
.ani-quo-form .tit {
	margin: 0px;
	padding-top: 60px;
}
.ani-quo-form .tit h3 {
	font-size: 22px;
	line-height: 28px;
	color: #fff;
}
.ani-quo-form .tit h3 span {
	display: block;
	font-weight: 700;
}
.ani-quo-form .hom-col-req {
	box-shadow: none;
	margin: 0px;
	background: none;
}
.ani-quo-form .hom-col-req form {
}
.ani-quo-form .hom-col-req form input {
/* border: 0px; */
    /* border-radius: 0px; */
}
.ani-quo-form .hom-col-req form select {
}
.ani-quo-form .hom-col-req form button {
	background: #006cc7;
	border: 1px solid #006cc7;
}
.ani-req-clo {
	color: #fff;
	font-size: 25px;
	position: absolute;
	left: 15px;
	top: 15px;
	cursor: pointer;
}
.how-wrks {
	float: left;
	width: 100%;
	position: relative;
}
.how-wrks .home-tit {
}
.how-wrks .home-tit h2 {
}
.how-wrks .home-tit h2 span {
}
.how-wrks .home-tit p {
}
.how-wrks-inn {
}
.how-wrks-inn ul {
}
.how-wrks-inn ul li {
	float: left;
	width: 25%;
	margin-bottom: 5px;
}
.how-wrks-inn ul li div {
	text-align: center;
	border: 1px solid #f1f1f1;
	border-radius: 5px;
	padding: 10px;
	margin: 0px 10px;
	position: relative;
	transition: all 0.5s ease;
}
.how-wrks-inn ul li div:hover {
	background: #fff;
	transform: translateY(-8px);
	box-shadow: 0 19px 46px -39px rgb(37, 39, 42);
}
.how-wrks-inn ul li div span {
	position: relative;
	width: 30px;
	height: 30px;
	border-radius: 50px;
	background: #548aff;
	color: #fff;
	font-size: 16px;
	padding: 3px 0px;
	display: table;
	margin: 0 auto;
	margin-top: -44px;
}
.how-wrks-inn ul li div img {
	max-width: 230px;
	margin-top: 25px;
	max-height: 150px;
}
.how-wrks-inn ul li div h4 {
	font-weight: 600;
	font-size: 22px;
	padding: 20px 0px 2px 0px;
}
.how-wrks-inn ul li div p {
	margin: 0px;
	font-size: 13px;
	color: #636363;
}
.mob-app {
	float: left;
	width: 100%;
	padding-top: 100px;
	position: relative;
	z-index: 5;
}
.mob-app .lhs {
	float: left;
	width: 50%;
}
.mob-app .lhs img {
	width: 80%;
}
.mob-app .rhs {
	float: left;
	width: 50%;
}
.mob-app .rhs h2 {
	font-size: 32px;
	padding-bottom: 20px;
}
.mob-app .rhs h2 span {
}
.mob-app .rhs ul {
	padding-bottom: 20px;
}
.mob-app .rhs ul li {
	font-size: 15px;
	padding-bottom: 10px;
	padding-left: 30px;
}
.mob-app .rhs ul li:before {
	content: 'chevron_right';
	margin: -2px 0px 0px -27px;
	color: #0291d2;
}
.mob-app .rhs ul ~ span {
	font-size: 14px;
	float: left;
	display: inline-block;
	margin-bottom: 20px;
}
.mob-app .rhs form {
	position: relative;
	overflow: hidden;
	background: #fff;
	padding: 20px;
	margin: 25px 0px 0px 0px;
	box-shadow: 0px 1px 20px -13px rgba(42, 42, 42, 0.86);
	width: 80%;
}
.mob-app .rhs a {
}
.mob-app .rhs a img {
	width: 140px;
	float: left;
	display: inline-block;
	margin: 0 5px 5px 0;
}
.mob-app .rhs form ul {
	padding: 0px;
	margin: 0px;
}
.mob-app .rhs form ul li {
	list-style-type: none;
	display: inline-block;
	float: left;
	padding: 0px;
}
.mob-app .rhs form ul li:before {
	display: none;
}
.mob-app .rhs form ul li input {
	width: 100%;
	background: #FFF;
	border: 1px solid #f1f3f5;
	padding: 8px;
	font-size: 15px;
	font-weight: 500;
	font-family: 'Quicksand', sans-serif;
}
.mob-app .rhs form ul li input[type="submit"] {
	color: #fff;
	border: -1px solid #1ebef0;
	font-weight: 600;
	border-radius: 2px;
	box-sizing: border-box;
	-moz-box-sizing: border-box;
	-webkit-box-sizing: border-box;
	background: #0291d2;/* background: linear-gradient(to bottom, #01a0d8, #0485b3); */
}
.mob-app .rhs form ul li:nth-child(1) {
	width: 65%;
}
.mob-app .rhs form ul li:nth-child(2) {
	width: 35%;
}
/*---======================---*/
.soc-log {
	float: left;
	width: 100%;
	padding: 30px 30px 0px 30px;
}
.soc-log .g-signin2 .abcRioButtonLightBlue {
	width: 100% !important;
	margin-bottom: 10px;
	color: #666;
	background: #fff;
	border: 1px solid #dadada;
	box-shadow: none;
}
.soc-log .abcRioButtonIcon {
	left: 32%;
	position: absolute;
}
.soc-log ul {
}
.soc-log ul li {
	float: left;
	width: 100%;
}
.soc-log ul li a {
	float: left;
	width: 100%;
	display: block;
	text-align: center;
	border-radius: 3px;
	font-size: 13px;
	font-weight: 500;
	vertical-align: middle;
	padding: 7px 5px;
}
.soc-log ul li a img {
	width: 22px;
	padding-right: 5px;
}
.soc-log ul li a.login-goog {
	margin-bottom: 10px;
	color: #4f7083;
	background: #fff;
	border: 1px solid #ccc;
}
.soc-log ul li a.login-fb {
	color: #666;
	background: #fff;
	border: 1px solid #dadada;
}
/*---======================---*/
.all-list-bre {
	margin-top: 52px;
	background: url('../images/all-list-bg.jpg') no-repeat #5085f7;
	padding: 35px 0px 140px 0px;
	position: relative;
	background-size: cover;
}
.all-pro-bre {
	background: url('../images/all-product-bg.jpg') no-repeat #5085f7;
	background-size: cover;
	background-position: center center;
}
.all-list-bre:before {
	content: '';
	position: absolute;
	width: 100%;
	height: 100%;
	left: 0px;
	right: 0px;
	top: 0px;
	bottom: 0px;
	background: #0d598dd1;
}
.map-error-box {
	margin: 0 auto;
	background: #ffddd2;
	border: 1px solid #ffc1bc;
	font-size: 13px;
	padding: 10px 20px;
	border-radius: 2px;
	color: #bb4c4c;
	position: absolute;
	box-shadow: 0px 2px 10px -2px #686868;
	font-weight: 500;
	width: 100%;
	text-align: center;
	z-index: 13;
}
.all-pro-bre:before {
	background: #a67403d1;
}
.all-list-bre .sec-all-list-bre {
	opacity: 1!important;
}
.all-list-bre h1, .all-list-bre h2 {
	font-weight: 600;
	margin: 0px;
	font-size: 32px;
	line-height: 34px;
	width: 100%;
	color: #fff;
	padding-bottom: 10px;
	position: relative;
}
.all-list-bre ul {
	float: left;
	position: relative;
}
.all-list-bre ul li {
	float: left;
	margin-right: 25px;
}
.all-list-bre ul li:after {
	content: 'keyboard_arrow_right';
	color: #fff;
	font-size: 16px;
	padding: 2px;
}
.all-list-bre ul li:last-child:after {
	display: none;
}
.all-list-bre ul li a {
	color: #fff;
	font-size: 12px;
}
/*---======================================================---*/
.biz-pro {
	margin-top: -100px;
	position: relative;
}
.biz-pro .row {
	box-shadow: 0px 0px 25px 0px rgba(42, 42, 42, 0.13);
	background: #fff;
	z-index: 9;
	padding-top: 17px;
	border-radius: 5px;
}
.biz-pro-bre:before {
	background: #4274ebde;
}
.biz-pro .lhs {
	position: relative;
	padding-bottom: 65px;
}
.bpro-sli {
	position: sticky;
	top: 84px;
	margin-bottom: 20px;
	border: 1px solid #f0f0f0;
	padding: 25px 0px;
}
.bpro-sli .carousel-item:before {
	background: none;
}
.bpro-sli .carousel-item img {
	width: 100%;
	/* height: 125px; */
	object-fit: contain;
}
.biz-pro-btn {
	position: sticky;
	top: 455px;
}
.biz-pro-btn .btn {
	color: #fff;
	padding: 12px 20px;
	border-radius: 1px;
	width: 50%;
	display: block;
	text-align: center;
	float: left;
	font-weight: 500;
	box-shadow: 0 1px 2px 0 rgba(0,0,0,.2);
}
.biz-pro-btn .btn1 {
	background: #425d75;
	color: #fff !important;
	cursor: pointer;
}
.biz-pro-btn .btn2 {
	background: #fb641b;
}
.biz-pro .rhs {
}
.pro-pri-box {
}
.pro-pbox-1 {
	margin-top: 0px;
	background: none;
	padding: 0px;
	float: left;
	width: 100%;
}
.pro-pbox-1:before {
	background: none;
}
.pro-pbox-1 ul {
}
.pro-pbox-1 ul li {
}
.pro-pbox-1 ul li:after {
	color: #333;
}
.pro-pbox-1 ul li a {
	color: #333;
}
.pro-pbox-2 {
	float: left;
	width: 100%;
	padding-bottom: 10px;
}
.pro-pbox-2 h1 {
	font-size: 30px;
	font-weight: 600;
	padding: 12px 0 8px 0;
	margin-bottom: 0px;
}
.pro-pbox-2 .rat {
	background: #4caf50;
	padding: 4px;
	font-weight: 600;
	color: #fff;
	font-size: 12px;
	border-radius: 2px;
	display: none;
}
.pro-pbox-2 .veri {
	background: #43a463;
	color: #fff;
	font-weight: 500;
	font-size: 11px;
	padding: 2px 10px;
	border-radius: 2px;
	text-transform: uppercase;
	letter-spacing: 1px;
}
.pro-pbox-2 .veri:before {
}
.pro-pbox-2 .pro-cost {
	float: left;
	width: 100%;
	padding-top: px;
	font-size: 34px;
	font-weight: 700;
}
.pro-pbox-2 .pro-off {
	font-size: 18px;
	color: #4caf50;
	font-weight: 500;
}
.pro-pbox-com {
	margin-top: 24px;
	border-radius: 2px;
	background-color: #fff;
	border: 1px solid #f0f0f0;
	padding: 24px;
	color: #212121;
	float: left;
	width: 100%;
}
.pro-pbox-com h4 {
	font-size: 22px;
	font-weight: 700;
	margin-bottom: 25px;
}
.pro-pbox-com .ud-lhs-s1 h4 {
	margin: 0px;
	font-size: 16px;
	font-weight: 600;
}
.pro-pbox-com .ud-lhs-s1 {
	padding-bottom: 0px;
}
.pro-pbox-com p {
	font-size: 14px;
	font-weight: 400;
	line-height: 24px;
	padding-bottom: 12px;
	color: #333;
}
.pro-pbox-3 {
}
.pro-pbox-3 h4 {
}
.pro-pbox-3 ul li {
	font-size: 14px;
	font-weight: 500;
	line-height: 24px;
	padding-bottom: 12px;
	color: #333;
	padding-left: 30px;
}
.pro-pbox-3 ul li:before {
	content: 'arrow_drop_up';
	cursor: pointer;
	color: #3567d6;
	border-radius: 50%;
	background: #d2e0ff;
	font-size: 20px;
	padding: 0px 0px;
	text-align: center;
	width: 21px;
	height: 21px;
	box-sizing: border-box;
	transition: all 0.5s ease;
	transform: rotate(90deg);
	line-height: 20px;
	margin: 0px 0px 0px -28px;
}
.pro-pbox-5 {
}
.pro-pbox-5 ul li {
	font-size: 14px;
	font-weight: 500;
	line-height: 24px;
	padding-bottom: 12px;
	color: #0b253a;
}
.pro-pbox-5 ul li .pro-spe-li {
	width: 35%;
	display: inline-block;
	color: #909090;
	vertical-align: top;
}
.pro-pbox-5 ul li .pro-spe-po {
	width: 60%;
	display: inline-block;
}
.pro-pbox-7 a {
	background: #ebf7fd;
	color: #345361;
	font-weight: 500;
	font-size: 13px;
	margin: 0px 10px 10px 0px;
	padding: 3px 10px;
	border-radius: 3px;
}
/*--================================================--*/
.list-det-fix {
	position: fixed;
	top: -100px;
	left: 0px;
	right: 0px;
	background: #fff;
	z-index: 9;
	padding: 12.5px 0px;
	box-shadow: 0px 11px 18px -8px rgba(42, 42, 42, 0.14);
	transition: all 0.5s ease;
}
.list-det-fix.list-det-fix-act {
	top: 53px;
	transition: all 0.5s ease;
}
.list-det-fix-inn {
	float: left;
	width: 100%;
}
.list-fix-pro {
	float: left;
	width: 5%;
}
.list-fix-pro img {
	width: 50px;
	height: 50px;
	border-radius: 50%;
	margin-top: 4px;
	object-fit: cover;
}
.list-fix-tit {
	float: left;
	width: 72%;
	padding: 4px 0px 0px 12px;
}
.list-fix-tit h3 {
	margin: 0px;
	font-weight: 700;
	font-size: 19px;
	padding-bottom: 3px;
}
.list-fix-tit p {
	margin: 0px;
	font-size: 13px;
	font-weight: 500;
	color: #3f4040;
}
.list-fix-tit p b {
	color: #333;
}
.list-fix-btn {
	float: left;
	width: 22%;
}
.list-fix-btn span {
	background: #f44336;
	color: #ffffff;
	border: 1px solid #f44336;
	transition: all 0.5s ease;
	box-shadow: 0 0 0 rgb(244, 67, 54);
	padding: 7px 25px;
	font-size: 15px;
	font-weight: 700;
	display: inline-block;
	cursor: pointer;
	border-radius: 2px;
	margin-top: 6px;
	animation: none;
	font-family: 'Quicksand', sans-serif;
	/* text-transform: uppercase; */
	float: right;
}
/*-------------------------------------------------*/
/* =  CONTACT US & ABOUT US & FEEDBACK
/*-------------------------------------------------*/
.con-us-map {
	margin-top: 53px
}
.con-us-map iframe {
	width: 100%;
	height: 250px;
	border: 0
}
.con-us-loc {
	padding-top: 40px
}
.con-us-loc .tit h2 {
	font-weight: 600;
	font-size: 24px
}
.con-us-loc .tit p {
	font-size: 14px
}
.con-us-loc h4 {
	font-size: 18px;
	font-weight: 600;
	padding-bottom: 10px
}
.con-us-loc h5 {
	font-size: 15px;
	font-weight: 600;
	padding-bottom: 10px
}
.con-us-loc p {
	font-size: 13px
}
.con-us-loc ul li {
	font-size: 13px;
	padding-left: 30px;
	padding-bottom: 10px;
	line-height: 22px
}
.con-us-loc ul li:before {
	margin-left: -30px
}
.con-us-loc ul li a {
	color: #000
}
.con-us-loc ul li .ic-man-web {
}
.con-pg-soc ul li:before {
	content: '';
	position: absolute;
	width: 20px;
	height: 20px;
	background-repeat: no-repeat;
	background-size: cover;
}
.con-pg-soc ul li.ic-man-web:before {
	background-image: url(../images/icon/ic-6.png);
}
.con-pg-soc ul li.ic-man-fb:before {
	background-image: url(../images/icon/facebook.png);
}
.con-pg-soc ul li.ic-man-tw:before {
	background-image: url(../images/icon/twitter.png);
}
.fedback {
	margin-bottom: 30px
}
.fedback img.fed {
	width: 100%;
	height: 280px;
	object-fit: cover;
	z-index: 0
}
.fed-box {
	width: 60%;
	background: #fff;
	margin: 0 auto;
	display: table;
	margin-top: -100px;
	z-index: 2;
	position: relative;
	box-shadow: 0 0 38px -21px #333;
	border-radius: 5px
}
.fed-box:before {
	content: '';
	position: absolute;
	background: #dcefff;
	width: 40%;
	height: 100%;
	right: 0
}
.fed-box .lhs {
	float: left;
	width: 60%;
	padding: 50px;
	position: relative
}
.fed-box .lhs h3 {
	text-transform: uppercase;
	font-weight: 700;
	font-size: 18px;
	padding-bottom: 20px;
	color: #106ebd
}
.fed-box .lhs form .form-group input {
	font-weight: 500;
	font-size: 14px;
	border: 1px solid #ececec
}
.fed-box .lhs form .form-group textarea {
	height: 90px;
	padding: 15px;
	border: 1px solid #ececec
}
.fed-box .lhs form button {
	background: #04b1ff;
	border: 0 solid #0291d2;
	font-weight: 500;
	text-transform: uppercase;
	letter-spacing: 1px;
	font-size: 12px
}
.fed-box .rhs {
	float: left;
	width: 40%;
	padding: 50px;
	position: relative
}
.fed-box .rhs h2 {
	font-size: 32px
}
.fed-box .rhs p {
	font-size: 13px
}
.fed-box .rhs ul li {
	float: left;
	padding: 0 10px 10px 0
}
.fed-box .rhs ul li a img {
	width: 30px;
	border-radius: 50%;
	padding: 4px;
	border: 1px solid #b7c8d6
}
.fed-box .rhs h4 {
	display: inline-block;
	width: 100%;
	font-size: 16px;
	font-weight: 700;
	padding-top: 30px;
	padding-bottom: 6px
}
.fed-box .rhs h4~p {
	margin-bottom: 4px;
	font-size: 12px
}
.about-ban {
	margin-top: 53px;
	background: url(../images/about.jpg) no-repeat;
	background-size: cover;
	text-align: center;
	padding: 50px 50px 50px 50px;
	position: relative;
	color: #fff;
}
.about-ban:before {
	content: '';
	position: absolute;
	background: #067ddee0;
	left: 0;
	right: 0;
	top: 0;
	bottom: 0;
}
.comunity-ban:before {
	background: #4274ebeb;
}
.about-ban h1 {
	position: relative
}
.about-ban p {
	position: relative;
	margin: 0;
	font-weight: 300;
	font-size: 18px
}
.about-us {
	text-align: center;
	padding-top: 40px;
	width: 80%;
	margin: 0 auto
}
.about-us h2 {
	font-size: 32px;
	font-weight: 700;
	padding-bottom: 25px
}
.about-us p {
	font-size: 14px
}
.abou-pg .home-tit {
	padding-top: 50px
}
.abou-pg .home-tit h2 span {
	font-size: 32px;
}
.abou-pg .home-tit p {
	font-size: 14px;
	padding-bottom: 15px;
}
.abou-pg .abo-memb {
}
.abou-pg .abo-memb ul li div {
	padding: 0px;
	padding-bottom: 20px;
}
.abou-pg .abo-memb ul li div img {
	width: 100%;
	margin: 0px;
}
.abou-pg .abo-memb ul li div h4 {
	font-size: 16px;
	font-weight: 700;
	padding-top: 20px;
}
.abou-pg .abo-memb ul li div p {
	padding: 0px 15px;
	font-size: 12px;
}
/*--==================================================--*/
.all-product-total {
}
.all-product-total ul {
}
.all-product-total ul li {
	float: left;
	width: 33.3333%;
}
.all-pro-box {
	border: 1px solid #002f3433;
	float: left;
	width: 100%;
	position: relative;
	background: #fff;
	transition: all 0.5s ease;
}
.all-pro-box:hover {
	box-shadow: 0px 9px 27px -16px #33333387;
	transform: translateY(-3px);
}
.all-pro-img {
	padding: 10px;
}
.all-pro-img img {
	width: 100%;
	height: 125px;
	object-fit: contain;
}
.all-product-total .all-pro-aut {
	display: none;
}
.all-product-total .all-pro-aut .auth {
	position: absolute;
	margin: -20px 0px 0px 12px;
}
.all-pro-txt {
	padding: 15px 15px 15px 15px;
	float: left;
	width: 100%;
	position: relative;
}
.all-pro-txt h4 {
	font-weight: 600;
	font-size: 14px;
	text-overflow: ellipsis;
	white-space: pre;
	overflow: hidden;
	float: left;
	width: 100%;
	color: #5c6369;
	padding-bottom: 0px;
}
.all-pro-txt .pri {
	padding: 0px;
	background: none;
	font-family: 'Quicksand', sans-serif;
	line-height: 32px;
	color: #5c6369;
	font-size: 14px;
}
.all-pro-txt .pri b {
	font-size: 21px;
	font-weight: 700;
	color: #000;
}
.all-pro-txt .links {
	z-index: 9;
	right: 94px;
	position: absolute;
	bottom: 44px;
}
.all-pro-txt .links a {
	float: left;
	font-size: 12px;
	font-weight: 600;
	padding: 4px 12px;
	border-radius: 50px;
	cursor: pointer;
	background: #ffd500;
	color: #000;
	display: inline-block;
	z-index: 2;
	position: absolute;
	width: 86px;
}
.all-pro-box .pro-view-full {
	position: absolute;
	left: 0px;
	top: 0px;
	right: 0px;
	bottom: 0px;
	/* background: #333; */
	z-index: 1;
}
.pro-rel-pro-box {
	float: left;
	width: 100%;
}
.pro-rel-pro-box h4 {
	color: #000;
	text-align: center;
	margin-top: 50px;
}
.pro-rel-pro-box .pro-eve-box {
	border: 1px solid rgba(0, 47, 52, 0.2);
	box-shadow: none;
}
.pro-rel-pro-box .pro-eve-box img {
	object-fit: contain;
	padding: 15px;
}
.pro-rel-pro-box .pro-eve-box span {
}
.pro-rel-pro-box .pro-eve-box h2 {
	color: #000;
	font-weight: 600;
	font-size: 15px;
}
.pro-rel-pro-box .us-ppg-com {
	padding-top: 0px;
}
.btn-ser-need-ani {
	background: #21d78d;
	color: #fff;
	padding: 10px 20px 10px 35px;
	border-radius: 33px;
	border: 0px solid #333;
	position: fixed;
	bottom: 10px;
	right: 20px;
	z-index: 9;
	cursor: pointer;
	font-size: 13px;
	font-weight: 700;
	font-family: 'Quicksand', sans-serif;
	box-shadow: 0 0 0 rgb(33, 215, 141);
	animation: pulse 1.5s infinite;
	display: none;
}
.btn-ser-need-ani:before {
	content: 'phone';
	color: #fff;
	margin: -1px 0px 0px -20px;
	font-size: 15px
}
.comity-all-user {
	padding: 60px 0px;
	float: left;
	width: 100%;
}
.comity-all-user ul {
}
.comity-all-user ul li {
	float: left;
	width: 20%;
}
.comity-all-user ul li div {
	border: 1px solid #e4e4e4;
	background: #fff;
	margin: 10px;
	height: 270px;
	padding: 15px 15px;
}
.comity-all-user ul li div:hover {
	box-shadow: none;
	/* background: #f3fbff; */
    /* border: 1px solid #b4bdc1; */
	transform: translateY(-6px);
	box-shadow: 0px 5px 28px -5px rgba(55, 63, 67, 0.45);
}
.comity-all-user ul li div:hover ol {
	transform: translateY(-10px);
}
.comity-all-user ul li div ol {
	opacity: 1;
	position: relative;
	background: none;
	padding: 10px 0px;
	margin: 0 auto;
	display: table;
}
.comity-all-user ul li div h4 {
/* color: #000; */
    /* font-weight: 700; */
    /* font-size: 16px; */
}
.comity-all-user ul li div h4 b {
	color: #000;
	font-weight: 700;
	font-size: 16px;
}
.comity-all-user ul li div ol li {
	width: 33.3333%;
	/* text-transform: capitalize; */
	letter-spacing: 1px;
}
.comity-all-user ul li div ol li b {
}
.comity-all-user ul li div span {
	background: #008dff;
	color: #fff;
}
.comity-all-user ul li div .comm-viw-pro-btn {
	background: #008dff;
	color: #fff;
	padding: 7px 30px;
	font-weight: 600;
	font-size: 10.5px;
	border-radius: 2px;
	text-align: center;
	cursor: pointer;
	text-transform: uppercase;
	display: inline-block;
	letter-spacing: 1px;
}
/*---================ LISTING MAP VIEW =================---*/

.list-map {
	display: none;
}
.list-map {
	position: relative;
	float: left;
	width: 100%;
	margin-top: 52px;
}
.list-map .list-map-resu {
	float: left;
	width: 78%;
	height: 200px;
	margin-left: 22%;
}
.list-map .list-map-resu iframe {
	height: 100%;
	width: 100%;
}
#list-map-resu-view {
}
.list-map-filt .map-fi-view {
	padding: 0 11px 0 0;
	margin-bottom: 15px;
}
.list-map-filt .map-fi-view .ic-map-3 {
	color: #4274eb;
}
.list-map .list-map-filt {
	position: absolute;
	bottom: 0px;
	top: 0px;
	background: #0b253a;
	z-index: 12;
	width: 22%;
	left: 0px;
	right: 0px;
	padding: 50px 15px 15px 15px;
	box-shadow: 0px -5px 25px -8px rgba(42, 42, 42, 0.24);
	transition: all 0.5s ease;
}
.list-map .list-map-filt:before {
	content: 'filter_list';
	margin: 0px 0px 0px 10px;
	font-size: 24px;
	color: #fff;
	background: #4274eb;
	width: 32px;
	height: 32px;
	text-align: center;
	line-height: 33px;
	border-radius: 2px;
	left: 15px;
}
.mob-map-filt {
	position: fixed;
	left: 24px;
	top: 70px;
	z-index: 15;
	display: none;
}
.mob-map-filt i {
	font-size: 24px;
	color: #fff;
	background: #4274eb;
	width: 32px;
	height: 32px;
	text-align: center;
	line-height: 33px;
	border-radius: 2px;
}
.map-fi-com {
	float: left;
}
.map-fi-com select {
	font-size: 13px;
	height: 44px;
	color: #333;
	padding: 0px 8px;
	border: 1px solid #d1d1d1;
	width: 100%;
	border-radius: 2px;
	font-weight: 600;
	cursor: pointer;
}
.map-fi-com select option {
}
.map-fi-com {
	width: 100%;
	padding: 10px;
}
.map-fi-com .ic3 {
	color: #4274eb;
}
/*---================ NOTIFICATION POPUP =================---*/
.pop-noti {
	width: 300px;
	position: fixed;
	z-index: 34;
	top: 68px;
	background: #fff;
	padding: 15px;
	border-radius: 3px;
	right: 1%;
	box-shadow: 0px 0px 16px 0px rgba(42, 42, 42, 0.16);
	transition: all 0.5s ease;
}
.pop-noti.act {
	right: 1%;
}
.pop-noti:hover span {
	background: #FFC107;
	color: #000;
}
.pop-noti img {
	width: 36px;
	height: 36px;
	object-fit: cover;
	border-radius: 50%;
	float: left;
}
.pop-noti h4 {
	font-size: 14.5px;
	font-weight: 600;
	margin: 0px;
	padding: 0px 0px 2px 50px;
}
.pop-noti p {
	font-size: 12px;
	color: #a4a4a4;
	margin: 0px;
	padding: 0px 0px 0px 50px;
}
.pop-noti span {
	position: absolute;
	right: 15px;
	top: 15px;
	background: #F44336;
	color: #fff;
	font-size: 11px;
	padding: 2px 10px;
	border-radius: 2px;
	text-transform: uppercase;
	transition: all 0.5s ease;
	letter-spacing: 1px;
}
.pop-noti a {
	position: absolute;
	left: 0px;
	right: 0px;
	width: 100%;
	height: 100%;
	top: 0px;
}
/*--============ MAP VIEW ============--*/
.list-map-resu .gm-style-iw {
	padding: 0px;
	width: 260px;
	border: 2px solid #fff;
	border-radius: 15px;
}
.list-map-resu .gm-style-iw-d {
	float: left;
	width: 100%;
	overflow: hidden !important;
}
.list-map-resu .gm-ui-hover-effect {
}
.list-map-resu .gm-ui-hover-effect img {
	background: #fff;
	opacity: 1;
	border-radius: 50%;
	padding: 2px;
	width: 20px !important;
	height: 20px !important;
	margin: 6px !important;
}
.list-map-resu .gm-style-iw-d div {
}
.list-map-resu .gm-style-iw-d div br {
	display: none;
}
.list-map-resu .gm-style-iw-d div a {
}
.list-map-resu .gm-style-iw-d div a img {
	width: 100%;
	height: 130px;
	object-fit: cover;
}
.list-map-resu .gm-style-iw-d div a strong {
	display: block;
	color: #000;
	font-weight: 600;
	padding: 13px 13px 2px 13px;
	font-size: 15px;
	/* font-family: 'Quicksand', sans-serif; */
	text-overflow: ellipsis;
	overflow: hidden;
	white-space: pre;
}
.list-map-resu .gm-style-iw-d div text {
	display: block;
	padding: 0px 13px 8px 13px;
	color: #566064;
	font-weight: 400;
	font-family: 'Poppins', sans-serif;
	text-overflow: ellipsis;
	overflow: hidden;
	white-space: pre;
	font-size: 12px;/* text-transform: lowercase; */
}
.list-map-resu .gm-style img {
}
.list-map-resu .gm-style img:has {
}
.list-map-resu .gm-style img:parent {
}
.list-map-filt .chosen-container.chosen-with-drop .chosen-drop {
	top: initial;
	bottom: 100%;
	border: 0px;
	border-radius: 5px 5px 2px 2px;
	padding: 6px;
}
.list-map-filt .chosen-container {
	height: auto;
	border: 1px solid #d1d1d1;
	width: 100% !important;
}
.list-map-filt .chosen-container-single .chosen-single span {
	margin-right: 0px;
	padding: 2px 0px 0px 10px;
	font-size: 13px;
	font-weight: 500;
	box-sizing: border-box;
	height: 33px
}
.list-map-filt .chosen-container-single .chosen-single {
	height: 33px;
	padding: 0px;
	line-height: 32px;
	border: 0px;
}
.list-map-filt .chosen-container-active .chosen-single {
}
.list-map-filt .chosen-container-single .chosen-drop {
}
.list-map-filt .chosen-container-single .chosen-search {
}
.list-map-filt .chosen-container-single .chosen-search-input {
}
.list-map-filt .chosen-container-single .chosen-results {
	padding: 0px;
}
.list-map-filt .chosen-container-single .chosen-results li {
	font-size: 13px;
	color: #2e3439;
}
.form-tip {
	opacity: 0;
	transition: all 0.5s ease;
}
.form-tip a {
	font-size: 11px;
	text-decoration: underline;
	right: 21px;
	top: 4px;
	position: absolute;
}
.form-group:hover .form-tip {
	opacity: 1;
}
.ui-menu .ui-menu-item-wrapper {
	padding: 6px 15px;
	font-size: 14px;
	font-weight: 600;
	border-bottom: 1px solid #e8e8e8;
	font-family: 'Quicksand', sans-serif;
}
.str-full {
	float: left;
	width: 100%;
}
/*-------------------------------------------------*/
/* =  LEADS SHOW PAGE - GO4
/*-------------------------------------------------*/
.lead-ban {
	background: url(../images/all-list-bg.jpg) no-repeat;
	margin-top: 52px;
}
.lead-ban:before {
	background: #3e444ae0;
}
.lead-ban p {
	font-size: 16px;
}
.lead-ban a {
	background: #da443a;
	color: #fff;
	position: relative;
	font-size: 14px;
	font-weight: 500;
	padding: 7px 15px;
	display: inline-block;
	margin-top: 15px;
	border-radius: 2px;
}
.show-lead-pg {
	padding: 40px 0px 0px 0px;
}
.show-lead-pg-inn {
}
.show-lead-pg-inn ul {
}
.show-lead-pg-inn ul li {
	float: left;
	width: 25%;
}
.show-lead-pg-inn ul li div {
	border: 1px solid #f1f1f1;
	border-radius: 5px;
	padding: 25px 25px 20px;
	margin: 7px;
	position: relative;
	transition: all 0.5s ease;
}
.show-lead-pg-inn ul li div:hover {
	background: #ffffff;
	border: 1px solid #d8dcde;
	transform: translateY(-6px);
	box-shadow: 0px 5px 28px -5px rgba(55, 63, 67, 0.45);
}
.show-lead-pg-inn ul li div h4 {
	font-size: 16px;
	font-weight: 700;
}
.show-lead-pg-inn ul li div h4 span {
	font-weight: 400;
	font-size: 12px;
	color: #787878;
}
.show-lead-pg-inn ul li div p {
	font-weight: 400;
	font-size: 12px;
	color: #787878;
	height: 70px;
	overflow: hidden;
	position: relative;
}
.show-lead-pg-inn ul li div p:after {
	content: '';
	position: absolute;
	width: 100%;
	height: 60px;
	background: linear-gradient(to bottom, #ffffff00, #ffffff 100%);
	left: 0px;
	bottom: 0px;
}
.show-lead-pg-inn ul li div p b {
	color: #333;
}
.show-lead-pg-inn ul li div .pho {
	font-weight: 400;
	font-size: 12px;
	color: #787878;
	display: block;
	line-height: 24px;
}
.show-lead-pg-inn ul li div .pho b {
	filter: blur(3px);
}
/*--============ JOB ============--*/
.all-jobs-ban {
	float: left;
	width: 100%;
	background: url('../images/all-job-bg.html') no-repeat;
	background-size: cover;
	padding: 100px 0px 175px 0px;
	margin-top: 55px;
	position: relative;
}
.all-jobs-ban:before {
	content: '';
	position: absolute;
	width: 100%;
	height: 100%;
	left: 0px;
	right: 0px;
	top: 0px;
	bottom: 0px;
	background: #364250b0;/* background: linear-gradient(to top,#0b4d8fc7,#125dbbbd 100%); */
}
.all-jobs-ban .ban-search {
	float: left;
	display: block;
	margin: initial;
	width: 65%;
	background: #0000007a;
	/* padding: 0px; */
	box-shadow: none;
}
.all-jobs-ban h1 {
	font-size: 50px;
	font-weight: 700;
	margin: 0px 0px 40px 0px;
	color: #fff;
	position: relative;
}
.all-jobs-ban .ban-search ul li.sr-sea {
	width: 50%;
	margin: 0px 1% 0px 0%;
}
.all-jobs-ban .ban-search ul li.sr-cit {
	display: block;
	margin: 0px 1% 0px 0%;
}
.all-jobs-ban .ban-search ul li.sr-btn {
}
.all-jobs-ban .ban-search ul li.sr-btn input {
	background: #1637f0;
}
.job-pop-tag {
	position: relative;
	float: left;
	width: 100%;
	padding: 25px 0px 45px 0px;
}
.job-pop-tag h4 {
	color: #fff;
	font-size: 18px;
	float: left;
	font-weight: 600;
	margin: 0px 10px 0px 0px;
	line-height: 28px;
}
.job-pop-tag a {
	background: #3503f494;
	color: #fff;
	font-size: 12.5px;
	padding: 2px 8px;
	border-radius: 3px;
	font-weight: 500;
}
.job-counts {
	position: relative;
	float: left;
	width: 100%;
}
.job-counts ul {
}
.job-counts ul li {
	float: left;
	padding: 0px 20px 0px 25px;
	border-right: 1px solid #ffffff2b;
}
.job-counts ul li:first-child {
	padding-left: 0px;
}
.job-counts ul li:last-child {
	border-right: 0px;
}
.job-counts ul li span {
	font-size: 47px;
	color: #fff;
	font-weight: 300;
	font-family: 'Quicksand', sans-serif;
}
.job-counts ul li h4 {
	font-size: 16px;
	color: #fff;
	font-weight: 700;
	text-transform: uppercase;
	letter-spacing: 2px;
}
.all-jobs {/* background: #fff; */
	float: left;
	width: 100%;/* margin-top: -50px; */
}
.all-jobs .row {/* box-shadow: none; */
	border-radius: 10px;
	background: #fff;
	position: relative;
}
.all-jobs .col-md-3 {
	background: #fff;
	border-radius: 10px 0 0 0;
	padding: 20px 0px 30px 25px;
}
.all-jobs .col-md-9 {
	background: #fff;
	border-radius: 0 10px 0 0;
}
.all-jobs .all-list-sh {
	background: #fff;
}
.job-list {
	padding-top: 25px;
}
.job-list ul {
}
.job-list ul li {
	margin-bottom: 15px;
	float: left;
	width: 100%;
}
.job-box {
	float: left;
	width: 100%;
	background: #fff;
	border: 1px solid #f0f0f0;
	padding: 10px;
	position: relative;
}
.job-box:hover .job-box-cta {
	background: #1bc96a;
}
.job-full-cta {
	position: absolute;
	width: 100%;
	height: 100%;
	left: 0px;
	right: 0px;
	top: 0px;
	bottom: 0px;
}
.job-box-img {
	float: left;
	/* width: 20%;;width: calc(20% - 65px);
    /* width: 20%; */
	background: #e4e4e4;
	border-radius: 5px;
	width: 90px;
	position: relative;
	height: 123px;
	padding-top: 18px;
}
.job-box-img img {
	width: 90px;
	/* height: 125px; */
	padding: 12px;
	object-fit: contain;
}
.job-box-con {
	float: left;
	width: calc(100% - 90px);
	padding: 15px 5px 15px 25px;
}
.job-box-con h4 {
	font-weight: 600;
	font-size: 16px;
	color: #000;
}
.job-box-con span {
	font-size: 13px;
	color: #7187a2;
	padding-left: 20px;
	padding-right: 10px;
	font-weight: 500;
	float: left;
	line-height: 22px;
}
.job-box-con span:before {
	margin-left: -20px;
	color: #7187a2;
}
.job-ic-city:before {
	content: 'location_on';
}
.job-ic-type:before {
	content: 'timer';
}
.job-ic-open:before {
	content: 'supervisor_account';
}
.job-box-con .job-box-cta {
	background: #673AB7;
	color: #fff;
	font-size: 13px;
	padding: 7px 20px;
	border-radius: 3px;
	font-weight: 700;
	font-family: 'Quicksand', sans-serif;
	display: inline-block;
	margin-top: 10px;
	transition: all 0.5s ease;
	float: left;
}
.job-det-desc .job-box-con .job-box-cta {
	background: #246df8;
	padding: 7px 30px;
	cursor: pointer;
}
.job-top {
	padding-right: 25px;/* border-left: 1px solid#e4e4e4; *//* padding-left: 25px; */
}
.job-top h3 {
	font-size: 14px;
	color: #677b89;
	/* padding-left: 25px; */
	margin-bottom: 12px;
	font-weight: 700;
	text-transform: uppercase;
	letter-spacing: 0.5px;
}
.job-top ul {
}
.job-top ul li {
	padding-bottom: 10px;
	border-bottom: 1px solid #ededed;
	margin-bottom: 10px;
}
.job-top-box {
	position: relative;
	transition: all ease 0.5s
}
.job-top-box:hover {
	padding-left: 10px;
}
.job-top-box:hover h4 {
	color: #0961ea;
	text-decoration: underline;
}
.job-top-box img {
	width: 36px;
	height: 36px;
	border-radius: 50%;
	object-fit: cover;
	float: left;
}
.job-top-box h4 {
	font-size: 13px;
	font-weight: 600;
	padding-left: 15px;
	margin-bottom: 0px;
	text-overflow: ellipsis;
	overflow: hidden;
	white-space: pre;
}
.job-top-box .compny {
	padding-left: 16px;
	font-size: 11px;
	color: #333;
	font-weight: 500;
	display: table;
}
.job-top-box .city {
	font-size: 11px;
	color: #7187a2;
	padding-left: 5px;
}
.job-det-pg {
	background: #f5f5f5;
}
.job-det-desc {
	margin-top: -100px;
	background: #fff;
	position: relative;
	padding: 20px;
	border-radius: 5px 5px 0 0;
	color: #5d6781;
	box-shadow: 0px 0px 25px 0px rgba(42, 42, 42, 0.13);
}
.job-det-desc .lhs {
	float: left;
	width: 100%;
	padding: 0 2px;
}
.job-det-desc .tit {
}
.job-det-desc .tit .job-box {
	margin-bottom: 25px;
	/* padding: 0px; */
    /* border: 0px; */
    /* border-bottom: 1px solid #f0f0f0; */
	padding-bottom: 25px;
}
.job-det-desc .tit .job-box-img {
}
.job-det-desc .tit .job-box-con {
	width: 100%;
	padding-bottom: 0px;
	text-align: left;/* padding: 0px; */
}
.job-det-desc .alpply {
	float: left;
	width: 100%;
	padding: 15px 0px;
}
.job-det-desc .alpply .cta-app {
	padding: 12px 35px;
	border-radius: 3px;
	background: #246df8;
	color: #ffffff;
	font-size: 16px;
	border: 1px solid rgba(36, 109, 248, 0.15);
	font-weight: 600;
	display: inline-block;
	cursor: pointer;
}
.job-det-desc .desc {
}
.job-det-desc .desc p {
	font-size: 13px;
	line-height: 25px;
}
.job-det-desc .desc ul {
}
.job-det-desc .desc ul li {
}
.job-det-desc .desc span {
}
.job-det-desc .lhs h4 {
	font-size: 18px;
	font-weight: 700;/* padding-bottom: 8px; */
}
.job-det-desc .skills {
	padding-bottom: 25px;
}
.job-det-desc .skills h4 {
	padding-bottom: 8px;
}
.job-det-desc .skills ul li {
	color: #5d6781;
	font-size: 14px;
	padding-left: 20px;
	padding-bottom: 8px;
}
.job-det-desc .skills ul li:before {
	content: 'check';
	margin-left: -20px;
	background: #4CAF50;
	width: 15px;
	height: 15px;
	color: #fff;
	line-height: 15px;
	font-size: 10px;
	border-radius: 50%;
	font-weight: 600;
	padding: 1px 0px 0px 3px;
}
.job-det-desc .quali {
}
.job-det-desc .rhs {
	float: left;
	width: 100%;
	padding: 0px 25px 25px 25px;
	/* border: 1px solid #f0f0f0; */
	-webkit-box-shadow: 0 5px 5px 0 rgba(154,160,185,.05), 0 5px 30px 0 rgba(166,173,201,.22);
	box-shadow: 0 5px 5px 0 rgba(154,160,185,.05), 0 5px 30px 0 rgba(166,173,201,.22);
	background: #fff;
}
.job-det-desc .rhs h4 {
	font-size: 14px;
	color: #677b89;
	font-weight: 700;
	text-transform: uppercase;
	letter-spacing: 0.5px;
	padding-bottom: 10px;
}
.job-det-desc .job-summ {
	margin-bottom: 25px;
	padding-top: 25px;/* background: #fafafa; *//* padding: 25px 25px 15px 25px; *//* border: 1px solid #f0f0f0; *//* -webkit-box-shadow: 0 5px 5px 0 rgba(154,160,185,.05), 0 5px 30px 0 rgba(166,173,201,.22); */
    /* box-shadow: 0 5px 5px 0 rgba(154,160,185,.05), 0 5px 30px 0 rgba(166,173,201,.22); */
    /* background: #fff; */
}
.job-det-desc .job-summ .cta-app {
	padding: 7px 30px;
	border-radius: 3px;
	background: #246df8;
	color: #ffffff;
	font-size: 13px;
	border: 1px solid rgba(36, 109, 248, 0.15);
	font-weight: 600;
	display: inline-block;
	margin-top: 10px;
	cursor: pointer;/* text-transform: uppercase; *//* letter-spacing: 1px; */
}
.job-det-desc .job-summ ul {
}
.job-det-desc .job-summ ul li {
	font-size: 12px;
	color: #696d71;
	padding-bottom: 8px;
}
.job-det-desc .job-summ ul li span {
	font-weight: 600;
	width: 118px;
	display: inline-block;
	color: #333;
}
.job-det-desc .map {
	margin-bottom: 25px;
}
.job-det-desc .map iframe {
	border: 0px;
	width: 100%;
	height: 150px;
}
.job-det-desc .shar {
}
.job-det-desc .shar ul {
}
.job-det-desc .shar ul li {
	float: left;
}
.job-det-desc .shar ul li a {
}
.job-det-desc .shar ul li a img {
	width: 26px;
	margin-right: 5px;
}
.job-det-pg-ban {
	float: left;
	width: 100%;
	background: url(../images/all-job-bg.html) no-repeat;
	padding: 40px 0px 130px 0px;
	margin-top: 55px;
	position: relative;
}
.job-det-pg-ban:before {
	background: #364250b0;
}
.job-comp-pro {
}
.job-comp-img {
}
.job-comp-img img {
}
.job-det-desc .s1, .job-det-desc .s2, .job-det-desc .s3 {
	float: left;
}
.job-det-desc .s1 {
	width: 25%;
	padding-right: 30px;
}
.job-det-desc .s3 .job-top {
	float: left;
	width: 100%;
	padding: 25px;
	margin-top: 25px;
}
.job-det-desc .s1 .job-lhs-tit {
	font-size: 14px;
	color: #677b89;
	/* padding-left: 25px; */
	margin-bottom: 12px;
	font-weight: 700;
	text-transform: uppercase;
	letter-spacing: 0.5px;
}
.job-det-desc .s1 .job-comp-pro {
	border: 1px solid #f4f4f4;
	/* background: #f0f0f0; */
	text-align: center;
	padding: 15px;
	border-radius: 5px;
	margin-bottom: 20px;
}
.job-det-desc .s1 .job-comp-img {
}
.job-det-desc .s1 .job-comp-img img {
	width: 100%;
}
.job-det-desc .s2 {
	width: 50%;
	padding-right: 30px;
}
.job-det-desc .s3 {
	width: 25%;
}
.job-comp-soc {
}
.job-comp-soc ul {
}
.job-comp-soc ul li {
	font-size: 12px;
	font-weight: 500;
	color: #000;
	padding-left: 25px;
	margin-bottom: 8px;
}
.job-comp-soc ul li a {
}
.job-comp-soc ul li:before {
	margin: -4px 0px 0px -25px;
}
.job-comp-abo {
	border-top: 1px solid #f4f4f4;
	padding: 15px 0px;
	margin: 20px 0;
	border-bottom: 1px solid #f4f4f4;
}
.job-comp-abo p {
	font-size: 12px;
	line-height: 22px;
	margin: 0px;
}
.dig-abo-ban {
	background: none;
	padding: 0px;
}
.dig-abo-ban:before {
	display: none;
}
.dig-abo-ban img {
	width: 100%;
	float: left;
}
.dig-abo-ban h1 {
	margin-top: -73px;
	/* position: absolute; */
	bottom: 0px;
	z-index: 99;
}
.dig-abo-s1 {
	border-bottom: 1px solid #e6e6e6;
	padding-bottom: 20px;
}
.dig-abo-s1 .col-sm-6 {
	float: left;
	text-align: left;
}
.dig-abo-s1 h2 {
	font-size: 28px;
	padding-bottom: 10px;
	color: #ed4300;
}
.dig-abo-s1 h4 {
	font-size: 15px;
	font-weight: 700;
	padding-bottom: 10px;
	line-height: 24px;
}
.dig-abo-s1 p {
	font-size: 14px;
}
.dig-abo-s1 img {
}
.dig-abo-s2 {
}
.dig-abo-s2 .home-tit h2 {
	font-size: 32px;
}
.dig-abo-s2 .home-tit h2 span {
	color: #ed4300;
}
.dig-abo-s2 .how-wrks-inn ul li {
	width: 33.333%;
	padding: 0px 30px;
}
.abou-pg .dig-abo-s2 .abo-memb ul li div h4 {
	color: #ed4300;
	font-size: 22px;
}
.abou-pg .dig-abo-s2 .abo-memb ul li div p {
}
 @media screen and (max-width:1370px) {
.ud-cen-s1 ul li div p {
}
.eve-box div:nth-child(2) h4 {
	font-size: 16px;
}
.all-list-sh .eve-box div:nth-child(2) span {
	font-size: 13px;
}
.all-list-sh .eve-box div:nth-child(3) .links a, .all-list-sh .eve-box div:nth-child(3) .links span {
	font-size: 12px;
}
.filt-com h4 {
	font-size: 14px;
}
.bb-text h4 {
	font-size: 22px;
}
.foot-supp h2 {
	font-size: 18px;
}
.db-list-ststus {
	padding: 2px 5px;
	font-size: 11px;
}
.db-list-rat {
	padding: 2px 5px;
	font-size: 11px;
}
.ud-cen-s2 table tr td:nth-child(2) img {
	width: 32px;
	height: 32px;
}
.ud-cen-s2 table tr td:nth-child(2) {
	font-size: 12px;
}
.ud-cen-s2 table tr td:nth-child(2) span {
	font-size: 11px;
}
.ud-cen-s2 table tr th {
	font-size: 13px;
	padding: 14px 8px 14px 0px;
}
.db-list-edit {
	font-size: 10px;
}
.ud-rhs-sec-2 ul li a p, .ud-rhs-sec-1 ul li a p {
	font-size: 11px;
}
.ud-rhs-sec-2 ul li a h5, .ud-rhs-sec-1 ul li a h5 {
	font-size: 12px;
}
.ud-cen-s3 ul li .db-eve a h5 {
	font-size: 12.5px;
}
.ud-cen-s2 h2, .ud-cen-s3 h2 {
	font-size: 15px;
}
.ud-cen-s2 {
	overflow: hidden;
	overflow-x: auto;
}
}
@media screen and (max-width:1250px) {
.list-bann img {
/* height:445px; */
}
.list-ban-btn {
	border-left: 1px solid #e3e6ea;
	padding: 25px 0px 25px 10px;
}
}
@media screen and (max-width:1200px) {
.ud-lhs {
	width: 22%;
}
.ud-cen, .ud-enqu .ud-cen {
	width: 74%;
}
.ud-rhs {
	width: 100%;
	margin-top: 50px;
}
.ud-rhs-sec-1, .ud-rhs-sec-2, .ud-rhs-sec-3, .ud-rhs-sec-4 {
	width: 100%;
	float: left;
}
.ud-rhs-sec-3 .list-ri-peo-like ul li {
	width: 90px;
}
.ud-rhs-sec-2 ul li {
	float: left;
	width: 25%;
}
.ud-rhs-sec-1 ul li a p, .ud-rhs-sec-1 ul li a h5 {
	white-space: initial;
}
.ud-rhs-sec-3 {
	margin-bottom: 0px;
}
.us-pro-sec-1 {
	width: 70%;
}
.us-pro-sec-1-rhs h1 {
	font-size: 32px;
}
}
@media screen and (max-width:1150px) {
.ud-lhs-s2 ul li a {
	font-size: 13px;
	padding: 8px 0px;
	text-overflow: ellipsis;
	white-space: pre;
	overflow: hidden;
}
.top-ser {
	width: 30%;
}
.pop-menu {
	overflow-y: auto;
	position: fixed;
	bottom: 0px;
}
.pmenu-eve {
	padding-left: 0px;
}
.pmenu-cat {
	overflow: hidden;
}
}
@media screen and (max-width:1100px) {
.pg-list-1-left h3, .pg-list-1-left p {
/* padding-left: 205px; */
}
.comity-all-user ul li {
	width: 33.333%;
}
.pg-list-1-left img {
	width: 175px;
	height: 175px;
}
.pag-p1-phone {
/* padding-left:210px; */
}
.pg-list-1-left .stat {
	top: 44px;
	left: 49px;
}
.list-ban-btn ul li span:before {
	margin-top: -4px;
}
.list-ban-btn ul li span {
	font-size: 12px;
	padding: 8px 5px 8px 44px;
}
.list-ban-btn {
	padding: 33px 0px 33px 10px;
}
.login-main.add-list {
	width: 90%;
	z-index: 9;
}
.list-fix-pro {
	width: 7%;
}
.list-fix-tit {
	width: 50%
}
.list-fix-btn {
	width: 32%;
}
}
@media screen and (max-width:1024px) {
.all-list-sh .eve-box div:nth-child(3) .links a, .all-list-sh .eve-box div:nth-child(3) .links span {
	font-size: 12px;
	padding: 4px 8px;
}
}
@media screen and (max-width:992px) {
.hom-mpop .col-md-3, .hom-mpop .col-md-9 {
	max-width: 100%;
}
.ban-tit h1 b {
	font-size: 45px;
}
.ban-tit h1 {
	font-size: 18px;
}
.ban-search {
	width: 85%;
}
.top-ser {
	width: 55%;
	padding: 6px 0px 0px 50px;
}
.hom-mpop .col-md-9 {
	padding-top: 20px;
}
.hom-col-req {
	margin: 0px;
}
.cate-sli {
	margin-top: 0px;
}
.hom-top {
	padding: 5px 0px 10px 0px;
	height: 100px;
}
.hom-ads .ads-box img {
	object-fit: contain;
	height: auto;
}
.hom-head {
	padding: 100px 0px 30px 0px;
	margin-bottom: 0px;
}
.ban-ql {
	margin-bottom: 0px;
	padding-top: 10px;
	margin-top: 30px;
	padding-bottom: 30px;
}
.ban-ql ul li div {/* width: 145px; */
	padding: 20px 10px;
}
.pri ul li {
	width: 50%;
}
.pri-box .c4 ol li {
	font-size: 14px;
	text-overflow: ellipsis;
	white-space: pre;
	overflow: hidden;
}
.land-pack ul li {
	width: 33.333%;
}
.hcity div:nth-child(1) img {
	height: 250px;
}
.inte ul li {
	width: 50%;
	padding: 5px 0px;
}
.ho-popu-bod .col-md-4 {
	max-width: 100%
}
.hot-page2-hom-pre {
	margin-bottom: 30px;
}
.ho-popu-bod .col-md-4:last-child .hot-page2-hom-pre {
	margin-bottom: 0px;
}
.bb-img img {
	margin: -1px 0px 0px 0px;
}
.bb-text {
	max-width: 80%;
}
.bb-link {
	max-width: 100%;
	padding: 20px 0px 0px 18%;
}
.wed-foot-link ul li {
	width: 100%;
}
.wed-foot-link div {
	padding-left: 30px;
	width: 33.333%;
}
.eve-box div:nth-child(3) {
	display: none;
}
.list-pg-lt {
	width: 100%;
}
.list-pg-rt {
	width: 100%;
	padding: 0;
}
.pg-list-1 .col-md-10, .pg-list-1 .col-md-2 {
	max-width: 100%;
	flex: 100%;
}
.list-ban-btn {
	border-left: 0px;
	margin: 0 auto;
	display: table;
	width: 100%;
}
.list-ban-btn ul li span {
	font-size: 14px;
	padding: 8px 15px 8px 44px;
	color: #333;
}
.list-ban-btn ul li span:before {
	margin-top: -2px;
	color: #333;
}
.list-ban-btn ul li {
	float: left;
	margin: 0px 5px 10px 5px;
}
.pg-list-1 .col-md-2 {
}
.pg-list-1-left {
	text-align: center;
	width: 100%;
	padding-right: 0px;
}
.pg-list-1-left img {
	width: 175px;
	height: 175px;
	float: initial;
	margin: initial;
	margin-top: -109px;
	position: relative;
}
.pg-list-1-left .stat {
	top: initial;
	left: initial;
	position: relative;
	display: table;
	margin: 0 auto;
}
.pg-list-1-left h3 {
	float: left;
	width: 100%;
	padding: 20px 0px;
	margin-bottom: 0px;
	/* margin-top: 15px; */
	color: #000;/* text-align: center; */
}
.pg-list-1-left .rat {
	float: initial;
	padding: 0px 0px 10px 0px;
	display: table;
	margin: 0 auto;
}
.pg-list-1-left p, .pag-p1-phone {
	padding-left: 0px;
	width: 100%;
	color: #000;
	font-size: 18px;
}
.pag-p1-phone ul {
	margin: 0 auto;
	display: table;
}
.wed-hom-footer {
	padding: 60px 0px 45px 0px;
}
.land-pack-grid-text h4 {
	padding: 15px 12px;
	font-size: 20px;
}
.hcity div:nth-child(2) h4 {
	font-size: 16px;
}
.pg-list-1-left .rat i {
	margin: 0px 2px;
}
.bl, .fil-mob-view, .db-open .al, .ud-lhs {
	display: none;
}
.mob-me-ic, .fil-mob {
	display: block;
}
.fil-mob.fil-mob-act {
	display: block;
}
.fil-mmob-act .fil-mob-clo {
	display: block;
}
.ud-cen, .ud-enqu .ud-cen {
	width: 100%;
	margin: 0px;
}
.ud-rhs-sec-2 ul li {
	width: 33.333%;
}
.eve-deta-pg .rhs .quote-pop {
	padding: 40px 40px;
}
.us-ppg-blog div:nth-child(2) span {
	font-size: 12px;
}
.us-ppg-blog .pro-eve-box h2 {
	font-size: 15px;
}
.pro-rel-posts .pro-eve-box p {
	font-size: 12px;
}
.blog-head-inn h1 {
	font-size: 36px;
}
.blog-head-inn p {
	font-size: 20px;
}
.blog-head .ban-search {
	width: 90%;
}
.blog-head .ban-search .sr-btn {
	margin-top: 0px;
}
.blog-body .us-ppg-com ul li {
	width: 33.333%;
}
.blog-head {
	margin-top: 55px;
}
.all-listing .col-md-3.fil-mob-view {
	margin-top: 45px;
	position: fixed;
	z-index: 9;
	background: #fff;
	left: -100%;
	top: 0px;
	overflow-y: auto;
	height: 100%;
	padding: 70px 40px 50px 30px;
	flex: 0 0 100%;
	max-width: 80%;
	transition: all 0.5s ease;
	display: block;
}
.all-listing .col-md-3.fil-mob-view.fil-mmob-act {
	transition: all 0.5s ease;
	left: 0%;
}
.all-list-sh {
	background: none;
	padding-top: 20px;
	padding-bottom: 50px;
	width: 100%;
}
.all-listing .col-md-9 {
	flex: 0 0 100%;
	max-width: 100%;
}
.us-pro-sec-1 {
	width: 90%;
}
.pro-listing-box div:nth-child(1) h2, .us-ppg-blog .pro-eve-box h2 {
	font-size: 16px;
}
.pro-listing-box div:nth-child(1) img {
	height: 125px;
}
.pmenu-cat {
	width: 100%;
	padding-right: 0px;
	padding-bottom: 50px;
}
.pmenu-eve {
	width: 100%;
}
.ser-head .ban-search {
	width: 90%;
}
.f2 {
	margin: 15px 0px 10px 0px;
}
.mob-app .lhs {
	display: none;
}
.mob-app .rhs, .mob-app .rhs form {
	width: 100%;
}
.fed-box .lhs {
	width: 100%;
}
.fed-box .rhs {
	width: 100%;
	padding-top: 0px;
}
.fed-box:before {
	width: 100%;
}
.all-list-bre {
	margin-top: 54px;
	padding: 70px 0px 140px 0px;
}
.all-listing .col-md-9 {
	padding: 15px 0px 30px 15px;
	background: #f5f5f5;
	border-radius: 5px;
}
.list-map .list-map-filt {
	position: fixed;
	left: -100%;
	width: 300px;
	padding: 72px 15px 15px 15px;
}
.list-map .list-map-filt.act {
	left: 0%;
}
.list-map .list-map-filt.act:before {
	display: none;
}
.list-map .list-map-resu {
	margin-left: 0px;
	width: 100%;
}
.mob-map-filt {
	display: block;
	cursor: pointer;
}
.list-bann {
}
.list-bann img {
	height: 210px;
}
.pg-list-1 {
	margin: 0px;
}
.pg-list-1-pro {
	width: 100%;
}
.pg-list-1-pro img {
	margin: 0 auto;
	display: table;
	float: initial;
	margin-top: -90px;
}
.pg-list-1-pro .stat {
	position: relative;
	margin: 0 auto;
	display: table;
	left: 0px;
}
.pag-p1-phone ul a {
}
.pag-p1-phone ul a li {
	color: #157dd0;
}
.list-ban-btn ul {
	margin: 0 auto;
	display: table;
}
.pag-p1-phone ul li:before {
	color: #333;
}
}
@media screen and (max-width:768px) {
.ser-resu ul li {
	padding-bottom: 20px;
	float: left;
	width: 100%;
	border: 6px solid #3330;
}
.how-wrks-inn ul li {
	width: 50%;
}
.how-wrks-inn ul li div {
	margin: 10px;
}
.carousel-indicators {
	display: none;
}
.top-ser {
	width: 100%;
	padding: 20px 0px 0px 0px;
}
.all-list-sh .eve-box div:nth-child(2) .links a:nth-child(2), .all-list-sh .eve-box div:nth-child(2) .links a:nth-child(3) {
	display: none;
}
.all-list-sh .eve-box div:nth-child(2) .links {
	padding-top: 0px;
}
.ban-search ul li.sr-cit {
	width: 100%;
	margin-bottom: 2px;
}
.ban-search ul li.sr-sea {
	width: 100%;
	margin: 0px;
}
.fed-box {
	width: 100%;
}
.ban-search ul li.sr-btn {
	width: 100%;
	margin-top: 15px;
}
.land-pack ul li {
	width: 50%;
}
.country iframe, .country img {
	width: 100%;
}
.country img {
	height: auto;
	object-fit: cover;
}
.land-pack-grid {
	width: 90%;
	margin: 0px 5% 20px 5%;
	box-shadow: 0px 5px 13px 0px rgba(0, 0, 0, 0.14);
}
.land-pack-grid-text {
	margin-top: 0px;
}
.hom-head {
	padding: 80px 0px 20px 0px;
}
.ban-tit h1 b {
	font-size: 34px
}
.ban-tit h1 {
	font-size: 24px
}
.ban-ql ul li {
	margin: 0px;
	width: 100%;
}
.ban-ql ul li div {
	width: 95%;
	padding: 20px 3px;
	margin: 5px;
}
.home-city ul li {
	width: 50%;
	margin-bottom: 15px;
	margin-bottom: 15px;
}
.hcity div:nth-child(2) h4 {
	font-size: 18px;
}
.hom-eve-lhs-2 {
	width: 100%;
	padding-left: 15px;
	margin-top: 25px;
}
.eve-box div:nth-child(1) img {
	height: 150px;
}
.home-tit {
	padding-top: 70px;
}
.home-tit h2 {
	font-size: 32px;
}
.login-main.add-list {
	width: 90%;
}
.bot-book {
	text-align: center;
	margin-bottom: 55px
}
.bot-book .bb-img {
	float: initial;
	max-width: 100%;
}
.bb-text {
	max-width: 100%;
	margin-top: 30px;
}
.bb-link {
	padding: 20px 0px 0px 0px;
}
.biz-pro .lhs {
	margin-bottom: 0px;
}
.biz-pro-btn {
	position: relative;
	top: initial;
}
.country-inn h4 {
	font-size: 24px;
	line-height: 34px;
}
.country .cont1 {
	font-size: 24px;
}
.country .cont2 {
	font-size: 24px;
}
.foot-supp h2 {
	font-size: 16px;
	line-height: 28px;
}
.wed-hom-footer h4 {
	padding-bottom: 5px;
	padding-top: 0px;
}
.wed-foot-link-1 {
	text-align: center;
}
.fot-app {
	border-top: 1px solid #e9e9e9;
	padding: 30px 0px;
	margin-top: 15px;
}
.fot-app ul, .wed-foot-link-1 ul {
	margin: 0 auto;
	display: table;
}
.soc-log .abcRioButtonIcon, .soc-log ul li a img {
	display: none;
}
.foot-count {
	margin-top: 30px;
}
.all-list-sh ul li {
	float: left;
	width: 50%;
}
.pro-listing-box div:nth-child(1) img {
	height: 150px;
}
.us-ppg-com ul li {
	width: 50%;
}
.all-list-sh .eve-box div:nth-child(1) {
	width: 100%;
}
.all-list-sh .eve-box {
	margin: 10px;
}
.all-list-sh .eve-box div:nth-child(2) span {
	/*display: none;*/
}
.eve-box div:nth-child(2) {
	padding: 15px;
}
.pro-rel-events .eve-box div:nth-child(2) {
	padding: 20px 20px 15px 20px;
}
.hom-event .eve-box div:nth-child(2) {
	padding: 20px;
}
.eve-box div:nth-child(2) h4 {
	font-size: 15px;
}
.all-listing .col-md-9 {
	padding: 0px;/* background: none; */
}
.all-listing .col-md-3 {
	padding: 30px 0px 0px 15px;
}
.lhs-ads {
	margin-bottom: 0px;
}
.list-bann img {
	height: 175px;
}
.pag-p1-phone ul li {
	width: 100%;
	margin-bottom: 10px;
	font-size: 16px;
}
.pag-p1-phone ul li:last-child {
	margin-bottom: 0px;
}
.list-bann {
	margin-top: 53px;/* display:none; */
}
.pg-list-1 {
/* margin: 0px; */
    /* background: #4274eb; */
    /* padding: 65px 0px 30px 0px; */
}
.carousel-item img {
	height: 235px;
}
.home-list-pop img {
	margin-bottom: 20px;
}
.list-rom-pric {
	right: 25px;
	top: -158px;
	font-size: 16px;
}
.list-room-deta p {
	padding-right: 0px;
}
.lr-user-wr-con {
	width: 85%;
}
.lr-user-wr-con p {
	font-size: 13px;
	line-height: 22px;
}
.lp-ur-all-left {
	width: 60%;
}
.lp-ur-all-right {
	width: 40%;
	padding-right: 0px;
}
.lp-ur-all-right h5 {
	padding-top: 0px;
}
.lp-ur-all-right p label i {
	width: 15px;
	font-size: 21px;
}
.lp-ur-all-right p span {
	font-size: 12px;
	line-height: 14px;
	padding: 5px;
}
.pglist-off-last .home-list-pop-desc {
	padding-left: 0px;
}
.pglist-off-last .home-list-pop .col-md-3 {
	padding-right: 0px;
}
.db-open .al {
	display: none;
}
.ud-cen-s3 ul li {
	width: 50%;
}
.ud-pro-link .pay-rhs ul li:last-child {
	width: 100%;
}
.ud-pro-link .pay-rhs ul li:nth-child(3), .ud-pro-link .pay-rhs ul li:nth-child(4) {
	width: 100%;
}
.ud-rhs-sec-3 .list-ri-peo-like ul li {
	width: 72px;
}
.ud-cen-s1 ul li div p {
	margin-bottom: 15px;
}
.ud-cen-s1 ul li div b {
	font-size: 42px;
}
table {
	border: 0;
}
table caption {
	font-size: 1.3em;
}
table thead {
	border: none;
	clip: rect(0 0 0 0);
	height: 1px;
	margin: -1px;
	overflow: hidden;
	padding: 0;
	position: absolute;
	width: 1px;
}
table tr {
	border-bottom: 3px solid #ddd;
	display: block;
	margin-bottom: .625em;
}
table td {
	border-bottom: 1px solid #ddd;
	display: block;
	font-size: .8em;
	text-align: left;
}
table td::before {
	content: attr(data-label);
	float: left;
	font-weight: bold;
	text-transform: uppercase;
}
table td:last-child {
	border-bottom: 0;
}
.pro-fol-gr span {
	padding: 5px 25px;
	font-size: 10px;
}
.pro-fol-gr ol li {
	font-size: 9px;
}
.pay-rhs ul li .ud-stat-pay-btn {
	font-size: 12px;
}
.ud-payment .pay-rhs ul li {
	width: 100%;
}
.pay-rhs ul li:nth-child(2) {
	font-size: 22px;
}
.ud-cen-s2 a.db-tit-btn, .ud-cen-s3 a.db-tit-btn {
	position: relative;
	right: initial;
	top: initial;
}
.ud-cen-s2 a.db-tit-btn-2-ads {
	right: initial;
}
.login-main, .login-main.add-list {
	width: 100%;
}
.login-main {
	margin: initial;
	display: initial;
}
.how-to-coll li h4 {
	font-size: 13px;
}
.cre-dup a {
	margin-bottom: 15px;
}
.add-list-ste-inn ul li a b {
	display: none;
}
.add-list-ste-inn ul li a {
	width: 44px;
	height: 44px;
	padding: 10px 0px 0px 0px;
}
.add-list-ste-inn ul li a span {
	font-size: 11px;
	text-transform: uppercase;
}
.add-list-ste-inn ul:after {
	height: 1px;
	top: 25px;
}
.add-list-add-btn, .add-list-rem-btn {
	width: 30px;
	height: 30px;
	line-height: 29px;
	padding-left: 1px;
	font-size: 21px;
	top: 5px;
}
.add-list-rem-btn {
	right: 35px;
}
.add-list-add-btn {
	right: 75px;
}
.add-lis-done .btn-primary {
	margin-bottom: 10px;
}
.login-reg {
	padding: 100px 0 50px 0;
}
.log h4 {
	font-size: 18px;/* text-align: left;
         */
}
.add-lis-done h4 {
	font-size: 24px;
	margin-bottom: 10px;
}
.add-lis-done p {
	font-size: 14px;
}
.eve-deta-pg .lhs {
	margin-bottom: 20px;
}
.eve-deta-pg .lhs, .eve-deta-pg .rhs {
	width: 100%;
}
.eve-deta-pg .lhs .img img {
	height: 250px;
}
.eve-deta-body .eve-deta-body-main .lhs {
	width: 100%;
	padding-right: 0px;
	border-right: 0px solid #e7e7e7;
	border-bottom: 1px solid #e7e7e7;
	padding-bottom: 15px;
	margin-bottom: 30px
}
.eve-deta-body .eve-deta-body-main .rhs {
	padding-left: 0px;
	width: 100%;
}
.eve-deta-pg .head h1, .eve-deta-pg .head .dat {
	font-size: 22px;
}
.blog-body .us-ppg-com ul li {
	width: 50%;
}
.pro-rel-events .event-body .us-ppg-com ul li, .event-body .us-ppg-com ul li {
	width: 50%;
}
.event-body .eve-box div:nth-child(2) {
	padding: 20px;
}
.blog-head {
	padding: 45px 0px 0px 0px;
}
.blog-head-inn h1 {
	font-size: 28px;
}
.blog-head-inn p {
	font-size: 18px;
}
.ad-pri-cal ul li div {
	padding: 10px;
	margin: 0px 2px;
}
.ad-pri-cal ul li span {
	font-size: 12px;
}
.ad-pri-cal ul li h5 {
	margin: 5px 0px 0px 0px;
	font-size: 18px;
}
.us-pro-sec-1 {
	width: 100%;
}
.us-pro-sec-1-rhs h1 {
	font-size: 24px;
	display: block;
}
.us-pro-sec-1-rhs button {
	padding: 5px 30px;
	top: 7px;
}
.us-pro-sec-1-rhs ul.lis-cou li {
	font-size: 14px;
}
.us-pro-nav ul li span {
	font-size: 14px;
	padding: 16px 5px;
}
.user-tc-diff ul li .pri-box {
	margin: 0px;
}
.user-tc-diff ul li .pri-box .c4 ol {
	width: 90%;
}
.ser-head .ban-search ul li.sr-btn {
	margin-top: 0px;
	width: 40%;
}
.list-det-fix {
}
.list-fix-pro, .list-fix-tit {
	display: none;
}
.list-fix-btn {
	width: 100%;
}
.list-fix-btn span {
	display: block;
	width: 100%;
	text-align: center;
	padding: 8px 5px;
}
.list-det-fix {
	bottom: -100px;
	top: initial;
	padding: 0px;
}
.list-det-fix.list-det-fix-act {
	bottom: 0px;
	top: initial;
}
.comity-all-user ul li {
	width: 50%;
}
}
@media screen and (max-width:576px) {
.container {
	max-width: 90%;
}
.how-wrks-inn ul li {
	width: 100%;
}
.inte ul li {
	width: 100%;
}
.wed-foot-link div {
	padding-left: 15px;
	width: 33.333%;
}
.list-room-deta .list-enqu-btn ul li {
	width: 50%;
}
.lr-user-wr-con {
	display: contents;
}
.lr-user-wr-img {
	margin: 0px 10px 20px 0px;
}
.pri ul li {
	width: 100%;
}
.ud-rhs-sec-2 ul li {
	width: 50%;
}
.db-fol-grid ul li {
	width: 50%;
}
.pro-fol-gr ol li {
	font-size: 7px;
	width: 33.333%;
}
.pro-fol-gr h4 b {
	font-size: 14px;
}
.pro-fol-gr img {
	width: 75px;
	height: 75px;
}
.pro-rel-events .event-body .us-ppg-com ul li {
	width: 100%;
}
.pro-rel-events .eve-box div:nth-child(3) {
	display: block;
}
.event-body .us-ppg-com ul li .eve-box {
	margin: 10px;
}
.user-tc-diff ul li {
	width: 100%;
}
.user-tc-diff ul li:first-child {
	margin-bottom: 20px;
}
.user-tc-diff ul li .pri-box .c4 ol li:first-child {
	margin-bottom: 0px;
}
}
@media screen and (max-width:526px) {
.lp-ur-all-left {
	width: 100%;
	border-right: 0px solid #6b7f8a;
	padding-right: 0px;
	border-bottom: 2px solid #6b7f8a;
	padding-bottom: 20px;
}
.lp-ur-all-right {
	width: 100%;
	padding: 20px 0px 0px 0px;
}
.frmtip {
	font-size: 11px;
	right: 12px;
	top: -8px;
	background: #fff;
	padding: 0px 10px;
}
.log-bot ul li span {
	font-size: 12px;
}
.log-bot ul li {
	padding: 0px 4px;
}
}
@media screen and (max-width:480px) {
.land-pack ul li {
	width: 100%;
}
.comity-all-user ul li {
	width: 100%;
}
.hcity div:nth-child(1) img {
	height: 210px;
}
.hcity div:nth-child(2) {
	margin-top: -150px;
}
.hom-eve-lhs-1 {
	width: 100%;
	margin-bottom: 20px;
	padding-left: 0px;
	padding-right: 0px;
}
.hom-eve-lhs-2 {
	margin-top: 0px;
	padding-left: 0px;
	padding-right: 0px;
}
.ban-search ul li.sr-cit {
	width: 100%;
}
.ban-search ul li.sr-sea {
	width: 100%;
	margin: 10px 0px 0px 0px;
}
.ban-search {
	width: 90%;
}
.ban-tit h1 b {
	font-size: 32px;
}
.home-tit {
	padding-top: 60px;
}
.home-tit h2 {
	font-size: 28px;
}
.hcity div:nth-child(2) h4 {
	font-size: 14px;
}
.wed-foot-link div {
	width: 50%;
}
.wed-foot-link div:nth-child(2) {
	border-right: 0px solid #dadada;
}
.wed-foot-link div:last-child {
	border-right: 0px solid #dadada;
	border-top: 1px solid #dadada;
	width: 100%;
	margin-top: 35px;
	padding-top: 35px;
}
.wed-foot-link div:last-child ul li {
	width: 50%;
}
.wed-foot-link {
	padding: 35px 0px 30px 0px;
}
.all-list-sh ul li {
	width: 100%;
}
.list-bann img {
	height: 150px;
}
.pg-list-1-left h3 {
	font-size: 30px;
	padding: 12px 0px;
}
.pg-list-1-left img {
	width: 125px;
	height: 125px;
	margin-top: -79px;
}
.fot-app ul li a img {
	width: 125px;
	height: 50px;
}
.hom-eve-com {
	float: initial;
}
.carousel-item img {
	height: 180px;
}
.home-list-pop-desc h3 {
	font-size: 16px;
}
.list-pg-write-rev form .row {
	margin: 0px;
}
.list-pg-write-rev form .col {
	display: contents;
}
.list-pg-write-rev form .rating {
	margin: 0px 0px 10px 0px;
}
.ud-cen-s3 ul li {
	width: 100%;
}
.ud-rhs-sec-2 ul li {
	width: 100%;
}
.ud-cen-s1 ul li {
	width: 100%;
	margin-bottom: 15px;
}
.ud-cen-s1 ul li:nth-child(2) div {
	margin: 0px;
}
.ud-cen-s3 ul li:nth-child(2n+2) div {
	margin: 0px 0px;
}
.ud-pro-link .pay-lhs, .ud-payment .pay-lhs {
	width: 100%;
	margin-bottom: 15px;
}
.ud-pro-link .pay-lhs img, .ud-payment .pay-lhs img {
	object-fit: cover;
	height: 135px;
	width: 135px;
	border-radius: 50%;
	margin: 0 auto;
	display: table;
	float: initial;
}
.ud-pro-link .pay-rhs, .ud-payment .pay-rhs {
	width: 100%;
	padding-left: 0px;
	text-align: center;
}
.pay-rhs ul li:nth-child(2) {
	font-size: 18px;
}
.ud-payment {
	box-shadow: 0px 0px 0px 1px rgba(157, 152, 152, 0.06);
}
.ud-cen-s1 ul li div {
	padding: 15px;
}
.ud-cen-s1 ul li div h4 {
	font-size: 14px;
}
.ud-cen-s1 ul li div b {
	font-size: 32px;
}
.ud-cen-s1 ul li div p {
	display: none;
}
.ud-rhs-sec-3 .list-ri-peo-like ul li {
	width: 45px;
}
.db-noti ul li div {
	font-size: 13px;
}
.db-noti ul li p {
	font-size: 12px;
}
.ud-cen-s2 a.db-tit-btn, .ud-cen-s3 a.db-tit-btn {
	padding: 3px 5px;
	font-size: 11px;
}
.cre-dup a, .cre-dup span {
	font-size: 13px;
}
.add-list .skip {
	font-size: 11.5px;
	letter-spacing: 1px;
}
.add-list-ste-inn ul li {
	margin: 0px 5px;
}
.blog-head .ban-search .sr-sea {
}
.blog-head .ban-search {
	width: 100%;
}
.blog-head .ban-search .sr-btn {
	width: 35%;
}
.blog-body .us-ppg-com ul li, .event-body .us-ppg-com ul li {
	width: 100%;
}
.event-body .eve-box div:nth-child(3) {
	display: block;
}
.event-body .eve-box div:nth-child(1) a img {
	height: 165px;
}
.ad-pri-cal ul li {
	width: 50%;
}
.ad-pri-cal ul li div {
	margin: 5px;
}
.us-pro-sec-1-lhs {
	width: 100%;
}
.us-pro-sec-1-lhs img {
	width: 200px;
	height: 200px;
	margin: 0 auto;
	display: table;
}
.us-pro-sec-1-rhs {
	float: left;
	width: 100%;
	padding-left: 0px;
	text-align: center;
	padding-top: 30px;
}
.us-pro-sec-1-rhs ul.lis-cou {
	float: initial;
	border-bottom: 1px solid #efd0d0;
	padding-bottom: 17px;
	margin: 0 auto;
	display: table;
	margin-top: 25px;
	margin-bottom: 20px;
}
.us-pro-sec-1-rhs h1 {
	padding-right: 0px;
}
.us-pro-sec-1-rhs p {
	float: initial;
	text-align: center;
}
.us-pro-sec-1-rhs ul.pro-soci {
	float: initial;
	width: auto;
	margin: 0 auto;
	display: table;
	margin-top: 25px;
}
.us-pro-sec-1 {
	padding: 30px;
	background: #fff;
	border-radius: 5px;
	box-shadow: 0px 1px 19px 0px rgba(42, 42, 42, 0.08);
}
.us-pro-sec-1-rhs ul.lis-cou li {
	font-size: 12px;
	padding-right: 4px;
}
.us-ppg-com ul li {
	width: 100%;
}
.all-list-sh .links {
	display: none;
}
}
@media screen and (max-width:420px) {
.pmenu-cat ul li, .pmenu-eve ul li {
	width: 100%;
}
.pmenu-eve ul li:nth-child(odd) div {
	margin: 0px 0px 15px 0px;
}
.pmenu-eve ul li:nth-child(even) div {
	margin: 0px 0px 15px 0px;
}
.comity-all-user ul li {
	width: 100%;
}
}
.demo .home-city ul li {
	width: 33.3333%;
}
.demo .home-city ul li div {
}
.demo .hcity div:nth-child(1) img {
	margin: 0px;
}
.demo .hcity div:nth-child(1) img {
	height: 225px;
}
.country.demo {
	background-position: center bottom;
	background-size: 45%;
	margin-top: 60px;
}
.demo .home-tit {
	padding-top: 65px;
}
.wed-hom-footer.demo .home-tit {
	padding-top: 0px;
}
.demo .inte ul li div h4 {
	padding-bottom: 0px;
}
.demo .hcity div:nth-child(2) img {
	border: 5px solid #fff;
	background: #fff;
}
.foot-count ul li a {
	color: #fff;
}
.hom-top.demo .hom-nav .ic-logo {
	margin-left: 0px;
}
.chosen-select {
	width: 100%
}
.chosen-select-deselect {
	width: 100%
}
.chosen-container {
	display: inline-block;
	font-size: 14px;
	position: relative;
	vertical-align: middle;
	height: 51px;
	border: 1px solid #f1eae5;
}
.chosen-container .chosen-drop {
	background: #fff;
	border: 1px solid #ccc;
	border-bottom-right-radius: 4px;
	border-bottom-left-radius: 4px;
	-webkit-box-shadow: 0 8px 8px rgba(0,0,0,.25);
	box-shadow: 0 8px 8px rgba(0,0,0,.25);
	margin-top: -1px;
	position: absolute;
	top: 100%;
	left: -9000px;
	z-index: 1060
}
.chosen-container.chosen-with-drop .chosen-drop {
	left: 0;
	right: 0
}
.chosen-container .chosen-results {
	color: #555;
	margin: 0 4px 4px 0;
	max-height: 240px;
	padding: 0 0 0 4px;
	position: relative;
	overflow-x: hidden;
	overflow-y: auto;
	-webkit-overflow-scrolling: touch
}
.chosen-container .chosen-results li {
	display: none;
	line-height: 1.42857143;
	list-style: none;
	margin: 0;
	padding: 5px 6px
}
.chosen-container .chosen-results li em {
	background: #feffde;
	font-style: normal
}
.chosen-container .chosen-results li.group-result {
	display: list-item;
	cursor: default;
	color: #999;
	font-weight: 700
}
.chosen-container .chosen-results li.group-option {
	padding-left: 15px
}
.chosen-container .chosen-results li.active-result {
	cursor: pointer;
	display: list-item
}
.chosen-container .chosen-results li.highlighted {
	background-color: #428bca;
	background-image: none;
	color: #fff
}
.chosen-container .chosen-results li.highlighted em {
	background: transparent
}
.chosen-container .chosen-results li.disabled-result {
	display: list-item;
	color: #777
}
.chosen-container .chosen-results .no-results {
	background: #eee;
	display: list-item
}
.chosen-container .chosen-results-scroll {
	background: #fff;
	margin: 0 4px;
	position: absolute;
	text-align: center;
	width: 321px;
	z-index: 1
}
.chosen-container .chosen-results-scroll span {
	display: inline-block;
	height: 1.42857143px;
	text-indent: -5000px;
	width: 9px
}
.chosen-container .chosen-results-scroll-down {
	bottom: 0
}
.chosen-container .chosen-results-scroll-down span {
	background: url(chosen-sprite.html) no-repeat -4px -3px
}
.chosen-container .chosen-results-scroll-up span {
	background: url(chosen-sprite.html) no-repeat -22px -3px
}
.chosen-container-single .chosen-single {
	background-color: #fff;
	-webkit-background-clip: padding-box;
	-moz-background-clip: padding;
	background-clip: padding-box;/* border:1px solid #ccc; */
	border-top-right-radius: 4px;
	border-top-left-radius: 4px;
	border-bottom-right-radius: 4px;
	border-bottom-left-radius: 4px;/* -webkit-box-shadow:inset 0 1px 1px rgba(0,0,0,.075); *//* box-shadow:inset 0 1px 1px rgba(0,0,0,.075); */
	color: #555;
	display: block;
	height: 48px;
	overflow: hidden;
	line-height: 34px;
	padding: 9px 5px 0 12px;
	position: relative;
	text-decoration: none;
	white-space: nowrap;
}
.chosen-container-single .chosen-single span {
	display: block;
	margin-right: 26px;
	overflow: hidden;
	text-overflow: ellipsis;
	white-space: nowrap
}
.chosen-container-single .chosen-single abbr {
	background: url(../images/chosen-sprite.png) right top no-repeat;
	display: block;
	font-size: 1px;
	height: 10px;
	position: absolute;
	right: 26px;
	top: 12px;
	width: 12px
}
.chosen-container-single .chosen-single abbr:hover {
	background-position: right -11px
}
.chosen-container-single .chosen-single.chosen-disabled .chosen-single abbr:hover {
	background-position: right 2px
}
.chosen-container-single .chosen-single div {
	display: block;
	height: 100%;
	position: absolute;
	top: 0;
	right: 0;
	width: 18px
}
.chosen-container-single .chosen-single div b {
	background: url(../images/chosen-sprite.png) no-repeat 0 7px;
	display: block;
	height: 100%;
	width: 100%
}
.chosen-container-single .chosen-default {
	color: #777
}
.chosen-container-single .chosen-search {
	margin: 0;
	padding: 3px 4px;
	position: relative;
	white-space: nowrap;
	z-index: 1000
}
.chosen-container-single .chosen-search input[type="text"] {
	background: url(chosen-sprite.html) no-repeat 100% -20px, #fff;
	border: 1px solid #ccc;
	border-top-right-radius: 4px;
	border-top-left-radius: 4px;
	border-bottom-right-radius: 4px;
	border-bottom-left-radius: 4px;
	-webkit-box-shadow: inset 0 1px 1px rgba(0,0,0,.075);
	box-shadow: inset 0 1px 1px rgba(0,0,0,.075);
	margin: 1px 0;
	padding: 4px 20px 4px 4px;
	width: 100%;
	height: 40px;
}
.chosen-container-single .chosen-drop {
	margin-top: -1px;
	border-bottom-right-radius: 4px;
	border-bottom-left-radius: 4px;
	-webkit-background-clip: padding-box;
	-moz-background-clip: padding;
	background-clip: padding-box
}
.chosen-container-single-nosearch .chosen-search input {
	position: absolute;
	left: -9000px
}
.chosen-container-multi .chosen-choices {
	background-color: #fff;
	border-top-right-radius: 4px;
	border-top-left-radius: 4px;
	border-bottom-right-radius: 4px;
	border-bottom-left-radius: 4px;
	cursor: text;
	margin: 0;
	overflow: hidden;
	padding: 7px 2px 0 11px;
	position: relative;
	height: 48px;/* border:1px solid #e4e6f2; */
	font-size: 15px;
	font-weight: 500;
}
.chosen-container-multi .chosen-choices li {
	float: left;
	list-style: none
}
.chosen-container-multi .chosen-choices .search-field {
	margin: 0;
	padding: 0;
	white-space: nowrap
}
.chosen-container-multi .chosen-choices .search-field input[type="text"] {
	background: transparent!important;
	border: 0!important;
	-webkit-box-shadow: none;
	box-shadow: none;
	color: #555;
	height: 32px;
	margin: 0;
	padding: 4px;
	outline: 0
}
.chosen-container-multi .chosen-choices .search-field .default {
	color: #999
}
.chosen-container-multi .chosen-choices .search-choice {
	background-clip: padding-box;
	background-color: #f2f8fd;
	border: 1px solid #e9eff4;
	border-top-right-radius: 4px;
	border-top-left-radius: 4px;
	border-bottom-right-radius: 4px;
	border-bottom-left-radius: 4px;
	color: #1386d1;
	cursor: default;
	line-height: 13px;
	margin: 6px 0 3px 5px;
	padding: 4px 20px 3px 5px;
	position: relative;
	font-size: 13px;
}
.chosen-container-multi .chosen-choices .search-choice .search-choice-close {
	background: url(chosen-sprite.html) right top no-repeat;
	display: block;
	font-size: 1px;
	height: 10px;
	position: absolute;
	right: 4px;
	top: 5px;
	width: 12px;
	cursor: pointer
}
.chosen-container-multi .chosen-choices .search-choice .search-choice-close:hover {
	background-position: right -11px
}
.chosen-container-multi .chosen-choices .search-choice-focus {
	background: #d4d4d4
}
.chosen-container-multi .chosen-choices .search-choice-focus .search-choice-close {
	background-position: right -11px
}
.search-choice-close:after {
	content: 'close';
	position: absolute;
	color: #7291aa;
	font-size: 13px;
	font-weight: 600;
}
.chosen-container-multi .chosen-results {
	margin: 0;
	padding: 0
}
.chosen-container-multi .chosen-drop .result-selected {
	display: none
}
.chosen-container-active .chosen-single {
	border: 1px solid #66afe9;
	-webkit-box-shadow: 0 1px 1px rgba(0,0,0,.075) inset, 0 0 8px rgba(82,168,236,.6);
	box-shadow: 0 1px 1px rgba(0,0,0,.075) inset, 0 0 8px rgba(82,168,236,.6);
	-webkit-transition: border linear .2s, box-shadow linear .2s;
	-o-transition: border linear .2s, box-shadow linear .2s;
	transition: border linear .2s, box-shadow linear .2s
}
.chosen-container-active.chosen-with-drop .chosen-single {
	background-color: #fff;
	border: 1px solid #66afe9;
	border-bottom-right-radius: 0;
	border-bottom-left-radius: 0;
	-webkit-box-shadow: 0 1px 1px rgba(0,0,0,.075) inset, 0 0 8px rgba(82,168,236,.6);
	box-shadow: 0 1px 1px rgba(0,0,0,.075) inset, 0 0 8px rgba(82,168,236,.6);
	-webkit-transition: border linear .2s, box-shadow linear .2s;
	-o-transition: border linear .2s, box-shadow linear .2s;
	transition: border linear .2s, box-shadow linear .2s
}
.chosen-container-active.chosen-with-drop .chosen-single div {
	background: transparent;
	border-left: none
}
.chosen-container-active.chosen-with-drop .chosen-single div b {
	background-position: -18px 7px
}
.chosen-container-active .chosen-choices {
	border: 1px solid #66afe9;
	border-bottom-right-radius: 0;
	border-bottom-left-radius: 0;
	-webkit-box-shadow: 0 1px 1px rgba(0,0,0,.075) inset, 0 0 8px rgba(82,168,236,.6);
	box-shadow: 0 1px 1px rgba(0,0,0,.075) inset, 0 0 8px rgba(82,168,236,.6);
	-webkit-transition: border linear .2s, box-shadow linear .2s;
	-o-transition: border linear .2s, box-shadow linear .2s;
	transition: border linear .2s, box-shadow linear .2s
}
.chosen-container-active .chosen-choices .search-field input[type="text"] {
	color: #111!important
}
.chosen-container-active.chosen-with-drop .chosen-choices {
	border-bottom-right-radius: 0;
	border-bottom-left-radius: 0
}
.chosen-disabled {
	cursor: default;
	opacity: .5!important
}
.chosen-disabled .chosen-single {
	cursor: default
}
.chosen-disabled .chosen-choices .search-choice .search-choice-close {
	cursor: default
}
.chosen-rtl {
	text-align: right
}
.chosen-rtl .chosen-single {
	padding: 0 8px 0 0;
	overflow: visible
}
.chosen-rtl .chosen-single span {
	margin-left: 26px;
	margin-right: 0;
	direction: rtl
}
.chosen-rtl .chosen-single div {
	left: 7px;
	right: auto
}
.chosen-rtl .chosen-single abbr {
	left: 26px;
	right: auto
}
.chosen-rtl .chosen-choices .search-field input[type="text"] {
	direction: rtl
}
.chosen-rtl .chosen-choices li {
	float: right
}
.chosen-rtl .chosen-choices .search-choice {
	margin: 6px 5px 3px 0;
	padding: 3px 5px 3px 19px
}
.chosen-rtl .chosen-choices .search-choice .search-choice-close {
	background-position: right top;
	left: 4px;
	right: auto
}
.chosen-rtl.chosen-container-single .chosen-results {
	margin: 0 0 4px 4px;
	padding: 0 4px 0 0
}
.chosen-rtl .chosen-results .group-option {
	padding-left: 0;
	padding-right: 15px
}
.chosen-rtl.chosen-container-active.chosen-with-drop .chosen-single div {
	border-right: none
}
.chosen-rtl .chosen-search input[type="text"] {
	background: url(chosen-sprite.html) no-repeat -28px -20px, #fff;
	direction: rtl;
	padding: 4px 5px 4px 20px
}
@media only screen and (-webkit-min-device-pixel-ratio: 2), only screen and (min-resolution: 144dpi) {
.chosen-rtl .chosen-search input[type="text"], .chosen-container-single .chosen-single abbr, .chosen-container-single .chosen-single div b, .chosen-container-single .chosen-search input[type="text"], .chosen-container-multi .chosen-choices .search-choice .search-choice-close, .chosen-container .chosen-results-scroll-down span, .chosen-container .chosen-results-scroll-up span {
	background-image: url(chosen-sprite%402x.html)!important;
	background-size: 52px 37px!important;
	background-repeat: no-repeat!important
}
.login-main1 {
	width: 100%;
}
.login {
	padding: 10px;
}
}
/* Comapny Profile Desing */
.company-ban {
	margin-top: 83px;
	padding: 0px 50px;
	position: relative;
}
.company-ban h1 {
	position: relative;
	font-size: 12px;
}
.company-ban p {
	position: relative;
	margin: 0;
	font-weight: 300;
	font-size: 18px
}
.company-head {
	padding: 20px 0px;
}
.company-head .company-logo img {
/*border-radius: 8px;
	box-shadow: #ccc 2px 2px 5px;*/
}
.company-pg .home-tit {
	padding-top: 50px
}
.company-pg .home-tit h2 span {
	font-size: 32px;
}
.company-pg .home-tit p {
	font-size: 14px;
	padding-bottom: 15px;
}
.company-pg .abo-memb {
}
.company-pg .abo-memb ul li div {
	padding: 0px;
	padding-bottom: 20px;
}
.company-pg .abo-memb ul li div img {
	width: 100%;
	margin: 0px;
}
.company-pg .abo-memb ul li div h4 {
	font-size: 16px;
	font-weight: 700;
	padding-top: 20px;
}
.company-pg .abo-memb ul li div p {
	padding: 0px 15px;
	font-size: 12px;
}
/* Menu CSS */

#navbar {
	list-style-type: none;
	margin: 0;
	padding: 0;
	overflow: hidden;
	background-color: #EEEEEE;
}
ul#navbar li {
	float: left;
	background-color: #EEEEEE;
}
ul#navbar li a {
	display: block;
	color: #000000;
	font-weight: bold;
	padding: 8px 16px;
	text-decoration: none;
}
ul#navbar li a:hover {
	background-color: #03A9F4;
	color: white;
}
li:hover {
	cursor: pointer;
}
ul li ul li a {
	display: block;
	color: #000000;
	font-weight: bold;
	padding: 8px 16px;
	text-decoration: none;
}
ul#navbar li ul li {
	float: none !important;
	border-top: solid 1px #CCC;
}
ul li ul {
	position: absolute;
	display: inline;
	visibility: hidden;
	opacity: 0;
	transition: all 0.5s ease;
	display: none;
	z-index: 99;
}
 ul li:hover > ul, ul li:focus-within > ul, ul li ul:hover {
 visibility: visible;
 opacity: 1;
 display: block;
}
ul#navbar li ul li ul {
	left: 100%;
	width: 100%;
	margin-top: -40px;
}
ul#navbar li ul li ul li {
	border-left: solid 1px #ccc;
}
ul#navbar li ul li ul li {
	width: 100%;
}
.small-btn {
	margin-left: 8px;
	background: #4CAF50;
	color: #fff !important;
	font-size: 12px;
	padding: 5px 9px;
	border-radius: 10px;
	font-family: "Quicksand", sans-serif;
	font-weight: 600;
	margin-top: 10px;
	cursor: pointer;
	float: left;
"
}
.buttoneffect {
	color: #03776d;
	border-radius: 3px;
	font-size: 14px;
	padding: 9px 21px;
	background-color: #fff;
	font-weight: 600;
	cursor: pointer;
}
.buttoneffect:hover {
	background-color: #03776d;
	color: #fff;
}
