
.service-bar .box-icon .content a, .service-bar .box-icon .content-desktop span {
    font-size: 14px;
}
	.service-bar .content-desktop {
		border-radius: 0 0 16px 16px;
	}

	.service-bar>div:last-child .content svg {

		display: none;

	}

	@media (max-width: 992px) {
		.svgTopUp {
			display: none;
		}
	}

	@media (min-width: 992px) {
		.service-bar.service-bar-template {
			margin-top: 0 !important;
		}
	}

	body {
		background-color: #f2f4f7;
	}

	.bg-brown {
		background-color: #E8E6E3;
	}

	.bamboo-text {
		color: #4B843F;
		text-decoration-line: underline;
	}

	a.bamboo-text:hover {
		color: #000000;
	}

	@media (max-width: 991px) {
		.service-bar {
			margin-top: 14px;
			filter: drop-shadow(0px 1px 3px rgba(16, 24, 40, 0.1)) drop-shadow(0px 1px 2px rgba(16, 24, 40, 0.06));
			background-color: #fff;
		}

		.service-bar>* {
			padding-right: 15px !important;
			padding-left: 15px !important;
			padding-top: 16px;
			padding-bottom: 16px;
			flex: 1 0 calc(100% / 3);
			position: relative;
			display: flex;
			flex-direction: column;
			align-items: center;
			justify-content: center;
			border-right: 1px solid #EAECF0;
			border-bottom: 1px solid #EAECF0;
		}

		.service-bar>* a {
			color: #344054;
		}

		.service-bar>*:nth-child(3n),
		.service-bar>*:last-child {
			border-right: none;
		}
	}

	@media (max-width: 991px) and (max-width: 767px) {
		.service-bar>* a {
			font-size: 14px;
		}
	}

	div#main-content>.portlet-layout {
		max-width: 100%;
		margin: 0;
	}

	div#main-content>.portlet-layout>div {
		padding: 0;
	}

	@media (min-width: 768px) {
		.news-section {
			margin-bottom: 56px !important;
		}
	}

	@media (min-width: 768px) and (max-width: 991px) {
		.service-bar>* {
			flex: 0 0 25%;
			border-right: 1px solid #EAECF0 !important;
			border-bottom: 1px solid #EAECF0;
		}

		.service-bar>*:nth-child(n+5) {
			border-bottom: none;
		}

		.service-bar>*:nth-child(4n) {
			border-right: none !important;
		}
	}

	.additional-services,
	.popular-flights {
		overflow-x: hidden;
	}

	@media (min-width: 992px) {
		.service-bar {
			margin-top: -26px;
		}

		.service-bar .box-icon {
			position: relative;
			width: 100%;
			border-radius: 0 0 16px 16px;
			display: flex;
			flex-direction: column;
			align-items: center;
			justify-content: center;
			overflow: hidden;
			padding-bottom: 2px;
			flex: 1;
		}

		.service-bar .box-icon .content {
			padding: 31.5px 0 13.5px;
			background-color: #EAECF0;
			width: 100%;
			height: 100%;
			min-height: 90px;
		}

		.service-bar .box-icon .content a {
			color: #00558F;
			text-decoration: none;
			display: flex;
			flex-direction: column;
			justify-content: center;
			align-items: center;
		}

		.service-bar .box-icon .content a svg {
			margin-top: 8px;
		}

		.service-bar .content-desktop {
			content: "";
			width: 100%;
			height: calc(100% - 2px);
			max-height: calc(100% - 2px);
			position: absolute;
			top: 0;
			right: 0;
			z-index: 0;
			transition: all 0.8s ease;
			display: flex;
			justify-content: center;
			align-items: center;
			flex-direction: column;
			background: #FFFFFF;
			border-radius: 0 0 8px 8px;
			transform-origin: 0 0;
		}

		.service-bar .content-desktop>div svg {
			margin-bottom: 8px;
		}

		.service-bar .content-desktop>svg:not(.icon) {
			position: absolute;
			left: 50%;
			transform: translateX(-50%);
			bottom: -3px;
			transition: all 0.5s ease;
		}

		.service-bar .content-desktop svg.hover {
			opacity: 0;
			visibility: hidden;
		}

		.service-bar .content-desktop:after {
			content: '';
			position: absolute;
			right: 0;
			height: calc(100% - 40px);
			width: 1px;
			top: 0;
			z-index: 2;
			background-color: #D0D5DD;
			transition: all 0.8s ease;
		}

		.service-bar .content-desktop>div {
			animation-name: animation-close;
			animation-duration: 0.8s;
			animation-fill-mode: forwards;
			transform-origin: 0 0;
		}

		.service-bar .box-icon:hover .content-desktop {
			transform: translateY(calc(-100% + 18px));
		}

		.service-bar .box-icon:hover .content-desktop>div {
			animation-name: animation-open;
			animation-duration: 0.8s;
			animation-fill-mode: forwards;
		}

		.service-bar .box-icon:hover .content-desktop svg:not(.hover):not(.icon) {
			opacity: 0;
			visibility: hidden;
		}

		.service-bar .box-icon:hover .content-desktop:after {
			height: calc(100% - 10px);
		}

		.service-bar .box-icon:hover .content-desktop svg.hover {
			opacity: 1;
			visibility: visible;
		}

		.service-bar .box-icon:last-child .content-desktop:after {
			content: none;
		}

		.service-bar .box-icon.hover-next .content-desktop:after {
			height: 8px;
		}

		@keyframes animation-open {
			0% {
				transform: none;
			}

			100% {
				transform: rotate3d(1, 0, 0, 90deg) skewX(7deg);
			}
		}

		@keyframes animation-close {
			0% {
				transform: rotate3d(1, 0, 0, 90deg) skewX(7deg);
			}

			100% {
				transform: none;
			}
		}

		.popular-flights-slide .slick-dots {
			margin-bottom: 46px;
		}
	}

	.options-text,
	.options-text:hover {
		font-family: 'Maven Pro';
		font-style: normal;
		font-weight: 500;
		font-size: 16px;
		line-height: 120%;
		color: #344054;
		text-decoration: none;
	}

	.icon-item {
		width: 24px;
		height: 24px;
	}

	.view-all-news-btn {
		padding: 14.5px 24px;
		background: #F2F4F7;
		border: none;
		border-radius: 8px;
		font-family: 'Maven Pro';
		font-style: normal;
		font-weight: 500;
		font-size: 16px;
		line-height: 18px;
		text-transform: capitalize;
		color: #00558F;
	}

	.border-top-left {
		border-top-left-radius: 16px;
	}

	.border-bottom-right {
		border-bottom-right-radius: 16px;
	}

	.border-top-right {
		border-top-right-radius: 16px;
	}

	.border-bottom-left {
		border-bottom-left-radius: 16px;
	}

	.promotion-container {
		width: 100%;
		aspect-ratio: 1;
		background-repeat: no-repeat;
		background-position: center;
		background-size: cover;
	}

	.promotion-container-2 {
		width: 100%;
		aspect-ratio: 2;
		background-repeat: no-repeat;
		background-position: center;
		background-size: cover;
	}

	@media (min-width: 768px) {
		.promotion-container-2 {
			aspect-ratio: 2.1;
		}
	}

	@media (min-width: 1025px) {

		.additional-services ul.slick-dots li,
		.bamboo-exp-big-container ul.slick-dots li {
			width: 6px;
			height: 6px;
		}
	}

	.promotion-details {
		width: 100%;
		height: 100%;
		position: absolute;
		background: linear-gradient(10.41deg, rgba(0, 0, 0, 0.8) 7.76%, rgba(0, 0, 0, 0) 79.38%);
	}

	.promotion-details a {
		font-family: 'Maven Pro';
		font-style: normal;
		font-weight: 500;
		font-size: 16px;
		line-height: 18px;
		text-transform: capitalize;
		color: #FCFCFD;
		padding: 9px 0;
		text-decoration: none;
		position: relative;
	}

	.promotion-details a:hover {
		text-decoration: none;
		color: #FCFCFD;
	}

	.promotion-details a:hover:before {
		transform-origin: left;
		animation: linecss 0.6s;
	}

	.promotion-details a:before {
		content: '';
		height: 1px;
		width: 100%;
		position: absolute;
		bottom: 0;
		left: 0;
		background-color: #FCFCFD;
		transform-origin: right;
	}

	@keyframes linecss {
		0% {
			width: 100%;
		}

		50% {
			width: 0;
		}

		100% {
			width: 100%;
		}
	}

	.cursor-pointer {
		cursor: pointer;
	}

	.header-text {
		font-family: 'Maven Pro';
	}

	.normal-text {
		font-family: 'Open Sans';
		font-style: normal;
		font-weight: 400;
		font-size: 16px;
		line-height: 150%;
		color: #667085;
	}

	.addtional-news-title a {
		font-family: 'Maven Pro';
		font-style: normal;
		font-weight: 500;
		color: #101828;
		overflow: hidden;
		display: -webkit-box;
		-webkit-line-clamp: 1;
		line-clamp: 1;
		-webkit-box-orient: vertical;
	}

	@media(min-width: 768px) {
		.addtional-news-title a {
			font-size: 20px;
		}
	}

	.addtional-news-title a:hover,
	.item .addtional-news-title a:hover {
		color: #4B843F;
	}

	.addtional-news-short-content {
		font-family: 'Open Sans';
		font-style: normal;
		font-weight: 400;
		font-size: 16px;
		line-height: 150%;
		color: #344054;
		overflow: hidden;
		display: -webkit-box;
		-webkit-line-clamp: 3;
		line-clamp: 3;
		-webkit-box-orient: vertical;
	}

	.btn-primary:focus,
	.focus.btn-primary {
		background-color: #4b843f !important;
	}

	.popular-flights-news-header a {
		font-family: 'Maven Pro';
		font-style: normal;
		font-weight: 500;
		font-size: 16px;
		line-height: 120%;
		color: #101828;
		margin-bottom: 4px;
	}

	.popular-flights-news-header a:hover {
		color: #4B843F;
		text-decoration: none;
	}

	.popular-flights-news-header+.normal-text {
		margin-bottom: 1rem;
	}

	.popular-flight {
		background: #FFFFFF;
		border: 1px solid #F2F4F7;
		border-radius: 0.5rem;
		overflow: hidden;
		height: 100%;
	}

	.popular-flight .normal-text {
		font-size: 14px;
		line-height: 150%;
	}

	.popular-flights-price-info {
		font-family: 'Open Sans';
		font-style: normal;
		font-weight: 400;
		font-size: 14px;
		line-height: 150%;
		color: #00558F;
	}

	.popular-flights-price-info-main {
		font-family: 'Maven Pro';
		font-style: normal;
		font-weight: 500;
		font-size: 24px;
		line-height: 120%;
		color: #00558F;
	}

	.btn-bamboo {
		background: #4B843F;
		border-radius: 4px;
		font-family: 'Maven Pro';
		font-style: normal;
		font-weight: 500;
		font-size: 18px;
		line-height: 20px;
		text-transform: capitalize;
		color: #FFFFFF;
		border: none;
		cursor: pointer;
	}

	.bg-light-blue {
		background: rgba(0, 85, 143, 0.1);
	}

	.bamboo-exp-news-header {
		font-family: 'Maven Pro';
		font-style: normal;
		font-weight: 500;
		font-size: 16px;
		line-height: 120%;
		color: #FCFCFD;
	}

	@media (min-width: 768px) {
		.bamboo-exp-news-header {
			font-size: 20px;
		}
	}

	.bamboo-exp-news-short-content {
		font-family: 'Open Sans';
		font-style: normal;
		font-weight: 400;
		font-size: 14px;
		line-height: 150%;
		color: #F9FAFB;
	}

	@media (min-width: 768px) {
		.bamboo-exp-news-short-content {
			font-size: 16px;
		}
	}

	@media (max-width: 767px) {
		.promotion-details h2+p {
			font-size: 14px;
		}
	}

	.promotion-details .price {
		display: inline-block !important;
		font-weight: 500;
		font-size: 20px;
		font-family: 'Maven Pro';
	}

	@media (min-width: 768px) {
		.promotion-details .price {
			font-size: 24px;
		}
	}

	@media (max-width: 767px) {

		.add-weather+p,
		.add-weather {
			font-size: 14px;
		}
	}

	.bamboo-exp-container {
		height: 470px;
		background-repeat: no-repeat;
		background-position: center;
		background-size: cover;
		border-radius: 0.5rem;
		overflow: hidden;
	}

	.bamboo-exp-container-2 {
		width: 100%;
		height: 256px;
		background-repeat: no-repeat;
		background-position: center;
		background-size: cover;
		border-radius: 0.5rem;
		overflow: hidden;
	}

	.popular-flight-2-container {
		aspect-ratio: 2;
		height: 100%;
		background-repeat: no-repeat;
		background-position: center;
		background-size: cover;
		min-height: 480px;
		max-width: 100%;
	}

	.promotion-big-container {
		background-image: url('../assets/promotion_bg.png');
		background-repeat: no-repeat;
		background-position: bottom right;
	}

	.promotion-big-container .text-right>a {
		font-family: 'Open Sans';
		font-style: normal;
		font-weight: 600;
		font-size: 16px;
		line-height: 150%;
		color: #00558F;
		text-decoration: none !important;
	}

	.news-section {
		padding: 9px 24px;
		box-shadow: 0 1px 3px rgba(16, 24, 40, 0.1), 0 1px 2px rgba(16, 24, 40, 0.06);
		border-radius: 8px;
	}

	.text-news {
		font-family: 'Maven Pro';
		font-style: normal;
		font-weight: 500;
		font-size: 20px;
		line-height: 120%;
		color: #00558F;
		padding: 13px 0 13px;
	}

	.news-section small {
		font-family: 'Open Sans';
		font-style: normal;
		font-weight: 400;
		font-size: 14px;
		line-height: 150%;
		color: #667085;
	}

	.news-section p.mb-0 {
		font-family: 'Open Sans';
		font-style: normal;
		font-weight: 400;
		font-size: 16px;
		line-height: 150%;
		text-decoration-line: underline;
		color: #00558F;
	}

	.news-section .items .item {
		transition: all 0.5s ease;
	}

	.news-section>div>div.pagination {
		color: #667085;
	}

	.banner-explore {
		border-radius: 12px;
		background-position: center;
		background-repeat: no-repeat;
		margin-bottom: 40px;
		background: linear-gradient(90deg, rgba(0, 0, 0, 0.5) 0%, rgba(0, 0, 0, 0) 100%), url(../assets/banner-explore.jpg);
		background-size: cover;
		background-position-y: 48.5%;
	}

	.banner-explore h2,
	.banner-explore p {
		color: #FCFCFD;
	}

	.banner-explore h2 {
		font-family: 'Maven Pro';
	}

	.banner-explore a {
		padding: 0.5rem 1rem !important;
	}

	.banner-explore a:focus {
		border-color: #325729 !important;
	}

	@media (min-width: 992px) {
		.banner-explore {
			background-size: 1128px;
			padding-left: 32px !important;
			padding-right: 32px !important;
			margin-top: 32px !important;
			margin-bottom: 56px !important;
		}
	}

	@media (max-width: 767px) {
		.banner-explore {
			background-position-x: 50%;
		}
	}

	.home-alert {
		background: #F9FAFB;
		border-radius: 16px;
		max-width: calc(50% - 15px);
	}

	.home-alert .normal-text {
		color: #344054;
	}

	.home-alert span {
		font-family: 'Open Sans';
		font-style: normal;
		font-weight: 600;
		font-size: 16px;
		line-height: 150%;
		color: #344054;
	}

	#additonalServicesCarousel .slick-slide,
	.popular-flights-slide .slick-slide {
		width: 306px;
	}

	.popular-flights-slide.slick-inner .slick-list:before {
		background-color: #f2f4f7;
	}

	#additonalServicesCarousel .slick-dots {
		width: 100%;
	}

	#additonalServicesCarousel .item .content {
		background-image: url('../assets/bg-services-carousel.png');
		background-repeat: no-repeat;
		background-position: bottom right;
	}

	#additonalServicesCarousel .item>div .image {
		overflow: hidden;
	}

	#additonalServicesCarousel .item>div img {
		transition: all 0.5s ease;
	}

	#additonalServicesCarousel .item>div .image+.d-flex.position-relative:before {
		content: "";
		border-bottom: 5px solid #64AF53;
		border-left: 5px solid transparent;
		border-right: none;
		height: 0;
		width: 0;
		position: absolute;
		left: 27px;
		top: 0;
		transition: all 0.3s ease;
		opacity: 0;
		transition-delay: 0.3s;
	}

	#additonalServicesCarousel .item>div .line-vector-1 {
		position: absolute;
		top: -4px;
		left: -16px;
	}

	#additonalServicesCarousel .item>div .line-vector-2 {
		position: absolute;
		top: 0px;
		left: -11px;
	}

	#additonalServicesCarousel .item>div .line-vector-3 {
		position: absolute;
		top: -1px;
		left: 14px;
	}

	#additonalServicesCarousel .item>div .line-vector-1,
	#additonalServicesCarousel .item>div .line-vector-2,
	#additonalServicesCarousel .item>div .line-vector-3 {
		opacity: 0;
		transition: all 0.3s ease;
	}

	#additonalServicesCarousel .item>div .line-vector-2 {
		transition-delay: 0.1s;
	}

	#additonalServicesCarousel .item>div .line-vector-3 {
		transition-delay: 0.2s;
	}

	#additonalServicesCarousel .item>div:hover .addtional-news-title a {
		color: #4B843F;
	}

	#additonalServicesCarousel .item>div:hover img {
		transform: scale(1.2);
	}

	#additonalServicesCarousel .item>div:hover .line-vector-1 {
		opacity: 1;
		animation: move-vector-1 0.5s;
		transition-delay: 0.3s;
	}

	#additonalServicesCarousel .item>div:hover .line-vector-2 {
		opacity: 1;
		animation: move-vector-2 0.5s;
		transition-delay: 0.2s;
	}

	#additonalServicesCarousel .item>div:hover .line-vector-3 {
		opacity: 1;
		animation: move-vector-3 0.5s;
		transition-delay: 0.1s;
	}

	#additonalServicesCarousel .item>div:hover .image+.d-flex.position-relative:before {
		width: calc(100% - 27px);
		opacity: 1;
	}

	.bamboo-exp-big-slider .slick-slide {
		overflow: hidden;
		transition: all 0.3s ease;
	}

	.slider-nav .bamboo-exp-news-short-content {
		display: none;
	}

	.slider-nav .slick-current {
		display: none !important;
	}

	.slider-location {
		background: rgba(0, 48, 91, 0.8);
		backdrop-filter: blur(2px);
		border-radius: 16px 16px 0 0;
		max-width: 100%;
		position: relative;
		bottom: 0;
		right: 0;
		margin-top: 48px;
		margin-right: 0;
		margin-left: auto;
	}

	.slider-location .contents {
		padding: 20px 24px 24px;
	}

	.slider-location .image {
		box-shadow: 0px 12px 16px -4px rgba(16, 24, 40, 0.08), 0px 4px 6px -2px rgba(16, 24, 40, 0.03);
		border-radius: 8px 8px 8px 0px;
		position: relative;
		display: flex;
		overflow: hidden;
		width: 168px;
		height: 120px;
	}

	.slider-location img {
		width: 100%;
		max-width: 100%;
		height: 120px;
		object-fit: cover;
	}

	.slider-location a.d-flex {
		position: absolute;
		right: 8px;
		top: 8px;
		z-index: 1;
	}

	.slider-location .images {
		margin-top: -24px;
		padding-bottom: 24px;
		flex: 0 0 168px;
		max-width: 168px;
	}

	.contents {
		flex: 0 0 calc(100% - 168px);
		max-width: calc(100% - 168px);
	}

	.slider-location span {
		font-family: 'Open Sans';
		font-style: normal;
		font-weight: 400;
		font-size: 16px;
		line-height: 150%;
		color: #FCFCFD;
		margin-bottom: 4px;
		display: flex;
	}

	.slider-location ul.slick-dots {
		margin-top: 0;
		justify-content: flex-start;
	}

	.slider-location ul.slick-dots li {
		background: #FCFCFD;
	}

	.slider-location ul.slick-dots li.slick-active {
		background: #64AF53;
		width: 8px;
	}

	.slider-location h5 {
		font-family: 'Maven Pro';
		font-style: normal;
		font-weight: 500;
		font-size: 20px;
		line-height: 120%;
		color: #FCFCFD;
		margin-bottom: 16px;
	}

	@media (min-width: 768px) {
		.bamboo-exp-big-slider .slick-slide {
			width: 288px;
		}

		.popular-flight-2-container {
			min-height: 370px;
		}

		.slider-nav ul.slick-dots {
			width: 200%;
			position: relative;
			right: 100%;
		}

		.bamboo-exp-big-slider .slick-current.slick-active {
			width: 576px;
		}

		.bamboo-exp-big-slider .slick-current.slick-active .bamboo-exp-container-2 {
			width: 100%;
		}

		.bamboo-exp-container,
		.bamboo-exp-container-2 {
			height: 368px;
			transition: all 0.3s ease;
		}

		.popular-flights-news-header a {
			font-size: 20px;
		}

		#additonalServicesCarousel .slick-slide {
			width: 384px;
		}

		.popular-flights-slide .slick-slide {
			width: 288px;
		}

		.slider-location {
			margin-top: 56px;
			max-width: 360px;
		}
	}

	@media (min-width: 768px) and (max-width: 991px) {
		.slider-nav button.slick-prev.slick-arrow {
			left: calc(-198% + 12px);
		}

		.slider-nav ul.slick-dots {
			width: 300%;
			right: 200%;
		}
	}

	@media (min-width: 992px) {
		.slider-nav button.slick-prev.slick-arrow {
			left: calc(-100% + 12px);
		}

		.slider-location {
			position: absolute;
			right: 24px;
		}
	}

	@media (min-width: 1280px) {
		.slick-inner .slick-list:before {
			content: none;
		}

		.slick-inner .slick-list,
		.popular-flights-slide .slick-list {
			padding-right: 0;
			overflow: hidden;
		}

		button.slick-next.slick-arrow {
			right: -53px;
		}

		button.slick-prev.slick-arrow {
			left: -53px;
		}

		.slider-nav button.slick-prev.slick-arrow {
			left: calc(-100% - 53px);
		}

		button.slick-arrow {
			top: calc(50% - 19px);
			transform: translateY(-50%);
			width: 44px;
			height: 44px;
		}
	}

	@media (max-width: 767px) {
		.slider-for {
			margin-bottom: 20px;
		}

		.news-section {
			padding: 16px;
		}

		.text-news {
			padding: 8px 0 0;
			font-size: 16px;
			line-height: 120%;
		}

		.view-all-news-btn {
			font-size: 14px;
			line-height: 16px;
			padding: 9.5px 19px;
		}

		.news-section .border-mobile {
			border-top: 1px solid #EAECF0;
			border-bottom: 1px solid #EAECF0;
		}

		.news-section>div>div:first-child {
			order: -2;
		}

		.news-section>div>div:first-child .border-right {
			border-right: none !important;
		}

		.news-section>div>div.pagination {
			display: flex;
			flex: 0 0 100%;
			justify-content: space-between;
			font-size: 14px;
			line-height: 150%;
		}

		.news-section>div>div:last-child {
			order: -1;
		}

		.news-section .item {
			flex: 0 0 calc(100% + 1px);
		}

		.cursor-pointer.prev {
			transform: rotate(-90deg);
		}

		.cursor-pointer.next {
			transform: rotate(-90deg);
		}

		.home-alert {
			max-width: 100%;
		}

		ul.slick-dots {
			margin-top: 38px;
		}

		.slick-active.slick-current img+svg {
			bottom: -10px !important;
		}

		.slider-for .bamboo-exp-container-2 {
			height: 470px;
		}
	}

	@keyframes move-vector-1 {
		0% {
			transform: translateX(-15px) translateY(-4px);
		}

		100% {
			transform: translateX(0) translateY(0);
		}
	}

	@keyframes move-vector-2 {
		0% {
			transform: translateX(-14px) translateY(8px);
		}

		100% {
			transform: translateX(0) translateY(0);
		}
	}

	@keyframes move-vector-3 {
		0% {
			transform: scale(0);
		}

		100% {
			transform: scale(1);
		}
	}


	.bamboo-exp-big-slider .slick-slide {
		overflow: hidden;
		transition: all 0.3s ease;
	}

	.slider-nav .bamboo-exp-news-short-content {
		display: none;
	}

	.slider-nav .slick-current {
		display: none !important;
	}

	.contents {
		flex: 0 0 calc(100% - 168px);
		max-width: calc(100% - 168px);
	}

	@media (min-width: 768px) {
		.bamboo-exp-big-slider .slick-slide {
			width: 288px;
		}

		.slider-nav-v ul.slick-dots {
			width: 200%;
			position: relative;
			right: 100%;
		}

		.bamboo-exp-big-slider .slick-current.slick-active {
			width: 576px;
		}

		.bamboo-exp-big-slider .slick-current.slick-active .bamboo-exp-container-2 {
			width: 100%;
		}

		.bamboo-exp-container,
		.bamboo-exp-container-2 {
			height: 368px;
			transition: all 0.3s ease;
		}

		@media (max-width: 991px) {
			.slider-nav-v button.slick-prev.slick-arrow {
				left: calc(-198% + 12px);
			}

			.slider-nav-v ul.slick-dots {
				width: 300%;
				right: 200%;
			}
		}
	}

	@media (min-width: 992px) {
		.slider-nav-v button.slick-prev.slick-arrow {
			left: calc(-100% + 12px);
		}

		.slider-location {
			position: absolute;
			right: 24px;
		}
	}

	@media (min-width: 1280px) {
		.slick-inner .slick-list:before {
			content: none;
		}

		.slick-inner .slick-list,
		.popular-flights-slide .slick-list {
			padding-right: 0;
			overflow: hidden;
		}

		button.slick-next.slick-arrow {
			right: -53px;
		}

		button.slick-prev.slick-arrow {
			left: -53px;
		}

		.slider-nav-v button.slick-prev.slick-arrow {
			left: calc(-100% - 53px);
		}

		button.slick-arrow {
			top: calc(50% - 19px);
			transform: translateY(-50%);
			width: 44px;
			height: 44px;
		}
	}

	@media (max-width: 767px) {
		.slider-for-r {
			margin-bottom: 20px;
		}

		.news-section {
			padding: 16px;
		}

		.text-news {
			padding: 8px 0 0;
			font-size: 16px;
			line-height: 120%;
		}

		.view-all-news-btn {
			font-size: 14px;
			line-height: 16px;
			padding: 9.5px 19px;
		}

		.news-section .border-mobile {
			border-top: 1px solid #EAECF0;
			border-bottom: 1px solid #EAECF0;
		}

		.news-section>div>div:first-child {
			order: -2;
		}

		.news-section>div>div:first-child .border-right {
			border-right: none !important;
		}

		.news-section>div>div.pagination {
			display: flex;
			flex: 0 0 100%;
			justify-content: space-between;
			font-size: 14px;
			line-height: 150%;
		}

		.news-section>div>div:last-child {
			order: -1;
		}

		.news-section .item {
			flex: 0 0 calc(100% + 1px);
		}

		.cursor-pointer.prev {
			transform: rotate(-90deg);
		}

		.cursor-pointer.next {
			transform: rotate(-90deg);
		}

		.home-alert {
			max-width: 100%;
		}

		ul.slick-dots {
			margin-top: 38px;
		}

		.slick-active.slick-current img+svg {
			bottom: -10px !important;
		}

		.slider-for-r .bamboo-exp-container-2 {
			height: 470px;
		}
	}
