/*===========================================================================*/
.section #vnt-banner .banner_slider .item .content {
    opacity: 0;
    visibility: hidden;
    -webkit-transition: all 0.6s linear 0.6s;
    -o-transition: all 0.6s linear 0.6s;
    transition: all 0.6s linear 0.6s;
    -webkit-transform: translate(-50%, 20px);
    -ms-transform: translate(-50%, 20px);
    -o-transform: translate(-50%, 20px);
    transform: translate(-50%, 20px);
}

.section #vnt-banner .banner_slider .slick-dots {
    opacity: 0;
    visibility: hidden;
    -webkit-transition: all 0.6s linear 0.8s;
    -o-transition: all 0.6s linear 0.8s;
    transition: all 0.6s linear 0.8s;
    -webkit-transform: translateY(40px);
    -ms-transform: translateY(40px);
    -o-transform: translateY(40px);
    transform: translateY(40px);
}

.section #vnt-banner .banner_slider .item .video:before {
    opacity: 0;
    visibility: hidden;
    -webkit-transition: all 0.6s linear 1s;
    -o-transition: all 0.6s linear 1s;
    transition: all 0.6s linear 1s;
    -webkit-transform: translate(-50%, -45%);
    -ms-transform: translate(-50%, -45%);
    -o-transform: translate(-50%, -45%);
    transform: translate(-50%, -45%);
}

.section.showlazy #vnt-banner .banner_slider .item .content {
    opacity: 1;
    visibility: initial;
    -webkit-transform: translate(-50%, 0);
    -ms-transform: translate(-50%, 0);
    -o-transform: translate(-50%, 0);
    transform: translate(-50%, 0);
}

.section.showlazy #vnt-banner .banner_slider .slick-dots {
    opacity: 1;
    visibility: initial;
    -webkit-transform: initial;
    -ms-transform: initial;
    -o-transform: initial;
    transform: initial;
}

.section.showlazy #vnt-banner .banner_slider .item .video:before {
    opacity: 1;
    visibility: initial;
    -webkit-transform: translate(-50%, -50%);
    -ms-transform: translate(-50%, -50%);
    -o-transform: translate(-50%, -50%);
    transform: translate(-50%, -50%);
}

/*===========================================================================*/
.section #vnt-about .bg_about {
    opacity: 0;
    visibility: hidden;
    -webkit-transition: all 0.6s linear;
    -o-transition: all 0.6s linear;
    transition: all 0.6s linear;
}

.section #vnt-about .content .vnt_title {
    opacity: 0;
    visibility: hidden;
    -webkit-transition: all 0.6s linear 0.6s;
    -o-transition: all 0.6s linear 0.6s;
    transition: all 0.6s linear 0.6s;
    -webkit-transform: translateY(40px);
    -ms-transform: translateY(40px);
    -o-transform: translateY(40px);
    transform: translateY(40px);
}

.section #vnt-about .content p {
    opacity: 0;
    visibility: hidden;
    -webkit-transition: all 0.6s linear 0.8s;
    -o-transition: all 0.6s linear 0.8s;
    transition: all 0.6s linear 0.8s;
    -webkit-transform: translateY(40px);
    -ms-transform: translateY(40px);
    -o-transform: translateY(40px);
    transform: translateY(40px);
}

.section #vnt-about .content ul li {
    opacity: 0;
    visibility: hidden;
    -webkit-transition: all 0.6s linear;
    -o-transition: all 0.6s linear;
    transition: all 0.6s linear;
    -webkit-transform: translateY(40px);
    -ms-transform: translateY(40px);
    -o-transform: translateY(40px);
    transform: translateY(40px);
}

.section #vnt-about .content .button_more {
    opacity: 0;
    visibility: hidden;
    -webkit-transition: all 0.6s linear 2s;
    -o-transition: all 0.6s linear 2s;
    transition: all 0.6s linear 2s;
    -webkit-transform: translateY(40px);
    -ms-transform: translateY(40px);
    -o-transform: translateY(40px);
    transform: translateY(40px);
}

