/*
Theme Name: Autodune
Theme URI: http://demo.casethemes.net/autodune
Author: Case-Themes
Author URI: https://casethemes.net/
Description: Autodune is a Premium WordPress theme that has built-in support for popular Page Builders, slider with swipe gestures, and is SEO- and Retina-ready. The unique system of inheritance and override options allows setting up individual parameters for different sections of your site and supported plugins.
Version: 1.0.1
License: GPL-2.0+
License URI: http://www.gnu.org/licenses/gpl-2.0.html
Text Domain: autodune
Tags: Blog, E-Commerce, Portfolio, Grid Layout, One Column, Two Columns, Three Columns, Four Columns, Left Sidebar, Right Sidebar, Custom Background, Custom Colors, Custom Header, Custom Logo, custom-menu, Editor Style, Featured Image Header, Featured Images, flexible-header, Footer Widgets, Full Width Template, microformats, Post Formats, Sticky Post, Theme Options, threaded-comments, translation-ready, Block Editor Styles, Wide Blocks
Requires at least: 5.8 or Higher
Requires PHP: 7.4 or Higher
Tested up to: 6.4.1

Copyright (c) 2025 Case-Themes. All rights reserved.
This theme is licensed under the GPL-2.0+ license.
*/

@media only screen and (max-width: 1600px) {
	.pxl-nav-menu.fr-style-divider .pxl-menu-primary > li > a:before {
    display: none !important;
}

#pxl-header-elementor .px-header--transparent .elementor-764 .elementor-element.elementor-element-625d56c .pxl-nav-menu .pxl-menu-primary > li {
    margin-left: 4px !important;
}

.elementor-element-7fcbce3 {
    padding-left: 1rem !important;
}
}

@media only screen and (max-width: 1445px) {
	.pxl-nav-menu.fr-style-divider .pxl-menu-primary > li > a {
    font-size: 12px !important;
}
	.elementor-7606 .elementor-element.elementor-element-b424a54 {
    padding: 0 !important;
}

.elementor-element-d62966f .e-con-inner {
    padding-bottom: 0 !important;
}

.elementor-element-f104ff5 .e-con-inner {
    padding-bottom: 0 !important;
}

.elementor-element-c9110db .e-con-inner {
    padding: 5rem 0 0 0 !important;
}

.elementor-element-8d561de .e-con-inner {
    padding: 5rem 0 !important;
}

.elementor-element-9828607 .e-con-inner {
    padding: 2rem 0 !important;
}

.elementor-element-905386f .e-con-inner {
    padding: 3rem 0 !important;
}

.elementor-element-bdb1371 .e-con-inner {
    padding: 2rem 0 3rem 0 !important;
}
	.elementor-element-2bdb62b .e-con-inner {
    padding-bottom: 0 !important;
}

.elementor-element-b644974 .e-con-inner {
    padding-bottom: 0 !important;
}
	.elementor-7641 .elementor-element.elementor-element-baa8770 {
    padding: 0 !important;
}
	.elementor-7657 .elementor-element.elementor-element-3e4d20e {
    padding: 0 !important;
}
	.elementor-element-1f5e003 .e-con-inner {
    padding-bottom: 0 !important;
}
	.elementor-7666 .elementor-element.elementor-element-1f40db4 {
    padding: 0 !important;
}

.elementor-element-b5e5909 .e-con-inner {
    padding-bottom: 0 !important;
}
	.elementor-7677 .elementor-element.elementor-element-8c22df7 {
    padding: 0 !important;
}

.elementor-element-7c5c4b5 .e-con-inner {
    padding-bottom: 0 !important;
}
	.elementor-7693 .elementor-element.elementor-element-47c2f1e {
    padding: 0 !important;
}

.elementor-element-ee25465 .e-con-inner {
    padding-bottom: 0 !important;
}
}

@media only screen and (max-width: 1366px) {
	#pxl-header-elementor .pxl-header-elementor-main, #pxl-header-elementor .pxl-header-elementor-sticky {
    display: block !important;
}

.elementor-element.elementor-element-f28dfb1.e-con-full.e-flex.pxl-row-scroll-none.pxl-column-none.pxl-full-content-with-space-none.e-con.e-parent.e-lazyloaded {
    display: none !important;
}

.elementor-5329 .elementor-element.elementor-element-e587e13 {
    min-height: 800px !important;
    padding: 5rem 0 !important;
    justify-content: center !important;
}

.elementor-5329 .elementor-element.elementor-element-26eca3d .pxl-text-carousel .pxl-item--title {
    font-size: 4rem !important;
}
	.elementor-element-3ef1c03 {
    padding-top: 10rem !important;
}

