.wp_icon {
  text-align: center;
}
.search-banner{
  z-index: 9 !important;
}
.bottom-search-wrapper {
  margin: 0 !important;
}

.search-box-wrapper {
  float: none ! important;
  display: flex;
}

.bottom-search-box .search-column:nth-child(2) {
  margin: 12px 0px;
}

.radio-button-wrapper.custome-radio-button a:hover .wp_icon svg path,.comming_soon.my_link_pages .search-for-wrapper.tabbing_my_parents .tab-button.active .radio-box .wp_icon svg path, .radio-button-wrapper.custome-radio-button a:hover .wp_icon svg path{
  fill: #555;
}

.main_banner {
  height: 410px !important;
}

.radio-box.accommodation-radio .s0 {
  fill: none;
  stroke: #808080 !important;
}

a.accommodation_radio_one.added_cl .radio-box.accommodation-radio .wp_icon svg .s0 {
  stroke: #fff !important;
}

.accommodation_radio_one:hover .radio-box.accommodation-radio .wp_icon svg .s0 {
  stroke: #2ECECE !important;
  fill: #555;
}

/* a.accommodation_radio_one.added_cl:hover .radio-box.accommodation-radio .wp_icon svg .s0 {
  fill: #fff;
} */
a.accommodation_radio_one .radio-box.accommodation-radio .wp_icon svg .s0 {
  fill: #bcbcbc;

}

a.blank_radio_one.added_cl h5 {
  color: #fff;
}

a.accommodation_radio_one.added_cl:hover .radio-box.accommodation-radio .wp_icon svg .s0 {
  fill: #2ECECE ;
  fill: #555 ;
}

a.blank_radio_one .radio-box.blank-radio .wp_icon svg {
  height: 30px;
  vertical-align: top;
  position: relative;
  top: 7px;
}

a.blank_radio_one .radio-box.blank-radio .wp_icon svg path {
  fill: #808080;
}

a.blank_radio_one:hover .radio-box.blank-radio .wp_icon svg path {
  fill: #a8a48c;
}

a.blank_radio_one .radio-box.blank-radio .wp_icon h5 {
  color: #808080;
}

a.blank_radio_one.added_cl .radio-box.blank-radio .wp_icon h5 {
  color: #a8a48c;
}

a.blank_radio_one:hover .radio-box.blank-radio .wp_icon h5 .wp_icon h5 {
  color: #a8a48c;
}

a.blank_radio_one:hover .radio-box.blank-radio .wp_icon h5 {
  color: #a8a48c;
}


.banner-content {
  top: 0 !important;
}

.banner-content {
  top: 80;
}

.wp_icon h5 {
  color: gray;
}

.radio-button-wrapper .radio-box {
  border-color: #efefef;
  border-width: 2px;
  border-style: solid;
  border-radius: 10px;
  filter: drop-shadow(0px 3px 3px rgba(0, 0, 0, 0.03));
  background: #ffffff;
  display: flex;
  cursor: pointer;
  flex-wrap: wrap;
  width: 100%;
  align-items: center;
  justify-content: center;
  padding: 17px 20px;
  height: 100%;
}

.radio-button-wrapper.custome-radio-button {
  display: grid;
  grid-template-columns: repeat(6, 1fr);
  gap: 20px;
  margin-top: 17px;
}

.inner_wrapper .season-section .form-wrapper p {
  margin: 0 !important;
  float: none;
  width: 100%;
  padding: 0;
}

.inner_wrapper .season-section .form-wrapper {
  margin: 0%;
  display: grid;
  grid-template-columns: repeat(4, 1fr);
  gap: 20px;
}

.search-banner .search-banner-inner .inner_wrapper .season-section .form-wrapper {
  grid-template-columns: repeat(3, 1fr);
}

.inner_wrapper .season-section .form-wrapper::before {
  display: none;
}

.inner_wrapper .season-section .form-wrapper:after {
  display: none;
}

.added_cl .spot-radio .wp_icon h5 {
  color: #2477E8;
}

.added_cl .school-radio .wp_icon h5 {
  color: #42CC42;
}

.wp_icon h5 {
  margin-bottom: 0;
  margin-top: 6px;
  font-size: 14px;
  font-weight: 200;
}

.added_cl .accommodation-radio .wp_icon h5 {
  color: #2ECECE;
}

.added_cl .shop-radio .wp_icon h5 {
  color: #F0BD1B;
}

.added_cl .event-radio .wp_icon h5 {
  color: #E24C97;
}

.month_selection_wrpp {
  clear: both;
}

/* .inner_wrapper select#month,.more_option select#more_op {
    border-color: #707070;
    border-width: 1px;
    border-style: solid;
    border-radius: 35px;
    background: rgba(255,255,255,0.7 );
    padding: 13px 20px;
} */
.more_option.select-wrapper select#more_op {
  text-align: center;
}

select#month,
.more_option select#more_op,
.inner_wrapper select#month,
.more_option select#more_op,
.search_btns a {
  border-color: #707070;
  border-width: 1px;
  border-style: solid;
  border-radius: 35px;
  background: rgba(255, 255, 255, 0.7);
  padding: 16px 20px;
  min-width: 209px;
  /* font-family: "GT Walsheim Pro"; */
  font-size: 20px;
  font-weight: normal;
  line-height: 23px;
  font-style: normal;
  text-align: left;
  color: #888585;
}

.search_btns a {
  border-radius: 35px;
  background: #a8a48c;
  font-weight: normal;
  font-style: normal;
  font-size: 16px;
  color: #ffffff;
  text-align: center;
}

.inner_wrapper {
  display: flex;
  /* flex-wrap: wrap; */
  justify-content: space-between;
  gap: 20px;
}

.month_selection_wrpp {
  clear: both;
  /*  margin-bottom: 20px; */
}

select {
  -webkit-appearance: none;
  appearance: none;
}

.select-wrapper {
  position: relative;
}

.select-wrapper::after {
  content: "▼";
  font-size: 1rem;
  top: 50%;
  right: 15px;
  position: absolute;
  transform: translateY(-50%);
}

/* .more_option.select-wrapper:before {
    content: "\f1de";
    font-family: 'FontAwesome';
    left: 20px;
    right: auto;
    position: absolute;
    top: 50%;
    transform: translateY(-50%);
    font-size: 18px;
    color: #707070;
} */
.more_option svg {
  width: 19px;
  /* position: absolute; */
  /* left: 23px; */
  /* top: 50%; */
  /* transform: translateY(-50%); */
  margin-right: 10px;
}

.more_option.select-wrapper:after {
  display: none;
}

span.mid a,
.search-right span strong a {
  display: inline-block;
  font-weight: 400;
  text-align: center;
  vertical-align: middle;
  cursor: pointer;
  user-select: none;
  border: 1px solid #a8a48c !important;
  font-size:12px !important;
  border-radius: 1.375rem !important;
  transition: color .15s ease-in-out, background-color .15s ease-in-out, border-color .15s ease-in-out, box-shadow .15s ease-in-out;
  line-height: normal;
  padding: 9px 20px;
  background-color: #a8a48c;
  color: #fff !important;
}

span.grid-right span.right a {
  background: #eeeeee;
  border-color: #eeeeee !important;
  color: #B4B3B3 !important;
}

span.grid-right span.right a.active {
  background-color: #a8a48c;
  border: 1px solid #a8a48c !important;
  color: #fff !important;
}

.month_selection_wrpp.search_page_same .inner_wrapper {
  justify-content: flex-start;
}

label.search_lable_ip {
  color: #fff;
  font-size: 18px;
  margin-bottom: 16px;
  display: block;
}

.search-left .search-for .search-category>.radio-box {
  background-color: #2477e8 !important;
  border-color: #2477e8 !important;
}

.search-category.school .radio-box.school-radio {
  background-color: #42cc42 !important;
  border-color: #42cc42 !important;
}

.search-left .search-for .search-category>.radio-box.school-radio.active,
.search-section .search-wrapper .search-left .search-for .search-category.school>a.active {
  background-color: #42cc42 !important;
  border-color: #42cc42 !important;
}

