/****For flash messages*****/
.carousel-item img {height: 666px;width: 100%;object-fit: cover;}
div.flasherror {  background: red none repeat scroll 0 0;border-radius: 0;top: 10px !important; color: #fff !important;cursor: pointer !important; float: right !important; height: 30px; opacity: 0.9 !important; padding: 5px 15px;  position: fixed !important;right: 7px; text-align: center !important; z-index: 9999 !important;content: none !important;display: inline-block;}
div.success { background: #4f9709 none repeat scroll 0 0; border-radius: 0; top: 10px !important; color: #fff !important; cursor: pointer !important;float: right !important; height: 30px; opacity: 0.9 !important; padding: 5px 15px; position: fixed !important; right: 7px;text-align: center !important; z-index: 9999 !important; content: none !important;}
.btn-danger {background-color: #811d06;border-color: #811d06;}
.btn-success {background-color: #026702;border-color: #026702;}
.amenitiesContainer {text-align: left;}
.amenitiesContainer label {float: left; width: 17%;}
.f1-buttons.col-md-12.capacityContainer {text-align: left;float: left;width: 100%;}
.f1-buttons{float: left;width: 100%;margin-top: 10px;}
.margin-table{margin-top: 38px !important;}
/* Slim Scroll Css start */
.single-event-invitation::-webkit-scrollbar {
	width: 5px !important;
	height: 5px !important;
}	
.single-event-invitation::-webkit-scrollbar-track {
-webkit-box-shadow: inset 0 0 6px rgba(0, 0, 0, 0.3) !important;
-webkit-border-radius: 10px !important;
border-radius: 10px !important;
}
#exampleFormControlSelect1{height: 30px !important;height: 30px !important;border: 1px solid #0d3c55 !important;margin-bottom: 8px !important;}
#exampleFormControlSelect1::placeholder{color: #6c757d !important;}
.single-event-invitation::-webkit-scrollbar-thumb {
-webkit-border-radius: 10px !important;
border-radius: 10px !important;
background: #586D39 !important;
-webkit-box-shadow: inset 0 0 6px rgba(0, 0, 0, 0.5) !important;
}
.single-event-invitation::-webkit-scrollbar-thumb:window-inactive {
background: rgba(255, 255, 255, 0.3) !important;
}
/* Slim Scroll Css Ens */
/*****Error style*******/
.label-private{color: #000 !important  ;}
.whiteClass small{color: white !important;font-size: 15px !important;}
.whiteClass a{color: white !important;}
.Eventinvited-txtlist1{width: 100%}
.contributeNowlink-btn{float: right;}
.contributeNowlink-btn a {color:#fff;}
.event_description .contributeNowlink-btn a {color: #2c85f4;margin-top: 4px;float: right;font-size: 14px;}
.test1{ text-decoration: line-through; }
.past-event .page-title {font-size: 16px;}
.text-area404{margin-left:15px;}
.inner-signup form span.help-block-error {float: left;color: red;font-size: 13px;width: 100%;height: 0px;text-align: left; display: table !important;}
.inner-signup input.form-control { height: 40px !important;}
.inner-login  input.form-control {height: 40px !important;}
input.form-control {height: 30px !important;}
.rcvp_no_popup .form-control{height: 38px !important;}
.event-add .form-control{height: 38px !important}
#search_friend_box {height: 40px !important;}
.hidePermissionBox{ display:none; }
#myUL li, #myUL1 li {margin-bottom: 15px;}
#myUL, #myUL1{background: #444; color :#fff}
.eventAdd .form-group .input {width:100%;}
.timeSet i { position: absolute;left: 22px;top: 13px !important;}
.event-add #timepicker1 { padding: 5px 30px !important;}
.event-add #timepicker2 { padding: 5px 30px !important;}
.add.SelFriend {width:97%;padding-left: 10px;}
.member-area >li.add.SelFriend:first-child{padding-top:6px}
.add.SelFriend a{border:none;}
#AddedfrndList li{width:100%; padding-left:5px; }
#AddedfrndList li a { border: none;width: 97%;}
.warning { background-color: #57574e; font-style: italic;font-size: 10px !important;  }
.friendRequest{ float: right; background-color: #4CAF50;  border: none; color: white;padding: 8px;text-align: center; text-decoration: none;display: inline-block;font-size: 16px;margin: 4px 2px;cursor: pointer;  border-radius: 15%;}
.notifyMessage p  {width: 100% !important; }
.loginsignup  {   text-align: center; display: flex   ;justify-content: center;  }
.loginsignup a {
    border-radius: 3px !important;
}
.text-darkblue {
    color: #0d3c55 !important;
}
.inputloginsignup{background-color: #0d3c55!important ;
    font-size: 12px !important;
    font-weight: bold !important;}
#waitLoader {display: none;position: fixed; z-index: 99;left: 0;top: 0;	width: 100%;height: 100%; overflow: auto;background-color: rgb(0,0,0);background-color: rgba(0,0,0,0.4);text-align: center;}
#AddedfrndList li img{margin-left: 3px;}
.eventAdd .flipButton label {position: relative;cursor: pointer; line-height: 20px; display: inline-block; color: #666;}
.event-sidebar a i {font-size: 20px;margin-top: 2px;}
.eventAdd .btn-friend {padding: 4px 30px;margin-top: 23px;}
.modal-body{min-height: 150px;font-size: 14px !important;}
.modal-body .btn.btn-friend.textupdate {width: 100%;}
.table-body{height: 328px !important;    overflow-y: auto !important;}
.table-body::-webkit-scrollbar-thumb{background-color: #0d3c55 !important;}
.custom-modal-body{    font-size: 18px;
    padding-left: 15px;
    float: left;
    width: 100%;
    border-top: none !important;
    box-shadow: 0px 4px 4px rgb(0 0 0 / 25%);
    border-radius: 0px 0px 8px 8px;
    padding: 15px !important;}
.contribution{overflow-y: auto;max-height: 206px;}
.item-delete {padding: 1px 7px;border-radius: 11px;}
.eventAdd input[type="submit"] {width:auto;}
.eventAdd .btn-bk{background-color:#777 !important;}
.error, label.error {color: red !important;font-weight: normal;font-size: 12px;margin-top: 0 !important; }
.bootstrap-timepicker-widget table td input {width: 100% !important;margin: 0;text-align: center;padding:5px;}
.bootstrap-timepicker-widget table td:not(.separator) {min-width: 30px !important;max-width: 30px !important;}
#search-friends-list-new{max-height: 400px;overflow: auto;}
#profile,#buzz .friendslist-profile, #profile .friendslist-profile{max-height: 100%;overflow: auto;height: 100%}
ul#myUL li{border-bottom: 1px solid #eee;padding-bottom: 10px;}
#myUL .profileRedirectUrl{float: right;padding: 1px 10px; text-transform:uppercase;font-size: 13px;}
.button-respond-other-user span {margin: 30px 10px;}
.button-respond-other-user { float: right;}
.direction_btn {background: none !important;margin-top: -32px;margin-left: 30px;font-size: 13px;}
.group-list .date-map-area{padding:0;}
.event-item-listing .date_calender{padding:10px;}
.date-map-area.date-map-calender.single-event-date-sec > div {display: block;margin-top: 0px !important;height: 80px;}
.event-item-listing h4 {font-size: 13px;width: auto;float: left;font-weight: normal;margin-right: 10px;color:rgba(255,255,255,0.8); margin-bottom:0;}
.share-on-social [class*="facebook"],.share-on-social [class*="google-plus"]{background-color:#fff;}
.events-list p{float: left;width: 100%; margin-bottom:0;font-size: 14px;hyphens:auto; -webkit-hyphens: auto;color:rgba(255,255,255,0.8)}
.event-item-listing h3 {font-size: 18px;margin-bottom:5px;}
.editHostProfileTab .input-group-text, #editprofileform .input-group-text{padding:0}
.editHostProfileTab .input-group-addon,#editprofileform .input-group-addon{padding: 7px 0 !important}
#editprofileform .input-group-addon, #editprofileform .input-group-text{padding:0 1px;border: none; border: none;font-size: 14px;border-radius: 0;background-color: transparent;}
#editprofileform .form-control{border: none;padding: 0 0 10px 0;color:#0d3c55 }
.profile-verify-phone{float:left; width:100%; font-size: 13px;}
.upcoming-text-sec{color: rgba(242,112,37,0.6) !important}
.upcoming-text-sec .Eventhost-txt {padding-top: 15px;}
.upcoming-text-sec .Eventhost-txt h4 {font-size: 20px;}
.event-item-listing.banner-sec h2 > span > a {padding: 5px 10px;color: #fff;}
.event-item-listing.banner-sec h2 .float-right{text-align:right;padding-bottom: 12px}
.friendslist-profile .btn{margin: 0 0 0 5px;}
.badge-frnd-notify{font-size: 9px;}
.event-select-sec .event-label-sec.container-label{padding-left:19px;}
.inner-footer img{width:auto;}
.mobile-app-android-icon {
    display: flex;
    align-items: center;
    justify-content: end;
    margin-top: 10px;
}
.mobile-app-android-icon a img {
    max-width: 125px;
    width: 100%;
    margin: 0px 5px;
}
.svg-inline--fa.fa-share-alt.fa-w-14 {margin: 4px auto !important;}
.time-address-sec .event-address {font-size: 14px !important;text-align: left;}
.direction_btn {width: auto !important;padding: 5px 10px !important;background: none !important;margin-top: -20px;margin-left: 50px;}
.share-on-social {float: right !important;margin-top: 0;}
.share-on-social .btn {padding: 0;background: none;border: none;/*margin-top: -10px;*/}
.share-on-social i.fab {font-size: 30px;}
i.fab.fa-facebook { color: #3B5998;}
i.fab.fa-google-plus-square {color: #ff0000;}
.invitemodel .modal-dialog {max-width: 45vw !important;margin: 1.75rem auto;}
.invitemodel .profileIcon img {width: 24px;height: 24px;border-radius: 50%;margin: 0 1px 0 0;}
.invitemodel .profileIcon {float: left;font-size: 12px;text-transform: capitalize;color: #90a4ae;}
.nav-pills .nav-link{color: #90a4ae;}
.user-profile img{object-fit:cover;border-radius: 12px;}
.event-action-area .modal .event-tabs-opt .nav-link{font-size: 13px;padding: 0.5rem}
.invitemodel #exampleModalCenter .container {display: inline-block;position: relative;padding-left: 30px;margin-bottom: 12px;}
.invitemodel #exampleModalCenter .checkmark {position: absolute;top: 7px !important;left: 0;height: 16px !important;width: 16px !important;background-color: #eee;}
.invitemodel #exampleModalCenter .container .checkmark:after {left: 6px !important;top: 2px !important;width: 4px !important;height: 8px !important;border: solid white;    border-width: 0 2px 2px 0 !important;-webkit-transform: rotate(45deg);-ms-transform: rotate(45deg);transform: rotate(45deg);}
.post-event a {color: #fff;}
.share-box {margin: auto;position: relative;}
.share-box label {display: block;margin: 0;cursor: pointer; padding: 0;font-size: 12px;font-weight: 400; padding:1px;line-height: 15px;color: #000;}
.share-menu {transition: all 0.2s 0.4s linear;list-style: none;display: none;position: absolute;perspective: 10em;right: -88px;top: -30px;}
.share-menu:after {transition-delay: 0.4s;content: "";display: block;position: absolute; opacity:1; top: -96px;bottom: 0;margin: auto;left: 1.5em;width: 0;
height: 0;border-left: 6px solid transparent;border-right: 6px solid transparent;border-bottom: 10px solid #4d64a7;}
.event-action-area ul.share-menu::after {top: -16px;margin: 0;}
.share-menu-item {float: none !important;overflow: hidden;transition: all 0.2s linear;opacity: 1; transform:inherit}
.share-menu-item a {display: block;line-height: 3em;min-width: 3em;text-align: center;color: #fff;text-decoration: none;}
.share-menu-item [class*="facebook"] {background: #4d64a7;}
.share-menu-item [class*="twitter"] {background: #55aaf1;}
.share-menu-item [class*="google-plus"] { background: #df4938;}
li.share-menu-item a {font-size: 45px;width: 55px !important; padding: 10px;color: #fff !important;}
.help-block-error {float: initial;color: red !important;font-size: 11px !important;width: 100%;height: auto;text-align: left;display: table;}
.guest-invite-btn a i {padding-right: 5px;}
.guest-invite-btn a {text-decoration: none;}
.Eventhost-address p {font-size: 14px;color: #4999fd;}
.Eventinvited-txtlist1 .btn-group .active {color: #ff4b4f;}
.otherstatus{display: none;}
.Eventinvited-txtlist1 .btn-group i {line-height: 18px;margin: 0 5px 0 0px;font-size: 12px;}
.Eventinvited-txtlist1 .btn-group:nth-child(4){border-radius: 0 0;}
ul.Eventinvited-txtlist1{padding:0; margin: 0 0 10px; float:left; width:100%;}
ul.Eventinvited-txtlist1 .btn-group:first-child,ul.Eventinvited-txtlist1 .btn-group:last-child{border-radius:0; margin:0}
ul.Eventinvited-txtlist1 li:first-child > .btn-group, ul.Eventinvited-txtlist1 li p.otherstatus a:first-child{border-radius:0;}
ul.Eventinvited-txtlist1 li:last-child > .btn-group, ul.Eventinvited-txtlist1 li p.otherstatus a:last-child{border-radius:0;}
ul.Eventinvited-txtlist1 li p.otherstatus{float:right;margin-right: 14px;position:relative;}
ul.Eventinvited-txtlist1 li p.otherstatus:before{content:""; border-bottom: 5px solid #3790ff ; border-left: 5px solid transparent; border-right: 5px solid transparent;top: -5px;position: absolute;right: 10px;}
ul.user-coming{float: left; width: 100%;}
#addReviewForm .rating-star .fa-star {  color: #ffd203; }
.add-style-event-tab a{ background: #3790ff !important;}
.paginator_container {  margin: 0 auto;  padding: 0;  display: table;  margin-top: 20px;}
.paginator_container li{ display: inline-block; }
.paginator_container li a{ background-color: #1f1f1f; color: #fff; padding: 5px 10px; margin: 0 2px;}
.paginator_container li.active a{ background: #1b4eba; }
.paginator_container li.disabled a{ color: #ccc; }
.ui-widget-header .ui-datepicker-next .ui-icon {background-image: url("../../images/Front/ui-icons_next.png");width: 24px;height: 24px;background-position: 0 0; position: static;margin: 5px 0 0 0;filter:brightness(10)}
.ui-widget-header .ui-datepicker-prev .ui-icon {background-image: url("../../images/Front/ui-icons_prev.png");width: 24px;height: 24px;background-position: 0 0; position: static;margin: 5px 0 0 0;filter:brightness(10)}
.ui-datepicker .ui-datepicker-prev, .ui-datepicker .ui-datepicker-next{ background: none!important; }
.ui-datepicker .ui-datepicker-prev span:hover, .ui-datepicker .ui-datepicker-next span:hover { position: static!important; margin: 5px 0 0 0!important; }
.event-add .list-group { margin-top: 12px;border:none;border-radius:0 0;}
.f1-buttons .btn.btn-next{color:#fff;}
.familymembers-info .btn{margin: 0 auto;text-align: center;width:49%;border: 1px solid transparent;border-radius: 0px;padding: 6px;}
.create-grp span.input-group-addon{border-radius: 0;}
.create-grp .selectuser-list .ContactList,.selectuser-list .ContactList{padding:0;}
.create-grp .Contact label{padding-left:0;}
.create-grp .input-group{padding: 0 0 10px;}
.familymembers-info .btn.btn-default {background: #545353 !important;color: white;}
.familymembers-info .btn.btn-primary{float:right;}
span.input-group-addon{padding:7px 13px !important; height: 40px;} 
.vendor-serices-step span.input-group-addon{padding:0 13px !important; height: 30px;line-height: 30px;border-color:rgba(255,255,255,0.2)  !important;}
.vendor-serices-step .text-area-add .houre-tot .input-group-text {background-color: transparent;border-color: rgba(255,255,255,0.2);height: 30px;}
#top-search-sec span.input-group-addon{height: 40px}
.example-order {float: left;width: 100%;background-color: #1f1f1f;border: 2px solid rgba(255,255,255,0.1);padding: 10px 20px;}
.example-order h4 {font-size: 18px !important;font-weight: normal !important;margin-bottom: 2px;text-transform: capitalize;}
.min-order-tab {display: table;width: 100%; table-layout: fixed;background-color: rgba(255,255,255,0.1);padding: 10px 10px;margin-bottom: 15px;}
.order-td {display: table-cell;margin-bottom:20px; vertical-align: top;}
span.order-td {padding: 0 4px;font-size: 23px;width: 30px;text-align: center;}
span.order-td:nth-last-child(2) {width: 46px;}
span.order-td:last-child {font-size: 15px;padding-top: 5px;width: auto;text-align:left;}
.order-td label {font-weight: normal;font-size: 14px;line-height: 16px;vertical-align: top;text-align: center;width: 100%}
.removeInput-border{border:none !important; background-color:transparent}
.removeSelect-border{border:none;-webkit-appearance: inherit;-moz-appearance: inherit}
#addservices input[type="radio"] {position: relative; z-index: 9;left: 0;}
.contribute .list-inline-item {width: 25%;text-align: center;}
span.pledge-fname {font-size:12px;}
.ContactList > form {display: flex;flex-wrap: wrap;justify-content: space-between;}
.error-msg {color: #f00;font-size: 11px;margin-top: -10px;}
.contribute tbody td img {width:30px !important;height: 30px !important; max-width: none;border: 1px solid #ccc;}
.MoreProfile .modal-body ul{padding:0;}
.MoreProfile .modal-body ul li{margin-bottom:10px;width: 50%;float: left;margin-bottom:10px;}
.MoreProfile .modal-body ul li img{border-radius: 50%;margin-right:5px;}
.list-group.rating-opt li{padding:0;margin:0;}
.list-group.rating-opt li [type="radio"]:checked + label, .list-group.rating-opt li [type="radio"]:not(:checked) + label{padding-left:24px;font-weight: normal;margin-bottom:5px}
.list-group.rating-opt li [type="radio"] + label, .list-group.rating-opt li [type="radio"]:not(:checked) + label{font-size:14px;}
.list-group.rating-opt li [type="radio"]:checked + label{font-size:16px;}
.list-group.rating-opt li [type="radio"]:checked + label::before, .list-group.rating-opt li [type="radio"]:not(:checked) + label::before {top: 3px;width: 16px;height: 16px;}
.list-group.rating-opt li [type="radio"]:checked + label::after, .list-group.rating-opt li [type="radio"]:not(:checked) + label::after {width: 8px;top: 7px;left: 4px;height: 8px}
.select-options ul{padding: 0;margin: 0 0 15px}
.select-options ul li a{padding: 10px 10px;line-height: 15px;margin-bottom:1px;}
.select-options ul li a.service-cat {background-color: #000;color: #fff;}
.select-options ul li a input[type="checkbox"], .select-options ul li label input[type="checkbox"] {display:block;float: left;margin-right: 6px;line-height: 20px;}
.select-options{padding:0;}
.add-button{padding:0;}
.zip-sec-whole .select2-container--default .select2-selection--single{border-radius: 0;height:40px;border:1px solid #ced4da;}
.vendor-btns .zip-sec-whole .select2-selection.select2-selection--single .select2-selection__rendered, .vendor-btns .zip-sec-whole .select2-selection.select2-selection--single .select2-selection__arrow{height: 30px; line-height: 30px;}
.zip-sec-whole .select2-selection.select2-selection--single{background-color:#1f1f1f; height: 30px; line-height: 30px}
.zip-sec-whole .select2-container--default .select2-selection--single .select2-selection__rendered,
.zip-sec-whole .select2-container--default .select2-selection--single .select2-selection__arrow{line-height:40px;height:40px;}
.event-listings .ContactList{background-color: #fff;padding: 15px;}
.event-listings h4{margin-top: 18px;}     
.select2-dropdown.select2-dropdown--below{width:250px !important; font-size:14px;background-color:#1f1f1f;}
.area-border{overflow-y:auto;}
.btn-nxt-box a{padding:5px 11px;}
.btn-nxt-box a,.grey-back a, .area-border p label {font-size: 14px;}
.grey-back a{padding:5px 8px}
.create-grp {float: left;width: 100%;}
.row.upcoming-event-sec {float: left;clear: both;margin: 20px 0 0;width: 100%;margin-top: 6px;background-color: #eefbfb;
    border-radius: 3px;}
.upcoming-event-sec h2{margin:0;font-size: 17px;}
.group-s-tittle h2 {font-size: 18px;}
.btn.btn-primary.view-all.see-msg{padding: 6px;font-size: 15px;}
p.note-text{color:#fff; font-weight: bold;margin-bottom: 5px;}
.no-event-sec {	float: left;width: 100%;background-color:#eefbfb;border-radius: 0px 0px 8px 8px;margin-bottom: 20px;padding: 10px;text-align: center;font-size: 20px;}
.buttons-socialize-login {margin: 0; float: left;width: 100%;}
.buttons-socialize-login .btn {margin: 10px;font-size: 14px;text-transform: uppercase;display:inline-block;}
.button-log{padding: 6px 0;}
.profile-sec-heading.friends-grouup-tab{margin-bottom:0;}
.event-action-area ul li{min-width: 50px;height:45px;}
.event-action-area.single-event-action ul li{padding: 7px 0 5px;}
.event-action-area ul li a{display: inline-block;}
.event-action-area ul li.message-btn {width: 60px;}
.event-action-area ul li.message-btn a{position:relative;}
.event-action-area ul li.message-btn .badge-frnd-notify {top: -10px;right: 0;}
.select-options .service-fav{background-color: #002290; color: #fff;}
#waitLoader img {top: 50%;position: fixed;left: 0; margin: 0 auto;right: 0;}
.upcoming-text-sec {
	background-color: #d8efef;
	border-radius: 3px;
	border: 0.5px solid #868d8d;
	margin: 16px 16px 0px 16px;
	background: linear-gradient(rgb(164 228 218 / 80%),rgb(157 224 255 / 90%)), url(../../img/event_white_03.jpg) 10% 0px;
    background-size: cover;
	background-size: cover;
	background-position: center;
}
.profilr2-tabContent input[type="file"] {padding: 0 !important;}
.loginBtn.loginBtn--facebook:hover {color: #fff;}
.loginBtn.loginBtn--google:hover {color: #fff;}
.login-button-area .loginBtn{width: auto;display: inline-block;}
#mc_embed_signup {position:relative;}
#mce-responses{position:absolute}
#mce-success-response {color: green;}
#mce-error-response {color: red;}
.footer-logo-area > a{margin: 0 5px;display: inline-block;}
.banner-size {font-size: 12px;}
.vendor-signup .form-group{margin-bottom:1rem}
.itemedit {display: none;}
#exampleModalCenter .modal-body {padding: 0;}
.event-single-popup .box{margin:0;}
.event-single-popup .modal-content .status{padding-left:0;}
.event-single-popup .event-description_text p{width:100%; font-size:15px;}
.event-single-popup .btn-pay{margin-top:0;}
.past-event-title {color: #000 !important;}
#feestitle1{display: none; }
#feestitle3{display: none; }
.mand-text{display: none; }
.Eventhost-txt h2 {width: 100%;}
.mny_blk.money-blue {min-height: 76px;}
.mny_blk.money-blue h4{padding: 19px 0 10px;}
.no-service-sec{position: absolute;width: calc(100% - 30px);top: 0;bottom: 0;margin: auto;height: 30%;}
.no-service-sec + .button_area{float: left;width: calc(100% - 30px);position: absolute;bottom: 0;right: 15px;}
.service-sec{position:relative;}
.service-image .img_section{height:273px;}
.banner-box.inner-page .clearHeader {background-color: #000;height:80px}
.banner-box.inner-page .c-contact {margin-top: 230px;margin-bottom: 40px;}
.banner-box.inner-page .c-contact h3{margin-bottom:0; font-size:20px;}
.banner-box.inner-page .c-contact p{font-size:15px}
.banner-box.inner-page .c-contact h3.uppercase {text-align: center;margin-bottom: 20px;font-size:32px;}
.Eventhost-txtlist-area .btn-group.selected {background-color: #3790ff ; color: white;}
.event-label-sec.container-label{float:left;width:100%;}
.event-label-sec.container-label .checkmark::after {left: 6px;top: 2px;}
.rsvp-member .event-status {font-size: 12px;float: left;padding: 2px 10px;margin-left: 10px;border-radius: 0;vertical-align: middle;background-color: #2a2a2a;color: #fff;text-align:center}
.copy-right p {color: #fff;margin-top: 7px;font-size: 14px;margin-bottom: 0;}
.event-description_text.services{margin-top:0;}
#inviteEventMonthModel0 .modal-content, .invitemodel .modal-content{margin-top:0;}
.popup-invite .tab-content > .active{border-left: 1px solid rgba(255,255,255,0.3);float:left;}
.popup-invite .tab-content .modal-footer{float:left; width:100%;}
.popup-invite .tab-content select#countries{max-width: 130px;float:left;}
.popup-invite .tab-content select#countries + br{display: none;}
.popup-invite .tab-content .form-in-put{max-width: calc(100% - 140px); float:right; height: 38px !important;}
.event-select-sec {float: left;width: calc(100% - 15px);height: 222px;overflow-y: auto;padding: 0 0 0 15px;}
.event-select-sec .event-label-sec.container-label {float: left; width: 50%;}
.event-select-sec .event-label-sec.container-label .checkmark {width: 14px;height: 14px;top: 5px;left: 2px;}
.event-tab-title{border-bottom:1px solid rgba(255,255,255,0.3)}
.event-tabs-opt{margin-top:10px;}
.events-list .Eventhost-head{margin-bottom:0;}
.user-profile.change-profile{position:relative;transition: all ease 0.3s 0s;width:100%;max-width:160px}
.user-profile.change-profile img{width:100% }
.upload-image-cam{position: absolute;margin: 0 auto;width: 100%;text-align: center;left: 0;right: 0;bottom: 0;font-size: 30px;color: #eee;height: 100%;background-color: rgba(55,144,255,0.8);border-radius: 50%;top: 0;cursor:pointer;display: none; line-height:150px}
.upload-image-cam i,.upload-image-cam svg {transform: translate(0, 0);height: 100%;}
.user-profile.change-profile:hover .upload-image-cam{display:block;}
.list-inline.contri-list span {display: none;position:absolute;}
.list-inline.contri-list li:hover span {display: block;}
.list-inline.contri-list li img{width: 40px;}
.list-inline.contri-list li {width: 55px;text-align: center;}
.vendor-results .vendor-results {padding: 0;}
.CleanBox .CleanBoxLine1.AdminSearch .form-control{height: 30px !important; margin-bottom: 0;}
.list-group-item.itemdata .form-control{-webkit-appearance: none;-moz-appearance: none;appearance: none;height:auto !important; }
/* Webkit browsers like Safari and Chrome */
.list-group-item.itemdata input[type=number]::-webkit-inner-spin-button,
.list-group-item.itemdata input[type=number]::-webkit-outer-spin-button {-webkit-appearance: none;-moz-appearance: none;margin: 0;}
.eventAddline5 .list-group-item.itemdata input[type=number] { -webkit-appearance: none;-moz-appearance:textfield;padding:5px 12px !important;color:#777;text-align:center;font-size: 14px }
.contributed-list .btn-deleTE{position:relative;margin-left:6px;right:auto;border-radius:50%;line-height: 23px;border-radius: 0;font-size: 12px;margin-right:9px;}
.contributed-list .btn-seTTing >i, .contributed-list .btn-seTTing > svg{font-size:12px} 
.item-contribution-section li.list-group-item input[type=number]{margin-bottom:0;}
.crowd-text p {font-size: 14px;text-align: justify;}
.item-contribution-section li.list-group-item .row > div:first-child{text-align:center !important}
.d-sm-block{display:none;}
.service-results-sec .service-head{padding:0;}
.service-results-sec .review-sec{text-align:right;}
.vendor-location-area i, .contact-v-info i{margin-right: 5px;}
.select-options ul li a > label{margin:2px 0;font-weight: normal}
.select-options ul{margin-top:-7px;}
.modi-img-circle {/*border-radius: 50%;*/width: 30px;margin-right: 5px;height: 30px;object-fit: cover;}
.btn.frnd-request-cancel-new {font-size: 14px;padding: 3px 23px;}
.page-add-friend .card-body.transaction-tabs .tab-content > div {padding: 15px;}
#profile-tabs.eventAdd .page-setting .form-horizontal{padding-top:10px;}
h4.bank_info {font-size: 17px;border-bottom: 1px solid #eee;text-transform: uppercase;font-weight: normal;}
h4.bank_info.float-left{width:100%;font-weight:500;color:rgba(255,255,255,0.8);padding-bottom: 15px;}
h4.bank_info .btn i{margin-right: 5px;}
h4.bank_info:first-child{padding-top:0;}
h4.bank_info .btn{font-size: 14px;padding:3px 10px;}
.no-record {width: 100%;text-align: center;color:#007bff;min-height: 70px;}
#paymentpage{overflow: hidden;min-height: 60vh;}
.list-group.saved-cards{display:block;}
.list-group.saved-cards li{display: inline-block;margin:0 1% 2%; width: 47%;}
.list-group.saved-cards li.list-group-item.credit-card > label{width: 100%;margin:0}
.payment-card-option .single-inner-section{padding: 10px 15px !important}
.payment-card-option .single-inner-section .input-field-area label{margin:0;}
.payment-card-option .single-inner-section .input-field-area .form-group{padding:0;}
.payment-card-option .single-inner-section .input-field-area{position:relative;margin-bottom: 6px;padding-bottom: 8px}
.payment-card-option .single-inner-section .input-field-area::after {position: absolute;content: "";background: #efefef;width: 100%;height: 1px;}
.add-new-card [type="radio"]:not(:checked) + label{font-size:16px;}
.sec-pagination .paginator_container{margin: 10px auto 16px;}
.Eventhost-txt p{-ms-hyphens:auto; -webkit-hyphens:auto; word-wrap:break-word}
.group-owner .Eventhost-txt p{font-size: 15px;color:rgba(255,255,255,0.8)}
.group-owner .Eventhost-txt h3{font-size: 13px;font-weight: bold;color:rgba(255,255,255,0.8)}
.group-owner .Eventhost > .row{border-bottom:1px solid rgba(255,255,255,0.2);}
.grptype {float: left;margin-right: 20px;color:#fff; margin-top: 2px;font-size: 14px;margin-left: -22px;}
.grptype label {color:#ffffff;margin-top: 8px;}
.grptype-second {margin-top: 2px;font-size: 14px;margin:5px}
.grptype-second label {color:#ffffff;}
.date-event-time {width: 60%;}
.reviews-modal .table td{font-size: 14px;text-align:center}
.reviews-modal .rounded-circle{width: 40px; height: 40px; border: 1px solid #eee}
.reviews-modal .rounded-circle-guest{background:white; }
.reviews-modal p, .reviews-modal .reviewer-name {font-size: 15px;float: left;width: 100%;color:#90a4ae}
.reviews-modal .fa-star{font-size:15px; line-height: 18px;}
.single-event-invitation .event-listing .group-list .event-item-listing h3{width:auto;padding-top:0}
.single-event-invitation .event-listing .group-list .event-item-listing h3 span{font-size: 12px;float:right;margin-top: 0;font-weight: normal;width: auto;margin-bottom: 33px}
.single-event-invitation .event-listing .group-list .event-item-listing .Eventinvited-txtlist1{display: inline-block;padding: 10px 10px 0;}
.single-event-invitation .event-listing .group-list .event-item-listing .Eventinvited-txtlist1 .btn-group {font-size: 12px;padding: 3px 0;background-color: rgba(0,0,0,0.8);display: inline-block; width:100%; max-width: 84px; text-align:center;margin-left:-1px}
.single-event-invitation .event-listing .group-list .event-item-listing .Eventinvited-txtlist1 .btn-group i {line-height: 17px;}
.notification-link {color:rgba(255,255,255,0.8) !important;}
.read .notification-link {color:black !important;}
.unread .notification-link{ color:#007bff !important;}
.grptypesection .grptype {margin-left:0px; float:none;text-transform:capitalize;}
/*add Button */
.favourite-button{margin-left:10px;}
.favourite-button .btn{text-transform:uppercase;background: #3790ff;border-radius:0;font-size: 14px;font-weight: 600;
padding: .375rem .75rem;}
.group-s-tittle .header-title {border-radius: 0;}
.group-s-tittle .header-title .btn{margin-top:-2px;}
.dashboard-sec .Eventhost-txtlist1 ul li a, .dashboard-sec .Eventhost-txtlist1 ul li a i{font-size: 13px;}
.dashboard-sec .Eventinvited-txtlist1 .btn-group{font-size:12px;width: 25%;text-align: center;padding: 2px 0;float: left;display: inline-block;border-left: 0 none;margin-bottom:0; }
.dashboard-sec .Eventinvited-txtlist1 .btn-group:first-child{border-radius:0; border-left:1px solid #3790ff;}
.dashboard-sec .Eventinvited-txtlist1 .btn-group:nth-child(4){border-radius: 0 2px 2px 0}
.dashboard-sec .Eventinvited-txtlist1 .btn-group i{margin:0;}
.Eventhost-address p i{margin: 0 3px 0 5px}
.inner-footer .container a {float:none; text-align:center; display:inline;}
.copy-right a { float: left;}
.account-not-configure{margin: 0;background-color: rgba(0,0,0,0.4);float: left;width: 100%;padding: 12px 13px 0;}
.account-not-configure .alert{padding:.75rem 1.25rem;font-weight: normal;}
.account-not-configure .alert a{color: #721c24;font-weight: bold;margin-left: 5px;border-bottom: 2px solid;padding-bottom: 3px;}
.btn.service-view-btn{margin: 0 auto 10px;width: 90%;float: none;display: block;padding:7px 0;}
.fixed-charge-form{padding:0 0 15px}
.fixed-charge-form .payment_detail_head{padding: 5px 10px 6px 10px;}
.fixed-charge-form .payment_detail_row2 ul{float:left;width:100%;padding: 0 15px;}
.fixed-charge-form .payment_detail_row2 ul li{width:100%; text-align:left}
.fixed-charge-form .payment_detail_row2 ul li p{font-size: 16px; width:100%; max-width: 120px;}
.fixed-charge-form .payment_detail_order label{font-size: 16px;}
.fixed-charge-form .head_price{margin: 0 0 0 10px;}
ul#myUL li:last-child{margin:0;padding:0;border:0;}
.cancel.btn { background: #3790ff; width: 100%; color:#fff;}
.profile-info .notification-list.unread {background-color: rgba(250, 252, 255, 0.1);border-bottom: 1px solid rgba(0,0,0,0.1) !important;}
.profile-info .message-hint.unread {background-color: rgba(250, 252, 255, 0.1);border-bottom: 1px solid rgba(0,0,0,0.1) !important;}
.profile-info .notification-list.read {background-color: rgba(147, 150, 153, 0.31);border-bottom: 1px solid rgba(0,0,0,0.1) !important;}
.profile-info .message-hint.read {background-color: rgba(147, 150, 153, 0.31);border-bottom: 1px solid rgba(0,0,0,0.1) !important;}
.profile-info .dropdown-menu.friendslist a {display:inline;}
.transaction-popup.modal form{box-shadow: 0 0;margin:0;}
.transaction-popup.modal .modal-content .modal-title{font-weight: normal;font-size: 20px;}
.transaction-popup.modal .btn, .single-inner-section .btn{padding: 2px 8px;text-transform: uppercase;font-size: 11px !important;margin-bottom: 0;}
.transaction-popup.modal .modal-body p{width:100%;margin-bottom: 10px;}
.transaction-popup.modal .modal-footer {padding: 0;margin-top: 20px;}
.transaction-popup.modal .form-group textarea {min-height: 95px;}
.transaction-popup.modal .form-group textarea.small-height-textarea{height: auto;margin-bottom:10px;}
.join-popup.modal .modal-dialog{max-width: 24vw !important}
.join-popup.modal .modal-body p{width:100%; font-size: 16px;}
.vendor-profile-sec .form-group{float:left; width:100%;}
.vendor-profile-sec .form-group label{margin-bottom:0;}
.vendor-order .card-body.transaction-tabs table td{vertical-align:middle;text-align: center;}
.vendor-order .card-body.transaction-tabs table td .btn{padding: 2px 8px;text-transform: uppercase;font-size: 13px;margin-bottom:0;}
.reviewpage .card-body.transaction-tabs .table .thead-light th {vertical-align:middle; font-size: 15px;font-weight: 500;text-align:center;}
.vendor-service-banner-img{ background-size: cover; background-position: center center;height: 350px;}
.vendor-service-banner-img > img{display: none;}
.vendor-order .card-body.transaction-tabs table, .vendor-order .card-body.transaction-tabs table{width:100% !important;}
.event-add #payment h2{margin: 10px 0 10px}
.recreate-button a { color: #000 !important;}
.past-event-list.review-host-sec{padding:0;margin-top:0;border-left: 1px solid rgba(0,0,0,0.18);border-right: 1px solid rgba(0,0,0,0.18);border-bottom: 1px solid rgba(0,0,0,0.18);border: none;}
.review-popup label {margin-bottom: 0;font-size: 16px;}
.review-popup .rating-star.changeRating{margin-bottom:10px;}
.changeRating{clear: both !important;}
.review-popup input[type="text"], .review-popup select, .review-popup textarea{padding:7px 10px !important;margin-top: 0 !important;font-size: 16px;}
.review-popup form{margin-bottom: 0}
.review-popup .modal-footer{padding-bottom: 0;padding-right:0;}
.past-event-list h1{text-transform:capitalize;}
.past-event-list.review-host-sec .post-services {width: calc(100% - 290px);/*border-right: 1px solid rgba(0,0,0,0.1);padding-right: 20px !important;*/}
.review-left-border{border-left:1px solid rgba(0,0,0,0.1)}
.past-event-list li .review-left-border .rating-star{margin-left:0}
.past-event-list li .review-left-border .rating-star .fa-star{font-size: 15px;}
.past-event-list.review-host-sec li .review-left-border .btn.btn-review {font-size: 12px;padding: 5px 6px;float: none;}
.past-event-list.review-host-sec .review-left-border .btn.btn-review {font-size: 12px;padding: 5px 6px;float: none;}
.past-event-list.review-host-sec .post-services p {font-size: 14px;height: auto;text-align: justify;overflow:auto;color:rgba(255,255,255,0.8)}
.past-event-list.review-host-sec li .btn.btn-review{font-size: 13px;padding: 5px 10px;text-transform: uppercase;}
.past-event-list.review-host-sec .reviewevent img{width: 170px;height: 170px;object-fit: cover;}
.review-host-sec li.list-group-item{border: none;border-radius:0;background-color: rgba(0,0,0,0.8);}
.past-event-list h1 span {font-size: 15px;text-align: right;}
.past-event-list.review-host-sec .btn {font-size: 13px;display: inline-block;margin-bottom: 10px;max-width: none;text-transform: uppercase; padding: 6px 13px;}
.vendor-image-area{position:relative;}
.vendor-image-area .btn-vendor-publish {border-radius: 0;font-size: 13px;text-transform: uppercase;padding:6px 16px;box-shadow:0 3px 5px rgba(0,0,0,0.2);}
.vendor-publish-delete-sec{position: absolute;left: 3px;top: 3px}
.vendor-detail-area .service-head{padding-right:0;float:left;width:100%;}
.vendor-detail-area .service-head .review-sec{float:right; width:auto;}
.vendor-detail-area .service-head .review-sec > div > i {font-size: 13px;margin-left: 3px;}
.vendor-detail-area .service-head .review-sec > div > i:first-child{margin-left: 0;}
.review-sec{width: 100%;display: inline-block;}
.service-basic-info p{hyphens: auto;}
.ProfileImages{background-color: transparent;height: 150px;}
.form-horizontal.vendor-setting-form select.form-control {height: 40px !important;}
.form-horizontal label{margin: 10px 0 0}
.down-payment-sec{border-right: 1px solid rgba(0,0,0,0.1);margin-bottom:24px}
.down-payment-sec label, .refund-policy label, .booked-time label{font-size: 14px; margin-bottom: 3px;}
.down-payment-sec label input, .refund-policy label input, .booked-time label input{margin-right: 4px;}
.refund-add-sec .down-pay {padding-top: 0;display: block;width: 100%;}
.refund-add-sec .houre-tot .input-group.text-area4{width:100%;}
.refund-add-sec .total-cost-box{margin-top:0;}
.refund-add-sec .end-content{margin:0;line-height: normal;}
.refund-add-sec .houre-tot label{margin-bottom:0;}
.refund-add-sec .houre-tot .input-group{padding:0;}
.refund-add-sec .mandatory.add-more-refund{margin-bottom: 10px;padding: 8px 16px;text-align: center;}
.refund-add-sec .text-danger{width:100%;}
.refund-add-sec .alert.error-refund-periods{width: auto;float: left;text-align: left;padding: 5px 10px;font-size: 13px;}
.vendor-btns .nav.nav-pills {border-bottom: 1px solid #ccc;}
.vendor-btns .nav-item .btn {border-radius: 0;margin-right: 10px;}
.right-size-zip h6{margin-bottom: 13px;}
.nav-item .btn-vendor {background-color:#1f1f1f;}
.zip-area-btn .add-button .range {margin-top: 32px;padding: 4px 12px;}
.page-add-friend .card-body.transaction-tabs{padding:0;}
.item{position: relative;border: 1px solid #505050}
.event-side .item{border:0}
.item.blank-item{position: relative;border:1px solid #303030;background-color: rgba(0,0,0,0.5);}     
.public-group-name {position: absolute;/* top: 50%;left: 30%;transform: translate(-50%, -50%); */color: black;bottom: 0%;width: 100%;text-align: center;background-color: white;    padding: 2px 0px;}
.displayNone{ display:none !important;}
.wallet_amt_success{font-size:14px; color:green; }
.wallet_amt_error{font-size:14px; color:red; }
.error-payment-method{font-size:14px !important; color:red !important; }
.upcoming-event ul.friendslist-profile {padding: 15px 0;}
.upcoming-event ul.friendslist-profile li{float:left;}
.upcoming-event ul.friendslist-profile li img{width: 60px;margin-bottom: 12px;margin-right: 5px;}
.upcoming-event ul.friendslist-profile .btn{font-size: 12px;text-transform: uppercase;}
.upcoming-event ul.friendslist-profile li > div {margin-top: 16px;}
.vendor-service-review {background-color:  rgba(0,0,0,0.4);float: left;width: 100%;padding: 10px 10px;}
.vendor-switch .switch {position: relative;display: inline-block;width: 60px;height: 28px;vertical-align:middle;}
.vendor-switch .switch input {opacity: 0; width: 0;height: 0;}
.vendor-switch .slider {position: absolute;cursor: pointer; top: 0;left: 0;right: 0;bottom: 0; background-color: #ccc; -webkit-transition: .4s; transition: .4s;}
.vendor-switch .slider:before {position: absolute;content: "";height: 20px;width: 20px;left: 4px; bottom: 4px; background-color: white; -webkit-transition: .4s; transition: .4s;}
.invite-by-email-sec .upcoming-event ul.friendslist-profile {padding: 0;}
.invite-by-email-sec .upcoming-event ul.friendslist-profile li{float:left;width:100%;border-bottom:1px dashed #ccc;padding:10px 0; margin:0;}
.invite-by-email-sec .upcoming-event ul.friendslist-profile li > div {margin-top: 0;}
.vendor-switch input:checked + .slider { background-color: #2196F3;}
.vendor-switch input:focus + .slider { box-shadow: 0 0 1px #2196F3;}
.vendor-switch input:checked + .slider:before {-webkit-transform: translateX(26px);-ms-transform: translateX(26px);transform: translateX(26px);}
.eventAddFormPhoto img { max-width: 100%;object-fit:cover;}
/* Rounded sliders */
.vendor-switch .slider.round {border-radius: 34px;}
.vendor-switch .slider.round:before { border-radius: 50%;}
.service_text.about-sec p,.service_text .service-basic-info p, .service_block .alert{font-size: 14px; line-height:24px}
.service-basic-info li span,.service-basic-info li strong{font-size: 13px;margin-left: 5px;}
/*multi email input*/
.multipleInput-container {border:1px #3c3c3c solid;padding:1px;padding-bottom:0;cursor:text;font-size:13px;width:100%;height: 45px;overflow: auto;background-color: #1f1f1f;border-radius:3px;margin-bottom: 20px;}
.multipleInput-container input{font-size:13px;width:150px;height:24px;border:0;margin-bottom:1px;outline: none; background-color:#1f1f1f; color:rgba(255,255,255,0.8)} 
.multipleInput-container ul {list-style-type:none;padding-left: 0px !important;margin:0;}
li.multipleInput-email {float:left;margin-right:2px;margin-bottom:1px;border:1px #BBD8FB solid;padding:2px;background:#F3F7FD;}
.multipleInput-close {width:16px;height:16px; background:url(close.png);display:block;float:right;margin:0 3px;}
.email_search{width: 100% !important;}
.review-vendor-detail {float: left;}
.tab-content > .active{height:auto;}
.Eventhost-txtlist1 ul li p{text-align:center;}
.Eventhost-txtlist2{margin:5px;}
footer.inner-footer .container{float:none; width:100%; text-align:center; margin-left:auto; margin-right:auto;}
input[type="radio"].help-block-error {display: inline-block; width: auto; height:auto;}
#down_payment-error {left: 180px;position: relative;}
input.form-control {margin-bottom:10px;}
.third-inner input.form-control {margin-bottom:5px;}
.form-control.input-name{ width:100% !important; margin-bottom:15px;}
.form-control.input-name.input-phone{margin-top:5px; }
.time-head{float:left;}
.para-graph{float:left;}
.share-menu.share-list{z-index:9;}
.btn.submit-btn{width:100%;}
.btn.black-btn.my-favorite{font-size:14px;}
.btn .svg-inline--fa {margin-right: 0;}
.service-form label{margin-bottom:0;}
.btn.black-btn.add-favorite {font-size: 14px;}
.form-control.card-form{width:100%;}
.align-self-center.payment-card-option.card-pay{margin-top:60px;}
.Eventinvited-txtlist1 .btn-group.active {background-color: #3790ff !important;color: white;}
.Eventhost-txtlist2 ul li p { margin: 10px 0 0 0px;font-size: 12px;width: 100%;float: left; line-height: 14px; text-align:center;}
.message_addservice {text-align: center;width: 100%; color: #007bff !important;}
.Eventhost-address.event-map{display: inline-block;width: 100%;}
.contact-v-info.mail-address p{display: flow-root;}
.service-bottom-area .contact-v-info i, .service-bottom-area .contact-v-info svg, .service-bottom-area .vendor-location-area i, .service-bottom-area .vendor-location-area svg{margin-top:2px;}
.review-vendor-detail.detail-address{height:auto;float:left;}
.btn.green-btn.book-now{font-size: 14px;text-transform: uppercase;}
.form-control.input-small.code{font-size:12px !important;}
.input-group4do .input-group-prepend.group-pretend{margin-top: 6px;}
.form-group.remember.agree-condition .checkbox {padding-left: 25px !important;}
.remember.agree-condition .checkmark{left:0 !important;}
.service-para{min-height:50px;}
.review-vendor-detail.review-card{min-height:300px;}
.service_col_img.view-img img {width: 100%;height: 245px;}
.location-info.fixed-charge { min-height: 90px;}
.review-vendor-detail.vendor-review{min-height: 308px;}
.status-value {padding: 0;width: 12px;height: 12px;border-radius: 100%;display: inline-block;margin-right: 7px;margin-top: 0;}
.status-value.btn-secondary {background-color: #ccc;border: 1px solid #ccc;}
.profileViewLine1 .status-value {margin-top: 0;}
.vendor-image-area .vendor-publish-delete-sec {width: 99%;top:inherit; bottom: 4px}
.vendor-image-area .vendor-publish-delete-sec .event-action-area{top: inherit;right: 3px;bottom: 0;}
.status-sec {display: inline-block;margin-left: 10px;font-size: 15px;vertical-align: middle;text-transform: capitalize;}
.profileViewLine1 .btn-primary {border-radius: 0;padding: 5px 12px;font-size: 13px;text-transform: uppercase;margin-top: 3px;}
.profileViewLine1 .btn-primary svg {margin-top: 3px;margin-right:10px;}
.profileViewLine1 a.edit-option {font-size: 21px;margin-left: 0;float: left;margin-top: 7px;margin-right: 10pxs;position: relative;margin-right: 10px;}
.profileViewLine1 a.edit-option::before {content: "";background-color: #3790ff;height: 2px;width: 20px;position: absolute;left: -1px;bottom: 2px;}
.profileViewLine1 a.edit-option svg{-webkit-transform: rotate(277deg);transform: rotate(277deg);}
.vendor-serices-step{background-color: rgba(0,0,0,0.4); padding:20px;position:relative;}
.vendor-serices-step::after {content: "";border-bottom: 10px solid  rgba(0,0,0,0.4);border-left: 10px solid transparent;border-right: 10px solid transparent;position: absolute;top: -10px;left: 85px;}
.vendor-serices-step.step-second::after{left: 266px;}
.vendor-serices-step.step-third::after{left: 454px;}
.vendor-serices-step.step-fourth::after{left: inherit;right:454px;}
.vendor-serices-step.step-fifth::after{left: inherit;right:266px}
.vendor-serices-step.step-sixth::after{left: inherit;right:85px}
.vendor-serices-step .booked-time,.vendor-serices-step .refund-add-sec{margin-top:20px;}
.vendor-serices-step .checkbox1 {padding-left: 30px;}
.vendor-serices-step.step-sixth p {padding: 0;}
#editprofileform select.selectpicker {margin: -1px 0 0;font-size: 12px;padding: 3px;}
.pending-request-section{float:left; width: 100%;  padding: 0 15px;}
.pending-request-section li{width:100%; float:left;padding:6px 0;}
.pending-request-section li a {color: #90a4ae;font-size: 15px;}
.pending-request-section li p.btn{margin:0;}
.eventAddline3.addevent-section {margin-bottom: 0;}
.eventAddline3.addevent-section + h2 {margin-top: 30px !important;float: left;}
.transaction-tabs .stepwizard{border: 1px solid #333;border-bottom:0;}
.transaction-tabs .stepwizard a{margin-bottom:0}
.transaction-tabs .card{border-radius:0;}
.event-action-area ul li a svg.fa-clone{font-size: 15px;}
.invited-rsvp .modal-body{float:left;width:100%;}
.btn-options {float: left;width: 100%;text-align: center;}
.familymembers-info .btn-options > input.btn {float: none;display: inline-block;}
.invited-rsvp .modal-footer{border-top:1px solid rgba(255,255,255,0.2); justify-content: center;}
.dashboard-sec .otherstatus {width: 100%;float: left;position: relative;box-shadow: 0px 3px 4px rgba(0,0,0,0.15);position: absolute;bottom: 39px;left: 9px;background-color: #000;width: calc(100% - 15px);text-align: center;border:1px solid  #3790ff;}
.dashboard-sec .otherstatus::before {position: absolute;content: "";top: 25px;right: 10%;border-top: 8px solid #3790ff;border-right: 8px solid transparent;border-left: 8px solid transparent;}
.dashboard-sec .otherstatus .btn-group {float: left;border-left: 1px solid #f3f5f8;border-radius: 0;width: 50%;font-size: 10px;text-align: center;padding: 5px;text-align: center !important;display: block;margin:0;}
.dashboard-sec .otherstatus .btn-group.active {background-color: #3790ff;}
.dashboard-sec .otherstatus .btn-group > i {margin-right: 6px;}
.dashboard-sec .otherstatus .btn-group:first-child{margin-left: -1px;border-left:0;}
.dashboard-sec .otherstatus a { color: #efeff0; }
.vendor-image-area .event-action-area{right: 1px;}
.gm-style .gm-style-mtc div{padding: 0!important;font-size: 14px !important;margin: 0 !important;}
.gm-style .gm-style-mtc div[role="button"]{padding: 10px !important}
.gm-style .gm-style-mtc div > div {padding: 10px!important;}
.gm-style .gm-style-mtc div > div label{color: #000;margin:2px 0 0 3px}
.gmnoprint.gm-bundled-control.gm-bundled-control-on-bottom{right: 30px !important}
.gm-style .gmnoprint img{width: 20px !important; height: 20px !important}
.gmnoprint > div > .gm-control-active img{width: 14px !important; height: 14px !important}
.gm-control-active.gm-fullscreen-control, .gmnoprint > div.gm-svpc, .gm-control-active{width: 30px !important; height: 30px !important;}
.gmnoprint .gmnoprint > div{height: 60px !important}
.gmnoprint{margin:0 !important}
.gm-style-cc + .gmnoprint,.gm-control-active.gm-fullscreen-control {margin:0 !important;}
.time-address-sec .direction_btn{margin:0;color: #002290;}
.time-address-sec .direction_btn.dirform{padding:0 !important }
.contribution-table {display: table;table-layout: fixed;width: 100%;}
.contribution-row {display: table-row;}
.contribution-row:first-child .contribution-cell{border-top:0;}
.contribution-cell {display: table-cell;vertical-align: middle;border-top: 1px solid #eee;padding-bottom: 5px;padding-top: 5px;}
.contribution-cell:first-child{width:120px}
.contribution-cell:last-child{text-align:center;}
.contribution-cell p{margin-bottom:0;font-size:14px}
.contribution-cell h5{font-size: 16px; font-weight:400; margin-bottom:5px}
.contribution-cell.transaction-no-record {width: 100%;padding-top: 75px;border-top: 0;}
.event-contribution-popup .close{margin-top:-0.5em}
.request-member.row{margin:0;}
.ui-datepicker.ui-widget.ui-widget-content.ui-helper-clearfix.ui-corner-all{top: 406.031px;left: 988.1563px;}
.service-basic-info { min-height: auto !important;}
.small-btn{font-size: 16px !important;color: white !important;}
.screen-pl-3 {padding-left: 1rem;}
.checkybox.screen-pl-3 {margin-bottom: 20px;}
.float-right.contriHost {font-size: 18px; color:#fff;}
.float-right.contriHost a {color:#fff; font-size: 14px;}
#MoreProfile .modal-body ul li img{background-color:#fff; }
#MoreProfile .modal-body ul li a {color:#fff; }
#MoreProfile .modal-header .close { margin: 0;}
.vendor-booked-table{table-layout:fixed;}
.vendor-booked-table th span {font-size: 13px;margin-left: 6px;}
.vendor-booked-table th:last-child {width: 170px;}

/* MessageBlock Starts */
.userlist{margin:0;}
.chat > div{ margin-bottom: 10px;}
.chat .chat-left-sec .chat-body{ margin-left: 50px;}
.chat .chat-right-sec .chat-body{margin-right: 50px;}
.chat div .chat-body p{ margin: 0;}
.chat .panel .slidedown .glyphicon, .chat .glyphicon{ margin-right: 5px;}
.chat.panel-body{overflow-y: auto;height: 540px !important;padding: 10px 10px;list-style: none;margin-top:0; width:100%;overflow-x: hidden}
.img-circle {border-radius: 50%;}
.chat input[type="text"], .chat input[type="submit"], .chat input[type="button"] {width: 70% !important;height: 46px;}
.chat .btn-warning {color: #fff;background-color: #007bff;border-color: #007bff;}
.chat .btn-warning:hover {color: #f8fbff;background-color: #0069e0;border-color: #0069e0;}
.chat .chat-text {background: #007bff;padding: 4px 10px;border-radius: 2px;margin-top: 6px;position: relative;float:left;}
.chat .chat-text::before {content: "";position: absolute;top: 3px;left: -13px;border: solid 7px transparent;border-right-color: #007bff;}
.chat .chat-right-sec .chat-text::before {right: -13px;left:inherit;border-right-color:#333;transform:rotate(180deg);}
.chat .chat-text p{color:#ffffff;font-size:14px;}
#chat_form{margin-bottom: 10px;height: 69px;}
.chat .chat-right-sec .chat-text {float:right;background:#333;padding:4px 10px;}
.chat .chat-right-sec .chat-text p {color: rgba(255,255,255,0.7);text-align: right}
.chat .chat-text + small{float:left;clear:both;}
.chat .chat-right-sec .chat-text + small{float:right;clear:both;}
.chat-status{color:#0085ff;}
.chat .friend-info, .chat .friend-info img, .Eventhost-head .friend-info {width: 36px;height: 36px;line-height:36px;float: left;border-radius: 50%;}
.chat .friend-info img, .Eventhost-head .friend-info img{border:1px solid #ddd;background-color: #fff}
.Eventhost-head .friend-info{float:none; display: inline-block;/*background-color:transparent;*/margin-right: 8px;}
.chat .chat-right-sec .friend-info {background-color: #eee;color: #000;float: right;margin-right:0;}
.chat-type-sec{float:left; width:100%;position: relative;padding: 0 0;border-top:1px solid #eee;background-color: transparent;}
.chat-type-sec textarea{border: 0;padding:5px 60px 5px 10px !important;border-radius:0;resize: none;font-size: 14px}
.chat-type-sec .btn {position: absolute;right: 5px;top: 7px;width: auto;padding: 3px 10px;font-size: 14px;text-transform: uppercase;background-color: #2d9a2d;color: #fff;border-color: #2d9a2d;border-radius: 0;}
.chatuser-info{display: inline-block;vertical-align: middle;line-height: 17px;}
#profile-tabs .top-search-sec .top-search {padding: 0 15px 5px; background-color:rgba(0,0,0,0.4);margin:0}
#profile-tabs .top-search-sec .top-search input{border: 1px solid rgba(255,255,255,0.2) !important;color: rgba(255,255,255,0.8);height:40px !important;}
.friendslist-profile a {color: #90a4ae;font-size: 14px;}
ul.friendslist-profile li {width:auto;margin-bottom: 12px;border-bottom:1px solid rgba(255,255,255,0.08);margin: 0 -15px;padding: 7px 10px;}
.unread-message {position: relative;width: auto;display: inline-block;vertical-align: middle;}
.unread-message .badge.badge-default {background-color: #d64635;color: #fff;position: absolute;top: -5px;right: -2px;font-size: 11px;font-weight: 300;border-radius:12px;height: 18px;color: #fff;padding: 3px 6px;}
.list_chat_ul .chat.panel-body{width:100%;}
/* MessageBlock Ends */ 
.group-action{right:15px;}
.houre-tot label, .days-box label{padding-left:0;}
.hours-button-sec > button{margin-top: 26px;}
.houre-tot .input-group-text{border-radius: 0;}
.text-area-add.refund-periods .houre-tot{width:100%; max-width:210px;}
.days-box input{margin-bottom:0;}
.small-btn{width:auto !important; display:inline-block;}
.omb_loginForm .ddChild{font-size:12px;width: 117% !important;text-align: left;}
.omb_loginForm .dd .ddTitle{color:#495057}
.omb_loginForm .dd{border: none; font-size: 12px;}
.omb_loginForm .dd .ddTitle .ddTitleText {padding: 5px 23px 5px 5px;}
.omb_loginForm .dd .divider{border-left:0;right:0;}
.omb_loginForm .dd .ddTitle{background: none;height: 37px; line-height:27px;}
.event-listing.group-listing-joined .list-group-item{margin: 10px 0 0;}
.event-sidebar span {font-size: 17px;margin-bottom: 0px;  margin-top: 2px;}
.user-info h3 { font-size: 20px;margin-bottom: 10px;}
.vendor_edit a,.vendor-sidebar h2,.vendor-sidebar h5{ font-size: 17px;}
.page-title { font-size: 18px;}
.paginator_container{ margin:auto !important;text-align:center;}
.service-bottom-area p {display: inline-flex; word-break: break-word;}
.service-bottom-area a.btn.black-btn,
.service-bottom-area a.btn.green-btn {margin: 0;font-size:14px}
.switch {width: 60px !important; height: 34px;}
.service_info {border-right: 0px solid #ccc;}
.local-col{display:inline-flex;}
.local-col span{ margin-left:5px;}
.table-responsive-sm.transaction-table{overflow: auto;}
.cyan-back {padding: 40px 12px;}
.form-group textarea { min-height: 100px;}
.edit-service.row{margin-top: 10px;}
.charge-in{flex:1;}
.input-group.refund-hr{display:inline-block;}
.input-group.refund-hr input{float:left;width: 100%;}
.input-group.refund-hr span{float:left;}
.input-group-append.clock-time .input-group-text {padding:11px;}
.houre-tot {margin-left: 15px;margin-right: 15px;}
.hours-button-sec.hr-add button{float:left !important;}
.label-book{font-size:14px;margin-bottom:10px;}
.Eventhost-txt p,.short-para{ font-size: 14px;color:#171717 !important;float: left;width: 295px !important;
	display: -webkit-box !important;
	-webkit-box-orient: vertical;
	overflow: hidden;
	text-overflow: ellipsis;
	white-space: wrap;
}
.direction_btn{margin: 0;padding: 0 !important;}
.Eventhost-txtlist1 ul li i {color: rgba(255,255,255,0.8);font-size: 12px;}
.label-on{font-size:14px;margin-bottom:3px;}
.Eventhost-img.event-pic img { height:150px;}
.Eventhost-img{text-align:right;}
.Eventhost-img img {object-fit: cover; height: 200px;/*height: 100%;*/} 
.Eventhost-txt h3 {font-size: 13px;}
.selectpicker.form-control.service_category{    height: calc(2.25rem + 2px) !important;}
.input-group.hour-time{display: inline-block;}
.input-group.hour-time input{width:150px;}
.input-group.hour-time span{float:left;}
.input-group-text.clock{padding:11px;}
.text-area-add.refund-periods.refund-hr{display:inline-flex;}
select.form-control:not([size]):not([multiple]) {height: calc(2.25rem + 2px) !important;}
.dd.ddcommon.borderRadius .ddTitle{height: 38px;}
.dd.ddcommon.borderRadius {width: 100% !important;max-width: 190px;display: inline-block;vertical-align: top;height: 40px;}
.dd.ddcommon.borderRadius{width:90px !important;max-width: 100% !important; border:1px solid #d3d3d3 !important;border-radius: 3px !important;height: 38px !important;}
.form-control:disabled, .form-control[readonly] {background-color: rgba(255,255,255,0.5);cursor: not-allowed;}
.dd .ddTitle .ddTitleText{padding: 9px 20px 8px 5px;}
.add-contact-phone-area input[type="phone"]{display: inline-block;width:calc(100% - 164px);}
.group-contact-list{overflow-y: auto;height: 322px;}
#InnerList{overflow-y: auto;height: 180px;}
.selectuser-list .ContactList .form-group{margin-top:0;}
.added-contact-list .Contact{display: block;width:100%;}
.added-contact-list .Contact h5, .added-contact-list .Contact img{display: inline-block;margin: 0;vertical-align: middle;font-size: 15px;}
.added-contact-list .Contact .Contact-phone{text-align:right;float: right;}
.btn-create-group-contact {border-bottom: 1px dashed #eee;padding-bottom: 20px;}
.btn-create-group-contact .btn {border-radius: 0;font-size: 15px;width: 100%;}
.group-mem-buttons{padding-top:0;}
.rsvp-member { float: left; }
#editVendorForm .btn{font-size:1rem}
#editVendorForm #change-profile-pic{margin: 6px auto 20px;text-align: center;float: none;display: inherit;width: 59%;}
.vendor-banner-image{text-align:center;border:1px solid #3c3c3c;}
.profilr2-tabContent .form-group .vendor-banner-image .form-control{height: auto !important; margin-bottom:0;}
#countries{background-color: transparent; border: 1px solid #0d3c55 !important; height: 30px !important; border-radius: 5px !important;}
#countries::placeholder{color: #0d3c55 !important;}
#profile-tabs .event-listing .list-group.group-list{background-color:rgba(0,0,0,0.4)}
#profile-tabs .event-listing .list-group.group-list .list-group-item .group-list-content{color: rgba(255,255,255,0.8)}
#profile-tabs .event-listing .list-group.group-list .list-group-item{background-color: transparent}
#profile-tabs .event-listing .list-group.group-list .list-group-item img{width: 100%; object-fit:cover;}
.upcoming-event .button-accept .btn {color: #fff;padding: 3px 14px;font-size: 14px;}
.btn.black-btn { background-color: rgba(255,255,255,0.3);}
.joined-owl-carousel{margin-top: 20px}
.joined-owl-carousel .owl-stage{margin: 0 auto;}
.joined-owl-carousel .owl-stage img{object-fit:cover;}
.top-search-without-login .search-top.top-sec .profile-info li {margin: 0 10px;position:relative}
.top-search-without-login .search-top.top-sec .profile-info li:last-child {margin-right: 0;}
.top-search-without-login .search-top.top-sec .profile-info li .tooltiptext {display: none;width: 152px;background-color: #007bff;color: #fff;text-align: center;border-radius: 0;padding: 5px 5px;position: absolute;z-index: 1;bottom: -32px;left: 0;font-size: 12px;}
.top-search-without-login .search-top.top-sec .profile-info li .tooltiptext:before{position:absolute;content:""; border-bottom: 6px solid #007bff;border-left:6px solid transparent; border-right: 6px solid transparent;top: -6px;}
.top-search-without-login .search-top.top-sec .profile-info li:hover .tooltiptext {display: block;visibility: visible;}
.top-search-without-login .search-top.top-sec .profile-info li:hover a.btn {background-color: rgba(255,255,255,0.4);}
.verification-popup .omb_loginForm select.form-control {border-radius: 0;height: 30px !important;}
.verification-popup .col-md-7{padding-left:0;}
.verification-popup .btn{height: 31px; padding: 5px 8px;}
#profile-tabs.verification-popup .form-group {border-bottom: none;}
.verification-popup .email-verification-area{background-color:rgba(0,0,0,0.4)}
.table.contribute td input{color:rgba(255,255,255,0.8)}
.rotation {text-align: center;padding-bottom: 10px;float: left;width: 100%;padding: 10px 0 10px;}
.rotation .vanilla-rotate {cursor: pointer; background-color: transparent;color:#fff;border: 1px solid    rgba(255,255,255,0.2);
padding: 8px 10px;font-size: 15px;}
/*host page */
a.btn.black-btn.my-group-favorite{margin:0; border-radius: 0; display: block; }
a.btn.black-btn.add-group-favorite{margin:0; border-radius:0; }
.single-inner-section h1{font-size:16px;}
.past-event.detail-text.event-description_text.mb-4 h2{font-size:17px;}
.btn.black-btn.my-group-favorite{display:inline-block;;  }
.event-action-area.list-icons ul li {width: 65px;}
.event-action-area ul li {margin-right: 1px;margin-left: -2px;margin-top: 1px}
.add-fav-btn a{font-size: 13px;width:100%}
.add-fav-btn{width: 49%;float: left;margin: 0 1% 0 0;}
.add-fav-btn a.btn.black-btn.my-group-favorite svg{margin-right:0;}
.single-img img{width:100%; }
.transaction-no-record.none-found{height:150px; padding:0; display:flex; align-items:center;background-color: rgba(0,0,0,0.5);justify-content: center;}
.transaction-no-record.none-found h4{color:#fff;}
.badge-cicle.badge-icon{right: 15px;}
.add-in-btn{width: 50%;margin:auto;float: left;}
.svg-inline--fa.fa-share-alt.fa-w-14 {margin: 0 auto;width: 100%}
.event-action-area .share-menu ul{display: inline-flex;}
.btn.black-btn.my-group-favorite{border-radius:0;}
.event-add h2 {font-size:17px;}
.contact-v-info.mail-address{word-break: break-all;}
.ddlabel{font-size:14px;}
.share-menu {transition: all 0.2s 0.4s linear; list-style: none; display: none; position: absolute; perspective: 10em;right: 0;top: 43px; left: -6;}
.service-basic-info ul {padding: 0; margin: 0;}
.post-services p {font-size: 13px;}
.post-services h4 {font-size: 16px;} 
.form-control.select-country.contry{margin-bottom: 10px;}
.account-status .vendor_acc_status {float: right;}
.account-status {float: left;width: 100%;}
.account-status .switch.accountswitch {float: right;margin: 0;height: 23px;}
.account-status .slider::before{width:16px;height: 16px;}
.profilr2-tabContent .account-status label {width: auto;display: inline-block;}
.profile2-tab.vendor-profile-sec{padding-top: 30px;}
.star-rate{margin-top:30px;}
.grptype.type-grp{margin-right:0px;margin-top: 0px;}
.upcoming-event-sec.row .group-s-tittle { min-height: auto;}
.page-add-friend .list-group {padding:0;}
.search-tab-content .list-group {padding:0;}
.change-img-popup .modal-footer{border-top:1px solid rgba(255,255,255,0.2);}
.eventAddFormPhoto .btn {float: none;margin-top: 20px;margin-right: 0;}
.change-img-popup h5, .change-img-popup input {font-size: 16px;color:rgba(255,255,255,0.8)}
.Contact-name {font-size: 16px;}
.container-label .checkmark{height: 16px; width: 16px;}
.container-label .checkmark:after {left:6px; top:3px; height:9px;}
#earnsTable_length select, #payerTable_length select{margin-left: 10px;}
.service-bottom-area.related-button .btn.green-btn{margin: 15px 0;}
#ContactList .Contact .event-status{width: auto;font-size: 12px;padding: 2px 4px;}
.edit-vendor-profile{position:relative;margin-bottom: 20px;/*border:1px solid #ddd;*/}
.edit-vendor-profile img {border-radius: 0;}
.edit-vendor-profile .btn {position: absolute;bottom:0px;text-align: center;width: 100%;left: 0;margin: 0 auto; min-width:180px;border-radius:0;opacity: 0.9;}
.user-profile img{width:100%; height: 100%;border: 1px solid;border-radius: 50%;}
.account-status .alert-danger{font-size:13px;}
.user-profile{width:160px;height: 160px;margin: 0 auto;}
.message-btn.msg{margin-top:10px !important;}
.invite-btn.share{margin-top:2px;}
.share-box label {line-height: unset;}
.vendor-profile-detail.stats{margin-top: 18px;}
.user-info{margin-bottom: 10px;}
.svg-inline--fa.fa-heartbeat.fa-w-16{color:red; margin-right: 8px;}
.my-group-favorite{background-color:#e6b800;margin: 0;border-radius: 0;width: 100%;}
.group-s-tittle .members{height: 240px;}
.Contact-avatar { width: 100%; height: 26px;}
.profileIcon-b.red{height: 34px; width: 34px; border: 0 none}
.profileIcon-b.red .Contact-avatar{height: 100%; object-fit: cover}
.event-sidebar a svg path{fill:#90a4ae}
.event-sidebar a.active svg path{fill:#fff}
.acc_error{padding:5px;}
.acc_success{padding:5px;}
.group-list.join-group-request-list li.list-group-item img {margin: 0;width: 100%;}
.dashboard-event-content h3 a, .Group-Invites h3 a, .Friend-Request h3 a{color:#fff;}
.dashboard-sec .rate-review .fa-star{font-size:13px}
.page-add-friend .card-header label{margin:0;}
.service_info i, .service_area i {margin-right: 7px;margin-top: 3px;display: inline-block;vertical-align: middle;}
.order-entry-sec h5 {margin-bottom: 0;}
.order-entry-sec > div > div {margin-bottom: 0 !important;padding-bottom: 0 !important;}
.event-description_text.services .services-listing .card-body {padding: 0;}
.event-description_text.services .services-listing .card-body h5.card-title{font-size:15px;padding: 10px;}
.event-description_text.services .services-listing .card-body .card-text span, .mand-text p{font-size: 14px;}
.item-contribution-section .btn-friend {margin-top: 13px;}
.service-review-page .event-add li.list-group-item{margin:10px 0 0;border-top:1px solid rgba(255,255,255,0.2);padding-top:10px;}
.service-review-page .event-add li.list-group-item:first-child{margin:0; padding: 0; border: none;}
.service-review-page .event-add .post-services{margin-left:0;}
.service-review-page .event-add .list-group{margin-top:0;border: none;}
.paginator_container{margin-top:20px !important;}
.paginator_container li{text-transform:capitalize}
.dashboard-buttons .btn > a{color:#fff;}
#photo{width:100%; margin-top:10px;}
#profile_pic_modal .modal-footer .btn-group{float:left;font-weight: normal;}
#profile_pic_modal .modal-footer .btn-default{float:left;font-weight: normal;}
#profile_pic_modal .modal-footer{width:100%}
#profile_pic_modal .modal-footer .btn-primary{float:right;margin-top:0;}
.event-item-listing .fa-clock::before {padding-left: 10px;}
.single-event-date-sec .fa-clock::before{padding-left:0;}
.single-event-date-sec h4.Event-date{margin-bottom: 0;margin-top: 0;} 
.single-event-invitation .direction_btn {padding: 3px 10px !important;margin-top: 16px;height: 31px;}
.single-event-invitation .beach_volleyball{margin-top: 20px;margin-bottom: 0}
.date-map-area.date-map-calender.single-event-date-sec > div h4 {width: 100%;}
.sticker {height: 70px;}
.sticker h3 a {color:#fff;}

/*userinfo*/
.userinfo select.form-control:not([size]):not([multiple]){height: calc(2.25rem + 4px) !important;margin: 15px;border-radius:0;}
.userinfo .form-control{margin-right:10px;}
.divide-border-sec {display: inline-block;color: #999;position: relative;width: 100%;margin: 10px 0;}
.divide-border-sec::after, .divide-border-sec::before {content: "";position: absolute;width: 45%;border-top: 1px dashed #ccc;left: 0;top: 50%;}
.divide-border-sec::after {right: 0;left: inherit;}
.Eventhost-txt h3{float:left; width:100%;color:rgba(255,255,255,0.8)}
.Eventhost-txt h3 .btn{float:right;border: 1px solid #3790ff;padding: 4px 7px;color: #000;font-size: 12px;}
.invite-to-button-form{float:right;margin:0;}
.input-field-area .btn.btn-success {font-size: 12px;padding: 3px 10px;background-color:#026702; border-color:#026702}
.dashboard-sec .owl-item img{object-fit:cover;}
.dashboard-sec section {float: left;width: 100%;}
.dashboard-sec .owl-carousel .owl-item .dashboard-event-content .rating-buttons{float:left; width:100%;}
.unauth-login-message p{margin:0;color: #fff !important;}
.unauth-login-message {/*display: inline-block;*/text-align: center;margin: 1rem 0 -3rem;}
.unauth-login-message .alert {padding: 8px;font-size: 15px;}
.unauth-login-message .alert a{color:#fff !important; font-weight: bold;border-bottom: 1px dotted;padding-bottom: 3px;} 
.event-item-listing.banner-sec h2.event_description {font-size: 17px;padding-top: 10px;}
.date-map-area.date-map-calender + .event-descr p, .event-descr .single-inner-section p {padding: 0 10px;margin: 0;}
.date-map-area.date-map-calender + .event-descr {padding-top: 0;}
.date-event-time label {padding-top: 5px;}
.btn-unauth.btn{background-color: #cdd3ec;margin-top: 9px;padding: 5px 30px !important;margin-right: 6px;color: #002290;font-size: 14px !important;text-transform: capitalize;}
.friendRequest.btn.btn-primary.btn-unauth {margin: 0;border-radius: 0;background-color: #4CAF50;}
.friendRequest.btn.btn-primary.btn-unauth i{color:#fff;font-size: 12px;margin-top: -2px;}
.single-event-invitation .tab-content.single-event-details{margin-top:0;}
.sign-login-popup .modal-dialog {max-width: 40vw}
.modal-backdrop.show{display: none;}
.sign-login-popup .modal-title {display: inline-block;font-size: 18px;}
.sign-login-popup .modal-footer {padding-bottom: 0;}
.profile-info .google.btn:before{content: "\f0d5";font-family: "Font Awesome 5 Brands";font-size: 0;}
.profile-info .facebook.btn:before{content: "\f39e";font-family: "Font Awesome 5 Brands";font-size: 0;}
.top-search-without-login .search-top .profile-info .btn.btn-unauth {margin: 0;padding: 0 !important;font-size: 15px !important;background-color: transparent;font-size: 0px;height: 35px;width: 35px;text-align: center;line-height: 39px;border-radius: 50%;color: #002290;}
.event-description_text p.note {font-size: 12px;margin: 0;}
.event-description_text p.note strong {font-weight: normal;}
.front-homepage .btn.facebook, .front-homepage .btn.google {font-size: 13px; font-family:roboto; text-transform:uppercase; background-color: transparent;border-color: #fff;height: 30px;width: 90px;text-align: center;line-height: 30px; border-radius: 50%;padding:0;margin:0 5px 5px;}
.front-homepage .btn.facebook::before {content: "\f39e";font-family: "Font Awesome 5 Brands";font-size: 0;}
.front-homepage .btn.google::before {content: "\f0d5";font-family: "Font Awesome 5 Brands";font-size: 0;}
.front-homepage .btn.facebook:hover, .front-homepage .btn.google:hover,.front-homepage button.btn.transparent-btn:hover{background-color:rgba(255,255,255,0.4)}
.editHostProfileTab .input-field-area  img{width: 140px; height: 140px}

/** Unauthentic Friend Request CSS **/
.unauth-friend-request{background-color: #fff !important;}
.unauth-friend-request .inner-login{padding: 30px;width: 100%;background-color:#eefbfb;margin-top: 75px;border-radius: 12px;border: 1px solid #8d8d8d;}
.unauth-friend-request .user-profile{width: 180px; height: 180px;border-radius: 12px;}
.unauth-friend-request h3{color:#0d3c55; font-weight: 500; font-size: 20px;margin:11px 0;}
.unauth-friend-request .profile-info{padding:0; float:left; width:100%}
.unauth-friend-request .profile-info li{float:none;}
.unauth-friend-request .profile-info li .btn{color:#fff;padding: 7px 16px;}
.unauth-friend-request .profile-info li .btn.btn-accept{background-color: #0d3c55; border-radius: 10px !important; font-weight: 600;margin-top: 0px;}
.unauth-friend-request .profile-info li .btn.btn-reject{background-color: #0d3c55;border-radius: 10px !important;font-weight: 600;margin-top: 0px;}
.unauth-friend-request hr {background-color: #8d8d8d;width: calc(100% + 60px);position: relative;left: -30px;float: left;margin: 8px 0;}
.unauth-friend-request .friend-details{margin-top:8px;}
.unauth-friend-request .friend-details ul{padding:0;margin:0;}
.unauth-friend-request .friend-details ul li{float:left; width:100%;text-align:left;margin-bottom: 6px;}
.unauth-friend-request .friend-details ul li:first-child{margin-top:0;}
.unauth-friend-request .friend-details ul li i{width: 20px;margin-right: 10px;color:#0d3c55}
.unauth-friend-request .friend-details ul li a{font-size: 14px;color:#c8d7de}
.unauth-friend-request .friend-details ul li a,.unauth-friend-request .friend-details ul li span{color:#0d3c55; font-size: 14px;font-weight: 600;}

/** Comment Section **/
.posts-list p, .modal-body p{word-break: break-word;}
.upcoming-event-sec .group-posts-e li.list-group-item, .modal-body li.list-group-item{border-bottom:0px solid #323232;padding:10px 15px 8px}
.group-posts-e .list-inline li,.modal-body .list-inline li{display: inline-block;margin-left: 10px;position: relative;padding-left: 19px;}
.group-posts-e .list-inline li:first-child, .modal-body .list-inline li:first-child {margin-left: 0;padding-left: 0;}
.group-posts-e .list-inline li::before, .modal-body .list-inline li:before {content: "";position: absolute;background-color: #424242;border-radius: 10px;left: 0px;
top: 10px;z-index: 999;height: 5px;width: 5px;}
.group-posts-e .list-inline li:first-child:before, .modal-body .list-inline li:first-child:before{display: none;}
.group-posts-e .list-inline li a, .modal-body .list-inline li a{font-size: 12px;color:#7c8c9d;}
.view-allReplies #chat_form{margin-bottom:0;}
.comments-sec .chat-type-sec textarea,.view-allReplies .chat-type-sec textarea{padding-right: 30px !important}
.comments-sec .chat-type-sec .btn, .view-allReplies .chat-type-sec .btn{background-color:transparent; padding: 0;border: none;}
.view-allReplies .chat-type-sec .btn{margin-right: 10px; margin-top: 5px;}
.posts-list .posts-list {height: auto;}
.upcoming-event-sec .group-posts-e .posts-list .posts-list li.list-group-item{border-bottom:0;}
.view-more{font-size: 12px;}
.upcoming-event-sec .group-posts-e .view-more.list-group-item {padding-bottom: 0;}
.modal-backdrop.fade.in, .modal-open .modal.in{opacity: 1;}
.posts-list li img{margin: 0; width: 42px;height: 42px;}
.view-allReplies .modal-body .posts-list .posts-list {padding-left: 20px;padding-top: 10px;}		
.view-allReplies .modal-body .posts-list .posts-list li{border: none;}
.view-allReplies .modal-body{padding:0;}
/* text-area-button */
.panel-footer.chat-type-sec .chat-btn-area {position: absolute;right: 11px;top: 11px;}
.c-content-title-1 p{text-align: justify; font-size: 15px;}
.c-content-title-1 ul{padding:0;}
.c-content-title-1 ul li {margin-bottom: 10px;line-height: 18px;text-align: justify;font-size: 15px;}
.c-content-title-1 ol {padding-left: 0;margin-top: -15px;}
.c-content-title-1 ol li {position: relative;padding-left: 12px;font-size: 15px;}
.c-content-title-1 ol li::before {content: "";background-color: rgba(255,255,255,0.8);border-radius: 33px;width: 6px;height: 6px;position: absolute;left: 0;top: 10px;}
#search-friends-list-new .btn {	font-size: 13px;padding: 4px 12px;margin-left: 10px;}
.rotate48{-webkit-transform:rotate(48deg);-moz-transform:rotate(48deg);-o-transform:rotate(48deg);-ms-transform:rotate(48deg);transform:rotate(48deg)}
.c-content-title-1 h3 {font-size: 20px;margin-bottom: 0;margin-top: 30px;}
.page-content-wrapper.terms-page {padding-top: 140px !important;}
.add-friend-direction-rtl{direction:rtl;}
.add-friend-direction-rtl > div{direction:ltr;}
.family_table td{border: none;}
.upcoming-event-sec .group-posts-e.comments-sec.message-sec  li.list-group-item, .upcoming-event-sec .group-posts-e.comments-sec.message-sec  li.list-group-item ul, .upcoming-event-sec .group-posts-e.comments-sec.message-sec  li.list-group-item div, .group-posts-e.comments-sec.message-sec  li.list-group-item .transaction-no-record{height:100%;padding:0}
.top-search-without-login .img-fluid{max-width: 63%;}
.top-search-without-login .search-top .navbar-brand{padding:0;}
.unauth-group .btn-unauth{border:none;}
.unauth-login-message .alert{border-radius:8px;}
.eventAddline3.addevent-section h5{font-size: 16px;margin-bottom: 0;color:rgba(255,255,255,0.8);text-transform: uppercase;}
.eventAddline3.addevent-section .form-group h5 {margin-bottom: 5px;}
#profile-tabs .payment-type .form-group{margin:5px 0 0 !important}
.application-temporary .transaction-no-record{margin-top: 11px;font-size: 16px;margin-bottom: 20px;}
.joingroup.event-single-page-btn{float:right;width:100%;padding:5px 12px}
#profile_pic_modal .modal-content {max-width: 435px;}
.croppie-container .cr-slider-wrap{margin: 3px auto; font-family: "Font Awesome 5 Free";font-size: 18px;display: inline-block;padding-left: 27px;color: rgba(255,255,255,0.7);position: relative;padding-right: 27px;}
.cr-slider-wrap::before {content: "\f010";position: absolute;left: 0;font-weight: 900;top: 5px;}
.cr-slider-wrap::after {content: "\f00e";position: absolute;right: 0;font-weight: 900;top: 5px;}
#profile_pic_modal .card {border: none;}
#profile_pic_modal .card-body {background-color: #000;padding:0;}
#profile_pic_modal .cr-slider{padding:0; background-color:#eee;margin-top: 15px;height: 3px;border-radius: 10px;}
.after-image-choose-div .croppie-container{height: auto;}
#profile_pic_modal .modal-dialog{max-width: 75vw !important}
.upcoming-event-sec > div {padding-left: 0;}
.single-event-invitation .col-md-9.event-listing .group-list{padding:0}
.eventAddline3.addevent-section p {margin: 0;}
.eventAddline3.addevent-section h5 + div {padding: 0;margin-top: 10px;margin-bottom:20px;}
.single-event-invitation .event-sidebar, .group-desciption  .event-sidebar {padding: 0;margin: 0;}
.event-select-sec .event-label-sec .profileIcon img{background-color: #fff; }
.friendslist-profile li a img{background-color:#fff; }
.more-options li a {width: calc(100% - 24px);float: right;}
input.checked-category {margin: 11px 5px 0;background-color: #000;float: left;}
.vendor_edit.alert {padding: 6px 0;}
.vendor_edit.alert-warning a {color: #856404;font-size: 15px;border-bottom: 1px dotted;}

.label-warning{background-color: #ffc107;
	border-color:#ffc107;
	margin: 0 4px;
	font-size: 13px;
	padding: 2px 6px;
	text-transform: uppercase;
	color: #fff !important; 
}
.label{
	display: inline-block;
	font-weight: 400;
	text-align: center;
	white-space: nowrap;
	vertical-align: middle;
	-webkit-user-select: none;
	-moz-user-select: none;
	-ms-user-select: none;
	user-select: none;
	border: 1px solid transparent;
	line-height: 1.5;
	transition: color .15s ease-in-out,background-color .15s ease-in-out,border-color .15s ease-in-out,box-shadow .15s ease-in-out;
}

@media all and (-ms-high-contrast:none){
	#carouselExampleIndicators  .carousel-item {position: relative;overflow: hidden;float: left;width: 100%} /* IE10 */
	#carouselExampleIndicators  .carousel-item.active{height: 666px;}
	#carouselExampleIndicators  .carousel-item img {width:100%;height: auto;top: 50%;
    left: 50%;
    position: absolute;
    transform: translate(-50%, -50%);} /* IE10 */
}

/*** Media Queries **/
@media screen and (max-width:1400px) {
	.invitemodel .modal-dialog {max-width: 55vw !important;}
	.modal-content{margin-top:0;}
}

@media screen and (max-width:1200px) {	
	.container{max-width: calc(100% - 30px) !important;}
	.profile-sec-heading *{font-size:16px}
	.events-list p {font-size: 14px;text-align: justify;}
	.event-item-listing h4{width:100%; text-align:center;}
	ul.friendslist-profile, .about-me.full-height-area, .event-item-listing{padding:10px;}
	#profile-information .navbar-collapse{padding: 10px 0 0;}
	.friend-info {width: 30px;height: 30px;line-height: 30px;font-size: 16px;margin-right: 2px;}
	.modi-img-circle {width: 30px;margin-right: 2px;height: 30px;object-fit: cover;}
	.full-height-area{min-height:546px}
	.Eventhost-txtlist1 ul li{border-bottom:0}
	.Eventhost-txtlist1 ul li:nth-child(4){border-top:none}
	.Eventhost-txt h3, .Eventhost-txt p, .group-owner .Eventhost-txt p, .group-s-tittle p,span.user-name{font-size:13px;}
	.members span.user-name{margin: 12px 0 0 10px !important;color: rgba(255,255,255,0.8);float: left;}
	.group-s-tittle .members ul,.event-item-listing.banner-sec,.group-s-tittle p{margin-bottom: 0;}
	.event-select-sec .event-label-sec.container-label{width:100%;}
	.select-vip-guest-sec h2 {font-size: 16px;}
	.Eventhost-txt{font-size: 13px; text-align:justify;}
	.vip-list-sec{height: 238px;border-width:1px;max-width:41.6%;}
	.review-host-sec li.list-group-item{padding: 10px;}
	li.list-group-item img {float: none;display: inline-block;vertical-align: middle;}
	.event-add .list-group{margin-top:0;}
	.select-vip-guest-sec .list-group .list-group-item:last-child{border-bottom:0;}
	.event-add form{box-shadow:0 0;}
	.add-btn{margin: 0 0 10px 0;}
	ul.friendslist-profile{ height:auto;}
	.dashboard-sec .header-title h3{font-size: 16px;}
	.header-title .btn-view{font-size: 12px;padding: 4px 7px;}
	.header-title{padding: 8px 8px;}
	.dashboard-sec .Eventhost-txtlist1 ul li a, .dashboard-sec .Eventhost-txtlist1 ul li a i {font-size: 10px;}
	.Eventhost .upcoming-event {padding: 0 8px;}
	.dashboard-sec .card-body .Eventhost .upcoming-event > a{margin-top:0;}
	.dashboard-sec .Eventhost .btn {margin: 0 1px;font-size: 12px;padding: 2px 5px;}
	.dashboard-sec .Eventinvited-txtlist1 .btn-group {font-size: 10px;}
	.f1-steps.add-service-steps .f1-step::after{content: "";position: absolute;border: 2px solid #ccc;width: 100%;top: 24px;right: 50%;z-index: -1;}
	.align-self-center.payment-card-option.card-pay{margin-top:80px;}
	.vendor-image-area {margin-top:0px;}
	.Eventhost-txt.event-para h3{float:left;width:100%;}
	.btn.btn-primary.under-review{float: none !important;}
	.Eventhost-txt.event-para p{display:inline-block;}
	.past-event-list.review-host-sec .reviewevent img {width: 100%; max-width: 340px;height: auto;}
	.event-sidebar a i{font-size: 15px;}
	.event-action-area ul li{width: 43px;margin-left: -2px; border-left: 1px solid rgba(0,0,0,0.25);}
	.event-action-area ul li a,.event-action-area ul li a i, .event-action-area ul li a svg, .share-box label{font-size: 12px}
	.search-tab-content h3{font-size: 16px;}
	ul.friendslist-profile li{margin: 0 -10px;font-size: 15px;}
	.search-tab-content.page-add-friend .nav-item a {font-size: 14px;padding: 10px 0;}
	.page-add-friend .stepwizard-step .btn-default , .page-add-friend .stepwizard-step span{font-size: 14px;}
	.personal-form .modal-footer{float:left; width:100%}
	.personal-form .container{float:left; max-width:100% !important}
	.transaction-table .setup-content #accordion .form-control, .transaction-table .setup-content #accordion select#countries{max-width: 32%;}	
}
@media screen and (min-width:1025px)and (max-width: 1200px) {
    .btn.black-btn.my-favorite.remove-favorite{font-size:12px;}
    .btn.green-btn.book-now{font-size:12px;}
    .btn.black-btn.add-favorite{font-size:12px;}
	.btn.btn-friend.item-update-btn{margin-bottom: 15px;}
	.Eventhost-txtlist1 ul li p{font-size:11px;}
}
@media  (min-width:1025px)and (max-width: 1120px) {
	.transaction-popup.modal .btn, .single-inner-section .btn{width: 125px !important;font-size: 10px;}
}
@media screen and (min-width:992px)and (max-width: 1400px) {
	.front-homepage .navbar-brand > img.img-fluid{max-width:135px; margin-top: -10px;}
	.btn.blue-btn.vendor-view, .btn.white-btn.vendor-view{font-size: 14px;text-transform: uppercase;}
	.service-para{min-height:63px;}
	.service-head.headline h3{min-height:43px;}
	.contact-v-info p{display: inline-flex;	float: left;}
	.editbutton {top: -30px;right: -20px;}
	.personal-form .modal-footer{float:left; width:100%}
	.personal-form .container{float:left; max-width:100% !important}
	.transaction-table .setup-content #accordion .form-control, .transaction-table .setup-content #accordion select#countries{max-width: 32%;}
	/*vendor-page responsiveness*/
	.vendor-results {padding:16px}
	.list-result { margin:0px 0;}
	.service-bottom-area .col-md-6 {width: 50%;}
	.vendor-image-area .img-fluid {height: 100%;}
	.service-bottom-area p {margin-bottom:3px;}
	.service-basic-info p {margin-bottom: 0px;}
	.user-info h3 { font-size: 24px;}
	.vendor_edit a{ font-size: 16px; }
	.vendor-sidebar h2 {font-size: 16px; }
	.select-options a { font-size: 15px;margin-bottom:0px;padding: 6px 10px;}
	li a.show-more { margin-bottom: 8px !important; }
	.vendor-sidebar h5,.vendor-sidebar h2,.service-head h3,.event-add h2 {font-size: 17px;  }
	.page-title {font-size:18px; padding: 10px 20px; }
	.col-xs-12.col-md-9.event-listing {padding-left: 15px;}
	.event-listing {border-left: 0px solid #3790ff;margin-left:0px}
	.vendor-results .vendor-results {padding: 0;  margin-bottom: 20px;}
	.event-sidebar a {font-size: 15px;}
	h4.bank_info { font-size: 16px;}
	label.control-label.col-xs-12.col-sm-3 {font-size: 15px;}
	label.control-label.col-xs-12.col-sm-2.pr-0 {font-size: 15px;}
	#profile-information .profile-tabs .nav-link {margin:0px 10px !important;}
	.dd.ddcommon.borderRadius{width: 200px !important;}
	div#countries_msdd.dd.ddcommon.borderRadius{width: 90px !important;border: 1px solid !important;height: 38px !important;}
	.login-head div#countries_msdd.dd.ddcommon.borderRadius{width: 100% !important;}
	.inner-login, .inner-signup {padding: 3vh 3vw;}
	.badge-cicle.badge-icon {right: 26px;}
	.contact-v-info.break-word p a{word-break: break-all;}
	.star-rate.col-xs-12.col-md-3.text-center.text-sm-right{text-align:center !important;margin-top: 30px;}
	li.list-group-item.reviewevent img {float:left;max-width:55%; }
	.logo-sec{padding-top: 10px;}
	.logo-sec img{width:100%; max-width: 115px;}
	.login-head .logo-sec + a.btn.transparent-btn {border: 1px solid white;color: #fff;margin: 10px 0;font-size: 13px;padding: 6px 18px;}
}
@media screen and (min-width:992px)and (max-width: 1100px) {
	.share-menu { top: 43px; left: -6px;}
	li.share-menu-item svg {width: 50px !important;}
	.book-in.row {clear:both;}
	.refund_term { padding: 10px;}
	td:before {position: relative;top: 0;left: 0;width: 100%;text-align: left;white-space: nowrap; padding-right:0px;}
	.refund_term .table td   { vertical-align: text-bottom;}
	td { text-align: left; }
	.booking-sec.booking-time {margin-right: 0; width: 45%; display: inline-block;}
	.booking-sec.booking-time svg{margin-top: 14px;}
	.booking-sec.booking-time > input {width: 88%;float: left;}
	.booking-sec { float: left; width: auto;}
	.star-rate.col-xs-12.col-md-3.text-center.text-sm-right{text-align:center !important;}
	.list-group-item.reviewevent img.img-fluid { width: 100%;max-width: 58%;}
	.profile-sec-heading {font-size: 15px;}
	.event-action-area ul li{width: 50px;}
	.past-event-list.review-host-sec .post-services{width:100%}	
	ul.Eventinvited-txtlist1 li p.otherstatus{margin-right: calc(100% - 63%);}
}
	
@media screen and (min-width:768px)and (max-width: 991px) {
	.event-listing .event-item-listing img{height:350px}
	.clearHeader {background: #0c3366;}
	.mobile-content, .navbar  .hide-desktop{display: block;}
	.navbar-dark .navbar-toggler{font-size: 14px;}
	.mobile-content li a{margin: 10px 2px;width: 100px;font-size: 13px;}
	.navbar a.navbar-brand{display:block !important;width: auto;height: auto;margin:0;}
	.mobile-content li, .navbar-nav.hide-desktop li{display: inline-block;}
	.personal-form .modal-footer{float:left; width:100%}
	.personal-form .container{float:left; max-width:100% !important}
	.transaction-table .setup-content #accordion .form-control, .transaction-table .setup-content #accordion select#countries{max-width: 31%;}
	.modal-dialog { max-width: 78vw !important;}
	.past-event-list.review-host-sec .post-services{width:100%}
	.Eventhost-Block .event-side{padding-left:0;}
	.Eventinvited-txtlist1 .btn-group svg,.Eventinvited-txtlist1 .btn-group i{margin-top: 0;margin-right: 0;font-size: 11px;}
	.Eventinvited-txtlist1 li .btn-group{width: 100%;padding: 4px 0;display: inline-block;text-align: center;}
	.Eventinvited-txtlist1 li {float: left;width: 50%;}
	.Eventinvited-txtlist1 {width: 100%;display: table;margin-bottom: 20px;}
	.event-item-listing h4{font-size: 13px;line-height: 22px;}
	.profile-sec-heading a.nav-link.active{padding: 0 !important}
	.profile-sec-heading .nav-link h3 {display: block;}
	#profile-tabs .nav-tabs .nav-item{text-align:center;margin-bottom: -3px;}	  
	#profile-tabs .form-group .input-group-prepend, #profile-tabs .form-group input.form-control{/*height: 30px !important;*/padding:5px 5px !important}	
	.profile-sec-heading .nav-link.active h3{margin-bottom:0;}
	select.form-control:not([size]):not([multiple]){height: auto !important;padding:5px 5px !important}
	.no-friends{padding-top: 10px; margin-bottom: 10px;}
	.no-friends .btn-primary{font-size: 13px;}
	ul.friendslist-profile li .friend-info{width: 28px;height: 28px;line-height: 28px;font-size: 14px;margin-right: 5px;}
	ul.friendslist-profile li{padding: 6px 10px;margin: 0 -10px;}
	.transaction-no-record h4{font-size: 18px;}
	.btn.blue-btn.vendor-view, .btn.white-btn.vendor-view{font-size:14px;}
	.service-para{min-height:82px;}
	.location-info.fixed-charge{ min-height: 150px;}
	.vendor-serices-step.step-first::after{left: 45px;}
	.vendor-serices-step.step-second::after{left: 24%;}
	.vendor-serices-step.step-third::after{left: 40%;}
	.vendor-serices-step.step-fourth::after{left: inherit;right:40%;}
	.vendor-serices-step.step-fifth::after{left: inherit;right:24%}
	.vendor-serices-step.step-sixth::after{left: inherit;right:45px}
	.float-right.switch-button-sec{font-size: 16px;}
	.float-right.switch-button-sec label > span::before {width: 14px;height: 14px;}
    .grptype.type-grp{ float: left;}
	/*vendor-page responsiveness*/
	.vendor-results {padding:0 16px;}
	.list-result { margin:0px 15px;}
	.vendor-image-area .img-fluid {height: 100%; object-fit: cover;}
	.service-bottom-area p {margin-bottom:3px;}
	.service-basic-info p {margin-bottom: 0px;}
	.user-info h3 { font-size: 24px;}
	.vendor_edit a{ font-size: 16px; }
	.select-options a { font-size: 14px;margin-bottom:0px;padding: 6px 0px;}
	.vendor-sidebar h5,.vendor-sidebar h2,.service-head h3{font-size: 17px;  }
	.event-add h2 {font-size: 18px;  }
	.page-title {font-size: 18px;padding: 10px 20px; }
	.col-xs-12.col-md-9.event-listing {padding-left: 15px;}
	.event-listing {border-left: 0px solid #3790ff;margin-left:0px}
	.vendor-results .vendor-results {padding: 0;  margin-bottom: 20px;}
	.eventAdd .event-add { padding-right: 15px;padding-left: 15px;}
	h4.bank_info {font-size: 16px;font-weight:500;}
	.event-sidebar a {font-size: 14px;}
	.form-horizontal label { margin:0px 0 0;}
	label.control-label.col-xs-12.col-sm-3 {font-size: 15px;}
	label.control-label.col-xs-12.col-sm-2.pr-0 {font-size: 15px;}
	.event-sidebar span {font-size: 15px;margin-bottom: 0px;margin-top: 3px;float: right !important;}
	.vendor-serices-step label {display: inline-flex;}
	.badge-cicle.badge-icon { right: 8px;}
	.btn.btn-primary.view-all.see-msg {font-size: 14px;font-weight: 500;}
	.book-in.row{clear:both;}
	.cyan-back {padding:30px 12px;}
	#addservices input {padding: 5px !important;}
	.service_info.word-break p a{word-break: break-all;}
	.contact-v-info.break-word p a{word-break: break-all;}
	.form-check-label .checkmark.acknow {left: 0;}
	.input-group.time-hour{display: inline-block;}
	.input-group.time-hour input{width:100%;}
	.input-group-append.timely span{float:left;padding: 11px;}
	.end-content {line-height:1.2; }
	.total-cost-box { margin-top:42px;}
	.Eventhost-img.event-pic img{width:auto;}
	.upcoming-event.event-up{margin:0px 15px;}
	.text-area-add.location-charge span{width:auto;}
    .houre-tot { margin-left:15px; margin-right: 15px; float:left;}
    .text-area-add.refund-periods.refund-hr {display: block;}
	.hours-button-sec button{margin: 15px !important; float:right !important;}
	.Eventhost-txt.calendar h3 span{float:none;}
	.Eventhost-txt.calendar{margin-top:5px;}
	.payment-cost-structure, .refund_allowed,.refund_types_op.refund_allowed_options{top:3px;}
	.refund_term { padding: 10px;}
	td:before {position: relative;top: 0;left: 0;width: 100%;text-align: left;white-space: nowrap; padding-right:0px;}
	.refund_term .table td   { vertical-align: text-bottom;}
	td { text-align: left; }
	.add-in-btn {width: 100%; }
	.booking-sec.booking-time {margin-right: 0; width: 45%; display: inline-block;}
    .booking-sec.booking-time svg{margin-top: 14px;}
    .booking-sec.booking-time > input {width: 88%;float: left;}
	.booking-sec { float: left; width: auto; }
	.dd.ddcommon.borderRadius {width: 140px !important;}
	.total-cost-box {margin-top:0px;}
	.end-content {width: auto; }
	.end-content.end_content_downpayment{margin-top: 12px;}
	.total-cost-box.final-cost{margin-top: 42px;}
	.total-cost-box.down-low{float:right;}
	 /*host*/
	 li.share-menu-item svg { font-size: 41px;width: 36px !important;padding: 10px; color: white;}
    .star-rate.col-xs-12.col-md-3.text-center.text-sm-right{text-align:center !important;}
	.under-review {top: auto;bottom:0;}
}
@media (max-width:991px) {
	.grptype .groupview-label{color: #0d3c55 !important;}
	.label-private{color:  #000 !important;}
}
.more_show_hide, .less_show_hide {
    color: #0d3c55 !important;
    font-weight: 600;
}
@media screen and (max-width:767px) {
	.table-body::-webkit-scrollbar {
		width: 4px !important;
		height: 4px !important;
	}
	.table-body:-webkit-scrollbar-track {
		-webkit-box-shadow: inset 0 0 6px rgba(20, 91, 129, 0.3) !important;
		-webkit-border-radius: 10px !important;
		border-radius: 10px !important;
	}
	.time-address-sec{margin-bottom: 0px !important;}
	#profile-tabs.page-create-event .item-contribution-section .form-group input {height: 33px !important;}
	#profile-tabs.page-create-event .item-contribution-section .form-group {width: 35% !important;}
	#profile-tabs.page-create-event .item-contribution-section .add-btn{display:inline-block; margin:0;vertical-align:middle}
	#profile-tabs.page-create-event .item-contribution-section .add-btn .btn {margin-top:22px}
	.group-list .time-address-sec{width:100%;}
	#profile_pic_modal .modal-dialog{max-width: 90% !important}
	.container.profile_pic_container .card-body .cr-image,
	.container.profile_pic_container .card-body .cr-overlay,
	.container.profile_pic_container .card-body .cr-viewport{transform: translate3d(0) !important;}
	.container.profile_pic_container .card-body .col-md-12{padding:0}
	.container.profile_pic_container{width:100%; height: auto;}
	.mny_blk.money-blue {min-height: auto;}
	.transaction-table .setup-content #accordion .form-control, .transaction-table .setup-content #accordion select#countries {max-width: 31.5%;margin: 0 10px 12px 0;}
	.stepwizard-step a {padding: 5px 10px !important;}
	footer.inner-footer{padding:17px 0px}
	footer.inner-footer p{font-size: 12px;}
	.page-add-friend .stepwizard-step span{display: inline-block;}
	#top-search-sec.top-search.show {display: block;margin-bottom: 0;}
	#top-search-sec.top-search.show input, form.top-search .input-group-addon{border-bottom-color:rgba(255,255,255,0.2)}
	.search-head .input-group.invite-friend span.input-group-addon{border-right: 1px solid rgba(255,255,255,0.2);border-top: 0;border-left: 0;border-bottom: 0;}
	#street_number {margin-bottom: 10px;}
	.event-date-area{position:relative}
	.event-date-area i{position:absolute; right: 30px; top:10px;}
	.button-block .btn-danger, .button-block .btn.btn-DEFAULT {width: auto;font-size: 14px;padding: 8px 24px;}
	.forget p{padding: 4px 0;}
	.buttons-socialize-login {margin: 6px auto 0 !important;}
	.login-head .inner-login h1 {font-size: 18px;margin-bottom: 15px;}
	.front-homepage a.btn.transparent-btn,.login-head  a.btn.transparent-btn{margin: 10px 2px;font-size: 13px !important}
	[type="radio"]:checked + label, [type="radio"]:not(:checked) + label{padding-left: 30px;margin-right: 10px;}
	.form-check:last-child label{margin-right: 0;}
	.creategroup{margin-top: 25px;}
	.joined-owl-carousel.owl-carousel .owl-item img{height: 200px;}
	.add-fav-btn{width: auto;margin-bottom: 10px;}
	.add-fav-btn a.btn {padding: 3px 6px;font-size: 12px;}
	.list-group-item .row > div.pr-0 {padding-right: 15px !important;}
	.front-homepage .carousel-caption{bottom: 10px;}
	.front-homepage .carousel-caption span{font-size: 18px;}
	.front-homepage .navbar .navbar-brand .img-fluid, .login-head .logo-sec .img-responsive{max-width: 80px}
	.top-search-without-login .search-top .top-noti-profile-sec{max-width: 100%;position: relative;float: left !important;text-align: center;width: 100%;}
	.top-search-without-login .search-top .top-noti-profile-sec > ul{width: auto;float: none !important;display: inline-block;}
	.top-search-without-login .search-top.top-sec .profile-info li{margin: 0 3px;float: left !important;}
	.top-search-without-login .search-top.top-sec .profile-info li.ss-download-btn .btn.btn-primary{font-size:12px;padding:0;width: 30px; height: 30px; line-height: 34px;border-radius: 50%;}
	.top-search-without-login .search-top.top-sec .profile-info li.ss-download-btn .btn.btn-primary i{font-size: 13px;}
	.top-search-without-login .search-top.top-sec .profile-info li .btn.btn-primary{padding: 4px 8px;}
	.top-search-without-login .search-top .top-logo-sec{max-width:100%}
	.verification-title{font-size: 15px;}
	.verification-popup .col-md-7{padding-left:15px;}
	.rating-buttons{float:left; width:100%;}
	ul.Eventinvited-txtlist1 li > a.btn-group{width:25%; padding: 5px 0}
	ul.Eventinvited-txtlist1 li p.otherstatus{width:auto; margin:0;}
	ul.Eventinvited-txtlist1 li p.otherstatus a.btn-group{width: auto;}
	.dashboard-sec .Eventhost-txtlist-area ul li span {margin: 0 auto;}
	.dashboard-sec .Eventhost-txtlist-area ul li a p{line-height: 20px;}
    .top-search.collapse.show{display: block;}
	#profile-tabs .selectuser-list .create-grp .form-group{margin-bottom: 1em !important;}
	.payment_detail_row2 ul li{float:left; width:100%;}
	.payment_detail_row2 ul {padding: 0 15px;float: left;width: 100%;margin-bottom: 0;}
	.payment_detail_row2 {float: left;width: 100%;}
	.payment_detail_row2 p{font-size: 15px;}
	.profileViewLine2txt .row1 a img{width: 5%;}
	.profileViewLine2txt { margin-top: 12px;}
	.payment_term p{font-size: 14px;padding-right: 10px;}
	.service-bottom-area > div > div {margin-bottom: 3px;}
	.top_title{font-size: 22px;}
	.service_info{border:0;}
	.vendor-image-area{height: auto;overflow: visible;}
	.dashboard-sec .header-title{margin-top: 0  !important}
	.dashboard-sec .Eventhost{margin-bottom:20px;}
	.header-title .btn-view{padding:4px 8px;}
	.user-profile.change-profile{max-width:none}
    .user-profile {margin: auto;}
    .edit-vendor-profile .user-profile{margin:0;}
	.remember .checkmark{left:0;}
	.login-head .inner-login{margin-bottom:20px;}
	.download h1, .boxes-bottom h2,.content h1{font-size:24px;margin-bottom:0;padding-bottom: 0;text-align: center;}
	.download p,.newsletter p, #aboutus p,.invite-box-inner p{font-size:14px;margin-bottom:0;padding-bottom: 0;text-align: center;}
	.download p > br{display: none}
	.eventshome h1 {padding-bottom: 0;}
	.sticker h6{margin-bottom:0;}
	#mc-embedded-subscribe{height:auto;}
	.copy-right p{color:#fff;font-size: 12px; text-align:center}
	.footer-logo-area {margin: 15px 0;text-align:center;}
	.mobile-app-android-icon{justify-content: center;}
	.copy-left.text-right{text-align: center !important;}
	.myimg-block{width:41px}
	.vendor_edit{margin:10px 0 10px !important;}
	.vendor_edit .btn{float: none;font-size: 16px;}
	.user-info h3,.profileViewLine4About h2{font-size:22px; margin-bottom:10px}
	.profileViewLine2txt {padding: 0 15px 15px;}
	.profileViewLine3 ul li{padding:22px 0 0;}
	.profileViewLine4About{float:left;}
	.profile_vendor .profileViewLine4About p {margin-bottom: 13px; font-size: 14px;text-align: justify;}
	.profile_vendor .profileViewLine4About p:last-child{text-align:center}
	.profileViewLine4About .btn-danger{ margin: 10px; float:none;}
	.profileViewLine4About .ml-4{ margin-left: 0 !important;}
	.profile-info li.dropdown img {margin-top: 0px;}
	ul.profile-info li.drop-sec{margin-top:0;vertical-align: middle}
	#step2Service label.chcheked{margin:0;}
	.min-order-tab{padding: 10px;}
	.order-td{text-align:center; margin-bottom:0;  width: 95%;}
	.example-order { padding: 10px 10px;}
	.order-td label{margin:0;}
	span.order-td,span.order-td:nth-last-child(2){width:100%; font-size:18px;text-transform:lowercase;text-align:center}
	span.order-td:last-child{width:100%;text-align:center;}
	.stats li{font-size:28px;}
	.stats li span,.stats small{float: none; display: inline-block;width:auto;vertical-align:middle;}
	.profile-tabs{width: auto;padding-bottom: 0;}
	.createbutton{bottom:-44px}
	.no-friends{padding: 15px 0;position:relative;background-color: #fff;margin: 0 auto;}
	#profile, #buzz .friendslist-profile, #profile .friendslist-profile{max-height:none}
	.event-listing .group-list .list-group-item{padding-right: 15px;margin: 10px 0;border-radius:0;}
	.event-listing .group-list .list-group-item img{margin-right:0;}
	.group-list-content p{font-size: 14px;/*text-align: justify;*/margin-top:6px}
	.event-sidebar{padding-bottom:0;margin-bottom:0;}
	.list-group-item .event-action-area ul li{padding:5px 6px}
	.upload-image-cam{max-width:55%;}
	.event-sidebar .active span.float-right{width:auto;}
	.image-hover-btn{display:block !important;left: 5px;right: 5px;bottom: 5px;}
	.service-head h3 {margin-right: 0;margin-bottom: 0;width: 100%;}
	.service-results-sec .review-sec{display: inline-block;width: 100%;text-align: left;margin: 5px 0;}
	.user-info h3{width: auto;vertical-align: bottom;margin-bottom:0;}
	.user-email {margin-top: 0;display: inline-block;line-height: 28px;font-size: 14px;width: auto;float: none;}
	.info-details{padding-bottom:0 !important; border-color:#efefef;}
	.about-me select#countries{font-size:14px;}
	.profile-info #friendslistRequest{min-width: 280px;right: -42px;}
	.profile-info .dropdown-menu.friendslist li{padding: 5px 8px;}
	.card-event{ height:415px;}
	.add-btn{text-align:center; margin: 0 auto 10px auto;}
	h4.bank_info{text-align:center;}
	.share-menu.share-list{z-index:9; position: absolute;top: 50;left: -5;}
	.share-box.share-label{position:relative;}
	.Eventhost-txtlist1 ul.event-list{border:1px solid #3790ff;}
	.past-event-list li .rating-star.start-star{display:block; margin-left:0px;}
	.past-event-list.review-host-sec li .btn.btn-review{margin-left: 0px;}
	.text-sm-right.text-element{text-align:center !important;padding-left: 15px !important;}
	.recreate-button.create-btn{text-align:center !important;}
	.profile-info.float-right.notification-right{text-align:right;}
	.f1-steps.add-service-steps .f1-step::after{content: "";position: absolute;border: 2px solid #ccc;width: 100%;top: 13px;right: 50%;z-index: -1;}
	.f1-steps { margin-left:0px !important;}
	.f1-steps.add-service-steps .f1-step span{font-size:13px;}
	.img-fluid.picture{width:100%;height: auto;}
    .btn.btn-primary.send-invite { width: auto !important; border-radius: 0 !important;}
	.stepwizard-step .btn-default {width:100% !important;}
	.full-height-area{min-height: auto !important;}
	.btn-nxt-vendor2 {text-align: center;}
	.dd.ddcommon.borderRadius {width: 95px !important;}
	/*For Notification page*/ 
	.notification-page .row{ flex-wrap: wrap-reverse;}
	.btn.btn-primary.under-review{float: none !important;}
	.share-box.share-label label{font-size:12px;}
	.past-event-list h1 {text-align: left;margin: 7px 0 8px 5px;}
	.past-event-list.review-host-sec .reviewevent .row > div .post-services{width:100%;}
	.past-event-list.review-host-sec .reviewevent .row > div{padding: 0 22px !important;}
	.past-event-list.review-host-sec .reviewevent img{width:100%; max-width:100%;height:180px;margin-right: 0;}
	.past-event-list.review-host-sec {text-align: center;}
	.past-event-list.review-host-sec .post-services{border:0;}
	.past-event-list.review-host-sec .post-services{padding-right:0px !important;}
	.post-services.post-services.text-center.text-sm-left .btn{width:auto; margin-right: 0px;margin-top: 10px;}
	.three-buttons .back-next{float:none;}
    .three-buttons .btn.btn-previous{float:none;margin: 0px;}
	.f1-buttons.three-buttons{margin-right:0px;}
	.three-buttons { padding: 15px;text-align: center !important; float: none;}
	.btn.blue-btn.vendor-view, .btn.white-btnvendor-view{font-size:18px;}
	.verification-popup .form-control{border-radius:0}
	.phone-country-id{width:auto;}
	.remember.check-here .checkmark{left: -23px !important;}
	.remember.check-here .checkbox{padding-left:25px !important;}
    .btn.my-favorite,.btn.save-to-event.save-evt {width: 100%; margin-top:10px;}
	.vendor-serices-step.step-first::after{left: 18px;}
	.vendor-serices-step.step-second::after{left: 22%;}
	.vendor-serices-step.step-third::after{left: 40%;}
	.vendor-serices-step.step-fourth::after{left: inherit;right:40%;}
	.vendor-serices-step.step-fifth::after{left: inherit;right:22%}
	.vendor-serices-step.step-sixth::after{left: inherit;right:18px}
	.small-100width .status-sec{float:right;}
	.small-100width .top_title{font-size:18px;}
	.profileViewLine1 .small-100width a.edit-option{margin-top:0;}
	.small-100width{width:100%}
	.dashboard-sec .upcoming-event {padding: 5px 15px 0 !important;}
	.dashboard-sec .upcoming-event p{margin-top:0;font-size: 13px;}
	.dashboard-sec .upcoming-event label + div {margin-bottom: 10px;font-size: 13px;}
	.dashboard-sec .upcoming-event label {margin-bottom: 0; margin-right: 5px; font-size: 13px;}
	.Eventinvited-txtlist1 .btn-group:first-child,.Eventinvited-txtlist1 .btn-group:nth-child(2){margin-bottom: -1px;}
	.Eventinvited-txtlist1 .btn-group{border-radius: 0 !important;display: inline-block; text-align:center;}
	.otherstatus {float: left;width: 100%;position: relative;}
	.otherstatus:before{content:""; position: absolute;right: 10px; top:-9px; border-bottom: 10px solid #3790ff ; border-left: 10px solid transparent;border-right: 10px solid transparent}
	.profile-info .dropdown-menu.friendslist a{font-size: 13px;}
	.float-right.switch-button-sec {display: inline-block;font-size: 15px;}
	.switch2{width: 60px;height: 20px !important;}
	.switch2 input:checked + .slider:before{-webkit-transform: translateX(-41px);-ms-transform: translateX(-41px);transform: translateX(-41px)}
	.slider:before{height: 10px;width: 10px;}
	.addevent-section p {font-size: 14px;text-align: justify;}
	.addevent-section h5, .addevent-section h4 {font-size: 18px;margin-bottom: 5px;}
	.Eventhost-txtlist1 ul li:nth-child(3){border-width:1px; }
	.grptype{line-height: 13px;font-size: 13px;margin-right: 0;float:left;}
	.event_description{font-size: 15px}
	.Event-date > span {float: left;margin-left: 25px;}
	.Eventhost-txtlist1 ul li{padding-top: 5px;}
	.Eventhost-txtlist1 ul li:nth-child(3){border-left: 0px solid #3790ff;border-top: 1px solid #3790ff;}
	.Eventhost-txtlist1 ul li:nth-child(4){border-top: 1px solid #3790ff;}
	.Eventhost-txtlist1 ul li p{width: auto;font-size: 12px;}
	.Eventhost-txtlist2{margin: 5px 0;}
	.Eventhost-txtlist2 ul li span{float:left;width:100%;}
	.Eventhost-txtlist2 ul li p{margin:0; padding: 6px 2px}
	.Eventhost-address p{margin-bottom:0;}
	.Eventhost-address.event-map p{padding: 8px;float:left;}
	.Eventhost-address.event-map p span{display: inline-block; width:calc(100% - 30px);vertical-align: top;}
	.Eventhost-address.event-map a{width:100%;text-align:center;}
	.event-sidebar a svg,.modal-content .modal-title {font-size: 18px;font-weight: normal;}
	.services h2{margin-top:0;font-size: 18px;}
	.invitemodel .modal-body{float:left;width:100%;}
	.invitemodel .eventAddline4{padding: 0;margin-bottom:0;}
	.invitemodel .modal-footer.modal-close{float: left;width: 100%;padding: 0;}
	.invitemodel .event-tabs-opt > div{padding-right: 15px !important}	
	.event-select-sec{padding-left:0;}
	.popup-invite .tab-content > .active{border-left:0;}
	.popup-invite .tab-content > .active .container{padding-left:0;}
	.modal-body p{width:100%;}
	.invitemodel .modal-footer.modal-close > .btn{font-size: 13px}
	.gm-style .gm-style-cc span, .gm-style .gm-style-cc a, .gm-style .gm-style-mtc div{font-size: 14px !important;padding: 0 6px !important;height: 32px !important;}
	.time-address-sec .direction_btn{width: 100% !important; margin:0;}
	.time-address-sec .event-address {width: 100% !important;font-size: 14px !important;}
	.event-item-listing .date-map-area .date_calender h4{margin-left:0;font-size: 13px;}
	.event-item-listing .date-map-area .date_calender{display: inline-block;}
	.money-blk .mny_blk h4{float: left;width: 100%;font-size: 15px !important;padding: 18px 12px !important;}
	.money-blk .mny_blk h4 br{display: none;}
	.single-inner-section{padding: 50px 15px 15px;}
	.time-address-sec{margin-bottom: 25px;}
	.btn-set{margin-top: 0px!important;}
	.top-bg-color{    background-image: linear-gradient(to right bottom, #57A4E1, #004D7B);}
	.single-inner-section p{margin-bottom: 0px;}
	ul.event-money-area.money-blk li{margin:0 0 10px !important;width: 31% !important;}
	.Eventhost-txtlist2 ul li{float: left;width: 31%;border: 1px solid rgba(255,255,255,0.3);}
	.Eventhost-txtlist2 ul li:nth-child(2) {margin: 0 8px;}
	ul.event-money-area.money-blk li.money-blue {margin: 0 2.9% 10px !important;}
	.money-blk .mny_blk h4 {font-size: 11px !important;padding: 9px 2px !important;}
	.forgot-password-login-sec > div{width: 60%}
	.forgot-password-login-sec > div:last-child {text-align: right;width: 40%}
	.event-listing{margin-left:0;}
	.event-listing .event-item-listing img{border-radius:0;height: 317px;}
	.Eventhost{background-color:transparent}
	.Eventhost > div.row{margin:0;}
	.transaction-no-record h4 {font-size: 18px;padding: 0 5px;font-weight: normal;}
	.vendor-results {padding:0;}
	.service-bottom-area > div > div { margin-bottom: 3px; width: 50%;}    
	.vendor-sidebar h5,.vendor-sidebar h2,.service-head h3,.event-add h2 {font-size: 17px;  }
	.page-title {font-size: 18px;padding: 11px 20px; }
	.select-options a { font-size: 15px;margin-bottom:0px;padding: 6px 10px;}
	.invite-box-inner .img-fluid {width: auto;max-width: 40px;}
	.img-fluid {width: 100%;}
	.event-add .form-control {max-width: 100% !important;}
	input.form-control {margin-bottom: 0;}
	.form-horizontal label { margin: 0px 0 0; }
	h4.bank_info {font-size: 16px;}
	.event-sidebar a {font-size: 14px;padding: 5px 10px;}
	.single-event-invitation .event-listing .group-list .event-item-listing .Eventinvited-txtlist1 .btn-group{padding: 3px 9px;max-width: none;width:auto;}
	.single-event-invitation .event-listing .group-list .event-item-listing .Eventinvited-txtlist1{padding:10px 0 0}
	.Eventinvited-txtlist1 .btn-group i{margin:0}
	label.control-label.col-xs-12.col-sm-3 {font-size: 15px;}
	.list-result { margin: 20px 15px;}
	.f1-buttons {text-align: center;}
	.top-search-sec { max-width: calc(100% - 28px); padding-right: 0;}
    .mobile-p-0 {padding: 0 !important;}
    .profileViewLine3 ul li a{font-size: 15px;}
    .container {max-width: calc(100% - 0px) !important;}
    .navbar-light .navbar-toggler{margin-left:10px;}
    .overViewLoc h2{font-size:20px;}
    .Servis01Head .text-left {font-size: 20px;}
    .order-td {display:block;}
    .third-inner .form-check{padding-left:0;}
    .third-inner .asset-image{margin-top:0;}
    .col-xs-6{width:50%;}
    .edit-vendor-profile .btn {width: 19%;left: 0;min-width: 180px;}
    .screen-pl-3 {padding-left: 0;}
    .down-payment-sec{margin-bottom:0px;}
    .vendor-profile-detail.stats {margin-top: 0px;}
    #mobilesection{display:none;}
	.local-col.col-xs-6.col-sm-6.col-md-6 {width: 50%;}
	label.control-label.col-xs-12.col-sm-2.pr-0 {font-size:15px}
	.reverse-col.row{flex-direction: column-reverse;}
	.img_section.vendor-service-banner-img{margin-top:10px;}
	.min-order-tab .order-td .form-control{padding:5px 5px !important;}
	.form-control.get-together1.refund_allowed_options{width:auto;}
	.form-control.get-together2.down_payment_ebdb, .form-control.get-together2{width: 100%;max-width: 165px;}
	.total-cost-box.book-time{margin-top:0px; margin-bottom: 10px;}
	.text-area-add.location-charge span{width:auto;}
    .houre-tot { margin-left:0px; margin-right: 15px;}
    .text-area-add.refund-periods.refund-hr {display: block;}
	.hours-button-sec button{margin: 15px !important; float:right !important;}
	.text-area-add span {float: left;width: auto; }
	.total-cost-box {margin-top:0px; margin-bottom: 5px;}
	.end-content {    margin-left: 0px;}
	.refund_term { padding: 10px;}
	td:before {position: relative;top: 0;left: 0;width: 100%;text-align: left;white-space: nowrap; padding-right:0px;}
	.refund_term .table td   { vertical-align: text-bottom;}
	td { text-align: left; }
	.label-book{flex:1;}
	.float-right.button-accept{float:left !important;width:100%; text-align:center;}
	.upcoming-event .button-accept .btn {color: #fff;padding: 2px 20px;font-size: 14px;margin-right: 5px;}
	.join-group-request-list .float-right.button-accept{float:right !important;}
	.group-list.join-group-request-list li.list-group-item{margin: 10px 0;}
	/*host*/
	.ddlabel{font-size: 14px;}
	.service-bottom-area.related-button > div > div { width: 100%; margin: auto;}
	.dataTables_filter{float: left !important;}
	.form-control.input-sm.input-xsmall.input-inline{margin-left: 12px;}
	.dataTables_paginate.paging_bootstrap_number{float:right !important;}
	.reverse-eventhost.row{flex-direction:column-reverse;}
	.event-add .form-control {min-width: 96px !important;}
	li.share-menu-item svg { width: 51px !important;}
	.badge-cicle.badge-icon { right: 0px; left: 32px;}
	li.list-group-item .message-img img{width:auto;}
	.row.no-gutters img{width:auto;}
	.row.no-gutters label{display:block;}
	.upcoming-event-sec.row .group-s-tittle { min-height: auto;}
	.star-rate { margin-top:0px;}
    .star-rate.text-sm-right { text-align: left!important; margin-top: 5px;}
	.post-services h4 {margin-top: 15px; margin-bottom: 5px;}
	.event-add {padding:0 15px;}
	.form-control.select-country.contry{margin-bottom: 10px;}
	.editbutton {right: -6px;}
	.top-noti-profile-sec {margin-top: -31px;position: absolute;top: 47px;right: 0;}
	.top-noti-profile-sec-dashboard {margin-top: -15px !important;
		position: absolute !important;
		top: 32px !important;
		display: flex !important;
		right: 10px !important;
	}
	div.dataTables_wrapper div.dataTables_info, div.dataTables_wrapper div.dataTables_length{text-align: left !important;}
	.top-search-sec .top-search #panel{top:46px;}
	.friend-info {width: 24px;height: 24px;line-height: 24px;font-size: 13px;}
	#top-search-sec ul#myUL li{padding-bottom: 7px;margin-bottom: 6px;font-size: 13px;	}
	#myUL .profileRedirectUrl{font-size: 11px;padding: 3px 10px 0;}
	#top-search-sec ul#myUL li:last-child{padding-bottom:0;margin-bottom:0}
	#myUL li, #myUL1 li {margin-bottom:0;}
	.c-content-title-1 h3{font-size:20px;}
	.c-content-title-1 p, .c-content-title-1 ul li,.c-content-title-1 ol li {text-align: justify;font-size: 13px;}
	.top-search-without-login .upcoming-event-sec > div{padding:0;}
	.unauth-group  h2,.unauth-group .upcoming-event-sec h2{float:left;width:100%;margin:0px 0 0;font-weight: 600;} 
	.unauth-group .upcoming-event-sec > div{padding:0;}
	.unauth-group .group-s-tittle,.unauth-group .upcoming-event-sec p {float: left;width: 100%;}
	.unauth-login-message .alert p{font-size: 14px;}
	.unauth-login-message {/*display: inline-block;*/text-align: center;margin: 1rem 0 -2rem;}
	.time-address-sec.location span span {display: inline-block;width: 100%;vertical-align: top;}
	.single-event-invitation .event-listing .group-list .event-item-listing h3{
		text-align: center;
		margin-bottom: 15px;
		font-weight: 600;
		padding: 0px;
	}
	.single-event-invitation .event-listing .group-list .event-item-listing .set-span{
		display: flex;
		justify-content: space-between;
		margin-bottom: 15px;
	}
}

@media screen and (max-width: 575px){
	.transaction-table .setup-content #accordion .form-control, .transaction-table .setup-content #accordion select#countries {max-width: 100%;margin: 0 0 10px}
	.overlap-heading h2{font-size: 22px !important;}
	.grptypesection .groupview-label {color: #01af35 !important; }
	.grptypesection .grptype {
		margin-right: 48px !important;
        color: #0d3c55 !important; 
	}
	.unauth-group h2, .unauth-group .upcoming-event-sec h2{
		float: unset !important;
	}
	.upcoming-text-sec {background-color: #eefbfb;
		border-radius: 8px;
		margin: 16px 16px 0px 16px;
	}
	.overlap-heading h3{
		font-size: 1.75rem !important;
	}
	.upcoming-events-row{
		width: 100%;
		border-radius: 8px;
		padding: 15px;
	}
	.upcoming-text-sec:last-child {
		margin-bottom:16px !important;
	}
	.form-horizontal label {margin: 10px 0 0;}
	input.btn.submitEvent {float:none;text-align:center;}
	.service-bottom-area .contact-v-info a {display: inline; width: 50%;}
	.post-services.post-services.text-center.text-sm-left{text-align:left !important;}
	.editbutton {right: -6px;top: -20px;}
	.single-event-invitation .direction_btn {padding: 5px 10px !important;margin-top: 12px !important;}
	.set-div{color:#fff !important}
	.grptype{font-size: 13px !important;}
	.grptype-second {color:#ffffff;font-size: 13px;font-weight: 400;margin-right: 17px !important;margin-bottom: -8px; align-items: center;}
    .grptype-second label {color: #fff ;font-size: 13px;font-weight: 400;}
}
@media (max-width:480px) {
	.page-content-wrapper.terms-page {
		padding-top: 100px !important;
	}
}
@media (max-width:454px) {
	.grptype-second label {color: #0d3c55 !important;}
	.grptypesection .groupview-label {color: #fff !important;}
}
@media(max-width:375px){
	.rcvp_no_popup .dd.ddcommon.borderRadius{
		width: 85px !important;
	}
}
#deeplinkModal{
	pointer-events: none !important;
	background-color: transparent !important;
}
.getapp-open{
	overflow-y: scroll !important;
}
#deeplinkModal .modal-footer{
	border-radius: 0 !important;
}
#deeplinkModal .custom-modal-body{
	background-color: #0d3c55 !important;
	text-align: center !important;
}
#deeplinkModal .custom-modal-content{
	padding: 10px 0 !important;
	background-color: #0d3c55 !important;
	border-radius: 0;
}
#deeplinkModal  .custom-modal-footer{
	box-shadow: none !important;
	border: none !important;
	background-color: #0d3c55 !important;
	padding: 0 20px !important;
	text-align: left;
}
#deeplinkModal .close {
    color: #fff !important;
    width: auto;
    position: absolute;
    top: -15px;
    right: 10px;
    text-shadow: none !important;
    font-weight: 100;
    font-size: 25px;
}
.text-vendorapp {
    padding:0 0 18px !important;
}
.btn.focus, .btn:focus{
	box-shadow: none !important;
}
.text-vendorapp a, #deeplinkModal .custom-modal-body .modal-paragraph{
    font-size: 16px !important;
	padding: 0 !important; 
	color: #eefbfb !important;
}
.modal.show {
    background-color: rgba(0, 0, 0, 0.6) !important;
}

@media screen and (max-width: 500px){	
	.event-listing .event-item-listing img{height: 250px;}
	.change-img-popup .modal-dialog	.modal-body .col-md-12,
	.change-img-popup .modal-dialog	.modal-body {padding:0;}
	.change-img-popup .modal-dialog{max-width: 98% !important}
	#profile_pic_modal .modal-content .cr-boundary{margin-top: 30px;}
	.user-profile img{object-fit:cover;border-radius: 12px;}
	.user-profile{width:100%; height:100%;}
	.edit-vendor-profile .btn{width:100%;border-radius:0; left:0px}
    #mobilesection{display:block;}
    .vendor-order .card-body.transaction-tabs table td .btn{margin-bottom:5px}
	.vendor-order .card-body.transaction-tabs table td{text-align:center;font-size:14px;padding: 1px 3px;}
	.reviewpage .card-body.transaction-tabs .table .thead-light th,.transaction-table table td{padding: 1px 3px;font-size: 14px;vertical-align: middle;}
	.transaction-no-record{padding: 30px 0;}
	.card-body.transaction-tabs li.nav-item a{padding: 10px 0;font-size: 14px;}
	.transaction-no-record h4{font-size:20px;}
	.stats{margin-top:0; }
	li.share-menu-item svg { width: 40px !important;}
	.stats li{font-size: 15px;}
	.Eventinvited-txtlist1 .btn-group:first-child,.Eventinvited-txtlist1 .btn-group:nth-child(2){margin-bottom: -1px;}
	.Eventinvited-txtlist1 .btn-group{border-radius: 0 !important;display: inline-block; text-align:center;}
	.dashboard-sec .Eventhost-txtlist1 p{width:100%; text-align:center}
	.invite-box-inner img{padding: 0;display: inline-block;max-width: none;width: 21%;}
	.invite-box-inner h4{display: inline-block;}
	.inner-login .form-group.remember{margin-left:0;}
	.card-event{height: 230px;}
	.form-horizontal .btn{float:none; text-align:center;}
	.item-request{display:block; width:100%;text-align:center;}
	.add-btn{text-align:center; margin: 0 auto 10px auto;}
	.full-height-area {min-height: 210px;}
	footer{text-align:center; display:block;}
 	h4.bank_info{text-align:center;}
	.next-btn-btn{text-align:center;}
	.float-next-btn{width:auto;}
	.share-box.share-label label{font-size:12px;}
	.stepwizard{display:block;}
	.stepwizard-step{margin-top:0;}
	.stepwizard-step a{border-left: 0 !important;}
	.page-add-friend .stepwizard-step{display:block;}  
	.input-group.invite-friend{position: relative;display: block;}
	.input-group-addon.bg-white.invite-search{position: absolute;top:6; z-index:9;border: 1px solid #ced4da;}
	.form-control.search_friend_box.invite-input{position: relative;width:100%; padding-left: 50px !important;}
	.btn.btn-primary.search_friend_new.invite-button {margin-top: 12px;}
	.modal-footer.modal-button{padding:0;width: 100%; margin-left:31px;}
	.btn.btn-default.btn-rsvp{display:inline;border-radius:.25rem;font-size:15px;}
	.btn.btn-primary.btn-contri{border-radius:.25rem;font-size:12px;}
	.modal-footer{display: inline-block;text-align: center;}
    .modal-footer.modal-close{padding-top:0;display:block;float:none;margin-top: 15px;}
	.dashboard-sec .Eventinvited-txtlist1 .btn-group i{margin: 0; display:block;}
	.btn.btn-primary.btn-review.review{ margin-left:15px;}
	.share-menu.share-list{z-index:9; position: absolute;top: 50;left: -5;}
	.share-box.share-label{position:relative;}
	.btn.btn-primary.invite-btn{border-radius:.25rem;}
	.Eventhost-txtlist1 ul.event-list{border:1px solid #3790ff;}
    .table-dialog{width: 92vw !important;}
	.modal-dialog.modal-dialog-centered { max-width: 90% !important;}
	button.btn.btn-primary.send-invite {float:none; width:auto;border-radius:.25rem;}
    .past-event-list li {margin-bottom: 0px;border-bottom: 0px;padding-bottom: 15px;}
    .btn.add-favorite.fav{display:block;margin-bottom: 12px;}
	.btn.save-to-event.save-evt{display:block;margin-bottom: 12px;}
	.btn.btn-secondary.btn-close-primary{float:left;}
	.btn.btn-primary.btn-close-primary{float:left !important;margin-top:0 !important; width:auto !important;}
	.center.center-page{text-align:center;}
	.past-event-list li .rating-star.start-star{margin-left:0px;}
	.past-event-list.review-host-sec li .btn.btn-review{margin-left: 0px;}
	.f1-steps.add-service-steps .f1-step span{font-size:9px;}
	.btn.btn-next.type-next{padding:6px 22px !important;}
	.form-group.text-right.reset-pay{text-align:center !important; margin-top:30px;}
	.form-control.input-name{width:100% !important;}
	.form-control.input-phone{width:100% !important; margin-top:5px;}
    .dashboard-sec .mb-3{/*margin-bottom: 0 !important;*/margin-top: 20px;}
	.Eventhost-txt.event-para .Eventhost-txtlist1 p,.Eventhost-txt.event-para h3{float: none !important;} 
	.Eventhost-Block .Eventhost-txt.event-para h3 {float: left !important;width:100%;}
	.stepwizard-step .btn-default.btn-primary {width: 100% !important;}
    .three-buttons .btn.btn-previous{float:none;padding: 6px 22px;}
    .f1-buttons .btn.btn-next {padding: 6px 22px !important;}
	.btn.mandatory.add-more-refund.refund_allowed_options{padding:6px 22px !important; text-align:center;}
	.three-buttons { padding:0px;text-align: center !important; float: none;}
	.btn.blue-btn.vendor-view, .btn.white-btn.vendor-view{font-size:17px;}
    .vendor-order .card-body.transaction-tabs .nav-tabs .nav-link {text-transform:none;font-size: 14px;padding: .5rem 0px;}
	.transaction-no-record { text-align: center;width: 100%;height: auto; padding-top: 50px;}
	.dataTables_paginate.paging_bootstrap_number{float:right !important;}
	.float-right.switch-button-sec {display: inline-block;font-size: 15px;}
	.addevent-section p {font-size: 14px;text-align: justify;}
	.addevent-section h5, .addevent-section h4 {font-size: 18px;margin-bottom: 5px;}
	.paginator_container li {margin-bottom: 12px;}
    .top-search-sec { max-width: calc(100% - 15px); padding-right: 0;}
    .vendor-serices-step label{padding-left:0px;}
    .area-border span {float: none;margin-left: 10px;}
    .vendor-serices-step .chcheked .checkmark {left: -18px;top: 3px;}
	.vendor-serices-step .chcheked .checkmark.acknow {left: -18px;top:4px;}
	.houre-tot {margin-left:0px;}
    .pending-request-section {padding: 0 5px;}
    .btn.frnd-request-cancel-new,.btn.frnd-request-cancel-nonuser{padding:3px 10px !important;}
	.card-body.transaction-tabs li.nav-item{height:100%;}
	.card-body.transaction-tabs li.nav-item a{height:100%;}
	.pending-request-section li a{font-size:13px;}
    .text-area4 {float:none;}
    .text-area-add span {float: left; width: auto; }
	.hours-button-sec.option-add{margin: 0px !important;}
	.refund_term { padding: 10px;}
	td:before {position: relative;top: 0;left: 0;width: 100%;text-align: left;white-space: nowrap; padding-right:0px;}
	.refund_term .table td   { vertical-align: text-bottom;}
	td { text-align: left; }
	.btn.mandatory.add-more-refund.refund_allowed_options{float:left !important;}
	.past-event .card-body .list-group-item.credit-card { float: left;width: 100%;display: block; height: 115px; position: relative;}
	.service-bottom-area.related-button > div > div { width: 100%; margin: auto;}
	.post-services.post-services.text-center.text-sm-left{text-align:left !important;}
    #profile-information > .container > .row{position: relative;margin: 0}
    #profile-information > .container > .row > div{width: 33%; padding:0;}
    #profile-information > .container > .row > div:last-child{width: 67%; padding:0;position: static;}
    .profile-tabs{padding: 5px 10px;position: absolute;width: calc(100% + 35px);left: -20px;background-color: #1f1f1f !important;border-top: 1px solid #ccc;box-shadow:0 10px 12px rgba(0,0,0,0.2);z-index: 2;}
    #profile-information .createbutton {bottom: -65px;z-index: 9;font-size: 13px;height: 57px;width: 57px;}
    #profile-information .user-name-area{border-bottom:0;}
    #profile-information .user-profile{width: 90px;height: 90px;margin-left: 0;}
    .event-item-listing h4.float-right {padding-left: 10px;}
    #profile-tabs{padding-top:4rem}
	.unauth-group#profile-tabs{padding-top: 2rem;}
    #profile-information > .container > .row > div:last-child > .row:last-child {position: absolute;left: 0;width: calc(100% + 15px);}
    .vendor_edit .btn{padding: .5rem 0.4rem;}
    #profile-information > .container > .row > div:last-child > .row:last-child .profile-tabs{width: calc(100% + 35px);padding: 9px 27px !important;}
    .user-info {margin-bottom: 0px; margin-top: 4px;}
    .vendor-profile-detail.stats {margin-top: 0px;margin-bottom: 6px;}
    .section-button .viewAll {padding: 5px 8px;font-size: 13px;display:block;}
    .modal {top: 30px;z-index: 99999 !important;}
	.event-sidebar a svg, .modal-content .modal-title {font-size: 16px;}
    .familymembers-info h3 {font-size: 15px;}
    .familymembers-info p {font-size: 14px;}
	.modal-footer{width: 100%;}
}  

@media screen and (max-width: 400px){
	.event-listing .event-item-listing img{height: 205px;}
	#profile_pic_modal .modal-dialog {max-width: 99% !important;}
	ul.Eventinvited-txtlist1 li > a.btn-group,ul.Eventinvited-txtlist1 li:nth-child(4) > a.btn-group{width:50%}
	ul.Eventinvited-txtlist1 li p.otherstatus{margin-right: 0;}	
	.Eventhost{padding:0;}
	.noPaddingR{padding-right: 15px;}
	.Eventhost-img img{height:160px;}
	.front-homepage .carousel-caption span{font-size: 18px !important}
	.front-homepage a.btn.transparent-btn, .login-head a.btn.transparent-btn{margin:3px 2px}
	.grptype-second{color: #0d3c55 !important;}
	.grptype-second .label{color: #0d3c55 !important;}
}

@media screen and (max-width: 320px){
	.hide-desktop {display: block;}
	.Eventhost-img img{height: 140px;}
	.navbar-nav.hide-desktop li {display: inline-block;}
	.front-homepage a.navbar-brand{width: 15%;}
	.modal-footer{width: 100%;}
}

@media screen and (max-width: 319px){
	#profile-information .user-profile{margin: 0 auto;}
	#profile-information > .container > .row > div,#profile-information > .container > .row > div:last-child{width: 100%;}
	.Eventhost-img img{height: 100px}
	.Eventhost-address.event-map p{padding: 8px 3px; font-size: 12px;}
	.Eventhost-txt h3 span{float: none; width: auto;margin-left:0;}
	.search-top {height: 120px;position: relative;}
	.top-logo-sec {max-width: 70%;margin: 0 auto;}
	.top-noti-profile-sec{top: inherit;bottom: 10px;}
	ul.profile-info li.drop-sec {margin-right: 10px;}
	.Eventhost-head p{padding: 6px 15px;}
}
.disabledButton{ cursor: not-allowed; }
.befor-image-choose-div{background-color: rgba(255,255,255,0.1);text-align: center;padding: 50px;font-size: 22px;color: #aaa;margin: 20px auto;border: 1px dashed #aaa;}

/* Models */
#myModalMoneyCon{z-index: 9999;}
#myModalEventCon{z-index: 9999;}
#myModalItemsCon{z-index: 9999;}
#inviteForEventModel{z-index: 9999;}
#contributionsPopup{z-index: 9999;}
#myModal{z-index: 9999;}
#replyCommentModal{z-index: 9999;}
#allEventcommentModal{z-index: 9999;}
#replyEventModal{z-index: 9999;}
.zindex{z-index: 9999 !important;}
.filter-opacity{
	background: rgba(0,0,0,0.5) !important;
    opacity: 1 !important;
}
.contribute-align{
	float:left !important;
	padding-left: 8px !important;
}
.hight-auto {
	height: auto !important;
	margin-bottom: 5px !important;
}

@media(min-width: 768px){
	.page-sidebar.navbar-collapse.scrollMenu{
		overflow-y: auto !important;
		height: calc(100% - 83px) !important;
		z-index: 9999 !important;
		position: fixed !important;
	}
}
#items td{
	border: none !important;
	padding: 5px 0px 0px 5px !important;
	vertical-align: middle !important;
}
#item1 td{
	border: none !important;
	padding: 5px 0px 0px 5px !important;
	vertical-align: middle !important;
}
.changeWidth td {
	max-width: 70% !important;
}
.border-bottom {
	border-bottom:1px solid rgba(255,255,255,0.2) !important;
}

@media only screen and (max-device-width: 600px){
	.my-ul-style li {
		width: 50%;
		margin: 0;
		padding: 0 4px;
	}
	.ss-download-btn a img{
		margin: 0 0 0 -4px;
	}
	.front-homepage .btn.facebook, .front-homepage .btn.google{
		width: 100% !important;
		margin: 0 !important;
	}
}

/* GLOBAL STYLES
-------------------------------------------------- */
/* Padding below the footer and lighter body text */

body {
	padding-bottom: 40px;
	color: #5a5a5a;
}  
  
  /* CUSTOMIZE THE NAVBAR
  -------------------------------------------------- */
  
  /* Special class on .container surrounding .navbar, used for positioning it into place. */
.navbar-wrapper {
	position: absolute;
	top: 0;
	right: 0;
	left: 0;
	z-index: 20;
}
  
  /* Flip around the padding for proper display in narrow viewports */
.navbar-wrapper > .container {
	padding-right: 0;
	padding-left: 0;
}
.navbar-wrapper .navbar {
	padding-right: 15px;
	padding-left: 15px;
}
.navbar-wrapper .navbar .container {
	width: auto;
}

  /* CUSTOMIZE THE CAROUSEL
  -------------------------------------------------- */
  
  /* Carousel base class */
.carousel {
	height: 500px;
	margin-bottom: 60px;
}
  /* Since positioning the image, we need to help out the caption */
.carousel-caption {
	z-index: 10;
}
  
  /* Declare heights because of positioning of img element */
.carousel .item {
	height: 500px;
	background-color: #777;
}
.carousel-inner > .item > img {
	position: absolute;
	top: 0;
	left: 0;
	min-width: 100%;
	height: 500px;
}
  
  /* MARKETING CONTENT
  -------------------------------------------------- */
  
  /* Center align the text within the three columns below the carousel */
.marketing .col-lg-4 {
	margin-bottom: 20px;
	text-align: center;
}
.marketing h2 {
	font-weight: normal;
}
.marketing .col-lg-4 p {
	margin-right: 10px;
	margin-left: 10px;
}
  
  /* Featurettes
  ------------------------- */
  
.featurette-divider {
	margin: 80px 0; /* Space out the Bootstrap <hr> more */
}
 
  /* Thin out the marketing headings */
.featurette-heading {
	font-weight: 300;
	line-height: 1;
	letter-spacing: -1px;
}

  /* RESPONSIVE CSS
  -------------------------------------------------- */
  
@media (min-width: 768px) {
	/* Navbar positioning foo */
	.navbar-wrapper {
	  	margin-top: 20px;
	}
	.navbar-wrapper .container {
	  	padding-right: 15px;
	  	padding-left: 15px;
	}
	.navbar-wrapper .navbar {
	  	padding-right: 0;
	  	padding-left: 0;
	  	border-radius: 4px;
	}  
	/* Bump up size of carousel content */
	.carousel-caption p {
	  	margin-bottom: 20px;
	  	font-size: 21px;
	  	line-height: 1.4;
	}  
	.featurette-heading {
	  	font-size: 50px;
	}
}
  
@media (min-width: 992px) {
	.featurette-heading {
	  margin-top: 120px;
	}
}
.datatable .page-content-wrapper .page-content {
	width : 100%
}
body.datatable {
	background-color: inherit !important;
}
.datatable .page-sidebar.navbar-collapse.scrollMenu {
	background: rgba(12,51,102,0.9) !important;
	background-color: transparent;
	height: calc(100% - 50px) !important;
}
.datatable .dataTables_wrapper .row:nth-child(2) {
	float: left;		
	width: 80vw;
}
.datatable .page-content-wrapper, .page-footer {
	width : auto !important
}
@media (max-width:476px) {
	.Eventhost-txt{text-align: left;}
	.margin-table{margin-top: 0px !important;}
	.Eventhost-txt p{width: 420px !important;}
	.Eventhost-txt p,.short-para{height: 55px !important;display: inline-flex !important;white-space: unset;}
	.group-description-new .toggle_text {margin-left: 0px !important;width: unset !important;margin-top: 60px !important;}
	.sign-login-popup .modal-dialog {max-width: 100vw !important;}
	.upcoming-events-row .Eventhost-address p{width: 230px !important;font-size: 12px !important;}
	.grptype {
		color: #0d3c55;
		margin-top: 2px;
		font-size: 13px !important;
		font-weight: 400;	
	}
	.grptype label {color:#0d3c55 ; font-size: 13px !important;font-weight: 400;}
	.grptype-second{color: #0d3c55 !important;}
	.grptype-second .label{color: #0d3c55 !important;}
}

@media (max-width:475px) {
	.upcoming-text-sec:last-child {
		margin-bottom: 8px !important;
	}
}

/* mahendrasinh CSS Start */

.overlap-heading h3{
	font-size: 1.75rem !important;
}
.upcoming-events-row{
	padding: 16px;
}
.upcoming-text-sec:last-child {
	margin-bottom: 16px !important;
}
.upcoming-events-row .Eventhost-txt{
	padding: 0px !important;
}
.upcoming-events-row .Eventhost-txt .dec{
	color: #fff !important;
	font-size: 13px !important;
}
.upcoming-events-row h4 a{
	color: #171717 !important;
	font-size: 18px !important;
	margin: 0px;
	margin-bottom: 2px !important;
	display: block;
}
.upcoming-events-row h6{
	font-size: 14px;
	color: #171717;
	padding: 0px;
}
.upcoming-events-row h6 i{
	margin-right: 5px;
}
.upcoming-events-row .Eventhost-address p{
	font-size: 14px;
	color: #fff;
	padding: 0px;
	height: auto !important;
	-webkit-box-orient: unset !important;
	text-overflow: unset !important;
}
.upcoming-events-row .Eventhost-address p i{
	margin-right: 5px !important;
	margin-left: 5px !important;
}
.event-listing .group-description-sub{
	min-height: 100;
	border-radius: 0px 0px 3px 3px !important;

}
#profile-tabs{
	overflow: auto !important;
	min-height: calc(100vh - 125.88px) !important;
}
/* mahendrasinh CSS End */
.demo .nav-link{
	padding: 0px !important;
}
