
@media screen and (max-width: 1199px){
.searchbardiv form {
	position: relative;
}
.searchbardiv input {
    width: 100%;
}
.searchbardiv .searchIcon {
    right: 1px;
}
.plansOuterImg {
    left: 40%;
    max-width: 440px;
}
.eventListDiv .img.homepage {
    width: 100%;
    border-radius: 6px 6px 0px 0px;
    height: auto;
}
.flex-event {
    flex: 0 0 75% !important;
}
.detailWidth {
    width: 100% !important;
}
}

@media screen and (max-width: 991px){
.marginzeromobile {
    margin: 0px !important;
}
.plansOuterImg {
    max-width: 300px;
}
.price-img {
    left: 70% !important;
    max-width: 250px;
}
.createEventButton {
    padding: 0px 20px;
    font-size: 12px !important;
}
.tabs {
    width: 100%;
    padding: 15px;
}
.active {
    width: 100%;
}

}

@media screen and (max-width: 767px){
.communityHeader {
    margin-left: 0;
    text-align: center;
}
.communityText {
    margin-left: 0;
    margin-right: 0;
    margin: 0 auto 20px;
    text-align: center;
}
.createEventButton {
    margin: 20px auto 0 !important;
    display: block;
    max-width: fit-content;
}
.footer-menu-first-column, .footer-menu-second-column {
    text-align: center;
}
.footer-social {
    text-align: center;
    display: flex;
    justify-content: center;
}
.site-footer .row {
    margin: 0;
}
.box-div {
    max-width: 95% !important;
    padding: 0px !important;
}
.communityImg {
    padding: 10px;
    margin: 0 auto;
    display: block;
}
.box-div .card-body {
    width: 100%;
    margin: 0px;
}
.plansOuterImg {
    margin-left: 0;
    margin-right: 0;
    position: initial;
    max-width: 300px;
    margin: 0 auto;
    display: block;
}
.registerEvent.ml-5.pl-5.mb-5 {
    margin: 0 !important;
    padding: 0px !important;
}
.row-last p {
    padding: 0px !important;
    text-align: center;
    margin: 0 !important;
}
.row-last img {
    margin: 0 auto;
    display: block;
}
.policies-titles {
    padding: 20px 0;
}
.contact-1 {
    margin: 0px !important;
}
.NextHide img {
    width: 100%;
}
.form-group {
    padding: 0px !important;
}
.form-group [type="email"], .form-group [type="password"] {
    width: 100% !important;
}
.site-header .col-md-3 {
    order: 1;
    flex: 0 0 40%;
    max-width: 40%;
}
.site-header .col-md-5 {
    order: 3;
    margin-top: 20px !important;
}
.site-header .col-md-4 {
    order: 2;
    flex: 0 0 60%;
    max-width: 60%;
    display: flex !important;
    justify-content: flex-end !important;
}
.searchbardiv form {
    width: 100%;
}
.marginzeromobile a input {
    font-size: 11px;
    padding: 0px 12px !important;
}
.logodiv svg {
    padding-left: 15px;
}
.tab-pane {
    margin: 0;
}
.form-user {
    padding: 0px !important;
    width: 100%;
    margin: 0px;
}
.form-user .row.col-lg-12 {
    margin: 0;
}
.detailWidth {
    width: 100% !important;
}

.flex-event {
    flex: 0 0 100%!important;
}

.priceDiv .col-md-8 {
    padding: 0px !important;
}
.padd-ri {
    max-width: calc(100% - 15px);
    margin-left: 15px;
}
.eventCategoryTag {
    margin: auto !important;
}
.priceDiv p {
    text-align: center;
    margin-left: 15px;
}
.follow-text {
    margin-top: -3% !important;
    display: flex;
    justify-content: flex-end;
}
.contact-box {
    width: 100% !important;
}
.p-custom {
    padding: 0px 25px !important;
}
.price-outer {
    padding: 0px 20px !important;
}
.price-outer .plansOuterImg {
    width: 100%;
}
.row-padd-0{
	padding: 0px 30px !important;
}
.eventDetailCardBody img {
    height: auto !important;
}
.likeButtonSpan {
    right: 40px;
}
.detailWidth .col-md-12.col-lg-12.d-flex.align-items-center {
    min-height: 140px !important;
}
.price-outer .card.plansCard {
    border: none !important;
}
.bullet-points .commonDetailfont {
    padding-left: 15px;
}
.row-btnss {
    display: block;
}
.row-btnss input {
    height: 40px !important;
    border: none !important;
    background: #FD6568 !important;
    color: #FFF !important;
    font-size: 14px !important;
    padding: 8px 38px !important;
    font-weight: 600 !important;
    border-radius: 25px !important;
    font-family: inherit !important;
}
.row-btnss .userInfoButton {
    background: #fff !important;
    color: black !important;
    padding-left: 30px !important;
    padding-right: 30px !important;
}
.pclass-0 {
    padding-left: 12px !important;
}
.help-title {
    text-align: center;
}
}

