/*
Theme Name: Salient Child Theme
Description: This is a custom child theme for Salient
Theme URI:   https://themeforest.net/item/salient-responsive-multipurpose-theme/4363266
Author: ThemeNectar
Author URI:  https://themeforest.net/user/themenectar
Template: salient
Version: 1.0
*/

div#Featured a.button.product_type_simple {
    display: none !important;
}

body:not(.woocommerce-cart) .main-content table tr:nth-child(2n+1) {
    color: black;
}

.page-id-181 input[type="text"] {
    color: white;
}
#top .col.span_3 {
    opacity: 0;
}
.container-wrap {
    background-color: black !important;
}

header#top .b2 a img {
    margin-bottom: -6px;
}

header#top .b2 a {
    padding-inline: 8px !important;
}
div#copyright-area img {
    margin-bottom: 0;
}
div#copyright-area {
    padding-block: 15px !important;
}
div#footer ul {
    margin: 0;
}
div#footer ul li {
    display: block;
}
div#footer  div#footerin1 {
    padding-block: 70px 50px !important;
}
div#footer div#footerin1 .hover-wrap {
    margin-bottom: 0;
}
div#footer div#footerin1 .iconnn li {
    display: inline-block;
    margin-right: 10px;
}
div#footer div#footerin1 .iconnn li i {
    background-color: white;
    color: #1E3234;
    width: 40px;
    height: 40px;
    line-height: 40px;
    border-radius: 100%;
}
div#footer div#footerin1 ul#menu-get-in-touch {
    width: 78%;
}
div#footer div#footerin1 a {
    font-size: 15px;
    line-height: 35px;
}
div#newsletterin {
    padding-block: 32px 30px !important;
    border: 2px dashed white;
    border-radius: 18px;
    width: 88%;
    margin: 0 auto;
}
div#newsletterin div#newsletterwidgetminimal-2 {
    width: 52%;
    margin: 0 auto;
}
div#newsletterin div#newsletterwidgetminimal-2 input.tnp-email {
    background-color: transparent;
    border: 0;
    padding-block: 0px !important;
    color: #3D3D3D;
}
div#newsletterin div#newsletterwidgetminimal-2 form.tnp-form {
    display: flex;
}
div#newsletterin div#newsletterwidgetminimal-2 input.tnp-submit {
    border-radius: 30px !important;
    width: 170px;
    padding-block: 17px;
}
div#newsletterin div#newsletterwidgetminimal-2 .tnp.tnp-widget-minimal {
    background-color: white;
    padding-block: 11px !important;
    border-radius: 60px;
    padding: 14px;
    padding-block: 6px !important;
}
div#newsletterin div#newsletterwidgetminimal-2 input.tnp-email::placeholder {
    color: #3D3D3D;
}
div#footer {
    padding-top: 200px !important;
}
div#newsletterin:before {
    content: '';
    position: absolute;
    background-image: url(https://devu1b.customdev.solutions/Benthoma/wp-content/uploads/2025/08/strawberry-life-3.png);
    width: 135px;
    height: 338px;
    background-size: cover;
    top: -54px;
    left: -60px;
    animation: 2s move linear alternate infinite;
}
@keyframes move{
    0%{
        transform:translatey(20px)
    }
}
div#newsletterin:after {
    content: '';
    position: absolute;
    background-image: url(https://devu1b.customdev.solutions/Benthoma/wp-content/uploads/2025/08/PASSION-FRUIT-1.png);
    background-size: cover;
    top: -54px;
    right: -60px;
    animation: 2s move linear alternate infinite;
    width: 135px;
    height: 338px;
}
@keyframes move1{
    0%{
        transform:translatey(-20px)
    }
}
div#header-secondary-outer i {
    top: 0;
}
div#header-secondary-outer .nectar-center-text {
    text-transform: uppercase;
}
div#header-secondary-outer ul.sf-menu.sf-js-enabled.sf-arrows i {
    font-size: 18px;
}
div#header-secondary-outer ul.sf-menu.sf-js-enabled.sf-arrows a {
    font-size: 15px;
    text-transform: math-auto;
}
#top .b1 a {
    background-color: #ED1C28;
    padding: 14px 38px !important;
    border-radius: 30px !important;
}
#top ul.sf-menu.sf-js-enabled.sf-arrows {
    justify-content: left !important;
}
#top .b1 {
    order: 1;
    margin-left: 30px !important;
}
div#Contact div#contactin {
    padding-inline: 160px;
    border-radius: 30px !important;
    width: 90%;
    margin: 0 auto;
    padding-block: 80px 50px;
}
div#Contact div#contactin div#gform_wrapper_1 {
    margin-bottom: 0;
}
div#Contact div#contactin div#gform_wrapper_1 span.gfield_required.gfield_required_text {
    display: none;
}
div#Contact div#contactin div#gform_wrapper_1 legend, div#Contact div#contactin div#gform_wrapper_1 label {
    color: white;
    font-weight: 300;
}
div#Contact div#contactin div#gform_wrapper_1  input,div#Contact div#contactin div#gform_wrapper_1 textarea {
    border: 1px solid #FC6901;
    background-color: white;
    border-radius: 10px;
    height: 67px;
    margin-bottom: 20px;
}
div#Contact div#contactin div#gform_wrapper_1  div#gform_fields_1 {row-gap: normal;}
div#Contact div#contactin div#gform_wrapper_1 input#gform_submit_button_1 {
    background-color: #9FC031;
    height: auto;
    padding-block: 22px 19px !important;
    border-radius: 30px !important;
    border: 0;
    padding-inline: 44px !important;
}
div#Contact div#contactin div#gform_wrapper_1 textarea {
    height: 150px;
}
div#Contact {
    padding-block: 30px 80px !important;
}
div#Contact>.row-bg-wrap:before {
    content: '';
    position: absolute;
    background-image: url(https://devu1b.customdev.solutions/Benthoma/wp-content/uploads/2025/08/Container-38.png);
    width: 100%;
    height: 120px;
    bottom: -118px;
    z-index: 99999;
}
div#Contact .inner-wrap.row-bg-layer:before {
    content: '';
    position: absolute;
    background-image: url(https://devu1b.customdev.solutions/Benthoma/wp-content/uploads/2025/08/image-2-3.png);
    width: 200px;
    height: 200px;
    background-size: cover;
    z-index: 999999;
    bottom: 60px;
    left: 0;
    animation: 2s rotate linear alternate infinite;
}
@keyframes rotate {
    0%{
    transform:rotate(15deg)
    }
     100%{
    transform:rotate(-15deg)
    }
}
div#Clients .carousel-item div#clintin1 {
    margin-bottom: 0;
}
div#Clients .carousel-item {
    background-color: white;
    margin-inline: 10px;
    padding-inline: 30px;
    padding-block: 46px 42px  !important;
    border-radius: 20px;
}
div#Clients .carousel-item p {
    font-size: 14px;
    line-height: 24px;
    padding-bottom: 8px;
}
div#Clients .carousel-item .iwithtext:before {
    content: '';
    position: absolute;
    background-image: url(https://devu1b.customdev.solutions/Benthoma/wp-content/uploads/2025/09/image-3.png);
    width: 100px;
    height: 30px;
    background-size: cover;
    right: 0;
    top: 0;
}
div#Clients .carousel-item .iwithtext .iwt-icon img {
    width: 90%;
}
div#Clients .carousel-item .iwithtext .iwt-icon {
    margin-top: -7px;
}
div#Clients .carousel-item .iwithtext .iwt-text {
    padding-left: 100px;
}
div#Clients .carousel-item .iwithtext .iwt-text h3 {
    margin-bottom: 0;
}
div#Clients .carousel-item .iwithtext .iwt-text h5 {
    font-family: 'Poppins';
    letter-spacing: 3px;
}
div#Clients .text1 {
    margin-bottom: 0;
}
div#Clients {
    padding-block: 90px 20px !important;
}
div#Clients .inner-wrap.row-bg-layer:before {
    content: '';
    position: absolute;
    background-image: url(https://devu1b.customdev.solutions/Benthoma/wp-content/uploads/2025/08/bubbles-photo-png-11-3.png);
    width: 200px;
    height: 200px;
    background-size: cover;
    z-index: 999999;
    top: -30px;
    right: -30px;
    animation: 2s scale linear alternate infinite;
    transform-origin: right top;
}
@keyframes scale{
    0%{
        transform:scale(0.8)
    }
}
div#scrolling-sec {
    margin-block: -27px !important;
}
div#scrolling-sec h2 {
    display: flex;
    align-items: center;
    font-size: 40px;
    line-height: 50px;
    padding-inline: 297px 0px !important;
}
div#scrolling-sec h2 img {
    margin-bottom: 0px !important;
    padding-inline: 10px 7px !important;
    animation: 2s move3 linear alternate infinite;
}
@keyframes move3{
    0%{
        transform:translateY(15px)
    }
     100%{
        transform:translateY(-15px)
    }
}
div#scrolling-sec .row-bg.viewport-desktop.using-bg-color {
    background-color: transparent !important;
}
div#scrolling-sec .row-bg.viewport-desktop.using-bg-color:before {
    content: '';
    position: absolute;
    background-image: url(https://devu1b.customdev.solutions/Benthoma/wp-content/uploads/2025/08/Rectangle-46.png);
    width: 100%;
    height: 66%;
    top: 16%;
}
div#Refreshingly {
    padding-block: 110px 50px !important;
}
div#Refreshingly .img1 {
    position: absolute;
    top: -149px;
    left: 0;
    width: 20%;
    animation: 2s rotate linear alternate infinite;
}
div#Refreshingly .text1 {
    padding-bottom: 50px;
}
/* div#Refreshingly .text1 h1 strong {
    font-family: 'Anton';
    font-weight: 400;
    background-image: url(https://devu1b.customdev.solutions/Benthoma/wp-content/uploads/2025/08/txt-img-dring.png.png);
    background-repeat: no-repeat;
    background-size: contain;
    padding-left: 221px;
} */
div#Refreshingly .text1 h1 {
    font-size: 70px;
    line-height: 120px;
}
div#Refreshingly>.row-bg-wrap:before {
    content: '';
    position: absolute;
    background-image: url(https://devu1b.customdev.solutions/Benthoma/wp-content/uploads/2025/08/SVG-4.png);
    width: 100%;
    height: 120px;
    top: -120px;
    z-index: 99999;
}
div#Refreshingly .inner-wrap.row-bg-layer:before {
    content: '';
    position: absolute;
    background-image: url(https://devu1b.customdev.solutions/Benthoma/wp-content/uploads/2025/08/image-2-3.png);
    width: 160px;
    height: 160px;
    background-size: cover;
    z-index: 999999;
    top: 27%;
    right: 3%;
    animation: 2s rotate linear alternate infinite;
}
div#Razelde {
    padding-block: 110px 280px !important;
}
a#b2 {
    font-size: 20px;
    line-height: 26px;
    background-color: transparent !important;
    color: #FC6901;
    border: 1px solid #FC6901;
    border-radius: 30px !important;
    padding-block: 18px 15px !important;
    padding-inline: 40px !important;
    font-weight: 400;
}
div#Razelde .text3 {
    padding-block: 20px 50px;
}
div#Razelde div#Razeldein .vc_col-sm-4 .hover-wrap-inner:before {
    content: '';
    position: absolute;
    background-image: url(https://devu1b.customdev.solutions/Benthoma/wp-content/uploads/2025/08/Mask-Group-4.png);
    width: 160px;
    height: 160px;
    left: 0;
    right: 0;
    margin: 0 auto;
    top: -36px;
    animation: 10s rotate1 linear alternate infinite;
}
@keyframes rotate1 {
    0%{
        transform:rotate(360deg)
    }
}
div#Razelde div#Razeldein .vc_col-sm-4 .img2 {
    width: 34%;
}
div#Razelde div#Razeldein .vc_col-sm-4 .img-with-aniamtion-wrap {
    padding-bottom: 38px;
}
div#Razelde div#Razeldein {
    width: 59%;
    margin: 0 auto;
}
div#Razelde h2 {
}
div#Razelde .text3 h2 {
    font-size: 35px !important;
    line-height: 45px !important;
}
div#Razelde div#Razeldein h2 {
    font-size: 25px;
    line-height: 35px;
}
div#Razelde>.row-bg-wrap:before {
    content: '';
    position: absolute;
    background-image: url(https://devu1b.customdev.solutions/Benthoma/wp-content/uploads/2025/08/pngwing.com-23-1.png);
    width: 100%;
    height: 100%;
    z-index: 9;
    background-repeat: no-repeat;
    background-position: 50% 0%;
    opacity: 80%;
    left: 0;
    bottom: 0;
}
div#Razelde .inner-wrap.row-bg-layer:before {
    content: '';
    position: absolute;
    background-image: url(https://devu1b.customdev.solutions/Benthoma/wp-content/uploads/2025/08/Group-213.png);
    width: 380px;
    height: 390px;
    z-index: 9999999999;
    bottom: 0;
    left: -30px;
    background-size: cover;
    animation: 2s move1 linear alternate infinite;
}
div#Razelde .inner-wrap.row-bg-layer:after {
    content: '';
    position: absolute;
    background-image: url(https://devu1b.customdev.solutions/Benthoma/wp-content/uploads/2025/08/Group-213.png);
    width: 380px;
    height: 390px;
    z-index: 9999999999;
    bottom: 0;
    right: -30px;
    background-size: cover;
    animation: 2s move linear alternate infinite;
}
div#Razelde>.row-bg-wrap:after {
        content: '';
        position: absolute;
        background-image: url(https://devu1b.customdev.solutions/Benthoma/wp-content/uploads/2025/08/bubbles-photo-png-11-3.png);
        width: 230px;
        height: 230px;
        background-size: cover;
        z-index: 999999;
        top: 130px;
        left: -30px;
        animation: 2s scale linear alternate infinite;
        transform-origin: left;
}
div#Sunshine .c1 .img1 {
    margin: 0 auto;
    display: table;
    scale: 0.8;
    z-index: 9999;
    animation: 2s move linear alternate infinite;
}
div#Sunshine .c1 .img2 {
    position: absolute;
    bottom: -58px;
    z-index: 9;
}

