/*Common CSS START*/
.slick-dots li.slick-active button:hover {
  color: #2e5ba5; }
  .slick-dots li.slick-active button::before {
    color: #2e5ba5; }

.navyblue-bg {
  background-color: #2e5ba5;
  color: #fff; }

.yellow {
  color: #fcc123; }

.yellow-bg {
  background-color: #fcc123; }

.primary {
  color: #2e5ba5; }

.primary-bg {
  background-color: #2e5ba5; }

.dark {
  color: #003fa5; }

.light-blue {
  color: ; }

.white {
  color: #fff; }

.dark-bg {
  background-color: #003fa5;
  color: #fff; }

.white-bg {
  background-color: #fff; }

.light-blue-bg {
  background-color: ; }

.editor-design blockquote {
  border-left: 2px solid #2e5ba5; }

.inner-banner-section h1 {
  color: #fff; }

body {
  color: rgba(0, 63, 165, 0.8); }

h1 {
  color: #003fa5; }

h2 {
  color: #003fa5; }

h6 {
  color: #003fa5; }

.btn, .btn-secondary, .button {
  background-color: #fcc123;
  color: #fff;
  border-color: #fcc123; }
  .btn.btn-outline-navyblue, .btn-secondary.btn-outline-navyblue, .button.btn-outline-navyblue {
    color: #fcc123;
    border-color: #fcc123;
    border: 1px solid #fcc123;
    background-color: transparent; }
    .btn.btn-outline-navyblue:hover, .btn-secondary.btn-outline-navyblue:hover, .button.btn-outline-navyblue:hover {
      background-color: #fcc123;
      color: #003fa5;
      border-color: #fcc123; }
  .btn:hover, .btn-secondary:hover, .button:hover {
    background-color: #2e5ba5;
    color: #fff;
    border-color: #2e5ba5; }

.yellow-btn, .button {
  background-color: #fcc123;
  color: #003fa5;
  border-color: #fcc123; }
  .yellow-btn:hover, .button:hover {
    background-color: #2e5ba5;
    color: #fff;
    border-color: #2e5ba5; }

.dark-blue {
  background-color: #2e5ba5;
  color: #fff;
  border-color: #2e5ba5; }
  .dark-blue:hover {
    background-color: #fcc123;
    color: #003fa5;
    border-color: #fcc123; }

.top-nav {
  background-color: #2e5ba5;
  color: #fff; }
  .top-nav .container .client-area-wrap button#dropdownMenuButton1 {
    background: transparent;
    color: #fcc123;
    border: 0; }
    .top-nav .container .client-area-wrap ul {
      box-shadow: -1px 1px 7px 3px rgba(0, 63, 165, 0.12);
      background-color: #fff; }
      .top-nav .container .client-area-wrap ul li a {
        color: #003fa5; }
        .top-nav .container .client-area-wrap ul li a:hover {
          color: #fff;
          background-color: #2e5ba5; }
    .top-nav .container .social-icons ul li a {
      color: #fff; }
    .top-nav .container .social-icons ul li a:hover {
      color: #003fa5; }
    .top-nav .container .social-icons ul li a i {
      color: #fff; }
      .top-nav .container .social-icons ul li a i:hover {
        color: #003fa5; }
    .top-nav .container .social-icons ul li a svg {
      fill: #fff; }
      .top-nav .container .social-icons ul li a svg:hover {
        fill: #003fa5; }
    .top-nav .container .header-contact ul li a {
      color: #fff; }
      .top-nav .container .header-contact ul li a i {
        color: #fff; }
      .top-nav .container .header-contact ul li a:hover {
        color: #003fa5; }
        .top-nav .container .header-contact ul li a:hover i {
          color: #003fa5; }
  .top-nav .social-icons ul li a {
    color: #fff; }
    .top-nav .social-icons ul li a:hover {
      color: #003fa5; }

header.fixed {
  background: #fff; }
  header button:hover {
    background: transparent; }

@media (max-width: 991px) {
    .navbar-dark .navbar-collapse {
      background-color: #2e5ba5; }
      .navbar-dark .navbar-collapse .btn {
        background-color: #fff;
        color: #003fa5;
        border-color: #fff; } }
  .navbar-dark .navbar-nav .nav-item .nav-link {
    color: #3b64a5; }
    @media (max-width: 991px) {
      .navbar-dark .navbar-nav .nav-item .nav-link {
        color: #fff; } }
    .navbar-dark .navbar-nav .nav-item .nav-link:hover {
      color: #2e5ba5; }
    @media (max-width: 991px) {
      .navbar-dark .navbar-nav .nav-item .nav-link:hover {
        color: #fcc123; } }
    .navbar-dark .navbar-nav .nav-item:hover .nav-link::after {
      color: #2e5ba5; }
    .navbar-dark .navbar-nav .current-menu-item.nav-item .nav-link {
      color: #2e5ba5; }
    .navbar-dark .navbar-nav .current-menu-item.nav-item .nav-link::after {
      color: #2e5ba5; }
    @media (max-width: 991px) {
      .navbar-dark .navbar-nav .current-menu-item.nav-item .nav-link {
        color: #fff; }
        .navbar-dark .navbar-nav .current-menu-item.nav-item .nav-link::after {
          color: #fff; } }
    @media (max-width: 991px) {
      .navbar-dark .navbar-nav .menu-item-has-children .arrow-icon:after {
        color: #fff; } }
    @media (max-width: 992px) {
      .navbar-dark .navbar-nav .current-menu-item.menu-item-has-children .arrow-icon:after {
        color: #fff; } }
  @media (max-width: 991px) {
    .navbar-dark .dropdown-menu {
      border: 0px;
      border-left: 0;
      border-right: 0;
      background-color: #2e5ba5; } }
    .navbar-dark .dropdown-menu .nav-item .dropdown-item {
      color: #3b64a5; }
    @media (max-width: 991px) {
      .navbar-dark .dropdown-menu .nav-item .dropdown-item {
        color: #fff; } }
    .navbar-dark .dropdown-menu .nav-item .dropdown-item:hover {
      color: #2e5ba5;
      background: #2e5ba5;
      color: #fff; }
    .navbar-dark .dropdown-menu .current-menu-item.nav-item a {
      color: #fff;
      background-color: #2e5ba5; }
    @media (max-width: 991px) {
      .navbar-dark .dropdown-menu .current-menu-item.nav-item a {
        color: #fff; } }
  .navbar-dark .dropdown-toggle::after {
    color: #3b64a5; }
  .navbar-dark .navbar-toggler .navbar-toggler-icon::before, .navbar-dark .navbar-toggler .navbar-toggler-icon::after {
    background: #3b64a5; }

.footer-wrap .footer-content p {
  color: rgba(0, 63, 165, 0.8); }
  .footer-wrap nav li a, .footer-wrap nav li span {
    color: rgba(0, 63, 165, 0.8); }
    .footer-wrap nav li a:hover, .footer-wrap nav li span:hover {
      color: #2e5ba5; }
  .footer-wrap h5 {
    color: #003fa5; }
  .footer-wrap .contact-details ul li i {
    color: #2e5ba5; }
    .footer-wrap .contact-details ul li a i, .footer-wrap .contact-details ul li span i {
      color: #2e5ba5; }
  .footer-wrap .social-icons ul li a svg {
    fill: #2e5ba5; }
    .footer-wrap .social-icons ul li a svg:hover {
      fill: #003fa5; }
    .footer-wrap .social-icons ul li a i {
      color: #2e5ba5; }
    .footer-wrap .social-icons ul li a i:hover {
      color: #003fa5; }

.social-wrap .container {
  border-top: 1px solid rgba(0, 63, 165, 0.14); }
  .social-wrap .container ul li a {
    color: #d45252; }
  .social-wrap .container ul li a:hover {
    color: #2e5ba5; }
  .social-wrap .container .copyright-wrap {
    color: rgba(0, 63, 165, 0.8); }

nav.contact-details ul li a:hover {
  color: #2e5ba5; }

.video-wrap i.fa {
  color: #fcc123; }

.video-wrap:before {
  background: rgba(0, 63, 165, 0.50); }

.page-not-found h1 {
  color: #2e5ba5; }

.no-results .page-header h1 {
  color: #2e5ba5; }
  .no-results .search-form .input-group .submit {
    color: #fff;
    background-color: #2e5ba5; }
  .no-results .search-form .input-group .submit:hover, .no-results .search-form .input-group .submit:focus {
    background-color: #003fa5;
    color: #fff; }

.search-results .page-header .page-title {
  color: #003fa5; }
  .search-results h2.entry-title a {
    color: #2e5ba5; }
  .search-results h2.entry-title a:hover, .search-results h2.entry-title a:focus {
    color: #003fa5; }
  .search-results article {
    border-bottom: 1px solid #003fa5; }
  .search-results article .btn {
    background-color: #003fa5;
    color: #fff;
    border: 1px solid #003fa5; }
  .search-results article .btn:hover {
    border: 1px solid #2e5ba5;
    background-color: #2e5ba5; }
  .search-results article a:not(.btn) {
    color: #003fa5; }
  .search-results article a:not(.btn):hover, .search-results article a:not(.btn):focus {
    color: #2e5ba5; }
  .search-results .page-item.active .page-link {
    color: #fff;
    background-color: #003fa5;
    border-color: #003fa5; }
  .search-results .page-link {
    color: #003fa5; }
  .search-results .page-link:hover {
    background-color: #003fa5;
    border-color: #003fa5;
    color: #fff; }

.single .wrapper .entry-title, .archive .wrapper .entry-title {
  color: ; }
  .single .wrapper .content-area a, .archive .wrapper .content-area a {
    color: #2e5ba5; }
  .single .wrapper .entry-meta a, .archive .wrapper .entry-meta a {
    color: #2e5ba5; }
  .single .wrapper .entry-meta a:hover, .archive .wrapper .entry-meta a:hover {
    color: #003fa5; }
  .single .wrapper button.wp-block-search__button.wp-element-button:before, .archive .wrapper button.wp-block-search__button.wp-element-button:before {
    color: #fcc123; }
  .single .wrapper button.wp-block-search__button.wp-element-button:hover:before, .archive .wrapper button.wp-block-search__button.wp-element-button:hover:before {
    color: #2e5ba5; }
  .single .wrapper input#wp-block-search__input-1, .archive .wrapper input#wp-block-search__input-1 {
    border: 1px solid rgba(0, 63, 165, 0.08); }
  .single .wrapper .post-navigation .nav-previous a, .archive .wrapper .post-navigation .nav-previous a, .single .wrapper .post-navigation .nav-next a, .archive .wrapper .post-navigation .nav-next a {
    background: #003fa5;
    color: #fff; }
  .single .wrapper .post-navigation .nav-previous a:hover, .archive .wrapper .post-navigation .nav-previous a:hover, .single .wrapper .post-navigation .nav-next a:hover, .archive .wrapper .post-navigation .nav-next a:hover {
    background: #2e5ba5;
    color: #fff;
    border-color: #2e5ba5; }
  .single .wrapper .tag-single a:hover, .archive .wrapper .tag-single a:hover {
    color: #2e5ba5; }
  .single .comments-area .comment-reply-title, .archive .comments-area .comment-reply-title {
    color: #2e5ba5; }
  .single #right-sidebar .widget.widget_categories ul li a, .archive #right-sidebar .widget.widget_categories ul li a {
    color: #003fa5; }
    .single #right-sidebar .widget.widget_categories ul li a::before, .archive #right-sidebar .widget.widget_categories ul li a::before {
      color: #fcc123; }
    .single #right-sidebar .widget.widget_categories ul li a:hover, .archive #right-sidebar .widget.widget_categories ul li a:hover {
      color: #2e5ba5; }
      .single #right-sidebar .widget.widget_categories ul li a:hover::before, .archive #right-sidebar .widget.widget_categories ul li a:hover::before {
        color: #2e5ba5; }
  .single #right-sidebar .widget.widget_recent_entries a.wp-block-latest-posts__post-title, .archive #right-sidebar .widget.widget_recent_entries a.wp-block-latest-posts__post-title {
    color: #003fa5; }
  .single #right-sidebar .widget.widget_recent_entries a.wp-block-latest-posts__post-title:hover, .archive #right-sidebar .widget.widget_recent_entries a.wp-block-latest-posts__post-title:hover {
    color: #2e5ba5; }
  .single #right-sidebar .widget.widget_recent_entries .wp-block-latest-posts__post-author, .archive #right-sidebar .widget.widget_recent_entries .wp-block-latest-posts__post-author {
    color: #9fa4af; }

.full-width-wysiwyg .editor-design h5 {
  color: #003fa5; }
  .full-width-wysiwyg .editor-design a:not(.btn) {
    color: #003fa5; }
  .full-width-wysiwyg .editor-design a:not(.btn):hover {
    color: #2e5ba5; }
  .full-width-wysiwyg .editor-design a.button {
    color: #fff; }
  .full-width-wysiwyg .editor-design a.button:hover {
    color: #fff; }

.default-content ul li:before {
  color: #2e5ba5; }

.default-content blockquote {
  color: #003fa5;
  border-left: 4px solid #003fa5; }

.default-content a:not(.btn) {
  color: #2e5ba5; }
  .default-content a:not(.btn):hover {
    color: #003fa5; }
  .default-content a.button {
    color: #fff; }
  .default-content a.button:hover {
    color: #fff; }
  .default-content h1, .default-content h3, .default-content h4, .default-content h5 {
    color: #003fa5; }

.infobox-section .info-box {
  background-color: #fff; }
  .infobox-section .info-box h5 {
    color: #3b64a5; }
  .infobox-section .info-box p {
    color: rgba(0, 63, 165, 0.8); }
  .infobox-section .info-box:hover {
    background-color: #fcc123; }

.infobox-section.resource-infobox .editor-design h2, .infobox-section.resource-infobox .editor-design p {
  color: #003fa5; }
  .checklist-infobox .info-box:hover .btn {
    background-color: #2e5ba5;
    color: #fff;
    border-color: #2e5ba5; }

.accordion-item .accordion-button {
  background-color: #2e5ba5;
  color: #fff; }

.accordion .accordion-item .accordion-body {
  background-color: rgba(0, 63, 165, 0.08); }

.content-topic-section .btn, .content-type-section .btn {
  color: #fff; }

.responsive-tabs .nav-tabs .nav-link {
  color: #003fa5; }
  .responsive-tabs .card-header {
    background-color: #2e5ba5; }
  .responsive-tabs .card-header a {
    color: #fff; }
  @media (min-width: 992px) {
  .responsive-tabs .nav-tabs .nav-item .nav-link.active {
    color: #2e5ba5;
    border-bottom: 2px solid #2e5ba5; } }

.counter-section .counter-wrap span {
  color: #003fa5; }

.logo-section-content .content {
  color: #fff; }
  .logo-section-content .content p {
    color: #fff; }

.call-to-action-section .full-width-wysiwyg .editor-design p {
  color: #003fa5; }
  .call-to-action-section .btn:hover {
    background-color: #fff;
    color: #2e5ba5;
    border-color: #fff; }

.user-avtar {
  background-color: ; }

.testimonial-left-content h3 {
  color: #003fa5; }

.testimonial-card .testimonial-card-inner {
  background: #fff; }
  .testimonial-card .testimonial-card-inner .testimonial-header {
    border-bottom: 1px solid ; }

.pricing-section .form-check.form-switch .form-check-input {
  background-color: #fcc123;
  border-color: #fcc123; }
  .pricing-section .form-check.form-switch .form-check-input:checked {
    background-color: #2e5ba5;
    border-color: #2e5ba5; }
  .pricing-section .card .card-header h5 {
    color: #3b64a5; }
  .pricing-section .card .card-header h2 small {
    color: #003fa5; }
  .pricing-section .card .card-body {
    border-top: 1px solid rgba(35, 35, 35, 0.2); }
  .pricing-section .card .card-body ul {
    color: #003fa5; }
  .testimonial-section .testimonial-bg {
    background-color: #2e5ba5; }
  .testimonial-section .testimonial-slider .testimonial-slide > div .client-text-wrap {
    color: #fff; }
  .testimonial-section .testimonial-slider .testimonial-slide > div .client-text-wrap span {
    color: rgba(255, 255, 255, 0.5); }
  .testimonial-section .testimonial-slider .testimonial-slide > div .client-text-wrap a {
    color: #fff; }

.testimonial-list .row .our-word p, .testimonial-list .row .our-word span {
  color: rgba(0, 63, 165, 0.8); }
  .testimonial-list .row .our-word .card-wrap .star-wrap {
    color: #fcc123; }
  .testimonial-list .row .our-word .card-wrap .client-details h5 {
    color: #003fa5; }

.single-testimonial .single-testimonial-section .img-wrp:before {
  background-color: #fcc123;
  color: #003fa5; }
  .single-testimonial .single-testimonial-section p, .single-testimonial .single-testimonial-section i {
    color: rgba(0, 63, 165, 0.8); }
  .single-testimonial .single-testimonial-section .rate i {
    color: #fcc123; }

.signup_modal .form-wrap {
  background: #2e5ba5; }
  .signup_modal .form-wrap .modal-header .btn-close {
    background: #fff; }
  .signup_modal .form-wrap h2 {
    color: #fff; }
  .signup_modal .form-wrap .gform_wrapper.gravity-theme .gfield-choice-input + label {
    color: #fff; }

.four-col-team-section .shape-color {
  background-color: #fcb900; }
  .four-col-team-section .team-member-wrap .member-details {
    color: #003fa5; }
  .four-col-team-section .team-member-wrap .member-details h4 {
    color: #003fa5; }
  .four-col-team-section .team-member-wrap .member-details h4:hover {
    color: #2e5ba5; }
  .four-col-team-section .team-member-wrap .member-details a {
    color: #2e5ba5; }
  .four-col-team-section .team-member-wrap .member-details a:hover {
    color: #003fa5; }

.pagination li .page-link {
  background: #fff;
  color: #2e5ba5; }

.blog-listing-section .filter-wrap h4 {
  color: #2e5ba5; }
  .blog-listing-section .filter-wrap span {
    background: #fcc123;
    color: #fff; }
  .blog-listing-section .filter-wrap ul li:hover {
    background: #fcc123;
    color: #fff; }
  .blog-listing-section .filter-wrap ul li.active {
    background: transparent;
    color: #2e5ba5; }

.newsletter-section .shape-color {
  background-color: #fcb900; }
  .newsletter-section .container {
    background: #2e5ba5; }
  .newsletter-section .container .editor-design h2, .newsletter-section .container .editor-design p {
    color: #fff; }

.teamlist-section .team-member-wrap .member-details h4 {
  color: #003fa5; }
  .teamlist-section .team-member-wrap .member-details h6, .teamlist-section .team-member-wrap .member-details p {
    color: #003fa5; }

.member-details-section h3 {
  color: #3b64a5; }
  .member-details-section ul.social-icons li a {
    color: #fff; }
  .member-details-section ul.social-icons li a:hover {
    color: #fcc123; }
  .member-details-section ul.social-icons li a i {
    fill: #fff; }
  .member-details-section ul.social-icons li a i:hover {
    fill: #003fa5; }
  .member-details-section ul.social-icons li a svg {
    fill: #fff; }
  .member-details-section ul.social-icons li a svg:hover {
    fill: #003fa5; }
  .member-details-section .address-wrpal a {
    color: #3b64a5; }
  .member-details-section .address-wrpal a:hover {
    color: #fcc123; }

.get-in-touch:before {
  background-color: rgba(0, 63, 165, 0.18); }
  .get-in-touch h2 + p {
    color: #003fa5; }
  .get-in-touch .location-wrap ul li i {
    color: #fcc123; }
  .get-in-touch .location-wrap ul li a {
    color: rgba(0, 63, 165, 0.8); }
  .get-in-touch .location-wrap ul li a:hover {
    color: #003fa5; }
  .get-in-touch .location-wrap ul li:hover {
    color: #003fa5; }
  .get-in-touch .location-wrap ul li:hover i {
    color: #003fa5; }
  .get-in-touch .gForm .gform_wrapper form .gform_body .gform_fields .gfield .ginput_container ::-webkit-input-placeholder {
    color: #003fa5; }
    .get-in-touch .gForm .gform_wrapper form .gform_body .gform_fields .gfield .ginput_container :-moz-placeholder {
      color: #003fa5; }
    .get-in-touch .gForm .gform_wrapper form .gform_body .gform_fields .gfield .ginput_container ::-moz-placeholder {
      color: #003fa5; }
    .get-in-touch .gForm .gform_wrapper form .gform_body .gform_fields .gfield .ginput_container :-ms-input-placeholder {
      color: #003fa5; }
  .inner-banner-section h2 {
    color: #fff; }
  .inner-banner-section p {
    color: rgba(255, 255, 255, 0.8); }

.gform_wrapper .gform_heading .gform_title {
  display: none; }
  .gform_wrapper form .gform_body .gform_fields .gfield .ginput_container input[type="text"], .gform_wrapper form .gform_body .gform_fields .gfield .ginput_container input[type="number"], .gform_wrapper form .gform_body .gform_fields .gfield .ginput_container input[type="date"], .gform_wrapper form .gform_body .gform_fields .gfield .ginput_container input[type="email"], .gform_wrapper form .gform_body .gform_fields .gfield .ginput_container input[type="tel"], .gform_wrapper form .gform_body .gform_fields .gfield .ginput_container textarea {
    border: 1px solid #c3cad9; }
    .gform_wrapper form .gform_body .gform_fields .gfield .ginput_container ::placeholder {
      color: #003fa5, 0.4; }
    .gform_wrapper form .gform_body .gform_fields .gfield .ginput_container ::-webkit-input-placeholder {
      color: #003fa5, 0.4; }
    .gform_wrapper form .gform_body .gform_fields .gfield .ginput_container :-moz-placeholder {
      color: #003fa5, 0.4; }
    .gform_wrapper form .gform_body .gform_fields .gfield .ginput_container ::-moz-placeholder {
      color: #003fa5, 0.4; }
    .gform_wrapper form .gform_body .gform_fields .gfield .ginput_container :-ms-input-placeholder {
      color: #003fa5, 0.4; }
  .gform_wrapper form .gform_footer input:is([type="submit"], [type="button"], [type="reset"]) {
    color: #fff !important;
    background-color: #fcc123 !important; }
  .gform_wrapper form .gform_footer input:is([type="submit"], [type="button"], [type="reset"]):hover {
    background-color: #2e5ba5 !important;
    color: #fff !important; }

.gform_confirmation_message {
  color: #003fa5; }

input:is([type="submit"], [type="button"], [type="reset"]) {
  color: #2e5ba5;
  background-color: #fcc123; }
  input:is([type="submit"], [type="button"], [type="reset"]):hover {
    background-color: #2e5ba5;
    color: #fff; }

.video-banner-section .btn-groups .play-video a h5 {
  color: #003fa5; }
  .video-banner-section .btn-groups .play-video a span {
    background: #fcc123;
    color: #003fa5; }
  .video-banner-section .btn-groups .play-video a:hover span {
    background: #2e5ba5;
    color: #fff; }
  .video-banner-section .btn-groups .play-video a:hover h5 {
    color: #2e5ba5; }
  .video-banner-section .video-img-wrap {
    background: transparent; }

.careers-two-col-section .default-content h5 {
  color: #fcc123; }

.careers-info-box-section h5 {
  color: #fcc123; }

.infobox-section.careers-open-position-section .info-box .btn {
  background-color: #003fa5;
  border-color: #003fa5;
  color: #3b64a5; }

.case-studies-two-col-section .case-study-details h3 {
  color: #3b64a5; }
  .case-studies-two-col-section .case-study-details .client-details .icon-wrap {
    background: #fff; }
  .case-studies-two-col-section .case-study-sidebar h3 {
    color: #3b64a5; }
  .case-studies-two-col-section .case-study-sidebar .case-study-sidebar-details h4, .case-studies-two-col-section .case-study-sidebar .case-study-sidebar-details h3 {
    color: #3b64a5; }
  .case-studies-two-col-section .case-study-sidebar .case-study-sidebar-details .client-details .client-content h5 {
    color: #003fa5; }

.case-study-card-section a.member-name h4, .case-study-card-section p, .case-study-card-section h5 {
  color: #003fa5; }
