@media only screen and (min-width: 768px) and (max-width:1241px)
{

  .desktop-version .background-cover{
      animation: svg-animation 2s 0.8s backwards;
      width: 100%;
      position: fixed;
      bottom: 0px;
      right: 15px;
      z-index: -1;
      background-color:white;
      height: 281px;
      display: block;
  }
   
  @keyframes svg-animation {
      0% {
        height: 500px;
        }
        100% {
        height: 50px;
        }
  }
    
    
    .desktop-version.fixed .background-cover{
    height: 300px;
    }
    
    .desktopSVG{
        display: none;
    }

    .mobileSVG{
        display: none;
    }
      .tabletSVG {
        position: absolute;
        left: 0;
        top: 740px;
        right: 0;
        margin: auto;
        z-index: -2;
      }
    


    /* main content css */

     
.wrapper{
    height: 3550px;
}
.main-content {
    width: 760px;
    margin: auto;
    position: absolute;
    left: 0;
    right: 0;
}

.shaping-head{
    position: absolute;
    top: 85px;
    width: 100%;
    min-height: 155px
}

.shaping-head h1{
    font-size: 60px;
    line-height: 60px;
    max-width: 80%;
}

.shaping-img{
    position: absolute;
    top: 240px;
    left: 305px;
    max-width: 435px;
    max-height: 376px;
}

.line{
    position: absolute;
    top: 740px;
    height: 1px;
    min-width: 768px;
    background: #A120D1;
    width: 100%;

  }

  .background-image{
    background: url(../images/join-us-img/circuit-bg.png);
    min-height: 470px;
    position: absolute;
    top: 804px;
    min-width:760px;
    width: 100%;
    z-index: -3;
  }

  .hunt-head{
    position: absolute;
    top: 865px;
    text-align: center;
    left: 0px;
    z-index: 9;
    min-height: 100px;
    width: 100%;
  }

  .hunt-head .h1{
    max-width: 75%;
  }
  .job-table {
    position: absolute;
    top: 971px;
    left: 0px;
    width: 100%;
    text-align: center;
    padding: 0px 20px;
}
      .job-sub-table{
        margin-bottom: 15px;
        box-sizing: border-box;
        border: 0px solid white;
        border-color: white;
        box-shadow: 2px 1px 6px 2px rgb(31 41 55 / 8%);
        background-color: white;
        border-radius: 6px;
        height: 100%;
        justify-content: space-between;
        padding: 7px 15px;
      }
    
    .job-sub-table .btn{
        min-width: 80px;
        max-height: 24px;
        width: 101px;
        text-align: center;
        font-size: 10px;
        line-height: 11px;
      } 
    
      .job-title{
        border-right: 2px solid grey;
        width: 25%;
        font-size: 16px;
        line-height: 18px;
        color: #a120d1;
        padding-right:10px;
      }
    
      .job-location{
        border-right: 2px solid grey;
        width: 25%;
        padding: 0px 15px;
      }
    
      .posted-date{
        width: 25%;
        padding: 0px 15px;
      }

.chello-anthem{
    position: absolute;
    top: 1370px;
    left: 0px;
    width: 100%;
    text-align: center;
    min-height: 67px;
}
.chello-anthem .h1{
    max-width: 75%;
}
.we-exist{
    position: absolute;
    top: 1512px;
    left: 0px;
    width: 100%;
    text-align: center;
    flex-direction: column;
    min-height: 244px;
}
.we-exist-head-1{
    max-width: 66%;
}
.we-exist-head-2{
    max-width: 63%;
}

.man-with-mob{
    position: absolute;
    top: 1601px;
    left: 630px;
    max-width: 110px;
    max-height: 286px;
}

.out-of-bed-head{
    position: absolute;
    top: 1885px;
    left: 0px;
    width: 100%;
    text-align: center;
    min-height: 75px;
}

.out-of-bed-head .h1{
    max-width: 75%;
}
.shared-purpose {
    width: 305px;
    min-height: 108px;
    border: 2px solid #FFFFFF;
    border-radius: 20px;
    box-sizing: border-box;
    border: 0em solid white;
    border-color: white;
    box-shadow: 2px 2px 2px 2px rgb(0 0 0 / 10%);
    position: absolute;
    top: 2160px;
    left: 240px;
    background-color: white;
    padding: 20px 15px 10px 20px;
    font-size: 14px;
    line-height: 18.9px;
}

.shared-purpose .h1{
color: #A120D1;
}

.mask-group-img{
    position: absolute;
    top: 2012px;
    left: 500px;
    max-width: 240px;
    max-height: 188px;
}

.mask-group5-img{
    position: absolute;
    top: 2351px;
    left: 200px;
    max-width: 283px;
    max-height: 242px;
}
.mask-group6-img{
    position: absolute;
    top: 2522px;
    left: 35px;
    max-width: 222px;
    max-height: 122px;
}
.mask-group7-img{
    position: absolute;
    top: 2412px;
    left: 20px;
    z-index:-1;
    max-width: 222px;
    max-height: 122px;
}

.belonging {
    width: 225px;
    min-height: 109px;
    border: 2px solid #FFFFFF;
    border-radius: 20px;
    box-sizing: border-box;
    border: 0em solid white;
    border-color: white;
    box-shadow: 2px 2px 2px 2px rgb(0 0 0 / 10%);
    position: absolute;
    top: 2425px;
    left: 455px;
    background-color: white;
    padding: 20px 20px 10px 20px;
    font-size: 14px;
    line-height: 18.9px;
}

.belonging .h1{
color: #A120D1;
}


.evolution {
    width: 201px;
    min-height: 129px;
    border: 2px solid #FFFFFF;
    border-radius: 20px;
    box-sizing: border-box;
    border: 0em solid white;
    border-color: white;
    box-shadow: 2px 2px 2px 2px rgb(0 0 0 / 10%);
    position: absolute;
    top: 2743px;
    left: 285px;
    background-color: white;
    padding: 20px 20px 10px 20px;
    font-size: 14px;
    line-height: 18.9px;
}

.evolution .h1{
color: #A120D1;
}


.mask-group8-img{
    position: absolute;
    top: 2936px;
    left: 370px;
    max-width: 175px;
    max-height: 212px;
}

.mask-group9-img{
    position: absolute;
    top: 3106px;
    left: 434px;
    max-width: 151.5px;
    max-height: 154px;
}

.character {
    width: 175px;
    min-height: 187px;
    border: 2px solid #FFFFFF;
    border-radius: 20px;
    box-sizing: border-box;
    border: 0em solid white;
    border-color: white;
    box-shadow: 2px 2px 2px 2px rgb(0 0 0 / 10%);
    position: absolute;
    top: 2979px;
    left: 565px;
    background-color: white;
    padding: 20px 20px 10px 20px;
    font-size: 14px;
    line-height: 18.9px;
}

.character .h1{
color: #A120D1;
}


.work-chello {
    background-color: #A120D1;
    min-height: 230px;
    position: absolute;
    top: 3320px;
    width: 100%;
    text-align: center;
}

.work-chello .h1{
  color: #fff;
  left: 0px;
}
.work-chello a{
    position: relative;
    text-align: center;
    color: #fff;
    text-decoration: none;
}
h4{
    font-size: 16px;
line-height: 18px;
}
.workday_no_jobs {
    top: 1119px;
    position: absolute;
    align-items: center;
    justify-content: center;
    align-items: center;
    width: 100%;
}
}