div#Sunshine .c1 .vc_column-inner:before {
    outline: 3px solid white;
    outline-offset: -100px;
    content: '';
    position: absolute;
    width: 100%;
    height: 100%;
    z-index: 0;
    bottom: 0;
    left: -19px;
}
div#Sunshine .c2 .text1 h1 {
    font-size: 95px;
    line-height: 105px;
}
div#Sunshine .c2 .nectar-fancy-ul li {
    background-image: url(https://devu1b.customdev.solutions/Benthoma/wp-content/uploads/2025/08/Group-8-2.png);
    background-repeat: no-repeat;
    background-position: 0% 50%;
    padding-left: 50px;
    margin-bottom: 17px;
}
div#Sunshine .c2 .nectar-fancy-ul li i {
    font-size: 0px !important;
}
div#Sunshine .c2 .img3 {
    position: absolute;
    bottom: -170px;
    right: -10%;
    animation: 2s rotate linear alternate infinite;
}
div#Sunshine .c2 .vc_column-inner {
    padding-inline: 60px 560px !important;
    padding-bottom: 120px;
}
div#Sunshine .c2 .text1 {
    width: 150%;
    padding-block: 36px 80px;
}
div#Sunshine .row-bg-wrap:before {
    content: '';
    position: absolute;
    background-image: url(https://devu1b.customdev.solutions/Benthoma/wp-content/uploads/2025/08/pngwing.com-17-1.png);
    width: 380px;
    height: 1190px;
    z-index: 999;
    right: 0;
    bottom: 0;
/*     animation: 2s scale1 linear alternate infinite; */
    transform-origin: right bottom;
}
@keyframes scale1{
    0%{
        transform:scale(0.9)
    }
}
a#b1 {
    margin-bottom: 0;
    font-size: 15px;
    line-height: 25px;
    font-weight: 300;
    padding-block: 16px 14px;
    border-radius: 30px !important;
    padding-inline: 47px !important;
}
div#Sunshine .c2 .column-image-bg {
    background-size: 100% 80%;
    background-repeat: no-repeat;
    background-position: bottom;
}
.home .container-wrap {
    background-color: black;
}
div#Sunshine  .row-bg-wrap {
    overflow: hidden;
}
div#Featured {
    padding-block: 110px 70px !important;
}
div#Featured ul.products span.price {
    color: white !important;
}
div#Featured ul.products .product-wrap {
    overflow: visible;
}
div#Featured ul.products a.button.product_type_simple.add_to_cart_button.ajax_add_to_cart {
    transform: unset;
    background-color: #FC6901 !important;
    width: 50px !important;
    height: 50px !important;
    border-radius: 100% !important;
    display: flex;
    align-items: center;
    justify-content: center;
    position: absolute;
    right: 12%;
    left: unset;
    top: 36% !important;
    opacity: 0;
    transition: 0.9s;
}
div#Featured ul.products a.button.product_type_simple.add_to_cart_button.ajax_add_to_cart span {
    font-size: 0;
}
div#Featured ul.products a.button.product_type_simple.add_to_cart_button.ajax_add_to_cart i {
    margin-right: 0px !important;
    font-size: 21px;
}
div#Featured .inner-wrap.row-bg-layer:before {
    content: '';
    position: absolute;
    background-image: url(https://devu1b.customdev.solutions/Benthoma/wp-content/uploads/2025/08/image-2-3.png);
    width: 220px;
    height: 230px;
    background-size: cover;
    z-index: 999999;
    bottom: 110px;
    right: 50px;
    animation: 2s rotate linear alternate infinite;
}
div#Featured >.row-bg-wrap:after {
        content: '';
        position: absolute;
        background-image: url(https://devu1b.customdev.solutions/Benthoma/wp-content/uploads/2025/08/bubbles-photo-png-11-3.png);
        width: 230px;
        height: 230px;
        background-size: cover;
        z-index: 999999;
        top: 0;
        left: -30px;
        animation: 2s scale linear alternate infinite;
        transform-origin: left;
}

