.eut-header-side .eut-logo a {
    height: auto;
}
.eut-logo .eut-wrapper img {
    max-width: 170px !important;
}
.eut-main-menu .eut-wrapper > ul > li > a {
    text-transform: capitalize !important;
	padding-block:.5em !important;
}
#eut-main-menu.eut-vertical-menu ul li {
    border-color: transparent !important;
}
#eut-header .eut-main-menu .eut-menu-icon {
    vertical-align: middle;
    margin-right: 10px !important;
}

.eut-support-menu i {
    margin-right: 20px;
}

.eut-support-menu a {
    font-size: 16px;
    font-weight: 700;
}
.tft-page__loader .cal-loader__path {
    stroke: #287cf8;
}
.tft-page__loader path.cal-loader__plane{
	fill:#287cf8;
}
#eut-theme-wrapper button:not(.eut-custom-btn):not(.vc_general):hover, #eut-theme-wrapper button:not(.eut-custom-btn):not(.vc_general):hover{
	background-color: #287cf8 !important;
}
.tft-tour-destination-slides-arrows .slick-prev {
    left: 0;
}
.tft-tour-destination-slides-arrows .slick-next {
    right: 0;
}
#eut-theme-wrapper button:not(.eut-custom-btn):not(.vc_general):not(.tf_btn):not(.tft-btn):not(.evf-submit), #eut-theme-wrapper button[type="button"]:not(.eut-custom-btn):not(.vc_general):not(.tf_btn):not(.tft-btn):not(.evf-submit),  #eut-theme-wrapper button:not(.eut-custom-btn):not(.vc_general):not(.tf_btn):not(.tft-btn):not(.evf-submit):hover {
    background: transparent !important;
    padding: 0 !important;
    min-width: auto !important;
	overflow:visible !important;
}
.home-banner .tf_form_innerbody button.tf_btn {
    border-radius: 0 !important;
    margin:0 !important;
}
.home-banner .tf_form_inners.tf_form-inner input#tf-destination {
    border-width: 0 !important;
    margin-bottom: 0;
}
.home-banner .tf_form_inners.tf_form-inner {
    padding-block: 0 !important;
}
.home-banner .acr-select input {
    margin-bottom: 0 !important;
}
.home-banner .acr-select input {
    margin-bottom: 0 !important;
	padding: 0 !important;
	width: 34px !important;
}
#eut-theme-wrapper .eut-hidden-area {
    left: -30px;
    right: unset;
    -webkit-transform: translate3d(-100%, 0, 0);
    -moz-transform: translate3d(-100%, 0, 0);
    -ms-transform: translate3d(-100%, 0, 0);
    -o-transform: translate3d(-100%, 0, 0);
    transform: translate3d(-100%, 0, 0);
}
#eut-theme-wrapper .eut-hidden-area.open {
    -webkit-transform: translate3d(0, 0, 0);
    -moz-transform: translate3d(0, 0, 0);
    -ms-transform: translate3d(0, 0, 0);
    -o-transform: translate3d(0, 0, 0);
    transform: translate3d(0, 0, 0);
}
 #eut-hidden-menu ul.eut-menu > li.current-menu-item > a, #eut-hidden-menu ul.eut-menu li.current-menu-item > a{
	color: #287cf8 !important; 
}
#eut-hidden-menu .eut-menu .eut-first-level > a, #eut-hidden-menu .eut-menu .eut-goback a {
	text-transform: capitalize !important;
    padding-block: .8em !important;
	font-weight: 700 !important;
}
#eut-hidden-menu ul.eut-menu li{
	border-color: transparent !important;
}
#eut-hidden-menu .eut-menu-icon {
    margin-right: 15px !important;
}
.eut-close-btn-wrapper {
    margin: 20px auto !important;
    width: 100% !important;
    min-width: 290px !important;
    text-align: right;
}
.eut-hiddenarea-wrapper {
    padding-right: 0 !important;
}
.tft-tour-destination-slides-arrows svg path {
    fill: #287cf8;
}
#eut-theme-wrapper.eut-header-side .eut-container {
	max-width:100% !important;
	width:100% !important;
}
/* home */
.home-tour .tft-popular-hotels-design__two .tft-heading-content h3, .home-place .tft-destination-design__three .tft-destination-content .tft-heading-content h3 {
    color: #287cf8;
	font-weight: 600;
}
.home-tour .tft-popular-hotels-design__two .tft-heading-content h2, .home-place .tft-destination-design__three .tft-destination-content .tft-heading-content h2, .tft-popular-hotels-design__one .tft-popular-hotel-header .tft-hotel-header h2 {
    font-weight: 600;
}
.home-tour .tft-popular-hotels-design__two .tft-heading-content {
    margin-bottom: 0;
}

