/*
	Theme: BETHEL CHURCHES RWANDA;
	Author: Occura Softwares Ltd
	Author 	url: http://www.occurasoftware.rw
			url: http://www.occurasoftwares.com
	Copyright 2023 Allright Reserved
*/

	@import url(./bootstrap_modules/bootstrap.css);
	@import url(./fonts_modules/fontsawesome.css);
	@import url(./fonts_modules/montserrat.css);

	@import url(./plugins_modules/animate.css);
	@import url(./plugins_modules/flexslider.css);
	@import url(./plugins_modules/owl.theme.css);
	@import url(./plugins_modules/owl.carousel.css);

	@import url(component.css);
	

/*
/* Overview
/* =================================== */

	*{
		padding:0px;
		margin:0px;
	}


	html, body{
	    margin: 0;
	    padding: 0;
	    font:13px/21px 'Montserrat', Arial, Helvetica, sans-serif;
	}
	

/*
/* COMMON ID
/* =================================== */

 #hiddenDiv {display: none;}


/*
/* COMMON CLASS
/* =================================== */


	.clearfix{
		clear: both;
    	height: 30px;
	}

	.clearheight{
		height: 80px;
		clear: both;
	}

	.container{
		max-width: 1250px;
		width: 100%;
		margin: auto;
	}
	

	.bthl-wrp{
		position: relative;
		overflow: hidden;
	}

	.bthl-header{
		top:0;
	    left: 0;
	    right: 0;
	    z-index: 1030;
	}
	.bthl-loadbar{
		background-color: rgb(187, 0, 12) !important;
		position: fixed;
		top:0;
		z-index: 1040;
		height: 0.2em;
	}
	
	.bthl-home{
		position:absolute; 
		top:0;
		bottom: 0;
	} 
	
	.bthl-vdo .vdo-overlay{
	    background: url(../video/smalldots.png) rgba(0, 0, 0, 0.15);
		position: absolute;
	    top: 0;
	    bottom: 0;
	    right: 0;
	    left: 0;
	    z-index: 1;
	}

	.bthl-sldr .inner-sldr{
		/*padding: 8vw 0 10vw;*/
		max-width: 100%;
		height: auto;
	}
	
	.inner-sldr .inner-container{
		position: relative;
		min-width: 1px;
		max-width: 600px;
	}

	.sldr-btm{
	    background: rgba(0, 0, 0, .75);
		position: absolute;
	    bottom: 0;
	    right: 0;
	    left: 0;
	    z-index: 1;
	}
		
	.bthl-opl{
		background: rgb(173 0 13);
		color: rgb(255 255 255);
	}

	.bthl-wkly-srvc{
		background: rgba(33 33 33);
	}

	.col-grid{
		display: grid;
		grid-gap: 20px;
		grid-template-columns: 1fr 1fr 1fr 1fr;
	}

	.bthl-bsns{
		background: -webkit-linear-gradient(left, rgb(238 38 120), rgb(241 89 36));
		background: -o-linear-gradient(left, rgb(238 38 120), rgb(241 89 36));
		background: linear-gradient(left, rgb(238 38 120), rgb(241 89 36));
	}
	.bthl-chnl{
		background: rgb(31 31 31);
    	color: rgb(255 255 255);
	}

	.bthl-footer{
		background: rgb(235 235 235);
	}
	.bthl-footer .ft-brand{
		border: 5px solid rgb(168 0 11);
		border-radius: 100%;
	}



@media only screen and (min-width: 768px){
		
}

@media only screen and (max-width: 767.98px){
	
	.bthl-vdo,
	.bthl-sldr{ padding-top: 80px;}

	.col-grid{ 
		grid-template-columns: 1fr 1fr 1fr 1fr;	
	}
}

@media only screen and (max-width: 580px){
	.col-grid{ 
		grid-template-columns: 1fr 1fr;	
	}
}


