@media (max-width: 1399.98px) {
	.col-sm-4.how-rich-box-col{
		width: 40%;
	}
	.date-img-outr {
	margin-left: 40% !important;
}
.date-heading-outr{
	width: 50% !important;
}

#slide-1 svg {
	position: relative;
	left: 45px;
}
}

@media (max-width: 1299.98px) {
	
}


@media (max-width: 1199.98px) {
	 .footer-top .container-inr{
		 margin:0px;
	 }
	 .footr-logo-col{
		 width: 30%;
	 }
     .attraction-outr .container-inr p{
		 margin-left: 0px !important;
		 margin-right: 0px !important;
	 }
	 .col-sm-8.art-pic-box-col{
		 width: 66.667%;
	 }
	 .col-sm-4.art-pic-box-col{
		 width: 33.333%;
	 }
	 .col-sm-4.how-rich-box-col{
		width: 50%;
	}
	.date-section .date-slider-outr .nav{
		
		margin-right: 1rem !important;
	}
	.col-sm-8.art-pic-box-col .art-pic-box-outr{
		height: 100%;
	}
	.footr-mnu li a{
		font-size: calc(.7rem + 0.9vw);
	}
	.footr-mnu li{
		font-size: calc(.7rem + 0.9vw);
	}
	
	
}




@media (max-width: 991.98px) {
	.carousel-caption{
		left:0;
		right:0;
	}
	.carousel-caption h3{
		margin: 0 auto;
		text-align: center;
	}
	.explore .container .container-inr{
		margin:0px;
	}
	.footr-logo-col{
		width: 100%;
	}
	.instagram-pic-col{
		width: 33.333%;
	}
	.instagram-pic-grid-outr .row{
		justify-content: center;
	}
	.col-sm-8.art-pic-box-col{
		 width: 100%;
	 }
	.col-sm-8.art-pic-box-col .art-pic-box-outr{
		height: auto !important;
	}
	
	.art-grid-outr:nth-child(2n+1) .col-sm-8.art-pic-box-col {
	order: 0  !important;
}
.col-sm-4.art-pic-box-col {
	width: 100%;
	margin-top: 24px !important;
}
.col-sm-4.art-pic-box-col .art-pic-box-outr{
	width: 50% !important;
	flex: 0 0 auto;
	padding-right: calc(var(--bs-gutter-x) * 0.5);
  padding-left: calc(var(--bs-gutter-x) * 0.5);
}
.col-sm-4.art-pic-box-col div.art-pic-box-two-outr{
	display: flex;
	display:-ms-flexbox;
	flex-wrap: wrap;
	margin-right: calc(-0.5 * var(--bs-gutter-x));
  margin-left: calc(-0.5 * var(--bs-gutter-x));
}
.col-sm-4.art-pic-box-col .art-pic-box-outr + .art-pic-box-outr{
	margin-top: 0px;
}
  
   
   .date-slider-outr .carousel-indicators{
	   margin-bottom: 20px;
   }
   
  
.date-slider-outr .accordion-body{
   border-top: 1px solid var(--bs-accordion-border-color) !important;
   padding: 10px !important;
   }
   .date-slider-outr .accordion-button:not(.collapsed){
	   background: var(--bg-sky-color) !important;
	   color: var(--white) !important;
   }
   .date-slider-outr    .accordion-button:not(.collapsed)::after {
	   background-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16' fill='none' stroke='%23fff' stroke-linecap='round' stroke-linejoin='round'%3e%3cpath d='M2 5L8 11L14 5'/%3e%3c/svg%3e") !important;
   }
   .date-slider-outr .accordion-button{
	   padding: 10px !important;
   }
   .flex-column {
	flex-direction: column !important;
}
.date-slider-outr .tab-content > .tab-pane {
	display: none;
}
.date-slider-outr .tab-content > .tab-pane.show.active {
	display: block !important;
}
.date-section .date-slider-outr .nav {
	margin-right: 0rem !important;
}
.date-slider-outr .nav .nav-link{
	text-align: left !important;
}
.date-slider-outr .tab-content{
	margin-top: 30px;
}

.date-slider-outr .nav-tabs-dropdown li a{
	border-bottom: 0 none !important;
}
.date-slider-outr .nav-tabs-dropdown.open li a{
	border-bottom: 1px solid #b2b1b1 !important;
}
.date-slider-outr .nav-tabs-dropdown.open li:last-child a{
	border-bottom: 0 none !important;
}

#slide-1.rightBtn{
	width: 100% !important;
}
#slide-2.rightBtn{
	width: 100% !important;
}
#slide-1 .map-small-box{
	display: none;
}
#slide-1  .map-arrow{
	display: none;
}
.map_single_content_txt h3{
	font-size: calc(var(--heading-font-25) - 0px) !important;
}
.theme_box_btn{
	font-size: calc(var(--heading-font-25) - 3px) !important;
}
.read-btn{
	font-size: calc(var(--heading-font-25) - 3px) !important;
}
.date-slider-outr .nav{
	width: 100% !important;
}

