/*

Text Domain: menu
*/

.home .header-main .custom-logo-link img, .page-template-page-no-title .custom-logo-link img, .single-services .custom-logo-link img, .page-template-page-wide .header-main .custom-logo-link img{filter: brightness(0) invert(1);}
.header-main:hover .custom-logo-link img,.header-main.short .custom-logo-link img{filter:none;}
.header-main{position: relative;width: 100%; z-index: 100; margin: 0 auto;height: auto; color: #fff;border-bottom: 1px solid rgba(0,0,0,0.25);}
.home .header-main, .single-services .header-main, .page-template-page-wide div.header-main, .page-template-page-no-title .header-main{ position: fixed;border-bottom: 1px solid rgba(255,255,255,0.25);/*background: linear-gradient(0deg, rgba(38, 22, 10, 0) 0%, rgb(38, 22, 10) 100%);*//*background-color: transparent !important;*/background:transparent;}
.header-main{border-bottom: 1px solid rgba(0,0,0,0.25);color: #000; background-color: #fff;}
.header-main:hover,.header-main.short, .home .header-main:hover, .single-services .header-main:hover, .page-template-page-wide .header-main:hover{background: rgba(255,255,255,.9);transition: 0.5s all;}
.home .header-main:before,.single-services .header-main:before, .page-template-page-no-title .header-main:before,.page-template-page-wide .header-main:before{content: '';background: linear-gradient(0deg, rgba(38, 22, 10, 0) 0%, rgb(0, 0, 0, .5) 100%);display: block;height: auto;height: 277px;max-height: 100%;position: absolute;width: 100%;z-index: -1; left: 0;top: 0;}
.header-main.short:before,.header-main:hover:before{background: transparent;}
.header-main.short{position: fixed;border-bottom: 1px solid rgba(0,0,0,0.25);}
.short + .site-content {padding-top: 0px;}
.header-main{display: flex;flex: 1 100%;flex-wrap: wrap;transform-origin: 0 0;gap:0px;}
.header-main .container{flex: 1 100%;}
#mega-menu-wrap-primary #mega-menu-primary > li.mega-menu-item > a.mega-menu-link{padding: 0;}
#mega-menu-wrap-primary #mega-menu-primary > li.mega-menu-flyout ul.mega-sub-menu li.mega-menu-item a.mega-menu-link{line-height: 1;}
#mega-menu-wrap-primary #mega-menu-primary > li.mega-menu-flyout ul.mega-sub-menu{width: auto; background: transparent;}
#mega-menu-wrap-primary, #mega-menu-wrap-primary #mega-menu-primary, #mega-menu-wrap-primary #mega-menu-primary ul.mega-sub-menu, #mega-menu-wrap-primary #mega-menu-primary li.mega-menu-item, #mega-menu-wrap-primary #mega-menu-primary li.mega-menu-row, #mega-menu-wrap-primary #mega-menu-primary li.mega-menu-column, #mega-menu-wrap-primary #mega-menu-primary a.mega-menu-link, #mega-menu-wrap-primary #mega-menu-primary span.mega-menu-badge{padding-bottom: 0px;}
#mega-menu-wrap-primary #mega-menu-primary > li.mega-menu-flyout ul.mega-sub-menu li.mega-menu-item a.mega-menu-link{background: rgba(0,0,0,0.8); background: transparent;
color: #fff !important;/*font-size: 1vw;padding: 1.031vw;*/text-transform: uppercase;min-width: 250px;padding: 10px; font-size: 16px;}
#mega-menu-wrap-primary #mega-menu-primary > li.mega-menu-flyout ul.mega-sub-menu li.mega-menu-item a.mega-menu-link:hover, #mega-menu-wrap-primary #mega-menu-primary > li.mega-menu-flyout ul.mega-sub-menu li.mega-menu-item a.mega-menu-link:focus,#mega-menu-wrap-primary #mega-menu-primary > li.mega-menu-flyout ul.mega-sub-menu li.mega-current-menu-item a.mega-menu-link {
  background: transparent;
  color: #fff;
}
#mega-menu-wrap-primary {background: rgba(255, 255, 255, 0); height: 100%;}
#mega-menu-wrap-primary #mega-menu-primary{text-align: right;transition: all .3s ease;height: 100%;}
#mega-menu-wrap-primary #mega-menu-primary > li.mega-menu-item{margin: 0 2%;}
#mega-menu-wrap-primary #mega-menu-primary > li.mega-menu-item:first-child{margin-left: 0;}
#mega-menu-wrap-primary #mega-menu-primary > li.mega-menu-item > a.mega-menu-link {
  line-height: 1.6;
  height: 100%;
  letter-spacing: 0;
  padding: 1.438vw 0;
  width: auto;
  color: #fff !important;
  text-decoration: none;
  text-align: left;
  background: rgba(0, 0, 0, 0);
  border: 0;
  border-radius: 0;
  font-family: inherit;
  font-size: 1vw;
  font-weight: 500 !important;
  outline: none;
  border-bottom: 2px solid transparent !important;
  text-transform: uppercase;
  transition: all .3s ease;
  display: flex;
  justify-content: center;
  align-items: center;
}
.page-template-default .header-main #mega-menu-wrap-primary #mega-menu-primary > li.mega-menu-item > a.mega-menu-link,.error404 .header-main #mega-menu-wrap-primary #mega-menu-primary > li.mega-menu-item > a.mega-menu-link,.page-template-testimonials .header-main #mega-menu-wrap-primary #mega-menu-primary > li.mega-menu-item > a.mega-menu-link,.single-post .header-main #mega-menu-wrap-primary #mega-menu-primary > li.mega-menu-item > a.mega-menu-link, .archive .header-main #mega-menu-wrap-primary #mega-menu-primary > li.mega-menu-item > a.mega-menu-link, .blog .header-main #mega-menu-wrap-primary #mega-menu-primary > li.mega-menu-item > a.mega-menu-link, .page-template-listing-page .header-main #mega-menu-wrap-primary #mega-menu-primary > li.mega-menu-item > a.mega-menu-link,  .archive .header-main #mega-menu-wrap-primary #mega-menu-primary > li.mega-menu-item > a.mega-menu-link:hover{color: #000 !important;}
.header-main.short #mega-menu-wrap-primary #mega-menu-primary > li.mega-menu-item > a.mega-menu-link{/*color: #fff !important;*/transition: all .3s ease;padding: .438vw 0 ;}
#mega-menu-wrap-primary #mega-menu-primary > li.mega-menu-megamenu > ul.mega-sub-menu li.mega-menu-column > ul.mega-sub-menu > li.mega-menu-item a { color: #fff;text-transform:uppercase;}
ul.mega-sub-menu ul.menu li::marker { list-style: none; content: '';}
ul.mega-sub-menu ul.menu li{margin-bottom: 10px;}
a,a:focus,a:hover{text-decoration: none !important;}
@media only screen and (min-width: 769px) {
 #mega-menu-wrap-primary #mega-menu-primary > li.mega-menu-item.mega-current-menu-item > a.mega-menu-link { background: transparent; color: #f5f5f5 !important; font-weight: 500; text-decoration: none;}
	.page-template .header-main:hover #mega-menu-wrap-primary #mega-menu-primary > li.mega-menu-item.mega-current-menu-item > a.mega-menu-link, .header-main:hover #mega-menu-wrap-primary #mega-menu-primary > li.mega-menu-item.mega-current-menu-item > a.mega-menu-link{color: #fff !important;}
	#mega-menu-wrap-primary #mega-menu-primary > li.mega-menu-item.mega-current-menu-ancestor > a.mega-menu-link, #mega-menu-wrap-primary #mega-menu-primary > li.mega-menu-item.mega-current-page-ancestor > a.mega-menu-link{ background: transparent;}
	#mega-menu-wrap-primary #mega-menu-primary > li.mega-menu-item.mega-toggle-on > a.mega-menu-link, #mega-menu-wrap-primary #mega-menu-primary > li.mega-menu-item > a.mega-menu-link:hover, #mega-menu-wrap-primary #mega-menu-primary > li.mega-menu-item > a.mega-menu-link:focus {
		 background: transparent;}
  .ft-nav a{display: inline-block;overflow-wrap: break-word;word-break: break-word;position: relative;}
	 .ft-nav a:before,.wp-block-navigation .wp-block-navigation-item__content:before, #mega-menu-wrap-primary #mega-menu-primary > li.mega-menu-item > a.mega-menu-link:before,  #mega-menu-wrap-primary #mega-menu-primary > li.mega-menu-item.mega-current-menu-item > a.mega-menu-link:before, #mega-menu-wrap-primary #mega-menu-primary > li.mega-menu-flyout ul.mega-sub-menu li.mega-menu-item a.mega-menu-link:before {
				content: '';
				position: absolute;
				bottom: 0px;
				left: 0;
				right: 0;
				height: 2px;
				background: #fff;
				transform: scaleX(0);
				pointer-events: none;
				transition: all .3s ease;
				width: 100%;
			}
  #mega-menu-wrap-primary #mega-menu-primary > li.mega-menu-item > ul.mega-sub-menu li.mega-menu-item.mega-current-menu-item > a.mega-menu-link::before{transform: scaleX(1);}
  #mega-menu-wrap-primary #mega-menu-primary > li.mega-menu-megamenu > ul.mega-sub-menu li.mega-menu-column > ul.mega-sub-menu > li.mega-menu-item li a{
    position: relative;}
  #mega-menu-wrap-primary #mega-menu-primary > li.mega-menu-megamenu > ul.mega-sub-menu li.mega-menu-column > ul.mega-sub-menu > li.mega-menu-item li.current-menu-item a::before,#mega-menu-wrap-primary #mega-menu-primary > li.mega-menu-megamenu > ul.mega-sub-menu li.mega-menu-column > ul.mega-sub-menu > li.mega-menu-item li a:hover:before,#mega-menu-wrap-primary #mega-menu-primary > li.mega-menu-megamenu > ul.mega-sub-menu li.mega-menu-column > ul.mega-sub-menu > li.mega-menu-item li a:before{
    content: '';
				position: absolute;
				bottom: -6px;
				left: 0;
				right: 0;
				height: 3px;
				transform: scaleX(0);
				pointer-events: none;
				transition: all .3s ease;
  }
	.header-main #mega-menu-wrap-primary #mega-menu-primary > li.mega-menu-item.mega-current-menu-item > a.mega-menu-link::before, .page .header-main #mega-menu-wrap-primary #mega-menu-primary > li.mega-menu-item > a.mega-menu-link::before, .header-main #mega-menu-wrap-primary #mega-menu-primary > li.mega-menu-item > a.mega-menu-link::before,.page .header-main #mega-menu-wrap-primary #mega-menu-primary > li.mega-menu-item.mega-current-menu-item > a.mega-menu-link:before{background: #000;}
	
	.home .header-main #mega-menu-wrap-primary #mega-menu-primary > li.mega-menu-item > a.mega-menu-link:before, .page-template-page-wide #mega-menu-wrap-primary #mega-menu-primary > li.mega-menu-item > a.mega-menu-link:before, .single-services .header-main #mega-menu-wrap-primary #mega-menu-primary > li.mega-menu-item > a.mega-menu-link:before, .page-template-page-wide #mega-menu-wrap-primary #mega-menu-primary > li.mega-menu-item > a.mega-menu-link:before,#mega-menu-wrap-primary #mega-menu-primary > li.mega-menu-megamenu > ul.mega-sub-menu li.mega-menu-column > ul.mega-sub-menu > li.mega-menu-item li a:hover:before,#mega-menu-wrap-primary #mega-menu-primary > li.mega-menu-megamenu > ul.mega-sub-menu li.mega-menu-column > ul.mega-sub-menu > li.mega-menu-item li.current-menu-item a:before{background: #fff !important;}
	
	.home .header-main:hover #mega-menu-wrap-primary #mega-menu-primary > li.mega-menu-item > a.mega-menu-link::before,.home .header-main.short:hover #mega-menu-wrap-primary #mega-menu-primary > li.mega-menu-item > a.mega-menu-link::before, .single-services .header-main:hover #mega-menu-wrap-primary #mega-menu-primary > li.mega-menu-item > a.mega-menu-link::before,.single-services .header-main.short:hover #mega-menu-wrap-primary #mega-menu-primary > li.mega-menu-item > a.mega-menu-link::before, .page-template-page-wide .header-main:hover #mega-menu-wrap-primary #mega-menu-primary > li.mega-menu-item > a.mega-menu-link::before,.page-template-page-wide .header-main.short #mega-menu-wrap-primary #mega-menu-primary > li.mega-menu-item > a.mega-menu-link::before,.singular .header-main.short #mega-menu-wrap-primary #mega-menu-primary > li.mega-menu-item > a.mega-menu-link::before,.page .header-main.short #mega-menu-wrap-primary #mega-menu-primary > li.mega-menu-item.mega-current-menu-item > a.mega-menu-link::before, .page .header-main:hover #mega-menu-wrap-primary #mega-menu-primary > li.mega-menu-item.mega-current-menu-item > a.mega-menu-link::before {background: #000 !important;}
	
	.product-template-default .header-main #mega-menu-wrap-primary #mega-menu-primary > li.mega-menu-item > a.mega-menu-link:before,.archive .header-main #mega-menu-wrap-primary #mega-menu-primary > li.mega-menu-item > a.mega-menu-link:before, .single-post .header-main #mega-menu-wrap-primary #mega-menu-primary > li.mega-menu-item > a.mega-menu-link:before, .blog .header-main #mega-menu-wrap-primary #mega-menu-primary > li.mega-menu-item > a.mega-menu-link:before, .page-template-testimonials .header-main #mega-menu-wrap-primary #mega-menu-primary > li.mega-menu-item > a.mega-menu-link:before, .error404 .header-main #mega-menu-wrap-primary #mega-menu-primary > li.mega-menu-item > a.mega-menu-link:before,
	.single-post .header-main #mega-menu-wrap-primary #mega-menu-primary > li.mega-menu-item.mega-current-menu-item > a.mega-menu-link:before, .product-template-default .header-main #mega-menu-wrap-primary #mega-menu-primary > li.mega-menu-item.mega-current-menu-item > a.mega-menu-link:before,.archive .header-main #mega-menu-wrap-primary #mega-menu-primary > li.mega-menu-item.mega-current-menu-item > a.mega-menu-link:before, .blog .header-main #mega-menu-wrap-primary #mega-menu-primary > li.mega-menu-item.mega-current-menu-item > a.mega-menu-link:before, .error404 .header-main #mega-menu-wrap-primary #mega-menu-primary > li.mega-menu-item.mega-current-menu-item > a.mega-menu-link:before,#mega-menu-wrap-primary #mega-menu-primary > li.mega-menu-item.mega-current-menu-ancestor > a.mega-menu-link:before, #mega-menu-wrap-primary #mega-menu-primary > li.mega-menu-item.mega-current-page-ancestor > a.mega-menu-link:before{
				content: '';
				background: #fff;
			}
	#mega-menu-wrap-primary #mega-menu-primary > li.mega-menu-item > a.mega-menu-link:hover{background: transparent;border-bottom:transparent;}