.search-left .search-for .search-category>.radio-box .input-radio-button span {
  color: #eeecdf !important;
}

.search-category.accommodation .radio-box.accommodation-radio {
  background-color: #2ecece !important;
  border-color: #2ecece !important;
}

.search-left .search-for .search-category>.radio-box.accommodation-radio.active,
.search-section .search-wrapper .search-left .search-for .search-category.accommodation>a.active {
  background-color: #2ecece !important;
  border-color: #2ecece !important;
}

.search-left .search-for .search-category>.radio-box.shop-radio,
.search-left .search-for .search-category>.radio-box.shop-radio.active,
.search-section .search-wrapper .search-left .search-for .search-category.shop>a.active {
  background-color: #f0bd1b !important;
  border-color: #f0bd1b !important;
}

.search-left .search-for .search-category>.radio-box.event-radio,
.search-left .search-for .search-category>.radio-box.event-radio.active,
.search-section .search-wrapper .search-left .search-for .search-category.event>a.active {
  background-color: #e24c97 !important;
  border-color: #e24c97 !important;
}

.search-left .search-for .search-category>.radio-box .input-radio-button .icon-radio {
  border-color: #eeecdf;
}

.search-left .search-for .search-category>.radio-box .input-radio-button .icon-radio:after {

  background-color: #eeecdf;
}

.search-left .search-for .search-category>.radio-box .input-radio-button .icon-radio {
  border-color: #eeecdf !important;
}

.month_selection_wrpp label.prefered_travel_period {
  margin-bottom: 15px;
  display: block;
  margin-top: 18px;
  font-size: 16px;
  font-weight: 400;
  font-style: normal;
  font-stretch: normal;
  line-height: normal;
  letter-spacing: normal;
  text-align: left;
  color: #fff;
  font-family: 'GT Walsheim';
}

.advance-search-link a {
  margin: auto !important;
  text-align: center !important;
  float: none !important;
  border-color: #707070;
  border-width: 1px;
  border-style: solid;
  border-radius: 35px;
  background: rgba(255, 255, 255, 0.7);
  padding: 16px 20px;
  max-width: 209px;
  width: 100% !important
}

.advance-search-link {
  margin: 0 !important;
}

.advance-search-link a {
  font-family: "GT Walsheim Pro";
  font-size: 20px;
  font-weight: normal;
  line-height: 23px;
  font-style: normal;
  text-align: left;
  color: #888585 !important;
  border: none !important;
}

/* .advance-search-link a:hover{
  border: none !important;
} */
.month_selection_wrpp {
  max-width: 910px;
  margin: 0 auto;
  margin-bottom: 20px;
}

.travel-period-box {
  display: none !important;
}

.advance-search-link a {
  border: 1px solid transparent !important;
  min-width: 209px;
  display: flex;
  align-items: center;
  justify-content: center;
}

/* ok */
.select {
  position: relative;
  /* margin-bottom: 15px;
  width: 250px;
  box-shadow: 0 2px 5px rgba(0, 0, 0, 0.1); */
}

.inner_wrapper .select-selected {
  border-color: #707070 !important;
  border-width: 1px !important;
  border-style: solid !important;
  border-radius: 35px !important;
  background: rgba(255, 255, 255, 0.7) !important;
  padding: 16px 20px !important;
  min-width: 209px !important;
  font-family: "GT Walsheim Pro";
  font-size: 20px !important;
  font-weight: normal;
  line-height: 23px !important;
  font-style: normal;
  text-align: left;
  color: #888585 !important;
  cursor: pointer;
  height: auto !important;
}

.inner_wrapper .season-section .select-items {
  left: 6px !important;
  right: 6px !important;
}

.inner_wrapper .select-selected {
  color: #888585 !important;
}

.select .selectBtn.toggle {
  border-radius: 3px 3px 0 0;
}

.select .selectBtn.toggle:after {
  -webkit-transform: translateY(-50%) rotate(-135deg);
  transform: translateY(-50%) rotate(-135deg);
}

.select .selectDropdown {
  position: absolute;
  top: 100%;
  width: 100%;
  overflow: hidden;
  background: var(--bg1);
  border-top: 1px solid #eee;
  background: #fff;
  -webkit-transform: scale(1, 0);
  transform: scale(1, 0);
  -webkit-transform-origin: top center;
  transform-origin: top center;
  visibility: hidden;
  transition: 0.2s ease;
  z-index: 9;
  text-align: left;
  border-radius: 0 0 16px 16px;
  -webkit-border-radius: 0 0 16px 16px;
  -moz-border-radius: 0 0 16px 16px;
  box-shadow: 0 0 7px 0 rgb(85 85 85 / 40%);
  padding-top: 10px;
  padding-bottom: 10px;
}

.select .selectDropdown .option {
  color: #555;
  box-sizing: border-box;
  cursor: pointer;
  font-size: 16px;
  display: block;
  text-transform: none;
  padding: 8px 25px !important;
}

.select .selectDropdown .option:hover {
  background-color: #faf9f5;
  color: #555;
  text-decoration: underline;

}

.select .selectDropdown.toggle {
  visibility: visible;
  -webkit-transform: scale(1, 1);
  transform: scale(1, 1);
}

.radio-button-wrapper.custome-radio-button a:hover .radio-box,.comming_soon.my_link_pages .search-for-wrapper.tabbing_my_parents .tab-button.active .radio-box{
  border-color: #555555 ;
}
/* a.spot_radio_one.added_cl {

} */

.wp_icon svg {
  filter: grayscale(1);
}

.added_cl .wp_icon svg {
  filter: grayscale(0);
}

.radio-button-wrapper.custome-radio-button .added_cl .radio-box.spot-radio,
.spot_radio_one:hover .radio-box.spot-radio {
  border-color: #2477E8;
}

.radio-button-wrapper.custome-radio-button  .added_cl .radio-box.school-radio,
.school_radio_one:hover .radio-box.school-radio {
  border-color: #42CC42;
}

.radio-button-wrapper.custome-radio-button  .added_cl .radio-box.accommodation-radio,
.accommodation_radio_one:hover .radio-box.accommodation-radio {
  border-color: #2ECECE;
}

.radio-button-wrapper.custome-radio-button  .added_cl .radio-box.shop-radio,
.shop_radio_one:hover .radio-box.shop-radio {
  border-color: #F0BD1B;
}

.radio-button-wrapper.custome-radio-button  .added_cl .radio-box.event-radio,
.event_radio_one:hover .radio-box.event-radio {
  border-color: #E24C97;
}

.radio-button-wrapper {
  float: none !important;
}

.search-for-wrapper>h5 {  
  font-size: 16px;
  font-weight: 400;
  font-style: normal;
  font-stretch: normal;
  line-height: normal;
  letter-spacing: normal;
  text-align: left;
  color: #fff;
  font-family: 'GT Walsheim';
  margin: 0;
}

a.blank_radio_one.added_cl .radio-box.blank-radio,
.blank_radio_one:hover .radio-box.blank-radio {
  border: 2px solid #a8a48c;
}

.spot_radio_one:hover .wp_icon svg,
.school_radio_one:hover .wp_icon svg,
.accommodation_radio_one:hover .wp_icon svg,
.shop_radio_one:hover .wp_icon svg,
.event_radio_one:hover .wp_icon svg,
.blank_radio_one:hover .wp_icon svg {
  filter: grayscale(0);
}

.spot_radio_one:hover .wp_icon h5 {
  color: #2477E8;
}

.school_radio_one:hover .wp_icon h5 {
  color: #42CC42;
}

.accommodation_radio_one:hover .wp_icon h5 {
  color: #2ECECE;
}

.shop_radio_one:hover .wp_icon h5 {
  color: #F0BD1B;
}

.event_radio_one:hover .wp_icon h5 {
  color: #E24C97;
}

.radio-button-wrapper.custome-radio-button a:hover .wp_icon h5,.comming_soon.my_link_pages .search-for-wrapper.tabbing_my_parents .tab-button.active .radio-box .wp_icon h5 {
  color: #555 ;
}



.search-banner-inner .month_selection_wrpp {
  max-width: 668px;
}

