.intriq-main-wrapper .intriq-loadmore-wrap .intriq-load-more-btn:focus {
	color: #000000;
}

@media (max-width:1366px) {
	.intriq-custom-swiper-nav .intriq-custom-swiper-next {
		right: -40px;
	}
	.intriq-itinerary-journey-listing .itinerary-swiper-wrp .itinerary-swiper-button-next {
		right: -50px;
	}
	.intriq-custom-swiper-nav .intriq-custom-swiper-prev {
		left: -40px;
	}
	.intriq-itinerary-journey-listing .itinerary-swiper-wrp .itinerary-swiper-button-prev {
		left: -50px;
	}
}
@media (min-width: 1025px) and (max-width: 1290px) {
	.hotels-listing-single .hotels-listing-related .hotels-listing-subtitle{
		padding: 0 !important;
	}
	.it-menu-wrp {
		width: 70% !important;
	}
	.elementskit-navbar-nav > li {
		margin: 0px 20px 0px 0px !important;
	}
	.etoi-header-mg-menu > .elementor-widget-container {
		padding: 0px 0px 0px 30px !important;
	}
	.intriq-custom-swiper-nav .intriq-custom-swiper-next,
	.intriq-itinerary-journey-listing .itinerary-swiper-wrp .itinerary-swiper-button-next {
		right: -20px;
		background: var(--color-white);
	}
	.intriq-custom-swiper-nav .intriq-custom-swiper-prev,
	.intriq-itinerary-journey-listing .itinerary-swiper-wrp .itinerary-swiper-button-prev {
		left: -20px;
		background: var(--color-white);
	}
	.hotels-listing-related .hotels-related-swiper, .hotels-listing-related .intriq-offers-list {
		margin: 0 -20px;
	}

}
@media (max-width: 1250px) {
	/* 	faq */
	.intriq-faq-container .intriq-faq-accordion .e-n-accordion-item-title{
		display: flex;
		flex-direction: row;
		align-items: self-start;
	}
	.intriq-faq-container .intriq-faq-accordion .e-n-accordion-item-title .e-n-accordion-item-title-icon{
		padding-top: 3px;
	}
	.itinerary-faq .itinerary-container .faq-list .faq-item__header .faq-item__question{
		margin-right: 10px;
	}
	.itinerary-faq .itinerary-container .faq-list .faq-item__header{
		align-items: flex-start;
	}
	/* 	end faq */

	.intriq-hotels-wrapper .intriq-hotels-list {
		grid-template-columns: repeat(2, 1fr);
	}
	.intriq-hotels-wrapper {
		gap: 30px;
	}
	.intriq-hotels-wrapper .intriq-hotels-right{
		max-width: 100%;
		width: 100%;
	}
	/* 	end hotel */
	.taxonomy-highlight-card{
		max-width: calc(50% - 20px);
	}
	.hotels-listing-related .hotels-related-swiper-nav .hotels-related-prev{
		left: -45px;
	}
	.hotels-listing-related .hotels-related-swiper-nav .hotels-related-next {
		right: -45px;
	}

	.itinerary-filter-wrapper .filter-right-panel{
		max-width: 100%;
	}
	.hotels-listing-related .hotels-related-swiper, .hotels-listing-related .intriq-offers-list {
		margin: 0 -20px;
	}
	.hostels-listing-header-wrap {
		padding: 0 0 10px 0;
	}
	.intriq-itinerary-journey-grid .intriq-journey-grid-item {
		max-width: calc(50% - 20px);
	}
}
@media (max-width: 1150px) {
	.intriq-team-filter-wrapper .intriq-team-item{
		width: 100%;
		max-width: calc(33.33% - 20px);
	}
	.intriq-team-filter-wrapper .intriq-team-meta{
		margin-bottom: 10px;
	}
	.intriq-team-filter-wrapper .intriq-team-email{
		overflow-wrap: anywhere;
	}
}
@media (max-width: 1024px) { 
	.hotels-listing-single .hotels-listing-container, .hotels-listing-single .hotels-listing-itineraries{
		padding-bottom: 80px;
	}
	.hotels-listing-single .hotels-listing-related .hotels-listing-subtitle{
		padding: 0 !important;
	}
	.intriq-stories-post-swiper .ft-transport-section {
		margin: 0 -30px 80px -30px;
	}
	.hotels-listing-related {
		padding-top: 0px;
		padding-bottom: 60px;
	}
	.ongoing-offers-swiper .hotels-listing-related {
		padding-bottom: 80px;
	}
	.intriq-stories-single .intriq-single-content-wrapper, .hotels-listing-single .hotels-listing-itineraries {
		padding-bottom: 80px;
	}
	.ft-transport-section {
		margin-bottom: 0px;
	}
	.ft-transport-section .ft-transport-nav.hotel-nav {
		margin-bottom: 30px;
	}
	.intriq-custom-swiper-nav .intriq-custom-swiper-next,
	.intriq-itinerary-journey-listing .itinerary-swiper-wrp .itinerary-swiper-button-next {
		right: -20px;
		background: var(--color-white);
	}
	.intriq-custom-swiper-nav .intriq-custom-swiper-prev,
	.intriq-itinerary-journey-listing .itinerary-swiper-wrp .itinerary-swiper-button-prev {
		left: -20px;
		background: var(--color-white);
	}
	.itinerary-overview-section {
		gap: 30px;
	}
	.itinerary-overview-section .itinerary-overview__content {
		max-width: calc(100% - 406px);
	}
	.itinerary-section__inner .itinerary-day {
		gap: 60px;
	}
	.itinerary-day .itinerary-day__content {
		max-width: calc(100% - 297px - 60px);
	}
	.itinerary-swiper-button-next.itinerary-swiper-button {
		right: -30px;
	}
	.brand_partners_archive .intriq-brands-partners-list {
		grid-template-columns: repeat(3, 1fr) !important;
	}
	.intriq-single-team-wrapper.our-team {
		padding: 80px 30px 0px 30px;
	}
	.intriq-banner {
		padding:0px 30px 0px 30px;
	}
	.itinerary-faq {
		padding: 0px 0px 80px 0px;
	}
	.our-team .intriq-team-profile-wrapper {
		justify-content: space-between;
		gap: 0px;
	}
	.itinerary-faq .itinerary-container .section-title{
		margin: 0px;
		max-width: 260px;
	}
	.itinerary-faq .itinerary-container .faq-list{
		width: calc(100% - 280px);
	}
	.intriq-stories-single .intriq-single-content-wrapper .inriq-single-video {
		padding: 5px 0px 0px 0px;
		margin-top: 0px;
		margin-bottom: 80px;
	}
	.hotels-listing-single, .intriq-partner-single {
		padding: 0 30px;
	}
	.hotels-listing-single .hotels-listing-content {
		padding-top: 80px;
		padding-bottom: 30px;
	}

	.single-itinerary-container{
		padding: 60px 30px 0px 30px;
	}
	.itinerary-outline-section{
		margin: 0 0 60px 0;
	}
	.ft-transport-section .ft-transport-slide .ft-transport-inner{
		flex-wrap: wrap;
		gap: 20px;
	}
	.ft-transport-section .ft-transport-slide .ft-transport-left{
		max-width: 100%;
	}
	.ft-transport-section .ft-transport-slide .ft-transport-right{
		max-width: 100%;
	}
	.intriq-stories-single, 
	.intriq-offer-single,
	.intriq-partner-single {
		padding: 80px 30px 0px 30px;
	}
	.faq-item__header {
		padding: 20px 0px;
	}
	.intriq-stories-single .intriq-single-image img, .intriq-offer-single .offer-image img {
		padding-bottom: 30px;
	}
	.intriq-partner-single .intriq-partner-gallery {
		margin-top: 5px;
		margin-bottom: 80px;
	}
	.intriq-offer-single .intriq-offer-single-primary{
		padding-bottom: 80px;
	}
	.pre-post-countries-wrp{
		padding-top: 0px;
	}
	.single-itinerary-container .itinerary-faq{
		padding-bottom: 60px;
	}
	.single-itinerary .itinerary-inclusions {
		margin-bottom: 80px;
	}
	.intriq-team-contact-wrapper {
		margin-bottom: 80px;
	}
	.intriq-taxonomy-region-container{
		padding: 80px 30px 0px 30px;
	}
	.region-countries{
		padding-bottom: 60px;
	}
	.intriq-taxonomy-sub-region-container{
		padding: 80px 30px 0px 30px;
	}
	.hotels-listing-related .hotels-related-swiper-nav .hotels-related-prev{
		left: -20px;
	}
	.hotels-listing-related .hotels-related-swiper-nav .hotels-related-next {
		right: -20px;
	}
	.intriq-interest-primary .taxonomy-description{
		padding: 80px 30px;
	}
	.intriq-interest-primary .itinerary-filter-wrapper{
		padding: 0px 30px 60px 30px;
	}
	.interest-listing-faqs{
		padding: 0px 30px;
	}
	.intriq-hotels-wrapper .intriq-hotels-left{
		max-width: 100%;
	}
	.intriq-hotels-wrapper{
		flex-direction: column;
	}
	.intriq-hotels-wrapper .intriq-hotels-left .intriq-filter-group:last-child, .filter-left-panel .filter-section:last-child {
		border-bottom: 1px solid #D9D9D9;
	}
	.taxonomy-highlight-grid{
		padding-bottom: 60px;
	}
	.single-itinerary-wrp .single-itinerary-container .hotel-tour-price{
		padding-top: 0px;
	}
	.intriq-itinerary-journey-listing .intriq-itinerary-grid-inner{
		padding-bottom: 60px;
	}
	.hotel-slider .hotel-slide .hotel-content {
		padding: 30px;
	}
	.hotel-swiper-wrp .swiper-button-next {
		bottom: 30px;
		right: 30px;
	}
	.itinerary-filter-wrapper{
		flex-wrap: wrap;
	}
	.itinerary-filter-wrapper .filter-left-panel{
		max-width: 100%;
	}
	.itinerary-filter-wrapper .filter-left-panel {
		margin-right: 0px;
		margin-bottom: 20px;
	}
	.intriq-frist-title{
		display: block;
	}
	.intriq-sec-title{
		display: none;
	}
	.itinerary-filter-wrapper.layout-sidebar .intriq-frist-title{
		padding-bottom: 30px;
	}
}
@media (max-width: 991px) {
	.intriq-stories-wrapper{
		grid-template-columns: repeat(2, 1fr) !important;
	}
	.intriq-offers-wrapper .filter-top-panel .itinerary-filter-form-top {
		flex-direction: column;
	}
	.intriq-offers-wrapper .itinerary-filter-form-top .intriq-journey-dropdown::before {
		display: none;
	}
	.intriq-offers-wrapper .itinerary-filter-form-top .intriq-journey-dropdown {
		border-bottom: 1px solid var(--color-gray);
		border-radius: 0;
	}
	.intriq-offers-wrapper .filter-top-item:last-child .intriq-journey-dropdown {
		border-bottom: 0;
	}
	.tour-price-box {
		flex-direction: column;
		padding: 30px;
	}

	.tp-col {
		width: 100%;
		padding: 20px 0;
		border: none;
		flex: auto;
	}

	.tp-col-promo {
		border-top: 1px solid var(--tp-color-border);
		border-bottom: 1px solid var(--tp-color-border);
		margin: 10px 0;
	}

	.tp-col-buttons {
		flex-direction: row;
		width: 100%;
	}
	.intriq-team-filter-wrapper .intriq-team-content{
		padding: 20px;
	}
	.intriq-team-profile-wrapper .intriq-team-image-column{
		max-width: 300px;
		text-align: center;
	}
	.intriq-team-profile-wrapper .intriq-team-info-row{
		padding-top: 20px;
		max-width: calc(100% - 320px);
		width: 100%;
	}
	.intriq-hotels-wrapper .intriq-regions-grid{
		grid-template-columns: repeat(2, 1fr);
	}
	.ft-transport-section .ft-transport-inner{
		flex-wrap: wrap;
		gap: 20px;
	}
	.ft-transport-left{
		max-width: 100%;
	}
	.intriq-offer-main .intriq-offers-list .intriq-stories-wrapper {
		grid-template-columns: repeat(2, 1fr);
	}
	.destination-section{
		flex-wrap: wrap;
		gap: 30px;
	}
	.destination-section .destination-image{
		max-width: 100%;
	}
	.destination-section .destination-content-wrp{
		max-width: 100%;
		padding-left: 0px;
	}
	.region-countries .intriq-itinerary-country-grid .intriq-itinerary-country-itwrp{
		max-width: calc(33.33% - 20px);
	}
	.itinerary-filter-form-top .intriq-journey-dropdown {
		min-width: 136px;
	}
}
@media (max-width: 767px) {
	.intriq-hotels-right .intriq-load-more-wrap {
		padding-top: 30px;
	}
	.itinerary-filter-wrapper.layout-sidebar .intriq-frist-title,
	.itinerary-result-info,
	.intriq-hotels-wrapper .intriq-results-bar{
		padding-bottom: 20px;
	}
	.itinerary-filter-wrapper .filter-left-panel,
	.filter-top-panel .itinerary-filter-form-top{
		margin-bottom: 20px;
	}

	.intriq-hotels-wrapper {
		gap: 20px;
	}
	.intriq-itinerary-journey-listing .itinerary-swiper-wrp {
		padding: 0 20px;
	}
	.intriq-stories-post-swiper .ft-transport-section {
		margin: 0 -20px 50px -20px;
	}
	.intriq-stories-single .intriq-single-content-wrapper, .hotels-listing-single .hotels-listing-itineraries, .hotels-listing-single .hotels-listing-container {
		padding-bottom: 50px;
	}
	.intriq-custom-swiper-nav, .intriq-itinerary-journey-listing .itinerary-swiper-wrp {
		display: flex;
		margin-top: 20px;
	}
	.ongoing-offers-swiper .intriq-custom-swiper-nav {
		margin-top: 0;
	}
	.intriq-custom-swiper-nav .intriq-custom-swiper-prev, .intriq-custom-swiper-nav .intriq-custom-swiper-next,
	.intriq-itinerary-journey-listing .itinerary-swiper-wrp .itinerary-swiper-button-next, 
	.intriq-itinerary-journey-listing .itinerary-swiper-wrp .itinerary-swiper-button-prev {
		position: relative;
		top: unset;
		transform: translateY(0);
		background: transparent;
	}
	.intriq-custom-swiper-nav .intriq-custom-swiper-prev,
	.intriq-itinerary-journey-listing .itinerary-swiper-wrp .itinerary-swiper-button-prev {
		left: 0;
	}
	.intriq-custom-swiper-nav .intriq-custom-swiper-next,
	.intriq-itinerary-journey-listing .itinerary-swiper-wrp .itinerary-swiper-button-next {
		right: unset;
		left: 20px;
	}
	.experiences-tab .elementkit-tab-nav .elementkit-nav-item {
		margin-bottom: 10px !important;
	}
	.intriq_form_wrp input[type=email] {
		padding: 7.5px 15px !important;
	}
	.intriq_footer_form_wrp .gform_footer {
		top: 12px;
		width: 18px;
		height: 18px;
	}
	.intriq-itinerary-country-content {
		padding: 20px;
	}
	.intriq-stories-section .intriq-stories-right {;
		padding: 0 20px;
	}
	.itinerary-container {
		flex-direction: column;
	}
	.itinerary-faq .itinerary-container .section-title{
		max-width: 100%;
		width: 100%;
	}
	.itinerary-faq .itinerary-container .faq-list{
		width: 100%;
	}
	.itinerary-faq .itinerary-container .faq-list .faq-item__header {
		padding: 20px 0px;
	}
	.faq-item.faq-item--active .faq-item__header {
		padding: 20px 0px 10px 0px !important;
	}
	.itinerary-faq .itinerary-container .faq-item__body{
		padding: 0 0 20px;
	}
	.itinerary-container .day-badge {
		width: 80px;
		font-size: 13px;
	}
	/**********  hotel listing slider shortcode **********/
	.hotel-hero-wrapper { height: 420px; }
	.hotel-content {
		flex-direction: column;
		padding: 0 24px 60px;
		margin: 0;
		gap: 16px;
	}
	.hotel-nav {
		left: 24px;
		bottom: 16px;
	}
	.brand_partners_archive .intriq-brands-partners-list {
		grid-template-columns: repeat(2, 1fr) !important;
	}
	.intriq-partner-item .intriq-partner-content {
		padding: 20px;
	}
	.intriq-single-team-wrapper.our-team {
		padding: 50px 20px 0px 20px;
	}
	.intriq-team-profile-wrapper{
		padding-bottom: 20px;
	}
	.intriq-team-contact-wrapper .intriq-contact-grid {
		display: flex;
		flex-direction: column;
		gap: 5px;
		align-items: start;
	}
	.intriq-team-contact-wrapper .intriq-contact-grid  .intriq-contact-item:nth-child(2){
		border-top: 1px solid var(--color-border);
		padding-top: 10px;
	}
	.itinerary-faq {
		padding: 0px 0px;
		padding-bottom: 50px;
	}
	.our-team .intriq-team-info-row .intriq-team-quote {
		margin-top: 0px;
	}
	.intriq-team-filter-wrapper .intriq-team-item{
		width: 100%;
		max-width: calc(50% - 20px);
	}
	.intriq-team-filter-wrapper  .intriq-team-select-area{
		margin-bottom: 20px;
		max-width: 100%;
	}
	.intriq-single-team-wrapper .intriq-contact-grid{
		padding: 20px;
	}
	.intriq-single-team-wrapper .intriq-contact-grid .intriq-contact-item{
		padding: 0px;
		width: 100%;
	}
	.intriq-banner {
		padding:0px 20px 0px 20px;
		height: 280px;
	}		
	.intriq-banner h1{
		margin-bottom: 50px;
	}
	/**********  intriq story **********/
	.intriq-stories-wrapper .story-content, .swiper-wrapper .story-content {
		padding: 20px;
	}
	.intriq-stories-single .intriq-single-content-wrapper .inriq-single-video {
		padding: 0px 0px 0px 0px;
		margin-bottom: 50px;
	}
	.intriq-stories-single .intriq-single-content-wrapper .intriq-single-content-wrapper-p p {
		padding-bottom: 20px;
	}
	.intriq-hotels-wrapper .intriq-hotels-right .intriq-hotels-list{
		grid-template-columns: repeat(2,1fr);
	}
	.intriq-hotels-wrapper .intriq-hotels-right .intriq-hotels-title{
		margin-bottom: 20px;
	}
	.intriq-hotels-wrapper .intriq-sort-wrap {
		max-width: 155px;
		gap: 0px;
	}
	.intriq-hotels-wrapper .intriq-results-bar{
		flex-wrap: wrap;
		align-items: center;
	}
	.hotels-listing-single, .intriq-partner-single {
		padding: 0 20px;
	}
	.hotels-listing-single .hotels-listing-content {
		padding-top: 50px;
		padding-bottom: 20px;
	}
	.hotels-listing-related {
		padding-bottom: 70px;
	}
	.ongoing-offers-swiper .hotels-listing-related {
		padding-bottom: 50px;
	}
	.hotels-listing-related .intriq-swiper-nav .intriq-swiper-btn {
		top: unset;
		bottom: 20px;
	}
	.intriq-itinerary-journey-listing .intriq-itinerary-journey-grid .intriq-journey-grid-item {
		max-width: 100%;
	}
	.single-itinerary-container{
		padding: 50px 20px 0px 20px;
	}
	.itinerary-outline-section{
		margin: 0 0 50px 0;
	}
	.itinerary-banner .itinerary-banner__image{
		min-height: 280px;
		padding: 0px 20px 50px 20px;
	}
	.itinerary-overview-sidebar .itinerary-fact-card-boxes,
	.itinerary-pricing ,
	.itinerary-promo-btn-wrp {
		padding: 20px;
	}
	.itinerary-overview-section {
		gap: 20px;
		flex-direction: column;
		margin: 0 0 30px 0;
	}
	.itinerary-overview-section .itinerary-overview-sidebar {
		max-width: 100%;
	}
	.itinerary-overview-section .itinerary-overview__content{
		max-width: 100%;
	}
	.itinerary-overview__content .itinerary-offer-box {
		padding: 20px;
	}
	.itinerary-outline-section {
		flex-direction: column;
		flex-wrap: wrap;
		height: auto;
	}
	.itinerary-outline-section .itinerary-content{
		max-width: 100%;
		padding: 20px;
	}
	.itinerary-outline-section .itinerary-map{
		max-width: 100%;
	}
	.itinerary-outline-section .itinerary-map img{
		width: 100%;
	}
	.tier-block-wrp .tier-block{
		flex-wrap: wrap;
		flex-direction: column-reverse;
	}
	.tier-block-wrp .tier-block .tier-left{
		max-width: 100%;
		padding: 20px;
	}
	.tier-block-wrp .tier-block .tier-right{
		max-width: 100%;
	}
	.has-both-columns .itinerary-inclusions-wrap .itinerary-inclusions-column{
		width: 100%;
	}
	.itinerary-inclusions.has-both-columns .itinerary-inclusions-column:first-child .inclusion-card {
		border-right: 0;
		border-bottom: 1px solid var(--color-border);
	}
	.single-itinerary .itinerary-inclusions {
		margin-bottom: 30px;
	}
	.hotel-slider .hotel-slide.hotel-block{
		height: auto;
	}
	.partner-showcase-container .section-title{
		padding-bottom: 20px;
	}
	.partner-showcase-container{
		margin-bottom: 50px;
	}
	.ft-transport-section .ft-transport-heading{
		padding-bottom: 20px;
	}
	.itinerary-inclusions-column {
		padding: 0px;
	}
	.inclusion-card{
		padding: 20px 20px 10px 20px;
	}
	.pre-post-countries-wrp{
		padding-top: 0px;
	}
	.pre-post-countries-wrp .section-title{
		padding-bottom: 20px;
	}
	.intriq-offers-wrapper .intriq-results-bar {
		padding: 20px 0px;
	}
	.intriq-stories-single, 
	.intriq-offer-single,
	.intriq-partner-single {
		padding: 50px 20px 0px 20px;
	}
	.itinerary-container {
		gap: 30px !important;
	}
	.intriq-share-icons {
		padding-bottom: 20px;
	}
	.intriq-stories-single .intriq-single-image img, 
	.intriq-offer-single .offer-image img,
	.intriq-offer-single .offer-content {
		padding-bottom: 20px;
	}
	.intriq-partner-single .intriq-partner-single-container .intriq-partner-single-content p {
		margin: 0px;
		margin-bottom: 20px;
	}
	.intriq-partner-single .intriq-partner-gallery {
		margin-top: 0;
		margin-bottom: 50px;
	}
	.itinerary-outline-section .itinerary-map{
		line-height: 0px;
	}
	.upper-sticy-tab .itinerary-section__inner .itinerary-day {
		padding-top: 0;
		margin-top: 20px;
		padding-bottom: 0;
		margin-bottom: 0px;
		gap: 0;
	}
	.itinerary-section__inner .itinerary-day:first-child {
		padding-top: 20px !important;
	}
	.hotel-hero-wrapper .hotel-inner-wrap-right{
		max-width: 100%;
		display: inline-block;
	}
	.intriq-itinerary-country-slider .itinerary-swiper-wrp  .swiper-button-prev{
		top: unset;
		left: 0px;
		bottom: -60px;
	}
	.intriq-itinerary-country-slider .itinerary-swiper-wrp .swiper-button-next {
		top: unset;
		left: 60px;
		bottom: -60px;
	}
	.pre-post-countries-wrp .intriq-itinerary-country-slider .itinerary-swiper-wrp  .swiper-button-prev , 
	.pre-post-countries-wrp .intriq-itinerary-country-slider .itinerary-swiper-wrp .swiper-button-next {
		top: unset;
	}
	.pre-post-countries-wrp {
		padding-bottom: 100px;
	}

	.intriq-offer-single .intriq-offer-single-primary{
		padding-bottom: 50px;
	}
	.single-itinerary-container .itinerary-faq{
		padding-bottom: 50px;
	}
	.single-itinerary .itinerary-inclusions {
		margin-bottom: 20px;
		margin-top: 0;
	}
	.intriq-team-contact-wrapper {
		margin-bottom: 50px;
	}
	.region-countries .intriq-itinerary-country-grid .intriq-itinerary-country-itwrp{
		max-width: calc(50% - 10px);
		margin: 0 5px 10px 5px;
	}
	.intriq-taxonomy-region-container{
		padding: 50px 20px 0px 20px;
	}
	.region-countries{
		padding-bottom: 0px;
	}
	.region-countries .region-country-sec-title {
		padding-bottom: 20px;	
	}
	.taxonomy-highlight-card{
		max-width: 100%;
		padding: 20px;
	}
	.taxonomy-highlight-inner .taxonomy-highlight-heading{
		margin-bottom: 20px;
	}
	.intriq-taxonomy-sub-region-container{
		padding: 50px 20px 0px 20px;
	}
	.hotels-listing-related .hotels-listing-related-item, .intriq-offers-list .swiper-wrapper .story-item {
		max-width: 100%;
	}
	.hotels-listing-related .hotels-related-swiper-nav .hotels-related-prev {
		top: unset;
		left: 0px;
		bottom: 50px;
	}
	.hotels-listing-related .hotels-related-swiper-nav .hotels-related-next {
		left: 60px;
		top: unset;
		bottom: 50px;
	}
	.hotels-feture-swiper{
		padding-bottom: 20px;
	}
	.intriq-interest-primary .taxonomy-description{
		padding: 50px 20px;
	}
	.intriq-interest-primary .itinerary-filter-wrapper{
		padding: 0px 20px 30px 20px;
	}
	.interest-listing-faqs{
		padding: 0px 20px;
	}
	.taxonomy-highlight-grid,
	.intriq-interest-primary .itinerary-filter-wrapper {
		padding-bottom: 30px;
	}
	.hostels-listing-header-wrap {
		padding-top: 10px !important;
	}
	.intriq-itinerary-country-grid{
		margin: 0px -5px;
		padding-bottom: 40px;
	} 
	.journey-type-tailor-made .hotels-listing-related{
		padding-bottom: 50px;
	}
	.filter-top-panel .itinerary-filter-form-top {
		flex-wrap: wrap;
	}
	.itinerary-filter-form-top .intriq-journey-dropdown {
		border-radius: 0;
		border-bottom: 1px solid var(--color-gray);
	}
	.itinerary-filter-form-top .filter-top-item:last-child .intriq-journey-dropdown {
		border-bottom: 0;
	}
	.itinerary-filter-form-top .intriq-journey-dropdown::before {
		content: none;
	}
	.intriq-team-profile-wrapper {
		flex-wrap: wrap;
	}
	.intriq-team-profile-wrapper .intriq-team-info-row, .intriq-team-profile-wrapper .intriq-team-image-column {
		max-width: 100%;
	}
	.intriq-itinerary-journey-listing .intriq-itinerary-grid-inner{
		padding-bottom: 20px;
	}
	.pre-post-countries-wrp{
		padding-top: 30px;
	}
	.single-itinerary-wrp .single-itinerary-container .hotel-tour-price {
		padding-top: 30px;
	}
	.itinerary-section__inner .itinerary-day .itinerary-day__media{
		max-width: 100%;
	}
	.itinerary-section__inner .itinerary-day .itinerary-day__content{
		max-width: 100%;
		padding: 20px 0 20px 0;
	}
	.hotel-swiper-wrp .swiper-button-prev {
		bottom: 20px;
		right: 80px;
	}
	.hotel-swiper-wrp .swiper-button-next {
		bottom: 20px;
		right: 20px;
	}
	.hotel-slider .hotel-slide .hotel-content {
		padding: 20px;
	}
	.hostels-listing-header-wrap {
		padding: 0;
	}
	.hotels-listing-related {
		padding-bottom: 30px;
	}
	.partner-showcase-container{
		.hotel-section-wrap .hotel-content {
			margin: 30px;
			padding: 0;
			max-height: 175px;
			flex-direction: column;
			gap: 20px;
			overflow: visible;
		}
		.hotel-section-wrap .hotel-inner-wrap-left {
			max-width: 100%;
			height: auto;
		}
		.hotel-inner-wrap-right .hotel-description{
			margin: 0;
		}
		.hotel-content .hotel-posts-swiper-nav {
			bottom: unset;
			top: -50px;
		}
	}
}
@media (max-width: 600px) {
	.intriq-hotels-wrapper .intriq-hotel-content {
		padding: 20px;
	}
	.tp-col-buttons {
		flex-direction: column;
	}
	.intriq-itinerary-list .intriq-itinerary-journey-slider {
		padding: 0px 20px 20px 20px;
	}
	/**********  intriq story **********/
	.intriq-stories-wrapper{
		grid-template-columns: repeat(1, 1fr) !important;
	}
	.intriq-hotels-wrapper .intriq-regions-grid{
		grid-template-columns: repeat(1, 1fr);
	}
	.intriq-offer-main .intriq-offers-list .intriq-stories-wrapper {
		grid-template-columns: repeat(1, 1fr);
	}
	.intriq-faq-section .intriq-faq-container .intriq-faq-accordion .e-n-accordion-item-title{
		display: flex;
		flex-direction: row;
		align-items: self-start;
	}
	.intriq-faq-section .intriq-faq-container .intriq-faq-accordion .e-n-accordion-item-title .e-n-accordion-item-title-icon{
		padding-top: 3px;
	}
	.intriq-itinerary-country-image {
		min-height: 224px;
	}
	.intriq-hotels-wrapper .intriq-hotels-right .intriq-hotels-list{
		grid-template-columns: repeat(1,1fr);
	}
}
@media (max-width: 500px) {
	.intriq-team-filter-wrapper .intriq-team-item{
		width: 100%;
		max-width: 100%;
	}
	.intriq-static-section .join-us-accordion .e-n-accordion-item-title{
		display: flex;
		flex-direction: row;
		align-items: self-start;
	}
	.intriq-static-section .join-us-accordion .e-n-accordion-item-title .e-n-accordion-item-title-icon {
		padding-top: 5px;
	}
}
@media (max-width: 475px) {
	.brand_partners_archive .intriq-brands-partners-list {
		grid-template-columns: repeat(1, 1fr) !important;
	}
}

