body.home {
	background: #ffffff;
}
.banner-section__wrapper {
	position: relative;
}
.banner-section__image img	{
	display: block;
	width: 100%;
}
.banner-section__image {
	position: relative;
}
.banner-section__content h2	{
	color: #c8102e;
	font-family: Decimal;
	font-size: 60px;
	font-weight: 600;
	line-height: 70px;
	margin-bottom: 15px;
}
.banner-section__content p	{
	font-size: 24px;
	line-height: 1.1;
	margin-bottom: 0;
}
.banner-section__content .photo-credit	{
	color: #2b2b2b;
	display: inline-block;
	font-family: Inter;
	font-size: 14px;
	font-weight: normal;
	line-height: 1.1;
}
.banner-section__content {
	background: rgba(255, 255, 255, 0.5);
	bottom: 50px;
	left: 50px;
	max-width: 548px;
	padding: 10px 20px;
	position: absolute;
	width: 100%;
}
.banner-section__slide {
	position: relative;
}
.slick-arrow {
	cursor: pointer;
	padding: 10px;
}
.banner-section-paginator-center {
	align-items: center;
	bottom: 68px;
	display: flex;
	position: absolute;
	right: 0;
	width: 220px;
}
.banner-section-paginator-center ul	{
	margin: 0;
	padding: 0;
}
.banner-section li.banner-section-prev.slick-arrow	{
	align-items: center;
	background: #ffffff;
	display: flex;
	height: 50px;
	justify-content: center;
	left: 50px;
	position: absolute;
	top: 50%;
	transform: translateY(-50%);
	transition: 0.15s ease;
	width: 50px;
}
.banner-section li.banner-section-prev.slick-arrow svg path	{
	fill: #c8102e;
}
.banner-section li.banner-section-next.slick-arrow	{
	align-items: center;
	background: #ffffff;
	display: flex;
	height: 50px;
	justify-content: center;
	position: absolute;
	right: 50px;
	top: 50%;
	transform: translateY(-50%);
	transition: 0.15s ease;
	width: 50px;
}
.banner-section li.banner-section-next.slick-arrow svg path	{
	fill: #c8102e;
}
.banner-section .banner-section-slick-counter {
	color: #ffffff;
	display: block;
	font-family: Inter;
	font-size: 16px;
	font-weight: 300;
	line-height: 1;
	margin: 0 auto;
	text-align: center;
}
.banner-section .banner-section-slick-counter span.banner-section-current {
	font-size: 24px;
	font-weight: 500;
}
.banner-section .banner-section-slick-counter span.banner-section-total	{
	font-weight: 300;
}
.banner-section li.banner-section-prev.slick-arrow:hover,
.banner-section li.banner-section-next.slick-arrow:hover {
	background: #c8102e;
}
.banner-section li.banner-section-prev.slick-arrow:hover svg path,
.banner-section li.banner-section-next.slick-arrow:hover svg path {
	fill: #ffffff;
}
.banner-section__button-wrapper .btn-black	{
	margin-right: 30px;
}
.banner-section__bottom	{
	align-items: center;
	display: flex;
	flex-wrap: wrap;
	justify-content: space-between;
	margin-top: 30px;
	padding: 0 50px;
}
.banner-section__button-wrapper .btn-black:last-of-type	{
	margin-right: 0;
}
.banner-section__button-wrapper	{
	align-items: center;
	display: flex;
	flex-wrap: wrap;
}
.banner-section__social a {
	align-items: center;
	background: #909090;
	display: flex;
	height: 50px;
	justify-content: center;
	width: 50px;
}
.banner-section__social a.banner-section__facebook	{
	margin-right: 1px;
}
.banner-section__social a svg path	{
	fill: #ffffff;
}
.banner-section__social a:hover	{
	background: #2b2b2b;
}
.banner-section__social	{
	align-items: center;
	display: flex;
}
figure.wp-block-image.size-full {
    position: relative;
    width: 100%;
    height: 235px;
    margin-bottom:35px
}

