/*
 * Custom code goes here.
 * A template should always ship with an empty custom.css
 */
 #header{ background: red !important; }

.logo img {
 height:80px!important;
}

#reassurance {
background-color:#f8f9fa;
padding-top:30px;
}

@media (min-width: 1500px) {
	#reassurance {
	display: flex;
	justify-content:center;
	padding-right:250px;
	padding-left:250px;
    	}
}

#reassurance img {
width:35px;
}

#reassurance-block1, #reassurance-block2, #reassurance-block3, #reassurance-block4 {
padding:20px;
display: flex;
justify-content:center;
align-items:center;
flex-direction:column;
}

#reassurance svg {
position: absolute;
bottom:-280px;
}

#link-block-footer1, #link-block-footer2, #link-block-footer3 {
display: flex;
flex-direction: column;
justify-content:center;
text-align:center;
}

.box-middle-footer {
padding-top:0;
padding-bottom:30px;
}

.box-middle-footer .logo {
margin:0;
}

.footer-bottom p {
margin:0;
}


.bottom-menu {
display:flex;
justify-content:center!important;
}

.btn-contact {
color: #FFFFFF;
    background-color: #c91c1c;
    border-color: #c91c1c;
    -webkit-transition: all 0.5s ease;
    -o-transition: all 0.5s ease;
    transition: all 0.5s ease;
}

.btn-contact:hover {
 background-color: #1e3a5f;
   border-color: #1e3a5f;
}

.box-middle-footer {
align-items:center;
}

.block-social {
margin:0!important;
}

.block-social.social-one li.tiktok a {
color: white;
}

.block-social.social-one li.tiktok a:hover {
color: #c91c1c;
}

.box-top-header {
height:30px;
}

.deo-horizontal-menu .megamenu > .nav-item > .nav-link{
    font-size: 14px!important;
    color: #141e2d;
    font-weight: 400!important;
}

#wave img {
height:100px;
width:100%;
}

#wave {
background:#f8f9fa;
}

.footer-top .wrapper {
padding: 20px 0;
border-radius: 0 0 600px 600px / 0 0 30px 30px;
    border-bottom: 10px solid;
    background: #c91c1c;
    border-color: #c91c1c;
}

.footer-top {
background:unset;
}

.megamenu .dropdown-widget ul li a {
		text-transform: uppercase;
        font-weight: 400;
        font-size: 0.8rem;
}

.block-category {
    margin:0!important;
    padding:0!important;
}