.text-center {
	padding-top: 70px;
}
.text-center p {
	font-size: 20px;
}

.home-img h2 {
	padding-top: 30px;
	text-align: center;
	font-size: 30px;
}

.navbar {
	padding: 25px;
	background-image: linear-gradient(to right top, #dc9b7b, #e3a68b, #e9b09b, #eebcab, #f3c7bb);
}

.body {
	font-family: 'Josefin Sans', sans-serif;
}
.collapse, .navbar-brand {
	font-size: 25px;
}

.btn{
	display: inline-block;
	background: #ff523b;
	color: #fff;
	padding: 8px 30px;
	border-radius: 30px;
}

.home-img img{
	display: inline-block;
	box-sizing: border-box;
	width: 30%;
	height: 40%;
	padding-bottom: 50px;
	padding-left: 100px;
	margin-right: 30px;
	padding-top: 50px;
}
.text-center{
	padding-bottom: 70px;
}
.about-text {
	text-align: center;
	text-decoration: 'Ubuntu';
}
.about-text p {
	padding-top: 20px;
	padding-left: 40px;
	padding-right: 40px;
}

.about-img img{
	display: inline-block;
	width: 600px;
	height: 500px;
	padding-bottom: 50px;
	padding-left: 50px;
	padding-top: 50px;
}

.contact-text {
	padding-bottom: 50px;
}
.contact-text h1 {
	font-size: 30px;
	text-align: center;
}

.contact-text p {
	font-size: 20px;
	text-align: center;
}

.contact-box {
	background: #fff;
	display: flex;
}
.contact-left {
	flex-basis: 60%;
	padding: 40px 60px;
	background: linear-gradient(to right top, #dc9b7b, #e3a68b, #e9b09b, #eebcab, #f3c7bb);
	color: #fff;
	margin-left: 120px;
	margin-right: 50px;
}
.contact-right {
	flex-basis: 60%;
	background: radial-gradient(#FEFEFE,#C6C5C5);
	padding: 40px;
	margin-right: 120px;
}
.form-group {
	padding-right: 20px;

}
.contact-left h3 {
	padding-bottom: 40px;
	font-size: 23px;
}
.contact-right h3 {
	font-size:23px;
}
.contact {
	padding-bottom: 150px;
}
.textarea {
	width: 100%;
	border: 1px solid #ccc;
	outline: none;
	padding: 10px;
}
button.btn-contact {
	margin-left: 70px;
	background: #E6E2DD;
	height: 30px;
	border-radius: 15px;
}
tr td {
	padding-right: 20px;
	padding-top: 30px;
}

.small-container {
	max-width: 1080px;
	margin: auto;
	padding-left: 25px;
	padding-right: 25px;
}
.small-container h2 {
	text-align: center;
	padding-bottom: 100px;
	position: relative;
	line-height: 60px;
}

.btn-buy{
	display: inline-block;
	background: #ff523b;
	color: white;
	padding: 8px 30px;
	border-radius: 30px;
}

.my-5 {
	margin-left: 6rem;
}

.container-row video {
	width: 600px;
	height: 600px;
	margin-left: 320px;
}


.col-5 {
	display: inline-block;
}


.bg-footer {
	background: linear-gradient(to right top, #dc9b7b, #e3a68b, #e9b09b, #eebcab, #f3c7bb);

}

.border-bot {
	border-bottom: 1px solid black;
}

.text-muted {
	padding: 0;
	color: black !important;
	font-weight: 2rem;
}