#logoHeader img, #logo-mob img {
    width: 200px;
    height: auto;
    margin-top: -20px;
}

#logo-mob img{
    margin-top: 0;
    margin-bottom: 20px;
}

#header h1 {
    float: none;
    clear:both;
}

.desktop-nav {
    text-align: center !important;
    padding: 0 !important;
    float: none !important;
    width: 100% !important;
}

.desktop-nav ul.parentLinks li {
    border-right: none !important;
}

.desktop-nav ul.parentLinks {
    display: grid !important;
    grid-template-columns: 1fr auto 1fr !important;
    align-items: center !important;
    width: 100% !important;
}

.desktop-nav ul.parentLinks .left-wrapper {
    display: flex !important;
    gap: 25px !important;
}

.desktop-nav ul.parentLinks .right-wrapper {
    display: flex !important;
    gap: 25px !important;
    justify-content: flex-end !important;
}

.desktop-nav #logoHeader {
    display: flex !important;
    justify-content: center !important;
    align-items: center !important;
    margin: 0 auto !important;
}

.desktop-nav ul.parentLinks>li {
    list-style: none !important;
}

.desktop-nav ul.parentLinks li a {
    color: #000 !important;
}

#header .contactInformation a {
    color: #000;
}

.mob-nav {
    display: none;
}

#header .contactInformation {
    border: none;
}

#logo-mob {
    display: none;
}

#nav ul.parentLinks li.seoLinks:hover a, #nav ul.parentLinks li.webdesignLinks:hover a, .customWebDesign a:hover{
        color: #fff !important;
}

@media only screen and (min-width: 10px) and (max-width: 1295px) {
    .desktop-nav {
        display: none;
    }

    .mob-nav {
        display: block;
    }

    #logo-mob {
        display: block;
    }
}