/*
============== background Color====================
*/

.dark-bg,
.hover-bg:hover,
.ui-timeline .tl-item .tl-body .tl-entry .btn-primary,
.btn-text,
.faq .collape-plus,
.container-filter li a.active,
.container-filter li a:hover,
.container-filter li a,
.link-zoom a,
.link-zoom a.project_links,
.project-info,
#related-project .owl-prev:hover,
#related-project .owl-next:hover,
.sidebar-widget .widget-tag li a:hover,
.content-carousel .owl-controls .owl-nav .owl-prev,
.content-carousel .owl-controls .owl-nav .owl-next,
.image-slider .owl-controls .owl-nav .owl-prev,
.image-slider .owl-controls .owl-nav .owl-next,
.fullwidth-slider .owl-controls .owl-nav .owl-prev,
.fullwidth-slider .owl-controls .owl-nav .owl-next,
.nf-carousel-theme .owl-controls .owl-nav .owl-prev,
.nf-carousel-theme .owl-controls .owl-nav .owl-next,
.blog-date,
.pagination-nav ul li.active a,
.pagination-nav ul li:hover a,
.page-signin .body-inner:before,
.b-line,
.tparrows.tp-leftarrow:hover,
.tparrows.tp-rightarrow:hover,
.header-1 .top-bar-section,
.icon-lf,
.services-block .inner-box .lower-box,
.nf-carousel-theme.nf-carousel-arrow .owl-controls .owl-prev:hover,
.nf-carousel-theme.nf-carousel-arrow .owl-controls .owl-next:hover,
#footer-widgets .widget .widget-title > span::after,
.abt-block__slider .owl-dots .owl-dot,
.bullet_round:after,
.second_righ:after,
.faq .collape-plus,
.panel-title a i,
.box-hover:hover .team-block,
.ui-input-group .input-bar:before,
.ui-input-group .input-bar:after,
.ribbon.blue,
.ribbon.blue,
.btn-default,
.bar,
.nf-carousel-theme-top .owl-controls .owl-nav .owl-prev:hover,
.nf-carousel-theme-top .owl-controls .owl-nav .owl-next:hover,
.cart_btns div .secondary_bg,
.bg-color,
div .secondary_bg,
.home_filter li a:before,
.home_filter li a:after,
.middel-part__block::before,
nav.navbar.bootsnav ul.nav > li > a.custom_btn__block,
.social-link__block a:after,
#footer-widgets .widget.widget_socials .socials a:hover:before,
.header_tran .navigation .sub-nav,
.triangle_box .counter-section__box .counter:after,
.bg_color,
.bg_yellow,
.process-icon:hover,
.section_tit:before,
.section_tit:after,
.three_line,
.three_line:before,
.three_line:after,
.patient_head,
.dots_style .owl-dots .owl-dot,
.event_date,
.post_date,
.post_title h3:before,
.triangle_box {
    background: #2e3192;
}

.available_wrap__block {
    background-color: #2e3192;
}

.bullet_round:before,
.second_righ:before {
    box-shadow: 0 0 6px 6px #2e3192;
}


/*
============== Text Color====================
*/

a:focus,
a:hover,
.gallery-heading h4 a:hover,
.post-meta span > a > i,
.sidebar-widget ul li a:hover,
.lead-point li,
.blog-post .fa-tag,
.pagination-nav ul li a,
.big-font i,
.btn-text:hover,
.color-primary,
a.color-primary,
.contact .icon-circle,
.single-sidebar-widget .special-links li:hover a,
.single-sidebar-widget .special-links li a.active,
.custom-check:before,
.main-banner .banner-text h2 span,
.latest__block-title:hover a,
.more_btn__block,
.abt-box__content-link-arrow,
.abt-box_link-arrow,
.abt-box__content-link:hover,
.abt-box_link:hover,
.abt-block_link-arrow,
.abt-block_link:hover,
.mv-block__vision_link-arrow,
.mv-block__mission_link-arrow,
.mv-block__vision_link:hover,
.mv-block__mission_link:hover,
.solution_box i.color_orenge,
.single-fact .icon-boxed,
.star i,
.abt__link-arrow,
.abt__link:hover,
.ui-input-group > input:focus ~ label,
.ui-input-group > textarea:focus ~ labels,
.top-info__block li i,
.sec_hedding h2 span,
.gallery-heading h4 a,
/*.main_nav ul ul li a:hover,*/
/*nav.navbar.bootsnav ul.nav > li:hover > a,*/
.service_items_box h3 a,
.header_tran .top_loction ul li a i,
.header_tran .top-bar-section .top-social-icon .icons-hover-black a:hover,
.header_tran .top_loction ul li a:hover,
.color,
.process-icon .icon-number {
    color: #00a651;
}

.home_filter li a.active,
.home_filter li a:hover {
    color: #2e3192 !important;
}


/*
============== Border Color====================
*/

