.slider-pattern-001 {
    position: relative;
}

.slider-pattern-001:before {
    position: absolute;
    content: '';
    background: url(/images/00-kianheng/home/slider/pattern.png);
    width: 100%;
    height: 100px;
    background-size: cover;
    left: 0px;
    right: 0px;
    margin: auto;
    bottom: 0px;
    transition: 0.3s;
}

.slider-board-001 {
    position: relative;
}
.slider-board-001:after {
    position: absolute;
    z-index: 99;
    content: '';
    background: url(/images/00-kianheng/home/slider/board05.png);
    width: 900px !important;
    height: 179px;
    background-size: cover;
    right: 53px;
    top: -119px;
    transition: 0.3s;
}


.slider-text-001 h2.sppb-addon-title.animated-heading-text.text-clip.is-full-width {
    display: block;
}

.slider-text-001 .animated-heading-text.text-clip .animated-text-words-wrapper {
    display: flex;
    margin: auto;
    vertical-align: middle;
    align-items: center;
    text-align: center;
}

.animated-heading-before-part {
    font-size: 34px;
    color: #7b4723;
}


@media(max-width:998px){
.animated-heading-before-part {
    font-size: 19px;
    color: #7b4723;
  }}

span.animated-text.is-visible {
    color: #502b12;
        font-size: 40px; 
}

@media(max-width:998px){
span.animated-text.is-visible {
    color: #502b12;
        font-size: 23px; 
}}

.plane-pattern-001 {
    position: relative;
}

.plane-pattern-001:after {
     position: absolute;
     z-index: 9;
     content: '';
     background: url(/images/00-kianheng/home/slider/planeslider02.png);
     width: 550px;
     height: 155px;
     background-size: cover;
     right: 180px;
     top: 10px;
     transition: 0.3s;
     animation-name: sliderplane;
     animation-timing-function: ease-in-out;
     animation-duration: 10s;
     animation-iteration-count: infinite;
        /* animation-direction: alternate; */
     animation-delay: 2s;
}

@keyframes sliderplane {
0%{
   filter: blur(0.6px);
    right: 180px;
   transform: skew(0deg, 0deg);
}
    
75%{
   filter: blur(0px);
    right: -40px; 
   transform: skew(10deg, -5deg);
}
    
25%{
   filter: blur(0.6px);
   right: 180px;
    transform:rotate(0deg);
}}

@media(max-width:998px){
.plane-pattern-001:after {
     position: absolute;
     z-index: 0;
     content: '';
     background: url(/images/00-kianheng/home/slider/planeslider02.png);
     width: 300px;
     height: 85px;
     background-size: cover;
     right: 180px;
     top: 10px;
     transition: 0.3s;
     animation-name: sliderplane;
     animation-timing-function: ease-in-out;
     animation-duration: 10s;
     animation-iteration-count: infinite;
     /* animation-direction: alternate; */
     animation-delay: 2s;
  }}


.process-border-radius-001 {
    border: 2px dashed #0dae6c;
    border-radius: 600px 0px 0px 600px;
}

.border-radius-img-001 img.sppb-img-responsive {
    border-radius: 100%;
}

.board-collum-001{
     animation-name: sliderboard;
     animation-duration: 6s;
     animation-iteration-count: infinite;
    animation-delay: 2s;
}



@keyframes sliderboard {
35%{
 transform: translate(0px, 0px) rotate(0deg);
}
    
55%{
 transform: translate(20px, -4px) rotate(-1deg);
}

80%{
 transform: translate(-20px, -5px) rotate(2deg);
}}




.block-number-001 .sppb-blocknumber-number {
    display: flex;
    text-align: left;
    height: 65px !important;
    width: 85px !important;
    font-size: 75px;
}

@media(max-width:1308px){
.block-number-001 .sppb-blocknumber-number {
    display: flex;
    text-align: left;
    height: 38px !important;
    width: 38px !important;
    font-size: 32px;
}}


@media(max-width:998px){
.block-number-001 .sppb-blocknumber-number {
    display: flex;
    text-align: left;
    height: 65px !important;
    width: 85px !important;
    font-size: 45px;
}}

.block-number-001 .sppb-blocknumber.sppb-media {
    align-items: flex-end;
    display: flex;
}


.block-number-001 .sppb-media-heading {
    margin-bottom: 0px;
}


.block-number-001 h3.sppb-media-heading {
    font-weight: 600;
    color: #6b3d1d;
    font-size: 20px !important;
    font-family: roboto;
    width: 78%;
}

