h1 a:hover,
h1 a:focus,
h2 a:hover,
h2 a:focus,
h3 a:hover,
h3 a:focus,
h4 a:hover,
h4 a:focus,
h5 a:hover,
h5 a:focus,
h6 a:hover,
h6 a:focus {
    color: #004aad !important;
}

a:hover,
a:focus {

    color: #004aad !important;

}

a:not([href]):not([tabindex]):focus,
a:not([href]):not([tabindex]):hover {
    color: #004aad !important;
}

.theme {
    color: #004aad !important;
}

.theme1 {
    color: #ffa500 !important;
}

.bg-theme1 {
    background: #ffa500 !important;
}

.bg-theme {
    background: #004aad !important;
}

blockquote {

    background-color: #004aad !important;

}

blockquote span :before {
    background: #004aad !important;
}

.nav-tabs>li.nav-item button:hover {
    border-color: #004aad !important;
    background: #004aad !important;
}

.nav-tabs>li.nav-item button.active {
    border-color: #004aad !important;
    background: #004aad !important;
}

.nav-tabs>li.nav-item button.active {
    border-color: #004aad !important;
    background: #004aad !important;
}

.nav-tabs>li.nav-item button.active:hover {
    border-color: #004aad !important;
    background: #004aad !important;
}

.pagination-main .pagination li a:hover,
.pagination-main .pagination li a:focus {
    background-color: #004aad !important;
    border-color: #004aad !important;
}

.pagination-main .pagination li.active a {
    background: #004aad !important;
    border-color: #004aad !important;
}

.breadcrumb li a,
.breadcrumb li.active a {
    color: #004aad !important;
}

.nir-btn,
.nir-btn-black {
    background: #004aad !important;
}

input#submit:hover {
    opacity: 0.8;
    background: #004aad !important;
    color: #fff;
}

.item-slider .slick-prev:hover,
.item-slider .slick-prev:focus,
.item-slider .slick-next:hover,
.item-slider .slick-next:focus {
    background: #004aad !important;
    border-color: #004aad !important;
}

#back-to-top a {
    display: block;
    width: 50px;
    height: 50px;
    background: #004aad !important;

}

.team-slider .slick-prev:before,
.team-slider .slick-next:before {
    color: #004aad !important;
}

.team-slider .slick-prev:hover,
.team-slider .slick-prev:focus,
.team-slider .slick-next:hover,
.team-slider .slick-next:focus {
    opacity: 1;
    background: #004aad !important;
    color: #fff;
}

.main_header_area.headerstye-1 .header_menu .navbar.navbar-default .nav.navbar-nav li:hover>a {
    color: #004aad !important;
}

.main_header_area.headerstye-1 .header_menu .navbar.navbar-default .nav.navbar-nav li.active>a {
    color: #004aad !important;
}

.header_menu .navbar.navbar-default .nav.navbar-nav li:hover a,
.header_menu .navbar.navbar-default .nav.navbar-nav li.active a {
    color: #004aad !important;
    background: transparent;
}

.header_menu .navbar.navbar-default .nav.navbar-nav li.submenu .dropdown-menu li a:hover {
    background: #004aad !important;
    color: #fff !important;
}

.header_menu .navbar.navbar-default.navbar-sticky-in .nav.navbar-nav li:hover>a,
.header_menu .navbar.navbar-default.navbar-sticky-in .nav.navbar-nav li.active>a {
    color: #004aad !important;
}

#search1 .btn {
    position: absolute;
    top: 50%;
    left: 0;
    right: 0;
    margin: 0 auto;
    background: #004aad !important;
    padding: 15px 30px;
    border: none;
    border-radius: 10px;
    font-size: 18px;
    width: 10%;
}

#search1 .close {
    position: fixed;
    top: 15px;
    right: 15px;
    color: #fff;
    background-color: #004aad !important;
    border-color: #004aad !important;
    opacity: 1;
    padding: 4px 16px;
    border-radius: 10px;
    font-size: 27px;
}

.menu-ham a i:hover {
    background: #004aad !important;
    color: #fff !important;
    transition: all ease-in-out 0.5s;
}

.navbar-sticky-in .nir-btn:hover {
    color: #004aad !important;
}

.nir-btn::before,
.nir-btn-black::before {
    background: #ffa500 !important;
}

