@media only screen and (min-width:1280px) and (max-width:1300px) {
	.left-box-form>h2 {
        color: #e50a0a;
        font-weight: 700;
        font-family: "Montserrat";
        text-align: center;
        margin-top: 0px;
    }
    .btn.click-hrekbtn {
        width: 100%;
    }
}

@media only screen and (min-width:1000px) and (max-width:1279px) {
	.for-header .navbar-light .navbar-nav .nav-link {
        padding: 10px 20px;
        font-size: 13px;
    }
    .for-header .bg-light {
        padding: 10px 20px 10px 20px;
    }
    .bnr-form>form {
        right: 0px;
    }
    .medicare-place h2, .medicare-place p {
        padding-right: 30px;
    }
    .left-box-form>h2 {
        color: #e50a0a;
        font-weight: 700;
        font-family: "Montserrat";
        text-align: center;
        margin-top: 0px;
    }
    .btn.click-hrekbtn {
        width: 100%;
    }
    .navbar-expand-md .navbar-nav .nav-link {
        padding-right: 1.5rem;
        padding-left: 1.5rem;
    }
    .about-after:after {
        height: 74%;
    }
    #client .item>img {
        width: 100%;
        /* height: 195px; */
    }
    .promoter-btn-wrap>a {
        margin: 13px 6px 0px 9px;
    }
    .item>h4 {
        font-size: 23px;
    }
    #select-box {
        top: -35px;
    }
    #locationcardinfo {
        top: 13px;
    }
    .upcoming-event-card:nth-child(1) {
        width: 284px;
        margin: 21px;
    }
    .upcoming-event-card:nth-child(2) {
        width: 245px;
        margin: 20px;
    }
    .upcoming-event-card:nth-child(3) {
        width: 265px;
        margin: 24px;
    }
    .whats-coming-card:nth-child(1) {
        width: 284px;
        margin: 21px;
    }
    .whats-coming-card:nth-child(2) {
        width: 245px;
        margin: 20px;
    }
    .whats-coming-card:nth-child(3) {
        width: 265px;
        margin: 24px;
    }

}

@media only screen and (min-width:912px) and (max-width:999px) {
    .slider .carousel-caption {
        right: 30%;
    }
    .slider .carousel-caption h5 {
        font-size: 30px;
    }
    .navbar-expand-md .navbar-nav .nav-link {
        padding-right: 1.5rem;
        padding-left: 1.5rem;
    }


}



@media only screen and (min-width:800px) and (max-width:911px) {
    .slider .carousel-caption {
        right: 30%;
    }
    .slider .carousel-caption h5 {
        font-size: 30px;
    }

    .banner-fonts>h1 {
    font-size: 40px;
   }

   .author-item .author-img {
    left: 18px;
   }

   .explore-club-card > h5 {
    position: absolute;
    left: 4px;
    top: 12px;
    width: 9%;
    }

   .share-with {
    margin: 0 0 0 3px;
   }

 .date-loc-item:nth-child(1):before {
    content: url(../images/calender-img.png);
    position: absolute;
    margin: 0 auto;
    left: 26px;
}

#pro-slider img.image-list.w-100 {
    height: 80px;
    object-fit: contain;
    /* width: 50%; */
    /* display: flex; */
    margin-bottom: 22px;
    /* flex-direction: column-reverse; */
    /* flex-wrap: wrap; */
    /* align-content: flex-end; */
    /* justify-content: flex-start; */
}

    .event-details-wrpp {
    padding: 0 0 0 7px;
   }

   .maxi {
        width: 100%;
        height: 275px;
        border-radius: 16px;
        display: block;
        object-fit: cover;
        margin-bottom: 16px;
    }

     #client .item>img {
    width: 238px;
    height: 238px;
    display: flex;
      }
      #mobile-logout {
    display: flex;
    justify-content: space-between;
    flex-wrap: nowrap;
   }

   .steps-inner {
    display: flex;
    justify-content: center;
    align-items: center;
    margin: 21px 0 -32px 0;
    flex-direction: column-reverse;
}

.parent-all-sorted {
    display: flex;
    align-items: center;
    margin-bottom: 50px;
    position: relative;
    flex-wrap: wrap;
    gap: 14px;
    justify-content: center;
}
.sort-wrap-event {
    position: relative;
 }
  .search-eventsbox input {
    width: 90%;
}
}

