.product-description li{
    margin-bottom:11px;
}
.product-description a{
    color:#2e3092;
}
.product-description table > tbody > tr:first-child > td{
background-color:rgb(232, 232, 232);
text-transform:uppercase;
border:1px solid #fff;
padding:0.2604166667vw 0.78125vw;
}
.slide{
    border:solid 1px #c4c8d5;
    padding:20px;
}
.product-description table > tbody > tr:not(first-child) > td{
    border-bottom:solid 1px #e6ebef;
}

.gallery-one__card__icon:hover::before, .gallery-one__card__icon:hover::after{
    background-color:#2e3092; 
}
.gallery-one__card__icon{
    background-color:#2e3092; 
}
.contact-one__info__icon{
    background-color:#2e3092;
}
.contact-one__info__icon::after{
    background-color:var(--floens-black2, #2B1E16);
}
.contact-one__text{
    color:var(--floens-black2, #2B1E16);
}
.contact-form-a{
    color:var(--floens-black2, #2B1E16);
}
.contact-one__info__text:hover{
    color:white;
}
.floens-breadcrumb li:not(:first-of-type){
    color:white;
}
.contact-one__form__title::before{
    background-color:#2e3092; 
}
.form-one textarea{
    border:1px solid var(--floens-border-color, #DED8D3);
    background-color:white;
}
.form-one input[type=text]:focus, .form-one input[type=email]:focus, .form-one textarea:focus{
    border-color:1px solid var(--floens-border-color, #DED8D3);
}
.post-pagination a:hover{
    border-color:#2e3092;
    color:#2e3092;                          
}
.post-pagination a:hover span{
    color:#2e3092; 
}
.post-pagination li.active a{
    background-color:#2e3092; 
}
.post-pagination a{
    color:#2e3092;
    background-color:white;
    box-shadow:0px 1px 17px 0px rgba(0, 0, 0, 0.15);
}
.topbar-one{
    background-color:#2e3092;
}
.topbar-one__info__item{
    color:white;
}
.topbar-one__info__item span{
    color:white;
}
.topbar-one__social a{
    color:white;
}
.topbar-one__social a:hover{
    color:rgb(206, 206, 206)
}
.floens-btn{
    background-color:#2e3092;
}
.main-footer{
    background-color:black;
}
.footer-widget__title-box{
    background-color:#2e3092;
}
.footer-widget__title-box::before{
    background-color:#787aff;
}
.footer-widget__links li a:hover{
    color:#2e3092;
}
.footer-widget__links li{
    color: #b1b1b1;
}
.footer-widget__info li{
    color: #b1b1b1;
}
.footer-widget__info li span{
    color:white;
}
.floens-social a:hover{
    background-color:#2e3092;
}
.footer-widget__about-text{
    color: #b1b1b1;
}
.main-footer__copyright{
    color: #b1b1b1;
}
.footer-widget--links-one{
    padding-left:0;
}

.footer-widget--contact{
    padding-left:0;
}
.footer-widget__info li a:hover{
    color:#2e3092;
}
.topbar-one__info__item a:hover{
    color: #b1b1b1;
}
.details-social a:hover{
    color:#2e3092;
}
.blog-details .blog-card__meta li i{
    color:#2e3092;
}
.blog-details .blog-card__meta li a:hover{
    color:#2e3092;
}
.details-social a + a::after{
    background-color:#c5c5c5;
}
.main-slider-two .hero-slider__slick-button{
    background-color:#2e3092!important;
}
.hero-slider__slick-button{
    color:white!important;
}
.hero-slider__slick-button::after{
    background-color:#474896;
}
.scroll-to-target{
    color:black;
    background-color:#ffffff75;
    border-radius:64px;
}
.hero-slider__counter__current{
    color:#2e3092;
}
.mobile-nav__content{
    background-color:black;
}
.mobile-nav__content .main-menu__list li a button{
    background-color:#2e3092!important;
}
.mobile-nav__content .main-menu__list li a.expanded{
    color:#b1b1b1;
}
.mobile-nav__contact li > i{
    background-color:#2e3092;
}
.mobile-nav__contact li a:hover{
    color:#b1b1b1;
}
.mobile-nav__social a:hover{
    color:#b1b1b1;
}
.footer-widget--links-two{
    padding-left:20px;
}
.service-card-two__link.floens-btn{
background-color:transparent!important;
}
.service-card-two__link{
    margin-left:-104px!important;
}
.services-icons{
    width:50px;
}
.service-card-two__link{
    color:white;
}
.service-card-two__link i{
    color:black;
}
.service-card-two:hover .service-card-two__link i{
    color:white;
}
.service-card-two__bg{
    background-color:black;
}
.scroll-to-top__wrapper{
    background-color:#2e3092;
}
.work-card__content-hover::after{
    background:linear-gradient(180deg, #474896, #2e309259 0%, RGBA(var(--floens-base-rgb, 199, 132, 79), 0) 100%);
}
.work-card__tagline{
    color:black;
}
.work-card__title{
    text-transform:none;
}
.faq-page{
    background-color:white;
}
.faq-accordion .accordion-title{
    box-shadow:0px 5px 60px 0px rgba(0, 0, 0, 0.1);
}
.faq-accordion .accordion-title h4{
    color:var(--floens-black2, #2B1E16);
}
.faq-accordion .active .accordion-title__icon{
    background-color:#2e3092;
}
.floens-btn--border{
    color:white;
    border:1px solid #2e3092;
}
.floens-btn--border::before, .floens-btn--border::after{
    background-color:black;
}
.btn-primary{
background-color:#2e3092;
border-color:#2e3092;
}
.floens-breadcrumb li i{
    color:white;
}
.floens-breadcrumb li a:hover{
    color: #b1b1b1;
}
.btn:hover{
    background-color:#2B1E16;
    border-color:#2B1E16;
}
.floens-btn--border i{
    color:white;
}
.blog-card__date__day{
    background-color:#2e3092;
}
.blog-card__title:hover{
    color:#2e3092;
}
.blog-card:hover{
    border-color:#2e3092;
}
.floens-btn--border i::after{
    background-color:white;
}
.sec-title__tagline::after{
    background-color:#787aff;
}
.sec-title__tagline::before{
    background-color:#2e3092;
}
.sec-title__tagline{
    color:#2e3092;
}
.faq-accordion .accordion-title__icon{
    background-color:#2e3092;
}
.service-card-two:hover .service-card-two__link{
    margin-left:0!important;
}
@media (max-width: 1399px) {
.main-slider-two .hero-slider__counter__current {
    color: #2e3092;
}
}
@media (max-width: 512px) {
    .footer-widget--links-one{
        padding-left:50px;    
    }
.footer-widget--links-two{
    padding-left:50px;
}
.footer-widget--contact{
    padding-left:50px;
}
}