.select_dp_one .option.selected,
.select_dp_two .option.selected {

  background-color: #faf9f5;
  text-decoration: underline;

}

.search-banner ul li button {
  left: 67px;
}

.search-box-wrapper {
  justify-content: center;
}

section.search-banner .search-banner-inner .inner_wrapper {
  justify-content: center;
}

.search_btns.mps a:hover {
  color: #fff;
}

.select .selectBtn:before,
.select .selectBtn:after {
  content: '';
  position: absolute;
  top: 28px;
  width: 18px;
  border: 2px solid #a8a48c;
  transition: all 0.3s;
  -webkit-transition: all 0.3s;
}

.select .selectBtn:before {
  transform: rotateZ(45deg);
  -webkit-transform: rotateZ(130deg);
  left: auto;
  right: 15px;
}

.select .selectBtn:after {
  transform: rotateZ(-45deg);
  -webkit-transform: rotateZ(-133deg);
  left: auto;
  right: 25px;
}

.inner_wrapper .season-section {
  margin-bottom: 0;
}

.inner_wrapper .form-wrapper p .select-selected:after {
  height: 15px !important;
  width: 15px !important;
  border-style: solid;
  border-color: #a8a48c;
  border-width: 0px 3px 3px 0px;
  transform: rotate(45deg);
  transition: border-width 150ms ease-in-out;
  /* position: relative; */
  top: 18px !important;
  left: auto !important;
  right: 22px !important;
  top: 15px;

  background-image: none !important;
}

.inner_wrapper .form-wrapper p .select-selected:hover::after,
.inner_wrapper .form-wrapper p .select-selected.value_toggled:after {
  background-image: none !important;
}

.inner_wrapper .form-wrapper p .select-selected {
  background: rgba(255, 255, 255, 0.7) !important;
  font-size: 16px !important;
  font-family: 'GT Walsheim';
  font-weight: 400;
}

.inner_wrapper .form-wrapper p .select-selected:hover {
  background-color: rgba(238, 236, 223, 1) !important;
  border-color: #fff !important;
}

.advance-search-link a:hover {
  background-color: rgba(238, 236, 223, 1) !important;
  border-color: #fff !important;
}

a.ad_search.arrow-dwn {
  background-color: rgba(238, 236, 223, 1) !important;
  border-color: #fff !important;
}

.search_btns a:focus {
  color: #fff !important;
}

/* 15-6-2023 */
/* a.spot_radio_one.added_cl .radio-box.spot-radio {
  background-color: #2477E8;
} */

.radio-button-wrapper.custome-radio-button a.spot_radio_one.added_cl .radio-box.spot-radio .wp_icon svg path {
  fill: #2477E8;
}

.radio-button-wrapper.custome-radio-button a.spot_radio_one.added_cl .radio-box.spot-radio .wp_icon h5 {
  color: #2477E8;
}


/* a.school_radio_one.added_cl .radio-box.school-radio {
  background-color: #42CC42;
} */

.radio-button-wrapper.custome-radio-button a.school_radio_one.added_cl .radio-box.school-radio .wp_icon svg path {
  fill: #42CC42;
}

.radio-button-wrapper.custome-radio-button a.school_radio_one.added_cl .radio-box.school-radio .wp_icon h5 {
  color: #42CC42;
}

/* a.accommodation_radio_one.added_cl .radio-box.accommodation-radio {
  background-color: #2ECECE;
} */

.radio-button-wrapper.custome-radio-button a.accommodation_radio_one.added_cl .radio-box.accommodation-radio .wp_icon svg path {
  fill: #2ECECE;
}

.radio-button-wrapper.custome-radio-button a.accommodation_radio_one.added_cl .radio-box.accommodation-radio .wp_icon h5 {
  color: #2ECECE;
}

/* a.shop_radio_one.added_cl .radio-box.shop-radio {
  background-color: #F0BD1B;
} */

.radio-button-wrapper.custome-radio-button a.shop_radio_one.added_cl .radio-box.shop-radio .wp_icon svg path {
  fill: #F0BD1B;
}

.radio-button-wrapper.custome-radio-button a.shop_radio_one.added_cl .radio-box.shop-radio .wp_icon h5 {
  color: #F0BD1B;
}

/* a.event_radio_one.added_cl .radio-box.event-radio {
  background-color: #E24C97;
} */

/* .wp_icon svg path {
  fill: #fff;
} */
.radio-button-wrapper.custome-radio-button a.event_radio_one.added_cl .radio-box.event-radio .wp_icon svg path {
  fill: #E24C97;
}

.radio-button-wrapper.custome-radio-button a.event_radio_one.added_cl .radio-box.event-radio .wp_icon h5 {
  color: #E24C97;
}

/* a.blank_radio_one.added_cl .radio-box.blank-radio {
  background-color: #a8a48c;
} */

a.blank_radio_one.added_cl .radio-box.blank-radio .wp_icon svg path {
  fill: #a8a48c;
}

@media only screen and (max-width:1140px) {
  .inner_wrapper {

    justify-content: flex-start !important;

  }

  .more_option.select-wrapper.advance-search-link {
    margin: 0 !important;
  }

  .radio-button-wrapper.custome-radio-button {
    gap: 13px;

  }


}

@media only screen and (max-width:1024px) {

  .inner_wrapper,
  .inner_wrapper .season-section .form-wrapper {

    gap: 8px;
  }

}

@media only screen and (max-width:991px) {

  /* .inner_wrapper{
    flex-wrap: wrap;
  } */
  .radio-button-wrapper {
    float: none;
  }

  .radio-button-wrapper.custome-radio-button {
    justify-content: space-between;
  }

  .banner-content label {
    text-align: center;
    float: none;
    width: 100%;
    display: block;
  }

  .inner_wrapper {
    justify-content: center !important;
  }
}

@media only screen and (max-width:980px) {
  .advance-search-link a {
    min-width: auto;
  }

  .banner-content .container {
    width: 100%;
    padding: 0 15px;
    max-width: 910px !important;
  }

}

@media only screen and (max-width:979px) {
  .inner_wrapper .season-section .form-wrapper {
    gap: 15px;
  }
}

@media only screen and (max-width:890px) {

  /* .search-for-wrapper {
    width: 100%;
    float: none;
    max-width: 600px;
    margin: 0 auto;
} */
  .inner_wrapper .select-selected {
    min-width: 180px !important;
  }

  .search-banner-inner .month_selection_wrpp {
    max-width: 498px;
  }

  .search-banner-inner .month_selection_wrpp .search_btns a {
    min-width: 170px !important;
  }

  .select .selectBtn:before,
  .select .selectBtn:after {
    top: 22px;
    width: 16px;
  }

  .select .selectBtn:before {
    right: 17px !important;
  }



  /* .search-for-wrapper {
    max-width: 440px;
    margin: 0 auto !important;
    text-align: center;
    float: none !important;
    clear: both;
    padding-top: 35px;
} */
  .select .selectBtn,
  .select .selectDropdown .option {
    font-size: 12px;
    font-weight: normal;
    line-height: 14px;
  }

  .select .selectBtn {

    padding: 14px 20px;


  }

  select#month,
  .more_option select#more_op,
  .inner_wrapper select#month,
  .more_option select#more_op,
  .search_btns a {
    min-width: auto !important;
  }

  .inner_wrapper .mps:last-child {
    width: 100%;
    max-width: 180px;
    margin: 0 auto;

  }



  .inner_wrapper .mps:last-child a {
    width: 100%;

  }

  .radio-button-wrapper.custome-radio-button {
    justify-content: center;
    display: grid;
    grid-template-columns: repeat(6, 1fr);
    gap: 7px;
  }

  .wp_icon h5 {
    margin-bottom: 0;
    margin-top: 6px;
    font-size: 13px;
  }

  .radio-button-wrapper .radio-box {
    padding: 17px 10px;
  }

  .select .selectBtn {
    min-width: auto !important;
  }

  .inner_wrapper .mps {
    width: 30.33%;
  }

  .advance-search-link {
    max-width: 181px;
  }

  .inner_wrapper {
    justify-content: space-between !important;
  }

  .inner_wrapper .mps {
    width: 104px;
  }

  /* .month_selection_wrpp {
  max-width: 439px;
  margin-top: 40px;
} */
  .advance-search-link a {

    margin-left: 11px;
  }

  .month_selection_wrpp label.prefered_travel_period {
    color: #A8A48D;
  }

  .advance-search-link {
    max-width: 140px;
    padding-right: 0;
  }



  .inner_wrapper .mps {
    width: 100%;
    max-width: 100%;
  }

  .main_banner .banner-content .search_btns a {
    min-width: 100% !important;
  }

}

