 header nav {margin: 0;}header nav ul li {padding: 0;z-index: 9;}header nav ul li a {padding: 40px 10px 39px;}header nav ul li a:hover {background: #fff;color: #213364;}header.header-fixed nav ul li a:hover {background: #213364;color: #fff;}header nav ul li a:hover, header nav ul li:hover a, header nav ul li.active a {background: #fff;color: #213364;}header.header-fixed nav ul li a:hover, header.header-fixed nav ul li:hover a, header.header-fixed nav ul li.active a {background: #213364;color: #fff;}header nav ul li.contact-btn {padding: 28px 0 0 10px;}header nav ul li.mega-menu .sub-menu {padding-bottom: 110px;box-shadow: 0 2px 4px rgba(0,0,0,0.2);background: url(../images/menu_bg.jpg) center center no-repeat;background-size: cover;top: 100%;border: 16px solid #fff;border-radius: 8px;}header nav ul li.mega-menu .sub-menu:after {width: 257px;height: 93px;content: '';position: absolute;right: 0px;bottom: 78px;background: url(../images/menu_overlay.png) center center no-repeat;}header nav ul li.mega-menu .sub-menu {width: 1020px;min-width: 100px;left: auto;right: -300px;}header nav ul li.mega-menu .sub-menu li {width: 16.66%;line-height: 20px;font-size:16px;padding: 4px 5px 4px 15px;}header nav ul li.mega-menu .sub-menu li a {position: relative;padding: 0 0 0 15px;background: none;text-transform: none;display: inline-block;color: #fff !important;}header nav ul li.mega-menu .sub-menu li a i {position: absolute;left: 0px;top: 0px;line-height: 20px;display: block;transition: all 300ms ease-in 0s;-webkit-transition: all 300ms ease-in 0s;}header nav ul li.mega-menu .sub-menu li a:hover {padding-left: 20px;}header nav ul li.mega-menu .sub-menu li a:hover i {left: 5px;}header nav ul li.mega-menu .sub-menu li li {width: 100%;padding: 4px 0;}header nav ul li.mega-menu .sub-menu li a.heading {font-size: 18px;text-transform: none;line-height: 22px;color: #fff!important;font-weight:700;padding-left: 0px;}header nav ul li.mega-menu .sub-menu li.bottom-sec {width: 100% !important;position: absolute;left: 0px;bottom: 0px;background: #fff;}header nav ul li.mega-menu.small .sub-menu {width: 460px;}header nav ul li.mega-menu.small .sub-menu li {width: 50%;}header nav ul li.mega-menu.small .sub-menu li li {width: 100%;padding-right: 10px;}header nav ul li.mega-menu .sub-menu li.bottom-sec {padding-top: 16px;height: 78px;}header nav ul li.mega-menu .sub-menu li.bottom-sec .left {position: relative;width: 380px;float:left;padding-left: 82px;}header nav ul li.mega-menu .sub-menu li.bottom-sec .left img {position: absolute;left: 0px;top: 0px;}header nav ul li.mega-menu .sub-menu li.bottom-sec .left strong {display: block;text-transform: uppercase;font-size: 18px;line-height:22px;color: #2f95ed;font-weight: 700;padding: 3px 0;}header nav ul li.mega-menu .sub-menu li.bottom-sec .left small {display: block;font-size: 12px;line-height: 14px;color: #000;}header nav ul li.mega-menu .sub-menu li.bottom-sec .left span {display: block;font-size: 15px;font-weight: 300;line-height: 16px;color: #039;}header nav ul li.mega-menu .sub-menu li.bottom-sec .center {padding-top: 10px;width: 400px;float:left;}header nav ul li.mega-menu .sub-menu li.bottom-sec .center small {font-size: 14px;line-height: 40px;color: #5f5f5f;display: block;float:left;}header nav ul li.mega-menu .sub-menu li.bottom-sec .center span {float: right;border-radius: 5px;color: #000;line-height: 38px;border: 1px solid rgba(0,0,0,0.2);padding: 1px 10px 0;}header nav ul li.mega-menu .sub-menu li.bottom-sec .right {float: right;padding-top: 10px;}header nav ul li.mega-menu .sub-menu li.bottom-sec .right a {display: inline-block;float: right;}header nav ul li.mega-menu .sub-menu li.bottom-sec .col-1 {width: 48%;float:left;}header nav ul li.mega-menu .sub-menu li.bottom-sec .col-2 {float: right;width: 42%;}header nav ul li.mega-menu .sub-menu li.bottom-sec .right a {font-size: 18px;background: #76ab17 none repeat scroll 0 0;color: #ffffff !important;padding: 13px 15px;}header nav ul li.mega-menu.small .sub-menu li.bottom-sec {padding-left: 5px;padding-right: 5px;}header nav ul li.mega-menu.small .sub-menu li.bottom-sec .left {width: 270px;padding-top: 4px;}header nav ul li.mega-menu.small .sub-menu li.bottom-sec .left strong {padding-bottom: 6px;}@media only screen and (max-width: 1279px) {header nav ul li.mega-menu .sub-menu {right: -470px;}header nav ul li.mega-menu.small .sub-menu {right: -270px;}}@media only screen and (max-width: 767px) {.mm-menu .bottom-sec {display: none;}}