.bwdci-ep-circle-info-item,.bwdci-main-desce,.bwdci-mainicon,.bwdci-maintitle {
    transition: .4s ease-in-out
}

.bwdci-main-desce,.bwdci-main-icon,.bwdci-main-image,.bwdci-main-title {
    width: 100%
}

.bwdci-title-circle {
    font-size: 13px;
    line-height: 1
}

.bwdci-mainimage {
    width: 100%;
    height: 100%
}

.bwdci-main-image .bwdci-mainimage img {
    width: 100%;
    height: 100%;
    object-fit: cover;
    object-position: center;
    display: inline-block
}

.bwdci-maintitle {
    font-size: 30px;
    font-weight: 600;
    text-transform: capitalize;
    margin-bottom: 9px
}

.bwdci-ep-circle-info-item {
    display: none
}

.bwdci-ep-circle-info-item.active {
    display: flex;
    align-items: center;
    justify-content: center;
    flex-direction: column;
    background-size: cover;
    background-position: center center;
    background-repeat: no-repeat;
    animation-timing-function: linear
}

.bwdci-ep-circle-info-wrap {
    height: 300px;
    width: 300px;
    margin: auto;
    position: relative;
    display: inline-block
}

.bwdci-ep-circle-info-inner {
    border-radius: 50%;
    box-sizing: content-box;
    padding-bottom: unset;
    display: block;
    margin: 0 auto;
    width: 100%;
    height: 100%
}

.bwdci-ep-circle-info-content,.bwdci-ep-circle-info-sub-circle {
    display: flex;
    top: 0;
    right: 0;
    bottom: 0;
    left: 0;
    margin: auto;
    position: absolute
}

.bwdci-ep-circle-info-inner::before {
    content: '';
    position: absolute;
    left: 0;
    top: 0;
    right: 0;
    bottom: 0;
    width: 100%;
    height: 100%;
    border: 2px solid #663399;
    border-radius: 50%;
    z-index: 1
}

.bwdci-ep-circle-info-inner::after {
    content: '';
    position: absolute;
    left: 50%;
    top: 50%;
    right: 0;
    bottom: 0;
    display: block;
    width: 130%;
    height: 130%;
    border: 2px solid #663399;
    border-radius: 50%;
    transform: translate(-50%,-50%)
}

.bwdci-ep-circle-info-sub-circle {
    width: 60px;
    z-index: 9;
    height: 60px;
    background: #663399;
    border: 1px solid transparent;
    align-items: center;
    justify-content: center;
    flex-wrap: wrap;
    flex-direction: column;
    color: #fff;
    border-radius: 50%;
    cursor: pointer;
    box-shadow: 0 5px 15px 0 rgba(151,163,184,.3)
}

.bwdci-ep-circle-info-sub-circle.active {
    color: #663399;
    border: 1px solid #663399;
    background: #fff
}

.bwdci-ep-circle-info-sub-circle .bwdci-icon-circle {
    line-height: 1
}

.bwdci-maintitle {
    color: #000
}

.bwdci-ep-circle-info-sub-circle .bwdci-icon-circle i {
    font-size: 18px;
    line-height: 1
}

.bwdci-ep-circle-info-content {
    z-index: 1;
    height: 80%;
    width: 80%;
    justify-content: center;
    align-items: center;
    flex-direction: column;
    overflow: hidden;
    border-radius: 100%
}

.bwdci-ep-circle-info-item {
    text-align: center;
    border-radius: 100%;
    height: 100%;
    width: 100%;
    padding: 0 50px
}

.bwdci-mainicon {
    line-height: 1;
    font-size: 20px;
    background: #663399;
    color: #fff;
    display: inline-block;
    width: 50px;
    height: 50px;
    display: inline-flex;
    align-items: center;
    justify-content: center;
    border-radius: 50%;
    margin-bottom: 15px
}

