.home #content > .wpzoom-column-half:first-child .widget {
	margin-bottom: 0;
}

.ssba-share-text {
	display: none;
}

.title-post-single {
	display: none;
}

.home {
	background-image: url("https://stage.karmecholing.org/wp-content/uploads/2021/06/Karme_Choling_CTR_Purkhang-1920dk.jpg");
background-repeat: no-repeat;
background-size: 100vw;
background-position: center top;
}

.home-page-hero{
	height: 50vw; 
}

.home-page-hero h2{
	font-size: 4vw;
    line-height: 1.2em;
    color: #fff;
    text-shadow: 0 0 100px #000, 0 0 3px #000;
}

.home-page-hero a{
	color: #fff; 
	padding: .65em 1.1em;
    font-size: 1.35em;
    font-weight: 600;
border-radius: 5px;
    background-color: #bc0006; opacity: .85;"
}

#first-divider{
	text-align: center;
	padding: 0;
	
}

#first-divider h2{
	font-size: 2vw;
	font-weight: 400;
	line-height: 1.2em;
}


.header-hero::before {
     content: "";
     /*display: block;*/
     height: 100%;
     position: absolute;
     top: 0;
     left: 0;
     width: 100%;
     background-color: rgba(0, 0, 0, .25);
			z-index: 1;
}


/* Image Tile menu on home page*/
.flex-gallery{
	display: flex;
	flex-flow: row wrap;
	
}
.flex-gallery-3{
	justify-content: space-between;
	align-items: stretch;
}
.flex-gallery-3 > div{
	width: 27vw; 
	margin-bottom: 3vw;
	box-shadow: 0 0 2px 1px #ccc; 
}

.flex-gallery-4{
	justify-content: center;
}

.flex-gallery-4 > div{
	width: 22vw; 
	padding: 2vw;
	text-align: left;
}

.flex-gallery h2{
	padding-left: 1rem;
	color: #000;
	font-size: 1.5em;
	font-weight: 400;
}

.flex-gallery p{
	padding: 1rem;
	margin: 0;
}

/* Components with text & image */
.comp-img_text{
	padding: 50px 0;
}


	
@media only screen and (max-width: 1920px){
	.home-page-hero{
	height: 50vw;
	}
}

@media only screen and (max-width: 1280px){
	.home-page-hero{
	height: 37vw;
	}
}

@media only screen and (max-width: 1024px){
	
		.home {
	background-image: url("https://stage.karmecholing.org/wp-content/uploads/2021/06/Karme_Choling_CTR_Purkhang-1024x1280dk.jpg");

			background-size: auto 1280px;
}	
	.home-page-hero{
		height: 80vh;
	}
	
	.home-page-hero h2{
	font-size: 6vw;
	}
	
	#first-divider{
	padding: 0 0 0;
	}
	
	#first-divider h2{
	font-size: 3.5vw;
}
		
}

@media screen and (max-width: 800px){	

	.home{
		background-image: url("https://stage.karmecholing.org/wp-content/uploads/2021/06/Karme_Choling_CTR_Purkhang-800x1100dk.jpg");
	}
	
	.home-page-hero{
		height: 1000px;
	}
	
	.home-page-hero h2{
	font-size: 7.5vw;
		text-shadow: 0.75px 0.75px 4px #000;
	}
	
	#first-divider h2{
	font-size: 4vw;
}
	
	.flex-gallery p{
		padding: 1.25em;
	}
} 
@media only screen and (max-width: 768px){
	.flex-gallery > div{
	width: 48%; 
	margin-bottom: 5vw;
}
	
}

@media only screen and (max-width: 600px){
	
	#first-divider{
	margin-top:50px;
	}
}

@media only screen and (max-width: 414px){
	
	.home{
		background-image: url("https://stage.karmecholing.org/wp-content/uploads/2021/06/Karme_Choling_CTR_Purkhang-360x640dk.jpg");
		background-size: auto 640px;
	}
	
	.home-page-hero{
		height: 52vh;
	}
	
	.home-page-hero h2{
		margin-top: -1rem;
	}
	
	.home-page-hero a{
		font-size: 1em;
	}
	.flex-gallery{
		flex-direction: column;
	}
.flex-gallery > div{
	width: 90%;
	margin: 0 5% 10vw;
}
	
	.comp-img_text img{
		width: 100%;
	}
	
}

