@charset "utf-8";

html, body{scroll-behavior:smooth;}
/*
body{color:#000; text-align:justify; min-width:1200px;}
a{color:inherit;text-decoration: none;}
a:hover{color:inherit;}
img{max-width:100%; height:auto;}
*/
.details{width:1200px;}
h2{font-size: 35px;padding: 70px 0 10px;text-align: center;font-weight: bold;line-height: 1.1;}
h2 span{color: #ff9600;}
h2 +p{color: #666;font-size: 21px;text-align: center;padding-top: 10px;}

/* CSS Document */
.christmas-offer-banner{background: url(../images/christmas-offer/bg1.jpg) no-repeat center bottom/cover;text-align: center;min-height:484px;}
.christmas-offer-banner .offer-t{padding: 60px 0 45px;}
.christmas-off-box{display: flex;justify-content: center;gap: 15px;align-items: flex-end;}
.christmas-off-box p{font-size: 19px;background: #fff;border: 4px solid #ffcc7b;border-radius: 22px;line-height: 36px;box-sizing: border-box;padding: 0 35px;margin-top: -5px;position: relative;z-index: 0;}
.christmas-off-box >a{display: block;color: currentColor;text-decoration: none;}
.christmas-off-box >a img{position: relative;z-index: 1;}
.christmas-off-box >a:hover p{background: #ff4e00;color: #fff;}
/* ------------------ */
.christmas-offer-vpc{background:url(../images/christmas-offer/bg2.jpg) no-repeat center bottom,linear-gradient(to bottom,#fff,#f8f9ff);background-size: 100% auto;padding: 1px 0 60px;}
.christmas-offer-vpc h2{margin-top: -90px;}
.sys-box .switch-flex{justify-content: flex-end;padding-right: 200px;}
.switch-system{padding: 20px 0 30px;}
.switch-flex{display:flex;justify-content:center;align-items:center;gap: 10px;}
.switch-wrapper{display:inline-block;height:17px;margin:0;position:relative;width:33px;}
.switch-wrapper input{height:0;opacity:0;width:0;}
.switch-slider{border:1px solid #b5b5b5;border-radius:34px;bottom:0;cursor:pointer;left:0;position:absolute;right:0;top:0;transition:.4s;}
input:checked+.switch-slider:before{left:calc(100% - 13px);}
.switch-slider:before{background-color:#3b97ff;border-radius:50%;bottom:2px;content:"";height:11px;left:2px;position:absolute;transition:.4s;width:11px;}
.system-item{display:flex;justify-content:center;align-items:center;gap:10px;color:#8b8b8b;font-size: 17px;}
.system-item img{filter:grayscale(100);}
.system-item.active{color:#3b97ff;}
.system-item.active img{filter:none;}
.feature-contents-box{background:linear-gradient(to bottom,#fefbed,#fffffc);border-radius: 20px;box-shadow: 0px 0px 21px 0px rgba(212, 212, 212, 0.23);}
.feature-lists {display: flex;justify-content: center;border-bottom: 1px solid #dad9cf;margin: 20px 0 0;gap: 40px;}
.feature-item {/* width: 120px; */height: 135px;margin: 0 5px;display: flex;flex-direction: column;align-items: center;flex-wrap: wrap;font-size: 17px;color: #414141;line-height: 17px;white-space: nowrap;position: relative;cursor: pointer;}
.feature-item.active {color: #1786ff;}
.feature-item::after {content: "";width: 100%;height: 2px;background-color: #00a2ff;position: absolute;left: 0;bottom: -1px;opacity: 0;transition: opacity 0.1s;}
.feature-item.active::after {opacity: 1;}
.feature-item::before {display: block;content: "";width: 79px;height: 79px;margin-bottom: 18px;background: url(../images/christmas-offer/main03-icons.png) no-repeat left top;}
.feature-item:nth-child(2):before {background-position-x: -134px;}
.feature-item:nth-child(3):before {background-position-x: -263px;}
.feature-item:nth-child(4):before {background-position-x: -393px;}
.feature-item:nth-child(5):before {background-position-x: -525px;}
.feature-item:nth-child(6):before {background-position-x: right;}
.feature-lists.add-ai .feature-item:nth-child(1):before {background-image: url(../images/christmas-offer/main03-ai-icon.png);background-position:-10px -10px;}
.feature-lists.add-ai .feature-item:nth-child(2):before {background-image: url(../images/christmas-offer/main03-ai-icon.png);background-position:-109px -10px;}
.feature-lists.add-ai .feature-item:nth-child(3):before {background-position-x: 0;}
.feature-lists.add-ai .feature-item:nth-child(4):before {background-position-x: -263px;}
.feature-lists.add-ai .feature-item:nth-child(5):before {background-position-x: -393px;}
.feature-lists.add-ai .feature-item:nth-child(6):before {background-position-x: -134px;}
.feature-lists.add-ai .feature-item:nth-child(7):before {background-position-x: -525px;}
.content-item {display: none;justify-content: space-between;align-items: center;flex-wrap: wrap;padding: 40px 40px 0;}
.content-item.active {display: flex;}
.innovative-ai{justify-content: space-between;display: flex;width: 100%;align-items: center;}
.innovative-ai .left-pic{position: relative;width: 514px;}
/* .innovative-ai .left-pic img{position: absolute;left: 0;top: 0;opacity: 0;} */
.innovative-ai .left-pic .pic-box img{display: none;}
.innovative-ai .left-pic .pic-num{text-align: center;padding: 23px 0 0;}
.innovative-ai .left-pic .pic-num span{display:inline-block;width: 15px;height: 15px;border-radius: 8px;background: #e9e9e9;margin:0 5px;cursor: pointer;}
.innovative-ai .left-pic .pic-num span.active{background: #ff7f20;}
.innovative-ai .right-txt{width: 520px;padding-right: 20px;}
.innovative-ai .right-txt .txt-one{padding: 10px 0;border-bottom: 1px solid #dfdbc7;cursor: pointer;position: relative;}
.innovative-ai .right-txt .txt-one .t{font-size: 23px;padding:3px 0 8px;}
.innovative-ai .right-txt .txt-one.active::before{content: "";display: inline-block;position: absolute;border-right: 9px solid #4496ed;border-top: 6px solid transparent;border-bottom: 6px solid transparent;left: -20px;top: 50px;/* transform: translateX(-50%); */}
.innovative-ai .right-txt .txt-one.active{cursor: auto;}
.innovative-ai .right-txt .txt-one.active .t{color: #0076f3;}
.innovative-ai .right-txt .txt-one p{color: #666;font-size: 16px;}
.innovative-ai .right-txt .txt-one:nth-child(1){margin-top: -15px;}
.txt-one .t .title-tag {display: inline-block;vertical-align: middle;font-size: 15px;font-weight: 500;color: #fff;line-height: 21px;padding: 0 5px;background-color: #ff4e1f;margin: -6px 0 0 8px;position: relative;}
.txt-one .t .title-tag::after {content: "";width: 5px;height: 5px;background: linear-gradient(135deg, #ff4e1f 50%, transparent 50%);position: absolute;top: 100%;left: 0;}
.content-more-info {min-height: 17px;font-size: 17px;color: #574f45;line-height: 17px;/* text-align: center; */}
.content-more-info >div.mac-plat{padding: 5px 0 0;color: #0076f3;}
.content-left {padding: 17px 0;border-radius: 10px;}
.content-right {width: 525px;padding-right: 10px;}
.content-h3-top {font-size: 19px;/* color: #586069; */line-height: 1em;}
.content-h3 {font-size: 27px;/* color: #202c3a; */line-height: 1.4em;padding: 10px 0 14px;}
.content-right .title-tag {display: inline-block;vertical-align: middle;font-size: 15px;font-weight: 500;color: #fff;line-height: 21px;padding: 0 5px;background-color: #ff4e1f;margin: -6px 0 0 8px;position: relative;}
.content-right .title-tag::after {content: "";width: 5px;height: 5px;background: linear-gradient(135deg, #ff4e1f 50%, transparent 50%);position: absolute;top: 100%;left: 0;}
.content-p {font-size: 17px;color: #666;line-height: 1.6em;padding-bottom: 15px;}
.content-buttons {display: flex;flex-wrap: wrap;font-size: 21px;line-height: 50px;}
.content-buy,.content-download,.link-button {color: #fff;padding: 0 27px;background-color: #ffba25;border: 1px solid #ffba25;border-radius: 6px;margin-right: 18px;transition: all 0.1s;}
.content-buy:hover {color: #ffba25;background-color: transparent;}
.link-button:hover {background-color: #ffc852;}
.link-button img {margin: 0 0 3px 15px;}
.content-download {color: #33c973;line-height: 50px;border-color: #33c973;padding: 0 24px;background-color: transparent;}
.content-download:hover {background-color: #33c973;color: #fff;}
.content-download .download-arrow {width: 2px;height: 13px;background-color: currentColor;margin: 0 0 9px 12px;}
.content-download .download-arrow::after {border-left-width: 5px;border-right-width: 5px;border-top: 7px solid currentColor;bottom: -4px;margin-left: -5px;}
.feature-contents-box .down-link{width: 514px;text-align: center;padding: 0 0 20px 40px;margin-top: -15px;}
.feature-contents-box .down-link a{color: currentColor;text-decoration: none;}
.feature-contents-box .down-link a span{text-decoration: underline;}
.feature-contents-bottom{background: #fffae5;border-radius: 0 0 20px 20px;padding: 20px 0;display: flex;align-items: center;}
.feature-contents-bottom .left-gift-box{display: flex;gap: 15px;align-items: center;width: 510px;padding: 0 30px 0 75px;}
.feature-contents-bottom .left-gift-box .txt{}
.feature-contents-bottom .left-gift-box .txt .t{font-size: 17px;padding-bottom: 5px;}
.feature-contents-bottom .left-gift-box .txt .mess span{font-size: 13px;color: #666;}
.feature-contents-bottom .right-buy-box{display: flex;gap: 28px;}
.feature-contents-bottom .right-buy-box .price-box{text-align: center;}
.feature-contents-bottom .right-buy-box .price-box b{font-size: 31px;color: #fa040c;}
.feature-contents-bottom .right-buy-box .price-box del{font-size: 17px;color: #666;}
.feature-contents-bottom .right-buy-box .price-box .for-box{font-size: 16px;display: flex;gap: 20px;padding-top: 5px;}
.feature-contents-bottom .right-buy-box .price-box .for-box input{display: none;}
.feature-contents-bottom .right-buy-box .price-box .for-box label{cursor: pointer;display: flex;align-items: center;gap: 5px;color: #666;position: relative;}
.feature-contents-bottom .right-buy-box .price-box .for-box label::before{content: "";display: inline-block;width: 19px;height: 19px;border-radius: 10px;box-shadow: inset 0 0 0 2px #b0b0b0;background: #fff;}
.feature-contents-bottom .right-buy-box .price-box .for-box input:checked+label::before{background: #fa040c;box-shadow: none;}
.feature-contents-bottom .right-buy-box .price-box .for-box input:checked+label::after{content: "";display: inline-block;color: #fff;width: 4px;height: 8px;border-bottom: 2px solid currentColor;border-right: 2px solid currentColor;position: absolute;left: 7px;top: 6px;transform: rotate(45deg);}
.feature-contents-bottom .right-buy-box .buy-btn-box{}
.buy-btn-box a{background: #fe8d3d;display: inline-block;border-radius: 10px;font-size: 23px;color: #fff;text-decoration: none;width: 300px;line-height: 62px;text-align: center;display: flex;align-items: center;justify-content: center;gap: 10px;}
.m2-icons {display: flex;justify-content: space-between;align-items: center;flex-wrap: wrap;margin-top: 40px;}
.m2-left-icons {display: flex;align-items: center;flex-wrap: wrap;margin-right: 20px;}
.m2-left-icons img {margin: 0 10px 20px 0;}
.m2-left-icons img:not(.m2-left-first-icon) {margin-top: 7px;}
.m2-right-icons {display: flex;align-items: center;flex-wrap: wrap;margin-top: 7px;}
.m2-right-icons li {width: 135px;display: flex;align-items: center;padding-right: 20px;margin: 0 20px 20px 0;position: relative;}
/* .m2-right-icons li::after {content: "";height: 26px;width: 1px;background-color: #d4d6dd;position: absolute;top: 50%;right: 0;margin-top: -13px;} */
.m2-right-icons li:last-child {margin-right: 0;border-right: none;}
.m2-right-icons li:last-child::after {display: none;}
.m2-right-icons li .img-container {width: 40px;margin-right: 12px;text-align: right;}
.m2-right-icons li p {width: 85px;line-height: 15px;color: #74757c;font-size: 15px;}
/* ------------------ */
.christmas-offer-main{background: url(../images/christmas-offer/bg3.jpg) no-repeat center bottom/cover;}
.christmas-offer-bundle{background: #fff;border: 3px solid #ffbe2b;border-radius: 20px;display: flex;justify-content: space-evenly;}
.christmas-offer-bundle .offer-bundle-left{position: relative;}
.offer-bundle-left .offer-t{background: url(../images/christmas-offer/t-bg.png);width: 80px;height: 90px;font-size: 20px;color: #fff;padding: 15px 0 0;box-sizing: border-box;text-align: center;margin: -2px 0 0 23px;}
.offer-bundle-right{width: 530px;padding: 30px 0;}
.offer-bundle-right .t{font-size: 23px;padding: 20px 0;border-bottom: 1px solid #ececec;font-weight: bold;}
.offer-bundle-right ul{padding: 10px 0;}
.offer-bundle-right ul li{font-size: 17px;display: flex;align-items: center;position: relative;padding: 6px 0;}
.offer-bundle-right ul li::before{content: "";display: inline-block; width: 20px;height: 20px;border-radius: 10px;background: #09a66d;margin-right: 5px;}
.offer-bundle-right ul li::after{content: "";display: inline-block;color: #fff;width: 4px;height: 8px;border-bottom: 2px solid currentColor;border-right: 2px solid currentColor;transform: rotate(45deg);position: absolute;left: 7px;top: 12px;}
.offer-bundle-right ul li del{color: #888;margin-left: auto;}
.offer-bundle-right .t2{font-size: 19px;font-weight: bold;border-top: 1px solid #ececec;padding: 10px 0 6px;}
.offer-bundle-right .gift-div{display: flex;align-items: center;padding: 4px 0;}
.offer-bundle-right .gift-div del{color: #888;margin-left: auto;}
.offer-bundle-right .gift-div span{font-size: 13px;color: #666;display: inline-block;padding-left: 15px;}
.mark-content {display: inline-block;vertical-align: middle;margin-right: 5px;width: 18px;height: 18px;background: url(../images/christmas-offer/icon.png) no-repeat;position: relative;}
.mark-info {display: none;width: 390px;height: 66px;padding: 5px 10px;background-color: #fff;border: 1px solid #dedfe3;border-radius: 10px;font-size: 15px;line-height: 16px;color: #5b5b5b;position: absolute;top: -90px;left: -37px;text-align: justify;box-shadow: 0px 5px 35px 0px rgba(235, 235, 235, 0.004);}
.mark-info::after {content: "";width: 12px;height: 12px;border-right: 1px solid #dedfe3;border-bottom: 1px solid #dedfe3;background-color: #fff;transform: rotate(45deg);position: absolute;bottom: -7px;left: 40px;}
.mark-content:hover .mark-info {display: block;}
.offer-bundle-price{display: flex;justify-content: space-between;align-items: center;padding: 30px 0 0;}
.offer-bundle-price .price{font-size: 31px;color: #fa040c;font-weight: bold;width: 220px;text-align: center;}
.offer-bundle-price del{font-size: 17px;color: #666;font-weight: normal;}
/* -- */
.christmas-offer-deals{display: flex;justify-content: space-between;padding: 10px 0 150px;gap: 50px;}
.christmas-offer-deals >div{border-radius: 16px;background:#fff;box-shadow: 0px 5px 13px #ebebeb;position: relative;display: flex;align-items: center;overflow: hidden;padding: 50px 0 25px;}
.christmas-offer-deals >div >img{margin: 0 30px;}
.christmas-offer-deals .off-t{font-size: 20px;color: #fff;background: #fb492c;position: absolute;width: 115px;height: 53px;transform: rotate(-45deg);display: flex;align-items: flex-end;justify-content: center;padding-bottom: 5px;left: -36px;top: -8px;}
.christmas-offer-deals .off-t span{font-size: 14px;}
.offer-deals-contxt{width: 320px;}
.offer-deals-contxt h3{font-size: 23px;font-weight: bold;padding-bottom: 13px;}
.offer-deals-contxt ul li{color: #626262;}
.offer-deals-contxt ul li span{text-decoration: underline;cursor: pointer;;}
.offer-deals-contxt .price{font-size: 31px;color: #fa040c;font-weight: bold;width: 220px;/* text-align: center; */padding: 15px 0 10px;}
.offer-deals-contxt .price del{font-size: 15px;color: #acacac;font-weight: normal;}
.offer-deals-contxt .buy-btn a{background: #fe8d3d;display: inline-block;border-radius: 10px;font-size: 21px;color: #fff;text-decoration: none;width: 280px;line-height: 53px;text-align: center;display: flex;align-items: center;justify-content: center;gap: 10px;}
.offer-deals-contxt .down-link{padding: 5px 0 0 0;}
.offer-deals-contxt .down-link a{ text-decoration: none;color: #666; }
.offer-deals-contxt .down-link a span { text-decoration: underline; }
/* ------------------ */
.christmas-offer-new-year{background: linear-gradient(to bottom,#fff,#fffcf1);}
.ai-content-wrap {padding: 60px 0 35px;}
.ai-videos-toggle{position: relative;display: flex;justify-content: center;align-items: center;}
.ai-left-arrow::after,.ai-right-arrow::after {content: "";display: inline-block;width: 23px;height: 23px;border-left: 3px solid #fdab2b;border-bottom: 3px solid #fdab2b;transform: rotate(45deg);cursor: pointer;}
.ai-left-arrow::after{margin-left: 26px;}
.ai-right-arrow::after {border-left: none;border-right: 3px solid #fdab2b;border-bottom: 3px solid #fdab2b;transform: rotate(-45deg);margin-left: 14px;}
.ai-large-imgs {width: 100%;/* margin: 0 40px; */padding-bottom: 22px;}
.ai-large-img {display: none;align-items: center;justify-content: space-between;}
.ai-large-img.active {display: flex;}
.ai-large-img >img {border-radius: 12px;}
.ai-arrow {position: absolute;width: 65px;height: 86px;background: #fff7df;display: flex;align-items: center;cursor: pointer;}
.ai-left-arrow{left: -100px;}
.ai-right-arrow{right: -90px;}

.ai-video-info {width: 525px;}
.ai-video-title {font-size: 25px;line-height: 1.2;}
.ai-video-title+p{font-size: 17px;color: #494949;padding: 5px 0 10px;}
.ai-video-date {font-size: 17px;line-height: 1.1em;margin: 12px 0 20px;}
.ai-video-button {display: inline-block;line-height: 49px;font-size: 17px;color: #000;border-radius: 10px;box-shadow: inset 0 0 0 1px #d50f00;position: relative;text-decoration: none;width: 250px;text-align: center;}
.ai-txt-button {display: inline-block;line-height: 49px;font-size: 17px;color: #000;border-radius: 10px;box-shadow: inset 0 0 0 1px #4e56ee;position: relative;text-decoration: none;width: 250px;text-align: center;margin-left: 10px;}
.ai-txt-button >img{padding-right: 10px;}
.ai-video-button>b {content: "";display: inline-block;vertical-align: middle;width: 28px;height: 28px;border-radius: 50%;background-color: #ff4141;line-height: 0;margin-right: 10px;}
.ai-video-button>b::before {content: "";border-top: 6px solid transparent;border-bottom: 6px solid transparent;border-left: 10px solid #fff;display: block;margin: 8px 0 0 11px;}
.ytb-video-wrap {display: none;width: 100%;height: 100%;position: fixed;top: 0;left: 0;background-color: rgba(0,0,0,0.4);z-index: 101;}
.ytb-video {width: 800px;background-color: #000;position: absolute;top: 50%;left: 50%;transform: translate(-50%, -50%);}
.ytb-video::before {content: "";display: block;padding-bottom: 56.25%;}
.ytb-video iframe {width: 100%;height: 100%;position: absolute;top: 0;left: 0;}
.cancel-ytb-video {font-size: 30px;color: #fff;position: absolute;top: -30px;right: 0;cursor: pointer;}
.ai-videos-wrap{border-top: 1px solid #e4d7b9;}
.ai-videos{display: flex;justify-content: center;flex-wrap: wrap;padding-top: 20px;}
.ai-videos>li{flex-shrink: 0;text-align: center;margin: 0px 7px;line-height: 1.1em;color: #464542;cursor: pointer;position: relative;}
.ai-videos>li::before {content: "";width: 110px;height: 7px;background-color: #ffc955;border-radius: 4px;position: absolute;top: -24px;left: 50%;margin-left: -55px;opacity: 0;transform: translateY(5px);transition: all 0.25s;}
.ai-videos>li.active::before {opacity: 1;transform: none;}
.ai-videos>li>.img-wrap {overflow: hidden;margin-bottom: 10px;border: 2px solid transparent;}
.ai-videos>li.active .img-wrap{border: 2px solid #ff8029;border-radius: 9px;}

/* ------------------ */
.faq {padding: 70px 0;background-color: #ffffff;}
.faq h2 {font-size: 35px;color: #000;line-height: 1;font-weight: 600;text-align: center;padding-bottom: 30px;}
.qes_one{border-bottom: 1px solid #e6e6e6;padding: 18px 0 8px;text-align: left;}
.qes_one .t{font-size: 19px;cursor: pointer; padding-bottom: 10px;padding-right: 30px;position: relative;}
.qes_one .t:after{position: absolute;right: 0;top: 3px; content: "";display: inline-block;width: 19px;height: 19px;color:#77b5fb;background: linear-gradient(currentColor, currentColor) no-repeat center / 100% 3px, linear-gradient(currentColor, currentColor) no-repeat center / 3px 100%}
.qes_one .qes_ans{color: #737480;display: none;}
.qes_one.focus .t:after{background: linear-gradient(currentColor, currentColor) no-repeat center / 100% 3px;}
.qes_one.focus .qes_ans{display: block;}
.qes_one a { color: #2691fc; }


.nav-topBar{background: #fff1d7;padding: 5px 0;font-size: 17px;position: fixed;top: 0;width: 100%;transition: all 0.2s;margin-top: -200px;}
.nav-topBar.active{margin-top: 0;}
.nav-topBar .details{display: flex;align-items: center;}
.nav-topBar .t{text-align: center;flex-grow: 1;}

.slide-bar{background: url(../images/christmas-offer/cup.png) no-repeat right top;position: fixed;display: none; width: 215px;right: 2%;top: 50%;transform: rotateY(-50%); padding: 40px 0 0;}
.slide-bar.active{display: block;}
.slide-bar ul{font-size:0;display: flex;vertical-align: top;gap: 20px;}
.slide-bar ul li{display:inline-block;font-size: 17px;/* color:#ff2f60; */position:relative;text-align: center;width: 30px;height: 30px;border-radius: 7px;border: 2px solid #3f3b36;background: #ff625a;box-sizing: border-box;padding: 2px 0 0;}
.slide-bar ul li:after{content:'\3a';font-family:'Segoe UI';margin-top:-2px;color:#5e5e5e;position:absolute;font-size:25px;right: -14px;}
.slide-bar ul li:last-child:after{display:none;}
.slide-bar ul li:before{/* color:#7d7d7d; */position:absolute;font-size: 13px;top: -17px;line-height:1;left:52%;-webkit-transform: translateX(-50%);-moz-transform:translateX(-50%) scale(.9);font-weight:400;}
.slide-bar ul li:first-child:before{content:'Day';}
.slide-bar ul li:nth-child(2):before{content:'Hr';}
.slide-bar ul li:nth-child(3):before{content:'Min';}
.slide-bar ul li:last-child:before{content:'Sec';}
.slide-bar .link-box{}
.slide-bar .link-box a{font-size: 21px;text-decoration: none;cursor: pointer;color: inherit;border: 2px solid #000;border-radius: 10px;display: inline-block;width: 210px;line-height: 52px;text-align: center;margin-top: 10px;}
.slide-bar .link-box a:hover{background: #3da954;color: #fff;}

/* ```````````````````````````` popup ``````````````````````````````````` */
.popup_content {
    background-color: #fff;
    border-radius: 10px;
    overflow: hidden;
    width: 800px;
}
.popup_button {
    display: block;
    width: 32px;height: 32px;
    top: 30px;right: 50px;
    margin: 0;opacity: 1;
    position: absolute;
    cursor: pointer;
    background: url("../../images/store/icon-close.svg") no-repeat center;
}


.popup_content .carousel-container {
	position: relative;
	text-align: center;
	overflow: hidden;
    display: none;
}
.popup_content .carousel-list {
	width: 100%;
	height: 510px;
	display: flex;
	position: relative;
}
.popup_content .carousel-item {
	height: 100%;
	flex: 0 0 100%;
	width: 100%;
	display: flex;
	justify-content: space-around;
	align-items: center;
}
.popup_content .carousel-item img {
    max-width: 800px;
    width: 100%;
    border-radius: 10px;
}
.popup_content .indicator {
	display: flex;
	justify-content: center;
	align-items: center;
	gap: 13px;
	padding-top: 30px;
    position: absolute;
    bottom: 15px;
    right: 25px;
}
.popup_content .indicator span {
	width: 42px;
	height: 6px;
	cursor: pointer;
	background-color: #283310;
    border: 1px solid #ffffff;
}
.popup_content .indicator span.active {
	background-color: #ffffff;
    border-color: #283310;
}


@media (max-width: 768px) {
    .popup_content {
        width: 90%;
    }
    .popup_content .carousel-list {
        height: 80vw;
        transition: none;
    }
}



@media (max-width:1200px){
	.details{width:98%; margin:0 1%;}

	.content-item{padding: 40px 0 0;}
	.innovative-ai .left-pic{width: 50%;margin-right: 2%;}
	.pic-box img{max-width: 100%;}
	.feature-contents-bottom{justify-content: space-between;}
	.feature-contents-bottom .left-gift-box{padding: 0;width: auto;}
	.m2-right-icons li{width: 100px;}
	/* -------------- */
	.christmas-offer-bundle{padding: 0 10px;}
	.christmas-offer-bundle .offer-bundle-left >img{width: 90%;}
	/* -------------- */
	.christmas-offer-deals{gap: 10px;}
	.christmas-offer-deals >div >img{width: 30%;margin:0 10px;height: auto;}
	.offer-deals-contxt{width: auto;}
	.offer-deals-contxt .buy-btn a{width: auto;}
	/* -------------- */
	.ai-large-imgs{width: calc(100% - 80px);}
	.ai-left-arrow{left: 0;}
	.ai-right-arrow{right: 0;}
	.ai-large-img >img{max-width: 45%;margin-right: 1%;}
	.ai-video-info{width: auto;}
	.ai-arrow{width: 40px;height: 60px;}
	.ai-left-arrow::after{margin-left: 15px;}
	.ai-right-arrow::after{margin-left: 5px;}
	.ai-video-button,.ai-txt-button{width: 49%;box-sizing: border-box;}
	.ai-txt-button{margin-left: 0;}
}
@media (max-width:979px){
	h2{padding: 40px 0 10px;}
	
	.innovative-ai,.content-item.active{flex-wrap: wrap;justify-content: center;}
	.feature-contents-bottom{flex-wrap: wrap;justify-content: center;gap: 20px;}
	.m2-icons{justify-content: center;}
	.innovative-ai .left-pic{width: auto;}
	/* ------------- */
	.switch-system{position:static;transform:translateY(0);}
	/* ------------- */
	.christmas-offer-bundle{flex-wrap: wrap;justify-content: center;width: 80%;margin: 0 auto;}
	.christmas-offer-deals{flex-wrap: wrap;justify-content: center;}
	.christmas-offer-deals >div{width: 80%;}
	.christmas-offer-deals >div >img{margin: 0 30px;}
	/* ------------- */
	.ai-large-img{flex-wrap: wrap;justify-content: center;}
	.ai-large-img >img{max-width: 100%;}
	/* ------------- */
	/* ------------- */
	/* ------------- */
	/* ------------- */

	

	
}

@media (max-width:767px){

	.christmas-off-box{flex-wrap: wrap;}
	.christmas-offer-banner{padding-bottom: 90px;}
	.feature-lists{flex-wrap: wrap;}
	.content-left >img{max-width: 100%;}
	.feature-contents-bottom .right-buy-box{flex-wrap: wrap;justify-content: center;}
	.m2-left-icons img{margin: 0 5px 10px 0;}
	/* ------------- */
	.innovative-ai .right-txt{width: auto;padding-right: 5px;padding-left: 20px;}
	.christmas-offer-bundle{width: 100%;box-sizing: border-box;}
	.offer-bundle-right{width: auto;}
	.offer-bundle-price{flex-wrap: wrap;justify-content: center;}
	/* ------------- */
	.christmas-offer-deals >div{width: auto;padding-right: 5px;}
	.m2-right-icons li{width: auto;padding-right: 0;margin-right: 0;}
	/* ------------- */
	.ai-video-title{font-size: 21px;}
	/* ------------- */
	/* ------------- */

}

@media (max-width:479px){

	h2{font-size: 30px;}
	/* ------------- */
	.feature-contents-bottom .left-gift-box >img{width: 50px;}
	/* ------------- */
	.m2-right-icons li p{width: min-content;}
	/* ------------- */
	.offer-bundle-right ul li{font-size: 15px;}
	/* ------------- */
	.christmas-offer-deals >div{flex-wrap: wrap;justify-content: center;}
	/* ------------- */
	.ai-large-imgs{}
	.ai-videos>li{margin: 0 2px;}
	.ai-video-title{font-size: 19px;}
	.ai-video-title+p{font-size: 15px;}
	.ai-video-button, .ai-txt-button{width: 100%;margin: 3px 0;}
	/* ------------- */
	/* ------------- */

	

}