.menu { float:right; margin-top:10px;}
.mainMenu1{ display:inline-block}
.menu ul{ list-style:none; margin:0; padding:0; display:inline-block;   width:100%; text-align: left; }
.menu ul li a {color: #fff;    padding: 14px 8px 8px 14px;margin: 0px 0px;display: block;font-weight: 600;font-size: 16px;text-shadow: 0.877px 1.798px 3px rgba(0, 0, 0, 0.15);}
.menu > ul > li { position:relative; float:left;   }
.menu > ul > li:first-child { background:none;} 
.menu > ul > li > ul li {position:relative;}
.menu > ul > li > ul > li a {display:block;    -webkit-transition: all 0.1s ease-in-out;-moz-transition: all 0.1s ease-in-out;transition: all 0.1s ease-in-out; padding:5px 13px; }
.menu > ul > li > ul > li:hover > a {
    background-image: -moz-linear-gradient( 176deg, rgb(34, 183, 144) 0%, rgb(47,93,212) 40%);   background-image: -webkit-linear-gradient( 176deg, rgb(34, 183, 144) 0%, rgb(47,93,212) 40%);   background-image: -ms-linear-gradient( 176deg, rgb(34, 183, 144) 0%, rgb(47,93,212) 40%);
}
.menu ul li > .submenu {position:absolute;left:0;width: auto;top:auto;opacity:0;visibility:hidden;z-index: 1;min-width:250px;background: #47bf86;border-bottom: 4px solid #800404;}
.menu ul li > .lastMenu { left:auto; right:0;}
.menu ul li:hover > .submenu   { left:0; opacity:1; visibility:visible;}
.menu ul li:hover > .lastMenu { left:auto; right:0; text-align:right;} 
.menu ul li:hover > a {background: #47bf86;color: #fff;}
#menu-mobile {  display:none;    width:42px; height:30px;  cursor:pointer; text-align:center;  }
#menu-mobile span { width:42px; height:4px; background:#fff; margin:3px 0px; float:left;  }
#menu-mobile.active3 .spanx{ display:none;}
#menu-mobile.active3 .spany{ -ms-transform: rotate(45deg); -webkit-transform: rotate(45deg);  transform: rotate(45deg);top: 9px;position: relative;}
#menu-mobile.active3 .spanz{ -ms-transform: rotate(-45deg); -webkit-transform: rotate(-45deg);  transform: rotate(-45deg);}
.menu ul .active3 > .activeAA {display:block;}
 .msgimg img {
    background: linear-gradient(to bottom, #47bf86 0%, #a96535 100%);
    padding: 10px;
}