.bwdci-ep-circle-info-inner.info-inner-animation {
    animation-duration: 1s;
    animation-timing-function: linear;
    animation-iteration-count: infinite
}

.bwdci-ep-circle-info-inner.auto-rotate {
    animation-name: rotate360;
    animation-duration: 10s;
    animation-timing-function: linear;
    animation-iteration-count: infinite;
    transition: .4s ease-in-out
}

.bwdci-ep-circle-info-wrap:hover .bwdci-ep-circle-info-inner.hover-puse {
    animation: none
}

@keyframes rotate360 {
    from {
        transform: rotate(0)
    }

    to {
        transform: rotate(360deg)
    }
}

.bwdci-ep-circle-info-1 .bwdci-ep-circle-info-wrap,.bwdci-ep-circle-info-11 .bwdci-ep-circle-info-wrap,.bwdci-ep-circle-info-14 .bwdci-ep-circle-info-wrap,.bwdci-ep-circle-info-2 .bwdci-ep-circle-info-wrap,.bwdci-ep-circle-info-7 .bwdci-ep-circle-info-wrap,.bwdci-ep-circle-info-8 .bwdci-ep-circle-info-wrap {
    height: 480px;
    width: 480px
}

.bwdci-ep-circle-info-1 .bwdci-ep-circle-info-inner::after,.bwdci-ep-circle-info-10 .bwdci-ep-circle-info-inner::after,.bwdci-ep-circle-info-10 .bwdci-ep-circle-info-inner::before,.bwdci-ep-circle-info-13 .bwdci-ep-circle-info-inner::before,.bwdci-ep-circle-info-14 .bwdci-ep-circle-info-inner::after,.bwdci-ep-circle-info-14 .bwdci-ep-circle-info-inner::before,.bwdci-ep-circle-info-2 .bwdci-ep-circle-info-inner::after,.bwdci-ep-circle-info-7 .bwdci-ep-circle-info-inner::after {
    border: none
}

.bwdci-ep-circle-info-1 .bwdci-ep-circle-info-item {
    background-color: #FFD900;
    padding: 0 50px
}

.bwdci-ep-circle-info-1 .bwdci-ep-circle-info-sub-circle {
    color: #000;
    background-color: #fff;
    border: 1px solid #ffdd8e
}

.bwdci-ep-circle-info-1 .bwdci-ep-circle-info-sub-circle.active {
    color: #000;
    background: #FFD900
}

.bwdci-ep-circle-info-1 .bwdci-ep-circle-info-inner::before {
    border: 1px solid #FFD900
}

.bwdci-ep-circle-info-1 .bwdci-main-desce,.bwdci-ep-circle-info-1 .bwdci-maintitle,.bwdci-ep-circle-info-2 .bwdci-main-desce,.bwdci-ep-circle-info-2 .bwdci-maintitle,.bwdci-ep-circle-info-8 .bwdci-main-desce,.bwdci-ep-circle-info-8 .bwdci-maintitle {
    color: #fff
}

.bwdci-ep-circle-info-1 .bwdci-ep-circle-info-inner::after,.bwdci-ep-circle-info-14 .bwdci-ep-circle-info-inner::after,.bwdci-ep-circle-info-2 .bwdci-ep-circle-info-inner::after {
    width: 0;
    height: 0
}

.bwdci-ep-circle-info-2 .bwdci-ep-circle-info-item {
    background-color: #f64f59;
    padding: 0 50px
}

.bwdci-ep-circle-info-2 .bwdci-ep-circle-info-sub-circle {
    color: #f64f59;
    background-color: #fff;
    box-shadow: none
}

.bwdci-ep-circle-info-2 .bwdci-ep-circle-info-sub-circle.active {
    color: #fff;
    background: #f64f59;
    border: none
}

.bwdci-ep-circle-info-2 .bwdci-ep-circle-info-inner::before {
    border: 35px solid #f64f59
}