.wp-block-image img { 
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    object-fit: cover;
}
@media only screen and (min-width: 768px) {
	.banner-section__mob-image {
		display: none;
	}
}
@media only screen and (max-width: 991px) and (min-width: 768px) {
	.banner-section.section-pd-bottom-142	{
		padding-bottom: 15px;
	}
	.banner-section__content	{
		bottom: 30px;
		left: 30px;
		max-width: 400px;
		padding: 10px 15px;
		width: 100%;
	}
	.banner-section__content h2	{
		font-size: 48px;
		line-height: 70px;
	}
	.banner-section__content p	{
		font-size: 20px;
		line-height: 36px;
	}
	.banner-section__content .photo-credit	{
		font-size: 14px;
	}
	.banner-section-paginator-center {
		bottom: 47px;
		width: 230px;
	}
	.banner-section li.banner-section-prev.slick-arrow	{
		left: 30px;
	}
	.banner-section li.banner-section-next.slick-arrow	{
		right: 30px;
	}
	.banner-section__bottom	{
		align-items: flex-start;
		padding: 0 30px;
	}
	.banner-section__button-wrapper	{
		flex: 0 0 100%;
		max-width: 83%;
	}
	.banner-section__button-wrapper .btn-black	{
		flex: 0 0 100%;
		margin-bottom: 10px;
		margin-right: 10px;
		max-width: calc(50% - 20px);
	}
}
@media only screen and (max-width: 767px) {
	.banner-section__desk-image {
		display: none;
	}
	.banner-section__mob-image img {
	    width: 100%;
	}
	.banner-section.section-pd-bottom-142 {
		padding-bottom: 46px;
	}
	.banner-section__content	{
		background-color: #f0f0f0;
		max-width: 100%;
		padding: 16px 16px 82px 16px;
		position: static;
	}
	.banner-section__slide img	{
		min-height: 280px;
	}
	.banner-section__content h2	{
		font-size: 36px;
		line-height: 36px;
		margin-bottom: 7px;
	}
	.banner-section__content p	{
		font-size: 18px;
		margin-bottom: 10px;
	}
	.banner-section-paginator-center	{
		bottom: 35px;
		left: 20px;
		width: 203px;
	}
	.banner-section .banner-section-slick-counter	{
		color: #2b2b2b;
	}
	.banner-section li.banner-section-prev.slick-arrow	{
		left: 0;
	}
	.banner-section li.banner-section-next.slick-arrow	{
		right: 0;
	}
	.banner-section__bottom	{
		margin-top: 20px;
		padding: 0;
	}
	.banner-section__button-wrapper,
	 .banner-section__button-wrapper .btn-black	{
		flex: 0 0 100%;
		max-width: 100%;
	}
	.banner-section__button-wrapper .btn-black	{
		margin-bottom: 20px;
	}
}
/*Endless Possibilities*/
.ep-section__grid	{
	background: #f0f0f0;
	padding: 30px;
}
.ep-section__grid-col h4 {
	color: #2b2b2b;
	font-size: 24px;
	line-height: 1.2;
	margin-bottom: 37px;
	position: relative;
	display: flex;
	align-items: center;
	height:60px;
}
.ep-section__grid-col h4:after	{
	background: #c8102e;
	bottom: -22px;
	content: '';
	height:4px;
	left: 0;
	position: absolute;
	right: 0;
	width:30%;
}
.ep-section__grid-col img	{
	margin:15px 0 25px 0
}
.ep-section__grid-col p	{
	color: #2b2b2b;
}
.ep-section__grid-col p a:link	{
	color: #dc3545;
}
.read-more	{
	color: #2b2b2b;
	display: block;
	font-size: 12px;
	font-weight: 600;
	letter-spacing: 0.1em;
	line-height: 14px;
	text-transform: uppercase;
}
.ep-section__grid-row.row	{
	display: flex;
	flex-wrap: wrap;
	margin: 0;
}
.ep-section__grid-col	{
	flex: 0 0 100%;
	margin: 10px 25px 25px 25px;
	max-width: calc(33.3% - 50px);
	padding: 0;
	transition: 0.15s ease;
}
.ep-section__title h2	{
	line-height: 1.2;
	margin-bottom: 13px;
}
.ep-section__grid-col .read-more	{
	color: #c8102e;
}
.link-container {
    display: flex;
    justify-content: space-between;
}
a.read-more-modal {color:#c8102e}

.link-left  {
    width: 60%;
}
.link-right {
	width: 40%;
    text-align: right;
	margin-top: -4px;
	margin-right:10px
}
.eicon-link:before, .eicon-document-file:before {
    font-size: 17px;
}

@media only screen and (max-width:1400px) and (min-width:992px)	{
	.ep-section__grid-col h4	{
		font-size: 24px;
	}
}
@media only screen and (max-width:1350px) and (min-width:992px)	{
	.ep-section__grid	{
		background: #f0f0f0;
		padding: 20px 20px;
	}
}
@media only screen and (max-width: 991px) and (min-width: 768px) {
	.ep-section__grid	{
		padding: 35px 30px;
	}
	.ep-section__grid-col	{
		flex: 0 0 100%;
		max-width: calc(50% - 60px);
	}
}
@media only screen and (max-width: 767px)	{
	.ep-section__grid	{
		padding: 30px 0;
		padding-bottom: 10px;
	}
	.ep-section__grid-col	{
		flex: 0 0 100%;
		margin: 0;
		margin-bottom: 30px;
		max-width: 100%;
		padding: 0 35px;
	}
	.ep-section__grid-row.row	{
		margin-left: 0;
		margin-right: 0;
	}
	.ep-section__grid-col h4	{
		font-size: 24px;
	}
}
/*Explore Norway’s Nature*/
.enn-section	{
	padding-bottom: 150px;
}
.enn-section__video-container	{
	padding-bottom: 56.25%;
	position: relative;
}
iframe.enn-section__video-iframe	{
	border: 0;
	height: 100%;
	left: 0;
	position: absolute;
	top: 0;
	width: 100%;
	cursor:pointer;
}
.enn-section__content	{
	background: #f0f0f0;
	bottom: 0;
	display: flex;
	flex-direction: column;
	justify-content: space-between;
	left: 50px;
	max-width: 600px;
	min-height: 200px;
	padding: 32px 48px 26px 48px;
	position: absolute;
	width: 100%;
	z-index: 9;
}
.enn-section__content h5	{
	color: #2b2b2b;
	font-size: 24px;
	line-height: 1.1;
	margin-bottom: 8px;
}
.enn-section__content p	{
	color: #2b2b2b;
	font-size: 16px;
	line-height: 24px;
	margin-bottom: 25px;
}
.enn-section .photo-credit	{
	color: #84898e;
	font-size: 14px;
	line-height: 14px;
	margin-bottom: 0;
}
.enn-section__slide.slick-slide	{
	padding-bottom: 50px;
	position: relative;
}
.enn-section-paginator-center {
	align-items: center;
	bottom: 118px;
	display: flex;
	position: absolute;
	right: 0;
	width: 300px;
}
.enn-section-paginator-center ul {
	margin: 0;
	padding: 0;
}
.enn-section li.enn-section-prev.slick-arrow {
	align-items: center;
	background: #ffffff;
	display: flex;
	height: 50px;
	justify-content: center;
	left: 50px;
	position: absolute;
	top: 50%;
	transform: translateY(-50%);
	transition: 0.15s ease;
	width: 50px;
}
.enn-section li.enn-section-prev.slick-arrow svg path	{
	fill: #c8102e;
}
.enn-section li.enn-section-next.slick-arrow	{
	align-items: center;
	background: #ffffff;
	display: flex;
	height: 50px;
	justify-content: center;
	position: absolute;
	right: 50px;
	top: 50%;
	transform: translateY(-50%);
	transition: 0.15s ease;
	width: 50px;
}
.enn-section li.enn-section-next.slick-arrow svg path	{
	fill: #c8102e;
}
.enn-section .enn-section-slick-counter	{
	color: #ffffff;
	display: block;
	font-family: Inter;
	font-size: 16px;
	font-weight: 300;
	line-height: 14px;
	margin: 0 auto;
	text-align: center;
}
.enn-section .enn-section-slick-counter span.enn-section-current	{
	font-size: 24px;
	font-weight: 500;
}
.enn-section .enn-section-slick-counter span.enn-section-total	{
	font-weight: 300;
}
.enn-section li.enn-section-prev.slick-arrow:hover,
.enn-section li.enn-section-next.slick-arrow:hover	{
	background: #c8102e;
}
.enn-section li.enn-section-prev.slick-arrow:hover svg path,
.enn-section li.enn-section-next.slick-arrow:hover svg path	{
	fill: #ffffff;
}
.enn-section__wrapper	{
	position: relative;
}
.enn-section__video-icon,
.enn-section-v-icon {
	cursor: pointer;
    left: 50%;
    margin: 0 auto;
    margin-top: -22px;
    position: absolute;
    text-align: center;
    top: 50%;
    transform: translateY(-50%) translateX(-50%);
}
.enn-section__video-icon img,
.enn-section-v-icon img { 
	display: block;
}
.enn-section__title h2	{
	color: #2b2b2b;
	font-size: 60px;
	line-height: 1.1;
	margin-bottom: 15px;
	text-align: center;
}

@media only screen and (max-width: 991px) and (min-width: 768px)	{
	.enn-section	{
		padding-bottom: 100px;
	}
	.enn-section.section-pd-top-140	{
		padding-top: 85px;
	}
	.enn-section__title h2	{
		font-size: 48px;
		line-height: 70px;
	}
	.enn-section__content {
		left: 30px;
		max-width: 418px;
	}
	.enn-section-paginator-center {
		width: 233px;
	}
	.enn-section li.enn-section-prev.slick-arrow {
		left: 30px;
	}
	.enn-section li.enn-section-next.slick-arrow {
		right: 30px;
	}
}
@media only screen and (max-width: 767px)	{
	.enn-section	{
		padding-bottom: 0;
	}
	.enn-section.section-pd-top-140	{
		padding-top: 50px;
	}
	.enn-section__video-icon,
	.enn-section-v-icon	{
		margin-top: 0;
		top: 25%;
	}
	.enn-section__video-icon svg,
	.enn-section-v-icon svg {
		height: 45px;
		width: 50px;
	}
	.enn-section__content	{
		justify-content: flex-start;
		max-width: unset;
		padding: 20px;
		position: static;
	}
	.enn-section__content p	{
		margin-bottom: 15px;
	}
	.enn-section .photo-credit	{
		font-size: 14px;
		line-height: 14px;
	}
	.enn-section-paginator-center	{
		bottom: 80px;
		left: 20px;
		max-width: 203px;
		width: 100%;
	}
	.enn-section .enn-section-slick-counter	{
		color: #2b2b2b;
	}
	.enn-section li.enn-section-prev.slick-arrow	{
		left: 0;
	}
	.enn-section li.enn-section-next.slick-arrow	{
		right: 0;
	}
	.enn-section.section-pd-top-140	{
		padding-top: 20px;
	}
	.enn-section__title h2	{
		font-size: 36px;
		margin-bottom: 22px;
	}
}
/*Destinations*/
.destination-section	{
	padding-bottom: 100px;
	padding-top: 70px;
}
.map-image__location-list li	{
	color: #2b2b2b;
	cursor: pointer;
	font-family: Inter;
	font-size: 12px;
	font-weight: unset;
	line-height: 12px;
	list-style-type: none;
	margin-left: -3.5px;
	position: absolute;
}
.map-image__location-list li a	{
	color: #2b2b2b;
	cursor: pointer;
	display: block;
	font-family: Inter;
	font-size: 12px;
	font-weight: unset;
	line-height: 0;
}
.map-image__location-list li span.map-list-icon	{
	background-color: #84898e;
	border-radius: 50%;
	display: inline-block;
	height: 7px;
	width: 7px;
}
.map-image__location-list li.right span.map-list-content {
	left: 12px;
	position: absolute;
	text-align: left;
	top: 50%;
	transform: translateY(-50%);
	line-height: 1.2;
}	
.map-image__location-list li.left span.map-list-content	{
	position: absolute;
	right: 12px;
	top: 50%;
	transform: translateY(-50%);
	line-height: 1.2;
	text-align: right;
	white-space: nowrap; 
}
.map-image__location-list li.left.active span.map-list-content,
.map-image__location-list li.right.active span.map-list-content	{
	color: #c8102e;
}
.map-image__location-list li.active	{
	color: #c8102e;
}
.map-image__location-list li svg	{
	opacity: 0;
	position: absolute;
	top: -10px;
	transform: none;
	transition: all 0.s linear;
}
.map-image__location-list li.right svg	{
	left: -4px;
}
.map-image__location-list li.left svg	{
	right: -4px;
}
.map-image__location-list li.none svg	{
	right: -4px;
}
.map-image__location-list li:hover svg	{
	opacity: 1;
	z-index: 2;
}
.map-image__location-list li:hover span.map-list-icon	{
	opacity: 0;
}
.destination-section__main-wrapper	{
	display: inline-block;
	position: relative;
}
.image-map__list_col ul	{
	list-style: none;
	padding: 0;
}
.image-map__list_col .selected	{
	color: #c8102e;
}
.image-map__list_col > h5,
.destination-section__list-wrapper h5	{
	color: #2b2b2b;
	font-family: Inter;
	font-size: 18px;
	line-height: 1.3;
	text-transform: uppercase;
}
.destination-section__list-wrapper ul li a, 
.destination-section__list-wrapper ul li a:not([href]):not([tabindex])	{
	color: rgba(43, 43, 43, 0.5);
	display: block;
	font-size: 16px;
	line-height: 2;
	padding: 2px 0;
	position: relative;
}
.destination-section__list-wrapper ul li.selected a, 
.destination-section__list-wrapper ul li.selected a:not([href]):not([tabindex])	{
	color: #c8102e;
}
.destination-section__list-wrapper ul li:hover a:before, 
.destination-section__list-wrapper ul li:hover a:not([href]):not([tabindex]):before,
.destination-section__list-wrapper ul li.selected a:before, 
.destination-section__list-wrapper ul li.selected a:not([href]):not([tabindex]):before	{
	background: #c8102e;
	content: '';
	height: 100%;
	left: -30px;
	position: absolute;
	top: 0;
	width: 2px;
}
.destination-section .container	{
	position: relative;
}
.destination-section__title h2	{
	color: #c8102e;
	font-size: 60px;
	line-height: 70px;
	margin-bottom: 15px;
	text-align: center;
}
.map-image__location-list li.left.active svg,
.map-image__location-list li.right.active svg,
.map-image__location-list li.none.active svg	{
	opacity: 1;
}
.destination-section__circle-image	{
	left: 50%;
	margin: 0 auto;
	position: absolute;
	text-align: center;
	top: 45px;
	transform: translateX(-57%);
	width: 100%;
	z-index: -1;
}
.destination-section__content-wrapper	{
	column-count: 2;
	column-gap: 1%;
	moz-column-count: 2;
	webkit-column-count: 2;
}
.destination-section__mob-circle	{
	display: none;
}
.destination-section__list-wrapper:nth-of-type(1) h5	{
	max-width: 150px;
}
.destination-section__tab-circle	{
	display: none;
}
.map-image__location-list li.none span.map-list-content	{
	display: none;
}
.destination-section__svalbard-border	{
	left: 55px;
	position: absolute;
	top: 96px;
	z-index: -1;
}
.destination-section__main-wrapper	{
	height: 807px;
	width: 650px;
}
.destination-section__map-col	{
	text-align: center;
}
@media screen and (min-width:1600px)	{
	.destination-section__svalbard-border	{
		left: 70px;
	}
}
@media screen and (min-width:1500px)	{
	.destination-section__content-wrapper	{
		column-gap: 3%;
	}
}
@media screen and (max-width:1600px) and (min-width:1501px)	{
	.image-map__list_col > h5,
	.destination-section__list-wrapper h5	{
		font-size: 17px;
	}
}
@media screen and (max-width:1500px) and (min-width:1301px)	{
	.image-map__list_col > h5,
	.destination-section__list-wrapper h5	{
		font-size: 15px;
	}
}
@media screen and (max-width:1400px)	{
	.destination-section__svalbard-border	{
		display: none;
	}
}
@media screen and (max-width:1300px) and (min-width:1200px)	{
	.image-map__list_col > h5,
	.destination-section__list-wrapper h5	{
		font-size: 14px;
	}
}
@media only screen and (max-width: 991px) and (min-width: 768px) {
	.destination-section {
		padding-bottom: 90px;
	}
	.destination-section__circle-image	{
		top: 100px;
	}
	.image-map__list_col	{
		margin-top: 60px;
	}
	.destination-section__circle-image img	{
		height: 100%;
		object-fit: cover;
	}
	.destination-section__content-wrapper	{
		align-items: flex-start;
		column-count: 0;
		column-gap: 0;
		display: flex;
		justify-content: space-between;
		moz-column-count: 0;
		webkit-column-count: 0;
	}
	.destination-section__list-wrapper.ports-destinations {
		column-count: 2;
		column-gap: 15%;
		moz-column-count: 2;
		webkit-column-count: 2;
		width: 50%;
	}
	.destination-section__list-wrapper ul li a, 
	.destination-section__list-wrapper ul li a:not([href]):not([tabindex])	{
		font-size: 14px;
	}
	.destination-section__wrapper	{
		padding-left: 30px;
		padding-right: 30px;
	}
}
@media only screen and (max-width: 767px)	{
	.destination-section__main-wrapper.new-inserted	{
		height: auto;
		padding-top: 45px;
		text-align: left;
		width: 100%;
	}
	.destination-section	{
		padding-bottom: 20px;
		padding-top: 0;
	}
	.destination-section__title h2	{
		font-size: 36px;
		line-height: 36px;
		margin-bottom: 46px;
	}
	.destination-section__row	{
		position: relative;
	}
	.destination-section__circle-image	{
		bottom: 0;
		left: -70px;
		right: 0;
		transform: unset;
	}
	.destination-section__circle-image img	{
		height: 100%;
		object-fit: cover;
	}
	.destination-section__list-wrapper ul li a,
	.destination-section__list-wrapper ul li a:not([href]):not([tabindex])	{
		color: #2b2b2b;
		font-weight: normal;
	}
	.ep-section__title h2	{
		font-size: 36px;
		line-height: 44px;
	}
	.destination-section__main-wrapper	{
		text-align: center;
		width: 100%;
	}
	.destination-section img.map-image	{
		max-width: 100%;
	}
	.destination-section__list-wrapper h5 {
		margin-bottom: 13px;
	}
	.destination-section__map-col.col-sm-12.col-lg-8 {
		left: 0;
		opacity: 0.35;
		position: absolute;
		text-align: center;
		top: 50%;
		transform: translateY(-50%);
		z-index: -1;
	}
	.destination-section__list-wrapper ul li:hover a::before, 
	.destination-section__list-wrapper ul li:hover a:not([href]):not([tabindex])::before, 
	.destination-section__list-wrapper ul li.selected a::before, 
	.destination-section__list-wrapper ul li.selected a:not([href]):not([tabindex])::before	{
		content: none;
	}
	.image-map__list_col ul	{
		margin-bottom: 0px;
	}
	.destination-section__content-wrapper {
		column-gap: 4%;
	}
	.destination-section__main-wrapper .destination-section__list-wrapper:nth-of-type(1) h5	{
		max-width: 100%;
	}
	.destination-section .map-list-content	{
		display: none;
	}
	.destination-section .loc-icon	{
		display: none;
	}
	.image-map__list_col.col-sm-12.col-lg-4	{
		min-height: 650px;
	}
	.destination-section__circle-image {
		display: none;
	}
	.destination-section__tab-circle {
		display: block;
	}
	.destination-section__tab-circle {
		left: 0;
		margin: 0 auto;
		position: absolute;
		right: 0;
		text-align: center;
		top: 60%;
		transform: translateY(-50%);
		z-index: -1;
	}
}
@media only screen and (max-width: 767px) and (min-width: 630px) {
	.destination-section__main-wrapper	{
		height: 745px;
		margin: 0 auto;
		text-align: center;
		width: 600px;
	}
}
@media only screen and (max-width: 629px) and (min-width: 530px) {
	.destination-section__main-wrapper	{
		height: 620px;
		margin: 0 auto;
		text-align: center;
		width: 500px;
	}
}
@media only screen and (max-width: 529px) and (min-width: 430px) {
	.destination-section__main-wrapper	{
		height: 495px;
		margin: 0 auto;
		text-align: center;
		width: 400px;
	}
}
@media only screen and (max-width: 480px) {
	.destination-section__tab-circle {
		display: none;
	}
	.destination-section__circle-image {
		display: none;
	}
	.destination-section__mob-circle {
		display: block;
	}
	.destination-section__mob-circle {
		left: 0;
		margin: 0 auto;
		position: absolute;
		right: 0;
		text-align: center;
		top: 50%;
		transform: translateY(-50%);
		z-index: -1;
	}
	.destination-section__mob-circle img {
		height: 100%;
		max-width: 480px;
		object-fit: cover;
		width: 100%;
	}
	.destination-section img.map-image {
		max-width: 100%;
	}
	.destination-section__map-col.col-sm-12.col-lg-8 {
		top: 40%;
	}
}
@media only screen and (max-width: 429px) and (min-width: 350px) {
	.destination-section__main-wrapper	{
		height: 370px;
		margin: 0 auto;
		text-align: center;
		width: 300px;
	}
}
@media only screen and (max-width: 349px) and (min-width: 320px) {
	.destination-section__main-wrapper	{
		height: 340px;
		margin: 0 auto;
		text-align: center;
		width: 280px;
	}
}
@media only screen and (max-width:390px) {
	.destination-section__mob-circle img {
		max-width: 390px;
	}
}