/* theme-color */

.preloader-close {
    background: #030381;
}

.main-header .header-top .top-left ul li a:hover {
    color: #f00000;
}

.main-header .header-top .top-left ul li i {
    color: #f00000;
}

.main-header .header-top .top-right .social-links li a:hover {
    color: #f00000;
}

.theme-btn-one i {
    color: #f00000;
}

.theme-btn-one:hover {
    color: #f00000;
}

.main-header.style-one .header-upper .menu-right-content .support-box {
    background: #030381;
}

.main-menu .navigation > li > ul > li > a:hover {
    color: #f00000;
}

.main-menu .navigation > li > ul > li > ul > li > a:hover {
    color: #f00000;
}

.main-menu .navigation > li > .megamenu li > a:hover {
    color: #f00000;
}

.sticky-header .main-menu .navigation > li.current > a,
.sticky-header .main-menu .navigation > li:hover > a {
    background: #f00000;
}

.banner-section .owl-nav .owl-next:hover {
    border-color: #030381;
    background: #030381;
}

.banner-section .owl-nav .owl-prev:hover {
    border-color: #030381;
    background: #030381;
}

#image_block_1 .image-box .box .inner h1 {
    color: #030381;
}

.sec-title:before {
    background: #f00000;
}

.sec-title .dotted-box .dotted {
    background: #f00000;
}

.theme-btn-two {
    background: #f00000;
}

h3 a:hover {
    color: #f00000;
}

.cta-section .inner-box .text:before {
    background: #f00000;
}

.cta-section .inner-box .text:after {
    background: #f00000;
}

.cta-section .inner-box .text .dotted-box .dotted {
    background: #f00000;
}

.service-block-one .inner-box:hover .icon-box {
    color: #f00000;
}

.service-block-one .inner-box .link a {
    color: #f00000;
}

.service-block-one .inner-box:before {
    background: #030381;
}

.apply-section .inner-box {
    background: #030381;
}

.apply-section .inner-box .content-box .theme-btn-one:hover i {
    color: #f00000;
}

.search-popup .search-form fieldset input[type="submit"] {
    background: #030381;
}

.search-popup .recent-searches li a:hover {
    color: #f00000;
    border-color: #f00000;
}

.training-block-one .inner-box .overlay-box:before {
    background: #030381;
}

.training-section .owl-nav .owl-prev:hover,
.training-section .owl-nav .owl-next:hover {
    background: #030381;
    border-color: #030381;
}

.immigration-section .more-text h3 a span {
    color: #f00000;
    border-bottom: 1px solid #f00000;
}

#content_block_2 .content-box .inner-box .single-item:hover .icon-box {
    background: #030381;
}

.testimonial-section .owl-theme .owl-dots .owl-dot.active span,
.testimonial-section .owl-theme .owl-dots .owl-dot span:hover {
    background: #f00000;
}

.inquiry-section .inner-box .inquiry-form .form-group textarea:focus,
.inquiry-section .inner-box .inquiry-form .form-group input:focus {
    border-color: #f00000 !important;
}

.inquiry-section .content-box .info-box li h3 a:hover {
    color: #f00000;
}

.news-block-one .inner-box .lower-content .post-date {
    background: #030381;
}

.news-block-one .inner-box .lower-content .post-info li a:hover {
    color: #f00000;
}

.news-block-one .inner-box .lower-content .post-info:before {
    background: #f00000;
}

.news-block-one .inner-box .lower-content .link a:hover {
    color: #f00000;
}

.main-footer .footer-top .logo-widget .social-links li a:hover {
    color: #f00000;
}

.main-footer
    .footer-top
    .newsletter-widget
    .newsletter-form
    .form-group
    input:focus {
    border-color: #f00000 !important;
}

.main-footer
    .footer-top
    .newsletter-widget
    .newsletter-form
    .form-group
    button {
    background: #030381;
}

.main-footer .footer-bottom .copyright p a:hover {
    color: #f00000;
}

.scroll-top {
    background: #030381;
}

.main-footer .footer-bottom .footer-nav li a:hover {
    color: #f00000;
}

.main-header.style-two
    .header-top
    .top-right
    .search-box-outer
    .search-toggler:hover {
    color: #f00000;
}

.feature-block-two .inner-box:before {
    background: #030381;
}

