    /*
     Theme Name:   Woodmart Child
     Description:  Woodmart Child Theme
     Author:       XTemos
     Author URI:   http://xtemos.com
     Template:     woodmart
     Version:      1.0.0
     Text Domain:  woodmart
    */


    @import url('https://fonts.googleapis.com/css2?family=Montserrat:ital,wght@0,100..900;1,100..900&family=Poppins:ital,wght@0,100;0,200;0,300;0,400;0,500;0,600;0,700;0,800;0,900;1,100;1,200;1,300;1,400;1,500;1,600;1,700;1,800;1,900&display=swap');

@import url('https://fonts.googleapis.com/css2?family=Manrope:wght@200..800&display=swap');


    .wd-info-box .info-box-inner p:first-child:empty,
    .wd-info-box .info-box-inner p:first-child:empty~p:last-child,
    .wd-info-box .info-box-inner:empty {
        display: block !important;
    }

    body .sec-1-1 {
        margin-top: 65px;
        border-radius: 20px;
        background-image: none !important;
        position: relative;
        padding-top: 300px !important;
        padding-bottom: 60px;
    }

    .sec-1-1::before {
        content: '';
        background-image: url(/wp-content/uploads/2025/07/banner.jpg);
        background-size: 100% 100%;
        position: absolute;
        left: 0px;
        top: 0;
        right: 0px;
        bottom: 0px;
        width: clamp(var(--wd-container-w), 95%, 100%) !important;
        margin: auto;
        background-repeat: no-repeat;
        border-radius: 13px;
    }

    .whb-top-bar ul {
        display: flex;
        align-items: center;
        list-style: none;
        gap: 40px;
        padding: 0px;
    }

    .whb-top-bar ul li {
        margin: 0px;
        display: flex;
        align-items: center;
        gap: 10px;
    }

    .whb-top-bar ul li a {
        font-weight: 400;
        font-size: 16px;
        line-height: 1;
        color: #fff;
        font-family: 'Poppins';
    }

    span.wd-icon {
        background: rgba(255, 255, 255, 0.08);
        color: #fff;
        width: 36px;
        height: 36px;
        display: flex;
        align-items: center;
        justify-content: center;
        border-radius: 5px;
        font-size: 17px;
    }

    span.nav-link-text {
        font-weight: 500;
        font-size: 16px;
        color: #fff;
        text-transform: capitalize;
        font-family: 'Satoshi Variable';
    }

    ul#menu-main-menu {
        gap: 40px;
        padding-right: 90px;
    }

    .whb-row.whb-general-header.whb-not-sticky-row.whb-without-bg.whb-without-border.whb-color-dark.whb-flex-flex-middle {
        padding-top: 60px;
    }

    .vc_column-inner {
        padding-top: 0px !important;
    }

    .wpb_text_column.wpb_content_element {
        margin: 0px;
    }

    .wpb_single_image.wpb_content_element {
        margin: 0px !important;
    }

    .sec-1 .wpb_text_column.wpb_content_element.text-center {
        padding-bottom: 120px;
        position: relative;
        z-index: 2;
    }

    .sec-1 h2 {
        font-weight: 700;
        font-size: 64px;
        line-height: 1.3;
        text-align: center;
        color: #fff;
        width: 65%;
        margin: auto;
        font-family: 'Satoshi Variable';
        padding-bottom: 16px;
    }

    .sec-1 p {
        padding-bottom: 8px;
        font-weight: 500;
        font-size: 18px;
        line-height: 1.7;
        text-align: center;
        color: #fff;
        padding-bottom: 10px;
    }

    a.btn.theme-btn {
        background-image: linear-gradient(90deg, #ed1c24 0%, #f70000 100%);
        border: 1px solid #ed1b22;
        border-radius: 100px;
        display: inline-flex;
        gap: 20px;
        padding-inline: 6px 30px;
        font-weight: 500;
        font-size: 16px;
        line-height: 1;
        text-transform: capitalize;
        color: #fff;
        font-family: 'Satoshi Variable';
        transition: 0.4s;
        margin-top: 15px;
    }

    a.btn.theme-btn::before {
        content: "\f120";
        font-family: "woodmart-font";
        font-weight: 400;
        border-radius: 500px;
        padding: 10px;
        width: 44px;
        height: 44px;
        background: #bd0505;
        display: flex;
        align-items: center;
        justify-content: center;
        color: #fff;
        font-size: 17px;
    }

    .sec-1-inner-row .wpb_text_column.wpb_content_element {}

    .sec-1-inner-row h5 {
        position: absolute;
        top: 0;
        bottom: 0;
        margin: auto;
        display: flex;
        align-items: center;
        font-weight: 700;
        font-size: 20px;
        line-height: 1;
        text-transform: capitalize;
        color: #fff;
    }

    .sec-1-inner-row .wpb_column.vc_column_container.vc_col-sm-4 {}

    .sec-1-inner-row .vc_separator.wpb_content_element.vc_separator_align_center.vc_sep_width_100.vc_sep_pos_align_center.vc_separator_no_text.vc_sep_color_white {
        margin: 0px !important;
    }

    .sec-1-inner-row .wpb_column.vc_column_container.vc_col-sm-4:nth-child(2) {
        height: 100%;
    }

    .sec-1-inner-row {
        display: flex;
        align-items: center;
        position: relative;
        z-index: 2;
    }

    .sec-1-1 .wd-social-icons.wd-style-default.wd-size-default.social-follow.wd-shape-circle.text-center {
        justify-content: center;
        padding-left: 40px;
    }

    .sec-1-1 .vc_separator .vc_sep_holder .vc_sep_line {
/*         width: 521px !important; */
        left: 0px;
        top: 0;
    }

    .sec-2 .wpb_text_column wpb_content_element ul li {
        display: flex;
    }

    .sec-2 ul li {
        display: flex;
        flex-direction: column;
        margin-bottom: 23px;
        gap: 11px;
        font-weight: 400;
        font-size: 14px;
        line-height: 1.5;
        text-transform: capitalize;
        color: #fff;
        font-family: 'Satoshi Variable';
    }

    .sec-2 ul {
        padding: 0px;
    }

    .sec-2 ul li strong {
        font-weight: 700;
        font-size: 20px;
        line-height: 1;
        text-transform: capitalize;
        color: #fff;
        display: flex;
        align-items: center;
        gap: 14px;
        font-family: 'Satoshi Variable';
    }

    .sec-2 ul li strong::before {
        content: url(/wp-content/uploads/2025/07/icon-1.png);
        padding-top: 2px;
    }

    h4 {
        font-weight: 700;
        font-size: 18px;
        line-height: 1;
        text-transform: capitalize;
        color: #f60202;
        margin-bottom: 27px;
    }

    .sec-2 h2 {
        margin-bottom: 18px;
    }

    h2 {
        font-weight: 600;
        font-size: 44px;
        line-height: 1.3;
        text-transform: capitalize;
        color: #fff;
    }

    .sec-2 img.vc_single_image-img.attachment-full {
        border-radius: 12px;
    }

    p {
        font-weight: 400;
        font-size: 16px;
        line-height: 1.6;
        text-transform: capitalize;
        color: #fff;
        font-family: 'Satoshi Variable';
    }

    .sec-2 .wpb_column.vc_column_container.vc_col-sm-4:last-child .wpb_text_column.wpb_content_element {
        padding-bottom: 40px;
    }

    .sec-2 .wpb_column.vc_column_container.vc_col-sm-4:last-child .wpb_text_column.wpb_content_element a.btn.theme-btn {
        margin-top: 14px;
    }

    .sec-2 {
        padding-block: 130px;
    }

    .sec-2 h4 {
        margin-bottom: 28px;
    }

    .sec-2 h2 {
        margin-bottom: 27px;
        font-weight: 700;
        font-size: 50px;
        color: #fff;
        font-family: 'Satoshi Variable';
    }

    span.wd-marquee-item {
        font-size: 50px;
        font-family: 'Satoshi Variable';
        font-weight: bold;
        col#ED1B22: ;
        background-image: linear-gradient(90deg, #ed1c24 0%, #f70000 100%);
        color: transparent;
        background-clip: text;
        gap: 40px;
    }

    .wd-marquee-content {
        gap: 35px;
    }

    .wd-marquee-item strong {
        background: none;
        background-clip: unset;
        -webkit-text-stroke: 1px #ED1B22;
        /* white border */
        -webkit-text-fill-color: transparent;
        /* andar ka color transparent */
        color: white;
        /* fallback ke liye */
        background-image: linear-gradient(180deg, rgba(0, 0, 0, 1) 26%, rgba(0, 0, 0, 1) 71%) !important;
        !important;
    }

    .sec-4 {
        padding-block: 120px;
    }

    .sec-4 .wpb_text_column.wpb_content_element.text-center {
        padding-bottom: 80px;
    }

    .sec-4 .vc_row.wpb_row.vc_inner.vc_row-fluid {
        padding-bottom: 90px;
        display: flex;
        align-items: center;
        padding-top: 90px;
        border-bottom: 1px solid;
        position: relative;
        transition: 0.5s;
    }

    .sec-4 .vc_row.wpb_row.vc_inner.vc_row-fluid h2 {
        font-weight: 700;
        font-size: 32px;
        line-height: 1;
        text-transform: capitalize;
        color: #fff;
    }

    .sec-4 .vc_row.wpb_row.vc_inner.vc_row-fluid .wpb_column.vc_column_container.vc_col-sm-3 {
        text-align: right;
    }

    .sec-4 .vc_row.wpb_row.vc_inner.vc_row-fluid:first-child {
        border-top: 1px solid;
    }

    .sec-4-first-row {
        border-top: 1px solid;
        border-bottom: 0px !important;
    }

    .sec-4 .vc_row.wpb_row.vc_inner.vc_row-fluid::before {
        content: '';
        background-image: url(/wp-content/uploads/2025/07/Mask-group-2.jpg);
        width: 100%;
        height: 100%;
        position: absolute;
        background-repeat: no-repeat;
        background-size: 100% 100%;
        border-radius: 14px;
        background-position: top;
        opacity: 0;
        left: 0;
        right: 0;
        top: 0;
        bottom: 0;
    }

    .sec-4 .vc_row.wpb_row.vc_inner.vc_row-fluid:hover::before {
        opacity: 1;
        transition: 0.5s;
    }

    .sec-4 .vc_row.wpb_row.vc_inner.vc_row-fluid:hover {
        border-bottom: 1px solid #000;
        /* border-top: 0px; */
    }

    .wpb_text_column.wpb_content_element.text-center.button-sec-4 {
        padding-bottom: 0px;
        padding-top: 80px;
    }

    .sec-4 .vc_row.wpb_row.vc_inner.vc_row-fluid a.btn.theme-btn {
        background: none;
        transition: 0.5s;
    }

    .sec-4 .vc_row.wpb_row.vc_inner.vc_row-fluid:hover a.btn.theme-btn {
        background-image: linear-gradient(90deg, #ed1c24 0%, #f70000 100%);
    }

    .mid-row-sec-4 {
        border-top: 1px solid;
    }

    .sec-4 .vc_row.wpb_row.vc_inner.vc_row-fluid.mid-row-sec-4:hover {
        border-top: 1px solid #000 !important;
    }

    .mid-row-sec-4 {
        border-top: 1px solid;
    }

    .sec-4 .vc_row.wpb_row.vc_inner.vc_row-fluid.mid-row-sec-4:hover {
        border-top: 1px solid #000 !important;
    }

    .sec-5 .wpb_text_column.wpb_content_element {
        padding-bottom: 50px;
    }

    .sec-5 .wpb_column.vc_column_container.vc_col-sm-4 .wpb_text_column.wpb_content_element {
        padding-bottom: 0 !important;
        padding-top: 50px;
    }

    .sec-5 img.vc_single_image-img.attachment-full {
        border-radius: 20px;
        /* width: 1023px; */
    }

    .sec-5 .wpb_column.vc_column_container.vc_col-sm-4 .wpb_text_column.wpb_content_element h3 {
        font-weight: 700;
        font-size: 20px;
        line-height: 1;
        text-transform: capitalize;
        color: #fff;
        font-family: 'Satoshi Variable';
        margin-bottom: 0px;
        padding-bottom: 16px;
        display: flex;
        align-items: center;
        gap: 15px;
    }

    .sec-5 .wpb_column.vc_column_container.vc_col-sm-4 .wpb_text_column.wpb_content_element h3::before {
        content: url(/wp-content/uploads/2025/07/icon-1.png);
        padding-top: 4px;
    }

    .sec-5 .vc_col-sm-3 .woodmart-counter:first-child {
        margin-bottom: 0;
        padding-bottom: 105px;
    }

    .sec-5 .vc_col-sm-3 .woodmart-counter:nth-child(2) {
        padding-top: 105px;
        padding-bottom: 105px;
        /* border-top: 1px solid; */
        /* border-bottom: 1px solid; */
    }

    .sec-5 .vc_col-sm-3 .woodmart-counter .counter-value.wd-font-weight-600 {
        font-weight: 700 !important;
        font-size: 66px;
        line-height: 1;
        text-transform: capitalize;
        text-align: center;
        color: #fff;
        font-family: 'Satoshi Variable';
        position: relative;
        display: inline-block;
    }

    .sec-5 .vc_col-sm-3 .woodmart-counter .counter-label {
        font-weight: 400;
        font-size: 22px;
        line-height: 1;
        text-transform: capitalize;
        text-align: center;
        color: #fff;
        font-family: 'Satoshi Variable';
    }

    .sec-5 .vc_col-sm-3 .woodmart-counter {
        margin-bottom: 0;
        position: relative;
    }

    .sec-5 .vc_col-sm-3 .woodmart-counter:nth-child(3) {
        padding-top: 101px !important;
    }

    .sec-5 .wpb_column.vc_column_container.vc_col-sm-9 {
        position: relative;
    }

    .sec-5 .wpb_column.vc_column_container.vc_col-sm-9::before {
        content: '';
        background: #fff;
        top: 0;
        right: -21.9px;
        bottom: 0;
        left: 101.9%;
        position: absolute;
        opacity: 0.2;
    }

    .sec-7 img.vc_single_image-img.attachment-full {}

    .sec-5 .vc_col-sm-3 .woodmart-counter:nth-child(2)::before {
        content: '';
        background: #fff;
        height: 1px;
        width: 237px;
        position: absolute;
        left: 0;
        top: 0;
        right: 0;
        margin: auto;
        opacity: .2;
    }

    .sec-5 .vc_col-sm-3 .woodmart-counter:nth-child(2)::after {
        content: '';
        background: #fff;
        width: 237px;
        height: 1px;
        position: absolute;
        bottom: 0;
        left: 0;
        right: 0;
        margin: auto;
        opacity: 0.2;
    }

    .sec-5 .vc_col-sm-3 .woodmart-counter .counter-value::after {
        content: '+';
        color: #F70000;
    }

    .sec-6 {
        padding-block: 120px;
    }

    .sec-5 {
        padding-bottom: 120px;
    }

    .sec-6 h3 {
        font-weight: 500;
        font-size: 18px;
        line-height: 1;
        text-transform: capitalize;
        text-align: center;
        color: #f20f13;
    }

    .sec-6 h2 {
        margin-bottom: 15px;
    }

    .sec-6 .wpb_text_column.wpb_content_element.text-center {
        padding-bottom: 80px;
    }

    .sec-6 .wd-info-box {
        flex-direction: row;
        text-align: left;
        align-items: center;
        gap: 30px;
        background: rgba(0, 0, 0, 0.2);
        border: 1px solid #141414;
        border-radius: 8px;
        padding: 20px;
        transition: 0.5s;
    }

    .sec-6 .wd-info-box h3 {
        font-weight: 500;
        font-size: 18px;
        line-height: 1.4;
        text-align: left;
        color: #fff;
        margin-bottom: 19px;
    }

    .sec-6 .wd-info-box p:empty {
        display: none !important;
    }

    .custom-audio br {
        display: none;
    }


    .sec-6 .wd-info-box h4.info-box-title.title.box-title-style-default.wd-fontsize-m {
        font-weight: 400;
        font-size: 14px;
        line-height: 1;
        color: #fff;
        font-family: 'Satoshi Variable';
        padding-bottom: 5px;
    }

    .custom-audio button {
        border-radius: 65px;
        background: #f70000;
        font-size: 0px;
        justify-content: center;
        align-items: center;
        text-align: center;
        width: 38px !important;
        display: inline-flex;
        padding: 0px !important;
        min-height: 38px;
    }

    .custom-audio button.playBtn::before {
        /* Font Awesome Play icon */
        font-family: "Font Awesome 5 Free";
        content: "\f04b";
        font-size: 15px;
        padding-left: 7px;
        color: #fff;
    }


    .custom-audio button.pauseBtn::before {
        content: '\f04c';
        font-family: 'Font Awesome 5 Free';
        font-size: 17px;
        padding-left: 5px;
        color: #fff;
    }

    .custom-audio button:hover {
        background: #f70000;
    }

    .sec-6 .wd-info-box img {
        border-radius: 10px;
    }

    .wpb_text_column.wpb_content_element.text-center.button-sec-6 {
        padding-top: 60px;
        padding-bottom: 0;
    }

    .sec-6 .wd-info-box:hover {
        border: 1px solid #F70000;
    }

    .sec-7 {
        display: flex;
        align-items: center;
        position: relative;
    }

    .sec-7::before {
        content: '';
        background: url(/wp-content/uploads/2025/07/Mask-group-10.jpg);
        right: 0;
        left: 0;
        bottom: 30px;
        position: absolute;
        height: 473px;
        width: clamp(var(--wd-container-w), 97%, 100%) !important;
        margin: auto;
        border-radius: 12px;
        background-repeat: no-repeat;
        background-size: cover;
        z-index: 2;
    }

    .sec-7::after {
        content: '';
        background: #141414;
        width: 100%;
        height: 100%;
        position: absolute;
        left: 0;
        top: 65px;
        bottom: 0px;
        right: 0;
    }

    .sec-7 .wpb_column.vc_column_container {
        position: relative;
        z-index: 2;
    }

    .sec-7 {
        padding-bottom: 30px;
        margin-bottom: 20px;
    }


    .sec-7 .wpb_text_column.wpb_content_element {
        padding-top: 80px;
    }

    .sec-7 .wpb_text_column.wpb_content_element a.btn.theme-btn {
        margin-top: 8px;
    }

    .sec-8 {
        padding-block: 100px 115px;
    }

    .sec-8 .wpb_text_column.wpb_content_element.text-center {
        padding-bottom: 60px;
    }

    .inner-testimonial {
        background: #141414;
        padding-block: 80px 100px;
        padding-inline: 40px;
        text-align: center;
        font-weight: 500;
        font-size: 14px;
        line-height: 1.7;
        text-transform: capitalize;
        color: #fff;
        font-family: 'Satoshi Variable';
        border-radius: 10px;
    }

    body .testimon-style-info-top .wd-testimon-text {
        background: none;
        padding: 0px;
        margin: 0px;
    }

    body .testimon-style-info-top .wd-testimon-text::before {
        display: none;
    }

    .inner-testimonial .wd-testimon-bio {
        background: #ef161c;
        padding-inline: 30px;
        padding-block: 7.1px;
        border-radius: 40px;
    }

    .inner-testimonial .wd-testimon-bio .wd-testimon-name.title {
        font-weight: 500;
        font-size: 20px;
        line-height: 1;
        text-transform: capitalize;
        color: #fff;
    }

    .wd-carousel.wd-grid.wd-initialized.wd-horizontal.wd-watch-progress.wd-backface-hidden {}

    .sec-8 .wd-carousel-wrap {
        padding-top: 40px;
    }

    .wd-testimon-name.title {
        font-weight: 700;
        font-size: 20px;
        line-height: 1;
        text-transform: capitalize;
        color: #fff;
        margin-bottom: 0;
    }

    .wd-testimon-pos {
        font-weight: 400;
        font-size: 14px;
        line-height: 1.9;
        text-transform: capitalize;
        color: #fff;
        font-family: 'Satoshi Variable';
    }

    .inner-testimonial .wd-testimon-bio::after {
        content: url(/wp-content/uploads/2025/07/Frame-48095374-1.png);
        position: absolute;
        top: 8px;
        right: 6px;
        bottom: 0;
        margin: auto;
    }

    .inner-testimonial::before {
        content: "\f148 \f148 \f148 \f148 \f148";
        font-family: "woodmart-font";
        font-weight: 400;
        position: absolute;
        bottom: 48px;
        color: #EF161C;
        font-size: 21px;
        right: 0;
        left: 0;
    }

    .wd-testimon-info {
        position: absolute;
        width: 88%;
        left: 0;
        right: 0;
        top: -29px;
        margin: auto;
    }

    body .wd-nav-arrows.wd-hover-1.wd-pos-sep .wd-prev {
        transform: translateX(0px) !important;
        opacity: 1;
        position: unset;
    }

    body .wd-nav-arrows.wd-hover-1.wd-pos-sep .wd-next {
        transform: translateX(0px);
        opacity: 1;
        position: unset;
    }

    body .wd-nav-arrows.wd-pos-sep.wd-hover-1.wd-icon-1 {
        display: flex;
        justify-content: center;
        padding-top: 65px;
        gap: 20px;
    }

    .wd-arrow-inner {
        border-radius: 500px !important;
        padding: 10px;
        width: 44px;
        height: 44px;
        background: #bd0505 !important;
        display: flex;
        align-items: center;
        justify-content: center;
        font-size: 0px;
    }

    .wd-btn-arrow::after {
        font-size: 13px !important;
    }

    .wd-arrow-inner::after {
        font-size: 20px;
        color: #fff;
    }

    .wd-next .wd-arrow-inner:after {
        content: "\f120" !important;
        font-family: "woodmart-font";
        font-weight: 300;
    }

    .wd-prev .wd-arrow-inner:after {
        content: "\f121" !important;
        font-family: "woodmart-font";
        font-weight: 300;
    }

    .sec-9 {
        padding-top: 110px;
        display: flex;
        align-items: center;
    }

    .sec-9 .vc_col-sm-6:first-child .wpb_text_column.wpb_content_element {
        background: #FA0000;
        padding-block: 80px;
        padding-inline: 50px;
        border-radius: 10px 0 0 10px;
    }

    .sec-9 .vc_col-sm-6:last-child {
        box-shadow: 0 16px 72px 0 rgba(6, 28, 61, 0.08);
        background: #141414;
        padding-block: 80px;
        border-radius: 10px;
        padding-inline: 40px;
    }

    .sec-6 .wpb_column.vc_column_container.vc_col-sm-6:first-child {}

    .sec-6 .wpb_column.vc_column_container.vc_col-sm-6:first-child>.vc_column-inner {}

    .sec-9 .vc_col-sm-6:first-child .vc_column-inner {
        padding-right: 0px;
    }

    .wpb_text_column.wpb_content_element.contact-text {
        padding-block: 34px 30px !important;
        width: 52%;
        margin: 0 0 0 auto;
        background: #BD0404 !important;
        padding-inline: 50px !important;
        border-radius: 0px !important;
        position: relative;
    }

    .sec-9 .vc_col-sm-6:first-child .wpb_text_column.wpb_content_element h2 {
        font-weight: 700;
        font-size: 34px;
    }

    .sec-9 .vc_col-sm-6:first-child .wpb_text_column.wpb_content_element p {
        font-family: 'Montserrat';
    }

    .inner-ul {
        padding-top: 11px;
    }

    .inner-ul ul {
        padding: 0px;
        list-style: none;
    }

    .inner-ul li {
        display: flex;
        align-items: center;
        gap: 16px;
        margin-bottom: 15px;
    }

    span.cel-1 {
        font-weight: 400;
        font-size: 16px;
        line-height: 1.8;
        letter-spacing: 0.01em;
        text-transform: uppercase;
        color: #fff;
        font-family: 'Montserrat';
        opacity: 0.6;
    }

    .inner-ul li a {
        font-weight: 600;
        font-size: 20px;
        line-height: 1;
        color: #fff;
        font-family: 'Montserrat';
    }

    .wpb_text_column.wpb_content_element.contact-text p {
        font-weight: 400;
        font-size: 16px;
        line-height: 1;
        color: #fff;
        position: relative;
        padding-left: 50px;
        margin-bottom: 15px;
    }

    .wpb_text_column.wpb_content_element.contact-text .wd-social-icons.wd-style-default.wd-size-default.social-follow.wd-shape-circle.text-center {
        justify-content: left;
    }

    .wpb_text_column.wpb_content_element.contact-text p::before {
        content: '';
        background: #fff;
        height: 2px;
        width: 28px;
        position: absolute;
        left: 10px;
        top: 8px;
    }

    .sec-9 .vc_col-sm-6:last-child {
        /* padding-block: 80px; */
    }

    .sec-9 .vc_col-sm-6:last-child div#wpforms-66 {
        margin-top: 9px;
    }

    label.wpforms-field-label {
        font-weight: 500 !important;
        font-size: 15px !important;
        line-height: 1 !important;
        color: #fff !important;
        font-family: 'Montserrat';
    }

    .wpforms-field-medium {
        background: #1d1d1d !important;
        height: 48px !important;
        border: 1px solid rgba(230, 232, 236, 0.2) !important;
        color: #fff !important;
    }

    input::placeholder {
        opacity: 1 !important;
        color: #838e9e !important;
    }

    .choices__inner {
        background: #1d1d1d !important;
        border: 1px solid rgba(230, 232, 236, 0.2) !important;
    }

    .choices__inner {
        height: 48px !important;
    }

    select#wpforms-66-field_7 {
        color: #fff !important;
    }

    select#wpforms-66-field_7::placeholder,
    textarea#wpforms-66-field_8::placeholder {
        color: #838e9e !important;
        opacity: 1 !important;
    }

    div.wpforms-container-full .wpforms-form .wpforms-field.wpforms-field-select-style-modern .choices .choices__inner .choices__list--single .choices__item--selectable.choices__placeholder {
        opacity: 1;
        color: #838e9e !important;
    }

    div.wpforms-container-full .wpforms-form .wpforms-field.wpforms-field-select-style-modern .choices .choices__inner .choices__list--single {
        color: #fff !important;
    }

    .choices__item.choices__item--selectable {
        color: #fff !important;
    }

    textarea#wpforms-66-field_8 {
        height: 150px !important;
        color: #fff !important;
    }


    .sec-9 .vc_col-sm-6:last-child h2 {
        padding-bottom: 15px;
        margin-bottom: 10px;
        font-weight: 700;
        font-size: 50px;
        color: #fff;
        font-family: 'Satoshi Variable';
    }

    body button#wpforms-submit-66 {
        margin-top: 10px;
        background: linear-gradient(90deg, #ed1c24 0%, #f70000 100%);
        border: 1px solid #ed1b22;
        border-radius: 5000px;
        padding: 1px 30px 0px 6px !important;
        height: 53px;
    }

    body button#wpforms-submit-66::before {
        content: "\f120";
        font-family: "woodmart-font";
        font-weight: 400;
        border-radius: 500px;
        padding: 10px;
        width: 44px;
        height: 44px;
        background: #bd0505;
        display: flex;
        align-items: center;
        justify-content: center;
        color: #fff;
        font-size: 17px;
        margin-right: 15px;
    }

    button#wpforms-submit-66::after {
        display: none !important;
    }

    div.wpforms-container-full .wpforms-form .wpforms-field.wpforms-field-select-style-modern .choices[data-type*="select-one"]:after,
    div.wpforms-container-full .wpforms-form .wpforms-field.wpforms-field-select-style-modern .choices[data-type*="select-multiple"]:after {
        border-top: 5px solid #fff;
    }

    .wpforms-field {
        padding-top: 5px !important;
    }

    body {
        --wpforms-button-background-color: #fff;
    }

    body {
        --wpforms-button-background-color: #fff !important;
    }

    div.wpforms-container-full .wpforms-form .wpforms-field.wpforms-field-select-style-modern .choices .choices__list--dropdown {
        background: #000 !important;
    }

    div.wpforms-container-full .wpforms-form .wpforms-field.wpforms-field-select-style-modern .choices .choices__list--dropdown .choices__item--selectable.is-highlighted {
        background: #f10016 !important;
    }

    .wpb_text_column.wpb_content_element.contact-text::before {
        content: '';
        background: #EF161C;
        width: 72px;
        height: 147px;
        clip-path: polygon(100% 0, 34% 0, 100% 100%);
        position: absolute;
        top: -1px;
        left: -72px;
    }

    div.wpforms-container-full .wpforms-form em.wpforms-error {
        display: none !important;
    }

    .wpforms-error {
        border: 1px solid red !important;
    }

    .sec-10 {
        padding-block: 120px;
    }

    .sec-10 .wpb_text_column.wpb_content_element {
        padding-bottom: 80px;
    }

    .wd-post-content.article-body-container {
        position: absolute;
        bottom: 0;
        background: transparent !important;
        text-align: left !important;
        padding: 40px !important;
        gap: 15px;
    }

    .wd-content-layout {
        padding-block: 0px !important;
    }


    .blog-design-masonry.blog-style-bg .wd-post-thumb {
        border-radius: 18px !important;
    }

    .wd-post-read-more.wd-style-link.read-more-section {
        width: 100%;
    }

    h3.wd-post-title.wd-entities-title.title.post-title a {
        font-weight: 700;
        font-size: 20px !important;
        line-height: 1;
        color: #fff;
    }

    .wd-post-read-more.wd-style-link.read-more-section a {
        font-weight: 400;
        font-size: 16px;
        line-height: 1;
        text-align: center;
        color: #fff;
        text-transform: capitalize;
        font-family: 'Poppins';
        display: inline-flex;
        gap: 10px;
        align-items: center;
    }

    .custom-share p {
        margin-bottom: 0;
        display: flex;
        align-items: center;
    }

    .custom-share {
        display: flex;
        gap: 20px;
        width: 100%;
        align-items: center;
        padding-bottom: 6px;
    }

    .custom-share div:first-child p {
        border-radius: 100px;
        padding: 6px 12px;
        background: #fa0000;
        font-weight: 400;
        font-size: 12px;
        line-height: 100%;
        letter-spacing: 0.01em;
        text-transform: uppercase;
        text-align: center;
        color: #fff;
        font-family: 'Poppins';
    }

    .custom-share div:last-child p {
        font-weight: 400;
        font-size: 16px;
        line-height: 1;
        text-align: center;
        color: #fff;
        font-family: 'Poppins';
        display: flex;
        align-items: center;
        gap: 7px;
    }

    .wd-post-read-more.wd-style-link.read-more-section a::after {
        content: "\f120";
        font-family: "woodmart-font";
        font-weight: 400;
    }

    .wd-prefooter {
        padding-bottom: 0 !important;
    }

    input#esfpx_email_0fe74ada6116e {
        background: #141414 !important;
        height: 56px;
        border-radius: 100px;
        color: #fff;
        border: none;
        padding-inline: 23px;
        font-family: 'poppins';
    }

    .es-form-field-container {
        width: 704px;
        margin: auto;
        position: relative;
    }

    .pre-fot {
        position: relative;
        padding-block: 195px 133px;
        overflow: hidden;
    }

    .pre-fot::before {
   content: '';
   position: absolute;
   left: 0;
   right: 0;
   top: 40px;
   bottom: 0;
   width: clamp(var(--wd-container-w), 97%, 100%);
   height: 478px;
   margin: 0 auto;
   background: 
    linear-gradient(
        rgba(0, 0, 0, 0.5), 
        rgba(0, 0, 0, 0.5)
    ),
    url(/wp-content/uploads/2026/03/Untitled-design-3.png) no-repeat center;
   background-size: cover;
   border-radius: 20px;
   overflow: hidden;
   }

    input[type="submit"] {
        position: absolute;
        bottom: 13px;
        right: 6px;
        background: linear-gradient(90deg, #ed1c24 0%, #f70000 100%);
        border: 1px solid #ed1b22;
        border-radius: 5000px;
        padding: 0px 30px;
        width: 136px;
        height: 46px;
        font-weight: 400;
        font-size: 16px;
        line-height: 1;
        text-transform: capitalize;
        color: #fff;
        font-family: 'poppins';
    }

    .footer-sidebar {
        padding-block: 100px !important;
    }

    .footer-column .wd-social-icons.wd-style-default.wd-size-default.social-follow.wd-shape-circle.text-center {
        justify-content: start;
        flex-direction: column;
        align-items: flex-start;
    }

    .footer-column h5.widget-title {
        font-weight: 700;
        font-size: 26px;
        line-height: 1;
        text-transform: capitalize;
        color: #fff;
        font-family: 'Satoshi Variable';
        margin-bottom: 30px;
    }

    .footer-column p {
        font-weight: 500;
        padding-bottom: 20px;
    }

    .footer-column-1 .textwidget p:last-child {
        background: linear-gradient(90deg, #ed1c24 0%, #f70000 100%);
        display: inline-block;
        border: 1px solid #ed1b22;
        border-radius: 5000px;
        padding-block: 9.3px;
        padding-inline: 23.2px;
        margin-top: 5px;
    }

    .footer-column-1 .textwidget p:last-child a {
        font-weight: 400;
        font-size: 16px;
        line-height: 1;
        text-transform: capitalize;
        color: #fff;
        font-family: 'Poppins';
    }

    .footer-column .menu-item a {
        font-weight: 500;
        font-size: 16px;
        line-height: 1.5;
        text-transform: capitalize;
        color: #fff !important;
        font-family: 'Satoshi Variable';
    }

    .footer-column span.wd-icon::after {
        font-weight: 400;
        font-size: 13px;
        line-height: 1;
        color: #fff;
        content: ' Facebook';
        border-left: 1px solid;
        padding-left: 11px;

        font-family: 'Poppins';
    }

    .footer-column span.wd-icon {
        width: auto;
        padding-inline: 20px;
        display: flex;
        gap: 10px;
        justify-content: flex-start;
        font-size: 17px;
        width: 150px !important;
    }

    .footer-column a.wd-social-icon.social-tumblr span.wd-icon::after {
        content: ' Twitch';
}
    .footer-column a.wd-social-icon.social-spotify  span.wd-icon::after {
        content: ' Spotify';
    }
    
    .footer-column a.wd-social-icon.social-soundcloud  span.wd-icon::after {
        content: ' Soundcloud'; 
    }

    .footer-column .social-twitter span.wd-icon::after {
        content: 'Twitter';
    }

    .footer-column .social-instagram span.wd-icon::after {
        content: 'Instagram';
    }

    .footer-column .social-tiktok span.wd-icon::after {
        content: 'Tiktok';
    }

    .footer-column .social-youtube span.wd-icon::after {
        content: 'Youtube';
    }

    .wd-copyrights {
        border: none;
        padding: 0px !important;
    }

    .wd-copyrights .wd-col-start.reset-last-child,
    .wd-copyrights .wd-col-start.reset-last-child a,
    .wd-copyrights .wd-col-start.reset-last-child,
    .wd-copyrights .wd-col-start.reset-last-child a strong {
        background: #f60202;
        height: 50px;
        display: flex;
        justify-content: center;
        align-items: center;
        font-weight: 500;
        font-size: 16px;
        line-height: 1;
        text-transform: capitalize;
        color: #fff;
        gap: 5px;
        border-radius: 10px 10px 0 0;
        font-family: 'Satoshi Variable';
    }

    .single-post .wd-post-image img {
        border-radius: 15px;
    }

    .post-single-page {
        padding-top: 40px;
    }

    .post-single-page h1.wd-entities-title.wd-post-title.title {
        color: #fff;
    }

    .wd-post-cat.wd-style-with-bg {
        border-radius: 4px;
    }

    .single-post .comments-area .comment-respond {
        display: none;
    }

    body {
        --wd-main-bgcolor: #000;
    }

    .single-post .wd-entry-content {
        text-align: center;
    }

    .page-id-16 .sec-8 {
        padding-top: 0px !important;
    }

    .wd-page-title.page-title.page-title-default.title-size-default.title-design-centered.color-scheme-light {
        padding-top: 260px;
        padding-bottom: 140px;
        margin-inline: 30px;
        border-radius: 30px;
        background-repeat: no-repeat;
        background-size: cover;
        background-position: center;
        margin-top: 64px;
        position: relative;
    }

    .wd-page-title.page-title.page-title-default.title-size-default.title-design-centered.color-scheme-light::before {
        content: '';
        border: 7px solid #fff;
        position: absolute;
        width: 97%;
        height: 90%;
        top: 0;
        margin: auto;
        bottom: 0;
        left: 0;
        right: 0;
        border-radius: 20px;
        mix-blend-mode: overlay;
    }

    input[type="submit"]:hover {
        border: none;
        color: #fff !important;
    }

    .sec-1-1::after {
        content: '';
        border: 10px solid #fff;
        width: 92%;
        height: 94%;
        position: absolute;
        top: 0;
        left: 0;
        right: 0;
        border-radius: 20px;
        margin: auto;
        mix-blend-mode: overlay;
        bottom: 0;
		z-index: -2
    }

    a.btn.theme-btn:hover {
        background: #fff !important;
        color: #ed1b22;
    }

.sec-4 .vc_row.wpb_row.vc_inner.vc_row-fluid:hover {
    padding-inline: 20px;
}

.wd-footer {
    position: relative;
}

.wd-footer:before {
    content: '';
    background: url(/wp-content/uploads/2025/07/Group-28.png);
    width: 100%;
    height: 663px;
    position: absolute;
    background-repeat: no-repeat;
    top: -110px;
    right: 0;
    left: 0;
    bottom: 0;
    background-position: top;
    background-size: cover;
}

.wd-page-title .title {
    font-family: 'Satoshi Variable';
}

nav.wd-breadcrumbs {
    border: 1px solid #ed1b22;
    border-radius: 5000px;
    padding: 0px 30px;
    height: 56px;
    display: flex;
    align-items: center;
    justify-content: center;
    background: linear-gradient(90deg, #ed1c24 0%, #f70000 100%);
}

nav.wd-breadcrumbs span {
    font-family: 'Poppins';
}

.wd-single-post-header .wd-post-meta {
    display: none !important;
}

.container.main-footer {
    position: relative;
    z-index: 2;
}

.sec-5 .vc_col-sm-3 .woodmart-counter:nth-child(2) .counter-value::after {
    content: 'K';
    color: #fff;
}

.sec-5 .vc_col-sm-3 .woodmart-counter:nth-child(2) .counter-value::before {
    content: '+';
    position: absolute;
    right: -40px;
    color: #ee0016;
}


.sec-13 {
    padding-top: 70px;
    position: relative;
    overflow: visible;
    padding-bottom: 70px;
}

.sec-13 .info-box-content {
    display: none;
}

.sec-13 .wd-info-box {
    background: none;
    padding-block: 60px;
    padding-inline: 70px;
    border-radius: 10px;
}

.sec-13 .info-box-wrapper.wd-carousel-item.wd-slide-visible.wd-full-visible.wd-slide-next .wd-info-box {
     background: #141414;
     padding-block: 60px;
     border-radius: 10px;
     transition: 0.5s ease;
}
.sec-13 .info-box-wrapper.wd-carousel-item.wd-slide-visible.wd-full-visible.wd-slide-next .wd-info-box .info-box-content {
    display: block;
		transition: 0.5s ease;
}

.sec-13 .wd-info-box {

}

.sec-13 .wd-info-box .info-box-icon {
    width: 190px;
    height: 80px;
}

.sec-13 .wd-info-box h4.info-box-title {
    font-weight: 700;
    font-size: 24px;
    color: #fff;
    font-family: 'Satoshi Variable';
}

.sec-13 .wd-info-box .info-box-inner p {
    font-size: 16px;
}

a.btn.theme-btn-2 {
    background: linear-gradient(90deg, #ed1c24 0%, #f70000 100%);
    color: #fff;
    text-transform: capitalize;
    border: 1px solid #ed1b22;
    border-radius: 200px;
    font-weight: 500;
    font-size: 14px;
    font-family: 'Satoshi Variable';
}

.sec-13 .wd-carousel-wrap {
    align-items: center;
}

.sec-13 .wd-info-box .info-box-inner p:first-child {
    margin-bottom: 20px;
}

.sec-13 .wd-nav-arrows.wd-pos-sep.wd-hover-1.wd-icon-1 {
    position: absolute;
    top: -188px;
    right: 100px;
    z-index: 2;
}

.sec-12 {
    position: relative;
    overflow: visible;
    z-index: 1;
}

.sec-14 h3 {
    font-weight: 500;
    font-size: 18px;
    line-height: 1;
    text-transform: capitalize;
    text-align: center;
    color: #f20f13;
}

.sec-14 {
    padding-top: 80px;
    counter-reset: section;
}

.sec-14 .wpb_text_column.wpb_content_element.text-center {
    margin-bottom: 60px !important;
}

.sec-14 .date {
    display: inline-block;
    background: linear-gradient(90deg, #ed1c24 0%, #f70000 100%);
    position: absolute;
    right: -20px;
    top: -10px;
    color: #fff;
    padding: 10px 20px;
    border-radius: 5000px 0 0 5000px;
    border: 1px solid #ed1b22;
    font-weight: 500;
    font-size: 14px;
    font-family: 'Satoshi Variable';
}

.sec-14 h4 {
    font-weight: 800;
    font-size: 26px;
    color: #fff;
    font-family: 'Satoshi Variable';
    line-height: 33px;
    margin-bottom: 20px;
	margin-top: 60px;
}

.sec-14 p {
    font-weight: 500;
    font-size: 14px;
    font-family: "Manrope", sans-serif !important;
}

.sec-14 a.btn.theme-btn-3 {
    font-weight: 400;
    font-size: 16px;
    background: none;
    text-transform: capitalize;
    color: #f70000;
    font-family: "Manrope", sans-serif;
    padding: 0;
    border-bottom: 2px solid #f70000;
}

.sec-14 a.btn.theme-btn-3::after {
    content: "\f120";
    font-family: "woodmart-font";
    font-weight: 400;
    transform: rotate(318deg);
    padding-left: 10px;
}

.sec-14 .wd-info-box {
    padding: 20px;
    border: 1px solid #191919;
    border-radius: 10px;
    margin-inline: 10px;
    position: relative;
}
.sec-14 .vc_col-sm-6 .wd-info-box{
	
}

.sec-14 .vc_col-sm-6 .wd-info-box::before {
    counter-increment: section;
    content: "0" counter(section);
    position: absolute;
    top: 25px;
    right: 0;
    left: 80px;
    background: #F70000;
    width: 44px;
    height: 44px;
    display: flex;
    justify-content: center;
    align-items: center;
    color: #fff;
    border-radius: 100%;
    font-family: 'Montserrat';
    font-weight: 500;
    margin: auto;
}
.sec-14 .vc_row.wpb_row.vc_inner.vc_row-fluid {
    margin-left: 40px;
    margin-right: 40px;
}

.sec-15 {
    position: relative;
    padding-top: 120px;
    padding-bottom: 120px;
	margin-top: 80px;
}

.sec-15::before {
   content: '';
   position: absolute;
   top: 0;
   left: 0;
   right: 0;
   bottom: 0;
   width: 100%;
   height: 100%;
   background: 
    linear-gradient(
        rgba(0, 0, 0, 0.5),  /* Ã°Å¸â€Â¥ overlay darkness */
        rgba(0, 0, 0, 0.5)
    ),
    url(/wp-content/uploads/2026/03/Untitled-design-2-1.png) no-repeat;
   background-size: cover;
   background-position: center;
   display: block;
   border: 15px solid #141414;
}

.whb-sticked .whb-row {
    background: #000 !important;
}

.register-pg {
    display: flex;
    flex-direction: column;
    align-items: center;
    justify-content: center;
}

.register-pg h4 {
    font-size: 40px;
    color: #fff;
}

.register-pg {
    padding: 90px 0;
}

.register-pg .btn-row {
    display: flex;
    align-items: center;
}

.register-pg .btn-row p {
    margin: 0;
}

.register-pg .btn-row p a {
    color: #f10019;
    font-size: 18px;
    font-weight: 600;
}

.register-pg > p {
    margin-bottom: 15px;
    font-size: 21px;
	text-align:center;
}

.reg-pg {
    padding: 80px 0;
}

.reg-pg button#wpforms-submit-199 {
    margin-top: 10px;
    background: linear-gradient(90deg, #ed1c24 0%, #f70000 100%);
    border: 1px solid #ed1b22;
    border-radius: 5000px;
    padding: 1px 30px 0px 6px !important;
    height: 53px;
}

.reg-pg button#wpforms-submit-199::before {
    content: "\f120";
    font-family: "woodmart-font";
    font-weight: 400;
    border-radius: 500px;
    padding: 10px;
    width: 44px;
    height: 44px;
    background: #bd0505;
    display: flex;
    align-items: center;
    justify-content: center;
    color: #fff;
    font-size: 17px;
    margin-right: 15px;
}

.reg-pg div.wpforms-container-full input[type=date],
.reg-pg div.wpforms-container-full input[type=datetime],
.reg-pg div.wpforms-container-full input[type=datetime-local],
.reg-pg div.wpforms-container-full input[type=email],
.reg-pg div.wpforms-container-full input[type=month],
.reg-pg div.wpforms-container-full input[type=number],
.reg-pg div.wpforms-container-full input[type=password],
.reg-pg div.wpforms-container-full input[type=range],
.reg-pg div.wpforms-container-full input[type=search],
.reg-pg div.wpforms-container-full input[type=tel],
.reg-pg div.wpforms-container-full input[type=text],
.reg-pg div.wpforms-container-full input[type=time],
.reg-pg div.wpforms-container-full input[type=url],
.reg-pg div.wpforms-container-full input[type=week],
.reg-pg div.wpforms-container-full select,
.reg-pg div.wpforms-container-full textarea,
.reg-pg .wp-core-ui div.wpforms-container-full input[type=date],
.reg-pg .wp-core-ui div.wpforms-container-full input[type=datetime],
.reg-pg .wp-core-ui div.wpforms-container-full input[type=datetime-local],
.reg-pg .wp-core-ui div.wpforms-container-full input[type=email],
.reg-pg .wp-core-ui div.wpforms-container-full input[type=month],
.reg-pg .wp-core-ui div.wpforms-container-full input[type=number],
.reg-pg .wp-core-ui div.wpforms-container-full input[type=password],
.reg-pg .wp-core-ui div.wpforms-container-full input[type=range],
.reg-pg .wp-core-ui div.wpforms-container-full input[type=search],
.reg-pg .wp-core-ui div.wpforms-container-full input[type=tel],
.reg-pg .wp-core-ui div.wpforms-container-full input[type=text],
.reg-pg .wp-core-ui div.wpforms-container-full input[type=time],
.reg-pg .wp-core-ui div.wpforms-container-full input[type=url],
.reg-pg .wp-core-ui div.wpforms-container-full input[type=week],
.reg-pg .wp-core-ui div.wpforms-container-full select,
.reg-pg .wp-core-ui div.wpforms-container-full textarea {
    background: #1d1d1d !important;
    height: 48px !important;
    border: 1px solid rgba(230, 232, 236, 0.2) !important;
    color: #fff !important;
}

.um.um-login {
    padding: 80px 0;
}


.um-form input {
    background: #1d1d1d !important;
    height: 48px !important;
    border: 1px solid rgba(230, 232, 236, 0.2) !important;
    color: #fff !important;
}

.um.um-login .um-form .um-field-label label {
    font-weight: 500 !important;
    font-size: 15px !important;
    line-height: 1 !important;
    color: #fff !important;
    font-family: 'Montserrat';
}


.um.um-login .um-form .um-center input {
    position: unset !important;
    background: #f0001a !important;
    width: 100% !important;
}


.um-form .um-col-alt .um-center input {
    position: unset !important;
    color: #fff !important;
    margin: 0 !important;
}

.um-form .um-col-alt {padding-top: 10px !important;}

.um-um_password_id {
    padding: 80px 0;
}

.um-field.um-field-block .um-field-block > div {
    color: #fff !important;
    font-size: 20px;
}
  @media (max-width: 997px) {
	  
	  .site-logo {
    max-height: 85px !important;
}

.whb-main-header {
    padding-top: 10px !important;
}

.whb-general-header {
    margin-top: 10px !important;
}

.wd-social-icons {
    display: contents !important;
}


.wd-toolbar {
    background-color: #f60202 !important;
}
}
    @media (max-width: 1500px) {

        .sec-1-1::after {
            width: 99%;
            height: 98%;
            border: 4px solid #fff;
        }

        .sec-1-1 .vc_separator .vc_sep_holder .vc_sep_line {
            width: 100% !important;
            left: 0;
        }

        h2 {
            font-size: 30px;
        }

        p {
            font-size: 15px;
        }

        .sec-4 {
            margin: 0;
            padding-left: 30px !important;
            padding-right: 30px !important;
        }

        .sec-7::before {
            width: 100% !important;
        }

        .wd-post-content.article-body-container {
            padding: 20px !important;
        }

        .pre-fot::before {
            width: 100% !important;
        }
    }




a.wd-social-icon.social-tumblr span.wd-icon::before {
    padding-top: 2px;
    content: "\f1e8";
    font-family: "Font Awesome 5 Brands";
    font-weight: 400; /* Brands icons usually use 400 */
}
.sec-115::before {
    content: '';
    background: url(/wp-content/uploads/2026/03/new-sec.png)no-repeat;
    position: absolute;
    width: 100%;
    height: 100%;
    top: 0;
    left: 0;
    right: 0;
    bottom: 0px;
    background-size: cover;
    display: block;
    border: 30px solid #141414;
}

.sec-115 {
    padding-top: 80px;
    padding-bottom: 100px;
}
.sec-115 .wpb_column.vc_column_container.vc_col-sm-6 {
    border-right: 1px solid;
    border-left: 1px solid;
}




/* ===== #sec1-feeds Final Fix - No Overlap ===== */
#sec1-feeds {
    background: #11121D;
    border: 1px solid #2A2B3E;
    border-radius: 12px;
    padding: 16px;
    max-height: 650px;
    overflow-y: auto;
    overflow-x: hidden;
/* 	margin-top: -160px; */
	    margin-left: -40px;
}

#sec1-feeds::-webkit-scrollbar { width: 6px; }
#sec1-feeds::-webkit-scrollbar-track { background: #1A1B2E; }
#sec1-feeds::-webkit-scrollbar-thumb { background: #8A8B9E; border-radius: 10px; }

/* Kill columns + reset Feedzy */
#sec1-feeds .feedzy-rss,
#sec1-feeds .feedzy-rss ul {
    columns: 1 !important;
    column-count: 1 !important;
    width: 100% !important;
    display: block !important;
    list-style: none !important;
    margin: 0 !important;
    padding: 0 !important;
}

/* Each row uses flexbox - image left, text right */
#sec1-feeds .feedzy-rss .rss_item {
    display: flex !important;
    align-items: flex-start !important;
    gap: 12px !important;
    padding: 14px 10px !important;
    border-bottom: 1px solid #2A2B3E !important;
    width: 100% !important;
    box-sizing: border-box !important;
    clear: both !important;
}

#sec1-feeds .feedzy-rss .rss_item:last-child {
    border-bottom: none !important;
}

