/*
 Theme Name:   Woodmart Child
 Description:  Woodmart Child Theme
 Author:       XTemos
 Author URI:   http://xtemos.com
 Template:     woodmart
 Version:      1.0.0
 Text Domain:  woodmart
*/
.page-template-default .btn { -webkit-transition: 0.5s ease all !important; }
.page-template-default input { -webkit-transition: 0.5s ease all; }
.page-title { margin: 0 !important; }
.text-right a:hover { color: #d208de !important; }
.text-right a { transition: 0.2s ease all; }

/* HEADER SECTION */
.single-services .main-page-wrapper > .container { max-width: 100%; }
.single-services .page-title-default { width: 100%; }
.single_serviceSection { display: flex; padding: 100px 0; }
.whb-header .header-btn { border-left: 6px solid #d208de; font-weight: 200; font-size: 12px; transition: 0.5s ease all; }
.whb-header .header-btn:hover { letter-spacing: 3px; background: #d208de !important; color: #fff; }
.wd-header-main-nav { margin-right: 50px; }
.whb-header { margin-bottom: 0 !important; }
#menu-header_menu li a { color: #fff; font-weight: 500; }
.wd-header-search a { color: #7d7d7d !important; }
.banner-content { padding-top: 15rem; }
.banner-content .info-box-title { text-transform: uppercase; }
.banner-content .info-box-subtitle { text-transform: uppercase; }
.banner-content .info-box-inner { width: 45%; }
.scroll-btn { background: transparent !important; color: #fff !important; font-weight: 200; }
.scroll-btn .wd-btn-icon { margin-left: 10px; }
.scroll-btn:hover { box-shadow: inset 0 0 200px transparent !important; background: transparent !important; }
.service-body { position: relative; }
.service-content { position: absolute; bottom: 30px; color: #fff; width: 80%; margin-left: 30px; text-align: end; }
.service-body img { filter: brightness(0.5); transition: 0.2s ease-in-out; height: 500px; object-fit: cover; }
.service-body img:hover { filter: brightness(1); }
.service-content .title { color: #fff; }
.service-content .title { color: #fff; margin-bottom: 10px; }
.services-row .col-md-3 { padding: 0; }
.custom-btn { border-left: 6px solid #d208de; padding: 0 40px; font-weight: 200; font-size: 12px; transition: 0.5s ease all; }
.custom-btn:hover { letter-spacing: 3px; background: #d208de; color: #fff; }
.btn.btn-color-alt:hover { color: #fff; box-shadow: inset 0 0 200px #d208de !important; }
.service-row .vc_column-inner { padding: 0 !important; }
.service-btn { margin-top: 60px; }
.row.services-row { margin-top: -3px; }
.leather-img img { width: 350px; }
.work-men img { position: absolute; top: 170px; left: 100px; width: 250px; }
.service-row .wpb_text_column { margin-bottom: -6px; }
.aboutus-row:before { content: ''; position: absolute; background: url(https://stage.projects-delivery.com/wp/wintana/wp-content/uploads/2024/05/team_card_bg_2.png); width: 100%; height: 100%; top: -30px; background-size: contain; left: 10%; background-repeat: no-repeat; }
.aboutus-content .info-box-title { margin-bottom: 30px !important; }
.about-second-box { margin-top: 50px; }
.car-heading .info-box-title { text-transform: uppercase; }
.numbers p { font-size: 30px; }
.car-detail-row .numbers { margin-right: 0 !important; margin-bottom: 80px !important; width: 50px; display: flex; justify-content: center; align-items: center; margin: auto; border: 2px solid #ffffff78; }
.parts-content { border: 2px solid #ffffff78; padding: 25px; transition: 0.2s ease; }
.car-inner-row .numbers:before { content: ''; border-left: 120px solid #ffffff78; position: absolute; height: 2px; left: -121px; }
.car-inner-row .numbers { position: relative; }
.car-inner-row .numbers:after { content: ''; position: absolute; border-left: 107px solid #ffffff78; height: 2px; transform: rotate(90deg); left: -174px; top: 77px; }
.parts-content .info-box-inner { color: #ffffff78 !important; transition: 0.2s ease; }
.parts-content:hover .info-box-inner { color: #fff !important; }
.parts-content-right:hover .info-box-inner { color: #fff !important; transition: 0.2s ease; }
.parts-content:hover { transform: scale(1.1); background: #d208de; border: 2px solid #d208de; }
.parts-content-right:hover { transform: scale(1.1); background: #d208de; border: 2px solid #d208de; }
.numbers-right p { font-size: 30px; }
.car-detail-row .numbers-right { margin-left: 0 !important; margin-bottom: 80px !important; width: 50px; display: flex; justify-content: center; align-items: center; margin: auto; border: 2px solid #ffffff78; color: #fff; }
.parts-content-right { border: 2px solid #ffffff78; padding: 25px; transition: 0.2s ease; }
.car-inner-row-right .numbers-right:before { content: ''; border-left: 120px solid #ffffff78; position: absolute; height: 2px; right: -121px; }
.car-inner-row-right .numbers-right { position: relative; }
.car-inner-row-right .numbers-right:after { content: ''; position: absolute; border-left: 107px solid #ffffff78; height: 2px; transform: rotate(90deg); right: -174px; top: 77px; }
.parts-content-right .info-box-inner { color: #ffffff78 !important; transition: 0.2s ease; }
.achieve-box { padding: 40px 15px; height: 280px; transition: all 0.6s ease; }
.achieve-box:hover { background: #ffffff !important; color: #000; transition: all 0.6s ease; }
.achieve-box:hover .info-box-title { color: #d208de !important; font-weight: 800; }
.achieve-box img { filter: grayscale(100%); }
.verticalAlign marquee { font-size: 120px; font-weight: 700; color: #232225; }
.wd-accordion-item .wd-accordion-title { background: #191717; margin: 5px 0; padding: 20px; }
.wd-accordion-item .wd-accordion-content { background: #191717; margin-top: -5px; padding: 0px 20px 30px; }
.wd-accordion-title-text span { font-weight: 200; }
.faq-row .info-box-inner { width: 80%; padding: 10px 0; }
.testimonials strong { color: #af8c5b; font-weight: 400; }
.testi_wrapper .test_img { justify-content: center; display: flex; }
.testi_wrapper .test_img img { width: 120px; }
.testi_wrapper .test_content p { text-align: center; font-size: 20px; padding: 10px; color: #fff; }
.test_detail .client_detail h4 { text-align: center; font-size: 25px; padding: 5px; color: #a2258c; }
.test_detail .quote_img { justify-content: center; display: flex; }
.test_detail .quote_img img { width: 80px; height: 80px; border-radius: 50%; }
#slick-slidesss .fa-long-arrow-alt-left:before { content: "\f30a"; position: relative; top: 190px; right: 100px; color: #fff; background: transparent; font-size: 30px; padding: 10px 40px; cursor: pointer; }
#slick-slidesss .fa-long-arrow-alt-right:before { content: "\f30b"; position: absolute; top: 190px; right: -90px; color: #fff; background: transparent; font-size: 30px; padding: 10px 40px; cursor: pointer; }
.footer-contact-col .vc_column-inner .wpb_wrapper { border-right: 1px solid; }
.process-box .info-box-title.title { text-transform: uppercase; }
.process-row { margin-top: -35px; }
.contactus-heading .info-box-title.title { margin-bottom: 20px; }
.contactus-heading .info-box-inner { padding-right: 90px; }
#gform_fields_1 input { border: 2px solid #ffffff52; padding: 25px 10px; }
.ginput_container_textarea textarea { border: 2px solid #ffffff52; padding: 25px 10px; }
.gform_footer input { border-left: 6px solid #d208de; padding: 0 40px; font-weight: 200; font-size: 12px; background: #343434; color: #fff; transition: 0.5s ease all; }
.gform_footer input:hover { letter-spacing: 3px; background: #d208de !important; color: #fff; }
.verticalAlign { margin-bottom: -80px; }
.site-content { margin-bottom: 0; }
.footer-container.color-scheme-dark { margin-top: -20px; }
.footer-row .info-box-icon img { width: 15px; padding-top: 5px; }
#menu-footer-links li a { color: #7e8896; transition: 0.2s ease-in-out; }
#menu-footer-links li a:hover { color: #d208de; }
#easy-newsletter-form label { display: none; }
.privacy-links { display: flex; gap: 20px; align-items: flex-start; padding-top: 10px; }
.copyRight .vc_column-inner { padding-top: 0 !important; }
#easy-newsletter-form button { border-radius: 0px 20px 20px 0px; background: #0000; color: #fff; }
#easy-newsletter-form .input-field.input-submit { width: 20%; }
.privacy-links li { border-right: 1px solid #7e8896; padding-right: 30px; height: 15px; }
#easy-newsletter-form { display: flex; }
#easy-newsletter-form .wpens_email { background: #3e4350; border-right: none !important; border: 1px solid #ffffff; }
#easy-newsletter-form button { background: #3e4350; color: #d208de; border: 1px solid #ffffff; border-left: none !important; border-radius: 0; }
#menu-footer-links li { margin-bottom: 20px; margin-left: 20px; }
#menu-footer-links li a { font-size: 16px; }
.footer-heading:before { content: ''; position: absolute; border: 1px solid #d208de; height: 110px; transform: rotate(90deg); bottom: -55px; left: 55px; }
.main-footer .vc_custom_1714772213723 { background-repeat: repeat !important; }
.privacy-links li:nth-child(3) { border: none; }
.privacy-links li:hover { color: #d208de !important; }