@media only screen and (max-width: 840px) {
  .inner_wrapper .season-section .form-wrapper {
    gap: 15px;
  }
}

@media only screen and (max-width: 767px) {

  .radio-button-wrapper.custome-radio-button {
    grid-template-columns: repeat(3, 1fr);
    gap: 10px;

  }

  .search-box-wrapper {
    margin-bottom: 8px !important;
  }

  .search-for-wrapper ul.dropdown-menu {
    top: 95% !important;
  }

  .main_banner {
    margin-top: 36px;
    position: relative;
    background-image: none !important;
    background: transparent !important;
  }

  .main_banner {
    height: 440px !important;
  }

  .top_banner_div {
    margin: 10px 0 71px 0 !important;
  }

  .main_banner:after {
    content: "";
    position: absolute;
    left: 0;
    top: 0;
    right: 0;
    width: 100%;
    height: 320px;
    z-index: 0;
    background-color: rgba(0, 0, 0, .5);
  }

  .banner-content {
    z-index: 1 !important;
    background-color: transparent !important;
  }

  .search-for-wrapper {
    width: 100%;
    max-width: 440px;
    margin: 0 auto !important;
    text-align: center;
    float: none !important;

  }

  .inner_wrapper {
    flex-wrap: wrap;
  }

  .month_selection_wrpp {
    max-width: 100%;
    margin: 0 auto;
    margin-bottom: 0px;
    margin-top: 28px;
  }

  .inner_wrapper .season-section {
    margin-bottom: 0;
    width: 100%;
  }

  .search-for-wrapper {
    clear: both !important;
    padding-top: 0px;
  }

  .banner-content {
    top: 0;
  }

  .inner_wrapper .select-selected {
    font-size: 12px !important;
  }

  .more_option svg {
    width: 18px;
  }

  .inner_wrapper .select-selected {
    min-width: 120px !important;
  }

  .inner_wrapper .form-wrapper p .select-selected:after {
    top: 19px !important;
    left: auto !important;
    right: 15px !important;
    height: 10px !important;
    width: 10px !important;
  }

  .inner_wrapper .season-section {
    margin-bottom: 0;


  }

  .search-banner .search-banner-inner .inner_wrapper .season-section {
    width: 100%;
  }

  .inner_wrapper .select-selected {
    padding: 13px 20px !important;
  }

  .advance-search-link a {
    min-width: auto;
    /* font-size: 12px !important; */
    padding: 12px 20px;
  }

  .inner_wrapper .mps:last-child a {
    width: 100%;
    max-width: 160px;
    padding: 10px 6px;
    margin-top: 12px;
    font-size: 12px;
    border-color: #A8A48C;
  }

  .main_banner .banner-content {

    padding-top: 8px !important;
  }

  .advance-search-link a {
    border: 1px solid #707070 !important;

  }

  .inner_wrapper .form-wrapper p .select-selected {

    border: solid 1px #707070 !important;
  }

  .advance-search-link a:hover,
  .inner_wrapper .form-wrapper p .select-selected:hover {

    border-color: #707070 !important;
  }
}
@media only screen and (max-width:676px) {
  .rating-content:first-child  .acco-type-image {
    max-width: 75px !important;
    margin: 0 auto !important;
  }
  
  .rating-content:first-child .acco-type-image span {
    font-size: 10px !important;
    margin-top: 29px !important;
  }
}
@media only screen and (max-width: 479px) {
  .radio-button-wrapper.custome-radio-button a .radio-box {
    width: 100%;
    max-width: 100%;
  }

  /* .inner_wrapper .season-section .form-wrapper{
  grid-template-columns: repeat(1, 1fr);
} */
  .banner-content {
    height: auto;
  }

  .main_banner {
    height: auto !important;
  }

  .banner-content {
    position: relative !important;
  }

  .radio-button-wrapper.custome-radio-button {
    grid-template-columns: repeat(3, 1fr);
    gap: 12px;
  }

  .inner_wrapper .mps {
    width: 100%;
    max-width: 100%;
  }

  /* .month_selection_wrpp {
  max-width: 230px;
  margin-top: 40px;
} */
  .more_option.select-wrapper.advance-search-link {
    margin: 0 !important;
    /* padding: 11px 0 9px 10px; */
    max-width: 135px;
  }

  .advance-search-link a {

    padding: 12px 10px;
  }

  .inner_wrapper .mps:last-child {
    width: 100%;
    max-width: 130px;
    margin: 0 auto;
  }

  .inner_wrapper .season-section .form-wrapper {
    gap: 12px;
  }

  .inner_wrapper .select-selected {
    padding: 12px 12px !important;
  }

  .inner_wrapper .select-selected {
    min-width: 90px !important;
  }

  .inner_wrapper .season-section {
    margin-bottom: 0;
    /* width: 68%; */

    width: 100%;
  }

  .search-banner .search-banner-inner .inner_wrapper .season-section {
    max-width: 100%;
  }

  .inner_wrapper .form-wrapper p .select-items {
    max-height: 200px;
    overflow-y: auto;
    min-width: 124px;
  }
}

@media only screen and (max-width: 415px) {
  .more_option.select-wrapper.advance-search-link {
    margin: 0 !important;
    /* padding: 11px 0 9px 10px; */
    max-width: 120px;
  }

  .inner_wrapper .season-section {
    margin-bottom: 0;
    /* width: 68%; */

    width: 100%;
  }

  .inner_wrapper .season-section .form-wrapper {
    gap: 8px;
  }
}

a#from_map_icon img.map {
  display: flex;
  align-items: center;
  justify-content: center;
  position: absolute;
  top: 50%;
  left: 50%;
  transform: translate(-50%, -50%);
}

.forgot-pwd-wrapper.custome-radio-button.stay-up a {
  color: #a8a48c;
}

.form-input.submit {
  float: none !important;
  margin: 0 auto !important;
  width: 100%;
}

.login-form .form-input.submit input {
  margin-top: 13px;
}

.login-links-wrapper .form-input.submit.login-facebook {
  margin-bottom: 15px !important;
}

.login-form .form-input.submit.login-facebook {
  margin-bottom: 15px !important;
  clear: both;
}

.login-box-wrapper .login-form .form-input.submit.login-google {
  margin-bottom: 35px !important;
}

.forgot-pwd-wrapper {
  margin-top: 10px;
}

#contact_us_popup.create-ac-wrapper .forgot-pwd-wrapper .remember-me,
#send_collaboration_req_popup.create-ac-wrapper .forgot-pwd-wrapper .remember-me {
  float: none !important;
  width: 100% !important;
  margin-bottom: 10px !important;
  float: none !important;
}

#send_collaboration_req_popup .login-form .chosen-container-multi .chosen-choices:after,
#send_collaboration_req_popup .login-form .select2-container--default .select2-selection--multiple:after {
  position: absolute;
  right: -1px !important;
  top: -1px !important;
  width: 53px !important;
  height: 53px !important;
  content: "";
  background-image: url(../img/front/round_arrow_02_new.svg) !important;
  background-repeat: no-repeat !important;
}

.search-for-wrapper ul.dropdown-menu {
  position: absolute;
  right: 0;
  top: 88%;
  background: #fff;
  padding: 10px 0;
  border: 1px solid #dee4e4;

  max-width: 132px;
  width: 100%;
  display: none;
  z-index: 9;
  border-radius: 0 0 20px 20px;
  -webkit-border-radius: 0 0 20px 20px;
  -moz-border-radius: 0 0 20px 20px;

  background-color: #fff;
  box-shadow: 0 0 4px 0 rgb(85 85 85 / 40%);
}

