/* Margin Top (mt-*) */
.mt-0 {
  margin-top: 0px;
}

.mt-5 {
  margin-top: 5px;
}

.mt-10 {
  margin-top: 10px;
}

.mt-15 {
  margin-top: 15px;
}

.mt-20 {
  margin-top: 20px;
}

.mt-25 {
  margin-top: 25px;
}

.mt-30 {
  margin-top: 30px;
}

.mt-35 {
  margin-top: 35px;
}

.mt-40 {
  margin-top: 40px;
}

.mt-45 {
  margin-top: 45px;
}

.mt-50 {
  margin-top: 50px;
}

.mt-55 {
  margin-top: 55px;
}

.mt-60 {
  margin-top: 60px;
}

.mt-65 {
  margin-top: 65px;
}

.mt-70 {
  margin-top: 70px;
}

.mt-75 {
  margin-top: 75px;
}

.mt-80 {
  margin-top: 80px;
}

.mt-85 {
  margin-top: 85px;
}

.mt-90 {
  margin-top: 90px;
}

.mt-95 {
  margin-top: 95px;
}

.mt-100 {
  margin-top: 100px;
}

/* Margin Bottom (mb-*) */
.mb-0 {
  margin-bottom: 0px;
}

.mb-5 {
  margin-bottom: 5px;
}

.mb-10 {
  margin-bottom: 10px;
}

.mb-15 {
  margin-bottom: 15px;
}

.mb-20 {
  margin-bottom: 20px;
}

.mb-25 {
  margin-bottom: 25px;
}

.mb-30 {
  margin-bottom: 30px;
}

.mb-35 {
  margin-bottom: 35px;
}

.mb-40 {
  margin-bottom: 40px;
}

.mb-45 {
  margin-bottom: 45px;
}

.mb-50 {
  margin-bottom: 50px;
}

.mb-55 {
  margin-bottom: 55px;
}

.mb-60 {
  margin-bottom: 60px;
}

.mb-65 {
  margin-bottom: 65px;
}

.mb-70 {
  margin-bottom: 70px;
}

.mb-75 {
  margin-bottom: 75px;
}

.mb-80 {
  margin-bottom: 80px;
}

.mb-85 {
  margin-bottom: 85px;
}

.mb-90 {
  margin-bottom: 90px;
}

.mb-95 {
  margin-bottom: 95px;
}

.mb-100 {
  margin-bottom: 100px;
}

/* Padding Top (pt-*) */
.pt-0 {
  padding-top: 0px;
}

.pt-5 {
  padding-top: 5px;
}

.pt-10 {
  padding-top: 10px;
}

.pt-15 {
  padding-top: 15px;
}

.pt-20 {
  padding-top: 20px;
}

.pt-25 {
  padding-top: 25px;
}

.pt-30 {
  padding-top: 30px;
}

.pt-35 {
  padding-top: 35px;
}

.pt-40 {
  padding-top: 40px;
}

.pt-45 {
  padding-top: 45px;
}

.pt-50 {
  padding-top: 50px;
}

.pt-55 {
  padding-top: 55px;
}

.pt-60 {
  padding-top: 60px;
}

.pt-65 {
  padding-top: 65px;
}

.pt-70 {
  padding-top: 70px;
}

.pt-75 {
  padding-top: 75px;
}

.pt-80 {
  padding-top: 80px;
}

.pt-85 {
  padding-top: 85px;
}

.pt-90 {
  padding-top: 90px;
}

.pt-95 {
  padding-top: 95px;
}

.pt-100 {
  padding-top: 100px;
}

/* Padding Bottom (pb-*) */
.pb-0 {
  padding-bottom: 0px;
}

.pb-5 {
  padding-bottom: 5px;
}

.pb-10 {
  padding-bottom: 10px;
}

.pb-15 {
  padding-bottom: 15px;
}

.pb-20 {
  padding-bottom: 20px;
}

.pb-25 {
  padding-bottom: 25px;
}

.pb-30 {
  padding-bottom: 30px;
}

.pb-35 {
  padding-bottom: 35px;
}

.pb-40 {
  padding-bottom: 40px;
}

.pb-45 {
  padding-bottom: 45px;
}

.pb-50 {
  padding-bottom: 50px;
}

