/* NEW CSS FOR MEGAMENU STARTS */
.wraper_header .wraper_header_main .nav>[class*=menu-]>ul.menu>li.mega-parent-menu>ul.mega-child-menu .elementor-element>.elementor-column-wrap {
    padding: 0 0 0 15px !important;
}

.wraper_header .wraper_header_main .nav >[class*='menu-'] > ul.menu > li.mega-parent-menu > ul.mega-child-menu .elementor-element > .elementor-column-wrap > .elementor-widget-wrap > .elementor-element > .elementor-widget-container > div > ul > li > a:before {
    border-bottom: 1px solid #fb7a46;
    bottom: -3px;
}

.wraper_header .wraper_header_main .nav>[class*=menu-]>ul.menu>li.mega-parent-menu>ul.mega-child-menu .elementor-element>.elementor-column-wrap>.elementor-widget-wrap>.elementor-element>.elementor-widget-container>div>ul>li.hot a:after {
    background: linear-gradient(to right,#ff3b80 0%,#f95731 100%);
    padding: 2px 4px;
    font-size: 12px;
    line-height: 12px;
    font-weight: 600;
    color: #fff;
    right: -39px;
}

.wraper_header .wraper_header_main .nav>[class*=menu-]>ul.menu>li.mega-parent-menu>ul.mega-child-menu .elementor-element>.elementor-column-wrap>.elementor-widget-wrap>.elementor-element>.elementor-widget-container>div>ul>li.new-add a:after {
    background: linear-gradient(to right,#25c49c 0%,#25c49c 100%);
    padding: 2px 4px;
    font-size: 12px;
    line-height: 12px;
    font-weight: 600;
    color: #fff;
    right: -44px;
}

.wraper_header .wraper_header_main .nav>[class*=menu-]>ul.menu>li.mega-parent-menu>ul.mega-child-menu .elementor-element>.elementor-column-wrap>.elementor-widget-wrap>.elementor-element>.elementor-widget-container>div>ul>li {
    font-size:14px;
}

.rt-particle-moving-2 .elementor-icon svg {
  animation: particlemove2 4.5s infinite linear;
}

@keyframes particlemove2 {
  0% {
    transform: translate(0, 0);
    -webkit-transform: translate(0, 0);
  }

  25% {
    transform: translate(10px, 10px);
    -webkit-transform: translate(10px, 10px);
  }

  50% {
    transform: translate(5px, 5px);
    -webkit-transform: translate(5px, 5px);
  }

  75% {
    transform: translate(10px, -5px);
    -webkit-transform: translate(10px, -5px);
  }

  100% {
    transform: translate(0, 0);
    -webkit-transform: translate(0, 0);
  }
}

.wraper_header.style-six .nav > [class*="menu-"] > ul.menu > li > ul > li > a
                { 
font-size: 14px !important;
line-height:28px;
font-weight: 400;
color:#5d587a !important;
}

.wraper_header.style-six-b .nav > [class*="menu-"] > ul.menu > li > ul > li > a { 
font-size: 14px !important;
line-height:28px;
font-weight: 400;
color:#5d587a !important;
}

.wraper_header.style-eight .nav > [class*="menu-"] > ul.menu > li > ul > li > a { 
font-size: 14px !important;
line-height:28px;
font-weight: 400;
color:#5d587a !important;
}

.wraper_header.style-fifteen-a .nav > [class*="menu-"] > ul.menu > li > ul > li > a { 
font-size: 14px !important;
line-height:28px;
font-weight: 400;
color:#5d587a !important;
}

.wraper_header.style-fifteen-b .nav > [class*="menu-"] > ul.menu > li > ul > li > a { 
font-size: 14px !important;
line-height:28px;
font-weight: 400;
color:#5d587a !important;
}

.wraper_header.style-six-a .nav > [class*="menu-"] > ul.menu > li > ul > li > a { 
font-size: 14px !important;
line-height:28px;
font-weight: 400;
color:#5d587a !important;
}

@media screen and (min-width: 768px) and (max-width: 991px) {
    .wraper_header.style-six .wraper_header_main .header_main_action ul>li {
    margin-top: -6px;
}

.wraper_header.style-six-b .wraper_header_main .header_main_action ul>li {
    margin-top: -6px;
}

.wraper_header.style-eight .wraper_header_main .header_main_action ul>li {
    margin-top: -6px;
}
}

.wraper_header .wraper_header_main .nav>[class*=menu-]>ul.menu>li.mega-parent-menu>ul.mega-child-menu .elementor-element>.elementor-column-wrap>.elementor-widget-wrap>.elementor-element>.elementor-widget-container>div>ul>li>a {
    color: #5d587a;
}

/* NEW CSS FOR MEGAMENU ENDS */