
body {
  padding-top: 120px;
	font-family:  Helvetica, Arial,"Gill Sans", "Gill Sans MT", "Myriad Pro", "DejaVu Sans Condensed","sans-serif"
}
a {
    color: #dc3545;
}
a:hover {
    color: #f00;
}
footer {
    font-size: 13px;
	line-height: 25px
}
footer a {
    color: #ccc;
	padding: 0 6px;
	text-transform: uppercase;
	font-size: 12px
}
footer a:hover {
    color: #fff;
}
.logo img {
  padding: 10px 0;
}
.logo {
  font-size: 14px;
	font-weight: bold;
	letter-spacing: -0.3px
}
.adresse {
    margin-top: 20px;
	text-align: right
}
.btn-danger {
    color: #fff;
    background-color: #f3342e;
    border-color: #f3342e;
}
h5 {
   color: #f3342e;
   font-weight: bold
}
.carousel-indicators li {
    height: 25px;
	width: 60px;
	border-bottom: 1px solid #000;
	border-right: 1px solid #000;
	border-left: 1px solid #fff;
	border-top: 1px solid #fff;
	margin-right: 1px;
margin-left: 1px;
}
.carousel-indicators li.active {
   background-color: #f3342e
}
.carousel-indicators {
    bottom: 0;
}
.dropdown-item {
    color: #fff;
	padding: .35rem 0.8rem;
}
.dropdown-menu {
    background-color: #f4352e;
	border-radius: 0;
}
.navbar-expand-lg .navbar-nav .nav-link {
    padding-right: .7rem;
    padding-left: .7rem;
}
.carousel-caption {
  
    bottom: 40px;
font-size: 18px;
	font-weight: 600;
	text-shadow: 1px 1px 1px rgba(0, 0, 0, .8);
}
.carousel-caption h3 {
font-size: 46px;font-weight: 600

}
.card-footer {
    background-color: transparent;
    border-top: 0;
    text-align: center;
    padding-top: 0;
    padding-bottom: 20px;
}
.wed-over {
    overflow: hidden
}
a img.card-img-top {
	transition: all .2s ease-in-out;
    -webkit-transition: all .2s ease-in-out;
    -moz-transition: all .2s ease-in-out;
    -o-transition: all .2s ease-in-out;
}
a:hover img.card-img-top {
 
	transform: scale(1.2);
}

@media (max-width: 992px) {
  body {
    padding-top: 0;
  }
	.adresse {
    margin-top: -10px;
	text-align: left;
		margin-bottom: 10px
}
}
@media (max-width: 422px) {
 .logo img {
  padding: 10px 0;
	 width: 100%
}
	.adresse {
    margin-top: 0;
	text-align: left;
		margin-bottom: 10px;
		font-size: 12px
}
	.l-text {
    display: none
}
}
.navi2 {
    margin-top: 50px;
	font-weight: bold
}
.bg-dark.ha4 {
    border:0
}
.navi2 i {
    float: left;
	margin-top: 2px;
	color:#ccc
}
.navi2 p {
    margin-left:15px;
	color:#f3342e;
	margin-bottom: 0
}
.navi2 a {
   color:#111
}
.navi2 a:hover {
   color:#f3342e;
	text-decoration: none
}
.navi2 hr {
   margin-top:7px;
	margin-bottom:7px
}
.ha4 h4 {
   color: #fff;
font-weight: 400;
margin: 0;
text-align: center;
background-color: #f3342e;
padding: 5px;

}