
:root{
    --s2: #5821E6 !important;
    --bg2: #554b65 !important;
}
body {
    background-color: #ffffff !important;
}
.white-clr {
    color: #ffffff !important;
}
.header-section .main-navbar .custom-nav .menu-item button::after {
    display: none !important;
}
.header-section.header-fixed, .n7-bg-color {
    background: #efecff !important;
}
.sidebar-wrapper{
    background: #efecff !important;
}
.sidebar-wrapper .box .side-infocontact li .icon {
    background: #e3d8ff !important;
}
.sidebar-wrapper .box .header-social li a {
    background: #e3d8ff !important;
}
.footer-section .copyright a {
    color: #5821E6 !important;
}
.p3-bg {
    background-color: #f5f0ff !important;
}
.money-calc-wrap .send-countey-code {
    background: #5821E6 !important;
}
.slide-vertical .char::before, .slide-horizontal .char::before {
    color: #5821E6 !important;
}
.p1-color, .social-area a i{
    color: #5821E6 !important;
}
.s1-color {
    color: #5821E6 !important;
}
.money-calc-wrap .today-text {
    color: #A75AFF !important;
}
.n6-bg-color, .section-bg2 {
    background-color: #f7f6ff !important;
}
.secound-bg2{
    background-color: #0C003F !important;
}
.newsletter::before {
    background: #efecff !important;
}
.social-area a{
    background: rgb(255, 255, 255);
}
.faq-section2 .accordion-single {
    background: rgb(255 255 255);
}
.n1-bg-color {
    background-color: rgb(232 227 255) !important;
}
.testimonial .single-item:hover {
    background: #5821E6 !important;
}
.box-style.box-second {
    background: linear-gradient(-45deg, #A75AFF 0%, #5821E6 100%);
    /* background: #5821E6 !important; */
    color: #ffffff !important;
}
.box-style.box-second:hover{
    background-color: #a859ff !important;
    color: #fff !;
}
.box-style.box-second::before {
    background-color: #a859ff !important;
}
/* .box-style.box-second::before {
    background-color: #f7f6ff !important;
} */
.scrollToTop{
    background: #5821E6 !important;
    color: #5821E6 !important;
}
.slider-btn.second .slide-button {
    border: 1px solid #5821E6 !important;
    /* background-color: rgba(0, 0, 0, 0); */
    background: linear-gradient(90deg, #5821E6 0%, #A75AFF 100%);
    color: #5821E6 !important;
}
.testimonial .single-item {
    border: 1px solid #e6e2fd !important;
    background: #efecff !important;
}
.abroad-items.style1 {
    background: #0C003F !important;
}
.abroad-items.style2{
    background: #dbcdff !important;
}
.abroad-items.style3{
    background: #5821E6 !important;
}
.paystep-items .step-badge {
    background: #5821E6;
}
.money-securitys {
    background: #f5efff;
}
.sec-img{
    text-align: right !important;
}
.sec-img img{
    width: 100% !important;
    filter: saturate(1) !important;
}
.bg4 {
    background: #5922e5 !important;
}
.bg5 {
    background: #a083eb !important;
}
.bg4 {
    background: #5922e5 !important;
}
.paystep-items .icon-area {
    border-color: #5922e5;
}
.white_btn{
    background: #ffffff !important;
}   
.box-style.box-second.second-alt:hover span, .box-style.box-second.second-alt:hover i {
    color: #5821E6 !important;
}
.contact-question::before {
    background: #efecff !important;
}
.faq-btn-blackstyle7 .accordion-single .header-area .accordion-btn::after {
    background: #5922e5 !important;
}
.header-section .header-btn:hover {
    border-color: #5821E6 !important;
}
.header-section .main-navbar .navbar-toggle-btn span
{
    background: #5821E6 !important;
}
.cus-border {
    border-color: #5821E6 !important;
}
.opening-account-wrapper.opening-account-wrapper10 .opening-account-item .serial-badge {
    background: #5922e5 !important;
}
.banking-service-item .icon::before {
    border: 8px solid #5821E6 !important;
    border-top: unset !important;
    border-left: unset !important;;
    border-right: unset !important;;
}
.billing-form .nice-select {
    padding: 4px 16px;
    border-radius: 8px;
}
.planing-services {
    background: #f0e7ff;
}
.money-securitys {
    background: #f0e7ff !important;
}
.social-area a:hover {
    background: #e0d5ff !important;
}
.our-value .single-item:hover {
    background-color: #0C003F !important;
}
.banking-service-item:hover{
    background: #f1ebff !important;
    border: 1px solid #e5dbff !important;
}
.black-bg{
    background: #0C003F !important;
}
.money-security-content .security-message.active, .money-security-content .security-message:hover{
    background: #dbcfff !important;
}
.input-area{
    border: 1px solid rgb(206 205 228);
}
.faq-section.faq-choose .faq-btn-blackstyle7 .accordion-single {
    border: 1px solid rgba(28, 30, 48, .1);
    background: #f1eaff;
}
.bg17, .bg3 {
    background: #f8f7ff !important
}
.s2-bg {
    background: #a859ff !important;
}
.faq-btn-blackstyle7 .accordion-single .header-area .accordion-btn::after {
    background: #0C003F;
}
.footer-qustion-wrap form textarea, .footer-qustion-wrap form input {
    border: 1px solid rgba(35, 28, 48, 0.1) !important;
    color: #544b65;
    background: #ffffff;
}


/* Mobile media query */
@media (max-width: 767px) {
    .what-thumb{
        display: none !important;
    }
}

@media (min-width: 992px) {
    .header-section .main-navbar .custom-nav .sub-menu {
        background: rgb(243, 239, 255);
    }
    .header-section .main-navbar .custom-nav .sub-menu::after {
        background-color: #dbccf9 !important;
    }
}