﻿@charset "UTF-8";

a:focus {
    color: #fb511c !important;
}

.iifcl_menu ul li:focus, .logoiifcln:focus, :focus {
    border-color: #f00 !important;
    color: #fb511c !important;
    outline: -webkit-focus-ring-color auto 1px;
}

ul.social-list li:focus {
    border-color: #f00 !important;
}


.header-topbar {
    background: #057fd1;
    color: #ffffff;
}

    .header-topbar.topbar-dark {
        background: #1b293a;
    }

.header-transparent .header-topbar {
    background: transparent;
}

ul.social-list li a {
    color: #fff;
}

    ul.social-list li a:hover {
        color: #D0490B;
    }


ul.info-list li a i {
    color: #fff;
}

ul.info-list li a {
    color: #fff;
}

    ul.info-list li a:hover, ul.info-list li a:hover i {
        color: #D0490B;
    }


.site-header {
    background: #388c77;
}

.main-navigation ul ul {
    border-top: 3px solid #D0490B;
    background-color: #fff;
    -webkit-box-shadow: 0 8px 15px rgba(0, 0, 0, 0.1);
    box-shadow: 0 8px 15px rgba(0, 0, 0, 0.1);
}

.main-navigation ul > li > a {
    color: #fff;
}

.main-navigation ul > li.menu-item-has-children > a {
    padding-right: 32px;
}

.main-navigation ul li li a {
    color: #363636;
}



.h-search-form-field .search-submit i {
    color: #a3a3a3;
}

.h-cart-btn i, .toggle_search i {
    color: #fff;
}

.btn-cta-header a {
    background-color: #D0490B;
    color: #fff;
}

    .btn-cta-header a:visited {
        color: #fff;
    }

/** Header Style 1 **/
.main-header-top::before {
    background: rgba(0, 56, 122,0.8);
}

.header-style-1 .header-topbar,
.iifcl_navigation_outr_wrap,
.NavbarHeaderNew,
.directors-box,
.photogallerySection,
.main-footer .color-0,
.main-footer .color-1,
.govt_logo_sec ul li,
.site-footer,
.iifcl_menu ul li.active > a,
.iifcl_menu > ul > li:hover > a,
.iifcl_menu > ul > li > a:focus,
.iifcl_menu > ul > li.active > a,
.menuchildren.active,
.iifcl_menu > ul > li > ul > li.active > a,
#back-to-top,
.toggle,
.table thead, .table thead tr th {
    background: linear-gradient(90deg, #002b6c, #0581d3, #002b6c) !important;
}
.last-updated-text, .last-updated-text1 {
    background: #002b6c !important;
}

.OtherLinksBlocks a {
    background: rgb(5 127 208 / 22%) !important;
}
    .OtherLinksBlocks a:hover, .OtherLinksBlocks a:focus {
        border-color: #0581d3 !important;
    }
    .header-style-1 .main-header .main-header-bottom {
        border-top: 1px solid rgba(255, 255, 255, 0.1);
    }

.header-style-1 ul.info-list li {
    color: #b3c4d7;
}



    .header-style-1 ul.info-list li strong {
        color: #fff;
    }


/** Header Style 3 **/
.header-style-3 .header-topbar {
    background: transparent;
}

/** Header Style 4 **/
.header-style-4 {
    background-color: #fff;
}

    .header-style-4 .header-topbar {
        background-color: #388c77;
    }

    .header-style-4 .main-navigation > ul > li > a, .header-style-4 .h-cart-btn i, .header-style-4 .toggle_search i {
        color: #000;
    }

/* Header Style Blue */
.header-blue {
    background: #388c77;
}

/* Header Style Transperant */
.header-transparent {
    background: rgba(0, 0, 0, 0);
    box-shadow: none;
}

    .header-transparent .header-topbar {
        background-color: transparent;
    }

    .header-transparent .main-navigation > ul > li > a, .header-transparent .h-cart-btn i, .header-transparent .toggle_search i {
        color: #fff;
    }

/** Theme Color Scheme **/
.h-cart-btn i:hover, .toggle_search i:hover, .toggle_search.active i {
    color: #D0490B;
}

.main-navigation ul > li:hover > a, .main-navigation ul > li > a:hover, .main-navigation ul > li.current-menu-item > a,
.main-navigation ul > li.current-menu-ancestor > a {
    color: #D0490B;
}

.main-navigation ul li li a:hover, .main-navigation ul > li > ul > li.current-menu-ancestor > a,
.main-navigation ul li ul li.current-menu-item a {
    color: #fff;
    background-color: #D0490B;
}
/* Custom CSS Code Polylang */
.header_polylang_langswitcher {
    border-right: 1px solid rgba(255, 255, 255, 0.2);
}


    .header_polylang_langswitcher select {
        color: #fff;
    }

.h-cart-btn .cart-count {
    background-color: #D0490B;
    color: #fff;
}

/* Blue Color */
.header_mobile .mlogo_wrapper {
    background-color: #388c77;
}

#mmenu_toggle button, #mmenu_toggle button:before, #mmenu_toggle button:after {
    background: #fff;
}

#mmenu_toggle.active button {
    background: none;
}

.header_mobile .mobile_nav {
    background-color: #388c77;
    border-top-color: rgba(255, 255, 255, 0.2);
}

    .header_mobile .mobile_nav .mobile_mainmenu li a {
        border-bottom-color: rgba(255, 255, 255, 0.2);
        color: #fff;
    }

    .header_mobile .mobile_nav .mobile_mainmenu > li.menu-item-has-children .arrow i:before,
    .header_mobile .mobile_nav .mobile_mainmenu > li.menu-item-has-children .arrow i:after {
        background: #fff;
    }

/* Dark Color */
.mobile-header-dark .header_mobile .mlogo_wrapper {
    background-color: #2f2f39;
}

.mobile-header-dark #mmenu_toggle button, .mobile-header-dark #mmenu_toggle button:before, .mobile-header-dark #mmenu_toggle button:after {
    background: #fff;
}

.mobile-header-dark #mmenu_toggle.active button {
    background: none;
}

.mobile-header-dark .header_mobile .mobile_nav {
    background-color: #2f2f39;
    border-top-color: rgba(255, 255, 255, 0.1);
}

    .mobile-header-dark .header_mobile .mobile_nav .mobile_mainmenu li a {
        border-bottom-color: rgba(255, 255, 255, 0.1);
        color: #fff;
    }

    .mobile-header-dark .header_mobile .mobile_nav .mobile_mainmenu > li.menu-item-has-children .arrow i:before,
    .mobile-header-dark .header_mobile .mobile_nav .mobile_mainmenu > li.menu-item-has-children .arrow i:after {
        background: #fff;
    }


.breadc-box {
    color: #D0490B;
    border-bottom: 1px solid #e1e1e1;
}

    .breadc-box li:before {
        color: #fff;
    }

    .breadc-box li a {
        color: #fff;
    }

        .breadc-box li a:hover {
            color: #D0490B;
        }


    .breadc-box h1 {
        color: #fff;
    }


.screen-reader-text:focus {
    background-color: #f1f1f1;
    box-shadow: 0 0 2px 2px rgba(0, 0, 0, 0.6);
    color: #21759b;
}

.site-content {
    background: #cdebff;
}

.tp-caption h2 {
    color: #fff;
}

.boxed-content {
    background: #fff;
}

.content-area .inner-post {
    background: #fff;
}

    .content-area .inner-post .entry-meta {
        color: #898989;
    }

    .content-area .inner-post .entry-title a {
        color: #000;
    }

        .content-area .inner-post .entry-title a:hover {
            color: #D0490B;
        }

    .content-area .inner-post .post-link {
        color: #D0490B;
        border-bottom: 2px solid #f8b29c;
    }

        .content-area .inner-post .post-link:hover {
            color: #388c77;
            border-color: #388c77;
        }

.content-area .page-pagination li a, .content-area .page-pagination li span {
    color: #707070;
    border: 1px solid #b7bec5;
}

    .content-area .page-pagination li span, .content-area .page-pagination li a:hover {
        background: #D0490B;
        border-color: #D0490B;
        color: #fff;
    }



.comments-area {
    background: #fff;
}

    .comments-area .comment-reply-title small a {
        color: #D0490B;
    }

    .comments-area .comment-item .comment-author {
        color: #363636;
    }

    .comments-area .comment-item .comment-time {
        color: #898989;
    }

    .comments-area .comment-item .comment-reply a {
        color: #67696b;
        background: #e5e9ed;
    }

        .comments-area .comment-item .comment-reply a:hover {
            background: #D0490B;
            color: #fff;
        }

.comment-form .logged-in-as a {
    color: #737373;
}

    .comment-form .logged-in-as a:hover {
        color: #D0490B;
    }

.widget-area .widget {
    background: #fff;
}

    .widget-area .widget ul li a {
        color: #000;
    }

        .widget-area .widget ul li a:hover {
            color: #D0490B;
        }


    .widget-area .widget.widget_categories ul li a, .widget-area .widget.widget_archive ul li a, .widget-area .widget.widget_recent_entries ul li a, .widget-area .widget.widget_meta ul li a, .widget-area .widget.widget_pages ul li a, .widget-area .widget.widget_nav_menu ul li a {
        border-top: 1px solid #ebebeb;
    }

        .widget-area .widget.widget_categories ul li a:hover, .widget-area .widget.widget_archive ul li a:hover, .widget-area .widget.widget_recent_entries ul li a:hover, .widget-area .widget.widget_meta ul li a:hover, .widget-area .widget.widget_pages ul li a:hover, .widget-area .widget.widget_nav_menu ul li a:hover {
            background: #D0490B;
            color: #fff;
        }

    .widget-area .widget.widget_categories ul li.current-menu-item > a, .widget-area .widget.widget_archive ul li.current-menu-item > a, .widget-area .widget.widget_recent_entries ul li.current-menu-item > a, .widget-area .widget.widget_meta ul li.current-menu-item > a, .widget-area .widget.widget_pages ul li.current-menu-item > a, .widget-area .widget.widget_nav_menu ul li.current-menu-item > a {
        background: #D0490B;
        color: #fff;
    }

    .widget-area .widget .textwidget ul li a {
        color: #D0490B;
    }

    .widget-area .widget.bg-second {
        background: #388c77;
    }

        .widget-area .widget.bg-second .btn:hover,
        .widget-area .widget.bg-second .btn:focus {
            background: transparent;
            border-color: #D0490B;
        }

.tagcloud a {
    color: #000;
    border: 1px solid #ebebeb;
}

    .tagcloud a:hover {
        background: #D0490B;
        border-color: #D0490B;
        color: #fff;
    }

.search-field {
    border-color: #dbdbdb;
}

.recent-news .entry-date {
    color: #898989;
}


.main-footer ul li a:hover {
    color: #5ecdb0;
}

.section-head h6 {
    color: #737373;
}

.section-head.has-line h6 {
    background: #fff;
}

    .section-head.has-line h6 span {
        background: #fff;
    }

    .section-head.has-line h6:before {
        background: #e7e7e7;
    }

.video-btn > a {
    color: #fff;
}

    .video-btn > a i {
        background: #D0490B;
        border: 3px solid #fff;
    }

    .video-btn > a .circle1, .video-btn > a .circle2 {
        background: rgba(0, 56, 122, 0.4);
    }

