.inside-technology { padding-top: 64px; }
.sd-reset.inside-technology h2{ text-transform: uppercase; margin-bottom: 32px; }
.inside-technology .bg-black{ padding: 0; min-height: 750px; display: flex; position: relative; overflow: hidden; width: 100%; }
.inside-technology .row { height: 100%; display: flex; }
.inside-technology .left { width: 50%; align-self: flex-end; }
.inside-technology .img-wrap { width: 382px; position: relative; overflow: hidden; margin-left: 28%; }
.inside-technology .img-wrap .slick-dots { margin: 0; padding: 0; line-height: 0; }
.inside-technology .img-wrap .slick-dots li { margin: 0; padding: 0; line-height: 0; position: absolute; top: 320px; left: 185px; width: 60px; height: 60px; display: flex; align-items: center; justify-content: center; border-radius: 100px; }
.inside-technology .img-wrap .slick-dots li:before { content: normal !important; }
.inside-technology .img-wrap .slick-dots li:nth-child(2) { top: 425px; left: 219px; }
.inside-technology .img-wrap .slick-dots li:nth-child(3) { top: 169px; left: 80px; }
.inside-technology .img-wrap .slick-dots li:nth-child(4) { top: 62px; left: 248px; }
.inside-technology .img-wrap .slick-dots li:nth-child(5) { top: auto; left: 170px; bottom: 147px; }

/* Dynamis: */
.inside-technology .left.dynamis-dots .img-wrap .slick-dots li { top: 135px; left: 185px; }
.inside-technology .left.dynamis-dots .img-wrap .slick-dots li:nth-child(2) { top: 285px; left: 195px; }
.inside-technology .left.dynamis-dots .img-wrap .slick-dots li:nth-child(3) { top: 479px; left: 300px; }
.inside-technology .left.dynamis-dots .img-wrap .slick-dots li:nth-child(4) { top: 532px; left: 158px; }

/* Timewalker: */
.inside-technology .left.timewalker-dots .img-wrap .slick-dots li { top: 45px; left: 185px; }
.inside-technology .left.timewalker-dots .img-wrap .slick-dots li:nth-child(2) { top: 245px; left: 179px; }
.inside-technology .left.timewalker-dots .img-wrap .slick-dots li:nth-child(3) { top: 289px; left: 26px; }
.inside-technology .left.timewalker-dots .img-wrap .slick-dots li:nth-child(4) { top: 432px; left: 118px; }

/* Starformer: */
.inside-technology .left.starformer-dots { align-self: center; }
.inside-technology .left.starformer-dots .img-wrap { margin: auto; width: 600px; }
.inside-technology .left.starformer-dots .img-wrap img { width: 100%; }
.inside-technology .left.starformer-dots .img-wrap .slick-dots li { top: 150px; left: 340px; }
.inside-technology .left.starformer-dots .img-wrap .slick-dots li:nth-child(2) { top: 80px; left: 10px; }
.inside-technology .left.starformer-dots .img-wrap .slick-dots li:nth-child(3) { top: 150px; left: 230px; }
@media (min-width: 991px) and (max-width: 1198.98px) { 
    .inside-technology .left.starformer-dots .img-wrap { width: 430px; }
    .inside-technology .left.starformer-dots .img-wrap .slick-dots li { top: 100px; left: 240px; }
    .inside-technology .left.starformer-dots .img-wrap .slick-dots li:nth-child(2) { top: 50px; left: 3px; }
    .inside-technology .left.starformer-dots .img-wrap .slick-dots li:nth-child(3) { top: 100px; left: 160px; }
}
@media (max-width: 767.98px) {
    .inside-technology .left.starformer-dots .img-wrap { width: 290px; }
    .inside-technology .left.starformer-dots .img-wrap .slick-dots li { top: 50px; left: 150px; }
    .inside-technology .left.starformer-dots .img-wrap .slick-dots li:nth-child(2) { top: 20px; left: -2px; }
    .inside-technology .left.starformer-dots .img-wrap .slick-dots li:nth-child(3) { top: 55px; left: 100px; }
}

