.elementor-1459 .elementor-element.elementor-element-b26be28{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}
            .elementor-1459 .elementor-element.elementor-element-3402060 .tx-button, .nm-pr-btn-1, .nm-steps-2-sec-title-2 .nm-pr-btn-2, .nm-services-2-card .nm-pr-btn-2, .nm-portfolio-1-card .card-categories .link-elm, .nm-pr-btn-2
            .elementor-1459 .elementor-element.elementor-element-3402060 .tx-button, .nm-pr-btn-1::after
        {background-color:#FF0000;}.elementor-1459 .elementor-element.elementor-element-3402060 .gly-cart-btn-1 .count{color:#CD0808;}.elementor-1459 .elementor-element.elementor-element-3402060 .tx-header ul li:hover a{color:#CCFF02;}.elementor-1459 .elementor-element.elementor-element-3402060 .tx-header ul ul li a:hover{color:#CCFF02;}body.elementor-page-1459 .page-wrapper{overflow:hidden;}/* Start custom CSS for tx_headers, class: .elementor-element-3402060 */.nm-pr-btn-2 .icon{
background: #ccff02 !important;
    
}



.fa-long-arrow-right:before{
    color: #393939;
}

 .nm-pr-btn-2:hover .icon {
  background: #ccff02 !important;  /* بدل background-color */
}




.nm-main-navigation .bg-line-clr {
  position: absolute;
  bottom: 0;
  left: 0;
  width: 100%;
  height: 3px;
  background-size: 300% 100%;
  border-radius: 10px;
  background: #ccff02 !important;  /* بدل background-color */
  animation: rotateGradient 3s linear infinite;
}

.nm-header-3-action-link .nm-offcanvas-btn-1
 {
    background: #ccff02;
    color: #393939;
}

.nm-offcanvas-btn-1 {
    display: inline-flex;
    align-items: center;
    justify-content: center;
    width: 55px;
    height: 55px;
    border-radius: 35%;
    font-size: 28px;
    color: var(--nm-clr-black-1);
    background: var(--nm-clr-pr-1);
}/* End custom CSS */