@import url('https://fonts.googleapis.com/css2?family=Poppins:wght@300&family=Urbanist:wght@300&display=swap');

h1, h2, h3, h4, h5, h6 {
	font-family: 'Poppins', sans-serif;
}

.explore a {
    color: #ffffff;
}

.explore a:hover {
    text-decoration: none;
}

body{
	font-family: 'Urbanist', sans-serif;;
}

.logo{
	width: 120px;
}

.banner {
    -webkit-background-size: cover;
    background-size: cover;
    background-position: center center;
    background-repeat: no-repeat;
    height: 100vh;
    width: 100%;
}

.carousel-caption {
	padding-bottom: 200px;
}

.carousel-item {
	height: 100vh;
	min-height: 350px;
	background: no-repeat center center scroll;
	-webkit-background-size: cover;
	-moz-background-size: cover;
	-o-background-size: cover;
	background-size: cover;
}

.carousel-caption h5 {
    font-size: 50px;
}

.carousel-caption p {
    font-size: 20px;
}

.text-black{
	color: #000;
}

.text-brown {
	color: #eac15a;
}

.text-offred {
	color: #a52a2a;
}

#about,
#team {
	background: #efefef;
}

#services {
	background-image: url(../img/dark-matter.png);
}

#serv-parallex {
	padding: 80px 0;
}

#mission-vision {
	padding: 50px 0;
}

#serv-parallex{
	background:linear-gradient(25deg, rgba(255, 228, 196, 0.68), rgba(210, 105, 30, 0.68)), 
	                           url(../img/phone.jpg) no-repeat fixed center;
	background-size: cover;
	color: #000;
}

.hr-header {
	border-top: 3px solid #a52a2a;
    width: 10%;
}

.hr-sub {
	border: 1px solid #f4a460;
    width: 10%;
}

.icon {
    height: 50px;
    width: 50px;
    line-height: 48px;
    text-align: center;
    border-radius: 50%;
    background-color: #c9b38c;
    -webkit-box-shadow: 0 0 0 5px rgb(201 179 140 / 20%);
    box-shadow: 0 0 0 5px rgb(201 179 140 / 20%);
}

.mission-vision{
	padding: 20px;
}

.mv-content{
	padding-top: 15px;
}

.mission-vision,
.mission-vision .fas{
	transition: transform 0.8s ease 0s;
}

.mtb-15{
	margin-top: 15px;
	margin-bottom: 15px;
}

.font-25 {
    font-size: 25px;
}

.btn-outline-custom,
.btn-mail-custom  {
    color: #fff;
    background-color: #eac15a;
    border-radius: 20px;
}

.btn-outline-custom:hover {
    color: #fff;
    background-color:  transparent;
    border-color: #eac15a;
}

.btn-mail-custom:hover {
    color: #f4a460;
    background-color:  transparent;
    border-color: #eac15a;
}

.contact-icon {
    color: #a9a6a6;
}

.profile-links {
	padding-bottom: 30px; 
	background-color: #efefef;
}

.profile-links h5{
	font-size: 0.9rem;
}

.profile-links h6{
	font-size: 0.75rem;
	color: #000;
}

footer {
    font-size: 16px;
	color: #fff;
    background: rgb(34 40 49 / 75%);
    padding: 30px 0 10px 0;
}

.logofooter{
	width: 150px;
}

.copyright p {
    margin-top: 0;
    margin-bottom: 0;
}

@media (min-width: 768px) and (max-width: 991px) {
	.carousel-caption {
		padding-bottom: 20px;
	}	

    .carousel-caption h5 {
        font-size: 40px;
    }
	
	.carousel-caption p {
        font-size: 20px;
    }

}

@media (max-width: 767px) {

	.logo{
		width: 66px;
	}

	.carousel-caption {
		padding-bottom: 20px;
	}
	
    .carousel-caption h5 {
        font-size: 25px;
    }

    .carousel-caption p {
        font-size: 18px;
    }
}