.ai-mains img{max-width: 100%;}
.ai-support-group-title{letter-spacing: 3px;color: #3f434f;font-size: 19px;font-weight: bold;background: url(/assets/images/ai/button-open.svg) no-repeat right 1px;padding-right: 20px;line-height: 20px;}
.ai-support-group-titles{background: url(/assets/images/ai/button-close.svg) no-repeat right 1px;}
.ai-support-group-text{font-size: 16px;color: #3f434f;line-height: 20px;display: none;margin-top: 40px;letter-spacing: 3px;}
.ai-support-groups{border-top: 1px solid #3f434f;border-bottom: 1px solid #3f434f;margin-top: 1%;}
.ai-support-group{margin: 0px 60px;padding: 20px 0px;}
.ai-support-group-hover{background: #ebeced;}
.ai-support-title-line{border-bottom: 1px solid #b59763;position: relative;margin-top: 20px;}
.ai-support-title-line span{display: block;height: 2px;background: #b59763;width: 162px;position: absolute;left: 0;top: 0;}
.ai-support-title{color: #3f434f;font-size: 25px;line-height: normal;margin: 0px 60px;letter-spacing: 3px;}
.ai-support-title span{display: block;font-size: 30px;}
.ai-support{padding: 70px 0px;}
.ai-happiness-background{width: 45%;right: 5%;position: absolute;top: -30px;}
.ai-happiness-bottom-left{color: #fff;margin-left: 60px;margin-right: 56%;}
.ai-happiness-bottom-title{font-size: 25px;margin-bottom: 20px;letter-spacing: 3px;}
.ai-happiness-bottom-text{font-size: 16px;line-height: 22px;letter-spacing: 2px;}
.ai-happiness-bottom{position: relative;}
.ai-happiness{background: #b59763;padding: 50px 0px;}
.ai-happiness .ai-competition-title{margin-bottom: 20px;}
.ai-images{text-align: center;padding: 50px 60px;}
.ai-images img{max-width: 100%;vertical-align: middle;}
.ai-horizon-text{position: absolute;left: 80px;top: 30%;z-index: 10;color: #fff;font-family: "新細明體";letter-spacing: 3px;}
.ai-horizon-text-big{font-size: 36px;line-height: 50px;}
.ai-horizon-text-small{font-size: 31px;margin-top: 20px;}
.ai-horizon-text-small span{font-size: 17px;margin-left: 5px;}
.ai-horizon{position: relative;}
.ai-horizon img{width: 100%;vertical-align: middle;}
.ai-texts{color: #3f434f;font-size: 16px;line-height: 22px;padding: 0px 86px;letter-spacing: 2px;}
.ai-apex{padding: 34px 0px;}
.ai-apex-top{position: relative;}
.ai-apex-top-text{display: inline-block;position: absolute;color: #64676d;font-size: 25px;border-bottom: 1px solid #b3b7bc;padding: 20px 0px 20px 86px;left: 0;top: 30%;font-family: "新細明體";letter-spacing: 3px;line-height: 50px;}
.ai-apex-top-text span{font-size: 36px;display: block;}
.ai-apex-top img{width: 100%;vertical-align: middle;}
.ai-video-phone{display: none;position: relative;}
.ai-video-text{font-size: 14px;color: #888;margin-bottom: 7px;}
.ai-video-ul-more{text-align: center;}
.ai-video-ul-more a{display: inline-block;font-size: 18px;border: 2px solid #b3b7bc;color: #b3b7bc;line-height: 28px;width: 164px;letter-spacing: 2px;}
.ai-video{padding: 95px 80px;background: #efefef;}
.ai-video-bottom{background: #fff;padding: 8px 10px;}
.ai-video-list iframe{height: 200px;}
.ai-video-titles a{font-size: 18px;display: block;color: #3f434f;line-height: 20px;height: 20px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;letter-spacing: 2px;}
.ai-video-titles{margin: 10px 0px;}
.ai-video-more a{display: inline-block;font-size: 12px;color: #b3b7bc;line-height: 18px;width: 100px;text-align: center;border: 1px solid #b3b7bc;letter-spacing: 1px;}
.ai-video-list{border-bottom: 3px solid #b3b7bc;}
.ai-video li{float: left;width: 50%;box-sizing: border-box;padding: 0 2px;margin-bottom: 30px;}
.ai-happy-ul{width: 498px;margin: 0px auto;}
.ai-happy-ul li{margin-top: 30px;position: relative;}
.ai-happy-list{border-radius: 20px;border: 1px solid #4e525d;overflow: hidden;}
.ai-happy-top{font-size: 25px;color: #fff;font-weight: bold;text-align: center;background: #b59763;line-height: 40px;letter-spacing: 2px;}
.ai-happy-bottom{font-size: 19px;color: #3f434f;text-align: center;line-height: 40px;background: #fff;letter-spacing: 1px;}
.ai-happy-bottom i{font-size: 22px;font-weight: bold;font-style: normal;color: #b59763;}
.ai-happy-number{display: block;font-size: 22px;font-weight: bold;color: #fff;width: 35px;line-height: 35px;text-align: center;background: #3f434f;position: absolute;left: -35px;top: -15px;border-radius: 50%;}
.ai-happy-content{background: url(/assets/images/ai/5-steps-background-background.png) no-repeat center;background-size: cover;padding:20px 0px 50px 0px;}
.ai-happy-title{font-family: "新細明體";letter-spacing: 3px;font-size: 36px;text-align: center;background: url(/assets/images/ai/5-steps-title-background.png) no-repeat center;color: #3f434f;background-size: cover;padding: 15px 0px;line-height: 50px;}
.ai-example-left-link-phone{display: none;}
.ai-custom-images-text{position: absolute;color: #3f434f;font-size: 25px;top:3%;left: 46%;line-height: 35px;letter-spacing: 4px;}
.ai-custom-images-text b{font-weight: bold;color: #b59763;font-size: 30px;}
.ai-custom-images-text i{font-size: 60px;font-weight: bold;color: #b59763;font-style: normal;vertical-align: middle;}
.ai-custom-images{width: 78%;margin: 0px auto;position: relative;}
.ai-example-message-phone{display: none;}
.ai-example-tages{letter-spacing: 1px;display: inline-block;position: absolute;right: 0;top: 0;z-index: 10;background: #d4bf7f;padding: 10px 20px 7px 20px;color: #3f434f;font-size: 18px;font-weight: bold;min-width: 256px;text-align: right;}
.ai-example-message{font-size: 14px;line-height: 20px;margin-top: 5px;}
.ai-example-message-pc{letter-spacing: 1px;background: #888b8e;text-align: right;position: absolute;display: inline-block;right: 0;bottom: 0;padding-right: 20px;padding-bottom: 10px;padding-left:20px;padding-top: 10px;color: #fff;}
.ai-example-ul li:nth-child(6) .ai-example-message-pc{padding-left: 5px;}
.ai-example-message i{display: none;}
.ai-example-portrait img{width: 136px;height: 136px;vertical-align: middle;border-radius: 50%;margin-bottom: 10px;}
.ai-example-right{position: absolute;width: 24%;right: 0;height: 100%;box-sizing: border-box;background: #888b8e;padding: 55px 20px 10px 20px;top: 0;color: #fff;text-align: center;}
.ai-example-portrait-text{font-size: 30px;border-bottom: 2px solid #fff;}
.ai-example-portrait-text span{font-size: 20px;margin-left: 5px;}
.ai-example-left-link a{letter-spacing: 1px;display: block;text-align: center;border: 1px solid #9c916d;color: #3f434f;font-size: 13px;padding: 4px 0px;}
.ai-example-left-title span{display: block;}
.ai-example-left-title{font-family: "新細明體";letter-spacing: 1px;border-bottom: 1px solid #9c916d;font-size: 32px;color: #3f434f;margin-bottom: 15px;line-height: normal!important;padding-bottom: 15px;}
.ai-example-left-texts{letter-spacing: 1px;line-height: 22px;margin-bottom: 20px;}
.ai-example-left{position: absolute;width: 33%;background: #d4bf7f;height: 100%;box-sizing: border-box;color: #3f434f;font-size: 17px;padding: 30px 20px;}
.ai-example-images{width: 43%;margin-left: 33%;}
.ai-example-images img{width: 100%;vertical-align: middle;}
.ai-example-ul li{margin-bottom: 20px;position: relative;}
.ai-example-title{margin-bottom: 45px;}
.ai-example{padding: 75px 55px;}
.ai-examples-top-text{font-size: 16px;margin-bottom: 5px;font-family: "微軟正黑體";}
.ai-examples-top-group .ai-example-left-title:last-child{border-bottom: none;}
.ai-competition-icon-phone{display: none;}
.ai-competition-pc-bottom{display: block;background: url(/assets/images/ai/jt_03.png) no-repeat;width: 154px;height: 47px;position: absolute;bottom: -47px;right: 80px;}
.ai-competition-banners .swiper-pagination{position: absolute;width: 100%;text-align: center;bottom: -50px;}
.ai-competition-banners .swiper-pagination-bullet{width: 14px;height: 14px;border-radius: 50%;background: #fff;margin: 0px 8px;box-sizing: border-box;opacity: 1!important;}
.ai-competition-banners .swiper-pagination-bullet-active{background: none;border: 2px solid #fff;}
.ai-competition-banners .swiper-pagination-bullet:focus{outline: none;}
.ai-competition-banners .swiper-button-next,.ai-competition-banners .swiper-button-prev{width: 21px;height: 30px;margin-top: -15px;}
.ai-competition-banners .swiper-button-next:focus,.ai-competition-banners .swiper-button-prev:focus{outline: none;}
.ai-competition-banners .swiper-button-next{background: url(/assets/images/ai/arrow-right.svg) no-repeat;background-size: 100% 100%;right: -40px;}
.ai-competition-banners .swiper-button-prev{background: url(/assets/images/ai/arrow-left.svg) no-repeat;background-size: 100% 100%;left: -40px;}
.ai-competition-swiper-bottom{background: #1a2a68;padding: 10px 15px;font-size: 16px;color: #fff;line-height: 22px;}
.ai-competition-swiper{border-radius: 10px;overflow: hidden;}
.ai-competition-swiper-texts{position: absolute;left: 0;width: 100%;box-sizing: border-box;padding: 0 10px;z-index: 10;font-size: 27px;color: #fff;bottom: 10px;}
.ai-competition-swiper-texts span{display: block;width: 50px;height: 2px;background: #fff;}
.ai-competition-swiper-top{position: relative;}
.ai-competition-swiper-top img{width: 100%;vertical-align: middle;}
.ai-competition-phone{display: none;}
.ai-competition-banners{position: relative;margin: 0px 60px;margin-top: 40px;}
.ai-competition-title .ai-talent-text{border-color: #fff;color: #fff;}
.ai-competition{background: #b59763;padding: 44px 0px 90px 0px;position: relative;}
.ai-competition-title{padding-left: 60px;}
.ai-competition-icon-pc{position: absolute;right: 76px;top: -28px;}
.ai-competition{position: relative;}
.ai-custom-ul{padding-left: 60px;}
.ai-custom-ul li{margin-bottom: 26px;}
.ai-custom-list{position: relative;background: #b49662;padding: 10px 20px 10px 70px;display: inline-block;border-radius: 50px;font-size: 25px;color: #fff;}
.ai-custom-list img{width: 66px;position: absolute;left: 0;top: -10px;}
.ai-custom-ul li:nth-child(6) .ai-custom-list{margin-left: 5%;}
.ai-custom-ul li:nth-child(5) .ai-custom-list{margin-left: 10%;}
.ai-custom-ul li:nth-child(4) .ai-custom-list{margin-left: 15%;}
.ai-custom-ul li:nth-child(3) .ai-custom-list{margin-left: 20%;}
.ai-custom-ul li:nth-child(2) .ai-custom-list{margin-left: 25%;}
.ai-custom-ul li:nth-child(1) .ai-custom-list{margin-left: 30%;}
.ai-custom-titles-small{font-size: 47px;color: #d4bf7f;font-weight: bold;text-align: right;margin-top: 30px;opacity: 0.4;}
.ai-custom-title{background: #d4bf7f;padding: 20px 60px;box-sizing: border-box;width: 90%;border-top-right-radius: 100px;border-bottom-right-radius:100px;margin: 25px 0px;}
.ai-custom{background: url(/assets/images/ai/ai-system-background-mobile.png) no-repeat bottom center;background-size: cover;padding: 50px 0px 145px 0px;}
.ai-sheet{width: 70%;margin: 0 auto;border-top: 4px solid #b59763;border-left: 4px solid #b59763;}
.ai-sheet-group{border-bottom: 4px solid #b59763;border-right: 4px solid #b59763;box-sizing: border-box;width: 16.666%;height: 116px;position: relative;}
.ai-sheet-group-span{display: block;position: absolute;width: 98px;line-height: 98px;border-radius: 50%;text-align: center;background: #b59763;font-size: 18px;left: -45px;top: -45px;z-index: 10;color: #fff;box-sizing: border-box;height: 98px;}
.ai-sheet-group:nth-child(3) .ai-sheet-group-span,.ai-sheet-group:nth-child(4) .ai-sheet-group-span,.ai-sheet-group:nth-child(8) .ai-sheet-group-span,.ai-sheet-group:nth-child(12) .ai-sheet-group-span,.ai-sheet-group:nth-child(13) .ai-sheet-group-span{line-height: 25px;padding-top: 24px;}
.ai-sheet-group-span-right{display: block;position: absolute;width: 98px;line-height: 98px;border-radius: 50%;text-align: center;background: #b59763;font-size: 18px;right: -45px;top: -45px;z-index: 10;color: #fff;box-sizing: border-box;height: 98px;}
.ai-parent{text-align: center;letter-spacing: 2px;}
.ai-parents{display: inline-block;position: relative;color: #3f434f;font-size: 15px;}
.ai-parents-title{font-size: 25px;line-height: normal!important;}
.ai-parents-icon{display: block;background: url(/assets/images/ai/talking-bubble.svg) no-repeat;width: 137px;height: 88px;position: absolute;right: -137px;top: -88px;font-size: 19px;color: #fff;box-sizing: border-box;padding-top: 10px;letter-spacing: 2px;}
.ai-cultivate-images img{width: 100%;vertical-align: middle;}
.ai-cultivate-line{display: block;width: 136px;height: 1px;background: #3f434f;}
.ai-questions{background: url(/assets/images/ai/ai-system-background.png) no-repeat bottom right;padding: 35px 0px;letter-spacing: 2px;}
.ai-questions-top{padding: 0px 40px;}
.ai-questions-bottom{margin-top: 70px;position: relative;}
.ai-questions-bottom img{width: 80%;vertical-align: middle;}
.ai-questions-bottom-title{position: absolute;left: 0;top: 30%;z-index: 10;color: #fff;font-size: 25px;}
.ai-questions-bottom-titles{display: inline-block;padding-left: 74px;border-bottom: 1px solid #fff;margin-bottom: 25px;letter-spacing: 1px;}
.ai-questions-bottom-texts{font-size: 36px;padding-left: 74px;letter-spacing: 2px;line-height: 50px;font-family: "新細明體";}
.color-yellow{color: #b59763!important;}	
.ai-mains{max-width: 1000px;margin: 0px auto;}		
.ai-banner{position: relative;}
.ai-banner img{width: 100%;vertical-align: middle;}
.ai-banner-text{text-shadow:5px 2px 6px #fff;display: inline-block;background: url(/assets/images/ai/topic-title-background.svg) no-repeat center;background-size: 100% 100%;color: #B59763;font-size: 41px;font-weight: bold;padding: 30px 88px;position: absolute;left: 0;z-index: 10;top: 40%;line-height: normal!important;margin: 0px!important;letter-spacing: 1px;}
.ai-smart{background: #b59763;position: relative;padding: 30px 0px 68px 0px;text-align: center;color: #fff;font-size: 21px;line-height: 40px;}
.ai-smart li{letter-spacing: 1px;}
.ai-smart-top{width: 122px;position: absolute;right: 20px;top: -34px;z-index: 10;}
.ai-smart-lamp{width: 86px;position: absolute;z-index: 10;right: 80px;bottom: 20px;}
.ai-kids-phone{display: none;}
.ai-talent{position: absolute;background: #fff;width: 50%;box-sizing: border-box;padding: 3% 60px;left: 0px;top: -12%;}
.ai-talent-text{color: #3F434F;border-left:4px solid #b59763;padding-left: 15px;font-family: "新細明體";}
.ai-talent-text h2{font-size: 36px;letter-spacing: 2px;line-height: 50px;}
.ai-talent-icon{position: absolute;left: 5px;top: -22px;width: 78px!important;}
.ai-pain{width: 94%;margin: 0px auto;margin-top: -10%;}
.ai-pain li{float: left;width: 25%;}
.ai-pain li:first-child .ai-pain-text{display: block!important;}
.ai-pain-group{height: 232px;text-align: center;position: relative;}
.ai-pain-title{background: #1a2a68;}
.ai-pain-text{font-size: 20px;font-weight: bold;color: #fff;padding-top: 30%;line-height: 34px;position: absolute;width: 100%;left: 0;top: 0;z-index: 50;}
.ai-pain-images{transition: all 0.5s;height:100%;background: url(/assets/images/ai/learning-problems-1.png) no-repeat center;background-size: cover;position: absolute;width: 100%;left: 0;top: 0;}
.ai-pain li:nth-child(2) .ai-pain-text{color: #64676d;}
.ai-pain-background{position: absolute;width: 100%;height: 100%;left: 0;top: 0;z-index: 30;background: rgba(255,255,255,0.9);}
.ai-pain-border{width: 90%;position: absolute;height: 90%;border: 2px solid #828389;left: 5%;top: 5%;z-index: 35;}
.ai-pain-text-line{display: none;}
.ai-pain li:nth-child(3) .ai-pain-background{background: rgba(185,158,110,0.9);}
.ai-pain li:nth-child(3) .ai-pain-border{border-color: #fff;}
.ai-pain li:nth-child(3) .ai-pain-text{padding-top: 35%;}
.ai-pain li:nth-child(3) .ai-pain-images{background: url(/assets/images/ai/learning-problems-2.png) no-repeat center;background-size: cover;}
.ai-pain li:nth-child(4) .ai-pain-text{color: #64676d;}
.ai-pain li:nth-child(4) .ai-pain-images{background: url(/assets/images/ai/learning-problems-3.png) no-repeat center;background-size: cover;}
.ai-pain li:nth-child(5) .ai-pain-text{color: #64676d;}
.ai-pain li:nth-child(5) .ai-pain-images{background: url(/assets/images/ai/learning-problems-4.png) no-repeat center;background-size: cover;}
.ai-pain li:nth-child(6) .ai-pain-background{background: rgba(185,158,110,0.9);}
.ai-pain li:nth-child(6) .ai-pain-border{border-color: #fff;}
.ai-pain li:nth-child(6) .ai-pain-text{padding-top: 35%;}
.ai-pain li:nth-child(6) .ai-pain-images{background: url(/assets/images/ai/learning-problems-5.png) no-repeat center;background-size: cover;}
.ai-pain li:nth-child(7) .ai-pain-text{color: #64676d;}
.ai-pain li:nth-child(7) .ai-pain-images{background: url(/assets/images/ai/learning-problems-6.png) no-repeat center;background-size: cover;}
.ai-pain li:nth-child(8) .ai-pain-background{background: rgba(185,158,110,0.9);}
.ai-pain li:nth-child(8) .ai-pain-border{border-color: #fff;}
.ai-pain li:nth-child(8) .ai-pain-images{background: url(/assets/images/ai/learning-problems-7.png) no-repeat center;background-size: cover;}
.ai-banner-others{border-top: 80px solid #dfe5ea;margin-top: -4%;}
.ai-banner-others-text{position: absolute;z-index: 10;color: #fff;font-size: 30px;font-weight: bold;left: 80px;bottom: 25%;letter-spacing: 2px;}
.ai-banner-others-text span{display: block;font-size: 50px;}
.ai-cultivate{padding: 40px;}
.ai-cultivate-title-big{font-size: 25px;color: #3f434f;background: url(/assets/images/ai/element-3.svg) no-repeat left 5px;padding-left: 37px;line-height: 30px;margin-bottom: 15px;}
.ai-cultivate-text{padding-left: 37px;}
.ai-cultivate-text{color: #3f434f;font-size: 16px;line-height: 25px;letter-spacing: 2px;}
.ai-cultivate-title-small{font-size: 20px;font-weight: bold;color: #b59763;text-align: center;padding: 25px 0px;}
.service-form .form-button{width: 200px;float: right;font-family: 微軟正黑體;}
@media (min-width: 1080px) {
    .ai-pain li:hover .ai-pain-background{display: none;}
    .ai-pain li:hover .ai-pain-text{display: none;}
    .ai-pain li:hover .ai-pain-border{display: none;}
    /*.ai-pain li:hover .ai-pain-images{width: 104%;height: 104%;left: -2%;top: -2%;z-index: 60;box-shadow: 0px 0px 5px #000;}*/
}
@media (max-width: 991px) {
    .ai-example{padding: 75px 15px;}
    .ai-example-message{font-size: 12px;}
    .ai-example-left{font-size: 13px;}
    .ai-example-left-title{font-size: 18px;}
    .ai-example-tages{font-size: 16px;}
    .ai-custom-images-text{top: 2%;left: 42%;letter-spacing: 2px;}
}
@media (max-width: 767px) {
	.ai-video-text{font-size: 14px;color: #888;margin-bottom:27px;}
    .ai-kids-phone{display: block;}
    .ai-kids-pc{display: none;}
    .ai-banner-text{font-size: 22px;padding: 15px 20px;top: 35%;background: rgba(255,255,255,0.5);}
    .ai-smart-top{width: 40px;top: -12px;right: 5px;}
    .ai-smart{font-size: 13px;line-height: 20px;padding: 5px 0px 18px 0px;}
    .ai-smart-lamp{display: none;}
    .ai-talent-icon{display: none;}
    .ai-talent-text h2{font-size: 19px;line-height: 25px;}
    .ai-talent{width: 80%;left: 10%;padding: 10px 20px;text-align: center;}
    .ai-banner-other{border-top: 15px solid #a2a2a3;}
    .ai-pain{padding-bottom: 20px;}
    .ai-pain li{width: 50%;margin-bottom: 10px;}
    .ai-pain-group{height: 170px;margin: 0px 6px;border: 1px solid #8b8d92;}
    .ai-pain-text{font-size: 17px;line-height: 20px;padding-top: 35%;}
    .ai-pain-text-line{display: block;width: 46px;height: 1px;background: #b2b3b6;margin: 0px auto;margin-top: 2px;}
    .ai-pain-background{display: none;}
    .ai-pain-border{display: none;}
    .ai-pain-images{position: static;height: 88px;}
    .ai-pain li:nth-child(2) .ai-pain-text,.ai-pain li:nth-child(3) .ai-pain-text,.ai-pain li:nth-child(4) .ai-pain-text,.ai-pain li:nth-child(5) .ai-pain-text,.ai-pain li:nth-child(6) .ai-pain-text,.ai-pain li:nth-child(7) .ai-pain-text,.ai-pain li:nth-child(8) .ai-pain-text{color: #64676d;position: static;padding:10px 0px;}
    .ai-banner-others{margin-top: 0px;border: none;}
    .ai-banner-others-text{font-size: 13px;left: 24px;}
    .ai-banner-others-text span{font-size: 21px;}
    .ai-cultivate{padding: 15px 20px;}
    .ai-cultivate-title-big{font-size: 18px;text-align: center;background-size: 18px auto;background-position: 0px 7px;margin-bottom: 7px;}
    .ai-cultivate-text{padding: 0px;font-size: 15px;line-height: 18px;}
    .ai-cultivate-title-small{font-size: 17px;padding: 10px 0px;}
    .ai-cultivate-line{width: 90%;}
    .ai-parents{font-size: 12px;width: 80%;}
    .ai-parents-title{font-size: 18px;}
    .ai-questions{padding: 15px 0px;background: none;margin-bottom: 0px;}
    .ai-questions-top{padding: 0px 20px;}
    .ai-questions-bottom img{width: 100%;}
    .ai-questions-bottom{margin-top: 20px;}
    .ai-questions-bottom-title{font-size: 12px;top: 20%;}
    .ai-questions-bottom-texts{font-size: 19px;padding-left: 25px;line-height: 25px;}
    .ai-questions-bottom-titles{padding-left: 25px;margin-bottom: 10px;}
    .ai-parents-icon{width: 87px;height: 55px;background-size: 100% 100%;font-size: 12px;right: -30px;top: -50px;padding-top: 5px;}
    .ai-custom-titles-small{font-size: 18px;}
    .ai-custom{padding: 20px 0px 50px 0px;}
    .ai-custom-title{margin: 10px 0px;padding: 0px 24px;background: none;width: 100%;box-sizing: border-box;}
    .ai-custom-title .ai-talent-text{text-align: center;}
    .ai-custom-title .ai-talent-text h2{font-size: 19px;}
    .ai-custom-ul{padding-left: 20px;}
    .ai-custom-list{margin-left: 0px!important;font-size: 14px;padding-left: 40px;padding-right: 5px;padding-top: 5px;padding-bottom: 5px;}
    .ai-custom-list img{width: 32px;top: -5px;}
    .ai-competition-icon-pc{display: none;}
    .ai-competition-icon-phone{display: block;width: 146px;position: absolute;right: 0px;top: -10px;}
    .ai-competition-title{padding: 0px 24px;}
    .ai-competition{padding: 28px 0px 60px 0px;}
    .ai-competition-title .ai-talent-text{text-align: center;}
    .ai-competition-title .ai-talent-text h2{font-size: 19px;}
    .ai-competition-banners{margin: 0px 10px;margin-top: 30px;}
    .ai-competition-pcs{display: none!important;}
    .ai-competition-phone{display: block;}
    .ai-competition-swiper-texts{font-size: 17px;text-align: center;font-weight: bold;}
    .ai-competition-swiper-texts span{display: none;}
    .ai-competition-swiper-bottom{text-align: center;font-size: 15px;}
    .ai-competition-pc-bottom{width: 100%;background: url(/assets/images/ai/triangle-mobile.png) no-repeat;height: 40px;background-size: 100% 100%;bottom: -39px;left: 0;}
    .ai-example-title{margin-bottom: 20px;}
    .ai-example-title .ai-talent-text{border: none;text-align: center;}
    .ai-example-left{width: 100%;position: static;padding: 10px 10px;}
    .ai-example-message-pc{display: none;}
    .ai-example-message-phone{display: block;}
    .ai-example-images{width: 100%;margin: 0;}
    .ai-example-right{position: static;width: 100%;padding: 5px 10px;}
    .ai-example-images{position: relative;}
    .ai-example-tages{left: 0;right: auto;bottom: 0;top: auto;}
    .ai-custom-images{width: 94%;}
    .ai-custom-images-text{font-size: 15px;line-height: 22px;left: 35%;letter-spacing: 2px;}
    .ai-custom-images-text b{font-size: 15px;}
    .ai-custom-images-text i{font-size: 22px;}
    .ai-example-portrait-phones img{width: 38px;height: 38px;display: block;float: left;margin-bottom: 0px;}
    .ai-example-portrait-text{margin-left: 43px;font-size: 14px;border-bottom: none;}
    .ai-example-portrait-phones{width: 94px;position: absolute;left: 0;top: 50%;margin-top: -19px;}
    .ai-example-message-phone{margin-left: 100px;margin-top: 0px;text-align: left;border-left: 1px solid #fff;padding-left: 8px;}
    .ai-example-portrait-text span{display: block;font-size: 10px;}
    .ai-example-message-phone i{display: inline-block;position: absolute;left: 0;top: 0;}
    .ai-example-portrait{position: relative;}
    .ai-example-message-phone p{position: relative;padding-left: 8px;}
    .ai-example-left-link{display: none;}
    .ai-example-left-title{margin-bottom: 5px;}
    .ai-example-left-texts{line-height: 16px;margin-bottom: 0px;font-size: 14px;}
    .ai-example-left-title span{display: inline;}
    .ai-examples-top-group .ai-example-left-title{float: left;width: 50%;border-bottom: none;box-sizing: border-box;font-size: 15px;}
    .ai-examples-top-group .ai-examples-top-text{margin-bottom: 0px;border-top: 1px solid #9c906d;font-size: 13px;}
    .ai-examples-top-group .ai-example-left-title:first-child{padding-right: 10px;}
    .ai-examples-top-group .ai-example-left-title:last-child{padding-left: 10px;border-left: 1px solid #9c906d;}
    .ai-example-left-link-phone{display: block;border-bottom: 1px solid #3f434f;padding: 15px 0px;text-align: center;}
    .ai-example-left-link-phone a{width: 44%;display: inline-block;}
    .ai-example{padding:75px 15px 15px 15px;}
    .ai-happy-title{font-size: 19px;padding: 10px 0px;background: url(/assets/images/ai/5-steps-title-background-mobile.png) no-repeat center;background-size:100% auto;line-height: 25px;}
    .ai-happy-ul{width: 79%;}
    .ai-happy-ul li{margin-top: 20px;}
    .ai-happy-top{font-size: 15px;line-height: 30px;}
    .ai-happy-bottom{font-size: 14px;line-height: 30px;}
    .ai-happy-bottom i{font-size: 13px;}
    .ai-happy-number{font-size: 15px;width: 24px;line-height: 24px;left: -24px;top: -10px;}
    .ai-happy-ul ul li:last-child .ai-happy-bottom span{display: block;}
    .ai-happy-ul ul li:last-child .ai-happy-bottom{line-height: 18px;padding: 5px 0px;}
    .ai-happy-content{padding:0px 0px 20px 0px;}
    .ai-video{padding: 30px 0px 50px 0px;}
    .ai-video-phone{display:block;}
    .ai-video-pc{display: none;}
    .ai-video-list{margin: 0px 40px;}
    .ai-video-phone .swiper-pagination{position: absolute;width: 100%;text-align: center;bottom: -35px;}
    .ai-video-phone .swiper-pagination-bullet{width: 14px;height: 14px;border-radius: 50%;background: #64676d;margin: 0px 8px;box-sizing: border-box;opacity: 1!important;}
    .ai-video-phone .swiper-pagination-bullet-active{background: none;border: 2px solid #64676d;}
    .ai-video-phone .swiper-pagination-bullet:focus{outline: none;}
    .ai-video-phone .swiper-button-next,.ai-competition-banners .swiper-button-prev{width: 25px;height: 26px;margin-top: -13px;}
    .ai-video-phone .swiper-button-next:focus,.ai-competition-banners .swiper-button-prev:focus{outline: none;}
    .ai-video-phone .swiper-button-next{background: url(/assets/images/ai/arrow-right-circle.svg) no-repeat;background-size: 100% 100%;right: 10px;}
    .ai-video-phone .swiper-button-prev{background: url(/assets/images/ai/arrow-left-circle.svg) no-repeat;background-size: 100% 100%;left: 10px;}
    .ai-video-titles a{font-size: 16px;height: auto;white-space:normal;text-overflow:initial;}
    .ai-video-more a{width: 55px;}
    .ai-video-titles span{display: block;}
    .ai-video-bottom{position: relative;}
    .ai-video-more{position: absolute;bottom: 8px;right: 10px;}
    .ai-video-titles{margin: 0px;}
    .ai-apex-top-text{width: 100%;border-bottom: none;color: #fff;font-size: 13px;text-align: center;padding: 0px;top: 50%;line-height: 24px;margin-top: -18px;}
    .ai-apex-top-text span{font-size: 21px;}
    .ai-texts{font-size: 15px;line-height: 20px;padding: 20px;}
    .ai-apex{padding-bottom: 0px;}
    .ai-images{padding: 20px 20px;}
    .ai-horizon-text-big{font-size: 19px;line-height: 25px;}
    .ai-horizon-text-small{font-size: 15px;margin-top: 10px;}
    .ai-horizon-text-small span{font-size: 12px;}
    .ai-horizon-text{left: 20px;top: 20%;}
    .ai-happiness .ai-competition-title .ai-talent-text{border: none;}
    .ai-happiness-bottom-left{margin: 0;padding: 0px 20px;}
    .ai-happiness-background{position: static;width: 80%;margin: 0px auto;display: block;right: auto;}
    .ai-happiness-bottom-title{font-size: 17px;font-weight: bold;line-height: normal;margin-bottom: 10px;}
    .ai-happiness-bottom-text{font-size: 15px;line-height: 18px;}
    .ai-happiness{padding: 15px 0px;}
    .ai-support{padding: 20px 0px;}
    .ai-support-title{margin: 0px 20px;font-size: 14px;text-align: center;}
    .ai-support-title span{font-size: 19px;color: #b59763;}
    
    .ai-support-title-line span{width: 56px;}
    .ai-support-group{margin: 0px 20px;margin-top: 20px;padding: 10px 0px;}
    .ai-support-group-title{font-size: 16px;}
    .ai-support-group-text{margin-top: 5px;font-size: 15px;line-height: 16px;}
    .ai-competition-banners .swiper-button-next{right: 0px;}
    .ai-competition-banners .swiper-button-prev{left: 0px;}
}

/*.form-groups-input,.form-check-right>label{font-size: 14px;}*/