.pb-55 {
  padding-bottom: 55px;
}

.pb-60 {
  padding-bottom: 60px;
}

.pb-65 {
  padding-bottom: 65px;
}

.pb-70 {
  padding-bottom: 70px;
}

.pb-75 {
  padding-bottom: 75px;
}

.pb-80 {
  padding-bottom: 80px;
}

.pb-85 {
  padding-bottom: 85px;
}

.pb-90 {
  padding-bottom: 90px;
}

.pb-95 {
  padding-bottom: 95px;
}

.pb-100 {
  padding-bottom: 100px;
}

.about-one__experience {
  background-color: #1c1d58;
}

.about-one__experience:after {
  border-left: 65px solid #2e3192;
}

.about-one__experience-year span {
  font-size: 30px;
}

.hero-body p {
  color: #fff;
}

.nn-wide-view {
  display: none;
}

.blue-bg {
  background-color: #1c1d58 !important;
}

.blue-color {
  color: #1c1d58 !important;
}

.light-blue-color {
  color: #2e3192 !important;
}

.highlight-color {
  color: #928f2e !important;
}

.dark-color {
  color: #1f1f1f !important;
}

.main-header-six__top-address-list li .text p {
  letter-spacing: 0.65px;
}

.main-menu-six .main-menu__list > li > a, .stricky-header.main-menu-six .main-menu__list > li > a {
  font-size: 18.5px;
}

.main-header-six__top-right {
  background-color: transparent;
  padding-right: 0px;
}

.main-menu-six__logo-box {
  background-color: transparent;
}
.main-menu-six__logo-box::before {
  display: none;
}

.main-menu-six__logo {
  background-color: transparent;
}

.main-menu-six__logo-box {
  padding: 9.5px 0;
}

.nn-mastery-logo img {
  width: 200px;
}

.main-menu .mobile-nav__toggler {
  color: #2e3192;
}

.nn-book-now {
  border-radius: 5px;
  background-color: #1c1d58;
  padding: 10px 18px 10px;
  letter-spacing: 1.3px;
  font-size: 13px;
  font-weight: 500;
}
.nn-book-now:hover {
  background-color: #928f2e !important;
}

.main-menu-six__search {
  margin-right: 30px;
}

.main-header-six__top {
  background-color: #1c1d58;
}

.main-header-six__top-address-list li .text p a:hover {
  color: #928f2e;
}

.main-header-six__top-address-list li .icon span {
  color: #928f2e;
}

.main-header-six__top-right:before {
  background-color: #1c1d58;
}

.main-header-six__top-social a:hover {
  color: #928f2e;
}

.main-menu-six .main-menu__list > li > a, .stricky-header.main-menu-six .main-menu__list > li > a {
  color: #000;
}

.main-menu .main-menu__list > li > ul > li > a::before, .main-menu .main-menu__list > li > ul > li > ul > li > a::before, .stricky-header .main-menu__list > li > ul > li > a::before, .stricky-header .main-menu__list > li > ul > li > ul > li > a::before {
  color: #928f2e;
}

.nn-slider-title {
  font-size: 80px;
  font-weight: 400;
}

.nn-slider-border:before {
  position: absolute;
  top: -22px;
  left: 5px;
  height: 13px;
  width: 324px;
  content: "";
  border-radius: 6.5px;
  background: rgb(3, 4, 92);
  background: linear-gradient(90deg, rgb(3, 4, 92) 0%, rgb(24, 26, 133) 23%, rgb(52, 56, 165) 68%, rgb(100, 105, 255) 100%);
}

.main-slider-six .container {
  padding-top: 140px;
}

.main-slider-six__btn {
  background-color: #1c1d58;
}

.search-popup__content .thm-btn {
  background-color: #1c1d58;
}

.feature-six__title a {
  color: #1c1d58;
}

.home-service-icon {
  width: 75px;
}

.hsi-white {
  display: none;
}

.feature-six__single:hover {
  transition-delay: 1s;
}
.feature-six__single:hover .hsi-blue {
  display: none;
}
.feature-six__single:hover .hsi-white {
  display: block;
}

.section-title-four__tagline::before {
  background-color: #928f2e;
}

.about-seven__points li .icon span {
  color: #928f2e;
  border: 2px solid #928f2e;
}

