body {
    overflow-x: hidden !important;
}

header {
    height: auto;
    position: relative;
    background: none !important;
}

img.alt-logo,
a.navbar-brand img.default-logo {
    max-height: 100% !important;
}

img.mobile-logo {
    max-height: 40px !important;
}

a.btn.btn-large.btn-fancy.btn-round-edge-small.btn-box-shadow.btn-golden-brown.btn-box-shadow.align-self-center {
    background: #f5931f !important;
    border-color: #f5931f !important;
}

a.btn.btn-large.btn-fancy.btn-round-edge-small.btn-box-shadow.btn-golden-brown.btn-box-shadow.align-self-center:hover {
    background: #fff !important;
    border-color: #f5931f !important;
    color: #f5931f;
}

ul.navbar-nav.alt-font li.nav-item a.nav-link:hover {
    color: #f5931f !important;
}

header.sticky.header-appear ul.navbar-nav.alt-font li.nav-item a.nav-link:hover {
    color: #f5931f !important;
}

.row.justify-content-center.simpleText p {
    margin: 0.5rem 0;
}

section.productImageWithDetail {
    padding: 70px 0;
}

span.text-extra-medium.text-golden-brown.text-uppercase.alt-font.font-weight-500.letter-spacing-1px.d-block.margin-5px-bottom {
    color: #f5931f !important;
}

.productImageWithDetail .border-color-golden-brown {
    border-color: #f5931f !important;
}

.btn.btn-golden-brown {
    background: #f5931f !important;
    border-color: #f5931f !important;
    color: #fff;
}

.imageGalleryAreaNew .btn.btn-box-shadow.btn-white:hover,
.btn.btn-golden-brown:hover {
    background: #fff !important;
    border-color: #f5931f !important;
    color: #f5931f;
}

.tableBtn {
    display: table;
    margin: 50px auto 0 auto;
}

.text-golden,
.btn-link.text-golden,
a.text-golden-hover:hover {
    color: #f5931f !important;
}

.title-large {
    font-size: 36px !important;
    line-height: 70px !important;
}

.contactForm button.btn.btn-medium.btn-dark-gray.mb-0.submit {
    float: right;
}

section.productImageWithDetail blockquote,
section.productImageWithDetail p.w-90.md-w-100 {
    font-size: 1.2rem;
}

.swiper-container span.alt-font.text-extra-medium.letter-spacing-3px.text-white.opacity-7.text-uppercase.d-block.margin-20px-bottom.sm-margin-15px-bottom {
    font-size: 22px;
}


/*mobile version menu enabled permanent start */

nav.navbar.navbar-expand-lg.navbar-dark.bg-transparent.border-bottom.border-color-white-transparent.header-light.fixed-top.navbar-boxed.header-reverse-scroll {
    background: rgba(0, 0, 0, 0.5) !important;
    padding-left: 0 !important;
    padding-right: 0 !important;
    position: fixed;
    z-index: 55;
    box-shadow: 1px 1px 4px 2px rgb(2 2 2 / 18%) !important;
}

.navbar-dark .navbar-toggler {
    margin: 30px 0 28px 10px !important;
    display: inline-block !important;
    transition: all 0.3s ease-in-out !important;
    -moz-transition: all 0.3s ease-in-out !important;
    -webkit-transition: all 0.3s ease-in-out !important;
    -ms-transition: all 0.3s ease-in-out !important;
    -o-transition: all 0.3s ease-in-out !important;
}

.header-social-icon.d-inline-block {
    display: inline-block !important;
}

.navbar-dark .navbar-toggler span {
    background: #fff !important;
}

nav.navbar.navbar-expand-lg.navbar-dark.bg-transparent.border-bottom.border-color-white-transparent.header-light.fixed-top.navbar-boxed.header-reverse-scroll a {
    color: #000 !important;
    padding: 9px 15px;
    margin: 0;
}

.collapse:not(.show) {
    display: none !important;
}

.navbar-collapse {
    position: absolute !important;
    top: 100% !important;
    left: 0 !important;
    width: 100% !important;
    background: #fff !important;
    overflow: hidden !important;
    box-shadow: 0 20px 15px 0 rgb(23 23 23 / 5%) !important;
    max-height: calc(100vh - 65px) !important;
    justify-content: start !important;
}

.navbar-collapse.show {
    overflow-y: auto !important;
    -webkit-overflow-scrolling: touch !important;
}

.navbar-nav {
    display: block !important;
    padding: 15px 15px 25px !important;
}

header .col-auto.menu-order.px-lg-0 {
    position: initial !important;
    order: 5 !important;
}

@media only screen and (max-width: 991px) {}


/*mobile version menu enabled permanent end */

section.productImageWithDetail .row.align-items-center {
    justify-content: center !important;
}

section.productImageWithDetail .row.align-items-center .col-12.md-margin-5-rem-bottom.wow.animate__fadeIn {
    text-align: center !important;
    margin: 0.5rem 0;
}

section.productImageWithDetail span.text-extra-medium.text-golden-brown.text-uppercase.alt-font.font-weight-500.letter-spacing-1px.d-block.margin-5px-bottom {
    font-size: 15px;
}

button.navbar-toggler.float-end.ui-btn.ui-shadow.ui-corner-all {
    background: none !important;
    color: #fff !important;
}

button.navbar-toggler.float-end.ui-btn.ui-shadow.ui-corner-all span.navbar-toggler-line {
    background: #fff !important;
}

.header-social-icon.d-inline-block {
    display: flex !important;
    margin-left: -29px;
}

.header-social-icon.d-inline-block a.ui-link {
    color: #fff !important;
}

.header-social-icon.d-inline-block a i {
    color: #fff !important;
}

.header-social-icon.d-inline-block a.ui-link i {
    color: #fff !important;
}

.header-social-icon.d-inline-block a.ui-link {
    padding: 0 !important;
    margin: 0 !important;
}

.header-social-icon a>i {
    padding: 0px !important;
}

video {
    position: absolute;
    z-index: 0 !important;
    width: 1920px;
}

.opacity-extra-medium {
    position: absolute;
    height: 100%;
    width: 100%;
    opacity: 0.5 !important;
    top: 0;
    left: 0;
}

.row>* {
    padding-right: 0px !important;
    padding-left: 0px !important;
}