.section.showlazy #vnt-about .bg_about,
.section.showlazy #vnt-about .content .vnt_title,
.section.showlazy #vnt-about .content p,
.section.showlazy #vnt-about .content ul li,
.section.showlazy #vnt-about .content .button_more {
    opacity: 1;
    visibility: initial;
    -webkit-transform: initial;
    -ms-transform: initial;
    -o-transform: initial;
    transform: initial;
}

/*===========================================================================*/
.section .vnt-service .vnt_title {
    opacity: 0;
    visibility: hidden;
    -webkit-transition: all 0.6s linear;
    -o-transition: all 0.6s linear;
    transition: all 0.6s linear;
    -webkit-transform: translateY(40px);
    -ms-transform: translateY(40px);
    -o-transform: translateY(40px);
    transform: translateY(40px);
}

.section .vnt-service .button_more {
    opacity: 0;
    visibility: hidden;
    -webkit-transition: all 0.6s linear 0.8s;
    -o-transition: all 0.6s linear 0.8s;
    transition: all 0.6s linear 0.8s;
    -webkit-transform: translateY(40px);
    -ms-transform: translateY(40px);
    -o-transform: translateY(40px);
    transform: translateY(40px);
}

.section .vnt-service .service_wrapper .item_box {
    opacity: 0;
    visibility: hidden;
    -webkit-transition: all 0.6s linear;
    -o-transition: all 0.6s linear;
    transition: all 0.6s linear;
    -webkit-transform: translateX(-30%);
    -ms-transform: translateX(-30%);
    -o-transform: translateX(-30%);
    transform: translateX(-30%);
}

.section.showlazy .vnt-service .vnt_title,
.section.showlazy .vnt-service .service_wrapper .item_box,
.section.showlazy .vnt-service .button_more {
    opacity: 1;
    visibility: initial;
    -webkit-transform: initial !important;
    -ms-transform: initial !important;
    -o-transform: initial !important;
    transform: initial !important;
}

/*===========================================================================*/
.section #vnt-project {
    opacity: 0;
    visibility: hidden;
    -webkit-transition: all 0.6s linear;
    -o-transition: all 0.6s linear;
    transition: all 0.6s linear;
}

.section #vnt-project .slick-dots {
    opacity: 0;
    visibility: hidden;
    -webkit-transition: all 0.4s linear 0.6s;
    -o-transition: all 0.4s linear 0.6s;
    transition: all 0.4s linear 0.6s;
    -webkit-transform: translateX(-30%);
    -ms-transform: translateX(-30%);
    -o-transform: translateX(-30%);
    transform: translateX(-30%);
}

.section #vnt-project .button_more {
    opacity: 0;
    visibility: hidden;
    -webkit-transition: all 0.4s linear 0.6s;
    -o-transition: all 0.4s linear 0.6s;
    transition: all 0.4s linear 0.6s;
    -webkit-transform: translateX(30%);
    -ms-transform: translateX(30%);
    -o-transform: translateX(30%);
    transform: translateX(30%);
}

.section #vnt-project .item.slick-active .content .vnt_title,
.section #vnt-project .item.slick-active .content .title,
.section #vnt-project .item.slick-active .content .des {
    opacity: 0;
    visibility: hidden;
    -webkit-transition: all 0.6s linear 0.8s;
    -o-transition: all 0.6s linear 0.8s;
    transition: all 0.6s linear 0.8s;
    -webkit-transform: translateY(40px);
    -ms-transform: translateY(40px);
    -o-transform: translateY(40px);
    transform: translateY(40px);
}

.section #vnt-project .item.slick-active .content .title {
    transition-delay: 1s;
}

.section #vnt-project .item.slick-active .content .des {
    transition-delay: 1.2s;
}