.video-btn h6 {
    color: #fff;
}

.ot-socials span {
    color: #737373;
}

.ot-socials a {
    color: #4b4b4b;
}

    .ot-socials a:hover {
        color: #fff;
        background: #D0490B;
        border-color: #D0490B;
    }

.image-carousel .slick-arrow {
    background: rgba(0, 0, 0, 0.2);
    color: #fff;
}

    .image-carousel .slick-arrow:hover {
        background: #D0490B;
    }


.service-box {
    box-shadow: 0 2px 3px rgba(0,0,0,0.3);
    border: 1px solid rgba(0,0,0,.1);
}


    .service-box img {
        margin-bottom: 20px;
        max-width: 50px;
    }

    .service-box i {
        color: #fff;
    }

    .service-box .link-box {
        color: #fff;
        background: #D0490B;
    }

        .service-box .link-box:hover {
            background-color: #388c77;
        }

    .service-box.bg-alt {
        background: #e5eef6;
    }

    .service-box.transparent {
        background: rgba(255, 255, 255, 0.1);
        color: rgba(255, 255, 255, 0.8);
    }

        .service-box.transparent i, .service-box.transparent img {
            color: #fff;
        }

        .service-box.transparent h4 {
            color: #fff;
        }

        .service-box.transparent .link-box {
            color: rgba(255, 255, 255, 0.8);
            border-color: rgba(255, 255, 255, 0.4);
        }

            .service-box.transparent .link-box:visited {
                color: rgba(255, 255, 255, 0.8);
            }

            .service-box.transparent .link-box:hover {
                color: #fff;
                border-color: #fff;
            }

        .service-box.transparent:hover {
            background: rgba(255, 255, 255, 0.2);
        }

.els-bg .container-fluid .col-sm-6 {
    background-color: transparent;
}

.image-box h4 a {
    color: #000;
}

    .image-box h4 a:hover {
        color: #D0490B;
    }

.simple-box .inner {
    border: 1px solid #dbdbdb;
}

.simple-box i {
    color: #D0490B;
}

.simple-box h6 {
    color: #898989;
}

a .service-box {
    color: #252525;
}

.menu-service h4 {
    color: #fff;
    background: #D0490B;
}

    .menu-service h4:after {
        background: #fff;
    }

.menu-service .list-service {
    background: #388c77;
}

    .menu-service .list-service a {
        color: #fff;
        border-bottom: 1px solid rgba(255, 255, 255, 0.1);
    }

        .menu-service .list-service a:hover {
            background: rgba(255, 255, 255, 0.1);
        }

.menu-service .call-action {
    background-color: #388c77;
}

    .menu-service .call-action a {
        background: rgba(255, 255, 255, 0.3);
    }

        .menu-service .call-action a:hover {
            background: #D0490B;
        }

.project-filter .cat-filter a {
    color: #000;
    background: #fff;
    color: rgba(0, 0, 0, 0.7);
}

    .project-filter .cat-filter a.selected, .project-filter .cat-filter a:hover {
        background: #D0490B;
    }

.project-filter .project-item .p-info {
    background: #fff;
}

    .project-filter .project-item .p-info h6 {
        color: #737373;
    }

        .project-filter .project-item .p-info h6 a {
            color: #737373;
        }

    .project-filter .project-item .p-info h4 a {
        color: #000;
    }

        .project-filter .project-item .p-info h4 a:hover {
            color: #D0490B;
        }

.project-filter .project-item:hover .inner {
    box-shadow: 0 0 20px rgba(0, 0, 0, 0.2);
}

.project-filter .style-2 .project-item .inner .p-info {
    background: rgba(255, 255, 255, 0.9);
}

.project-slider .project-item .inner {
    background: #fff;
}

    .project-slider .project-item .inner .contract {
        color: #000;
    }

.project-slider .project-item h4 a {
    color: #000;
}

    .project-slider .project-item h4 a:hover {
        color: #D0490B;
    }

.project-slider .slick-arrow {
    background: rgba(0, 0, 0, 0.5);
    color: #fff;
}

    .project-slider .slick-arrow:hover {
        background: #D0490B;
    }

.project-slider-2 .slick-slide .inner h4 a {
    color: #000;
}

    .project-slider-2 .slick-slide .inner h4 a:hover {
        color: #D0490B;
    }

.project-slider-2 .slick-center .slide-img img {
    box-shadow: 0 10px 40px rgba(0, 0, 0, 0.35);
}

.project-list-2 .slick-arrow {
    background: #fff;
    border: 1px solid #d3d8dd;
    color: #737373;
}

    .project-list-2 .slick-arrow:hover {
        background: #D0490B;
        border-color: #D0490B;
        color: #fff;
    }

.project-with-nav .project-images .slick-arrow {
    background: rgba(0, 0, 0, 0.3);
    color: #fff;
}

    .project-with-nav .project-images .slick-arrow:hover {
        background: #D0490B;
    }


.project-with-nav .project-nav .nav-item {
    border: 1px solid rgba(0, 0, 0, 0.2);
}

    .project-with-nav .project-nav .nav-item h4 a {
        color: rgba(0, 0, 0, 0.7);
    }

    .project-with-nav .project-nav .nav-item .pagelink {
        color: rgba(0, 0, 0, 0.5);
        border-color: rgba(0, 0, 0, 0.5);
    }

.project-with-nav.text-light .nav-item {
    border: 1px solid rgba(255, 255, 255, 0.2);
}

    .project-with-nav.text-light .nav-item p {
        color: rgba(255, 255, 255, 0.5);
    }

    .project-with-nav.text-light .nav-item h4 a {
        color: rgba(255, 255, 255, 0.7);
    }

    .project-with-nav.text-light .nav-item .pagelink {
        color: rgba(255, 255, 255, 0.5);
        border-color: rgba(255, 255, 255, 0.5);
    }

        .project-with-nav.text-light .nav-item .pagelink:hover {
            color: #fff;
            border-color: #fff;
        }

.project-with-nav.text-light .slick-current .nav-item h4 a, .project-with-nav.text-light .slick-current .nav-item p {
    color: #fff;
}

.project-with-nav.text-light .slick-current .nav-item .pagelink:hover {
    color: #fff;
    border-color: #fff;
}

.project-with-nav .slick-current .nav-item {
    background: rgba(255, 255, 255, 0.2);
}

    .project-with-nav .slick-current .nav-item h4 a, .project-with-nav .slick-current .nav-item p {
        color: #000;
    }

    .project-with-nav .slick-current .nav-item .pagelink {
        color: #D0490B;
        border-color: #D0490B;
    }

        .project-with-nav .slick-current .nav-item .pagelink:hover {
            color: #000;
            border-color: #000;
        }

.testi-item {
    background: #fff;
}


    .testi-item .testi-head h5 span {
        color: #787878;
    }

    .testi-item .line {
        background: #D0490B;
    }

    .testi-item .testi-content > i {
        color: #D0490B;
    }

    .testi-item.single:hover {
        box-shadow: 0 0 40px rgba(0, 0, 0, 0.2);
    }

.testi-slider .slick-arrow {
    border: 1px solid #d3d8dd;
    color: #fff;
}


    .testi-slider .slick-arrow:hover {
        border-color: #D0490B;
        background: #D0490B;
        color: #fff;
    }


.testi-item-2 .ion-md-quote {
    color: #D0490B;
}

.testi-slider-2 .testi-item-2 {
    background: #fff;
}


.team-slider .slick-arrow {
    background: transparent;
    border: 1px solid #d3d8dd;
    color: #737373;
}

    .team-slider .slick-arrow:hover {
        border-color: #D0490B;
        background: #D0490B;
        color: #fff;
    }

.team-item .team-info h5 span {
    color: #cccccc;
}

.team-item .team-info .line {
    background: #fff;
}


.team-item .team-info .ot-socials a {
    background: #fff;
}

    .team-item .team-info .ot-socials a i {
        color: #252525;
    }

    .team-item .team-info .ot-socials a:hover {
        background: #D0490B;
    }

        .team-item .team-info .ot-socials a:hover i {
            color: #fff;
        }


.member-item .avatar .social-mem a {
    color: #fff;
}

    .member-item .avatar .social-mem a:hover {
        color: #D0490B;
    }

.member-item .mem-info {
    background: #fff;
}


.member-item-3 .mem-info {
    background: #fff;
}


    .member-item-3 .mem-info .line {
        background: #000;
    }

    .member-item-3 .mem-info .social-mem a {
        color: #959595;
        margin-right: 12px;
    }

        .member-item-3 .mem-info .social-mem a:hover {
            color: #D0490B;
        }

.member-item-3:hover {
    box-shadow: 0 0 40px rgba(0, 0, 0, 0.2);
}

.fun-facts {
    border: 1px solid rgba(255, 255, 255, 0.3);
}

    .fun-facts .icon-fact i {
        color: #D0490B;
        background: #feefe8;
    }

    .fun-facts h4 {
        color: #fff;
    }

    .fun-facts.bg-light, .fun-facts:hover {
        border-color: #fff;
        background: #fff;
    }

        .fun-facts.bg-light h4, .fun-facts.bg-light h5, .fun-facts:hover h4, .fun-facts:hover h5 {
            color: #000;
        }


    .fun-facts.s2 .icon-fact i {
        background: #e5eef6;
        color: #388c77;
    }

    .fun-facts.s2 h5 {
        color: #fff;
    }

    .fun-facts.s2.bg-light h5, .fun-facts.s2:hover h5 {
        color: #000;
    }

.career-box > h5 {
    background: #388c77;
    color: #fff;
}

.career-box .content-box {
    background: #e5eef6;
}

.career-box h6.font12 {
    border-bottom: 2px solid rgba(0, 0, 0, 0.5);
}



.news-slider .news-item .inner-item {
    box-shadow: 0 0 3px rgba(0, 0, 0, 0.1);
}

    .news-slider .news-item .inner-item:hover {
        box-shadow: 0 3px 15px rgba(0, 0, 0, 0.1);
    }

        .news-slider .news-item .inner-item:hover .post-link {
            color: #D0490B;
            border-color: #f8b29c;
        }

.news-slider .news-item .post-link {
    color: #737373;
    border-color: #c1c1c1;
}

    .news-slider .news-item .post-link:visited {
        color: #737373;
    }

    .news-slider .news-item .post-link:hover {
        color: #D0490B;
        border-color: #D0490B;
    }

.news-slider.s2 .news-item .inner-item {
    background: #fff;
}


.wpcf7 .wpcf7-not-valid {
    border-color: red;
}

.wpcf7 .wpcf7-form-control:not(.btn):not(select):focus {
    border-color: #D0490B;
}



.slick-dots li button:before {
    border-color: #bbb;
}

.slick-dots li.slick-active button:before {
    background: #D0490B;
    border-color: #D0490B;
}

.dark-hover .btn:hover {
    background: #000;
}

.light-hover .btn:hover {
    color: #D0490B;
    background: #fff;
}

.contact-info a {
    color: #000;
}

    .contact-info a:hover {
        color: #D0490B;
    }

.contact-info i:before {
    color: #D0490B;
}

.socials a {
    color: #737373;
}

    .socials a:hover {
        color: #D0490B;
    }



.info-box .socials i {
    border: 1px solid #aaa;
}

    .info-box .socials i:hover {
        background: #D0490B;
        border-color: #D0490B;
    }

