@media only screen and (max-width:1499px) { 
	.search-form .event-type span.select2.select2-container.select2-container--default {
		width: 178px !important;
	}
}/*1499*/
@media only screen and (max-width:1399px) { 

	div#map_all, .map_all_canvas {
		height: 100% !important;
	}
	.content-area.top-search-height.open-filter {
		height: auto;
		overflow: visible;
	}	
	.content-area.top-search-height.open-filter .search-form {
		display: block;
		position: absolute;
		top: 0;
		left: 0;
		background: #fff;
		padding: 7px 0 8px 90px;
		box-shadow: 0 0 23px rgba(0, 0, 0, 0.3);
	}

	.search-form .col-auto {
		padding: 7px 10px;
	}
	.form-row {
		margin: 0 auto;
		width: 100%;
	}
	.address-image {
		flex: 0 0 160px;
		width: 160px;
		height: 160px;
	}
	.left-div {
		padding: 12px 16px 12px;		
		height: calc(100vh - 138px);
		flex: 0 0 440px;
		min-width: 440px;
	}
	.address-detail-popup{
		max-width: 100%;
		height: calc(100vh - 52px);
	}
	.create-event-outer, .edit-event-outer {
		width: calc(100% - 440px) !important;
		left: 440px;
	}
	.create-event-heading {
		font-size: 22px;
		margin-bottom: 17px;
	}
	.detail-title {
		font-size: 22px;
	}
	.detail-title-outer .title-button {
		margin-left: 0;
	}
	.profile_image {
		width: 100px;
		height: 100px;
	}
	.search-form .input-group.date-box input{
		width: 94px;
	}
	.col-auto.location-input {
		width: 176px;
	}
	.col-auto.event-type {
		width: 150px;
	}
	.search-form .event-type span.select2.select2-container.select2-container--default {
		width: 100% !important;
	}
	.right-div {
		height: calc(100vh - 143px);
		flex: 0 0 calc(100% - 443px);
	}
}/*1399*/
@media only screen and (max-width:1299px) { 
}/*1299*/
@media screen and (max-width: 1199px) {
	.page-title-home {
		font-size: 25px;
	}
	.page-form-title {
		font-size: 16px;
		padding-bottom: 16px;
	}
	.page-form {
		width: 100%;
	}
	.page-form input[type="input"] {
		font-size: 16px;
		width: calc(100% - 128px);
	}
	.page-form input[type="submit"] {
		width: 128px;
	}
	.home-signup-heading {
		font-size: 50px;
		padding-bottom: 35px;
	}
	.home-images {
		padding: 45px 0;
	}
	.footer-top {
		padding-top: 35px;
		padding-bottom: 55px;
	}
	.left-text {
		font-size: 21px;
		width: 408px;
	}
	.footer-left img {
		width: 123px;
	}
	.footer-menu ul li a {
		font-size: 16px;
	}
	.footer-copyright {
		font-size: 15px;
		padding-bottom: 20px;
	}
	.header-section-one, .header-section-three {
		flex: 0 0 35%;
	}
	header ul.h-menu {
		padding-left: 35px;
	}
	header .notification button.btn.btn-secondary.dropdown-toggle span {
		display: none;
	}
	.header-section-one.half-width, .header-section-three.half-width {
		flex: 0 0 47%;
	}
	.detail-title-outer {
		flex-direction: column;
		width: 100%;
	}
	.detail-title-outer .title-button {
		margin-left: 0;
		margin-top: 10px;
		margin-bottom: 15px;
	}
	.custom-new-check .form-check label {
		width: 135px;
		padding: 8px 3px;
	}
	.search-form .col-auto {
		padding: 7px 5px;
	}
	.advance-select {
		max-width: 126px;
	}
	.col-auto.location-input {
		width: 158px;
	}
	.advance-select {
		max-width: 108px;
	}
}/*1199*/
@media screen and (max-width:999px) {
}/*999*/
@media screen and (max-width: 1099px) {
}/*1099*/
@media screen and (max-width: 991px) {
	.page-form-outer {
		margin-bottom: 20px;
	}
	.hmotr {
		max-width: 319px;
	}
	img.type-image1, img.type-image2 {
		height: 124px;
	}
	.type-box-heading {
		font-size: 20px;
	}
	.type-box-text {
		max-width: 236px;
	}
	.type-box a.small-button {
		bottom: 17px;
		font-size: 18px;
	}
	.home-signup {
		padding-top: 28px;
		padding-bottom: 49px;
	}
	.home-signup-heading {
		font-size: 42px;
		padding-bottom: 28px;
	}
	.images-box {
		gap: 20px;
		padding: 58px 53px 59px;
		background-size: 100%;
		background-repeat: no-repeat;
		background-position: center;
	}
	.footer-menu {
		padding-right: 25px;
	}
	.left-text {
		font-size: 18px;
		width: 348px;
	}
	.footer-top {
		padding-top: 29px;
		padding-bottom: 36px;
	}
	.footer-social-menu ul li a {
		font-size: 20px;
		margin-left: 15px;
	}
	header ul.h-menu {
		padding-left: 30px;
	}
	header ul.h-menu {
		padding-left: 21px;
	}
	.search-type-buttons {
		display: block;
	}
	.search-mobile-buttos {
		right: 0;
		left: 0;
		width: auto;
	}
	.address-div {
		max-width: 500px;
		margin: 8px auto;
	}
	.detail-title-outer {
		flex-direction: column;
		width: 100%;
	}	
	.detail-title-outer .title-button {
		margin-left: auto;
	}	
	.left-div {
		flex: 0 0 100%;
		min-width: 100%;
		display: none;
	}	
	.right-div {
		width: 100%;
		flex: 0 0 100%;
		display: block;
	}
	.content-area.top-search-height.open-filter .search-form {
		padding: 16px 20px;
	}	
	.content-area.top-search-height.open-filter {
		position: relative;
		z-index: 999;
	}	
	.search-form .pages-heding {
		display: block !important;
		position: static;
		width: 100%;
	}	
	.search-form .close-button {
		display: block;
	}
	.advance-select {
		max-width: 160px;
	}
	.form-row.align-items-center.row {
		max-width: 320px;
		margin: 0 auto;
		flex-direction: column;
		align-items: flex-start !important;
	}	
	.content-area.top-search-height.open-filter .search-form {
		width: 100%;
	}	
	.search-form .col-auto {
		width: 100%;
	}	
	.search-form .event-type span.select2.select2-container.select2-container--default {
		width: 100% !important;
	}
	.search-form .close-button {
		max-width: 360px;
		margin: 0 auto;
		left: 0;
		right: 0;
		display: flex;
		gap: 20px;
	}	
	.search-form .close-button .btn {
		flex: 0 0 calc(33.33% - 13px);
	}
	.content-area.top-search-height.open-filter .search-form img.popup-page-close {
		float: right;
	}
	.group-filter {
		display: flex;
		flex-wrap: wrap;
	}	
	.group-filter .form-group.custom-radio {
		flex: 0 0 47%;
	}	
	.select-option {
		/* border-top: solid 1px #7A7A7A;
		border-top-right-radius: 8px;
		border-top-left-radius: 8px;
		width: 300px;
		top: auto;
		bottom: 41px; */
	}	
	.form-group.custom-radio label {
		margin: 5px 0;
	}
	.inner .form-control.select-range {
		border-bottom: 1px solid var(--7-a-7-a-7-a, #7A7A7A);
		border-bottom-left-radius: 8px !important;
		border-bottom-right-radius: 8px !important;
	}
	.top-bar-topbar .event-type {
		display: block;
	}
	.top-bar-topbar .event-tabs{
		/* display: none; */
		position: absolute;
		left: -9999px;
	}
	.col-auto.event-type {
		width: 138px;
	}	
	.col-auto.event-type span.select2.select2-container.select2-container--default {
		width: 100% !important;
	}	
	.cae-form {
		margin-top: 20px;
		padding: 10px 20px;
	}
	.address-detail-popup {
		padding-top: 26px;
		padding-bottom: 52px;
	}
	.eventpage-links {
		position: fixed;
		bottom: 0;
		background: #7948E2;
		width: 100%;
		justify-content: center;
		background: var(--Primary, #7948E2);
		box-shadow: 0px -2px 4px 0px rgba(96, 41, 29, 0.28);
		padding: 20px;
	}	
	.eventpage-links ul.h-menu.d-flex {
		justify-content: center;
		gap: 0;
	}	
	.eventpage-links ul.h-menu.d-flex li {
		flex: 0 0 50%;
		text-align: center;
	}
	.eventpage-links{
		display: block;
	}
	.no-selected-item {
		height: calc(100vh - 199px);
	}
	.my-events-layout .left-div {
		display: block;
	}	
	.my-events-layout .right-div {
		display: none;
	}

	.event-active-text {
		display: none;
	}
	.detail-title-outer .title-button {
		white-space: pre-wrap;
		margin: 0;
		display: flex;
		margin-bottom: 13px;
		justify-content: flex-start;
		gap: 5px;
		flex-wrap: wrap;
	}	
	.address-detail-popup .detail-title-outer {
		flex-direction: column-reverse;
	}
	.h-menu li .dropdown-menu li {
		position: relative;
	}	
	.h-menu li .dropdown-menu a span.active-event {
		right: 11px;
		top: 0;
		bottom: 0;
		margin: auto;
	}
	.event_image {
		flex: 0 0 calc(33.33% - 20px);
		max-width: calc(33.33% - 20px);
		padding-top: calc(33.33% - 20px);
	}
	.my-events-layout .left-div{
		padding-bottom: 78px;
	}
	.create-event-outer, .edit-event-outer {
		width: 100vw !important;
		left: 0;
		padding-top: 26px;
		padding-bottom: 10px;
	}
	.create-event-outer form, .edit-event-outer form, .create-event-heading {
		max-width: 500px;
		width: 100%;
		margin: 0 auto;
	}
	.create-event-heading{
		margin-bottom: 15px;
	}
	.search-mobile-buttos {
		left: 0;
		width: auto;
		margin: 0 auto;
		right: 0;
	}
	.search-mobile-buttos {
		display: flex;
	}
	.content-area.top-search-height {
		display: inherit;
		height: 0;
		overflow: hidden;
	}	
	
	.right-div {
		height: calc(100vh - 52px);
		flex: 0 0 calc(100% - 0);
	}
	.advance-select {
		max-width: 173px;
	}
	.search-form .event-type span.select2.select2-container.select2-container--default {
		width: 255px !important;
	}
	.-layout .left-div, .events-layout .left-div {
		margin-top: 63px;
	}
	.-layout li.notification {
		display: block;
	}
}/*991*/
@media only screen and (max-width:899px) { 
}/*899*/
@media screen and (max-width: 790px) {
}/*790*/
@media screen and (max-width: 767px) {
	.header-section-one, .header-section-three {
		flex: 0 0 28%;
	}
	.d-flex.user-type-box {
		flex-direction: column;
		align-items: center;
	}
	.hmotr {
		width: 319px;
		margin: 14px 0;
	}
	.images-box {
		gap: 20px;
		padding: 36px 39px 39px;
		background-size: 100%;
		flex-wrap: wrap;
	}
	.img-bx {
		flex: 0 0 calc(50% - 10px);
	}
	.footer-left {
		flex: 0 0 100%;
		margin-bottom: 24px;
	}	
	.footer-top {
		flex-wrap: wrap;
		max-width: 500px;
		margin: 0 auto;
	}	
	.footer-menu {
		margin: 0;
		margin-right: auto;
	}	
	.footer-menu ul {
		display: flex;
	}	
	.footer-menu ul li {
		margin-right: 32px;
	}
	.home-page-image{
		height: auto;
		margin-bottom: 23px;
	}
	.page-form-title{
		font-size: 20px;
	}
	.home-signup-heading {
		font-size: 40px;
	}
	.home-signup {
		padding-top: 28px;
		padding-bottom: 49px;
	}
	.home-signup {
		padding-top: 20px;
		padding-bottom: 49px;
	}
	.hmotr {
		width: 319px;
		margin: 14px 0;
		border: 0;
		padding: 0;
		border-radius: 8px;
		overflow: hidden;
	}
	.home-signup-options .type-box{
		border: 0;
	}
	.type-box-heading {
		font-size: 22px;
	}
	.type-box-text{
		font-size: 16px;
	}
	.type-box-text {
		max-width: 268px;
	}
	.popup-page-outer {
		height: calc(100% - 52px);
		width: calc(100% - 0px);
	}	
	.content-area.top-search-height.open-filter .search-form {
		padding: 16px 20px;
    	min-height: calc(100vh - 51px);
	}

	.type-box{
		max-width: 320px;
	}
	#registration .btn {
		max-width: 320px;
		margin: 0 auto;
	}	
	#registration .close-button {
		text-align: center;
		padding: 11px 0;
	}
	.header-section-one, .header-section-three {
		flex: 0 0 23%;
	}
	#toast-container>.toast.toast-success {max-width: calc(100% - 0px);width: auto;}
	.no-selected-item img {
		max-width: 80%;
	}
	.text-arms {
		width: 80%;
		font-size: 17px;
	}
	.page-title-content {
		padding-bottom: 34px;
	}
}/*767*/
@media screen and (max-width: 625px) {	
}/*625*/
@media screen and (max-width: 575px) {	
	.page-form, .page-form .form {
		display: inline-block !important;
	}	
	.page-form input[type="input"] {
		width: 100%;
		padding: 16px;
		border-radius: 8px;
		margin-bottom: 4px;
	}	
	.page-form input[type="submit"] {
		width: 100%;
		border-radius: 8px;
		font-size: 20px;
		height: auto;
		padding: 16px;
	}
	.img-bx {
		flex: 0 0 calc(100% - 10px);
	}
	.d-flex.images-box{
		background-image: none;
	}
	.home-images{
		background-image: url(../images/mobile-bg.png);
		background-position: center;
		background-repeat: no-repeat;
		background-size: contain;
	}
	.left-text {
		font-size: 18px;
		width: 100%;
	}
	.header-joinsection a {
		font-size: 14px;
	}
	.header-section-three {
		flex: 0 0 0;
	}
	.header-section-three {
		flex: 0 0 0;
	}	
	.footer-left {
		flex-direction: column;
		text-align: center;
		margin-bottom: 30px;
	}	
	.footer-left img {
		margin: 0 0 7px;
		width: 185px;
	}	
	.left-text {
		font-size: 25px;
		font-weight: 400;
	}	
	.footer-top {
		max-width: 360px;
		padding-top: 43px;
		padding-bottom: 20px;
	}	
	.footer-menu {
		width: 100%;
		text-align: center;
		padding: 0;
	}	
	.footer-menu ul {
		flex-direction: column;
	}	
	.footer-menu ul li a {
		font-size: 24px;
	}	
	.footer-menu ul li {
		margin: 0;
	}	
	.footer-social-menu {
		width: 100%;
	}	
	.footer-social-menu ul {
		justify-content: center;
		margin-top: 16px;
	}	
	.footer-social-menu ul li a {
		padding: 0;
		margin: 0 6px;
		font-size: 37px;
	}	
	.footer-copyright {
		font-size: 14px;
	}
	.class-for-form {
		max-width: calc(100% - 0px);
	}
	.address-image {
		flex: 0 0 136px;
		width: 136px;
		height: 150px;
	}
	.address-content {
		padding-left: 10px;
	}
	.address-title {
		font-size: 14px;
	}
	.address-text p {
		font-size: 14px;
	}
	.detail-title {
		font-size: 20px;
	}	
	.by-content {
		font-size: 18px;
	}
	.show-mobile{
		display: block;
	}
	.other-info {
		margin: 0;
		padding-bottom: 16px;
		font-size: 18px;
		color: #7948E2;
	}	
	.event_info_data {
		margin: 0;
		flex-direction: column;
	}	
	.address-detail-popup {
		padding-top: 20px;
		width: 100%;
	}	
	.dt1 {
		margin-right: 0;
		margin-left: 0;
		font-size: 15px;
		margin: 0 0 18px 0;
	}	
	.dt1 span {
		font-size: 18px;
	}	
	.event_content_title {
		font-size: 15px;
		padding-bottom: 2px;
	}	
	.event_content_text {
		font-size: 18px;
	}
	.search-form .col-auto {
		padding: 7px 0;
	}
	.form-row.align-items-center.row{
		max-width: 100%;
	}
	.search-form .input-group.date-box input{
		text-align: center;
	}
	.custom-number-radio {
		display: flex;
		gap: 5px;
	}
	.custom-number-radio input ~ label {
		width: 36px;
		height: 36px;
	}
	.custom-number-input input {
		height: 38px;
	}
	.attend_event .event_info_data.d-flex {
		flex-direction: row;
	}	
	.attend_event .event_info_data.d-flex .dt1 {
		margin: 0 15px 3px;
		font-size: 15px;
	}	
	.attend_event .event_info_data.d-flex .dt1 span {
		font-size: 18px;
	}
	.popup-page-content {
		height: calc(100vh - 174px);
	}
	.pages-heding{
		font-size: 20px;
	}
	.type-box{
		padding-bottom: 56px;
	}
	.detail-title-outer .title-button > * {
		text-align: center;
		padding: 8px 9px;
		margin: 0 6px 5px 0 !important;
	}
	.detail-div .address-detail-popup {
		position: fixed;
		top: 49px;
		height: calc(100vh - 49px);
		z-index: 11;
	}
	.custom-new-check .form-check label {	
		font-size: 16px;
		margin: 0;
		width: auto;
		padding: 7px 8px;
	}
	.custom-new-check {
		flex-wrap: wrap;
		width: calc(100vw - 30px);
	}
	.custom-new-check.search-filter{
		width: auto;
	}
	.daycheck .new-custom-check {
		margin-bottom: 12px;
		font-weight: 500;
	}	
	.time-pikerbox {
		width: 100%;
		margin-bottom: 13px;
	}	
	.time-piker {
		flex-direction: column;
	}	
	.time-pikerbox:last-child {
		margin: 0;
	}	
	.col-auto > label {font-weight: 700;}	
	.sper {
		display: none;
	}	
	.daycheck .new-custom-check label {
		font-weight: 500;
	}
	.event_image {
		flex: 0 0 calc(50% - 20px);
		max-width: calc(50% - 20px);
		padding-top: calc(50% - 20px);
		margin: 10px 10px;
	}
}/*575*/
@media screen and (max-width: 535px) {	
}/*535*/
@media screen and (max-width: 450px) {	
}/*450*/
@media screen and (max-width:499px) {
	.header-joinsection a {
		font-size: 12px;
	}
	.type-box-text {
		font-size: 14px;
	}
	.div-logo {
		width: 61px;
	}
	.popup_login .modal-dialog {
		width: calc(100% - 16px);
	}
}/*499*/
@media screen and (max-width: 416px) {
	.type-box-text {
		max-width: 253px;
	}
}/*416*/
@media screen and (max-width: 409px) {	
}/*409*/
@media only screen and (max-width:399px) { 
}/*399*/