.about-seven__shape-3 {
  border: 3px solid #928f2e;
}

.about-seven__shape-5, .about-seven__shape-4 {
  border: 3px solid #2e3192;
}

.about-seven__text {
  color: #676767;
}

.about-seven__experience {
  padding: 26px 18px 26px 18px;
}

.about-seven__experience {
  text-align: center;
}

.about-seven__experience-count-box {
  display: block;
}

.about-seven__experience-text {
  line-height: 25px;
}

.services-nine {
  padding: 90px 0;
}

.services-nine__bg::after {
  background-color: #1c1d58;
}

.services-nine__single__rm {
  border: 1px solid #1c1d58;
  color: #1c1d58;
  background-color: #fff;
}

.services-nine__single__rm:hover {
  background-color: #2e3192;
}

.service-head-cover {
  display: block;
}
.service-head-cover .nn-service-icon {
  float: left;
}
.service-head-cover .nn-service-title {
  padding: 20px 0px 50px 0px;
}

.service-content-cover {
  display: block;
}

.section-title-four__tagline {
  background-color: #1c1d58;
}

.home-service-title {
  padding: 80px 0px 70px 0px;
  margin-bottom: -100px;
}

.section-cover {
  background-color: #f7f7f7;
}

.section-title-four__title {
  color: #1f1f1f;
}

.feature-eight__single__title {
  background-color: #1c1d58;
  color: #fff;
  margin: 0px 0px 16px;
  padding: 20px 20px 15px;
  -webkit-border-top-left-radius: 20px;
  -webkit-border-top-right-radius: 20px;
  -moz-border-radius-topleft: 20px;
  -moz-border-radius-topright: 20px;
  border-top-left-radius: 20px;
  border-top-right-radius: 20px;
}

.feature-eight__single__icon {
  background-color: #1c1d58;
}

.feature-eight__single:hover .feature-eight__single__icon {
  background-color: #928f2e;
}

.feature-eight__single::after {
  background-color: #fff;
}

.feature-eight__single:hover {
  border-color: #928f2e;
}

.cta-eight {
  background-color: #1c1d58;
}

.feature-eight__single__icon img {
  height: 53px;
  width: auto;
}

.feature-eight__single__text {
  text-align: left;
  font-weight: 400;
  text-align: justify;
}

.srm-cover {
  text-align: right;
  padding: 0px 35px;
  margin: -24px 0px 5px 0px;
}
.srm-cover a {
  color: #2e3192;
  text-decoration: underline;
}

.feature-eight__single__text {
  display: flex;
  flex-direction: column;
}

.srm-text-cover {
  display: flex;
  flex-wrap: wrap;
}

.feature-eight__single__text {
  flex: 1 1 auto;
}

.cta-eight__sub-title {
  color: #928f2e;
}

.highlight-button {
  background-color: #928f2e !important;
}

.cta-eight {
  padding: 70px 0px 100px;
}

.steps-title {
  margin: 30px 0px 30px 0px;
}

.c-pc {
  background-color: #1c1d58;
}

.process__icon span {
  color: #2e3192;
}

.process__icon:before {
  background-color: #2e3192;
}

.process__single:hover .process__count:before {
  background-color: #928f2e;
}

.process__title {
  color: #1c1d58;
}

.testimonial-four {
  background-color: #252541;
}

.testimonial-four__client-img img {
  border: 7px solid #928f2e;
}

.scroll-to-top {
  background-color: #1c1d58;
}
.scroll-to-top:hover {
  background-color: #928f2e;
}

.testimonial-four__carousel.owl-theme .owl-nav .owl-next, .testimonial-four__carousel.owl-theme .owl-nav .owl-prev {
  background-color: #fff;
  color: #2e3192;
}

.nn-home-contact {
  padding: 70px 0px 120px;
}

.section-contact-text {
  margin: -40px 0px 50px 0px;
  text-align: center;
  color: #1f1f1f;
}

.get-insurance-six__shape {
  height: 500px;
  background-color: #f1f1f1;
}

.h-contact-submit-cover {
  float: right;
  margin: 20px 0px 20px 0px;
}

.nn-home-submit {
  background-color: #2e3192;
}

.cta-seven {
  margin-top: 0px;
  padding-bottom: 0px;
  margin-bottom: -80px;
  z-index: 2;
}

