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

	/* GENERAL */

	.bottom-section {
		padding-bottom: 50px
	}

	/* SEARCH */

	.search-form.opened {
		width: 220px
	}

	.search-section .search-form {
		width: 640px
	}

	/* WPCF7 */

	.wpcf7-form-control-wrap,
	/*.wpcf7-submit,*/
	.form-photos__block,
	.heading-label,
	.placeholder-label {
		margin-top: 16px
	}

	.form-row .your-message {
		height: -webkit-calc(100% - 25px);
		height: calc(100% - 25px)
	}

	.form-row textarea {
		height: 100%
	}

	.wpcf7-acceptance label {
		font-size: 12px
	}

	.form-rating {
		margin-top: 25px;
		padding: 25px 15px;
		height: -webkit-calc(100% - 25px);
		height: calc(100% - 25px)
	}

	.form-photos {
		display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex
	}

	.form-photos__block + .form-photos__block {
		border-left: 1px solid #DADADA;
		margin-left: 30px;
		padding-left: 30px
	}

	.form-photos__block__wrapper {
		-webkit-box-pack:justify;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between
	}

	.photo-label {
		width: 60px;
		height: 60px
	}
	
	.photo-label__content {
		width: 46px;
		height: 46px
	}

	/* PAGINATION */

	.pagination {
		margin-top: 40px
	}

	.pagination .prev:not(.dots),
	.pagination .next:not(.dots) {
		padding-left: 15px;
		padding-right: 15px
	}

	.pagination .prev span,
	.pagination .next span {
		display: inline-block
	}

	.pagination .prev i,
	.pagination .next i {
		font-size: 8px;
		vertical-align: middle
	}

	.pagination .prev svg,
	.pagination .next svg {
		width: 5px;
		vertical-align: middle
	}

	.pagination .prev i,
	.pagination .prev svg {
		margin-right: 5px
	}

	.pagination .next i,
	.pagination .next svg {
		margin-left: 5px
	}

	/* GUTENBERG */

	.wp-block-columns,
	.wp-block-gallery,
	.main-section>.wp-block-embed,
	.colored-section>.wp-block-embed {
		width: 750px
	}

	.wp-block-columns:first-child,
	.section + .wp-block-columns {
		padding-top: 40px
	}

	.wp-block-image:first-child,
	.section + .wp-block-image,
	.wp-block-gallery:first-child,
	.section + .wp-block-gallery,
	.wp-block-embed:first-child,
	.section + .wp-block-embed,
	.wp-block-contact-form-7-contact-form-selector:first-child,
	.section + .wp-block-contact-form-7-contact-form-selector {
		padding-top: 50px
	}

	.wp-block-columns:last-child,
	.main-section>.wp-block-image:last-child,
	.main-section>.wp-block-gallery:last-child,
	.colored-section>.wp-block-image:last-child,
	.colored-section>.wp-block-gallery:last-child,
	.wp-block-embed:last-child,
	.wp-block-contact-form-7-contact-form-selector:last-child {
		padding-bottom: 50px
	}

	.wp-block-columns.cols-3 .wp-block-column {
		-ms-flex-preferred-size: 50%;
		flex-basis: 50%;
		max-width: 50%
	}

	.blocks-gallery-grid {
		margin-left: -15px;
		margin-right: -15px
	}

	.gallery {
		display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;
		-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;
		margin-left: -15px!important;
		margin-right: -15px!important
	}

	.wp-block-gallery .blocks-gallery-item,
	.wp-block-gallery .wp-block-image,
	.gallery .gallery-item {
		padding-left: 15px;
		padding-right: 15px
	}

	.wp-block-gallery.columns-2 .blocks-gallery-item,
	.wp-block-gallery.columns-2 .wp-block-image,
	.gallery .gallery-item {
		-ms-flex-preferred-size: 50%;
		flex-basis: 50%;
		max-width: 50%
	}

	.wp-block-embed {
		margin-top: 35px
	}

	.wp-block-embed iframe,
	iframe {
		height: 405px
	}

	.wp-block-table {
		margin-top: 25px
	}

	blockquote,
	.post-content>.wp-caption,
	.wp-block-image,
	.main-section>.wp-block-table,
	.wp-block-contact-form-7-contact-form-selector .wpcf7 {
		width: 720px
	}

	.main-section>blockquote:first-child,
	.colored-section>blockquote:first-child
	.section + blockquote,
	.main-section>.wp-block-table:first-child {
		margin-top: 50px
	}

	blockquote:last-child,
	.wp-block-table:last-child {
		margin-bottom: 50px
	}

	blockquote p {
		margin-top: 0
	}

	/* TABLE */

	.custom-table tr {
		margin-top: 25px
	}

	/* COUNTERS */

	.counters {
		margin-top: 10px
	}

	.counter {
		font-size: 54px;
		line-height: 66px
	}

	.counter-item__name {
		font-size: 26px
	}

	/* ADVANTAGES */

	.row-item {
		margin-top: 10px
	}

	.advantage-item__name {
		font-size: 22px;
    	line-height: 26px
	}

	/* COLUMNS */

	.columns-row {
		position: relative
	}

	.columns-row:before {
		content: '';
		position:absolute;
		width: 1000px;
		height: 144px;
		top: -205px;
		left: 50%;
		-webkit-transform:translateX(-50%);-ms-transform:translateX(-50%);transform:translateX(-50%);
		background-image: url("data:image/svg+xml;charset=utf8,%3Csvg width='1735' height='251' viewBox='0 0 1735 251' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cg filter='url(%23filter0_d_844_12694)'%3E%3Ccircle cx='413.5' cy='193.959' r='12.5' fill='%23F88B42'/%3E%3Ccircle cx='835.5' cy='168.5' r='12.5' fill='%23F88B42'/%3E%3Ccircle cx='1287.5' cy='132.5' r='12.5' fill='%23F88B42'/%3E%3Ccircle cx='1708.5' cy='21.5' r='12.5' fill='%23F88B42'/%3E%3Cpath d='M436 194.758C544 186.959 543.5 141.5 610 124.5C676.5 107.5 749.5 163 809 168.5' stroke='%23F88B42' stroke-width='6' stroke-linecap='round' stroke-linejoin='round' stroke-dasharray='1 15'/%3E%3Cpath d='M17 220.482C125 212.683 124.5 167.224 191 150.224C257.5 133.224 330.5 188.724 390 194.224' stroke='%23DADADA' stroke-width='6' stroke-linecap='round' stroke-dasharray='1 15'/%3E%3Cpath d='M862.5 172.5C955.5 187 1013 242 1079.5 225C1146 208 1191.5 157 1264 140' stroke='%23F88B42' stroke-width='6' stroke-linecap='round' stroke-dasharray='1 15'/%3E%3Cpath d='M1310 129.5C1420.5 108.5 1494.5 138 1561 121C1627.5 104 1669.5 89 1703.5 44.5' stroke='%23F88B42' stroke-width='6' stroke-linecap='round' stroke-dasharray='1 15'/%3E%3C/g%3E%3Cdefs%3E%3Cfilter id='filter0_d_844_12694' x='-0.000137329' y='0' width='1735' height='250.085' filterUnits='userSpaceOnUse' color-interpolation-filters='sRGB'%3E%3CfeFlood flood-opacity='0' result='BackgroundImageFix'/%3E%3CfeColorMatrix in='SourceAlpha' type='matrix' values='0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 127 0' result='hardAlpha'/%3E%3CfeMorphology radius='2' operator='dilate' in='SourceAlpha' result='effect1_dropShadow_844_12694'/%3E%3CfeOffset dy='5'/%3E%3CfeGaussianBlur stdDeviation='6'/%3E%3CfeComposite in2='hardAlpha' operator='out'/%3E%3CfeColorMatrix type='matrix' values='0 0 0 0 0.00784314 0 0 0 0 0.00784314 0 0 0 0 0.00784314 0 0 0 0.15 0'/%3E%3CfeBlend mode='normal' in2='BackgroundImageFix' result='effect1_dropShadow_844_12694'/%3E%3CfeBlend mode='normal' in='SourceGraphic' in2='effect1_dropShadow_844_12694' result='shape'/%3E%3C/filter%3E%3C/defs%3E%3C/svg%3E");
		background-position: center center;
		background-size: contain;
		background-repeat: no-repeat;
		z-index: -1
	}

	.columns-row:first-child:before {
		content: none
	}

	.columns-row+.columns-row {
		margin-top: 175px
	}

	.column-item__media {
		margin-bottom: 30px
	}
	
	.last-xl .column-item__media {
		margin-top: 30px;
		margin-bottom: 0
	}

	.column-item__media:after {
		width: 200px;
		height: 206px;
		bottom: -30px;
		left: -40px;
	}
	
	.last-xl .column-item__media:after {
		bottom: initial;
		left: initial;
		top: -30px;
		right: -40px
	}

	.column-item__text * {
		margin-top: 25px
	}

	.fancy-frame:after {
		width: 120px;
		height: 120px
	}

	/* YOUTUBE */

	.youtube-item .fancy-frame:after {
		width: 100px;
		height: 100px
	}

	/* FORM */

	.form-content>h4,
	.form-content>.h4 {
		font-size: 20px
	}

	/* IMPRESSIONS */

	.impression-item img + .impression-item__description {
		margin-top: 25px
	}

	/* SCHEDULE */

	h2 + .schedule-item,
	.h2 + .schedule-item {
		margin-top: 40px
	}

	.schedule-item {
		display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;
		-webkit-box-align:start;-webkit-align-items:flex-start;-ms-flex-align:start;align-items:flex-start;
		position: relative
	}

	.schedule-item:before {
		content: '';
		position: absolute;
		top: 100px;
		left: 40px;
		margin: 0;
		height: -webkit-calc(100% - 100px);
		height: calc(100% - 100px)
	}

	.schedule-number {
		margin: 0 30px 0 0;
		-webkit-transform:none;-ms-transform:none;transform:none;
		width: 90px;
		min-width: 90px
	}

	.schedule-number h3 {
		margin-top: 0
	}

	.schedule-number p {
		margin-top: 0
	}

	.schedule-item__content {
		margin-top: 0;
		-webkit-box-flex:1;-webkit-flex-grow:1;-ms-flex-positive:1;flex-grow:1
	}

	.schedule-item__title {
		font-size: 22px;
    	line-height: 26px;
		text-align: left
	}

	.schedule-more__text {
		font-size: 22px;
		line-height: 26px
	}

	.schedule-more i {
		font-size: 19px;
		line-height: 26px
	}

	.schedule-more svg {
		width: 16px;
		height: 26px
	}

	/* PROSCONS */

	.proscons-item {
		height: 100%
	}

	/* INFO */

	.info-section {
		margin-top: 25px
	}

	.info-content {
		padding: 20px
	}

	.info-content__text ul,
	.info-content__text ol {
		margin-top: 20px
	}

	/* ACCORDION */

	.question {
		margin-top: 40px
	}

	.question__trigger img {
		width: 25px
	}

	.question__trigger>i {
		font-size: 25px
	}

	.question__trigger__text__label {
		font-size: 18px;
		line-height: 22px
	}
	
	.question__trigger__text p {
		font-size: 14px;
		line-height: 17px
	}

	/* READ MORE */

	.readmore-block {
		margin-top: 20px
	}

	/* MAP */

	.map-container {
		margin-top: 50px
	}

	.map-content {
		padding-bottom: 30px
	}

	.markers {
		width: 720px;
		padding-left: 100px;
		padding-right: 100px
	}

	/* TOURS FILTER */

	.filter-section .wp-block-table {
		margin-top: 50px
	}

	.tours-filter__table.grid .tours-filter__table__tbody {
		margin-left: -15px;
		margin-right: -15px
	}

	.tours-filter__table.grid .tour-item {
		margin-left: 15px;
		margin-right: 15px;
		-ms-flex-preferred-size: calc(50% - 30px);
		flex-basis: calc(50% - 30px);
		max-width: calc(50% - 30px)
	}

	/* NEWS */

	.carousel-section h2,
	.carousel-section .h2 {
		padding-right: 120px
	}

	.posts-wrap {
		margin-top: 25px
	}

	.post__meta {
		width: 750px
	}

	.post__meta p {
		font-size: 14px
	}

	.news-item__meta p {
		margin-top: 0
	}

	.news-item__meta .news-item__meta__comments {
		margin-left: 15px
	}

	.post__meta .news-item__meta__comments {
		margin-left: 0
	}

	.posts-wrap .button {
		margin-top: 25px
	}

	#comments:not(.comments-area) {
		padding-top: 50px;
		padding-bottom: 50px
	}

	/* TOUR */

	.tour-item .dates-wrapper label span {
		max-width: 90px
	}

	.header-section_tour {
		padding-bottom: 0
	}

	.header-section .tour-title {
		padding-right: 0
	}

	.header-section .tour-description {
		font-size: 20px;
		margin-top: 35px;
		padding-right: 0
	}

	.tour-attributes {
		margin-top: 60px;
		padding-bottom: 25px;
		padding-top: 0;
		z-index: 1
	}

	.tour-attribute {
		margin-top: 25px;
		-ms-flex-preferred-size: 33.33333333%;
		flex-basis: 33.33333333%;
		max-width: 33.33333333%
	}

	.tour-item .tour-attribute {
		margin-top: 20px;
		-ms-flex-preferred-size: 50%;
		flex-basis: 50%;
		max-width: 50%
	}

	.tour-attribute__content>p {
		margin-top: 0
	}

	.tour-attribute__content__value_custom {
		letter-spacing: -.8px
	}

	.tour-attribute svg {
		min-width: 35px;
		width: 35px
	}

	.dates-list {
		left: -50px
	}

	.tour-content {
		margin-top: 10px
	}

	.tour-navigation {
		padding: 15px;
		background: none;
		z-index: 0
	}

	.tour-navigation.pinned {
		text-align: right;
		z-index: 11
	}

	.tour-navigation label {
		display: none
	}

	.tour-navigation__list {
		position: relative;
		left: 0;
		right: 0;
		margin: -20px auto 0;
		max-width: 740px;
		overflow: visible;
		background: none
	}

	.tour-navigation__list:after {
		content: '';
		display: block;
		border-bottom: 1px solid #dadada;
		position: absolute;
		bottom: -25px;
		left: 15px;
		right: 15px
	}

	.tour-navigation.pinned .tour-navigation__list:after {
		content: none
	}

	.tour-navigation__list a {
		line-height: 17px;
		font-weight: 600;
		text-transform: uppercase;
		margin: 20px 10px 0;
		padding: 0;
		display: inline-block
	}

	.tour-tags {
		margin-top: 20px
	}

	.main-section_tour__content:not(.main-section_payment__content)>h3:first-child {
		margin-top: 35px
	}

	.main-section_tour__content:not(.main-section_payment__content)>p:first-child {
		margin-top: 20px
	}

	.main-section_tour__content:not(.main-section_payment__content)>ol:first-child,
	.main-section_tour__content:not(.main-section_payment__content)>ul:first-child {
		margin-top: 25px
	}

	.main-section_tour__content>h2:last-child,
	.main-section_tour__content>.h2:last-child,
	.main-section_tour__content>h3:last-child,
	.main-section_tour__content>h4:last-child,
	.main-section_tour__content>h5:last-child,
	.main-section_tour__content>h6:last-child,
	.main-section_tour__content>p:last-child,
	.main-section_tour__content>ol:last-child,
	.main-section_tour__content>ul:last-child {
		margin-bottom: 50px
	}

	.tour-item__bottom__price p {
		margin-top: 0
	}

	.photos-block:first-child,
	.section + .photos-block {
		margin-top: 50px
	}

	.photos-block:last-child {
		margin-bottom: 50px
	}

	.photos-item {
		display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;
		-webkit-box-align:start;-webkit-align-items:flex-start;-ms-flex-align:start;align-items:flex-start
	}

	.photos-item__big {
		-webkit-flex-basis: -webkit-calc(58.33333333% - 15px);
		-ms-flex-preferred-size: calc(58.33333333% - 15px);
		flex-basis: calc(58.33333333% - 15px);
		max-width: -webkit-calc(58.33333333% - 15px);
		max-width: calc(58.33333333% - 15px);
		margin-right: 15px
	}

	.photos-item__inner {
		display: block;
		margin-left: 0;
		margin-right: 0;
		-webkit-flex-basis: -webkit-calc(41.66666667% - 15px);
		-ms-flex-preferred-size: calc(41.66666667% - 15px);
		flex-basis: calc(41.66666667% - 15px);
		max-width: -webkit-calc(41.66666667% - 15px);
		max-width: calc(41.66666667% - 15px);
		margin-left: 15px
	}

	.photos-item__inner>a {
		max-width: 100%;
		margin-left: 0;
		margin-right: 0
	}

	.photos-item__bottom {
		display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;
		-webkit-box-align:start;-webkit-align-items:flex-start;-ms-flex-align:start;align-items:flex-start;
		max-width: 100%;
		margin-left: 0;
    	margin-right: 0
	}

	.photos-item__bottom a + a {
		margin-left: 30px
	}

	.tour-region {
		max-height: 205px
	}

	.payment-flag {
		font-size: 26px;
		line-height: 32px
	}

	/* TESTIMONIALS */

	.testimonials-carousel {
		padding-left: 0;
		padding-right: 0
	}

	.testimonial-item__tour__title {
		font-size: 16px;
		line-height: 20px
	}

	.testimonials-buttons {
		margin-top: 40px
	}

	.testimonial-content {
		margin-top: 0
	}

	.testimonials-filter {
		padding: 15px 40px 35px
	}

	.filter-submit {
		margin-top: 30px
	}

	.filter-submit_testimonials {
		margin-top: 15px
	}

	.testimonial_archive-section .testimonial-item {
		max-width: 645px
	}

	.testimonial_header-section h2 span,
	.testimonial_header-section .h2 span {
		font-size: 24px;
		line-height: 30px
	}

	/* GUIDES */

	.guide-item {
		height: 100%
	}

	.guide-item__meta {
		margin-top: 20px;
		width: auto;
		min-width: initial
	}

	.guide-item__text {
		display: block
	}

	.guide-item__text__description {
		margin-top: 20px;
		margin-left: 0;
		text-align: center
	}

	.guide-item__text__meta {
		-webkit-justify-content: space-around;-ms-flex-pack: distribute;justify-content: space-around
	}

	.guide-item__meta img {
		display: none
	}

	.guide-item__text img {
		display: inline
	}

	.main-section .guide-item__rate {
		margin-top: 0
	}

	.guide-item h3 {
		margin-top: 20px;
		display: block;
		text-align: center
	}

	.guide-item__meta .button {
		min-width: 195px;
		line-height: 46px;
		padding: 0 15px
	}

	.guide-item__meta .socials-wrap {
		display: block
	}

	.guide-item__text .socials-wrap {
		display: none
	}

	.guide-item__text__meta .socials-wrap {
		display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex
	}

	.tour-filter__guide-item {
		height: 100%;
		display: block
	}

	.tour-filter__guide-item img {
		width: 40px;
		min-width: 40px;
		height: 40px;
		margin-right: 0
	}

	.guide-item__info__text {
		height: auto
	}

	.guide-item__links {
		-webkit-box-orient:horizontal;-webkit-box-direction:normal;-webkit-flex-direction:row;-ms-flex-direction:row;flex-direction:row;
		margin-left: 0;
		margin-top: 10px
	}

	.guide-item__buttons {
		height: 100%;
		display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;
		-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;
		-webkit-box-pack:justify;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between
	}

	.guide-item__socials + .guide-item__buttons {
		margin-top: 10px;
		margin-left: 0
	}

	.team-button {
		margin-top: 40px
	}

	.guide-block:first-child,
	.section + .guide-block {
		margin-top: 50px
	}

	.guide-block:last-child {
		margin-bottom: 50px
	}

	.guide-info {
		display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;
		-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;
		-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;
		-webkit-box-pack:justify;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between
	}

	.guide-info h2,
	.guide-info .h2,
	.guide-info h2:first-child,
	.guide-info .h2:first-child {
		margin-top: 20px
	}

	.guide-info__subtitle {
		-webkit-box-ordinal-group: 2;-webkit-order: 1;-ms-flex-order: 1;order: 1;
		width: 100%;
		text-align: left
	}

	.guide-data {
		padding-bottom: 0
	}

	.guide-data__row {
		display: table-row
	}

	.guide-data__row span {
		display: table-cell;
		padding: 20px 10px;
		border-top: 1px solid #DADADA
	}

	.guide-data__row span:first-child {
		padding-left: 0
	}

	.guide-data__row span:last-child {
		padding-right: 0
	}

	/* REGIONS */

	.regions-more {
		margin-top: 40px
	}

	/* TABS */

	.tabs-navigation {
		position: static;
		padding: 0
	}

	.tabs-navigation .tour-navigation__list {
		position: static;
		max-width: 100%
	}

	.tabs-navigation .tour-navigation__list a {
		font-size: 16px;
		line-height: 1.6;
		text-transform: none;
		text-decoration: underline
	}

	.tabs-navigation .tour-navigation__list .tab-opened {
		color: var(--orange)!important
	}

	.tabs-navigation .tour-navigation__list:after {
		content: none
	}

	.tabs-content {
		margin-top: 40px
	}

	/* FOOTER */

	.footer {
		padding-bottom: 90px
	}

	.footer__bottom {
		display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;
		-webkit-box-pack:justify;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between;
		-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;
		padding: 15px 0
	}

	.copyright-message {
		-ms-flex-preferred-size: 30%;
		flex-basis: 30%;
		max-width: 30%;
		padding-right: 15px
	}

	.dev-logo {
		margin-top: 0;
		padding: 0 15px
	}

	.footer__bottom__info {
		padding-left: 15px
	}

	.footer__bottom__info__links {
		margin-top: -15px
	}

	.footer__bottom__info__links a {
		margin-top: 15px;
		letter-spacing: -.5px;
    	font-size: 11px
	}

	.footer__bottom__info__payments {
		margin-top: 15px
	}

	.payment-card {
		height: 30px
	}

	.reviews-block {
		margin-top: 15px;
		display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;
		margin-left: -15px;
		margin-right: -15px
	}

	.reviews-item {
		-ms-flex-preferred-size: 50%;
		flex-basis: 50%;
		max-width: 50%;
		padding-left: 15px;
		padding-right: 15px
	}

	.reviews-item svg {
		max-width: 80px
	}

	.page-template-tpl-page-payment .footer {
		padding-bottom: 85px
	}

	.scroll-top,
	.single-tour .scroll-top,
	.page-template-tpl-page-payment .scroll-top {
		right: 30px;
		bottom: 30px
	}

	/* MODAL */

	.modal-wrap {
		max-width: 720px
	}

	#testimonial-content .modal-wrap {
		max-width: 760px;
		width: 760px
	}

	/*.modal-content {
		padding: 24px
	}*/

	/*#testimonial-content .modal-content {
		padding: 30px 20px
	}

	.modal-content h2,
	.modal-content .h2 {
		font-size: 30px;
		line-height: 36px
	}*/

	.order-form__tour {
		height: -webkit-calc(100% - 16px);
		height: calc(100% - 16px);
		display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;
		margin-top: 16px
	}

	.order-form__tour__text {
		display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;
		-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;
		-webkit-box-pack:justify;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between
	}

	.order-form__tour__text h4 {
		font-size: 18px;
		line-height: 22px
	}

	.order-form__tour__price {
		font-size: 20px
	}

	.order-form__tour__text__meta p {
		margin-top: 0;
		font-size: 15px
	}

	.modal input[type=submit] {
		margin-top: 25px
	}

	.modal-close {
		/*right: 30px;*/
		width: 24px;
		/*height: 36px*/
	}

	#testimonial-content .modal-close {
		top: 10px;
		right: 20px
	}

	#testimonial-content .header-section {
		padding: 40px 0
	}

	#testimonial-content .section {
		padding-top: 40px
	}
	
	#testimonial-content .section:last-child {
		padding-bottom: 40px
	}

	/* PARAMETERS TABLE */

	.parameters.prices {
		margin-top: 40px
	}

	.parameters-table th,
	.parameters-table td {
		padding-left: 20px;
		padding-right: 20px
	}

	/* BLOG NAVIGATION */

	.blog-navigation .tour-navigation__list {
		max-width: initial;
		margin-left: -10px;
		margin-right: -10px;
		display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;
		-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;
		-webkit-box-pack:justify;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between
	}

	.blog-navigation .tour-navigation__list:after {
		left: 10px;
		right: 10px
	}

	.tour-navigation__link_back {
		white-space: nowrap
	}

}

@media (min-width: 782px) {

	/* GUTEMBERG */

	.wp-block-columns {
		-webkit-flex-wrap:wrap!important;-ms-flex-wrap:wrap!important;flex-wrap:wrap!important
	}

	.wp-block-columns:not(.is-not-stacked-on-mobile)>.wp-block-column {
		-ms-flex-preferred-size: 100%;
		flex-basis: 100%
	}

}

@media only screen and (min-width:900px) {
	.footer {
		padding-bottom: 0
	}
}

@media only screen and (min-width:980px) {
	.single-tour .footer,
	.page-template-tpl-page-payment .footer {
		padding-bottom: 110px
	}
	.scroll-top {
		width: 60px;
		height: 60px
	}
	.scroll-top svg {
		height: 30px
	}
}
