/*
 Theme Name:   Elevate Child
 Theme URI:    https://reactheme.com/products/wordpress/elevate
 Description:  Elevate Child
 Author:       ReacThemes
 Author URI:   http://reactheme.com
 Template:     elevate
 Version:      1.0
 License:      GNU General Public License v2 or later
 License URI:  http://www.gnu.org/licenses/gpl-2.0.html
 Tags: custom-background, custom-logo, custom-menu, featured-images, threaded-comments, translation-ready
 */

.elementor-10913 .elementor-widget-icon-box,
.elementor-2101 .elementor-widget-icon-box,
.elementor-14351 .elementor-widget-icon-box,
.elementor-14424 .elementor-widget-icon-box {
    max-width: 16.66%;
    width: 16.66%;
    margin: 0;
}

@media (max-width: 1024px) {
    .elementor-10913 .elementor-widget-icon-box,
    .elementor-2101 .elementor-widget-icon-box,
    .elementor-14351 .elementor-widget-icon-box,
    .elementor-14424 .elementor-widget-icon-box {
        max-width: 33.33%;
        width: 33.33%;
    }
}

@media (max-width: 880px) {
    .elementor-10913 .elementor-widget-icon-box,
    .elementor-2101 .elementor-widget-icon-box,
    .elementor-14351 .elementor-widget-icon-box, 
    .elementor-14424 .elementor-widget-icon-box {
        max-width: 50%;
        width: 50%;
    }
}

.elementor-column-gap-default>.elementor-column>.elementor-element-populated {
    padding: 12px;
}

.rt-features-list-content ul li .text-heading a {
    color: inherit;
    display: block;
    transition: none;
}

.rt-features-list-content ul li {
    -webkit-box-align: center!important;
    -ms-flex-align: center!important;
    align-items: center!important;
}

.react-addon-services.services-style3 {
    padding: 20px;
    height: 100%;
}

.elementor-widget-rt-service-grid {
    height: 100%;
}

.elementor-widget-rt-service-grid .elementor-widget-container {
    height: 100%;
}

.elementor-2101 .elementor-element.elementor-element-afb81b2,
.elementor-14424 .elementor-element.elementor-element-afb81b2 {
    margin-left: -12px;
    margin-right: -12px;
    width: auto;
}

.rt-features-list-portfolio-content .info-body .single-info .info-details {
    margin-left: 0;
}

.single .reactheme-porfolio-details .ps-navigation {
    margin-bottom: 0;
}

.rt-portfolio-style8.grid-portfolio {
    margin-left: -10px;
    margin-right: -10px;
}

.rts-accordion.style1 .accordion-item .accordion-header button[aria-expanded=true]::before {
    left: -65px;
}

.rts-accordion.style1 .accordion-item .accordion-header button:before {
    left: -51px;
}

.reactheme-porfolio-details .project-desc {
    padding-top: 0;
}

.home .reactheme-breadcrumbs .breadcrumbs-inner {
    max-width: 100%;
}

.home .reactheme-breadcrumbs .breadcrumbs-inner .page-title {
    text-align: left;
    max-width: 550px;
    margin-left: 0;
}

@media (max-width: 767px) {
    .home .reactheme-breadcrumbs .breadcrumbs-inner .page-title {
        text-align: left;
        max-width: 350px;
        margin-left: 0;
        font-size: 50px;
        line-height: 55px;
    }
}

.elementor-12614 .elementor-element.elementor-element-22f0539 {
    padding-right: 16.5px;
}

.elementor-12614 .elementor-element.elementor-element-f3c4e94 {
    padding-left: 8px;
    padding-right: 8px;
}   

.elementor-12614 .elementor-element.elementor-element-31eb0a8 {
    padding-left: 16.5px;
}

@media (max-width: 767px) {
    .elementor-12614 .elementor-element.elementor-element-22f0539,
    .elementor-12614 .elementor-element.elementor-element-f3c4e94,
    .elementor-12614 .elementor-element.elementor-element-31eb0a8 {
        width: 50%;
        max-width: 50%;
    }
    
    .elementor-12614 .elementor-element.elementor-element-22f0539,
    .elementor-12614 .elementor-element.elementor-element-f3c4e94 {
        padding-bottom: 25px;
    }
    
    .elementor-12614 .elementor-element.elementor-element-22f0539 {
        padding-right: 13px;
    }
    
    .elementor-12614 .elementor-element.elementor-element-31eb0a8 {
        padding-left: 0;
        padding-right: 13px;
    }
}

@media (max-width: 479px) { 
    .elementor-12614 .elementor-element.elementor-element-22f0539,
    .elementor-12614 .elementor-element.elementor-element-f3c4e94,
    .elementor-12614 .elementor-element.elementor-element-31eb0a8 {
        width: 100%;
        max-width: 100%;
        padding-left: 0;
        padding-right: 0;
        padding-bottom: 25px;
    }
}