.contact-box h6 {
    color: #D0490B;
}

.contact-box h4 {
    font-size: 18px;
    margin-bottom: 30px;
}

.contact-box .pagelink {
    color: #fff;
    border-color: #fff;
}

.cv-download:before {
    background: #D0490B;
}

.cv-download a:hover {
    color: #252525;
}

.verticle h6 {
    color: #000;
}


.site-footer {
    background: #388c77;
    color: #fff;
}

.main-footer h4, .main-footer h6 {
    color: #fff;
}

    .main-footer h4:after, .main-footer h6:after {
        background: rgba(255, 255, 255, 0.2);
    }

.main-footer ul {
    margin-top: -5px;
    margin-left: 10px;
    margin-right: 0px;
}

    .main-footer ul a {
        color: #fff;
    }

.main-footer .ot-socials a {
    background: #fff;
    border-color: #fff;
    color: #363636;
}

    .main-footer .ot-socials a:hover {
        color: #fff;
        background: #D0490B;
        border-color: #D0490B;
    }

.main-footer a.gray {
    color: rgba(255, 255, 255, 0.5);
    border-color: rgba(255, 255, 255, 0.2);
}

    .main-footer a.gray:visited {
        color: rgba(255, 255, 255, 0.5);
    }

    .main-footer a.gray:hover {
        color: #fff;
        border-color: #fff;
    }

.footer-bottom {
    background: #057fd1;
    color: rgba(255, 255, 255, 0.6);
}

    .footer-bottom a {
        color: rgba(255, 255, 255, 0.6);
    }

        .footer-bottom a:hover {
            color: #fff;
        }



#back-to-top {
    background: #D0490B;
}

    #back-to-top:hover {
        background: #000;
    }

    #back-to-top:before {
        color: #fff;
    }

.icon-bar a {
    color: white;
}

    .icon-bar a:hover {
        background-color: #388c77;
    }

.facebook {
    background: #3B5998;
    color: white;
}

.twitter {
    background: #55ACEE;
    color: white;
}


.linkedin {
    background: #007bb5;
    color: white;
}

.youtube_1 {
    background: #bb0000;
    color: white;
}


.title-text h1 {
    color: #fff;
}

.breadcrumb > li {
    color: #fff;
}

    .breadcrumb > li.active {
        background: #388c77;
        color: #fff;
    }

.breadcrumb .fa {
    color: #fff;
}

.breadcrumb a {
    color: #fff;
}

.inner-baner {
    background-color: #296b59 !important;
}

.about-us h3 {
    color: #000;
}

.about-us h6 span {
    color: #646161;
}

.about-us p {
    color: #000;
}

.right-img .about-img {
    -moz-box-shadow: 0 30px 70px rgba(0,0,0,0.15);
    -webkit-box-shadow: 0 30px 70px rgba(0,0,0,0.15);
    box-shadow: 0 30px 70px rgba(0,0,0,0.15);
}

.follow-icon li {
    border: 1px solid #ccc;
}

.project-list-2 .owl-item video {
    background: #3b4a52;
}

.padd-box-30 {
    background: #f9f5f0;
}

.testi-section {
    background: #f9f5f0;
}


.gray-line {
    background: #ebebeb;
}

.orange {
    color: #fbaf5d;
}

.red {
    color: #ed1c24;
}

.green {
    color: #00a651;
}

.blue {
    color: #388c77;
}

.feature-box {
    border: 1px solid #e3e3e3;
}

.banner-content h6 {
    color: #388c77;
}

.banner-content h2 {
    color: #388c77;
}

.baner-info h3 {
    color: #fff;
}

    .baner-info h3 span {
        color: #7ac143;
    }

.baner-info h4 {
    color: #fff;
}

    .baner-info h4 a {
        color: #D0490B;
    }

span.simply-word {
    color: #7ac143;
}


.share-items li a {
    color: #fff;
}

    .share-items li a:hover {
        color: #D0490B;
    }


.sidebar-contact {
    background: #ffffffd1;
    box-shadow: 0 10px 25px rgba(0,0,0,.5);
}

.toggle {
    background: #D0490B;
}

    .toggle:before {
        color: #fff;
    }

.sidebar-contact ul li a {
    background: #e2e2e2;
}

    .sidebar-contact ul li a:hover {
        background: #D0490B;
        color: #fff
    }

.project-list-2 .owl-item.active {
    opacity: 1;
}

.project-list-2 .owl-theme .owl-nav [class*="owl-"] {
    color: #FFF;
    background: #388c77;
}

    .project-list-2 .owl-theme .owl-nav [class*="owl-"]:hover {
        background: #388c77;
    }

.ls {
    background: #d2f7ed;
}

.els {
    background-color: #fff;
}

.bdr-right {
    border-right: 1px solid #388c77;
}

.directors-inner {
    color: #fff;
}

.directors-box.media .directors-inner {
    color: #fff;
}

.directors-inner h4, .directors-inner span {
    color: #fff;
}

.directors-inner a {
    border-bottom: 1px solid #fff;
    color: #fff;
}

    .directors-inner a.view-more:hover {
        background-color: #fff;
        color: #388c77;
    }

    .directors-inner a.view-more {
        border: 1px solid #fff;
    }

        .directors-inner a.view-more::before {
            background-color: #fff;
        }
/*footer*/


.govt_logo_sec ul li {
    background: #388c77;
}

.right-section ul li {
    background: #d3d8db;
}


    .right-section ul li .fa-star {
        background: #f98c39;
        color: #fff
    }

.recruitment {
    background: #06b093;
    color: #fff;
}

.right-section ul li .fa-download {
    background: #15944b;
    color: #fff
}

.right-section ul li a {
    color: #000;
}

.right-section ul li .fa-apple {
    background: #333;
    color: #fff
}

.right-section ul li .twitter {
    background: #1cb7eb;
    color: #fff
}

.right-section ul li .fa-android {
    background: #8a9b24;
    color: #fff
}

.right-section ul li a span {
    background: #fff;
}

.facebook {
    background: #3a589b;
    color: #fff
}

.linkedin {
    background: #007ab9;
    color: #fff
}

.instagram {
    background: #AB2E91;
    color: #fff
}

.youtube_1 {
    background: #ff0000;
    color: #fff
}

.project-list-2 .item a {
    color: #fff;
}

.Video-slider .slide-img::after {
    background: rgba(0,0,0,0.5);
}

.scheme_product {
    background-color: #fff;
}

.parterer-sec {
    background: #fff;
    margin: 0px;
    padding-top: 20px;
}

.scheme_product .product_detail span {
    color: #388c77;
}

.scheme_product .product_detail p {
    color: #333333;
}


.scheme_product .product_list .category1 .product_icon:after, .scheme_product .product_list .category2 .product_icon:after {
    border-bottom: 1px solid #343dd1;
}

.scheme_product .product_list .category3 .product_icon:before, .scheme_product .product_list .category4 .product_icon:before {
    border-bottom: 1px solid #343dd1;
}



.partener-slider {
    background: #fff;
}

.directors-slider.owl-theme .owl-dots .owl-dot.active span {
    background-color: #fff;
}

.directors-slider.owl-theme .owl-dots .owl-dot span {
    background: transparent;
    border: 2px solid #fff;
}

.directors-box.media {
    padding: 0;
}

.director-image img {
    box-shadow: 0 1px 3px rgba(255,255,255,0.4);
}


.main-footer .color-2 {
    background-color: #13483a;
}

.main-footer .color-1 {
    background-color: #225d4e;
}

.main-footer .color-0 {
    background-color: #357767;
    border-right: 1px solid #ffffff33;
}


#big .item {
    background: #d2f7ed;
    color: #FFF;
}

#thumbs .current .item {
    background: #FF5722;
}

.csr-activities .owl-theme .owl-nav [class*='owl-'].disabled:hover {
    background-color: #D6D6D6;
}

#thumbs.owl-theme .owl-next, #thumbs.owl-theme .owl-prev {
    background: #333;
}

#big.owl-theme .owl-next, #big.owl-theme .owl-prev {
    background: #388c77;
}

#thumbs .item {
    background: #C9C9C9;
    color: #FFF;
    border: 2px solid #fff;
}

#big .item::after {
    background: rgba(0,0,0,0.4);
}

#thumbs .owl-item.active.current .item {
    border: 2px solid #388c77;
}

.last-update-block {
    background: #235d4e;
    padding: 10px 22px;
}

.inner_cover .overlay_dark {
    background-color: rgba(0,0,0,0.5);
}

.inner_cover .inner_cover_content h3 {
    color: #ffffff;
}

.breadcrumbs ul {
    background-color: #e5eef6;
    color: #18181c;
}

    .breadcrumbs ul li a, .breadcrumbs ul li span {
        color: #18181c;
    }

.section_title .title {
    border-bottom: 1px solid #ccc;
    color: #000;
}

.inner-conm1 {
    padding: 45px 0;
}

.inner-desc {
    text-align: justify;
    font-size: 15px;
}

.left-blog li {
    border-bottom: 1px solid #ddd;
    display: block;
}

.left-blog ul li a {
    color: #252525;
    display: block;
    font-size: 15px;
    padding: 10px;
    text-transform: capitalize;
}

    .left-blog ul li a:hover {
        color: #3470e4;
    }

.sidebar-contact input,
.sidebar-contact textarea {
    border: 1px solid rgba(0,0,0,.5);
}

    .sidebar-contact input[type="submit"] {
        background: #00bcd4;
        color: #fff;
    }

.toggle::before {
    color: #fff;
}

.sidebar-contact .sidemenu ul li.btn {
    color: #333;
    border: 1px solid #e6e6e6;
    background-color: #e6e6e6;
}

    .sidebar-contact .sidemenu ul li.btn.active, .sidebar-contact .sidemenu ul li.btn:focus, .sidebar-contact .sidemenu ul li.btn:hover {
        border-color: #333;
        background-color: #333;
        color: #fff;
    }

        .sidebar-contact .sidemenu ul li.btn:hover a {
            color: #fff;
        }

.sidebar-contact .theme_color h6 {
    color: #000;
}

.sidebar-contact .theme_color ul li a:hover {
    -webkit-box-shadow: 0px 0px 5px 1px rgba(0,0,0,0.5);
    -moz-box-shadow: 0px 0px 5px 1px rgba(0,0,0,0.5);
    box-shadow: 0px 0px 5px 1px rgba(0,0,0,0.5);
}


.model-9 li {
    margin: 0 2px;
}

.sidebar-contact .social-nav li {
    display: inline-block;
}

.model-9 .twitter {
    background: #00aced;
}

    .model-9 .twitter:hover {
        color: #00aced;
    }

.model-9 .facebook {
    background: #3b579d;
}

    .model-9 .facebook:hover {
        color: #3b579d;
    }

.model-9 .google-plus {
    background: #dd4a3a;
}

    .model-9 .google-plus:hover {
        color: #dd4a3a;
    }

.model-9 .linkedin {
    background: #007bb6;
}

    .model-9 .linkedin:hover {
        color: #007bb6;
    }

.model-9 .pinterest {
    background: #cb2026;
}

    .model-9 .pinterest:hover {
        color: #cb2026;
    }

.model-9 a:hover {
    background: #f5f5f5;
}

.model-9 a {
    color: #fff;
}

.sidebar-contact .social-nav a {
    color: #FFF;
}