.cta-seven__inner {
  background-color: #1c1d58;
}

.cta-seven__inner::after {
  background-color: #928f2e;
}

.news-six {
  padding: 150px 0px 90px;
}

.cta-seven__inner {
  box-shadow: 0px 4px 18px -3px rgba(61, 61, 61, 0.8);
  -webkit-box-shadow: 0px 4px 18px -3px rgba(61, 61, 61, 0.8);
  -moz-box-shadow: 0px 4px 18px -3px rgba(61, 61, 61, 0.8);
}

.news-six__date {
  background-color: #928f2e;
}

.news-six__img:before {
  background-color: rgba(46, 49, 146, 0.5);
}

.news-six__title a {
  color: #1f1f1f;
}
.news-six__title a:hover {
  color: #1c1d58;
}

.news-six__btn {
  color: #1c1d58;
}

.news-six__btn::before {
  background-color: #1c1d58;
}

.news-six__btn::after {
  background-color: #1c1d58;
}

.thm-btn-three:after {
  background-color: #1c1d58;
  color: #fff;
}

.site-footer {
  background-color: #040423;
}

.footer-widget__logo {
  padding: 0px 30px 0px 0px;
}
.footer-widget__logo img {
  width: 100%;
}

.site-footer__social a {
  border: 2px solid #928f2e;
}

.footer-padding-left {
  padding-left: 30px;
}

.footer-widget-two__links-list li a {
  color: #fff;
}
.footer-widget-two__links-list li a:hover {
  color: #928f2e;
}

.footer-widget__contact-list li .icon span {
  color: #928f2e;
}

.site-footer__bottom-text {
  color: #fff;
}
.site-footer__bottom-text a {
  color: #fff;
}

.footer-widget__open-hour-text, .footer-widget__contact-list li .text p {
  color: #fff;
}
.footer-widget__open-hour-text a, .footer-widget__contact-list li .text p a {
  color: #fff;
}

.main-slider-six__title {
  font-weight: 500;
  letter-spacing: 0.5px;
}

.mobile-nav__content {
  background-color: #040423;
}

.mob-logo-box {
  padding-right: 50px;
}
.mob-logo-box img {
  width: 100%;
}

.mobile-nav__content .main-menu__list > li > a > button, .mobile-nav__contact li > i {
  background-color: #928f2e;
}

.about-section-title {
  margin-bottom: 30px;
}

.mb-20 {
  margin-bottom: 20px;
}

.page-header__inner h2 {
  color: #1c1d58;
}

.we-provide__tab-main-content-left {
  max-width: 100%;
}

.we-provide__tab-main-content-points li .icon {
  background-color: #928f2e;
}

.we-provide__tab-main-content-points li .text p {
  color: #1d1d1d;
  font-size: 15px;
  font-weight: 400;
}

.we-provide__tab-main-content-title {
  color: #1c1d58;
}

.we-provide__tab-box .tab-buttons .tab-btn span {
  color: #040423;
}

.we-provide__tab-box .tab-buttons .tab-btn span:before {
  background-color: #040423;
}

.cta-one__inner {
  background-color: #040423;
}

.highlight-button {
  background-color: #928f2e;
}

.testimonial-two__point li .icon {
  color: #928f2e;
}

.testimonial-two__point li:hover .icon {
  background-color: #2e3192;
  color: var(--insur-white);
}

.testimonial-two__founder-box {
  background-color: #1c1d58;
}

.mt-50 {
  margin-top: 50px;
}

.trainer-intro {
  font-size: 25px;
  line-height: 33px;
  font-weight: 600;
  color: #2e3192;
}

.team-details__social a {
  color: #1c1d58;
  border: 2px solid #1c1d58;
}
.team-details__social a:hover {
  color: #fff;
  background-color: #928f2e;
  border: 2px solid #928f2e;
}

.why-choose-four__bg-box {
  background-color: #1c1d58;
}

.why-choose-four__left .section-title-three__sub-title {
  color: #fff;
}

.why-choose-four__text {
  color: #fff;
}

.section-title-three__shape {
  background-color: #928f2e;
}
.section-title-three__shape:before {
  background-color: #928f2e;
}