.search-for-wrapper ul.dropdown-menu li a:hover {
  text-decoration: underline;
  background-color: rgba(238, 236, 223, .4);
}

.search-for-wrapper ul.dropdown-menu li a {
  color: #a8a48c;
  transition: all 0.3s ease-in-out;
  list-style: none;
}

.search-for-wrapper ul.dropdown-menu li {
  list-style: none;
}

.search-for-wrapper ul.dropdown-menu li a {
  cursor: pointer;
  font-size: 16px;
  line-height: 19px;
  color: #555;
  padding: 8px 14px;
  width: 100%;
}

.search-for-wrapper ul.dropdown-menu li:last-child a {
  margin-bottom: 0;
}

.search-for-wrapper {
  position: relative;
}

a.blank_radio_one.added_cl:hover .wp_icon h5 {
  color: #fff !important;
}

.search_btns a:hover {
  color: #fff !important;
}

.block_list1 .list_img span.flag.live::before {

  width: 28px !important;

  height: 34px !important;
}

.block_list1 .list_img span.flag.live::before {
  margin: 0 !important;
  background-position: bottom !important;
  left: -15px !important;
  top: 0px !important;
}


.social_ico_wrapper .fa-instagram:before {
  content: "\f16d";
  font-family: fontawesome;
  width: 40px !important;
  height: 40px !important;
  border: 1px solid !important;
  padding: 5px !important;
  border-radius: 50% !important;
  position: relative !important;
  top: -9px !important;
}

.insta_footer {
  width: 27px !important;
  height: 27px !important;
  border: 1px solid !important;
  padding: 5px !important;
  border-radius: 50% !important;
  position: relative !important;
  top: -7px !important;
  color: #fff !important;
  fill: #fff;
  display: inline-flex;
  align-items: center;
  justify-content: center;
}

.insta_footer:hover {
  background-color: #a8a48c;
  color: #fff;
  opacity: 1;
  border-color: #a8a48c !important;
}

.insta_footer:hover .svg-inline--fa {
  color: #555;
}

.new-events .block_list1 .list_img img.lazy {
  height: 100% !important;
}

.insta_footer a:first-child {
  display: block;
  width: 30px;
  height: 30px;
  position: absolute;
}

section.block_list_1.offers .block_list_listing {
  display: grid !important;
  grid-template-columns: repeat(4, 1fr) !important;
  float: none !important;
  gap: 20px !important;
}

section.block_list_1.offers .block_list_listing .block_list1 {
  width: 100% !important;
  margin: 0 !important;
}

.search-box-wrapper button {
  min-height: 60px !important;
}

/* 21-8-2023 */
.mobile_version_more {
  display: none;
}
.no-favorite .add_to_place_kt .wrapper {
  text-align: left;
}
.add_to_place_kt .inner_kt {
  display: flex;
  flex-wrap: wrap;
}
.add_to_place_kt .inner_kt h1 {
  margin-bottom: 20px;
  font-size: 24px;
  line-height: 34px;
}
.my_add_new_place .wrapper .add_to_place_kt .inner_kt p {
  /* max-width: 667px; */
  color: #555555 !important;
  margin-top: 0 !important;
}
a.blank_radio_one.added_cl:hover .radio-box.blank-radio .wp_icon h5 {
  color: #555 !important;
}
.radio-button-wrapper .radio-box.equal_page_lnk .wp_icon {
  display: flex;
  align-items: center;
  gap: 15px;
  width: 100%;
}
.radio-button-wrapper .radio-box.equal_page_lnk {
  filter: none;
  border-color: lightgray;
  box-shadow: none;
  width: 100%;
  padding: 8px 20px;
  justify-content: space-between;
  float: none;
  border-radius: 25px;
  min-width: 138px;
}
.comming_soon.my_link_pages .search-for-wrapper .radio-button-wrapper.custome-radio-button {
  gap: 10px;
  display: flex;
  flex-wrap: wrap;
  margin-top: 0;

}
.radio-button-wrapper .radio-box.equal_page_lnk .wp_icon svg {
  width: 23px;
  height: 28px;
}
.radio-box.accommodation-radio.equal_page_lnk svg {
  width: 28px !important;
}
.comming_soon.my_link_pages .wp_icon h5 {
  margin-top: 0 ! important;
}
@media only screen and (max-width:991px) {
  section.block_list_1.offers .block_list_listing {

    grid-template-columns: repeat(3, 1fr) !important;

  }
  .comming_soon.my_link_pages .search-for-wrapper .radio-button-wrapper.custome-radio-button {
    justify-content: flex-start !important;
    padding-bottom: 30px;
    flex-wrap: nowrap;
    overflow-y: auto;
}

.wind-row.clearfix {
  display: flex;
  flex-wrap: wrap;
}
.wind-section .wind-row .wind-right {
  width: 82.9%;
  float: none;
  display: flex;
  overflow-x: auto;
}
.wind-section .wind-row .wind-right ul {

  overflow-x: auto;
  flex-wrap: nowrap;
  display: flex;
}
}

@media only screen and (max-width: 979px) {
  section.block_list_1.offers .block_list_listing .block_list1 {
    float: none !important;
  }
}

@media only screen and (max-width: 899px) {
  section.block_list_1.offers {
    float: none !important;
    clear: both !important;
    margin-bottom: 30px !important;
  }

  .block_list_1.offers .list_img img {
    height: auto !important;
  }
}

@media only screen and (max-width: 767px) {
  .mobile_version_more {
    display:block;
}
.desktop_verion_more a {
  display: none !important;
}
  section.block_list_1.offers .block_list_listing {
display: flex !important;
  }
  .comming_soon.my_link_pages .search-for-wrapper {
    max-width: 100%;
}
.upcoming-events .block_list1 {
  width: 100% !important;
  padding: 0 !important;

}
.block_list_1.upcoming-events.new-events{
  margin: 0 !important;
}
section.block_list_1.articles .block_list1 span.counter img{
  height: auto;
}

  .search-banner ul li button,
  .search-box-wrapper a#from_map_icon,
  .search-box-wrapper button {
    min-width: 50px !important;
  }

  .search-banner ul li button,
  .search-box-wrapper a#from_map_icon,
  .search-box-wrapper button {

    width: 50px !important;
    height: 50px !important;
    line-height: 46px;
    min-width: 60px !important;
  }
}

@media only screen and (max-width: 600px) {
  .search-banner ul li {
    margin-bottom: 0 !important;
  }
}

@media only screen and (max-width:575px) {
  section.block_list_1.offers .block_list_listing {
    grid-template-columns: repeat(1, 1fr) !important;
  }

  .main_banner {
    height: 500px !important;
  }

  .month_selection_wrpp {
    padding-top: 15px;
    margin-top: 0;
  }

  .top_banner_div {
    margin: 20px 0 71px 0 !important;
  }

  .main_banner .banner-content .search_btns {
    max-width: 159px !important;
    width: 100%;
  }

  .inner_wrapper .season-section .form-wrapper {
    gap: 8px;
  }

  .main_banner .banner-content .form-wrapper {
    display: flex;
    flex-wrap: wrap;
    justify-content: center;
    gap: 15px;
  }

  .main_banner .banner-content .inner_wrapper .season-section .form-wrapper p {
    max-width: 30%;
  }

  .main_banner .banner-content .inner_wrapper .mps {

    max-width: 30%;
  }
}

@media only screen and (max-width:568px) {

  .search-box-wrapper a#from_map_icon,
  .search-box-wrapper button {
    min-width: 40px !important;
    height: 40px !important;
    max-height: 40px !important;
    width: 40px !important;
    min-height: 40px !important;
  }

  .main_banner .banner-content {
    padding-top: 19px !important;
  }

  .search-banner-inner .search-box-wrapper button {
    min-height: 40px !important;
    min-width: 40px !important;
    width: 40px !important;
  }
}

/* a.iubenda-tp-btn.iubenda-cs-preferences-link {
  display: none !important;
} */

p.iub-p em {
  font-style: normal !important;
}