.iifcl_cnt_info ul li {
    color: #fff;
}

.iifcl_scl_icon ul li a {
    color: #fff;
}





.iifcl_menu ul li a {
    color: #27282d !important;
}

.iifcl_menu ul ul {
    background-color: rgba(256, 256, 256, 0.6);
}

.iifcl_menu ul li ul li a {
    color: #000 !important;
}

.iifcl_menu ul ul > li:hover > a {
    color: #fff !important;
}



.menuchildren ul.focused li a:focus {
    background-color: #D0490B !important;
    color: #ffffff !important;
}


.search-wrapper-area {
    background: #fff;
}

.search-area input[type="text"] {
    border: 1px solid #ccc;
}

.search-area input[type="submit"] {
    background: #ccc;
    color: #333;
}

.dl-menuwrapper button,
.iifcl_favorite a i,
.iifcl_search a i {
    color: #27282d;
    border: 2px solid #9e9ea0;
}

    .dl-menuwrapper button:hover,
    .iifcl_favorite:hover a i,
    .iifcl_search:hover a i {
        color: #fff;
    }

        .dl-menuwrapper button:hover:after {
            background: #fff;
            box-shadow: 0 7px 0 #fff, 0 14px 0 #fff;
        }

.dl-menuwrapper button {
    background: #fff;
    color: #333;
}

    .dl-menuwrapper button:after {
        background: #333;
        box-shadow: 0 7px 0 #333, 0 14px 0 #333;
    }

.iifcl_banner ul.bxslider > li:before {
    background-color: rgba(0,0,0,0.6);
}

.iifcl_caption h6 {
    color: #fff;
}

.iifcl_caption h2 {
    color: #fff;
}

.iifcl_caption p {
    color: #fff;
}

.iifcl_caption a.iifcl_link_1:hover {
    color: #fff;
}

    .iifcl_caption a.iifcl_link_1:hover:before {
        background-color: #fff;
    }

.iifcl_banner .bx-wrapper .bx-pager.bx-default-pager a {
    background-color: #fff;
}

    .iifcl_banner .bx-wrapper .bx-pager.bx-default-pager a:hover,
    .iifcl_banner .bx-wrapper .bx-pager.bx-default-pager a.active {
        background-color: #8e8e91;
    }

.banner-main {
    background: #e5eef6;
}


.iifcl_breaking_hdg:before {
    color: #057fd1;
}

.iifcl_breaking_news h6 {
    color: #fff;
}

.iifcl_brekg_news_des {
    background-color: #ddf1ff;
}

    .iifcl_brekg_news_des ul li {
        color: #000000;
    }

.iifcl_breaking_news2:before {
    background-color: #fff;
}

.iifcl_breaking_news2 .iifcl_brekg_news_des {
    background: none;
}

.iifcl_breaking_news2 .iifcl_breaking_hdg {
    background: none;
}

    .iifcl_breaking_news2 .iifcl_breaking_hdg:before {
        border-left: 15px solid #fff;
        border-top: 15px solid #fff;
    }

.iifcl_breaking_news2 .iifcl_brekg_news_des p {
    color: #fff;
}


.iifcl_breaking_news2 .iifcl_brekg_news_des .bx-wrapper .bx-controls-direction a.bx-prev:before,
.iifcl_breaking_news2 .iifcl_brekg_news_des .bx-wrapper .bx-controls-direction a.bx-next:before {
    color: #fff;
}

.iifcl_program_list:before {
    background-color: rgba(55,45,44,0.65);
    box-shadow: 0px 0px 0px 7px rgba(0,0,0,0.65);
}

.iifcl_program_list:after {
    background-color: #388c77;
}

.iifcl_program_des h5 {
    color: #fff;
}

.iifcl_program_des p {
    color: #fff;
}

.iifcl_program_des i {
    color: #fff;
}


.iifcl_program_hover h5 {
    color: #fff;
}

.iifcl_program_hover p {
    color: #fff;
}

.iifcl_program_list a:hover {
    color: #000000;
}

.iifcl_program_list figure::before {
    border-top: 1px solid #fff;
    border-bottom: 1px solid #fff;
}

.iifcl_program_list figure::after {
    border-right: 1px solid #fff;
    border-left: 1px solid #fff;
}


.iifcl_wht_otr_wrap .iifcl_wht_des ul li:hover h6 a {
    color: #1daee5;
}

.iifcl_wht_otr_wrap .iifcl_wht_des ul li:hover a span {
    border-color: #1daee5;
}

ul.iifcl_tab_lnk li a {
    color: #999999;
}

.iifcl_welcome:before {
    border: 9px solid #27282d;
    background-color: #fff;
}

.iifcl_welcome:after {
    border: 3px solid #dfdfdf;
}

.iifcl_wel_demo_des h4:before {
    background-color: #000000;
}

.iifcl_wel_demo_des p {
    color: #666;
}

ul.iifcl_tab_lnk.nav > li > a:focus,
ul.iifcl_tab_lnk.nav > li > a:hover {
    background: none;
}

.iifcl_wel_demo_des a.iifcl_link_3:hover {
    color: #fff;
}


.iifcl_about_welcome a.iifcl_link_3:hover i {
    color: #fff;
}

.iifcl_wht_otr_wrap {
    background-color: #4a4a4a;
}


    .iifcl_wht_otr_wrap:before {
        background-color: rgba(0,0,0,0.5);
    }

.iifcl_wht_des > h6 {
    color: #fff;
}

.iifcl_wht_des > h4 {
    color: #fff;
}

.iifcl_wht_des h4:before {
    background-color: #fff;
}

.iifcl_wht_des ul li span {
    background-color: #fff;
    border: 5px solid #b0b6bb;
}

.iifcl_wht_icon_des h6 {
    color: #fff;
}

.iifcl_wht_icon_des p {
    color: #fff;
}

.iifcl_wht_icon_des h6 a {
    color: #fff;
}

/*Heading 2 Wrap*/
.iifcl_hdg_2 h6,
.iifcl_hdg_3 h6 {
    color: #fff;
}

.iifcl_hdg_2 h4,
.iifcl_hdg_3 h4 {
    color: #fff;
}

    .iifcl_hdg_2 h4:before {
        background-color: #fff;
    }

.iifcl_services_news_bg {
    background-color: #f7f7f7;
}

.iifcl_press_news {
    box-shadow: 0 1px 2px 1px rgba(0, 0, 0, 0.24);
}


    .iifcl_press_news figure {
        background-color: rgba(0,0,0,1);
    }

        .iifcl_press_news figure.iifcl_pres1_style:before {
            background-color: #fff;
        }

        .iifcl_press_news figure figcaption a {
            color: #fff;
        }



.iifcl_news_date ul li a {
    color: #474747;
}

.iifcl_news_des h6 > a {
    color: #474747;
}

.iifcl_news_des h6 a:before {
    background-color: #474747;
}

.iifcl_news_des p {
    color: #999999;
}

.iifcl_news_des a {
    color: #27282d;
}

    .iifcl_news_des a i {
        color: #27282d;
    }


.iifcl_press_news figure.iifcl_pres2_style:before {
    background-color: #fff;
}

.iifcl_press_link a {
    border: 2px solid #000000;
    color: #474747;
}

    .iifcl_press_link a.iifcl_link_2:before {
        background-color: #474747;
    }

    .iifcl_press_link a.iifcl_link_2:hover {
        color: #fff;
    }

.iifcl_latest_wrk_bg {
    border-top: 1px solid #e9e9e9;
}

.iifcl_galry_item:before {
    background-color: rgba(0,0,0,0.3);
}

.iifcl_galry_item figure:before {
    box-shadow: 0px 0px 0px 5px #fff;
}

.iifcl_galry_item figure figcaption a {
    color: #fff;
}

.iifcl_galry_des p {
    color: #fff;
}

.iifcl_galry_des h6 {
    color: #fff;
}

.iifcl_purchase_bg:after {
    border: 1px solid;
    border-color: #ef4a2b !important;
}

.iifcl_purchase h6 {
    color: #fff;
}

.iifcl_purchase h4 {
    color: #fff;
}

.iifcl_purchase a.iifcl_link_2:hover {
    color: #000000;
}

ul.otherlinks li a {
    color: #fff;
}

.iifcl_politician_bg {
    background: #f9f9f9;
}

.iifcl_cam_date {
    background-color: #fff;
    border: 5px solid #757575;
    box-shadow: 0px 0px 0px 5px rgba(131,131,131,1), 0px 0px 0px 10px rgba(201,201,201,1);
}

    .iifcl_cam_date:before {
        background-color: #838383;
    }

    .iifcl_cam_date:after {
        background-color: #838383;
    }

    .iifcl_cam_date h4,
    .iifcl_cam_date h6 {
        color: #838383;
    }

.iifcl_lst1_des h6 {
    color: #343434;
}

.iifcl_lst1_des > ul > li {
    color: #838383;
}

.iifcl_campgn_lst2:after {
    background-color: #d8d8d8;
}

.iifcl_campgn_lst1:after {
    background-color: #d8d8d8;
}

.iifcl_campgn_lst1:hover .iifcl_cam_date h4,
.iifcl_campgn_lst1:hover .iifcl_cam_date h6,
.iifcl_campgn_lst2:hover .iifcl_cam_date h4,
.iifcl_campgn_lst2:hover .iifcl_cam_date h6 {
    color: #fff;
}

.iifcl_campgn_lst1:hover .iifcl_cam_date,
.iifcl_campgn_lst2:hover .iifcl_cam_date {
    border: 5px solid #fff;
}

.iifcl_politician {
    box-shadow: 0 0 2px 1px rgba(0, 0, 0, 0.18));
}

    .iifcl_politician figure {
        border-bottom: 4px solid #434343;
    }

        .iifcl_politician figure:before {
            background-color: rgba(51,51,51,0.8);
        }

.iifcl_poli_img_des h6 a {
    color: #fff;
}

.iifcl_poli_img_des span {
    color: #cccccc;
}

.iifcl_poli_img_des p {
    color: #cccccc;
}

.iifcl_politician_des h6 {
    color: #27282d;
}

.iifcl_politician_des p {
    color: #999999;
}

.iifcl_politician_des ul li a {
    color: #777;
}

.iifcl_politician:hover {
    box-shadow: 0px 0px 8px 2px rgba(0,0,0,0.18);
}

.iifcl_progress_bg {
    background: #f9f9f9;
}

.iifcl_progress .progress {
    background-color: #e3e5e8;
}


.iifcl_countup i {
    color: #fff;
}

.iifcl_countup h3 {
    color: #fff;
}

    .iifcl_countup h3:before {
        background-color: #fff;
    }

.iifcl_countup p {
    color: #fff;
}

.iifcl_latest_blog:before {
    background-color: rgba(0,0,0,0.6);
}

.iifcl_latest_blog > h6 {
    color: #fff;
    background-color: #ff0000;
}

.iifcl_latest_blog_des h6 a {
    color: #fff;
}

.iifcl_latest_blog_des ul li {
    border-left: 2px solid #fff;
}

    .iifcl_latest_blog_des ul li a {
        color: #fff;
    }

.iifcl_latst_post_lst .bx-wrapper .bx-controls-direction a {
    background-color: #1eade5;
    border: 3px solid #fff;
}


    .iifcl_latst_post_lst .bx-wrapper .bx-controls-direction a.bx-prev:before {
        color: #fff;
    }

    .iifcl_latst_post_lst .bx-wrapper .bx-controls-direction a.bx-next:before {
        color: #fff;
    }