div#Healthier>.row-bg-wrap:after {
        content: '';
        position: absolute;
        background-image: url(https://devu1b.customdev.solutions/Benthoma/wp-content/uploads/2025/08/orange-tree-01-1.png);
        width: 330px;
        height: 230px;
        background-size: cover;
        z-index: 999999;
        top: -90px;
        left: -30px;
/*         animation: 2s scale linear alternate infinite; */
        transform-origin: left;
}
div#Healthier {
    padding-block: 80px 80px !important;
}
div#Healthier .img2 {
    position: absolute;
    bottom: -90px;
    right: 0;
    width: 26%;
    animation: 2s rotate linear alternate infinite;
}
div#Healthier>.row-bg-wrap:before {
    content: '';
    position: absolute;
    background-image: url(https://devu1b.customdev.solutions/Benthoma/wp-content/uploads/2025/08/pngimg.com-strawberry_PNG2630-1.png);
    width: 290px;
    height: 210px;
    background-size: cover;
    z-index: 999999;
    top: -40px;
    right: -30px;
/*     animation: 2s scale linear alternate infinite; */
    transform-origin: right;
}
div#Healthier .row-bg.viewport-desktop.using-bg-color:before {
        content: '';
        position: absolute;
        background-image: url(https://devu1b.customdev.solutions/Benthoma/wp-content/uploads/2025/08/bubbles-photo-png-11-3.png);
        width: 230px;
        height: 230px;
        background-size: cover;
        z-index: 999999;
        top: 36%;
        right: -30px;
        animation: 2s scale linear alternate infinite;
        transform-origin: left;
}
div#Healthier div#aboutin {width: 60%;padding-bottom: 20px;}
div#Healthier div#aboutin .nectar-milestone {
    text-align: left;
    display: flex;
    flex-direction: column-reverse;
    border-left: 5px solid white;
    padding-left: 27px;
}
div#Healthier div#aboutin .nectar-milestone .subject {
    font-size: 20px;
    line-height: 30px;
    padding-bottom: 10px;
}
div#Featured ul.products li .yith-add-to-wishlist-button-block {width: fit-content;position: absolute;right: 52px;top: 41%;z-index: 999;transition: 0.9s;opacity: 0;}
div#Featured ul.products li:hover .yith-add-to-wishlist-button-block {
    opacity: 1;
}
div#Featured ul.products .yith-add-to-wishlist-button-block span.yith-wcwl-add-to-wishlist-button__label {
    display: none;
}
div#Sunshine .c2 .nectar-fancy-ul li h2 {
    font-size: 22px !important;
}
div#Featured ul.products .yith-add-to-wishlist-button-block  a.yith-wcwl-add-to-wishlist-button {
    transform: unset;
    background-color: #FC6901 !important;
    width: 50px !important;
    height: 50px !important;
    border-radius: 100% !important;
    display: flex;
    align-items: center;
    justify-content: center;
}