.elementor-element-54cc1a2 .e-con-inner {
    padding-top: 5rem !important;
}
.elementor-6882 .elementor-element.elementor-element-8f698d2 .pxl-nav-menu .pxl-menu-primary > li {
    margin-left: 1rem !important;
}

.elementor-element-0e7ba1c {
    display: none !important;
}
	.elementor-element-07cbb33 {
    padding-left: 5rem !important;
}

.elementor-element-21a3a5f .e-con-inner {
    padding-top: 5rem !important;
}
	div#pxl-header-mobile {
    background: #0E0E0E !important;
}

.pxl-anchor-divider.pxl-nav-mobile-button .pxl-icon-line {
    background: white !important;
}
}

@media (max-width: 1199.98px) {
	.elementor-element-a026665 {
    padding-bottom: 3rem !important;
}

.elementor-element-3ef1c03 {
    padding-top: 3rem !important;
}

.elementor-element-3ef1c03 .e-con-inner {
    padding-top: 3rem !important;
}

.elementor-element-0dfca68 .e-con-inner {
    padding-bottom: 3rem !important;
}
	.elementor-5329 .elementor-element.elementor-element-a89f3a7 .pxl-text-editor .pxl-item--inner {
    max-width: 90% !important;
}
	.elementor-1389 .elementor-element.elementor-element-f4ef0c0 {
    padding-bottom: 0rem !important;
}

.elementor-1389 .elementor-element.elementor-element-6325f5b .pxl-text-editor .pxl-item--inner {
    max-width: 100% !important;
}

.elementor-1389 .elementor-element.elementor-element-615d91c .pxl-text-editor .pxl-item--inner {
    max-width: 100% !important;
}

.elementor-1389 .elementor-element.elementor-element-a98b5e2 {
    padding-bottom: 2rem !important;
}
	.wp-block-group.alignfull.has-base-background-color.has-background {
    padding: 0 !important;
}
	.elementor-element-a9afea1 .e-con-inner {
    padding-top: 0px !important;
}
}

@media (max-width: 991.98px) {
	.elementor-5329 .elementor-element.elementor-element-26eca3d .pxl-text-carousel .pxl-item--title {
    font-size: 3rem !important;
}

.elementor-5329 .elementor-element.elementor-element-e587e13 {
    padding: 0rem 0 !important;
    min-height: 600px !important;
}

.elementor-element-7c372ae .e-con-inner {
    padding-top: 5rem !important;
}
	.pxl-vehicle-grid-layout1 .pxl-grid-item {
    padding: 2rem 0 !important;
}
	p.pxl-post--content {
    display: none !important;
}

.elementor-element-200785e {
    padding: 1rem 1rem !important;
}
	.elementor-1229 .elementor-element.elementor-element-565e807 .pxl-heading .pxl-item--title {
    font-size: 3rem !important;
}
	.elementor-1389 .elementor-element.elementor-element-07cbb33 {
    padding: 2rem 1rem !important;
}
}