.sidebar__search-form input[type=search] {
  background-color: #f0f0f0;
  border: 2px solid #e0e0e0;
  color: #1f1f1f;
}
.sidebar__search-form input[type=search]::-moz-placeholder {
  color: rgb(83, 83, 83);
}
.sidebar__search-form input[type=search]::placeholder {
  color: rgb(83, 83, 83);
}

.sidebar__search-form button[type=submit] {
  background-color: #1c1d58;
  -webkit-border-top-right-radius: 8px;
  -webkit-border-bottom-right-radius: 8px;
  -moz-border-radius-topright: 8px;
  -moz-border-radius-bottomright: 8px;
  border-top-right-radius: 8px;
  border-bottom-right-radius: 8px;
}

.sidebar-search-icon {
  margin: 0px auto;
}

.sidebar__category-list li.active a, .sidebar__category-list li a:hover, .sidebar__category-list li.active a span, .sidebar__category-list li a:hover span {
  color: #2e3192;
}

.sidebar__tags-list a:hover {
  background-color: #2e3192;
}

.nn-blog-title {
  line-height: 30px !important;
  margin: 15px 0px 15px 0px;
}
.nn-blog-title a {
  font-size: 26px;
  color: #1f1f1f;
}

.news-sideabr__text {
  text-align: justify;
}

.news-sideabr__single {
  margin-bottom: 40px;
}

.blog-read-more {
  width: 100%;
  text-align: center;
  border-radius: 0px;
  font-size: 15px;
  letter-spacing: 0.5px;
  padding: 9px;
  background-color: #2e3192;
  color: #fff;
}
.blog-read-more:hover {
  background-color: #928f2e;
}

.news-sideabr__bottom-btn-box .thm-btn:after {
  background-color: #928f2e;
}
.news-sideabr__bottom-btn-box .thm-btn:before {
  background-color: #928f2e;
}

.news-sideabr__meta li a i {
  color: #2e3192;
}

.nn-blog-text {
  font-size: 16px;
  line-height: 25px;
}

.news-details__meta li a i {
  color: #1c1d58;
}

.news-details__meta li a:hover {
  color: #928f2e;
}

.blog-body {
  margin-top: 50px;
}
.blog-body p {
  text-align: justify;
}

.news-details__social-list a, .portfolio-details__social a {
  color: #1c1d58;
  border: 2px solid #1c1d58;
}
.news-details__social-list a:hover, .portfolio-details__social a:hover {
  color: #fff;
  background-color: #928f2e;
  border: 2px solid #928f2e;
}

.comment-submit-button {
  background-color: #1c1d58;
}

.training-gallery {
  margin-top: 40px;
}

.gallery-img-cover {
  padding: 7px;
  margin-bottom: 20px;
}
.gallery-img-cover img {
  width: 100%;
  border-radius: 5px;
}

.service-intro-about {
  padding: 120px 0px 150px;
}

.curriculum-cover ul li {
  color: #fff;
  margin-bottom: 8px;
}
.curriculum-cover ul li span {
  color: #928f2e;
  font-weight: 600;
}

.why-choose-three__left {
  padding-top: 50px;
}

.sstb {
  margin: 0px 0px 20px 0px;
}

.curriculum-cover .about-two__points li {
  margin-bottom: 15px;
}
.curriculum-cover .about-two__points li .icon {
  background-color: #928f2e;
}
.curriculum-cover .about-two__points li .text p {
  color: #1c1d58;
  line-height: 30px;
}
.curriculum-cover .about-two__points li .text p span {
  color: #8b8b8b;
  font-weight: 400;
  font-size: 17px;
}

.about-two__points li {
  align-items: flex-start;
}
.about-two__points li .icon {
  width: 18px;
  margin-top: 8px;
}
.about-two__points li .icon .fa {
  font-size: 9px;
  padding: 4px;
}

.why-choose-five__points-list li {
  padding: 12px 20px 12px;
}
.why-choose-five__points-list li .content h3 {
  color: #1c1d58;
}
.why-choose-five__points-list li .icon {
  width: 95px;
  height: 78px;
  background-color: #1c1d58;
}
.why-choose-five__points-list li .icon span {
  font-size: 40px;
}
.why-choose-five__points-list li:hover {
  background-color: #f7f7f7;
}
.why-choose-five__points-list li:hover .content h3 {
  color: #2e3192;
}
.why-choose-five__points-list li:hover .content p {
  color: #757e82;
}
.why-choose-five__points-list li:hover .icon {
  background-color: #2e3192;
}
.why-choose-five__points-list li:hover .icon span {
  color: #fff;
}

