.top-bar-section  li ul.animateDwn li,
.top-bar-section  li ul.animateDwn li a{
       background-color:#000;
	   color:#FFF;
    white-space: nowrap;	   
}

.top-bar-section  li ul.animateDwn{
    height: auto;
    width: auto;
    overflow: visible;
    clip: auto;
    display: block;
    position: absolute!important;
	/* border: 1px solid #ABCF37; */
	right:auto;
	left:0;
}
.top-bar-section  li ul.animateDwn li{
    height: auto;
    width: 100%;
}
.top-bar-section  li ul.animateDwn{
 position:absolute;
     left:0;
        overflow: visible!important;
        max-height: 1px;
        opacity: 0;
        -webkit-transform: perspective( 400px) rotate3d(1,0,0,-90deg);
        -moz-transform: perspective( 400px) rotate3d(1,0,0,-90deg);
        -ms-transform: perspective( 400px) rotate3d(1,0,0,-90deg);
        -o-transform: perspective( 400px) rotate3d(1,0,0,-90deg);
        transform: perspective( 400px) rotate3d(1,0,0,-90deg);
        -webkit-transition: -webkit-transform 0.5s ease, opacity 0.6s ease,  padding 0.6s step-end;
        -o-transition: -o-transform 0.5s ease, opacity 0.6s ease,  padding 0.6s step-end;
        transition: transform 0.5s ease, opacity 0.6s ease,  padding 0.6s step-end;
		
		z-index:99999999;
}
.top-bar-section  ul > li:hover ul.animateDwn {
        overflow: visible;
        opacity: 1;
        -webkit-transform: perspective( 400px) rotate3d(0,0,0,0);
        -moz-transform: perspective( 400px) rotate3d(0,0,0,0);
        -ms-transform: perspective( 400px) rotate3d(0,0,0,0);
        -o-transform: perspective( 400px) rotate3d(0,0,0,0);
        transform: perspective( 400px) rotate3d(0,0,0,0);
        -webkit-transition: -webkit-transform 0.5s ease, opacity 0.2s ease,  padding 0s step-end;
        -o-transition: -o-transform 0.5s ease, opacity 0.2s ease,padding 0s step-end;
        transition: transform 0.5s ease, opacity 0.2s ease,  padding 0s step-end;
		width:auto;
}
 