#sec1-feeds .feedzy-rss .rss_item:hover {
    background: #1A1B2E !important;
    border-radius: 8px !important;
}

/* Image - kill the float, use flex-shrink */
#sec1-feeds .feedzy-rss .rss_item .rss_image {
    flex: 0 0 60px !important;
    width: 60px !important;
    height: 60px !important;
    min-width: 60px !important;
    max-width: 60px !important;
    object-fit: cover !important;
    border-radius: 6px !important;
    float: none !important;
    margin: 0 !important;
    display: block !important;
}

/* Text wrapper - takes remaining space */
#sec1-feeds .feedzy-rss .rss_item > div:not(.rss_image) {
    flex: 1 1 auto !important;
    min-width: 0 !important;
}

/* Title */
#sec1-feeds .feedzy-rss .rss_item .title {
    margin: 0 0 4px 0 !important;
    padding: 0 !important;
    line-height: 1.3 !important;
}

#sec1-feeds .feedzy-rss .rss_item .title a {
    color: #FFFFFF !important;
    font-size: 15px !important;
    font-weight: 600 !important;
    text-decoration: none !important;
    display: block !important;
    white-space: normal !important;
}

#sec1-feeds .feedzy-rss .rss_item .title a:hover {
    color: #C0C1D0 !important;
}

