        /*
TEMPLATE FOR MEDIA QUERIES
	@media screen and (min-width:1180px) {}
	@media screen and (min-width:880px) and (max-width:1179px) {}
    @media screen and (max-width:879px) {}

INDEX
	- IMAGE GRID
*/


/*----------------------------------------------------------- IMAGE GRID ------------------------*/
/*.image-grid {
  padding: 12px;
}*/

.image-row {
  display: flex;  
}

.image-row .image {
  margin: 3px;
  height: 240px;  
}

.image { 
  background-repeat: no-repeat;
  background-size: cover;
  background-position: center center;
}

.image-01 {
  background-image: url('https://images.unsplash.com/photo-1618356387617-8d2f8cfbc79c?ixid=MnwxMjA3fDB8MHx0b3BpYy1mZWVkfDJ8NnNNVmpUTFNrZVF8fGVufDB8fHx8&ixlib=rb-1.2.1&auto=format&fit=crop&w=500&q=60'); 
  flex: 1;  
}

.image-02 {
  background-image: url('https://images.unsplash.com/photo-1618614293875-cfe98355681d?ixid=MnwxMjA3fDB8MHx0b3BpYy1mZWVkfDN8NnNNVmpUTFNrZVF8fGVufDB8fHx8&ixlib=rb-1.2.1&auto=format&fit=crop&w=500&q=60'); 
  flex: 1;  
}

.image-03 {
  background-image: url('https://images.unsplash.com/photo-1618627575331-b5f0d4cd72ce?ixid=MnwxMjA3fDB8MHx0b3BpYy1mZWVkfDR8NnNNVmpUTFNrZVF8fGVufDB8fHx8&ixlib=rb-1.2.1&auto=format&fit=crop&w=700&q=60');  
  flex: 2;  
}

.image-04 {
  background-image: url('https://images.unsplash.com/photo-1568602048381-2285db7095c6?ixid=MnwxMjA3fDB8MHx0b3BpYy1mZWVkfDI1fDZzTVZqVExTa2VRfHxlbnwwfHx8fA%3D%3D&ixlib=rb-1.2.1&auto=format&fit=crop&w=600&q=60'); 
  flex: 1;
}

.image-05 {
  background-image: url('https://images.unsplash.com/photo-1580319204908-eff9d6f0bd68?ixid=MnwxMjA3fDB8MHx0b3BpYy1mZWVkfDMxfDZzTVZqVExTa2VRfHxlbnwwfHx8fA%3D%3D&ixlib=rb-1.2.1&auto=format&fit=crop&w=1000&q=60');
  flex: 2;
}

.image-06 {
  background-image: url('https://images.unsplash.com/photo-1604927737867-9f413dac3d08?ixid=MnwxMjA3fDB8MHx0b3BpYy1mZWVkfDYwfDZzTVZqVExTa2VRfHxlbnwwfHx8fA%3D%3D&ixlib=rb-1.2.1&auto=format&fit=crop&w=500&q=60');  
  flex: 2;
}

.image-07 {
  background-image: url('https://images.unsplash.com/photo-1614191663579-8780442c043b?ixid=MnwxMjA3fDB8MHx0b3BpYy1mZWVkfDk3fDZzTVZqVExTa2VRfHxlbnwwfHx8fA%3D%3D&ixlib=rb-1.2.1&auto=format&fit=crop&w=500&q=60'); 
  flex: 1;
}

.image-08 {
  background-image: url('https://images.unsplash.com/photo-1605812466869-dab071e96c35?ixid=MnwxMjA3fDB8MHx0b3BpYy1mZWVkfDExNnw2c01WalRMU2tlUXx8ZW58MHx8fHw%3D&ixlib=rb-1.2.1&auto=format&fit=crop&w=1000&q=60');  
  flex: 3;
}

.image-09 {
  background-image: url(' https://images.unsplash.com/photo-1617292801457-b108c1672a3d?ixid=MnwxMjA3fDB8MHx0b3BpYy1mZWVkfDExMnw2c01WalRMU2tlUXx8ZW58MHx8fHw%3D&ixlib=rb-1.2.1&auto=format&fit=crop&w=500&q=60');  
  flex: 1;
}

.image-10 {
  background-image: url('https://images.unsplash.com/photo-1616724319135-2370dbb4424c?ixid=MnwxMjA3fDB8MHx0b3BpYy1mZWVkfDE2Nnw2c01WalRMU2tlUXx8ZW58MHx8fHw%3D&ixlib=rb-1.2.1&auto=format&fit=crop&w=800&q=60'); 
  flex: 1;
}

