.dots,
.logo-company,
.slides,
.social__items,
.top-photo-content {
	display: flex;
}
.footer {
	display: none;
}
.countru,
.hotel,
.prise {
	text-shadow: 1px 1px 2px #000, 0 0 5px #222831;
}
.link-logo {
	display: flex;
	gap: 5px;
}
.name-foto {
	border: 0.5px solid #555;
}
.slider-items,
.slides {
	-webkit-user-select: none;
	-moz-user-select: none;
	-ms-user-select: none;
}
.init-trip h1 {
	font-size: 32px;
}

.quantity-days,
.hotel-travel,
.hotel-one {
	font-size: 20px;
	color: #4b89ac;
	font-weight: 600;
}
.quantity-days {
	color: #555;
	font-size: 22px;
	margin-bottom: 10px;
}
.slider-country {
	max-width: 500px;
	margin: 0 auto;
	width: 100%;
	height: 650px;
	position: relative;
	overflow: hidden;
	background: #ccc;
	box-shadow: 0 4px 30px rgba(0, 0, 0, 0.25);
	border-radius: 4px;
}
.slider-items,
.slider-items img {
	max-width: 500px;
	max-height: 650px;
}
.slides {
	overflow: hidden;
	height: 100%;
}
.slider-items {
	transition: 0.2s ease-in-out;
	cursor: pointer;
}

.slider-items a {
	width: 100%;
	height: 100%;
}
.slider-items img {
	width: 100%;
	height: 100%;
	object-fit: cover;
	-webkit-filter: brightness(60%);
	filter: brightness(60%);
	pointer-events: none;
}
.dots {
	width: 170px;
	margin: 10px auto;
}
.dot {
	box-sizing: content-box;
	flex: 0 1 auto;
	width: 30px;
	height: 10px;
	margin-right: 3px;
	margin-left: 3px;
	cursor: pointer;
	background-color: #888;
	background-clip: padding-box;
	border: none;
	opacity: 0.5;
	border-radius: 3px;
	transition: 0.3s;
	outline: 0;
	padding: 0;
}
.first__wrapper,
.trip__view {
	justify-content: space-between;
	display: flex;
}
.trip__wrapper,
section {
	width: 100%;
}
.active {
	opacity: 1;
	background: #86a6df;
}
p {
	margin: 0;
}
section {
	max-width: 1170px;
	margin: 0 auto;
}

.choice-country-to {
	position: relative;
	width: 100%;
}
.other-tours {
	max-width: 100%;
	margin-top: 60px;
}
.trip__load,
.trip__wrapper {
	max-width: 800px;
}

.color-links {
	padding: 15px;
	background: #f3f4f6;
	border-radius: 4px;
}

.other-news {
	display: flex;
	flex-direction: column;
	gap: 15px;
	margin-left: 15px;
}

.other-news__item h4 {
	margin: 15px 0;
	font-size: 20px;
	font-style: italic;
	line-height: 24px;
	font-weight: 500;
}
.other-news li {
	list-style: disc;
	font-size: 22px;
	letter-spacing: 1.1px;
}

.rtb__load,
.rtb__travel {
	position: sticky;
	top: 30px;
	margin-top: 10px;
}

