.main-header .header-top,
.main-menu .navigation ul>li>ul,
.main-menu .navbar-header .navbar-toggle .icon-bar,
.featured-three-column .column:nth-child(2n) .normal-btn,
.gallery-home,
.testimonial .slide-content,
.footer-upper .column h2::after,
.table th,
.contact-section .sec-title .line {
    background: #1d4e9e  none repeat scroll 0 0;
}
.featured-three-column .inner-box{
    background: #4e80d1;
}
 

/*normal*/
.main-header .header-top ul li a,
.new .title-box h4 a,
.news-section h2,
.new .text p,
.btn-theme-one:focus,
.gallery-home h2,
.slide-item p,
.testi .text,
.blog-section .post-author .author-title strong {
    color: #fff;
}

.main-header .header-top ul li a{
    color: #fbc707;
}

.main-header .header-top ul li a:hover,
.new .title-box h4 a:hover,
.new .title-box p a,
.new .title-box p a:hover {
    color: #eeeeee;
}
.sec-title .line-center,
.about-section .lower-content .content-box .main-title::after{
    background: #1d4e9e none repeat scroll 0 0;

}


.thm-btn,
.sec-title .line,
.normal-btn,
.tabs-box .tab-buttons .tab-btn.active {
    background: #1d4e9e none repeat scroll 0 0;
     border: 2px solid #fdc707 !important;
    color: #fdc707 !important;
}

/*dark*/
.thm-btn:hover,
.thm-btn.inverse,
.btn-theme-one:hover,
.thm-btn:focus {
    background-color: #1d4e9e ;
    border-color: #fbc707;
    color: #fbc707;
}

/*dark*/
.main-header .header-lower .logo::before,
.main-header .header-lower .logo::after,
.main-header .header-lower .logo,
.featured-three-column .column:nth-child(2n) .inner-box {
    background: #1d4e9e none repeat scroll 0 0;
}

/*light*/
.main-menu .navigation ul>li>a,
.main-menu .navigation ul>li>ul::before,
.about-widget .text a:hover,
.main-footer .footer-upper .links ul li a:hover,
.main-footer .footer-upper .links ul li:hover::before,
.page-title .bread-crumb li a:hover,
.page-title .bread-crumb li:last-child a,
.contact-section p a:hover {
    color: #1d4e9e;
}

.main-menu .navigation ul>li>a:hover{
    color:#fbc707 ;
}

/*normal*/
.tabs-box h3 a:hover,
.blog-section .post-title h2 a:hover,
.blog-section .post-info a:hover,
a:focus,
a:hover,
a {
    color: #1d4e9e;
}

/*dark*/
.main-menu .navigation ul>li>ul>li:hover>a {
    background: #fbc707;
}

/*dark*/
.main-menu .navbar-header .navbar-toggle,
.blog-section .image {
    border: 1px solid #fbc707;
}

/*.news-section {background-image: linear-gradient(rgba(255, 83, 83, 0.7), rgba(255, 83, 83, 0.7)), url("../images/term-insurance.jpg");}*/
/*.news-section {background-image: linear-gradient(rgba(255, 83, 83, 0.7), rgba(255, 83, 83, 0.7)), url("../images/750X400TemplateImage_Page_001.jpg");}*/
.news-section {
    background-image: linear-gradient(rgba(78,128,209), rgba(78,128,209)), url("../images/750X400TemplateImage_Page_002.jpg");
}

.btn-theme-one {
    background: #1d4e9e none repeat scroll 0 0;
    border: 1px solid #1d4e9e;
}

.featured-three-column .column .normal-btn:hover {
    background: #fbc707 none repeat scroll 0 0 !important;
    border-color: #1d4e9e !important;
    color: #1d4e9e !important;
}

.testimonial .slide-content::before,
.testimonial .slide-content::after,
.main-footer .go-up .curve {
    border-color: #fbc707 transparent transparent;
}

.testimonial .slide-info .author-thumb {
    border: 2px solid #1d4e9e;
}

.main-footer {
    border-top: 3px solid #fbc707;
}

.scroll-to-top {
    background: #1d4e9e none repeat scroll 0 0;
    border: 1px solid #fbc707;
    color: #ffffff;
}

.scroll-to-top:hover {
    background: #ffffff none repeat scroll 0 0;
    border-color: #fbc707 !important;
    color: #fbc707;
}

.blog-section .post-author {
    background: #1d4e9e none repeat scroll 0 0;
    border: 1px solid #fbc707;
}

.fa-play-circle{
    color: #1d4e9e !important;
}

.normal-btn:hover {
    background: #fdc707 none repeat scroll 0 0;
    border-color: #1d4e9e !important;
    color: #1d4e9e !important;
}

@media (max-width: 767px) {

    .main-menu .navbar-collapse>.navigation ul>li>a,
    .main-menu .navbar-collapse>.navigation ul>li>ul>li>a {
        background: #fbc707 none repeat scroll 0 0;
        color: #ffffff;
    }

    .main-menu .navigation ul>li>ul::before {
        color: #fff;
    }

    .main-menu .navigation ul>li>ul>li:hover>a {
        background: #1d4e9e none repeat scroll 0 0;
    }

    /*dark*/
}

/*for PWA start*/
@media (max-width: 991px) {
    .navigation ul>li {
        background: #fbc707 none repeat scroll 0 0;
        color: #fff;
    }

    .main-menu .navbar-header .navbar-toggle {
        border: 1px solid #1d4e9e !important;
    }

    .main-menu .navbar-header .navbar-toggle .icon-bar {
        background: #1d4e9e none repeat scroll 0 0 !important;
    }
}

/*for PWA start*/
/*for Website start*/
@media (min-width: 992px) {
    .navigation ul>li {
        color: #1d4e9e;
    }
}

/*for Website start*/
.C-usp-flag {
    color: #1d4e9e;
}

.C-usp-suffix {
    color: #fdc707;
}

.C-usp-main {
    background-color: #1d4e9e;
}
.vs_icon {
    color: #1d4e9e;
}

.DO-featured-three-column .DO-inner-box {
    border: 2px solid #1d4e9e;
}

.DO-featured-three-column .column:nth-child(even) .DO-inner-box {
    border: 2px solid #fbc707;
}

.C-usp-title {
    color: #fbc707;
}
.T-usp-main {
    background-color: #1d4e9e;
}
.T-usp-title {
    color: #fdc707;
}
/*.T-usp-desc {
    color: #fbc707;
}*/

.sec-title h2{
     color: #fbc707;
}

.main-footer .footer-upper {
    background: #1d4e9e;
}

.widget-title{
     color: #fbc707;
}
.list-arrow a{
    color: #ffff;
}
.list-arrow a:hover{
    color: #fdc707;
}
.team-name {
    color: #1d4e9e;
}

.footer-bottom {
    background: #fdc707;
    border-top: 1px solid #1d4e9e;
}

.featured-three-column h3{
    color: #fdc707;
}