.iifcl_video_bg {
    background-color: #262927;
}

.iifcl_audio_wrap figure:before {
    background-color: rgba(0,0,0,0.6);
}

.iifcl_audio_wrap figure figcaption a {
    color: #fff;
    border: 1px solid #fff;
}

.iifcl_purchase_now2 h4 {
    color: #fff;
}

.iifcl_purchase_now2 a.iifcl_link_2:hover {
    color: #000000;
}

.iifcl_counter_bg {
    border-bottom: 4px solid #f9f9f9;
}

.iifcl_coming_election:before {
    background-color: rgba(0,0,0,0.7);
}

.iifcl_coming_election:after {
    border: 1px solid #a9a7aa;
}

.iifcl_counter_caption h5 {
    color: #fff;
}

ul.countdown:before {
    border-top: 1px solid #a9a7aa;
    border-bottom: 1px solid #a9a7aa;
}

ul.countdown:after {
    border-top: 1px solid #a9a7aa;
    border-bottom: 1px solid #a9a7aa;
}


.iifcl_banner_counter ul.countdown li:before {
    border-right: 1px solid #fff;
}

ul.countdown li span {
    color: #fff;
    border: 1px solid #ababac;
    background-color: rgba(171,171,171,0.3);
}

ul.countdown li p {
    color: #fff;
}

.days {
    color: #fff;
}

.iifcl_testi_wrap {
    border-bottom: 2px solid #dbd9d9;
    border-left: 1px solid #f2f2f2;
    border-right: 1px solid #f2f2f2;
    border-top: 1px solid #f2f2f2;
    background-color: #f9f9f9;
}

    .iifcl_testi_wrap figure img {
        border: 9px solid #dcd9d9;
    }

    .iifcl_testi_wrap a {
        color: #333333;
        display: block;
    }

.iifcl_testimonial_wrap.owl-theme .owl-controls .owl-buttons div {
    border: 2px solid #dcd9d9;
}

    .iifcl_testimonial_wrap.owl-theme .owl-controls .owl-buttons div.owl-prev:before,
    .iifcl_testimonial_wrap.owl-theme .owl-controls .owl-buttons div.owl-next:before {
        color: #838383;
    }

.iifcl_contact_bg:before {
    background-color: rgba(0,0,0,0.8);
}

.iifcl_contact_wrap h5 {
    color: #fff;
}

.iifcl_contact_field input[type="text"] {
    border-bottom: 1px solid #fff;
    color: #fff;
}

.iifcl_contact_field textarea {
    border-bottom: 1px solid #fff;
    color: #fff;
}

.iifcl_contact_field input[type="submit"],
.iifcl_contact_field button {
    color: #fff;
}

    .iifcl_contact_field input[type="submit"]:hover,
    .iifcl_contact_field button:hover {
        background-color: #000000;
    }

.iifcl_contact_info i {
    color: #fff;
}

.iifcl_contact_des span {
    color: #fff;
}

    .iifcl_contact_des span a {
        color: #fff;
    }


.iifcl_about_bg:before {
    background-color: rgba(0,0,0,0.7);
}

.iifcl_aboutus_wrap h4 {
    color: #fff;
}

.iifcl_bread_crumb ul li:before {
    color: #fff;
}

.iifcl_bread_crumb ul li a {
    color: #fff;
}

.iifcl_services_abt_bg {
    background: #f9f9f9;
}

.iifcl_about_services i {
    color: #3d3d3d;
}

.iifcl_about_services h5 a:before {
    background-color: #333333;
}



.iifcl_social_item {
    border-left: 1px solid #fff;
}

    .iifcl_social_item i {
        color: #fff;
    }

.iifcl_social_des h4 {
    color: #fff;
}

.iifcl_social_des span {
    color: #fff;
}

.iifcl_social_des p {
    color: #fff;
}

.iifcl_achment_wrap figure:before {
    background-color: rgba(0,0,0,0.4);
}


.iifcl_achment_wrap figcaption h6 {
    color: #fff;
    background-color: #333333;
}

.iifcl_achment_des {
    box-shadow: 0 2px 7px 0px rgba(0, 0, 0, 0.25);
}

.iifcl_achevemnt_des_2 {
    box-shadow: 0 2px 7px 0px rgba(0, 0, 0, 0.25);
}


.iifcl_where_bg {
    background: #f9f9f9;
}

.iifcl_year_list a:before {
    color: #fff;
}

.iifcl_where_year {
    background-color: #fff;
    border: 5px solid #757575;
    box-shadow: 0 0 0 5px rgba(131, 131, 131, 1), 0 0 0 10px rgba(201, 201, 201, 1);
}

    .iifcl_where_year h6 {
        color: #838383;
    }

.iifcl_where_we ul li:hover .iifcl_where_year {
    border: 5px solid #fff;
}

    .iifcl_where_we ul li:hover .iifcl_where_year h6 {
        color: #fff;
    }

.iifcl_volunteer_bg:before,
.iifcl_skill_bg:before {
    background-color: rgba(0,0,0,0.7);
}

.iifcl_volunteer p {
    color: #fff;
}

.iifcl_volunteer_btn a.donate i {
    background-color: #fff;
    box-shadow: 0px 0px 0px 5px rgba(247,165,149,0.7);
}

.iifcl_volunteer_btn a.donate span {
    color: #fff;
}

.iifcl_volunteer_btn a.kf_volunteer:after {
    background-color: #2196f3;
}

.iifcl_volunteer_btn a.kf_volunteer i {
    background-color: #fff;
    color: #2196f3;
    box-shadow: 0px 0px 0px 5px rgba(144,203,249,0.7);
}

.iifcl_volunteer_btn a.kf_volunteer span {
    color: #fff;
}

.iifcl_volunteer_btn a:hover {
    opacity: 0.7;
}

.iifcl-chart span {
    background: #fff;
    color: #000;
}

.iifcl-chart > h5 {
    color: #fff;
}

.iifcl_goal_wrap .accordion {
    box-shadow: 1px 2px 4px 0px rgba(0,0,0,0.27);
}

.iifcl_goal_wrap .accordion {
    background-color: #f5f5f5;
}

.iifcl_goal_wrap .accordion-close h6,
.iifcl_goal_wrap .accordion-open h6 {
    color: #111111;
}

.goal_des ul li {
    color: #666666;
}

.iifcl_goal_wrap .accordion-open h6 {
    color: #fff;
}

.iifcl_planning_wrap ul li a {
    background-color: #f5f5f5;
    color: #111111;
    box-shadow: 0px 2px 5px 0px rgba(0,0,0,0.27);
}

.iifcl_planning_wrap ul li.active a,
.iifcl_planning_wrap ul li:hover a {
    color: #fff;
}

.iifcl_planning_wrap .nav-tabs li.active a,
.iifcl_planning_wrap .nav-tabs li.active a:focus,
.iifcl_planning_wrap .nav-tabs li.active a:hover {
    color: #fff;
}

.planning_des p {
    color: #666666;
}

.iifcl_subcribe_des h5 {
    color: #fff;
}

.iifcl_subcribe_des input[type="text"] {
    border: 1px solid #fff;
    color: #fff;
}

.iifcl_subcribe_des button {
    border: 3px solid #fff;
}

    .iifcl_subcribe_des button i {
        color: #fff;
    }

.iifcl_pagination .pagination li a {
    color: #666666;
    border: 1px solid #d9d9d9;
}

    .iifcl_pagination .pagination li a span {
        border: 1px solid #cfcfcf;
    }

    .iifcl_pagination .pagination li a:focus,
    .iifcl_pagination .pagination li a:hover {
        background: none;
    }

.iifcl_pagination .pagination li:hover a,
.iifcl_pagination .pagination li:focus a {
    color: #fff;
}

.iifcl_pagination .pagination li a b {
    border-top: 2px solid #000000;
    color: #000000;
}

.iifcl_news_wrap {
    border: 1px solid #d9d9d9;
}

    .iifcl_news_wrap figure:before {
        background-color: rgba(0,0,0,0.5);
    }

.iifcl_news_wrap_des > span > a {
    color: #929292;
}

.iifcl_news_wrap_des > h6 > a {
    color: #000000;
}

.iifcl_news_wrap_des p {
    color: #7e7e7e;
}

.iifcl_news_wrap_des > a {
    color: #b1b1b1;
}

.iifcl_news_wrap:hover {
    box-shadow: 0 2px 3px 1px rgba(0, 0, 0, 0.3);
}

.iifcl_news_list {
    border-bottom: 1px solid #e5e5e5;
}

.iifcl_news_list_des span {
    color: #fff;
}

.iifcl_news_list_des > h6 > a {
    color: #000000;
}

.iifcl_author {
    color: #a1a1a1;
}

    .iifcl_author > a {
        color: #a1a1a1;
    }

.iifcl_news_list_des > ul > li > a {
    color: #a1a1a1;
}

.iifcl_news_list_des p {
    color: #a1a1a1;
}

.iifcl_event_wrap {
    border: 1px solid #ececec;
}

    .iifcl_event_wrap figure figcaption a {
        color: #fff;
    }

.iifcl_event_des > ul > li > a {
    color: #333;
}

.iifcl_event_des p {
    color: #888;
}

.iifcl_event_des > a {
    outline: 1px solid #ececec;
    color: #999999;
}

.iifcl_event_wrap:hover {
    box-shadow: 0px 1px 2px 1px rgba(0,0,0,0.2);
}

.iifcl_focus_wrap {
    border-bottom: 1px solid #e0e0e0;
}

    .iifcl_focus_wrap h2 {
        color: #f7f7f7;
    }


.iifcl_services_video_bg {
    background-color: #f7f7f7;
}

.iifcl_video:before {
    background-color: rgba(0,0,0,0.6);
}

.iifcl_video_icon a {
    color: #fff;
    border: 1px solid #fff;
}

.iifcl_advance_service {
    border: 1px solid #ececec;
}

.iifcl_service_caption p {
    color: #fff;
}

.iifcl_advance_hdg i {
    color: #666666;
}

.iifcl_advance_hdg h6 {
    color: #666666;
}

    .iifcl_advance_hdg h6:before {
        background-color: #666666;
    }

.iifcl_advance_service:hover .iifcl_advance_hdg h6:before {
    background-color: #fff;
}

.iifcl_advance_service:hover .iifcl_advance_hdg i,
.iifcl_advance_service:hover .iifcl_advance_hdg h6 {
    color: #fff;
}

.iifcl_advance_service a:hover {
    color: #000000;
}

.iifcl_choose i {
    color: #333333;
}

.iifcl_choose span {
    color: #333333;
}

.iifcl_choose_des {
    background-color: #3fb3e5;
}

    .iifcl_choose_des i {
        color: #fff;
    }

.kdoe_choose_content span {
    color: #fff;
}

.kdoe_choose_content p {
    color: #fff;
}

.iifcl_choose_tab ul li a {
    color: #a3a4a7;
    border: 1px solid #ececec;
}

.iifcl_choose_tab ul li.active a,
.iifcl_choose_tab ul li:hover a,
.iifcl_choose_tab ul li:focus a {
    color: #333333;
    border: 1px solid transparent;
}