.about-two__counter-text-2 {
  font-size: 14px;
}

.error-page-shape-1 {
  background-position: center 60%;
}

.error-page__title, .error-page__sub-title {
  color: #1c1d58;
}

.error-page__text {
  margin-bottom: 30px;
}

.news-details__img img {
  height: auto;
}

.comment-reply-title {
  color: #1c1d58;
  font-size: 30px;
  margin-bottom: 30px;
  font-weight: 700;
  letter-spacing: 1px;
}

.required-field-message {
  font-size: 14px;
  font-style: italic;
  color: #a0a0a0;
  display: block;
  margin-bottom: 20px;
}

.logged-in-as a {
  color: #2e3192;
  text-decoration: underline;
}

.comment-form .logged-in-as {
  margin-top: -15px;
}
.comment-form .comment-form__title {
  margin-bottom: 30px;
  margin-top: 30px;
}

.pagination-cover {
  padding-top: 60px;
}
.pagination-cover .pagination {
  display: flex;
  justify-content: center;
  gap: 10px;
  margin-top: 20px;
}
.pagination-cover .pagination a, .pagination-cover .pagination span {
  padding: 10px 15px;
  border: 1px solid #ddd;
  color: #333;
  text-decoration: none;
  border-radius: 5px;
}
.pagination-cover .pagination .current {
  background-color: #0073e6;
  color: #fff;
  font-weight: bold;
}
.pagination-cover .pagination a:hover {
  background-color: #f2f2f2;
}

.comment-form input[type=text],
.comment-form input[type=email],
.comment-form input[type=url],
.comment-form textarea {
  width: 100%;
  border: none;
  background-color: #f2f5f9;
  padding: 15px 30px; /* Adding padding for all sides */
  outline: none;
  font-size: 14px;
  color: #757e82;
  display: block;
  border-radius: 5px;
  font-weight: 500;
  letter-spacing: 1px;
  margin-bottom: 15px; /* Space between fields */
}

.comment-form input[type=submit] {
  /* Additional styling for the submit button */
  background-color: #0073aa;
  color: white;
  padding: 10px 20px;
  border-radius: 5px;
  border: none;
  cursor: pointer;
  font-weight: bold;
  text-transform: uppercase;
}

.comment-form input[type=submit]:hover {
  background-color: #005a87;
}

.comment-submit-button {
  margin-top: 30px;
}

/* Style for the comment container */
.comment-one__single {
  display: flex;
  flex-wrap: wrap; /* Allow the content to wrap */
  justify-content: space-between; /* Ensure elements are spread out */
  margin-bottom: 20px;
  padding: 15px;
  border-bottom: 1px solid #ddd;
}

/* Style for the comment content */
.comment-one__content {
  flex: 1; /* Allow content to take available space */
  padding-right: 20px; /* Add some space between content and reply button */
}

/* Style for the reply button */
.comment-one__btn {
  align-self: flex-start; /* Align button to the top of the container */
  margin-left: auto; /* Push the reply button to the right */
  text-decoration: none; /* Remove underlines */
  border-radius: 5px;
  font-size: 14px;
}

.comment-one__btn:hover {
  background-color: #ff6f61; /* Hover effect */
}

.get-insurance-six__form__input input,
.get-insurance-six__form__input select,
.get-insurance-six__form__input textarea {
  height: 60px;
  width: 100%;
  border: 1px solid #e0e4e8;
  background-color: transparent;
  padding-left: 30px;
  padding-right: 30px;
  outline: none;
  font-size: 14px;
  color: #757e82;
  display: block;
  font-weight: 700;
  border-radius: 10px;
}

.h-contact-submit-cover {
  text-align: right;
  margin-top: 20px;
}

.h-contact-submit-cover input[type=submit] {
  background-color: #2e3192;
  color: #fff;
  border: none;
  padding: 15px 20px;
  border-radius: 5px;
  font-size: 14px;
  cursor: pointer;
  width: 100%;
  font-size: 16px;
  font-weight: 700;
  letter-spacing: 0.75px;
}

