.logo-main {
    max-height: 70px;
}
.card {
    height: -webkit-fill-available;
}

.menu-item{
    text-transform:uppercase !important;
    font-size:18px !important;
}
#mainmenu li ul {
    width: max-content;
}
::selection{
    background-color:#2A485E;
}
#subheader {
    background: #ddd;
}
.sideServicesLinks .active{
        background: #2A485E !important;
}
.sideServicesLinks .active h5{
        color:#fff !important;
}
.menu-item-has-children ul li:hover{
      background: #2A485E !important;
}
.btn-main{
    background-color:#00457f;
}
a.btn-main, a.btn-main:active, a.btn-main:focus, a.btn-main:visited, .btn-main, input[type=button].btn-main, a.btn-line, #mainmenu li ul.mega a.btn-main {
    background: #00457f !important;
}
@media only screen and (max-width: 992px) {
    #subheader {
        padding: 120px 0 60px 0 !important;
    }
    .contactCards .card{
        margin-bottom:30px;
    }
}

@media only screen and (max-width: 767px) {
    header .logo-mobile {
        display: block;
        height: 70px;
    }
    .imgDiv{
        margin-bottom:80px;
    }
}