.iifcl_chose_tab_detail {
    border: 1px solid #ececec;
}

.iifcl_tab_img_des p {
    color: #a3a4a7;
}

.iifcl_background:before,
.iifcl_background:after {
    background-color: #e3e3e3;
}

.iifcl-team-testi {
    background: #f7f7f7;
}

.iifcl_team_img figure {
    border-bottom: 3px solid;
}

.iifcl_team_img_des h4 {
    color: #000000;
}

.iifcl_team_img_des > p {
    color: #666666;
}

.iifcl_team_img_des blockquote {
    background-color: #f4f4f4;
}

    .iifcl_team_img_des blockquote p {
        color: #666666;
    }

        .iifcl_team_img_des blockquote p:before,
        .iifcl_team_img_des blockquote p:after {
            color: #d3d3d3;
        }

    .iifcl_team_img_des blockquote:before {
        background-color: #eb0028;
    }

.iifcl_bground_des h4 {
    color: #000000;
}

.iifcl_bground_des p {
    color: #666666;
}

.iifcl_bground_des:before,
.iifcl_bground_des:after {
    background-color: #e3e3e3;
}

.iifcl_education h4 {
    color: #000000;
}

.iifcl_edu_year:before,
.iifcl_edu_year:after {
    background-color: #e3e3e3;
}

.iifcl_edu_year ul li h5 {
    background: #f7f7f7;
}

.iifcl_edu_year ul li h6 {
    color: #eb0028;
}

.iifcl_edu_des ul li {
    border-top: 1px solid #e4e4e4;
}

    .iifcl_edu_des ul li figure {
        border: 2px solid #e4e4e4;
    }

.iifcl_edu_img_des p {
    color: #666666;
}

.iifcl_education:before,
.iifcl_education:after {
    background-color: #e3e3e3;
}

.iifcl_work_wrap figure:before {
    background: rgba(255,255,255,0.5);
}

.iifcl_work_hover a {
    color: #fff;
}

.iifcl_work_des {
    border: 1px solid #e4e4e4;
}

    .iifcl_work_des h6 a {
        color: #242424;
    }

    .iifcl_work_des p {
        color: #666666;
    }

.iifcl_work_outr.owl-theme .owl-controls .owl-buttons div {
    background-color: #fff;
}

.iifcl_work_outr .owl-buttons .owl-prev:before,
.iifcl_work_outr .owl-buttons .owl-next:before {
    color: #666666;
}


.iifcl_work_outr .owl-buttons .owl-prev:after {
    border-color: transparent transparent #8a8a8a transparent;
}

.iifcl_work_outr .owl-buttons .owl-next:after {
    border-color: transparent transparent transparent #8a8a8a;
}

.kf_political_career_bg {
    background-color: #f3f3f3;
}

.kf_political_career:before {
    background-color: #d8d8d8;
}

.kf_year h5 {
    color: #1a1b1d;
}


.kf_month_right:before {
    background-color: #9c9c9c;
    border: 5px solid #ececec;
    box-shadow: 0px 0px 0px 10px #fff;
}

.kf_month_right h6,
.kf_month_left h6 {
    color: #ec6f75;
    border-bottom: 2px solid #d8d8d8;
}

.kf_month_right h5,
.kf_month_left h5 {
    color: #1a1b1d;
}


.kf_month_left:before {
    background-color: #9c9c9c;
    border: 5px solid #ececec;
    box-shadow: 0px 0px 0px 10px #fff;
}


.iifcl_yearly_performance ul li h4 {
    color: #fff;
}

.iifcl_yearly_performance p {
    color: #fff;
}

.iifcl_yearly_performance ul li:nth-child(odd) {
    background-color: #2b2b2b;
}

.iifcl_yearly_performance ul li:nth-child(even) {
    background-color: #353434;
}

.iifcl_event_detail_timer,
.iifcl_event_orgnizer,
.iifcl_summary,
.iifcl_event_share,
.iifcl_related_event {
    border-bottom: 1px solid #d3d3d3;
}

.event_timer_date h2, .event_timer_date span {
    color: #fff;
}

.iifcl_counter h4 {
    color: #fff;
}

.iifcl_orgnizer_des h6 span, .iifcl_orgnizer_email li, .iifcl_orgnizer_social li a, .iifcl_event_share ul li a, .iifcl_event_list ul > li > a {
    color: #999999;
}

.iifcl_event_list a {
    color: #000000;
}
/*Pagination Wrap Style*/
.kf_pagination {
    border-bottom: 1px solid #d3d3d3;
}

    .kf_pagination ul li a {
        color: #222222;
    }

    .kf_pagination ul li:hover a {
        background: none;
    }

.iifcl_related_comment ul li {
    border-bottom: 1px solid #d3d3d3;
}

    .iifcl_related_comment ul li ul {
        border-top: 1px solid #d3d3d3;
    }


.iifcl_comment_author span {
    color: #909090;
}

.iifcl_comment_des a:hover {
    color: #000000;
}

.iifcl_reply_field input[type="text"] {
    border: 1px solid #dddddd;
    color: #939393;
}

.iifcl_reply_field textarea {
    border: 1px solid #dddddd;
    color: #939393;
}

.iifcl_news_detail {
    border-bottom: 1px solid #dddddd;
}

    .iifcl_news_detail > ul {
        border-bottom: 1px solid #dddddd;
    }

        .iifcl_news_detail > ul > li > a {
            color: #a1a1a1;
        }

    .iifcl_news_detail blockquote {
        background: #f7f7f7;
    }

        .iifcl_news_detail blockquote p {
            color: #898989;
        }


.kf_location_wrap {
    background: #fff;
}

.kf_office_name li a {
    color: #333236;
}

.kf_office_name li.active a,
.kf_office_name li:hover a,
.kf_office_name li:focus a {
    color: #fff;
}

.kf_location_info > i {
    background-color: #1f1e22;
    color: #fff;
    border: 4px solid #d2d2d3;
}

.kf_location_info h6 {
    color: #333236;
}

.kf_location_info p,
.kf_location_info span,
.kf_location_info a {
    color: #333236;
}


.kf_loc_socil_icon li a {
    color: #1f1e22;
}

.kf_location_info:hover i {
    background-color: #fff;
}

.kf_touch_field input[type="text"],
.kf_touch_field textarea {
    border: 1px solid #e5e6e9;
    color: #27282d;
}


.kf_touch_field button.iifcl_btn_1 {
    border: 1px solid #000000;
    color: #474747;
}

    .kf_touch_field button.iifcl_btn_1:before {
        background-color: #474747;
    }

    .kf_touch_field button.iifcl_btn_1:hover {
        color: #fff;
    }

.kf_404_wrap h2 {
    color: #333333;
}


.kf_404_wrap h5 {
    color: #16283c;
}

.kf_404_wrap p {
    color: #16283c;
}

.kf_404_form {
    border: 1px solid #c8c8c8;
}

    .kf_404_form input[type="text"] {
        color: #888888;
    }

    .kf_404_form button,
    .kf_404_form input[type="submit"] {
        color: #fff;
    }

        .kf_404_form button:hover,
        .kf_404_form input[type="submit"]:hover {
            background-color: #020202;
        }

    .kf_404_form i {
        color: #b2b2b2;
    }

.kf_page_list p {
    color: #666666
}

.kf_page_list ul li:before {
    color: #666666;
}

.kf_page_list ul li a {
    color: #666666;
}


.kf_comming_counter h2 {
    color: #fff;
}

.kf_comming_counter h4 {
    color: #fff;
}

.kf_comming_counter ul.countdown li {
    background-color: rgba(255, 255, 255, 0.5);
}

    .kf_comming_counter ul.countdown li p {
        color: #020202;
    }


.kf_comming_form form input[type="text"] {
    border: 1px solid #fff;
    background: none;
    color: #fff;
}

.kf_comming_form button,
.kf_comming_form input[type="submit"] {
    border: 1px solid #fff;
    background: none;
    color: #fff;
}

    .kf_comming_form button:hover,
    .kf_comming_form input[type="submit"]:hover {
        color: #fff;
    }

.kf_comming_social ul li a {
    color: #fff;
}

.kf_team_listing_bg {
    padding-bottom: 50px;
}

.iifcl_politician {
    box-shadow: 0px 0px 8px 1px rgba(0,0,0,0.18);
}

    .iifcl_politician:hover {
        box-shadow: 0px 0px 8px 2px rgba(0,0,0,0.18);
    }

.iifcl_shortcode_wrap:before,
.iifcl_shortcode_inner_wrap:before {
    border-bottom: 1px solid #e1e1e1;
}

.iifcl_shortcode_heading h4 {
    border-bottom: 1px solid #e1e1e1;
}

.iifcl_shortcode_inner_wrap .iifcl_hdg_2,
.iifcl_shortcode_inner_wrap .iifcl_hdg_3 {
    background-color: #000000;
}

.iifcl_shortcode_para p {
    color: #666;
}

.iifcl_shortcode_social > ul > li > a {
    color: #666666;
}

.iifcl_shortcode_inner_wrap .iifcl_scl_icon ul li a {
    color: #000000;
}

.iifcl_shortcode_inner_wrap .iifcl_scl_icon ul li.active a,
.iifcl_shortcode_inner_wrap .iifcl_scl_icon ul li:hover a {
    color: #fff;
}

/*Socail Icon 1 ends*/

/*Link Style*/
.kf_btn_list {
    background-color: #000000;
}

.iifcl_shortcode_inner_wrap .iifcl-skills {
    background-color: #000000;
}

.dl-menuwrapper button.dl-active:after {
    background: #fff none repeat scroll 0 0;
    box-shadow: 0 7px 0 #fff, 0 14px 0 #fff;
}

table, th, td {
    border: 1px solid #cccccc;
}

.table thead {
    background: #388c77;
    color: #fff;
}

    .table thead tr th {
        color: #fff;
    }

table td a {
    color: #4eadee !important;
}

    table td a:hover {
        color: #ef6522 !important;
    }

.last-updated-text {
    background: #225d4e;
}

.last-updated-text1 {
    background: #225d4e;
}


/*********************** start color.css **************************/



.iifcl_wrapper .iifcl_cnt_info.skip_content ul li a {
    color: #fff;
}

.iifcl_wrapper .iifcl_cnt_info.skip_content ul li span i {
    color: #fff;
}

/*
    ============================================================
       Font Color
    ============================================================
    */
