.nav-1 .navbar {
height: 120px;
max-height: 120px;
}
.nav-1 .menu {
margin-top: 46px;
}
nav a {
font-size: 20px;
}
.nav-1 .btn {
margin-top: 30px;
}
.btn-filled {
background: #0087BE;
border: 1px solid #0087BE;
}
::selection {
background: #0087be;
}
h1, h2, h3, h4, h5, h6, p, span, ul, li {
font-family: 'Comfortaa',sans-serif!important;
}
.underlineHover a{
text-align: center;
transition: all 0.2s ease-in-out;
position: relative;
}
.underlineHover a:before, .underlineHover a:after {
content: "";
position: absolute;
bottom: -5px;
width: 0px;
height: 2px;
margin: 5px 0 0;
transition: all 0.2s ease-in-out;
transition-duration: 0.50s;
opacity: 0;
}
.underlineHover a.hover-3:before {
left: calc(50%);
background-color: #1D2172;
}
.underlineHover a.hover-3:after {
right: calc(50%);
background-color: #1D2172;
}
.underlineHover a:hover {
cursor: pointer;
}
.underlineHover a:hover:before, .underlineHover a:hover:after {
width: 100%;
opacity: 1;
}
.underlineHover:hover a.hover-3:before, .underlineHover:hover a.hover-3:after{
width: 30%;
}
.underlineHover:hover{
color: #1d2172!important;
}
h1 {font-size: 56px;}
h5 {    font-size: 20px;}
.header .callmeform {color:#fff;}
.callmeform { text-transform:none;}
#top2 h3 {margin-bottom:10px;}
.features i.icon {width:auto; height:auto;}
#cn-accept-cookie,
#cn-refuse-cookie:hover,
#cn-more-info{
background: #2b87be;
color:#fff;
border-color:unset!important;
box-shadow: unset!important;
}
#cn-accept-cookie:hover,
#cn-refuse-cookie{
background: #414143;
border-color:unset!important;
box-shadow: unset!important;
}
#cn-refuse-cookie{
color:#ffffff;
}
@media only screen and (max-width: 765px) {
section {
padding: 20px 0;
}
h1{
font-size:30px!important;
line-height: 35px;
}
h3{
font-size:25px;
}
footer {
padding: 0px 0;
}
}