.home-tour .tft-popular-hotels-design__two .tft-destination-slider .tft-single-destination .tft-destination-content .tft-destination-top-info .tft-destination-title {
    margin-top: 7px;
	line-height: 1.3;
	font-weight: 600;
}
.home-tour .tft-destination-price {
    display: none;
}
.home-tour .tft-popular-hotels-design__two .tft-destination-slider .tft-single-destination .tft-destination-content .tft-destination-bottom-info {
    border: unset;
    padding: 0;
}
.home-tour .tft-popular-hotels-design__two .tft-destination-slider .tft-single-destination .tft-destination-content .tft-destination-bottom-info .tft-destination-btn .tft-btn {
    background: #060D1C;
    color: #fff;
}
.home-tour .tft-popular-hotels-design__two .tft-destination-slider .tft-single-destination .tft-destination-content .tft-destination-top-info .tft-destination-title a{
	display:block;
}
.home-tour .tft-popular-hotels-design__two .tft-destination-slider .tft-single-destination .tft-destination-content .tft-destination-bottom-info .tft-destination-btn .tft-btn:hover{
	background: #287cf8;
}
.home-tour .tft-popular-hotels-design__two .tft-destination-slider .tft-single-destination .tft-destination-content .tft-destination-top-info {
    margin-bottom: 20px;
}
.home-tour .tft-popular-hotels-design__two {
    margin-bottom: 0;
}
.home-tour .tft-section-space-bottom {
    padding-bottom: 0;
}
.tft-popular-hotels-design__two .tft-destination-slider .slick-dots li {
    border: 2px dashed rgb(0 0 0 / 20%);
    width: 20px;
    height: 20px;
}
.home-tour .tft-popular-hotels-design__two .tft-destination-slider .slick-dots{
	margin-top: 0;
    bottom: 0;
}
.home-tour .slick-dotted.slick-slider {
    margin-bottom: 0;
}
.home-place .tft-section-space {
    padding: 0;
}
.tft-destination-design__three .tft-destination-content .tft-single-destination {
    flex-basis: 282px;
}
.tft-destination-design__three .tft-destination-content .tft-single-destination .tft-destination-thumbnail .tft-destination-content{
	margin-left:-15px;
}
.tft-popular-hotels-design__one .tft-popular-hotel-header .tft-hotel-header h2 {
	font-size:3rem;
}
.tft-popular-hotels-design__one .tft-popular-hotels-items .tft-popular-single-item .tft-popular-single-item-inner .tft-hotel-details h3 {
    font-size: 1.75rem;
    font-weight: 700;
}
#tour-section .tft-hotel-details {
    box-shadow: 0 0px 8px #00000030;
}
div#loader {
    display: none;
}
/* tour page */
.tf-single-template__two .tf-booking-form-wrapper, .tf-archive-template__two .tf-booking-form-wrapper, .tf-archive-listing__two .tf-booking-form-wrapper, .page-template-tf-search__two .tf-booking-form-wrapper, .tf-archive-listing__two .tf-available-archive-hetels-wrapper, .tf-archive-template__two .tf-available-archive-hetels-wrapper, .page-template-tf-search__two .tf-available-archive-hetels-wrapper,  .tf-archive-template__two .tf-details-right.tf-archive-right, .tf-single-template__two .tf-content-wrapper .tf-details .tf-details-left .tf-details-menu, .tf-single-template__two .tf-content-wrapper .tf-details .tf-details-left .tf-overview-wrapper .tf-features-block-wrapper .tf-feature-block, .tf-single-template__two .tf-content-wrapper .tf-details .tf-details-left .tf-overview-wrapper .tf-highlights-wrapper, .single-tf_tours .tf-single-template__two .tf-itinerary-wrapper .tf-itinerary-wrapper .tf-single-itinerary, .tf-single-template__two .tf-questions-wrapper, .tf-single-template__two .tf-section, .tf-single-template__two .tf-related-items-section, .tf-single-template__two .tf-search-date-wrapper, .single-tf_tours .tf-single-template__two .tf-tour-contact-informations, .tf-single-template__two .tf-send-inquiry, .tf-single-template__two .tf-review-form-wrapper, .tf-single-template__two .tf-popup-wrapper .tf-popup-inner, .tf-single-template__two .tf-popup-wrapper .tf-popup-inner .tf-popup-close{
    background: #F7FCFF !important;
}
.tf-archive-details .tf-booking-form-submit button.tf_btn {
    border-radius: 0 !important;
    margin: 0 !important;
}
.tf-archive-booking-form__style-2.tf-archive-search-form .tf-booking-form .tf-booking-form-fields .tf-booking-form-location .tf-booking-location-wrap input {
    border-width: 0 !important;
    margin-bottom: 0 !important;
}
.tf-archive-booking-form__style-2 .tf_acrselection-wrap .acr-select input[type=tel] {
    margin-bottom: 0 !important;
    padding: 8px !important;
    min-height: auto !important;
    height: auto !important;
	width: 34px !important;
}
.tf-hero-content.tf-archive-hero-content .tf-head-title h1, .tf-single-template__two .tf-hero-section-wrap .tf-container .tf-hero-content .tf-hero-bottom-area .tf-head-title h1, .tf-single-template__two .tf-single-widgets h3 {
    font-weight: 600;
}
.tf-single-template__two .tf-hero-section-wrap .tf-container .tf-hero-content .tf-hero-bottom-area .tf-hero-gallery-videos>div {
    background-color: #f7fcff73 !important;
}
.single-tf_tours .tf-single-template__two .tf-itinerary-wrapper .tf-itinerary-wrapper .tf-itinerary-title span.tf-head-title span.tf-itinerary-time {
    background-color: #287cf826 !important;
}
.tf-single-template__two .tf_tours_booking .tf-field-calander .tf-field {
    margin: 0 !important;
    padding-inline: 40px !important;
}
.tf-single-template__two .tf_tours_booking .tf-field-group .tf-field .acr-select input{
    margin-bottom: 0 !important;
}
#eut-theme-content:has(.tf-popup-wrapper.tf-hotel-popup.tf-show) {
    z-index: 9999;
}
.tf-single-template__two .tf-related-items-section .tf-slider-item .tf-post-single-box {
    background: #fff !important;
}
.tf-single-template__two .tf_tours_booking .tf-form-title h3.tf-person-info-title, .tf-single-template__two .tf-content-wrapper .tf-details .tf-details-left .tf-overview-wrapper .tf-features-block-wrapper .tf-feature-block .tf-feature-block-details h5, .tf-single-template__two .tf-content-wrapper .tf-details .tf-details-left .tf-overview-wrapper .tf-highlights-wrapper .ft-highlights-details h2, .single-tf_tours .tf-single-template__two .tf-include-exclude-wrapper h2, .tf-single-template__two .tf-questions-wrapper h2, .single-tf_tours .tf-single-template__two .tf-itinerary-wrapper .section-title h2, .tf-single-template__two .tf-policies-wrapper h2, .tf-single-template__two .tf-related-items-section h2, .tf-single-template__two .tf-send-inquiry h3, .tf-single-template__two .tf-review-form-wrapper h3, .single-tf_tours .tf-single-template__two .tf-tour-contact-informations .tf-contact-details-title h3  {
	font-weight:600 !important;
}
/* event page */
.event-section .ekit-heading__description {
    max-width: 100% !important;
    text-align: left;
}
.event-gallery .gallery dl img{
	padding:0;
}
.event-gallery .gallery{
	margin:0 !important;
}
.event-gallery .elementor-image-gallery .gallery-columns-4 .gallery-item {
    width: 25% !important;
}
/* dashboard page */
.tf_fd_sidebar .nav-header .brand-logo img, .tf_fd_sidebar .nav-header .collapsed-brand-logo img {
    filter: brightness(0) invert(1);
}
#noworrytrip-chat-container .items-end.gap-2 {
    align-items: center;
}
#noworrytrip-chat-container textarea {
    border: unset !important;
    outline: unset !important;
	margin-bottom:0 !important;
}
#noworrytrip-chat-container textarea:focus{
	--tw-ring-shadow:unset !important;
}
.home .ekit-template-content-footer {
    display: none;
}
.disabled\:bg-gray-50:disabled {
    background-color: rgb(249 250 251 / var(--tw-bg-opacity, 1)) !important;
}
.shadow {
    --tw-shadow: 0 2px 11px 0 rgb(0 0 0 / 0.1), 0 1px 2px -1px rgb(0 0 0 / 0.1) !important;
}
.border-2 {
    border-style: solid;
}
.max-w-3xl {
    padding-bottom: 0;
    padding-top: 15px;
}
#noworrytrip-scroll .shadow-sm {
    --tw-shadow: 0 0px 10px 0 rgb(0 0 0 / 0.05);
}
#noworrytrip-scroll .pb-28>.pt-4 {
    padding-bottom: 1rem;
}






