@media screen and (max-width: 1024px) {
  .clearfix button {
     background-color: #759f4f !important;
     margin-left: 0px !important;
     margin-top: 5px;
  }

  .clearfix {
     display: block;
  }
}


@media screen and (max-width: 991px) {
  .nav-inner ul {
     width: 100%;
  }

  .ourservice-img {
     margin-bottom: 20px;
  }

  .mobile-hide li {
     display: none;
  }

  .mobile-divs li {
     display: block;
  }

  .top-icon-list ul {
     justify-content: space-between;
     align-items: center;
  }

  .top-icon-list ul li:not(:last-child) {
     border-left: none;
     border-right: none;
  }

  .logo-hides {
     display: none;
  }

  .deset-canva {
     display: block;
  }

  .service-tops h1 {

     max-width: 100%;
  }

  .nav-bar-main {
     display: none;
  }


  .event-right-box {
     display: block;
  }

  .new-mobile-nav ul {
     padding: 0;
  }

  .table_main_result {
     display: block;
     justify-content: center;
  }


  .none_advertise {
     display: none;
  }

  .notshow_advertise {
     display: block;
  }

  .service-new-image .ourservice-img {

     padding: 50%;
     background-position: top;
  }

  .text-right-img {
     margin-top: 15px;
  }

  .row.testimonial_row {    grid-template-columns: repeat(2, 1fr);    gap: 30px;}

}

@media screen and (max-width: 768px) {
   .data-first-form{
      margin-bottom: 10px;
   }
  .dropdown-main-list {
     margin-bottom: 20px;
  }

  .upcoming-events-card {
     gap: 20px;
  }

  .contact-inner {
     width: 100%;
  }


  .new-event-banner {
     padding: 15% 0%;
  }

  .clearfix {
     display: flex;
     gap: 12px;
  }

  .input-main input {
     height: 50px;

     margin-bottom: 10px;
  }

  .btn-submit.submit-btn-desktop {
     display: none;
  }

  .btn-submit.submit-btn-mobile {
     display: block;
     margin-top: 30px;
  }

  .form-all-inputs {
     margin: 15px 0px 0px 0px;
  }

  span.new-span-event {
     display: block;
  }

  #main #faq .card .card-header .btn-header-link:after {
     position: absolute;
     right: 27px;
     top: 27%;
  }


  .advertisement-img {
     padding: 30%;

  }


}

@media screen and (max-width: 767px) {
   .col-md-5.data-first-form {
      width: 100%;
  }

  .upcoming-events-card {
     flex-direction: column;
     align-items: flex-start;
     position: relative;

  }

  button.upcoming-events-play-button {
     position: absolute;
     right: 15px;
  }


  .search-box-main .search-one {
     margin-bottom: 20px;
  }

  .header-inner-div {
     margin-top: 12px;
  }

  .nav-bar-main {
     display: none;
  }


  .foot-bottom .footnav-inner ul {
     flex-direction: column;
  }

  .foot-bottom .footnav-inner ul li {
     padding-bottom: 4px;
  }

  .footer .foot-top h4 {
     margin: 8px 0px;
  }

  .service-tops ul {
     margin-bottom: 20px;
  }

  .event-right-box {
     display: block;
  }

  .input-main {
     margin-top: 0px;
  }

  .header-section {

     padding: 10px;
  }

  .our-services {
     padding: 0px;
  }

  .event-heading h2 {
     text-align: center;
  }

  div#myDIV {
     display: block;
     justify-content: center;
  }

  .input-main:nth-child(2) {
     margin-bottom: 30px;
  }

  .new-right-form .input-main:nth-child(2) {
     margin-bottom: 0px;
  }

  .input-main:nth-child(3) {
     margin-bottom: 30px;
  }

  .input-main:nth-child(6) {
     margin-bottom: 30px;
  }

  .input-main:nth-child(7) {
     margin-bottom: 30px;
  }

  .new-right-form .input-main:nth-child(7) {
     margin-bottom: 0px;
  }

  .btn-submit.btn-search-new button {
     width: 100%;
  }


  .clearfix {

     align-items: center;
  }

  .clearfix h6 {
     display: initial;
  }

  .showinfo_last {
     display: inherit;
     margin-top: 15px;
  }

  .infosubmit_none {
     display: none;
  }


}


@media screen and (max-width: 576px) {
  .dropdown-main-list .btn-group {
     width: 100%;
  }

  .dropdown-main-list .janaury-btn-dropdown {

     width: 90%;
  }

  .search-box-inner button {
     width: 19%;
  }

  .contact-inner {
     padding: 25px 0px;
  }


  .onmbile_shownone {
     display: none;
  }

  .new-event-btn {
     flex-direction: column;
     gap: 0px;
  }

  .service_butnflex {
     margin-left: 20px;
     margin-top: 12px;
  }


}


@media screen and (max-width: 375px) {
  .top-icon-list ul li {
     padding: 6px 16px;
  }

  .remove_colpading {
     padding: 0px 10px;
  }
}

@media screen and (max-width: 1200px) {

  .table-responsive::-webkit-scrollbar {
     width: 7px;

  }

  .table-responsive::-webkit-scrollbar-track {
     background: #171938;
     border-radius: 100px;
  }

  .table-responsive::-webkit-scrollbar-thumb {
     border-radius: 8px;
     border: 1px solid #97999e;
     background: #5a5b64;
     backdrop-filter: blur(2px);
  }

  .table-responsive .page_data_mid {
     width: 43%;
  }

  .table-responsive {
     overflow-x: scroll;

  }


  .pre_next_button {
     display: flex;
     justify-content: center;
     gap: 8px;
     margin-top: -19px;
     margin-top: 13px;
     margin-bottom: 10px;
  }

  .pre_next_button button#slide:hover {
     background: #753662;
     color: #fff;
  }

  .pre_next_button button#slideBack:hover {
     background: #753662;
     color: #fff;
  }

  .pre_next_button button#slideBack {
     background: #fff;
     border: 2px solid #753662;
     font-size: 14px;
     color: #753662;
     font-weight: 500;
     transition: .3s;
     width: 80px;
     padding: 5px;
     display: unset;
  }

  .pre_next_button button#slide {
     background: #fff;
     border: 2px solid #753662;
     font-size: 14px;
     color: #753662;
     font-weight: 500;
     transition: .3s;
     width: 80px;
     padding: 5px;
     display: unset;
  }

  .footer {
     margin-top: 10px;
  }

}