.ft-nav a:hover:before,.wp-block-navigation .wp-block-navigation-item__content:hover:before,#mega-menu-wrap-primary #mega-menu-primary > li.mega-menu-megamenu > ul.mega-sub-menu li.mega-menu-column > ul.mega-sub-menu > li.mega-menu-item li a:hover:before, #mega-menu-wrap-primary #mega-menu-primary > li.mega-menu-megamenu > ul.mega-sub-menu li.mega-menu-column > ul.mega-sub-menu > li.mega-menu-item li.current-menu-item a::before,#mega-menu-wrap-primary #mega-menu-primary > li.mega-menu-item:hover > a.mega-menu-link:before,
#mega-menu-wrap-primary #mega-menu-primary > li.mega-menu-item:hover:focus-within > a.mega-menu-link:before,#mega-menu-wrap-primary #mega-menu-primary > li.mega-menu-item.mega-current-menu-item > a.mega-menu-link:before,#mega-menu-wrap-primary #mega-menu-primary > li.mega-menu-item.mega-current-menu-ancestor > a.mega-menu-link:before, #mega-menu-wrap-primary #mega-menu-primary > li.mega-menu-item.mega-current-page-ancestor > a.mega-menu-link:before, #mega-menu-wrap-primary #mega-menu-primary > li.mega-menu-flyout ul.mega-sub-menu li.mega-menu-item a.mega-menu-link:hover:before {
				transform: scaleX(1);
			}
}