/* Timewalker: IntimaLaser */
.inside-technology .left.intimalaser-dots .img-wrap { margin: auto; width: 450px; overflow: visible; }
.inside-technology .left.intimalaser-dots .img-wrap img { width: 100%; }
.inside-technology .left.intimalaser-dots .img-wrap .slick-dots li { top: 95px; left: 220px; }
.inside-technology .left.intimalaser-dots .img-wrap .slick-dots li:nth-child(2) { top: 370px; left: 60px; }
.inside-technology .left.intimalaser-dots .img-wrap .slick-dots li:nth-child(3) { top: 210px; left: -12px; }
@media (min-width: 991px) and (max-width: 1198.98px) { 
    .inside-technology .left.intimalaser-dots .img-wrap { width: 400px; }
    .inside-technology .left.intimalaser-dots .img-wrap .slick-dots li { left: 180px; }
    .inside-technology .left.intimalaser-dots .img-wrap .slick-dots li:nth-child(2) { top: 330px; left: 50px; }
    .inside-technology .left.intimalaser-dots .img-wrap .slick-dots li:nth-child(3) { top: 190px; }
}
@media (max-width: 767.98px) {
    .inside-technology .left.intimalaser-dots .img-wrap { width: 290px; }
    .inside-technology .left.intimalaser-dots .img-wrap .slick-dots li { top: 50px; left: 130px; }
    .inside-technology .left.intimalaser-dots .img-wrap .slick-dots li:nth-child(2) { top: 230px; left: 30px; }
    .inside-technology .left.intimalaser-dots .img-wrap .slick-dots li:nth-child(3) { top: 125px; left: -20px; }
}

/* Starwalker */
.inside-technology .left.starwalker-dots .img-wrap { margin: auto; width: 300px; }
.inside-technology .left.starwalker-dots .img-wrap img { width: 100%; }
.inside-technology .left.starwalker-dots .img-wrap .slick-dots li { top: 65px; left: 116px; }
.inside-technology .left.starwalker-dots .img-wrap .slick-dots li:nth-child(2) { top: 355px; left: 195px; }
.inside-technology .left.starwalker-dots .img-wrap .slick-dots li:nth-child(3) { top: 205px; left: 160px; }

/* Avalanchlase */
.inside-technology .left.avalanchelase-dots .img-wrap { margin: auto; width: 400px; }
.inside-technology .left.avalanchelase-dots .img-wrap img { width: 100%; }
.inside-technology .left.avalanchelase-dots .img-wrap .slick-dots li { top: 165px; left: 320px; }
.inside-technology .left.avalanchelase-dots .img-wrap .slick-dots li:nth-child(2) { top: 445px; left: 100px; }
.inside-technology .left.avalanchelase-dots .img-wrap .slick-dots li:nth-child(3) { top: 445px; left: 250px; }
@media (max-width: 767.98px) {
    .inside-technology .left.avalanchelase-dots .img-wrap { width: 290px; }
    .inside-technology .left.avalanchelase-dots .img-wrap .slick-dots li { top: 110px; left: 220px; }
    .inside-technology .left.avalanchelase-dots .img-wrap .slick-dots li:nth-child(2) { top: 312px; left: 65px; }
    .inside-technology .left.avalanchelase-dots .img-wrap .slick-dots li:nth-child(3) { top: 320px; left: 175px; }
}

