/*!
Theme Name: Bazna Child
Description: Bazna - Multipurpose Movie Production & Film Studio WordPress Theme + RTL
Theme URI: https://bdevs.net/wp/bazna/
Author: bdevs
Author URI: https://themeforest.net/user/bdevs/portfolio
Template: bazna
Version: 1.0.0
License: GNU General Public License v2 or later
License URI: LICENSE
Text Domain: bazna-child
Tags: custom-background, custom-logo, custom-menu, featured-images, threaded-comments, translation-ready

This theme, like WordPress, is licensed under the GPL.
Use it to make something cool, have fun, and share what you've learned with others.
*/
.cta-info h2,h2{font-size:42px !important;line-height:50px !important}h3{font-size:24px}#scrollUp{background-color:#d0ede8;color:var(--ba-primary);border:1px solid var(--ba-primary)}.about-2-content ul,ul,ol{padding-left:20px}.fotter-link{padding-left:0}.error404 .blog-area{min-height:100vh;display:flex;align-items:center;padding:150px 0}.error404 .error-404-title{font-size:100px;line-height:1.25;color:var(--ba-primary)}.error404 .error-side-img{max-width:400px;height:auto;width:100%}@media (max-width:1199px){.error404 .error-404-title{font-size:90px}}@media (max-width:991px){.error404 .error-404-title{font-size:80px}}@media (max-width:767px){.error404 .error-404-title{font-size:60px}.error404 .error-title{font-size:32px}.error404 .error-text{font-size:22px}}@media (max-width:575px){.error404 .error-404-title{font-size:40px}.error404 .error-title{font-size:25px}.error404 .error-text{font-size:18px}}footer .footer-area{border:none}.footer-text{margin-bottom:0}.footer-content span{top:0}.footer-content h3{font-size:16px}footer .footer-2-title h2{color:var(--ba-white) !important;font-size:30px !important;margin-bottom:30px}#menu-footer-links,.footer-wrapper #menu-footer-links ul .sub-menu{padding-left:25px;color:var(--ba-white)}.footer-wrapper #menu-footer-links li a{color:var(--ba-white)}.footer-wrapper #menu-footer-links li a:hover{color:var(--ba-primary)}.footer-content span i.fa-phone{transform:rotate(100deg)}footer .footer-bottom .copyright p{font-size:14px}header #sticky-header.sticky{background-color:rgba(0,0,0,.7);backdrop-filter:saturate(180%) blur(8px)}header #sticky-header .logo{padding:15px 0}header .main-menu nav>ul>li:hover .sub-menu{top:85%}header .main-menu nav>ul>li .sub-menu{padding:0}header .main-menu nav>ul>li .sub-menu li:not(:last-child) a{border-bottom:1px solid #f7f7f7}.breadcrumb-area{background-position:center top}.breadcrumb-menu{color:var(--ba-white)}.breadcrumb-menu span a,.breadcrumb-menu span{font-size:16px}@media (max-width:1024px){.hero-video-section,.hero-video-section .elementor-container .elementor-column{min-height:100vh}.hero-video-section .elementor-container .elementor-column .video-element .e-hosted-video{aspect-ratio:unset}.hero-video-section .elementor-container,.hero-video-section .elementor-container .elementor-column .video-element,.hero-video-section .elementor-container .elementor-column .video-element .e-hosted-video{height:100%}}.film-distributor-slider .certificate-active{padding-bottom:30px}.film-distributor-slider .owl-nav{bottom:-25px}.film-distributor-slider .owl-nav div{width:40px !important;height:40px !important;line-height:39px !important}.film-distributor-slider .owl-nav div:before{content:none !important}@media(max-width:767px){.film-distributor-slider .owl-nav{bottom:-20px}}#faq-sec .section-title p{margin-top:20px}#faq-sec .about-button{margin-top:30px}.section-2-title span:before,.section-2-title span:after{display:none}.section-2-title span{font-size:13px;margin-bottom:8px;margin-left:0}.contact-infos ul li a{color:#000}.contact-infos ul li i{font-weight:400}.film-pricing-tabbing .e-n-tabs .e-n-tabs-heading button{justify-content:space-between}.how-it-works .elementor-icon-box-wrapper{cursor:pointer}.how-it-works .elementor-icon-box-wrapper:hover .elementor-icon-box-icon svg>path{transition:all .3s ease-in-out}.how-it-works .elementor-icon-box-wrapper:hover .elementor-icon-box-icon svg>path:nth-child(2){fill:var(--ba-primary)}.how-it-works .elementor-icon-box-wrapper .elementor-icon-box-icon svg{transform-origin:center;animation:bounceUpInfinite 2.5s ease-in-out infinite;will-change:transform}@keyframes bounceUpInfinite{0%,100%{transform:translateY(0)}50%{transform:translateY(-15px)}}.how-it-works div.elementor-element.animated:before{content:"";position:absolute;top:50%;right:-30px;transform:translateY(-50%);width:18px;height:18px;background-image:url("https://abctalkiesfilmfactory.dev.radixweb.net/wp-content/uploads/2025/10/angle-double-right-1.svg");background-size:contain;background-repeat:no-repeat;background-position:center}.how-it-works div.elementor-element.animated:nth-child(4):before,.how-it-works div.elementor-element.animated:last-child:before{display:none}@media(max-width:1165px){.how-it-works div.elementor-element.animated:nth-child(4):before{display:block}.how-it-works div.elementor-element.animated:nth-child(3):before,.how-it-works div.elementor-element.animated:nth-child(6):before,.how-it-works div.elementor-element.animated:last-child:before{display:none}}@media(max-width:991px){.how-it-works div.elementor-element.animated:nth-child(3):before{display:block}.how-it-works div.elementor-element.animated:nth-child(2):before,.how-it-works div.elementor-element.animated:nth-child(4):before,.how-it-works div.elementor-element.animated:nth-child(6):before,.how-it-works div.elementor-element.animated:last-child:before{display:none}}@media(max-width:768px){.how-it-works div.elementor-element.animated:before{display:none !important}}.section-icon img{opacity:.5}@media(max-width:1165px){.pb-120{padding-bottom:70px}.pt-120{padding-top:70px}}#card-same-height .contact-info-area .col-lg-4 .contact-info{background:#292929 !important}.cta-button{margin-top:25px}.cta-button a{margin-bottom:7px !important;margin-top:7px !important}@media(max-width:991px){.mobile-column-reverse .row{flex-direction:column-reverse}}@media(max-width:767px){.about-button{margin-top:30px}header #sticky-header .logo{padding:10px 0}.pb-120{padding-bottom:40px}.pt-120{padding-top:40px}.mb-30,.mb-35{margin-bottom:15px}.mt-30,.mt-35{margin-top:15px}dl,ol,ul{margin-bottom:15px}p{line-height:25px !important}h1{font-size:30px !important;line-height:35px !important;font-weight:400 !important}h2,.cta-info h2{font-size:24px !important;line-height:28px !important;margin-bottom:15px}h3{font-size:20px !important;line-height:24px !important;margin-bottom:7px !important}.elementor-button,.btn{font-size:14px !important;padding:12px 25px !important}.cta-button{margin-top:15px}#scrollUp{height:40px;width:40px;right:25px;bottom:28px;font-size:16px;line-height:37px}.section-title span,.about-me-text span{font-size:13px;margin-bottom:8px}.section-title p{margin-top:15px}.about-area .about-2-img{margin-bottom:30px}.mobile-column-reverse .about-me .mb-30{margin-bottom:0}.mobile-column-reverse .about-me-img img{margin-bottom:0}.mobile-column-reverse.about-me .about-area .about-2-img{margin-bottom:0}.history-link li{margin-bottom:15px}.history-2-icon{margin-right:15px;margin-top:10px}.history-2-icon>i{font-size:20px;height:50px;width:50px;line-height:50px}.history-2-icon:before{display:none}.history-area ul{padding-left:5px}.history-area ul li{list-style:none}.about-2-content p{margin-top:15px;margin-bottom:15px}.about-2-content span{font-size:15px;line-height:16px}.contact-infos ul{padding-left:0}.contact-infos ul li:nth-child(2) i{transform:rotateY(180deg);margin-left:-10px;margin-right:10px}.breadcrumb-height{padding-top:100px !important;padding-bottom:40px !important}.breadcrumb-menu{margin-top:2px !important}.breadcrumb-menu span{font-size:15px !important}.section-icon img{max-width:35% !important;opacity:.6;display:none}.custom-title-header-section .our-services-area .section-title{margin-bottom:15px !important}.film-pricing-about .elementor-widget-container{padding-top:0 !important}footer .footer-2-title h2{font-size:20px !important;margin-bottom:10px}footer .footer-area{padding-top:30px}.footer-logo.logo{margin-bottom:15px !important}.footer-text{margin-bottom:0}.footer-2-icon{margin-top:-10px;margin-bottom:20px}.footer-2-icon a{font-size:12px;height:30px;width:30px;line-height:30px;margin-right:6px}.fotter-link li{padding-bottom:7px}.footer-content span{font-size:16px;margin-right:15px;top:0}.footer-content h3 a,.footer-content h3{font-size:16px !important;margin-bottom:0 !important}#menu-footer-links,.footer-wrapper #menu-footer-links ul .sub-menu{padding-left:17px}.footer-wrapper li:not(:last-child){padding-bottom:8px}.footer-2-bottom{margin-top:0}footer .footer-bottom .copyright p{font-size:12px}.faq-box .card-body{padding:0 15px !important;padding-bottom:30px !important}.faq-box .card-body span{font-size:16px;line-height:25px !important}.partner-about .about-2-img{margin-bottom:0}.work-culture-img img{margin-bottom:0 !important}.benefits-container .elementor-element:last-child{border:none !important}#card-same-height .contact-info-area .col-lg-4 .contact-info{background:#292929 !important;padding:20px}#card-same-height .contact-info-area .contact-info ul li{margin-bottom:0}#card-same-height .contact-info-area{margin-top:30px;margin-bottom:15px}#card-same-height .contact-info-area .contact-info ul li span{padding-left:5px}.key-policies-heading .elementor-icon-list-text{font-size:24px !important;padding-inline-start:0px !important}.key-policies-heading .elementor-icon-list-icon i{font-size:23px !important}.policies-container .elementor-element h5{margin-top:-7px !important}.policies-container .elementor-element h5 a{font-size:16px !important}}