/* Extracted from inline <style> block #5. */
.ves-megamenu li.level0>a.anchor-active,
                              .ves-megamenu-mobile .nav-mobile li.level0>a.anchor-active {
                                color: #003971;
                              }

                              .nav-desk {
                                display: flex;
                              }

                              .nav-mob {
                                display: none;
                              }

                              .menav .te_az {
                                display: block !important;
                              }

                              .menav .te_az .ks_content {
                                padding-bottom: 10px;
                              }

                              @media screen and (min-width: 640px) {
                                .header.content .ves-megamenu.menu-hover .subhover:hover .megamenu-content .menav ul li p {
                                  border: 0;
                                  padding: 0;
                                  padding-bottom: 5px;
                                  text-transform: lowercase;
                                }
                              }

                              @media screen and (max-width: 767px) {
                                .nav-desk {
                                  display: none;
                                }

                                .nav-mob {
                                  display: flex;
                                }

                                .mn-block .menav {
                                  min-height: 20px;
                                  margin: 10px;
                                }
                              }

                              .brand-az {
                                width: 100%;
                                display: flex;
                                align-items: flex-start;
                                justify-content: space-around;
                                flex-flow: wrap row;
                                margin: 0 20px 20px;
                                border-bottom: 1px solid #e3e3e3;
                              }

                              .brand-az a {
                                display: flex;
                                justify-content: center;
                                padding: 10px !important;
                                border-radius: 8px;
                                font-size: 1.2em;
                                line-height: 1;
                                font-weight: 500;
                                text-decoration: none;
                                color: darkgray;
                              }

                              .brand-az a:hover {
                                background: #ddd;
                                color: #444;
                              }

                              .brand-az a.active {
                                background: #1979c3 !important;
                                color: #fff !important;
                              }

                              .brand-wrapper {
                                display: grid;
                                grid-template-columns: repeat(6, 1fr);
                                width: 100%;
                                margin: 0 20px;
                              }

                              .ves-megamenu .nav-revamp .row {
                                display: flex;
                                flex-wrap: wrap;
                              }

                              .headcontent p,
                              .headcontent p a {
                                color: #165c7d !important;
                                font-weight: 600;
                                margin-bottom: 5px !important;
                                font-size: 18px;
                              }

                              .navigation .level0 .submenu .ks_content p a {
                                color: #414141;
                                text-decoration: none;
                                font-size: 14px;
                              }

                              .navigation .level0 .submenu .ks_content p a:hover,
                              .headcontent p a:hover {
                                text-decoration: underline;
                                color: #003971 !important;
                              }

                              .te_az .ks_content p {
                                margin-bottom: 3px;
                              }

                              .ves-menu .ves-megamenu.menu-hover .dropdown.clicked>.dropdown-menu {
                                width: 100%;
                              }

                              .mn-block .menav {
                                min-height: 45px;
                              }

                              @media screen and (max-width: 767px) {
                                .ves-megamenu .nav-revamp .row {
                                  display: block;
                                }

                                .brand-az {
                                  width: 265px;
                                  overflow-x: scroll;
                                  display: flex;
                                  align-items: flex-start;
                                  justify-content: flex-start;
                                  flex-flow: row;
                                  margin: 0 10px 10px;
                                }

                                .brand-wrapper {
                                  display: grid;
                                  grid-template-columns: repeat(2, 1fr);
                                }

                                .mn-block .menav {
                                  min-height: 20px;
                                  margin: 10px;
                                }

                                .nav-mobile li {
                                  border: 0 !important;
                                }

                                .headcontent p,
                                .headcontent p a {
                                  font-size: 16px;
                                }
                              }