.service-block-two .inner-box .lower-content .link a i {
    color: #f00000;
}

.service-block-two .inner-box .lower-content .link:before {
    background: #f00000;
}

.service-style-two .more-text span {
    color: #f00000;
    border-bottom: 1px solid #f00000;
}

.apply-style-two .single-item .inner-box .icon-box {
    color: #f00000;
}

.apply-style-two .single-item .inner-box:hover .icon-box {
    background: #030381;
    border-color: #030381;
}

.offer-section .owl-nav .owl-prev:hover,
.offer-section .owl-nav .owl-next:hover {
    background: #030381;
    border-color: #030381;
}

.team-block-one .inner-box .image-box .social-links li a:hover {
    color: #f00000;
}

.team-block-one .inner-box .lower-content h4 a:hover {
    color: #f00000;
}

.funfact-style-two .inner-container {
    background: #030381;
}

.testimonial-style-two .owl-theme .owl-dots .owl-dot.active span,
.testimonial-style-two .owl-theme .owl-dots .owl-dot span:hover {
    background: #f00000;
}

.page-title .content-box .title-box:before {
    background: #f00000;
}

.page-title .content-box .title-box .dotted-box .dotted {
    background: #f00000;
}

.page-title .content-box .bread-crumb li a:hover {
    color: #f00000;
}

.sidebar-page-container
    .sidebar
    .sidebar-categories
    .categories-list
    li
    a.active
    i,
.sidebar-page-container
    .sidebar
    .sidebar-categories
    .categories-list
    li
    a:hover
    i {
    color: #f00000;
}

.sidebar-page-container .sidebar .widget-title:before {
    background: #f00000;
}

.sidebar-page-container .sidebar .widget-title .dotted-box .dotted {
    background: #f00000;
}

.sidebar-page-container .sidebar .sidebar-download {
    background: #030381;
}

.sidebar-page-container
    .sidebar
    .sidebar-categories-2
    .categories-list
    li
    a:hover:after {
    color: #f00000;
}

.sidebar-page-container
    .sidebar
    .sidebar-assessment
    .assessment-form
    .form-group
    input:focus,
.sidebar-page-container
    .sidebar
    .sidebar-assessment
    .assessment-form
    .form-group
    textarea:focus {
    border-color: #f00000 !important;
}

.group-title:before {
    background: #f00000;
}

.group-title .dotted-box .dotted {
    background: #f00000;
}

.mobile-menu .contact-info ul li a:hover {
    color: #f00000;
}

.mobile-menu .social-links li a:hover {
    color: #f00000;
}

.error-section .content-box h1 {
    color: #030381;
}

.sidebar-page-container
    .service-details-content
    .content-style-two
    .inner-box
    .single-item
    .icon-box {
    color: #f00000;
}

.service-details-content .two-column .content-box .list li:before {
    color: #f00000;
}

.sidebar-page-container .news-block-one .inner-box .lower-content h2 a:hover {
    color: #f00000;
}

.sidebar-page-container
    .sidebar
    .sidebar-search
    .form-group
    input:focus
    + button,
.sidebar-page-container .sidebar .sidebar-search .form-group button:hover {
    color: #f00000;
}

.sidebar-page-container
    .blog-sidebar
    .sidebar-post
    .post-inner
    .post
    h5
    a:hover {
    color: #f00000;
}

.blog-details-content
    .news-block-one
    .inner-box
    .lower-content
    .text
    blockquote {
    border-left: 3px solid #f00000;
}

.blog-details-content
    .news-block-one
    .inner-box
    .lower-content
    .text
    blockquote
    i {
    color: #f00000;
}

.blog-details-content .two-column .text ul li:before {
    color: #f00000;
}

.blog-details-content .post-share-option ul li a:hover {
    color: #f00000 !important;
}

.blog-details-content .comments-area .comment-box .comment .comment-inner a {
    color: #f00000;
}

.contact-page-section .info-inner .single-item .inner-box p a:hover {
    color: #f00000;
}

.contact-page-section .info-inner .single-item .inner-box:hover .icon-box {
    color: #f00000;
}

.contact-page-section .contact-form-inner .default-form .form-group input:focus,
.contact-page-section
    .contact-form-inner
    .default-form
    .form-group
    textarea:focus {
    border-color: #f00000 !important;
}