.image-11 {
  background-image: url('https://images.unsplash.com/photo-1616418672515-1c2b39e219d3?ixid=MnwxMjA3fDB8MHx0b3BpYy1mZWVkfDE5N3w2c01WalRMU2tlUXx8ZW58MHx8fHw%3D&ixlib=rb-1.2.1&auto=format&fit=crop&w=800&q=60'); 
  flex: 1;
}

.image-12 {
  background-image: url('https://images.unsplash.com/photo-1548164806-9709e698bfc8?ixid=MnwxMjA3fDB8MHx0b3BpYy1mZWVkfDIzOHw2c01WalRMU2tlUXx8ZW58MHx8fHw%3D&ixlib=rb-1.2.1&auto=format&fit=crop&w=800&q=60'); 
  flex: 1;
}

@media screen and (max-width: 800px) {
		.grid{display: none !important;}
	.fx_2.wide-content{width: 100%;}
}


@media screen and (max-width: 400px) {

	
  .image-row {
    flex-direction: column;
  }
  
  .image-row .image {
    flex-basis: auto;
  }
}

/*----------------------------------------------------------- CARD INFOR ------------------------*/

  @media screen and (min-width:700px) {
		.pricing-card {
			margin: 75px auto;
			align-items: center;
		}

	  
	  .card-left {
			text-align: center;
			width: 30%;
			padding: 85px 20px;
		}
	  
	 	.card-right {
			text-align: left;
			width: 70%;
			padding: 20px 20px 0 20px;
		}

}
  @media screen and (max-width:699px) {
	  
	  .pricing-card {
			align-items: center;
			flex-direction: row;
			align-content: center;
			flex-wrap: wrap;
		}
	  
	  .card-left {
			text-align: center;
			width: 100%;
			padding: 15px;
		}
	  
	  .card-right {
			text-align: left;
			width: 100%;
			padding: 20px 20px 0 20px;
		}
}




.pricing-card {
	font-family: 'Open Sans';
    display: flex;
    box-shadow: 15px 30px 30px 0 rgb(150 126 73 / 10%);
}

.card-left {
    text-align: center;
    background: linear-gradient(65deg, var(--color_ad), var(--color_a));
    color: #fff;
    border-radius: 6px 0 0 6px;
}

.card-left h1 {
	text-transform: uppercase;
    margin-bottom: 2px;
    font-size: 24px;
    color: #FFF;
}

.card-left p {
    font-size: 60px;
}

p.normal-text {
    font-size: 16px;
}
.dollar {
    font-size: 24px;
    position: relative;
    top: -26px;
}

.card-right {
    text-align: left;
    background: #fff;
    border-radius: 0 6px 6px 0;
    padding: 20px 20px 0 20px;
}

.card-right h1 {
	color: var(--gray5);
    font-family: "Cormorant Garamond", serif;
    font-size: clamp(19px, 3vw, 32px);
    margin-bottom: 10px;
}

.card-right ul {
    margin-bottom: 40px;
}

.card-right li {
    padding-bottom: 6px;
}



/*----------------------------------------------------------- ZIG ZAG ------------------------*/

.conetent_halfsection.color_pd {
    background: url(/ctm/31352/projects/SEH/gallery/2025/11/bg-paper-pilgrimage.png?v=1762436667779);
    color: #000;
}


.fx2.infor h3 {
    margin-bottom: 5px;
    color: #957d48;
    display: block;
}

p.date{
	background: #040474;
    padding: 4px;
    color: #FFF;
    text-align: center;
}

@media screen and (min-width:1180px) {
	.scroll-y {
		width: 100%;
		height: 30vh;
		overflow-y: scroll;
		scrollbar-color: #01016F #EEEEEE;
  		scrollbar-width: thin;
		padding-right: 10px;
	}
}


/*----------------------------------------------------------- CALENDAR ------------------------*/

dl.calender {
    width: 100px;
    height: 100px;
    border: solid 1px #CECECE;
    border-radius: 20px;
    background: #FFF;
    text-align: center;
}
	
dt.month {
    text-align: center;
    background: linear-gradient(65deg, var(--color_ad), var(--color_a));
    color: #fff;
    font-size: 16px;
    padding: 10px;
    border-radius: 20px 20px 0 0;
    font-weight: bold;
    text-transform: uppercase;
}	
	
	
dd.dates {
    width: 100%;
    margin: 0;
    font-size: 20px;
    font-weight: bold;
    padding: 5px 0;
}
	
dd.years {
    width: 100%;
    margin: 0;
    font-size: 15px;
    font-weight: bold;
    padding: 4px 0;
    border-top: 1px dashed #cecece;
}