/*
 Theme Name:   Woodmart Child
 Description:  Woodmart Child Theme
 Author:       XTemos
 Author URI:   http://xtemos.com
 Template:     woodmart
 Version:      1.0.0
 Text Domain:  woodmart
*/
.mainBanner { height: 100vh;    /* position: absolute; */    /* top: 0; */
margin-top: -145px; }
.wd-tools-icon.woodmart-burger span,
.wd-tools-icon { color: #fff !important; }
.wd-header-mobile-nav .woodmart-burger { color: #fff; }
.wd-header-search .wd-tools-icon:before { color: #fff; }
.headerCotent { text-transform: uppercase; font-weight: 600; font-family: 'Montserrat'; }
.wd-header-my-account a { color: #fff; }
span.wd-cart-subtotal.woodmart-cart-subtotal { color: #fff; }
.mainBanner .wpb_column { justify-content: center; display: flex; height: 100%; align-items: center; }
.whb-general-header { border: 0; }
.whb-general-header-inner .wd-tools-element>a { color: #fff; }
.headerCotent { position: relative; padding-left: 20px !important; display: block; margin-left: 20px; }
.headerCotent:before { content: ''; position: absolute; background: url(images/tik.png); width: 18px; height: 18px; z-index: 999; display: block; left: 0; top: 4px; }
.mainBanner .info-box-title { font-size: 200px; font-family: stardom; color: #fff; text-transform: uppercase; font-weight: 400 !important; }
.mainBanner .info-box-title { background: -webkit-linear-gradient(264deg, #ffffff 0%, #bfbfbf 100%); -webkit-background-clip: text; -webkit-text-fill-color: transparent; }
.mainBanner .info-box-subtitle { letter-spacing: 30px; text-transform: uppercase; }
.mainBanner .info-box-subtitle { letter-spacing: 30px; text-transform: uppercase; }
.whb-main-header:before { content: ''; background: #ffcd5c; width: 100%; height: 2px; top: 0; display: block; }
.mainLogo:before { content: ''; position: absolute; height: 30%; width: 6px; background: #ffcd5c; top: 0; left: 49.8%; }
.mainLogo:after { content: ''; position: absolute; top: 0; display: block; background: #ffcd5c; height: 3px; width: 250px; left: 685px; }
.sectionBottom { position: absolute; bottom: 0; margin-bottom: 40px; }
.sectionBottom p { text-transform: uppercase; color: #fff !important; opacity: 1; font-weight: 500; }
.sectionBottom:after { content: ''; position: absolute; height: 3px; width: 30px; background: white; animation-duration: 0.55s; animation-name: changewidth; animation-iteration-count: infinite; animation-direction: alternate; }
.mainBanner-after { position: absolute; right: -141px; bottom: 0; height: 510px; z-index: 0; }
.mainBanner-before { position: absolute; left: -143px; bottom: 110px; width: 290px; height: 580px; z-index: 0; }
.sectionTitle { text-transform: uppercase; }
.fullSection { position: relative; height: 100vh; }
.fullSection.row1:before { content: ''; position: absolute; top: -100px; right: 0; background: url(images/glow.png) no-repeat; z-index: 9; display: block; width: 410px; height: 937px; z-index: 999; }
.fullSection.row1:after { content: ''; position: absolute; left: 0; background: url('images/glow2.png') no-repeat; display: block; width: 600px; height: 820px; bottom: -130px; }
.fullSection { position: relative; }
.sectionBottom { z-index: 9 }
.row1 { position: relative !important; }
.row2-asset { position: absolute; }
.leaf1 { top: -170px; }
.leaf4 { left: -190px; top: 0; }
.leaf3 { bottom: 0; left: -141px; }
.leaf2 { right: 0; bottom: 0; z-index: 0; }
.t-btn { background: transparent !important; border: 1px solid #fff; padding: 20px 40px; color: #fff !important; font-family: 'Clash Display'; font-weight: 500; }
.customTitle strong { color: #eaaa1a; font-weight: 300 !important; animation: colors 2s infinite; }
.customTitle .info-box-title { font-weight: 300 !important; }
.single-product-slider { display: flex !important; align-items: center; height: 100vh; }
.containerArea h2 { font-size: 148px; color: #fff; line-height: 140px; text-transform: uppercase; }
.innerContentArea { display: flex; }
.innerContentArea > DIV { width: 27%; }
.contentPar p { color: #d0d0d0; font-size: 16px !important; font-weight: 400; line-height: 22px; }
.contentPar { padding-right: 20px; }
.containerArea h4 { color: #fff; font-weight: 500; margin-bottom: 0; }
.ingredients,
.feelings { color: #f6cc64; }
.feelings { font-size: 28px; font-weight: 400; }
.containerArea a { background: #000 !important; padding: 20px 60px; margin-top: 99px; display: block; width: fit-content; z-index: 9; position: relative; }
.row4:before { content: ''; position: absolute; width: 100%; background: #ffce5f; height: 67px; left: 0; top: 70%; display: block !important; }
.videoBtn { font-size: 0; padding: 0; background: transparent !important; }
.videoBtn:before { content: '\f04b'; color: #fff; font-size: 48px !important; font-family: 'Font Awesome 5 Free'; }
.wd-prefooter.woodmart-prefooter { padding-bottom: 0 !important; }
.site-content { margin-bottom: 0; }
.mainFooter .info-box-title { text-transform: uppercase; line-height: 119px !important; }
.footerNav a { color: #fff; }
.copyRow .wpb_text_column { margin: 0; }
.copyRow { padding-top: 240px; padding-bottom: 20px; }
.mainFooter { padding-top: 100px !important; padding-top: 100px !important; }

/* ======================= shop gold ======================== */
.vc_row.wpb_row.vc_row-fluid.Merchandise h2.vc_custom_heading { margin: 0 0 30px; text-align: center !important; display: block; color: #262132; font-size: 50px; line-height: normal; text-transform: uppercase; }
.shop-gold { background-repeat: no-repeat; background-position: center; }

/* .CustomGrid .item:nth-child(odd) .custom-shop, */

/* .CustomGrid .col-md-3.col-sm-12:nth-child(odd) .custom-shop { background: #f4e4cb; } */

/* .CustomGrid .item:nth-child(even) .custom-shop,
.CustomGrid .col-md-3.col-sm-12:nth-child(even) .custom-shop { background: #e3dacd; } */
.CustomGrid .custom-shop h2 a { font-size: 16px; font-weight: 600; color: #17171a; text-align: left; margin: 0; padding: 0; line-height: 1.2; text-transform: uppercase; }
.CustomGrid .custom-shop { margin: 10px; padding: 30px; text-align: left; display: flex; flex-direction: column; min-height: 600px; justify-content: space-around; }
.CustomGrid .custom-shop .image img { width: 300px; height: 450px; object-fit: contain; transition: all 3s ease; mix-blend-mode: multiply; margin: 0 auto; }
.CustomGrid .custom-shop span.litre { display: block; margin: 0 0 30px; }
.CustomGrid .custom-shop h2 { margin: 0 0 5px; }
.CustomGrid .custom-shop .cart { text-align: left; }
.CustomGrid .custom-shop .cart a { background: white; width: 35px; height: 35px; border-radius: 100%; display: inline-flex; justify-content: center; align-items: center; }
.CustomGrid .custom-shop h2 { margin: 0; text-align: left; }

/* .CustomGrid .custom-shop:hover img { transform: rotateY(360deg); } */
.CustomGrid .custom-shop span.litre { font-size: 11px; line-height: normal; margin: 5px 0 35px; display: block; color: #000; font-family: 'Conv_VisbyCF-Medium', sans-serif; }
.CustomGrid .custom-shop .price-pack { font-size: 16px; color: #17171a; font-weight: 800; font-family: 'Conv_VisbyCF-Medium', sans-serif; text-align: right; }
.CustomGrid .custom-shop .price-pack ins span { color: #000; }
.CustomGrid .custom-shop .cart a img { width: 17px; height: 19px; text-align: right; display: block; float: right; }
.CustomGrid .custom-shop .image { margin: 0 0 35px; position: relative; z-index: 2; }
.CustomGrid .custom-shop .price-pack del bdi { color: #6a6a6a; opacity: 0.7; }

/* .CustomGrid .custom-shop .cart a:hover:before { content: ""; background: #ffa511; width: 40px; height: 40px; display: block; position: absolute; border-radius: 100%; right: 4px; z-index: -1; top: -13px; bottom: 0; margin: auto; } */
.CustomGrid .custom-shop .price { display: none !important; }
.shop-gold-slider .slick-track { padding-bottom: 80px; }
.shop-gold-slider .slick-dots .slick-active button { background: #ffffff; }
.shop-gold-slider .slick-dots button { border-radius: unset; border: unset; margin-right: 10px; width: 8px; height: 8px; background-color: #5b5f65; }
.shop-gold-slider .slick-arrow { bottom: -4px; top: unset; left: 0; right: 0; margin: 0 auto; background-color: transparent; z-index: 99; }

/* .shop-gold-slider button.slick-next.slick-arrow { left: 380px; transform: rotate(180deg); }
.shop-gold-slider button.slick-prev.slick-arrow { right: 380px; } */
.shop-gold h2.vc_custom_heading { color: white !important; }
.shop-gold-slider .custom-shop { margin: 0; }
.shop-gold-slider .item { padding-left: 5px; padding-right: 5px; }
.item.slick-slide.slick-current.slick-active.slick-center .custom-shop { position: relative; }
.shop-gold-slider .item.slick-slide.slick-current.slick-active.slick-center .custom-shop:before { background: #deb353 !important; content: ''; position: absolute; bottom: 19%; width: 100%; height: 195px; left: 0; right: 0; margin: auto; border-radius: 100%; z-index: 2; }
.shop-gold-slider .item.slick-slide.slick-current.slick-active.slick-center .custom-shop:after { width: 100%; height: 420px; content: ''; position: absolute; left: 0; top: -30px; background: linear-gradient(0deg, rgba(176, 142, 66, 1) 0%, rgb(227 193 115 / 54%) 100%) !important; }
.shop-gold-slider .slick-active .custom-shop:before { background: #1b90e2; content: ''; position: absolute; bottom: 14%; width: 100%; height: 195px; left: 0; right: 0; margin: auto; border-radius: 100%; z-index: 2; }
.shop-gold-slider .slick-active .custom-shop:after { width: 100%; height: 420px; content: ''; position: absolute; left: 0; top: 0px; background: linear-gradient(0deg, rgba(27, 144, 226, 0.8631827731092436) 0%, rgba(0, 0, 0, 0.3757878151260504) 100%); }
.shop-gold-slider .slick-active .custom-shop { position: relative; }
.shop-gold-slider .slick-active:nth-child(3n) .custom-shop { position: relative; }
.shop-gold-slider .slick-active:nth-child(3n) .custom-shop:before { background: #1ec652 !important; content: ''; position: absolute; bottom: 14%; width: 100%; height: 195px; left: 0; right: 0; margin: auto; border-radius: 100%; z-index: 2; }
.shop-gold-slider .slick-active:nth-child(3n) .custom-shop:after { width: 100%; height: 420px; content: ''; position: absolute; left: 0; top: 0px; background: linear-gradient(0deg, rgba(30, 198, 82, 0.8631827731092436) 0%, rgba(0, 0, 0, 0.3757878151260504) 100%) !important; }
.CustomGrid .custom-shop h2 a { position: absolute; font-size: 95px; font-family: 'dashicons'; color: #fff; line-height: 0.9; letter-spacing: -10.8px; left: 0; top: 0; z-index: 2; opacity: 0; transition: all 0.5s ease-in-out; }
.slick-current .custom-shop h2 a { display: block; transition: all 0.5s ease-in-out; top: -40px; opacity: 1; }
.slick-current .custom-shop .image img { animation: float 6s ease-in-out infinite; }
.missionCol:after { content: ''; position: relative; display: block; }
.sectionTitle p { text-transform: initial; }
.missionCol .vc_column-inner .info-box-wrapper:after { content: ''; position: absolute; width: 160px; height: 620px; background: #040404; bottom: 150px; border-top: 2px solid yellow; left: -20px; z-index: 0; animation: float 6s ease-in-out infinite; }
.woodmart-info-box { z-index: 9; }
.missionCol:after { content: ''; position: relative; display: block; }
.sectionTitle p { text-transform: initial; }
.missionCol .vc_column-inner .info-box-wrapper:after { content: ''; position: absolute; width: 160px; height: 620px; background: #040404; bottom: 150px; border-top: 2px solid #ffce5f; left: -20px; z-index: 0; animation: float 6s ease-in-out infinite; }
.info-box-wrapper { }
.woodmart-info-box { z-index: 9; }
.singleShop-product-wrapper { height: 100vh; background-position: center center !important; }
.singleShop-product-wrapper .container { height: 100%; display: flex; align-items: center;    /* position: relative; */ }
.containerArea a:hover { background: #f6cc64 !important; color: #000 !important; }
.singleShop-product-wrapper:before { content: ''; position: absolute; width: 100%; background: #ffce5f; height: 67px; left: 0; bottom: 182px;    /* display: block !important; */ z-index: 9; }
.singleShop-product-wrapper {    /* position: relative; */ }
.containerArea a { z-index: 9; position: relative; }
.imgWrapper { z-index: 9; }
.ingredients { padding-right: 100px; }
.containerArea h2 { width: 80%; }
.woocommerce-page .whb-general-header { background: #000; }
.row.product-image-summary-inner {    /* align-items: center; */ }
.product_title { font-family: 'Stardom'; font-size: 108px; font-weight: 400; text-transform: uppercase; }
.single-product .main-page-wrapper { padding-top: 70px; }
.product-tabs-wrapper { marg-top: 41px !important; }
.wd-builder-off .single-product-page { --wd-single-spacing: 70px; }
.site-logo { margin: 0 auto; display: none; }
.woocommerce-page .site-logo { margin: 0 auto; display: block; }
.woocommerce-shop .whb-general-header { background: transparent !important; }
.woocommerce-shop .site-logo { display: none; }
.mainBanner { background-repeat: no-repeat !important; background-size: cover; }
.fullSection { background-size: cover; }
.imgWrapper { animation: float 6s ease-in-out infinite; }
.customTitle { transition: all 0.45s; }
.customTitle:hover { padding-left: 20px; transition: all 0.45s; }
.containerArea a:hover { top: -10px; transition: all 0.45s; }
.containerArea a { top: 0; transition: all 0.45s; }
.t-btn:hover { background: #ffcd5c !important; }
.sectionTitle .info-box-title,
.containerArea h2,
.mainBanner .info-box-title { animation: floatRleft 6s ease-in-out infinite; }

/*{*/

/*    animation: floatRleft 6s ease-in-out infinite;*/

/*}*/
@keyframes changewidth {
    from { width: 10px; }
    to { width: 40px; }
}
@keyframes float {
    0% { transform: translatey(0px); }
    50% { transform: translatey(-20px); }
    100% { transform: translatey(0px); }
}
@keyframes floatRleft {
    0% { transform: translate(0, 0px); }
    50% { transform: translate(15px, 0px); }
    100% { transform: translate(-0px, 0px); }
}
@keyframes colors {
    from { color: #eaaa1a; }
    to { color: #fff; }
}
.wpb_single_image .vc_single_image-wrapper img { animation: float 6s ease-in-out infinite; }

/*single product  here */
.bannerTitle-product .info-box-title { font-size: 134px !important; line-height: 133px; }
.bannerTitle-product .info-box-inner p { letter-spacing: 16px; font-size: 30px; }
.middlSection-title .info-box-inner p { color: #fff; text-transform: uppercase; letter-spacing: 13px; font-weight: 600; }
.middle-productRow:before { content: ''; position: absolute; width: 64%; height: 158px; background: #663435; display: block !important; top: 39%; left: 0; }
.productDetails-row:before { content: ''; display: block !important; position: absolute; top: 0; left: 0; width: 100%; background: url(images/single-product-detail.png) no-repeat; height: 820px; background-position: 0 -190px; z-index: 0; }
.productDetails-row:after { content: ''; display: block !important; position: absolute; top: 2%; left: 18%; width: 1490px; background: url(images/product-detail-innerbg.png) no-repeat; height: 854px; background-position: 0 40px; z-index: 2; opacity: 0.9; }
.productDetail-content { z-index: 9; position: relative; }
.productDetails-title strong { background: #0000007d; }
.productDetails-title .info-box-title strong { font-weight: 400; }
.productDetails .info-box-title { letter-spacing: 19px; font-size: 22px !important; font-weight: 500; }
.productDetails .info-box-title:before { content: ''; position: absolute; width: 150px; height: 2px; background: #ffce5f; left: -180px; top: 12px; animation: floatRleft 6s ease-in-out infinite; }
.productDetail-content ul { padding: 0; list-style: none; }
.productDetail-content ul strong { font-weight: 500; margin-right: 10px; text-transform: uppercase; }
.productDetail-content li:first-child { padding-left: 40px; }
.productDetail-content li:first-child:before { content: ''; position: absolute; width: 30px; height: 2px; background: #ffce5f; left: -8px; top: 11px; animation: floatRleft 6s ease-in-out infinite; }
.alphabet_bg { position: absolute; left: 140px; z-index: 0; display: block; top: 20px; animation: floatRleft 6s ease-in-out infinite; }
.floatingRose { position: absolute; right: 20px; width: 330px; }
.ingreleftImg { display: block; z-index: 9999; position: relative; }
.alphabet_bg .title { color: #ffce5f; font-family: 'Stardom' !important; font-weight: 400 !important; }
.floatingRose-container { position: absolute; right: -140px; top: 330px; }
ul li { color: #fff; }
.ingreTitle ul li::marker { color: #ffce5f; }
.ingre-detailsBar .info-box-title { font-size: 20px !important;    /* margin-right: 60px; */ text-transform: uppercase; font-weight: 400; background: #ffce5f;    /*position: absolute;*/ display: flex; align-items: center; color: #000 !important; animation: floatRleft 6s ease-in-out infinite; }
.ingre-detailsBar.oneline .info-box-title { padding: 10px 20px; }
.ingre-detailsBar .info-box-title strong { font-size: 40px !important; }
.intim-middle:before { background: #9b2928 !important; }
.ingre-detailsBar.oneline .info-box-title strong { padding-left: 60px; }
.row.product-image-summary-wrap { display: none; }
.productDetails-title .info-box-title { text-transform: uppercase; }
.single-product .whb-general-header { background: transparent !important; }
.single-product .site-logo { display: none; }
.single-product .mainLogo:before { height: 13%; }
.row.product-image-summary-wrap { display: none; }
.single-product .whb-general-header { background: transparent !important; }
.single-product .site-logo { display: none; }
.single-product .mainLogo:before { height: 13%; }
.single-product .wd-entities-title { text-transform: uppercase !important; font-size: 18px !important; color: #fff; }
.wd-sticky-btn { background-color: #383838; z-index: 9999; }
.single-product .main-page-wrapper { padding: 0 !important; }
.single-product .whb-general-header { background: #0000 !important; }
.single-product .mainBanner { margin-top: -265px; }
.product-tabs-wrapper { padding: 0; }
.mainFooter a:hover { color: #ffcd5c; }
.intim-middle.middle-productRow:before { background: #663435; }
.ProductimageSize { width: 420px; }
.freedomRow:before { background: #ffce5f !important; }
.belleza-points ul { column-count: 3; }
.belleza-points ul li { font-size: 14px; }
.shop-gold-slider .slick-track {padding: 0;}
    .shop-gold .wpb_content_element {
    margin-bottom: 0;
}
.related-products .slide-product img {
    height: 500px;
    object-fit: contain;
    object-position: center;
}
.hidedesktop {
    display: none;
}
@media(max-width:1600px){
        .container {
        max-width: 1480px !important;
    }
    
    .mainBanner .info-box-title {
        font-size: 180px;
    }
    
    .mainLogo:before {
        height: 34%;
    }
    
    .mainLogo:after {
        left: 50%;
        transform: translate(-120px, 0px);
    }
    
    .bannerTitle .info-box-subtitle {
        font-size: 28px !important;
    }
    
    .mainBanner-before {
        left: -103px;
        width: 240px;
        height: 580px;
    }
    
    
    .sectionTitle .info-box-title {
        font-size: 135px !important;
    }
    
    .row3 .sectionTitle .info-box-title {
        font-size: 320px !important;
        line-height: 266px !important;
    }
    
    .mainFooter .info-box-title {
        font-size: 135px !important;
    }
    
    .containerArea h2 {
        font-size: 138px;
        line-height: 133px;
    }
    
    .containerArea h4 {
        font-size: 16px !important;
    }
    .missionCol .vc_column-inner .info-box-wrapper:after {
        left: 60px;
        bottom: 110px;
    }
    .bannerTitle-product .info-box-title {
        font-size: 114px !important;
        line-height: 113px !important;
    }
    
    .bannerTitle-product .info-box-inner p {
        letter-spacing: 11px;
        font-size: 25px;
    }

}
@media (max-width:1400px){
    .container {
        max-width: 1300px !important;
    }
    
    .mainBanner .info-box-title {
        font-size: 150px;
    }
    
    .bannerTitle .info-box-subtitle {
        font-size: 22px !important;
    }
    
    .sectionTitle .info-box-title {
        font-size: 115px !important;
        line-height: 96px !IMPORTANT;
    }
    .missionCol .vc_column-inner .info-box-wrapper:after {
        left: 60px;
        bottom: 110px;
    }
    .ingredients {
        padding-right: 40px;
    }
    
    .containerArea a {
        margin-top: 59px;
    }
    
    .row4:before {}
    
    .innerContentArea > DIV {
        width: 33%;
    }
    .middle-productRow:before {
        width: 61%;
        height: 89px;
        top: 45%;
    }
    
    .productDetails-title .info-box-title {
        font-size: 125px !important;
        line-height: 121px !important;
    }
    
    .ingreRow .sectionTitle .info-box-title {
        font-size: 85px !important;
        line-height: 96px !IMPORTANT;
    }
    
    .floatingRose .vc_single_image-img {
        max-width: 230px;
    }
    
    .ingreleftImg .vc_figure {
        max-width: 500px;
        margin: 0 auto;
        text-align: center;
        display: block;
    }
    
    .alphabet_bg .title {
        line-height: 810px;
        font-size: 800px;
    }
    
    .ingre-detailsBar.oneline .info-box-title strong {
        padding-left: 20px;
    }
    
    .ingre-detailsBar .info-box-title {
        font-size: 18px !important;
    }
    
    .mainFooter .info-box-title {
        font-size: 125px !important;
    }
    .containerArea h2 {
        font-size: 128px;
        line-height: 133px;
    }
    .row4:before {
        top: 78.5%;
    }   
}
@media(max-width:1300px){
    .mainBanner-after {
    right: -31px;
    width: 200px;
}

.mainBanner-before {}

.container {
    max-width: 1260px !important;
}

.containerArea h2 {
    font-size: 108px;
    line-height: 103px;
}

.contentPar p {
    font-size: 15px !important;
}

.innerContentArea > DIV {
    width: 37%;
}

.containerArea a {
    margin-top: 39px;
}

.mainFooter .info-box-title {
    font-size: 115px !important;
    line-height: 115px !important;
}

.CustomGrid .custom-shop h2 a {
    font-size: 79px;
    line-height: 88px;
}

.row3 .sectionTitle .info-box-title {
    font-size: 310px !important;
    line-height: 246px !important;
}

.mainBanner-before {
    left: -3px;
    width: 210px;
    height: 580px;
    top: 140px;
}
.ProductimageSize {
    width: 100%;
}
.ingre-detailsBar .info-box-title {
    font-size: 13px !important;
}

.ingre-detailsBar .info-box-title strong {
    font-size: 27px !important;
}
}
@media (max-width:1200px){
    .container {
        max-width: 1120px !important;
    }

    .productDetails .info-box-title {
        letter-spacing: 13px;
    }
    .ingre-detailsBar.oneline .info-box-title strong {
        padding-left: 19px;
        font-size: 32px !important;
    }
    .productDetails-title .info-box-title {
        font-size: 115px !important;
        line-height: 121px !important;
    }
    
    .productDetails-row p,.productDetails-row li {
        font-size: 15px;
        margin-bottom: 3px;
    }
    
    .alphabet_bg .title {
        line-height: 810px;
        font-size: 580px !important;
    }
    .ingreRow .sectionTitle .info-box-title {
        font-size: 75px !important;
        line-height: 96px !IMPORTANT;
    }
}
@media (max-width:1100px){
    .mainBanner .info-box-title {
         font-size: 120px;
    }
    
    .bannerTitle .info-box-subtitle {
        font-size: 22px !important;
        letter-spacing: 20px;
    }
    
    .row3 .sectionTitle .info-box-title {
        font-size: 280px !important;
        line-height: 226px !important;
    }
    
    .containerArea h2 {
        font-size: 88px;
        line-height: 83px;
    }
    
    .containerArea h4 {
        font-size: 14px !important;
    }
    
    .ingredients {
        font-size: 13px;
        padding-right: 80px;
    }
    
    .contentPar p {
        font-size: 14px !important;
    }
    
    .containerArea a {
        padding: 20px 50px;
    }
    
    .mainFooter .info-box-title {
        font-size: 105px !important;
        line-height: 105px !important;
    }
    
    .copyRow {
        padding-top: 150px;
    }
}
@media (max-width:1024px){
    .sectionTitle .info-box-title {
        font-size: 95px !important;
        line-height: 86px !IMPORTANT;
    }
    
    .row3 .sectionTitle .info-box-title {
        font-size: 240px !important;
        line-height: 206px !important;
    }
    
    .CustomGrid .custom-shop h2 a {
        font-size: 53px;
        line-height: inherit;
        letter-spacing: -6px;
        line-height: 62px;
    }
    
    .mainFooter .info-box-title {
        font-size: 85px !important;
        line-height: 75px !important;
    }
    
    .bannerTitle .info-box-subtitle {
        font-size: 21px !important;
        letter-spacing: 17px;
    }
    
    .container {
        max-width: 100% !important;
    }
    .sectionBottom p {
        font-size: 14px;
    }
    .missionCol .vc_column-inner .info-box-wrapper:after {
        left: 60px;
        bottom: 50px;
        height: 420px;
    }
    
    .missionCol {
        width: 90%;
    }
    .wd-accordion-title.wd-opener-pos-right.woodmart-accordion-title.tab-title-reviews {
         display: none;
    }
    
    .wd-accordion-title.wd-opener-pos-right.woodmart-accordion-title.tab-title-wd_additional_tab {
        display: none;
    }
    
    .bannerTitle-product .info-box-title {
        font-size: 94px !important;
        line-height: 93px !important;
    }
    
    .bannerTitle-product .info-box-inner p {
        letter-spacing: 10px;
        font-size: 22px;
    }
    
    .ingre-detailsBar .info-box-title {
        font-size: 15px !important;
    }
    
    .ingre-detailsBar.oneline .info-box-title strong {
        padding-left: 19px;
        font-size: 28px !important;
    }
    .single-product .mainLogo:before {
        height: 22%;
    }
    
    .productDetails-title .info-box-title {
        font-size: 108px !important;
        line-height: 105px !important;
    }
    
    .productDetails-row p, .productDetails-row li {
        font-size: 14px;
        margin-bottom: 3px;
    }
    
    .productDetails .info-box-title {
        letter-spacing: 8px;
    }
    
    .productDetail-content li:first-child {
        padding-left: 20px;
    }
    
    .productDetail-content li:first-child:before {
        left: -26px;
    }
    
    .ingreRow .sectionTitle .info-box-title {
        font-size: 65px !important;
        line-height: 96px !IMPORTANT;
    }
    .single-product .mainLogo:before {
        height: 22%;
    }
    
    .productDetails-title .info-box-title {
        font-size: 108px !important;
        line-height: 105px !important;
    }
    
    .productDetails-row p, .productDetails-row li {
        font-size: 14px;
        margin-bottom: 3px;
    }
    
    .productDetails .info-box-title {
        letter-spacing: 8px;
    }
    
    .productDetail-content li:first-child {
        padding-left: 20px;
    }
    
    .productDetail-content li:first-child:before {
        left: -26px;
    }
    
    .ingreRow .sectionTitle .info-box-title {
        font-size: 65px !important;
        line-height: 96px !IMPORTANT;
    }
}
@media (max-width:991px){
        .sectionBottom p {
        font-size: 14px;
    }
    
    .mainLogo img {
        width: 90px;
    }
    
    .mainLogo:before {
        width: 4px;
    }
    .mainBanner .info-box-title {
        font-size: 98px;    
    }
    
    .sectionTitle .info-box-title {
        font-size: 85px !important;
        line-height: 80px !IMPORTANT;
    }
    
    .row3 .sectionTitle .info-box-title {
        font-size: 220px !important;
        line-height: 186px !important;
    }
    
    .ingredients {
        padding-right: 0;
    }
    
    .row4:before {
        top: 72.5%;
    }
    
    .mainBanner-before {
        left: -3px;
        width: 170px;
        height: 290px;
        top: 140px;
    }
    
    .mainBanner-after {
        right: -5px;
        width: 140px;
        bottom: -200px;
    }
    .mainFooter .info-box-title {
        font-size: 75px !important;
        line-height: 65px !important;
    }
}
@media (max-width:800px){
    .row1 .sectionTitle .info-box-title {
        font-size: 75px !important;
        line-height: 60px !important;
    }
    
    .containerArea h2 {
        font-size: 68px;
        line-height: 75px;
        width: 80%;
    }
    
    .innerContentArea .contentPar {
        width: 90%;
    }
    
    .innerContentArea .ingredients {
        width: 50%;
    }
    
    .innerContentArea {
        flex-flow: row wrap;
    }
    
    .copyRow {
        padding-top: 20px;
    }
    
    .mainFooter {
        background-position: left;
    }
    .bannerTitle-product .info-box-title {
        font-size: 78px !important;
        line-height: 90px !important;
    }
    
    .bannerTitle-product .info-box-inner p {
        letter-spacing: 5px;
        font-size: 17px;
    }
    
    .productDetails-title .info-box-title {
        font-size: 101px !important;
        line-height: 97px !important;
    }
    
    .alphabet_bg .title {
        font-size: 449px !important;
    }
    
    .ingre-detailsBar.oneline .info-box-title strong {
        padding-left: 0;
        font-size: 28px !important;
    }
    
    .ingre-detailsBar .info-box-title {
        flex-flow: column;
    }
}
@media (max-width:767px){
    .row3 .sectionTitle .info-box-title {
        font-size: 180px !important;
        line-height: 156px !important;
    }
    
    .sectionBottom {
        position: absolute;
    }
    
    .fullSection {
        height: auto !important;
    }
    
    .mainBanner.fullSection  {
        height: 100vh !important;
    }
    
    .mainBanner .info-box-title {
        font-size: 85px;
    }
    
    .bannerTitle .info-box-subtitle {
        font-size: 17px !important;
        letter-spacing: 15px;
    }
    .row3 {
    padding: 20px 0;
    }
    
    .containerArea a {
        margin-top: 10px;
        padding: 20px 39px;
    }
    
    .containerArea h2 {
        width: 90%;
        font-size: 68px;
        line-height: 61px;
    }
    
    .row5 {
        height: 100vh !important;
    }
    
    .fullSection.row1:before,.fullSection.row1:after {
    /*     display: none; */
    }
    
    .fullSection.row1 .vc_single_image-wrapper img {
        width: 530px;
        margin: 0 auto;
        display: block;
    }
    
    .row2-asset img {
        width: 100px !important;
    }
    
    .row1 .wpb_single_image figure {
        width: 100%;
        margin: 0 auto;
        text-align: center;
    }
    
    .vc_row.wpb_row.vc_row-fluid.fullSection.row1.vc_custom_1676036816439.vc_row-has-fill.vc_row-o-content-middle.vc_row-flex.wd-rs-63e64a00896ff {}
    
    .fullSection {
        padding: 40px 0;
    }
    
    .mainBanner.fullSection {
        padding: 0;
    }
    
    .row1 .sectionTitle .info-box-title {
        text-align: center;
    }
    
    .fullSection.row1:after,.fullSection.row1:before {
        z-index: 0;
        display: none;
    }
    
    .wd-button-wrapper {
        z-index: 999;
        position: relative;
        text-align: center;
    }
    .sectionBottom {
        /*margin-bottom: -10px;*/
    }
    .hidephone {
        DISPLAY: NONE;
    }
    
    .sectionBottom {margin-bottom: 25px;}
    
    .single-product-slider {
        height: auto !important;
    }
    
    #mainproduct_slider {
        padding: 70px 0;
    }
    
    .row5 {
        background-position: -590px 0px;
    }
    
    .hidedesktop {
        display: block;
    }
    .mainFooter {
        background-repeat: no-repeat;
        background-size: cover;
    }
    .ourMission-row .sectionBottom {
    margin-bottom: 0;
    bottom: -30px;
    }
    
    .missionCol .vc_column-inner .info-box-wrapper:after {
        bottom: 0;
    }
    
    .wd-prefooter .wd-social-icons {
        text-align: center !important;
    }
    
    .copyRow  .vc_column-inner {
        padding-top: 0 !important;
    }
    
    .copywrite-text {
        text-align: center;
    }
    .page-id-84 .mainBanner-before {
         width: 130px;
    }
    .ProductimageSize {
    width: 390px;
    margin: 0 auto;
    margin-top: 70px;
}

.single-product .mainBanner.fullSection {
    height: auto !important;
    padding-top: 107px;
}

.vc_row.wpb_row.vc_row-fluid.mainBanner.fullSection.vc_custom_1676388126693.vc_row-has-fill.wd-rs-63eba63b50a49 {}

.single-product .mainLogo:before {
    height: 12%;
}

.single-product .bannerTitle-product .info-box-title {
    text-align: center;
}

.single-product .bannerTitle-product .info-box-title {
    font-size: 58px !important;
    line-height: 58px !important;
}
.single-product .bannerTitle-product .info-box-inner p {
    text-align: center;
}

.middle-productRow .vc_single_image-wrapper img {
    width: 480px;
    margin: 0 auto;
    display: block;
    text-align: center;
}

.middle-productRow .vc_figure {
    text-align: center;
    margin: 0 auto;
    display: block;
}

.middle-productRow .sectionTitle .info-box-title {
    text-align: center;
}

.middlSection-title .info-box-inner p {
    text-align: center;
}

.productDetails-title .info-box-title {
    text-align: center;
    font-size: 91px !important;
    line-height: 97px !important;
}

.productDetails .info-box-title:before {
    display: none;
}
.middle-productRow .sectionTitle .info-box-title {
    font-size: 75px !important;
    line-height: 70px !IMPORTANT;
}

.productDetails-title .info-box-title {
    font-size: 81px !important;
    line-height: 87px !important;
}
.middle-productRow .vc_single_image-wrapper img {
    width: 390px;
}

.ProductimageSize {
    /* max-width: 390px; */
}

.productDetails-title .info-box-title {
    font-size: 59px !important;
    line-height: 78px !important;
}

.ingre-detailsBar .info-box-title {
    font-size: 13px !important;
}

.ingre-detailsBar .info-box-title strong {
    font-size: 27px !important;
}

.ingre-detailsBar .vc_column-inner {
    padding: 0 !important;
}

.ingre-detailsBar.wd-wpb {
    margin: 0;
}


.vc_custom_1676473757005 .vc_column-inner {
    padding-top: 10px !important;
}

}
@media (max-width:600px){
    .mainBanner.fullSection {
        height: 80vh !important;
    }
    
    .mainLogo:before {
        height: 34%;
    }
    
    .mainBanner .info-box-title {
        font-size: 58px;
        line-height: 58px !important;
    }
    
    .row1  .hidedesktop {
        display:none
    }
    
    .single-product-slider {
        flex-flow: column-reverse;
    }
    
    .imgWrapper img {
        width: 380px;
    }
    
    #mainproduct_slider {
        padding: 20px 0;
    }
    
    .containerArea h2 {
        width: 100%;
        font-size: 48px;
    }
    .row4:before {
   
    display: none !important;
    }
    
    .bannerTitle .info-box-subtitle {
        font-size: 15px !important;
            line-height: 16px !important;
        letter-spacing: 9px;
    }
    
    .row3 .sectionTitle .info-box-title {
        font-size: 160px !important;
        line-height: 146px !important;
    }
    
    .containerArea h2 {
        text-align: center;
    }
    
    .innerContentArea {
        justify-content: center;
        text-align: center;
    }
    
    .containerArea a {
        text-align: center;
        margin: 0 auto;
        margin-top: 40px;
    }
    
    .innerContentArea > div {
        width: 100%;
    }
    .mainBanner-before {
        left: -3px;
        width: 120px;
        height: 220px;
        top: 300px;
    }
    
    .mainBanner-after {
        right: -5px;
        width: 110px;
        bottom: -260px;
    }
    
    .shop-gold-slider .row-wrap .row {
        flex-flow: nowrap;
    }
    .page-id-84 .mainBanner-before {
        left: -3px;
        width: 80px;
        height: 220px;
        top: 200px;
    }
    .imgWrapper img {
    width: 100%;
    max-width: 240px;
}
.alphabet_bg .title {
    font-size: 449px !important;
    line-height: 630px !important;
}
}
@media (max-width:480px){
    .mainFooter .info-box-title {
        font-size: 75px !important;
        line-height: 65px !important;
    }
    
    .row1 .sectionTitle .info-box-title {
        font-size: 62px !important;
        line-height: 57px !important;
    }
    
    .row3 .sectionTitle .info-box-title {
        font-size: 140px !important;
        line-height: 106px !important;
    }
    
    .containerArea h2 {
        line-height: 43px;
    }
    
    .row5 {
        height: 60vh !important;
        background-position: -240px 0px;
    }
    .imgWrapper img {
        width: 100%;
        max-width: 240px;
    }
}
@media (max-width:400px){
    .containerArea h2 {
        animation: none !important;
    }
    
    .shop-gold-slider .slick-active .custom-shop:before {
        bottom: 15%;
    }
}




