body,html{background:#183189!important}.ist_navbar_nav{position:relative}.ist_navbar_nav:before{position:absolute;content:'';left:-31px;bottom:-40px;width:calc(100% - 85px);height:50px;background:url(../img/solutions/ai/nav_bg.png);background-size:cover}.topfixed .ist_navbar_nav:before{display:none}#particles-js{z-index:-10}#minimal-bootstrap-carousel{margin-top:0;position:relative;height:100vh;overflow:hidden}#minimal-bootstrap-carousel.banner_2{height:calc(100vh - 137px)}#minimal-bootstrap-carousel .carousel-caption{position:absolute;top:0;right:0;left:0;bottom:0;padding:0;text-shadow:none}#minimal-bootstrap-carousel .carousel-caption .container{display:table;width:100%;height:100%;max-width:1200px;margin-left:auto;margin-right:auto;text-align:center;margin-top:20vh;height:60vh}#minimal-bootstrap-carousel [class*=carousel-control]{background:0 0;width:70px;height:60px;font-size:14px;line-height:48px;color:#001328;visibility:visible!important;opacity:1;-webkit-transition:all .5s ease;transition:all .5s ease;top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%);z-index:91}#minimal-bootstrap-carousel .carousel-inner{transition:all 1s ease;-webkit-transition:all 1s ease;-moz-transition:all 1s ease;background-image:radial-gradient(#4c1c72,#00223f);position:relative}#minimal-bootstrap-carousel .carousel-inner:before{position:absolute;content:'';left:-10%;top:calc(50vh - 100px);width:120%;height:300px;transform:rotate(4Deg);background:#183189}#minimal-bootstrap-carousel .carousel-inner>div{background-size:contain;transition:all 1s ease;-webkit-transition:all 1s ease;-moz-transition:all 1s ease}#minimal-bootstrap-carousel .carousel-pic{height:100vh;display:flex;align-items:center}#minimal-bootstrap-carousel .carousel-pic img{opacity:.5}#minimal-bootstrap-carousel .carousel-caption{background:rgba(0,0,0,.4)}@media (max-width:1199px){#minimal-bootstrap-carousel .carousel-caption .container{max-width:960px}}@media (max-width:991px){#minimal-bootstrap-carousel .carousel-caption .container{max-width:720px}}@media (max-width:667px){#minimal-bootstrap-carousel [class*=carousel-control]{width:30px;height:30px;font-size:15px;line-height:30px}}@media (max-width:480px){#minimal-bootstrap-carousel [class*=carousel-control]{width:40px;height:40px;font-size:17px;line-height:40px;background:rgba(255,255,255,.4);color:#000}}#minimal-bootstrap-carousel .carousel-control-prev{left:0;border-top-right-radius:30px;border-bottom-right-radius:30px}#minimal-bootstrap-carousel .carousel-control-next{right:0;border-top-left-radius:30px;border-bottom-left-radius:30px}#minimal-bootstrap-carousel [class*=carousel-control]:hover{opacity:1;background:var(--primary-color);color:var(--white-color)}#minimal-bootstrap-carousel .carousel-inner .carousel-item{min-height:100vh;height:100%;width:100%;background-repeat:no-repeat;background-size:cover;background-position:center center}#minimal-bootstrap-carousel .content{position:relative;z-index:999;padding-top:0;height:100%;width:500px;padding:20px 40px;background:url(../img/solutions/ai/bann_content_bg.png);height:350px;top:calc(50% - 175px);margin:0 auto;text-align:left}#minimal-bootstrap-carousel .content h3{margin:0;font-size:33px;line-height:60px;font-weight:700;-webkit-animation-delay:.5s;animation-delay:.5s;margin-bottom:30px;text-transform:uppercase;color:#00ffe8}#minimal-bootstrap-carousel .content p{font-size:24px;margin-bottom:30px;-webkit-animation-delay:1.5s;animation-delay:1.5s}.carousel-caption:after,.carousel-caption:before{display:none}.carousel-indicators{height:5px;width:60px;display:block;margin:0!important;position:absolute;left:calc(50% - 30px);bottom:20px;z-index:99999}.carousel-indicators li{width:calc(50% - 6px);height:5px;display:inline-block!important;border:none;cursor:pointer;margin:0 3px}.carousel-indicators li.active{background:#00ffe8}.bann_pic{max-width:400px;margin:0 auto}.bann_pic img{animation:animate_up_down 1.5s;-webkit-animation:animate_up_down 1.5s;animation-direction:alternate;animation-iteration-count:infinite}@keyframes animate_up_down{from{transform:translate3d(0,0,0)}to{transform:translate3d(0,-30px,0)}}@-webkit-keyframes animate_up_down{from{transform:translate3d(0,0,0)}to{transform:translate3d(0,-30px,0)}}.section-py{position:relative}.section-py:before{position:absolute;content:'';left:0;top:0;width:100%;height:100px;background:url(../img/solutions/ai/section_bg.png) top center no-repeat;background-size:cover}.bg_effect{position:relative;width:100%;height:100%}.bg_effect::before{position:absolute;content:'';left:-12%;top:5%;height:calc(100% + 100px);width:calc(100% + 100px);background:url(../img/solutions/ai/ai_pic_1_bg.png) top center no-repeat;background-size:contain}@media screen and (min-width:1200px){.bg_effect img{animation:animate_up_down 1.5s;animation-direction:alternate;animation-iteration-count:infinite}}.ai_section_1{max-width:1200px}.top_box{background:rgba(0,13,58,.5);position:relative;margin-bottom:1em;padding-bottom:1px}.img_box,.top_box{margin-top:80px}@media screen and (max-width:767px){.top_box{margin-top:25px}.img_box{margin-top:5px}}.content_box{position:relative}.top_box::before{position:absolute;content:'';width:100%;height:100%;top:0;box-shadow:-20px -50px 40px rgba(0,255,232,.5);-webkit-box-shadow:-20px -50px 40px rgba(0,255,232,.5);-moz-box-shadow:-20px -50px 40px rgba(0,255,232,.5);z-index:-1;opacity:.3;border-radius:0}.top_box::after{position:absolute;content:'';width:100%;height:100%;left:-10px;bottom:-10px;background:linear-gradient(to left bottom,transparent 60%,#00ffe8);z-index:-1}.top_box.align_left::after{right:-10px;left:auto;background:linear-gradient(to right bottom,transparent 60%,#9875fd)}.top_box.align_left::before{left:0}.top_box.align_right::before{left:0;box-shadow:20px -50px 40px rgba(0,255,232,.5);-webkit-box-shadow:20px -50px 40px rgba(0,255,232,.5);-moz-box-shadow:20px -50px 40px rgba(0,255,232,.5)}.top_box article{padding:0;margin-top:15px;border:none}.content_box h3,.top_box h3{background:#00ffe8;color:#003655;width:auto;top:-25px;height:45px;line-height:50px;font-size:1.3em;position:absolute}.content_box.align_right h3,.top_box.align_right h3{padding:0 10px 0 20px!important;right:0;background:#00ffe8;color:#003655;text-align:right;font-weight:700}.content_box.align_left h3,.top_box.align_left h3{padding:0 20px 0 10px!important;right:inherit;left:0;background:#00ffe8;color:#003655;text-align:left;font-weight:700}.content_box.align_right h3{right:-4px}.content_box.align_left h3{left:-4px}.content_box h3:before,.top_box h3:before{content:'';position:absolute;top:0;width:0;height:0;border-style:solid;border-width:0 0 22px 22px;left:-15px;border-left:15px solid transparent;border-right:15px solid transparent;border-bottom:25px solid #029689;z-index:-1}.content_box.align_left h3:before,.top_box.align_left h3:before{left:auto;right:-15px;border-left:15px solid transparent;border-right:15px solid transparent;border-bottom:25px solid #029689;z-index:-1}.arrows{position:absolute;left:0;top:0;width:100%;height:100%}.arrows:before{position:absolute;content:'';left:-1px;top:-1px;width:30px;height:30px;background:url(../img/solutions/ai/top_left_arrow.png);background-size:cover}.top_box.align_left .arrows:before{right:-1px;left:auto;transform:rotate(90deg)}.arrows:after{position:absolute;content:'';right:-1px;bottom:-1px;width:30px;height:30px;background:url(../img/solutions/ai/bottom_right_arrow.png);background-size:cover}.top_box.align_left .arrows:after{left:-1px;right:auto;background:url(../img/solutions/ai/bottom_left_arrow.png);background-size:cover}.content_box{background:rgba(0,13,58,.5);background-size:cover;box-shadow:0 0 50px rgba(0,0,0,.4)!important;margin-bottom:50px;height:100%;position:relative;color:#fff;margin-top:20px}.content_box h5{color:#00fee7}.content_box::before{position:absolute;content:'';left:-214px;top:17px;width:278px;height:211px;z-index:-1;background:url(../img/solutions/ai/ai_shape_1.png) center center no-repeat;opacity:.3;transform:rotate(90deg) scale(.7)}.content_box::after{position:absolute;content:'';right:-10px;bottom:-10px;width:100%;height:100%;z-index:-10;left:auto;background:linear-gradient(to right bottom,transparent 60%,#00ffe8);opacity:1;transform:rotate(0) scale(1)}.content_box article{padding:15px;border:2px dashed #7e96aa}@media screen and (max-width:767px){.ist_navbar_collapse{position:absolute;top:70px;width:calc(100% - 30px)}.ist_navbar_nav:before{display:none}#minimal-bootstrap-carousel .content{width:100%;height:auto;top:0}#minimal-bootstrap-carousel .content h3{font-size:20px;line-height:30px}#minimal-bootstrap-carousel .content p{font-size:14px}.section-py{position:relative;top:0}.ai_section_1{padding:0 10px}.arrows:before,.top_box h3:before,.top_box.align_left h3:before,.top_box.align_left::before{display:none}.content_box{margin:20px 0}#footer{margin-top:10px}.bann_pic{position:relative;top:-20px}}@media screen and (max-width:950px) and (orientation:landscape){#minimal-bootstrap-carousel .content{top:10px}.carousel-inner .carousel-item{min-height:130vh}.bann_pic{max-width:200px;margin-top:70px}.img_box,.top_box{margin-top:10px}#ai img,#bigdata img,#bot img,#conversational img,#iot img,#location img,#ml img,#predictive img{width:60%!important;margin:0 auto;display:block}}@media screen and (min-width:768px) and (max-width:991px){.top_box{margin-top:50px}#minimal-bootstrap-carousel .content h3{line-height:40px}#minimal-bootstrap-carousel .circles::after{left:-165px;top:-165px}#minimal-bootstrap-carousel .circles::before{left:-150px;top:-150px}}@media screen and (min-width:991px){.carousel-inner .carousel-item:nth-child(2n) .row{flex-direction:row-reverse}}@media screen and (min-width:992px) and (max-width:1199px){.bg_effect{top:15vh}}@media screen and (min-width:800px) and (max-width:1280px) and (orientation:portrait){#minimal-bootstrap-carousel .carousel-inner{height:85vh}}@media screen and (max-width:991px){.top_box.align_right h3{text-align:left}.content_box h3,.top_box h3{height:auto;line-height:25px;padding:15px 0}}@media screen and (max-width:950px) and (orientation:landscape){#minimal-bootstrap-carousel .content p{font-size:17px}#minimal-bootstrap-carousel .content{width:100%;margin-top:5px}#minimal-bootstrap-carousel .content h3{font-size:20px}.carousel-item .row>div{width:50%}}@media screen and (min-width:992px){.row_reverse{flex-direction:row-reverse!important;-ms-flex-direction:row-reverse!important}}@media screen and (min-width:1920px){#minimal-bootstrap-carousel .carousel-caption .container{margin-top:30vh}}