.create-ac-wrapper .forgot-pwd-wrapper .remember-me {
  margin-top: 7px !important;
}

#contact_us_popup .forgot-pwd-wrapper .send-button {
  float: right;
  margin-top: -48px !important;
}

#iubenda-cs-banner #iubenda-cs-title {
  font-weight: 400 !important;
}

.create-ac-wrapper .forgot-pwd-wrapper .remember-me a:nth-child(2) {
  margin: 0 3px !important;
}

.login-box-wrapper .login-form .form-inner .form-input.submit span a {
  color: #a8a48c !important;
}

.login-box-wrapper .login-form .form-inner .form-input.submit span {
  color: #555 !important;
}

a.iubenda-white.no-brand.iubenda-noiframe.iubenda-embed.iubenda-noiframe {
  background-color: #a8a48c !important;
  border-color: #a8a48c !important;
  color: #fff !important;
  padding: 16px 23px !important;
  font-size: 16px !important;
  border-radius: 25px !important;
  line-height: 18px !important;
  margin-right: 5px !important;
}

a.iubenda-white.no-brand.iubenda-noiframe.iubenda-embed.iubenda-noiframe:hover {
  border-color: #8f8c77 !important;
  background-color: #8f8c77 !important;
}

.login-box-wrapper {
  z-index: 9999 !important;
}

.remember-me a.iubenda-white.no-brand.iubenda-noiframe.iubenda-embed.iubenda-noiframe {
  padding: 0 !important;
  background: transparent !important;
  border: none !important;
  border-radius: 0 !important;
  color: #a8a48c !important;
  outline: none !important;
  border-color: transparent !important;
}

.form-input.submit {
  clear: both !important;
}

.send_collaboration_req_popup .forgot-pwd-wrapper .send-button {
  float: right;
  margin-top: -40px !important;
}

.remember-me a.iubenda-white.no-brand.iubenda-noiframe.iubenda-embed.iubenda-noiframe {
  box-shadow: none !important;
  font-weight: 300 !important;
  font-family: 'GT Walsheim' !important;
}

.remember-me a.iubenda-white.no-brand.iubenda-noiframe.iubenda-embed.iubenda-noiframe:hover {
  text-decoration: underline !important;
}

#send_collaboration_req_popup.create-ac-wrapper .forgot-pwd-wrapper .remember-me+.send-button {
  position: relative !important;
  top: -48px !important;
}

.block_list1 .list_img img {
  width: 100%;
  height: auto;
  vertical-align: top;
  max-height: 208px;
  object-fit: cover;
}
.block_list1 .nearby_map_image .list_img img{
max-height: fit-content !important;
}
a.blank_radio_one .radio-box.blank-radio .wp_icon svg {
  height: 30px;
  vertical-align: top;
  position: relative;
  top: 4px;
}

.block_list1 .list_img img {
  height: auto !important;
}

.block_list1 .list_img {
  height: auto !important;
}

.product_price_tag {
  display: flex;
  align-items: center;
  justify-content: space-between;
}

.price_tag p {
  font-size: 16px;
  line-height: 1.29;
  color: #555;
  letter-spacing: normal;
  font-family: 'GT Walsheim';
  text-transform: uppercase;
}

.latest-highlights .block_list1 .list_img a {
  height: auto !important;
}

.block_list1 {
  height: auto !important;
}

.form-wrapper p .select-items div:first-child {
  display: block !important;
}

.radio-box.accommodation-radio path {
  stroke-width: 0.1;
}

body .iubenda-tp-btn[data-tp-float] {
  position: fixed !important;
  background-image: url("data:image/svg+xml;charset=UTF-8,%3csvg version='1.2' xmlns='http://www.w3.org/2000/svg' viewBox='0 0 256 256' width='256' height='256'%3e%3ctitle%3efingerprint%3c/title%3e%3cdefs%3e%3cimage width='134' height='128' id='img1' href='data:image/png;base64,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'/%3e%3c/defs%3e%3cstyle%3e .s0 %7b fill: none;stroke: %23a8a48c;stroke-width: 5 %7d %3c/style%3e%3cuse id='Background' href='%23img1' x='61' y='64'/%3e%3cpath id='Shape 1' class='s0' d='m128 240c-61.9 0-112-50.1-112-112 0-61.9 50.1-112 112-112 61.9 0 112 50.1 112 112 0 61.9-50.1 112-112 112z'/%3e%3c/svg%3e") !important;
  background-size: 40px 40px !important;

}

body .iubenda-tp-btn.iubenda-cs-preferences-link[data-tp-float] {
  background-color: transparent !important;
  box-shadow: none !important;
  width: 37px !important;
  height: 37px !important;
  bottom: 27px !important;
}

.price_tag p {
  font-size: 15px;
  font-weight: 600;
  color: #a8a48c !important;
}

.block_list1 .list_title span {
  display: block;
  max-width: 250px;
}

body #iubenda-iframe #iubFooterBtnContainer button {
  background-color: #a8a48c !important;
  color: #fff !important;
  font-size: 1.142em !important;
  font-weight: 500 !important;
}

#purposes-content-container .purposes-header .purposes-header-title,
#purposes-content-container .purposes-section-header-title {
  color: #555 !important;
}

#iubenda_policy h1,
#iubenda_policy h2,
#iubenda_policy h3 {
  color: #555 !important;
}

#iubenda_policy .iub_content strong {
  color: #555 !important;
}

.iubenda-tp-alert-btn[data-tp-icon],
.iubenda-tp-btn[data-tp-icon],
.iubenda-uspr-btn[data-tp-icon] {
  background-size: 40px 40px !important;

}

body .iubenda-tp-btn.iubenda-cs-preferences-link[data-tp-float] {
  width: 45px !important;
  height: 39px !important;

}

.form-wrapper p .select-items div {
  cursor: pointer;
  font-size: 16px;
  line-height: 19px;
  color: #555;
  padding: 4px 25px;
  font-size: 14px !important;
  color: #9b9b9b !important;
  font-weight: 400 !important;
  font-family: 'GT Walsheim' !important;
  line-height: 20px !important;
}

.offers .block_list1 .list_img span {
  width: 120px !important;
  height: 80px !important;
  display: block !important;
}

.offers .block_list1 .list_img span img {
  width: 77% !important;
}

.main_banner:before {
  display: none !important;
}

div#spot .search-detail-box,
div#school .search-detail-box {
  border-radius: 16px;
}

div#spot.active .search-detail-box,
div#school.active .search-detail-box {
  border-radius: 16px 16px 0 0;
}
.upcoming-events.new-events.near-by-section .block_list_listing .block_list1 .nearby_map_image a img {
  height: 100% !important;
}
@media only screen and (max-width:767px) {
  .main_banner:before {
    display: block !important;
  }
  .owl-dots {

    padding: 20px 0;
}
  section.block_list_1.offers .block_list_listing {
    flex-wrap: wrap;
}
header, header.menu-space {
  height: 60px !important;
}
header, header.sticky {
  height: 55px !important;
}
  .comming_soon.my_link_pages .search-for-wrapper .radio-button-wrapper.custome-radio-button {
    justify-content: center;
    padding-bottom: 30px;
}
  .search_btns a {
    max-width: 255px !important;
    width: 100% !important;
    min-width: 135px !important;
    padding: 13px 20px !important;
    font-size: 16px !important;
  }
  .mobile_version_more .block_data {
    display: flex !important;
   
}

.mobile_version_more .block_data a {
    margin-bottom: 20px;
    margin-top: 0;
}
  a.ad_search.arrow-dwn {
    border: solid 1px #707070 !important;
  }

  .advance-search-container {

    margin-bottom: 13px;
  }

  .search-banner-inner .month_selection_wrpp .search_btns a {
    min-width: 150px !important;
  }

  .search-banner-inner .search-box-wrapper button {
    min-height: 50px !important;
    min-width: 50px !important;
  }

  .search-banner ul li button {
    left: 0;
  }

  .search-banner ul li input[type=text] {
    line-height: 50px;
    height: 50px;
    width: 100% !important;
    margin-right: 0;
  }
}