div#Featured ul.products .yith-add-to-wishlist-button-block a.yith-wcwl-add-to-wishlist-button svg {
    color: white;
}


div#Healthier div#aboutin .nectar-milestone  .number.default {
    font-family: 'Poppins';
}
div#Refreshingly .c3 img {
    object-fit: cover;
    height: 548px;
    border-radius: 30px;
}
div#Refreshingly>.row-bg-wrap:after {
    content: '';
    position: absolute;
    background-image: url(https://devu1b.customdev.solutions/Benthoma/wp-content/uploads/2025/08/strawberry-life-4.png);
    width: 140px;
    height: 350px;
    bottom: -60px;
    left: 10px;
    background-size: cover;
    animation: 2s move1 linear alternate infinite;
    z-index: 1;
    top: unset;
}
.age-gate__label {
  color: #fff !important;
}


div#Refreshingly .inner-wrap.row-bg-layer:after {
    content: '';
    position: absolute;
    background-image: url(https://devu1b.customdev.solutions/Benthoma/wp-content/uploads/2025/08/LEMONLIME-2.png);
    width: 140px;
    height: 350px;
    bottom: -60px;
    right: 20px;
    background-size: cover;
    animation: 2s move1 linear alternate infinite;
    z-index: 999;
    top: unset;
}
div#Featured ul.products li:hover a.button.product_type_simple.add_to_cart_button.ajax_add_to_cart {
    opacity: 1;
}