/*----------------------------------------------------------------------Top Strip Wrap Style----------------------------------------------------------------------*/
.iifcl_cnt_info ul li i,
.iifcl_cnt_info ul li:hover,
/*----------------------------------------------------------------------Logo & Navigation Wrap Style----------------------------------------------------------------------*/
.iifcl_menu ul li.active > a,
.iifcl_menu ul li:hover > a,
.iifcl_menu ul li:focus > a,
.iifcl_caption a.iifcl_link_1:hover i,
/*----------------------------------------------------------------------Banner Wrap Style----------------------------------------------------------------------*/
/*----------------------------------------------------------------------Breaking News Wrap Style----------------------------------------------------------------------*/
.iifcl_breaking_news2 .iifcl_breaking_hdg h6,
.iifcl_brekg_news_des .bx-wrapper .bx-controls-direction a.bx-prev:before,
.iifcl_brekg_news_des .bx-wrapper .bx-controls-direction a.bx-next:before,
/*----------------------------------------------------------------------Welcome to IIFCL Wrap Style----------------------------------------------------------------------*/
ul.iifcl_tab_lnk li.active a,
ul.iifcl_tab_lnk li:hover a,
ul.iifcl_tab_lnk li:focus a,
/*----------------------------------------------------------------------What we Do Wrap Style----------------------------------------------------------------------*/
.iifcl_wht_des ul li span,
.iifcl_wht_des ul li:hover h6 a,
/*----------------------------------------------------------------------New & Press Release Wrap Style----------------------------------------------------------------------*/
.iifcl_press_news:hover .iifcl_news_des h6 a,
.iifcl_press_news:hover .iifcl_news_des a,
.iifcl_press_news:hover .iifcl_news_des a i,
.iifcl_news_date ul li:hover a,
/*----------------------------------------------------------------------Latest Work Gallery Wrap Style----------------------------------------------------------------------*/
/*----------------------------------------------------------------------Purchase Now Wrap Style----------------------------------------------------------------------*/
/*----------------------------------------------------------------------Our Political Campagin Wrap Style----------------------------------------------------------------------*/
.iifcl_campgn_lst1:hover .iifcl_lst1_des h6,
.iifcl_campgn_lst2:hover .iifcl_lst1_des h6,
/*----------------------------------------------------------------------Our Top Politician Wrap Style----------------------------------------------------------------------*/
.iifcl_politician:hover .iifcl_politician_des h6 a,
.iifcl_politician_des ul li:hover a,
.iifcl_politician_des ul li:focus a,
/*----------------------------------------------------------------------Progress Bar Wrap Style----------------------------------------------------------------------*/
.iifcl_progress h6,
/*----------------------------------------------------------------------Count Up Wrap Style----------------------------------------------------------------------*/
/*----------------------------------------------------------------------Latest Blog Wrap Style----------------------------------------------------------------------*/
.iifcl_latest_blog_des ul li:hover a,
.iifcl_latest_blog_des h6 a:hover,
/*----------------------------------------------------------------------Video List Wrap Style----------------------------------------------------------------------*/
/*----------------------------------------------------------------------Purchase Now 2 Wrap Style----------------------------------------------------------------------*/
/*----------------------------------------------------------------------Testimonial Wrap Style----------------------------------------------------------------------*/
.iifcl_testimonial_wrap.owl-theme .owl-controls .owl-buttons div.owl-prev:hover:before,
.iifcl_testimonial_wrap.owl-theme .owl-controls .owl-buttons div.owl-next:hover:before,
.iifcl_testi_wrap:hover a,
/*----------------------------------------------------------------------Footer Wrap Style----------------------------------------------------------------------*/
.iifcl_widgt_touch ul li:hover,
.iifcl_widgt_touch ul li:hover a,
.iifcl_foo_field input[type="submit"]:hover,
.iifcl_foo_field button:hover,
.iifcl_site_map ul li:hover a,
.iifcl_copyright span a:hover,
.iifcl_widgt_event ul li:hover a,
.iifcl_widgt_tweets ul li:hover a,
/*----------------------------------------------------------------------Copy Right Wrap Style----------------------------------------------------------------------*/
.iifcl_copyright_des a:hover,
/*---------------------------------------------------------------------SUBCRIBE WRAP WRAP STYLE----------------------------------------------------------------------*/
/*---------------------------------------------------------------------Bread Crumb wrap Style----------------------------------------------------------------------*/
/*---------------------------------------------------------------------About Us Services Wrap STYLE----------------------------------------------------------------------*/
.iifcl_about_services:hover i,
.iifcl_about_services:hover h5 a,
/*---------------------------------------------------------------------Social Counter Up Wrap STYLE----------------------------------------------------------------------*/
/*---------------------------------------------------------------------Our Achievement Wrap STYLE----------------------------------------------------------------------*/
.iifcl_achment_wrap:hover .iifcl_achment_des h5 a,
/*---------------------------------------------------------------------Where We Are Wrap STYLE----------------------------------------------------------------------*/
.iifcl_where_we ul li:hover h5,
/*---------------------------------------------------------------------Become A Volunteer Wrap STYLE----------------------------------------------------------------------*/
.iifcl_donate i,
.iifcl_volunteer_btn a i,
/*---------------------------------------------------------------------Our Skill Wrap STYLE----------------------------------------------------------------------*/
/*---------------------------------------------------------------------Why We Are Wrap STYLE----------------------------------------------------------------------*/
.goal_des ul li::before,
/*---------------------------------------------------------------------Pagination Wrap STYLE----------------------------------------------------------------------*/
.iifcl_pagination ul li:hover a b,
/*---------------------------------------------------------------------About US Welcome Wrap STYLE----------------------------------------------------------------------*/
.iifcl_achevemnt_des_2 h5:hover a,
/*---------------------------------------------------------------------News Wrap STYLE----------------------------------------------------------------------*/
.iifcl_news_wrap_des > b > a,
.iifcl_news_wrap_des a:hover,
/*---------------------------------------------------------------------News List Wrap STYLE----------------------------------------------------------------------*/
.iifcl_news_list_des > h6 > a:hover,
.iifcl_author:hover > a,
.iifcl_news_list_des > ul > li > a > i,
.iifcl_news_list_des > ul > li > a:hover,
.iifcl_aside_search:focus form button,
.iifcl_aside_search:hover form button,
.iifcl_news_list:hover h6 a,
/*---------------------------------------------------------------------Aside Wrap STYLE----------------------------------------------------------------------*/
.iifcl_aside_cat ul li:hover a,
.iifcl_aside_event_des span b,
.iifcl_aside_event ul figure figcaption a:hover,
/*---------------------------------------------------------------------Event Wrap STYLE----------------------------------------------------------------------*/
.iifcl_event_wrap:hover .iifcl_event_des h6 > a,
.iifcl_event_wrap:hover .iifcl_event_des > a,
.iifcl_event_des > ul > li:hover a,
/*---------------------------------------------------------------------Advance Services Wrap STYLE----------------------------------------------------------------------*/
/*---------------------------------------------------------------------Team Wrap STYLE----------------------------------------------------------------------*/
.iifcl_work_des h6 a:hover,
/*---------------------------------------------------------------------latest Work Wrap STYLE----------------------------------------------------------------------*/
/*---------------------------------------------------------------------Event Detail Wrap STYLE----------------------------------------------------------------------*/
.iifcl_event_list:hover > h6 > a,
.iifcl_event_list > ul > li:hover > a,
.iifcl_aside_map_des span i,
/*---------------------------------------------------------------------Event Orgnizer Wrap STYLE----------------------------------------------------------------------*/
.iifcl_orgnizer_social li:hover a,
.iifcl_summary ul li:before,
.iifcl_event_share ul li:hover a,
ul.iifcl_orgnizer_email li:hover,
/*---------------------------------------------------------------------Comment Wrap STYLE----------------------------------------------------------------------*/
.iifcl_comment_des a,
/*---------------------------------------------------------------------Event Detail Aside Wrap STYLE----------------------------------------------------------------------*/
.iifcl_aside_organizer ul.iifcl_aside_contnt li:hover,
.iifcl_aside_organizer ul.iifcl_aside_org_scl li:hover a,
/*---------------------------------------------------------------------News Detail Wrap STYLE----------------------------------------------------------------------*/
.iifcl_news_detail > ul > li > a > span,
.iifcl_news_detail > ul > li > a > i,
.iifcl_news_detail > ul > li:hover a,
.iifcl_event_list a:hover,
.kf_pagination ul li:hover a,
/*---------------------------------------------------------------------Contact Us Wrap STYLE----------------------------------------------------------------------*/
.iifcl_contact_des span:hover,
.iifcl_contact_des span a:hover,
.iifcl_contact_field textarea,
/*---------------------------------------------------------------------Services Wrap STYLE----------------------------------------------------------------------*/
.iifcl_focus_wrap:hover h6,
.iifcl_focus_wrap:hover a,
/*---------------------------------------------------------------------Contact Us Page STYLE----------------------------------------------------------------------*/
.kf_location_info a:hover,
.kf_loc_socil_icon li a:hover,
.kf_location_info:hover > i,
.kf_location_info:hover h6,
/*---------------------------------------------------------------------404 Page STYLE----------------------------------------------------------------------*/
.kf_404_wrap h2 span,
.kf_404_wrap h4,
.kf_page_list ul li:hover:before,
.kf_page_list ul li:hover a,
/*---------------------------------------------------------------------Commiing Soon Page STYLE----------------------------------------------------------------------*/
.kf_comming_counter ul.countdown span,
.kf_comming_social ul li:hover a,
.kf_comming_form button:hover,
.kf_comming_form input[type="submit"]:hover {
    color: #388c77;
}



    /*
    ============================================================
       Background Color
    ============================================================
    */
    /*----------------------------------------------------------------------Top Strip Wrap Style----------------------------------------------------------------------*/
    .iifcl_scl_icon ul li.active,
    .iifcl_scl_icon ul li:hover,
    /*----------------------------------------------------------------------Logo & Navigation Wrap Style----------------------------------------------------------------------*/
    .iifcl_navigation_outr_wrap:before,
    .iifcl_menu ul li.active:before,
    .iifcl_menu ul li:hover:before,
    .iifcl_menu ul li:focus:before,
    .iifcl_menu ul ul li:after,
    .iifcl_favorite:hover,
    .iifcl_caption a.iifcl_link_1:hover,
    /*----------------------------------------------------------------------Banner Wrap Style----------------------------------------------------------------------*/
    /*----------------------------------------------------------------------Breaking News Wrap Style----------------------------------------------------------------------*/
    .iifcl_breaking_hdg,
    .iifcl_breaking_news2:after,
    /*----------------------------------------------------------------------Welcome to IIFCL Wrap Style----------------------------------------------------------------------*/
    ul.iifcl_tab_lnk li:before,
    ul.iifcl_tab_lnk li:after,
    .iifcl_wel_demo_des a.iifcl_link_3:hover,
    .iifcl_about_welcome a.iifcl_link_3:hover:before,
    /*----------------------------------------------------------------------What we Do Wrap Style----------------------------------------------------------------------*/
    .iifcl_wht_des .bx-wrapper .bx-pager.bx-default-pager a:hover,
    .iifcl_wht_des .bx-wrapper .bx-pager.bx-default-pager a.active,
    /*----------------------------------------------------------------------New & Press Release Wrap Style----------------------------------------------------------------------*/
    .iifcl_press_news:before,
    .iifcl_press_news:hover .iifcl_news_des h6 a:before,
    .iifcl_press_news figure.iifcl_pres1_style:after,
    .iifcl_press_news figure.iifcl_pres2_style:after,
    /*----------------------------------------------------------------------Latest Work Gallery Wrap Style----------------------------------------------------------------------*/
    .iifcl_galry_item figure:before,
    /*----------------------------------------------------------------------Purchase Now Wrap Style----------------------------------------------------------------------*/
    /*----------------------------------------------------------------------Our Political Campagin Wrap Style----------------------------------------------------------------------*/
    .iifcl_campgn_lst1:hover .iifcl_cam_date,
    .iifcl_campgn_lst1:hover .iifcl_cam_date:before,
    .iifcl_campgn_lst1:hover .iifcl_cam_date:after,
    .iifcl_campgn_lst2:hover .iifcl_cam_date,
    .iifcl_campgn_lst2:hover .iifcl_cam_date:before,
    .iifcl_campgn_lst2:hover .iifcl_cam_date:after,
    /*----------------------------------------------------------------------Our Top Politician Wrap Style----------------------------------------------------------------------*/
    /*----------------------------------------------------------------------Progress Bar Wrap Style----------------------------------------------------------------------*/
    .iifcl_progress .progress-bar,
    /*----------------------------------------------------------------------Count Up Wrap Style----------------------------------------------------------------------*/
    /*----------------------------------------------------------------------Latest Blog Wrap Style----------------------------------------------------------------------*/
    .iifcl_purchase2_bg,
    /*----------------------------------------------------------------------Video List Wrap Style----------------------------------------------------------------------*/
    /*----------------------------------------------------------------------Purchase Now 2 Wrap Style----------------------------------------------------------------------*/
    /*----------------------------------------------------------------------Testimonial Wrap Style----------------------------------------------------------------------*/
    /*----------------------------------------------------------------------Footer Wrap Style----------------------------------------------------------------------*/
    .iifcl_newsletter_bg,
    .iifcl_newsletter_bg:after,
    .iifcl_newsletter_form form button,
    .iifcl_widgt_event ul li figure:after,
    .iifcl_footer_logo ul li:hover a,
    .iifcl_copyright > a:hover,
    /*----------------------------------------------------------------------Copy Right Wrap Style----------------------------------------------------------------------*/
    .iifcl_copyright_bg,
    /*---------------------------------------------------------------------SUBCRIBE WRAP WRAP STYLE----------------------------------------------------------------------*/
    .iifcl_subcribe_bg,
    /*---------------------------------------------------------------------Bread Crumb wrap Style----------------------------------------------------------------------*/
    /*---------------------------------------------------------------------About Us Services Wrap STYLE----------------------------------------------------------------------*/
    .iifcl_about_services:hover h5 a:before,
    /*---------------------------------------------------------------------Social Counter Up Wrap STYLE----------------------------------------------------------------------*/
    .iifcl_socil_counter_bg,
    /*---------------------------------------------------------------------Our Achievement Wrap STYLE----------------------------------------------------------------------*/
    .iifcl_achment_wrap:hover figcaption h6,
    /*---------------------------------------------------------------------Where We Are Wrap STYLE----------------------------------------------------------------------*/
    .iifcl_where_we ul:before,
    .iifcl_where_we ul li:hover .iifcl_where_year,
    /*---------------------------------------------------------------------Become A Volunteer Wrap STYLE----------------------------------------------------------------------*/
    .iifcl_hdg_3 h4:before,
    .iifcl_volunteer_btn a:before,
    /*---------------------------------------------------------------------Our Skill Wrap STYLE----------------------------------------------------------------------*/
    /*---------------------------------------------------------------------Why We Are Wrap STYLE----------------------------------------------------------------------*/
    .iifcl_goal_wrap .accordion-open,
    .iifcl_planning_wrap .nav-tabs li.active a,
    .iifcl_planning_wrap .nav-tabs li.active a:focus,
    .iifcl_planning_wrap .nav-tabs li.active a:hover,
    .iifcl_planning_wrap ul li.active a,
    .iifcl_planning_wrap ul li:hover a,
    /*---------------------------------------------------------------------Pagination Wrap STYLE----------------------------------------------------------------------*/
    .iifcl_pagination .pagination li:hover a,
    /*---------------------------------------------------------------------About US Welcome Wrap STYLE----------------------------------------------------------------------*/
    .iifcl_about_welcome a.iifcl_link_3,
    /*---------------------------------------------------------------------News Wrap STYLE----------------------------------------------------------------------*/
    /*---------------------------------------------------------------------News List Wrap STYLE----------------------------------------------------------------------*/
    .iifcl_news_list_des span,
    .iifcl_calender .fc-toolbar,
    /*---------------------------------------------------------------------Aside Wrap STYLE----------------------------------------------------------------------*/
    .iifcl_aside h5,
    .iifcl_aside_flicker ul li figure:before,
    /*---------------------------------------------------------------------Event Wrap STYLE----------------------------------------------------------------------*/
    .iifcl_event_wrap figure:before,
    .iifcl_event_des ul:before,
    /*---------------------------------------------------------------------Advance Services Wrap STYLE----------------------------------------------------------------------*/
    .iifcl_advance_service figure:before,
    /*---------------------------------------------------------------------Team Wrap STYLE----------------------------------------------------------------------*/
    /*---------------------------------------------------------------------latest Work Wrap STYLE----------------------------------------------------------------------*/
    .iifcl_work_wrap figure,
    /*---------------------------------------------------------------------Event Detail Wrap STYLE----------------------------------------------------------------------*/
    .event_timer_date,
    .iifcl_timer:before,
    .iifcl_event_list figure,
    /*---------------------------------------------------------------------Event Orgnizer Wrap STYLE----------------------------------------------------------------------*/
    /*---------------------------------------------------------------------Comment Wrap STYLE----------------------------------------------------------------------*/
    /*---------------------------------------------------------------------Event Detail Aside Wrap STYLE----------------------------------------------------------------------*/
    .iifcl_aside_org_des > a h6,
    /*---------------------------------------------------------------------News Detail Wrap STYLE----------------------------------------------------------------------*/
    /*---------------------------------------------------------------------Contact Us Wrap STYLE----------------------------------------------------------------------*/
    .iifcl_contact_field input[type="submit"],
    .iifcl_contact_field button,
    /*---------------------------------------------------------------------Services Wrap STYLE----------------------------------------------------------------------*/
    /*---------------------------------------------------------------------Contact Us Page STYLE----------------------------------------------------------------------*/
    .kf_office_name li.active a,
    .kf_office_name li:hover a,
    .kf_office_name li:focus a,
    /*---------------------------------------------------------------------404 Page STYLE----------------------------------------------------------------------*/
    .kf_404_wrap h4:before,
    .kf_404_form button,
    /*---------------------------------------------------------------------Commiing Soon Page STYLE----------------------------------------------------------------------*/
    .dl-menuwrapper button:hover,
    .dl-menuwrapper button:hover, .dl-menuwrapper button.dl-active {
        background-color: #057fd1;
    }



