.hero-1 {
	background: url(assets/img/bg01.png) no-repeat top center;
	padding-top: 0px;
}
@media (max-width: 1199px) {
  .hero-1 {
    padding-top: 0px;
  }
}
@media (max-width: 991px) {
  .hero-1 {
    padding-top: 0px;
  }
}
@media (max-width: 767px) {
  .hero-1 {
    padding-top: 0px;
  }
}
@media (max-width: 575px) {
  .hero-1 {
    padding-top: 0px;
  }
}
.header-main .main-menu {
	padding-right: 2em;
}
.header-main .main-menu ul li a {
	font-size: 16px;
	color: #5c5c5c;
	padding: 2px 0px; 
}
.header-main .main-menu ul li a:hover {
	color:#ffffff
}
.header-main .main-menu ul li {
	margin-inline-end: 30px;
}
.header-left {
	padding-left: 1em;
}
.header-main .main-menu ul li .submenu li a {
	font-size: 14px;
	font-weight: 200;
	color: var(--header);
	width: 100%;
	padding: 11px 25px;
	border-bottom: 1px solid rgb(255, 255, 255);
}
.smallRed {
	color: rgb(207, 0, 0);
	font-size: small;
	letter-spacing: 0.3em;
}
.middleRed  {
	color: rgb(207, 0, 0);
}
.titleSpace {
	letter-spacing: 0.3em;
}
.contact-info-area {
	padding-top: 56px;
	margin-bottom: 16px;
}
div a {
	color:black;
}
div a:hover {
	color:#dc3545;
	text-decoration: underline;
}