/*
 Theme Name:   Woodmart Child
 Description:  Woodmart Child Theme
 Author:       XTemos
 Author URI:   http://xtemos.com
 Template:     woodmart
 Version:      1.0.0
 Text Domain:  woodmart
*/

.head_border .wpb_column { position: relative; }
.head_border .wpb_column:before { content: ''; background: #636363; height: 2px; width: 100px; position: absolute; bottom: -1px; }
.serviceContent { display: flex; flex-direction: column; justify-content: space-between; height: 430px; }
.ul_inline { list-style: none; padding-left: 0; }
.ul_inline>li { display: inline; color: #fff; margin-right: 11px; }
.wd-prefooter { padding-bottom: 0px !important; }
.text-white ul li a { color: #fff; }
.ul_sep ul { padding: 0; }
.ul_sep ul li { list-style: none; display: inline; padding: 0px 11px; }
.copyRight ul li { line-height: 0;color:#fff; }
.copyRight ul li a{color:#fff; }
.quick-Links ul li a {
    color:#fff !important;
}
.page-title{
	margin:0 !important;
}
html { scroll-behavior: smooth; }

.newsletterWrapper {
    display: flex;
    align-items: center;
    position: relative;
    border: solid 1px #fff;
    padding: 7px;
    border-radius:0px;
}
.newsletterBtn input {
    background: transparent;
    color: #4ac751;
}
.newsletterWrapper label {
    display: none;
}

.newsletterWrapper .newsletterEmail {
    width: 80%;
}
.newsletterWrapper .newsletterEmail input::placeholder {
    font-weight: 200;
}
.newsletterWrapper 
 .newsletterBtn {
    position: absolute;
    right: 0;
}
.newsletterWrapper .newsletterEmail input {
    border: none;
}
.main-page-wrapper {
    padding-top: 0;
}
.head_border .wpb_column .wd-text-block.wd-wpb {
    font-family: "agencyfb", Arial, Helvetica, sans-serif;
    font-size: 30px !important;
}

.bannerTxt  .vc_column-inner .wpb_wrapper {
    margin-right: -190px;
}

.bannerTxt .vc_column-inner .wpb_wrapper .head1 {
    font-size: 145px !important;
}

.bannerRow {
    padding-top: 150px;
}

.bannerShopBtn {
    background: url('./img/shopnow.png') no-repeat;
    background-size: cover;
    width:300px;
    height:300px;
    background-color: transparent !important;
    color: #fff !important;
}

.bannerShopBtn:hover {
    box-shadow: unset !important;
}

.bannerShopBtn:hover {
    box-shadow: unset !important;
}

.bannerRow .wpb_column:first-child .vc_column-inner {
    position: relative;
}

.bannerRow .wpb_column:first-child .vc_column-inner .wd-button-wrapper {
    position: absolute;
    top: 0;
    bottom: 0;
    right: -100px;
    margin: auto !important;
    width: 300px;
    height: 300px;
}

.bannerRow .wpb_column:first-child .vc_column-inner .wd-button-wrapper:after {
    content: '';
    background: red;
    width: 190px;
    height: 190px;
    position: absolute;
    border-radius: 100%;
    z-index: 0;
    right: 35px;
    top: 60px;
    bottom: 0;
    margin: auto;
}

.bannerRow .wpb_column:first-child .vc_column-inner .wd-button-wrapper .bannerShopBtn {
    z-index: 1;
    font-family: "agencyfb", Arial, Helvetica, sans-serif;
    font-weight: 400;
    font-size: 18px;
    padding-top: 24px !important;
    letter-spacing: 1px;
}

.bgCounter {
    background-image: -moz-linear-gradient( 90deg, rgb(187,6,27) 0%, rgb(7,10,12) 100%);
    background-image: -webkit-linear-gradient( 90deg, rgb(187,6,27) -55%, rgb(7,10,12) 100%);
    background-image: -ms-linear-gradient( 90deg, rgb(187,6,27) 0%, rgb(7,10,12) 100%);
    padding: 32px 15px;
    border-radius: 0px 0px 30px 30px;
}

.bgCounter .counter-value {
    font-family: "agencyfb", Arial, Helvetica, sans-serif;
    color: #fff !important;
    font-weight: 500 !important;
    font-size: 42px !important;
}

.bgCounter  .counter-label {
    font-family: "agencyfb", Arial, Helvetica, sans-serif;
    color: #fff !important;
    font-weight: 400 !important;
    font-size: 18px;
}

.vc_row.wpb_row.vc_inner.vc_row-fluid.bgCounter .wpb_column:nth-child(1) .counter-value:after, 
.vc_row.wpb_row.vc_inner.vc_row-fluid.bgCounter .wpb_column:nth-child(2) .counter-value:after {
    content: '+';
}

.vc_row.wpb_row.vc_inner.vc_row-fluid.bgCounter .wpb_column:nth-child(3) .counter-value:after {
    content: 'K+';
}

.infoAbt  h4 {
    text-transform: uppercase;
}

.primeColor  h4 strong {
    color: #d42d25;
}

.infoAbt .info-box-subtitle {
    text-transform: uppercase;
}

.primeColor  .info-box-subtitle strong {
    color: #d42d25;
}

.tabsSetting ul.vc_tta-tabs-list {
    display: none !important;
}

.abtInfo.primeColor {
    margin-bottom: -145px;
}

.btn.btn-color-primary {
    font-family: "agencyfb", Arial, Helvetica, sans-serif;
    font-weight: 600;
    letter-spacing: 2px;
}


#slick-slides .slick-track {    padding-top: 72px; }
#slick-slides .content { padding: 20px;margin:0px 5px;}
#slick-slides .test_detail h4 { color: #e42d0f; margin: 0; font-weight: 900; font-size: 18px; line-height: 21px; }
#slick-slides .test_detail p { color: #fff; font-size: 16px; margin-bottom: 20px !important; }
#slick-slides .test_content p { color: #fff !important; font-size: 14px; }
#slick-slides .test_detail small { color: #fff!important; }
#slick-slides .test_detail:before { content: ''; background: url(./img/quote.png) no-repeat; width: 25px; height: 25px; background-size: contain; position: absolute; left: -39px; top: 11%; }
#slick-slides .test_detail { position: relative; margin-left: 30px; }
#slick-slides .testi_wrapper { position: relative; transition: all 0.3s ease; }
#slick-slides .content.slick-slide.slick-current.slick-active.slick-center .testi_wrapper:after { content: ''; background: #e42d0f; right: 0; width: 90%; transition: all 0.3s ease; margin: auto; position: absolute; height: 3px; left: 0; }
#slick-slides .content.slick-slide.slick-current.slick-active.slick-center {
    background: #1f272f;
}

.ourClient p {
    -webkit-text-stroke: 0.01px #151515;
    color:#151515;
    text-shadow: 0.1px 0.1px 0 #ffffff45, 0px 0.1px 0 #ffffff45, 0px 0px 0 #ffffff45, 0px 0px 0 #ffffff45, 0px 0px 0 #ffffff45;
    font-size: 160px !important;
    font-weight: 900;
    line-height: 160px;
    margin-bottom: -143px !important;
}

.testimonialRow {
    padding-top: 150px;
    padding-bottom: 50px;
}

.tabsRow {
    padding-top: 1vw;
    /*padding-bottom: 5vw;*/
}
.tabsRow .tabsSetting .vc_tta-tabs-container {
    margin-bottom: 30px !important;
}

.row.wp_products {
    align-items: center;
}

.product_top {
    display: flex;
    align-items: center;
    justify-content: space-between;
    margin-bottom: 30px;
}
.product_inner .product_top a.prCart {
    background: #000000a3;
    border-radius: 100%;
    width: 50px;
    height: 50px;
    display: flex;
    align-items: center;
    justify-content: center;
    color: #fff;
}

.product_inner .product_top .price_product bdi {
    font-size: 20px;
    font-family: "GeorgeTown", Arial, Helvetica, sans-serif;
    font-weight: 400;
    color:#d6a635;
}

.product_inner {
    background: #000;
    margin: 20px 0px;
    padding: 20px 20px;
    z-index: 1;
    position: relative;
}

.tabsSetting  .vc_tta-panels {
    background: transparent !important;
    border: none !important;
}

.product_inner .product_img img {
    min-height: 400px;
    height: 400px;
    object-fit: contain;
}

.product_inner .product_img {
    display: flex;
    justify-content: center;
    margin-bottom: 30px;
}
.tabsRow .tabsSetting .vc_tta-tabs-container {
    margin-bottom: 30px !important;
}
.product_title h4 {
    color: #fff;
    font-weight: 500;
}

.product_inner:before {
    content: '';
    background: #232121;
    position: absolute;
    width: 50%;
    height: 90%;
    top: 0;
    bottom: 0;
    margin: auto;
    z-index: -1;
    border-radius: 30px 0px 0px 0px;
}

.counterRows {
    padding-top: 70px;
}

section.vc_section.counterSec {
    padding-top: 50px;
}

.wd-tools-element span.wd-tools-icon:before {
    color: #fff;
    font-size: 35px;
}

.topBtn {
    background: url('./img/btnsd.png') no-repeat !important;
    background-size: contain !important;
    color: #fff !important;
    padding: 20px 50px;
    font-weight: 500;
}

.tabsRow:after {
    content: '';
    background: url('./img/sdsdsd.png') no-repeat;
    background-size: contain;
    width: 67%;
    height: 100%;
    position: absolute;
    right: 0;
    bottom: -15%;
    z-index: -1;
}
.tabsRow {
    z-index: 1;
}

.events_inner {
    display: flex;
    align-items: center;
}

.events_inner .event_desc,  .events_inner .event_cat, .events_inner h4 {
    color: #fff;
}

.events_inner h4 {
    margin-bottom: 10px;
    font-size: 21px;
    font-weight: 500;
}

.test_content {
    margin-left: 50px;
}

.events_wrapper {
    border-bottom: solid 1px #ffffff69;
    padding: 40px 0px !important;
}

.events_inner .event_cat {
    margin-top: 10px;
    color: #d42d25 !important;
}

.row.event-sec  .col-md-12:last-child .events_wrapper {
    border: none;
    padding-bottom:0!important;
}

.eventRows .eventTxt {
    text-transform: uppercase;
}

.evntImg {
    margin-bottom: -225px;
}

.eventRows {
    overflow: visible !important;
    z-index: 9;
}

























