/*
	Theme: IJABO RYAWE RWANDA;
	Author: Occura Softwares Ltd
	Author 	url: https://www.occurasoftware.rw
			url: https://www.occurasoftware.com
	Copyright 2020 Allright Reserved
*/

	@import url(./bootstrap_modules/bootstrap.css);
	@import url(./fonts_modules/fontsawesome.css);
	@import url(./plugins_modules/flexslider.css);
	@import url(./plugins_modules/animate.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
/* =================================== */




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


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

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

	.ijb-wrp{
		position: relative;
	}

	.ijb-header{
		top:0;
	    left: 0;
	    right: 0;
	    z-index: 1030;
	} 
	.tp-header{
		background: 
			url(../images/assets/top-border.png) 
			repeat-x bottom rgb(1 13 33)
		;
	}
	
	.ijb-sldr{
		max-width: 1349px;
		margin: auto;
	}
	
	.inner-pg{
	    position: absolute;
	    bottom: 20px;
	    left: 0;
	    right: 0;
	    z-index: 2;
	    overflow-x: hidden;
	}

	.ijb-sldr{
		background: rgb(1 13 33);
		fill: rgb(1 13 33);
	}
	.ijb-sldr .inner-sldr{
		position: relative;
		padding: 5vw 0px;
		height: auto;
		z-index: 2;
	}

	.inner-sldr .inner-container{
		position: relative;
		max-width: 600px;
	}
	.ijb-stf:nth-child(odd){ background: rgb(255 255 255); }
	.ijb-stf:nth-child(even){ background: rgb(241 241 241); }
	
	.ijb-stf .stf-box{
		position: relative;
		overflow: hidden;
	}
	.stf-box .inner-box{
		background: rgb(0 155 255);
	    /*position: absolute;*/
	    padding: 20px 10px;
	    bottom: 0;
	    left: 0;
	}

	.ijb-footer{
		background: url(../images/wrapper/ft-top.jpg) no-repeat;
		background-size: cover;
		background-position: center center;
	}

	.inner-footer{
		background-color: rgb(0, 12, 33,  0.98);
		position: absolute;
		left: 0;
		right: 0;
		top: 0;
		bottom: 0;
		height: 100%;
	}
	.ijb-footer hr{ 
		border-color: rgb(12, 30, 55);
		border-style: dotted;
	}
	
	.ijb-footer .footer-tp,		
	.ijb-footer .footer-btm{ 
		color: rgb(255, 255, 255);
		position: relative;	
		overflow-x: hidden;
	}
	
	.ijb-footer .footer-tp .col-icon{
		background: rgb(15, 33, 55);
		position: relative;
		text-align: center;
		margin: 0 0 45px;
		width: 77px;
		height: 77px;
		border-radius: 100%;
	}		
	.footer-tp .ft-col .col-icon::before,
	.footer-tp .ft-col .col-icon::after{
	    content: "";
	    position: absolute;
	    background: rgb(107, 189, 255);
	    margin: auto;
	    border-radius: 50%;
	}

	.footer-tp .ft-col .col-icon::before{
	    top: -13px;
	    right: -13px;
	    bottom: -13px;
	    left: -13px;
	    opacity: 0.06;
	}
	.footer-tp .ft-col .col-icon::after{
	    top: -25px;
	    right: -25px;
	    bottom: -25px;
	    left: -25px;
	    opacity: 0.04;
	}

	.ft-col .col-icon i{
	    line-height: 77px;
	    font-size: 40px;
	}


/*
/* CMS RESET
/* =================================== */

	.spip-admin-bloc, 
	.spip-admin-float{
		z-index: 1030 !important;
	}




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

@media only screen and (max-width: 767.98px){
	
	.mdl-header{ display: none; }
	
}