    body {
        overflow-x: hidden !important;
    }
    
    header {
        position: fixed;
        width: 100%;
        z-index: 5555;
        background: rgba(0, 0, 0, 0.8) !important;
        height: 80px;
    }
    
    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: 70px !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;
    }
    
    .navbar.navbar-dark .navbar-nav .nav-link.active,
    .navbar-dark .navbar-nav .nav-link:hover,
    .navbar-dark .navbar-nav .nav-link:focus,
    .navbar.navbar-dark .header-search-icon>a:hover,
    .navbar.navbar-dark .header-social-icon>a:hover,
    .navbar.navbar-dark .header-cart-icon>a:hover,
    .navbar.navbar-dark .header-language>a:hover,
    .navbar.navbar-dark .header-language a>i>a:hover,
    .sticky .navbar-light.header-dark .navbar-nav .nav-link.active,
    .sticky .navbar-light.header-dark .navbar-nav .nav-link:hover,
    .sticky .navbar-light.header-dark .navbar-nav .nav-link:focus,
    .sticky .navbar-light.header-dark .header-search-icon>a:hover,
    .sticky .navbar-light.header-dark .header-social-icon>a:hover,
    .sticky .navbar-light.header-dark .header-cart-icon>a:hover,
    .sticky .navbar-light.header-dark .header-language>a:hover,
    .sticky .navbar-light.header-dark .header-language>a:hover,
    .top-bar.navbar-light .header-search-icon>a:hover,
    .top-bar.navbar-light .header-social-icon>a:hover,
    .top-bar.navbar-light .header-cart-icon>a:hover,
    .top-bar.navbar-light .header-language>a:hover,
    .top-bar.navbar-light .top-bar-contact-list>a:hover,
    .top-bar.navbar-light .header-language.dropdown-style-01 .btn:hover,
    ul.navbar-nav.alt-font li.nav-item:nth-child(1) a,
    li.nav-item.active a.nav-link.active {
        color: #fff !important;
        opacity: 1 !important;
    }
    
    .datepicker-days {
        width: 360px !important;
    }
    
    .datepicker-days table.table-condensed {
        width: 100% !important;
        text-align: center !important;
    }
    
    .fieldDetails select {
        position: relative;
    }
    
    a.telNumber {
        color: #fff;
        font-size: 17px;
        position: absolute;
        top: -2px;
        left: 0;
        display: flex;
        align-items: center;
        justify-content: center;
    }
    
    a.telNumber:hover {
        color: #f5931f !important;
    }
    
    @media only screen and (max-width: 991px) {
        header {
            height: auto;
            position: relative;
            background: none !important;
        }
    }
    
    .welcomeMain {
        padding-top: 50px;
        width: 100%;
        height: 800px;
        overflow: hidden;
        position: relative;
        display: flex;
        align-items: center;
        justify-content: space-between;
    }
    
    .welcomeDetailLeft {
        left: 5%;
        border-radius: 20px;
        position: absolute;
        width: 25% !important;
        justify-content: center;
        align-items: center;
        z-index: 1 !important;
        height: 600px !important;
    }
    
    .welcomeDetailCenter {
        border-radius: 20px;
        position: absolute;
        left: 35%;
        width: 25%;
        z-index: 1;
        height: 600px;
    }
    
    .welcomeDetailRight {
        left: 65%;
        position: absolute;
        width: 25%;
        justify-content: center;
        align-items: center;
        z-index: 111;
        height: 600px;
    }
    
    .welcomeDetailRight video {
        border-radius: 20px;
        width: 100% !important;
        height: 600px;
        object-fit: cover;
        object-position: center;
        margin-left: 0px;
    }
    
    .welcomeDetailRight .overlayimg {
        border-radius: 20px;
        position: absolute;
        background: url(../images/slider3.png) center center no-repeat;
        z-index: 2 !important;
        height: 600px;
        width: 101%;
    }
    
    .welcomeDetailLeft .overlayimg {
        position: absolute;
        border-radius: 20px;
        background: url(../images/slider2.png) center center no-repeat;
        z-index: 2 !important;
        height: 600px;
        width: 101%;
    }
    
    .welcomeDetailCenter .overlayimg {
        border-radius: 20px;
        position: absolute;
        background: url(../images/slider1.png) center center no-repeat;
        z-index: 2 !important;
        height: 600px;
        width: 101%;
    }
    
    .welcomeDetailLeft .overlayimg:hover {
        background: none !important;
        transition: all 0.7s !important;
    }
    
    .welcomeDetailRight .overlayimg:hover {
        background: none !important;
        transition: all 0.7s !important;
    }
    
    .welcomeDetailCenter .overlayimg:hover {
        background: none !important;
        transition: all 0.7s !important;
    }
    
    .welcomeMain .video {
        width: 100%;
        height: 110vh;
        object-fit: cover;
    }
    
    .welcomeDetailLeft video {
        border-radius: 20px;
        z-index: 0;
        width: 100% !important;
        height: 600px;
        object-fit: cover;
        object-position: center;
        margin-left: 0px;
    }
    
    .welcomeDetailLeft {
        z-index: 0;
        width: 25% !important;
        height: 600px;
        object-fit: cover;
        object-position: center;
        margin-left: 0px;
    }
    
    .welcomeDetailCenter video {
        border-radius: 20px;
        z-index: 0;
        width: 100% !important;
        height: 600px;
        object-fit: cover;
        object-position: center;
    }
    /* wellcome end */