.elementor-585 .elementor-element.elementor-element-2337c48{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-585 .elementor-element.elementor-element-65dff32 .elementor-repeater-item-cb67056 .swiper-slide-bg{background-color:#833ca3;background-image:url(https://nextstoptravel100.qlogictechnologies.com/wp-content/uploads/2025/10/map_S-1920x994-2880w.jpg);background-size:cover;}.elementor-585 .elementor-element.elementor-element-65dff32 .elementor-repeater-item-cb67056 .elementor-background-overlay{background-color:rgba(0,0,0,0.5);}.elementor-585 .elementor-element.elementor-element-65dff32 .swiper-slide{transition-duration:calc(5000ms*1.2);height:200px;}.elementor-585 .elementor-element.elementor-element-65dff32{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;}.elementor-585 .elementor-element.elementor-element-65dff32 .swiper-slide-contents{max-width:100%;}.elementor-585 .elementor-element.elementor-element-65dff32 .swiper-slide-inner{text-align:center;}.elementor-585 .elementor-element.elementor-element-0204ecd{--display:flex;--padding-top:40px;--padding-bottom:40px;--padding-left:40px;--padding-right:40px;}.elementor-585 .elementor-element.elementor-element-2b11480{--display:flex;}.elementor-585 .elementor-element.elementor-element-49a9eff iframe{height:770px;filter:brightness( 100% ) contrast( 106% ) saturate( 0% ) blur( 0px ) hue-rotate( 0deg );}@media(max-width:1024px){.elementor-585 .elementor-element.elementor-element-49a9eff iframe{height:500px;}}/* Start custom CSS for travil-contact-us, class: .elementor-element-a7710b5 *//* Hide phone number block in Travil contact section */
.contact-items .content span:contains("Phone Number"),
.contact-items .content h3 a[href^="tel"],
.contact-items img[alt="Email"][src*="phone-1.svg"],
.contact-items .icon img[src*="phone-1.svg"] {
    display: none !important;
}

/* Or hide the entire phone item block */
.contact-items .content span:contains("Phone Number") {
    display: none !important;
}
.contact-items .content span:contains("Phone Number") {
    display: none !important;
}
.contact-items .content span:contains("Phone Number"),
.contact-items .content span:contains("Phone number"),
.contact-items .content span:contains("PHONE NUMBER") {
    display: none !important;
}

/* safest version (hide second item in the contact list) */
.contact-items:nth-of-type(2) {
    display: none !important;
}
.form-clt select {
  width: 100%;
  padding: 12px 16px;
  border: 1px solid rgba(0,0,0,0.25);
  border-radius: 4px;
  background-color: #fff;
  color: rgba(0,0,0,0.7);
  font-size: 16px;
  transition: all 0.3s ease;
}

.form-clt select:focus {
  border-color: #6a0dad; /* purple */
  box-shadow: 0 0 5px rgba(106, 13, 173, 0.3);
  outline: none;
}
select#inquiry-type option[value=""] {
  color: #999;
  font-style: italic;
}/* End custom CSS */