.dng-megamenu .dnngo_menuslide {
  display:none;
  position:absolute;
  top:100%;
  left:0px;
  z-index:907;
  margin:0;
  padding:0;
  border-radius:7px;
  overflow:hidden;
}
.dng-megamenu .rtl .dnngo_menuslide.slide {
  left:auto !important;
  right:0;
}
.dng-megamenu .dnngo_menuslide>.dnngo_boxslide {
  padding:18px 40px 18px 0px;
}
.dng-megamenu.flyout-shadow .dnngo_slide_menu,
.dng-megamenu.mega-shadow .dnngo_boxslide,
.dng-megamenu.mega-shadow .dnngo_menu_list,
.dng-megamenu.flyout-shadow .dnngo_slide_menu .dnngo_submenu {
  -webkit-box-shadow:0 0 10px rgba(0,0,0,0.1);
  box-shadow:0 0 10px rgba(0,0,0,0.1);
  -webkit-backface-visibility:hidden;
  -moz-backface-visibility:hidden;
}
.dng-megamenu .dnngo_masonrymenu {
  width:100%;
}
.dng-megamenu .dnngo_masonrymenu>ul {
  float:left;
}
.dng-megamenu .dnngo_masonrymenu>ul>li {
  margin:0px 38px;
}
.dng-megamenu svg {
  width:1em;
  height:1em;
  vertical-align:middle;
  margin-right:8px;
  fill:currentColor;
  margin-bottom:.25em;
}
.dng-megamenu.hide-icon .primary_structure > li > a svg {
  display:none !important;
}
.dng-megamenu.hide-icon-sub .dnngo_slide_menu li a svg {
  display:none !important;
}
.dng-megamenu.hide-icon-mm .dnngo_menu_list li > a svg {
  display:none !important;
}
.dng-megamenu .dnngo_slide_menu {
  margin:0;
  padding:23px 0;
  white-space:nowrap;
  border-radius:3px;
  min-width:210px;
}
.dng-megamenu .dnngo_slide_menu ul {
  margin:0;
  padding:23px 0;
}
.dng-megamenu .dnngo_slide_menu ul li {
  margin:0;
  padding:0;
}
.dng-megamenu .dnngo_slide_menu .dnngo_submenu {
  margin:-23px 0 0 -10px;
  padding:0;
  display:none;
  position:absolute;
  left:100%;
  top:0px;
  z-index:904;
  min-width:210px;
}
.dng-megamenu .dnngo_slide_menu .dir.reverse > .dnngo_submenu {
  left:auto;
  right:100%;
  margin:-23px -10px 0 0;
}
.dng-megamenu .dnngo_slide_menu li {
  position:relative;
  list-style:none;
}
.dng-megamenu .dnngo_slide_menu li a {
  text-decoration:none;
  text-align:left;
  padding:0px 60px 0px 30px;
  font-size:13px;
  display:block;
  -webkit-transition:color ease-in 200ms,background-color ease-in 200ms;
  transition:color ease-in 200ms,background-color ease-in 200ms;
}
.dng-megamenu .dnngo_slide_menu li a:focus {
  outline-offset:-1px;
}
.dng-megamenu .rtl .dnngo_slide_menu li a {
  padding:0px 30px 0px 60px;
  text-align:right;
}
.dng-megamenu .dnngo_slide_menu li a>span {
  display:inline-block;
  -webkit-transform:translate(0,0);
  transform:translate(0,0);
  -webkit-transition:transform ease-in 200ms,color ease-in 0ms;
  transition:transform ease-in 200ms,color ease-in 0ms;
}
.dng-megamenu .dnngo_slide_menu li.dir > a:before {
  content:"";
  right:30px;
  top:50%;
  position:absolute;
  margin-top:-4px;
  width:8px;
  height:8px;
  border-right:2px solid currentColor;
  border-bottom:2px solid currentColor;
  -webkit-transform:rotate(-45deg);
  transform:rotate(-45deg);
  -webkit-transition:border-color ease-in 200ms;
  transition:border-color ease-in 200ms;
  backface-visibility:hidden;
  transform-origin:center center;
}
.dng-megamenu .rtl .dnngo_slide_menu li.dir > a:before {
  left:30px;
  right:auto;
  -webkit-transform:rotate(135deg);
  transform:rotate(135deg);
}
.dng-megamenu .rtl .dnngo_boxslide,
.dng-megamenu .rtl .dnngo_boxslide .menu_centerbox ul {
  text-align:right;
}
.dng-megamenu .dnngo_slide_menu >li>a >span,
.dng-megamenu .dnngo_submenu li a > span,
.dng-megamenu .submenu_title a > span {
  position:relative;
  z-index:2;
}
.dng-megamenu .dnngo_slide_menu >li>a >span::after,
.dng-megamenu .dnngo_submenu li a > span::after,
.dng-megamenu .submenu_title a > span::after {
  content:"";
  height:11px;
  transition:right ease-in 200ms;
  background-color:#6d6a5c;
  position:absolute;
  left:0;
  right:100%;
  bottom:14px;
  z-index:-1;
}
.dng-megamenu .submenu_title a > span::after {
  bottom:0;
}
.dng-megamenu .dnngo_slide_menu >li > a:hover >span::after,
.dng-megamenu .dnngo_submenu li a:hover > span::after,
.dng-megamenu .submenu_title a:hover > span::after {
  right:0;
}
.dng-megamenu .dnngo_menu_list {
  clear:both;
  margin:auto;
  padding:27px 10px;
  text-align:left;
  -webkit-box-sizing:border-box;
  -moz-box-sizing:border-box;
  box-sizing:border-box;
  background-color:#FFF;
  list-style:none;
  -moz-column-gap:0px;
  -webkit-column-gap:0px;
  column-gap:0px;
  border-radius:3px;
}
.dng-megamenu .numbercolumns-2 .dnngo_menu_list,
.dng-megamenu .numbercolumns-2.dnngo_menuslide>.line {
  -moz-column-count:2;
  -webkit-column-count:2;
  column-count:2;
}
.dng-megamenu .numbercolumns-3 .dnngo_menu_list,
.dng-megamenu .numbercolumns-3.dnngo_menuslide>.line {
  -moz-column-count:3;
  -webkit-column-count:3;
  column-count:3;
}
.dng-megamenu .numbercolumns-4 .dnngo_menu_list,
.dng-megamenu .numbercolumns-4.dnngo_menuslide>.line {
  -moz-column-count:4;
  -webkit-column-count:4;
  column-count:4;
}
.dng-megamenu .numbercolumns-5 .dnngo_menu_list,
.dng-megamenu .numbercolumns-5.dnngo_menuslide>.line {
  -moz-column-count:5;
  -webkit-column-count:5;
  column-count:5;
}
.dng-megamenu .numbercolumns-6 .dnngo_menu_list,
.dng-megamenu .numbercolumns-6.dnngo_menuslide>.line {
  -moz-column-count:6;
  -webkit-column-count:6;
  column-count:6;
}
.dng-megamenu .numbercolumns-7 .dnngo_menu_list,
.dng-megamenu .numbercolumns-7.dnngo_menuslide>.line {
  -moz-column-count:7;
  -webkit-column-count:7;
  column-count:7;
}
.dng-megamenu .numbercolumns-8 .dnngo_menu_list,
.dng-megamenu .numbercolumns-8.dnngo_menuslide>.line {
  -moz-column-count:8;
  -webkit-column-count:8;
  column-count:8;
}
.dng-megamenu .numbercolumns-9 .dnngo_menu_list,
.dng-megamenu .numbercolumns-9.dnngo_menuslide>.line {
  -moz-column-count:9;
  -webkit-column-count:9;
  column-count:9;
}
.dng-megamenu .numbercolumns-10 .dnngo_menu_list,
.dng-megamenu .numbercolumns-10.dnngo_menuslide>.line {
  -moz-column-count:10;
  -webkit-column-count:10;
  column-count:10;
}
.dng-megamenu .numbercolumns-11 .dnngo_menu_list,
.dng-megamenu .numbercolumns-11.dnngo_menuslide>.line {
  -moz-column-count:11;
  -webkit-column-count:11;
  column-count:11;
}
.dng-megamenu .numbercolumns-12 .dnngo_menu_list,
.dng-megamenu .numbercolumns-12.dnngo_menuslide>.line {
  -moz-column-count:12;
  -webkit-column-count:12;
  column-count:12;
}
.dng-megamenu .dnngo_menu_list>li {
  padding:3px 30px 3px;
  line-height:35px;
}
.dng-megamenu .dnngo_menu_list>li>a >span {
  position:relative;
  z-index:2;
}
.dng-megamenu .dnngo_menu_list>li>a >span::after {
  content:"";
  height:11px;
  transition:right ease-in 200ms;
  background-color:#5f5d53;
  position:absolute;
  left:0;
  right:100%;
  top:calc(3px + 50%);
  z-index:-1;
}
.dng-megamenu .dnngo_menu_list>li>a:hover >span::after {
  right:0;
}
.dng-megamenu .dnngo_menu_list > li > a {
  margin-bottom:12px;
}
.dng-megamenu .dnngo_menu_list li a,
.dng-megamenu .dnngo_custommenu .submenu li a {
  display:block;
}
.dng-megamenu .dnngo_menu_list li li li a,
.dng-megamenu .dnngo_custommenu .submenu li li a {
  padding-left:15px;
}
.dng-megamenu .dnngo_menu_list li li li li a,
.dng-megamenu .dnngo_custommenu .submenu li li li a {
  padding-left:30px;
}
.dng-megamenu .dnngo_menu_list li li li li li a,
.dng-megamenu .dnngo_custommenu .submenu li li li li a {
  padding-left:45px;
}
.dng-megamenu .dnngo_menu_list li li a,
.dng-megamenu .dnngo_custommenu .submenu li a {
  position:relative;
  transition:color ease-in 200ms,border ease-in 200ms,background ease-in 200ms;
  -moz-transition:color ease-in 200ms,border ease-in 200ms,background ease-in 200ms;
  -webkit-transition:color ease-in 200ms,border ease-in 200ms,background ease-in 200ms;
  -o-transition:color ease-in 200ms,border ease-in 200ms,background ease-in 200ms;
  -ms-transition:color ease-in 200ms,border ease-in 200ms,background ease-in 200ms;
}
.dng-megamenu .dnngo_menu_list li li li a span,
.dng-megamenu .dnngo_custommenu .submenu li li a span {
  font-size:.875em;
}
.dng-megamenu .dnngo_menu_list li li li a::before,
.dng-megamenu .dnngo_custommenu .submenu li li a::before {
  content:"";
  width:3px;
  height:3px;
  background-color:currentColor;
  border-radius:50%;
  position:absolute;
  top:50%;
  margin-left:-15px;
  margin-top:-2px;
}
.dng-megamenu .dnngo_menu_list li a>span,
.dng-megamenu .dnngo_custommenu .submenu li a>span {
  display:inline-block;
  transition:transform ease-in 200ms;
  -moz-transition:-moz-transform ease-in 200ms;
  -webkit-transition:-webkit-transform ease-in 200ms;
  -o-transition:-o-transform ease-in 200ms;
  -ms-transition:-ms-transform ease-in 200ms;
}
.dng-megamenu .dnngo_menuslide>.line {
  position:absolute;
  top:40px;
  bottom:40px;
  right:15px;
  left:15px;
  overflow:hidden;
  z-index:0;
  pointer-events:none;
  -moz-column-gap:2px;
  -webkit-column-gap:2px;
  column-gap:2px;
}
.dng-megamenu .dnngo_menuslide>.line span {
  height:100%;
  border-left:1px solid #dcdcdc;
  display:block;
  margin-left:-1px;
}
.dng-megamenu .dnngo_menu_list ul {
  margin:0px 0 6px;
  padding:0;
  list-style:none;
}
.dng-megamenu .dnngo_menu_list > li.dir > ul {
  margin-top:-2px;
}
.dng-megamenu .dnngo_menu_list li {
  -webkit-column-break-inside:avoid;
  break-inside:avoid;
  page-break-inside:avoid;
  display:table;
}
.dng-megamenu .dnngo_boxslide {
  clear:both;
  overflow:hidden;
  width:100%;
  margin:auto;
  text-align:left;
  -webkit-box-sizing:border-box;
  -moz-box-sizing:border-box;
  box-sizing:border-box;
}
.dng-megamenu .dnngo_boxslide .clear {
  clear:both;
  overflow:hidden;
  width:100%;
  height:0px;
}
.dng-megamenu .dnngo_boxslide .menu_centerbox {
  float:left;
  -moz-box-sizing:border-box;
  -webkit-box-sizing:border-box;
  box-sizing:border-box;
}
.dng-megamenu .dnngo_boxslide .menu_leftbox {
  float:left;
  box-sizing:border-box;
  -moz-box-sizing:border-box;
  -webkit-box-sizing:border-box;
}
.dng-megamenu .dnngo_boxslide .menu_rightbox {
  float:left;
  padding:0px 15px;
  box-sizing:border-box;
  -moz-box-sizing:border-box;
  -webkit-box-sizing:border-box;
}
.dng-megamenu .dnngo_boxslide .menu_centerbox ul {
  margin:0;
  padding:0;
  text-align:left;
}
.dng-megamenu .dnngo_boxslide .menu_centerbox ul li {
  list-style:none;
  padding:3px 0px;
  font-size:12px;
}
.dng-megamenu .dnngo_boxslide .menu_centerbox ul li li li {
  padding:5px 10px;
}
.dng-megamenu .dnngo_boxslide .dnngo_masonrymenu>ul {
  position:relative;
}
.dng-megamenu .dnngo_boxslide .dnngo_masonrymenu>ul:before {
  content:"";
  position:absolute;
  right:0;
  top:-100px;
  height:1000%;
  border-left:1px solid #e0e0e0;
}
.dng-megamenu .dnngo_boxslide .dnngo_masonrymenu>ul>li {
  -moz-box-sizing:border-box;
  -webkit-box-sizing:border-box;
  box-sizing:border-box;
}
*+html .dng-megamenu .dnngo_boxslide .dnngo_masonrymenu>ul>li {
  display:inline;
}
.dng-megamenu .dnngo_boxslide .dnngo_masonrymenu>ul>li>a>span {
  font-size:14px;
  padding-bottom:20px;
}
.dng-megamenu .dnngo_boxslide .dnngo_masonrymenu>ul>li>a:hover {
  text-decoration:none;
}
.dng-megamenu .dnngo_boxslide .menu_centerbox ul li li {
  width:100% !important;
}
.dng-megamenu .dnngo_boxslide .menu_centerbox ul li li a {
  display:block;
  width:100%;
}
.dng-megamenu .dnngo_boxslide .menu_centerbox ul li li a:hover {
  text-decoration:none;
}
.dng-megamenu .dnngo_boxslide .menu_centerbox ul li li a span {
  display:block;
}
.dng-megamenu .dnngo_boxslide .menu_centerbox ul li li a span:before {
  content:"";
  width:5px;
  height:5px;
  border-right:1px solid #9c9c9c;
  border-bottom:1px solid #9c9c9c;
  transform:rotate(-45deg);
  -ms-transform:rotate(-45deg);
  -moz-transform:rotate(-45deg);
  -webkit-transform:rotate(-45deg);
  -o-transform:rotate(-45deg);
  vertical-align:middle;
  display:inline-block;
  margin:0px 8px 2px 0;
}
.dng-megamenu .dnngo_boxslide .menu_centerbox ul li li a:hover span:before,
.dng-megamenu .dnngo_boxslide .menu_centerbox ul li li a:focus span:before {
  border-left-color:#2c5cda;
}
.dng-megamenu .dnngo_boxslide .menu_topbox {
  width:100%;
}
.dng-megamenu .dnngo_boxslide .menu_bottombox {
  width:100%;
}
.dng-megamenu .mega_title,
.dng-megamenu .dnngo_boxslide .dnngo_masonrymenu>ul>li>a>span {
  font-size:14px !important;
  text-transform:capitalize;
  border-bottom:1px solid #c2c2c2;
  font-weight:400;
  padding:5px 0 15px;
  line-height:1.2;
  color:#2c5cda;
  letter-spacing:0;
  position:relative;
  display:block;
  margin-bottom:8px;
}
.dng-megamenu .dnngo_boxslide .menu_leftbox,
.dng-megamenu .dnngo_boxslide .menu_rightbox,
.dng-megamenu .dnngo_boxslide .menu_topbox,
.dng-megamenu .dnngo_boxslide .menu_bottombox,
.dng-megamenu .dnngo_boxslide .dnngo_masonrymenu>ul>li {
  overflow:hidden;
}
.dng-megamenu .rtl li span>img,
.dng-megamenu .rtl li span>i {
  margin-left:4px;
  margin-right:0px;
}
.dng-megamenu li p {
  line-height:1.8;
}
@media only screen and (min-width:768px) and (max-width:991px) {
  .dng-megamenu.IHide-md li span>img,
  .dng-megamenu.IHide-md li span>i,
  #dnngo_menu.IHide-md li span>img,
  #dnngo_menu.IHide-md li span>i {
    display:none;
  }
  .dng-megamenu .dnngo_masonrymenu>ul>li {
    margin:0px 10px;
    white-space:normal;
  }
}
@media only screen and (min-width:992px) and (max-width:1199px) {
  .dng-megamenu.IHide-sm li span>img,
  .dng-megamenu.IHide-sm li span>i,
  #dnngo_menu.IHide-sm li span>img,
  #dnngo_menu.IHide-sm li span>i {
    display:none;
  }
}
@media only screen and (min-width:1200px) {
  .dng-megamenu.IHide-lg li span>img,
  .dng-megamenu.IHide-lg li span>i,
  #dnngo_menu.IHide-lg li span>img,
  #dnngo_menu.IHide-lg li span>i {
    display:none;
  }
}
.dng-megamenu .dnngo_menuslide>.dnngo_boxslide {
  padding:0;
}
.dng-megamenu .dnngo_custommenu {
  display:-webkit-box;
  display:-webkit-flex;
  display:-ms-flexbox;
  display:flex;
  -webkit-flex-wrap:wrap;
  -ms-flex-wrap:wrap;
  flex-wrap:wrap;
  padding:4px 10px;
}
.dng-megamenu .dnngo_custommenu>.menupane {
  background-color:#FFF;
  position:relative;
}
.dng-megamenu .dnngo_custommenu>.menupane.topline .pane_space {
  border-top:1px solid #dcdcdc;
}
.dng-megamenu .dnngo_custommenu>.menupane.bottomline .pane_space {
  border-bottom:1px solid #dcdcdc;
}
.dng-megamenu .dnngo_custommenu>.menupane.leftline {
  border-left:1px solid #dcdcdc;
}
.dng-megamenu .dnngo_custommenu>.menupane.rightline {
  border-right:1px solid #dcdcdc;
}
.dng-megamenu .dnngo_custommenu .submenu {
  margin:0;
  padding:0;
}
.dng-megamenu .dnngo_custommenu .submenu_title {
  color:#424242;
  line-height:1.4;
  font-weight:bold;
  margin:0;
}
.dng-megamenu .dnngo_custommenu .submenu_title a:hover {
  text-decoration:none;
}
.dng-megamenu .dnngo_custommenu ul {
  margin:0;
  padding:0 25px 10px 22px;
  list-style:disc;
  color:#8a857c;
}
.dng-megamenu .logo-at a,
.dng-megamenu .logo-at a:before {
  background-color:transparent !important;
  border-color:transparent !important;
}
#Body .floating-active .floating-light-color .dng-megamenu .primary_structure>li>a,
#Body .floating-active .floating-light-color .dng-megamenu .primary_structure>li>a:link,
#Body .floating-active .floating-light-color .dng-megamenu .primary_structure>li>a:active,
#Body .floating-active .floating-light-color .dng-megamenu .primary_structure>li>a:visited,
#Body .floating-active .floating-light-color .widget-title {
  color:#fafafa;
}
#Body .floating-active .floating-dark-color .dng-megamenu .primary_structure>li>a,
#Body .floating-active .floating-dark-color .dng-megamenu .primary_structure>li>a:link,
#Body .floating-active .floating-dark-color .dng-megamenu .primary_structure>li>a:active,
#Body .floating-active .floating-dark-color .dng-megamenu .primary_structure>li>a:visited {
  color:#424242;
}
html.html-night .dng-megamenu .dnngo_menu_list,
html.html-night .dng-megamenu .dnngo_menuslide,
html.html-night .dng-megamenu .dnngo_slide_menu,
html.html-night .dng-megamenu .dnngo_boxslide,
html.html-night .dng-megamenu .dnngo_submenu,
html.html-night .dng-megamenu .dnngo_custommenu>.menupane {
  background-color:#000 !important;
}
html.html-night .dng-megamenu .dnngo_slide_menu >li>a >span::after,
html.html-night .dng-megamenu .dnngo_submenu li a > span::after,
html.html-night .dng-megamenu .dnngo_menu_list>li>a:hover >span::after {
  content:none !important;
}
html.html-night #Body .dng-megamenu .primary_structure li.subcurrent > a,
html.html-night #Body .dng-megamenu .primary_structure > li.current > a,
html.html-night #Body .dng-megamenu .primary_structure > li:hover > a,
html.html-night #Body .dng-megamenu .primary_structure > li.menu_hover > a,
html.html-night .dng-megamenu li a:focus,
html.html-night .dng-megamenu li a:hover {
  color:rgb(143, 143, 134)!important;
}
html.html-night #Body .dng-megamenu .primary_structure li.subcurrent > a span svg,
html.html-night #Body .dng-megamenu .primary_structure > li.current > a span svg,
html.html-night #Body .dng-megamenu .primary_structure > li:hover > a span svg,
html.html-night #Body .dng-megamenu .primary_structure > li.menu_hover > a span svg {
  fill:rgb(158, 158, 148)!important;
}
.rtl .dng-megamenu .dnngo_menuslide {
  left:auto;
  right:0px;
}

.Industry-footer-top .footer-list-01 {
    margin: 0;
    padding: 0;
    list-style: none;
}
.Industry-footer-top .footer-list-01 li {
    position: relative;
    color: #aaa;
    margin: 0 0 10px;
    display: grid;
    align-items: flex-start;
    grid-template-columns: auto auto;
    justify-content: flex-start;
    padding-right: 1em;
    transition: all ease 300ms;
}
.Industry-footer-top .footer-list-01 li::before {
    content: '-';
    color: var(--accent-color);
    width: 1em;
    grid-row: 1/10;
    margin-right: -1em;
    opacity: 0;
    transition: all ease 300ms;
}
.Industry-footer-top .footer-list-01 li:hover{
    padding-right: 0;
}
.Industry-footer-top .footer-list-01 li:hover::before{
    opacity: 1;
    margin-right: 0;
}