.nir-btn-black:hover:before {
    color: #ffa500 !important;
}

.banner-slider .slick-prev,
.banner-slider .slick-next {
    background: #ffa500 !important;
}

.ribbon span {
    background-color: #ffa500 !important;
}

.banner .swiper-button-next:hover:after,
.banner .swiper-button-prev:hover:after {
    background: #ffa500 !important;
}

.main_header_area.headerstye-1 .header_menu.fixed-top .navbar.navbar-default .nav.navbar-nav li.active>a {
    color: #004aad !important;
}

.modal__container .modal__content button.close {
    background: #004aad !important;
}

.log-reg .nav-pills .nav-link.active,
.log-reg .nav-pills .show>.nav-link {
    background: #004aad !important;
}

.log-reg hr.log-reg-hr::before {

    color: #004aad !important;

}

.banner .slider .swiper-pagination-bullet-active {
    background: #004aad !important;
}

.banner .swiper-button-next:after,
.banner .swiper-button-prev:after {
    background: #004aad !important;
}

.banner .slider-thumbs .slick-prev,
.banner .slider-thumbs .slick-next {
    background: #004aad !important;
}

.category-item::before {

    background: #004aad !important;

}

.why-us .why-us-item::before {

    background: #004aad !important;
}

.trending .trend-item::before,
.trending .trend-item1::before,
.trending .trend-item2::before {

    background: #004aad !important;

}

.sidebar-sticky .list-sidebar .sidebar-item h3::before {
    background: #004aad !important;
}

.sidebar-sticky .list-sidebar .sidebar-item .pretty.p-icon input:checked~.state .icon {
    background: #004aad !important;
}

.sidebar-sticky .list-sidebar .sidebar-item .range-slider .ui-slider .ui-slider-range {
    background: #004aad !important;
}

.sidebar-sticky .form-content {

    background: #004aad !important;
}

.tabs-navbar ul li a:hover {
    background: #004aad !important;
}

.tabs-navbar ul li.active a {
    background: #004aad !important;
}

.tabs-navbar1 ul li a:hover {

    background: #004aad !important;

}

.tabs-navbar1 ul li.active a {
    background: #004aad !important;
}

.call-button button.play-btn i {

    background: #004aad !important;

}

.counter_one:before {

    border-top: 10px solid #004aad !important;
}

.latest-tour .tour-item .tour-tag {

    background: #004aad !important;
}

.quick-service .card-box .box-inner .box-image .box-title {

    background: #004aad !important;

}

.quick-service .card-box .box-inner .box-image .box-title i {

    color: #004aad !important;

}

.quick-service .card-box .box-inner .top-service .service-inner {

    background: #004aad !important;

}

.quick-service .card-box .box-inner .top-service .service-inner i {

    color: #004aad !important;

}

.about-us .box-title i {

    color: #004aad !important;
}

.call-to-action .call-content h2 span {
    color: #004aad !important;
}

section.call-to-action1 .call-inner .call-content h2 span {
    color: #004aad !important;
}

.testimonial .testimonial-item .testimonial-content .testimonial-icon,
.testimonial .testimonial-item1 .testimonial-content .testimonial-icon {

    background: #004aad !important;

}

.testimonial .testimonial-item .details i,
.testimonial .testimonial-item1 .details i {

    color: #004aad !important;
}

.testimonial .testimonial-item .author-info i,
.testimonial .testimonial-item1 .author-info i {
    color: #004aad !important;

}

.testimonial .review-slider .slick-prev,
.testimonial .review-slider .slick-next {

    background: #004aad !important;

}

.testimonial .abt-short .short-p::before {

    background: #004aad !important;
}

.testimonial .tst-slide p i {
    color: #004aad !important;
}

.testimonial .tst-slide:hover p {
    border-color: #004aad !important;
}

.testimonial .testimonials_one_single:hover .testimonials_one_image:before {
    border: 10px solid #004aad !important;
}

.testimonial .testimonials_one_single .testimonials_one_text .testimonials_one_rating_box a {
    color: #004aad !important;
}

.testimonial .testimonials_one_single .testimonials_one_text .testimonials_quote_icon span {
    color: #004aad !important;
}

.news .news-item .news-image .news-content1 .news-list li a:hover {
    color: #004aad !important;
}

