html {

	box-sizing: border-box;

	-webkit-text-size-adjust: 100%;

}



*,

*:before,

*:after {

	box-sizing: inherit;

}



* {

	max-height: 1000000px;

}



body {

	background: #1b1b1e;

	color: #333;

	font: 400 18px/1.5 "Mulish", sans-serif;

	min-width: 320px;

	margin: 0;

	position: relative;

	-webkit-font-smoothing: antialiased;

	-moz-osx-font-smoothing: grayscale;

}



main {

	display: block;

}



hr {

	box-sizing: content-box;

	height: 0;

	overflow: visible;

}



pre {

	font-family: monospace, monospace;

	font-size: 1em;

}



a {

	background-color: transparent;

}



abbr[title] {

	border-bottom: none;

	text-decoration: underline;

	text-decoration: underline dotted;

}



b,

strong {

	font-weight: bolder;

}



code,

kbd,

samp {

	font-family: monospace, monospace;

	font-size: 1em;

}



small {

	font-size: 80%;

}



sub,

sup {

	font-size: 75%;

	line-height: 0;

	position: relative;

	vertical-align: baseline;

}



sub {

	bottom: -0.25em;

}



sup {

	top: -0.5em;

}



img {

	border-style: none;

}



button,

input,

optgroup,

select,

textarea {

	font-family: inherit;

	font-size: 100%;

	line-height: 1.15;

	margin: 0;

}



button,

input {

	overflow: visible;

}



button,

select {

	text-transform: none;

}



button,

[type="button"],

[type="reset"],

[type="submit"] {

	-webkit-appearance: button;

}



button::-moz-focus-inner,

[type="button"]::-moz-focus-inner,

[type="reset"]::-moz-focus-inner,

[type="submit"]::-moz-focus-inner {

	border-style: none;

	padding: 0;

}



button:-moz-focusring,

[type="button"]:-moz-focusring,

[type="reset"]:-moz-focusring,

[type="submit"]:-moz-focusring {

	outline: 1px dotted ButtonText;

}



fieldset {

	padding: 0.35em 0.75em 0.625em;

}



legend {

	box-sizing: border-box;

	color: inherit;

	display: table;

	max-width: 100%;

	padding: 0;

	white-space: normal;

}



progress {

	vertical-align: baseline;

}



textarea {

	overflow: auto;

}



[type="checkbox"],

[type="radio"] {

	box-sizing: border-box;

	padding: 0;

}



[type="number"]::-webkit-inner-spin-button,

[type="number"]::-webkit-outer-spin-button {

	height: auto;

}



[type="search"] {

	-webkit-appearance: textfield;

	outline-offset: -2px;

}



input[type=search]::-ms-clear {

	display: none;

	width: 0;

	height: 0;

}



input[type=search]::-ms-reveal {

	display: none;

	width: 0;

	height: 0;

}



input[type="search"]::-webkit-search-decoration,

input[type="search"]::-webkit-search-cancel-button,

input[type="search"]::-webkit-search-results-button,

input[type="search"]::-webkit-search-results-decoration {

	display: none;

}



[type="search"]::-webkit-search-decoration {

	-webkit-appearance: none;

}



::-webkit-file-upload-button {

	-webkit-appearance: button;

	font: inherit;

}



details {

	display: block;

}



summary {

	display: list-item;

}



template {

	display: none;

}



[hidden] {

	display: none;

}



@font-face {
font-display:swap;

	font-family: 'icomoon';

	src: url('/wp-content/themes/accessnepaltour/css/../fonts/icomoon.eot?t1wkx8');

	src: url('/wp-content/themes/accessnepaltour/css/../fonts/icomoon.eot?t1wkx8#iefix') format("embedded-opentype"), url('/wp-content/themes/accessnepaltour/css/../fonts/icomoon.ttf?t1wkx8') format("truetype"), url('/wp-content/themes/accessnepaltour/css/../fonts/icomoon.woff?t1wkx8') format("woff"), url('/wp-content/themes/accessnepaltour/css/../fonts/icomoon.svg?t1wkx8#icomoon') format("svg");

	font-weight: normal;

	font-style: normal;

	font-display: block;

}



.icon,

[class^="icon-"],

[class*="icon-"],

[class*="dd-icon-"],

.arrow-rt:after,

.breadcrumb ul li+li:before,

.rate:before,

.rate:after,

.trip__aside .dnp__bonus li:before,

.trip__itinerary-title:before,

.trip__service-list ul li:before,

.trip__schedule .placement__date:before,

.trip__schedule .wcfoption:before,

.trip__faq--title:after,

.trip__download-cta .txt:before,

.tbl-enfold .deal--trpdate:before,

.tbl-enfold .deal--status:before,

.tbl-enfold .deal--pricing:before,

.tbl-enfold .deal--spaces:before,

.blog__postby .cated:before,

.blog__postby .dated:before,

.blog__postby .posted:before,

.blog__nav-detail .ctrl:before,

.blog__nav-detail .ctrl:after {

	font-family: 'icomoon' !important;

	display: inline-block;

	vertical-align: top;

	speak: none;

	font-style: normal;

	font-weight: normal;

	font-variant: normal;

	text-transform: none;

	line-height: 1;

	-webkit-font-smoothing: antialiased;

	-moz-osx-font-smoothing: grayscale;

}



.icon-fact-search:before {

	content: "\e900";

}



.icon-fact-activity:before {

	content: "\e901";

}



.icon-fact-tent:before {

	content: "\e902";

}



.icon-fact-highaltitude:before {

	content: "\e903";

}



.icon-fact-altitude:before {

	content: "\e904";

}



.icon-fact-grade:before {

	content: "\e905";

}



.icon-fact-barchart:before {

	content: "\e906";

}



.icon-fact-routemap:before {

	content: "\e907";

}



.icon-fact-itinerary:before {

	content: "\e908";

}



.icon-fact-map:before {

	content: "\e909";

}



.icon-fact-dates:before,

/* .tbl-enfold .deal--trpdate:before, */

.blog__postby .dated:before {

	content: "\e90a";

}



.icon-fact-dotchart:before {

	content: "\e90b";

}



.icon-fact-difficulty:before {

	content: "\e90c";

}



.icon-fact-timing:before {

	content: "\e90d";

}



.icon-fact-duration:before {

	content: "\e90e";

}



.icon-stopwatch:before {

	content: "\e90f";

}



.icon-fact-flight:before {

	content: "\e910";

}



.icon-fact-info:before {

	content: "\e911";

}



.icon-fact-meal:before {

	content: "\e912";

}



.icon-fact-season:before {

	content: "\e914";

}



.icon-fact-reviews:before {

	content: "\e915";

}



.icon-fact-service-cover:before {

	content: "\e916";

}



.icon-fact-faq:before {

	content: "\e917";

}



.icon-sc-facebook:before {

	content: "\e918";

}



.icon-sc-instagram:before {

	content: "\e919";

}



.icon-sc-linkedin:before {

	content: "\e91a";

}



.icon-sc-twitter:before {

	content: "\e91b";

}



.icon-sc-youtube:before {

	content: "\e91c";

}



.icon-whatsapp:before {

	content: "\e91d";

}



.icon-ptr-advisor:before {

	content: "\e91e";

}



.icon-ct-answering:before {

	content: "\e91f";

}



.icon-ct-call:before {

	content: "\e920";

}



.icon-ct-calling:before {

	content: "\e921";

}



.icon-ct-messaging:before {

	content: "\e922";

}



.icon-ct-email:before {

	content: "\e923";

}



.icon-ct-location:before {

	content: "\e924";

}



.icon-heart:before {

	content: "\e926";

}



.icon-share:before {

	content: "\e925";

}



.icon-print:before {

	content: "\e913";

}



.icon-customize:before {

	content: "\e928";

}



.icon-writer:before,

.blog__postby .posted:before {

	content: "\e927";

}



.icon-dots:before,

.blog__postby .cated:before {

	content: "\e92a";

}



.icon-search:before {

	content: "\e929";

}



.icon-caret-down:before {

	content: "\e92b";

}



.icon-caret-up:before {

	content: "\e92c";

}



.icon-check-mark:before,

.trip__service .service-include li:before {

	content: "\e92d";

}



.icon-close-mark:before,

.trip__service .service-exclude li:before {

	content: "\e92e";

}



.icon-act-plus:before {

	content: "\e92f";

}



.icon-act-minus:before {

	content: "\e930";

}



.icon-check-mark-circle:before {

	content: "\e931";

}



.icon-close-mark-circle:before {

	content: "\e932";

}



.icon-check-box:before,

.trip__aside .dnp__bonus li:before {

	content: "\e933";

}



.icon-close-mark-square:before {

	content: "\e934";

}



.icon-star-line:before {

	content: "\e935";

}



.icon-star-fill:before {

	content: "\e936";

}



.icon-arrow-lt:before {

	content: "\e937";

}



.icon-arrow-rt:before {

	content: "\e938";

}



.icon-prev:before {

	content: "\e939";

}



.icon-next:before {

	content: "\e93a";

}



.icon-prev-circle-line:before {

	content: "\e93b";

}



.icon-next-circle-line:before {

	content: "\e93c";

}



.icon-prev-circle-fill:before {

	content: "\e93d";

}



.icon-next-circle-fill:before {

	content: "\e93e";

}



.icon-usrline:before,

.tbl-enfold .deal--spaces:before {

	content: "\e93f";

}



.icon-timing:before,

.tbl-enfold .deal--status.limited:before {

	content: "\e940";

}



.icon-check-circleline:before,

.tbl-enfold .deal--status.available:before {

	content: "\e941";

}



.icon-close-circleline:before {

	content: "\e942";

}



.icon-camera:before {

	content: "\e943";

}



.icon-tag:before,

.tbl-enfold .deal--pricing:before {

	/* content: "\e944"; */

}



.container {

	margin-right: auto;

	margin-left: auto;

	padding-left: 10px;

	padding-right: 10px;

}



.row {

	display: -webkit-box;

	display: -ms-flexbox;

	display: flex;

	-ms-flex-wrap: wrap;

	flex-wrap: wrap;

	-webkit-box-flex: 0;

	-ms-flex: 0 1 auto;

	flex: 0 1 auto;

	margin-left: -4px;

	margin-right: -4px;

}



.row>.col {

	-webkit-box-flex: 0;

	-ms-flex: 0 0 auto;

	flex: 0 0 auto;

	padding-left: 4px;

	padding-right: 4px;

}



.col-fluid {

	-ms-flex-preferred-size: 0;

	flex-basis: 0;

	-webkit-box-flex: 1;

	-ms-flex-positive: 1;

	flex-grow: 1;

	min-height: 1;

	max-width: 100%;

}



.xs-1 {

	width: 8.3333333333%;

}



.xs-2 {

	width: 16.6666666667%;

}



.xs-3 {

	width: 25%;

}



.xs-4 {

	width: 33.3333333333%;

}



.xs-5 {

	width: 41.6666666667%;

}



.xs-6 {

	width: 50%;

}



.xs-7 {

	width: 58.3333333333%;

}



.xs-8 {

	width: 66.6666666667%;

}



.xs-9 {

	width: 75%;

}



.xs-10 {

	width: 83.3333333333%;

}



.xs-11 {

	width: 91.6666666667%;

}



.xs-12 {

	width: 100%;

}



.xs-pull-0 {

	right: auto;

}



.xs-pull-1 {

	right: 8.3333333333%;

}



.xs-pull-2 {

	right: 16.6666666667%;

}



.xs-pull-3 {

	right: 25%;

}



.xs-pull-4 {

	right: 33.3333333333%;

}



.xs-pull-5 {

	right: 41.6666666667%;

}



.xs-pull-6 {

	right: 50%;

}



.xs-pull-7 {

	right: 58.3333333333%;

}



.xs-pull-8 {

	right: 66.6666666667%;

}



.xs-pull-9 {

	right: 75%;

}



.xs-pull-10 {

	right: 83.3333333333%;

}



.xs-pull-11 {

	right: 91.6666666667%;

}



.xs-pull-12 {

	right: 100%;

}



.xs-push-0 {

	left: auto;

}



.xs-push-1 {

	left: 8.3333333333%;

}



.xs-push-2 {

	left: 16.6666666667%;

}



.xs-push-3 {

	left: 25%;

}



.xs-push-4 {

	left: 33.3333333333%;

}



.xs-push-5 {

	left: 41.6666666667%;

}



.xs-push-6 {

	left: 50%;

}



.xs-push-7 {

	left: 58.3333333333%;

}



.xs-push-8 {

	left: 66.6666666667%;

}



.xs-push-9 {

	left: 75%;

}



.xs-push-10 {

	left: 83.3333333333%;

}



.xs-push-11 {

	left: 91.6666666667%;

}



.xs-push-12 {

	left: 100%;

}



.xs-offset-0 {

	margin-left: 0%;

}



.xs-offset-1 {

	margin-left: 8.3333333333%;

}



.xs-offset-2 {

	margin-left: 16.6666666667%;

}



.xs-offset-3 {

	margin-left: 25%;

}



.xs-offset-4 {

	margin-left: 33.3333333333%;

}



.xs-offset-5 {

	margin-left: 41.6666666667%;

}



.xs-offset-6 {

	margin-left: 50%;

}



.xs-offset-7 {

	margin-left: 58.3333333333%;

}



.xs-offset-8 {

	margin-left: 66.6666666667%;

}



.xs-offset-9 {

	margin-left: 75%;

}



.xs-offset-10 {

	margin-left: 83.3333333333%;

}



.xs-offset-11 {

	margin-left: 91.6666666667%;

}



.xs-offset-12 {

	margin-left: 100%;

}



.clearfix:before,

.form-set:before,

.trip__related:before,

.clearfix:after,

.form-set:after,

.trip__related:after {

	content: " ";

	display: table;

}



.clearfix:after,

.form-set:after,

.trip__related:after {

	clear: both;

}



.clearfix-after:after {

	content: '';

	display: block;

	clear: both;

}



.form-links,

.reviser ul,

.reviser ol,

.breadcrumb ul,

.pagination>ul,

.slick-dots,

.site__nav>ul,

.site__xnav>ul,

.dropnav>ul,

.prime__recommend-list,

.package__item-facts,

.package__item-action,

.package__box-facts,

.weabout__will,

.trip__metamain-summary,

.trip__metamain-action,

.trip__metamain-sharedrop ul,

.trip__facts-list,

.trip__heading-action,

.trip__aside .dnp__pricing-chart,

.trip__aside .dnp__bonus,

.trip__aside .dnp__action,

.trip__infoaction,

.trip__scroller ul,

.trip__itinerary-fact,

.trip__service-list ul,

.trip__schedule-action .control,

.trip__schedule .month--list,

.trip__schedule .wcfoption--list,

.trip__qview-footer,

.trip__explore-action,

.trip__pricing-group,

.trip__pricing-action,

.team__display .tabset__nav,

.bloglist__item-tagset,

.blog__postby,

.blog__share-social,

.blog__relate-action,

.blog__aside-catlist,

.commentlist,

.commentlist .children,

.footer__ikonlist,

.footer__linkset,

.footer__bar .social {

	margin: 0;

	padding: 0;

	list-style: none;

}



.visuallyhidden {

	border: 0;

	clip: rect(0 0 0 0);

	height: 1px;

	margin: -1px;

	overflow: hidden;

	padding: 0;

	position: absolute;

	left: -9999px;

	width: 1px;

}



.ellipsis {

	white-space: nowrap;

	text-overflow: ellipsis;

	overflow: hidden;

}



.row-reverse {

	-webkit-box-orient: horizontal;

	-webkit-box-direction: reverse;

	-ms-flex-direction: row-reverse;

	flex-direction: row-reverse;

}



.col-reverse {

	-webkit-box-orient: vertical;

	-webkit-box-direction: reverse;

	-ms-flex-direction: column-reverse;

	flex-direction: column-reverse;

}



.start {

	-webkit-box-pack: start;

	-ms-flex-pack: start;

	justify-content: flex-start;

	text-align: start;

}



.center {

	-webkit-box-pack: center;

	-ms-flex-pack: center;

	justify-content: center;

	text-align: center;

}



.end {

	-webkit-box-pack: end;

	-ms-flex-pack: end;

	justify-content: flex-end;

	text-align: end;

}



.top {

	-webkit-box-align: start;

	-ms-flex-align: start;

	align-items: flex-start;

}



.middle {

	-webkit-box-align: center;

	-ms-flex-align: center;

	align-items: center;

}



.bottom {

	-webkit-box-align: end;

	-ms-flex-align: end;

	align-items: flex-end;

}



.around {

	-ms-flex-pack: distribute;

	justify-content: space-around;

}



.between {

	-webkit-box-pack: justify;

	-ms-flex-pack: justify;

	justify-content: space-between;

}



.first {

	-webkit-box-ordinal-group: 0;

	-ms-flex-order: -1;

	order: -1;

}



.last {

	-webkit-box-ordinal-group: 2;

	-ms-flex-order: 1;

	order: 1;

}



.start-xs {

	-webkit-box-pack: start;

	-ms-flex-pack: start;

	justify-content: flex-start;

	text-align: start;

}



.center-xs {

	-webkit-box-pack: center;

	-ms-flex-pack: center;

	justify-content: center;

	text-align: center;

}



.end-xs {

	-webkit-box-pack: end;

	-ms-flex-pack: end;

	justify-content: flex-end;

	text-align: end;

}



.top-xs {

	-webkit-box-align: start;

	-ms-flex-align: start;

	align-items: flex-start;

}



.middle-xs {

	-webkit-box-align: center;

	-ms-flex-align: center;

	align-items: center;

}



.bottom-xs {

	-webkit-box-align: end;

	-ms-flex-align: end;

	align-items: flex-end;

}



.around-xs {

	-ms-flex-pack: distribute;

	justify-content: space-around;

}



.between-xs {

	-webkit-box-pack: justify;

	-ms-flex-pack: justify;

	justify-content: space-between;

}



.first-xs {

	-webkit-box-ordinal-group: 0;

	-ms-flex-order: -1;

	order: -1;

}



.last-xs {

	-webkit-box-ordinal-group: 2;

	-ms-flex-order: 1;

	order: 1;

}



.pull-right {

	float: right !important;

}



.pull-left {

	float: left !important;

}



.hide {

	display: none !important;

}



.show {

	display: block !important;

}



.invisible {

	visibility: hidden;

}



.text-hide {

	overflow: hidden;

	text-indent: 101%;

	white-space: nowrap;

}



.hidden {

	display: none !important;

}



.visible-xs {

	display: none !important;

}



.visible-sx {

	display: none !important;

}



.visible-sm {

	display: none !important;

}



.visible-md {

	display: none !important;

}



.visible-sd {

	display: none !important;

}



.visible-lg {

	display: none !important;

}



.general-form {

	border-style: none;

	margin: 0;

	padding: 0;

}



.general-form fieldset {

	border-style: none;

	margin: 0;

	padding: 0;

}



.general-form input[type='text'],

.general-form input[type='tel'],

.general-form input[type='email'],

.general-form input[type='search'],

.general-form input[type='number'],

.general-form input[type='password'],

.general-form input[type='url'],

.general-form input[type='date'],
.general-form input[type='datetime-local'],

.general-form input[type='time'],

.general-form textarea,

.general-form select {

	font: 400 14px/16px "Mulish", sans-serif;

	-webkit-appearance: none;

	appearance: none;

	background: white;

	border-color: #dedede;

	border-radius: 5px;

	border-style: solid;

	border-width: 1px;

	-webkit-border-radius: 5px;

	box-shadow: none;

	box-sizing: border-box;

	color: #000;

	display: block;

	padding: 0.4em 1em;

	height: 34px;

	outline: none;

	width: 100%;

	-webkit-transition: border 0.4s ease-in-out;

	transition: border 0.4s ease-in-out;

}



.general-form input[type='text']::-webkit-input-placeholder,

.general-form input[type='tel']::-webkit-input-placeholder,

.general-form input[type='email']::-webkit-input-placeholder,

.general-form input[type='search']::-webkit-input-placeholder,

.general-form input[type='number']::-webkit-input-placeholder,

.general-form input[type='password']::-webkit-input-placeholder,

.general-form input[type='url']::-webkit-input-placeholder,

.general-form input[type='date']::-webkit-input-placeholder,

.general-form input[type='time']::-webkit-input-placeholder,

.general-form textarea::-webkit-input-placeholder,

.general-form select::-webkit-input-placeholder {

	color: #666;

}



.general-form input[type='text']::-moz-placeholder,

.general-form input[type='tel']::-moz-placeholder,

.general-form input[type='email']::-moz-placeholder,

.general-form input[type='search']::-moz-placeholder,

.general-form input[type='number']::-moz-placeholder,

.general-form input[type='password']::-moz-placeholder,

.general-form input[type='url']::-moz-placeholder,

.general-form input[type='date']::-moz-placeholder,

.general-form input[type='time']::-moz-placeholder,

.general-form textarea::-moz-placeholder,

.general-form select::-moz-placeholder {

	opacity: 1;

	color: #666;

}



.general-form input[type='text']:-moz-placeholder,

.general-form input[type='tel']:-moz-placeholder,

.general-form input[type='email']:-moz-placeholder,

.general-form input[type='search']:-moz-placeholder,

.general-form input[type='number']:-moz-placeholder,

.general-form input[type='password']:-moz-placeholder,

.general-form input[type='url']:-moz-placeholder,

.general-form input[type='date']:-moz-placeholder,

.general-form input[type='time']:-moz-placeholder,

.general-form textarea:-moz-placeholder,

.general-form select:-moz-placeholder {

	color: #666;

}



.general-form input[type='text']:-ms-input-placeholder,

.general-form input[type='tel']:-ms-input-placeholder,

.general-form input[type='email']:-ms-input-placeholder,

.general-form input[type='search']:-ms-input-placeholder,

.general-form input[type='number']:-ms-input-placeholder,

.general-form input[type='password']:-ms-input-placeholder,

.general-form input[type='url']:-ms-input-placeholder,

.general-form input[type='date']:-ms-input-placeholder,

.general-form input[type='time']:-ms-input-placeholder,

.general-form textarea:-ms-input-placeholder,

.general-form select:-ms-input-placeholder {

	color: #666;

}



.general-form input[type='text'].placeholder,

.general-form input[type='tel'].placeholder,

.general-form input[type='email'].placeholder,

.general-form input[type='search'].placeholder,

.general-form input[type='number'].placeholder,

.general-form input[type='password'].placeholder,

.general-form input[type='url'].placeholder,

.general-form input[type='date'].placeholder,

.general-form input[type='time'].placeholder,

.general-form textarea.placeholder,

.general-form select.placeholder {

	color: #666;

}



.general-form input[type='text']:focus,

.general-form input[type='tel']:focus,

.general-form input[type='email']:focus,

.general-form input[type='search']:focus,

.general-form input[type='number']:focus,

.general-form input[type='password']:focus,

.general-form input[type='url']:focus,

.general-form input[type='date']:focus,

.general-form input[type='time']:focus,

.general-form textarea:focus,

.general-form select:focus {

	border-color: #0ea724;

	box-shadow: none;

	outline: none;

}



.general-form select {

	background: #fff url('/wp-content/themes/accessnepaltour/css/../images/arrow-dropdown.svg') no-repeat right 0.9rem center/10px 12px;

	padding-right: 28px;

	text-overflow: ellipsis;

	white-space: nowrap;

}



.general-form select::-ms-expand {

	display: none;

}



.general-form textarea {

	line-height: 1.3;

	resize: none;

	height: 120px;

	vertical-align: top;

}



/* .general-form input[readonly],

.general-form textarea[readonly],

.general-form select[readonly] {

	background: #f7f7f7;

} */



.general-form input[disabled] {

	background: #eee;

}



.general-form input::-webkit-contacts-auto-fill-button {

	visibility: hidden;

	display: none !important;

	pointer-events: none;

	position: absolute;

	right: 0;

}



.general-form input:-webkit-autofill,

.general-form input:-webkit-autofill:hover,

.general-form input:-webkit-autofill:focus,

.general-form input:-webkit-autofill:active,

.general-form select:-webkit-autofill,

.general-form select:-webkit-autofill:hover,

.general-form select:-webkit-autofill:focus,

.general-form select:-webkit-autofill:active textarea:-webkit-autofill,

.general-form textarea:-webkit-autofill:hover,

.general-form textarea:-webkit-autofill:focus,

.general-form textarea:-webkit-autofill:active {

	-webkit-box-shadow: 0 0 0 30px #fff inset !important;

	-webkit-text-fill-color: #000 !important;

}



button {

	cursor: pointer;

}



button:focus {

	border-color: #383838;

	box-shadow: none;

	outline: none;

}



.wsr-date {

	cursor: pointer;

}



.form-cap {

	cursor: pointer;

}



.form-module {

	margin-bottom: 28px;

}



.form-module input+.form-error,

.form-module select+.form-error,

.form-module textarea+.form-error {

	position: absolute;

	right: 10px;

	top: 50%;

	-webkit-transform: translateY(-50%);

	-ms-transform: translateY(-50%);

	transform: translateY(-50%);

}



.form-module input+.form-error:before,

.form-module select+.form-error:before,

.form-module textarea+.form-error:before {

	border-width: 4px 7px 4px 0;

	border-color: transparent #fa0000 transparent transparent;

	top: 50%;

	right: 100%;

	margin-right: -1px;

	-webkit-transform: translateY(-50%);

	-ms-transform: translateY(-50%);

	transform: translateY(-50%);

}



.form-module .form-option-set .form-error {

	position: absolute;

	-ms-flex-preferred-size: 100%;

	flex-basis: 100%;

	-webkit-box-flex: 1;

	-ms-flex-positive: 1;

	flex-grow: 1;

	top: 80%;

	left: 20px;

}



.form-module .form-option-set .form-error:before {

	border-width: 0 4px 7px 4px;

	border-color: transparent transparent #fa0000 transparent;

	left: 5px;

	bottom: 100%;

	margin-bottom: -1px;

}



.form-module.form-error .form-set input,

.form-module.form-error .form-set select,

.form-module.form-error .form-set textarea {

	border-color: #fa0000;

}



.form-module label.form-error {

	font-size: 12px;

	line-height: 1.25;

	background: #fa0000;

	border-radius: 4px;

	padding: 2px 8px;

	color: #fff;

}



.form-module label.form-error:before {

	content: '';

	position: absolute;

	border-style: solid;

	width: 0;

	height: 0;

}



.form-set {

	position: relative;

	z-index: 0;

}



.form-label {

	font: 400 14px/1.3 "Mulish", sans-serif;

	display: inline-block;

	vertical-align: bottom;

	color: #555;

}



.form-label sup {

	color: #fa0000;

}



.form-cap {

	background: #fff;

	border-radius: 0 6px 6px 0;

	display: -webkit-box;

	display: -ms-flexbox;

	display: flex;

	-webkit-box-pack: center;

	-ms-flex-pack: center;

	justify-content: center;

	-webkit-box-align: center;

	-ms-flex-align: center;

	align-items: center;

	font-size: 18px;

	position: absolute;

	top: 1px;

	right: 1px;

	bottom: 1px;

	width: 40px;

	z-index: 1;

}



.form-option-set {

	display: -webkit-box;

	display: -ms-flexbox;

	display: flex;

	-webkit-box-pack: start;

	-ms-flex-pack: start;

	justify-content: flex-start;

	-ms-flex-line-pack: start;

	align-content: flex-start;

	-ms-flex-wrap: wrap;

	flex-wrap: wrap;

	margin: 0 -20px -15px;

}



.form-option {

	position: relative;

	line-height: 1;

	padding: 0 20px 15px;

}



.form-action {

	font-size: 0;

	line-height: 0;

	position: relative;

	z-index: 0;

}



.form-action input,

.form-action button {

	margin-left: 10px;

}



.form-links {

	font-size: 16px;

	line-height: 18px;

	display: -webkit-box;

	display: -ms-flexbox;

	display: flex;

	-webkit-box-pack: center;

	-ms-flex-pack: center;

	justify-content: center;

	-ms-flex-wrap: wrap;

	flex-wrap: wrap;

	padding: 25px 0 0;

}



.form-links li {

	padding: 0 10px;

}



.form-links li+li {

	position: relative;

}



.form-links li+li:before {

	content: '';

	background: #555;

	width: 1px;

	position: absolute;

	top: 0;

	left: 0;

	bottom: 0;

}



.form-links a {

	color: #555;

}



.form-links a:hover {

	color: #33bdf2;

}



.general-form input[type="number"]::-webkit-inner-spin-button,

.general-form input[type="number"]::-webkit-outer-spin-button {

	-webkit-appearance: none;

	margin: 0;

}



.general-form input[type="number"] {

	padding: 10px 24px 10px 12px;

	-moz-appearance: textfield;

}



.general-form .qty-control {

	background: #fff;

	border: 1px solid #555;

	border-radius: 50px;

	color: #555;

	position: absolute;

	top: 3px;

	right: 4px;

	width: 20px;

	overflow: hidden;

	text-align: center;

	z-index: 1;

}



.general-form .qty-control .qty-btn {

	display: block;

	width: 20px;

	height: 20px;

	cursor: pointer;

	text-indent: -9999px;

	overflow: hidden;

	position: relative;

	z-index: 0;

	-webkit-transition: background 0.3s ease;

	transition: background 0.3s ease;

}



.general-form .qty-control .qty-btn:hover {

	background: #555;

}



.general-form .qty-control .qty-btn:before {

	content: '';

	border-width: 0 1px 1px 0;

	border-style: solid;

	border-color: #555;

	position: absolute;

	left: 5px;

	width: 8px;

	height: 8px;

}



.general-form .qty-control .qty-up {

	border-bottom: 1px solid #555;

}



.general-form .qty-control .qty-up:before {

	top: 8px;

	-webkit-transform: rotate(-135deg);

	-ms-transform: rotate(-135deg);

	transform: rotate(-135deg);

}



.general-form .qty-control .qty-down:before {

	bottom: 8px;

	-webkit-transform: rotate(45deg);

	-ms-transform: rotate(45deg);

	transform: rotate(45deg);

}



.form-option input[type="checkbox"],

.form-option input[type="radio"] {

	position: absolute;

	top: 0;

	left: -100px;

	opacity: 0;

	visibility: hidden;

}



.form-option input[type="checkbox"]:checked+label:before,

.form-option input[type="radio"]:checked+label:before {

	background: transparent;

	border-color: #000;

}



.form-option input[type="checkbox"]+label,

.form-option input[type="radio"]+label {

	font: 600 14px/18px "Mulish", sans-serif;

	display: inline-block;

	vertical-align: top;

	color: #000;

	cursor: pointer;

	position: relative;

	padding: 0 0 0 22px;

	z-index: 0;

}



.form-option input[type="checkbox"]+label:before,

.form-option input[type="radio"]+label:before {

	content: '';

	background: transparent;

	border: 1px solid #000;

	width: 16px;

	height: 16px;

	position: absolute;

	top: 0;

	left: 0;

	z-index: 1;

	-webkit-transition: background 0.3s ease-in-out, color 0.3s ease-in-out;

	transition: background 0.3s ease-in-out, color 0.3s ease-in-out;

}



.form-option input[type="checkbox"]+label:after,

.form-option input[type="radio"]+label:after {

	content: '';

	position: absolute;

	z-index: 2;

}



.form-option input[type="checkbox"]:checked+label:before {

	background: #000;

}



.form-option input[type="checkbox"]:checked+label:after {

	border-color: #fff;

}



.form-option input[type="checkbox"]+label:before {

	border-radius: 2px;

}



.form-option input[type="checkbox"]+label:after {

	border-style: solid;

	border-color: transparent;

	border-width: 0 2px 2px 0;

	width: 5px;

	height: 8px;

	top: 3px;

	left: 6px;

	-webkit-transform: rotate(45deg);

	-ms-transform: rotate(45deg);

	transform: rotate(45deg);

	-webkit-transition: border-color 0.3s ease-in-out;

	transition: border-color 0.3s ease-in-out;

}



.form-option input[type="radio"]:checked+label:after {

	background: #000;

}



.form-option input[type="radio"]+label:before {

	border-radius: 50%;

}



.form-option input[type="radio"]+label:after {

	background: transparent;

	border-radius: 50%;

	width: 6px;

	height: 6px;

	top: 5px;

	left: 5px;

	-webkit-transition: background 0.3s ease-in-out;

	transition: background 0.3s ease-in-out;

}



.form-option input[type="checkbox"].error+label:before {

	border-color: #fa0000;

}



.loader {

	background: #fff;

	border: 1px solid #0ea724;

	position: absolute;

	top: 0;

	left: 0;

	right: 0;

	bottom: 0;

	text-align: center;

}



.lds-loader {

	display: inline-block;

	vertical-align: middle;

	position: relative;

	width: 38px;

	height: 34px;

}



.lds-loader div {

	border: 1px solid #0ea724;

	background: rgba(14, 167, 36, 0.3);

	display: inline-block;

	vertical-align: middle;

	position: absolute;

	left: 6px;

	width: 6px;

	height: 20px;

	-webkit-animation: lds-loader-m 1.2s cubic-bezier(0, 0.5, 0.5, 1) infinite;

	animation: lds-loader-m 1.2s cubic-bezier(0, 0.5, 0.5, 1) infinite;

}



.lds-loader div:nth-child(1) {

	left: 4px;

	-webkit-animation-delay: -0.24s;

	animation-delay: -0.24s;

}



.lds-loader div:nth-child(2) {

	left: 16px;

	-webkit-animation-delay: -0.12s;

	animation-delay: -0.12s;

}



.lds-loader div:nth-child(3) {

	left: 28px;

	-webkit-animation-delay: 0s;

	animation-delay: 0s;

}



h1,

.h1,

h2,

.h2,

h3,

.h3,

h4,

.h4,

h5,

.h5,

h6,

.h6,

.h {

	color: #000;

	margin: 0 0 0.2em;

}



p {

	margin: 0 0 1em;
	text-align: justify;

}



a {

	color: #0066cc;

	text-decoration: none;

	-webkit-transition: color 0.3s ease-in-out, background 0.3s ease-in-out;

	transition: color 0.3s ease-in-out, background 0.3s ease-in-out;

}



a:hover,

a:focus {

	outline: none;

	text-decoration: none;

}



.reviser {

	margin: 0 0 -1.5em;

	line-height: 1.75;

	overflow: hidden;

}



.reviser--clip {

	font-size: 18px;

	line-height: 1.5;

}



.reviser--clip p {

	margin: 0;

}



.reviser img {

	border-radius: 12px;

	height: auto;

	width: 100%;

	vertical-align: top;

}



.reviser img.alignleft {

	float: left;

	margin: 0 15px 5px 0;

	width: 50%;

}



.reviser img.alignright {

	float: right;

	margin: 0 0 5px 15px;

	width: 50%;

}



.reviser h1,

.reviser h2,

.reviser h3,

.reviser h4,

.reviser h5,

.reviser h6 {

	font-family: "Mulish", sans-serif;

}



.reviser h1,

.reviser .h1 {

	font-size: 19px;

	font-weight: 600;

}



.reviser h2,

.reviser .h2 {

	font-weight: 600;

	font-size: 18px;

}



.reviser h3,

.reviser .h3 {

	font-weight: 600;

	/* font-size: 30px; */

	font-size: 22px;

}



.reviser h4,

.reviser .h4 {

	font-weight: 600;

	font-size: 18px;

}



.reviser h5,

.reviser .h5 {

	font-weight: 600;

	font-size: 17px;

}



.reviser h6,

.reviser .h6 {

	font-size: 15px;

}



.reviser a,

.reviser a strong {

	/* color: #0ea724; */

	color: #0066cc !important;

	text-decoration: none;

}



.reviser a:hover {

	color: #000;

}



.reviser a[href^="tel:"],

.reviser a[href^="mailto:"] {

	white-space: nowrap;

}



.reviser p {

	margin: 0 0 1.48em;

}



.reviser figure {

	padding: 6px 0 0;

	margin: 0 0 1.75em;

}



.reviser figure.alignleft {

	float: left;

	margin: 0 15px 5px 0;

	width: 50%;

}



.reviser figure.alignright {

	float: right;

	margin: 0 0 5px 15px;

	width: 50%;

}



.reviser figcaption {

	color: #1b1b1e;

	font-size: 14px;

	font-style: italic;

	padding: 5px 0 0;

	text-align: center;

}



.reviser ul {

	margin: 0 0 1em;

}



.reviser ul li {

	padding: 0 0 6px 30px;

	position: relative;

	z-index: 0;

}



.reviser ul li ul li {

	padding: 0 0 6px 20px;

}



.reviser ul li:before {

	content: '';

	position: absolute;

	/* background: #555;

	width: 5px;

	height: 5px;

	border-radius: 50%; */

	background: url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACgAAAAoCAMAAAC7IEhfAAAAolBMVEX///8OpyQOpyQOpyQOpyQOpyQOpyQOpyQOpyQOpyQOpyQOpyQOpyQOpyQOpyQOpyQOpyQOpyQOpyQOpyQOpyQOpyQOpyQOpyQOpyQOpyQOpyQOpyQOpyQOpyQOpyQOpyQOpyQOpyQOpyQOpyQOpyQOpyQOpyQOpyQOpyQOpyQOpyQOpyQOpyQOpyQOpyQOpyQOpyQOpyQOpyQOpyQOpyQOpyRBoL08AAAANXRSTlMAAQYHChcYGRobHB0eHyAhIyVgYWNlaWtvfYKWl5mbnqCiwsPFx83O0OPn7O3u7/Dx8vP09Tsb4JUAAADGSURBVDjL1dTJDoIwGATguiEFAXdxR8QdKFj6/q9maOVmMr9H5kbypXSSZhhra6bbGclZsTw7FHhTSpUj7LqqTulC2LlrWeC/80JLwaF0/5U5llyYe+JGPCdLc6bA0iE3YomRdvPdW61/ZrlXpvtXeg8Fko41PCqYSMMIw5OGwRM5MTGX7IebnwkPxuGnGWv3Rm6Y0ZyVGucDN3hpJ5GziM7OaH2bHh7NSeTYlejMAFQ+frD1AFQBYXt4Ii8+ac7mu0Ub1/oD3a5FViHPtA4AAAAASUVORK5CYII=') no-repeat center center;

	background-size: contain;

	width: 16px;

	height: 14px;

	top: 10px;

	left: 6px;

	z-index: -1;

}



.reviser ol {

	counter-reset: section;

	margin: 0 0 1em;

}



.reviser ol li {

	position: relative;

	padding: 0 0 6px 25px;

	z-index: 0;

}



.reviser ol li ol li {

	padding: 0 0 20px 45px;

}



.reviser ol li:before {

	counter-increment: section;

	content: counters(section, ".") ". ";

	position: absolute;

	top: 0;

	left: 1px;

	text-align: right;

	width: 20px;

	z-index: -1;

}



#wrapper {

	background: #fff;

	position: relative;

	overflow: hidden;

	width: 100%;

}



.container {

	max-width: 1250px;

}



.gm-style img {

	max-width: none;

}



.svg-inline {

	display: none;

}



.svg-wrap {

	display: inline-block;

	vertical-align: top;

	height: 40px;

	width: 40px;

}



.svg-wrap svg {

	display: inline-block;

	vertical-align: top;

	height: 100%;

	width: 100%;

	pointer-events: none;

}



.arrow-rt {

	line-height: 18px;

}



.arrow-rt:after {

	content: "\e938";

	font-size: 17px;

	margin: 4px 0 0 8px;

}



.tooltip {

	position: relative;

	z-index: 100;

}



.tooltip:hover:after {

	opacity: 1;

	visibility: visible;

}



.tooltip:after {

	font-size: 13px;

	line-height: 1.6;

	background: #fff;

	border: 1px solid #555;

	box-shadow: 0 0 7px rgba(0, 0, 0, 0.15);

	border-radius: 6px;

	content: attr(data-text);

	position: absolute;

	padding: 8px 10px;

	width: 260px;

	top: 100%;

	left: 50%;

	margin: 2px 0 0;

	opacity: 0;

	visibility: hidden;

	-webkit-transform: translateX(-50%);

	-ms-transform: translateX(-50%);

	transform: translateX(-50%);

	-webkit-transition: visibility 0.4s ease-in-out, opacity 0.4s ease-in-out;

	transition: visibility 0.4s ease-in-out, opacity 0.4s ease-in-out;

	z-index: 1;

}



.grecaptcha-badge {

	z-index: -1;

}



.slick-roller:not(.slick-initialized) .slide:not(:nth-child(-n+1)) {

	display: none;

}



#wrapper~script+div[style*="clear"] {

	position: absolute;

	left: 100%;

	width: 0;

	height: 0;

	overflow: hidden;

}



#__bs_notify__ {

	display: none !important;

}



.button {

	font: 400 18px/1 "Mulish", sans-serif;

	display: inline-block;

	vertical-align: top;

	border-radius: 50px;

	border-style: solid;

	border-width: 2px;

	cursor: pointer;

	height: 40px;

	padding: 10px 18px;

	min-width: 110px;

	text-align: center;

	text-decoration: none;

	-webkit-transition: background 0.4s ease-in-out, border 0.4s ease-in-out, color 0.4s ease-in-out;

	transition: background 0.4s ease-in-out, border 0.4s ease-in-out, color 0.4s ease-in-out;

}



.button:focus {

	outline: none;

}



.snow-tint {

	background: #fff;

	border-color: #fff;

	color: #000;

	text-shadow: 0 0 0 #000;

}



.snow-tint:hover,

.snow-tint:focus {

	background: transparent;

	border-color: #fff;

	color: #fff;

}



.snow-line {

	background: transparent;

	border-color: #fff;

	color: #fff;

}



.snow-line:hover,

.snow-line:focus {

	background: #fff;

	color: #000;

}



.snow-blank {

	background: transparent;

	border-color: transparent;

	color: #fff;

}



.snow-blank:hover,

.snow-blank:focus {

	background: #fff;

	color: #000;

}



.coal-tint {

	background: #000;

	border-color: #000;

	color: #fff;

}



.coal-tint:hover,

.coal-tint:focus {

	background: #141414;

	border-color: #141414;

	color: #fff;

}



.coal-line {

	background: transparent;

	border-color: #000;

	color: #000;

}



.coal-line:hover,

.coal-line:focus {

	background: #000;

	color: #fff;

}



.coal-blank {

	background: transparent;

	border-color: transparent;

	color: #000;

}



.coal-blank:hover,

.coal-blank:focus {

	background: #000;

	color: #fff;

}



.success-tint {

	background: #2baa3d;

	border-color: #2baa3d;

	color: #fff;

}



.success-tint:hover,

.success-tint:focus {

	background: #33cb49;

	border-color: #33cb49;

	color: #fff;

}



.success-line {

	background: transparent;

	border-color: #2baa3d;

	color: #2baa3d;

}



.success-line:hover,

.success-line:focus {

	background: #2baa3d;

	color: #fff;

}



.success-blank {

	background: transparent;

	border-color: transparent;

	color: #2baa3d;

}



.success-blank:hover,

.success-blank:focus {

	background: #2baa3d;

	color: #fff;

}



.danger-tint {

	background: #fa0000;

	border-color: #fa0000;

	color: #fff;

}



.danger-tint:hover,

.danger-tint:focus {

	background: #ff2424;

	border-color: #ff2424;

	color: #fff;

}



.danger-line {

	background: transparent;

	border-color: #fa0000;

	color: #fa0000;

}



.danger-line:hover,

.danger-line:focus {

	background: #fa0000;

	color: #fff;

}



.danger-blank {

	background: transparent;

	border-color: transparent;

	color: #fa0000;

}



.danger-blank:hover,

.danger-blank:focus {

	background: #fa0000;

	color: #fff;

}



.warning-tint {

	background: #fdb000;

	border-color: #fdb000;

	color: #fff;

}



.warning-tint:hover,

.warning-tint:focus {

	background: #ffbd27;

	border-color: #ffbd27;

	color: #fff;

}



.warning-line {

	background: transparent;

	border-color: #fdb000;

	color: #fdb000;

}



.warning-line:hover,

.warning-line:focus {

	background: #fdb000;

	color: #fff;

}



.warning-blank {

	background: transparent;

	border-color: transparent;

	color: #fdb000;

}



.warning-blank:hover,

.warning-blank:focus {

	background: #fdb000;

	color: #fff;

}



.info-tint {

	background: #21b6ea;

	border-color: #21b6ea;

	color: #fff;

}



.info-tint:hover,

.info-tint:focus {

	background: #46c2ee;

	border-color: #46c2ee;

	color: #fff;

}



.info-line {

	background: transparent;

	border-color: #21b6ea;

	color: #21b6ea;

}



.info-line:hover,

.info-line:focus {

	background: #21b6ea;

	color: #fff;

}



.info-blank {

	background: transparent;

	border-color: transparent;

	color: #21b6ea;

}



.info-blank:hover,

.info-blank:focus {

	background: #21b6ea;

	color: #fff;

}



.default-tint {

	background: #555;

	border-color: #555;

	color: #fff;

}



.default-tint:hover,

.default-tint:focus {

	background: dimgray;

	border-color: dimgray;

	color: #fff;

}



.default-line {

	background: transparent;

	border-color: #555;

	color: #555;

}



.default-line:hover,

.default-line:focus {

	background: #555;

	color: #fff;

}



.default-blank {

	background: transparent;

	border-color: transparent;

	color: #555;

}



.default-blank:hover,

.default-blank:focus {

	background: #555;

	color: #fff;

}



.light-tint {

	background: #f9f9f9;

	border-color: #f9f9f9;

	color: #fff;

}



.light-tint:hover,

.light-tint:focus {

	background: #e5e5e5;

	border-color: #e5e5e5;

	color: #fff;

}



.light-line {

	background: transparent;

	border-color: #f9f9f9;

	color: #f9f9f9;

}



.light-line:hover,

.light-line:focus {

	background: #f9f9f9;

	color: #000;

}



.light-blank {

	background: transparent;

	border-color: transparent;

	color: #f9f9f9;

}



.light-blank:hover,

.light-blank:focus {

	background: #f9f9f9;

	color: #000;

}



.muted-tint {

	background: #f7f7f7;

	border: 1px solid #f7f7f7;

	color: #000;

}



.muted-tint:hover,

.muted-tint:focus {

	background: #e3e3e3;

	border-color: #e3e3e3;

	color: #000;

}



.muted-line {

	background: transparent;

	border-color: #f7f7f7;

	color: #f7f7f7;

}



.muted-line:hover,

.muted-line:focus {

	background: #f7f7f7;

	color: #000;

}



.muted-blank {

	background: transparent;

	border-color: transparent;

	color: #f7f7f7;

}



.muted-blank:hover,

.muted-blank:focus {

	background: #f7f7f7;

	color: #000;

}



.primary-tint {

	background: #0ea724;

	border-color: #0ea724;

	color: #fff;

}



.primary-tint:hover,

.primary-tint:focus {

	background: #11cd2c;

	border-color: #11cd2c;

	color: #fff;

}



.primary-line {

	background: transparent;

	border-color: rgba(4, 53, 119, 1);

	color: rgba(4, 53, 119, 1);

}



.primary-line:hover,

.primary-line:focus {

	background: rgba(4, 53, 119, 1);

	color: #fff;

}



.primary-blank {

	background: transparent;

	border-color: transparent;

	color: #0ea724;

}



.primary-blank:hover,

.primary-blank:focus {

	background: #0ea724;

	color: #fff;

}



.secondary-tint {

	background: #33bdf2;

	border-color: #33bdf2;

	color: #fff;

}



.secondary-tint:hover,

.secondary-tint:focus {

	background: #59c9f4;

	border-color: #59c9f4;

	color: #fff;

}



.secondary-line {

	background: transparent;

	border-color: #33bdf2;

	color: #33bdf2;

}



.secondary-line:hover,

.secondary-line:focus {

	background: #33bdf2;

	color: #fff;

}



.secondary-blank {

	background: transparent;

	border-color: transparent;

	color: #33bdf2;

}



.secondary-blank:hover,

.secondary-blank:focus {

	background: #33bdf2;

	color: #fff;

}



.tertiary-tint {

	background: #fd7900;

	border-color: #fd7900;

	color: #fff;

}



.tertiary-tint:hover,

.tertiary-tint:focus {

	background: #ff8e27;

	border-color: #ff8e27;

	color: #fff;

}



.tertiary-line {

	background: none;

	border-color: #fd7900;

	color: #fd7900;

}



.tertiary-line:hover,

.tertiary-line:focus {

	background: #fd7900;

	color: #fff;

}



.tertiary-blank {

	background: transparent;

	border-color: transparent;

	color: #fd7900;

}



.tertiary-blank:hover,

.tertiary-blank:focus {

	background: #fd7900;

	color: #fff;

}



.text-default {

	color: #555;

}



.text-primary {

	color: #0ea724;

}



.text-secondary {

	color: #33bdf2;

}



.text-success {

	color: #2baa3d;

}



.text-danger {

	color: #fa0000;

}



.text-warning {

	color: #fdb000;

}



.text-info {

	color: #21b6ea;

}



.text-cross {

	text-decoration: line-through;

}



.bg-primary {

	background: #0ebaff;

}



.bg-danger {

	background: #f95e61;

}



.bg-warning {

	background: #fdb000;

}



.alert {

	font: 500 13px/1.2 "Mulish", sans-serif;

	cursor: default;

	border-width: 2px;

	border-style: solid;

	padding: 10px 12px;

	margin: 0 0 15px;

	text-align: center;

}



.alert p {

	padding: 0;

	margin: 0;

}



.alert-success {

	background: #84e33e;

	border-color: #7aff01;

	color: #1b3c03;

}



.alert-error {

	background: #ff6161;

	border-color: #ff404a;

	color: #7e0000;

}



.alert-info {

	background: #dbf2ff;

	border-color: #b2e5ed;

	color: #025360;

}



.alert-warning {

	background: #fffdee;

	border-color: #f6eed6;

	color: #a26701;

}



.breadcrumb {

	border-bottom: 1px solid #ccc;

	padding: 15px 0;

}



.breadcrumb ul {

	font: 400 14px/1.2 "Mulish", sans-serif;

	letter-spacing: 0.05em;

	text-transform: uppercase;

}



.breadcrumb ul li {

	display: inline;

}



.breadcrumb ul li+li:before {

	display: inline-block;

	vertical-align: middle;

	font-size: 13px;

	line-height: 0.3;

	content: '\e938';

	color: #000;

	padding: 0 5px 0 3px;

}



.breadcrumb ul li a {

	color: rgba(4, 53, 119, 1);

}



.breadcrumb ul li a:hover {

	color: #000;

}



.breadcrumb ul li .live {

	color: #555;

	cursor: default;

}



.pagination>ul {

	margin: 0 -2px 0 -3px;

	display: -webkit-box;

	display: -ms-flexbox;

	display: flex;

	-webkit-box-pack: center;

	-ms-flex-pack: center;

	justify-content: center;

}



.pagination>ul>li {

	padding: 0 4px;

}



.pagination>ul>li.paging a,

.pagination>ul>li a,

.pagination>ul>li.active span {

	background: #e0e0e0;

	border: none;

	border-radius: 5px;

	color: #000;

	font-size: 13px;

	line-height: 1;

	display: -webkit-box;

	display: -ms-flexbox;

	display: flex;

	-webkit-box-pack: center;

	-ms-flex-pack: center;

	justify-content: center;

	-webkit-box-align: center;

	-ms-flex-align: center;

	align-items: center;

	height: 30px;

	width: 30px;

	-webkit-transition: background 0.4s ease-in-out, color 0.4s ease-in-out;

	transition: background 0.4s ease-in-out, color 0.4s ease-in-out;

}



.pagination>ul>li.paging a:hover,

.pagination>ul>li a:hover,

.pagination>ul>li.active span:hover {

	background: #0ea724;

	color: #fff;

}



.pagination>ul>li.active span {

	background: #041121;

	color: #fff;

	cursor: default;

}



.pagination>ul>li.active span:hover {

	background: #041121;

}



.rating {

	display: -webkit-box;

	display: -ms-flexbox;

	display: flex;

}



.rate {

	display: inline-block;

	vertical-align: top;

	font: 400 12px/1 "Mulish", sans-serif;

	color: #fdb000;

	position: relative;

	letter-spacing: 4px;

	overflow: hidden;

	white-space: nowrap;

	z-index: 0;

}



.rate:before {

	display: -webkit-box;

	display: -ms-flexbox;

	display: flex;

	content: "\e935\e935\e935\e935\e935";

}



.rate:after {

	content: '';

	position: absolute;

	top: 0;

	left: 0;

	overflow: hidden;

}



.rate.rate-5:after {

	content: "\e936\e936\e936\e936\e936";

}



.rate.rate-4:after {

	content: "\e936\e936\e936\e936";

}



.rate.rate-3:after {

	content: "\e936\e936\e936";

}



.rate.rate-2:after {

	content: "\e936\e936";

}



.rate.rate-1:after {

	content: "\e936";

}



.rate-point {

	position: absolute;

	right: 101%;

}



.rate-count {

	font-size: 12px;

	color: #000;

}



.tbl-wrap table {

	background: #fff;

	border-collapse: collapse;

	border-width: 0 0 1px;

	border-style: solid;

	border-color: #f9f9f9;

	font-size: 14px;

	table-layout: fixed;

	width: 100%;

}



.tbl-wrap th,

.tbl-wrap td {

	border-width: 1px 1px 0;

	border-style: solid;

	border-color: #f9f9f9;

	padding: 10px 12px;

}



.tbl-wrap tbody tr:nth-child(even) {

	background: #f6f6f6;

}



.tbl-wrap tbody tr:hover {

	background: rgba(14, 167, 36, 0.1);

}



.tbl-wrap th {

	background: #555;

	color: #0ea724;

}



.tbl-wrap td {

	vertical-align: top;

}



.tag {

	font: 700 14px/1 "Mulish", sans-serif;

	display: inline-block;

	vertical-align: top;

	border-radius: 4px;

	color: #fff;

	height: 26px;

	padding: 6px 11px;

	text-transform: uppercase;

}



.tag-primary {

	background: #0ea724;

}



.tag-success {

	background: #2baa3d;

}



.tag-warning {

	background: #fdb000;

}



.tag-danger {

	background: #fa0000;

}



/* Slider */



.slick-slider {

	position: relative;

	display: block;

	box-sizing: border-box;

	-webkit-touch-callout: none;

	-webkit-user-select: none;

	-ms-user-select: none;

	user-select: none;

	-ms-touch-action: pan-y;

	touch-action: pan-y;

	-webkit-tap-highlight-color: transparent;

	z-index: 0;

}



.slick-list {

	position: relative;

	overflow: hidden;

	display: block;

	margin: 0;

	padding: 0;

}



.slick-list:focus {

	outline: none;

}



.slick-list.dragging {

	cursor: pointer;

}



.slick-slider .slick-track,

.slick-slider .slick-list {

	-webkit-transform: translate3d(0, 0, 0);

	-ms-transform: translate3d(0, 0, 0);

	transform: translate3d(0, 0, 0);

}



.slick-track {

	position: relative;

	left: 0;

	top: 0;

	display: block;

	margin: 0 auto;

}



.slick-track:before,

.slick-track:after {

	content: "";

	display: table;

}



.slick-track:after {

	clear: both;

}



.slick-loading .slick-track {

	visibility: hidden;

}



.slick-slide {

	float: left;

	height: 100%;

	min-height: 1px;

	display: none;

}



[dir="rtl"] .slick-slide {

	float: right;

}



.slick-slide:focus {

	outline: none;

}



.slick-slide img {

	display: block;

}



.slick-slide.slick-loading img {

	display: none;

}



.slick-slide.dragging img {

	pointer-events: none;

}



.slick-initialized .slick-slide {

	display: block !important;

}



.slick-loading .slick-slide {

	visibility: hidden;

}



.slick-vertical .slick-slide {

	display: block;

	height: auto;

	border: 1px solid transparent;

}



.slick-arrow.slick-hidden {

	display: none;

}



/* Slider */



.slick-loading .slick-list {

	background: #fff url('/wp-content/themes/accessnepaltour/css/../images/ajax-loader.gif') center center no-repeat;

}



/* Icons */



/* Arrows */



.slick-prev,

.slick-next {

	font: 400 14px/1 "Mulish", sans-serif;

	background: #fff;

	border: 0;

	border-radius: 50%;

	display: -webkit-box;

	display: -ms-flexbox;

	display: flex;

	-webkit-box-pack: center;

	-ms-flex-pack: center;

	justify-content: center;

	-webkit-box-align: center;

	-ms-flex-align: center;

	align-items: center;

	margin: 0;

	padding: 0;

	position: absolute;

	top: 50%;

	width: 38px;

	height: 38px;

	-webkit-transform: translateY(-50%);

	-ms-transform: translateY(-50%);

	transform: translateY(-50%);

	-webkit-transition: background 0.4s ease-in-out, color 0.4s ease-in-out;

	transition: background 0.4s ease-in-out, color 0.4s ease-in-out;

	z-index: 1;

}



.slick-prev:hover,

.slick-next:hover {

	background: #fafafa;

	color: #0ea724;

	outline: none;

}



.slick-prev:focus,

.slick-next:focus {

	background: #fff;

	color: #000;

	outline: none;

}



.slick-prev.slick-disabled:before,

.slick-next.slick-disabled:before {

	opacity: 0.25;

}



.slick-prev {

	left: 10px;

}



[dir="rtl"] .slick-prev {

	left: auto;

	right: 25px;

}



.slick-next {

	right: 10px;

}



[dir="rtl"] .slick-next {

	left: 25px;

	right: auto;

}



/* Dots */



.slick-dots {

	font-size: 0;

	line-height: 0;

	text-align: center;

	position: absolute;

	left: 0;

	bottom: 6px;

	margin: 0 -3px;

	right: 0;

	z-index: 1;

}



.slick-dots li {

	display: inline-block;

	vertical-align: top;

	font-size: 16px;

	line-height: 1;

	padding: 0 7px;

}



.slick-dots li.slick-active button {

	background: #0ea724;

	border-color: #0ea724;

}



.slick-dots li button {

	background: #fff;

	border: 2px solid #0ea724;

	border-radius: 12px;

	display: block;

	padding: 0;

	margin: 0;

	height: 12px;

	width: 12px;

	overflow: hidden;

	text-indent: -9999px;

	-webkit-transition: background 0.4s ease-in-out, border 0.4s ease-in-out;

	transition: background 0.4s ease-in-out, border 0.4s ease-in-out;

}



.mfp-bg {

	top: 0;

	left: 0;

	width: 100%;

	height: 100%;

	z-index: 1042;

	overflow: hidden;

	position: fixed;

	background: #0b0b0b;

	opacity: 0.8;

}



.mfp-wrap {

	top: 0;

	left: 0;

	width: 100%;

	height: 100%;

	z-index: 1043;

	position: fixed;

	outline: none !important;

	-webkit-backface-visibility: hidden;

}



.mfp-container {

	text-align: center;

	position: absolute;

	width: 100%;

	height: 100%;

	left: 0;

	top: 0;

	padding: 0 8px;

	box-sizing: border-box;

}



.mfp-container:before {

	content: '';

	display: inline-block;

	height: 100%;

	vertical-align: middle;

}



.mfp-align-top .mfp-container:before {

	display: none;

}



.mfp-content {

	position: relative;

	display: inline-block;

	vertical-align: middle;

	margin: 0 auto;

	text-align: left;

	z-index: 1045;

}



.mfp-inline .mfp-content {

	padding: 10px 0;

}



.mfp-inline-holder .mfp-content,

.mfp-ajax-holder .mfp-content {

	width: 100%;

	cursor: auto;

}



.mfp-ajax-cur {

	cursor: progress;

}



.mfp-zoom {

	cursor: pointer;

	cursor: zoom-in;

}



.mfp-auto-cursor .mfp-content {

	cursor: auto;

}



.mfp-close,

.mfp-arrow,

.mfp-preloader,

.mfp-counter {

	-webkit-user-select: none;

	-ms-user-select: none;

	user-select: none;

}



.mfp-loading.mfp-figure {

	display: none;

}



.mfp-hide {

	display: none !important;

}



.mfp-preloader {

	color: #CCC;

	position: absolute;

	top: 50%;

	width: auto;

	text-align: center;

	margin-top: -0.8em;

	left: 8px;

	right: 8px;

	z-index: 1044;

}



.mfp-preloader a {

	color: #CCC;

}



.mfp-preloader a:hover {

	color: #FFF;

}



.mfp-s-ready .mfp-preloader {

	display: none;

}



.mfp-s-error .mfp-content {

	display: none;

}



button.mfp-close,

button.mfp-arrow {

	overflow: visible;

	cursor: pointer;

	background: transparent;

	border: 0;

	-webkit-appearance: none;

	display: block;

	outline: none;

	padding: 0;

	z-index: 1046;

	box-shadow: none;

	-ms-touch-action: manipulation;

	touch-action: manipulation;

}



button::-moz-focus-inner {

	padding: 0;

	border: 0;

}



.mfp-close {

	width: 30px;

	height: 30px;

	line-height: 30px;

	position: absolute;

	right: 0;

	top: 0;

	text-decoration: none;

	text-align: center;

	opacity: 0.65;

	padding: 0 0 18px 10px;

	color: #FFF;

	font-style: normal;

	font-size: 28px;

	font-family: Arial, Baskerville, monospace;

	-webkit-transition: background 0.4s ease-in-out, color 0.4s ease-in-out, opacity 0.4s ease-in-out;

	transition: background 0.4s ease-in-out, color 0.4s ease-in-out, opacity 0.4s ease-in-out;

}



.mfp-close:hover,

.mfp-close:focus {

	opacity: 1;

}



.mfp-close:active {

	top: 1px;

}



.mfp-close-btn-in .mfp-close {

	color: #333;

}



.mfp-image-holder .mfp-close,

.mfp-iframe-holder .mfp-close {

	color: #FFF;

	text-align: right;

}



.mfp-counter {

	position: absolute;

	top: 0;

	right: 0;

	color: #CCC;

	font-size: 12px;

	line-height: 18px;

	white-space: nowrap;

}



.mfp-arrow {

	position: absolute;

	opacity: 0.65;

	margin: 0;

	top: 50%;

	margin-top: -55px;

	padding: 0;

	width: 90px;

	height: 110px;

	-webkit-tap-highlight-color: rgba(0, 0, 0, 0);

}



.mfp-arrow:active {

	margin-top: -54px;

}



.mfp-arrow:hover,

.mfp-arrow:focus {

	opacity: 1;

}



.mfp-arrow:before,

.mfp-arrow:after {

	content: '';

	display: block;

	width: 0;

	height: 0;

	position: absolute;

	left: 0;

	top: 0;

	margin-top: 35px;

	margin-left: 35px;

	border: medium inset transparent;

}



.mfp-arrow:after {

	border-top-width: 13px;

	border-bottom-width: 13px;

	top: 8px;

}



.mfp-arrow:before {

	border-top-width: 21px;

	border-bottom-width: 21px;

	opacity: 0.7;

}



.mfp-arrow-left {

	left: 0;

}



.mfp-arrow-left:after {

	border-right: 17px solid #FFF;

	margin-left: 31px;

}



.mfp-arrow-left:before {

	margin-left: 25px;

	border-right: 27px solid #3F3F3F;

}



.mfp-arrow-right {

	right: 0;

}



.mfp-arrow-right:after {

	border-left: 17px solid #FFF;

	margin-left: 39px;

}



.mfp-arrow-right:before {

	border-left: 27px solid #3F3F3F;

}



.mfp-iframe-holder {

	padding-top: 40px;

	padding-bottom: 40px;

}



.mfp-iframe-holder .mfp-content {

	line-height: 0;

	width: 100%;

	max-width: 900px;

}



.mfp-iframe-holder .mfp-close {

	top: -40px;

}



.mfp-iframe-scaler {

	width: 100%;

	height: 0;

	overflow: hidden;

	padding-top: 56.25%;

}



.mfp-iframe-scaler iframe {

	position: absolute;

	display: block;

	top: 0;

	left: 0;

	width: 100%;

	height: 100%;

	box-shadow: 0 0 8px rgba(0, 0, 0, 0.6);

	background: #000;

}



img.mfp-img {

	width: auto;

	max-width: 100%;

	height: auto;

	display: block;

	line-height: 0;

	box-sizing: border-box;

	padding: 40px 0 40px;

	margin: 0 auto;

}



.mfp-figure {

	line-height: 0;

}



.mfp-figure:after {

	content: '';

	position: absolute;

	left: 0;

	top: 40px;

	bottom: 40px;

	display: block;

	right: 0;

	width: auto;

	height: auto;

	z-index: -1;

	box-shadow: 0 0 8px rgba(0, 0, 0, 0.6);

	background: #444;

}



.mfp-figure small {

	color: #BDBDBD;

	display: block;

	font-size: 12px;

	line-height: 14px;

}



.mfp-figure figure {

	margin: 0;

}



.mfp-bottom-bar {

	margin-top: -36px;

	position: absolute;

	top: 100%;

	left: 0;

	width: 100%;

	cursor: auto;

}



.mfp-title {

	text-align: left;

	line-height: 18px;

	color: #F3F3F3;

	word-wrap: break-word;

	padding-right: 36px;

}



.mfp-image-holder .mfp-content {

	max-width: 100%;

}



.mfp-gallery .mfp-image-holder .mfp-figure {

	cursor: pointer;

}



.mfp-inline-holder .mfp-content {

	padding: 10px 0;

	max-width: 800px;

}



.mfp-zoom-in {

	/* animate out */

}



.mfp-zoom-in .mfp-with-anim {

	opacity: 0;

	-webkit-transition: all 0.2s ease-in-out;

	transition: all 0.2s ease-in-out;

	-webkit-transform: scale(0.8);

	-ms-transform: scale(0.8);

	transform: scale(0.8);

}



.mfp-zoom-in.mfp-bg {

	opacity: 0;

	-webkit-transition: all 0.3s ease-out;

	transition: all 0.3s ease-out;

}



.mfp-zoom-in.mfp-ready .mfp-with-anim {

	opacity: 1;

	-webkit-transform: scale(1);

	-ms-transform: scale(1);

	transform: scale(1);

}



.mfp-zoom-in.mfp-ready.mfp-bg {

	opacity: 0.8;

}



.mfp-zoom-in.mfp-removing .mfp-with-anim {

	-webkit-transform: scale(0.8);

	-ms-transform: scale(0.8);

	transform: scale(0.8);

	opacity: 0;

}



.mfp-zoom-in.mfp-removing.mfp-bg {

	opacity: 0;

}



.mfp-gallery .mfp-content {

	-webkit-animation-name: fadeIn;

	animation-name: fadeIn;

	-webkit-animation-duration: .5s;

	animation-duration: .5s;

	-webkit-animation-fill-mode: both;

	animation-fill-mode: both;

	-webkit-backface-visibility: hidden;

	backface-visibility: hidden;

}



/**

 * Simple fade transition,

 */



.mfp-fade.mfp-bg {

	opacity: 0;

	-webkit-transition: all 0.4s ease-in-out;

	transition: all 0.4s ease-in-out;

}



.mfp-fade.mfp-bg.mfp-ready {

	opacity: 0.8;

}



.mfp-fade.mfp-bg.mfp-removing {

	opacity: 0;

}



.mfp-fade.mfp-wrap .mfp-content {

	opacity: 0;

	-webkit-transition: all 0.4s ease-in-out;

	transition: all 0.4s ease-in-out;

}



.mfp-fade.mfp-wrap.mfp-ready .mfp-content {

	opacity: 1;

}



.mfp-fade.mfp-wrap.mfp-removing .mfp-content {

	opacity: 0;

}



.mfp-inline-card {

	background: #fff;

	margin: 0 auto;

	padding: 20px;

	position: relative;

	z-index: 0;

}



button.mfp-arrow {

	background: #000;

	height: 60px;

	width: 60px;

	-webkit-transition: opacity 0.4s ease-in-out;

	transition: opacity 0.4s ease-in-out;

}



button.mfp-arrow:before {

	margin: 0;

	border-color: #fff;

	border-style: solid;

	top: 50%;

	height: 24px;

	width: 24px;

	margin: 0 auto;

	-webkit-transform: translateY(-50%) rotate(45deg);

	-ms-transform: translateY(-50%) rotate(45deg);

	transform: translateY(-50%) rotate(45deg);

	-webkit-transform-origin: center;

	-ms-transform-origin: center;

	transform-origin: center;

}



button.mfp-arrow:after {

	display: none;

}



button.mfp-arrow.mfp-arrow-right:before {

	border-width: 3px 3px 0 0;

	left: 0;

	right: 10px;

}



button.mfp-arrow.mfp-arrow-left:before {

	border-width: 0 0 3px 3px;

	right: 0;

	left: 10px;

}



.inquirekit {

	color: #000;

	border-radius: 5px;

	max-width: 601px;

}



.inquirekit .mfp-close {

	font-size: 14px;

	line-height: 1;

	background: #000;

	border-radius: 2px;

	color: #fff;

	height: 18px;

	width: 18px;

	padding: 3px 2px;

	top: 25px;

	right: 20px;

	opacity: 1;

}



.inquirekit__title {

	font: 700 25px/1.25 "Mulish", sans-serif;

	display: block;

	text-align: center;

	margin: 0 0 4px;

}



.inquirekit__meta {

	font: 400 15px/1.3333 "Mulish", sans-serif;

	display: block;

	margin: 0 0 30px;

	text-align: center;

}



.inquirekit .form-module {

	margin: 0 0 20px;

}



.inquirekit .form-label {

	color: #000;

}



.inquirekit .form-area {

	padding: 0 0 25px;

}



.inquirekit .form-area textarea {

	height: 100px;

}



.inquirekit .form-action {

	border-top: 1px solid #000;

	display: -webkit-box;

	display: -ms-flexbox;

	display: flex;

	-webkit-box-pack: justify;

	-ms-flex-pack: justify;

	justify-content: space-between;

	-ms-flex-wrap: wrap;

	flex-wrap: wrap;

	-webkit-box-align: center;

	-ms-flex-align: center;

	align-items: center;

	padding: 23px 0 0;

	text-align: right;

}



.inquirekit .form-action .form-option {

	-webkit-box-flex: 0;

	-ms-flex: 0 0 100%;

	flex: 0 0 100%;

	margin: 0 0 15px;

	padding: 0;

}



.inquirekit .form-action .form-option label {

	font-size: 14px;

	font-weight: 400;

}



.inquirekit .form-action .button {

	border-radius: 4px;

	letter-spacing: 0;

	margin: 0 0 0 auto;

}



.daterangepicker {

	position: absolute;

	color: inherit;

	background-color: #fff;

	border-radius: 4px;

	border: 1px solid #ddd;

	width: 278px;

	max-width: none;

	padding: 0;

	margin-top: 7px;

	top: 100px;

	left: 20px;

	z-index: 3001;

	display: none;

	font-family: arial;

	font-size: 15px;

	line-height: 1em;

}



.daterangepicker:before,

.daterangepicker:after {

	position: absolute;

	display: inline-block;

	border-bottom-color: rgba(0, 0, 0, 0.2);

	content: '';

}



.daterangepicker:before {

	top: -7px;

	border-right: 7px solid transparent;

	border-left: 7px solid transparent;

	border-bottom: 7px solid #ccc;

}



.daterangepicker:after {

	top: -6px;

	border-right: 6px solid transparent;

	border-bottom: 6px solid #fff;

	border-left: 6px solid transparent;

}



.daterangepicker.opensleft:before {

	right: 9px;

}



.daterangepicker.opensleft:after {

	right: 10px;

}



.daterangepicker.openscenter:before {

	left: 0;

	right: 0;

	width: 0;

	margin-left: auto;

	margin-right: auto;

}



.daterangepicker.openscenter:after {

	left: 0;

	right: 0;

	width: 0;

	margin-left: auto;

	margin-right: auto;

}



.daterangepicker.opensright:before {

	left: 9px;

}



.daterangepicker.opensright:after {

	left: 10px;

}



.daterangepicker.drop-up {

	margin-top: -7px;

}



.daterangepicker.drop-up:before {

	top: initial;

	bottom: -7px;

	border-bottom: initial;

	border-top: 7px solid #ccc;

}



.daterangepicker.drop-up:after {

	top: initial;

	bottom: -6px;

	border-bottom: initial;

	border-top: 6px solid #fff;

}



.daterangepicker.single .daterangepicker .ranges,

.daterangepicker.single .drp-calendar {

	float: none;

}



.daterangepicker.single .drp-selected {

	display: none;

}



.daterangepicker.show-calendar .drp-calendar {

	display: block;

}



.daterangepicker.show-calendar .drp-buttons {

	display: block;

}



.daterangepicker.auto-apply .drp-buttons {

	display: none;

}



.daterangepicker .drp-calendar {

	display: none;

	max-width: 270px;

}



.daterangepicker .drp-calendar.left {

	padding: 8px 0 8px 8px;

}



.daterangepicker .drp-calendar.right {

	padding: 8px;

}



.daterangepicker .drp-calendar.single .calendar-table {

	border: none;

}



.daterangepicker .calendar-table .next span,

.daterangepicker .calendar-table .prev span {

	color: #fff;

	border: solid black;

	border-width: 0 2px 2px 0;

	border-radius: 0;

	display: inline-block;

	padding: 3px;

}



.daterangepicker .calendar-table .next span {

	-ms-transform: rotate(-45deg);

	transform: rotate(-45deg);

	-webkit-transform: rotate(-45deg);

}



.daterangepicker .calendar-table .prev span {

	-ms-transform: rotate(135deg);

	transform: rotate(135deg);

	-webkit-transform: rotate(135deg);

}



.daterangepicker .calendar-table th,

.daterangepicker .calendar-table td {

	white-space: nowrap;

	text-align: center;

	vertical-align: middle;

	min-width: 32px;

	width: 32px;

	height: 24px;

	line-height: 24px;

	font-size: 12px;

	border-radius: 4px;

	border: 1px solid transparent;

	white-space: nowrap;

	cursor: pointer;

}



.daterangepicker .calendar-table {

	border: 1px solid #fff;

	border-radius: 4px;

	background-color: #fff;

}



.daterangepicker .calendar-table table {

	width: 100%;

	margin: 0;

	border-spacing: 0;

	border-collapse: collapse;

}



.daterangepicker td.available:hover,

.daterangepicker th.available:hover {

	background-color: #eee;

	border-color: transparent;

	color: inherit;

}



.daterangepicker td.week,

.daterangepicker th.week {

	font-size: 80%;

	color: #ccc;

}



.daterangepicker td.off,

.daterangepicker td.off.in-range,

.daterangepicker td.off.start-date,

.daterangepicker td.off.end-date {

	background-color: #fff;

	border-color: transparent;

	color: #999;

}



.daterangepicker td.in-range {

	background-color: #ebf4f8;

	border-color: transparent;

	color: #000;

	border-radius: 0;

}



.daterangepicker td.start-date {

	border-radius: 4px 0 0 4px;

}



.daterangepicker td.end-date {

	border-radius: 0 4px 4px 0;

}



.daterangepicker td.start-date.end-date {

	border-radius: 4px;

}



.daterangepicker td.active,

.daterangepicker td.active:hover {

	background-color: #357ebd;

	border-color: transparent;

	color: #fff;

}



.daterangepicker th.month {

	width: auto;

}



.daterangepicker td.disabled,

.daterangepicker option.disabled {

	color: #999;

	cursor: not-allowed;

	text-decoration: line-through;

}



.daterangepicker select.monthselect,

.daterangepicker select.yearselect {

	font-size: 12px;

	padding: 1px;

	height: auto;

	margin: 0;

	cursor: default;

}



.daterangepicker select.monthselect {

	margin-right: 2%;

	width: 56%;

}



.daterangepicker select.yearselect {

	width: 40%;

}



.daterangepicker select.hourselect,

.daterangepicker select.minuteselect,

.daterangepicker select.secondselect,

.daterangepicker select.ampmselect {

	width: 50px;

	margin: 0 auto;

	background: #eee;

	border: 1px solid #eee;

	padding: 2px;

	outline: 0;

	font-size: 12px;

}



.daterangepicker .calendar-time {

	text-align: center;

	margin: 4px auto 0 auto;

	line-height: 30px;

	position: relative;

}



.daterangepicker .calendar-time select.disabled {

	color: #ccc;

	cursor: not-allowed;

}



.daterangepicker .drp-buttons {

	clear: both;

	text-align: right;

	padding: 8px;

	border-top: 1px solid #ddd;

	display: none;

	line-height: 12px;

	vertical-align: middle;

}



.daterangepicker .drp-selected {

	display: inline-block;

	font-size: 12px;

	padding-right: 8px;

}



.daterangepicker .drp-buttons .btn {

	margin-left: 8px;

	font-size: 12px;

	font-weight: bold;

	padding: 4px 8px;

}



.daterangepicker.show-ranges.single.rtl .drp-calendar.left {

	border-right: 1px solid #ddd;

}



.daterangepicker.show-ranges.single.ltr .drp-calendar.left {

	border-left: 1px solid #ddd;

}



.daterangepicker.show-ranges.rtl .drp-calendar.right {

	border-right: 1px solid #ddd;

}



.daterangepicker.show-ranges.ltr .drp-calendar.left {

	border-left: 1px solid #ddd;

}



.daterangepicker .ranges {

	float: none;

	text-align: left;

	margin: 0;

}



.daterangepicker.show-calendar .ranges {

	margin-top: 8px;

}



.daterangepicker .ranges ul {

	list-style: none;

	margin: 0 auto;

	padding: 0;

	width: 100%;

}



.daterangepicker .ranges li {

	font-size: 12px;

	padding: 8px 12px;

	cursor: pointer;

}



.daterangepicker .ranges li:hover {

	background-color: #eee;

}



.daterangepicker .ranges li.active {

	background-color: #08c;

	color: #fff;

}



/*  Larger Screen Styling */



.site__header {

	color: #fff;

	padding: 10px 0;

	position: absolute;

	top: 0;

	left: 0;

	right: 0;

	min-width: 320px;

	width: 100%;

	z-index: 100;

	background-image: linear-gradient(to bottom, #333, transparent);

}



.is_stuck .site__header {

	background: #041121;

	box-shadow: 0 0 13px 4px rgba(0, 0, 0, 0.15);

	position: fixed;

}



.site__header .container {

	display: -webkit-box;

	display: -ms-flexbox;

	display: flex;

	-webkit-box-pack: justify;

	-ms-flex-pack: justify;

	justify-content: space-between;

	-webkit-box-align: center;

	-ms-flex-align: center;

	align-items: center;

}



.site__logo {

	width: 110px;

}



.site__logo a {

	display: block;

}



.site__logo img {

	display: block;

	height: auto;

	width: 100%;

}



.site__hgroup {

	display: -webkit-box;

	display: -ms-flexbox;

	display: flex;

	-webkit-box-align: center;

	-ms-flex-align: center;

	align-items: center;

}



/* .site__expert {

	margin: 0 0 0 44px;

} */



.site__expert .icon-whatsapp {

	font-size: 26px;

	height: 26px;

	width: 26px;

	color: rgba(110, 191, 99, 1);

}



.site__expert-title {

	display: none;

	margin: -1px 0 0;

}



.site__expert dt {

	font: 400 15px/1 "Mulish", sans-serif;

}



.site__expert dd {

	font: 500 17px/1 "Mulish", sans-serif;

	letter-spacing: 0.03em;

	display: none;

	margin: 0;

	padding: 10px 0 0;

}



.site__expert dd a {

	color: #fff;

}



.site__planner {

	font: 500 15px/1 "Mulish", sans-serif;

	letter-spacing: -0.06em;

	background: #2baa3d;

	border: 2px solid #fff;

	border-radius: 40px;

	color: #fff;

	height: 30px;

	display: -webkit-box;

	display: -ms-flexbox;

	display: flex;

	-webkit-box-pack: center;

	-ms-flex-pack: center;

	justify-content: center;

	-webkit-box-align: center;

	-ms-flex-align: center;

	align-items: center;

	width: 30px;

	margin: 0 0 0 12px;

}



.site__planner [class^="icon-"] {

	border-radius: 50%;

	display: -webkit-box;

	display: -ms-flexbox;

	display: flex;

	font-size: 20px;

	-webkit-box-pack: center;

	-ms-flex-pack: center;

	justify-content: center;

	-webkit-box-align: center;

	-ms-flex-align: center;

	align-items: center;

	height: 23px;

	width: 23px;

}



.site__planner .text {

	display: none;

}



.site__searchswitch {

	background: transparent;

	border: 1px solid #fff;

	border-radius: 50%;

	display: -webkit-box;

	display: -ms-flexbox;

	display: flex;

	-webkit-box-pack: center;

	-ms-flex-pack: center;

	justify-content: center;

	-webkit-box-align: center;

	-ms-flex-align: center;

	align-items: center;

	font-size: 12px;

	height: 30px;

	margin: 0 0 0 14px;

	width: 30px;

}



.site__searchswitch .icon-search {

	color: #fff;

	font-size: 14px;

}



.site__navswitch {

	background: none;

	border: none;

	display: block;

	position: relative;

	margin: 0 0 0 15px;

	padding: 0;

	outline: none;

	height: 18px;

	width: 22px;

	z-index: 0;

}



.navActive .site__navswitch {

	border-color: #fff;

}



.site__navswitch .bar,

.site__navswitch:before,

.site__navswitch:after {

	background: #fff;

	border-radius: 4px;

	position: absolute;

	left: 0;

	right: 0;

	height: 2px;

	-webkit-transition: all 0.3s ease-in-out;

	transition: all 0.3s ease-in-out;

}



.navActive .site__navswitch .bar,

.navActive .site__navswitch:before,

.navActive .site__navswitch:after {

	background: #ed212c;

}



.site__navswitch:before {

	content: '';

	top: 0;

}



.navActive .site__navswitch:before {

	left: 3px;

	right: 3px;

}



.site__navswitch .bar {

	display: block;

	top: 8px;

	text-indent: 100%;

	white-space: nowrap;

	overflow: hidden;

}



.navActive .site__navswitch .bar {

	left: 8px;

	right: 8px;

}



.site__navswitch:after {

	content: '';

	bottom: 0;

}



.navActive .site__navswitch:after {

	left: 3px;

	right: 3px;

}



.form__search {

	display: none;

	padding: 30px 0 0;

	position: absolute;

	top: 100%;

	left: 0;

	right: 0;

	margin: 0 auto;

	width: 85%;

	z-index: 5;

}



.searchActive .form__search {

	display: block;

}



.form__search-box {

	background: #f7f7f7;

	border-radius: 6px;

	border: none;

	box-shadow: 2px 2px 6px rgba(0, 0, 0, 0.2);

	display: -webkit-box;

	display: -ms-flexbox;

	display: flex;

	-webkit-box-align: center;

	-ms-flex-align: center;

	align-items: center;

	min-width: 0;

	overflow: hidden;

}



.form__search .form-label {

	display: -webkit-box;

	display: -ms-flexbox;

	display: flex;

	-webkit-box-align: center;

	-ms-flex-align: center;

	align-items: center;

	-webkit-box-pack: center;

	-ms-flex-pack: center;

	justify-content: center;

	-webkit-box-flex: 0;

	-ms-flex: 0 0 26px;

	flex: 0 0 26px;

	font-size: 14px;

	margin: 0;

}



.form__search .form-module {

	-ms-flex-preferred-size: 0;

	flex-basis: 0;

	-webkit-box-flex: 1;

	-ms-flex-positive: 1;

	flex-grow: 1;

	margin: 0;

	overflow: hidden;

	max-width: 100%;

}



.form__search input[type="search"],

.form__search input[type="text"] {

	background: none;

	border: none;

	height: 55px;

	padding: 0.4em 0.8em;

}



.form__search .form-action .button {

	border: none;

	border-radius: 0;

	margin: 0;

	min-width: 60px;

	height: 55px;

}



.navMarker {

	display: none;

}



.site__navigation .tag {

	height: 19px;

	padding: 3px 6px;

}



.site__nav>ul>li,
.updateNav ul>li {

	position: relative;

	z-index: 0;

}



.site__nav>ul>li>.knav,
.updateNav ul>li>.knav {

	display: -webkit-box;

	display: -ms-flexbox;

	display: flex;

	position: relative;

	z-index: 0;

}



.site__nav>ul>li>.knav>a,
.links-container>ul>li>.knav>a {

	font: 500 16px/1 "Mulish", sans-serif;

	border-radius: 50px;

	color: #fff;

	-ms-flex-preferred-size: 0;

	flex-basis: 0;

	-webkit-box-flex: 1;

	-ms-flex-positive: 1;

	flex-grow: 1;

	max-width: 100%;

	display: block;

	padding: 8px 7px;

	white-space: nowrap;

	position: relative;

}



.site__nav>ul>li>.knav>.kdrop,
.updateNav ul>li>.knav>.kdrop {

	background: none;

	border: none;

	line-height: 1px;

	font-size: 150%;

	-webkit-box-flex: 0;

	-ms-flex: 0 0 30px;

	flex: 0 0 30px;

	color: #fff;

	display: -webkit-box;

	display: -ms-flexbox;

	display: flex;

	-webkit-box-pack: center;

	-ms-flex-pack: center;

	justify-content: center;

	-webkit-box-align: center;

	-ms-flex-align: center;

	align-items: center;

	padding: 0;

	margin: 0;

	width: 8px;

}



.site__nav>ul>li>.knav>.kdrop:before,
.updateNav ul>li>.knav>.kdrop:before {

	content: '';

	background: transparent;

	position: absolute;

	top: 0;

	left: 0;

	height: 100%;

	right: 30px;

	z-index: 1;

}



.site__nav>ul>li>.knav>.kdrop span,
.updateNav ul>li>.knav>.kdrop span {

	-webkit-transition: -webkit-transform 0.4s ease-in-out;

	transition: -webkit-transform 0.4s ease-in-out;

	transition: transform 0.4s ease-in-out;

	transition: transform 0.4s ease-in-out, -webkit-transform 0.4s ease-in-out;

}



.site__xnav>ul>li.active>a {

	color: #fff;

}



.site__xnav>ul>li>.knav {

	display: -webkit-box;

	display: -ms-flexbox;

	display: flex;

}



.site__xnav>ul>li>.knav>a {

	color: #fff;

	-ms-flex-preferred-size: 0;

	flex-basis: 0;

	-webkit-box-flex: 1;

	-ms-flex-positive: 1;

	flex-grow: 1;

	max-width: 100%;

	padding: 10px 12px;

}



.site__xnav>ul>li>.knav>a:hover {

	background: #0a781a;

	background: #ed2b2b;

}



.dropnav>ul li .knav {

	-webkit-transition: background 0.4s ease-in-out;

	transition: background 0.4s ease-in-out;

	display: -webkit-box;

	display: -ms-flexbox;

	display: flex;

	position: relative;

	z-index: 0;

}



.dropnav>ul li a {

	font-size: 14px;

	line-height: 1.4;

	color: #fff;

	display: block;

	-ms-flex-preferred-size: 0;

	flex-basis: 0;

	-webkit-box-flex: 1;

	-ms-flex-positive: 1;

	flex-grow: 1;

	max-width: 100%;

	padding: 10px 12px;

}



.dropnav>ul li .kdrop {

	line-height: 1px;

	background: transparent;

	font-size: 150%;

	-webkit-box-flex: 0;

	-ms-flex: 0 0 30px;

	flex: 0 0 30px;

	border: none;

	color: #fff;

	display: -webkit-box;

	display: -ms-flexbox;

	display: flex;

	-webkit-box-pack: center;

	-ms-flex-pack: center;

	justify-content: center;

	-webkit-box-align: center;

	-ms-flex-align: center;

	align-items: center;

	padding: 0;

	margin: 0;

	width: 8px;

}



.dropnav>ul li .kdrop span {

	-webkit-transition: -webkit-transform 0.4s ease-in-out;

	transition: -webkit-transform 0.4s ease-in-out;

	transition: transform 0.4s ease-in-out;

	transition: transform 0.4s ease-in-out, -webkit-transform 0.4s ease-in-out;

}



.dropnav>ul li:hover>.knav {

	background: #0066cc;

}



.dropnav>ul li.dropActive>.knav .kdrop span {

	-webkit-transform: rotate(90deg);

	-ms-transform: rotate(90deg);

	transform: rotate(90deg);

}



.dropnav>ul li:nth-last-child(1).has-child .dropnav {

	top: auto;

	bottom: 0;

}



.has-child.dropActive>.knav>.kdrop span {

	-webkit-transform: rotate(90deg);

	-ms-transform: rotate(90deg);

	transform: rotate(90deg);

}



.prime {

	position: relative;

	/* overflow: hidden; */

	z-index: 0;

}



.prime__clip {

	background-image: url('/wp-content/themes/accessnepaltour/css/../images/site-marker.svg');

	background-color: #cccccc;

	background-size: 40% auto;

	background-position: 50% 50%;

	background-repeat: no-repeat;

	position: relative;

	z-index: 0;

	position: absolute;

	top: 0;

	left: 0;

	height: 100%;

	width: 100%;

	z-index: -3;

}



.prime__clip>img {

	object-fit: cover;

	position: absolute;

	top: 0;

	left: 0;

	width: 100%;

	height: 100%;

	z-index: -2;

}



.prime__clip>iframe {

	position: absolute;

	top: 0;

	left: 0;

	width: 100%;

	height: 100%;

	z-index: -2;

}



.prime__clip>video {

	display: block;

	height: auto;

	width: 100%;

}



.prime__iclip {

	position: absolute;

	top: 0;

	left: 0;

	height: 100%;

	width: 100%;

	z-index: -2;

}



.prime__iclip-tape {

	background-image: url('/wp-content/themes/accessnepaltour/css/../images/site-marker.svg');

	background-color: #cccccc;

	background-size: 40% auto;

	background-position: 50% 50%;

	background-repeat: no-repeat;

	position: relative;

	z-index: 0;

}



.prime__iclip-tape:before {

	content: '';

	display: block;

	padding-top: 56.25%;

}



.prime__iclip-tape>img {

	object-fit: cover;

	position: absolute;

	top: 0;

	left: 0;

	width: 100%;

	height: 100%;

	z-index: -2;

}



.prime__iclip-tape>iframe {

	border: none;

	position: absolute;

	top: 0;

	left: 0;

	width: 100%;

	height: 100%;

	z-index: -2;

}



.prime__slider {

	position: absolute !important;

	top: 0;

	left: 0;

	height: 100%;
	max-height: 800px;

	width: 100%;

	z-index: -1 !important;

}



.prime__slider:not(.slick-initialized) .slide:not(:nth-child(-n+1)) {

	display: none;

}



.prime__slider .slick-list,

.prime__slider .slick-track,

.prime__slider .slide {

	height: 100%;

}



.prime__slider .slide {

	background-image: url('/wp-content/themes/accessnepaltour/css/../images/site-marker.svg');

	background-color: #cccccc;

	background-size: 40% auto;

	background-position: 50% 50%;

	background-repeat: no-repeat;

	position: relative;

	z-index: 0;

}



.prime__slider .slide:after {

	content: '';

	background: #000;

	position: absolute;

	top: 0;

	left: 0;

	right: 0;

	bottom: 0;

	opacity: 0.3;

	-webkit-transition: opacity 0.4s ease-in-out;

	transition: opacity 0.4s ease-in-out;

	z-index: -1;

}



.prime__slider .slide>img {

	object-fit: cover;

	position: absolute;

	top: 0;

	left: 0;

	width: 100%;

	height: 100%;

	z-index: -2;

}



.prime__slider .slide>iframe {

	position: absolute;

	top: 0;

	left: 0;

	width: 100%;

	height: 100%;

	z-index: -2;

}



.prime__caption {

	color: #fff;

	display: -webkit-box;

	display: -ms-flexbox;

	display: flex;

	-webkit-box-pack: end;

	-ms-flex-pack: end;

	justify-content: flex-end;

	-webkit-box-align: start;

	-ms-flex-align: start;

	align-items: flex-start;

	-webkit-box-orient: vertical;

	-webkit-box-direction: normal;

	-ms-flex-flow: column;

	flex-flow: column;

	height: 380px;

	/* max-width: 500px; */

	padding: 100px 0 20px;

}



.prime__caption .button {

	margin: 0 0 20px;

}



.prime__caption .button [class^="icon-"] {

	height: 14px;

	margin: 0 0 0 9px;

	width: 18px;

}



.prime__title {

	font: 700 22px/1.1905 "Mulish", sans-serif;

	color: #fff;

	margin: 0 0 20px;

}



.prime__recommend {

	background: rgba(0, 0, 0, 0.4);

	border-radius: 10px;

	padding: 12px;

}



.prime__recommend-list {

	display: -webkit-box;

	display: -ms-flexbox;

	display: flex;

	-ms-flex-wrap: wrap;

	flex-wrap: wrap;

	-webkit-box-align: center;

	-ms-flex-align: center;

	align-items: center;

	margin: 0 -5px;

}



.prime__recommend li {

	padding: 0 5px;

}



.prime__recommend a {

	display: block;

}



.prime__recommend .txt {

	font-size: 13px;

	line-height: 1;

	display: block;

	padding: 0 15px 0 0;

	white-space: nowrap;

}



.prime__recommend .svg-wrap {

	/* background: #fff; */

	border-radius: 4px;

	height: 30px;

	/* padding: 0 10px; */

	/* width: 84px; */

	width: auto !important;

}



.prime .slick-dots {

	bottom: 12px;

}



.prime .slick-dots li button {

	border: none;

	border-radius: 2px;

	height: 2px;

	width: 32px;

}



.siteheadline {

	display: block;

	margin: 0 0 20px;

}



.siteheadline.aln--right {

	text-align: right;

}



.siteheadline.aln--center {

	text-align: center;

}



.siteheadline--meta {

	font: 400 18px/1.3 "Mulish", sans-serif;

	letter-spacing: 0.15em;

	color: #000;

	display: block;

	margin: 0 0 8px;

}



.siteheadline--title {

	font: 700 22px/1.1667 "Mulish", sans-serif;

	color: #000;

	margin: 0;

}



.siteheadline--title strong {

	color: rgba(4, 53, 119, 1);

	font-weight: 700;

}



.siteheadline .wshrlnk {

	color: #000;

}



.package__item {

	background-image: url('/wp-content/themes/accessnepaltour/css/../images/site-marker.svg');

	background-color: #cccccc;

	background-size: 40% auto;

	background-position: 50% 50%;

	background-repeat: no-repeat;

	position: relative;

	z-index: 0;

	border-radius: 15px;

	overflow: hidden;

}



.package__item:before {

	content: '';

	display: block;

	padding-top: 86.4583333333%;

}



/* .package__item:after {

	content: '';

	background: #000;

	position: absolute;

	top: 0;

	left: 0;

	height: 100%;

	width: 100%;

	opacity: 1;

	-webkit-transition: opacity 0.4s ease-in-out;

	transition: opacity 0.4s ease-in-out;

	z-index: -1;

} */



.package__item>img {

	object-fit: cover;

	position: absolute;

	top: 0;

	left: 0;

	width: 100%;

	height: 100%;

	z-index: -2;

}



.package__item>iframe {

	border: none;

	position: absolute;

	top: 0;

	left: 0;

	width: 100%;

	height: 100%;

	z-index: -2;

}



/* .package__item:after {

	background: -webkit-linear-gradient(top, rgba(0, 0, 0, 0.25) 0%, black 100%);

	background: linear-gradient(to bottom, rgba(0, 0, 0, 0.25) 0%, black 100%);

	-webkit-transition: background 0.4s ease-in-out, opacity 0.4s ease-in-out;

	transition: background 0.4s ease-in-out, opacity 0.4s ease-in-out;

} */



.package__item:hover:after {

	background: rgba(0, 0, 0, 0.75);

}



.package__item:hover .package__item-action {

	opacity: 1;

	visibility: visible;

}



.package__item .tag {

	position: absolute;

	top: 20px;

	left: 20px;

	z-index: 3;

}



.package__item-detail {

	color: #fff;

	padding: 20px 16px 16px;

	position: absolute;

	left: 0;

	right: 0;

	bottom: 0;

	z-index: 2;

}



.package__item-title {

	font: 700 20px/1.5 "Mulish", sans-serif;

	color: #fff;

	margin: 0 0 7px;

}



.package__item-facts {

	display: -webkit-box;

	display: -ms-flexbox;

	display: flex;

	-webkit-box-align: end;

	-ms-flex-align: end;

	align-items: flex-end;

	-webkit-box-pack: justify;

	-ms-flex-pack: justify;

	justify-content: space-between;

}



.package__item-facts [class^="icon-"] {

	font-size: 17px;

	margin: 0 11px 0 0;

}



.package__item-facts .duration {

	display: inline-block;

	vertical-align: top;

	margin: 0 14px 0 0;

}



.package__item-facts .price {

	font: 700 24px/0.5 "Mulish", sans-serif;

}



.package__item-facts .actprice {

	display: block;

	font-size: 18px;

	text-align: center;

}



.package__item-action {

	position: absolute;

	top: 50%;

	left: 50%;

	opacity: 0;

	visibility: hidden;

	-webkit-transform: translate(-50%, -50%);

	-ms-transform: translate(-50%, -50%);

	transform: translate(-50%, -50%);

	-webkit-transition: background 0.4s ease-in-out, color 0.4s ease-in-out, opacity 0.4s ease-in-out, visibility 0.4s ease-in-out;

	transition: background 0.4s ease-in-out, color 0.4s ease-in-out, opacity 0.4s ease-in-out, visibility 0.4s ease-in-out;

	z-index: 3;

}



.package__item-action li+li {

	padding: 15px 0 0;

}



.package__box {

	background-image: url('/wp-content/themes/accessnepaltour/css/../images/site-marker.svg');

	background-color: #cccccc;

	background-size: 40% auto;

	background-position: 50% 50%;

	background-repeat: no-repeat;

	position: relative;

	z-index: 0;

	border-radius: 15px;

	color: #fff;

	display: -webkit-box;

	display: -ms-flexbox;

	display: flex;

	-webkit-box-pack: justify;

	-ms-flex-pack: justify;

	justify-content: space-between;

	-webkit-box-orient: vertical;

	-webkit-box-direction: normal;

	-ms-flex-direction: column;

	flex-direction: column;

	height: 360px;

	padding: 18px 15px 14px;

	overflow: hidden;

}



.package__box:after {

	content: '';

	background: #000;

	position: absolute;

	top: 0;

	left: 0;

	right: 0;

	bottom: 0;

	opacity: 0.65;

	-webkit-transition: opacity 0.4s ease-in-out;

	transition: opacity 0.4s ease-in-out;

	z-index: -1;

}



.package__box>img {

	object-fit: cover;

	position: absolute;

	top: 0;

	left: 0;

	width: 100%;

	height: 100%;

	z-index: -2;

}



.package__box>iframe {

	position: absolute;

	top: 0;

	left: 0;

	width: 100%;

	height: 100%;

	z-index: -2;

}



.package__box:after {

	background: -webkit-linear-gradient(top, rgba(0, 0, 0, 0.25) 0%, black 100%);

	background: linear-gradient(to bottom, rgba(0, 0, 0, 0.25) 0%, black 100%);

	-webkit-transition: background 0.4s ease-in-out, opacity 0.4s ease-in-out;

	transition: background 0.4s ease-in-out, opacity 0.4s ease-in-out;

}



.package__box:hover:after {

	background: rgba(0, 0, 0, 0.75);

}



.package__box:hover .package__box-action {

	max-height: 60px;

}



.package__box:hover .package__box-action .button {

	-webkit-transform: translateY(0);

	-ms-transform: translateY(0);

	transform: translateY(0);

}



.package__box-xtras {

	display: -webkit-box;

	display: -ms-flexbox;

	display: flex;

	-webkit-box-pack: justify;

	-ms-flex-pack: justify;

	justify-content: space-between;

}



.package__box-price {

	margin: 0 0 0 auto;

	text-align: right;

}



.package__box-price .ofrprice {

	font: 700 18px/1 "Mulish", sans-serif;

	display: block;

}



.package__box-price .actprice {

	font: 700 15px/1 "Mulish", sans-serif;

	display: block;

	padding: 5px 0 0;

}



.package__box-info {

	margin: auto 0 0;

}



.package__box-title {

	font: 700 20px/1.5 "Mulish", sans-serif;

	color: #fff;

	margin: 0 0 10px;

	text-transform: uppercase;

}



.package__box-facts {

	font-size: 14px;

	line-height: 1.2;

	display: -webkit-box;

	display: -ms-flexbox;

	display: flex;

	color: #fff;

	/* padding: 0 0 5px; */

	padding: 5px 0;

}



.package__box-facts .icon-fact-duration {

	margin: 0 8px 0 0;

}



.package__box-facts .rate {

	margin: 1px 7px 0 0;

}



.package__box-facts li {

	margin: 0 13px 0 0;

}



.package__box-action {

	overflow: hidden;

	max-height: 0;

	padding: 20px 0 0;

	-webkit-transition: max-height 0.4s ease-in-out;

	transition: max-height 0.4s ease-in-out;

}



.package__box-action .button {

	border-radius: 5px;

	-webkit-transform: translateY(100%);

	-ms-transform: translateY(100%);

	transform: translateY(100%);

	-webkit-transition: background 0.4s ease-in-out, color 0.4s ease-in-out, -webkit-transform 0.4s ease-in-out;

	transition: background 0.4s ease-in-out, color 0.4s ease-in-out, -webkit-transform 0.4s ease-in-out;

	transition: transform 0.4s ease-in-out, background 0.4s ease-in-out, color 0.4s ease-in-out;

	transition: transform 0.4s ease-in-out, background 0.4s ease-in-out, color 0.4s ease-in-out, -webkit-transform 0.4s ease-in-out;

}



.package__box-action .button .icon-arrow-rt {

	margin: 0 0 0 10px;

}



.package__cardbox {

	text-align: center;

}



.package__cardbox .package__card {

	margin: 0 0 10px;

}



.package__cardbox .button {

	border-radius: 6px;

}



.package__card {

	background-image: url('/wp-content/themes/accessnepaltour/css/../images/site-marker.svg');

	background-color: #cccccc;

	background-size: 40% auto;

	background-position: 50% 50%;

	background-repeat: no-repeat;

	position: relative;

	z-index: 0;

	border-radius: 15px;

	display: block;

	overflow: hidden;

}



.package__card:before {

	content: '';

	display: block;

	padding-top: 86.4583333333%;

}



.package__card:after {

	content: '';

	background: #000;

	position: absolute;

	top: 0;

	left: 0;

	height: 100%;

	width: 100%;

	opacity: 1;

	-webkit-transition: opacity 0.4s ease-in-out;

	transition: opacity 0.4s ease-in-out;

	z-index: -1;

}



.package__card>img {

	object-fit: cover;

	position: absolute;

	top: 0;

	left: 0;

	width: 100%;

	height: 100%;

	z-index: -2;

}



.package__card>iframe {

	border: none;

	position: absolute;

	top: 0;

	left: 0;

	width: 100%;

	height: 100%;

	z-index: -2;

}



.package__card:after {

	background: -webkit-linear-gradient(top, rgba(0, 0, 0, 0.25) 0%, rgba(0, 0, 0, 0.4) 100%);

	background: linear-gradient(to bottom, rgba(0, 0, 0, 0.25) 0%, rgba(0, 0, 0, 0.4) 100%);

	-webkit-transition: background 0.4s ease-in-out, opacity 0.4s ease-in-out;

	transition: background 0.4s ease-in-out, opacity 0.4s ease-in-out;

}



.package__card:hover:after {

	background: rgba(0, 0, 0, 0.6);

}



.package__card-detail {

	color: #fff;

	padding: 20px 16px 16px;

	position: absolute;

	left: 0;

	right: 0;

	bottom: 0;

	z-index: 2;

}



.package__card-title {

	font: 700 20px/1.5 "Mulish", sans-serif;

	color: #fff;

	margin: 0 0 7px;

}



.site__sign {

	background-image: url('/wp-content/themes/accessnepaltour/css/../images/site-marker.svg');

	background-color: #cccccc;

	background-size: 40% auto;

	background-position: 50% 50%;

	background-repeat: no-repeat;

	position: relative;

	z-index: 0;

}



/* .site__sign:after {

	content: '';

	background: #000;

	position: absolute;

	top: 0;

	left: 0;

	right: 0;

	bottom: 0;

	opacity: 0.3;

	-webkit-transition: opacity 0.4s ease-in-out;

	transition: opacity 0.4s ease-in-out;

	z-index: -1;

} */



.site__sign>img {

	object-fit: cover;

	position: absolute;

	top: 0;

	left: 0;

	width: 100%;

	height: 100%;

	z-index: -2;

}



.site__sign>iframe {

	position: absolute;

	top: 0;

	left: 0;

	width: 100%;

	height: 100%;

	z-index: -2;

}



.site__sign-caption {

	display: -webkit-box;

	display: -ms-flexbox;

	display: flex;

	-webkit-box-pack: center;

	-ms-flex-pack: center;

	justify-content: center;

	-webkit-box-align: end;

	-ms-flex-align: end;

	align-items: flex-end;

	height: 250px;

	padding: 0 0 50px;

	text-align: center;

}



.site__sign-title {

	font: 400 26px/1.24 "Mulish", sans-serif;

	color: #fff;

}



.review__slips {

	padding: 28px 0 0;

}



.review__slips:not(.slick-initialized) .slide:not(:nth-child(-n+1)) {

	display: none;

}



.review__slips .slide {

	padding: 0 0 45px;

}



.review__slips .slick-dots {

	bottom: 10px;

	margin: 0;

	text-align: right;

}



.review__slips .slick-dots li {

	padding: 0 0 0 5px;

}



.review__slips .slick-dots li.slick-active button {

	background: #0ea724;

}



.review__slips .slick-dots li button {

	background: #c0c0c0;

	border: none;

	margin: 0;

	height: 10px;

	width: 10px;

}



.review__slips-item {

	box-shadow: 4px 0px 13px rgba(0, 0, 0, 0.25);

	position: relative;

	z-index: 0;

}



.review__slips-box {

	padding: 20px 25px 26px 25px;

}



.review__slips-from {

	font-size: 16px;

	line-height: 1;

	letter-spacing: 0.05em;

	display: block;

	margin: 0 0 12px;

}



.review__slips-seal {

	margin: 0 0 15px;

	height: 40px;

	width: 185px;

}



.review__slips-seal .svg-wrap {

	height: 100%;

	width: 100%;

}



.review__slips-title {

	font: 700 26px/1.2 "Mulish", sans-serif;

	color: #0ea724;

	padding: 5px 0 10px;

	margin: 0;

}



.review__slips-title:before {

	content: '';

	border-style: solid;

	border-width: 25px 25px 0 0;

	border-color: #0ea724 transparent transparent transparent;

	width: 0;

	height: 0;

	position: absolute;

	top: 0;

	left: 0;

	z-index: -1;

}



.review__slips-quote {

	font: 400 18px/1.4444 "Mulish", sans-serif;

	margin: 0;

	padding: 0 3px 4px 0;

	overflow: hidden;

}



.review__slips-rating {

	letter-spacing: 0.05em;

	display: -webkit-box;

	display: -ms-flexbox;

	display: flex;

	-webkit-box-align: center;

	-ms-flex-align: center;

	align-items: center;

	color: #000;

	margin: 0 0 15px;

}



.review__slips-rating .svg-wrap {

	height: 14px;

	width: 70px;

	margin: 0 10px 0 0;

}



.review__slips-rating .count {

	color: #0ea724;

	padding: 0 0 0 4px;

}



.review__slips-cite {

	display: block;

	font-style: normal;

	position: relative;

	z-index: 0;

}



.review__slips-cite:before {

	content: '';

	background: url('/wp-content/themes/accessnepaltour/css/../images/shape01.svg') no-repeat;

	position: absolute;

	top: 0;

	left: -25px;

	height: 65px;

	width: 6px;

}



.review__slips-citename {

	font: 700 25px/1.4 "Mulish", sans-serif;

	display: block;

	color: #000;

}



.review__slips-citefrom {

	font-size: 18px;

	line-height: 1.3;

	display: block;

	padding: 1px 0 0;

}



.review__slips-still {

	overflow: hidden;

}



.review__slips-still .box {

	display: -webkit-box;

	display: -ms-flexbox;

	display: flex;

	-webkit-box-pack: center;

	-ms-flex-pack: center;

	justify-content: center;

	position: relative;

	height: 100%;

	overflow: hidden;

	/* margin: 0 0 0 -43px; */

}



.review__slips-still .img-wrap {

	overflow: hidden;

	-webkit-box-flex: 0;

	-ms-flex: 0 0 50%;

	flex: 0 0 50%;

}



.review__slips-still .img-wrap.bdr {

	border-color: transparent #000 transparent #b2b2b2;

	border-style: solid;

	border-width: 0 2px;

}



.review__slips-still .img-wrap img {

	object-fit: cover;

	display: block;

	height: 100%;

	margin: 0 -100px;

	width: 200%;

}



.review__sourcebook {

	display: -ms-grid;

	display: grid;

	-ms-grid-columns: (1fr)[1];

	grid-template-columns: repeat(1, 1fr);

	grid-gap: 16px;

	padding: 0 0 30px;

}



.review__source-card {

	border: 1px solid #d1d4d8;

	border-radius: 10px;

	padding: 20px 18px;

	max-width: 390px;

	width: 100%;

	margin: 0 auto;

}



.review__source-seal {

	display: inline-block;

	vertical-align: top;

	margin: 0 0 10px;

}



.review__source-seal .svg-wrap {

	display: block;

	height: 32px;

}



.review__source-seal .ptr--tripadvisor {

	width: 152px;

}



.review__source-seal .ptr--google {

	width: 88px;

}



.review__source-seal .ptr--trustpilot {

	width: 120px;

}



.review__source-seal .ptr--facebook {

	width: 118px;

}



.review__source-rating {

	margin: 0 0 13px;

	display: -webkit-box;

	display: -ms-flexbox;

	display: flex;

	-webkit-box-align: center;

	-ms-flex-align: center;

	align-items: center;

}



.review__source-rating .svg-wrap {

	margin: 0 5px 0 0;

}



.review__source-rating .rating--tadvisor {

	height: 15px;

	width: 66px;

}



.review__source-rating .rating--google {

	height: 18px;

	width: 18px;

}



.review__source-rating .rating--trustpilot {

	height: 20px;

	width: 20px;

}



.review__source-rating .rating--facebook {

	height: 18px;

	width: 18px;

}



.review__source-rating .txt {

	font: 700 17px/1 "Mulish", sans-serif;

	color: #000;

}



.review__source-based {

	display: -webkit-box;

	display: -ms-flexbox;

	display: flex;

}



.review__source-based .img-wrap {

	-webkit-box-flex: 0;

	-ms-flex: 0 0 72px;

	flex: 0 0 72px;

	padding: 0 16px 0 0;

}



.review__source-based .img-wrap img {

	font-size: 12px;

	line-height: 1.5;

	display: block;

	height: auto;

	width: 100%;

}



.review__source-based .txt {

	font-size: 15px;

	line-height: 1.25;

	-ms-flex-preferred-size: 0;

	flex-basis: 0;

	-webkit-box-flex: 1;

	-ms-flex-positive: 1;

	flex-grow: 1;

	max-width: 100%;

}



.review__source-based .txt strong {

	color: #000;

}



.program {

	padding: 30px 0 10px;

	overflow: hidden;

	position: relative;

	z-index: 0;

}



.program:before {

	content: '';

	box-shadow: 0 0 12px 8px rgba(0, 0, 0, 0.2);

	border-radius: 50%;

	position: absolute;

	height: 10px;

	top: -10px;

	left: 2%;

	right: 2%;

	z-index: -1;

}



.program .package__item {

	margin: 0 0 24px;

}



.program .siteheadline .reviser--clip {

	margin: 0 0 20px;

}



.weabout {

	background: #e7f0f9;

	padding: 30px 0 30px;

}



.weabout .siteheadline .reviser--clip {

	padding: 15px 0 0;

}



.weabout__will-item {

	margin: 0 0 24px;

	padding: 0 0 0 70px;

	position: relative;

	z-index: 0;

}



.weabout__will-item .svg-wrap {

	background: #0ea724;

	border-radius: 50%;

	position: absolute;

	top: 0;

	left: 0;

	padding: 12px;

	height: 50px;

	width: 50px;

	z-index: -1;

}



.weabout__will-item .title {

	font: 700 21px/1.1 "Mulish", sans-serif;

	color: #000;

	display: block;

	margin: 0 0 6px;

}



.weabout__will-item dd {

	margin: 0;

}



.weabout__still {

	background-image: url('/wp-content/themes/accessnepaltour/css/../images/site-marker.svg');

	background-color: #cccccc;

	background-size: 40% auto;

	background-position: 50% 50%;

	background-repeat: no-repeat;

	position: relative;

	z-index: 0;

	border-radius: 15px;

	height: 350px;

	overflow: hidden;

}



.weabout__still:after {

	content: '';

	/* background: #000; */

	position: absolute;

	top: 0;

	left: 0;

	right: 0;

	bottom: 0;

	opacity: 0.3;

	-webkit-transition: opacity 0.4s ease-in-out;

	transition: opacity 0.4s ease-in-out;

	z-index: -1;

}



.weabout__still>img {

	object-fit: cover;

	position: absolute;

	top: 0;

	left: 0;

	width: 100%;

	height: 100%;

	z-index: -2;

}



.weabout__still>iframe {

	position: absolute;

	top: 0;

	left: 0;

	width: 100%;

	height: 100%;

	z-index: -2;

}



.destiny {

	background: #041121;

	color: #fff;

}



.destiny__headline {

	padding: 40px 20px;

}



.destiny__headline-title {

	font: 700 25px/1.1667 "Mulish", sans-serif;

	color: #fff;

	margin: 0;

}



.destiny__headline-clip {

	padding: 10px 0 0;

}



.destiny__frame {

	position: relative;

	z-index: 0;

}



.destiny__stacks {

	position: absolute;

	height: calc(100%);

	top: 0;

	left: 0;

	height: 100%;

	width: 100%;

	z-index: -1;

}



.destiny__stacks-still {

	background-image: url('/wp-content/themes/accessnepaltour/css/../images/site-marker.svg');

	background-color: #cccccc;

	background-size: 40% auto;

	background-position: 50% 50%;

	background-repeat: no-repeat;

	position: relative;

	z-index: 0;

	background: red;

	position: absolute;

	top: 0;

	left: 0;

	width: 100%;

	height: 100%;

	z-index: 1;

}



.destiny__stacks-still>img {

	object-fit: cover;

	position: absolute;

	top: 0;

	left: 0;

	width: 100%;

	height: 100%;

	z-index: -2;

}



.destiny__stacks-still>iframe {

	position: absolute;

	top: 0;

	left: 0;

	width: 100%;

	height: 100%;

	z-index: -2;

}



.destiny__select {

	display: -webkit-box;

	display: -ms-flexbox;

	display: flex;

}



.destiny__box {

	height: 360px;

	width: 33.33%;

	display: -webkit-box;

	display: -ms-flexbox;

	display: flex;

	-webkit-box-align: center;

	-ms-flex-align: center;

	align-items: center;

	-webkit-box-pack: justify;

	-ms-flex-pack: justify;

	justify-content: space-between;

	-webkit-box-orient: vertical;

	-webkit-box-direction: normal;

	-ms-flex-direction: column;

	flex-direction: column;

	-webkit-transition: background 0.4s ease-in-out;

	transition: background 0.4s ease-in-out;

}



.destiny__box:hover .destiny__box-headline {

	background: #000;

}



.destiny__box.destinyActive {

	background: rgba(0, 0, 0, 0.6);

}



.destiny__box.destinyActive .destiny__box-action {

	opacity: 1;

	visibility: visible;

}



.destiny__box:nth-child(2n) {

	border-color: rgba(255, 255, 255, 0.4);

	border-style: solid;

	border-width: 0 1px;

}



.destiny__box-headline {

	padding: 40px 0;

	text-align: center;

	width: 100%;

	-webkit-transition: background 0.4s ease-in-out;

	transition: background 0.4s ease-in-out;

}



.destiny__box-meta {

	font: 700 12px/1.1 "Mulish", sans-serif;

	color: #fff;

	display: block;

	margin: 0 0 9px;

}



.destiny__box-title {

	font: 700 21px/1 "Mulish", sans-serif;

	color: #fff;

}



.destiny__box-action {

	padding: 0 0 40px;

	opacity: 0;

	visibility: hidden;

	-webkit-transition: opacity 0.4s ease-in-out, visibility 0.4s ease-in-out;

	transition: opacity 0.4s ease-in-out, visibility 0.4s ease-in-out;

}



.destiny__box-action .wshrlnk {

	color: #fff;

	font-size: 14px;

}



.feature {

	padding: 30px 0 10px;

}



.feature .package__box {

	margin: 0 0 24px;

}



.bquote {

	font: 400 16px/1.5 "Mulish", sans-serif;

	margin: 0;

}



.bquote .quote {

	/* display: block; */

	overflow: hidden;

}



.bquote__cite {

	font-style: normal;

	margin: 0 0 20px;

}



.bquote__cite-group {

	display: -webkit-box;

	display: -ms-flexbox;

	display: flex;

	-webkit-box-align: center;

	-ms-flex-align: center;

	align-items: center;

}



.bquote__cite-info {

	letter-spacing: 0.05em;

	padding: 0 0 0 15px;

	margin: -1px 0 0;

}



.bquote__cite-name {

	font: 400 20px/1.3 "Mulish", sans-serif;

	color: #000;

	display: block;

}



.bquote__cite-from {

	font: 400 16px/1 "Mulish", sans-serif;

	letter-spacing: 0.05em;

	display: block;

	padding: 6px 0 0;

}



.bquote__cite-still {

	border-radius: 50%;

	display: block;

	-webkit-box-flex: 0;

	-ms-flex: 0 0 60px;

	flex: 0 0 60px;

	height: 60px;

	width: 60px;

	overflow: hidden;

	position: relative;

	z-index: 0;

}



.bquote__cite-still:before {

	content: attr(data-initial);

	background: #e5e5e5;

	color: #000;

	font-size: 40px;

	font-weight: 700;

	position: absolute;

	top: 0;

	left: 0;

	display: -webkit-box;

	display: -ms-flexbox;

	display: flex;

	-webkit-box-pack: center;

	-ms-flex-pack: center;

	justify-content: center;

	-webkit-box-align: center;

	-ms-flex-align: center;

	align-items: center;

	width: 100%;

	height: 100%;

	z-index: -1;

}



.bquote__cite-still img {

	display: block;

	height: 100%;

	width: 100%;

}



.bquote__rating {

	display: -webkit-box;

	display: -ms-flexbox;

	display: flex;

	-webkit-box-orient: vertical;

	-webkit-box-direction: normal;

	-ms-flex-direction: column;

	flex-direction: column;

	-webkit-box-align: center;

	-ms-flex-align: center;

	align-items: center;

	padding: 10px 0 0;

}



.bquote__rating .rating {

	-webkit-box-pack: end;

	-ms-flex-pack: end;

	justify-content: flex-end;

	height: 22px;

	width: 116px;

	padding: 2px 0 0;

	margin: 0 -5px 7px 0;

}



.bquote__rating .rating .rate {

	letter-spacing: 0.3em;

	font-size: 18px;

	text-align: right;

}



.bquote__rating-text {

	letter-spacing: 0.05em;

	font-size: 14px;

	display: block;

	margin: 0 0 3px;

}



.bquote__rating-platform {

	display: -webkit-box;

	display: -ms-flexbox;

	display: flex;

	-webkit-box-pack: end;

	-ms-flex-pack: end;

	justify-content: flex-end;

}



.bquote__rating-platform .ptr--tripadvisor {

	height: 20px;

	width: 94px;

}



.bquote__rating-platform .ptr--facebook {

	height: 16px;

	width: 84px;

}



.bquote__rating-platform .ptr--google {

	height: 20px;

	width: 62px;

}



.bquote__rating-platform .ptr--trustpilot {

	height: 20px;

	width: 82px;

}



.critique {

	background: #ebebed;

	padding: 30px 15px;

}



.critique .siteheadline {

	/* max-width: 400px; */

	margin: 0 auto 50px;

	text-align: center;

}



.critique__slips .slide {

	padding: 2px;

	opacity: 0.4;

	-webkit-transition: opacity 0.4s ease-in-out;

	transition: opacity 0.4s ease-in-out;

}



.critique__slips .slide.slick-active {

	opacity: 1;

}



.critique__slips .slick-arrow {

	background: transparent;

	border: 1px solid #0ea724;

	color: #0ea724;

	/* top: -38px; */

	height: 30px;

	width: 30px;

	font-size: 10px;

	-webkit-transform: none;

	-ms-transform: none;

	transform: none;

}



.critique__slips .slick-arrow:hover {

	background: #0ea724;

	color: #fff;

}



.critique__slips .slick-arrow.slick-prev {

	left: 50%;

	-webkit-transform: translateX(-40px);

	-ms-transform: translateX(-40px);

	transform: translateX(-40px);

}



.critique__slips .slick-arrow.slick-next {

	right: 50%;

	-webkit-transform: translateX(40px);

	-ms-transform: translateX(40px);

	transform: translateX(40px);

}



.critique .bquote {

	background: #fff;

	box-shadow: 0 0 4px rgba(0, 0, 0, 0.4);

	border-radius: 25px;

	padding: 25px 25px 20px;

}



.season {

	background: #041121;

	color: #fff;

}



.season__still {

	background-image: url('/wp-content/themes/accessnepaltour/css/../images/site-marker.svg');

	background-color: #cccccc;

	background-size: 40% auto;

	background-position: 50% 50%;

	background-repeat: no-repeat;

	position: relative;

	z-index: 0;

	height: 300px;

}



.season__still:after {

	content: '';

	background: #000;

	position: absolute;

	top: 0;

	left: 0;

	right: 0;

	bottom: 0;

	opacity: 0.2;

	-webkit-transition: opacity 0.4s ease-in-out;

	transition: opacity 0.4s ease-in-out;

	z-index: -1;

}



.season__still>img,
.season__still a>img {

	object-fit: cover;

	position: absolute;

	top: 0;

	left: 0;

	width: 100%;

	height: 100%;

	z-index: -2;

}



.season__still>iframe {

	position: absolute;

	top: 0;

	left: 0;

	width: 100%;

	height: 100%;

	z-index: -2;

}



.season__trip {

	display: -webkit-box;

	display: -ms-flexbox;

	display: flex;

	-webkit-box-orient: vertical;

	-webkit-box-direction: normal;

	-ms-flex-direction: column;

	flex-direction: column;

	-webkit-box-pack: center;

	-ms-flex-pack: center;

	justify-content: center;

	-webkit-box-align: center;

	-ms-flex-align: center;

	align-items: center;

	padding: 40px 2px;

}



.season__trip-headline {

	font: 400 20px/1.5 "Mulish", sans-serif;

	color: #0ea724;

	margin: 0 0 14px;

}



.season__trip-price {

	font: 700 60px/1 "Mulish", sans-serif;

	color: #33bdf2;

	display: block;

	margin: 0 0 6px;

}



.season__trip-actprice {

	font: 700 32px/1 "Mulish", sans-serif;

	color: #fff;

	display: block;

	margin: 0 0 6px;

}



.season__trip-title {

	font: 400 30px/1.5 "Mulish", sans-serif;

	color: #fff;

	margin: 0 0 20px;

}



.season__trip-fact {

	display: -webkit-box;

	display: -ms-flexbox;

	display: flex;

	-webkit-box-pack: center;

	-ms-flex-pack: center;

	justify-content: center;

}



.season__trip-fact dl {

	display: -webkit-box;

	display: -ms-flexbox;

	display: flex;

	-webkit-box-align: center;

	-ms-flex-align: center;

	align-items: center;

	margin: 0 0 25px;

	padding: 0 10px;

}



.season__trip-fact dt {

	color: #33bdf2;

	font-size: 18px;

	margin: 4px 8px 0 0;

}



.season__trip-fact dd {

	margin: 0;

}



.season__trip-action .button {

	border-radius: 4px;

	padding: 10px 12px;

}



.memoir {

	padding: 30px 0 40px;

}



.memoir__artefact {

	position: relative;

	z-index: 0;

}



.memoir__artefact-img {

	background-image: url('/wp-content/themes/accessnepaltour/css/../images/site-marker.svg');

	background-color: #cccccc;

	background-size: 40% auto;

	background-position: 50% 50%;

	background-repeat: no-repeat;

	position: relative;

	z-index: 0;

	border-radius: 15px;

	overflow: hidden;

}



.memoir__artefact-img:before {

	content: '';

	display: block;

	padding-top: 70.0680272109%;

}



.memoir__artefact-img:after {

	content: '';

	background: #000;

	position: absolute;

	top: 0;

	left: 0;

	height: 100%;

	width: 100%;

	opacity: 0.2;

	-webkit-transition: opacity 0.4s ease-in-out;

	transition: opacity 0.4s ease-in-out;

	z-index: -1;

}



.memoir__artefact-img>img {

	object-fit: cover;

	position: absolute;

	top: 0;

	left: 0;

	width: 100%;

	height: 100%;

	z-index: -2;

}



.memoir__artefact-img>iframe {

	border: none;

	position: absolute;

	top: 0;

	left: 0;

	width: 100%;

	height: 100%;

	z-index: -2;

}



.memoir__artefact-img .button {

	position: absolute;

	top: 50%;

	left: 50%;

	-webkit-transform: translate(-50%, -50%);

	-ms-transform: translate(-50%, -50%);

	transform: translate(-50%, -50%);

	opacity: 0;

	visibility: hidden;

	-webkit-transition: opacity 0.4s ease-in-out, visibility 0.4s ease-in-out;

	transition: opacity 0.4s ease-in-out, visibility 0.4s ease-in-out;

	z-index: 1;

}



.memoir__artefact-title {

	font: 400 20px/1.2143 "Mulish", sans-serif;

	color: #fff;

	margin: 0 0 13px;

	-webkit-transition: color 0.4s ease-in-out;

	transition: color 0.4s ease-in-out;

}



.memoir__artefact-group {

	bottom: 0;

	left: 0;

	right: 0;

	position: absolute;

	padding: 20px 12px 10px;

	z-index: 2;

	-webkit-transition: -webkit-transform 0.4s ease-in-out;

	transition: -webkit-transform 0.4s ease-in-out;

	transition: transform 0.4s ease-in-out;

	transition: transform 0.4s ease-in-out, -webkit-transform 0.4s ease-in-out;

}



.memoir__artefact-group .wshrlnk {

	color: #fff;

	font-size: 14px;

}



.memoir__item {

	display: -webkit-box;

	display: -ms-flexbox;

	display: flex;

	padding: 28px 0 0;

}



.memoir__item:hover .memoir__item-title a {

	color: #0ea724;

}



.memoir__item:hover .wshrlnk {

	color: #0ea724;

}



.memoir__item-img {

	background-image: url('/wp-content/themes/accessnepaltour/css/../images/site-marker.svg');

	background-color: #cccccc;

	background-size: 40% auto;

	background-position: 50% 50%;

	background-repeat: no-repeat;

	position: relative;

	z-index: 0;

	border-radius: 15px;

	-webkit-box-flex: 0;

	-ms-flex: 0 0 140px;

	flex: 0 0 140px;

	overflow: hidden;

}



.memoir__item-img:before {

	content: '';

	display: block;

	padding-top: 63.829787234%;

}



.memoir__item-img>img {

	object-fit: cover;

	position: absolute;

	top: 0;

	left: 0;

	width: 100%;

	height: 100%;

	z-index: -2;

}



.memoir__item-img>iframe {

	border: none;

	position: absolute;

	top: 0;

	left: 0;

	width: 100%;

	height: 100%;

	z-index: -2;

}



.memoir__item-info {

	padding: 0 0 0 15px;

}



.memoir__item-title {

	font: 400 18px/1.2222 "Mulish", sans-serif;

	padding: 2px 0 0;

	margin: 0 0 11px;

}



.memoir__item-title a {

	color: #000;

}



.memoir__item .reviser {

	margin: 0 0 -1.1em;

	display: none;

}



.memoir__item .wshrlnk {

	color: #000;

	font-size: 14px;

}



.service {

	padding: 30px 0 25px;

	overflow: hidden;

	position: relative;

	z-index: 0;

}



.service:before {

	content: '';

	box-shadow: 0 0 12px 8px rgba(0, 0, 0, 0.2);

	border-radius: 50%;

	position: absolute;

	height: 10px;

	top: -10px;

	left: 2%;

	right: 2%;

	z-index: -1;

}



.service .siteheadline {

	margin: 0 0 25px;

}



.service .siteheadline .reviser--clip {

	padding: 9px 0 0;

}



.service__still {

	border: 1px solid #dedede;

	border-radius: 5px;

	overflow: hidden;

	margin: 0 auto 10px;

	max-width: 230px;

}



.service__still img {

	display: block;

	width: 100%;

	height: auto;

}



.gallery {

	position: relative;

	z-index: 0;

}



.gallery__big a,

.gallery__small a {

	background-image: url('/wp-content/themes/accessnepaltour/css/../images/site-marker.svg');

	background-color: #cccccc;

	background-size: 40% auto;

	background-position: 50% 50%;

	background-repeat: no-repeat;

	position: relative;

	z-index: 0;

}



.gallery__big a>img,

.gallery__small a>img {

	object-fit: cover;

	position: absolute;

	top: 0;

	left: 0;

	width: 100%;

	height: 100%;

	z-index: -2;

}



.gallery__big a>iframe,

.gallery__small a>iframe {

	position: absolute;

	top: 0;

	left: 0;

	width: 100%;

	height: 100%;

	z-index: -2;

}



.gallery__big {

	height: 220px;

}



.gallery__big a {

	display: block;

	height: 100%;

}



.gallery__small {

	border-color: #fff;

	border-style: solid;

	border-width: 4px 0 0;

	display: -webkit-box;

	display: -ms-flexbox;

	display: flex;

	-webkit-box-orient: vertical;

	-webkit-box-direction: normal;

	-ms-flex-flow: column;

	flex-flow: column;

	height: 240px;

}



.gallery__line {

	display: -webkit-box;

	display: -ms-flexbox;

	display: flex;

	-ms-flex-preferred-size: 0;

	flex-basis: 0;

	-webkit-box-flex: 1;

	-ms-flex-positive: 1;

	flex-grow: 1;

	max-width: 100%;

	min-height: 0;

	min-width: 0;

}



.gallery__line+.gallery__line {

	border-top: 4px solid #fff;

}



.gallery__left {

	-ms-flex-preferred-size: 0;

	flex-basis: 0;

	-webkit-box-flex: 1;

	-ms-flex-positive: 1;

	flex-grow: 1;

	height: 100%;

	max-width: 100%;

	min-height: 0;

}



.gallery__right {

	border-left: 4px solid #fff;

	-webkit-box-flex: 0;

	-ms-flex: 0 0 50%;

	flex: 0 0 50%;

	height: 100%;

	min-height: 0;

}

.gallery__line>a+a {

	border-left: 4px solid #fff;

}

.gallery__action {

	background: #000;

	border-radius: 40px 0 0 40px;

	color: #fff;

	font-size: 15px;

	font-weight: 500;

	padding: 12px 15px;

	height: 40px;

	position: absolute;

	top: 50%;

	right: 0;

	-webkit-transform: translateY(-50%);

	-ms-transform: translateY(-50%);

	transform: translateY(-50%);

	text-transform: uppercase;

	z-index: 1;

}



.gallery__action:hover {

	background: #000;

}



.gallery__action [class^="icon-"] {

	margin: 0 5px 0 0;

}



.gallery+.container {

	position: relative;

	z-index: 0;

}



.trip .breadcrumb {

	margin: 0 0 25px;

}



.trip__metamain {

	margin: 0 0 15px;

}



.trip__metamain-heading {

	font: 700 32px/1.1905 "Mulish", sans-serif;

	color: #000;

	margin: 0 0 12px;

}



.trip__metamain-summary {

	font-size: 16px;

	margin: 0 0 19px;

}



.trip__metamain-summary li {

	padding: 0 0 12px;

}



.trip__metamain-summary .rating--tadvisor {

	height: 15px;

	width: 80px;

	margin: 0 8px 0 0;

}



.trip__metamain-summary .icon-heart {

	color: #db4437;

	font-size: 16px;

	height: 14px;

	width: 16px;

	margin: -1px 9px 0 0;

}



.trip__metamain-action {

	display: -webkit-box;

	display: -ms-flexbox;

	display: flex;

	-ms-flex-wrap: wrap;

	flex-wrap: wrap;

}



.trip__metamain-action>li {

	padding: 0 15px 15px 0;

}



.trip__metamain-action .button {

	font-size: 14px;

	line-height: 1;

	border-radius: 4px;

	height: 30px;

	padding: 7px 10px 6px 10px;

	min-width: 0;

}



.trip__metamain-action .button [class^="icon-"] {

	font-size: 16px;

	margin: 0 7px 0 0;

}



.trip__metamain-action .fsharedrop {

	position: relative;

	z-index: 3;

}



.trip__metamain-action .fsharedrop:hover .trip__metamain-sharedrop {

	opacity: 1;

	visibility: visible;

}



.trip__metamain-sharedrop {

	position: absolute;

	top: 85%;

	left: 0;

	visibility: hidden;

	opacity: 0;

	-webkit-transition: visibility 0.4s ease-in-out, opacity 0.4s ease-in-out;

	transition: visibility 0.4s ease-in-out, opacity 0.4s ease-in-out;

	z-index: 1;

}



.trip__metamain-sharedrop ul {

	background: #f2f2f2;

	border: 1px solid #ddd;

	box-shadow: 2px 2px 5px rgba(0, 0, 0, 0.2);

	border-radius: 4px;

	padding: 10px;

	display: -webkit-box;

	display: -ms-flexbox;

	display: flex;

	gap: 10px;

}



.trip__metamain-sharedrop ul li a {

	display: block;

	color: #555;

}



.trip__metamain-sharedrop ul [class^="icon-"] {

	background: #fff;

	border-radius: 2px;

	border: 1px solid #ddd;

	display: -webkit-box;

	display: -ms-flexbox;

	display: flex;

	-webkit-box-pack: center;

	-ms-flex-pack: center;

	justify-content: center;

	-webkit-box-align: center;

	-ms-flex-align: center;

	align-items: center;

	height: 36px;

	width: 36px;

}



.trip__metamain-sharedrop ul [class^="icon-"]:hover {

	background: #0ea724;

	border-color: #0ea724;

	color: #fff;

	-webkit-transition: background 0.4s ease-in-out, border 0.4s ease-in-out, color 0.4s ease-in-out;

	transition: background 0.4s ease-in-out, border 0.4s ease-in-out, color 0.4s ease-in-out;

}



.trip__facts {

	padding: 0 0 41px;

}



.trip__facts-list {

	-ms-flex-preferred-size: 0;

	flex-basis: 0;

	-webkit-box-flex: 1;

	-ms-flex-positive: 1;

	flex-grow: 1;

	max-width: 100%;

	display: -ms-grid;

	display: grid;

	-ms-grid-columns: (1fr)[2];

	grid-template-columns: repeat(2, 1fr);

	grid-gap: 20px 20px;

	position: relative;

	z-index: 2;

}



.trip__facts-list li {

	display: -webkit-box;

	display: -ms-flexbox;

	display: flex;

	-webkit-box-align: center;

	-ms-flex-align: center;

	align-items: center;

}



.trip__facts-list [class^="icon-"] {

	background: rgba(4, 53, 119, 1);

	border-radius: 4px;

	color: #fff;

	display: -webkit-box;

	display: -ms-flexbox;

	display: flex;

	font-size: 16px;

	-webkit-box-pack: center;

	-ms-flex-pack: center;

	justify-content: center;

	-webkit-box-align: center;

	-ms-flex-align: center;

	align-items: center;

	-webkit-box-flex: 0;

	-ms-flex: 0 0 42px;

	flex: 0 0 42px;

	height: 42px;

	width: 42px;

}



.trip__facts-list .icon-flight {

	font-size: 14px;

}



.trip__facts-list .icon-tent {

	font-size: 13px;

}



.trip__facts-list .icon-grade {

	font-size: 11px;

}



.trip__facts-list dl {

	display: -webkit-box;

	display: -ms-flexbox;

	display: flex;

	-webkit-box-orient: vertical;

	-webkit-box-direction: normal;

	-ms-flex-flow: column;

	flex-flow: column;

	margin: 0;

	padding: 0 0 0 13px;

}



.trip__facts-list dl dt {

	font-size: 16px;

	line-height: 1;

	color: rgba(4, 53, 119, 1);

	padding: 0 0 4px;

}



.trip__facts-list dl dd {

	font: 700 16px/1.5 "Mulish", sans-serif;

	color: #000;

	margin: 0;

}



.trip__area {

	border-top: 5px solid #e7f0f9;

	padding: 32px 0 41px;

}



.trip__heading {

	display: -webkit-box;

	display: -ms-flexbox;

	display: flex;

	-webkit-box-pack: justify;

	-ms-flex-pack: justify;

	justify-content: space-between;

	-webkit-box-align: center;

	-ms-flex-align: center;

	align-items: center;

	margin: 0 0 5px;

}



.trip__heading-title {

	display: inline-block;

	vertical-align: top;

	font: 700 24px/1.5 "Mulish", sans-serif;

	color: #000;

	margin: 0;

	position: relative;

	z-index: 0;

}

.trip__heading-title span {

	color: rgba(4, 53, 119, 1);

}

.trip__heading-action {

	display: -webkit-box;

	display: -ms-flexbox;

	display: flex;

}



.trip__heading-action .tgriti {

	font: 500 15px/1 "Mulish", sans-serif;

	background: none;

	border: none;

	color: #000;

	display: block;

	padding: 0;

	margin: 0;

}



.trip__enclose {

	-ms-flex-preferred-size: 0;

	flex-basis: 0;

	-webkit-box-flex: 1;

	-ms-flex-positive: 1;

	flex-grow: 1;

	max-width: 100%;

	position: relative;

	min-width: 0;

	z-index: 0;

}



.trip__aside {

	margin: 0 0 30px;

	padding: 3px 0 0 9px;

	position: relative;

	z-index: 0;

}

.trip__aside .bestbadge {

	position: absolute;

	top: -14px;

	left: -37px;

	width: 100px;

	height: 100px;

	z-index: 1;

}



.bestbadge img {

	width: 100%;

}



.trip__aside .dnp {

	/* background: #b3cde7; */

	border: 1px solid #b3cde7;

	border-radius: 5px;

	position: relative;

	margin-top: 10px;

}

/* .trip__aside .dnp::after {

	position: absolute;

	left: -1px;

	top: -1px;

	background: #fff;

	height: 62px;

	width: 53px;

	content: "";

} */



.trip__aside .dnp.is_stuck .dnp__bonus {

	display: none;

}



.trip__aside .dnp__frame {

	/* background: #fff; */

	padding: 0;

	/* text-align: center; */

}



.trip__aside .dnp__label {

	display: inline-block;

	vertical-align: top;

	font: 400 16px/1 "Mulish", sans-serif;

	background: #043577;
	border-radius: 5px;

	color: #fff;

	padding: 12px 28px 12px 20px;

	margin: -19px -1px 13px 21px;

}



/* .trip__aside .dnp__offer {

	display: -webkit-box;

	display: -ms-flexbox;

	display: flex;

	-webkit-box-pack: center;

	-ms-flex-pack: center;



	background: rgba(4, 53, 119, 1);

	color: #fff;

	padding: 10px 0 10px 40px;

	border: 3px solid #fff;

	position: relative;

	z-index: 0;

	box-shadow: 0 4px 8px 0 rgba(0, 0, 0, 0.2), 0 6px 20px 0 rgba(0, 0, 0, 0.19);

} */

/* .trip__aside .dnp__offer:before {

	position: absolute;

	top: -3px;

	left: 95%;

	content: "";

	z-index: -1;

	width: 30px;

	height: 54%;

	transform: skew(-20deg);

	background: rgba(4, 53, 119, 1);

	border-top: 3px solid #fff;

	border-right: 3px solid #fff;

}

.trip__aside .dnp__offer:after {

	position: absolute;

	bottom: -3px;

	left: 95%;

	content: "";

	z-index: -1;

	width: 30px;

	height: 55%;

	transform: skew(20deg);

	background: rgba(4, 53, 119, 1);

	border-right: 3px solid #fff;

	border-bottom: 3px solid #fff;

} */

.trip__aside .dnp__offer--card {

	padding: 0 27px;

}



.trip__aside .dnp__offer--text {

	letter-spacing: 0.5em;

	color: #000;

	display: block;

	font-size: 12px;

	font-weight: 500;

	padding: 0 0 9px;

	text-transform: uppercase;

}



.trip__aside .dnp__offer--pricingcard {

	display: -webkit-box;

	display: -ms-flexbox;

	display: flex;

	/* -webkit-box-align: center;

	-ms-flex-align: center;

	align-items: center; */

	flex-direction: column;

	text-align: left;

}

.dnp__offer--quote {
    position: absolute;
    right: 20px;
    top: 20px;
}

.trip__aside .dnp__offer--price {

	font: 800 20px/1 "Mulish", sans-serif;

	letter-spacing: 0.02em;

	color: #000;

	-ms-flex-preferred-size: 0;

	flex-basis: 0;

	-webkit-box-flex: 1;

	-ms-flex-positive: 1;

	flex-grow: 1;

	max-width: 100%;

	padding: 0 10px 0 0;

	letter-spacing: 0.05em;

}



.trip__aside .dnp__offer--actprice {

	-webkit-box-flex: 0;

	-ms-flex: 0 0 60px;

	flex: 0 0 60px;

}



.trip__aside .dnp__offer--actprice>span {

	color: #D3040A;

	font-size: 16px;

	font-weight: 700;

	text-decoration: line-through;

	letter-spacing: 0.05em;

}



.trip__aside .dnp__offer--actprice strong {

	color: #000;

	display: block;

}



.trip__aside .dnp__offer--quote .txt {

	background: rgba(203, 4, 22, 1);

	border-radius: 100px;
	width: 65px;
	height: 65px;

	color: #fff;

	display: -webkit-box;

	display: -ms-flexbox;

	display: flex;

	-webkit-box-pack: center;

	-ms-flex-pack: center;

	justify-content: center;

	-webkit-box-align: center;

	-ms-flex-align: center;

	align-items: center;

	font-size: 16px;

	font-weight: 700;

	letter-spacing: 0.05em;

	text-align: center;

	/* border: 2px solid #fff; */

	padding: 9px 10px;

	/* box-shadow: 0 4px 8px 0 rgba(0, 0, 0, 0.2), 0 6px 20px 0 rgba(0, 0, 0, 0.19); */

}



.trip__aside .dnp__duration {

	/* letter-spacing: 0.15em; */

	color: rgba(203, 4, 22, 1);

	font-size: 22px;

	font-weight: 600;

	display: block;

	/* padding: 4px 0 0; */

	text-align: center;

	font-family: "Poppins", sans-serif;

}



.trip__aside .dnp__pricing {

	padding: 0 0 4px;

}



.trip__aside .dnp__pricing-title {

	font: 700 30px/1 "Mulish", sans-serif;

	color: #0ea724;

	margin: 0;

	padding: 19px 0 10px;

	text-align: center;

}



.trip__aside .dnp__pricing-chart {

	margin: 0 40px;

}



.trip__aside .dnp__pricing-chart li {

	display: -webkit-box;

	display: -ms-flexbox;

	display: flex;

	-webkit-box-pack: justify;

	-ms-flex-pack: justify;

	justify-content: space-between;

	border-bottom: 1px solid rgba(0, 0, 0, 0.5);

	padding-bottom: 5px;

}



.trip__aside .dnp__pricing-chart li:first-child {

	font-weight: 400;

	padding: 7px 0;

	margin: 0;

	font-size: 15px;

	border-bottom: 0;

}



.trip__aside .dnp__pricing-chart li:first-child .pax,

.trip__aside .dnp__pricing-chart li:first-child .amt {

	color: #000;

	width: 50%;

	font-size: 15px;

	/* text-align: center; */

}



.trip__aside .dnp__pricing-chart li:not(:first-child) {

	margin: 0 0 6px;

	position: relative;

	z-index: 0;

}



/* .trip__aside .dnp__pricing-chart li:not(:first-child):before {

	content: '';

	border-top: 1px dashed #000;

	height: 1px;

	width: 78px;

	position: absolute;

	top: 50%;

	left: 50%;

	-webkit-transform: translate(-50%, -50%);

	-ms-transform: translate(-50%, -50%);

	transform: translate(-50%, -50%);

} */



.trip__aside .dnp__pricing-chart li:not(:first-child) .pax:after {

	content: ' Pax';

}



.trip__aside .dnp__pricing-chart li .pax,

.trip__aside .dnp__pricing-chart li .amt {

	color: rgba(27, 27, 30, 1);

	font-size: 14px;

	font-weight: 600;



}



.trip__aside .dnp__pricing-chart li .pax {

	/* text-align: right; */

	width: 104px;

}



.trip__aside .dnp__pricing-chart li .amt {

	width: 102px;

	text-align: right;

}



.trip__aside .dnp__rating {

	background: #fff;

	/* border-bottom: 3px solid #b3cde7; */

	display: -webkit-box;

	display: -ms-flexbox;

	display: flex; 

	-webkit-box-align: center;

	-ms-flex-align: center;

	align-items: center;

	padding: 6px 0 9px 27px;

}



.trip__aside .dnp__rating .rating .rate {

	font-size: 16px;

}



.trip__aside .dnp__rating .txt {

	color: #000;

	text-align: center;

	display: block;

	padding-top: 5px;

}



.trip__aside .dnp__bonus {

	display: none !important;

	/* letter-spacing: -0.05em;

	background: #fff;

	color: #000;

	display: -ms-grid;

	display: grid;

	padding: 16px 10px;

	-ms-grid-columns: (1fr)[2];

	grid-template-columns: repeat(2, 1fr);

	font-size: 15px; */

}



.trip__aside .dnp__bonus li {

	display: -webkit-box;

	display: -ms-flexbox;

	display: flex;

	padding: 0 0 12px 6px;

}



.trip__aside .dnp__bonus li:before {

	color: #0ea724;

	font-size: 13px;

	-webkit-box-flex: 0;

	-ms-flex: 0 0 18px;

	flex: 0 0 18px;

	margin: 2px 0 0;

	height: 13px;

	width: 13px;

}



.trip__aside .dnp__action {

	display: -webkit-box;

	display: -ms-flexbox;

	display: flex;

	/* -webkit-box-orient: vertical; */

	-webkit-box-direction: normal;

	/* -ms-flex-flow: column;

	flex-flow: column; */

	padding: 14px 25px 19px;

	text-align: center;

	justify-content: space-around;

}



.trip__aside .dnp__action li+li {

	/* padding: 15px 0 0; */

}



.trip__aside .dnp__action .button {

	width: 100%;

	font-size: 16px;

	font-weight: 600;

	border-radius: 5px;

	letter-spacing: 0.05em;

	height: 35px;

	padding-top: 9px;

}

.trip__aside .dnp__action .coal-tint {

	background: rgba(4, 53, 119, 1);

	border: 1px solid rgba(4, 53, 119, 1);

}



.trip__infolist {

	background: #8ae3b5;

	color: #fff;

	display: -webkit-box;

	display: -ms-flexbox;

	display: flex;

	-webkit-box-align: center;

	-ms-flex-align: center;

	align-items: center;

	-webkit-box-pack: center;

	-ms-flex-pack: center;

	justify-content: center;

	padding: 20px 0;

}



.trip__infoprice {

	font: 400 40px/1 "Mulish", sans-serif;

	display: block;

	padding: 0;

}



.trip__infoaction {

	border-left: 1px solid #0f78a6;

	box-shadow: -1px 0 0 #3ab7ed;

	margin: 0 0 0 15px;

	padding: 0 0 0 15px;

}



.trip__infoaction a {

	display: -webkit-box;

	display: -ms-flexbox;

	display: flex;

	-webkit-box-align: center;

	-ms-flex-align: center;

	align-items: center;

	-webkit-box-pack: center;

	-ms-flex-pack: center;

	justify-content: center;

	height: 50px;

	width: 70px;

}



.trip__infoaction [class^="icon-"] {

	color: #fff;

}



.trip__infoaction .icon-say {

	font-size: 32px;

	width: 32px;

}



.trip__infoaction .icon-download,

.trip__infoaction .trip__download-cta .txt,

.trip__download-cta .trip__infoaction .txt {

	font-size: 28px;

	width: 28px;

}



.trip__box {

	position: relative;

	z-index: 1;

}



.trip__scroller {

	background: #0066cc;

	/* background: #fff; */

	box-shadow: 0 0 4px rgba(0, 0, 0, 0.4);

	padding: 15px 0 5px;

	z-index: 10;

}

.trip__scroller ul {

	overflow-x: auto;

	display: flex;

	white-space: nowrap;

	gap: 24px;
	padding-bottom: 10px;

}

/* .trip__scroller ul {

	display: -webkit-box;

	display: -ms-flexbox;

	display: flex;

	-webkit-box-pack: justify;

	    -ms-flex-pack: justify;

	        justify-content: space-between;

	-webkit-box-align: center;

	    -ms-flex-align: center;

	        align-items: center;

} */



.trip__scroller ul li a {

	font: 500 14px/1.2 "Mulish", sans-serif;

	color: #fff;

}



.trip__scroller ul li [class^="icon-"] {

	margin: 0 4px 0 0;

	vertical-align: middle;

	font-size: 20px;

}



.trip__scroller ul li .icon-whatsapp {

	color: #0ea724;

	font-size: 20px;

}



.trip__scroller ul li .button {

	letter-spacing: -0.06em;

	border-radius: 4px;

	font-size: 14px;

	font-weight: 500;

	height: 30px;

	padding: 7px 14px 5px;

	min-width: 0;

}



.trip__scroller ul li .txt {

	/* display: none; */

	font-size: 15px;

}



.trip__itinerary-list+.trip__itinerary-list {

	border-top: 1px solid #dedede;

}



.trip__itinerary-day:after {

	content: '-';

	margin: 0 4px;

}



.trip__itinerary-title {

	font: 600 17px/1.3 "Mulish", sans-serif;

	color: #000;

	cursor: pointer;

	padding: 17px 0 12px;

	margin: 0;

	position: relative;

	z-index: 0;

	-webkit-transition: color 0.4s ease-in-out;

	transition: color 0.4s ease-in-out;

}



.trip__itinerary-title:before {

	content: '\e92b';

	font-size: 14px;

	position: absolute;

	top: 21px;

	right: 11px;

	height: 14px;

	width: 14px;

	z-index: 1;

	-webkit-transition: color 0.4s ease-in-out, -webkit-transform 0.4s ease-in-out;

	transition: color 0.4s ease-in-out, -webkit-transform 0.4s ease-in-out;

	transition: transform 0.4s ease-in-out, color 0.4s ease-in-out;

	transition: transform 0.4s ease-in-out, color 0.4s ease-in-out, -webkit-transform 0.4s ease-in-out;

}



.trip__itinerary-title.active {

	color: rgba(4, 53, 119, 1);

}



.trip__itinerary-title.active:before {

	/* content: '\e930'; */

	-webkit-transform: rotate(180deg);

	-ms-transform: rotate(180deg);

	transform: rotate(180deg);

}

.trip__itinerary-day {

	color: rgba(4, 53, 119, 1);

}

.trip__itinerary .reviser {

	padding: 0 0 15px;

}



.trip__itinerary-fact {

	display: -webkit-box;

	display: -ms-flexbox;

	display: flex;

	-ms-flex-wrap: wrap;

	flex-wrap: wrap;

	-webkit-box-pack: justify;

	-ms-flex-pack: justify;

	justify-content: space-between;

}



.trip__itinerary-fact li {

	border-radius: 4px;

	margin: -1px 0 2px -1px;

	display: -webkit-box;

	display: -ms-flexbox;

	display: flex;

	-ms-flex-wrap: wrap;

	flex-wrap: wrap;

	padding: 15px 0;
	align-items: center;

}



.trip__itinerary-fact [class^="icon-"] {

	color: rgba(4, 53, 119, 1);

	display: -webkit-box;

	display: -ms-flexbox;

	display: flex;

	-webkit-box-pack: center;

	-ms-flex-pack: center;

	justify-content: center;

	-webkit-box-align: center;

	-ms-flex-align: center;

	align-items: center;

	font-size: 17px;

	height: 20px;

	width: 20px;

	-webkit-box-flex: 0;

	-ms-flex: 0 0 20px;

	flex: 0 0 20px;

}



.trip__itinerary-fact .icon-tent {

	font-size: 13px;

}



.trip__itinerary-fact .icon-meal {

	font-size: 14px;

}



.trip__itinerary-fact dl {

	-ms-flex-preferred-size: 0;

	flex-basis: 0;

	-webkit-box-flex: 1;

	-ms-flex-positive: 1;

	flex-grow: 1;

	max-width: 100%;

	margin: 0;

	padding: 0 0 0 10px;

}



.trip__itinerary-fact dl dt {

	color: #555;

	font-size: 10px;

	margin: 0 0 4px;

	text-transform: uppercase;

}



.trip__itinerary-fact dl dd {

	color: #000;

	font-size: 13px;

	line-height: 1.3;

	margin: 0;

}



.trip__route {

	display: -ms-grid;

	display: grid;

	-ms-grid-columns: (1fr)[2];

	grid-template-columns: repeat(2, 1fr);

	grid-gap: 24px;

}



.trip__route-chart {

	background: #fcfcfc;

	border: 1px solid #dedede;

	border-radius: 5px;

	display: -webkit-box;

	display: -ms-flexbox;

	display: flex;

	-webkit-box-pack: center;

	-ms-flex-pack: center;

	justify-content: center;

	-webkit-box-align: center;

	-ms-flex-align: center;

	align-items: center;

}



.trip__route dl {

	margin: 0;

	padding: 15px 10px 16px;

	text-align: center;

}



.trip__route dl dt {

	margin: 0 0 10px;

}



.trip__route dl dd {

	font: 500 18px/1.5 "Mulish", sans-serif;

	color: #33bdf2;

	margin: 0;

}



.trip__route [class^="icon-"] {

	color: #000;

	font-size: 45px;

	height: 45px;

	width: 45px;

}



.trip__service-list ul {

	font-size: 16px;

	line-height: 1.5;

	margin: 0 0 -15px;

}



.trip__service-list ul li {

	padding: 0 0 10px 26px;

	position: relative;

	z-index: 0;

}



.trip__service-list ul li:before {

	position: absolute;

	font-size: 10px;

	top: 9px;

	left: 2px;

	height: 10px;

	width: 10px;

	z-index: -1;

}



.trip__service-title {

	font: 700 19px/1.4 "Mulish", sans-serif;

	margin: 0 0 8px;

}



.service-include .trip__service-title {

	color: rgba(4, 53, 119, 1);

}



.service-exclude .trip__service-title {

	color: #b01116;

}



.trip__service .service-include {

	padding: 0 0 24px;

}



.trip__service .service-include li:before {

	color: rgba(4, 53, 119, 1);

}



.trip__service .service-exclude {

	padding-top: 7px;

}



.trip__service .service-exclude li:before {

	color: #b01116;

}



.trip__schedule-action {

	border-bottom: 1px solid #dedede;

	display: -webkit-box;

	display: -ms-flexbox;

	display: flex;

	-webkit-box-pack: justify;

	-ms-flex-pack: justify;

	justify-content: space-between;

	padding: 0 0 30px;

	margin: 0 0 30px;

}



.trip__schedule-action .control {

	display: -webkit-box;

	display: -ms-flexbox;

	display: flex;

}



.trip__schedule-action .control li {

	padding: 0 0 0 16px;

}



.trip__schedule-action .control-action {

	background: none;

	border: none;

	display: block;

	font-size: 16px;

	padding: 0;

	margin: 0;

	width: 8px;

	height: 16px;

}



.trip__schedule .month--list {

	border: 1px solid #dedede;

	border-radius: 4px;

	display: -ms-grid;

	display: grid;

	-ms-grid-columns: (1fr)[4];

	grid-template-columns: repeat(4, 1fr);

	overflow: hidden;

	margin: 0 0 20px;

}



.trip__schedule .month--list li {

	border: 1px solid #dedede;

	margin: -1px 0 -1px -1px;

}



.trip__schedule .month--list li button {

	background: none;

	border: none;

	display: block;

	font-weight: 700;

	height: 40px;

	width: 100%;

	text-transform: uppercase;

}



.trip__schedule .placement {

	display: -ms-grid;

	display: grid;

	-ms-grid-columns: (1fr)[2];

	grid-template-columns: repeat(2, 1fr);

	grid-gap: 16px;

}



.trip__schedule .placement__item {

	border: 1px solid #dedede;

	border-radius: 12px;

	padding: 21px 20px;

	background: rgba(251, 251, 251, 1);

}



.trip__schedule .placement__date {

	/* padding: 0 0 0 24px; */

	position: relative;

	z-index: 0;

}



.trip__schedule .placement__date:before {

	color: rgba(4, 53, 119, 1);

	position: absolute;

	top: 4px;

	left: 0;

	font-size: 16px;

	height: 15px;

	width: 16px;

	z-index: -1;

}



.trip__schedule .placement__date .desstart {

	font: 500 13px/1.3 "Mulish", sans-serif;

	color: rgba(4, 53, 119, 1);

	display: block;

}



.trip__schedule .placement__date .desend {

	font: 700 12px/1.3 "Mulish", sans-serif;

	color: #000;

	display: block;

	margin: 0 0 5px;

}



.trip__schedule .placement__status {

	padding: 13px 0;

}



.trip__schedule .placement__status .badge {

	display: inline-block;

	vertical-align: top;

	background: rgba(253, 176, 0, 1);

	border-radius: 20px;

	color: #fff;

	font-size: 13px;

	height: 26px;

	padding: 4px 10px;

	font-weight: 700;

}



.trip__schedule .placement__status .badge [class^="icon-"] {

	margin: 3px 5px 0 0;

}



.trip__schedule .placement__pricing .pricing-txt {

	font: 700 16px/1 "Mulish", sans-serif;

	color: #000;

	display: block;

	margin: 0 0 7px;

}



.trip__schedule .placement__pricing strong {

	font: 700 28px/1 "Mulish", sans-serif;

	color: #000;

	font-weight: 400;

	letter-spacing: 0.1px;

}



.trip__schedule .placement__pricing small {

	font: 600 12px/1 "Mulish", sans-serif;

	padding: 0 0 0 6px;

}



.trip__schedule .placement__action {

	padding: 14px 0 2px;

}



.trip__schedule .placement__action .button {

	/* letter-spacing: -0.06em; */

	font-size: 15px;

	border-radius: 4px;

	color: #fff;

	min-width: 0;

	width: 100%;

}



.trip__schedule .wcfselect {

	cursor: pointer;

	margin: 4px 0 0 auto;

	position: relative;

	width: 140px;

	z-index: 1;

}



.trip__schedule .wcfoption {

	font: 500 14px/1 "Mulish", sans-serif;

	border: 1px solid #000;

	border-radius: 4px;

	color: #000;

	display: -webkit-box;

	display: -ms-flexbox;

	display: flex;

	-webkit-box-align: center;

	-ms-flex-align: center;

	align-items: center;

	padding: 3px 25px 3px 5px;

	height: 30px;

	position: relative;

	z-index: 0;

}



.trip__schedule .wcfoption:before {

	font-size: 6px;

	position: absolute;

	top: 50%;

	right: 10px;

	text-shadow: 0 1px 0 #000;

	-webkit-transform: translateY(-50%);

	-ms-transform: translateY(-50%);

	transform: translateY(-50%);

	z-index: -1;

}



.trip__schedule .wcfoption--list {

	font-size: 14px;

	line-height: 1;

	background: #8b8a8a;

	border: 1px solid #8b8a8a;

	border-radius: 6px;

	display: -ms-grid;

	display: grid;

	-ms-grid-columns: (1fr)[3];

	grid-template-columns: repeat(3, 1fr);

	grid-gap: 1px;

	position: absolute;

	top: 100%;

	right: 0;

	overflow: hidden;

	width: 160px;

	z-index: 1;

}



.trip__schedule .wcfoption--list li {

	background: #fff;

	cursor: pointer;

	padding: 8px 5px;

	text-align: center;

	-webkit-transition: background 0.4s ease-in-out, color 0.4s ease-in-out;

	transition: background 0.4s ease-in-out, color 0.4s ease-in-out;

}



.trip__schedule .wcfoption--list li:hover {

	background: #ececec;

	color: #000;

}



.trip__schedule table {

	border-collapse: collapse;

	table-layout: fixed;

	width: 100%;

}



.trip__schedule table thead {

	font: 700 16px/1.2 "Mulish", sans-serif;

	text-transform: capitalize;

}



.trip__schedule table tbody {

	font: 600 14px/1.5 "Mulish", sans-serif;

	border-bottom: 1px solid transparent;

}



.trip__schedule table tbody tr:hover td[data-th] span {

	border-color: #fff;

}



.trip__schedule table tbody tr:hover td a {

	border-color: #0ea724;

}



.trip__schedule table tbody td.trip__schedule-available {

	text-transform: uppercase;

}



.trip__schedule table th {

	padding: 16px 0 17px;

}



.trip__schedule table td {

	cursor: pointer;

	position: relative;

	-webkit-transition-duration: 0.4s;

	transition-duration: 0.4s;

	-webkit-transition-property: background, border, color;

	transition-property: background, border, color;

	-webkit-transition-timing-function: ease-in-out;

	transition-timing-function: ease-in-out;

	z-index: 0;

}



.trip__schedule table td.trip__schedule-start:before,

.trip__schedule table td.trip__schedule-end:before {

	color: #fff;

}



.trip__schedule table td span,

.trip__schedule table td a {

	display: inline-block;

	vertical-align: top;

	-webkit-animation: border;

	animation: border;

	border-color: transparent;

	border-style: solid;

	border-width: 1px 0;

	padding: 3px 2px;

}



.trip__schedule-start {

	background: #0ea724;

	border-color: #0ea724;

	color: #fff;

}



.trip__schedule-end {

	background: #8ae3b5;

	border-color: #8ae3b5;

	color: #fff;

}



.trip__schedule-available {

	background: #a4a4a4;

	border-color: #a4a4a4;

	color: #0ea724;

}



.trip__schedule-book {

	font-size: 13px;

	line-height: 1.2;

	border-color: transparent;

	padding: 0;

	text-transform: uppercase;

}



.trip__schedule a {

	color: #2c7b52;

	-webkit-transition: background 0.4s ease-in-out, color 0.4s ease-in-out, border 0.2s ease-in-out;

	transition: background 0.4s ease-in-out, color 0.4s ease-in-out, border 0.2s ease-in-out;

}



.trip__schedule a:hover {

	color: #0ea724;

}



.trip__says-box {

	padding: 0 14px;

}



.trip__says-glide:not(.slick-initialized) {

	display: -webkit-box;

	display: -ms-flexbox;

	display: flex;

}



.trip__says-glide:not(.slick-initialized) .slide {

	width: 100%;

}



.trip__says-glide .slide {

	padding: 0 12px;

}



.trip__says-glide .slick-prev,

.trip__says-glide .slick-next {

	background: none;

	width: 12px;

	height: 24px;

	font-size: 24px;

}



.trip__says-glide .slick-prev {

	left: -10px;

}



.trip__says-glide .slick-next {

	right: -10px;

}



.trip__says-item {

	background-image: url('/wp-content/themes/accessnepaltour/css/../images/site-marker.svg');

	background-color: #cccccc;

	background-size: 40% auto;

	background-position: 50% 50%;

	background-repeat: no-repeat;

	position: relative;

	z-index: 0;

	border-radius: 15px;

	height: 200px;

	overflow: hidden;

}



.trip__says-item>img {

	object-fit: cover;

	position: absolute;

	top: 0;

	left: 0;

	width: 100%;

	height: 100%;

	z-index: -2;

}



.trip__says-item>iframe {

	position: absolute;

	top: 0;

	left: 0;

	width: 100%;

	height: 100%;

	z-index: -2;

}



.trip__says-item .svg-wrap {

	position: absolute;

	top: 50%;

	left: 50%;

	-webkit-transform: translate(-50%, -50%);

	-ms-transform: translate(-50%, -50%);

	transform: translate(-50%, -50%);

	z-index: 1;

}



.trip__faq .trip__heading-action .tgrfq {

	font-size: 16px;

	line-height: 1;

	background: none;

	border: none;

	color: #000;

	padding: 0;

	margin: 0;

	display: block;

}



.trip__faq-spanel {

	border-top: 1px solid #dedede;

	color: rgba(4, 53, 119, 1);

	display: block;

	padding: 15px 0 15px;

	font-weight: 700;

}



.trip__faq-item {

	margin: 0 0 -1px;

	border-bottom: 1px solid #dedede;

}



.trip__faq--title {

	font: 400 17px/1.5 "Mulish", sans-serif;

	color: #000;

	cursor: pointer;

	margin: 0;

	padding: 15px 0 15px 20px;

	position: relative;

	-webkit-transition: color 0.4s ease-in-out;

	transition: color 0.4s ease-in-out;

	z-index: 0;

}



.trip__faq--title:after {

	content: "\e92b";

	border-radius: 50%;

	color: #000;

	position: absolute;

	font-size: 10px;

	top: 24px;

	left: 0;

	height: 5px;

	width: 10px;

	-webkit-transition: top 0.4s ease-in-out, -webkit-transform 0.4s ease-in-out;

	transition: top 0.4s ease-in-out, -webkit-transform 0.4s ease-in-out;

	transition: top 0.4s ease-in-out, transform 0.4s ease-in-out;

	transition: top 0.4s ease-in-out, transform 0.4s ease-in-out, -webkit-transform 0.4s ease-in-out;

}



.faqitem-active .trip__faq--title:after {

	top: 28px;

	-webkit-transform: rotate(-180deg);

	-ms-transform: rotate(-180deg);

	transform: rotate(-180deg);

}



.trip__faq--detail {

	/* border-bottom: 1px solid #dedede; */

	margin: 0;

	padding: 10px 0 10px;

	overflow: hidden;

}



.trip__faq--detail p:last-of-type {

	margin: 0;

}



.trip__qview-card {

	border-radius: 25px;

	box-shadow: 0 4px 13px 4px rgba(0, 0, 0, 0.08);

	padding: 11px 14px 12px;

	margin: 0 0 40px;
	position: relative;

}



.trip__qview-header {

	display: -webkit-box;

	display: -ms-flexbox;

	display: flex;

	-webkit-box-align: center;

	-ms-flex-align: center;

	align-items: center;

	margin: 0 0 25px;

}



.trip__qview-header dt {

	font: 700 28px/1 "Mulish", sans-serif;

	background: #0ea724;

	border-radius: 50%;

	color: #fff;

	display: -webkit-box;

	display: -ms-flexbox;

	display: flex;

	-webkit-box-pack: center;

	-ms-flex-pack: center;

	justify-content: center;

	-webkit-box-align: center;

	-ms-flex-align: center;

	align-items: center;

	height: 54px;

	width: 54px;

}



.tadvisor .trip__qview-header dt {

	background: #00e19f;

}



.facebook .trip__qview-header dt {

	background: #4265a7;

}



.facebook .trip__qview-header dt {

	background: #f6d529;

}



.trip__qview-header dd {

	margin: 0;

	-ms-flex-preferred-size: 0;

	flex-basis: 0;

	-webkit-box-flex: 1;

	-ms-flex-positive: 1;

	flex-grow: 1;

	max-width: 100%;

	padding: 0 0 0 10px;

}



.trip__qview-header .line-a {

	font-size: 13px;

	display: block;

}



.trip__qview-header .line-a span {

	color: #000;

}



.trip__qview-header .line-b {

	display: block;

	padding: 5px 0 0;

	font-size: 18px;

	line-height: 18px;

}



.trip__qview-header .line-b strong {

	color: #000;

	font-size: 18px;

}



.tadvisor .trip__qview-header .svg-wrap {

	height: 16px;

	width: 75px;

}



.facebook .trip__qview-header .svg-wrap {

	height: 18px;

	width: 72px;

}



.google .trip__qview-header .svg-wrap {

	height: 22px;

	width: 72px;

}



.trip__qview .bquote {

	padding: 0 0 15px;

}



.trip__qview .bquote+.bquote {

	border-top: 1px solid #dedede;

	padding: 35px 0 0;

}



.trip__qview-footer {

	border-top: 1px solid #dedede;

	display: -webkit-box;

	display: -ms-flexbox;

	display: flex;

	-webkit-box-pack: center;

	-ms-flex-pack: center;

	justify-content: center;

	-ms-flex-wrap: wrap;

	flex-wrap: wrap;

	margin: 10px 0 0;

	padding: 10px 0 0;

	-webkit-box-align: center;

	-ms-flex-align: center;

	align-items: center;
	position: sticky;
	bottom: -35px;
	background: #fff;

}



.trip__qview-footer li+li {

	-webkit-box-ordinal-group: 0;

	/* -ms-flex-order: -1;

	order: -1; */

	margin: 0 0 15px;

}



.trip__qview-footer li .tgrmore {

	font-size: 15px;

	line-height: 1;

	background: none;

	border: none;

	color: rgba(27, 41, 58, 0.5);

	padding: 0;

	margin: 0;

}



.trip__qview-footer li .button {

	border-radius: 4px;

}



.trip__qview-footer li .button [class^="icon-"] {

	font-size: 16px;

	width: 16px;

	height: 16px;

	margin: 0 10px 0 0;

}



.trip__qview-footer li .button.btn-tadvisor {

	background: rgba(31, 175, 56, 1);

	border-color: rgba(31, 175, 56, 1);

	color: #fff;

	font-size: 14px;

}



.trip__qview-footer li .button.btn-facebook {

	background: #4265a7;

	border-color: #4265a7;

	color: #fff;

}



.trip__qview-footer li .button.btn-google {

	background: #4d8ffd;

	border-color: #4d8ffd;

	color: #fff;

}



.trip__explore {

	background-image: url('/wp-content/themes/accessnepaltour/css/../images/site-marker.svg');

	background-color: #cccccc;

	background-size: 40% auto;

	background-position: 50% 50%;

	background-repeat: no-repeat;

	position: relative;

	z-index: 0;

	border-radius: 12px;

	color: #fff;

	min-height: 200px;

	margin: 40px 0;

	padding: 30px 18px;

	overflow: hidden;

}



.trip__explore:after {

	content: '';

	background: #000;

	position: absolute;

	top: 0;

	left: 0;

	right: 0;

	bottom: 0;

	opacity: 0.2;

	-webkit-transition: opacity 0.4s ease-in-out;

	transition: opacity 0.4s ease-in-out;

	z-index: -1;

}



.trip__explore>img {

	object-fit: cover;

	position: absolute;

	top: 0;

	left: 0;

	width: 100%;

	height: 100%;

	z-index: -2;

}



.trip__explore>iframe {

	position: absolute;

	top: 0;

	left: 0;

	width: 100%;

	height: 100%;

	z-index: -2;

}



.trip__explore-title {

	font: 400 25px/1.3 "Mulish", sans-serif;

	letter-spacing: 0.05em;

	color: #fff;

	margin: 0 0 30px;

}



.trip__explore-title strong {

	font-size: 28px;

	display: block;

}



.trip__explore-action {

	display: -webkit-box;

	display: -ms-flexbox;

	display: flex;

}



.trip__explore-action li+li {

	padding: 0 0 0 15px;

}



.trip__explore-action .button {

	background: rgba(0, 0, 0, 0.3);

}



.trip__pricing {

	background: #f9f9f9;

	border-radius: 12px;

	padding: 14px 15px 20px;

	margin: 0 0 33px;

}



.trip__pricing-group {

	color: #000;

}



.trip__pricing-group li {

	display: -webkit-box;

	display: -ms-flexbox;

	display: flex;

	-webkit-box-pack: justify;

	-ms-flex-pack: justify;

	justify-content: space-between;

	padding: 11px 3px;

}



.trip__pricing-group li+li {

	border-top: 1px solid #dbdbdb;

}



.trip__pricing-group li strong {

	font-weight: 600;

}



.trip__pricing-group .pax {

	color: #8ae3b5;

	font-weight: 500;

}



.trip__pricing-group .amt {

	font-weight: 600;

}



.trip__pricing-action {

	display: -webkit-box;

	display: -ms-flexbox;

	display: flex;

	-webkit-box-pack: justify;

	-ms-flex-pack: justify;

	justify-content: space-between;

	padding: 32px 0 0;

	margin: 0 -10px;

}



.trip__pricing-action li {

	padding: 0 10px;

	width: 100%;

}



.trip__pricing-action .button {

	min-width: 0;

	width: 100%;

}



.trip__download {

	margin: 0 0 25px;

}



.trip__download-cta {

	border: 1px solid #8ae3b5;

	border-radius: 4px;

	color: #0ea724;

	display: block;

	height: 40px;

	display: -webkit-box;

	display: -ms-flexbox;

	display: flex;

	-webkit-box-align: center;

	-ms-flex-align: center;

	align-items: center;

	-webkit-box-pack: center;

	-ms-flex-pack: center;

	justify-content: center;

}



.trip__download-cta .txt {

	font: 600 14px/1 "Mulish", sans-serif;

}



.trip__download-cta .txt:before {

	font-size: 14px;

	margin: 0 8px 0 0;

	width: 14px;

}



.trip__enquiry {

	background: #f9f9f9;

	border-radius: 12px;

	padding: 20px 14px;

}



.trip__enquiry .general-form textarea {

	height: 100px;

}



.trip__enquiry .general-form .form-action {

	text-align: right;

}



.trip__similar {

	padding: 30px 0;

}



.trip__similar .package {

	border-top: 1px solid #fff;

	box-shadow: 0 -1px 0 white;

	max-width: 430px;

	margin: 0 auto 13px;

	padding: 22px 0 0;

}



.trip__similar .package__box {

	padding: 15px;

}



.trip__enquiryset {

	max-width: 560px;

	margin: 0 auto;

	padding: 0 5px 40px;

}



.trip__enquiryset .form-action {

	text-align: right;

}



.trip.sitefolio {

	padding: 0 0 40px;

}



.inquire__card .form-action {

	text-align: right;

}



.memento__frame {

	max-width: 1000px;

	margin: 0 auto;

}



.memento__frame-item {

	margin: 0 0 140px;

}



.memento__frame .quotebox {

	box-shadow: 0 2px 5px rgba(0, 0, 0, 0.08);

}



.memento__frame .quotebox .reviser {

	color: #555;

}



.memento__frame .quotebox__cite {

	color: #000;

}



.memento__frame .quotebox .avatar {

	box-shadow: 2px 0 5px rgba(0, 0, 0, 0.09);

}



.site__pg .breadcrumb {

	margin: 0 0 25px;

}



.site__pg-mainheadline {

	font: 700 26px/1.4 "Mulish", sans-serif;

	margin: 0 0 14px;

}



.site__pg-prologue {

	padding: 0 0 41px;

}



.site__pg-prologue ul.ez-toc-list li:before {

	display: none;

}



.site__pg-prologue .ez-toc-icon-toggle-span {

	display: -webkit-box;

	display: -ms-flexbox;

	display: flex;

	-webkit-box-align: center;

	-ms-flex-align: center;

	align-items: center;

}



.listing__tpl .pagination {

	margin: 0 0 40px;

}



.listing__frame {

	padding: 0 0 15px;

}



.listing__frame .package__item {

	margin: 0 0 23px;

}



.listing__frame .package__cardbox {

	margin: 0 0 35px;

}



.about__tpl .weabout {

	background: none;

	padding: 0 0 30px;

}



.testimonial__frame {

	padding: 0 0 30px;

}



.testimonial__frame .trip__says-box {

	margin: 0 0 40px;

}



.testimonial__frame-heading {

	display: -webkit-box;

	display: -ms-flexbox;

	display: flex;

	-webkit-box-pack: justify;

	-ms-flex-pack: justify;

	justify-content: space-between;

	-webkit-box-align: center;

	-ms-flex-align: center;

	align-items: center;

	margin: 0 0 14px;

}



.testimonial__frame-heading .headline {

	font: 700 28px/1.1667 "Mulish", sans-serif;

	margin: 0;

}



.testimonial__frame-heading .count {

	color: #000;

	font-weight: 700;

}



.testimonial__frame .bquote {

	background: #fff;

	border-radius: 25px;

	box-shadow: 0 4px 13px 4px rgba(0, 0, 0, 0.08);

	margin: 0 0 40px;

	padding: 20px;

}



.testimonial__frame .pagination {

	padding: 10px 0 0;

}



.contact__tpl .faq__frame {

	padding: 0 0 39px;

}



.contact__item {

	display: -webkit-box;

	display: -ms-flexbox;

	display: flex;

	-webkit-box-orient: vertical;

	-webkit-box-direction: normal;

	-ms-flex-direction: column;

	flex-direction: column;

	-webkit-box-align: center;

	-ms-flex-align: center;

	align-items: center;

	padding: 27px 0 30px;

}



.contact__item [class^="icon-"] {

	color: #000;

	font-size: 70px;

	height: 70px;

	margin: 0 0 20px;

	width: 70px;

}



.contact__item-title {

	font: 700 18px/1.4 "Mulish", sans-serif;

	color: #000;

	display: block;

	margin: 0 0 12px;

}



.contact__item-text {

	color: #666666;

	line-height: 1.5;

	padding: 0 0 20px;

	text-align: center;

}



.contact__item-text p {

	margin: 0;

}



.contact__item-text a {

	color: #666666;

	text-decoration: underline;

}



.contact__item .button {

	border-radius: 5px;

	min-width: 180px;

}



.contact__faqtitle {

	font: 700 22px/1.1667 "Mulish", sans-serif;

}



.contact__map {

	background-image: url('/wp-content/themes/accessnepaltour/css/../images/site-marker.svg');

	background-color: #cccccc;

	background-size: 40% auto;

	background-position: 50% 50%;

	background-repeat: no-repeat;

	position: relative;

	z-index: 0;

	height: 300px;

}



.contact__map>img {

	object-fit: cover;

	position: absolute;

	top: 0;

	left: 0;

	width: 100%;

	height: 100%;

	z-index: -2;

}



.contact__map>iframe {

	position: absolute;

	top: 0;

	left: 0;

	width: 100%;

	height: 100%;

	z-index: -2;

}



.team__display {

	padding: 0 0 30px;

}



.team__display .tabset__nav {

	display: flex;

	vertical-align: top;

	border: 1px solid #000;

	border-radius: 5px;

	margin: 0 0 41px;

	overflow-x: auto;



}



.team__display .tabset__nav li {

	float: left;

}



.team__display .tabset__nav li+li {

	border-left: 1px solid #000;

}



.team__display .tabset__nav li a {

	font-size: 15px;

	background: #fff;

	color: #000;

	display: -webkit-box;

	display: -ms-flexbox;

	display: flex;

	-webkit-box-pack: center;

	-ms-flex-pack: center;

	justify-content: center;

	-webkit-box-align: center;

	-ms-flex-align: center;

	align-items: center;

	height: 43px;

	padding: 12px 20px;

	text-transform: uppercase;

}



.team__display .tabset__nav li.active a {

	background: #000;

	color: #fff;

}



.team__data {

	display: -ms-grid;

	display: grid;

	-ms-grid-columns: (1fr)[1];

	grid-template-columns: repeat(1, 1fr);

	grid-gap: 24px;

}



.team__count.team__member.hover:after {

	display: block;

}



.team__info {

	background: #000;

	border-radius: 15px;

	color: #fff;

	line-height: 1.5;

	max-height: 0;

	/* overflow: hidden; */

	overflow-y: auto;

	-webkit-transition: max-height 0.4s ease-in-out;

	transition: max-height 0.4s ease-in-out;

}



.team__info p:last-of-type {

	margin: 0;

}



.team__glide {

	padding: 15px;

	-webkit-transform: translateY(-100%);

	-ms-transform: translateY(-100%);

	transform: translateY(-100%);

	-webkit-transition: -webkit-transform 0.4s ease-in-out;

	transition: -webkit-transform 0.4s ease-in-out;

	transition: transform 0.4s ease-in-out;

	transition: transform 0.4s ease-in-out, -webkit-transform 0.4s ease-in-out;

}



.team__glide .tclose {

	background: #fff;

	border: none;

	border-radius: 50%;

	color: #2c7b52;

	font-size: 22px;

	line-height: 1;

	display: -webkit-box;

	display: -ms-flexbox;

	display: flex;

	-webkit-box-pack: center;

	-ms-flex-pack: center;

	justify-content: center;

	-webkit-box-align: center;

	-ms-flex-align: center;

	align-items: center;

	position: absolute;

	top: 10px;

	right: 10px;

	padding: 0;

	height: 20px;

	width: 20px;

	z-index: 1;

}



.team__member {

	position: relative;

	z-index: 0;

}



.team__member:after {

	content: '';

	border-style: solid;

	border-width: 0 18px 24px 18px;

	border-color: transparent transparent #000 transparent;

	height: 0px;

	width: 0px;

	-webkit-transform: rotate(0deg);

	-ms-transform: rotate(0deg);

	transform: rotate(0deg);

	position: absolute;

	top: 100%;

	margin: 0 auto;

	left: 0;

	right: 0;

	z-index: 0;

	display: none;

}



.team__member-avatar {

	background-image: url('/wp-content/themes/accessnepaltour/css/../images/site-marker.svg');

	background-color: #cccccc;

	background-size: 40% auto;

	background-position: 50% 50%;

	background-repeat: no-repeat;

	position: relative;

	z-index: 0;

	border-radius: 5px;

	margin: 0 auto;

	overflow: hidden;

}



.team__member-avatar:before {

	content: '';

	display: block;

	padding-top: 120.567375887%;

}



.team__member-avatar>img {

	object-fit: cover;

	position: absolute;

	top: 0;

	left: 0;

	width: 100%;

	height: 100%;

	z-index: -2;

}



.team__member-avatar>iframe {

	border: none;

	position: absolute;

	top: 0;

	left: 0;

	width: 100%;

	height: 100%;

	z-index: -2;

}



.team__member-detail {

	color: #fff;

	cursor: pointer;

	display: -webkit-box;

	display: -ms-flexbox;

	display: flex;

	padding: 20px 0 33px 12px;

	-webkit-box-orient: vertical;

	-webkit-box-direction: normal;

	-ms-flex-direction: column;

	flex-direction: column;

	-webkit-box-pack: end;

	-ms-flex-pack: end;

	justify-content: flex-end;

	position: absolute;

	bottom: 0;

	left: 0;

	top: 0;

	right: 0;

	overflow: hidden;

	z-index: 0;

}



.team__member-detail:before {

	content: '';

	border-radius: 50%;

	background: rgba(0, 0, 0, 0.4);

	position: absolute;

	bottom: -67px;

	left: -20px;

	height: 192px;

	width: 190px;

	z-index: -1;

}



.team__member-detail .name {

	font: 700 15px/1.4 "Mulish", sans-serif;

	letter-spacing: 0.01em;

	color: #fff;

	margin: 0 0 2px;

}



.team__member-detail .designation {

	font-size: 13px;

	line-height: 1.3;

	font-style: italic;

	display: block;

}



.form__planner {

	border: 1px solid #dedede;

	border-radius: 12px;

	padding: 10px 12px;

	max-width: 792px;

	margin: 0 0 30px;

}



.form__planner .form-row+.form-row {

	padding: 30px 0 0;

}



.form__planner .form__action .button {

	border-radius: 4px;

	min-width: 93px;

}



.form-property {

	padding: 0 0 8px;

}



.form-checklist {

	display: -webkit-box;

	display: -ms-flexbox;

	display: flex;

	-ms-flex-wrap: wrap;

	flex-wrap: wrap;

	gap: 20px 21px;

}



.form-checklist~.form-set {

	padding: 20px 0 0;

}



.form-optionbox input[type="checkbox"],

.form-optionbox input[type="radio"] {

	position: absolute;

	left: -100px;

	opacity: 0;

	visibility: hidden;

}



.form-optionbox input[type="checkbox"]:checked+label,

.form-optionbox input[type="radio"]:checked+label {

	background: #33bdf2;

	border-color: #33bdf2;

	color: #fff;

}



.form-optionbox input[type="checkbox"]:checked+label:after,

.form-optionbox input[type="radio"]:checked+label:after {

	border-color: #fff;

}



.form-optionbox input[type="checkbox"]:checked+label:before,

.form-optionbox input[type="radio"]:checked+label:before {

	opacity: 1;

	visibility: visible;

}



.form-optionbox label {

	border: 1px solid #dedede;

	border-radius: 5px;

	color: #555;

	display: -webkit-box;

	display: -ms-flexbox;

	display: flex;

	-webkit-box-align: center;

	-ms-flex-align: center;

	align-items: center;

	padding: 10px 15px;

	font-size: 14px;

	height: 34px;

	position: relative;

	-webkit-transition: background 0.4s ease-in-out, border 0.4s ease-in-out;

	transition: background 0.4s ease-in-out, border 0.4s ease-in-out;

	z-index: 0;

}



.form-optionbox label:after {

	content: '';

	background: #fff;

	border: 1px solid #dedede;

	border-radius: 2px;

	display: block;

	margin: 0 0 0 15px;

	height: 15px;

	width: 15px;

	-webkit-transition: border 0.4s ease-in-out;

	transition: border 0.4s ease-in-out;

}



.form-optionbox label:before {

	content: '';

	border-color: #0ea724;

	border-style: solid;

	border-width: 0 0 2px 2px;

	height: 4px;

	width: 7px;

	position: absolute;

	top: 14px;

	right: 19px;

	visibility: hidden;

	opacity: 0;

	-webkit-transform: rotate(-45deg);

	-ms-transform: rotate(-45deg);

	transform: rotate(-45deg);

	-webkit-transition: opacity 0.4s ease-in-out, visibility 0.4s ease-in-out;

	transition: opacity 0.4s ease-in-out, visibility 0.4s ease-in-out;

	z-index: 1;

}



.form__clientinfo-title {

	font: 700 24px/1.5 "Mulish", sans-serif;

	margin: 0 0 18px;

}



.form__clientinfo-box,
.upperflightInfo,
.lowerflightInfo,
.multigearInfo,
.arrivaldeparture {

	border: 1px solid #dedede;

	border-radius: 12px;

	display: -ms-grid;

	display: grid;

	-ms-grid-columns: (1fr)[1];

	grid-template-columns: repeat(1, 1fr);

	grid-gap: 20px;

	padding: 10px 12px;

	margin: 0 0 30px;

}



.form__clientinfo .form-module {

	margin: 0;

}



.form__clientinfo .form-nameplate {

	-webkit-box-flex: 0;

	-ms-flex: 0 0 50%;

	flex: 0 0 50%;

	padding: 0 24px 0 0;

}



.form__clientinfo .form-set {

	-ms-flex-preferred-size: 0;

	flex-basis: 0;

	-webkit-box-flex: 1;

	-ms-flex-positive: 1;

	flex-grow: 1;

	max-width: 100%;

}



.form__clientinfo .form-action {

	text-align: right;

}



.form__clientinfo .form-action .button {

	border-radius: 4px;

	margin: 0;

	min-width: 0;

}



.form__booking {

	border: 1px solid #dedede;

	border-radius: 12px;

	padding: 20px 15px 0;

	margin: 0 0 30px;

}



.form__booking-title {

	font: 700 20px/1 "Mulish", sans-serif;

	margin: 0 0 -14px;

}



.form__booking-title span {

	color: #0ea724;

}



.form__booking-entitle {

	font: 600 16px/1.4 "Mulish", sans-serif;

	margin: 0 0 3px;

	text-align: center;

}



.form__booking-meta {

	font: 600 13px/1.35 "Mulish", sans-serif;

	letter-spacing: -0.022em;

	color: #000;

	display: block;

	margin: -4px 0 -12px;

}



.form__booking-box {

	display: -ms-grid;

	display: grid;

	-ms-grid-columns: (1fr)[1];

	grid-template-columns: repeat(1, 1fr);

	grid-gap: 20px 15px;

	padding: 0 0 30px;

}



.form__booking-box~.form__booking-box,

.form__booking-box~.serviceplate {

	padding: 30px 0 0 0;

	position: relative;

	overflow: hidden;

	z-index: 0;

}



.form__booking-box~.form__booking-box:before,

.form__booking-box~.serviceplate:before {

	content: '';

	/* background-image: url("data:image/svg+xml,%3csvg width='100%25' height='100%25' xmlns='http://www.w3.org/2000/svg'%3e%3crect width='100%25' height='100%25' fill='none' stroke='%2333BDF2FF' stroke-width='4' stroke-dasharray='6%2c 12' stroke-dashoffset='0' stroke-linecap='square'/%3e%3c/svg%3e"); */

	position: absolute;

	height: 5px;

	top: -4px;

	left: 0;

	right: 0;

	z-index: -1;

}



.form__booking-box .ftbl-wrap {

	border-radius: 5px;

	position: relative;

	overflow: hidden;

	z-index: 0;

}



.form__booking-box .ftbl-wrap:before {

	content: '';

	background: #eee;

	border: 1px solid #aaa;

	border-radius: 5px;

	position: absolute;

	top: 0;

	left: 0;

	right: 0;

	bottom: 0;

	overflow: hidden;

	z-index: -1;

}



.form__booking-box .ftbl-wrap table {

	border-collapse: collapse;

	font-size: 15px;

	table-layout: fixed;

	text-align: center;

	width: 100%;

}



.form__booking-box .ftbl-wrap table td,

.form__booking-box .ftbl-wrap table th {

	border-color: #aaa;

	border-style: solid;

	border-width: 0 1px 1px 0;

	padding: 9px 10px;

}



.form__booking-box .form-module {

	display: -webkit-box;

	display: -ms-flexbox;

	display: flex;

	-webkit-box-align: center;

	-ms-flex-align: center;

	align-items: center;

	margin: 0;

}



.form__booking-box .form-nameplate {

	-webkit-box-flex: 0;

	-ms-flex: 0 0 110px;

	flex: 0 0 110px;

}



.form__booking-box .form-set {

	-ms-flex-preferred-size: 0;

	flex-basis: 0;

	-webkit-box-flex: 1;

	-ms-flex-positive: 1;

	flex-grow: 1;

	max-width: 100%;

}



.form__booking-box .form-optionbox label:after {

	margin: 0 0 0 auto;

}



.form__booking-box .form-option {

	padding: 0;

	margin: 0 0 17px;

}



.form__booking-box .form-action .button {

	border-radius: 5px;

	margin: 0;

}



.form__booking .serviceplate {

	margin: 0 0 -1px;

}



.form__booking .serviceplate .form__booking-title {

	margin: 0 0 -5px;

}



.form__booking .serviceplate .form-segment {

	display: -webkit-box;

	display: -ms-flexbox;

	display: flex;

	-webkit-box-align: center;

	-ms-flex-align: center;

	align-items: center;

	padding: 10px 0 9px;

}



.form__booking .serviceplate .form-segment+.form-segment {

	position: relative;

	z-index: 0;

}



.form__booking .serviceplate .form-segment+.form-segment:after {

	content: '';

	background: #dedede;

	position: absolute;

	top: 0;

	height: 1px;

	left: 90px;

	right: 0;

	z-index: -1;

}



.form__booking .serviceplate .form-sel {

	-webkit-box-flex: 0;

	-ms-flex: 0 0 90px;

	flex: 0 0 90px;

	padding: 0 20px 0 0;

}



.form__booking .serviceplate .form-sel select {

	height: 40px;

}



.form__booking .serviceplate .form-selplate {

	-ms-flex-preferred-size: 0;

	flex-basis: 0;

	-webkit-box-flex: 1;

	-ms-flex-positive: 1;

	flex-grow: 1;

	max-width: 100%;

	min-height: 60px;

	display: -webkit-box;

	display: -ms-flexbox;

	display: flex;

	-webkit-box-align: center;

	-ms-flex-align: center;

	align-items: center;

}



.form__booking .serviceplate .form-selplate dl {

	display: -webkit-box;

	display: -ms-flexbox;

	display: flex;

	margin: 0;

	-webkit-box-align: center;

	-ms-flex-align: center;

	align-items: center;

	-webkit-box-pack: justify;

	-ms-flex-pack: justify;

	justify-content: space-between;

	-ms-flex-preferred-size: 0;

	flex-basis: 0;

	-webkit-box-flex: 1;

	-ms-flex-positive: 1;

	flex-grow: 1;

	max-width: 100%;

}



.form__booking .serviceplate .form-selplate dt {

	-ms-flex-preferred-size: 0;

	flex-basis: 0;

	-webkit-box-flex: 1;

	-ms-flex-positive: 1;

	flex-grow: 1;

	max-width: 100%;

}



.form__booking .serviceplate .form-selplate dt .form-label {

	font: 500 16px/1.3 "Mulish", sans-serif;

	color: #666;

}



.form__booking .serviceplate .form-selplate dt small {

	display: block;

	font-size: 13px;

	padding: 7px 0 0;

}



.form__booking .serviceplate .form-selplate dd {

	font: 500 18px/1 "Mulish", sans-serif;

	color: #000;

	-webkit-box-flex: 0;

	-ms-flex: 0 0 80px;

	flex: 0 0 80px;

	margin: 0;

	text-align: right;

}



.booking__summary {

	background: #eee;

	border-radius: 12px;

	color: #000;

	margin: 0 0 30px;

	padding: 24px 21px;

	overflow: hidden;

	position: relative;

	z-index: 0;

}



/* .booking__summary:before {

	content: '';

	position: absolute;

	border-radius: 50%;

	box-shadow: 0 0 10px 8px rgba(0, 0, 0, 0.3);

	top: 10%;

	left: -6px;

	width: 5px;

	bottom: 10%;

	z-index: 0;

} */



.booking__summary-title {

	font: 600 20px/1.5 "Mulish", sans-serif;

	margin: 0 0 5px;

}



.booking__summary dl {

	display: -webkit-box;

	display: -ms-flexbox;

	display: flex;

	border-top: 1px dashed #D7D7D7;

	color: #000;

	-webkit-box-pack: justify;

	-ms-flex-pack: justify;

	justify-content: space-between;

	margin: 0;

	padding: 10px 0;

}



.booking__summary dl dt {

	font: 700 14px/1.3 "Mulish", sans-serif;

	font-weight: 700;

}



.booking__summary dl dd {

	font-weight: 700;

	margin: 0;

}



.booking__summary dl time {

	color: #666;

	font-weight: 500;

	font-size: 15px;

}



.booking__summary dl .lbl {

	display: block;

	font-weight: 400;

}



.booking__summary dl small {

	font-size: 13px;

	font-weight: 700;

	color: #666;

}



.deals__mainheadline .find-year {

	display: -webkit-box;

	display: -ms-flexbox;

	display: flex;

	-webkit-box-align: center;

	-ms-flex-align: center;

	align-items: center;

	padding: 0 0 20px;

}



.deals__mainheadline .find-year label {

	font-weight: 500;

	color: #fff;

	margin: 0 20px 0 0;

}



.deals__mainheadline .find-year select {

	background: #043577 url('/wp-content/themes/accessnepaltour/css/../images/downarrow.svg') no-repeat right 0.6rem center/15px 12px;

	border-color: #888;

	border-radius: 5px;

	display: block;

	padding: 5px 24px 5px 7px;

	margin: 0;

	height: 40px;

	width: 200px;

	text-overflow: ellipsis;

	white-space: nowrap;

	-webkit-appearance: none;

	appearance: none;
	color: white;

}



.tbl-group {

	padding: 0 0 30px;

}



.tbl-enfold {

	position: relative;

	overflow: auto;

	width: 100%;

	z-index: 0;

	background: #fff;


}



.tbl-enfold table {

	border-collapse: separate;

	color: #000;

	table-layout: fixed;

	width: 100%;
	border-spacing: 0;

}



.tbl-enfold tr+tr td {

	border-top: 4px solid #dedede;
	/* box-shadow: 0 0 5px #d7d7d7; */

}



.tbl-enfold th {

	font-size: 16px;

	font-weight: 500;

	padding: 16px 0;
	text-align: left;

}



.tbl-enfold th.dl-tripname {

	width: 180px;

}



.tbl-enfold th.dl-tripdate {

	width: 170px;

}



.tbl-enfold th.dl-status {

	width: 140px;

}



.tbl-enfold th.dl-price {

	width: 120px;

}



.tbl-enfold th.dl-space {

	width: 130px;

}



.tbl-enfold th.dl-action {

	width: 100px;

}



.tbl-enfold td {

	font: 600 15px/1.2857 "Mulish", sans-serif;

	/* text-align: left; */

	vertical-align: top;

}



.tbl-enfold td[rowspan] {

	/* border-right: 1px solid #dedede; */

}



.tbl-enfold td.dl-tripname {

	padding: 18px 10px 0 0;

	text-align: left;

}



.tbl-enfold td.dl-tripname a {

	font: 800 18px/1.25 "Mulish", sans-serif;

	color: rgba(4, 17, 33, 1);

}



.tbl-enfold td.dl-tripdate,

.tbl-enfold td.dl-status,



.tbl-enfold td.dl-space {

	padding: 8px 1%;

}

/* .tbl-enfold td.dl-price{
	padding: 10px 1%;
} */


.tbl-enfold td.dl-action {

	padding: 10px 0;

}



.tbl-enfold td.dl-action .button {

	padding: 5px;
	height: 30px;
	border-radius: 4px;

	min-width: 99px !important;
	font-size: 14px;
	font-weight: 600;


}



.tbl-enfold .deal--trpdate:before,

.tbl-enfold .deal--status:before,

.tbl-enfold .deal--pricing:before,

.tbl-enfold .deal--spaces:before {

	height: 15px;

	margin: 0 5px 0 0;

	width: 15px;

	vertical-align: middle;

}



.tbl-enfold .deal--trpdate {

	display: block;

	/* padding: 0 0 0 17px; */

	position: relative;

	text-align: left;

	z-index: 0;

}



.tbl-enfold .deal--trpdate:before {

	color: #e23632;

	position: absolute;

	top: 4px;

	left: 0;

	z-index: -1;

}



.tbl-enfold .deal--trpdate .trpdate-from {

	/* display: block; */

}



.tbl-enfold .deal--trpdate .trpdate-to {

	/* display: block; */

}



.tbl-enfold .deal--status.available:before {

	background: #043577 url('/wp-content/themes/accessnepaltour/css/../images/tick.svg') no-repeat right 0.1rem center / 15px 15px;
	content: "";
	font-size: 19px;
	margin-top: -5px;
	width: 17px;
	height: 17px;
	border-radius: 50%;

}



.tbl-enfold .deal--status.limited:before {

	color: #fdb000;

}



.tbl-enfold .deal--pricing {

	display: -webkit-box;

	display: -ms-flexbox;

	display: flex;
	flex-direction: column;
	font-weight: 800;

	-ms-flex-wrap: wrap;

	flex-wrap: wrap;

	-webkit-box-pack: center;

	-ms-flex-pack: center;

	justify-content: center;

	-webkit-box-align: center;

	-ms-flex-align: center;

	align-items: start;

}



.tbl-enfold .deal--pricing:before {

	color: #fd7900;

}



.tbl-enfold .deal--pricing .offer-price {

	color: #666;
	display: block;

}



.tbl-enfold .deal--pricing .live-price {

	margin: 0 5px 0 0;
	color: #FDB000;
	font-size: 16px;


}



.tbl-enfold .deal--pricing .flag {

	background: #e23632;

	border-radius: 2px;

	color: #fff;

	display: -webkit-box;

	display: -ms-flexbox;

	display: flex;

	-webkit-box-pack: center;

	-ms-flex-pack: center;

	justify-content: center;

	-webkit-box-align: center;

	-ms-flex-align: center;

	align-items: center;

	font-weight: 400;

	line-height: 1;

	padding: 1px 5px;

	height: 20px;

}



.tbl-enfold .deal--spaces:before {

	color: #0ea724;

}



.blog__mainheadline .blog--filter {

	display: -webkit-box;

	display: -ms-flexbox;

	display: flex;

	-webkit-box-align: center;

	-ms-flex-align: center;

	align-items: center;

	padding: 0 0 20px;

}



.blog__mainheadline .blog--filter select {

	background: #fff url('/wp-content/themes/accessnepaltour/css/../images/arrow-dropdown.svg') no-repeat right 0.6rem center/10px 12px;

	border-color: #888;

	border-radius: 5px;

	display: block;

	padding: 5px 24px 5px 7px;

	margin: 0;

	height: 40px;

	width: 140px;

	text-overflow: ellipsis;

	white-space: nowrap;

	-webkit-appearance: none;

	appearance: none;

}



.blog__mainheadline .blog--filter select+select {

	margin: 0 0 0 24px;

}



.bloglist {

	display: -ms-grid;

	display: grid;

	-ms-grid-columns: (1fr)[1];

	grid-template-columns: repeat(1, 1fr);

	grid-gap: 30px 24px;

}



.bloglist__item {

	position: relative;

	z-index: 0;

}



.bloglist__item.alpha .bloglist__item-detail {

	border-color: #ddd;

	border-style: solid;

	border-radius: 0;

	border-width: 0 0 1px;

	margin: 0;

	padding: 20px 0 25px;

}



.bloglist__item-still {

	background-image: url('/wp-content/themes/accessnepaltour/css/../images/site-marker.svg');

	background-color: #cccccc;

	background-size: 40% auto;

	background-position: 50% 50%;

	background-repeat: no-repeat;

	position: relative;

	z-index: 0;

	border-radius: 15px;

	display: block;

	overflow: hidden;

}



.bloglist__item-still:before {

	content: '';

	display: block;

	padding-top: 52%;

}



.bloglist__item-still>img {

	object-fit: cover;

	position: absolute;

	top: 0;

	left: 0;

	width: 100%;

	height: 100%;

	z-index: -2;

}



.bloglist__item-still>iframe {

	border: none;

	position: absolute;

	top: 0;

	left: 0;

	width: 100%;

	height: 100%;

	z-index: -2;

}



.bloglist__item-detail {

	border: 1px solid #ddd;

	border-radius: 0 0 15px 15px;

	color: #000;

	margin: -20px 0 0;

	padding: 40px 20px 20px;

	overflow: hidden;

}



.bloglist__item-title {

	font: 600 20px/1.2 "Mulish", sans-serif;

	margin: 0 0 10px;

}



.bloglist__item-title a {

	color: #000;

}



.bloglist__item-tagset {

	background: rgba(0, 0, 0, 0.7);

	border-radius: 6px;

	color: #fff;

	font-size: 12px;

	font-weight: 700;

	display: -webkit-box;

	display: -ms-flexbox;

	display: flex;

	padding: 6px 10px;

	position: absolute;

	top: 20px;

	left: 20px;

	z-index: 1;

}



.bloglist__item-tagset li+li:before {

	content: '|';

	margin: 0 5px;

}



.bloglist__item-tagset li a {

	color: #fff;

}



.bloglist__item-tagset li a:hover {

	color: #fd7900;

}



.bloglist__popular {

	-webkit-box-ordinal-group: 6;

	-ms-flex-order: 5;

	order: 5;

	padding: 0 0 30px;

}



.bloglist__popular-title {

	font: 600 20px/1.3 "Mulish", sans-serif;

	margin: 0;

}



.bloglist__card {

	display: -webkit-box;

	display: -ms-flexbox;

	display: flex;

	margin: 15px 0 0;

}



.bloglist__card-still {

	background-image: url('/wp-content/themes/accessnepaltour/css/../images/site-marker.svg');

	background-color: #cccccc;

	background-size: 40% auto;

	background-position: 50% 50%;

	background-repeat: no-repeat;

	position: relative;

	z-index: 0;

	border-radius: 15px;

	display: block;

	-webkit-box-flex: 0;

	-ms-flex: 0 0 120px;

	flex: 0 0 120px;

	overflow: hidden;

}



.bloglist__card-still:before {

	content: '';

	display: block;

	padding-top: 66.6666666667%;

}



.bloglist__card-still>img {

	object-fit: cover;

	position: absolute;

	top: 0;

	left: 0;

	width: 100%;

	height: 100%;

	z-index: -2;

}



.bloglist__card-still>iframe {

	border: none;

	position: absolute;

	top: 0;

	left: 0;

	width: 100%;

	height: 100%;

	z-index: -2;

}



.bloglist__card-title {

	font: 400 18px/1.5 "Mulish", sans-serif;

	-ms-flex-preferred-size: 0;

	flex-basis: 0;

	-webkit-box-flex: 1;

	-ms-flex-positive: 1;

	flex-grow: 1;

	max-width: 100%;

	margin: 0;

	padding: 0 0 0 12px;

}



.bloglist__card-title a {

	color: #000;

}



.bloglist .pagination {

	-webkit-box-ordinal-group: 3;

	-ms-flex-order: 2;

	order: 2;

	padding: 0 0 20px;

}



.blog__postby {

	margin: -9px 0 20px;

}



.blog__postby .cated:before,

.blog__postby .dated:before,

.blog__postby .posted:before {

	margin: 7px 8px 0 0;

}



.blog__postby .cated:before {

	font-size: 6px;

	margin: 9px 8px 0 0;

}



.blog__postby .dated:before {

	font-size: 13px;

}



.blog__postby .posted:before {

	font-size: 14px;

}



.blog__share {

	display: -webkit-box;

	display: -ms-flexbox;

	display: flex;

	border-bottom: 1px solid #dedede;

	padding: 0 0 40px;

}



.blog__share-text {

	font: 500 22px/1 "Mulish", sans-serif;

	color: #000;

	padding: 0 20px 0 0;

	width: 50%;

	text-align: right;

}



.blog__share-text small {

	font-size: 15px;

	color: #666;

	font-weight: 400;

}



.blog__share-social {

	border-left: 1px solid #666;

	display: -webkit-box;

	display: -ms-flexbox;

	display: flex;

	-webkit-box-align: center;

	-ms-flex-align: center;

	align-items: center;

	padding: 0 0 0 8px;

	width: 50%;

}



.blog__share-social li {

	padding: 0 11px;

}



.blog__share-social li a {

	color: #000;

}



.blog__nav {

	display: -webkit-box;

	display: -ms-flexbox;

	display: flex;

	gap: 20px;

	border-color: #dedede;

	border-style: solid;

	border-width: 1px 0;

	padding: 30px 0;

	position: relative;

	z-index: 0;

}



.blog__nav:before {

	content: '';

	background: #dedede;

	position: absolute;

	top: 30px;

	bottom: 30px;

	left: 50%;

	width: 2px;

	-webkit-transform: translateX(-50%);

	-ms-transform: translateX(-50%);

	transform: translateX(-50%);

	z-index: -1;

}



.blog__nav-control {

	display: -webkit-box;

	display: -ms-flexbox;

	display: flex;

	-webkit-box-orient: vertical;

	-webkit-box-direction: normal;

	-ms-flex-direction: column;

	flex-direction: column;

	-webkit-box-align: center;

	-ms-flex-align: center;

	align-items: center;

	width: 50%;

}



.blog__nav-control+.blog__nav-control .blog__nav-detail {

	text-align: right;

}



.blog__nav-still {

	background-image: url('/wp-content/themes/accessnepaltour/css/../images/site-marker.svg');

	background-color: #cccccc;

	background-size: 40% auto;

	background-position: 50% 50%;

	background-repeat: no-repeat;

	position: relative;

	z-index: 0;

	border-radius: 4px;

	width: 100%;

	overflow: hidden;

}



.blog__nav-still:before {

	content: '';

	display: block;

	padding-top: 83.3333333333%;

}



.blog__nav-still>img {

	object-fit: cover;

	position: absolute;

	top: 0;

	left: 0;

	width: 100%;

	height: 100%;

	z-index: -2;

}



.blog__nav-still>iframe {

	border: none;

	position: absolute;

	top: 0;

	left: 0;

	width: 100%;

	height: 100%;

	z-index: -2;

}



.blog__nav-detail {

	-ms-flex-preferred-size: 0;

	flex-basis: 0;

	-webkit-box-flex: 1;

	-ms-flex-positive: 1;

	flex-grow: 1;

	max-width: 100%;

	padding: 10px 12px;

}



.blog__nav-detail .title {

	font: 600 18px/1.5 "Mulish", sans-serif;

	margin: 0 0 17px;

}



.blog__nav-detail .ctrl {

	color: #666;

}



.blog__nav-detail .ctrl:before,

.blog__nav-detail .ctrl:after {

	vertical-align: baseline;

	font-size: 10px;

	width: 10px;

	height: 6px;

}



.blog__nav-detail .ctrl.prev:before {

	content: '\e937';

	margin: 0 5px 0 0;

}



.blog__nav-detail .ctrl.next:after {

	content: '\e938';

	margin: 0 0 0 5px;

}



.blog__relate {

	/* border-color: #dedede;

	border-style: solid;

	border-width: 3px 0;

	padding: 25px 8.6% 30px 7%; */

	margin: 0 0 30px;

}



.blog__relate-heading {

	font: 700 36px/1.2 "Mulish", sans-serif;

	margin: 0 0 15px;

	display: none;

}



.blog__relate-item {

	background: #F3F9FF;

	border: 1px solid #dedede;

	padding: 0;
	border-radius: 5px;

}



.blog__relate-item+.blog__relate-item {

	margin: 30px 0 0;

}



.blog__relate-still {

	background-image: url('/wp-content/themes/accessnepaltour/css/../images/site-marker.svg');

	/* background-color: #cccccc; */

	background-size: 40% auto;

	background-position: 50% 50%;

	background-repeat: no-repeat;

	position: relative;

	z-index: 0;

	display: block;

	overflow: hidden;

	margin: 0 0 20px;
	border-radius: 5px;

}



.blog__relate-still:before {

	content: '';

	display: block;

	padding-top: 65%;

}



.blog__relate-still>img {

	object-fit: cover;

	position: absolute;

	top: 0;

	left: 0;

	width: 100%;

	height: 100%;

	z-index: -2;

}



.blog__relate-still>iframe {

	border: none;

	position: absolute;

	top: 0;

	left: 0;

	width: 100%;

	height: 100%;

	z-index: -2;

}



.blog__relate-detail .rating {

	-webkit-box-align: center;

	-ms-flex-align: center;

	align-items: center;

	margin: 0 0 13px;

}



.blog__relate-detail .rating .rate {

	font-size: 15px;

}



.blog__relate-detail .rating .txt {

	font-size: 13px;

	line-height: 1;

	padding: 0 0 0 5px;

}



.blog__tpl .blog__relate-title {

	font: 700 20px/1.3 "Mulish", sans-serif;

	margin: 0 0 14px;


}

.blog__tpl .blog__relate-title a{
	color: #000!important;
	font-size: clamp(20px,1.8vw,26px);
    font-weight: 800;
}

.blog__tpl .blog__relate-action>li {

	padding: 0;

	line-height: 1;

}



.blog__relate-action>li:before {

	display: none;

}



.blog__relate-action .price {

	display: inline-block;

	vertical-align: baseline;

	font: 600 26px/1 "Mulish", sans-serif;

	color: #000;

	padding: 6px 10px 0 0;

	text-align: center;

}



.blog__relate-action .price .disprice {

	display: block;

}



.blog__relate-action .price .actprice {

	display: block;

	font-size: 70%;

}



.blog__relate-action .button {

	border-radius: 50px;
	font-size: 13px;
	min-width: 0;
	background: rgba(4, 53, 119, 1);
	border-color: rgba(4, 53, 119, 1);
	color: #fff!important;
	height: auto;

}

.blog__relate-action .button:hover {
	background: #0ea724;
	border-color: #0ea724;
}

.blog__relate-action .primary-line:hover {

	color: #fff;

}



.blog__relate-action .coal-tint {

	color: #fff;

}



.blog__relate-action .coal-tint:hover {

	background: transparent;

}



.blog__relate-facts {

	display: -webkit-box;

	display: -ms-flexbox;

	display: flex;

}



.blog__tpl .blog__relate-facts {

	margin: 0;
	flex-wrap:wrap;

}



.blog__relate-facts li {

	font-weight: 500;

}



.blog__tpl .blog__relate-facts li {

	line-height: 1;

	padding: 0 30px 0 0;

}



.blog__relate-facts li:before {

	display: none;

}



.blog__relate-facts li [class^="icon-"]:before {

	margin: 0 5px 0 0;

}



.blog__aside-title {

	font: 600 20px/1.3 "Mulish", sans-serif;

	margin: 0 0 20px;

}



.blog__aside-catlist {

	padding: 0 0 20px;

}



.blog__aside-catlist li {

	margin: 0 0 10px;

}



.blog__aside-catlist li a {

	color: #666;

}



.blog__aside-catlist li a:hover {

	color: #0ea724;

}



.blog__package {

	margin: 0 0 30px;

}



.blog__package-still {

	background-image: url('/wp-content/themes/accessnepaltour/css/../images/site-marker.svg');

	background-color: #cccccc;

	background-size: 40% auto;

	background-position: 50% 50%;

	background-repeat: no-repeat;

	position: relative;

	z-index: 0;

	display: block;

	border-radius: 12px;

	overflow: hidden;

	margin: 0 0 10px;

}



.blog__package-still:before {

	content: '';

	display: block;

	padding-top: 63.829787234%;

}



.blog__package-still>img {

	object-fit: cover;

	position: absolute;

	top: 0;

	left: 0;

	width: 100%;

	height: 100%;

	z-index: -2;

}



.blog__package-still>iframe {

	border: none;

	position: absolute;

	top: 0;

	left: 0;

	width: 100%;

	height: 100%;

	z-index: -2;

}



.blog__package-title {

	font: 400 18px/1.2222 "Mulish", sans-serif;

	margin: 0 0 10px;

}



.blog__package-title a {

	color: #000;

}



.blog__package time {

	color: #666;

}



.commentlist .children {

	padding: 0 0 0 40px;

}



.comment-body p {

	background: #eee;

	margin: 0;

	padding: 8px 10px;

	font-size: 15px;

	line-height: 1.5;

}



.comment-body .reply {

	padding: 8px 0 16px;

}



.comment-body .reply a {

	display: inline-block;

	vertical-align: top;

	background: #eee;

	border-radius: 10px;

	font-size: 12px;

	padding: 5px 10px;

}



.comment-author {

	display: -webkit-box;

	display: -ms-flexbox;

	display: flex;

	-webkit-box-align: end;

	-ms-flex-align: end;

	align-items: flex-end;

	padding: 0 0 0 60px;

	position: relative;

	min-height: 50px;

	margin: 0 0 8px;

	z-index: 0;

}



.comment-author img {

	border: 3px solid #eee;

	border-radius: 10px;

	display: block;

	height: 50px;

	width: 50px;

	object-fit: cover;

	position: absolute;

	top: 0;

	left: 0;

	z-index: 1;

}



.comment-author .fn {

	letter-spacing: -0.03em;

	font-style: normal;

	font-weight: 600;

	margin: 0 5px 0 0;

}



.comment-author .fn a {

	color: #000;

}



.comment-meta {

	background: #eee;

	font-size: 12px;

	padding: 8px 10px 0;

	margin: 0 0 -3px;

	text-decoration: underline;

}



.comment-meta a {

	color: #000;

}



.comment-respond {

	background: #f9f9f9;

	padding: 33px 50px 50px;

}



.comment-notes {

	font-size: 13px;

}



.comment-form .form-label {

	display: none;

}



.blog__reply {

	padding: 40px 0 50px;

}



.blog__reply #comments {

	font: 700 20px/1.4 "Mulish", sans-serif;

	margin: 0 0 20px;

}



.blog__reply-title {

	font: 700 16px/1 "Mulish", sans-serif;

	letter-spacing: 0.15em;

	margin: 0 0 40px;

	text-transform: uppercase;

}



.blog__reply input[type="text"],

.blog__reply input[type="email"],

.blog__reply input[type="tel"],

.blog__reply input[type="url"] {

	border-radius: 5px;

	height: 50px;

}



.blog__reply .form-label {

	display: none;

}



.blog__reply .button {

	border-radius: 5px;

	margin: 0;

}



.faq__tpl .trip__faq {

	padding: 30px 0 30px;

}



.gallery__snaps {

	display: -ms-grid;

	display: grid;

	grid-gap: 6px;

	margin: 0 0 40px;

	-ms-grid-columns: (1fr)[2];

	grid-template-columns: repeat(2, 1fr);

}



.site__footer {

	/* background: #1b1b1e; */

	background: #041121;

	color: #fff;

	padding: 25px 0 0;

	position: relative;

	z-index: 0;

}



.footer__contact {

	border: 1px solid #fff;

	border-radius: 5px;

	padding: 16px 18px;

	display: -ms-grid;

	display: grid;

	-ms-grid-columns: (1fr)[1];

	grid-template-columns: repeat(1, 1fr);

	grid-gap: 20px;

	margin: 0 0 15px;

}



.footer__contact .svg-wrap,

.footer__contact [class^="icon-"] {

	background: rgba(255, 255, 255, 0.3);

	border-radius: 4px;

	font-size: 18px;

	height: 40px;

	display: -webkit-box;

	display: -ms-flexbox;

	display: flex;

	-webkit-box-pack: center;

	-ms-flex-pack: center;

	justify-content: center;

	-webkit-box-align: center;

	-ms-flex-align: center;

	align-items: center;

	position: absolute;

	top: 0;

	left: 0;

	width: 40px;

	z-index: 0;

}



.footer__contact-item:nth-child(2) dl {

	display: inline-block;

	vertical-align: top;

	text-align: left;

}



.footer__contact dl {

	letter-spacing: 0.01em;

	margin: 0;

	padding: 2px 0 4px 50px;

	position: relative;

	z-index: 0;

}



.footer__contact dt {

	font: 700 20px/1 "Mulish", sans-serif;

	margin: 0 0 5px;

}



.footer__contact dd {

	font-size: 15px;

	line-height: 1.3;

	margin: 0;

}



.footer__contact dd address {

	font-style: normal;

}



.footer__contact dd a {

	color: #fff;

}



.footer__item+.footer__item {

	padding: 25px 0 10px;

}



.footer__item-title {

	font: 400 20px/1.2 "Mulish", sans-serif;

	letter-spacing: 0.05em;

	display: block;

	margin: 0 0 12px;

	position: relative;

	z-index: 0;

}



.footer__item-title:before {

	content: '';

	position: absolute;

	background: #fff;

	bottom: -5px;

	left: 0;

	height: 1px;

	width: 50px;

}



.footer__item .general-form {

	background: #fff;

	border-radius: 5px;

	display: -webkit-box;

	display: -ms-flexbox;

	display: flex;

	margin: 17px 0 0;

	padding: 10px;

}



.footer__item .general-form .form-line {

	-ms-flex-preferred-size: 0;

	flex-basis: 0;

	-webkit-box-flex: 1;

	-ms-flex-positive: 1;

	flex-grow: 1;

	max-width: 100%;

}



.footer__item .general-form input[type="text"],

.footer__item .general-form input[type="email"] {

	border: none;

	padding: 0.4em 10px;

}



.footer__item .general-form .button {

	border-radius: 4px;

	-webkit-box-flex: 0;

	-ms-flex: 0 0 110px;

	flex: 0 0 110px;

	min-width: 0;

	width: 110px;

}



.footer__ikonlist {

	display: -webkit-box;

	display: -ms-flexbox;

	display: flex;

}



.footer__ikonlist .svg-wrap {

	/* background: #fff; */

	/* border-radius: 4px; */

	height: 40px;

	padding-top: 8px;

	width: 36px;

}



.footer__ikonlist li {

	padding: 0 10px 0 0;

}



.footer__linkset {

	letter-spacing: 0.03em;

	padding: 9px 0 0;

}



.footer__linkset li {

	padding: 0 0 15px;

}



.footer__linkset a {

	color: #fff;

}



.footer__bar {

	border-top: 1px solid #fff;

	display: -webkit-box;

	display: -ms-flexbox;

	display: flex;

	-webkit-box-align: center;

	-ms-flex-align: center;

	align-items: center;

	-webkit-box-pack: center;

	-ms-flex-pack: center;

	justify-content: center;

	-ms-flex-wrap: wrap;

	flex-wrap: wrap;

	padding: 20px 0;

	margin: 28px 0 0;

}



.footer__bar .social {

	display: -webkit-box;

	display: -ms-flexbox;

	display: flex;

}



.footer__bar .social li {

	padding: 0 10px 0 0;

}



.footer__bar .social a {

	border: 1px solid #fff;

	border-radius: 50%;

	color: #fff;

	display: -webkit-box;

	display: -ms-flexbox;

	display: flex;

	-webkit-box-pack: center;

	-ms-flex-pack: center;

	justify-content: center;

	-webkit-box-align: center;

	-ms-flex-align: center;

	align-items: center;

	font-size: 12px;

	height: 25px;

	width: 25px;

	-webkit-transition: background 0.4s ease-in-out, color 0.4s ease-in-out;

	transition: background 0.4s ease-in-out, color 0.4s ease-in-out;

}



.footer__bar .social a:hover {

	background: #fff;

	color: #000;

}



.footer__bar .siteby {

	font-size: 13px;

	display: -webkit-box;

	display: -ms-flexbox;

	display: flex;

	-webkit-box-pack: center;

	-ms-flex-pack: center;

	justify-content: center;

	-webkit-box-align: center;

	-ms-flex-align: center;

	align-items: center;

}



.footer__bar .siteby img {

	display: block;

	width: 27px;

}



.footer__bar .siteby a {

	display: inline-block;

	vertical-align: top;

	margin: 1px 0 0 9px;

}



.footer__bar .copyright {

	font-size: 16px;

	line-height: 1.4;

	padding: 13px 0 10px;

	width: 100%;

	text-align: center;

}



@media (min-width: 564px) {



	.daterangepicker {

		width: auto;

	}



	.daterangepicker .ranges ul {

		width: 140px;

	}



	.daterangepicker.single .ranges ul {

		width: 100%;

	}



	.daterangepicker.single .drp-calendar.left {

		clear: none;

	}



	.daterangepicker.single .ranges,

	.daterangepicker.single .drp-calendar {

		float: left;

	}



	.daterangepicker {

		direction: ltr;

		text-align: left;

	}



	.daterangepicker .drp-calendar.left {

		clear: left;

		margin-right: 0;

	}



	.daterangepicker .drp-calendar.left .calendar-table {

		border-right: none;

		border-top-right-radius: 0;

		border-bottom-right-radius: 0;

	}



	.daterangepicker .drp-calendar.right {

		margin-left: 0;

	}



	.daterangepicker .drp-calendar.right .calendar-table {

		border-left: none;

		border-top-left-radius: 0;

		border-bottom-left-radius: 0;

	}



	.daterangepicker .drp-calendar.left .calendar-table {

		padding-right: 8px;

	}



	.daterangepicker .ranges,

	.daterangepicker .drp-calendar {

		float: left;

	}



}



@media (min-width: 576px) {



	.container {

		padding-left: 12px;

		padding-right: 12px;

	}



	.row {

		margin-left: -6px;

		margin-right: -6px;

	}



	.row>.col {

		padding-left: 6px;

		padding-right: 6px;

	}



	.sx-1 {

		width: 8.3333333333%;

	}



	.sx-2 {

		width: 16.6666666667%;

	}



	.sx-3 {

		width: 25%;

	}



	.sx-4 {

		width: 33.3333333333%;

	}



	.sx-5 {

		width: 41.6666666667%;

	}



	.sx-6 {

		width: 50%;

	}



	.sx-7 {

		width: 58.3333333333%;

	}



	.sx-8 {

		width: 66.6666666667%;

	}



	.sx-9 {

		width: 75%;

	}



	.sx-10 {

		width: 83.3333333333%;

	}



	.sx-11 {

		width: 91.6666666667%;

	}



	.sx-12 {

		width: 100%;

	}



	.sx-pull-0 {

		right: auto;

	}



	.sx-pull-1 {

		right: 8.3333333333%;

	}



	.sx-pull-2 {

		right: 16.6666666667%;

	}



	.sx-pull-3 {

		right: 25%;

	}



	.sx-pull-4 {

		right: 33.3333333333%;

	}



	.sx-pull-5 {

		right: 41.6666666667%;

	}



	.sx-pull-6 {

		right: 50%;

	}



	.sx-pull-7 {

		right: 58.3333333333%;

	}



	.sx-pull-8 {

		right: 66.6666666667%;

	}



	.sx-pull-9 {

		right: 75%;

	}



	.sx-pull-10 {

		right: 83.3333333333%;

	}



	.sx-pull-11 {

		right: 91.6666666667%;

	}



	.sx-pull-12 {

		right: 100%;

	}



	.sx-push-0 {

		left: auto;

	}



	.sx-push-1 {

		left: 8.3333333333%;

	}



	.sx-push-2 {

		left: 16.6666666667%;

	}



	.sx-push-3 {

		left: 25%;

	}



	.sx-push-4 {

		left: 33.3333333333%;

	}



	.sx-push-5 {

		left: 41.6666666667%;

	}



	.sx-push-6 {

		left: 50%;

	}



	.sx-push-7 {

		left: 58.3333333333%;

	}



	.sx-push-8 {

		left: 66.6666666667%;

	}



	.sx-push-9 {

		left: 75%;

	}



	.sx-push-10 {

		left: 83.3333333333%;

	}



	.sx-push-11 {

		left: 91.6666666667%;

	}



	.sx-push-12 {

		left: 100%;

	}



	.sx-offset-0 {

		margin-left: 0%;

	}



	.sx-offset-1 {

		margin-left: 8.3333333333%;

	}



	.sx-offset-2 {

		margin-left: 16.6666666667%;

	}



	.sx-offset-3 {

		margin-left: 25%;

	}



	.sx-offset-4 {

		margin-left: 33.3333333333%;

	}



	.sx-offset-5 {

		margin-left: 41.6666666667%;

	}



	.sx-offset-6 {

		margin-left: 50%;

	}



	.sx-offset-7 {

		margin-left: 58.3333333333%;

	}



	.sx-offset-8 {

		margin-left: 66.6666666667%;

	}



	.sx-offset-9 {

		margin-left: 75%;

	}



	.sx-offset-10 {

		margin-left: 83.3333333333%;

	}



	.sx-offset-11 {

		margin-left: 91.6666666667%;

	}



	.sx-offset-12 {

		margin-left: 100%;

	}



	.start-sx {

		-webkit-box-pack: start;

		-ms-flex-pack: start;

		justify-content: flex-start;

		text-align: start;

	}



	.center-sx {

		-webkit-box-pack: center;

		-ms-flex-pack: center;

		justify-content: center;

		text-align: center;

	}



	.end-sx {

		-webkit-box-pack: end;

		-ms-flex-pack: end;

		justify-content: flex-end;

		text-align: end;

	}



	.top-sx {

		-webkit-box-align: start;

		-ms-flex-align: start;

		align-items: flex-start;

	}



	.middle-sx {

		-webkit-box-align: center;

		-ms-flex-align: center;

		align-items: center;

	}



	.bottom-sx {

		-webkit-box-align: end;

		-ms-flex-align: end;

		align-items: flex-end;

	}



	.around-sx {

		-ms-flex-pack: distribute;

		justify-content: space-around;

	}



	.between-sx {

		-webkit-box-pack: justify;

		-ms-flex-pack: justify;

		justify-content: space-between;

	}



	.first-sx {

		-webkit-box-ordinal-group: 0;

		-ms-flex-order: -1;

		order: -1;

	}



	.last-sx {

		-webkit-box-ordinal-group: 2;

		-ms-flex-order: 1;

		order: 1;

	}



	.form__search {

		width: 70%;

	}



	.prime__clip {

		top: 50%;

		-webkit-transform: translateY(-50%);

		-ms-transform: translateY(-50%);

		transform: translateY(-50%);

	}



	.package__item-facts [class^="icon-"] {

		margin: 0 5px 0 0;

	}



	.package__item-facts .duration {

		margin: 0 8px 0 0;

	}



	.review__sourcebook {

		grid-gap: 28px;

		-ms-grid-columns: (1fr)[2];

		grid-template-columns: repeat(2, 1fr);

	}



	.review__source-card {

		max-width: none;

		margin: 0;

	}



	.critique__slips .slide {

		padding: 2px 15px;

	}



	.memoir__item .reviser {

		display: block;

	}



	.gallery__big {

		height: 260px;

	}



	.gallery__small {

		height: 380px;

	}



	.trip__facts-list {

		-ms-grid-columns: (1fr)[2];

		grid-template-columns: repeat(2, 1fr);

		-webkit-box-pack: center;

		-ms-flex-pack: center;

		justify-content: center;

	}



	.trip__infolist {

		padding: 10px 0;

	}



	.trip__infoaction {

		display: -webkit-box;

		display: -ms-flexbox;

		display: flex;

		margin: 0 0 0 35px;

		padding: 0 0 0 20px;

	}



	.trip__route {

		-ms-grid-columns: (1fr)[3];

		grid-template-columns: repeat(3, 1fr);

	}



	.trip__schedule .month--list {

		-ms-grid-columns: (1fr)[6];

		grid-template-columns: repeat(6, 1fr);

	}



	.trip__qview-footer {

		padding: 25px 0 0;

		-webkit-box-pack: justify;

		-ms-flex-pack: justify;

		justify-content: space-between;
		padding-bottom: 52px;

	}



	.trip__explore {

		display: -webkit-box;

		display: -ms-flexbox;

		display: flex;

		-webkit-box-pack: justify;

		-ms-flex-pack: justify;

		justify-content: space-between;

		-webkit-box-align: center;

		-ms-flex-align: center;

		align-items: center;

	}



	.trip__explore-title {

		margin: 0;

	}



	.trip__explore-action {

		display: block;

	}



	.trip__explore-action li+li {

		padding: 20px 0 0;

	}



	.trip__explore-action .button {

		width: 100%;

	}



	.team__data {

		-ms-grid-columns: (1fr)[2];

		grid-template-columns: repeat(2, 1fr);

	}



	.team__glide {

		padding: 25px;

	}



	.tbl-enfold th.dl-tripname {

		width: 300px;
		font-size: 16px;
		color: #666;
		font-weight: 700;

	}



	.bloglist {

		-ms-grid-columns: (1fr)[2];

		grid-template-columns: repeat(2, 1fr);

	}



	.bloglist__item.alpha {

		-ms-grid-column: span 2;

		grid-column: span 2;

		-webkit-box-ordinal-group: 0;

		-ms-flex-order: -1;

		order: -1;

	}



	.bloglist__popular {

		-ms-grid-column: span 2;

		grid-column: span 2;

	}



	.bloglist .pagination {

		-ms-grid-column: span 2;

		grid-column: span 2;

	}



	.blog__postby {

		display: -webkit-box;

		display: -ms-flexbox;

		display: flex;

		gap: 20px;

	}



	.blog__relate-action {

		display: -webkit-box;

		display: -ms-flexbox;

		display: flex;

		-webkit-box-align: center;

		-ms-flex-align: center;

		align-items: center;

		gap: 10px;

	}



	.gallery__snaps {

		-ms-grid-columns: (1fr)[3];

		grid-template-columns: repeat(3, 1fr);

	}



}



@media (min-width: 576px) and (max-width: 767px) {



	.visible-sx {

		display: block !important;

	}



	.hidden-sx {

		display: none !important;

	}



	.team__count:nth-child(4n+4),

	.team__count:last-child {

		display: block !important;

		-ms-grid-column: span 2;

		grid-column: span 2;

	}



	.team__count[data-count="1"].hover~.team__info[data-info="1"],

	.team__count[data-count="1"].hover~.team__info[data-info="2"],

	.team__count[data-count="2"].hover~.team__info[data-info="1"],

	.team__count[data-count="2"].hover~.team__info[data-info="2"] {

		max-height: 800px;

	}



	.team__count[data-count="1"].hover~.team__info[data-info="1"] .team__glide,

	.team__count[data-count="1"].hover~.team__info[data-info="2"] .team__glide,

	.team__count[data-count="2"].hover~.team__info[data-info="1"] .team__glide,

	.team__count[data-count="2"].hover~.team__info[data-info="2"] .team__glide {

		-webkit-transform: translateY(0);

		-ms-transform: translateY(0);

		transform: translateY(0);

	}



	.team__count[data-count="3"].hover~.team__info[data-info="3"],

	.team__count[data-count="3"].hover~.team__info[data-info="4"],

	.team__count[data-count="4"].hover~.team__info[data-info="3"],

	.team__count[data-count="4"].hover~.team__info[data-info="4"] {

		max-height: 800px;

	}



	.team__count[data-count="3"].hover~.team__info[data-info="3"] .team__glide,

	.team__count[data-count="3"].hover~.team__info[data-info="4"] .team__glide,

	.team__count[data-count="4"].hover~.team__info[data-info="3"] .team__glide,

	.team__count[data-count="4"].hover~.team__info[data-info="4"] .team__glide {

		-webkit-transform: translateY(0);

		-ms-transform: translateY(0);

		transform: translateY(0);

	}



	.team__count[data-count="5"].hover~.team__info[data-info="5"],

	.team__count[data-count="5"].hover~.team__info[data-info="6"],

	.team__count[data-count="6"].hover~.team__info[data-info="5"],

	.team__count[data-count="6"].hover~.team__info[data-info="6"] {

		max-height: 800px;

	}



	.team__count[data-count="5"].hover~.team__info[data-info="5"] .team__glide,

	.team__count[data-count="5"].hover~.team__info[data-info="6"] .team__glide,

	.team__count[data-count="6"].hover~.team__info[data-info="5"] .team__glide,

	.team__count[data-count="6"].hover~.team__info[data-info="6"] .team__glide {

		-webkit-transform: translateY(0);

		-ms-transform: translateY(0);

		transform: translateY(0);

	}



	.team__count[data-count="7"].hover~.team__info[data-info="7"],

	.team__count[data-count="7"].hover~.team__info[data-info="8"],

	.team__count[data-count="8"].hover~.team__info[data-info="7"],

	.team__count[data-count="8"].hover~.team__info[data-info="8"] {

		max-height: 800px;

	}



	.team__count[data-count="7"].hover~.team__info[data-info="7"] .team__glide,

	.team__count[data-count="7"].hover~.team__info[data-info="8"] .team__glide,

	.team__count[data-count="8"].hover~.team__info[data-info="7"] .team__glide,

	.team__count[data-count="8"].hover~.team__info[data-info="8"] .team__glide {

		-webkit-transform: translateY(0);

		-ms-transform: translateY(0);

		transform: translateY(0);

	}



	.team__count[data-count="9"].hover~.team__info[data-info="9"],

	.team__count[data-count="9"].hover~.team__info[data-info="10"],

	.team__count[data-count="10"].hover~.team__info[data-info="9"],

	.team__count[data-count="10"].hover~.team__info[data-info="10"] {

		max-height: 800px;

	}



	.team__count[data-count="9"].hover~.team__info[data-info="9"] .team__glide,

	.team__count[data-count="9"].hover~.team__info[data-info="10"] .team__glide,

	.team__count[data-count="10"].hover~.team__info[data-info="9"] .team__glide,

	.team__count[data-count="10"].hover~.team__info[data-info="10"] .team__glide {

		-webkit-transform: translateY(0);

		-ms-transform: translateY(0);

		transform: translateY(0);

	}



	.team__count[data-count="11"].hover~.team__info[data-info="11"],

	.team__count[data-count="11"].hover~.team__info[data-info="12"],

	.team__count[data-count="12"].hover~.team__info[data-info="11"],

	.team__count[data-count="12"].hover~.team__info[data-info="12"] {

		max-height: 800px;

	}



	.team__count[data-count="11"].hover~.team__info[data-info="11"] .team__glide,

	.team__count[data-count="11"].hover~.team__info[data-info="12"] .team__glide,

	.team__count[data-count="12"].hover~.team__info[data-info="11"] .team__glide,

	.team__count[data-count="12"].hover~.team__info[data-info="12"] .team__glide {

		-webkit-transform: translateY(0);

		-ms-transform: translateY(0);

		transform: translateY(0);

	}



	.team__count[data-count="13"].hover~.team__info[data-info="13"],

	.team__count[data-count="13"].hover~.team__info[data-info="14"],

	.team__count[data-count="14"].hover~.team__info[data-info="13"],

	.team__count[data-count="14"].hover~.team__info[data-info="14"] {

		max-height: 800px;

	}



	.team__count[data-count="13"].hover~.team__info[data-info="13"] .team__glide,

	.team__count[data-count="13"].hover~.team__info[data-info="14"] .team__glide,

	.team__count[data-count="14"].hover~.team__info[data-info="13"] .team__glide,

	.team__count[data-count="14"].hover~.team__info[data-info="14"] .team__glide {

		-webkit-transform: translateY(0);

		-ms-transform: translateY(0);

		transform: translateY(0);

	}



	.team__count[data-count="15"].hover~.team__info[data-info="15"],

	.team__count[data-count="15"].hover~.team__info[data-info="16"],

	.team__count[data-count="16"].hover~.team__info[data-info="15"],

	.team__count[data-count="16"].hover~.team__info[data-info="16"] {

		max-height: 800px;

	}



	.team__count[data-count="15"].hover~.team__info[data-info="15"] .team__glide,

	.team__count[data-count="15"].hover~.team__info[data-info="16"] .team__glide,

	.team__count[data-count="16"].hover~.team__info[data-info="15"] .team__glide,

	.team__count[data-count="16"].hover~.team__info[data-info="16"] .team__glide {

		-webkit-transform: translateY(0);

		-ms-transform: translateY(0);

		transform: translateY(0);

	}



	.team__count[data-count="17"].hover~.team__info[data-info="17"],

	.team__count[data-count="17"].hover~.team__info[data-info="18"],

	.team__count[data-count="18"].hover~.team__info[data-info="17"],

	.team__count[data-count="18"].hover~.team__info[data-info="18"] {

		max-height: 800px;

	}



	.team__count[data-count="17"].hover~.team__info[data-info="17"] .team__glide,

	.team__count[data-count="17"].hover~.team__info[data-info="18"] .team__glide,

	.team__count[data-count="18"].hover~.team__info[data-info="17"] .team__glide,

	.team__count[data-count="18"].hover~.team__info[data-info="18"] .team__glide {

		-webkit-transform: translateY(0);

		-ms-transform: translateY(0);

		transform: translateY(0);

	}



	.team__count[data-count="19"].hover~.team__info[data-info="19"],

	.team__count[data-count="19"].hover~.team__info[data-info="20"],

	.team__count[data-count="20"].hover~.team__info[data-info="19"],

	.team__count[data-count="20"].hover~.team__info[data-info="20"] {

		max-height: 800px;

	}



	.team__count[data-count="19"].hover~.team__info[data-info="19"] .team__glide,

	.team__count[data-count="19"].hover~.team__info[data-info="20"] .team__glide,

	.team__count[data-count="20"].hover~.team__info[data-info="19"] .team__glide,

	.team__count[data-count="20"].hover~.team__info[data-info="20"] .team__glide {

		-webkit-transform: translateY(0);

		-ms-transform: translateY(0);

		transform: translateY(0);

	}



}



@media (min-width: 730px) {



	.daterangepicker .ranges {

		width: auto;

	}



	.daterangepicker .ranges {

		float: left;

	}



	.daterangepicker.rtl .ranges {

		float: right;

	}



	.daterangepicker .drp-calendar.left {

		clear: none !important;

	}



}



@media (min-width: 768px) {



	body {

		font-size: 15px;

	}



	.container {

		padding-left: 12px;

		padding-right: 12px;

	}



	.row-zr {

		display: -webkit-box;

		display: -ms-flexbox;

		display: flex;

		-ms-flex-wrap: wrap;

		flex-wrap: wrap;

		-webkit-box-flex: 0;

		-ms-flex: 0 1 auto;

		flex: 0 1 auto;

	}



	.row-zr>.col {

		-webkit-box-flex: 0;

		-ms-flex: 0 0 auto;

		flex: 0 0 auto;

	}



	.row {

		margin-left: -6px;

		margin-right: -6px;

	}



	.row>.col {

		padding-left: 6px;

		padding-right: 6px;

	}



	.sm-1 {

		width: 8.3333333333%;

	}



	.sm-2 {

		width: 16.6666666667%;

	}



	.sm-3 {

		width: 25%;

	}



	.sm-4 {

		width: 33.3333333333%;

	}



	.sm-5 {

		width: 41.6666666667%;

	}



	.sm-6 {

		width: 50%;

	}



	.sm-7 {

		width: 58.3333333333%;

	}



	.sm-8 {

		width: 66.6666666667%;

	}



	.sm-9 {

		width: 75%;

	}



	.sm-10 {

		width: 83.3333333333%;

	}



	.sm-11 {

		width: 91.6666666667%;

	}



	.sm-12 {

		width: 100%;

	}



	.sm-pull-0 {

		right: auto;

	}



	.sm-pull-1 {

		right: 8.3333333333%;

	}



	.sm-pull-2 {

		right: 16.6666666667%;

	}



	.sm-pull-3 {

		right: 25%;

	}



	.sm-pull-4 {

		right: 33.3333333333%;

	}



	.sm-pull-5 {

		right: 41.6666666667%;

	}



	.sm-pull-6 {

		right: 50%;

	}



	.sm-pull-7 {

		right: 58.3333333333%;

	}



	.sm-pull-8 {

		right: 66.6666666667%;

	}



	.sm-pull-9 {

		right: 75%;

	}



	.sm-pull-10 {

		right: 83.3333333333%;

	}



	.sm-pull-11 {

		right: 91.6666666667%;

	}



	.sm-pull-12 {

		right: 100%;

	}



	.sm-push-0 {

		left: auto;

	}



	.sm-push-1 {

		left: 8.3333333333%;

	}



	.sm-push-2 {

		left: 16.6666666667%;

	}



	.sm-push-3 {

		left: 25%;

	}



	.sm-push-4 {

		left: 33.3333333333%;

	}



	.sm-push-5 {

		left: 41.6666666667%;

	}



	.sm-push-6 {

		left: 50%;

	}



	.sm-push-7 {

		left: 58.3333333333%;

	}



	.sm-push-8 {

		left: 66.6666666667%;

	}



	.sm-push-9 {

		left: 75%;

	}



	.sm-push-10 {

		left: 83.3333333333%;

	}



	.sm-push-11 {

		left: 91.6666666667%;

	}



	.sm-push-12 {

		left: 100%;

	}



	.sm-offset-0 {

		margin-left: 0%;

	}



	.sm-offset-1 {

		margin-left: 8.3333333333%;

	}



	.sm-offset-2 {

		margin-left: 16.6666666667%;

	}



	.sm-offset-3 {

		margin-left: 25%;

	}



	.sm-offset-4 {

		margin-left: 33.3333333333%;

	}



	.sm-offset-5 {

		margin-left: 41.6666666667%;

	}



	.sm-offset-6 {

		margin-left: 50%;

	}



	.sm-offset-7 {

		margin-left: 58.3333333333%;

	}



	.sm-offset-8 {

		margin-left: 66.6666666667%;

	}



	.sm-offset-9 {

		margin-left: 75%;

	}



	.sm-offset-10 {

		margin-left: 83.3333333333%;

	}



	.sm-offset-11 {

		margin-left: 91.6666666667%;

	}



	.sm-offset-12 {

		margin-left: 100%;

	}



	.start-sm {

		-webkit-box-pack: start;

		-ms-flex-pack: start;

		justify-content: flex-start;

		text-align: start;

	}



	.center-sm {

		-webkit-box-pack: center;

		-ms-flex-pack: center;

		justify-content: center;

		text-align: center;

	}



	.end-sm {

		-webkit-box-pack: end;

		-ms-flex-pack: end;

		justify-content: flex-end;

		text-align: end;

	}



	.top-sm {

		-webkit-box-align: start;

		-ms-flex-align: start;

		align-items: flex-start;

	}



	.middle-sm {

		-webkit-box-align: center;

		-ms-flex-align: center;

		align-items: center;

	}



	.bottom-sm {

		-webkit-box-align: end;

		-ms-flex-align: end;

		align-items: flex-end;

	}



	.around-sm {

		-ms-flex-pack: distribute;

		justify-content: space-around;

	}



	.between-sm {

		-webkit-box-pack: justify;

		-ms-flex-pack: justify;

		justify-content: space-between;

	}



	.first-sm {

		-webkit-box-ordinal-group: 0;

		-ms-flex-order: -1;

		order: -1;

	}



	.last-sm {

		-webkit-box-ordinal-group: 2;

		-ms-flex-order: 1;

		order: 1;

	}



	.order-1 {

		-webkit-box-ordinal-group: 2;

		-ms-flex-order: 1;

		order: 1;

	}



	.order-2 {

		-webkit-box-ordinal-group: 3;

		-ms-flex-order: 2;

		order: 2;

	}



	.order-3 {

		-webkit-box-ordinal-group: 4;

		-ms-flex-order: 3;

		order: 3;

	}



	.order-4 {

		-webkit-box-ordinal-group: 5;

		-ms-flex-order: 4;

		order: 4;

	}



	.order-5 {

		-webkit-box-ordinal-group: 6;

		-ms-flex-order: 5;

		order: 5;

	}



	.order-6 {

		-webkit-box-ordinal-group: 7;

		-ms-flex-order: 6;

		order: 6;

	}



	.order-7 {

		-webkit-box-ordinal-group: 8;

		-ms-flex-order: 7;

		order: 7;

	}



	.order-8 {

		-webkit-box-ordinal-group: 9;

		-ms-flex-order: 8;

		order: 8;

	}



	.order-9 {

		-webkit-box-ordinal-group: 10;

		-ms-flex-order: 9;

		order: 9;

	}



	.order-10 {

		-webkit-box-ordinal-group: 11;

		-ms-flex-order: 10;

		order: 10;

	}



	.order-11 {

		-webkit-box-ordinal-group: 12;

		-ms-flex-order: 11;

		order: 11;

	}



	.order-12 {

		-webkit-box-ordinal-group: 13;

		-ms-flex-order: 12;

		order: 12;

	}



	p {

		margin: 0 0 1.2em;

	}



	.reviser img.alignleft {

		width: 60%;

	}



	.reviser img.alignright {

		width: 60%;

	}



	.reviser figure.alignleft {

		width: 60%;

	}



	.reviser figure.alignright {

		width: 60%;

	}



	.reviser ul {

		margin: 0 0 1.2em;

	}



	.reviser ul li:before {

		top: 9px;

	}



	.reviser ol {

		margin: 0 0 1.2em;

	}



	.alert {

		margin: 0 0 20px;

	}



	.breadcrumb {

		padding: 19px 0;

	}



	.pagination>ul>li.paging a,

	.pagination>ul>li a,

	.pagination>ul>li.active span {

		font-size: 15px;

		height: 35px;

		width: 35px;

	}



	.pagination>ul>li.paging a {

		font-size: 10px;

	}



	.tbl-wrap table {

		border-width: 1px;

	}



	.tbl-wrap th,

	.tbl-wrap td {

		border-width: 1px;

		padding: 8px 10px;

	}



	.tbl-wrap tbody tr:nth-child(even) {

		background: #f8f8f8;

	}



	.tbl-wrap th {

		background: #ededed;

	}



	.slick-prev {

		left: 25px;

	}



	.slick-next {

		right: 25px;

	}



	.slick-dots {

		margin: 0 -5px;

		bottom: 25px;

	}



	.inquirekit__title {

		font-size: 30px;

		line-height: 1.4;

	}



	.inquirekit__meta {

		font-size: 18px;

	}



	.inquirekit .form-module {

		display: -webkit-box;

		display: -ms-flexbox;

		display: flex;

		-webkit-box-align: center;

		-ms-flex-align: center;

		align-items: center;

	}



	.inquirekit .form-label {

		-webkit-box-flex: 0;

		-ms-flex: 0 0 84px;

		flex: 0 0 84px;

	}



	.inquirekit .form-set {

		-ms-flex-preferred-size: 0;

		flex-basis: 0;

		-webkit-box-flex: 1;

		-ms-flex-positive: 1;

		flex-grow: 1;

		max-width: 100%;

	}



	.inquirekit .form-area .form-label {

		margin: 0 0 11px;

	}



	.inquirekit .form-area .form-set {

		padding: 0 0 0 84px;

	}



	.inquirekit .form-action .form-option {

		-webkit-box-flex: 0;

		-ms-flex: 0 0 auto;

		flex: 0 0 auto;

		margin: 0;

	}



	.site__header {

		padding: 14px 0;

	}



	.form__search {

		width: 500px;

	}



	.form__search .form-label {

		font-size: 16px;

	}



	.navMarker {

		background: rgba(255, 255, 255, 0.3);

		border-radius: 50px;

		display: block;

		position: absolute;

		top: 0;

		-webkit-transition: all 0.4s ease-in-out;

		transition: all 0.4s ease-in-out;

	}



	.site__nav,
	.updateNav {

		display: -webkit-box;

		display: -ms-flexbox;

		display: flex;

		-webkit-box-align: center;

		-ms-flex-align: center;

		align-items: center;

	}



	.site__nav,
	.updateNav {

		border: 1px solid #fff;

		border-radius: 60px;

		display: -webkit-box;

		display: -ms-flexbox;

		display: flex;

		height: 40px;

		-webkit-box-align: center;

		-ms-flex-align: center;

		align-items: center;

		padding: 5px;

	}



	.site__nav>ul,
	.links-container>ul {

		display: -webkit-box;

		display: -ms-flexbox;

		display: flex;

		-webkit-box-pack: end;

		-ms-flex-pack: end;

		justify-content: flex-end;

	}



	.site__nav>ul>li+li,
	.updateNav ul>li+li {

		margin: 0 0 0 0.17em;

	}



	.site__nav>ul>li>.knav:before,
	.updateNav ul>li>.knav:before {

		content: '';

		position: absolute;

		top: 0;

		left: 0;

		right: 0;

		height: 26px;

		z-index: -2;

	}



	.site__nav>ul>li>.knav>a,
	.links-container>ul>li>.knav>a {

		font-size: 14px;

		text-transform: uppercase;

	}



	.site__nav>ul>li>.knav>.kdrop,
	.updateNav ul>li>.knav>.kdrop {

		-webkit-box-flex: 0;

		-ms-flex: 0 0 8px;

		flex: 0 0 8px;

	}



	.site__nav>ul>li>.knav>.kdrop:before,
	.updateNav ul>li>.knav>.kdrop:before {

		right: 0;

	}



	.site__nav>ul>li>.knav>.kdrop span,
	.updateNav ul>li>.knav>.kdrop span {

		display: none;

	}



	.site__nav>ul>li:nth-last-child(1)>.dropnav,
	.updateNav ul>li:nth-last-child(1)>.dropnav {

		/* left: auto; */

		right: 0;

	}



	.site__nav>ul>li:nth-last-child(1)>.dropnav .dropnav,
	.updateNav ul>li:nth-last-child(1)>.dropnav .dropnav {

		left: auto;

		right: 100%;

	}



	.site__nav>ul>li:nth-last-child(2)>.dropnav .dropnav,

	.site__nav>ul>li:nth-last-child(3)>.dropnav .dropnav,

	.updateNav ul>li:nth-last-child(2)>.dropnav .dropnav,

	.updateNav ul>li:nth-last-child(3)>.dropnav .dropnav {

		left: auto;

		right: 100%;

	}



	.site__xnav {

		-webkit-transition: -webkit-transform 0.4s ease-in-out;

		transition: -webkit-transform 0.4s ease-in-out;

		transition: transform 0.4s ease-in-out;

		transition: transform 0.4s ease-in-out, -webkit-transform 0.4s ease-in-out;

		position: fixed;

		top: 100px;

		right: 0;

		height: 100vh;

		width: 220px;

		z-index: 2;

		-webkit-transform: translateX(100%);

		-ms-transform: translateX(100%);

		transform: translateX(100%);

	}



	.navActive .site__xnav {

		-webkit-transform: translateX(0);

		-ms-transform: translateX(0);

		transform: translateX(0);

	}



	.site__xnav>ul {

		-webkit-transition: -webkit-transform 0.4s ease-in-out;

		transition: -webkit-transform 0.4s ease-in-out;

		transition: transform 0.4s ease-in-out;

		transition: transform 0.4s ease-in-out, -webkit-transform 0.4s ease-in-out;

		background: #041121;

		height: 100%;

		overflow: auto;

	}



	.dropnav {

		-webkit-transition: visibility 0.4s ease-in-out, opacity 0.4s ease-in-out;

		transition: visibility 0.4s ease-in-out, opacity 0.4s ease-in-out;

		background: #041121;

		position: absolute;

		top: 48px;

		left: 0;

		opacity: 0;

		visibility: hidden;

		width: 250px;

		z-index: 1;

	}



	.dropnav .dropnav {

		top: 0;

		left: 100%;

	}



	.dropnav>ul li a {

		padding: 6px 10px;

	}



	.dropnav>ul li .kdrop {

		top: 15px;

	}



	.dropnav>ul li.has-child {

		position: relative;

		z-index: 0;

	}



	.has-child {

		position: relative;

		z-index: 0;

	}



	.has-child:hover>.dropnav {

		visibility: visible;

		opacity: 1;

	}



	.prime__caption {

		padding: 219px 0 25px;

		height: 400px;

	}



	.prime__caption .button {

		margin: 0 0 40px;

	}



	.prime__title {

		font-size: 24px;

	}



	.prime__recommend {

		padding: 15px 16px;

	}



	.prime__recommend-list {

		margin: 0 -7px 0 -8px;

		-ms-flex-wrap: nowrap;

		flex-wrap: nowrap;

	}



	.prime__recommend li {

		padding: 0 7px 0 8px;

	}



	.prime__recommend .svg-wrap {

		height: 40px;

		width: 100px;

	}



	.siteheadline {

		margin: 0 0 29px;

	}



	.siteheadline--title {

		font-size: 28px;

	}



	.package__item-facts [class^="icon-"] {

		margin: 0 11px 0 0;

	}



	.package__item-facts .duration {

		margin: 0 0 10px;

		width: 100%;

	}



	.package__item-facts .price {

		font-size: 30px;

	}



	.package__box {

		padding: 30px 30px 24px;

	}



	.package__box-title {

		font-size: 24px;

		margin: 0 0 3px;

	}



	.package__box-action .button {

		min-width: 127px;

	}



	.site__sign-caption {

		height: 300px;

		max-width: 60%;

		margin: 0 auto;

		padding: 0 0 70px;

	}



	.site__sign-title {

		font-size: 35px;

	}



	.review__slips {

		padding: 28px 0 0;

	}



	.review__slips .slide {

		padding: 0 0 112px;

	}



	.review__slips .slick-dots {

		margin: 0;

		bottom: 81px;

	}



	.review__slips-item {

		display: -webkit-box;

		display: -ms-flexbox;

		display: flex;

		/* height: 500px; */

	}



	.review__slips-box {

		padding: 25px 30px 31px 30px;

		width: 66.5%;

	}



	.review__slips-title {

		/* font-size: 36px;

	position: absolute;

	top: 100%;

	left: 0;

	z-index: 0;

	padding: 20px 0 0 79px; */

		font-size: 24px;



	}



	.review__slips-title:before {

		left: 50px;

	}



	.review__slips-rating .svg-wrap {

		height: 16px;

		width: 80px;

	}



	.review__slips-cite:before {

		left: -30px;

	}



	.review__slips-still {

		position: absolute;

		top: 0;

		right: 0;

		bottom: 0;

		width: 100%;

		z-index: -1;

	}



	.review__slips-still .box {

		-webkit-box-pack: end;

		-ms-flex-pack: end;

		justify-content: flex-end;

		right: -11%;

		margin: 0 0 0 -43px;

		-webkit-transform: skew(-17.5deg, 0);

		-ms-transform: skew(-17.5deg, 0);

		transform: skew(-17.5deg, 0);

	}



	.review__slips-still .img-wrap {

		-webkit-box-flex: 0;

		-ms-flex: 0 0 45.63%;

		flex: 0 0 45.63%;

	}



	.review__slips-still .img-wrap.bdr {

		display: none;

		border-width: 0 25px;

		-webkit-box-flex: 0;

		-ms-flex: 0 0 34.1%;

		flex: 0 0 34.1%;

	}



	.review__slips-still .img-wrap img {

		-webkit-transform: skew(17.5deg, 0);

		-ms-transform: skew(17.5deg, 0);

		transform: skew(17.5deg, 0);

	}



	.review__sourcebook {

		-ms-grid-columns: (1fr)[4];

		grid-template-columns: repeat(4, 1fr);

		grid-gap: 10px;

		padding: 0 0 45px;

	}



	.review__source-card {

		padding: 9px 10px;

	}



	.review__source-seal .ptr--tripadvisor {

		width: 91px;

	}



	.review__source-seal .ptr--google {

		width: 52px;

	}



	.review__source-seal .ptr--trustpilot {

		width: 72px;

	}



	.review__source-seal .ptr--facebook {

		width: 70px;

	}



	.review__source-rating .txt {

		font-size: 14px;

	}



	.review__source-based .img-wrap {

		-webkit-box-flex: 0;

		-ms-flex: 0 0 50px;

		flex: 0 0 50px;

		padding: 0 10px 0 0;

	}



	.review__source-based .txt {

		font-size: 13px;

	}



	.program {

		padding: 45px 0 25px;

	}



	.program .siteheadline .reviser--clip {

		margin: 0;

	}



	.weabout {

		padding: 50px 0;

	}



	.weabout__will {

		padding: 0 0 23px;

	}



	.weabout__still {

		height: 100%;

	}



	.destiny__headline {

		display: -webkit-box;

		display: -ms-flexbox;

		display: flex;

		-webkit-box-align: center;

		-ms-flex-align: center;

		align-items: center;

		padding: 45px 0 50px;

	}



	.destiny__headline-title {

		font-size: 30px;

		padding: 0 8% 0 0;

		width: 50%;

	}



	.destiny__headline-clip {

		padding: 9px 4px 0 12px;

		width: 50%;

	}



	.destiny__box {

		height: 450px;

	}



	.destiny__box-meta {

		font-size: 14px;

	}



	.destiny__box-title {

		font-size: 30px;

	}



	.destiny__box-action .wshrlnk {

		font-size: 18px;

	}



	.feature {

		padding: 49px 0 26px;

	}



	.bquote {

		display: -webkit-box;

		display: -ms-flexbox;

		display: flex;

		-webkit-box-orient: vertical;

		-webkit-box-direction: normal;

		-ms-flex-direction: column;

		flex-direction: column;

		margin: 0 auto;

	}



	.bquote__cite {

		display: -webkit-box;

		display: -ms-flexbox;

		display: flex;

		-webkit-box-pack: justify;

		-ms-flex-pack: justify;

		justify-content: space-between;

		-webkit-box-ordinal-group: 0;

		/* -ms-flex-order: -1;

		order: -1; */

	}



	.bquote__cite-info {

		padding: 0 0 0 26px;

	}



	.bquote__cite-still {

		-webkit-box-flex: 0;

		-ms-flex: 0 0 80px;

		flex: 0 0 80px;

		height: 80px;

		width: 80px;

	}



	.bquote__rating {

		-webkit-box-align: end;

		-ms-flex-align: end;

		align-items: flex-end;

		padding: 0;

	}



	.critique {

		padding: 51px 0;

	}



	.critique__slips .slick-arrow {

		/* top: -80px; */

	}



	.critique__slips .slick-arrow.slick-prev {

		/* right: 80px; */

		left: auto;

		-webkit-transform: none;

		-ms-transform: none;

		transform: none;

	}



	.critique__slips .slick-arrow.slick-next {

		right: 40px;

		-webkit-transform: none;

		-ms-transform: none;

		transform: none;

	}



	.critique .bquote {

		padding: 35px 51px 16px;

	}



	.season__still {

		height: 100%;

	}



	.season__trip {

		height: 250px;

		padding: 0;

	}



	.season__trip-title {

		margin: 0 0 39px;

	}



	.season__trip-fact {

		-webkit-box-pack: start;

		-ms-flex-pack: start;

		justify-content: flex-start;

	}



	.season__trip-fact dl {

		margin: 0;

		padding: 0 20px;

	}



	.season__trip-action {

		padding: 40px 0 0;

	}



	.memoir {

		padding: 48px 0 72px;

	}



	.memoir__artefact-title {

		font-size: 28px;

	}



	.memoir__artefact-group {

		padding: 30px 31px 28px;

	}



	.memoir__item-img {

		-webkit-box-flex: 0;

		-ms-flex: 0 0 282px;

		flex: 0 0 282px;

	}



	.memoir__item-info {

		padding: 0 0 0 26px;

	}



	.service {

		padding: 58px 0 50px;

	}



	.service .siteheadline {

		margin: 0 0 49px;

	}



	.service__still {

		max-width: none;

		margin: 0;

	}



	.gallery {

		display: -webkit-box;

		display: -ms-flexbox;

		display: flex;

	}



	.gallery__big {

		-ms-flex-preferred-size: 0;

		flex-basis: 0;

		-webkit-box-flex: 1;

		-ms-flex-positive: 1;

		flex-grow: 1;

		max-width: 100%;

		height: 320px;

	}



	.gallery__small {

		border-width: 0 0 0 4px;

		-webkit-box-flex: 0;

		-ms-flex: 0 0 45%;

		flex: 0 0 45%;

		height: auto;

	}



	/* .trip__metamain-heading {

		font-size: 32px;

	} */



	.trip__metamain-summary {

		display: -webkit-box;

		display: -ms-flexbox;

		display: flex;

		-webkit-box-align: flex-start;

		-ms-flex-align: flex-start;

		align-items: flex-start;

	}



	.trip__metamain-summary li {

		padding: 0 15px 0 0;
		line-height: 1;
		display: flex;

	}



	.trip__facts-list {

		-ms-grid-columns: (1fr)[3];

		grid-template-columns: repeat(3, 1fr);

		grid-gap: 37px 30px;

	}



	.trip__facts-list [class^="icon-"] {

		font-size: 20px;

		-webkit-box-flex: 0;

		-ms-flex: 0 0 50px;

		flex: 0 0 50px;

		height: 50px;

		width: 50px;

	}



	.trip__facts-list .icon-grade {

		font-size: 18px;

	}



	.trip__heading {

		position: relative;

		z-index: 1;

	}



	/* .trip__heading-title {

		font-size: 22px;

	} */



	.trip__infolist {

		-webkit-box-orient: vertical;

		-webkit-box-direction: normal;

		-ms-flex-flow: column;

		flex-flow: column;

		-webkit-box-flex: 0;

		-ms-flex: 0 0 183px;

		flex: 0 0 183px;

		padding: 0;

	}



	.trip__infoaction {

		border: none;

		box-shadow: none;

		margin: 0;

		padding: 27px 0 0;

	}



	.trip__infoaction li+li {

		border-left: 1px solid #0f78a6;

		box-shadow: -1px 0 0 #3ab7ed;

	}



	.trip__infoaction a {

		height: 60px;

	}



	.trip__related {

		padding: 0 0 10px;

	}



	.trip__scroller ul li .button {

		font-size: 15px;

		padding: 6px 4px;

	}



	.trip__itinerary-title:before {

		top: 22px;

	}



	.trip__itinerary .reviser {

		padding: 0 0 25px;

	}



	.trip__itinerary-fact {

		border-color: #DEDEDE;

		border-style: solid;

		border-width: 1px 0;
		border-bottom: 0;

	}



	.trip__itinerary-fact li {

		margin: 0;

		padding: 13px 0 8px;

	}



	.trip__route dl {

		padding: 43px 10px 36px;

	}



	.trip__service-list ul li {

		padding: 0 0 9px 23px;

	}



	.trip__service-list ul li:before {

		top: 10px;

	}



	.trip__service-title {

		font-size: 24px;

		margin: 0 0 18px;

	}

	.trip__service-title span {

		color: black;

	}



	.trip__schedule .month--list {

		-ms-grid-columns: (1fr)[12];

		grid-template-columns: repeat(12, 1fr);

		margin: 0 0 50px;

	}



	.trip__schedule .wcfselect {

		position: absolute;

		top: 60px;

		right: 16px;

		z-index: 1;

	}



	.trip__schedule table,

	.trip__schedule tr,

	.trip__schedule th,

	.trip__schedule td,

	.trip__schedule tbody,

	.trip__schedule tfoot {

		padding: 0;

	}



	.trip__schedule table tbody tr {

		text-align: center;

	}



	.trip__schedule table td {

		border-style: solid;

		border-width: 1px 0 0;

		padding: 9px 0 10px;

	}



	.trip__says-box {

		padding: 0 28px;

	}



	.trip__says-glide:not(.slick-initialized) .slide {

		width: 50%;

	}



	.trip__says-glide:not(.slick-initialized) .slide:not(:nth-child(-n+2)) {

		display: none;

	}



	.trip__says-glide .slick-prev {

		left: -25px;

	}



	.trip__says-glide .slick-next {

		right: -25px;

	}



	.trip__says-item .svg-wrap {

		height: 60px;

		width: 60px;

	}



	.trip__faq--title {

		font-size: 18px;

	}



	.trip__qview-card {

		padding: 30px 50px 35px;

		height: 544px;

		overflow-y: auto;

	}



	.trip__explore {

		margin: 70px 0 79px;

		padding: 10px 52px;

	}



	.trip__explore-title strong {

		font-size: 40px;

	}



	.trip__pricing {

		padding: 34px 29px 40px;

	}



	.trip__similar .package {

		max-width: none;

		margin: 0 0 23px;

		padding: 32px 0 0;

	}



	.trip__similar .package__box {

		padding: 20px 22px 22px;

	}



	.trip__enquiryset {

		max-width: none;

		margin: 0;

		padding: 0 20px;

	}



	.memento__frame {

		padding: 0 160px 0 0;

	}



	.memento__frame-item {

		margin: 0 0 30px;

	}



	.site__pg-mainheadline {

		/* font-size: 34px; */

		font-size: 30x;

	}



	.listing__tpl .pagination {

		margin: 0 0 60px;

	}



	.listing__frame {

		padding: 0 0 49px;

	}



	.about__tpl .weabout {

		padding: 0 0 50px;

	}



	.testimonial__frame {

		padding: 0 0 72px;

	}



	.testimonial__frame-heading .headline {

		font-size: 36px;

	}



	.testimonial__frame .bquote {

		padding: 25px 30px;

	}



	.testimonial__frame .bquote__rating {

		-ms-flex-wrap: wrap;

		flex-wrap: wrap;

		-webkit-box-orient: horizontal;

		-webkit-box-direction: normal;

		-ms-flex-direction: row;

		flex-direction: row;

		-webkit-box-align: center;

		-ms-flex-align: center;

		align-items: center;

		-webkit-box-pack: end;

		-ms-flex-pack: end;

		justify-content: flex-end;

	}



	.testimonial__frame .bquote__rating .rating {

		-webkit-box-ordinal-group: 4;

		-ms-flex-order: 3;

		order: 3;

		margin: 0;

	}



	.testimonial__frame .bquote__rating-text {

		margin: 0;

	}



	.testimonial__frame .bquote__rating-platform {

		padding: 0 10px;

	}



	.contact__item {

		padding: 27px 0 50px;

	}



	.contact__item-text {

		text-align: left;

	}



	.contact__faqtitle {

		font-size: 28px;

	}



	.contact__map {

		height: 410px;

	}



	.team__display {

		padding: 0 0 50px;

	}



	.team__data {

		-ms-grid-columns: (1fr)[3];

		grid-template-columns: repeat(3, 1fr);

	}



	.team__count[data-count="1"].hover~.team__info[data-info="1"],

	.team__count[data-count="1"].hover~.team__info[data-info="2"],

	.team__count[data-count="1"].hover~.team__info[data-info="3"],

	.team__count[data-count="2"].hover~.team__info[data-info="1"],

	.team__count[data-count="2"].hover~.team__info[data-info="2"],

	.team__count[data-count="2"].hover~.team__info[data-info="3"],

	.team__count[data-count="3"].hover~.team__info[data-info="1"],

	.team__count[data-count="3"].hover~.team__info[data-info="2"],

	.team__count[data-count="3"].hover~.team__info[data-info="3"] {

		max-height: 500px;

	}



	.team__count[data-count="1"].hover~.team__info[data-info="1"] .team__glide,

	.team__count[data-count="1"].hover~.team__info[data-info="2"] .team__glide,

	.team__count[data-count="1"].hover~.team__info[data-info="3"] .team__glide,

	.team__count[data-count="2"].hover~.team__info[data-info="1"] .team__glide,

	.team__count[data-count="2"].hover~.team__info[data-info="2"] .team__glide,

	.team__count[data-count="2"].hover~.team__info[data-info="3"] .team__glide,

	.team__count[data-count="3"].hover~.team__info[data-info="1"] .team__glide,

	.team__count[data-count="3"].hover~.team__info[data-info="2"] .team__glide,

	.team__count[data-count="3"].hover~.team__info[data-info="3"] .team__glide {

		-webkit-transform: translateY(0);

		-ms-transform: translateY(0);

		transform: translateY(0);

	}



	.team__count[data-count="4"].hover~.team__info[data-info="4"],

	.team__count[data-count="4"].hover~.team__info[data-info="5"],

	.team__count[data-count="4"].hover~.team__info[data-info="6"],

	.team__count[data-count="5"].hover~.team__info[data-info="4"],

	.team__count[data-count="5"].hover~.team__info[data-info="5"],

	.team__count[data-count="5"].hover~.team__info[data-info="6"],

	.team__count[data-count="6"].hover~.team__info[data-info="4"],

	.team__count[data-count="6"].hover~.team__info[data-info="5"],

	.team__count[data-count="6"].hover~.team__info[data-info="6"] {

		max-height: 500px;

	}



	.team__count[data-count="4"].hover~.team__info[data-info="4"] .team__glide,

	.team__count[data-count="4"].hover~.team__info[data-info="5"] .team__glide,

	.team__count[data-count="4"].hover~.team__info[data-info="6"] .team__glide,

	.team__count[data-count="5"].hover~.team__info[data-info="4"] .team__glide,

	.team__count[data-count="5"].hover~.team__info[data-info="5"] .team__glide,

	.team__count[data-count="5"].hover~.team__info[data-info="6"] .team__glide,

	.team__count[data-count="6"].hover~.team__info[data-info="4"] .team__glide,

	.team__count[data-count="6"].hover~.team__info[data-info="5"] .team__glide,

	.team__count[data-count="6"].hover~.team__info[data-info="6"] .team__glide {

		-webkit-transform: translateY(0);

		-ms-transform: translateY(0);

		transform: translateY(0);

	}



	.team__count[data-count="7"].hover~.team__info[data-info="7"],

	.team__count[data-count="7"].hover~.team__info[data-info="8"],

	.team__count[data-count="7"].hover~.team__info[data-info="9"],

	.team__count[data-count="8"].hover~.team__info[data-info="7"],

	.team__count[data-count="8"].hover~.team__info[data-info="8"],

	.team__count[data-count="8"].hover~.team__info[data-info="9"],

	.team__count[data-count="9"].hover~.team__info[data-info="7"],

	.team__count[data-count="9"].hover~.team__info[data-info="8"],

	.team__count[data-count="9"].hover~.team__info[data-info="9"] {

		max-height: 500px;

	}



	.team__count[data-count="7"].hover~.team__info[data-info="7"] .team__glide,

	.team__count[data-count="7"].hover~.team__info[data-info="8"] .team__glide,

	.team__count[data-count="7"].hover~.team__info[data-info="9"] .team__glide,

	.team__count[data-count="8"].hover~.team__info[data-info="7"] .team__glide,

	.team__count[data-count="8"].hover~.team__info[data-info="8"] .team__glide,

	.team__count[data-count="8"].hover~.team__info[data-info="9"] .team__glide,

	.team__count[data-count="9"].hover~.team__info[data-info="7"] .team__glide,

	.team__count[data-count="9"].hover~.team__info[data-info="8"] .team__glide,

	.team__count[data-count="9"].hover~.team__info[data-info="9"] .team__glide {

		-webkit-transform: translateY(0);

		-ms-transform: translateY(0);

		transform: translateY(0);

	}



	.team__count[data-count="10"].hover~.team__info[data-info="10"],

	.team__count[data-count="10"].hover~.team__info[data-info="11"],

	.team__count[data-count="10"].hover~.team__info[data-info="12"],

	.team__count[data-count="11"].hover~.team__info[data-info="10"],

	.team__count[data-count="11"].hover~.team__info[data-info="11"],

	.team__count[data-count="11"].hover~.team__info[data-info="12"],

	.team__count[data-count="12"].hover~.team__info[data-info="10"],

	.team__count[data-count="12"].hover~.team__info[data-info="11"],

	.team__count[data-count="12"].hover~.team__info[data-info="12"] {

		max-height: 500px;

	}



	.team__count[data-count="10"].hover~.team__info[data-info="10"] .team__glide,

	.team__count[data-count="10"].hover~.team__info[data-info="11"] .team__glide,

	.team__count[data-count="10"].hover~.team__info[data-info="12"] .team__glide,

	.team__count[data-count="11"].hover~.team__info[data-info="10"] .team__glide,

	.team__count[data-count="11"].hover~.team__info[data-info="11"] .team__glide,

	.team__count[data-count="11"].hover~.team__info[data-info="12"] .team__glide,

	.team__count[data-count="12"].hover~.team__info[data-info="10"] .team__glide,

	.team__count[data-count="12"].hover~.team__info[data-info="11"] .team__glide,

	.team__count[data-count="12"].hover~.team__info[data-info="12"] .team__glide {

		-webkit-transform: translateY(0);

		-ms-transform: translateY(0);

		transform: translateY(0);

	}



	.team__count[data-count="13"].hover~.team__info[data-info="13"],

	.team__count[data-count="13"].hover~.team__info[data-info="14"],

	.team__count[data-count="13"].hover~.team__info[data-info="15"],

	.team__count[data-count="14"].hover~.team__info[data-info="13"],

	.team__count[data-count="14"].hover~.team__info[data-info="14"],

	.team__count[data-count="14"].hover~.team__info[data-info="15"],

	.team__count[data-count="15"].hover~.team__info[data-info="13"],

	.team__count[data-count="15"].hover~.team__info[data-info="14"],

	.team__count[data-count="15"].hover~.team__info[data-info="15"] {

		max-height: 500px;

	}



	.team__count[data-count="13"].hover~.team__info[data-info="13"] .team__glide,

	.team__count[data-count="13"].hover~.team__info[data-info="14"] .team__glide,

	.team__count[data-count="13"].hover~.team__info[data-info="15"] .team__glide,

	.team__count[data-count="14"].hover~.team__info[data-info="13"] .team__glide,

	.team__count[data-count="14"].hover~.team__info[data-info="14"] .team__glide,

	.team__count[data-count="14"].hover~.team__info[data-info="15"] .team__glide,

	.team__count[data-count="15"].hover~.team__info[data-info="13"] .team__glide,

	.team__count[data-count="15"].hover~.team__info[data-info="14"] .team__glide,

	.team__count[data-count="15"].hover~.team__info[data-info="15"] .team__glide {

		-webkit-transform: translateY(0);

		-ms-transform: translateY(0);

		transform: translateY(0);

	}



	.team__count[data-count="16"].hover~.team__info[data-info="16"],

	.team__count[data-count="16"].hover~.team__info[data-info="17"],

	.team__count[data-count="16"].hover~.team__info[data-info="18"],

	.team__count[data-count="17"].hover~.team__info[data-info="16"],

	.team__count[data-count="17"].hover~.team__info[data-info="17"],

	.team__count[data-count="17"].hover~.team__info[data-info="18"],

	.team__count[data-count="18"].hover~.team__info[data-info="16"],

	.team__count[data-count="18"].hover~.team__info[data-info="17"],

	.team__count[data-count="18"].hover~.team__info[data-info="18"] {

		max-height: 500px;

	}



	.team__count[data-count="16"].hover~.team__info[data-info="16"] .team__glide,

	.team__count[data-count="16"].hover~.team__info[data-info="17"] .team__glide,

	.team__count[data-count="16"].hover~.team__info[data-info="18"] .team__glide,

	.team__count[data-count="17"].hover~.team__info[data-info="16"] .team__glide,

	.team__count[data-count="17"].hover~.team__info[data-info="17"] .team__glide,

	.team__count[data-count="17"].hover~.team__info[data-info="18"] .team__glide,

	.team__count[data-count="18"].hover~.team__info[data-info="16"] .team__glide,

	.team__count[data-count="18"].hover~.team__info[data-info="17"] .team__glide,

	.team__count[data-count="18"].hover~.team__info[data-info="18"] .team__glide {

		-webkit-transform: translateY(0);

		-ms-transform: translateY(0);

		transform: translateY(0);

	}



	.team__count[data-count="19"].hover~.team__info[data-info="19"],

	.team__count[data-count="19"].hover~.team__info[data-info="20"],

	.team__count[data-count="19"].hover~.team__info[data-info="21"],

	.team__count[data-count="20"].hover~.team__info[data-info="19"],

	.team__count[data-count="20"].hover~.team__info[data-info="20"],

	.team__count[data-count="20"].hover~.team__info[data-info="21"],

	.team__count[data-count="21"].hover~.team__info[data-info="19"],

	.team__count[data-count="21"].hover~.team__info[data-info="20"],

	.team__count[data-count="21"].hover~.team__info[data-info="21"] {

		max-height: 500px;

	}



	.team__count[data-count="19"].hover~.team__info[data-info="19"] .team__glide,

	.team__count[data-count="19"].hover~.team__info[data-info="20"] .team__glide,

	.team__count[data-count="19"].hover~.team__info[data-info="21"] .team__glide,

	.team__count[data-count="20"].hover~.team__info[data-info="19"] .team__glide,

	.team__count[data-count="20"].hover~.team__info[data-info="20"] .team__glide,

	.team__count[data-count="20"].hover~.team__info[data-info="21"] .team__glide,

	.team__count[data-count="21"].hover~.team__info[data-info="19"] .team__glide,

	.team__count[data-count="21"].hover~.team__info[data-info="20"] .team__glide,

	.team__count[data-count="21"].hover~.team__info[data-info="21"] .team__glide {

		-webkit-transform: translateY(0);

		-ms-transform: translateY(0);

		transform: translateY(0);

	}



	.team__glide {

		padding: 40px;

	}



	.form-row {

		display: -webkit-box;

		display: -ms-flexbox;

		display: flex;

	}



	.form__planner {

		margin: 0 0 50px;

		padding: 30px 35px;

	}



	.form-property {

		-webkit-box-flex: 0;

		-ms-flex: 0 0 232px;

		flex: 0 0 232px;

		padding: 7px 0 0;

		text-align: right;

	}



	.form-value {

		-ms-flex-preferred-size: 0;

		flex-basis: 0;

		-webkit-box-flex: 1;

		-ms-flex-positive: 1;

		flex-grow: 1;

		max-width: 100%;

	}



	.form__planner .form-value {

		padding: 0 0 0 24px;

	}



	.form__clientinfo {

		padding: 0 0 30px;

	}



	.form__clientinfo-box,
	.upperflightInfo,
	.lowerflightInfo,
	.multigearInfo,
	.arrivaldeparture {

		-ms-grid-columns: (1fr)[2];

		grid-template-columns: repeat(2, 1fr);

		padding: 30px 35px;

		grid-gap: 10px 24px;

		margin: 0 0 20px;

	}

	.upperflight,
	.lowerflight,
	.multigear,
	.arrivaldeparture {
		grid-column: 1/3;
	}

	.form__clientinfo .form-module {


		display: -webkit-box;

		display: -ms-flexbox;

		display: flex;

		-webkit-box-align: center;

		-ms-flex-align: center;

		align-items: center;

	}



	/* .form__clientinfo .form-nameplate {

		text-align: right;

	} */



	.form__clientinfo .form-action {

		padding: 0 0 0 154px;

		-ms-grid-column: span 2;

		grid-column: span 2;

		text-align: left;

	}



	.form__booking {

		padding: 20px 15px 0;

		margin: 0 0 70px;

	}



	.form__booking-title {

		font-size: 23px;

	}



	.form__booking-entitle {

		display: 20px;

	}



	.form__booking-meta {

		font-size: 16px;

	}



	.form__booking .span2 {

		-ms-grid-column: span 2;

		grid-column: span 2;

	}



	.form__booking-box {

		-ms-grid-columns: (1fr)[2];

		grid-template-columns: repeat(2, 1fr);

	}



	.booking__summary {

		margin: 0;

		padding: 20px 15px 10px 20px;

	}



	.deals__mainheadline {

		display: -webkit-box;

		display: -ms-flexbox;

		display: flex;

		-webkit-box-pack: justify;

		-ms-flex-pack: justify;

		justify-content: space-between;

		-webkit-box-align: center;

		-ms-flex-align: center;

		align-items: center;

	}



	.deals__mainheadline .find-year {

		padding: 0 0 14px;

	}



	.tbl-enfold th.dl-tripdate {

		width: 190px;
		font-size: 16px;
		color: #666;
		font-weight: 700;

	}



	.tbl-enfold th.dl-status {

		width: 170px;
		font-size: 16px;
		color: #666;
		font-weight: 700;

	}



	.tbl-enfold th.dl-price {

		/* width: auto; */
		font-size: 16px;
		color: #666;
		font-weight: 700;

	}



	.tbl-enfold th.dl-space {

		width: 70px;

	}



	.tbl-enfold .deal--pricing .flag {

		height: auto;

	}



	.blog__mainheadline {

		display: -webkit-box;

		display: -ms-flexbox;

		display: flex;

		-webkit-box-pack: justify;

		-ms-flex-pack: justify;

		justify-content: space-between;

		-webkit-box-align: center;

		-ms-flex-align: center;

		align-items: center;

	}



	.blog__mainheadline .blog--filter {

		padding: 0 0 14px;

	}



	.blog__mainheadline .blog--filter select {

		width: 180px;

	}



	.bloglist {

		-ms-grid-columns: (1fr)[3];

		grid-template-columns: repeat(3, 1fr);

		grid-gap: 15px 14px;

	}



	.bloglist__item {

		-webkit-box-ordinal-group: 4;

		-ms-flex-order: 3;

		order: 3;

	}



	.bloglist__item.alpha .bloglist__item-detail {

		padding: 20px 0 14px;

	}



	.bloglist__item-detail {

		padding: 32px 10px 10px;

	}



	.bloglist__popular {

		-ms-grid-column: span 2;

		grid-column: span 2;

	}



	.bloglist__card-still {

		-webkit-box-flex: 0;

		-ms-flex: 0 0 180px;

		flex: 0 0 180px;

	}



	.bloglist__card-title {

		padding: 0 0 0 24px;

	}



	.bloglist .pagination {

		-ms-grid-column: span 3;

		grid-column: span 3;

		-webkit-box-ordinal-group: 5;

		-ms-flex-order: 4;

		order: 4;

		padding: 10px 0 20px;

	}



	.blog__nav-control {

		-webkit-box-orient: horizontal;

		-webkit-box-direction: normal;

		-ms-flex-direction: row;

		flex-direction: row;

	}



	.blog__nav-control+.blog__nav-control .blog__nav-detail {

		-webkit-box-ordinal-group: 0;

		-ms-flex-order: -1;

		order: -1;

	}



	.blog__nav-still {

		-webkit-box-flex: 0;

		-ms-flex: 0 0 120px;

		flex: 0 0 120px;

	}



	.blog__nav-detail {

		padding: 10px 20px;

	}



	.blog__relate-item {

		display: -webkit-box;

		display: -ms-flexbox;

		display: flex;

		-webkit-box-align: center;

		-ms-flex-align: center;

		align-items: center;

	}



	.blog__relate-still {

		-webkit-box-flex: 0;

		-ms-flex: 0 0 350px;

		flex: 0 0 350px;

		margin: 0;

	}



	.blog__relate-detail {

		-ms-flex-preferred-size: 0;

		flex-basis: 0;

		-webkit-box-flex: 1;

		-ms-flex-positive: 1;

		flex-grow: 1;

		max-width: 100%;

		padding: 0 0 0 30px;

	}



	.faq__tpl .trip__faq {

		padding: 30px 0 40px;

	}



	.gallery__snaps {

		-ms-grid-columns: (1fr)[4];

		grid-template-columns: repeat(4, 1fr);

	}



	.site__footer {

		padding: 29px 0 0;

	}



	.footer__contact {

		-ms-grid-columns: (1fr)[2];

		grid-template-columns: repeat(2, 1fr);

		padding: 32px 30px;

		margin: 0 0 25px;

	}



	.footer__contact .svg-wrap,

	.footer__contact [class^="icon-"] {

		font-size: 26px;

		height: 60px;

		width: 60px;

	}



	.footer__contact-item:nth-child(2) {

		border-color: #fff;

		border-style: solid;

		border-width: 0 0 0 1px;

		text-align: center;

	}



	.footer__contact dl {

		letter-spacing: 0.03em;

		padding: 11px 0 4px 80px;

	}



	.footer__bar {

		-webkit-box-pack: justify;

		-ms-flex-pack: justify;

		justify-content: space-between;

		-ms-flex-wrap: nowrap;

		flex-wrap: nowrap;

	}



	.footer__bar .siteby {

		-webkit-box-pack: end;

		-ms-flex-pack: end;

		justify-content: flex-end;

	}



	.footer__bar .copyright {

		padding: 0;

		width: auto;

	}



}

@media(min-width: 768px){
	.has-child:hover>.dropnav {
        display: block;
    }
	.has-child:hover>.knav>.kdrop span {

		-webkit-transform: rotate(90deg);
	
		-ms-transform: rotate(90deg);
	
		transform: rotate(90deg);
	
	}
	.dropnav>ul li:hover>.knav .kdrop span {

		-webkit-transform: rotate(90deg);
	
		-ms-transform: rotate(90deg);
	
		transform: rotate(90deg);
	
	}
}

@media (min-width: 768px) and (max-width: 991px) {



	.visible-sm {

		display: block !important;

	}



	.hidden-sm {

		display: none !important;

	}



	.gallery+.container {

		padding-top: 120px;

	}



	.trip__download {

		-webkit-box-ordinal-group: 0;

		-ms-flex-order: -1;

		order: -1;

		-ms-grid-column: span 3;

		grid-column: span 3;

	}



	.testimonial__frame .bquote__rating-text {

		-webkit-box-flex: 0;

		-ms-flex: 0 0 100%;

		flex: 0 0 100%;

		margin: 0 4px -22px 0;

		text-align: right;

	}



	.footer__contact-item:nth-child(3) {

		-ms-grid-column: span 2;

		grid-column: span 2;

	}



}



@media (min-width: 768px) and (max-width: 1023px) {



	.team__count:nth-child(6n+6),

	.team__count:last-child {

		display: block !important;

		-ms-grid-column: span 3;

		grid-column: span 3;

	}



}



@media (min-width: 992px) {

	.trip__scroller {

		background: #fff;

	}

	.trip__scroller ul {

		display: -webkit-box;

		display: -ms-flexbox;

		display: flex;

		-webkit-box-pack: justify;

		-ms-flex-pack: justify;

		justify-content: space-between;

		-webkit-box-align: center;

		-ms-flex-align: center;

		align-items: center;

	}

	.trip__scroller ul li a {

		color: #000;

	}



	.container {

		padding-left: 12px;

		padding-right: 12px;

	}



	.row {

		margin-left: -6px;

		margin-right: -6px;

	}



	.row>.col {

		padding-left: 6px;

		padding-right: 6px;

	}



	.md-1 {

		width: 8.3333333333%;

	}



	.md-2 {

		width: 16.6666666667%;

	}



	.md-3 {

		width: 25%;

	}



	.md-4 {

		width: 33.3333333333%;

	}



	.md-5 {

		width: 41.6666666667%;

	}



	.md-6 {

		width: 50%;

	}



	.md-7 {

		width: 58.3333333333%;

	}



	.md-8 {

		width: 66.6666666667%;

	}



	.md-9 {

		width: 75%;

	}



	.md-10 {

		width: 83.3333333333%;

	}



	.md-11 {

		width: 91.6666666667%;

	}



	.md-12 {

		width: 100%;

	}



	.md-pull-0 {

		right: auto;

	}



	.md-pull-1 {

		right: 8.3333333333%;

	}



	.md-pull-2 {

		right: 16.6666666667%;

	}



	.md-pull-3 {

		right: 25%;

	}



	.md-pull-4 {

		right: 33.3333333333%;

	}



	.md-pull-5 {

		right: 41.6666666667%;

	}



	.md-pull-6 {

		right: 50%;

	}



	.md-pull-7 {

		right: 58.3333333333%;

	}



	.md-pull-8 {

		right: 66.6666666667%;

	}



	.md-pull-9 {

		right: 75%;

	}



	.md-pull-10 {

		right: 83.3333333333%;

	}



	.md-pull-11 {

		right: 91.6666666667%;

	}



	.md-pull-12 {

		right: 100%;

	}



	.md-push-0 {

		left: auto;

	}



	.md-push-1 {

		left: 8.3333333333%;

	}



	.md-push-2 {

		left: 16.6666666667%;

	}



	.md-push-3 {

		left: 25%;

	}



	.md-push-4 {

		left: 33.3333333333%;

	}



	.md-push-5 {

		left: 41.6666666667%;

	}



	.md-push-6 {

		left: 50%;

	}



	.md-push-7 {

		left: 58.3333333333%;

	}



	.md-push-8 {

		left: 66.6666666667%;

	}



	.md-push-9 {

		left: 75%;

	}



	.md-push-10 {

		left: 83.3333333333%;

	}



	.md-push-11 {

		left: 91.6666666667%;

	}



	.md-push-12 {

		left: 100%;

	}



	.md-offset-0 {

		margin-left: 0%;

	}



	.md-offset-1 {

		margin-left: 8.3333333333%;

	}



	.md-offset-2 {

		margin-left: 16.6666666667%;

	}



	.md-offset-3 {

		margin-left: 25%;

	}



	.md-offset-4 {

		margin-left: 33.3333333333%;

	}



	.md-offset-5 {

		margin-left: 41.6666666667%;

	}



	.md-offset-6 {

		margin-left: 50%;

	}



	.md-offset-7 {

		margin-left: 58.3333333333%;

	}



	.md-offset-8 {

		margin-left: 66.6666666667%;

	}



	.md-offset-9 {

		margin-left: 75%;

	}



	.md-offset-10 {

		margin-left: 83.3333333333%;

	}



	.md-offset-11 {

		margin-left: 91.6666666667%;

	}



	.md-offset-12 {

		margin-left: 100%;

	}



	.start-md {

		-webkit-box-pack: start;

		-ms-flex-pack: start;

		justify-content: flex-start;

		text-align: start;

	}



	.center-md {

		-webkit-box-pack: center;

		-ms-flex-pack: center;

		justify-content: center;

		text-align: center;

	}



	.end-md {

		-webkit-box-pack: end;

		-ms-flex-pack: end;

		justify-content: flex-end;

		text-align: end;

	}



	.top-md {

		-webkit-box-align: start;

		-ms-flex-align: start;

		align-items: flex-start;

	}



	.middle-md {

		-webkit-box-align: center;

		-ms-flex-align: center;

		align-items: center;

	}



	.bottom-md {

		-webkit-box-align: end;

		-ms-flex-align: end;

		align-items: flex-end;

	}



	.around-md {

		-ms-flex-pack: distribute;

		justify-content: space-around;

	}



	.between-md {

		-webkit-box-pack: justify;

		-ms-flex-pack: justify;

		justify-content: space-between;

	}



	.first-md {

		-webkit-box-ordinal-group: 0;

		-ms-flex-order: -1;

		order: -1;

	}



	.last-md {

		-webkit-box-ordinal-group: 2;

		-ms-flex-order: 1;

		order: 1;

	}



	.lds-loader {

		width: 52px;

		height: 40px;

	}



	.lds-loader div {

		width: 8px;

		-webkit-animation: lds-loader 1.2s cubic-bezier(0, 0.5, 0.5, 1) infinite;

		animation: lds-loader 1.2s cubic-bezier(0, 0.5, 0.5, 1) infinite;

	}



	.lds-loader div:nth-child(1) {

		left: 6px;

	}



	.lds-loader div:nth-child(2) {

		left: 22px;

	}



	.lds-loader div:nth-child(3) {

		left: 38px;

	}



	.reviser img.alignleft {

		margin: 0 35px 25px 0;

		width: auto;

	}



	.reviser img.alignright {

		margin: 0 0 25px 35px;

		width: auto;

	}



	.reviser h1,

	.reviser .h1 {

		font-size: 36px;

	}



	.reviser h2,

	.reviser .h2 {

		/* font-size: 36px; */

		font-size: 28px;

	}



	.reviser figure.alignleft {

		margin: 0 35px 25px 0;

		width: auto;

	}



	.reviser figure.alignright {

		margin: 0 0 25px 35px;

		width: auto;

	}



	.button {

		min-width: 140px;

	}



	.site__logo {

		width: 135px;

	}



	.site__expert {

		margin: 0 0 0 20px;

	}



	.site__expert .icon-whatsapp {

		font-size: 14px;

		height: 14px;

		width: 14px;

		margin: 0 12px 0 0;

	}



	.site__expert-title {

		display: inline-block;

		vertical-align: top;

	}



	.site__expert dd {

		display: block;

	}



	.site__planner {

		height: 30px;

		margin: 0 0 0 20px;

		width: 30px;

	}



	.site__planner [class^="icon-"] {

		height: 28px;

		width: 28px;

	}



	.form__search .form-label {

		-webkit-box-flex: 0;

		-ms-flex: 0 0 40px;

		flex: 0 0 40px;

		font-size: 19px;

	}



	.site__nav,
	.updateNav {

		height: 50px;

	}



	.site__nav>ul>li>.knav>a,
	.updateNav ul>li>.knav>a {

		padding: 12px 16px;

	}



	.dropnav>ul li .knav {

		-webkit-box-align: start;

		-ms-flex-align: start;

		align-items: flex-start;

		position: relative;

		z-index: 0;

	}



	.dropnav>ul li .kdrop {

		-webkit-box-flex: 0;

		-ms-flex: 0 0 8px;

		flex: 0 0 8px;

		position: absolute;

		right: 10px;

		z-index: -1;

	}



	.prime__caption {

		height: 500px;

	}



	.prime__title {

		font-size: 42px;

	}



	.prime__recommend .txt {

		font-size: 12px;

	}



	.package__item-detail {

		padding: 20px 26px 21px;

	}



	.package__item-facts .duration {

		margin: 0 14px 0 0;

		width: auto;

	}



	.package__box-title {

		font-size: 30px;

	}



	.package__card-detail {

		padding: 20px 26px 21px;

	}



	.site__sign.sign__lg .site__sign-caption {

		height: 400px;

	}



	.site__sign-title {

		font-size: 42px;

	}



	.review__slips-box {

		padding: 35px 30px 31px 50px;

		width: 50%;

	}



	.review__slips-cite:before {

		left: -51px;

	}



	.review__slips-still .img-wrap {

		-webkit-box-flex: 0;

		-ms-flex: 0 0 28%;

		flex: 0 0 28%;

	}



	.review__slips-still .img-wrap.bdr {

		-webkit-box-flex: 0;

		-ms-flex: 0 0 28.1%;

		flex: 0 0 28.1%;

		display: block;

	}



	.review__sourcebook {

		grid-gap: 28px;

		padding: 0 10px 95px;

	}



	.review__source-card {

		padding: 31px 25px;

	}



	.review__source-seal .ptr--tripadvisor {

		width: 152px;

	}



	.review__source-seal .ptr--google {

		width: 88px;

	}



	.review__source-seal .ptr--trustpilot {

		width: 120px;

	}



	.review__source-seal .ptr--facebook {

		width: 118px;

	}



	.review__source-rating .txt {

		font-size: 17px;

	}



	.review__source-based .img-wrap {

		-webkit-box-flex: 0;

		-ms-flex: 0 0 72px;

		flex: 0 0 72px;

		padding: 0 16px 0 0;

	}



	.review__source-based .txt {

		font-size: 15px;

	}



	.program {

		padding: 59px 0 25px;

	}



	.weabout__will-item .title {

		font-size: 26px;

	}



	.destiny__headline-title {

		font-size: 37px;

		padding: 0 15% 0 0;

	}



	.destiny__box {

		height: 550px;

	}



	.critique__slips .slide {

		padding: 2px 46px;

	}



	.season__trip {

		height: 550px;

	}



	.season__trip-action .button {

		min-width: 110px;

	}



	.memoir__artefact:hover .memoir__artefact-img:after {

		opacity: 0.85;

	}



	.memoir__artefact:hover .memoir__artefact-img .button {

		opacity: 1;

		visibility: visible;

	}



	.memoir__artefact:hover .memoir__artefact-group {

		-webkit-transform: translateY(48px);

		-ms-transform: translateY(48px);

		transform: translateY(48px);

	}



	.memoir__artefact:hover .memoir__artefact-title {

		color: #0ea724;

	}



	.memoir__item-img {

		-webkit-box-flex: 0;

		-ms-flex: 0 0 180px;

		flex: 0 0 180px;

	}



	.gallery__big {

		height: 380px;

	}



	.gallery__small {

		-webkit-box-flex: 0;

		-ms-flex: 0 0 40%;

		flex: 0 0 40%;

	}



	.trip .breadcrumb {

		margin: 0 0 40px;

	}



	.trip__metamain-heading {

		line-height: 50px;



	}



	.trip__heading {

		margin: 0 0 8px;

	}



	/* .trip__heading-title {

		font-size: 30px;

	} */



	.trip__enclose {

		padding: 0 10px 0 0;

	}



	.trip__aside {

		-webkit-box-flex: 0;

		-ms-flex: 0 0 280px;

		flex: 0 0 280px;

		margin: 0;

	}



	.trip__aside .dnp__pricing-chart li:not(:first-child):before {

		width: 32px;

	}



	.trip__aside .dnp__rating .rating .rate {

		font-size: 13px;

	}

	.tbl-enfold td.dl-action {

		padding: 18px 0;

	}

	.trip__aside .dnp__rating .txt {

		font-size: 13px;

	}



	.trip__aside .dnp__bonus {

		-ms-grid-columns: (1fr)[1];

		grid-template-columns: repeat(1, 1fr);

	}



	.trip__infolist {

		margin: 0;

		padding: 0;

	}



	.trip__box {

		display: -webkit-box;

		display: -ms-flexbox;

		display: flex;

		padding: 0;

	}



	.trip__scroller ul li .txt {

		display: inline-block;

		vertical-align: top;

		padding-top: 6px;

	}



	.trip__itinerary-title {

		padding: 15px 0;

	}



	.trip__itinerary-fact dl dt {

		font-size: 12px;

	}



	.trip__itinerary-fact dl dd {

		font-size: 14px;

	}



	.trip__schedule .wcfselect {

		top: 81px;

		right: 2px;

	}



	.trip__explore {

		margin: 70px 0 0;

	}



	.trip__pricing {

		padding: 25px 15px 20px;

	}



	.trip__pricing-action {

		margin: 0 -5px;

	}



	.trip__pricing-action li {

		padding: 0 5px;

	}



	.trip__similar {

		padding: 40px 0 30px;

	}



	.trip.sitefolio {

		padding: 0 0 60px;

	}



	.site__pg-mainheadline {

		/* font-size: 38px; */

		font-size: 34px;

	}



	.testimonial__frame .bquote {

		padding: 35px 50px;

	}



	.form__booking {

		padding: 30px 25px 0;

	}



	.form__booking-title {

		font-size: 26px;

	}



	.form__booking-box {

		grid-gap: 0 40px;

	}



	.form__booking-box .form-nameplate {

		-webkit-box-flex: 0;

		-ms-flex: 0 0 135px;

		flex: 0 0 135px;

	}



	.form__booking-box .form-optionbox label {

		min-width: 171px;

	}



	.booking__summary {

		padding: 30px 25px 20px 30px;

	}



	.tbl-enfold th.dl-tripname {

		width: 300px;

	}



	.tbl-enfold th.dl-tripdate {

		width: 200px;

	}



	.tbl-enfold th.dl-status {

		width: 180px;

	}



	.tbl-enfold th.dl-space {

		width: 130px;

	}



	.tbl-enfold th.dl-action {

		width: 110px;

	}



	.tbl-enfold td.dl-tripname {

		padding: 18px 30px 18px 0;

	}



	.tbl-enfold td.dl-action .button {

		min-width: 109px;

	}



	.tbl-enfold .deal--pricing .flag {

		height: 20px;

	}



	.bloglist {

		grid-gap: 30px 24px;

	}



	.bloglist__item.alpha .bloglist__item-still:before {

		height: 375px;

		padding: 0;

	}



	.bloglist__item.alpha .bloglist__item-detail {

		padding: 20px 0 42px;

	}



	.bloglist__item-detail {

		padding: 40px 20px 20px;

	}



	.bloglist__popular {

		-ms-grid-column: span 1;

		grid-column: span 1;

		-webkit-box-ordinal-group: 3;

		-ms-flex-order: 2;

		order: 2;

		padding: 0;

	}



	.bloglist__card {

		margin: 30px 0 0;

	}



	.bloglist__card-still {

		-webkit-box-flex: 0;

		-ms-flex: 0 0 150px;

		flex: 0 0 150px;

	}



	.bloglist__card-title {

		padding: 0 0 0 15px;

	}



	.bloglist .pagination {

		-webkit-box-ordinal-group: 4;

		-ms-flex-order: 3;

		order: 3;

		padding: 30px 0 70px;

	}



	.gallery__snaps {

		-ms-grid-columns: (1fr)[6];

		grid-template-columns: repeat(6, 1fr);

	}



	.footer__contact {

		-ms-grid-columns: (1fr)[3];

		grid-template-columns: repeat(3, 1fr);

		padding: 22px 22px 21px;

	}



	.footer__contact-item:nth-child(2) {

		border-width: 0 1px;

	}



	.footer__bar .social {

		min-width: 250px;

	}



	.footer__bar .siteby {

		min-width: 250px;

	}



	/* .review__slips-still .img-wrap.bdr {

	border-width: 0 10px;

} */



}



@media (min-width: 992px) and (max-width: 1023px) {



	.visible-md {

		display: block !important;

	}



	.hidden-md {

		display: none !important;

	}



}



@media (min-width: 1024px) {



	body {

		font-size: 16px;

	}



	.container {

		padding-left: 12px;

		padding-right: 12px;

	}



	.row {

		margin-left: -10px;

		margin-right: -10px;

	}



	.row>.col {

		padding-left: 10px;

		padding-right: 10px;

	}



	.sd-1 {

		width: 8.3333333333%;

	}



	.sd-2 {

		width: 16.6666666667%;

	}



	.sd-3 {

		width: 25%;

	}



	.sd-4 {

		width: 33.3333333333%;

	}



	.sd-5 {

		width: 41.6666666667%;

	}



	.sd-6 {

		width: 50%;

	}



	.sd-7 {

		width: 58.3333333333%;

	}



	.sd-8 {

		width: 66.6666666667%;

	}



	.sd-9 {

		width: 75%;

	}



	.sd-10 {

		width: 83.3333333333%;

	}



	.sd-11 {

		width: 91.6666666667%;

	}



	.sd-12 {

		width: 100%;

	}



	.sd-pull-0 {

		right: auto;

	}



	.sd-pull-1 {

		right: 8.3333333333%;

	}



	.sd-pull-2 {

		right: 16.6666666667%;

	}



	.sd-pull-3 {

		right: 25%;

	}



	.sd-pull-4 {

		right: 33.3333333333%;

	}



	.sd-pull-5 {

		right: 41.6666666667%;

	}



	.sd-pull-6 {

		right: 50%;

	}



	.sd-pull-7 {

		right: 58.3333333333%;

	}



	.sd-pull-8 {

		right: 66.6666666667%;

	}



	.sd-pull-9 {

		right: 75%;

	}



	.sd-pull-10 {

		right: 83.3333333333%;

	}



	.sd-pull-11 {

		right: 91.6666666667%;

	}



	.sd-pull-12 {

		right: 100%;

	}



	.sd-push-0 {

		left: auto;

	}



	.sd-push-1 {

		left: 8.3333333333%;

	}



	.sd-push-2 {

		left: 16.6666666667%;

	}



	.sd-push-3 {

		left: 25%;

	}



	.sd-push-4 {

		left: 33.3333333333%;

	}



	.sd-push-5 {

		left: 41.6666666667%;

	}



	.sd-push-6 {

		left: 50%;

	}



	.sd-push-7 {

		left: 58.3333333333%;

	}



	.sd-push-8 {

		left: 66.6666666667%;

	}



	.sd-push-9 {

		left: 75%;

	}



	.sd-push-10 {

		left: 83.3333333333%;

	}



	.sd-push-11 {

		left: 91.6666666667%;

	}



	.sd-push-12 {

		left: 100%;

	}



	.sd-offset-0 {

		margin-left: 0%;

	}



	.sd-offset-1 {

		margin-left: 8.3333333333%;

	}



	.sd-offset-2 {

		margin-left: 16.6666666667%;

	}



	.sd-offset-3 {

		margin-left: 25%;

	}



	.sd-offset-4 {

		margin-left: 33.3333333333%;

	}



	.sd-offset-5 {

		margin-left: 41.6666666667%;

	}



	.sd-offset-6 {

		margin-left: 50%;

	}



	.sd-offset-7 {

		margin-left: 58.3333333333%;

	}



	.sd-offset-8 {

		margin-left: 66.6666666667%;

	}



	.sd-offset-9 {

		margin-left: 75%;

	}



	.sd-offset-10 {

		margin-left: 83.3333333333%;

	}



	.sd-offset-11 {

		margin-left: 91.6666666667%;

	}



	.sd-offset-12 {

		margin-left: 100%;

	}



	.site__nav>ul>li>.knav>a,
	.links-container>ul>li>.knav>a {

		font-size: 16px;

		/* text-transform: uppercase; */

	}



	.prime__caption {

		padding: 219px 0 80px;

		height: 550px;

	}



	.prime .slick-dots {

		bottom: 64px;

	}



	.siteheadline--title {

		font-size: 30px;

	}



	.site__sign.sign__lg .site__sign-caption {

		height: 500px;

	}



	.site__sign-caption {

		height: 500px;

		padding: 0 0 89px;

		max-width: 50%;

	}



	.site__sign-title {

		font-size: 50px;

	}



	.review__slips-box {

		width: 40%;

	}



	.review__slips-still .img-wrap {

		-webkit-box-flex: 0;

		-ms-flex: 0 0 32.63%;

		flex: 0 0 32.63%;

	}



	.review__slips-still .img-wrap.bdr {

		-webkit-box-flex: 0;

		-ms-flex: 0 0 34.1%;

		flex: 0 0 34.1%;

	}



	.destiny__headline {

		padding: 70px 0 91px;

	}



	.destiny__box {

		height: 600px;

	}



	.memoir__item-img {

		-webkit-box-flex: 0;

		-ms-flex: 0 0 240px;

		flex: 0 0 240px;

	}



	.trip__enclose {

		padding: 0 20px 0 0;

	}



	.trip__aside {

		-webkit-box-flex: 0;

		-ms-flex: 0 0 300px;

		flex: 0 0 300px;

	}



	.trip__service-list ul {

		line-height: 1.625;

	}



	.trip__pricing-action {

		margin: 0 -10px;

	}



	.trip__pricing-action li {

		padding: 0 10px;

	}



	.site__pg-mainheadline {

		/* font-size: 42px; */

		font-size: 34px;

	}



	.contact__faqtitle {

		font-size: 36px;

	}



	.team__data {

		-ms-grid-columns: (1fr)[4];

		grid-template-columns: repeat(4, 1fr);

	}



	.team__count:nth-child(8n+8),

	.team__count:last-child {

		display: block !important;

		-ms-grid-column: span 4;

		grid-column: span 4;

	}



	.team__count[data-count="1"].hover~.team__info[data-info="1"],

	.team__count[data-count="1"].hover~.team__info[data-info="2"],

	.team__count[data-count="1"].hover~.team__info[data-info="3"],

	.team__count[data-count="1"].hover~.team__info[data-info="4"],

	.team__count[data-count="2"].hover~.team__info[data-info="1"],

	.team__count[data-count="2"].hover~.team__info[data-info="2"],

	.team__count[data-count="2"].hover~.team__info[data-info="3"],

	.team__count[data-count="2"].hover~.team__info[data-info="4"],

	.team__count[data-count="3"].hover~.team__info[data-info="1"],

	.team__count[data-count="3"].hover~.team__info[data-info="2"],

	.team__count[data-count="3"].hover~.team__info[data-info="3"],

	.team__count[data-count="3"].hover~.team__info[data-info="4"],

	.team__count[data-count="4"].hover~.team__info[data-info="1"],

	.team__count[data-count="4"].hover~.team__info[data-info="2"],

	.team__count[data-count="4"].hover~.team__info[data-info="3"],

	.team__count[data-count="4"].hover~.team__info[data-info="4"] {

		max-height: 500px;

	}



	.team__count[data-count="1"].hover~.team__info[data-info="1"] .team__glide,

	.team__count[data-count="1"].hover~.team__info[data-info="2"] .team__glide,

	.team__count[data-count="1"].hover~.team__info[data-info="3"] .team__glide,

	.team__count[data-count="1"].hover~.team__info[data-info="4"] .team__glide,

	.team__count[data-count="2"].hover~.team__info[data-info="1"] .team__glide,

	.team__count[data-count="2"].hover~.team__info[data-info="2"] .team__glide,

	.team__count[data-count="2"].hover~.team__info[data-info="3"] .team__glide,

	.team__count[data-count="2"].hover~.team__info[data-info="4"] .team__glide,

	.team__count[data-count="3"].hover~.team__info[data-info="1"] .team__glide,

	.team__count[data-count="3"].hover~.team__info[data-info="2"] .team__glide,

	.team__count[data-count="3"].hover~.team__info[data-info="3"] .team__glide,

	.team__count[data-count="3"].hover~.team__info[data-info="4"] .team__glide,

	.team__count[data-count="4"].hover~.team__info[data-info="1"] .team__glide,

	.team__count[data-count="4"].hover~.team__info[data-info="2"] .team__glide,

	.team__count[data-count="4"].hover~.team__info[data-info="3"] .team__glide,

	.team__count[data-count="4"].hover~.team__info[data-info="4"] .team__glide {

		-webkit-transform: translateY(0);

		-ms-transform: translateY(0);

		transform: translateY(0);

	}



	.team__count[data-count="5"].hover~.team__info[data-info="5"],

	.team__count[data-count="5"].hover~.team__info[data-info="6"],

	.team__count[data-count="5"].hover~.team__info[data-info="7"],

	.team__count[data-count="5"].hover~.team__info[data-info="8"],

	.team__count[data-count="6"].hover~.team__info[data-info="5"],

	.team__count[data-count="6"].hover~.team__info[data-info="6"],

	.team__count[data-count="6"].hover~.team__info[data-info="7"],

	.team__count[data-count="6"].hover~.team__info[data-info="8"],

	.team__count[data-count="7"].hover~.team__info[data-info="5"],

	.team__count[data-count="7"].hover~.team__info[data-info="6"],

	.team__count[data-count="7"].hover~.team__info[data-info="7"],

	.team__count[data-count="7"].hover~.team__info[data-info="8"],

	.team__count[data-count="8"].hover~.team__info[data-info="5"],

	.team__count[data-count="8"].hover~.team__info[data-info="6"],

	.team__count[data-count="8"].hover~.team__info[data-info="7"],

	.team__count[data-count="8"].hover~.team__info[data-info="8"] {

		max-height: 500px;

	}



	.team__count[data-count="5"].hover~.team__info[data-info="5"] .team__glide,

	.team__count[data-count="5"].hover~.team__info[data-info="6"] .team__glide,

	.team__count[data-count="5"].hover~.team__info[data-info="7"] .team__glide,

	.team__count[data-count="5"].hover~.team__info[data-info="8"] .team__glide,

	.team__count[data-count="6"].hover~.team__info[data-info="5"] .team__glide,

	.team__count[data-count="6"].hover~.team__info[data-info="6"] .team__glide,

	.team__count[data-count="6"].hover~.team__info[data-info="7"] .team__glide,

	.team__count[data-count="6"].hover~.team__info[data-info="8"] .team__glide,

	.team__count[data-count="7"].hover~.team__info[data-info="5"] .team__glide,

	.team__count[data-count="7"].hover~.team__info[data-info="6"] .team__glide,

	.team__count[data-count="7"].hover~.team__info[data-info="7"] .team__glide,

	.team__count[data-count="7"].hover~.team__info[data-info="8"] .team__glide,

	.team__count[data-count="8"].hover~.team__info[data-info="5"] .team__glide,

	.team__count[data-count="8"].hover~.team__info[data-info="6"] .team__glide,

	.team__count[data-count="8"].hover~.team__info[data-info="7"] .team__glide,

	.team__count[data-count="8"].hover~.team__info[data-info="8"] .team__glide {

		-webkit-transform: translateY(0);

		-ms-transform: translateY(0);

		transform: translateY(0);

	}



	.team__count[data-count="9"].hover~.team__info[data-info="9"],

	.team__count[data-count="9"].hover~.team__info[data-info="10"],

	.team__count[data-count="9"].hover~.team__info[data-info="11"],

	.team__count[data-count="9"].hover~.team__info[data-info="12"],

	.team__count[data-count="10"].hover~.team__info[data-info="9"],

	.team__count[data-count="10"].hover~.team__info[data-info="10"],

	.team__count[data-count="10"].hover~.team__info[data-info="11"],

	.team__count[data-count="10"].hover~.team__info[data-info="12"],

	.team__count[data-count="11"].hover~.team__info[data-info="9"],

	.team__count[data-count="11"].hover~.team__info[data-info="10"],

	.team__count[data-count="11"].hover~.team__info[data-info="11"],

	.team__count[data-count="11"].hover~.team__info[data-info="12"],

	.team__count[data-count="12"].hover~.team__info[data-info="9"],

	.team__count[data-count="12"].hover~.team__info[data-info="10"],

	.team__count[data-count="12"].hover~.team__info[data-info="11"],

	.team__count[data-count="12"].hover~.team__info[data-info="12"] {

		max-height: 500px;

	}



	.team__count[data-count="9"].hover~.team__info[data-info="9"] .team__glide,

	.team__count[data-count="9"].hover~.team__info[data-info="10"] .team__glide,

	.team__count[data-count="9"].hover~.team__info[data-info="11"] .team__glide,

	.team__count[data-count="9"].hover~.team__info[data-info="12"] .team__glide,

	.team__count[data-count="10"].hover~.team__info[data-info="9"] .team__glide,

	.team__count[data-count="10"].hover~.team__info[data-info="10"] .team__glide,

	.team__count[data-count="10"].hover~.team__info[data-info="11"] .team__glide,

	.team__count[data-count="10"].hover~.team__info[data-info="12"] .team__glide,

	.team__count[data-count="11"].hover~.team__info[data-info="9"] .team__glide,

	.team__count[data-count="11"].hover~.team__info[data-info="10"] .team__glide,

	.team__count[data-count="11"].hover~.team__info[data-info="11"] .team__glide,

	.team__count[data-count="11"].hover~.team__info[data-info="12"] .team__glide,

	.team__count[data-count="12"].hover~.team__info[data-info="9"] .team__glide,

	.team__count[data-count="12"].hover~.team__info[data-info="10"] .team__glide,

	.team__count[data-count="12"].hover~.team__info[data-info="11"] .team__glide,

	.team__count[data-count="12"].hover~.team__info[data-info="12"] .team__glide {

		-webkit-transform: translateY(0);

		-ms-transform: translateY(0);

		transform: translateY(0);

	}



	.team__count[data-count="13"].hover~.team__info[data-info="13"],

	.team__count[data-count="13"].hover~.team__info[data-info="14"],

	.team__count[data-count="13"].hover~.team__info[data-info="15"],

	.team__count[data-count="13"].hover~.team__info[data-info="16"],

	.team__count[data-count="14"].hover~.team__info[data-info="13"],

	.team__count[data-count="14"].hover~.team__info[data-info="14"],

	.team__count[data-count="14"].hover~.team__info[data-info="15"],

	.team__count[data-count="14"].hover~.team__info[data-info="16"],

	.team__count[data-count="15"].hover~.team__info[data-info="13"],

	.team__count[data-count="15"].hover~.team__info[data-info="14"],

	.team__count[data-count="15"].hover~.team__info[data-info="15"],

	.team__count[data-count="15"].hover~.team__info[data-info="16"],

	.team__count[data-count="16"].hover~.team__info[data-info="13"],

	.team__count[data-count="16"].hover~.team__info[data-info="14"],

	.team__count[data-count="16"].hover~.team__info[data-info="15"],

	.team__count[data-count="16"].hover~.team__info[data-info="16"] {

		max-height: 500px;

	}



	.team__count[data-count="13"].hover~.team__info[data-info="13"] .team__glide,

	.team__count[data-count="13"].hover~.team__info[data-info="14"] .team__glide,

	.team__count[data-count="13"].hover~.team__info[data-info="15"] .team__glide,

	.team__count[data-count="13"].hover~.team__info[data-info="16"] .team__glide,

	.team__count[data-count="14"].hover~.team__info[data-info="13"] .team__glide,

	.team__count[data-count="14"].hover~.team__info[data-info="14"] .team__glide,

	.team__count[data-count="14"].hover~.team__info[data-info="15"] .team__glide,

	.team__count[data-count="14"].hover~.team__info[data-info="16"] .team__glide,

	.team__count[data-count="15"].hover~.team__info[data-info="13"] .team__glide,

	.team__count[data-count="15"].hover~.team__info[data-info="14"] .team__glide,

	.team__count[data-count="15"].hover~.team__info[data-info="15"] .team__glide,

	.team__count[data-count="15"].hover~.team__info[data-info="16"] .team__glide,

	.team__count[data-count="16"].hover~.team__info[data-info="13"] .team__glide,

	.team__count[data-count="16"].hover~.team__info[data-info="14"] .team__glide,

	.team__count[data-count="16"].hover~.team__info[data-info="15"] .team__glide,

	.team__count[data-count="16"].hover~.team__info[data-info="16"] .team__glide {

		-webkit-transform: translateY(0);

		-ms-transform: translateY(0);

		transform: translateY(0);

	}



	.team__count[data-count="17"].hover~.team__info[data-info="17"],

	.team__count[data-count="17"].hover~.team__info[data-info="18"],

	.team__count[data-count="17"].hover~.team__info[data-info="19"],

	.team__count[data-count="17"].hover~.team__info[data-info="20"],

	.team__count[data-count="18"].hover~.team__info[data-info="17"],

	.team__count[data-count="18"].hover~.team__info[data-info="18"],

	.team__count[data-count="18"].hover~.team__info[data-info="19"],

	.team__count[data-count="18"].hover~.team__info[data-info="20"],

	.team__count[data-count="19"].hover~.team__info[data-info="17"],

	.team__count[data-count="19"].hover~.team__info[data-info="18"],

	.team__count[data-count="19"].hover~.team__info[data-info="19"],

	.team__count[data-count="19"].hover~.team__info[data-info="20"],

	.team__count[data-count="20"].hover~.team__info[data-info="17"],

	.team__count[data-count="20"].hover~.team__info[data-info="18"],

	.team__count[data-count="20"].hover~.team__info[data-info="19"],

	.team__count[data-count="20"].hover~.team__info[data-info="20"] {

		max-height: 500px;

	}



	.team__count[data-count="17"].hover~.team__info[data-info="17"] .team__glide,

	.team__count[data-count="17"].hover~.team__info[data-info="18"] .team__glide,

	.team__count[data-count="17"].hover~.team__info[data-info="19"] .team__glide,

	.team__count[data-count="17"].hover~.team__info[data-info="20"] .team__glide,

	.team__count[data-count="18"].hover~.team__info[data-info="17"] .team__glide,

	.team__count[data-count="18"].hover~.team__info[data-info="18"] .team__glide,

	.team__count[data-count="18"].hover~.team__info[data-info="19"] .team__glide,

	.team__count[data-count="18"].hover~.team__info[data-info="20"] .team__glide,

	.team__count[data-count="19"].hover~.team__info[data-info="17"] .team__glide,

	.team__count[data-count="19"].hover~.team__info[data-info="18"] .team__glide,

	.team__count[data-count="19"].hover~.team__info[data-info="19"] .team__glide,

	.team__count[data-count="19"].hover~.team__info[data-info="20"] .team__glide,

	.team__count[data-count="20"].hover~.team__info[data-info="17"] .team__glide,

	.team__count[data-count="20"].hover~.team__info[data-info="18"] .team__glide,

	.team__count[data-count="20"].hover~.team__info[data-info="19"] .team__glide,

	.team__count[data-count="20"].hover~.team__info[data-info="20"] .team__glide {

		-webkit-transform: translateY(0);

		-ms-transform: translateY(0);

		transform: translateY(0);

	}



	.form__planner {

		margin: 0 0 72px;

		padding: 30px 50px;

	}



	.form__clientinfo-box {

		padding: 30px;

		margin: 0 0 42px;

	}



	.tbl-enfold th.dl-tripname {

		width: 250px;

	}



	.tbl-enfold th.dl-tripdate {

		width: 250px;

	}



	.faq__tpl .trip__faq {

		padding: 30px 0 60px;

	}



	.site__footer {

		padding: 50px 0 0;

	}



	.footer__item+.footer__item {

		padding: 30px 0 0;

	}



}



@media (min-width: 1024px) and (max-width: 1199px) {



	.visible-sd {

		display: block !important;

	}



	.hidden-sd {

		display: none !important;

	}



}



@media (min-width: 1200px) {



	.container {

		padding-left: 11px;

		padding-right: 11px;

	}



	.row {

		margin-left: -11px;

		margin-right: -11px;

	}



	.row>.col {

		padding-left: 11px;

		padding-right: 11px;

	}



	.lg-1 {

		width: 8.3333333333%;

	}



	.lg-2 {

		width: 16.6666666667%;

	}



	.lg-3 {

		width: 25%;

	}



	.lg-4 {

		width: 33.3333333333%;

	}



	.lg-5 {

		width: 41.6666666667%;

	}



	.lg-6 {

		width: 50%;

	}



	.lg-7 {

		width: 58.3333333333%;

	}



	.lg-8 {

		width: 66.6666666667%;

	}



	.lg-9 {

		width: 75%;

	}



	.lg-10 {

		width: 83.3333333333%;

	}



	.lg-11 {

		width: 91.6666666667%;

	}



	.lg-12 {

		width: 100%;

	}



	.lg-pull-0 {

		right: auto;

	}



	.lg-pull-1 {

		right: 8.3333333333%;

	}



	.lg-pull-2 {

		right: 16.6666666667%;

	}



	.lg-pull-3 {

		right: 25%;

	}



	.lg-pull-4 {

		right: 33.3333333333%;

	}



	.lg-pull-5 {

		right: 41.6666666667%;

	}



	.lg-pull-6 {

		right: 50%;

	}



	.lg-pull-7 {

		right: 58.3333333333%;

	}



	.lg-pull-8 {

		right: 66.6666666667%;

	}



	.lg-pull-9 {

		right: 75%;

	}



	.lg-pull-10 {

		right: 83.3333333333%;

	}



	.lg-pull-11 {

		right: 91.6666666667%;

	}



	.lg-pull-12 {

		right: 100%;

	}



	.lg-push-0 {

		left: auto;

	}



	.lg-push-1 {

		left: 8.3333333333%;

	}



	.lg-push-2 {

		left: 16.6666666667%;

	}



	.lg-push-3 {

		left: 25%;

	}



	.lg-push-4 {

		left: 33.3333333333%;

	}



	.lg-push-5 {

		left: 41.6666666667%;

	}



	.lg-push-6 {

		left: 50%;

	}



	.lg-push-7 {

		left: 58.3333333333%;

	}



	.lg-push-8 {

		left: 66.6666666667%;

	}



	.lg-push-9 {

		left: 75%;

	}



	.lg-push-10 {

		left: 83.3333333333%;

	}



	.lg-push-11 {

		left: 91.6666666667%;

	}



	.lg-push-12 {

		left: 100%;

	}



	.lg-offset-0 {

		margin-left: 0%;

	}



	.lg-offset-1 {

		margin-left: 8.3333333333%;

	}



	.lg-offset-2 {

		margin-left: 16.6666666667%;

	}



	.lg-offset-3 {

		margin-left: 25%;

	}



	.lg-offset-4 {

		margin-left: 33.3333333333%;

	}



	.lg-offset-5 {

		margin-left: 41.6666666667%;

	}



	.lg-offset-6 {

		margin-left: 50%;

	}



	.lg-offset-7 {

		margin-left: 58.3333333333%;

	}



	.lg-offset-8 {

		margin-left: 66.6666666667%;

	}



	.lg-offset-9 {

		margin-left: 75%;

	}



	.lg-offset-10 {

		margin-left: 83.3333333333%;

	}



	.lg-offset-11 {

		margin-left: 91.6666666667%;

	}



	.lg-offset-12 {

		margin-left: 100%;

	}



	.start-lg {

		-webkit-box-pack: start;

		-ms-flex-pack: start;

		justify-content: flex-start;

		text-align: start;

	}



	.center-lg {

		-webkit-box-pack: center;

		-ms-flex-pack: center;

		justify-content: center;

		text-align: center;

	}



	.end-lg {

		-webkit-box-pack: end;

		-ms-flex-pack: end;

		justify-content: flex-end;

		text-align: end;

	}



	.top-lg {

		-webkit-box-align: start;

		-ms-flex-align: start;

		align-items: flex-start;

	}



	.middle-lg {

		-webkit-box-align: center;

		-ms-flex-align: center;

		align-items: center;

	}



	.bottom-lg {

		-webkit-box-align: end;

		-ms-flex-align: end;

		align-items: flex-end;

	}



	.around-lg {

		-ms-flex-pack: distribute;

		justify-content: space-around;

	}



	.between-lg {

		-webkit-box-pack: justify;

		-ms-flex-pack: justify;

		justify-content: space-between;

	}



	.first-lg {

		-webkit-box-ordinal-group: 0;

		-ms-flex-order: -1;

		order: -1;

	}



	.last-lg {

		-webkit-box-ordinal-group: 2;

		-ms-flex-order: 1;

		order: 1;

	}



	.visible-lg {

		display: block !important;

	}



	.hidden-lg {

		display: none !important;

	}



	.site__logo {

		width: 155px;

	}



	/* .site__expert {

		margin: 0 0 0 44px;

	} */



	.site__planner {

		margin: 0 auto;

		padding: 14px;

		width: auto;

	}



	.site__planner [class^="icon-"] {

		display: none;

	}



	.site__planner .text {

		display: block;

	}



	.prime__caption {

		height: calc(100vh - 100px);

	}



	.site__sign.sign__lg .site__sign-caption {

		height: 600px;

	}



	.review__sourcebook {

		padding: 0 30px 95px;

	}



	.program .siteheadline--title {

		padding: 0 20% 0 0;

	}



	.program .siteheadline .reviser--clip {

		padding: 32px 3% 12px 0;

	}



	.weabout__will-item .title {

		font-size: 30px;

	}



	.destiny__box {

		height: 650px;

	}



	.critique__slips .slick-arrow.slick-prev {

		/* right: 140px; */

	}



	.critique__slips .slick-arrow.slick-next {

		right: 100px;

	}



	.memoir .siteheadline {

		padding: 0 30% 0 0;

		margin: 0 0 45px;

	}



	.memoir .siteheadline--title {

		margin: 0 0 10px;

	}



	.memoir__item-img {

		-webkit-box-flex: 0;

		-ms-flex: 0 0 282px;

		flex: 0 0 282px;

	}



	.service .siteheadline--title {

		font-size: 30px;

		padding: 0 20% 0 0;

		line-height: 1;

	}



	.gallery__big {

		height: 500px;

	}



	.trip__enclose {

		padding: 0 36px 0 0;

		order: 1;

	}



	.trip__aside {

		-webkit-box-flex: 0;

		-ms-flex: 0 0 375px;

		flex: 0 0 375px;

		order: 2;

	}



	.trip__aside .dnp__pricing-chart li:not(:first-child):before {

		width: 78px;

	}



	.trip__aside .dnp__rating .rating .rate {

		font-size: 14px;

	}



	.trip__aside .dnp__rating .txt {

		font-size: 12px;

	}



	.trip__aside .dnp__bonus {

		-ms-grid-columns: (1fr)[2];

		grid-template-columns: repeat(2, 1fr);

	}



	.trip__itinerary-fact {

		-ms-flex-wrap: nowrap;

		flex-wrap: nowrap;

	}
	.trip__itinerary-fact li:first-child, .trip__itinerary-fact li:last-child{
		width: 20%;
	}
	.trip__itinerary-fact li:nth-child(2){
		width: 25%;
	}
	.trip__itinerary-fact li:nth-child(3){
		width: 35%;
	}



	.trip__pricing {

		padding: 34px 29px 40px;

	}



	.trip__similar {

		padding: 50px 0 40px;

	}



	.trip__enquiryset {

		padding: 0 99px 0 98px;

	}



	.form__booking {

		padding: 30px 50px 0;

	}



	.form__booking-title {

		font-size: 30px;

	}



	.booking__summary {

		padding: 30px 25px 30px;

	}



	.tbl-enfold th.dl-tripname {

		width: 400px;

	}



	.tbl-enfold th.dl-space {

		width: 170px;

	}



	.tbl-enfold .deal--pricing {

		-ms-flex-wrap: nowrap;

		flex-wrap: nowrap;

	}



	.bloglist__card {

		margin: 15px 0 0;

	}



	.bloglist__card-still {

		-webkit-box-flex: 0;

		-ms-flex: 0 0 180px;

		flex: 0 0 180px;

	}



	.bloglist__card-title {

		padding: 0 0 0 24px;

	}



	.footer__contact {

		margin: 0 0 49px;

		padding: 22px 39px 21px;

	}



	.footer__linkset {

		font-size: 17px;

	}



}



@media (min-width: 1400px) {



	.trip__enclose {

		padding: 0 58px 0 0;

	}



}

@media (min-width: 1200px) {



	.trip__enclose {

		padding: 0 40px 0 0;

	}



}



@media (max-width: 1023px) {



	.footer__item {

		padding: 20px 0 0;

	}
	.footer__item-title{
		padding: 20px 0 0;
	}



}



@media (max-width: 991px) {



	.navActive {

		overflow: hidden;

	}



	.tbl-enfold .deal--pricing .flag {

		-webkit-box-flex: 0;

		-ms-flex: 0 0 100%;

		flex: 0 0 100%;

	}



}



@media all and (max-width: 900px) {



	.mfp-arrow {

		-webkit-transform: scale(0.75);

		-ms-transform: scale(0.75);

		transform: scale(0.75);

	}



	.mfp-arrow-left {

		-webkit-transform-origin: 0;

		-ms-transform-origin: 0;

		transform-origin: 0;

	}



	.mfp-arrow-right {

		-webkit-transform-origin: 100%;

		-ms-transform-origin: 100%;

		transform-origin: 100%;

	}



	.mfp-container {

		padding-left: 6px;

		padding-right: 6px;

	}



}



@media screen and (max-width: 800px) and (orientation: landscape),

screen and (max-height: 300px) {



	.mfp-img-mobile .mfp-image-holder {

		padding-left: 0;

		padding-right: 0;

	}



	.mfp-img-mobile img.mfp-img {

		padding: 0;

	}



	.mfp-img-mobile .mfp-figure:after {

		top: 0;

		bottom: 0;

	}



	.mfp-img-mobile .mfp-figure small {

		display: inline;

		margin-left: 5px;

	}



	.mfp-img-mobile .mfp-bottom-bar {

		background: rgba(0, 0, 0, 0.6);

		bottom: 0;

		margin: 0;

		top: auto;

		padding: 3px 5px;

		position: fixed;

		box-sizing: border-box;

	}



	.mfp-img-mobile .mfp-bottom-bar:empty {

		padding: 0;

	}



	.mfp-img-mobile .mfp-counter {

		right: 5px;

		top: 3px;

	}



	.mfp-img-mobile .mfp-close {

		top: 0;

		right: 0;

		width: 35px;

		height: 35px;

		line-height: 35px;

		background: rgba(0, 0, 0, 0.6);

		position: fixed;

		text-align: center;

		padding: 0;

	}



}



@media (max-width: 767px) {



	.tbl-wrap table,

	.tbl-wrap tr,

	.tbl-wrap th,

	.tbl-wrap td,

	.tbl-wrap tbody,

	.tbl-wrap tfoot {

		display: block;

	}



	.tbl-wrap thead {

		display: none;

	}



	.tbl-wrap td {

		position: relative;

		padding-left: 220px;

	}



	.tbl-wrap td:before {

		background: #ededed;

		font-weight: 500;

		border-right: 1px solid #f9f9f9;

		content: attr(data-th);

		color: #0ea724;

		position: absolute;

		top: 0;

		left: 0;

		width: 200px;

		bottom: 0;

		padding: 10px 12px;

	}



	.site__navigation {

		background: #041121;

		box-shadow: 0 0 4px 3px rgba(0, 0, 0, 0.15);

		position: fixed;

		top: 0;

		left: 0;

		height: 100vh;

		width: 300px;

		overflow: auto;

		z-index: 10;

		-webkit-transform: translateX(-110%);

		-ms-transform: translateX(-110%);

		transform: translateX(-110%);

		-webkit-transition: -webkit-transform 0.4s ease-in-out;

		transition: -webkit-transform 0.4s ease-in-out;

		transition: transform 0.4s ease-in-out;

		transition: transform 0.4s ease-in-out, -webkit-transform 0.4s ease-in-out;

	}



	.navActive .site__navigation {

		-webkit-transform: translateX(0);

		-ms-transform: translateX(0);

		transform: translateX(0);

	}



	.dropnav {

		background: #041121;

		display: none;

	}



	.dropnav>ul li .kdrop:before {

		content: '';

		background: transparent;

		position: absolute;

		top: 0;

		left: 0;

		height: 100%;

		right: 30px;

		z-index: 1;

	}



	.has-child:hover {

		background: #ed2b2b;

	}



	.has-child.dropActive>.dropnav {

		display: block;

	}



	.prime__recommend li:first-child {

		-webkit-box-flex: 0;

		margin: 0 0 10px;

		/* -ms-flex: 0 0 100%;

		flex: 0 0 100%; */

	}



	.gallery+.container {

		padding-top: 170px;

	}



	.trip__schedule table,

	.trip__schedule tr,

	.trip__schedule th,

	.trip__schedule td,

	.trip__schedule tbody,

	.trip__schedule tfoot {

		display: block;

	}



	.trip__schedule table thead {

		display: none;

	}



	.trip__schedule table td {

		padding: 15px 10px 15px 125px;

		display: block;

		text-align: right;

	}



	.trip__schedule table td:before {

		font-size: 16px;

		content: attr(data-th);

		font-weight: 600;

		color: #041121;

		padding: 15px 10px;

		position: absolute;

		top: 0;

		left: 0;

		bottom: 0;

		width: 125px;

		text-transform: none;

		text-align: left;

		z-index: -1;

	}



	.trip__schedule-book {

		padding-left: 0 !important;

		text-align: center !important;

	}



	.trip__schedule-book:before {

		display: none;

	}



	.trip__says-glide:not(.slick-initialized) .slide:not(:nth-child(-n+1)) {

		display: none;

	}



	.form__planner .form-row:last-child {

		padding: 0;

		text-align: right;

	}



	.form__booking-box .ftbl-wrap table table,

	.form__booking-box .ftbl-wrap table tbody,

	.form__booking-box .ftbl-wrap table tr,

	.form__booking-box .ftbl-wrap table td {

		display: block;

	}



	.tbl-enfold th.dl-tripname,

	.tbl-enfold td.dl-tripname {

		background: #fff;

		border-right: 1px solid #dedede;

		position: sticky;

		left: 0;

		z-index: 1;

	}



}



@media (max-width: 575px) {



	.visible-xs {

		display: block !important;

	}



	.hidden-xs {

		display: none !important;

	}



	.tbl-wrap td {

		padding-left: 140px;

	}



	.tbl-wrap td:before {

		width: 130px;

	}



	.team__count.team__member+.team__info {

		display: block !important;

	}



	.team__count.team__member.hover+.team__info {

		max-height: 1000px;

	}



	.team__count.team__member.hover+.team__info .team__glide {

		-webkit-transform: translateY(0);

		-ms-transform: translateY(0);

		transform: translateY(0);

	}



}



@-webkit-keyframes lds-loader-m {



	0% {

		top: 4px;

		height: 25px;

	}



	50%,

	100% {

		top: 10px;

		height: 14px;

	}



}



@keyframes lds-loader-m {



	0% {

		top: 4px;

		height: 25px;

	}



	50%,

	100% {

		top: 10px;

		height: 14px;

	}



}



@-webkit-keyframes lds-loader {



	0% {

		top: 4px;

		height: 34px;

	}



	50%,

	100% {

		top: 14px;

		height: 15px;

	}



}



@keyframes lds-loader {



	0% {

		top: 4px;

		height: 34px;

	}



	50%,

	100% {

		top: 14px;

		height: 15px;

	}



}



@-webkit-keyframes fadeIn {



	0% {

		opacity: 0.4;

		-webkit-transform: scale(0.9);

		transform: scale(0.9);

	}



	100% {

		opacity: 1;

		-webkit-transform: scale(1);

		transform: scale(1);

	}



}



@keyframes fadeIn {



	0% {

		opacity: 0.4;

		-webkit-transform: scale(0.9);

		transform: scale(0.9);

	}



	100% {

		opacity: 1;

		-webkit-transform: scale(1);

		transform: scale(1);

	}



}



/* lushna */

.featurebox:hover .package__item-action {

	opacity: 1;

	visibility: visible;

}



.package__box-title a {

	color: white;

}



.package__box-title {

	font-size: 20px;

}



.program .package__item {

	margin-bottom: 10px;

}



.newTitleupdate {

	color: #000;

	display: inline-block;

}



.feature .package__box {

	margin-bottom: 10px
}



.newupdate {

	margin-bottom: 24px;

}



.newupdate a {

	color: black;

	text-transform: capitalize;

}



a.updateImgWrapper {

	position: absolute;

	top: 0;

	left: 0;

	width: 100%;

	height: 100%;

}



.buttonWrapper .snow-tint {

	border: 1px solid;

	margin-right: 14px;

}



.buttonWrapper {

	margin-bottom: 34px;

}



.buttonWrapper .snow-tint:hover {

	background: black;

	color: white;

}



a.updateImgWrapper>img {

	position: absolute;

	top: 0;

	left: 0;

	width: 100%;

	height: 100%;

	object-fit: cover;

}



.buttonWrapper .success-tint {

	margin-right: 14px
}



.trip__related .package__item {

	margin-bottom: 10px !important;

}



span.svg-wrap img {

	display: inline-block;

	width: 100%;

	pointer-events: none;

	padding-top: 8px;

}



.new_package__item-detail {

	padding-right: 0;

}



.newBg {

	background: rgba(0, 0, 0, 0.6);

	padding: 16px;

	padding-bottom: 11px;

	border-top-left-radius: 5px;

	border-bottom-left-radius: 5px;

}



.package__item-facts .actprice {

	font-size: 16;

	text-align: right;

}



.package__item {

	border-radius: 5px;

	margin-bottom: 10px;

}



.package__item:before {

	padding-top: 65%;

}



.package__item-facts .price {

	font-size: 22px;

}



/* a.updateImgWrapper:after {

	content: '';

	background: linear-gradient(0deg, rgba(0, 0, 0, 0.9) 0%, rgba(0, 0, 0, 0) 50%);

	position: absolute;

	top: 0;

	left: 0;

	height: 100%;

	width: 100%;

	opacity: 1;

	-webkit-transition: opacity 0.4s ease-in-out;

	transition: opacity 0.4s ease-in-out;

} */



/* a.updateImgWrapper:after {

	background: -webkit-linear-gradient(top, rgba(0, 0, 0, 0) 0%, black 100%);

	background: linear-gradient(to bottom, rgba(0, 0, 0, 0) 0%, black 100%);

	-webkit-transition: background 0.4s ease-in-out, opacity 0.4s ease-in-out;

	transition: background 0.4s ease-in-out, opacity 0.4s ease-in-out;

} */



.featurebox {

	height: 260px;

	border-radius: 5px;

	flex-direction: row;

	align-items: flex-end;

	padding-right: 0;

	;



}



.featurebox .package__box-info {

	margin: 0;

}



.package__item .tag {

	top: 0;

}



.desc_cutoff,

.tourmaster-single-review-detail-description {

	display: -webkit-box;

	overflow: hidden;

	-webkit-box-orient: vertical;

	-webkit-line-clamp: 10;

	padding-bottom: 0;

	margin-bottom: 20px;



}



.slide .desc_cutoff {

	-webkit-line-clamp: 4;

}



.readMoreExpand {

	margin-bottom: 41px;

}



.video__clip {

	background-image: url('/wp-content/themes/accessnepaltour/css/../images/site-marker.svg');

	background-color: #cccccc;

	background-size: 40% auto;

	background-position: 50% 50%;

	background-repeat: no-repeat;

	position: relative;

	z-index: 0;

	top: 0;

	left: 0;

	height: 100%;

	width: 100%;

	z-index: -3;

}



.video__clip video {

	width: 100%;

	height: auto;

}



.legalDocuments a>img {

	width: 100%;

	height: 400px;

	overflow: hidden;

	display: block;

	object-fit: cover;

	margin-bottom: 24px;

}



.prime__recommend {

	width: 100%;

}



.prime__recommend li {

	display: flex;

	gap: 20px;

	align-items: center;

}



.prime__recommend-list {

	justify-content: space-around;

}



.listing__frame .package__item {

	margin-bottom: 10px;

}



.trip__itinerary-title {

	padding-right: 35px;

}



.dropnav {

	width: 300px;

}



.trip__faq--title {

	font-weight: 600;

}



.reviser a.primary-tint,

.reviser a.primary-tint:hover {

	color: white !important;

	;

}



.gradient-overlay {

	background-image: linear-gradient(to bottom, black, transparent);

	width: 100%;

	height: 100%;

	position: absolute;

	top: 0;

	left: 0;

	opacity: 0.7;

}



.reviser strong {

	color: #000;

}



#altitude_chart.mfp-with-anim,

#temp_chart.mfp-with-anim {

	transform: scale(2);

}



#ez-toc-container {

	width: 100%;

}



#ez-toc-container a {

	color: #0066cc;

}



p.note,
.reviser blockquote {

	background: rgba(4, 53, 119, 0.1);

	padding: 15px;

	/* border-radius: 5px; */

	border-left: 3px solid rgba(4, 53, 119, 1);

	margin: 0;

}

.reviser blockquote {

	margin-bottom: 24px;

}

.reviser blockquote p {
	margin-bottom: 0px;
}


.pin {

	background-color: #fff;

}



.pin:hover {

	background-color: #041121 !important;

	fill: #fff;

}



@media (min-width: 730px) {

	.trip__schedule .placement {

		display: -ms-grid;

		display: grid;

		-ms-grid-columns: (1fr) [3];

		grid-template-columns: repeat(3, 1fr);

		grid-gap: 24px;

	}

}



.site__nav li.active {

	background: rgba(255, 255, 255, 0.3);

	border-radius: 50px;

	display: block;

	top: 0;

	-webkit-transition: all 0.4s ease-in-out;

	transition: all 0.4s ease-in-out;

}



#routemapshow img {

	width: 100%;

}



.reviser .wp-caption {

	width: 100% !important;

}

.priceTagBlock {

	display: none;

}

@media (max-width: 767px) {

	.priceTagBlock {

		display: block;

		position: fixed;

		bottom: 0;

		left: 0;

		width: 100%;

		z-index: 10;

		padding: 7px 0;

		background: rgb(245 245 245);

		color: #212529;

	}



	.priceContent {

		display: flex;

		align-items: center;

		justify-content: space-evenly;

		font-size: 18px;

		font-weight: 600;

	}

	.priceTagBlock .icon-whatsapp {

		font-size: 30px;

	}

	.priceTagBlock .jsxInline {

		margin-right: 70px;

		background: transparent;

		color: #0ea724;



	}

	.mainPrice {

		font-size: 16px;

		font-weight: 400;

		text-decoration: line-through;

		color: #ff0000;

		padding-left: 10px;

	}

	.bookBtnfooter {

		/* margin-right: 55px; */



		padding: 6px 9px;

		/* height: 32px; */

	}

	.bookBtnfooter .button {

		font-size: 16px;

	}

	.whatsappBtnLink,
	.bookingBtn {

		display: none;

	}

}



.form__booking .serviceplate .selectedBlock .form-sel select {

	border: 1px solid green;

}

.form__booking .serviceplate .selectedBlock .form-selplate dt .form-label,
.form__booking .serviceplate .selectedBlock .form-selplate dd {

	color: green;

}



span.pp {

	font-size: 16px;

	font-weight: 400;

}



/**SURAJ UPDATE NAVIGATION**/



.links-container,
.site__navigation {

	height: 100%;

	width: 100%;





}

.links-container>ul {

	list-style: none;

	padding-left: 0;

	margin: 0;



}

.open-sidebar-button svg,
nav svg {

	fill: #fff;

}

#sidebar-active {

	display: none;

}

.open-sidebar-button,
.close-sidebar-button {

	display: none;

}





@media(max-width: 767px) {

	.team__display .tabset__nav {

		padding: 5px;

	}

	.trip__metamain-heading {

		font-size: 20px;

	}

	.trip__heading-title {

		font-size: 20px;

	}

	.trip__itinerary-title {

		font-size: 16px;

	}

	.dropnav {

		width: 360px;

	}

	.desktopOnly,
	.gallery__small,
	.trip__aside {

		display: none;

	}

	.is_stuck .site__header {

		position: static;

	}



	.links-container,
	.site__navigation {

		position: fixed;

		top: 0;

		right: -100%;

		z-index: 10;

		width: 360px;

		overflow-y: auto;



		background-color: #041121;

		box-shadow: -5px 0 5px rgba(0, 0, 0, 0.25);

		transition: 0.75s ease-out;

	}

	.links-container ul,
	.site__navigation ul {

		flex-direction: column;

		align-items: flex-start;

	}



	.open-sidebar-button,
	.close-sidebar-button {

		padding: 20px;

		display: block;

	}

	#sidebar-active:checked~.links-container,
	#sidebar-active:checked~.site__navigation {

		right: 0;

	}

	#sidebar-active:checked~#overlay {

		height: 100%;

		width: 100%;

		position: fixed;

		top: 0;

		left: 0;

		z-index: 9;

	}

	.updateNav ul>li>.knav>a {

		padding: 10px 20px 10px;

		font-weight: 400;

	}

	.updateNav ul>li {

		border-bottom: 1px solid rgba(255, 255, 255, 0.1);



	}

	.blog__relate-action .price .disprice,
	.blog__relate-action .price .actprice,
	.blog__tpl .blog__relate-action>li,
	.blog__tpl .blog__relate-action>li:last-child {

		display: inline-block;

	}

	.blog__relate-action .price {

		padding-bottom: 10px;


	}

	.tbl-enfold td.dl-action .button{

		width: 100%;
	}
	.tbl-enfold .deal--pricing .offer-price {
		font-weight: 400;
		font-size: 13px;
		color:#666;
	}
	.deal--trpdate, .lgtB{
		font-weight: 400;
		color:#666;
	}

}





.bannerReduced {

	background: #041121;

	height: 78px;

}

.new__routemapdisplay img {

	width: 100%;

}

.trip__qview-card blockquote {

	border-left: 0;

	background: transparent;

}



.reviewScroll::-webkit-scrollbar-track {

	-webkit-box-shadow: inset 0 0 6px rgba(0, 0, 0, 0.3);

	border-radius: 10px;

	background-color: #F5F5F5;

}



.reviewScroll::-webkit-scrollbar {

	width: 16px;

	background-color: #F5F5F5;

}



.reviewScroll::-webkit-scrollbar-thumb {

	border-radius: 10px;

	-webkit-box-shadow: inset 0 0 6px rgba(0, 0, 0, .3);

	background-color: rgb(222, 222, 222);

}



.discountInfo {

	color: #000;

	font-size: 12px;

	font-weight: 600;

	line-height: 16px;

	letter-spacing: 0.5px;

	margin-left: 40px;

	margin-bottom: 0;

}



.bookNote {

	font-size: 12px;

	color: rgba(4, 53, 119, 1);

	text-align: center;

	margin-bottom: 0.875em;

}



.bookNote span {

	color: rgba(43, 170, 61, 1);

}



.dnp__rating .rating {

	justify-content: center;

}



sup {

	font-size: 12px;

	font-weight: 800;

}



.priceFrom {

	font-size: 16px;

	font-weight: 600;

	letter-spacing: 0.05em;

	padding-bottom: 5px;
	color:#000;

}

.dnp__offer--actprice {

	font-size: 12px;

	font-weight: 400;



}

.selectTripdate {

	text-align: center;

}

.selectTripdate input {

	border: 1px solid #000;

	border-radius: 14px;

	padding: 8px 12px;

	width: 312px;

	font-size: 14px;

}



.addOns {

	border-radius: 5px;

	border: 1px dotted rgba(4, 53, 119, 1);

	padding: 22px;

	margin-top: 18px;

}



.addOns > .trip__heading {

	margin-top: -45px;

}

.addOns .trip__heading strong {

	background-color: #fff;

	padding: 0 10px;

}



.chartWrapper {

	width: 100%;

	overflow-x: auto;

}



.downloadmap {

	color: rgba(4, 53, 119, 1);

	font-size: 17px;

	font-weight: 500;

	border: 0;

	cursor: pointer;

	background: url('/wp-content/themes/accessnepaltour/css/../images/download.png') no-repeat left center;

	background-size: contain;

	padding: 8px 0 3px 34px;

	margin-bottom: 11px;

	float: right;



}



.hConversion {

	float: left;

	width: 100%;

}

.hConversion button {

	background: transparent;

	border: 0;

	cursor: pointer;

	color: black;

	font-weight: 900;



}



.hConversion .meterActive,
.hConversion .feetActive {

	color: rgba(67, 67, 67, 1);

}



/* .altitudeChartDownload{

	margin-top: 36px;

} */



.reviser h2 {

	font-size: 22px;

}



.reviser h3 {

	font-size: 20px;

}

@media(min-width: 520px) {

	.trip__schedule .placement__date {

		padding: 0 0 0 24px;

	}





	.trip__schedule .placement__date:before {

		content: "\e90a";

	}

}

.slideSlide {

	display: none !important;

}

@media(max-width: 520px) {

	.gallery {

		display: none;

	}

	.slideSlide {

		display: block !important;

	}

	.slideSlide img {

		height: 300px;

		aspect-ratio: 2 / 1;

		object-fit: cover;

		width: 100%;

	}

}





@media(max-width: 767px) {

	.reviser h2 {

		font-size: 18px;

	}



	.reviser h3 {

		font-size: 16px;

		font-weight: 600;

	}

	.trip__facts-list dl dt,
	.trip__facts-list dl dd,
	.trip__metamain-summary {

		font-size: 14px;

		font-weight: 400;

	}

	.reviser p,
	.reviser--clip,
	.bquote,
	.downloadmap,
	body {

		font-size: 15px;

	}



	.trip__schedule .placement__item {

		padding: 15px;



	}



	.trip__schedule .placement__pricing strong {

		font-size: 18px;

	}



	.reviser ul li {

		padding-left: 25px;



	}

	.reviser ul li:before {

		top: 6px;

		left: 0;

	}

	.addOns {

		padding: 28px 15px 15px;

	}

	.trip__area {

		padding: 22px 0 31px;

	}

	.breadcrumb ul {

		font-size: 12px;

	}


	.trip__qview-card blockquote {
		display: none;
	}

	.trip__qview-card blockquote:first-child {
		display: block;
	}


}

.ptr--TrustPilot {
	width: 90px;
	height: 22px;
	/* background-color: #FFFFFF; */
	/* background-color: #FFFFFF; */
	background-image: url('data:image/svg+xml,<%3Fxml version="1.0" %3F><!DOCTYPE svg PUBLIC "-//W3C//DTD SVG 1.1//EN" "http://www.w3.org/Graphics/SVG/1.1/DTD/svg11.dtd"><svg height="100%" style="fill-rule:evenodd;clip-rule:evenodd;stroke-linejoin:round;stroke-miterlimit:2;" version="1.1" viewBox="0 0 1785 448" width="100%" xml:space="preserve" xmlns="http://www.w3.org/2000/svg" xmlns:serif="http://www.serif.com/" xmlns:xlink="http://www.w3.org/1999/xlink"><g transform="matrix(1,0,0,1,-358.676,7.92781)"><path d="M827.834,154.864L1007.91,154.864L1007.91,188.388L937.01,188.388L937.01,377.369L898.145,377.369L898.145,188.388L827.537,188.388L827.834,154.864ZM1000.2,216.275L1033.43,216.275L1033.43,247.426L1034.02,247.426C1035.21,242.976 1037.29,238.822 1040.25,234.669C1043.22,230.515 1046.78,226.659 1051.23,223.395C1055.38,219.835 1060.13,217.165 1065.47,215.088C1070.51,213.012 1075.85,211.825 1081.19,211.825C1085.35,211.825 1088.31,212.122 1089.8,212.122C1091.28,212.418 1093.06,212.715 1094.54,212.715L1094.54,246.832C1092.17,246.239 1089.5,245.942 1086.83,245.646C1084.16,245.349 1081.79,245.052 1079.12,245.052C1073.18,245.052 1067.55,246.239 1062.21,248.612C1056.87,250.986 1052.41,254.546 1048.26,258.996C1044.4,263.743 1041.14,269.379 1038.77,276.203C1036.39,283.026 1035.21,291.037 1035.21,299.937L1035.21,376.479L999.608,376.479L1000.2,216.275ZM1258.01,377.369L1222.71,377.369L1222.71,354.821L1222.11,354.821C1217.66,363.128 1211.14,369.358 1202.53,374.402C1193.93,379.445 1185.03,381.819 1176.13,381.819C1155.06,381.819 1139.64,376.775 1130.14,366.095C1120.65,355.711 1115.9,339.691 1115.9,318.627L1115.9,216.275L1151.5,216.275L1151.5,315.067C1151.5,329.308 1154.17,339.394 1159.81,345.031C1165.15,350.965 1172.87,353.931 1182.65,353.931C1190.07,353.931 1196.3,352.745 1201.35,350.371C1206.39,347.998 1210.54,345.031 1213.51,341.174C1216.77,337.318 1218.85,332.571 1220.33,327.231C1221.82,321.891 1222.41,315.957 1222.41,309.727L1222.41,216.275L1258.01,216.275L1258.01,377.369ZM1318.24,325.747C1319.42,336.131 1323.28,343.251 1330.1,347.701C1336.92,351.855 1345.23,353.931 1354.73,353.931C1357.99,353.931 1361.85,353.635 1366,353.041C1370.15,352.448 1374.31,351.558 1377.87,350.075C1381.72,348.591 1384.69,346.515 1387.06,343.548C1389.44,340.581 1390.62,337.021 1390.33,332.571C1390.03,328.121 1388.55,324.264 1385.28,321.297C1382.02,318.331 1378.16,316.254 1373.42,314.177C1368.67,312.397 1363.03,310.914 1356.8,309.727C1350.57,308.54 1344.34,307.057 1337.82,305.574C1331.29,304.09 1324.76,302.31 1318.53,300.234C1312.3,298.157 1306.96,295.487 1301.92,291.63C1297.17,288.07 1293.02,283.62 1290.35,277.983C1287.38,272.346 1285.9,265.819 1285.9,257.513C1285.9,248.612 1287.97,241.492 1292.42,235.559C1296.58,229.625 1302.21,224.878 1308.74,221.318C1315.27,217.758 1322.68,215.088 1330.69,213.605C1338.7,212.122 1346.42,211.528 1353.54,211.528C1361.85,211.528 1369.86,212.418 1377.27,214.198C1384.69,215.978 1391.81,218.648 1397.74,222.802C1403.97,226.659 1409.02,231.999 1412.87,238.229C1417.03,244.459 1419.4,252.172 1420.59,261.073L1383.5,261.073C1381.72,252.469 1377.87,246.832 1371.93,243.866C1365.7,240.899 1358.88,239.415 1350.87,239.415C1348.5,239.415 1345.23,239.712 1341.97,240.009C1338.41,240.602 1335.44,241.196 1332.18,242.382C1329.21,243.569 1326.54,245.349 1324.46,247.426C1322.39,249.502 1321.2,252.469 1321.2,256.029C1321.2,260.479 1322.68,263.743 1325.65,266.413C1328.62,269.083 1332.48,271.16 1337.52,273.236C1342.27,275.016 1347.9,276.5 1354.13,277.686C1360.36,278.873 1366.89,280.356 1373.42,281.84C1379.94,283.323 1386.17,285.103 1392.4,287.18C1398.63,289.257 1404.27,291.927 1409.02,295.783C1413.76,299.344 1417.92,303.794 1420.88,309.134C1423.85,314.474 1425.33,321.297 1425.33,329.011C1425.33,338.504 1423.26,346.515 1418.81,353.338C1414.36,359.865 1408.72,365.502 1401.9,369.655C1395.07,373.809 1387.06,376.775 1378.76,378.852C1370.15,380.632 1361.85,381.819 1353.54,381.819C1343.45,381.819 1333.96,380.632 1325.36,378.259C1316.75,375.885 1309.04,372.325 1302.81,367.875C1296.58,363.128 1291.53,357.492 1287.97,350.371C1284.41,343.548 1282.34,335.241 1282.04,325.451L1317.94,325.451L1317.94,325.747L1318.24,325.747ZM1435.42,216.275L1462.42,216.275L1462.42,167.621L1498.02,167.621L1498.02,215.978L1530.06,215.978L1530.06,242.382L1498.02,242.382L1498.02,328.418C1498.02,332.274 1498.32,335.241 1498.61,338.208C1498.91,340.878 1499.8,343.251 1500.69,345.031C1501.88,346.811 1503.66,348.295 1505.73,349.185C1508.11,350.075 1511.07,350.668 1515.23,350.668C1517.6,350.668 1520.27,350.668 1522.64,350.371C1525.02,350.075 1527.69,349.778 1530.06,349.185L1530.06,376.775C1526.2,377.369 1522.35,377.665 1518.49,377.962C1514.63,378.555 1511.07,378.555 1506.92,378.555C1497.43,378.555 1490.01,377.665 1484.37,375.885C1478.74,374.105 1474.29,371.435 1471.02,368.172C1467.76,364.612 1465.68,360.458 1464.5,355.415C1463.31,350.371 1462.71,344.141 1462.42,337.614L1462.42,242.679L1435.42,242.679L1435.42,215.682L1435.42,216.275ZM1554.98,216.275L1588.5,216.275L1588.5,238.229L1589.1,238.229C1594.14,228.735 1600.97,222.208 1609.87,218.055C1618.77,213.902 1628.26,211.825 1638.94,211.825C1651.7,211.825 1662.67,213.902 1672.17,218.648C1681.66,223.098 1689.37,229.032 1695.6,237.042C1701.83,244.756 1706.58,253.952 1709.55,264.336C1712.51,274.72 1714.29,285.993 1714.29,297.563C1714.29,308.54 1712.81,318.924 1710.14,329.011C1707.17,339.098 1703.02,348.295 1697.38,356.008C1691.75,363.722 1684.63,369.952 1675.73,374.699C1666.83,379.445 1656.74,381.819 1644.87,381.819C1639.83,381.819 1634.49,381.225 1629.44,380.335C1624.4,379.445 1619.36,377.962 1614.61,375.885C1609.87,373.809 1605.41,371.138 1601.56,367.875C1597.4,364.612 1594.14,360.755 1591.47,356.601L1590.88,356.601L1590.88,437L1555.28,437L1555.28,216.275L1554.98,216.275ZM1679.29,296.97C1679.29,289.85 1678.4,282.73 1676.32,275.906C1674.54,269.083 1671.57,263.149 1667.72,257.809C1663.86,252.469 1659.11,248.316 1653.77,245.052C1648.14,241.789 1641.61,240.305 1634.49,240.305C1619.65,240.305 1608.38,245.349 1600.67,255.733C1593.25,266.116 1589.39,280.06 1589.39,297.267C1589.39,305.574 1590.28,312.99 1592.36,319.814C1594.44,326.637 1597.11,332.571 1601.26,337.614C1605.12,342.658 1609.87,346.515 1615.5,349.481C1621.14,352.448 1627.37,353.931 1634.79,353.931C1643.09,353.931 1649.62,352.151 1655.26,348.888C1660.89,345.625 1665.34,341.174 1669.2,336.131C1672.76,330.791 1675.43,324.857 1676.91,318.034C1678.4,310.914 1679.29,304.09 1679.29,296.97ZM1741.88,154.864L1777.49,154.864L1777.49,188.388L1741.88,188.388L1741.88,154.864ZM1741.88,216.275L1777.49,216.275L1777.49,377.369L1741.88,377.369L1741.88,216.275ZM1809.23,154.864L1844.83,154.864L1844.83,377.369L1809.23,377.369L1809.23,154.864ZM1953.41,381.819C1940.66,381.819 1929.09,379.742 1919,375.292C1908.91,370.842 1900.61,365.205 1893.49,357.788C1886.66,350.371 1881.32,341.174 1877.76,330.791C1874.2,320.407 1872.12,308.837 1872.12,296.673C1872.12,284.51 1873.9,273.236 1877.76,262.853C1881.32,252.469 1886.66,243.569 1893.49,235.855C1900.31,228.439 1908.91,222.505 1919,218.352C1929.09,214.198 1940.66,211.825 1953.41,211.825C1966.17,211.825 1977.74,213.902 1987.83,218.352C1997.91,222.505 2006.22,228.439 2013.34,235.855C2020.16,243.272 2025.5,252.469 2029.06,262.853C2032.62,273.236 2034.7,284.51 2034.7,296.673C2034.7,309.134 2032.92,320.407 2029.06,330.791C2025.21,341.174 2020.16,350.075 2013.34,357.788C2006.52,365.205 1997.91,371.138 1987.83,375.292C1977.74,379.445 1966.47,381.819 1953.41,381.819ZM1953.41,353.635C1961.13,353.635 1968.25,351.855 1973.88,348.591C1979.82,345.328 1984.27,340.878 1988.12,335.538C1991.98,330.198 1994.65,323.967 1996.43,317.441C1998.21,310.617 1999.1,303.794 1999.1,296.673C1999.1,289.85 1998.21,283.026 1996.43,276.203C1994.65,269.379 1991.98,263.446 1988.12,258.106C1984.27,252.766 1979.52,248.612 1973.88,245.349C1967.95,242.086 1961.13,240.305 1953.41,240.305C1945.7,240.305 1938.58,242.086 1932.94,245.349C1927.01,248.612 1922.56,253.062 1918.7,258.106C1914.85,263.446 1912.17,269.379 1910.39,276.203C1908.62,283.026 1907.73,289.85 1907.73,296.673C1907.73,303.794 1908.62,310.617 1910.39,317.441C1912.17,324.264 1914.85,330.198 1918.7,335.538C1922.56,340.878 1927.31,345.328 1932.94,348.591C1938.88,352.151 1945.7,353.635 1953.41,353.635ZM2045.38,216.275L2072.38,216.275L2072.38,167.621L2107.98,167.621L2107.98,215.978L2140.02,215.978L2140.02,242.382L2107.98,242.382L2107.98,328.418C2107.98,332.274 2108.28,335.241 2108.57,338.208C2108.87,340.878 2109.76,343.251 2110.65,345.031C2111.84,346.811 2113.62,348.295 2115.69,349.185C2118.07,350.075 2121.03,350.668 2125.19,350.668C2127.56,350.668 2130.23,350.668 2132.6,350.371C2134.98,350.075 2137.65,349.778 2140.02,349.185L2140.02,376.775C2136.16,377.369 2132.31,377.665 2128.45,377.962C2124.59,378.555 2121.03,378.555 2116.88,378.555C2107.39,378.555 2099.97,377.665 2094.33,375.885C2088.7,374.105 2084.25,371.435 2080.98,368.172C2077.72,364.612 2075.64,360.458 2074.46,355.415C2073.27,350.371 2072.68,344.141 2072.38,337.614L2072.38,242.679L2045.38,242.679L2045.38,215.682L2045.38,216.275Z" style="fill-rule:nonzero;"/></g><g id="Artboard1" transform="matrix(4.07045,0,0,1.02065,-1409.95,19.4363)"><rect height="438.476" style="fill:none;" width="438.476" x="346.386" y="-19.043"/><g transform="matrix(0.245673,0,0,0.979769,258.269,-11.2757)"><path d="M786.299,154.864L623.426,154.864L573.288,0L522.853,154.864L359.98,154.567L491.703,250.392L441.268,405.256L572.991,309.43L704.714,405.256L654.576,250.392L786.299,154.864Z" style="fill:rgb(0,182,122);fill-rule:nonzero;"/></g><g transform="matrix(0.245673,0,0,0.979769,258.269,-11.2757)"><path d="M665.85,285.4L654.576,250.392L573.288,309.43L665.85,285.4Z" style="fill:rgb(0,81,40);fill-rule:nonzero;"/></g></g></svg>');


	background-size: contain;
	background-repeat: no-repeat;
	background-position: center;
}

.upperflightInfo,
.lowerflightInfo,
.multigearInfo,
.arrivaldeparture {
	border: 0;
	padding: 0;
	margin: 0;
}

.arrivaldeparture .form-module {
	margin-bottom: 10px;
}

.extB,
.deal--status {
	font-size: 16px;
	font-weight: 800;
	color: #043577;
}

.deal--trpdate,
.lgtB {
	font-size: 13px;
	font-weight: 700;
	color: #9D9C9C;
}

.fixed_departure_title {
	background: url('/wp-content/themes/accessnepaltour/css/../images/fixed_departure.svg') no-repeat left top;
	padding-left: 90px;
	padding-top: 10px;
	padding-bottom: 10px;
	background-size: 20%;

}

@media (max-width: 640px) {
	.fixed_departure_title {
		background-size: 15%;
		padding-left: 70px;

	}

	.tbl-enfold tbody {
		display: grid;
		grid-template-columns: repeat(2, 48%);
		gap: 10px;

	}

	.tbl-enfold tbody tr {
		display: grid;
		border: 1px solid #dedede;
		border-radius: 5px;
		padding: 0 10px;
		border-top: 1px solid #043577;
	}

	.tbl-enfold tbody tr td {
		border: 0 !important;
	}

	.tbl-enfold tbody tr:first-child {
		display: none;
	}

	.tbl-enfold td.dl-tripname {
		padding: 18px 0 5px 0;
	}
}

@media (min-width: 992px) {

	.deal--trpdate,
	.lgtB {
		font-size: 15px;
	}

	.tbl-enfold th.dl-price {
		width: 130px;
	}

	.tbl-enfold td.dl-tripdate,

	.tbl-enfold td.dl-status,

	.tbl-enfold td.dl-price,

	.tbl-enfold td.dl-space {

		padding: 18px 1%;

	}

	.tbl-enfold {

		padding: 10px;
		border: 1px solid #d7d7d7;

	}

	.tbl-enfold td.dl-tripname a {
		font-size: 20px
	}

	.tbl-enfold th.dl-tripname {
		width: 350px;
	}

	.tbl-enfold td.dl-tripname {

		padding: 18px 10px 18px 0;
	}

}

@media (max-width: 992px) {

	.tbl-enfold th.dl-tripname,
	.tbl-enfold td.dl-tripname {
		position: sticky;
		left: 0;
		z-index: 1;
	}

}

@media (min-width: 640px) {
	.tbl-enfold {
		padding: 30px;
	}
}

@media (min-width: 1200px) {
	.tbl-enfold {
		padding: 60px;
	}
}



@media (max-width: 1199px) {


	.tbl-enfold th.dl-tripdate {
		width: 250px;
	}

	.tbl-enfold th.dl-price {
		width: 190px;
	}

}

.fixedDepartureheader {
	height: 78px;
	background: #041121;
	overflow: hidden;
}

.darkWrapper {
	position: relative;
}

.darkWrapper:after {
	content: '';
	position: absolute;
	left: 0;
	right: 0;
	top: 0;
	height: 800px;
	background: #041121;
}

.darkWrapper>.container {
	z-index: 1;
	position: relative;
}

.darkWrapper .reviser p,
.darkWrapper .breadcrumb ul li a,
.darkWrapper .breadcrumb ul li .live,
.darkWrapper .breadcrumb ul li+li:before,
.darkWrapper h2,
.darkWrapper strong,
.whiteTitle {
	color: white !important;
	;
}

.bgWhite {
	background: white;
}

.lgtB {
	padding-left: 23px;
}

.site__pg-mainheadline.whiteTitle {
	position: relative;
	padding-top: 30px;
}

/* .site__pg-mainheadline.whiteTitle::before {
	content: '- DEPARTURE DATES';
	font-size: 20px;
	font-weight: 600;
	position: absolute;
	left: 0;
	top: 0;
	color: #FDB000;
} */

.whiteRounded {
	background: #043577;
	color: #fff;
	font-size: 18px;
	font-weight: 700;
	padding: 5px 15px;
	margin-right: 10px;
	border-radius: 5px;
}

.selectWrapper {
	/* background: #043577;
	color: #fff;
	font-size: 18px;
	font-weight: 700;
	padding-left: 15px;
	border-radius: 5px;
	display: flex;
	align-items: center; */
}

.selectWrapper label {
	font-weight: 700 !important;
	margin-right: 5px !important;
}



.deals__mainheadline .find-year select {
	border: transparent;
	height: 37px;
}
}