.section.showlazy #vnt-project,
.section.showlazy #vnt-project .slick-dots,
.section.showlazy #vnt-project .button_more,
.section.showlazy #vnt-project .item.slick-active .content .vnt_title,
.section.showlazy #vnt-project .item.slick-active .content .title,
.section.showlazy #vnt-project .item.slick-active .content .des {
    opacity: 1;
    visibility: initial;
    -webkit-transform: initial;
    -ms-transform: initial;
    -o-transform: initial;
    transform: initial;
}

/*===========================================================================*/
.section #vnt-news .vnt_title {
    opacity: 0;
    visibility: hidden;
    -webkit-transition: all 0.6s linear;
    -o-transition: all 0.6s linear;
    transition: all 0.6s linear;
    -webkit-transform: translateY(40px);
    -ms-transform: translateY(40px);
    -o-transform: translateY(40px);
    transform: translateY(40px);
}

.section #vnt-news .item_box {
    opacity: 0;
    visibility: hidden;
    -webkit-transition: all 0.6s linear 0.6s;
    -o-transition: all 0.6s linear 0.6s;
    transition: all 0.6s linear 0.6s;
    -webkit-transform: translateY(40px);
    -ms-transform: translateY(40px);
    -o-transform: translateY(40px);
    transform: translateY(40px);
}

.section #vnt-news .button_more {
    opacity: 0;
    visibility: hidden;
    -webkit-transition: all 0.6s linear 1.2s;
    -o-transition: all 0.6s linear 1.2s;
    transition: all 0.6s linear 1.2s;
    -webkit-transform: translateY(40px);
    -ms-transform: translateY(40px);
    -o-transform: translateY(40px);
    transform: translateY(40px);
}

.section #vnt-news .news_wrapper .slick-arrow.slick-next {
    opacity: 0;
    visibility: hidden;
    -webkit-transition: all 0.6s linear 1s;
    -o-transition: all 0.6s linear 1s;
    transition: all 0.6s linear 1s;
    -webkit-transform: translate(30%, -50%);
    -ms-transform: translate(30%, -50%);
    -o-transform: translate(30%, -50%);
    transform: translate(30%, -50%);
}

.section #vnt-news .news_wrapper .slick-arrow.slick-prev {
    opacity: 0;
    visibility: hidden;
    -webkit-transition: all 0.6s linear 1s;
    -o-transition: all 0.6s linear 1s;
    transition: all 0.6s linear 1s;
    -webkit-transform: translate(-30%, -50%);
    -ms-transform: translate(-30%, -50%);
    -o-transform: translate(-30%, -50%);
    transform: translate(-30%, -50%);
}

.section.showlazy #vnt-news .vnt_title,
.section.showlazy #vnt-news .item_box,
.section.showlazy #vnt-news .button_more {
    opacity: 1;
    visibility: initial;
    -webkit-transform: initial;
    -ms-transform: initial;
    -o-transform: initial;
    transform: initial;
}

.section.showlazy #vnt-news .news_wrapper .slick-arrow.slick-next,
.section.showlazy #vnt-news .news_wrapper .slick-arrow.slick-prev {
    opacity: 1;
    visibility: visible;
    -webkit-transform: translate(0, -50%);
    -ms-transform: translate(0, -50%);
    -o-transform: translate(0, -50%);
    transform: translate(0, -50%);
}

/*===========================================================================*/
.section #vnt-partner .partner_slider .slick-list {
    opacity: 0;
    visibility: hidden;
    -webkit-transition: all 0.6s linear 1.2s;
    -o-transition: all 0.6s linear 1.2s;
    transition: all 0.6s linear 1.2s;
}

.section.showlazy #vnt-partner .partner_slider .slick-list,
.section.showlazy #vnt-partner .partner_slider:before,
.section.showlazy #vnt-partner .partner_slider:after {
    opacity: 1;
    visibility: visible;
    -webkit-transform: unset;
    -ms-transform: unset;
    -o-transform: unset;
    transform: unset;
}