/* Dynamis Max */
.inside-technology .left.dynamismax-dots .img-wrap { margin: auto; width: 380px; }
.inside-technology .left.dynamismax-dots .img-wrap img { width: 100%; }
.inside-technology .left.dynamismax-dots .img-wrap .slick-dots li { top: 100px; left: 85px; }
.inside-technology .left.dynamismax-dots .img-wrap .slick-dots li:nth-child(2) { top: 225px; left: 55px; }
.inside-technology .left.dynamismax-dots .img-wrap .slick-dots li:nth-child(3) { top: 360px; left: 245px; }
.inside-technology .left.dynamismax-dots .img-wrap .slick-dots li:nth-child(4) { top: 430px; left: 180px; }
@media (max-width: 767.98px) {
    .inside-technology .left.dynamismax-dots .img-wrap { width: 290px; }
    .inside-technology .left.dynamismax-dots .img-wrap .slick-dots li { top: 65px; left: 58px; }
    .inside-technology .left.dynamismax-dots .img-wrap .slick-dots li:nth-child(2) { top: 170px; left: 30px; }
    .inside-technology .left.dynamismax-dots .img-wrap .slick-dots li:nth-child(3) { top: 270px; left: 180px; }
    .inside-technology .left.dynamismax-dots .img-wrap .slick-dots li:nth-child(4) { top: 320px; left: 135px; }
}

/* Lightwalker Max */
.inside-technology .left.lightwalkermax-dots .img-wrap { margin: auto; width: 380px; }
.inside-technology .left.lightwalkermax-dots .img-wrap img { width: 100%; }
.inside-technology .left.lightwalkermax-dots .img-wrap .slick-dots li { top: 210px; left: 90px; }
.inside-technology .left.lightwalkermax-dots .img-wrap .slick-dots li:nth-child(2) { top: 405px; left: 205px }
.inside-technology .left.lightwalkermax-dots .img-wrap .slick-dots li:nth-child(3) { top: 90px; left: 120px; }
.inside-technology .left.lightwalkermax-dots .img-wrap .slick-dots li:nth-child(4) { top: 320px; left: 170px; }
@media (max-width: 767.98px) {
    .inside-technology .left.lightwalkermax-dots .img-wrap { width: 290px; }
    .inside-technology .left.lightwalkermax-dots .img-wrap .slick-dots li { top: 150px; left: 60px; }
    .inside-technology .left.lightwalkermax-dots .img-wrap .slick-dots li:nth-child(2) { top: 300px; left: 150px; }
    .inside-technology .left.lightwalkermax-dots .img-wrap .slick-dots li:nth-child(3) { top: 70px; left: 80px; }
    .inside-technology .left.lightwalkermax-dots .img-wrap .slick-dots li:nth-child(4) { top: 250px; left: 120px; }
}