/* Meta - hide the ugly email */
#sec1-feeds .feedzy-rss .rss_item .meta {
    color: #8A8B9E !important;
    font-size: 12px !important;
    margin: 0 0 6px 0 !important;
    display: block !important;
    line-height: 1.4 !important;
}

/* Hide email addresses in meta */
#sec1-feeds .feedzy-rss .rss_item .meta a[href^="mailto:"] {
    display: none !important;
}

/* Excerpt */
#sec1-feeds .feedzy-rss .rss_item .description {
    color: #8A8B9E !important;
    font-size: 13px !important;
    line-height: 1.4 !important;
    margin: 0 !important;
    display: -webkit-box !important;
    -webkit-line-clamp: 2 !important;
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
}

/* Hide the feed title "Metal Injection" if you don't want it */
#sec1-feeds .feedzy-rss .rss_title {
    display: none !important;
}

/* Force normal text wrapping */
#sec1-feeds * {
    word-break: normal !important;
    overflow-wrap: break-word !important;
    text-align: left !important;
}
.sec-115 .vc_col-sm-8 {
    padding-right: 100px;
    padding-left: 100px;
}

#sec1-feeds a.rss_title {
    font-size: 25px;
}
#sec1-feeds span.rss_description {
    display: none;
}
/* Hide the "The post X appeared first on..." junk */
#sec1-feeds .description a[href*="metalinjection.net"]:last-child {
    display: none;
}
#sec1-feeds p {
    font-size: 12px;
}