.bwdci-ep-circle-info-3 .bwdci-ep-circle-info-inner::before {
    border-style: double;
    border-color: #12c2e9
}

.bwdci-ep-circle-info-3 .bwdci-ep-circle-info-item {
    background-color: #12c2e9
}

.bwdci-ep-circle-info-3 .bwdci-ep-circle-info-sub-circle {
    color: #12c2e9
}

.bwdci-ep-circle-info-3 .bwdci-ep-circle-info-sub-circle.active {
    color: #fff;
    background-color: #12c2e9;
    border: none
}

.bwdci-ep-circle-info-4 .bwdci-ep-circle-info-item {
    background-color: transparent;
    padding: 0 50px;
    border: 5px solid #FFD900;
    background-size: cover
}

.bwdci-ep-circle-info-4 .bwdci-ep-circle-info-inner::before {
    border-color: #0779BF;
    border-width: 3px
}

.bwdci-ep-circle-info-4 .bwdci-ep-circle-info-sub-circle {
    border: 2px dashed #fff;
    color: #91d50a
}

.bwdci-ep-circle-info-4 .bwdci-ep-circle-info-sub-circle.active {
    background-color: #91d50a;
    box-shadow: 0 6px 13px 0 rgba(30,135,240,.3)
}

.bwdci-ep-circle-info-5 .bwdci-ep-circle-info-inner::after,.bwdci-ep-circle-info-5 .bwdci-ep-circle-info-inner::before {
    border: 1px solid #e9ebed
}

.bwdci-ep-circle-info-5 .bwdci-ep-circle-info-sub-circle {
    background-color: #fff;
    color: #1e87f0
}

.bwdci-ep-circle-info-5 .bwdci-ep-circle-info-sub-circle.active {
    box-shadow: 0 6px 13px 0 #1e87f0;
    border: none;
    background: #1e87f0;
    color: #fff
}

.bwdci-ep-circle-info-5 .bwdci-ep-circle-info-item,.bwdci-ep-circle-info-6 .bwdci-ep-circle-info-item {
    padding: 0 50px
}

.bwdci-ep-circle-info-6 .bwdci-ep-circle-info-inner::after,.bwdci-ep-circle-info-6 .bwdci-ep-circle-info-inner::before {
    border: 3px dashed #e9ebed
}

.bwdci-ep-circle-info-6 .bwdci-ep-circle-info-sub-circle {
    background-color: #a16ae8;
    color: #fff
}

.bwdci-ep-circle-info-6 .bwdci-ep-circle-info-sub-circle.active {
    box-shadow: 0 0 13px 0 #5500c598;
    border: none;
    background-color: #5600c5;
    color: #fff
}

.bwdci-ep-circle-info-7 .bwdci-ep-circle-info-inner::before {
    border: 35px double #b92b27
}

.bwdci-ep-circle-info-7 .bwdci-ep-circle-info-item {
    border: 11px solid #b92b27;
    padding: 0 50px
}

.bwdci-ep-circle-info-7 .bwdci-ep-circle-info-sub-circle {
    background: #b92b27;
    box-shadow: 0 0 15px 0 rgb(185 43 39)
}

.bwdci-ep-circle-info-7 .bwdci-ep-circle-info-sub-circle.active {
    color: #b92b27;
    border: 1px solid #fff;
    background: #fff!important;
    box-shadow: none!important
}

.bwdci-ep-circle-info-11 .bwdci-ep-circle-info-inner::after,.bwdci-ep-circle-info-8 .bwdci-ep-circle-info-inner::after {
    width: 0;
    height: 0;
    border: none
}

.bwdci-ep-circle-info-8 .bwdci-ep-circle-info-sub-circle {
    width: 80px;
    height: 80px;
    background: #ff9d03;
    border: 10px solid #fff
}

.bwdci-ep-circle-info-8 .bwdci-ep-circle-info-inner::before {
    border: 20px solid #ff9d03
}

