.menu > li:hover > .sub-menu{visibility:visible;opacity:1}
.menu{text-align:left;padding:3px 0 1px 0}

.menu > li{display:inline-block}

.menu > li > a{display:inline-block;padding:7px 9px 7px 9px;font-size:14px;line-height:20px;color:#6e0e0e}
.menu > li > a:hover{color:#000}
.menu > li:first-child{padding-left:0}
.menu > li:last-child{margin-right:0;padding-right:0}
.menu > li .sub-menu{visibility:hidden;opacity:0}
.menu > li.menu-has-child{position:relative}

.menu .home{padding:4px 0 6px 1px}
.menu > li.menu-has-child > .home::before{display:none}

.menu-has-child .fa-stop{position:absolute;top:28px;transform:rotateZ(45deg);left:25%;color:#fff;display:none;z-index:999}
.menu-has-child:hover .fa-stop{display:block}
.sub-menu{position:absolute;top:100%;left:0;min-width:240px;z-index:99;transition:all 0.4s ease;background-color:#fff;border:1px solid #ccc;visibility:hidden;opacity:0}
.sub-menu:before{content:'';position:absolute;bottom:100%;left:50%;transform:translateX(-50%);height:0;width:0;border-bottom:6px solid #fff;border-left:6px solid transparent;border-right:6px solid transparent;display:none}.sub-menu > li{display:block}
.sub-menu > li > a{display:inline-block;border-bottom:1px solid #fff;padding:6px 20px;width:100%;font-size:14px;color:#000;text-transform:capitalize;transition:all 0.8s cubic-bezier(0.19, 1, 0.22, 1)}
.sub-menu > li > a:hover{color:#8c0000;border-bottom:1px solid #eee}.sub-menu > li:last-child{border-bottom:none}
/*.sub-menu > li:hover a{border-bottom:1px solid #eee}*/

.last_sub{left:-93%}
.bt_mob{display:none}
@media only screen and (max-width:600px){
.menu .home{padding:5px 12px 5px 11px}.bt_mob{display:block}#main_nav{display:none}
.menu > li .top_one{padding:13px 17px 13px 10px !important}.menu > li{display:block;}
.menu > li a{padding:13px 17px 13px 10px;font-weight:600;width:100%;border-bottom:1px solid #d2a325}
/*.menu > li.menu-has-child > a::after{right:30px}*/
.sub-menu{left:15%}
}