/*
Theme Name: Salient Child Theme
Description: This is a custom child theme for Salient
Theme URI:   https://themeforest.net/item/salient-responsive-multipurpose-theme/4363266
Author: ThemeNectar
Author URI:  https://themeforest.net/user/themenectar
Template: salient
Version: 1.0
*/


/* General CSS */
.ff-barlow { font-family: "Barlow Condensed"; }
.ls-36 { letter-spacing: -0.36px !important; }
.ls-48 { letter-spacing: -0.48px !important; }
.ls-24 { letter-spacing: -2.4px !important; }

.fw-300 {
	font-family: "Fira Sans";
	font-weight: 300;
}

.tt-none { text-transform: none !important; }

.mw-425 { max-width: 425px; }
.mw-480 { max-width: 480px; }
.mw-500 { max-width: 500px; }

body a,
.span_12.light .wpb_text_column a { color: #E35205; }

.span_12.light .wpb_text_column a:not(:hover) { opacity: 1; }

.wpb_row.bs-contain .row-bg { background-size: contain; }

.text-gradient label,
#page-header-bg .span_6 h1 label {
    background: url(/wp-content/uploads/2025/04/texture_BG.jpg) center bottom;
    background-clip: text;
    color: transparent;
}
.text-gradient1 label {
	background: url(/wp-content/uploads/2025/04/texture_BG1.png) center bottom;
    background-clip: text;
    color: transparent;
}

.nectar-button.regular-button.extra-color-1 { background: url(/wp-content/uploads/2025/04/texture_BG.jpg) center top; }
.nectar-button.regular-button.extra-color-2 { background: url(/wp-content/uploads/2025/04/texture_BG1.png) center top; }

body.material .nectar-button.large {
    padding-left: 25px;
    padding-right: 25px;
}
.nectar-button.large {
    font-size: 18px;
    padding: 17px 22px;
}
.nectar-button {
	margin-bottom: 0px;
	line-height: normal;
	letter-spacing: normal;
}

.nectar-fancy-box[data-style="color_box_basic"]:hover .box-bg:before { opacity: 1; }
.nectar-fancy-box[data-style="color_box_basic"] .inner {
    flex-wrap: wrap;
    align-content: flex-end;
}
.nectar-fancy-box[data-style="color_box_basic"] .inner img {
    position: absolute;
    top: -25px;
}
.nectar-fancy-box[data-style="color_box_basic"] .box-bg:before {
    background: url(/wp-content/uploads/2025/04/icon-arrow-top-right-1.svg);
    width: 13px;
    height: 13px;
    opacity: 1;
    top: 25px;
    left: auto;
    right: 25px;
}
.nectar-fancy-box[data-style="color_box_basic"] .inner p {
    font-size: 16px;
    line-height: 25.6px;
    letter-spacing: -0.48px;
    Content;
}

.section-carousel-tab .owl-carousel[data-desktop-cols] .owl-stage { padding: 0px; }
.section-carousel-tab .owl-carousel[data-desktop-cols] .owl-item .inner_row .col.span_12 { justify-content: center; }
.section-carousel-tab .owl-theme[data-desktop-cols] .owl-nav.disabled+.owl-dots {
    display: flex;
    justify-content: space-between;
	max-width: 76%;
    margin: 0px auto;
	position: absolute;
    top: 55px;
    left: 12%;
    width: 100%;
	padding-bottom: 10px;
    border-bottom: 1px solid rgba(255, 255, 255, 0.15);
}
.section-carousel-tab .owl-theme[data-desktop-cols] .owl-dots .owl-dot span { display: none; }
.section-carousel-tab .owl-theme[data-desktop-cols] .owl-dots .owl-dot:before {
    color: #FFF;
    font-family: "Barlow Condensed";
    font-size: 18px;
    font-weight: 400;
    line-height: 18px;
}
.section-carousel-tab .owl-theme[data-desktop-cols] .owl-dots .owl-dot.active:before {
    font-weight: 600;
    letter-spacing: 0.18px;
}
.section-carousel-tab .owl-carousel[data-desktop-cols] .owl-item .inner_row { background-size: cover; }
.section-carousel-tab .owl-theme[data-desktop-cols] .owl-dots .owl-dot.active:after {
    content: "";
    position: absolute;
    height: 2px;
    background-color: #2F7FEF;
    bottom: 0px;
    display: block;
}
.section-carousel-tab .owl-theme[data-desktop-cols] .owl-nav { margin-top: 0px; }
.section-carousel-tab .owl-carousel[data-desktop-cols] .owl-nav.disabled { display: block; }
.section-carousel-tab .owl-theme[data-desktop-cols] .owl-nav [class*=owl-] {
    padding: 0px;
    margin: 0px;
    background: transparent;
    border: 0px;
    font-size: 36px;
    position: absolute;
    top: 50%;
}
.section-carousel-tab .owl-theme[data-desktop-cols] .owl-nav .owl-prev { left: 55px; }
.section-carousel-tab .owl-theme[data-desktop-cols] .owl-nav .owl-next { right: 55px; }

.team-member[data-style=meta_overlaid] .team-member-overlay { opacity: 0; }
.team-member[data-style=meta_overlaid] .team-meta {
    bottom: 30px;
    text-align: left;
    left: 30px;
}
body .team-member[data-style=meta_overlaid] .team-meta h3,
.row .col .team-member[data-style=meta_overlaid] .team-meta h3 {
    font-size: 30px;
    line-height: 30px;
    letter-spacing: -0.6px;
    margin-bottom: 5px;
}
.team-member[data-style=meta_overlaid] .team-meta p {
    color: #FFFF;
    padding: 0px;
    font-family: "Barlow Condensed";
    line-height: 18px;
    letter-spacing: normal;
}

