ul.dropdown, ul.dropdown li, ul.dropdown ul { list-style:none; margin:0; padding:0 }
ul.dropdown { position:relative; z-index:597 }
ul.dropdown li { list-style:none; float:left }
ul.dropdown ul { visibility:hidden; position:absolute; top:0; left:0; z-index:598; margin:42px 0 0 65px; -webkit-margin-before:43px }
ul.dropdown ul li { float:none; background:0; margin-right:1px }
ul.dropdown ul ul { top:0; left:100% }
ul.dropdown li:hover>ul { visibility:visible }
ul.dropdown { display:block; height:36px }
ul.dropdown li:hover.toplink a { background:#7C879C; position:relative; z-index:1000; -webkit-logical-height:20px }
ul.dropdown li:hover>ul li:hover.toplink a { color:#0d4c87 !important }
ul.dropdown li ul li a { padding:3px 8px; font-weight:bold; font-size:11px; display:inline-block !important; -webkit-logical-height:auto !important}
ul.dropdown li span { width:10px; height:14px; margin-top:2px; padding-left:4px; background:url(../images/down-arrow.png) no-repeat right center; float:right; 2px !important }
ul.dropdown li a:hover span { background:url(../images/down-arrow1.png) no-repeat right center }
ul.dropdown li a.active span { background:url(../images/down-arrow1.png) no-repeat right center }
ul.dropdown li a:link, ul.dropdown li a:visited { font-size:14px; color:#fff; padding: 10px 33px 12px; display: inline-block;
    -webkit-padding-after: 12px; border-right:solid 1px rgba(248, 253, 247, 0.39);
}

padding:11px 15px 11px; display:inline-block; -webkit-padding-after:12px }
ul.dropdown li a:hover { color:#fff; }
ul.dropdown li a.active { color:#000; }
ul.dropdown ul li { font-weight:normal;}
.first { padding:0; margin:0; display:block; overflow:hidden; background:none !important }
.first a:hover { border-radius:3px 0 0 3px; background:url(../images/home-menu-active.png) no-repeat; background-color:inherit !important }
.first a { padding:29px 41px 26px !important; display:block; background:url(../images/home-menu.png) no-repeat; border:none !important; margin:0 !important }
*+html .first a { padding:11px 14px 7px !important }
.first a.active { border-radius:3px 0 0 3px; background:url(../images/home-menu-active.png) no-repeat }
.last { padding:0; margin:0; display:block }
.last a:hover { border-radius:0 3px 3px 0 }
ul.dropdown-horizontal ul *.dir { padding-right:15px; background-image:url(../images/default/nav-arrow-right.png); background-position:100% 50%; background-repeat:no-repeat }
ul.dropdown-upward *.dir { background-image:url(../images/default/nav-arrow-top.png) }
ul.dropdown-vertical *.dir, ul.dropdown-upward ul *.dir { background-image:url(../images/default/nav-arrow-right.png) }
ul.dropdown-vertical-rtl *.dir, ul.dropdown-horizontal>li.dropdown-vertical-rtl ul *.dir { padding-right:10px; padding-left:15px; background-image:url(../images/default/nav-arrow-left.png); background-position:2px 50% }
.menu1 { background:#fff; margin:0; display:block; overflow:hidden; width:626px; box-shadow:0 0 4px #7c7c7c }
.menu2 { width:420px; margin-left:65px !important }
.menu3 { width:420px; margin-left:365px !important }
.menu4 { width:420px; margin-left:4px !important;}
.menu5 { width:420px; margin-left:13px !important }
.menu6 { width:420px; margin-left:4px !important }
.menu1 ul { margin:0 !important; padding:0; position:inherit !important; visibility:inherit !important }
.menu1 ul li { list-style:none; padding:0 !important; margin:0 }
.menu1 ul li a { color:#0d4c87; text-decoration:none; font-size:10.5px !important; padding:4px 12px 4px 0 !important; border:none !important; font-weight:normal !important; font-family:"Lucida Grande", "Lucida Sans Unicode", "Lucida Sans", "DejaVu Sans", Verdana, sans-serif }
.menu1 ul li a { font-family:"Open Sans"; font-size:14px !important; color:#000 !important }
.menu1 ul li ul { padding:0; margin:0 0 30px !important }
.menuBg { background:none !important }
.menuBg:hover { background:url(../images/sideArrow1.png) no-repeat right center !important }
.menu1 ul li ul li { padding:0; line-height:19px }
.menu1 ul li ul li a { padding:2px 0 0 0 !important; background:none !important; font-family:"Arial"; font-weight:normal !important }
.menu1 ul li ul li a:hover { color:#b44893 !important }
.menu1Left { float:left; padding:35px 20px; background:#f8f8f8; width:460px; height:260px; box-sizing:border-box; }
.menu2Left { width:240px; padding:35px 20px; height:260px; box-sizing:border-box; }
.menu2Left ul li { padding-bottom:4px !important }
.menu3Left { width:240px; padding:35px 20px; height:260px; box-sizing:border-box; }
.menu3Left ul li { padding-bottom:4px !important }
.menu4Left { width:240px; padding:35px 20px; height:260px; box-sizing:border-box; }
.menu4Left ul li { padding-bottom:4px !important }
.menu5Left { width:240px; padding:35px 20px; height:260px; box-sizing:border-box; }
.menu5Left ul li { padding-bottom:5px !important }
.menu6Left { width:240px; padding:35px 20px; height:260px; box-sizing:border-box; }
.menu6Left ul { margin-top:10px !important }
.menu6Left ul li { padding-bottom:3px !important }
.menu6Left ul li ul { margin:0 !important }
.menu6Left span { font-size:20px; margin:0 0 10px 0; background:none !important; float:none !important; padding:0 !important; text-transform:uppercase }
#m00 { margin:0 !important }
.menu1Right { float:right; padding:35px 20px; width:165px; height:260px; background:url(../images/megamenuBg1.png) no-repeat 90% 90%; background-size:90%; box-sizing:border-box; }
.menu2Right ul li, .menu3Right ul li, .menu4Right ul li, .menu5Right ul li, .menu6Right ul li { margin-top:3px }
.menu2Right { padding:35px 20px; width:165px; height:260px; background:url(../images/megamenuBg2.png) no-repeat 90% 90%; background-size:90%; }
.menu3Right { padding:35px 20px; width:165px; height:260px; background:url(../images/megamenuBg3.jpg) no-repeat 90% 90%; background-size:90%; }
.menu4Right { padding:35px 20px; width:165px; height:260px; background:url(../images/megamenuBg4.jpg) no-repeat 90% 90%; ; background-size:90%; }
.menu5Right { padding:35px 20px; width:165px; height:260px; background:url(../images/megamenuBg5.png) no-repeat 90% 90%; background-size:90%; }
.menu6Right { padding:35px 20px; width:165px; height:260px; background:url(../images/megamenuBg6.png) no-repeat 90% 90%; background-size:90%; }
.menu6Right span { font-size:20px; margin:0 0 10px 0; background:none !important; float:none !important; padding:0 !important; text-transform:uppercase }
.menu6Right ul { margin-top:10px !important }
.menu1 h3 { padding:0; margin:0 0 15px; font-family:'Open Sans Light'; font-size:27px; text-transform:uppercase; font-weight:normal; color:gray; line-height:30px }
.menu1 h3 span { color:#3a3a3a; font-weight:bold }
.menu1Top { padding:0; margin:0 0 15px !important; display:block; overflow:hidden }
.menu1Top ul li { background:url(../images/bullet.png) no-repeat !important; padding:0 0 0 15px !important }
.menu1Bottom p { padding:0; margin:0 0 10px; line-height:18px }
.menu1Bottom p a { border:none !important; padding:0 !important; font-size:11px !important; text-decoration:underline !important }
.menu1Top { padding:0; margin:0 }
.menu1Top ul { margin:0 15px 0 0 !important; padding:0; float:left; width:174px }
.featureLi{float:left!important; width:48%;}
@media(max-width:1024px) { ul.dropdown li span { -webkit-margin-before:-15px !important } }
@media(min-width:1367px) and (max-width:1600px) { ul.dropdown ul { margin:41px 0 0 65px } }
@media(max-width:768px) { .menuBg:hover { background:none !important } }
