:root{

    --cs-body-bg: #ffffff;
    --cs-body-bg-dark: #aaaaaa;

    --cs-adv-bg: #1B41AA;
    --cs-adv-text: #ffffff;

    --cs-menu-nav-bg: #ffffff;
    --cs-menu-nav-link: #1B41AA;
    --cs-menu-nav-link-hover: #dc3545;

    --cs-menu-bg: #efefef;
    --cs-menu-text: #ffffff;
    --cs-menu-link: #575757;
    --cs-menu-link-hover: #1B41AA;
    
    --cs-menu-drop-bg: #ffffff;
    --cs-menu-drop-border: #cccccc;
    --cs-menu-drop-link: #1B41AA;
    --cs-menu-drop-link-hover: #dc3545;
    --cs-menu-drop-link-hover-bg: #f0f0f0;

    --cs-title-color: #575757;
    --cs-subtitle-color: #777777;
    --cs-text-color: #555555;
    --cs-title-color-dark: #ffffff;
    --cs-subtitle-color-dark: #ffffff;
    --cs-text-color-dark: #ffffff;

    --cs-link-color: #333333;
    --cs-link-hover-color: #dc3545;
    --cs-link-color-dark: #ffffff;
    --cs-link-hover-color-dark: #dc3545;

    --cs-btn-bg: #1B41AA;
    --cs-btn-border: #1B41AA;
    --cs-btn-color: #ffffff;
    --cs-btn-hover-color: #ffffff;
    --cs-btn-hover-bg: rgb(40, 70, 150);
    --cs-btn-hover-border: #153272;
    --cs-btn-bg-dark: #ffffff;
    --cs-btn-border-dark: #ffffff;
    --cs-btn-color-dark: #153272;
    --cs-btn-hover-color-dark: #ffffff;
    --cs-btn-hover-bg-dark: #153272;
    --cs-btn-hover-border-dark: #153272;
    
    --cs-nav-color: #333333;
    --cs-nav-hover-color: #dc3545;

    --cs-accordion-bg: #dddddd;
    --cs-accordion-color: #333333;
    --cs-accordion-hover-color: #dc3545;

    --cs-border: #cccccc;
    --cs-hr-border: #000000;
    --cs-form-border: #cccccc;
    --cs-form-focus-border: #1B41AA;
    
    --cs-footer-text: #ffffff;
    --cs-footer-link: #ffffff;
    --cs-footer-link-hover: #1B41AA;
    --cs-footer-bg: #212529;
    --cs-footer-bottom-bg: #343a40;
    
    --bs-primary-rgb: 40,70,150;
    --bs-secondary-rgb: 239,239,239;
    --bs-success-rgb: 239,239,239;
    --bs-info-rgb: 40,70,150;
    --bs-warning-rgb: 220,220,220;
    --bs-danger-rgb: 220,53,69;
    --bs-light-rgb: 248,249,250;
    --bs-dark-rgb: 33,37,41;

}

/* bug theme 3 menu mobile */
.navbar-dark .navbar-toggler-icon {
    background-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 30 30'%3e%3cpath stroke='rgba%280, 0, 0, 0.55%29' stroke-linecap='round' stroke-miterlimit='10' stroke-width='2' d='M4 7h22M4 15h22M4 23h22'/%3e%3c/svg%3e");
}




.content8 .card{
    border-radius: 25px;
    transition: background-color .15s ease-in-out;
}

.content8 .card.bg-color-2:hover{
    background-color: rgb(var(--bs-info-rgb)) !important;
}
.content8 .card.bg-color-3:hover{
    background-color: rgb(var(--bs-warning-rgb)) !important;
}

#p3h2.header1 div.carousel-caption.h-100{
    padding-top: 2.5rem !important;
}

#p3h2.header1 div.w-100.h-100.p-0.d-flex.align-items-center{
    position: absolute !important;
}


@media(max-width:991px){
    #p3c4.content10.bg-color-0 div.ms-5{
        margin-left: 0rem !important;
    }
}


footer#p3f9.footer3 ul,
footer#p3f9.footer3 ul.contact-box{
    padding-right: 2rem !important;
}
