/**
 * Theme Name:     DriverX Child
 * Author:         Elementor Team
 * Template:       driverx
 * Text Domain:	   driverx-child
 * Description:    DriverX is a lightweight and minimalist WordPress theme that was built specifically to work seamlessly with the Elementor site builder plugin. The theme is free, open-source, and designed for users who want a flexible, easy-to-use, and customizable website. The theme, which is optimized for performance, provides a solid foundation for users to build their own unique designs using the Elementor drag-and-drop site builder. Its simplicity and flexibility make it a great choice for both beginners and experienced Web Creators.
 */


.footer_nav_title h2.elementor-heading-title,
.spcial_title h2.elementor-heading-title,
.heading_title h2.elementor-heading-title span {
    background: linear-gradient(90deg, #338A83 0, #13514C 100%) no-repeat padding-box;
    -webkit-text-fill-color: transparent;
    -webkit-background-clip: text;
    mask-clip: unset;
}


.elementor-10 .elementor-element.elementor-element-eb6a009 
{
    bottom: -16px;
}
.elementor-widget .elementor-icon-list-icon+.elementor-icon-list-text
{
	font-weight:300;
	color:#000;
}

.elementor-107 .elementor-element.elementor-element-942d202 > .elementor-widget-container
{
	position: relative;
    z-index: 0;
}
.hey-drive-title h2 
{
	border: 5px;
	position: relative;
	border: 5px;
	color: #FFF;
	background: #ffffff;
	background-clip: padding-box; /* !importanté */
	border: solid 2px transparent !important; /* !importanté */
	border-radius: 500px;
	padding: 0 20px;
	box-shadow: 0px 2px 12px 0px #00000033;
}

.hey-drive-title h2:before 
{
    content: '';
    position: absolute;
    top: 0;
    right: 0;
    bottom: 0;
    left: 0;
    z-index: -1;
    margin: -2px;
    border-radius: inherit;
    background: linear-gradient(to right, #FCD018, #338A83);
}
.banner-head h2 span 
{
    font-weight: 600;
    background: -webkit-linear-gradient(right, #F3C400, #338A83);
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
}
.download-btn a {
    position: relative;
}

.download-btn a:before {
    content: '';
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    background: linear-gradient(-45deg, #FCD018, #338A83);
    border-radius: 500px;
    filter: blur(10px);
    z-index: -1;
}

.install-app-sec .e-con-inner {
    justify-content: end !important;
}
.elementor-107 .elementor-element.elementor-element-a5a6aa1::before
{
	z-index: -1;
}
.tech-line {
    position: absolute;
    left: 50%;
    transform: translateX(-50%);
    top: 14%;
}
.smart-services-head h2 span {
    color: #338A83;
}
.db-sub-content p
{
	margin-bottom:0;
}
.td-p-content p
{
	margin-bottom:0;
}
.footer-help-sec p, .newsletter-sec p{
    margin-bottom: 0;
}
.blog-topic p
{
	border: 5px;
	position: relative;
	border: 5px;
	background: #ffffff;
	background-clip: padding-box; /* !importanté */
	border: solid 1px transparent !important; /* !importanté */
	border-radius: 500px;
	display:inline-block;
	margin-bottom:0;
	padding-inline: 15px;
}

.blog-topic p:before 
{
    content: '';
    position: absolute;
    top: 0;
    right: 0;
    bottom: 0;
    left: 0;
    z-index: -1;
    margin: -1px;
    border-radius: inherit;
    background: linear-gradient(to right, #FCD018, #338A83);
}
.blog-content-box
{
	z-index:1;
}
.blog-box
{
	overflow: hidden;
}
.blog-img img {
    min-height: 226px;
    object-fit: cover;
}

.buy-plan-btn a, .plan-details-btn a {
    max-width: 130px !important;
    width: 100%;
    display: block;
}

.buy-plan-btn > div > div, .plan-details-btn > div > div {
    display: flex;
    justify-content: end;
    flex-direction: column;
    align-items: end;
}
.plan-box {
    box-shadow: 0px 4px 16px 0px #0000001A;
}
.plan-price h2 span {
    font-size: 16px;
    font-weight: 300;
    margin-left: 2px;
    letter-spacing: 0.5px;
}
.plan-name h2 {
    background: linear-gradient(90deg, #338A83 0, #13514C 100%) no-repeat padding-box;
    -webkit-text-fill-color: transparent;
    -webkit-background-clip: text;
    mask-clip: unset;
}
.customer-love-sec
{
	background: linear-gradient(white, white) padding-box, linear-gradient(to left, #FCD018, #338A83) border-box;
    border-radius: 25px;
    border: 2px solid transparent;
}

@media (max-width : 767px)
{
	.install-app-sec
	{
		background-image:none !important;
	}
}