.iifcl_logo, .iifcl_logo:before,
.iifcl_logo:after {
    background-color: #fff !important;
}






::selection {
    background: #ef4a2b;
    color: #ffffff;
}

::-webkit-selection {
    background: #ef4a2b;
    color: #ffffff;
}

::-moz-selection {
    background: #ef4a2b;
    color: #ffffff;
}

.iifcl_politician_des:before {
    border-left: 10px solid transparent;
    border-right: 10px solid transparent;
    border-top: 10px solid #388c77;
}

.iifcl_about_welcome a.iifcl_link_3 {
    outline: 1px solid #388c77;
}

.iifcl_countup_bg:before {
    background: -moz-linear-gradient(left, rgba(65,192,220,1) 0%, rgba(232,79,50,1) 100%); /* FF3.6+ */
    background: -webkit-gradient(linear, left top, right top, color-stop(0%,rgba(65,192,220,1)), color-stop(100%,rgba(232,79,50,1))); /* Chrome,Safari4+ */
    background: -webkit-linear-gradient(left, rgba(65,192,220,1) 0%,rgba(232,79,50,1) 100%); /* Chrome10+,Safari5.1+ */
    background: -o-linear-gradient(left, rgba(65,192,220,1) 0%,rgba(232,79,50,1) 100%); /* Opera 11.10+ */
    background: -ms-linear-gradient(left, rgba(65,192,220,1) 0%,rgba(232,79,50,1) 100%); /* IE10+ */
    background: linear-gradient(to right, rgba(65,192,220,1) 0%,rgba(232,79,50,1) 100%); /* W3C */
}

.iifcl_purchase_bg:before {
    background: -moz-linear-gradient(left, rgba(238,75,44,1) 0%, rgba(65,192,220,1) 100%); /* FF3.6+ */
    background: -webkit-gradient(linear, left top, right top, color-stop(0%,rgba(238,75,44,1)), color-stop(100%,rgba(65,192,220,1))); /* Chrome,Safari4+ */
    background: -webkit-linear-gradient(left, rgba(238,75,44,1) 0%,rgba(65,192,220,1) 100%); /* Chrome10+,Safari5.1+ */
    background: -o-linear-gradient(left, rgba(238,75,44,1) 0%,rgba(65,192,220,1) 100%); /* Opera 11.10+ */
    background: -ms-linear-gradient(left, rgba(238,75,44,1) 0%,rgba(65,192,220,1) 100%); /* IE10+ */
    background: linear-gradient(to right, rgba(238,75,44,1) 0%,rgba(65,192,220,1) 100%); /* W3C */
}

.iifcl_breaking_news h6 a {
    color: #fff;
}

.iifcl_breaking_news .bxslider div.item a {
    color: #252525;
}

.theme-bg {
    border: 1px solid #000;
}

.mb-s2 {
    color: #000 !important;
    background-color: unset !important;
}

.column-inner .text-center:hover {
    background: #cfe3f7;
}

    .column-inner .text-center:hover .content-box h4 {
        color: #2e52cc;
    }

h3 .mb-s2:hover {
    color: #ef6522 !important;
}

.scheme_product .product_detail span:hover {
    color: #ef6522;
}

.iifcl_breaking_news .bxslider div.item a:hover {
    color: #ea540b;
}

.main-footer .color-1 {
    border-right: 1px solid #ffffff33;
}

.block-0 li {
    background: #fff;
    border-left: 15px solid #388c77;
    box-shadow: 0 2px 3px 0 rgba(0, 0, 0, 0.5);
}

.block-0 a:hover li {
    background: #388c77;
    color: #fff !important;
    border-left: 15px solid #fff;
}

.block-0 a:hover {
    color: #fff !important;
}

.google-visualization-orgchart-node {
    background: -webkit-gradient(linear, left top, left bottom, from(#388c77), to(#388c77)) !important;
}

.google-visualization-orgchart-lineleft {
    border-left: 1px solid #388c77 !important;
}

.google-visualization-orgchart-lineright {
    border-right: 1px solid #388c77 !important;
}

.google-visualization-orgchart-linebottom {
    border-bottom: 1px solid #388c77 !important;
}

.iifcl_menu ul li a {
    color: #fff !important;
}

.bubble {
    fill: #e76853;
}

.icon {
    fill: #fff;
}

a.tip:hover span {
    border: #c0c0c0 1px dotted;
    background: white;
    color: #000;
}

a.breaking {
    color: #252525;
}

    a.breaking:hover {
        color: #ea540b;
    }

.textmove {
    background: #fff;
    border: 1px solid #ccc;
}

.latest-post a i {
    color: #ef6522;
}

.latest-post a span {
    color: #252525;
}

.latest-post a:hover span {
    color: #D0490B;
}

a.breaking {
    color: #252525;
}

    a.breaking:hover {
        color: #ea540b;
    }

.textmove {
    background: #fff;
    border: 1px solid #ccc;
}

.latest-post a i {
    color: #ef6522;
}

.latest-post a span {
    color: #252525;
}

.latest-post a:hover span {
    color: #D0490B;
}

#small-dialog, #small-dialog2 {
    background: #EBEBEB;
}

.icon-btn {
    background: #ddd;
}
