.logoheader{
    max-height: 150px !important;
    position: absolute;
    top: 0;
}
.sticky-active .bg-transparent{
      background-color: #e5b194 !important;
}

.bg-theme{
      background-color: #e5b194 !important;
}
.bg-gradient-sherpa-blue-black {
    background-image: linear-gradient(to right top,#23248C,#22236D,#232348,#222226,#232323);
}
.welcomelogo_bg{
    background: #9129471a;
    border-radius: 8%;
}
.aboutus-home-image{
    transform: rotate(-5.3202deg) translateY(0px);
    top: 80px;
    left: 170px;
    opacity: 0.7;
    max-width: 100%;
    height: auto;
    width: 46%;
    position: absolute !important;
    z-index: 1;
}
.home-bg-welcome{
    background-image: url(images/demo-data-analysis-title-bg.jpg);
    margin-top: inherit;
    background-size: cover;
    background-position: center center!important;
}
.image-gallery-style-01 img{
    max-height: 500px;
}

.btn-whatsapp-pulse {
    background: #25d366;
    color: white;
    position: fixed;
    bottom: 20px;
    right: 20px;
    font-size: 40px;
    display: flex;
    justify-content: center;
    align-items: center;
    width: 0;
    height: 0;
    padding: 35px;
    text-decoration: none;
    border-radius: 50%;
    animation-name: pulse;
    animation-duration: 1.5s;
    animation-timing-function: ease-out;
    animation-iteration-count: infinite;
    z-index: 1;
}

@keyframes pulse {
    0% {
        box-shadow: 0 0 0 0 rgba(37, 211, 102, 0.5);
    }
    80% {
        box-shadow: 0 0 0 14px rgba(37, 211, 102, 0);
    }
}

.btn-whatsapp-pulse-border {
    bottom: 120px;
    right: 20px;
    animation-play-state: paused;
}

.btn-whatsapp-pulse-border::before {
    content: "";
    position: absolute;
    border-radius: 50%;
    padding: 25px;
    border: 5px solid #25d366;
    opacity: 0.75;
    animation-name: pulse-border;
    animation-duration: 1.5s;
    animation-timing-function: ease-out;
    animation-iteration-count: infinite;
}

@keyframes pulse-border {
    0% {
        padding: 25px;
        opacity: 0.75;
    }
    75% {
        padding: 50px;
        opacity: 0;
    }
    100% {
        opacity: 0;
    }
}

.pagination-style-01 .page-item.active .page-link {
    background: #e5b194 !important;
    color: #fff;
    box-shadow: 0 0 10px rgba(23, 23, 23, 0.15) !important;
}
@media (hover: hover) and (pointer: fine) {
    .custom-cursor .circle-cursor-outer {
        border: 1px solid transparent;
    }
    .custom-cursor .circle-cursor-inner {
        width: 20px;
        height: 20px;
        left: -5px;
        top: -5px;
        background: var(--dark-gray);
    }
    .custom-cursor .circle-cursor-inner.cursor-link-hover {
        width: 30px;
        height: 30px;
        background: var(--white);
        opacity: 0.5 !important;
    }
}
.error{
    color: #ff0000;
}

.cover-background-top {
    background-repeat: no-repeat !important;
    background-size: cover;
    overflow: hidden;
    position: relative;
    background-position: top;
}

.border-radius-rb-50px {
    border-radius: 0 0 50px 0;
}
.bg-gradient-blue-ironstone-brown {
    background-image: linear-gradient(to right, #5e5652, #89766d, #9b8277, #cdac9c, #f1c3ad);
}

.bg-gradient-purple-ironstone-green-hori {
    background-image: linear-gradient(to bottom, #4d217a, #4d217a, #2e5823, #3a7333, #5aa845);
}

.bg-gradient-purple-ironstone-green {
    background-image: linear-gradient(to right, #4d217a, #4d217a, #3d175c, #3a7333, #5aa845);
}

.bg-gradient-purple-ironstone-green-left {
    background-image: linear-gradient(to left, #4d217a, #4d217a, #3d175c, #3a7333, #5aa845);
}

.bg-gradient-purple-transparent {
    background: linear-gradient(to right, rgb(77 33 122) 10%, rgba(255, 255, 255, 0) 95%);
}

.bg-green{
    background: #5aa845;
}
.bg-purple{
    background: #4d217a;

}

.shadow_slider::after {
    background: #5aa845 none repeat scroll 0 0;
    content: "";
    height: 100%;
    left: 0;
    opacity: 0.1;
    position: absolute;
    top: 0;
    width: 100%;
    z-index: -1;
}
.my-mfp-zoom-in.mfp-ready.mfp-bg{
    opacity: 0.4;
}

.social-icon-style-03 ul li a {
    background-color: #3b5998;
    border: 1.5px solid #fff;
    color: #fff !important;
}
.header-light .header-icon .icon > a{
    color: #fff;
}
.navbar-toggler-line {
    background: #ffffff;
}