div.wpforms-container-full:not(:empty) { margin: 0px; }
div.wpforms-container .wpforms-form .wpforms-field-layout .wpforms-layout-row { margin: 0px !important; }
div.wpforms-container .wpforms-form .wpforms-field-layout .wpforms-layout-column-50,
.wpforms-container .wpforms-field .wpforms-field-row .wpforms-one-half { padding: 0px !important; }
div.wpforms-container .wpforms-form .wpforms-field-layout .wpforms-layout-column-50:first-child,
.wpforms-container .wpforms-field .wpforms-field-row .wpforms-one-half:first-child { padding-right: 60px !important; }
div.wpforms-container .wpforms-form .wpforms-field-layout .wpforms-layout-column-50:last-child,
.wpforms-container .wpforms-field .wpforms-field-row .wpforms-one-half:last-child { padding-left: 60px !important; }
div.wpforms-container .wpforms-form .wpforms-field-layout .wpforms-layout-column-25 { padding: 0px !important; }
div.wpforms-container .wpforms-form .wpforms-field-layout .wpforms-layout-column-25 {
    padding-left: 60px !important;
    padding-right: 15px !important;
}
div.wpforms-container .wpforms-form .wpforms-field-layout .wpforms-layout-column-25:last-child {
    padding-left: 15px !important;
    padding-right: 0px !important;
}
div.wpforms-container-full input[type=text],
div.wpforms-container-full input[type=tel],
div.wpforms-container-full input[type=email],
div.wpforms-container-full input[type=date],
div.wpforms-container-full input[type=number],
div.wpforms-container-full select {
    background-color: transparent;
    border-radius: 0px;
    color: #FFF;
    border: 0px;
    border-bottom: 1px solid rgba(255, 255, 255, 0.25);
    padding: 10px 0px;
    font-family: "Barlow Condensed";
    font-size: 26px;
    font-weight: 600;
    letter-spacing: -0.52px;
    text-transform: uppercase;
    height: auto;
}
div.wpforms-container-full input[type=text]::placeholder,
div.wpforms-container-full input[type=tel]::placeholder,
div.wpforms-container-full input[type=email]::placeholder,
div.wpforms-container-full input[type=date]::placeholder,
div.wpforms-container-full input[type=number]::placeholder {
	color: #FFF;
	opacity: 0.25;
}
div.wpforms-container-full .wpforms-field-label {
	margin: 0 0 10px 0;
	font-family: "Barlow Condensed";
    font-size: 18px;
    line-height: 18px;
    color: #FFF;
    font-weight: 600;
    letter-spacing: 0.18px;
}
.wpforms-container .wpforms-form .wpforms-field-description {
    font-family: "Barlow Condensed";
    font-size: 18px;
    line-height: 18px;
    color: #FFF;
    opacity: 0.25;
    margin-top: 8px;
}
.wpforms-container .wpforms-form * h5 { margin: 15px 0px; }
.wpforms-container .wpforms-form p {
    font-family: "Barlow Condensed";
    font-weight: 600;
    line-height: 18px;
    letter-spacing: 0.18px;
    margin-top: 50px;
}
.wpforms-container .wpforms-form p strong { font-family: 'Barlow Condensed'; }
div.wpforms-container-full .wpforms-field.wpforms-field-checkbox ul li input+label {
    color: #FFF;
    font-family: "Barlow Condensed";
    font-size: 18px;
    line-height: 18px;
    letter-spacing: 0.18px;
}
div.wpforms-container-full .wpforms-form .wpforms-submit-container {
    margin-top: 80px;
    text-align: center;
}
div.wpforms-container-full button[type=submit]:not(:hover):not(:active),
div.wpforms-container-full button[type=submit]:hover {background: url(/wp-content/uploads/2025/04/texture_BG1.png) center top;}
body[data-form-submit=regular] .container-wrap button[type=submit] {
    padding: 17px 25px !important;!i;!;
    width: 300px;
    height: auto;
    line-height: normal;
}
body[data-form-submit=regular] button[type=submit]:hover { opacity: 1; }
div.wpforms-container-full .wpforms-field-sublabel {
    font-family: "Barlow Condensed";
    font-size: 18px;
    font-weight: 600;
    line-height: 18px;
    letter-spacing: 0.18px;
    color: #FFF;
}
div.wpforms-container-full input[type=email]:focus:invalid { color: #FFF; }

/* Header CSS */
#top nav > ul > li > a,
#top .sf-menu li ul li.menu-item a { line-height: normal; }
body:not([data-header-format=left-header]) #top .sf-menu li ul { background-color: #292929; }
.sf-menu>li ul { padding: 0px; }
.sf-menu>li ul a { padding: 10px 10px; }
#header-outer .sf-menu li ul li.menu-item a { color: #FFF; }
#header-outer:not([data-format="left-header"]) #top nav >ul >li:not(.megamenu) ul a:hover,
#header-outer:not([data-format="left-header"]) #top nav >ul >li:not(.megamenu) ul .current-menu-item >a { color: #292929; }
#header-outer[data-lhe=animated_underline] #top nav>ul>li[class*=button_solid_color]>a,
#top nav>ul>li[class*=button_solid_color]>a,
body #header-outer.transparent #top nav>ul>li[class*=button_solid_color]>a {
    padding-left: 25px !important;
    padding-right: 25px !important;
    color: #101010 !important;
}
#top nav > ul > li[class*="button_solid_color"] > a:before,
#header-outer.transparent #top nav > ul > li[class*="button_solid_color"] > a:before {
    height: 56px;
}
#header-outer.transparent #top nav>ul>li[class*=button_solid_color]>a:before,
#top nav>ul>li[class*=button_solid_color]>a:before { padding-bottom: 0px; }
body.material #header-outer:not([data-format=left-header]) #top nav>.buttons>li { margin: 0 10px; }
body.material #header-outer:not([data-format=left-header]) #top nav>.buttons>li#search-btn { order: 1; }
body.material #header-outer:not([data-format=left-header]) #top nav>.buttons>li#nectar-user-account { order: 2; }
body.material #header-outer:not([data-format=left-header]) #top nav>.buttons>li.menu-item { order: 3; }
#top nav > ul > li[class*="button_solid_color"] > a,
body #header-outer.transparent #top nav > ul > li[class*="button_solid_color"] > a,
#header-outer[data-lhe="animated_underline"] #top nav > ul > li[class*="button_solid_color"] > a { margin-right: 0px; }
#header-outer.scrolling[data-lhe=animated_underline] #top nav>ul>li[class*=button_solid_color]>a,
.scrolling #top nav>ul>li[class*=button_solid_color]>a,
body #header-outer.scrolling.transparent #top nav>ul>li[class*=button_solid_color]>a {
    color: #FFF !important;
}
.scrolling #top nav > ul > .button_solid_color > a:before { background-color: #101010 !important; }
.scrolling #top nav ul li a,
#header-outer.scrolling:not([data-format="left-header"]) #top nav >ul >li:not(.megamenu) ul a:hover,
#header-outer.scrolling:not([data-format="left-header"]) #top nav >ul >li:not(.megamenu) ul .current-menu-item >a { color: #101010; }
.scrolling .sf-sub-indicator [class^=icon-],
body .scrolling .sf-sub-indicator [class*=" icon-"],
.scrolling #top nav ul #nectar-user-account a span,
.scrolling #top nav ul #search-btn a span,
.scrolling #top nav ul #nectar-user-account a:hover span,
.scrolling #top nav ul #search-btn a:hover span { color: #101010 !important; }