#slide-1{
	width: 100% !important;
}
.footr-logo-txt-outr p {
	margin:0px auto 1rem;
	max-width: 70%;
}
.heading{
	margin-bottom: 50px  !important;
}
.weekend-outr .heading-two{
	margin-bottom: 30px;
}
#browse-map .top_nav{
	margin-bottom: 20px;
}
.date-slider-outr .carousel-indicators{
	margin-bottom: 45px !important;
}
.date-box-outr .read-btn-outr{
	text-align: left !important;
}
.date-slider-outr .responsive-tab-menu{
	overflow-Y: auto;
    overflow-X: hidden;
}
#section6.follow-outr.panel .container-inr {
	min-height: 100% !important;
}
.post-img-detail{
	left:0 !important;
	opacity:1 !important;
}
	
}

@media 
(min-width: 576px) 
 and (max-width: 991px){
	.carousel-control-next {
    right: -30px;
}
.carousel-control-prev {
    left: -30px;
}
}

@media 
(min-width: 768px) 
 and (max-width: 991px){
	.activities-pic-box {
	aspect-ratio: 2 / 3 !important;
} 
 }



@media (max-width: 767.98px) {
	.footr-bottom .container-inr{
		flex-direction: column;
	}
	.footer-copyright-text.footr-bottom-inr{
		padding-top:0.8rem;
		padding-bottom: 0px;
	}
	.footr-bottom-inr + .footr-bottom-inr{
		padding-top: 0.2rem;
		padding-bottom:0.8rem;
	}
	
	.main-content-slide.slider-left {
	width: 100% !important;
}
.hero-slider-back{
	width: 100% !important;
	position: relative !important;
}
.hero-back{
	flex-direction: column;
}
.hero-slider-back {
	width: 100% !important;

	background: transparent !important;
	height: auto !important;
	flex: 1;
	
}
.art-pic-overlay p{
	font-size: calc(1.1rem + 0.3vw) !important;
}
.panel.activities-outr{
	height: auto !important;
}
.activities-pic-box.scrollnimate{
	transform: none !important
}
.col-sm-4.how-rich-box-col {
	width: 100%;
}


.how-rich-box-icon{
	text-align: center;
}
.attraction-outr .container-inr p{
	font-size: calc(1rem + 0.3vw) !important;
}


#hero-slider-back2.hero-slider-back p{
	margin: 0px auto !important;
}

.date-heading-outr{
	width: 70% !important;
}

.date-img-outr {
	margin-left: 35% !important;
}

.hero-back.inner .hero-slider-back{
	height: 0px;
	overflow: hidden;
	transition: all 0.5s ease-in-out 0s;
	   -webkit-transition: all 0.5s ease-in-out 0s;
	   -moz-transition: all 0.5s ease-in-out 0s;
}
.hero-back.inner .hero-slider-back.slider-con{
	height: auto !important;
	padding: 0px !important;
	overflow: hidden;
	transition: all 0.5s ease-in-out 0s;
	   -webkit-transition: all 0.5s ease-in-out 0s;
	   -moz-transition: all 0.5s ease-in-out 0s;
}


.header-outer.fixed .navbar-toggler {
	margin-top: 0;
}
.hero-slider-back .heading{
	margin-bottom: 10px !important;
}
#collapse-btn i{
	transform: rotate(90deg);
}
#expand-btn i{
	transform: rotate(90deg);
}

.date-slider-outr .nav .nav-link {
  padding: 0.5rem 1rem !important;


}

}

@media 
(min-width: 683px) 
 and (max-width: 767.98px)and (orientation : landscape) {
	 .main-content-slide.slider-left {
	height: 60% !important;
}
 }

@media (max-width: 850.98px) {
	
	
	#cd-vertical-nav.right-menu-fixed {
	top: 15px !important;
	left: 0 !important;
	right: 15% !important;
	z-index:99 !important;
	transform: none !important;
	-webkit-transform: none !important;
	-moz-transform: none !important;
}
	#cd-vertical-nav.right-menu-fixed ul {
	display: flex;
	display: -ms-flexbox;
	justify-content: flex-start;
	max-width: 540px;
	margin: 0 auto;
    }
	#cd-vertical-nav.right-menu-fixed a{
		position: relative;
	}
	#cd-vertical-nav.right-menu-fixed a i{
		float: none;
		top:0;
	}
	#cd-vertical-nav.right-menu-fixed a span.cd-label {
	float: none;
	display: block !important;
	position: absolute !important;
	bottom: -119px;
	left: -90px;
	text-align: left;
	padding: 0;
	transform: rotate(90deg);
	-webkit-transform: rotate(90deg);
	-moz-transform: rotate(90deg);
	width: 100px;
	/* height: 40px; */
}
	#cd-vertical-nav.right-menu-fixed li{
		text-align: center;
		padding: 5px 10px 10px;
	}
	.mobile-header-scroll.mobile-header-bk{
		background: rgb(232 220 220 / 80%);
    position: fixed;
    top: 0;
    height: 60px;
    left: 0;
    width: 100%;
    right: 0;
    display: block !important;
    z-index: 3;
	}
	.header-outer.fixed.open{
		z-index: 999;
	}
	.header-outer.fixed .navbar-toggler {
	margin-top: 7px;
	
	z-index: 99;
}