@media only screen and (min-width:768px) and (max-width:799px) {
    .slider .carousel-caption {
        right: 30%;
    }
    .slider .carousel-caption h5 {
        font-size: 30px;
    }

     .banner-fonts>h1 {
    font-size: 40px;
   }

   .parent-all-sorted {
    display: flex;
    align-items: center;
    margin-bottom: 50px;
    position: relative;
    flex-wrap: wrap;
    gap: 14px;
    justify-content: center;
}

.sort-wrap-event {
    position: relative;
 }

 .search-eventsbox input {
    width: 90%;
}

   .explore-club-card > h5 {
    position: absolute;
    left: 4px;
    top: 12px;
    width: 9%;
    }

   .author-item .author-img {
    left: 18px;
   }

   .share-with {
    margin: 0 0 0 3px;
   }

   .capcha-wrap img {
    width: 151px;
    height: 45px;
    /* margin-left: -12px; */
    margin-bottom: 16px;
}

   #pro-slider img.image-list.w-100 {
    height: 80px;
    object-fit: contain;
    /* width: 50%; */
    /* display: flex; */
    margin-bottom: 22px;
    /* flex-direction: column-reverse; */
    /* flex-wrap: wrap; */
    /* align-content: flex-end; */
    /* justify-content: flex-start; */
}

 .date-loc-item:nth-child(1):before {
    content: url(../images/calender-img.png);
    position: absolute;
    margin: 0 auto;
    left: 26px;
}

    .event-details-wrpp {
    padding: 0 0 0 7px;
   }

    .maxi {
        width: 100%;
        height: 275px;
        border-radius: 16px;
        display: block;
        object-fit: cover;
        margin-bottom: 16px;
    }

    #client .item>img {
    width: 238px;
    height: 238px;
    display: flex;
      }
      #mobile-logout {
    display: flex;
    justify-content: space-between;
    flex-wrap: nowrap;
   }


    .copytag {
        text-align: center;
    }
    .companytag {
        text-align: center;
    }
    .subscribe-group {
        width: 100%;
    }
    .inner-bnr {
        height: 150px;
    }
    .share>a{
        position: relative;
        left: 0;
        top: 0;
    }
    .accessbtn>a {
        font-size: 21px;
    }

    .team-txt-sml {
        text-align: right;
        margin-top: 10px;
    }
    .why-chosebox {
        padding: 20px;
    }
    .why-chosebox>h2 {
        line-height: normal;
    }
    .btn.click-hrekbtn {
        display: block;
        margin-top: 10px;
    }
    section.legent-talk {
        padding: 40px 0;
    }
    .servicebox>h3 {
        line-height: normal;
    }
    .small_bnrhd {
        font-size: 23px;
    }
    div#contracting-slider .item {
        background: transparent;
    }
    .form-space {
        position: relative;
        padding: 0;
        overflow: hidden;
    }
    .number-slide {
        text-align: center;
    }
    .black-bg {
        margin-left: 5px;
        margin-right: 5px;
        box-sizing: border-box;
    }
    #Testimonial .sliderbgstyle {
        padding: 30px 10px;
    }
    .discover-lgentbox>h2 {
        font-size: 32px;
    }
        .one-place-one {
            text-align: center;
        }
    .form-row.sliderbgstyle {
        text-align: center;
    }
    .owl-carousel .owl-item img {
        display: inline-block;
        width: 100%;
    }
    .userview {
        text-align: center;
        float: none;
        margin-bottom: 20px;
    }
    section.footer {
        padding: 90px 15px 20px;
    }
    .footerbox.box-1 {
        padding-right: 0px;
    }
    .footerbox {
        margin-bottom: 40px;
    }
    .subscribe-box {
        padding: 20px;
    }
    
    .btn-subscribe {
        margin: 10px auto;
    }
    .medicare-bnr-info {
        margin-bottom: 20px;
    }
    .media-slede-text {
        padding-right: 0px;
        text-align: justify;
    }
    .media-slede-text>h3 {
        font-size: 22px;
        text-align: center;
    }
    section.frequently-sec {
        padding-top: 30px;
        padding-bottom: 30px;
    }
    section.medicare-place {
        padding: 50px 0px 20px;
    }
    .form-terms>p {
        text-align: justify;
    }
    .number-box {
        margin-bottom: 30px;
    }
    .discover-lgentbox>h2 {
        width: 100%;
    }
    
    .bnr-form>form {
        position: relative;
    }
    .why-chosebox>h2 {
        line-height: normal;
    }
    .accessbtn>a {
        font-size: 18px;
    }
    .inner-bnr {
        height: 250px;
    }

     .explore-aboutus-card .aboutus-content-wrap >h4 {
    font-size: 29px;
    }

    .search-eventsbox input {
    width: 87%;
  }

  .search-faq-input {
    max-width: 454px;
}

          .talkus-wrap {
           display: flex;
             gap: 9px;
         }

         .steps-inner {
    display: flex;
    justify-content: center;
    align-items: center;
    margin: 21px 0 -32px 0;
    flex-direction: column-reverse;
}

}

   
   @media only screen and (min-width: 540px) and (max-width: 767px){
        #client .item>img {
        width: 176px;
        height: 169px;
        display: flex;
        /* justify-content: center; */
        align-items: center;
    }



    .maxi {
        width: 100%;
        height: 275px;
        border-radius: 16px;
        display: block;
        object-fit: cover;
        margin-bottom: 16px;
    }

    .manging-btns-warp {
        display: inline-flex;
        gap: 5px;
        margin: 4px 0 2px 23px;
        flex-wrap: wrap;
    }

    .upcoming-event-card-new {
      width: 100%;
     } 

      .explore-aboutus-card .aboutus-content-wrap >h4 {
    font-size: 29px;
    }

    .capcha-wrap img {
    width: 151px;
    height: 45px;
    /* margin-left: -12px; */
    margin-bottom: 16px;
}

.search-eventsbox input {
    width: 87%;
  }

  .promoter-wrap {
    display: flex;
    gap: 1px;
    align-items: center;
}

.search-faq-input {
           max-width: 282px;
          } 

          .talkus-wrap {
          display: flex;
    gap: 9px;
    flex-direction: column;
         }
}



