/*
 Theme Name:   Woodmart Child
 Description:  Woodmart Child Theme
 Author:       XTemos
 Author URI:   http://xtemos.com
 Template:     woodmart
 Version:      1.0.0
 Text Domain:  woodmart
*/
.video_section #myVideo { min-width: 100%; min-height: 100%; width: 100%; }
#gform_fields_4 .gfield { -ms-grid-column-span: 12; grid-column: span 12; }
.formSettting .vc_row.wpb_row.vc_inner { z-index: 1; position: relative; background: url(./img/tui.png); }
.formRow { padding-bottom: 100px; }
.form_wrapper 
div#gform_wrapper_1 { padding: 0px 30px; }
.form_wrapper { box-shadow: 69.856px 62.898px 250px 0px rgb(210 218 224 / 46%); }
.border_sqr .vc_column-inner:before { content: ''; background: #000; width: 20px; height: 20px; position: absolute; top: 0; left: 0; }
.border_sqr .vc_column-inner:after { content: ''; background: #000; width: 20px; height: 20px; position: absolute; bottom: 0; right: 0; }
.form_wrapper div#gform_wrapper_1 { padding: 0px 30px; }
.form_wrapper form#gform_1 { padding: 15px; }
.form_wrapper input { height: 60px; border: solid; border-width: 2px; border-radius: 5px; border-color: rgb(228, 233, 237); }
.form_wrapper input#gform_submit_button_1 { width: 100%; border: none; background: #fab248 !important; color: #fff; }
.border_sqr .vc_column-inner { padding: 0; line-height: 200px !important; }
.wite_mode p { font-weight: 400; margin: auto; font-size: 36px; letter-spacing: 18px; color: #000; font-family: 'ClashDisplay-Medium'; }
.border_sqr .vc_column-inner .wd-text-block { line-height: 70px !important; }
.gform_wrapper.gravity-theme input[type=color],
.gform_wrapper.gravity-theme input[type=date],
.gform_wrapper.gravity-theme input[type=datetime-local],
.gform_wrapper.gravity-theme input[type=datetime],
.gform_wrapper.gravity-theme input[type=email],
.gform_wrapper.gravity-theme input[type=month],
.gform_wrapper.gravity-theme input[type=number],
.gform_wrapper.gravity-theme input[type=password],
.gform_wrapper.gravity-theme input[type=search],
.gform_wrapper.gravity-theme input[type=tel],
.gform_wrapper.gravity-theme input[type=text],
.gform_wrapper.gravity-theme input[type=time],
.gform_wrapper.gravity-theme input[type=url],
.gform_wrapper.gravity-theme input[type=week],
.gform_wrapper.gravity-theme select,
.gform_wrapper.gravity-theme textarea { font-size: 15px; margin-bottom: 0; margin-top: 0; color: #fff; padding: 8px; border: 2px solid #5b5f61; height: 45px; }
.form-sec-tu .vc_column-inner { padding: 40px; }
.form-sec-tu .vc_column-inner .gform_fields { }
.form-sec-tu .vc_column-inner .gform_fields { }
.form-sec-tu .vc_column-inner .gform_fields .ginput_container { padding: 6px 0; }
input#gform_submit_button_4 { background: linear-gradient(75deg, #4be7f9, #227beb); display: block; width: 30%; padding: 18px 0 !important; margin: 0 auto; font-size: 16px; font-weight: 600; font-family: 'ClashDisplay-Semibold'; }
.gform-body.gform_body { padding-bottom: 20px; }
form#easy-newsletter-form label { display: none; }
form#easy-newsletter-form { display: flex; justify-content: end; border-radius: 3px; height: 50px; border: solid 1px #fff; BACKGROUND: #183e53; font-family: 'Nexa Regular'; }
.whb-sticked .whb-row { transition: background-color .3s ease; background: #000; }
form#easy-newsletter-form button,
form#easy-newsletter-form input { height: 50px; }
form#easy-newsletter-form button { border-radius: 0px 20px 20px 0px; background: #0000; color: #fff; }
form#easy-newsletter-form input { border-radius: 20px 0px 0px 20px; border: none; }
.head_border .wpb_column { position: relative; }
div#IndustryFilm { position: relative; }
div#IndustryFilm .rotating { position: absolute; bottom: 0; right: 10%; }
.head_border .wpb_column:before { content: ''; background: #686773; height: 2px; width: 100px; position: absolute; bottom: -1px; }
.serviceContent { display: flex; flex-direction: column; justify-content: space-between; height: 430px; }
ul.ul_inline { list-style: none; padding-left: 0; }
ul.ul_inline>li { display: inline; color: #fff; margin-right: 11px; }
.wd-prefooter { padding-bottom: 0px !important; }
ul#menu-menu-header li a { color: #fff; }
.text-white ul li a { color: #7e8896; }
form#easy-newsletter-form button:hover { box-shadow: unset; }
#easy-newsletter-form .input-field { width: 80%; }
#easy-newsletter-form .input-field.input-submit { width: 20%; }
.ul_sep ul { padding: 0; }
.ul_sep ul li { list-style: none; display: inline; padding: 0px 11px; }
.copyRight ul li { line-height: 0; }
html { scroll-behavior: smooth; }
.privacy-links li { display: inline !important; padding-right: 15px; }
.privacy-links { margin: 0; }
.copyRight .wpb_column.vc_column_container.vc_col-sm-4 .vc_column-inner { padding: 0; }

/*------------------footer-close-----------------------------------*/

/*--------------------testimonial-open---------------*/
.wd-carousel-wrap .testimonial.testi-moni.wd-active .testimonial-inner footer { color: #c4a34e !important; border-bottom: 3px solid #39e8f6; padding-bottom: 20px; }
.testi-moni { padding: 50px 0 !important; }
.testimonial-content { text-align: left; }
.testimonial-content footer:before { content: "“"; font-size: 55px; display: inline; position: absolute; line-height: 65px; left: 0; font-family: 'Poppins'; color: #D6D6E4; }
.testimonial-content footer { padding-left: 45px; font-weight: 800; font-family: 'Clash Display Bold'; font-size: 20px; line-height: 22px; color: #39e8f6 !important; display: grid;    /*text-align: left;*/ }
.testimonial-content footer span { font-size: 16px; }
.testimonial-avatar { position: relative; left: -100px; }
.testimonial-content footer::before { content: "“"; font-size: 55px; display: inline; position: absolute; line-height: 65px; left: 0px; font-family: Poppins; color: rgb(214, 214, 228); }
.main-test-head .client-ttl h4 { font-size: 160px !important; position: relative !important; top: 120px !important; left: 300px; text-shadow: none; color: transparent !important; -webkit-text-stroke: 1px #229dcc; }
.testimonial.testi-moni.wd-active .testimonial-inner { background: #1f272f; padding: 0 30px 30px; box-shadow: -5px 10px 17px -7px rgba(0, 0, 0, 0.75); }
.testimon-align-center .testimonial-avatar { margin-bottom: 15px; }
.wd-carousel-wrap .testimonial.testi-moni.wd-active .testimonial-content footer:before { left: 45px; }
.wd-carousel-wrap .testimonial.testi-moni.wd-active .testimonial-avatar img { position: relative; top: -25px; left: 0; }
.wd-carousel-wrap .testimonial.testi-moni.wd-active  .testimonial-inner footer { color: #39e8f6 !important; }
.testimonial.testi-moni { margin: 0 15px; }
.testimonial-avatar img { min-width: 60px; max-width: 100px; border-radius: 50%; position: relative; right: 40px; }
.testimonial.testi-moni.wd-active  .testimonial-content footer::before { color: #fff; }

/*--------------------testimonial-close---------------*/

/*--------------------product-section-css-------------*/

.tabsContent.abtInfo .info-box-wrapper { position: absolute; top: 81px; }
.product_inner { content: ''; background: url(./img/prd-bg.png) no-repeat; width: 100%; height: 100%; background-size: cover; }
.bfr-pinki:before { content: ''; background: #f2e0e1; width: 100%; position: absolute; height: 12%; top: -60px; bottom: 0; left: 0; right: 0; }
.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: #39e8f6; 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; }
.product_inner {    /*background: #efefef;*/
margin: 20px 0px; padding: 20px 20px; }
.product_title h4 { color: #fff; font-size: 16px; font-weight: 500; }
.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; }
.col-md-4:nth-child(2) .product_inner { content: ''; background: url(./img/prd-bg-2.png) no-repeat; width: 100%; height: 100%; background-size: cover; }
.product_col.sec { flex-basis: 33%; width: 33%; padding: 10px; }
.whb-row.whb-general-header { border: 0; }
div#first-ban-sec .wpb_single_image img { animation: alltuchtopdown 3s infinite; -webkit-animation: alltuchtopdown 3s infinite; animation-delay: 0s; -webkit-animation-delay: 1s; }
@keyframes alltuchtopdown {
    0% { -webkit-transform: rotateX(0deg) translateY(0px); -moz-transform: rotateX(0deg) translateY(0px); -ms-transform: rotateX(0deg) translateY(0px); -o-transform: rotateX(0deg) translateY(0px); transform: rotateX(0deg) translateY(0px); }
    50% { -webkit-transform: rotateX(0deg) translateY(-20px); -moz-transform: rotateX(0deg) translateY(-20px); -ms-transform: rotateX(0deg) translateY(-20px); -o-transform: rotateX(0deg) translateY(-20px); transform: rotateX(0deg) translateY(-20px); }
    100% { -webkit-transform: rotateX(0deg) translateY(0px); -moz-transform: rotateX(0deg) translateY(0px); -ms-transform: rotateX(0deg) translateY(0px); -o-transform: rotateX(0deg) translateY(0px); transform: rotateX(0deg) translateY(0px); }
}

/*----------------------product-css-close------------------------*/
.hurry-fonts .info-box-subtitle { font-size: 40px; color: #fff; font-weight: 100; }
.hurry-fonts h4.info-box-title { color: #fff; font-size: 70px; font-weight: 800; line-height: 80px !important; }
.hurry-fonts h4.info-box-title strong { background: #38e6f6; color: #000; font-size: 60px; padding: 0 20px; position: relative; }
.hurry-fonts .info-box-inner { color: #fff; font-size: 24px; margin: 0; line-height: 30px; }
.CARD-SEC .info-box-subtitle { color: #fff; font-size: 18px !important; font-weight: 600 !important; font-family: "ClashDisplay-Semibold", Arial, Helvetica, sans-serif; }
.CARD-SEC h4.info-box-title { font-size: 36px !important; padding-bottom: 10px; }
div#left-bfrr:after { content: ""; width: 700px; height: 65vh; background: url(./img/engine-image.png); top: -140px; right: 70px; position: absolute; display: inline-block; background-size: cover; background-repeat: no-repeat; overflow: visible; animation: alltuchtopdown 3s infinite; -webkit-animation: alltuchtopdown 3s infinite; animation-delay: 0s; -webkit-animation-delay: 1s; }
.abtInfo strong { color: #39e8f6; }
.site-content { margin-bottom: 0; }
div#first-ban-sec { height: 100vh; }
.whb-column.whb-col-center { background: url(./img/top.png); background-size: cover; padding: 10px; top: 30px; height: 70px; position: relative; }
.whb-col-right a.btn:after { content: ""; background: linear-gradient(45deg, #30ceea, #227eeb); position: absolute; left: 205px; width: 160px; height: 70px; right: 0; top: -2px; bottom: 0; display: inline; }
.header-btn { height: 70px; width: 200px; }
.testimonialsImg[aria-hidden="false"] { transform: translateX(50px); }
.testimonialsImg.slick-slide.slick-current.slick-active.slick-center.testimonialsImg[aria-hidden="false"] { transform: translateX(-100px); }
.slider-nav .slick-track:before { border: solid 2px #666; position: fixed; width: 600px; height: 600px; bottom: 0; z-index: -1; top: 200px; margin: auto; left: 300px; right: 0; border-radius: 100%;    /* height: 100%; */ }
.slider-nav .slick-track { position: relative; }
.slick-list.draggable { }
.slider-nav.slick-initialized.slick-slider.slick-vertical:before { content: ''; border: solid 2px red; position: absolute; width: 500px; height: 500px; border-radius: 100%; right: -74%; top: 0; }
.slider-nav.slick-initialized.slick-slider.slick-vertical { width: 500px; height: 500px; display: flex; justify-content: flex-end; align-items: center; }
.col-md-4 .slick-track { display: flex; align-items: end; justify-content: end; flex-direction: column; }
select option { background-color: #000; }
.shop-content-area { padding: 100px 0; }
@media (min-width:1025px) {
    .title-size-default { padding: 60px 0; margin-bottom: 0 !important; }
}
.slider-nav .slick-arrow { background: #1037B6; color: #fff; padding: 0; width: 40px; min-height: 40px; border-radius: 100%; justify-content: center; align-items: center; }
.slider-nav .slick-arrow span { margin: 0; font-size: 20px; }
.slider-nav { text-align: center; }
.rating .star::after { color: #b09117; content: ""; font-family: 'Font Awesome 5 Free'; font-weight: 400; font-size: 12px; }
.rating::before { color: #FFD800 !important; }
.rating .star::before { color: #b09117; content: ""; font-family: 'Font Awesome 5 Free'; font-weight: 900; font-size: 12px; }
.rating .star.star-1::after { content: "\f005 \f005 \f005 \f005"; }
.rating .star.star-2::after { content: "\f005 \f005 \f005"; }
.rating .star.star-3::after { content: "\f005 \f005"; }
.rating .star.star-4::after { content: "\f005"; }
.rating .star.star-1::before { content: "\f005"; }
.rating .star.star-2::before { content: "\f005 \f005 "; }
.rating .star.star-3::before { content: "\f005 \f005 \f005"; }
.rating .star.star-4::before { content: "\f005 \f005 \f005 \f005"; }
.rating .star.star-5::before { content: "\f005 \f005 \f005 \f005 \f005"; }
.testimonialsContentInner { background: #1037b6; min-height: 250px; display: flex; align-items: center; position: relative; padding: 20px; }
.testimonialsContentInner .serDesc,
.testimonialTitle { color: #fff; }
.testimonialsContentInner .rating { margin: 15px 0px; }
.testimonialsContentInner:after { position: absolute; bottom: -48px; left: 29px; width: 30px; height: 49px; content: ''; background-color: #1037b6; clip-path: polygon(100% 0, 0 0, 100% 100%); }
.testimonialsContent img { margin-top: 58px !important; }
.testimonialsImg  img { height: 50px; width: 50px; border-radius: 100%; margin: auto; margin-top: 15px; }
.slider-nav .slick-list.draggable { margin: 20px 0px; min-height: 700px; }
.testimonialsImg { cursor: pointer; }
.testimonialRow { padding-top: 80px; padding-bottom: 80px; }
.testimonialRow:after { content: ''; background: url('./img/shape-1-1.png') no-repeat; background-size: cover; width: 100%; height: 100%; position: absolute; right: -11%; top: 0; background-position: center center; z-index: -1; }
.testimonialRow { z-index: 1; }
.post-type-archive-product .product-element-top.wd-quick-shop img.attachment-woocommerce_thumbnail { width: 300px; height: 300px;    /* padding: 20px; */ object-fit: contain; }
.summary-inner>.price { font-size: 155%; line-height: 1.2; display: none; }
.product_top { display: none; }
bdi { display: none; }
.search-by-make-title { font-weight: 400; margin: 12px 0; line-height: unset; font-size: 24px; margin-bottom: 24px; }
.search-make-list { display: grid; grid-template-columns: 1fr 1fr 1fr 1fr 1fr; }
.make-text { padding: 10px; padding-right: 0; margin-right: 16px; display: grid; grid-template-columns: 46px 1fr; border-bottom: 1px solid #dadada; }
.make-text:hover { background-color: #f7f7f7; cursor: pointer; }
.brand-logo img { width: 30px; height: 30px; object-fit: contain; }
.brand-text { color: #363636; font-size: 18px; font-family: "Rubik", sans-serif; }

/*.products-list-box{display: grid;grid-template-columns: 1fr 1fr 1fr 1fr 1fr 1fr;}*/
.product-item-box { padding: 12px; border-radius: 4px; border: 1px solid #e9e9e9; cursor: pointer; box-shadow: 0px 0px 8px 0px rgb(0 0 0 / 5%); }
.product-item-box:hover { box-shadow: 0px 0px 8px 0px rgb(0 0 0 / 10%); }
.our-product-image { width: 100%; min-height: 100px; }
.our-product-title { font-size: 14px; font-weight: 400; line-height: 20px; color: #2777d0; width: 100%; height: 40px; text-align: center; font-family: "Rubik", sans-serif; }
.our-product-shop-btn { font-family: "Rubik", sans-serif; font-size: 14px; color: #8a8a8a; margin-top: 4px; -webkit-transition: all 300ms ease-in-out; -moz-transition: all 300ms ease-in-out; -ms-transition: all 300ms ease-in-out; -o-transition: all 300ms ease-in-out; transition: all 300ms ease-in-out; font-weight: 600; text-transform: uppercase; text-align: center; }
.our-product-shop-btn:hover { color: #fb0; }
.row.products-list-box .col-md-2 { padding: 5px; }
.about-band { background-image: linear-gradient(to right, #247bb3, #0b5584); padding: 24px 5%; }
.band-title .info-box-inner p { font-size: 35px; color: #fff; margin-top: 32px; opacity: 0.9; }
.why-choose-us-box { padding-top: 48px; background-color: #f7f7f7; padding-bottom: 36px; }
.why-choose-us-main h4.info-box-title { text-align: center; font-weight: 500; margin: 12px 0; font-size: 36px; line-height: 1.8; font-family: 'Poppins'; }
.why-choose-us-main .info-box-inner p { text-align: center; color: rgba(0, 0, 0, 0.6); width: 700px; margin: auto; font-size: 16px; line-height: 1.8; font-family: 'Poppins'; }
.service-item { text-align: center; max-width: 260px; margin: 0 auto; margin-bottom: 48px; vertical-align: top; }
.service-item h4.info-box-title { font-size: 16px; font-weight: 600; font-family: 'Poppins'; }
.service-item .info-box-inner p { font-size: 14px; line-height: 1.5; margin: auto; font-weight: 400; color: #5f5f5f; font-family: 'Poppins'; }
.info-box-wrapper .service-item img.attachment-full.size-full { width: 50px; height: 50px; }
.tt-btn1 { background-color: #ffd401; padding: 10px 40px; border-radius: 4px; color: #363636 !important; margin-left: 16px; cursor: pointer; text-align: center; text-transform: uppercase; font-size: 16px; }
.tt-btn2 { background-color: #ffffff; padding: 10px 40px; border-radius: 4px; color: #363636 !important; margin-left: 16px; cursor: pointer; text-align: center; text-transform: uppercase; font-size: 16px; }
.mission-box .vc_column-inner .info-box-wrapper { background: #fff; padding: 22px; position: relative; background-color: #fff; background-image: none; border-radius: 4px; box-shadow: 0 5px 25px -5px rgb(0 0 0 / 20%), 0 5px 10px -5px rgb(0 0 0 / 10%); padding: 30px 20px; }
.mission-box h4.info-box-title { color: #363636; text-align: center; font-size: 32px; font-family: 'Poppins'; }
.mission-box .info-box-inner p { color: #363636; text-align: center; font-size: 15px; font-family: 'Poppins'; }
.single-make .main-page-wrapper>.container { width: 100%; max-width: 100%; }
.single-make #gform_wrapper_4 .gform_heading { display: block !important; text-align: center; }
p.gform_required_legend { display: none; }
h2.gform_title { background-color: #258fea; color: #fff; text-align: center; font-weight: 400; font-size: 28px; border-radius: 4px 4px 0 0; padding: 10px 0; font-family: "Poppins"; }
.page-id-14 div#gform_wrapper_4 { background: transparent; }
.singlemakeContent h3 { text-align: left; font-size: 40px; }
.row.single_makeSection { display: flex; align-items: center; }
.single-part .main-page-wrapper>.container { width: 100%; max-width: 100%; }
.singlepartContent h3 { text-align: left; font-size: 40px; }
.row.single_partSection { display: flex; align-items: center; }
div#gform_wrapper_4 {    /* width: 80%; */

    /*border: 1px solid #f7f7f7;*/
box-shadow: -1px 1px 4px 1px #0000001f; border-radius: 4px; margin: auto; background-color: #0a0a0a; }
.single-part #gform_wrapper_4 .gform_heading { display: block !important; text-align: center; }
div#gform_fields_4 { padding: 0 20px; }