/*
 Theme Name:   Woodmart Child
 Description:  Woodmart Child Theme
 Author:       XTemos
 Author URI:   http://xtemos.com
 Template:     woodmart
 Version:      1.0.0
 Text Domain:  woodmart
*/
.trailer_innerMain video { width: 100%; max-width: 100%; height: 100%; }
div#bannerSec .vc_column-inner h4.vc_custom_heading { color: #fff; font-size: 45px; margin: 0 0 20px; line-height: 1.6; text-transform: uppercase; font-family: 'ClashDisplaySemibold'; filter: blur(3px); display: block; width: 100%; }
div#bannerSec .vc_column-inner { height: 100vh; display: flex; justify-content: center; }
div#bannerSec .vc_column-inner h4.vc_custom_heading:hover { filter: blur(0px); }
div#bannerSec { height: 100vh; position: relative; }
div#bannerSec .rotating { position: absolute; top: 30%; right: 50%; }
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: #232f3d; }
.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; }
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: #fff; }
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 5px; }
.copyRight ul li { line-height: 0; }
html { scroll-behavior: smooth; }
#FilmCol1 .textRotate { background: #efce43; display: flex; position: absolute; letter-spacing: 6px; align-items: center; text-transform: uppercase; justify-content: center; padding: 20px 20px; width: 100%; transform: rotate(-90deg); left: -47%; top: 47.4%; }
#FilmCol1 { position: relative; }
div#FilmCol2 .vc_column-inner { padding-top: 120px; padding-bottom: 120px; padding-left: 50px; padding-right: calc((100vw - 1380px - var(--wd-scroll-w)) / 2); }
.services_innerMain { display: flex; align-items: end; margin-bottom: 100px !important; }
.services_innerMain .services_img { flex: 0 0 55%; width: 55%; }
.services_inner { background-color: #fff; padding: 40px 35px; flex: 0 0 45%; position: relative; width: 45%; }
.main_service_row .col-md-6 { padding: 0; }
.services_img img { width: 100%; }
.services_inner h4 { font-family: "ClashDisplay-Bold", Arial, Helvetica, sans-serif; font-size: 25px; }
.main_service_row .col-md-6:nth-child(3) .services_innerMain,
.main_service_row .col-md-6:nth-child(4) .services_innerMain { flex-direction: row-reverse; }
.iconWrapp { display: flex; align-items: center; justify-content: space-between; margin-bottom: 20px; }
.iconWrapp .btnArr a img { width: 30px; }
.iconWrapp .btnArr { background: #e9edf1; border-radius: 100%; padding: 8px; transition: all 0.5s ease-in-out; }
.iconWrapp .btnArr:hover { background: #efce43; }
.services_inner:before { content: ''; background: url('./img/bosdsd.png') no-repeat; width: 100%; position: absolute; top: -1px; height: 5px; left: 0; }
div#servicesSec { padding-top: 60px; padding-bottom: 60px; }
.startdomFont { font-family: 'stardom'; color: #fff; font-size: 228px; line-height: 0; text-transform: uppercase; position: absolute; bottom: 37%; }
a.btn.btn-color-primary { color: #000; padding: 20px 40px; font-weight: 100 !important; font-family: "ClashDisplaySemibold", Arial, Helvetica, sans-serif; }
.textUppercase>p { text-transform: uppercase; }
.textUppercase h4.info-box-title { text-transform: uppercase; }
.services_inner h4 { text-transform: uppercase; }
.main_movies_row  span.slick-arrow { font-size: 20px; z-index: 1; background: #0d1a28; position: absolute; bottom: 10px; width: 60px; color: #efce43; height: 60px; display: flex; align-items: center; justify-content: center; }
.main_movies_row span.fa-arrow-right { right: 3%; }
.main_movies_row span.fa-arrow-left { left: 3%; }
.main_movies_row { height: 750px; }
.movies_innerMain h4 { text-transform: uppercase; height: 70px; display: flex; align-items: center; justify-content: center; background: #efce43; font-family: 'ClashDisplaySemibold'; }
.main_movies_row:before { content: '';    /* background: #efce43; */ width: 100%; position: absolute; height: 11%; z-index: 1; bottom: 0; }
.trailer_innerMain { padding: 0px; position: relative; }
.trailer_innerMain .row { align-items: flex-end; }
.trailer_innerMain h4 { color: #fff; font-size: 70px; line-height: 70px; text-transform: uppercase; font-family: 'ClashDisplaySemibold'; }
.trailer_innerMain .home_content { color: #fff; max-width: 600px; }
.trailer_innerMain .video-name span { writing-mode: vertical-rl; transform: rotate(180deg); color: #fff; position: absolute; text-transform: uppercase; font-family: 'stardom'; font-size: 300px; bottom: -110px; }
.trailer_innerMain .trailer-cont { position: relative; padding-bottom: 100px; }
}
.trailer_innerMain .trailer-cont img { max-width: 250px; width: 100%; object-fit: cover; object-position: center; height: 250px; }
.trailer_innerMain .trailer-cont { border-radius: 50% !important; }
.main_trailer_row ul.slick-dots { position: absolute; bottom: 10%; right: 10%; list-style: none; display: flex; gap: 10px; transition: all 0.5s ease-in-out; justify-content: center; left: 10%; }
.main_trailer_row ul.slick-dots li.slick-active button { background: yellow; font-size: 0; padding: 0; width: 15px; height: 15px; }
.main_trailer_row ul.slick-dots li { transition: all 0.5s ease-in-out; }
.main_trailer_row ul.slick-dots li button { font-size: 0; padding: 0; width: 10px; height: 10px; border-radius: 50%; }
.main_trailer_row .list-icon.fas.fa-arrow-right { color: #fff; position: absolute; z-index: 2; bottom: 50%; right: 3%; font-size: 100px; }
.main_trailer_row .list-icon.fas.fa-arrow-left { position: absolute; z-index: 2; bottom: 50%; color: #fff; font-size: 100px; left: 2%; }
@keyframes rotating {
from { transform: rotate(0deg); }
to { transform: rotate(360deg); }
}
.rotating { animation: rotating 6s linear infinite; }
.blog_innerMain .movies_img { padding: 10px; background: #fff; border: 2px solid #222; margin: 0 5px; }
.blog_innerMain .movies_img .blog.author { display: flex; align-items: center; justify-content: flex-start; gap: 10px; padding-top: 10px; font-family: 'ClashDisplaySemibold'; }
.blog_innerMain .movies_img h4 { font-size: 21px; font-family: 'ClashDisplaySemibold'; text-transform: uppercase; padding-top: 20px; }
.blog_innerMain .movies_img .author-wrap { padding: 0px 10px; }
.blog_innerMain .movies_img .blog-button { padding: 20px 0px; }
.blog_innerMain .movies_img .blog-button a.blog-btn { color: #f4081e; text-transform: uppercase; letter-spacing: 1.5px; font-size: 14px; font-weight: 800; transition: all 0.5s ease-in-out; }
.blog_innerMain .movies_img .blog-button a.blog-btn:hover { letter-spacing: 6px; }
.blog_new_row span.list-icon.fas.fa-arrow-right.slick-arrow { position: absolute; top: 50%; bottom: 0; right: -10%; color: #000; font-size: 25px; width: 70px; height: 70px; display: flex; align-items: center; justify-content: center; background: #edeff2; border-radius: 50%; }
.blog_new_row span.list-icon.fas.fa-arrow-left.slick-arrow { position: absolute; top: 50%; bottom: 0; left: -10%; color: #000; font-size: 25px; width: 70px; height: 70px; display: flex; align-items: center; justify-content: center; background: #edeff2; border-radius: 50%; }
img.img-fluid.rotating { border-radius: 50%; }
.main-footer ul#menu-main-menu-1 li a:hover { letter-spacing: 4px; color: #efce43; }
.main-footer ul#menu-main-menu-1 li a { transition: all 0.5s ease-in-out; text-transform: uppercase; }
.main-footer .info-box-wrapper .info-box-inner p:hover { color: #efce43; }
.main-footer .info-box-wrapper .info-box-inner p { transition: all 0.5s ease-in-out; }
.faqs  p { color: #fff; }
.main-footer a { color: #fff; transition: all 0.5s ease; }
.main-footer a:hover { color: #efce43; letter-spacing: 1px; }
.faqs span {    /* color: #fff; */ }
.faqs .wd-accordion-title { color: #fff !important; }
.faqs .wd-accordion-title .wd-accordion-title-text { color: #fff; }
.faqs .wd-accordion-title:is(.wd-active, :hover) .wd-accordion-title-text { color: yellow; }
.faqs .wd-accordion-title.wd-opener-pos-left { border: 1px solid #ddd; padding: 25px 30px 0; margin: 10px 0; border-bottom: 0; margin-bottom: 0; transition: all ease 1s; }
.faqs .wd-accordion-content.reset-last-child.wd-active { border: 1px solid #ddd; padding: 20px 20px 20px 50px; border-top: 0;    /* transition: all ease 1s; */ }
.faqs { padding: 50px 0; }
.wd-accordion-item { transition: all ease 1s; }
@media (max-width:479px) {
.head_border { display: none; }
}
@media (max-width:767px) {
.head_border { display: none; }
}
@media (max-width:1280px) {
.main_movies_row { height: 533px; }
.trailer_innerMain h4 { font-size: 40px; line-height: 40px; }
}
.btnArr:nth-child(3) { background: bisque !important; }
.single-services .main-page-wrapper>.container { max-width: 100% !important; }
.main_service_row .col-md-6:nth-child(3) { pointer-events: none; }
.main_service_row .col-md-6:nth-child(3) .btnArr { display: none; }
.main_service_row .col-md-6:nth-child(4) { pointer-events: none; }
.main_service_row .col-md-6:nth-child(4) .btnArr { display: none; }
.page-title { width: 100%; }