
/* Base styles */
button.cancel-button { min-width: 100px !important; }
.sp-container button.sp-choose {
    background-color: #26c9f6;
    border-color: #26c9f6;
    background-image: none;
    color: #fff;
    text-transform: uppercase;
}
.sp-container a.sp-cancel {
    float: left;
    line-height: 22px;
    padding: 0 10px;
    border-radius: 4px;
    border: 0;
    background-color: #a8a9a9;
    font-size: 11px;
    font-weight: 600;
    text-transform: uppercase;
    text-decoration: none;
    text-align: center;
    color: #fff !important;
}
#loader {
    position: fixed;
    width: 100%;
    height: 100%;
    z-index: 999999999;
    background-color: #26c9f6;
    transition: opacity 0.3s ease-out;
}
#loader img {
    display: block;
    position: absolute;
    top: 50%;
    left: calc(50% - 40px);
    transform: translateY(-50%);
}

/* Theme Two */
.theme-two .header-logo, .theme-two .header-searchcrv .one, .theme-two .header-searchcrv .two,
.theme-two .footer-newsletterbtncrv, .theme-two .logingmodal-bluebtn, .theme-two .logingmodal-bluebtn:hover,
.theme-two .logingmodal-bluebtn:focus, .theme-two .changepass-btn, .theme-two .sendmessage-btn,
.theme-two .next-btn, .theme-two>.choose_color, .theme-two .dashtab-createwish,
.theme-two .dashtab-pigicrv .viewdetailbtn, .theme-two .backdetailbtn, .theme-two .sponsorlistmodal-crv .amtcount,
.theme-two .dashtab-pigicrv .thankumagbtn, .theme-two .magsearchcrv button, .theme-two .cookie_directive_container,
.theme-two .search-inputcrv .searchbtn, .theme-two .serhvwdetl-btn, .theme-two .cropBtn,
.theme-two .wkSec button, .theme-two .wkSec button:hover, .theme-two .wkSec button:focus,
.theme-two .nav-pills>li.active>a, .theme-two .pagination>.active>a, .theme-two .pagination>.active>a:focus,
.theme-two .pagination>.active>a:hover, .theme-two .pagination>.active>span, .theme-two .pagination>.active>span:focus,
.theme-two .pagination>.active>span:hover {
    background-color: #d1628e;
    border-color: #d1628e;
}
.theme-two .banner-section { background-image: url('../img/banner-02.jpg'); }
.theme-two .innertitle-cover { background-color: #fff4f4; }

/* Theme Three */
.theme-three .header-logo, .theme-three .header-searchcrv .one, .theme-three .header-searchcrv .two {
    background-color: #4c69c7;
    border-color: #4c69c7;
}
.theme-three .banner-section { background-image: url('../img/banner-03.jpg'); }
.theme-three .innertitle-cover { background-color: #e0ecff; }

/* ... Repeat for other themes (theme-four to theme-eleven) ... */

/* Theme Custom */
.theme-custom .header-logo, .theme-custom .header-searchcrv .one, .theme-custom .header-searchcrv .two,
.theme-custom .footer-newsletterbtncrv, .theme-custom .logingmodal-bluebtn, .theme-custom .logingmodal-bluebtn:hover,
.theme-custom .logingmodal-bluebtn:focus, .theme-custom .changepass-btn, .theme-custom .sendmessage-btn,
.theme-custom .next-btn, .theme-custom .dashtab-createwish, .theme-custom .dashtab-pigicrv .viewdetailbtn,
.theme-custom .backdetailbtn, .theme-custom .sponsorlistmodal-crv .amtcount, .theme-custom .dashtab-pigicrv .thankumagbtn,
.theme-custom .magsearchcrv button, .theme-custom .cookie_directive_container, .theme-custom .search-inputcrv .searchbtn,
.theme-custom .serhvwdetl-btn, .theme-custom .cropBtn, .theme-custom .wkSec button, .theme-custom .wkSec button:hover,
.theme-custom .wkSec button:focus, .theme-custom .nav-pills>li.active>a, .theme-custom .pagination>.active>a,
.theme-custom .pagination>.active>a:focus, .theme-custom .pagination>.active>a:hover, .theme-custom .pagination>.active>span,
.theme-custom .pagination>.active>span:focus, .theme-custom .pagination>.active>span:hover {
    background-color: #26c9f6;
    border-color: #26c9f6;
}
.theme-custom .banner-section { background-image: url('../img/banner-02.jpg'); }
.theme-custom .innertitle-cover { background-color: #fff4f4; }

/* Responsive Adjustments */
@media (max-width: 768px) {
    .header-logo { padding: 10px; }
    .next-btn { font-size: 1rem; }
}