div#Featured ul.products .yith-add-to-wishlist-button-block li:hover {
    opacity: 1;
}
div#Clients .carousel-item {
    height: 350px !important;
}
/* ================================== */
@media (max-width: 1600px) {
    

div#Refreshingly>.row-bg-wrap:after,div#Refreshingly .inner-wrap.row-bg-layer:after {
    width: 90px;
    height: 210px;
}
    div#Healthier .row-bg.viewport-desktop.using-bg-color:before {
    width: 140px;
    height: 150px;
}

div#Featured .inner-wrap.row-bg-layer:before {
    width: 160px;
    height: 160px;
}

div#Sunshine .c2 .vc_column-inner {
    padding-inline: 60px 360px !important;
}

div#Refreshingly .img1 {
    top: -149px;
}

div#Refreshingly .inner-wrap.row-bg-layer:before {
    width: 110px;
    height: 120px;
}

div#Contact .inner-wrap.row-bg-layer:before {
    width: 140px;
    height: 140px;
}


}
/* ================================== */
@media (max-width: 1440px) {
    div#Sunshine .c1 .vc_column-inner:before {
    width: 109%;
    height: 96%;
    left: -42px;
}

div#Sunshine .c2 .text1 h1 {
    font-size: 85px;
    line-height: 95px;
}