#cd-vertical-nav.right-menu-fixed ul li a img{
	vertical-align: middle;
}
}

@media (max-width: 767.98px) {
	
	
	.date-heading-outr h3{
		font-size: calc(var(--heading-font-25) - 0px) !important;
	}
	.date-box-outr .read-btn{
		font-size: calc(var(--heading-font-25) - 3px);
		
	}
	.find-stay-outr{
		text-align: center
	}
	.date-heading-outr p {
	width: 50% !important;
}
.date-img-outr {
	height: 300px !important;
}
.collapse-logo-col{
	width: 100%;
}
.collapse-logo-outr a{
	display: flex;
	display: -ms-flexbox;
	justify-content: center;
}
.collapse-logo-outr a img + img {
	margin-top: 0rem;
	margin-left: 20px;
}
.collapse-menu-col{
	width: 100%;
}
.collapse-menu-outr{
	margin-top: 1.5rem;
}

.collapse-logo-outr a img {
	width: calc(8rem + 2vw);
	display: block;
}
.how-rich-box-pic-col{
	margin-top: 15px;
}


.main-content-slide.slider-left .banner-pic{
	height: 100% !important;
}
.main-content-slide.slider-left .banner-pic img{
	height: 100% !important;
}
#cd-vertical-nav.right-menu-fixed {
	top: 10px !important;
	right: 24% !important;
	
}
.header-outer.fixed .navbar-toggler {
	margin-top: 10px !important;
}
.art-pic-overlay{
	position: relative !important;
	background: #f5f5f5 !important;
}
.faq-modal-mody p{
	text-align: justify;
}
.collapse-logo-outr{
	margin-top: 0px;
}
.collapse-menu-grid-outr .container .row{
	flex-direction: row;
	justify-content: center;
	overflow: auto;
	padding: 8.333% 0px;
}
.navbar-close{
	top: 20px !important;
}

	
}

@media 
(min-width: 600px) 
 and (max-width: 683px)and (orientation : landscape) {
	 .main-content-slide.slider-left {
	height: 50% !important;
}
 }

@media (max-width: 600.98px) {
.main-content-slide.slider-left {
	height: 70% !important;
}
}

@media (max-width: 575.98px) {
	
	.heading{
		font-size: calc(1rem + 1.5vw);
	}	 
	.paragraph-font{
		font-size: calc(1rem + 0.3vw);
	}
	.activities-pic-box-outr .col-sm-6{
		width: 50% !important;
	}
	.activities-pic-box.scrollnimate{
		transform: none !important;
	}
	
	

.navbar-close {
	position: absolute;
	right: 20px;
	top: 20px;
	z-index: 99;
}
.date-slider-outr .carousel{
	padding: 0px !important;
}
.instagram-pic-col{
	padding-left: 2px !important;
	padding-right: 2px !important;
}
.instagram-pic-grid-outr .row{
	margin: 0px -2px !important;
}
.date-slider-outr .carousel .carousel-control-prev, .date-slider-outr .carousel .carousel-control-next{
	display: none;
}
}

@media (max-width: 489.98px) {
	.footer-top .row {
	justify-content: center;
}
.footr-quick-col{
	max-width: 318px;
	width: 100%;
}
.footr-contact-col{
	max-width: 318px;
	width: 100%;
	margin-top: 1rem;
}
.footr-social-mnu{
	justify-content: center;
}
.footr-mnu li{
	font-size: calc(.9rem + 0.9vw);
}
.footr-mnu li a {
	font-size: calc(.9rem + 0.9vw);
}
}
@media (max-width: 480px) {
	.col-sm-4.art-pic-box-col .art-pic-box-outr {
	width: 100% !important;
	flex: 0 0 auto !important;
	
}
.col-sm-4.art-pic-box-col .art-pic-box-outr + .art-pic-box-outr {
	margin-top: 24px !important;
}

.date-slider-outr .carousel-indicators h5{
	font-size: 1.1rem;
}
.date-slider-outr .carousel-indicators [data-bs-target]{
	padding: 0.8rem calc(.5rem + 0.9vw) 0.7rem !important;
	margin: 0px 0.5rem !important;
}
.date-heading-outr p {
	width: 40% !important;
}
.footr-logo-txt-outr p {
	max-width: 100%;
}
}
@media (max-width: 414.98px) {
	.hero-back.inner .content-slide-back{
		padding: 0px 30px !important;
	}
	.collapse-menu-outr .menu .nav-item .nav-link{
		font-size: calc(var(--heading-font-40) - 10px);
	}
	.date-heading-outr {
	width: 85% !important;
}

.date-slider-outr .carousel-indicators [data-bs-target] {
	margin: 0px 0.2rem !important;
}
.collapse-logo-outr a img {
	width: calc(7rem + 2vw);
	display: block;
}
.navbar-close {
	right: 15px !important;
	
}
.contact-modal-dialog .modal-title{
	font-size: 1.2rem;
}

}

@media (max-width: 360.98px) {
	#cd-vertical-nav.right-menu-fixed li {
	padding: 5px 8px;
}
}