/* Page CSS */
.wpb_row.section-home-header .row-bg-wrap .row-bg-overlay {
    height: 422px;
    top: auto;
    bottom: 0px;
}
.section-home-header .owl-carousel[data-desktop-cols] .owl-stage-outer { overflow: visible; }
.section-home-header .owl-carousel[data-desktop-cols] .owl-stage { padding: 0px; }
.section-home-header .owl-theme[data-desktop-cols] .owl-nav.disabled+.owl-dots { display: none; }
.section-home-header .owl-carousel[data-column-padding="40px"] .carousel-item { padding: 0px; }
body .section-home-header .owl-carousel[data-column-padding="40px"] .owl-item .carousel-item h2 {
    letter-spacing: -2.4px;
    font-size: 120px;
    line-height: 120px;
    opacity: 0.5;
    background: url(/wp-content/uploads/2025/04/texture_BG-black.jpg) center bottom, rgba(255, 255, 255, 0.2););
    color: transparent;
    background-clip: text;
}
body .section-home-header .owl-carousel[data-column-padding="40px"] .owl-item.active .carousel-item h2 {
    background: url(/wp-content/uploads/2025/04/texture_BG.jpg) center bottom;
    background-clip: text;
    opacity: 1;
	text-align: center;
}
.wpb_row.section-home-about .row-bg { background-size: auto; }
.wpb_row.section-home-about .row-bg:before {
    content: "hundreds Projects annually";
    position: absolute;
    width: 499px;
    color: rgba(255, 255, 255, 0.20);
    font-family: "Barlow Condensed";
    font-size: 120px;
    font-weight: 600;
    line-height: 120px;
    letter-spacing: -2.4px;
    text-transform: uppercase;
    opacity: 0.2;
    left: 38px;
    top: 44px;
}
.wpb_row.section-home-about .row-bg:after {
    content: "";
    position: absolute;
    background: url(/wp-content/uploads/2025/06/home-about-bg1.png);
	width: 801px;
	height: 432px;
    right: 30px;
    top: 44px;
}
.wpb_row.section-home-about .inner_row .row-bg:before,
.wpb_row.section-home-about .inner_row .row-bg:after { content: none; }
.section-home-about ul {
    display: flex;
    flex-wrap: wrap;
    gap: 30px;
	margin-bottom: 0px;
}
.section-home-about ul li { margin-right: 8px; }
.section-home-about ul li a {
    padding: 8px 16px 8px 3px;
    border-bottom: 1px solid rgba(255, 255, 255, 0.15);
    font-family: "Barlow Condensed";
    font-weight: 600;
    line-height: 18px;
    letter-spacing: 0.18px;
	color: #FFF;
}
.section-home-about ul li a:before {
    content: "";
    position: absolute;
    background: url(/wp-content/uploads/2025/04/icon-arrow-top-right.svg);
    width: 10px;
    height: 10px;
    right: 0px;
    top: 8px;
}
.wpb_row.section-home-contractors .row-bg:before {
    content: "contractors";
    position: absolute;
    color: rgba(255, 255, 255, 0.20);
    font-family: "Barlow Condensed";
    font-size: 120px;
    font-weight: 600;
    line-height: 120px;
    letter-spacing: -2.4px;
    text-transform: uppercase;
    opacity: 0.2;
    left: 0px;
    top: 28px;
}
.wpb_row.section-home-contractors .inner_row .row-bg:before { content: none; }
.section-home-service-providers .owl-theme[data-desktop-cols] .owl-dots .owl-dot:nth-child(1):before {content: "Producers";}
.section-home-service-providers .owl-theme[data-desktop-cols] .owl-dots .owl-dot:nth-child(2):before {content: "Camera Dept";}
.section-home-service-providers .owl-theme[data-desktop-cols] .owl-dots .owl-dot:nth-child(3):before {content: "Art Dept";}
.section-home-service-providers .owl-theme[data-desktop-cols] .owl-dots .owl-dot:nth-child(4):before {content: "Locations Dept";}
.section-home-service-providers .owl-theme[data-desktop-cols] .owl-dots .owl-dot:nth-child(5):before {content: "Equipment Rentals";}
.section-home-service-providers .owl-theme[data-desktop-cols] .owl-dots .owl-dot:nth-child(6):before {content: "Production Services";}
.section-home-service-providers .owl-theme[data-desktop-cols] .owl-dots .owl-dot:nth-child(7):before {content: "Talent";}
.section-home-service-providers .owl-theme[data-desktop-cols] .owl-dots .owl-dot:nth-child(8):before {content: "Stages/Studios";}
.section-home-service-providers .owl-theme[data-desktop-cols] .owl-dots .owl-dot.active:nth-child(1):after { width: 67px; }
.section-home-service-providers .owl-theme[data-desktop-cols] .owl-dots .owl-dot.active:nth-child(2):after { width: 79px; }
.section-home-service-providers .owl-theme[data-desktop-cols] .owl-dots .owl-dot.active:nth-child(3):after { width: 50px; }
.section-home-service-providers .owl-theme[data-desktop-cols] .owl-dots .owl-dot.active:nth-child(4):after { width: 92px; }
.section-home-service-providers .owl-theme[data-desktop-cols] .owl-dots .owl-dot.active:nth-child(5):after { width: 115px; }
.section-home-service-providers .owl-theme[data-desktop-cols] .owl-dots .owl-dot.active:nth-child(6):after { width: 123px; }
.section-home-service-providers .owl-theme[data-desktop-cols] .owl-dots .owl-dot.active:nth-child(7):after { width: 38px; }
.section-home-service-providers .owl-theme[data-desktop-cols] .owl-dots .owl-dot.active:nth-child(8):after { width: 93px; }
.section-home-crew-services-button .iwithtext .iwt-icon { top: -25px; }
.row .section-home-crew-services-button .col .iwithtext .iwt-icon img:not([srcset]) { width: 50px; }
.section-home-crew-services-button .iwithtext .iwt-icon img { margin-bottom: 0px; }
.section-home-crew-services-button .iwithtext .iwt-text {
	padding-left: 70px;
	min-height: 52px;
    align-content: center;
}
.section-home-crew-services-button .iwithtext .iwt-text h6 { margin-bottom: 0px; }
.section-home-crew-services-button .iwithtext .iwt-text:before {
    content: "";
    position: absolute;
    background: url(/wp-content/uploads/2025/04/icon-arrow-top-right-1.svg);
    width: 13px;
    height: 13px;
    right: 35px;
    top: 20px;
}
.wpb_row.section-home-locations .row-bg:before {
    content: "Locations";
    position: absolute;
    color: rgba(255, 255, 255, 0.20);
    font-family: "Barlow Condensed";
    font-size: 120px;
    font-weight: 600;
    line-height: 120px;
    letter-spacing: -2.4px;
    text-transform: uppercase;
    opacity: 0.2;
    left: 0px;
    top: 24px;
}
.wpb_row.section-home-locations .inner_row .row-bg:before { content: none; }
.section-home-filming-locations .owl-theme[data-desktop-cols] .owl-dots .owl-dot:nth-child(1):before {content: "Landscapes";}
.section-home-filming-locations .owl-theme[data-desktop-cols] .owl-dots .owl-dot:nth-child(2):before {content: "Businesses";}
.section-home-filming-locations .owl-theme[data-desktop-cols] .owl-dots .owl-dot:nth-child(3):before {content: "Cities/Towns";}
.section-home-filming-locations .owl-theme[data-desktop-cols] .owl-dots .owl-dot:nth-child(4):before {content: "Studios";}
.section-home-filming-locations .owl-theme[data-desktop-cols] .owl-dots .owl-dot:nth-child(5):before {content: "Parks";}
.section-home-filming-locations .owl-theme[data-desktop-cols] .owl-dots .owl-dot:nth-child(6):before {content: "Residential";}
.section-home-filming-locations .owl-theme[data-desktop-cols] .owl-dots .owl-dot:nth-child(7):before {content: "Roads";}
.section-home-filming-locations .owl-theme[data-desktop-cols] .owl-dots .owl-dot:nth-child(8):before {content: "Doubles";}
.section-home-filming-locations .owl-theme[data-desktop-cols] .owl-dots .owl-dot.active:nth-child(1):after { width: 78px; }
.section-home-filming-locations .owl-theme[data-desktop-cols] .owl-dots .owl-dot.active:nth-child(2):after { width: 69px; }
.section-home-filming-locations .owl-theme[data-desktop-cols] .owl-dots .owl-dot.active:nth-child(3):after { width: 79px; }
.section-home-filming-locations .owl-theme[data-desktop-cols] .owl-dots .owl-dot.active:nth-child(4):after { width: 46px; }
.section-home-filming-locations .owl-theme[data-desktop-cols] .owl-dots .owl-dot.active:nth-child(5):after { width: 35px; }
.section-home-filming-locations .owl-theme[data-desktop-cols] .owl-dots .owl-dot.active:nth-child(6):after { width: 68px; }
.section-home-filming-locations .owl-theme[data-desktop-cols] .owl-dots .owl-dot.active:nth-child(7):after { width: 38px; }
.section-home-filming-locations .owl-theme[data-desktop-cols] .owl-dots .owl-dot.active:nth-child(8):after { width: 49px; }
.wpb_row.section-home-incentives .row-bg:before {
    content: "Incentive";
    position: absolute;
    color: rgba(255, 255, 255, 0.20);
    font-family: "Barlow Condensed";
    font-size: 120px;
    font-weight: 600;
    line-height: 120px;
    letter-spacing: -2.4px;
    text-transform: uppercase;
    opacity: 0.2;
    right: 0px;
    top: 30px;
}
.wpb_row.section-home-video .row-bg:before {
    content: "Videos";
    position: absolute;
    color: rgba(255, 255, 255, 0.20);
    font-family: "Barlow Condensed";
    font-size: 120px;
    font-weight: 600;
    line-height: 120px;
    letter-spacing: -2.4px;
    text-transform: uppercase;
    opacity: 0.2;
    left: 0px;
    top: 0px;
}
.wpb_row.section-home-video .inner_row .row-bg:before { content: none; }
.section-home-video .owl-carousel[data-desktop-cols] .owl-stage-outer { overflow: visible; }
.section-home-video .owl-carousel[data-desktop-cols] .owl-stage { padding: 0px; }
.section-home-video .owl-carousel[data-desktop-cols] .owl-stage .owl-item .wpb_video_widget { margin-bottom: 16px; }
.section-home-video .owl-theme[data-desktop-cols] .owl-nav.disabled+.owl-dots { margin-top: 40px; }
.section-home-video .owl-theme[data-desktop-cols] .owl-dots .owl-dot span {
    width: 198px;
    height: 1px;
    margin: 0px 10px;
    background: rgba(255, 255, 255, 0.20);
    border-radius: 0px;
    -webkit-transform: scale(1);
    transform: scale(1);
}
.section-home-video .owl-theme[data-desktop-cols] .owl-dots .owl-dot.active span {
    height: 2px;
    -webkit-transform: scale(1);
    transform: scale(1);
}
.section-home-video .owl-carousel[data-desktop-cols] .owl-nav.disabled {display: block;margin-top: 0px;}
.section-home-video .owl-theme[data-desktop-cols] .owl-nav [class*=owl-] span { display: none; }
.section-home-video .owl-theme[data-desktop-cols] .owl-nav [class*=owl-] {
    background: transparent;
    border: 0px;
    margin: 0px;
    padding: 0px;
}
.section-home-video .owl-theme[data-desktop-cols] .owl-nav [class*=owl-]:before {
    position: absolute;
    font-family: "Barlow Condensed";
    font-size: 18px;
    font-weight: 600;
    line-height: normal;
    text-transform: uppercase;
    bottom: 0px;
}
.section-home-video .owl-theme[data-desktop-cols] .owl-nav .owl-prev:before {
    content: "Back";
    left: 0px;
}
.section-home-video .owl-theme[data-desktop-cols] .owl-nav .owl-next:before {
    content: "Next";
    right: 0px;
}
.wpb_row.section-about-imagination .row-bg:before {
    content: "Your Imagination, Our Locations";
    position: absolute;
    color: rgba(255, 255, 255, 0.20);
    font-family: "Barlow Condensed";
    font-size: 120px;
    font-weight: 600;
    line-height: 120px;
    letter-spacing: -2.4px;
    text-transform: uppercase;
    opacity: 0.2;
    left: 50px;
    top: 0px;
	width: 792px;
}
.wpb_row.section-about-our-team .row-bg:before {
    content: "our team";
    position: absolute;
    color: rgba(255, 255, 255, 0.20);
    font-family: "Barlow Condensed";
    font-size: 120px;
    font-weight: 600;
    line-height: 120px;
    letter-spacing: -2.4px;
    text-transform: uppercase;
    opacity: 0.2;
    left: 0px;
    top: 20px;
}
.wpb_row.section-about-what-we-do .row-bg:before {
    content: "What We Do";
    position: absolute;
    color: rgba(255, 255, 255, 0.20);
    font-family: "Barlow Condensed";
    font-size: 120px;
    font-weight: 600;
    line-height: 120px;
    letter-spacing: -2.4px;
    text-transform: uppercase;
    opacity: 0.2;
    right: 80px;
    top: 80px;
}
.wpb_row.section-about-what-we-do .row-bg:after {
    content: "How We Can Help";
    position: absolute;
    color: rgba(255, 255, 255, 0.20);
    font-family: "Barlow Condensed";
    font-size: 120px;
    font-weight: 600;
    line-height: 120px;
    letter-spacing: -2.4px;
    text-transform: uppercase;
    opacity: 0.2;
    right: -150px;
    bottom: 395px;
}
.wpb_row.section-about-what-we-do .inner_row .row-bg:before,
.wpb_row.section-about-what-we-do .inner_row .row-bg:after { content: none; }
.wpb_row.section-about-testimonials .row-bg-wrap .inner-wrap { overflow: visible; }
.wpb_row.section-about-testimonials .row-bg:before {
    content: "Testimonials";
    position: absolute;
    color: rgba(255, 255, 255, 0.20);
    font-family: "Barlow Condensed";
    font-size: 120px;
    font-weight: 600;
    line-height: 120px;
    letter-spacing: -2.4px;
    text-transform: uppercase;
    opacity: 0.2;
    left: 0px;
    top: -64px;
}
.wpb_row.section-about-testimonials .inner_row .row-bg:before { content: none; }
.section-about-testimonials .inner_row {
    max-width: 1440px;
    margin: 0px auto !important;
}
.section-about-testimonials .owl-carousel[data-desktop-cols] .owl-stage { padding: 0px; }
.section-about-testimonials .owl-theme[data-desktop-cols] .owl-dots .owl-dot span {
    width: 92px;
    height: 1px;
    margin: 0px 10px;
    background: rgba(255, 255, 255, 0.20);
    border-radius: 0px;
    -webkit-transform: scale(1);
    transform: scale(1);
}
.section-about-testimonials .owl-theme[data-desktop-cols] .owl-dots .owl-dot.active span {
    height: 2px;
    -webkit-transform: scale(1);
    transform: scale(1);
}
.wpb_row.section-about-filmography .row-bg:before {
    content: "Filmography";
    position: absolute;
    color: rgba(255, 255, 255, 0.20);
    font-family: "Barlow Condensed";
    font-size: 120px;
    font-weight: 600;
    line-height: 120px;
    letter-spacing: -2.4px;
    text-transform: uppercase;
    opacity: 0.2;
    left: 0px;
    top: 0px;
}
.wpb_row.section-about-filmography .inner_row .row-bg:before { content: none; }
.section-about-filmography .inner_row {
    max-width: 1185px;
    margin: 0px auto !important;
}
.section-about-filmography .owl-theme[data-desktop-cols]:before {
    content: "";
    position: absolute;
    width: 120px;
    height: 100%;
    background: linear-gradient(90deg, #101010 25%, rgba(16, 16, 16, 0.00) 100%);
    left: 0px;
    top: 0px;
    z-index: 1;
}
.section-about-filmography .owl-theme[data-desktop-cols]:after {
    content: "";
    position: absolute;
    width: 120px;
    height: 100%;
    background: linear-gradient(270deg, #101010 25%, rgba(16, 16, 16, 0.00) 100%);
    right: 0px;
    top: 0px;
    z-index: 1;
}
.section-about-filmography .owl-carousel[data-desktop-cols] .owl-stage { padding: 0px; }
.section-about-filmography .owl-theme[data-desktop-cols] .owl-nav.disabled+.owl-dots { display: none; }
.section-about-filmography .owl-carousel[data-desktop-cols] .owl-nav.disabled { display: block; }
.section-about-filmography .owl-theme[data-desktop-cols] .owl-nav [class*=owl-] {
    padding: 0px;
    margin: 0px;
    background: transparent;
    border: 0px;
    font-size: 36px;
    position: absolute;
    top: 50%;
	z-index: 2;
}
.section-about-filmography .owl-theme[data-desktop-cols] .owl-nav .owl-prev { left: 55px; }
.section-about-filmography .owl-theme[data-desktop-cols] .owl-nav .owl-next { right: 55px; }
.wpb_row.section-about-nfo-press .row-bg:before {
    content: "press";
    position: absolute;
    color: rgba(255, 255, 255, 0.20);
    font-family: "Barlow Condensed";
    font-size: 120px;
    font-weight: 600;
    line-height: 120px;
    letter-spacing: -2.4px;
    text-transform: uppercase;
    opacity: 0.2;
    left: 0px;
    top: 0px;
}
.wpb_row.section-about-nfo-press .inner_row .row-bg:before { content: none; }
.section-about-nfo-press .owl-carousel[data-desktop-cols] .owl-stage-outer { overflow: visible; }
.section-about-nfo-press .owl-carousel[data-desktop-cols] .owl-stage { padding: 0px; }

.section-about-nfo-press .owl-theme[data-desktop-cols] .owl-dots .owl-dot span {
    width: 92px;
    height: 1px;
    margin: 0px 10px;
    background: rgba(255, 255, 255, 0.20);
    border-radius: 0px;
    -webkit-transform: scale(1);
    transform: scale(1);
}
.section-about-nfo-press .owl-theme[data-desktop-cols] .owl-dots .owl-dot.active span {
    height: 2px;
    -webkit-transform: scale(1);
    transform: scale(1);
}
.section-about-nfo-press .owl-carousel[data-desktop-cols] .owl-item .nectar-button.large {
    padding: 7px 20px 7px 3px;
    border: 0px;
    line-height: 18px;
    letter-spacing: 0.18px;
    border-bottom: 1px solid rgba(255, 255, 255, 0.15) !important;
    text-transform: none !important;
}
body.material .section-about-nfo-press .owl-carousel[data-desktop-cols] .owl-item .nectar-button.has-icon span { transform: translateX(0px); }
body.material .section-about-nfo-press .owl-carousel[data-desktop-cols] .owl-item .nectar-button.has-icon.large i {transform: translateY(-50%) translateX(8px);}
body.material .section-about-nfo-press .owl-carousel[data-desktop-cols] .owl-item .nectar-button.has-icon i {
    right: 0px;
    line-height: 32px;
    height: 32px;
    width: 32px;
}
body.material .section-about-nfo-press .owl-carousel[data-desktop-cols] .owl-item .nectar-button.has-icon .icon-button-arrow:before {
    content: "";
    position: absolute;
    background: url(/wp-content/uploads/2025/04/icon-arrow-top-right.svg);
    width: 10px;
    height: 10px;
    top: 10px;
}
.wpb_row.section-about-nfo-film-media .row-bg:before {
    content: "Film Nevada Media";
    position: absolute;
    color: rgba(255, 255, 255, 0.20);
    font-family: "Barlow Condensed";
    font-size: 120px;
    font-weight: 600;
    line-height: 120px;
    letter-spacing: -2.4px;
    text-transform: uppercase;
    opacity: 0.2;
    left: 0px;
    top: 0px;
}
.wpb_row.section-about-nfo-film-media .inner_row .row-bg:before { content: none; }
.wpb_row.section-about-crew-services .row-bg:before {
    content: "CREW AND SERVICES DIRECTORY";
    position: absolute;
    color: rgba(255, 255, 255, 0.20);
    font-family: "Barlow Condensed";
    font-size: 120px;
    font-weight: 600;
    line-height: 120px;
    letter-spacing: -2.4px;
    text-transform: uppercase;
    opacity: 0.2;
    left: 50px;
    top: 0px;
	width: 791px;
}
.wpb_row.section-about-crew-services .inner_row .row-bg:before { content: none; }
.wpb_row.section-filming-nevada-why .row-bg:before {
    content: "why nevada";
    position: absolute;
    color: rgba(255, 255, 255, 0.20);
    font-family: "Barlow Condensed";
    font-size: 120px;
    font-weight: 600;
    line-height: 120px;
    letter-spacing: -2.4px;
    text-transform: uppercase;
    opacity: 0.2;
    left: 50px;
    top: 0px;
}
.wpb_row.section-filming-nevada-why .inner_row .row-bg:before { content: none; }
.wpb_row.section-about-filming-incentives .row-bg:before {
    content: "soft incentives";
    position: absolute;
    color: rgba(255, 255, 255, 0.20);
    font-family: "Barlow Condensed";
    font-size: 120px;
    font-weight: 600;
    line-height: 120px;
    letter-spacing: -2.4px;
    text-transform: uppercase;
    opacity: 0.2;
    right: -110px;
    top: 80px;
}
.wpb_row.section-about-filming-incentives .inner_row .row-bg:before { content: none; }
.wpb_row.section-filming-nevada-permit .row-bg:before {
    content: "PERMIT INFORMATION";
    position: absolute;
    color: rgba(255, 255, 255, 0.20);
    font-family: "Barlow Condensed";
    font-size: 120px;
    font-weight: 600;
    line-height: 120px;
    letter-spacing: -2.4px;
    text-transform: uppercase;
    opacity: 0.2;
    right: -260px;
    top: 80px;
}
.wpb_row.section-filming-nevada .row-bg-wrap .inner-wrap { overflow: visible; }
.wpb_row.section-filming-nevada .row-bg:before {
    content: "Filming in Nevada";
    position: absolute;
    color: rgba(255, 255, 255, 0.20);
    font-family: "Barlow Condensed";
    font-size: 120px;
    font-weight: 600;
    line-height: 120px;
    letter-spacing: -2.4px;
    text-transform: uppercase;
    opacity: 0.2;
    left: -214px;
    top: -70px;
}
.wpb_row.section-filming-nevada .inner_row .row-bg:before { content: none; }
.section-carousel-filming-nevada .owl-theme[data-desktop-cols] .owl-dots .owl-dot:nth-child(1):before {content: "The Strip";}
.section-carousel-filming-nevada .owl-theme[data-desktop-cols] .owl-dots .owl-dot:nth-child(2):before {content: "Casinos";}
.section-carousel-filming-nevada .owl-theme[data-desktop-cols] .owl-dots .owl-dot:nth-child(3):before {content: "Parks";}
.section-carousel-filming-nevada .owl-theme[data-desktop-cols] .owl-dots .owl-dot:nth-child(4):before {content: "Federal Land";}
.section-carousel-filming-nevada .owl-theme[data-desktop-cols] .owl-dots .owl-dot:nth-child(5):before {content: "Roads";}
.section-carousel-filming-nevada .owl-theme[data-desktop-cols] .owl-dots .owl-dot.active:nth-child(1):after { width: 60px; }
.section-carousel-filming-nevada .owl-theme[data-desktop-cols] .owl-dots .owl-dot.active:nth-child(2):after { width: 48px; }
.section-carousel-filming-nevada .owl-theme[data-desktop-cols] .owl-dots .owl-dot.active:nth-child(3):after { width: 35px; }
.section-carousel-filming-nevada .owl-theme[data-desktop-cols] .owl-dots .owl-dot.active:nth-child(4):after { width: 79px; }
.section-carousel-filming-nevada .owl-theme[data-desktop-cols] .owl-dots .owl-dot.active:nth-child(5):after { width: 38px; }
.wpb_row.section-tax-incentive .row-bg:before {
    content: "Your Imagination, Our Locations";
    position: absolute;
    color: rgba(255, 255, 255, 0.20);
    font-family: "Barlow Condensed";
    font-size: 120px;
    font-weight: 600;
    line-height: 120px;
    letter-spacing: -2.4px;
    text-transform: uppercase;
    opacity: 0.2;
    left: 50px;
    top: 0px;
	width: 791px;
}
.section-tax-incentive .nectar-fancy-ul {
    padding: 20px;
    border-radius: 10px;
    border: 1px solid rgba(255, 255, 255, 0.25);
	margin-bottom: 0px;
}
.section-tax-incentive .nectar-fancy-ul[data-spacing="15px"] ul { margin-bottom: 0px; }
.section-tax-incentive .nectar-fancy-ul[data-spacing="15px"] ul li {
    margin-bottom: 30px;
    font-family: "Barlow Condensed";
    font-size: 26px;
    font-weight: 600;
    line-height: 26px;
    letter-spacing: -0.52px;
    text-transform: uppercase;
    padding-left: 34px;
}
.section-tax-incentive .nectar-fancy-ul[data-spacing="15px"] ul li:before {
    content: "";
    position: absolute;
    background: url(/wp-content/uploads/2025/04/icon-theaters_1.png);
    width: 24px;
    height: 24px;
    left: 0px;
    top: 2px;
}
.section-tax-incentive .nectar-fancy-ul[data-spacing="15px"] ul li:last-child { margin-bottom: 0px; }
.wpb_row.section-incentive-process .row-bg-wrap .inner-wrap { overflow: visible; }
.wpb_row.section-incentive-process .row-bg:before {
    content: "incentive process";
    position: absolute;
    color: rgba(255, 255, 255, 0.20);
    font-family: "Barlow Condensed";
    font-size: 120px;
    font-weight: 600;
    line-height: 120px;
    letter-spacing: -2.4px;
    text-transform: uppercase;
    opacity: 0.2;
    left: 0px;
    top: -70px;
}
.wpb_row.section-incentive-details .row-bg:before {
    content: "Incentive Details";
    position: absolute;
    color: rgba(255, 255, 255, 0.20);
    font-family: "Barlow Condensed";
    font-size: 120px;
    font-weight: 600;
    line-height: 120px;
    letter-spacing: -2.4px;
    text-transform: uppercase;
    opacity: 0.2;
    left: 0px;
    top: 20px;
}
.wpb_row.section-incentive-details .inner_row .row-bg:before { content: none; }
.section-incentive-information ul {
    display: flex;
    flex-wrap: wrap;
    gap: 30px;
    margin: 0px;
}
.section-incentive-information ul li { list-style: none; }
.section-incentive-information ul li a {
    padding: 8px 16px 8px 3px;
    border-bottom: 1px solid rgba(255, 255, 255, 0.15);
    font-family: "Barlow Condensed";
    font-weight: 600;
    line-height: 18px;
    letter-spacing: 0.18px;
    color: #FFF;
}
.section-incentive-information ul li a:before {
    content: "";
    position: absolute;
    background: url(/wp-content/uploads/2025/04/icon-arrow-top-right-2.png);
    width: 10px;
    height: 10px;
	right: 0px;
    top: 8px;
}
.wpb_row.section-faqs .row-bg:before {
    content: "FAQ’s";
    position: absolute;
    color: rgba(255, 255, 255, 0.20);
    font-family: "Barlow Condensed";
    font-size: 120px;
    font-weight: 600;
    line-height: 120px;
    letter-spacing: -2.4px;
    text-transform: uppercase;
    opacity: 0.2;
    left: 0px;
    top: 0px;
}

/* Footer CSS */
.wpb_row.section-footer .row-bg-wrap .inner-wrap:before {
    content: "";
    position: absolute;
    width: 100%;
    height: 300px;
    background: linear-gradient(180deg, #101010 0%, rgba(16, 16, 16, 0.00) 100%);
    top: 0px;
    left: 0px;
    z-index: 1;
}
.wpb_row.section-footer .row-bg-wrap .inner-wrap:after {
    content: "";
    position: absolute;
    width: 100%;
    height: 350px;
    background: linear-gradient(180deg, rgba(16, 16, 16, 0.00) 0%, #101010 100%);
    bottom: 0px;
    left: 0px;
    z-index: 1;
}
.wpb_row.section-footer .row-bg:before {
    content: "Get Started";
    position: absolute;
    color: rgba(255, 255, 255, 0.20);
    font-family: "Barlow Condensed";
    font-size: 120px;
    font-weight: 600;
    line-height: 120px;
    letter-spacing: -2.4px;
    text-transform: uppercase;
    top: 14px;
    left: 0px;
}
.wpb_row.section-footer .inner_row .row-bg:before { content: none; }
.section-footer-logo-menu .nectar_icon_wrap .nectar_icon {
    width: 48px;
    height: 48px;
    align-content: center;
    text-align: center;
    border-radius: 2px;
    border: 1px solid rgba(255, 255, 255, 0.10);
}
.section-footer-logo-menu ul { margin: 0px; }
.section-footer-logo-menu ul li {
    list-style: none;
    margin-bottom: 10px;
}
.section-footer-logo-menu ul li a {
    font-family: "Barlow Condensed";
    font-weight: 600;
    line-height: normal;
    letter-spacing: normal;
    text-transform: uppercase;
    Content;
}
.text-copyright p {
    font-size: 12px;
    line-height: 1.6em;
    letter-spacing: -0.36px;
    opacity: 0.4;
}
.section-footer-partner-logo .wpb_wrapper {
    display: flex;
    align-items: baseline;
    justify-content: end;
}


/* Offcanvas CSS */
#slide-out-widget-area-bg.fullscreen-split {
    background: url(/wp-content/uploads/2025/04/offcanvas-bg.png);
    background-size: contain;
}
#slide-out-widget-area.fullscreen-split { padding-right: 0px !important; }
#slide-out-widget-area.fullscreen-split .inner-wrap { margin-right: 0px !important; }
#slide-out-widget-area.fullscreen-split .inner-wrap>.inner>.container {
    margin: 0px 30px !important;
    left: 0px !important;
    padding-top: 60px !important;
    padding-bottom: 40px !important;
}
#slide-out-widget-area.fullscreen-split .off-canvas-menu-container>ul>li.menu-item-has-children:before {
    content: "";
    position: absolute;
    background: url(/wp-content/uploads/2025/04/arrow-down.png);
    width: 9px;
    height: 7px;
    right: 0px;
    top: 10px;
}
#slide-out-widget-area.fullscreen-split .off-canvas-menu-container>ul>li.menu-item-has-children.open-submenu:before { transform: rotate(180deg); }
#slide-out-widget-area.fullscreen-split .off-canvas-menu-container li.open-submenu ul {
    margin-left: 0px;
    margin-top: 5px;
}
#slide-out-widget-area[data-dropdown-func].fullscreen-split .inner-wrap>.inner .off-canvas-menu-container li li a {
    line-height: normal;
    letter-spacing: normal;
}
#slide-out-widget-area[data-dropdown-func].fullscreen-split .inner-wrap>.inner .off-canvas-menu-container li li { margin: 10px 0 !important; }
#slide-out-widget-area.fullscreen-split .off-canvas-menu-container>ul>li.menu-item-42 { margin-bottom: 50px !important; }
#slide-out-widget-area.fullscreen-split .off-canvas-menu-container>ul>li.menu-item-50 { margin-bottom: 0px !important; }
#slide-out-widget-area.fullscreen-split .off-canvas-menu-container>ul>li.menu-item-50 a {
    border-radius: 2px;
    background: linear-gradient(0deg, #FFF 0%, #FFF 100%);
    padding: 17px 25px;
    width: 100%;
    text-align: center;
    color: #101010;
}
#slide-out-widget-area.fullscreen-split .right-side-inner>.bottom-meta-wrap { justify-items: center; }
#slide-out-widget-area .off-canvas-social-links li i {
    font-size: 20px;
    line-height: 24px;
}
#slide-out-widget-area .off-canvas-social-links li a {
	opacity: 1 !important;
	padding: 0px !important;
}
#slide-out-widget-area:not(.fullscreen) .off-canvas-social-links li {
	padding: 0px !important;
	width: 48px;
    height: 48px;
    border-radius: 2px;
    border: 1px solid rgba(255, 255, 255, 0.10);
    margin-right: 7px;
    display: inline-flex !important;
    align-items: center;
    justify-content: center;
}

