* {
	font-family: 'Poppins', sans-serif;
}
.ta-center {
	text-align: center;
}
.ta-justify {
	text-align: justify;
}
.main-color {
	color: #70717a;
}
.secondary-color {
	color: #1c1d1d;
}
.ml-40 {
	margin-left: 40px;
}
.line-height-normal {
	line-height: normal;
}
.borderBottom:after {
	content: '';
	border: 1px solid #1c1d1d;
	width: 70px;
	position: absolute;
	bottom: 0;
	left: calc(50% - 35px);
}

.page-header .container h6 a {
	color: #70717a;
	font-weight: bold;
}
.page-header .container h6 a:hover,
.page-header .container h6 span {
	color: #1c1d1d;
}
.page-header .container h6 span {
	font-weight: bold;
}
.page-contact-info .item .icon {
	color: #70717a;
}
.page-contact-info .item {
	border-color: #70717a;
}
section.page-contact-info,
section.page-contact.section-padding,
.page-social.pt-50.pb-50,
.bmtit span {
	background-color: #f7f7f7;
}
section.page-contact.section-padding {
	border-bottom: 0;
}
.bmtit span {
	font-size: 16px;
	color: #1c1d1d;
	font-weight: bold;
}
.form input,
.form textarea {
	background-color: #fff;
	border-color: #fff;
	font-size: 16px;
}
.form .controls button.butn-bg {
	padding-left: 50px;
	padding-right: 50px;
}
html {
	scroll-behavior: smooth;
}
.bg-img {
	background-position: 0 0 !important;
	background-attachment: fixed;
}
.error {
	padding: 10px;
	color: red;
}
.alert-success {
	background-color: #d1e7dd;
	color: #0f5132;
}
.alert-error {
	background-color: #f8d7da;
	color: #842029;
}
li.ml-40.mt-20.main-color {
	list-style: disc;
}
.heightMV {
	height: 280px;
}
.companyPlPr {
	padding-right: 60px;
	padding-left: 60px;
}
.heig-targ-s {
	height: 350px;
}
.heig-targ-g {
	height: 480px;
}
.item .title h6 {
	color: rgba(255, 255, 255, 0.6) !important;
}
.active .title h6 {
	color: #ffffff !important;
}