div#Sunshine .c2 .text1 {
    padding-block: 36px 80px;
}

div#Sunshine .c2 .column-image-bg {
    background-size: 100% 82%;
}
    div#Sunshine .c2 .vc_column-inner {
    padding-inline: 20px 330px !important;
}
div#footerin1 a {
    font-size: 14px !important;
    line-height: 34px !important;
}
div#Sunshine .row-bg-wrap:before {
    width: 330px;
    height: 1120px;
}

div#Razelde .inner-wrap.row-bg-layer:before,div#Razelde .inner-wrap.row-bg-layer:after {
    width: 290px;
    height: 300px;
}

div#Razelde .row-bg-wrap:before {}

div#Refreshingly .c3 img {
    height: 498px;
}

div#Refreshingly>.row-bg-wrap:after, div#Refreshingly .inner-wrap.row-bg-layer:after {
    width: 90px;
    height: 190px;
}

div#Refreshingly>.row-bg-wrap:after {left: 0;}



div#Refreshingly .inner-wrap.row-bg-layer:after {
    right: 0;
}
	div#Clients .carousel-item {
  height: 370px !important;
}
}
/* ================================== */
@media (max-width: 1366px) {
	.footer-logo {
    padding-left: 12px !important;
}
    div#Razelde div#Razeldein .vc_col-sm-4 .hover-wrap-inner:before {
    top: -51px;
}
    div#Refreshingly .c3 img {
    height: 468px;
}
    div#Healthier>.row-bg-wrap:after,div#Healthier>.row-bg-wrap:before {
    width: 230px;
    height: 160px;
}

div#Sunshine .c2 .vc_column-inner {
    padding-inline: 20px 210px !important;
    padding-bottom: 70px;
}

div#Sunshine .c2 .img3 {
    right: 10%;
    width: 22%;
    bottom: -100px;
}

div#Sunshine .c1 .vc_column-inner:before {
    outline-offset: -60px;
}

div#Sunshine .c1 .img1 {
    scale: 0.7;
    bottom: -90px;
}

div#Sunshine .c1 .img2 {
    bottom: -2px;
}

div#Sunshine .c2 .text1 h1 {
    font-size: 75px !important;
    line-height: 75px !important;
}

div#Sunshine .c2 .text1 {
    padding-block: 26px 60px;
}

div#Sunshine .c2 .column-image-bg {
    background-size: 100% 84%;
}

div#Sunshine .c2 .img3 {}

div#Refreshingly .text1 h1 {
    font-size: 56px;
    line-height: 100px;
}
 div#Clients .carousel-item {
    height: 390px !important;
  }

}
/* ================================== */
@media (max-width: 1280px) {
	.footer-logo {
    padding-left: 7px !important;
}
    div#Refreshingly .c3 img {
    height: 438px;
}
    div#Healthier div#aboutin {
    width: 80%;
}

div#Sunshine .c2 .text1 {
    padding-block: 0 90px;
}

h1 {
    font-size: 50px !important;
    line-height: 60px !important;
}

div#Refreshingly .text1 h1 {
    font-size: 56px !important;
    line-height: 100px !important;
}

div#footer div#footerin1 .iconnn li {
    margin-right: 3px;
}
}
/* ================================== */
@media (max-width: 1080px) {
    
div#Razelde div#Razeldein .vc_col-sm-4 .hover-wrap-inner:before {
    top: -40px;
}
#top a {
    font-size: 13px !important;
    line-height: 23px !important;
}

#top li {
    margin-right: -7px !important;
}

h1 {}

h1 {
    font-size: 38px !important;
    line-height: 48px !important;
}

div#Healthier .img2 {
    bottom: -30px;
}

div#Featured ul.products .yith-add-to-wishlist-button-block {
    right: 32px;
}

div#Featured .inner-wrap.row-bg-layer:before {
    width: 110px;
    height: 110px;
}

div#Sunshine .c2 .text1 h1 {
    font-size: 65px !important;
    line-height: 65px !important;
}

div#Sunshine .c2 .text1 {
    padding-block: 30px 50px;
}

div#Sunshine .row-bg-wrap:before {
    width: 270px;
    height: 1030px;
}

div#Sunshine .c2 .vc_column-inner {
    padding-inline: 20px 70px !important;
}

div#Sunshine .c2 .img3 {
    right: 150px;
}

div#Sunshine .c1 .img2 {
    bottom: 0px;
}

div#Sunshine .c1 .img1 {
    bottom: -40px;
}

div#Sunshine .c1 .vc_column-inner:before {
    outline-offset: -40px;
    height: 710px;
    bottom: 0;
    left: -7px;
    right: 0;
    width: 100%;
}