@media only screen and (max-width:568px) {
  li.become_provider_btn {
    display: none;
}
/* header, header.sticky {
  height: 41px !important;
} */
/* header, header.menu-space {
  height: 41px !important;
} */
  .search-banner-inner .search-box-wrapper button {
    min-height: 40px !important;
    min-width: 40px !important;
    width: 40px !important;
  }

  .search_btns {
    max-width: 140px !important;
    width: 100%;
  }

  .search-banner-inner .month_selection_wrpp .search_btns a {
    min-width: initial !important;
    max-width: 140px !important;
    width: 100% !important;
  }

  section.search-banner .search-banner-inner .inner_wrapper {
    justify-content: center;
    flex-wrap: nowrap;
  }
}

@media only screen and (max-width:480px) {
  .top_banner_div {
    margin: 0px 0 37px 0 !important;
  }
  .comming_soon.my_link_pages .search-for-wrapper .radio-button-wrapper.custome-radio-button {
    padding: 0;
}
}

@media only screen and (max-width:375px) {
  .search_btns a {

    min-width: 106px !important;
    padding: 14px 20px !important;
    font-size: 16px !important;
    line-height: 20px !important;
  }

  .more_option.select-wrapper.advance-search-link {
    margin: 0 !important;
    max-width: 107px;
  }

  /* .inner_wrapper .season-section{
  max-width: calc(97% - 108px);
} */
  .main_banner .banner-content {
    padding-top: 18px !important;
  }
}

.form-wrapper p .select-items::-webkit-scrollbar {
  display: none !important;
}

.js-cookie-consent.cookie-consent.fixed.bottom-0.inset-x-0.pb-2 {
  display: none !important;
}

.search-banner-inner {
  padding-bottom: 35px !important;
}

.month_selection_wrpp {
  margin-bottom: 0;
}

.search-banner ul li input[type=text] {
  padding: 18px 28px 18px 78px !important;
}
.added_by_me .preload{
  position: absolute;
  background: #fff;
  width: 100%;
  z-index: 99999999999;
  justify-content: center;
  align-items: center;
  right: 0;
  min-height: 100vh;
}
@media only screen and (max-width:479px) {
  .inner_wrapper .select-selected {
    min-width: 116px !important;
  }

  .search_btns {
    text-align: right;
  }

  .search-banner .search-banner-inner .inner_wrapper .season-section .search_btns {
    text-align: left;
  }

  .inner_wrapper .season-section .form-wrapper {
    gap: 5px;
  }
}

@media only screen and (max-width:450px) {
  .search-banner-inner .month_selection_wrpp .search_btns a {

    max-width: 100px !important;

  }


  .bottom-search-box .advance-search-wrapper#shop .search-detail-content .search-column {
    width: 100% !important;
  }

  .search-column {

    margin-bottom: 6px !important;
  }

  .bottom-search-box .search-column:nth-child(2) {
    margin: 0px 0px;
    margin-bottom: 0 !important;
  }

  .search-banner-inner .month_selection_wrpp .search_btns a {
    max-width: 100px !important;
    width: 100% !important;
    min-width: 100% !important;
  }

  .main_banner .banner-content .inner_wrapper .season-section .form-wrapper p {
    max-width: 49%;
  }

  .main_banner .banner-content .inner_wrapper .mps {
    max-width: 49%;
  }

  .main_banner .banner-content .search_btns {
    max-width: 49% !important;
    width: 100%;
  }
}

@media only screen and (max-width:375px) {
  .search-banner-inner .month_selection_wrpp .search_btns a {
    max-width: 100px !important;
    width: 100% !important;
  }

  .search-banner .search-banner-inner .inner_wrapper .season-section .form-wrapper {
    grid-template-columns: repeat(2, 1fr);
  }

  .search-banner .search-banner-inner .inner_wrapper .season-section .search_btns {
    text-align: left;
    max-width: 100% !important;
  }

  /* option flex */
  .search-banner .search-banner-inner .inner_wrapper .season-section .form-wrapper {
    grid-template-columns: repeat(2, 1fr);
    display: flex;
    flex-wrap: wrap;
    justify-content: center;
  }

  .search-banner .search-banner-inner .inner_wrapper .season-section .form-wrapper p {
    width: 49%;
  }

  .search-banner .search-banner-inner .inner_wrapper .season-section .search_btns {
    text-align: left;
    max-width: 49% !important;
  }

  .search-banner-inner .month_selection_wrpp {
    /* max-width: 180px; */
    margin: 0 auto;
  }
}

.bottom-search-box .search-column:nth-child(2) h3 {
  margin-bottom: 10px !important;
}

.search-column h3 {
  margin: 10px 0 !important;
}

.search-detail-content .search-column:first-child h3 {
  margin-top: 0 !important;
  margin-bottom: 4px !important;
}

.map-popup .result-detail h3,
.search-right.map-view .map .map-popup .result-detail h3 {
  font-size: 18px !important;
}

.map-popup .flag,
.search-right .map-popup .flag,
.search-right.map-view .map .map-popup .flag {
  font-size: 15px !important;
}


@media only screen and (max-width:375px) {
  .radio-button-wrapper.custome-radio-button {
    grid-template-columns: repeat(3, 1fr);
    gap: 3px;
  }

  .main_banner:after,
  .main_banner:before {
    height: 280px;
  }

  .wp_icon svg {
    width: 25px;
  }

  .wp_icon h5 {
    margin-bottom: 0;
    margin-top: 6px;
    font-size: 11px;
  }

  .radio-button-wrapper .radio-box {
    padding: 11px 10px;
  }

  .month_selection_wrpp {
    padding-top: 25px;
    margin-top: 0;
  }

  .main_banner {
    height: 480px !important;
  }
}

/* 23/08/2023 */

section.block_list_1.articles .block_list1 span.counter {
  width: auto !important;
}

section.block_list_1.articles .block_list1 span.counter {
  width: auto !important;
  margin-bottom: 0 !important;
  margin-top: 16px !important;
}
.articles .block_list1 span {
  max-width: 200px;
}

/* 28-8-2023 */
li.become_provider_btn a {
  width: 100%;
  height: auto;
  padding: 10px 20px !important;
  background-color: #a8a48c;
  color: #fff !important;
  font-weight: 500 !important;
  border-radius: 35px !important;
  font-size: 1.142em !important;
}
li.become_provider_btn a:hover {
  background-color: #8f8c77 !important;
}
header.sticky .hd_menu {
  margin-top: 0 !important;
}
.hd_menu ul {

  display: flex;
  align-items: center;
  flex-wrap: wrap;
}
.nearby_map_image div#near_by_shop_map_2604 div {
  height: 84vh !important;
}

.block_list_listing .owl-dots {
  display: none !important;
}
/* .check_ret .BpkRadio_bpk-radio__input__MjQxN:checked{
  border-color: #a8a48c !important;
}
.check_ret .BpkRadio_bpk-radio__circle__NWU1M{
  background: #a8a48c !important;
} */

.block_list_listing .block_list1:nth-child(4) .nearby_map_image:first-child div[aria-label="Map"] >div {
  top: 60% !important;
}
.top_banner_title.gif_img_bg {
/*   height: 155px;  */
  overflow: hidden;
}
.top_banner_title.gif_img_bg a {
  height: inherit;
}
.top_banner_title.gif_img_bg a   img {
  width: 100%;
  height: inherit;
  object-fit: cover;
}

a.blank_radio_one + ul.dropdown-menu:hover {
  display: block ;
}
a.blank_radio_one:hover +ul.dropdown-menu {
  display: block ;
}