@media(max-width:1200px){
.block-number-001 h3.sppb-media-heading {
    font-weight: 600;
    color: #6b3d1d;
    font-size: 16px !important;
    font-family: roboto;
    width: 83%;
}}

@media(max-width:991px){
.block-number-001 h3.sppb-media-heading {
    font-weight: 600;
    color: #6b3d1d;
    font-size: 17px !important;
    font-family: roboto;
    width: 78%;
}}


.block-number-001 span.sppb-blocknumber-number {
    color: #067849 !important;
    font-weight: 800;
    font-weight: 800;
}

.block-number-001 .sppb-media>.pull-left {
    margin-right: 20px;
}
@media(max-width:991px){
.block-number-001 .sppb-media>.pull-left {
    margin-right: 0px;
  }}

@media(max-width:991px){
.border-radius-img-001 img.sppb-img-responsive {
    height: 157px;
    width: auto;
}}

.block-number-001.sppb-addon.sppb-addon-blocknumber.block-number-001 {
    background: #fffef6;
    padding: 28px 27px 30px 30px;
    border-radius: 32px;
    border: 1px solid #067849;
}
@media(max-width:1111px){
.block-number-001.sppb-addon.sppb-addon-blocknumber.block-number-001 {
    background: #fffef6;
    padding: 28px 10px 30px 10px;
    border-radius: 32px;
    border: 1px solid #067849;
}}

@media(max-width:991px){
.block-number-001.sppb-addon.sppb-addon-blocknumber.block-number-001 {
    background: #fffef6;
    padding: 10px 15px 20px 15px;
    border-radius: 32px;
    border: 1px solid #067849;
}}

.border-radius-img-001 img.sppb-img-responsive {
    height: 247px;
    width: auto;
}

@media(max-width:991px){
.border-radius-img-001 img.sppb-img-responsive {
    height: 147px;
    width: auto;
}}

.process-img-001 img.sppb-img-responsive {
    height: 64px;
}

.process-col-001:hover .process-img-001 img.sppb-img-responsive {
    transform: scale(1.1) translate(-20px, 0px);
}

.process-col-001 .process-img-001 img.sppb-img-responsive {
    transition: 0.4s;
}


.process-border-radius-001 .sppb-column-addons {
    transition: 0.3s;
}

.process-border-radius-001 .sppb-column-addons:hover {
    transform: translate(7px, 5px);
}


.home-text-padding h4.sppb-addon-title {
      margin-bottom: -2px !important;
    font-size: 20px !important;
    color: #6b3d1d;
    border: 1px solid #067849;
    border-radius: 0px 64px 0px 30px;
    padding: 30px 20px;
    background: #ffffffe8;
    margin-right: 30px;
    font-weight: 500;
}

@media(max-width:991px){
.home-text-padding h4.sppb-addon-title {
      margin-bottom: -2px !important;
      font-size: 14px !important;
}}

.process-border-radius-001 .sppb-addon-wrapper {
    z-index: 1;
    position: relative;
}


/*sliderabout*/
.sliderabout-001 .content-div {
    border: 2px dashed #35a068;
    border-radius: 20px;
    background: #fffffff5;
    width: 51% !important;
    padding: 41px 30px;
}

@media(max-width:991px){
.sliderabout-001 .content-div {
    border: 2px dashed #35a068;
    border-radius: 20px;
    background: #fffffff5;
    width: 84% !important;
    padding: 18px 15px;
}
.sliderabout-001 span.subtitle {
    font-size: 12px !important;
}}

.sliderabout-001 span.subtitle {
    line-height: 1.0;
    color: #1f6015;
    font-weight: 600;
    font-size: 18px;
}

.sliderabout-001 span.title {
    color: #067849;
    font-family: lobster;
      line-height: 1.2;
}

.sliderabout-001 p.content {
    width: 80%;
    color: #64470d;
    font-size: 14px;
    line-height: 1.6;
}

@media(max-width:991px){
.sliderabout-001 p.content {
    width: 95%;
    color: #64470d;
    font-size: 13px;
    line-height: 1.6;
}}

@media(max-width:991px){
.sliderabout-001 p {
    margin-top: 0px;
    line-height: 1.2;
}}

.sliderabout-001 p {
    margin-top: 16px;
    line-height: 1.4;
}

.sliderabout-001 .sppb-carousel-pro-text.videoslide-pro-text {
    border-radius: 20px !important;
}

.sliderabout-001 .sppb-item.videoslide-item {
    border-radius: 20px !important;
}