#sec1-feeds small {
    color: #f60405;
}

#sec1-feeds small a {
    color: #f6f6f65c;
}

@media (min-width: 300px) and (max-width: 768px) {
	.wd-tools-element>a {
		color: #fff !important;
		padding-left: 40px;
	}
	a.woodmart-nav-link {
		color: #000 !important;
	}

	span.nav-link-text {
		color: #000 !important;
	}
	li.mobile-tab-title.mobile-categories-title {
		display: none !important;
	}
	.create-nav-msg {
		display: none;
	}
	.sec-1 h2 {
		font-size: 35px !important;
	}

	section.vc_section.sec-1-1.vc_custom_1753821274271.vc_section-has-fill.wd-rs-6889304a1801e.wd-section-stretch {padding-top: 190px !important;}

	#sec1-feeds {
		margin-left: 0 !important;
	}

	.sec-115 .vc_col-sm-8 {
		padding-left: 50px !important;
		padding-right: 50px !important;
	}

	.wpb_wrapper {}

	.sec-2 {
		padding-left: 30px;
		padding-top: 50px !important;
		padding-right: 30px;
	}

	.sec-2 figure.wpb_wrapper.vc_figure {
		padding-bottom: 50px;
	}

	.sec-4 .vc_row.wpb_row.vc_inner.vc_row-fluid {
		display: block !important;
	}

	.sec-4 .vc_row.wpb_row.vc_inner.vc_row-fluid .wpb_column.vc_column_container.vc_col-sm-5 {
		padding-bottom: 20px !important;
	}

	.sec-4 .vc_row.wpb_row.vc_inner.vc_row-fluid .wpb_column.vc_column_container.vc_col-sm-4 {padding-bottom: 20px !important;}

	.sec-4 .vc_row.wpb_row.vc_inner.vc_row-fluid .wpb_column.vc_column_container.vc_col-sm-3 {
		text-align: left;
	}

	.sec-5 .wpb_wrapper {
	}

	.sec-5 .vc_col-sm-3 .woodmart-counter:first-child {
		padding-top: 50px;
		padding-bottom: 50px !important;
	}

	.sec-5 .vc_col-sm-3 .woodmart-counter:nth-child(2) {
		padding-bottom: 50px !important;
		padding-top: 50px !important;
	}

	.sec-5 .vc_col-sm-3 .woodmart-counter:nth-child(3) {
		padding-top: 50px !important;
	}

	.sec-12 {
		width: 80%;
		left: 40px !important;
	}

	.sec-13 .wd-nav-arrows.wd-pos-sep.wd-hover-1.wd-icon-1 {
		top: -40% !important;
		left: 30% !important;
	}

	.sec-14 .wd-info-box {
		display: block !important;
		padding: 0 !important;
		margin-top: 30px !important;
	}

	.sec-14 .date {
		top: -20% !important;
		        width: 100% !important;
        left: 0 !important;
        border-radius: 0 !important;
	}.sec-2 img.vc_single_image-img.attachment-full {
    width: 90%;
    margin: 0 auto !important;
    padding-left: 0px !important;
}

	.sec-14 {
		margin: 0 auto !important;
	}

	.sec-14 .wpb_text_column.wpb_content_element.text-center {
		width: 90% !important;
		margin: 0 auto !important;
		padding-bottom: 20px !important;
	}

	.inner-ul li a {
		font-size: 14px;
	}

	.sec-9 {
		display: block !important;
		width: 100%;
	}

	.sec-9 .vc_col-sm-6:first-child .wpb_text_column.wpb_content_element {
	}

	.sec-9 .vc_col-sm-6:first-child .wpb_text_column.wpb_content_element .wpb_wrapper {
		margin-left: -10px;
	}

	.sec-9 .vc_col-sm-6:first-child .wpb_text_column.wpb_content_element .wpb_wrapper .wd-social-icons.wd-style-default.wd-size-default.social-follow.wd-shape-circle.text-center {
		display: block !important;
	}

	.wd-social-icons>a {
		display: inline-block !important;
	}

	.sec-9 .vc_col-sm-6:first-child .wpb_text_column.wpb_content_element.contact-text {
		width: 70%;
		margin-right: 0px !important;
	}

	.sec-10 a.btn.theme-btn {}

	.sec-10 .wpb_wrapper p {
		text-align: left;
	}

	article#post-56 {
		margin-bottom:   !important;
	}

	form.es_subscription_form[data-form-id="3"] * {
		width: 100% !important;
		text-align: center;
	}

	form.es_subscription_form[data-form-id="3"] * input[type="submit"] {
		position: relative;
		top: 10px !important;
	}

	aside.footer-sidebar.widget-area.wd-grid-g {
		text-align: center !important;
	}
	.sec-10 .wpb_text_column.wpb_content_element {
		width: 90%;
		margin: 0 auto;
	}

	.sec-8 .wpb_text_column.wpb_content_element.text-center {
		width: 90% !important;
		margin: 0 auto;
	}
	aside.footer-sidebar.widget-area.wd-grid-g .menu-main-menu-container {
		display: block !important;
	}
	aside.footer-sidebar.widget-area.wd-grid-g .textwidget {
		display: block !important;
		margin: 0 auto !important;
		text-align: center !important;
	}
	.footer-column.footer-column-2.wd-grid-col {
		padding-top: 30px !important;
		padding-bottom: 30px !important;
	}
	.sec-5 .wpb_text_column.wpb_content_element {
		padding-left: 20px;
	}
	.wd-social-icons.wd-style-default.wd-size-default.social-follow.wd-shape-circle.text-center {
		display: block;
	}
	.whb-flex-row.whb-general-header-inner {
		justify-content: center !important;
		width: 60%;
		margin: 0 auto;
	}
	.whb-flex-row.whb-general-header-inner {justify-content: center !important;width: 60%;margin: 0 auto;}

	#sec1-feeds * {
		padding: 0 !important;
		margin: 0 !important;
	}

	#sec1-feeds .vc_column-inner {
		padding-right: 0 !important;
		padding-left: 0 !important;
	}

	.sec-115::before {
		margin: 0px auto !important;
	}

	.wpb_column.vc_column_container.vc_col-sm-8 {
		padding-left: 20px !important;
		padding-right: 20px !important;
	}

	.sec-14 .vc_row.wpb_row.vc_inner.vc_row-fluid {
		margin-left: 20px !important;
		margin-right: 20px !important;
	}

	.sec-14 h4 {
		padding-top: 20px;
	}

	.inner-testimonial {
		padding-left: 20px !important;
		padding-right: 20px !important;
	}

	.sec-9 .vc_col-sm-6:first-child .wpb_text_column.wpb_content_element {
		padding-left: 30px !important;
		padding-right: 20px !important;
	}

	.sec-9 .vc_col-sm-6:first-child .wpb_text_column.wpb_content_element h2 {
		font-size: 30px !important;
	}

	article#post-56 {
		margin-bottom: 50px;
	}

	.wd-posts.wd-blog-holder.wd-masonry.wd-grid-f-col {justify-content: space-around !important;}
	p br {
		display: none;
		}
	.sec-1-1::before {
		background-image: none !important;
		background-color: #000 !important;
	}
	section.vc_section.sec-1-1.vc_custom_1753821274271.vc_section-has-fill.wd-rs-6889304a1801e.wd-section-stretch {
		background-color: #000 !important;
	}
	.sec-1-1::after {
		background-color: #000 !important;
	}
	.sec-115::before {
		background-image: none !important;
		display: none !important;
	}
	.whb-row.whb-general-header.whb-sticky-row.whb-without-bg.whb-without-border.whb-color-dark.whb-flex-flex-middle {
		background-color: #bd0505;
	}
	#sec1-feeds {
		max-height: 360px;
	}
	.whb-row.whb-top-bar.whb-not-sticky-row.whb-with-bg.whb-without-border.whb-color-dark.whb-flex-flex-middle {
		background-color: #bd0505 !important;
	}
    .sec-5 {
    padding-left: 30px !important;
    padding-right: 30px !important;
}