.bwdci-ep-circle-info-8 .bwdci-ep-circle-info-item {
    background: #150d36;
    padding: 0 50px
}

.bwdci-ep-circle-info-8 .bwdci-ep-circle-info-sub-circle.active {
    color: #150d36
}

.bwdci-ep-circle-info-9 .bwdci-ep-circle-info-sub-circle {
    background: #fff;
    border: 10px solid #ff3654;
    color: #ff3654;
    box-shadow: none
}

.bwdci-ep-circle-info-9 .bwdci-ep-circle-info-inner::before {
    border: 20px solid #ff3654
}

.bwdci-ep-circle-info-9 .bwdci-ep-circle-info-item {
    background: #ff3654
}

.bwdci-ep-circle-info-9 .bwdci-ep-circle-info-sub-circle.active {
    color: #5a111c
}

.bwdci-ep-circle-info-10 .bwdci-ep-circle-info-inner::after {
    background: #c6ffdd
}

.bwdci-ep-circle-info-10 .bwdci-ep-circle-info-inner::before {
    background: #fbd786
}

.bwdci-ep-circle-info-10 .bwdci-ep-circle-info-item {
    background: #f7797d;
    padding: 0 55px
}

.bwdci-ep-circle-info-10 .bwdci-ep-circle-info-sub-circle {
    box-shadow: none;
    background: #c6ffdd;
    border: none;
    color: #f7797d
}

.bwdci-ep-circle-info-10 .bwdci-ep-circle-info-sub-circle.active {
    color: #fbd786
}

.bwdci-ep-circle-info-11 .bwdci-ep-circle-info-inner::before {
    border: 30px solid #e3e5e4
}

.bwdci-ep-circle-info-11 .bwdci-ep-circle-info-sub-circle {
    border: 7px solid #fe012f;
    color: #fe012f;
    width: 80px;
    height: 80px;
    background: #fff
}

.bwdci-ep-circle-info-11 .bwdci-ep-circle-info-content {
    height: 70%;
    width: 70%;
    box-shadow: rgba(149,157,165,.2) 0 8px 24px
}

.bwdci-ep-circle-info-12 .bwdci-ep-circle-info-inner::after,.bwdci-ep-circle-info-12 .bwdci-ep-circle-info-inner::before {
    border: 4px double #e9ebed
}

.bwdci-ep-circle-info-12 .bwdci-ep-circle-info-sub-circle {
    background: #94c973;
    border: none
}

.bwdci-ep-circle-info-12 .bwdci-ep-circle-info-sub-circle.active {
    box-shadow: 0 3px 13px 0 rgba(148,201,115,.35);
    background: #81b622;
    color: #fff
}

.bwdci-ep-circle-info-13 .bwdci-ep-circle-info-inner::after {
    border: 2px dashed rgba(255,199,47,.42)
}

.bwdci-ep-circle-info-13 .bwdci-ep-circle-info-sub-circle {
    background: #ffc72f;
    color: #000;
    border: none
}

.bwdci-ep-circle-info-13 .bwdci-ep-circle-info-sub-circle.active {
    box-shadow: 0 3px 13px 0 rgba(255,199,47,.3);
    background: #ff8c00;
    color: #fff
}

.bwdci-ep-circle-info-14 .bwdci-ep-circle-info-item,.bwdci-ep-circle-info-14 .bwdci-ep-circle-info-sub-circle {
    border: 9px solid #cc3e96
}

.bwdci-ep-circle-info-14 .bwdci-ep-circle-info-sub-circle {
    background-color: #fff;
    color: #333;
    box-shadow: #000 0 25px 20px -20px;
    border-radius: 3px
}

