@charset "utf-8";
/* CSS Document */ 

html {
  scroll-behavior: smooth;
}

html,body {
	margin:0;
	padding:0;
	overflow-x:hidden;
	
}

h2 {
	color:#bba784;
	font-family: 'Asul', sans-serif;
}


p {
	color:#d6c8af;
	font-family: 'ABeeZee', sans-serif;
}

b {
	color: #FFFFFF;
	font-family: 'ABeeZee', sans-serif;
}

h3 {
	color: #bba784;
	font-family: 'Asul', sans-serif;
}

h4 {
	padding-left: 30%;
	color: #222321 !important;
	font-family: 'Asul', sans-serif;
}

h5 {
	text-align: center;
	color: #222321;
	font-family: 'Asul', sans-serif;
}

.top-left1 {
  position: absolute;
  top: 40% !important;
  left: 13% !important;
  gap: 2%;
	
}

.top-left1 h1 {
	color: #222321 !important;
	font-family: 'Asul', sans-serif;
	font-size: 4em;
  
}

.btn-outline-dark0 {
	width: 200px;
	font-family: 'DM Sans', sans-serif;
	border-color: #222321;
	border-width: medium;
	font-weight: bold;
}

.btn-outline-dark0:hover {
	font-weight: bolder !important;
	color: #bba784 !important;
	background-color: #222321 !important;
	text-decoration: underline !important;
	border-color: none;
}

.fixed-top {
	background-color:#222321 !important;
}

.navbar-collapse a:link, a:active{ 
	text-decoration: none;
	
}

.navbar-collapse a:hover {
	color: white !important;
	text-decoration: underline;
}

.nav-link {
	color: #d6c8af !important;
	font-family: 'ABeeZee', sans-serif;
	
	
}

.navbar-brand {
	color:#bba784 !important;
	font-family: 'Asul', sans-serif;
}


.form-control {
	background-color: #222321;
	border-color: #d6c8af;
	border-radius: 20px;

}

.btn-outline-success {
	background-color: #bba784;
	border: none;
	border-radius: 20px;
	color:#222321  !important;
	font-family: 'DM Sans', sans-serif;
	width: 90px
	
}

.btn-outline-success:hover {
	background-color: #222321 !important;
	border-color: #d6c8af !important; 
	color: #d6c8af !important;
	text-decoration: underline;
} 

.btn-outline-dark {
	color: #bba784;
	border-color: #bba784;
	width: 200px;
	font-family: 'DM Sans', sans-serif;
	border-width: medium;
}

.btn-outline-dark:hover {
	color:#222321;
	text-decoration: underline;
	background-color: #bba784;
   
}

.sccolumn {
	min-height:650px;
	padding: 5% 5% 8%;
	background-color:#222321;
	box-sizing: border-box;
	text-align: center;

}


.sccolumn1 {
	min-height:780px;
	padding: 5% 5% 8%;
	background-color: #222321;

}

.aboutus-text {
	padding-top: 10%
}

.aboutus-text h3 {
	padding-top: 10%;
	padding-bottom: 2%;
	text-align: left;
	padding-right: 5% !important;
	font-size: 2.5em;
	
}

.aboutus-text p {
	text-align: left;
	font-size: 1.15em;
	letter-spacing: 0.5px
}

.fathersday {
	padding-top: 7%;
	gap: 20%;
	line-height: 1.5;
	padding-right: 5%
}

.fathersday h2 {
	font-size: 2.5em;
	padding-bottom: 2%
}

.fathersday p {
	font-size: 1.15em;
	letter-spacing: 0.5px
}

.mt-5 {
	color: #222321;
	background-color: #d6c8af;
	text-align: left !important;
	padding-left: 50px;
	margin-top: 0 !important;
	margin-bottom: 0 !important;
	padding-top: 2%
}

.card-deck {
	background-color: #d6c8af;
	padding-left: 40px;
	padding-right: 40px;
	padding-top: 20px;
	padding-bottom: 50px;
	
}

.card {
	border-radius: 3% !important
}

.card-img-top {
	border-radius: 3% !important
}


.card-text {
	text-align: center;
	color: #222321;
}

.btn-outline-dark1 {
	color: #bba784;
	border-color: #bba784;
	font-family: 'DM Sans', sans-serif;
	border-width: thin;
	
}

.btn-outline-dark1 a:hover {
	color: #bba784 !important;
	border-color: #bba784;
	background-color: #222321;
	font-family: 'DM Sans', sans-serif;
	border-width: thin;
	
}



.card-body {
	text-align: center !important;
}

.img1 {
	vertical-align: middle;
}

.imgdesigners {
	padding-left: 10px;
	padding-top: 10%;
}

.top-left2 h2 {
	color: #222321;
	font-family: 'Asul', sans-serif;
	padding-left: 50px;
	padding-top: 30px;
	background-color: #d6c8af;
	margin-bottom: 0 !important;
	
}

.rows {
	background-color: #d6c8af;
	padding: 10px;
	display: flex;
	justify-content: center;
	
}


.column1 {
	width: 70%;
	min-height: 20%;
	padding: 2% 1%;
	padding-left: 300px;
	
}

.column2 {
	width: 30%;
	min-height: 20%;
	padding: 2% 1%;
	padding-left: 125px
	
}


.imgcontact {
	float: right;
	margin: 2% 2%;
	margin-right: 6%
	
}

footer {
	text-align: center;
	background-color: #222321;
	min-height: 50px;
	padding-top: 15px
}

footer p {
	color: #d6c8af;
	text-align: center!important;
}

.form-control1 {
	background-color: #d6c8af;
	border-color: #222321;
	border-radius: 20px;
	width: 300px;

}

.btn-outline-success1 {
	background-color: #222321;
	border-color: #d6c8af;
	border-radius: 20px;
	color: #bba784 !important;
	width: 150px;
	font-family: 'DM Sans', sans-serif;
}

.btn-outline-success1:hover {
	color: #222321 !important;
	background-color: #bba784;
	border-color: #222321;
	text-decoration: underline;
	
	
}

.form-inline1 {
	padding-left: 30%;
}



footer p {
	text-align: center !important;
	background-color: #222321 !important;
}


	
