.unique-portfolio .elementor-image-box-wrapper .elementor-image-box-img::before{
    content: "";
    background: rgba(51, 70, 211, 0.8);
    width: 0%;
    height: 100%;
    opacity: 0;
    position: absolute;
    top: 0;
    
    transition: all 0.5s ease-in-out;
    -moz-transition: all 0.5s ease-in-out;
    -ms-transition: all 0.5s ease-in-out;
    -o-transition: all 0.5s ease-in-out;
    -webkit-transition: all 0.5s ease-in-out;
    z-index: 1;
    right: 0;
}
.unique-portfolio .elementor-image-box-wrapper .elementor-image-box-img{
    overflow: hidden;
    position: relative;
}
.unique-portfolio:hover .elementor-image-box-wrapper .elementor-image-box-img::before{
    width: 100%;
    opacity: 1;
    left: 0;
}
.unique-portfolio .elementor-image-box-content{
    padding-left: 30px;
    padding-right: 30px;
}
.qodef-addons-blog-list .qodef-qi-button:hover , .qodef-addons-blog-slider .qodef-qi-button:hover {
    box-shadow: none;
}
.unique-portfolio  .elementor-image-box-title:hover{
    color: var(--color-theme-primary) !important;
    transition: all 0.5s ease-in-out;
    -moz-transition: all 0.5s ease-in-out;
    -ms-transition: all 0.5s ease-in-out;
    -o-transition: all 0.5s ease-in-out;
    -webkit-transition: all 0.5s ease-in-out;
}

.qodef-addons-m-pagination a.page-numbers{
    border: 1px solid rgba(134, 140, 156, 0.18);
}
.qodef-blog-item .qodef-e-inner {
    border: 1px solid rgba(134, 140, 156, 0.18);
    box-shadow: none;
    border-radius: var(--border-radius-ten);
}
.qodef-blog-item  .qodef-e-info-date{
    border-radius: 0px 10px 0px 0px;
} 
.qodef-blog-item  .qodef-e-media-image img{
    border-radius: var(--border-radius-ten);
}
.qodef-qi-team-member .qodef-m-media-image img{
    border-radius: var(--border-radius-ten);
}
.qodef-qi-team-member .qodef-m-media-image::before{
    position: absolute;
    top: 0;
    left: 0;
    border-radius: 10px;
    height: 100%;
    width: 100%;
    content: "";
    opacity: 0;
    z-index: 1;
    background: -moz-linear-gradient(top, rgba(0, 0, 0, 0) 1%, rgba(0, 0, 0, 1) 100%);
    background: -webkit-linear-gradient(top, rgba(0, 0, 0, 0) 1%, rgba(0, 0, 0, 1) 100%);
    background: linear-gradient(to bottom, rgba(0, 0, 0, 0) 1%, rgba(0, 0, 0, 1) 100%);
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#00f0f9ff', endColorstr='#3346d3', GradientType=0);
    -webkit-transition: all 0.5s ease-out 0s;
    -moz-transition: all 0.5s ease-out 0s;
    -ms-transition: all 0.5s ease-out 0s;
    -o-transition: all 0.5s ease-out 0s;
    transition: all 0.5s ease-out 0s;
}
.qodef-qi-team-member:hover .qodef-m-media-image::before{
    opacity: 1;
}
.qodef-qi-team-member .qodef-m-content::before{
    content: "";
    position: absolute;
    width: 164px;
        height: 1px;
        left: 0px;
        top: 7px;
    background-color: var(--color-theme-white);

}
.qodef-qi-pricing-table .qodef-m-inner{
    padding: 0 !important;
}
.qodef-qi-pricing-table .qodef-m-inner .qodef-m-content{
    background-color: var(--color-theme-white);
}
.qodef-qi-pricing-table .qodef-m-inner .qodef-m-button{
    background-color: var(--color-theme-white);
    padding-bottom: 30px;
    border-top: 1px solid var(--border-color-light);
}
.qodef-qi-timeline .qodef-e-item-inner .qodef-e-point-holder .qodef-e-point {
     border: 1px solid var(--global-font-color); 
    }
.qodef-qi-progress-bar-horizontal .qodef-m-canvas svg{
    border-radius: 90px;
}
.testimonial-bg .qodef-qi-testimonials-slider .qodef-e-text { 
    background: var(--sidebar-bg) 
}
.elementor-23 .elementor-element.elementor-element-6e8ee55 .qodef-qi-accordion .qodef-e-title-holder{
    border-radius: 5px;
}

.umetric footer .widget ul li a::before{
    display: block;
}

footer .widget ul li a::before{
    display: none;
}


footer .widget_recent_comments .recentcomments a:hover, footer .widget.widget_recent_comments li.recentcomments span a:hover{
    color: var(--color-theme-white);
}
.services-icon-hover .elementor-widget-container::after{
    content: "";
    width: 70px;
    height: 70px;
    background-image: radial-gradient(#3346d3 1px, transparent 1px);
    background-size: 10px 10px;
    position: absolute;
    right: -20px;
    bottom: -20px;
    opacity: 0;
    z-index: -1;
    transition: all 1s ease-in-out;
    -moz-transition: all 1s ease-in-out;
    -ms-transition: all 1s ease-in-out;
    -o-transition: all 1s ease-in-out;
    -webkit-transition: all 1s ease-in-out;
}
.services-icon-hover:hover .elementor-widget-container::after{
    opacity: 1;
}

footer .widget ul li a.share-button::before{
    display: none;
}
.testimonial-img .qodef-e-media-image img{
    width: 80px !important;
    height: 80px !important;
}
.unique-portfolio .elementor-image-box-img img{
    border-radius: 10px 10px 0 0;
}
.features-hover:hover .elementor-image-box-content p, .features-hover:hover .elementor-image-box-content h3{
    color: var(--color-theme-white) !important;
}
.follow-rotate {
    transform: rotate(-90deg);
}
.qodef-addons-blog-slider .qodef-e-inner{
    margin-bottom: 20px;
}
.services-icon-hover:hover .elementor-icon svg,
.services-icon-hover:hover .elementor-icon svg path{
    stroke:var(--global-body-bgcolor);
    fill: white;
    transition: all .5;
}
.services-icon-hover:hover .elementor-icon-box-title span{
    color:var(--global-body-bgcolor);
    transition: all .5;
}