.bottom-photo-content,
.top-photo-content {
	position: absolute;
	padding: 9px;
	box-sizing: border-box;
}
.trip__view {
	margin-bottom: 60px;
}
.titile-content h1 {
	font-size: 26px;
	margin: 7px;
}
.left-container {
	margin-bottom: 30px;
}
.titile-content select {
	font-size: 18px;
	margin: 7px 7px 50px;
	padding: 10px;
	background-color: #fff;
	border: none;
	border-bottom: 1px;
	outline: 0;
	color: #111;
	width: 200px;
	border: 1px solid #e5e7eb;
	border-radius: 4px;
	-webkit-appearance: none;
	-moz-appearance: none;
	appearance: none;
}
.init-trip {
	max-width: 800px;
	margin: 0 auto;
	margin-top: 15px;
}
.logo-company {
	max-width: 500px;
	margin: 15px auto 5px auto;
}
.agent-logo {
	width: 40px;
	height: 40px;
	border-radius: 50%;
	margin: 0 3px;
	border: 1px solid #f3f4f6;
}
.company-name h2 {
	font-size: 18px;
	font-weight: 600;
	margin: 0;
}
.agent-address {
	font-size: 14px;
	font-weight: 400;
	color: #555;
}
.social {
	max-width: 600px;
	height: 66px;
	margin-bottom: 20px;
}
.social a {
	font-weight: 600;
	font-size: 24px;
	margin: 5px;
	color: #333;
}
.prise span,
.share-telegram a,
.share-viber a,
.share-whatsapp a {
	font-size: 20px;
	margin: 5px;
}
.share-viber a {
	color: #7360f2;
}
.share-whatsapp a {
	color: #43d854;
}
.share-telegram a {
	color: #08c;
}
.countru h3,
.countru p,
.hotel,
.prise p,
.prise span {
	color: #ece4e4;
}
.top-photo-content {
	width: 100%;
	top: 5px;
	justify-content: space-between;
}
.countru h3 {
	font-size: 28px;
	margin: 0 0 10px;
}
.countru p {
	margin: 5px 0;
	font-weight: 500;
}
.prise {
	text-align: end;
}
.prise p {
	margin: 0;
	font-size: 24px;
}
.bottom-photo-content {
	width: 100%;
	bottom: 9px;
}
.hotel {
	font-size: 18px;
	line-height: 20px;
}
.tour-title h2 {
	font-size: 26px;
	line-height: 32px;
	color: #222;
	margin: 30px 2px 10px 7px;
}

.advantages-block {
	margin: 20px 0;
}
.advantages-block p {
	font-size: 20px;
	line-height: 25px;
	margin-bottom: 10px;
	letter-spacing: 1.5px;
}
.advantages-block a {
	font-size: 15px;
	margin-left: 15px;
}
.advantages-block h1 {
	color: #545154;
	font-size: 22px;
	line-height: 1.3;
	font-weight: 600;
	margin: 20px 0;
}
.advantages-block .advantages-block b,
.advantages-block abbr,
.advantages-block bdo,
.advantages-block blockquote,
.advantages-block br,
.advantages-block cite,
.advantages-block code,
.advantages-block dd,
.advantages-block dfn,
.advantages-block dl,
.advantages-block figcaption,
.advantages-block h2,
.advantages-block hr,
.advantages-block ins,
.advantages-block li,
.advantages-block mark,
.advantages-block ol,
.advantages-block pre,
.advantages-block q,
.advantages-block strong,
.advantages-block sub,
.advantages-block sup,
.advantages-block ul,
.advantages-block var {
	color: #000;
	font-size: 20px;
	line-height: 1.4;
	font-weight: 600;
	margin: 15px 0;
	letter-spacing: 1.5px;
}
.advantages-block h3,
.advantages-block h4,
.advantages-block h5,
.advantages-block h6 {
	color: #000;
	font-size: 18px;
	line-height: 1.3;
	font-weight: 400;
	margin: 15px 0;
}
.advantages-block ul,
.video-block {
	margin: 20px 0;
}
.advantages-block em,
.advantages-block i,
.advantages-block small {
	font-style: italic;
	color: #000;
	font-size: 18px;
	line-height: 1.3;
	font-weight: 400;
}
.advantages-block li {
	list-style-type: disc;
	margin-left: 20px;
}
.advantages-block ol {
	list-style-type: decimal;
	margin-left: 20px;
}
.advantages-block img {
	height: auto !important;
	width: 100% !important;
	margin: 15px 0 15px 0;
}
.video-block {
	width: 100%;
	height: 304px;
}
a,
blockquote,
dd,
dl,
figcaption,
figure,
h1,
h2,
h3,
h4,
li,
ol,
p,
ul {
	color: #111;
	list-style-type: none;
	text-decoration: none;
}

#interesting-articles {
	max-width: 900px;
	margin: 0 auto;
}

.load-news {
	padding: 0px 0 60px 0;
}

.next__news {
	position: relative;
	display: flex;
	justify-content: space-between;
	margin-top: 45px;
}

