.banner {
	position:relative;
	display:flex;
	align-items:center;
	padding:180px 0;
	color:#dedede;
}
.banner .banner-bg {
	position:absolute;
	z-index:0;
	top:0;
	left:0;
	right:0;
	bottom:0;
	opacity:1;
	background-repeat:no-repeat;
	background-size:cover;
	background-position:center;
}
.banner .title {
	position:relative;
	width:100%;
	z-index:2;
	z-index: 2;
    top: 200px;
}
.banner .title .line-1 {
	font-size: 22px;
    font-weight: 700;
    font-family: 'Poppins', sans-serif;
    color: #ba9241;
    text-transform: uppercase;
    letter-spacing: .1em;
}

.banner .title .class {	
    background: #353a33;
    width: 20%;
    height: 45px;
    margin: auto;
    padding-top: 5px;
    text-align: center;
}

.principle-about{
	
	padding: 11%;
    background: #ebebeb;
    width: 100%;
    border-radius: 18px;
	margin: 10px 0;
	
}
.principle-about i{
	
	font-size:25px;
	
}
.principle-about .image img {
	max-height:65px;
	object-fit:contain;
	object-position:left bottom;
}
.principle-about .image {
	display:flex;
	flex-direction:row;
	align-items:flex-end;
	justify-content:center;
}
.principle-about .title h2 {
	font-size:1rem;
	font-weight:700;
	color:#1b2655;
	text-transform:uppercase;
	margin-bottom:0;
}


.principle-contact{
	
	padding: 8%;
    background: #ebebeb;
    width: 100%;
    border-radius: 18px;
	margin: 10px 0;
	height: 95%;
	
}
.principle-contact i{
	
	font-size:25px;
	
}
.principle-contact .image img {
	max-height:65px;
	object-fit:contain;
	object-position:left bottom;
}
.principle-contact .image {
	display:flex;
	flex-direction:row;
	align-items:flex-end;
	justify-content:center;
}
.principle-contact .title h2 {
	font-size:1rem;
	font-weight:700;
	color:#1b2655;
	text-transform:uppercase;
	margin-bottom:0;
}

.socialmedia{
	text-align: center;
	letter-spacing:15px;

}

.breadcrumbs-bg {
	padding:10px 0;
	width:100%;
	border-bottom:1px solid #e8e8e8;
}
.breadcrumbs {
	position:relative;
	list-style-type:none;
    padding: 2%;
	margin:0;
	font-family:'Poppins', sans-serif;
}
.breadcrumbs:after {
	position:absolute;
	display:block;
	width:100%;
	background:#b5bdc4;
	content:'';
	bottom:-15px;
}
.breadcrumbs li {
	font-size:11px;
	display:inline-block;
}
.breadcrumbs li:after {
	color:#000;
	content:"\00BB";
	margin:0 5px;
}
.breadcrumbs li:last-child:after {
	display:none;
}
.breadcrumbs a {
	color:#727272;
	transition:.3s;
	font-weight:500;
}
.breadcrumbs li:last-child a,
.breadcrumbs a:hover,
.breadcrumbs a:focus {
	color:#000;
}