.home .header-main #mega-menu-wrap-primary #mega-menu-primary > li.mega-menu-item > a.mega-menu-link, .single-services .header-main #mega-menu-wrap-primary #mega-menu-primary > li.mega-menu-item > a.mega-menu-link, .page-template-page-wide #mega-menu-wrap-primary #mega-menu-primary > li.mega-menu-item > a.mega-menu-link,.page-template-page-wide .header-main #mega-menu-wrap-primary #mega-menu-primary > li.mega-menu-item.mega-current-menu-item > a.mega-menu-link{ color: #fff !important;}

.header-main #mega-menu-wrap-primary #mega-menu-primary > li.mega-menu-item > a.mega-menu-link:before{bottom: -3px;}
@media (min-width: 991px) {
#mega-menu-wrap-max_mega_menu_1 .mega-menu-toggle,#mega-menu-wrap-max_mega_menu_2 .mega-menu-toggle{height: 100%;}
#mega-menu-wrap-primary #mega-menu-primary > li.mega-menu-item{margin: 0 1%; height: 100%;}
#mega-menu-wrap-primary #mega-menu-primary > li.mega-menu-item:first-child{margin-left: 0px;}
#mega-menu-wrap-primary #mega-menu-primary > li.mega-menu-item:last-child{margin-right: 0px;}
#mega-menu-wrap-primary #mega-menu-primary > li.mega-menu-flyout ul.mega-sub-menu{margin: 1px auto; background: rgb(0, 0, 0, .8);display: block; padding: 10px;}
.single-portfolio .uagb-slick-carousel .slick-list {overflow: visible;}
.single-portfolio .uagb-slick-carousel.slick-initialized .slick-slide {opacity: .5;}
.single-portfolio .uagb-slick-carousel.slick-initialized .slick-slide.slick-current {opacity: 1;}
.archive .header-main #mega-menu-wrap-primary #mega-menu-primary > li.mega-menu-item > a.mega-menu-link:hover,

.archive .header-main.short #mega-menu-wrap-primary #mega-menu-primary > li.mega-menu-item > a.mega-menu-link:hover,.page-template .header-main.short:hover #mega-menu-wrap-primary #mega-menu-primary > li.mega-menu-item > a.mega-menu-link{color: #000;}
.page-template-page-no-title .header-main.short:hover,.page-template .header-main.short:hover,.archive .header-main.short:hover{background-color: #fff;}
.home .header-main.short #mega-menu-wrap-primary #mega-menu-primary > li.mega-menu-item > a.mega-menu-link,.home .header-main:hover #mega-menu-wrap-primary #mega-menu-primary > li.mega-menu-item > a.mega-menu-link, .single-services .header-main.short #mega-menu-wrap-primary #mega-menu-primary > li.mega-menu-item > a.mega-menu-link,.page .header-main.short #mega-menu-wrap-primary #mega-menu-primary > li.mega-menu-item > a.mega-menu-link, .page .header-main:hover #mega-menu-wrap-primary #mega-menu-primary > li.mega-menu-item > a.mega-menu-link, .single-services .header-main:hover #mega-menu-wrap-primary #mega-menu-primary > li.mega-menu-item > a.mega-menu-link, .page-template-page-wide .header-main:hover #mega-menu-wrap-primary #mega-menu-primary > li.mega-menu-item > a.mega-menu-link,.page-template-page-wide .header-main.short #mega-menu-wrap-primary #mega-menu-primary > li.mega-menu-item.mega-current-menu-item > a.mega-menu-link, .page .header-main:hover #mega-menu-wrap-primary #mega-menu-primary > li.mega-menu-item.mega-current-menu-item > a.mega-menu-link{color: #000 !important;}
}

@media (min-width: 1400px) {
#mega-menu-wrap-primary #mega-menu-primary > li.mega-menu-item{margin: 0 1%; height: 100%; margin-right: 40px;}
#mega-menu-wrap-primary #mega-menu-primary > li.mega-menu-item:first-child{margin-left: 0px;}
#mega-menu-wrap-primary #mega-menu-primary > li.mega-menu-item:last-child{margin-right: 0px;}
}

@media screen and (max-width: 991px) {
	.home .header-main .custom-logo-link img, .page-template-page-no-title .custom-logo-link img, .single-services .custom-logo-link img, .page-template-page-wide .header-main .custom-logo-link img{filter:none; transform:none;}
	#mega-menu-wrap-primary .mega-menu-toggle{background: transparent;}
	.header-main:hover #mega-menu-wrap-primary .mega-menu-toggle .mega-toggle-block-0 .mega-toggle-animated-inner, .header-main:hover #mega-menu-wrap-primary .mega-menu-toggle .mega-toggle-block-0 .mega-toggle-animated-inner::before, .header-main:hover #mega-menu-wrap-primary .mega-menu-toggle .mega-toggle-block-0 .mega-toggle-animated-inner::after{background-color: #111;}
	#mega-menu-wrap-primary{position: absolute;right: 0;top: 20%;}
	#mega-menu-wrap-primary .mega-menu-toggle .mega-toggle-blocks-left,#mega-menu-wrap-primary .mega-menu-toggle .mega-toggle-blocks-center{display: none;}
	#mega-menu-wrap-primary .mega-menu-toggle .mega-toggle-blocks-right{max-width: 55px;}
	#mega-menu-wrap-max_mega_menu_1 .mega-menu-toggle,#mega-menu-wrap-max_mega_menu_2 .mega-menu-toggle{height: 100%;}
	.page-template-page-no-title #mega-menu-wrap-max_mega_menu_1 .mega-menu-toggle .mega-toggle-block-1::after, .page-template-page-no-title #mega-menu-wrap-max_mega_menu_1 .mega-menu-toggle .mega-toggle-block-1 .mega-toggle-label{color: #000 !important;}
	#mega-menu-wrap-primary #mega-menu-primary > li.mega-menu-flyout ul.mega-sub-menu{background: transparent !important;}
	.header-main .wp-block-column{align-self: center; flex-grow: 1 !important;}
	.header-main .uagb-block-1d56ed2b.uagb-buttons__outer-wrap .uagb-buttons__wrap {
    justify-content: end !important;align-items: end !important;}
	#mega-menu-wrap-max_mega_menu_1 .mega-menu-toggle + #mega-menu-max_mega_menu_1{background: #742b90;}
	#mega-menu-wrap-primary #mega-menu-primary > li.mega-menu-item{margin: 15px;}
	#mega-menu-wrap-max_mega_menu_1 .mega-menu-toggle{background: transparent;}
	#mega-menu-wrap-max_mega_menu_1 .mega-menu-toggle .mega-toggle-blocks-left,#mega-menu-wrap-max_mega_menu_1 .mega-menu-toggle .mega-toggle-blocks-center{display:none;}
	#mega-menu-wrap-max_mega_menu_1 .mega-menu-toggle .mega-toggle-blocks-right{-webkit-box-pack:center;
  -ms-flex-pack: center;
  -webkit-justify-content: center;
  justify-content: center;}
	.single-featured{ height:50vh; min-height: auto;}
	.heading-wrap p{font-size: 18px;}
	.main-nav{display: flex;align-items: center;justify-content: center;flex-grow: 1;width: auto;}
	#mega-menu-wrap-max_mega_menu_1 .mega-menu-toggle{border-radius: 0px;}
	.home .header-main #mega-menu-wrap-primary #mega-menu-primary > li.mega-menu-item > a.mega-menu-link, .single-services .header-main #mega-menu-wrap-primary #mega-menu-primary > li.mega-menu-item > a.mega-menu-link, .page-template-page-wide #mega-menu-wrap-primary #mega-menu-primary > li.mega-menu-item > a.mega-menu-link,.page-template-page-wide .header-main #mega-menu-wrap-primary #mega-menu-primary > li.mega-menu-item.mega-current-menu-item > a.mega-menu-link{height: auto;}
	.home .header-main #mega-menu-wrap-primary #mega-menu-primary > li.mega-menu-item > a.mega-menu-link,.home .header-main #mega-menu-wrap-primary #mega-menu-primary > li.mega-menu-item > a.mega-menu-link, .page-template-default .header-main #mega-menu-wrap-primary #mega-menu-primary > li.mega-menu-item > a.mega-menu-link, .product-template-default .header-main #mega-menu-wrap-primary #mega-menu-primary > li.mega-menu-item > a.mega-menu-link, .error404 .header-main #mega-menu-wrap-primary #mega-menu-primary > li.mega-menu-item > a.mega-menu-link,.page-template-custom-title .header-main #mega-menu-wrap-primary #mega-menu-primary > li.mega-menu-item > a.mega-menu-link, .error404 .header-main #mega-menu-wrap-primary #mega-menu-primary > li.mega-menu-item > a.mega-menu-link, .page-template-testimonials .header-main #mega-menu-wrap-primary #mega-menu-primary > li.mega-menu-item > a.mega-menu-link, .single-post .header-main #mega-menu-wrap-primary #mega-menu-primary > li.mega-menu-item > a.mega-menu-link, .archive .header-main #mega-menu-wrap-primary #mega-menu-primary > li.mega-menu-item > a.mega-menu-link, .blog .header-main #mega-menu-wrap-primary #mega-menu-primary > li.mega-menu-item > a.mega-menu-link, .page-template-listing-page .header-main #mega-menu-wrap-primary #mega-menu-primary > li.mega-menu-item > a.mega-menu-link, .header-main #mega-menu-wrap-primary #mega-menu-primary > li.mega-menu-item > a.mega-menu-link,#mega-menu-wrap-primary #mega-menu-primary > li.mega-menu-flyout ul.mega-sub-menu li.mega-menu-item a.mega-menu-link, .archive .header-main #mega-menu-wrap-primary #mega-menu-primary > li.mega-menu-item > a.mega-menu-link,.portfolio-template-default .header-main #mega-menu-wrap-primary #mega-menu-primary > li.mega-menu-item > a.mega-menu-link, .page-template-page-nno-title .header-main #mega-menu-wrap-primary #mega-menu-primary > li.mega-menu-item > a.mega-menu-link, .page-template .header-main #mega-menu-wrap-primary #mega-menu-primary > li.mega-menu-item.mega-current-menu-item > a.mega-menu-link, .header-main #mega-menu-wrap-primary #mega-menu-primary > li.mega-menu-item.mega-current-menu-item > a.mega-menu-link{color: #fff !important;font-size: 16px;line-height: 1;}
	 .page-template .header-main:hover #mega-menu-wrap-primary #mega-menu-primary > li.mega-menu-item.mega-current-menu-item > a.mega-menu-link, .header-main:hover #mega-menu-wrap-primary #mega-menu-primary > li.mega-menu-item.mega-current-menu-item > a.mega-menu-link {
    color: #fff !important;}
	#mega-menu-wrap-primary #mega-menu-primary > li.mega-menu-item > a.mega-menu-link:hover, #mega-menu-wrap-primary #mega-menu-primary > li.mega-menu-item > a.mega-menu-link:focus,.archive .header-main #mega-menu-wrap-primary #mega-menu-primary > li.mega-menu-item > a.mega-menu-link:hover,.portfolio-template-default .header-main #mega-menu-wrap-primary #mega-menu-primary > li.mega-menu-item > a.mega-menu-link:hover{color: #ccc !important;}
	#mega-menu-wrap-primary #mega-menu-primary > li.mega-menu-item:first-child { margin-left: 2%;}
	#mega-menu-wrap-primary #mega-menu-primary > li.mega-menu-flyout ul.mega-sub-menu{width: 100%;}
	#mega-menu-wrap-primary #mega-menu-primary > li.mega-menu-item > a.mega-menu-link, .header-main #mega-menu-wrap-primary #mega-menu-primary > li.mega-menu-item > a.mega-menu-link,#mega-menu-wrap-primary #mega-menu-primary > li.mega-menu-flyout ul.mega-sub-menu li.mega-menu-item a.mega-menu-link{font-size: 16px;}
	#mega-menu-wrap-primary #mega-menu-primary > li.mega-menu-flyout ul.mega-sub-menu li.mega-menu-item a.mega-menu-link{padding:10px;text-align: center;}
	.page .header-main #mega-menu-wrap-primary #mega-menu-primary > li.mega-menu-item.mega-current-menu-item > a.mega-menu-link::before, .header-main #mega-menu-wrap-primary #mega-menu-primary > li.mega-menu-item.mega-current-menu-item > a.mega-menu-link::before, .page .header-main #mega-menu-wrap-primary #mega-menu-primary > li.mega-menu-item > a.mega-menu-link::before, .header-main #mega-menu-wrap-primary #mega-menu-primary > li.mega-menu-item > a.mega-menu-link::before{background:#fff;}
	.top-banner-title {font-size: 40px;line-height: 40px;}
	/*.home .header-main, .single-services .header-main, .page-template-page-wide div.header-main, .page-template-page-no-title .header-main{background: rgba(255,255,255,.8);}*/
	.header-main{background: rgba(255,255,255,1);}
	.header-main, .home .header-main, .single-services .header-main, .archive  .header-main, .page-template-page-wide div.header-main,.page-template-page-no-title .header-main{background: rgba(255,255,255,1); position: relative;padding: 10px 0;}
	.home .header-main::before, .single-services .header-main::before, .page-template-page-no-title .header-main::before, .page-template-page-wide .header-main::before{background:none;}
	#mega-menu-wrap-primary .mega-menu-toggle .mega-toggle-block-0 .mega-toggle-animated-inner, #mega-menu-wrap-primary .mega-menu-toggle .mega-toggle-block-0 .mega-toggle-animated-inner::before, #mega-menu-wrap-primary .mega-menu-toggle .mega-toggle-block-0 .mega-toggle-animated-inner::after{background-color: #000;}
}