@media screen and (max-width: 575px){
.categoriesNav {
    padding: 0px !important;
}
.mobileSeeMoreBtn {
    padding: 0px !important;
}
.fontSizeCss {
    margin: 0px;
}	
.fontSizeCss {
    margin: 20px 0px 15px 0px;
    font-size: 15px !important;
}
.bannerImageOverlay {
    height: 130px;
    top: 70px;
}
.card-body {
    margin: 0;
}
input.clickable.createEventButton.mt-3 {
    margin: 0px auto 0 !important;
}
input.clickable.createEventButton.buttonMobileSize {
    margin-bottom: 20px !important;
}
.mainHomePageContainer a.ml-5 {
    margin: 0px !important;
}
.row-0 {
    padding: 20px !important;
}
.form-row {
    padding: 0px !important;
}
.form-row .form-group {
    flex: 0 0 100%;
    max-width: 100%;
    text-align: center;
    display: flex;
    justify-content: center;
}
.SignUpLink {
    flex: 0 0 100%;
    max-width: 100%;
    text-align: center;
    display: flex;
    justify-content: center;
    flex-wrap: wrap;
}
.sign-in-button {
    display: block;
}
.sign-in-button .col-md-6 {
    padding: 0px 15% !important;
}
.New-Login {
    margin: 0 auto;
}
p.text-dark.mb-0.ml-4.signUpAnchor {
    text-align: center !important;
    width: 100%;
}
.SignUpLink p {
    margin: 10px 0px !important;
    text-align: center;
    padding: 0px !important;
    width: 100%;
}
input#rememberMe {
    width: 100% !important;
}
.reg-outer .backButton {
    padding: 0px;
    margin: 0px !important;
}
.has-icon-right .form-control {
    padding-right: 0;
    width: 100% !important;
}
.card-title.py-3.ml-5 {
    padding: 0px !important;
    margin: 0px 0px 20px !important;
    text-align: center;
}
.position-relative.has-icon-right {
    width: 100%;
}
.reg-outer form {
    width: 100% !important;
}
.reg-outer .col-md-12.row {
    margin: 0;
}
.span-outer span {
    padding: 0px 20px !important;
    margin: 0px 2px !important;
}
.reg-outer img {
    width: 100%;
}
.reg-outer .col-md-12.col-lg-12.align-items-center.mb-3.ml-5 {
    display: block;
    margin: 0px !important;
    padding: 0px !important;
}
.reg-outer .has-icon-right .form-control {
    margin: 0px !important;
}
.categoriesNav a.nav-link {
    padding-left: 0px;
    font-size: 12px !important;
}
.mainTab .nav-link {
    padding: 8px 8px;
}
.mainTab .nav-link span {
    font-size: 13px !important;
}
#filter_content {
    height: 230px;
}
body .nav-tabs .nav-link {
    padding: 10px 7px;
}
.mobile-12 .card.w-100.d-flex.align-items-center {
    max-width: 270px;
    margin: 0 auto 20px;
}
}