@media only screen and (max-width: 767px) {
#eut-hidden-menu .eut-menu .eut-first-level > a{
	font-size: 20px !important;
}
.home-tour .tft-popular-hotels-design__two .tft-destination-slider .slick-dots {
    bottom: -20px;
}
.home-tour .slick-dotted.slick-slider {
    margin-bottom: 20px;
}
.tft-destination-design__three .tft-destination-content .tft-single-destination:nth-child(5), .tft-destination-design__three .tft-destination-content .tft-heading-content, .tft-destination-design__three .tft-destination-content .tft-single-destination {
		flex-basis:calc(50% - 15px) !important;
}
.event-gallery .elementor-image-gallery .gallery-columns-4 .gallery-item {
    width: 50% !important;
}	
}
@media only screen and (max-width: 1024px) {
#eut-theme-wrapper button#eut-toggle-btn{
	display:none;
}
.eut-logo .eut-wrapper img {
	height: auto !important;
}
#eut-responsive-header .eut-logo {
    height: auto !important;
}
.eut-logo .eut-wrapper {
    top: unset !important;
}
#eut-responsive-header .eut-logo a {
    height: auto !important;
    padding: 10px 0;
}
#eut-main-responsive-header .eut-container{
    padding: 10px 0;
}
#eut-theme-wrapper.eut-header-side .eut-container {
    padding: 0;
}
div#eut-main-responsive-header {
    padding: 0 16px;
}
.tft-destination-design__three .tft-destination-content .tft-single-destination .tft-destination-thumbnail {
    height: 140px;
}
.tft-popular-hotels-design__one .tft-popular-hotels-items {
    gap: 30px;
    row-gap: 30px;
}	
}



@media (max-width: 1760px) {
.tft-destination-design__three .tft-destination-content .tft-single-destination:nth-child(5), .tft-destination-design__three .tft-destination-content .tft-heading-content {
	flex-basis: calc(52% - 15px);
}
.tft-destination-design__three .tft-destination-content .tft-single-destination {
	flex-basis: calc(24% - 15px);
}	
}


























