body{color:#fff !important}
a{text-decoration: none !important;}
.carousel-indicators{display:none !important;}

.header_bottom .header_inner_right {float: right;position: absolute;z-index: 999;right: 45px;top: -68px;}
.content.content_top_margin{margin-top: 100px!important;}

.wrapper header.scrolled .header_top {background-color: #f6f6f6 !important;}


.carousel-inner .slider_content .text .qbutton {background: transparent;font-size: 12px;font-weight: 400;letter-spacing: normal;line-height: 40px;height: 40px; padding-left:20px;padding-right:20px;box-shadow: 0 3px 16px rgba(0, 0, 0, 0.29);}
.carousel-inner h4.q_slide_subtitle span{line-height:84px;}


.header_bottom{min-height: 40px;    padding: 20px 45px !important;}

.wrapper .drop_down .narrow .second .inner ul li a{padding: 0 !important;letter-spacing:normal;}
.wrapper .drop_down .second .inner >ul>li{border-bottom:0;margin:0px 0; padding:20px !important;}
.main_menu.drop_down .wide .second ul li li {width: 100% !important;padding-bottom: 15px;}
.wrapper_inner .drop_down .wide .second .inner>ul>li>a{color: #444444;font-size: 16px;}

.menu-description{display:block; font-size:11px;line-height:12px;padding-left:7px; position:relative;}
.wrapper .drop_down .second .inner ul li .menu-description:before,.wrapper .drop_down .second .inner ul li .menu-description:after{content: "";position: absolute;left: 0;background: #000000;}
.wrapper .drop_down .second .inner ul li .menu-description:before{width: 5px;height: 1px;top: 6px;}
.wrapper .drop_down .second .inner ul li .menu-description:after{width: 1px;height: 12px;top: -5px;}
.wrapper .drop_down .second .inner >ul>li.sub:last-child .menu-description:before,.wrapper .drop_down .second .inner >ul>li.sub:last-child .menu-description:after{background:#fff;}
.wrapper .drop_down .second .inner ul li:last-child li:last-child  .menu-description:before,.wrapper .drop_down .second .inner ul li:last-child li:last-child  .menu-description:after{display:none;}*/

.blu{color:#3367d6;}
.drop_down sub{font-size:10px;color:#3367d6;}
.title_subtitle_holder sub{font-size:20px;color:#fff;}
.breadcrumb{position:relative !important;}
.title_subtitle_holder .breadcrumb sub{font-size:10px;color:#fff;}
.wpb_wrapper sub{font-size:13px;}
.oneAbout p{margin: 25px 0;}

/*.title{position:unset !important;}*/
.homehighlight{ max-width: 733px;box-shadow: 0 3px 6px rgba(0, 0, 0, 0.16);margin: auto;margin-top: -19px;background-color:#fff;}
.homehighlight ul{margin:0;font-size: 0; padding: 5px 0;}
.homehighlight ul li{list-style:none; text-align:center; display:inline-block; width:25%;    font-size: 14px; vertical-align: top;border-right: 1px solid #cfe1e1;box-sizing: border-box;}
.homehighlight ul li:last-child{border-right: 0px solid #eee}

a.btn-pro,.wpb_wrapper .q_icon_with_title .icon_with_title_link {font-size: 14px;line-height: 20px;color: #fff;font-weight: 400;text-decoration: none;position: relative;text-transform: uppercase;display: inline-block;}
a.btn-pro:after,.wpb_wrapper .q_icon_with_title .icon_with_title_link:after {content: "\24";font-family: "ElegantIcons";position: absolute;display: block;right: 0px;top: 1px;transition: right .4s ease;color: #3367D6;}
a.btn-pro:hover:after,.wpb_wrapper .q_icon_with_title .icon_with_title_link:hover:after {right: -10px;transition: right .4s ease;}

a.btn-pro.white{color: #fff;}
a.btn-pro.white:after{color: #fff;}

.wpb_wrapper .q_icon_with_title .icon_with_title_link {margin-top:0;}
.wpb_wrapper .q_icon_with_title{display:table;}


.Ai-list{font-size:0;}
.Ai-list li{list-style:none;padding-left:70px; margin-bottom:30px;position:relative;box-sizing: border-box;}
.Ai-list li h3{margin-bottom:8px;}
.Ai-list li div{position:absolute; width:27px;left: 19px;top: 5px;}
.Ai-list.twoCol li{ width:50%; display:inline-block; margin-bottom:50px;}

.whiteBox{box-shadow: 0 3px 18px rgba(200, 200, 200, 0.62);background-color:#fff; padding:40px 20px 0 20px;}
.whiteBox .q_icon_with_title {display: inline-block;position: relative;width:50%; margin-bottom:40px;}
.whiteBox .q_icon_with_title .icon_holder img{width:auto !important;}
.whiteBox .q_icon_with_title h4{color:#757575;}

/* latest post */
.Hblog .latest_post p{font-size:14px;}
/*.Hblog .latest_post .post_infos{display:none}*/

/*.Hblog .latest_post_two_holder.three_columns>ul>li .latest_post_two_image a{    display: block;
    -webkit-transform: scale(1);
    -moz-transform: scale(1);
    -ms-transform: scale(1);
    -o-transform: scale(1);
    transform: scale(1);
    -webkit-transition: -webkit-transform .3s ease-in-out;
    -moz-transition: -moz-transform .3s ease-in-out;
    -ms-transition: -ms-transform .3s ease-in-out;
    -o-transition: -o-transform .3s ease-in-out;
    transition: transform .3s ease-in-out;
    -webkit-backface-visibility: hidden;}

.Hblog .latest_post_two_holder.three_columns>ul>li .latest_post_two_image a:hover {
    -webkit-transform: scale(1.2);
    -moz-transform: scale(1.2);
    -ms-transform: scale(1.2);
    -o-transform: scale(1.2);
    transform: scale(1.2);
}
*/
.Hblog .latest_post_two_holder.three_columns>ul>li .latest_post_two_image a {height:180px; overflow:hidden;}
.Hblog .latest_post_two_holder.three_columns>ul>li .latest_post_two_image a img{transition: transform .5s ease;height: 100%;
    width: 100% !important;object-fit: cover;object-position: top center;}
.Hblog .latest_post_two_holder.three_columns>ul>li .latest_post_two_image a:hover img{transform: scale(1.2);}
.latest_post_two_holder>ul{margin:0 !important;}
.Hblog .latest_post_holder li,.Hblog .latest_post_two_holder.three_columns>ul>li {background-color: #0D0E13 !important; transition: all .4s ease;overflow:hidden;}
.Hblog .latest_post_holder li:hover,.Hblog .latest_post_two_holder>ul>li:hover { transition: all .4s ease;}
.Hblog .latest_post_holder li:hover h3 a{transition: color .4s ease;}
/*.Hblog .latest_post_holder li h3{white-space: nowrap;overflow: hidden;text-overflow: ellipsis;}*/
.Hblog .latest_post_holder li h3 a{  color: #fff; font-weight:600; }
.Hblog h5 a {font-size:20px; line-height:30px; text-transform:none; font-weight: 500; display:block;position:relative;min-height:50px; }
.Hblog h5 a:after,.blog_holder.masonry:not(.blog_masonry_date_in_image) h5 a:after {
    content: "\24";
    font-family: "ElegantIcons";
    position: absolute;
    display: none;
    right: 5px;
    bottom: 0;
    transition: right .4s ease;
    color: #000;
	font-size:20px; 
}
.Hblog h5 a:hover:after,.blog_holder.masonry:not(.blog_masonry_date_in_image) h5 a:hover:after{right:0px;}
.Hblog .latest_post_two_holder .latest_post_two_text a:hover{color:#03acff !important;}
.Hblog h5{    display: -webkit-box;    -webkit-line-clamp: 2;    overflow: hidden;    -webkit-box-orient: vertical;    margin-bottom: 0 !important;}
.Hblog .latest_post p.excerpt{display:none;}
.Hblog .latest_post_inner .post_infos{display:none;}
.Hblog .latest_post_two_excerpt{display:none !important;}
.Hblog .latest_post_two_holder .latest_post_two_text {padding: 1rem 0;}
.latest_post_two_holder .latest_post_two_text .separator.small{display:none !important;}
.Hblog .latest_post_two_holder .latest_post_two_image a{ width: 100%;}
.Hblog .latest_post_two_holder .latest_post_two_info{border: 0;padding: 0;}
.Hblog .latest_post_two_holder .latest_post_two_info .post_info_author{display:none !important;}
.Hblog .latest_post_two_holder .latest_post_two_info .post_info_date{text-align: left;color: #03acff;font-weight:500;}

/* end */

.Videooverlay{background:rgba(0,0,0,.5);}
.Txtwhite h1,.Txtwhite h2,.Txtwhite h3,.Txtwhite h4,.Txtwhite p,.Txtwhite a,.Txtwhite p a{color:#fff;}
.OneTab .q_tabs .tabs-nav{display:block;}
.OneTab .q_tabs .tabs-nav li a {border-radius: 2px;margin-right: 0;transition: all .4s ease;padding: 0 30px !important;height: 36px;line-height: 36px;}
.OneTab .q_tabs .tabs-nav li.active a {border: none;border-radius: 2px;text-decoration: none;color: white;background-color: #3367d6;box-shadow: 0 8px 16px 0 rgba(0, 0, 0, 0.2);}
.OneTab .q_tabs.horizontal .tabs-container {padding-top: 10px;text-align: left;}
.mobile_menu_button{float:right !important;}

.startWrap .wpb_wrapper{max-width: 670px;margin: auto;width: 100%;}
.startWrap .wpb_wrapper h2{margin-bottom: 50px;}
.menuCta {width:235px;margin:auto; margin-top:20px;}
.menuCta p{    color: #fff;    font-size: 11px;    text-align: center;}
.menuCta i{display:inline-block !important; margin-right:10px;}
.margin-null {    margin: 0 !important;}
/*.wrapper .drop_down .second .inner ul li ul li a.btn-alt:hover{color:#3367D6 !important;padding-left: 0px !important;    transition:none;}*/

.HeroWrap h1,.HeroWrap h2,.HeroWrap h3{color:#fff;}
.HeroIcons{display:inline-block; vertical-align:top; width:170px; position:relative;margin-bottom:40px;padding:0 10px; transition: all .4s ease;margin-top:0;}
.HeroIcons .icon{background-color:#fff; width:40px;height:40px;box-shadow: 0 3px 6px rgba(0, 0, 0, 0.16);border-radius: 7px;-ms-transform: rotate(45deg); -webkit-transform: rotate(45deg);    transform: rotate(45deg); text-align:center; margin: auto;}
.HeroIcons .shadow:before{content:"";background-color: #444444; width:40px;height:40px;box-shadow: 0 3px 6px rgba(0, 0, 0, 0.16);border-radius: 7px;display:block;    position: absolute;
    bottom: 0;    left: 0;    right: 0;    top: -40px;    margin: auto;-ms-transform: rotate(45deg); -webkit-transform: rotate(45deg);    transform: rotate(45deg);}
.HeroIcons .shadow{margin-bottom: 25px;    transition: all .4s ease;}
.HeroIcons .icon img{position: absolute;bottom: 0;left: 0;right: 0;top: 0;margin: auto;max-width: 100%;max-height: 100%;-ms-transform: rotate(-45deg); -webkit-transform: rotate(-45deg);    transform: rotate(-45deg);  filter: grayscale(100%);transition: all .4s ease;}
.HeroIcons .caption{font-size: 12px;font-weight: 400;background-color: #444444;box-shadow: 0 3px 16px rgba(0, 0, 0, 0.29);height: 37px;display:block;text-align:center;color: #fff;
    line-height: 37px;    transition: all .4s ease;cursor:pointer;}

.HeroIcons .caption:hover{background-color: #fff;border:1px solid #444;color:#444;transition: all .4s ease;}
.HeroIcons.active .icon img{filter:none;}
.HeroIcons.active .shadow:before,.HeroIcons.active .caption{background-color: #3367d6;}
.HeroIcons:hover { margin-top: -5px;transition: all .4s ease;}
.HeroIcons.active .caption:hover{background-color: #fff;border:1px solid #3367d6;color:#3367d6;transition: all .4s ease;}

.heroTwocol{padding:0 15px; max-width:500px; display:inline-block;box-sizing:border-box;}

.SolWrap{width: 380px;}
.SolIcons{display:block; vertical-align:top; position:relative;margin-bottom:64px;padding:0 50px; transition: all .4s ease;margin-top:0; text-align:center;}
.SolIcons .icon{background-color:#fff; width:40px;height:40px;box-shadow: 0 3px 6px rgba(0, 0, 0, 0.16);border-radius: 7px;-ms-transform: rotate(45deg); -webkit-transform: rotate(45deg);    transform: rotate(45deg); text-align:center; margin: auto;}
.SolIcons .shadow:before{content:"";background-color: #3367d6; width:40px;height:40px;box-shadow: 0 3px 6px rgba(0, 0, 0, 0.16);border-radius: 7px;display:block;    position: absolute;
    bottom: -14px;   -ms-transform: rotate(45deg); -webkit-transform: rotate(45deg);    transform: rotate(45deg);}
.SolIcons .shadow{transition: all .4s ease;display:inline-block; vertical-align:top;}
.SolIcons .icon img{position: absolute;bottom: 0;left: 0;right: 0;top: 0;margin: auto;max-width: 100%;max-height: 100%;-ms-transform: rotate(-45deg); -webkit-transform: rotate(-45deg);    transform: rotate(-45deg); transition: all .4s ease;}
.SolIcons .caption{font-size: 12px;font-weight: 400;background-color: #3367d6;box-shadow: 0 3px 16px rgba(0, 0, 0, 0.29);height: 37px;text-align:center;color: #fff;
    line-height: 37px;    transition: all .4s ease;cursor:pointer;display:inline-block;vertical-align:top; width:170px; margin-left:25px;border:1px solid #3367d6;}
.SolIcons .caption:hover{background-color: #fff;border:1px solid #3367d6;color:#3367d6;transition: all .4s ease;}
/*.SolIcons:hover { margin-top: -5px;transition: all .4s ease;}*/
.SolIcons:before{content:"";width:3px; height:40px; background-color:#3367d6; position:absolute; top: -45px;    left: 88px;}
.SolIcons:first-child:before{display:none;}

.downarrow .wpb_wrapper{margin-top:-33px;}
.oneconsulting a{margin-right:15px; margin-top:15px;}

.videoTag .wpb_wrapper{background-color: #3367d6;padding: 25px 40px; position: absolute;bottom: -208px;}
a.btn-pro.white:after{color:#fff;}

.comBg{background-position: bottom center !important;}
.serviceList h3{margin: 36px 0 !important;}
.HeroWrap{padding-top:150px ;padding-bottom:150px;}
.Heroelement{padding-top:140px;}
.rowpadding{padding-top:150px ;padding-bottom:150px;}
.rowbottompad{padding-bottom:150px;}
.rowtoppad{padding-top:150px ;padding-bottom:0;}

/* industrial */
.whiteBoxpanel{background-color: #fff;margin-top: -125px;box-shadow: 0 3px 6px rgba(0, 0, 0, 0.16); position:relative;}
.whiteBoxpanel.nomgn{margin-top:0;}
.whiteBoxpanel.last{width:50%;margin:auto;}
.topcorner {display: inline-block;border-top: solid 20px #444;border-left: solid 20px #444;height: 58px;width: 57px;position: absolute;left: 0px;}
.bottomcorner {display: inline-block;border-bottom: solid 20px #444;border-right: solid 20px #444;height: 58px;width: 57px;position: absolute;right: 0px;bottom:0;}
.quoteWrap{display:table; width:100%;padding: 60px;box-sizing:border-box;}
.quoteHeading{display:table-cell;position:relative;}
.quoteHeading p{font-size: 34px;font-weight: 500;line-height: 40px;text-align: center;color:#444;}
.quoteHeading p.countBold{color: #444444;font-size: 42px;font-weight: 900;line-height: 51px;}
.quoteHeading p.small{color: #444444;font-size: 16px;font-weight: 300;font-style: italic;line-height: 24px; text-align:left;margin-top:15px;}
.quoteHeading p.small strong{font-weight: 400;font-style:normal;}
.quoteHeading p.light{font-weight: 300;}
.quoteHeading:before{content:"";position:absolute;left:0;  width: 29px;height: 4px;background: #444444;top: 50%;}
.quoteHeading:after{content:"";position:absolute;right:0;  width: 29px;height: 4px;background: #444444;top: 50%;}
.quoteBtnWrap{width:150px;display:table-cell; vertical-align:middle;padding:0 20px 0 60px;}


.solution-wrap{}
.solution-list{display:table; text-align:center;width: 100%;}
.solution-list div{border:3px solid #fff; padding:45px 0;}
.solution-list h4{font-size: 16px;font-weight: 400;line-height: 22px;color:#fff; margin-bottom:35px; margin-top:18px;    min-height: 45px;}
.solution-list p{font-size: 16px;font-weight: 300;line-height: 26px;color:#fff;}

.solution-wrap1{}
.solution-wrap1:before{content:""; border:3px solid #444; width:100%; position:absolute;z-index:9999;height:188px;top:-44px;}
.solution-list1{display:table; text-align:center;width: 100%;}
.solution-list1 div{border-right: 3px dotted #444444;}
.solution-list1 div.nobor{border-right: 0;}
.solution-list1 p{font-size: 16px;font-weight: 300;line-height: 26px;color:#444;margin-bottom:35px; margin-top:70px;}

.case-list{}
.case-list img{width:100%;}
.case-list .caption{padding:10%; text-align:left;background-color:#3367d6;box-sizing:border-box;margin-top: -7px;position:relative;}
.case-list .caption h3{color:#fff; margin-bottom:5px;font-weight:400;}
.case-list .caption p{color:#fff;}

a.arrow {font-size: 34px;line-height: 14px;color: #fff;font-weight: 400;text-decoration: none;text-transform: uppercase;display: inline-block;background:#fff;padding:10px; position: absolute;   right: 0;bottom: 0;}
a.arrow:after{content: "\24";font-family: "ElegantIcons";position: relative;display: block;right:0px;top: -7px;transition: right .4s ease;color: #000;}
a.arrow:hover:after{right: -5px;transition: right .4s ease;}

.solutioncontent h6{color: #757575;font-family: Roboto;font-size: 16px;font-weight: 400;line-height: 26px; margin-top:20px; text-transform:none;letter-spacing:0;}
.solutioncontent p{margin-bottom: 25px;}
.headingWrap{border-left:6px solid #3367d6;padding-left: 20px; margin-bottom: 20px;text-align:left;}
.headingWrap h3{font-weight:500; margin-bottom:20px;}
h3.bor{border-bottom: 6px solid #3367d6; display: inline-block;padding-bottom: 10px;margin-bottom: 20px;}

li.narrow .second .inner ul {padding: 0 20px 10px 20px !important;}
/*.wrapper .drop_down .second .inner >ul>li {padding: 10px 0px !important;}*/

.txt-white{color:#fff !important;}
.breadcrumb{color:#fff !important;margin-top: 20px;}
.breadcrumb.black{color:#303030 !important;}
.breadcrumb.black a:hover{color:#303030 !important;}
.innerHeader .breadcrumb a{color:#fff;}
.innerHeader h1 sub{font-size:37px;}

.apm-list-wrap .vc_column-inner{border-right: 3px solid #444444;}
.apm-list-wrap .wpb_column:last-child .vc_column-inner{border: 0px;}
.apm-list{display:table; text-align:center;width: 100%;min-height:275px;}
.apm-list p{font-size: 22px;font-weight: 400;line-height: 26px;color:#444;margin-top:35px;}

.two-column-wrap {max-width: 1024px;margin: auto;}
.two-column-block{ display:table; width:100%;}
.two-column-block >div{ display:table-cell; width:50%; position:relative;}
.two-column-block >div img{width:100%;}
.two-column-block >div h3{color: #000000;text-align: center;font-family: Roboto;font-size: 29px;font-weight: 500;line-height: 57px;background-color: #e8e5e5; position:absolute; width:100%; bottom:0;}
.two-column-block >div.dark h3{background-color: #444444;color: #fff;}

.oemWrap h2{color: #ffffff;font-size: 42px;font-weight: 900;line-height: 45px;}
.oemWrap h3{color: #ffffff;margin-bottom: 25px;margin-top:5px;}
.oemWrap a{display:inline-block !important;margin-top:30px;}


#nav-menu-item-18460 li>a,#nav-menu-item-18460 li .menu-description,#nav-menu-item-18435 li .menu-description,#nav-menu-item-19239 li>a,#nav-menu-item-19239 li .menu-description,#nav-menu-item-18703 li>a,#nav-menu-item-18703 li .menu-description,#nav-menu-item-19805 li>a,#nav-menu-item-19805 li .menu-description,#nav-menu-item-18688 li>a{display:none;}
.topnavWidget.white a h3,.topnavWidget.white a p{color:#fff;}



.overlayhead{background: rgb(0,66,186);background: linear-gradient(90deg, rgba(0,66,186,1) 0%, rgba(0,186,255,1) 100%);padding:15px;}
.striphead h3{color: #ffffff;line-height: 40px;font-size: 34px;font-weight: 500;}

.assetoverlaywrap{margin-top:-360px; z-index:0;}
.assetoverlaywrapBelow{padding-top:260px;}
.assetoverlaywrap1{padding-bottom:300px;}
.assetoverlaywrap2{margin-top:-148px;}
.assetoverlaywrap3{margin-top:-865px;z-index:1}
.atomsinglewrap{margin-top:-265px;}


/* vertical custom tab */
.solutionVerTab{}
.solutionVerTab.border {
    background: #fff;
    padding: 10px;
    border: 5px solid #eee;
}
.solutionVerTab .q_tabs.vertical .tabs-nav li.active a {background-color: #0fabe2;box-shadow: 0 3px 6px rgba(0, 0, 0, 0.16);border:0; border-radius:unset !important;padding: 13px 17px;}
.solutionVerTab .q_tabs.vertical.left .tabs-container{background-color: #0fabe2;padding:20px;box-sizing:border-box}
.solutionVerTab .q_tabs.vertical.left .tab-content {border-left: 0;left: 0;}
.solutionVerTab .q_tabs.vertical .tab-content p{margin-bottom:15px;color:#fff;}
.solutionVerTab .q_tabs .tabs-nav li{margin-bottom:10px;}
.solutionVerTab .q_tabs .tabs-nav li a{color:#444;font-size:16px;text-align:left;}
.solutionVerTab .q_tabs.vertical .tabs-nav li a:hover {background-color: #263238;box-shadow: 0 3px 6px rgba(0, 0, 0, 0.16);}
.solutionVerTab .q_tabs.vertical.right .tab-content {padding-right: 80px;border-right: 0;right: 0px;}
.solutionVerTab .q_tabs.vertical.right .tabs-container{text-align:left;}
.solutionVerTab.light .q_tabs.vertical .tabs-nav li.active a {color:#fff;}
.solutionVerTab.light .q_tabs.vertical .tabs-nav li a {color:#000;}
.solutionVerTab.light .q_tabs.vertical .tabs-nav li a:hover {background-color: #0fabe2;color:#fff !important;}

@-webkit-keyframes fadeInRight { 0% {opacity: 0;-webkit-transform: translateX(100px);}100% {opacity: 1;-webkit-transform: translateX(0);}}
@keyframes fadeInRight {
            0% {
               opacity: 0;
               transform: translateX(100px);
            }
            100% {
               opacity: 1;
               transform: translateX(0);
            }
         }
         
        /* .tab-content {
			 animation: fadeInRight 1s;-moz-animation: fadeInRight 1s;-webkit-animation: fadeInRight 1s;-o-animation: fadeInRight 1s;
         }*/

/* horizontal custom tab */
.solutionhorTab{max-width: 550px;width: 100%;margin: auto;}
.solutionhorTab .q_tabs.horizontal .tabs-nav li.active a {background-color: #3367d6;box-shadow: 0 3px 6px rgba(0, 0, 0, 0.16);padding: 20px;font-size: 16px;color:#fff;}
.solutionhorTab .q_tabs.horizontal .tabs-nav li a{color:#444;height:auto;padding: 20px;}
.solutionhorTab .q_tabs.horizontal .tabs-nav li:first-child a{padding-left: 20px;}
.solutionhorTab .q_tabs.horizontal .tabs-nav li a:hover{color:#3367d6 !important;}
.solutionhorTab .q_tabs.horizontal .tabs-nav li{width:50%;overflow: inherit;float:none;}
.solutionhorTab .q_tabs.horizontal .tabs-nav {width: 100%;}
.solutionhorTab .q_tabs.horizontal .tabs-nav li.active a:hover{color:#fff !important;}

.proTab.solutionhorTab{max-width: 80%;margin: auto;}
.proTab.solutionhorTab .q_tabs.horizontal .tabs-nav {width: 50%;}
.proTab.solutionhorTab .q_tabs.horizontal .tabs-container{padding-top:100px;}

.assetsCta h3{color: #444444;font-family: Roboto;font-size: 26px;font-weight: 700;line-height: 30px;}
.oemDot{}
.wpb_wrapper .oemmgnminus{margin-bottom:-60px !important}
.hubformwrap{padding: 40px;position: relative;margin:auto;box-sizing: border-box;background: #0D0E13 !important;    border-top: 5px solid #282c3d !IMPORTANT;}
.hubformwrap h3,.hubformwrap h2,.hubformwrap h2{text-align:center;margin-bottom:20px;font-weight:500;font-size: 20px;
    line-height: 24px;}
.oem-rgt{float:right !important;}

/*.boxed .section .section_inner,.grid_section .section_inner,footer .container_inner,.container_inner.default_template_holder,.container_inner{max-width: 1046px;}*/
.AscWrap{}
.AscWrap .image_with_text img {display: inline-block;margin: 0;}
.AscWrap p{color:#fff;}
.solList{margin-top: 50px;}
.solList li{background:url("/wp-content/uploads/2020/01/arrow.png");background-repeat:no-repeat;list-style: none;list-style-position: outside;background-position: left 10px;padding-left: 25px;padding-bottom: 15px;}
.Onecloudpic1:before{content:"";position:absolute;background:url("/wp-content/uploads/2020/01/horlinedotted.png");background-repeat:no-repeat;width:100px;height:11px; left:0;top: 50%;
margin-top: -11px;}
.Onecloudpic1:after{content:"";position:absolute;background:url("/wp-content/uploads/2020/01/verlinedotted.png");background-repeat:no-repeat;height: 200px;width: 11px;left: 50%;background-position: bottom;}
.Onecloudpic2:before {content: "";position: absolute;background: url(/wp-content/uploads/2020/01/horlinedotted.png);background-repeat: no-repeat;width: 100px;height: 11px;right: 49px;top: 50%;margin-top: -11px; transform: rotate(-180deg);}

.Onecloudpic3:before{content:"";position:absolute;background:url("/wp-content/uploads/2020/01/horlinedotted.png");background-repeat:no-repeat;width:100px;height:11px; left:50px;top: 50%;
margin-top: -11px;}

.cloudinvent1{padding-bottom:140px;}
.pagecontent p{margin-bottom:20px !important;}
.pagecontent h3{}.pagecontent h4{font-size: 22px;}
.pagecontent .breadcrumb a{color:#fff;}
.pagecontent .breadcrumb a:hover,.breadcrumb a:hover{color:#fff !important;text-decoration:underline;}

.callBtn{color: #3367d6; margin-top:20px; display:inline-block;}

.round-box{border-radius: 61px;border: 1px solid #707070;background:rgba(255,255,255,.8);padding: 30px 35px; text-align:center; }
.round-box h3{color: #444444;font-weight: 700;line-height: 30px;}
.round-box ul{margin-top:50px;}
.round-box ul li{list-style: none;margin-bottom: 15px;}
.round-box ul li img{display: block;margin: auto;}

.addtechwrap >.section_inner{border-top:1px solid #757575;padding-top:75px; }

.customiconwidget .q_icon_with_title.medium .icon_holder img{width: auto;margin-top: 0;}
.customiconwidget .q_icon_with_title.medium .icon_holder{text-align:left;}
.customiconwidget .q_icon_with_title h5{letter-spacing:0; color:#757575 !important; margin-bottom:15px;}





.IotdataWrap .vc_column-inner{padding-left:5px !important;padding-right:5px !important;}
.datadriven{border: 4px solid #ffffff; padding:15px;display:block;box-sizing:border-box;font-size:16px;margin:0 5px 5px 0;text-align: center;vertical-align: top;color:#fff;max-width: 171px;height: 171px;}
.datadriven p{color:#fff;text-align:center;}

.datadrivenFirst{border-right: 8px solid #3367d6;padding:20px;display:block;box-sizing:border-box;text-align: right;color:#fff;max-width: 171px;height: 171px;}
.datadrivenFirst h5{font-size: 16px;font-weight: 400;line-height: 18px;color:#fff;margin: 5px 0 30px 0;}
.datadrivenFirst p{color:#fff;}

.boxlist{ text-align:center;padding:30px;}
.boxlist h3{font-weight: 700;margin:15px 0;}
.boxlist p{font-size: 22px;font-weight: 300;line-height: 26px;margin-bottom:10px !important;color:#444;}
.boxlist a{margin-top: 20px;}
/*section.parallax_section_holder{background-size:cover !important;}*/
.innertitle .wpb_wrapper{max-width:600px; margin:auto;}
.blueline{background-color: #3367d6;height: 5px;width: 250px;margin-bottom: 25px;}
/*.anchor { position: relative; display: block;}*/
.anchor:hover .tooltip-box { visibility: hidden; opacity: 0;}


.homecontent h2{font-weight: 900;color: #000;}
.homecontent .light{color: #fff;}
.homecontent h3{font-weight: 400;}
.microaibor{border-right:4px solid #ccc}
.microaiWrap{}
.microaiWrap .microaiItem{text-align:center;}
.microaiWrap .microaiItem p{margin:20px 0;font-size: 14px;}
.microaiWrap .microaiItem h3{min-height:60px;}

.clientele .qode_image_gallery_no_space .qode_image_gallery_holder{width: 90%;margin: auto;}
.clientele .qode_image_gallery_no_space .qode_image_gallery_holder li>div{width: 100px !important;}
.clientele .qode_image_gallery_no_space .qode_image_gallery_holder li{padding:0 20px}
.clientele .qode_image_gallery_no_space .controls a.prev-slide{width:5%;}
.clientele .qode_image_gallery_no_space .controls a.prev-slide span{left:0}
.clientele .qode_image_gallery_no_space .controls a.next-slide span{right:0}

.clientele .qode_image_gallery_no_space.light .controls a.next-slide span,.clientele .qode_image_gallery_no_space.light .controls a.prev-slide span {
    color: #d7d7d7;border-color: 0;background: #dedede;border-radius: unset;}
.clientele .qode_image_gallery_no_space .controls a.prev-slide i,.clientele .qode_image_gallery_no_space .controls a.next-slide i{color: #707070 !important;}
.clientele .qode_image_gallery_no_space.light .controls a.next-slide:hover span,.clientele .qode_image_gallery_no_space.light .controls a.prev-slide:hover span {}



.resourceslist .latest_post_holder.boxes>ul>li .latest_post {padding: 20px 0px;}
.resourceslist .latest_post_holder.boxes.two_columns>ul>li{width:47%;margin: 0 6% 0 0;}
.resourceslist .vc_column_container>.vc_column-inner { padding-left: 0; padding-right: 0;}
.resourceslist .latest_post_holder.boxes .boxes_image a img {width: 100%;}
/*.resourcesWrap .section_inner{width:auto !important;}*/
.resourcesWrap.vc_row {margin-left: 0;margin-right: 0;}


.breadcrumb-container {display: table;width: 100%;padding: 20px 0;}
.breadcrumb-container li{list-style: none;float: left;color: #444444;padding: 0px 20px 0 0;}
.breadcrumb-container li a{color: #3367d6;}

/*.blog-singlehead{background-color: #3367d6;    padding: 40px 40px;    box-shadow: 0 3px 16px rgba(0, 0, 0, 0.3);    margin-top: -100px;}*/
.blog-singlehead h1{font-size:30px;line-height: 36px;font-weight: 500;}
/*.blog-singlehead h2{color: #ffffff;font-size: 22px;font-weight: 300;line-height: 30px;margin-top:15px; margin-bottom:-20px;}*/
.blog-singlehead .breadcrumb,.blog-singlehead .breadcrumb a{font-size:16px;line-height:20px;}
.blog-singlehead .breadcrumb a{color:#fff}
/*.entry_title,.post_info{display:none !important;}*/

.solutionVerTab h3{color: #757575;font-size: 30px;font-weight: 300;line-height: 34px; text-align:center;}

/* section padding*/
.padding-lg{padding:7% 0;}
.padding-lg-top{padding-top:150px;}
.padding-sm{padding:5% 0;}
.padding-sm-top{padding-top:100px;}
.padding-xsm{padding:50px 0;}
.padding-Rtop{padding-top:50px;}
/* end section padding*/

.onebluebars ul{padding:80px 20px;margin-top:-30px;border: 5px solid #243968;display:table;}
.onebluebars h5{font-size: 16px;font-weight: 500;line-height: 26px;color:#fff;margin-bottom:10px;letter-spacing: 0;min-height:50px;}
.onebluebars li{width:25%;float:left;padding:0px 20px;font-size: 16px;font-weight: 300;line-height: 20px;list-style:none;margin-bottom:10px !important;position:relative;color:#fff;box-sizing: border-box;text-align: left; }
.onebluebars li p{color:#fff;}
.onebluebars h3{background: #0fabe2;padding:10px;display:inline-block;color:#fff;
background: -moz-linear-gradient(90deg,rgba(15,171,226,1) 0%,rgba(163,24,229,1) 100%);
background: -webkit-linear-gradient(90deg,rgba(15,171,226,1) 0%,rgba(163,24,229,1) 100%);
background: linear-gradient(90deg,rgba(15,171,226,1) 0%,rgba(163,24,229,1) 100%);}

.secEN{max-width:400px;padding-top:18%;}

.borbotm{border-bottom: 4px dashed #ccc;}
.helio3box .vc_column-inner{padding:0 !important;}
.helio3box .helio{margin-left:-15px !important;}


.helio{border-radius: 30px;max-width:400px;padding:30px;color:#fff;box-sizing:border-box;margin: auto;background: #0fabe2;
background: -moz-linear-gradient(90deg,rgba(15,171,226,1) 0%,rgba(163,24,229,1) 100%);
background: -webkit-linear-gradient(90deg,rgba(15,171,226,1) 0%,rgba(163,24,229,1) 100%);
background: linear-gradient(90deg,rgba(15,171,226,1) 0%,rgba(163,24,229,1) 100%);}

.helioBg{background-image:url(/wp-content/uploads/2020/10/helio-planbg.jpg);border-radius:unset; box-shadow:none;}
.helio.second{background-color: #18267a;}
.helio.Hwhite{background-color: #fff;color:#444;}
.helio.Hwhite p{color:#444;}
.helio h3{color:#fff;}
.helio p{color:#fff; text-align:center; margin-bottom:15px;margin-top: 20px;}

.helioTopBtn{box-shadow: 0 6px 9px rgba(0, 0, 0, 0.39);background-color: #6e9fd4; padding:15px 35px;text-align:center;font-size: 22px;font-weight: 300;letter-spacing: 2.42px;line-height: 24px;box-sizing:border-box;margin: auto;margin-top: -53px;margin-bottom: 40px;}

.helioTopBtn1{background-color: #3367d6;padding: 23px 35px;text-align: left;font-size: 30px;font-weight: 300;position: absolute;left: -29px;line-height: 24px;box-sizing: border-box;top: -42px;min-width: 230px;}
.helioTopBtn1:after {content: "";width: 0;height: 0;border-bottom: 70px solid #3367d6;border-right: 70px solid transparent;
    position: absolute;transform: rotate(90deg);right: -70px;TOP: 0;}

.helioWrap{background-position:bottom right !important; background-size:unset !important;}
.helioWrap1{background-position:bottom left !important; background-size:unset !important;}

.helio li{list-style:none;display:block;padding-right:30px; position:relative;border-bottom:1px solid #12a7e2;background-image:url(/wp-content/uploads/2020/02/yes.png);background-repeat:no-repeat;background-position:right center;line-height: 36px;text-align:left; }
.helio li.no{background-image:url(/wp-content/uploads/2020/02/no.png);}
.helio ul{margin-bottom:10px;}

.helioTopBtn.p2{background-color: #2f5597;}.helioTopBtn.p3{background-color: #203864;}.helioTopBtn.p4{background-color: #3367d6;}

.helio-one{padding-top:10%;padding-right:10%;}
.helio-one h2{ margin-bottom:35px;}
.helio-one h3{ font-weight: 400;line-height: 30px;}

.headingwithbor h3{position:relative; margin-bottom:20px;}
.headingwithbor h3:after{width: 67px;height: 1px;background-color:#ffffff;content:"";position: absolute;bottom: -10px;left: 0;}

.helioWrap1{border-left: 11px solid #6e9fd4; padding-left: 20px; margin-bottom: 20px;text-align: left;}
.helioWrap2{border-left: 11px solid #2f5597;padding-left: 20px; margin-bottom: 20px;text-align: left;}.helioWrap3{border-left: 11px solid #203864;padding-left: 20px; margin-bottom: 20px;text-align: left;}


.productTab{display:flex;margin-bottom:45px;}
.productTab li{flex-grow: 1;color:#fff;border-right: 1px solid #fff;padding: 20px 0 30px 0;font-size: 22px;font-weight: 500;line-height: 30px;list-style:none;background-color: #6e9fd4;box-shadow: 0 3px 6px rgba(0, 0, 0, 0.16);position:relative;width:33.33%;}
.productTab li:nth-child(2){background-color: #2f5597;}
.productTab li:nth-child(2) a:after{background-color: #2f5597;}
.productTab li:nth-child(3),.productTab li:nth-child(3) a:after{background-color: #203864;}

.productTab li a:after {content: "\33";
    font-family: "ElegantIcons";
    position: absolute;
    display: block;
    right: 0px;
    bottom: -27px;
    left: 0;
    transition: bottom .4s ease;
    color: #fff;
    font-size: 36px;
    line-height: 49px;
    box-shadow: 0 3px 6px rgba(0, 0, 0, 0.16);
    border: 2px solid #ffffff;
    background-color: #6e9fd4;
    width: 50px;
    height: 50px;
    border-radius: 50%;
    text-align: center;
	z-index:999;
    margin: auto;}

.productTab li a:hover:after{bottom: -30px;}

header.sticky nav.main_menu > ul > li:nth-last-child(3) > a:hover span,header.sticky nav.main_menu > ul > li.active:nth-last-child(3)> a span{color:#fff !important}
header.sticky nav.main_menu > ul > li.active:nth-last-child(3) > a i{color:#fff !important}
header.sticky nav.main_menu > ul > li:hover:nth-last-child(3) > a i{color:#fff !important}
/*header.sticky nav.main_menu>ul>li:nth-last-child(4)>a span{color:#3367d6}*/



.CtaBox{box-shadow: 0 3px 6px rgba(0, 0, 0, 0.16);border: 2px solid #707070;padding:20px;min-height:222px;}
.CtaBox:hover{border: 2px solid #3367d6;}
.iothard{padding-top:20%;padding-right:10%;}
.startWrap h3{margin-bottom:10px;}

.wrapper .drop_down .narrow .second .inner ul>li>a>span{font-weight:900;}
.wrapper .drop_down .narrow .second .inner ul>li>a>span.menu-description{font-weight:400;}
.mapouter,.gmap_canvas{width:100% !important;}
.innerHeader .abouthead{background: rgba(0,0,0,.6);padding: 25px 0;margin: 8% 0 !important;}
.innerHeader .partnership{max-width: 1046px;margin: auto;margin-bottom: 8% !important; margin-top: 8%;}
.innerHeader  .breadcrumb.black,.innerHeader  .breadcrumb.black a{color:#444 !important;}


.q_icon_with_title.small .icon_holder img{width:auto !important}
.q_icon_with_title .icon_text_inner{padding:0 !important}
.oppwrap{max-width:900px;margin:auto;}

.partnerFormWrap {
    max-width: 800px;  
    background-color: #205699;
    margin: auto;
    padding: 40px 60px;
	border-radius:8px;
}
.blurbarwarp{padding:2% 10%;margin-top: 50px;}
.blurbarwarp p{font-style:italic;}
.divider{max-width: 280px; margin: auto !important;}

/* Hubspot Blog */
.recenthubblog{}
.recenthubblog li{width:32%;float:left; box-sizing:border-box; list-style:none;margin-right:2%; }
.recenthubblog li:last-child{margin-right:0%;}
.recenthubblog .Hub2Word-feat-img {height: 120px;border: 1px solid #0b203a; overflow:hidden;}
.recenthubblog .Hub2Word-feat-img img{max-width: 100% !important;height: auto;}
.recenthubblog .Hub2Word-post-body a {font-size: 16px;font-weight: 500;color: #0b203a;line-height: 25px;font-style: normal;text-align: center;display: block;margin-top: 20px;}

.vc_custom_1568953865418{display:none;}

.SiconList{}
.SiconList li img{display: block;margin: auto;}
.SiconList li{width:24%;float:left; box-sizing:border-box; list-style:none;margin-right:1%; text-align:center;color:#fff; margin-bottom:2%;}

.consulting-pad{padding-top:320px;}
.category-product-docs img,.category-use-cases img,.category-case-studies img,.category-news-events img,.category-white-papers img,.category-press-releases img{border: 0px solid #0D0E13 !important;}
.q_masonry_blog_title.entry_title {display: block !important;overflow: hidden;height:50px;font-size: 20px;line-height: 24px;}
.q_masonry_blog_title.entry_title a{font-size: 20px;line-height: 24px;}
.q_masonry_blog article .q_masonry_blog_post_text {padding: 20px 0px !important;}

.category-white-papers .q_masonry_blog_post_image {
    height: auto !important;
}
.lookhood{padding:40px 0;background-color: #444;color:#fff;}
.learnmore{padding:40px 0;background: #3367d6;background: linear-gradient(90deg,rgba(51,103,214,1) 0%,rgba(103,0,155,1) 100%);color:#fff;}


.full_width .grid_section .q_masonry_blog article, .full_width .grid_section .q_masonry_blog_grid_sizer{width:48% !important;}

.footer_col1 .latest_post_holder.image_in_box .latest_post_text { padding: 0 0 0 0px;}
.footer_col1 .latest_post_holder.image_in_box .latest_post_image {display:none;}
.footer_col1 .latest_post_holder.image_in_box .latest_post_text h2{line-height:0;}
.footer_col1 .latest_post_holder.image_in_box .latest_post_text h2 a{line-height:20px;font-size:14px;}
.footer_top h5 {color: #fff; margin: 10px 0 15px !important;}

.blog_single .entry_title{display:none !important;}
/*.latest_post_text_inner h5 a{font-size:18px;letter-spacing:0;font-weight:500;line-height:20px;}*/
.vcenterbox .whiteBoxpanel{margin:auto;width:50%;}
.vcenterbox{padding:60px 0 60px 0}
.q_masonry_blog article .q_masonry_blog_post_image {  overflow: hidden;  height: 109px;}

.hubformwrap >.wpb_wrapper p{}

/* after live */
.servquote{background-repeat:no-repeat;background-size: cover;width: 100%;height: 228px;box-shadow: 0 3px 6px rgba(0, 0, 0, 0.16);}
.servquote.sr1{background-image:url(/wp-content/uploads/2020/02/securityquote.jpg);background-color: #090f15;}
.servquote.sr2{background-image:url(/wp-content/uploads/2020/02/iotquote.jpg);background-color: #d0d4d7;}
.servquote.sr3{background-image:url(/wp-content/uploads/2020/02/alquote.jpg);}
.servquote >div{float:right;max-width:410px; padding:20px;box-sizing:border-box;}
.servquote p{color: #ffffff;font-size: 24px;font-weight: 500;line-height: 26px;}
.servquote.sr2 p,.servquote.sr3 p{color: #000;}
.servquote.sr3>div{max-width:600px;margin:auto;float: none;}

.Sboxwrap{display: flex;}
.Sboxwrap.two{border-bottom: 4px solid #fff;}
.Sboxwrap.two .Sbox{width:50%;}
.Sbox{ flex-grow:0;background-repeat:no-repeat;min-height: 358px;z-index:1;position:relative;padding:40px 60px;box-sizing:border-box;background-size:cover;}
.Sbox:before{position:absolute;background:rgb(19 3 49 / 70%);top:0;left:0;bottom:0; height:100%;width:100%; content:"";z-index:-1;}
.Sbox.b1{background-image:url(/wp-content/uploads/2020/02/sec1.jpg);}
.Sbox.b2{background-image:url(/wp-content/uploads/2021/10/automotive-1.jpg);}
.Sbox.b3{background-image:url(/wp-content/uploads/2021/10/energy.jpg);}
.Sbox.b4{background-image:url(/wp-content/uploads/2021/10/semiconductor.jpg);}
.Sbox.b5{background-image:url(/wp-content/uploads/2021/10/telecom-1.jpg);}
.Sbox.b1,.Sbox.b3,.Sbox.b4{border-right: 4px solid #fff;}
.Sbox .iconring{width:116px;height:116px;border-radius:50%;padding:18px 0 0 0;text-align:center;box-sizing:border-box;border: 3px solid #ffffff;margin:auto;}
.Sbox h4{font-size: 18px;font-weight: 700;line-height: 22px;color: #ffffff;margin:20px 0}
.Sbox a p,.Sbox a{font-size: 14px;font-weight: 300;line-height: 18px;color: #ffffff;}
.Sbox a:hover{color:#fff;}

/*21-2-20*/
.deployment-tab{position:relative}
.deployment-tab .caption{position:absolute;z-index:99;text-shadow: 0 3px 6px rgba(0, 0, 0, 0.16);color: #ffffff;font-size: 22px;font-weight: 500;letter-spacing: 1.1px;line-height: 26px;top: 32%;right: 56px;width:250px;border-left: 7px solid #3367d6;padding-left: 10px;}
.deployment-tab .caption.blk{color:#000;}

.howone{padding-top:220px;}

/* Ads */

.adblue{color: #00c2fa;}
.adblue strong{color:#fff;font-weight: 300;}
.oneBorder{border-left:5px solid #00c2fa; padding-left:20px;}

.adformbox{background-color: #ffffff;box-shadow: 0 3px 6px rgba(0, 0, 0, 0.16); max-width:442px;padding:40px;box-sizing:border-box;}
.adformbox1{background-color: #ffffff;box-shadow: 0 3px 6px rgba(0, 0, 0, 0.16); max-width:442px;padding:40px;box-sizing:border-box;}

.colorbox{box-shadow: 0 3px 6px rgba(0, 0, 0, 0.16);max-width: 274px;min-height:274px;padding:25px;box-sizing:border-box;}
.colorbox h2{font-size: 62px;font-weight: 300;color:#fff;}
.colorbox h3{font-size: 46px;color:#fff;}
.colorbox h4{font-size: 34px;color:#fff;font-weight: 200;line-height: 36px; min-height: 70px;text-align:left;margin-bottom:5px;}
.colorbox h5{font-size: 24px;color:#fff;font-weight: 200;line-height: 26px; min-height: 70px;text-align:left;margin-bottom:5px;}
.colorbox p{font-size: 30px;font-weight: 300;color:#fff;line-height:45px;margin-top:15px;}
.colorbox ul{    padding-left: 20px;}
.colorbox li{font-size: 14px;font-weight: 300;color:#fff;list-style-type: circle;list-style-position: outside;text-align:left;line-height:18px;margin-bottom:5px;}
.colorbox.small p{font-size: 22px;font-weight: 300;line-height:28px;}
.colorbox.red{background-color: #ff7474;}.colorbox.blue{background-color: #00c2fa;margin-left:35%;margin-top:15px;}
.fixed {position:fixed; top:200px; left:20%; z-index:2; width:100%;}
.colorbox.nomgn{margin-left:0;margin-top:0px;}
.colorbox.yellow{background-color: #d2b532;}
.colorbox.green{background-color:#56d674;}
.oeeWrap{position:relative;width: 100%;display:table}
.oeeWrap >div{display:inline;}
.oeeWrap >div.caption{position: absolute;    background: #f6f6f6;    left: 10%;top: 130px;padding: 20px;font-weight: 400;font-style: italic;}
.oeeWrap >div p{font-weight: 400;}
.oeeWrap >div.caption strong{color: #00c2fa;}
.oeeWrap.right{margin-top:-100px;}
.oeeWrap.right .pic{float:right;}
.oeeWrap.right .caption{right: 10%;left:0;}
.oeeWrap ul{border-left:5px solid #00c2fa;padding-left:5px;float:left;  width: 50%; box-sizing: border-box;margin-top:10px;}
.oeeWrap ul li{list-style:none;font-weight: 400;display:block;font-style: normal;}
.oeeWrap.right p{color: #0390fa;font-weight: 700;font-size:16px;}
.oeeWrap h4{color: #0390fa;font-weight: 700;font-size:16px;margin-bottom:10px;}
.oeeWrap h3{color: #0390fa;font-weight: 300;font-size:22px;margin-bottom:20px;}
.oeeWrap.small ul li{font-size: 14px;line-height: 18px;}
.gameWrap{border-left:5px solid #00c2fa;padding-left:5px;margin-top: 50px;}
.gameWrap li p{font-weight: 400;color: #707070;}
.gameWrap li h3{font-weight: 700;font-size:16px;color: #707070;margin-bottom:10px;}
.gameWrap li h2{font-weight: 700;font-size:36px;color: #707070;margin-bottom:10px;}
.gameWrap li{padding-left:100px;list-style:none;display:block;position:relative;margin-bottom:50px;min-height: 61px;}
.gameWrap.small li{padding-left:100px;list-style:none;display:block;position:relative;margin-bottom:20px;min-height: 61px;}
.gameWrap.small li p{font-weight: 400;color: #707070;font-size:14px;line-height:18px;}
.gameWrap li img{position:absolute;left:10px;}

.lpblk{color: #707070;}
.lpblk strong{color: #00c2fa;font-weight: 300;}
.hor{width:134px;margin:auto !important;margin-top: 20px !important;}

.logoWrap {border: 1px solid #707070;padding:20px;box-sizing:border-box;clear:both;background:#fff;}
.logoWrap ul{font-size:0;}
.logoWrap li{list-style:none;display:inline-block; text-align:center;width:33.33%;}
.logoWrap li img{width:70%;}
.logoWrap .head{background: #f6f6f6;margin-top: -35px;padding: 0 20px;float: left;position: relative;font-weight: 700;color: #0390fa;}

.logoWrap2 ul{margin-top:20px;text-align:center;}
.logoWrap2 li{list-style:none;display:inline-block; text-align:center;width:auto;padding: 0 10px;}
.logoWrap2 h3{font-weight: 700;font-size:30px; text-align:center;margin-bottom:10px;}
.logoWrap2 p{text-align:center;}


.contactus{background-color: #3367d6;color: #fff; padding: 5px 10px;display: inline-block;    float: right;    line-height: 16px;    font-size: 14px;}
.contactus i{margin-right:5px;}
.contactus:hover{color: #fff; }
.extra{font-size: 24px; line-height: 67px; padding: 0 50px; }
.blueborbg:before{    border: 13px solid #00c2fa;
    content: "";
    position: absolute;
    left: -20px;
    width: 96%;
    height: 75%;
    top: 249px;}

.ad .grid_section .section_inner{z-index:unset !important;}

.adboxWrap{position:relative;}
.Cbox{box-shadow: 0 3px 6px rgba(0, 0, 0, 0.16);background-color: #ffffff;max-width: 248px;font-size: 30px;padding: 10px;
    box-sizing: border-box;margin-top: -10px;margin-left: 100px;margin-bottom: -20px; z-index: 99;position: relative;color: #707070;text-align:center;}
.Cbox strong{color: #00c2fa;font-weight: normal;}
.Cbox.mgn{margin:0;}

.Cbox1{background-color: #fff;max-width: 213px;font-size: 30px;line-height:32px;padding: 10px;box-sizing: border-box;       z-index: 99;
    position: absolute;    color: #707070;    text-align: left;	top: 330px;}
.Cbox1 strong{color: #00c2fa;font-weight: normal;}
.Cbox1.small{font-size: 20px;line-height: 28px;}
.AdList{border:0 !important;width:100% !important;}
.AdList li{background-image:url(/wp-content/uploads/2020/03/ic_icon.png);background-repeat: no-repeat;padding-left: 25px;padding-bottom: 10px;background-position: 0 5px;}
.AdList.simple li{font-weight: 300 !important;}

.stepWrap{display: table;height: 400px;}
.stepOne{border-left: 3px solid #000;float: left;padding: 50px 40px;position:relative;width:25%;box-sizing:border-box;min-height: 350px;text-align:left;}
.stepOne .head{font-size: 30px;font-weight: 300;line-height: 33px;position: relative;padding-right: 60px;padding-bottom: 20px;min-height: 68px;}
.stepOne .head1{font-size: 24px;font-weight: 300;line-height: 24px;position: relative;padding-right: 60px;padding-bottom: 20px;min-height: 68px;}
.stepOne .head1 strong{font-size: 99px; color: #00c2fa;font-weight: 700;line-height: 26px;position: absolute;right: -26px;top: 0;text-shadow: 0 3px 6px rgba(0, 0, 0, 0.16);}
.stepOne .head strong{font-size: 99px; color: #00c2fa;font-weight: 700;line-height: 26px;position: absolute;right: -26px;top: 0;text-shadow: 0 3px 6px rgba(0, 0, 0, 0.16);}
.stepOne .icon{position: absolute;bottom: 15px;left: 0;right: 0;}
.stepOne .arrow{width:35px;height:65px;right: -35px;top:50%;position: absolute;z-index: 9;margin-top: -32px;}
.stepOne:last-child{border-right: 3px solid #000;}

.stepOne ul {
    list-style-position: inside;
    padding-left: 12PX;
	margin-top:-10px;
}

.stepOne ul li{list-style: none;
    font-size: 12px;
    list-style-type: disc;
    LINE-HEIGHT: 20px;
    padding-bottom: 5PX;}


.sitemap .wpb_column:last-child .wshs-post-simple-list >ul{border-right: 0px solid #ccc;}

.footer_top .widget_meta>ul>li, .footer_top .widget_nav_menu ul li, .footer_top .widget_pages ul li, .footer_top .widget_recent_comments>ul>li, .footer_top .widget_recent_entries>ul>li {
    padding: 0 0 5px !important;
    position: relative;
}

.error h1{text-align: center;    color: #d7e4f2;    font-size: 200px;    font-weight: 900;    line-height: 200px;
    text-shadow: -2px 1px 1px #3367d6, -2px 2px 1px #3367d6, 1px 2px 1px #3367d6;}

.error h3{text-align: center;    color: #3367d6;    font-size: 30px;    margin-bottom: 20px;}

.adformbox p,.adformbox1 p{margin-top:15px;}
.footbot{font-size:13px;color:#fff;margin-top:10px;}
.footer_top ul {    PADDING: 0;}

/* AI-ML LP 2  */
.lp-hero {padding: 80px 0 0;}
.lp-hero-caption,.lp-hero-caption1{padding-top:20%;padding-right:20px;}
.lp-cta-overlay{background: #f6f6f6;padding: 30px;max-width: 400px;margin: auto;margin-top: -240px;}
.logoWrap.lp2{margin-top: -50px;border: 0;}
.ai-cycletext p{font-size:18px;margin-top:25%;}
.downarrow1 {margin-left:200px;margin-top:-32px;}


.lp-hero-caption1 h2{font-size:24px;color:#fff;}
.lp-hero-caption1 h3{font-size:48px; text-transform:uppercase;color:#fff;font-weight:400;margin-bottom:30px;line-height:48px;}
.lp-hero-caption1 h3 strong{color:#2dc0f0;font-weight:900;}
.lp-hero-caption1 h4{font-size:24px;color:#2dc0f0;}
.lp-hero-caption1 p{font-size:18px; color:#fff;font-weight:300;}
.lp-hero-caption1 p strong{color:#2dc0f0;font-weight:400;}

.ai-cycletext1 h3{color: #707070;font-weight: 300;margin-bottom: 20px;font-size: 30px;line-height: 42px;}
.ai-cycletext1 h3 strong{color:#2dc0f0;font-weight:700;}
.ai-cycletext1 h4{color: #707070;font-weight: 300;margin-bottom: 20px;font-size: 24px;line-height: 30px;}
.ai-cycletext1 h4 strong{color:#2dc0f0;font-weight:700;}
.ai-cycletext1 p{font-size:16px;}

.ai-cycletext1.mgntop{padding-top:30%;}

/*header.page_header { padding-top: 35px !important;}
header.page_header.minus { padding-top: 0px !important;}*/

.ap-cta h3{font-size:30px;font-weight:300;margin-bottom:40px;text-align:center;color:#fff;}
.ap-cta h3 strong{font-weight:500;display:block;}
.ap-cta p{text-align:center;color:#fff;}

.page-id-20013 #wpfront-notification-bar-spacer,
.page-id-19978 #wpfront-notification-bar-spacer,
.page-id-20126 #wpfront-notification-bar-spacer,
.page-id-20109 #wpfront-notification-bar-spacer,
.page-id-20058 #wpfront-notification-bar-spacer,
.page-id-20087 #wpfront-notification-bar-spacer
{display:none !important}

.page-template #wpfront-notification-bar div.wpfront-close,.post-template-default #wpfront-notification-bar div.wpfront-close,.page-template-default #wpfront-notification-bar div.wpfront-close{
    border: 1px solid #4c955d;
    background-color: #5cbd73;
    color: #fff;
    padding: 10px 5px;
    top: 6px;
}

.ad .topCta span:last-child{display:none !important;}
header.fixed {
    top: auto !important;
}

/*start hackathon css */
.hackathonHero{padding:54px 0;background-image:url(/wp-content/uploads/2020/04/HeaderBg-one.jpg);}
.hackathon-head h1{font-size: 54px;font-weight: 900;letter-spacing: 0.9px;line-height: 66px;color:#fff;text-align:left;margin-bottom:40px;}
.hackathon-head h1 strong,.hackathon-head h2 strong{color: #0390fa;}
.hackathon-head h2{font-size: 28px !important;font-weight: 500 !important;letter-spacing: 0.42px!important;line-height: 30px!important;color:#fff!important;text-align:left!important;}
.hackathon-head ol{padding-left: 15px;}
.hackathon-head P{margin-bottom:20px;}
.hackathon-head h3{color: #fff;font-size: 42px;font-weight: 900;line-height: 45px;;margin-bottom:40px;}
.hackathon-head.white h3,.hackathon-head.white p,.hackathon-head.white h4,.hackathon-head.white li{color: #fff;}
.hackathon-head h4{color: #fff;font-size: 16px;font-weight: 700;line-height: 26px;;margin-bottom:20px;}

.hackathon-head.txtblue h4{color: #0390fa;}
.hackathon-head.txtblue li{color: #0390fa;list-style:none;}
.hackathon-head.txtblue li strong{float:right;}

.teamwrap{padding:30px 0;}
.teamwrap.one >.section_inner:before{background-color:#f6f6f6;width:30px;height:120px;content:"";position:absolute;top:-120px;left:106px;}
.teamwrap >.section_inner{background: linear-gradient(to right,#f6f6f6 0%,#f6f6f6 70%,#fff 30%,#fff 100%);padding:60px 100px;position:relative;}
.teamwrap.reverse >.section_inner{background: linear-gradient(to left,#f6f6f6 0%,#f6f6f6 70%,#fff 30%,#fff 100%);}
.team-slider p{color: #757575;font-size: 12px;font-weight: 300;line-height: 19px;text-align:center;}
.mtt{margin-top:50px;}
.mtt:before{content: "";border: 7px solid #ff5050;position: absolute;left: -20px;width: 403px;height: 211px;top: -32px;}

.FixedMenu
{position:fixed; top:300px; left:0px; background: #0390fa; color: #ffffff;
 padding:5px; width:110px; box-shadow: 0 3px 6px rgba(0, 0, 0, 0.16);border: 5px solid #0390fa;border-left: 0;
    padding-left: 0;box-sizing: border-box;}

.FixedMenu > div > p{font-size: 15px;font-weight: 500;line-height: 18px; color:#fff; position:relative;padding: 10px;}
.FixedMenu > div > div { background-color:#fff; padding:10px;}
.FixedMenu > div > div a {color: #333; display:block; line-height: 40px;border-bottom: 1px dashed #707070; padding:10px 0px; text-align:center;font-weight: 500;letter-spacing: 0.42px;}
.FixedMenu > div > div a.mPS2id-highlight{color: #0390fa;}
.FixedMenu img {margin-top:4px; margin-left:5px;position:absolute;}
.FixedMenu > div > div a:last-child {border-bottom: 0px dashed #707070;}

.postid-20281 .two_columns_66_33>.column2,
.postid-20281 .blog-singlehead,
.postid-20281 .heateor_sss_vertical_sharing{display:none;}
.postid-20281 .two_columns_66_33>.column1{width:100%;}
.postid-20281 .content .container_inner{width:100% !important;max-width: initial;padding-top: 0 !important;}
.postid-20281 .blog_holder.blog_single article .post_text .post_text_inner{ padding-top: 0;}
.postid-20281 .category-news-events img {box-shadow: none;}
.postid-20281 .post_image{display:none !important;}
.postid-20281 .two_columns_66_33>.column1>.column_inne  { padding: 0;}

.awardWrap{background-position:top center !important;background-size: auto !important;margin-top:150px !important;}
.awardWrap.nomgn{margin-top:0 !important;}
.award{margin-top: -66px;}
.awardT{padding-top:60px;}
.hackhthon-box{box-shadow: 0 3px 6px rgba(0, 0, 0, 0.16);background-color: #fff;padding:20px;box-sizing:border-box;}
.hackhthon-box.blue{background-color: #636EA5;}
.hackhthon-box.team{max-width:382px;margin:auto;}
.hackhthon-box.team li{font-size: 16px;font-weight: 500;line-height: 26px;list-style:none;position:relative;padding-left:5px;}
.hackhthon-box.team li a{font-size: 16px;font-weight: 500;line-height: 26px;color:#fff;}
.hackhthon-box.team li a:hover{text-decoration:underline;}

.hackhthon-box.team li .tooltip{box-shadow: 0 3px 6px rgba(0,0,0,.16);    background-color: #ff4343;    padding: 20px;    box-sizing: border-box;    opacity: 0;    position: absolute;    top: -50px;    right: -160px;
    width: 210px;    line-height: 20px;    font-weight: 400;    font-size: 12px;	transition: all .2s ease 0s;
	-webkit-transition: all .2s ease 0s;

}

.hackhthon-box.team li .tooltip:before{background-image:url(/wp-content/uploads/2020/04/error.png);content:"";width:40px;height:35px;position:absolute;top:-25px;left:12px;}
.hackhthon-box.team li:hover .tooltip{opacity:1;}



.hackathonTeam >.section_inner{background-color: #292929;padding:50px 20px;box-sizing:border-box;}

.hackathonTeam h4{text-align: center;color: #ffffff;font-size: 16px;font-weight: 500;line-height: 26px;margin-bottom: 20px;}
.hackathonTeam li{list-style: none;width: 25%;float: left;text-align: center;font-size: 20px;font-weight: 500;    color: #fff;padding:0 20px;box-sizing:border-box; line-height: 20px}
.hackathonTeam li img{margin: auto;display: block;margin-bottom: 20px !important;}
.hackathonTeam li p{text-align:center;}

.hackathonTeam li .head{line-height: 28px;display: block;}
.hackathonTeam li .head em{display: block; font-size: 14px;line-height: 20px; font-style:normal;}
.hackathonTeam li .head a{font-size: 20px;font-weight: 500;    color: #fff;}
.hackathonTeam li .head img{margin-bottom: 5px !important;}
.hackathonTeam li .brief{font-size: 14px;font-weight: 400;line-height: 20px;margin-top: 15px;text-align: left;}

.hackaCTa{max-width:324px;margin:auto;}
.hackaCTa p{color: #292929;font-size: 28px;font-weight: 500;letter-spacing: 0.42px;line-height: 30px;}
.hackaCTa a{color: #0390fa;font-weight: 500 !important;}
.hackaCTa.pad{padding-top:25%;}

.hackDate{max-width:400px;}
.hackDate li{list-style:none;width:50%;padding-right:20px;box-sizing:border-box;text-align:left;float:left;color:#fff;font-weight: 400;}

.teamAward{background-image:url('/wp-content/uploads/2022/09/winner.png');background-repeat:no-repeat;width:276px;height:168px;position:relative;margin-top: 60px !important;
    margin: auto;}

.teamAward .tname{    position: absolute;border: 2px solid #bec3c8;  padding: 0 5px;    font-size: 16px;font-weight: 500;line-height: 26px;}

.teamAward .tname.T1{border: 2px solid #bec3c8;left: -35px;top: 8px;}
.teamAward .tname.T2{border: 2px solid #ffc910;left: 94px;top: -40px;}
.teamAward .tname.T3{border: 2px solid #d96f27;right: -5px;top: 8px;}
.Resultbtn{box-shadow: 0 3px 6px rgba(0, 0, 0, 0.16);background-color: #203348;color: #ffffff;font-size: 16px;font-weight: 500;line-height: 26px;display:block;padding:5px 10px;width: 175px;margin:auto; margin-top:20px;text-align: center;transition: all .4s ease !important;}

.Resultbtn:hover{background-color: #3367d6;color: #ffffff;}

.teamName {max-width:350px;margin:auto;padding:0;} 
.teamName h2{color: #fff;font-size: 42px;font-weight: 900;line-height: 50px;text-align:center !important}
.teamName ul{width:50%;padding-right:15px;float: left;    box-sizing: border-box;margin-top: 40px; text-align: center;}
.teamName ul li{font-size: 16px;font-weight: 400;line-height: 35px;list-style:none;border-bottom: 1px solid #ccc;}

.placing-box{max-width:380px; margin:auto;}
.Hvideocontainer{padding-bottom:160px;}
.Hvideocontainer.nopad{padding-bottom:0px;}
.Hvideocontainer h4{color: #fff;font-size: 24px;font-weight: 700;line-height: 26px;}


.HvideoWrap{position:relative;max-width:650px;height: auto;margin:auto;margin-top:100px;}
.HvideoWrap:before{content: "";border: 11px solid #636EA5;position: absolute;right: -50px;width: 403px;height: 211px;
top: -34px;box-shadow: 0 3px 6px rgba(0, 0, 0, 0.16);z-index: -1;}
.HvideoWrap:after{content: "";position: absolute;left: -50px;width: 647px;height: 347px;top: 43px;box-shadow: 0 3px 6px rgba(0, 0, 0, 0.16);border: 11px solid #1c6091;z-index: -1;}

.bleft{border-left:6px solid #154468;}

.result-content{width: 700px;    margin: auto;    text-align: center; max-width:100%;}
.result-content p{margin-bottom:20px;}
.innertitle{min-height:200px;}
.team-summary{clear:both;padding-top:30px;}
.team-summary h3{margin-bottom:10px;}
.team-summary p{margin-bottom:20px;}

.ad .content.content_top_margin {
    margin-top: 58px !important;
}
.awardsection{display:table;padding:5px;transition:all .4s ease;}
.awardsection:hover{background-color:#fff;}
.awardsection div:first-child{min-height:170px;width:125px; margin:auto;}
.awardsection div{display:block;vertical-align:top;text-align:center;}
.awardsection div h3{font-size:14px;line-height:18px;margin-bottom:15px; margin-top:15px;min-height:75px;}
.awardsection .caption{height:100px;overflow:hidden;}   

.awardsection1{display:table;}
.awardsection1 div:first-child{width:400px;padding-right:50px;padding-top:0;box-sizing: border-box;}
.awardsection1 div{display:table-cell;vertical-align:top;padding-top:40px;}
.awardsection1 div h3{font-size:20px;line-height:24px;margin-bottom:15px;}
.awardquote{border-color:#3367d6;margin-top:30px;background-color:#f6f6f6;}
.awardquote p{font-style:italic;}
.single_tags {
    margin: 26px 0 !important;
}

.PRWrap .latest_post_holder.boxes .boxes_image {
    overflow: hidden;
	height:200px;
}
.resources .q_masonry_blog article .q_masonry_blog_post_image img,.case-studies .q_masonry_blog article .q_masonry_blog_post_image img{width:100% !important;}

.resources .q_masonry_blog article .q_masonry_blog_post_image,.case-studies .q_masonry_blog article .q_masonry_blog_post_image{box-shadow: 0 2px 5px rgba(194,194,194,.64) !important;}

.mgn25{margin-top:25%;}





.officialPartner{padding:50px 0;display: table;width: 100%;}
.officialPartner li {
    padding: 20px;
	float:left;
	border-radius: .8rem;
	box-shadow: 0 0.4rem 1.2rem 0 rgba(0,0,0,.06);
	border: .1rem solid #efefef;
	list-style:none;
	background:#fff;
	width: 19%;
	margin-right: 1%;
	box-sizing:border-box;margin-bottom:20px;
}
.officialPartner li:last-child {margin-right:0;}

.officialPartner li img{margin: auto;display: block;}
.officialPartner li h4{font-size: 22px;font-weight: 600;margin:20px 0;border-top:1px solid #eee;padding-top:20px;}
.officialPartner li p{font-style:italic;font-weight: 400;color:#3367d6;position:relative;display: inline-block;}
.officialPartner li a{display:block;overflow:hidden;}

.officialPartner li p.btn-pro1:after{content: "\24";font-family: "ElegantIcons";position: absolute;display: block;right: -20px;top: 1px;transition: right .4s ease;color: #3367D6;}
.officialPartner li p.btn-pro1:hover:after {right: -25px;transition: right .4s ease;}

.partner-icon{font-size: 0;position: relative;}
.partner-icon li{    list-style: none;
    margin-bottom: 20px;
    width: 50%;
    display: inline-block;   
    font-size: 16px;
    vertical-align: top;
    padding-right: 10px;
    box-sizing: border-box;
    padding-left: 68px;
    position: relative;
    padding-bottom: 20px;}

.partner-icon li img{vertical-align: middle; margin-right: 10px; position: ABSOLUTE;    left: 0;}

.summary{min-height:205px;}
.benefits{min-height:310px;margin:20px 0;padding: 20px 0; border-top: 1px solid #ccc;border-bottom: 1px solid #ccc;}
.exp{min-height:200px;}

.benefits ul,.summary ul {list-style-position: outside !important;padding-left: 20px !important;}
.moreDiv{margin-top:20px;display:none;}

.homeBlogWidget{}
.homeBlogWidget .post_infos{color: #fff;padding: 3px 21px 3px 13px;font-weight: 600;font-size: 10px;line-height:14px;text-transform: uppercase;
    letter-spacing: .1em;background-color: #bcbcbc;-webkit-transition: background-color .2s ease; -moz-transition: background-color .2s ease;
    transition: background-color .2s ease;display:inline-block !important;}
.homeBlogWidget h5{display:none;}
.homeBlogWidget ul{padding:0 !important}
.homeBlogWidget .latest_post_image{display:none;}
.homeBlogWidget .latest_post_text{padding:0 !important;}
.homeBlogWidget ul li{list-style:none;margin-bottom: 12px;border-bottom: 1px solid #eee;padding: 10px !important;}
.homeBlogWidget ul li a{color:#444;font-weight:500;font-size:18px;display:block;line-height:24px;margin-bottom:15px;}
.homeBlogWidget ul li a:hover{color:#3367d6;}


.fancybox-caption{border:0 !important;}

.awardwidgetWrap{margin:0 -15px;padding-top:5%;}
.awardwidgetWrap .awardsection{width:50%;padding:0 15px;display:table-cell;}

.blog_single article .post_info .dots,.blog_single article .post_info .blog_like,.blog_single article .post_info .blog_share.qode_share{display:none !important}

.gameWrapLP{border-left:5px solid #00c2fa;padding-left:5px;margin-top: 50px;}
.gameWrapLP li p{font-weight: 400;color: #707070;}
.gameWrapLP li h3{font-weight: 700;font-size:16px;color: #707070;margin-bottom:10px;}
.gameWrapLP li h2{font-weight: 700;font-size:36px;color: #707070;margin-bottom:10px;}
.gameWrapLP li{padding-left:100px;list-style:none;display:block;position:relative;margin-bottom:50px;min-height: 61px;}
.gameWrapLP.small li{padding-left:100px;list-style:none;display:block;position:relative;margin-bottom:20px;min-height: 61px;}
.gameWrapLP.small li p{font-weight: 400;color: #707070;font-size:14px;line-height:18px;}
.gameWrapLP li div{position:absolute;left:10px;background-image:url(/wp-content/uploads/2020/06/lp-iconset-1.png);background-repeat:no-repeat;width:64px;height:64px;}
.gameWrapLP li div.telecom{background-position:0 -400px;}
.gameWrapLP li div.mfc{background-position:0 0px;}
.gameWrapLP li div.fsm{background-position:0 -235px;}
.gameWrapLP li div.retail{background-position:0 -317px;}
.gameWrapLP li div.oil{background-position:0 -64px;}
.gameWrapLP li div.transport{background-position:0 -475px;}
.gameWrapLP li div.city{background-position:0 -148px;}

.stepOne .iconLP{position: absolute;bottom: 15px;left: 0;right: 0;background-image:url(/wp-content/uploads/2020/06/lp-iconset-1.png);background-repeat:no-repeat;width:64px;height:61px;margin:auto;}
.stepOne .iconLP.s1{background-position:0 -540px;}
.stepOne .iconLP.s2{background-position:0 -620px;}
.stepOne .iconLP.s3{background-position:0 -698px;}
.stepOne .iconLP.s4{background-position:0 -781px;}

.Lp-header{padding:10px 0;}
.Lp-header .logo {
    float: left;
}
.topCta {
    float: right;
    text-align: right;
    position: relative;
}
.topCta span {
    display: inline-block;
    margin-right: 30px;
    font-size: 14px;
    font-family: "Roboto",sans-serif;
    font-weight: 300;
    color: #757575;
}
.topCta span img {
    vertical-align: middle;
    margin-right: 5px;
}

.minheight .tabs-container{min-height:250px;}
/* end hackathon css */

/* Blog Banner */
.blog-banner{background-repeat:no-repeat;max-width: 1046px;padding:25px;position:relative;min-height: 200px;box-sizing: border-box;margin:auto;}
.blog-banner.b1a{background-image:url(/wp-content/uploads/2020/07/apm.jpg);background-color: #3367d6;}
.blog-banner.b1{background-image:url(/wp-content/uploads/2020/07/apm1.jpg);background-color: #3367d6;}
.blog-banner.b2{background-image:url(/wp-content/uploads/2020/07/security.jpg);background-color: #3367d6;}
.blog-banner.b3{background-image:url(/wp-content/uploads/2020/07/assetcloud.jpg);background-color: #3367d6;}
.blog-banner.b4{background-image:url(/wp-content/uploads/2020/07/servicecloud.jpg);background-color: #3367d6;}
.blog-banner.b5{background-image:url(/wp-content/uploads/2020/07/micro-ai.jpg);background-color: #3367d6;}
.blog-banner.b6{background-image:url(/wp-content/uploads/2020/07/security-consulting.jpg);background-color: #3367d6;}
.blog-banner.b7{background-image:url(/wp-content/uploads/2020/07/iot-enablement.jpg);background-color: #3367d6;}
.blog-banner.b8{background-image:url(/wp-content/uploads/2020/07/al-ml.jpg);background-color: #3367d6;}
.blog-banner.b9{background-image:url(/wp-content/uploads/2020/07/technology.jpg);background-color: #3367d6;}
.blog-banner div.left{max-width:490px;}
.blog-banner h2{color: #fff;font-size: 36px;margin-bottom: 20px;line-height: 36px;}
.blog-banner h3{color: #fff;font-size: 30px;margin-bottom: 20px;line-height: 36px;}
.blog-banner h3 strong{display:block;}
.blog-banner p{color: #ffffff;font-size: 16px;font-weight: 300;line-height: 18px;}
.blog-banner.b2 p,.blog-banner.b3 p,.blog-banner.b4 p,.blog-banner.b6 p{font-size: 12px;font-weight: 400;line-height: 14px;}
.blog-banner div.right{position: absolute;right: 31px;top: 50%;}

/*.sticky-element-active + div.secondTab{background:#f6f6f6;box-shadow: 0 1px 3px rgba(0,0,0,.11);}*/
.partnershipTab li a.quoteBtn{color:#fff !important}
.sticky-element-active + div.secondTab .partnershipTab{padding:20px 0;}
.metrics{display:table;width:100%;text-align:center}
.metrics div{display:table-cell;padding:10px 30px;font-size:20px;border-right:1px solid #eee;}
.metrics div:last-child{border-right:0;}
.metrics div strong{display:block;font-size:50px;line-height: 60px;font-weight:300;margin-bottom:20px !important;}


.webinar-cta strong{background: #3367d6;padding:5px;color: #fff;text-align: center;font-size: 20px;font-weight: 300;}

.r-blog .latest_post_inner .post_infos .date_hour_holder{display:none !important;}
.r-blog .latest_post_holder .post_infos .dots{display:none !important;}
.r-blog .latest_post_inner .post_infos a{color: #3367d6;}
.r-blog .latest_post_inner .post_infos a:last-child{display:none !important;}
.r-blog .latest_post_holder.boxes>ul>li .latest_post {padding: 19px 0px;border-top: 0;}
/* careers */
.job-list{margin-top:10px;}
.job-list ul{padding-left:20px;}
.job-list li{list-style-position: outside; margin-left:-5px}
.awsm-job-item{background: transparent;}
.awsm-selectric .awsm-selectric-arrow-drop:after{border-top-color:#000;}
.awsm-lists{box-shadow: none;border: 0 !important;}
.awsm-selectric{background: transparent;}
.awsm-list-item .awsm-job-item {border-bottom: 1px solid #232b68;}
.awsm-job-item h2.awsm-job-post-title a {font-size: 22px;}
.awsm-job-item,.awsm-job-more { font-size: 16px;}
.awsm-job-more{color:#3367d6}
.awsm-job-form-control{color: #33475b;border: 1px solid #cbd6e2;background-color: #f5f8fa;border-radius: 3px;padding:10px;}
#awsm-application-submit-btn { background: #2735AF 0% 0% no-repeat padding-box; letter-spacing: 2.2px;
color: #FFFFFF;text-transform: uppercase;;font-size: 14px;font-family: Roboto;padding: 8px 15px; cursor: pointer;display: inline-block;
font-weight: 400;line-height: 15px;position: relative;text-align: center; border:0px;}
#awsm-application-submit-btn:hover{background: #333 0% 0% no-repeat padding-box;}
.awsm-selectric .label{font-size:16px;}
.awsm-jobs-single-title {  padding: 50px 0;  color: #fff;  font-size: 60px;  background-image: url(/wp-content/uploads/2022/07/whitepaper-hero.jpg) !important;  text-align: center;  background-size: cover;  box-sizing: border-box;}
.awsm-job-container { max-width: 100%;  margin: 0 auto;  padding: 50px;    box-sizing: border-box;}
.awsm-job-single-wrap {padding:100px 0;max-width: 1400px;margin: auto;}
.carBreadminus{margin-top: -275px;text-align: left;}
.awsm-job-content  p, .awsm-job-content  {
  color: #ffffff;
  font-family: 'Roboto', sans-serif;
  font-size: 16px;
  line-height: 24px;
  font-style: normal;
  font-weight: 400; margin-bottom:20px!important;}
.awsm-job-content h4{ font-size: 22px; line-height: 26px; font-weight: 400; margin-bottom:15px!important;}
.awsm-job-content li{margin-bottom:8px;}
.job-list{padding:50px 0 0 0;}
.awsm-job-single-wrap.awsm-col-2 .awsm-job-content{width:70%;}
.awsm-job-single-wrap.awsm-col-2 .awsm-job-form{width:30%;}
.awsm-job-form-inner h2{font-size:24px;margin-bottom:15px;}

.fancybox-slide video{width:80%;min-width:80%;}
.fancybox-slide video source{width:100%;min-width:100%;}
/*.pgafu-post-content,.pgafu-post-categories,.pgafu-user-img,.pgafu-time img{display:none !important;}*/
.pgafu-post-title{text-align:left;font-size: 18px !important;overflow: hidden;padding: 1rem 0 !important;}
.pgafu-post-image-bg{height:185px !important;}
.pgafu-post-date span {font-style: normal;font-size: 16px !important;}
.pgafu-post-date{text-align:left;padding:5px 0px !important;}
.pgafu-post-grid{margin-bottom:20px !important;padding: 10px;background-color: #0D0E13 !important;}
.pgafu-post-short-content {text-overflow: ellipsis;overflow: hidden;white-space: nowrap;}
.pgafu-filter {margin-bottom: 30px;}
.pgafu-post-grid-content  .pgafu-post-date{display:none !important;}


.atom-list{display:table;padding-top:60px;width:80%;margin:auto}
.atom-list li{display:table-cell; text-align:center;}
.atom-list li h4{color:#fff;}
.WebinarWrap{background-size: auto !important;padding-top:100px;}
.outerBorder{border: 10px solid #f06eaa;padding: 40px;width: 70%;text-align: left;color: #fff;min-height: 350px;box-sizing: border-box;}

/*atom*/
/*---------------*/
/***** Zoe *****/
/*---------------*/
.diagram {display:flex;}
.diagram figure {position: relative;flex:1;	margin:0 0 0 .5%;width:25%;background: #080d2b;text-align: center;cursor: pointer;}
.diagram figure h4{padding:10px;color:#fff;font-size:14px;}
.diagram figure figcaption {top: auto;bottom: 40px;padding: 1em;background: #3367d6;color:#fff;	color: #3c4a50;	position: absolute;
	opacity: 0;	-moz-transition: opacity 0.4s ease-in-out; -o-transition: opacity 0.4s ease-in-out; -webkit-transition: opacity 0.4s ease-in-out;    transition: opacity 0.4s ease-in-out;	backface-visibility:hidden;}
.diagram figure figcaption p{color:#fff;font-size:14px;text-align:left;}
.diagram figure:hover figcaption {opacity: 1;bottom: 40px;}

.atomhero{max-width:800px; padding:5% 0;}
.atomhero h1{font-weight:700;}
.atomhero h1.small{font-size:40px;line-height:45px;}
.atomhero h2{font-size:20px;line-height:30px;margin:10px 0;font-weight: 500;}
.atomhero h3{font-size:16px;line-height:20px;}
.atomhero .breadcrumb a,.atomhero .breadcrumb{font-size:16px;}
.atomhero ul{display:flex;padding:30px 0;width:100%}
.atomhero ul li{list-style:none;font-size:12px;line-height:16px;color:#fff; padding:0 10px 0 0;text-align:left;width:33.33%; position:relative;padding-left:70px;}
.atomhero ul li strong{display:block;}
.atomhero ul li img{position:absolute;left:0;width:60px;}

.atomblock h3{font-size:30px;line-height:36px;color:#fff;}
.atomblock h4{font-size:16px;line-height:26px;color:#fff;font-weight:500;margin-top:10px;}
.atomblock ul{display:flex;padding:40px 0;}
.atomblock ul li{list-style:none;font-size:14px;line-height:20px;flex:1;color:#fff; padding:0 30px 0 0;text-align:center;}
.atomblock ul li strong{display:block;font-size: 20px;font-weight: 400;margin-bottom: 20px !important;}
.atomblock ul li h5{display:block;font-size: 16px;font-weight: 400;margin-bottom: 20px !important;letter-spacing:0;color:#fff;}
.atomblock.op1 ul li{padding:0 15px 0 0;}


.secondTab{box-shadow: 0 2px 5px #eee;display:none;}

.skew{overflow:hidden;}
.skew:before{background: #f6f6f6;
    position: absolute;
    left: 45px;
    content: "";
    width: 100%;
	transform: skew(0deg,-75deg);
    height: 3800px;
z-index: 1;}

.atomHortab{    
    margin: auto;
    overflow: hidden;
	position:relative;
    z-index: 9;
	box-shadow: 0 0 36px rgba(0,0,0,.1);
    padding: 50px 50px;margin-top: -50px;
    min-height: 250px;
	background:#fff;
}
.atomHortab .q_tabs .tabs-nav{display:flex;border-bottom: 2px solid #eee;}
.atomHortab .q_tabs .tabs-nav li{flex:1;text-align:left;}
.atomHortab .q_tabs .tabs-nav li a{font-size:20px; padding:20px 0;}
.atomHortab .q_tabs .tabs-nav li.active a {border-bottom: 5px solid #0fabe2;color:#000 !important;}
.atomHortab .q_tabs .tabs-nav li a,.atomHortab .q_tabs .tabs-nav li a:hover,.atomHortab .q_tabs .tabs-nav li.active a:hover{color: #b2b6d5 !important}
.atomHortab .q_tabs.horizontal .tabs-container {padding: 30px 0;}

.wpls-logo-showcase button.slick-next, .wpls-logo-showcase button.slick-next:active,.wpls-logo-showcase button.slick-prev, .wpls-logo-showcase button.slick-prev:active {background-color: #dedede !important;}
.wpls-logo-showcase button.slick-arrow {width: 54px;height: 54px;border-radius: unset !important;}
.wpls-logo-showcase.wpls-dots-false {padding: 0 60px 0px 60px !important;}
.clienteleNew .wpls-logo-showcase .slick-slide{width:150px !important}
.wpls-logo-showcase .slick-dots{display:none !important;}
/* new technology */

.techhero{position:relative !important;z-index:2;}

.techbox{display:flex;width:100%}
.techbox div{flex:1;width:50%;vertical-align:middle;text-align:left;padding:30px;background-color:#0D0E13;height:350px;box-sizing:border-box;}
.techbox div h3{font-weight:700;margin-bottom:20px;}
.techbox div p{font-size:14px;line-height:22px;}
.techbox div.pic{background-image: url(/wp-content/uploads/2020/10/tech-cloud.jpg);background-repeat:no-repeat;background-size:cover;}
.techbox div.pic1{background-image: url(/wp-content/uploads/2020/10/tech-mobile.jpg);background-size:cover;}
.techBorder{border-left: 1px solid #fff;padding-left: 30px;}
.techBox{background: #0D0E13;padding: 30px;}
.icon-list ul{padding-left:20px;margin-top:40px;}
.icon-list ul li{position: relative;
    list-style: none;
    padding-left: 25px;
    font-size: 14px;}
.icon-list ul li:before{ content: "\24";
    font-family: "ElegantIcons";
    position: absolute;
    display: block;
    left: 0px;
    top: 1px;
    transition: right .4s ease;
	color: #3367D6;}
.icon-text{display:table; width:100%;}
.icon-text div{display:table-cell;vertical-align:middle;}
.icon-text div:first-child{width:105px;padding-right:15px;}
.atomblock1 .borderBlock{border-left: 15px solid #3367d6; ;padding-left: 20px;}
.atomblock1 h3{font-size:30px;line-height:36px;color:#444;}
.atomblock1 ul{display:flex;padding:40px 0;}
.atomblock1 ul li{list-style:none;font-size:14px;line-height:20px;flex:1;margin:1px;color:#fff; padding:20px 20px;text-align:center;position:relative;background: #0fabe2;
background: -moz-linear-gradient(140deg,rgba(15,171,226,1) 0%,rgba(163,24,229,1) 100%);
background: -webkit-linear-gradient(140deg,rgba(15,171,226,1) 0%,rgba(163,24,229,1) 100%);
background: linear-gradient(140deg,rgba(15,171,226,1) 0%,rgba(163,24,229,1) 100%);}
.atomblock1 ul li strong{display:block;font-size: 14px;font-weight: 400;margin-top:15px;}
.atomblock1.plus ul li:before{content:"+";position:absolute;font-size: 50px;font-weight: 400;left: 6px;}

/* award */
.awardsection.ver1{padding: 20px;
    box-shadow: 0 0.4rem 1.2rem 0 rgb(0 0 0 / 6%);
    border: .1rem solid #efefef;
    background: #fff;
    width: 100%;
    box-sizing: border-box;}
.awardsection.ver1:hover{background:#eff3ff;}
.awardsection.ver1 div h3{font-size: 16px;line-height: 20px;font-weight:400;}
.awardsection.ver1 div h3 a{color:#000;}
.quoteWrap-award{}
.quoteWrap-award div{font-style: italic;box-shadow: 0 0.4rem 1.2rem 0 rgb(0 0 0 / 6%);    padding: 20px;padding: 20px;margin-bottom:20px;}
.quoteWrap-award h2{font-size: 42px !important;text-align: center;line-height: 50px !important;margin-bottom:20px !important;}
.quoteWrap-award h3{margin:40px 0; text-align:center;}
.helioserver .icon_text_holder h3{min-height: 50px;font-size: 20px;line-height: 20px;font-weight: 400;}

.blog_holder.blog_single article .post_text .post_text_inner ul {
    padding-left: 15px;
    list-style-position: outside;
}

#homemicroai{display:none;}

.Contact-inner {
    position: relative;
    top: 0px;
    border-radius: 5px;
    box-shadow: 0 0px 30px rgb(0 0 0 / 10%);
}

.Contact-inner .row {   
    display: flex;    
    flex-wrap: wrap;
    margin-right: -15px;
    margin-left: -15px;
}
.Contact-inner .info-column {
    background: #fff;
    overflow: hidden;
    transition: all 500ms ease;
	position: relative;
    padding: 0px 0px;
	flex: 0 0 33.333333%;
    max-width: 33.333333%;
}
.info-column:before {
    position: absolute;
    content: '';
    background: #eff3ff;
    width: 100%;
    height: 0%;
    left: 0px;
    bottom: 0px;
    right: 0px;
    transition: all 500ms ease;
}
.Contact-inner .info-column:hover:before{height: 100%;top: 0px;}
.Contact-inner .info-column:first-child .info-box {padding-left: 60px;}
.Contact-inner .info-column .info-box {position: relative;padding: 35px 30px 30px 40px;}
.Contact-inner .info-column .info-box h4{ font-weight:500;font-size:24px;}
.Contact-inner .info-box .box {position: relative;padding-left: 73px;margin-bottom: 18px;}

.Contact-inner .info-box .box .icon-box {position: absolute;left: 0px;font-size: 50px;line-height: 50px;color: #0fabe2;}
.Contact-inner .info-box .hidden-icon {position: absolute; right: -10px;bottom: -10px;font-size: 120px;line-height: 120px;color: #e5e5e5;transform: rotate(-45deg);opacity: 0;-webkit-transition-delay: .3s;transition-delay: .3s;-webkit-transition-timing-function: ease-in-out;transition-timing-function: ease-in-out;-webkit-transition-duration: .6s;transition-duration: .6s;}
.Contact-inner .info-box:hover .hidden-icon {opacity: 1;}
.decor {margin:15px 0;}
.contactbox{border-radius: 10px;padding:20px 0 0 0;background: #0fabe2;
background: -moz-linear-gradient(140deg,rgba(15,171,226,1) 0%,rgba(163,24,229,1) 100%);
background: -webkit-linear-gradient(140deg,rgba(15,171,226,1) 0%,rgba(163,24,229,1) 100%);
background: linear-gradient(140deg,rgba(15,171,226,1) 0%,rgba(163,24,229,1) 100%);}
.whiteBoxpanel.nomargin{margin-top:0;}

.contactbox h3,.contactbox p{color:#fff;}


.awardFont1{font-size:42px;color:#000; font-weight:900;padding-top:100px;}
.awardFont1:after{font-size:150px;color:#000; font-weight:900;content:"&"; position:absolute;}
.awardFont2{font-size:36px;color:#000; font-weight:300;text-align:right;margin-bottom:50px;padding-right: 105px;}
.Haward{text-align:center}
.Haward li{ list-style:none;display:inline-block; text-align:center;padding:20px 45px;border:2px solid #141e52;min-height: 128px;margin:5px;vertical-align:top;}
.Haward li:last-child{margin-right:0;}
.Haward li img{width:100px;}
.Haward li:hover{border:2px solid #3367d6;}
/* Diagrams 1*/
.maincircle{position:relative;display:table; width:100%; text-align:center;}
.cir1{width: 200px;height: 200px;border-radius: 100%;background: #fff;display:inline-block;vertical-align:top; text-align:center;margin-left:40px;position: relative;padding:50px 20px;box-sizing:border-box;}
.cir1:hover{background:#0fabe2;}
.cir1:first-child{margin-left:0px;}
.cir1 h3{font-weight:700; margin-bottom:10px;color:#000;}
.cir1 p{font-size: 12px;line-height: 14px;color: #000;font-weight: 400;}
.cir1 .num{position: absolute;bottom: -15px;right: -30px;width: 50px;height: 50px;border-radius: 100%;text-align: center;background: #0fabe2;color: #fff;font-weight: 900;font-size: 24px;line-height: 51px;z-index: 9;}
.cir1:before{  content: "";position: absolute;z-index: 1;width: 200px;height: 100px;/* border-top-left-radius: 110px;*/ border-top-right-radius: 110px;border: 4px dotted #000;border-bottom: 0;transform: rotate(180deg);bottom: 0;left:0;}
.cir1 .arrow {width: 0;height: 0;border-top: 20px solid transparent;border-bottom: 20px solid transparent;border-left: 20px solid #000;
left:0;top: 80px;position: absolute;z-index: 9;}
.cir1 .arrow:before{content: "";    position: absolute; width:50px;height:20px;}
.cir1:after{  content: "";position: absolute;z-index: 1;width: 200px;height: 100px;left:0;top:0;border-top-left-radius: 110px;
    border-top-right-radius: 110px;border: 5px solid #0fabe2;border-bottom: 0;}

/* Diagrams 2*/
.cir2{width: 245px;height: 250px;display:inline-block;vertical-align:top; text-align:center;margin-left:15px;position: relative;padding:60px 20px;box-sizing:border-box;border-top-right-radius: 110px;margin-bottom:20px !important;}
.cir2:first-child{margin-left:0px;}
.cir2 h3{font-weight:700; margin-bottom:10px;color:#000;line-height:24px;font-size: 20px;min-height:40px;margin-bottom:20px;}
.cir2 p{font-size: 12px;line-height: 14px;color: #000;font-weight: 400;}
.cir2 .num{position: absolute;bottom: -15px;right:0;width: 50px;height: 50px;border-radius: 100%;text-align: center;background: #f6b807;color: #000;font-weight: 900;font-size: 24px;line-height: 51px;z-index: 9;left:0;margin:auto;}
.cir2:before{  content: "";position: absolute;z-index: 1;width: 240px;height: 150px;border: 4px dashed #ccc;border-bottom: 0;transform: rotate(180deg);bottom: 0;left:0;}
.cir2 .arrow {width: 0;height: 0;border-top: 20px solid transparent;border-bottom: 20px solid transparent;border-left: 20px solid #000;
left:0;top: 80px;position: absolute;z-index: 9;}
.cir2 .arrow:before{content: "";    position: absolute; width:50px;height:20px;}
.cir2:after{  content: "";position: absolute;z-index: 1;width: 240px;height: 150px;left:0;top:0;
    border-top-right-radius: 110px;border: 5px solid #f6b807;border-bottom: 0;}
.cir2:hover{background: #f6b807;}

/* ap oem*/
.ap-oem{display:table;max-width:1046px;margin:auto;width:100%}
.ap-oem div{width: 50%;display: table-cell;vertical-align: top;line-height: 0;}
.ap-oem .caption{background: #45affb;padding: 40px;box-sizing: border-box;vertical-align: middle;font-size: 20px;color: #fff;line-height: 24px;}
.ap-oem .caption.one{border-top: 30px solid #fff;border-right: 30px solid #fff;}
.ap-oem .caption.two{border-left: 30px solid #fff;border-bottom: 30px solid #fff;}
.ap-oem div.Aone{border-right: 5px solid #fff;border-bottom: 5px solid #fff;}
.ap-oem div.Btwo{border-top: 5px solid #fff;border-left: 5px solid #fff;}
.oem{background: #fff;font-size: 40px;line-height: 115px;color: #000;position: absolute; left: 0;right: 0; top: 50%; width: 150px;height: 150px;margin: auto;padding: 20px;text-align: center;border-radius: 50%;box-sizing: border-box;z-index:999}
.ap-oem div:hover img{ filter: grayscale(100%);cursor:pointer}
.ap-oem .caption.small{font-size: 16px;line-height:18px;}
.ap-oem .caption.small strong{display:block; margin-bottom:5px;}
.ap-oem img{width:100%;}
.solutionVerTab .q_tabs.vertical.right .tabs-nav {box-shadow: 0 0 26px rgba(0,0,0,0.1);background: #fff;}

/* partner features*/
.round-box1{text-align: center;font-size: 0;}
.round-box1 ul{margin-top:50px;}
.round-box1 li{list-style: none;position:relative;display: inline-block;width: 20%;text-align: left;padding:3%;box-sizing: border-box;vertical-align: top;box-shadow: 0 0 15px rgba(0,0,0,0.1);min-height:250px;
background: #0fabe2;
background: -moz-linear-gradient(140deg,rgba(15,171,226,1) 0%,rgba(163,24,229,1) 100%);
background: -webkit-linear-gradient(140deg,rgba(15,171,226,1) 0%,rgba(163,24,229,1) 100%);
background: linear-gradient(140deg,rgba(15,171,226,1) 0%,rgba(163,24,229,1) 100%);}
.round-box1.partnerbox li{width:16.66%;min-height:280px;}
.round-box1 li:before{background:url(/wp-content/uploads/2021/07/partnership-icon.svg);content:"";position:absolute;left:20px;top:20px;width:80px;height:80px;}
.round-box1 li:nth-child(2):before{background-position:0 -80px;}
.round-box1 li:nth-child(3):before{background-position:0 -160px;}
.round-box1 li:nth-child(4):before{background-position:0 -240px;}
.round-box1 li:nth-child(5):before{background-position:0 -320px;}
.round-box1 li:nth-child(6):before{background-position:0 -400px;margin-right: 0%;}
.round-box1 li:nth-child(3){margin-right: 0%;}
.round-box1 .num{position: absolute; color: #eceaea;right: 10px; font-size: 70px;font-weight:700;top: 26px;opacity:.3}
.round-box1 li h4{font-size:16px; font-weight:400;line-height: 24px;margin-top:100px;color:#fff;}
.round-box1 li h5{font-size:16px; font-weight:400;min-height:50px;color:#fff;}

.round-box1.security li:before{background:url(/wp-content/uploads/2021/07/partnership-icon.svg);content:"";position:absolute;left:20px;top:20px;width:80px;height:80px;}



.howpartWrap{background:#205699;padding:20px;margin-bottom:50px !important;box-sizing:border-box;display:table;}
.howpartWrap > div{display:table-cell;vertical-align:top;}
.howpartWrap > div:first-child{width: 30%; position:relative;}
.howpartWrap > div h3{position: absolute;z-index: 99;color: #fff;text-align: center;left: 0;right: 0;top: 40%;font-size: 30px;}
.howpartWrap > div img{width:100%;}
.howpartWrap > div h3 strong{font-weight:900;display:block;}
.howpartWrap > div.description{width: 37%;padding: 20px;box-sizing: border-box;margin-top: 18px;position:relative;z-index:99;min-height:188px;color:#fff}
.howpartWrap > div.benefit{width: 33%;background: #001c58;padding: 20px;box-sizing: border-box;margin-top: -36px;color: #fff;font-size: 14px;}
.howpartWrap > div.benefit p{color:#fff; font-weight:500; margin-bottom:10px !important;}
.howpartWrap > div.benefit ul{list-style-position: outside;padding-left: 10px; line-height:24px;}
/* end partner */

.single-post .blog_single h2,.single-post .blog_single h3{margin-bottom:22px;}
/*.single.single-post .title_outer{display:none;}*/
/*.single.single-post .section_inner{width:100% !important;max-width: inherit;background-image: url(/wp-content/uploads/2021/06/blog-hero.jpg);    background-size: auto !important; background-position: top center;background-repeat:no-repeat;}*/
.single.single-post .section_inner .blog-singlehead {margin: auto;padding: 60px 0px;max-width: 1300px;position:relative;padding-right: 139px;box-sizing:border-box;display:none;}
.single.single-post .section_inner .blog-singlehead h2{ position: absolute;right: 20px;border:2px solid #fff;padding: 10px;color: #fff;font-size: 18px;font-weight: 500;line-height: 30px;top: 70px;}

.oilchain{padding-bottom:400px;}
.oil-Deploy{display:flex;margin-bottom:50px!important;position:relative;background: #fff;}
.oil-Deploy::after{content: "";border-top: 3px solid #ccc;position: absolute;width: 100%;bottom:40px;z-index: 1;}
.oil-Deploy >div{flex:1;display: inline-block;color: #fff;line-height: 1.2em;position: relative;    align-self: flex-end;cursor:pointer;padding:15px;z-index:9;}
.oil-Deploy h3{font-size:14px;font-weight:700;line-height:16px;margin-bottom: 30px;color:#454545;}
.oil-Deploy p{position:relative;}
.deploy-desc{background: #3367d6;padding: 10px;margin-top:15px;text-align: left;position:absolute;left: 0!important; top: auto;display:block;
font-size: 14px;z-index:999;list-style-position:outside;;border-right:2px solid #2f92c0;min-height: 250px;}
.deploy-desc li{    list-style-position: outside; margin-left: 20px; font-size: 11px;line-height:14px;margin-bottom:5px;color:#fff;}
.deploy-desc::before{top: -10px;
    left: 0px;
	right:0;
	margin:auto;
    width: 0;
    height: 0;
    border-bottom: solid 10px #3367d6;
    border-left: solid 10px transparent;
    border-right: solid 10px transparent;    content: "";
    position: absolute;
}
.oil-box1{background-color:#0eb0ee;padding: 75px;color:#fff;}
.oil-box1 p{color:#fff;margin-bottom:15px;font-weight:500;}
.oil-box1 h3{color:#fff;margin-bottom:15px;font-weight:900;}


.oil-col-list{display:table; margin-top:30px;}
.oil-col-list li{list-style:none;float:left; width:33.33%;padding-left:90px;padding-right:20px;position:relative;box-sizing:border-box;}
.oil-col-list li img{position:absolute;left:0;}
.oil-col-list li br{display:none;}
.oil-col-list li h4{font-size:14px;font-weight:300; line-height:20px;text-align:left;color:#fff}
.oil-col-list li h3{font-size:18px;font-weight:300; line-height:24px;text-align:left;padding-top:20px;color:#fff}

.fw-heading{position:relative;padding-bottom:20px;text-align:left;color:#fff}
.fw-heading strong{color: #0fabe2;display:block}
.fw-heading::before { content: ''; display: block;height: 3px;width: 150px;position: absolute;bottom: 0;left: 0;background-color: #3367d6;}

.ml-list{font-size:0;}
.ml-list li{list-style: none;display: inline-block;text-align: center;width: 33.33%;padding:10px;box-sizing: border-box;vertical-align:top;
    border-right: 5px solid #eee;border-bottom: 5px solid #eee;background-color:#fff;position:relative;}
.ml-list li:nth-child(3){border-right:0;}
.ml-list li:nth-child(6){border-right:0;}
.ml-list li h4{padding:10px;text-align:center;font-size:16px;}
.ml-list li strong{position: absolute;color: #eceaea;right: 4px;font-size: 70px;top: 26px;font-weight: 300;;}

.qode-elliptical-slider .qode-elliptical-slide .qode-elliptical-slide-image-holder img{width:auto !important;}
.qode-elliptical-slider .qode-elliptical-slide .qode-elliptical-slide-image-holder {display: block;text-align: right !important;}
.qode-elliptical-slider .qode-elliptical-slide .qode-elliptical-slide-svg-holder{display:none !important;}
.qode-elliptical-slider .flex-control-nav.flex-control-paging{left: inherit !important;right: 50px !important;background: rgba(0,0,0,.5);
 padding: 5px;border-radius: 20px;}

.oil-case{padding:0 0 0 20px;margin-top:10% !important;margin-left:50px !important;}
.oil-case h2{text-align: left;border: 3px solid;padding: 10px;font-size: 26px;font-weight: 700;}
.oil-case h3{text-align: left;background: #fff;color: #000;padding: 10px;margin-top: -10px;display: inline-block;margin-left:10px !important}
.oil-case h4{text-align: right !important; margin-top: 20px;display:none;}
.oil-case p{display:none;text-align: right !important;margin-top: 50px;font-size: 18px;border-right: 2px solid #fff;padding-right: 10px;font-weight:500;}

.oil-list1 ul{float:left;width:20%;box-sizing:border-box;padding: 10px 20px 0 10px;list-style-position: outside;}
.oil-list1 ul li{font-size:14px;line-height: 18px; padding-bottom: 10px;}
.oil-list1 ul.last{border: 5px solid #f6f6f6;}
.oil-list1 ul.last li{background-image: url(/wp-content/uploads/2020/10/list-icon.jpg);list-style: none;background-repeat: no-repeat;
padding-left: 30px;background-position: 0 -5px;}
.oil-list1 ul.last li:first-child{background:none;padding-left:0;}

.oil-step{margin-bottom:50px !important;}
.oil-step ul{padding: 10px 40px;display: flex;box-sizing: border-box;margin-bottom:-180px !important; position:relative;z-index:999;}
.oil-step ul li{flex:1;width: 20%;box-sizing: border-box;list-style: none;position:relative;background-image: url(/wp-content/uploads/2021/08/step-bg2.svg);background-repeat: no-repeat;background-position:65px 20px; position:relative;background-size: 40%;}

.oil-step ul li .caption{font-weight: 500;color: #000;font-size: 18px;padding-top: 100px;text-align:left;}
.oil-step ul li:before{content:"";position:absolute; width:64px;height:64px;left:0px;top:17px;background-image: url(/wp-content/uploads/2021/12/stepicon-sprite.png);background-repeat: no-repeat;}
.oil-step ul li:nth-child(2):before{background-position:0 -64px;}
.oil-step ul li:nth-child(3):before{background-position:0 -128px;}
.oil-step ul li:nth-child(4):before{background-position:0 -192px;}
.oil-step ul li:nth-child(5):before{background-position:0 -256px;}


.oil-tab .q_tabs{margin-top:200px;}

.atom-yt{padding-top:100px;}
.mltwin-list img{border-left: 5px solid #fff;border-top: 5px solid #fff;padding: 15px;border-bottom: 5px solid #088dff;border-right: 5px solid #088dff;}

.oil-result{}
.oil-result ul{display:flex;margin-top:50px;}
.oil-result ul li{list-style: none;flex: 1;background: #444;font-size: 20px;COLOR: #FFF;padding: 30px;text-align: left;border-right: 2px solid #fff;font-weight: 500;}
.oil-result ul li:last-child{border:0}
.oil-result div.caption h3{color:#fff; font-weight:500; margin-bottom:15px;}
.oil-result div.caption{background: #3367d6;padding: 30px; z-index: 999;position: relative;border-top: 2px solid #fff;}
.oil-result div.caption p{font-size: 16px; text-align: left;color: #fff;margin-bottom:10px;}

#nav-menu-item-22557 h2{font-size: 18px;font-weight: 500;position: absolute;top: -50px;left: 0;right: 0;background:#fff;}
#nav-menu-item-22557 .menu-description{display:none;}

#nav-menu-item-18435 .second{width: 100%;left: 0px;height:371px !important}
#nav-menu-item-18435 .second .inner > ul{width:100%;padding:0 !important;}
#nav-menu-item-18435 .second .inner > ul > li{width:100%;position:static !important;display:table;background:none;}
#nav-menu-item-18435 .second .inner > ul > li > a{text-align:left !important;width: 15%;float: left;padding: 10px 20px !important;box-sizing: border-box;border-bottom: 1px solid #eee;color:#444;}
#nav-menu-item-18435 .second .inner > ul > li > a:hover,#nav-menu-item-22561 .second .inner > ul > li > a:focus{background-color:#eee;}
#nav-menu-item-18435 .second .inner > ul > li.m_hover > a{background-color:#eee;color:#3367d6 !important;}
#nav-menu-item-18435 .second .inner > ul > li > a >i{float: right;    top: 3px;    font-size: 24px;    transform: rotate(0deg) !important;}
#nav-menu-item-18435 .second > ul > ul{width:100%;}
#nav-menu-item-18435 .second .inner ul.right > li > ul{width: 85%;left: 15%;padding:0 !important;border-left:3px solid #000}
#nav-menu-item-18435 .second .inner ul.right > li > ul > li{width:25%;float:left;}
#nav-menu-item-18435 .second .inner ul.right > li > ul > li .widget{padding:0;}
#nav-menu-item-18435 .second .inner ul.right > li > ul > li > a,#nav-menu-item-22561 ul > li .menu-description{display:none;}
#nav-menu-item-22560:hover > ul{display: block;}
#nav-menu-item-18435 .topnavWidget a:after {background-color: #000;width: 2px;content: "";position: absolute;right: 0;height: 80%;top: 0;}




#nav-menu-item-21652 >ul{display:block;}
#nav-menu-item-21670{display:none;}
#nav-menu-item-18435 .second .inner ul.right > #nav-menu-item-21652 > ul > li{width:20%;float:left;}

.home-pop{display:table;width:100%;}
.home-pop>div{display:table-cell;width:50%;padding:30px;vertical-align:top;}
.home-pop>div.left{text-align:center;}
.home-pop>div.right{background-color:#00204d;background-image: url(/wp-content/uploads/2021/02/pop-bg.png);background-repeat: no-repeat;background-position:right bottom;}
.home-pop>div.right.one{background-color:#1992c7}
.home-pop>div.right h3{line-height:24px;color:#fff;margin:20px 0;}
.home-pop>div.right p{color:#fff;margin-bottom:10px;line-height:16px;}

.home-pop2{display:table;width:100%;}
.home-pop2 .head{background-color:#00204d;background-image: url(/wp-content/uploads/2021/02/popup-head.jpg);background-repeat: no-repeat;width:100%;padding:40px 80px 40px 40px;}
.home-pop2 .head h3{color:#fff;}
.home-pop2 .left{width:40%;float:left;padding:20px;box-sizing:border-box}
.home-pop2 .right{width:60%;float:left;padding:40px 40px 0 40px;box-sizing:border-box}
.home-pop2 .right p{margin-bottom:20px;}

.mfc-icon-list{text-align:right;font-size:0;}
.mfc-icon-list div{position: relative;width:25%;list-style: none;text-align: center;font-size: 20px;font-weight: 300;line-height: 36px;border-right: 5px solid #3367d6;display: inline-block;padding: 10px;box-shadow: 0px 2px 2px #eee;vertical-align:top;box-sizing:border-box;}

.wfc-whatwedo{}
.wfc-whatwedo ul{text-align:left; display:flex; display: -webkit-flex;padding:20px 0}
.wfc-whatwedo ul li{padding:10px;box-sizing:border-box;position:relative;list-style:none;flex:1;-webkit-flex: 1;}
.wfc-whatwedo ul li:before{content:"";position:absolute;width:80px;height:80px;left:0;background-image:url(/wp-content/uploads/2021/12/mfc-icons-sprites.png);}
.wfc-whatwedo ul li:nth-child(2):before{background-position:0 -80px;}
.wfc-whatwedo ul li:nth-child(3):before{background-position:0 -160px;}
.wfc-whatwedo ul li:nth-child(4):before{background-position:0 -240px;}
.wfc-whatwedo ul li:nth-child(5):before{background-position:0 -320px;}

.wfc-whatwedo.silicon ul li:before{background-image:url(/wp-content/uploads/2021/12/semiconductor-icon-sprite.png);}
.wfc-whatwedo.silicon ul li:nth-child(2):before{background-position:0 -80px;}
.wfc-whatwedo.silicon ul li:nth-child(3):before{background-position:0 -160px;}
.wfc-whatwedo.silicon ul li:nth-child(4):before{background-position:0 -240px;}
.wfc-whatwedo.silicon ul li:nth-child(5):before{background-position:0 -320px;}
.wfc-whatwedo.silicon ul li:nth-child(6):before{background-position:0 -400px;}

.wfc-whatwedo.microai ul li:before{background-image:url(/wp-content/uploads/2021/12/atom-ml-iconset.svg);}
.wfc-whatwedo.microai ul li:nth-child(2):before{background-position:0 -80px;}
.wfc-whatwedo.microai ul li:nth-child(3):before{background-position:0 -160px;}

.wfc-whatwedo.microai.set1 ul li:nth-child(1):before{background-position:0 -240px;}
.wfc-whatwedo.microai.set1 ul li:nth-child(2):before{background-position:0 -320px;}
.wfc-whatwedo.microai.set1 ul li:nth-child(3):before{background-position:0 -400px;}
.wfc-whatwedo.microai.set1 ul li:nth-child(4):before{background-position:0 -480px;}

.wfc-whatwedo.heliop ul{display:table;}
.wfc-whatwedo.heliop ul li{float:left;width:33.33%;margin-bottom:30px;}
.wfc-whatwedo.heliop ul li:before{background-image:url(/wp-content/uploads/2021/12/microai-insight-iconset.png);}
.wfc-whatwedo.heliop ul li:nth-child(1):before{background-position:0 0px;}
.wfc-whatwedo.heliop ul li:nth-child(2):before{background-position:0 -80px;}
.wfc-whatwedo.heliop ul li:nth-child(3):before{background-position:0 -160px;}
.wfc-whatwedo.heliop ul li:nth-child(4):before{background-position:0 -240px;}
.wfc-whatwedo.heliop ul li:nth-child(5):before{background-position:0 -320px;}
.wfc-whatwedo.heliop ul li:nth-child(6):before{background-position:0 -400px;}

.wfc-whatwedo.launchpad ul li:before{background-image:url(/wp-content/uploads/2021/12/microai-launchpad-icons.png);}
.wfc-whatwedo.launchpad ul li:nth-child(1):before{background-position:0 0px;}
.wfc-whatwedo.launchpad ul li:nth-child(2):before{background-position:0 -80px;}
.wfc-whatwedo.launchpad ul li:nth-child(3):before{background-position:0 -160px;}
.wfc-whatwedo.launchpad ul li:nth-child(4):before{background-position:0 -240px;}
.wfc-whatwedo.launchpad ul li:nth-child(5):before{background-position:0 -320px;}


.wfc-whatwedo ul li strong{display:block;margin-top:100px;margin-bottom:10px !important;}
.wfc-whatwedo h4{font-size:24px;margin-bottom:40px;line-height:40px;text-align:left;}
.wfc-whatwedo ul li:after{content:"";position:absolute;width:30px;height:30px;left:0;top:10px;background:#eff3ff;border-radius: 50%;
z-index: -1;}





.wfc-whatwedo1{display:flex}
.wfc-whatwedo1 > div{flex:1;padding:30px 60px 30px 30px;border-right:1px solid #ccc;}
.wfc-whatwedo1 > div.one{background: rgb(255,255,255);background: url(/wp-content/uploads/2021/02/industry-icon.svg) no-repeat right center,linear-gradient(90deg, rgba(255,255,255,1) 0%, rgba(246,246,246,1) 100%);}
.wfc-whatwedo1 > div.two{background: url(/wp-content/uploads/2021/02/data-icon.svg) no-repeat right center,linear-gradient(90deg, rgba(246,246,246,1) 0%, rgba(246,246,246,1) 100%);}
.wfc-whatwedo1 > div.three{background: rgb(255,255,255);background: url(/wp-content/uploads/2021/02/micro-ai.svg) no-repeat right center,linear-gradient(-90deg, rgba(255,255,255,1) 0%, rgba(246,246,246,1) 100%);border:0;}



.mfc-eco{background-position:left bottom !important;background-size:auto !important;}
.mfc-ecowrap{display:table;width:100%;position:relative;}
.mfc-ecowrap >div{width:50%;display:table-cell;text-align:center;padding:30px;vertical-align:middle;box-sizing:border-box}
.mfc-ecowrap >div:first-child{background:#3367d6;position:relative;}
.mfc-ecowrap >div{background:#f1f0f0;}
.mfc-ecowrap >div p{color:#fff;}
.mfc-ecowrap >div h3{text-align: left;background: #fff;position: absolute;left: 16px;padding: 10px;font-size: 32px;top: -28px; color:#454545;}
.mfc-ecowrap >div h3 strong{font-weight:700;color:#3367d6;}
.mfc-ecowrap >div:first-child:after,.mfc-ecowrap >div.two-col:after{top: 19px;
    right: -20px;	top:45%;    width: 0;    height: 0;    border-left: solid 20px #3367d6;    border-top: solid 20px transparent;
    border-bottom: solid 20px transparent;    content: "";    position: absolute;z-index:9;}
.mfc-ecowrap >div.two-col{width:25%;position:relative;background:#06266c}
.mfc-ecowrap >div.two-col.blue{background:#004581;}
.mfc-ecowrap >div.two-col h4{color:#fff; font-size:30px; font-weight:500;margin-bottom:20px;}
.mfc-ecowrap >div.two-col:after{border-left: solid 20px #06266c;}
.mfc-ecowrap >div.two-col.blue:after{border-left: solid 20px #004581;}
.mfc-ecowrap.auto >div{background: #3367d6;}
.mfc-ecowrap.auto >div p{text-align:left;line-height:18px;margin-bottom:10px;}
.mfc-ecowrap.auto >div:first-child:after{display:none;}
.atomHortab .q_tabs .tabs-nav li a{height:auto;line-height: 20px;position:relative;}
.mfc-case{background-color: #191113; text-align:center;
    background-image: url(/wp-content/uploads/2021/02/usecase-bg.jpg);
    padding: 20px; min-height: 445px;box-sizing: border-box;background-position: -30px 83px;
    background-repeat: no-repeat;-webkit-transition: background-position .5s ease-in-out;
    -moz-transition: background-position .5s ease-in-out;
    -ms-transition: background-position .5s ease-in-out;
    -o-transition: background-position .5s ease-in-out;
    transition: background-position .5s ease-in-out;}

.mfc-case.auto{background-color: #07004D;background-image: url(/wp-content/uploads/2021/02/auto-car-bg.jpg);transition: background-position 1s ease-in-out;}
.mfc-case.auto:hover{ background-position: -30px -450px;}
.mfc-case:hover{ background-position: -30px 20px;}
.mfc-case p:first-child{text-align:center;}
.mfc-case p{color:#fff;margin-bottom:10px;text-align:left;line-height:18px;}
.mfc-case h3{color: #fff;font-size: 30px;font-weight: 500; margin-bottom: 15px;border: 5px solid #fff;padding: 15px;}
.mfc-case h4{color: #fff;font-size: 24px;font-weight: 500; margin-bottom: 20px;border: 3px solid #fff;padding: 20px;line-height:30px;min-height:60px;}
.outcome h3{font-size: 24px;font-weight: 500;border-bottom: 2px solid #000;padding: 20px;border-top:5px solid #0eb0ee;}
.outcome ul{padding: 20px;margin-left: 20px;}
.auto-sol{background:#d7e9ff}
.bus-value ul{display:flex;}
.bus-value h4{margin-bottom: 15px;font-size: 24px;color:#fff}
.bus-value li{flex: 1;font-size: 12px; line-height: 14px;font-weight: 500;list-style: none;width: 25%;padding: 10px 10px 10px 20px;text-align: left;position:relative;color: #fff;}
.bus-value p{font-size: 12px;line-height: 16px !important;font-weight: 500;padding: 10px 0;border-top: 2px solid #ccc;}
.bus-value li strong{position: absolute;font-size: 56px;left: -14px; top: 26px;}

.global-list ul{padding-left:10px;}
.global-list ul li{background-image: url(/wp-content/uploads/2021/04/white-icon.png);background-repeat: no-repeat;list-style: none;padding-left: 25px;font-size: 16px;background-size: 9px;background-position: 0 2px;line-height:22px;margin-bottom:10px;color: #fff;text-align: left;}
.global-list ul ul{margin:10px 0 !important;padding-left:0 !important}
.global-list ul ul li{font-size: 14px;line-height: 18px;margin-bottom: 5px !important;padding-left: 15px;}

.global-list-dark h5{font-size:20px;margin-bottom:25px;letter-spacing:0}
.global-list-dark ul{padding-left:10px;}
.global-list-dark ul li{background-image: url(/wp-content/uploads/2021/03/dark-icon.png);background-repeat: no-repeat;list-style: none;padding-left: 25px;font-size: 16px;background-size: 9px;background-position: 0 2px;line-height:26px;margin-bottom:10px;text-align: left;}
.global-list-dark ul ul{margin:10px 0 !important;padding-left:0 !important}
.global-list-dark ul ul li{font-size: 14px;line-height: 18px;margin-bottom: 5px !important;padding-left: 15px;}
.global-list-dark.small ul li{font-size:14px;line-height:20px;}
.global-list-dark.small1 ul li{font-size:14px;line-height:20px;background-size: 25px !important;}

.global-list-dark.ai ul li{background-image: url(/wp-content/uploads/2021/03/ai-icon1.svg);background-repeat: no-repeat;background-size: 30px;
border-bottom: 1px solid #dcdfdf;padding-bottom: 10px;background-position: 0px 0px;position:relative;padding-left:45px;}

.global-list-dark.ai.one ul li{background-image: url(/wp-content/uploads/2021/03/ai-icon2.svg);}
.global-list-dark.ai.two ul li{background-image: url(/wp-content/uploads/2021/08/ai-icon-1.svg);}
.global-list-dark.ai.sensor ul li{background-image: url(/wp-content/uploads/2021/03/ai-icon3.svg);}
.global-list.cloud ul li{background-image: url(/wp-content/uploads/2021/03/cloud.svg);background-size: 18px;padding-left:30px;}
.global-list.core ul li{background-image: url(/wp-content/uploads/2021/03/ai-icon4.svg);background-size: 18px;padding-left:30px;}

.global-list-dark.ai.error ul li{background-image: url(/wp-content/uploads/2021/03/caution.png);background-size: 18px;}
.global-list-dark.ai.check ul li{background-image: url(/wp-content/uploads/2021/03/check.png);background-size: 18px;}
.global-list-dark.ai.skp1 ul li{background: url(/wp-content/uploads/2021/04/silicon-icons.svg) no-repeat; background-size: 30px;}
.global-list-dark.ai.skp1 ul li:nth-child(1){background-image: url(/wp-content/uploads/2021/03/ai-icon3.svg);}
.global-list-dark.ai.skp1 ul li:nth-child(2){background-position: 0px 0;}
.global-list-dark.ai.skp1 ul li:nth-child(3){background-position: 0px -31px;}
.global-list-dark.ai.skp1 ul li:nth-child(4){background-position: 0px -62px;}
.global-list-dark.ai.skp1 ul li:nth-child(5){background-position: 0px -94px;}


.icon-list1 ul{padding-left:20px;margin-top:40px;}
.icon-list1 ul li{background-image: url(/wp-content/uploads/2021/03/iconList.jpg);background-repeat: no-repeat;list-style: none;padding-left: 25px;font-size: 14px;background-size: 16px;background-position: 0 6px;}

.techbox.auto div img{margin-bottom:20px;}
.techbox.auto div.pic{background-image: url(/wp-content/uploads/2021/03/augmented.jpg);background-repeat:no-repeat;background-size:cover;}
.techbox.auto div.pic1{background-image: url(/wp-content/uploads/2021/03/robot-arms-1.jpg);}

.industry-cta h2{font-size: 32px;
    line-height: 40px;
    font-weight: 400;
    padding: 15px 0;
    text-align: right;
    border-right: 5px solid #fff;
    padding-right: 30px;}
.industry-cta.right{border-left:5px solid #fff; padding-left:20px;}

.articles .latest_post_title.entry_title{height: 64px;OVERFLOW: hidden;}

.hubspotWrap{
    background: #fff;
    box-shadow: 0 0 36px rgba(0,0,0,0.1);
    padding: 50px 60px;
	width:70%;
	margin:auto;
}.hubspotWrap h2{margin-bottom:20px;}

.benefitNew{display:flex;}
.benefitNew div{flex:1;padding-right:30px;}
.benefitNew div h3{font-size:18px; margin-bottom:20px;font-weight:500;}
.benefitNew div p{line-height:20px;margin-bottom:20px;}
.secondTab{background:#fff;}
.secondTab.op1{background:#fff;}

#secondTab a:hover, #secondTab a.mPS2id-highlight {
   color:#3367d6;
}

.expad .padding-sm{padding-top:180px;}

#auto1,#auto2{display:none;}

/*#nav-menu-item-21656,#nav-menu-item-21657{opacity:.3;}
#nav-menu-item-21656 a,#nav-menu-item-21657 a{cursor:not-allowed;}*/

/* 5 MARCH */

.blog-cta-head{font-size: 18px !important;line-height: 24px;text-align: left;font-weight: 500;color: #a6a6a6;text-transform: uppercase;    font-family: Roboto Condensed;}
.blog-cta-head span{display:block;color: #a6a6a6 !important;}
#blogCTA .hubspotWrap{padding:30px;}
.hero-ctaWrap{background:#fff;}

.hero-cta{padding:20px;display:table;width:100%;box-sizing:border-box;}
.hero-cta div{display:table-cell;vertical-align:middle}
.hero-cta div:first-child{text-align:center;padding-right:5px;width:150px;box-sizing:border-box;}
.hero-cta p{color:#fff;font-weight:500;margin-bottom:10px;}
.hero-cta h3{font-size:28px;margin-bottom:10px;}
.hero-cta h5{font-size:16px;margin-bottom:10px;letter-spacing:0;}
.hero-cta a{color:#3367d6;font-weight:500;font-size:16px;}
.hero-cta div.second{padding-left:20px;}

.hero-ctaWrap.op1{background:#f6f6f6;}
.hero-ctaWrap.op1 .hero-cta{background:#fff;}
.hero-ctaWrap.op2{background: rgb(255,255,255);background: url(/wp-content/uploads/2021/03/polygon-bg1.png) no-repeat right top,radial-gradient(circle,rgba(255,255,255,1) 20%,rgba(226,226,226,1) 100%);background-size: contain;}
.hero-ctaWrap.op3 .hero-cta{background-image: url(/wp-content/uploads/2021/03/hero-ctabg.jpg);background-color:#f4f4f5;background-position:right top;background-repeat:no-repeat;}

.atomhero.op1 h1{border: 5px solid #fff;display: inline-block;padding: 0 20px 30px 20px;}
.atomhero.op1 .hero-cta{padding:10px;display:table;box-sizing:border-box;background: #fff;width: 70%;margin-left: 50px;margin-top: -25px;position:relative}
.atomhero.op1 p{font-weight:500;margin-bottom:10px;}
.atomhero.op1 h3{font-size:28px;margin-bottom:15px;color:#000;}
.atomhero.op1 .hero-cta a{color:#3367d6;font-weight:500;font-size:16px;}
.atomhero.op1 .hero-cta div{text-align:left;}
.atomhero.op1 .hero-cta:before{ content: '';
    position: absolute;
    bottom: 0; right: 0;
    border-top: 50px solid white;
    border-right: 50px solid #3367d6;
    width: 0;}

.tel-case{min-height:330px;box-sizing:border-box;}
.tel-case img{width:100%}
.tel-case div{line-height:0;}
.tel-case div.caption{padding:25px;background:#0fabe2;position:relative;min-height: 160px;}
.tel-case.micro div.caption{padding:25px;background:#0fabe2;position:relative;min-height: 160px;}
.tel-case.micro div.caption p{font-size:14px;line-height:20px;color:#fff;}
.tel-case h4,.tel-case h3{margin-bottom:10px;font-weight: 400;color:#fff;font-size: 18px;line-height: 24px;min-height: 50px;}
.tel-case p{color:#fff;}
.tel-case.sili{min-height:200px;position:relative;}
.tel-case.sili div.caption:before{content:"";background: url(/wp-content/uploads/2021/04/error.svg) no-repeat;width:80px;height:80px;position:absolute;left:0;right:0;margin:auto;background-size: 70%;top:-40px;}
.tel-case.sili.telco{min-height:250px;}
.tel-option1 p{text-align:center;}
.tel-option1 h2{padding: 20px;
    font-size: 24px;
    line-height: 27px;
	min-height:80px;
    color: #fff;
    font-weight: 500;
    background: linear-gradient(90deg ,rgba(9,9,121,1) 0%,rgba(0,177,213,1) 100%);}

.tel-option1 ul{background:#eee;padding:20px;min-height: 70px;}
.sili-case{}
.sili-case div{float:left;width:50%}
.sili-case div:first-child:after{content: "";border: 5px solid #eee;position: absolute;z-index: 99;width: 100%;height: 100%;box-sizing: content-box;transition: transform .2s,opacity .2s;transform: scale(.8);left: 0;}
.sili-case div:nth-child(2){padding: 60px;box-sizing: border-box;background: #112157;color: #fff;margin-left: -20px;MARGIN-TOP: 20px;}

.sili-case h3{font-size: 30px;line-height: 36px;color: #fff;}


.demoWrap{background: linear-gradient(90deg, #fff 50%, #f6f6f6 50%);}
.demoWrap1{}
.demoWrap2{background: linear-gradient(90deg, #031364 50%, #f6f6f6 50%);}
.SdemoLeft,.SdemoRight{padding:50px 0px}
.SdemoLeft.Full,.SdemoRight.Full{padding:80px 100px!important} 
.SdemoLeft{padding-right:40px !important}
.SdemoLeft{line-height:24px;}
.SdemoRight{padding-left:50px !important}
.SdemoRight .vc_column-inner{padding-top:0px !important}
.demoList ul{padding:10px 0}
.demoList ul li{position:relative;list-style: none;padding-right:70px;margin-bottom:20px;line-height:20px;font-size:14px;}
.demoList ul li strong{display: block;font-size: 20px;font-weight: 400;margin-bottom: 10px !important;}
.demoList ul li img{position: absolute; right: -15px;width:80px;    bottom: 0;}
.demoList ul li:last-child{background:#f6f6f6;text-align:center}
.demoList .animation .typed-me {
    display: block;
    font-weight: 700;
    text-align: left;
    font-size: 40px;
    line-height: 50px;height: 40px;
    margin: 10px 0;color:#fff;
}
.typed-cursor{display:none;}
.typed-me{width:440px;text-align:left;display:inline-block;font-weight:500;}

.demoWrap1 .demoList ul li:last-child{background: none; text-align: left;}
.demoWrap1 h2,.demoWrap1 p,.demoWrap1 li,.demoWrap1 h1{color:#fff}
.demoWrap1 h2,.demoWrap1 h1 {    margin-bottom: 20px;    font-size: 28px;    font-weight: 400;}
.demoWrap1 p{line-height:18px;font-size:14px;margin-bottom:10px;}
.page-id-21913 .footer_top_holder,.page-id-21937 .footer_top_holder{display:none;}
.page-id-21937 .content,.page-id-21913 .content,.page-id-22071 .content{background-image: url(/wp-content/uploads/2022/08/demo-bg-1.jpg);    background-position: center top;background-repeat: no-repeat;    background-size: cover;}
.page-id-21937 .content .full_width,.page-id-21913 .content .full_width,.page-id-22071 .content .full_width{background-color:transparent;}

.mentions{}
.mentions div{padding:20px; margin-bottom: 20px;width:49%;float:left;box-sizing:border-box;min-height:200px;margin-right:1%;background-color:#0D0E13;position:relative;}

.mentions div:after{content:"";background-image: url(/wp-content/uploads/2024/01/mentions-icon.svg);background-repeat: no-repeat;background-position: bottom right;background-size: 95px;right:0;position:absolute;bottom:0;width:120px;height:120px;opacity:.2;}
.mentions div h3{font-size:24px;margin-bottom:10px;}
.mentions div strong{font-size:14px;font-weight:300;display:block;margin:10px 0; }
.mentions div a{font-size:16px;display:block;line-height:20px;}
.mentions div p:last-child{font-size:12px;line-height:14px;}
.coverage:before{content:"Coverage";font-size: 100px;color: #eff3ff ;font-weight: 900;right: 0;position: absolute;top: 0;    z-index: -1;opacity: .5;}
.webinar:before{content:"Webinar";font-size: 100px;color: #fff ;font-weight: 900;right: 0;position: absolute;top: 0;    z-index: -1;opacity: .1;}
.mentions.one div{ box-shadow: none;padding:20px; margin-bottom: 20px;width:49%;float:left;box-sizing:border-box;min-height:200px;margin-right:1%;background: rgb(255,255,255);background: linear-gradient(90deg, rgba(255,255,255,1) 0%, rgba(238,238,238,1) 100%);border-right:5px solid #ccc;}

.oil-step.telcoBenefit ul{padding: 10px 0px;margin-bottom:0px !important;}
.oil-step.telcoBenefit ul li{padding-right:20px;}
.oil-step.telcoBenefit ul li .caption{text-align:left;padding-top:120px;}
.oil-step.telcoBenefit ul li p{font-size:14px; line-height:20px;margin-top:10px;}

.demoCTA{background-image: url(/wp-content/uploads/2021/04/demo-cta.jpg);}
.demoCTA .vc_column-inner{padding-right:0 !important;}
.pressTab{padding:0;text-align:center;}
.pressTab li{display:inline-block;padding:20px 40px;background-image:url(/wp-content/uploads/2020/06/downarrow.png);background-repeat:no-repeat;background-size:26px;background-position:0px 20px;}
.pressTab li a{font-size:24px;color:#444;font-weight:500;}

.sil-col-list{display:table; margin-top:30px;width:100%;}
.sil-col-list li{list-style:none;float:left; width:25%;padding-left:70px;position:relative;box-sizing:border-box;padding-right:20px;color: #fff;}
.sil-col-list li img{position:absolute;left:0;width:60px;}
.sil-col-list li h3{font-size:16px;font-weight:300; line-height:20px;text-align:left;padding-top:10px;}
.sil-col-list li h4{font-size:16px;font-weight:300; line-height:20px;text-align:left;padding-top:10px;}
.sil-col-list li br{display:none;}

.semi-benefit{background-size:auto !important;background-position:right bottom !important;}
.semi-case{background-size:auto !important;background-position:left bottom !important;}
.semi-list{position: relative;
    padding-left: 110px;
    padding-top: 20px;
margin-bottom:40px;}
.semi-list img{position: absolute;
    left: 0;
    top: 0;}
.semi-list h4{font-weight:500;margin-bottom:10px;}
.semi-list h3{font-weight:500;margin-bottom:10px;}
.semi-list:nth-child(2){margin-left:60px;}  
.semi-list ul{padding-left:20px;}
.semi-list ul li{list-style-position:outside;font-size:14px;}

.oil-case-slider,.oil-result,.solutionVerTab{max-width:1046px; margin:auto;}

.support-list{position: relative;box-shadow:0px 0px 10px rgb(218 225 233 / 90%);transition: all .4s ease;}
.support-list a{display:block;padding: 30px;}
.support-list:hover{background:#f6f6f6}
.support-list h3{font-weight:500;margin-bottom:10px;-webkit-transition: -webkit-transform 0.35s;
	transition: transform 0.35s;	-webkit-transform: translate3d(0,-10px,0);	transform: translate3d(0,-10px,0);}
.support-list:hover h3{opacity: 1;	-webkit-transform: translate3d(0,0,0);	transform: translate3d(0,0,0);}

.qode-accordion-holder .qode-title-holder{border-bottom: 1px solid #eee !important;}
.support-res .latest_post_holder.boxes .boxes_image a,.support-res .latest_post_text_inner{text-align:center;}


header.menu_position_left .header_inner_left {
    z-index: 999 !important;
}
.header_top{background: rgb(51,103,214);
background: -moz-linear-gradient(90deg, rgba(51,103,214,1) 0%, rgba(103,0,155,1) 100%);
background: -webkit-linear-gradient(0deg, rgba(51,103,214,1) 0%, rgba(103,0,155,1) 100%);
background: linear-gradient(90deg, rgba(51,103,214,1) 0%, rgba(103,0,155,1) 100%);
}
.header_top{padding:0 45px !important;height:40px !important;}
.topNav{float:right;}
.topNav li{display:inline-block;list-style:none;position:relative}
.topNav li > a{display:block;padding:5px 20px;color: #fff;line-height: 30px;font-weight:400;}
.topNav li > a:hover,.topNav li > a.active{background:#8a0aff;}
.topNav li.globe-selector i{font-size:20px;color:#fff;padding:0 15px;}
.topNav li.globe-selector{cursor:pointer;}

.header_top .header-widget.widget_nav_menu ul.menu li a{display:block;font-size:14px;padding:5px 15px;color: #fff;line-height: 30px;font-weight:400;}
.header_top .header-widget.widget_nav_menu ul.menu li ul li a{color: #444;    text-align: right;    text-transform: inherit;}
.header_top .header-widget.widget_nav_menu ul.menu li ul li a:hover{background:#f6f6f6;color: #444 !important;}
.header_top .header-widget.widget_nav_menu ul.menu li a:hover{background:#8a0aff;color: #fff !important;}
.header_top .header-widget.widget_nav_menu ul ul{ background: #fff; right: 0px;left:inherit; -webkit-box-shadow: 0 0.1875rem 0.375rem rgb(0 0 0 / 16%);box-shadow: 0 0.1875rem 0.375rem rgb(0 0 0 / 16%);top:39px;}
.header-widget.widget_nav_menu ul.menu>li.menu-item-has-children>a:after{position: absolute;top: 6px; right: 0;}


.lang-selector{-webkit-animation: fade-in .3s;
    animation: fade-in .3s;
    background: #fff;
    -webkit-box-shadow: 0 0.1875rem 0.375rem rgb(0 0 0 / 16%);
    box-shadow: 0 0.1875rem 0.375rem rgb(0 0 0 / 16%);
    display: none;
    min-width: 200px;
    position: absolute;
    right: 0px;
	top: 36px;}
.lang-selector ul{margin-top:10px;}
.lang-selector li{position:relative;display:block;}
.lang-selector li a{color:#444;display:block;padding:10px 20px;border-left:5px solid #fff}
.lang-selector li a:hover{background:#f6f6f6;border-left:5px solid #3367d6}
.lang-selector li a img{vertical-align:middle;padding-right:10px;}
.drop_down #nav-menu-item-18980 .second .inner ul li ul li a{text-align:left !important;}

.sitemap .wshs-post-simple-list li{background-image: url(/wp-content/uploads/2021/03/dark-icon.png);
    background-repeat: no-repeat;
    list-style: none;
    padding-left: 35px;
    font-size: 18px;
    background-size: 9px;
    background-position: 15px 20px;
    line-height: 56px;
    margin-bottom: 10px;
    text-align: left;
	float:none;
	box-sizing:border-box;
	border-bottom:1px solid #282c3d;
	display:block;
}
.sitemap .wshs-post-simple-list ul li a{font-weight:500;text-transform:uppercase;color:#fff;}
.sitemap .wshs-post-simple-list ul li a:hover{color:#0fabe2;}
.sitemap .wshs-post-simple-list ul li ul li{box-shadow:none;display:inline-block;width:30%;border:0}
.sitemap .wshs-post-simple-list ul li ul li a{text-transform:inherit;font-weight:300;}
.sitemap .wshs-post-simple-list ul li:after, .sitemap .wshs-post-simple-list li:before {content: " ";display: table;}
.sitemap .wshs-post-simple-list ul  li:after{clear:both;}

/* New Nav */
#nav-menu-item-22258 .second{ width: 100%;}	
#nav-menu-item-22258 .second .inner ul li { width: 20% !important;float: left;}
#nav-menu-item-22261 .second{ width: 100%;}	
#nav-menu-item-22261 .second .inner ul li { width: 20% !important;float: left;}
#nav-menu-item-22258>.second>.inner>ul>li>a,#nav-menu-item-22261>.second>.inner>ul>li>a{display:none;}
.drop_down .second .inner .widget{padding:0 !important;}
.wrapper .drop_down .second .inner>ul>li {padding: 0 !important;}
.wrapper .drop_down .second .inner .right{padding:0 !important;}
#nav-menu-item-22267 .second,#nav-menu-item-22273 .second,#nav-menu-item-22354 .second{ width: 50%;left:auto;right:0;}	
#nav-menu-item-22267 .second ul>li,#nav-menu-item-22354 .second ul>li{padding:15px!important;border-right:2px solid #000;width: 50%;float: left; box-sizing: border-box;min-height:110px;}
#nav-menu-item-22267 .second .inner ul li a,#nav-menu-item-22354 .second .inner ul li a,#nav-menu-item-22273 .second .inner ul li a {background-repeat: no-repeat;padding-left: 70px !important;background-size: 50px;font-size: inherit;text-align: left !important;}

#nav-menu-item-22267 .second .inner ul li a{background-image: url(/wp-content/uploads/2021/12/company-sprite.png);background-size: 60px;background-repeat: no-repeat;padding-left: 70px !important;font-size: inherit;text-align: left !important;    min-height: 50px;}

#nav-menu-item-22267 .second .inner ul li:nth-child(1) a {background-image: url(/wp-content/uploads/2021/08/mircoai-icon.svg);background-position: center left;background-size: 50px;}
#nav-menu-item-22267 .second .inner ul li:nth-child(2) a {background-position:0 0px;}
#nav-menu-item-22267 .second .inner ul li:nth-child(3) a {background-position:0 -66px;}
#nav-menu-item-22267 .second .inner ul li:nth-child(4) a {background-position:0 -122px;}
#nav-menu-item-22267 .second .inner ul li:nth-child(5) a {background-position:0 -182px;}
#nav-menu-item-22267 .second .inner ul li:nth-child(6) a {background-position:0 -240px;}
#nav-menu-item-22267 .second .inner ul li:nth-child(7){display:none;}
#nav-menu-item-22267 .second .inner ul li:nth-child(7) a {background-position:0 -400px;}

#nav-menu-item-22354 .second .inner ul li a {background-image: url(/wp-content/uploads/2021/12/news-sprites.png);
background-repeat: no-repeat;padding-left: 70px !important;background-size: 60px;font-size: inherit;text-align: left !important;}
#nav-menu-item-22354 .second .inner ul li:nth-child(1) a {background-position:0 0px;}
#nav-menu-item-22354 .second .inner ul li:nth-child(2) a {background-position:0 -66px;}
#nav-menu-item-22354 .second .inner ul li:nth-child(3) a {background-position:0 -122px;}
#nav-menu-item-22354 .second .inner ul li:nth-child(4) a {background-position:0 -182px;}

/* Resouces Nav */
#nav-menu-item-22273 .second {width: 50%;}
#nav-menu-item-22273 .second .inner ul > li{ padding: 30px !important;width: 50%;float: left;    box-sizing: border-box;}
#nav-menu-item-22273 .second .inner ul{padding:0 !important;}
#nav-menu-item-22273 .second .inner ul > li a .q_menu_arrow{display:none;}
#nav-menu-item-22273 .second .inner ul>li>a{font-size:20px;}
#nav-menu-item-22344 > a > span{background:#000;padding:10px;position:relative;z-index:999;color:#fff;}
#nav-menu-item-22344 > a > span.menu-description{display:none;}
#nav-menu-item-22344{position:relative !important;}
#nav-menu-item-22344:after{border: 2px solid #000;content: "";position: absolute;width: 90%;height: 80%;left: 18px;top: 45px;}
#nav-menu-item-22273 li{border-right:2px solid #000;}
#nav-menu-item-22273 li:last-child{border:0;}
#nav-menu-item-22273 .second .inner ul li ul{position:relative;display:block;left:auto;padding:0 !important}
#nav-menu-item-22273 .second .inner ul > li > ul > li{width:100%;padding:0 !important;margin:20px 0;border:0;}
#nav-menu-item-22273 .second .inner ul li .menu-description:before,#nav-menu-item-18980 .second .inner ul li .menu-description:after,#nav-menu-item-18442 .second .inner ul li .menu-description:before,#nav-menu-item-18442 .second .inner ul li .menu-description:after{display:none;}
#nav-menu-item-22273 .second .inner ul li .menu-description,#nav-menu-item-18442 .second .inner ul li .menu-description{padding-left:0;}
#nav-menu-item-18442 .second ul li a{background-repeat:no-repeat;padding-left: 70px !important;background-size: 50px;font-size:inherit;text-align:left !important}

#nav-menu-item-22273 .second .inner ul li ul li a {background-image: url(/wp-content/uploads/2021/12/resources-sprite.png);
background-repeat: no-repeat;padding-left: 70px !important;background-size: 60px;font-size: inherit;text-align: left !important;}

#nav-menu-item-22344 ul li:nth-child(1) a{background-position:0 6px;}
#nav-menu-item-22344 ul li:nth-child(2) a{background-position:0 -55px;}
#nav-menu-item-22344 ul li:nth-child(3) a{background-position:0 -121px;}
#nav-menu-item-22345 ul li:nth-child(1) a{background-position:0 -182px;}
#nav-menu-item-22345>a{display:none;}

#nav-menu-item-22354 .second ul>li:nth-child(even),#nav-menu-item-22267 .second ul>li:nth-child(even){border:0;}
/* Resouces Nav End */

.wrapper .drop_down .second .inner ul li .menu-description:before,.wrapper .drop_down .second .inner ul li .menu-description:after{display:none;}
.wrapper .drop_down .narrow .second .inner ul>li>a>span.menu-description{padding-left:0;}

.most-viewed h2{margin-bottom:20px;text-align:center;font-size:24px;}
.wpp-list{display:table;width:100%;}
.wpp-list li{list-style:none;position:relative;}
.wpp-list li a img{width:100%;transition: all .4s ease;}
.wpp-list li a:hover img{opacity:.8}
.wpp-list .wpp-item-data{position: absolute;width: 100%;left: 0;bottom: 0;}
aside.sidebar .popular-posts .wpp-list .wpp-item-data a{background: rgba(0,0,0,.6);color: #fff !important; font-size: 16px;font-weight: 400 !important;line-height: 18px !important;display:block;padding: 10px;transition: all .4s ease;box-sizing: border-box;letter-spacing:0 !important;}
aside.sidebar .popular-posts .wpp-list .wpp-item-data a:hover{background: rgb(186,1,153);background:linear-gradient(90deg,rgba(71,13,209,1) 0%,rgba(191,24,251,1) 100%);color: #fff !important;}
/*.category-white-papers .post_image img,.category-product-docs .post_image img{display:none !important;}*/

.search_header{background-image: url(/wp-content/uploads/2021/06/searchbg.jpg);background-position: center center;background-repeat: no-repeat;background-size: cover;}
.search_header .Swrap{max-width:1200px;margin:auto;}


.qode-outer-space .post_info{display:none !important;}
.qode-normal-space.qode-disable-bottom-space {margin-bottom: 0 !important;padding: 50px;text-align:center;}


/* ================================================
=============Dark Theme 19 june 2021 (Amit Chauhan)==============*/

/* ==========Hero section============ */
.industrySection *{box-sizing:border-box;}
.industrySection .LeftW{display:table-cell;width:45%;}
.industrySection .rightW{display:table-cell;}
.heroWrap{background-size:auto !important;background-position:right -76px !important;margin-top:-60px;}
.heroWrap .rightW{background-image:none;}
.heroWrap .industrySection{padding:9% 0 !important;}
.industrySection{color:#fff;width:100%;display:table;padding:10% 0 7% 0;}
.industrySection>div{display:block;position:relative;vertical-align:top;}
.industryTiles{text-align:right;padding-right:20px}	
.industryTiles ul{margin:20px 0px;font-size:0;}
.industryAreas,.industryTiles{position:relative;z-index:999}
.industrySection h1{font-size:42px;font-weight:300;color:#000;line-height:60px;margin-bottom:40px;}
.industrySection h1 strong{font-weight:700;color: #18a3e3;}
.industrySection h2{font-size:16px;line-height:20px;font-weight:400;color:#fff;margin:20px;}
.industrySection h3{font-size:40px;line-height:50px;font-weight:400;color:#fff;margin-bottom:35px;text-align:center;}
.industrySection h4{font-size:24px;line-height:30px;font-weight:400;color:#fff;text-align:center;margin:60px 0;position:relative;z-index:999;}
.industryAreas ul{text-align:center;max-width:630px;margin-left:116px;}
.industryAreas ul li{display:inline-block;font-size:16px;font-weight:300;padding:10px;transition: 0.3s;margin:10px;list-style: none; line-height: 22px;color: #fff;text-align: left;border-radius:20px;}
.industryAreas ul li.focus{color:rgba(51,103,214,1);background:#fff;}
.HeroList{}
.HeroList li{font-size: 20px;font-weight: 500;padding: 15px;transition: .3s;list-style: none;margin: 10px 0;line-height: 30px;color: #10449b;
text-align: left;background-size: 60px;background-image: url(/wp-content/uploads/2021/04/predictive.svg);background-repeat: no-repeat;   padding-left: 80px;    background-position: left center;}
.HeroList li:nth-child(1){background-image: url(/wp-content/uploads/2021/05/semi-ben3.svg);}
.HeroList li:nth-child(2){background-image: url(/wp-content/uploads/2021/05/scase-i1.svg);}
.HeroList li:nth-child(3){background-image: url(/wp-content/uploads/2021/05/semi-ben2.svg);}


.heroBox{position: absolute;width: 100%;margin-top: -67px;margin-left: 4PX;z-index:1}


.menu-img img {
    opacity: 0;top:0;
    max-width: none;
    position: absolute;transition: transform 0.2s, opacity 0.2s;
}

.flex-control-thumbs li {display: inline-block;font-size: 0px;cursor: pointer;margin: 5px;width: 100px;height: 100px;	
	text-align: center;	position: relative;	z-index: 1;	color: #fff;vertical-align:top;padding:15px 0;}
.flex-control-thumbs li img{width:100px;height: 100px;    margin: auto;}
.hi-icon .caption{font-size: 13px;line-height: 16px;position: absolute;top: 42%;font-weight: 700;left:0;right:0;
opacity:0;color:#002676;-webkit-transition: -webkit-transform 0.2s, opacity 0.2s;}
.flex-control-thumbs li:after {pointer-events: none;position: absolute;width: 100%;height: 100%;border-radius: 50%;content: '';-webkit-box-sizing: content-box; -moz-box-sizing: content-box;box-sizing: content-box;}
/* Effect 1 */
.flex-control-thumbs li img{background: rgb(0 72 133 / 20%);-webkit-transition: background 0.2s, color 0.2s;-moz-transition: background 0.2s, color 0.2s;transition: background 0.2s, color 0.2s;border-radius: 50%;padding:10px;}
.flex-control-thumbs li:after {	top: 6px;	left: -7px;	padding: 7px;	box-shadow: 0 0 0 4px #fff;
-webkit-transition: -webkit-transform 0.2s, opacity 0.2s;	-webkit-transform: scale(.8);	-moz-transition: -moz-transform 0.2s, opacity 0.2s;-moz-transform: scale(.8);	-ms-transform: scale(.8);	transition: transform 0.2s, opacity 0.2s;	transform: scale(.8);	opacity: 0;
}
/* Effect 1a */

.flex-control-thumbs li:hover img{background: #011e86;}
.flex-control-thumbs li:hover:after {	-webkit-transform: scale(1);	-moz-transform: scale(1);	-ms-transform: scale(1);
	transform: scale(1);	opacity: 1;}

.heroBox,.flexslider1 .slides{position: absolute;width: 100%;z-index:1;top:-25px;}
.flexslider1 .flex-control-thumbs{ position:relative;z-index:999;text-align:center;overflow: inherit;margin-top:130px;}

.flex-caption span{display:inline-block;font-size:16px;font-weight:300;padding:10px;transition: 0.3s;margin:10px;list-style: none; line-height: 22px;color: #fff;text-align: left;border-radius:20px;}
.flex-caption span.focus{color:rgba(51,103,214,1);background:#fff;}

.flex-control-thumbs .flex-active{background:#011e86;}
.industryTitle{    position: absolute;
    text-align: center;
    font-size: 54px;
	font-weight:900;
    display: block;
    left: 0;
    right: 0;
    top: 80px;}
	

/* ====================================================================================================================
 * BASE STYLES
 * ====================================================================================================================*/
.flexslider1 {
  margin: 0;
  padding: 0;
}
.flexslider1 .slides > li {
  display: none;
  -webkit-backface-visibility: hidden;
}
.flexslider1 .slides img {
  width: 100%;
  display: block;
}

html[xmlns] .flexslider1 .slides {
  display: block;
}
* html .flexslider1 .slides {
  height: 1%;
}
.no-js .flexslider1 .slides > li:first-child {
  display: block;
}
/* ====================================================================================================================
 * DEFAULT THEME
 * ====================================================================================================================*/
.flexslider1 .slides {
  zoom: 1;
}
.flexslider1 .slides img {
  height: auto;
  -moz-user-select: none;
}
.flex-viewport {
  max-height: 2000px;
  -webkit-transition: all 1s ease;
  -moz-transition: all 1s ease;
  -ms-transition: all 1s ease;
  -o-transition: all 1s ease;
  transition: all 1s ease;
}
.loading .flex-viewport {
  max-height: 300px;
}
@-moz-document url-prefix() {
  .loading .flex-viewport {
    max-height: none;
  }
}


/* ===========End Hero section============ */

/* ===svg====*/
.img-shape {
    position: absolute;
}
.s-one {
    position: absolute;
    width: 100%;
    height: 800px;
    top: 0;
    left: 0;
    z-index: -1;
}
.animation-one .shape-three {
    width: 20px;
    height: 20px;
    top: 60px;
    left: 32%;
    animation: animationFramesFive 25s infinite linear;
}

.animation-one .shape-four {
    width: 10px;
    height: 10px;
    left: 6%;
    top: 42%;
    animation: animationFramesOne 30s infinite linear;
}
.animation-one .shape-five {
    width: 10px;
    height: 10px;
    left: 6%;
    bottom: 200px;
    animation: animationFramesTwo 30s infinite linear;
}
.animation-one .shape-six {
    width: 20px;
    height: 20px;
    left: 35%;
    bottom: 49%;
    animation: animationFramesOne 25s infinite linear;
}
.animation-one .shape-seven {
    width: 10px;
    height: 10px;
    right: 40%;
    bottom: 13%;
    animation: animationFramesTwo 25s infinite linear;
}
@keyframes animationFramesOne{0%{transform:translate(0px,0px) rotate(0deg)}20%{transform:translate(73px,-1px) rotate(36deg)}40%{transform:translate(141px,72px) rotate(72deg)}60%{transform:translate(83px,122px) rotate(108deg)}80%{transform:translate(-40px,72px) rotate(144deg)}100%{transform:translate(0px,0px) rotate(0deg)}}
@-webkit-keyframes animationFramesOne{0%{-webkit-transform:translate(0px,0px) rotate(0deg)}20%{-webkit-transform:translate(73px,-1px) rotate(36deg)}40%{-webkit-transform:translate(141px,72px) rotate(72deg)}60%{-webkit-transform:translate(83px,122px) rotate(108deg)}80%{-webkit-transform:translate(-40px,72px) rotate(144deg)}100%{-webkit-transform:translate(0px,0px) rotate(0deg)}}@keyframes animationFramesTwo{0%{transform:translate(0px,0px) rotate(0deg) scale(1)}20%{transform:translate(73px,-1px) rotate(36deg) scale(.9)}40%{transform:translate(141px,72px) rotate(72deg) scale(1)}60%{transform:translate(83px,122px) rotate(108deg) scale(1.2)}80%{transform:translate(-40px,72px) rotate(144deg) scale(1.1)}100%{transform:translate(0px,0px) rotate(0deg) scale(1)}}@-webkit-keyframes animationFramesTwo{0%{-webkit-transform:translate(0px,0px) rotate(0deg) scale(1)}20%{-webkit-transform:translate(73px,-1px) rotate(36deg) scale(.9)}40%{-webkit-transform:translate(141px,72px) rotate(72deg) scale(1)}60%{-webkit-transform:translate(83px,122px) rotate(108deg) scale(1.2)}80%{-webkit-transform:translate(-40px,72px) rotate(144deg) scale(1.1)}100%{-webkit-transform:translate(0px,0px) rotate(0deg) scale(1)}}@keyframes animationFramesThree{0%{transform:translate(165px,-179px)}100%{transform:translate(-346px,617px)}}@-webkit-keyframes animationFramesThree{0%{-webkit-transform:translate(165px,-179px)}100%{-webkit-transform:translate(-346px,617px)}}@keyframes animationFramesFour{0%{transform:translate(-300px,151px) rotate(0deg)}100%{transform:translate(251px,-200px) rotate(180deg)}}@-webkit-keyframes animationFramesFour{0%{-webkit-transform:translate(-300px,151px) rotate(0deg)}100%{-webkit-transform:translate(251px,-200px) rotate(180deg)}}@keyframes animationFramesFive{0%{transform:translate(61px,-99px) rotate(0deg)}21%{transform:translate(4px,-190px) rotate(38deg)}41%{transform:translate(-139px,-200px) rotate(74deg)}60%{transform:translate(-263px,-164px) rotate(108deg)}80%{transform:translate(-195px,-49px) rotate(144deg)}100%{transform:translate(-1px,0px) rotate(180deg)}}@-webkit-keyframes animationFramesFive{0%{-webkit-transform:translate(61px,-99px) rotate(0deg)}21%{-webkit-transform:translate(4px,-190px) rotate(38deg)}41%{-webkit-transform:translate(-139px,-200px) rotate(74deg)}60%{-webkit-transform:translate(-263px,-164px) rotate(108deg)}80%{-webkit-transform:translate(-195px,-49px) rotate(144deg)}100%{-webkit-transform:translate(-1px,0px) rotate(180deg)}}

@keyframes rotated{
	0%{-webkit-transform:rotate(0);transform:rotate(0)}
	50%{-webkit-transform:rotate(90deg);transform:rotate(90deg)}
	100%{-webkit-transform:rotate(180deg);transform:rotate(180deg)}}

.agn-home-blog{ position: absolute;
    width: 100%;
    height: 500px;
    top: 0;
    left: 0;
    z-index: -1;}

.agn-home-blog .shape-one {
	position: absolute;
    top: 20%;
    left: 9%;
    animation: animationFramesOne 25s infinite linear;
}

.agn-home-blog .shape-two {
   position: absolute;
    top: 17%;
    right: 13%;
    animation: animationFramesFour 50s alternate infinite linear;
}
.agn-home-blog .shape-three {
   position: absolute;
    top: 2%;
    right: 52%;
    animation: animationFramesOne 35s alternate infinite linear;
}
.agn-home-blog .shape-four {
   position: absolute;
    bottom: 9%;
    left: 25%;
    animation: animationFramesFour 50s alternate infinite linear;
}

.animation-three{position: absolute;
    width: 100%;
    height: 500px;
    top: 0;
    left: 0;
    z-index: -1;}

.animation-three .shape-one {
    position: absolute;
    left: 52%;
    top: 2%;
    animation: animationFramesOne 35s alternate infinite linear;
}

.animation-three .shape-two {
    position: absolute;
    left: 50%;
    bottom: -16%;
    animation: animationFramesTwo 25s alternate infinite linear;
}

.animation-three .shape-three {
   position: absolute;
    top: 17%;
    right: 13%;
    animation: animationFramesFour 50s alternate infinite linear;
}

/* ======END ======*/


.interviewWrap{padding:50px 50px;}
.border{border-right:2px solid #fff;}






.qode_iwt_hover_enabled:hover{background:#141E52 !important;border-radius:20px;}

.q_icon_with_title.large .icon_holder, .q_icon_with_title.medium .icon_holder, .q_icon_with_title.small.square .icon_holder, .q_icon_with_title.tiny.square .icon_holder {
    text-align: left !important;
}






.gradient-bg1 h2{font-size:38px;font-weight:400;color:#fff;}
.gradient-bg1 p{color:#fff;}
.gradient-bg1 .animationWrap{display: inline-block;font-weight: 900;text-align: left;width: 427px;}
.gradient-bg1 .typed-cursor{display:none;}

.Cta-gradient-bg{background: rgb(15,171,226);	
background: -moz-linear-gradient(90deg, rgba(15,171,226,1) 0%, rgba(163,24,229,1) 100%);
background: -webkit-linear-gradient(90deg, rgba(15,171,226,1) 0%, rgba(163,24,229,1) 100%);
background: linear-gradient(90deg, rgba(15,171,226,1) 0%, rgba(163,24,229,1) 100%); padding:50px 100px;text-align:center;}
.Cta-gradient-bg h2{font-size:32px;line-height:40px;font-weight:400;padding:15px 0;text-align: right;border-right: 5px solid #fff;padding-right: 30px;color:#fff}
.Cta-gradient-bg h3{padding-top:10px;text-align:left;color:#fff}
.Cta-gradient-bg p{text-align:left;line-height: 24px;color:#fff}

.gradient-color{background: #0fabe2;
background: -moz-linear-gradient(140deg,rgba(15,171,226,1) 0%,rgba(163,24,229,1) 100%);
background: -webkit-linear-gradient(140deg,rgba(15,171,226,1) 0%,rgba(163,24,229,1) 100%);
background: linear-gradient(140deg,rgba(15,171,226,1) 0%,rgba(163,24,229,1) 100%);}

.single-cta{overflow:hidden;border-radius:20px;position:relative;padding:50px 50px 50px 150px;}
.single-cta img{position:absolute;left:20px;top:10px;}
.single-cta h3{font-size:30px;color:#fff;}
.single-cta a {right: -10px;right: 45px;top: 32%;transition: right .4s ease;position: absolute;box-sizing: border-box;}
.single-cta a i {color: #fff;font-size: 30px;line-height: 27px;background: #021669;border: 2px solid #fff;border-radius: 50%;box-sizing: border-box;padding: 10px;transition: .3s;}
.single-cta a:hover i {background: #3367d6;}

.sdk-cta{background-size:80% !important;background-position:left center !important;}


.featured-wrap{background:#e6e6f1;overflow:hidden;border-radius:40px;padding:50px 30px;}
.featured-wrap img{float:left;padding:10px;width:150px;}
.featured-wrap br{display:none;}


/*menu theme*/
.wrapper .drop_down .second.drop_down_start{overflow:hidden;}

.ourProduct{padding-right:100px;}
.ourProduct ul{margin-top:50px;}
.ourProduct li{list-style: none;margin-bottom: 40px;transition: .3s;position:relative;line-height: 50px; color: #fff;
    text-align: left;background-size: 75px;background-image: url(/wp-content/uploads/2021/04/predictive.svg);
    background-repeat: no-repeat;background-position:left top;padding-left: 90px;padding-right: 105px;}

.ourProduct li a{ right: -10px;right: 45px; top: 32%; transition: right .4s ease; position: absolute; box-sizing: border-box;}
.ourProduct li a i{color: #fff;font-size: 30px;line-height: 27px;background: #1b9fe2;border:2px solid #fff; border-radius: 50%;
box-sizing: border-box;padding:10px;transition: .3s; }
.ourProduct li a:hover i{background:#3367d6}
.ourProduct li:nth-child(1){background-image: url(/wp-content/uploads/2021/09/microai-atomml-icon.svg);}
.ourProduct li:nth-child(2){background-image: url(/wp-content/uploads/2021/09/insight-icon.svg);}
.ourProduct li:nth-child(3){background-image: url(/wp-content/uploads/2021/08/security-icon.svg);}
.ourProduct li:before{background: #fff; content: ""; position: absolute; height: 100px; width: 1px;left: 76px;top: 0;}
.ourProduct li h4{    font-weight: 500;  font-size: 24px;    margin-bottom: 15px;}
.ourProduct h2,.ourProduct h3{text-align:left;}

.ourProduct.global{}
.ourProduct.global li{padding-left: 0px;padding-right: 30px;padding-top:90px;border: 5px solid #eff3ff;background:#fff}
.ourProduct.global li a{}
.ourProduct.global li a i{font-size: 20px;line-height: 17px;border:2px solid #fff;}
.ourProduct.global li:before{display:none}
.ourProduct.global li:nth-child(1){background-image: url(/wp-content/uploads/2021/10/microai-3d.png);}
.ourProduct.global li:nth-child(2){background-image: url(/wp-content/uploads/2021/10/insight-3d.png);}
.ourProduct.global li:nth-child(3){background-image: url(/wp-content/uploads/2021/10/security-3d.png);}
.ourProduct.global li{width:33.33%;float:left;box-sizing:border-box;}
.ourProduct.global li h4,.ourProduct.global li p{color:#000;}
.ourProduct.global li p{min-height:90px;}

.circleWrap {padding-right:120px;}
.circleWrap .circle{border: 2px solid #efefef;padding:10px;border-radius:50%;}
.circleWrap .circle img{display: block;
    margin: 0;
    line-height: 0;
    max-width: 100%;
    height: auto;
    border-radius: 50%;}

.micro-wrap{background-position: right -6px !important;background-size: 29% !IMPORTANT;}




.second .inner ul li:last-child .topnavWidget:after{display:none;}




.atomhero{padding:150px 0 80px 0}
.atomhero.full{max-width:100%;}
.heroCta{padding:20px;display:table;width:100%;box-sizing:border-box;margin-left:-40px;}
.heroCta div{display:table-cell;vertical-align:middle}
.heroCta div:first-child{text-align:center;padding-right:5px;width:150px;box-sizing:border-box;}
.heroCta p{color:#fff;font-weight:200;margin-bottom:10px;font-size:36px;}
.heroCta h3{font-size:28px;margin-bottom:10px;}m
.heroCta h5{font-size:16px;margin-bottom:10px;letter-spacing:0;}
.heroCta a{color:#3367d6;font-weight:500;font-size:16px;}
.heroCta div.second{padding-left:10px;}

.secondTab{background:#0c1135;box-shadow:none;}
/* new partnership */
.partnershipTab{display:flex;padding:20px 0;}
.partnershipTab.industry li{flex-grow: 1;list-style:none;background-image:url(/wp-content/uploads/2020/06/downarrow.png);background-repeat:no-repeat;padding-left: 45px;    line-height: 34px;}
.partnershipTab li{flex-grow: 1;list-style:none;background-image:url(/wp-content/uploads/2020/06/downarrow.png);background-repeat:no-repeat;padding-left: 30px;line-height: 20px;background-size:15px;text-align:left;background-position:0;}
.partnershipTab li a{color:#fff;}.partnershipTab li a:hover{color:#3367d6;}
.mf1,.mf2,.mf3,.mf4,.mf5{display:none;}

.list-dark {padding:0 40px 0 0;}
.list-dark h3{ margin-bottom:30px;font-weight:500;}
.list-dark ul li {
    background-image: url(/wp-content/uploads/2021/03/ai-icon1.svg);
    background-repeat: no-repeat;
    background-size: 32px;
    border-bottom: 1px solid #0f2152;
    padding-bottom: 10px;
    background-position: 0 0;
    position: relative;
    padding-left: 50px;
	font-size:16px;
	line-height: 24px;
    margin-bottom: 20px;
    text-align: left;list-style:none;
}
.list-dark.mfc ul li {
    background-image: url(/wp-content/uploads/2021/03/ai-icon2.svg);
}

/* blog and resources*/
.rheadwrap{padding:50px 0; background-image: url(/wp-content/uploads/2021/06/rhead.png);background-size:auto !important;background-position:right center !important;}
.blogSearchWrap{max-width:800px;margin:auto;text-align:center;}
.blogSearchWrap h1{margin-bottom:10px;}
.search_wrap .chw-widget:first-child{max-width:800px;margin:auto;margin-bottom:50px;}
.search_wrap input.is-search-input{background: #fff;height: 50px;}
.is-form-style.is-form-style-3 label {
    width: calc(100% - 50px)!important;
}
.is-form-style input.is-search-submit, .is-search-icon,.is-form-style button.is-search-submit{height: 50px;}
.is-search-icon svg {	width: 30px;}
.latest_post_holder.boxes .boxes_image a img {
    vertical-align: top;
    width: 100%;
}
.resources_nav{padding:0px 0 60px 0}
.resources_nav .menu{text-align:center;border-bottom: 2px solid #000;}
.resources_nav .menu li{display:inline-block;list-style:none;padding:0 20px;margin-bottom: -2px;}
.resources_nav .menu li a{display:block;color:#000;font-size:24px;padding:10px 0px;position:relative;}
.resources_nav .menu li a:hover,.resources_nav .menu li.current-menu-item a{color:#0fabe2;}
.resources_nav .menu li a:hover::after,.resources_nav .menu li.current-menu-item a::after,.page-template-blog-masonry .filter_holder ul li:hover span:after{width:100%;}

.resources_nav .menu li a::after,.page-template-blog-masonry .filter_holder ul li span:after {
    position: absolute;
    bottom: 0;
    top: auto;
    margin: auto;
    width: 0%;
    content: '';
    color: transparent;
    background: #0fabe2;
    transition: background 0.3s ease-in-out, width 0.15s ease-in-out;
    left: 0 !important;
    right: 0 !important;
    height: 5px !important;
    display: block !important;
    margin-bottom: 0;
    border: none !important;
    margin-top: auto;
}

.title_outer .title{background-position: center center;background-repeat: no-repeat;background-size:cover !important;}

.page-id-19697 .container_inner{padding-top:0 !important;}
.filter_holder ul{border-bottom: 2px solid #363b64 !important;}
.page-template-blog-masonry .filter_outer{margin:30px 0;}
.page-template-blog-masonry .filter_holder ul li span{color: #fff !important;padding: 10px 20px;text-transform:unset;letter-spacing:0;}
.page-template-blog-masonry .filter_holder ul li:hover span{color:#fff !important;}
.blog_holder.masonry article{overflow: hidden;}
.blog_holder.masonry article .post_text .post_text_inner{position:relative;padding: 19px 20px 10px;}
.blog_holder.masonry:not(.blog_masonry_date_in_image) h5 a{display: block;position: relative;min-height: 80px;color:#fff !important;text-transform: none;}
.blog_holder.masonry:not(.blog_masonry_date_in_image) h5 a:hover{}
.blog_holder.masonry .post_excerpt{display:none;}
.blog_holder.masonry:not(.blog_masonry_date_in_image) article:not(.format-quote):not(.format-link) .post_info{
color: #fff !important;    position: absolute;    top: -47px; display: inline-block;    padding: 5px 10px;    right: 0; background: #0fabe2;
background: -moz-linear-gradient(140deg,rgba(15,171,226,1) 0%,rgba(163,24,229,1) 100%);
background: -webkit-linear-gradient(140deg,rgba(15,171,226,1) 0%,rgba(163,24,229,1) 100%);
background: linear-gradient(140deg,rgba(15,171,226,1) 0%,rgba(163,24,229,1) 100%);width:auto;}

.blog_holder article .post_image>a{
    display: block;
    -webkit-transform: scale(1);
    -moz-transform: scale(1);
    -ms-transform: scale(1);
    -o-transform: scale(1);
    transform: scale(1);
    -webkit-transition: -webkit-transform .3s ease-in-out;
    -moz-transition: -moz-transform .3s ease-in-out;
    -ms-transition: -ms-transform .3s ease-in-out;
    -o-transition: -o-transform .3s ease-in-out;
    transition: transform .3s ease-in-out;
    -webkit-backface-visibility: hidden;
}
.blog_holder article .post_image>a:hover{    -webkit-transform: scale(1.1);
    -moz-transform: scale(1.1);
    -ms-transform: scale(1.1);
    -o-transform: scale(1.1);
    transform: scale(1.1);}

.blog_holder.blog_single article h2 a {color: #4ebeff;}
.blog_holder.blog_single article h2 a:hover{color:#000 !important}

.single.single-post .title_outer{/*margin-top:-80px; /commented by sudhir for News Header*/}
/*.single.single-post .title_outer .title{z-index:99 !important; background:none !important; height:auto!important;}*/
.single.single-post .title_outer .title_subtitle_holder{/*padding-top:40px !important;  /commented by sudhir for News Header*/}
.blog-date{color: #fff !important;
position: absolute;
top: 60px;
border-radius: 0px;
display: inline-block;
padding: 3px 15px;
font-weight: 500;
left: 5px;
background: #000;}

.single.single-post .title_outer .title_holder:after{
   /* content: ""; /commented by sudhir for News Header*/
    bottom: 0;
    left: 0;
    width: 100%;
    height: 100%;
    position: absolute;
    background: -moz-linear-gradient(140deg,rgba(0, 54, 157, 0.8) 0%,rgba(163,24,229,.9) 100%);
background: -webkit-linear-gradient(140deg,rgba(0, 54, 157, 0.8) 0%,rgba(163,24,229,.9) 100%);
    background: linear-gradient(140deg,rgba(0, 54, 157, 0.8) 0%,rgba(163,24,229,.9) 100%);
    -webkit-transform: none;
    transform: none;
}
.breadcrumb, .breadcrumb .current, .breadcrumb a {color: #fff !important;}
aside .widget {margin: 0 0 42px;padding:0 20px; }
aside .widget>h5{margin-bottom:25px !important;}
aside .widget.qode_latest_posts_widget .latest_post .latest_post_image{display:none;}
aside .widget.qode_latest_posts_widget .latest_post .latest_post_text{padding:0;}
.blog_single.blog_holder .post_info{display:none;}

aside h5.latest_post_title.entry_title a{color:#a6a6a6 !important;text-transform: none;}
aside h5.latest_post_title.entry_title a:hover{color:#03acff !important;}

.white-inner-pic{text-align:center;position: relative;padding:50px 0;max-width: 600px;    margin: auto;}
.white-inner-pic img{width:300px !important;border:0 !important}
.white-inner-pic img:before{content:"";position:absolute;border: 5px solid #0D0E13 !important;}
.white-inner-pic .overlay img{width:200px !important;    border: 5px solid #0D0E13 !important;box-sizing:border-box;}
.white-inner-pic .overlay{right: 74px;bottom: 31px;position:absolute;}

.qode_video_box{transition: all .4s ease;}
.qode_video_box h3{padding:15px;font-size:20px;line-height:24px;text-align:center;}

.dotted-bg:after{background-image: url(/wp-content/uploads/2021/07/dotted-pattern.png);
    background-size: auto !important;
    background-position: right bottom !important;
    content: "";
    position: absolute;
    width: 519px;
    height: 462px;
    right: -20px;
    top: 50px;
    opacity: .5;}
.dotted-bg.left-pos:after{left:-20px; top: -16px;}

.cta-bg{background: rgb(0,52,98);overflow:hidden;
background: -moz-radial-gradient(circle, rgba(0,52,98,1) 15%, rgba(0,0,0,1) 100%);
background: -webkit-radial-gradient(circle, rgba(0,52,98,1) 15%, rgba(0,0,0,1) 100%);
background: radial-gradient(circle, rgba(0,52,98,1) 15%, rgba(0,0,0,1) 100%);}

.cta-bg:after{background-image: url(/wp-content/uploads/2021/07/cta-bg.png);
    background-size: auto !important;
	background-repeat:no-repeat;
    background-position: center center !important;
    content: "";
    position: absolute;
    width: 100%;
    height:100%;
    right:0;
    top: 62px;
	opacity: .5;}

.cta-bg-1:after{background-image: url(/wp-content/uploads/2021/07/swirl.svg);
    background-size: 15% !important;
    background-position: right center !important;
	background-repeat:no-repeat;
    content: "";
    position: absolute;
    width: 100%;
    height:100%;
    right:0;
    top: 62px;
	opacity: .5;}

.cta-bg-2:after{background-image: url(/wp-content/uploads/2021/07/circles-bg.svg);
    background-size: 36% !important;
    background-position: right center !important;
	background-repeat:no-repeat;
    content: "";
    position: absolute;
    width: 100%;
    height:100%;
    right:0;
    top: 62px;
	opacity: .3;}

.polygon-bg:after{background-image: url(/wp-content/uploads/2021/07/polygon-bg.png);
    background-size: 36% !important;
    background-position: right center !important;
	background-repeat:no-repeat;
    content: "";
    position: absolute;
    width: 100%;
    height:100%;
    right:0;
    top: 62px;
	opacity: .3;}

.circular-bg:after{background-image: url(/wp-content/uploads/2021/09/dot_02.jpg);
    background-size: 26% !important;
    background-position: right center !important;
	background-repeat:no-repeat;
    content: "";
    position: absolute;
    width: 100%;
    height:100%;
    right:0;
    top: 0;
	opacity:1;}


.YTvideo1{margin:50px 0;}
.YTvideo {
	margin:50px 0;
  overflow: hidden;
  padding-top: 56.25%;
  position: relative;
}
.YTvideo iframe {
  border: 0;
  height: 100%;
  left: 0;
  position: absolute;
  top: 0;
  width: 100%;
}
.YT-wrap{margin-top:20px;text-align:center;}
.YT-wrap a{display: inline-block;padding: 10px 60px 20px 80px;position: relative;font-size: 16px;text-align: left;padding-left:100px;
    background: #f6f6f6;color: #444;border-radius: 5px;transition: background .3s ease-in-out,color .3s ease-in-out;border:2px solid #f6f6f6;}

.YT-wrap a:hover{background: #fff;border:2px solid #eee;color:#205699}
.YT-wrap a img{position: absolute;width: 63px;left: 20px;    border: 0 !important;}
.YT-wrap a strong{display:block;font-weight:500;font-size: 30px;}

.content-list{position:relative;padding:50px;text-align:left;border-radius:8px;min-height:320px;color:#fff;
background: #0fabe2;
background: -moz-linear-gradient(140deg,rgba(15,171,226,1) 0%,rgba(163,24,229,1) 100%);
background: -webkit-linear-gradient(140deg,rgba(15,171,226,1) 0%,rgba(163,24,229,1) 100%);
background: linear-gradient(140deg,rgba(15,171,226,1) 0%,rgba(163,24,229,1) 100%);}

.content-list img{-webkit-transition: -webkit-transform .35s;
    transition: transform .35s;
    -webkit-transform: translate3d(0,-10px,0);
    transform: translate3d(0,-10px,0);}

.content-list h3{font-size: 18px;line-height:24px;font-weight: 500;margin-bottom: 30px;color:#fff;
	-webkit-transition: opacity .35s,-webkit-transform .35s;
    transition: opacity .35s,transform .35s;
    -webkit-transform: translate3d(0,20px,0);
    transform: translate3d(0,20px,0);}

.content-list p{color:#fff;}

.content-list:hover h3,.content-list:hover img{-webkit-transform: translate3d(0,0,0);transform: translate3d(0,0,0);}

.content-list:before {
    border-top: 2px solid #fff;
    border-bottom: 2px solid #fff;
}
.content-list:before, .content-list:after{
    position: absolute;
    top: 30px;
    right: 30px;
    bottom: 30px;
    left: 30px;
    content: '';
    opacity: .5;
    -webkit-transition: opacity .35s,-webkit-transform .35s;
    transition: opacity .35s,transform .35s;
}
.content-list:after{
    border-right: 2px solid #fff;
    border-left: 2px solid #fff;
}
.content-list:hover:before{
    opacity: 0;
    -webkit-transform: scale(0,1);
    transform: scale(0,1);
}
.content-list:hover:after{
    opacity: 0;
    -webkit-transform: scale(1,0);
    transform: scale(1,0);
}

/* business kpi */
.kpi-blocks{display:table; width:100%;}
.kpi-blocks h3{ margin-bottom:20px;}
.kpi-blocks > div{ display:table-cell; width: 33.33%;box-sizing: border-box;font-size: 18px;padding: 20px; vertical-align:middle;
background: #3367d6; border-right:3px solid #020c3f;font-weight: 400;list-style:none;min-height:180px;}
.kpi-blocks > div:last-child{border:0;}
.full-block img{width:100%;}
.cta-border{border-left: 5px solid #fff;padding-left: 20px;}
.N1{display:none;}

.tp-bgimg.defaultimg {}

.silicon-icons{background-image: url(/wp-content/uploads/2021/12/semiconductor-icon-sprite-1.png);width:80px; height:80px;position: absolute;left: 0;}
.silicon-icons.one{background-position:0 0;}
.silicon-icons.two{background-position:0 -80px;}
.silicon-icons.three{background-position:0 -160px;}
.silicon-icons.four{background-position:0 -240px;}
.silicon-icons.five{background-position:0 -320px;}
.silicon-icons.six{background-position:0 -400px;}
.silicon-icons.seven{background-position:0 -480px;}
.silicon-icons.eight{background-position:0 -560px;}
.silicon-icons.nine{background-position:0 -640px;}
.silicon-icons.ten{background-position:0 -720px;}
.telcom-icons{background-image: url(/wp-content/uploads/2021/12/telcom-sprite.png);width:80px; height:80px;position: absolute;left: 0;}
.telcom-icons.one{background-position:0 0;}
.telcom-icons.two{background-position:0 -80px;}
.telcom-icons.three{background-position:0 -160px;}
.telcom-icons.four{background-position:0 -240px;}
.security-icons{background-image: url(/wp-content/uploads/2021/12/microai-security-icons.png);width:80px; height:80px;position: absolute;left: 0;}
.security-icons.one{background-position:0 0;}
.security-icons.two{background-position:0 -80px;}
.security-icons.three{background-position:0 -160px;}
.security-icons.four{background-position:0 -240px;}
.home-prod{position:relative;}
.home-prod:after{background-image: url(/wp-content/uploads/2021/07/triangle.png);
    content: "";
    position: absolute;
    width:160px;
    height:160px;
    left:-14px;
    top: -55px;}

.home-prod:before{ background-image: url(/wp-content/uploads/2021/07/triangle.png);
    content: "";
    position: absolute;
    width: 180px;
    height: 180px;
    right: -54px;
    bottom: 20%;
    opacity: .5;
    background-size: 100%;}


.downloadCta h3{font-size: 32px;font-weight: 500;line-height: 36px; padding-top:100px;color:#fff;}
.downloadCta h4{font-size: 20px;margin: 10px 0 30px 0;color:#fff;}
.downloadCta{box-sizing:border-box;
    box-shadow: 0px 0px 0px 3px #fff;
    background: #0fabe2;
    background: -moz-linear-gradient(90deg,rgba(15,171,226,1) 0%,rgba(163,24,229,1) 100%);
    background: -webkit-linear-gradient(90deg,rgba(15,171,226,1) 0%,rgba(163,24,229,1) 100%);
    background: linear-gradient(90deg,rgba(15,171,226,1) 0%,rgba(163,24,229,1) 100%);   
    width: 360px;
    height: 360px;
    margin: auto;
    text-align: center;
    margin-top: 80px;position:relative;
    border-radius: 50%;}



.icon-with-heading {padding-left: 80px;position: relative;font-size: 32px;font-weight: 500;line-height: 60px;min-height: 90px;}
.icon-with-heading:before,.icon-with-heading:after,.circular-icon:before,.circular-icon:after{content: " "; display: table;}.icon-with-heading:after,.circular-icon:after{clear:both;}
.icon-with-heading img{position:absolute;left:0;}

.qode_video_box.wrap1:after{content: "";
    width: 50%;
    height: 250px;
    border: 3px solid #0fabe2;
    position: absolute;
    right: -17px;
    top: -16px;}

.qode_video_box.wrap1:before{content: "";
    width: 50px;
    height: 50px;
    background: #0fabe2;
    position: absolute;
    left: -17px;
    bottom: -16px;}

.industry{background: #0941b8 url(/wp-content/uploads/2021/10/home-ai-banner.jpg) no-repeat center top;overflow: hidden;padding: 100px 0 200px; box-sizing:border-box;}
.industry h2,.industry h3{color:#fff; text-align:center;}
.industry-item{margin-top: -100px;padding-bottom: 150px;}

.circular-icon{position: relative;text-align:center}
.circular-icon li {display: inline-block;font-size: 0px;cursor: pointer;margin: 5px 20px;width: 150px;height: 150px;	
	text-align: center;	position: relative;	z-index: 1;	color: #fff;vertical-align:top;padding:15px 0;}

.circular-icon li:after {pointer-events: none;position: absolute;width: 120px;height: 120px;border-radius: 50%;content: '';-webkit-box-sizing: content-box; -moz-box-sizing: content-box;box-sizing: content-box;}

.circular-icon li img{background: rgb(0 72 133 / 20%);-webkit-transition: background 0.2s, color 0.2s;-moz-transition: background 0.2s, color 0.2s;transition: background 0.2s, color 0.2s;border-radius: 50%;padding:20px;box-sizing:border-box;width:100px;height:100px;}

.circular-icon li:after {	top: 6px;	left: 16px;	padding: 7px;	box-shadow: 0 0 0 2px #fff;box-sizing:border-box;
-webkit-transition: -webkit-transform 0.2s, opacity 0.2s;	-webkit-transform: scale(.8);	-moz-transition: -moz-transform 0.2s, opacity 0.2s;-moz-transform: scale(.8);	-ms-transform: scale(.8);	transition: transform 0.2s, opacity 0.2s;	transform: scale(.8);	opacity: 0;
}
.circular-icon li:hover img{background: #1a6bd1;}
.circular-icon li:hover:after {opacity: 1;}

.circular-icon li h4{font-size:20px;color:#fff}

.circular-icon1{position: relative;text-align:center;display: table;width: 100%;}
.circular-icon1 ul{display:flex;}
.circular-icon1.col-3 li{width: 32%;padding:30px;box-sizing:border-box;}
.circular-icon1 li {float:left;cursor: pointer;margin: 0;width: 19%;margin-right: 1%;
min-height: 150px;text-align: center;position: relative;z-index: 1;color: #fff;vertical-align: top;padding: 15px 0;box-sizing: border-box;background: #fff;border: 5px solid #eff3ff;}
.circular-icon1 li h4{font-size:20px;color:#000}
.circular-icon1 li:last-child{margin-right:0;}
.circular-icon1 li img{-webkit-transition: -webkit-transform .35s;width:120px;transition: transform .35s;-webkit-transform: translate3d(0,-10px,0); transform: translate3d(0,-10px,0);}
.circular-icon1 li h4{line-height:30px;font-weight: 500;margin-bottom: 20px;-webkit-transition: opacity .35s,-webkit-transform .35s;
    transition: opacity .35s,transform .35s; -webkit-transform: translate3d(0,20px,0); transform: translate3d(0,10px,0);}
.circular-icon1 li:hover h4,.circular-icon1 li:hover img{-webkit-transform: translate3d(0,0,0);transform: translate3d(0,0,0);}

.industry1{background: rgba(51,103,212,.8) url(/wp-content/uploads/2021/07/cta-bg.png) no-repeat right top;overflow: hidden;padding: 40px 20px; 
border-radius: 10px;position: relative;text-align:center}

.mfcTab{width: 30px;
    position: fixed;
    border-radius: 20px;
    left: 30px;    padding: 20px 0;
    box-sizing: border-box;
    top: 400px;
    z-index: 999999999;
    background: #1a1f4d;
    text-align: center;}
.mfcTab li{list-style: none;}
.mfcTab li a{
    width: 15px;
    height: 15px;
    background: #fff;
    text-align: center;
    margin: auto;display: block;
    border-radius: 50%;
    margin-bottom: 10px;}

.mfcTab li a.mPS2id-highlight{ background: #3367d6;}

.mfcTab li span{font-size:0;}

.rebrandpopup{background-color:#fff;display:table;padding:20px;}
.rebrandpopup >div{display:table-cell;width:50%;vertical-align:top;}
.releftWrap{box-sizing:border-box;padding:50px 80px 0 0}
.rerightWrap{}
.heading{ background: #470dd1;
    background: -moz-linear-gradient(90deg,rgba(15,171,226,1) 0%,rgba(163,24,229,1) 100%);
    background: -webkit-linear-gradient(90deg,rgba(15,171,226,1) 0%,rgba(163,24,229,1) 100%);
    background: linear-gradient(90deg,rgba(15,171,226,1) 0%,rgba(163,24,229,1) 100%);
	font-size:22px;font-weight:500;color:#fff;display:inline-block;padding:10px;
}
.rebrandpopup h1{font-size:50px;line-height:60px;color:#000;margin:40px 0;}
.rebrandpopup h1 span img{width: 36px;vertical-align: middle;margin: 0 10px;}
.rebrandpopup .poplogoWrap{display:table;margin-top:40px;}
.rebrandpopup .poplogoWrap>div{display:table-cell;vertical-align:middle;width:45%;}
.rebrandpopup .poplogoWrap>div:nth-child(1){width:35%;}
.rebrandpopup .poplogoWrap>div:nth-child(2){width:10%;}
.rebrandpopup .poplogoWrap>div:last-child{text-align:right}
.pop-content{ margin:50px 0;}
.pop-content p{ font-size:16px;font-weight:400; text-align:left; line-height:22px; color:#000;margin-bottom:10px;}

.cf:before,.cf:after{content: " "; display: table;}.cf:after{clear:both;}

#pum-21563 .pum-close{display:none;}
.pum-theme-20872.pum-overlay{overflow:hidden}
.pum-theme-20872.pum-theme-enterprise-blue { background-color: #fff;}
.pum-theme-20872.pum-theme-enterprise-blue .pum-container{box-shadow:none;}

.Nav-sdk{padding:10px;text-align:center;background-color:#0fabe2;border:1px solid #0fabe2;transition: all .4s ease !important;}
.Nav-sdk:hover{border:1px solid #fff;background-color:#a318e5;}
.Nav-sdk a{font-size:18px !important;color:#fff !important;}
.Nav-sdk p{text-transform:none;color:#fff;}
.Nav-sdk img{width:30px;vertical-align:middle;margin-right:10px;}
#nav-menu-item-22258 #nav-menu-item-23171{width:100% !important;}

.home-cta h2{ text-align:right;color:#fff;}
.home-cta p{color:#fff}
.blog-btn{float:right;}
.mobile_menu .menu-description{display:none;}
.q_logo a{height:46px !important;margin-top:10px;} 

aside .widget h5 a{font-size:16px;}
aside .widget .date_hour_holder .date{font-size: 14px !important;color: #bababa !important;}





.event-hero{background-image: url(/wp-content/uploads/2022/07/whitepaper-hero.jpg) !important;padding:90px 0;}
.event-hero >div,.mec-wrap{max-width:1400px;margin:auto;}
.event-hero h1{color:#fff;    text-align: center;}

/* event */
.mec-wrap h3,.mec-wrap p{color:#FFF !important}
.wrapper .mec-wrap .mec-single-title{font-size:48px; font-weight:300; color:#FFF;}
.wrapper .mec-single-event{margin-top:70px}

.blockBg{background:#eff3ff !important;}

.subNav{padding:50px 0 0 0;}

/* Button */

a.btn-alt {
    padding: 0;
    padding-right: 40px !important;
    padding-left: 40px !important;
    line-height: 41px !important;
    text-align: center;
    font-size: 18px !important;
    letter-spacing: 0;
    display: inline-block;
    overflow: hidden;
    border-radius: 40px;
    font-weight: 400 !important;
    color: white;
    position: relative;   
    text-decoration: none !important;
    transition: all .4s ease !important;
   background: rgb(15,171,226);
background: -moz-linear-gradient(90deg, rgba(15,171,226,1) 0%, rgba(163,24,229,1) 100%);
background: -webkit-linear-gradient(90deg, rgba(15,171,226,1) 0%, rgba(163,24,229,1) 100%);
background: linear-gradient(90deg, rgba(15,171,226,1) 0%, rgba(163,24,229,1) 100%);
}

a.btn-alt:hover{color:#fff !important;  background: rgb(15,171,226);
	background: -moz-linear-gradient(90deg, rgba(163,24,229,1) 0%, rgba(15,171,226,1) 100%);
background: -webkit-linear-gradient(90deg, rgba(163,24,229,1) 0%, rgba(15,171,226,1) 100%);
background: linear-gradient(90deg, rgba(163,24,229,1) 0%, rgba(15,171,226,1) 100%);}

a.btn-alt:hover i{color:#3367D6 !important;}

.rev-btn{transition: all .4s ease !important;}.rev-btn:hover{transition: all .4s ease !important;}

a.btn-alt.small{height: 30px !important;line-height: 30px !important; transition: all .4s ease;font-size: 14px !important;font-weight: 300 !important; padding:0 15px !important;}
a.btn-alt.outline {background: transparent !important;border: 2px solid #3367D6 !important;color: #3367D6 !important;
box-shadow:none !important;}
a.btn-alt.outline.white {border: 2px solid #fff !important;color: #fff !important;}
a.btn-alt.small:hover,.wrapper a.btn-alt.outline:hover {
 background: #3367D6 !important;border: 2px solid #3367D6 !important;color: white !important;}
a.btn-alt.outline.white:hover {border: 2px solid #fff !important;background: #fff !important;color: #3367D6 !important;}
a.btn-alt.blue1 {    background-color: #6e9fd4 !important;	 border: 1px solid #6e9fd4 !important;	border-radius:0 !important;}
a.btn-alt.blue1:hover,a.btn-alt.blue1.p2:hover,a.btn-alt.blue1.p3:hover{color:#3367D6 !important; background-color:#fff !important;}
a.btn-alt.blue1.p2 {background-color: #2f5597 !important;border: 1px solid #2f5597 !important;border-radius:0 !important;}
a.btn-alt.blue1.p3 {background-color: #203864 !important;border: 1px solid #203864 !important;border-radius:0 !important;}

.quoteBtn.inline{display:inline-block;}
.quoteBtn.white{background-color: #fff;color: #3367d6;border:1px solid #fff;}
.quoteBtn.white:hover{background-color: #3367d6;color:#fff;transition: all .4s ease;border:1px solid #fff;}
.quoteBtn img{position: absolute;top: -31px;left: 0;right: 0;margin: auto;}
.quote{margin-top:35%;}
.quote em{font-size: 22px;font-weight: 300;font-style: italic;line-height: 30px;color:#444;}
.quote strong{font-size: 22px;font-weight: 400;line-height: 30px;color:#444;}



.withouticon-list{display: table;margin-top: 50px;width: 100%;}
.withouticon-list li {
    list-style: none;
    float: left;
    width: 33.33%;
    padding-left: 20px;
    position: relative;
    box-sizing: border-box;
    padding-right: 20px;
    color: #000;
    text-align: left;
    font-weight: 500;
    min-height: 50px;
    border-left: 5px solid #0fabe2;
}
.wrapper .mobile_menu_button span{color:#000}

.column2 .footer_bottom .textwidget{display:inline-block;}
.trp-language-switcher>div>a:hover {
    background: #f1f1f1;
    color: #000;
}

.video_rightBg{background: #eff3ff;padding:30px !important;}
.copy-right{font-size: 11px;color: #000;line-height: 16px;margin-top: 10px;}
.awsm-job-entry-content ol{padding-left:20px;}
.awsm-job-entry-content ol li ul{padding-bottom:20px; font-size:14px;}

.search-results .blog_holder.blog_large_image h2 a{font-size:16px;margin-bottom: 10px;    display: block;}
.search-results .blog_holder.blog_large_image h2 .entry_date{display:none}
.search-results .blog_holder.blog_large_image .post_text_inner{text-align:left}
.hproduct{margin-top:-220px;padding:250px 0 100px;}

.hproduct-box img{-webkit-transition: -webkit-transform .35s;width:120px;
    transition: transform .35s;
    -webkit-transform: translate3d(0,-10px,0);
    transform: translate3d(0,-10px,0);}

.hproduct-box h3{line-height:30px;font-weight: 500;margin-bottom: 20px;
	-webkit-transition: opacity .35s,-webkit-transform .35s;
    transition: opacity .35s,transform .35s;
    -webkit-transform: translate3d(0,20px,0);
    transform: translate3d(0,10px,0);}

.hproduct-box:hover h3,.hproduct-box:hover img{-webkit-transform: translate3d(0,0,0);transform: translate3d(0,0,0);}
.hproduct-box{border:5px solid #eff3ff;padding:40px;background:#fff;text-align:center;min-height: 325px;}
.hproduct-box p{line-height:24px;}
.hproduct-box a{transition: right .4s ease; position: absolute; box-sizing: border-box;margin-top:20px;left: 0;right: 0;margin: auto;    bottom: -22px;width:50px;}
.hproduct-box a i{color: #fff;font-size: 30px;line-height: 27px;background: #0fabe2;border:2px solid #fff; border-radius: 50%;
box-sizing: border-box;padding:10px;transition: .3s; }
.hproduct-box a:hover i{background:#000}

/* launchpad*/
.newHeroCta{display:table;margin-top:50px;}
.newHeroCta a{display:inline-block;margin:0 20px;position:relative;font-size:24px;line-height:50px;    padding: 0 40px;
border:3px #fff solid;    border-radius: 80px;    color: #fff;    font-weight: 500;margin-left: 160px;    margin-right: 150px;
transition: opacity .3s ease-in-out,color .3s ease-in-out;}
.newHeroCta a:hover{background:#fff;}
.newHeroCta a:before{background-image: url(/wp-content/uploads/2021/11/signup-ai.png);background-repeat: no-repeat;position:absolute;content:"";width:100px;height:100px;left: -160px;top: -12px;}
.newHeroCta a:first-child:before{background-image: url(/wp-content/uploads/2021/11/log-ai.svg);}
.newHeroCta a:after{content:"";background:#fff;height:3px;width:79px;position:absolute;left: -80px;    top: 50%;    z-index: -1;}

.launchPadStep{background: #0fabe2;display:table;
background: -moz-linear-gradient(140deg,rgba(15,171,226,1) 0%,rgba(163,24,229,1) 100%);
background: -webkit-linear-gradient(140deg,rgba(15,171,226,1) 0%,rgba(163,24,229,1) 100%);
background: linear-gradient(140deg,rgba(15,171,226,1) 0%,rgba(163,24,229,1) 100%);}

.launchPadStep >div{display:table-cell;padding:60px 30px;border-right: 3px solid #fff;position:relative}
.launchPadStep >div:last-child{border:0;}
.launchPadStep >div h3{color:#fff;font-size:16px;line-height:24px;margin-bottom:40px;font-weight:500;}
.launchPadStep >div:after{content:"";position:absolute;width: 0;   height: 0;   border-top: 30px solid transparent;
  border-bottom: 30px solid transparent;    border-left: 30px solid #fff;right:-31px;top:45%;}

.blockgrad{background:linear-gradient(90deg, rgba(15,171,226,1) 0%, rgba(163,24,229,1) 100%);padding:20px; color:#fff;}

.stepWrap{display:table;}
.stepOne{float:left;padding:30px 30px;position:relative;width:20%;box-sizing:border-box;min-height:300px;text-align:left;background: rgb(255,255,255);
background: -moz-linear-gradient(90deg, rgba(255,255,255,1) 0%, rgba(239,243,255,1) 100%);
background: -webkit-linear-gradient(90deg, rgba(255,255,255,1) 0%, rgba(239,243,255,1) 100%);
background: linear-gradient(90deg, rgba(255,255,255,1) 0%, rgba(239,243,255,1) 100%);}
.stepOne .head{font-size:20px;font-weight:500;line-height:24px;position:relative;padding-right:40px;padding-bottom:20px;min-height:68px;}
.stepOne .head strong{font-size:99px;color:#00c2fa;font-weight:700;line-height:26px;position:absolute;right:-26px;top:0;text-shadow:0 3px 6px rgba(0, 0, 0, 0.16);}


.qode_image_box{transition: all .4s ease;}
.qode_image_box .qode_image_box_inner{display: block;    position: relative;    overflow: hidden;}
.qode_image_box .qode_image_box_inner img {
    display: block;
    position: relative;
    max-width: 100%;
    z-index: 22;
    -webkit-transition: -webkit-transform .2s ease-out;
    transition: transform .2s ease-out;
    -webkit-backface-visibility: hidden;
}
.qode_image_box .qode_image_box_inner:hover img {
    transform: scale(1.05) rotate(.01deg);
    -webkit-transform: scale(1.05) rotate(.01deg);
}
.qode_image_box .qode_image_box_inner .qode_video_box_button_holder {
    position: absolute;
    top: 50%;
    left: 50%;
    text-align: center;
    transform: translate(-50%,-50%);
    -webkit-transform: translate(-50%,-50%);
    z-index: 44;
}

.qode_image_box .qode_image_box_inner .qode_video_box_button {
    display: inline-block;
    vertical-align: middle;
    position: relative;
    width: 40px;
    height: 40px;
    background-color: #8238e4;
    overflow: hidden;
    -webkit-border-radius: 50%;
    -moz-border-radius: 50%;
    border-radius: 50%;
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box;
    transition: background-color .15s ease-out;
    -webkit-transition: background-color .15s ease-out;
}

.qode_image_box .qode_image_box_inner .qode_video_box_button i{font-size:24px;color:#fff;line-height:38px;}
.blogButton{float:right;}

/* new factory page and top ddm */
.randomBlock{border:5px solid #eff3ff;padding:10px;}
.randomBlock img{margin:auto;display:block;margin-bottom:10px;}
.randomBlock > div{min-height:100px;}
.randomBlock > div:nth-child(2){background: #eff3ff;padding: 10px;min-height:410px;}
.randomBlock p strong{font-weight:500;}
.randomBlock p{margin-bottom:5px; font-size:14px;}

#nav-menu-item-24370 .second{width: 90%;left: 0px;background:#fff;margin:auto;}	
#nav-menu-item-24370 .second .inner{width: 100%;}
#nav-menu-item-24370 .second .inner > ul{width: 100%;height: 570px;padding-top:50px !important;box-sizing:border-box;}
#nav-menu-item-24370 .second .inner > ul:before{background:#18a3e3;content:"";width:250px;height:100%;left:0; top:0; position:absolute;}
#nav-menu-item-24370 .second .inner > ul > li{ padding: 0 !important;    position: static !important;    }
#nav-menu-item-24370 .second .inner > ul > li > a{float:left;width:250px;background:#18a3e3;    line-height: 50px;
text-align: left !important;    padding-left: 40px !important;    box-sizing: border-box;}
#nav-menu-item-24370 .second .inner > ul > li > a:before{box-sizing: border-box;transition: background .3s ease-in-out,width .15s ease-in-out; position:absolute;right:0;height:50px;background:#fff;content:"";width:0;top:0;}
#nav-menu-item-24370 .second .inner > ul > li > a:hover:before{width:100%;}
#nav-menu-item-24370 .second .inner > ul > li > a > span{color:#fff;font-size:16px;z-index: 1;position: relative;}
#nav-menu-item-24370 .second .inner > ul > li > a i.q_menu_arrow{float:right;top:15px;right:20px;color:#fff;-ms-transform: rotate(1deg);
    -moz-transform: rotate(1deg);    -webkit-transform: rotate(1deg);font-size:20px;}
#nav-menu-item-24370 .second .inner > ul > li:hover > a,#nav-menu-item-24370 .second .inner > ul > li.active > a{color:#000 !important;}
#nav-menu-item-24370 .second .inner > ul > li:hover > a > span,#nav-menu-item-24370 .second .inner > ul > li.active > a > span{color:#000;}
#nav-menu-item-24370 .second .inner > ul > li:hover > a i.q_menu_arrow,#nav-menu-item-24370 .second .inner > ul > li.active > a i.q_menu_arrow{color:#000}

#nav-menu-item-24370 .second .inner > ul > li:hover > a:before,#nav-menu-item-24370 .second .inner > ul > li.active > a:before{width:100%;}

#nav-menu-item-24370 .second .inner > ul > li > ul{width: calc(100% - 250px);min-height: 500px;float: left;clear: none;position: absolute;top: 0;left: 250px;padding: 10px 10px 10px 10px;}
#nav-menu-item-24370 .second .inner > ul > li > ul > li{width:100%;float:left;}
#nav-menu-item-24370 .second .inner > ul > li > ul > li > a{display:none;}

.mBlock{display:block !important;}


.topMenuTwoCol{display:table;width:100%;height:570px;}
.topMenuTwoCol > div{display:table-cell;vertical-align:top;}
.topMenuTwoCol > div:nth-child(1){width:70%;}
.topMenuTwoCol > div:nth-child(2){width:30%;background:#f8f8f9;padding:30px 40px;box-sizing:border-box;}

.topMenuTwoCol > div h2{    font-size: 24px;
    line-height: 40px;
  
    font-weight: 800;
    position: absolute;
    text-align: center;
    z-index: 9;
    color: #fff;
    margin: auto;
    left: 0;
    right: 0;
    top: 70px;}
.topMenuTwoCol > div > a .imgholder{overflow:hidden;position:relative;line-height: 0;}
.topMenuTwoCol > div > a .imgholder > img{width:100%;
-webkit-transition: -webkit-transform .3s ease-in-out;
    -moz-transition: -moz-transform .3s ease-in-out;
    -ms-transition: -ms-transform .3s ease-in-out;
    -o-transition: -o-transform .3s ease-in-out;transition: transform .3s ease-in-out;}

.topMenuTwoCol > div > a:hover .imgholder > img,.toplistwrap:hover:before{transform: scale(1.1);}

.toplistwrap:before{
    position: absolute;
    content: "Click for more detail +";   
    font-size: 16px;
    line-height: 36px;
    text-align: center;
    font-weight: 400;
    display: inline-block;
    margin: auto;
    width: 220px;
    bottom: 44px;
    left: 0;
    right: 0;   
    color: #fff;
    border-radius: 20px;
    padding: 0 20px;box-sizing:border-box;
    z-index: 99;transition: transform .3s ease-in-out;

    background: #0fabe2;
    background: -moz-linear-gradient(90deg,rgba(15,171,226,1) 0%,rgba(163,24,229,1) 100%);
    background: -webkit-linear-gradient(90deg,rgba(15,171,226,1) 0%,rgba(163,24,229,1) 100%);
    background: linear-gradient(90deg,rgba(15,171,226,1) 0%,rgba(163,24,229,1) 100%);

}

.topMenuTwoCol > div > a .imgholder:hover:before,.toplistwrap:hover .imgholder:before{ transform: scale(1.1);  }

.topMenuTwoCol > div > a .imgholder:after {
    content: "";
    background: linear-gradient(90deg,rgba(15,171,226,.8) 0%,rgba(163,24,229,1) 100%);
    width: 100%;
    height: 100%;
    left: 0;
    top: 0;
    margin: auto;
    padding-top: 65px;
    position: absolute;
    text-align: center;
    box-sizing: border-box;  
}

.wrapper .drop_down .second .inner ul li .topMenuTwoCol > div > a{display:block; padding:20px !important;text-align:left !important;}
.wrapper .drop_down .second .inner ul li .topMenuTwoCol > div:nth-child(1):hover{background: #fff; position:relative;z-index:999}
.toplistwrap{display:table;background: #fff;
    background: -moz-linear-gradient(90deg,rgba(235 250 255) 0%,rgba(246 227 255) 100%);
    background: -webkit-linear-gradient(90deg,rgba(235 250 255) 0%,rgba(246 227 255) 100%);
    background: linear-gradient(90deg,rgb(235 250 255) 0%,rgb(246 227 255) 100%);
    padding-top: 20px; min-height:315px;}
.toplistwrap .topList{margin-bottom:20px; padding:0px 20px 20px 65px !important;font-size: inherit;text-align: left !important;position:relative;float:left;margin-right:1%; width:49%;box-sizing:border-box;min-height:105px;}
.toplistwrap .topList:before{content:"";background-repeat: no-repeat;background-size: 55px;height:60px;width:60px;position:absolute;left:0; 
}
.topList h3{font-size:16px;font-weight:500; line-height:20px;margin-bottom:10px;}
.topList p{padding:0 !important;font-size:12px !important;}


.toplistwrap.atomml .topList:before{background-image: url(/wp-content/uploads/2021/12/atom-ml-iconset.svg);}
.toplistwrap.atomml .topList:nth-child(1):before{background-position: 0 -274px;}
.toplistwrap.atomml .topList:nth-child(2):before{background-position: 0 2px;}
.toplistwrap.atomml .topList:nth-child(3):before{background-position: 0 -216px;}
.toplistwrap.atomml .topList:nth-child(4):before{background-position: 0 -327px;}


.toplistwrap.insight .topList:before{background-image:url(/wp-content/uploads/2021/12/microai-insight-iconset.png);min-height:62px;}
.toplistwrap.insight .topList:nth-child(1):before{background-position: 0 3px;}
.toplistwrap.insight .topList:nth-child(2):before{background-position: 0 -52px;}
.toplistwrap.insight .topList:nth-child(3):before{background-position: 0 -109px;}
.toplistwrap.insight .topList:nth-child(4):before{background-position: 0 -217px;}

.toplistwrap.launch .topList:before{background-image:url(/wp-content/uploads/2021/12/microai-launchpad-icons.png);}
.toplistwrap.launch .topList:nth-child(1):before{background-position: 0 3px;}
.toplistwrap.launch .topList:nth-child(2):before{background-position: 0 -52px;}
.toplistwrap.launch .topList:nth-child(3):before{background-position: 0 -217px;}

.toplistwrap.security .topList:before{background-image:url(/wp-content/uploads/2022/03/security-sprite.png);}
.toplistwrap.security .topList:nth-child(1):before{background-position: 0 3px;}
.toplistwrap.security .topList:nth-child(2):before{background-position: 0 -52px;}
.toplistwrap.security .topList:nth-child(3):before{background-position: 0 -107px;}
.toplistwrap.security .topList:nth-child(4):before{background-position: 0 -163px;}


.toplistwrap.factoryicon .topList:before{background-image:url(/wp-content/uploads/2021/12/microai-launchpad-icons.png);}
.toplistwrap.factoryicon .topList:nth-child(1):before{background-position: 0 3px;}
.toplistwrap.factoryicon .topList:nth-child(2):before{background-position: 0 -52px;}
.toplistwrap.factoryicon .topList:nth-child(3):before{background-position: 0 -107px;}
.toplistwrap.factoryicon .topList:nth-child(4):before{background-position: 0 -163px;}

.mostRight h3{font-size: 16px;font-weight: 700;	margin-bottom: 10px;}
.mostRight h4{font-size: 16px;font-weight: 700;	margin-bottom: 10px; line-height:20px;}
.mostRight img{margin: auto;width: 150px;display: block; margin-top:30px; margin-bottom:30px;box-shadow:0px 1px 5px #ccc;}
.drop_down .second .inner ul.right li .mostRight a,.drop_down .second .inner ul.right li .mostRight a:hover{color:#fff !important;}

.drop_down .second .inner ul.right li .mostRight p{padding:0 0 20px 0 !important;}

.menuCtaDDM{padding:15px; background: #0fabe2; margin-top:20px;border-radius:10px;
    background: -moz-linear-gradient(90deg,rgba(15,171,226,1) 0%,rgba(163,24,229,1) 100%);
    background: -webkit-linear-gradient(90deg,rgba(15,171,226,1) 0%,rgba(163,24,229,1) 100%);
    background: linear-gradient(90deg,rgba(15,171,226,1) 0%,rgba(163,24,229,1) 100%);}

.menuCtaDDM p{font-size:18px;line-height:24px;font-weight:400;color:#fff; text-align:left !important; margin-bottom:10px;}
.drop_down .second .inner ul.right li .menuCtaDDM a{font-size:16px;line-height:24px;font-weight:700;color:#fff !important;text-align:center !important; border:3px solid #fff;padding:5px 20px !important;border-radius:20px; }
.drop_down .second .inner ul.right li .menuCtaDDM a:hover{color:#fff !important;opacity: .8;}

.su-posts-default-loop .su-post{margin-bottom:5px !important;}
.su-posts-default-loop .su-post .su-post-thumbnail,.su-posts-default-loop .su-post .su-post-meta,.su-posts-default-loop .su-post .su-post-comments-link,.su-posts-default-loop .su-post .su-post-excerpt{display:none !important;}

.colorBlock{background: #eff3ff;text-align: center;padding: 40px 30px;min-height: 265px;}
.colorBlock h3{font-size: 20px;font-weight: 400;line-height: 24px;margin-bottom: 20px;margin-top: 20px;}
.colorBlock .aifactory{background-image: url(/wp-content/uploads/2022/04/microai-factory-icons.png);width:80px; height:80px;margin:auto;}
.colorBlock .aifactory.one{background-position:0 0;}
.colorBlock .aifactory.two{background-position:0 -80px;}
.colorBlock .aifactory.three{background-position:0 -160px;}
.colorBlock .aifactory.four{background-position:0 -240px;}
.colorBlock .aifactory.five{background-position:0 -320px;}

.colorBlockstyle2{text-align: center;padding: 40px; box-sizing:border-box;background: #0fabe2;
    background: -moz-linear-gradient(140deg,rgba(15,171,226,1) 0%,rgba(163,24,229,1) 100%);
    background: -webkit-linear-gradient(140deg,rgba(15,171,226,1) 0%,rgba(163,24,229,1) 100%);
    background: linear-gradient(140deg,rgba(15,171,226,1) 0%,rgba(163,24,229,1) 100%); min-height:160px;position:relative; padding-left:115px }
.colorBlockstyle2 h3{font-size: 16px;font-weight: 400;line-height: 20px;margin-bottom: 20px;color:#fff;text-align:left;}
.colorBlockstyle2 .aifactory{background-image: url(/wp-content/uploads/2022/03/factory-sprite.png);width:80px; height:80px; position:absolute;left:20px;}
.colorBlockstyle2 .aifactory:after{position:absolute;content:"";height:90px;width:1px; background-color:#85adf0; right:-4px;}
.colorBlockstyle2 .aifactory.one{background-position:0 0;}
.colorBlockstyle2 .aifactory.two{background-position:0 -80px;}
.colorBlockstyle2 .aifactory.three{background-position:0 -160px;}
.colorBlockstyle2 .aifactory.four{background-position:0 -240px;}
.colorBlockstyle2 .aifactory.five{background-position:0 -320px;}

.colorBlockstyle2.cta h3{margin-top: 28px;    margin-left: 11px;}
.colorBlockstyle2.cta h3 a{color:#fff;font-size: 30px; display: block;position:relative;}
.colorBlockstyle2.cta h3 a:after{ 
        content: "\24";
    font-family: "ElegantIcons";
    position: absolute;
    display: block;
    right: 44px;
    top: 15%;
    transition: right .4s ease;
    color: #fff;
    font-size: 44px;
}
.colorBlockstyle2.cta h3 a:hover:after{right:0;}

.ai-shape:after{background-image: url(/wp-content/uploads/2022/03/ai-men-shape.jpg);
    background-size: auto !important;
    background-position: right bottom !important;
    content: "";
    position: absolute;
    width: 500px;
    height: 500px;
    right: 0;
    top: 0px;
    opacity: .5;}


.work-block-two{text-align:center;}
.work-block-two .inner-box .icon-box {
    position: relative;
    display: inline-block;
    font-size: 40px;
    width: 80px;
    height: 80px;
    line-height: 80px;
    text-align: center;
    border-radius: 50%;
    margin-bottom: 52px;
}
.work-block-two .inner-box .icon-box:before{content:"";position:absolute;width:80px;height:80px;left:0;background-image:url(/wp-content/uploads/2022/03/microai-factory-iconset.png);}
.work-block-two .inner-box .icon-box.two:before{ background-position: 0 -80px;}
.work-block-two .inner-box .icon-box.three:before{ background-position: 0 -160px;}
.work-block-two .inner-box .icon-box.four:before{ background-position: 0 -240px;}

.work-block-two .inner-box .count-box {
   width: 60px;height: 60px;line-height: 60px;margin: 0 auto;font-size: 15px;font-weight: 700;
    text-align: center;margin-bottom: 50px;color: #fff;border-radius: 50%;
    background: linear-gradient(90deg,rgba(15,171,226,1) 0%,rgba(163,24,229,1) 100%);
}
.work-block-two .inner-box .content-box {
    position: relative;
    display: block;
    background: #fff;
    padding: 47px 30px 43px 30px;
    border-radius: 10px;
    box-shadow: 0 10px 30px rgb(0 0 0 / 10%);min-height:140px;
}
.work-block-two .inner-box .content-box:before {
    position: absolute;
    content: '';
    background: #fff;
    width: 50px;
    height: 50px;
    left: 50%;
    transform: translateX(-50%) rotate(45deg);
    top: -8px;
}
.work-block-two .inner-box .icon-box .border-line {
	background:url(/wp-content/uploads/2022/03/border-1.png);
    position: absolute;
    left: 50%;
    transform: translateY(-50%);
    bottom: -58px;
    width: 4px;
    height: 32px;
    background-repeat: no-repeat;
}

.work-block-two .inner-box .content-box h4{font-size:24px; margin-bottom:20px;}

.fourindustry{background-image:url(/wp-content/uploads/2022/03/4-Architecture.png);position:relative;height:450px;}
.fourindustry div:nth-child(1){width: 246px;
    position: relative;
    right: -478px;
    top: 70px;
    font-size: 14px;
    line-height: 20px;}
.fourindustry div:nth-child(2){    width: 291px;
    position: relative;
    left: -19px;
    top: 100px;
    font-size: 14px;
    text-align: right;
    line-height: 20px;}
.fourindustry div:nth-child(3){width: 246px;
    position: relative;
    right: -478px;
    top: 133px;
    font-size: 14px;
    line-height: 20px;}


.architectureBg{background-image: url(/wp-content/uploads/2022/03/line-bg.png);background-color: #eff3ff;  background-repeat:no-repeat !important;background-position:right center !important;background-size:500px !important;}


.circle-gr-Bg{background-image: url(/wp-content/uploads/2022/03/circle-gra-bg-only.png); background-repeat:no-repeat !important;background-position:center center !important;background-size:500px !important;height:500px;}


.factoryListNew{}
.factoryListNew li{list-style:none;padding:30px;background:#fff;border-radius:10px;}
.factory-accordian h3.ui-state-default.ui-accordion-header-active{background: #fff;    color: #000;    padding: 20px;    border-radius: 10px; border-bottom-left-radius:0;border-bottom-right-radius:0;}


.factory-accordian h3.ui-state-default.ui-accordion-header-active +.qode-accordion-content{background: #fff;border-bottom-left-radius:10px;border-bottom-right-radius:10px; margin-bottom:30px;}

.factory-accordian .qode-title-holder.ui-accordion-header.ui-state-default.ui-state-hover{background: #fff;color:#000;border-radius: 10px;}
.factory-accordian .qode-accordion-holder .qode-title-holder .qode-tab-title span.qode-tab-title-inner:only-child {
    padding-left: 0; }
.factory-accordian h3.ui-state-default{background:transparent;font-size: 18px;font-weight: 400; margin-top:20px;padding-left: 20px;}


.dotted-line{position: absolute;background-image: url(/wp-content/uploads/2022/03/dotted-line-bg.png);left: 0px;top: 319px;width: 100%;    height: 10px;background-repeat: no-repeat;background-position: center;}

.card-round{ box-shadow: 0 10px 30px rgb(0 0 0 / 10%); border-radius: 10px; font-weight: 400;position: absolute;padding: 20px;box-sizing:border-box;font-size:14px;}

.dashfactory{background: url(/wp-content/uploads/2022/03/dash-factory-new.png) no-repeat top center; width:1300px;height:350px;margin:auto;background-size: 47%;}

.leftOne{left: 100px;width: 300px;text-align: right;}
.leftOne strong{font-size: 19px;position: absolute;top: -9px;right:-10px;}
.leftOne strong:after{content:"";    background-color: transparent;
    border: 2px solid #18a2e2;    opacity: .9;    border-left: 2px solid transparent;
    border-right: 2px solid transparent;    border-radius: 100px;    top: -3px;
    right: -4px;    width: 30px;    height: 30px;    margin: 0 auto;
-moz-animation: spinoffPulse 1s infinite linear;
-webkit-animation: spinoffPulse 1s infinite linear; position:absolute;}

.leftTwo{left: 184px;    top: 345px;    width: 200px;    text-align: left;}
.leftTwo strong{font-size: 19px;position: absolute;top: -9px;right:-10px;}
.leftTwo strong:after{content:"";    background-color: transparent;
    border: 2px solid #18a2e2;    opacity: .9;    border-left: 2px solid transparent;
    border-right: 2px solid transparent;    border-radius: 100px;    top: -3px;
    right: -4px;    width: 30px;    height: 30px;    margin: 0 auto;
-moz-animation: spinoffPulse 1s infinite linear;
-webkit-animation: spinoffPulse 1s infinite linear; position:absolute;}



.leftThree{right: 107px; width: 300px; text-align: left;top: 146px;}
.leftThree strong{font-size: 19px;position: absolute;top: -9px;left:-10px;}
.leftThree strong:after{content:"";    background-color: transparent;
    border: 2px solid #18a2e2;    opacity: .9;    border-left: 2px solid transparent;
    border-right: 2px solid transparent;    border-radius: 100px;    top: -3px;
    right: -4px;    width: 30px;    height: 30px;    margin: 0 auto;
-moz-animation: spinoffPulse 1s infinite linear;
-webkit-animation: spinoffPulse 1s infinite linear; position:absolute;}

.leftFour{right: 156px;top: 312px; width: 250px;text-align: left;}
.leftFour strong{font-size: 19px;position: absolute;top: -9px;left:-10px;}
.leftFour strong:after{content:"";    background-color: transparent;
    border: 2px solid #18a2e2;    opacity: .9;    border-left: 2px solid transparent;
    border-right: 2px solid transparent;    border-radius: 100px;    top: -3px;
    right: -4px;    width: 30px;    height: 30px;    margin: 0 auto;
-moz-animation: spinoffPulse 1s infinite linear;
-webkit-animation: spinoffPulse 1s infinite linear; position:absolute;}

@-moz-keyframes spinoffPulse {
    0% { -moz-transform:rotate(0deg); }
	100% { -moz-transform:rotate(360deg);  }
}

@-webkit-keyframes spinoffPulse {
    0% { -webkit-transform:rotate(0deg); }
	100% { -webkit-transform:rotate(360deg); }
}


.image-01{padding-top:50px; position:relative;z-index:11}
.pattern-layer{position: absolute;left: 35px;top: 58px;right: 0px;width: 400px;height: 394px;z-index:1;
	background: url(/wp-content/uploads/2022/03/outerline-circel.png) no-repeat top center;}

.rotate-me{-webkit-animation-name: rotateme;
    -webkit-animation-duration: 30s;
    -webkit-animation-iteration-count: infinite;
    -webkit-animation-timing-function: linear;}

@keyframes rotateme {
    from {transform: rotate(0deg);}
    to {transform: rotate(360deg);}
}
@-webkit-keyframes rotateme {
    from {-webkit-transform: rotate(0deg);}
    to {-webkit-transform: rotate(360deg);}
}
@-moz-keyframes rotateme {
    from {-moz-transform: rotate(0deg);}
    to {-moz-transform: rotate(360deg);}
}
@-o-keyframes rotateme {
    from {-o-transform: rotate(0deg);}
    to {-o-transform: rotate(360deg);}
}

.padding-xl{padding-top:80px;}	
#nav-menu-item-23171{display:none;}


.cmn-list-mrg li{ margin-bottom:20px;}

/* Responsive css
 * ========================
 * ---=====================
 * */
@media  (max-width: 1400px) {
.dashfactory{width:1100px;height:350px;background-size: 47%;}
.leftOne {left: 0;}	.leftTwo {left: 0;}.leftThree {right: 0;}.leftFour {right: 0;}
.topList h3{font-size:14px;}
}

@media  (max-width: 1368px) {
.circular-icon1 li h4{font-size:16px}
.round-box1 li h4{font-size:14px}
.content-list{min-height:350px;}	
.tel-case.micro div.caption{min-height: 200px;}	
}


@media  (max-width: 1200px) {
	.dashfactory{width:950px;height:300px;}
.awsm-job-container{padding:0 20px;box-sizing:border-box;}
.flex-control-thumbs li img, .flex-control-thumbs li { width: 60px; height: 60px;}
.flex-control-thumbs li img{padding:5px;}
.industryTitle{font-size:32px;}
.flex-caption span{padding: 5px 8px;font-size:14px;margin:5px;}
.HeroList li {font-size: 16px;padding: 10px;line-height: 24px;padding-left: 80px;}	
.industrySection h1{margin-bottom:20px;}	
header nav.main_menu > ul > li > a {padding: 0 10px;}
.datadriven p{font-size:12px;line-height:18px;}	
.Rsidebar h5, .sidebar .widget_nav_menu h5 {line-height: 24px !important;}
.hackathon-head h1 {font-size: 40px;font-weight: 900;line-height: 50px;margin-bottom: 20px;}
.mtt:before{display:none}
.solution-diagram{width: 100%;height: 800px;position: relative;background-position: center top;background-size: 100%;}
.howpartWrap > div.description{margin: 0;}
.howpartWrap > div.benefit ul {padding-left: 10px;line-height: 20px;font-size: 14px;}	
.hero-ctaWrap.op2{background: radial-gradient(circle,rgba(255,255,255,1) 20%,rgba(226,226,226,1) 100%);}
.fourindustry {background-image: url(/wp-content/uploads/2022/03/4-Architecture.png);
position: relative;height: 450px;background-size: 90%;background-repeat: no-repeat; background-position: center center;}
.fourindustry div:nth-child(1) {width: 246px;position: relative;right: -366px;top: 117px;font-size: 12px;line-height: 16px;font-weight: 400;}
.fourindustry div:nth-child(2) {width: 264px;position: relative;left: -44px;top: 143px;font-size: 12px;text-align: right;font-weight: 400;line-height: 16px;}
.fourindustry div:nth-child(3) {width: 250px;position: relative;right: -366px;top: 161px;font-size: 12px;line-height: 16px;font-weight: 400;
}	
}
@media  (max-width: 1000px) {
.dashfactory{width:768px;height:250px;}
.leftOne {width: 220px;}.leftTwo {width: 150px;}.leftThree {width: 220px;}.leftFour {width: 150px;}	
.card-round{font-size:12px; line-height:16px;}
}

@media only screen and (max-width: 1024px){
.fourindustry div:nth-child(1) {
    width: 201px;
    position: relative;
    right: -294px;
    top: 131px;
    font-size: 10px;
    line-height: 16px;
    font-weight: 400;
}
	.fourindustry div:nth-child(2) {
    width: 186px;
    position: relative;
    left: -6px;
    top: 141px;
    font-size: 10px;
    text-align: right;
    font-weight: 400;
    line-height: 16px;
}
	.fourindustry div:nth-child(3) {
    width: 201px;
    position: relative;
    right: -294px;
    top: 140px;
    font-size: 10px;
    line-height: 16px;
    font-weight: 400;
}
}

@media only screen and (min-width: 1024px){
.pum-container.pum-responsive.pum-responsive-medium {
margin-left: -25% !important;width: 50% !important;}
	
}
@media  (max-width: 768px) {
	.subtitle {width:100%;}
.job-list .vc_col-sm-6{margin-top:20px;}	
	/* hero */
.button,.quoteBtn {padding:0px 30px;font-size:16px;}	
/*h2, h2 a {text-align: center;}		*/
.padding-xl{padding-top:40px;}	
.dashfactory {padding-top: 230px;width:100%;background-size: 70%;}	
.work-block-two .inner-box .content-box{min-height:auto;}	
.card-round { font-size: 12px;line-height: 16px;width: 100%;display: block;top: 0;position: relative;float: left;text-align: center;margin-bottom: 20px;}	
.pattern-layer {Left: 0;margin: auto;}
.circle-gr-Bg{background-size: 350px !important; height: AUTO;}
/* industry 4.0 diagram	*/
.fourindustry div:nth-child(1) {width: 201px;position: relative;right: -355px;top: 122px;font-size: 10px;line-height: 16px;font-weight: 400;}
.fourindustry div:nth-child(2) { width: 186px;position: relative;left: 16px; top: 141px;font-size: 10px;text-align: right;font-weight: 400;
line-height: 16px;}
.fourindustry div:nth-child(3) {width: 201px;position: relative;right: -355px;top: 151px;font-size: 10px;line-height: 16px;font-weight: 400;}	
.leftThree strong,.leftFour strong{right:0;left:inherit;}	
.leftThree strong,.leftFour strong,.leftOne strong,.leftTwo strong{display:none;}
.colorBlockstyle2.cta h3{text-align:center;margin-left:0;}
.colorBlockstyle2.cta h3 a{font-size:24px;}
.colorBlockstyle2.cta h3 a:after{right: 0;font-size: 30px;}
	
.rightW{display:none !important}	
.LeftW p{text-align:center !important;padding:0;}
.LeftW p a{min-width:200px;}
.LeftW p a.btn-alt.outline{color:#fff !important;}
.industrySection .LeftW,.industrySection .rightW{display:block;width:100%;padding:20px;box-sizing:border-box;}	
.industrySection h1{font-size:36px;line-height:42px;}	
.industryAreas ul{max-width:100%;margin-left: 0;}
	
.innerHero { margin-top: 0;background-position: -269px 0 !important;padding: 50px 0;box-sizing: border-box; min-height: auto;}
.wfc-whatwedo ul li{width:100%;}
.industry-cta h2{font-size:22px;border-right:0;border-bottom: 3px solid #fff;line-height:26px;}	
.Cta-gradient-bg{padding:30px;}
.Cta-gradient-bg h2{font-size: 22px;line-height: 26px;font-weight: 400;padding:0;text-align: left !important; border-bottom: 3px solid #fff;border-right:0;padding-right:0px; padding-bottom: 20px;}	
	
.ourProduct{padding-right:0;}
.ourProduct li{background-position:left top;padding-right: 0px;}	
.ourProduct li a{position:relative;display: block;text-align: left;right:0;top:10px;}	
.ourProduct li:before{display:none}
	
.industry-cta h2{text-align:left !important;padding-right:0}
.industry-cta.right{border-top: 5px solid #fff;padding-top:20px;border-left:0;}	
.demoWrap1 h1{font-size: 24px;    line-height: 34px;}
.cta-border {border-top: 5px solid #fff;padding-left: 0;padding-top: 20px;border-left:0}
.home-cta h2{ text-align:left;}
.blog-btn{float:right;}
a.btn-alt{padding:0 20px !important;font-size:16px !important;}
.blog-btn,.Hblog .quoteBtn{display:none;}
.sdk-cta {background-size: auto !important;background-position: -308px center !important;}
.gradient-bg1{padding:50px;}
.gradient-bg1 h2{font-size:24px;line-height:32px;}
	
.q_logo a{height:26px !important;margin-top:10px;} 	
	
.wfc-whatwedo ul{display:table;}
.wfc-whatwedo ul li{display:block;padding:20px;border:5px solid #eff3ff;margin-bottom:20px;text-align: center;}
.wfc-whatwedo.heliop ul li{width:100%;border:5px solid #eff3ff;padding:20px;box-sizing:border-box;}
.wfc-whatwedo ul li:before{right:0;margin: auto;}
.wfc-whatwedo ul li:after{display:none}
.industry,.ourProduct.global{padding:40px 20px;}		
.circular-icon li{width:auto;height:auto;display:block;margin:0}
.qode_video_box.wrap1:after{height:100%}
.tel-case.micro div.caption{min-height:auto}
.downloadCta{width:300px;height:300px;}	
.downloadCta h3{font-size:20px;line-height:24px;padding-top:70px;}
.ourProduct li,.ourProduct.global li {width: 100%;padding-left: 0;padding-top: 80px;}
.list-dark{padding:0}
.single-cta{padding:20px;}
.single-cta img {position: relative;left: 0;top: 0;}
.single-cta h3{text-align:center;}
.single-cta a{position: relative;text-align: center;display: block;margin-top: 10px; right:0}
.awsm-filter-wrap .awsm-filter-item{width:100%;box-sizing:border-box;}
/*.awsm-job-item{padding:0}*/
.awsm-job-item h2.awsm-job-post-title,.awsm-job-item h2.awsm-job-post-title a {font-size: 16px; line-height:30px;}
.awsm-job-single-wrap.awsm-col-2 .awsm-job-content,.awsm-job-single-wrap.awsm-col-2 .awsm-job-form{width:100%}
.resources_nav .menu li{padding:0 10px;}
.resources_nav .menu li a{font-size:16px;}	
.Extrabold.small {font-size: 20px;}
.blog-date{position:relative;margin:20px 0 0 0;top: 0;background: #eee;}	
/* rebraning popup*/
.rebrandpopup>div{width:100%;display:block;padding: 0;}
.newHeroCta{width:100%;}
.newHeroCta a{display:block;margin-left:0;margin-right:0;margin-bottom:20px;line-height:40px;text-align:center;font-size:16px;}
.launchPadStep >div {display: block;padding: 20px;border-right: 0;border-bottom: 3px solid #fff;}
.newHeroCta a:after,.newHeroCta a:before{display:none}
.withouticon-list li {width:100%;margin-bottom: 30px;}	
.rerightWrap img{display:none;}
.security-icons{position:relative;}
.onebluebars ul{padding: 20px 20px;}	
.onebluebars li {
    max-width: unset;
    padding-left: 0;
    width: 100%;
    margin-bottom: 30px !important;
}
.industry-item {margin-top: 0;padding-top: 50px;padding-bottom: 50px;}
.circular-icon1 ul{flex-direction:column;}
.circular-icon1 li,.circular-icon1.col-3 li{width:100%;margin-bottom: 30px;text-align:left; padding:20px; box-sizing:border-box;}	
.hproduct-box{min-height:auto;}	
.hproduct-box a{display: block;text-align: center;bottom: 0; position:relative;margin-top:10px;}
.header_top .right{position: absolute;top: 56px;}
.topCta {padding-right:0;}
.topCta span {margin-right: 5px;font-size: 11px;}
/*header .mobile_menu_button,header .logo_wrapper,header .shopping_cart_inner,header .side_menu_button{height: 50px !important;}	*/
.header_inner_right{display:none;}
.topCta:after{display:none;}	
.q_slider .carousel:not(.advanced_responsiveness) .carousel-inner .q_slide_subtitle span {font-size: 0.4em;	line-height: 30px;}	
.q_slider .carousel:not(.advanced_responsiveness) .carousel-inner p span{font-size:14px;line-height:20px;}	

/*.wpb_row .wpb_content_element {margin-bottom: 35px !important;}*/
.wpb_row.vc_custom_1570860182999 {padding-bottom: 75px !important;}
.sitemap .wshs-post-simple-list li ul li{width:100%;}	
.HeroWrap,.rowpadding{padding-top:50px;padding-bottom:50px;}
.Heroelement{padding-top:50px;}	
.rowbottompad{padding-bottom:50px;}
.rowtoppad{padding-top:50px ;padding-bottom:0;}
.videoTag .wpb_wrapper{bottom:0px;position:relative;}
.wpb_single_image.vc_align_right {text-align: center !important;}
.wpb_wrapper .qode_clients.six_columns .qode_client_holder{width:50%;}
.heroTwocol {padding: 15px 0px;}

.flt-rgt{float:none !important;}
.reach-box >.vc_column-inner{min-height:auto;}

	
/*solution */
.whiteBoxpanel{margin-top:50px;}	
.quoteHeading {display: block;}	
.quoteHeading p{font-size: 20px;line-height: 24px;}	
.quoteBtnWrap { width: auto;margin-top: 40px;text-align: center;display: block;padding: 0 10% 20px;}	
.quoteHeading:before,.quoteHeading:after{display:none;}
.quote {margin-top: 5%;}
.solution-list h4{margin-bottom:10px;}
.solution-list p{margin-bottom:40px !important;}	
.solution-list1 p { margin-bottom: 35px !important; margin-top: 40px;}	
.solution-list1 div {border-right: 0;}
.solution-wrap1:before{border:0;}
/*.grid_section .vc_column_container{padding-bottom:20px;}*/
	
.title_holder{height: auto !important;}
.title .title_holder,.title.title_size_medium h1{position: relative !important;}
.two-column-block >div{ display:block; width:100%;}	
.apm-list-wrap .vc_column-inner{border-right: 0;}	

.striphead{border-top: 0;}	
.striphead h3{line-height: 40px;font-size: 34px;}	
.assetoverlaywrap{margin-top:0px;padding-bottom:50px;}
.assetoverlaywrap2{margin-top:50px;}
.assetoverlaywrapBelow{padding-top:0;}
.assetoverlaywrap1{padding-bottom:0px;}
.consulting-pad{padding-top:0px;}
.assetoverlaywrap3,.atomsinglewrap{margin-top:0px;}	
.Onecloudpic1:before,.Onecloudpic1:after,.Onecloudpic2:before,.Onecloudpic2:after,.Onecloudpic3:before,.Onecloudpic3:after{display:none;}
.oemDot img{display:none;}	.oemDot { height: 70px;}
.cloudinvent1{padding-bottom:0px;}	
.datadriven,.datadrivenFirst {max-width: unset; height: auto; width: 100%;}	
.datadriven p,.datadrivenFirst h5,.datadrivenFirst p {text-align: center;}	
.datadrivenFirst{border-bottom: 8px solid #3367d6;border-right: 0;}	
	
/*start new home */	
.home3white .icon { margin-bottom: 0 !important;}	
.wpb_row .wpb_content_element.home3white{padding-bottom:20px !important;}
.home3whiteWrap:before,.home3whiteWrap:after{display:none !important;}	
.microaibor{border:0}	
.clientele .qode_image_gallery_no_space .qode_image_gallery_holder li>div { margin: auto;}
/*end new home */		
	
/* section padding*/
.padding-lg,.padding-sm,.padding-xsm{padding:40px 0;}
.padding-sm-top,.padding-lg-top{padding-top:40px;}	
.padding-Rtop{padding-top:0;}
/* end section padding*/	
	
.solutionVerTab h3 {font-size: 16px;line-height: 24px;}	
.secEN {max-width: unset;padding-top: 0;padding-bottom: 20px;}	
.onebluebars li img{left:10px;}	
.helioTopBtn{margin-top:0;}	
	
.helio3box .helio { margin-left: auto !important;}
.iothard{padding-top:0;padding-right:0; text-align:center;}	
	
.blurbarwarp{padding: 5%;margin-top: 62px;}	
.recenthubblog li{width:100%;margin-right:0%; margin-bottom:30px; }	
.qode_image_gallery_no_space ul{text-align:center}	
.qode_image_gallery_no_space ul li {  display: inline-block;}
.clientele .qode_image_gallery_no_space .qode_image_gallery_holder li {padding: 0 10px;}
.lookhood,.learnmore{padding-bottom:0;}	
.microaiWrap .microaiItem {margin-bottom: 50px !important;}
.downarrow .wpb_wrapper{margin-top:-70px;}
.vcenterbox{padding-top:50 !important;}	
.vcenterbox .whiteBoxpanel{width:100%;}
#nav_menu-5 h5{display:none}	
	/* after live */
.Sboxwrap{display:table;}
.Sboxwrap .Sbox{width:100% !important;border-top: 4px solid #ffffff !important;border-right:0 !important;}		
.howone{padding-top:0px;}	
.colorbox.blue{margin-left:0;}	
.oeeWrap ul{width:100%;}	
.oeeWrap.right{margin-top:0;}	
.colorbox {max-width: initial; min-height: auto;text-align: center;width: 100%;}	
.adformbox{ max-width: 100%;}	
.adBorder{border-left:0}		
.page-id-19978 .header_top .right,.page-id-20030 .header_top .right,.page-id-20016 .header_top .right,.page-id-20080 .header_top .right,.page-id-20013 .header_top .right {background: #fff;left: 0;   width: 100%;padding-left: 10px;}	
.blueborbg:before{display:none;}
.Cbox {     max-width: 100%;    margin-top: 20px;    margin-left: 0;    margin-bottom: 0;		}
.logoWrap.lp2 { margin-top: 50px; border: 1px solid #707070;}
.lp-cta-overlay{margin-top:0;}	
.ai-cycletext p {margin-top: 0;}
.downarrow1{display:none}	
.lp-hero-caption1 h3 {font-size: 36px;}	
.lp-hero-caption,.lp-hero-caption1{padding-top:0;padding-right:0px;}	
.Cbox1 {max-width: 100%;position: relative;float: left;text-align: center;top: 0;width: 100%;}	
.ai-cycletext1.mgntop {padding-top: 0;padding-bottom: 20px;}	
.hackathonHero { padding: 50px 0;}	
.hackathon-head h1 {font-size: 30px;font-weight: 900;line-height: 40px;margin-bottom: 10px;}	
.hackathon-head h3 {font-size: 24px;line-height: 30px;margin-bottom: 20px;}	
.FixedMenu{display:none}
.teamwrap>.section_inner,.teamwrap.reverse>.section_inner { background: none; padding: 0;}
.teamwrap.one>.section_inner:before,.mtt:before{display:none}	
	
.awardWrap{background-position:top center !important;background-size: cover !important;margin-top:50px !important;}	
.hackathonTeam li{width: 100%;padding-bottom: 30px;}
.hackDate { max-width: 300px;}	
.hackDate li{font-size: 12px;}	

.hackhthon-box.team li .tooltip{top: 35px;right: -37px;    z-index: 9999;}	
.hackhthon-box.team{margin-top: 10px;}	
	
.bleft{border-top:6px solid #154468;border-left:0;}
.Hvideocontainer {padding-bottom: 80px !important;}	
.HvideoWrap{margin-top:40px;}
.innertitle {min-height: auto;}	
.mgn25{margin-top:0;}

#mobile-menu-item-18435 >a,
#mobile-menu-item-19239 >a,
#mobile-menu-item-19805 >a,
#mobile-menu-item-18442 >a{pointer-events:none !important;}		
.summary,.benefits {min-height: auto;}
.howwepartner img{width:100%}
.officialPartner li{width: 49%;}	
.partnershipTab {display: block;font-size: 0;}	
.partnershipTab li{width: 50%;display: inline-block;box-sizing: border-box;font-size: 16px;margin-bottom: 19px;}
	
.awardsection1 div:first-child { width: auto;text-align: center;padding-right:0;}
.awardwidgetWrap .awardsection{width:100%;display:block;padding: 25px 0;}	
.awardsection1 div{display:block;padding-top:40px;}	
.solutionhorTab .wpb_single_image.vc_align_left {text-align: center;}	
.awardsection div h3{font-size:18px;line-height:24px;margin-bottom:15px; margin-top:30px;min-height:auto;}
.awardsection .caption{height:auto;overflow:inherit;}  
.awardsection div img {text-align: center;transform:inherit;}
.WebinarWrap {background-size: cover !important;padding-top: 50px;}
.outerBorder{min-height:auto;}	
.secondTab{display:none}	
.atomHortab{padding:20px;margin-top:0}	
.blog-banner div.right {position: relative;right: 0;top: 0;margin-top: 20px;}	
.blog-banner h3{font-size:20px !important;line-height:22px;}	
.atomhero h2 {font-size: 18px;line-height: 24px;margin: 10px 0;}	
.atomhero ul,.atomblock ul{display:table;width:100%}
.atomhero ul li,.atomblock ul li{padding-left:0px;display:block;margin-bottom:15px;width:100%}
.atomhero ul li img{position:relative;}	
.atomblock1 ul {flex-direction: column;}
.techbox {flex-direction:column;}	
.techbox div {width: 100%; min-height:350px;height:auto;}
.techbox.second div:nth-child(1){order:2}
	
.hubformwrap{width:100%;}
.helioTopBtn1{padding: 10px 15px;text-align: left;font-size: 16px;font-weight: 300;position: relative;left: 0;line-height: 24px;box-sizing: border-box;top:0;min-width: auto;}	
.helioTopBtn1:after{display:none}
.Contact-inner .info-column {flex: 0 0 100%;max-width: 100%;}	
.awardFont2 { margin-top: 10px;padding-right: 0;}
.awardFont1{padding-top: 0px;}	
.awardFont1:after {font-size: inherit;}
.ap-oem div{width:100%;display: block;vertical-align: top;line-height: 0;}	
.ap-oem .caption.one{border-top: 0px solid #fff;border-right: 0px solid #fff;padding-bottom: 100px;}
.ap-oem .caption.two{border-left: 0px solid #fff;border-bottom: 0px solid #fff;border-top: 10px solid #fff;  padding-top: 100px;}
.ap-oem div.Aone{border-right: 0px solid #fff;border-bottom: 0px solid #fff;}
.ap-oem div.Btwo{border-top: 0px solid #fff;border-left: 0px solid #fff;}
.metrics div {display: block;padding: 10px 30px;font-size: 20px;border-bottom: 1px solid #eee; padding-right:0;border-right:0}
.blog-singlehead h1 {font-size: 20px;line-height: 24px;}
.single.single-post .section_inner .blog-singlehead{margin-top:0;padding-right: 0;}	
.single.single-post .section_inner .blog-singlehead h2{position:relative;border:0;top:0;right: auto;}		
.blog-singlehead h2 {font-size: 16px;}
.blog-singlehead .breadcrumb a,.blog-singlehead .breadcrumb {font-size: 14px;line-height: 20px;}
.round-box1 li{ width:50%;margin-right:0;min-height: 185px;}	
.round-box1.partnerbox li{ width:50%;margin-right:0;min-height: 185px;}		
.howpartWrap{display:table;}
.howpartWrap > div{width:100% !important;display: block;}
.howpartWrap > div.benefit{margin:0; height:auto}
.howpartWrap > div:first-child img{ width:100%}
.howpartWrap > div.description{min-height:auto;}
/* oil gas*/
.oil-col-list li,.sil-col-list li {float: none;width: 100%;min-height:80px;padding:30px 0;text-align:left;}	
.sil-col-list li{padding-left:0}
.sil-col-list li img,.oil-col-list li img {
    position: relative;
    display: block;
    margin-bottom: 20px;
}
.ml-list li{width: 100%;}
.oil-list1 ul{width:33.33%}	
.oil-list1 ul.last{display:table;width:100%;height:auto;padding-top:10px;margin-top: 30px;}	
.oil-tab .q_tabs { margin-top: 0 }	
.oil-step,.oil-Deploy::after{display:none;}	
.qode-elliptical-slider .flex-control-nav.flex-control-paging{display:none;}
.oil-box1{padding:20px;}.ml-list li{border-right:0;}
.oil-Deploy {display: table;width:100%;}	
.oil-Deploy >div{display:block;margin-bottom:50px;}	
.whiteBoxpanel.last{width:100%;}	
	
/* manufacturing/auto */
.mfc-ecowrap >div,.mfc-ecowrap >div.two-col{width:100%;display:block;}
.mfc-ecowrap >div:first-child:after, .mfc-ecowrap >div.two-col:after{display:none;}	
.problem{background-position: right top !important;}
.outcome ul{margin:0}	
.bus-value ul {display: block;}
.bus-value li{width:100%;margin-bottom:30px;}	
.bus-value li strong{top: inherit;}	
.mfc-ecowrap.auto >div p{margin-top:20px;}
.techbox.auto div{height:auto;}
.techbox.auto div.pic,.techbox.auto div.pic1{display:none;}	
.wfc-whatwedo,.wfc-whatwedo1,.benefitNew{flex-direction: column;}	
.deploy-desc{position:relative;min-height:auto;	}
.benefitNew div{margin-bottom:20px;}
	
.tel-case,.sili-case div{width:100%;}
.sili-case div:nth-child(2){margin:0}
.sili-case div:first-child:after{display:none}	
.siliconD1{border-bottom:10px solid #eee;border-right:0;}	
.page-id-21937 .content{background-image:none;background-color:#06145d;}	
.SdemoLeft.Full, .SdemoRight.Full { padding:50px!important;}
.Dform{margin-top:20px;}
.mentions div{ width:100%;min-height:auto;margin-right:0%;}	
.tel-case,.tel-case.sili.telco {min-height: auto;}	
.semi-benefit,.semi-case{background-image: none !important;}
.semi-list:nth-child(2) {margin-left: 0;}
figure.effect-bubba h2 {
	padding-top: 10%;
	-webkit-transform: translate3d(0,0px,0);
	transform: translate3d(0,0px,0);
}
figure.effect-bubba h6 {
	-webkit-transform: translate3d(0,0px,0);
	transform: translate3d(0,0px,0);
}
.semi-list{text-align:left;padding-left: 0;padding-top: 0px;border: 5px solid #eff3ff;
padding: 20px;}
.semi-list img,.telcom-icons,.silicon-icons {position: relative; margin-bottom:20px;}	
.homeBlogWidget ul li{width:100%;}	
.home3white{min-height:auto}
.home3white h3{font-size:20px;line-height:24px;min-height:auto}	
.atomblock1 .borderBlock{border-bottom: 15px solid #3367d6;padding-left: 0px;padding-bottom: 20px;border-left: 0;}	
.blogButton{float: none; text-align: center; display: block;margin-top: 20px;}
	.SdemoRight{background-color:#fff;}	
#back_to_top.on, #back_to_top.off{right:10px !important}	
}


@media  (max-width: 680px) {	
.blog-banner div.left,.blog-banner div.right{text-align:center;}	
.full_width .grid_section .q_masonry_blog article, .full_width .grid_section .q_masonry_blog_grid_sizer{width:100% !important;}	
.SiconList li {width: 48%;}
.quoteWrap { padding: 30px;}
.quoteWrap .quoteHeading h3{font-size:16px;line-height:24px; text-align:center;}
.quoteHeading p.countBold { font-size: 24px;font-weight: 600;line-height: 30px;}	
	/* after live */
.servquote{background-position: -300px 0;}
.servquote p{font-size: 18px;font-weight: 400;line-height: 24px;}	
.deployment-tab .caption{position:relative;width:100%;color:#444;right: initial;}
.contactus{display:none;}
.extra{font-size: 18px; line-height: 50px; padding: 0 20px; }	

.solutionVerTab .q_tabs .tabs-nav,.solutionVerTab .q_tabs .tabs-nav li {width: 100% !important;}	
.solutionVerTab	.q_tabs.vertical .tabs-container{width: 100%;}
.solutionVerTab .q_tabs.vertical.left .tab-content{padding-left:0;}
.solutionVerTab .q_tabs.vertical.right .tab-content{padding-right:0;}
	
.solutionhorTab	.q_tabs.horizontal .tab-content{padding:0;}	
.oeeWrap >div.caption{position:relative;left:0 !important;top:0 !important;}	
.oeeWrap .pic{display:none;}
.oeeWrap > div { display: inherit;}

.partnershipTab{display:table;}	
.partnershipTab li{display:block;margin-bottom:20px;}	
.solutionVerTab .q_tabs .tabs-nav li { margin-bottom: 5px;}	
.atom-list li {display: block;text-align: center;padding-bottom: 40px;}
.atomHortab .q_tabs .tabs-nav li{display:block;width:100%;}	
.atomHortab .q_tabs .tabs-nav{display:table;width: 100%;}

.oil-list1 ul{width:50%}
	.fourindustry { background-image:none !important;height: auto;}	
.fourindustry div:nth-child(1),.fourindustry div:nth-child(2),.fourindustry div:nth-child(3){width: 100%;
    background: #18a3e2;
    padding: 20px;
	box-sizing:border-box;
	text-align:center;
    color: #fff;
    position: relative;
    right: 0;
    top: 0;
	left:0;
    font-size: 14px;
    line-height: 20px;
    font-weight: 400;}	
.fourindustry div:nth-child(2){background: #5961e3;}	
.fourindustry div:nth-child(3){background: #8238e4;}
	
.colorBlockstyle2 .aifactory {position: relative;left: 0px;margin: auto;}	
.colorBlockstyle2{padding-left:40px;}
.colorBlockstyle2 .aifactory:after{display:none;}	

}

@media  (max-width: 480px) {	
.awsm-jobs-single-title{background-position: -90px 0px;font-size: 24px; text-align: left;}
.round-box1.partnerbox li{ width:100%;}		
.q_tabs .tabs-nav, .q_tabs .tabs-nav li{width:100% !important;}		
section.parallax_section_holder {height: auto !important;min-height:auto !important;}
.striphead h3{line-height: 24px;font-size: 16px;}	
.solutionVerTab .q_tabs.vertical.left .tab-content { padding-left: 0;}
.solutionVerTab .q_tabs.vertical.right .tab-content {  padding-right: 0px;}	
.solutionVerTab .q_tabs.vertical .tabs-container {   width: 100%;}
.productTab{display:table;width:100%}
.productTab li{padding:50px 0 50px 0;width:100%;display:block;}	
	/* after live */
.servquote.sr2{background-position: -500px 0 !important;}

.page-id-19978 .header_top .right .inner,.page-id-20030 .header_top .right .inner,.page-id-20016 .header_top .right .inner {display: block;}		
.contactus{float: none;}	
	.hackDate li{width:100%;}	
.awardsection div{display:block;text-align: center;padding-bottom: 25px;}	

.awardsection div:first-child {width: 100%;padding-bottom: 25px;}
	.gameWrap li h3{line-height:20px;}
.officialPartner li {width:100%}	
	
.oil-list1 ul{width:100%}
.oil-case{padding:0 0 0 20px;margin-top:8% !important;margin-left:0px !important;}	
.hero-cta div {display: block;margin:auto;}	
.hero-cta div.second{border-left:0;padding-left:0;padding-top:20px;text-align:center;}
.demoList .animation .typed-me{font-size: 24px;line-height: 32px;}	
.dashfactory {padding-top: 150px;}
}

@media  (max-width: 1000px) {
.q_logo{display:block !important}
.content_inner .title .not_responsive {display: none !important}
.title{background-position: center 0;}	
.two-column-block >div h3{font-size:20px;}	
.proTab.solutionhorTab .q_tabs.horizontal .tabs-nav {width: 100%;}	
.proTab.solutionhorTab {max-width: 100%;margin: auto;}
.proTab.solutionhorTab .q_tabs.horizontal .tabs-container {padding-top: 20px;}
.home3white{background-size: cover;}
	
.mobile_menu_button{height: 52px !important;}
.header_inner_left{top: 0 !important;}
.wrapper_inner .side_menu_button{height: 62px !important;}	
header.menu_position_left .header_inner_left {z-index: 99999 !important;}
.qode-animate-mobile-header {-webkit-transform:unset;-moz-transform:unset; transform: unset !important;}	

.content.content_top_margin{padding-top:0 !important}	

nav.mobile_menu>ul{width:100% !important;}	
	.header_top .right{text-align:left !important;}	
	/* after live */
.servquote.sr2{background-position: -300px 0;}	
.stepOne{border-top: 3px solid #000;float: left;padding: 50px 20px;position:relative;width:100%;min-height: auto;text-align:left;border-left:0;}	
.stepOne .arrow {       right: 0;    top: inherit;    left: 50%;    margin-left: -17px;    bottom: -50px;    margin-top: -32px;}	
.stepOne .arrow img{transform: rotate(90deg);}
.stepOne .icon { position: relative;    bottom: 0;    left: 0;    right: 0;}
.stepOne:last-child{border-bottom: 3px solid #000;border-right:0}	
.colorbox.small p {font-size: 16px;line-height: 28px;}	
.colorbox h3 {font-size: 30px;color: #fff;}	
	
.page-id-20013 .header_top .right,
.page-id-20087 .header_top .right,
.page-id-20126 .header_top .right,
.page-id-20058 .header_top .right,
.page-id-20109 .header_top .right
	{background: #fff;left: 0;   width: 100%;padding-left: 10px;}	
	
.postid-20281 .content .container .container_inner.default_template_holder { padding-top: 0 !important;}


.HvideoWrap:before,.HvideoWrap:after{display:none !important;}
.Hvideoitem{margin-top: 50px;}		
	
}
@media only screen and (max-width: 768px) and (min-width: 600px){
.atomHortab .q_tabs .tabs-nav li a {padding: 0 4px;font-size: 12px;line-height: 14px;}
}
.blogTable td:nth-child(1){width:24%}
.blogTable td{width:38%; border:1px solid #92cddc;}
.blogTable strong{font-weight:700; font-size:110%;}
.blogTable tr:nth-child(even) {background-color: #daeef3;}



/* New Dark Theme */

.blockdarkBg{background:#13151E;}
.blockdarkBg1{background:#0D0E13;}
header.scrolled .header_bottom{background-color:#13151E !important;}

.hero-bg{background: #171a29 url(/wp-content/uploads/2022/07/hero-bg1-1.jpg) no-repeat center -140px !important;margin-top: -22px;padding:150px 0px 0px 0px; background-size:inherit !important;}
.hero-bg > .section_inner{width:1000px !important;margin:auto !important}
.hero-bg h1{font-size:56px;}

.heroWrapper{display:flex;padding:12% 0 7%}
.heroWrapper .leftW,.heroWrap .rightW{display:table-cell;}
.heroWrapper .leftW{width:30%;}
.heroWrapper .rightW{width:70%;}

.heroWrapper .leftW h1{font-size:33px; margin-bottom:20px;line-height:40px;color:#fff}
.heroWrapper .leftW p{font-size:18px;line-height:32px;}
.heroWrapper .leftW a{margin-top:10px;}
.page-bg{background: #13151E url(/wp-content/uploads/2022/06/page-bg.jpg) no-repeat center top;}
.header_bottom {background-color: transparent !important;}
#mega-menu-wrap-top-navigation #mega-menu-top-navigation > li.mega-menu-tabbed > ul.mega-sub-menu > li.mega-menu-item > a.mega-menu-link{padding: 10px 10px 10px 10px;    line-height: 30px;}
.main_menu #mega-menu-wrap-top-navigation #mega-menu-top-navigation > li.mega-menu-item > a.mega-menu-link {text-transform: uppercase !important;padding: 0px 20px 0px 20px;font-family: inherit !important;}

.top-menu-content h2{color:#fff;font-size:30px;text-transform:uppercase;}
.top-menu-content h2 img{vertical-align:middle}
.top-menu-content p{color:#fff;font-size:16px;}
.nav-docs{margin-top:20px !important;}
.nav-docs li{background:#42475B;padding:5px 10px 5px 40px!important;list-style:none;color:#fff;font-size:11px;margin-right:10px !important;position:relative;line-height:24px;border-radius:3px}
.nav-docs li i{position:absolute;font-size:24px;color:#29A8DD;left:8px}


#mega-menu-wrap-top-navigation #mega-menu-top-navigation > li.mega-menu-tabbed > ul.mega-sub-menu > li.mega-menu-item > ul.mega-sub-menu{border-left:0 !important}

.button,.wrapper .quoteBtn {
  display: inline-block;
  padding:0px 40px !important;
 line-height:40px !important;
  color: #fff !important;
	font-weight:400;
	font-size:16px;
  transition: all .3s;
  position: relative;
  overflow: hidden;
  z-index: 1;border-radius: 30px;}

.button:after,.wrapper .quoteBtn:after {
    content: '';
    position: absolute;
    bottom: 0;
    left: 0;
    width: 100%;
    height: 100%;
   background: #03acff;
    z-index: -2;
  }

 .button:before,.wrapper .quoteBtn:before {
    position: absolute;
    content: "";
    background-color: #2735AF;
    width: 100%;
    height: 0%;
    left: 50%;
    top: 50%;
    border-radius: 0px;
    transform: translate(-50%, -50%) rotate(-45deg);
    z-index: -1;
    transition: all 500ms ease;
  }
.button:hover,.wrapper .quoteBtn:hover {color: #fff;}
.button:hover:before,.wrapper .quoteBtn:hover:before {width: 100%;height: 500%;}

nav.main_menu.right {
    float: initial !important;
}
#mega-menu-wrap-top-navigation #mega-menu-top-navigation > li.mega-menu-megamenu > ul.mega-sub-menu{width:100%;left:0;right:0;margin:auto;}


#mega-menu-item-24750 a {
    background: #282C3D !important;
    border-radius: 25px !important;
    line-height: 35px !important;
   border: 2px solid #fff !important;
	margin-left:20px !important;

}
#mega-menu-item-25906 a {
    background: #282C3D url(/wp-content/uploads/2021/09/cropped-site-icon-1-32x32.png) no-repeat 10px 8px !important;
    border-radius: 25px !important;
    line-height: 38px !important;
    background-repeat: no-repeat;
    background-size: 20px !important;
    padding-left: 37px !important;
    color: #fff!important;
    border: 2px solid #fff !important;
}
#mega-menu-item-25906 a:hover{color: #03acff !important;}


.homeList{}



.card-panel{background:#13151E;border-radius:8px; padding:40px;display:table;width:100%;box-sizing: border-box;}
.card-panel.blank{background:transparent;}
.card-panel > div {display:table-cell;vertical-align:middle;}
.card-panel > div.first{width:40%; text-align:center;}
.card-panel > div.second{width:60%;}
.card-panel > div h2,.card-panel > div h3{margin-bottom:20px;}
.card-panel > div p{font-size:18px;line-height:30px;letter-spacing:1px;}
.card-panel > div a{margin:20px 0;}
.card-panel > div ul{    margin-top: 20px;    padding-left: 20px;}
.card-panel > div ul li{list-style-position:outside;font-size: 18px;line-height: 34px;font-weight:400;font-family:'Roboto', sans-serif;}

.Hdouble > div{display:block;text-align:center;}
.Hdouble > div.first{width:100%; text-align:center;min-height:110px;    margin-top: -58px;}
.Hdouble > div h4{text-transform:uppercase; margin-bottom:20px;}
.Hdouble > div.second{width:100%;}
.Hdouble > div.second p.first{min-height:200px;}
.innerHero {
    background-position: center center !important;
    padding: 120px 0 50px 0;
    box-sizing: border-box;
	margin-top: -59px;}
.innerHero:before{content:"";position:absolute;background:rgba(0,0,0,.3);left:0;right:0;width:100%;margin:auto;z-index:1;height:100%;top:0;}

.innerHero h1,.innerHero h5{margin-bottom:20px;color:#fff;}
.innerHeroWrap{max-width: 900px;}
.innerHeroWrap h1{font-size:60px;margin-bottom:20px;line-height:60px;font-weight:300;}
.innerHeroWrap p{margin-bottom:10px;font-size:18px;}
.innerHeroWrap p:nth-child(3){    margin-top: 30px !important;    margin-bottom: 0 !important;}

.innerHeroWrap.large{max-width: 1000px;margin:auto;text-align:center;}
.innerHeroWrap.large h1{font-size:60px;line-height:65px;margin-bottom:30px;}

.mb-1{margin-bottom:16px !important;}
.mt-1{margin-top:16px !important;}
.m-0{margin:0 !important;}
.mt-2{margin-top:32px !important;}
.pt-1{padding-top:20px;}
.pt-2{padding-top:40px;}
.ml-1{margin-left:20px !important;}

.card-panel-box{background:#0D0E13;padding:20px;display:table;width:100%;box-sizing: border-box;}
.card-panel-box.transparent{background:none;padding:0}
/*.card-panel-box h3,.card-panel-#0D0E13ox h4{margin-bottom:0px !important;}*/

.card-panel-box p{font-size:16px;line-height:24px;letter-spacing:0px;}
.card-panel-box a{margin:20px 0;}
.card-panel-box ul{margin-top: 20px;    padding-left: 20px;}
.card-panel-box ul li{list-style-position:outside;font-size: 18px;line-height: 34px;font-weight:400;font-family:'Roboto', sans-serif;}
.card-panel-box.quote{background: #0D0E13 !important;padding: 20px !important;border-left: 20px solid #3D425B;}

.text-center{text-align:center;}
.card-panel-box.minus img{margin-top:-50px;}
/* flex css*/

.d-flex {    display: flex!important;}
.flex-grow-1 {    flex-grow: 1!important;}
.flex-column {    flex-direction: column!important;}
.align-items{align-items: center !important;}
.justify-content{justify-content: center !important;}
.mt-minus{margin-top:-60px !important;}

.teamBlock{display: flex;margin-bottom:100px !important;}
.teamBlockwrap{display:flex;flex-grow: 1!important;align-items: center !important;flex-direction: column;}
.teamBlockwrap>div{flex:1;}
.teamBlockwrap>div:nth-child(1){}
.teamBlockwrap>div:nth-child(2){text-align:center;}
.teamBlockwrap>div:nth-child(2) h2{margin-bottom:10px;}
.teamBlock ul{padding-left:20px;}
.teamBlock ul li{list-style-position:outside;line-height:36px;}
.teamBlock>div:nth-child(1){background: #0D0E13;padding: 40px;width:40%;box-sizing:border-box}
.teamBlock>div:nth-child(2){background: #3D425B;padding: 40px;display: flex;align-items: center !important;width:60%;box-sizing:border-box}

.block-row{display:flex;margin-bottom:40px;}
.block-row div:nth-child(1){margin-right:50px;min-width: 100px;
text-align: center;}

.Problemlist{padding:40px 40px !important}
.Problemlist>li{list-style: none;
    font-size: 18px;
    line-height: 34px;
    font-family: 'AvenirLTStd-Roman', sans-serif;
    padding-left: 30px; margin-bottom:20px;
    position: relative;}

.Problemlist>li:before{font-family:"Font Awesome 5 Free"; content: "\f057";left: 0; position: absolute;color:#E37979}
.Problemlist.right>li:before{content: "\f058";color:#1EFEC9}
.Problemlist>li>strong{text-transform:uppercase;font-family: 'AvenirLTStd-Black', sans-serif;}
.Problemlist>li>ul, ul.dotsList{padding-left:0!important;}
.Problemlist>li>ul>li, ul.dotsList>li{list-style-type:disc;font-size: 18px;
line-height: 34px;
font-family: 'AvenirLTStd-Roman', sans-serif;}

.getStartedSteps>p>strong{display:Block;padding-top:10px;font-family: 'AvenirLTStd-Black', sans-serif;}


ul.list{    margin-top: 20px !important;    padding-left: 20px !important;}
ul.list li{list-style-position:outside;font-size: 18px;    line-height: 34px;font-weight:400;font-family:'Roboto', sans-serif;}
p{margin-bottom:20px !important;}
ul.list.small li{font-size:16px;line-height: 24px;margin-bottom:10px;}

ul.listNew{margin-top: 20px !important;padding-left: 0px !important;display:flex;flex-wrap: wrap!important;}
ul.listNew li{padding: 10px 20px;list-style: none;margin-bottom: 50px;font-size: 20px;line-height: 32px;width:50%;float:left;position:relative;
box-sizing: border-box;border-left: 2px solid #00a6ff;}
ul.listNew li:last-child{ margin-bottom: 50px !important;}
ul.listNew li:before{position: absolute;content: "";left: -3px;top: 31px;width: 5px;height: 40px;background: #fff;}
.BenfitListNew{display:flex;flex-wrap: wrap!important;}
.BenfitListNew li img{margin: auto;display: block; margin-bottom: 30px !important;}
.BenfitListNew li{padding: 40px 30px;list-style: none;font-size: 20px;line-height: 32px;width:32%;position:relative;margin-right: 1%;
 box-sizing: border-box;background: rgb(13 14 19 / 60%);text-align:center;}

.gradient-bg{background: rgb(15,171,226);
background: -moz-linear-gradient(90deg, rgba(15,171,226,.2) 0%, rgba(163,24,229,.2) 100%);padding: 10px 20px;
    list-style: none;
    margin-bottom: 50px;
    font-size: 20px;
    line-height: 32px;
    margin-right: 2%;
    box-sizing: border-box;
    border-left: 2px solid #00a6ff;
background: -webkit-linear-gradient(90deg, rgba(15,171,226,.2) 0%, rgba(163,24,229,.2) 100%);
background: linear-gradient(90deg, rgba(15,171,226,.2) 0%, rgba(163,24,229,.2) 100%); padding:80px 0px;text-align:center;
}

.gradient-bg1{background: rgb(15,171,226);
background: -moz-linear-gradient(90deg, rgba(15,171,226,1) 0%, rgba(163,24,229,1) 100%);
background: -webkit-linear-gradient(90deg, rgba(15,171,226,1) 0%, rgba(163,24,229,1) 100%);
background: linear-gradient(90deg, rgba(15,171,226,1) 0%, rgba(163,24,229,1) 100%); padding:80px 0px;text-align:center;
}


/* new menu */
nav.main_menu ul li .menu li {width: 100% !important;}
nav.main_menu ul li .menu .menu-item a {line-height: 40px !important;color: #fff;font-weight:400;}
nav.main_menu ul li .menu .menu-item a:hover {color:#03acff;}



#mega-menu-wrap-top-navigation #mega-menu-top-navigation li.mega-menu-megamenu > ul.mega-sub-menu > li.mega-menu-row > ul.mega-sub-menu > li.mega-menu-columns-3-of-12 {padding:20px !important}	
#mega-menu-wrap-top-navigation #mega-menu-top-navigation > li.mega-menu-megamenu > ul.mega-sub-menu > li.mega-menu-item h4.mega-block-title, #mega-menu-wrap-top-navigation #mega-menu-top-navigation > li.mega-menu-megamenu > ul.mega-sub-menu li.mega-menu-column > ul.mega-sub-menu > li.mega-menu-item h4.mega-block-title{color:#fff;margin-bottom:10px !important;    text-align: left !IMPORTANT;}
.main_menu #mega-menu-wrap-top-navigation #mega-menu-top-navigation > li.mega-menu-flyout ul.mega-sub-menu,#mega-menu-wrap-top-navigation #mega-menu-top-navigation > li.mega-menu-megamenu > ul.mega-sub-menu {top: 60px;border-radius: 10px;overflow:hidden;background: rgb(39,44,70);
background: -moz-linear-gradient(90deg, rgba(39,44,70,1) 0%, rgba(1,6,26,1) 61%);
background: -webkit-linear-gradient(90deg, rgba(39,44,70,1) 0%, rgba(1,6,26,1) 61%);
background: linear-gradient(90deg, rgba(39,44,70,1) 0%, rgba(1,6,26,1) 61%) !important;
filter: progid:DXImageTransform.Microsoft.gradient(startColorstr="#272c46",endColorstr="#01061a",GradientType=1);}

.bgbox{background:#171A29;padding:20px;min-height: 190px;}
.overlay-img{position:relative}
.overlay-img h3{background:#0D0E13;padding:20px;display:inline-block; position:absolute; top:50px;left:0;}
h3,h4,h5{margin-bottom:20px !important;}
.right-list{padding:0px !important}
.right-list.block>li{display:block;width:100%;}
.right-list>li{list-style: none;
    font-size: 16px;
    line-height: 30px;   
    padding-left: 35px; margin-bottom:15px; display:inline-block;width:49%; box-sizing:border-box;    vertical-align: top;
    position: relative;}
.right-list>li strong{color:#03acff}
.right-list>li:before{content: "";color:#72C8A0;left: 0; position: absolute;background: url(/wp-content/uploads/2022/09/tick.svg) no-repeat 0 6px;background-size: 22px;width:24px;height:32px;}
.right-list.prob>li:before{background: url(/wp-content/uploads/2023/04/problem.svg) no-repeat 0 6px;}
.boxwrapflex .vc_col-sm-6 >.vc_column-inner {border:2px solid #727AC8;padding:20px;padding-bottom:0px;}	
.boxwrapflexFill .vc_col-sm-6 >.vc_column-inner {background:#0D0E13;padding:20px;}
.boxwrapflex .vc_col-sm-6,.boxwrapflexFill .vc_col-sm-6 {padding-left: 15px;padding-right: 15px;}
.box-icon-wrap{position:relative;}
.box-icon-wrap p{padding-left:120px;}
.box-icon-wrap img{position:absolute;left:0;}

.gridBox {text-align: left;display: flex;display: -webkit-flex;    padding: 20px 0;}
.gridBox li {padding: 60px 30px;	background:#0D0E13;box-sizing: border-box;position: relative;list-style: none;flex: 1;-webkit-flex: 1; text-align:center;margin-right:20px;}
.gridBox li h4{margin-top:30px;}
#mega-menu-wrap-top-navigation #mega-menu-top-navigation li.mega-menu-item-has-children > a.mega-menu-link > span.mega-indicator{font-size: 30px;}

.flexwrapbox{display:flex;background:#3D425B;flex-direction: row!important;}
.flexwrapbox > div{flex:1}
.flexwrapbox > div:nth-child(1){padding:30px}
.flexwrapbox > div:nth-child(2){background: url(/wp-content/uploads/2022/07/aboutus-pic.jpg) no-repeat center center;background-size: cover;}


/* product nav*/
.topnavWidget{position:relative;padding:20px !important;}
.topnavWidget:before {border-top: 2px solid #0fabe2;border-bottom: 2px solid #0fabe2;-webkit-transform: scale(0,1);transform: scale(0,1);}
.topnavWidget:before,.topnavWidget:after {position: absolute;top: 0;right: 0;bottom:0;left: 0;content: '';opacity: 0;
-webkit-transition: opacity .35s,-webkit-transform .35s;transition: opacity .35s,transform .35s;z-index:-1;}
.topnavWidget:after {border-right: 2px solid #0fabe2;border-left: 2px solid #0fabe2;-webkit-transform: scale(1,0);transform: scale(1,0);}
.topnavWidget:hover:before,.topnavWidget:hover:after {opacity: 1;-webkit-transform: scale(1);transform: scale(1);}
.topnavWidget .imblu{position: absolute;}
.topnavWidget .menu-content{padding-left:100px;}
.topnavWidget h3{color:#fff;font-size:18px;line-height:24px;margin-bottom:10px !important;}
.topnavWidget p{color: #9191ae;font-size: 14px;line-height:20px !important;display: -webkit-box;-webkit-line-clamp: 2;overflow: hidden;-webkit-box-orient: vertical;margin-bottom:0 !important}
.topnavWidget .menu-content a{color: #fff !important;font-size: 18px;line-height:35px !important;display:block;}
.topnavWidget .menu-content a:hover{color:#2735AF !important}

.topnavWidget.navblock .imblu{position: relative;line-height: 0;    margin-bottom: 10px;}
.topnavWidget.navblock .menu-content{padding-left:0;}
.topnavWidget.navblock h3{margin-bottom:0 !important}
.title h4{font-size:16px}
/*.header_bottom {  background-color: #0D0E13 !important;}*/
.page-child .header_bottom {  background-color:transparent !important;}
.awsm-job-form-inner {    background: transparent;}

.client-wrap{text-align:center;max-width:1400px;margin:auto}
.client-wrap img{display: inline-block;border:3px solid #292e45;
    padding: 25px 20px;
    box-sizing: border-box;
    background-color: #10121D; margin-left: 15px;
    margin-right: 15px;margin-bottom: 20px;vertical-align:top;width: 200px;}
.backpanelcard{background:#0D0E13;padding:30px;box-sizing:border-box;}
.m-0{margin-bottom:0 !important;}
.backpanelcard.hblock{min-height:526px;}
.homeblockW p{line-height: 24px;}
.homeblockW.contfix p.textover{line-height: 24px;display: -webkit-box;-webkit-line-clamp: 2;overflow: hidden;-webkit-box-orient: vertical;
height: 50px;}

.icon-content-wrap{display: flex;flex-flow: row wrap;justify-content: center;margin-top:50px !important;max-width:1400px;margin:auto;}
.icon-content-wrap .icon-content-box{background:#0D0E13;padding:40px 25px;box-sizing:border-box;text-align:center;width:32%;margin-right:2% ;margin-bottom:2% !important;position:relative;}
.icon-content-wrap .icon-content-box img{margin-bottom:20px;}
.icon-content-wrap .icon-content-box:nth-child(3),.icon-content-wrap .icon-content-box:nth-child(6){margin-right:0;}
.icon-content-box:before {content: "";position: absolute;width: 40%;height: 2px;background: #03acff;bottom: 0px;left: 0;top:22px;z-index: 1;margin: auto;right: 0;}



/* vertical accordian */
.flex-container {  height: 550px;max-width: 1400px;margin:auto;display: -webkit-flex;display: flex; overflow: hidden;}
.flex-title {  color: #f1f1f1; font-size: 30px;   margin: auto;  text-align: center;  transform: rotate(270deg);
  top: 45%;  -webkit-transition: all 500ms ease;  -moz-transition: all 500ms ease;  -ms-transition: all 500ms ease;  -o-transition: all 500ms ease;  transition: all 500ms ease;    width: 400px;    left: -122px;    position: absolute;}
.flex-about {  opacity: 0;  color: #f1f1f1;  position: relative;  width: 100%;  font-size: 16px;overflow: hidden;
  padding:0px;	box-sizing:border-box;  top: 0;  margin: auto;  text-align: left;  transform: rotate(0deg);
  -webkit-transition: all 500ms ease;  -moz-transition: all 500ms ease;  -ms-transition: all 500ms ease;  -o-transition: all 500ms ease;
  transition: all 500ms ease;}
.flex-slide {background:#0D0E13;margin-right:20px;width:150px; -webkit-flex: 1;  /* Safari 6.1+ */  -ms-flex: 1;  /* IE 10 */  flex: 1;
  cursor: pointer;  -webkit-transition: all 500ms ease;  -moz-transition: all 500ms ease;  -ms-transition: all 500ms ease;  -o-transition: all 500ms ease;  transition: all 500ms ease;position: relative;}

.flex-slide.home-opn{flex-grow: 5;}
.flex-slide.home-opn .flex-about{opacity: 1;}
.flex-slide.home-opn .flex-title{opacity: 0;display:none;}
.flex-about h5{margin-bottom:15px;}
header .header_inner_left {z-index: 103;}
/*.title .title_holder .container {  display: table-cell;  vertical-align: top!important;  background-color: transparent;}
.title .title_holder {height:auto!important;}*/


.subtitle {
  display: block;
  width: 50%;
  line-height: normal;
}
.latest_post_two_holder .latest_post_two_inner {
  position: relative;
  display: inline-block;
  vertical-align: middle;
  width: 100%;    min-height: 93px;
  background-color: transparent !important;
}

.wpb_widgetised_column1{margin: 0 0 42px;padding: 20px;}
.wpb_widgetised_column1.common-cta,.wpb_widgetised_column1.ctaWrap{background:transparent!important;padding:0;margin:0}
.companytopNav h3{color:#a6a6a6;font-size:18px;line-height:24px;}
.companytopNav p{color: #fff;font-size: 14px;line-height:20px;}
#mega-menu-24997-0-5{display:none !important;}

.homeblockW div:nth-child(1){min-width:130px;padding-right:20px;}

.overlaywrap{position:relative;}
.overlaywrap img{width:100%;}
.overlaywrap .head {position: absolute;background: rgb(13 14 19 / 80%);padding: 10px 20px;box-sizing: border-box;top: 50%;  transform: translateY(-50%);
}
.overlaywrap p,.overlaywrap .head p{margin-bottom:0 !important;}
.overlaywrap.rsmall .head{padding: 20px; bottom: 40px;width:90%;}
.overlaywrap.full .head{padding: 20px; bottom: inherit !important;width:80%;}
.overlaywrap .head h2,.overlaywrap .head h3{margin:0 !important;}

.tick-list li{list-style:none;background: url(/wp-content/uploads/2022/09/tick.svg) no-repeat 0 6px;padding-left:35px;margin-bottom:15px;line-height: 30px;background-size: 24px;}

.tick-list-op1 li{list-style:none;background: url(/wp-content/uploads/2022/09/aricon2.svg) no-repeat 0 6px;padding-left:75px;margin-bottom:25px;line-height: 30px;background-size: 55px;}

.tick-list-op2 li{list-style:none;padding-left:95px;margin-bottom:25px;line-height: 30px;position:relative;}
.tick-list-op2 li:before {content: "";width: 80px;height: 80px;background: url(/wp-content/uploads/2022/09/atoml-oee.png);
position: absolute;top: 0px;left: 0px;}
.tick-list-op2 li:nth-child(1):before{background-position:0 0;}
.tick-list-op2 li:nth-child(2):before{background-position:0 -80px;}
.tick-list-op2 li:nth-child(3):before{background-position:0 -160px;}
.tick-list-op2 li:nth-child(4):before{background-position:0 -240px;}




.nav-container{padding: 0px 0px;background:none !important}
.nav-container h5{font-size:18px;color:#a6a6a6;margin-bottom:15px;}
.nav-container ul>li,aside.sidebar .widget .menu-resource-center-container ul>li,aside.sidebar .widget .menu-news-events-container ul>li,.widget.widget_nav_menu ul>li{list-style: none;}

.nav-container ul>li{ border-left: 0px solid #a6a6a6;}
.nav-container ul>li>a,aside.sidebar .widget .menu-resource-center-container ul>li>a{color:#636EA5;font-size:16px;font-weight:400; padding: 10px 30px;text-transform: uppercase;display: block;}
.nav-container ul>li>ul{margin-top:15px;padding-left: 10px;}
.nav-container ul>li>ul>li {list-style: none;margin-bottom: 10px;background:none;padding-left:0;border-left: 0;}
.nav-container ul>li>ul>li>a{color:#636EA5;font-family:'Roboto Condensed', sans-serif;font-size:16px;position:relative;}
.nav-container ul>li>ul>li a:hover{color:#fff}
.nav-container ul>li>a{position:relative}

.nav-container .open ul{list-style: none;margin-bottom: 20px;padding-left:10px;border-left: 1px solid #636EA5;}
.nav-container .open ul>li>a{color:#636EA5;font-size:14px;}
.nav-container .open ul>li>a:hover{color:#03acff;}

.LeftSidebar .menu li > ul.sub-menu{display:none;}

.page-id-19393 #menu-item-25495 ul.sub-menu{display:block;}
.page-id-19024 #menu-item-25505 ul.sub-menu{display:block;}
.page-id-19391 #menu-item-25509 ul.sub-menu{display:block;}

.page-id-19393 .nav-container>ul>li:nth-child(1),.page-id-19024 .nav-container>ul>li:nth-child(2),.page-id-19391 .nav-container>ul>li:nth-child(3) {list-style: none;margin-bottom: 20px;background: url(/wp-content/uploads/2022/07/down-arrow.png) no-repeat 0 11px;padding-left:15px;}
	
.mPS2id-highlight{color:#fff !important;}
/*.mPS2id-highlight:after{    content: "";    position: absolute;    left: -12px;    width: 3px;    top: -5px;    background: #fff;    height: 30px;
}*/

.tabwrap{position:relative;padding:50px;background:#07080C;display:flex;}
.tabwrap >div:nth-child(1){}
.tabwrap >div img{width:150px !important;height:150px !important;}
.tabwrap >div:nth-child(2){ padding-left:10px !important;flex-grow:1;font-size: 16px !important;
    line-height: 30px !important;
    letter-spacing: 0 !important;}
.tabwrap1{position:relative;padding:50px;background:#07080C;display:flex;}
.tabwrap1 >div:nth-child(1){}
.tabwrap1 >div img{width:150px !important;height:150px !important;}
.tabwrap1 >div:nth-child(2){ padding-left:10px !important;flex-grow:1;font-size: 16px !important;
    line-height: 30px !important;
    letter-spacing: 0 !important;}



.fullwidthbanner-container { overflow: hidden !important;}
h2{margin-bottom:25px !important;}

.threeVbox{    display: flex;    position: relative;    padding-left: 50px;    margin-bottom: 20px !important;}
.threeVbox >div h3{display:none;}
.threeVbox >div{background:#3D425B;padding:30px;margin-left:20px;flex:1;}
.threeVbox >div ul{padding-left:20px;}
.threeVbox >div ul li{list-style-position:outside;}
.threeVbox:before{transform: rotate(270deg);position: absolute;left: 12px;top: 115px;content: "DESCRIPTION";font-size: 16px;letter-spacing: 2px;    transform-origin: 0 0;}
.threeVbox.fea:before{content: "FEATURES";top:139px}
.threeVbox.app:before{content: "APPLICATIONS";top:152px;}

.cardBlock{background:#0D0E13;padding:30px !important;}
.dark .q_tabs.vertical .tabs-nav li a {    
    padding: 20px 15px;
    background: #0D0E13;
    margin-bottom: 15px;
    font-size: 20px;
    text-align: left;
}
.dark .q_tabs.vertical .tabs-nav li.active a {
    border: 0;    background: #3D425B; padding: 20px 15px !important;
    z-index: 100;    border-radius: 0 !important;
}
.dark .q_tabs.vertical.left .tab-content {
    padding: 30px;
    border-left: 0;
    left: 0;
    background: #3D425B;min-height:241px;
}
.dark .q_tabs.vertical .tabs-nav {
    width: 40%;
}
.dark .q_tabs.vertical .tabs-container {
    width: 60%;
}

.darkHor .q_tabs .tabs-nav li a{background: #0D0E13;height: auto;font-size: 20px;padding: 20px 40px;margin-right: 20px;border: 4px solid #171a29;}
.darkHor .q_tabs.horizontal .tabs-nav li:first-child a {padding-left: 40px; }
.darkHor .q_tabs.horizontal .tab-content{background: rgb(61, 66, 91);padding: 40px;box-sizing: border-box;margin-top: -15px;z-index: 999;
    position: relative;}
.darkHor .q_tabs .tabs-nav li.active a {color: #ffffff;border: 4px solid #3D425B;background:#3d425b;}

.stickyNav{z-index:99999;}
.highlightWrap{padding:60px 80px;background: #1a2245 url(/wp-content/uploads/2022/09/pattern-cta.png);}
.highlightWrap p{margin-bottom:0 !important;}
.highlightWrap1{background:#0D0E13;padding:60px 80px;}
.highlightWrap2{background:#3D425B;padding:30px;}

.list ul{padding-left:20px;    margin: 20px 0;}
.list li{list-style-position:outside;}

.flex-caption {
  width: 96%;
  padding: 2%;
  left: 0;
  bottom: 0;
  background: rgba(0,0,0,.5);
  color: #fff;
  text-shadow: 0 -1px 0 rgba(0,0,0,.3);
  font-size: 14px;
  line-height: 18px;
}

.herosliderinner .wpb_wrapper{width:1000px !important; margin:auto;}
.wrapper_inner .content .title .container_inner {
    padding:80px 50px!important;
}
.title_outer .title{height:auto !important}
.ctaWrap,.common-cta{max-width:1000px;margin: auto !important; margin-top: 40px !important;}
.ctaWrap:after,.common-cta:after{background: url(/wp-content/uploads/2022/08/brkt.png) no-repeat 0 11px;content:"";position:absolute;left:0;right:0;top: -51px;    margin: auto;width: 300px;height: 310px;background-size: 100%;}

.homeoverlay{background-position: top center !important;background-repeat: no-repeat !important;background-size: contain !important;}
/*.homeoverlay:after{background: url(/wp-content/uploads/2022/08/home-overlay-bg2.jpg) no-repeat 0 11px;content:"";position:absolute;left:0;right:0;    bottom: 0;
    margin: auto;
    width: 89%;
    height: 528px;
    background-size: 100%;}*/

.partneroverlay .section_inner{max-width:1400px;margin-top:-82px !important;padding:0!important}
.cardBlock.small{padding:20px !important}
.boxed-wrap .section_inner{max-width:1400px;}
.greyblock{background: #3D425B;padding: 50px 100px;max-width: 800px;margin: auto;}
.page-template .wrapper .videoWrap .section_inner{padding:0 !important}
.video-container{position: relative;    width: 100%;    height:800px;    overflow: hidden;opacity:.3}
.video-container video{width: 100%;    height: 100%;    -o-object-fit: cover;    object-fit: cover;position:absolute;}
.video-content{position:absolute;top:20%;left:100px;width:500px;}
.video-content h1{font-size:60px;margin-bottom:30px;font-weight:700;line-height:70px;}
.herovideowarp{margin-top:-730px;}
.page-template .wrapper .herovideowarp >.section_inner {max-width: 1000px !important;margin: auto !important;}

.bgBlock{background:#13151E}
.page-id-21106 .header_bottom {
    background-color: transparent !important;
}
.indusmainWrap{position:relative;}
.indusmainWrap:before{background: url(/wp-content/uploads/2023/07/connecting-bg-min.svg) no-repeat;    background-position: center center !IMPORTANT;
    background-size: auto !important;
    transform: translate(0, 49px);
    content: "";
    position: absolute;
    width: 100%;
    height: 606px;
    opacity: .5;}
.indusmainWrap.launchpad{position:relative;padding-top:100px;}
.indusmainWrap.launchpad:before{background: url(/wp-content/uploads/2023/07/connecting-bg-min.svg) no-repeat;    background-position: center center !IMPORTANT;
    background-size: auto !important;
    transform: translate(0, 49px);
    content: "";
    position: absolute;
    width: 100%;
    height: 606px;
    opacity: .5;}

.indusmainWrap.launchpad .indusA .caption{margin-left: 60px;margin-top: 14px;}

.induswrap{position:relative;display:flex;max-width:1400px;margin:auto;}
.indusA.one:before,.indusA.four:after{display:none;}
.indusA{display:flex;text-align:center;width:25%;flex-direction:column;position:relative;cursor:pointer;}
.indusA .icon img{ filter: none;opacity:.5;
    -webkit-filter: grayscale(100%);
    -moz-filter:    grayscale(100%);
    -ms-filter:     grayscale(100%);
    -o-filter:      grayscale(100%);
    transition: all 300ms ease;}

.indusA.activetab .icon img{ filter: none;opacity:1;
    -webkit-filter: grayscale(0%);
    -moz-filter:    grayscale(0%);
    -ms-filter:     grayscale(0%);
    -o-filter:      grayscale(0%);}

.indusA .caption{border-left: 3px dashed #ccc;margin-left: 171px;padding-left: 10px;min-height:90px;margin-top: -9px;position:relative;}
.indusA .caption div.num{font-size:40px;position:absolute;left:-60px;top:50px;}
.indusA .caption h3{text-align: left;font-size:24px;line-height:30px;min-height:70px;}
.indusA .caption p{text-align: left;    font-size: 14px;    line-height: 18px !important;    margin-bottom: 0 !important;transition: all 300ms ease;opacity:1}
.indusA.activetab .caption p{opacity:1}


.flex-slide .flex-about {
    padding: 20px;
    margin-right: -5px;
}
.key-bntwrap{display:flex;margin-bottom:10px;}
.key-bntwrap >div{flex:1;padding:20px;background: #3D425B;margin-right:10px;position:relative;overflow:hidden;min-height:180px;}
.key-bntwrap >div ul{padding-left:10px;}
.key-bntwrap >div ul li{font-size:14px;list-style-position:outside;}
.key-bntwrap >div.des{background:transparent;}
.key-bntwrap >div.des h2{font-size:16px;}
.key-bntwrap >div.des h2 img{vertical-align:middle;margin-right:10px;}
.key-bntwrap >div.key{background: #3D425B;}
.key-bntwrap >div:after{position: absolute;content: "";right: -28px;width: 120px;height: 120px;bottom: -33px;opacity: .2;transform: rotate(325deg);}

.key-bntwrap >div.key:after{background: url(/wp-content/uploads/2022/08/features-icon.png) no-repeat;}
.key-bntwrap >div.ben:after{background: url(/wp-content/uploads/2022/08/benefit-icon.png) no-repeat;bottom:9px;right:3px;}
.key-bntwrap >div.app:after{background: url(/wp-content/uploads/2022/08/app-icon.png) no-repeat;}


.key-bntwrap >div.ben{background: #3f4257;}
.key-bntwrap >div.app{background: #232637;}

.ctaWrap1{display: flex;
    align-items: center;
    margin: auto;
    max-width: 1000px;
    background: rgba(0,0,0,.5);
    height: 100px;
    padding: 20px;box-sizing:border-box;
       border: 5px solid #1c6091;
    text-align: left;
    border-left: 10px solid #2098ff;
    border-right: 10px solid #09c4ff;}

.ctaWrap1 >div:nth-child(1){width: 100px;margin: 0 !important;border: 1px solid #54b2ff;}
.ctaWrap1 h3{font-size: 20px;margin-bottom: 0 !important;padding-left: 20px;flex-grow: 1!important;}

.swirlBg{background: url(/wp-content/uploads/2023/07/swirl-bg-min.svg) no-repeat;}
.useCaseWrap{overflow:hidden;padding:15px;background: #0D0E13;}
.useCaseWrap .feImg{line-height:0;position:relative;overflow:hidden; height:200px;}
.useCaseWrap .feImg:after{content: "";position: absolute;width: 50%;height: 3px;bottom: 0;left: 0;background: #fff;z-index: 999999;}
.useCaseWrap .feImg img{object-fit: cover;filter: saturate(.3);transform: scale(1);transition: all 0.3s ease-in-out;}
.useCaseWrap:hover .feImg img {filter: saturate(1);transform: scale(1.05);}
.useCaseWrap .contentWrap .Clogo img{max-width: 80px;filter: saturate(0);transition: all 0.3s ease-in-out;}
.useCaseWrap:hover .Clogo img {    filter: saturate(1);}
.useCaseWrap .contentWrap {position: relative;height: 100%;padding-top: 1.5rem;padding-bottom:10px;display: flex;text-align: left;box-sizing:border-box;}
.useCaseWrap .contentWrap h3{font-weight:500;display: -webkit-box;-webkit-line-clamp: 3;overflow: hidden;-webkit-box-orient: vertical;font-size: 20px; line-height: 30px;border-right: 3px solid #282c3d; padding-right:5px;}
.useCaseWrap .contentWrap p{padding-left:10px}
.useCaseWrap .action {/*display: flex; flex: 1; align-items: flex-end; column-count: 2;*/}
.useCaseWrap .action a {
    display: block;
    color: #828282;
    font-size: 14px;
    font-weight: 700;
    text-decoration-line: none;
    transition: 0.3s color;
}

.blockList li{list-style:none;margin-bottom:20px !important;}
.blockList li h3{font-size:20px;line-height:24px;}

.blockListicon ul{display: grid; grid-template-columns: auto auto; gap: 30px;position:relative;text-align:left;}
.blockListicon.Three ul{display: grid; grid-template-columns: auto auto auto; gap: 30px;}
.blockListicon.four ul{display: flex;}
.blockListicon.four ul{flex:1;}
.blockListicon ul li img{width:60px;margin-bottom:10px;}
.blockListicon ul li p{margin-bottom:0 !important;}
.blockListicon li{list-style:none;margin-bottom:20px !important;position:relative;padding-top:120px;}

.blockListicon.edge-it li:before{content:"";width:80px;height:80px;background:url(/wp-content/uploads/2022/09/atomml-3d.png);position: absolute;top: 0;left:0;}
.blockListicon.edge-it li:nth-child(1):before{background-position:0 0;}
.blockListicon.edge-it li:nth-child(2):before{background-position:0 -80px;}
.blockListicon.edge-it li:nth-child(3):before{background-position:0 -160px;}
.blockListicon.edge-it li:nth-child(4):before{background-position:0 -240px;}
.blockListicon.edge-it li:nth-child(5):before{background-position:0 -320px;}

.blockListicon.digitalFactory li{padding-top: 100px;}
.blockListicon.digitalFactory li h3{border-top: 5px solid #272b3b;padding-top: 20px;}
.blockListicon.digitalFactory li:before{content:"";width:80px;height:80px;background:url(/wp-content/uploads/2023/04/digital-factory.png);position: absolute;top: 0;left:0;}
.blockListicon.digitalFactory li:nth-child(1):before{background-position:0 0;}
.blockListicon.digitalFactory li:nth-child(2):before{background-position:0 -80px;}
.blockListicon.digitalFactory li:nth-child(3):before{background-position:0 -160px;}
.blockListicon.digitalFactory li:nth-child(4):before{background-position:0 -240px;}
.blockListicon.digitalFactory li:nth-child(5):before{background-position:0 -320px;}




.blockListicon.dataC li:before{content:"";width:80px;height:80px;background:url(/wp-content/uploads/2022/09/data-center-set2.png);position: absolute;top: 0;}
.blockListicon.dataC li:nth-child(1):before{background-position:0 0;}
.blockListicon.dataC li:nth-child(2):before{background-position:0 -80px;}
.blockListicon.dataC li:nth-child(3):before{background-position:0 -160px;}
.blockListicon.dataC li:nth-child(4):before{background-position:0 -240px;}
.blockListicon.dataC li:nth-child(5):before{background-position:0 -320px;}
.blockListicon.dataC li:nth-child(6):before{background-position:0 -400px;}
.blockListicon.dataC li:nth-child(7):before{background-position:0 -480px;}
.blockListicon.dataC li:nth-child(8):before{background-position:0 -560px;}

.blockListicon.atomlplus li:before{content:"";width:80px;height:80px;background:url(/wp-content/uploads/2022/09/atommlplus-3d.png);position: absolute;top: 0;}
.blockListicon.atomlplus li:nth-child(1):before{background-position:0 0;}
.blockListicon.atomlplus li:nth-child(2):before{background-position:0 -80px;}
.blockListicon.atomlplus li:nth-child(3):before{background-position:0 -160px;}
.blockListicon.atomlplus li:nth-child(4):before{background-position:0 -240px;}
.blockListicon.atomlplus li:nth-child(5):before{background-position:0 -320px;}

.blockListicon.launchpad1 li:before{content:"";width:80px;height:80px;background:url(/wp-content/uploads/2022/09/launchpad-icons-1set.png);position: absolute;top: 0;}
.blockListicon.launchpad1 li:nth-child(1):before{background-position:0 0;}
.blockListicon.launchpad1 li:nth-child(2):before{background-position:0 -80px;}
.blockListicon.launchpad1 li:nth-child(3):before{background-position:0 -160px;}
.blockListicon.launchpad1 li:nth-child(4):before{background-position:0 -240px;}
.blockListicon.launchpad1 li:nth-child(5):before{background-position:0 -320px;}

.blockListicon.telecom-icon1 li:before{content:"";width:80px;height:80px;background:url(/wp-content/uploads/2022/09/telecom-icon-1.png);position: absolute;top: 0;}
.blockListicon.telecom-icon1 li:nth-child(1):before{background-position:0 0;}
.blockListicon.telecom-icon1 li:nth-child(2):before{background-position:0 -80px;}
.blockListicon.telecom-icon1 li:nth-child(3):before{background-position:0 -160px;}
.blockListicon.telecom-icon1 li:nth-child(4):before{background-position:0 -240px;}
.blockListicon.telecom-icon1 li:nth-child(5):before{background-position:0 -320px;}
.blockListicon.telecom-icon1 li:nth-child(6):before{background-position:0 -400px;}

.blockListicon.observability-icon1 li:before{content:"";width:80px;height:80px;background:url(/wp-content/uploads/2022/09/observability-icon1.png);position: absolute;top: 0;}
.blockListicon.observability-icon1 li:nth-child(1):before{background-position:0 -320px;}
.blockListicon.observability-icon1 li:nth-child(2):before{background-position:0 -400px;}
.blockListicon.observability-icon1 li:nth-child(3):before{background-position:0 -480px;}

.blockListicon.technology-icon li:before{content:"";width:80px;height:80px;background:url(/wp-content/uploads/2022/09/technology-icon.png);position: absolute;top: 0;}
.blockListicon.technology-icon li:nth-child(1):before{background-position:0 0;}
.blockListicon.technology-icon li:nth-child(2):before{background-position:0 -80px;}
.blockListicon.technology-icon li:nth-child(3):before{background-position:0 -160px;}
.blockListicon.technology-icon li:nth-child(4):before{background-position:0 -240px;}



.blockListTwo ul{display: grid; grid-template-columns: auto auto auto; gap: 40px;padding:0}
.blockListTwo.New ul{display: grid; grid-template-columns: auto auto; gap: 40px;}
.blockListTwo ul li{list-style:none;position:relative;border:#282C3D 5px solid;padding:30px;position:relative;z-index:99}
.blockListTwo ul li p{margin-bottom:0 !important;}
.blockListTwo ul li strong{color:#03acff}
.blockListTwo ul li h3{font-size:20px;line-height:24px;font-weight:500;}
.blockListTwo ul li:before {
    position: absolute;
    content: "";
    left: -5px;
    top: 31px;
    width: 5px;
    height: 60px;
    background: #fff;
}
.blockListTwo ul li:after {
    position: absolute;
	background:url(/wp-content/uploads/2022/09/ai-icon.png);
    content: "";
    right: -4px;
    bottom: -14px;
    width: 120px;
    height: 120px;opacity:.6;
	transform:rotate(-55deg);z-index:-1;
}





.blockListThree ul{display: grid; grid-template-columns: auto auto; gap: 30px;padding:0;}
.blockListThree.new ul{display: grid; grid-template-columns: auto auto auto; gap: 30px;padding:0;}
.blockListThree ul li{list-style:none;background:#0D0E13;padding:30px;position:relative;padding-left:100px;}
.blockListThree ul li img{position:absolute;left:10px;width:80px;}
.blockListThree ul li br{display:none;}
.blockListThree ul li p{margin-bottom:0 !important;}
.blockListThree ul li h3{font-size:20px;line-height:24px;font-weight:500;position:relative;}
.blockListThree ul li h3:after {position: absolute;content: "";left: 0;bottom: -13px;width: 100px;height: 2px;background: #03acff;}

.blockListThree.atom-ml li{} 
.blockListThree.atom-ml li:before{content:"";width:80px;height:80px;background:url(/wp-content/uploads/2022/09/atom-ml-icon.png);position: absolute;top: 20px;left:20px;}
.blockListThree.atom-ml li:nth-child(1):before{background-position:0 0;}
.blockListThree.atom-ml li:nth-child(2):before{background-position:0 -80px;}
.blockListThree.atom-ml li:nth-child(3):before{background-position:0 -160px;}
.blockListThree.atom-ml li:nth-child(4):before{background-position:0 -240px;}

.blockListThree.atom-ml-plus li{} 
.blockListThree.atom-ml-plus li:before{content:"";width:80px;height:80px;background:url(/wp-content/uploads/2022/09/atom-ml-plus-icon.png);position: absolute;top: 20px;left:20px;}
.blockListThree.atom-ml-plus li:nth-child(1):before{background-position:0 0;}
.blockListThree.atom-ml-plus li:nth-child(2):before{background-position:0 -80px;}
.blockListThree.atom-ml-plus li:nth-child(3):before{background-position:0 -160px;}
.blockListThree.atom-ml-plus li:nth-child(4):before{background-position:0 -240px;}
.blockListThree.atom-ml-plus li:nth-child(5):before{background-position:0 -320px;}


.blockListThree.Data-Analytics li{} 
.blockListThree.Data-Analytics li:before{content:"";width:80px;height:80px;background:url(/wp-content/uploads/2023/07/Data-Analytics.png);position: absolute;top: 20px;left:20px;}
.blockListThree.Data-Analytics li:nth-child(1):before{background-position:0 0;}
.blockListThree.Data-Analytics li:nth-child(2):before{background-position:0 -80px;}
.blockListThree.Data-Analytics li:nth-child(3):before{background-position:0 -160px;}
.blockListThree.Data-Analytics li:nth-child(4):before{background-position:0 -240px;}


.blockListThree.factory li{} 
.blockListThree.factory li:before{content:"";width:80px;height:80px;background:url(/wp-content/uploads/2022/09/microai-factory-Manufacturers.png);position: absolute;top: 20px;left:20px;}
.blockListThree.factory li:nth-child(1):before{background-position:0 0;}
.blockListThree.factory li:nth-child(2):before{background-position:0 -80px;}
.blockListThree.factory li:nth-child(3):before{background-position:0 -160px;}
.blockListThree.factory li:nth-child(4):before{background-position:0 -240px;}
.blockListThree.factory li:nth-child(5):before{background-position:0 -320px;}
.blockListThree.factory li:nth-child(6):before{background-position:0 -400px;}

.blockListThree.launchpad li{} 
.blockListThree.launchpad li:before{content:"";width:80px;height:80px;background:url(/wp-content/uploads/2022/09/launchpad-icon.png);position: absolute;top: 20px;left:20px;}
.blockListThree.launchpad li:nth-child(1):before{background-position:0 0;}
.blockListThree.launchpad li:nth-child(2):before{background-position:0 -80px;}
.blockListThree.launchpad li:nth-child(3):before{background-position:0 -160px;}
.blockListThree.launchpad li:nth-child(4):before{background-position:0 -240px;}
.blockListThree.launchpad li:nth-child(5):before{background-position:0 -320px;}
.blockListThree.launchpad li:nth-child(6):before{background-position:0 -400px;}

.blockListThree.edge-it-icon li{} 
.blockListThree.edge-it-icon li:before{content:"";width:80px;height:80px;background:url(/wp-content/uploads/2022/09/edge-it-icon.png);position: absolute;top: 20px;left:20px;}
.blockListThree.edge-it-icon li:nth-child(1):before{background-position:0 0;}
.blockListThree.edge-it-icon li:nth-child(2):before{background-position:0 -80px;}
.blockListThree.edge-it-icon li:nth-child(3):before{background-position:0 -160px;}
.blockListThree.edge-it-icon li:nth-child(4):before{background-position:0 -240px;}
.blockListThree.edge-it-icon li:nth-child(5):before{background-position:0 -320px;}
.blockListThree.edge-it-icon li:nth-child(6):before{background-position:0 -400px;}

.blockListThree.manufacturing-icon li{} 
.blockListThree.manufacturing-icon li:before{content:"";width:80px;height:80px;background:url(/wp-content/uploads/2022/09/manufacturing-icon.png);position: absolute;top: 20px;left:20px;}
.blockListThree.manufacturing-icon li:nth-child(1):before{background-position:0 0;}
.blockListThree.manufacturing-icon li:nth-child(2):before{background-position:0 -80px;}
.blockListThree.manufacturing-icon li:nth-child(3):before{background-position:0 -160px;}
.blockListThree.manufacturing-icon li:nth-child(4):before{background-position:0 -240px;}
.blockListThree.manufacturing-icon li:nth-child(5):before{background-position:0 -320px;}
.blockListThree.manufacturing-icon li:nth-child(6):before{background-position:0 -400px;}

.blockListThree.dataC1 li:before{content:"";width:80px;height:80px;background:url(/wp-content/uploads/2022/09/data-center-set1.png);position: absolute;top: 20px;left:20px;}
.blockListThree.dataC1 li:nth-child(1):before{background-position:0 0;}
.blockListThree.dataC1 li:nth-child(2):before{background-position:0 -80px;}
.blockListThree.dataC1 li:nth-child(3):before{background-position:0 -160px;}
.blockListThree.dataC1 li:nth-child(4):before{background-position:0 -240px;}
.blockListThree.dataC1 li:nth-child(5):before{background-position:0 -320px;}
.blockListThree.dataC1 li:nth-child(6):before{background-position:0 -400px;}
.blockListThree.dataC1 li:nth-child(7):before{background-position:0 -480px;}
.blockListThree.dataC1 li:nth-child(8):before{background-position:0 -560px;}


.blockListThree.telecom-icon li:before{content:"";width:80px;height:80px;background:url(/wp-content/uploads/2022/09/telecom-icon.png);position: absolute;top: 20px;left:20px;}
.blockListThree.telecom-icon li:nth-child(1):before{background-position:0 0;}
.blockListThree.telecom-icon li:nth-child(2):before{background-position:0 -80px;}
.blockListThree.telecom-icon li:nth-child(3):before{background-position:0 -160px;}
.blockListThree.telecom-icon li:nth-child(4):before{background-position:0 -240px;}
.blockListThree.telecom-icon li:nth-child(5):before{background-position:0 -320px;}
.blockListThree.telecom-icon li:nth-child(6):before{background-position:0 -400px;}

.blockListThree.finance-icon li:before{content:"";width:80px;height:80px;background:url(/wp-content/uploads/2022/09/financial-icon.png);position: absolute;top: 20px;left:20px;}
.blockListThree.finance-icon  li:nth-child(1):before{background-position:0 0;}
.blockListThree.finance-icon  li:nth-child(2):before{background-position:0 -80px;}
.blockListThree.finance-icon  li:nth-child(3):before{background-position:0 -160px;}
.blockListThree.finance-icon  li:nth-child(4):before{background-position:0 -240px;}
.blockListThree.finance-icon  li:nth-child(5):before{background-position:0 -320px;}
.blockListThree.finance-icon  li:nth-child(6):before{background-position:0 -400px;}

.blockListThree.infrastructure-icon li:before{content:"";width:80px;height:80px;background:url(/wp-content/uploads/2022/09/infrastructure-icon.png);position: absolute;top: 20px;left:20px;}
.blockListThree.infrastructure-icon  li:nth-child(1):before{background-position:0 0;}
.blockListThree.infrastructure-icon  li:nth-child(2):before{background-position:0 -80px;}
.blockListThree.infrastructure-icon  li:nth-child(3):before{background-position:0 -160px;}
.blockListThree.infrastructure-icon  li:nth-child(4):before{background-position:0 -240px;}
.blockListThree.infrastructure-icon  li:nth-child(5):before{background-position:0 -320px;}
.blockListThree.infrastructure-icon  li:nth-child(6):before{background-position:0 -400px;}

.blockListThree.data-transmission-icon li:before{content:"";width:80px;height:80px;background:url(/wp-content/uploads/2022/09/data-transmission-icon.png);position: absolute;top: 20px;left:20px;}
.blockListThree.data-transmission-icon  li:nth-child(1):before{background-position:0 0;}
.blockListThree.data-transmission-icon  li:nth-child(2):before{background-position:0 -80px;}
.blockListThree.data-transmission-icon  li:nth-child(3):before{background-position:0 -160px;}
.blockListThree.data-transmission-icon  li:nth-child(4):before{background-position:0 -240px;}

.blockListThree.observability-icon1 li:before{content:"";width:80px;height:80px;background:url(/wp-content/uploads/2022/09/observability-icon1.png);position: absolute;top: 20px;left:20px;}
.blockListThree.observability-icon1  li:nth-child(1):before{background-position:0 0;}
.blockListThree.observability-icon1  li:nth-child(2):before{background-position:0 -80px;}
.blockListThree.observability-icon1  li:nth-child(3):before{background-position:0 -160px;}
.blockListThree.observability-icon1  li:nth-child(4):before{background-position:0 -240px;}

.blockListThree.predictive-analytics-icon li:before{content:"";width:80px;height:80px;background:url(/wp-content/uploads/2022/09/predictive-analytics-icon.png);position: absolute;top: 20px;left:20px;}
.blockListThree.predictive-analytics-icon  li:nth-child(1):before{background-position:0 0;}
.blockListThree.predictive-analytics-icon  li:nth-child(2):before{background-position:0 -80px;}
.blockListThree.predictive-analytics-icon  li:nth-child(3):before{background-position:0 -160px;}
.blockListThree.predictive-analytics-icon  li:nth-child(4):before{background-position:0 -240px;}
.blockListThree.predictive-analytics-icon  li:nth-child(5):before{background-position:0 -320px;}

.blockListThree.weightAI ul{display: grid; grid-template-columns: repeat(3, minmax(0, 1fr)); gap: 30px;    padding: 0;}	
.blockListThree.weightAI li{} 
.blockListThree.weightAI li:before{content:"";width:80px;height:80px;background:url(/wp-content/uploads/2023/10/weightless-icon.png);position: absolute;top: 20px;left:20px;}
.blockListThree.weightAI li:nth-child(1):before{background-position:0 0;}
.blockListThree.weightAI li:nth-child(2):before{background-position:0 -80px;}
.blockListThree.weightAI li:nth-child(3):before{background-position:0 -160px;}
.blockListThree.weightAI li:nth-child(4):before{background-position:0 -240px;}
.blockListThree.weightAI li:nth-child(5):before{background-position:0 -320px;}
.blockListThree.weightAI li:nth-child(6):before{background-position:0 -400px;}

.BlockDOne{display:flex;}
.BlockDOne >div{flex:1;background:#0D0E13;position:relative;    display: flex;    align-items: center;}
.BlockDOne >div:nth-child(1){padding:30px;}
.BlockDOne >div .inWrap{display:flex;flex-direction:column;}
.BlockDOne >div:nth-child(1):before{position:absolute;content:"";width:3px;height:170px;background:#fff;left:0;}
.BlockDOne >div img{width:100%;height:100%;}

.contactUs ul{display: grid; grid-template-columns:repeat(4, minmax(0, 1fr)); gap: 30px;}
.contactUs.twoC ul {
    grid-template-columns: repeat(2, minmax(0, 1fr));
    margin: auto;
    padding: 30px;
}

.contactUs.twoC ul li{background:rgb(0 0 0 / 70%)}

.contactUs ul li{list-style:none;background:#0D0E13;padding:30px 20px 30px 20px;position:relative;border:2px solid #282c3d}
.contactUs ul li img{position:absolute;left:30px;width:70px;}
.contactUs ul li a{display:block;position:relative;padding-left: 100px;color: #4ebeff;}
.contactUs ul li p{margin-bottom:0 !important;}
.contactUs ul li p a{display:inline-block;margin-top:0px;}
.contactUs ul li h3{font-size:20px;line-height:24px;font-weight:500;position:relative;}
.contactUs ul li h3:after {position: absolute;content: "";left: 0; bottom: -13px;width: 100px;height: 2px;background: #03acff;}

.contactUs.contact-icon li{text-align:left;} 
.contactUs.contact-icon li a:before{content:"";width:80px;height:80px;background:url(/wp-content/uploads/2022/10/contact-icon.png);position: absolute;left:0; }
.contactUs.contact-icon li:nth-child(1) a:before{background-position:0 0;}
.contactUs.contact-icon li:nth-child(2) a:before{background-position:0 -80px;}
.contactUs.contact-icon li:nth-child(3) a:before{background-position:0 -160px;}
.contactUs.contact-icon li:nth-child(4) a:before{background-position:0 -240px;}
.contactBg{position:relative}
.contactBg:before{content:"";position:absolute;background:rgba(0,0,0,.5);width:100%;height:100%;top:0;}

.pgafu-post-grid-main.pgafu-design-1 .pgafu-post-grid-content {
    background:transparent;
    text-align: center;
}
.pgafu-post-grid-main h2.pgafu-post-title a {
    font-size: 20px !important;font-weight: 500;
    line-height: normal !important;
    color: #fff;    -webkit-line-clamp: 2;
}

.pgafu-post-grid-main h2.pgafu-post-title a:hover {color:#03acff}
.pgafu-post-title{    margin-bottom: 0 !important;min-height: 50px;    display: -webkit-box;    -webkit-line-clamp: 2;    overflow: hidden;    -webkit-box-orient: vertical;}
.pgafu-post-image-bg img{object-fit: cover;filter: saturate(.3);transform: scale(1);transition: all 0.3s ease-in-out;}
.pgafu-post-image-bg:hover img {filter: saturate(1);transform: scale(1.05);}
.pgafu-post-image-bg {     background:transparent !important;}
.pgafu-filter li.pgafu-active-filtr a {    background: #282C3D !important;    color: #fff;}
.pgafu-filter li a {padding: 10px 20px;   background: #000;    font-size: 16px;	font-weight: 400;color:#fff}
.pgafu-filter {    list-style: none !important;    text-align: center;padding: 0 15px;}

.common-ctaWrap{background-image: url(/wp-content/uploads/2022/08/cta-bg.jpg);}
.dataBg{background-image: url(/wp-content/uploads/2022/08/data-bg.jpg);}

a.launchpadBtn{
    background: #fff url(/wp-content/uploads/2021/09/cropped-site-icon-1-32x32.png) no-repeat 10px 11px !important;
    border-radius: 25px !important;
    line-height: 43px !important;
    background-repeat: no-repeat;
    background-size: 20px !important;
    padding-left: 37px !important;
    color: #000 !important;padding: 10px 20px;
    box-sizing: border-box;
    text-transform: uppercase;
    font-weight: 400;
}
a.launchpadBtn:hover{color:#4ebeff !important}

.factoryTable table td{text-align:left;padding:10px;}
.factoryTable table td{border:1px solid #282c3d}
.factoryTable table tr:nth-child(odd){    background: #282c3d;}


.single.single-post .title_outer .title{background-image: url(/wp-content/uploads/2022/07/whitepaper-hero.jpg) !important;    border-bottom: 3px solid #282c3d;}
.single.single-post .title_outer + .container{padding:100px 0;}
.title .title_holder .container {text-align: center;}

.dashboardTwo{display:flex}
.dashboardTwo >div{flex:1;}
.dashboardTwo >div:nth-child(1){padding-right:10px;}
.dashboardTwo >div:nth-child(2){padding-left:10px;}

.flex-2col{display:flex;}
.flex-2col >div:nth-child(1){min-width:120px;padding-right:10px;}

/* for use cases */
.useCaseWrap h3 {margin-top:0px; padding-bottom:0px;}
.useCaseWrap h3 a {color: #fff; padding:0px;  line-height:16px;}
.useCaseWrap h3 a:hover{color:#ccc;}
.useCaseWrap h3 .contentWrap .title {
  font-weight: 500;
  display: -webkit-box;
  -webkit-line-clamp: 2;
  overflow: hidden;
  -webkit-box-orient: vertical;
  font-size: 20px;
  line-height: 30px; border-right: 2px solid #282c3d;
padding-right: 5px !important;
height:auto; 
}

.useCaseWrap span{display:block;}
.useCaseWrap span.Clogo {margin-left:10px;}
.useCaseWrap span.action, .useCaseWrap span.Clogo{
color: #828282;
font-size: 14px;
font-weight: 700;
text-decoration-line: none; display:inline-block;
transition: 0.3s;}   
.useCaseWrap span.action{border-right:1px solid #282c3d; padding:2px 10px;float:left;}
.useCaseWrap h3 a span.action:nth-child(3){padding-left:0px;}
.useCaseWrap span.action.last{padding-right:0px; border-right:0px solid #282c3d;}
.useCaseWrap span.Clogo {padding-top:3px!important;  }
.useCaseWrap span.action.date{color: #03acff;    font-size: 12px;    font-weight: 500;}

.dropbtn {
box-sizing: border-box;
  height: 2vw;
  width: 2vw;
  border-style: solid;
  border-color: white;
  border-width: 0px 1px 1px 0px;
  transform: rotate(45deg);
  transition: border-width 150ms ease-in-out;
    cursor: pointer;
}
.dropbtn:hover {
  border-bottom-width: 4px;
  border-right-width: 4px;
}
nav.cforms {margin:0 auto;
  width:100%;
  height:auto;
  display:inline-block;
  
}

nav.cforms ul {
  margin:0 auto;padding:0;
  list-style-type:none;
  display:inline-block;
}

nav.cforms ul li {
  position:relative;
  margin:0 0px 0 0;
    display:inline-block;
}

nav.cforms ul li a {
  padding:6px 10px 4px 10px;
  display:inline-block;
text-decoration:none; color: #ffffff;
font-family: 'Roboto', sans-serif;
font-size: 17px;
font-style: normal;
font-weight: 400;
}

nav.cforms ul li a:hover {
  opacity:0.5;
}

nav.cforms ul li ul {
  display:none;
  position:absolute;
  left:-73px; min-width:180px;
  background:#000; padding:0px;
  float:left; z-index:1; top:35px;
}

nav.cforms ul li ul li {
  width:100%;
  border-bottom:1px solid rgba(255,255,255,.1);
}

nav.cforms ul li:hover ul {
  display:block;
}

.ctrHolder {max-width:1400px!important; width:100%; margin:0px auto!important;}

.leadership{border-left: 2px solid #00a6ff;}
.leadership > div{padding:25px 40px!important}
.leadership > div::before {
  position: absolute;
  content: "";
  left: -3px;
  top: 31px;
  width: 5px;
  height: 80px;
  background: #fff;
}
.leadership .wpb_wrapper h2 {margin-bottom:5px!important;}
.wpb_single_image.qode_image_hover_bottom_title .vc_single_image-wrapper .bottom_title_holder .image_caption {
  font-size: 18px!important;
  text-align: center;
  text-transform: none!important;
  letter-spacing: 0;
  color: #fff;
}

.headingW{display:flex;}
.headingW >h3{flex:1;text-align:center;}
.eventHome{margin-bottom: -50px !important;    padding-top: 100px !important;}
.atomAsset{display:flex;justify-content: space-between!important;align-items: center;padding: 30px 10px;}

.icons-cao td{ vertical-align:top; text-align:left; padding:0px;}
.icons-cao td img{width:60px; height:auto; max-width:60px; margin-top:-10px;}
.icons-cao, .tbl_2col_img {width:100%;}
.icons-cao td:nth-child(1) {width:60px;}
.tbl_2col_img td{vertical-align: middle;  padding:0px 25px; text-align:left; }
.tbl_2col_img td h2{margin:0px!important; padding:0px;}
.qode_video_box .qode_video_image {  display: block;  position: relative;  overflow: hidden;  padding:0px;}

.dashboard {margin:0px auto; width:100%;}
.dashboard td{padding:0px;  text-align:center;}
.iconList {padding-left:30px!important;}
.icon1::before
{float:left; margin:-20px 0px 0px -70px; content: url(/wp-content/uploads/2022/08/icon1.jpg);}
.icon2::before
{float:left; margin:-20px 0px 0px -70px; content: url(/wp-content/uploads/2022/08/icon2.jpg);}
.icon3::before
{float:left; margin:-20px 0px 0px -70px; content: url(/wp-content/uploads/2022/08/icon3.jpg);}
.icon4::before
{float:left; margin:-20px 0px 0px -70px; content: url(/wp-content/uploads/2022/08/icon4.jpg);}
.icon5::before
{float:left; margin:-20px 0px 0px -70px; content: url(/wp-content/uploads/2022/08/icon5.jpg);}



/*current page menu heighlighted css
.parent-pageid-18958 #mega-menu-item-25005 a.mega-menu-link, .parent-pageid-25342 #mega-menu-item-24889 a.mega-menu-link, .single-mec-events #mega-menu-item-25009 >  a.mega-menu-link, .single-format-standard #mega-menu-item-25009 >  a.mega-menu-link{color: #03acff!important;}

.product-docs .menu-item-25101 a,.white-papers .menu-item-25104 a,.case-studies .menu-item-25102 a,.videos .menu-item-25103 a,.news-events .menu-item-22347 a,.press-releases .menu-item-26645 a{color: #03acff!important;}*/


.parent-pageid-25342 .mega-current-menu-parent a.mega-menu-link {color: #fff!important;}
.blog_holder article .post_image {height:350px; overflow:hidden}
.blog_holder article .post_image img {margin-top:-125px;}
.nobg .vc_column-inner{background:transparent !important;}

.videolist .pgafu-post-grid-content  > div {position:relative;}
.videolist_ .pgafu-post-grid-content  > div::after{
  content:url('/wp-content/uploads/2022/09/ytlogo.png'); 
  position:absolute; /*or absolute*/
  z-index:100000; 
  left:35%; opacity:0.9;
  top:26%; transform: scale(0.70);transition: all 0.3s ease-in-out;
}

.videolist .pgafu-post-grid > div::after{
  content:url('/wp-content/uploads/2022/09/ytt.png'); 
  position:absolute; /*or absolute*/
  z-index:100000; 
  right:23px;
  bottom:22px; transform: scale(0.90);transition: all 0.3s ease-in-out;
}
.videolist .pgafu-post-grid-content:hover  > div::after
{transform: scale(0.85); opacity:0.95;}

.videolist .pgafu-post-grid:hover > div::after
{transform: scale(1);}

.awsm-job-item h2.awsm-job-post-title { margin: 0px !important;}
.contentHero{padding:50px 30px;position:relative;z-index:99;}
.contentHero h2{margin-bottom:0 !important;position:relative;}
.contentHero h2:after{content:"";background:#03acff;width:150px;height:5px;bottom:-12px;position:absolute;left:0;}
.contentHero:after{content:"";background: rgba(0,0,0,.6);width:100%;height:100%;position:absolute;left:0;top:0;right:0;z-index:-1;}

h2.border {position:relative;border-right: 0;border: 0 !important;}
h2.border:after{content: "";background: #03acff;width: 150px;height: 3px;bottom: -12px;position: absolute;left: 0;right: 0;margin: auto;
    border-right: 75px solid #fff;box-sizing: border-box;}
h2.border.left:after{left: 0 !important;right: 0;margin: initial;}
.atom-overlay{background:url(/wp-content/uploads/2022/09/atomml-overlay.jpg) no-repeat center bottom;}
.atomml-overlay{background:url(/wp-content/uploads/2022/09/atomml-ot-overlay.jpg) no-repeat center bottom;}
.overlayBg1{background:url(/wp-content/uploads/2022/09/overlayBg1.jpg) no-repeat center bottom !important;background-size:inherit !important;}
.end-to-end {
    border-right: 4px solid #282C3D;
    vertical-align: middle;
    padding-right: 30px !important;
    margin-top: 100px;
}
.common-cta h2:after{display:none;}
.atommlplusCircle .qode-int-icon-showcase.qode-appeared .qode-showcase-item-holder:nth-child(2) .qode-showcase-icon{left:0;top:50%;}
.atommlplusCircle .qode-int-icon-showcase.qode-appeared .qode-showcase-item-holder:nth-child(4) .qode-showcase-icon{left:50%;top:100%;}
.atommlplusCircle .qode-showcase-icon .qode-icon-holder{width:100px;height:100px;}
.atommlplusCircle .qode_icon_font_awesome:before{content:"";background:url(/wp-content/uploads/2022/09/Rapid-Cyber-Threat-icon.png);position: absolute;left: 10px;right: 0;top: 7px;width: 80px;height: 80px;}

.atommlplusCircle .fa-sun-o:before{background-position: 0 -0px;}
.atommlplusCircle .fa-adn:before{background-position: 0 -80px;}
.atommlplusCircle .fa-adjust:before{background-position: 0 -160px;}
.atommlplusCircle .fa-500px:before{background-position: 0 -240px;}


.factoryCircle .qode-showcase-icon .qode-icon-holder{width:100px;height:100px;}
.factoryCircle .qode_icon_font_awesome:before{content:"";background:url(/wp-content/uploads/2022/09/factory-circle-icon.png);position: absolute;left: 10px;right: 0;top: 7px;width: 80px;height: 80px;}
.factoryCircle .fa-sun-o:before{background-position: 0 -0px;}
.factoryCircle .fa-cogs:before{background-position: 0 -80px;}
.factoryCircle .fa-american-sign-language-interpreting:before{background-position: 0 -160px;}
.factoryCircle .fa-crosshairs:before{background-position: 0 -240px;}
.factoryCircle .fa-folder:before{background-position: 0 -320px;}
.factoryCircle .fa-desktop:before{background-position: 0 -400px;}
.factoryCircle .fa-user:before{background-position: 0 -480px;}
.factoryCircle .fa-users:before{background-position: 0 -560px;}

.company .qode-item-icon i{position: relative;width: 50px;height: 50px;}
.company .qode-item-showcase .qode-item .qode-item-content .qode-showcase-title-holder .qode-showcase-title{font-size: 20px;margin-bottom: 10px !important;}
.company .qode-item-showcase .qode-item .qode-item-content .qode-showcase-text-holder .qode-showcase-text{font-size: 14px;line-height: 20px !important;}
.company .qode-item-showcase .qode-item-showcase-holder .qode-item-line{border-left: 1px dashed #616161;}
.company .qode-item-showcase .qode-item-showcase-holder.qode-holder-left .qode-item-line { right: 23px;}
.company .qode-item-showcase .qode-item-showcase-holder.qode-holder-right .qode-item-line {left: 23px;}
.company .qode-item-icon i:before{content:"";background:url(/wp-content/uploads/2022/09/micro-solution-icon.png);position: absolute;left: 0px;right: 0;top: 0px;margin: auto;width: 50px;height: 50px;background-size: 50px;}
.company .qode-item-icon .fa-laptop:before{background-position: 0 -0px;}
.company .qode-item-icon .fa-microchip:before{background-position: 0 -50px;}
.company .qode-item-icon .fa-bar-chart:before{background-position: 0 -100px;}
.company .qode-item-icon .fa-heart-o:before{background-position: 0 -150px;}
.company .qode-item-icon .fa-bug:before{background-position: 0 -200px;}

.leftBorder{border-right: 4px solid #282C3D; padding-right:30px;}
.rightBorder{border-left: 4px solid #282C3D; padding-left:30px; margin-left:20px;}
.DownloadCta{display:flex;background:url(/wp-content/uploads/2022/09/download-cta-bg.jpg);padding: 40px 60px;align-items: center;background-size: cover;}
.DownloadCta > div:nth-child(2){border-right: 1px solid;padding: 0 30px;}
.DownloadCta > div:nth-child(2) h3{font-size: 36px;font-weight: 400;line-height: 42px;margin-bottom:0 !important;}
.DownloadCta > div:nth-child(2) h3 strong{font-weight: 800;}
.DownloadCta > div:nth-child(3){padding-left: 40px;min-width: 240px;box-sizing:border-box;}
.DownloadCta > div:nth-child(3) a{font-size: 18px;font-weight: 700;color: #fff!important;border:2px solid #fff;padding:10px 20px;min-width:200px;}
.DownloadCta > div:nth-child(3) a:hover{background:#03acff;border:2px solid #03acff;}

.DownloadCtaWrap:before{background:url("https://staging.micro.ai/wp-content/uploads/2022/09/download-cta-bg3.jpg");content:"";position:absolute;left:0;right:0;margin:auto;width:100%;height:100%;background-size: cover;opacity: .6;}
.DownloadCta1{display:flex;background:url(/wp-content/uploads/2022/09/chip-bg.png);padding: 80px 60px;
    align-items: center;
    flex-direction: column;
    justify-content: center;
    text-align: center;
    background-position: center top;
    background-repeat: no-repeat;}
.DownloadCta1 > div:nth-child(1){width:80px;margin-top:47px;}
.DownloadCta1 > div:nth-child(2){padding: 50px 60px;}
.DownloadCta1 > div:nth-child(2) h3{font-size: 40px;font-weight: 400;line-height: 48px;margin-bottom:0 !important;}
.DownloadCta1 > div:nth-child(2) h3 strong{font-weight: 800;color:#03acff;}
.DownloadCta1 > div:nth-child(3){}
.BorderImage{border-left: 4px solid #282C3D; padding-left: 30px;margin-left: 20px;}

.intractiveTable {border-collapse: collapse; margin-top:50px;}
.intractiveTable td{padding: 30px;  border:none; text-align: left; vertical-align:middle;}
.pad-icons{padding-bottom: 30px; padding-left: 20px;}
.intractiveTable h4 {font-weight:400; margin:0px!important;}
.intractiveTable tr:nth-child(odd) {background: transperent!important;;}
.intractiveTable tr:nth-child(even) {background: #13151E!important;}
.intractiveTable tr td:first-child {width: 35%; border-right: 1px solid #282C3D;}
.intractiveTable tr td:last-child {display: flex;}
.intractiveTable tr td > img {width: 60px; height:auto; opacity:0.7;}
.intractiveTable tr:hover td > img {width: 60px; height:auto; opacity:1;}
.intractiveTable tr td > div {margin-left: 30px;}
.intractiveTable tbody tr{border-bottom: 1px solid #282C3D;}
.intractiveTable tr:hover{background: #212331!important;}
.intractiveTable tr td:last-child strong{color:#4ebeff;}
.intractiveTable tr td strong{ font-weight:normal;font-weight: 500;}
.intractiveTable tr td b{color:#4ebeff;font-weight: 400;}
.hide{display:none;}

/*.post_text .post_text_inner ul{}
.post_text .post_text_inner ul li{list-style: none;    font-size: 16px;    line-height: 30px;       padding-left: 35px; margin-bottom:15px; display:inline-block;box-sizing:border-box;    vertical-align: top;    position: relative;}
.post_text .post_text_inner ul li strong{color:#03acff}
.post_text .post_text_inner ul li:before{content: "";color:#72C8A0;left: 0; position: absolute;background: url(/wp-content/uploads/2022/09/tick.svg) no-repeat 0 6px;background-size: 22px;width:24px;height:32px;}*/


/* ---------------------------------------------------- */
/* SLIDESHOW
/* ---------------------------------------------------- */
#slideshow {
max-width: 1000px;margin:auto;margin-top: 150px;margin-bottom:132px;
padding-top:212px;overflow:hidden;box-sizing:border-box;position:relative;
}
 
#slideshow ul {
margin: 0;
padding: 0;
list-style-type: none;
}
 
#slideshow ul:after {
content: ".";
clear: both;
display: block;
height: 0;
visibility: hidden;}           
 
/* ---------------------------------------------------- */
/* SLIDESHOW > SLIDES
/* ---------------------------------------------------- */
#slideshow .slides {

width: 100%;}
 
#slideshow .slides ul {
/* total width of all slides -
960px multiplied by 3 in this case */
width: 2880px;}

#slideshow .slides ul {overflow:visible !important;width:100% !important;}
 
#slideshow .slides li {
width: 100% !important;
float: left;
box-sizing:border-box;}
 
#slideshow .slides h2 {
margin-top: 0;}
 
/* ---------------------------------------------------- */
/* SLIDESHOW > NAVIGATION
/* ---------------------------------------------------- */
#slideshow .slides-nav {
background-color: #07080C;display:flex;}
 
#slideshow .slides-nav li {
float: left;flex:1;}
 
#slideshow .slides-nav li a {
display: block;
padding: 20px 30px;font-size:20px;font-weight:500;color:#fff;
outline: none;}

#slideshow .slides-nav li a.activeSlide{border-bottom:3px solid #2735AF !important}

.HeroheadingWrap{
    margin-top: -300px;
    margin-bottom: 160px;
    display: flex;
    align-items: center;
    flex: 1;
    padding: 20px 0;
}
.HeroheadingWrap >div:nth-child(1){border-right:1px solid #fff;padding:10px 30px;width:50%;}
.HeroheadingWrap >div:nth-child(1) h2{font-size:36px;font-size:700;line-height:40px;text-align:right;margin-bottom:0 !important;}
.HeroheadingWrap >div:nth-child(2){font-size:20px;width:50%;padding-left:30px;}
.tabwrap{position:relative;padding:50px;background:#07080C;display:flex;align-items: center;}

.tabContentwrap{display:flex;padding:40px;background:#07080C;}
.tabContentwrap >div:nth-child(1){
    min-width: 150px;
}
.tabContentwrap >div img{width:150px !important;/* height:150px !important; */}
.tabContentwrap >div:nth-child(2){
    padding-left: 30px !important;flex-grow:1;
    font-size: 16px !important;
    line-height: 30px !important;
    letter-spacing: 0 !important;
    }
.tabContentwrap a{margin-top:10px;}
.video-containerNew{position: absolute;width: 100%;height: 800px;overflow: hidden;opacity: .3;top: 0;}

.video-containerNew video {
    width: 100%;
    height: 100%;
    -o-object-fit: cover;
    object-fit: cover;
    position: absolute;
}
.ctaAction{display:flex;}
.ctaAction > div:nth-child(1){flex-grow: 1;}
.doc-line-bg{position:relative;background:url("/wp-content/uploads/2022/10/doc-bg.png");background-position: center center;background-repeat: no-repeat;text-align: center;height: 590px;}
.doc-line-bg p{width: 320px;margin: auto;padding: 55px 0px 0 0;}

/*.boxed .section .section_inner, .grid_section .section_inner,.content .container .container_inner {
    width:100% !important;padding:0 50px !important; box-sizing:border-box;
}*/
.blog_holder.blog_single article .post_text .post_text_inner {
    padding-top: 0 !important;
}
.Breadcrumb a{color:#03acff!important;display:inline-block;}
.Breadcrumb{margin-bottom: 10px;    font-size: 14px;    color: #606782;}
.blogTableElevator tr{border-bottom: 2px solid #171a29;}
.blogTableElevator tr td{padding:10px;text-align:left;}
.blogTableElevator tr td p{margin-bottom:0 !important;}
.blogTableElevator tr td:nth-child(2){background:#980b00}
.blogTableElevator tr td:nth-child(3){background:#59a751}
.blogTableElevator tr td:nth-child(1){background:#282C3D}

.eventbanner1{background:#13151E;overflow:hidden;}
.eventbanner1:before{content:"";position:absolute;left:0;right:0;top:12px;margin:auto;width:100%;height:500px;background:url("/wp-content/uploads/2022/10/event-home-banner.png");transform: rotate(29deg);opacity:.7;}
.bluetext{color:#2735AF;}
.eventbanner2{background:#13151E;overflow:hidden;}
.eventbanner2:before{content:"";position:absolute;left:0;right:0;top:12px;margin:auto;width:100%;height:500px;background:url("/wp-content/uploads/2022/10/event-home-banner-1.png");transform: rotate(29deg);opacity:.7;}
.videoDot{position:relative;}
.videoDot:before {
    content: "";
    position: absolute;
    left: -35px;
    bottom: -88px;opacity: .5;
    z-index: -1;
    width: 100%;
    height: 148px;transform: rotate(180deg);
    background: url(/wp-content/uploads/2022/10/dot-bg.png);
    background-repeat: no-repeat;background-size:25%;
    background-position: right bottom;}
.videoDot:after {
    content: "";
    position: absolute;
    right: -52px;
    top: -53px;
    z-index: -1;
    width: 100%;
    height: 148px;
    background: url(/wp-content/uploads/2022/10/dot-bg.png);
    background-repeat: no-repeat;
    background-position: top right;}


.bluetext{color: #62b2ff; font-size: 20px;}
.mb-0{margin-bottom:0 !important;}
.videoBorder{border:5px solid #202435;}
.Hevent{padding-right:120px;}
.videoWrap {height:800px;}

/*.product-docs .two_columns_25_75>.column1,.white-papers .two_columns_25_75>.column1{display:none !important;}
.product-docs .two_columns_25_75>.column2,.white-papers .two_columns_25_75>.column2{width:100%;}
.product-docs .two_columns_25_75>.column2>.column_inner,.white-papers .two_columns_25_75>.column2>.column_inner{padding:0 !important;}
.product-docs .container .container_inner.default_template_holder,.white-papers .container .container_inner.default_template_holder{padding:0 !important}*/
.product-docs .two_columns_25_75>.column1{display:none !important;}
.product-docs .two_columns_25_75>.column2{width:100%;}
.product-docs .two_columns_25_75>.column2>.column_inner{padding:0 !important;}
.Res-padding-sm{padding:100px 50px}
.nav-container .widget.widget_nav_menu ul{padding-left:0 !important;display:flex;justify-content: center;background:#000;border-bottom: 3px solid #282c3d;border-top: 5px solid #282c3d;}

.title .text_above_title {
    display: block;
    color: #4ebeff !important;
    margin-bottom: 10px;
}

.faqWrap{max-width:1200px;margin:auto !important;}
.faqWrap .qode-accordion-holder .qode-title-holder{border-bottom: 1px solid #393e5a !important;}
.mt-0{margin-top:0;}
.faqWrap-block{padding: 20px !important;border: 5px solid #212536;box-shadow: 0px 5px 20px 2px #010204;}
.faq-cta{display:flex;align-items: center;background: #1a2245 url(/wp-content/uploads/2022/09/pattern-cta.png);padding:20px 25px;margin-top:30px;}
.faq-cta:nth-child(1) img{width:70px;}
.faq-cta h4,.faq-cta p{margin-bottom:0!important;}
.faq-cta>div:nth-child(2){flex-grow:1;padding:0 20px;}
.faq-accordian .qode-accordion-holder .qode-title-holder{border:0 !important;font-size:20px;line-height:24px;margin-bottom:5px !important}
/*.pum-close{position: absolute;
    height: 26px;
    width: 26px;
    left: auto;
    right: -25px;
    bottom: auto;
    top: -125px;
    padding: 0px;
    color: #000000;
    font-family: Roboto;
    font-weight: 900;
    font-size: 15px;
    line-height: 24px;
    border: 2px solid #ffffff;
    border-radius: 26px;
    box-shadow: 0px 0px 15px 1px rgb(2 2 2 / 75%);
    text-shadow: 0px 0px 0px rgb(0 0 0 / 23%);
    background-color: rgba( 255, 255, 255, 1.00 );}*/

.resourcesNewhead button{display:none}
#popmake-29991 .popmake-close{display:none}

/* pdfjs*/
.whitepaper-pdfjs{margin-top:-120px;}
.whitepaper-pdfjs .pdfjs-iframe{position: inherit!important; width:100%;height:800px;}
.pdfjs-iframe{height: 100%;position: absolute;left: 240px;width: calc(100% - 240px);    top: 0;}
.pdfsidebar{width: 240px;background: #13151E;position: absolute;z-index: 110000;top: 0px;left: 0;bottom: 0;display: flex;flex-direction: column;  
box-sizing: border-box;}
.pdfsidebar .pdflogo{padding:30px;}
.pdfsidebar .upperblock{background:#0c0e1a}
.pdf-cta{text-align:center}
.pdfsidebar .social{display:flex;justify-content:center;margin-bottom:20px}
.pdfsidebar .social li{padding:0 10px;list-style:none}
.pdflinkwrap{background:#13151E;overflow:auto}
.pdflinkwrap ul li{list-style:none;}
.pdflinkwrap ul li p{display:none;}
.pdflink{display:flex;padding:20px;}
.pdflink:hover{background:#0c0e1a}
.pdflinkwrap ul li.active .pdflink span:nth-child(1){color: #03acff;}
.pdflinkwrap ul li.active .pdflink span:nth-child(2){color: #03acff;}
.pdflink span:nth-child(1){margin-right: 15px;font-size: 20px;color:#a6a6a6;}
.pdflink span:nth-child(2){font-weight:400;color: #a6a6a6;font-family: 'Roboto Condensed', sans-serif;line-height:20px;}
.pdflink span:nth-child(2) b{font-size:14px;display:block;font-weight: 300;}
.pdflink:hover span:nth-child(1){color: #03acff;}
.pdflink:hover span:nth-child(2){color: #03acff;}
.pdfViewer{background: #272727;}
.ctaNext{position: absolute;z-index: 999999;right: 0;bottom: 100px;}
.ctaNext a{line-height:50px !important}
.ctaNext a i{margin-left:10px;}
.pdfmobilemenu{display:none}
.open-button {width: 30px;height: 30px;transform: rotate(0deg);transition: .5s ease-in-out;cursor: pointer;border-bottom: 0;z-index: 9999;border-bottom: 0;position:relative;margin-top: 12px;}
.open-button span {	display: block;	position: absolute;	height: 2px;width: 100%;background: #fff;border-radius: 2px;opacity: 1;left: 0;transform: rotate(0deg);transition: .25s ease-in-out;}
.open-button.open span { background: white;}
.open-button span:nth-child(1) {top: 0px;transform-origin: left center;}
.open-button span:nth-child(2) {top: 10px;	transform-origin: left center;}
.open-button span:nth-child(3) {top: 20px;	transform-origin: left center;}
.open-button.open span:nth-child(1) {transform: rotate(45deg);top: -3px;left: 8px;}
.open-button.open span:nth-child(2) {width: 0%;opacity: 0;}
.open-button.open span:nth-child(3) {transform: rotate(-45deg);top: 19px;left: 8px;}

.mega-menu-item-25009{display:none !important;}

/* new top nav 1*/

#mega-menu-wrap-top-navigation #mega-menu-top-navigation li.mega-menu-megamenu > ul.mega-sub-menu > li.mega-menu-row .mega-menu-column > ul.mega-sub-menu > li.mega-menu-item {padding-bottom:0 !important}
#mega-menu-28377-1{background:#242a4c url(/wp-content/uploads/2023/03/top-nav-new-bg.jpg) no-repeat right top !important; padding:20px !important}
#mega-menu-item-custom_html-104 h4{color:#fff;font-size:24px;}
#mega-menu-item-custom_html-104 .custom-html-widget{color:#fff;font-size:16px;}



/* new microai changes 06-04-23*/
.stickyNavWrap{z-index: 999999;}
.stickyNav-new{display:flex;justify-content: center;background:#000;border-bottom: 3px solid #282c3d;border-top: 5px solid #282c3d;padding: 0;margin-bottom:0;}
.stickyNav-new li{list-style:none;}
.stickyNav-new li a{display: block;
    padding: 10px 30px;
    font-size: 16px;
    line-height: 30px;
    font-weight: 400;color: #636EA5;    text-transform: uppercase;text-decoration:none;}
.stickyNav-new li a:hover{color: #fff; }
.features ul{max-width:1200px;margin:auto;}
.features ul li{list-style:none;padding:30px;position:relative;padding-left:120px;border-bottom: 2px solid #262a3a;display:flex;justify-content: space-between;}
.features ul li p{margin-bottom:0 !important;width:60%;}
.features ul li h3{font-size:24px;line-height:30px;font-weight:300;position:relative;width:40%;padding-right:80px;box-sizing:border-box;}

.features.predictive img{width:80px;height:80px;position: absolute;top: 20px;left:20px;} 
.features.predictive ul li p{width:70%;}
.features.predictive ul li h3{width:30%;}

.features.machine-insight li{} 
.features.machine-insight li:before{content:"";width:80px;height:80px;background:url(/wp-content/uploads/2023/04/machine-insight.png);position: absolute;top: 20px;left:20px;}
.features.machine-insight li:nth-child(1):before{background-position:0 0;}
.features.machine-insight li:nth-child(2):before{background-position:0 -80px;}
.features.machine-insight li:nth-child(3):before{background-position:0 -160px;}
.features.machine-insight li:nth-child(4):before{background-position:0 -240px;}
.features.machine-insight li:nth-child(5):before{background-position:0 -320px;}
.features.machine-insight li:nth-child(6):before{background-position:0 -400px;}

.features.telecom li{} 
.features.telecom li:before{content:"";width:80px;height:80px;background:url(/wp-content/uploads/2023/07/telecom.png);position: absolute;top: 20px;left:20px;}
.features.telecom li:nth-child(1):before{background-position:0 0;}
.features.telecom li:nth-child(2):before{background-position:0 -80px;}
.features.telecom li:nth-child(3):before{background-position:0 -160px;}
.features.telecom li:nth-child(4):before{background-position:0 -240px;}
.features.telecom li:nth-child(5):before{background-position:0 -320px;}
.features.telecom li:nth-child(6):before{background-position:0 -400px;}
.features.telecom li:nth-child(7):before{background-position:0 -480px;}

.features.smart li{} 
.features.smart li:before{content:"";width:80px;height:80px;background:url(/wp-content/uploads/2023/04/smart-connect-icon.png);position: absolute;top: 20px;left:20px;}
.features.smart li:nth-child(1):before{background-position:0 0;}
.features.smart li:nth-child(2):before{background-position:0 -80px;}
.features.smart li:nth-child(3):before{background-position:0 -160px;}
.features.smart li:nth-child(4):before{background-position:0 -240px;}
.features.smart li:nth-child(5):before{background-position:0 -320px;}
.features.smart li:nth-child(6):before{background-position:0 -480px;}
.features.smart li:nth-child(7):before{background-position:0 -560px;}

.features.cyber li{} 
.features.cyber li:before{content:"";width:80px;height:80px;background:url(/wp-content/uploads/2023/04/Cyber-Security-1.png);position: absolute;top: 20px;left:20px;}
.features.cyber li:nth-child(1):before{background-position:0 0;}
.features.cyber li:nth-child(2):before{background-position:0 -80px;}
.features.cyber li:nth-child(3):before{background-position:0 -160px;}
.features.cyber li:nth-child(4):before{background-position:0 -240px;}
.features.cyber li:nth-child(5):before{background-position:0 -320px;}
.features.cyber li:nth-child(6):before{background-position:0 -400px;}

.features.aistudio li:before{content:"";width:60px;height:60px;background:url(/wp-content/uploads/2023/10/aistudio.png);position: absolute;top: 20px;left:20px;background-size:60px;}
.features.aistudio li:nth-child(1):before{background-position:0 0;}
.features.aistudio li:nth-child(2):before{background-position:0 -60px;}
.features.aistudio li:nth-child(3):before{background-position:0 -120px;}
.features.aistudio li:nth-child(4):before{background-position:0 -180px;}
.features.aistudio li:nth-child(5):before{background-position:0 -240px;}
.features.aistudio li:nth-child(6):before{background-position:0 -300px;}


.features.launchpad li{} 
.features.launchpad li:before{content:"";width:80px;height:80px;background:url(/wp-content/uploads/2023/05/launchpad-new.png);position: absolute;top: 20px;left:20px;}
.features.launchpad li:nth-child(1):before{background-position:0 0;}
.features.launchpad li:nth-child(2):before{background-position:0 -80px;}
.features.launchpad li:nth-child(3):before{background-position:0 -160px;}
.features.launchpad li:nth-child(4):before{background-position:0 -240px;}



.blockListThree.cyber li{} 
.blockListThree.cyber li:before{content:"";width:80px;height:80px;background:url(/wp-content/uploads/2023/04/Cyber-Security-2.png);position: absolute;top: 20px;left:20px;}
.blockListThree.cyber li:nth-child(1):before{background-position:0 0;}
.blockListThree.cyber li:nth-child(2):before{background-position:0 -80px;}
.blockListThree.cyber li:nth-child(3):before{background-position:0 -160px;}
.blockListThree.cyber li:nth-child(4):before{background-position:0 -240px;}
.blockListThree.cyber li:nth-child(5):before{background-position:0 -320px;}
.blockListThree.cyber li:nth-child(6):before{background-position:0 -400px;}
.blockListThree.cyber li:nth-child(7):before{background-position:0 -480px;}
.blockListThree.cyber li:nth-child(8):before{background-position:0 -560px;}

.blockListThree.aistudio li{} 
.blockListThree.aistudio li:before{content:"";width:80px;height:80px;background:url(/wp-content/uploads/2023/09/aistudio-1.png);position: absolute;top: 20px;left:20px;}
.blockListThree.aistudio li:nth-child(1):before{background-position:0 0;}
.blockListThree.aistudio li:nth-child(2):before{background-position:0 -80px;}
.blockListThree.aistudio li:nth-child(3):before{background-position:0 -160px;}
.blockListThree.aistudio li:nth-child(4):before{background-position:0 -240px;}

.blockListThree.aistudio ul li:after {
    background: url(/wp-content/uploads/2023/12/studio-bg1.png) !important;
  
    background-repeat: no-repeat !important;
    background-position: right bottom !important;
    opacity: 1;
}


.blockListThree.roi ul {display: grid;grid-template-columns: auto auto auto;gap: 30px;}
.blockListThree.roi li{} 
.blockListThree.roi li:before{content:"";width:80px;height:80px;background:url(/wp-content/uploads/2023/09/roi-icon.png);position: absolute;top: 20px;left:20px;}
.blockListThree.roi li:nth-child(1):before{background-position:0 0;}
.blockListThree.roi li:nth-child(2):before{background-position:0 -80px;}
.blockListThree.roi li:nth-child(3):before{background-position:0 -160px;}

.features.roi li:before{content:"";width:80px;height:80px;background:url(/wp-content/uploads/2023/09/roi-icon.png);position: absolute;top: 20px;left:20px;}
.features.roi li:nth-child(1):before{background-position:0 -240px;}
.features.roi li:nth-child(2):before{background-position:0 -320px;}
.features.roi li:nth-child(3):before{background-position:0 -400px;}


.features.digitalFactoryOne li{} 
.features.digitalFactoryOne li:before{content:"";width:80px;height:80px;background:url(/wp-content/uploads/2023/04/digital-factory-1.png);position: absolute;top: 20px;left:20px;}
.features.digitalFactoryOne li:nth-child(1):before{background-position:0 0;}
.features.digitalFactoryOne li:nth-child(2):before{background-position:0 -80px;}
.features.digitalFactoryOne li:nth-child(3):before{background-position:0 -160px;}
.features.digitalFactoryOne li:nth-child(4):before{background-position:0 -240px;}
.features.digitalFactoryOne li:nth-child(5):before{background-position:0 -320px;}
.features.digitalFactoryOne li:nth-child(6):before{background-position:0 -400px;}

.features.observability li{} 
.features.observability li:before{content:"";width:80px;height:80px;background:url(/wp-content/uploads/2022/09/observability-icon1.png);position: absolute;top: 20px;left:20px;}
.features.observability li:nth-child(1):before{background-position:0 -320px;}
.features.observability li:nth-child(2):before{background-position:0 -400px;}
.features.observability li:nth-child(3):before{background-position:0 -480px;}

.features.observabilityOne li{} 
.features.observabilityOne li:before{content:"";width:80px;height:80px;background:url(/wp-content/uploads/2023/05/observability-icon2.png);position: absolute;top: 20px;left:20px;}
.features.observabilityOne li:nth-child(1):before{background-position:0 -0;}
.features.observabilityOne li:nth-child(2):before{background-position:0 -80px;}
.features.observabilityOne li:nth-child(3):before{background-position:0 -160px;}
.features.observabilityOne li:nth-child(4):before{background-position:0 -240px;}

.features.securityOne li{} 
.features.securityOne li:before{content:"";width:80px;height:80px;background:url(/wp-content/uploads/2023/05/security-circle.png);position: absolute;top: 20px;left:20px;}
.features.securityOne li:nth-child(1):before{background-position:0 -0;}
.features.securityOne li:nth-child(2):before{background-position:0 -80px;}
.features.securityOne li:nth-child(3):before{background-position:0 -160px;}
.features.securityOne li:nth-child(4):before{background-position:0 -240px;}
.features.securityOne li:nth-child(5):before{background-position:0 -320px;}
.features.securityOne li:nth-child(6):before{background-position:0 -400px;}


.features ul{max-width:1200px;margin:auto;}
.features ul li{list-style:none;padding:30px;position:relative;padding-left:120px;border-bottom: 2px solid #262a3a;display:flex;justify-content: space-between;}
.features ul li p{margin-bottom:0 !important;width:60%;}
.features ul li h3{font-size:20px;line-height:30px;font-weight:400;position:relative;width:40%;padding-right:50px;box-sizing:border-box;margin-bottom: 0 !important;}

.blockListThree.aistudio li{} 
.blockListThree.aistudio li:before{content:"";width:80px;height:80px;background:url(/wp-content/uploads/2023/11/aistudio-1.png);position: absolute;top: 20px;left:20px;}
.blockListThree.aistudio li:nth-child(1):before{background-position:0 0;}
.blockListThree.aistudio li:nth-child(2):before{background-position:0 -80px;}
.blockListThree.aistudio li:nth-child(3):before{background-position:0 -160px;}
.blockListThree.aistudio li:nth-child(4):before{background-position:0 -240px;}

.features.aistudio li:before{content:"";width:60px;height:60px;background:url(/wp-content/uploads/2023/11/aistudio.png);position: absolute;top: 20px;left:20px;background-size:60px;}
.features.aistudio li:nth-child(1):before{background-position:0 0;}
.features.aistudio li:nth-child(2):before{background-position:0 -60px;}
.features.aistudio li:nth-child(3):before{background-position:0 -120px;}
.features.aistudio li:nth-child(4):before{background-position:0 -180px;}
.features.aistudio li:nth-child(5):before{background-position:0 -240px;}
.features.aistudio li:nth-child(6):before{background-position:0 -300px;}

.features.small.aistudio ul{display: grid; grid-template-columns: auto auto; gap: 30px; padding: 0;}
.features.small.aistudio ul li{list-style:none;padding:15px;position:relative;padding-left:80px;border-bottom: 2px solid #262a3a;display:flex;justify-content: space-between;align-items:center;min-height:90px;}
.features.small.aistudio ul li p{margin-bottom:0 !important;width:65%;}
.features.small.aistudio ul li h3{font-size:20px;line-height:30px;font-weight:400;position:relative;width:35%;padding-right:20px;box-sizing:border-box;margin-bottom: 0 !important;}
.features.small.aistudio li:before{top: 20px;left:0px;}

.features.useCase.aistudio ul{display: grid; grid-template-columns: auto auto auto auto; gap: 30px; padding: 0;max-width: 100%;}
.features.useCase.aistudio ul li{list-style:none;padding:80px 20px 60px 20px;border-bottom: 5px solid #262a3a;display:flex;justify-content: space-between;align-items:center;min-height:90px;border-radius: 20px;background: radial-gradient(131.94% 231.94% at 50% 0%,#5241a9 0,rgba(53,41,128,0) 25.24%),linear-gradient(359deg,rgba(243,238,255,0),rgba(243,238,255,.04)),rgba(147,130,255,.01);text-align:center;}
.features.useCase.aistudio ul li h3{font-size:18px;line-height:30px;font-weight:400;position:relative;width:100%;box-sizing:border-box;margin-bottom: 0 !important;    padding-right: 0;padding-top: 10px;}
.features.useCase.aistudio li:before{top: 20px;left:0px;right:0;margin:auto}

.useCaseProblem ul{display: grid; grid-template-columns: auto auto auto auto; gap: 30px; padding: 0;max-width: 100%;}
.useCaseProblem ul li{list-style:none;padding:30px 20px;border-bottom: 5px solid #262a3a;min-height:90px;border-radius: 20px;background: radial-gradient(131.94% 231.94% at 50% 0%,#5241a9 0,rgba(53,41,128,0) 25.24%),linear-gradient(359deg,rgba(243,238,255,0),rgba(243,238,255,.04)),rgba(147,130,255,.01);text-align:center;}
.useCaseProblem ul li img{width:100px;    transform: translatey(0px);    animation: float 6s ease-in-out infinite;}
.useCaseProblem ul li h3{font-size:20px;line-height:30px;font-weight:400;position:relative;width:100%;box-sizing:border-box;padding-top: 10px;min-height: 70px;}


.capabilities ul {    display: grid;    grid-template-columns: auto auto;    gap: 30px;}
.capabilities ul li {list-style: none;background: #0D0E13;padding: 30px;position: relative;padding-left: 120px;}
.capabilities ul li h3 {font-size: 20px;line-height: 24px;font-weight: 500;position: relative;}
.capabilities ul li h3:after {position: absolute;content: "";left: 0;bottom: -13px;width: 100px;height: 2px;background: #03acff;}
.capabilities.digitalFactory li:before{content:"";width:80px;height:80px;background:url(/wp-content/uploads/2023/04/digital-factory-2.png);position: absolute;top: 20px;left:20px;}
.capabilities.digitalFactory li:nth-child(1):before{background-position:0 0;}
.capabilities.digitalFactory li:nth-child(2):before{background-position:0 -80px;}
.capabilities.digitalFactory li:nth-child(3):before{background-position:0 -160px;}
.capabilities.digitalFactory li:nth-child(4):before{background-position:0 -240px;}
.capabilities.digitalFactory li:nth-child(5):before{background-position:0 -320px;}

.capabilities.launchpad li:before{content:"";width:80px;height:80px;background:url(/wp-content/uploads/2022/09/launchpad-icons-1set.png);position: absolute;top: 20px;left:20px;}
.capabilities.launchpad li:nth-child(1):before{background-position:0 0;}
.capabilities.launchpad li:nth-child(2):before{background-position:0 -240px;}
.capabilities.launchpad li:nth-child(3):before{background-position:0 -320px;}
.capabilities.launchpad li:nth-child(4):before{background-position:0 -160px;}
.capabilities.launchpad li:nth-child(5):before{background-position:0 -80px;}



.accordianWrap .q_accordion_holder.accordion h5.ui-accordion-header{border-bottom: 2px solid #282c3d;}
.accordianWrap .q_accordion_holder.accordion div.accordion_content {
    padding: 0 63px 0 0px;
    margin: 0;
}
.accordianWrap .q_accordion_holder.accordion.without_icon .ui-accordion-header span.tab-title {
    padding: 0 63px 30px 0px;
    display: block;
    color: #fff;
    font-size: 24px;
	line-height:30px;
    font-weight: 300;
    text-transform: math-auto;
}
.accordianWrap .q_accordion_holder.accordion .ui-accordion-header .accordion_mark.left_mark {
    position: absolute;
    top: 0;
    left: inherit;
    right: 0 !important;
}
.accordianWrap .q_accordion_holder.accordion .ui-accordion-header.ui-state-active .accordion_mark {
    background-color: #282b3c;
    transition: background-color .3s ease-in-out;
}

.use-cases-slider{width:1300px;margin:auto;}
.use-cases-slider .caroufredsel-direction-nav a{border-radius:0 !important;border: 2px solid #636e80;}
.use-cases-slider .caroufredsel-direction-nav .caroufredsel-prev{left:-64px !important;}
.use-cases-slider .caroufredsel-direction-nav .caroufredsel-next{right:-64px !important;}
.use-cases-slider .caroufredsel-direction-nav a i{color:#636e80}
.caroufredsel_wrapper{height:300px !important}
.use-cases-slider.blog_slider_holder .item_holder{height:300px !important}
.use-cases-slider .blog_text_holder{background-color: rgba(0,0,0,1);}
.use-cases-slider .blog_text_holder.info_bottom .blog_text_holder_outer {
    padding: 15px 0;
    border-bottom: 2px solid #636ea5 !important;
}
.use-cases-slider .blog_text_date_holder{display:none !important}
.use-cases-slider .blog_text_holder_inner h3,.use-cases-slider .blog_text_holder_inner h3 a{font-size: 24px;line-height: 36px;font-style: normal;font-weight: 300; text-align:center}
.use-cases-slider .blog_text_holder_inner h3 a:hover{color:#03acff}
.use-cases-slider .blog_slider .blog_slides>li{margin-right:10px;}

.use-cases-slider .blog_image_holder .image img {
    object-fit: cover;
    filter: saturate(.3);
    transform: scale(1);
    transition: all 0.3s ease-in-out;
}
.use-cases-slider .blog_image_holder:hover .image img {filter: saturate(1);transform: scale(1.05);}

.use-cases-slider.one .blog_text_holder.info_bottom{margin: 50px;top: 0;}
.use-cases-slider.one .blog_text_holder {
    background-color: rgba(0,0,0,1);
    border-top: 5px solid #03acff;
}
.use-cases-slider.one .blog_text_holder.info_bottom .blog_text_holder_outer {
    padding: 0;
    border-bottom: 0px solid #636ea5 !important;
}
.use-cases-slider.one .item_holder{transition: all 0.3s ease-in-out;}
.use-cases-slider.one .item_holder:hover .blog_text_holder.info_bottom {background-color: rgba(3, 172, 255,.7);border-top: 5px solid #fff;}
.use-cases-slider.one .blog_image_holder .image img{height:300px;}
.use-cases-slider.one .blog_text_holder_inner h3 a,.use-cases-slider.one .blog_text_holder_inner h3{text-align:left;font-weight: 500;}
.use-cases-slider.one .blog_text_holder_inner h3 a:after{font-family: 'FontAwesome';content:"\f105";position:absolute;color:#03acff;display:block;right:20px;}
.use-cases-slider.one .blog_text_holder.info_bottom .blog_text_holder_inner {padding: 0 20px;}
.use-cases-slider.one .item_holder:hover h3 a:after{color:#fff}
.use-cases-slider.one .item_holder h3 a:hover{color:#fff}

.indus-slider-Wrap{display:flex; margin-bottom:20px !important;}
.indus-slider-Wrap >div{flex:1;position:relative;    display: flex;    align-items: start;background:#0D0E13;}
.indus-slider-Wrap >div:nth-child(1){margin:0px 0;}
.indus-slider-Wrap >div .inWrap{display:flex;flex-direction:column;padding:60px;}
.indus-slider-Wrap >div:nth-child(1):before{position:absolute;content:"";width:300px;height:3px;background:#fff;left:0;bottom:0}
.indus-slider-Wrap >div img{height:100%;width:99%}

.indus-slider{}

.indus-slider .flex-direction-nav a {
    -webkit-transform: translateY(-250px);
    transform: translateY(-250px) !important;
}
.indus-slider .flex-direction-nav a.flex-next,.indus-slider .flex-direction-nav a.flex-prev{    background-color: rgba(0,0,0,.5);
border-color: rgba(255,255,255,1);border-width: 2px;}

.line-diagram{background:url(/wp-content/uploads/2023/04/line-bg.png);width:500px;height:500px;}
.section-head p{text-align:center;max-width:1200px; width:100%;margin:auto;font-size:20px;line-height:30px;margin-top:50px;}

.use-case-bg:before{background:url(/wp-content/uploads/2023/04/machine-bg.jpg) center bottom no-repeat;content:"";width:100%;height:1000px;position:absolute;opacity:.2;bottom:0;}
.infographicWrap{display:flex;}
.infographicWrap li{list-style:none;}
.infographicWrap li:before{content:"";position:absolute;}
.text-large p,.text-large{font-size:20px;line-height:36px !important; font-weight:300;}
.indus-slider .qode_content_slider .flex-control-nav{display:flex;}
.indus-slider .qode_content_slider .flex-control-nav li{width: 200px !important;height: 150px !important;position:relative;flex:1;margin:0 10px}
.indus-slider .qode_content_slider .flex-control-nav li a{border-radius:0 !important;opacity:.5;}
.indus-slider .qode_content_slider .flex-control-nav li a.flex-active{opacity:1;}
.indus-slider .qode_content_slider .flex-control-nav li a{background:url(/wp-content/uploads/2022/08/automotive-3.jpg); background-size:cover;}
.indus-slider .qode_content_slider .flex-control-nav li:nth-child(1) a{background:url(/wp-content/uploads/2022/08/manufacturing-4.jpg); background-size:cover;}
.indus-slider .qode_content_slider .flex-control-nav li:nth-child(2) a{background:url(/wp-content/uploads/2022/08/telecom5g.jpg); background-size:cover;}
.indus-slider .qode_content_slider .flex-control-nav li:nth-child(3) a{background:url(/wp-content/uploads/2022/08/automotive-3.jpg); background-size:cover;}
.indus-slider .qode_content_slider .flex-control-nav li:nth-child(4) a{background:url(/wp-content/uploads/2023/04/infra.jpg); background-size:cover;}
.indus-slider .qode_content_slider .flex-control-nav li:nth-child(5) a{background:url(/wp-content/uploads/2022/08/financial-2.jpg); background-size:cover;}



.indus-slider.nqs .qode_content_slider .flex-control-nav li:nth-child(1) a{background:url(/wp-content/uploads/2022/08/telecom5g.jpg); background-size:cover;}
.indus-slider.nqs .qode_content_slider .flex-control-nav li:nth-child(2) a{background:url(/wp-content/uploads/2022/08/automotive-3.jpg); background-size:cover;}
.indus-slider.nqs .qode_content_slider .flex-control-nav li:nth-child(3) a{background:url(/wp-content/uploads/2023/04/infra.jpg); background-size:cover;}
.indus-slider.nqs .qode_content_slider .flex-control-nav li:nth-child(4) a{background:url(/wp-content/uploads/2022/08/financial-2.jpg); background-size:cover;}

.indus-slider.nqs .qode_content_slider .flex-control-nav li:nth-child(1) a:after{content: "Telecom";}
.indus-slider.nqs .qode_content_slider .flex-control-nav li:nth-child(2) a:after{content: "Automotive";}
.indus-slider.nqs .qode_content_slider .flex-control-nav li:nth-child(3) a:after{content: "Infrastructure";}
.indus-slider.nqs .qode_content_slider .flex-control-nav li:nth-child(4) a:after{content: "Financial";}


.indus-slider .qode_content_slider .flex-control-nav li a:after{content: "";
    position: absolute;bottom: 0;left: 0;font-size: 18px;font-weight: 400;width: 100%;color: #03acff;
    text-indent: 0;background: #000;padding: 10px 10px;text-align: center;box-sizing: border-box;}
.indus-slider .qode_content_slider .flex-control-nav li:nth-child(1) a:after{content: "Manufacturing";}
.indus-slider .qode_content_slider .flex-control-nav li:nth-child(2) a:after{content: "Telecom";}
.indus-slider .qode_content_slider .flex-control-nav li:nth-child(3) a:after{content: "Automotive";}
.indus-slider .qode_content_slider .flex-control-nav li:nth-child(4) a:after{content: "Infrastructure";}
.indus-slider .qode_content_slider .flex-control-nav li:nth-child(5) a:after{content: "Financial";}


.usecase{}
.usecase .q_tabs.vertical.right .tabs-container {float: right;text-align: left;}
.usecase .q_tabs.vertical.right .tab-content{border:0;right:0;}
.dark.usecase .q_tabs.vertical .tabs-container {width: 75%;}
.dark.usecase .q_tabs.vertical .tabs-nav {width: 25%; padding-left:20px;box-sizing:border-box;}
.dark.usecase .q_tabs.vertical .tabs-nav li a{background:transparent;border: 2px solid #282c3d !important;color:#737793}
.dark.usecase .q_tabs.vertical.right .tabs-nav li.active a{background: #3D425B;color:#fff}


.Usecase-Wrap{display:flex;padding:100px 20px 40px 20px;background-repeat: no-repeat !important;background-size: cover !important;min-height:600px;position:relative;}
.Usecase-Wrap.partnership{min-height:400px;}
.Usecase-Wrap h3{position: absolute;    top: 29px;    left: 45px;z-index:99}
.Usecase-Wrap.one{align-items:center;min-height:235px;}
.Usecase-Wrap.one >div{width:100%;padding:50px;box-sizing:border-box;}
.Usecase-Wrap:before {
    position: absolute;
	background: rgba(0,0,0,.4);
    content: "";  
    width: 100%;
    height: 100%;
    left: 0;
    top: 0;
	z-index: 1;}

.Usecase-Wrap >div{z-index:99;width:50%;padding:20px;box-sizing:border-box; background: rgba(0,0,0,.8);margin:0 20px}
.Usecase-Wrap >div strong,.Usecase-Wrap >div p strong{display: block;font-size: 30px;font-weight: 400;margin-bottom:10px !important;line-height:40px;}
.Usecase-Wrap >div:nth-child(2) strong{background:#ff0000;padding: 10px;color: #fff;}
.Usecase-Wrap >div:last-child strong{background: #6bd982;    padding: 10px;    color: #fff;}

.svgWrap{position:relative;}
.svg-in{position: absolute;    top: 187px;    left: -31px;    right: 0;    margin: auto;    width: 160px;}

.smart-animation{position:relative;background:url(/wp-content/uploads/2023/04/smart-connectivity-3.svg) top center no-repeat;width:650px;height:500px;}

.smart-animation:before{content:"";position:absolute;background:url(/wp-content/uploads/2023/04/circle.svg);width:268px;height:268px;top: 131px;left: 9px;right: 0;margin: auto;-webkit-animation: circle 10s infinite linear;}
.smart-animation:after{content:"";position:absolute;background:url(/wp-content/uploads/2023/04/globe.png);position: absolute;
top: 187px;left: 0;right: 0;margin: auto;width: 160px;height:150px;}

@-webkit-keyframes circle {
  from {
    -webkit-transform: rotateZ(0deg)
  }
  to {
    -webkit-transform: rotateZ(360deg)
  }
}
.smart-animation ul{position: static !important;max-width: 100% !important;}


.smart-animation ul li{list-style:none;font-size:16px;position:absolute;opacity:.3; transition: opacity .25s ease-in-out;
  -moz-transition: opacity .25s ease-in-out;
  -webkit-transition: opacity .25s ease-in-out;}
.smart-animation ul li:nth-child(1){color:#02bfdb;left:190px;top:20px;width:250px;text-align:center;}
.smart-animation ul li:nth-child(2){color:#118fca;right:-14px;top:90px;width:204px;text-align:left;}
.smart-animation ul li:nth-child(3){color:#00e2e2;right:0;top:255px;width:150px;text-align:left;}
.smart-animation ul li:nth-child(4){color:#9a78d1;right:58px;bottom:58px;width:150px;text-align:left;}
.smart-animation ul li:nth-child(5){color:#61b0ff;left:115px;bottom:58px;width:100px;text-align:right;}
.smart-animation ul li:nth-child(6){color:#6e88e5;left:0px;top:255px;width:150px;text-align:right;}
.smart-animation ul li:nth-child(7){color:#92f0ff;left:0;top:90px;width:200px;text-align:right;}
.smart-animation ul li.activetab{opacity:1}

.blockListNew ul{display: grid; grid-template-columns: auto auto auto; gap: 40px;grid-template-columns: repeat(3, minmax(0, 1fr));padding:0;}
.blockListNew.four ul{display: grid; grid-template-columns: auto auto auto auto; gap: 40px;grid-template-columns: repeat(4, minmax(0, 1fr));}
.blockListNew.New ul{display: grid; grid-template-columns: auto auto; gap: 40px;}
.blockListNew ul li{list-style:none;position:relative;border-left: #393e54 2px solid;padding: 0 30px;position:relative;z-index:99}
.blockListNew ul li p{margin-bottom:0 !important;}
.blockListNew ul li strong{color:#03acff}
.blockListNew ul li h3{font-size:20px;line-height:24px;font-weight:500;}
.blockListNew ul li:before {
    position: absolute;
    content: "";
    left: -3px;
    top: 0;
    width: 5px;
    height: 60px;
    background: #fff;
}
.blockListNew.icon ul li img{width:80px;}
.blockListNew.icon ul li h4{font-size: 20px;line-height: 30px !important;font-weight: 400;margin-top:10px;}

.free-trial{padding: 0 30px;}
.free-trial>div:first-child{margin-bottom:20px;}
.free-trial>div:first-child p.img{border-radius: 20px; overflow: hidden;border: 5px solid #373c50;height: 157px;}
.free-trial>div:first-child p.img img{width:100% !important}
.free-trial h3{font-size:18px; margin-bottom:10px !important}
.free-trial p{font-size:14px;color:#9191ae;}

.free-trial.solution>div:first-child p img{width:100% !important}
.free-trial.solution>div:first-child h4 a{line-height:35px;color:#fff;}

.mega-menu-item-custom_html-107,.mega-menu-item-custom_html-109,#mega-menu-24889-0-1 ul li.mega-menu-item-nav_menu-22{border-left: 3px solid #323956 !important;}

#mega-menu-wrap-top-navigation #mega-menu-top-navigation > li.mega-menu-item.mega-toggle-on > a:after.mega-menu-link{position:absolute !important;content:"" !important;}

.darkTab .q_tabs .tabs-nav li a{font-size: 30px;color: #767b91;font-weight:300;padding:0 0 10px 0;}
.darkTab .q_tabs .tabs-nav li.active a{color:#fff;border-bottom: 3px solid #fff;}


.darkTab .q_tabs .tabs-nav,.darkTab .q_tabs .tabs-nav li{padding: 0 30px;}

.microUniWrap{display: grid;grid-template-columns: auto auto auto auto;gap:20px;}
.microUniContent{background: linear-gradient(31deg, #303b56 0%, #171a29 80%); padding: 30px;min-height: 200px; position:relative;padding-top: 120px; transition: background 0.5s ease;}
.microUniContent:hover{background: linear-gradient(31deg, #556ead 0%, #171a29 80%);cursor:pointer;}
.microUniContent p{font-size:14px;line-height:20px;}
.microUniContent a i{position: absolute; bottom: 14px;right: 20px;transition: all .3s;}
.microUniContent:hover i{right: 15px;}
.microUniContent a,.microUniContent a:hover{color:#fff;}
.microUniContent:after {position: absolute;    background: url(/wp-content/uploads/2023/05/guide.svg);content: "";left: 24px;top: 13px;    width: 80px;height: 80px;opacity: .2;z-index: 1;}


.machineInsight .qode-int-icon-showcase.qode-appeared .qode-showcase-item-holder:nth-child(2) .qode-showcase-icon{left:98%;top:35%;}
.machineInsight .qode-int-icon-showcase.qode-appeared .qode-showcase-item-holder:nth-child(3) .qode-showcase-icon{left:85%;top:85%;}
.machineInsight .qode-int-icon-showcase.qode-appeared .qode-showcase-item-holder:nth-child(4) .qode-showcase-icon{left:15%;top:85%;}
.machineInsight .qode-int-icon-showcase.qode-appeared .qode-showcase-item-holder:nth-child(5) .qode-showcase-icon{left:3%;top:35%;}
.machineInsight .qode-showcase-icon .qode-icon-holder{width:100px;height:100px;}
.machineInsight .qode_icon_font_awesome:before{content:"";background:url(/wp-content/uploads/2023/04/digital-factory.png);position: absolute;left: 10px;right: 0;top: 7px;width: 80px;height: 80px;}

.machineInsight.security .qode_icon_font_awesome:before{content:"";background:url(/wp-content/uploads/2022/09/atomml-3d.png);position: absolute;left: 10px;right: 0;top: 7px;width: 80px;height: 80px;}
.machineInsight.security{padding:0 60px !important}

.machineInsight .fa-sun-o:before{background-position: 0 -0px;}
.machineInsight .fa-american-sign-language-interpreting:before{background-position: 0 -80px;}
.machineInsight .fa-cogs:before{background-position: 0 -160px;}
.machineInsight .fa-crosshairs:before{background-position: 0 -240px;}
.machineInsight .fa-contao:before{background-position: 0 -320px;}

.machineInsight.security  .fa-sun-o:before{background-position: 0 -0px;}
.machineInsight.security  .fa-american-sign-language-interpreting:before{background-position: 0 -80px;}
.machineInsight.security  .fa-cogs:before{background-position: 0 -160px;}
.machineInsight.security  .fa-crosshairs:before{background-position: 0 -240px;}
.machineInsight.security  .fa-folder:before{background-position: 0 -320px;}


.menu-by-industry1-container ul li{padding-left:70px !important;line-height:40px;;margin-bottom:10px !important;box-sizing: border-box;}
.menu-by-industry1-container ul li a{font-size:16px;color: #fff;line-height: 24px;}
.menu-by-industry1-container ul li:before{content:"";width:60px;height:60px;background:url(/wp-content/uploads/2023/05/solution-icons.png);position: absolute;left: 0px;top:0px;background-size:100%}
.menu-by-industry1-container ul li:nth-child(1):before{background-position:0 -0px;}
.menu-by-industry1-container ul li:nth-child(2):before{background-position:0 -60px;}
.menu-by-industry1-container ul li:nth-child(3):before{background-position:0 -120px;}
.menu-by-industry1-container ul li:nth-child(4):before{background-position:0 -180px;}
.menu-by-industry1-container ul li:nth-child(5):before{background-position:0 -240px;}

.menu-by-use-cases-container ul li{padding-left:70px !important;line-height:40px;margin-bottom:10px !important;box-sizing: border-box;}
.menu-by-use-cases-container ul li a{font-size:16px;color: #fff;line-height: 24px;}
.menu-by-use-cases-container ul li:before{content:"";width:60px;height:60px;background:url(/wp-content/uploads/2023/05/usecase-icons.png);position: absolute;left: 0px;top:0px;background-size:100%}
.menu-by-use-cases-container ul li:nth-child(1):before{background-position:0 -180px;}
.menu-by-use-cases-container ul li:nth-child(2):before{background-position:0 -240px;}
.menu-by-use-cases-container ul li:nth-child(3):before{background-position:0 -60px;}
.menu-by-use-cases-container ul li:nth-child(4):before{background-position:0 -120px;}
.menu-by-use-cases-container ul li:nth-child(5):before{background-position:0 -0px;}

.productList_lp{display: grid;gap: 30px; grid-template-columns: repeat(3, 1fr);padding:0;}
.productList_lp li{line-height:40px;margin-bottom:10px !important;box-sizing: border-box;list-style:none;background: linear-gradient(31deg, #303b56 0%, #171a29 80%); padding: 30px;transition: all .3s ease;}
.productList_lp li:hover{background: linear-gradient(31deg, #556ead 0%, #171a29 80%);cursor:pointer;}
.productList_lp li:hover span.dy-icons{transform: translate(0px, -5px);}
.productList_lp li span.dy-icons:before{content:"";width:80px;height:80px;background:url(/wp-content/uploads/2023/05/usecase-icons.png);position: absolute;left: 0px;top:0px;background-size:100%}
.productList_lp li a{display:flex;position:relative;padding-left:90px;}
.productList_lp li span.dy-icons{transition: all .3s ease; position:absolute;left:0;}
.productList_lp li h3{font-size:20px;}
.productList_lp li p{color:#9191ae}
.productList_lp li i{position: absolute;right: -30px;top: 25%;font-size: 40px;	color: #252c42;transition: all .3s ease;}
.productList_lp li:hover i{right: -40px;}

.productList_lp li:nth-child(1) span.dy-icons:before{background-position:0 -240px;}
.productList_lp li:nth-child(2) span.dy-icons:before{background-position:0 -320px;}
.productList_lp li:nth-child(3) span.dy-icons:before{background-position:0 -80px;}
.productList_lp li:nth-child(4) span.dy-icons:before{background-position:0 -160px;}
.productList_lp li:nth-child(5) span.dy-icons:before{background-position:0 -0px;}


.productList_lp.sol-industry li span.dy-icons:before{background:url(/wp-content/uploads/2023/05/solution-icons.png);}
.productList_lp.sol-industry li:nth-child(1) span.dy-icons:before{background-position:0 -0px;}
.productList_lp.sol-industry li:nth-child(2) span.dy-icons:before{background-position:0 -80px;}
.productList_lp.sol-industry li:nth-child(3) span.dy-icons:before{background-position:0 -160px;}
.productList_lp.sol-industry li:nth-child(4) span.dy-icons:before{background-position:0 -240px;}
.productList_lp.sol-industry li:nth-child(5) span.dy-icons:before{background-position:0 -320px;}

.productList_lp.Rnews li span.dy-icons:before{background:url(/wp-content/uploads/2023/07/news-sprites.png);}
.productList_lp.Rnews li:nth-child(1) span.dy-icons:before{background-position:0 -80px;}
.productList_lp.Rnews li:nth-child(2) span.dy-icons:before{background-position:0 -0px;}
.productList_lp.Rnews li:nth-child(3) span.dy-icons:before{background-position:0 -240px;}
.productList_lp.Rnews li:nth-child(4) span.dy-icons:before{background-position:0 -160px;}
.productList_lp.Rnews li:nth-child(5) span.dy-icons:before{background-position:0 -320px;}
.productList_lp.Rnews li:nth-child(6) span.dy-icons:before{background-position:0 -400px;}

.productList_lp.Rdownload li span.dy-icons:before{background:url(/wp-content/uploads/2023/08/resources-sprite.png);}
.productList_lp.Rdownload li:nth-child(1) span.dy-icons:before{background-position:0 -0px;}
.productList_lp.Rdownload li:nth-child(2) span.dy-icons:before{background-position:0 -80px;}
.productList_lp.Rdownload li:nth-child(3) span.dy-icons:before{background-position:0 -160px;}
.productList_lp.Rdownload li:nth-child(4) span.dy-icons:before{background-position:0 -240px;}
.productList_lp.Rdownload li:nth-child(5) span.dy-icons:before{background-position:0 -320px;}

.productList_lp.tutorial li span.dy-icons:before{background:url(/wp-content/uploads/2023/06/micro-ai-uni.png);}
.productList_lp.tutorial li:nth-child(1) span.dy-icons:before{background-position:0 -0px;}
.productList_lp.tutorial li:nth-child(2) span.dy-icons:before{background-position:0 -80px;}

.productList_lp.company li span.dy-icons:before{background:url(/wp-content/uploads/2021/12/company-sprite.png);}
.productList_lp.company li:nth-child(1) span.dy-icons:before{background-position:0 -0px;}
.productList_lp.company li:nth-child(2) span.dy-icons:before{background-position:0 -80px;}
.productList_lp.company li:nth-child(3) span.dy-icons:before{background-position:0 -160px;}
.productList_lp.company li:nth-child(4) span.dy-icons:before{background-position:0 -240px;}

.productList_lp.aistack li span.dy-icons:before{background:url(/wp-content/uploads/2023/08/aistack-sprite.png);}
.productList_lp.aistack li:nth-child(1) span.dy-icons:before{background-position:0 -160px;}
.productList_lp.aistack li:nth-child(2) span.dy-icons:before{background-position:0 -0px;}
.productList_lp.aistack li:nth-child(3) span.dy-icons:before{background-position:0 -80px;}

.menu-description {
    
    display: block;
    color: #9191ae;
    font-size: 14px;
    line-height: 18px !important;
    display: -webkit-box;
   /* -webkit-line-clamp: 1;*/
    overflow: hidden;
    -webkit-box-orient: vertical;
    margin-bottom: 0 !important;
}


.end-to-end {margin-top:0px;}
.machineInsight {padding:50px !important;}

.databg:before{background: url(/wp-content/uploads/2023/05/data-bg.jpg) center bottom no-repeat; content: "";width: 100%; height: 1000px;position: absolute; opacity: .7;bottom: 0;}
.productList{display: grid;gap: 30px; grid-template-columns: repeat(3, 1fr);    padding: 0;}
.productList.four{display: grid;gap: 20px; grid-template-columns: repeat(4, 1fr);}
.productList li{list-style:none;background: linear-gradient(31deg, #303b56 0%, #171a29 80%); padding: 30px 50px 30px 30px;transition: all .3s ease;}
.productList li:hover{background: linear-gradient(31deg, #556ead 0%, #171a29 80%);cursor:pointer;}
.productList li:hover img{transform: translate(0px, -5px);}
.productList li a{display:flex;position:relative}
.productList.four li a{display:block !important;}
.productList li img{width:80px;transition: all .3s ease;}
.productList li span:first-child{min-width:80px;padding-right:20px;}
.productList li h3{font-size:20px;}
.productList li p{color:#9191ae}
.productList li i{position: absolute;right: -30px;top: 25%;font-size: 40px;	color: #252c42;transition: all .3s ease;}
.productList li:hover i{right: -40px;}


.resources-New .latest_post_holder.boxes>ul>li .latest_post .post_infos>a,.resources-New .latest_post_holder.boxes>ul>li .latest_post .post_infos>span{color:#03acff;font-size: 12px;}
.resources-New .latest_post_holder .post_infos .dots i { font-size: 15px;vertical-align: middle;}
	
.resources-New .latest_post_holder .post_infos a{visibility:hidden !important ;}
.resources-New .latest_post_holder .post_infos a:nth-child(2){visibility:visible !important;}	
.resources-New .latest_post_title.entry_title a {
    font-size: 16px;
    display: -webkit-box;
    -webkit-line-clamp: 2;
    overflow: hidden;
    -webkit-box-orient: vertical;
}

.widgetzero{margin: 0;padding: 0;}
.downloadHead{padding:50px;background:#000}

.dark.black .tabs-container{background: #000;   padding: 30px;    box-sizing: border-box;}
.Bhide{display:none}
.res-pdf .pdfjs-iframe{position:relative;height:800px;left:0;width:100%}


.resourcesNewhead{display:flex;justify-content: space-between;position: relative;}
.resourcesNewhead h3{padding-top: 40px;font-size: 20px;}
.resourcesNewhead h3 span{display: inline-block;font-size: 14px;line-height: 18px;background: #464d69;padding: 5px 10px;position: absolute;top: 0;border-radius: 5px;}
#atompopup{cursor: pointer;position: absolute;right: 14px;}
#thankmsg {    opacity:1;    transition:opacity 2000ms;color: #0f5132;
    background-color: #d1e7dd;
    border-color: #badbcc;    position: relative;
    padding: 1rem 1rem;
    margin-bottom: 1rem;
    border: 1px solid transparent;
    border-radius: 0.25rem;
}
.thankmsghide{ opacity:0 !important;}
.pum-close {
    display: none;
}
.close{position: absolute;  right: 16px;  top: 0px;  width: 32px;  height: 32px;  opacity: 1;transition: all 1000ms ease;}
.close:hover{ opacity: 1;}
.close:hover{transform: rotate(360deg);}
.close:before, .close:after {
  position: absolute;
  left: 15px;
  content: ' ';
  height: 33px;
  width: 2px;
  background-color: #fff;
}
.close.popup {    top: -57px;}
.close.popup:before, .close.popup:after {    background-color: #000;}
.close:before,.pum-close:before { transform: rotate(45deg);}
.close:after,.pum-close:after {  transform: rotate(-45deg);}
/*
.pum-close {position: absolute;  right: 16px;  top: 0px;  width: 32px;  height: 32px;  opacity: 1;transition: all 1000ms ease;}
.pum-close:before,.pum-close:after {
  position: absolute;
  left: 15px;
  content: ' ';
  height: 33px;
  width: 2px;
  background-color: #000;
}
.pum-close:before { transform: rotate(45deg);}
.pum-close:after {  transform: rotate(-45deg);}
.pum-close:hover { opacity: 1;}*/

#quick-tools-view{display:none;}
#download{display:none;background: transparent;    border: 0;   box-shadow: none;margin-top: -60px;color:#fff}

/*.Hblog li:nth-child(1),.Hblog li:nth-child(2),.Hblog li:nth-child(3),.Hblog li:nth-child(4),.Hblog li:nth-child(5){display:none;}*/
.blog_single .yarpp-related h3 {font-size: 36px;font-weight: 500;text-align:center;}
.diaChartRow{max-width:1200px;margin:auto !important;}
.mlplus {padding: 100px !important;margin-top: -110px !important;}
.pressrelease .resources-New .latest_post_holder>ul li:first-child .boxes_image:before{position: absolute;content: "Featured PR";top: -60px;font-size: 30px;}
.pressrelease .resources-New .latest_post_holder>ul li:nth-child(2) .boxes_image:before{position: absolute;content: "More Featured PRs";top: -60px;font-size: 30px;}
.news .resources-New .latest_post_holder>ul li:first-child .boxes_image:before{position: absolute;content: "Featured News";top: -60px;font-size: 30px;}
.news .resources-New .latest_post_holder>ul li:nth-child(2) .boxes_image:before{position: absolute;content: "More Featured News";top: -60px;font-size: 30px;}
.blogN .resources-New .latest_post_holder>ul li:first-child .boxes_image:before{position: absolute;content: "Featured Blog";top: -60px;font-size: 30px;}
.blogN .resources-New .latest_post_holder>ul li:nth-child(2) .boxes_image:before{position: absolute;content: "More Featured Blogs";top: -60px;font-size: 30px;}
.mentionsList li:first-child:before{position: absolute;content: "Featured Mention";top: -60px;font-size: 30px;}
.mentionsList li:nth-child(2):before{position: absolute;content: "More Featured Mentions";top: -60px;font-size: 30px;}
.single-mec-events .hubformwrap{display:none;}
.mec-single-event .mec-end-counts h3{font-size: 20px;
color: #fff !important;
background: #333;
display: inline-block;
padding: 10px 40px;
border: 2px dashed #f00;
opacity: 0.5;
border-radius: 40px;
text-align: center;}

.newHeroOne{margin-top:-58px;}
.topNavWrap{border-left: 2px solid #252b49;padding-left: 50px;}
.topNavWrap .cta{position:relative;}
.topNavWrap .cta:after{position:absolute;content:"";height:1px;width:100%;background:#1d223a;top:21px;}
.topNavWrap a{display:flex !important;justify-content:space-between;}
.topNavWrap a p{font-weight:300;}
.topNavWrap a .imblu{min-width:200px;text-align:right}
.topNavWrap a .imblu img{width:150px !important}
.topNavWrap .dash{margin:10px 0;}
.topNavWrap .dash div{padding:20px;}

.mega-sub-menu .latest_post a{line-height:20px !important;color: #fff !important;    font-size: 14px;    font-weight: 400;}
.mega-sub-menu .mega-menu-columns-4-of-12 {background:url(/wp-content/uploads/2023/06/nav-rightbg.jpg) left bottom no-repeat !important;    background-size: cover !important;}
.mega-sub-menu .latest_post_inner .post_infos{font-weight: 400;color: #aeb7dc;font-size: 12px;}


.mega-sub-menu .mega-sub-menu .mega-sub-menu .mega-menu-columns-8-of-12{padding:50px 30px 20px 30px;}
.mega-sub-menu .latest_post_holder>ul>li:first-child{margin-bottom:20px;margin-top:10px;}

.mega-sub-menu .latest_post_holder>ul>li .latest_post_image {    width: 100px;    height: 75px;    float: left;    overflow: hidden;}

.Ftrial{background:#02061b; border-radius:20px;padding:20px;margin-top: -20px; }
.Ftrial p{font-size:12px;margin-bottom:5px !important}.Ftrial h5{margin-bottom:5px !important}
.container_inner{width: inherit !important;}



/* Resources Filter */
.pgafu-post-grid-main.pgafu-design-1 .pgafu-post-grid-content{text-align:left!important;}
.pgafu-post-categories a{display:none;}
.pgafu-post-categories a[href$="pdf"],
.pgafu-post-categories a[href$="machine-insight-white-papers"],
.pgafu-post-categories a[href$="digital-factory-white-papers"],
.pgafu-post-categories a[href$="cyber-security-white-papers"],
.pgafu-post-categories a[href$="smart-connectivity-white-papers"], 
.pgafu-post-categories a[href$="machine-intelligence-product-docs"], 
.pgafu-post-categories a[href$="digital-factory-product-doc"], 
.pgafu-post-categories a[href$="launchpad-product-docs"], 
.pgafu-post-categories a[href$="security-and-monitoring-product-doc"], 
.pgafu-post-categories a[href$="atomml-tech-docs"], 
.pgafu-post-categories a[href$="eval-kit-guide-tech-docs"], 
.pgafu-post-categories a[href$="tutorials"],
.pgafu-post-categories a[href$="atomml-videos"],
.pgafu-post-categories a[href$="demos-videos"],
.pgafu-post-categories a[href$="webinars"],
.pgafu-post-categories a[href$="atomml-videos-resources"],
.pgafu-post-categories a[href$="injection-mold-usecases"],
.pgafu-post-categories a[href$="vfd-usecases"],
.pgafu-post-categories a[href$="welders-usecases"],
.pgafu-post-categories a[href$="security-monitoring-usecases"],
.pgafu-post-categories a[href$="manufacturing-cs"],
.pgafu-post-categories a[href$="telco-cs"],
.pgafu-post-categories a[href$="machine-intelligence-cs"],
.pgafu-post-categories a[href$="data-intelligence-cs"],.pgafu-post-categories a[href$="aistudio-cs"],
.pgafu-post-categories a[href$="articles"],
.pdf, .article, .techdocs, .blog, .whitepaper, .vdo, .product-documents, .usecases,
.post_infos a[href$="white-papers"], 
.post_infos a[href$="case-studies"], 
.post_infos a[href$="technical-docs"], 
.pgafu-post-categories a[href$="smart-connectivity-product-docs"], 
.post_infos a[href$="blog"], .product-docs a[href$="blog"], .pgafu-post-categories a[href$="aistudio-product-docs"],.pgafu-post-categories a[href$="data-intelligence-wp"],
.pgafu-post-categories a[href$="genai"],
.pgafu-post-categories a[href$="genai-cs"],
.pgafu-post-categories a[href$="digital-factory-cs"]
{ pointer-events: none;
display:inline-block;    
transition: all 0.5s ease-out 0s;
font-size: 12px!important;
text-transform: uppercase!important;
padding: 4px 8px!important;
color: #333!important;
line-height: normal!important;
display: inline-block;
margin: 0 0 2px 0;
font-weight: 700!important;
letter-spacing: 0.5px!important;
border-radius: 3px;
}

.pgafu-post-categories a[href$="articles"],
.pgafu-post-categories a[href$="tutorials"],
.pgafu-post-categories a[href$="smart-connectivity-product-docs"],
{background: #3aadff!important;}

.pgafu-post-categories a[href$="machine-insight-white-papers"],
.pgafu-post-categories a[href$="machine-intelligence-product-docs"],
.pgafu-post-categories a[href$="telco-cs"],
.pgafu-post-categories a[href$="atomml-videos"]{background: #05dbf7!important;}

.pgafu-post-categories a[href$="digital-factory-white-papers"],
.pgafu-post-categories a[href$="digital-factory-product-doc"],.pgafu-post-categories a[href$="aistudio-cs"],
.pgafu-post-categories a[href$="machine-intelligence-cs"],.pgafu-post-categories a[href$="migwelder-usecases"]
.pgafu-post-categories a[href$="demos-videos"] {background: #08bdf4!important;}

.pgafu-post-categories a[href$="cyber-security-white-papers"],
.pgafu-post-categories a[href$="launchpad-product-docs"],
.pgafu-post-categories a[href$="atomml-tech-docs"],.pgafu-post-categories a[href$="data-intelligence-cs"],
.pgafu-post-categories a[href$="predictive-manufacturing-cs"],
.pgafu-post-categories a[href$="security-monitoring-usecases"],
.pgafu-post-categories a[href$="webinars"],
.pgafu-post-categories a[href$="aistudio-product-docs"], .usecases {background: #3fe0d0!important;}

.pgafu-post-categories a[href$="smart-connectivity-white-papers"],
.pgafu-post-categories a[href$="security-and-monitoring-product-doc"],
.pgafu-post-categories a[href$="eval-kit-guide-tech-docs"],
.pgafu-post-categories a[href$="manufacturing-cs"],
.pgafu-post-categories a[href$="atomml-videos-resources"]{background: #8be1fc!important;}

.pgafu-post-categories a[href$="data-intelligence-wp"]{background: #d4c1e7!important;}
.pgafu-post-categories a[href$="genai"],.pgafu-post-categories a[href$="genai-cs"]{background: #ceca89!important;}
.pgafu-post-categories a[href$="digital-factory-cs"]{background: #E2DED0!important;}
.pgafu-post-categories a:hover{background: #fff!important;}
/* End Resources Filter */
/*added by sudhir on 8/9/23 */

.article, .post_infos a[href$="case-studies"]{background: #daffff !important;}
.techdocs, .post_infos a[href$="technical-docs"]{background: #82a0e5 !important;}
.blog, .post_infos a[href$="blog"]{background: #8696FE !important;}
.whitepaper, .post_infos a[href$="white-papers"]{background: #FFF4F4 !important;}
.product-documents{background: #d7acfc !important;}

.vdo{background: #B9EDDD !important;}
.useCaseWrap .feImg img {width:100%; height:100%;}

.useCaseWrap h3 .contentWrap .title{border:none;}

.end-to-end {margin-top:0px;}
.machineInsight {padding:50px;}
.fa.fa-square, .post_infos span.dots{display:none!important;}
.flex-viewport{height:425px;}

/* Resources Breadcrumb */
.breadcrumbs em {font-size:12px; line-height:16px; margin-bottom: 6px;  font-weight:normal; font-style:normal; }
.breadcrumbs em {border-left:1px solid #666; display:inline-block; padding:0px 6px;}
.breadcrumbs em:first-child{padding-left:0px; border-left:0px;  }
.breadcrumbs em a{padding:0px 8px; display:inline-block; text-transform:uppercase; 
font-size:12px; line-height:16px; font-weight:normal; font-style:normal; }
.breadcrumbs em a, .breadcrumbs em{color:#999; } 
.breadcrumbs em  a:hover, .breadcrumbs em  a:focus, .breadcrumbs em .active{color:#03acff;}
.resourcesNewhead h3 {padding-top:1px;}
#atompopup {top:40px; right:0px;}
.close{right:0px;}
.breadcrumbs em:nth-child(4),  em:nth-child(4) a{border-left:0px; padding-left:0px;}
.breadcrumbs i {display:block; font-size:26px; font-style:normal; padding-top:12px; font-weight:normal;line-height: 30px;}

.res-pdf .wpb_widgetised_column1{padding:0px!important;}
/* End Resources Breadcrumb */
.Restabs{display: flex;}
.Restabs ul{width:60% !important;padding-left:0px;}
.Restabs .tabs-container{width:40% !important;}
.dark.usecase .q_tabs.vertical.left .tabs-nav li.active a {background: #0D0E13;color: #fff !important;}
.dark.Remainstabs .q_tabs.vertical.left .tab-content{min-height:400px;}

.dark.Remainstabs .q_tabs.vertical .tabs-nav li a{border: 0 !important;}
.Restabs .Rtabs-nav li{list-style:none;}
.Restabs .Rtabs-nav li a{list-style:none;list-style: none;background: url(/wp-content/uploads/2023/09/wp-icon.png);
background-position:6px 15px !important;background-repeat: no-repeat !important;background-size: 35px !important;}
.Restabs .Rtabs-nav li a span{display:block;font-size: 12px;margin-top:5px;color:#737793}
.Restabs .Rtabs-nav.proDoc li a{background: url(/wp-content/uploads/2023/09/productdoc-icon.png);}
.Restabs .Rtabs-nav.useCase li a{background: url(/wp-content/uploads/2023/09/usecase-icon.png);}
.Restabs .Rtabs-nav.techDoc li a{background: url(/wp-content/uploads/2023/09/techd-icon.png);}
.Restabs .Rtabs-nav.video li a{background: url(/wp-content/uploads/2023/09/video-icon.png);}

.Restabs .Rtabs-nav li a{padding: 15px 0 15px 50px;display: block;border-bottom: 1px solid #2b2c39;font-size: 16px;font-weight: 400;color: #fff;}
.Restabs .Rtabs-nav li a:hover,.Rtabs-nav li.active a{color:#03acff !important;background-color:#282C3D !important;}

.Restabs .useCaseWrap{background:#282C3D;min-height: 347px;}
.Restabs .useCaseWrap .contentWrap{display: block;    padding: 15px 0;}
.Restabs .useCaseWrap h3 .contentWrap .title{font-size:16px;text-align: center;font-weight:400;}
.Restabs .useCaseWrap h3 a{text-align: center;}

.useCaseWrap span.short {
    font-size: 14px; ;line-height:16px;
    text-align: center;
}
.dark .q_tabs.vertical.left .tab-content{background:#0D0E13 !important;}
.weightless-bg{background-size: 66% !important;    background-position: -113px -24px !important;}
.Frictionless-bg{}
.weightless-tablist ul{    display: grid;
    grid-template-columns: repeat(3, minmax(0, 1fr));
    gap: 50px;
    padding: 0;position: relative;
    z-index: 2;}
.weightless-tablist ul li{list-style: none;display:flex;flex-direction:column; position:relative;align-items:center;
    padding:60px 30px;
    min-height: 350px;
    font-size: 20px; text-align:center;
    /* border-bottom: 5px solid #0434ff; */
    background: rgba(0,0,0,.8);
   /* border: 3px solid #282c3d;*/ }
.weightless-tablist ul li.or:before{ 
    position: absolute;
    content: "or";
    font-size: 24px;
    top: 40%;
    right: -48px;
    background: #282c3d;
    border-radius: 50%;
    width: 40px;
    height: 40px;
    text-align: center;}

@keyframes float {
	0% {
		
		transform: translatey(0px);
	}
	50% {
		
		transform: translatey(-20px);
	}
	100% {
		
		transform: translatey(0px);
	}
}

.weightless-tablist ul li img{margin-bottom:30px;transform: translatey(0px);
	animation: float 6s ease-in-out infinite;}

.weightless-tablist .Dbg{position: absolute; top: 0;padding: 30px;}
.weightless-tablist .Dbg:before{content: ' ';
  display: block;
  position: absolute;z-index: 1;
  left: 0;
  top: 0;
  width: 100%;
  height: 100%;
  opacity: 0.4;
  background-image: url('/wp-content/uploads/2023/10/weight-automation.jpg');
  background-repeat: no-repeat;
  background-position: 50% 0;
  background-size: cover;display:none;}

#bg-wrap{height: 425px;    overflow: hidden; display:none;}
#mega-menu-item-24889 [aria-current]:not([aria-current="false"]) {color:#fff !important;}
#mega-menu-item-24889 [aria-current]:not([aria-current="false"]) a.mega-menu-link:hover{color:#03acff !important}

.tp-bullets{display:none;}
.dark.weightTab .q_tabs.vertical.left .tab-content{padding:0;background:transparent !important}
.dark.weightTab .q_tabs.vertical .tabs-nav li a {
    background: transparent; border: 0 !important;
    border-bottom: 2px solid #282c3d !important;
}

.dark.weightTab .q_tabs.vertical.left .tabs-nav li.active a {
    background: transparent;
    color: #fff !important; border-bottom: 2px solid #fff !important;
}
.Rformula {
    background: linear-gradient(50deg,#636ea5,#6d55cf 31.28%,#03acff 77.97%,#03ffcc 95.64%);
    border-radius: 5px;
    font-size: 24px;
}

/* CTA SMart Connectivity */
.whitepaper-inpageCTA{max-width: 1200px;    justify-content: space-between;    margin: auto;    position: relative;min-height: 147px;align-items: center;
    background: radial-gradient(131.94% 231.94% at 50% 0%,#5241a9 0,rgba(53,41,128,0) 25.24%),linear-gradient(359deg,rgba(243,238,255,0),rgba(243,238,255,.04)),rgba(147,130,255,.01);    padding: 20px 30px 20px 40px;    border-radius: 20px;    box-shadow: 0 0 0 0 rgba(16,0,51,.4), 0 2px 5px 0 rgba(16,0,51,.39), 0 8px 8px 0 rgba(16,0,51,.34), 0 19px 11px 0 rgba(16,0,51,.2), 0 34px 14px 0 rgba(16,0,51,.06), 0 53px 15px 0 rgba(16,0,51,.01), inset 0 0 12px 0 hsla(0,0%,100%,.08), inset 0 -8px 32px 0 #1e0d49;
}
.whitepaper-inpageCTA div p{margin-bottom:0 !important;}
.whitepaper-inpageCTA div:nth-child(2){min-width: 280px;    padding-left: 30px;    display: flex;    align-items: center;}
.whitepaper-inpageCTA.one:before{background-image: url(/wp-content/uploads/2023/11/cta-bg-01.svg); left: -10px;content:"";position:absolute;
    background-size: 100%;    background-position: left center;    opacity: 0.8;    width: 100%;top:0;    height: 142px;z-index:-1}
.whitepaper-inpageCTA.one:after{background-image: url(/wp-content/uploads/2023/10/data-storage-2.png); left: -43px;content:"";position:absolute;
    background-size: 100%; background-repeat:no-repeat;    background-position: left center;    width: 80px;top:25px;height: 80px;z-index:1}
.whitepaper-inpageCTA.one.machine:after{background-image: url(/wp-content/uploads/2023/10/tunning-1.png); }

.whitepaper-inpageCTA.one.df:after {background-image: url(/wp-content/uploads/2023/10/automation.png);}
.whitepaper-inpageCTA.one.aistudio:after {background-image: url(/wp-content/uploads/2023/11/ai-studio.png);}




.thm-btn {
    position: relative;
    display: inline-block;
    text-decoration: none;
    vertical-align: middle;
    --webkit-appearance: none;
    outline: none!important;
    background-color: #03acff;
    color: #fff !important;
    font-size: 20px;
    font-weight: 500;
    padding-top: 8px;
    padding-bottom: 8px;
    padding-left: 40px;
    padding-right: 25px;
    border-radius: 50px;
    transition: all 0.5s linear;
    overflow: hidden;
    z-index: 1;   
}
.thm-btn::before {position: absolute;content: "";background-color: #2735AF;width: 100%;height: 0%;left: 50%;top: 50%;border-radius: 0px;
    transform: translate(-50%, -50%) rotate(-45deg);z-index: -1;transition: all 500ms ease;}
.thm-btn:hover:before {height: 500%;}

/* Technology Stack */
#atomML{position: relative;    height: 400px; display:flex;}
#atomML > div:first-child{min-width:700px;position:relative}
#atomML .perspective {
    position: absolute;
    height: 20rem;
    width: 11rem;
    top:10%;
    margin-left: 20px;
    transform: rotatey(295deg) rotateZ(11deg)  rotatex(-6deg) translate(-50%,-5%);
    transform-style: preserve-3d;
}
#atomML .cube, #atomML .cube:after, #atomML .cube:before {
    content: "";
    position: absolute;
    height: 111%;
    width: 106%;
    pointer-events: none;
    transform: rotatey(370deg) rotateZ(271deg) translate(-1%,0%);%); */
}
#atomML .cube {
    position: relative;
    /* background-color: rgba(255,255,255,0.1);
   background-image: linear-gradient(145deg,rgba(255,255,255,0.7),transparent);*/
    /* transform: rotatez(263deg); */
    transform-style: preserve-3d;
    transition: 0.25s;
}

#atomML .cube--section:not(.active):not(:nth-child(1)) {
box-shadow: inset 1rem 1rem 3rem 1rem #1fc0d7, inset 1rem 1rem 5rem 2rem #1392a4, inset 1rem 1rem 5rem 10rem #02191c;
}
 #atomML .cube--section.A1.active {transform: translate3d(60%, 0px, 0px) scale(0.8, 0.8) !important;}  
 #atomML .cube--section.A2.active { transform: translate3d(60%, 0px, -80px) scale(0.8, 0.8) !important;}  
 #atomML .cube--section.A3.active { transform: translate3d(60%, 0px, -160px) scale(0.8, 0.8) !important;}  
 #atomML .cube--section.A4.active { transform: translate3d(60%, 0px, -240px) scale(0.8, 0.8) !important;}  
 #atomML .cube--section.A5.active { transform: translate3d(60%, 0px, -320px) scale(0.8, 0.8) !important;}  
 #atomML .cube--section.A6.active { transform: translate3d(60%, 0px, -400px) scale(0.8, 0.8) !important;}  
 #atomML .cube--section.A7.active { transform: translate3d(60%, 0px, -480px) scale(0.8, 0.8) !important;}  


#atomML .cube--section:nth-child(1) {
    transform: scale(0.8) translateZ(-1rem);
}
#atomML .cube--section {
    background-color: #00dfff;
    transform-style: preserve-3d;
    transition: box-shadow 0.4s,background-size 0.2s;
    cursor: pointer;
    pointer-events: all;
    transition: transform 1s ease;
}

#atomML .cube--section.A2 {  background-color: #677086;box-shadow: inset 1rem 1rem 3rem 1rem #677086, inset 1rem 1rem 5rem 2rem #8a9ac1, inset 1rem 1rem 5rem 10rem #2c3855 !important;}
#atomML .cube--section.A3 {background-color: #26b8b9;box-shadow: inset 1rem 1rem 3rem 1rem #26b8b9, inset 1rem 1rem 5rem 2rem #28b6b6, inset 1rem 1rem 5rem 10rem #064a4a !important;}
#atomML .cube--section.A4 {  background-color: #1474ae;box-shadow: inset 1rem 1rem 3rem 1rem #0a5989, inset 1rem 1rem 5rem 2rem #1474ae, inset 1rem 1rem 5rem 10rem #03273d !important;}
#atomML .cube--section.A5 {  background-color: #26a3ce;box-shadow: inset 1rem 1rem 3rem 1rem #26a3ce, inset 1rem 1rem 5rem 2rem #26a3ce, inset 1rem 1rem 5rem 10rem #063c4f !important;}
#atomML .cube--section.A6 {  background-color: #5995b6;box-shadow: inset 1rem 1rem 3rem 1rem #5995b6, inset 1rem 1rem 5rem 2rem #5995b6, inset 1rem 1rem 5rem 10rem #0a2e42 !important;}
#atomML .cube--section.A7 {    background-color: #03acff;    box-shadow: inset 1rem 1rem 3rem 1rem #03acff, inset 1rem 1rem 5rem 2rem #03acff, inset 1rem 1rem 5rem 10rem #033249 !important;
}
#atomML .cube--section-top {background-position: 50%;    background-repeat: no-repeat;    background-size: 60%;    box-shadow: none;    transform-style: preserve-3d;    transform: scale(1);    transition: box-shadow 0.4s,background-size 0.2s,opacity 0.2s;    opacity: 1;    pointer-events: all;}
#atomML .cube--section, #atomML .cube--section-top, #atomML .cube--section-left, #atomML .cube--section-right {
    position: absolute;
    height: 100%;
    width: 100%;
    display: grid;
    align-items: center;
    justify-content: center;
    color: #fff;
    font-family: 'Ubuntu', sans-serif;
    font-size: 1rem;
    /* font-weight: 600; */
    transform: scale(1);
    -webkit-user-select: none;
    -moz-user-select: none;
    -ms-user-select: none;
    user-select: none;
    /* transform: rotate(45deg); */
}

#atomML .cube--section-top{transform: rotate(90deg);}
#atomML .cube--section-left {
    height: 10.5%;
    margin-top: 165%;
    background-color: #00b7d2;
    font-size: 1.1rem;
    letter-spacing: 2px;
    transform: rotateX(-90deg) translateY(100%);
    transform-origin: 100% 100%;
}
#atomML .cube--section.A2 .cube--section-left {background-color:#515a6a;}
#atomML .cube--section.A3 .cube--section-left {background-color:#1e9fa0;}
#atomML .cube--section.A4 .cube--section-left {background-color:#1a66a0;}
#atomML .cube--section.A5 .cube--section-left {background-color:#207d9e;}
#atomML .cube--section.A6 .cube--section-left {background-color:#427c9c;}
#atomML .cube--section.A7 .cube--section-left {background-color:#0c82bc;}
#atomML .cube--section-right {
    height: 11%;
    width: 109%;
    margin-top: 237%;
    background-color: #00aeca;
    transform: rotateY(90deg) rotateZ(-90deg) translateX(100%);
    scale: 171%;
    transform-origin: 91% 0;
}
#atomML .cube--section.A2 .cube--section-right {background-color:#60697d;}
#atomML .cube--section.A3 .cube--section-right {background-color:#158e8f;}
#atomML .cube--section.A4 .cube--section-right {background-color:#1a649e;}
#atomML .cube--section.A5 .cube--section-right {background-color:#1e85a7;}
#atomML .cube--section.A6 .cube--section-right {background-color:#306989;}
#atomML .cube--section.A7 .cube--section-right {background-color:#036798;}
#atomML .cube--section-left, #atomML .cube--section-right {
    background-position: 96%;
    background-size: 80%;
    background-repeat: no-repeat;
    transition: color 0.4s;
}
.tech-stack{position:relative;width:100%}
.tech-stack-content{position:absolute;transition: translate 2s ease-in-out; opacity:0;transform:translateX(50px)}
.cookiesWrap{background: #5f6a96;color: #fff;font-size: 16px;font-weight: 500;}
.tech-verticals{display: flex;
    flex-direction: row;
    margin-bottom: 150px;
    justify-content: center;}
.tech-verticals li{list-style: none;
    padding: 15px 30px;
    border-bottom: 5px solid #282c3d;
    font-size: 20px; cursor:pointer;   -webkit-transition : border 500ms ease-out;
  -moz-transition : border 500ms ease-out;
  -o-transition : border 500ms ease-out;
  transition : border 500ms ease-out;
    color: #777d9a;}
.tech-verticals li.active{color:#fff;border-bottom: 5px solid #03acff;}
.tech-stack-content.active{ opacity:1;transform:translateX(0px)}
.tech-stack .tech-verticals{    flex-wrap: wrap;justify-content: start;padding: 0;margin-bottom: 30px;}
.tech-stack .tech-verticals li{width: 25%;text-align: center; border: 1px solid #282c3d; margin: 0 0px;}
.tech-stack .tech-verticals li.active{color:#fff;border-bottom: 2px solid #03acff;}
.tech-stack-content h3{margin-bottom:40px !important;font-size:40px;}
.tech-stack-content a{margin-top:20px;}
.tech-stack-content p{font-size:20px;line-height:32px;}
/* TEchnolgy Stack end */


/* studio circle animation */
.ai-circle{position:relative;height: 500px;    width: 500px;    margin: auto;}
.ai-circle > div{width:300px;height:300px;border-radius:50%;position:absolute;    transition: transform 1s ease; cursor: pointer;
    pointer-events: all;    left: 0;    right: 0;    margin: auto;}
.ai-circle .cr-one{background:#0a4062;z-index:4;    transform: scale(.6);}
.ai-circle .cr-two{background:#3a7190;z-index:3;    transform: scale(.9);}
.ai-circle .cr-three{background:#3090a5;z-index:2;    transform: scale(1.2);}
.ai-circle .cr-four{background:#4bc8e2;z-index:1;    transform: scale(1.6);}
.ai-circle > div.active:after{opacity: 1;}
.ai-circle .active{box-shadow:0 0px 20px 10px rgb(0 0 0 / 70%);transition: box-shadow 0.3s ease-in-out 0s;}
.ai-circle .cr-four.active{box-shadow:0 0px 20px 10px rgb(30 137 158 / 70%);transition: box-shadow 0.3s ease-in-out 0s;}
.ai-circle text { font-family: 'Ubuntu', sans-serif; font-size: 24px; font-weight: bold;fill:rgba(255,255,255,.5);font-weight:500;letter-spacing:4px;    text-transform: uppercase; }
.ai-circle .active text{fill:rgba(255,255,255,1);}
.ai-circle svg {transform: rotate(121deg);margin-top: -6px;}
.ai-circle .cr-one svg {transform: rotate(/*119*/106deg);}
.ai-circle .cr-two svg {transform: rotate(/*156*/138deg);}
.ai-circle .cr-three svg {transform: rotate(/*112*/180deg);}
.ai-circle .cr-four svg {transform: rotate(/*128*/93deg);}
.tech-stack-content.Tcircle{padding-left:40px;z-index:9;min-height: 300px;}
.tech-stack-content.Tcircle:after{position: absolute;content: "";width: 30px;height:30px !important;background: #fff;left:0;top:43%;transition: opacity 5s;opacity:0;border-radius:50%;}
.tech-stack-content.Tcircle.active:after{opacity:1;}
.tech-stack-content.Tcircle:before{position: absolute;content: "";width: 0px;height:3px;left: 300px;top: 144px; transition: width 1s;background: #fff;}
.tech-stack-content.Tcircle:nth-child(1):before{left: -259px;background: #fff;}
.tech-stack-content.Tcircle:nth-child(2):before{left: -215px;background: #fff;}
.tech-stack-content.Tcircle:nth-child(3):before{left: -169px;background: #fff;}
.tech-stack-content.Tcircle:nth-child(4):before{left: -110px;background: #fff;}
.tech-stack-content.Tcircle.active:nth-child(1):before{width: 259px; transition: width 1s;}
.tech-stack-content.Tcircle.active:nth-child(2):before{width: 215px; transition: width 1s;}
.tech-stack-content.Tcircle.active:nth-child(3):before{width: 169px; transition: width 1s;}
.tech-stack-content.Tcircle.active:nth-child(4):before{width: 111px; transition: width 1s;}
.ai-circle .cr-one:before{background: url(/wp-content/uploads/2023/10/chip-icon.svg);
    position: absolute;    content: "";    width: 200px;    height: 200px;    left: 0;    top: 49px;    right: 0;    margin: auto;
    background-repeat: no-repeat;    background-size: 100%;-webkit-animation-name: spin;     -moz-animation-name: spin;
      -ms-animation-name: spin;
       -o-animation-name: spin;
          animation-name: spin;
  -webkit-animation-duration: 10s;
     -moz-animation-duration: 10s;
      -ms-animation-duration: 10s;
       -o-animation-duration: 10s;
          animation-duration: 10s;
  -webkit-animation-iteration-count: infinite;
     -moz-animation-iteration-count: infinite;
      -ms-animation-iteration-count: infinite;
       -o-animation-iteration-count: infinite;
          animation-iteration-count: infinite;
	-webkit-animation-timing-function: linear;
     -moz-animation-timing-function: linear;
      -ms-animation-timing-function: linear;
       -o-animation-timing-function: linear;
          animation-timing-function: linear;}


@-webkit-keyframes spin {
    from { -webkit-transform: rotate(360deg); }
    to { -webkit-transform: rotate(0); }
}
@-moz-keyframes spin {
    from { -moz-transform: rotate(360deg); }
    to { -moz-transform: rotate(0); }
}
@-ms-keyframes spin {
    from { -ms-transform: rotate(360deg); }
    to { -ms-transform: rotate(0); }
}
@-o-keyframes spin {
    from { -o-transform: rotate(360deg); }
    to { -o-transform: rotate(0); }
}
@keyframes spin {
    from { transform: rotate(360deg); }
    to { transform: rotate(0); }
}
/* end circle */

/* studio 4 tab animation */
#studioNav{position: relative;    height: 400px; display:flex;}
#studioNav > div:first-child{min-width:700px;position:relative}
.ai-circle1{position:relative;height: 500px;    min-width:50%;    margin: auto;}
.ai-circle1 > div{width:100%;position:absolute;    transition: transform 1s ease; cursor: pointer;
    pointer-events: all;    left: 0;    right: 0;    margin: auto;    border-radius: 10px;    overflow: hidden;}
.ai-circle1 > div img{width:100%;}
.ai-circle1 > div.active:after{opacity: 1;}
.ai-circle1 .active{box-shadow:0 0px 10px 5px rgb(128 136 138 / 70%);transition: box-shadow 0.3s ease-in-out 0s;z-index:4;    background: #000;}
.tech-verticals.studioTab{    margin-bottom: 30px;justify-content: space-between;    padding: 0px 0px 0 20px;
    margin-top: 20px;}
.tech-verticals.studioTab li{display:flex;align-items:center;flex: 1;text-align:left;font-size: 16px;    padding: 5px 10px;border: 0;}
.tech-verticals.studioTab span{font-size: 30px;min-width: 50px;text-align: center;border-radius: 50px;font-weight: 500;    margin-right: 10px;background: radial-gradient(231.94% 231.94% at 20% 0%,#5241a9 0,rgb(23 25 31) 25.24%),linear-gradient(348deg,rgba(243,238,255,0),rgba(243,238,255,.04)),rgba(200,139,196,.01);}
.tech-stack-content.Tabcircle {    padding: 30px 20px 31px 120px;margin-left: -50px;z-index: 0;min-height: 300px;border-radius: 20px;
    background: radial-gradient(131.94% 231.94% at 50% 0%,#5241a9 0,rgba(53,41,128,0) 25.24%),linear-gradient(359deg,rgba(243,238,255,0),rgba(243,238,255,.04)),rgba(147,130,255,.01);}
.tech-stack-content.Tabcircle p{font-size: 16px;line-height: 32px;margin-top: 20px;}
.tech-stack-content.Tabcircle h3{margin-bottom: 20px !important;}
.ai-studio-tabWrap{width:50%; }
/* studio CTA */
.innerHeroWrap h1 strong{max-width: max-content;font-weight:900;
    background: linear-gradient(50deg,#636ea5,#6d55cf 31.28%,#03acff 77.97%,#03ffcc 95.64%);
    -webkit-background-clip: text;    -webkit-text-fill-color: transparent;}
.ai-ctablock{display: flex; flex-direction: column;align-items: center; text-align:center;justify-content: center;margin-top: -47px;
background: linear-gradient(180deg, rgb(39 43 69) 0%, rgba(9,9,121,0) 100%);padding: 10px;border-radius: 20px;background:radial-gradient(131.94% 231.94% at 50% 0%,#5241a9 0,rgba(53,41,128,0) 25.24%),linear-gradient(359deg,rgba(243,238,255,0),rgba(243,238,255,.04)),rgba(147,130,255,.01)}
.ai-ctablock >div >div{flex:1;}
.ai-ctablock >div >div:nth-child(1){margin-right:10px;}
.ai-ctablock >div >div:nth-child(1) a{display:block;}
.ai-ctablock .guide{border: 2px dashed rgb(255 255 255 / 50%);position:relative;border-radius: 50px;padding: 5px 15px;font-size: 14px;background: rgba(0,0,0,.7);display: block;}
.ai-ctablock .guide{color:#fff;    background: radial-gradient(231.94% 231.94% at 50% 100%,#6c51d8 0,rgba(53,41,128,0) 25.24%),linear-gradient(180deg,rgba(243,238,255,0),rgba(243,238,255,.04)),rgba(147,130,255,.01);
    box-shadow: 0 0 0 0 rgba(16,0,51,.4), 0 2px 5px 0 rgba(16,0,51,.39), 0 8px 8px 0 rgba(16,0,51,.34), 0 19px 11px 0 rgba(16,0,51,.2), 0 34px 14px 0 rgba(16,0,51,.06), 0 53px 15px 0 rgba(16,0,51,.01), inset 0 0 12px 0 hsla(0,0%,100%,.08), inset 0 -8px 32px 0 #1e0d49;}
.ai-ctablock .guide:hover{border: 2px dashed #fff;background:radial-gradient(231.94% 231.94% at 50% 100%,#0047ff 0,rgba(53,41,128,0) 25.24%),linear-gradient(180deg,rgba(243,238,255,0),rgba(243,238,255,.04)),rgba(147,130,255,.01)}
.studio-hero-slider .qode-in-device-slider .qode-ids-slider-holder .qode-ids-slider.qode-ids-framed-tablet-landscape{ top: 5.4%;
    left: -3px;
    right: 0;
    margin: auto;
    width: 65.5%;
    height: 70%;}
.studio-hero-slider .qode-ids-slider-holder{background: url(https://staging.micro.ai/wp-content/uploads/2023/10/laptop.png);
    background-position: center top;background-size: 86%;    background-repeat: no-repeat;}
.qode-in-device-slider .qode-ids-slider-holder .qode-ids-frame{visibility: hidden!important;}
.ai-ctablock .guide strong{font-weight:700;}
.studio-list{padding:0px !important;margin-top: 30px;}
.studio-list>li{list-style: none;
    font-size: 20px;
    line-height: 30px;  margin-bottom:10px; display:block;box-sizing:border-box;    vertical-align: top;
    position: relative;}
.studio-list>li img{width:50px;}
.cta-studio{background:#0a0a46;padding:4%;}
.cta-studio:before{background-image: url(https://staging.micro.ai/wp-content/uploads/2023/10/cta-bg-01.svg);
    left: 0px;content:"";position:absolute;
    background-size: 100%;
    background-position: left center;
    opacity: 0.8;    width: 100%;top:0;
    height: 500px;}
.cta-studio-wrap{max-width:1200px;margin:auto;}
.cta-studio-wrap >div:nth-child(1){    padding: 0 100px 0 0;    border-right: 2px solid #fff;}
.cta-studio-wrap >div:nth-child(1) a{display:inline-block;width: auto;}
.cta-studio-wrap >div:nth-child(2){padding-left: 100px;}
.cta-studio-wrap >div .guide:nth-child(1){margin-bottom:25px;}
.cta-studio-wrap >div .guide{font-size:20px;}
.cta-studio-wrap >div .guide a{color:#03acff}
.cta-studio-wrap >div .guide a:hover{color:#fff}
.darkOverlay{position: absolute;
    top: -120px;
    bottom: 0px;
    right: -100000px;
    left: 0px;
    background-color: #000;
    z-index: -1;}
.ai-ctablock .thm-btn {padding-top: 10px 15px 10px 20px;font-size: 16px;}
.ai-circle .cr-one.active, 
.ai-circle .cr-two.active,
.ai-circle .cr-three.active,
.ai-circle .cr-four.active{transition: box-shadow 0.3s ease-in-out 0s;}
.ai-circle .cr-one.active {box-shadow: 0 0px 20px 10px rgba(76, 184, 252, 0.7);}
.ai-circle .cr-two.active {box-shadow: 0 0px 20px 10px rgba(121, 207, 255, 0.7);}
.ai-circle .cr-three.active {box-shadow: 0 0px 20px 10px rgba(185, 241, 253, 0.7);}
.ai-circle .cr-four.active {box-shadow: 0 0px 20px 10px rgba(47, 102, 150, 0.7);}


/* Contact Us new changes */
.contactWrap{display:flex;}
.contactWrap >div:nth-child(1) .qode_video_image{border-radius: 10px; overflow: hidden;box-shadow: 0 0px 10px 5px rgb(128 136 138 / 70%); background:#000;}
.contactWrap a img{width:100%;;}
.contactWrap .contactRight{order:1;width: 60%;}
.contactWrap >div:nth-child(1){order:3;width: 40%;display: flex;align-items: center;}
.contactTab{display:flex;margin-bottom: 30px;justify-content: space-between;padding: 0px 0px 0 20px;margin-top: 20px;}
.contactTab li{display:flex;align-items:center;text-align:left;font-size: 16px;margin-right:10px;}
.contactTab li a{color:#777d9a;padding: 10px 10px;font-weight:500;}
.contactTab li.active a{color:#fff;border-bottom: 5px solid #03acff;}
.contactTab li a:hover{color:#fff}
.contactWrap .contactTabForm {
    padding: 50px 120px 31px 20px;
    margin-right: -50px;
    z-index: 0;
    min-height: 300px;
    border-radius: 20px;
    background: radial-gradient(131.94% 231.94% at 50% 0%,#5241a9 0,rgba(53,41,128,0) 25.24%),linear-gradient(359deg,rgba(243,238,255,0),rgba(243,238,255,.04)),rgba(147,130,255,.01);
}
.contactTab span{font-size: 30px;min-width: 50px;text-align: center;border-radius: 50px;font-weight: 500;    margin-right: 10px;background: radial-gradient(231.94% 231.94% at 20% 0%,#5241a9 0,rgb(23 25 31) 25.24%),linear-gradient(348deg,rgba(243,238,255,0),rgba(243,238,255,.04)),rgba(200,139,196,.01);}
.q_elements_item{background: radial-gradient(131.94% 231.94% at 50% 0%,#5241a9 0,rgba(53,41,128,0) 25.24%),linear-gradient(359deg,rgba(243,238,255,0),rgba(243,238,255,.04)),rgba(147,130,255,.01);}




.learningProduct ul{padding:0;}
.learningProduct ul.left{padding-right:10%;}.learningProduct ul.right{padding-left:10%;}
.learningProduct ul li{list-style:none;position:relative;}
.learningProduct ul li a{padding:30px;padding-left:120px;display:flex;justify-content: space-between;flex-direction:column;background:#171a29;margin-bottom:25px;
}
.learningProduct.bgOne ul li a{background:#13151E;}

.learningProduct ul li a:before,.learningProduct ul li a:after {
	content: "";
	transition: 0.5s all ease;
	-webkit-backface-visibility: hidden;
	backface-visibility: hidden;
	position: absolute;
	width: 0;
	height: 1px;
	background: rgba(255, 255, 255, 0.5);}

.learningProduct ul li a:before {
	right: 0;
	top: 0;
}

.learningProduct ul li a:after {
	left: 0;
	bottom: 0;
}

.learningProduct ul li a:hover:before, .learningProduct ul li a:hover:after {
	width: 100%;
	background: rgba(255, 255, 255, 0.5);
}
.learningProduct ul li a p{margin-bottom:0 !important;padding-right:50px;display: -webkit-box;  -webkit-line-clamp: 2;  -webkit-box-orient: vertical;    overflow: hidden;}
.learningProduct ul li a h3{position:relative;padding-right:20px;box-sizing:border-box;}
.learningProduct ul li a i{font-size: 40px; color: #fff;transition: all .3s ease;position: absolute;right:20px;top: 10px;transform: rotate(-45deg);}
.learningProduct ul li img{width:80px;height:80px;position: absolute;top: 20px;left:20px;} 
/*.learningProduct ul li a:hover{background:linear-gradient(31deg, #303b56 0%, #171a29 80%);}*/
.learningProduct ul li a:hover i{transform: rotate(0deg);}
.learningProduct ul.left li h2{margin-left:200px;margin-bottom:50px !important;}
.learningProduct ul.right li h2{margin-left:280px;margin-bottom:50px !important;}
.learningCtabg{background-size: auto !important;background-attachment:fixed;background-image: url(/wp-content/uploads/2023/12/lc-procta-bg.jpg);
    text-align: left;}


.LC {padding-left: 0px!important; margin: 0px;padding: 30px 20px;}
.LC .wpb_widgetised_column1 {padding:0px;}
.LC h2{padding:20px 0px 5px 10px;text-align: left;}
.LC .menu {padding-left:0px;}

.learning_grid{display: grid;grid-template-columns: repeat(3, minmax(0, 1fr));gap: 30px;padding: 0;}

.parent {
    overflow: hidden;
    position: relative;
}


.Design1 {padding: 150px 0px 50px 100px !important;}
.Design1 .wpb_widgetised_column1{margin:0 !important;padding:0 !important;}
.Design1.bgOne:before {background:#242541 url(/wp-content/uploads/2023/12/learning-lp-bg1.jpg);}
.Design1.bgTwo:before{background:#3a005b url(/wp-content/uploads/2024/01/learning-lp-bg2c.jpg);}
.Design1.bgThree:before{background:#242541 url(/wp-content/uploads/2023/12/learning-lp-bg3.jpg);}

.Design1:before {content: "";
    position: absolute;
    top: 0;
    left: 0;filter: grayscale(100%);
   height: 100%;
    width: 100%;
    background-size: cover !important;
    background-repeat: no-repeat !important;
    -webkit-transition: all .5s;
    -moz-transition: all .5s;
    -o-transition: all .5s;
    transition: all .5s;}


.parent:hover .Design1:before { -ms-transform: scale(1.2);
    -moz-transform: scale(1.2);
    -webkit-transform: scale(1.2);
    -o-transform: scale(1.2);
    transform: scale(1.2);}



.Design1 li {padding: 5px;background: #171a29;    margin-bottom: 20px;    position: relative;min-height:80px;display:flex;align-items:center}
.Design1 li a {line-height:150%; display:block; color:#fff; text-align: left; font-size: 20px;font-weight: 500; 
  padding:  5px 80px 5px 65px}
  
.Design1 li a:before {
    content: "";
    width:50px;
    height:50px;
    background: url(/wp-content/uploads/2023/05/usecase-icons.png);
    position: absolute;
    left: 10px; 
	top:15px;
	background-size: 100%;}   
	
	
.Design1 li a:after { 
    font-family: 'FontAwesome';
    content: "\f061";
    position: absolute;
    right: 5px;
    top: 10px;;transition: all .3s ease;
    transform: rotate(-45deg);
    
}	

.Design1.bgOne h3{    position: absolute;
    transform: rotate(270deg);
       left: -144px;
    top: 326px;
    font-size: 60px;
    opacity: .4;}

.Design1.bgTwo h3{    position: absolute;
    transform: rotate(270deg);
   left: -200px;
    top: 389px;
    font-size: 60px;
    opacity: .4;}

.Design1.bgThree h3{    position: absolute;
    transform: rotate(270deg);
       left: -41px;
    top: 229px;
    font-size: 60px;
    opacity: .4;}


.Design1 li:before,.Design1 li:after {
	content: "";
	transition: 0.5s all ease;
	-webkit-backface-visibility: hidden;
	backface-visibility: hidden;
	position: absolute;
	width: 0;
	height: 1px;
	background: rgba(255, 255, 255, 0.5);}

.Design1 li:before {
	right: 0;
	top: 0;
}

.Design1 li:after {
	left: 0;
	bottom: 0;
}

.Design1 li:hover:before, .Design1 li:hover:after {
	width: 100%;
	background: rgba(255, 255, 255, 0.5);
}
.Design1 li:hover a:after {transform: rotate(0deg);}

.circularWrap{display: grid;grid-template-columns: repeat(4, minmax(0, 1fr));gap: 30px;max-width: 1000px;margin: auto; position:relative;margin-top:100px;margin-bottom:50px;}
.circularWrap:before{background:url(/wp-content/uploads/2023/12/line-01.svg) center bottom no-repeat;content:"";position:absolute;    bottom: -46px;
    left: -54px;    width: 1105px;    height: 900px;    z-index: -1;}
.circularWrap > div{height: 380px;width: 100%;border-radius: 125px;border: 3px solid #354a7f;display: flex;align-items: center;justify-content:center;padding: 0 30px;    position:relative;background: radial-gradient(151.94% 131.94% at 50% 0%,#28498b 0,rgba(53,41,128,0) 25.24%),linear-gradient(359deg,rgba(243,238,255,0),rgba(243,238,255,.05)),rgba(21,33,68,1.8);flex-direction: column;    text-align: center;}
.circularWrap > div h5{font-size:18px;min-height:100px;}
.circularWrap > div h4{min-height:100px;}
.circularWrap > div img{width:80px;transform: translatey(0px);
    animation: float 10s ease-in-out infinite;}

.circularWrap > div:before{
	height: 175px;
    width: 125px;
    border-radius: 125px;
    position: absolute;
	content:"";
    top: -85px;
    background: #446db4;
    padding: 20px;
    font-size: 40px;
    font-weight: 700;
    text-align: center;z-index:-1;}

.circularWrap > div .count{position: absolute;
    top: -70px;
    font-size: 40px;
    font-weight: 700;}


.useCaseblockOne ul{display: grid; grid-template-columns: auto auto; gap: 50px; padding: 0;max-width: 100%;padding-left:100px;}
.useCaseblockOne ul li{list-style:none;}
.useCaseblockOne ul li img{width:80px;transform: translatey(0px);    animation: float 6s ease-in-out infinite;}
.useCaseblockOne ul li h3{font-size:24px;line-height:30px;font-weight:700;position:relative;}


.imblock:before{background:url(/wp-content/uploads/2023/12/swirl-1.jpg) no-repeat;position:absolute;content:"";width:100%;height:100%;top:0;left:0;opacity:.5}
.imblock-dark:before{background:#13151e url(/wp-content/uploads/2024/01/swirl-2.jpg) no-repeat;position:absolute;content:"";width:100%;height:100%;top:0;left:0;opacity:1}
.UseblockCta{padding: 30px 20px;
    border-bottom: 5px solid #262a3a;    font-size: 20px;
    font-style: italic;
    border-radius: 20px;
    background: radial-gradient(131.94% 231.94% at 50% 0%,#5241a9 0,rgba(53,41,128,0) 25.24%),linear-gradient(359deg,rgba(243,238,255,0),rgba(243,238,255,.04)),rgba(147,130,255,.01);
    text-align: center;}

.blockListThree.useCase ul li{padding-left:30px;padding-top:120px;overflow:hidden;}
.blockListThree.useCase ul li:after{background:url(/wp-content/uploads/2023/12/usecase-bg.png);content: "";
    position: absolute;
    right: 0;
    top: 0;
    width: 100%;
    height: 100%;
    z-index: 1;
    background-repeat: no-repeat;
    background-position: right bottom;
    opacity: .5;}



.useBlockimageOverlay{ width: 100%;
  height: 785px;
  animation: changeBackgroundImage 8s infinite;
	-webkit-animation:changeBackgroundImage 8s infinite;
	-moz-animation:changeBackgroundImage 8s infinite;
  display: flex;
  align-items: center;
  text-align: center;
  background-position: center center;
  background-repeat: no-repeat;
  background-size: cover;    padding: 100px;}
.useBlockimageOverlay span{    background: rgb(0 0 0 / 70%);
    padding: 50px;height:auto;
    font-size: 20px}



@keyframes changeBackgroundImage {
  0% {
    background-image: url('/wp-content/uploads/2023/12/asset-end.jpg');
  }
  50% {
     background-image: url('/wp-content/uploads/2023/12/asset-end-1.jpg');
  }
  100% {
     background-image: url('/wp-content/uploads/2023/12/asset-end-2.jpg');
  }

}


.LCslider{  width: 100%;  height: 700px;  position: relative;display:flex;align-items: center;    justify-content: center;}
.LCslider .photo img{	width: 100%;height:100%;}
.LCslider .photo{  position: absolute;  width: 100%;  height: 700px;overflow:hidden; display: none;top:0;}
.LCslider .caption {
    position: relative;
    z-index: 9;    
    background: rgb(0 0 0 / 70%);
    padding: 50px;
    height: auto;
    font-size: 20px;
	width: 80%;}

.LCslider.end{height: 800px;}
.LCslider.endpoint .photo{height: 850px;}
.LCslider.end .photo{height: 770px;}
.LCslider.closed .photo{height: 650px;}
.LCslider.cyber .photo{height: 770px;}
.LCslider.pm .photo{height: 795px;}
.LCslider.nqos .photo{height: 675px;}

.blockListThree.icons ul li {padding:30px;}
.blockListThree.icons img{position:relative; margin:0px auto 30px auto; width:80px; height:auto; max-width:100%;}
.blockListThree.icons.odd ul li:nth-child(3),.useCaseblockOne.odd ul li:nth-child(3){ grid-column: auto / span 2;}
.studio-hero-slider .qode-in-device-slider{margin-top:50px;}
.oeeWrap{display:flex;flex-direction:column}
.useCaseblockOne.oee ul{grid-template-columns: auto auto auto;padding-left: 0;}
.useCaseblockOne.four ul{grid-template-columns: auto auto auto auto;padding-left: 0;}
.oeefrm{font-size: 30px;
    border-left: 5px solid #fff;
    padding-left: 30px;
    min-height: 80px;
    display: flex;
    justify-content: center;
    align-items: center;}


.right-list_new>span{list-style: none;
    font-size: 16px;
    line-height: 22px;   
    padding-left: 35px; margin-bottom:10px; display:block;box-sizing:border-box;    vertical-align: top;
    position: relative;}
.right-list_new>span strong{color:#03acff}
.right-list_new>span:before{content: "";color:#72C8A0;left: 0; position: absolute;background: url(/wp-content/uploads/2022/09/tick.svg) no-repeat 0 6px;background-size: 22px;width:24px;height:32px;}

.mentionsList{display: grid;grid-gap: 10px;column-gap: 40px;-ms-grid-columns: (1fr)[2];grid-template-columns: repeat(2, 1fr);align-items: start;margin-top: 20px;}
.mentionsList li{background: transparent; list-style:none;border-bottom: 1px solid #282c3d;padding-bottom: 5px;position: relative;}
.mentionsList li:first-child {display: -ms-grid; display: grid;-ms-grid-row-span: 4;grid-row-end: span 4;-ms-grid-columns: 1fr;grid-template-columns: 1fr;
width: 100% !important;}
.mentionsList li a{	display: flex;    justify-content: flex-start;	width: 100% !important;}
.mentionsList li .feImg{overflow: hidden;min-width: 150px;}
.mentionsList li:first-child .feImg img,.mentionsList li:first-child .feImg { width: 100%;height: 400px;}
.mentionsList li .feImg img {	width: 150px;    object-fit: cover;  transform: scale(1);    transition: all 0.3s ease-in-out;}
.mentionsList li h3 {font-weight: 500;padding-top: 30px;    display: -webkit-box;-webkit-line-clamp: 2;overflow: hidden;-webkit-box-orient: vertical;    
line-height: 22px; margin-bottom:0 !important;    height: auto;font-size: 16px;}
.mentionsList li:first-child h3{font-size: 30px;line-height: 36px;margin-bottom:20px !important;}
.mentionsList li .contentWrap{color:#fff;padding-left:20px;}
.mentionsList li .contentWrap strong{    position: absolute;    top: 0;    color: #03acff;    font-size: 12px;    font-weight: 500;}
.mentionsList li .contentWrap p{display:none;}
.mentionsList li:first-child .contentWrap p{display:block;}
.mentionsList li:first-child .contentWrap{    position: absolute; background: rgba(0, 0, 0, .6);  padding: 30px;    margin: 30px;}
.mentionsList li:first-child .contentWrap strong{ top: 20px; }
.mentionsList li:hover .feImg img {filter: saturate(1);transform: scale(1.05);}


.wpl{padding:0;margin:0;}

.mention-CTA{max-width: 1100px;justify-content: space-between; margin: auto;    position: relative; 
    padding: 20px 30px 20px 60px;    border-radius: 100px;display:flex;}
.mention-CTA div span{margin-bottom:10px !important;color:#ffc000;font-weight: 700;text-transform: uppercase;}
.mention-CTA div h3{margin-bottom:0 !important;}
.mention-CTA div:nth-child(2){min-width: 380px;padding-left: 30px; display: flex;align-items: center;justify-content: end;}

.mention-CTA.two{ border-radius: 30px;position:relative;}
.mention-CTA.two img{position:absolute;left:0;bottom: 0;}
.mention-CTA.two h3{font-size:36px;}
.mention-CTA.two div:nth-child(1){padding-left:90px;}
.mention-CTA.two .name{position: absolute;
  right: 210px;
  top: 43px;
  background: #252525;
  padding: 10px;
}

.newsitemap h3{font-size:1.2rem;}
.partner_stepWrap{}
.partner_stepWrap ul {
  display: grid;
  grid-template-columns: repeat(5, 1fr); padding:0;grid-gap:15px;
}

.partner_stepWrap ul>li {list-style:none;position:relative;border-radius:20px;border-bottom: 5px solid #645a9f;
  background: radial-gradient(131.94% 231.94% at 50% 0%,#5241a9 0,rgba(53,41,128,0) 25.24%),linear-gradient(359deg,rgba(243,238,255,0),rgba(243,238,255,.04)),rgba(147,130,255,.01);
  padding: 70px 20px 20px;
  text-align: center;
  box-sizing: border-box;text-align:left;font-size: 14px;
    line-height: 18px!important;
    color: #aaa;
}
.partner_stepWrap ul>li:nth-child(5):after{    position: absolute;
    content: "";
    bottom: -51px;
    width: 5px;
    height: 50px;
    background: #645a9f;
    left: 0;
    right: 0;
    margin: auto;}

.partner_stepWrap ul>li h4{font-size: 15px; text-align:center;
    text-transform: uppercase;
    line-height: 20px;}
.partner_stepWrap ul>li>ol{padding:0;list-style-position: outside;}
.partner_stepWrap ul>li>ol>li{text-align:left;font-size: 14px;
    line-height: 18px!important;
    color: #aaa;
    margin-bottom: 5px;}

.partner_stepWrap ul>li i{position: absolute;
    font-size: 60px;
    font-weight: 700;
    line-height: 106px;
    right: 0;
    left: 0;
    margin: auto;
    list-style: none;
    top: -50px;
    text-align: center;
    color: #7c6fc6;
    font-style: normal;
    background: #13151e;
    border-radius: 50%;
    width: 100px;
    height: 100px;}

.onBrd{display:flex;justify-content: end;margin-top: 45px;}
.onBrd div{    padding: 20px;
    background: #0f85e9;
    min-width: 263px;
    text-align: center;
    font-size: 30px;
    border-radius: 50px;}


/* KMS */
.kms > ul {    display: grid;grid-template-columns: repeat(2, 1fr);gap: 30px;padding:0;}
.kms > ul > li {list-style: none;background: #0D0E13;padding: 30px;position: relative;padding-left: 120px;}
.kms > ul > li > h3 {font-size: 20px;line-height: 24px;font-weight: 500;position: relative;}
.kms > ul > li > h3:after {position: absolute;content: "";left: 0;bottom: -13px;width: 100px;height: 2px;background: #03acff;}
.kms > ul > li > img{position: absolute;top: 20px;left:20px;width:80px;}

.right-list-sm{padding:0 !important;}
.right-list-sm>li{
    list-style: none;
    font-size: 16px;
    line-height: 30px;
    padding-left: 25px;
    display:block;
    box-sizing:border-box;
    vertical-align: top;
    position: relative;
    }
.right-list-sm>li:before{content: "";color:#72C8A0;left: 0;position: absolute;background: url(/wp-content/uploads/2022/09/tick.svg) no-repeat 0 6px;background-size: 16px;width:24px;height:32px;}
.sublist{ border-left: 2px solid #18aeff;
    padding: 0px 10px;
    display: inline-block;
    margin-top: 10px;
    margin-left: 25px;}

.Usecase-kmstab.darkTab .q_tabs .tabs-nav li a{font-size:20px;}
.Usecase-kmstabOne.darkTab .q_tabs .tabs-nav{width:80%;padding:0;}
.Usecase-kmstabOne.darkTab .q_tabs .tabs-nav li{width:50%;}
.Usecase-kmstabOne.darkTab .q_tabs .tabs-nav li a{font-size:24px;padding-bottom: 20px;height:auto;}
.Usecase-kmstabOne.darkTab .q_tabs .tabs-nav li.active a {
    color: #fff;
    border-bottom: 0px solid #03acff;
}

.Usecase-kmstabOne .q_tabs.horizontal .tabs-container{margin-top: -9px;}
.Usecase-kmstabOne .q_tabs.horizontal .tabs-container h2{font-size:20px;}
.Usecase-kms{display:flex;margin-top:60px;}
.Usecase-kms >div{padding-right: 30px;flex:1}
.Usecase-kms >div h5{
    font-size: 20px;
    color: #fff;
    margin-bottom: 20px;font-weight: 400;
}

.Usecase-kms >div p{font-size:14px;}
.Usecase-kms >div:first-child{border-right: 2px solid #1a385a;}
.Usecase-kms >div:last-child{padding-left: 30px;}

.Usecase-kms >div img{margin-right:20px;}
.kms-img .vc_box_border_grey{border-radius: 10px;
    overflow: hidden;
    border: 5px solid #282c3d;
    padding: 5px;}


.Usecase-kmstab h2{font-size:20px !important}
.Usecase-head{    font-size: 40px; position:relative;
    font-weight: 600;
    line-height: 34px;
    color: #fff;}
.Usecase-head strong{display:block;color:#03acff;    font-weight: 600;
    margin: 15px 0;}
.Usecase-head p{font-size:26px;font-weight:300;line-height: 40px;}

.Usecase-head:after{    border: 10px solid rgb(255 255 255 / 50%);
    content: "";
    position: absolute;
    left: 385px;
    background: transparent;
    width: 40px;
    height: 108px;
    top: 16px;
    border-left: 0;}

.kmsCaseStudies.Two .Usecase-head:after{ left: 477px; height: 65px;}

/* Technology Stack */
#kms{position: relative; }
#kms > div:first-child{position:relative}
#kms .perspective {
    position: absolute;
    height: 15rem;
    width: 30rem;
    transform: rotatey(326deg) rotateZ(368deg) rotatex(79deg) translate(-50%, -5%);
    transform-style: preserve-3d;top: -50px;
    left: 350px;
}
#kms .cube, #kms .cube:after, #kms .cube:before {
    content: "";
    position: absolute;
    height: 111%;
    width: 106%;
    pointer-events: none;
 
}
#kms .cube {
    position: relative;
    transform-style: preserve-3d;
    transition: 0.25s;
}

#kms .cube--section:not(.active):not(:nth-child(1)) {
box-shadow: inset 1rem 1rem 3rem 1rem #1fc0d7, inset 1rem 1rem 5rem 2rem #1392a4, inset 1rem 1rem 5rem 10rem #02191c;
}
 #kms .cube--section.A1.active {transform: translate3d(15%, 0px, 0px) scale(0.8, 0.8) !important;}  
 #kms .cube--section.A2.active { transform: translate3d(15%, 0px, -60px) scale(0.8, 0.8) !important;}  
 #kms .cube--section.A3.active { transform: translate3d(15%, 0px, -120px) scale(0.8, 0.8) !important;}  
 #kms .cube--section.A4.active { transform: translate3d(15%, 0px, -180px) scale(0.8, 0.8) !important;}  
 #kms .cube--section.A5.active { transform: translate3d(15%, 0px, -240px) scale(0.8, 0.8) !important;}  
 #kms .cube--section.A6.active { transform: translate3d(15%, 0px, -300px) scale(0.8, 0.8) !important;}  
 


#kms .cube--section:nth-child(1) {
    transform: scale(0.8) translateZ(-1rem);
}
#kms .cube--section {
    background-color: #00dfff;
    transform-style: preserve-3d;
    transition: box-shadow 0.4s,background-size 0.2s;
    cursor: pointer;
    pointer-events: all;
    transition: transform 1s ease;
}

#kms .cube--section.A2 {  background-color: #677086;box-shadow: inset 1rem 1rem 3rem 1rem #677086, inset 1rem 1rem 5rem 2rem #8a9ac1, inset 1rem 1rem 5rem 10rem #2c3855 !important;}
#kms .cube--section.A3 {background-color: #26b8b9;box-shadow: inset 1rem 1rem 3rem 1rem #26b8b9, inset 1rem 1rem 5rem 2rem #28b6b6, inset 1rem 1rem 5rem 10rem #064a4a !important;}
#kms .cube--section.A4 {  background-color: #1474ae;box-shadow: inset 1rem 1rem 3rem 1rem #0a5989, inset 1rem 1rem 5rem 2rem #1474ae, inset 1rem 1rem 5rem 10rem #03273d !important;}
#kms .cube--section.A5 {  background-color: #26a3ce;box-shadow: inset 1rem 1rem 3rem 1rem #26a3ce, inset 1rem 1rem 5rem 2rem #26a3ce, inset 1rem 1rem 5rem 10rem #063c4f !important;}
#kms .cube--section.A6 {  background-color: #082a3d;box-shadow: inset 1rem 1rem 3rem 1rem #082a3d, inset 1rem 1rem 5rem 2rem #5995b6, inset 1rem 1rem 5rem 10rem #0a2e42 !important;}
#kms .cube--section.A7 {    background-color: #03acff;    box-shadow: inset 1rem 1rem 3rem 1rem #03acff, inset 1rem 1rem 5rem 2rem #03acff, inset 1rem 1rem 5rem 10rem #033249 !important;
}
#kms .cube--section-top {background-position: 50%;    background-repeat: no-repeat;    background-size: 60%;    box-shadow: none;    transform-style: preserve-3d;    transform: scale(1);    transition: box-shadow 0.4s,background-size 0.2s,opacity 0.2s;    opacity: 1;    pointer-events: all;}
#kms .cube--section, #kms .cube--section-top, #kms .cube--section-left, #kms .cube--section-right {
    position: absolute;
    height: 100%;
    width: 100%;
    display: grid;
    align-items: center;
    justify-content: center;
    color: #fff;
    font-family: 'Ubuntu', sans-serif;
    font-size: 1rem;
    /* font-weight: 600; */
    transform: scale(1);
    -webkit-user-select: none;
    -moz-user-select: none;
    -ms-user-select: none;
    user-select: none;
    /* transform: rotate(45deg); */
}

#kms .cube--section-top{transform: rotate(90deg);display:none;}
#kms .cube--section-left {
        height: 11%;
    margin-top: 45%;
       background-color: #00b7d2;
    font-size: 1rem;
    transform: rotateX(-90deg) translateY(100%);
    transform-origin: 100% 100%;letter-spacing:2px;
}
#kms .cube--section.A2 .cube--section-left {background-color:#515a6a;}
#kms .cube--section.A3 .cube--section-left {background-color:#1e9fa0;}
#kms .cube--section.A4 .cube--section-left {background-color:#1a66a0;}
#kms .cube--section.A5 .cube--section-left {background-color:#207d9e;}
#kms .cube--section.A6 .cube--section-left {background-color:#0e384f;}
#kms .cube--section.A7 .cube--section-left {background-color:#0c82bc;}
#kms .cube--section-right {
       height: 11.6%;   
    width: 51%;
    background-color: #00aeca;
    transform: rotateY(90deg) rotateZ(270deg) translateX(98%);   
    transform-origin: 195% 0;
    margin-top: -43%;
}
#kms .cube--section.A2 .cube--section-right {background-color:#60697d;}
#kms .cube--section.A3 .cube--section-right {background-color:#158e8f;}
#kms .cube--section.A4 .cube--section-right {background-color:#1a649e;}
#kms .cube--section.A5 .cube--section-right {background-color:#1e85a7;}
#kms .cube--section.A6 .cube--section-right {background-color:#082a3d;}
#kms .cube--section.A7 .cube--section-right {background-color:#036798;}
#kms .cube--section-left, #kms .cube--section-right {
    background-position: 96%;
    background-size: 80%;
    background-repeat: no-repeat;
    transition: color 0.4s;
}

.kms-LeftWrap{position: relative;
    margin-top: 48px;
   padding-right: 130px;
    padding-left: 70px;}

.kms-LeftWrap >div{font-size: 16px;    margin-bottom: 50px;    text-align: right;position: relative;color:#5a6571;cursor: pointer;}
.kms-LeftWrap >div.active{color:#fff;}
.kms_line1 .path {stroke-dasharray: 10; stroke-dashoffset: 100;animation: flow 3s linear infinite;   stroke: #5a6571;    stroke-width: 2px;}
.kms-LeftWrap >div svg{position: absolute;  top: 34px;    height: 10px;    width: 230px;    right: -252px;}
.kms-LeftWrap >div:after{    position: absolute;content: "";width: 20px;background: #00dfff;height: 20px;border-radius: 50%;top: 25px;margin-left: 18px;}

.kms-rightWrap{position: relative;    margin-top: 55px; }
.kms-rightWrap >div{font-size: 20px;    margin-bottom: 28px;    text-align: left;position: relative;color:#5a6571;cursor: pointer;padding-left:40px;}
.kms-rightWrap >div h2{font-size: 20px;}
.kms-rightWrap >div.active{color:#fff;}
.kms-rightWrap >div .at-tab{font-size:16px;display:none;}
.kms-rightWrap >div svg{position: absolute;  top: 25px;    height: 10px;    width: 270px;    left: -280px;display:none;}
.kms-rightWrap >div .at-title:before{ position: absolute; transition: all 0.3s;
    content: "+";
    width: 30px;
    background: #00dfff;
    height: 30px;
    border-radius: 100%;
    top: 0px; 
    left: 0px;font-size: 24px;
    line-height: 27px;
    text-align: center;
    font-weight: 700;
    color: #fff;}



.kms-rightWrap >div .at-title.active:before {
  content: "-";
}
.kms-rightWrap >div.active .at-title.active:before {
    content: "-";
}


.kms-rightWrap >div.active .at-title::after {content: "";
  animation: mymove 2s infinite; width: 30px;  height: 30px; border-radius: 100%;top: 0px; left: 0px;
  position: absolute;
  background-color: #00dfff
}
.kms-rightWrap >div .at-title.active::after {display:block;}


@-webkit-keyframes mymove {
  50%   {
    transform: scale(2);
    opacity: 0
  }
  100%   {
    transform: scale(2);
    opacity: 0
  }
}

.kms-rightWrap >div:nth-child(1) .at-title:before,.kms-rightWrap >div:nth-child(1) .at-title:after{ background: #00dfff;}
.kms-rightWrap >div:nth-child(2) .at-title:before,.kms-rightWrap >div:nth-child(2) .at-title:after{ background: #677086;}
.kms-rightWrap >div:nth-child(3) .at-title:before,.kms-rightWrap >div:nth-child(3) .at-title:after{ background: #2cbebf;}
.kms-rightWrap >div:nth-child(4) .at-title:before,.kms-rightWrap >div:nth-child(4) .at-title:after{ background: #1678af;}
.kms-rightWrap >div:nth-child(5) .at-title:before,.kms-rightWrap >div:nth-child(5) .at-title:after{ background: #399ebf;}
.kms-rightWrap >div:nth-child(6) .at-title:before,.kms-rightWrap >div:nth-child(6) .at-title:after{ background: #24688d;}
  
@keyframes flow {
    100% {
        stroke-dashoffset: 0;
    }
}
.kmsCaseStudies{
    display: flex;
    padding: 80px 30px;
    background-repeat: no-repeat !important;
    background-size: cover !important;
    position: relative;border-radius:10px;overflow:hidden;
}
.kmsCaseStudies.One{background: url(/wp-content/uploads/2024/05/case-bg.jpg);}
.kmsCaseStudies.Two{background: url(/wp-content/uploads/2024/05/case-bg1.jpg);}

.kmsActionWrap{background: url(/wp-content/uploads/2024/05/KMS-Action-bg.png);    display: flex;
    height: 750px;    align-items: center;    font-size: 12px;}
.kmsActionWrap > div:nth-child(1){margin-left: 115px;width:200px;    margin-top: 50px;}
.kmsActionWrap > div:nth-child(2){margin-left: 26px;    margin-bottom: 136px;width:200px;}
.kmsActionWrap > div:nth-child(3){margin-left: 50px;width:250px;    margin-top: 50px;}
.kmsActionWrap > div:nth-child(4){margin-left: 35px;    margin-bottom: 215px;width:217px;}
.kmsActionWrap > div:nth-child(5){margin-left: 38px;width:200px;margin-top: 109px;}

.kmsActionWrap > div{flex-shrink: 0;}
.kmsActionWrap > div h4{font-size:16px;}
.kmsActionWrap > div ul{    padding-left: 15px;}
.kmsActionWrap > div ul li{    list-style-position: outside;}
.kmsActionWrap > div:nth-child(1) h4{color:#fac732;}
.kmsActionWrap > div:nth-child(2) h4{color:#f47c54;}
.kmsActionWrap > div:nth-child(3) h4{color:#ff527e;}
.kmsActionWrap > div:nth-child(4) h4{color:#5895f4;}
.kmsActionWrap > div:nth-child(5) h4{color:#9961e9;}

.bdp-design-1 .bdp-post-title a{font-size: 16px !important;line-height: 24px !important;}
.slick-track .bdp-post-title a{font-size:32px !important;line-height: 36px !important;}
.bdp-design-1 .bdp-post-title {    margin: 0 0 10px 0 !important;}
.bdp-design-1 .bdp-post-list:nth-child(1){display:none !important;}
.bdp-post-list {margin-bottom: 30px;border-bottom: 1px solid #272b3c !important;}
.bdp-post-list:last-child {margin-bottom: 30px;border-bottom: 0px solid #272b3c !important;}
.bdp-post-slider.bdp-design-1 .bdp-post-overlay{background:rgba(0, 0, 0, .6);text-align: left;    padding: 50px;    max-width: 80%;}
.bdp-post-slider.bdp-design-1 .bdp-post-image-bg{height:470px !important;}
.bdp-design-1 .bdp-post-list:hover .bdp-post-image-bg img {    filter: saturate(1);    transform: scale(1.05);}
.bdp-design-1 .bdp-post-image-bg img {    object-fit: cover;    transform: scale(1);    transition: all 0.3s ease-in-out;}
.bdp-post-image-bg a{    display: block;    overflow: hidden;}
.resources-New .bdpgrid-3 .bdp-post-grid:nth-child(1),.resources-New .bdpgrid-3 .bdp-post-grid:nth-child(2),.resources-New .bdpgrid-3 .bdp-post-grid:nth-child(3),.resources-New .bdpgrid-3 .bdp-post-grid:nth-child(4),.resources-New .bdpgrid-3 .bdp-post-grid:nth-child(5){display:none !important;}
.resources-New .bdpgrid-3 .bdp-first{    clear: initial !important;}

.subPop{background: url(/wp-content/uploads/2025/03/popup-1.jpg);color:#fff;padding:30px;}
.theme-33692{overflow:hidden !important;}
.theme-33692 .pum-close{display:block !important;}

/* ===========Responsive Css==================
 * =========================================== */
@media only screen and (max-width: 1500px) {
.kmsActionWrap{display: flex; height: 750px;    align-items: center;    font-size: 12px;background-size: 1100px;}
.kmsActionWrap > div:nth-child(1){margin-left: 101px; width: 148px; margin-top: -42px;}
.kmsActionWrap > div:nth-child(2){margin-left: 18px;margin-bottom: 270px;width: 171px;}
.kmsActionWrap > div:nth-child(3){margin-left: 37px;width: 167px;margin-top: -5px;}
.kmsActionWrap > div:nth-child(4){margin-left: 35px;margin-bottom: 413px;width: 186px;}
.kmsActionWrap > div:nth-child(5){margin-left: 25px;width: 167px;margin-top: 4px;}
		
}
@media only screen and (max-width: 1200px) {
.kmsActionWrap{display: flex;height: 400px;align-items: center;font-size: 10px;background-size: 950px;}
.kmsActionWrap > div h4 {font-size: 14px;}	
.kmsActionWrap > div:nth-child(1){margin-left: 83px;width: 134px;margin-top: 180px;}
.kmsActionWrap > div:nth-child(2){margin-left: 18px;margin-bottom: 0;width: 142px;}
.kmsActionWrap > div:nth-child(3){margin-left: 28px;width: 167px;margin-top: 183px;}
.kmsActionWrap > div:nth-child(4){margin-left: 10px;margin-bottom: 83px;width: 150px;}
.kmsActionWrap > div:nth-child(5){margin-left: 39px;width: 130px;margin-top: 264px;}
	
}
@media only screen and (max-width: 768px) {
.kms > ul{display: block; padding: 0;}
.kms > ul > li{padding: 30px ! IMPORTANT;margin-bottom: 20px;}
.kms > ul > li > img { position: relative;top: 0;left: 0;width: 80px;display: block;    margin: auto;}
.kmsActionWrap{background: transparent;display: grid;grid-template-columns: auto auto; gap: 50px; align-items: start; height: auto; font-size: 16px;background-size: 950px;}
.kmsActionWrap > div h4 {font-size: 18px; text-align:left !important;margin-top:20px;}	
.kmsActionWrap > div {flex-shrink: 0;margin: 0 !important;width: 100% ! IMPORTANT;border-top: 5px solid #fac732;}
.kmsActionWrap > div:nth-child(1) {border-top: 5px solid #fac732;}
.kmsActionWrap > div:nth-child(2) {border-top: 5px solid #f47c54;}
.kmsActionWrap > div:nth-child(3) {border-top: 5px solid #ff527e;}
.kmsActionWrap > div:nth-child(4) {border-top: 5px solid #5895f4;}
.kmsActionWrap > div:nth-child(5) {border-top: 5px solid #9961e9;}
#kms {position: relative;height: 400px;}#kms .perspective{left: 200px;}
.kms-rightWrap >div h2 {text-align: left !important;}	
.Usecase-kmstabOne.darkTab .q_tabs .tabs-nav,.Usecase-kmstabOne.darkTab .q_tabs .tabs-nav li {width: 100%;padding: 0;}	
.Usecase-kmstabOne.darkTab .q_tabs .tabs-nav li a {font-size: 20px;}	
.kmsCaseStudies{padding: 30px 30px}	
.Usecase-head{    font-size: 30px;}	
.Usecase-head strong{display:inline-block;}	
.Usecase-head:after{display:none}
.Usecase-kms {display: block;}	
.Usecase-kms >div:first-child {border-bottom: 2px solid #1a385a;padding-right: 0;margin-bottom: 30px;border-right: 0;}	
.Usecase-kms >div:last-child {padding: 0;}	
.kms-rightWrap{margin-top: 0;}
}


@media only screen and (min-width: 769px){

#mega-menu-wrap-top-navigation #mega-menu-top-navigation > li.mega-menu-item-28395 > ul.mega-sub-menu {width: 60% !important;}
#mega-menu-28395-0 > .mega-sub-menu > li.mega-menu-column{background: transparent !important;}
#mega-menu-28395-0 .mega-sub-menu .mega-menu-item {padding: 0px 30px 80px 30px !important;}
#mega-menu-28395-0 .mega-sub-menu .mega-menu-item .mega-block-title {border-bottom: 5px solid #03acff !important;padding-bottom: 20px !important;}
	
.menu-news-events-top-container ul li{padding-left:70px !important;line-height:40px;margin-bottom:10px !important;box-sizing: border-box;}
.menu-news-events-top-container ul li a{font-size:16px;color: #fff;line-height: 24px;}
.menu-news-events-top-container ul li:before{content:"";width:60px;height:60px;background:url(/wp-content/uploads/2023/07/news-sprites.png);position: absolute;left: 0px;top:0px;background-size:100%}
.menu-news-events-top-container ul li:nth-child(1):before{background-position:0 -60px;}
.menu-news-events-top-container ul li:nth-child(2):before{background-position:0 -0px;}
.menu-news-events-top-container ul li:nth-child(3):before{background-position:0 -180px;}
.menu-news-events-top-container ul li:nth-child(4):before{background-position:0 -120px;}
.menu-news-events-top-container ul li:nth-child(5):before{background-position:0 -240px;}
.menu-news-events-top-container ul li:nth-child(6):before{background-position:0 -300px;}


.menu-download-doc-top-container ul li{padding-left:70px !important;line-height:40px;margin-bottom:10px !important;box-sizing: border-box;}
.menu-download-doc-top-container ul li a{font-size:16px;color: #fff;line-height: 24px;}
.menu-download-doc-top-container ul li:before{content:"";width:60px;height:60px;background:url(/wp-content/uploads/2023/08/resources-sprite.png);position: absolute;left: 0px;top:0px;background-size:100%}
.menu-download-doc-top-container ul li:nth-child(1):before{background-position:0 -0px;}
.menu-download-doc-top-container ul li:nth-child(2):before{background-position:0 -60px;}
.menu-download-doc-top-container ul li:nth-child(3):before{background-position:0 -120px;}
.menu-download-doc-top-container ul li:nth-child(4):before{background-position:0 -180px;}
.menu-download-doc-top-container ul li:nth-child(5):before{background-position:0 -240px;}

.menu-resource-top-nav-container ul li{padding-left:70px !important;line-height:40px;margin-bottom:10px !important;box-sizing: border-box;}
.menu-resource-top-nav-container ul li a{font-size:16px;color: #fff;line-height: 24px;}
.menu-resource-top-nav-container ul li:before{content:"";width:60px;height:60px;background:url(/wp-content/uploads/2023/06/micro-ai-uni.png);position: absolute;left: 0px;top:0px;background-size:100%}
.menu-resource-top-nav-container ul li:nth-child(1):before{background-position:0 -0px;}
.menu-resource-top-nav-container ul li:nth-child(2):before{background-position:0 -60px;}
	
	
nav .menu-company-container ul li{padding-left:70px !important;line-height:40px;margin-bottom:10px !important;box-sizing: border-box;}
nav .menu-company-container ul li a{font-size:16px;color: #fff;line-height: 24px;}
nav .menu-company-container ul li:before{content:"";width:60px;height:60px;background:url(/wp-content/uploads/2021/12/company-sprite.png);position: absolute;left: 0px;top:0px;background-size:100%}
nav .menu-company-container ul li:nth-child(1):before{background-position:0 -0px;}
nav .menu-company-container ul li:nth-child(2):before{background-position:0 -60px;}
nav .menu-company-container ul li:nth-child(3):before{background-position:0 -60px;}
nav .menu-company-container ul li:nth-child(4):before{background-position:0 -180px;}
nav .menu-company-container ul li:nth-child(5):before{background-position:0 -240px;}
	
nav .menu-company-container li.menu-item-29861,nav .menu-company-container li.menu-item-32556{display:none}	

.menu-by-industry1-container, .menu-by-use-cases-container,.menu-news-events-top-container, .menu-resource-top-nav-container, nav .menu-company-container{
    border-left: 2px solid #252b49;
    padding-left: 50px;display:flex;
}
.mec-event-grid-classic {    display: grid;
    grid-gap: 20px;
    grid-template-columns: repeat(3, 1fr);
    align-items: start;}
	
footer .menu-description{display:none}
.blog_single .yarpp-thumbnails-horizontal{display: grid;grid-gap: 20px;grid-template-columns: repeat(3, 1fr);}
.blog_single .yarpp-thumbnails-horizontal .yarpp-thumbnail {width: 100%;height: 250px; margin: 0px;margin-left: 0px; padding: 10px;box-sizing: border-box;border:0;}
.blog_single .yarpp-thumbnail > img, .yarpp-thumbnail-default {    width: 100%;    height: auto;     margin: 0px; }
.blog_single .yarpp-thumbnails-horizontal .yarpp-thumbnail-title {    margin: 7px;    margin-top: 20px;     width: 100%;color: #fff;}
	
.Hblog .latest_post_two_holder.three_columns>ul{display: grid;grid-gap: 20px;grid-template-columns: repeat(3, 1fr);align-items: start;}
.Hblog .latest_post_two_holder.three_columns>ul>li{margin-right:0;width:100%;padding:10px;clear: none !important;}
.blog_single.blog_holder{width: 75%; margin: auto; margin-top: -60px !important;}
	.blog_single.blog_holder .wpb_wrapper img{display:block !important;margin:auto !important;border:10px solid #292e46}
.res-pdf{margin-top: 60px !important;}
.indus-slider .qode_content_slider .flex-direction-nav{display:none;}
.resources-New .latest_post_holder>ul{display: grid; grid-gap: 10px;column-gap:40px; -ms-grid-columns: (1fr)[2]; grid-template-columns: repeat(2, 1fr);	align-items:start;margin-top: 20px;}
	
.resources-New .latest_post_holder>ul li:first-child{
    display: -ms-grid;
    display: grid;
    -ms-grid-row-span: 4;
    grid-row-end: span 4;
    -ms-grid-columns: 1fr;
    grid-template-columns: 1fr;  
	width:100% !important;
	
}
		
.resources-New .latest_post_holder>ul li:nth-child(6),.resources-New.download .latest_post_holder>ul li:nth-child(6){display:none}
.resources-New .latest_post_holder.boxes>ul>li:first-child .latest_post p.excerpt{display:block;}	
.resources-New .latest_post_holder.boxes>ul>li:first-child .latest_post_title.entry_title a{font-size:30px;line-height:36px;}
.resources-New .latest_post_holder>ul li{display: flex;justify-content: flex-start;width:100% !important;}	
.resources-New .latest_post_holder.boxes>ul>li .latest_post p.excerpt{display:none;}
.resources-New  .latest_post_holder.boxes .boxes_image a img {width: 150px;}
.resources-New .latest_post_holder.boxes>ul>li:first-child .boxes_image a img {width: 100%;}
.resources-New .latest_post_inner .post_infos{position: absolute;  top: 0;}
.resources-New .latest_post_text_inner{position: relative;}
.resources-New .latest_post_title.entry_title{padding-top: 30px; margin-bottom: 0 !IMPORTANT;font-size:16px;}
.resources-New .latest_post_title.entry_title a{font-size:16px;display: -webkit-box;-webkit-line-clamp: 2;overflow: hidden;    -webkit-box-orient: vertical;}
.resources-New .latest_post_holder.boxes .boxes_image {overflow: hidden;min-width: 150px;}
.resources-New .latest_post_holder.boxes>ul>li .latest_post {    padding: 0px 20px 0px;    border-top: 0;}
.resources-New .latest_post_holder.boxes:not(.one_row)>ul>li, .latest_post_holder.dividers:not(.one_row)>ul>li { margin-bottom: 0;}
.resources-New .latest_post_holder.boxes.three_columns>ul>li, .latest_post_holder.dividers.three_columns>ul>li{background:transparent;border-bottom: 1px solid #282c3d;    padding-bottom: 5px;position:relative;}
	
.resources-New .latest_post_holder>ul li:first-child .latest_post{position:absolute;background:rgba(0, 0, 0, .6);padding:30px;margin:30px;}
	

	
.resources-New.download .latest_post_holder>ul{ display: -ms-grid;
    display: grid;
    grid-gap: 20px 40px;
    -ms-grid-columns: (1fr)[4];
    grid-template-columns: repeat(4, 1fr);}	
	
	
.resources-New.download .latest_post_holder>ul li:first-child{
    position: relative;
    min-height: 260px;
    display: flex;
    flex-direction: column;
    justify-content: flex-end;
    -ms-grid-column-span: 2;
    grid-column-end: span 2;margin-top:-50px;
}
	.resources-New.download .latest_post_holder.boxes.three_columns>ul>li{border:0;padding-bottom:0;}
.resources-New.download .latest_post_holder>ul li{display: block;}	
.resources-New.download .latest_post_holder.boxes .boxes_image a img {width: 100%;}
.resources-New.download .latest_post_holder.boxes>ul>li .latest_post {padding: 20px 0px 0;    border-top: 0;}
.resources-New.download .latest_post_holder>ul li:first-child .latest_post{position:relative;background:transparent;padding:30px 0;margin:0px;}	
#Ucases{display:none}	
	
}
@media only screen and (max-width: 1024px){
.Hevent h2{font-size: 24px;line-height: 30px;}
.Hevent h5{font-size: 16px;line-height:24px;}

#slideshow {padding-left:50px;padding-right:50px;margin-top:82px;margin-bottom:132px;padding-top:266px;}
#slideshow .slides-nav li a {padding: 10px 10px;font-size:16px;}	
.HeroheadingWrap >div:nth-child(1) h2{font-size:29px;}
.HeroheadingWrap{margin-top:-300px;margin-bottom:160px;height:100px;}	
.wrapper .main_menu {display: block !important;}
nav.mobile_menu, .mobile_menu_button {display: none !important;}
#mega-menu-wrap-top-navigation .mega-menu-toggle { background: transparent;}
.header_top_bottom_holder .header_bottom {background-color: transparent !important;}
.logo_wrapper { height: 100px!important;left: inherit !IMPORTANT;}
header .q_logo img.mobile { position: absolute !IMPORTANT;}
/* menu*/
#mega-menu-wrap-top-navigation #mega-menu-top-navigation li.mega-menu-item-has-children > a.mega-menu-link > span.mega-indicator {
  display: block !important;}	
nav.main_menu.right{width: auto;	position: relative;    left: auto;    float: right !IMPORTANT;}	
#mega-menu-wrap-top-navigation .mega-menu-toggle .mega-toggle-blocks-left{order: 3;}	
#mega-menu-wrap-top-navigation .mega-menu-toggle .mega-toggle-blocks-center{order: 2;}
#mega-menu-wrap-top-navigation .mega-menu-toggle .mega-toggle-blocks-right {-webkit-justify-content: flex-start;justify-content: flex-start;}
#mega-menu-wrap-top-navigation #mega-menu-top-navigation > li.mega-menu-item.mega-current-menu-item > a.mega-menu-link, #mega-menu-wrap-top-navigation #mega-menu-top-navigation > li.mega-menu-item.mega-current-menu-ancestor > a.mega-menu-link, #mega-menu-wrap-top-navigation #mega-menu-top-navigation > li.mega-menu-item.mega-current-page-ancestor > a.mega-menu-link {color: #03acff;background: transparent;}	
header.menu_position_left .header_inner_left {z-index: 9 !important;}
header .header_inner_left {z-index: inherit;}		


#mega-menu-wrap-top-navigation #mega-menu-top-navigation > li.mega-menu-item > a.mega-menu-link {text-transform: uppercase;padding: 10px 20px;height:auto;font-size:20px;}
#mega-menu-wrap-top-navigation #mega-menu-top-navigation > li.mega-menu-item > ul.mega-sub-menu li.mega-menu-item > a.mega-menu-link{font-size:18px;}

#mega-menu-wrap-top-navigation #mega-menu-top-navigation > li.mega-menu-item.mega-toggle-on > a.mega-menu-link {color: #03acff;background: transparent;}	

.useCaseWrap span.Clogo {display: none !important;}	
.useCaseWrap h3 a{display:block;text-align:center}	
.useCaseWrap h3 .contentWrap .title{border-right: 0;padding: 0 !important;text-align: center;font-size: 16px;line-height: 20px;}	
.useCaseWrap .contentWrap{padding: 20px 0!important;}		
.useCaseWrap span.action{float:none;font-size: 12px;padding: 2px 5px;}
.two_columns_25_75>.column1 {
    width: 25%;
    display: none;
    float: left;
}
	.two_columns_25_75>.column2 {
    width: 100% !important;
  
}
}

@media only screen and (max-width: 1024px){
.stickyNav-new li a{padding:10px 15px;font-size:14px;}
.indusA .icon img{width:150px;}	
.indusA .caption div.num {position: relative;left: 0;top: 0;text-align: center;margin-bottom: 10px;}	
.indusA .caption {margin-left: 0;padding-left: 20px;padding-right: 10px;margin-top: 0px;position: relative;}
.indusA .caption h3 {font-size: 16px;line-height: 30px;min-height: auto;font-weight: 500;}
.button, .wrapper .quoteBtn{padding: 0px 20px !important;}
.flex-slide{width: 80px;margin-right: 10px;}	
.flex-container { height: 600px !important;}
.key-bntwrap >div.ben h4{margin-bottom:10px !important}	
.q_logo a { height: 37px !important; margin-top: 0;}
nav.mobile_menu {background-color: transparent !important;}	
header.centered_logo.centered_logo_animate .q_logo img, header:not(.centered_logo) .q_logo img{height:100% !important}	
}

@media screen and (max-width: 768px) {
		.contactWrap >div{width:100% !important;}
	.contactWrap .contactTabForm{margin-right: 0;margin-bottom:20px;}
/* learning center */
	.partner_stepWrap ul {display:block;}.partner_stepWrap ul li{margin-bottom:50px;}
	.onBrd {justify-content: center;}
	#mega-menu-28395-0 .mega-menu-columns-4-of-12 {
    display: block !important;    background: transparent !important;
}
	
.Design1 {padding: 30px !important;}
.Design1 ul{padding:0;}
.Design1.bgOne h3 {font-size:20px;}	
.learning_grid {display: block;}
.Design1 li a {padding: 5px 40px 5px 65px !IMPORTANT;}	
	
.useCaseblockOne ul{display: block;padding-left: 0;}	
.useCaseblockOne ul li {list-style: none;text-align: center;margin-bottom: 50px;}
.useBlockimageOverlay{display: none;}
.learningProduct ul.left li h2,.learningProduct ul.right li h2{margin-left: 0;}
.learningProduct ul.left {padding-right: 0;}	
.learningProduct ul.right{padding-left: 0;}
.learningProduct ul li a h3,.learningProduct ul li a p{text-align: left !IMPORTANT;}
.learningProduct ul li a h3{margin-bottom: 10px !important;}
.learningProduct ul li a i {font-size: 20px;}
	
.LCslider {width: 100%;height: auto;text-align: center;	}
.LCslider .photo{display:none !important}
.LCslider .caption{background: none;padding: 0;height: auto;font-size: 20px; width: 100%;}

.faq-accordian .qode-accordion-holder .qode-title-holder .qode-tab-title{ width: 100%;padding-right: 40px;}
.faq-accordian .qode-accordion-holder .qode-accordion-content{padding: 20px 0;}
.faq-accordian .qode-accordion-holder .qode-title-holder {font-size: 16px;line-height: 24px;}.faq-cta{flex-direction: column;padding: 25px 25px;text-align:center;}
.faq-cta>div:nth-child(2){padding: 0;margin: 20px 0;}
	.tick-list-op2 li {padding-left: 0;padding-top: 95px;text-align: center;}
	.tick-list-op2 li:before{left: 0px;right: 0;margin: auto;}
	.productList li{padding: 30px;}
	.flex-viewport { height: auto;}
	.useCaseWrap{margin-bottom:10px !important}
	.pgafu-filter li{display:block;}	
	.innerHero {padding: 100px 0 50px 0;}
	.productList_lp{    display: block;}
	/* Tech Stack */	
#atomML{position: relative;height: auto;flex-direction: column;    margin-top: 50px;}
#atomML > div:first-child{min-width:700px;position:relative}
#atomML .cube--section-left{font-size: 1rem;letter-spacing: 0;}
#atomML .perspective {height: 15rem;width: 8.4rem;top:10%;position:relative}
 #atomML .cube--section.A1 {transform: translate3d(0, 0px, 0px) scale(0.8, 0.8) !important;}  
 #atomML .cube--section.A2 { transform: translate3d(0, 0px, -40px) scale(0.8, 0.8) !important;}  
 #atomML .cube--section.A3 { transform: translate3d(0, 0px, -80px) scale(0.8, 0.8) !important;}  
 #atomML .cube--section.A4 { transform: translate3d(0, 0px, -120px) scale(0.8, 0.8) !important;}  
 #atomML .cube--section.A5 { transform: translate3d(0, 0px, -160px) scale(0.8, 0.8) !important;}  
 #atomML .cube--section.A6 { transform: translate3d(0, 0px, -200px) scale(0.8, 0.8) !important;}  
 #atomML .cube--section.A7 { transform: translate3d(0, 0px, -240px) scale(0.8, 0.8) !important;} 		
 #atomML .cube--section.A1.active {transform: translate3d(60%, 0px, 0px) scale(0.8, 0.8) !important;}  
 #atomML .cube--section.A2.active { transform: translate3d(60%, 0px, -40px) scale(0.8, 0.8) !important;}  
 #atomML .cube--section.A3.active { transform: translate3d(60%, 0px, -80px) scale(0.8, 0.8) !important;}  
 #atomML .cube--section.A4.active { transform: translate3d(60%, 0px, -120px) scale(0.8, 0.8) !important;}  
 #atomML .cube--section.A5.active { transform: translate3d(60%, 0px, -160px) scale(0.8, 0.8) !important;}  
 #atomML .cube--section.A6.active { transform: translate3d(60%, 0px, -200px) scale(0.8, 0.8) !important;}  
 #atomML .cube--section.A7.active { transform: translate3d(60%, 0px, -240px) scale(0.8, 0.8) !important;} 
	
/* Tech Stack */	
	/* Ai studio */
	.contactWrap {flex-direction: column;}.contactWrap >div:nth-child(2){margin-top:50px;}
	.contactWrap .contactTabForm { padding: 20px;margin-left: 0px;}
	.btnWrap{text-align:center;margin:10px 0 !important}
	#studioNav{flex-direction: column;}
	#studioNav > div:first-child {  min-width: 100%; position: relative;order: 2;}
	.ai-ctablock >div{flex-direction: column;}
	.ai-ctablock > div > div:nth-child(2){margin-top:20px;}
	.tech-verticals.studioTab{    padding: 0;    margin-top: 0;}
	.ai-circle1{    height: auto;}
	.ai-circle1 > div{    position: relative;    display: none;}
	.ai-circle1 .active{display: block;}
	.ai-studio-tabWrap {width: 100%;    order: 1;}
	.cta-studio { padding: 8% 0;}
	/*.tech-verticals{display:none;}*/
	.tech-stack-content h3{font-size:24px ; margin-bottom:10px!important;}
	.tech-stack-content p {    font-size: 16px;}
	.cta-studio-wrap{flex-direction: column;text-align: center;}
	.cta-studio-wrap >div:nth-child(1) { padding: 0; border-bottom: 2px solid #fff; margin-bottom: 30px;border-right:0;}
	.cta-studio-wrap >div:nth-child(2) {padding-left: 0;}
	.features.small.aistudio ul{display: block;}
	.tech-verticals.studioTab li{    flex-direction: column;}
	.features.small.aistudio ul li{padding:15px !important}
	.features.aistudio li:before{position: relative;    top: 0 !important;}
	.tech-stack-content{    position: relative;display: none;}
	.tech-stack-content.active{display: block;}
	.tech-stack-content.Tabcircle{margin-left: 0px;    padding: 30px 20px 0px 30px;}
	.whitepaper-inpageCTA{flex-direction: column;padding: 50px 30px 40px 30px;}
	.whitepaper-inpageCTA div:nth-child(2) {padding-left: 0;margin-top:10px;justify-content: center;min-width: 100%;}
	.whitepaper-inpageCTA .thm-btn{padding-left: 20px; padding-right: 20px;}
	.whitepaper-inpageCTA.one:before{height: 100%;background-repeat: no-repeat;}
	.whitepaper-inpageCTA.one:after{    top: -30px;    right: 0;    left: 0;    margin: auto;}
	.resourcesNewhead{    margin-bottom: 20px;}
	.yarpp-thumbnails-horizontal .yarpp-thumbnail,.yarpp-thumbnails-horizontal .yarpp-thumbnail>img{    width: 100% !IMPORTANT;  height: auto !IMPORTANT;}
	.yarpp-thumbnails-horizontal .yarpp-thumbnail-title{width: 100% !IMPORTANT;}
	#atompopup{position: relative;}
	.topNavWrap a div:nth-child(1) p{display: -webkit-box;    -webkit-line-clamp: 2;    overflow: hidden;    -webkit-box-orient: vertical;}
	.topNavWrap a{flex-direction: column;}
	.topNavWrap a .imblu,.topNavWrap .cta:after{display:none;}
	.topNavWrap :nth-child(2){justify-content: center;}
	.topNavWrap :nth-child(3){display:none !important;}
	.mega-sub-menu .mega-menu-columns-4-of-12 {display:none !important;}
	#mega-menu-33123-0 .mega-menu-columns-4-of-12 {display:block !important;}
	.topNavWrap {    border-left: 0;    padding-left: 0;}
	#mega-menu-wrap-top-navigation #mega-menu-top-navigation li.mega-menu-megamenu > ul.mega-sub-menu > li.mega-menu-row .mega-menu-column > ul.mega-sub-menu > li.mega-menu-item {    padding: 0px;}
	.mlplus{display:none;}
	.contactUs ul li h3:after{right: 0;margin: auto;}
	.contactUs ul li a{text-align: center;}
	.contactUs ul{grid-template-columns: repeat(2, minmax(0, 1fr));}
	.useCaseWrap .feImg:after { right: 0; margin: auto;}
	.indus-slider-Wrap >div .inWrap{padding: 20px;}
	.d-none{display:none}
	.machineInsight{display:none;}
	#mega-menu-item-25906 a {background: #282C3D url(/wp-content/uploads/2021/09/cropped-site-icon-1-32x32.png) no-repeat 10px 17px !important;
 border-radius: 0 !important;border: 0 !important;background-size: 20px !important;}

#mega-menu-item-24750 a {margin-left: 0 !important;margin-top: 10px !important;border: 0 !important;border-radius: 0 !important;}

#mega-menu-wrap-top-navigation #mega-menu-top-navigation > li.mega-menu-item {border-bottom: 1px solid #282C3D !important;}

#mega-menu-wrap-top-navigation .mega-menu-toggle + #mega-menu-top-navigation { background: #0D0E13;border-right: 5px solid #282C3D !important;}
	#mega-menu-wrap-top-navigation #mega-menu-top-navigation li.mega-menu-megamenu > ul.mega-sub-menu > li.mega-menu-row .mega-menu-column > ul.mega-sub-menu > li.mega-menu-item {    padding-bottom: 15px !important;padding-left: 20px;}
	.menu-by-use-cases-container,.menu-by-industry1-container,.menu-resource-top-nav-container,.menu-downloadable-docs-container,.menu-news-events-container{padding-left: 0px;border-left:0;}
	.productList {grid-template-columns: repeat(2, 1fr);}
	.blockListTwo ul li:before {left: 0;right: 0; margin: auto;bottom: -4px;width: 100px;height: 5px;background: #fff;top: auto;}
	.darkTab .q_tabs .tabs-nav li.active a{background: #3D425B;border: 2px solid #282c3d !important;}
	.microUniWrap{display: block;}.microUniContent{margin-bottom: 20px;min-height: auto;}.microUniContent:after{left: 0;right: 0;margin: auto;}
	.microUniContent p{text-align:center;}
	.Usecase-Wrap h3 { left: 0; padding: 0 40px;}
	.svg-in {position: absolute;top: 37%;left: 0;right: 0;margin: auto;width: 160px;}
	.dark.usecase .q_tabs.vertical .tabs-nav,.dark.usecase .q_tabs.vertical .tabs-container {width: 100%;padding-left: 0;}
	.dark.usecase .q_tabs.vertical .tabs-nav li a{margin-right: 10px;}
	.Usecase-Wrap >div {width: 100%;margin-bottom: 20px !important;}
	.Usecase-Wrap{flex-direction: column;align-items: center;}
	.menu-by-use-cases-container ul li,.menu-by-industry1-container ul li {padding-left: 0px !important;margin-bottom: 0px !important;}
	.latest_post_holder.boxes.four_columns>ul>li:nth-child(4n+1), .latest_post_holder.boxes.three_columns>ul>li:nth-child(3n+1), .latest_post_holder.boxes.two_columns>ul>li:nth-child(2n+1), .latest_post_holder.dividers.four_columns>ul>li:nth-child(4n+1), .latest_post_holder.dividers.three_columns>ul>li:nth-child(3n+1), .latest_post_holder.dividers.two_columns>ul>li:nth-child(2n+1) {
    clear: initial !important;
}
	
	.end-to-end{    border-right: 0;padding-right:0 !important}
	.text-large p{text-align: center;font-size: 16px;    line-height: 24px !important;    font-weight: 400;}
	.topnavWidget h3{font-weight: 400;margin-bottom: 0 !important;}
	.main-div3{text-align:center;}
	#mega-menu-wrap-top-navigation #mega-menu-top-navigation > li.mega-menu-flyout ul.mega-sub-menu,#mega-menu-wrap-top-navigation #mega-menu-top-navigation > li.mega-menu-megamenu > ul.mega-sub-menu {border-top: 10px solid #373c50;top: 60px;border-radius:unset;}

	.topnavWidget .imblu,.topnavWidget p,#mega-menu-24949-0-2,.menu-description,.menu-by-use-cases-container ul li:before,#mega-menu-24889-0-2,.menu-by-industry1-container ul li:before {display: none !important;}
	.topnavWidget .menu-content { padding-left: 0;}
	.topnavWidget {padding: 0 !important;top: 0;right: 0;margin: auto;}
	.indus-slider-Wrap >div:nth-child(1):before{width: 100%;}
	.indus-slider .qode_content_slider .flex-control-nav{display:none;}
	.darkTab .q_tabs .tabs-nav li a{display: flex; text-align: center; justify-content: center;
font-size: 20px;padding: 20px 15px;font-weight:500;height: auto;}
	.productList li{margin-bottom: 20px;}
	.productList li a{flex-direction: column;text-align: center;}
	.productList li span:first-child{padding-right: 0;padding-bottom: 20px;}
	.darkTab .q_tabs .tabs-nav, .darkTab .q_tabs .tabs-nav li {padding: 10px 0px 0;text-align: center;display: block;float:none;}
	.machineInsight.security {    padding: 0!important;}
	.blockListNew ul {display: block !important;}
	.blockListNew ul li{border-left: 0;padding:20px 0px;border-bottom: #393e54 2px solid;text-align: center;box-sizing:border-box;}
	.blockListNew ul li:before{display:none;}
	.indus-slider-Wrap >div:nth-child(1) {order: 2;}
	.resources-New .latest_post_holder.boxes>ul>li .latest_post p.excerpt { display: none;}
	.indus-slider .qode_content_slider .flex-control-nav li {
    width: 200px !important;
		height: 50px !important;}
	.innerHeroWrap h1 {font-size: 34px;margin-bottom: 20px;line-height: 40px;font-weight: 300;text-align: center;}
	.indus-slider .qode_content_slider .flex-control-nav li a:after{display:none;}
	.indus-slider-Wrap{flex-direction: column;}
	.indus-slider-Wrap >div .inWrap{text-align: center;}
	.stickyNav-new{display:none;}
	h2.border.left:after{margin: auto;}
	.features ul li{flex-direction: column;padding-left: 0;;padding-right: 0; padding-top: 120px;text-align: center;}
	.features.predictive ul li:first-child{border-top: 1px solid #262a3a;}
	.features li:before,.features.predictive img{top: 20px; left: 0; margin: auto;right: 0;}
	.features ul li h3,.features ul li p{width: 100% !IMPORTANT;text-align:center !important;padding-right: 0;}
	
	/* pdfjs*/
	.pdfmobilemenu{display:flex;justify-content: space-between;    align-items: center;padding:5px}
	.pdfmlogo img{height:30px}
	.pdfsidebar{left:-240px;transition: .5s ease-in-out;}
	.pdfsidebar.open{left:0;}
	.pdfjs-iframe{left: 0;width: 100%;top:50px}
	.videoWrap{height:auto}
	.Hevent{padding-right:0px;padding-bottom:100px; text-align:center;}
.DownloadCta1 > div:nth-child(2) h3{font-size: 24px;line-height: 32px;}
.DownloadCta1 > div:nth-child(2) {padding: 50px 0px;}
.DownloadCta1{padding:80px 0px;}
.company .qode-item-showcase .qode-item-showcase-holder.qode-holder-right .qode-item-line,.company .qode-item-showcase .qode-item-showcase-holder.qode-holder-left .qode-item-line{display: none;}	
.company .qode-item-showcase .qode-item .qode-item-content .qode-showcase-title-holder .qode-showcase-title {font-size: 16px;font-weight:500;}
.BorderImage,.rightBorder{margin-top:30px;border-left: 0px solid #282C3D;border-top: 4px solid #282C3D; padding-left: 0px;margin-left: 0px;padding-top: 30px;}
.flex-about {  padding: 0%;  border: 0px solid #f1f1f1;}.flex-container { flex-direction: column; }
.flex-title { transform: rotate(0deg) !important;font-size: 24px;padding-left: 25px;top: 30% !important; left: 0;
    width: 100%;}
.flex-slide { overflow: auto; overflow-x: hidden;}
.flex-slide p { font-size: 1em; }
.nav-container{display:none}	
.BlockDOne,.ctaWrap1,.blockListicon.four ul{ flex-direction: column;}
.blockListTwo ul, .blockListicon.Three ul, .blockListicon ul, .blockListTwo.New ul, .blockListThree ul,.capabilities ul, .blockListThree.weightAI ul{display:block;    padding: 0;}
.blockListicon li,.blockListTwo ul li{text-align:center;margin-bottom:20px;}
.overlaywrap .head{position:relative;padding:20px;transform:inherit;top:0;}
.overlaywrap .head h2, .overlaywrap .head h3{margin-bottom:25px !important; text-align:left;}
.overlaywrap .head p{text-align:left;}	.innerHeroWrap.large h1 {font-size: 40px;line-height: 45px;margin-bottom: 0px;text-align:center !important;}
.blockListicon.four ul li{padding-top:0;}
.wpb_wrapper .vc_custom_1661427032612{padding-right:0 !important;}
.wpb_wrapper .vc_custom_1661326818421 {    padding: 20px !important;}

nav.main_menu ul li .menu .menu-item a {font-size: 18px;}
.client-wrap{flex-wrap: wrap!important;display:flex;}	
.client-wrap img{width:32%;margin-right:1%;margin-left:0;margin-bottom:2%;}
.client-wrap img:nth-child(3n+3){margin-right:0;}
	
	
.induswrap{flex-wrap: wrap;}
.indusA .caption {
	border-left: 0;
    padding-bottom: 20px;
    margin-left: 0;
    /* margin: auto; */
    text-align: center;
    padding-left: 0;
    min-height: auto;
    margin: 20px 0 !important;
    position: relative;
    display: flex;
    flex-direction: column;
    justify-content: center;
}
.indusA{flex: 50%;width: 100%;}.indusA .caption div.num {font-size: 40px;position: relative;left: 0;top: 0px;margin:10px 0;}
.indusA .caption h3 {text-align: center;font-size: 24px;line-height: 30px;min-height: auto;}
.ctaWrap1{height:auto}
.ctaWrap1 h3{margin: 20px 0 !important;    text-align: center !important;}
.button, .wrapper .quoteBtn{padding: 0px 20px !important;letter-spacing: 0;}
ul.listNew li{letter-spacing: 0;width: 100%;margin-bottom: 20px;border-left: 0;border-bottom: 2px solid #00a6ff;padding: 10px 0px;}
ul.listNew li:before{display:none;}
.key-bntwrap >div.des h2 {    font-size: 20px;}
.BenfitListNew li{margin: 0; margin-bottom: 20px;padding:20px 30px;width: 100%;    border-bottom: 1px solid #3d425b;}
.flex-slide{width:100% !important;}
.key-bntwrap,.BenfitListNew,.threeVbox{flex-direction: column;}

.video-container{display:none;}	
.herovideowarp {margin-top: 50px;}
.icon-content-wrap .icon-content-box{width:100%;margin-right:0;}	
.vc_custom_1659419122884{padding-left: 0px !important;}
.dashboardTwo {display: flex;flex-direction: column;}
.awsm-list-item .awsm-job-item{width: 100% !important;margin: 0 !important;}

	
.headingW{display:none;}	
.threeVbox >div h3{display:block;}	
.wrapper .header_bottom, nav.mobile_menu { background-color: #000 !important;}
/* HERO SLIDER*/	
.tabwrap >div:nth-child(2) {font-size: 14px !important;line-height: 25px !important;}
.tp-tabs.tp-span-wrapper{top:-144px !important;}
.hebe .tp-tab-desc{display:none;}	
.hebe .tp-tab-title{text-transform: inherit;font-weight: 500;color:#fff;font-size:14px !important;letter-spacing:0 !important;line-height: 16px !important;text-align: left;}
.tp-tab{padding: 0px;text-align: center !important; height: 34px !important;}		
.tabwrap{padding:0 15px 0 0 !important;margin-top: 78px !IMPORTANT;flex-direction: column;height: 221px;overflow: auto;box-sizing:border-box;background: transparent;}
.tabwrap >div:nth-child(1){}
.tabwrap >div img{width:80px !important;height:80px !important;}
.tabwrap >div:nth-child(2){font-size: 14px !important;line-height: 20px !important;padding-left: 0 !important;}	
	
.tabwrap1 >div:nth-child(1){}
.tabwrap1 >div img{width:50px !important;height:50px !important;}
.tabwrap1 >div:nth-child(2){font-size: 13px !important;line-height: 18px !important;padding-left: 10px!important;}		
.useCaseWrap h3 .contentWrap .title{height:50px !important;}
.tbl_2col_img td {vertical-align: middle;padding: 0 0 20px 0;text-align: center;display: block;}	
.eventHome { margin-bottom: -50px !important;padding: 50px 0!important; margin-top: 0;}	
.indusmainWrap:before{display:none !important;}	

.intractiveTable {border-collapse: collapse; margin-top:50px;}
.intractiveTable td{padding: 30px;  border:none; text-align: left; vertical-align:middle;}
.pad-icons{padding-bottom: 30px; padding-left: 20px;}
.intractiveTable h4 {font-weight:400; margin:0px!important;}
.intractiveTable tr:nth-child(odd) {background: transperent!important;;}
.intractiveTable tr:nth-child(even) {background: #13151E!important;}
.intractiveTable tr td:first-child {width: 35%; border-right: 1px solid #282C3D;}
.intractiveTable tr td:last-child {display: flex;}
.intractiveTable tr td > img {width: 60px; height:auto; opacity:0.7;}
.intractiveTable tr:hover td > img {width: 60px; height:auto; opacity:1;}
.intractiveTable tr td > div {margin-left: 30px;}
.intractiveTable tbody tr{border-bottom: 1px solid #282C3D;}
.intractiveTable tr:hover{background: #212331!important;}
.intractiveTable tr td:last-child strong{color:#4ebeff;}
.intractiveTable tr td strong{ font-weight:normal;font-weight: 500;}
.intractiveTable tr td b{color:#4ebeff;}
.hide{display:none;}
.wpb_wrapper .vc_custom_1662098877198 {padding-top: 0 !important;}	
.wpb_wrapper .vc_custom_1660898970805,.wpb_wrapper .vc_custom_1661324841719 { padding-top: 0 !important;}	
.wpb_wrapper .vc_custom_1660633291414 { padding-bottom: 50px !important;}
.wpb_wrapper .vc_custom_1659416353667 { padding-right: 0px !important;padding-bottom: 40px !important;}
.wpb_wrapper .vc_custom_1659419122884{padding-left:0 !important;padding-top: 50px;}
.wpb_wrapper .vc_custom_1661148151964,.wpb_wrapper .vc_custom_1661150663157,.wpb_wrapper .vc_custom_1661160721187,.wpb_wrapper .vc_custom_1659339836281,.wpb_wrapper .vc_custom_1661919488679,.wpb_wrapper .vc_custom_1661919498895 {padding-right: 0px !important;}
.main-div3{padding-top:30px}
.icon-content-wrap .icon-content-box{margin-bottom:20px !important;}	
.vc_empty_space{height:auto !important;}
.highlightWrap,.highlightWrap1 {padding: 20px 20px;}	
.darkHor .q_tabs .tabs-nav li a{margin-right: 0 !important;}	
.resPad-2{margin-top:40px;}	
.blog_holder article .post_image {  height: auto;}
.blog_holder article .post_image img { margin-top: 0;}	
.single-post .sidebar{display:none;}
.single.single-post .title_outer + .container {padding: 50px 0;}	
ul.listNew li{font-size:16px;line-height:30px;}	
h2, h2 a, h3, h3 a, h4, h4 a{text-align:center !important;}	
.indusA .caption p{text-align:center !important;}	
.atomAsset{flex-direction: column;}
.blockListicon.edge-it li:before,.blockListThree li:before,.capabilities li:before{left:0 !important;right:0;margin:auto;}	
.blockListThree ul li img {    position: absolute;    left: 0;    top: 30px;    margin: auto;    right: 0;}
.blockListicon.dataC li:before {left: 0;right: 0;margin: auto;}
.key-bntwrap >div.des{text-align: center;}
.key-bntwrap >div.des h2 img{display:block;margin:auto}
h2.border:after,.blockListThree ul li h3:after,.capabilities ul li h3:after,.kms > ul > li > h3:after {left: 0;right: 0;margin: auto;}	
.blockListThree ul li,.capabilities ul li { padding-left: 30px;padding-top: 120px;text-align: center;margin-bottom:20px;}	
.right-list>li{display:block;width:100%;}
.blockListicon li:before{left:0;right:0;margin:auto;}	
.blockListicon li{margin-bottom:50px !important;}
#slideshow .slides-nav li a {padding: 10px 5px;font-size:14px;}	
.HeroheadingWrap{flex-direction:column;}
.HeroheadingWrap >div:nth-child(1){border-right:0px solid #fff;border-bottom:1px solid #fff;padding:10px 30px;width:100%;text-align:center;}
.HeroheadingWrap >div:nth-child(2){font-size:18px;width:100%;padding-left:0px;padding-top:20px;text-align:center;}
.HeroheadingWrap >div:nth-child(1) h2{font-size:24px;}	
#slideshow{padding-left:0;padding-right:0}
	#slideshow .slides ul{height:300px !important;}	
	.tabContentwrap >div:nth-child(2) {
    font-size: 14px !important;
    line-height: 20px !important;
}
	.innerHeroWrap p{text-align:center !important;}	
}



@media (min-width: 769px){
#mega-menu-wrap-top-navigation #mega-menu-top-navigation > li.mega-menu-megamenu > ul.mega-sub-menu{padding:50px 40px 20px !important;}	
#mega-menu-wrap-top-navigation #mega-menu-top-navigation > li.mega-menu-tabbed > ul.mega-sub-menu > li.mega-menu-item {padding: 5px 0 !important;}

.boxwrapflex .full_section_inner,.boxwrapflexFill .full_section_inner {display: flex;}
.boxwrapflex .vc_col-sm-6,.boxwrapflexFill .vc_col-sm-6 {display:flex;}	
/*#mega-menu-wrap-top-navigation #mega-menu-top-navigation li.mega-menu-megamenu > ul.mega-sub-menu > li.mega-menu-row > ul.mega-sub-menu > li.mega-menu-columns-4-of-12 {padding:15px;}*/
#mega-menu-wrap-top-navigation #mega-menu-top-navigation li.mega-menu-megamenu > ul.mega-sub-menu > li.mega-menu-row > ul.mega-sub-menu > li.mega-menu-columns-6-of-12 {padding:15px;}
#mega-menu-wrap-top-navigation #mega-menu-top-navigation li.mega-menu-megamenu > ul.mega-sub-menu > li.mega-menu-row > ul.mega-sub-menu > li.mega-menu-columns-2-of-12{padding:15px;box-sizing:border-box;border-right: 1px solid #4d4d4d;width: 20%;min-height: 425px !important;}	
#mega-menu-wrap-top-navigation #mega-menu-top-navigation li.mega-menu-megamenu > ul.mega-sub-menu > li#mega-menu-24997-0 > ul.mega-sub-menu > li.mega-menu-columns-3-of-12:not(:last-child) {padding: 40px 15px;box-sizing: border-box;border-right: 1px solid #4d4d4d;}
#mega-menu-25009-0 > ul > li {border-right: 1px solid #4d4d4d !important;}	
#mega-menu-wrap-top-navigation #mega-menu-top-navigation > li.mega-menu-item-24889 > ul.mega-sub-menu {width:100%;}
#mega-menu-wrap-top-navigation #mega-menu-top-navigation > li.mega-menu-item-25005 > ul.mega-sub-menu {width:80%;padding:0 !important}
	
.hebe .tp-tab-desc{display:none;}
.hebe .tp-tab-title{text-transform: inherit;font-weight: 500;color:#fff;font-size:20px !important;}
.tp-tab-mask{padding:25px 25px 0px 25px;box-sizing:border-box;width: 1000px !important;    max-width: 1000px !important; text-align: center !important;}
.tp-tab.selected{border-bottom: 3px solid #2735AF !important;}
.tp-tab{padding: 0px;text-align: center !important; height: 34px !important;}	

.right-list.minHeight{min-height:250px;}
#mega-menu-wrap-top-navigation #mega-menu-top-navigation li.mega-menu-item-has-children > a.mega-menu-link > span.mega-indicator {
  display: none !important;
}
/*#mega-menu-24889-0-0{background:#3D425B !important;padding:20px !important}		*/
.headingW{}	
.videoWrap .section_inner{width:100% !important;}
	.subPop h2{color:#fff;font-size:40px;line-height:46px;}
.subPop h2 strong{color:#03acff;}
.subPop p{color:#fff;font-size:24px;line-height:26px;font-weight:300;}
}



@media only screen and (min-width: 769px) and (max-width: 1300px){
.mlplus {padding: 0px !important;margin-top: 0px !important;}
#mega-menu-wrap-top-navigation #mega-menu-top-navigation > li.mega-menu-item > a.mega-menu-link {padding: 0px 10px 0px 10px;font-size: 14px;}#mega-menu-item-24750 a {margin-left: 10px !important;}
.header_bottom{padding: 20px 20px !important;}
header.centered_logo.centered_logo_animate .q_logo img, header:not(.centered_logo) .q_logo img{height:80% !important}
}
@media only screen and (max-width: 1200px){
	
.Design1 {padding: 30px 0 30px 30px !important;}
.parent .Design1 h3 {position: relative;transform: none;opacity: 1;left:0;top:0;font-size:24px;}		
	
.contactUs ul li a{    padding-left: 0;}
.contactUs.contact-icon li a:before{display:none;}
.flex-container{height:750px}
}
	
@media only screen and (max-width: 1400px){
.flex-container{height:750px}
}
@media only screen and (min-width: 1500px){
.homeoverlay .section_inner{width:1400px !important;}
/*.qode_grid_1400 .carousel-inner .slider_content_outer, .qode_grid_1400 .container_inner, .qode_grid_1400 .container_inner nav.content_menu, .qode_grid_1400 .footer_bottom_border.in_grid, .qode_grid_1400 .footer_top_border.in_grid, .qode_grid_1400 .full_width .parallax_content, .qode_grid_1400 .grid_section .section_inner, .qode_grid_1400 .title_border_in_grid_holder, .qode_grid_1400 nav.content_menu ul, .qode_grid_1400.boxed .section .section_inner, .qode_grid_1400.boxed nav.content_menu.fixed {
    width: 100% !important;padding:0 50px !important;box-sizing:border-box;
}*/
.inner .wpb_wrapper{max-width: 1400px;margin: auto;}
.qode_grid_1400 .max-width .section_inner{max-width:1400px;margin:auto;padding:0 0px !important;}
	
}
/*
#case-studies a[href|="/resources/case-studies"],
#Technical-Documents a[href|="/resources/product-doc"],
#White-Papers a[href|="/resources/white-paper"],
#microai-videos a[href|="/resources/videos"], #News a[href|="/news-events/news"],
.single-format-video #menu-resource-center-1 a[href|="/resources/videos"]
 {color:#03acff;}*/
 
 [aria-current]:not([aria-current="false"]) {
 color:#03acff !important;
}
 
 /* video animation */
 .qode_video_box .qode_video_image {
  display: block;
  position: relative;
  overflow: hidden;
  padding:0px;
  
}


.qode_video_box::before {
  content: '';
  position: absolute;
  left: 0;
  top: 0;
  width: 50%;
  height: 100%;
  -webkit-box-shadow: 0 0 17px 3px #898989,0 0 4px 2px #898989;
          box-shadow: 0 0 17px 3px #898989,0 0 4px 2px #898989;
  z-index: -1;
  -webkit-animation-name: half-yellow-shadow;
          animation-name: half-yellow-shadow;
  -webkit-animation-timing-function: ease;
          animation-timing-function: ease;
  -webkit-animation-duration: 5s;
          animation-duration: 5s;
  -webkit-animation-iteration-count: infinite;
          animation-iteration-count: infinite;
 }

.qode_video_box::after {
  content: '';
  position: absolute;
  right: 0;
  bottom: 0;
  width: 50%;
  height: 100%;
  -webkit-box-shadow: 0 0 17px 3px #ccc,0 0 4px 2px #ccc;
          box-shadow: 0 0 17px 3px #ccc,0 0 4px 2px #ccc;
  z-index: -1;
  -webkit-animation-name: half-cyan-shadow;
          animation-name: half-cyan-shadow;
  -webkit-animation-timing-function: ease;
          animation-timing-function: ease;
  -webkit-animation-duration: 10s;
          animation-duration: 10s;
  -webkit-animation-iteration-count: infinite;
          animation-iteration-count: infinite;
 }


@-webkit-keyframes half-yellow-shadow {
  0% {
    top: 0;
    left: 0;
    height: 50%;
    width: 50%;
  }
  16.66% {
    top: 0;
    left: 0;
    height: 50%;
    width: 100%;
  }
  32.32% {
    top: 0;
    left: 50%;
    height: 50%;
    width: 50%;
  }
  49.98% {
    top: 50%;
    left: 50%;
    height: 50%;
    width: 50%;
  }
  66.64% {
    top: 50%;
    left: 0;
    height: 50%;
    width: 100%;
  }
  83.3% {
    top: 50%;
    left: 0;
    height: 50%;
    width: 50%;
  }
  100% {
    top: 0;
    left: 0;
    height: 50%;
    width: 50%;
  }
}

@keyframes half-yellow-shadow {
  0% {
    top: 0;
    left: 0;
    height: 50%;
    width: 50%;
  }
  16.66% {
    top: 0;
    left: 0;
    height: 50%;
    width: 100%;
  }
  32.32% {
    top: 0;
    left: 50%;
    height: 50%;
    width: 50%;
  }
  49.98% {
    top: 50%;
    left: 50%;
    height: 50%;
    width: 50%;
  }
  66.64% {
    top: 50%;
    left: 0;
    height: 50%;
    width: 100%;
  }
  83.3% {
    top: 50%;
    left: 0;
    height: 50%;
    width: 50%;
  }
  100% {
    top: 0;
    left: 0;
    height: 50%;
    width: 50%;
  }
}
@-webkit-keyframes half-cyan-shadow {
  0% {
    bottom: 0;
    right: 0;
    height: 50%;
    width: 50%;
  }
  16.66% {
    bottom: 0;
    right: 0;
    height: 50%;
    width: 100%;
  }
  32.32% {
    bottom: 0;
    right: 50%;
    height: 50%;
    width: 50%;
  }
  49.98% {
    bottom: 50%;
    right: 50%;
    height: 50%;
    width: 50%;
  }
  66.64% {
    bottom: 50%;
    right: 0;
    height: 50%;
    width: 100%;
  }
  83.3% {
    bottom: 50%;
    right: 0;
    height: 50%;
    width: 50%;
  }
  100% {
    bottom: 0;
    right: 0;
    height: 50%;
    width: 50%;
  }
}

@keyframes half-cyan-shadow {
  0% {
    bottom: 0;
    right: 0;
    height: 50%;
    width: 50%;
  }
  16.66% {
    bottom: 0;
    right: 0;
    height: 50%;
    width: 100%;
  }
  32.32% {
    bottom: 0;
    right: 50%;
    height: 50%;
    width: 50%;
  }
  49.98% {
    bottom: 50%;
    right: 50%;
    height: 50%;
    width: 50%;
  }
  66.64% {
    bottom: 50%;
    right: 0;
    height: 50%;
    width: 100%;
  }
  83.3% {
    bottom: 50%;
    right: 0;
    height: 50%;
    width: 50%;
  }
  100% {
    bottom: 0;
    right: 0;
    height: 50%;
    width: 50%;
  }
}




/* added for new contact pages dropdown */
.cf-title .list {display:none;}
.cf-title {padding: 4px 15px;background-color: #282C3D ;color: #fff;position: relative;width: 205px;font-size: 20px;margin-left: 15px;
margin-top: -2px;display: inline-block;text-align: left;box-sizing:border-box;}
.cf-title .arrow {border: solid white;border-width: 0 3px 3px 0;display: inline-block;padding: 4px;cursor: pointer;margin-left: 12px;margin-top: 10px;
position: absolute;height: 6px; right:15px;}
.cf-title .down {    transform: rotate(45deg);    -webkit-transform: rotate(45deg);}
.cf-title .list{ margin:2px auto 0 auto;  background-color: #282C3D ;}
.cf-title .list a{padding:4px 18px; display: block;border-top: 1px solid rgba(255,255,255,.1);text-decoration: none;text-align:left;color: #ffffff;font-family: 'Roboto', sans-serif;font-size: 18px;font-style: normal;font-weight: 400;width:205px;box-sizing:border-box;}
.cf-title:hover .list a:hover{color:#03acff; }
.cf-title:hover .list {display:block; position:absolute; right:0px;}
.BlockDOne.contactpic > div:nth-child(1){padding:0px;}
.BlockDOne.contactpic > div:nth-child(2){padding:30px;}

@media  (max-width: 680px) 
{.contactUs.contact-icon li{margin-bottom: 20px;    padding: 10px;}
	.contactUs ul{display: block;}
	.productList {display:block;}
	.svg-in {width: 110px;}
.cf-title {display:block; margin: 15px auto 0px auto;padding:10px 50px 10px 10px;width:100%;}
.arrow {margin-top: 0px; margin-left: 20px;}
.cf-title:hover .list {display: block;position: absolute;right: 0px; margin-top:10px;width:100%;}
.cf-title:hover .list a{padding:4px 20px;width:100%;} 
.client-wrap {display: block;}	
.client-wrap img {width: 150px;}
.flex-2col {flex-direction: column;}	
.wrapper_inner .content .title .container_inner {padding: 30px!important;}	
.induswrap{flex-direction: column;}	
.qode-item-showcase-holder.qode-holder-right{margin-top: 50px}
.qode-item-showcase .qode-item .qode-item-content { display: block;vertical-align: top;text-align: center;}
.qode-item-showcase .qode-item .qode-item-icon {display: block !important;text-align: center;padding-left: 0 !important;padding-right: 0 !important;}
.darkHor .flex-2col >div:nth-child(1) {padding-right: 0;text-align: center;display: block;}
.darkHor .flex-2col >div:nth-child(1) img{float:none}	
.tabContentwrap{display:flex;padding:20px;flex-direction:column;}
.tabContentwrap >div:nth-child(1){    min-width: 150px;text-align:center;}
.tabContentwrap >div img{width:100px !important;/* height:150px !important; */}
.tabContentwrap >div:nth-child(2){
    padding-left: 0px !important;flex-grow:1;
    font-size: 14px !important;
    line-height: 20px !important;
    letter-spacing: 0 !important; text-align:center;
    }	
.icon-text div:first-child { width: auto; padding-right: 0;    text-align: center;}	
.icon-text div {  display: block;text-align: center;}	
 }
@media  (max-width: 480px) 
{.aictawrap {    margin-top: 0px !important;}
	.tech-verticals.studioTab li {    text-indent: -5000px;}
	.tech-verticals.studioTab span{text-indent: 0;}
	.tech-verticals.studioTab {    margin-bottom: 0;}
	.tech-stack-content.Tabcircle{    margin-bottom: 30px;}
	.Design1 li a{font-size: 16px;}
	.pgafu-post-categories{display:block;text-align:center;}
	.pum-title{font-size: 24px !important;line-height: 30px !important;}
	.productList_lp li a {padding-left: 0;padding-top: 90px;text-align: center;}
	.productList_lp li span.dy-icons,.productList_lp li span.dy-icons:before {left: 0;top: 0;right: 0;margin: auto;}
	/*.productList_lp li i {position: relative;right: inherit;top: 0;left: 0;font-size: 40px;color: #4a5f95;}*/
.wpb_wrapper .vc_custom_1683280691343,.wpb_wrapper .vc_custom_1687324784005{padding-top: 0px !important;}
.close.popup {top: -90px;}.yarpp-related .yarpp-thumbnail-title {font-size: 100%;}
.blog_single .yarpp-related h3 {font-size: 22px;}
.wrapper .vc_custom_1692684454177 {padding-right: 0px !important;	}
.wrapper .vc_custom_1692684462441{padding-left: 0px !important;}
	.weightless-tablist ul li{min-height:auto;margin-bottom: 20px !important;}
.weightless-tablist ul li.or:before{top: inherit;bottom: -30px !important;z-index: 1;right: inherit;}
.weightless-tablist ul {padding: 0;    display: block;}
.weightless-tablist .d-flex{display:block !important;}
.weightless-tablist .d-flex div{min-width: auto !important;}	
.Restabs{display: block;}
.Restabs ul,.Restabs .tabs-container {width: 100% !important;}
.boxed div.section .section_inner, .carousel-inner .slider_content_outer, .container_inner, .container_inner nav.content_menu, .full_width .parallax_content, .steps_holder_inner, div.grid_section .section_inner, nav.content_menu ul {
    width: 350px !important;
}

.cf-title {display:block; margin: 15px auto 0px auto;padding:10px 50px 10px 10px;width:100%;}
.svg-in {width: 80px;}
.arrow {margin-top: 0px; margin-left: 20px;}
.cf-title:hover .list {display: block;position: absolute;right: 0px; margin-top:10px;width:100%;}
.cf-title:hover .list a{padding:4px 20px;width:100%;} 
.client-wrap img {padding: 10px; margin-right: 5px;}	
/* width reduce */

.dark .q_tabs.vertical .tabs-container { width: 100%;}	
.button, .wrapper .quoteBtn { padding: 0px 20px !important;text-align: center;display: block;margin-bottom:10px; }
.button.ml-1, .wrapper .quoteBtn.ml-1{margin-left:0 !important;}
.threeVbox{padding-left:0;margin-top:20px;margin-top: 30px;}.threeVbox >div{margin-left: 0;margin-bottom:1px;padding: 20px;}
.threeVbox:before {transform: inherit;position: relative;left: 0;right: 0;margin: auto;top: -18px;content: "DESCRIPTION";font-size: 20px;   letter-spacing: 0;transform-origin: 0 0;}	
.innerHeroWrap p:nth-child(3) {text-align: center !IMPORTANT;}	
.iconList {padding-left: 0 !important;margin-bottom: 50px;}
.icon1::before,.icon2::before,.icon3::before,.icon4::before,.icon5::before {float: none; display: block;text-align: center;margin: 0;}
.wpb_wrapper .vc_custom_1660731146470{padding-left: 0 !important;}	
.Hblog h5 a{text-align: center;    font-size: 18px;}	
.box-icon-wrap p {padding-left: 0;text-align: center;}
.box-icon-wrap img {position: relative;left: 0;display: block;margin: auto;}	
p{letter-spacing: 0px;text-align: center !important;}	
.threeVbox.fea:before,.threeVbox.app:before{top:0}	
.intractiveTable tr td > img{display: none;}
.intractiveTable td{padding:10px}	
#slideshow .slides ul {
    height: 450px !important;
}	
.ctaAction{flex-direction:column;}
.ctaAction > div:nth-child(1){margin-top:10px;}	
	
}
@media  (max-width: 375px) 
{
/* width reduce */
.boxed div.section .section_inner, .carousel-inner .slider_content_outer, .container_inner, .container_inner nav.content_menu, .full_width .parallax_content, .steps_holder_inner, div.grid_section .section_inner, nav.content_menu ul {
width: 300px !important;}	
  }

@media  (min-width: 481px) 
{
.tp-bullets{display:none;}
}

@media screen and (max-width: 1024px)
{
.useCaseProblem ul{display: grid;grid-template-columns: auto auto;}
.tabwrap >div:nth-child(2) {font-size: 16px !important;line-height: 25px !important;}
.tp-tabs.tp-span-wrapper{top:-80px !important; left:0px!important; right:0px!important;}
.hebe .tp-tab-desc{display:none;}	
.hebe .tp-tab-title{text-transform: inherit;font-weight: 500;color:#fff;font-size:14px !important;letter-spacing:0 !important;line-height: 16px !important;text-align: left;}
.tp-tab{padding: 0px;text-align: center !important; height: 34px !important;}		
.tabwrap{padding:0 15px 0 0 !important;margin-top: 78px !IMPORTANT;flex-direction: column;height: 221px;overflow: auto;box-sizing:border-box;background: transparent;}
.tabwrap >div:nth-child(1){}
.tabwrap >div img{width:80px !important;height:80px !important;}
.tabwrap >div:nth-child(2){font-size: 14px !important;line-height: 20px !important;padding-left: 0 !important;}
.tp-tab-mask{padding:15px 15px 0px 15px;box-sizing:border-box;width: 90%!important; max-width: 90% !important; text-align: center !important;}
}


.thm-btn.sm {padding: 10px 25px !important;font-size: 16px;border: 3px solid #fff;background: transparent;}

.accordions__header {font-size: 32px;font-weight: 600;background-color: #282c3d;position: relative;margin-bottom:2px;cursor:pointer}
.accordions__container {display: flex;}
.Awrapper { box-sizing: border-box;}

.accordions__title {position: relative;padding: 30px;padding-right: 40px;flex: 1;z-index: 2;margin-bottom:0 !important;background:#282c3d;transition: transform .2s;    text-align: left !important;}
.accordions__title img{transition: transform .2s;margin-right:15px;}
.accordions__title::after {content: "";position: absolute;bottom: 0;left: 0;right: 0;z-index: 1;}
.accordions__button {color: white;padding-left: 10px;line-height: 1;transition: padding 0.3s ease-in-out; background-color:#000;border:0}
.accordions__button:hover {padding-right: 40px;background-color:#4ebeff;border:0px;}
.accordions__button:hover::before {background-color:#4ebeff;}
.accordions__button::before {content: "";background-color: #000;position: absolute;top: 0;left: 50%;right: 0;bottom: 0;z-index: 1;cursor: pointer;
transition: background-color 0.3s ease-in-out, border-color 0.3s ease-in-out;}
.accordions__icon {position: relative;z-index: 2;transition: transform 0.3s ease-in-out; padding:0px 20px;font-size: 50px;}

.accordions__header.active .accordions__icon {transform: rotate(45deg);}
.accordions__header.active .accordions__button,.accordions__header:hover .accordions__button{padding: 0 20px;background-color:#4ebeff;border:0px;}
.accordions__header.active .accordions__button::before,.accordions__header:hover .accordions__button::before {background-color:#4ebeff;}
.accordions__header.active .accordions__title{border-bottom: 2px solid #4ebeff;}
.accordions__header:hover .accordions__title img{ transform: scale(1.3);}
.accordions_content{display:none;}
.content_item__grid{display: grid;grid-template-columns: auto auto auto;gap: 30px;}
.content_item{padding:50px 0;position:relative;}
.content_item h5{padding-right: 250px;}
.content_item h5 a{position: absolute !important;right: 14px;top: 35px;}
.content_item .useCaseWrap .feImg{height:100px;}

@media  (max-width: 600px) {
.tech-verticals {    display: block;		padding: 0;}
.useCaseProblem ul{display: grid;grid-template-columns: auto;}
.accordions__title{font-size: 18px;}
.accordions__title img{display:none}
.content_item h5 {padding-right: 0; text-align:center;    font-size: 16px;}
.content_item h5 a {position: relative !important; margin-top:10px;right: 0;top: 0;}
.key-bntwrap > div{margin-bottom:20px;}	
#kms {display: none;}
}

.progressL {
  padding: 6px;  
  box-shadow: inset 0 1px 2px rgb(0 0 0 / 75%), 0 1px 50px rgba(255, 255, 255, 0.08)
}

.progress-bar1 {
  height: 60px;
  transition: 0.4s linear;  
  transition-property: width, background-color;    
}

.progress-moved .progress-bar1 {
  width: 40%; 
  background-color: #EF476F;  
  animation: progressAnimation 6s infinite;
}

@keyframes progressAnimation {
  0%   { width: 5%; background-color: #F9BCCA;}
  25% { width: 40%; background-color: #EF476F; }
	 100% { width: 40%; background-color: #EF476F; }
}



.progress-bar2 {
  height: 60px;
  background-image: 
    linear-gradient(to bottom, rgba(255, 255, 255, 0.3), rgba(255, 255, 255, 0.05));
  transition: 0.4s linear;  
  transition-property: width, background-color;    
}

.progress-moved .progress-bar2 {
  width: 50%; 
  background-color: #faa81d;  
  animation: progressAnimation2 6s infinite;
}
@keyframes progressAnimation2 {
  0%   { width: 5%; background-color: #faa81d;}
	25%   { width: 50%; background-color: #faa81d;}
  100% { width: 50%; background-color: #faa81d; }
}


.progress-bar3 {
 height: 60px;
  background-image: 
    linear-gradient(to bottom, rgba(255, 255, 255, 0.3), rgba(255, 255, 255, 0.05));
  transition: 0.4s linear;  
  transition-property: width, background-color;    
}

.progress-moved .progress-bar3 {
  width: 50%; 
  background-color: #f5d041;  
  animation: progressAnimation3 6s infinite;
}
@keyframes progressAnimation3 {
  0%   { width: 3%; background-color: #f5d041;}
	 25%   { width: 60%; background-color: #f5d041;}
  100% { width: 60%; background-color: #f5d041; }
}
.progress-bar4 {
 height: 60px;
  background-image: 
    linear-gradient(to bottom, rgba(255, 255, 255, 0.3), rgba(255, 255, 255, 0.05));
  transition: 0.4s linear;  
  transition-property: width, background-color;    
}

.progress-moved .progress-bar4 {
  width: 50%; 
  background-color: #6ca2d7;  
  animation: progressAnimation4 6s infinite;
}
@keyframes progressAnimation4 {
  0%   { width: 8%; background-color: #6ca2d7;}
	 25%   { width: 75%; background-color: #6ca2d7;}
  100% { width: 75%; background-color: #6ca2d7; }
}
.progress-bar5 {
 height: 60px;
  background-image: 
    linear-gradient(to bottom, rgba(255, 255, 255, 0.3), rgba(255, 255, 255, 0.05));
  transition: 0.4s linear;  
  transition-property: width, background-color;    
}

.progress-moved .progress-bar5 {
  width: 50%; 
  background-color: #88d66e;  
  animation: progressAnimation5 6s infinite;
}
@keyframes progressAnimation5 {
  0%   { width: 10%; background-color: #88d66e;}
  25% { width: 90%; background-color: #88d66e; }
100% { width: 90%; background-color: #88d66e; }
}
.progress-moved > div {position:relative;}
.progress-moved > div > span{position:absolute;right: -60px;top: 10px;font-size: 24px;}

.oeeWrap li{display:flex;padding: 15px;border-bottom: 5px solid #252939; align-items: center;}
.oeeWrap li strong { min-width: 150px; font-size: 20px;font-weight:700;}
.oeeWrap li:nth-child(1) strong{color:#EF476F;}
.oeeWrap li:nth-child(2) strong{color: #faa81d;}
.oeeWrap li:nth-child(3) strong{color: #f5d041;}
.oeeWrap li:nth-child(4) strong{color: #6ca2d7;}
.oeeWrap li:nth-child(5) strong{color: #88d66e;}
.oeeWrap li p{margin-bottom:0 !important;}

.pro_wrapper{padding:50px;}
.pro_wrapper h3{text-align:center;margin-bottom:30px !important;}


.useCaseblockOne ul li ul {margin:10px 0px 10px 0px; padding:0px; gap:0;}
.useCaseblockOne ul li ul li {list-style: none;
  background: url(/wp-content/uploads/2022/09/tick.svg) no-repeat 0 2px;
    background-size: auto;
  padding-left: 35px;
  margin-bottom: 15px;
  line-height: 30px;
  background-size: 24px; margin-left:0; margin-right:0px;}
.useCaseblockOne ul li ul li h4{margin-bottom:10px!important; padding-bottom:0px; font-size:1.3rem; }


.blockListThree.icons ul li:after{background:url(/wp-content/uploads/2023/12/usecase-bg.png);content: "";
    position: absolute;
    right: 0;
    top: 0;
    width: 100%;
    height: 100%;
    z-index: 1;
    background-repeat: no-repeat;
    background-position: right bottom;
    opacity: .5;}


button {
  
  }

/* Initiate Auto-Pulse animations */

.aictawrap {margin-top: -135px;
    position: relative;
    z-index: 9;}
.pulse-button {
	margin: 15px auto;
  font-size: 24px;
  color: #ffffff;
  cursor: pointer;font-weight:400;
  border-radius: 100px;
  padding: 15px 40px;
  border: 0px solid #000;   
  animation: borderPulse 1000ms infinite ease-out, colorShift 10000ms infinite ease-in;
}
.pulse-button i{margin-left:10px;}

/* Declare border pulse animation */
@keyframes borderPulse {
  0% {
    box-shadow: inset 0px 0px 0px 5px rgba(255, 255, 255,.4), 0px 0px 0px 0px rgba(255,255,255,1);
  }
  100% {
    box-shadow: inset 0px 0px 0px 3px rgba(117, 117, 255,.2), 0px 0px 0px 10px rgba(255,255,255,0);
  }
}


/* Declate color shifting animation */
@keyframes colorShift {
  0%, 100% {
      background: #03acff;
  }
  33% {
    background: #2835af;
  }
  66%{
    background: #2835af;
  }
}


.pulse-button:hover,
.pulse-button:focus {color:#fff;
  animation: borderPulse 1000ms infinite ease-out, colorShift 10000ms infinite ease-in;
}

@keyframes hoverShine {
  0%{
    background-image: linear-gradient(135deg, rgba(255,255,255,.4) 0%, rgba(255,255,255,0) 50%, rgba(255,255,255,0) 100%);
  }
  50%{
    background-image: linear-gradient(135deg, rgba(255,255,255,0) 0%, rgba(255,255,255,.4) 50%, rgba(255,255,255,0) 100%);
  }
  100%{
    background-image: linear-gradient(135deg, rgba(255,255,255,0) 0%, rgba(255,255,255,0) 50%, rgba(255,255,255,.4) 100%);
  }
}


/* News,prs,blogs pagination */
.bdp-post-grid-content {margin:0 0 32px; background-color: #0D0E13 !important;
  transition: all .4s ease; padding:10px; text-align:left!important;}
.bdp-post-grid-content .bdp-post-image-bg a{overflow: hidden; width:100%; display:block; height:200px; }
.bdp-post-grid-content  a img{transition: transform .5s ease;
  height: 100%;
  width: 100% !important;
  object-fit: cover;
  object-position: top center;}
.bdp-post-grid-content  a:hover img, .bdp-post-grid-content:hover  a img{transform: scale(1.2);}
.bdp-post-title {overflow: hidden !important;text-overflow: ellipsis;display: -webkit-box;-webkit-line-clamp: 2;-webkit-box-orient: vertical;}
.bdp-post-title a{
color:#fff;
font-size: 20px;
  line-height: 30px;
  text-transform: none;
  font-weight: 500;
  display: block;
  position: relative;
  min-height: 50px;}
  .bdp-post-title a:hover{  color:#0d6efd;}

  .bdp-post-meta span.bdp-post-meta-innr {
text-align: left;
  color: #03acff;
  font-weight: 500; 
  font-style:normal;
  font-size: 12px;
  display: inline-block;  text-transform:none;
  margin: 0;
 
}
 
.hide{display:none;}

/* End */


/* product line */

/* 
 * 	Core Owl Carousel CSS File
 *	v1.3.3
 */

/* clearfix */


.owl-carousel .owl-wrapper:after {
	content: ".";
	display: block;
	clear: both;
	visibility: hidden;
	line-height: 0;
	height: 0;
}
/* display none until init */
.owl-carousel{

	position: relative;
	width: 100%;
	-ms-touch-action: pan-y;
}
.owl-carousel .owl-wrapper{
	display: none;
	position: relative;
	-webkit-transform: translate3d(0px, 0px, 0px);
}
.owl-carousel .owl-wrapper-outer{
	overflow: hidden;
	position: relative;
	width: 100%;
}
.owl-carousel .owl-wrapper-outer.autoHeight{
	-webkit-transition: height 500ms ease-in-out;
	-moz-transition: height 500ms ease-in-out;
	-ms-transition: height 500ms ease-in-out;
	-o-transition: height 500ms ease-in-out;
	transition: height 500ms ease-in-out;
}
	
.owl-carousel .owl-item{
	float: left;
}
.owl-controls .owl-page,
.owl-controls .owl-buttons div{
	cursor: pointer;
}
.owl-controls {
	-webkit-user-select: none;
	-khtml-user-select: none;
	-moz-user-select: none;
	-ms-user-select: none;
	user-select: none;
	-webkit-tap-highlight-color: rgba(0, 0, 0, 0);
}

/* mouse grab icon */
.grabbing { 
    cursor:url(grabbing.png) 8 8, move;
}

/* fix */
.owl-carousel  .owl-wrapper,
.owl-carousel  .owl-item{
	-webkit-backface-visibility: hidden;
	-moz-backface-visibility:    hidden;
	-ms-backface-visibility:     hidden;
  -webkit-transform: translate3d(0,0,0);
  -moz-transform: translate3d(0,0,0);
  -ms-transform: translate3d(0,0,0);
}


/*
* 	Owl Carousel Owl Demo Theme 
*	v1.3.3
*/

.owl-theme .owl-controls{
	margin-top: 10px;
	text-align: center;
}

/* Styling Next and Prev buttons */

.owl-theme .owl-controls .owl-buttons div{
	color: #FFF;
	display: inline-block;
	zoom: 1;
	*display: inline;/*IE7 life-saver */
	margin: 5px;
	padding: 3px 10px;
	font-size: 12px;
	-webkit-border-radius: 30px;
	-moz-border-radius: 30px;
	border-radius: 30px;
	background: #869791;
	filter: Alpha(Opacity=50);/*IE7 fix*/
	opacity: 0.5;
}
/* Clickable class fix problem with hover on touch devices */
/* Use it for non-touch hover action */
.owl-theme .owl-controls.clickable .owl-buttons div:hover{
	filter: Alpha(Opacity=100);/*IE7 fix*/
	opacity: 1;
	text-decoration: none;
}

/* Styling Pagination*/

.owl-theme .owl-controls .owl-page{
	display: inline-block;
	zoom: 1;
	*display: inline;/*IE7 life-saver */
}
.owl-theme .owl-controls .owl-page span{
	display: block;
	width: 12px;
	height: 12px;
	margin: 5px 7px;
	filter: Alpha(Opacity=50);/*IE7 fix*/
	opacity: 0.5;
	-webkit-border-radius: 20px;
	-moz-border-radius: 20px;
	border-radius: 20px;
	background: #869791;
}

.owl-theme .owl-controls .owl-page.active span,
.owl-theme .owl-controls.clickable .owl-page:hover span{
	filter: Alpha(Opacity=100);/*IE7 fix*/
	opacity: 1;
}

/* If PaginationNumbers is true */

.owl-theme .owl-controls .owl-page span.owl-numbers{
	height: auto;
	width: auto;
	color: #FFF;
	padding: 2px 10px;
	font-size: 12px;
	-webkit-border-radius: 30px;
	-moz-border-radius: 30px;
	border-radius: 30px;
}

/* preloading images */
.owl-item.loading{
	min-height: 150px;
	background: url(AjaxLoader.gif) no-repeat center center
}


.proline_wrap{}
.proline_wrap .item{opacity:1 !important;border-left: 1px solid rgba(112,112,112,0.4);transition: opacity .5s ease;}
.proline_wrap .owl-item.active .item {opacity:1 !important;}
.owl-stage-outer{height:510px;}

.proline_product{ }
.proline_product span.num {display: block;padding-bottom: 1rem;font-size:2rem;color: #fff;border-bottom: 1px solid rgba(112,112,112,0.4);position: relative;margin-bottom: 1.5rem;padding-left:10px;}
.proline_product span.num:before {content: '';position: absolute;left: 0;bottom: 0;height: 2px;width: 6.5rem;background: #fff;transition: all 0.3s ease-in-out;}
.proline_wrap .info-wrap{padding-right:4rem;padding-left:10px;}
.proline_wrap p{overflow: hidden;text-overflow: ellipsis;display: -webkit-box;-webkit-line-clamp: 3;-webkit-box-orient: vertical;}
.proline_cases{margin-top:40px; padding-right:4rem;padding-left:10px;}
.proline_cases span{color:#03acff;margin-bottom: 10px;    display: block;}
.proline_cases h4{overflow: hidden;font-size:20px;
text-overflow: ellipsis;display: -webkit-box;-webkit-line-clamp: 2;-webkit-box-orient: vertical;}
.proline_wrap .owl-nav{width: 3.5rem;    display: flex;    justify-content: space-between;    align-items: center;margin-left:10px;}
.proline_wrap .owl-nav i{font-size: 3rem;cursor:pointer;}


@media  (max-width: 768px) {
.proline_wrap h3,.proline_cases h4{text-align:left !important;}

}


.whitepaper-inpageCTA.BlogCTA:before{background-image: url(/wp-content/uploads/2023/11/cta-bg-01.svg); left: -10px;content:"";position:absolute;
    background-size: 100%;    background-position: left center;    opacity: 0.8;    width: 100%;top:0;    height: 142px;z-index:-1}

.whitepaper-inpageCTA.BlogCTA:after{background-image: url(/wp-content/uploads/2023/10/automation.png); left: -43px;content:"";position:absolute;
    background-size: 100%; background-repeat:no-repeat;    background-position: left center;    width: 80px;top:25px;height: 80px;z-index:1}


.BlogCTA {margin-top: 50px; margin-bottom:50px;} 
.BlogCTA > div {width:50%;} 
.BlogCTA h3 {text-align:center; font-size: 2rem!important;}
.BlogCTA a {font-size: 1.75rem!important;
display:block; max-width:320px;
  line-height: 1.3em; border:1px solid #333; border-radius:15px; padding:10px 70px; text-align:center;
  background-color:rgba(0,0,0, 0.4);
 }
 
  .BlogCTA  .bold{color:#fff;}
 .BlogCTA a:hover{ border:1px solid #666; background-color:rgba(0,0,0, 0.3);}


.popmake-33734 .pum-close{display:none !important;}
.pum-close.popmake-close {
    display: none!important;
}
.theme-20871 .pum-close{display:block !important;}
.close{position: absolute;  right: 16px;  top: 0px;  width: 32px;  height: 32px;  opacity: 1;transition: all 1000ms ease;}
.close:hover{ opacity: 1;}
.close:hover{transform: rotate(360deg);}
.close:before, .close:after {
  position: absolute;
  left: 15px;
  content: ' ';
  height: 33px;
  width: 2px;
  background-color: #fff;
}
.close.popup {    top: -57px;}
.close.popup:before, .close.popup:after {    background-color: #000;}
.close:before,.pum-close:before { transform: rotate(45deg);}
.close:after,.pum-close:after {  transform: rotate(-45deg);}

.ihwt-hotspot-wrapper .HotspotPlugin_Hotspot:hover .hidden {
    opacity: 1;
    visibility: visible;
}
