@import url('https://fonts.googleapis.com/css2?family=PT+Sans:ital,wght@0,400;0,700;1,400;1,700&display=swap');
body{
	font-family: 'PT Sans', sans-serif;
	font-weight: 700;
}
.header{	
	font-size: 30px;

}
.main__header{
background: #3f3f3f;
background-color: #3f3f3f;

padding: 20px 0;
}
#navbarNavAltMarkup{
padding-top: 15px;
}
.header__carusel{
	width: 100%;
}

.tovar__title{
	background-color: #3f3f3f;
	padding: 20px 0;
	color: #fff;
	text-align: center;
	font-size: 30px;
}
.tovar__card{	
	padding-bottom: 30px;
}
.project__title{
	text-align: center;
	background-color: #3f3f3f;
	font-size: 30px;
	color: #fff;
	padding-top:30px;
	padding-bottom: 30px;
}
.services__title{
	text-align: center;
	background-color: #3f3f3f;
	font-size: 30px;
	color: #fff;
	padding-top:30px;
	padding-bottom: 30px;
	padding-right: 50px;
}
.footer{
	text-align: center;
	background-color: #3f3f3f;
	font-size: 30px;
	color: #fff;
	padding-top:30px;
	padding-bottom: 30px;
	padding-right: 50px;
}
.addres__geo{
	font-weight: 400;
	font-size: 20px;
	padding-bottom: 35px;
	padding-top: 10px;
}
.addres__title{
	margin-top: 10px;
	margin-bottom: 10px;
	text-align: center;
	
}
.addres__map{
	padding-top:35px;
}
.contact__title{
	margin-top: 10px;
	margin-bottom: 10px;
}
.contact__phone{
	padding-top:35px;
	font-weight: 400;
	font-size: 20px;
}
.contact__email{
	padding-top:30px;
	font-weight: 400;
	font-size: 20px;
}
.contact__clock{
	padding-top:30px;
	font-weight: 400;
	font-size: 20px;
}
.copyright{
	background-color: #fff;	
	margin-top: 10px;
	margin-bottom: 10px;
	padding-right: 10px;
	font-size: 14px;	
}
.category{
	margin-top: 15px;
	}
.product__card{
	margin-top: 15px;
	font-size: 18px;		
	text-shadow: black 1px 1px 0, black -1px -1px 0, 
                 black -1px 1px 0, black 1px -1px 0;

}
.roof__card{
	margin-top: 15px;
	margin-right: 0px;
	
}
