
.navbar-collapse{
	float:right;
	padding:0;
}
body.home #nav ul{ padding: 5px 0 0;}
#nav ul{
	list-style:none;
	padding:5px 0 0;
}


#nav ul li{
	line-height:normal;
	list-style-type:none;
	display:inline-block;
	vertical-align:top;
	position:relative;
}
#nav ul li a{
	display:block;
	color:#272727;
	padding:15px 13px;
}
#nav ul li a span{ display: none;}
#nav ul li a:after{
	content:'';
	position:absolute;
	top:100%;
	left:0;
	width:0;
	height:3px;
}
#nav ul li.current-menu-item a:after,
#nav ul li a:hover:after{ width:100%;}
#nav ul li ul{
	/*width:230px;*/
	width:794px;
/*	height: 300px;*/
	position:absolute;
	top:200%;
	left:0;
/*	border-top:3px solid;*/

    /*border:1px solid  #00a651;*/
    border-top:4px solid  #00a651;
	margin:0;
	/*background:#272727;*/
	background:rgba(255,255,255,.8) ;
/*	padding:14px 0;*/
	visibility:hidden;

	opacity:0;
	z-index:2;
	min-height: 150px;


}

#nav ul li ul:before {
    content: '';
    width: 0px;
    height: 0px;
    position: absolute;
/*    right: 10px;*/
    left: 51px;
    top: -20px;
    border: 10px solid;
    border-color: transparent transparent #00a651 transparent;
}

#nav ul li ul#second:before {left:362px;}
#nav ul li ul#third:before {left:202px;}
#nav ul li ul#fifth:before {left:230px;}


#nav ul > li:hover > ul{
	/*top:120%;*/
	top:120%;
	visibility:visible;
	opacity:1;
	min-height: 150px;

}
#nav ul li ul#first {	left:20px;}
#nav ul li ul#second {	left:-331px;}
#nav ul li ul#third {	width: 400px; left:-140px;}
#nav ul li ul#third li{	display: block; float: none;}
#nav ul li ul#fifth {	width: 400px;left:-172px;}
#nav ul li ul#fifth li {display: block; float: none;}

#nav ul li ul li{
	display:block;
	padding:0 20px;
	width: 35%;
	float: left;
	text-align: left;

}
#nav ul li ul li a{
/*	padding:15px 0;*/
/*	color:#fff;*/
	color: #000;
	display:block;

}
/*#nav ul li ul#fifth li:first-child a {border-right: 1px solid #000; text-align: left;}
#nav ul li ul#fifth li.even a{border-right: 0px; text-align: right;}*/
#nav ul li ul li a.noborder {border-bottom:0px; }
#nav ul li ul li a:hover{
/*	padding:15px 0;*/
	text-decoration: none;
	color: #08b84e;
}
#nav ul li ul li.has-dropdown:after{
	content:'';
	position:absolute;
	right:0;
	bottom:0;
	width: 0;
	height: 0;
	border-bottom: 7px solid;
	border-left: 7px solid transparent !important;
}
#nav ul li ul li a{border-bottom:1px solid #000;}
#nav ul li ul li a:after{ display:none;}
#nav ul li ul li ul{
	top:100%;
	left:100%;
	border:0;
	padding:0;
	visibility:hidden;
	opacity:0;
	z-index:-1;
}
#nav ul li ul li:hover ul{
	top:0;
	visibility:visible;
	opacity:1;
	z-index:4;
}

.tg-theme-btn:hover, #nav ul li a:after, .tg-border-topleft:after, .tg-social-icon li a:hover, .gallery-cats li a:after, .owl-theme .owl-controls.clickable .owl-buttons div:hover, .tg-post:hover .tg-post-content, .tg-latest-post ul li:hover .tg-date, .tg-login-modalbox h2, .tg-signup-modalbox h2, .skill-bar, .tg-teammember:hover .tg-member-detail, .tg-panel-heading h3:hover, .tg-panel-heading h3.actives, .product-box:hover .tg-portfolio-content, .upload-file label:hover, .inputfile-1:focus + label, .inputfile-1.has-focus + label, .inputfile-1 + label:hover, .tg-view-box figure figcaption, .flex-direction-nav .flex-nav-prev a:hover, .flex-direction-nav .flex-nav-next a:hover, .seconds, .tg-service:hover, .author-detail, .tg-widget ul li a i:hover, .tg-pagination li.tg-next:hover a, .tg-pagination li a:hover:after, .tg-widget.widget-categories ul li a:hover i, .tg-author-content, .comment:hover .tg-theme-btn, .tags ul.tg-tags li a:hover, .child:hover .tg-theme-btn, .home-slider .owl-controls .owl-pagination .owl-page.active, .home-slider .owl-controls .owl-pagination .owl-page:hover, body.version-two #header .logo, .gn-menu-main li .gn-menu li a:hover, .gn-menu-main li.gn-trigger a:hover, .gn-menu-main li.gn-trigger a.gn-selected, body.version-two .current-menu-item a, .tg-pagination li.tg-prev:hover a {
/*    background: #00a651;*/
}

*:after, *:before, .tg-theme-btn, p a, a, .tg-social-icon li a, .tg-date, .tg-boxhover, .add-nav li a, #nav ul li ul, #nav ul li ul li ul, .tg-service .tg-border-topleft, .gallery-cats li a, .tg-img-hover, .tg-member-detail, .tg-teammember, .owl-theme .owl-controls.clickable .owl-buttons div, .tg-post-hover-icons li a, .tg-post-hover, .tg-post-content, .tg-member-hover, .tg-brands figure a img, .tg-panel-heading h3 a:after, .logo, .logo a, .logo a img, .tg-portfolio-content, .add-nav, #nav ul, .tg-member-detail .tg-social-icon li a, .flex-direction-nav .flex-nav-prev a, .flex-direction-nav .flex-nav-next a, .comment-box, .comment span.tg-img-border, .child span.tg-img-border, .social .tg-social-icon li a, .tg-widget ul li a i, .child .tg-author-img, .child .comment-box, .tg-widget ul li a em, .tg-pagination li.tg-next a, .tg-pagination li.tg-prev a, .tg-pagination li a, .tg-member-detail .tg-social-icon li a, .tg-widget.widget-accordions ul li h4, .gn-menu-main li .gn-menu li a, .gn-menu-main li.gn-trigger a, .navigation-area .form-area textarea, .tg-member-detail .tg-social-icon li a:hover i, .navigation-area .form-area input, .tg-widget.widget-accordions ul li h4:after, .home-slider .owl-controls .owl-pagination .owl-page, .bx-controls .bx-pager-item a, body.home #header .logo, body.home #header.affix .logo img {
    -webkit-transition: all 300ms ease-in-out;
    -moz-transition: all 300ms ease-in-out;
    -ms-transition: all 300ms ease-in-out;
    -o-transition: all 300ms ease-in-out;
    transition: all 300ms ease-in-out;
}