@media only screen and (min-width:480px) and (max-width:767px) {

    .club-promoter {
        display: contents;
    }

    .upcoming-event-card-new {
      width: 100%;
     } 


      .explore-aboutus-card .aboutus-content-wrap >h4 {
    font-size: 29px;
    }
    
    .slider .carousel-caption {
        position: absolute;
        right: 10%;
        left: 5%;
        top: 30%;
        z-index: 10;
        padding-top: 5px;
        padding-bottom: 5px;
        color: #fff;
        text-align: left;
    }
    .slider .carousel-caption h5 {
        font-size: 14px;
    }
    .slider .carousel-caption p {
        line-height: 15px;
        font-weight: 400;
        font-size: 11px;
        margin-bottom: 0px;
    }
    .connect-cta {
        background-color: #fff;
        color: #000;
        border: none;
        font-weight: 600;
        font-size: 8px;
        padding: 4px 10px;
    }  

    #login-cta {
        margin-left: 10px;
        margin-top: 10px;
    }
    .for-header .navbar-light .navbar-nav .nav-link {
        padding: 6px 11px !important;
        font-size: 10px !important;
    }
    
    /* -------- banner css ---------- */
    
    .banner-fonts>h3 {
        font-size: 29px;
        margin-bottom: -28px;
    }
    .banner-fonts>h1 {
        font-weight: 900;
        font-size: 27px;
        top: 14px;
        margin: 32px 0 0 0;
    }
    
    .banner-font-positon {
        bottom: 40%;
    }
    

    .manging-btns-warp {
        display: inline-flex;
        gap: 5px;
        margin: 4px 0 2px 23px;
        flex-wrap: wrap;
    }
    
    
    /* -------- banner css ---------- */
    
    
    /* ----- Sign in css ------ */
    
    .signin-logowrap {
        height: 39vh;
    }
    
    .signin-formwrap {
        padding: 20px 10px 1px 10px;
    }
    .signin-logowrap-card {
        margin: 8px  0 59px 0px;
    }
    
    .signin-formwrap > h4 {
        font-size: 23px;
        margin: -12px 0 15px 0;
    }
    .signup-formwrap > h4 {
        font-size: 23px;
        margin: 6px 0 14px 0;
    }
    
    .fa-eye {
        top: 40%;
        right: 9%;
    }
    .fa-eye-create {
        top: 25%;
        right: 10%;
    }
    .fa-eye-conform {
        top: 46%;
        right: 10%;
    }
    
    .signup-formwrap {
        padding: 9px 13px 0 10px;
        margin: -272px 0 0 0;
    }
    
    /* ----- Sign in css ------ */
    
    /* --- about us ---- */
    
    .about-after {
        margin-bottom: 103px;
    }
    .about-txt>h3 {
        font-size: 32px;
    }
    .hd {
        font-size: 34px;
    }
    .about-sec {
        padding-bottom: 42px;
    }
    .hd-italic {
        font-size: 42px;
        margin-bottom: 17px;
    }
    #select-box {
        top: -23px;
    }
    #locationcardinfo {
        top: 25px;
    }
    #client .item>img {
        width: 176px;
        height: 169px;
    }
    .owl-carousel .owl-nav button.owl-next, .owl-carousel .owl-nav button.owl-prev, .owl-carousel button.owl-dot {
        display: none;
    }
    .item>h4 {
        font-size: 19px;
    }
    .promoter-btn-wrap>a {
        margin: 13px 0px 0px 2px;
        padding: 7px 6px;
    }
    .upcoming-event-card:nth-child(1) {
        width: 397px;
        margin: 3px 51px 11px 51px;
    }
    .upcoming-event-card:nth-child(2) {
        width: 397px;
        margin: 3px 51px 11px 51px;
    }
    .upcoming-event-card:nth-child(3) {
        width: 397px;
        margin: 3px 51px 11px 51px;
    }
    .evening-promoter-card {
        margin: 10px 0 13px 0;
    }
    .whats-coming-card:nth-child(1) {
        width: 394px;
        margin: 3px 51px 29px 51px;
    }
    .whats-coming-card:nth-child(2) {
        width: 394px;
        margin: 3px 51px 32px 51px;
    }
    .whats-coming-card:nth-child(3) {
        width: 394px;
        margin: 3px 51px 11px 51px;
    }
    .whats-coming-card:hover .content {
        height: 100%;
    }
    .contactus-sec {
        padding-top: 46px;
    }
    .explore-contactus-card {
        margin-top: 33px;
    }
    .btn-common {
        padding: 8px 23px;
    }
    
    /* --- about us ---- */
    
    
    /* ------- verification css ----- */
    
    .verification-logowrap {
        height: 39vh;
    }
    
    .verification-formwrap {
        padding: 23px 14px 2px 10px;
    }
    
    .verification-formwrap > h4 {
        font-size: 23px;
        margin: 6px 0 14px 0;
    }
    
    /* ------- verification css ----- */
    
    /* ------- reset password css ------ */
    
    .fa-check-circle {
        top: 30%;
        right: 10%;
    }
    .fa-times-circle {
        top: 58%;
        right: 9%;
    }
    
    
    /* ------- reset password css ------ */
    
    /* -------- create profile css ------- */
    
    .create-profile-logowrap {
        height: 15vh;
    }
    .create-profile-formwrap {
        padding: 11px 14px 0 14px;
    }
    
    /* -------- create profile css ------- */
    
    /* ------- Signin /signup popup css ----- */
    
    .fa-eye-signinpopup {
        top: 32%;
        right: 13%;
    }
    
    .fa-eye-createpopup {
        top: 35%;
        right: 13%;
    }
    
    .fa-eye-conformpopup {
        top: 45%;
        right: 13%;
    }
    
    /* ------- Signin /signup css ----- */
    
    /* ------ Event exploer ---- */
    
    #select-box-event {
        top: -8px;
    }
    
    .head-section-promter {
        display: inline-grid;
        gap: 22px;
    }
    .search-top input {
        max-width: 279px;
    }
    .request-wrap p {
        font-size: 21px;
    }
    .promoter-wrap p {
        font-size: 21px;
    }
    .search-top {
        width: 100%;
        margin: auto;
    }
    
    /* ------ Event exploer ---- */
    
    /* ----- footer css ------ */
    
    .footer-nav-container {
        display: inline-block;
        width: 100%;
        margin: 16px 0 12px 0;
        line-height: 32px;
    }
    
    .contact-container {
        margin: -4px 0 0 0;
        display: inline-block;
        border: none;
    }
    
    .contact-item {
        margin: 11px 0 19px 0;
    }
    
    /* ----- footer css ------ */

    #mobile-logout{
        display: flex;
        -ms-flex-wrap: wrap;
        flex-wrap: nowrap;
    }
    #dropdown-logout-btn {
        font-size: 13px;
    }
    #client .content >h4 {
        font-size: 19px;
    }
    .event-details-wrpp {
        padding: 0 0 0 0px;
    }
    .author-container {
        margin-left: 61px;
        margin-bottom: 20px;
    }
    .author-item .author-img {
        left: 16px;
    }
    .date-loc-container {
        margin-left: 28px;
    }
    .date-loc-item:nth-child(1):before {
        left: 8px;
    }
    .explore-club-card img {
        width: 100%;
    }
    .events-wrap h2 {
        font-size: 24px;
    }
    .explore-event-sec {
        padding-top: 53px;
    }
    .search-eventsbox {
        margin: -12px 0 94px 0;
    }
    .sort-wrap-event {
        margin-bottom: -11px;
    }
    .dropdown {
        margin-top: -18px;
        width: 41%;
        margin-right: 10px;
    }

     /* ------ Front banner css ---- */

     .banner-fonts>h3 {
        font-size: 36px;
    }
    .banner-fonts>h1 {
        font-size: 26px;
        margin: 6px 0 6px 0;
    }
    .banner-fonts{
        margin: 21px 0 -49px 0;
    }
    .banner img {
        height: 344px;
        object-fit: cover;
    }
    .arnage-top-nav{
        display: flex;
        justify-content: space-between;
        flex-direction: column;
        padding: 0 10px 0 9px;
    }
    .dropdownn {
        width: 26%;
    }
    
     /* -------  About us section ------- */

     .about-img img {
        width: 296px;
        height: 283px;
    }
    .about-txt>h3 {
        font-size: 31px;
        margin: 14px 0 10px 0;
    }
    .hd {
        font-size: 32px;
        line-height: 42px;
        text-transform: uppercase;
    }
    .date-loc-container {
        margin-left: 28px;
        display: flex;
        flex-direction: column;
    }
    .steps-inner {
        display: flex;
        justify-content: center;
        align-items: center;
        margin: 21px 0 -32px 0;
        flex-direction: column-reverse;
    }
    .step-img {
        margin: 32px 0 19px 0;
    }
    .share-with {
        margin: 0 0 0 0px;
    }
    .detail-auu-wpp {
        margin: 49px 0 53px 0;
    }
    .textarea-review textarea {
        width: 100%;
    }
    .btn-common-ann {
        padding: 8px 5px;
    }
    .btn-bor-leave-rateing {
        width: 55%;
        padding: 8px 10px;
    }
    .form-control-serch {
        width: 100%;
    }
    .share-detail-form label input[type="text"] {
        width: 90%;
    }
    .share-detail-form label img {
        left: 17px;
    }
    .account-back-wrap {
        margin-left: 15px;
    }

    /* -------- Chat css ----------- */
       
    .menu-icon{
        display: block;
     }

     .menu-icon i{
      color: #fff;
     }

     .chat-promoter-card {
        display: -ms-flexbox;
        display: flex;
        -ms-flex-direction: column;
        min-width: 0;
        word-wrap: break-word;
        flex-direction: row;
    }

    .chat-promoter-card .leftSide {
        position: relative;
        flex: auto;
        background: #000;
        width: 0%;
    }
    .leftSide.acive {
        width: 51%;
    }
    .chat-promoter-card .rightSide {
        position: relative;
        flex: 100%;
    }
    .serch-chat {
        z-index: -1;
    }
    .chatboxx {
        padding: 13px;
    }

    /* -------- Chat css ----------- */
   
    /* -------  About us section ------- */


     .maxi {
        width: 100%;
        height: 275px;
        border-radius: 16px;
        display: block;
        object-fit: cover;
        margin-bottom: 16px;
    }

    .manging-btns-warp {
        display: inline-flex;
        gap: 5px;
        margin: 4px 0 2px 23px;
        flex-wrap: wrap;
    }

    .upcoming-event-card-new {
      width: 100%;
     } 

      .explore-aboutus-card .aboutus-content-wrap >h4 {
    font-size: 29px;
    }

    .capcha-wrap img {
    width: 151px;
    height: 45px;
         margin-left: 0; 
    margin-bottom: 16px;
}