.h-contact-submit-cover input[type=submit]:hover {
  background-color: #928f2e;
}

.get-insurance-six__form__input select {
  padding-right: 30px;
}

.testimonial-one__client-sub-title {
  font-size: 13px;
  letter-spacing: 1px;
  font-weight: 600;
}
.testimonial-one__client-sub-title span {
  color: #928f2e;
  font-weight: 500;
  display: block;
  margin-top: -5px;
}

.testimonial-two__text {
  text-align: justify;
}

.main-menu .main-menu__list > li > ul > li:hover > a,
.main-menu .main-menu__list > li > ul > li > ul > li:hover > a,
.stricky-header .main-menu__list > li > ul > li:hover > a,
.stricky-header .main-menu__list > li > ul > li > ul > li:hover > a {
  color: #1c1d58;
}

.sidebar__title {
  color: #1c1d58;
}

.news-details__tags span, .comment-one__title, .comment-form__title, .comment-one__content h3 {
  color: #1c1d58;
}

.we-provide__tab-main-content-inner {
  padding-top: 15px;
  padding-bottom: 35px;
}

.uniform-testimonial-body {
  margin-bottom: 15px;
}

.testimonial-four__client-info-box {
  margin-top: 40px;
}

.testimonial-four__rating {
  position: relative;
  display: flex;
  align-items: flex-end;
  margin-left: auto;
  margin-right: 30px;
}

.main-menu-six .main-menu__list > li.current {
  color: #000;
  text-shadow: none;
}

.main-menu-six .main-menu__list > li.current > a {
  color: #000;
  text-shadow: none;
}

.main-menu-six .main-menu__list > li.active > a, .main-menu-six .main-menu__list > li:hover > a, .stricky-header.main-menu-six .main-menu__list > li.active > a, .stricky-header.main-menu-six .main-menu__list > li:hover > a {
  color: #2e3192 !important;
  text-shadow: 1px 0 0 rgba(46, 49, 146, 0.8) !important;
}

.brand-intro-cover p, .brand-story-content p {
  color: #676767;
  font-weight: 400;
  font-size: 16px;
  line-height: 29px;
  margin-bottom: 30px;
}

.brand_highlight p {
  font-size: 21px;
  line-height: 26px;
  color: #fff;
}

.home-brand-story p {
  line-height: 29px;
  color: #676767;
}

.gallery-cover {
  margin: 100px 0px 100px 0px;
}

.hms-item-cover {
  background-color: white;
  margin-bottom: 50px;
  border-radius: 8px;
  box-shadow: 0px 0px 8px -1px rgba(0, 0, 0, 0.75);
}
.hms-item-cover .hms-item-image img {
  width: 100%;
  -webkit-border-top-left-radius: 8px;
  -webkit-border-bottom-left-radius: 8px;
  -moz-border-radius-topleft: 8px;
  -moz-border-radius-bottomleft: 8px;
  border-top-left-radius: 8px;
  border-bottom-left-radius: 8px;
}
.hms-item-cover .hms-item-content {
  height: 100%;
  position: relative;
}
.hms-item-cover .hms-item-content .hms-title {
  padding: 20px 0px 10px 0px;
}
.hms-item-cover .hms-item-content .hms-title a {
  font-size: 20px;
  color: #1c1d58;
  letter-spacing: 0.5px;
  font-weight: 900;
}
.hms-item-cover .hms-item-content .hms-link {
  position: absolute; /* Set the child to absolute positioning */
  bottom: 10px; /* Adjust as needed */
  right: 10px; /* Adjust as needed */
  padding: 10px;
  border-radius: 5px;
}
.hms-item-cover .hms-item-content .hms-link a {
  background-color: #1c1d58;
  color: #fff;
  padding: 10px 15px;
}

.white-subtitle {
  background-color: #fff;
  color: #1c1d58;
  font-weight: 800;
}

.white-color {
  color: #fff;
}

.about-one__img {
  display: flex; /* Enable Flexbox */
  justify-content: center; /* Center horizontally */
  align-items: center; /* Center vertically */
  height: 100%; /* Ensure the parent has a defined height */
}

.get-insuracne-three__video-link {
  position: absolute; /* Positioning relative to the parent */
  top: 50%; /* Move 50% down */
  left: 50%; /* Move 50% right */
  transform: translate(-50%, -50%); /* Adjust for the element's own dimensions */
}

