@media(min-width:1200px) {
	.burger-wrapper, .mobile-menu-wrapper, .mobile-book-wrapper {
		display:none;
	}
}
@media(min-width:1537px) and (max-width:1700px) {
	.nav-bar-main-menu li a,
	.cta__fill-secondary {
		font-size:26px;
	}
	.nav-bar-main-menu {
		gap:60px;
	}
	.navigation {
		padding-right:100px;
	}
	.book__form-wrapper .wpcf7 {
		margin-top:140px;
	}
}
@media(min-width:1537px) {
	html[lang="el"] .nav-bar-main-menu li a:not(.header.header-scrolled .nav-bar-main-menu li a) {
		font-size:25px;
	}
}
@media(min-width:1200px) and (max-width:1536px) {
	.book__form-wrapper .wpcf7 {
		margin-top:150px;
	}
	.nav-bar-main-menu li a,
	.cta__fill-secondary {
		font-size:20px;
	}
	.nav-bar-main-menu {
		gap:45px;
	}
	.navigation {
		padding-right:80px;
	}
	.header {
		padding: 10px 80px;
	}
	h1 {
		font-size: 45px;
	}
	h2 {
		font-size:30px;
	}
	h3 {
		font-size:22px;
	}
	p, span, a {
		font-size:18px;
	}
	.homepage__tabs-list-item {
		font-size:23px;
	}
	.book__this-tour {
		font-size:22px;
	}
	.hompage__tabs-content__single-left__includes-list__item {
		font-size:18px;
	}
	.footer-title {
		font-size: 22px;
	}
	.footer-menus li a {
		font-size: 18px;
	}
	#full-screen-gallery {
		grid-template-rows: repeat(2, 280px);
	}
	.homepage__about-inner {
		width: 1050px;
	}
	.homepage__gallery-inner {
		width: 1100px;
	}
	.hompage__tabs-content__single-left {
		padding: 80px 100px;
	}
	.footer-inner {
		width: 900px;
	}
	.created-by, .created-by a, .copyright {
		font-size: 15px;
	}
	.footer-logo {
		max-width: 200px;
	}
	.hompage__tabs-content__single-right {
		min-width: 570px;
	}
	.homepage__about-wrapper,
	.homepage__tabs-wrapper {
		margin-top:80px;
	}
	.footer-wrapper {
		padding: 45px 0 20px;
	}
	.footer-content {
		margin-bottom: 50px;
	}
	.header-logo {
		max-width: 150px;
	}
}
@media(max-width:1199px) {
	.navigation, .hide-mobile {
		display:none;
	}
	.logo-wrapper {
		flex: 1;
		display: flex;
		justify-content: center;
		transform: translateX(65px);
	}
	h1 {
		font-size: 35px;
	}
	h2 {
		font-size:25px;
	}
	h3 {
		font-size:21px;
	}
	p, span, a {
		font-size:18px;
	}
	.homepage__tabs-list-item {
		font-size:20px;
	}
	.book__this-tour {
		font-size:21px;
	}
	.hompage__tabs-content__single-left__includes-list__item {
		font-size:18px;
	}
	.footer-title {
		font-size: 20px;
	}
	.footer-menus li a {
		font-size: 17px;
	}
	.cta__fill-secondary {
		font-size: 20px;
	}
	.header {
		background-color: var(--first);
		border-bottom: 1px solid var(--second);
	}
	.header-logo {
		width: 110px;
	}
	.header #open-form {
		min-width: 115px;
	}
	.header .next-lang {
		min-width: 50px;
	}
	.header .cta__fill-secondary {
		min-height: 45px;
	}
	.homepage__about-text {
		column-count: unset;
		margin-top: 60px;
	}
	.homepage__about-wrapper,
	.homepage__tabs-wrapper {
		margin-top:60px;
	}
	.homepage__about-inner,
	.homepage__gallery-inner,
	.footer-inner {
		width: 80vw;
	}
	.homepage__tabs-list {
		flex-flow: wrap;
	}
	.homepage__tabs-list-item {
		flex-basis: 50%;
	}
	.hompage__tabs-content__single-inner {
		flex-direction: column-reverse;
	}
	.hompage__tabs-content__single-image {
		min-height: unset;
		height: 60vh;
	}
	.hompage__tabs-content__single-left {
		padding: 45px 60px;
	}
	#full-screen-gallery {
		grid-template-rows: repeat(2, 30vh);
	}
	.footer-logo {
		max-width: 200px;
	}
	.hompage__tabs-content__single-left__includes-list {
		margin-bottom:60px;
	}
	.book__form-wrapper .wpcf7 {
		margin-top:100px;
	}
}
@media(max-width:991px) {
	.footer-content,
	.sub-footer {
		flex-direction: column;
		justify-content: center;
		align-items: center;
		text-align: center;
	}
	.footer-content {
		gap: 40px;
	}
	.sub-footer {
		gap:10px;
	}
	.icon-footer_star {
		top: 50%;
		transform: translateY(-50%);
	}
	.hompage__tabs-content__single-left__includes-list__item {
		flex-basis: calc(33% - 5px);
	}
	.logo-wrapper {
		transform: translateX(40px);
	}
}
@media(max-width:767px) {
	.homepage__gallery-item .homepage__gallery-image-overlay {
		opacity: 1;
	}
	.book__now-wrapper {
		position: fixed;
		bottom: 0;
		right: 0;
		left: 0;
		width: 100%;
	}
	.book__now-wrapper #open-form {
		border:none;
		border-top:1px solid var(--second);
		background-color:var(--first);
	}
	.book__now-wrapper #open-form:hover {
		background-color:var(--second);
		color:var(--first);
	}
	.homepage__about-inner,
	.homepage__gallery-inner {
		width:90vw;
	}
	.homepage__tabs-list {
		flex-direction:column;
	}
	.homepage__tabs-list-item:hover {
		border-left-color: var(--first);
		border-right-color: var(--first);
	}
	.homepage__gallery-item:not(:nth-child(1)) {
		display:none;
	}
	#full-screen-gallery {
		display: block; 
	}
	.header {
		padding: 10px 15px;
	}
	.hompage__tabs-content__single-left {
		padding: 30px 25px;
	}
	.hompage__tabs-content__single-left__includes-list__item {
		flex-basis: calc(50% - 5px);
	}
	.homepage__gallery-image {
		height: 70vh;
	}
	.homepage__top-title {
		min-width: 80vw;
	}
	.icon-about_star {
		right: 50%;
		transform: translateX(50%);
	}
	.footer-logo {
		max-width: 165px;
	}
	.logo-wrapper {
		transform: translateX(0);
	}
	.next-lang {
		margin-right: 0;
	}
	.mobile-menu-wrapper {
		padding-left: 25px;
	}
	.book__form-wrapper .wpcf7 form {
		flex-direction: column;
		gap:15px;
		width: 100%;
	}
	.book__form-item {
		width:100%;
	}
	.book__form-wrapper {
		overflow-y:scroll;
	}
	.book__form-wrapper .wpcf7 {
		margin-inline:auto;
	}
	.footer-wrapper {
		padding-bottom:55px;
	}
	.footer-content {
		margin-bottom:45px;
	}
}
@media(max-width:520px) {
	.book__form-wrapper .wpcf7 {
		margin-inline:18px;
	}
}
@media(max-height:800px) {
	.book__form-wrapper {
		overflow-y:scroll;
	}
}