.sec-6 {
    padding-left: 30px !important;
    padding-right: 30px !important;
}

.sec-6 .wd-info-box {
    padding-left: 0 !important;
    padding-right: 0 !important;
}

.sec-6 .vc_column-inner {
    padding-left: 0 !important;
    padding-right: 0 !important;
}

.sec-6 .wpb_text_column.wpb_content_element.text-center {
    padding-left: 20px !important;
    padding-right: 20px !important;
}

.sec-6 .wpb_text_column.wpb_content_element {
    padding-left: 30px !important;
    padding-right: 30px !important;
}

.sec-12 .wpb_column.vc_column_container.vc_col-sm-8 {
    padding-right: 0 !important;
    padding-left: 0 !important;
}

.sec-12 .vc_column-inner {
    padding-right: 0 !important;
}

.sec-7 .wpb_text_column.wpb_content_element {
    padding-left: 23px !important;
}

.sec-15 .wpb_column.vc_column_container.vc_col-sm-12 {
    padding-left: 25px !important;
    padding-right: 25px !important;
}

.sec-10 .vc_column-inner {
    padding-right: 30px !important;
    padding-left: 30px !important;
}

.pre-fot .vc_column-inner {
    padding-right: 20px !important;
    padding-left: 20px !important;
}
	
}