.get-insuracne-three__video-icon {
  color: #2e3192;
}

.get-insuracne-three__video-icon:hover {
  background-color: #2e3192;
  color: #fff;
}

.intro_sub_head p {
  font-size: 25px;
  line-height: 33px;
  font-weight: 600;
  color: #2e3192;
}

.intro_body_cover p {
  font-size: 18px;
  line-height: 34px;
  padding-top: 33px;
  padding-bottom: 35px;
  letter-spacing: 0px;
}

.preloader__image {
  background-size: 300px auto;
}

.get-insurance-three__img:before {
  background-color: #1c1d58;
}

.home-trainer-body p {
  font-weight: 400;
  font-size: 16px;
  line-height: 29px;
  color: #303030;
}

.hrd-trainer {
  width: 65px !important;
  margin-left: 20px;
  margin-top: -10px;
}

.news-details__tags a {
  margin-bottom: 10px;
}

.news-details__social-list {
  margin-top: 15px;
}

.mobile-hide {
  display: none;
}

.training-form-title {
  font-size: 28px;
}

.training-contact-submit {
  margin-top: 20px;
}

/* Contact Form Style */
.get-insuracne-three__input-box input,
.get-insuracne-three__input-box select,
.get-insuracne-three__input-box textarea {
  width: 100%;
  padding: 14px 15px !important;
  border: 1px solid #ddd;
  border-radius: 4px;
  font-size: 15px;
  line-height: 1.5;
  margin-bottom: 15px;
  color: #787878;
}

.get-insuracne-three__input-box {
  margin-bottom: 0px;
}

.get-insuracne-three__input-box select {
  color: #787878;
}

.get-insuracne-three__content-bottom .thm-btn-three {
  width: 100%;
  background-color: #928f2e;
  color: #fff;
  font-weight: 600;
}

.get-insuracne-three__input-box textarea {
  height: 100px;
}

.get-insuracne-three__input-box input[type=text], .get-insuracne-three__input-box input[type=email] {
  height: 52px;
}

.get-insuracne-three__btn {
  display: inline-block;
  background-color: #007bff;
  color: #fff;
  padding: 10px 20px;
  font-size: 16px;
  border: none;
  border-radius: 4px;
  cursor: pointer;
  text-transform: uppercase;
}

.get-insuracne-three__btn:hover {
  background-color: #0056b3;
}

.get-insuracne-three__right {
  background-color: #1c1d58;
}

@media (max-width: 575.98px) {
  .hms-item-cover .hms-item-content {
    padding: 15px 10px 70px 10px;
  }
}
@media (min-width: 576px) {
  .main-menu-six__logo-box {
    padding: 9.5px 0;
  }
  .nn-mastery-logo img {
    width: 200px;
  }
  .about-seven__right-counter-list {
    display: none;
  }
  .footer-padding-left {
    padding-left: 0px;
  }
  .hms-title {
    padding: 0px 10px 0px 10px;
  }
}
@media (min-width: 768px) {
  .hms-item-cover .hms-item-content {
    padding: 15px 10px 60px 10px;
  }
}
@media (min-width: 992px) {
  .nn-wide-view {
    display: block;
  }
  .main-slider-six__content {
    padding: 0px 0px 0px 50px;
  }
  .hms-item-cover .hms-item-content {
    padding: 15px 10px 60px 10px;
  }
  .mobile-hide {
    display: block;
  }
}
@media (min-width: 1200px) {
  .about-seven__right-counter-list {
    display: block;
  }
  .footer-padding-left {
    padding-left: 30px;
  }
  .main-menu-six__get-quote-btn-box {
    display: none;
  }
}
@media (min-width: 1400px) {
  .main-slider-six .container {
    padding-top: 190px;
  }
  .main-slider-six__content {
    padding: 0px 0px 0px 0px;
  }
  .main-menu-six__get-quote-btn-box {
    display: block;
  }
}
@media (min-width: 1700px) {
  .nn-mastery-logo img {
    width: 260px;
    margin-top: 50px;
  }
  .stricky-fixed .nn-mastery-logo img {
    margin-top: 0px;
  }
}/*# sourceMappingURL=custom.css.map */