@media (max-width: 767.98px) {
	.elementor-5329 .elementor-element.elementor-element-26eca3d .pxl-text-carousel .pxl-item--title {
    font-size: 2.2rem !important;
}

.elementor-5329 .elementor-element.elementor-element-26eca3d .pxl-text-carousel .pxl-item--title small {
    font-size: 18px !important;
}

.elementor-5329 .elementor-element.elementor-element-fd54e58 {
    padding-bottom: 1rem !important;
}

.elementor-5329 .elementor-element.elementor-element-54d2ab4 .elementor-heading-title, .elementor-5329 .elementor-element.elementor-element-6a2c1be .elementor-heading-title {
    font-size: 2rem !important;
}

.elementor-element-75c7b03 .e-con-inner {
    padding-top: 3rem !important;
}

.pxl-counter2 .pxl-counter--number {
    font-size: 100px !important;
}

.elementor-element-b46416a .e-con-inner {
    padding-bottom: 0 !important;
}

.pxl-swiper-dots.style-1.swiper-pagination-clickable.pxl-swiper-pagination-bullets.swiper-pagination-horizontal {
    margin: 1rem 0 !important;
}

.elementor-element-54cc1a2 .e-con-inner {
    padding-bottom: 0 !important;
}

.elementor-element-5e74414 .e-con-inner {
    padding-bottom: 0 !important;
}
	.elementor-1229 .elementor-element.elementor-element-d377e7e {
    padding: 10rem 0 !important;
}

.elementor-element-69ed5f4 .e-con-inner {
    padding: 5rem 0 !important;
}

.pxl-service-grid-layout1 .pxl-grid-item {
    position: unset !important;
    all: unset !important;
    margin: 1rem 1rem !important;
}

.pxl-service-grid-layout1 .pxl-post--inner, .pxl-service-carousel1 .pxl-post--inner {
    height: auto !important;
    padding: 2rem 2rem !important;
}

.pxl-service-grid-layout1 .pxl-post--icon, .pxl-service-carousel1 .pxl-post--icon {
    margin-bottom: 1rem !important;
}

.elementor-4625 .elementor-element.elementor-element-7d133d4 > .elementor-widget-container {
    padding-bottom: 2rem !important;
}

.pxl-grid-inner.pxl-grid-masonry.row {
    height: auto !important;
}
	.elementor-7657 .elementor-element.elementor-element-6b19709 .pxl-heading .pxl-item--title {
    font-size: 2.75rem !important;
}

.elementor-element-b644974 .e-con-inner {
    padding-top: 4rem !important;
}

.elementor-element-1f5e003 .e-con-inner {
    padding-top: 4rem !important;
}

.elementor-element-8d561de .e-con-inner {
    padding-bottom: 2rem !important;
}
	.elementor-7641 .elementor-element.elementor-element-e1fe0c6 .pxl-heading .pxl-item--title {
    font-size: 2.75rem !important;
}

.elementor-element-2bdb62b .e-con-inner {
    padding-top: 4rem !important;
}
	.elementor-7606 .elementor-element.elementor-element-8fa1a81 .pxl-heading .pxl-item--title {
    font-size: 2.75rem !important;
}

.elementor-element-d62966f .e-con-inner {
    padding-top: 4rem !important;
}

.elementor-element-f104ff5 .e-con-inner {
    padding-top: 4rem !important;
}
	.elementor-7666 .elementor-element.elementor-element-8410065 .pxl-heading .pxl-item--title {
    font-size: 2.75rem !important;
}

.elementor-element-b5e5909 .e-con-inner {
    padding-top: 4rem !important;
}
	.elementor-7677 .elementor-element.elementor-element-c6f003e .pxl-heading .pxl-item--title {
    font-size: 2.75rem !important;
}

.elementor-element-7c5c4b5 .e-con-inner {
    padding-top: 4rem !important;
}
	.elementor-7693 .elementor-element.elementor-element-1cb89e1 .pxl-heading .pxl-item--title {
    font-size: 2.75rem !important;
}

.elementor-element-ee25465 .e-con-inner {
    padding-top: 4rem !important;
}
	#gallery-1 .gallery-item {
    width: 50% !important;
}

#pxl-content-main .gallery .gallery-item img {
    height: auto !important;
    aspect-ratio: 1 !important;
}
	.elementor-element-5785ef3 iframe {
    height: 400px !important;
}
}

