/******* Do not edit this file *******
Simple Custom CSS and JS - by Silkypress.com
Saved: Apr 10 2026 | 05:43:14 */
.home_testomonial.make-slider{
	padding: 0;
	.slick-list{
		max-width: 100%;
	}

	.content-testi {
		position: absolute;
		inset: 0;
		margin-top: 100px !important;
		display: grid;
		place-content: center;
		
		@media (max-width: 767px){
			margin-top: 0 !important;
		}
	}
}

.home-packages .back_side {
	overflow: auto;
	.package-price-wrapper {
		width: 100%;
		justify-content: center;
		gap: 10px;
		margin-top: 0;

		.package-price {
			font-size: 30px !important;
			font-weight: 500;
			text-align: center;
			margin-left: 0 !important;
			margin-top: 0;

			&.free{
				font-size: 16px !important;
			}
		}

		.package-price-text {
			margin-left: 0 !important;
			font-size: 16px !important;
			margin-top: 10px;
			font-weight: 500;
			font-style: italic;
			color: #525252 !important;

			&::before{
				content: '/ '
			}
		}
	}
	.package-info {
		text-align: center;
		width: 100%;
		margin-left: 0 !important;
	}

	ul{
		list-style: none;
		padding: 0;
		li{
			position: relative;
			padding-left: 25px;
			&::before{
				content: '';
				position: absolute;
				top: 5px;
				left: 0;
				background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' shape-rendering='geometricPrecision' text-rendering='geometricPrecision' image-rendering='optimizeQuality' fill-rule='evenodd' clip-rule='evenodd' viewBox='0 0 512 472.37'%3E%3Cpath fill='%23002391' fill-rule='nonzero' d='M145.33 172.6l57.21-.75c2.76-.04 5.33.74 7.51 2.1 11.85 6.86 23.04 14.67 33.45 23.48 5.86 4.97 11.53 10.28 16.99 15.96 19.67-30.56 43.04-61.58 67.52-90.78 31.9-38.04 65.91-73.2 96.22-100.37 2.65-2.37 5.97-3.53 9.26-3.53l44.22-.07c7.7 0 13.95 6.25 13.95 13.95 0 3.86-1.56 7.34-4.09 9.87-40.58 45.12-82.2 96.78-119.92 149.72-34.92 49.02-66.55 99.17-90.93 146.26-3.52 6.83-11.92 9.51-18.75 5.99a13.796 13.796 0 01-6.23-6.5c-13.36-28.57-29.28-54.8-48.23-78.2-18.93-23.37-41-44.09-66.69-61.72-6.35-4.33-7.98-13-3.65-19.35 2.82-4.14 7.49-6.27 12.16-6.06zM62.55 0h270.16c-19.14 19.72-35.72 38.96-49.97 57.45H62.55c-1.42 0-2.71.57-3.64 1.46a5.27 5.27 0 00-1.46 3.64v347.26c0 1.34.6 2.6 1.54 3.55.96.95 2.23 1.56 3.56 1.56h386.89c1.29 0 2.55-.62 3.52-1.58.97-.97 1.59-2.24 1.59-3.53V213.59c20.82-8.61 40.4-17.48 57.45-25.81v222.03c0 17.14-7.11 32.82-18.43 44.14-11.33 11.33-26.99 18.42-44.13 18.42H62.55c-17.13 0-32.83-7.06-44.17-18.4C7.08 442.67 0 427.03 0 409.81V62.55C0 45.4 7.04 29.78 18.35 18.46l.11-.11C29.78 7.04 45.4 0 62.55 0z'/%3E%3C/svg%3E");
				background-repeat: no-repeat;
				display: inline-flex;
				width: 15px;
				height: 15px;
				margin-right: 10px;

			}
		}
	}
}

.home_testomonial {
	position: relative;
	background: url("/wp-content/uploads/2026/02/OUR_COUPLES-2048x878.jpg") center center / cover no-repeat;
}
.home_testomonial.make-slider .testo-cards .wp-block-image {
	opacity: 0;
}

.entertainment_guide-hero{
	.hero-image img{
		height: 800px !important;
		object-fit: cover;
	}
	p{
		top: 80% !important;
	}
}
.slick-prev, .slick-next {
	position: absolute;
	font-size: 0px;
	background: none;
	border: none;
	top: 100px;
	right: 250px;
	outline: none;
	cursor: pointer;
	
	@media (max-width: 1023px){
		top: 20px;
		right: 100px;
	}
}
.slick-next{
	right: 190px;
	@media (max-width: 1023px){
		right: 30px;
	}
}