@media (max-width: 575px) {
    .bwdci-ep-circle-info-wrap {
       /* height:235px;
        width: 235px*/
		height: 215px;
        width: 215px;
    }

    .bwdci-maintitle {
        font-size: 16px
    }

    .bwdci-main-desce {
        font-size: 11px
    }

  .bwdci-ep-circle-info-sub-circle {
    width: 35px;
    height: 35px;
}

    .bwdci-title-circle {
        font-size: 20px !important;
    }

    .bwdci-ep-circle-info-sub-circle .bwdci-icon-circle i {
        font-size: 14px
    }
}

@media only screen and (min-width: 576px) and (max-width:767px) {
    .bwdci-ep-circle-info-wrap {
        height:350px;
        width: 350px
    }
}

/*photo stack*/
.bwdps_photo_stack_item {
    position: absolute;
    transition: all .4s ease-in-out;
    -webkit-mask-position: center center;
    mask-position: center center;
    -webkit-mask-size: contain;
    mask-size: contain;
    -webkit-mask-repeat: no-repeat;
    mask-repeat: no-repeat;
}

.bwdps_photo_stack_wrap {
    position: relative;
    display: inline-block;
}

.bwdps_photostack_alignment {
    text-align: center;
}

.bwdps_photo_stack_item img {
    width: 100%!important;
    height: 100%!important;
    object-fit: cover;
    object-position: center;
    transition: all .4s ease-in-out;
}

.bwdps_photo_stack_1 .bwdps_photo_stack_wrap img {
    border-radius: 0 40px;
    box-shadow: rgba(50, 50, 93, 0.25) 0px 13px 27px -5px, rgba(0, 0, 0, 0.3) 0px 8px 16px -8px;
}

.bwdps_photo_stack_1 .bwdps_photo_stack_wrap {
    width: 430px;
    min-height: 550px;
}

.bwdps_photo_stack_1 .bwdps_photo_stack_item {
    width: 200px;
    height: 200px;
}

.bwdps_photo_stack_1 .bwdps_photo_stack_item:nth-child(1) {
    top: 110px;
    left: 0;
}

.bwdps_photo_stack_1 .bwdps_photo_stack_item:nth-child(2) {
    top: 10px;
    right: 0;
}

.bwdps_photo_stack_1 .bwdps_photo_stack_item:nth-child(3) {
    bottom: 10px;
    left: 0;
}

.bwdps_photo_stack_1 .bwdps_photo_stack_item:nth-child(4) {
    right: 0;
    bottom: 100px;
}

.bwdps_photo_stack_1 .bwdps_photo_stack_item:hover img {
    box-shadow: rgba(100, 100, 111, 0.2) 0px 7px 29px 0px;
}

.bwdps_photo_stack_2 .bwdps_photo_stack_wrap {
    width: 350px;
    min-height: 350px;
}

.bwdps_photo_stack_2 .bwdps_photo_stack_wrap img {
    border-radius: 20px;
}

.bwdps_photo_stack_2 .bwdps_photo_stack_item:nth-child(1) {
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
}

.bwdps_photo_stack_2 .bwdps_photo_stack_item:nth-child(2), .bwdps_photo_stack_2 .bwdps_photo_stack_item:nth-child(3) {
    top: 60%;
    width: 200px;
    height: 200px;
}

.bwdps_photo_stack_2 .bwdps_photo_stack_item:nth-child(2) {
    left: -80px;
}

.bwdps_photo_stack_2 .bwdps_photo_stack_item:nth-child(3) {
    right: -80px;
}

.bwdps_photo_stack_3 .bwdps_photo_stack_item img {
    border-radius: 12px;
}

.bwdps_photo_stack_3 .bwdps_photo_stack_wrap {
    width: 450px;
    min-height: 500px;
}

.bwdps_photo_stack_3 .bwdps_photo_stack_item:nth-child(1) {
    width: 100%;
    height: 230px;
    top: 0;
    left: 0;
}

.bwdps_photo_stack_3 .bwdps_photo_stack_item:nth-child(2) {
    left: 0;
    animation-duration: 4s;
}