.search-eventsbox input {
    width: 87%;
  }

  .promoter-wrap {
    display: flex;
    gap: 1px;
    align-items: center;
}


.search-faq-input {
           max-width: 282px;
          } 

          .talkus-wrap {
           display: flex;
    gap: 9px;
    flex-direction: column;
         }


     /* ------ Front banner css ---- */
    
    
}

@media only screen and (min-width:390px) and (max-width:479px) {
    #login-cta {
        margin-left: 10px;
        margin-top: 10px;
    }
    .for-header .navbar-light .navbar-nav .nav-link {
        padding: 6px 11px !important;
        font-size: 10px !important;
    }
    .club-promoter {
        display: contents;
    }

    .promoter-wrap {
    display: flex;
    gap: 1px;
    align-items: center;
}

    .upcoming-event-card-new {
      width: 100%;
     } 

      .explore-aboutus-card .aboutus-content-wrap >h4 {
    font-size: 29px;
    }

    .capcha-wrap img {
    width: 151px;
    height: 45px;
        margin-left: 0; 
    margin-bottom: 16px;
}
    
    /* -------- banner css ---------- */
    
    .banner-fonts>h3 {
        font-size: 29px;
        margin-bottom: -28px;
    }
    .banner-fonts>h1 {
        font-weight: 900;
        font-size: 27px;
        top: 14px;
        margin: 32px 0 0 0;
    }
    
    .banner-font-positon {
        bottom: 40%;
    }
    

    .manging-btns-warp {
        display: inline-flex;
        gap: 5px;
        margin: 4px 0 2px 23px;
        flex-wrap: wrap;
    }
    
    
    /* -------- banner css ---------- */
    
    
    /* ----- Sign in css ------ */
    
    .signin-logowrap {
        height: 39vh;
    }
    
    .signin-formwrap {
        padding: 20px 10px 1px 10px;
    }
    .signin-logowrap-card {
        margin: 8px  0 59px 0px;
    }
    
    .signin-formwrap > h4 {
        font-size: 23px;
        margin: -12px 0 15px 0;
    }
    .signup-formwrap > h4 {
        font-size: 23px;
        margin: 6px 0 14px 0;
    }
    
    .fa-eye {
        top: 40%;
        right: 9%;
    }
    .fa-eye-create {
        top: 25%;
        right: 10%;
    }
    .fa-eye-conform {
        top: 46%;
        right: 10%;
    }
    
    .signup-formwrap {
        padding: 9px 13px 0 10px;
        margin: -272px 0 0 0;
    }
    
    /* ----- Sign in css ------ */
    
    /* --- about us ---- */
    
    .about-after {
        margin-bottom: 100px;
    }
    .about-txt>h3 {
        font-size: 32px;
    }
    .hd {
        font-size: 34px;
    }
    .about-sec {
        padding-bottom: 42px;
    }
    .hd-italic {
        font-size: 42px;
        margin-bottom: 17px;
    }
    #select-box {
        top: -23px;
    }
    #locationcardinfo {
        top: 25px;
    }

    /*---- Updated css 19-09-2023 ---    */


    #client .item>img {
        width: 158px;
    height: 153px;
    }

    #city .city-item img {
    width: 160px;
    height: 155px;
   }

   