.slick-prev::before, .slick-next::before{
	content: ""; 
	background-image: url("/wp-content/uploads/2026/02/Previous-arrow.png");
	background-size: cover;
	display: inline-flex;
	width: 23px;
	height: 40px;
}

.slick-next::before {
	content: "";   
	background-image: url("/wp-content/uploads/2026/02/next-arrow-1.png");
}
/* .adjust-gap-20 {
    gap: 20px !important;
}
 */
	.gallery-font {
  position: sticky;
  top: 50px; 
}

.faq-paragraph p{
	max-width:1340px !important;
	margin-left:auto !important;
	margin-right:auto !important;
	padding:10px !important;
	padding-bottom: 25px !important;
}
.get-in-touch .wpforms-submit-container{
	display: flex;
	justify-content: center;
}
.back-title-prefix{
	text-wrap: initial !important;
}
.galleries_boxes img{
	height: initial !important;
	aspect-ratio: 6/4;
}
.wp-block-group.full-container {
    max-width: var(--wp--style--global--wide-size);
}
.left_sidebar_sticky {
    position: sticky !important;
    top: 40px;
    height: fit-content;
}
body .left_sidebar_sticky[data-active-nav]::before {
    height: 60% !important;
}
.right_content-scrl {
	display:block !important;
}
.left-side-menu a{
	text-decoration:none !important;
}

.left-side-menu a.active {
  color: #1a33ff;
  font-weight: 600;
}

/* .galleries_boxes .js-player-fullscreen .ControlBar_module_controls__33f2e772.ControlBar_module_centerPlayButton__33f2e772{
	display:none !important;
}
 */
.gallery-videos{
	flex-direction: column ;
    display: flex !important;
}
.images-4-6 img {
    aspect-ratio: 4/6;
}
.images-contain img {
    object-fit: contain !important;
    object-position: center;
}
.lightbox-image-container img {
    width: 100% !important;
    min-width: 100% !important;
    object-fit: contain !important;
}
.has-x-large-font-size{
	font-size: 26px !important;}

.logo{
	width:350px !important;
}

.grid-blog{
	display:grid !important;
	grid-template-columns:repeat(3,1fr);
}
.blog .wp-block-query ul li {
	max-width:100% !important;
}



@media (max-width: 991px) {

	.wp-block-navigation__responsive-container.is-menu-open .wp-block-navigation__responsive-container-content:active{
		color:#032395 !important;
	}
	
  /* Offcanvas inner content */
  .wp-block-navigation__responsive-container.is-menu-open .wp-block-navigation__responsive-container-content {
    padding-right: 24px !important;
    padding-left: 24px !important;
  }

  /* Main nav list */
  .wp-block-navigation__responsive-container.is-menu-open .wp-block-navigation__container {
    width: 100% !important;
    text-align: right !important;
    justify-content: flex-start !important;
    align-items: flex-end !important;
    padding: 0 !important;
    margin: 0 !important;
  }

  /* Top level items */
  .wp-block-navigation__responsive-container.is-menu-open .wp-block-navigation__container > .wp-block-navigation-item {
    display: block !important;
    width: 100% !important;
    text-align: right !important;
    margin: 0 0 14px 0 !important;
    padding: 0 !important;
    position: relative;
  }

  /* Normal links */
  .wp-block-navigation__responsive-container.is-menu-open .wp-block-navigation__container > li:not(.has-child) {
    display: block !important;
    width: 100% !important;
    text-align: right !important;
  }

  .wp-block-navigation__responsive-container.is-menu-open .wp-block-navigation__container > li:not(.has-child) .wp-block-navigation-item__content {
    display: inline-block !important;
    width: auto !important;
    margin: 0 !important;
    padding: 0 !important;
    text-align: right !important;
  }

  /* Parent items with submenu */
  .wp-block-navigation__responsive-container.is-menu-open .wp-block-navigation-item.has-child {
    display: block !important;
    width: 100% !important;
    text-align: right !important;
  }

  /* Parent link */
  .wp-block-navigation__responsive-container.is-menu-open .wp-block-navigation-item.has-child > .wp-block-navigation-item__content {
    display: inline-block !important;
    width: auto !important;
    margin: 0 !important;
    padding: 0 !important;
    text-align: right !important;
    vertical-align: middle;
  }

  /* Arrow button */
  .wp-block-navigation__responsive-container.is-menu-open .wp-block-navigation-item.has-child > .wp-block-navigation-submenu__toggle {
    display: inline-flex !important;
    vertical-align: middle;
    margin: 0 0 0 6px !important;
    padding: 0 !important;
    background: transparent !important;
    border: 0 !important;
    cursor: pointer;
    align-items: center;
    justify-content: center;
  }

  .wp-block-navigation__responsive-container.is-menu-open .wp-block-navigation-item.has-child > .wp-block-navigation-submenu__toggle svg {
    transition: transform 0.3s ease;
  }

  .wp-block-navigation__responsive-container.is-menu-open .wp-block-navigation-item.has-child.menu-item-open > .wp-block-navigation-submenu__toggle svg {
    transform: rotate(180deg);
  }

  /* Submenu wrapper */
  .wp-block-navigation__responsive-container.is-menu-open .wp-block-navigation-item.has-child > .wp-block-navigation__submenu-container {
    display: none !important;
    position: static !important;
    width: 100% !important;
    margin: 10px 0 0 0 !important;
    padding: 0 !important;
    border: 0 !important;
    box-shadow: none !important;
    background: transparent !important;
    text-align: right !important;
    clear: both !important;
    opacity: 1 !important;
    visibility: visible !important;
    transform: none !important;
  }

  .wp-block-navigation__responsive-container.is-menu-open .wp-block-navigation-item.has-child.menu-item-open > .wp-block-navigation__submenu-container {
    display: block !important;
  }

  /* Submenu items */
  .wp-block-navigation__responsive-container.is-menu-open .wp-block-navigation-item.has-child > .wp-block-navigation__submenu-container li {
    display: block !important;
    width: 100% !important;
    text-align: right !important;
    margin: 0 0 8px 0 !important;
    padding: 0 !important;
  }

  .wp-block-navigation__responsive-container.is-menu-open .wp-block-navigation-item.has-child > .wp-block-navigation__submenu-container .wp-block-navigation-item__content {
    display: inline-block !important;
    width: auto !important;
    margin: 0 !important;
    padding: 0 !important;
    text-align: right !important;
  }
}

