.elementor_navbar.no_fixed.header_area {
    position: relative;
}

/** === Start Home Pages Elementor Footers ===**/
.green-hover .elementor-text-editor ul li a,
.white-hover .elementor-text-editor ul li a,
.purple-hover .elementor-text-editor ul li a,
.orange-hover .elementor-text-editor ul li a {
    position: relative;
}

.green-hover .elementor-text-editor ul li a:hover:before,
.white-hover .elementor-text-editor ul li a:hover:before,
.purple-hover .elementor-text-editor ul li a:hover:before,
.orange-hover .elementor-text-editor ul li a:hover:before {
    left: 0;
    width: 100%;
    right: auto;
}

.green-hover .elementor-text-editor ul li a:before,
.white-hover .elementor-text-editor ul li a:before,
.purple-hover .elementor-text-editor ul li a:before,
.orange-hover .elementor-text-editor ul li a:before {
    width: 0;
    left: auto;
    right: 0;
    bottom: 5px;
    height: 1px;
    content: "";
    position: absolute;
    transition: width 0.2s linear;
}

/**=== Home Agency & App Landing ===**/
.white-hover .elementor-text-editor ul li a:before {
    background: #ffffff;
}
.white-hover .elementor-text-editor ul li a:hover,
.white-hover .elementor-text-editor p a:hover {
    color: #ffffff !important;
}

/**=== Home Chat & Digital Agency ===**/
.orange-hover .elementor-text-editor ul li a:before {
    background: #ff6b00;
}
.orange-hover .elementor-text-editor ul li a:hover,
.orange-hover .elementor-text-editor p a:hover {
    color: #ff6b00 !important;
}

/**=== Home Digital Marketing ===**/
.purple-hover .elementor-text-editor ul li a:before {
    background: #5e2ced;
}
.purple-hover .elementor-text-editor ul li a:hover,
.purple-hover .elementor-text-editor p a:hover {
    color: #5e2ced;
}

/**=== Home HR Management ===**/
.green-hover .elementor-text-editor ul li a:before {
    background: #31e1af;
}
.green-hover .elementor-text-editor ul li a:hover,
.green-hover .elementor-text-editor p a:hover {
    color: #31e1af;
}

/**=== Footer List Style None ===**/
.elementor-text-editor ul,
.white-hover .elementor-text-editor ul,
.purple-hover .elementor-text-editor ul,
.orange-hover .elementor-text-editor ul {
    padding: 0;
    margin: 0;
}

.elementor-text-editor ul li,
.white-hover .elementor-text-editor ul li,
.purple-hover .elementor-text-editor ul li,
.orange-hover .elementor-text-editor ul li {
    list-style: none;
}

/**=== Sofia Pro Bold  ===**/
.sofia-pro-bold .elementor-heading-title a  {
    font-family: "Sofia Pro Bold";
}

/**=== Service Featured Image Margin ===**/
@media screen and (min-width: 1025px) and (max-width: 1440px){
    .img-margin-1366 .elementor-widget-container {
        margin: 0 auto !important;
    }
}

/**=== Section Gap 1024 ===**/
@media screen and (min-width: 992px) and (max-width: 1024px){
    .section-gap-1024 {
        padding-top: 160px !important;
    }
    .multi-parallax-gap-1024 .elementor-column-wrap  {
        padding-bottom: 120px !important;
    }
}

/**===  Set Custom Width ===**/
@media screen and (min-width: 991px) and (max-width: 1024px){
    .icon_col_width {
        width: 15% !important;
    }
}