/*---- Updated css 19-09-2023 ---    */




    .owl-carousel .owl-nav button.owl-next, .owl-carousel .owl-nav button.owl-prev, .owl-carousel button.owl-dot {
        display: none;
    }
    .item>h4 {
        font-size: 19px;
    }
    .promoter-btn-wrap>a {
        margin: 13px 0px 0px 2px;
    }
    .upcoming-event-card:nth-child(1) {
        width: 382px;
    }
    .upcoming-event-card:nth-child(2) {
        width: 382px;
    }
    .upcoming-event-card:nth-child(3) {
        width: 382px;
    }
    .evening-promoter-card {
        margin: 10px 0 13px 0;
    }
    .whats-coming-card:nth-child(1) {
        width: 382px;
    }
    .whats-coming-card:nth-child(2) {
        width: 382px;
    }
    .whats-coming-card:nth-child(3) {
        width: 382px;
    }
    .contactus-sec {
        padding-top: 46px;
    }
    .explore-contactus-card {
        margin-top: 33px;
    }
    .btn-common {
        padding: 8px 13px;
       font-size: 13px;
    }
    .btn-common-ann {
        padding: 8px 5px;
    }
    
    /* --- about us ---- */
    
    
    /* ------- verification css ----- */
    
    .verification-logowrap {
        height: 39vh;
    }
    
    .verification-formwrap {
        padding: 23px 14px 2px 10px;
    }
    
    .verification-formwrap > h4 {
        font-size: 23px;
        margin: 6px 0 14px 0;
    }
    
    /* ------- verification css ----- */
    
    /* ------- reset password css ------ */
    
    .fa-check-circle {
        top: 30%;
        right: 5%;
    }
    .fa-times-circle {
        top: 31%;
        right: 5%;
    }
    
    
    /* ------- reset password css ------ */
    
    /* -------- create profile css ------- */
    
    .create-profile-logowrap {
        height: 15vh;
    }
    .create-profile-formwrap {
        padding: 11px 14px 0 14px;
    }
    
    /* -------- create profile css ------- */
    
    /* ------- Signin /signup popup css ----- */
    
    .fa-eye-signinpopup {
        top: 32%;
        right: 5%;
    }
    
    .fa-eye-createpopup {
        top: 35%;
        right: 5%;
    }
    
    .fa-eye-conformpopup {
        top: 45%;
        right: 5%;
    }
    
    /* ------- Signin /signup css ----- */
    
    /* ------ Event exploer ---- */
    
    #select-box-event {
        top: -8px;
    }
    
    .head-section-promter {
        display: inline-grid;
        gap: 22px;
    }
    .search-top input {
        max-width: 155px;
    }
    .request-wrap p {
        font-size: 21px;
    }
    .promoter-wrap p {
        font-size: 21px;
    }
    .search-top {
        width: 100%;
        margin: auto;
    }
    
    /* ------ Event exploer ---- */
    
    /* ----- footer css ------ */
    
    .footer-nav-container {
        display: inline-block;
        width: 100%;
        margin: 16px 0 12px 0;
        line-height: 32px;
    }
    
    .contact-container {
        margin: -4px 0 0 0;
        display: inline-block;
        border: none;
    }
    
    .contact-item {
        margin: 11px 0 19px 0;
    }

     .main-rating-wrap {
            display: flex;
/*            flex-direction: column;*/
        }

        .message-wrap {
            left: auto;
        }
        #mobile-logout{
            display: flex;
            -ms-flex-wrap: wrap;
            flex-wrap: nowrap;
        }
        #dropdown-logout-btn {
            font-size: 13px;
        }
        #client .content >h4 {
            font-size: 19px;
        }
        .event-details-wrpp {
            padding: 0 0 0 0px;
        }
        .author-container {
            margin-left: 61px;
            margin-bottom: 20px;
        }
        .author-item .author-img {
            left: 16px;
        }
        .date-loc-container {
            margin-left: 28px;
            display: flex;
            flex-direction: column;
        }
        .date-loc-item:nth-child(1):before {
            left: 8px;
        }
        .explore-club-card img {
            width: 100%;
        }
        .events-wrap h2 {
            font-size: 24px;
        }
        .explore-event-sec {
            padding-top: 53px;
        }
        .search-eventsbox {
            margin: -12px 0 94px 0;
        }
        .sort-wrap-event {
            margin-bottom: -11px;
        }
        .dropdown {
            margin-top: -18px;
            width: 41%;
            margin-right: 10px;
        }
    
    /* ----- footer css ------ */

     /* ------ Front banner css ---- */

     .banner-fonts>h3 {
        font-size: 36px;
        margin-bottom: 5px;
    }
    .banner-fonts>h1 {
        font-size: 26px;
        margin: 6px 0 6px 0;
    }
    .banner-fonts{
        margin: 21px 0 -49px 0;
    }
    .banner img {
        height: 344px;
        object-fit: cover;
    }
    .arnage-top-nav{
        display: flex;
        justify-content: space-between;
        flex-direction: column;
        padding: 0 10px 0 9px;
    }
    .dropdownn {
        width: 34%;
        padding: 9px 14px 6px 22px;
    }

     /* -------  About us section ------- */

     .about-img img {
        width: 296px;
        height: 283px;
    }
    .about-txt>h3 {
        font-size: 31px;
        margin: 14px 0 10px 0;
    }
    .hd {
        font-size: 32px;
        line-height: 42px;
        text-transform: uppercase;
    }

    .promoter-btn-wrap>a {
        margin: 13px 0px 0px 2px;
        padding: 7px 6px;
    }
    .steps-inner {
        display: flex;
        justify-content: center;
        align-items: center;
        margin: 21px 0 -32px 0;
        flex-direction: column-reverse;
    }
    .step-img {
        margin: 32px 0 19px 0;
    }
    .share-with {
        margin: 0 0 0 0px;
    }
    .detail-auu-wpp {
        margin: 49px 0 53px 0;
    }
    .textarea-review textarea {
        width: 100%;
    }
    .btn-common-ann {
        padding: 8px 5px;
    }
    .btn-bor-leave-rateing {
        width: 55%;
        padding: 8px 10px;
    }
    .form-control-serch {
        width: 100%;
    }
    .share-detail-form label input[type="text"] {
        width: 90%;
    }
    .share-detail-form label img {
        left: 17px;
    }
    .account-back-wrap {
        margin-left: 15px;
    }

    /* -------  About us section ------- */

     /* -------- Chat css ----------- */
       
     .menu-icon{
        display: block;
     }
     .menu-icon i{
        color: #fff;
       }

     .chat-promoter-card {
        display: -ms-flexbox;
        display: flex;
        -ms-flex-direction: column;
        min-width: 0;
        word-wrap: break-word;
        flex-direction: row;
    }

    .chat-promoter-card .leftSide {
        position: relative;
        flex: auto;
        background: #000;
        width: 0%;
    }
    .leftSide.acive {
        width: 51%;
    }
    .chat-promoter-card .rightSide {
        position: relative;
        flex: 100%;
    }
    .serch-chat {
        z-index: -1;
    }
    .chatboxx {
        padding: 13px;
    }

    /* -------- Chat css ----------- */


    .maxi {
        width: 100%;
        height: 275px;
        border-radius: 16px;
        display: block;
        object-fit: cover;
        margin-bottom: 16px;
    }

    .manging-btns-warp {
        display: inline-flex;
        gap: 5px;
        margin: 4px 0 2px 23px;
        flex-wrap: wrap;
    }

    .upcoming-event-card-new {
      width: 100%;
     } 

      .explore-aboutus-card .aboutus-content-wrap >h4 {
    font-size: 29px;
    }

    .search-eventsbox input {
    width: 87%;
  }

  .search-faq-input {
           max-width: 282px;
          } 

          .talkus-wrap {
           display: flex;
    gap: 9px;
    flex-direction: column;
         }


     /* ------ Front banner css ---- */
    
    
    
}