.bwdps_photo_stack_3 .bwdps_photo_stack_item:nth-child(3) {
    right: 0;
    animation-duration: 3s;
}

.bwdps_photo_stack_3 .bwdps_photo_stack_item:nth-child(2), .bwdps_photo_stack_3 .bwdps_photo_stack_item:nth-child(3) {
    height: 250px;
    width: 215px;
    top: 245px;
}

.bwdps_photo_stack_4 .bwdps_photo_stack_wrap {
    width: 600px;
    min-height: 600px;
}

.bwdps_photo_stack_4 .bwdps_photo_stack_item img {
    border-radius: 20px;
}

.bwdps_photo_stack_4 .bwdps_photo_stack_item:nth-child(1) {
    top: 0;
    left: 35px;
    width: 250px;
    height: 250px;
    animation-duration: 4s;
}

.bwdps_photo_stack_4 .bwdps_photo_stack_item:nth-child(2) {
    top: 280px;
    left: 0;
    width: 330px;
    height: 270px;
    animation-duration: 3.6s;
}

.bwdps_photo_stack_4 .bwdps_photo_stack_item:nth-child(3) {
    top: 90px;
    right: 0;
    width: 350px;
    height: 350px;
    animation-duration: 3.5s;
}


.bwdps_photo_stack_2.bwdps_photo_stack_14 .bwdps_photo_stack_wrap {
    min-height: 500px;
}

.bwdps_photo_stack_2.bwdps_photo_stack_14 .bwdps_photo_stack_item:nth-child(1) {
    top: 50px;
    left: 0;
    width: 100%;
    height: 350px;
}

.bwdps_photo_stack_14 .bwdps_photo_stack_item:nth-child(2) {
    left: -100px;
    bottom: 60%;
    top: auto;
}

.bwdps_photo_stack_2.bwdps_photo_stack_14 .bwdps_photo_stack_item:nth-child(3) {
    top: 55%;
}



.bwdps_photo_stack_18 .bwdps_photo_stack_wrap, .bwdps_photo_stack_18 .bwdps_photo_stack_item img {
    border-radius: 8px;
}

.bwdps_photo_stack_18 .bwdps_photo_stack_wrap {
    width: 350px;
    height: 350px;
    background-size: cover;
    background-position: top center;
    background-repeat: no-repeat;
    transition: all .4s ease-in-out;
}

.bwdps_photo_stack_18 .bwdps_photo_stack_item {
    width: 130px;
    height: 130px;
}

.bwdps_photo_stack_18 .bwdps_photo_stack_item:nth-child(2) {
    top: -30px;
    left: -30px;
}

.bwdps_photo_stack_18 .bwdps_photo_stack_item:nth-child(3) {
    top: -30px;
    right: -30px;
}

.bwdps_photo_stack_18 .bwdps_photo_stack_item:nth-child(4) {
    bottom: -30px;
    left: -30px;
}

.bwdps_photo_stack_18 .bwdps_photo_stack_item:nth-child(1) {
    bottom: -30px;
    right: -30px;
}

.bwdps_photo_stack_18 .bwdps_photo_stack_item:hover img {
    box-shadow: 10px 10px 10px #00000052;
}

.bwdps_photo_stack_19 .bwdps_photo_stack_wrap {
    width: 470px;
    height: 450px;
}

.bwdps_photo_stack_19 .bwdps_photo_stack_item, .bwdps_photo_stack_20 .bwdps_photo_stack_item {
    width: 200px;
    height: 200px;
}

.bwdps_photo_stack_19 .bwdps_photo_stack_item img {
    box-shadow: rgba(100, 100, 111, 0.2) 0px 7px 29px 0px;
    border-radius: 7px;
}

.bwdps_photo_stack_19 .bwdps_photo_stack_item:nth-child(1) {
    top: 90px;
    left: 0;
}

.bwdps_photo_stack_19 .bwdps_photo_stack_item:nth-child(2) {
    top: 50px;
    left: 250px;
}

