.search-field {
    letter-spacing: 2px;
}

.jetmenu>li.showhide .icon em {
    background: #fff;
}

.nav-top-container {
    background-color: #ebecec;
}

.search-field {
    width: 59%;
}

.nav-top-container,
.kd-top-block {
    width: 100%;
}

.jetmenu,
.jet-section,
#table2,
.footer-container,
.section-footer,
.jetmenu>li.showhide {
    background-color: #044A64 !important;
}

#table2 {
    margin: 0px;
}

.social-hover {
    max-height: none !important;
    margin-right: 13px;
}

.footer-container {
    padding-top: 0px;
    padding-left: 0px;
    max-width: 1250px;
    margin-left: auto;
    margin-right: auto;
}

.home-text.footer {
    font-size: 13pt;
}

.home-text.footer a {
    border-bottom: none !important;
}

.home-text.footer a:hover {
    color: #002953;
}


.nav-top-container,
.kd-top-block {
    max-width: 1250px;
    margin-left: auto;
    margin-right: auto;
}

@media (max-width: 479px) {
    .login-profie {
        margin-top: 9px;
        float: none !important;
    }

    .nav-top-container {
        text-align: center;
    }

    .search-field.st-default-search-input {
        float: none;
    }
}

@media (max-width: 670px) {

    .w-section-top,
    .nav-top {
        min-height: 0px;
    }

    #kdMenu,
    .nav-top-container {
        min-height: 0px;
    }

    .search-button {
        display: inline !important;
        width: auto !important;
        top: 0px !important;
    }
}

@media (max-width: 768px) {

    .nav-top,
    .w-section-top {
        min-height: 0px;
    }

    .jetmenu a {
        background: #044A64;
    }

}

@media (max-width: 1020px) {
    .product-image {
        height: auto !important;
    }

    .product-btn {
        width: 100% !important;
    }

    .footer-container {
        max-width: 100vw;
        padding-left: 10px;
    }

    #table2 {
        margin-left: 0px !important;
    }

    .search-button {
        right: 0px;
        position: initial;
    }

}