div#Razelde {
    padding-block: 60px 280px !important;
}

div#Razelde div#Razeldein .vc_col-sm-4 .img2 {
    width: 59%;
}

div#Razelde div#Razeldein h2 {
    font-size: 20px;
    line-height: 30px;
}

div#Refreshingly .text1 h1 {
    font-size: 40px !important;
    line-height: 70px !important;
}

div#Refreshingly .text1 h1 strong {
    padding-left: 130px;
}

div#Refreshingly .text1 {
    padding-bottom: 30px;
}

div#Refreshingly .c3 img {
    height: 348px;
}

div#Clients .carousel-item {
    padding-block: 26px 20px !important;
    padding-inline: 20px;
}

p {
    font-size: 12px !important;
    line-height: 22px !important;
}

div#Razelde>.row-bg-wrap:after {
    width: 130px;
    height: 130px;
}

div#Clients .carousel-item .iwithtext .iwt-icon img {
    width: 66%;
}

div#Clients .carousel-item .iwithtext .iwt-text {
    padding-left: 72px;
}

div#Contact div#contactin {
    padding-inline: 70px;
    padding-block: 60px 50px;
}

div#newsletterin {
    width: 100%;
}

div#footer {
    padding-top: 150px !important;
}

div#footer div#footerin1 {
    padding-block: 60px 40px !important;
}

div#footer div#footerin1 p,div#footer div#footerin1 a {
    font-size: 12px !important;
    line-height: 23px !important;
}

div#footer div#footerin1 .iconnn li i {
    width: 30px;
    height: 30px;
    line-height: 30px;
}
}
/* ================================== */
@media (max-width: 912px) {
    div#newsletterin div#newsletterwidgetminimal-2 {
    width: 70%;
}

div#banner .row_col_wrap_12 {
    padding-top: 0;
}

div#Healthier {
    text-align: center;
}

div#Healthier div#aboutin .vc_col-sm-6 {
    width: 50%;
    margin: 0 auto;
}

div#Healthier div#aboutin {
    margin: 0 auto;
    width: 50%;
}

div#Healthier div#aboutin .nectar-milestone {
    text-align: center;
    border: 0;
    padding: 0;
}

div#Healthier {}

div#Healthier .img1 {
    width: 60%;
    margin: 0 auto;
}

div#Featured ul.products .yith-add-to-wishlist-button-block {
    right: 47px;
}

svg {
}

div#Featured ul.products svg.flickity-button-icon {}

.flickity-prev-next-button .arrow {
    fill: black !important;
}

div#Sunshine {}

div#Sunshine .c1 .img2 {
    width: 100%;
    left: 0;
    bottom: 0;
}

div#Sunshine .c1 .vc_column-inner:before {
    outline-offset: -140px;
    height: 100%;
}

div#Sunshine .c1 .img1 {
}

div#Sunshine .row-bg-wrap:before {
    display: none;
}

div#Sunshine .c1 {
    order: 1;
}

div#Sunshine .c2 .text1 {
    width: 100%;
    text-align: center;
}

div#Sunshine {
    text-align: center;
}

div#Sunshine .c2 .nectar-fancy-ul {
    margin: 0 auto;
    display: table;
    text-align: left;
}

div#Sunshine .c2 .nectar-fancy-ul li {
    margin-bottom: 27px;
    background-size: 30px;
}

div#Sunshine .c2 .vc_column-inner {
    padding: 40px 80px !important;
}

div#Sunshine .c2 .img3 {
    right: 0;
}

div#Razelde div#Razeldein .vc_col-sm-4 .img2 {
    width: auto;
}

div#Razelde div#Razeldein .vc_col-sm-4 {
    margin-bottom: 30px;
}

div#Razelde div#Razeldein .vc_col-sm-4 .hover-wrap-inner:before {
    display: none;
}

div#Razelde div#Razeldein .vc_col-sm-4 .hover-wrap-inner {
    background-image: url(https://devu1b.customdev.solutions/Benthoma/wp-content/uploads/2025/08/Mask-Group-4.png);
    background-repeat: no-repeat;
    background-size: 100% 100%;
    width: 130px;
    height: 140px;
    display: flex;
    align-items: center;
    justify-content: center;
    margin: 0 auto;
}

div#Razelde div#Razeldein .vc_col-sm-4 .img2 {
    width: 60%;
}

div#Razelde div#Razeldein .vc_col-sm-4 .img-with-aniamtion-wrap {
    padding-bottom: 0;
}

div#Razelde .row-bg-wrap:before {
    display: none;
}

div#Razelde div#Razeldein .vc_col-sm-4:last-child {
    margin-bottom: 0;
}

div#Razelde {
    padding-block: 40px 170px !important;
}