/* Responsive CSS */
@media only screen and (min-width: 1300px) and (max-width: 1600px) {
	.full-width-content .vc_col-sm-3 .team-member[data-style=meta_overlaid] .team-member-image { height: 343px; }
}
@media only screen and (max-width: 1680px) {
	.wpb_row.section-footer .row-bg { background-size: contain; }
	.wpb_row.section-footer .row-bg-wrap .inner-wrap:after { bottom: 156px; }
	.section-carousel-tab .owl-theme[data-desktop-cols] .owl-nav.disabled+.owl-dots {
		max-width: 85%;
		left: 8%;
	}
}
@media only screen and (max-width: 1440px) {
	.section-carousel-tab .owl-carousel[data-desktop-cols] .owl-item .inner_row .col.span_12 .wpb_column > .vc_column-inner {
		padding-left: 9% !important;
		padding-right: 9% !important;
	}
	.section-carousel-tab .owl-theme[data-desktop-cols] .owl-nav.disabled+.owl-dots { max-width: 82%; }
	.section-about-testimonials .inner_row {
		max-width: 1185px;
		margin: 0px auto !important;
	}
	.section-about-nfo-press .inner_row {
		max-width: 1185px;
		margin: 0px auto !important;
	}
}
@media only screen and (max-width: 1383px) {
	.section-about-testimonials .inner_row,
	.section-about-filmography .inner_row { padding: 0px 2%; }
}
@media only screen and (max-width: 1280px) {
	.section-about-testimonials .inner_row,
	.section-about-filmography .inner_row { padding: 0px 6%; }
}
@media only screen and (max-width: 1024px) {
    .section-carousel-tab .owl-carousel[data-desktop-cols] .owl-item .inner_row .col.span_12 .wpb_column > .vc_column-inner {
        padding-left: 12% !important;
        padding-right: 12% !important;
    }
}
@media only screen and (min-width: 1000px) {
	#header-outer header#top .container { padding: 0 92px 0 80px; }
	.section-about-nfo-press .owl-carousel[data-desktop-cols] .owl-item { width: 530px !important; }
}
@media only screen and (max-width: 999px) {
    .section-carousel-tab .owl-carousel[data-desktop-cols] .owl-item .inner_row .col.span_12 .wpb_column > .vc_column-inner {
        padding-left: 0px !important;
        padding-right: 0px !important;
    }
	.section-carousel-tab .owl-theme[data-desktop-cols] .owl-nav.disabled+.owl-dots { max-width: var(--mobile-container-width); }
}
@media only screen and (max-width: 690px) {
	#slide-out-widget-area.fullscreen-split .off-canvas-menu-container > ul > li > a {
		font-size: 22px !important;
        line-height: normal !important;
		letter-spacing: normal;
	}
	#slide-out-widget-area.fullscreen-split .off-canvas-menu-container>ul>li { margin-bottom: 40px !important; }
	#slide-out-widget-area.fullscreen-split .right-side-inner>* { margin-top: 0px; }
	.vc_row.top-level.full-width-section:not(.full-width-ns) > .span_12 { padding-top: 0px !important; }
	.section-home-header .wpb_wrapper h2.vc_custom_heading {
		font-size: 66px !important;
        line-height: 66px !important;
		letter-spacing: -1.32px !important;
	}
	body .section-home-header .owl-carousel[data-column-padding="40px"] .owl-item .carousel-item h2 {
		font-size: 66px;
        line-height: 66px;
		letter-spacing: -1.32px;
	}
	#page-header-bg .span_6 h1 {
		font-size: 55px;
        line-height: 55px;
		letter-spacing: -1.1px;
	}
	.wpb_wrapper h2.vc_custom_heading {
        font-size: 55px !important;
        line-height: 55px !important;
		letter-spacing: -1.1px;
    }
	.row .col h3, body h3,
	.wpb_wrapper h3.vc_custom_heading {
		font-size: 38px !important;
        line-height: 38px !important;
        letter-spacing: -1.14px;
	}
	.row .col h4, body h4 {
		font-size: 32px;
        line-height: 32px;
		letter-spacing: -0.96px;
	}
	.row .col h5, body h5 {
		font-size: 28px;
        line-height: 28px;
		letter-spacing: -0.56px;
	}
	.row .section-about-nfo-press .col h4, body .section-about-nfo-press h4 {
        font-size: 38px;
        line-height: 38px;
        letter-spacing: -1.14px;
    }
	body .section-about-nfo-press .owl-carousel[data-desktop-cols] .owl-item h5,
	.row .section-about-nfo-press .owl-carousel[data-desktop-cols] .owl-item .col h5,
	body .nectar-fancy-box[data-style="color_box_basic"] .inner h5,
	.row .col .nectar-fancy-box[data-style="color_box_basic"] .inner h5 {
		font-size: 28px;
        line-height: 28px;
		letter-spacing: -0.56px;
	}
}
@media only screen and (min-width: 1px) and (max-width: 999px) {
    body #header-outer { padding: 20px 0; }
	.wpb_row.section-home-about .row-bg:after {
		background: url(/wp-content/uploads/2025/04/home-mobile-about-bg.png);
		width: 335px;
		height: 272px;
		right: 20px;
		top: 20px;
	}
	.wpb_row.section-home-about .row-bg:before {
		width: 330px;
		font-size: 65px;
		line-height: 65px ;
		letter-spacing: -1.3px;
		left: 0px;
		top: 30px;
		z-index: 1;
	}
	.wpb_row.section-home-contractors .row-bg:before,
	.wpb_row.section-home-locations .row-bg:before,
	.wpb_row.section-home-video .row-bg:before,
	.wpb_row.section-about-our-team .row-bg:before {
		font-size: 65px;
		line-height: 65px ;
		letter-spacing: -1.3px;
		top: 20px;
	}
	.section-carousel-tab .owl-theme[data-desktop-cols] .owl-nav.disabled+.owl-dots {
		top: 30px;
		display: flex;
        overflow: scroll;
	}
	.section-carousel-tab .owl-theme[data-desktop-cols] .owl-nav.disabled+.owl-dots .owl-dot {
		min-width: 260px;
		text-align: left;
	}
	.section-carousel-tab .owl-theme[data-desktop-cols] .owl-nav [class*=owl-] {
		top: 6px;
		z-index: 1;
	}
	.section-carousel-tab .owl-theme[data-desktop-cols] .owl-nav [class*=owl-] { font-size: 50px; }
	.section-carousel-tab .owl-theme[data-desktop-cols] .owl-nav .owl-prev { left: 30px; }
	.section-carousel-tab .owl-theme[data-desktop-cols] .owl-nav .owl-next { right: 30px; }
	.section-carousel-tab .owl-carousel[data-desktop-cols] .owl-item .inner_row {
		background-position: 90% 0%;
		background-repeat: no-repeat;
		background-size: 240%;
	}
	.section-carousel-filming-nevada.section-carousel-tab .owl-carousel[data-desktop-cols] .owl-item .inner_row { background-size: 300%; }
	.section-carousel-tab .owl-carousel[data-desktop-cols] .owl-item .inner_row:before {
		content: "";
		position: absolute;
		width: 100%;
		height: 185px;
		background: linear-gradient(180deg, rgba(16, 16, 16, 0.00) 0%, #101010 100%);
		top: 41%;
	}
	.section-carousel-tab .owl-carousel[data-desktop-cols] .owl-item .inner_row:after {
		content: "";
		position: absolute;
		width: 100%;
		height: 100%;
		bottom: 0px;
		background: linear-gradient(90deg, rgba(16, 16, 16, 0.80) 41.64%, rgba(16, 16, 16, 0.00) 68.67%);
	}
	body .container-wrap .vc_row-fluid[data-column-margin="60px"] .wpb_column:not(.child_column),
	html body .vc_row-fluid[data-column-margin="60px"] .wpb_column:not(.child_column) {
		padding-left: 0px !important;
		padding-right: 0px !important;
	}
	.wpb_row.section-home-incentives .row-bg:before {
		font-size: 65px;
		line-height: 65px;
		letter-spacing: -1.3px;
		top: 218px;
	}
	.section-home-video .owl-carousel[data-desktop-cols] .owl-stage .owl-item p {
		padding-right: 10px !important;
		padding-left: 10px !important;
	}
	.section-home-video .owl-theme[data-desktop-cols] .owl-dots .owl-dot span {
		width: 44px;
		margin: 0px 5px;
	}
	.section-home-video .owl-theme[data-desktop-cols] .owl-nav.disabled+.owl-dots { margin-top: 0px; }
	.wpb_row.section-footer .row-bg:before {
		font-size: 65px;
		line-height: 65px;
		letter-spacing: -1.3px;
		top: 10px;
	}
	body.material .section-footer-let-us .nectar-button.large {
		padding-left: 22px;
		padding-right: 22px;
	}
	.section-footer-logo-menu .nectar-button.large {
		width: 100%;
		text-align: center;
	}
	#page-header-wrap,
	body:not(.single-post) #page-header-bg:not(.fullscreen-header) { height: 380px !important; }
	#page-header-bg[data-alignment-v="middle"]:not(.fullscreen-header) .span_6 .inner-wrap { padding-top: 0px; }
	#page-header-bg .span_6 { margin-bottom: 0px; }
	body:not(.single-post) #page-header-bg:not(.fullscreen-header) {
		padding-top: 205px;
		padding-bottom: 120px;
	}
	body.page-id-11:not(.single-post) #page-header-bg:not(.fullscreen-header),
	body.page-id-17:not(.single-post) #page-header-bg:not(.fullscreen-header) {
		padding-top: 177px;
		padding-bottom: 93px;
	}
	.page-id-9 #page-header-bg[data-bg-pos=center] .page-header-bg-image { background-image: url(/wp-content/uploads/2025/04/about-bg_1.png) !important; }
	.page-id-11 #page-header-bg[data-bg-pos=center] .page-header-bg-image { background-image: url(/wp-content/uploads/2025/04/about-img4.png) !important; }
	.page-id-15 #page-header-bg[data-bg-pos=center] .page-header-bg-image { background-image: url(/wp-content/uploads/2025/04/filming-nevada-bg_1.png) !important; }
	.page-id-17 #page-header-bg[data-bg-pos=center] .page-header-bg-image { background-image: url(/wp-content/uploads/2025/04/filming-nevada-bg_2.png) !important; }
	.page-id-19 #page-header-bg[data-bg-pos=center] .page-header-bg-image { background-image: url(/wp-content/uploads/2025/04/filming-nevada-permit-bg_1.png) !important; }
	.page-id-23 #page-header-bg[data-bg-pos=center] .page-header-bg-image { background-image: url(/wp-content/uploads/2025/04/Incentive-bg_1.png) !important; }
	
	.wpb_row.section-about-imagination .row-bg:before {
		font-size: 65px;
		line-height: 65px;
		letter-spacing: -1.3px;
		right: auto;
		left: 0px;
		top: 420px;
		width: 375px;
	}
	.wpb_row.section-about-what-we-do .row-bg:before {
		font-size: 65px;
		line-height: 65px;
		letter-spacing: -1.3px;
		top: 370px;
		right: 0px;
	}
	.wpb_row.section-about-what-we-do .row-bg:after {
		font-size: 65px;
		line-height: 65px;
		letter-spacing: -1.3px;
		right: auto;
		left: 0px;
		bottom: 370px;
		width: 289px;
	}
	.wpb_row.section-about-testimonials .row-bg:before,
	.wpb_row.section-about-nfo-press .row-bg:before {
		font-size: 65px;
		line-height: 65px;
		letter-spacing: -1.3px;
		top: 0px;
	}
	.section-about-testimonials .owl-theme[data-desktop-cols] .owl-dots .owl-dot span {
		width: 45px;
		margin: 0px 5px;
	}
	.wpb_row.section-about-filmography .row-bg:before {
		font-size: 65px;
		line-height: 65px;
		letter-spacing: -1.3px;
	}
	.nectar-post-grid-filters {
		padding-top: 0px;
		padding-bottom: 20px;
	}
	body[data-button-style*=slightly_rounded] .nectar-post-grid-filters h4 { display: none; }
	.nectar-post-grid-filters div:not(.n-sticky) {
		display: flex;
		overflow: scroll;
	}
	.nectar-post-grid-filters a {
		min-width: 100px;
		margin: 0px 30px !important;
	}
	.wpb_row.section-about-nfo-film-media .row-bg:before {
		font-size: 66px;
		line-height: 66px;
		letter-spacing: -1.32px;
		width: max-content;
	}
	.section-about-nfo-press .owl-theme[data-desktop-cols] .owl-dots .owl-dot span {
		width: 40px;
		margin: 0px 5px;
	}
	.wpb_row.section-about-crew-services .row-bg:before {
		font-size: 65px;
		line-height: 65px;
		letter-spacing: -1.3px;
		left: 0px;
		top: 530px;
		width: 375px;
	}
	.wpb_row.section-about-crew-services .row-bg:before { content: none; }
	.wpb_row.section-filming-nevada-why .row-bg:before {
		font-size: 65px;
		line-height: 65px;
		letter-spacing: -1.3px;
		left: 0px;
		top: 430px;
	}
	.wpb_row.section-about-filming-incentives .row-bg:before {
		font-size: 65px;
		line-height: 65px;
		letter-spacing: -1.3px;
		right: -60px;
		top: 340px;
	}
	.wpb_row.section-home-contractors .row-bg:before { top: 24px; }
	.wpb_row.section-filming-nevada-permit .row-bg:before {
		font-size: 65px;
		line-height: 65px;
		letter-spacing: -1.3px;
		right: -146px;
		top: 260px;
	}
	.wpb_row.section-filming-nevada-permit .row-bg:before {
		left: 0px;
		top: 310px;
	}
	.wpb_row.section-filming-nevada .row-bg:before {
		font-size: 65px;
		line-height: 65px;
		letter-spacing: -1.3px;
		left: -65px;
		top: -20px;
	}
	div.wpforms-container .wpforms-form .wpforms-field-layout .wpforms-layout-column-50:last-child,
	.wpforms-container .wpforms-field .wpforms-field-row .wpforms-one-half:last-child { padding-left: 0px !important; }
	div.wpforms-container .wpforms-form .wpforms-field-layout .wpforms-layout-column-50:first-child,
	.wpforms-container .wpforms-field .wpforms-field-row .wpforms-one-half:first-child { padding-right: 0px !important; }
	div.wpforms-container .wpforms-form .wpforms-field-layout .wpforms-layout-column-25 {
		padding-left: 0px !important;
		padding-right: 0px !important;
	}
	div.wpforms-container .wpforms-form .wpforms-field-layout .wpforms-layout-column-25:last-child { padding-left: 0px !important; }
	.wpb_row.section-tax-incentive .row-bg:before {
		font-size: 65px;
		line-height: 65px;
		letter-spacing: -1.3px;
		left: 0px;
		top: 490px;
		width: 431px;
	}
	.wpb_row.section-incentive-process .row-bg:before {
		font-size: 65px;
		line-height: 65px;
		letter-spacing: -1.3px;
		top: 0px;
		width: max-content;
	}
	.wpb_row.section-incentive-details .row-bg:before {
		font-size: 65px;
		line-height: 65px;
		letter-spacing: -1.3px;
		top: 0px;
	}
	.wpb_row.section-faqs .row-bg:before {
		font-size: 65px;
		line-height: 65px;
		letter-spacing: -1.3px;
	}
}
@media only screen and (max-width: 767px) {
	.section-carousel-tab .owl-theme[data-desktop-cols] .owl-nav.disabled+.owl-dots .owl-dot {
		text-align: center;
		min-width: calc(375px - 60px);
	}
	.section-carousel-tab .owl-theme[data-desktop-cols] .owl-dots .owl-dot.active:after {
		width: calc(100% - 80px) !important;
		left: 35px;
	}
}