.home-packages .front_side, .home-packages .back_side{
	border:2px solid #0900d6 !important;
}
.list-icon img{
	width:60px !important;
}


.list-icon ul{
		list-style: none;
		padding: 0;
		li{
			position: relative;
			padding-left: 25px;
			&::before{
				content: '';
				position: absolute;
				top: 5px;
				left: 0;
				background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' shape-rendering='geometricPrecision' text-rendering='geometricPrecision' image-rendering='optimizeQuality' fill-rule='evenodd' clip-rule='evenodd' viewBox='0 0 512 472.37'%3E%3Cpath fill='%23002391' fill-rule='nonzero' d='M145.33 172.6l57.21-.75c2.76-.04 5.33.74 7.51 2.1 11.85 6.86 23.04 14.67 33.45 23.48 5.86 4.97 11.53 10.28 16.99 15.96 19.67-30.56 43.04-61.58 67.52-90.78 31.9-38.04 65.91-73.2 96.22-100.37 2.65-2.37 5.97-3.53 9.26-3.53l44.22-.07c7.7 0 13.95 6.25 13.95 13.95 0 3.86-1.56 7.34-4.09 9.87-40.58 45.12-82.2 96.78-119.92 149.72-34.92 49.02-66.55 99.17-90.93 146.26-3.52 6.83-11.92 9.51-18.75 5.99a13.796 13.796 0 01-6.23-6.5c-13.36-28.57-29.28-54.8-48.23-78.2-18.93-23.37-41-44.09-66.69-61.72-6.35-4.33-7.98-13-3.65-19.35 2.82-4.14 7.49-6.27 12.16-6.06zM62.55 0h270.16c-19.14 19.72-35.72 38.96-49.97 57.45H62.55c-1.42 0-2.71.57-3.64 1.46a5.27 5.27 0 00-1.46 3.64v347.26c0 1.34.6 2.6 1.54 3.55.96.95 2.23 1.56 3.56 1.56h386.89c1.29 0 2.55-.62 3.52-1.58.97-.97 1.59-2.24 1.59-3.53V213.59c20.82-8.61 40.4-17.48 57.45-25.81v222.03c0 17.14-7.11 32.82-18.43 44.14-11.33 11.33-26.99 18.42-44.13 18.42H62.55c-17.13 0-32.83-7.06-44.17-18.4C7.08 442.67 0 427.03 0 409.81V62.55C0 45.4 7.04 29.78 18.35 18.46l.11-.11C29.78 7.04 45.4 0 62.55 0z'/%3E%3C/svg%3E");
				background-repeat: no-repeat;
				display: inline-flex;
				width: 15px;
				height: 15px;
				margin-right: 10px;

			}
		}