div.wpforms-container-full button[type=submit]::after{
	content: "";
  position: absolute;
  top: 50%;
  right: 0;
  transform: translateY(-50%);
  background-image: url(../images/icons/arrows-right.svg);
  background-repeat: no-repeat;
  background-size: contain;
  width: 2.4rem;
  transition: 0.3s all ease-in-out;
  height: 2.4rem;
}

div.wpforms-container-full .wpforms-form .wpforms-field-divider:has(>.wpforms-field-description) h3{
    margin-top:0;
    color: #192350 !important ;
}
.wpforms-field-date-time-time {
    position: relative;
}
.ui-timepicker-wrapper{
    width:30% !important;
}
.programme-detail-wrapper .featured-image-wrap img {
    width: 100%;
    object-fit: cover;
}

.gform_wrapper .gform_body .gform_fields .gfield:not(.gfield--type-checkbox) .gform-field-label span.gfield_required.gfield_required_text,
.gform_wrapper .gform_body .gform_fields .gfield:not(.gfield--type-checkbox) .gfield_label span.gfield_required.gfield_required_text {
    display: block;
    text-transform: capitalize;
    margin-left: 0.5rem;
}

.gform_wrapper .gform_body .gform_fields .gfield:not(.gfield--type-checkbox) .gform-field-label span.gfield_required::after,
.gform_wrapper .gform_body .gform_fields .gfield:not(.gfield--type-checkbox) .gfield_label span.gfield_required::after {
    display: none;
}

.section-event-detail .content-wrap {
    max-width: 100%;
}

@media (min-width:992px) {
    .single-programme-page {
        max-width: 60%;
        margin: 0 auto;
    }
}

#wedding-detail-content .single-programme-page {
    max-width: 80%;
}

@media(max-width:991px){
  #wedding-detail-content .single-programme-page {
    max-width: 95%;
    margin:auto;
}

.ui-timepicker-wrapper {
    width: 46% !important;
}
}
@media (max-width:575px){
    .ui-timepicker-wrapper {
        width: 43% !important;
    }
}
.description img{
    width:100%;
    object-fit:cover;
}

.modal-room-detail #wedding-detail-content {
    padding: 14rem 10% 8rem;
}
.event-main-content .enquiry-info, .event-main-content p:last-child{
    font-size: 1.8rem;
    line-height: 1.3333333333;
    font-weight: 400;
    font-family: "Satoshi";
}