.album-artwork img {
    margin: auto;
}


/* OLD_UPDATED */
.sec-115 h2 {    font-weight: 700;
    font-size: 35px;
    line-height: 1.3;
    color: #fff;
    font-family: 'Satoshi Variable';
    padding-bottom: 16px;
}

.sec-4 {
    margin-bottom: 27px;
    font-weight: 700;
    font-size: 50px;
    color: #fff;
    font-family: 'Satoshi Variable';
}

.sec-5 h2 {
    margin-bottom: 15px;
    font-weight: 700;
    font-size: 50px;
    color: #fff;
    font-family: 'Satoshi Variable';
    padding-top: 10px;
}

.sec-6 h2 {
    margin-bottom: 13px;
    font-weight: 700;
    font-size: 50px;
    color: #fff;
    font-family: 'Satoshi Variable';
}

.sec-12 h2 {
    margin-bottom: 10px;
    font-weight: 700;
    font-size: 50px;
    color: #fff;
    font-family: 'Satoshi Variable';
}

.sec-14 h2 {
    margin-bottom: 10px;
    font-weight: 700;
    font-size: 50px;
    color: #fff;
    font-family: 'Satoshi Variable';
}

.sec-7 h2 {
    margin-bottom: 10px;
    font-weight: 700;
    font-size: 50px;
    color: #fff;
    font-family: 'Satoshi Variable';
}

.sec-8 h2 {
    margin-bottom: 10px;
    font-weight: 700;
    font-size: 50px;
    color: #fff;
    font-family: 'Satoshi Variable';
}

.sec-15 h2 {
    margin-bottom: 10px;
    font-weight: 700;
    font-size: 50px;
    color: #fff;
    font-family: 'Satoshi Variable';
}

.sec-10 h2 {
    margin-bottom: 10px;
    font-weight: 700;
    font-size: 50px;
    color: #fff;
    font-family: 'Satoshi Variable';
}

.container.wd-entry-content h2 {
    margin-bottom: 10px;
    font-weight: 700;
    font-size: 50px;
    color: #fff;
    font-family: 'Satoshi Variable';
}

h4 {
    font-size: 20px;
    margin-bottom: 10px !important;
}