/*
Theme Name: Digicove Child
Template: digicove
Version: 1.0.0
Description: Child theme for Digicove
Author: Bravis-Themes
*/

/* Import Google Fonts */
@import url('https://fonts.googleapis.com/css2?family=Inter:wght@400;500;600&family=Quicksand:wght@600;700&display=swap');
.pxl-slider-item-1 .pxl-slide-item-wrap .image-right .sl-content .pxl-slide-bg-right {
    background-size: contain !important;
}
.map-container .parallax-inner {
    position: initial !important;
}
.pxl-grid .grid-sizer {
    display: none;
}
.btn {
    background-image: linear-gradient(to right, #004466, #00BCE0); 
}
body {
    color: #000; 
}

.pxl-service-grid-layout2 .container-custom .el--sub-title:after, .pxl-service-carousel1 .container-custom .el--sub-title:after {
    background-color: #00BCE0; 
	
}
li p {
    display: inline;
}
li:marker {
    margin-right: 0px;
}
.pxl-service-grid-layout2 .container-custom .el--sub-title span, .pxl-service-carousel1 .container-custom .el--sub-title span {
    background: linear-gradient(90deg, #00BCE0 0%, #7CCBE9 100%);
background-clip: text;
-webkit-background-clip: text;
-webkit-text-fill-color: transparent;
	
}
.pxl-service-carousel1 .pxl-swiper-dots .pxl-swiper-pagination-bullet {
    background-color: #00BCE0; 
}
:root {
    --primary-color: #00BCE0 !important; 
}

.pxl-service-grid-layout2 .pxl-item--inner .pxl-item--holder .pxl-item--title:after, .pxl-service-carousel1 .pxl-item--inner .pxl-item--holder .pxl-item--title:after {
       background-image: linear-gradient(to right, #F98524, #FEB62C); 
	
}
.pxl-icon-box1 .pxl-item--title {
    font-size: 20px;
    line-height: 42px;
}
.pxl-icon-box1 .pxl-item--description{
color: var(--crongenix-webdevcx-in-dove-gray, var(--color-grey-39, #636363));
font-family: Inter;
font-size: 16px;
font-style: normal;
font-weight: 400;
line-height: 128%; /* 20.48px */
}

.pxl-icon-box1.style-1 .pxl-item--icon {
    background: linear-gradient(90deg, #046 0%, #00BCE0 100%);
    box-shadow: 0 10px 40px 0 rgba(0, 68, 102, 0.48); 
	
}
.elementor-1600 .elementor-element.elementor-element-305190b .pxl-icon-box .pxl-item--icon{
border-radius: 38px;
background: linear-gradient(90deg, #ED6959 0%, #F2B705 100%);
box-shadow: 0 10px 40px 0 rgba(255, 132, 105, 0.48);
}
.elementor-1600 .elementor-element.elementor-element-eca6edc .pxl-icon-box .pxl-item--icon{
border-radius: 38px;
background: linear-gradient(90deg, #00BCE0 0%, #7CCBE9 100%);
box-shadow: 0 10px 40px 0 rgba(0, 188, 224, 0.48); 
}
.elementor-1600 .elementor-element.elementor-element-81f0fbc:not(.elementor-motion-effects-element-type-background), .elementor-1600 .elementor-element.elementor-element-81f0fbc > .elementor-motion-effects-container > .elementor-motion-effects-layer{
	box-shadow: none; 
background: linear-gradient(90deg, #00BCE0 0%, #7CCBE9 70%);
}

.pxl-mask-bg-parallax {
 
    background: linear-gradient(180deg, #00BCE0 0%, #008db0 100%);
}
.pxl-meta-box-carousel1 .container-custom .el--sub-title span {
    font-size: 12px;
    line-height: 34px; 
}

.pxl-heading .pxl-item--subtitle span {
    font-size: 12px; 

}
.elementor-1600 .elementor-element.elementor-element-d6a2e6d .pxl-heading .pxl-item--subtitle span{
background: linear-gradient(90deg, #00BCE0 0%, #7CCBE9 100%);
background-clip: text;
-webkit-background-clip: text;
-webkit-text-fill-color: transparent;
}
.elementor-1600 .elementor-element.elementor-element-d6a2e6d .pxl-heading .pxl-item--subtitle::after {
    background-color: transparent;
    background-image: linear-gradient(180deg, #35E1B4 0%, #35E1B4 100%);
    background-image: linear-gradient(90deg, #00BCE0 0%, #7CCBE9 100%);
}

.pxl-case-grid.layout1.style1 .item--holder:after
Specificity: (0,4,1)
 {
    background-image: linear-gradient(90deg, #046 -25.13%, #00BCE0 100%) !important; 
	 
}
.item--holder label {
    display: none !important;
}

.pxl-case-grid.layout1.style1 .item--holder:after {
    left: -90px;
    bottom: 10px; 
}
.elementor-1600 .elementor-element.elementor-element-6a9c329 .pxl-heading .pxl-item--subtitle::after
{
border-radius: 67.06px;
opacity: var(--opacity-20, 0.2);
background: #00BCE0; 
}
.elementor-1600 .elementor-element.elementor-element-6a9c329 .pxl-heading .pxl-item--subtitle span {
    background: linear-gradient(90deg, #00BCE0 0%, #7CCBE9 100%);
    background-clip: text;
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent; 
}
:root {
    --primary-color: #00BCE0;
    --secondary-color: #ED6959;
    --third-color: #F2B705;
    --four-color: #303142;
    --primary-color-rgb: 255, 114, 104;
    --secondary-color-rgb: 115, 96, 242;
    --third-color-rgb: 99, 99, 99;
    --four-color-rgb: 48, 49, 66;
    --link-color: #303142;
    --link-color-hover: #00BCE0;
    --link-color-active: #00BCE0;
    --gradient-color-from: #00BCE0;
    --gradient-color-to: #FFB06D;
    --gradient-two-color-from_two: #2f057b;
    --gradient-two-color-to_two: #6441c1;
    --cursor-circle_bg: #00BCE0; 
	--gradient-two-color-from_two: #004466;
	--gradient-two-color-to_two: #00BCE0;
	--gradient-color-from:  #004466;
	--gradient-color-to: #00BCE0;
}
.pxl-accordion1.style3 .pxl--item.active .pxl-item-accordion {
    color: #013148;
}

.pxl-accordion1.style3 .pxl--item.active .pxl-item-accordion .plus {
    background: #033047;
}
.pxl-testimonial-carousel .pxl-swiper-slide.swiper-slide-active .pxl-item--position {
    color: #023048 !important;
}
#pxl-page-title-default .pxl-breadcrumb li:last-child span {
    -webkit-text-fill-color: transparent;
    -webkit-background-clip: text;
    background-image: linear-gradient(90deg, #ffffff, #ffffff);
}
.pxl-accordion1.style3 .pxl--item .pxl-item-accordion .plus {
    position: absolute;
    background: linear-gradient(90deg, #209ec2, #043048);
    background-image: linear-gradient(90deg, #209ec2, #043048);
    background-image: linear-gradient(90deg, #209ec2, #043048);
    background-image: linear-gradient(90deg, #209ec2, #043048);
    background-image: linear-gradient(90deg, #209ec2, #043048);
    background-image: linear-gradient(90deg, #209ec2, #043048);
}
.pxl-circle-svg svg {
    margin-left: 60px;
}
.pxl-heading .pxl-item--subtitle::after {
    background-image: linear-gradient(to right, var(--gradient-color-from), var(--gradient-color-to)) !important;
}
.elementor-section.elementor-section-boxed > .elementor-container {
    max-width: 1400px;
}
#pxl-main .elementor-section.elementor-section-boxed > .elementor-container {
    max-width: 1400px; 
}
@media screen and (min-width: 1200px) {
    #pxl-wapper .container {
        max-width: 1400px; 
	}
}
.single-post #pxl-main {
    padding: 99px 0 00px;
}
.pxl-heading .pxl-item--subtitle span {
    color: #004466 !important;
    text-fill-color: #004466 !important;
    -webkit-text-fill-color: #004466 !important;
    background-image: none;
}
.pxl-heading .pxl-item--subtitle {
    color: #00486a !important;
}
div#comments,.pxl--author-info {
    display: none;
}

article#pxl-post-126 {
    margin-bottom: 100px;
}
.pxl-text-editor p, .pxl-text-editor li, .pxl-text-editor ul, .pxl-text-editor td, .pxl-text-editor th {
    font-size: 16px;
    text-align: left;
}
.pxl-text-editor p, .pxl-text-editor li, .pxl-text-editor ul, .pxl-text-editor td, .pxl-text-editor th {
    font-size: 16px;
    text-align: left;
}

.single-post .pxl--social label {
    font-size: 20px;
    line-height: 1.4;
}
.single-post .pxl--social a {
    display: inline-block;
    height: 26px;
    line-height: 16px;
    text-align: center;
    border-radius: 16px;
    padding: 5px 20px;
    font-size: 16px;
}
.single-post .pxl--social a {
    background: linear-gradient(90deg, #004466 0%, #00BCE0 100%) !important;
}
.footer-elementor-inner {
    padding-top: 200px;
}