.tabbing_my_parents .tab-content {
  display: none;
}
.tabbing_my_parents .tab-content.active {
  display: block;
  padding-top: 40px;
}
.block_list_listing .owl-item:first-child.active {
  margin-left: -50px;
}
.comming_soon.my_link_pages .add-spot .add-spot-detail p{
  max-width: 100%;
}
.wind-row.clearfix {
  display: flex;
}
.submit-spot-section{
  padding: 0 !important;
}
.submit-spot-section.clearfix.my_add_new_place {
  padding-top: 200px !important;
  max-width: 1130px;
    margin: 0 auto;
    padding-bottom: 40px !important;
}
/* .submit-spot-section h1 {

  font-size: 50px !important;
} */
.comming_soon.my_link_pages .search-for-wrapper.tabbing_my_parents .tab-content .submit-spot-section h1 {
  font-size: 32px;
  line-height: 40px;
}
.comming_soon.my_link_pages .search-for-wrapper.tabbing_my_parents .tab-content .submit-spot-section .add-spot-detail h3{
  font-size: 20px;
  line-height: 25px;
  margin-bottom: 0;
}
/* .comming_soon.my_link_pages .search-for-wrapper.tabbing_my_parents .tab-content .submit-spot-section h2{
  font-size: 25px;
  line-height: ;
} */
.comming_soon.my_link_pages .search-for-wrapper.tabbing_my_parents {
  margin: 0 !important;
}
/* .rental_car_iframe {
  height: 200px !important;
  overflow-y: auto;
} */

.season-section.type {
  margin-bottom: 30px !important;
}
.personal-data.school {
  margin-bottom: 0 !important;
}
.added_by_me{
  display: table;
  clear: both;
  width: 100%;
}
@media only screen and (max-width:1024px) {
  .price_tag p {
    font-size: 14px;
    margin:0;
}
.block_list1 .list_title h4{
  font-size: 16px;
}
}
@media only screen and (max-width:991px) {
}
@media only screen and (max-width:767px) {
  .submit-spot-section.clearfix.my_add_new_place {
    padding-top: 90px !important;
}
header.sticky .menu-hover {
  top: 8px;
  display: block;
  height: 100% !important;
}
a.blank_radio_one:hover +ul.dropdown-menu {
  display: none;
}
.hd_menu {
  margin: 2px 0 0 0 !important;
}
.hd_topbar, header.sticky .hd_topbar {
  margin-top: 1px !important;
}
header.sticky .menu-hover {
  position: absolute !important;
  left: 0;
  top: 9px !important;
}

.hd_topbar {
  display: flex;
  align-items: center;
  justify-content: space-between;
  height: 100%;
}
.hd_menu ul {
  height: 55px !important;
  display: flex;
  align-items: center;
}
.personal-data .form-wrapper p.personal-spot {
  margin-top: 0 !important;
  margin-bottom: 0 !important;
}
.personal-data .form-wrapper p span, .personal-data .form-wrapper p.personal-spot span{
  margin-bottom:0 !important;
}
.personal-data {
  margin-bottom: 0 !important;
}
.season-section {
  margin-bottom: 30px !important;
}
.main_banner {
  margin-top: 64px !important;
}
.tabbing_my_parents .add-spot {
  margin: 0 -17.5px 30px !important;
}
.service-section {
  margin-bottom: 0 !important;
}
.service-section h2{
  margin-bottom: 30px !important;
}
.personal-data.school {
  margin-bottom: 0 !important;
}
.submit-spot-section h1 {
  font-size: 40px !important;
  line-height: 50px !important;
}
.block_list_listing .owl-stage .owl-item:first-child {
  margin-left: -50px;
}
a.iubenda-white.no-brand.iubenda-noiframe.iubenda-embed.iubenda-noiframe {
  margin-bottom: 8px !important;
  font-size: 15px !important;
}
footer.no-print {
  margin-top: 0 !important;
}
.block_list1 .list_title span.counter img {
  max-width: 18px;
}
section.block_list_1.articles .block_list1 span.counter {
display: flex;
  font-size: 12px;
}
/*15-09-2023  */
.top_banner_title a img{
  height:auto !important;
}
.submit-spot-section {
padding-top: 75px !important;
}
.spark-screen .box-body.table-responsive.no-padding .review_box table tbody tr.rating_block td img { width: 17%; }
.tabbing_my_parents .tab-content .submit-spot-section {
    padding-top: 0 !important;
}
.spark-screen .box-body.table-responsive.no-padding .review_box table tbody tr.rating_block td img { width: 17%; }
.tabbing_my_parents .tab-content .submit-spot-section  h1{
  font-size: 33px !important;
    line-height: 34px !important;
}
.top_banner_title.gif_img_bg {
height: auto !important;
overflow: auto !important;
}
.top_banner_title.gif_img_bg a img{
object-fit: inherit !important;
}
.top_banner_div {
margin: 10px 0 20px 0 !important;
}
.block_list1 .list_img span.organizer-logo img {
  height: auto !important;
}
}
@media only screen and (max-width:575px) {
}


ul.dropdown-menu-item {
  background-color: #fff;
  box-shadow: 0 0 4px 0 rgb(85 85 85 / 40%);
  max-width: 200px;
  text-align: center;
  list-style: none;

  padding: 10px 0;

}

ul.dropdown-menu-item li a {
  padding: 9px 25px;
  font-size: 14px !important;
  color: #9b9b9b !important;
  font-weight: 400 !important;
  font-family: 'GT Walsheim' !important;
  line-height: 20px !important;
  max-height: 200px;
  overflow-y: auto;
  width: 100%;
}
ul.dropdown-menu-item li a:hover {
  text-decoration: underline;
  background-color: rgba(238,236,223,.4);
}

span.my_drop_sort {
  position: relative;
  width: 270px;
  text-align: left !important;
}
span.my_drop_sort >a {
  font-size: 21px;
  line-height: 30px;
  color: #000 !important;
}


span.my_drop_sort >a {
  font-size: 17px;
  line-height: 26px;
  padding: 6px 25px;
  border-radius: 25px;
  background-color: #a8a48c;
  border: 1px solid #a8a48c !important;
  color: #fff !important;
}
ul.dropdown-menu-item {
  background-color: #fff;
  box-shadow: 0 0 4px 0 rgb(85 85 85 / 40%);
  max-width: 170px;
  text-align: center;
  list-style: none;
  padding: 10px 0 5px 0;
  border-radius: 0 0 20px 20px;
  -webkit-border-radius: 0 0 20px 20px;
  display: none;
  position: absolute;
  z-index: 99;
  width: 100%;
  top:30px;
}
span.my_drop_sort >a:hover {
  background-color: #8f8c77 !important;
}

/* #loading {width: 100%;height: 100%;top: 0px;left: 0px;position: fixed;display: block; z-index: 99}

#loading-image {position: absolute;top: 40%;left: 45%;z-index: 100}  */
.added_by_me{
  position: relative;
}
.preload {
  position: fixed;
  background: #fff;
  width: 100%;
  height: 100%;
  left: 0;
  top: 0;
  z-index: 99999;
  display: flex;
  justify-content: center;
  align-items: center;
}
/* 
.comming_soon.my_link_pages .search-for-wrapper.tabbing_my_parents .tab-button.active .radio-box .wp_icon svg path{
  fill: #555 !important;
} */

.pagination-content ul li.prev a, .pagination-content ul li.next a {
  display: flex;
  align-items: center;
  justify-content: center;
}

.loader {
  display: none;
  position:absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  background: rgba(0, 0, 0, 0.5);
  z-index: 9999;
  justify-content: center;
  align-items: center;
}


.loader img{
  max-width: 100px;
  width: 100%;
  top: 5% !important;
  position: absolute !important;
}

.new-events .block_list1 .list_img >img.lazy {
  height: 100%!important;
}

.block_list1 span.organizer-logo >img.lazy {
    height: 60px !important;
    object-fit: contain !important;
}

span.organizer-logo {
  height: 60px !important;
}

.new-events .block_list1 > .list_img >img.lazy {
  height: 100%!important;
}

.upcoming-events .block_list_listing .owl-item.active {
  min-width: 230px !important;
}
.upcoming-events .block_list_listing .owl-item.active {
  max-width: 230px !important;
}

.block_list_listing.owl-carousel .owl-item .block_list1>.list_img {
  height: 208px !important;
}

.block_list_listing.owl-carousel .owl-item .block_list1>.list_img>a {
  height: 100% !important;
}

.block_list_listing.owl-carousel .owl-item .block_list1>.list_img>a >img.lazy {
  height: 100% !important;
  object-fit: cover;
}