/*
Theme Name: Mouno
Theme URI: http://demo.casethemes.net/mouno
Author: Case-Themes
Author URI: https://themeforest.net/user/case-themes/portfolio
Description: Mouno 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.0
Tested up to: 6.0
Requires PHP: 7.4
License: ThemeForest
License URI: https://themeforest.net/licenses
Text Domain: mouno
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
Copyright (c) 2025 Case-Themes. All rights reserved.
This theme is licensed under the GPL-2.0+ license.
*/


.pxl-menu-primary .sub-menu, .pxl-menu-primary .children {
	min-width: 270px !important;
}

.main-banner-section .pxl-image{
	border-radius: 20px;
}
.main-banner-section .pxl-slider .pxl-slide-item {
    height: 400px ;
    min-height: 400px ;
    padding: 0px 20px 0px 20px;
    display: flex;
    align-items: center;
}
.main-banner-section .pxl-title-text{
	display: flex !important;
	flex-wrap: wrap !important;
}
.main-banner-section .pxl-text-highlight{
	display: block !important;
}
.main-banner-section .pxl-slider .pxl-slide-inner {
	max-width: 965px !important; 
}
.main-banner-section .pxl-slider .pxl-slide-content .pxl-slide-description {
	color: #ffffffb0;
	font-size: 22px;
	font-weight: 300;
	line-height: 1.36364;
	max-width: 100%;
	margin-left: 0;
	padding-right: 170px;
	margin-top: 33px;
}
.main-banner-section .pxl-slider .pxl-slide-content {
	gap: 50px;
	margin-top: -35px;
}

/* .main-service-section .pxl-grid-item:first-child .pxl-post-item::before {
	background: #000 !important;
	opacity: 1;
}
.main-service-section .pxl-grid-item:first-child .pxl-post-item::before .pxl-post-group h5, 
.main-service-section .pxl-grid-item:first-child .pxl-post-item::before .pxl-post-group p{
	color: #fff !important;
} */


.home-blog-section .pxl-featured-link img{
	height: 320px !important;
}
.back-to-top-button {
	bottom: 10px !important;
	right: 10px;
	color: #fff;
	background-color: #f26147;
}


@media(max-width: 1600px){

	.main-banner-section .pxl-slider .pxl-heading-title {
		font-size: 55px !important;
		line-height: 65px !important;
	}
/* 	.main-banner-section .pxl-slider .pxl-slide-item {
		padding: 130px 15px 0px 15px;
		height: 680px !important;
		min-height: 680px !important;
	} */
	.pxl-slider .pxl-slide-content { 
		padding-inline: 0 !important;
	}
	.main-banner-section .pxl-slider .pxl-slide-inner {
		max-width: 650px !important;
	}
	.main-banner-section .pxl-slider .pxl-slide-content .pxl-slide-description { 
		padding-right: 0px; 
	}
	.pxl-slider .pxl-slide-layer img {
		max-width: 500px;
		height: 430px;
	}
	.pxl-slider .pxl-slide-layer img {
		max-width: 515px !important;
	}
	.single-post .pxl-heading-wrapper .pxl-heading-title{
		font-size: 30px !important;
	}
}

@media(max-width: 1199px){
	.pxl-heading-wrapper h2.pxl-heading-title {
		font-size: 40px !important;
	}
}
@media(max-width: 576px){
	.pxl-heading-wrapper h2.pxl-heading-title {
		font-size: 32px !important;
	}
}