@media (max-width: 575.98px) {
	a.btn.btn-default.pxl-post--readmore {
    width: 95% !important;
    font-size: 8px !important;
}

.elementor-5329 .elementor-element.elementor-element-8e090b7 .pxl-heading .pxl-item--title {
    font-size: 2rem !important;
}

.elementor-5329 .elementor-element.elementor-element-a89f3a7 .pxl-text-editor .pxl-item--inner {
    max-width: 100% !important;
}

.elementor-5329 .elementor-element.elementor-element-8b98ec8 .pxl-heading .pxl-item--title {
    font-size: 2rem !important;
}

.elementor-5329 .elementor-element.elementor-element-9397c3c .pxl-heading .pxl-item--title {
    font-size: 2rem !important;
}

.elementor-5329 .elementor-element.elementor-element-a961ffa .pxl-heading .pxl-item--title {
    font-size: 2rem !important;
}

.elementor-5329 .elementor-element.elementor-element-989f26b .pxl-heading .pxl-item--title {
    font-size: 2rem !important;
}

.elementor-5329 .elementor-element.elementor-element-989f26b > .elementor-widget-container {
    padding-bottom: 2rem !important;
}
	.elementor-1229 .elementor-element.elementor-element-565e807 .pxl-heading .pxl-item--title {
    font-size: 2rem !important;
		text-align: center !important;
        line-height: 1 !important;
}

.elementor-4625 .elementor-element.elementor-element-7d133d4 .pxl-heading .pxl-item--title {
    font-size: 2rem !important;
}
	.elementor-7606 .elementor-element.elementor-element-8e994c1 .swiper-slide {
   height: 350px !important;
}

.elementor-7606 .elementor-element.elementor-element-b424a54 {
    min-height: 350px !important;
}

.elementor-element-d62966f .e-con-inner {
    padding-top: 4rem !important;
}

.elementor-7606 .elementor-element.elementor-element-8fa1a81 .pxl-heading .pxl-item--title {
    font-size: 2.5rem !important;
}

.elementor-element-f104ff5 .e-con-inner {
    padding-top: 4rem !important;
}

.elementor-7606 .elementor-element.elementor-element-4b7f0a3 .pxl-heading .pxl-item--title,
.elementor-7606 .elementor-element.elementor-element-d21c31d .pxl-heading .pxl-item--title,
.elementor-7606 .elementor-element.elementor-element-8e55f45 .pxl-heading .pxl-item--title,
.elementor-7606 .elementor-element.elementor-element-142de4a .pxl-heading .pxl-item--title,
.elementor-7606 .elementor-element.elementor-element-aca5049 .pxl-heading .pxl-item--title,
.elementor-7606 .elementor-element.elementor-element-4b7aa31 .pxl-heading .pxl-item--title,
.elementor-7606 .elementor-element.elementor-element-c4397dd .pxl-heading .pxl-item--title{
    font-size: 2rem !important;
}

.elementor-element-6cc031e iframe {
    height: 400px !important;
}

.elementor-element-8d561de .e-con-inner {
    padding: 3rem 0 !important;
}

.elementor-element-9828607 .e-con-inner {
    padding-bottom: 0 !important;
}

.elementor-element-905386f .e-con-inner {
    padding-bottom: 0 !important;
}
	.elementor-element-2bdb62b .e-con-inner {
    padding-top: 5rem !important;
}

.elementor-7641 .elementor-element.elementor-element-e1fe0c6 .pxl-heading .pxl-item--title,
.elementor-7641 .elementor-element.elementor-element-b9fa301 .pxl-heading .pxl-item--title,
.elementor-7641 .elementor-element.elementor-element-d21c31d .pxl-heading .pxl-item--title,
.elementor-7641 .elementor-element.elementor-element-8e55f45 .pxl-heading .pxl-item--title,
.elementor-7641 .elementor-element.elementor-element-142de4a .pxl-heading .pxl-item--title,
.elementor-7641 .elementor-element.elementor-element-aca5049 .pxl-heading .pxl-item--title,
.elementor-7641 .elementor-element.elementor-element-4b7aa31 .pxl-heading .pxl-item--title,
.elementor-7641 .elementor-element.elementor-element-c4397dd .pxl-heading .pxl-item--title{
    font-size: 2rem !important;
}

.elementor-element-b644974 .e-con-inner {
    padding-top: 4rem !important;
}

.elementor-7641 .elementor-element.elementor-element-06b2b95 .swiper-slide {
    height: 350px !important;
}

.elementor-7641 .elementor-element.elementor-element-baa8770 {
    min-height: 350px !important;
}

.elementor-element-5164bf5 iframe {
    height: 400px !important;
}
.elementor-7657 .elementor-element.elementor-element-8676013 .swiper-slide {
    height: 350px !important;
}

.elementor-7657 .elementor-element.elementor-element-3e4d20e {
    min-height: 350px !important;
}

.elementor-7657 .elementor-element.elementor-element-6b19709 .pxl-heading .pxl-item--title,
.elementor-7657 .elementor-element.elementor-element-b9fa301 .pxl-heading .pxl-item--title,
.elementor-7657 .elementor-element.elementor-element-d21c31d .pxl-heading .pxl-item--title,
h3.pxl-item--title.style-default.highlight-default.wow.PXLfadeInUp.pxl-animated,
h3.pxl-item--title.style-default.highlight-default.wow.PXLfadeInUp{
    font-size: 2rem !important;
}

.elementor-element-8d561de .e-con-inner {
    padding-bottom: 0 !important;
}
.elementor-7666 .elementor-element.elementor-element-8e15cd5 .swiper-slide {
    height: 350px !important;
}

.elementor-7666 .elementor-element.elementor-element-1f40db4 {
    min-height: 350px !important;
}

.elementor-7666 .elementor-element.elementor-element-8410065 .pxl-heading .pxl-item--title {
    font-size: 2rem !important;
}
.elementor-7677 .elementor-element.elementor-element-5075a98 .swiper-slide {
    height: 350px !important;
}

.elementor-7677 .elementor-element.elementor-element-8c22df7 {
    min-height: 350px !important;
}

.elementor-7677 .elementor-element.elementor-element-c6f003e .pxl-heading .pxl-item--title {
    font-size: 2rem !important;
}
	.elementor-7693 .elementor-element.elementor-element-4d90e01 .swiper-slide {
    height: 350px !important;
}

.elementor-7693 .elementor-element.elementor-element-47c2f1e {
    min-height: 350px !important; 
}

.elementor-7693 .elementor-element.elementor-element-1cb89e1 .pxl-heading .pxl-item--title {
    font-size: 2rem !important;
}
	.elementor-element-b644974 .e-con-inner {
    padding-top: 2rem !important;
}
	.elementor-element-9c4c9a7 .e-con-inner {
    padding-top: 4rem !important;
}

}

@media (max-width: 320.98px) {}