.aside__news {
	position: sticky;
	display: flex;
	flex-direction: column;
	gap: 20px;
	max-width: 330px;
	top: 30px;
}

.aside__news .filter-column {
	height: 380px;
	-webkit-box-shadow: 0px 0px 3px 1px rgba(34, 60, 80, 0.1);
	-moz-box-shadow: 0px 0px 3px 1px rgba(34, 60, 80, 0.1);
	box-shadow: 0px 0px 3px 1px rgba(34, 60, 80, 0.1);
}

.aside__news .filter-column .select-link {
	margin-bottom: 0;
}

.aside__news .filter-column .select-option {
	margin-bottom: 0;
}

.aside__news .filter-column .all-block-zap {
	width: 90%;
	margin: 0 auto;
}

.aside__news .filter-column .button {
	width: 80%;
	margin: 15px auto 15px auto;
}

.js-trigger-load-articles-after-scroll {
	max-width: 800px;
}

.js-trigger-load-articles-after-scroll .block-art {
	margin: 0;
	flex-direction: column;
	gap: 45px;
}

.js-trigger-load-articles-after-scroll .block-art .art-item {
	margin: 0;
	width: 100%;
}

.js-trigger-load-articles-after-scroll .block-art .art-item .post-block {
	margin: 0 0 5px 0;
}

.js-trigger-load-articles-after-scroll .block-art .art-item .article-wrapper-link {
	align-items: center;
}

.js-trigger-load-articles-after-scroll .block-art .art-item .article-wrapper-link .name-foto {
	margin-right: 5px;
}

.js-trigger-load-articles-after-scroll .block-art .art-item .article__thumb_container {
	height: 500px;
	border-radius: 4px;
}

.js-trigger-load-articles-after-scroll .block-art .art-item .title-desktop {
	margin: 20px 0 0 0;
}

.js-trigger-load-articles-after-scroll .block-art .art-item .text1Show {
	margin: 10px 0 0 0;
}

#yandex_rtb_R-A-992526-3 {
	width: 96%;
	margin: 0 auto;
}

@media (max-width: 600px) {
	#breadcrumbs {
		margin: 0 0 0 4px;
	}

	#breadcrumbs a {
		font-size: 12px;
	}

	h1 {
		margin: 25px 0 15px 0;
	}

	.quantity-days {
		margin-bottom: 15px;
	}

	.slider-country,
	.slider-items,
	.slider-items img {
		height: 600px;
	}
	.first__wrapper,
	.trip__view {
		flex-direction: column;
	}

	.first__wrapper {
		margin-top: -25px;
	}

	.logo-company {
		margin: 18px auto 1px auto;
	}

	.agent-logo {
		width: 36px;
		height: 36px;
	}

	.agent-address {
		display: block;
		margin-top: -1px;
		font-size: 12px;
	}

	.rtb__load,
	.rtb__travel {
		margin-bottom: 50px;
		position: relative;
	}
	.rtb__travel {
		max-width: 100% !important;
	}
	.dots {
		margin-left: 115px;
	}

	.load-news {
		width: 98%;
		margin: 0 auto;
		padding-top: 20px;
	}

	.next__news {
		flex-direction: column-reverse;
		gap: 50px;
		margin: 0;
	}

	.js-trigger-load-articles-after-scroll .block-art {
		display: flex;
		margin: 0;
		flex-direction: column;
		gap: 40px;
		padding: 5px;
	}
	.aside__news {
		position: relative;
		max-width: 100%;
	}

	.aside__news .filter-column {
		width: 94%;
	}

	.advantages-block {
		overflow: hidden;
		margin: 20px 0 10px 0;
	}

	.left-container {
		margin-bottom: 15px;
	}

	.wrapper {
		width: 96%;
		margin: 0 auto;
	}
	#interesting-articles {
		margin-bottom: 10px;
	}

	.color-links {
		padding: 10px 8px;
	}

	.other-news li a {
		margin-left: -5px;
	}
}

@media (max-width: 400px) {
	.slider-country,
	.slider-items,
	.slider-items img {
		height: 560px;
	}
}