.bwdps_photo_stack_19 .bwdps_photo_stack_item:nth-child(3) {
    top: 200px;
    left: 170px;
}


@-webkit-keyframes bwdps_rotating {
    0% {
        -webkit-transform: rotate(0deg);
        transform: rotate(0deg);
    }

    to {
        -webkit-transform: rotate(360deg);
        transform: rotate(360deg);
    }
}

@keyframes bwdps_rotating {
    0% {
        -webkit-transform: rotate(0deg);
        transform: rotate(0deg);
    }

    to {
        -webkit-transform: rotate(360deg);
        transform: rotate(360deg);
    }
}

@-webkit-keyframes bwdps_rotating_inverse {
    0% {
        -webkit-transform: rotate(0deg);
        transform: rotate(0deg);
    }

    to {
        -webkit-transform: rotate(-360deg);
        transform: rotate(-360deg);
    }
}

@keyframes bwdps_rotating_inverse {
    0% {
        -webkit-transform: rotate(0deg);
        transform: rotate(0deg);
    }

    to {
        -webkit-transform: rotate(-360deg);
        transform: rotate(-360deg);
    }
}

@-webkit-keyframes bwdps_bounce_sm {
    0%, to {
        -webkit-transform: translateY(0);
        transform: translateY(0);
    }

    50% {
        -webkit-transform: translateY(10%);
        transform: translateY(10%);
    }
}

@keyframes bwdps_bounce_sm {
    0%, to {
        -webkit-transform: translateY(0);
        transform: translateY(0);
    }

    50% {
        -webkit-transform: translateY(10%);
        transform: translateY(10%);
    }
}

@-webkit-keyframes bwdps_bounce_md {
    0%, to {
        -webkit-transform: translateY(0);
        transform: translateY(0);
    }

    50% {
        -webkit-transform: translateY(20%);
        transform: translateY(20%);
    }
}

@keyframes bwdps_bounce_md {
    0%, to {
        -webkit-transform: translateY(0);
        transform: translateY(0);
    }

    50% {
        -webkit-transform: translateY(20%);
        transform: translateY(20%);
    }
}

@-webkit-keyframes bwdps_bounce_lg {
    0%, to {
        -webkit-transform: translateY(0);
        transform: translateY(0);
    }

    50% {
        -webkit-transform: translateY(40%);
        transform: translateY(40%);
    }
}

@keyframes bwdps_bounce_lg {
    0%, to {
        -webkit-transform: translateY(0);
        transform: translateY(0);
    }

    50% {
        -webkit-transform: translateY(40%);
        transform: translateY(40%);
    }
}

@-webkit-keyframes bwdps_fade {
    0%, to {
        opacity: 1;
    }

    50% {
        opacity: 0.6;
    }
}

@keyframes bwdps_fade {
    0%, to {
        opacity: 1;
    }

    50% {
        opacity: 0.6;
    }
}

@-webkit-keyframes bwdps_scale_sm {
    0%, to {
        -webkit-transform: scale(1);
        transform: scale(1);
    }

    50% {
        -webkit-transform: scale(1.1);
        transform: scale(1.1);
    }
}

@keyframes bwdps_scale_sm {
    0%, to {
        -webkit-transform: scale(1);
        transform: scale(1);
    }

    50% {
        -webkit-transform: scale(1.1);
        transform: scale(1.1);
    }
}

@-webkit-keyframes bwdps_scale_md {
    0%, to {
        -webkit-transform: scale(1);
        transform: scale(1);
    }

    50% {
        -webkit-transform: scale(1.4);
        transform: scale(1.4);
    }
}

@keyframes bwdps_scale_md {
    0%, to {
        -webkit-transform: scale(1);
        transform: scale(1);
    }

    50% {
        -webkit-transform: scale(1.4);
        transform: scale(1.4);
    }
}

