@import "../color.scss";
:root {
	/* --background-color: url(../images/body-bg.jpg); */
	--background-color: #070707;
}
body {
    margin: 0px;
    padding: 0px;
    line-height: 23px;
    font-size: 13px;
    color: #000000;
    overflow-x: hidden !important;
}

* {
    -webkit-overflow-scrolling: touch;
}

html {
	/* overflow-x: hidden; */
}


section.content-wrapper .body_container {
	min-height: 525px;
}

footer .body_container {
	min-height: 0 !important;
}


@font-face {
	font-family: 'latoregular';
	src: url('../fonts/lato-regular-webfont.eot');
	src: url('../fonts/lato-regular-webfont.eot?#iefix') format('embedded-opentype'),
		url('../fonts/lato-regular-webfont.woff2') format('woff2'),
		url('../fonts/lato-regular-webfont.woff') format('woff'),
		url('../fonts/lato-regular-webfont.ttf') format('truetype'),
		url('../fonts/lato-regular-webfont.svg#latoregular') format('svg');
	font-weight: normal;
	font-style: normal;

}

@font-face {
	font-family: 'opensans-regular';
	src: url('../fonts/opensans-regular-webfont.eot');
	src: url('../fonts/opensans-regular-webfont.eot?#iefix') format('embedded-opentype'), url('../fonts/opensans-regular-webfont.woff2') format('woff2'), url('../fonts/opensans-regular-webfont.woff') format('woff'), url('../fonts/opensans-regular-webfont.ttf') format('truetype'), url('../fonts/opensans-regular-webfont.svg#Arial') format('svg');
	font-weight: normal;
	font-style: normal;
}

a:hover,
a:focus {
	text-decoration: none;
	outline: none;
}
input:focus, input:active  {
	border-color: #e8c26b !important;
	box-shadow: none !important;
}
.bootstrap-select .dropdown-toggle:focus {
	outline: none !important;
}

a:hover {
	color: #e0cd94;
}

.body_container {
	width: 99%;
	margin: 0px auto;
	max-width: 1180px;
}

.new_designed_header {
    display: flex;
    flex-direction: row;
    align-items: center;
}

.new_searchbox_header {
    display: flex;
    flex-direction: row-reverse;
    align-items: center;
    justify-content: end;
}

/* @media screen and (min-width: 1640px) {
	max-width: 1310px;
} */

.navbar-nav > li.active > a {
	color: #e0c798;
}

header {
	/* background: url(../images/header-bg.jpg); */
	width: 100%;
	background-repeat: repeat;
	min-height: 129px;
	color: #e8c26b !important;
	/* background: url(../images/body-bg.jpg); */
}

.new-static-header {
	min-height: 80px;
}
.header-bg-clr {
	background: rgba(0, 0, 0, 0.2);
}

.header-bg-clr .search-form .caret {
	position: absolute;
	top: 52%;
	right: 28px;
	margin-top: -2px;
	vertical-align: middle;
	border-top: 14px solid;
	border-right: 9px solid transparent;
	border-left: 9px solid transparent;
	top: 42%;
}

.header-bg-clr .search-form #searchfilter {
	padding-left: 12px;
	padding-top: 8px;
	min-height: 41px;
	border-color: #e8c26b;
	color: #e2c377;
	text-transform: uppercase;
	font-weight: 600;
	font-size: 11px;
	background: transparent;
	-moz-appearance: none;
	-webkit-appearance: none;
}

.header-bg-clr .search-form select::-ms-expand {
	display: none;
}

.navbar-brand {
	height: auto;
	max-width: 160px;

}

.navbar-brand img {
	max-width: 100%;
}

.mrgtb20 {
	margin: 20px 0px;
}

header .dropdown button.btn-default.dropdown-toggle,
.btn-group.bootstrap-select.form-control,
.bootstrap-select > .dropdown-toggle {
	background-color: transparent !important;
	background-color: none;
	color: #ffffff;
	min-height: 41px;
	min-width: 138px;
	font-size: 13px;
	text-align: left;
	border-radius: 4px;
	border: 1px solid #ccc;
}

header .navbar-form {
	margin: 0px;
}

.open > .dropdown-toggle.btn-default:focus,
.open > .dropdown-toggle.btn-default {
	/*color: #fff !important;*/
}

header .dropdown .btn.btn-default.dropdown-toggle .caret,
.bs-caret .caret {
	margin-left: 60px;
	/*
    border-top: 6px solid;
    border-right: 6px solid transparent;
    border-left: 6px solid transparent;
    */
	border-top: 14px solid;
	border-right: 9px solid transparent;
	border-left: 9px solid transparent;
	top: 38% !important;

}

.navbar-collapse {
    /*    border-top: 1px solid #fff;*/
    padding-right: 0px;
}

.login-poup {
	min-width: 370px;
	left: auto;
	right: 0;
	padding: 10px 0;
	padding-bottom: 0px;
	margin-top: 13px;
}
.profile-link .login-poup {
	right: 22px;
}
.login-poup h5 {
	font-size: 14px;
	color: #000000;
	margin: 0px;
	text-transform: capitalize;
}

.login-poup p {
	border-bottom: 1px solid #000;
	margin: 0px 15px 10px;
	padding-bottom: 10px;
}

.login-poup ul.list-unstyled li {
	/*border-bottom: 1px solid #e1e1e1;*/
	border-bottom: 1px solid #e8c26b;
}

.login-poup ul li:last-child {
	border: 0px;
}

.login-poup ul li a {
	font-size: 12px;
}

.login-poup small {
	font-size: 10px;
	color: #e8c26b;

}

a.btn.logout {
	color: #7e7e7e;
	font-size: 13px;
	background-color: #ffffff;
	border: 1px solid #7d7d7d;
	min-height: 30px;
	border-radius: 0px;
}

a.btn.btn-account {
	background-color: #e8c26b;
	color: #ffffff;
	border: 1px solid #e8c26b;
	font-size: 13px;
	border-radius: 0px;
}

.footer-login {
	border-top: 1px solid #000;
	background-color: #e1e1e1;
	padding: 12px 10px;

}

/* ul.dropdown-menu.login-poup::after {
	content: "";
	border-bottom: 12px solid #ccc;
	border-right: 12px solid transparent;
	border-left: 12px solid transparent;
	position: absolute;
	top: -12px;
	right: 14px;
	z-index: 9;
} */

ul.dropdown-menu.login-poup::before {
	content: "";
	border-bottom: 10px solid #fff;
	border-right: 10px solid transparent;
	border-left: 10px solid transparent;
	position: absolute;
	top: -10px;
	right: 30px;
	z-index: 10;
}
ul.three_navbar_list_mobile ul.dropdown-menu.login-poup::before {
	right: 75px;
}
.profile-link ul.dropdown-menu.login-poup::before {
	right: 19px;
}
.navbar-form .form-control {
	border: 0px;
	min-height: 40px;
	color: #949494;
	font-size: 16px;
	/*min-width: 430px;*/
}

.navbar-toggle {
	background: #e8c26b;

}

.navbar-toggle .icon-bar {
	background: black;
}

.stylish-input-group button {
	border: 0;
	background: transparent;
	padding: 0px;
}

.input-group-addon {
	background: #fff !important;
	border-radius: 4px;
	border: 0px;
}

.ion-ios-search-strong {
	font-size: 22px;
}

#main_container {
	padding-top: 10px;
}

.user-profile {
	border-radius: 50%;
	width: 50px;
	height: 50px;
	float: left;
	/*    border: 1px solid #c2a773;*/
}

span.grp {
	margin-top: 8px;
	display: block;
	margin-right: 15px;
}

.br-left {
	border-left: 1px solid #e1e1e1;
}

.user-profile img {
	width: 50px;
	height: 50px;
}

.navbar-nav > li > a {
    font-size: 14px;
    color: #e8c26b;
    text-transform: uppercase;
}

.header-bg-clr .search-form .bootstrap-select .btn {
	border: none;
	color: #e2c377;
	text-transform: uppercase;
	font-weight: 600;
	font-size: 11px;
}

.header-bg-clr .search-form .bootstrap-select {
	border-color: #e8c26b;
}

.header-bg-clr .header-search-keyword .stylish-input-group .form-control.search::placeholder {
	color: #000;
}

.header-bg-clr .header-search-keyword .stylish-input-group .form-control.search {
	background: #e8c26b;
	color: #000;
	border: none;
	text-transform: uppercase;
	font-size: 11px;
	font-weight: 500;
}

.header-bg-clr .header-search-keyword .stylish-input-group .input-group-addon.stylish-input-group {
	background: #e8c26b !important;
	border-left: solid 1px #000;
}

.header-bg-clr .header-search-keyword .stylish-input-group .input-group-addon.stylish-input-group .ion-ios-search-strong {
	color: #000;
}

.profile-link button.btn.btn-default {
	background: transparent;
	color: #ffffff;
	padding: 4px 8px;
}

header ul.list-inline {
    margin: 0px 0 0 0px;
    display: flex;
    flex-direction: row;
    justify-content: flex-end;
    align-items: center;
}

header ul.list-inline.footer-login {
    justify-content: space-between;
}

.header-bg-clr .profile-link .btn-default {
	border: none;
}


.header-bg-clr .profile-link .btn-default .caret {
	display: none;
}

.profile-link button.btn.btn-default .caret {
	border-top: 6px solid;
	border-right: 6px solid transparent;
	border-left: 6px solid transparent;
	margin-top: 15px;
	margin-left: 0;
	opacity: 0;
}

.tab_click {
	background: #e8c26b;
}

.cometchat_tab.tab_click {
	color: #fff;
}

/*
.cometchat_prependMessages {
color: #e8c26b;
}
*/
.cometchat_userchatarea .cometchat_fileupload {
	opacity: 0;
}

/*
.cometchat_tabtitle {
background-color: #e8c26b !important;
}
*/
/*
.cometchat_prependMessages {
color: #e8c26b !important;
}
*/
/*
.cometchat_self {
background: #e8c26b !important;
}
*/
#cometchat .selfMsgArrow .after {
	background: #e8c26b !important;
}

/*
.cometchat_userstabtitle {
background-color: #e8c26b !important;
}
*/
/*
#cometchat_tabcontainer .cometchat_tab_clicked {
background: #e8c26b !important;
border-color: #e8c26b !important;
}
#cometchat_tabcontainer .cometchat_tab:hover {
background: #e8c26b !important;
}
#cometchat_tabcontainer .cometchat_tab {
color: #e8c26b !important;
border-bottom: 2px solid #e8c26b !important;
}
*/
/*
.cometchat_chatboxmessage.cometchat_self {
background: #e8c26b;
}
.cometchat_self:before {
border-bottom-color: #e8c26b;
}
.cometchat_self:after {
border-bottom-color: #e8c26b;
}
*/
/*
.cometchat_table {
border-bottom: 2px solid #e8c26b;
}
*/
.cometchat_tab:hover {
	color: #ffffff;
	background: #e8c26b;
}

.cometchat_tab {
	color: #e8c26b;
}

.nav > li > a:focus,
.nav > li > a:hover {
	color: #e0cd94;
	background-color: transparent;
}

.content-wrapper {
	/* background: var(--background-color); */
	width: 100%;
	padding: 20px 0 0;
	font-size: 13px !important;

}

.img-info h5 {
	font-size: 16px;
	color: #000000;
	padding: 20px;
	margin: 0px;
	text-transform: capitalize;
}

.profile-info {
	border-radius: 7px;
	padding: 15px;

	margin-bottom: 20px;
	display: block;
	overflow: hidden !important;
	background: #ffffff;
}

.profile-info-dashboard{
	overflow: visible !important;
}

.profile-info-dashboard .tag-user img{
	width: 160px !important;
}

.profile-info1 {
	border-radius: 5px;
	padding: 20px;

	margin-bottom: 20px;
	display: block;
	background: #ffffff;
}

.profile-info h4 {
	font-size: 24px;
	color: #000000;

}

.profile-info ul li {
	padding: 0;
}

small a {
	font-size: 15px;
	color: #e8c26b;
}

h5 {
	font-size: 16px;
	/*	color: #ffffff;*/

}

.white-text {
	color: #ffffff;
}

.img-info {
	background: #fff;
	border-radius: 5px;
}

.style-border {
	border-color: #d9c9a9;
	margin-top: 0px;
	margin-bottom: 10px;
}

.mrgb0 {
	margin-bottom: 0px;
}

.img-info h6 {
	font-size: 14px;
	color: #757575;
	padding: 0px 20px;
}

.user-list li {
	position: relative;
}

.user-list li .badge.badge-msg {
	top: 16px;
	left: 34px;
}

.user-list li .badge.badge-bell {
	top: 42px;
	left: 26px;
}

.user-list li .badge.badge-connect {
	top: 16px;
	left: 32px;
}

.user-list li .badge {
	font-size: 14px;
	font-weight: 800;
	color:
		#FFF;
	padding: 2px 0px;
	/*background:
    #ED1C24
    ;*/
	line-height: 10px;
	background: url(../images/badge-bg.png);
	width: 14px;
	height: 14px;
	border-radius: 2px;
	position: absolute;
	top: 30px;
	left: 40px;
	background-size: 14px;
	background-repeat: no-repeat;
}

.group-list li {
	padding-left: 10px;
	padding-right: 10px;
}

.sm-text label {
	min-width: 100px;
}

.sm-text span {
	margin-left: 35px;
}

.group-list li img {

	margin-bottom: 10px;
}

.group-list li p {
	max-width: 60px;
	font-size: 12px;
	color: #757575;
	line-height: 14px;
}

.img-container {
	padding: 0px 20px 20px;
	margin-bottom: 20px;

}

.mrgb20 {
	margin-bottom: 20px;
}

.wrink-pic img {
	width: 66px;
	height: 66px;
	float: left;
	margin-right: 10px;
	border-radius: 50%;
}

.wrinkl-list {
	padding: 0px 10px;
}

.wrinkl-list li {
	padding: 7px 10px;
	border-bottom: 1px solid #ccc;
	min-height: 80px;
}

.wrinkl-list li:last-child {
	border-bottom: 0px;
}

.inline {
	display: inline-block;
}

.btn-back {
	border: 1px solid #000000;
	float: right;
	font-size: 12px;
	color: #000000;
}

.pdlr0 {
	padding-left: 0px !important;
	padding-right: 0px !important;
}

.content-wrap {
	padding: 20px 20px 20px;
	border-radius: 5px;
	background: #ffffff;
	margin-bottom: 20px;
}

.content-wrap h4 {
	font-size: 16px;
	color: #000000;
	margin: 0px;

	font-weight: 500;
	margin-bottom: 20px;
	text-transform: capitalize;
}

.altop {
	vertical-align: top;
	margin-right: 10px;
}

.owl-theme .owl-controls .owl-buttons div {
	text-indent: -9999px !important;
	opacity: 1;
	margin: 0px;
	padding: 0
}

.owl-next {
	background: url(../images/next.png) !important;
	background-repeat: no-repeat !important;
	content: none;
	height: 34px;
	width: 10px;
	position: absolute;
	right: 0px;

	margin-right: -5px !important;
}

.owl-carousel .owl-wrapper,
.owl-carousel .owl-item {}

.item {
	margin: 20px 15px;
	/*   width: 121px !important;*/
}

.item > .item_box > img {
	width: 100%;
	object-fit: cover;

}

.item > .item_box > a.item-img-anchor > img {
    width: 100%;
    object-fit: cover;
    border-radius: 100%;
}

.item_box p {
	height: 23px;
	overflow: hidden;
}

.navbar-form .form-group {
	display: block;
}

.navbar-form .input-group {
	display: inline-table;
	vertical-align: middle;
	width: 100%;
}

.item_box a.btn-like {
	padding: 0px 10px 0 0;
}

.owl-prev {
	background: url(../images/prev.png) !important;
	background-repeat: no-repeat !important;
	content: none;
	height: 65px;
	width: 19px;
	position: absolute;
	left: 0px;
	margin-left: -5px !important;
}

.owl-theme .owl-controls {
	position: absolute;
	top: 50%;
	width: 100%;
	text-align: inherit;
	margin: 0;
	margin-top: -30px;
}

.br-right {
	border-right: 1px solid #e1e1e1;
}

.panel_title {
	/*padding-bottom: 30px;*/
	padding-bottom: 0px;
	text-align: center;
	margin-bottom: -3px;
}

.panel_title a {
	/*color: #fff;*/
	/*padding: 10px 15px;*/
	/*border: 1px solid #fff;*/
	color: black !important;
	display: block;
	padding-top: 10px;
	padding-bottom: 10px;
	background: #e8c26b;
	border-radius: 5px 5px 0 0;
}

#event-arrow, #favorite-arrow{
	float: right;
	padding-right: 10px;
}

.item_box small {
	color: #828282;
	font-size: 12px;
}

.item_box p {
	margin-bottom: 0px;
}

footer {
	border-top: 1px solid #fff;

	color: #ffffff;

	font-size: 13px;
}

footer ul li a {
	font-size: 14px;
	color: #ffffff;

	padding-right: 25px;
}

.left-sidebar-panel {
	background-color: #ffffff;
	border-radius: 8px;
	padding: 20px;
	margin-bottom: 20px;
	display: block;
	overflow: hidden;
	min-height: 545px;
}
.left-sidebar-panel hr {
	margin: 8px -20px;
	border-top: 1px solid #969494;
}
.left-sidebar-panel .search-container .input-group-addon:last-child {
	background-color: #eac26b !important;
}

.cl-text {
	color: #000;
	text-decoration: underline;
	font-size: 14px;
}

.left-sidebar-panel label {
	color: #898989;
	margin-bottom: 20px;
}

.left-sidebar-panel .btn.dropdown-toggle.btn-default {
	background: #fff !important;
	color: #000000 !important;
	border: 0px;
	font-size: 12px;
}

.theme-green .back-bar .selected-bar {
	height: 5px;
	border: 0px;
	background: #595959;
	/* width: 100% !important;*/
}

.mrg0 {
	margin: 0px !important;
}

.checkbox,
.radio {
	margin-bottom: 2px !important;
}


.theme-green .back-bar .pointer {
	background: url(../images/circle.png);
	width: 21px;
	height: 21px;
	border: 0px;
	top: -9px;
}


.checkbox input[type="checkbox"],
.checkboxes input[type="checkbox"] {
	opacity: 0;
}

.checkbox input[type="radio"],
.checkboxes input[type="radio"] {
	opacity: 0;
}

.checkbox label {
	margin-bottom: 0px;
	color: #a19f9f;
	font-size: 13px;
	padding-left: 4px;
}

.checkbox label::before,
.checkboxes label::before {
	content: "";
	display: inline-block;
	position: absolute;
	width: 16px;
	height: 16px;
	left: 0;
	margin-left: 0px;
	border: 1px solid #000;
	margin-top: 2px;
	background-color: #fff;
	-webkit-transition: border 0.15s ease-in-out, color 0.15s ease-in-out;
	-o-transition: border 0.15s ease-in-out, color 0.15s ease-in-out;
	transition: border 0.15s ease-in-out, color 0.15s ease-in-out;
}

.checkbox input[type="checkbox"]:checked + label::after {
	/*    font-family: 'FontAwesome';*/
	content: "";
	background: url(../images/check-mark.png);
	width: 12px;
	height: 12px;
}

.checkbox input[type="radio"]:checked + label::after {
	/*    font-family: 'FontAwesome';*/
	content: "";
	background: url(../images/check-mark.png);
	width: 12px;
	height: 12px;
}

.checkbox label::after {
	display: inline-block;
	position: absolute;
	width: 18px;
	height: 18px;
	line-height: 18px;
	left: 22px;
	top: 4px;
	margin-left: -20px;
	padding-left: 2px;
	padding-top: 2px;
	font-size: 12px;
	color: #2d3032;
}

.searchboxs .checkbox input[type="checkbox"],
.checkboxes input[type="checkbox"] {
	opacity: 0;
}

.searchboxs .checkbox input[type="radio"],
.checkboxes input[type="radio"] {
	opacity: 0;
}

.searchboxs .checkbox label {
	margin-bottom: 0px;
	color: #a19f9f;
	font-size: 13px;
	padding-left: 25px;
}

.searchboxs .checkbox label::before,
.checkboxes label::before {
	content: "";
	display: inline-block;
	position: absolute;
	width: 23px;
	height: 23px;
	left: 0;
	margin-left: 0px;
	border: 1px solid #fff;
	margin-top: 2px;
	background-color: #000;
	-webkit-transition: border 0.15s ease-in-out, color 0.15s ease-in-out;
	-o-transition: border 0.15s ease-in-out, color 0.15s ease-in-out;
	transition: border 0.15s ease-in-out, color 0.15s ease-in-out;
	border-radius: 50%;
}

.searchboxs .checkbox input[type="checkbox"]:checked + label::after {
	/*    font-family: 'FontAwesome';*/
	content: "";
	background: #e8c26b;
	width: 23px;
	height: 23px;
	border-radius: 50%;
}

.searchboxs .checkbox input[type="radio"]:checked + label::after {
	/*    font-family: 'FontAwesome';*/
	content: "";
	background: #e8c26b;
	width: 23px;
	height: 23px;
	border-radius: 50%;
}

.searchboxs .checkbox label::after {
	display: inline-block;
	position: absolute;
	width: 18px;
	height: 18px;
	line-height: 18px;
	left: 20px;
	top: 2px;
	margin-left: -20px;
	padding-left: 2px;
	padding-top: 2px;
	font-size: 12px;
	color: #2d3032;
}

#addlist .event-invite-all .checkbox label::after {
	top:11px
}



.control {
	display: inline-block;
	position: relative;
	padding-left: 20px;
	margin-bottom: 15px;
	cursor: pointer;
	font-size: 18px;
}

.control--radio .control__indicator {
	border-radius: 50%;
}

.control__indicator {
	position: absolute;
	top: -17px;
	left: -21px;
	height: 11px;
	width: 11px;
	background: #a19f9f;
	position: relative;
}

.radio-inline {
	padding-left: 0px;
	padding-right: 20px;
}

.control__indicator::after {
	content: '';
	position: absolute;
	display: none;
}

.control--radio .control__indicator::after {
	left: 4px;
	top: 4px;
	height: 3px;
	width: 3px;
	border-radius: 50%;
	background: #2d3032;
}

.control input:checked ~ .control__indicator::after {
	display: block;
}

.control input:checked ~ .control__indicator {
	background: #a19f9f;
}

.control input {
	position: absolute;
	z-index: -1;
	opacity: 0;
}

.mrgt25 {
	margin-top: 25px !important;
}

/*.pointer.high{
left: inherit;
right: 0 ;
}*/
.theme-green .back-bar {
	background-color: #a19f9f;
}

.model-content {
	margin: 20px auto;
	/*	box-shadow: 0px 3px 3px 3px rgba(255,255,255,.4);
    */
	width: 100%;
	position: relative;
	/*  background-color: rgb(255, 255, 255);
    box-shadow: 1px 1px 13px 3px rgb(250, 250, 250);*/
	-webkit-box-shadow: 1px 1px 7px 7px rgba(255, 255, 255, 0.41);
	-moz-box-shadow: 1px 1px 7px 7px rgba(255, 255, 255, 0.41);
	box-shadow: 1px 1px 7px 7px rgba(255, 255, 255, 0.41);
	border-radius: 10px;
	background-color: #ffffff;
	padding: 15px 15px 10px;
}

.model-content-element {
	max-width: 250px;
}

.card-list-block {
	margin-top: 35px;
}

.model-content .thumbnail {
	padding: 0px;
	border: 0px;

}

.model-content .thumbnail img {
	border-radius: 10px;
}

a.thumbnail.active,
a.thumbnail:focus,
a.thumbnail:hover {
	border-color: transparent;
}

.wrink-list {
	position: absolute;
	bottom: 7px;
	right: 8px;
}

.model-content h4 {
	font-size: 14px;
	color: #e8c26b;

	font-weight: bold;
	margin-bottom: 5px;
	min-height: 33px;
}

/* .model-content p {
	line-height: 15px;
	font-size: 13px;
	padding-right: 5px;
} */

.model-content p b {
	font-size: 12px;

}

.btn-connect {
	color: #ffffff;
	font-size: 13px;
	background-color: #e8c26b;
	min-width: 100px;
	min-height: 36px;
	margin-bottom: 20px;
	float: right;
	padding: 8px 12px;
}

.pd50 {
	padding: 0px 50px;
}

.search-holder-name {
	position: relative;
}

.sl-data {
	position: absolute;
	top: -7px;
	right: 0;
}

.search-holder-name p {
	font-size: 19px;
	color: #e8c26b;
	border-bottom: 0;
	/*text-transform: capitalize;*/
	text-transform: uppercase;

	font-size: 14px;

	border: 0 !important;

}

.search-holder-name small {
	font-size: 15px;
	color: #fff;
}

.tags {
	list-style: none;
	margin: 0;
	overflow: hidden;
	padding: 0;
}

.tags li {
	float: left;
	margin-top: 11px;
	margin-left: 15px;
}

.tag {
	background: #fff;
	border-radius: 3px 0 0 3px;
	color: #999;
	display: inline-block;
	height: 31px;
	line-height: 31px;
	padding: 0 50px 0 12px;
	position: relative;
	/* margin: 0 10px 10px 0;*/
	text-decoration: none;
	-webkit-transition: color 0.2s;
	font-size: 12px;
	color: #2d3032;
	border-radius: 4px 0 0 4px;
}

/*.tag-inline{
margin-top: 25px;
}*/
.tag::before {

	content: 'x';
	position: absolute;
	top: -2px;
	right: 2px;
	z-index: 2;
}

.tag::after {
	/*background: transparent;
    background-color: transparent;
    background-image: none;
    background-repeat: repeat;
    background-attachment: scroll;
    background-clip: border-box;
    background-origin: padding-box;
    background-position-x: 0%;
    background-position-y: 0%;
    background-size: auto auto;
    border-bottom: 16px solid transparent;
    border-left: 9px solid #FFF;
    border-top: 16px solid transparent;*/
	transform: rotate(45deg);
	-ms-transform: rotate(45deg);
	-webkit-transform: rotate(45deg);
	-o-transform: rotate(45deg);
	-moz-transform: rotate(45deg);
	background-color: #ffffff;
	width: 26px;
	height: 23px;

	/*left: -42px;*/
	position: relative;
	-moz-border-radius: 20px;
	border-radius: 4px;
	content: '';
	position: absolute;
	right: -12px;
	top: 4px;
}


.btn-connect:hover {
	background-color: #DDB02C;
	color: #ffffff;


}

.pagination > li > a,
.pagination > li > span {
	margin-right: 10px;
	color: #252525;
	font-size: 14px;
	border: 1px solid #ffffff;
	line-height: 25px;
}

.pagination > li:first-child > a,
.pagination > li:last-child > a,
.pagination > li:first-child > span {
	border-radius: 0px;
}

.pagination > .active > a,
.pagination > .active > a:focus,
.pagination > .active > a:hover,
.pagination > .active > span,
.pagination > .active > span:focus,
.pagination > .active > span:hover,
.pagination > li > a:focus,
.pagination > li > a:hover,
.pagination > li > span:focus,
.pagination > li > span:hover {
	background-color: transparent;
	border: 1px solid #ffffff;
	color: #ffffff !important;
}

.pagination .page-link.prev,
.pagination .page-link.next {
	background-color: transparent;
	border: 0px;
	font-size: 24px;
	color: #ffffff;
}

.slider-container {
	width: 100% !important;
}

.pdt0 {
	padding-top: 0px;
}

.profile-wrapper {
	position: relative;
	min-height: 400px;
	border-top: #e2c377 1px solid;
}

.profile-container {
	background-color: rgba(0, 0, 0, .4);
	width: 50%;
	position: absolute;
	top: 0;
	height: 100%;
	color: #ffffff;
	left: 1px;
}

.profile-container .pro-pic img.img-circle {
	width: 270px;
	height: 270px;
}

.pro-pic h2 {
	padding: 0 5px;
}

.pdtb20 {
	padding-top: 20px;
	padding-bottom: 20px;
}

.profile-container .pro-pic ul.list-unstyled li {
	display: inline-block;
}

.profile-container .pro-pic ul.list-unstyled li a {
	font-size: 16px;
	float: left;
	margin: 20px;
}

.profile-container .pro-pic ul.list-unstyled li:first-child a {
	margin-left: 0px;
}

/*.profile-container .pro-pic .btn-connect {
float: none;
}*/
.profile-container label {
	margin: 0px;
	font-weight: normal;
	font-size: 16px;
}

.profile-container p {
	font-size: 17px;
}

.profile-detail {
	list-style: none;
	margin: 30px 0px 0;
	padding: 0px 40px 0px 40px;
}

.profile-detail li {
	padding: 20px 0px;
	border-bottom: 1px solid rgba(225, 225, 225, .6);
}

.profile-detail li:last-child {
	border-bottom: 0px !important;
}

.link-dashboard {
	margin: 0px;
	padding: 10px 0px;
}

.custom_paading_20 {
	padding: 10px 0;
}

.link-dashboard li a img {
	margin-right: 10px;
}

.link-dashboard li a {
	font-size: 18px;
	color: #ffffff;
	padding: 10px 10px 10px 0;
}

h3.title {
    font-size: 28px;
    /*    color: #e8c26b;*/
    color: #e8c26b;
    border-bottom: 1px solid #b7b7b7;
    padding-bottom: 10px;
    margin-bottom: 20px;
    text-transform: capitalize;
}

h3.title small a {
	color: #e8c26b;
}

.sm-text {
	font-size: 13px;
	font-style: normal;
}

.profile-info blockquote {
	padding: 0px 20px;
	border-left: 1px solid #828282;
}

.rating-list li {
	border: 1px solid #252525;
	border-radius: 20px;
	height: 28px;
	padding: 0 6px 0 0 !important;
	margin-bottom: 20px;
}

.rt-bg {
	background-color: #252525;
	border-radius: 20px;
	height: 27px;
	font-size: 12px;
	padding: 2px 20px 0 3px;
	float: left;
	color: #ffffff;
	line-height: 23px;
	margin-right: 10px;
}

.rt-bg .cr22 {
	width: 23px;
	height: 23px;
	background-color: #ffffff;
	border-radius: 50%;
	text-align: center;
	float: left;
	margin-right: 10px;
	font-size: 16px;
	color: #252525;
	line-height: 23px;
}

.starrr {
	display: inline-block;
}


.starrr a {
	font-size: 16px;
	padding: 5px 3px;
	cursor: pointer;
	color: #ffd800;
}

/*.starrr a:hover{
color: #ffd800 ;
}
*/

.error {
	color: red;
}


.thumbnail-image {
  	min-height: 220px;
	position: relative;
}

.custom-checkbox .checkbox {
	margin-top: 0 !important;
}

.custom-checkbox.checkbox {

	margin-top: 0;

}

.custom-checkbox .checkbox + .checkbox,
.custom-checkbox .radio + .radio {
	margin-top: 0;
}

.left-sidebar-panel .irs-bar {
	background: #e8c26b !important;
	border: 1px solid #e8c26b;
	height: 5px;
	top: 36px;
}

.irs-from,
.irs-to,
.irs-single {
	color: #000 !important;
	background: none !important;
}

.irs-from {
	left: 0 !important;
	padding-left: 0;
}

.irs-to {
	right: 0 !important;
	padding-right: 0;
	text-align: right;
}

.irs-slider {
	border: 1px solid #000 !important;
	background: #e8c26b !important;
	top: 30px !important;
	width: 16px !important;
	height: 16px !important;
}

.irs-slider::before {
	content: ".";
	font-size: 35px;
	position: absolute;
	top: -12px;
	padding: 0px 4px;
	color: #fff;
	display: none;
}
.irs-width {
	position: relative;
	margin: 0 18px;
}
/* .js-irs-2 .irs-min,
.js-irs-2 .irs-max {
	position: absolute;
	top: 50%;
} */
.irs-min,
.irs-max {
	background: none;
	position: absolute;
	top: 50%;
	display: none !important;
}
/* .js-irs-2 .irs-min {
	right: 100%;
	left: inherit;
	margin-right: 5px;
}
.js-irs-2 .irs-max {
	left: 100%;
	right: inherit;
	margin-left: 5px;
} */
.irs-min {
	right: 100%;
	left: inherit;
	margin-right: 5px;
}
.irs-max {
	left: 100%;
	right: inherit;
	margin-left: 5px;
}

/*header ul86*/
.list-inline > li {
	display: inline-block;
	padding-right: 4px;
	padding-left: 6px;
}

ul.list-inline.footer-login.dropdown-footer-list {
	width: 100%;
	margin: 0;
}

.irs-line {
	background: #e8c26b !important;
	border: 0 !important;
	height: 5px !important;
	top: 36px !important;
}

.left-sidebar-panel .form-group > label {
	font-weight: 600;
	border-radius: 8px 8px 0 0;
	padding: 10px 20px;
	display: block;
	color: #000;
	background-color: #eac26b;
	margin: 0 -20px 15px;
	max-width: inherit;
	text-align: center;
}

label.notifyguest-label::after{
	top: 4px;
}
.checkbox input[type="checkbox"]:checked + label{
	color: #e8c26b;
}

.checkbox input[type="radio"]:checked + label{
   color: #e8c26b !important;
}

.left-sidebar-panel label {
	color: #000000;
	margin-bottom: 0px;
}

.left-sidebar-panel .form-group {
	margin-bottom: 5px;
}

.left-sidebar-panel .radio-inline .control {
	font-size: 14px;
	font-weight: normal;
}

.list-inline > li {
	padding-left: 6px;
}

select#js-record-per-page {
	border-radius: 4px;
	width: auto;
	height: 30px;
	background: #fff;
	color: #000;
	outline: 0;
}

.itembox-image-size {
	/*min-height: 145px; */
	width: 124px;
	max-height: 120px !important;
	min-height: 120px;
}

.pro-pic img {
	border-radius: 100%;
	/*
    height: 271px;*/
    width: 200px;

}

ul.list-inline.group-list.list-image-padding li {
	padding-left: 8px;
}

.header-search-keyword {
    padding:0px;
}
.w-12{
    width:100%;
}

.w-6{
	width: 50%;
}

.m-10{
	margin:10px;
}

.mb-0 {
    margin-bottom: 0px !important;
}
.mb-5{
	margin-bottom: 5px;
}
.mr-5{
	margin-right:5px;
}
.ml-5{
	margin-left:5px;
}
.mw-5{
	margin-left:5px;
	margin-right: 5px;
}
.mh-5{
	margin-top:5px;
	margin-bottom:5px;
}
.mb-20 {
    margin-bottom: 20px;
}
.mt-0 {
    margin-top: 0px !important;
}
.pt-0 {
   padding-top: 0px !important;
}
.pr-0{
    padding-right:0px !important;
}
.pl-0{
    padding-left:0px !important;
}
.pt-15 {
    padding-top: 15px !important;
}
.pb-0 {
    padding-bottom: 0px !important;
}
.pr {
    position: relative !important;
}
.fs-14{
    font-size:14px !important;
}
.w-80{
    width:80px;
}
.checkbox_label {
    width: 76px;
    display: flex;
    justify-content: flex-end;
    padding-left: 0px !important;
}
@media (min-width: 991px) {
    .pt-min-991-20 {
        padding-top: 20px;
    }
	.loading_symbol{
		margin-right: 33%;
	}
}



/*.bootstrap-select{
margin-top: 23px;
}*/
.headder-search-category {
}

/* new css by sohel */

.main-padding-margin-cls {
	padding: 2% 9%;
	margin: 50px 0;
}

.main-padding-margin-cls h3.title {
	border-bottom: 0;
}

.main-padding-margin-cls .pagination .page-link.prev,
.main-padding-margin-cls .pagination .page-link.next {
	color: #000;
}

.main-padding-margin-cls .pagination > .active > a,
.main-padding-margin-cls .pagination > .active > a:focus,
.main-padding-margin-cls .pagination > .active > a:hover,
.main-padding-margin-cls .pagination > .active > span,
.main-padding-margin-cls .pagination > .active > span:focus,
.main-padding-margin-cls .pagination > .active > span:hover,
.main-padding-margin-cls .pagination > li > a:focus,
.main-padding-margin-cls .pagination > li > a:hover,
.pagination > li > span:focus,
.main-padding-margin-cls .pagination > li > span:hover {
	background-color: transparent;
	border: 1px solid #000;
	color: #000 !important;
}

.main-padding-margin-cls .pagination > li > a,
.main-padding-margin-cls .pagination > li > span {
	border: 1px solid #000;
	background: #000;
	color: #fff;
}

span.arrow-img {
	padding: 0 7px 0 0px;
}

.btn-connect:hover,
.btn-connect:focus,
.btn-connect:active {
	color: #fff !important;
}

a.view {
	color: #fff;
	font-size: 14px;
}

.new-search-class p {
	border: 0;

}

.new-search-class {
	margin: 10px 0 0px;
	border-bottom: 0;
	padding: 0 !important;
}

.model-content-image {
	min-height: 0;
}

.full-btn-cls .btn {
	width: 100%;
}

.pd-70 {
	padding: 40px 30px;
}

.connection-wrapper h3.title {
	border-bottom: 0;
}

.connection-wrapper h4 {
	/*font-size: 16px;*/

}

img.img-responsive.profile-image-search {
	border-radius: 5px;
}

.connection-block {
	display: block;
	overflow: hidden;
	padding: 20px;
}

.connection-block img.img-responsive.profile-image-search {
	max-height: auto;
	min-height: auto;
}

.full-btn-cls .btn {
	text-transform: uppercase;
	font-weight: bold;
}

.pagination-black .pagination > .active > a,
.pagination-black .pagination > .active > a:focus,
.pagination-black .pagination > .active > a:hover,
.pagination-black .pagination > .active > span,
.pagination-black .pagination > .active > span:focus,
.pagination-black .pagination > .active > span:hover,
.pagination > li > a:focus,
.pagination-black .pagination > li > a:hover,
.pagination-black .pagination > li > span:focus,
.pagination-black .pagination > li > span:hover {
	background-color: transparent;
	border: 1px solid #000;
	color: #000 !important;
}

.pagination-black .pagination .page-link.prev,
.pagination-black .pagination .page-link.next {
	color: #000;
}

.pagination-black .pagination > li > a,
.pagination-black .pagination > li > span {
	margin-right: 10px;
	color: #fff;
	font-size: 14px;
	border: 1px solid #ffffff;
	line-height: 25px;
	background: #000;
}

.btn-group-cls .btn {
	margin: 0 5px;
}

a.btn.btn-connect.back-btn.rejectt-btn.pull-left {
	background: #fff;
	color: #DDB02C;
	border: 1px solid #DDB02C;
}

.connection-block .btn {
	box-shadow: 1px 1px 1px #666;
}

.back-btn-cls.pull-left {
	margin: 0 0 0 22px;
}

.date1 {
	color: #ffffff;
	background-color: #000000;
	padding: 3px 5px 3px 5px;
	border-radius: 5px;
	font-weight: normal;
	font-size: 14px;
}

.icon {
	padding-right: 10px;
}

.pr1 {
	font-size: 14px;
	border-bottom: 1px solid #b7b7b7;
	padding: 0 0 10px 25px;
	margin-bottom: 20px;
}

/* new  css for profile page*/

/* success timeline block */

.skill h2 {
	color: #3d4451;
	font-size: 34px;
	line-height: 1.2;
	font-weight: 600;
	text-align: center;
	margin: 6% 0;
}

.processsub {
	margin-bottom: 1.5%;
}

.process {
	background-color: #fff;
	box-shadow: 0 8px 16px 0 rgba(0, 0, 0, 0.2), 0 3px 1px 0 rgba(0, 0, 0, 0.2);
}

/*main{    background-color: #efefef;}*/
#socialfooter .profile-social {
	background-color: transparent;
}

#socialfooter .social li i {
	color: #6e6e6e;
}

#socialfooter {
	margin: 4% 0;
}

.expbox p {
	word-wrap: break-word;
}

.expbox {
	border: 1px solid #595959;
	padding-left: 0px;
	margin: 0px;
	border-radius: 5px;
	text-align: center;
	background-color: #fff;
	transition: 1s;

}


.expbox h3 {
	margin: 0px;
}

/*.expbox p{line-height: 25px;}*/
.paddleft {
	padding-left: 0;
}

.leftexp {
	border-right: 1px solid #898989;
	padding-right: 15px;
	padding-top: 10px;
	word-wrap: break-word;
}

.year {
	/*color: #56c8d2;*/
	font-weight: 600;
}

.rightexp {
	padding-top: 25px;
	margin-right: 0px;
}

.exp {
	background-color: #efefef;
}

.expbox p {
	text-align: left !important;
	padding-right: 5px !important;
	padding-left: 5px !important;
	font-size: 13px;
	padding-bottom: 0;
	line-height: 20px;
}


.expbox h5 {
	background: #000;
	color: #fff;
	border-radius: 0px 0px 4px 4px;
	padding: 6px;
	margin-top: 0px !important;
	margin-bottom: 0px !important;
}

.experience-blcok {
	display: block;
	overflow: hidden;
}

.expbox {
	position: relative;
}

.leftexp .expbox::before {
	content: '- -';
	position: absolute;
	top: 36px;
	right: -18px;
	color: #898989;
}

.rightexp .expbox::before {
	content: '- -';
	position: absolute;
	top: 37px;
	left: -18px;
	color: #898989;
}

.profile-info .pr1:last-child {
	border: 0;
}

/* experience block after coding */

.experience-blcok .col-sm-6.paddleft:nth-child(2n+1) {
	border-right: 1px solid #ccc;
	clear: both;
}

/*.experience-blcok .col-sm-6.paddleft:last-child {
border-right: 1px solid #ccc;
} */
.experience-blcok .col-sm-6.paddleft {
	border-left: 0;
}

.expbox {
	margin-left: 16px;
}

.leftexp {
	border-right: 0;
}

/* experience block after coding end */

/* new  css for profile page end*/
/* Event Form */

.form-group.required .control-label:before {
	content: "*";
	color: red;
}

.forms-wrapper label {
	font-weight: normal;
	color: #595959;
	padding-top: 9px;

}

.forms-wrapper .form-control {
	padding: 8px;
	box-shadow: 1px 1px 1px #000;
	border-radius: 0px;
	/*height: 43px !important;*/
	height: 43px;
	font-size: 13px;
}

#personal-detail .form-control {
	/* padding: 8px; */
	box-shadow: none;
	border: 1px solid black;
	border-radius: 5px;
	height: 40px;
	font-size: 13px;
}

#personal-detail .tokenfield {
	padding: 13px;
	box-shadow: none;
	border: 1px solid black;
	border-radius: 5px;
	/*height: 50px;*/
	height: auto;
	font-size: 13px;
}

#personal-detail label {
	font-weight: bold;
	color: black;
}

#personal-detail input {
	color: #e8c26b;
}

#personal-detail .visibility-block {
	float: right;
}

#personal-detail .visibility-block .globicon, .usericon {
	margin: 0 !important;
	display: block !important;
}

#personal-detail .form-group {
	padding: 20px 40px;
}

#personal-detail .custom-checkbox{
	padding-top: 0;
	padding-bottom: 0;
	min-height: 0;
	margin-bottom: 0 !important;
	display: inline-flex;
}

#personal-detail .custom-checkbox label{
	padding-top: 0;
	padding-bottom: 0;
}

#personal-detail .custom-checkbox input:checked{
	color: #e8c26b;
}

#personal-detail .custom-checkbox input:checked{
	color: #e8c26b;
}

#personal-detail input[type="radio"]{
	opacity: 0;
	margin-left: -11px;
}

.checkbox-radio label::before {
	content: "";
	display: inline-block;
	position: absolute;
	width: 16px;
	height: 16px;
	left: 0;
	margin-left: 0px;
	border: 1px solid #000;
	margin-top: 2px;
	background-color: #fff;
	-webkit-transition: border 0.15s ease-in-out, color 0.15s ease-in-out;
	-o-transition: border 0.15s ease-in-out, color 0.15s ease-in-out;
	transition: border 0.15s ease-in-out, color 0.15s ease-in-out;
}

.checkbox-radio input[type="radio"]:checked + label::after {
	/*    font-family: 'FontAwesome';*/
	content: "";
	background: url(../images/check-mark.png);
	width: 12px;
	height: 12px;
}

.checkbox-radio label::after {
	display: inline-block;
	position: absolute;
	width: 18px;
	height: 18px;
	line-height: 18px;
	left: 22px;
	top: 4px;
	margin-left: -20px;
	padding-left: 2px;
	padding-top: 2px;
	font-size: 12px;
	color: #2d3032;
}

#personal-detail .select-group{
	padding: 5px 17px 0 40px;
}

#bottom-personal-detail .form-control{
	margin-bottom: 0 !important;
}

#bottom-personal-detail .form-group{
	padding: 10px 40px;
}

#personal-detail input.submit_button {
	 color: white;
}
@media screen and (min-width: 1000px) {
	#left-personal-detail, #right-personal-detail {
		height: 1000px;
	}
}

@media screen and (min-width: 800px) and (max-width: 1000px) {
	#left-personal-detail, #right-personal-detail {
		height: 1500px;
	}
}

#profile-personal-detail{
	padding: 60px !important;
}

#profile-personal-detail .profile-img{
	/* margin-left: 70px;
	margin-right: 15px; */
	max-width: 330px;
	margin: auto;
}

#profile-personal-detail .banner-img{
	margin-left: 20px;
	height: 330px;
}

#profile-personal-detail .tag-user{
	top: 71px;
	right: 3px;
}
#wrap{
	height:65vh;
}
#profile-personal-detail .tag-user img{
	width: 130px;
	height: 130px;
}

#profile-personal-detail .form-group{
	width: 85%;
}

#profile-personal-detail .browseareas{
	max-width: 180px;
	right: 50px;
}

#profile-personal-detail #change-profile{
	max-width: 190px;
	right: 110px;
	top: 100px;
}

#profile-personal-detail #profile-browseareas{
	right: 64px;
	bottom: -15px;
}

#profile-personal-detail .browseareas .form-control.input-lg{
	background: #eee;
	color: #000 !important;
	border-color: #eee;
	font-size: 14px !important;
	height: 36px !important;
	border-radius: 5px 0 0 5px;
	margin-bottom: 15px !important;
}

#profile-personal-detail .browseareas .btn.btn-primary.input-lg{
	height: 36px !important;
	top: 7px !important;
	padding: 0 3px;
	border: none;
}
#change-profile {
	height: 36px;
}
#profile-personal-detail #change_profile_bnr input {
	margin-bottom: 0px !important;
}
#change_profile_bnr #event_name_form_control {
	top: 0px
}
#profile-personal-detail #change_profile_bnr .btn.btn-primary {
	top: 0px !important;
}
@media screen and (max-width: 1100px) {
	#profile-personal-detail .profile-img{
		margin-left: 10px;
	}
	#profile-personal-detail .form-group{
		width: 100%;
	}
	#profile-personal-detail{
		padding: 40px !important;
	}

	#profile-personal-detail .banner-img{
		margin-left: 20px;
		height: inherit;
	}

}

@media screen and (max-width: 800px) {
	#profile-personal-detail .tag-user{
		top: 78px;
		right: 3px;
	}
}

.forms-wrapper .form-group {
	display: block;
	margin-bottom: 0 !important;
}

.form-control[readonly] {
	background-color: #ffffff;
}

#createTrip .forms-wrapper .form-group {
	margin-bottom: 30px !important;
}

.forms-wrapper .form-control {
	margin-bottom: 30px !important;
	font-weight: normal;
}
#createEvent .event-detail-container .form-control {
	margin-bottom: 5px !important;
}
#createEvent .event-detail-container .form-group {
	margin-bottom: 30px !important;
}
/*#createTrip .forms-wrapper .form-control:not(#from_date, #to_date),*/
/*#success .form-control,*/
.editSuccess .form-control {
	margin-bottom: 0px !important;
}

.button-group-wrapper a {
	margin: 0 10px !important;
}

.forms-wrapper textarea#comment {
	height: 106px;
}

a.btn-shadow {
	box-shadow: 1px 2px 1px #666;
}

/* select box css */

.forms-wrapper select {

	/* styling */
	background-color: white;

	border-radius: 4px;
	display: inline-block;
	font: inherit;
	line-height: 1.5em;
	padding: 0.5em 3.5em 0.5em 1em;

	/* reset */

	margin: 0;
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
	box-sizing: border-box;
	-webkit-appearance: none;
	-moz-appearance: none;
}


/* arrows */

.forms-wrapper select.classic {
	background-image: linear-gradient(45deg, transparent 50%, #666 50%), linear-gradient(135deg, #666 50%, transparent 50%), linear-gradient(to right, #fff, #fff);
	background-position: calc(100% - 20px) calc(1em + 2px),
		calc(100% - 15px) calc(1em + 2px),
		100% 0;
	background-size: 5px 5px, 5px 5px, 3em 3em;
	background-repeat: no-repeat;
}

.forms-wrapper select.classic:focus {
	background-image:
		linear-gradient(45deg, #666 50%, transparent 50%),
		linear-gradient(135deg, transparent 50%, #666 50%),
		linear-gradient(to right, #fff, #fff);
	background-position:
		calc(100% - 15px) 1em,
		calc(100% - 20px) 1em,
		100% 0;
	background-size: 5px 5px, 5px 5px, 3em 3em;
	background-repeat: no-repeat;
	border-color: grey;
	outline: 0;
}

/*
.select:after {
content: '\f0d7';
font-family: fontawesome;
padding: 12px 20px;
position: absolute; right: 10px; top: 0;
z-index: 1;
text-align: center;
pointer-events: none;
box-sizing: border-box;
}
*/

.forms-wrapper select.round {
	background-image:
		linear-gradient(45deg, transparent 50%, gray 50%),
		linear-gradient(135deg, gray 50%, transparent 50%),
		radial-gradient(#ddd 70%, transparent 72%);
	background-position:
		calc(100% - 20px) calc(1em + 2px),
		calc(100% - 15px) calc(1em + 2px),
		calc(100% - .5em) .5em;
	background-size:
		5px 5px,
		5px 5px,
		1.5em 1.5em;
	background-repeat: no-repeat;
}

.forms-wrapper select.round:focus {
	background-image:
		linear-gradient(45deg, white 50%, transparent 50%),
		linear-gradient(135deg, transparent 50%, white 50%),
		radial-gradient(gray 70%, transparent 72%);
	background-position:
		calc(100% - 15px) 1em,
		calc(100% - 20px) 1em,
		calc(100% - .5em) .5em;
	background-size:
		5px 5px,
		5px 5px,
		1.5em 1.5em;
	background-repeat: no-repeat;
	border-color: green;
	outline: 0;
}





.forms-wrapper select.minimal {
	background-image:
		linear-gradient(45deg, transparent 50%, gray 50%),
		linear-gradient(135deg, gray 50%, transparent 50%),
		linear-gradient(to right, #ccc, #ccc);
	background-position:
		calc(100% - 20px) calc(1em + 2px),
		calc(100% - 15px) calc(1em + 2px),
		calc(100% - 2.5em) 0.5em;
	background-size:
		5px 5px,
		5px 5px,
		1px 1.5em;
	background-repeat: no-repeat;
}

.forms-wrapper select.minimal:focus {
	background-image:
		linear-gradient(45deg, green 50%, transparent 50%),
		linear-gradient(135deg, transparent 50%, green 50%),
		linear-gradient(to right, #ccc, #ccc);
	background-position:
		calc(100% - 15px) 1em,
		calc(100% - 20px) 1em,
		calc(100% - 2.5em) 0.5em;
	background-size:
		5px 5px,
		5px 5px,
		1px 1.5em;
	background-repeat: no-repeat;
	border-color: green;
	outline: 0;
}


.forms-wrapper select:-moz-focusring {
	color: transparent;
	text-shadow: 0 0 0 #000;
}

/* select box css end */

/* upload button */
svg:not(:root) {
	overflow: hidden;
	float: right;
	position: absolute;
	right: 6px;
	top: 10px;
}

.border-input {
	border: 1px solid #ccc;
	padding: 6px;
	border-radius: 4x;
	position: relative;
	box-shadow: 2px 2px 1px #555;
}

input[type="file"] {
	display: none;
	width: 1px;
	height: 2px;
}

.uploadFile.timelineUploadBG input[type="file"] {
	display: block;
	width: 32px;
	height: 32px;
}

/* new upload button */

.file {
	visibility: hidden;
	position: absolute;
}

span.input-group-btn {
	top: -15px;
}

span.input-group-btn.location-icon-group {
	top: -3px;
}

/* upload button end*/
.error {
	color: red !important;
}

.pd-180 {
	padding: 40px 180px;
}

/* album page css */
.album-wrapper {
	margin: 0px 0 20px;
}

.album-wrapper .btn {
	margin-top: 15px !important;
}

.album-wrapper h4 {
	font-size: 21px;
	margin: 20px 0 0;
}

.album-block p {
	font-size: 14px;
}

/*.album-block {
padding: 20px;
}*/
.pd-120-side {
	padding: 0 20px;
}

.album-block img.img-responsive.profile-image-search {
	border-radius: 0;
	box-shadow: -5px 6px 0px #333, -10px 10px 0px #555, -14px 14px 0px #888;
}

/* vijay css */
.img-info .img-container img {
	/*height: 70px;
    width: 100px !important;*/
	object-fit: cover;
}

.table-striped th {
	background: #e8c26b;
	color: #fff;
}

.btn.btn-connect.back-btn-cls1.back-btn-cls-responsive.pull-right {
	margin-top: 15px;
}

.button-group-wrapper .btn {
	margin: 6px;
}

.btn.btn-connect.back-btn.rejectt-btn.btn-shadow.pull-left {
	background: #e8c26b none repeat scroll 0 0;
	border: 1px solid #e8c26b;
	color: #FFF;
	text-transform: capitalize;
}

div#passwordstrength-wrap {
	background: #fef898;
	color: #000;
}

#passwordstrength-wrap {
	top: 302px !important;
	left: 842px !important;
}

.pd-180 {
	padding: 40px 180px;
}

form#frm_update_event_sponser {
	padding: 30px;
}


/* Invite user css */
.search-box-wrapper {
	padding: 0 105px;
}

.sponser-title {
	background: #e8c26b;
	color: #fff;
	padding: 10px 0;
	text-align: center;
}

.sponser-wrapper {
	padding: 0 45px;
}

.sponser-img img {
	width: 50px;
	margin: 0 auto;
}

.sponser-dtail {
	border: 1px solid #ccc;
	padding: 10px 0;
	text-align: center;
	margin: 15px 0 0;
}

.sponser-line {
	padding: 0px 0 0;
}

p.sponser-text {
	padding: 10px 0 0;
}

.update-delete-wrapper .fa {
	/*color: #595959;*/
	color: #e8c26b;
	font-size: 23px;
}

.sponser-line .update-delete-wrapper {
	padding: 10px 0 0;
}

a.update {
	margin: 0 10px 0 0px;
	border-right: 1px solid #595959;
    padding-right: 10px;
}

.update-delete-wrapper .fa {
	/*color: #595959;*/
	color: #e8c26b;
	font-size: 23px;
	padding: 0 10px;
}

a.btn.btn-connect.btn-connect1.back-btn-cls.back-btn-cls-responsive {
	float: none;
}

.forms-wrapper .button-group-wrapper {
	margin: 20px 0 10px;
}

.forms-wrapper form#frm_update_event_sponser {
	padding: 30px;
}

/* update css start*/

span.edit-blk {
	float: right;
	font-size: 13px;
	padding: 5px 0 0;
}

span.edit-blk .fa {
	padding: 0 7px 0 0px;
}

span.edit-blk a:hover {
	color: #595959;
}

span.edit-blk {
	background: #fff;
	padding: 7px;
	border-radius: 3px;
}

.profile-content-edit {
	position: absolute;
	right: 15px;
	bottom: 10px;
}

/* update css end */

/* my  activities page */
img.img-responsive.abt-img {
	width: 72px;
	padding: 0 13px 15px 0;
}

.share-wrapper {
	min-height: 70px;
}

.share-wrapper span.share {
	color: #595959;
}

.sahre-left a {
	margin: 0 10px 0 0px;
}

select#reg-type1 {
	border: 0;
	box-shadow: none;
	width: 100px;
}

.shrae-wrapper-edit {
	padding: 10px 0 0;
	border-top: 1px solid #ccc;
}

button.btn.btn-connect.gray-btn.back-btn.accept-btn.btn-grp.btn-shadow.pull-left {
	background: #53401d;
	margin: 0;
	font-size: 20px;
	padding: 2px 10px 3px;
}

.myactivities_wrapper .content-wrap {
	position: relative;
}

.shrae-wrapper-edit .form-group {
	margin-bottom: 10px;
}

.share-main-wrapper {
	padding: 20px 20px 0;
}

ul.share-time {
	list-style: none !important;
	padding: 5px 0 9px;
	margin: 0;
}

ul.share-time li {
	float: left;
	padding: 0 8px 0 0;
	font-size: 11px;
	color: #595959;
	/* border-right: 1px solid #ccc; */
}

span.share {
	position: relative;
	top: 10px;
}

span.st-img.pull-left {
	padding-top: 7px;
}

span.st-img .fa {
	color: #595959;
	padding: 0 5px;
}

ul.dropdown-menu.share-drop-down {
	top: 40px;
	margin: 0;
	padding: 0;
}

ul.dropdown-menu.share-drop-down-line {
	top: 55px;
	left: auto;
	width: 200px;
	right: 8px;
}

.forms-wrapper .share-wrapper .form-control {
	padding: 0px;
	box-shadow: none;
	border-radius: 0px;
	height: 43px;
	border: 0;
	resize: none;
}


.sahre-left .btn-primary {
	color: #fff;
	background-color: #fff;
	border-color: 0;
	border: 0;
}

.sahre-left .btn-primary .fa {
	color: #595959;
}

.sahre-left .btn-primary:hover,
.sahre-left .btn-primary:focus {
	background-color: none;
}

/*my  activities page end */
/*----- shahin -------*/
.mrgnb {
	margin-bottom: 12px;
}

.pdng {
	padding: 21px;
	padding-left: 2px;
	padding-right: 0px;
	padding-top: 10px;

}
.pdng img {
	border-radius: 8px;
}
.pdngl10 {
	padding-left: 10px;
}

.marnt {
	margin-top: 4px;
}

.mrgnt12 {
	margin-top: 12px;
}

.event-content .mrgnt12 {
	margin-top: 0;
}

.map {
	padding: 0px 51px 5px 36px;
}

.pdevent {
	padding: 40px 56px;
}

.language {
	padding: 8px;
	box-shadow: 1px 1px 1px #000;
	border-radius: 0px;
	border: 1px solid ;
	border: 1px solid #ccc;
	width: 50%;
	margin-top: 12px;
}

.language label {
	padding-left: 10px;
	padding-right: 9px;
	background-color: #0001;
	padding-top: 5px;
	padding-bottom: 8px;
}

.mrgnt0 {
	margin-top: 0px;
}

.pdnl37 {
	padding-left: 37px;
}

.pdng41 {
	padding: 41px;
}

.spanphoto {
	color: #b7b7b7;
	padding-left: 10px;
	margin-top: 10px;
	font-size: 15px;
}

.pdng4 {
	padding: 4px;
}

.photo img {
	border: 1px solid #000;
}

/* dropdown css start */



ul .ui-autocomplete,
ul#ui-id-2,
ul#ui-id-1 {
	background: #000 !important;
	color: #fff;
	list-style: none !important;
	text-align: left;
	margin: 0 !important;
	padding: 0 !important;
	width: 400px !important;
	padding: 10px !important;
	z-index: 99999999;
}

ul#ui-id-1 li,
.ui-menu.ui-widget.ui-widget-content.ui-autocomplete.ui-front li {
	width: 100%;
}

.ui-menu.ui-widget.ui-widget-content.ui-autocomplete.ui-front {
	background: #000 !important;
	color: #fff;
	list-style: none !important;
	text-align: left;
	margin: 0 !important;
	padding: 0 !important;
	width: 400px !important;
	padding: 10px !important;
	z-index: 999999;
}

.ui-menu-item-wrapper li a {
	color: #fff !important;
}

.ui-menu-item-wrapper li {
	width: 100% !important;
}

.ui-menu-item-wrapper li img {
	padding: 0 4px 5px 0;
}


/* dropdown css start end */

/* parixit css */
/* error messeage */
label.error {
	/*position: absolute;*/
	padding-top: 0px;
	width: 100%;
	left: 26px;
	top: 37px;
}
#schedule label.error,
.editSchedule label.error {
	line-height: initial;
	margin-top: 4px;
}
.form-group {
	position: relative;
}

ul.error {
	position: absolute;
	width: 100%;
	left: -28px;
	top: 48px;
}

.profile-info-galley img {
	/*  height: 120px;
    min-height: 120px;*/
	margin: 0 auto;
}

.body_container.body_container_custom {
	min-height: 0 !important;
}

div#js-tab-response {
	display: block;

}

.uplaod-image-popup span.input-group-btn {
	top: 0px;
}

.ui-dialog.ui-corner-all.ui-widget.ui-widget-content.ui-front.ui-draggable.ui-resizable {
	z-index: 9999 !important;
}

form#frm_update_success {
	padding: 10px 0;
}

form#frm_update_schedule {
	padding: 10px 0;
}

.ui-dialog {
	z-index: 999 !important;
}

.cropper .img-preview-name-text {
	color: #fff;
	font-size: 24px;
	padding: 80px 0 22px;
}

/* image popup resize box */
.ui-dialog.ui-corner-all.ui-widget.ui-widget-content.ui-front.ui-draggable.ui-resizable {
	position: fixed !important;
	top: 10px !important;
}

/* my messages page */
.my-message-wrapper .content-wrap {
	padding: 10px;
	border-radius: 0;
	background: #ffffff;
	margin-bottom: 0;

}

.share-image-wrapper-cls img {
	width: 78px;
}

.content-wrap.share-image-wrapper-cls h4 {
	margin: 4px 0 4px;
}

.content-wrap.share-image-wrapper-cls p {
	margin-bottom: 0;
}

.share-image-wrapper-cls ul.share-time {
	list-style: none !important;
	padding: 0px 0 9px;
	margin: 0;
}

.content-wrap.share-image-wrapper-cls {
	padding-bottom: 25px;
}

.content-wrap.share-image-wrapper.message-heading h2 {
	margin: 0 0 18px;
}

.my-message-wrapper span.share {

	color: #333;
}

.margin-20 {
	margin-bottom: 20px;
}

.share-image-wrapper-cls {
	display: block;
	overflow: hidden;
}

.meassage-commemt-wapper.content-wrap .btn {
	margin-top: 30px;
}

h1.white {
	color: #fff;
}

a.smailey-dropdwn {
	/*position: absolute;
    top: 10px;
    right: 35px !important;*/
}

ul.dropdown-menu.drop-down-smily {
	left: auto !important;
	right: 0 !important;
	top: -217px;
	height: 297px;
}


/* spend page css start*/


.about-bg p {
	color: #fff;
	text-align: justify;
}

.light-black {
	background-color: #0d0d0d !important;
	width: 100% !important;
	text-align: center !important;
	margin: 00px auto !important;
	border-left: 1.2px solid #9b7b2c !important;
	border-right: 1.2px solid #9b7b2c !important;
	border-bottom: 0 !important;
}

.light-gray {
	background-color: #141414 !important;
	width: 100% !important;
	text-align: center !important;
	margin: 00px auto !important;
	border-left: 1.2px solid #9b7b2c !important;
	border-right: 1.2px solid #9b7b2c !important;
	border-bottom: 1.2px solid #9b7b2c !important;
}

.pd-5 {
	padding: 5px;
}

.new-header header {
	display: block !important;
}

.refer-wrapper header {
	display: block;
}

.refer-abs-title {
	margin-top: -50%;
	width: 53%;
}

.abs-refer {
	position: absolute;
	top: 0;
	width: 100%;
	left: 0;
}

.abs-refer img {
	width: 100%;
	padding: 60px 0px;
}

.log-in {
	margin-top: 18% !important;
}

.spend-box img {
	width: 100%;
}

.refer-text {

	text-align: left;
	font-size: 30px !important;
	line-height: 30px !important;
	color: #fff !important;
	font-weight: normal !important;
	text-transform: capitalize;
	padding: 8% 0 5px 0;
	margin: 10px 0 !important;
	letter-spacing: 1px;
}

.fan-box h1 {
	font-size: 16px !important;
	line-height: 30px !important;
	text-align: left;
	margin: 0 !important;
}

.hide-lg-fr {
	display: none;
}

.spend-box img.img-big {
	width: 25% !important;
}

.about-box header {
	display: block !important;
}

body {
	overflow-x: hidden;
	overflow-y: visible;
}

.about-bg {
	/* background: url(../images/bg.png); */
	background-repeat: repeat;
	background-size: 100%;
	background-position: 0px;
}

.pd_zero_rt {
	padding: 0;
}

.pd_zero_lt {
	padding: 0;
}

.clr {
	clear: both;
}

.main-menu-warpper {
	margin-top: 0;
}

.getin_block {
	margin-top: -52%;
}

.getin_block .sec-title h1 {
	text-align: left !important;
}

.price-title img {
	margin-left: 0px !important;
	padding-right: 5px !important;
	padding-top: 0px !important;
	width: 60% !important;
}

.price-title {
	padding: 10px 0%;
	font-size: 22px !important;
	color: #9b7b2c !important;
	font-weight: normal !important;
	text-transform: capitalize !important;

}

.price-title h1 {
	line-height: 33px !important;
	margin: 0 !important;
}

.fan-box {
	border: 1.2px solid #9b7b2c;
	background: #000;
	width: 100%;
	height: 50px;
	padding: 2% 15%;
	text-align: center;
	margin: 00px auto;
	border-radius: 4px;
}

.price-box-fan h3,
.pricebox h3 {
	font-size: 14px !important;
	color: #9b7b2c !important;
	font-weight: normal !important;
	text-transform: capitalize !important;

	margin: 0 !important;
	padding: 10px 0px;
}

.price-box-fan {
	background: #000;
	width: 100%;
	text-align: center;
	margin: 00px auto;
	border-bottom: 1px solid #717171;
	border-left: 1px solid #717171;
	border-right: 1px solid #717171;
}

.about-bg button.btn.btn-default {
	background: url(../images/btn1.jpg);
	border: 0;
	color: #71572A;
	text-shadow: 1px 0px 3px #fff;
	font-size: 14px;
	background-repeat: repeat;
	padding: 10px 16px;
	text-transform: uppercase;
	text-align: center;
	width: 100%;
	letter-spacing: 1px;

}

.about-bg .btn.btn-default {
	background: url(../images/btn1.jpg);
	border: 0;
	color: #71572A;
	text-shadow: 1px 0px 3px #fff;
	font-size: 14px;
	background-repeat: repeat;
	padding: 10px 16px;
	text-transform: uppercase;
	text-align: center;
	width: 100%;
	letter-spacing: 1px;

}

.fan-box h1 {
	font-size: 16px !important;
	line-height: 30px !important;
	text-align: left;
	margin: 0 !important;
	color: #9b7b2c !important;
}

.blank-row-header {
	padding: 63px 0 0;
}

.blank-row {
	padding: 5px 0;
}

.spend-wrapper {
	height: 500px;
}

/* spend page css end */
.plan-status .btn.btn-default {
	background: url(../images/btn1.jpg);
	border: 0;
	color: #71572A;
	text-shadow: 1px 0px 3px #fff;
	font-size: 14px;
	background-repeat: repeat;
	padding: 10px 16px;
	text-transform: uppercase;
	text-align: center;
	width: 100%;
	letter-spacing: 1px;

}

/* forgot password */
p.sucess {
	color: #009623;
}

.pd-230 {
	padding: 40px 230px;
}


/* chat page css */


span.share-line.pull-right.text-right img {
	width: 100%;
}

.content-wrap.share-image-wrapper-cls.share-image-wrapper-cls1 {
	overflow: visible;
	text-align: left;
}

.share-image-wrapper-cls1 {
	padding: 20px !important;
}

.active-share {
	background: #e8c26b !important;
}

.active-share h4,
.active-share p,
.active-share ul.share-time li {
	color: #fff;
}

p.gray {
	color: #595959;
	font-size: 13px;
}

.message-caht-wrapper span {
	display: inline-block;
	background-color: #fffcd5;

	padding: 5px;
	border-radius: 4px;
	position: relative;
	border-width: 1px;
	border-style: solid;
	border-color: grey;
}

.message-caht-wrapper left {
	float: left;
}

.message-caht-wrapper span.left:after {
	content: "";
	display: inline-block;
	position: absolute;
	left: -7.5px;
	top: 7px;
	height: 0px;
	width: 0px;
	border-top: 8px solid transparent;
	border-bottom: 8px solid transparent;
	border-right: 8px solid #fffcd5;
}

.message-caht-wrapper span.left:before {
	content: "";
	display: inline-block;
	position: absolute;
	left: -9px;
	top: 7px;
	height: 0px;
	width: 0px;
	border-top: 8px solid transparent;
	border-bottom: 8px solid transparent;
	border-right: 8px solid grey;
}

.message-caht-wrapper span.right:after {
	content: "";
	display: inline-block;
	position: absolute;
	right: -7.5px;
	top: 6px;
	height: 0px;
	width: 0px;
	border-top: 8px solid transparent;
	border-bottom: 8px solid transparent;
	border-left: 8px solid #fff;
}

.message-caht-wrapper span.right:before {
	content: "";
	display: inline-block;
	position: absolute;
	right: -9px;
	top: 6px;
	height: 0px;
	width: 0px;
	border-top: 8px solid transparent;
	border-bottom: 8px solid transparent;
	border-left: 8px solid grey;
}

.message-caht-wrapper span.right {
	background-color: white;
	float: right;

}

.clear {
	clear: both;
}

.message-caht-wrapper {
	display: block;
	overflow: hidden;
	background: #fff;
	padding: 10px 20px 30px;
}

.message-caht-wrapper span {
	margin-bottom: 15px;
	display: block;
	width: auto;
	padding: 10px;
	text-align: left;
}

.message-caht-wrapper p {
	padding: 0;
	margin: 0;
}

.chat-comment {
	border-top: 1px solid #ccc;
}

.message-caht-wrapper span {
	margin-bottom: 15px;
	display: inline-block;
}

.message-caht-wrapper ul.share-time {
	padding: 0px 0 9px;

}

/* new css */

.share-image-wrapper-cls1:hover {
	background: #DFBB4F !important;

}

.share-image-wrapper-cls1:hover h4,
.share-image-wrapper-cls1:hover p,
.share-image-wrapper-cls1:hover ul li {
	color: #fff !important;
}

.button-group-wrapper.mrgin-btn-cls .btn {
	margin: 0 5px;
}

.button-group-wrapper.mrgin-btn-cls .btn {
	margin: 0 5px !important;
}

/* Group member modal */
.new_user_search_modal .modal-title {
	/*display: flex;*/
	display: block;
	align-items: center;
	line-height: 1em;
}

.new_user_search_modal .group_name_container #group_members_count {
	font-size: 16px;
}

/* vijay css */

.custom-search-btn .btn-connect {
	float: left;
}

.custom-search-btn a.btn-connect {
	margin: 0 6px 0 17px;
}

.chat-comment textarea#comment {
	height: 54px;
}

.meassage-commemt-wapper.content-wrap.chat-comment .btn {
	margin-top: 5px;
}

.share-image-wrapper-cls1:nth-child(2n+1) {
	background: #f5f5f5;
}

.profile-info-cls.sidebar-class {
	margin-bottom: 10px !important;
	padding-bottom: 10px !important;
}

img.tag-user {
	width: 116px;
}

.dropdown-toggle.smailey-dropdwn .fa {
	font-size: 18px;
}

.error {
	color: red;
}

/* 8 dec new css */
#lightgallery img.img-responsive.profile-image-search {
	width: 100%;
	min-height: 0;
	object-fit: cover;
}

.tag-user {
	position: absolute;
	top: -24px;
	right: -12px;
}

.header-dropdown .tag-user{
	top: -10px;
}

/* css for tab panel widout parent class,so will apply  for all */
.tab-content {
	border: 1px solid #ccc;
	border-top: 0;
	padding: 0 20px 20px;
}

div#tabs ul.nav-tabs li.active a {
	background: #e8c26b !important;
	color: #fff;
}

div#tabs ul.nav-tabs li a {
	background: #fff;
	color: #000;
	padding: 8px 25px;
	border-radius: 0;
	margin: 0 !important;
	margin-right: 8px !important;
	border: 1px solid #ccc;
	border-radius: 5px 5px 0 0;
}

div#tabs ul.nav-tabs li a:hover,
div#tabs ul.nav-tabs li a:focus {
	background: #e8c26b !important;
	color: #fff !important;
	border: 1px solid #ccc;
	border-bottom: 0;
}

div#tabs ul.nav-tabs li {
	padding: 0;
}

/* sidebar collapse */
#SearchParameters.in,
#SearchParameters.collapsing {
	display: block !important;
}


button.sidebar-toggle {
	border: 0;
	padding: 10px;
	border-radius: 2px;
	margin: 0px 15px 15px;
}

/* 9 dec css */

.custom-search-btn .btn-connect {
	font-size: 12px;
	min-width: 0;
	padding: 8px 5px;
	margin: 0 4px 0 1px !important;
	min-width: 65px;
}

.btn:focus,
.btn:active:focus,
.btn.active:focus,
.btn.focus,
.btn:active.focus,
.btn.active.focus {
	outline: 0 !important;
}

span.request-img-btn {
	display: none;
}

.custom-search-btn .btn-connect {
	float: none;
}

.custom-search-btn {
	text-align: center !important;
	/*display: inline-block !important;*/
	margin-top: 15px;
}

.col-sm-12.custom-search-btn a,
.custom-search-btn form {
	display: inline-block !important;
	text-align: center !important;
	float: none !important;

}

.filter-icon button {
	background: #e8c26b;
	border: 0;
	color: #fff;
	padding: 6px 20px;
	font-size: 18px;
	margin: 0 0 10px;
	outline: 0 !important;
}

.custom-search-btn span img {
	width: 30px;
}

/* new css for bg none fonts */
.plain-bg {
	/*border: 1px solid #7A7878;*/
	background: none !important;
}

.plain-bg label {
	/*color: #ccc !important;*/
	color: #000000 !important;
}

div#tabs .nav-tabs > li > a:hover {
	border-color: transparent;

}

.tab-content {
	background: #fff;
	display: block;
	overflow: hidden;
}

.plain-bg span.input-group-btn button.browse.btn.btn-primary.input-lg {
	height: 43px;
}

/* new button menu css */

/*.navbar-toggle {
margin-top: 15px;
}
.navbar-collapse {
border-top: 1px solid #fff;
position: absolute;
width: 100%;
background: #000;
z-index: 9;
top: 67px;
}
header ul.list-inline {
margin: 0px 50px 0 0px;
float: none;
}
header ul.list-inline.user-list {
text-align: center;
margin: 0 0 10px;
}
header ul.list-inline.user-list li {
float: none;
display: inline-block;
text-align: center;
}
header .list-inline li {
padding-left: 20px;
}
header .user-list li .badge {
left: 22px;
}
*/
 /* a:hover,
a:focus,
a:active {
	color: #e8c26b !important;
}  */

#videogallery .video-element {
	min-height: 270px;
}


/* css by shyamal sir */
.row-centered {
	text-align: center;
}

.col-centered {
	display: inline-block;
	float: none;
	text-align: left;
	margin-right: -4px;
}

/* css by shyamal sir end */
a.btn.btn-account:hover {
	color: #fff !important;
}

.form-group.tooltip-wrapper-block-forgot {
	position: relative;
}

.form-group.tooltip-wrapper-block-forgot #passwordstrength-wrap {
	top: 3px !important;
	left: auto !important;
	right: -338px;
	position: absolute;
	z-index: 9 !important;
}

.btn-primary,
.btn-primary:hover,
.btn-primary:active {
	color: #fff;
	background-color: #e8c26b !important;
	border-color: #e8c26b !important;
}

/* sticky footer css */
footer {

	/* background: url(../images/body-bg.jpg) !important; */
}

/* connection popup */

.connection-popup p {
	margin: 0;
	border: 0;
}

ul.dropdown-menu.login-poup.connection-popup h4 {
	padding: 0 10px 7px;
	border-bottom: 1px solid #000;
}

.connection-popup {
	padding: 5px;
}

ul.dropdown-menu.login-poup.connection-popup h5 {
	font-weight: bold;
	padding: 5px 0 4px;
}

.connection-approve .fa {
	background: #e8c26b;
	padding: 5px;
	color: #fff;
	width: 25px;
	height: 25px;
	text-align: center;
}

.connection-approve {
	padding-top: 7px;
}

.connection-requests {
	text-align: center;
	/*border-top: 1px solid #000;*/
	padding: 5px 0;
	padding: 5px 0 3px;
	font-size: 13px;

}

.new-hdr-connection{
	padding: 0 0 9px;
}

.connection-requests a {
	color: #666;
}

.connection-popup li {
	display: block;
	overflow: hidden;
}

.connection-requests a:hover {
	color: #e8c26b !important;
}

.main-notification-blk {
	padding: 0 0 9px;
}

.img-container ul.list-inline.group-list.list-image-padding li {
	display: inline-block;
}

.sahre-left .btn {
	background: none !important;
}

.plain-bg label.error {
	color: #f00 !important;
	font-size: 13px;
}

form#frm_add_success .success-error label.error {
	left: -133px;
}

form#frm_add_schedule {
	padding-bottom: 20px;
}

.footer-contact-form-popup button.btn.btn-default {
	width: auto !important;
	background: #fff;
	color: #333;
	background-color: #fff;

	text-transform: capitalize;
	padding: 6px 10px;
}

.footer-contact-form-popup button.btn.btn-default:hover {
	background-color: #f5f5f5;
}

/* error page css start */

.error_wrapper {
	background: url(../images/error-bg.jpg);
	background-size: 100%;
	margin-top: -20px;

}

.error-wrapper .body_container {
	width: 100%;
	position: relative;
	height: 500px;
}

.error-blk {
	background: rgba(255, 255, 255, 0.7);
	text-align: center;
	position: absolute;
	width: 100%;
	bottom: 0;
}

.error-blk h1 {
	font-size: 66px;
	font-weight: bold;
	padding: 0 !important;
	margin: 10px 0 0 !important;
}

.error-blk h3 {
	font-weight: bold;
	font-size: 30px;
}

/* error page css end */

/* header dropdown popup */
.connection-popup {
	right: -10px;
}

/* header dropdown popup end*/

/* new footer css */
ul.footer-menu-blk li a {
	font-weight: bold !important;
	color: #fff;
	text-transform: capitalize;
}

ul.footer-menu li {
	float: left;
}

ul.footer-menu-blk li a {
	border-right: 1px solid #fff;
}

.footer-bottom-block {
	display: block;
	color: #fff;
	text-align: left;
	padding: 0 !important;
	overflow: hidden;
	width: 100%;
}

ul.footer-menu li:last-child a {
	border: 0;
}

.footer-logo {
	margin-top: 10px;
}

/* new footer css end*/

/* ------------------------- Sticky footer styles ------------------------- */

html,
body {
	height: 100%;
	/* background: url(../images/body-bg.jpg); */
	background: var(--background-color) !important;
	/* background-color: #070707; */
}

#wrap {
	min-height: 100%;
	height: auto !important;
	height: 100%;
	margin: 0 auto -101px;
	/* background: var(--background-color); */
}

#push,
#footer {
	height: 100px;
}

#footer {
	padding: 20px;
}

@media (max-width: 767px) {
	#footer {
		margin-left: -20px;
		margin-right: -20px;
		padding-left: 20px;
		padding-right: 20px;
	}

	.px-md-4 {
		padding-left: 0;
		padding-right: 0;
	}

	.pt-md-0 {
		padding-top : 8px;
	}

	.img-chip img {
		margin: 0 !important;
	}
	body.about-box.pd-less-box{
		overflow: scroll;
	}
}

body.about-box.pd-less-box{
	overflow: hidden;
	overflow-y:visible;
}




#wrap > .container {
	padding-top: 60px;
}

.container .credit {
	margin: 20px 0;
}

code {
	font-size: 80%;
}

/* ------------------------- Sticky footer styles end ------------------------- */
.table-white {
	background-color: #fff;
}

div#footer {
	padding: 20px 0;
}

/*input.btn.btn-connect.back-btn.rejectt-btn.btn-shadow.pull-left:hover,*/
/*input.btn.btn-connect.back-btn.rejectt-btn.btn-shadow.pull-left:focus,*/
/*input.btn.btn-connect.back-btn.rejectt-btn.btn-shadow.pull-left:active {*/
/*	color: #e8c26b !important;*/
/*}*/

/*
div#footer,body{
background: url(../images/body-bg.jpg);
background-repeat:repeat;
}
div#footer {
position: absolute;
background: url(../images/body-bg.jpg);
bottom: 0;
}*/
/* 15 dec */
.model-content-image h4 {
	max-height: 40px;
	min-height: 40px;
	overflow: hidden;
	color: #595959 !important;
}

/* event sidebar issues */
.event-blk {
	display: block;
	overflow: hidden;
	margin-bottom: 20px;
}

.event-blk ul li {
	float: left !important;
	/* width: 44%; */
	margin: 0 0 0 6%;
}

.event-blk ul li p {
	max-width: 100%;
	min-height: 30px;
}

/* footer fixed issues */
section.content-wrapper {
	min-height: calc(100vh - 300px) !important;
	padding-bottom: 15px;
}

/* discussion page css */

.discussiotitle a {
	background: #e8c26b;
	width: 100%;
	display: block;
	padding: 10px;
	color: #fff;
	border-radius: 5px;
}

.discussiotitle a:hover,
.discussiotitle a:focus,
.discussiotitle a:active {
	color: #fff !important;
}

.discussiotitle {
	padding: 12px 0px !important;
}

.pad-80 {
	padding: 20px 80px;
}

/* discussion category */

.btn-center {
	float: none !important;
}

.discussion-cat-txt {
	border: 1px solid #999;
	padding: 10px;
	border-radius: 5px;
	margin-bottom: 20px;
	color: #595959;
}

.discussion-cat-txt a,
.discussion-cat-txt a:hover,
.discussion-cat-txt a:focus,
.discussion-cat-txt a:active {
	color: #595959 !important;
}

.discussion-text:nth-child(2n+1) .discussion-cat-txt {
	border-bottom: 2px solid #ccc;
}

a {
	color: #e8c26b;
}

.breadcrumb {
	background: none !important;
}

.breadcrumb > li + li:before {
	padding: 0 8px;
	color: #fff !important;
	content: '\f105' !important;
	font-family: fontawesome !important;
}

ol.breadcrumb li a {
	color: #fff;
}

ol.breadcrumb li.active a {
	color: #e8c26b !important;
}

.breadcrumb > .active {
	color: #e8c26b;
}

.breadcrumb {
	padding: 4px 0 8px !important;
	margin-bottom: 0;

}

.breadcum_wrapper.breadcum-blk {
	margin-bottom: 8px;
}

.discion-img img {
	min-height: 65px;
	max-height: 65px;
	overflow: hidden;
	width: auto;
}


/* new button in profile page parixit bhai*/

a#repositionBackground {
	color: #000 !important;
	display: block !important;
	overflow: hidden;
	height: 30px !important;
	width: 30px !important;
	position: absolute;
	right: 62px;
	top: 8px;
}

.uploadFile.timelineUploadBG {
	overflow: visible !important;
}

a#repositionBackground {
	background: url(http://10.2.0.168/007percentwebsite/assets/front/images/badge-bg.png);
	background-repeat: no-repeat;
}

/* new button in profile page end*/

.rejectt-btn:hover {
	background: #DDB02C !important;
	border: 1px solid #DDB02C !important;
}

.connection-wrapper table {
	/*font-size: 14px;*/
}

.table {
	margin-bottom: 0 !important;
}

.fan-box.spend-box img {
	width: auto;
}

.plain-bg h1 {
	color: #e8c26b !important;
}

.fan-box.spend-box h1 {
	color: #9b7b2c !important;
}

.search-container .form-control {
	height: 41px;
}

.message-caht-wrapper {
	min-height: 431px;
}

p.emp {
	display: block;
	display: -webkit-box;
	max-width: 400px;
	max-height: 57px;
	margin: 0 auto;
	font-size: 13px;
	line-height: 1.4;
	-webkit-line-clamp: 3;
	-webkit-box-orient: vertical;
	overflow: hidden;
	text-overflow: ellipsis;
}

p.emp .cometchat_smiley {
	width: 20px;
	height: 20px;
}

.search-container input {
	height: 41px !important;
}
li.navbar_li_img img{
    width: 50px;
    height: 50px;
	border-radius: 50%;
}
.user_profile_btn {
    display: flex;
	cursor: pointer;
	background-color: transparent;
}

.user_profile_btn:hover{
	background-color: transparent;
}

.user_profile_btn:active{
	background-color: transparent;
}
.profile-link.open > .dropdown-toggle.btn-default,
.profile-link.open > .dropdown-toggle.btn-default:hover,
.profile-link.open > .dropdown-toggle.btn-default:focus,
.profile-link .btn-default:active:focus,
.profile-link .btn-default:active:hover{
	background-color: transparent !important;
}
.user_profile_btn:focus{
	background-color: transparent;
}

img#timelinePreviewImage {
	margin-bottom: 20px;
}

.wings-wrapper .ul.list-unstyled.wrinkl-list li {
	padding: 10px 0 !important;
}

.wings-wrapper ul li {
	padding: 10px 0 !important;
}

.wings-wrapper .wrink-pic img {
	width: 55px;
	height: 55px;
}

.wings-wrapper .img-info h5 img {
	padding: 0 10px 0 0px;
}

h4.messages-link a {
	font-size: 15px !important;
}


/*-------------------------payment form css ( parixit bhai )------------------------*/

#orderInfo,
#savedOrderInfo {
	display: none;
}

.orderInfo,
.savedOrderInfo {
	clear: both;
	font-size: 20px;
	padding: 30px;
	text-align: center;
	-webkit-border-radius: 5px;
	-moz-border-radius: 5px;
	border-radius: 5px;
	-webkit-box-shadow: 0 1px 3px rgba(0, 0, 0, 0.3);
	-moz-box-shadow: 0 1px 3px rgba(0, 0, 0, 0.3);
	box-shadow: 0 1px 3px rgba(0, 0, 0, 0.3);
	background-color: none;
	border: 1px solid #7A7878;
	height: auto;
	padding: 100px 20px;
	margin-top: 30px;
	width: 100%;

	font-weight: bold;
	color: #e8c26b !important;


}

.orderInfo span,
.savedOrderInfo span {
	color: #006699;
}

#cards {
	list-style: square !important;
}

#cards li {
	color: #006699;
	margin-left: 20px;
	padding: 4px;
	cursor: pointer;
}

.vertical li {
	float: left;
	width: 140px;
}

.inputLeft {
	width: 48px !important;
	float: left;

}

.inputRight {
	width: 48px !important;
	float: left;

}

.vertical span {
	maring-top
}

.disable {
	opacity: 0.2
}

.marginRight {
	margin-right: 10px
}

#paymentForm {

	border: 1px solid #fff;

	height: auto;
	padding: 13px 20px;
	margin-top: 30px;

}

#paymentForm span {
	color: #fff;
	font-size: 11px
}

#paymentForm li {
	margin: 8px 0;
}

#paymentForm label {
	color: #555;
	display: block;
	font-size: 14px;
	font-weight: 400;
}

#paymentForm input[type=text] {
	background-color: #fff;
	border: 1px solid #7A7878 !important;
	border-radius: 5px !important;
	color: #333;
	display: block;
	font-size: 16px;
	height: 32px;
	padding: 1px 3px;
	width: 100%;
	-moz-box-sizing: content-box;
	-webkit-box-sizing: content-box;
	box-shadow: none !important;

}

#paymentForm input::-webkit-input-placeholder {
	color: #ddd;
}

#paymentForm input:-moz-placeholder {
	color: #ddd;
	opacity: 1;
}

#paymentForm input::-moz-placeholder {
	color: #ddd;
	opacity: 1;
}

#paymentForm input:-ms-input-placeholder {
	color: #ddd;
}

#paymentForm input:focus {
	outline: 0;
}

#paymentForm #card_number {
	background-image: url(../images/card_type.png);
	background-position: 2px -115px, 260px -61px;
	background-size: 120px 354px, 120px 361px;
	background-repeat: no-repeat;
	width: 90%;
}

#paymentForm #card_number.visa {
	background-position: 2px -145px, 260px -61px;
}

#paymentForm #card_number.visa_electron {
	background-position: 2px -205px, 260px -61px;
}

#paymentForm #card_number.mastercard {
	background-position: 2px -247px, 260px -61px;
}

#paymentForm #card_number.maestro {
	background-position: 2px -289px, 260px -61px;
}

#paymentForm #card_number.discover {
	background-position: 2px -294px, 260px -61px;
}

#paymentForm #card_number.valid.visa {
	background-position: 2px -163px, 260px -87px;
}

#paymentForm #card_number.valid.visa_electron {
	background-position: 2px -181px, 260px -87px;
}

#paymentForm #card_number.valid.mastercard {
	background-position: 2px -247px, 260px -87px;
}

#paymentForm #card_number.valid.maestro {
	background-position: 2px -289px, 260px -87px;
}

#paymentForm #card_number.valid.discover {
	background-position: 2px -331px, 260px -87px;
}

.paymentwrapper input[type="submit"].disable {
	margin-top: 10px !important;
	font-weight: normal !important;
	padding: 7px 9px !important;
	background-color: #e8c26b !important;
	color: #fff !important;
	font-size: 13px !important;

	cursor: pointer;
	text-decoration: none;
	text-shadow: none !important;
	border-width: 1px 1px 3px !important;
	border-style: solid;
	border-color: #e8c26b !important;
	white-space: nowrap;
	overflow: hidden;
	text-overflow: ellipsis;
	display: -moz-inline-stack;
	display: inline-block;
	vertical-align: middle;
	zoom: 1;
	-webkit-border-radius: 3px;
	-moz-border-radius: 3px;
	-ms-border-radius: 3px;
	-o-border-radius: 3px;
	border-radius: 3px;
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
	box-sizing: border-box;
	-webkit-box-shadow: none !important;
	-moz-box-shadow: none !important;
	box-shadow: none !important;
	width: auto !important;
	opacity: 1 !important;
	text-align: center;
	margin: 0 auto !important;
	float: none !important;
	opacity: 0.4 !important;
	cursor: default;
}

.paymentwrapper button,
.paymentwrapper html input[type="button"],
.paymentwrapper input[type="reset"],
.paymentwrapper input[type="submit"] {

	margin-top: 10px !important;
	font-weight: normal !important;
	padding: 7px 9px !important;
	background-color: #e8c26b !important;
	color: #fff !important;
	font-size: 16px !important;

	cursor: pointer;
	text-decoration: none;
	text-shadow: none !important;
	border-width: 1px 1px 3px !important;
	border-style: solid;
	border-color: #e8c26b !important;
	white-space: nowrap;
	overflow: hidden;
	text-overflow: ellipsis;
	display: -moz-inline-stack;
	display: inline-block;
	vertical-align: middle;
	zoom: 1;
	-webkit-border-radius: 3px;
	-moz-border-radius: 3px;
	-ms-border-radius: 3px;
	-o-border-radius: 3px;
	border-radius: 3px;
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
	box-sizing: border-box;
	-webkit-box-shadow: none !important;
	-moz-box-shadow: none !important;
	box-shadow: none !important;
	width: auto !important;
	opacity: 1 !important;
	text-align: center;
	margin: 0 auto !important;
	float: none !important;
	opacity: 1;

}

#paymentForm input[type=text] {

	margin: 0 0 20px !important;
	box-shadow: 1px 1px 1px #000;
}

#paymentForm table {
	border-collapse: collapse;
	border-spacing: 0;
	width: 100%;
}

#paymentForm tr {
	border: 1px solid #999999;
	border-width: 1px 0;
}

thead tr th.desc {
	width: 430px;
	text-align: left;
}

#paymentForm th,
#paymentForm td {
	padding: 10px;
	color: #666666
}

#paymentForm td img {
	width: 150px
}


div.orderInfo a {
	display: block;
	width: 200px;
	margin: 15px auto 0;
}

.paymentwrapper .btn-primary {
	color: #fff;
	background-color: #e8c26b !important;
	border-color: #e8c26b !important;
}

.paymentwrapper .btn-primary:hover,
.btn-primary:focus {
	color: #fff !important;

}

.orderInfo a:hover,
.orderInfo a:focus,
.orderInfo a:active {
	color: #fff !important;
}

#paymentForm {
	background-color: none !important;
	border: 1px solid #7A7878 !important;
	width: 100%;
	display: block;
	overflow: hidden;
}

.paymentwrapper a.btn.btn-primary {
	outline: 0 !important;
}


div#paymentGrid {
	display: block;
	overflow: hidden;

}

#paymentForm label {
	color: #000 !important;
}


.month {
	float: left;
	padding: 5px 10px 0 0px;
}

.paymentwrapper {
	min-height: 506px !important;
}

input#card_number {
	padding-left: 55px !important;
}

.payment-btn-cls a {
	display: block;
	width: 200px;
	margin: 21px auto 0;
}

/*---------------- payment form css end ---------------*/

#preloader {
	position: fixed;
	left: 0;
	top: 0;
	z-index: 999999 !important;
	width: 100%;
	height: 100%;
	overflow: visible;
	background: rgba(0, 0, 0, 0.5) url('../images/loader-2.gif') no-repeat center center;
	background-size: 60px 60px;
}

/* profile background css start*/
#preloadernew {
	position: fixed;
	left: 0;
	top: 0;
	z-index: 999999 !important;
	width: 100%;
	height: 100%;
	overflow: visible;
}


#profile-background-container {
	padding: 0px 15px;
	margin: 0 auto;
	width: 100%;
	position: relative;
}

#timelineContainer {
	width: 100%;
	position: relative;
}

#timelineBackground {
	height: 400px;
	position: relative;
	border-left: 1px solid #333333;
	border-right: 1px solid #333333;
	margin-top: 0px;
	overflow: hidden;
	background-color: #000;
	max-height: 400px;
	min-height: 400px;
}

#timelineProfilePic {
	width: 170px;
	height: 170px;
	border: 1px solid #666666;
	background-color: #ffffff;
	position: absolute;
	margin-top: -145px;
	margin-left: 20px;
	z-index: 1000;
	overflow: hidden;
	border-radius: 3px;
	-moz-border-radius: 3px;
	-webkit-border-radius: 3px;
}

#timelineTitle {
	color: #ffffff;
	font-size: 24px;
	margin-top: -45px;
	position: absolute;
	margin-left: 206px;
	font-weight: bold;
	text-rendering: optimizelegibility;
	text-shadow: 0 0 3px rgba(0, 0, 0, .8);
	z-index: 999;
	text-transform: capitalize;
}

#timelineShade {
	min-height: 95px;
	position: absolute;
	margin-top: -95px;
	width: 100%;
}

#timelineNav {
	border: 1px solid #d6d7da;
	background-color: #ffffff;
	min-height: 43px;
	margin-bottom: 10px;
	position: relative;
	border-bottom-left-radius: 4px;
	-moz-border-bottom-left-radius: 4px;
	-webkit-border-bottom-left-radius: 4px;
	border-bottom-right-radius: 4px;
	-moz-border-bottom-right-radius: 4px;
	-webkit-border-bottom-right-radius: 4px;
}


.timelineUploadBG {
	position: absolute;
	/*  margin-top: 50px; */
	/*  margin-left: 813px; */
	height: 32px;
	width: 32px;
	top: 32px;
	left: auto;
	right: 77px;
}

.uploadFile {

	height: 32px;
	width: 32px;
	overflow: hidden;
	cursor: pointer;
}

.uploadFile input {
	filter: alpha(opacity=0);
	opacity: 0;
	/*   margin-left: -110px;  */
}

.bgImage,
#timelineBGload {
	width: 100%;
}

.headerimage {
	cursor: s-resize;
	position: absolute;
}

.wallbutton:hover {
	text-decoration: none;
}

.blackButton {
	background-color: #666666;
	border-color: #333333;
}

.bgSave {
	position: absolute;
	/*  margin-top: 267px; */
	/*  margin-left: 760px; */
	z-index: 4000;
	top: 310px;
	left: auto;
	right: 77px;
}

.wallbutton {
	font-weight: bold;
	padding: 7px 9px;
	background-color: #0054a6;
	color: #fff !important;
	font-size: 12px;
	cursor: pointer;
	text-decoration: none;
	border-width: 1px 1px 3px !important;
	border-style: solid;
	border-color: #0054a6;
	white-space: nowrap;

	display: -moz-inline-stack;

	-moz-border-radius: 3px;
	-ms-border-radius: 3px;
	-o-border-radius: 3px;
	border-radius: 3px;
	z-index: 9;

}


a#repositionBackground {
	color: #000 !important;
	display: block !important;
	overflow: hidden;
	height: 30px !important;
	width: 30px !important;
	position: absolute;
	right: 62px;
	top: 8px;
	background: url('../images/drag.png');
	background-repeat: no-repeat;
}


.uploadFile.timelineUploadBG {
	overflow: visible !important;
}

/* profile background css start*/

.pagination-white ul.pagination > li > a,
.pagination-white ul.pagination > li > span {
	border: 1px solid #000;
}

.pagination-white .pagination > .active > a,
.pagination-white .pagination > .active > a:focus,
.pagination-white .pagination > .active > a:hover,
.pagination-white .pagination > .active > span,
.pagination > .active > span:focus,
.pagination-white .pagination > .active > span:hover,
.pagination > li > a:focus,
.pagination-white .pagination > li > a:hover,
.pagination > li > span:focus,
.pagination-white .pagination > li > span:hover {
	background-color: #000;
	border: 1px solid #ffffff;
}

/* event new page design */

.evwnt-wrapper {
	background: #fff;
	padding: 15px;
	margin-bottom: 30px;
	border-radius: 5px;
	min-height: 230px;
}

.event-blk p {
	font-size: 15px;
}

.event-blk p label {
	min-width: 116px;
	color: #000 !important;
	margin: 0 !important;
	padding: 0;
}

.event-blk p span {
	margin-left: 15px;
}

.event-edit-btns .fa {
	border: 1px solid #ccc;
	padding: 6px 10px;
	border-radius: 3px;
	margin: 0 0 0 7px;
	font-size: 18px;
}


/* events tab panel */

.my-account-tab ul#user_module_tab {
	border-bottom: 1px solid #ddd;
	margin-bottom: 10px;
}

.my-account-tab ul#user_module_tab li {
	margin: 0 8px 0 0px;

}

.my-account-tab ul#user_module_tab li a {
	border-radius: 4px 4px 0px 0px !important;
}

.my-account-tab ul#user_module_tab li a {
	background: #fff !important;
	color: #e8c26b !important;
}

.my-account-tab ul#user_module_tab li.active a {
	background: #e8c26b !important;
	color: #fff !important;
}

/* events tab panel end */
.invite-center-checkbox input[type="radio"],
.invite-center-checkbox input[type="checkbox"] {
	line-height: normal;
	margin: 21px auto 0;
}

.month {
	color: #000;
}

/* video upload css */

video.img-responsive.profile-image-search {
	overflow: hidden;
	width: 100%;

}

h3.no-border {
	border: 0;
}

/* new message link css */
div#js-top-messages-loader {
	background: #F8EED3;
	font-size: 13px;
	padding: 0 0 0 19px;
	color: #e8c26b;
	cursor: pointer;
	text-align: center;
	padding: 5px;
	letter-spacing: 0.5px;
	width: 98%;
	margin: 0 auto;
	border-radius: 3px;
}

.scrollbar-inner.scroll-content {
	background: #fff;
}

div#js-top-messages-loader:hover {
	color: #BA8A12;
}

/* new message link css  end*/
#timelineRemovePreviewImage .fa {
	padding: 50px 0 0 0;
}

#timelineRemovePreviewVideo .fa {
	padding: 50px 0 0 0;
}

.video-error label.error {
	left: 95px;
	position: absolute;
	top: 64px;
	width: 100%;
}

.dropzone {
	background: #fff;
	border: 2px dashed #ddd;
	border-radius: 5px;
}

.dz-message {
	color: #999;
}

.dz-message:hover {
	color: #464646;
}

.dz-message h3 {
	font-size: 200%;
	margin-bottom: 15px;
}

span#touchInfo {
	display: none;
}

a.anchor-border {
	border-left: 1px solid;
	/* padding: 0 9px 0 !important; */
}

.col-sm-6.text-center.br-right a {
	padding: 0 5px 0 10px;
}

div#profile_image {
	margin-bottom: 5px;
}

/* new event page design */

.event-wraper-main {
	clear: both;
	display: block;
	margin: 0 0 17px;
}

.event-fa {
	width: 10%;
}

.event-content .event-fa {
	width: 6%;
}

.event-img {

	overflow: hidden;
	object-fit: cover;
}

.event-img img {

	object-fit: cover;
}

.event-txt {
	font-size: 15px;
	/* padding: 4px 0; */
}
.addresslocation {
	font-size: 15px;
	/* font-weight: bold; */
}

/* popup css */
.footer-contact-form-popup .modal-content {
	/*background: rgba(0, 0, 0, 0.7) !important;*/
	/*border: 1px solid #ACA79B !important;*/
}

.footer-contact-form-popup .btn-primary {
	color: #fff;
	background-color: #e8c26b !important;
	border-color: #e8c26b !important;
}

.footer-contact-form-popup .btn-primary:hover {
	background-color: #e8c26b !important;
}

.footer-contact-form-popup h4#exampleModalLabel {
	color: #e8c26b !important;
}

.footer-contact-form-popup .close {
	color: #e8c26b !important;
	opacity: 1;
}

.footer-contact-form-popup .modal-header {
	/*border-bottom: 1px solid #ACA79B;*/
}

.footer-contact-form-popup .modal-footer {
	/*border-top: 1px solid #ACA79B;*/
}

.footer-contact-form-popup input, textarea {
	border-radius: 5px!important;
	border: 1px solid #565456;
}

.footer-contact-form-popup .modal {
	top: auto;
	bottom: 90px;
}

.footer-contact-form-popup label.error {
	position: absolute;
	width: 100%;
	left: 26px;
	top: 30px;
}

.footer-contact-form-popup .text-area-error label.error {
	top: 56px !important;
}


/* disclaimers */
h3.pull-left.disc {
	font-size: 22px !important;
	margin: 0 !important;
	padding: 10px 0;
}

ul.inner-list-desc {
	padding: 0 0 0 35px;
	list-style-type: disc !important;
}

.desclaimers p u {
	font-size: 15px;
	padding: 0 5px 0 0;
}

h3.disc.red-desc {
	color: #f00 !important;
}

p.red-desc {
	color: #f00;
}

ul.inner-list-desc li {
	list-style: initial;
	padding: 5px 0 5px;
}

.desclaimers p a {
	color: #e8c26b;
}

ul.dropdown-menu.login-poup li a {
	/*color: #595959;*/
}

ul.dropdown-menu.login-poup li h5 a {
	color: black !important;
}

a.btn.btn-account {
	color: #fff !important;
}

a.profileAnchor {
	color: #e8c26b !important;
}

a.profileAnchor:hover {
	color: #595959 !important;
}

.profile-container ul.list-unstyled li a {
	font-size: 13px !important;
	line-height: 36px !important;
	min-height: 0 !important;
}

.white-text .desclaimers {

	font-size: 13px;
}

ul.footer-menu.footer-menu-blk.list-inline a:focus {
	color: #fff !important;
}

/* new css 27 dec */

span.fan-title-blk {
	color: #9b7b2c !important;
	padding: 4px 0 0 !important;
	display: inline-block;
	font-size: 16PX;
}

.input-lg {
	height: 43px;
}

/* notification-popup */
.main-notification-blk .col-sm-12.text-left:nth-child(odd) {
	background: #ddd;
}

.main-notification-blk .col-sm-12.text-left p {
	padding: 5px;
}

.main-notification-blk .col-sm-12.text-left:nth-child(even) {
	background: #f5f5f5;
}

.main-notification-blk .col-sm-12.text-left {
	margin: 0 0 5px;
}

p.notification {
	padding: 0px 20px !important;
}

.selected.js-album-visibility.custom_radio_btn label{
	background: #e8c26b;
}


/* new wink css */
/* .wink-sidebar ul.list-unstyled.wrinkl-list .inline {
width: 100%;
}
.wink-sidebar ul.list-unstyled.wrinkl-list .inline a {
width: 100%;
display: block;
overflow: hidden;
line-height: 18px !important;
margin: 0 !important;
padding: 0 !important;
}
.wink-sidebar ul.list-unstyled.wrinkl-list li {
padding: 7px 10px;
border-bottom: 1px solid #ccc;
min-height: 80px;
display: block;
overflow: hidden;
}
.wink-sidebar ul.list-unstyled.wrinkl-list .btn-back {
float: left;
}
*/
.wink-wraper-new .inline {
	width: 100%;
	float: left;
}

.wink-wraper-new a.btn.btn-back {
	float: left;
}

.img-info.wink-sidebar {
	display: block;
	overflow: hidden;
	margin-bottom: 20px;
}

.wink-wraper-new.pull-left {
	width: 68%;
	display: block;
	overflow: hidden;
	float: right !important;
	margin-top: 20px;
}

.wrink-pic.pull-left {
	width: 32%;
	display: block;
	overflow: hidden;
}

/* new wink css */

/* 29 dec */
/* css for box-shadow class*/
.profile-gallery-img {
	/* box-shadow: -5px 6px 0px #333, -10px 10px 0px #555, -14px 14px 0px #888; */
	border-radius: 5px
}

div#sponser-block .owl-prev,
div#sponser-block .owl-next {
	top: 21px;
}

div#sponser-block .item {
	width: auto !important;
	border: 1px solid #ccc;
	padding: 10px 0 5px;
}

div#sponser-block .item p {
	padding: 3px 0 0;
	font-size: 13px;
}

/* group page css */
span.mem {
	padding: 0 0 0 5px;
}

img.img-responsive.group-img {
	width: 100%;
}

img.full-img {
	width: 100%;
}

.group-person-wrapper h3 {
	margin-top: 0 !important;
}

.conversation-form .input-lg {
	box-shadow: 1px 1px 1px #000;
}

.group-person-wrapper h4 {
	font-size: 20px;
	padding: 0 0 10px;
	margin: 0 !important;
}

.conversation-form .btn {
	box-shadow: 1px 2px 1px #666;
}

.group-persn {
	padding: 30px;
}

.img-person-cls {
	position: relative;
}

.group-txt a {
	color: #414141;
}

.group-txt {
	padding: 5px 0 0;
}

.img-person-cls img {
	margin: 0;
}

.req-btn-blk .btn {
	margin-top: 10px;
}

/* event page css */
.top-discussion-blk.discussion-question-blk {
	border-bottom: 1px solid #666;
	padding: 0 0 10px;
	margin: 0 0 5px;
}

.reply-wrapper h3 {
	font-size: 20px;
	padding: 10px 0 !important;
	margin: 6px 0 0px !important;
}

.first-reply-wrapper {
	padding: 0 0 0 100px;
}

.second-reply-wrapper {
	padding: 0 0 0 190px;
}

.discussionblock {
	margin-bottom: 15px;
}

.discussion-reply {
	padding: 20px 80px;
}

/* connection page css */
.connection-title h3.title {
	padding: 0 0 10px;
}

ul.group-name {
	list-style-type: none;
	margin: 0;
	padding: 10px 0 10px 12px;
}

ul.group-name li:before {
	content: '\f054';
	font-family: fontawesome;
	padding: 0 10px 0 0;
	color: #898989;
	font-size: 13px;

}

ul.group-name li a {
	color: #898989;
}

label.mrg0.arrow-label a {
	color: #898989;
}

/* left sidebar */

.nav-side-menu {
	overflow: auto;
	font-size: 12px;
	font-weight: 200;
	background-color: #2d3032;
	margin-top: 20px;
	width: 100%;
	height: 100%;
	color: #e1ffff;
}

.nav-side-menu .brand {
	background-color: #23282e;
	line-height: 50px;
	display: block;
	text-align: center;
	font-size: 14px;
}

.nav-side-menu .toggle-btn {
	display: none;
}

.nav-side-menu ul,
.nav-side-menu li {
	list-style: none;
	padding: 0px;
	margin: 0px;
	line-height: 35px;
	cursor: pointer;
	/*
    .collapsed{
    .arrow:before{
    font-family: FontAwesome;
    content: "\f053";
    display: inline-block;
    padding-left:10px;
    padding-right: 10px;
    vertical-align: middle;
    float:right;
}
}
    */
}

.nav-side-menu ul :not(collapsed) .arrow:before,
.nav-side-menu li :not(collapsed) .arrow:before {
	font-family: FontAwesome;
	content: "\f078";
	display: inline-block;
	padding-left: 10px;
	padding-right: 10px;
	vertical-align: middle;
	float: right;
}

.nav-side-menu ul .active,
.nav-side-menu li .active {
	border-left: 0;
	background-color: #2d3032;
}

.nav-side-menu ul .sub-menu li.active,
.nav-side-menu li .sub-menu li.active {
	color: #d19b3d;
}

.nav-side-menu ul .sub-menu li.active a,
.nav-side-menu li .sub-menu li.active a {
	color: #d19b3d;
}

.nav-side-menu ul .sub-menu li,
.nav-side-menu li .sub-menu li {
	background-color: #181c20;
	border: none;
	line-height: 28px;
	border-bottom: 1px solid #23282e;
	margin-left: 0px;
	padding: 3px 0;
}
.nav-side-menu ul .sub-menu li.active,
.nav-side-menu li .sub-menu li.active
{
	background-color: #020203 !important;
	color:gold ;
}

.nav-side-menu ul .sub-menu li:hover,
.nav-side-menu li .sub-menu li:hover {
	background-color: #020203 ;
	color:gold;
}

p.search-member {
	padding: 0px 3px 5px !important;
	margin: 0;
	font-size: 15px;
}

.nav-side-menu ul .sub-menu li:before,
.nav-side-menu li .sub-menu li:before {
	font-family: FontAwesome;
	content: "\f105";
	display: inline-block;
	padding-left: 10px;
	padding-right: 10px;
	vertical-align: middle;
}

.nav-side-menu ul .sub-menu li.active:before,
.nav-side-menu li .sub-menu li.active:before{
	font-family: FontAwesome;
	content: "\f105";
	display: inline-block;
	padding-left: 10px;
	padding-right: 10px;
	vertical-align: middle;
	transform: rotate(90deg);
}

.nav-side-menu li a {
	text-decoration: none;
	color: #fff;
	font-size: 13px;
}

.nav-side-menu li a i {
	padding-left: 10px;
	width: 20px;
	padding-right: 25px;
}

ul.sub-menu li a {
	font-size: 13px !important;
}

.nav-side-menu li:hover {
	border-left: 0;
	background-color: #2d3032;
	color:gold;
}

.menu-list {
	text-align: left;
}

li.group-add-class a {
	color: #e8c26b;
	font-weight: bold;
}

li.group-add-class {
	padding: 5px 0px;
}

/* connection toggle */
.connection-toggle {
	top: 190px !important;
}

.radio-blk .control {
	font-size: 13px;
	margin: 0;
}

.radio-blk {
	padding: 0px 10px;
}

.conn-position {
	position: relative;
}

a.btn-conection .fa {
	position: absolute;
	top: 2px;
	right: 0px;
}

.connection-check-wrapper {
	display: none;
}

a.connection-plus:hover .connection-check-wrapper {
	display: block;
}

a.connection-plus {
	cursor: pointer;
}

label.option-con {
	padding: 0px 0 0 5px;
	position: relative;
	top: -2px;
}

a.btn-conection.dropdown-toggle {
	cursor: pointer;
}

ul.conn-menu {
	padding: 0;
}

ul.conn-menu > li > a {
	padding: 0 5px;
}

ul.conn-menu {
	left: auto !important;
	right: 0;
}

ul.conn-menu li a label:hover {
	cursor: pointer;
}

/* style for group join request button */
.button-group-wrapper1 .btn {
	margin: 5px 0 !important;
	width: auto;
	min-width: 0;
	height: auto !important;
	min-height: 0;
	padding: 8px 18px;
	text-transform: uppercase;
}

/* group image */
/*.group-wrap-img {
width: 46% !important;
padding: 0 10px 0px 0px;
}
p.conction {
text-align: justify;
}
*/
.content-wrap.share-image-wrapper {
	display: block;
	overflow: hidden;
}

.content-wrap.share-image-wrapper img.img-responsive, .content-wrap.share-image-wrapper video {
	/* aspect-ratio: 1/1; */
	object-fit: cover;
	width: 100%;
}

.conversation-form .form-control {
	height: 35px;
	margin: 0 0 20px !important;
}

.conversation-form .group-tetx-area {
	height: 60px;
}

.conversation-form label.error {
	top: 26px;
}

.text-area-error label.error {
	top: 49px;
}

.conversation-form button.browse.btn.btn-primary.input-lg {
	top: 5px;
	height: 35px;
}

/* sidebar group list css */

ul.sidebar-group-list li:before {
	font-family: FontAwesome;
	content: "\f105";
	display: inline-block;
	padding-left: 10px;
	padding-right: 10px;
	vertical-align: middle;
}

ul.sidebar-group-list {
	padding: 0px 5px 5px;
	list-style: none;
}

ul.sidebar-group-list li a {
	color: #000;
	font-size: 15px;
}

ul.sidebar-group-list li {
	padding: 0 0 3px;
}

/* sidebar group list css end*/
/* sponser slider */
div#sponser-block .item > .item_box > img {
	width: auto;
	object-fit: cover;
	height: 72px;
	margin: 0 auto;
	text-align: center;
}

div#sponser-block .item .item_box {
	text-align: center;
}

/* group page css start */

p.group-description {
	font-size: 14px;
	text-align: justify;
}

p.group-list-title b {
	font-size: 17px;
}

/* group page css end */

.event-list-wrapr h4 {
	margin: 0 !important;
	padding: 0 0 6px !important;
	max-height: 37px !important;
	overflow: hidden;
	line-height: 19px;
	min-height: 37px !important;
}

.event-list-wrapr h5 {
	margin: 0 !important;
	padding: 5px 0 5px !important;
}

#cardStatus {
	display: none;
	padding: 20px;
}

/* new collapse css */
.collapse-wrapper .panel-default > .panel-heading {
	color: #fff !important;
	background-color: #e8c26b;
	border-color: #ddd;
	border: 0 !important;
}

.collapse-wrapper h4.panel-title a,
.collapse-wrapper h4.panel-title a:hover,
.collapse-wrapper h4.panel-title a:focus {
	color: #fff !important;
}

.collapse-wrapper h4.panel-title a {

	display: block;
	width: 100%;
	position: relative;
}

/*.collapse-wrapper h4.panel-title a::after
{
content: '\f107';
font-family: fontawesome;
right: 0;
position:absolute;
}
.collapse-wrapper h4.panel-title a.collapsed::after
{
content: '\f107';
font-family: fontawesome;
right: 0;
position:absolute;
}*/
.more-less {
	float: right;

}

.collapse-wrapper .panel-default {
	border: 0 !important;
}

.collapse-wrapper .panel-group .panel {
	margin-bottom: 20px;
}

.collapse-wrapper .panel-body {

	/* background: url(../images/body-bg.jpg); */
}

.collapse-wrapper .panel-default > .panel-heading + .panel-collapse > .panel-body {
	border: 0;
	color: #fff;
}

.collapse-wrapper .model-content {
	min-height: 500px;
	color: #000;
}

.collapse-wrapper img.tag-user {
	margin: 0 !important;
}

/* new css for images space in album */
div#lightgallery .lightgallery-element {
	padding: 5px !important;
}

.album-block h4 {
	font-size: 16px;
	min-height: 41px;
	line-height: 20px;
}

.album-block {
	margin-bottom: 15px !important;
}

.album-wrapper .album-block .btn {
	margin-top: 2px !important;
}
.album-wrapper .album-block .btn i{
	font-size: 19px;
}

/* new css for images space in album end*/
/* album block upload image */
.dropzone .dz-message {
	text-align: center;
	margin: 0em 0 !important;
}

.dropzone {
	min-height: 0 !important;
	background: white;
	padding: 2px 19px 10px !important;
}

/* Dropzone for single upload */
.dropzone_container {
	position: relative;
}
.dropzone.single_upload {
	position: absolute;
    width: 100%;
    height: 100%;
	border: none;
	padding: 0px !important;
	background: transparent !important;
}
.dropzone.single_upload .dz-message {
	display: none;
}
.dropzone.single_upload .dz-preview {
	width: 100%;
    height: 100%;
	background: transparent;
	margin: 0px;
}
/* .dropzone.single_upload .dz-preview .dz-image,
.dropzone.single_upload .dz-preview .dz-image img
.dropzone.single_upload .dz-preview .dz-details {
	width: 100%;
	height: 100%;
}
.dropzone.single_upload .dz-preview .dz-details {
	display: flex;
	align-items: center;
} */
.dropzone.single_upload .dz-preview > div:not(.dz-progress) {
	display: none;
}
.dropzone.single_upload .dz-preview .dz-progress{
	width: 80%;
    left: 10%;
    margin-left: 0px;
}
.dz-message h3 {
	padding: 10px 0 !important;
	margin: 0 !important;
	font-size: 22px !important;
}

div#edit_album_tab_content hr {
	margin-top: 7px;
	margin-bottom: 0;
}

/* album block upload image end*/

.forms-wrapper textarea#comment {
	height: 106px !important;
}

.footer-contact-form-popup textarea.form-control {
	height: 58px !important;
}

.share-wrapper textarea.form-control {
	height: 45px !important;
}

/* css for payment page card status parixit bhai*/
#cardStatus {
	display: none;
	clear: both;
	font-size: 20px;
	padding: 30px;
	text-align: center;
	-webkit-border-radius: 5px;
	-moz-border-radius: 5px;
	border-radius: 5px;
	-webkit-box-shadow: 0 1px 3px rgba(0, 0, 0, 0.3);
	-moz-box-shadow: 0 1px 3px rgba(0, 0, 0, 0.3);
	box-shadow: 0 1px 3px rgba(0, 0, 0, 0.3);
	background-color: none;
	border: 1px solid #7A7878;
	height: auto;
	padding: 20px 20px;
	margin-top: 30px;
	width: 100%;

	font-weight: bold;
	color: #e8c26b !important;
}

#cardStatus span {
	color: #006699;
}

/* css for payment page card status end */

/* new css for popup in connection group vijaybhai*/

div#myModal .modal-content {
	height: auto;
}

div#js-people-suggestion ul .ui-autocomplete,
div#js-people-suggestion ul#ui-id-2,
div#js-people-suggestion ul#ui-id-1 {
	background: #fff !important;
	color: #000 !important;
	margin: 0 !important;
	padding: 0 !important;
	width: 200px !important;
	padding: 0px 10px !important;
}

div#js-people-suggestion .ui-menu-item-wrapper li a {
	color: #000 !important;
	font-size: 13px;
	padding: 0 0 0 5px;
}

#js-tag-user-list .ui-menu-item-wrapper li a {
	color: #000 !important;
	font-size: 13px;
	padding: 0 0 0 5px;
}

div#js-people-suggestion ul#ui-id-2 {
	top: 62px !important;
	left: 284px !important;
	position: absolute !important;
	top: 50px !important;
	left: 298px !IMPORTANT;
	border: 1px solid #ccc !important;
	background: #fff !important;
	width: 284px !important;
	z-index: 9999;
}

#myModal ul#js-tag-user-list {
	list-style: none !important;
}

#myModal #js-tag-user-list li {
	width: 50%;
	float: left;
}

#myModal .modal-header .fa {
	float: right;
}

#myModal ul#js-tag-user-list {
	padding: 15px;
	max-height: 120px;
	border: 0;
	overflow-y: auto;
}

a.popup-tag-user-close .fa {
	background: #000;
	color: #fff;
	padding: 2px;
	border-radius: 2px;
	font-size: 11px;
}

a.popup-tag-user-close {
	padding: 0px 0 0 5px;
}

#myModal .input-group.stylish-input-group {
	width: 95%;
}

/* new css for popup in connection group end*/
/* tetxarea error class */
.comment-area label.error {
	top: 72px;
	left: 0;
}

.table-condensed .month {
	color: #000;
	padding: 5px 5px 0 5px;
}

a.popup-tag-user-close .fa {
	background: #f00;
	color: #fff;
	padding: 2px;
	border-radius: 2px;
	font-size: 11px;
	position: relative;
	top: -2px;
}

a.popup-tag-user-close {
	padding: 0px 0 0 5px;
}

#js-people-suggestion a.popup-tag-user-close .fa {
	display: none;
}

/* message chat close button */
.remove-message,
.remove-message-group {
	float: right;
	position: absolute;
	top: 5px;
	right: 8px;
	color: #DFBB4F;
	padding: 0px 8px;
	font-size: 10px;
	/*border-radius: 100%;*/
	height: 22px;
	width: 22px;
	cursor: pointer;
	/*color: #fff;*/
	font-size: 12px;
	padding: 0 7px;
}

.active-share .remove-message,
.active-share .remove-message-group,
.share-image-wrapper-cls1:hover .remove-message-group {
	background: #fff;
	color: #DFBB4F;
}

.main-message-wrapper.message-caht-wrapper .remove-message {
	top: 12px;
	width: 18px;
	height: 17px;
	padding: 0px 6px;
	line-height: 16px;
	font-size: 12px;
	right: 3px;
}

/* message chat close button  end*/
/* notification page css */

a.notfctn-txt {
	padding: 0px 0 0 10px;
}

/* notification page css end*/
div#lightgallery .item {
	margin: 0;
}

/* messge white text*/
#js-messages h4,
#js-messages p,
#js-messages ul.share-time li {
	color: #000;
}

#lightgallery .lightgallery-element a:hover {
	color: #666 !important;
}

/* credit card image css strat*/
#paymentForm #card_number.amex {
	background-position: 4px -331px, 46px 53px;
}

#paymentForm #card_number.valid.visa {
	background-position: 4px -145px, 241px -88px;
}

#paymentForm #card_number.valid.mastercard {
	background-position: 4px -218px, 261px -87px;
}

#paymentForm #card_number.valid.discover {
	background-position: 4px -294px, 260px -87px;
}

#paymentForm #card_number.valid.maestro {
	background-position: 4px -256px, 261px -87px;
}

#paymentForm #card_number.jcb {
	background-position: 4px -68px, 46px 53px;
}

#paymentForm #card_number.diners_club_international {
	background-position: 4px -68px, 46px 53px;
}

#paymentForm #card_number.diners_club_carte_blanche {
	background-position: 4px -68px, 46px 53px;
}

/* credit card image css end*/

/* animated footer advertise popup */
#article-finished {
	z-index: 9999;
	background: #FFF;
	color: #000;
	border: 0;
	font-size: 13px;
	position: fixed;
	bottom: 0px;
	right: 0px;
	width: auto;
	box-shadow: -3px -3px 11px #969696;

}

#article-finished h3 {
	margin: 0 !important;
	padding: 10px 0 !important;
	border-bottom: 1px solid;
	margin: 0 0 15px !IMPORTANT;
	background: #DDB02C;
	color: #fff;
	font-size: 18px;
}

#article-finished p {
	padding: 5px 40px 10px;
	line-height: 25px;
}

.animated-popup {
	position: relative;
	text-align: center;
}

span.key-con {
	padding: 0 12px 0 0px;
}

.close-btn-popup {
	position: absolute;
	top: -8px;
	left: -3px;
}

.close-btn-popup .fa {
	background: #fff;
	color: #e8c26b;
	height: 19px;
	width: 19px;
	border-radius: 100%;
	text-align: center;
	padding: 4px 3px;
	font-size: 12px;
}

/* animated footer advertise popup end*/

/* connection page new */
.wrink-list.edit-connection {
	right: auto;
	left: 10px;
}

.connection-model-popup .modal-body {
	text-align: justify;
}

a.wrink-list.edit-connection {
	display: none;
}

.model-content.connection-list-new:hover a.wrink-list.edit-connection {
	display: block;
}

.main-menu-warpper.about-bg.hidden-xs a.btn.btn-default:hover {
	color: #000 !important;
}

.search-event-img h4 {
	line-height: 21px;
}

.search-event-img .btn-connect {
	min-height: 0;
	margin-bottom: 0px;
}

/* new css to reduce bootstrap padding */
.img-info .col-sm-6.col-xs-6.mrgb20 {
	padding: 5px;
}

.img-info .mrgb20 {
	margin-bottom: 0px;
}

div#match_criteria_owl .owl-prev,
div#new_user_register .owl-prev {
	left: -12px;
}

div#match_criteria_owl .item, div#new_user_register .item, div#traveling_to_location_owl .item, div#birthday_list .item {
	margin: 20px 5px;
	/* width: 121px !important; */
}

#birthday_list .owl-wrapper-outer{
	overflow: hidden;
}

#birthday_list .owl-wrapper-outer .owl-item{
	margin-bottom: 35px;
}

div#match_criteria_owl .owl-next,
div#new_user_register .owl-next {
	right: -10px;
}

.owl-item .item p {
	text-align: center
}

.profile-info.profile-info-galley .col-sm-3 {
	padding: 0 5px;
	margin-bottom: 10px;
}

.profile-info.profile-info-galley div#lightgallery {
	padding: 0 5px;
}

/* video page thumbnail */

#videogallery .video-element {
	padding: 5px;
}

/* video page thumbnail end*/
ol.breadcrumb li:last-of-type a {
	color: #e8c26b;
}

/* new css for image background */

div#timelineBackground img {
	height: 400px;
	object-fit: cover;
}

.rating-content {
	font-size: 13px;
	line-height: 3;
}




/* new rating css */
.raing-block {
	display: inline-block !important;
	width: auto;
	margin: 0 15px 15px;
	float: left;
	border: 1px solid #ccc;
	border-radius: 100px;
	height: 33px;
	background: #fff;
}

.raing-block label {
	float: left;
	background: #000;
	color: #fff;
	border-radius: 100px;
	margin: 0;
	padding: 5px 18px;
	font-size: 12px;
	margin: 0 5px 0 0px;
}

.rate_generosity {
	float: left;
}

span.rate_star {
	font-size: 15px;
}

.rate-star {
	display: inline-block;
	overflow: hidden;
	padding: 5px 15px 0 5px;
}

span.rate-count {
	background: #fff;
	border-radius: 100%;
	padding: 4px 11px;
	color: #000;
	margin: 0 5px 0 -19px;
	border: 1px solid #000;
	position: absolute;
	top: 0;
	width: 33px;
	height: 33px;
}

span.rating-label {
	margin: 0 0 0 20px;
}

.disabledbutton {
	pointer-events: none;
	opacity: 1.5;
}

.payment-title-blk .radio {
	padding: 0 !important;
	margin: 0 !important;
}

p.delete-icon {
	margin: 0;
}

.payment-title-blk {
	display: block;
	background: #e8c26b;
	overflow: hidden;
	padding: 11px 0 6px;
	margin-bottom: 10px;
}

.payment-title-blk label {

	padding-top: 0 !important;
}

.payment-title-blk .radio input[type="radio"],
.payment-title-blk .radio-inline input[type="radio"] {
	margin-top: 4px \9;
	margin-left: -25px;
	padding: 21px;
	width: 20px;
	height: 18px;
	margin-top: 3px;
}

/* new payment -form css */

.plan-details {
	border: 1px solid #7A7878 !important;
	padding: 0 15px 15px;
	margin-bottom: 30px;
}

.common-label {

	width: 100%;
	padding: 5px !important;
	height: 35px;
}

.row.card-detail-field {
	margin-bottom: 6px;
}

p.delete-icon .fa {
	color: #e8c26b;
	padding: 0 0 10px;
}

label.card-img.common-label {
	background: url(../images/card_type.png);
	background-position: 9px 34px;
	background-size: 140px;

}

.col-xs-3.card-desc {
	padding: 0px 0 0 5px;
}

.row.card-detail-field input[type="text"] {
	height: 35px;
}

.ccv-inpu-blk {
	width: 100%;
	display: block;
	overflow: hidden;
}

.ccv-inpu-blk input {
	border: 1px solid #ccc;
	padding: 10px;
}

.card-description {
	position: relative;
	left: -34px;
}

.common-label {
	padding: 8px 0 !important;
}

/* notification */
.notification-wrapr img.inline {
	margin: 0 10px 0 0;
	border-radius: 50%;
}

a.notfctn-txt {
	padding: 0;
}

span.rate_star:hover {
	color: #ccc;
}

.rate_star.checked:hover {
	color: #F9D932;
}


/* payment */

.portfolio.saved_cards #paymentForm {
	border: 0 !important;
	width: 100%;
	display: inline-block;
	overflow: hidden;
	height: auto;
	padding: 0;
	margin-top: 0;
}

.card-detail-btn input#paymentButton {
	float: right !important;
}

#paymentButton:hover{
    background-color: #DDB02C;
}

.cvv-block {
	display: none;
}

.portfolio.saved_cards #paymentForm input[type=text] {
	margin: 0 0 0;
}

.row.card-detail-field {
	margin-bottom: 0px;
}

/* payment new for saved cards*/

#savedCardForm #card_number {
	background-image: url(../images/card_type.png);
	background-position: 2px -121px, 260px -61px;
	background-size: 120px 350px, 120px 350px;
	background-repeat: no-repeat;
	width: 90%;
}

/*#savedCardForm #card_number.visa {
background-position: 2px -163px, 260px -61px;
}
#savedCardForm #card_number.visa_electron {
background-position: 2px -205px, 260px -61px;
}
#savedCardForm #card_number.mastercard {
background-position: 2px -247px, 260px -61px;
}
#savedCardForm #card_number.maestro {
background-position: 2px -289px, 260px -61px;
}
#savedCardForm #card_number.discover {
background-position: 2px -331px, 260px -61px;
}

#savedCardForm #card_number.valid.visa {
background-position: 2px -145px, 260px -87px;
}
#savedCardForm #card_number.valid.visa_electron {
background-position: 2px -181px, 260px -87px;
}
#savedCardForm #card_number.valid.mastercard {
background-position: 2px -221px, 260px -87px
}
#savedCardForm #card_number.valid.maestro {
background-position: 2px -258px, 260px -87px;
}
#savedCardForm #card_number.valid.discover {
background-position: 2px -294px, 260px -87px;
}
#savedCardForm #card_number.amex {
background-position: 4px -331px, 46px 53px;
}
#savedCardForm #card_number.jcb {
background-position: 4px -68px, 46px 53px;
}
#savedCardForm #card_number.diners_club_international  {
background-position: 4px -68px, 46px 53px;
}
#savedCardForm #card_number.diners_club_carte_blanche {
background-position: 4px -68px, 46px 53px;
}

*/


#paymentForm #card_number.amex,
#savedCardForm #card_number.amex {
	background-position: 4px -331px, 46px 53px;
}

#paymentForm #card_number.valid.visa_electron,
#savedCardForm #card_number.valid.visa_electron {
	background-position: 2px -181px, 260px -87px;
}

#paymentForm #card_number.valid.visa,
#savedCardForm #card_number.valid.visa {
	background-position: 4px -145px, 241px -88px;
}

#paymentForm #card_number.valid.mastercard,
#savedCardForm #card_number.valid.mastercard {
	background-position: 4px -218px, 261px -87px;
}

#paymentForm #card_number.valid.discover,
#savedCardForm #card_number.valid.discover {
	background-position: 4px -294px, 260px -87px;
}

#paymentForm #card_number.valid.maestro,
#savedCardForm #card_number.valid.maestro {
	background-position: 4px -256px, 261px -87px;
}

#paymentForm #card_number.jcb,
#savedCardForm #card_number.jcb {
	background-position: 4px -68px, 46px 53px;
}

#paymentForm #card_number.diners_club_international,
#savedCardForm #card_number.diners_club_international {
	background-position: 1px -28px, 260px -87px;
}

#paymentForm #card_number.diners_club_carte_blanche,
#savedCardForm #card_number.diners_club_carte_blanche {
	background-position: 2px 5px, 260px -87px;
}


div#savedCardStatus {
	color: #e8c26b;
	padding: 9px;
	font-size: 18px;
	border: 1px solid #7A7878;
	border-radius: 1px;
	display: none;
}

/* error message general */
.error-msg-all {
	border: 1px solid #e8c26b;
	padding: 15px;
	margin: 20px 0 20px;
	font-weight: normal;
}

.error-msg-all h3 {
	padding: 0;
	margin: 0;
	color: #e8c26b;
	font-size: 13px;

	font-weight: normal;
}

/* error message general end */

/* new event pages css  */
.new-sponser-wrapper .sponser-img img {
	width: auto;
	margin: 0 auto;
}

.new-sponser-wrapper .btn-connect {
	float: none;
}

.new-sponser-wrapper .update-delete-wrapper a {
	text-align: center;
}

.title-checkbox input[type="checkbox"] {
	margin: 5px auto 0;
}

.sponser-common-padding {
	padding-top: 54px !important;
	color: #fff;
}

.sponser-common-padding a {
	color: #fff;
}

.btn-inline-blk {
	display: inline-block !important;
	text-align: center !important;
	width: auto;
	float: none !important;
	margin: 0 auto !important;
}
.event-invite-all .btn-inline-blk{
	margin: 5px 5px 0 0 !important;
	color:#fff !important;
}

.button-group-wrapper-new {
	display: block;
	overflow: hidden;
	text-align: center;
}

.btn-inline-blk:hover {
	color: #fff !important;
	background: #e8c26b !important;
}

.sponser-dtail {
	border: 1px solid #847f7f;
}
#idSponserDetail .row {
	padding: 0px 10px;
}
.reject-wthite-btn {
	background: #fff;
	color: #e8c26b;
}

/* new event pages css end */
/* new my account page css*/
.sponser-common-rating {
	padding-top: 30px;
}

.rating-wrapper {
	padding: 0 15px;
}

.sponser-common-rating .form-group {
	display: block;
	margin-bottom: 15px !important;
}

.ccv-inpu-blk .inputRight {
	width: 66px !important;

}

/* new my account page css end*/


/*************** SEARCH CART SCROLLBAR CSS START ***************/

.model-content .scrollbar-inner > .scroll-element,
.model-content .scrollbar-inner > .scroll-element div {
	border: none;
	margin: 0;
	padding: 0;
	position: absolute;
	z-index: 1;
}

.model-content .scrollbar-inner > .scroll-element div {
	display: block;
	height: 100%;
	left: 0;
	top: 0;
	width: 100%;
}

.model-content .scrollbar-inner > .scroll-element.scroll-x {
	bottom: 2px;
	height: 8px;
	left: 0;
	width: 100%;
}

.model-content .scrollbar-inner > .scroll-element.scroll-y {
	height: 100%;
	right: 2px;
	top: 0;
	width: 8px;
}

.model-content .scrollbar-inner > .scroll-element .scroll-element_outer {
	overflow: hidden;
}

.model-content .scrollbar-inner > .scroll-element .scroll-element_outer,
.model-content .scrollbar-inner > .scroll-element .scroll-element_track,
.model-content .scrollbar-inner > .scroll-element .scroll-bar {
	-webkit-border-radius: 8px;
	-moz-border-radius: 8px;
	border-radius: 8px;
}

.model-content .scrollbar-inner > .scroll-element .scroll-element_track,
.model-content .scrollbar-inner > .scroll-element .scroll-bar {
	-ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=40)";
	filter: alpha(opacity=40);
	opacity: 0.4;
}

.model-content .scrollbar-inner > .scroll-element .scroll-element_track {
	background-color: #e0e0e0;
}

.model-content .scrollbar-inner > .scroll-element .scroll-bar {
	background-color: #666;
}

.model-content .scrollbar-inner > .scroll-element:hover .scroll-bar {
	background-color: #919191;
}

.model-content .scrollbar-inner > .scroll-element.scroll-draggable .scroll-bar {
	background-color: #919191;
}


/* update scrollbar offset if both scrolls are visible */

.model-content .scrollbar-inner > .scroll-element.scroll-x.scroll-scrolly_visible .scroll-element_track {
	left: -12px;
}

.model-content .scrollbar-inner > .scroll-element.scroll-y.scroll-scrollx_visible .scroll-element_track {
	top: -12px;
}


.model-content .scrollbar-inner > .scroll-element.scroll-x.scroll-scrolly_visible .scroll-element_size {
	left: -12px;
}

.model-content .scrollbar-inner > .scroll-element.scroll-y.scroll-scrollx_visible .scroll-element_size {
	top: -12px;
}

.model-content .scroll-wrapper {
	overflow: hidden !important;
	padding: 0 !important;
	position: relative;
}

.model-content .scroll-wrapper > .scroll-content {
	border: none !important;
	box-sizing: content-box !important;
	height: auto;
	left: 0;
	margin: 0;
	max-height: none;
	max-width: none !important;
	overflow: scroll !important;
	padding: 0;
	position: relative !important;
	top: 0;
	width: auto !important;
}

.model-content .scroll-wrapper > .scroll-content::-webkit-scrollbar {
	height: 0;
	width: 0;
}

.model-content .scroll-element {
	display: none;
}

.model-content .scroll-element,
.scroll-element div {
	box-sizing: content-box;
}

.model-content .scroll-element.scroll-x.scroll-scrollx_visible,
.scroll-element.scroll-y.scroll-scrolly_visible {
	display: block;
}

.model-content .scroll-element .scroll-bar,
.scroll-element .scroll-arrow {
	cursor: default;
}

.model-content .scroll-textarea {
	border: 1px solid #cccccc;
	border-top-color: #999999;
}

.model-content .scroll-textarea > .scroll-content {
	overflow: hidden !important;
}

.model-content .scroll-textarea > .scroll-content > textarea {
	border: none !important;
	box-sizing: border-box;
	height: 100% !important;
	margin: 0;
	max-height: none !important;
	max-width: none !important;
	overflow: scroll !important;
	outline: none;
	padding: 2px;
	position: relative !important;
	top: 0;
	width: 100% !important;
}

.model-content .scroll-textarea > .scroll-content > textarea::-webkit-scrollbar {
	height: 0;
	width: 0;
}


.model-content .wrapper {
	/*height: 100%;*/
	overflow: auto;
	width: 100%;
}

.sidebar-fixed-bar .model-content .wrapper.scrollbar-dynamic {
	max-height: none;
	border-radius: 5px;
	/* border: 1px solid #666; */
}
.pre-scrollable.comment-scroll .wrapper.scrollbar-dynamic {
	border: none;
}
.model-content .page-content {
	margin: 0 auto;
	max-width: 1600px;
	padding: 25px;
}

.model-content .content .demo .inner-content {
	border: 1px solid #CCC;
	max-height: 170px;
	width: 600px;
}

.model-content .content .demo > div {
	max-height: 160px;
	overflow: auto;
	min-height: 160px;
}

.model-content .content .demo .permanent {
	min-width: 800px;
}

/*************** SEARCH CART SCROLLBAR END***************/



label.networth_amount_msg {
	top: -34px;
	font-size: 11px;
}

/* css for all title link */
a.anchor-label,
a.anchor-label:hover {
	color: #000 !important;
}

/* css for all title link end*/

/* css for new profile page */

ul.link-dashboard-titles li {
	padding: 0 10px 0 0px;
}

/* css for new profile page end*/

/* css for new event  page */
.connection-checkbox label {
	color: #fff !important;
}
.mylist_checkbox_label::after{
	top: 12px !important;
}

.connection-checkbox label::after {
	/*top: 10px;*/
	left: 22px;
}


.connection-checkbox label::before {
	background: #fff;
}

/* css for new event  page  end */

/* new header css */
a.navbar-brand {
	padding-left: 15px;
}

/*ul.nav.navbar-nav li:first-of-type a {
padding-left: 182px;
}*/
ul.link-dashboard-titles li {
	padding-left: 0;
	padding-right: 15px;
}


/* new header css end*/

.new-check-btn-event .connection-checkbox label::before {
	background: #fff;
	border: 1px solid #000;
	/* left: -10px; */
}

.new-check-btn-event .connection-checkbox label {
	color: #000 !important;
}

.new-check-btn-event .connection-checkbox label {
	color: #000 !important;
	font-size: 9px;
	padding-left: 10px;
}

.new-event-checkbox .btn {
	min-width: 80px !important;
	padding: 7px 5px !important;
	font-size: 14px !important;
}

.btn-event-save {
	/* background: #fff none repeat scroll 0 0; */
	border: 1px solid #e8c26b;
	color: #e8c26b;
}

.forms-wrapper .sponser-wrapper .form-control {
	height: 41px;
}

.event-blk p span {
	margin-left: 0;
	font-size: 19px;
}

.even-title {
	padding: 0 0 7px;
}

.event-wraper-main:last-of-type {
	margin: 0;
}

a.btn-event-view {
	float: left;
	margin: 5px 5px 0 0px;
}

.evebt-detai-class .event-wraper-main {
	/*margin: 0 0 8px;*/
	margin: 0;
}

/* search link css */
span.magnifier-serach .fa {
	padding: 13px 0;
	font-size: 30px;
	border: 1px solid #e8c26b;
	width: 60px;
	height: 60px;
	border-radius: 4px;
}

span.magnifier-serach {
	display: block;
	padding: 0 0 10px;
}

.magnifier-block {
	padding: 80px 20px;
}

/* search link css end */
.event-view-button {
	display: block;
	overflow: hidden;
	margin: 10px 0 20px;

}

.btn-event-view {
	float: left !important;
	margin: 5px 5px 0 0 !IMPORTANT;
	min-width: 0 !important;
	padding: 8px 10px;
	/*padding: 8px 20px;*/
	/* padding: 0; */
}

div#panel-2 {
	min-height: 284px;
	background: #fff;
}

ul.list-inline.link-dashboard li {
	padding: 0 10px 0 0;
}

a.anchor-link {
	color: #000;
}

a.anchor-link::before {
	content: '\f067';
	font-family: fontawesome;
	padding: 0 12px 0 0;
	color: #333;
	text-decoration: none;
}

a.anchor-link:hover {
	color: #000 !important;
	text-decoration: underline;
}

select#js-record-per-page-event {
	background: #fff;
	color: #000;
	border-radius: 3px;
	padding: 3px;
	outline: 0;
}

span.label-radio {
	padding: 0 0 0 16px;
}

p.blank-info {
	font-style: italic;
	color: #444;
	font-size: 13px;
}

.search-event-img {
	min-height: 362px !important;
}

.event-invitation-error .error {
	position: static;
}


small.title-description {
	font-size: 13px;
}



/* new css for common made pages need to add in live start */

/* new css for new title start*/
.event-info-btn .btn {
	margin-top: 5px !important;
}

.event-info-text p {
	line-height: 28px;
	text-align: justify;
}

.new-title-btn-wrapper {
	margin-bottom: 10px;
}

h4.inner_subtitle {
	color: #000;
	font-size: 19px;
	padding: 10px 0px 20px;
	margin: 0;
	text-transform: capitalize;

}

h4.inner_subtitle b {
	font-weight: normal !important;
}

/* new css for new title end*/
/* New Notification css */
.new-notification-wrapper {
	padding: 20px 0;
}

.new-notification-wrapper .sponser-dtail {
	/*border-bottom: 1px solid #847f7f;*/
	border-bottom: none;
	border-top: 0;
	border-right: 0;
	border-left: 0;
	margin: 0;
}

.new-notification-wrapper .sponser-dtail:hover {
	background: rgba(255, 255, 255, 0.2);
}

.new-notification-wrapper a.notfctn-txt {
	padding-top: 13px;
	/*display: inline-block;*/
	display: inline;
}

.new-notification-wrapper .transub {
	margin-bottom: 0;
}

p.notification-time {
	color: #000;
	font-size: 12px;
	padding: 15px 0 0;

}

.new-notification-wrapper p.notification {
	padding: 0 !important;
}

.pd-lr-20 {
	padding: 0 50px;
}

.notification-middle-wrapper {
	padding-bottom: 50px;
}

/* new wink page */
.new-notification-wrapper .img-info {
	background: transparent;
}

.new-notification-wrapper .wrinkl-list,
.wink-info-block .wrinkl-list {
	padding: 0;
}

.wings-wrapper h4.inner_subtitle {
	padding: 10px 15px 20px;


}

img.title-img {
	padding: 0 10px 0px 0px;
}


.new-notification-wrapper .btn-back,
.wink-info-block .btn-back {
	border: 1px solid #fff;
	float: right;
	font-size: 12px;
	color: #fff;
	margin-top: 10px;
}

.wink-info-block ul.wrinkl-list li {
	padding: 13px 15px 10px !important;
}

.new-notification-wrapper .wrinkl-list li {
	border-bottom: 1px solid #847f7f;
}

.new-notification-wrapper .inline p {
	color: #fff;
	padding-top: 15px;
	font-weight: normal;
}

a.btn.btn-back:hover {
	background: #e8c26b;
	color: #fff !important;
}

.wink-info-block {
	border: 1px solid #7A7878;
	border-radius: 4px;
}

.wink-info-block .inline p {
	color: #fff;
	margin: 0 !important;
	padding: 3px 0;
}

.wink-info-block .wrinkl-list li {
	border-bottom: 1px solid #847f7f;
}

p.winktime {
	font-size: 13px;
}

.wink-info-block ul li:last-of-type {
	border: 0;
}

.wink-info-block ul {
	margin: 0;
}

.wink_pagination {
	border-top: 1px solid #847f7f;
	padding: 20px 0;
}

.border-partition hr {
	border-color: #7A7878;
}


.time-line-btn-blk {
	width: 100%;
	display: block;
	overflow: hidden;
}

.forms-wrapper .time-line-btn {
	margin: 26px 0 0 61px;
}

.time-line-btn-blk .btn {
	min-width: 157px;
}

.new-tab-panel-wrapper .my-account-tab ul#user_module_tab li a {
	background: transparent !important;
	color: #e8c26b !important;
}

.new-tab-panel-wrapper .my-account-tab ul#user_module_tab li a {
	background: transparent !important;
	color: #e8c26b !important;
	border: 1px solid #7A7878;
	border-bottom: 0;
}

.new-tab-panel-wrapper .my-account-tab ul#user_module_tab li.active a,
.new-tab-panel-wrapper .my-account-tab ul#user_module_tab li a:hover {
	background: #e8c26b !important;
	color: #fff !important;
}

.new-tab-panel-wrapper .my-account-tab ul#user_module_tab {
	border-bottom: 1px solid #7A7878;
	margin-bottom: 20px;
}

.new-tab-panel-wrapper .my-account-tab .model-content {
	margin: 0px 0px 40px;
}

.evebt-detai-class .event-txt,
.evebt-detai-class evebt-detai-class {
	font-size: 12px;
}

.evebt-detai-class {
	min-height: 146px;
	max-height: 146px;
}

p.error {
	margin: 0;
}

h5.event-host {
	color: #DDB02C !important;
	font-weight: bold;
	font-size: 14px;
	padding: 8px 4px;
}

/* new css for common made pages need to add in live end */
/* new css for common made pages need to add in live end */
.travelschedule-wrapper .update-delete-wrapper .fa {
	color: #333;
	font-size: 23px;
	padding: 0 10px;
}

.comment textarea.form-control {
	height: 120px;
}

h5.event-host {
	color: #e8c26b !important;
	font-weight: bold;
	font-size: 14px;
	padding: 0 5px;
}

.datepicker table tr td.active:hover,
.datepicker table tr td.active:hover:hover,
.datepicker table tr td.active.disabled:hover,
.datepicker table tr td.active.disabled:hover:hover,
.datepicker table tr td.active:active,
.datepicker table tr td.active:hover:active,
.datepicker table tr td.active.disabled:active,
.datepicker table tr td.active.disabled:hover:active,
.datepicker table tr td.active.active,
.datepicker table tr td.active:hover.active,
.datepicker table tr td.active.disabled.active,
.datepicker table tr td.active.disabled:hover.active,
.datepicker table tr td.active.disabled,
.datepicker table tr td.active:hover.disabled,
.datepicker table tr td.active.disabled.disabled,
.datepicker table tr td.active.disabled:hover.disabled,
.datepicker table tr td.active[disabled],
.datepicker table tr td.active:hover[disabled],
.datepicker table tr td.active.disabled[disabled],
.datepicker table tr td.active.disabled:hover[disabled] {
	background-color: #DDB02C !important;
	background: #DDB02C !important;
}

.no-border-plain-bg {
	border: 0;
	padding: 0;
}

.profile-conected-btn,
.profile-conected-btn:hover,
.profile-conected-btn:focus {
	background: #e8c26b !important;
	border: 0 !important;
}

ul.dropdown-menu.profile-connected-dropdown li {
	float: left;
	width: 100%;
	padding: 0;
	margin: 0;
}

li.profile-dropdwn.open {
	position: relative !important;
}

ul.dropdown-menu.profile-connected-dropdown li a:hover {
	background: none;
}

ul.dropdown-menu.profile-connected-dropdown li a {
	line-height: 14px !important;
	padding: 10px !important;
	margin: 0 !important;
	color: #fff;
	width: 100%;

}

/* new profile dropdown */
ul.dropdown-menu.profile-connected-dropdown {
	top: 56px;
	/* background: url(../images/body-bg.jpg); */
	border: 1px solid;
	padding: 5px 0px;
	margin: 0;
	min-width: 0;
}

span.frnd-label {
	padding: 0 5px;
}

.add_friend_list_blcok .connection-checkbox label {
	color: #000 !important;
}

.add_friend_list_blcok .connection-checkbox label::before {
	border: 1px solid #000;
}

.add_friend_list_blcok .checkbox.custom-checkbox.connection-checkbox {
	display: inline-block;
	width: 33%;
}

div#addlist .modal-footer,
#addevent .modal-footer {
	padding: 15px 15px 0;
	text-align: right;
	border-top: 1px solid #e5e5e5;
}

div#addevent .checkbox.custom-checkbox.connection-checkbox {
	width: 100%;
	text-align: center;
}
div#addevent .checkbox label::before {
	left: 10px;
}
div#addevent .checkbox.custom-checkbox.connection-checkbox.checked-no-change label::before{
	content: none;
	display: none;
}

div#addevent .connection-checkbox label::after {
	left: 31px;
}

div#addevent .checkbox label {
	padding-left: 26px;
	font-size: 13px;
}

div#addevent .model-content .content .demo > div {
	max-height: 300px;
	overflow: auto;
	min-height: 300px;
}

div#addevent .modal-dialog {
	width: 700px;
	margin: 30px auto;
}

div#addevent .scroll-element.scroll-x.scroll-scrollx_visible.scroll-scrolly_visible {
	display: none;
}

/* suceess msg */
.success-msg {
	font-weight: bold;
	font-size: 22px;
	color: #e8c26b !important;
}

/* suceess msg end*/
/* net worth page css */
form#edit_networth_form .input-group-addon {
	background: #eee !important;
	border-radius: 0;
	border: 1px solid #ccc;
}

form#edit_networth_form input#networth_amount {
	margin: 0 !important;
}

label.static-text {
	color: #b9b4b4;
	font-size: 10px;
	line-height: 14px;
}

.networth-relative {
	position: relative;
}

label.static-text.networth-msg-position {
	position: absolute;
	top: 49px;
}

form#edit_networth_form .reg-btn {
	margin: 2px 0 0;
}

/* net worth page css end*/
/* connection popup start*/
div.js-people-suggestion ul .ui-autocomplete,
div#js-people-suggestion ul#ui-id-2,
div.js-people-suggestion ul#ui-id-1 {
	background: #fff !important;
	color: #000 !important;
	margin: 0 !important;
	padding: 0 !important;
	width: 200px !important;
	padding: 0px 10px !important;
}

div.js-people-suggestion .ui-menu-item-wrapper li a {
	color: #000 !important;
	font-size: 13px;
	padding: 0 0 0 5px;
}

.js-tag-user-list .ui-menu-item-wrapper li a {
	color: #000 !important;
	font-size: 13px;
	padding: 0 0 0 5px;
}

div.js-people-suggestion ul#ui-id-2 {
	top: 62px !important;
	left: 284px !important;
	position: absolute !important;
	top: 50px !important;
	left: 298px !IMPORTANT;
	border: 1px solid #ccc !important;
	background: #fff !important;
	width: 284px !important;
	z-index: 9999;
}

#myModal ul.js-tag-user-list {
	list-style: none !important;
}

/*#myModal .js-tag-user-list li {*/
/*	width: 50%;*/
/*	float: left;*/
/*}*/

#addPeople .input-group.stylish-input-group {
	width: 100% !important;
}

div#myModal form#add_conn_group_form label.error {
	top: 31px;
	font-size: 13px;
}

div#addPeople ul#js-added-people div {
	display: inline-block;
	width: auto;
}

div#addPeople ul#js-added-people {
	list-style: none;
	margin-top: 15px;
}

div#addPeople .js-people-suggestion ul {
	list-style: none !important;
	padding: 0;
	border: 1px solid #ccc;
	width: 90% !important;
	left: 17px !important;
}

/* connection popup end*/
/* my profile pafe forms css */
.tokenfield.form-control {
	height: 66px;
}

/* my profile pafe forms css end*/
/* new css for fonts */
div#js-messages {
	font-size: 13px;
}

.my-account-tab ul li a {
	font-size: 14px;
}

.model-content h4 {
	color: #e8c26b !important;
}

.center-group-btn {
	text-align: center;
}

.bootbox.center-group-btn {
	text-align: left;
}

.center-group-btn .btn {
	display: inline-block !IMPORTANT;
	text-align: center !important;
	float: none !important;
	margin: 0 auto;
}

h3.title {
	font-size: 22px;

	text-transform: capitalize;
	border: 0 !important;
}

.form-control {
	font-size: 13px;
}

.timepicker{
	text-align: center;
	padding-right: 20px;
}

.list-unstyled{
	margin-bottom: 0px;
}

.bootstrap-datetimepicker-widget .table-condensed > tbody > tr > td {
	padding: 0px;
}

/* add buttons to connections */
span.plus-iocn.pull-left i {
	width: 11px !IMPORTANT;
	padding-right: 12px;
	color: #e8c26b;
}

span.plus-iocn.pull-right {
	padding: 0 5px 0px 0;
}

/* add buttons to connections end */
.new-check-btn-event .connection-checkbox label::before {
	left: 0px;
    top: 0px;
    width: 24px;
    height: 24px;
}

.new-check-btn-event.invite-selected-btn .connection-checkbox label::before {
	left: 8px;
}

.new-check-btn-event .connection-checkbox label {
	color: #000 !important;
	font-size: 13px;
	padding-left: 40px;
	line-height: 12px;
}

.checkbox label.notifyguest-label{
	color: #000  !important;
	font-size: 15px !important;
	padding-top: 5px !important;
	padding-left: 30px;
	position: relative;
	line-height: 18px !important;
}

form#edit_profile_info_form .comment textarea.form-control {
	height: 100px !important;
}

.custom-search-btn {
	min-height: 45px;
}
.search-box-custom-search-btn{
	height: 75px;
}

/* new event popup titile */
div#addevent .checkbox label {
	color: #e8c26b !important;
	padding-left: 0px;
	font-size: 11px;
	line-height: 12px;
	max-height: 50px;
	display: block;
	overflow: hidden;
	text-align: center;
	height: 32px;
}

div#addevent .checkbox label::before {
	display: none;
	left: 0px;
}

div#addevent .connection-checkbox label::after {
	display: none;
	left: 22px !important;
}

.scroll-element.scroll-x.scroll-scrollx_visible {
	display: none !important;
}

div#addevent .btn-connect,
#addlist .btn-connect {
	min-height: 34px;
	padding: 5px 12px;
}

#editInfo .input-group.stylish-input-group {
	width: 100%;
}

/* dropdown buttons mix with caret*/
.dropdwn-btn {
	width: 22px !important;
	margin: 0;
	min-width: 0 !IMPORTANT;
	padding: 0 !important;
	/* margin: 0 !important; */
	border-left: 0 !important;
	border-radius: 0 4px 4px 0px !important;
}

.req-btn1 {
	margin-right: 0 !important;
	padding-right: 0 !important;
	border: 0;
	border-radius: 4px 0 0 4px;
}

.dropdwn-btn span.frnd-label {
	padding: 0;
}

.ui-dialog .ui-dialog-content {
	overflow-x: hidden !important;
}

div#panel-2 .img-container {
	margin: 0 !important;
}

.profile-container .btn-connect {
	font-size: 13px;
}

/* message page border-radius */
.content-wrap.share-image-wrapper.message-heading {
	border-radius: 5px 5px 0px 0px;
}

div#js-message-box {
	border-radius: 0px 0 5px 5px;
}

.content .demo > div.left-message-bar {
	border-radius: 5px;
}

.modal-footer .btn.btn-connect.back-btn-cls1.back-btn-cls-responsive.pull-right {
	margin-top: 0;
	margin-bottom: 0;
	text-transform: capitalize;
}

/* owl crousel slider prev next white images */
div#sponser-block .owl-prev {
	background: url(../images/prev.png) !important;
	background-repeat: no-repeat !important;
}

div#sponser-block .owl-next {
	background: url(../images/next.png) !important;
	background-repeat: no-repeat !important;
}

/* owl crousel slider prev next white images end*/
.event-fa .fa {
	font-size: 19px;
	padding: 3px 0 0;
}

a.morelink {
	text-decoration: none;
	outline: none;
}

.morecontent span {
	display: none;
}

.event-content .comment {
	width: 100%;
	background-color: transparent;
	margin: -20px 0 25px;
	font-size: 22px;
	white-space: pre-wrap;
}

.host-detail {
	border: 1px solid #ccc;
	padding: 0 4px 4px;
	background: #000;
	text-align: center;
}

.host-detail p {
	font-size: 12px;
	margin: 2px 0 0;
}

.event-content .event-wraper-main {
	margin: 0 0 12px;
}

a.anchor-link1 .fa {
	padding: 0 5px 0px 4px;
	color: #000;
}

ul#js-wink-at-you a.btn.btn-back:hover,
.img-info.wink-sidebar .btn.btn-back:hover {
	background: #fff;
	color: #000 !important;
}

/* networh popup */
form#edit_networth_form span.input-group-btn {
	top: -10px;
}

form#edit_networth_form .form-control {
	margin-bottom: 21px !important;
	height: 42px;
}

form#edit_networth_form .error {
	font-size: 13px;
}

label.static-txt1 {
	padding: 0 !important;
}

a.anchor-link1 {
	color: #000;
}

a.anchor-link1:hover {
	color: #000 !important;
	text-decoration: underline;
}

span.req-fa {
	padding: 0 5px 0 0;
}

div#sponser-block h4.inner_subtitle {
	text-align: center;
}

.bootbox.modal span#basic-addon2 {
	height: 43px !important;
}

/* same modal popup css new*/
h4.modal-title {
	text-transform: capitalize;
}

h4.modal-title .fa-close {
	font-size: 21px;
	outline: 0;
}

.modal-header .close,
button.bootbox-close-button {
	/* margin-top: -2px; */
	color: #e8c26b !important;
	opacity: 1;
	font-weight: bold;
	font-size: 22px;
	outline: 0;
}

.modal-header .close:hover,
h4.modal-title .fa-close:hover {
	color: #e8bc4f !important;
}

button.bootbox-close-button.close:hover {
	color: #e8bc4f !important;
}

label::first-letter,
p::first-letter {
	text-transform: capitalize;
}

.message-caht-wrapper label::first-letter,
.message-caht-wrapper p::first-letter,
label.opt_label::first-letter{
	text-transform: none;
}

/*label,p{
text-transform: lowercase;
}
*/
.modal p {
	text-transform: lowercase;
}

.modal label {
	text-transform: capitalize;
}

.modal span {
	/*text-transform: lowercase;*/
}

.left-sidebar-panel1 ul#products li.active {
	background: #000 !important;
}

.left-sidebar-panel1 ul#products li:hover a {
	color: #e8c26b;
}

.bootbox-alert .bootbox-body {
    /*text-transform: capitalize;*/
}

h3.title a {
    /*    color: #e8c26b !IMPORTANT;*/
    color: #e8c26b !IMPORTANT;
}

h3.title a.white-text{
	color: #fff !important;
}

/* feed back form popup */
div#feedbackModal textarea {
	height: 220px !important;
}

div#feedbackModal .text-area-error label.error {
	top: 222px !important;
}

.feedback-block a {
	display: block;
	overflow: hidden;
	float: left;
	margin: 25px 0 0 6px;
	text-transform: capitalize;
	border: 1px solid #fff;
	padding: 4px 6px;
	border-radius: 3px;
	background: #e8c26b;
	color: #fff !important;
	font-size: 13px;
	text-transform: uppercase;
}

.feedback-block a,
.feedback-block a:hover {
	color: #fff !important;
}

/* feed back form popup end */
/* ===================== new feedback button about 3 ============== */
.feedback2 {
	background: #e8c26b !important;
	padding: 11px 8px;
	color: #fff;
	text-transform: uppercase;
	font-size: 12px;
	letter-spacing: 1.2px;
	font-weight: normal;
	border-radius: 3px;
	margin-left: 0px;
}

a.feedback2:hover,
a.feedback2:focus {
	color: #fff !important;
}

a.feedback2 .fa {
	font-size: 19px;
	padding-bottom: 4px;
	padding-right: 5px;
	position: relative;
	top: 2px;
}

.feedback-btn-new {
	top: 37%;
	left: -39px;
	-webkit-transform: rotate(-90deg);

	/* Firefox */
	-moz-transform: rotate(-90deg);

	/* IE */
	-ms-transform: rotate(-90deg);

	/* Opera */
	-o-transform: rotate(-90deg);

	/* Internet Explorer */
	filter: progid:DXImageTransform.Microsoft.BasicImage(rotation=3);
}

/* =================== new feedback button about 3 end ============ */
.shrae-wrapper-edit .sahre-right .btn-connect {
	/*min-width: 0 !important;*/
	padding: 5px 18px;
}


/* notes backlground css */



/* notes backlground css start */

.notes-bg {
	width: 95% !important;
	height: auto !important;
	-webkit-transform: skew(5deg) !important;
	-moz-transform: skew(5deg) !important;
	-o-transform: skew(5deg) !important;
	background: #FFF071 !important;
	margin: 0 0 0 5%;
}

.notes-bg-text {
	-webkit-transform: skew(-5deg) !important;
	-moz-transform: skew(-5deg) !important;
	-o-transform: skew(-5deg) !important;

}

/* notes backlground css end */

.white-bg-card .model-content {

	box-shadow: 0px 3px 3px 3px rgba(255, 255, 255, .4);
	-webkit-box-shadow: 1px 1px 7px 7px rgba(255, 255, 255, 0.41);
	-moz-box-shadow: 1px 1px 7px 7px rgba(255, 255, 255, 0.41);
	box-shadow: 1px 1px 7px 7px rgba(255, 255, 255, 0.41);

}

.white-bg-card .no-border-plain-bg {
	border: 0;
	padding: 5px 10px;
}

/* notes bg images */
.notes-bg-wrapper {
	/*    background: url(../images/ratting_bg.png);*/
	background: #f5ee82;
	background-size: 100%;
	height: 100%;
	padding: 10px 42px;
	background-repeat: no-repeat;
	margin: 0 0 5% 0% !important;
}

.notes-bg-blk {
	min-height: 274px;
}

.notes-bg-wrapper a,
.notes-bg-wrapper h3.title a,
.notes-bg-wrapper h3.title {
	color: #000 !important;
}

.notes-pin-img {
	display: none;
}

.notes-bg-wrapper p.sm-text.js-note-text a {
	line-height: 10px !important;
}

.notes-bg-wrapper p.sm-text.js-note-text {
	display: block;
	overflow: hidden;
	/* height: 164px; */
}

/* notes bg images end  */

/* close button css for inner pages */

.profile-info {
    position: relative;
	padding-top: 60px;
}
.profile-right-sidebar-section {
	background-color: #fcf7ed;
}
.profile-info-dashboard {
	padding-top: 40px;
}

.close-back-btn {
	position: absolute;
	top: 0px;
	right: 3px;
	left: auto;
}
.event-view-title {
    text-transform: uppercase;
    background-color: #464646;
    color: #e8c26b;
    text-align: center;
	position: absolute;
    top: 0;
    left: 0;
    width: -webkit-fill-available;
    padding: 10px 0;
	font-size: 20px;
	border-radius: 5px;
	/*border-bottom: 1px solid;
    border-color: #ccc;*/
}
.search-filters-view .event-view-title {
	/*background-color: #2d3032;*/
	background-color: #464646;
	border-bottom: 0px;
	border-radius: 5px !important;
}

.tran-back .search-filters-view .event-view-title {
	/*background-color: #2d3032;*/
	background-color: #464646;
	border-bottom: 0px;
	border-radius: 5px 5px 0 0 !important;
}

.close-back-btn a {
	font-size: 21px;
}

.close-back-btn a:hover {
	color: #e8bc4f !important;
}

/* close button css for inner pages end*/

.event-detailblock-wrapper {
	padding: 20px 0px;
}

/*
.new-notification-wrapper .sponser-dtail:hover {
background: rgba(255, 182, 25, 0.26);
cursor: pointer;
}
p.notification-time {
color: #000;
}
*/
.modal-body .model-content {
	padding: 0;
}

/* popup scroll bar css start */
.js-tag-user-list .ui-menu-item-wrapper img {
	margin: 0 10px 0 0;
}

ul#js-added-people li {
	margin-top: 5px;
}

.js-tag-user-list input.pull-left {
	margin-top: 6px !important;
	cursor: pointer;
}

ul#js-added-people li {
	margin-top: 10px;
	width: 48%;
	float: left;
}

.new-popup-scroll {
	padding: 0 !important;
	margin: 10px 0 !important;
	box-shadow: none !important;
	background-color: transparent;
	width: 100%;
}

/* popup scroll bar css end */

/* empty page css start */
.empty-logo img {
	margin: 0 auto;
}

.search-input-blk {
	width: 345px;
	margin: 0 auto 20px;
}

.empty-text-wrapper h3 {
	color: #666;
}

.empty-text-wrapper h3 {
	color: #666;
	padding: 0 !important;
	margin: 20px 0 !important;
	font-size: 18px;
}

.empty-logo {
	margin-bottom: 50px;
}

.empty-wrapper {
	padding: 110px 0;
}

.search-input-blk .form-control {
	height: 45px;
}

/* empty page css end */
/* empty message page css start */
.empty-message {
	border-radius: 5px !important;
}

/* empty message page css end */


.myactivities_wrapper.my-message-wrapper .wrapper.scrollbar-dynamic {
	background: #fff;
}

.message-caht-wrapper p {
	padding: 0 10px 0 0;
}

.my-message-wrapper .sidebar-class .wrapper.scrollbar-dynamic {
	border-radius: 5px;
}

.about-box h1 {
    font-size: 21px;
    color: #e8c26b;
}

.meassage-commemt-wapper {
	border-radius: 0px 0 5px 5px !important;
}

.profile-container h2 {

	font-size: 25px;
}

.notes-bg-blk h3 {
	text-transform: none;
}

/* white background title */

.white-bg h4.inner_subtitle {
	color: #e8c26b;
}

/* white background title end*/
.event-bottom-blk {
	min-height: 58px;
	margin: 0;
	padding-top: 5px !important;
}

/* new one title page */
.title-side-btn {
	position: absolute;
	right: 20px;
	top: 10px;
}

div#success {
	padding-bottom: 15px;
}

/* new one title page end*/

form#createEvent span#event_name_form_control .input-lg,
form#createEvent span#event_name_form_control .input-lg {
	height: 45px;
	top: 1px;
}

.js-tag-user-list input.pull-left {
	margin-top: 38px !important;
}

.modal-body .model-content .content .demo > div {
	max-height: 250px !important;
	overflow: auto;
	min-height: 250px !important;
}

#myModal .add-group-list .js-tag-user-list li {
	margin-bottom: 10px;
}

#myModal .add-group-list ul.js-tag-user-list {
	list-style: none !important;
	width: 100%;
	padding: 15px;
}

.my-account-tab-blk .my-account-tab ul#user_module_tab li a {
	color: #000 !important;
}

.payment-title-blk p.delete-icon .fa {
	color: #fff;
	padding: 0 0 10px;
	font-size: 16px;
}

.payment-title-blk label {
	color: #fff;
}

a.anchor-link1 {
	color: #666;
}

a.anchor-link1:hover {
	color: #e8c26b !important;
	text-decoration: none !important;
}

.dropdown-menu {
	font-size: 13px !important;
}

a.js-psw-ok:hover,
a.js-psw-ok:focus {
	color: #fff !important;
}

.navbar-brand {
	padding: 0px;
}

div#bs-example-navbar-collapse-1 {
	padding-left: 0px;
	border-top: #e2c377 1px solid;
}


.payment-title-blk .radio input[type="radio"] {
	display: inline-block;
	margin-top: 3px;
	width: auto;
	width: 15px !important;
	height: 15px !important;
	background: none !important;
	padding: 0 !important;
	border: 1px solid #666 !important;
}

.payment-title-blk .radio input[type="radio"]:checked {
	border: 1px solid #666 !important;
}

div#panel-about ul.list-unstyled.text-left li {
	margin-bottom: 3px;
}

.list-unstyled.text-left div a {
    display: flex;
    flex-direction: column;
    align-items: center;
}

.list-unstyled.text-left div a img {
    width: 70px;
}

.list-unstyled.text-left div {
    line-height: 1.4;
    text-align: center;
    font-weight: 500;
	height: 116px;
}

.profile-info.text-center .list-unstyled.text-left.row {
    margin-left: 0px !important;
    margin-right: 0px !important;
}

#paymentForm input[type=text] {
	font-size: 13px;
}

.modal-body .model-content .scroll-wrapper > .scroll-content {
	overflow-x: hidden !important;
}

button.btn.btn-default.dropdown-toggle {
	background: transparent !important;
}

.notification-setting .add_friend_list_blcok .checkbox.custom-checkbox.connection-checkbox {
	display: inline-block;
	width: 100%;
}

button.btn.btn-connect.back-btn.rejectt-btn.btn-shadow.pull-left:hover,
button.btn.btn-connect.back-btn.rejectt-btn.btn-shadow.pull-left:focus,
button.btn.btn-connect.back-btn.rejectt-btn.btn-shadow.pull-left:active,
button.btn.btn-connect.back-btn.rejectt-btn.btn-shadow.pull-left:target {
	color: #e8c26b !important;
}

/* facebook popup */
.facebook-album-popup .modal-dialog {
	width: 705px;
	margin: 30px auto;
}

.facebook-album-popup .add_friend_list_blcok .checkbox.custom-checkbox.connection-checkbox {
	display: inline-block;
	width: 100%;
}

.facebook-album-popup .checkbox label {
	font-size: 11px;
	padding-left: 23px;
}

.facebook-album-sidebar.model-content {
	margin: 0 !important;
}

ul.album-list {
	list-style: none;
	padding: 0;
	margin: 0;
}

ul.album-list li a {
	color: #000;
	padding: 0 0 0 2px;
}

ul.album-list li a {
	color: #000;
	padding: 8px 2px 10px 12px;
	border-bottom: 1px solid #ccc;
	width: 88%;
	display: block;
	margin-right: 26px !important;
	background: #fff;
}

.facebook-album-sidebar.model-content h5 {
	margin-top: 0 !important;
	font-size: 15px;
}

.modal-body .fb-blk .model-content .content .demo > div {
	max-height: 300px !important;
	overflow: auto;
	min-height: 300px !important;
}

.facebook-album-popup .checkbox label::before,
.facebook-album-popup .checkboxes label::after {
	left: 50%;
	top: 4px;
}

.facebook-album-popup .connection-checkbox label::after {
	top: 8px;
	left: 64%;
}

.facebook-album-popup .modal-footer .btn-connect {
	margin-bottom: 0;
}

ul.album-list li a.active {

	color: #e8c26b;
	border-bottom: 1px solid #e8c26b;
}

.facebook-album-popup .event-img-cls img {
	height: 150px;
	* min-height: 200px;
	* width: 150px;
	object-fit: cover;
}

.select-all-fb-photos .checkbox label {
	font-size: 11px;
	padding-left: 42px;
}

.select-all-fb-photos .checkbox label::before,
.select-all-fb-photos .checkboxes label::after {
	left: 20px;
	top: 4px;
}

.select-all-fb-photos .connection-checkbox label::after {
	top: 8px;
	left: 42px;
}

.facebook-album-popup .model-content {
	margin: 0 !important;
}

.select-all-fb-photos {
	float: right;
	padding-right: 50px;
}

.settings-email-notificaton {
	/*border: 1px solid #ccc;*/
	display: block;
	overflow: hidden;
	padding: 15px 0;
}

.notificaton-setting {
	/*
    width: 70%;
    margin: 0 auto;
    padding-left: 64px;
    */
	width: 100%;
	margin: 0 auto;
	padding: 20px 30px;
}

.new_profile.new-client-profile {
	padding: 0px 15px;
}

@media(max-width: 767px) {
	.notificaton-setting {
		padding: 0;
	}
}

label.public-access {
	font-size: 13px;
}

.public-radio label {
	font-size: 12px;
}

.pub-radio label {
	margin: 0 15px;
}

.btn-success,
.btn-success:hover,
.btn-success:focus,
.btn-success:active {
	color: #e8c26b !important;
	background-color: #fff;
	border-color: #e8c26b !important;
}

.btn-gift-accept,
.btn-gift-decline {
	background-color: #e8c26b !important;
	border-color: #e8c26b !important;
	padding: 6px 16px !important;
	color: #fff !important;
	margin-bottom: 3px;
	clear: both !important;
}

.btn-gift-accept i,
.btn-gift-decline i {
	padding-right: 4px;
}

.btn-gift-accept:hover,
.btn-gift-decline:hover {
	color: #fff !important;
}

@media(max-width:991px) {

	.btn-gift-accept,
	.btn-gift-decline {
		display: block;
		margin-left: 0;
	}

	.px-md-4 {
		padding-left: 0;
		padding-right: 0;
	}

	.pt-md-0 {
		padding-top : 8px;
	}
}

.album-wrapper a.facebook-logi {
	margin-top: 0 !important;
}

.facebook-video-popup .checkbox label::before,
.facebook-video-popup .checkboxes label::after {
	left: 44%;
	top: 4px;
}

.facebook-video-popup .connection-checkbox label::after {
	top: 8px;
	left: 53%;
}

.facebook-video-popup .select-all-fb-photos .checkbox label {
	font-size: 11px;
	padding-left: 61px;
}

.facebook-video-popup .select-all-fb-photos .checkbox label::before,
.facebook-video-popup .select-all-fb-photos .checkboxes label::after {
	left: 31%;
	top: 4px;
}

.facebook-video-popup .select-all-fb-photos .connection-checkbox label::after {
	top: 8px;
	left: 48%;
}

.facebook-video-popup .select-all-fb-photos {
	float: right;
	padding-right: 96px;
}

/* facebbook button */

.facebook-import .fa {
	color: #3B5998;
	font-size: 44px;
}

.album-wrapper a.facebook-import {
	margin: 11px 0 0 10px !important;
}

.album-wrapper a.facebook-logi {
	margin-top: 15px !important;
	margin-left: 5px;
}

/* ex-btn */

a.facebook-import-btn,
a.facebook-import-btn:hover {
	background: #3B5998;
}

span.fa-sym {
	padding: 1px 5px;
	background: #fff;
	color: #3B5998;
	border-radius: 2px;
	margin-right: 7px;
}

a.pull-left.btn.btn-connect.facebook-logi.facebook-import-btn {
	margin-top: 15px !important;
	margin-left: 7px;
}

/* new dropdown css */
.input-group-btn-1 #myDropdown > li > a > .fa {
	visibility: hidden;
}

.input-group-btn-1 #myDropdown > li > a.selected > .fa {
	visibility: visible;
}

.input-group-btn-1 {
	position: relative;
}

.input-group-btn-1 .dropdown-menu {
	left: -128px;
}

.input-group-btn-1 > .dropdown-toggle.btn-default:focus,
.input-group-btn-1 > .dropdown-toggle.btn-default {
	color: #000 !important;
}

.input-group-btn-1 {
	margin-right: 8px;
}

.input-group-btn-1 .btn {
	padding: 0 !important;
	border: 0 !important;
}

.input-group-btn-1 #visibility_dropdown > li > a > .fa {
	visibility: hidden;
}

.input-group-btn-1 #visibility_dropdown > li > a.selected > .fa {
	visibility: visible;
}

.input-group-btn-1 {
	position: relative;
}

.input-group-btn-1 .dropdown-menu {
	left: -128px;
}

.input-group-btn-1 > .dropdown-toggle.btn-default:focus,
.input-group-btn-1 > .dropdown-toggle.btn-default {
	color: #000 !important;
}

.input-group-btn-1 {
	margin-right: 8px;
	margin-left: 8px;
	padding-top: 2px;
}

.input-group-btn-1 .btn {
	padding: 0 !important;
	border: 0 !important;
}

ul#visibility_dropdown li a {
	padding: 5px 5px;
}

.shrae-wrapper-edit .input-group-btn-1 {
	margin-top: 6px;
}

.checkbox11 label {
	padding: 0 5px;
	margin: 0;
}

.checkbox11 span {
	padding-left: 4px;
}

/* new dropdown css end */
.mrgtp {
	margin: 25px 0 0;
}

.mrgtp .fa-spinner {
	color: #e8c26b !important;
}

.input-group.stylish-input-group .form-control {
	border-radius: 3px;
}

.profile-container .pro-pic ul.list-unstyled li a {
	font-size: 13px;
	padding: 0px 0;
}

.search-container .input-group.stylish-input-group .form-control {
	border-radius: 5px 0 0 5px;
}

/* new dropdown checkboxes */
.dropdown-checkbox label::after {
	left: 22px;
	top: 4px;
}

.dropdown-checkbox label::before,
.dropdown-checkbox label::before {
	background: #fff !important;
}


.checkbox.custom-checkbox.dropdown-checkbox {
	min-height: 0 !important;
	padding: 0;
}

.dropdown-checkbox label {
	font-weight: normal;
	color: #595959;
	padding-top: 0;
}

/* new dropdown checkboxes end*/

/* album dropdown */


ul.dropdown-menu.share-drop-down-line {
	top: 19px;
	left: auto;
	width: auto;
	right: 6px;
}

.dropdown-submenu {
	position: relative;
}

.dropdown-submenu .dropdown-menu {
	top: 27px;
	left: -1px;
	margin-top: -1px;
	width: auto;
	border-top: 0 !important;
	width: 101.5%;
	border-radius: 0px 0px 5px 5px !important;
}

.album-update-delete-dropdown {
	position: absolute;
	top: 22px;
	right: 14px;
}

ul#activity_visibility_dropdown label {
	color: #000;
}

/* album dropdown end*/
ul#visibility_dropdown li a:hover {
	background: transparent !important;
	color: #000 !important;
}

.profile-info.pd-70.connection-wrapper.album-wrapper {
	overflow: visible;
}

.albm-dropdwn-blk {
	display: inline-block;
	margin-right: 2px;
}

.albm-dropdwn-blk .dropdown-menu {
	left: 0 !important;
}

.album-block h4 {
	font-size: 14px;
	min-height: 40px;
	line-height: 17px;
}

.button-group-wrapper.btn-anchor a.btn {
	margin-top: 5px !important;
}

.btn-default:active:hover,
.btn-default.active:hover,
.open > .dropdown-toggle.btn-default:hover,
.btn-default:active:focus,
.btn-default.active:focus,
.open > .dropdown-toggle.btn-default:focus,
.btn-default:active.focus,
.btn-default.active.focus,
.open > .dropdown-toggle.btn-default.focus {
	box-shadow: none !important;
}

.profile-container h2 {

	font-size: 20px;
	margin: 0 !important;
	padding: 10px 5px 0 !important;
	text-transform: capitalize;
}

/* new css for close button written  second time */

.close-back-btn {
	position: absolute;
	top: 10px;
	right: 15px;
	left: auto;
	z-index: 9999;
}

.title-side-btn {
	position: absolute;
	right: 35px;
	top: 18px;
}

/* new css for close button written  second time end*/


/* css for blank chat message page */
.blank-chat-message {
	border-radius: 4px !important;
}

.blank-chat-message {
	border-radius: 4px !important;
	min-height: 707px;
	padding-top: 40% !important;
}

.blank-chat-message h4 {
	font-size: 21px;
}

/* css for blank chat message page end*/

.add-card {
	min-height: 0px !important;
}

.virtual-gift-sidebar {
	min-height: 600px;
}

.no-message-found {
	padding-top: 25%;
}

#edit_networth_form .document-error label.error {
	left: 15px;
	background: #fff;
	line-height: 16px;
	padding: 8px 0 5px;
	font-size: 13px;
}

.pdt10 {
	padding-top: 15px;
}

p.sponser-text.account-trans-amount .btn:hover {
	color: #fff !important;
}

.profile-container li form .btn {
	margin-top: 10px;
}

/*
#edit_networth_form .document-error label.error {
left: 15px;
top: 37px;
font-size: 9px !important;
background: #fff;
line-height: 16px;
padding: 8px 0 10px;
}

*/
.card-radio input[type="radio"] {
	position: relative;
	top: 2px;
	left: -4px;
}

.card-radio label {
	margin: 0;
}

.card-radio label:hover {
	cursor: pointer;
}

label.main-label:hover {
	cursor: default;
}

.event-content.host-detail h4 {
	color: #000;
}

.img-info.sidebar-pd5 {
	padding: 0 5px !important;
}

.album-wrapper .tab-content {
	overflow: visible;
}

.dropdown-menu {
	z-index: 99999 !important;
}

.album-wrapper {
	z-index: 1;
}

.modal {
	z-index: 9999;
}

h5 a {
	color: #e8c26b !important;
}

span.share small {
	text-transform: none;
}

.album-wrapper .title-side-btn {
	right: 0px;
}

label.main-label {
	font-weight: bold;
	padding-right: 10px;
	margin-top: -8px;
}

span.sub-option {
	padding: 0 10px 0 3px;
}

.sub-radio {
	padding-bottom: 10px;
}

li.group-add-class.view-all.text-right {
	list-style: none !important;
	padding: 10px 0 0px;
}

li.view-all a,
li.view-all a:focus {
	color: #fff !important;
}

li.view-all a:hover {
	color: #e8c26b !important;
}

.nav-side-menu {
	margin-top: 0;
}

.conection-request .error-msg-all h3 {
	text-align: center;
}

.user-type-dropdown {
	display: none !important;
}

ul.multiselect-container.dropdown-menu .checkbox input[type="checkbox"],
ul.multiselect-container.dropdown-menu .checkboxes input[type="checkbox"] {
	opacity: 1;
}

ul.multiselect-container.dropdown-menu .checkbox input[type="radio"],
ul.multiselect-container.dropdown-menu .checkboxes input[type="radio"] {
	opacity: 1;
}

button.multiselect .caret {
	float: right;
	text-align: right;
	margin-top: 8px;
}

button.multiselect {
	padding: 10px 11px;
	min-width: 160px;
	text-align: left;
}

ul.multiselect-container li a {
	padding: 5px 0;
	margin: 0;
}

.dropdown-menu > .active > a,
.dropdown-menu > .active > a:hover,
.dropdown-menu > .active > a:focus {
	color: #fff;
	text-decoration: none;
	background-color: #eee;
	outline: 0;
}

ul.multiselect-container {
	margin: 0;
	padding: 0;
	background-color: #ffffff;
}

span.multiselect-selected-text {
	width: 124px;
	overflow: hidden;
	display: inline-block;
}

ul.multiselect-container li label {
	padding-top: 0;
	padding-bottom: 0;
}

span.multiselect-native-select .btn-group {
	width: 100%;
}

button.multiselect.dropdown-toggle.btn.btn-default {
	width: 100%;
}

span.multiselect-selected-text {
	width: 91%;
	overflow: hidden;
	display: inline-block;
	font-size: 11px;
	float: left;
}

.cl-text {
	display: block;
	margin-bottom: 10px;
}


/* virtual gift  page start */
ul.user-gifts li label span {
	padding-left: 5px;
	text-transform: capitalize;
	color: #000;
	font-weight: normal;
	/* padding: 2px; */
	position: relative;
	top: -2px;
}

ul.user-gifts li label {
	cursor: pointer;
}

div#vg_send_search ul.error {
	position: static;
	margin: 0;
	padding-left: 25px;
}

label.gift-search {
	padding: 10px 0;
	font-size: 15px;
}

.virtual-gift-btn .vitual-btn {
	margin: 0 auto;
	display: inline-block !important;
	min-width: 0;
}

.virtual-gift-price .irs {
	margin-bottom: 25px;
}

.virtual-gift-name h4 {
	font-size: 13px;
	color: #fff;
	text-align: center;
}

button.btn-connect.vitual-btn {
	padding: 4px 15px;
	min-height: 0;
}

div#vg_send_search .modal-body .model-content .content .demo > div {
	max-height: 250px !important;
	overflow: auto;
	min-height: 250px !important;
}

div#vg_send_search span.input-group-addon.stylish-input-group {
	border: 1px solid #ccc;
}

.vitual-btn {
	color: #fff;
}

.virtual-gift-btn {
	padding: 0 5px;
}

.virtual-pric {
	padding-top: 6px;
}

.virtual-gift-sidebar {
	min-height: 700px;
}

ul.user-gifts {
	list-style: none !important;
	margin: 0;
	padding: 0;
}

ul.user-gifts li {
	width: 47%;
	float: left;
	padding-bottom: 5px;
}

.count-blk {
	padding-top: 27px;
	margin-top: 15px;
}

.user-list-count label {
	padding-top: 4px;
}

.user-list {
	font-size: 13px;
}

#profile-image{
	aspect-ratio: 1/1;
	object-fit: cover;
}

img.profile-image-search.popup-gift-image {
	width: 58px;
	padding: 0 9px 0 0;
}

#exampleModal1 h4.modal-title {
	text-transform: capitalize;
	color: #e8c26b !important;
}

label.value-gft {
	color: #e8c26b !important;
}

#exampleModal1 span.input-group-addon.stylish-input-group {
	border: 1px solid #ccc;
}

.category-gift-blk .scrollbar-inner.scroll-content {
	background: none;
}

/* virtual gift  page end*/

/* new css for message-search-popup */

#message-search span.input-group-addon.stylish-input-group {
	border: 1px solid #ccc;
}

ul.search-person-msg li div {
	display: inline-block;
}

ul.search-person-msg {
	padding: 0 10px;
}

ul.js-tag-user-list {
	list-style: none;
	padding: 0;
	margin: 0;
}

#message-search ul.js-tag-user-list li {
	width: 48% !important;
	float: left;
	margin-bottom: 20px;
}

/* new css for message-search-popup end*/

/* new css for message group page start */
.profile-info-cls.sidebar-class .tab-content {
	border: 0;
	border-top: 0;
	padding: 0;
	background: transparent !important;
}

.profile-info-cls.sidebar-class .nav-tabs {
	border-bottom: 0;
	border: 1px solid #7A7878;
	padding: 0;
	margin: 0 0 3px;
	border-radius: 4px;
}

.profile-info-cls.sidebar-class .nav-tabs li {
	padding: 0 !important;
	margin: 0 !important;
	width: 50%;
	text-align: center;
}

.profile-info-cls.sidebar-class .nav-tabs li a {
	margin-right: 0;
	line-height: 1.428571;
	border: 0 !important;
	border-radius: 0;
	background: #fff;
	color: #000;
}

.profile-info-cls.sidebar-class .nav-tabs li.active a,
.profile-info-cls.sidebar-class .nav-tabs li.active a:hover {
	background-color: #e8c26b;
	color: #fff !important;
}

/* new css for message group page end*/

/* new css for message page group start*/

.mini-submenu {
	display: none;
	background-color: rgba(0, 0, 0, 0);
	border: 1px solid rgba(0, 0, 0, 0.9);
	border-radius: 4px;
	padding: 9px;
	/*position: relative;*/
	width: 42px;

}

.mini-submenu:hover {
	cursor: pointer;
}

.mini-submenu .icon-bar {
	border-radius: 1px;
	display: block;
	height: 2px;
	width: 22px;
	margin-top: 3px;
}

.mini-submenu .icon-bar {
	background-color: #000;
}

#slide-submenu {
	background: rgba(0, 0, 0, 0.45);
	display: inline-block;
	padding: 0 8px;
	border-radius: 4px;
	cursor: pointer;
}

.content-wrap.share-image-wrapper.message-heading {
	overflow: visible !important;
}

.content-wrap.share-image-wrapper.message-heading .sidebar {
	position: absolute;
	right: 0;
	z-index: 99999;
	top: 0;
}

/* new css for message page group end*/


/* css for msg1 page for group add */

.add-group-member {
	position: absolute;
	right: 0;
	z-index: 99999 !important;

}

.open_t {
	top: 0;
	width: 281px;
}

.relative-msg-cls {
	position: relative;
}

.new-group-cls {
	border: 1px solid #ccc;
	right: 15px;
	background: #f1f1f1;
}

.group-add-blk .fa {
	font-size: 22px;
	padding: 10px 0;
	color: #333;
}

div#cometchat_windowtitlebar {
	background: #e8c26b;
	color: #fff;
	padding: 10px;
	font-size: 15px;
}

div#composechat_closewindow {
	color: #fff;
	opacity: 1;
	font-weight: normal;
	font-size: 16px;
	padding: 1px 0;
}

/*.content_div {
padding: 10px 10px 15px;
}*/
.invite-user-btn .fa {
	font-size: 19px;
	padding: 15px 0 0;
}

.add-group-member .content .demo > div.left-message-bar {
	max-height: 423px !important;
	height: 423px !important;
	min-height: 423px !important;
}

.open_t .share-image-wrapper-cls1:nth-child(2n+1) {
	background: transparent;
}

.open_t .scrollbar-inner.scroll-content {
	background: #f1f1f1;
}

.open_t .share-image-wrapper-cls1:hover {
	background: #f1f1f1 !important;
}

.open_t .share-image-wrapper-cls1:hover h4,
.open_t .share-image-wrapper-cls1:hover p,
.open_t .share-image-wrapper-cls1:hover ul li {
	color: #000 !important;
}

.open_t .content-wrap {
	background: #f1f1f1;
}

.open_t .wrapper.scrollbar-dynamic {
	background: #f1f1f1 !important;
}

.open_t .button-group-wrapper-new {
	padding: 22px 0 15px;
}

.open_t label {
	width: 100%;
	cursor: pointer;
}

ul.invite-user-detail-list {
	list-style: none;
	padding: 0;
	margin: 0;
}

li.chk {
	text-align: right;
	float: right !important;
}

ul.invite-user-detail-list li {
	float: left;
}

ul.invite-user-detail-list li div {
	display: block;
	overflow: hidden;
}

.invite-user-detail p {
	font-size: 13px;
	color: #666;
	font-weight: normal;
	margin-bottom: 10px;
}

.invite-user-img img {
	width: 45px;
}

.invite-user-list {
	padding: 5px 15px;
}

p.invt-user-status {
	color: #999;
}

span.avilable {
	background: rgb(54, 181, 129);
	height: 7px;
	width: 7px;
	display: inline-block;
	border-radius: 100%;
	margin: 1px 5px 0 0px;
}

span.un-avilable {
	background: #f00;
	height: 7px;
	width: 7px;
	display: inline-block;
	border-radius: 100%;
	margin: 1px 5px 0 0px;
}

.open_t .input-group-addon {
	border: 1px solid #ccc;
	border-right: 0;
}

button {
	outline: 0;
}

.group-search .input-group-addon {
	border: 1px solid #ccc;
}

.group-search {
	background: #bbb8ad;
	padding: 7px 0;
}

.open_t1 {
	width: 100%;
	right: 0;
	top: -57px;
	box-shadow: 2px 2px 2px #ccc;
}

.group-search .search-container .form-group {
	margin-bottom: 0;
}

a.sidebar-msg-btn {
	margin: 0;
}

.close1 {
	float: right;
	cursor: pointer;
}

.group-blk .content .demo > div.left-message-bar {
	max-height: 606px !important;
	height: 606px !important;
}

.open_t1 div#cometchat_windowtitlebar {
	padding: 13px 10px 8px;
}

/* css for msg1 page for group add end */


/* facebook like privacy dropdown */
/* custom radio btn start*/


.custom_radio_btn label {
	display: inline-block;
	cursor: pointer;
	position: relative;
	padding-left: 25px;
	margin-right: 2px;
	font-size: 13px;
	width: 100%;
	text-align: left;
	margin-bottom: 7px;
	color: #000 !important;
}

.custom_radio_btn input[type=radio] {
	display: none;
}

.custom_radio_btn label:before {
	content: "";
	display: inline-block;
	width: 16px;
	height: 16px;
	margin-right: 10px;
	position: absolute;
	left: -2px;
	bottom: 5px;

}

.custom_radio_btn {
	padding: 0px 10px;
}

.custom_radio_btn .radio label:before {
	border-radius: 8px;
}

/*.custom_radio_btn input[type=radio]:checked + label:before {
    content: "\2713";
    color: #000;
    font-size: 22px;
    text-align: center;
    line-height: 18px;
}*/

/* custom radio btn  end*/
/**************************************************************************************/
/* facebook like privacy dropdown start*/

.forms-wrapper select.visibility-type,
.forms-wrapper select.visibility-type:focus {
	background-image: url(../../images/arrow-down1.png);
	background-position: 90% 17px;
	background-size: 6.5px;
	background-repeat: no-repeat;
}

.forms-wrapper select.visibility-type {
	border: 1px solid #ccc;
	box-shadow: none;
	border-radius: 5px;
	font-size: 11px;
}

/* facebook like privacy dropdown end*/

.sidebar-class .content-wrap.share-image-wrapper-cls p {
	margin-bottom: 0;
	display: inline-block;
	width: 84%;
	white-space: nowrap;
	overflow: hidden !important;
	text-overflow: ellipsis;
}

.category-gift-blk .model-content {
	background: transparent;
}


/* virtual gift lists */
p.gift-detail img {
	width: 53px;
}

p.gift-detail span {
	display: inline-block;
}

span.gift-name {
	position: relative;
	top: -21px;
}

p.gift-detail {
	margin: 0;
}

.sponser-line-gift-blk {
	padding-top: 15px;
}

.detail-gift .fa {
	font-size: 17px;
}

/* virtual gift detail page start */

/* tab panel for my ordres */

ul.recieved-gift-list {
	border: 0 !important;
}

ul.recieved-gift-list li {
	width: 50%;
	margin: 0 !important;
}

ul.recieved-gift-list li a {
	border-bottom: 1px solid #666 !important;
}

a.pickup-btn {
	min-width: 0;
	min-height: 0 !important;
	font-size: 10px;
	height: auto;
	padding: 6px 8px;
	display: inline-block;
	margin: 0 auto;
	text-align: center;
	float: none !important;
}

div#js-rcvd-gifts-content .col-sm-12 {
	padding: 0 !important;
}

.album-block .profile-info h4{
	font-size: 14px;
    font-weight: 500;
    line-height: 16px;
}

.profile-info h4 {
	text-transform: capitalize;
	font-weight: 700;
	padding-bottom: 8px;
	font-size: 22px;
}

.profile-info .model-content h4{
	height:40px;
	font-size: 14px;
}

/* time line and home page profile card start */
.tag-user.inner-tag-user img {
	width: 90px;
}

ul.list-unstyled.new-list-profile li {
	width: auto;
	display: inline;
	font-size: 11px;
}

ul.new-list-profile {
	margin: 0;
}

/* time line and home page profile card end */



.bs-wizard {
	margin-top: 25px;
}

/*Form Wizard*/
.bs-wizard {
	border-bottom: solid 1px #e0e0e0;
	padding: 0 0 10px 0;
}

.bs-wizard > .bs-wizard-step {
	padding: 0;
	position: relative;
}

.bs-wizard > .bs-wizard-step + .bs-wizard-step {}

.bs-wizard > .bs-wizard-step .bs-wizard-stepnum {
	color: #595959;
	font-size: 16px;
	margin-bottom: 5px;
}

.bs-wizard > .bs-wizard-step .bs-wizard-info {
	color: #999;
	font-size: 14px;
}

.bs-wizard > .bs-wizard-step > .bs-wizard-dot {
	position: absolute;
	width: 30px;
	height: 30px;
	display: block;
	background: #fbe8aa;
	top: 45px;
	left: 50%;
	margin-top: -15px;
	margin-left: -15px;
	border-radius: 50%;
}

.bs-wizard > .bs-wizard-step > .bs-wizard-dot:after {
	content: ' ';
	width: 14px;
	height: 14px;
	background: #fbbd19;
	border-radius: 50px;
	position: absolute;
	top: 8px;
	left: 8px;
}

.bs-wizard > .bs-wizard-step > .progress {
	position: relative;
	border-radius: 0px;
	height: 8px;
	box-shadow: none;
	margin: 20px 0;
}

.bs-wizard > .bs-wizard-step > .progress > .completion-bar {
	width: 0px;
	box-shadow: none;
	background: #fbe8aa;
}

.bs-wizard > .bs-wizard-step.complete > .progress > .completion-bar {
	width: 100%;
}

.bs-wizard > .bs-wizard-step.active > .progress > .completion-bar {
	width: 50%;
}

.bs-wizard > .bs-wizard-step:first-child.active > .progress > .completion-bar {
	width: 0%;
}

.bs-wizard > .bs-wizard-step:last-child.active > .progress > .completion-bar {
	width: 100%;
}

.bs-wizard > .bs-wizard-step.disabled > .bs-wizard-dot {
	background-color: #ccc;
}

.bs-wizard > .bs-wizard-step.disabled > .bs-wizard-dot:after {
	opacity: 0;
}

.bs-wizard > .bs-wizard-step:first-child > .progress {
	left: 50%;
	width: 50%;
}

.bs-wizard > .bs-wizard-step:last-child > .progress {
	width: 50%;
}

.bs-wizard > .bs-wizard-step.disabled a.bs-wizard-dot {
	pointer-events: none;
}

.bs-wizard > .bs-wizard-step.disabled > .bs-wizard-dot {
	background-color: #ddd;
}

form#createEvent .comment label.error,
form#createEvent label.error {
	font-size: 14px;
	top: 60px;
	width: 94%;
}

span.vg-user-image img {
	width: 50px;
}

/* new css for registration page */

div#js-tab-response .container-fluid .container {
	width: 100%;
	padding: 0;
}

form#upload_documents_form {
	width: 56%;
	margin: 0 auto;
	padding: 20px 10px;
}

.plain-bg form#upload_documents_form span.input-group-btn button.browse.btn.btn-primary.input-lg {
	height: 45px;
}

form#upload_documents_form button.btn.btn-default.btn-register {
	color: #ffffff;
	font-size: 14px;
	background-color: #e8c26b;
	min-width: 100px;
	min-height: 37px;
	margin-bottom: 20px;
	float: none;
	padding: 8px 12px;
	background-image: none;
	text-shadow: none;
	width: 163px;
	margin: 0 auto;
}

div#js-tab-response .container-fluid .container h1.pull-left.black-heading.plan-bg {
	display: none;
}

form#upload_documents_form label.error {

	top: 77px;
	left: 0;
}

.warning-msg-block {
    display: flex;
    overflow: hidden;
    background: #fff;
    text-align: center;
    position: static;
    top: 0;
    width: 100%;
    z-index: 999;
    margin: 0 auto;
    left: 0;
    color: #730506;
    font-size: 23px;
    border-radius: 2px;
    padding: 7px;
    border-color: #e8c26b;
    border-top-style: solid;
    border-bottom-style: solid;
    border-width: 3px;
    flex-direction: row;
    align-items: center;
    justify-content: center;
}

    .warning-msg-block p {
        padding: 6px 10px;
        margin-top: 5px;
        margin-bottom: 0;
        font-size: 16px;
        display: table-cell;
        vertical-align: middle;
        font-weight: bold;
        color: black;
        line-height: 1.6;
    }

.profile-wrapper {
	margin-top: 20px;
}

/* message page new css end*/
p.msg-count {
	color: #666;
}

p.msg-status {
	padding: 0;
	float: right;
}

ul.share-time {
	clear: both;
}

p.msg-status-read .fa {
	color: #92e692;
}

p.msg-status-unread .fa {
	color: #666;
}


/* buy gold page new page */

.buy-gold-blk {
	border: 1px solid #e8c26b;
	padding: 10px 10px 0;
	display: block;
	overflow: hidden;
	text-align: center;
	position: relative;
}

.buy-gold-blk-btn .btn {
	width: 100%;
	margin: 10px 0;
	text-transform: uppercase;
	font-size: 15px;
}

.buy-gold-paragraph p {
	color: #e8c26b;
	margin: 0;
	font-size: 15px;
	float: none !important;
	display: inline-block;
	text-align: center;
	padding: 10px 10px;
}

.buy-gold-save {
	position: absolute;
	top: 10px;
	right: 10px;
	color: #fff;
	font-size: 18px;
}

.buy-gold-coins {
	position: absolute;
	top: 0;
	left: 0;
}

.buy-gold-coins img {
	width: 144px;
}

.buy-gold-strip-text {
	-ms-transform: skew(20deg);
	-webkit-transform: skew(20deg);
	transform: skew(90deg);
	-webkit-transform: rotate(325deg);
	-moz-transform: rotate(325deg);
	-o-transform: rotate(325deg);
	writing-mode: lr-tb;
	top: 36px;
}

.buy-gold-image img {
	max-width: 100%;
	width: 50%;
	padding: 10px 0 0;
}

.buy-gold-wrapper {
	margin-bottom: 20px;
	display: block;
	overflow: hidden;
}

.buy-gold-coins.buy-gold-strip-text p {
	width: 100px;
	font-size: 12px;
}

/* buy gold page end*/

textarea#message {
	resize: none;
}

div#feedbackModal label.error,
div#contactModal label.error {
	position: static;
}

a.btn.btn-default.js-edit-networth {
	font-size: 11px;
	padding: 4px 7px;
}

/* upload document form */
.reg-btn .btn {
	min-width: 0 !important;
	width: auto !important;
	float: left !important;
	margin-right: 10px !important;
}

.reg-single-btn .btn {
	margin-top: 41px !important;

}

label.document-required span {
	display: block;
}

label.document-required {
	padding: 5px 15px;
	text-align: left;
	width: 58%;
	display: block;
	margin: 0 auto;
}

form#upload_documents_form label.error {
	top: 39px;
	left: 18px;
}

/*  upload document form  end*/
form#settings .visible-form-blk {
	position: absolute;
	float: right;
	display: inline-block;
	margin: -6px 0 0 89px;
	width: auto;
	top: 20px;
}

form#settings .visible-form-blk label,
form#settings .visible-form-blk select {
	display: inline-block;
	float: left;
	font-size: 13px;
	width: auto;
}

form#settings .visible-form-blk select.visibility-type {
	font-size: 11px !important;
	padding: 1px 20px 0 10px;
	height: 38px;
	line-height: 10px;
	margin-top: 5px;
}

form#settings .visible-form-blk ul.visiblity-dropdown li {
	display: block;
	overflow: hidden;
}

.plain-bg.user-document {
	position: relative;
}

label.document-required {
	padding: 5px 15px;
	text-align: left;
	width: 58%;
	display: block;
	margin: 0 auto;
}
@media (max-width: 991px){
	.profile-link .login-poup {
        right: 18px;
    }
	.profile-link ul.dropdown-menu.login-poup::before {
		right: 8px;
	}
	label.document-required {
		padding: 0px;
		text-align: left;
		width: 84%;
		display: block;
		margin: 0 auto;
	}
}

.warning-msg-block .btn-connect {
    color: #fff;
    text-decoration: none;
    margin-bottom: 0px;
    float: none;
    font-size: 13px;
    font-family: "Raleway";
    font-weight: bold;
    padding: 10px;
    background-color: #d0ad45;
    border-radius: 5px;
}

.btn-shadow{
	box-shadow: -2px 2px 2px rgba(0, 0, 0, 0.5) !important;

}

.flex-virtical-center{
	display: flex;
    align-items: center;
    height: 95px;
}

.flex-btn-width{
	display:flex;
	width:100%;
}

ul#menu-content li.active a {
	color: #e8c26b;
}


/* new privacy visibility css */

/* custom radio btn start*/


.custom_radio_btn label {
	display: inline-block;
	cursor: pointer;
	position: relative;
	padding-left: 20px;
	margin-right: 2px;
	font-size: 13px;
	width: 100%;
	text-align: left;
	margin-bottom: 1px;
	color: #595959 !important;
	padding-top: 0;
}

.custom_radio_btn input[type=radio] {
	display: none;
}

.custom_radio_btn label:before {
	content: "";
	display: inline-block;
	width: 16px;
	height: 16px;
	margin-right: 10px;
	position: absolute;
	left: 1px;
	bottom: 5px;

}

.custom_radio_btn-checked label:before {
	content: "\2713";
	color: #000;
	font-size: 17px;
	text-align: center;
	line-height: 18px;

}

.custom_radio_btn {
	padding: 0px 10px;
}

.custom_radio_btn .radio label:before {
	border-radius: 8px;
}

/*.custom_radio_btn input[type=radio]:checked + label:before {
    content: "\2713";
    color: #000;
    font-size: 17px;
    text-align: center;
    line-height: 18px;
}*/
.visibility-icon .fa {
	font-size: 16px;
	padding: 12px 4px 0;
	color: #595959;
}

.visibility-icon:hover {
	cursor: pointer;
}

.visiblity-dropdown {
	padding: 5px 0 0;
	margin: 0;
	top: 30px;
	background: #ecebe8;
	border: 1px solid #7d7474;
	left: -31px;
}

ul.visiblity-dropdown li {
	padding: 5px 0;
	margin: 0;
	cursor: pointer;
	border-bottom: 3px solid #fff;
}

ul.visiblity-dropdown li:last-child {
	border: 0;
}

ul.visiblity-dropdown li label:hover {
	cursor: pointer;
}

ul.visiblity-dropdown .custom_radio_btn {
	padding: 0;
}

ul.visiblity-dropdown li label .fa {
	padding-right: 7px;
	color: #666;
	font-size: 15px;
}

.form-visible {
	overflow: visible;
}

img.setting-icon-privacy {
	padding: 10px 0;
	width: 21px;
}

@media screen and (max-width: 450px) {
	img.setting-icon-privacy {
		padding: 16px 0;
	}
}

/* new privacy visibility css  end*/
.nav-side-menu.fans-menu ul li a {
	font-weight: bold;
}

/* smile dropdown */

a.dropdown-toggle.smailey-dropdwn {
	float: right;
	margin: 4px 0 0;
}

.error-msg-all.pick-up-address {
	border: none !important;
}

.pick-up-address h3 {
	text-align: center;
}

.order-id {
	padding: 24px;
}

.btn-request-delivery {
	margin-left: -38px;
	margin-right: 10px;
}

.btn-request-delivery a.pickup-btn {
	display: block !important;
}

.product-quick-view.modal {
	width: 600px !important;
	margin: 0 auto !important;
	padding-right: 0 !important;
}

.product-quick-view .event-txt {
	width: 85% !important;
}

.product-quick-view .event-content .event-fa {
	width: 10%;
}

.pdng.imgBox div {
	z-index: 999 !important;
}

.event-blk p {
	font-size: 13px;
	height: 38px;
	line-height: 13px;
	padding: 5px 0;
	display: block;
	overflow: hidden;
	margin: 0;
}

.category-gift-blk .model-content .content .demo > div {
	max-height: 225px;
	overflow: auto;
	min-height: 225px;
}

.gold-coin-error {
	display: block;
	overflow: hidden;
	text-align: center;
}

.gold-coin-error a {
	display: inline-block;
	margin: 20px 0 0;
	float: none;
}

.profile-container .tag-user img {
	width: 160px;
}

.profile-container .tag-user {
	top: -7px;
	right: -8px;
}

p.gift-detail span {
	display: block;
}

span.gift-name {
	position: static;
	top: 0;
}

p.gift-detail img {
	width: 53px;
	margin: 0 auto;
}

/* add css for profile page buttons*/
.btn-friend {
	margin: 0;
	margin-right: 5px !important;
}


.gold-coin-popup .buy-gold-coins img {
	width: 100px !important;
}

.gold-coin-popup .buy-gold-strip-text {
	top: 13px !important;
}

.gold-coin-popup .buy-gold-coins.buy-gold-strip-text p {
	width: 95px !important;
	font-size: 10px !important;
}

.bootbox.modal.fade.in {
	overflow: scroll;
}

#filters li span {
	text-transform: capitalize;
}

.payment_blk.payment-popup #paymentForm .col-sm-3 {
	padding: 0;
}

.payment_blk.payment-popup #paymentForm label {
	font-size: 12px;
}

.payment_blk.payment-popup #paymentForm #card_number {
	width: 78%;
}

/* new css 19-04 */
.profile-container .pro-pic ul.list-unstyled li a span.caret {
	margin-right: 5px;
}

.product-quick-view .pdng {
	padding: 0px;
	padding-left: 0px;
	padding-right: 0px;
	padding-top: 0px;
}

.product-quick-view .pdng img {
	width: 100%;
}

.product-quick-view .profile-info {
	padding: 0px;
	border: 1px solid #e8c26b;
}

.product-quick-view .event-content .event-fa {
	width: 15%;
}

.modal.product-quick-view {
	text-align: center;
	padding: 0 !important;
	overflow: hidden !important;
}

.modal.product-quick-view:before {
	content: '';
	display: inline-block;
	height: 200px;
	vertical-align: middle;
	margin-right: -4px;
}

.product-quick-view .event-txt {
	width: 85% !important;
	text-align: left;
	padding-left: 10px;
}

.product-quick-view .profile-info h4 {
	text-transform: capitalize;
	text-align: left !important;
}

.custom_radio_btn input[type=radio] {
	display: none;
}

.custom_radio_btn label:before {
	content: "";
	display: inline-block;
	width: 16px;
	height: 16px;
	margin-right: 10px;
	position: absolute;
	left: 1px;
	bottom: 5px;

}

.custom_radio_btn-checked label:before {
	content: "\2713";
	color: #000;
	font-size: 17px;
	text-align: center;
	line-height: 18px;

}

.custom_radio_btn {
	padding: 0px 10px;
}

.custom_radio_btn .radio label:before {
	border-radius: 8px;
}

/*.custom_radio_btn input[type=radio]:checked + label:before {
    content: "\2713";
    color: #000;
    font-size: 17px;
    text-align: center;
    line-height: 18px;
}*/
.visibility-icon .fa {
	font-size: 16px;
	padding: 12px 4px 0;
	color: #595959;
}

.visibility-icon:hover {
	cursor: pointer;
}

.visiblity-dropdown {
	padding: 5px 0 0;
	margin: 0;
	top: 30px;
	background: #ecebe8;
	border: 1px solid #7d7474;
	left: 15px;
}

#edit_profile_info_form .visiblity-dropdown {
	padding: 5px 0 0;
	margin: 0;
	top: 30px;
	background: #ecebe8;
	border: 1px solid #7d7474;
	left: -57px;
}

ul.visiblity-dropdown li {
	padding: 1px 0;
	margin: 0;
	cursor: pointer;
	border-bottom: 3px solid #fff;
}

ul.visiblity-dropdown li:last-child {
	border: 0;
}

ul.visiblity-dropdown li label:hover {
	cursor: pointer;
}

ul.visiblity-dropdown .custom_radio_btn {
	padding: 2px 7px;
}

ul.visiblity-dropdown li label .fa {
	padding-right: 7px;
	color: #666;
	font-size: 15px;
}

#personal-detail .visiblity-dropdown {
	padding: 5px 0 0;
	margin: 0;
	top: 50px;
	background: #ecebe8;
	border: 1px solid #7d7474;
	position: absolute;
	left: 47%;
}

#right-personal-detail .visiblity-dropdown {
	padding: 5px 0 0;
	margin: 0;
	top: 37px;
	background: #ecebe8;
	border: 1px solid #7d7474;
	position: absolute;
	left: 50%;
}

#bottom-personal-detail .visiblity-dropdown {
	padding: 5px 0 0;
	margin: 0;
	top: 40px;
	background: #ecebe8;
	border: 1px solid #7d7474;
	position: absolute;
	left: 83%;
}
.bg_color_grid {
    margin: auto;
    width: 100px;
    height: 100px;
    border-radius: 50%;
}

.bg_color_grid_container.selected .checkmark::after {
    display: block;
}
#errorSelectColor {
	font-size: 16px;
	margin-bottom: 16px;
}
#color_type_tabs {
	display: flex;
	justify-content: center;
	margin-top: 10px;
	margin-bottom: 0px;
	padding-left: 0;
}
#color_type_tabs li {
	list-style: none;
	display: inline-block;
	padding: 5px 10px;
	color: #e8c26b;
	background-color: #f7f7f7;
	border-radius: 5px 5px 0 0;
	border-bottom: solid 1px #e8c26b;
}
#color_type_tabs li.selected {
	background-image: linear-gradient(to top, #cfd9df 0%, #e2ebf0 100%);
	border-bottom: none;
}
.add_new_color_section {
	max-width: 300px;
	margin: auto;
	border-radius: 10px;
	border: solid 1px #e8c26b;
	margin-top: -1px;
	padding: 15px;
}
.add_new_color_section .form-group {
	padding: 0px;
	margin-bottom: 10px !important;
}
.add_new_color_section .form-group label {
	padding-top: 0px;
	margin-bottom: 0px;
}
.add_new_color_section .form-control{
	margin-bottom: 3px !important;
    font-weight: normal;
    box-shadow: none;
    /* border-color: #222; */
    border-radius: 5px;
    color: #000;
	height: 30px;
	padding: 3px 8px;
}
.add_new_color_section .form-control.classic{
	/* background-position: calc(100% - 15px) calc(1em - 1px), calc(100% - 10px) calc(1em - 1px), 100% 0; */
}
@media screen and (max-width: 500px) {
	#bottom-personal-detail .visiblity-dropdown {
		padding: 5px 0 0;
		margin: 0;
		top: 40px;
		background: #ecebe8;
		border: 1px solid #7d7474;
		position: absolute;
		left: 47%;
	}
	.bg_color_grid {
		width: 60px;
		height: 60px;
		margin: 10px auto;
	}
	#background_color .bg_color_grid_container {
		padding-left: 7px;
		padding-right: 7px;
	}
	.bg_color_grid_container .checkmark {
		width: 16px;
		height: 16px;
	}
	.bg_color_grid_container .checkmark:after {
		width: 13px;
		height: 13px;
	}
}

.form-visible {
	overflow: visible;
}

img.setting-icon-privacy {
	padding: 10px 0;
	width: 21px;
}

/* new privacy visibility css  end*/
.nav-side-menu.fans-menu ul li a {
	font-weight: bold;
}

/* smile dropdown */

/* a.dropdown-toggle.smailey-dropdwn {
float: right;
margin: 4px 0 0;
} */

a.dropdown-toggle.smailey-dropdwn {
	float: right;
	margin: -23px 7px 0px 0px;
}

.error-msg-all.pick-up-address {
	border: none !important;
}

.pick-up-address h3 {
	text-align: center;
}

.order-id {
	padding: 24px;
}

.btn-request-delivery {
	margin-left: -38px;
	margin-right: 10px;
}

.btn-request-delivery a.pickup-btn {
	display: block !important;
}

.product-quick-view.modal {
	width: 600px !important;
	margin: 0 auto !important;
	padding-right: 0 !important;
}

.product-quick-view .event-txt {
	width: 85% !important;
}

.product-quick-view .event-content .event-fa {
	width: 10%;
}

.pdng.imgBox div {
	z-index: 999 !important;
}

.event-blk p {
	font-size: 13px;
	height: 38px;
	line-height: 13px;
	padding: 5px 0;
	display: block;
	overflow: hidden;
	margin: 0;
}

.category-gift-blk .model-content .content .demo > div {
	max-height: 225px;
	overflow: auto;
	min-height: 225px;
}

.gold-coin-error {
	display: block;
	overflow: hidden;
	text-align: center;
}

.gold-coin-error a {
	display: inline-block;
	margin: 20px 0 0;
	float: none;
}

.profile-container .tag-user img {
	width: 160px;
}

.profile-container .tag-user {
	top: -9px;
	right: -13px;
}

p.gift-detail span {
	display: block;
}

span.gift-name {
	position: static;
	top: 0;
}

p.gift-detail img {
	width: 53px;
	margin: 0 auto;
}

/* add css for profile page buttons*/
.btn-friend {
	margin: 0;
	margin-right: 5px !important;
}


.gold-coin-popup .buy-gold-coins img {
	width: 100px !important;
}

.gold-coin-popup .buy-gold-strip-text {
	top: 13px !important;
}

.gold-coin-popup .buy-gold-coins.buy-gold-strip-text p {
	width: 95px !important;
	font-size: 10px !important;
}

.bootbox.modal.fade.in {
	overflow: scroll;
}

#filters li span {
	text-transform: capitalize;
}

.payment_blk.payment-popup #paymentForm .col-sm-3 {
	padding: 0;
}

.payment_blk.payment-popup #paymentForm label {
	font-size: 12px;
}

.payment_blk.payment-popup #paymentForm #card_number {
	width: 78%;
}

/* new css 19-04 */
.profile-container .pro-pic ul.list-unstyled li a span.caret {
	margin-right: 5px;
}

.product-quick-view .pdng {
	padding: 0px;
	padding-left: 0px;
	padding-right: 0px;
	padding-top: 0px;
}

.product-quick-view .pdng img {
	width: 100%;
}

.product-quick-view .profile-info {
	padding: 0px;
	border: 1px solid #e8c26b;
}

.product-quick-view .event-content .event-fa {
	width: 15%;
}

.modal.product-quick-view {
	text-align: center;
	padding: 0 !important;
	overflow: hidden !important;
}

.modal.product-quick-view:before {
	content: '';
	display: inline-block;
	height: 200px;
	vertical-align: middle;
	margin-right: -4px;
}

.product-quick-view .event-txt {
	width: 85% !important;
	text-align: left;
	padding-left: 10px;
}

.product-quick-view .profile-info h4 {
	text-transform: capitalize;
	text-align: left !important;
}

body {
	padding: 0px !important;
}

.modal-open {
    overflow: scroll;
}

.bootbox.modal.fade.in {
	overflow: hidden;
	padding-right: 0px !important;
}

.profile-container .pdtb20 {
	padding-top: 8px;
	padding-bottom: 0;
}

.profile-container ul.list-unstyled {
	margin-bottom: 0;
}

.profile-info.forms-wrapper.connection-wrapper.plain-bg.event-view {
	/*  padding: inherit;*/
	margin-top: 20px;
}

@media(max-width:767px) {
	.profile-link .login-poup {
		right: 5px;
	}
	.sponser-line-gift-blk {
		padding-left: 7px;
	}

	.btn-request-delivery {
		margin-left: 0px;
		margin-top: -39px;
	}

	.detail-gift .fa {
		font-size: 13px;
		margin-left: -7px;
	}
}

button.bootbox-close-button.close:after {
	content: '\f00d';
	font-family: FontAwesome;
	font-size: 18px;
}

.registration-form-block.plain-bg.user-document .tag-user {
	top: -13px;
	right: -16px;
}

.cls-hdn {
	display: none;
}

.size .active {
	background-color: #e8c26b;
	color: #fff !important;
}

.giftinner .event-wraper-main {
	margin: 0;
}

.owl-item h5{
	margin-left: 6px;
}

.msg-margin10 {
	margin: -37px 7px 0px 0px !important;
}

/******Hinal*******/
/* .message-caht-wrapper span.right:after {
border-left: 8px solid #fff;
content: "\f00c";
position: absolute;
font-family: 'FontAwesome';
right: 13px;
bottom: -6px;
top: auto;
border-left: 0;
}
.message-caht-wrapper span {
margin-bottom: 22px;
display: inline-block;
}

.message-caht-wrapper span.right.read_msg:after{
color: #0EA00E;
}*/

.giftinner .sp-large {
	width: 80% !important;
	float: right;
	text-align: center;
}

.giftinner .sp-thumbs {
	width: 20%;
	float: left;
}

.giftinner .gray {
	color: #898989 !important;
}

.giftinner .white {
	color: #fff;
}

.giftinner .orange {
	color: #e8c26b;
}

.giftinner .worth h3 {
	background: #666;
	width: auto;
	padding: 5px 17px;
	margin: 17px 0 23px;
	font-size: 17px;
	text-align: center;
}

.giftinner .coin {
	font-size: 26px;
}

.giftinner .border_bottom {
	border-bottom: 1px solid #7E7E7E;
}

.giftinner .box,
.check1 .box {
	color: #000;
	border: 1px solid #898989;
	padding: 3px 9px;
	margin: 0 3px;
}

.giftinner .whitesize {
	font-size: 16px;
}

.giftinner .sizechart {
	font-size: 14px;
	color: #8e6800;
}

.giftinner h3 {
	font-size: 20px;
	line-height: 25px;
}

.giftinner .size {
	margin: 30px 0 32px;
}

.giftinner .ulimg li {
	display: inline-block;
	margin: 4px 3px;
	border: 1px solid transparent;
}

.giftinner .ulimg li:hover {
	border: 1px solid #e47911;
}

.giftinner ul {
	padding: 0;
}

.giftinner .marginleft,
.check1 .marginleft {
	margin-left: 10px;
}

.giftinner .padding_20,
.goldmrgn .padding_20 {
	padding-bottom: 20px;
}

.giftinner .padding_30 {
	padding-bottom: 30px;
}

.giftinner .hr hr {
	border-top: 1px solid #898989;
	margin-top: 30px;
	margin-bottom: 30px;
}

.giftinner .carousel-inner .item {
	margin: 0;
}

.giftinner .width {
	width: 100%
}

.owl-item h5 {
	background: rgba(126, 126, 126, 0.5);
	width: 100px;
	padding: 5px 11px;
	margin: 23px 0;
}

.giftinner #itemslider h5 {
	background: #666;
}

.giftinner #slider-control img {
	padding-top: 272% !important;
}

.sp-thumbs a {
	border: 1px solid transparent;
}

.sp-thumbs a:hover {
	border: 1px solid #e47911;
}

.giftinner .dashul > li {
	position: relative;
	font-size: 14px;
	font-weight: 500;
	line-height: 33px;
	padding-left: 15px;
	display: block !important;
}

.giftinner .dashul > li:before {
	content: "\F068";
	font-family: FontAwesome;
	left: 3px;
	position: absolute;
	top: 1.4px;
	font-size: 7px;
}

.giftinner .panel {
	background: transparent;
	border: 0;
	margin-top: 65px;
}

.giftinner .panel-default > .panel-heading {
	border-color: #000;
	background-color: transparent;
}

.giftinner .nav-tabs {
	border-bottom: 0;
}

.giftinner .giftinner ul li {
	margin: 0;
}

.giftinner .nav-tabs > li > a {
	padding: 10px 50px;
	border-top: 1px solid #000 !important;
	border-right: 1px solid #000 !important;
	border-left: 1px solid #000 !important;
	border-radius-top: 11px !important;
	border-top-left-radius: 11px !important;
	border-top-right-radius: 11px !important;
	color: #666;
	font-size: 18px;
}

.giftinner .panel-body {
	padding: 0;
}

.giftinner .panel-heading {
	padding: 0;
}

.giftinner .tab-content {
	background: transparent;
	border-left: 1px solid #000;
	border-bottom: 1px solid #000;
	border-right: 1px solid #000;
}

.giftinner .innerblog1,
.check1 {
	background-color: #fff;
	padding: 72px 20px 20px;
	border-radius: 10px;
	/*overflow: hidden;*/
	position:relative;
}

.giftinner .nav-tabs li {
	margin-right: 8px !important;
	opacity: 1 !important;
	margin-bottom: 0 !important;
	margin-left: 0 !important;
}

.giftinner .nav-tabs > li.active > a,
.nav-tabs > li.active > a:hover,
.nav-tabs > li.active > a:focus,
.nav-tabs > li > a:hover {
	background-color: #666;
	color: #fff !important;
}

.giftinner .black,
.check1 .black {
	color: #000;
}

.giftinner .image-portfolio {
	padding-top: 12px;
}

.giftinner .innerblog2 {
	background-color: #fff;
	padding: 13px 20px 33px;
	border-radius: 10px;
	overflow: hidden;
	margin: 30px 0;
}

.giftinner .custom-search-btn .btn-connect {
	margin: 0 4px 4px 1px !important;
}

.giftblock2 {
	margin-top: 30px;
	border-radius: 10px;
	margin-bottom: 30px;
}

.giftblock2 .profile-info {
	border-radius: 10px !important;
}

.in1 {
	padding-right: 133px;
}

.check1 {
	margin: 32px 0;
	padding: 23px 25px 25px 0px;
}

.checkcoin {
	width: 117px;
	background-color: #666;
	text-align: center;
	color: #fff;
	position: absolute;
	top: 0;
	right: 0;
}

.checkcoin h3 {
	padding: 11px;
	margin: 0;
}

.checkcoin::before {
	width: 0;
	height: 0;
	content: '';
	border-top: 24px solid transparent;
	border-right: 19px solid #666;
	border-bottom: 25px solid transparent;
	position: absolute;
	left: -19px;
}

.checkimg {
	position: relative;
}

.userimg {
	display: block;
	overflow: hidden;
	width: auto;
	height: auto;
	-webkit-border-radius: 99em;
	-moz-border-radius: 99em;
	border-radius: 99em;
	border: 5px solid #fff;
	box-shadow: 0 3px 2px rgba(0, 0, 0, 0.3);
	float: right;
	margin-bottom: 7px;
}

.gold-text {
	color: #e8c26b !important;
}

.userimg img {
	width: 100%;
}

.check1 h4 {

	line-height: 22px;
	font-size: 13px;

}

.uscont {
	margin: 27px 0;
}

.check1 .box {
	padding: 9px 10px;
}

.uscontmrgin {
	margin: 20px 0;
}

.check1paddleft {
	padding: 0 30px 0 43px;
}

.userdesc {
	background-color: #ebebeb;
	padding: 14px 0;
	position: relative;
	border: 1px solid #b7b7b7;
	min-height: 297px;
}

.goldcoin .nopadding,
.giftinner .nopadding {
	padding: 0;
}

.goldcoin p {
	color: #000;
	line-height: 18px;
	font-size: 14px;
	text-align: center;
	margin: 0 0 0 3px;
}

.goldcoin {
	padding: 12px 11px;
	border-radius: 6px;
	border: 1px solid #000;
	margin-bottom: 3px;
}

.goldcoin .golden-text {
	color: #cfb213 !important;
}

.goldcoin h4 {
	text-align: center;
	line-height: 23px;
	text-transform: none;
}

.goldcoin:hover,
.goldcoin.active {
	background-color: #e8c26b;
}

.goldcoin:hover .golden-text,
.goldcoin:hover h4,
.goldcoin.active .golden-text,
.goldcoin.active h4 {
	color: #fff !important;
}

.giftcheckout .profile-info {
	border-radius: 10px;
}

.goldmrgn {
	margin-top: 12px;
}

.sendbtn {
	width: 100%;
	margin-bottom: 15px;
}

.sendbtn button {
	text-transform: uppercase;
	font-weight: 100 !important;
	padding: 8px 46px !important;
}

.userdesc:after,
.userdesc:before {
	right: 100%;
	top: 50%;
	border: solid transparent;
	content: " ";
	height: 0;
	width: 0;
	position: absolute;
	pointer-events: none;
}

.userdesc:after {
	border-color: rgba(136, 183, 213, 0);
	border-right-color: #ebebeb;
	border-width: 30px;
	margin-top: -30px;
}

.userdesc:before {
	border-color: rgba(194, 225, 245, 0);
	border-right-color: #b7b7b7;
	border-width: 31px;
	margin-top: -31px;
}

.hideradio input[type="radio"]:empty {
	display: none;
}

.hideradio input[type="radio"]:empty ~ label {
	position: relative;
	line-height: 2.5em;
	text-indent: 3.25em;
	margin-top: 2em;
	cursor: pointer;
	-webkit-user-select: none;
	-moz-user-select: none;
	-ms-user-select: none;
	user-select: none;
}

.hideradio input[type="radio"]:empty ~ label:before {
	position: absolute;
	display: block;
	top: 0;
	bottom: 0;
	left: 0;
	content: '';
	width: 2.5em;
	background: #D1D3D4;
	border-radius: 3px 0 0 3px;
}

.hideradio input[type="radio"]:hover:not(:checked) ~ label {
	color: #888;
}

.hideradio input[type="radio"]:hover:not(:checked) ~ label:before {
	content: '\2714';
	text-indent: .9em;
	color: #C2C2C2;
}

.hideradio input[type="radio"]:checked ~ label {
	color: #777;
}

.hideradio input[type="radio"]:checked ~ label:before {
	content: '\2714';
	text-indent: .9em;
	color: #333;
	background-color: #ccc;
}

.hideradio input[type="radio"]:focus ~ label:before {
	box-shadow: 0 0 0 3px #999;
}

.hideradio input[type="radio"]:checked ~ label:before {
	color: #333;
	background-color: #ccc;
}

.hideradio input[type="radio"]:checked ~ label:before {
	color: #fff;
	background-color: #337ab7;
}

.hideradio input[type="radio"]:checked ~ label:before {
	color: #fff;
	background-color: #5cb85c;
}

.hideradio input[type="radio"]:checked ~ label:before {
	color: #fff;
	background-color: #d9534f;
}

.hideradio input[type="radio"]:checked ~ label:before {
	color: #fff;
	background-color: #f0ad4e;
}

.hideradio input[type="radio"]:checked ~ label:before {
	color: #fff;
	background-color: #5bc0de;
}

.custom-search-btn.accdec button {
	float: right;
}

/****** Wish list *********/
.wish1 {
	position: absolute;
	right: -4px;
	bottom: -4px;
}

.wish2 {
	position: absolute;
	right: 0;
	bottom: 71px;
}

.wish img {
	width: 50px;
	height: 50px;
    margin-top:-6px;
}

.wishbtn {
	margin: 10px 0 0;
}

.wishbtn button {
	float: none;
	margin-bottom: 0;
}

.wishlistgray .userdesc {
	position: initial;
	border-radius: 10px;
}

.wishlistgray .userdesc:after,
.wishlistgray .userdesc:before {
	display: none;
}

.wish-detail {
	padding: 17px 0;
}

/****carosal Slider ******/
#slider-text {
	padding-top: 40px;
	display: block;
}

#slider-text .col-md-6 {
	overflow: hidden;
}

#slider-text h2 {

	font-weight: 400;
	font-size: 30px;
	letter-spacing: 3px;
	margin: 30px auto;
	padding-left: 40px;
}

#slider-text h2::after {
	border-top: 2px solid #c7c7c7;
	content: "";
	position: absolute;
	bottom: 35px;
	width: 100%;
}

.owl-item h4 {

	font-weight: 400;
	font-size: 12px;
	margin: 10px auto 3px;
}

.owl-item h5 {

	font-weight: bold;
	font-size: 12px;
	margin: 3px auto 2px;
}

.owl-item h6 {

	font-weight: 300;
	;
	font-size: 10px;
	margin: 2px auto 5px;
}

.badge {
	background: #b20c0c;
	position: absolute;
	height: 40px;
	width: 40px;
	border-radius: 50%;
	line-height: 9px;


	/*font-size: 14px;*/
	/*  border: 2px solid #FFF;
    box-shadow: 0 0 0 1px #b20c0c;*/
	top: 5px;
	right: 25%;
}

#slider-control img {
	padding-top: 60%;
	margin: 0 auto;
}

@media screen and (max-width: 992px) {
	#slider-control img {
		padding-top: 70px;
		margin: 0 auto;
	}
	.search-box-custom-search-btn{
		/*height: auto;*/
	}
	.wish1 {
		bottom: 0px;
	}
}

.carousel-showmanymoveone .carousel-control {
	width: 29px;
	background-image: none;
}

.carousel-showmanymoveone .carousel-control.left {
	margin-left: -26px;
}

.carousel-showmanymoveone .carousel-control.right {
	margin-right: -26px;
}

.carousel-showmanymoveone .cloneditem-1,
.carousel-showmanymoveone .cloneditem-2,
.carousel-showmanymoveone .cloneditem-3,
.carousel-showmanymoveone .cloneditem-4,
.carousel-showmanymoveone .cloneditem-5 {
	display: none;
}

@media all and (min-width: 768px) {

	.carousel-showmanymoveone .carousel-inner > .active.left,
	.carousel-showmanymoveone .carousel-inner > .prev {
		left: -50%;
	}

	.carousel-showmanymoveone .carousel-inner > .active.right,
	.carousel-showmanymoveone .carousel-inner > .next {
		left: 50%;
	}

	.carousel-showmanymoveone .carousel-inner > .left,
	.carousel-showmanymoveone .carousel-inner > .prev.right,
	.carousel-showmanymoveone .carousel-inner > .active {
		left: 0;
	}

	.carousel-showmanymoveone .carousel-inner .cloneditem-1 {
		display: block;
	}
	ul#lightgallery {
		padding: 0;
	}
}

@media all and (min-width: 768px) and (transform-3d),
all and (min-width: 768px) and (-webkit-transform-3d) {

	.carousel-showmanymoveone .carousel-inner > .item.active.right,
	.carousel-showmanymoveone .carousel-inner > .item.next {
		-webkit-transform: translate3d(50%, 0, 0);
		transform: translate3d(50%, 0, 0);
		left: 0;
	}

	.carousel-showmanymoveone .carousel-inner > .item.active.left,
	.carousel-showmanymoveone .carousel-inner > .item.prev {
		-webkit-transform: translate3d(-50%, 0, 0);
		transform: translate3d(-50%, 0, 0);
		left: 0;
	}

	.carousel-showmanymoveone .carousel-inner > .item.left,
	.carousel-showmanymoveone .carousel-inner > .item.prev.right,
	.carousel-showmanymoveone .carousel-inner > .item.active {
		-webkit-transform: translate3d(0, 0, 0);
		transform: translate3d(0, 0, 0);
		left: 0;
	}
}

@media all and (min-width: 992px) {

	.carousel-showmanymoveone .carousel-inner > .active.left,
	.carousel-showmanymoveone .carousel-inner > .prev {
		left: -16.666%;
	}

	.carousel-showmanymoveone .carousel-inner > .active.right,
	.carousel-showmanymoveone .carousel-inner > .next {
		left: 16.666%;
	}

	.carousel-showmanymoveone .carousel-inner > .left,
	.carousel-showmanymoveone .carousel-inner > .prev.right,
	.carousel-showmanymoveone .carousel-inner > .active {
		left: 0;
	}

	.carousel-showmanymoveone .carousel-inner .cloneditem-2,
	.carousel-showmanymoveone .carousel-inner .cloneditem-3,
	.carousel-showmanymoveone .carousel-inner .cloneditem-4,
	.carousel-showmanymoveone .carousel-inner .cloneditem-5,
	.carousel-showmanymoveone .carousel-inner .cloneditem-6 {
		display: block;
	}
}

@media all and (min-width: 992px) and (transform-3d),
all and (min-width: 992px) and (-webkit-transform-3d) {

	.carousel-showmanymoveone .carousel-inner > .item.active.right,
	.carousel-showmanymoveone .carousel-inner > .item.next {
		-webkit-transform: translate3d(16.666%, 0, 0);
		transform: translate3d(16.666%, 0, 0);
		left: 0;
	}

	.carousel-showmanymoveone .carousel-inner > .item.active.left,
	.carousel-showmanymoveone .carousel-inner > .item.prev {
		-webkit-transform: translate3d(-16.666%, 0, 0);
		transform: translate3d(-16.666%, 0, 0);
		left: 0;
	}

	.carousel-showmanymoveone .carousel-inner > .item.left,
	.carousel-showmanymoveone .carousel-inner > .item.prev.right,
	.carousel-showmanymoveone .carousel-inner > .item.active {
		-webkit-transform: translate3d(0, 0, 0);
		transform: translate3d(0, 0, 0);
		left: 0;
	}
}

@media (max-width: 1400px) {
	.giftinner .custom-search-btn .btn-connect {
		min-width: 75px;
	}
}

@media (max-width: 1210px) {
	.giftinner .custom-search-btn .btn-connect {
		min-width: 50px;
	}

	.giftinner .sp-large {
		width: 74% !important;
	}

	.goldcoin p {
		font-size: 13px;
	}

	.giftinner #slider-control img {
		padding-top: 162% !important;
	}
}

@media (max-width: 1024px) {
	.registration-form-block.plain-bg.user-document .tag-user {
		top: -8px;
		right: -9px;
	}
}

@media (max-width: 991px) {
	.giftinner .width {
		width: auto;
	}

	.giftinner .carousel-inner .item {
		margin-bottom: 62px;
		overflow: hidden;
	}

	.in1 {
		padding-right: 0px;
	}

	.giftinner #slider-control img {
		padding-top: 394% !important;
	}

	.payment_blk.payment-popup #paymentForm #card_number {
		width: 57%;
	}
}

@media (max-width: 767px) {
	.giftinner h3 {
		text-align: center;
	}

	.giftinner .worth h3 {
		margin: 23px auto;
	}

	.giftinner .size {
		margin: 22px 0 25px;
	}

	.giftinner ul {
		text-align: center;
	}

	.description p {
		text-align: center;
	}

	.giftinner .innerblog {
		padding: 0 25px;
		border: 0;
	}

	.giftinner .innerblog1,
	.check1 {
		padding: 40px 5px 20px 5px;
	}

	.giftinner .nav-tabs > li > a {
		padding: 6px 25px;
		font-size: 16px;
	}

	.giftinner .dashul {
		text-align: left !important;
	}

	.checkcoin {
		width: 102px;
		right: 10px;
	}

	.check1paddleft {
		padding: 0 8px !important;
	}

	.userdesc:after,
	.userdesc:before {
		display: none;
	}

	.giftinner .innerblog2 {
		padding: 13px 25px 33px 25px;
	}

	.check1 h4 {
		font-size: 13px;
	}

	.payment-title h3 {
		font-size: 20px;
	}

	div#slider-control .carousel-control img {
		width: 18px;
	}

	.carousel-showmanymoveone .carousel-control.left {
		margin-left: -28px;
	}

	.carousel-showmanymoveone .carousel-control.right {
		margin-right: -9px;
	}

	.goldcoin img {
		width: 50px;
		height: 50px;
	}

	.payment_blk.payment-popup #paymentForm #card_number {
		width: 78%;
	}

	.registration-form-block.plain-bg.user-document .tag-user {
		top: -16px;
		right: -6px;
	}

	.giftinner #slider-control img {
		padding-top: 440% !important;
	}

	.bootstrap-datetimepicker-widget {
		width: 100%;
	}

	table.table-condensed .btn {
		min-width: 55px !important;
	}
}

@media (max-width: 400px) {
	.giftinner .nav-tabs li {
		width: 100% !important;
	}

	.giftinner .nav-tabs > li > a {
		border-radius: 0 !important;
	}

	.uscont {
		margin: 0;
	}
}

@media (max-width: 380px) {
	.giftinner .sp-large {
		width: 67% !important;
	}

	.schart {
		display: block;
		margin-top: 8px;
	}
}

button.bootbox-close-button.close:after {
	content: '\f00d';
	font-family: FontAwesome;
	font-size: 18px;
}

/* new css 15 may start */
.warning-msg-block p {
    margin-bottom: 0;
}

.error_wrapper {
	margin-top: 0;
}

.my-account-tab .col-sm-12.pdt10 {
	padding: 15px 0;
}

.tokenfield.form-control label.error {
	top: 60px;
}

/* new css 15 may end */

span.botstrap-dp-img img {
	width: 18px;
}

a.btn.js-set-album-cover {
	font-size: 9px;
}

.lightgallery-element.album-box {
	min-height: 267px;
	max-height: 267px;
}

.video_thumb {
	/*height: 195px;*/
	overflow: hidden;
	max-height: 267px;
}

a.btn.btn-xs.btn_cover.btn-primary {
	font-size: 10px;
}

.owl-item h4 {
	min-height: 30px;
}

h1.title {
	color: #e8c26b;
}

.navbar-nav li a.active {
	color: #e8c26b !important;
}

/* new message page css */
.message-caht-wrapper span {
	min-width: 200px;
}

.message-caht-wrapper ul.share-time {
	padding: 0px 0 0px;
	float: right;
}

ul.share-time li {

	padding: 0 0px 0 3px;
	font-size: 8px;
	color: #595959 !important;
}

.active-share ul.share-time li {
	color: #fff;
}

.active-share h4,
.active-share p,
.active-share ul.share-time li {
	color: #fff !important;
}

/* chat css */
.chatboxmessage {}

.share-image-wrapper-cls ul.share-time li {
	line-height: 8px;
}

.chatboxinfo {

	font-size: 9px;
	float: right;
}

/* gift page */
/*div#js-virtual-product .thumbnail-image {
height: 320px;
}
div#js-virtual-product .thumbnail-image img.img-responsive
{
margin: 0 auto;
width:100%;
}
.wish1 {
top: 100px;
}
*/
div#js-virtual-product .thumbnail-image img.img-responsive,
.my-order-box img.img-responsive {
	margin: 0 auto;
	/*width: auto;*/
	width: 100%;
	/*height: 150px;*/
	aspect-ratio: 1/1;
	object-fit: cover;
	max-height: 220px;
}

#match_criteria_owl a img{
	margin: 0 auto;
	width: 100%;
	height: 100%;
	aspect-ratio: 1/1;
	object-fit: cover;
	max-height: 220px;
}

div#js-virtual-product .model-content .js-buy-product:hover {
	color: #fff !important;
}

/* event button */
.new-event-checkbox a.btn.btn-connect.back-btn-cls.pull-left.js-event-invitation {
	line-height: 20px;
}

/* event button end*/
/* my order page */
.my-order .my-account-tab ul#user_module_tab li a {
	color: #fff !important;
}

.model-content.my-order-box .main-data-hight a {
	color: #000;
}

.filter-icon .btn:focus {
	color: #fff !important;
}

p.my-order-status {
	font-weight: bold;
	border: 1px solid #e8c26b;
	width: auto;
	display: inline-block;
	padding: 7px 15px;
	border-radius: 11px;
}

/* my order page end*/
.chatboxmessage {
	display: block;
	clear: both;
}

.preview.col-md-4.col-sm-5.col-xs-12 {
	text-align: center;
}

.js-messages {
	cursor: pointer;
}

.share-image-wrapper-cls ul.share-time {
	font-size: 8px;
}

.content-wrap.share-image-wrapper-cls.share-image-wrapper-cls1.js-messages ul.share-time {
	line-height: 1;
}

.sp-large a img {
	margin: 0 auto;
}

.goldmrgn form#savedCardForm #card_number {
	background-size: 99px 367px, 115px 349px;
}

.goldmrgn #paymentForm {
	margin-top: 0;
}

.uscont {
	margin: 25px 0;
}

.uscont h4 {
	line-height: 15px;
	font-size: 15px;
}

h4.checkout-title {
	font-size: 15px;
}

.goldmrgn div#portfoliolist {
	margin: 15px 0;
}

.goldmrgn .paymentwrapper {
	min-height: 0px !important;
}

.padding-checkout {
	padding-left: 25px;
}

span.attr-opt {
	cursor: pointer;
}

.share-main-wrapper div#timelinePreviewImage {
	overflow: visible !important;
}

.video_thumb,
video {
	cursor: pointer;
}

.video_thumb video {
	cursor: pointer;
	background: #f1f1f1;
}
ul#lightgallery {
	padding-inline-start: 10px;
}
ul#lightgallery li {
	list-style-type: none;
	padding: 7px;
	display: inline;
}
#lightgallery img.img-responsive.profile-image-search,
video.img-responsive.profile-image-search {
	aspect-ratio: 1/1;
	object-fit: cover;
	border-radius: 5px;
}

/*send button  popup css */
div#vg_send_search ul.user-gifts.js-tag-user-list span.vg-user-image img, div#myModal ul.user-gifts.js-tag-user-list span.vg-user-image img {
	width: 153px;
}

div#vg_send_search ul.user-gifts.js-tag-user-list span.vg-user-name, div#myModal ul.user-gifts.js-tag-user-list span.vg-user-name {
	display: block;
	text-align: center;
	padding-left: 22px;
	padding-top: 8px;
}

div#vg_send_search img.profile-image-search.popup-gift-image, div#myModal img.profile-image-search.popup-gift-image {
	width: 87px;
	padding: 0 9px 0 0;
}

span.gold-label {
	text-transform: none;
}

span.gold-label-val {
	color: #e8c26b !important;
	font-weight: bold;
}

.gift-popup-title.gold-common {
	font-size: 15px;
	padding: 0px 0 10px;
}

div#vg_send_search .modal-body .model-content .content .demo > div {
	/*max-height: 220px !important;*/
	max-height: 250px !important;
	overflow: auto;
	min-height: 220px !important;
}

.gift-send-popup .count-blk {
	padding-top: 15px;
}

.gift-send-popup textarea.form-control {
	height: 55px !important;
}

.gold-coins-value.gold-common img {
	padding: 0 0 0 5px;
}

.gift-send-popup input[type="radio"] {
	display: none;
}

.gift-send-popup ul.user-gifts li {
	width: 31%;
	display: inline-block;
	overflow: hidden;
	margin-bottom: 15px;
	margin-right: 1%;
	min-height: 217px;
	padding: 10px;
}

.userdesc.whishlist-userdesc {
	min-height: 0;
}

.gift-send-popup .radio-inline,
.gift-send-popup .checkbox-inline {
	padding-left: 0;
}

div#vg_send_search ul.user-gifts.js-tag-user-list span.vg-user-image img, div#myModal ul.user-gifts.js-tag-user-list span.vg-user-image img {
	width: 100%;
}

div#vg_send_search ul.user-gifts.js-tag-user-list span.vg-user-name, div#myModal ul.user-gifts.js-tag-user-list span.vg-user-name {
	padding-left: 0;
	padding: 16px 0 5px;
	line-height: 15px;
}

div#vg_send_search label, div#myModal label {
	line-height: 0;
}

li.active-gift {
	border: 2px solid #e8c26b;
	padding: 10px 14px 10px 3px;
}

.buy-gold-coins.buy-gold-strip-text p {
	color: #fff;
}

body .mz-expand span a,
body .mz-expand div a,
#Zoom-1 figure div a,
#Zoom-1 figure span a {
	opacity: 0;
}

.padding-checkout .checkcoin {
	z-index: 1;
}

.MagicZoom .mz-lens {
	width: 102px !important;
	height: 102px !important;
}

.mz-zoom-window {
	height: 450px !important;
	width: 450px !important;
}

.dropzone {
	background: #fff !important;
}

.dz-message {
	background: #fff !important;
}

.profile-wrapper {
	margin-top: 0;
}

li.profile-dropdwn.wishlist-dropdwn.open ul.dropdown-menu.profile-connected-dropdown {
	top: 38px;
	min-width: 130px;
	padding: 0;
}

span.gft-nm {
	padding: 0 5px;
}

ul.profile-connected-dropdown form .btn {
	width: 100%;
	background: transparent;
	margin: 0;
	text-align: left
}

ul.profile-connected-dropdown form .btn .fa {
	display: none;
}

ul.profile-connected-dropdown form .btn span.caret {
	display: none;
}

ul.profile-connected-dropdown form .btn {
	width: 100%;
	background: transparent;
	margin: 0;
	padding: 5px 5px 0;
	text-align: left;
}

.profile-container .pro-pic ul.list-unstyled li a {
	margin: 20px 5px 20px 0px;
}

a.btn.btn-xs.btn_cover {
	font-size: 10px !important;
	padding: 2px 3px;
}

.album-class .btn {
	max-height: 22px !important;
	min-height: 22px !important;
}

/* new header with icon css */

header.hidden-xs .nav.navbar-nav img.icon {
	width: auto;
	vertical-align: text-top !important;
	padding-right: 7px;
	padding-left: 7px;
	max-height: 100%;
}

.profile-info ul li img {
	width: 27px;
	margin-right: 10px;
}

.editprofilearea ul li img {
	width: 24px;
	margin-right: 12px;
}

ul#visibility_dropdown li img {
	width: 24px;
	margin-right: 12px;
}

form#edit_profile_info_form li img {
	width: 27px;
	/*margin-right: 12px;*/
}

form#edit_profile_info_form a span img {
	width: 27px;
	/*margin-right: 12px;*/
}

.js-album-visibility img{
	width: 24px !important;
	margin-right: 5px !important;
}

.input-group-btn-1.albm-dropdwn-blk.visibility-block ul li{
	padding:0px ;
}

.gold_plus_icon {
    width: 12px !important;
}
.dropdown-menu li a img{
	width: 50px;
	margin-right: 12px;
	border-radius: 100%;
}

.visibility-text {
    text-transform: none !important;
}
span.search-option{
	text-transform: none !important;
}

.link-dashboard li a img {
	width: 20px;
	vertical-align: sub;
}

/* new video css for home page */
.img-info #lightgallery .album-box img.img-responsive.profile-image-search,
.img-info video.img-responsive.profile-image-search,
.img-info #lightgallery .img-responsive.profile-image-search {
	background: #f1f1f1;
}

.img-info .dashboard-image img {
    aspect-ratio: 1/1;
	object-fit: cover;
	width: 100%;
    height: auto !important;
}

.gallery-info {
	padding: 5px !important;
	position: relative;
}

.lightgallery-element.album-box {
	position: relative;
}

span.vdo-icon {
	position: absolute;
	top: 43%;
	left: 43%;
}

.wish.wish-detail .wish {
	display: inline-block;
}

.main-notification-blk a.imagemessage.mediamessage img {
	width: 40px;
}

/* wink image on profile */
.wink-img {
	position: absolute;
	bottom: 31px;
	right: 10px;
}

.wink-img img {
	width: 35px;
	height: 35px;
}

/* dashbord timeline */


.dashbord-time-line .model-content .content .demo > div {
	max-height: 800px;
	overflow: auto;
	min-height: 800px;
}
.dashbord-time-line .model-content .content .demo > div.inactive {
	display: none;
}

.model-content.new-timeline-padding .content-wrap {
	border: 1px solid #ccc;
	box-shadow: 2px 2px 2px #ccc;
}
.content-wrap.share-image-wrapper.loading {
    display: flex;
    align-items: center;
    min-height: 400px;
    max-height: 600px;
}
#myloader {
    max-height: 600px;
    min-height: 400px;
}

img.altop.timline-img {
    width: 20px;
    vertical-align: middle;
}

span.request-img-btn img {
	width: 20.5px !important;
	height: 20.5px !important;
}

/* new product button css start  */
.innerblog1 .product-box-btn button.btn.btn-lg.btn-secondary.dropdown-toggle.dropdown-toggle-split:after {
	display: inline-block;
	width: 0;
	height: 0;
	margin-left: .3em;
	vertical-align: middle;
	content: "";
	border-top: .3em solid;
	border-right: .3em solid transparent;
	border-left: .3em solid transparent;
}

.innerblog1 .product-box-btn .btn-group .btn {
	background: #e8c26b;
	color: #fff;
	border-left: 1px solid #fff;
	padding: 11px 16px;
	font-size: 15px;
	line-height: 1;

}

.innerblog1 .product-box-btn button.btn.btn-lg.btn-secondary.dropdown-toggle.dropdown-toggle-split {
	padding-left: 6px;
	padding-right: 11px;
}

.innerblog1 .product-box-btn .dropdown-menu {
	font-size: 13px !important;
	/* background: url(../images/body-bg.jpg); */
	border: 1px solid;
	padding: 7px 9px;
}

.innerblog1 .product-box-btn .dropdown-menu a {
	color: #fff;
	width: 100%;
	display: block;
}

.innerblog1 .product-box-btn button.btn.btn-secondary.btn-lg.vg_btn_send_product {
	border-right: 1px solid #fff;
}

.innerblog1 .product-box-btn {
	padding-top: 30px;
}


.model-content .product-box-btn button.btn.btn-lg.btn-secondary.dropdown-toggle.dropdown-toggle-split:after {
	display: inline-block;
	width: 0;
	height: 0;
	margin-left: .3em;
	vertical-align: middle;
	content: "";
	border-top: .3em solid;
	border-right: .3em solid transparent;
	border-left: .3em solid transparent;
}

.model-content .product-box-btn .btn-group .btn {
	background: #e8c26b;
	color: #fff;
	border-left: 1px solid #fff;
	padding: 11px 16px;
	font-size: 15px;
	line-height: 1;

}

.model-content .product-box-btn button.btn.btn-lg.btn-secondary.dropdown-toggle.dropdown-toggle-split {
	padding-left: 6px;
	padding-right: 11px;
}

.model-content .product-box-btn .dropdown-menu {
	font-size: 13px !important;
	/* background: url(../images/body-bg.jpg); */
	border: 1px solid #ccc;
	padding: 7px 9px;
}

.model-content .product-box-btn .dropdown-menu a {
	color: #fff;
	width: 100%;
	display: block;
	text-align: left !important;
}

.model-content .product-box-btn button.btn.btn-secondary.btn-lg.vg_btn_send_product {
	border-right: 1px solid #fff;
}

.model-content .product-box-btn {
	padding-top: 30px;
}

button.ui-dialog-titlebar-close {
	background-size: 14px !important;
}

ul.dropdown-menu.profile-connected-dropdown li a {
	height: auto !important;
}

/* new product button css end */

/* wink image on profile end */
/* new video css for home page end */
/*@media screen and (-webkit-min-device-pixel-ratio:0) {

h3.title {

color: rgba(255, 182, 25, 0.55) !important;

}
}


@media not all and (min-resolution:.001dpcm) { @media {

h3.title {

color: #e8c26b !important;


}
}}

*/

.js-virtual-product .model-content {
	margin: 7px 0px 20px;
}

span.user-name {
	text-transform: lowercase;
}


span.send-gift-count {
	font-size: 11px;
	position: relative;
	bottom: -54px;
	left: 6px;
}

/* popup  */
.modal-body .goldmrgn form#savedCardForm .col-md-6.col-sm-12 {
	width: 100%;
}

.modal-body .goldmrgn #paymentForm .col-sm-6,
.modal-body .goldmrgn #paymentForm .col-sm-3,
.modal-body .goldmrgn.cls-checkout-page #paymentForm .col-sm-3,
.modal-body .goldmrgn #paymentForm .col-sm-9,
.modal-body .goldmrgn #paymentForm .inputRight,
.modal-body .goldmrgn #paymentForm .month-input input,
.modal-body .goldmrgn #paymentForm .month {
	width: 100% !important;
}

.goldmrgn #paymentForm .col-sm-6,
.goldmrgn #paymentForm .col-sm-3,
.goldmrgn.cls-checkout-page #paymentForm .col-sm-3,
.goldmrgn #paymentForm .col-sm-9,
.goldmrgn #paymentForm .inputRight,
.goldmrgn #paymentForm .month-input input,
.goldmrgn #paymentForm .month {
	/*width: 100% !important;*/
}

.modal-body .goldmrgn #paymentForm label {
	padding: 0 15px;
}

.bootbox.modal.fade.in {
	overflow-y: scroll;
}

.modal-body .goldcoin p {
	font-size: 11px;
}

.modal-body .inner_subtitle {
	color: #000;
	font-size: 13px;
}

.modal-body .payment_blk.payment-popup #paymentForm #card_number {
	width: 89%;
}

/* popup  */

/* menu image start */

.nav > li > a:hover img.colored_img {
	display: inline-block;
}

img.icon.colored_img,
.nav > li > a:hover img.white_img {
	display: none;
}

/* menu image end */
.content-wrap.magnifier-block h3 {

	font-size: 25px;
	text-transform: capitalize;
	border: 0 !important;
}

.navbar-nav li a.active .white_img {
	display: none !important;
}

.navbar-nav li a.active img.icon.colored_img {
	display: inline-block !important;
}

h3.title.mob-title {
	padding: 0;
	margin: 0;
}

.bootbox button.bootbox-close-button.close:after {
	font-size: 21px;
	font-weight: normal;
}

button.bootbox-close-button.close:hover {
	opacity: 1;
}

/* refer friend page start */
.refer-information {
	margin-top: 10px;
	min-height: 135px;
}

.refer-friend-form-block {
	border: 1px solid #ccc;
	overflow: hidden;
	padding: 30px 25px 10px !important;
	border-radius: 4px;
	margin: 0 19px;
}

.refer-friend-form-block label {
	color: #fff !important;
}

.refer-friend-blk .thumbnail-image img {
	width: 125px !important;
	margin: 0 auto 21px;
	border-radius: 100%;
}

.title-side-btn1 {
	right: 10px;
}

.refer-friend-form-block form#frm_add_schedule {
	padding-bottom: 0;
}

.refer-friend-form-block label.error {
	color: #f00 !important;
}

/* refer friend page start end*/

/**********new  Profile ***********************/
.new_profile .body_container {
	min-height: 0 !important;
}

.new_profile .profile-container {
	background-color: transparent;
	width: 100%;
}

.new_profile .pro-pic img {
	border: 4px solid #fff;
}

.new_profile a.anchor-border {
	border-left: none;
}

.new_profile .pro-pic {
	position: relative;
}

.new_profile .prof_icon i {
	/*color: #000;*/
	color: #e8c26b;
	background-color: #fff;
	width: 40px;
	height: 40px;
	text-align: center;
	font-size: 18px;
	border-radius: 100%;
	padding-top: 11px;
}

.new_profile .prof_icon1 i {
	position: absolute;
	top: 13px;
	margin-left: 203px;
}

.new_profile .prof_icon2 i {
	position: absolute;
	top: 54px;
	margin-left: 235px;
}

.new_profile #wrap {
	margin: 0 auto 0;
}

/*.new_profile .pro-pic {position: absolute;top: -145px; z-index: 999;}*/
.new_profile .pro-pic {
	position: absolute;
	bottom: -65px;
	z-index: 999;
}

.new_profile .profile_detail {
	position: absolute;
	top: auto;
	background: rgba(0, 0, 0, 0.77);
	display: block;
	padding: 12px 0 6px;
	width: 100%;
	bottom: -109px;
}

.new_profile .profile_detail h3,
.procont {
	color: #fff;
}

.new_profile .profile_detail ul {
	list-style-type: none;
	margin: 0;
	padding: 0;
	padding-bottom: 6px;
}

.new_profile .profile_detail ul li {
	display: inline-block;
	vertical-align: top;
}

.new_profile .profile_detail ul li button {
	display: block;
	margin: 0 auto;
}

.new_profile .profile_detail ul li a,
.new_profile .profile_detail ul li a div {
	margin: 0 auto;
}

.new_profile .procont li {
	width: 46%;
}

.new_profile .s1 {
	width: 45%;
	float: left;
	font-size: 15px;
}

.new_profile .s2 {
	font-size: 18px;
	color: #dfb969;
	width: 50%;
	font-weight: 600;
	display: flex;
}

.new_profile .profile_detail h3 {
	margin: 30px 0;
	overflow: hidden;
}

.new_profile .img1 {
	background: url(../images/profile_action_icons/AddtoList.png) no-repeat;
}

/* .new_profile .img1:hover{background: url(../images/profile_action_icons/AddtoList.png) no-repeat no-repeat;} */
.new_profile .profile_detail2 {
	background-color: #fff;
	padding: 0;
}

.new_profile .lipart1 li {
	margin: 0px 15px;
}

.new_profile .profile_detail ul li:first-child {
	margin-left: 0;
}

.new_profile .profile_detail ul li:last-child {
	margin-right: 0;
}

.new_profile .img2 {
	background: url(../images/profile_action_icons/InvitetoEvent.png) no-repeat;
}

.profile_action_overlay {
	/* background: rgba(232, 194, 107, 0.75); */
	background: transparent;
	text-align: center;
	width: 79px;
	height: 77px;
	border-radius: 100%;
	opacity: 1;
	/* opacity: 0; */
	/* -webkit-transition: opacity 0.25s ease;
	-moz-transition: opacity 0.25s ease; */
  }

  .profile_action_icons:hover .profile_action_overlay {
	opacity: 1;
  }

  .profile_action_plus {
	vertical-align: middle;
	/* font-weight: 900; */
	/* color: rgba(255, 255, 255, 0.85); */
	/* background: url(../images/profile_action_icons/Plus.png) no-repeat; */
	/* font-size: 40px; */
  }

/*.new_profile .img2:hover{background: url(../images/profile_action_icons/InvitetoEvent.png) no-repeat;}*/
.new_profile .rose {
	background: url(../images/profile_action_icons/Roses.png) no-repeat;
}

.new_profile .img3 {
	background: url(../images/Unfriend-App.png) no-repeat;
}

/*.new_profile .img3:hover{background: url(../images/Unfriend-App.png) no-repeat;}*/
.new_profile .img4 {
	background: url(../images/profile_action_icons/SendGift.png) no-repeat;
}

/*.new_profile .img4:hover{background: url(../images/profile_action_icons/SendGift.png) no-repeat;}*/
.new_profile .img5 {
	background: url(../images/ViewWishlist-App.png) no-repeat;
}

/*.new_profile .img5:hover{background: url(../images/ViewWishlist-App.png) no-repeat;}*/
.new_profile .img6 {
	background: url(../images/profile_action_icons/SendaMessage.png) no-repeat;
}

/*.new_profile .img6:hover{background: url(../images/profile_action_icons/SendaMessage.png) no-repeat;}*/
.new_profile .img7 {
	background: url(../images/Timeline-App.png) no-repeat;
}

/*.new_profile .img7:hover{background: url(../images/Timeline-App.png) no-repeat;}*/
.new_profile .img8 {
	background: url(../images/Friend-App.png) no-repeat;
}

/*.new_profile .img8:hover{background: url(../images/Friend-App.png) no-repeat;}*/
.new_profile .img9 {
	background: url(../images/my_account.png) no-repeat;
}

/*.new_profile .img9:hover{background: url(../images/my_account_hover.png) no-repeat;}*/
.new_profile .img10 {
    background: url(../images/SendCoins-App.png) no-repeat;
}

/*.new_profile .img11:hover{background: url(../images/ReferFriends.png) no-repeat;}*/

.new_profile .img11 {
    background: url(../images/ReferFriends.png) no-repeat;
}

.new_profile .img12 {
	background: url(../images/Edit_icon.png) no-repeat;
}

/*.new_profile .img9:hover{background: url(../images/my_account_hover.png) no-repeat;}*/

.new_profile .test + .tooltip > .tooltip-inner {
	background-color: rgba(223, 185, 105, 1);
	color: #000;
	border: 1px solid #dfb969;
	padding: 10px;
	font-size: 16px;
	border-radius: 5px;
	opacity: 1;
}

.new_profile .test + .tooltip.top > .tooltip-arrow {
	border-top: 5px solid #dfb969;
}

.new_profile .profile-wrapper11 {
	position: relative;
	margin: 0 0 140px;
}

.new_profile .connection h2 {
	font-size: 21px;
	margin: 31px 0;
	text-align: right;
}

.new_profile .connection ul li {
	margin: 4px 3px 0px;
	width: 65px;
	overflow: hidden;
	transition: all 1s ease-in-out;
}

.new_profile .connection {
	text-align: center;
}

.new_profile .connection a.anchor-label {
	display: inline-block;
}

.new_profile .connection a.anchor-label button.btn.btn-connect {
	margin-bottom: 0;
	color: #000;
	font-weight: 600;
	text-transform: uppercase;
}

.new_profile section.content-wrapper .body_container {
	min-height: 0;
}

.new_profile .connection img {
	border-radius: 100%;
	width: 100%;
}

.new_profile ul.lipart1 {
	margin: 47px 0;
}

.new_profile #timelineShade {
	margin-top: -132px;
	width: 100%;
	z-index: 99;
}

.new_profile a#repositionBackground {
	overflow: visible;
	top: 0;
	right: -36px;
	height: 20px !important;
	width: 20px !important;
}

.new_profile .content-wrapper {
	font-size: 15px !important;
}

.new_profile .connection p {
	margin: 9px 0 3px;
}

.new_profile .wink-img {
	position: absolute;
	bottom: -13px;
	right: 97px;
}

.new_profile .roseeffect2 {
	background-color: #fff;
	border-radius: 100%;
	box-shadow: -1px 4px 7px 0px rgba(0, 0, 0, 0.75);
	width: 50px;
	height: 50px;
}

.new_profile .wink-img img {
	width: 79px;
	height: 77px;
	padding: 1px;
	margin-top: 1px;
	margin-left: 3px;
	border: 0 !important;
	transition: all 1s ease-in;
}

.new_profile .wink-img img:hover {
	transition: all 1s ease-in;
	margin-top: -10px;
}

.new_profile span.send-gift-count {
	font-size: 14px;
	bottom: -47px;
	left: 58px;
}

.new_profile .send-gift-count {
	background: #000000;
	padding: 5px 12px;
	color: #dfb969;
	border-radius: 5px;
}

.new_profile .send-gift-count:after {
	right: 100%;
	top: 85%;
	border: solid transparent;
	content: " ";
	height: 0;
	width: 0;
	position: absolute;
	pointer-events: none;
	border-color: rgba(136, 183, 213, 0);
	border-right-color: #000;
	border-width: 6px;
	margin-top: -17px;
}

.new_profile .line img {
	width: auto !important;
	height: auto;
	border-radius: 0 !important;
}

.new_profile .line {
	margin: 20px 0;
}

.new_profile .circle {
	position: relative;
	text-align: center;
}

.new_profile .circle span {
	color: #dfb969;
	overflow: hidden;
	display: block;
	position: absolute;
	top: 17px;
	text-align: center;
	left: 22px;
	text-transform: capitalize;
}


.new_profile .roseeffect2 .test + .tooltip > .tooltip-inner {
	font-size: 16px;
	width: 120px;
}

.roseeffect2 a {
	display: block;
}

.new_profile .test + .tooltip.bottom > .tooltip-arrow {
	border-bottom: 5px solid #dfb969;
}

.lipart1 button.test {
	margin: 0;
	padding: 0;
	border: 0;
	background-color: transparent;
}

.new_profile .timelineUploadBG {
	top: 18px;
	margin-right: 10px;
}

.new_profile .connection ul li:hover {
	transform: scale(1.1, 1.1);
	transition: all 1s ease-in-out;
}

.new_profile .connectionh2 h2 {
	text-align: left;
	margin: 23px 0 !important;
	color: #dfb969;
}

.refer-friend {
	position: relative;
}

.refer-friend .js-fb-refer {
	background: #e8c26b !important;
	margin: 0;
	width: auto;
	text-transform: initial;
	position: absolute;
	padding: 8px 12px;
	top: 0px;
	right: 162px;
}

.refer-friend .js-fb-refer .arrow-img {
	padding: 1px 5px;
	background: transparent;
	color: #fff;
	border-radius: 2px;
	margin-right: 7px;
}

.refer-friend .title-side-btn {
	top: 0;
}
#schedule,
.editSchedule {
	max-width: 350px;
	margin: auto;
}
#schedule .editprofilearea,
.editSchedule .editprofilearea {
	padding: 0;
}
#schedule .input-group-btn-1,
.editSchedule .input-group-btn-1 {
	margin: auto;
	width: 100%;
}
#schedule .dropdown-toggle.js-data-visibility,
.editSchedule .dropdown-toggle.js-data-visibility {
	min-width: unset !important;
	width: 100%;
}
@media (max-width: 1370px) {
	.new_profile .pro-pic img {
		height: 255px;
		width: 255px;
	}

    .new_profile .lipart1 li {
        margin: 0px 10px;
    }

	/*.new_profile .wink-img img {*/
	/*	width: 60px;*/
	/*	height: 60px;*/
	/*	position: relative;*/
	/*	right: -30px;*/
	/*	bottom: -8px;*/
	/*}*/

	.new_profile .wink-img img {
		width: 79px;
		height: 77px;
		padding: 1px;
		margin-top: 1px;
		margin-left: 3px;
		border: 0 !important;
		transition: all 1s ease-in;
	}

	.new_profile .circle span {
		top: 21px;
		font-size: 12px;
		line-height: 18px;
		left: 23px;

	}

    .wink-img.visible-ipad-class {
        position: absolute;
        top: 175px !important;
        right: 38px !important;
    }


}

@media (max-width: 1250px) {
	.new_profile .circle span {
		top: 17px;
		left: 20px;
	}
}

@media (max-width: 1199px) {
	.new_profile .lipart1 li {
		margin: 4px;
	}

	.new_profile .pro-pic img {
		height: 265px;
		width: 265px;
	}

	.new_profile .prof_icon1 i {
		margin-left: 216px;
	}

	.new_profile .prof_icon2 i {
		margin-left: 247px;
	}

	/*.new_profile .wink-img img {*/
	/*	width: 60px;*/
	/*	height: 60px;*/
	/*	position: relative;*/
	/*	right: -30px;*/
	/*	bottom: -8px;*/
	/*}*/

	.new_profile .wink-img img {
		width: 79px;
		height: 77px;
		padding: 1px;
		margin-top: 1px;
		margin-left: 3px;
		border: 0 !important;
		transition: all 1s ease-in;
	}

	.new_profile .wink-img {
		right: 69px;
	}

	.new_profile .pro-pic {
		/*top: -94px;*/
	}

	.new_profile .connection h2 {
		font-size: 16px;
	}

	.new_profile .test + .tooltip > .tooltip-inner {
		font-size: 14px;
	}

	.new_profile .connection ul li {
		margin: 12px 0px 0px;
	}

	.new_profile .circle span {
		top: 8px;
		left: 15px;
	}
    .wink-img.visible-ipad-class {
        position: absolute;
        top: 175px !important;
        right: 38px !important;
    }
}

@media (max-width: 1024px) {
	.new_profile .circle span {
		top: 15px;
		left: 15px;
		font-size: 10px;
		line-height: 13px;
	}

	.new_profile .s2 {
		font-size: 16px;
	}

	/*.new_profile ul.lipart1 {margin: 45px 0;}*/
}

@media (max-width: 991px) {
	.new_profile .profile-wrapper11 {
		margin: 0;
	}

	.new_profile .pro-pic img {
		height: 265px;
		width: 265px;
	}

	.new_profile .prof_icon1 i {
		margin-left: 63px;
		top: -120px;
	}

	.new_profile .prof_icon2 i {
		margin-left: 92px;
		top: -80px;
	}

	.procont {
		padding-bottom: 7px;
	}

	.new_profile .connection h2 {
		margin: 31px 0;
		padding: 0 5px;
	}

	.new_profile .connection ul li {
		margin: 12px 3px 0px;
	}

	.new_profile .profile_detail {
		position: relative;
		bottom: 0;
	}

	.new_profile .pro-pic {
		top: -8px;
	}

	.new_profile .profile_detail h3 {
		margin: 10px 0;
	}

	.new_profile #timelineShade {
		margin-top: -37px;
		z-index: 10;
	}

	/*.new_profile .wink-img img {*/
	/*	width: 60px !important;*/
	/*	height: 60px !important;*/
	/*	position: relative;*/
	/*	right: 35px;*/
	/*	bottom: 10px;*/
	/*}*/

	.new_profile .wink-img img {
		width: 79px;
		height: 77px;
		padding: 1px;
		margin-top: 1px;
		margin-left: 3px;
		border: 0 !important;
		transition: all 1s ease-in;
	}

	.new_profile .lipart1 li {
		margin: 0px 6px;
	}

	.new_profile .circle span {
		top: 13px;
		left: 15px;
	}

	.new_profile .wink-img {
		right: -23px;
		bottom: 11px;
	}

}

@media (max-width: 767px) {
	header{
		min-height: 80px;
	}
	.new_profile .breadcum_wrapper.breadcum-blk {
		margin-top: 27px;
	}

	/*.new_profile .prof_icon i {*/
	/*	width: 30px;*/
	/*	height: 30px;*/
	/*	font-size: 15px;*/
	/*	border-radius: 100%;*/
	/*	padding-top: 7px;*/
	/*}*/

	.new_profile .pro-pic {
		top: -92px;
	}

	.new_profile #timelineShade {
		margin-top: -72px;
		z-index: 10;
	}

	.new_profile .profile_detail {
		top: 100px;
		z-index: 1;
	}

	.new_profile a#repositionBackground {
		right: 51px;
	}

	.new_profile .s2 {
		font-size: 18px;
	}

	.new_profile .profile-wrapper11 {
		margin: 0 0 100px;
	}

	.new_profile ul.lipart1 {
		margin: 16px 0 0;
		text-align: center;
	}

	.new_profile .connection h2 {
		margin: 8px 0;
		text-align: center;
	}

	.new_profile .connection ul li {
		width: 13%;
	}

	.new_profile .connection ul {
		text-align: center;
	}

	.new_profile .profile_detail h3 {
		margin-left: 168px;
	}

	.procont {
		padding-top: 71px;
	}

	.line {
		display: none;
	}

	.new_profile .wink-img {
		right: 52px;
		bottom: -20px;
	}

	.new_profile .circle span {
		top: 29%;
		font-size: 12px;
		left: 32%;
		line-height: 17px;
	}

	.connectionh2 h2 {
		text-align: center;
	}

	.new_profile .send-gift-count {
		background: #fff;
	}

	.new_profile .send-gift-count:after {
		border-right-color: #fff;
	}

	.new_profile .prof_icon2 i {
		margin-left: 93px;
		top: 54px;
	}

	.new_profile .prof_icon1 i {
		margin-left: 63px;
		top: 13px;
	}
}

@media (max-width: 430px) {
	/*.new_profile .pro-pic img {*/
	/*	height: 100px;*/
	/*	width: 100px;*/
	/*}*/

	/*.new_profile .prof_icon1 i {*/
	/*	margin-left: 82px;*/
	/*	margin-top: 70px;*/
	/*}*/

	/*.new_profile .prof_icon2 i {*/
	/*	margin-left: 82px;*/
	/*	margin-top: 67px;*/
	/*}*/

	.new_profile .pro-pic {
		top: -45px;
	}

	.new_profile .profile_detail ul {
		text-align: center;
	}

	.new_profile .procont li {
		width: 100%;
	}

	.new_profile .s1 {
		width: 50%;
		text-align: right;
		margin-right: 19px;
	}

	.new_profile .s2 {
		text-align: left;
		font-size: 14px;
	}

	.new_profile .profile_detail h3 {
		margin-left: 122px;
		font-size: 18px;
	}

	/*.new_profile .wink-img img {*/
	/*	width: 38px;*/
	/*	height: 38px;*/
	/*}*/

	.new_profile .connection ul li {
		width: 20%;
	}

	/*.new_profile .prof_icon i {*/
	/*	width: 25px;*/
	/*	height: 25px;*/
	/*	font-size: 12px;*/
	/*}*/

	.new_profile .roseeffect2 {
		width: 40px;
		height: 40px;
	}

	.new_profile .send-gift-count {
		background: #fff;
		padding: 2px 8px;
	}

	.new_profile .send-gift-count:after {
		border-width: 5px;
		margin-top: -24px;
		border-bottom-color: #fff;
		right: 37%;
		top: 89%;
		display: none;
	}

	.new_profile .wink-img {
		right: 30px;
		bottom: -17px;
	}

	.new_profile span.send-gift-count {
		bottom: -65px;
		left: 8px;
		font-size: 10px;
	}

	.procont {
		padding-top: 0;
	}

	.new_profile .connection ul {
		margin-bottom: 7px;
	}

	.new_profile .s2 {
		width: 105%;
		overflow: initial;
		display: block;
	}

	.new_profile #timelineShade {
		margin-left: 10px;
		z-index: 9;
	}
}

/* === profile page end ==*/
/* event discussion */

.event-discussion p.yans {
	text-align: left;
	margin: 6px 0;
	color: #000;
}

.event-discussion a.dropdown-toggle.smailey-dropdwn {
	margin: -56px 7px 0px 0px;
}

.event-discussion .submit {
	margin-top: -13px;
	float: right;
}

.event-discussion .forms-wrapper .form-control {
	height: 64px;
}

.event-discussion .nopadding {
	padding: 0;
}

.event-discussion img {
	float: right;
}

.event-discussion .textarearp {
	height: 64px !important;
}

.event-discussion .rphr hr {
	margin-top: 8px;
	margin-bottom: 20px;
	border: 0;
	border-top: 1px solid #dfb969;
	width: 106%;
	margin-left: -39px;
}

.event-visibility{
	margin-left:-10px;
}

.rphr1 hr {
	width: 93%;
	margin-left: 23px;
	margin-top: 8px;
	margin-bottom: 20px;
	border: 0;
	border-top: 1px solid #dfb969;
}

.discussion-dropdown {
	top: 38px;
	left: auto;
	right: -8px;
}

.event-description {
	margin-top: 15px !important;
}

div#eventdis .visibility-block {
	display: inline;
	position: relative;
}

.event-discussion h3.title.text-center img {
	float: none;
}

.event-overlay {
    filter: blur(10px);
    opacity: 0.1;
    pointer-events: none;
}

.event-overlay-blck-message p {
	display: inline-block;
	float: left;
	margin: 10px 0px 0 0px;
	font-size: 16px;
	text-align: center;
}

.event-overlay-blck-message span img {
	/*float: left;*/
	/*width: 49px;*/
	/*border-radius: 0;*/
	float: none;
	width: 30px;
	display: block;
	border-radius: 0;
	margin: auto;
}

.event-overlay-blck-message {
	position: absolute;
	left: 6%;
	top: 78px;
}

@media (max-width: 536px){
	.event-overlay-blck-message {
		left: 5% !important;
	}
}

div#cometchat_moduleslist {
	display: none;
}



/*********My account subscription  part start ***************/

.pricebox button {
	width: 100%;
	border: 0;
	padding: 0;
	margin: 0;
	text-shadow: none;
}

.tagimage {
	border-radius: 0;
	border: 0;
	height: 180px;
	display: block;
	border-bottom: 1px solid #9B7B20;
}

.pricebox {
	border: solid 1px #e2c377;
	border-radius: 12px;
	/*overflow: hidden;*/
}

.pricebox .fan-box {
	background: none;
}

.price-box-fan {
	background: none;
}

.pricebox .topbg-1 {
	background: url(../images/register-images/bg1.png);
	height: 27px;
	border-radius: 9px 9px 0 0;
	background-size: cover;
	background-repeat: no-repeat;
}

.pricebox .topbg-2 {
	background: url(../images/register-images/bg2.png);
	height: 27px;
	border-radius: 9px 9px 0 0;
	background-size: cover;
	background-repeat: no-repeat;
}

.pricebox .topbg-3 {
	background: url(../images/register-images/bg3.png);
	height: 27px;
	border-radius: 9px 9px 0 0;
	background-size: cover;
	background-repeat: no-repeat;
}

.pricebox .topbg-4 {
	background: url(../images/register-images/bg6.png);
	height: 27px;
	border-radius: 9px 9px 0 0;
	background-size: cover;
	background-repeat: no-repeat;
}

.pricebox .topbg-5 {
	background: url(../images/register-images/bg4.png);
	height: 27px;
	border-radius: 9px 9px 0 0;
	background-size: cover;
	background-repeat: no-repeat;
}

.pricebox .topbg-6 {
	background: url(../images/register-images/bg5.png);
	height: 27px;
	border-radius: 9px 9px 0 0;
	background-size: cover;
	background-repeat: no-repeat;
}

.pricebox .topbg-7 {
	background: url(../images/register-images/bg7.png);
	height: 27px;
	border-radius: 9px 9px 0 0;
	background-size: cover;
	background-repeat: no-repeat;
}

.pricebox .topbg-8 {
	background: url(../images/register-images/bg8.png);
	height: 27px;
	border-radius: 9px 9px 0 0;
	background-size: cover;
	background-repeat: no-repeat;
}

.price-box-fan {
	border: 0;
	border-top: 0 !important;
}

.fan-tab-flag {
	position: absolute;
	margin-left: 55px !important;
	padding-right: 5px !important;
	padding-top: 0px !important;
	width: 115px !important;
	right: -25px !important;
	top: -7px !important;
}

.pricebox .tagimage h1 {
	font-size: 22px !important;
	text-align: center;
	line-height: 28px !important;
	padding: 0;
	min-height: 56px;

}

.pricebox .priceh3 h3,
.price-box-fan h3 {
	padding: 0;
}

.pricebox .priceh3 {
	padding-bottom: 14px;
}

.pricebox .tag-top {
	width: 48% !important;
	/*right: -36px !important;*/
	right: -26px !important;
	top: -5px !important;
	position: absolute!important;
}

.pricebox .price-title .bottom-tag {
	width: 23% !important;
	text-align: center;
	margin-left: 0 !important;
}

.pricebox .price-box-fan {
	padding: 0 9px;
}

.price-box-fan h3 {
	text-align: center;
	line-height: 19px !important;
	margin: 10px 0 10px 0 !important;
	font-size: 13px !important;
}

.priceh3 h3 {
	text-align: center;
}

.padding15 {
	padding-bottom: 20px !important;
}

div.pricebox {
	margin: 0 0;
	transition: all .4s linear;
	min-height: 382px;
	background: #fff;
	position: relative;
}

.btnclick {
	transition: all .4s linear;
}

/*.btnclick:hover{margin-top: -12px; transition: all .4s linear;}*/
button:focus {
	outline: 0;
}

.ulpricebox li {
	float: left;
	width: 30%;
	margin: 0 9px;
	text-align: center;
	display: inline-block;
}

.white h3 {
	color: #fff !important;
}

.btnclick {
	padding: 0;
	margin: 0;
	border: 0;
	width: 100%;
}

.pricebox .priceboxhead {
	font-size: 14px !important;
}

.tagimage {
	padding: 23px 0 0;
}

ul.ulpricebox {
	list-style: none;
	padding: 0;

}

.price-box-fan.active-plan .price-box-fan,
.price-box-fan.active-plan .price-box-fan,
.price-box-fan.active-plan .fan-box,
.price-box-fan.active-plan div.pricebox {
	background: #e8c26b !important;
	color: #000;
}

.price-box-fan.active-plan .fan-box h1,
.price-box-fan.active-plan .price-box-fan h3 {
	color: #000 !important;
}

.price-box-fan.active-plan .tagimage {

	border-bottom: 1px solid #000;
}

/* hinal css end */

.ribbon {
	font-size: 15px !important;
	width: 100%;
	position: relative;
	background: #e8c26b !important;
	color: #fff;
	text-align: center;
	padding: 10px;
	margin: 0 auto;
	text-transform: uppercase;
}

.ribbon:before,
.ribbon:after {
	content: "";
	position: absolute;
	/*display: block;*/
	display: none;
	bottom: -1em;
	border: 1.5em solid #e8c26b;
	z-index: -1;
}

.ribbon:before {
	left: -2em;
	border-right-width: 1.5em;
	border-left-color: transparent;
}

.ribbon:after {
	right: -2em;
	border-left-width: 1.5em;
	border-right-color: transparent;
}

.ribbon .ribbon-content:before,
.ribbon .ribbon-content:after {
	content: "";
	position: absolute;
	display: block;
	border-style: solid;
	border-color: #e8c26b transparent transparent transparent;
	bottom: -1em;
}

.ribbon .ribbon-content:before {
	left: 0;
	border-width: 1em 0 0 1em;
}

.ribbon .ribbon-content:after {
	right: 0;
	border-width: 1em 1em 0 0;
}

li.upgrade-plan {
	position: relative;
	width: 300px;
}

.roibbon-blk-wrapper {
	/* position: absolute;
	bottom: 25px;
	left: -13px; */
	width: 100%;
	margin-bottom: 20px;
}

strong.ribbon-content a,
strong.ribbon-content a:hover {
	color: #fff;
}

.my-account-sidebar-page h4.inner_subtitle {
	float: left !important;
	color: #fff;
	margin-bottom: 20px;
	padding-top: 0;
}

body #cometchat {
	padding-bottom: 0 !important;
}
/* event_venue Area */
#event_venue_list {
	width: 100%;
	z-index: 9;
	padding-inline-start: 0px;
    overflow-y: auto;
	height: 450px;
}
#createEvent #event_venue_list {
	height: 240px;
}
#event_venue_list .event_location_item {
	padding: 0px 15px;
}
#event_venue_list .event_location_item:hover {
	background-color: #ecebe8;
}
#event_venue_list img {
	width: 40px;
	height: 40px;
	object-fit: cover;
	border-radius: 5px;
	margin-top: 5px;
    margin-bottom: 5px;
}
#event_venue_name {
	margin-bottom: 0px !important;
}
.event_location_item {
	display: flex;
	align-items: center;
}
.event_location_item .venue_info {
	line-height: 1.5em;
}
/*.headspace{padding-top: 27px !important;}*/
@media(max-width: 1300px) {
	div.pricebox {
		min-height: 375px;
	}
}

@media(max-width: 1200px) {
	.section1_block .footer-menu-wrapper {
		margin-top: 135px;
	}

}

@media(max-width: 1200px) {
	.pricebox .fan-box {
		padding: 12px 0;
	}

	.pricebox .fan-box.price-title.register-tit-blk {
		min-height: 124px;
	}

	.pricebox .tagimage img.tag-top {
		width: 87px !important;
		right: -23px !important;
		top: -5px !important;
	}

	.pricebox .price-title {
		min-height: 144px !important;
	}

	.my-account-sidebar-page h4.inner_subtitle {
		float: left !important;
		color: #fff;
		margin-bottom: 5px !important;
		width: 100%;
		text-align: left;
	}
}

@media(max-width: 1024px) {
	.ulpricebox li {
		/*width: 45%;*/
		margin-bottom: 18px;
	}

	.pricebox .tagimage h1 {
		font-size: 17px !important;
	}

	.pricebox .tagimage img.tag-top {
		width: 103px !important;
		right: -15px !important;
		top: -6px !important;
	}

	.my-account-sidebar-page {
		padding-left: 5px;
		padding-right: 5px;
	}

	.my-account-sidebar-page h4.inner_subtitle {
		margin-bottom: 0;
	}

}

@media(max-width: 991px) {
	.my-account-sidebar-page h4.inner_subtitle {
		font-size: 16px;
	}

	.ulpricebox li {
		width: 17%;
	}

	.ulpricebox li {
		width: 44%;
		margin-bottom: 18px;
	}

	div.pricebox:hover,
	.btnclick:hover {
		margin-top: 0px;
	}

	.pricebox .tagimage img.tag-top {
		top: -6px !important;
		right: -17px !important;
	}

	.pricebox .price-title {
		min-height: 146px !important;
	}

	#new_user_modal ul.user-gifts.js-tag-user-list li {
		min-height: 240px;
	}

	li.group-add-class.view-all.text-right {
		padding: 10px 0 4px;
	}
}

@media only screen and (min-device-width :768px) and (max-device-width :991px) {
	#new_user_modal ul.user-gifts.js-tag-user-list li {
		min-height: 230px !important;
	}
}

@media(max-width:767px) {
	.section1_block .footer-menu-wrapper {
		margin-top: 0px;
	}

	ul.ulpricebox {
		padding-top: 7px !important;
		text-align: center;
	}

	#new_user_modal ul.user-gifts.js-tag-user-list {
		text-align: left;
	}

	#new_user_modal ul.user-gifts.js-tag-user-list li {
		width: 32%;
		margin-bottom: 8px;
		min-height: 173px;
		float: none;
	}

	span.sub-option {
		padding: 0 4px 0 1px;
	}

	.roibbon-blk-wrapper {
		bottom: 15px;
	}

	.my-account-sidebar-page .roibbon-blk-wrapper.ribbon-upgrade-plan {
		bottom: 20px;
	}
}

@media(max-width:710px) {
	.ulpricebox li {
		width: 30%;
		margin-bottom: 18px;
	}

	div.pricebox:hover,
	.btnclick:hover {
		margin-top: 0px;
	}

	.pricebox {
		min-height: 345px !important;
	}

	.pricebox .price-title {
		min-height: 163px !important;
	}
}

li.upgrade-plan {
	position: relative;

}

h1.ribbon strong {
	font-weight: normal;
}

ul.ulpricebox {
	padding-top: 7px !important;
}

li.current-plan {
	position: relative;
}

.active-plan-btn {
	position: absolute;
	font-size: 10px;
	background: #e8c26b;
	border-radius: 100%;
	width: 60px;
	height: 60px;
	text-align: center;
	padding-top: 20px;
	top: -20px;
	left: -19px;
	color: #fff;
}

.active-plan-btn.active-plan-option {
	text-shadow: 1px 1px 0px rgba(255, 255, 255, .2);
	background: #e8c26b;
	border-radius: 2px;
	padding: 1px 9px;
	height: auto;
	width: auto;
	font-size: 10px;
	left: 8px;
	top: 35px;
	text-transform: uppercase;
	color: #000000;
}

h1.ribbon {
	color: #fff !important;
}

.roibbon-blk-wrapper.ribbon-upgrade-plan .ribbon {
	background: #e8c26b !important;
	width: 50%;
	border-radius: 4px;
}

.ribbon-upgrade-plan .ribbon .ribbon-content:before,
.ribbon-upgrade-plan .ribbon .ribbon-content:after {
	border: 0;
}

/********My account subscription part end***************/

/********My account email notification start ***************/

.new-account-page-block .connection-checkbox label {
	color: #fff !important;
}


.new-account-page-block .connection-checkbox label::before {
	border: 1px solid #fff;
}

.new-account-page-block .checkbox input[type="checkbox"]:checked + label::after {
	background: url(../images/check-mark1.png);
	top: 12px;
}

.new-account-page-block .checkbox input[type="radio"]:checked + label::after {
	background: url(../images/check-mark1.png);
	top: 12px;
}

.new-account-page-block .connection-checkbox label::before {
	border: 1px solid #fff;
	background: #000;
}

.new-account-page-block .checkbox label {
	font-size: 12px;
	padding-left: 25px;
}

/********My account email notification end ***************/

/********My account saved cards start ***************/
.new-account-page-block .saved_cards {
	padding-top: 0 !important;
	padding-right: 10px;
}

.new-account-page-block .payment-title-blk label {
	color: #333 !important;
	font-weight: 600;
}

.my-account-saved-cards {
	border: 1px solid #ccc;
	padding: 15px;
	margin: 0 15px 20px 0px;
}

.btn-add-card {
	top: 0px !important;
}

.my-account-sidebar-page .month {
	color: #fff;
}

.my-account-sidebar-page .payment-btn {
	margin: 15px 0;
}

.my-account-sidebar-page div#paymentGrid label {
	padding-top: 0;
	margin-bottom: 15px;
}

.my-account-sidebar-page div#paymentGrid input#card_number {
	width: 80%;
}

.btn-add-card {
	top: -5px !important;
	right: 15px;
}

.my-account-sidebar-page div#changePasswordGrid .button-group-wrapper {
	margin: 0px 12px 10px;
}

.btn-margin-cls {
	margin: 20px 0 0 !important;
}

.auto-renew-label label {
	padding: 0;
}

.my-account-sidebar-page .col-md-offset-1 {
	margin-left: 30px;
	margin-right: 0;
	padding-right: 0;
}

.my-account-sidebar-page div#changePasswordGrid .col-md-offset-1 {
	margin-left: 20px;
	padding-right: 15px;
}

.my-account-sidebar-page .form-group.tooltip-wrapper-block-forgot #passwordstrength-wrap {
	right: -309px;
}

.my-account-sidebar-page p.sponser-text {
	color: #fff;
}

@media(max-width:1400px) {
	.common-label {
		padding: 7px 7px !important;
	}
}

@media(max-width:1250px) {
	.my-account-sidebar-page #savedCardForm .col-md-6.col-sm-12 {
		width: 100% !important;
	}

	/*.ulpricebox li {*/
	/*	width: 35%;.my-account-sidebar-page div#paymentGrid label*/
	/*}*/

	.btn-add-card {
		top: 3px !important;
	}

	.my-account-sidebar-page div#paymentGrid .col-sm-6,
	.my-account-sidebar-page div#paymentGrid .col-sm-3,
	.my-account-sidebar-page div#paymentGrid .col-sm-3,
	.my-account-sidebar-page div#paymentGrid .col-sm-9,
	.my-account-sidebar-page div#paymentGrid .inputRight,
	.my-account-sidebar-page div#paymentGrid .month-input input,
	.my-account-sidebar-page div#paymentGrid .month {
		/*width: 100% !important;*/
	}

	.my-account-sidebar-page div#paymentGrid label {
		padding-top: 10px;
		margin-bottom: 0;
	}

	.my-account-sidebar-page div#paymentGrid input#card_number {
		width: 92%;
	}

	.my-account-sidebar-page h4.inner_subtitle {
		margin: 10px 3px !important;
	}
}

@media(max-width:991px) {
	.ulpricebox li {
		width: 44%;
	}

	.my-account-sidebar-page div#paymentGrid input#card_number {
		width: 87%;
	}

	.my-account-sidebar-page div#changePasswordGrid .button-group-wrapper.mrgin-btn-cls .btn {
		margin: 0 15px;
	}
}

@media(max-width:767px) {
	.ulpricebox li {
		width: 90%;
	}

	.button-group-wrapper.mrgin-btn-cls .btn {
		margin: 0 23px;
	}

	.new-account-page-block .saved_cards {
		padding-right: 0;
	}

	.saved-class-account {
		padding: 0;
	}

	a.btn.btn-connect.btn-connect1.back-btn-cls.back-btn-cls-responsive.title-side-btn.btn-add-card {
		float: right !important;
		margin-right: 15px !important;
	}

	.my-account-sidebar-page .month,
	.my-account-sidebar-page .month-input {
		margin: 0 -4px !important;
	}
}

@media(max-width:450px) {

	.my-account-sidebar-page #paymentForm #card_number {
		/*width: 78% !important;*/
	}

	.my-account-sidebar-page #paymentForm .inputRight,
	.my-account-sidebar-page #paymentForm input[type=text] {
		/*width: 100% !important;*/
	}
}

/********My account saved cards end ***************/

/*************transaction************************/
.trans_table td,
.trans_table th {
	color: #fff;
	text-align: center;
	padding: 13px !important;
}

/*.trans_table th{    background: linear-gradient(to bottom, rgba(243,226,199,1) 0%, rgba(193,158,103,1) 1%, rgba(182,141,76,1) 51%, rgba(208,173,69,1) 100%);}*/
.table-striped > tbody > tr:nth-of-type(odd) {
	background-color: rgba(0, 0, 0, 0.5);
}

.trans_table {
	clear: both;
	margin-right: 11px;
}

.trans_table .table-bordered > thead > tr > th,
.table-bordered > tbody > tr > th,
.table-bordered > tfoot > tr > th,
.table-bordered > thead > tr > td,
.table-bordered > tbody > tr > td,
.table-bordered > tfoot > tr > td {
	border: 1px solid #7A7878;
}

.trans_table i {
	font-size: 16px;
}

/*************transaction History************************/
.transub {
	border: 1px solid #7A7878 !important;
	padding: 22px 15px 15px;
	margin-bottom: 5px;
	display: block;
	overflow: hidden;
	margin-right: 26px;
	/*color: #fff;*/
}

.transub .iconimg img {
	padding: 7px 0;
}

.transub p {
	margin: 0;
}

.transub .small {
	font-size: 10px;
	margin: 0;
}

.transcoin {
	padding: 11px 0;
}

.trans_table td {
	font-size: 13px;
}

.my-account-sidebar-page #paymentForm label {
	color: #fff !important;
	font-size: 12px;
}

h1.ribbon input.ribbon-content.js-change-plan-confirm {
	background: #e8c26b !important;
	border: 0;
	width: 100%;
}

.my-account-sidebar-page .transub {
	margin-right: 0;
}

@media(max-width:1024px) {
	.transub p.transcoin {
		float: left;
		text-align: left;
	}

	.my-account-sidebar-page .col-md-offset-1 {
		padding-right: 30px;
	}
}

h1.ribbon input.ribbon-content {
	background: transparent;
	box-shadow: none;
	border: 0;
}


/* new profile page  for mobile */
.new_profile ul.lipart1 {
	float: left;
	text-align: center;
	margin-left: 37px !important;
}

.new-client-profile .pro-pic img {
	border: 0px solid #fff;
	/*width: 265px;*/
}
.new-client-profile .pro-pic .thumbnail-image-class img {
	width: 265px;
	height: 265px;
	padding-bottom: 5px;
	float: none;
}

.new-client-profile .lipart1 li {
	margin: 0px 7px;
}

.new-client-profile li.rose .wink-img {
	bottom: 47px;
	right: -6px;
	position: inherit;
}

li.rose {
	position: relative;
}

.new_profile li.rose .send-gift-count:after {
	left: 100%;
	top: 85%;
	right: auto;
	border-left-color: #000;
	border-width: 6px;
	margin-top: -15px;
	border-right: 0;
}

.profile_detail2 .body_container {
	width: 100%;
}

.new-client-profile li.rose span.send-gift-count {
	bottom: -47px;
	left: auto;
	right: 40px;
	min-width: 40px;
}

li.rose .stage {
	position: absolute;
	top: 26px;
	left: 50%;
}

.heart {
	width: 70px;
	height: 70px;
	background: url("../images/rose_animation.png") no-repeat;
	background-position: 0 0;
	background-size: cover;
	cursor: pointer;
	-webkit-transition: background-position 1s steps(28);
	transition: background-position 1s steps(28);
	-webkit-transition-duration: 0s;
	transition-duration: 0s;
}

/*.heart:hover {
background-position: -2800px 0;
transition: background 1s steps(28);
}*/
.heart.is-active {
	-webkit-transition-duration: 1s !important;
	transition-duration: 1s !important;
	background-position: -2800px 0 !important;
}


.stage {
	position: absolute;
	top: 26px;
	left: 50%;
	-webkit-transform: translate(-50%, -50%);
	transform: translate(-50%, -50%);
}

.new_profile .roseeffect2 {
	bottom: -9px;
	position: relative;
	left: 2px;
}

.new-client-profile .roseeffect2 {
	background-color: transparent;
	box-shadow: none;
}

.new-client-profile .wink-img {
	bottom: -55px;
}

.new-client-profile span.send-gift-count {
	bottom: -47px;
	left: 50px;
}

.custom-ipad-cls-view {
	display: none;
}

.new-client-profile ul.lipart1 {
	margin: 47px 0 0;
}

@media(max-width:1300px) {
	.new-client-profile .lipart1 li {
		margin: 0px 3px;
	}
}

@media(max-width:1100px) {
	.new-client-profile .lipart1 li {
		margin: 0px 0px;
	}

	.profile_detail2 .col-md-6.col-sm-6 {
		padding: 0;
		margin: 0;
	}
}

@media(max-width:991px) {
	li.rose {
		display: none !important;
	}

    .new-client-profile .pro-pic {
        top: -8px;
        position: static;
        margin: -125px auto 0;
        text-align: center;
    }

	.wink-img.visible-ipad-class {
		display: block;
		top: 124px;
	}

	.new-client-profile .s1 {
		width: 100%;
		float: none;
		font-size: 11px;
		text-align: center;
	}

	.new-client-profile .procont li {
		width: auto;
		margin: 0 7px;
	}

	.new-client-profile .s2 {
		font-size: 11px;
		width: 100%;
		float: none;
		text-align: center;
		display: block;
	}

	.custom-ipad-cls {
		text-align: center;
		width: 100% !important;
	}

	/*.new-client-profile .pro-pic img {*/
	/*	height: 250px;*/
	/*	width: 250px;*/
	/*}*/

	.new-client-profile .profile-container {
		height: auto;
	}

	.new-client-profile .profile_detail h3 {
		margin-left: 0;
		font-size: 14px;
	}

	.new-client-profile .wink-img {
		right: 40px;
		bottom: auto;
		top: -38px;
	}

	.roseeffect2 img {
		width: 60px !important;
		height: 70px !important;
	}

	.wink-img-wrapper {
		position: relative;
	}

	.new-client-profile .send-gift-count:after {
		right: 100%;
		top: 85%;
		border: solid transparent;
		content: " ";
		height: 0;
		width: 0;
		position: absolute;
		pointer-events: none;
		border-color: rgba(136, 183, 213, 0);
		border-right-color: #fff;
		border-width: 6px;
		margin-top: -17px;
	}

	.new-client-profile span.send-gift-count {
		bottom: -38px;
		left: 38px;
	}

	.roseeffect2 img {
		width: 47px !important;
		height: 47px !important;
	}

	.new-client-profile .roseeffect2 {
		width: 50px;
		height: 50px;
	}

	.new-client-profile .send-gift-count {
		background: #fff;
	}

	.new_profile .lipart1 li {
		/*margin: 4px;*/
		margin: 4px 0;
	}
    .search-container .form-control {
        height: 35px;
    }
}

/* new ipad class profile page start profile 07 */
@media(min-width:768px) and (max-width:991px) {
	a.navbar-brand.navbar-logo {
		float: right;
	}

	a.navbar-brand.navbar-logo img {
		width: 100%;
		float: left;
	}

    .header-bg-clr ul.list-inline {
        margin: 0px 0px 0 0px;
        display: flex;
        align-items: center;
        justify-content: center;
        width: 100%;
        margin: 0;
        padding: 0;
    }

	.headder-search-category button.btn.dropdown-toggle.btn-default {
		border: 0;
	}
}

@media(max-width:991px) {
	.custom-ipad-cls-view {
		display: block;
		width: 100%;
		clear: both;
	}

	.new-client-profile ul.lipart1 {
		margin: 0 !important;
	}

	.new-client-profile .connection ul li {
		width: 13%;
	}

	.new_profile ul.lipart1 {
		float: none;
		width: 100%;
		clear: both;
	}

	.ipad-hide {
		display: none;
	}

	.new_profile .connection ul {
		margin-bottom: 7px;
		text-align: center;
	}

	.new-client-profile .connection ul li {
		width: 9%;
	}

	.new_profile .circle span {
		top: 22px;
		left: 23px;
		font-size: 11px;
		line-height: 16px;
	}

	.new_profile .img1 {
		background: url(../images/profile_action_icons/AddtoList.png) no-repeat no-repeat;
	}

	.new_profile .img2 {
		background: url(../images/profile_action_icons/InvitetoEvent.png) no-repeat;
	}

	.new_profile .img3 {
		background: url(../images/Unfriend-App.png) no-repeat;
	}

	.new_profile .img4 {
		background: url(../images/profile_action_icons/SendGift.png) no-repeat;
	}

	.new_profile .img5 {
		background: url(../images/ViewWishlist-App.png) no-repeat;
	}

	.new_profile .img6 {
		background: url(../images/profile_action_icons/SendaMessage.png) no-repeat;
	}

	.new_profile .img7 {
		background: url(../images/Timeline-App.png) no-repeat;
	}

	.new_profile .img9 {
		background: url(../images/my_account_hover.png) no-repeat;
	}

	.new_profile .img8 {
		background: url(../images/Friend-App.png) no-repeat;
	}

	.new_profile .img10 {
		background: url(../images/SendCoins-App.png) no-repeat;
	}

	.new_profile .img10 {
		/* background: url(../images/SendCoins-App.png) no-repeat !important; */
		transform: none;
		/* background-size: 20px !important; */
		background-position: center center !important;

	}

    .new_profile .img11 {
        background: url(../images/ReferFriends.png) no-repeat;
    }

    .new_profile .img11 {
        transform: none;
        background-position: center center !important;
    }

	.new_profile .img12 {
		background: url(../images/Edit_icon.png) no-repeat;
	}
}

.custom-ipad-cls-view li button,
.custom-ipad-cls-view li .imgbg {
	transform: scale(1.0);
}

.custom-ipad-cls-view li button .imgbg {
	background-color: transparent !important;
}

/* new ipad class profile page end  profile 07 */
@media(max-width:767px) {
	.header-bg-clr .search-form .caret {
		right: 13px;
	}

	.custom-ipad-cls-view {
		display: block;
	}

	.mobilr-search-header .btn-group.bootstrap-select.category.form-control .btn {
		border: 0;
	}

	.new-client-profile ul.lipart1 {
		margin: 0;
	}

	.new-client-profile .connection ul li {
		width: 13%;
	}

	.new_profile ul.lipart1 {
		float: none;
		width: 100%;
		clear: both;
	}

	.new_profile .img1 {
		background: url(../images/profile_action_icons/AddtoList.png) no-repeat no-repeat;
	}

	.new_profile .img2 {
		background: url(../images/profile_action_icons/InvitetoEvent.png) no-repeat;
	}

	.new_profile .img3 {
		background: url(../images/Unfriend-App.png) no-repeat;
	}

	.new_profile .img4 {
		background: url(../images/profile_action_icons/SendGift.png) no-repeat;
	}

	.new_profile .img5 {
		background: url(../images/ViewWishlist-App.png) no-repeat;
	}

	.new_profile .img6 {
		background: url(../images/profile_action_icons/SendaMessage.png) no-repeat;
	}

	.new_profile .img7 {
		background: url(../images/Timeline-App.png) no-repeat;
	}

	.new_profile .img9 {
		background: url(../images/my_account_hover.png) no-repeat;
	}

	.new_profile .img8 {
		background: url(../images/Friend-App.png) no-repeat;
	}

	.new_profile .img10 {
		background: url(../images/SendCoins-App.png) no-repeat;
	}

	.imgbg,
	button,
	.test.img6,
	button.test.img4 {
		transform: scale(0.7, 0.7);
	}

	.fixed-header button.btn.btn-default.dropdown-toggle.imgbg,
	button,
	.test.img6,
	button.test.img4 {
		transform: none;
	}

	.my-account-sidebar-page li.upgrade-plan .price-box-fan .roibbon-blk-wrapper {
		position: static;
		margin-top: 18px;
	}

	.my-account-sidebar-page li.upgrade-plan .price-box-fan button.btnclick {
		transform: none;
	}

	.custom-ipad-cls-view li button {
		transform: initial;
	}

	.new-client-profile .wink-img {
		top: 77px;
	}

	.new-client-profile .procont {
		padding-top: 0;
	}

	ul.lipart1.custom-ipad-cls-hide {
		display: none;
	}

	.new-client-profile .circle span {
		top: 23%;
		font-size: 10px;
		left: 26%;
		line-height: 13px;
	}

	.new_profile span.send-gift-count {
		font-size: 11px;
	}
}

@media(max-width:450px) {
	.new-client-profile .send-gift-count:after {
		right: 100%;
		top: 85%;
		border: solid transparent;
		content: " ";
		height: 0;
		width: 0;
		position: absolute;
		pointer-events: none;
		border-color: rgba(136, 183, 213, 0);
		border-right-color: #fff;
		border-width: 6px;
		margin-top: -17px;
	}
}

@media(max-width:430px) {
	.new-client-profile .send-gift-count:after {
		margin-top: -14px;
	}
}

@media(max-width:350px) {
	.new-client-profile .connection ul li {
		width: 15%;
	}

	.new-client-profile .circle span {
		top: 26%;
		font-size: 8px;
		left: 31%;
		line-height: 11px;
	}


	.new-client-profile .wink-img {
		right: 26px;
	}

	.new-client-profile span.send-gift-count {
		left: 31px;
	}

	.new-client-profile .pro-pic img {
		height: 189px;
		width: 190px;
	}
}


/*.heart:hover {
transform: scale(1.1,1.1);
transition: all 0.5s ease-in-out;
}
.heart
{
transition: all 0.5s ease-in-out;
}*/

.wink-img.visible-ipad-class {
	position: absolute;
	top: 175px;
	right: 26px;
	/* background: #fff; */
	width: 55px;
	height: 55px;
	border-radius: 100%;
	/* border: 1px solid #ccc; */
}

div#vg_send_search .modal-header i.fa.fa-close::before {
	content: url(../images/ico-close.png);
}

.bootbox button.bootbox-close-button.close:after {
	content: url(../images/ico-close.png) !important;
}

.bootbox-alert button.bootbox-close-button.close:after {
	content: url() !important;
}

div#vg_send_search span.ion-ios-search-strong::before {
	content: url(../images/icon-search.png);
}

.stage {
	position: absolute;
	top: 18px;
}

.new-client-profile span.send-gift-count {
	bottom: -23px;
	left: 41px;
}

.new_profile span.send-gift-count {
	font-size: 9px;
	padding: 5px 4px;
}

.new_profile .send-gift-count:after {
	border-width: 4px;
	margin-top: -12px;
}

.red-tooltip + .tooltip > .tooltip-inner {
	background-color: rgba(223, 185, 105, 1);
	color: #000;
}

.red-tooltip + .tooltip > .tooltip-arrow {
	border-right-color: #e8c26b;
}

@media (max-width:1199px) {
	.wink-img.visible-ipad-class {
		top: 134px;
		right: 15px;
	}
}

@media (max-width:991px) {
	.wink-img.visible-ipad-class {
		/*top: 42%;*/
		left: 59% !important;
		top: 45px !important;
	}
}

@media (max-width:767px) {
	.new_profile ul.lipart1 {
		margin-left: 0 !important;
	}
}

@media (min-width:536px) and (max-width:767px) {
	.wink-img.visible-ipad-class {
		top: 175px !important;
		left: 59% !important;
	}
}

@media (min-width:460px) and (max-width:600px) {
	.wink-img.visible-ipad-class {
		left: 63% !important;
		top: 73% !important;
	}
}

@media (min-width:405px) and (max-width:460px) {
    .wink-img.visible-ipad-class {
        top: 72% !important;
        left: 66% !important;
    }
}

@media (min-width:320px) and (max-width:405px) {
	.wink-img.visible-ipad-class {
		top: 72% !important;
		left: 68% !important;
	}

	.red-tooltip + .tooltip > .tooltip-inner {
		top: 46px;
		right: 53px;
		position: relative;
	}

	.red-tooltip + .tooltip > .tooltip-arrow {
		border-right: 0;
	}
}



/*=================   messsage page cards block css ================= */

.iframe-message div#portfoliolist {
	margin: 20px 0;
	display: block;
	overflow: hidden;
	clear: both !important;
}

.iframe-message ul#filters li {
	width: auto;
}

.iframe-message ul#filters {
	display: block !important;
	padding: 0 0 25px !important;
	border-bottom: 1px solid #ccc !important;
}

.iframe-message ul#filters li:before {
	background: none;
}

.goldmrgn div#portfoliolist {
	margin: 15px 0;
	clear: both;
}

.bootbox.modal.fade.in .profile-info {
	border-radius: 0;
	margin-bottom: 0;
}

p.buy-gold-coin-error {
	width: 100%;
	display: block;
	text-align: left;
	color: #f00;
	padding: 10px 20px;
}

.modal {
	z-index: 99999999 !important;
}

/*=============   messsage page cards block css  end============= */
/*=============   static page after login about us start============= */

.about-box.abt.newabtpage h1.pull-left,
.about-box.abt.newabtpage p {
	text-align: center !important;
	float: none !important;
}

.about-box.abt.newabtpage hr {
	width: 66px;
	margin: 10px auto 0;
	padding: 3px;
	border-top: 2px solid #fff !important;
}

/*=============   static page after login about us start  end============= */
/*=============   Sidebar for all pags same start ============= */

.model-content.sidebar-model-content {
	background: none;
	padding: 0;
	border-radius: 0;
	box-shadow: none !important;
	margin-top: 0px;
	/* margin-bottom: 10px !important; */
}

.sidebar-model-content .nav-side-menu {}

.sidebar-model-content .scrollbar-inner.scroll-content {
	background: #181c20;
}

.model-content.sidebar-model-content .content .demo > div {
	max-height: 260px;
	min-height: 260px;
}

.model-content.sidebar-model-content .scrollbar-inner.scroll-content.scroll-scrolly_visible {
	padding-right: 15px !important;
}

.model-content.sidebar-model-content .scrollbar-inner > .scroll-element .scroll-bar {
	background-color: #ccc;
}

/*.sidebar-fixed-bar {
position: fixed;
width: 100%;
max-width: 270px;
}*/


/* =================== new feedback button about 5 start ============ */
#hiddenPanel {
	position: fixed;
	top: 20%;
	left: -350px;
	width: 350px;
	background-color: grey;
	height: 250px;
	z-index: 9999 !important
}

#close-bar {
	position: absolute;
	right: -40px;
	background: transparent;
	color: white;
	width: auto;
	height: auto;
	top: 64px;
	background: #e8c26b !important;
	font-size: 21px;
	padding: 8px 14px;
	cursor: pointer;
}

.sidebar-form-wrapper .btn {
	color: #fff;
	background-color: #e8c26b !important;
	border-color: #e8c26b !important;
}

.sidebar-form-wrapper {
	background: #000;
	padding: 10px;
	border: 1px solid #e8c26b;
}

.sidebar-form-btn {
	text-align: center;
}

.sidebar-form-wrapper h4 {
	text-align: center;
	font-size: 16px !important;
	color: #e8c26b !important;
}

.sidebar-form-wrapper textarea {
	height: 97px;
}

.sidebar-form-wrapper .form-control {
	background: transparent;
}




/*=============   hinal  ============= */
.searchhideshow #close-bar {
	left: -38px;
	position: relative;
	z-index: 9999;
}

.sidebar-fixed-bar {
	display: block;
}

/*.searchhideshow #close-bar:focus .searchhideshow .sidebar-fixed-bar{display: block;}
.searchhideshow:focus #close-bar{display: none;}*/
.sidebar-fixed-bar {
	width: 100%;
	position: absolute;
	top: 20px;
	z-index: 99999 !important;
}

/* @-webkit-keyframes mymove {
0%   {left: -100px;}

100% {left: 0px;}
}


@keyframes mymove {
0%   {left: -100px;}

100% {left: 0px;}
}*/
.searchhideshow {
	position: fixed;
	z-index: 9999;
	background: transparent;
}

.sidebar-fixed-bar {
	/* background: #000; */
	width: 250px;
}

.searchhideshow #close-bar {
	/*margin-left:6px;*/
	width: 45px;
	text-align: center;
}

/* feedback button */
.feedback-block {
	display: none;
}

.wrapper {
	overflow: hidden;
	clear: left;
}

/* #slidetrigger3{
width: 45px;
height: 45px;
background: #e8c26b;
float: left;
line-height: 45px;
text-align: center;
color: white;
margin-bottom: 20px;
position: absolute;
z-index: 5 !important;
font-size: 20px;
} */

#slidetrigger3:hover + #slidecontent3 {
	transition: .75s;
	left: 42px;
}

#slidecontent3 {
	width: 150px;
	height: 45px;
	float: left;
	background: #fff;
	line-height: 45px;
	text-align: left;
	left: -280px;
	position: relative;
	transition: .75s;
	top: 0;
	padding: 0px 10px;
	color: #e8c26b;
	text-transform: uppercase;
	font-weight: bold;
}

.feedback-btn {
	position: fixed;
	top: 46%;
	z-index: 9999;
	left: -40px;
}

.profile-info .event-sidebar ul li {
	padding: 0 15px;
}

.new-tab-panel-wrapper {
	padding-bottom: 90px;
}

.connection-wrapper.connection-title.my-account-sidebar-page.saved-class-account {
	padding-top: 20px;
}

.model-content.sidebar-model-content .content .demo > div {
	max-height: none !important;
	min-height: 0 !important;
}

@media (max-width:768px) {
	.model-content.sidebar-model-content .content .demo > div {
		max-height: 400px !important;
		min-height: 0 !important;
	}
	#close-bar,
	.sidebar-fixed-bar {
		top: 18px;
	}
	.smartbanner-show #close-bar,
	.smartbanner-show .sidebar-fixed-bar {
		top: 98px;
	}
}

/* feedback button end*/

/* chat icon css start */

/*span#cometchat_userstab {
background-image: url(../images/dots.png);
padding: 10px;
background-repeat: no-repeat;
width: 50px;
height: 50px;
background-position: 10px 9px;
background-size: 50px;
border-radius: 100%;
background-color: transparent;
margin: 6px 0 0 5px;
right: 21px;
bottom: 0px;
}*/

/* old is upside new is below side */
span#cometchat_userstab {
	background-image: url(../images/dots.png);
	padding: 10px;
	background-repeat: no-repeat;

	height: 51px;
	background-position: 176px 9px;
	background-size: 48px;
	border-radius: 100%;
	background-color: transparent;
	margin: 6px 0 0 5px;
	right: 0;
	bottom: 0px;
}

span#cometchat_userstab_text {
	display: none;
}

.profile-info.forms-wrapper.connection-wrapper.plain-bg.conection-request {
	min-height: 600px;
}

/* chat icon css end  */

@media(min-width:991px) and (max-width:5000px) {
	.sidebar-fixed-bar {
		display: block;
		background: transparent;
	}
}

@media (max-width:1400px) {
	.sidebar-fixed-bar {
		width: 250px;
	}
}

@media (max-width:1150px) {
	.sidebar-fixed-bar {
		width: 230px;
	}
}

@media (max-width:991px) {
	li.group-add-class.view-all {
		padding-right: 10px !important;
	}

	/*#cometchat_chatboxes{*/
	/*	display: none;*/
	/*}*/

	span#cometchat_userstab {
		display: none;
		background-image: url(../images/dots.png);
		padding: 10px;
		background-repeat: no-repeat;
		height: 50px !important;
		background-position: 176px 9px;
		background-size: 48px;
		border-radius: 100%;
		background-color: transparent;
		margin: 6px 0 0 5px;
		right: 0;
		bottom: 0px;
	}

	.profile-info.forms-wrapper.connection-wrapper.plain-bg.conection-request {
		min-height: 0px;
	}

	.sidebar-fixed-bar {
		transition: all 0.5s ease-in;
		-webkit-animation: mymove 0.5s;
		/* * Safari 4.0 - 8.0 * animation: mymove 0.5s; */
	}

	.model-content.sidebar-model-content {
		margin: 0 !important;
	}

	#slidetrigger3 {
		width: 42px;
		height: 42px;
	}

	#slidecontent3 {
		height: 42px;
	}
}

@media (max-width:767px) {
	.searchhideshow {
		top: 209px;
	}

	.model-content.sidebar-model-content .content .demo > div {
		max-height: 293px;
		min-height: 293px;
	}
}


/**** profile pic editor popup  start*****/
.cropper-view-box {
	outline: #e8c26b solid 1px !important;
	outline-color: #e8c26b !important;
}

.cropper-dashed {
	border: 0 !important;
}

.img-preview.preview-lg.round-preview-img {
	border-radius: 100%;
}

.cropper-line,
.cropper-point {
	background-color: #e8c26b !important;
}

.cropper-bg {
	background-image: none !important;
}

.cropper .docs-tooltip {
	border-radius: 4px !important;

}

.docs-tooltip .fa {
	color: #828282;
	font-size: 24px;
}

.cropper .img-container {
	border: solid 1px #e8c26b !important;
}

.docs-buttons .btn-group {
	margin-right: 0;
}

.btn-group-crop span {
	background: #e8c26b;
	color: #000;
}

.cropper .img-preview-name-text {
	font-size: 22px;
	padding: 80px 0 15px;

	color: #e8c26b;
	letter-spacing: 0.7px;
}

.cropper .btn-custom {
	border: 0;
}

.cropper .btn-custom:hover {
	border-color: #e8c26b !important;
}

.cropper .btn-custom:hover .fa {
	color: #e8c26b;
}

button.btn.btn-custom {
	margin: 0 16px;
}

.test + .tooltip > .tooltip-inner {
	background-color: rgba(223, 185, 105, 1);
	color: #000;
	border: 1px solid #dfb969;
	padding: 8px;
	font-size: 12px;
	border-radius: 5px;
	opacity: 1;
}

.test + .tooltip.top > .tooltip-arrow {
	border-top: 5px solid #dfb969;
}

.docs-buttons .btn-group .btn + .btn,
.docs-buttons.btn-group .btn + .btn-group,
.docs-buttons .btn-group .btn-group + .btn,
.docs-buttons .btn-group .btn-group + .btn-group {
	margin-left: 16px;
}

@media (max-width:991px) {
	.docs-buttons .btn {
		padding: 6px 8px;
		min-width: 0px !important;
	}

}

@media (max-width:768px) {
	.docs-buttons .btn {
		margin: 0 5px !important;
	}

	.test + .tooltip > .tooltip-inner {
		margin-left: 12px !important;
	}

	.cropper .docs-tooltip {
		padding: 8px 6px !important;
	}

	.docs-buttons .btn-group {
		margin-right: 0 !important;
	}

}

/**** profile pic editor popup end *****/






/* ================Feedback Image CSS==================== */

#slidetrigger3 .feedback_img {
	width: 27px;
	padding-left: 0;
}

#slidetrigger3 {
	width: 45px;
	height: 45px;
	background: #e8c26b;
	float: left;
	line-height: 40px;
	text-align: center;
	color: white;
	margin-bottom: 20px;
	position: absolute;
	z-index: 5 !important;
	font-size: 20px;
}

span.edit-btn {
	margin:7px;
	color: #000;
}

/* new css for new things */
.gifts .product-box-btn {

	max-height: 35px !important;
	min-height: 36px !important;
	clear: both;
}

.gifts .custom-search-btn {
	display: none !important;
}

.find_friends .item {
	margin: 0;
}

.find_friends .main-data-hight {
	min-height: 160px;
}

@media (max-width:1024px) {
	.find_friends .main-data-hight {
		min-height: 130px;
	}
}

@media (max-width:991px) {
	.gifts .product-box-btn {

		max-height: 35px !important;
		min-height: 0px !important;
	}

}

/* new css for new things end*/
/* sponser text ic ons */
img.tag-user.adv-icon {
	width: 39px;
	top: -13px;
	right: -3px;
	display: none;
}

span.sponser-tag-text {
	position: absolute;
	top: -19px;
	left: 0;
	font-size: 11px;
	color: #666;
	text-transform: uppercase;
}

/* sponser text ic ons */
.event-view-button button {
	transform: none;
}

/* new profile tag image css */
.tag-user img{
	width: 130px;
}

img.tag-user {
	width: 111px;
	right: -26px;
}

.profile-info-dashboard .tag-user {
	top: -12px;
	right: -15px;
}

.profile-container .tag-user img {
	/*width: auto;*/
}

.profile-container .tag-user {
	top: -12px;
	right: -14px;
}

/* new profile tag image css end */

/* css for profile image in iphone start*/
/*.cropper-modal {
background-color: #000;
background-image: url(<?php echo $base_url; ?>/assets/front/images/iphone_mockup.png);
background-repeat: no-repeat;
background-size: 235px;
background-position: center;
z-index: 9999;
opacity: 1;
}
.cropper-crop-box {
width: 202px !important;
height: 242px !important;
z-index: 0;
left: 304px !important;
z-index: 9999 !important;
opacity: 0.7;
top: 72px !important;
}
.cropper-view-box{outline:none !important;}
*/
/* css for profile image in iphone end*/

/* css for subscription block and popup */
.subscription-block h4 {
	text-align: center;
	color: #aa8c2f !important;
	font-size: 18px;
	letter-spacing: 0.4px;
	margin-top: 6px;
	line-height: 1.42857143;
	font-weight: 500;
}

.subscription-btn {
	width: 100%;
}

span.subscription .fa {
	font-size: 24px;
	padding-right: 10px;
}

.subscription-block {
	background: #fff;
}

.subscription-btn .btn {
	padding: 9px 13px !important;

}

.btn-success:focus {
	background: #fff !important;
}

div#specialModal .modal-footer .btn {
	margin-bottom: 0 !important;
}


.btn-fb {
	background: #3B5998;
	text-align: right;
	float: right !important;
	clear: both;
}

.btn-fb:hover,
.btn-fb:focus {
	background: #3B5998;
}

div#js-invite-block {
	clear: both;
}

.btn-fb span .fa {
	font-size: 17px;
	position: relative;
	top: 2px;
	border-right: 1px solid;
	padding-right: 11px;
}

/* css for subscription block and popup  end */

/* css for album page end */
.album-block-hover .thumbnail-image-class img {
	/*opacity: 0.1;*/
	filter: blur(4px);
	opacity: 0.3;
}

.album-block-hover {
	position: relative;
}

.album-hover-button {
	position: absolute;
	top: 30%;
	width: 100%;
	text-align: center;
}

.album-hover-button .btn {
	text-align: center;
	float: none;
	margin: 0 auto;
	width: 140px;
	display: inline-block;
}

div#album-request-access p.transcoin {
	margin: 0;
	padding: 0;
}

.access-btn .btn {
	margin-right: 5px;
	min-width: 0;
	padding: 7px 15px;
	margin-top: 10px;
}

/* css for new category page start */
.category-block-new1 {
	position: relative;
	transition: all 2s ease-in-out;
}

.overlay {
	position: absolute;
	bottom: 0;
	left: 0;
	right: 0;
	background-color: #008CBA;
	overflow: hidden;
	width: 100%;
	height: 0;
	transition: .5s ease;
	background-color: rgba(0, 0, 0, 0.7);
	cursor: pointer;
}

.overlay .text {
	white-space: nowrap;
	color: white;
	font-size: 20px;
	position: absolute;
	overflow: hidden;
	top: 50%;
	left: 50%;
	transform: translate(-50%, -50%);
	-ms-transform: translate(-50%, -50%);
}

.overlay .text p {
	color: #e8c26b;
	font-size: 23px;

	padding: 22px;
	border-radius: 9px;
	color: #e8c26b;
	font-size: 23px;
	/* box-shadow: 1px 1px 1px; */
	border: 1px solid rgba(222, 166, 28, 0.65);
	padding: 22px;
	border-radius: 9px;


}

.category-block-new1:hover .overlay {
	height: 100%;
	border-radius: 10px;
}


.category-block-new .thumbnail-image {
	height: 200px;
	/* transition: all 1s ease-in-out; */
}

.category-block-new .thumbnail-image:hover {
	opacity: 0.9;
	/* transform: scale(1.1); */
}

.category-block-new .thumbnail-image img {
	width: 100%;
	max-width: 100%;
	height: 100%;
	object-fit: contain;
}

.category-block-new h4 {
	text-align: center;
	margin-top: 23px;
	margin-bottom: 0 !important;
	padding: 0 !important;
}

ul.lipart1.custom-ipad-cls-hide .tooltip.fade.top.in {
	top: -7px !important;
}

/* option category end */
/* css for new category page ends */
/* css for border animation start */
.spin {
	width: 5em;
	height: 5em;
	padding: 0;
}

.spin:hover {
	color: #0eb7da;
}

.spin::before,
.spin::after {
	top: 0;
	left: 0;
	position: absolute;
	width: 100%;
	height: 100%;
	content: '';

}

.spin::before {
	border: 2px solid transparent;
}

.spin:hover::before {
	border-top-color: #0eb7da;
	border-right-color: #0eb7da;
	border-bottom-color: #0eb7da;
	-webkit-transition: border-top-color 0.15s linear, border-right-color 0.15s linear 0.1s, border-bottom-color 0.15s linear 0.2s;
	transition: border-top-color 0.15s linear, border-right-color 0.15s linear 0.1s, border-bottom-color 0.15s linear 0.2s;
}

.spin::after {
	border: 0 solid transparent;
}

.spin:hover::after {
	border-top: 2px solid #0eb7da;
	border-left-width: 2px;
	border-right-width: 2px;
	-webkit-transform: rotate(270deg);
	transform: rotate(270deg);
	-webkit-transition: border-left-width 0s linear 0.35s, -webkit-transform 0.4s linear 0s;
	transition: border-left-width 0s linear 0.35s, -webkit-transform 0.4s linear 0s;
	transition: transform 0.4s linear 0s, border-left-width 0s linear 0.35s;
	transition: transform 0.4s linear 0s, border-left-width 0s linear 0.35s, -webkit-transform 0.4s linear 0s;
}

.circle {
	border-radius: 100%;
	box-shadow: none;
}

.circle::before,
.circle::after {
	border-radius: 100%;
}

/* css for border animation end*/
ul.footer-menu.footer-menu-blk.list-inline {
	display: block;
	overflow: hidden;
	margin-bottom: 8px;
}

div#js-virtual-product .js-virtual-gift .model-content h4 {
	min-height: 43px;
	height: 43px;
	overflow: hidden;
}

.js-virtual-gift .btn-group .btn {
	transform: none;
}

.check1.padding-checkout {
	margin: 0 0 25px;
}

.new_profile .profile_detail2 {
	margin-bottom: 10px;
}

.refer-friend-wrapper1 div#refer-friends {
	padding: 0 14px;
}

h3.title.text-center.product-title {
	margin-top: 0;
}

.ui-dialog {
	-webkit-transform: translate(0, 0);
	-ms-transform: translate(0, 0);
	transform: translate(0, 0);
	transition: unset;
}

.fixed-sidebar-bottom {
	bottom: 260px;
}

li.profile-link.open ul.dropdown-menu.login-poup .col-sm-7 {
	/*border-left: 1px solid #ccc;*/
	margin-bottom: 5px;
}

.col-sm-5.text-center.br-right {
	border: 0;
}

.pull-left.sahre-left.col-md-6 .btn:focus {
	box-shadow: none;
}

.pull-right.text-right .fa-trash {
	font-size: 23px;
	margin-left: 5px;
	position: relative;
	top: -2px;
	color: #e8c26b;
}

span.botstrap-dp-img img {
	width: 21px;
}

.plain-bg h3.title.text-center,
.new-notification-wrapper h3.title.text-center {
	margin: 0;
}

.wishlist-wrapper h3.title.text-center,
.my-order h3.title.text-center {
	margin-bottom: 15px;
}

.event-content.timeline-event .event-txt {
	font-size: 13px;
	margin-left: 10px;
}

.event-content.timeline-event .event-fa .fa {
	font-size: 22px;
	padding: 3px 0 0;
	color: #333;
}

/* control buttons same size  css start  */
.new_profile .img4 {
	background-size: 100% auto !important;
}

.new_profile .img6 {
	background-size: 100% auto !important;
}

.new-client-profile ul.lipart1 {
	margin: 0 !important;
	display: flex;
	width: 100%;
	justify-content:end;
	padding: 22px 0 22px 10px;
	align-items: flex-start;
}

@media screen and (max-width: 767px) {
	.new-client-profile ul.lipart1 {
		flex-wrap: wrap;
	}
	.flex-btn-width{
		display:inline-block;
		text-align: center;
	}
}

.new-client-profile ul.lipart1 .icon-text {

	text-transform: uppercase;
	width: 87px;
	font-size: 14px;
	font-weight: 500;
	line-height: 16px;
	margin-top: 7px;
}

ul.lipart1.custom-ipad-cls-hide .tooltip.top {
	margin-left: -2px;
}

.new_profile .connection p {
	font-size: 16px;
	font-weight: 500;
}

/* control buttons same size  css  end */
/* css for control buttons rounded border start */
.new_profile .imgbg {
	width: 79px;
	height: 77px;
	background-size: 100% auto;
	background-position: center center;
	background-repeat: no-repeat;
}

/*.new_profile .img6,.new_profile .img6:hover,.new_profile .img4,.new_profile .img4:hover {
background-size: 20px !important;
background-position: center center !important;
background-color: rgba(241, 241, 241, 0.59) !important;
border-radius: 100%;
}*/
a.js-add-favorite.test {
	display: block;
	width: 79px;
	height: 77px;
	text-align: center;
	position: relative;

}

img.profile-favorite {
	/*    height: 59px;*/
	width: 100%;
}

.custom-ipad-cls-view li button,
.custom-ipad-cls-view li .imgbg {
	transform: none !important;
}

/* css for control buttons rounded border end*/

/* header bottom space remove start */
.content-wrapper {
	padding: 0;
}

.pull-left.sahre-left.col-md-6 .btn .fa {
	font-size: 21px !important;
}

/* header bottom space remove end */
.refer-information span.prc img {
	width: 21px;
}

/* css for like comments */
.content-wrap.share-image-wrapper ul.share-time li {
	float: none !important;
}

ul.activity_list.list-unstyled.list-inline li {
	padding-left: 5px;
}

ul.activity_list.list-unstyled.list-inline li a {
	color: #000;
	transition: all 0.5s ease;
}

.content-wrap.share-image-wrapper .input-group-addon {
	padding: 0;
}

.btn.btn-default.comment_btn {
	background: #e8c26b;
	border-color: #e8c26b;
	/*border-radius: 0;*/
	color: #fff;
	padding: 9px 15px;
}

.notify.notify-top-right .alert.notify-message.alert-default img {
	width: 50px;
	height: 50px;
	border-radius: 50%;
	margin-right: 10px;
}

.notify.notify-top-right {
	right: 30px;
	top: 15px;
}

.notify.notify-top-right .alert-default {
	background: #000;
	border: 1px solid #e5e5e5;
	color: #fff;
}

.notify.notify-top-right button.close {
	color: #fff;
	text-shadow: none;
	opacity: 1;
	font-size: 12px;
}

.js-feed-activity .activity_list span {
	display: inline-block;
}

.content-wrap.share-image-wrapper img.img-responsive.abt-img {
	width: 50px;
	border-radius: 50%;
	padding: 0;
	margin-right: 10px;
	margin-bottom: 10px;
}

.abt-img {
	aspect-ratio: 1/1;
}

.pre-scrollable .col-sm-1 img {
	width: 40px;
	border-radius: 50%;
}

.pre-scrollable h5 {
	margin-top: 0;
	font-size: 14px;
	line-height: 15px;
	margin-bottom: 5px;
}

.pre-scrollable h5 span {
	font-size: 10px;
}

.pre-scrollable p {
	line-height: 15px;
    font-size: 13px;
    padding-right: 5px;
	margin-bottom: 5px;
}

.pre-scrollable a {
	font-size: 11px;
	line-height: 16px;
    display: inline-block;
	margin-bottom: 8px;
}

.comment-scroll img.media-object {
	border-radius: 100%;
}

.col-sm-12.pre-scrollable.comment-scroll {
	max-height: inherit;
	overflow-y: hidden;
}

.col-sm-12.pre-scrollable.comment-scroll .content .demo > div {
	max-height: 300px;
	overflow: auto;
	min-height: 0;
	overflow-x: hidden;
}

textarea.form-control.comment_text {
	width: 90%;
}

.comment-scroll h5 {
	color: #666;
}

.comment-scroll .divider {
	padding: 5px 0;
}

/* css for like comments end */

/* css for like comments end 24/10/17*/


.cometchat_smilies.comment-smily {
	position: absolute;
	z-index: 99999;
	right: 107px;
	top: 0;
	margin: 0;
	height: 100%;
	width: 27px;
	border: 1px solid #ccc;
	border-left: none;
	background-position: 50% 50% !important;
}

.content-wrap.share-image-wrapper .input-group textarea.form-control {
	min-height: 40px !important;
	border-radius: 0;
	float: left;
	font-size: 16px ;
	outline: none;
	width: 93% !important;
	height: 40px;
}

.pre-scrollable.comment-scroll textarea.form-control.comment_text {
	height: 40px !important;
	border-radius: 0;
	float: left;
	font-size: 12px !important;
	outline: none;
	width: 87% !important;
	resize: none;
}

.pre-scrollable.comment-scroll .cometchat_smilies.comment-smily {
	right: 42px;
	height: 40px;
}

.content-wrap.share-image-wrapper table {
	border: 1px solid #ccc;
	width: 97%;
	margin-bottom: 10px;
	text-align: center;
	margin-top: 10px;
}

.content-wrap.share-image-wrapper table td,
.content-wrap.share-image-wrapper table th {
	padding: 5px;
}


/* event detail page css start */
.cancel-dull-btn {
	opacity: 0.7;
}

span.label-radio {
	padding: 0px 0 0 16px;
	position: relative;
	top: -2px;
}

.specail-event-main-title {
	border: 1px solid #e8c26b;
	background: #e8c26b;
}

.specail-event-main-title h3 {
	color: #fff;
	text-align: center;
	font-size: 21px;
	background: #e8c26b;
}

button.refer-btn-new1 {
	position: relative;
	float: none;
	top: 5px;
	left: 2px;
}

.event-description {
	margin-top: 5px !important;
}

form#invite-friend .input-group-btn button.btn.btn-success {
	height: 43px;
	width: 43px;
	text-align: center;
}

@media only screen and (min-device-width :320px) and (max-device-width : 991px) {
	form#event-rsvp .button-group-wrapper .btn {
		margin: 0 auto;
		text-align: center;
		display: inline-block;
		float: none !important;
	}

	form#event-rsvp .button-group-wrapper {
		margin: 20px 0 10px;
		text-align: center;
	}
}

/* event detail page css start end */

/* css for specail event popup start */
div#specialevent .modal-header {
	background: #e8c26b;
}

div#specialevent h4 {
	color: #fff;
	font-size: 18px;
}

div#specialevent h4.modal-title .fa-close,
div#specialevent h4.modal-title .fa-close:hover {
	color: #fff !important;
}

div#specialevent .modal-header {
	border-radius: 6px 6px 0 0;
}

div#specialevent .modal-dialog {
	width: 700px;
	margin: 200px auto;
}

div#specialevent.modal.fade.in {
	background: rgba(0, 0, 0, 0.64);
}

div#specialevent .modal-body img {
	border-radius: 6px;
	width: 100%;
}

div#specialevent .btn {
	float: none;
	margin-left: 15px;
}

.event_information span {
	display: inline-block;
	width: 25px;
	text-align: center;
}

.event_information li {
	font-size: 15px;
	padding: 5px 0;
}

.btn.btn-default.view_more_btn {
	background: #e8c26b;
	border-color: #e8c26b;
	color: #fff;
	border-radius: 0;
	padding: 8px 25px;
}

.btn.btn-default.view_more_btn:hover {
	background-color: transparent;
	color: #e8c26b;
}

.event_information {
	margin-bottom: 20px;
	margin-top: 20px;
}

@media only screen and (min-device-width :320px) and (max-device-width : 1360px) {
	div#specialevent .modal-dialog {
		margin: 50px auto;
	}

	div#specialevent {
		padding: 0 !important;
	}
}

@media only screen and (min-device-width :320px) and (max-device-width : 767px) {
	div#specialevent .modal-dialog {
		width: 90%;
		margin: 50px auto;
	}

	div#specialevent h4 {
		font-size: 13px;
	}

	div#specialevent .modal-body img {
		border-radius: 6px;
		width: 145px;
		margin: 0 auto;
	}

	.event_information li {
		font-size: 12px;
		padding: 1px 0;
		text-align: center;
	}

	div#specialevent .modal-body {
		text-align: center;
	}

	.event_information {
		margin-bottom: 10px;
		margin-top: 10px;
	}
}

/* css for specail event popup end */

.comet-input-c1 {
	width: 80%;
	float: left;
}

.comet-input-c2 {
	width: 20%;
	float: right;
}

.cometchat-group-c1.comet-input-c1 .form-control {
	width: 200px;
	float: right;
	margin-right: 16px;
}

@media only screen and (min-device-width :320px) and (max-device-width : 767px) {
	.comet-input-c1 {
		width: 100%;
	}

	.comet-input-c2 {
		width: 200px;
		float: right;
		margin-top: 12px;
	}

	.cometchat-group-c1.comet-input-c1 .form-control {
		width: 100%;
		margin: 0;
	}
}


/* profile page information css start */
/*.profile_detail.deatil-profile .body_container {
min-height: 112px !important;
}*/
.profile_detail.deatil-profile {
	padding-top: 0;
}

.deatil-profile .procont ul {
	list-style-type: none;
	margin: 0;
	padding: 0;
	border: 0;
}

.deatil-profile .procont ul li {
	padding: 10px 0;
	/*min-height: 112px;*/
}

.deatil-profile .procont li {
	width: 50%;
	/*background: rgba(0,0,0,0.2);*/
	float: left;

}

.deatil-profile .procont ul li:nth-child(2) {
	border-left: 1px solid #949090;
}

.profile-info-class {
	text-align: center;
	margin-bottom: 0;
	margin-top: 7px;
}

.profile-info-class img {
	display: inline;
	padding: 0 11px 0 0;
	width: auto;
	vertical-align: middle;
}

.detail-profile-new h3 {
	margin: 0 !important;
	padding: 10px 0 3px !important;
}

span.profile-info-blk {
	font-size: 12px;
	position: relative;
	top: 3px;
	display: inline-block;
	text-align: left;
	color: #e2c377;
	line-height: 13px;
	vertical-align: middle;
}

span.profile-info-blk .goldcoins,
span.profile-info-blk .networth {
	text-transform: uppercase;
	display: block;
	color: #e2c377;
	font-weight: 600;
}

span.detail-below-name {
	padding: 0 15px 0 5px;
}

.detail-profile-new ul li {
	color: #fff;
	font-size: 15px;
}

@media only screen and (min-device-width :320px) and (max-device-width : 991px) {
	.deatil-profile .procont ul li {
		padding: 9px 0 3px;
	}

	div#exampleModalLabel .col-md-12.col-sm-12.col-xs-2.gft-cls {
		width: 100%;
	}

	.deatil-profile .procont li {
		width: 45%;
	}

	.deatil-profile .procont li {
		float: none;
	}

	.detail-profile-new ul li {
		color: #000;
		font-size: 12px;
		padding: 5px 0 10px;
	}

	.deatil-profile .procont ul li {
		padding: 11px 0 1px;
		min-height: 0;
	}

	.deatil-profile .procont ul {
		margin: 10px 0;
	}

	span.profile-info-blk {
		font-size: 11px;
	}

    .profile-info-class img {
        padding: 0 10px 0 0;
        width: 70px;
    }

    .deatil-profile .procont ul li:nth-child(2){
        border-left:0px;
    }

    .new_profile .profile_detail h3, .procont {
        color: #000;
        font-weight: 600;
    }

    .birthdayContainer {
        background: url(../images/birthday_ornament_mobile.png);
        background-size: 100%;
        background-repeat: no-repeat;
        width: 100% !important;
        padding: 0px 12px;
    }
    .new-client-profile ul.lipart1 {
        justify-content: center;
    }

    .new_profile .profile_detail {
        background: rgba(255, 255, 255, 1);
    }

    .new_profile.new-client-profile {
        padding: 0px 15px;
    }

    #profile-background-container {
        padding: 0px 15px;
    }

    span.profile-info-blk .goldcoins, span.profile-info-blk .networth {
        color: #000 !important;
    }

    span.profile-info-blk{
        color: #000;
    }

    span.profile-info-blk {
        top: 0px;
    }

	.notificaton-setting-new-1 input {
		margin-bottom: 15px;
	}
}


@media only screen and (min-width :320px) and (max-width : 991px) {
	.deatil-profile .procont ul li {
		padding: 9px 0 3px;
	}

	div#exampleModalLabel .col-md-12.col-sm-12.col-xs-2.gft-cls {
		width: 100%;
	}

	.deatil-profile .procont li {
		width: 45%;
	}

	.deatil-profile .procont li {
		float: none;
	}

	.detail-profile-new ul li {
		color: #000;
		font-size: 12px;
		padding: 5px 0 10px;
	}

	.deatil-profile .procont ul li {
		padding: 11px 0 1px;
		min-height: 0;
	}

	.deatil-profile .procont ul {
		margin: 10px 0;
	}

	span.profile-info-blk {
		font-size: 11px;
	}

	.profile-info-class img {
		padding: 0 10px 0 0;
		/*width: 70px;*/
		width: 50px;
	}

	.deatil-profile .procont ul li:nth-child(2){
		border-left:0px;
	}

	.new_profile .profile_detail h3, .procont {
		color: #000;
		font-weight: 600;
	}

	.birthdayContainer {
		background: url(../images/birthday_ornament_mobile.png);
		background-size: 100%;
		background-repeat: no-repeat;
		width: 100% !important;
		padding: 0px 12px;
	}
	.new-client-profile ul.lipart1 {
		justify-content: center;
	}

	.new_profile .profile_detail {
		background: rgba(255, 255, 255, 1);
	}

	.new_profile.new-client-profile {
		padding: 0px 15px;
	}

	#profile-background-container {
		padding: 0px 15px;
	}

	span.profile-info-blk .goldcoins, span.profile-info-blk .networth {
		color: #000 !important;
	}

	span.profile-info-blk{
		color: #000;
	}

	span.profile-info-blk {
		top: 0px;
	}

	.notificaton-setting-new-1 input {
		margin-bottom: 15px;
	}
}

/* profile page information css end  */

/* 27-10 css */

form#invite-friend .btn-fb-1 {
	margin: 0 0px 0 10px !important;
}

/* css for gold popup start */
.gift-popup-title.gold-common {
	font-size: 15px;
	padding: 0px 0 10px;
}

.gold-popup .popup-gift-image {
	width: 35px !important;
	float: left;
}

.gold-popup h3 {
	font-size: 17px;
	margin: 4px 0;
}

.gold-popup input#num_of_coins {
	height: 55px;
}

/* css for gold popup end*/

/* css for my account */
.notificaton-setting-new-1 {
	padding-left: 0 !important;
	padding: 20px 10px;
}

.notificaton-setting-new-1 input {
	width: 100%;
	height: 41px;
	border-radius: 4px;
	border: 0;
	padding: 0 10px;
}

.forms-wrapper .notificaton-setting-new-1 .button-group-wrapper {
	margin: 45px 0 10px;
}

div#cashout_coins_form_confirmation {
	padding: 0 40px;
}

/* css for my account */
.new_profile li.vg_btn_send_goldcoin .img10 {
	/* background: url(../images/SendCoins-App.png) no-repeat; */
}

/* .new_profile li.vg_btn_send_goldcoin .img10:hover {
background: url(../images/SendCoins-App.png) no-repeat !important;
transform: none;
background-size: 20px !important;
background-position: center center !important;
} */
@media only screen and (min-device-width :991px) and (max-device-width : 1200px) {
	.profile_detail2 .col-md-9.col-md-offset-3 {
		padding: 0;
	}
	.search-box-custom-search-btn{
		padding: 0
	}
}

.main-notification-blk p.emp .cometchat_stickerImage {
	margin-left: 7px !important;
}

.innerblog1 .row.border_bottom .product-box-btn.text-right form {
	float: left;
}

.innerblog1 .row.border_bottom .product-box-btn.text-right form .btn {
	border-right: 0 !important;
	border-radius: 6px 2px 2px 6px;
}


/*cashout gold coin css started */

#cashout_coins_form .form-control {
	font-size: 13px;
	height: 44px;
}

#cashout_coins_form .input-group-addon {
	border: 1px solid #ccc;
}

.popup-checkbox .connection-checkbox label {
	color: #000 !important;
}

.popup-checkbox .connection-checkbox label::before {
	border: 1px solid #000;
	background: #fff;
}

.popup-checkbox .checkbox input[type="checkbox"]:checked + label::after {
	background: url(https://www.the007percent.com/assets/front/images/check-mark.png);
	top: 4px;
}

.popup-checkbox .checkbox input[type="radio"]:checked + label::after {
	background: url(https://www.the007percent.com/assets/front/images/check-mark.png);
	top: 4px;
}

.notificaton-setting.popup-checkbox {
	width: 100%;
	padding: 20px 3px;
}

button.btn.btn-connect {
	float: none;
}

.btn-center-cashout {
	text-align: center;
}

.cashout-contnt-blk p {
	font-size: 15px;
	line-height: 21px;
	color: #fff;
	text-align: center;
}

.cashout-data .button-group-wrapper.center-group-btn {
	margin-top: 25px;
}

.cashout-data {
	border: 1px solid #ccc;
	padding: 30px;
	background: #2f2c2c;
	border-radius: 6px;

}

.cashout-contnt-blk p {
	text-align: left;
}

.cashout-contnt-blk p span {
	display: inline-block;
	width: 178px;
	text-transform: capitalize;
}

span.cashtdata {
	width: 100px !important;
	text-align: right;
}

.cashout-contnt-blk p {
	padding: 0 88px;
}

p.highlighted-amt span.cashtdata {
	font-size: 18px;
}

#cashout_coins_form label.error {
	left: 0;
	top: 44px;
	padding-left: 0;
}

.popup-checkbox .connection-checkbox label.error::before {
	border: 0;
	display: none;
}

.popup-checkbox .connection-checkbox label.error {
	font-weight: bold;
	color: #f00 !important;
}

#cashout_coins_form .notificaton-setting.popup-checkbox label.error {
	top: 21px;
}

div#cashout_coins_form_confirmation {
	padding: 30px 40px;
	margin-top: 35px;
}

.notificaton-setting.popup-checkbox {
	width: 100%;
	padding: 30px 3px;
	display: block;
	overflow: hidden;
}

a.cashout-gold-coin-img img {
	margin-left: 5px;
	width: 21px;
}

#cashout_coins_form label.error {
	left: 0;
	top: 51px;
	padding-left: 0;
	line-height: 12px;
	font-size: 11px;
}

span.confirm-error label.error {
	padding-left: 17px !important;
	top: 57px !important;
}

@media only screen and (min-device-width :320px) and (max-device-width : 991px) {
	#cashout_coins_form .input-group.mb-2 {
		margin-bottom: 22px;
	}

	.cashout-contnt-blk p {
		padding: 0;
	}

	div#cashout_coins_form_confirmation {
		padding: 30px 9px;
	}

	.cashout-contnt-blk p span {
		display: inline-block;
		width: auto;
	}

	span.cashtdata {
		width: auto !important;
		padding-left: 10px;
	}
}

/*cashout gold coin css end */

/* blur message css started */
.blur-message {
	opacity: 0.1;
	position: relative;
}

.blur_text_position {
	position: absolute;
	top: 30%;
}

.blur_text span img {

	width: 104px;
}

.blur_text p {
	display: block;
	overflow: hidden;
}

.blur_text {
	text-align: center;
}

p.blr-lock-txt {
	margin: 54px 0px 0 7px;
	color: #fff;
	font-size: 19px;
}

.blur_text_position {
	position: absolute;
	top: 40%;
	width: 100%;
	display: block;
	overflow: hidden;
	left: 0;
	z-index: 9;
}

span.relativtxt {
	position: relative;
	top: 15px;
	line-height: 47px;
}

.form-control-danger {
	background: #e8c26b;
}

.msg-popup-blur-relative {
	position: relative;
	min-height: 75px;

}

.msg-popup-blur {
	opacity: 0.1;
}

.msg-poupup-absolute {
	position: absolute;
	width: 100%;
	top: 1%;
	height: 100%;
	z-index: 99999 !important;
}

.msg-poupup-absolute span img {
	width: 46px;
}

span.relativtxt-header a {
	color: #e8c26b !important;
}

p.blr-lock-txt {
	padding: 0 5px 0;
}

/* blur message css started end*/

/* accept reject dropdown started */

.accpt-rjct-blk {
	display: block;
	overflow: hidden;
	padding: 20px;
	width: 220px;
	background: #000;
	border: 1px solid #ccc;
}

.btn-group-accept-reject .btn {
	margin: 10px 5px;
	border-radius: 4px !important;
	display: inline-block;
	background: transparent !important;
	width: 140px;
	padding: 7px 3px 10px;
}

.btn-group-accept-reject {
	text-align: center;
}

ul.dropdown-menu.acept-reject-dropdwn::before {
	content: "";
	border-bottom: 10px solid #000;
	border-right: 10px solid transparent;
	border-left: 10px solid transparent;
	position: absolute;
	top: -10px;
	left: 9px;
	z-index: 10;
}

.btn-group-accept-reject .btn:hover {
	background: #e8c26b !important;
}

.btn-group-accept-reject .btn .fa {
	font-size: 21px;
	position: relative;
	top: 2px;
	left: -11px;
}

ul.dropdown-menu.acept-reject-dropdwn {
	top: 47px;
}

ul.lipart1.custom-ipad-cls-hide li.dropdown:hover ul.dropdown-menu.acept-reject-dropdwn {
	display: block;
}

/* accept reject dropdown end*/

/* image popup css started */

.event-img-absolute {
	display: none;
}

.pdng.event-img-hover:hover .event-img-absolute {
	display: block;
}

.row.event-img-relative {
	position: relative;
}

.event-img-absolute {
	position: absolute;
	left: 24%;
	top: -5%;
    height: 500px;
    width: auto;
    object-fit: cover;
    margin: 0px auto;
	background: transparent;
	padding: 10px;
}

.pdng.event-img-hover {
	cursor: pointer;
}

.event-img-absolute img {
	margin: 0 auto;
	width: auto;
	max-height: 500px;
	object-fit: cover;
}

.event-description {
	margin-top: 5px !important;
}

@media only screen and (min-device-width :320px) and (max-device-width : 991px) {

	.event-img-absolute,
	.pdng.event-img-hover:hover .event-img-absolute {
		display: none ;
	}
	.event-img-absolute{
		left: 0% !important;
		width: 100% !important;
	}
}

/* image popup css end */

/* event popup custom css start */
.event-my-event .modal-dialog {
	margin: 162px auto 0;
}

.event-my-event .modal-footer .btn-connect {
	margin-bottom: 0;
}

/* css for comment smily start */
/*.smiley table {
width: 60% !important;
float: right !important;
margin-right: 17% !important;
margin-top: 5px;
}*/

.cometchat_smilies.comment-smily.js-click-smiley.click-smiley {
	background-image: url(../images/circledown.svg) !important;
	background: url(../images/circledown.svg) !important;
	background-repeat: no-repeat !important;
	background-position: center !important;
	background-size: 80% !important;
}

.smiley table {
	margin-top: 3px !important;
}

/* .smiley {
position: absolute;
z-index: 999999;
right: 125px;
}*/
@media only screen and (min-device-width :320px) and (max-device-width : 1024px) {
	.smiley table {
		border: 0 !important;
	}
}

@media only screen and (min-device-width :1024px) and (max-device-width : 1200px) {
	.content-wrap.share-image-wrapper .input-group textarea.form-control {
		width: 92% !important;
	}
}

@media only screen and (min-device-width :991px) and (max-device-width : 1024px) {
	.content-wrap.share-image-wrapper .input-group textarea.form-control {
		width: 90% !important;
	}
}

@media only screen and (min-device-width :767px) and (max-device-width :991px) {
	.content-wrap.share-image-wrapper .input-group textarea.form-control {
		width: 86% !important;
	}

	ul.dropdown-menu.acept-reject-dropdwn::before {
		border-bottom: 10px solid #ccc;
	}
}

@media only screen and (min-device-width :320px) and (max-device-width :767px) {
	.content-wrap.share-image-wrapper .input-group textarea.form-control {
		width: 82% !important;
	}

	ul.dropdown-menu.acept-reject-dropdwn::before {
		border-bottom: 10px solid #ccc;
	}
}

/* css for comment smily end */

/*.event-my-event .modal-header, .event-my-event .modal-body, .event-my-event  .modal-footer {
background: transparent;
display: inline-block;
width: 100%;

}
.event-my-event .modal-dialog {
background: transparent;
background: url(http://clipartix.com/wp-content/uploads/2017/07/Party-balloons-clipart-free-images.png);
background-size: cover;
background-position: center;
}
.event-my-event .modal-content {
background: transparent;
}
.event-my-event .modal-content {
background: rgba(255,255,255,0.9);
}
.event-my-event  .modal-header, .event-my-event  .modal-body {
border-bottom: 1px solid #ccc0c0 !important;
}
*/
/* event popup custom css end */

div#specialModal .modal-dialog {
	width: 750px !important;
}
div#email_sms .modal-dialog {
	width: 750px !important;
}

form#invite-friend .input-group-btn button.btn.btn-success {
	height: 34px;
	width: 37px;
	text-align: center;
}

@media only screen and (min-width: 320px) and (max-width: 991px) {
	div#specialModal .modal-dialog {
		width: 95% !important;
		/* margin: 0 auto; */
	}

	div#email_sms .modal-dialog {
		width: 95% !important;
		margin: 0 auto;
	}

	div#specialModal form#invite-friend .input-group-btn button.btn.btn-success {
		height: 34px;
		width: 38px;
		text-align: center;
		min-width: 0 !important;
	}

	.event-view-button {
		margin: 10px 0 10px;
		border-bottom: 1px solid #ccc;
		padding-bottom: 15px;
		text-align: center;
	}

	.event-view-button .btn {
		display: inline-block;
		float: none !IMPORTANT;
	}

	.row.event-img-relative .col-sm-12.col-md-9 .col-md-3.col-sm-12 {
		text-align: center;
	}

	.col-md-3.col-sm-12 a.btn.btn-connect.btn-event-view.event-description {
		margin: 5px 5px 20px !important;
		display: inline-block;
		float: none !important;
	}

	.col-md-9.event-btn-wrapper1 {
		padding: 0;
		text-align: center;
	}

	.col-md-9.event-btn-wrapper1 .btn {
		display: inline-block;
		position: static;
		float: none !important;
		min-width: 58px !IMPORTANT;
		margin: 10px 0px !important;
		padding: 10px !important;
		/* min-height: 36px; */
		font-size: 11px;
		transform: none !important;
	}

	.col-md-9.event-btn-wrapper1 {

		margin-bottom: 7px;
		padding-bottom: 3px;
	}
}

@media only screen and (min-device-width :320px) and (max-device-width :767px) {
	div#specialModal form#invite-friend .nopadding {
		padding: 0 2px !important;
	}

	div#specialModal input::placeholder {
		/*font-size: 9px;*/
	}

	div#specialModal .form-control {
		padding: 6px 4px;
		/*font-size: 10px;*/
	}

	input.date-picker {
		padding: 10px;
	}

	div#specialModal form#invite-friend .add-btn-class.input-group-btn {
		padding: 0 !important;
		margin-top: -5px;
	}

	#btn_plus_side {
		padding: 0 !important;
	}

	.user-block {
		border-bottom: 1px solid #f1f1f1;
	}

	div#specialModal form#invite-friend .input-group-btn button.btn.btn-success {
		height: 43px;
		width: 43px;

	}

	.specail-event-main-title h3 {
		font-size: 13px;
		line-height: 23px;
	}

	div#specialModal button.btn.btn-connect, div#email_sms button.btn.btn-connect {
		text-transform: none;
		padding: 10px;
		font-size: 12px;
		/*float: right;*/
		text-align: right;
		/*display: inline-block !important;*/
		display: block !important;
		transform: none;
		width: auto;
		text-align: center;
		margin: auto;
		width: 120px;
	}

	div#specialModal .modal-footer .btn {
		margin-bottom: 0 !important;
		float: none !important;
		display: inline-block;
		font-size: 12px;
	}

	div#specialModal .modal-footer {
		text-align: center;
	}
}

/* css for country flag start */
li.country {
	color: #000 !important;
}

div#js-invite-block .intl-tel-input {
	width: 100% !important;
}

input#js-format-phone {
	padding-left: 50px !important;
}

ul.country-list {
	z-index: 9999999 !important;
}

.intl-tel-input .country-list {
	white-space: normal;
	top: 33px;
	z-index: 9999999 !important;
}

input.friend_mobile {
	padding-left: 50px !important;
}

.iti-flag {
	background-image: url("../images/flags.png");
}

@media only screen and (-webkit-min-device-pixel-ratio: 2),
only screen and (min--moz-device-pixel-ratio: 2),
only screen and (-o-min-device-pixel-ratio: 2 / 1),
only screen and (min-device-pixel-ratio: 2),
only screen and (min-resolution: 192dpi),
only screen and (min-resolution: 2dppx) {
	.iti-flag {
		background-image: url("../images/flags@2x.png");
	}
}

@media only screen and (min-device-width :320px) and (max-device-width :767px) {
	.iti-mobile .intl-tel-input.iti-container {
		z-index: 99999999;
	}
}

/* css for country flag end */

/* new css for special event modal start */
.special-event-popup-btn .fb-btn-boredr {
	color: #000;
	margin: 5px 0 0px;
	position: relative;
}

span.left-brdr {
	border: 1px solid #ccc;
	height: 1px;
	width: 170px;
	position: absolute;
	top: 9px;
	left: 150px;
	border-top: 0;
}

span.right-brdr {
	border: 1px solid #ccc;
	height: 1px;
	width: 170px;
	position: absolute;
	top: 9px;
	right: 150px;
	border-top: 0;
}

.special-event-popup-btn.text-center {
	margin: 20px 0 0;
}

div#specialModal .modal-footer {
	text-align: center;
	padding: 10px 10px 25px;
	border-top: 0;
}

div#specialModal .modal-footer .btn {
	margin-bottom: 0 !important;
	float: none !important;
	display: inline-block;
}

.btn-popup-brdr {
	display: block;
	overflow: hidden;
}

.poup-width-css {
	z-index: 99999;
}

@media only screen and (min-device-width :320px) and (max-device-width :767px) {
	span.left-brdr {
		width: 50px;
		left: 200px;
	}

	span.right-brdr {
		width: 50px;
		right: 200px;
	}

	div#specialModal .btn-popup-brdr button.btn.btn-connect {
		float: none;
		text-align: none !important;
		display: inline-block !important;
		margin-bottom: 10px !important;
	}

	.special-event-popup-btn.text-center {
		margin: 10px 0 0;
	}

	div#specialModal .modal-footer {
		text-align: center;
		padding: 0px 10px 19px;
		border-top: 0;
	}

	span.confirm-error label.error {
		top: 122px !important;
	}
}

/* new css for special event modal end*/
/* css for rsvp button mobile */
@media only screen and (min-device-width :320px) and (max-device-width :767px) {
	span.confirm-error label.error {
		top: 85px !important;
	}

	.rsvp-mobile-btn {
		display: block;
		overflow: hidden;
		text-align: center;
	}

	.rsvp-mobile-btn .btn {
		display: inline-block;
		float: none !important;
		color: #fff;
		width: auto;
		margin: 2px 1px 10px !important;
		height: 33px;
		text-transform: none !important;
		transform: none;
		font-size: 12px;
		border-radius: 4px;
		padding: 7px 8px;
		min-height: 33px;
		position: static;
	}

	.feedback-btn {
		top: 54%;
	}

	.sidebar-fixed-bar {
		margin-left:3px;
		top:-1px;
		/* border: 1px solid #666; */
	}

	.new_profile .connection ul {
		margin-bottom: 0px;
	}
}

/* css for rsvp button mobile end */

/* connect popup css started */

.connect-bootbox-popup .modal-footer {
	width: 206px;
	text-align: center;
	margin: 0 auto;
}

.connect-bootbox-popup .bootbox-body {
	text-align: center;
	padding-top: 25px;
}

.connect-bootbox-popup button.bootbox-close-button.close {
	margin-top: -4px !important;
}

/* connect popup css ended */


/* connect popup css started */

.connect-bootbox-popup .modal-footer {
	width: 400px;
	text-align: center;
	margin: 0 auto;
}

.connect-bootbox-popup .bootbox-body {
	text-align: center;
	padding-top: 25px;
}

.connect-bootbox-popup button.bootbox-close-button.close {
	margin-top: -4px !important;
}

/* text
You Need To Have A 2 Way Conversation Before You Can Connect To Send Connection Request.
*/
/* connect popup css ended */
.profile-info.forms-wrapper.connection-wrapper.plain-bg.new-tab-panel-wrapper {
	min-height: 500px;
}

.event-view-button {
	margin: 0;
}

.host-detail {
	margin-bottom: 10px;
}

@media screen and (max-width:767px) {
	.profile-info.forms-wrapper.connection-wrapper.plain-bg.new-tab-panel-wrapper {
		min-height: 0;
	}
}

/* 08-02 css */
.my-account-sidebar-page .portfolio.saved_cards.pdt10 {
	padding-top: 0px;
	margin-top: -4px;
}

.my-account-sidebar-page #paymentForm {
	margin-top: 0;
	margin-bottom: 20px;
}

.my-account-sidebar-page div#album-request-access,
.my-account-sidebar-page div#album-request-access .col-md-12 {
	padding: 0;
}

.my-account-sidebar-page div#album-request-access .error-msg-all.white-error-msg-all {
	margin-top: 0;
}

.my-account-sidebar-page li.current-plan.upgrade-plan {
	margin-left: 18px;
	width: 300px;
}

@media screen and (max-width:1250px) {
	.my-account-sidebar-page li.current-plan.upgrade-plan {
		margin-left: 18px;
		/*width: 35%;*/
	}
}
@media screen and (max-width:991px) {
	.my-account-sidebar-page li.current-plan.upgrade-plan {
		margin-left: 0px;
		width: 44%;
	}
	.sub-includesdetails{
		margin-top: 0!important;
	}

}

@media screen and (max-width:767px) {
	.my-account-sidebar-page li.current-plan.upgrade-plan {
		margin-left: 0px;
		width: 90%;
	}
	.sub-includesdetails{
		margin-top: 0!important;
	}

}

.nav-icon {
    width: 100%;
    text-align: center;
    display: flex;
    align-items: stretch;
    justify-content: space-between;
    margin: 0;
    padding: 0;
}

.nav-icon li {
	text-align: center;
	padding: 0 26px;
	float: none;
	display: inline-block;
}

.navbar-nav li .span-icon {
	display: block;
	height: 37px;
	padding-left: 1px;
	margin-bottom: 5px;
	justify-content: center;
	align-items: center;
}

/* css for comment smily issue */
.content-wrap.share-image-wrapper .input-group .cometchat_smilies.comment-smily {
	position: static;
	width: 34px;
	height: 40px;
	float: left;
	background-size: 19px !important;
}

.content-wrap.share-image-wrapper .input-group textarea.form-control {
	width: 90% !important;
	overflow: hidden;
	padding-right: 33px;
}

.input-group textarea.form-control::placeholder {
	line-height: 28px;
}
@media screen and (max-width: 1150px) {
	.content-wrap.share-image-wrapper .input-group textarea.form-control {
		width: 80% !important;
	}
}

/* css for comment smily issue end */

.invite-friend h4 {
	margin-top: 6px;
}

.invite-friend h4 span {
	color: #aa8c2f;
}

.invite-friend .modal-body {
	padding: 22px 55px;
	border-bottom: 1px solid #edd99a;
}

.invite-friend .btn {
	text-transform: uppercase;
	font-weight: 500;
	margin-bottom: 0;
}

.invite-friend .btn.btn-fb {
	text-transform: none;
}

.invite-friend .btn.btn-personal {
	background: #e4e4e4;
	color: #515151;
}

.invite-friend .btn.refer-submit {
	color: #000000;
}

.invite-friend .refer-btn {
	padding: 0 10px;
}

.invite-friend .modal-footer {
	padding-bottom: 15px;
}

.text-black {
	color: #000;
}

.goldmodal .refer_gold {
	text-transform: none;
}

.travl-ttl {
	font-size: 15px;
    display: inline-block;
    text-align: justify;
}

.newbtnss {
	background: #e2c377;
	/* -webkit-box-shadow: 1px 1.3px 1px 1px rgba(0, 0, 0, 0.51); */
	/* -moz-box-shadow: 1px 1.3px 1px 1px rgba(0, 0, 0, 0.51); */
	/* box-shadow: 1px 1.3px 1px 1px rgba(0, 0, 0, 0.51); */
	color: #000;
	text-align: center;
}

.thru-spn {
	text-transform: uppercase;
	margin: 0px !important;
	font-weight: 500;
}

@media screen and (max-width: 767px){
	.thru-spn {
		margin: 0px 10px !important;
	}
}

.purpse-ttl {
	text-align: right;
	padding-right: 10px;
	text-transform: uppercase;
	margin-top: 10px;
	margin-bottom: 10px;
	font-size: 15px;
	font-size: 13px;
	/*font-weight: 500;*/
}

.travl-icons {
	width: 44px;
	/*margin-right: 10px;*/
	text-align: center;
	display: inline-block;
	margin-left: 0 !important;
}

.travl-icons .icon {
	padding-right: 0;
	max-width: none;
	width: auto;
}

.sm-textnew {
	margin-bottom: 10px;
}

.editbtnn {
	font-size: 14px;
}

.notesnew {
	padding: 0;
	border-radius: 0;
}

.notesnew .title {
	padding: 10px 20px;
	margin-top: 0;
	background: rgba(0, 0, 0, 0.05);
}

.notesnew .prof-rating {
	padding: 10px 45px;
}

.notesnew small.title-description {
	font-size: 15px;
	color: #000;
	float: right;
	padding: 9px 0;
}

/************************************ check box styling *******************/

.chkcontainer {
	/*display: inline-block;*/
	display: block;
	position: relative;
	padding-left: 35px;
	margin-bottom: 12px;
	cursor: pointer;
	font-size: 22px;
	-webkit-user-select: none;
	-moz-user-select: none;
	-ms-user-select: none;
	user-select: none;
}

.chkcontainer input {
	position: absolute;
	opacity: 0;
	cursor: pointer;
	height: 0;
	width: 0;
}

.checkmark {
	position: absolute;
	top: -3px;
	left: 10px;
	height: 24px;
	width: 24px;
	background-color: #fff;
	border: solid 1px #e2c377;
}

.checkmark2 {
    top: -4px !important;
}

.chkcontainer:hover input ~ .checkmark {
	background-color: #fff;
}

.chkcontainer input:checked ~ .checkmark {
	background-color: #fff;
}

.checkmark:after {
	content: "";
	position: absolute;
	background-image: url(../images/tik.png);
	display: none;
	width: 20px;
	height: 20px;
	background-repeat: no-repeat;
	background-size: 100%;
}

.chkcontainer input:checked ~ .checkmark:after {
	display: block;
}

.chkcontainer .checkmark:after {
	left: 1px;
	top: 0px;
}

.chk-labl {
	display: inline-block;
	margin-right: 10px;
	text-transform: uppercase;
	font-size: 16px;
	font-weight: 600;
}

.settings-email-notificaton .chk-labl {
	font-size: 13px !important;
}

.gold-coin-popup h5{
	font-size: 13px !important;
}

.chk-labl2 {
    display: inline-block;
    margin-right: 10px;
    text-transform: uppercase;
    vertical-align: middle;
}

.chk-labl2-guest-list{
	margin-left: 25px;
	margin-top: -5px;
	text-transform: none;
	font-size: 12px;
	line-height: 12px;
}

.select-all {
    padding-left: 19px !important;
}

.chk-labl3 {
    display: inline-block;
    margin-right: 2px;
    text-transform: uppercase;
    vertical-align: middle;
    padding-left: 5px;
}

.chkcontainer2 {
    margin-bottom: 0 !important;
    vertical-align: middle !important;
}

.chkcontainer2 .checkmark{
	top:-38px;
}

.custom-search-btn .chkcontainer2 .checkmark{
	top: 8px;
	left: -4px;
}

#user_list .chk-sect .chkcontainer2 .checkmark{
	/*top: 8px;*/
	/*left: 40px;*/
}

@media (min-width: 991px) and (max-width: 1170px) {
	#user_list .chk-sect .chkcontainer2 .checkmark {
		top: 8px;
		left: 25px;
	}
}

@media (max-width: 991px) {
	.chkcontainer2 .checkmark{
		top:-190px;
		left: 5px;
	}
	#user_list .chk-sect .chkcontainer2 .checkmark{
		top: 5px;
		/*left: 50px;*/
	}
	.custom-search-btn .chkcontainer2 .checkmark{
		/*top:-234px;*/
		left: 5px;
	}
}

.chk-sect {
	text-align: center;
	margin-bottom: 25px;
}

.chk-sect.emial-chk-sect {
	text-align: left;
	margin-bottom: 40px;
	display: inline-flex;
	align-items: center;
}

.emial-chk-sect .chkcontainer {
	vertical-align: middle;
	margin-bottom: 0;
}

.emial-chk-sect .chk-labl {
	color: #fff;
	/*color: #000000;*/
	text-transform: none;
	font-weight: normal;
	vertical-align: middle;
	margin-left: 10px;
	margin-top: -3px;
}

.notificaton-setting .emial-chk-sect .chk-labl {
	color: #000000;
}

.emial-chk-sect .checkmark {
	height: 24px;
	width: 24px;
}

.emial-chk-sect .checkmark:after {
	width: 20px;
    height: 20px;
}

/************************************ check box styling ended *******************/
.profilerating-sect {
	padding: 10px;
	text-align: center;
}

.vw-allbtn {
	padding: 2px 12px;
	min-height: 22px;
	margin: 6px 0;
	display: block;
}

.rating-ul {
	max-width: 300px;
	margin: 10px auto;

}

.startimages li {
	display: inline-block;
	padding-top: 0 !important;
	cursor: pointer;
}

.startimages li img {
	margin-right: 1px !important;
}

span.ratettls {
	text-transform: uppercase;
	font-size: 15px;
	font-weight: 600;
}

.notes-area {
	padding: 10px 40px;
}

.editareaa {
	margin-left: 14px;
	line-height: 2.5;
}

.icon-text {
	width: 70px;
	font-size: larger;
	text-transform: uppercase;
	font-size: 13px;
	font-weight: 600;
}



@media (min-width: 992px) {
	.procont li:last-child:after {
		content: " ";
		position: absolute;
		width: 1px;
		height: 270px;
		/*background: #000;*/
		top: 0;
	}
}

.p-lft {
	padding-left: 67px;
}

.iconlistingss li {
	text-align: center;
}

.iconlistingss .img2.imgbg {
	margin: auto;
}

.carddetils {
	width: 260px;
	background-image: url(../images/card-bg.png);
	background-color: #fff;
	padding: 8px 15px;
	background-size: cover;
	border-radius: 8px;
	overflow: hidden;
	color: #737374;
	margin-bottom: 40px;
	height: 165px;
}

.carddetils .cardttl {
	color: #737374;
	margin-bottom: 20px;
	text-align: right;
	text-transform: uppercase;
	margin-top: 5px;
	font-size: 12px;
}

.img-chip {
	max-width: 62px;
}

.img-chip img {
	width: 50%;
}

.img-cardtype {
	max-width: 85px;
	float: right;
}

.img-cardtype img {
	width: 100%;
}

.cardnumbr {
    letter-spacing: 0.1rem;
    font-size: 15px;
        text-shadow: 2px 1px 0px rgba(0, 0, 0, 0.6);
    color: white;
    /*text-shadow: -1px 1px 0 #000000, 1px 1px 0px #000000, 1px -1px 0 #000000, -1px -1px 0 #000000;*/
    color: #efefef;
    margin-bottom: 0px;
    margin-top: 0px;
    font-weight: bold;
}

.numb-tag {
	font-size: 15px;
}

.exp-date {
	font-size: 20px;
	display: inline-flex;
	/*align-items: flex-end;*/
}

.exdate-details {}

.exdate-details .datefld {
    font-size: 15px;
        text-shadow: 2px 1px 0px rgba(0, 0, 0, 0.6);
    /*text-shadow: -1px 1px 0 #000000, 1px 1px 0px #000000, 1px -1px 0 #000000, -1px -1px 0 #000000;*/
    color: #efefef;
    margin-top: 0px;
    margin-bottom: 3px;
    font-weight: bold;
}
/*Saved Card New Design*/
.exp-end {
    margin-right: 10px;
    text-align: right;
}
.exp-end-exp {
    font-size: 12px;
    text-transform: uppercase;
    display: block;
    line-height: 1;
}
.exp-end-end {
    font-size: 12px;
    text-transform: uppercase;
    display: block;
}
.text-uppper {
    text-transform: uppercase;
}

.expttlls {
    font-size: 12px;
    line-height: 20px;
    text-transform: uppercase;
    margin-right: 7px;
    text-align: right;
    margin-bottom: 4px;
	color: #737374;
	font-weight: 500;
	margin-top: 0px;
	margin-left: 8px;
}

.mnth-year {
	font-size: 12px;
	text-transform: uppercase;
	display: block;
	margin-top: 7px;
	/*margin-bottom: 5px;*/
	color: #737374;
	font-weight: 500;
	margin-bottom: -7px;
}

.default-crd {
	/*padding-left: 10px;*/
	/*margin-bottom: 30px;*/
	position: relative;
	top: -54px;
}

.new-account-page-block .default-crd {
	top: -34px;
}

.default-crd .card-radio {
	margin-right: 20px;
}

.card-names {
	margin-top: 14px;
	font-size: 19px;
	text-transform: uppercase;
	font-weight: 700;
}

#cvv_form{
	margin-bottom: 0;
	position: relative;
	top: -10px;
	left: 134px;
	z-index: 99;
}

@media screen and (max-width: 576px){
	#cvv_form{
		top: 7px;
		left: 120px;
	}
}


@media screen and (max-width: 1166px) and (min-width: 1080px) {
	.carddetils{
		width: 240px;
		height: 160px;
	}
	.cardnumbr{
		font-size: 14px;
	}
	.exdate-details .datefld{
		font-size: 14px;
	}
	.mnth-year .expttlls{
		font-size: 11px;
	}
	.default-crd {
		/*padding-left: 10px;*/
		/*margin-bottom: 30px;*/
		position: absolute;
		top: 134px;
	}
	#cvv_form{
		left: 114px;
	}
}

@media screen and (max-width: 1080px) and (min-width: 992px) {
	.carddetils{
		width: 215px;
		height: 155px;
	}
	.cardnumbr{
		font-size: 13px;
	}
	.exdate-details .datefld{
		font-size: 13px;
	}
	.mnth-year .expttlls{
		font-size: 11px;
	}
	.default-crd {
		/*padding-left: 10px;*/
		/*margin-bottom: 30px;*/
		position: absolute;
		top: 110px !important;
	}
	.carddetils .cardttl{
		margin-bottom: 7px;
	}
	#cvv_form{
		left: 90px;
	}
}

.profile-info-scroll {
	max-height: 4000px;
	overflow-y: auto;
	overflow-x: hidden;
}

.notes-bg-wrapper.notesnew.profile-info .notes-bg-blk .title {
	font-size: 28px;
}

.add_sch i {
	font-size: 18px;
}

.travl-icons img {
	width: 18px;
}

.profilerating-sect .raing-block label {
	float: left;
	background: transparent;
	color: #000;
	border-radius: 100px;
	padding: 5px;
	font-size: 12px;
	margin: 0 5px 0 0px;
	width: 156px;
	text-align: left;
}

.profilerating-sect .raing-block {
	border: none;
	background: transparent;
	height: auto;
	margin-bottom: 5px;
	float: none;
}

.profilerating-sect span.rating-label {
	margin-left: 5px;
	font-size: 15px;
	font-weight: 600;
	text-transform: uppercase;
	display: inline-block;
}

.profilerating-sect .rate-star {
	float: left;
}

.profilerating-sect .rate_star::before {
	content: " ";
	width: 28px;
	height: 28px;
	background: url(../images/star.png);
	display: inline-block;
	background-repeat: no-repeat;
}

.profilerating-sect .rate_star.checked::before {
	content: " ";
	width: 28px;
	height: 28px;
	background: url(../images/star-filled.png);
	display: inline-block;
	background-repeat: no-repeat;
}

.profilerating-sect span.rate_star {
	display: inline-block;
	width: 23px;
}

.profilerating-sect .prof-rating {
	padding: 10px;
}

.padd-left {
	padding-left: 40px !important;
}

.loader-section {
	display: flex;
	width: 100%;
	height: 100%;
	justify-content: center;
	align-items: center;
}

.loader-section img {
	width: 50px !important;
	height: 50px !important;
	padding: 0px !important;
}
 #imageProfile {
	margin: 0px;
 }
.carddefault {
	display: inline-block;
	/*margin-top: -20px;*/
}

.carddefault .chk-labl {
	color: #000000;
	font-size: 10px;
	text-transform: none;
	font-weight: 500;
	/*margin-left: 1px;*/
	margin-left: 0px;
	/*margin-right: 7px;*/
	margin-right: 18px;
	position: relative;
	top: -6px;
}

.delete-label {
	position: relative;
	top: -21px;
}

.delete-label .chk-labl {
	color: #000000;
	display: block;
	font-size: 10px;
	text-transform: none;
	font-weight: 500;
	margin-left: 1px;
	position: relative;
	top: -33px;
	left: 42px;
}

.carddefault .checkmark:after {
	width: 20px;
	height: 20px;
	top: -6px;
	left: 0;
}

.carddefault .checkmark {
	height: 16px;
	width: 16px;
	top: 3px;
	border: 1px solid black;
}

.delete-icon-new {
	font-size: 20px;
}

.globicon {
	background-image: url(../images/Visibility-Icon-Public.png);
	width: 18px;
	height: 18px;
	display: inline-block;
	background-size: 100%;
	background-repeat: no-repeat;
	margin: 12px 4px 0;
}

.usericon {
	background-image: url(../images/Visibility-Icon-Member.png);
	width: 18px;
	height: 18px;
	display: inline-block;
	background-size: 100%;
	background-repeat: no-repeat;
	margin: 12px 4px 0;
}

.privateicon {
	background-image: url(../images/Visibility-Icon-Invitees.png);
	width: 18px;
	height: 18px;
	display: inline-block;
	background-size: 100%;
	background-repeat: no-repeat;
	margin: 12px 4px 0;
}

/************** new style 16-01-2019 **********************/
.event-browseimg {
	border-radius: 10px;
	overflow: hidden;
	position: relative;
}

.event-browseimg img {
	width: 100%;
	object-fit: cover;
    aspect-ratio: 1 / 1;
}

.browseareas {
	position: absolute;
	right: 0;
	z-index: 2;
	bottom: -15px;
	max-width: 220px;
	width: 100%;
}

/* #createEvent .browseareas {
	bottom: 0px;
} */

.profile-info.createeventform {
	padding: 30px;
}

.browseareas .btn.btn-primary.input-lg {
	height: 50px !important;
	min-width: 50px !important;
	top: 8px !important;
	background: #fff !important;
	border-color: #fff !important;
	border: none;
}


.liner-height {
    line-height: 8px !important;
}

.liner-height2 {
    line-height: 20px !important;
}

.browseareas .btn.btn-primary.input-lg img {
    width: auto;
}

.browseareas .form-control.input-lg {
    background: #000;
    /*color: #fff !important;*/
    border-color: #000;
    font-size: 15px !important;
    height: 50px;
    margin-bottom: 15px !important;
}

.browse_change{
	text-align: center;
	left: -7px;
	border-color: #fff !important;
	background: #fff !important;
	font-size: 18px !important;
	border-radius: 0 !important;
	color: #000 !important;
}

.forms-wrapper select.classic.newselect {
    text-overflow: ellipsis;
    white-space: nowrap;
    overflow: hidden;
    padding-right: 24px;
}

.newbtnwrapper .btn.btn-connect {
    padding: 8px 15px;
    /*color: #000 !important;*/
	font-size: 15px;
	font-weight: bold;
	border-radius: 10px;
	margin-left: 3px;
	margin-right: 3px;
	border-width: 3px !important;
	min-width: 202px;
}

.createeventform.forms-wrapper .form-control {
	box-shadow: none;
	border-color: #000;
	border-radius: 5px;
	color: #000;
	font-size: 15px;
}

.createeventform.forms-wrapper textarea#comment {
	/*height: 220px !important;*/
	height: 247px !important;
}

.title.createevent-ttl {
	margin: 30px 0 0 0;
	padding: 10px;
	font-size: 24px;
	background: #fff;
	text-transform: uppercase;
	color: #e8c26a;
	position: relative;
}

.createeventform .control-label.Visibility-label {
	color: #000;
}

.createeventform .control-label {
	font-size: 15px;
	color: #e8c26b;
	font-weight: 600;
	letter-spacing: 1px;
	padding-top: 0;
}

.form-group.fullday-option {
	margin-top: 0;
	font-weight: bold;
	font-size: 16px;
	text-align: right;
}

.form-group.fullday-option input {
	margin-right: 5px;
}

.visibility-icon .setting-icon-privacy {
	width: 39px;
	padding: 2px 0;
	/*width: 27px;*/
	/*padding: 6px 0;*/
	/*margin-left: 6px;*/
}

.forms-wrapper .button-group-wrapper.newbtnwrapper {
	margin: 5px 0 10px;
}

.dropdown-menu.visiblity-dropdown.new {
	top: 27px;
	background: #fff;
	padding: 5px 0;
	border-radius: 11px;
}

.Visibility-labelnew {
	font-size: 16px;
	color: #000;
	font-weight: bold;
	letter-spacing: 1px;
	text-align: right;
	padding: 2px 10px;
}

.visibility-block .custom_radio_btn .check-active label {
	background: #e8c26b;
}

.visibility-block .custom_radio_btn label {
	border: solid 1px #000;
	border-radius: 6px;
	padding: 7px 5px;
	background: #000;
	color: #fff !important;
	font-size: 16px;
	font-weight: normal;
}

.profile_type_dropdown_menu{
	background: white !important;
	width: 100% !important;
}

.profile_type_dropdown{
	background: url(/assets/front/images/register-images/bg1.png);
	background-size: cover !important;
	background-position: inherit !important;
	border: none !important;
	font-weight: 500 !important;
	text-shadow: -1px 1px 0px #000000;
	color: white;
}

.profile_type_dropdown_main{
	background: url(/assets/front/images/register-images/bg1.png);
	background-size: cover !important;
	background-position: inherit !important;
	border: none !important;
	font-weight: 500 !important;
	text-shadow: -1px 1px 0px #000000;
	color: white;
	font-size: 16px;
	height: 40px;
	padding: 3px 8px !important;
}

#success_list {
	padding-bottom: 30px;
}

.grayscale-img {
	-webkit-filter: grayscale(100%);
	/* Safari 6.0 - 9.0 */
	filter: grayscale(100%);
}

.noneditable {
	pointer-events: none;
}

.editprofilearea .visibility-block .globicon {
	width: 27px;
	height: 27px;
	margin: 8px 4px 0;
}

.editprofilearea .visibility-block .usericon {
	width: 27px;
	height: 27px;
	margin: 8px 4px 0;
}

.editprofilearea .visibility-block .custom_radio_btn .usericon {
	vertical-align: middle;
	margin-top: 0;
}

.editprofilearea .visibility-block .custom_radio_btn .globicon {
	vertical-align: middle;
	margin-top: 0;
}

#add_album_form ul li i, #add_album_form a span div,  .dropdown-icon{
	width: 27px;
    height: 27px;
    margin: 8px 4px 0;
    vertical-align: middle;
    margin-top: 0;
}

#edit_album_info_form ul li i, #edit_album_info_form a span div{
	width: 27px;
    height: 27px;
    margin: 8px 4px 0;
    vertical-align: middle;
    margin-top: 0;
}

.editprofilearea .visibility-block .custom_radio_btn label {
	padding: 5px 5px;
}

.editprofilearea ul.dropdown-menu.visiblity-dropdown {
	padding: 5px 0;
}

.inviteblck .nopadding {
	padding: 0 10px;
}

.hand-symbol {
	cursor: pointer;
}

.event-discussion{
	height:200px;
	overflow-y: scroll;
}

.goldmrgn #expiry_date{
	margin-left: -10px;
}

.goldmrgn #expiry_group_month{
	padding-left: 7px;
}

#card_name_label, #card_number_label{
	margin-left: -10px;
}

#card_number_label label, #card_name_label label{
	padding-left: 15px;
}

.goldmrgn #card_number_label, .goldmrgn #card_name_label{
	margin-left: -10px;
}

.goldmrgn #card_number_label label, .goldmrgn #card_name_label label{
	padding-left: 15px;
}

#expiry_date{
	margin-left: 20px;
}

.goldmrgn #expiry_date{
	margin-left: 5px;
}

.goldmrgn #expiry_date_label{
	padding-right: 0;
}
.goldmrgn #cvv_group label{
	padding-left: 15px !important;
}

@media screen and (min-width: 1301px) {
	.profile_detail.deatil-profile {
		bottom: -147px;
	}
}

@media screen and (max-width: 1400px) and (min-width: 1150px) {
	.goldmrgn #card_number_label label, .goldmrgn #card_name_label label{
		padding-left: 10px;
	}
}

@media screen and (max-width: 1300px) and (min-width: 1200px) {
	.profile_detail.deatil-profile {
		bottom: -147px;
	}

	.new_profile .profile-wrapper11 {
		margin: 0 0 140px;
	}
}

@media screen and (max-width: 1199px) and (min-width: 993px) {
	.profile_detail.deatil-profile {
		bottom: -147px;
	}

	.new_profile .profile_detail2 {
		/*padding-top: 30px;*/
	}
}

@media screen and (max-width: 1100px) and (min-width: 992px) {
	.profile_detail.deatil-profile {
		bottom: -137px;
	}

	.new_profile .connection ul li {
		width: 64px;
	}

	.new_profile .imgbg {
		width: 68px;
		height: 66px;
	}

	a.js-add-favorite.test {
		width: 68px;
		height: 66px;
	}
}

@media screen and (max-width: 1374px) and (min-width: 992px) {

}

@media screen and (max-width: 991px) and (min-width: 768px) {
    .drop-list-cls {
        margin-top: 0px !important;
    }

	.drop-list-cls li .user-profile {
		width: 50px;
		height: 50px;
	}

    .drop-list-cls li .user-profile img{
        max-width: 50px;
        height: 50px;
    }
}

@media screen and (max-width: 767px) {
	.browseareas .btn.btn-primary.input-lg {
		height: 50px !important;
		top: 8px !important;
		left: 0px !important;
	}

	.search-form .headder-search-category.pd1030.search-padding {
		/*margin-top: 1px;*/
		margin-top: 0;
	}
	.goldmrgn #expiry_group_month{
		padding-left: 15px;
	}
	.goldmrgn #card_number_label, .goldmrgn #card_name_label{
		margin-left: 5px;
	}
	.goldmrgn #card_number_label label, #card_name_label label{
		padding-left: 0px;
	}
	#card_number_label label, #card_name_label label{
		padding-left: 0px;
	}
	#expiry_date{
		margin-left: 5px;
	}
	.js-album-action-revoke{
		position: relative;
		right: 7px;
    }
}

@media screen and (max-width: 580px) {

    /*.numb-tag {*/
	/*	font-size: 13px;*/
	/*}*/

	/*.exp-date {*/
	/*	margin-left: -30px;*/
	/*}*/

	.carddetils {
		margin: auto;
		margin-bottom: 40px;
	}

	/*.img-chip {*/
	/*	max-width: 30px;*/
	/*}*/

	/*.cardnumbr {*/
	/*	letter-spacing: 1px;*/
	/*	font-size: 18px;*/
	/*	margin-top: 5px;*/
	/*	margin-bottom: 5px;*/
	/*}*/

	/*.mnth-year {*/
	/*	font-size: 11px;*/
	/*	margin-bottom: 0;*/
	/*}*/

	/*.expttlls {*/
	/*	font-size: 11px;*/
	/*	margin-right: 8px;*/
	/*	margin-bottom: 4px;*/
	/*	margin-top: 4px;*/
	/*}*/

	/*.exdate-details .datefld {*/
	/*	font-size: 17px;*/
	/*	margin-top: 0px;*/
	/*}*/

	.exdate-details input {
		height: 18px;
	}

	.card-names {.content-wrap.share-image-wrapper .input-group .btn.btn-default.comment_btn
		margin-top: 3px;
		font-size: 16px;
	}

	/*.carddetils .cardttl {*/
	/*	margin-top: 0;*/
	/*	!*font-size: 20px;*!*/
	/*	margin-bottom: 0;*/
	/*	font-size: 12px !important;*/
	/*}*/
	.event-discussion{
		height:auto ;
	}
	#expiry_date{
		margin-left:0 !important;
	}
	.exdate-details span{
		position: relative;
		top: -15px
	}
	.exdate-details input{
		position: relative;
		top: -13px
	}
	.default-crd {
		/*padding-left: 10px;*/
		/*margin-bottom: 30px;*/
		position: relative;
		top: -54px;
	}

}

.head-section {
	position: relative;
}

.searchboxs {
	margin-left: 25px;
	margin-right: 25px;
}

.about-content-area .founder-img {
	margin-right: 30px;
	margin-bottom: 30px;
	max-width: 550px;
}

.about-content-area p {
	margin-bottom: 15px !important;
	text-align: left;
}

.about-content-area h1 {
	padding-bottom: 30px;
}

.about-content-area h1 span {
	position: relative;
	padding-bottom: 10px;
}

.about-content-area h1 span::before {
	content: "";
	width: 80%;
	height: 2px;
	background: #fff;
	bottom: 0;
	left: 0;
	position: absolute;
}


.sponser-inner-wrapper {
	margin-bottom: 35px;
}

.invite-list {
    display: flex;
    flex-wrap: nowrap;
    overflow: hidden;
}

.invite-list img {
	border-radius: 50%;
}

.invite-list .invite-bx {
	margin-right: 15px;
	margin-bottom: 15px;
}

.event-discussion img {
	border-radius: 50%;
}



.event-discussion-cntr .title,
.event-map-cntr .title,
.leave-cmnt-cntr .title,
.sponser-inner-wrapper .title {
	border-bottom: 1px solid #e8c26b !important;
}

.event-discussion-cntr .event-discussion .title {
	display: none;
}

.event-discussion-cntr .profile-info {
	padding: 0;
}

.leave-cmnt-cntr textarea#comment {
	height: 40px !important;
	border: 1px solid #222;
	box-shadow: none;
	border-radius: 5px;
	margin-top: 10px !important;
    margin-bottom: 10px !important;
}

.leave-cmnt-cntr .text-cntr {
	position: relative;
}

.leave-cmnt-cntr .text-cntr .btn {
	height: 54px;
	padding: 10px 30px;
	font-weight: bold;
	color: #fff;
}

.leave-cmnt-cntr {
	margin-bottom: 20px;
}

.leave-cmnt-cntr .title {
	margin-bottom: 20px;
}

@media screen and (min-width: 768px) {
	.leave-cmnt-cntr textarea#comment {
		/* padding-right: 220px; */
	}

	.leave-cmnt-cntr .text-cntr .btn {
		position: absolute;
		right: 0;
		top: 0;
		width: 200px;
	}
}

@media screen and (max-width: 767px) {
	.leave-cmnt-cntr .text-cntr .btn {
		width: 100%;
	}
}

.event-content.host-detail {
	border: 0;
	background: none;
}

.event-content .host-img {
	border-radius: 50%;
	overflow: hidden;
	max-width: 200px;
	margin: 0 auto;
	margin-bottom: 10px;
}

.event-content p {
	color: #000;
	font-size: 14px;
}

.event-date {
	font-size: 15px;
}

.event-date .thru {
	font-size: 12px;
	padding: 0 5px;
}

.event-date .thru {
	display: inline-block;
	vertical-align: middle;
}

.date-button {
	background-color: #e8c26b;
	padding: 2px 15px;
	border-radius: 6px;
	color: #000000;
	display: inline-block;
	/*margin-left: 2px;*/
	margin-left: 0;
}

.rsvp-cntr {
	margin-bottom: 5px;
}

.js-join-event-div .btn,
.btn.btn-connect.back-btn-cls.btn-shadow.bringafriend.bringafriend_btn,
.js-join-event.btn.btn-connect.back-btn-cls {
	width:170px;
}


#complete-profile-modal {
	border-radius: 10px;
	max-width: 500px;
    margin: auto;
	padding-right: 0px !important;
	top: 100px;
}

#complete-profile-modal .modal-dialog {
	max-width: 500px;
	margin-top: 40px;
}

.profile-completion-section {
	border-radius: 8px;
	background-color: #fff;
    padding: 20px 30px;
	width: 100%;
	text-align: center;
	position: relative;
	padding-top: 120px;
}

.profile-completion-section h4 {
	color: #efc66b;
	font-size: 22px;
	font-weight: 600;
}

.profile-completion-section .prog-text {
	color: #efc66b;
	font-weight: 500;
    margin-bottom: 15px;
	/* font-size: 22px; */
}

.profile-completion-section span {
	color: #efc66b;
	font-size: 24px;
	position: absolute;
	right: 0px;
    top: -1px;
    cursor: pointer;
    padding: 10px 12px;
}

.profile-completion-section p {
	color: #000;
	font-size: 24px;
	font-weight: 500;
    margin-top: 5px;
}

.profile-completion-section .btn {
	width: 100%;
    margin: 20px auto;
    padding: 10px;
    font-size: 18px;
}

.profile-completion-section .banner-img {
	position: absolute;
	left: 10%;
	width: 80%;
	top: -46px;
}

.profile-completion-section .completion-bar-container {
	background: url(/assets/front/images/progress-bar-empty.png);
    background-size: 100% 100%;
    background-repeat: no-repeat;
    background-position: center center;
    width: 100%;
    height: 65px;
}

.profile-completion-section .completion-bar {
    height: 65px;
}

.rsvp-cntr .searchboxs {
	display: flex;
	margin: 0;
	padding: 0;
	align-items: center;
	flex-wrap: wrap;
}

.rsvp-cntr .searchboxs li {
	list-style: none;
	padding: 0;
	margin-right: 6px;
	margin-bottom: 12px;
	margin-top: 0;
	display: flex;
	align-items: center;
}

.rsvp-cntr .searchboxs .checkbox label {
	padding-top: 0
}

.rsvp-cntr .searchboxs .checkbox label::before {
	background: #fff;
	border-color: #000;
}

.rsvp-cntr .btn {
	margin-bottom: 0;
}

.gift-bx .wish {
	position: relative;
	text-align: center;
}

.gift-bx .count-cntr {
    display: flex;
    padding-left: 0;
    justify-content: center;
}

.gift-bx .count-cntr li {
	list-style: none;
}

.gift-bx .count-cntr .count {
	width: 60%;
	border-bottom: 2px solid #e8c26b;
	margin: 0 2px;
	/*border-radius: 5px;*/
	display: flex;
	align-items: center;
	background: rgb(240, 240, 240);
	justify-content: center;
}

.gift-bx .btn a {
	color: #fff;
}

/*Radio button styling*/
.radio-button {
	position: relative;
	margin: 0;
	padding-top: 0 !important;
	margin-right: 10px;
}

.radio-button input {
	position: absolute;
	margin: 5px;
	padding: 0;
	/* for mobile accessibility (iOS Label Bug) */
	visibility: hidden;
}

.radio-button .label-visible {

	margin-bottom: 0;
	display: block;
}

.fake-radiobutton {
	position: relative;
	display: block;
	top: 0;
	left: 0px;
	width: 20px;
	height: 20px;
	border: 1px solid slategray;
	background-color: white;
	cursor: pointer;
}

.fake-radiobutton::after {
	content: "";
	display: none;
	position: absolute;
	top: -1px;
	left: -1px;
	width: 20px;
	height: 20px;
	background: #e8c26b;
}

.fake-radiobutton {
	border-radius: 50%;
}

.fake-radiobutton:after {
	border-radius: 50%;
}

.radio-button input[type="radio"]:checked + span .fake-radiobutton:after {
	display: block;
}

.hostedby {
	font-size: 18px;
	text-transform: uppercase;
}

.event-icon {
	float: left;
	width: 24px;
	margin-right: 12px;
	/* margin-top: 3px; */
}

.event-icon img {
	max-width: 100%;
}

.event-icon + .event-txt,
.event-icon + .event-date {
	float: inherit !important;
	margin-left: 36px !important;
}

.ul-row {
	display: flex;
	justify-content: center;
}

.ul-row li {
margin: 0 10px;
}

.padding-adjust
{
	padding-bottom: 19px;
}

.flex-center {
    display: flex;
    flex-direction: row;
    justify-content: center;
}
.fl-l{
    float:left;
}

.ml-10{
    margin-left:10px;
}

@media (max-width: 767px) {
    .flex-center{
        display:block;
	}
	.goldmodal .ul-row {
		display: table;
		margin: auto;
    	width: 100%;
	}
	.alert-dismissible .ul-row .li-col div.form-group br{
		display:none;
	}
	.alert-dismissible .ul-row .li-col div.form-group div.intl-tel-input {
		display:block;
	}
}

.new-check-btn-event .connection-checkbox label::after {
	background: url(../images/tik.png) !important;
    width: 20px !important;
    height: 20px !important;
    background-size: contain !important;
    background-repeat: no-repeat !important;
    left: 22px !important;
}
.new-check-btn-event.invite-selected-btn .connection-checkbox label::after {
	left: 30px !important;
}
.new-check-btn-event .connection-checkbox.checked-no-change label::after {
	content: "";
}
.birthday-ornament {
    text-align: center;
    background: url(../images/birthday_ornament.png);
    background-color: white;
    background-size: contain;
    background-repeat: no-repeat;
}

.birthday-content {
    background: url(../images/birthday_balloon.png);
    background-repeat: no-repeat;
    background-position-x: right;
    background-color: white;
    background-position-y: 170px;
}

.paddingbottom{
	padding-bottom: 20px;
}

@media (max-width: 767px) {
    .paddingbottom{
		padding-bottom: 30px !important;
	}
}

.event-btn-wrapper1 .event-view-button a{
	margin:5px !important;
}

.event_img_preview{
	display: flex;
	flex-direction: row;
	align-items: center;
	justify-content: center;
	position: absolute;
	top: 50%;
	left: 50%;
	transform: translate(-50%, -50%);
}

.bootbox-close-button.close{
	display:none;
}

.btn-logout{
	background: #fff none repeat scroll 0 0 !important;
    border: 1px solid #e8c26b !important;
    color: #e8c26b !important;
    text-transform: capitalize;
}

.host-detail-background{
	background: white !important;
    background-image: url(/assets/front/images/host-background.jpg) !important;
    background-size: 100% !important;
    background-repeat: no-repeat !important;
    height: 300px;
    border: 0px !important;
}

.host-detail-align{
	display: flex;
    flex-direction: column;
    align-items: center;
    height: 300px;
    justify-content: space-between;
}

.event-map-cntr{
	margin-bottom: 30px;
}

.event-discussion .profile-info{
	padding-top: 0 !important;
}

.forms-wrapper .rsvp-select{
	padding: 0.5em .5em 0.5em 0.5em;
	-webkit-appearance: menulist;
}

.event-overlay-blck-message{
	top: 0px;
}

.df{
	display:flex;
}
.pd-0{
	padding:0px !important;
}
.fan-img{
	position: relative!important;
	margin-left: 0!important;
	right: 0!important;
}
.fan-tab-bg{
	width: 100%!important;
	border-radius: 10px 10px 0 0;
	vertical-align: top;
}
.ribbon{
	width: 80%!important;
}
.tagimage{
	border: none!important;
}
.sub-profile-content{
	font-size: 12px!important;
	color: black!important;
	line-height: 15px!important;
	min-height: 40px!important;
	margin-top: 10px;

}
.sub-costdetails{
	padding: 16px 6px!important;
	color: black!important;
	border-top: 1px solid black!important;
	border-bottom: 1px solid black!important;
	text-align: center!important;
}
.sub-cost-caption{
	color: #dbb459;
	font-size: 12px;
	letter-spacing: 2px;
	display: block;
	text-align: center;
	text-transform: uppercase;
	font-weight: 500;
}
.sub-cost-det{
	display: block;
	text-align: center;
	text-transform: uppercase;
	letter-spacing: 1px;
	font-size: 13px!important;
}
.sub-includesdetails{
	margin-top: 78px;
	color: #000000!important;
	padding: 16px 6px 67px 6px;
	text-align: center;
}
.sub-includes-caption{
	color: #dbb459!important;
	font-size: 12px;
	letter-spacing: 2px;
	display: block;
	text-align: center;
	text-transform: uppercase;
	font-weight: 500;
}
.sub-includes-content{
	font-size: 11px !important;
	color: #000;
	text-align: center !important;
	line-height: 15px !important;
	margin: 0!important;
	padding-top: 3px;
}
.sub-includesdetails>p{
	margin: 0!important;
}
.success-div{
	padding-top: 30px!important;
	background-color: #e6e6e6;
}
.success-title-div{
	background-color: #6f6f6f;
}
.success-title{
	margin: 10px!important;
	padding: 0!important;
}
#upgrade_membership_plan_modal {
	margin-top: 12px;
	/* background-color: #090909; */
}
#upgrade_membership_plan_modal .upgrade-plan,
#idMembershipTypeData .upgrade-plan {
	width: 33.33%;
	margin: auto;
	padding: 15px;
	/* float: left; */
}
#idMember, #idNonMember {
	width: 100%;
}
#upgrade_membership_plan_modal .tagimage,
#idMembershipTypeData .tagimage{
	height: unset;
	padding-bottom: 0px;
}
#upgrade_membership_plan_modal .sub-includesdetails,
#idMembershipTypeData .sub-includesdetails{
	margin-top: 0px;
	padding: 16px 6px;
    height: 135px;
}
#upgrade_membership_plan_modal p,
#idMembershipTypeData p {
	text-transform: none;
}
.membership_plan_container {
	max-width: 1000px;
	margin: auto;
}
.membership_plan_container #idMember,
.membership_plan_container #idNonMember {
	display: inline-block;
	margin-top: 20px;
	margin-bottom: 20px;
}
.membership_plan_container .membership_card_btn {
	margin-top: -10px;
}

@media only screen and (max-width : 991px) {
	.mobile-success-back{
		background-color: #6f6f6f!important;
	}
	.success-title{
		padding-top: 0!important;
	}
	.add-travel-btn{
		/* margin-top: -40px; */
	}
	#idMembership .upgrade-plan {
		float: unset;
	}
}
#add_new_success{
	top: 50px!important;
}

.tran-back{
	margin: 0;
	background-color: #ffffff;
	min-height: 500px;
	border-radius: 7px;
	margin-right: 15px;
	padding: 30px;
	padding-top: 80px !important;
	padding-left: 0px !important;
	padding-right: 0px !important;
	position: relative;
	/*overflow: hidden;*/
	margin-bottom: 15px;
}
.tran-back-transparent{
	margin: 0;
	background-color: none;
	min-height: 500px;
	border-radius: 7px;
	margin-right: 15px;
	padding: 30px;
	padding-top: 80px !important;
	padding-left: 0px !important;
	padding-right: 0px !important;
	position: relative;
	/*overflow: hidden;*/
	margin-bottom: 15px;
}
.refer-friend-background {
	margin: 0;
	min-height: 500px;
	border-radius: 7px;
	padding: 30px;
	padding-top: 80px;
	padding-left: 0px;
	padding-right: 0px;
	position: relative;
	margin-bottom: 15px;
}

.tran-title{
	color: #ca8d03!important;
}
.tran-item-error{
	/*border: none;*/
	/*border-bottom: 3px solid #ca8d03;*/
}
.transub{
	border: none!important;
	border-bottom:1px solid #847f7f!important;
}
.padding-none{
	padding: 0!important;
}
@media screen and (max-width:767px) {
	.div-trans{
		width: 100% !important;
		margin: 0!important;
		padding: 0!important;
	}
	.sub-div-trans{
		padding: 0!important;
	}
	.padding-none{
		padding: 0!important;
	}
	.tran-back{
		margin: 0!important;
	}
	.success-div{
		background-color: #ffffff;
	}
}
.browse{
	background-color: white !important;
	padding: 6px !important;
}
.browse:hover{
	background-color: white !important;
}
.prof_icon img{
	width:30px !important;
	height:30px !important;
}
.btn-xs i img{
	width: 25px !important;
	height: 25px !important;
}
a i img{
    width: 25px !important;
    height: 25px !important;
}
@media screen and (max-width: 768px) {
	#expiry_group{
		margin-left: -15px !important;
		margin-right: -15px !important;
	}
	#upgrade_membership_plan_modal .upgrade-plan,
	#idMembershipTypeData .upgrade-plan {
		width: 50%;
	}
}
@media (min-width:768px) and (max-width:1200px) {
	#expiry_group{
		margin-left: -7px !important;
	}
	.date-button {
		padding: 2px 13px;
	}
}
@media (min-width:1200px) and (max-width:1920px) {
	#expiry_group{
		margin-left: -2px !important;
	}
}
.past-event-msg{
	background-color: #e8c26b;
	color:black;
	border-radius: 5px;
}
.past-event-msg h3{
	color:black !important;
}
.pay-mark{
	width: 100%;
}
#avatar_edit{
	background: #ffffff;
	border-radius: 50%;
	width: 40px;
	height: 40px;
	padding: 5px
}
@media screen and (max-width: 768px) {
	/*#avatar_edit{*/
	/*	width: 30px;*/
	/*	height: 30px;*/
	/*	padding: 3px;*/
	/*}*/
	/*#avatar_edit img{*/
	/*	width: 25px !important;*/
	/*	height: 25px !important;*/
	/*	padding: 1px;*/
	/*}*/
	/*.pro-pic .prof_icon2 img{*/
	/*	width: 25px !important;*/
	/*	height: 25px !important;*/
	/*	padding: 1px;*/
	/*}*/
	/*.pro-pic .prof_icon2 i{*/
	/*	padding-top: 9px;*/
	/*}*/
	.host-detail-background{
		height: 210px;
	}

	.host-detail-align{
		height: 210px;
	}
}
@media screen and (max-width: 436px) {
	/*.prof_icon img{*/
	/*	width: 25px !important;*/
	/*	height: 25px !important;*/
	/*}*/
	/*#avatar_edit{*/
	/*	width: 25px;*/
	/*	height: 25px;*/
	/*	padding: 1px;*/
	/*}*/
	/*#repositionBackground #avatar_edit{*/
	/*	padding-top: 6px !important;*/
	/*	padding-left: 2px !important;*/
	/*}*/
	/*#avatar_edit img{*/
	/*	width: 21px !important;*/
	/*	height: 21px !important;*/
	/*	padding: 0px;*/
	/*}*/
	/*.pro-pic .prof_icon2 img{*/
	/*	width: 21px !important;*/
	/*	height: 21px !important;*/
	/*	padding: 0px;*/
	/*}*/
	/*.pro-pic .prof_icon2 i{*/
	/*	padding-top: 7px;*/
	/*}*/
}

#ask_location, #edit_schedule_ask_location{
	color: #f5c65f;
	font-size: 34px;
	/*border: 2px solid #e8c26b;*/
	padding: 0px 3px;
	/*background: beige;*/
	border-radius: 5px;
}
#ask_location:hover,
#edit_schedule_ask_location:hover{
	cursor: pointer;
}

#autocomplete, #edit_schedule_autocomplete{
	border-radius: 5px 0 0 5px !important;
}

.select-marked{
	position: absolute;
	color: white;
	top: 37%;
	left: 39%;
}
#modal_section_message .form-group {
	margin-top: 30px;
}
#modal_section_message textarea.form-control {
	height: 125px !important;
}
@media screen and (max-width: 450px) {
	.select-marked{
		position: absolute;
		color: white;
		top: 34%;
		left: 36%;
		font-size: 12px;
	}
}

.empty-events{
	margin: 20px auto;
	/*	box-shadow: 0px 3px 3px 3px rgba(255,255,255,.4);
    */
	width: 250px;
	position: relative;
	/*  background-color: rgb(255, 255, 255);
    box-shadow: 1px 1px 13px 3px rgb(250, 250, 250);*/
	-webkit-box-shadow: 1px 1px 7px 7px rgba(255, 255, 255, 0.41);
	-moz-box-shadow: 1px 1px 7px 7px rgba(255, 255, 255, 0.41);
	box-shadow: 1px 1px 7px 7px rgba(255, 255, 255, 0.41);
	border-radius: 10px;
	background-color: #ffffff;
	padding: 15px 15px 10px;
	height: 484px;
}

#load_event_users{
	position: absolute;
	top: -38px;
	right: 30px;
}

#btn_import {
	position: relative;
	/*top: -37px;*/
}


.dot {
	cursor: pointer;
	height: 10px;
	width: 10px;
	margin: 0 2px;
	background-color: #FFFFFF;
	border-radius: 50%;
	display: inline-block;
}

.toplist_headerimg_goldcoins{
	position: absolute;
	width: 99%;
	left: 0px;
	top: -54px;
	z-index: 9
}

.toplist_headerimg_networth{
	position: absolute;
	width: 99%;
	left: 0px;
	top: -44px;
	z-index: 9
}

.toplist_headerimg_roses, .toplist_headerimg_followed{
	position: absolute;
	width: 99%;
	left: 0px;
	top: -45px;
	z-index: 9
}

.toplist_header_goldcoins, .toplist_header_networth{
	position: relative;
	padding: 20px 20px 20px;
	border-radius: 5px;
	margin-bottom: 20px;
	background-color: #ffffff;
}

.toplist_header_roses, .toplist_header_followed{
	position: relative;
	padding: 45px 20px 0px;
	border-radius: 5px;
	margin-bottom: 20px;
	background-color: #ffffff;
}

.toplist_sidepan{
	padding-right: 15px;
	padding-left: 0
}

.toplist_img_profile{
	width: 100px;
	height: 100px;
	border-radius: 50%
}

.toplist_img_rank{
	width: 100px;
	height: 100px;
}

.toplist_txt_other_rank{
	text-align: center;
	position: absolute;
	top: 30px;
	font-size: 20px;
	left: 30px
}

.toplist_txt_your_rank{
	text-align: center;
	position: absolute;
	top: 33px;
	font-size: 20px;
	left: 0px
}

.toplist_member_name{
	padding: 10px 0 0 10px;
	font-weight: bold
}

@media screen and (max-width: 576px) {
	.toplist_sidepan, .toplist_member{
		padding: 0;
	}
	.toplist_sidepan div{
		padding-bottom: 20px;
	}
	.top-list-users{
		padding: 0 15px
	}
	.toplist_headerimg_roses, .toplist_headerimg_followed{
		width: 105%;
		left: -11px;
		top: -26px;
	}
	.toplist_headerimg_goldcoins{
		width: 105%;
		left: -11px;
		top: -30px;
	}
	.toplist_headerimg_networth{
		width: 105%;
		left: -11px;
		top: -21px;
	}
	.toplist_img_profile, .toplist_img_rank{
		width: 83px;
		height: 83px;
	}
	.toplist_txt_other_rank{
		top: 27px;
		font-size: 16px !important;
		left: 27px
	}
	.toplist_txt_your_rank{
		top: 29px;
		font-size: 16px !important;
		left: -2px
	}
	.toplist_member_name{
		padding: 0;
	}
	.toplist_amount{
		margin-top: 5px;
	}
}


.search-filters-view > span >.fa-angle-left {
	float: left;
	font-size: 30px;
	margin-left: 10px;
	cursor: pointer;
	color: #e8c26b;
}

.search-filters-view > span >.fa-angle-right {
	float: right;
	font-size: 30px;
	margin-right: 10px;
	cursor: pointer;
	color: #e8c26b;
}

.prev-owl{
	position: absolute;
	top: 5px;
	z-index: 9;
}
.next-owl{
	position: relative;
	top: -75px;
	z-index: 9;
}

#owl-carousel-subscription .owl-item img {
	display: inline-block;
}
@media screen and (min-width: 1200px) {
	#owl-carousel-subscription .owl-item:nth-child(2) {
		margin-left: -100px;
	}
}

#owl-carousel-subscription .ribbon:before, #owl-carousel-subscription .ribbon:after{
	display: none;
}

@media screen and (max-width: 1250px) and (min-width: 576px) {
	#owl-carousel-subscription li {
		width: 300px !important;
	}
}

.file-upload-input{
	border: none!important;
	font-size: 20px;
	box-shadow: none!important;
	background: transparent!important;
	text-align: right!important;
}

.file-upload-input{
	font-size: 13px!important;
	padding-right: 20px!important;
}

.file-upload-input{
	text-align: left!important;
	padding-left: 0!important;
}

.noti-check-email{
	position: absolute;
	left: 400px;
}

.noti-check-push{
	position: absolute;
	left: 550px;
}

.noti-email{
	position: absolute;
	left: 430px;
	top: 0px;
}

.noti-push{
	position: absolute;
	left: 580px;
	top: 0px;
}
#suspend_btn{
	position: relative;
	right: -25px;
	text-align: right;
}

#suspend_btn a{
	margin-right: 10px !important;
	min-width: 150px !important;
	float: none;
}

@media screen and (max-width: 768px) {
	.noti-check-emali {
		top: -5px;
	}

	.noti-check-email{
		position: absolute;
		left: 290px;
		top: 5px;
	}

	.noti-check-push{
		position: absolute;
		left: 340px;
		top: 5px;
	}

	.noti-email{
		position: absolute;
		left: 290px;
		top: -10px;
	}

	.noti-push{
		position: absolute;
		left: 300px;
		top: -10px;
	}
	.emial-chk-sect span.chk-labl {
		/*padding-right: 60px;*/
	}
	#slide-subscribe .emial-chk-sect span.chk-labl {
		padding-right: 0px;
	}
	#suspend_btn {
		/* padding: 0; */
		float: unset !important;
		display: block !important;
		text-align: center;
		right: 0;
	}
	#suspend_btn a {
		margin-bottom: 5px !important;
		margin-top: 5px !important;
	}
	#suspend_btn .js-user-change-profile {
		display: block;
		width: 150px;
		margin: auto !important;
		margin-bottom: 5px !important;
	}
	.my-account-membership-cards {
		margin-top: 0 !important;
	}
}

#table_coins{
	border: none;
}

#table_coins th{
	text-align: center;
	border-bottom: none;
	padding: 16px;
}
#table_coins tr{
	border-bottom: 1px solid #e8c26b;
}
#table_coins td{
	text-align: center;
	border-top: none;
	vertical-align: middle;
}
#table_coins td h5{
	margin:auto;
}
#table_coins .thumbnail-image img{
	display: inline;
}

@media screen and (min-width: 768px) and (max-width: 1200px) {
	#tag_best_seller {
		width: 70%;
		right: -24px !important;
		top: -24px !important;
	}
}

input.js-doc-upload::placeholder{
	text-transform: uppercase;
}

.owl-carousel .owl-stage-outer {
	overflow: inherit !important;
}

#refer-friend-input-group .row{
	/*width: 95%;*/
	margin-left: 0px;
	margin-right: 0px;
}

.bring_friend_btn{
	left: 50px !important;
	top: 90px !important;
	padding-top: 5px;
	padding-bottom: 5px;
}

#visibility_dropdown_member, #visibility_dropdown_import{
	background: url(../images/Visibility-Background.png);
	background-repeat: no-repeat !important;
	background-size: auto;
	background-position: center;
	border: 1px solid var(--gold)
}

#visibility_dropdown_member #visi_text, #visibility_dropdown_import #visi_text{
	color: black
}

#profile_edit_bg_image{
	height: 328px;
}

.invite-selected-btn{
	margin-left: 5px !important;
	margin-right: 15px;
	float: left;
	/* width: 80px; */
	min-height: 0
}

.input-group-btn .tooltip{
	min-width: 300px;
}

.header-dropdown{
	padding-top: 50px;
	padding-left: 20px;
	padding-right: 20px;
	border-radius: 10px;
	background: #ffffef;
	background-clip: padding-box;
}

.header-message{
	border-bottom: 1px solid #e8c26b;
	margin-left: 20px;
	padding-left: 0;
	min-height: 47px;
}

.header-profile-dropdown{
	height: 184px;
	padding-top: 15px;
}

.header-profile-dropdown li a{
	color: black !important;
	font-size: 15px !important;
	font-weight: 500;
}

.header-profile-dropdown li{
	padding: 6px;
}

.header-dropdown .btn-connect {
	margin-bottom: 10px;
}

.tag-user-mobile{
	top: 66px;
    right: 13px;
	position: fixed;
}
.smartbanner-show .tag-user-mobile{
	top: 146px;
}
.tag-user-mobile img{
	width: 100px;
}

ul.dropdown-menu .main-notification-blk:last-child .header-message{
	border: 0px;
}

.document-browse input:hover{
	cursor: pointer !important;
}

img.browse:hover{
	cursor: pointer !important;
}

.cpy_guest_see_all_lbl {
	display: inline
}

.cpy_guest_btns{
	display: inline;
}

#more_payment_btn_div{
	padding-top: 70px;
}

#info_available{
	width: 200%;
}

#profile_progbar{
	width: 80%;
	height: 15px;
	background: lightgray;
	border-radius: 50px;
	margin: auto;
	margin-top: 30px;
	box-shadow: -2px -2px 20px 0px rgba(0, 0, 0, 0.5) !important;
}

#profile_progbar_line{
	width: 25%;
	background: red;
	height: 15px;
	border-radius: 50px;
}

#edit_post_text{
	border: 0px;
	box-shadow: none;
	padding: 0px;
	height: 50px !important;
	resize: none;
}

.album-block-hover-new{
	left: 20% !important;
	top: 28%;
}

.m_f_percentage{
	padding-right: 20px !important;
}

.user_card,
.membership_card_btn {
    margin-top: -5px;
    margin-bottom: 13px;
}
.membership_card_btn {
	text-align: center;
}
.btn {
    min-width: 80px !important;
}

.event-detail-btn{
	min-width: 202px !important;
}

.order-page{
	width: 100%;
	background-image: url(../images/Gift-Background.png);
	background-size: 400px;
	background-position: left 10%;
	background-repeat: no-repeat;
}

.label-external-or{
	margin-top: 30px;
}

.guest-search-input{
	border-radius: 5px 0 0 5px;
	border: 2px solid;
	padding: 10px;
	font-size: 16px;
	margin-right: 0px;
	background: #e8c26b;
	color: black;
}
.guest-search-input:focus{
	outline: none;

}
.search-guest-btn{
	background: #e8c26b;
	color: black;
	padding: 7px;
	cursor: pointer;
}

.guest-search-container{
	text-align: right;
	display: flex;
	justify-content: right;
	align-items: center;
	margin-top: 25px;
}

.event_img_profile{
	width: 60px;
	border-radius: 100%;
	border: 1px solid #e8c26b;
	position: absolute;
	right: 10px;
	bottom: 10px;
}

.event_img_rose{
	width: 60px;
	border-radius: 100%;
	position: absolute;
	right: 10px;
	bottom: 10px;
}

.sub-profile-content{
	padding-left: 15px;
	padding-right: 15px;
}

.js-album-action{
	margin-bottom: 0;
	width: 116px;
}

#chat_gold_image{
	margin: 2px 7px
}
.total_comment_likes {
	font-size: 14px;
}
.reply_on_comment {
	font-size: 13px !important;
}
.nt_setting_img {
	width: 30px;
	height: 30px;
	margin-top: -5px;
	margin-right: 10px;
}
#rosesCount {
	width: 80px;
	height: 50px;
	font-size: 20px;
	padding-left: 10px;
	border-radius: 7px;
	border: 1px solid black;
	margin-top: 10px;
}
.roseDialog .modal-content{
	margin: auto;
}
.roseDialog .modal-title{
	color: #e8c26b;
	text-transform: none;
	font-size: 18px !important;
}
.roseDialog .modal-footer{
	border-top: none;
	padding-top: 0;
	text-align: center;
}
.roseDialog .modal-footer button{
	width: 200px;
}
.roseDialogCongrat .modal-header{
	border-bottom: none;
}
.roseDialogCongrat .modal-title img{
	width: 95%;
	position: relative;
	top: -30px;
}
.roseDialogCongrat .modal-body{
	text-align: center;
	margin-top: -50px;
}
#membershipModal,
#new_event_location_venue {
	overflow-y: auto;
}
#membershipModal .modal-content {
	margin: 0px 10px;
}
#delete_text_confirm {
	height: 34px !important;
}
.lg-outer .lg-video-cont {
    max-width: none !important;
    max-height: none !important;
}
.lg-video {
    padding-bottom: 0 !important;
    position: unset !important;
}
.friend-lists .my-account-sidebar-page {
	padding-left: 0;
	padding-right: 0;
}
.friend-lists .tran-back-transparent {
	margin-right: 0
}
@media (min-width: 991px) {
	.modal-event-type {
		max-width: 300px;
	}
	.modal-rose {
		max-width: 450px;
	}
	.roseDialog .modal-content{
		width: 500px;
	}
}
@media screen and (max-width: 768px) {
	.smartbanner-show #complete-profile-modal {
		top: 160px;
	}
	#refer-friend-input-group{
		width: 100%;
	}
	#copy_invitation_btn {
		min-height: 0px !important;
		padding: 10px;
	}
	#refer_friend_submit_btn{
		width: 79% !important;
	}
	.refer_friend_submit_btn{
		width: 79% !important;
	}
	#minus_btn{
		background: transparent;
		border: none;
	}
	.bring_friend_btn{
		left: 45px;
	}
	#profile_edit_bg_image{
		height: 175px;
	}
	#change_profile_bnr {
		left: 30px;
	}
	.header-message{
		border-bottom: none;
		padding-top: 5px;
		margin-top: 0 !important;
	}
	.main-notification-blk, .new-hdr-connection{
		border-bottom: 1px solid #e8c26b;
		margin-bottom: 10px;
	}
	.header-dropdown .btn-connect {
		margin-bottom: 0 !important;
	}
	.cpy_guest_see_all_lbl {
		display: block
	}
	.cpy_guest_see_all_span{
		margin-left: -76px !important;
	}
	#more_payment_btn_div{
		padding-top: 0px;
	}
	#product_img{
		padding: 25px;
	}
	.label-external-or{
		margin-top: 0;
	}
	.settings-email-notificaton .chk-labl {
		/*margin-top: 5px !important;*/
	}
	#search_div1{
		position: relative;
		z-index: 99;
	}
	#search_div3{
		position: relative;
		top: -60px;
	}
	#search_div3 #search_content{
		margin-top: 90px;
	}
	#rosesCount{
		width: 54px;
		height: 50px;
		font-size: 19px;
		padding-left: 5px;
	}
	#membershipModal .modal-dialog {
		width: 90% !important;
		margin-left: auto;
		margin-right: auto;
	}
	#membershipModal .modal-content {
		margin: 0px;
	}
	#js-waitlist{
		margin-top: 30px;
	}
	.js-event-result-div1 {
		margin-top: 0;
	}

}

@media screen and (max-width: 576px) {
	.smartbanner-show #complete-profile-modal {
		top: 160px;
	}
	#complete-profile-modal .modal-dialog {
		padding: 20px;
	}
	.profile-completion-section .completion-bar-container,
	.profile-completion-section .completion-bar {
		height: 50px;
	}
	.profile-completion-section .btn {
		padding: 5px;
	}
	.cpy_guest_list{
		padding-top: 70px !important;
	}
	.event-invite-lists{
		margin-bottom: -70px !important;
		font-size: 13px !important;
		text-align: center !important;
		margin-left: 0 !important;
	}
	.invite-list-container{
		padding-left: 0;
	}
	#label_send_reminder{
		min-width: 183px
	}

	#info_available{
		width: 100%;
	}

	#manageButtons {
		min-height: 100px !important;
		padding-top: 0 !important;
	}
	.js-join-event-div{
		margin-left: -4px !important;
	}

	.invite-selected-btn{
		/* width: 130px !important; */
	}
	#profile_imageHref1 img{
		width: 100px;
		height: 100px;
	}
	.transaction_more_data{
		margin-top: -60px !important;
	}
	.user_card_membership{
		/* margin-top: -54px !important; */
	}
	.nt_setting_img {
		margin-top: 0;
	}
}
@media(max-width:587px) {
	.ulpricebox li,
	.my-account-sidebar-page li.current-plan.upgrade-plan {
		width: 90%;
		max-width: 350px;
		float: none;
		margin: 0 auto;
		margin-bottom: 19px;
	}
	#upgrade_membership_plan_modal .upgrade-plan,
	#idMembershipTypeData .upgrade-plan {
		width: 100%;
		max-width: 325px;
	}
	.pricebox .price-title {
		height: auto !important;
		min-height: auto !important;
	}

	.pricebox .tagimage img.tag-top {
		right: -17px !important;
		top: -6px !important;
	}

	.pricebox .tagimage h1 {
		min-height: 0;
	}
}

@media(max-width:510px) {
	.ulpricebox li {
		width: 58%;
	}
}

@media(max-width:420px) {
	.smartbanner-show #complete-profile-modal {
		top: 145px;
	}
	.profile-completion-section .banner-img {
		top: -30px;
	}
	.profile-completion-section {
		padding-top: 100px;
	}
}
@media(max-width:380px) {
	#complete-profile-modal .modal-dialog {
		padding: 0px;
	}
	.ulpricebox li {
		width: 85%;
	}
}

.ajx-btn-rotate:after{
	content: "";
	display: block;
	background-image: url(../images/loading.gif);
	background-repeat: no-repeat;
    background-position: center;
    background-size: 45px;
    position: absolute;
    width: 103%;
    top: -1px;
    left: -1px;
    height: 105%;
    background-color: #e8c26b;
    border-radius: 4px;
    /* filter: contrast(0.65); */
	cursor: not-allowed;
	pointer-events: none;
}
.ajx-btn-rotate{
	position: relative;
	cursor: not-allowed;
}
/* Flaying rose while sending to user */
.flayingRose {
	width: 100px;
	height: 150px;
	background-size: cover;
	position: absolute;
	animation: sendRose 4s ease-in-out forwards;
	z-index: 1000;
	pointer-events: none;
}

.guests-search-filter div.category.form-control {
	border: none;
	padding: 8px 0;
}

.guests-search-filter button.dropdown-toggle {
	color: #e8c26b !important;
	border-color: #e8c26b !important;
	text-transform: uppercase;
	font-weight: 600;
	font-size: 11px;
}

@keyframes sendRose {
	0% {
		top: 100vh;
		left: 50vw;
		opacity: 1;
	}
	99% {
		top: 50vh;
		left: 24vw;
		opacity: 0.9;
	}
	100% {
		top: 50vh;
		left: 24vw;
		opacity: 0;
	}
}

