@media (min-width:1920px) {
	.img_rotate {
		margin: 0px 0 80px 0px;
		width: 500px !important;
		height: 500px !important;
	}
	.img_rotate img {
		top: -100px !important;
		left: -110px !important;
		max-width: 700px !important;
		width: 700px !important;
		height: 700px !important;
	}
	.slider-text h2{
		font-size: 65px !important;
		line-height: 80px !important;
		margin-right: 50px !important;
	}
}
@media screen and (max-width:1500px) {
	.past-event-list li img {max-width: 100%;}
}
@media (min-width:1366px){
	.custom-slider.owl-carousel.home-slider{height: 100vh!important;}
	.slider-btn {bottom: 25px !important;}
}
@media only screen and (max-width: 1366px) {
	#number {border: 1px solid#dadada;outline: 0px;}
	#zip-low, #zip-heigh {border: 1px solid#dadada;}
	input.zip {border: 1px solid#dadada;}
	.home-slider {height: calc(100vh) !important;}
}
@media(max-width:1230px) and (min-width:1200px){
    .clearHeader {
        padding: 0 10px !important;
    }
}
@media (max-width:1200px) {
	.img_rotate {
		margin: 0px 0 80px 0px;
		width: 300px !important;
		height: 300px !important;
	}
	.img_rotate img {
		top: -85px !important;
		left: -65px !important;
		max-width: 450px;
		width: 420px !important;
		height: 420px !important;
	}	
}
@media(max-width:1175px){
	.clearHeader {
	    padding: 0 10px !important;
	}
}
@media(max-width: 1024px) {
	/* Force table to not be like tables anymore */
	tr {border: 1px solid #fff;}
	.ui-datepicker-calendar tr{border:none;}
	td {/* Behave  like a "row" */border: none;border-bottom: 1px solid #eee;position: relative;text-align: right;}
	td:before {/* Now like a table header */position: absolute;/* Top/left values mimic padding */top: 6px;left: 6px;width: 45%;padding-right: 10px;white-space: nowrap;}
	.create-conti td:nth-of-type(1):before {content: "Requested Items";text-align: left;}
	.create-conti td:nth-of-type(2):before {content: "Quantity  ";text-align: left;}
	.create-conti td:nth-of-type(3):before {content: "Quantity Pledged ";text-align: left;}
	.create-conti td:nth-of-type(4):before {content: "Action";text-align: left;}
	#refundterm td:nth-of-type(1):before {content: "From";text-align: left;}
	#refundterm td:nth-of-type(2):before {content: "TO";text-align: left;}
	#refundterm td:nth-of-type(3):before {content: "Allowed";text-align: left;}
	#family_table td:nth-of-type(1):before {content: "From";text-align: left;}
	#family_table td:nth-of-type(2):before {content: "TO";text-align: left;}
	#family_table td:nth-of-type(3):before {content: "Allowed";text-align: left;}
    .ul-title-set ul {
		padding-top: 11px;
		padding-right: 5px;
	}
    .create-account .logo-sec img {
		width: 60px;
	}
	.social_app_img img{
		max-width: 150px;
	}
    .service-price-table td{
		padding-left: 0;
	}
}
@media (min-width: 992px) and (max-width: 1199px) {
	.date-size{width: 300px !important;}
	.Eventhost-txtlist1 ul li {padding: 5px;}
    .collapse .create-account .btn {
		font-size: 13px !important;
		padding: 0;
	}
	.collapse .create-account .input::placeholder, .create-account .form-control.is-invalid::placeholder, .create-account .was-validated .form-control:invalid::placeholder{
		padding: 0 !important;
	}
}
@media (max-width:992px){
	.editHostProfileTab{
		float: unset !important;
		display: flex;
		align-items: center;
		justify-content: space-around;
		flex-wrap: wrap;
	}
    .Eventhost-txtlist1 ul li {padding: 5px;}
	.events-dates{display: flex;flex-direction: column;}
	.transaction-no-record{padding: 30px 0 !important;}
	.service-results-sec .transaction-no-record{padding:15px 0 !important;}
    .login_new_page .white-header{
		width: 100%;
		position: unset;
	}
	.beach_volleyball{
		display: block;
	}
	main{
		padding: 15px 5px !important;
	}
	.img-background {
		height: 400px !important;
	}
	.img-side {
		height: auto;
	}
	.vendor_scroll_sec{
		height: auto;
	}
	.requested-services-sec .booking-sec {
		width: 47%;
	}
	.page-add-friend .stepwizard-step {
		width: 25%;
	}  
	.page-add-friend .stepwizard-row{
		display: flex;
	}
	.page-add-friend .stepwizard-row .stepwizard-step a {
		white-space: break-spaces;
		display: flex;
		align-items: center;
		justify-content: center;
		flex-wrap: wrap;
	}
	.custom-slider.owl-carousel.home-slider {
		height: 100% !important;
	}
	.img_rotate{
		margin: 0 !important;
		width: 300px !important;
		height: 300px !important;
	}
	.img-side {
		margin-top: 150px;
	}
	.login_new_page .img-side{
		margin-top: 0 !important;
	}
	.home-slider .slider-text h2{
		max-width: 600px;
		width:100%;
		margin:70px auto 0 !important ;
		text-align: center !important;
		font-size: 28px;
		padding: 0 10px;
	}
	.home-slider:after{
		left:30px !important;
		bottom: 220px;
	}
	.home-slider:before, .login_new_row:before{
		bottom: 220px;
	}
	.login_new_row:after{
		bottom: 220px;
	}
	.navbar-nav li.nav-item.active a, .navbar-nav li.nav-item.active a:hover {
		color: #fff !important;
	}
	.main-feature-item {
		margin-bottom: 100px;
	}
	.main-feature-item:after{
		height: 100% !important;
	}
	.invite-boxx:before{
		bottom:0;
	}
    .service-daylist {
		flex-wrap: wrap;
	}
	.service-daylist li:last-child{
		border-right: 1px solid #dadada !important;
	}
	.service-daylist li {
		width: 25% !important;
	}
	.front-homepage .navbar-brand > img.img-fluid {
		margin-top: 0 !important;
	}
	a.navbar-brand {
		padding-top: 0;
		margin-left: 0;
	}
	.demo_navbar{
		width: 100%;
		justify-content: space-between;
	}
	.navbar-toggler-icon img {
		filter: invert(1);
	}
	.banner-box .navbar {
		top: 20px;
	}
	.f1-step .f1-step-icon {
		font-size: 26px;
		height: 60px;
		line-height: 60px;
		width: 60px;
	}
	.f1-progress, .f1-steps.add-service-steps .f1-step::after{
		top:28px !important;
	}
	#profile-information .profile-tabs .navbar-nav{
		flex-wrap: wrap;
	}
    .transition-box .event_description{
		font-size: 20px !important;
		min-height: 120px;
		height: 120px;
	}
	.transition-box{
		min-height: 130px;
	}
	.transition-box .single-inner-section {
		padding: 10px !important;
	}
}
@media only screen and (max-width: 991px) {
	.event-side{margin-right: -8px !important;}
	.btn-nxt-box a {padding: 0 12px;}
	.grey-back a {padding: 0 5px;}
	.area-border p {font-size: 10px;}
	.navbar-light .navbar-toggler {color: #fff;}
    button.navbar-toggler {background-color: transparent;height: 36px;width: 36px;}
    button.navbar-toggler span {color: #fff;}
    ul.profile-info li.drop-sec {margin-right: 20px;}
	.demo_navbar{width: 100% !important;justify-content: space-between;}
	ul.social-media-icons li {margin: 0 15px;border: 2px solid #0d3c55;height: 32px;width: 32px;text-align: center;line-height: 1.8;border-radius: 50px;}
	.mail {margin-left: 20px;}
	.phone {margin-left: 20px;}
	.navbar-expand-lg .navbar-collapse {
		position: fixed;
		width: 100% !important;
		height: 0;
		background-color: #f27025 !important;
		top:14%;
		right: 0;
		opacity: 0;
		padding:0 ;
		transition: all 300ms ease-in-out;
	}
	.clearHeader.darkHeader .navbar-expand-lg .navbar-collapse{
		top:11%;
	}
	.navbar-expand-lg .navbar-collapse.show{
		opacity: 1;
		padding: 10px;
		height: auto;
		right: 0;
		transition: all 300ms ease-in-out;
	}
	.navbar-dark .navbar-nav .nav-link{
		text-align: left;
		padding: 8px;
	}
	.navbar-expand-lg .navbar-collapse button.btn.transparent-btn{
		padding: 6px 8px;
		background-color: #0e3c54 !important;
		text-align: left;
		color:#fff;
	}
	li.nav-item.active a:hover {
		color: #0e3c54;
	}
	#item-3:before {
		right: auto !important;
		left: 20px !important;
		top:auto !important;
		bottom: -140px !important;
		transform: rotate(-145deg) !important;
	}
	#item-4:before {
		right: 40px !important;
		bottom: -120px !important;
		top:auto !important;
		transform: rotate(-35deg) !important; 
	}
}
@media (min-width: 800px) {
	.Contact {width: calc(100% * 1/3 - 2rem);}
}
@media only screen and (min-width: 768px) and (max-width: 1024px) {
	.create-conti .text-center {text-align: right;}
	.single-event-details .col-xs-12.col-sm-6 {width: 100%;flex: auto;max-width: 100%;}
	.select-service ul li {width: 30%;}
	.carousel-caption {position: absolute;right: 15%;bottom: 20%;left: 15%;z-index: 10;padding-top: 20px;padding-bottom: 20px;color: #fff;text-align: center;}
	.list-inline-item:not(:last-child) {margin-right: 1px;}
	img.d-block.img-fluid {min-height: 410px;max-width: 150% !important;}
	.invite-box-inner {padding-top: 25px;padding-bottom: 50px;min-height: 410px;}
	.invite-box-inner img{padding: 5px 0;width: 30%;}
	.invite-box-inner p {font-size: 14px;line-height:24px}
	.download {width: 100%;background-repeat: no-repeat;background-size: 100%;background-size: cover;}
	.event-inner span {position: absolute;padding: 5px 20px 5px 10px;top: 46%;background-color: #fff;font-size: 16px;color: #0d4794;left: 0;right: 0;width: 90%;}
	.event-inner img {min-height: 100px;}
	.group-list-detail {padding: 6px 0 0 15px;max-width: 420px;}
	.group-listing .event-action-area {right: inherit;}
	.group-list .date-sec .event-month, .group-list .date-sec .event-date, .group-list .time-address-sec > span {font-size: 16px;}
	.group-contact {padding: 10px 0;}
	.group-contact li {padding: 0 5px;}
	.group-contact li a {padding: 0 5px 10px;font-size: 12px;}
    .add-btn-bg {padding: 10px 22px;}
	.vendor-image-area {margin-top: 85px;}
	.btn-deleTE {right: 54px;}
	.service-bottom-area .col-md-6 {width: 100%;max-width: 100%;flex: auto;}
	.create-conti input.form-input {width: 60%;}
	td.left-content {float: left;text-align: left;width: 100%;}
	#paymentpage td {text-align: left;}
	.us.user-info {margin-top: 60px;}
	.navbar-brand {text-align: center;margin: 0 auto;}
	.subscribe-box {max-width: 100% !important;}
	.newsletter.col-md-8.mx-auto {width: 100% !important;max-width: 100% !important;flex: auto !important;}
	.footer-banner {padding: 4rem 0;background-position: 0 bottom;background-attachment: inherit;}
	.navbar-expand-lg .navbar-collapse {flex-basis: 100%;margin-top: -19px;width: 100%;}
	#profile-information .navbar-collapse {flex-basis: 100%;background: none !important;padding: 10px;margin-top: -19px;width: 100%;}
	.navbar-expand-lg .navbar-collapse button.btn.transparent-btn {margin: 0;}
	.ipad-sec-half {width: 50%;max-width: 50%;flex: auto;}
	.ipad-full-width {width: 100%;max-width: 100%;flex: auto;}
	li.dropdown img {width: 36px;height: 36px;border-radius: 50%;margin-top: 12px;}
	.event-sidebar a {float: left;width: 100%;padding: 7px 8px;font-size: 13px;}
	.col-xs-12.col-md-9.event-listing {padding: 0;}
	.left-content {text-align: right;}
	.beach_volleyball h3 {width: 60%;}
	.co-hosts {width: 37%;font-size: 13px !important;}
	.event-listing .group-list .event-item-listing h3 {font-size: 23px;color: #fff;}
	.co-hosts a {font-size: 13px;color: #2c85f4;padding-left: 6px;}
	.event-item-listing h4 {color: #000;font-size: 16px;}
	.date_calender {display: inline-block;width: 100%;}
	.date-map-area.date-map-calender .btn {float: left !important;margin: 10px;padding: 5px 10px;}
	.money-blk li {border: 1px solid #dfdfdf;margin: 0px 5px !important;width: 100%;text-align: center !important;width: 31.70% !important;margin-bottom: 5px !important;border-radius: 8px !important;}
	.money-blk .mny_blk h4 {padding: 5px;font-size: 12px !important;}
	.family_table .left-content {margin-top: 1%;}
	.item-contribution-section .btn-deleTE {right: 0;top: 3px;}
	.reviewpage .event-add {padding: 0 0 0 5px;}
	.eventAdd .event-add {padding-right: 0;padding-left: 5px;}
	.Eventhost-txt h3 span {display: flex;align-items: center; margin: 10px 0;}
	.Eventhost-txtlist1 ul li .svg-inline--fa {font-size: 12px;width: 100%;}
	.Eventinvited-txtlist1 li >.btn-group {width:33%;}
	.Eventhost-txtlist1 ul li  { border-bottom: 2px solid #ccc;}
	.btn-contribute {margin: 10px auto;}
	.past-event-list li .rating-star .fa-star {color: #ffd203;width: 14px;}
	.past-event-list .rating-star .fa-star {
		color: #ffd203;
		width: 14px;
	}
	.past-event-list li .btn.btn-review{border-radius: 0;margin-top: 10px;background-color: #0d3c55;border-color: #0d3c55;color: #fff;font-size: 13px;padding: 5px 10px;float: left;}
	.col-xs-12.col-md-3.text-center.text-sm-right {margin-top: 35px;}
	.vip-list-sec {padding: 0;max-width: 41%;height: 200px;}
	.other-event-list li {width: 31%;}
	.invite-button-area.float-right.text-right .btn {float: left;font-size: 12px;max-width: 124px;margin-right: 2px;}	
	.coming a {font-size: 13px;}
	td.left-content {border-bottom: none;}
	.single-inner-section td {color: #000;font-size: 11px;padding: 6.8px;}
	.time-address-sec .event-address {width: 100% !important;}
	.services-listing .col-md-4 {max-width: 50%;flex: auto; margin-bottom: 10px;}
	.eventAddline4.addevent-section .col-md-6 {max-width: 100%;flex: auto;}
	.group-list-content a {width: 100% !important;display: block;}
	.group-list-content p {width: 100%;margin-top: 5px;}
	.Contact-avatar {width: 20%;}
	.eventAddFormPhoto span {font-size: 12px;}
	#refundterm .text-center { text-align: right !important;}
	div#logout a {padding: 15px;}
	.svg-inline--fa.fa-w-14 {width: 15px;}
	.svg-inline--fa.fa-w-16 { width: 15px;}
	.group-list li.list-group-item {margin: 0 10px;}	
	.group-list.join-group-request-list li.list-group-item{margin: 10px;}
	.profileviewrow {margin: 20px 0;background: #fff;display: table;}
	.ProgressMid {width: 46%;float: left;margin: 5px 5px 5px 0;}
	.ProgressLeft {width: 80px;float: left;}
	.overView h3 {color: #0d3c55;width: 40%;float: left;font-size: 17px;margin-top: 5px;}
	.overViewLoc h2 {color: #0d3c55;font-size: 17px;}
	.add_service_head h3 {font-size: 20px;}
	.cyan-back {padding: 30px 12px;}
	form.socialLink span {line-height: 3;}
	.profilr2-tabContent .socialLink .form-control {width: 80%;}
	.profilr2-tabContent label {font-size: 13px;}
	#rc-imageselect, .g-recaptcha {transform:scale(0.65);-webkit-transform:scale(0.65) !important; transform-origin:0 0;-webkit-transform-origin:0 0 !important;} 
	.payment-service-booking .table tfoot {background-color: #fff;color: #0d3c55;width: 100%;display: block;}
	.navbar-toggler {margin-bottom: 10px;}
	.demo_navbar .navbar-toggler {margin-bottom: 0;}
	.user-profile {text-align: center;}
	.addevent-section p {font-size: 14px;float: left;width: 100%;}
	.addevent-section h5, .addevent-section h4 { float: left;width: 100%;}
    .section-head h2 {font-size: 16px;}
    #profile-information .profile-tabs .nav-link {margin: 5px 10px;font-size: 15px;}
	.button-block .btn.btn-DEFAULT{float:right}
	.button-block .btn.btn-DEFAULT, .button-block .btn-danger {width: 49% !important;}
	.event-sidebar span {margin-left: 10px;margin-top: 5px;}
	.event-sidebar .float-right {float: left !important;}
	.create-conti .text-center {text-align: right;}
	.vip-list-sec {max-width: 40%;height: 200px;}
	.add-btn-bg {padding: 10px 22px;}
	a.btn.btn-primary.btn-review {float: none;display: inline-block;}
	table.table.create-conti .text-center {text-align: right !important;}
	.event-inner span {top: 53%;width: 100%;}
	.newsletter.col-md-8.mx-auto {width: 100% !important;max-width: 70% !important;flex: auto !important;}
	.navbar-expand-lg .navbar-collapse {flex-basis: 100%;background: none;margin-top: 0;width: 100%;}
	.navbar-expand-lg .navbar-collapse button.btn.transparent-btn {margin:0 5px;}
    .u-name, .u-description {font-size: 13px;}
	.zip-sec-whole  label {font-size: 14px;}
	.add_service_list {padding:47px 0;}
	.image-hover-btn {bottom: 12vh;}
	.mob-r {text-align: right !important;}
	.user-info{margin-left: 8px;}
	.range-slider select {width: 100%;padding: 5px 2px;margin-top: 15px;border: 1px solid #ccc; border-radius: 0 !important; }
	.invite-box-inner {padding-bottom: 20px;min-height: auto !important;padding: 10px;}
	.download-image {position: relative; text-align: left;}
	.button-block .btn.btn-DEFAULT {width: 100%;}
	.button-block .btn-danger {width: 100%;  margin-bottom: 15px;}
	.event-sidebar a.btn.btn-dark {line-height: 2.5;}
	.end-content {line-height: 45px;margin-left: 0;width: 100%;float: left;}
	.add-button .btn.btn-add-serv {width: 75px; }
	#success_message {background-color: red;}
	.download h1{font-size: 36px;}
	.boxes-bottom h3 p,.download p,.newsletter p{font-size: 15px;}
}
@media (min-width: 768px) and (max-width: 991px) {
	.invited-txtlist{width: 80% !important;}
	.date-size{display: flex!important;}
	.university-options .blue {margin-bottom: 15px;}
    .invited-text{width: calc(100vw - 240px) !important;}
	.university-news .news-section {padding: 40px 0 0 0;text-align: center;margin: 0 auto;display: block;width: 100%;}
	.university-news .img-responsive {display: inherit;}
	.facility-bckgrnd .hidden-xs {display: block !important;font-size: 50%;white-space: pre-line;word-wrap: normal;}
	.home-slider .owl-prev span{margin-top: -40px !important;}
	.home-slider .owl-next span{margin-top: -12px !important;}
}
@media (min-width:767px) and (max-width:992px) {
	.under-review.green {top: 0;}
	.Eventhost-txt{padding-right: 15px;}
	.view-location{padding: 15px 0px;}
	.Eventhost-head{margin: 0px ;}
}
@media screen and (min-width:767px)and (max-width: 990px) {
	.dashboard-sec .upcoming-event.pl-0{padding-left : 15px !important}
	.dashboard-sec .Eventinvited-txtlist1 .btn-group,.dashboard-sec .Eventhost-txtlist1 ul li{width:25%; display: inline-block; padding:5px 0;text-align:center;}
	.dashboard-sec .Eventinvited-txtlist1 .btn-group i{margin:0;}
	.dashboard-sec .upcoming-event {-webkit-box-flex: 0;-ms-flex: 0 0 50%;flex: 0 0 100%; width: 100%;max-width: 100%;}
}
@media (max-width:768px){
	.bottom-navigation-main ul{
		padding: 0px;
		margin: 0px;
		display: flex;
		flex: 0 0 100%;
		width: 100%;
		align-items: center;
	}
	.bottom-navigation-main ul li {
		padding: 0px;
		margin: 0px;
		display: flex;
		flex: 0 0 16.66%;
		width: 16.66%;
		align-items: center;
		justify-content: center;
	}
    .set-span{
		display: inline-grid;
		margin-left: 0px;
	}
	.ul-title-set{
		display: flex;
		flex-direction: column;
	}
	.cal-set{
		top: 19px;
	}
	.ul-title-set ul{
		padding-top: 0;
		padding-right: 0;
		padding-bottom: 10px;
	}
	.my-row-width{
		display: block !important;
	}
	.clearHeader .navbar{
		display: flex !important;
		flex-direction: column !important;
	}
	.button_a a {
		display: none ;
	}
	.mar-set{
		display: none !important;
	}
	.hide-ipad{
		display: none !important;
	}
	.ipad-block{
		display: block !important;
		text-align: left !important;
	}
	.vendor-btn{
		padding: 8px 10px;
		text-transform: inherit;
		font-size: 15px;
		font-weight: 600;
	}
	.newsletter h2, .download h2 {
		font-size: 35px;
	}
	#search-friends-list-new .btn {
		padding: 6px 12px !important;
		width: auto !important;
		font-size: 12px !important;
		line-height: inherit !important;
		height: auto !important;
		border-radius: 8px !important;
	}
	.transaction-table .setup-content .card-header label{
		font-size: 14px !important;
	}
}
@media (max-width:767px){
	.profile_left_bar {
		margin-bottom: 0;
	}
	.slider-btn{display: none !important;}
	.custom-slider.owl-carousel.home-slider, .owl-carousel.home-slider .slider-item{height: 100vh !important;}
	section#banner {padding-top: 65px;}
	.home-slider:after{left: 50px !important;}
	.img-side {	margin-top: 90px !important;}
	.home-slider .slider-text h2{margin:70px auto 0 !important;	}
    .slider-text h2{line-height: 40px;text-transform: none !important; width: auto;}
	.login_new_row:after, .home-slider:after{
		bottom:160px !important;
	}
	.login_new_row:after {
		right: 40px !important;
	}
	.login_new_row:before {
		right: 80px !important;
	}
	.home-slider:before, .login_new_row:before{
		bottom: 160px !important;
	}
	.subscribe-box input{
		width:550px !important;
        margin-right: 0;
	}
    .contribute-now-section{
		display: none !important;
	}
	.bottom-navigation-main{
		position: fixed;
		bottom: 0;
		left: 0;
		width: 100%;
		z-index: 9999;
		background-color: #fff;
	}
	.bottom-navigation-main ul{
		padding: 0px;
		margin: 0px;
		display: flex;
		flex: 0 0 100%;
		width: 100%;
		align-items: center;
	}
	.bottom-navigation-main ul li{
		padding: 0px;
		margin: 0px;
		display: flex;
		flex: 0 0 16.66%;
		width: 16.66%;
		align-items: center;
		justify-content: center;
	}
	.bottom-navigation-main ul li a svg{
		margin-bottom: 5px;
		width: 25px !important;
		height: 25px !important;
	}
	.bottom-navigation-main ul li.active a{
		color: #0D3C55;
	}
	.bottom-navigation-main ul li.active a svg path{
		fill: #0D3C55;
	}
	.bottom-navigation-main ul li a{
		display: flex;
		flex-direction: column;
		align-items: center;
		justify-content: center;
		padding: 10px 0px;
	}
	.bottom-navigation-main ul li a span{
		display: block;
		font-size: 10px;
		width: 100%;
		text-align: center;
	}
	.ratings {	margin-top: 20px !important;}
	.btn-event-contribute:hover{background-color: #000 !important;color:#fff !important;opacity: 80%;}
	.btn-event-contribute{height: 36px !important;margin: 15px auto !important;}
	.event-details-bg{border-radius: 0px !important;opacity: 60%;}
	.input-names{margin: 15px 0px 0px 15px;}
	.event-contribute-profile{position: relative;}
	.event-detail-mobile {opacity: 90%;border-radius: 0px !important;}
	.detail-text{margin-top: 20px !important;}
	.detail-profile{position: absolute;padding-top: 16px;margin: 0 !important; flex-direction: column;background: black;  opacity: 80%; bottom: 0;top: auto !important;width: 100%;border-radius: 0 0 6px 6px;}
	.slider-btn {max-width: unset !important; width: 100% !important;}
	.book_now_btn{margin: 0 0 10px !important;}
	.newsletter p{width: auto;padding: 0px 15px !important;text-align: center !important;}
	.btn-downloadapp{display: flex;justify-content: center;}
	.home-slider .slider-item .slider-text h2 {
		top: 100px;
		font-size: 40px !important;
		min-height: 136px;
		align-items: center;
		justify-content: center;
		display: flex !important;
	}
	.newsletter h1{text-align: center !important;}
	.download-inner h1{font-size: 40px !important;text-transform: capitalize ;}
	.download-inner p, .download h2{text-align: center;}
	.add_button{display: flex;justify-content: center !important;margin: 15px 0px;}
	.mr-30{margin-right: 30px !important;}
	.roundedcorners td {border-top: none !important;border: 1px solid #efb08b !important;	font-size: 13px;	}
	.contribute-now-section{margin-top:0px !important;position: absolute;	background-color: #ffffff !important;width: 100%;;border-radius: 0px 0px 8px 8px !important;}
	.contributeNow-btn {margin-left: 15px;}
	.event-details-bg{height: 80px !important;}
	.img-event-contribute{width: 100%;height: 170px !important;object-fit: cover;}
	.btn-seeall{padding: 0 0px 15px !important;margin-top: 15px;}
	.home-slider .owl-next span{margin-right: 85px !important;}
	.event-detail{height: 80px !important;}
    .event-main-header{margin-top: 0px;}
	.search-top-dashboard {padding:8px 15px !important;}
	.padding-row{padding: 0px 15px;}
	.member-list li {width: 100%;margin: 0 0 15px;}
	.group-members .member-search {width: 100%;float: left;margin: 20px 0 8px;}
	ul.profile-info.float-right {margin-left: auto;}
	ul.profile-info li {float: none;display: inline-block ;}
	.stats {margin-top: 10px;float:none !important;}
    .user-info {margin-top: 0;}
	.user-email {width: 100%;}
	.Eventinvited-txtlist1 li a:hover .icon-svg { fill: white !important;}
	.stats li {text-align: center;}
	.profile-tabs {padding-bottom: 16px;}
	.group-listing img {max-width: 100%;}
	.group-list-detail {padding: 15px;}
	.group-listing p {text-align: justify;}
	.tab-content > div {padding: 0;}
	.group-list .date-sec .event-month, .group-list .date-sec .event-date, .group-list .time-address-sec > span {font-size: 11px;}
	.group-list .time-address-sec > span > svg {margin-right: 3px;width: 16px;}
	.event-listing .group-list .event-item-listing h3 {font-size: 18px;padding: 8px 10px;font-weight: normal;}
	.group-list .time-address-sec > span {padding: 0;}
	.group-list .time-address-sec {padding: 0;width: 86%;}
	.event-item-listing .group-contact {text-align: center;}
	.event-item-listing .group-contact li {width: 100%;margin-bottom: 6px;}
	.event-item-listing .group-contact li.active a {border: none;}
	.vendor-shop .stats li {text-align: center;font-size: 15px;}
	.full-height-area {padding-bottom: 10px;margin-bottom: 15px;}
    .vendor-profile.profile-sec-heading li {width: 100%;}
	.event-invite li {border-left: 0;border-bottom: 1px solid #fff;width: 100%;}
    .input-itemquanity{width: 100%;}
	.btn-contributes-nows{border-radius: 0px 8px !important	; }
	.comment-scroll{position: absolute;top: 0;width: 40px;height: 41px;background-color: rgba(0, 0, 0, 58%) !important;border-radius: 8px 0px 8px 0px !important;display: flex;align-items: center;justify-content: center !important;}
	.top-header {background: #25406a none repeat scroll 0 0;height: 109px;}
	.clearHeader{padding: 0 !important;}
	#top-search-sec.search_show {
		display: block !important;
		position: fixed;
		width: 100%;
		top: 75px;
		left: 50%;
		transform: translate(-50%);
		background: #fff;
		transition: all 0.3s ease-in-out;
	}
    .custom-margin-left{margin-left: 15px !important;}
	.Eventhost-txtlist1 ul li {padding: 9px;}
	.custom-margin-right{margin-right: 15px !important;}
	.events-sections {	margin: 0px 30px 0px 30px !important;border-top: none;border-bottom:none ;margin-top: 16px !important;}
	.modal-content {width: 100%;}
	.modal-content .btn.btn-fb {margin-bottom: 15px;}
	.navbar.navbar-no-bg {background: rgba(51, 51, 51, 0.9) none repeat scroll 0 0;}
	.navbar-brand {height: 60px;margin-left: 15px;}
	.navbar-collapse {border: 0 none;}
	.navbar-toggle {margin-top: 12px;}
	.top-content {padding: 40px 0 110px;}
	.university-options .blue {	margin-bottom: 15px;}
	.university-news .news-section {padding: 40px 0 0 0;text-align: center;margin: 0 auto;display: block;width: 100%;}
	.university-news .img-responsive {display: inherit;}
	.facility-bckgrnd .hidden-xs {display: block !important;font-size: 50%;white-space: pre-line;word-wrap: normal;}
	#signupUserForm .col-md-5 {width:100%;max-width: 94px;padding-right: 0;}
	#signupUserForm .col-md-5 #countries {font-size: 11px;padding: 0 !important;}
	#signupUserForm .col-md-7 {width: calc(100% - 101px);padding: 0 10px 0 5px;}
	.phone-country-id + div {float: left; width: calc(100% - 114px);padding-right:0}
	.verification-popup .verified-phone-num +  .btn.btn-primary.button-log {width: auto;margin: 5px 0;padding: 6px 7px;}
	.verification-popup .form-control, .form-input{padding: 5px 6px !important;}
    .vendor-image-area .img-fluid{
		height: 250px !important;
	}
	.profile_vendor .user-profile-info{
		padding: 10px 0;
	}
    .service-result-filter{display: none;}
	.filter-open{display: block;}
	.isMobileView {display:block !important;}
	.invite-button-area.btn-save-changes{width: 150px !important;}
	.other-event-single {width: 450px;margin-top:16px;}
	.past-event {margin-top: 20px;}
	.past-event-list .event-list-sec li img {max-width: 100%;}
	.vip-list-sec {border-left: none;border-top: 2px solid #90a4ae;max-width: 100%;}
	.other-event-list li {width: 48.1%;}
	.other-event-list li:nth-child(2n) {margin-right: 0 !important;float: right;}
	.other-event-list li:nth-child(3n) {margin-right: 1.4% !important}
    .going-to-textlist1{margin-bottom: 16px !important;}
	.owl-next span{margin-right: 36px;}
	.invite-email-phone .personal-form {
		height: 340px;
	}
	.custom-slider.owl-carousel.home-slider.owl-prev button.owl-prev span {position: absolute;top: 0;left: -55px;top:75px !important;}
	.custom-slider.owl-prev button.owl-prev span {position: absolute;top: 0;left: -55px;top:75px !important;}
	.custom-slider .owl-nav .owl-next {
		right: 30px !important;
		margin-right: 0;
	}
	.Services .owl-theme .owl-nav .owl-prev{
		left: -25px;
    	margin-top: 0;
		transform: translateY(50px) !important;
	}
	.Services .owl-theme .owl-nav .owl-next{
		margin-top: 0 !important;
		transform: translateY(50px) !important;
	}
	.owl-carousel .owl-nav button.owl-prev{font-size: 40px;left: -58px;margin-top: 20px;}
	.owl-carousel .owl-nav button.owl-next{font-size: 40px;margin-top: 20px !important;}
	.custom-carousel .owl-carousel .owl-nav button.owl-prev{font-size: 40px;left: -40px;margin-top: 0;}
	.custom-carousel .owl-carousel .owl-nav button.owl-next{font-size: 40px;margin-top: 0 !important;margin-right:0 !important;}
	.owl-prev span{margin-left: -1px;}
	.profileViewLine4profile img {height: 120px;width: 120px;}
	.header-title{float:left; width:100%;}
	.navbar-light .navbar-toggler{color:#fff;}
	.dashboard-sec .Eventhost-txtlist1 ul {border-left: 1px solid #a6adb7;border-top: 0;border-bottom: 0;border-right: 0;}
	.dashboard-sec .Eventhost-txtlist1 ul li {width: 25.2%;margin-left: -1px;padding-top:5px;}
	.dashboard-sec .Eventinvited-txtlist1 .btn-group{font-size: 13px;width: 25% !important;padding: 5px 3px;display: inline-block;float:none;margin: 0 0 0 -0.35em;}
	.dashboard-sec .Eventinvited-txtlist1 .btn-group svg {margin-right: 1px;font-size: 12px;}
	.dashboard-sec .Eventinvited-txtlist1{float: left;width: 100%;text-align:center; margin-bottom:15px;}
	.dashboard-sec .Eventhost-txtlist1 p{width:auto;}
	.dashboard-sec .upcoming-event.pl-0{padding-left: 15px !important; margin-top:10px;}
	.dashboard-sec .event-action-area ul li a svg {font-size: 16px;}
	.header-title h3{font-size: 15px;}
	.dashboard-sec .float-right.more-option{width:100%;}
	.dashboard-sec .float-right{width:auto;}
	.dashboard-sec .header-title h3{display: inline-block;width: auto;font-size:16px}
	.dashboard-sec .event-action-area ul li a {font-size: 11px;}
	.header-title{font-size: 15px;padding: 9px 13px;float: left;width: 100%;}	
	.dashboard-sec .card-body .Eventhost .upcoming-event > a + .float-right{width:auto;}
	.dashboard-sec .card-body .Eventhost .upcoming-event > a{max-width: 138px;width: 100%;}
	.rounded-circle {border-radius: 50% !important; width: 36%;display: inline-block;border: 1px solid #ccc;}
	ul.user-coming{margin:0;}
	.dashboard-sec .Eventhost > .row{padding:12px 0 15px 0;}
	.hide-small-screen{display: none}
	.hide-desktop{display: block;}
	.hide-mobile{display: none;}
	.navbar-nav.hide-desktop li {display: inline-block;}
	a.navbar-brand{width:auto;text-align:center; margin:0}
	.Eventhost-txtlist1 p {width: 100%;}	
	.stepwizard-step .btn-default.btn-primary {width: 190px;}
	.stepwizard-step .btn-default {width: 191px;}
	.mobstepstep {margin-left: 0;}	
	.arrow_box:after, .arrow_box:before{display: none;}
	#refundterm td:nth-of-type(1):before {content: "From" !important;text-align: left;}
	#refundterm td:nth-of-type(2):before {content: "TO";text-align: left;}
	#refundterm td:nth-of-type(3):before {content: "Allowed";text-align: left;}
	.create-conti input.form-input {width: 50%;}
	.btn-deleTE {right: 64px;}
	.nav-tabs .nav-item {padding-bottom: 0px;}
	.profile-sec-heading .float-right {width: auto;text-align: right;}
	.profilr2-tabContent .socialLink .form-control {width: 100%;display: inline-block;float: right;margin: 5px;}
	.selectuser-list .create-grp .ContactList span.input-group-addon {padding: 10px 10px;}
	.search-head .input-group span.input-group-addon {padding: 5px 10px;}
	.list-group.friend-list .list-group-item a.btn.btn-default {margin-top: 9px;}
	#profile-information h3{font-size: 18px !important;}
	.profile_vendor .baNner img {height: auto;}
	.profileViewLine2txt {padding: 15px;}
	.noPaddingR {padding-right: 15px;}
	.noPaddingL {padding-left: 15px;}
	.profileViewLine4About {border-bottom-left-radius: 0;border-top-left-radius: 0;}
	.profileViewLine4profile {border-top-right-radius: 0;border-bottom-right-radius: 0;}
	.overView h3 {width: auto !important;font-size: 20px;margin-right: 15px;}
	.overViewLoc {background: #fff;padding: 15px;float: left;width: 100%;border-top: 15px solid #efefef;}
	.add_service_head {padding: 10px;font-size: 18px;}
	.add_service_head h3 {font-size: 16px;text-align: right;display: initial;}
	.add_service_list {padding: 20px 0;}
	.add_service_list ul {padding-left: 30px;}
	.add_service_list ul li {list-style: disc;font-size: 15px; margin-bottom:20px;}
	.service_col {margin-top: 30px;}
	.profileviewrow3 .service_col_img {	min-height: auto;}
	.service_col_img img {width: 100%;height: 140px;}
	.button_area.mt-1 a {text-transform: capitalize;font-size: 16px;}
	.profileViewLine4About .btn-danger {margin: 15px;}
	.f1-progress {height: 3px;top: 16px;}
	.f1 {border-radius: 4px;padding: 10px 0;}
	.f1 fieldset {padding: 5px 15px;}
	.cyan-back {padding: 20px 5px;margin-bottom: 20px;}
	.f1-buttons.col-md-12 {text-align: center;}
	.f1-step.activated .f1-step-icon {line-height: .7;}
	.checkmark {position: absolute;top: 1px;left: -20px;height: 15px;border-radius: 3px;-moz-border-radius: 3px;-webkit-border-radius: 3px;-ms-border-radius: 3px;-o-border-radius: 3px;width: 15px;background-color: transparent;border: 1px solid #cccbcb;}
	label.chcheked {font-size: 13px;display: inline-block;width: auto;margin-top: -15px;margin-left: 25px;}
	#addservices button {margin: 10px 0;}
	.add-time-btn{margin: 0 15px 10px !important;}
	.class_badge_all{margin-bottom: 5px;}
	.multiple_select .btn{margin: 0 !important;}
	.text-area-add span {float: left;width: 100%;}
	span.input-group-addon {padding: 0px 10px 0 0;}
	ul.profile-info li.drop-sec{margin-right: 0px;}
	.profile-info .dropdown li.dropdown img {margin-top: 2px;}
	.profile-info .dropdown .dropdown-menu{left:inherit !important; right: 0;transform:inherit !important;top:37px !important}
	.f1 .checkbox {height: 34px;padding-top: 5px;margin-top: 0;}
	.img-side-text h5 {font-size: 13px;margin-top: 10px;}
	.forth-sec-inner {padding: 15px !important;}
	.percen {margin-right: 0px;}
	.get-togther {max-width: 100% !important;}
	.days-box {width: 100%;}
	input.form-control.get-together1 {margin-right: 0;width: 100%;}
	.my-style td {padding: 30px 0;margin-bottom: 5px;}
	.area-border {height: 200px;overflow-y: scroll;width: 100%;margin-top: 55px;}
	.three-buttons {padding: 15px;}
	.event-inner span {top: 66%;width: 100%;}
	.event-inner img {min-height: 180px;width: 100%;max-height: inherit;}
	.sticker h3 {font-size: calc(18px + 6 * ((100vw - 320px) / 680));}
	.subscribe-box {max-width: 100% !important;}
	.copyright ul li a {font-size: 14px;}
	.navbar-brand {height: auto;margin-left: 15px;}
	.subscribe-box .btn.btn-primary.btn-md {width: 100% !important;margin: 0 !important;font-size: 16px;max-width:100%  !important; padding:10px;}
	.remember input {opacity: 9;/*display: block !important;*/left: 0;top: 5px;}
	.form-group.remember .checkbox label a {font-size: 15px;}
	.have-an1 {text-align: center;padding-top: 12px;font-style: italic;}
	.about-me.full-height-area {margin-bottom: 15px;}
	.text-addon span {padding-top: 18px !important;}
	.eventshome {padding: 30px 0 30px;}
	.friend-list a.btn.btn-primary {margin: 10px 0;float: left;}
	.personal-form {float: left;width: 100%;padding: 0;margin-bottom: 30px;}
	.transaction-table .setup-content #accordion select#countries{margin:0 0 10px}
	.modal-footer, .transaction-table .setup-content #accordion #sendInviteFriend input{width:100%;max-width:100%;}
	.transaction-table .setup-content #accordion #sendInviteFriend .btn {height: 34px !important;margin: 10px 0;}
	.Eventhost-address p {margin: 0;padding: 10px;font-size: 14px;margin-bottom: 20px;}
	ul.event-money-area.money-blk li {width: 100% !important;margin-bottom: 15px !important;}
	.left-content {margin-top: 5%;padding-left: 0!important;padding: inherit;text-align: left;}
	.services-listing .card-body {padding: 10px;min-height: 100px;border: none;}
	.services-listing .card {margin-bottom: 15px;}
	.select-service ul li {list-style: none;width: 50%;text-align: center;min-height: 135px;}
	li.list-group-item img {float: none;display: block;width: 100%;margin-bottom: 10px;height: auto;}
	.payment-option img {width: 100px !important;float: right !important;}
	.modal-dialog {max-width: 90% !important;margin: 1.75rem auto;}
	.contribution-tab .nav-link {font-size: 16px;}
	.list-inline {padding-left: 0;list-style: none;width: 100%;padding: 25px;}
	.vip-list-sec li.list-group-item img {float: none;display: inline-block;width: auto;margin-bottom: 10px;}
	.vip-list-sec .list-group .list-group-item:first-child {border-bottom: 1px solid #babebf;}
	.select-vip-guest-sec h2 {font-size: 18px;}
	.addevent-section .no-padding {padding: 0 15px;}
	.addevent-section .padding-l-0 {padding: 0 15px;}
	#profile-tabs .eventAddline3Bottom1 .form-group {width: 100% !important;margin-right: 10px;}
	.single-inner-section .list-inline {padding-left: 0;list-style: none;width: 100%;padding: 35px 0 0;}
	.contribution-tab-content .table input {width: 100%;max-width: 32vw;border-radius: 5px;border: 2px solid #c9c9c9;padding: 3px;}
	.event-add {padding: 0 15px;}
	.event-description_text.services.add-event-title.event-add {
		padding: 0;
	}	
	.past-event {float: left;width: 100%;margin-bottom: 0;}
	.past-event .list-inline {padding-left: 0;list-style: none;width: 100%;padding: 15px;margin-bottom: 0;}
	.co-hosts {width: 90%;float: none;font-size: 12px !important;margin: 10px auto;}
	.beach_volleyball h3 {width: 100%;font-size: 16px !important;}
	.post-event {margin-right: 0;}
	.event-item-listing .float-right {text-align: center;}
	.services h2 {text-align: left;margin-top: 20px;}
	.Eventhost-img{text-align:center !important;}
	.direction_btn {background: #0d3c55!important;float: none;margin-top: inherit;margin: 10px auto;text-align: center;}
	.time-address-sec .event-address {margin-top: 2px;float: left;font-weight: 500;width: 100% !important;font-size: 16px !important;}
	.addevent-section span.input-group-addon {background: white;padding: 10px;}
	.addevent-section button.btn.btn-primary {float: left;width: 100%;border-radius: 0;margin: 10px 0;}
	.eventAddFormPhoto #change-profile-pic{
		float: unset;
		width: auto;
	}
	.CleanBoxLine1 .float-right {width: auto;}
	.CleanBoxLine2 .float-right {width: auto;text-align: center;}
	.event-description_text p{line-height:21px;word-break: break-word;}
	.coming a {color: #000;font-size: 12px;font-weight: normal;}
	.invite-button-area .btn {margin: 5px;width: 100% !important;max-width: -webkit-fill-available;}
	.group-list-content a {width: 100%;display: block;font-size: 20px;margin-bottom: 5px;}
	.group-list-content p {width: 100%;}
	#paymentpage td:nth-of-type(1):before {content: none;text-align: left;}
	#refundterm .text-center {text-align: right !important;}
	#refundterm input[type=checkbox] + label:before {margin-right: 10px !important;}
	#settingpage .card-body {-webkit-box-flex: 1;-ms-flex: 1 1 auto;flex: 1 1 auto;padding: 15px;}
	#settingpage .card-body .float-left {width: 100%;float: none !important;margin: 0 auto;}
	#settingpage .card-body .float-left .btn {margin-bottom: 0px;}
	#settingpage .card {margin: 10px 0px !important;}
	#settingpage .card-title {padding-bottom: 0;font-size: 16px;line-height: 1.4;}
	#logout .card-body a {width: 100px;padding: 15px;margin: 10px auto;text-align: center;}
	.right-size-zip h6 span{margin-right:17px;}
	.refund-periods {padding:0;}
	.booked-time {margin-bottom: 0px;}
	.section-head h2 {font-size: 16px;}
	.owl-next {position: absolute;top: 0;right: -55px;top:-38px;}
	.mobile-contribute-now-section-inner-btn-group a.active i {
		background-color: #0d3c55 !important;
		color: #fff !important;
	}
    .posts-list, .messages-list{margin: 15px 8px 0px 0px;}
	.posts-list li {padding: 0px 15px;}
	.posts-list li li{padding: 0px;}
	.family-user-img{margin-left: 15px;}
	.switch2 {margin: 0px;}
	.btn-nxt-vendor2 {text-align: center;}
	.Eventhost-txtlist2 ul {margin-bottom: 20px;}
	.btn-rsvpc {margin-top: 5px;}
	.event-item-listing .float-right {text-align: left;}
	.nav-tabs .nav-item {margin: 0 auto;}
	.event-descr h2 {font-size: 16px !important;}
	.invite-button-area.btn-save-changes{margin-top: 0px !important;margin-bottom: 15px !important;}
	.contribution-tab-content .invite-button-area {text-align: center !important;display: flex !important;justify-content: center !important;margin: auto !important;margin-top: 15px !important;}
	/*DARPAN CSS END*/
	.dashboard-sec {overflow-y: auto !important;}
	#number {border: 1px solid #dadada;}
	.btn-vendor {margin-bottom: 10px;}
	input.zip {border: 1px solid #dadada;}
	.right-size-zip {padding: 0px;margin-bottom: 10px;}
	.area-border p {font-size: 14px;border-bottom: 0px;}
	.f1 fieldset {padding: 29px;}
	.three-buttons .btn.btn-previous {display: inline-block;margin: 10px;float: left;}
	.three-buttons {text-align: center;}
	.third-inner, .oder-info {padding: 0;}
	.btn-vendor,.btn-existing-serv {width: 100%;}
    #cash-contribute .invite-button-area .btn {max-width: 140px;width: 140px;}
	.Event-date {
		justify-content: start;
		margin-left: 15px !important;
	}
	.edit-event-title{padding-left: 15px;}
	.transaction-none{margin: 0px -15px !important;}
	.Eventinvited-txtlist1 li a{display: flex !important;width: 100% !important;padding: 8px !important;}
	.Eventinvited-txtlist1 li {margin:0px 10px 0px 0px  !important}
    .Eventhost-txtlist1 ul li a i{margin-right: 5px !important;}
	.Eventhost-txtlist1 ul li a svg{margin-right: 6px !important;}
	.events-goingto-address{padding: 0px;}
	.upcoming-week-head {margin: 15px 0px 0px !important;}
	.invited-to-section{order: 2;}
	.invited-to-img{order: 1;margin-left: 15px;margin-top: 0px;}
	.btn-contribute-now{margin-right: 15px;}
	.invited-to-section p{margin-right: 15px;}
	.this-week{padding: 0px;}
	.this-month{padding: 0px;}
	.houre-tot {margin-left: 0;width: 100%;float: left;margin-top: 5px;}
	.down-pay {padding-top: 0;}
	.table-borderless tbody tr td {padding: 30px 0;}
	.ProgressLeft {width: 85px;float: left;}
	.stepwizard-step a {padding: 5px 38px !important;}
	.past-event {margin-top: 20px;}
	.past-event-list .event-list-sec li img {max-width: 100%;}
	.vip-list-sec {border-left: none;border-top: 2px solid #90a4ae;max-width: 100%;}
	.other-event-list li {width: 48.1%;}
	.other-event-list li:nth-child(2n) {margin-right: 0 !important;float: right;}
	.other-event-list li:nth-child(3n) {margin-right: 1.4% !important}
	.selectuser-list .create-grp {margin-top: 25px;}
	.dropdown-menu.friendslist {min-width: 255px;}
	.user-name-area {padding-bottom:0;display: none;}
	.invite-box-inner {background-color: #ffffff;padding-top: 25px;min-height: 250px;margin-bottom: 15px;}
    .verification-popup .country-number-main{
		margin: 0px;
	}
	.verification-popup .country-number-main.verified-phone-num {
		max-width: 100% !important;
	}
	.verification-popup #countries_msdd {
		max-width: 100% !important;
	}
	.create-account{
		height: unset !important;
	}
	.create-account h1{
		text-align: center;
	}
	.service_text{
		height: auto !important;
	}
	.service_area {
		text-align: left;
		margin-top: 15px;
	}
    .dashboard-sec .notification-message .btn-group{
		width: auto !important;
		margin: 0 10px 10px 0 !important;
	}	
	.dashboard-sec .notification-message .Eventinvited-txtlist1{
		text-align: left !important;
		height: auto !important;
	}
	.message-box-inner	{
		bottom:65px;
		right: 0;
	}
    .creditcard {
		min-height: 350px;
		height: 100%;
	}
	.creditcard svg#cardfront, .creditcard svg#cardback {
		border-radius: 15px;
	}
	.saveCard .custom-control-label {
		height: 150px;
	}
    .past-event.detail-text.event-description_text.mb-4.bg-lightblue.transition-box {
		margin-bottom: 0 !important;
		margin-top: 0 !important;
	}
	.received-table label{
		padding-left: 0 !important;
	}
}
@media (min-width: 767px) {
	.omb_login .omb_forgotPwd {text-align: right;margin-top: 10px;}
	.bottom-navigation-main{
		display: none;
		position: fixed;
		bottom: 0;
		left: 0;
		width: 100%;
		background:#fff;
	}
	.mobile-contribute-now-section{
		display: none;
	}
}
@media only screen and (max-width: 644px) {
	.Eventhost-txtlist1 ul li span{width: 90% !important;}
	.Eventhost-txtlist1 ul li {width: 129px !important;}
	.member-modal{display: flex !important;
		align-items: center !important;
		margin: auto;
		padding: 15px !important;
		justify-content: center !important;}
	.invited-to-txt h3 {font-size: 12px;}
	.events-going-to{margin-bottom: 0px;}
	.past-event-detail{order: 2;}
	.past-event-img{order: 1;}
	.mt-md-15{margin-top: 0px;}
	.ml-md-15{margin-left: 15px;}
	.bg-invited-to{background-color: #ffffff !important;}
	.event-body{margin: 0px !important;}
	.title-part{order: 2;}
	.view-location{padding: 0px;}
	.address-side{padding-left: 30px !important;}
	.border-host-event{border: 1px solid #8d8d8d;border-top: none !important;}
	.border-address{border-top: none !important;border-bottom: none !important;}
	.border-left-grey{border-left: 1px solid #8d8d8d;}
	.border-right-grey{border-right: 1px solid #8d8d8d;}}
	.Eventhost-head{margin: 0px;}
	.image-order{order: 3 !important;}
	.Eventhost{border: unset !important;}
	.name-input{margin-top: 16px !important;}
	.top-noti-profile-sec.float-right{top:0;}
	.invited-member-sec	.member-head{display: none;}
	.invited-member-sec	.member-body-sec > div{width:auto;}
	.email-phone-verification-page #profile-tabs{min-height:auto;}    
	.stats li {width: 32%;padding-left:0px !important; border-left: none;display: block !important;font-size: 34px !important;min-width: 86px !important;}
	.stats {padding: 0px;display: flex}
	.stats:last-child{border:none !important;}
	.user-info h3 {text-align: center;}
	.section#profile-information {text-align: left !important;}
	.createbutton {right: 15px;}
	.editbutton {right: 10px;}
	.mobile-content {display: block;}
	ul.mobile-content li {list-style: none;display: inline;}
	ul.mobile-content li .transparent-btn {width: 100px;}
	ul.mobile-content {padding: 0;}
	.darkHeader {height: auto;position: fixed;z-index: 999;transition: 0.2s;}
	button.navbar-toggler {width: auto !important;}
	button.btn.transparent-btn {background: none;border: 1px solid #fff;color: #fff;}
	.left-top-section {text-align: center;margin: 15px 0;}
	.button-area {text-align: center;}
	.main-feature-item:first-child {margin-top: 15px;}
	.navbar-toggler {padding: 5px 10px;}
	.download{background-size: cover; }
	.mail, .phone {margin-left: 10vw;}
	ul.social-media-icons {float: none;margin: 15px auto;text-align: center;margin-left: 0;padding-left: 0;}
	img.d-block.img-fluid {height: 450px;max-width: initial;}
	.carousel-caption {position: absolute;right: 15%;bottom: 0;left: 15%;z-index: 10;padding-top: 20px;padding-bottom: 20px;color: #fff;text-align: center;}
	.content {position: relative;margin: 0 auto;left: 0;right: 0;top: 0px;}
	.btn.btn-primary.btn-md {float: none;padding: 13px 60px;margin: 0 0 30px 0;font-size: calc(9px + 7 * ((100vw - 320px) / 680));border-radius: 5px;background-color: #0c3366;border: 2px solid #0c3366;width: 100%;}
	.download-inner {padding: 0;text-align: center;padding: 0px 15px;}
	.download-inner p{font-size: 16px !important;}
	.download-image img {position: inherit;margin-top: 15px;}
	.button-block {margin: 0 auto;text-align: center;}
	.button-block .btn-danger {padding: 12px 30px;background-color: #a0130b;border: 0;border-radius: 5px;font-size: 16px;font-weight: bold;margin: 10px 0;width: 80%;}
	.button-block .btn.btn-DEFAULT {padding: 12px 30px;background-color: #a0130b;border: 0;border-radius: 5px;font-size: 16px;font-weight: bold;margin: 10px 0;width: 80%;}
	.event-inner img {width: 100%;}
	.main-feature-item {margin-bottom: 15px;}
	.event-item {margin-bottom: 15px;text-align: left;margin-top: 10px;}
	a.navbar-brand {display: block;float: left !important;}
	.banner-box21 {position: inherit;z-index: 999;width: 100%;background: #0c3366;}
	.sticker {padding: 6px 0;background-color: #0d3c55;color: #ffffff;text-align: left;}
	.event-inner span {position: absolute;padding: 5px 20px 5px 10px;top: 66%;background-color: #fff;font-size: 18px;color: #0d4794;left: 0;right: 0;width: 65%;}
	.search-top {padding:7px 0 7px;}
}
@media only screen and (min-width: 600px) and (max-width: 1024px)  {
	.header-title{float:left; width:100%;}
	.contribution-tab.nav-tabs .nav-item {margin-bottom: -2px;margin: 0;}
	.Eventinvited-txtlist1 {width: 100%;display: inline-block;}
	.event-description_text {text-align: left;}
	li.dropdown img {margin-top: 0px;}
	.family_table td.left-content {float: left;text-align: left;width: 100%;}
	.single-event-details .col-xs-12.col-sm-6 {width: 100%;flex: auto;max-width: 100%;padding-right: 0px !important;}
	.vip-list-sec {max-width: 50%;height: 200px;}
	.vip-list-sec li.list-group-item .fa-times-circle {margin-left: 10px;}
	.vip-list-sec .float-right {width: auto;text-align: center;}
	.post-services.post-services.text-center.text-sm-left .btn {display: inline-block;width: 150px;margin-right: 10px;}
	.reviewevent img.img-fluid {width: 100%;}
	.vendor-image-area .img-fluid {max-width: 100%;height: auto;width: 100% !important;}
	.list-result {margin: 30px 15px;}
	#refundterm td:nth-of-type(1):before {content: "From" !important;text-align: left;}
	#refundterm td:nth-of-type(2):before {content: "TO";text-align: left;}
	#refundterm td:nth-of-type(3):before {content: "Allowed";text-align: left;}
	.btn-nxt-vendor2 {text-align: right;margin-bottom: 10px;}
	.event-inner span {top: 60%;width: 100%;}
	.button-block .btn.btn-DEFAULT {width: 40%;}
	.button-block .btn-danger {width: 40%;}
	.download-image {position: relative;text-align: center;}
	.invite-box-inner {padding-bottom: 20px;min-height: 300px;}
	.friend-list a.btn.btn-primary {margin-left: 15px !important;}
	.search-tab-content .list-group-item a img {vertical-align: top;max-width: 90px;display: inline-block;}
	#paymentpage td {text-align: left;}
	.create-conti input.form-input {width: 60%;}
	.btn-deleTE {right: 54px;}
	.create-conti .text-center {text-align: right;}
	.single-inner-section td {color: #000;font-size: 15px;padding: 5px;line-height: 2;}
}
@media (min-width:600px) and (max-width:767px) {
	.isMobileView {display:block !important;}
	.event-detail {height: 80px;}
}
@media only screen and (min-width : 600px){
    .show-mobile{
        display: none;
    }
}
@media (max-width: 600px) {
	.Eventhost-txtlist1 ul li {width: 22% !important;}
    .event-details-bg {  bottom: 0px;}
    .setup-content #search-friends-list-new a span {
		margin-top: 0;
	}
	.friend-list .list-group-item a{
		display: flex;
		align-items: center;
	}
	.set-span{
		display: inline-grid;
		margin-left: 0px;
	}
	.ul-title-set{
		display: flex;
		flex-direction: none !important;
		justify-content: end;
	}
	.text-left{
		text-align: left;
	}
	.pad-set-icon {
		padding-right: 3px;
	}
	.set-below-content{
		display: grid;
		justify-content: inherit;
	}
	.set-both{
		display: flex;
	}
	.mobile-res-bottom-pad-set{
		margin-bottom: 30px;
	}
	.cal-set{
		top: 12px;
	}
	.hide-show{
		display: none;
	}
	.g-size{
		width: 37px !important;
	}
	f-size{
		width: 32px !important;
	}
	.a-size{
		width: 100% !important;
	}
	.my-ul-style{
		width: 100% !important;
		display: flex !important;
		justify-content: space-evenly !important;
		align-items: center;
	}
	.f-size{
		width: 40px !important;
	}
	.gp-size{
		width: 100% !important;
	}
	.modal-body.contribution ul {
		padding: 0;
	}
	.ul-title-set ul {
		text-align: center !important;
	}
	.search-top .navbar-brand{
		margin: unset;
	}
	.top-logo-sec a {
		width: 33.33%;
	}
	.top-logo-sec-dashboard a  {
		width: 100% !important;
	}
	.hide-in-mobile-view{
		display: none !important;
	}
	.hide-logo-in-mobile-view{
		display: none !important;
	}
	.my-ul-style li {
		width: 25%;
	}
	.animation-none{
		transition: none !important;
		transform: none !important;
	}
	.ul-title-set ul{
		display: flex;
	}
	.ss-download-btn .facebook{
		line-height: 30px !important;
	}
	.btn-new-pad-set{
		padding: 3px 11px !important;
	}
	.facebook{
		padding: 7px 11px !important;
		width: 100%;
	}
	.btn-pad-set-new{
		width: 100% !important;
	}
	.google{
		width: 100%;
		height: 34px !important;
	}
	.ss-download-btn a {
		width: 100% !important;
	}
	.a-size_2{
		width: 100% !important;
	}
	.my_ul_new li a {
		line-height: 18px !important;
	}
	.clearHeader .navbar{
		display: flex !important;
		flex-direction: column !important;
	}
	.button_a a {
		display: block !important;
	}
	.mar-set{
		display: block !important;
	}
	.hide-ipad{
		display: block !important;
	}
	.button_a a img {
		margin: 0 auto !important;
		width: 100%;
	}
	#nav-content{
		margin-top: 0;
		width: 100%;
		top:89px;
	}
	.clearHeader.darkHeader .navbar-expand-lg .navbar-collapse{
		top:69px !important;
	}
	.hide-mobile-set{
		display: none !important;
	}
	.ipad-block{
		text-align: center !important;
	}
	.front-homepage .btn.facebook, .front-homepage .btn.google {font-size: 15px !important; text-transform: inherit !important; background-color: transparent !important ;border-color: #fff !important;height: 30px !important;width: 75px !important;text-align: center !important;line-height: 30px ; border-radius: 50%;padding:0 ;margin:0 5px 5px ;}
}
@media only screen and (min-width: 576px) and (max-width: 767px) {
    .card-services .card-img-top {height: unset;	}
	.stats li{max-width: 80px;}
	.stats small{font-size: 12px ;}
	.home-slider .slider-item .slider-text {width: 100% !important;	display: flex;	justify-content: center !important;margin: auto;}
}
@media(max-width:576px){
	.creditcard {
		min-height: 370px;
		height: 100%;
	}
	.saveCard .custom-control-label {
		height: 330px;
	}
	.creditcard svg#cardfront, .creditcard svg#cardback {
		border-radius: 25px;
	}
    .vendor_company_logo .profile-pic-button{
		bottom: 10px !important;
	}
	.vendor_company_logo img{
		width: 150px !important;
		height: 150px !important;
	}
	.vendor_company_logo {
		top: 85%;
		left: 30px;
	}
	.business_info_box{
		padding-top: 0 !important;
	}
}
@media only screen and (min-width: 575px) {
    main, .form {
		margin: auto;
        max-width: 620px;
		padding: 15px;
		width:100%;
	}
}
@media (max-width:575px) {
	.mobile-contribute-now-section-inner-btn-group a{
		margin-right: 10px;
		flex: 0 0 45%;
		width: 45%;
		font-size: 10px !important;
		margin-top: 10px;
	}
	.mobile-contribute-now-section-inner-btn-group{
		flex-wrap: wrap;
	}
	.slider-text h2 {font-size: 26px !important;}
	.download-app {	height: auto !important;}
	.slider-btn {	bottom: 10px !important;}
	.front-homepage button.btn.transparent-btn:first-child {
		margin-bottom: 10px !important;
	}
	.front-homepage button.btn.transparent-btn{
		display: block;
		margin: auto;
	}
	.create-account .logo-sec img {
		width: 60px;
	}
	.social_app_img img{
		max-width: 130px;
	}
	.service-cat-top .Friend-Request h3{
		font-size: 14px;
	}
	.service-cat-top{
		height: 120px;
	}
	.img-background {
		height: 250px !important;
		display: none;
	}
	.collapse .create-account .input, .collapse .create-account .btn, .create-account .form-control.is-invalid {
		font-size: 14px !important;
		padding-right: 10px !important;
	}
	.service-right-bar .calendar-icon {
		right: 13px;
	}
	.img_rotate {
		width: 250px !important;
		height: 250px !important;
		margin-bottom: 50px !important;
	}
	.img_rotate img {
		top: -50px !important;
		left: -50px !important;
		max-width: 350px !important;
		width: 350px !important;
		height: 350px !important;
	}
	.img-side {
		margin-top: 70px !important;
	}
	.main-feature-item {
		margin-bottom: 50px;
	}
	.invite-box-inner{
		padding: 15px !important;
	}
	.invite-boxx:before {
		bottom: -30px;
		height: 80px;
		width: 80px;
	}
	.download{
		border-radius: 25px;
	}
	.home-slider:before, .login_new_row:before{
		width: 90px !important;
		bottom:150px !important;
	}
	.login_new_row:after, .home-slider:after {
		bottom: 150px !important;
	}
	.subscribe-box input{
		width:400px !important;
		padding-right: 120px;
	}
	.btn-subscribe{
		max-width: 120px !important;
	}
	.f1-step .f1-step-icon {
		font-size: 14px !important;
		height: 40px !important;
		line-height: 40px !important;
		width: 40px !important;
	}
	.f1-steps.add-service-steps .f1-progress, .form-box .f1-steps.add-service-steps .f1-step::after {
		top: 18px !important;
	}
	main{
		width:100%;
	}
    .service-daylist li {
		width: 100% !important;
		border-bottom: 1px solid #dadada !important;
		border-right: none !important;
		padding: 15px !important;
	}
	.service-daylist li:last-child{
		border-bottom: none !important;
	}
	.service-daylist p {
		display: block !important;
		text-align: left !important;
	}
	.event-listing .mandatory-box h3 {
		font-size: 20px !important;
	}
}
@media screen and (max-width:550px) {
	.isMobileView {display:block !important;}
	.Eventhost-txtlist2 ul li{width: 100% !important; margin-left: 0px !important;margin-top: 10px !important;}
	.Eventhost-txt h3 span {float: left;font-size: 15px;}
	.past-events-txt h3 span{margin-left: 11px;float: left;font-size: 10px !important;}
    .margin-fifteen {margin: 0px -15px 0px 15px;}
	.other-event-list li, .post-services {width: 100%;}
	.post-services p {margin-bottom: 0;width: 100%;float: left;}
	.post-services .btn {display: inline-block}
	.post-services {margin-bottom: 10px}
	.past-event-list li {margin-bottom: 25px;border-bottom: 1px solid #eee;padding-bottom: 25px;}
	.vip-dropdown .input-group {margin-top: 0 !important;margin-bottom: 0 !important;}
	.vip-dropdown .dropdown-toggle, .vip-dropdown .form-inline .input-group, .vip-dropdown .form-inline .input-group > div {max-width: 100%}
	.vip-dropdown .btn-add-vip {margin: 0;width: 100%;}
    .contribution-tab-content .table tbody td input {max-width:75% !important;}
	.payment-service-booking, .payment-collapse .multi-collapse .card {padding: 15px;margin: 0 15px}
	.payment-service-booking {margin-top: 30px;}
	.payment-option {margin: 0}
	.payment-buttons {margin: 18px 15px 30px;}
	.payment-collapse a.btn {padding: 10px 15px;font-size: 20px;margin: 0 15px;width: calc(100% - 30px)}
	.payment-service-booking .table tbody label, .payment-service-booking .table tfoot label {width: 91%;font-size: 16px;}
	.payment-service-booking .table tbody td, .payment-service-booking .table tfoot td {padding: 10px;}
	.payment-collapse .multi-collapse p, .payment-service-booking p {font-size: 15px;text-align: justify;}
	.payment-service-booking h2 {font-size: 20px;}
}
@media(max-width:500px){
	.service_step_mob{
		display: block;
		margin-top: 60px;
		margin-bottom: 0;
		border-bottom: 1px solid #9d9d9d;
		font-weight: 700;
		color: #0D3C55;
	}
	.f1-steps.add-service-steps .f1-step span{
		display:none;
	}
	.host-profile-page .connection-page {
		padding: 15px;
	}
}
@media only screen and (min-width: 480px) and (max-width: 767px) {
	.group-list .event-item-listing {margin-bottom: 0px !important;padding: 0;}
	.dashboard-event-content .Eventhost-txtlist-area a {padding: 4px 0px !important;}
	.Eventhost-txtlist1 ul li {width: 21.30% !important;}
	.search-top.top-sec > div .row{display:block;}
	.top-logo-sec img{width:75px;margin-top: 0;}
	ul.profile-info.float-right{margin-top: 4px ;}
	.top-logo-sec{max-width: 80px;text-align: center;float:left;}
	.profile-info .dropdown-menu.friendslist a{font-size: 14px;}
	.profile-info .dropdown-menu.friendslist li{padding: 8px;}
	.top-search-sec{max-width: calc(100% - 208px);margin: 0 auto;padding-left: 0;}
	.top-noti-profile-sec{float: right;width: auto;margin-top: -48px;}
}
@media only screen and (min-width: 480px) and (max-width: 620px) {
	.btn-report{margin-top: 0px !important;}
	.create-conti input.form-input {width: 40%;}
	.item-contribution-section .event-add .form-group .form-control {min-width: 290px;max-width: 100%;float: right;}
	.address-form select.form-control:not([size]):not([multiple]) {min-width: 290px;max-width: 290px;}
	.address-form  .form-control { min-width: 290px;max-width: 290px;float: right;}
	.addevent-section textarea.form-control {width: 100% !important;max-width: 100% !important;}
	.custom-slider.owl-carousel.home-slider {height: 100% !important;}
	.slider-btn {
		bottom: 0px !important;
	}
}
@media(max-width:480px){
	.vendor-image-area .img-fluid{height: 200px !important;}
	.profile_vendor .user-profile-info{width: 100%;}
	.profile_vendor .profile-top-banner .top-user-profile .row{
		display: block;
		text-align: center;
		margin: 0;
	}
	.reply-title {color: #0d3c55 !important;	font-size: 10px;left: 15px !important;}
	.stepwizard-step .btn.btn-primary::after {border-width: 29px;margin-top: -29px;}
	.create-grp h5 {font-size: 17px;}
	.mobstepstep {margin-left: 30px;}
	.stepwizard-step span {font-size: 13px !important;}
	.stepwizard-step a {padding: 5px !important;}
	.dasboard-sec .modal {top: 30px;}
	.dasboard-sec .modal-header {padding:10px;}
    .mobile-contribute-now-section-inner-btn-group .otherstatus a{
		margin-top: 0;
	}
	.mobile-contribute-now-section-inner-btn-group .otherstatus{
		top: 80px !important;
	}
	.mobile-contribute-now-section-inner-btn-group .otherstatus:before{
		display: none;
	}
	.slider-text h2 {
		font-size: 20px !important;
		line-height: 35px !important;
	}
	.dashboard-event-content .Eventhost-txtlist-area a {padding: 4px 0px !important;}
	.label-itemname{font-size: 14px !important;}
	.event-information{margin-top: 16px !important;}
	.suggested-event-address{height: 48px;}
	select.form-control:not([size]):not([multiple]){font-size: 14px;}
	.range-slider__range::-webkit-slider-thumb {-webkit-appearance: none;appearance: none;width: 20px;height: 20px;background: #0d3c55;cursor: pointer;border: none !important;border-radius: unset !important;}
	.roundedcorners{overflow: auto !important;max-height: 200px;border-radius: 3px;}
	.w-180{width: 70px;min-width: 60xpx;}
	.roundedcorners table{width: 100% !important;max-width: 100% !important;overflow-x: auto;}
	.event-main-header{padding-left: 0px;padding-right: 0px;}
	.Eventhost-txtlist1 ul li span {width: 94% !important;}
	.this-month-head{padding-left:0px;padding-right: 0px;}
	.profile-sec-heading {margin-bottom: 0px;}
	.stepwizard-step .btn-default.btn-primary {width: 145px !important;}
	.stepwizard-row:before {background-color: transparent !important;}
	.stepwizard-row.setup-panel {margin: 0 auto;text-align: center;}
	.stepwizard-step .btn-default {width: 145px !important;}
	.login-head .inner-login {padding: 12px;}
	.facebook, .facebook:hover {margin-bottom: 10px;}
	.login-head .inner-login h6 {font-size: 23px;}
	.login-head .inner-login .or {margin-top: 0px;letter-spacing: 0;}
	.btn-downloadapp{text-align: center;}
	.invite-boxx{padding:0px !important;}
	.btn-view-all{
		position: unset;
	}
    .reply-close {bottom: 6px !important;}
	.top-logo-sec{max-width: 80px;text-align: center;}
	.top-logo-sec-dashboard{max-width: 130px !important ;text-align: center;}
	.top-logo-sec-dashboard a{padding: 0px !important;}
	.top-noti-profile-sec{text-align: right;width: auto;float: right;margin-top:-94px;}	
	.top-search-sec .top-search #panel{box-shadow: 0 3px 3px rgba(0,0,0,0.2);background-color:#fff;z-index:99;}
	.top-search-sec .top-search #panel ul{padding: 10px;margin-bottom:0;}
    .requested-services-sec .booking-sec {
		width: 95%;
		margin: 0;
	}
	.steps .step-item .step-title {
		display: none;
	}
	#progress {
		margin-bottom: 0 !important;
	}
	.top-logo-sec img{width:70px;}
    .event-listing h2.group-details-bg{
		flex-wrap: wrap;
		position:unset;
	}
	.event-item-listing.banner-sec h2.group-details-bg {
		position: absolute;
	}
	.groups-details-members-list-main li{
		display: block;
		width: auto;
	}
	.groups-details-members-list-main .group-mem-buttons, .groups-details-members-list-main .group-mem-buttons a.btn{
		float: unset !important;
	}
	.group-s-tittle .members ul{
		justify-content: end;
	}
	.groups-details-members-list-main .group-mem-buttons{
		text-align: right;
		justify-content: end;
	}
	.service-image .img_section img, .img_section{
		height: 300px;
	}
	.saveCard .custom-control-label {
		height: 260px;
	}
	.creditcard {
		min-height: 280px;
	}
	section#searchtopbar #top-search-sec.search_show {
		top: 66px;
	}
	.home-slider:before, .login_new_row:before{
		width: 60px !important;
		bottom: 210px !important;
	}
	.home-slider:before{
		left: 70px !important;
	}
    .login_new_row:before{
        right: 80px !important;
    }
	.home-slider:after, .login_new_row:after {
		width: 80px !important;
		height: 80px !important;
		bottom: 210px !important;
	}
}
@media (max-width: 430px) {
	.phone-country-id {width: 100%;max-width: 125px;}
	h1, h2 {font-size: 32px;}
	.f1 {padding-bottom: 20px;}
	.f1-buttons button {margin-bottom: 5px;}
	.value-verification .btn-success{float:left; width:auto;margin-top:0;padding: 5px 12px;}
	.value-verification > div input {margin: 0 7px;float: left;width: calc(100% - 177px);}
	.value-verification .change-phone-code ,.value-verification > div.d-inline a.btn.btn-primary {max-width: 98px;float: left;}
	.phone-sec span{font-size:13px;}
	.email-phone-verification-page #profile-tabs{padding-top: 2rem;}
	.ContactList {padding-top: 2rem;}
	.event-contri form{float: unset;}
}
@media(max-width:425px){
	.page-add-friend .stepwizard-row {
		flex-wrap: wrap;
	}
	.page-add-friend .stepwizard-step{
		width: 50%;
	}
	.page-add-friend .stepwizard-row .stepwizard-step:last-child a, .page-add-friend .stepwizard-row .stepwizard-step:first-child a{
		border-radius: 0 !important;
	}
	.select-service ul img {
		width: 120px;
	    height: 120px;
	}
	.invite-box-inner{
		margin:0 10px;
	}
	.img_rotate {
		width: 230px !important;
		height: 230px !important;
		margin-bottom: 50px !important;
	}
	.img_rotate img {
		top: -50px !important;
		left: -50px !important;
		max-width: 350px !important;
		width: 350px !important;
		height: 350px !important;
	}
	.subscribe-box input{
		width:300px !important;
		padding-right: 100px;
	}
	.btn-subscribe{
		max-width: 100px !important;
	}
    .transition-box .event_description{
		font-size: 16px !important;
		min-height: 100px;
		height: 100px;
	}
}
@media (max-width:412px) {
	.btn-contri{padding:7px !important;margin-right:0;font-size:12px !important}
	.under-review.yellow, .under-review.green{height: 40px;padding: 0px 8px;font-size: 12px;}
}
@media (max-width: 382px) {
	.email-profile-sec{padding: 12px 12px;}
	.email-profile-sec h5{font-size:14px;line-height:18px;}
	.value-verification > div a{font-size:15px}
	.email-phone-verification-page .user-profile img{width:100%;}
	.verified-phone-num {max-width: 199px;}
	.verified-phone-num + div{float:right}
	.phone-country-id + div{width: 67%;}
}
@media (max-width:376px) {
	.event-inner-section label{font-size: 12px !important;}
	#cash-contribute .invite-button-area .btn{max-width: 130px !important;width: 130px !important; margin: 3px 1px;}
	.rangeSlide label{font-size: 14px !important;}
	#cash-contribute{padding-right: 0 !important ;}
}
@media(max-width:375px){
	.saveCard .custom-control-label {
		height: 200px;
	}
	.creditcard {
		min-height: 220px;
	}
}
@media screen and (max-width: 348px) {	
    .value-verification > div input{width: calc(100% - 171px);}
	.verified-phone-num {max-width: 120px;}
	.phone-country-id + div{width: 64%;}
	#profile-tabs.verification-popup .btn{padding: 5px }	
    #cash-contribute .invite-button-area .btn {	max-width: 120px !important;width: 120px !important;}
}
@media only screen and (max-width : 320px){
    .cal-set{top: 20px;}
    .forgot-password-login-sec{flex-wrap: wrap;flex-direction: column;justify-content: center;}
    .forgot-password-login-sec .btn-login{display: inline-flex !important;width: 100% !important;}
    .download-app-button{flex-wrap: wrap;}
	.bottom-navigation-main ul li a svg {
		margin-bottom: 5px;
		width: 20px !important;
		height: 20px !important;
	}
	.bottom-navigation-main ul li a span{
		font-size: 8px !important;
	}	
}
@media only screen  and (min-width: 320px)  and (max-width: 736px)  and (-webkit-min-device-pixel-ratio: 2)  and (orientation: landscape) {
	.event-add textarea.form-control{min-width: 290px !important;max-width: 100% !important;width:100%;float: right;}
	.payment-service-booking .table tfoot {background-color: #fff;color: #0d3c55;width: 100%;display: block;}
	.full-height-area {min-height: auto;padding-bottom: 10px !important;display: table;width: 100%;}
	.no-event {padding: 20px 0;text-align: center;}
	.no-friends {padding: 20px 78px;text-align: center;margin-top: -12px;}
	.login-head .inner-login .or {color: #000;font-size: 20px;margin-top: 0;}
	.button-log {width: 40%;padding: 12px 0;background-color: #4786ff;}
	.forget p {margin: 0 0 15px 0;padding: 0;float: right;}
	.form-group.remember {display: block;width: auto;float: left;}
	.download-image {position: relative;margin: 0 auto;text-align: center;}
	.gendo {width: 86%;float: left;height: 48px;text-align: left;padding-left: 5px;margin-top: 15px;}
	.stats {margin-top: 10px;text-align: center;width: 75%;float: none;}
	ul.user-coming {padding: 15px 0;width: 100%;float: left;}
	.reviewevent .text-sm-right {text-align: left !important;margin-top: 10px;}
	.past-event-list li .btn.btn-review {border-radius: 0;margin-top: 0px;background-color: #0d3c55;border-color: #0d3c55;color: #fff;font-size: 16px;padding: 5px 15px;float: right;}
	.post-services .btn {display: inline-block;}
	li.list-group-item.reviewevent .col-md-9 {background: #fbfbfb;}
	.vip-list-sec {border-left: none;border-top: 2px solid #90a4ae;max-width: 50%;overflow: scroll;padding: 0;}
	.vip-list-sec .float-right {width: inherit;text-align: center;}
	#refundterm td:nth-of-type(1):before {content: "From" !important;text-align: left;}
	#refundterm td:nth-of-type(2):before {content: "TO";text-align: left;}
	#refundterm td:nth-of-type(3):before {content: "Allowed";text-align: left;}
	.payment-buttons .btn {max-width: 100px;}
	.invite-box-inner {padding-bottom: 20px;min-height: auto;padding-top:10px}
	.download-image img{width:auto;}
	.event-inner span {top: 61%;}
	.or {font-size: 19px;color: #000;margin-top: 0;}
	.or-seprator {margin-top: 5px;}
	.inner-login h6 {font-size: 14px;color: #ccc;}
	.login-head .inner-login h6 {font-size: 8px;line-height: 35px !important;letter-spacing: 3px;}
	.contribution-tab .cash-contribute-tab label {font-size: 15px !important;}
	.inner-login .form-group.remember {margin-left: 5px;}
	.about-me.full-height-area {margin-bottom: 15px;DISPLAY: TABLE;width: 100%;}
	.event-descr .single-inner-section{padding:0;}
	.contribution-tab-content .table + a{margin-top:0 !important;}
	.contribution-tab-content .table tr{border-bottom: 1px solid #ccc;}
	.contribution-tab-content .table thead th,.contribution-tab-content .table td{padding:5px; font-size: 14px;border: none;vertical-align: middle;text-align: center !important}
	.contribution-tab-content .table td > ul{padding-top:0;}
	#item-contribute .invite-button-area .btn{max-width: 100%; margin:0;}
	.contribution-tab-content .table input{border-radius: 0; border-width: 1px;}
	.event-descr{padding: 10px;}	
	.event-descr p {font-size: 14px;}
	#item-contribute > form{float:left; width:100%;}
	.nav-tabs.contribution-tab{padding:0;}
	.nav-tabs.contribution-tab li{width: 50%;}
	.nav-tabs.contribution-tab a {font-size: 14px;}
	.date-map-area label{font-size: 14px;font-weight: normal;width:120%;}
}
@media screen and (max-height: 575px){
	.Eventhost-Block{padding-top: 0px !important;}
	#rc-imageselect, .g-recaptcha {transform:scale(0.77);-webkit-transform:scale(0.77);transform-origin:0 0;-webkit-transform-origin:0 0;} 
	.connection-page .friendslist-profile li a img {
		width: 35px !important;
		height: 35px !important;
	}
	.connection-page .friendslist-profile li p.btn{
		width: 80px !important;
		margin-top: 10px;
		margin-left: 0;
	}
	.dashboard-sec .notification-message .btn-group {
		width: 100% !important;
	}
	.connection-page .friendslist-profile li .btn{
		width: auto;
		font-size: 12px !important;
		height: 25px !important;
		padding: 5px 10px !important;
		line-height: 14px !important;
		margin-top: 0;
	}
	.tab-content .connection-tab .friendslist-profile li .group-members-listing {
		float: right;
		margin-top: 10px;
	}
	.setup-content #search-friends-list-new a span {
		display: inline-block;
		margin-top: 7px;
	}
	.connection-page .friendslist-profile{
		padding: 0;
	}
	#search-friends-list-new .float-right.text-right {
		text-align: left !important;
	}
}
@media screen and (max-height: 450px) {
	.sidenav {padding-top: 15px;}
	.sidenav a {font-size: 18px;}
}
@media not all, only screen and (min--moz-device-pixel-ratio: 2), not all, not all, only screen and (min-resolution: 192dpi), only screen and (min-resolution: 2dppx) {
	.navbar-brand {background-image: url("../img/logo@2x.png") !important;background-repeat: no-repeat !important;background-size: 162px 36px !important;}
}