@-webkit-keyframes bwdps_scale_lg {
    0%, to {
        -webkit-transform: scale(1);
        transform: scale(1);
    }

    50% {
        -webkit-transform: scale(1.8);
        transform: scale(1.8);
    }
}

@keyframes bwdps_scale_lg {
    0%, to {
        -webkit-transform: scale(1);
        transform: scale(1);
    }

    50% {
        -webkit-transform: scale(1.8);
        transform: scale(1.8);
    }
}

.bwdps-rotating, .bwdps-rotating-inverse {
    -webkit-animation-timing-function: linear;
    animation-timing-function: linear;
    -webkit-animation-iteration-count: infinite;
    animation-iteration-count: infinite;
    -webkit-animation-fill-mode: both;
    animation-fill-mode: both;
    will-change: transform;
}

.bwdps-rotating {
    -webkit-animation: bwdps_rotating 50s linear infinite;
    animation: bwdps_rotating 50s linear infinite;
    -webkit-animation-name: bwdps_rotating;
    animation-name: bwdps_rotating;
}

.bwdps-rotating-inverse {
    -webkit-animation-name: bwdps_rotating_inverse;
    animation-name: bwdps_rotating_inverse;
}

.bwdps-rotating, .bwdps-rotating-inverse {
    -webkit-animation-duration: var(--animation_speed, 5s);
    animation-duration: var(--animation_speed, 5s);
}

.bwdps-bounce, .bwdps-bounce-fast {
    -webkit-animation: bwdps_bounce 6s ease infinite;
    animation: bwdps_bounce 6s ease infinite;
    will-change: transform;
}

.bwdps-bounce {
    -webkit-animation: bwdps_bounce 3s ease-in-out infinite;
    animation: bwdps_bounce 3s ease-in-out infinite;
}

.bwdps-bounce-lg, .bwdps-bounce-md, .bwdps-bounce-sm, .bwdps-fade, .bwdps-scale-lg, .bwdps-scale-md, .bwdps-scale-sm {
    -webkit-animation-name: bwdps_bounce_sm;
    animation-name: bwdps_bounce_sm;
    -webkit-animation-timing-function: ease-in-out;
    animation-timing-function: ease-in-out;
    -webkit-animation-iteration-count: infinite;
    animation-iteration-count: infinite;
    -webkit-animation-fill-mode: both;
    animation-fill-mode: both;
    will-change: transform;
}

.bwdps-bounce-lg, .bwdps-bounce-md, .bwdps-fade, .bwdps-scale-lg, .bwdps-scale-md, .bwdps-scale-sm {
    -webkit-animation-name: bwdps_bounce_md;
    animation-name: bwdps_bounce_md;
}

.bwdps-bounce-lg, .bwdps-fade, .bwdps-scale-lg, .bwdps-scale-md, .bwdps-scale-sm {
    -webkit-animation-name: bwdps_bounce_lg;
    animation-name: bwdps_bounce_lg;
}

.bwdps-fade, .bwdps-scale-lg, .bwdps-scale-md, .bwdps-scale-sm {
    -webkit-animation-name: bwdps_scale_sm;
    animation-name: bwdps_scale_sm;
}

.bwdps-fade, .bwdps-scale-lg, .bwdps-scale-md {
    -webkit-animation-name: bwdps_scale_md;
    animation-name: bwdps_scale_md;
}

.bwdps-fade, .bwdps-scale-lg {
    -webkit-animation-name: bwdps_scale_lg;
    animation-name: bwdps_scale_lg;
}

.bwdps-fade {
    -webkit-animation-name: bwdps_fade;
    animation-name: bwdps_fade;
}

.bwdps-bounce-lg, .bwdps-bounce-md, .bwdps-bounce-sm, .bwdps-fade, .bwdps-scale-lg, .bwdps-scale-md, .bwdps-scale-sm {
    -webkit-animation-duration: var(--animation_speed, 5s);
    animation-duration: var(--animation_speed, 5s);
}