


p, li, a, h1, h2, h3{
	font-family: "Roboto", sans-serif;
}



.container {
	width: 100%;
	margin: 0 auto;
	padding: 0 15px;
}

nav {
	background-color: #fff;
}

.nav-bar-hide-color{
	background-color: #000;
	height: 100vh;
	position: fixed;
	top: 0;
	right: 0;
	width: 100%;
	z-index: 999;
	backdrop-filter: blur(10px);
	display: none;
	padding-top: 30px;
}

.logo{
	width: 139px;
}
.show-nav-bar i{
	color: #000;
	font-size: 40px;
}

.nav-bar-hide i{
	color: #fff;
}

.logo img{
	width: 100%;
}
.icon-wrap{
	display: flex;
	justify-content: space-between;
	align-items: center;
	gap: 20px;
    padding: 14px 15px;	
}

.icon-wrap .hamburger-icon{
	color: #000;
}


.main-wrap{
	padding: 100px 0;
	
}

.main-wrap .info-01 h1{
	line-height: 2.0;
}

.main-wrap .info-01 li{
	list-style: none;
	line-height: 1.5;
}

.main-wrap .info li{
	list-style: none;
	
}
.main-wrap .info-wrap h1{
	line-height: 2.0;
}


.main-wrap .info-wrap li{
	line-height: 1.5;
}


.main-wrap .info a{
	color: #fff;
}
.nav-bar-hide .main-wrap{
	display: flex;
	justify-content: space-between;
	flex-wrap: wrap;
	padding: 50px 0;
	
}
.nav-bar-hide .main-wrap h2 {
	font-size: 1em;
	margin-bottom: 10px;
}
.nav-bar-hide .menu-links{
	display: flex;
	flex-direction: column;
	gap: 12px;
	align-items: flex-start;
	justify-content: space-between;
	margin-top: 30px;
}

.nav-bar-hide .menu-links li{
	list-style: none;
}

.nav-bar-hide .menu-links a{
	text-decoration: none;
	color: #fff;
	font-size: 24px;

}

.nav-bar-hide .info-wrap{
	display: flex;
	flex-direction: column;
	gap: 30px ;
	color: #fff;

}

.nav-bar-hide .contact-us ul li{
	list-style: none;
}

.nav-bar-hide .contact-us ul{
	display: flex;
	flex-direction: row;
	align-items: center;
	gap: 10px;
}

.nav-bar-hide .contact-us i{
	font-size: 33px;
}



.button {
	background-color: #4A332D;
	color: #fff;
	padding: 12px 24px;
	border-radius: 12px;
	text-decoration: none;
	transition: 0.3s ease-in-out;
}

.button:hover{
	color: #000;
	background-color: #D0C7C2;
}

.navigation li:nth-child(2) img {
	margin-left: 100%
}


footer{
	background-color: #D0C7C2;
	padding: 50px 0;
}

.footerpnt{
	display: flex;
	align-items: center;
	justify-content: center;
	flex-wrap: wrap;
}

.footer-menu{
	display: flex;
	align-items: center;
	justify-content: space-between;
	gap: 15px;
}

.footer-menu li{
	list-style: none;
}

.footer-menu li a{
	color: #000;
	text-decoration: none;
	
}

.logoimg{
	width: 285px;
}

.logoimg img{
	width: 100%;
}

.footer-wrap{
	display: flex;
	flex-direction: column;
	gap: 30px;
}

.socialmedia{
	display: flex;
	align-items: center;
	justify-content: center;	
	gap: 40px;
	
	
}

.socialmedia i{
	font-size: 24px;	
	color: #000;
}


@media screen and (min-width: 576px) {

	.container {
		width: 540px;
	}

}

@media screen and (min-width: 768px) {
	.container {
		width: 720px;
	}
	.footerpnt{
		justify-content: space-between;
	}
	.socialmedia{
		justify-content: flex-end;	
	}	
	.nav-bar-hide .main-wrap {
		flex-wrap: nowrap;
		padding: 100px 0;
	}	
	.nav-bar-hide .info-wrap {
		gap: 148px;
	}	
	.nav-bar-hide .menu-links a {

		font-size: 64px;
	
	}
	
	.nav-bar-hide .menu-links {
		margin-top: 0;
	}
	.nav-bar-hide .main-wrap h2 {
		font-size: 1.5em;
	}
}
@media screen and (min-width: 992px) {
	.footer-menu{
		gap: 50px;
	}
	.col-1 {
		width: 8.33%;
	}
	
	.col-2 {
		width: 16.66%;
	}
	
	.col-3 {
		width: 25%;
	}
	
	.col-4 {
		width: 33.33%;
	}
	
	.col-5 {
		width: 41.66%;
	}
	
	.col-6 {
		width: 50%;
	}
	
	.col-7 {
		width: 58.33%;
	}
	
	.col-8 {
		width: 66.66%;
	}
	
	.col-9 {
		width: 75%;
	}
	
	.col-10 {
		width: 83.33%;
	}
	
	.col-11 {
		width: 91.66%;
	}
	
	.col-12 {
		width: 100%;
	}	
	.container {
		width: 960px;
	}
}
@media screen and (min-width: 1200px) {
	.container {
		width: 1140px;
	}
}