.slider_clock > * {
    transition: ease all 1s;
}

.slider_clock .active {
    position: absolute;
    left: -97px;
    top: -63px;
    margin-left: 0;
    margin-top: 0;
    width: 316px;
    height: 316px;
    border-radius: 50%;
    opacity: 1;
    z-index: 10;
    background: 0 0;
    overflow: hidden;
}

.slider_clock .next1,
.slider_clock .next2,
.slider_clock .next3,
.slider_clock .next4,
.slider_clock .next5,
.slider_clock .next6,
.slider_clock .next7,
.slider_clock .prev1,
.slider_clock .prev2,
.slider_clock .prev3,
.slider_clock .prev4,
.slider_clock .prev5,
.slider_clock .prev6,
.slider_clock .prev7,
.slider_clock .hidden {
    position: absolute;
    left: 50%;
    top: 50%;
    width: 136px;
    height: 136px;
    margin-top: 200px;
    margin-left: -48px;
    /* transform-origin: 48px -200px; */
    transform: rotate(0deg);
    opacity: 1;
    overflow: hidden;
    border-radius: 50%;
}

.slider_clock .next1 {
    transform-origin: 0;
    transform: none;
    margin-top: -120px;
    margin-left: -1px;
}
.slider_clock .next2 {
    transform: none;
    transform-origin: 0;
    margin-top: 23px;
    margin-left: 27px;
}
.slider_clock .next3 {
    transform: none;
}

.slider_clock .next4 {
    transform: none;
}

.slider_clock .next5 {
    transform: none;
}

.slider_clock .next6 {
    transform: none;
}

.slider_clock .next7 {
    opacity: 0;
    transform: none;
}

.slider_clock .prev1 {
    transform: none;
    margin-left: -159px;
    margin-top: 242px;
}
.slider_clock .prev2 {
    margin: 168px 0 0 -23px;
}
.slider_clock .prev3 {
    transform: rotate(90deg);
}

.slider_clock .prev4 {
    transform: rotate(120deg);
}

.slider_clock .prev5 {
    transform: rotate(150deg);
}

.slider_clock .prev6 {
    transform: rotate(180deg);
}

.slider_clock .prev7 {
    opacity: 0;
    transform: rotate(210deg);
}

.slider_clock .hidden {
    opacity: 0;
    transform: none;
}


.landing-scroll-slider {
    position: relative;
    width: 440px;
    padding-top: 38px;
    margin:0 auto;
    opacity: 0;
        top: -36px;
}
.animate-slide {
    width: 100%;
    height: 100%;
    background: rgba(255,255,255,.5);
    border-radius: 100%;
    position: absolute;
    right: 0;
    top: 0;
    text-align: center;
    display: flex;
    align-items: center;
    justify-content: center;
    flex-wrap: wrap;
    z-index: 1;
}
.animate-slide img {
    display: block;
    margin: 0 auto 5px;
    max-height: 63px;
}

.animate-slide p {
    max-width: 100%;
   font-size: 16px;
    line-height: 16px;
    padding: 0 18px;
}

.slider_clock .active .animate-slide img {
    max-height: inherit;
    margin-bottom: 14px;
}



@keyframes move {
  0%   {transform: scale(1);}
  100% {transform: scale(2.5);}
}

.animate-slide img {
    display: block;
    max-height: 63px;
}
.slider_clock .active .animate-slide {
    width: 100%;
    height: 100%;
    margin: auto;
    border-radius: 50%;
}
.alignmid {
    position: relative;
}
.alignmid p {
    color: #fff;
    width: 100%;
    margin: 0;
}
.slider_clock .active .animate-slide .alignmid {
    border-radius: 50%;
}

.slider_clock .active .animate-slide .alignmid p {
    color: #fff;
    font-size: 21px;
    margin-top: 0;
    width: 100%;
    line-height:25px;
    padding:0 61px;
}

.active .animate-slide::after {
    display: none !important;
}
.animate-slide::after {
    content: "";
    background: rgba(255,255,255,0.3);
    position: absolute;
    top: 5px;
    bottom: 5px;
    left: 5px;
    right: 5px;
    z-index: -1;
    border-radius: 100%;
    display: none;
}

.animate-slide:hover::after {
    display: block;
}