div#Refreshinglyin img,div#Refreshingly .c3 img {
    width: 100% !important;
    object-fit: cover;
    height: 300px !important;
    border-radius: 30px;
}

div#footer div#footerin1 p,div#footer div#footerin1 a {
    font-size: 14px !important;
    line-height: 24px !important;
}
}
/* ================================== */
@media (max-width: 800px) {
	div#Clients .carousel-item p {
    font-size: 12px !important;
}
    div#Healthier>.row-bg-wrap:after, div#Healthier>.row-bg-wrap:before {
    top: 0;
}

div#Healthier>.row-bg-wrap:after, div#Healthier>.row-bg-wrap:before {
}

div#Healthier .img2 {
    bottom: 0;
    left: 0;
    width: 14%;
}

div#Sunshine .c2 .vc_column-inner {
    padding: 40px 40px !important;
}

div#Sunshine .c2 .column-image-bg {
    background-size: 100% 78%;
}

div#Refreshingly .img1 {
    top: -129px;
}

div#Refreshingly .text1 {
    padding-bottom: 0;
}

div#newsletterin h1 {
    font-size: 30px !important;
    line-height: 40px !important;
}

div#footer div#footerin1 .cc1,div#footer div#footerin1 .cc2,div#footer div#footerin1 .cc3,div#footer div#footerin1 .cc4,div#footer div#footerin1 .cc5 {
    width: 100%;
    margin-bottom: 30px;
}

div#footer div#footerin1 .cc5 {
    margin-bottom: 0;
}

div#copyright-area {
    text-align: center;
}

div#copyright-area img {
    float: unset;
    margin: 0 auto;
}

div#copyright-area .vc_col-sm-6 {
    margin-bottom: 10px;
}

p {
    font-size: 14px !important;
    line-height: 24px !important;
}
}
/* ================================== */
@media (max-width: 480px) {
    div#Healthier {
    padding-block: 50px !important;
}

div#Healthier .img1 {
    width: 100%;
}

div#Featured ul.products .yith-add-to-wishlist-button-block {
    right: 36px;
}

div#Sunshine .c2 .vc_column-inner {
    padding: 20px !important;
}

div#Sunshine .c2 .text1 h1 {}

h2 {
    font-size: 18px !important;
    line-height: 28px !important;
}

div#Razelde .text3 h2 {
    font-size: 25px !important;
    line-height: 35px !important;
}

div#Razelde .text3 {
    padding-block: 20px 10px;
}

div#Refreshinglyin img, div#Refreshingly .c3 img {
    height: 220px !important;
}

div#scrolling-sec h2 {
    font-size: 20px  !important;
}

div#Contact div#contactin div#gform_wrapper_1 input, div#Contact div#contactin div#gform_wrapper_1 textarea {
    height: 47px;
}
    ::after {}

div#Healthier>.row-bg-wrap:after, div#Healthier>.row-bg-wrap:before {
    display: none;
}

div#Healthier div#aboutin .vc_col-sm-6 {
    width: 100%;
    margin-bottom: 20px;
}

div#aboutin {
    width: 100% !important;
}

div#Featured >.row-bg-wrap:after {
    width: 110px;
    height: 110px;
}

div#Sunshine .c2 .text1 h1 {
    font-size: 34px !important;
    line-height: 45px !important;
}

div#Sunshine .c2 .column-image-bg {
    background-size: 100% 100%;
}

div#Sunshine .c2 .text1 {
    padding-block: 0;
}

div#Sunshine .c1 .vc_column-inner:before {
    display: none;
}

h1 {
    font-size: 25px !important;
    line-height: 35px !important;
}

div#Razelde .inner-wrap.row-bg-layer:before, div#Razelde .inner-wrap.row-bg-layer:after {
    width: 190px;
    height: 200px;
    bottom: 40px;
}

div#Refreshingly {
    padding-block: 110px 50px !important;
}

div#Refreshingly .text1 h1 {
    font-size: 30px !important;
    line-height: 53px !important;
}

div#Refreshingly .text1 h1 strong {
    padding-left: 100px;
}

div#Refreshingly .img1 {width: 31%;}

div#Contact div#contactin {
    padding-block: 40px 30px;
    padding-inline: 30px !important;
}

div#Contact {
    padding-block: 30px  !important;
}

div#newsletterin:before {
    display: none;
}

div#newsletterin h1 {
    font-size: 20px !important;
    line-height: 30px !important;
}
div#newsletterin:after {
    display: none;
}

div#footer div#footerin1 {
    padding-block: 20px 40px !important;
}
}
/* ================================== */
@media (max-width: 428px) {}
/* ================================== */
@media (max-width: 414px) {}
/* ================================== */
@media (max-width: 390px) {}
/* ================================== */
@media (max-width: 375px) {}
/* ================================== */
@media (max-width: 360px) {}
/* ================================== */