.inside-technology .img-wrap .slick-dots li button { outline: none; width: 60px; height: 60px; line-height: 0; border: 0; padding: 0; font-size: 0; box-shadow: none; border-radius: 100px; position: relative; }
.inside-technology .img-wrap .slick-dots li button:after { content: ""; border: 6px solid rgba(255, 0, 0, 1); box-shadow: 0px 0px 15px 5px rgba(255, 0, 0, 0.4); width: 20px; height: 20px; border-radius: 100px; background-color: #ffffff; display: inline-block; position: relative; z-index: 2; }
.inside-technology .img-wrap .slick-dots li button:before { content: ""; width: 40px; height: 40px; border-radius: 100px; background-color: #FF0000; display: inline-block; position: absolute; left: 0; right: 0; top: 0; bottom: 0; margin: auto; z-index: 1; opacity: 0; }
.inside-technology .img-wrap .slick-dots li.slick-active button:before { animation: pulseDot 1s ease-in-out infinite alternate; }
.inside-technology .img-wrap .slick-dots li.slick-active button:after { box-shadow: none; }

@keyframes pulseDot {
    0% {
        width: 40px;
        height: 40px;
        opacity: 1;
    }

    100% {
        width: 60px;
        height: 60px;
        opacity: 0.3;
    }
}

.inside-technology .bg-white { width: 39.69%; align-self: center; margin-left: auto; border-radius: 20px; padding: 36px; position: relative; z-index: 2; }
.inside-technology .w-100 .items { opacity: 0; visibility: hidden; outline: 0; margin-bottom: 34px; }
.inside-technology .w-100 .items.slick-initialized { opacity: 1; visibility: visible; }
.inside-technology .w-100 .items .item { min-height: 346px; display: flex !important; flex-flow: column; justify-content: center; letter-spacing: -0.18px; }
.inside-technology .w-100 .items .item h3 { text-transform: none; letter-spacing: 0; line-height: 1.3; margin-bottom: 24px; }
.inside-technology .w-100 .items .item p { color: rgba(0, 0, 0, 0.65); }
.inside-technology .bottom { display: flex; align-items: center; justify-content: space-between; }
.inside-technology .w-100 .slick-arrow { border: 1px solid #00000014; width: 48px; height: 48px; background: transparent; box-shadow: none; border-radius: 100px; font-size: 0; padding: 0; display: inline-flex; align-items: center; justify-content: center; }
.inside-technology .w-100 .slick-arrow.slick-next { margin-left: 12px; }
.inside-technology .w-100 .slick-arrow.slick-disabled { opacity: 0.3; pointer-events: none; }
.inside-technology .w-100 .slick-arrow:hover { border-color: #FF0000; background-color: #FF0000; }
.inside-technology .w-100 .slick-arrow:hover svg path { stroke: #ffffff; }

@media (max-width: 1199.98px) {
    .inside-technology .img-wrap { margin-left: 0; }
    .inside-technology .bg-white { width: 50%; }
}
@media (max-width: 991.98px) {
    .inside-technology { padding-top: 48px; }
    .inside-technology .bg-black{ padding-top: 48px; min-height: 1px; }
    .inside-technology .bg-white { order: 1; width: 100%; margin-bottom: 40px; }
    .inside-technology .left { width: 100%; order: 2; }
    .inside-technology .img-wrap { margin-left: auto; margin-right: auto; }
    .inside-technology .w-100 .items .item { min-height: 260px; }
}
@media (max-width: 767.98px) {
    .inside-technology .w-100 .items .item { min-height: 346px; }
    .sd-reset.inside-technology h2 { margin-bottom: 24px; }
}
@media (max-width: 575.98px) {
    .inside-technology .img-wrap { width: 290px; }
    .inside-technology .bg-white { border-radius: 15px; padding: 25px; }
    .inside-technology .w-100 .items .item { min-height: 1px; }
    .inside-technology .w-100 .items { margin-bottom: 25px; }
    .inside-technology .img-wrap .slick-dots li { top: 235px; left: 140px; }
    .inside-technology .img-wrap .slick-dots li:nth-child(2) { top: 320px; left: 155px; }
    .inside-technology .img-wrap .slick-dots li:nth-child(3) { top: 122px; left: 54px; }
    .inside-technology .img-wrap .slick-dots li:nth-child(4) { top: 40px; left: 184px; }
    .inside-technology .img-wrap .slick-dots li:nth-child(5) { top: auto; left: 162px; bottom: 173px; }
    .inside-technology .left.dynamis-dots .img-wrap .slick-dots li { top: 88px; left: 132px; }
    .inside-technology .left.dynamis-dots .img-wrap .slick-dots li:nth-child(2) {top: 210px; left: 138px; }
    .inside-technology .left.dynamis-dots .img-wrap .slick-dots li:nth-child(3) { top: 359px; left: 220px; }
    .inside-technology .left.dynamis-dots .img-wrap .slick-dots li:nth-child(4) { top: 392px; left: 118px; }
    .inside-technology .left.timewalker-dots .img-wrap .slick-dots li { top: 26px; left: 135px; }
    .inside-technology .left.timewalker-dots .img-wrap .slick-dots li:nth-child(2) { top: 175px; left: 120px; }
    .inside-technology .left.timewalker-dots .img-wrap .slick-dots li:nth-child(3) { top: 209px; left: 13px; }
    .inside-technology .left.timewalker-dots .img-wrap .slick-dots li:nth-child(4) { top: 332px; left: 88px; }
}