@media (max-width: 1800px) and (min-width: 1600px) {
	.tour-business {
		padding-right: 10vw !important;
	}
}

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

	/* Check 1367px and add css here */
}

@media only screen and (max-width: 1366px) {
	#masthead.sticky {
		top: -60px;
	}

	.call-mail-editor h2 {
		font-size: 26px !important;
	}

	.tour-contact-form .elementor-form-fields-wrapper .elementor-field-group {
		padding-inline: 15px !important;
	}

	.tour-desc-inner .elementor-widget-heading .elementor-heading-title,
	.tour-desc-inner .elementor-widget-heading .elementor-heading-title a {
		width: 200px;
	}

	/* Check 1200px and add css here */
}

@media only screen and (max-width: 1199px) {
	.call-mail-editor h2 {
		font-size: 22px !important;
	}

	.brand-gallery .gallery {
		margin: 0 -15px -15px 0 !important;
	}

	.brand-gallery .gallery .gallery-item {
		padding: 0 15px 15px 0 !important;
	}

	.tour-contact-form .elementor-form-fields-wrapper {
		flex-wrap: wrap;
		row-gap: 20px;
	}

	/* Check 1025px and add css here */
}

@media (max-width: 1199px) and (min-width: 1025px) {
	.tour-desc-inner {
		transform: translateY(180px);
	}
}

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

	.elementor-element .e-con-inner,
	.search-no-results main#main {
		max-width: 100% !important;
		padding-inline: 30px;
	}


	#masthead.sticky {
		top: 0;
	}

	body .elementskit-navbar-nav>li>a .elementskit-submenu-indicator {
		color: #1d1d1d !important;
		fill: #1d1d1d !important;
		width: 14px !important;
	}

	.loop-categori-sec .categori-content-inner,
	.destination-post .premium-blog-content-wrapper,
	.team-loop-sec .team-social-loop {
		opacity: 1 !important;
		transform: none !important;
	}

	.highlights-list li {
		margin-bottom: 10px;
	}
	
	.header-menu ul li ul.elementskit-dropdown .elementskit-submenu-indicator {
		border: 0 !important;
		padding: 0;
		max-width: 14px;
	}
	
	.header-menu ul#menu-header-menu li .elementskit-submenu-indicator {
		width: 28px !important;
		height: 24px !important;
		background-color: #0250AC;
		fill: #fff !important;
		padding: 5px;
		border-radius: 2px;
		max-width: 28px;
		text-align: center;
	}
	
	.header-menu ul#menu-header-menu li .elementskit-submenu-indicator::before {
		color: #fff;
		vertical-align: super;
	}

	/* Check 768px and add css here */
}

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

	.blog-post .premium-blog-post-container {
		height: auto !important;
	}

	.info-list {
		grid-template-columns: repeat(2, 1fr);
		padding: 20px;
	}

}

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

	.elementor-element .e-con-inner,
	.search-no-results main#main {
		padding-inline: 20px;
	}

	.highlights-section {
		grid-template-columns: 1fr;
		gap: 10px;
	}


	.itinerary-grid {
		grid-template-columns: repeat(2, 1fr);
	}
	.site-info .elementor-icon-box-wrapper {
		align-items: unset !important;
		flex-direction: column;
		text-align: center;
	}

	/* Check 480px and add css here */
}

@media only screen and (max-width: 575px) {
	.info-list {
		grid-template-columns: repeat(1, 1fr);
	}
}

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

	.elementor-element .e-con-inner,
	.search-no-results main#main {
		padding-inline: 15px;
	}

	/* Check 375px and add css here */
}

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

	/* Check 320px and add css here */
}