@media only screen and (min-width:360px) and (max-width:389px) {
    .club-promoter {
        display: contents;
    }
     .main-rating-wrap {
            display: flex;
/*            flex-direction: column;*/
        }

        .event-btn-wrap>a {
            margin: 13px 25px 0px 26px;
        }

        .promoter-wrap {
    display: flex;
    gap: 1px;
    align-items: center;
}

        .message-wrap {
            left: auto;
        }

        #mobile-logout{
            display: flex;
            -ms-flex-wrap: wrap;
            flex-wrap: nowrap;
        }
        #dropdown-logout-btn {
            font-size: 13px;
        }
        #client .content >h4 {
            font-size: 19px;
        }
        .search-top {
            width: 162px;
            margin: auto;
        }
        .event-details-wrpp {
            padding: 0 0 0 0px;
        }
        .author-container {
            margin-left: 61px;
            margin-bottom: 20px;
        }
        .author-item .author-img {
            left: 16px;
        }
        .date-loc-container {
            margin-left: 28px;
        }
        .date-loc-item:nth-child(1):before {
            left: 8px;
        }
        .explore-club-card img {
            width: 100%;
        }
        .events-wrap h2 {
            font-size: 24px;
        }
        .explore-event-sec {
            padding-top: 53px;
        }
        .search-eventsbox {
            margin: -12px 0 94px 0;
        }
        .sort-wrap-event {
            margin-bottom: -11px;
        }
        .dropdown {
            margin-top: -18px;
            width: 41%;
            margin-right: 10px;
        }

         /* ------ Front banner css ---- */

         .banner-fonts>h3 {
            font-size: 36px;
        }
        .banner-fonts>h1 {
            font-size: 26px;
            margin: 6px 0 6px 0;
        }
        .banner-fonts{
            margin: 21px 0 -49px 0;
        }
        .banner img {
            height: 344px;
            object-fit: cover;
        }
        .arnage-top-nav{
            display: flex;
            justify-content: space-between;
            flex-direction: column;
            padding: 0 10px 0 9px;
        }
        .dropdownn {
            width: 32%;
            padding: 9px 14px 6px 22px;
        }

         /* -------  About us section ------- */

         .about-img img {
            width: 296px;
            height: 283px;
        }
        .about-txt>h3 {
            font-size: 31px;
            margin: 14px 0 10px 0;
        }
        .hd {
            font-size: 32px;
            line-height: 42px;
            text-transform: uppercase;
        }
        #client .item>img {
           width: 145px;
          height: 141px;
        }
         #city .city-item img {
           width: 146px;
           height: 140px
       }

        .promoter-btn-wrap>a {
            margin: 13px 0px 0px 2px;
            padding: 7px 6px;
        }
        .date-loc-container {
            margin-left: 28px;
            display: flex;
            flex-direction: column;
        }
        .btn-common {
            padding: 8px 13px;
           font-size: 13px;
        }
        .steps-inner {
            display: flex;
            justify-content: center;
            align-items: center;
            margin: 21px 0 -32px 0;
            flex-direction: column-reverse;
        }
        .step-img {
            margin: 32px 0 19px 0;
        }
        .share-with {
            margin: 0 0 0 0px;
        }
        .detail-auu-wpp {
            margin: 49px 0 53px 0;
        }

        .textarea-review textarea {
            width: 100%;
        }
        .btn-common-ann {
            padding: 8px 5px;
        }
        .btn-bor-leave-rateing {
            width: 55%;
            padding: 8px 10px;
        }
        .form-control-serch {
            width: 100%;
        }
        .share-detail-form label input[type="text"] {
            width: 90%;
        }
        .share-detail-form label img {
            left: 17px;
        }
        .account-back-wrap {
            margin-left: 15px;
        }
        /* -------  About us section ------- */

        /* -------- Chat css ----------- */
       
    .menu-icon{
        display: block;
     }
     .menu-icon i{
        color: #fff;
       }

     .chat-promoter-card {
        display: -ms-flexbox;
        display: flex;
        -ms-flex-direction: column;
        min-width: 0;
        word-wrap: break-word;
        flex-direction: row;
    }

    .chat-promoter-card .leftSide {
        position: relative;
        flex: auto;
        background: #000;
        width: 0%;
    }
    .leftSide.acive {
        width: 51%;
    }
    .chat-promoter-card .rightSide {
        position: relative;
        flex: 100%;
    }
    .serch-chat {
        z-index: -1;
    }
    .chatboxx {
        padding: 13px;
    }

    /* -------- Chat css ----------- */


    .maxi {
        width: 100%;
        height: 275px;
        border-radius: 16px;
        display: block;
        object-fit: cover;
        margin-bottom: 16px;
    }

    .manging-btns-warp {
        display: inline-flex;
        gap: 5px;
        margin: 4px 0 2px 23px;
        flex-wrap: wrap;
    }

    .upcoming-event-card-new {
      width: 100%;
     } 

      .explore-aboutus-card .aboutus-content-wrap >h4 {
    font-size: 29px;
    }

    .capcha-wrap img {
    width: 151px;
    height: 45px;
    margin-left: 0; 
    margin-bottom: 16px;
}

