
/* Loader start css */
#circle {
    position: absolute;
    top: 50%;
    left: 50%;
    transform: translate(-50%, -50%);
    width: 100px;
    height: 100px;
}

.loader1 {
    width: calc(100% - 0px);
    height: calc(100% - 0px);
    border: 5px solid transparent;
    border-top: 3px solid #fff;
    border-radius: 50%;
    animation: rotate 2s linear infinite
}

.loader2 {
    width: calc(100% - 0px);
    height: calc(100% - 0px);
    border: 5px solid transparent;
    border-top: 3px solid #181c32;
    border-radius: 50%;
    animation: rotate 2s linear infinite
}

.loader3 {
    width: calc(100% - 0px);
    height: calc(100% - 0px);
    border: 5px solid transparent;
    border-top: 3px solid #03a550;
    border-radius: 50%;
    animation: rotate 2s linear infinite
}

@keyframes rotate {
    100% {
        transform: rotate(360deg)
    }
}

.loader-logo {
    width: 60px;
    position: absolute;
    top: 50%;
    left: 50%;
    transform: translate(-50%, -50%);
}

#page-preloader {
    position: fixed;
    z-index: 100500;
    top: 0;
    right: 0;
    bottom: 0;
    left: 0;
    width: 100%;
    height: 100%;
    /* background: #16122903; */
    background: #161229d1;
}

/* Loader end css */
label.error {
    color: #f1416c !important;

    font-size: 13px !important;
    font-weight: 400 !important;
}

/* page style */
.nav-tabs .nav-item.show .nav-link,
.nav-tabs .nav-link.active {
    color: var(--bs-nav-link-color) !important;
}

label.error {
    color: #f1416c !important;
}

@media only screen and (max-width: 992px) {
    .fadeshow1 {
        display: none !important;
    }

    .linkspos {
        justify-content: start !important;
    }
}

@media only screen and (max-width: 768px) {
    .iconscenter {
        justify-content: center !important;
    }

    .topalign {
        margin-top: 10px !important;
    }



}
.alert-customSuccess {
    color: #000000 !important;
    /* border-color: #000000 !important; */
    /* background-color: var(--kt-success-light); */
    background-color: #d0d8e53d;
}

.form-control.form-control-solid {
    background-color: #ffffff !important;
    border-color: #5c98c1 !important;
}

.card {

    background-color: #ffffff !important;
}
.f-size {
    font-size: 16px;
}
.address-f-size{
    font-size: 16px;
}
@media (max-width: 767px) {
    .f-size {
        font-size: 14px;
    }
}
@media (max-width: 425px) {
    .f-size {
        font-size: 12px;
    }
    .address-f-size{
        font-size: 12px;
    }
}
@media (min-width: 1400px) {
    .custom-container {
        max-width: 100%!important;
    }
}
.custom-height{
    height: 420px;
}
.custom-heights{
    height: 450px;
}
@media (max-width: 425px) {
    .custom-height {
        height: 200px;
    }
    .custom-heights {
        height: 200px;
    }
    .img-position{
        background-position-x: center;
        background-position-y: center;
    }
}
@media (width: 768px) {
    .custom-height {
        height: 500px;
    }
    
}
@media (max-width: 968px) {
    .img-position{
        background-position-x: center;
        background-position-y: center;
    }
}