.ui-timeline .tl-item .tl-body .tl-entry .btn-primary,
.btn-text,
#related-project .owl-prev:hover,
#related-project .owl-next:hover,
.widget-tag li a,
.pagination-nav ul li a,
.client-avtar,
.contact .icon-circle,
.contact-form input[type=text]:focus,
.contact-form textarea:focus,
.single-sidebar-widget .special-links li a:before,
.widget-search input[type=text]:focus,
.custom-check,
.tparrows.tp-leftarrow:hover,
.tparrows.tp-rightarrow:hover,
.nf-carousel-theme.nf-carousel-arrow .owl-controls .owl-prev,
.nf-carousel-theme.nf-carousel-arrow .owl-controls .owl-next,
.nf-carousel-theme.nf-carousel-arrow .owl-controls .owl-prev:hover,
.nf-carousel-theme.nf-carousel-arrow .owl-controls .owl-next:hover,
.v-line,
.container-filter li a,
.ribbon:before,
.ribbon:after,
.nf-carousel-theme-top .owl-controls .owl-nav .owl-prev,
.nf-carousel-theme-top .owl-controls .owl-nav .owl-next,
.nf-carousel-theme-top .owl-controls .owl-nav .owl-prev:hover,
.nf-carousel-theme-top .owl-controls .owl-nav .owl-next:hover,
#footer-widgets .widget.widget_socials .socials a:hover:before,
.arrow_theme .owl-prev:hover,
.arrow_theme .owl-next:hover,
.process_box,
.process-icon:hover {
    border-color: #2e3192;
}

.team-member .inner-box .overlay-box:after,
.ui-input-group > input:focus,
.rightGrip:before,
.leftGrip:before {
    border-bottom-color: #2e3192;
}

.mbp40 {
    margin-bottom: 60px;
}

.pb30 {
    padding-bottom: 30px;
}

@media (min-width: 768px) {
    /* show 3 items */
    .carousel-inner .active,
    .carousel-inner .active + .carousel-item,
    .carousel-inner .active + .carousel-item + .carousel-item,
    .carousel-inner .active + .carousel-item + .carousel-item + .carousel-item {
        display: block;
    }
    .carousel-inner .carousel-item.active:not(.carousel-item-right):not(.carousel-item-left),
    .carousel-inner .carousel-item.active:not(.carousel-item-right):not(.carousel-item-left) + .carousel-item,
    .carousel-inner .carousel-item.active:not(.carousel-item-right):not(.carousel-item-left) + .carousel-item + .carousel-item,
    .carousel-inner .carousel-item.active:not(.carousel-item-right):not(.carousel-item-left) + .carousel-item + .carousel-item + .carousel-item {
        transition: none;
    }
    .carousel-inner .carousel-item-next,
    .carousel-inner .carousel-item-prev {
        position: relative;
        transform: translate3d(0, 0, 0);
    }
    .carousel-inner .active.carousel-item + .carousel-item + .carousel-item + .carousel-item + .carousel-item {
        position: absolute;
        top: 0;
        right: -25%;
        z-index: -1;
        display: block;
        visibility: visible;
    }
    /* left or forward direction */
    .active.carousel-item-left + .carousel-item-next.carousel-item-left,
    .carousel-item-next.carousel-item-left + .carousel-item,
    .carousel-item-next.carousel-item-left + .carousel-item + .carousel-item,
    .carousel-item-next.carousel-item-left + .carousel-item + .carousel-item + .carousel-item,
    .carousel-item-next.carousel-item-left + .carousel-item + .carousel-item + .carousel-item + .carousel-item {
        position: relative;
        transform: translate3d(-100%, 0, 0);
        visibility: visible;
    }
    /* farthest right hidden item must be abso position for animations */
    .carousel-inner .carousel-item-prev.carousel-item-right {
        position: absolute;
        top: 0;
        left: 0;
        z-index: -1;
        display: block;
        visibility: visible;
    }
    /* right or prev direction */
    .active.carousel-item-right + .carousel-item-prev.carousel-item-right,
    .carousel-item-prev.carousel-item-right + .carousel-item,
    .carousel-item-prev.carousel-item-right + .carousel-item + .carousel-item,
    .carousel-item-prev.carousel-item-right + .carousel-item + .carousel-item + .carousel-item,
    .carousel-item-prev.carousel-item-right + .carousel-item + .carousel-item + .carousel-item + .carousel-item {
        position: relative;
        transform: translate3d(100%, 0, 0);
        visibility: visible;
        display: block;
        visibility: visible;
    }
}


/* Bootstrap Lightbox using Modal */

#profile-grid {
    overflow: auto;
    white-space: normal;
}

#profile-grid .profile {
    padding-bottom: 40px;
}

#profile-grid .panel {
    padding: 0
}

#profile-grid .panel-body {
    padding: 15px
}

#profile-grid .profile-name {
    font-weight: bold;
}

#profile-grid .thumbnail {
    margin-bottom: 6px;
}

#profile-grid .panel-thumbnail {
    overflow: hidden;
}

#profile-grid .img-rounded {
    border-radius: 4px 4px 0 0;
}
.gallery-heading h4 a{
    color: #fff;
}