@media (max-width:1679px) {
    .slider_clock .active {
    }

    .landing-scroll-slider {
        width: 426px;
        left: 41px;
        top: -90px;
    }
}
@media (max-width:1439px) {
    .landing-scroll-slider {
        width: 355px;
        margin: 0;
    }
    .slider_clock .prev1 {
        margin-left: -167px;
        margin-top: 208px;
    }
    .slider_clock .prev2 {
        margin: 150px 0 0 -34px;
    }
    .slider_clock .active {
        top: -70px;
        width: 288px;
        height: 288px;
    }
    .slider_clock .active .animate-slide .alignmid p {
        padding: 0 58px;
    }

}
@media (max-width:1279px) {
    .landing-scroll-slider {
        width: 349px;
        left: 22px;
    }

}
@media (max-width:1199px) {

    .slider_clock .next1,
    .slider_clock .next2,
    .slider_clock .next3,
    .slider_clock .next4,
    .slider_clock .next5,
    .slider_clock .next6,
    .slider_clock .next7,
    .slider_clock .prev1,
    .slider_clock .prev2,
    .slider_clock .prev3,
    .slider_clock .prev4,
    .slider_clock .prev5,
    .slider_clock .prev6,
    .slider_clock .prev7,
    .slider_clock .hidden {
        width: 108px;
        height: 108px;
    }
    .animate-slide img {
        max-height: 47px;
    }
    .animate-slide p {
        font-size: 14px;
    }

    .landing-scroll-slider {
        width: 333px;
        left: 18px;
		    top: -50px;
    }
    .slider_clock .next1 {
        margin-top: -92px;
    }
    .slider_clock .prev2 {
        margin: 133px 0 0 -16px;
    }
    .slider_clock .prev1 {
        margin-left: -129px;
        margin-top: 189px;
    }
    .slider_clock .active {
        top: -28px;
        width: 223px;
        height: 223px;
        left: -48px;
    }
    .slider_clock .active .animate-slide img {
        max-height: 108px;
        margin-bottom: 8px;
    }
    .slider_clock .active .animate-slide .alignmid p {
        padding: 0 37px;
        line-height: 21px;
        font-size: 18px;
    }
}

@media (max-width:1023px) {
    .slider_clock .next1 {
        margin-top: -85px;
    }
    .slider_clock .next2 {
        margin-top: 26px;
        margin-left: 22px;
    }
    .slider_clock .prev1 {
        margin-left: -123px;
        margin-top: 182px;
    }
	.landing-scroll-slider {
        top: 36px;
    }
}
@media (max-width:767px) {
    .slider_clock .active {
        transform: none;
        width: 187px !important;
        height: 187px !important;
        top: -16px;
        left: -14%;
        animation: inherit;
    }
	.active .animate-slide img {
		max-height: 89px;
	}
	.slider_clock .active .animate-slide .alignmid p {
		font-size: 14px;
		padding: 0 15px;
	}
	.slider_clock .next1, .slider_clock .next2, .slider_clock .next3, .slider_clock .next4, .slider_clock .next5, .slider_clock .next6, .slider_clock .next7, .slider_clock .prev1, .slider_clock .prev2, .slider_clock .prev3, .slider_clock .prev4, .slider_clock .prev5, .slider_clock .prev6, .slider_clock .prev7, .slider_clock .hidden {
    width: 100px;
    height: 100px;
    }
    .animate-slide img {
        max-height: 40px;
    }
    .landing-scroll-slider {
        width: 288px;
            left: 50px;
    }
}
@media (max-width:575px) {
    .landing-scroll-slider {
        width: 308px;
        left: 38px;
		top: 86px;

    }
    .slider_clock .next2 {
        margin-top: 20px;
        margin-left: 9px;
    }
    .slider_clock .active {
        transform: none;
        width: 187px !important;
        height: 187px !important;
        top: -16px;
        left: -14%;
        animation: inherit;
    }
    @keyframes move {
      0%   {transform: scale(1);}
      100% {transform: scale(1.5);}
    }
    .slider_clock .next1 {
        margin-top: -78px;
        margin-left: -22px;
    }
    .slider_clock .prev2 {
        margin: 116px 0 0 -33px;
    }
    .slider_clock .prev1 {
        margin-left: -130px;
        margin-top: 161px;
    }
    .slider_clock .next1 {
        margin-top: -80px;
        margin-left: -23px;
    }
}
