.m-container {
    display: flex;
    justify-content: center;
    align-items: center;
}
.logo {
    width: 120px;
    border-radius: 50%;
    box-shadow: 0 0 25px 3px rgba(0,0,0,.15);
    position: relative;
    transition: padding .15s ease, top .15s ease;
    z-index: 1050;
    top: auto;
    left: auto;
    transform: none;
}
.sticky .logo {
    margin: 0;
    top: auto;
}
#cssmenu ul {
    transform: none;
}
#cssmenu > ul > li > a {
    padding: 18px 15px;
}
#cssmenu > ul > li > a > i {
    color: #FFB619;
}
#cssmenu > ul > li:first-child > a {
    padding: 18px 15px 18px 0;
}
#cssmenu > ul > li:last-child > a {
    padding: 18px 0 18px 15px;
}
#cssmenu > ul > li:nth-child(5) a {
    padding-left: 15px;
}
.order-section  > div > a:last-child {
    background-color: #FFB619;
    color: #000;
}
.order-section  > div > a:last-child:hover, .order-section  > div > a:last-child:focus {
    background-color: #fff;
}
.slider .item {
    height: 100vh;
}
.banner-images img:first-child {
    width: 150px;
    padding: 15px;
    border: 2px solid #FFB619;
    position: relative;
}
.banner-txt h2 {
    font-size: 9em;
    letter-spacing: 0;
    font-family: "Old Standard TT", serif;
    font-weight: 400;
    font-style: normal;
}
.about.minus {
    padding: 1em 0 3em;
}
.headings {
    font-family: "Old Standard TT", serif;
    font-style: normal;
}
.headings::before {
    background-image: url('../images/welcome-margin-saku.jpg');
}
footer h4 {
    font-weight: 700;
    font-family: "Old Standard TT", serif;
    font-style: normal;
}

@media(max-width: 991px) {
    #cssmenu > ul > li:first-child > a {
        padding: 18px 15px;
    }
}
@media(max-width: 767px) {
    .banner-txt h2 {
        font-size: 11vw;
    }
    .order-section {
        padding: 1em;
    }
    .banner-images img:first-child {
        width: 120px;
    }
}