.search-eventsbox input {
    width: 87%;
  }

  .search-faq-input {
           max-width: 282px;
          } 

          .talkus-wrap {
           display: flex;
    gap: 9px;
    flex-direction: column;
         }


         /* ------ Front banner css ---- */
    

}

@media only screen and (min-width:320px) and (max-width:359px) {
	
    .club-promoter {
        display: contents;
    }
    
     .main-rating-wrap {
            display: flex;
            flex-direction: column;
        }

        .message-wrap {
            left: auto;
        }

        #mobile-logout{
            display: flex;
            -ms-flex-wrap: wrap;
            flex-wrap: nowrap;
        }

        #dropdown-logout-btn {
            font-size: 13px;
        }

        #client .content >h4 {
            font-size: 19px;
        }
        .search-top {
         display: none;
        }
        .event-details-wrpp {
            padding: 0 0 0 0px;
        }
        .author-container {
            margin-left: 61px;
            margin-bottom: 20px;
        }
        .author-item .author-img {
            left: 16px;
        }
        .date-loc-container {
            margin-left: 28px;
        }
        .date-loc-item:nth-child(1):before {
            left: 8px;
        }
        .explore-club-card img {
            width: 100%;
        }
        .events-wrap h2 {
            font-size: 24px;
        }
        .explore-event-sec {
            padding-top: 53px;
        }
        .search-eventsbox {
            margin: -12px 0 94px 0;
        }
        .sort-wrap-event {
            margin-bottom: -11px;
        }
        .dropdown {
            margin-top: -18px;
            width: 41%;
            margin-right: 10px;
        }

        /* ------ Front banner css ---- */

        .banner-fonts>h3 {
            font-size: 36px;
        }
        .banner-fonts>h1 {
            font-size: 26px;
            margin: 6px 0 6px 0;
        }
        .banner-fonts{
            margin: 21px 0 -49px 0;
        }
        .banner img {
            height: 344px;
            object-fit: cover;
        }

        .arnage-top-nav{
            display: flex;
            justify-content: space-between;
            flex-direction: column;
            padding: 0 10px 0 9px;
        }
        .dropdownn {
            width: 32%;
            padding: 9px 14px 6px 22px;
        }

       

        /* -------  About us section ------- */

        .about-img img {
            width: 296px;
            height: 283px;
        }
        .about-txt>h3 {
            font-size: 31px;
            margin: 14px 0 10px 0;
        }
        .hd {
            font-size: 32px;
            line-height: 42px;
            text-transform: uppercase;
        }
        #client .item>img {
            width: 100%;
            height: 100%;
        }
        .promoter-btn-wrap>a {
            margin: 13px 0px 0px 2px;
            padding: 7px 6px;
        }
        .date-loc-container {
            margin-left: 28px;
            display: flex;
            flex-direction: column;
        }
        .btn-common {
            padding: 8px 13px;
           font-size: 13px;
        }
        .steps-inner {
            display: flex;
            justify-content: center;
            align-items: center;
            margin: 21px 0 -32px 0;
            flex-direction: column-reverse;
        }
        .step-img {
            margin: 32px 0 19px 0;
        }
        .share-with {
            margin: 0 0 0 0px;
        }
        .detail-auu-wpp {
            margin: 49px 0 53px 0;
        }
        .textarea-review textarea {
            width: 100%;
        }
        .btn-common-ann {
            padding: 8px 5px;
        }
        .btn-bor-leave-rateing {
            border: 2px solid #0BEF9A;
            border-radius: 30px;
            display: inline-block;
            position: relative;
            width: 55%;
            text-align: center;
            color: #0BEF9A !important;
            padding: 8px 10px;
            cursor: pointer;
        }

        .btn-bor-leave-rateing {
            width: 55%;
            padding: 8px 10px;
        }
        .form-control-serch {
            width: 100%;
        }
        .share-detail-form label input[type="text"] {
            width: 90%;
        }
        .share-detail-form label img {
            left: 17px;
        }
        .account-back-wrap {
            margin-left: 15px;
        }
        
       
        /* -------  About us section ------- */


        /* -------- Chat css ----------- */
       
    .menu-icon{
        display: block;
     }
     .menu-icon i{
        color: #fff;
       }

     .chat-promoter-card {
        display: -ms-flexbox;
        display: flex;
        -ms-flex-direction: column;
        min-width: 0;
        word-wrap: break-word;
        flex-direction: row;
    }

    .chat-promoter-card .leftSide {
        position: relative;
       flex: auto;
       background: #000;
       width: 0%;
    }
    .leftSide.acive {
        width: 51%;
    }
    .chat-promoter-card .rightSide {
        position: relative;
        flex: 100%;
    }
    .serch-chat {
        z-index: -1;
    }
    .chatboxx {
        padding: 13px;
    }
    

    /* -------- Chat css ----------- */


    .maxi {
        width: 100%;
        height: 275px;
        border-radius: 16px;
        display: block;
        object-fit: cover;
        margin-bottom: 16px;
    }

    .manging-btns-warp {
        display: inline-flex;
        gap: 5px;
        margin: 4px 0 2px 23px;
        flex-wrap: wrap;
    }

    .upcoming-event-card-new {
      width: 100%;
     } 

     .explore-aboutus-card .aboutus-content-wrap >h4 {
    font-size: 29px;
    }

    .capcha-wrap img {
    width: 151px;
    height: 45px;
     margin-left: 0; 
    margin-bottom: 16px;
}

.search-eventsbox input {
    width: 87%;
  }

         .search-faq-input {
           max-width: 282px;
          } 

          .talkus-wrap {
          display: flex;
    gap: 9px;
    flex-direction: column;
         }

             
         /* ------ Front banner css ---- */
	
}