.news .news-item .news-list li a:hover {
    color: #004aad !important;
}

.news .news-item .news-list li a:hover {
    color: #004aad !important;
}

.news .news-item .news-content .news-list li a:hover {
    color: #004aad !important;
}

.news .news-item .news-cont .news-list li a:hover {
    color: #004aad !important;
}

.news .news-item .blog-one__content .blog_one_date {
    background: #004aad !important;
}

.contact-main .contact-info .info-item .box-table li span {
    color: #004aad !important;
}

.gallery .gallery-item .gallery-content ul li:hover {
    background: #004aad !important;
}

.error .error-content i {
    color: #004aad !important;
}

.error .error-content h1 span {
    color: #004aad !important;
}

.error .newsletter-form form input.nir-btn:hover {
    background: #004aad !important;
}

section.comingsoon .comingsoon-content .coming-title span {
    color: #004aad !important;
}

footer .footer-upper .footer-links ul li a:hover {
    color: #004aad !important;
}

footer .footer-upper .footer-links ul li a.active {
    color: #004aad !important;
}

footer .footer-upper .footer-links ul p span {
    color: #004aad !important;
}

footer .footer-upper .footer-links .tagcloud a:hover {
    background: #004aad !important;
}

footer .footer-upper .footer-links input.nir-btn:hover {

    background: #004aad !important;
}

.social-links ul li a:hover {
    background: #004aad !important;
}

footer.footer1 h4:after {
    background: #004aad !important;
}

footer.footer1 .footer-upper .footer-links ul p span {
    color: #004aad !important;
}

footer.footer1 .footer-upper .footer-links input.nir-btn:hover {
    background: #004aad !important;
}

footer.footer1 .footer-copyright .social-links ul li a {
    background: #004aad !important;
}

footer.footer1 .footer-copyright .social-links ul li a:hover {
    background: #004aad !important;
}

.blog-content p:first-child:first-letter {
    color: #004aad !important;
}

.blog-content>a:hover {
    color: #004aad !important;
}

.detail-title .detail-title-inner .list-single-details .list-single-rating .rating-score span {
    color: #004aad !important;
}

section.blog .grid .gridblog-content .date a:hover {
    color: #004aad !important;
}

ul.sidebar-category li a:hover {
    background: #004aad !important;
}

.sidebar-products .s-content .products-price {
    color: #004aad !important;
}

ul.sidebar-category li.active a {
    background: #004aad !important;
}

.sidebar-tabs .nav-tabs>li button:hover {
    border-color: #004aad !important;
    background: #004aad !important;
}

.sidebar-tabs .nav-tabs>li button.active {
    border-color: #004aad !important;
    background: #004aad !important;
}

.sidebar-tabs .nav-tabs>li button.active:hover {
    border-color: #004aad !important;
    background: #004aad !important;
}

ul.sidebar-tags li a:hover {
    background: #004aad !important;
}

.blog-single .blog-quote:before {
    background: #004aad !important;
}

.blog-single .blog-quote i {
    color: #004aad !important;
}

.blog-single .blog-next a.float-left {
    background: #004aad !important;
}

.main-slider-1 .main-slider-inner .form-content .search-tabs li.active a {
    color: #004aad !important;
}

.main-slider-1 .main-slider-inner .form-content .search-tabs li.active a span {
    color: #004aad !important;
}

.main-slider-1 .main-slider-inner .form-content .search-tabs li.active i {
    background: #004aad !important;
}

.main-slider-1 .main-slider-inner .form-content .search-tabs li i {
    color: #004aad !important;
}

.main-slider-1 .main-slider-inner .form-content .input-box [class^=fa-]:before {
    color: #004aad !important;
}

.main-slider-1 .main-slider-inner .social-icons li a {
    color: #004aad !important;
}

.banner .slider .swiper-container .slider-before:before {
    background: #ffa500 !important;
}

.newsletter .newsletter-form form button:hover {
    background: #ffa500 !important;
}

.list-results .change-list.f-active i,
.list-results .change-grid.f-active i {
    background: #ffa500 !important;
    border-color: #ffa500 !important;
}
.accrodion-grp .accrodion.active .accrodion-title {
    background: #004aad !important;
    border-color: #004aad !important;
}