/*
Theme Name: Gurus Child
Theme URI: http://demo.bravisthemes.com/gurus
Author: Bravis-Themes
Author URI: https://themeforest.net/user/bravis-themes/portfolio
Description: Gurus is created to provide modern solution for any business type. The theme is packed with large collection of beautifully designed homepages and a large number of inner page styles. Also, there are versatile and easily tailored portfolio templates that will give you full freedom to create the showcase you need. Moreover, Gurus looks flawless on all devices, so your content will look equally amazing across all device types. Whether you need a personal theme or professional theme, Gurus can be a perfect fit. Get it today and discover all the features one WordPress site needs.
Version: 1.0.6
License: ThemeForest
License URI: https://themeforest.net/licenses
Template: gurus
Text Domain: gurus-child
Tags: business, consulting, consultant, agency, company, advertising, corporate, finance, financial, multipurpose, accountant, marketing, software, startup, modern, saas  
*/

.pxl-nav-menu.style2 .pxl-menu-primary {
    background-color: #4B5DFF;
}

#slide-logos img {
    height: 110px;
    object-fit: contain;
}

#teams .pxl-swiper-slide {
    height: 370px;
}

.pxl-nav-menu.hover-dot-popup .pxl-menu-primary > .menu-item > a::before {
    background-color: #ffffff;
}

.pxl-pagination-wrap .page-numbers:hover, .pxl-pagination-wrap .page-numbers.current {
    color: #fff;
    background-color: #4B5DFF;
}

.pxl-service-carousel.pxl-service-carousel3 .pxl-post--inner .pxl-post--img.pxl-post--hover .pxl-post-img--inner::after {
    background-color: #4B5DFFB2;
}

#service_home .pxl-post--category{
	color: white;
	font-size: 25px;
}

.pxl-swiper-slider .pxl-swiper-dots-wrap.pxl-swiper-dots-default {
    width: 100%;
}

#service_home .pxl-swiper-slide.wow:nth-child(1) .pxl-post--inner{
	background: linear-gradient(53.25deg, #353E89 0%, #4B5DFF 100%) !important;
}

#service_home .pxl-swiper-slide.wow:nth-child(2) .pxl-post--inner{
	background: linear-gradient(53.25deg, #3F39AD 0%, #A84BFF 100%) !important;
}

#service_home .pxl-swiper-slide.wow:nth-child(3) .pxl-post--inner{
	background: linear-gradient(53.25deg, #7739AD 0%, #FF4B4B 100%) !important;
}

#service_home .pxl-swiper-slide.wow:nth-child(4) .pxl-post--inner{
	background: linear-gradient(53.25deg, #9E39AD 0%, #FF8614 100%) !important;
}

#service_home .pxl-swiper-slide.wow:nth-child(5) .pxl-post--inner{
	background: linear-gradient(53.25deg, #4239AD 0%, #4BFF60 100%) !important;
}

#service_home .pxl-swiper-slide.wow:nth-child(6) .pxl-post--inner{
	background: linear-gradient(53.25deg, #3D39AD 0%, #4BF0FF 100%) !important;
}

#service_home .pxl-swiper-slide.wow:nth-child(7) .pxl-post--inner{
	background: linear-gradient(53.25deg, #3D39AD 0%, #4BCFFF 100%) !important;
}

#sectors svg path{
	fill: #3F39AD;
}

.pxl-portfolio-grid-layout1 .pxl-grid-item .pxl-post-title{
	font-size: 16px;
    font-weight: 500;
    line-height: 1.2;
}

#service_home .pxl-portfolio-grid-layout1 .pxl-post--holder.pxl-post--hover .pxl-post--excerpt {
    margin-bottom: 30px;
}

.pxl-swiper-slider .pxl-swiper-dots-wrap.pxl-swiper-dots-default{
    margin-top: 50px;
}

.pxl-portfolio-grid-layout1 .pxl-grid-item:nth-child(1) .pxl-post-title::after{
	background: linear-gradient(180deg, #4B5DFF 0%, #2D3899 100%) !important;
}

.pxl-portfolio-grid-layout1 .pxl-grid-item:nth-child(2) .pxl-post-title::after{
	background: linear-gradient(180deg, #F0A33A 0%, #BF2C56 100%) !important;
}

.pxl-portfolio-grid-layout1 .pxl-grid-item:nth-child(3) .pxl-post-title::after{
	background: linear-gradient(180deg, #4B5DFF 0%, #2D3899 100%) !important;
}

.pxl-portfolio-grid-layout1 .pxl-grid-item:nth-child(4) .pxl-post-title::after{
	background: linear-gradient(180deg, #F43653 0%, #8E1F30 100%) !important;
}

.pxl-portfolio-grid-layout1 .pxl-grid-item:nth-child(5) .pxl-post-title::after{
	background: linear-gradient(180deg, #F5C825 0%, #8F7516 100%) !important;
}

.pxl-portfolio-grid-layout1 .pxl-grid-item:nth-child(6) .pxl-post-title::after{
	background: linear-gradient(180deg, #57AB36 0%, #234516 100%) !important;
}

.pxl-portfolio-grid-layout1 .pxl-grid-item:nth-child(5) .pxl-post-title::after{
	background: linear-gradient(180deg, #3F39AD 0%, #1A1747 100%) !important;
}

.pxl-portfolio-grid-layout1 .pxl-grid-item:nth-child(7) .pxl-post-title::after{
	background: linear-gradient(180deg, #6BC1FF 0%, #407499 100%) !important;
}

.pxl-portfolio-grid-layout1 .pxl-grid-item:nth-child(8) .pxl-post-title::after{
	background: linear-gradient(180deg, #F5C825 0%, #8F7516 100%) !important;
}

.pxl-service-grid.pxl-service-grid-layout2 .pxl-post--holder .pxl-post--excerpt {
    margin-bottom: 15px;
}

div#comments {
    display: none;
}

.page-title-shortcode {
	font-family: "Sora", Sans-serif;
    font-size: clamp(25px, 5vw, 48px);
    font-weight: bold;
    color: #fff;
    display: block;
	text-align: center;
}

.pxl-nav-menu.style2 .pxl-menu-primary > .menu-item:not(:has(.pxl-menu-primary .sub-menu .menu-item)) {
    padding-inline: 15px;
}

#wpcf7-f23758-o1 form.sent .wpcf7-response-output {
    color: white;
	padding-top: 0px;
    padding-bottom: 20px;
}

.pxl-contact-form .wpcf7 .pxl-newsletter.pxl-layout-4 button:hover {
    background-color: #232e8c;
    color: #ffffff;
}