.shape001 {
    position: relative;
}

.shape001:before {
    position: absolute;
    content: '';
    height: 1px;
    width: 100px;
    background: #9cc6fb;
    bottom: 40px;
    right: -26px;
    transform: rotate(-40deg);
}
@media screen and (min-width:992px){
.shape002 {
    position: relative;
}

.shape002:before {
    position: absolute;
    content: '';
    height: 1px;
    width: 100px;
    background: #9cc6fb;
    bottom: 29px;
    left: -44px;
    transform: rotate(40deg)!important;
}
}

@media screen and (max-width:992px){
  .shape002 {
    position: relative;
}

.shape002:before {
    position: absolute;
    content: '';
    height: 1px;
    width: 100px;
    background: #9cc6fb;
    bottom: 40px!important;
    right: -26px!important;
    transform: rotate(-40deg)!important;
}
}

/*grey cloud set top bottom*/
.cloud-bg-6 {
    position: relative;
}

.cloud-bg-6:before {
    content: '';
    background: url(/images/00_tadika/home/cloud3.png);
    width: 1920px;
    height: 270px;
    position: absolute;
    right: 0;
    top: -40%;
    background-repeat: no-repeat;
    background-size: contain;
}

.cloud-bg-6 {
    position: relative;
}

.cloud-bg-6:after {
    content: '';
    background: url(/images/00_tadika/home/cloud4.png);
    width: 1920px;
    height: 270px;
    position: absolute;
    right: 0;
    bottom: -40%;
    background-repeat: no-repeat;
    background-size: contain;
}


/*cloud-4*/
/*grey cloud set top bottom*/
.cloud-bg-4{
    position: relative;
}

.cloud-bg-4:before {
    content: '';
    background: url(/images/00_tadika/home/cloud3.png);
    width: 1920px;
    height: 270px;
    position: absolute;
    right: 0;
    top: -37%;
    background-repeat: no-repeat;
    background-size: contain;
}

.cloud-bg-4{
    position: relative;
}

.cloud-bg-4:after{
    content: '';
    background: url(/images/00_tadika/home/cloud4.png);
    width: 1920px;
    height: 270px;
    position: absolute;
    right: 0;
    bottom: -37%;
    background-repeat: no-repeat;
    background-size: contain;
}

/*end of cloud 4*/

@media screen and (max-width:480px){
.cloud-bg-4 {
    position: relative;
}

.cloud-bg-4:before {
    content: '';
    background: url(/images/00_tadika/home/cloud3.png);
    width: 700px;
    height: 270px;
    position: absolute;
    right: 0;
    top: -6%;
    background-repeat: no-repeat;
    background-size: contain;
  }
.cloud-bg-4:after {
    content: '';
    background: url(/images/00_tadika/home/cloud4.png);
    width: 720px;
    height: 102px;
    position: absolute;
    right: 0;
    bottom: -6%;
    background-repeat: no-repeat;
    background-size: contain;
}

}


@media screen and (min-width:481px) and (max-width:768px){
.cloud-bg-4, .cloud-bg-6 {
    position: relative;
}

.cloud-bg-4:before, .cloud-bg-6:before {
    content: '';
    background: url(/images/00_tadika/home/cloud3.png);
    width: 1920px;
    height: 270px;
    position: absolute;
    right: 0;
    top: -14%;
    background-repeat: no-repeat;
    background-size: contain;
  }
.cloud-bg-4:after, .cloud-bg-6:after {
    content: '';
    background: url(/images/00_tadika/home/cloud4.png);
    width: 1920px;
    height: 270px;
    position: absolute;
    right: 0;
    bottom: -17%;
    background-repeat: no-repeat;
    background-size: contain;
}
}

@media screen and (max-width:480px){
.cloud-bg-6 {
    position: relative;
}

.cloud-bg-6:before {
    content: '';
    background: url(/images/00_tadika/home/cloud3.png);
    width: 700px;
    height: 270px;
    position: absolute;
    right: 0;
    top: -13%;
    background-repeat: no-repeat;
    background-size: contain;
  }
.cloud-bg-6:after {
    content: '';
    background: url(/images/00_tadika/home/cloud4.png);
    width: 720px;
    height: 102px;
    position: absolute;
    right: 0;
    bottom: -15%;
    background-repeat: no-repeat;
    background-size: contain;
}}



/*biz-cloud*/
.cloud-bg-biz {
    position: relative;
}

.cloud-bg-biz:before {
    content: '';
    background: url(/images/00_tadika/home/cloud2.png);
    width: 1920px;
    height: 269px;
    position: absolute;
    right: 0;
    top: -4%;
    background-repeat: no-repeat;
    background-size: contain;
}

@media screen and (max-width:768px){
.cloud-bg-biz {
    background-position: 50% 100%!Important;
  }}


@media screen and (max-width:480px){
.cloud-bg-biz:before {
    content: '';
    background: url(/images/00_tadika/home/cloud2.png);
    width: 700px;
    height: 274px;
    position: absolute;
    right: 0;
    top: 0%;
    background-repeat: no-repeat;
    background-size: contain;
  }}


/*hei-cloud*/
.cloud-bg-hei {
    position: relative;
}

.cloud-bg-hei:before {
    content: '';
    background: url(/images/00_tadika/home/cloud3.png);
    width: 1920px;
    height: 270px;
    position: absolute;
    right: 0;
    top: -21%;
    background-repeat: no-repeat;
    background-size: contain;
}


@media screen and (max-width:480px){
.cloud-bg-hei:before {
    content: '';
    background: url(/images/00_tadika/home/cloud3.png);
    width: 700px;
    height: 300px;
    position: absolute;
    top: -5%;
    right: 0;
    background-repeat: no-repeat;
    background-size: contain;
  }}

/*premier-cloud*/
.cloud-bg-premier {
    position: relative;
}

.cloud-bg-premier:before {
    content: '';
    background: url(/images/00_tadika/home/cloud3.png);
    width: 1920px;
    height: 270px;
    position: absolute;
    right: 0;
    bottom: 97%;
    background-repeat: no-repeat;
    background-size: contain;
}


@media screen and (max-width:480px){
.cloud-bg-premier:before {
    content: '';
    background: url(/images/00_tadika/home/cloud3.png);
    width: 700px;
    height: 300px;
    position: absolute;
    top: -5%;
    right: 0;
    background-repeat: no-repeat;
    background-size: contain;
  }}
/*bee image*/
.bee-image {
    position: relative;
}

.bee-image:before {
    content: '';
    background: url(/images/00_tadika/home/4.png);
    width: 100px;
    height: 120px;
    position: absolute;
    left: 59%;
    top: -22%;
    background-repeat: no-repeat;
    background-size: contain;
    -webkit-animation-name: float;
    -webkit-animation-duration: 3500ms;
    -webkit-animation-iteration-count: infinite;
    -webkit-animation-timing-function: linear;
}