/*===========================================================================*/
.section #vnt-footer .ft_logo {
    opacity: 0;
    visibility: hidden;
    -webkit-transition: all 0.6s linear;
    -o-transition: all 0.6s linear;
    transition: all 0.6s linear;
    -webkit-transform: translateY(40px);
    -ms-transform: translateY(40px);
    -o-transform: translateY(40px);
    transform: translateY(40px);
}

.section #vnt-footer .checked_img {
    opacity: 0;
    visibility: hidden;
    -webkit-transition: all 0.6s linear 0.4s;
    -o-transition: all 0.6s linear 0.4s;
    transition: all 0.6s linear 0.4s;
    -webkit-transform: translateY(40px);
    -ms-transform: translateY(40px);
    -o-transform: translateY(40px);
    transform: translateY(40px);
}

.section #vnt-footer .ft_comname {
    opacity: 0;
    visibility: hidden;
    -webkit-transition: all 0.6s linear 0.2s;
    -o-transition: all 0.6s linear 0.2s;
    transition: all 0.6s linear 0.2s;
    -webkit-transform: translateY(40px);
    -ms-transform: translateY(40px);
    -o-transform: translateY(40px);
    transform: translateY(40px);
}

.section #vnt-footer .ft_info p {
    opacity: 0;
    visibility: hidden;
    -webkit-transition: all 0.6s linear;
    -o-transition: all 0.6s linear;
    transition: all 0.6s linear;
    -webkit-transform: translateY(40px);
    -ms-transform: translateY(40px);
    -o-transform: translateY(40px);
    transform: translateY(40px);
}

.section #vnt-footer .ft_menu ul li {
    opacity: 0;
    visibility: hidden;
    -webkit-transition: all 0.6s linear;
    -o-transition: all 0.6s linear;
    transition: all 0.6s linear;
    -webkit-transform: translateY(40px);
    -ms-transform: translateY(40px);
    -o-transform: translateY(40px);
    transform: translateY(40px);
}

.section #vnt-footer .social {
    opacity: 0;
    visibility: hidden;
    -webkit-transition: all 0.6s linear 1s;
    -o-transition: all 0.6s linear 1s;
    transition: all 0.6s linear 1s;
    -webkit-transform: translateY(40px);
    -ms-transform: translateY(40px);
    -o-transform: translateY(40px);
    transform: translateY(40px);
}

.section #vnt-footer .border_r {
    border-right-color: transparent;
    -webkit-transition: all 0.6s linear 1s;
    -o-transition: all 0.6s linear 1s;
    transition: all 0.6s linear 1s;
}

.section.showlazy #vnt-footer .ft_logo,
.section.showlazy #vnt-footer .checked_img,
.section.showlazy #vnt-footer .ft_comname,
.section.showlazy #vnt-footer .ft_info p,
.section.showlazy #vnt-footer .ft_menu ul li,
.section.showlazy #vnt-footer .social {
    opacity: 1;
    visibility: initial;
    -webkit-transform: initial;
    -ms-transform: initial;
    -o-transform: initial;
    transform: initial;
}

.section.showlazy #vnt-footer .border_r {
    border-right-color: #d7d6d5;
}

/*===========================================================================*/
.section #vnt-copyright {
    opacity: 0;
    visibility: hidden;
    -webkit-transition: all 0.6s linear 2s;
    -o-transition: all 0.6s linear 2s;
    transition: all 0.6s linear 2s;
    -webkit-transform: translateY(40px);
    -ms-transform: translateY(40px);
    -o-transform: translateY(40px);
    transform: translateY(40px);
}

.section.showlazy #vnt-copyright {
    opacity: 1;
    visibility: initial;
    -webkit-transform: initial;
    -ms-transform: initial;
    -o-transform: initial;
    transform: initial;
}

/*===========================================================================*/