*{margin:0;padding:0;box-sizing:border-box;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;-ms-box-sizing:border-box;-o-box-sizing:border-box}
@font-face{font-family:'Avenir-Black';src:url(fonts/Avenir-Black/Avenir-Black_gdi.eot);src:url(fonts/Avenir-Black/Avenir-Black_gdi.eot?#iefix) format("embedded-opentype"),url(fonts/Avenir-Black/Avenir-Black_gdi.woff) format("woff"),url(fonts/Avenir-Black/Avenir-Black_gdi.ttf) format("truetype"),url(fonts/Avenir-Black/Avenir-Black_gdi.otf) format("opentype"),url(fonts/Avenir-Black/Avenir-Black_gdi.svg#Avenir-Black) format("svg");font-weight:900;font-style:normal;font-stretch:normal;unicode-range:U+0020-2212;font-display:swap}
@font-face{font-family:'Avenir';src:url('fonts/Avenir-Roman/Avenir Roman.eot');src:url('fonts/Avenir-Roman/Avenir Roman.eot?#iefix') format("embedded-opentype"),url('fonts/Avenir-Roman/Avenir Roman.woff2') format("woff2"),url('fonts/Avenir-Roman/Avenir Roman.woff') format("woff"),url('fonts/Avenir-Roman/Avenir Roman.svg#Avenir Roman') format("svg");font-weight:400;font-style:normal;font-stretch:normal;unicode-range:U+0020-E305;font-display:swap}
@font-face{font-family:'AVENIRLIGHT';src:url(fonts/avenir-light/AVENIRLIGHT.eot);src:url(fonts/avenir-light/AVENIRLIGHT.eot) format("embedded-opentype"),url(fonts/avenir-light/AVENIRLIGHT.woff2) format("woff2"),url(fonts/avenir-light/AVENIRLIGHT.woff) format("woff"),url(fonts/avenir-light/AVENIRLIGHT.ttf) format("truetype"),url(fonts/avenir-light/AVENIRLIGHT.svg#AVENIRLIGHT) format("svg")}
@font-face{font-family:'HelveticaNeueCondensed';src:url(fonts/HelveticaNeueCondensed/HelveticaNeueLTStd-UltLtCn.eot);src:local(☺),url(fonts/HelveticaNeueCondensed/HelveticaNeueLTStd-UltLtCn.woff) format("woff"),url(fonts/HelveticaNeueCondensed/HelveticaNeueLTStd-UltLtCn.ttf) format("truetype"),url(fonts/HelveticaNeueCondensed/HelveticaNeueLTStd-UltLtCn.svg) format("svg");font-weight:400;font-style:normal}
@font-face{font-family:'bm_armya12';src:url(fonts/bmarmy/bmarmy-webfont.eot);src:url(fonts/bmarmy/bmarmy-webfont.eot?#iefix) format("embedded-opentype"),url(fonts/bmarmy/bmarmy-webfont.woff2) format("woff2"),url(fonts/bmarmy/bmarmy-webfont.woff) format("woff"),url(fonts/bmarmy/bmarmy-webfont.ttf) format("truetype"),url(fonts/bmarmy/bmarmy-webfont.svg#bm_armya12) format("svg");font-weight:400;font-style:normal}
@font-face{font-family:"ApercuPro-Regular-Web";src:url(fonts/ApercuPro-Regular-Web.eot);src:url(fonts/ApercuPro-Regular-Web.eot?#iefix) format("embedded-opentype"),url(fonts/ApercuPro-Regular-Web.woff) format("woff"),url(fonts/ApercuPro-Regular-Web.woff2) format("woff2"),url(fonts/ApercuPro-Regular-Web.ttf) format("truetype"),url(fonts/ApercuPro-Regular-Web.svg#ApercuPro-Regular-Web) format("svg");font-weight:400;font-style:normal;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}
@font-face{font-family:"ApercuPro-Bold-Web";src:url(fonts/ApercuPro-Bold-Web.eot);src:url(fonts/ApercuPro-Bold-Web.eot?#iefix) format("embedded-opentype"),url(fonts/ApercuPro-Bold-Web.woff) format("woff"),url(fonts/ApercuPro-Bold-Web.woff2) format("woff2"),url(fonts/ApercuPro-Bold-Web.ttf) format("truetype"),url(fonts/ApercuPro-Bold-Web.svg#ApercuPro-Bold-Web) format("svg");font-weight:500;font-style:normal;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}
:after{clear:both}
.clearfix:before,.clearfix:after{content:"";display:table}
.clearfix:after{clear:both}
.l-left{float:left}
.l-right{float:right}
.end{margin-top:30px;font-size:3em;font-weight:700;opacity:0;-webkit-transform:translateY(300px);-ms-transform:translateY(300px);transform:translateY(300px);-webkit-transition:opacity,-webkit-transform 1s;transition:opacity,transform 1s;-webkit-transition-delay:1s;transition-delay:1s}
.clear{clear:both}
.inline-block{display:inline-table;background-color:transparent}
.text-left{text-align:left}
.text-right{text-align:right}
.text-center{text-align:center}
.black-text{color:#293342}
.white-text{color:#fff}
.mrt40{margin-top:40px}
.graybg{background-color:#f8f8f8}
.dark-graybg{background-color:#f3f3f3}
.section-space-top{margin-top:50px}
.section-space-bottom{margin-bottom:50px}
.section-inner-space{padding:50px 0}
.pt0{padding-top:0!important}
.pb0{padding-bottom:0!important}
img{max-width:100%;height:auto}
.no-padding{padding:0!important}
.p-l-0{padding-left:0!important}
.p-l-5{padding-left:5px!important}
.p-l-10{padding-left:10px!important}
.p-l-15{padding-left:15px!important}
.p-l-20{padding-left:20px!important}
.p-l-25{padding-left:25px!important}
.p-l-30{padding-left:30px!important}
.p-r-0{padding-right:0!important}
.p-r-5{padding-right:5px!important}
.p-r-10{padding-right:10px!important}
.p-r-15{padding-right:15px!important}
.p-r-20{padding-right:20px!important}
.p-r-25{padding-right:25px!important}
.p-r-30{padding-right:30px!important}
.p-t-0{padding-top:0!important}
.p-t-5{padding-top:5px!important}
.p-t-10{padding-top:10px!important}
.p-t-15{padding-top:15px!important}
.p-t-20{padding-top:20px!important}
.p-t-25{padding-top:25px!important}
.p-t-30{padding-top:30px!important}
.p-b-0{padding-bottom:0!important}
.p-b-5{padding-bottom:5px!important}
.p-b-10{padding-bottom:10px!important}
.p-b-15{padding-bottom:15px!important}
.p-b-20{padding-bottom:20px!important}
.p-b-25{padding-bottom:15px!important}
.p-b-30{padding-bottom:20px!important}
.no-margin{margin:0!important}
.m-l-0{margin-left:0!important}
.m-l-5{margin-left:5px!important}
.m-l-10{margin-left:10px!important}
.m-l-15{margin-left:15px!important}
.m-l-20{margin-left:20px!important}
.m-l-25{margin-left:25px!important}
.m-l-30{margin-left:30px!important}
.m-r-0{margin-right:0!important}
.m-r-5{margin-right:5px!important}
.m-r-10{margin-right:10px!important}
.m-r-15{margin-right:15px!important}
.m-r-20{margin-right:20px!important}
.m-r-25{margin-right:25px!important}
.m-r-30{margin-right:30px!important}
.m-t-0{margin-top:0!important}
.m-t-5{margin-top:5px!important}
.m-t-10{margin-top:10px!important}
.m-t-15{margin-top:15px!important}
.m-t-20{margin-top:20px!important}
.m-t-25{margin-top:25px!important}
.m-t-30{margin-top:30px!important}
.m-t-35{margin-top:35px!important}
.m-t-40{margin-top:40px!important}
.m-t-45{margin-top:45px!important}
.m-t-50{margin-top:50px!important}
.m-t-55{margin-top:55px!important}
.m-t-60{margin-top:60px!important}
.m-t-65{margin-top:65px!important}
.m-t-70{margin-top:70px!important}
.m-t-75{margin-top:75px!important}
.m-t-80{margin-top:80px!important}
.m-t-85{margin-top:85px!important}
.m-t-90{margin-top:90px!important}
.m-t-95{margin-top:95px!important}
.m-t-100{margin-top:100px!important}
.m-b-0{margin-bottom:0!important}
.m-b-5{margin-bottom:5px!important}
.m-b-10{margin-bottom:10px!important}
.m-b-15{margin-bottom:15px!important}
.m-b-20{margin-bottom:20px!important}
.m-b-25{margin-bottom:25px!important}
.m-b-30{margin-bottom:30px!important}
.m-b-35{margin-bottom:35px!important}
.m-b-40{margin-bottom:40px!important}
.m-b-45{margin-bottom:45px!important}
.m-b-50{margin-bottom:50px!important}
.m-b-55{margin-bottom:55px!important}
.m-b-60{margin-bottom:60px!important}
.m-b-65{margin-bottom:65px!important}
.m-b-70{margin-bottom:70px!important}
.m-b-75{margin-bottom:75px!important}
.m-b-80{margin-bottom:80px!important}
.m-b-85{margin-bottom:85px!important}
.m-b-90{margin-bottom:90px!important}
.m-b-95{margin-bottom:95px!important}
.m-b-100{margin-bottom:100px!important}
html{font-size:100%;height:100%;-webkit-tap-highlight-color:transparent}
body{min-height:100%;font-family:'Avenir',Arial,Helvetica,sans-serif;font-size:18px;font-weight:400;color:#2b2b2b;background:#fff;text-rendering:optimizelegibility;-webkit-font-smoothing:antialiased;position:relative}
:focus{outline:none}
a{text-decoration:none;color:#146dff}
a:hover{color:#fff}
p a:hover{color:#146dff}
ul,li{list-style-type:none}
p{font-size:18px;line-height:26px}
p:empty{display:none!important}
h1.new_style_heading{font-family:'Avenir-Black',Arial,Helvetica,sans-serif;font-size:37px;padding-bottom:30px;color:#000}
h2{font-family:'Avenir-Black',Arial,Helvetica,sans-serif;font-size:37px;padding-bottom:30px;color:#000}
h3{font-size:22px;font-family:'Avenir-Black',Arial,Helvetica,sans-serif;color:#000;line-height:30px;font-weight:400}
h4{font-family:'Avenir-Black',Arial,Helvetica,sans-serif;font-size:22px;font-weight:400;color:#000;line-height:30px}
h5{font-family:'Avenir-Black',Arial,Helvetica,sans-serif;font-size:20px}
h2 strong{font-weight:900}
p.bold{font-weight:700}
.position-relative{position:relative;z-index:2}
.img-max-width{max-width:100%}
.ullist{margin:0 0 15px;padding:0}
.ullist li{margin:0;padding:0 0 0 20px;background:url(../images/bullet_arrow_blue.svg) no-repeat 0 5px;line-height:22px;margin-bottom:10px;position:relative}
.ullist li:last-child{margin-bottom:0}
.ullist.dark li{background:url(../images/bullet_arrow_white.svg) no-repeat 0 5px}
.ullist li li{background:none;position:relative}
.ullist li li:after{width:6px;height:6px;background:#209ce7;content:"";display:inline-block;border-radius:50%;left:7px;top:8px;position:absolute}
.ullist.twocolom-list,.ullist.threecolom-list{display:flex;flex-flow:row wrap}
.ullist.twocolom-list li{min-width:49%;flex:0 1;padding-right:20px}
.ullist.threecolom-list li{min-width:33.3%}
#back-to-top{position:fixed;bottom:105px;right:-50px;z-index:15;width:40px;height:40px;text-align:center;line-height:45px;background:url(../images/back-to-top.svg) no-repeat center center;color:#fff;cursor:pointer;border:0;border-radius:5px;font-size:30px;text-decoration:none;transition:all .3s cubic-bezier(.19,1,.22,1);-webkit-transition:all .3s cubic-bezier(.19,1,.22,1);-moz-transition:all .3s cubic-bezier(.19,1,.22,1);opacity:1}
#back-to-top:hover{opacity:.9}
#back-to-top.show{right:10px}
.wrapper{padding-top:85px}
.container{max-width:1260px;margin:0 auto;padding:0 30px}
header{height:85px;position:fixed;width:100%;z-index:20;top:0;box-shadow:0 0 5px rgba(0,0,0,0.51)}
.header-top{background:#fff;height:85px;padding:0 10px;top:0;width:100%;z-index:12;box-sizing:border-box}
.header-top-inside{max-width:1920px;margin:0 auto;position:relative}
.logo{margin-left:0;margin-top:8px;float:left}
.logo img{vertical-align:top;height:70px}
.search-icon{position:absolute;right:0;top:10px}
.search-icon a{width:18px;height:18px;background:url(../images/search-icon.svg) no-repeat center center;display:block;background-size:100%}
.contact-nav{margin:23px 0 0;line-height:32px;position:relative;float:right;padding-right:50px}
.new-search-close-icon{position:absolute;right:0;top:10px}
.contact-nav a{color:#293342;font-size:20px;margin:0 15px}
.contact-nav .seprator{display:inline-block;width:1px;height:20px;background:#293342;margin-top:5px;vertical-align:top}
.form-icon{position:fixed;display:inline-block;right:5px;top:80%;z-index:6}
.form-icon .icon-wrap{position:relative;width:85px;height:85px;box-shadow:0 12px 12px 0 rgba(0,0,0,0.1);text-align:center;display:inline-block;border-radius:50%;background:#209ce7;position:relative;z-index:2;line-height:115px}
.form-icon .icon{display:block}
.form-icon .elements{position:absolute;top:0;left:0;z-index:1}
.form-icon .pulse{position:absolute;animation:pulse-wave 3s linear infinite both;border-radius:50%}
.form-icon .pulse-1{border:solid 2px rgba(28,134,198,0.50);width:215px;height:215px;top:-65px;left:-65px}
.form-icon .pulse-2{border:solid 2px rgba(28,134,198,0.30);width:315px;height:315px;top:-115px;left:-115px}
.form-icon .pulse-3{border:solid 2px rgba(28,134,198,0.10);width:415px;height:415px;top:-165px;left:-165px}
@keyframes pulse-wave {
0%{opacity:0;transform:scale(0.1)}
50%{opacity:1;transform:scale(0.5)}
100%{opacity:0;transform:scale(1.0)}
}
@keyframes grow-circles {
0%{opacity:.85;transform:scale(1.0)}
15%{opacity:1;transform:scale(1.0)}
30%{opacity:.85;transform:scale(1.0)}
}
.typewriter{-ms-transform:rotate(90deg);-webkit-transform:rotate(90deg);transform:rotate(-90deg);margin:0}
.typewriter p{overflow:hidden;white-space:nowrap;margin:0;letter-spacing:.15em;animation:typing 10.5s steps(40,end) infinite,blink-caret .3s step-end infinite;color:#fff;font-family:'Avenir-Black',Arial,Helvetica,sans-serif;font-size:12px;text-transform:uppercase;letter-spacing:1px;line-height:20px;padding-right:20px;position:relative}
.horizontal-typewriter{transform:rotate(0);-ms-transform:rotate(0deg);-webkit-transform:rotate(0deg);position:absolute;left:10px;top:20px;z-index:1}
@keyframes typing {
0%{width:0}
50%{width:100%}
100%{width:100%}
}
@keyframes blink-caret {
from,to{border-color:transparent}
50%{border-color:orange}
}
.typewriter p:after{position:absolute;right:0;bottom:4px;width:15px;height:1px;background:#fff;content:''}
.owl-theme .owl-dots,.owl-theme .owl-nav{text-align:center;-webkit-tap-highlight-color:transparent}
.owl-theme .owl-nav{margin-top:10px}
.owl-theme .owl-nav [class*=owl-]{color:#FFF;font-size:14px;margin:5px;padding:4px 7px;background:#D6D6D6;display:inline-block;cursor:pointer;border-radius:3px}
.owl-theme .owl-nav [class*=owl-]:hover{background:#869791;color:#FFF;text-decoration:none}
.owl-theme .owl-nav .disabled{opacity:.5;cursor:default}
.owl-theme .owl-nav.disabled+.owl-dots{margin-top:10px}
.owl-theme .owl-dots .owl-dot{display:inline-block;zoom:1}
.owl-theme .owl-dots .owl-dot span{width:21px;height:4px;margin:5px 7px;background:#e1d3d6;display:block;-webkit-backface-visibility:visible;transition:opacity .2s ease;border-radius:30px}
.owl-theme .owl-dots .owl-dot.active span,.owl-theme .owl-dots .owl-dot:hover span{background:#fff}
.owl-carousel .owl-item img{width:inherit}
.videopart{padding-bottom:150px;background:#fff}
.videopart .videobox{height:calc(100vh - 128px);position:relative;display:flex;align-items:center;place-content:center flex-end;justify-content:flex-end;z-index:0;box-shadow:0 20px 40px rgba(0,0,0,0.2);max-height:1080px;min-height:800px}
.videopart .videobox .video{position:absolute;top:0;left:0;min-width:100%;min-height:100%;bottom:0;background:url(../images/video-banner.jpg) no-repeat top center;background-size:cover}
.videopart .videobox .video img{vertical-align:top;width:100%;min-height:100%}
.videopart .videobox .textpart{position:relative;width:44%;text-align:right;padding-right:97px}
.videopart .videobox .textpart h2{font-size:47px;font-family:'HelveticaNeueCondensed';color:#fff;margin-left:150px;font-weight:100;line-height:50px}
.videopart .videobox .textpart h3{font-size:52px;line-height:55px;font-family:'Avenir-Black',Arial,Helvetica,sans-serif;color:#fff;margin-top:20px}
.thumbs-l-b{position:absolute;bottom:-47px;left:-47px;z-index:2;width:95px}
.thumbs-l-t{position:absolute;top:-47px;left:-47px;z-index:2;width:95px}
.thumbs-r-t{position:absolute;top:-47px;right:-47px;z-index:5;width:95px}
.thumbs-l-b img,.thumbs-l-t img,.thumbs-r-t img{max-width:100%}
.thumbs_popup{background:url(../images/earth-popup-bg.jpg) no-repeat top center;background-size:cover;overflow:hidden;position:absolute;bottom:0;left:0;z-index:1;display:flex;align-items:center;padding:0 15%;-webkit-transition:all .45s;transition:all .45s;height:0;opacity:0}
.thumbs_popup.show{height:100%;opacity:1;right:0;overflow:visible}
.thumbs_popup h2{font-family:"Avenir-Black";font-size:79px;color:#fff;text-align:center;margin-bottom:20px;line-height:80px}
.thumbs_popup p{color:#fff}
.thumbs_popup li{display:inline-block;margin-left:20px;margin-top:20px}
.thumbs_popup li::before{content:"";width:8px;height:8px;background:#fff;border-radius:50%;display:inline-block;vertical-align:middle;margin-right:20px}
.thumbs_popup li:first-child{margin-left:0}
.thumbs_popup li:first-child::before{display:none}
.thumbs_popup li a{color:#fff;font-weight:700}
.toggle-menu{width:50px;height:50px;display:inline-block;position:absolute;-webkit-transition:all .3s;transition:all .3s;background:#1c68ff;top:17px;right:10px;z-index:6}
.toggle-menu i{position:absolute;display:block;height:3px;background:#fff;width:30px;right:10px;-webkit-transition:all .2s;transition:all .2s}
.toggle-menu i:nth-child(1){top:14px}
.toggle-menu i:nth-child(2){top:23px;width:25px}
.toggle-menu i:nth-child(3){top:32px;width:20px}
.open-menu .toggle-menu i:nth-child(1){top:25px;-webkit-transform:rotateZ(45deg);transform:rotateZ(45deg)}
.open-menu .toggle-menu i:nth-child(2){background:transparent}
.open-menu .toggle-menu i:nth-child(3){top:25px;width:30px;-webkit-transform:rotateZ(-45deg);transform:rotateZ(-45deg)}
header.open-menu{position:fixed;overflow:inherit}
.mainmenu-section{height:100vh;width:100%;background:#fff;position:absolute;top:0;z-index:5;background:#fff;right:0;display:none}
.mainmenu-section:before{content:"";left:-58%;top:0;background:#f2f2f2;height:100%;width:60%;position:absolute;z-index:-1}
.mainmenu-section:after{content:"";right:-58%;top:0;background:#fff;height:100%;width:60%;position:absolute;z-index:-2}
.mainmenu-section-inside{display:flex;flex-direction:row;height:100%}
.navigation{min-width:480px;padding:50px 60px}
.nev-logo{margin:0 0 60px}
.menu-left-section{width:100%;background:#f2f2f2;position:relative}
.navigation .menulink-1{margin:0;padding:0}
.navigation .menulink-1 ul{margin:0;padding:0;list-style:none}
.navigation .menulink-1 ul li{margin:0;padding:0 0 30px;line-height:26px;list-style:none;display:block}
.navigation .menulink-1 ul li a{font-size:28px;color:#000;font-family:'Avenir-Black',Arial,Helvetica,sans-serif;transition:all ease-in-out .3s;position:relative}
.navigation .menulink-1 ul li a:after{height:2px;width:0;content:"";background:#1c68ff;position:absolute;bottom:-3px;left:0;transition:all ease-in-out .3s}
.navigation .menulink-1 ul li a:hover{color:#4e4e4e}
.navigation .menulink-1 ul li a:hover:after{width:100%}
.navigation .menulink-2{margin:0;padding:20px 0 10px}
.navigation .menulink-2 ul{margin:0;padding:0;list-style:none}
.navigation .menulink-2 ul li{margin:0;padding:0 0 15px;list-style:none;display:block}
.navigation .menulink-2 ul li a{font-size:20px;color:#000;transition:all ease-in-out .3s;position:relative}
.navigation .menulink-2 ul li a:after{height:2px;width:0;content:"";background:#1c68ff;position:absolute;bottom:-3px;left:0;transition:all ease-in-out .3s}
.navigation .menulink-2 ul li a:hover{color:#4e4e4e}
.navigation .menulink-2 ul li a:hover:after{width:100%}
.navigation .social-links a{margin:0 25px 0 0}
.services-box-section{display:flex;flex-direction:row;flex-flow:wrap;align-items:center;justify-content:flex-end;align-content:center;place-content:center flex-end;height:100vh;margin:0 120px;padding:20px 0;position:relative}
.services-block{width:50%;padding:10px}
.services-block-inside{margin:0;padding:0;min-height:270px;position:relative;display:flex;flex-direction:row;align-items:flex-end;cursor:pointer;overflow:hidden;background-size:auto 100%!important;background-position:right center!important;background-repeat:no-repeat!important}
.services-block-inside.letspresent{background:#11a4c9;background-image:url(../images/development-par-excellence-menu-img.jpg)}
.services-block-inside.aidata{background:#202d5f;background-image:url(../images/ai-menu-img.jpg)}
.services-block-inside.research{background:#82000f;background-image:url(../images/visionaries-menu-img.jpg)}
.services-block-inside.platform{background:#4ea747;background-image:url(../images/continuous-evolution-menu-img.jpg)}
.services-block-inside:hover{-webkit-box-shadow:10px 14px 50px 4px rgba(50,50,50,0.36);-moz-box-shadow:10px 14px 50px 4px rgba(50,50,50,0.36) box-shadow: 10px 14px 50px 4px rgba(50,50,50,0.36);z-index:1}
.close-menupopup{width:24px;height:24px;cursor:pointer;position:absolute;right:20px;top:20px;background:url(../images/popup-close-icon.png) no-repeat center center;padding:5px;display:none;z-index:5}
.services-block-inside .overlaycontent{padding:45px 55px;transition:all ease-in-out .5s;-webkit-transition:all ease-in-out .5s;overflow:hidden;position:absolute;bottom:0}
.services-block-inside h2{font-size:36px;color:#fff;padding-bottom:0;transition:all ease-in-out .3s;-webkit-transition:all ease-in-out .3s}
.services-block-inside p{font-size:22px;color:#fff;margin:0;padding:30px 0;transition:all ease-in-out .5s;-webkit-transition:all ease-in-out .5s}
.services-block-inside .overlay-hide{display:none}
.services-box-section.openblock{place-content:flex-end;align-items:flex-end;flex-flow:nowrap}
.services-box-section.openblock .services-block{width:190px}
.services-box-section.openblock .services-block .services-block-inside{min-height:100px}
.services-box-section.openblock .services-block .overlaycontent{padding:10px 20px}
.services-box-section.openblock .services-block h2{font-size:16px}
.services-box-section.openblock .services-block.showbig-box{width:100%!important;order:-1;position:absolute;bottom:130px;z-index:5;left:0}
.services-box-section.openblock .services-block.showbig-box .services-block-inside{min-height:calc(100vh - 170px);transition:all ease-in-out .5s;-webkit-transition:all ease-in-out .5s;cursor:default}
.services-box-section.openblock .services-block.showbig-box h2{font-size:62px}
.services-box-section.openblock .services-block.showbig-box .overlay-hide{display:block}
.services-box-section.openblock .services-block.showbig-box .overlaycontent{padding:80px 0 80px 95px;width:550px;bottom:0}
.services-box-section.openblock .services-block.showbig-box .close-menupopup{display:block}
.menu-industry{padding:0 90px}
.menu-industry .fency-pro-box-wrap{margin-right:-20px;margin-left:-20px;align-items:center;align-content:center;min-height:calc(100vh - 100px)}
.menu-industry .fency-pro-box-wrap .fency-pro-box{padding-right:20px;padding-left:20px}
.menu-industry .fency-pro-box-wrap .fency-pro-box a .pro-detail-box{margin-top:-55px}
.sjb .bradcrumbn{margin-bottom:0}
.leftlink-menu{background:#f2f2f2;z-index:5;position:absolute;top:0;height:100vh;width:100%;transition:all ease-in-out .3s;-webkit-transition:all ease-in-out .3s;overflow:auto;visibility:visible!important}
.leftlink-menu-inside{padding:20px 40px}
.leftlink-menu-inside h2{font-size:30px;padding-bottom:20px}
.leftlink-menu-inside h2 a{color:#000}
.leftlink-menu-inside h2 a:hover{color:#0367c5}
.menutabs-main-section .menutabs{margin:0}
.menutabs-main-section .menutabs .ui-tabs-nav{padding:0 0 20px;text-align:left}
.menutabs-main-section .menutabs .ui-tabs-nav li{margin:0 30px 0 0}
.menutabs-content{display:flex;flex-direction:row}
.formcolom{width:25%}
.largcolom{width:30%}
.smallcolom{width:20%}
.threecolom{width:33.33%}
.menutabs-content{margin:0;padding:0}
.menutabs-content h4{color:#146dff;padding-bottom:20px}
.menutabs-content h4 a{color:#146dff}
.menutabs-content h4 a:hover{color:#0367c5}
.menutabs-content h5{font-size:16px;text-transform:uppercase;color:#000;padding-bottom:15px}
.menutabs-content h5 a{color:#000}
.menutabs-content h5 a:hover{color:#0367c5}
.formcolom.menutopspace{padding-top:124px}
.sublink{margin:0;padding:0 0 18px}
.sublink li{margin:0;padding:0 0 3px;font-size:16px;list-style:none;position:relative;color:#666;text-transform:capitalize}
.sublink li.sub-title,.sublink li.sub-title a{color:#146dff;font-weight:700;font-size:16px}
.sublink li a{margin:0;padding:0;color:#2b2b2b;font-size:16px}
.sublink li a:hover{color:#0367c5}
.iconmenu-row{margin:0;padding:15px 0 30px}
.iconmenu-row h5,.iconmenu-row h5 a{color:#146dff;font-weight:700;font-size:16px}
.iconmenu-row h5 a:hover{color:#0367c5}
.iconmenu-main{display:flex;padding:20px 0 0;flex-flow:wrap}
.iconmenu-main a.iconmenu-box{width:237px;height:80px;padding:0 10px 0 0;background:#fff;margin:0 20px 20px 0;display:flex;align-items:center;position:relative;transition:all ease-in-out .3s;-webkit-transition:all ease-in-out .3s;font-size:16px;color:#2b2b2b}
.iconmenu-main a.iconmenu-box:after{content:"";position:absolute;bottom:0;left:0;height:4px;width:0;background:#007cf1;transition:all ease-in-out .3s;-webkit-transition:all ease-in-out .3s}
.iconmenu-main a.iconmenu-box:hover{box-shadow:3px 3px 7px rgba(0,0,0,0.13);-webkit-box-shadow:3px 3px 7px rgba(0,0,0,0.13)}
.iconmenu-main a.iconmenu-box:hover:after{width:100%}
.iconmenu-main a.iconmenu-box span{width:127px}
.iconmenu-main a.iconmenu-box i{width:100px;height:80px;background:url(../images/menu-icon-sprite.png) no-repeat 0 0}
.iconmenu-main a.iconmenu-box i.menuicon-1{background-position:0 0}
.iconmenu-main a.iconmenu-box i.menuicon-2{background-position:-110px 0}
.iconmenu-main a.iconmenu-box i.menuicon-3{background-position:-220px 0}
.iconmenu-main a.iconmenu-box i.menuicon-4{background-position:-330px 0}
.iconmenu-main a.iconmenu-box i.menuicon-5{background-position:-440px 0}
.iconmenu-main a.iconmenu-box i.menuicon-6{background-position:-550px 0}
.iconmenu-main a.iconmenu-box i.menuicon-7{background-position:-660px 0}
.iconmenu-main a.iconmenu-box i.menuicon-8{background-position:-770px 0}
.iconmenu-main a.iconmenu-box i.menuicon-9{background-position:-880px 0}
.iconmenu-main a.iconmenu-box i.menuicon-10{background-position:-990px 0}
.iconmenu-main a.iconmenu-box i.menuicon-11{background-position:-1100px 0}
.iconmenu-main a.iconmenu-box i.menuicon-12{background-position:-1210px 0}
.iconmenu-main a.iconmenu-box i.menuicon-13{background-position:-1320px 0}
.iconmenu-main a.iconmenu-box i.menuicon-14{background-position:-1430px 0}
.iconmenu-main a.iconmenu-box i.menuicon-15{background-position:-1540px 0}
.iconmenu-main a.iconmenu-box i.menuicon-16{background-position:-1650px 0}
.iconmenu-main a.iconmenu-box i.menuicon-17{background-position:-1760px 0}
.iconmenu-main a.iconmenu-box i.menuicon-18{background-position:-1870px 0}
.iconmenu-main a.iconmenu-box i.menuicon-19{background-position:-1965px 0}
.iconmenu-main a.iconmenu-box i.menuicon-20{background-position:-2065px 0}
.iconmenu-main a.iconmenu-box i.menuicon-21{background-position:-2145px 0}
.iconmenu-main a.iconmenu-box i.menuicon-22{background-position:-2235px 0}
.iconmenu-main a.iconmenu-box i.menuicon-23{background-position:-2325px 0}
.iconmenu-main a.iconmenu-box i.menuicon-24{background-position:-2425px 0}
.iconmenu-main a.iconmenu-box i.menuicon-25{background-position:-2500px 0}
.iconmenu-main a.iconmenu-box i.menuicon-26{background-position:-2590px 0}
.iconmenu-main a.iconmenu-box i.menuicon-27{background-position:-2675px 0}
.iconmenu-main a.iconmenu-box i.menuicon-28{background-position:-2760px 0}
.iconmenu-main a.iconmenu-box i.menuicon-29{background-position:-2850px 0}
.iconmenu-main a.iconmenu-box i.menuicon-30{background-position:-2930px 0}
header.open-contact-form{position:fixed;overflow:inherit}
.contact-form{height:0;opacity:0;box-sizing:border-box;background:#fff;position:fixed;top:75px;width:100%;-webkit-transition:all .45s;transition:all .45s;display:flex;flex-direction:column;align-items:center;place-content:center space-between}
.open-contact-form .contact-form{opacity:1;padding:10% 0;z-index:15;height:calc(100vh - 75px);background:#fff;width:100%;top:75px}
.open-contact-form .toggle-menu,.open-contact-form .logo{display:none}
.close-contact{width:50px;height:50px;display:inline-block;position:relative;top:10px;float:right;display:none}
.open-contact-form .close-contact{display:block}
.close-contact i{position:absolute;display:block;height:3px;background:#171717;width:34px;right:20px;-webkit-transition:all .3s;transition:all .3s}
.open-contact-form i:nth-child(1){top:25px;-webkit-transform:rotateZ(45deg);transform:rotateZ(45deg)}
.open-contact-form i:nth-child(2){background:transparent}
.open-contact-form i:nth-child(3){top:25px;-webkit-transform:rotateZ(-45deg);transform:rotateZ(-45deg)}
.vertical-slider{width:100%;overflow:hidden}
.vertical-slider .slider-box{display:flex;flex-direction:row;align-items:center;place-content:center;min-height:700px;height:850px}
.vertical-slider .owl-carousel .owl-item img{width:inherit;display:inline-block;max-width:250px}
.vertical-slider .slider-box .logopart{flex:5}
.vertical-slider .slider-box .content-part{flex:7;padding-right:260px}
.vertical-slider .slider-box .content-part h3{margin-bottom:15px}
.vertical-slider .slider-box .content-part p{color:#cddfff;margin-bottom:40px}
.vertical-slider .slider-box .content-part .listpart{display:flex;place-content:space-between;justify-content:space-between;margin-bottom:80px}
.vertical-slider .slider-box .content-part .listpart a{display:block;color:#cddfff;margin-bottom:15px}
.vertical-slider .slider-box .content-part .listpart a:hover{color:#fff}
.vertical-slider .owl-theme .owl-dots{top:-40px;position:relative}
.vertical-slider .owl-theme .owl-dots .owl-dot span{background-color:#cddfff}
.vertical-slider .owl-theme .owl-dots .owl-dot.active span,.vertical-slider .owl-theme .owl-dots .owl-dot:hover span{background-color:#209ce7}
.vertical-slider .owl-nav{width:100%}
.vertical-slider .owl-nav button{width:60px;height:60px;cursor:pointer;position:absolute;top:50%;padding:0 15px;margin-top:-30px}
.vertical-slider .owl-nav button.owl-prev{background:url(../images/slider-arrow-left.png) no-repeat center center!important;background-size:40px!important;left:0}
.vertical-slider .owl-nav button.owl-next{background:url(../images/slider-arrow-right.png) no-repeat center center!important;background-size:40px!important;right:0}
.vertical-slider .owl-nav button span{font-size:0}
.vertical-slider .rsm{background:url(../images/rsm-bg.jpg) no-repeat center center #2f0d85;background-size:cover}
.vertical-slider .hme{background:url(../images/hme-bg.jpg) no-repeat center center #0F5DA5;background-size:cover}
.vertical-slider .ant{background:url(../images/ant-bg.jpg) no-repeat center center #0C1D79;background-size:cover}
.vertical-slider .fcc{background:url(../images/fcc-bg.jpg) no-repeat center center #128CA4;background-size:cover}
#pp-nav li .active span,.pp-slidesNav .active span{background:#bbb}
#pp-nav span,.pp-slidesNav span{border-color:#bbb!important}
.pp-tableCell{vertical-align:top}
.section{background-attachment:fixed;background-size:auto 80%;background-position:50% 0;background-repeat:no-repeat;transform:translate3d(0,100%,0);transition-duration:1s;transition-property:transform;transition-timing-function:cubic-bezier(0.165,0.84,0.44,1);transition-delay:0}
#section4 .content{top:100%;position:absolute;left:0}
.section.active{transform:translate3d(0,0%,0)!important}
.section .slider-item{transform:translate3d(0,-20%,0) scale(1.5);transition-duration:1s;transition-property:transform;transition-timing-function:cubic-bezier(0.165,0.84,0.44,1);transition-delay:0}
.section.active .slider-item{transform:translate3d(0,0,0) scale(1)}
.portfolio{padding:100px 0 85px;flex-direction:column}
.portfolio-thumb{position:absolute;top:-70px;left:-50px;z-index:2;line-height:0}
.portfolio h2{padding-bottom:100px}
.portfolio-content{display:flex;box-sizing:border-box;margin:0 auto;flex-direction:column;position:relative;color:#fff}
.portfolio-top,.portfolio-bottom{display:flex}
.portfolio-top > div,.portfolio-bottom > div{flex:1}
.worksection{position:relative}
.portfolio .work-img{line-height:0;background-size:cover!important;background-position:center center!important}
.portfolio .work-img .portfolio-image{display:none}
.portfolio .work-img img{max-width:100%;display:inline-block}
.work-detail{position:absolute;top:0;right:0;display:flex;flex-direction:column;width:100%;place-content:space-between;height:100%;padding:20px 30px}
.work-action{display:flex;flex-direction:row}
.work-action span:first-child{flex:2}
.portfolio-tag{background-color:#fff;font-family:'Avenir';font-size:14px;color:#293342;padding:4px 13px;text-decoration:none;text-transform:uppercase;border-radius:30px;display:table;line-height:normal;margin-bottom:5px}
.maskdetail{width:68%}
.maskdetail h3{padding-bottom:30px}
.worksection-small .maskdetail{width:80%}
.worksection-small .maskdetail h3{font-size:37px;line-height:45px}
.maskdetail p{color:#cddfff;margin-bottom:30px}
.work-contentdetails{background-color:#321389;align-items:center;display:flex;flex-direction:column;place-content:center;justify-content:center;text-align:left;padding:70px 0;min-height:490px}
.work-contentdetails.arrow-right:after{position:absolute;content:"";right:-20px;top:35px;z-index:5;width:0;height:0;border-style:solid;border-width:24px 0 24px 20px;border-color:transparent transparent transparent #321389;line-height:0;_border-color:#000 #000 #000 #321389;_filter:progid:DXImageTransform.Microsoft.Chroma(color='#000000')}
.work-contentdetails.arrow-left:after{position:absolute;left:-20px;bottom:35px;width:0;height:0;content:"";z-index:5;border-style:solid;border-width:24px 20px 24px 0;border-color:transparent #321389 transparent transparent;line-height:0;_border-color:#000 #321389 #000 #000;_filter:progid:DXImageTransform.Microsoft.Chroma(color='#000000')}
.portfolio .owl-theme .owl-nav.disabled + .owl-dots{margin-top:50px}
.portfolio .owl-theme .owl-dots .owl-dot span{background-color:#cddfff}
.portfolio .owl-theme .owl-dots .owl-dot.active span,.portfolio .owl-theme .owl-dots .owl-dot:hover span{background-color:#209ce7}
.client{background-color:#f3f3f3;padding:78px 0;margin-bottom:100px}
.clientslider::before{content:"";width:125px;height:100px;background:rgba(243,243,243,1);background:-moz-linear-gradient(left,rgba(243,243,243,1) 30%,rgba(255,255,255,0) 100%);background:-webkit-gradient(left top,right top,color-stop(30%,rgba(243,243,243,1)),color-stop(100%,rgba(255,255,255,0)));background:-webkit-linear-gradient(left,rgba(243,243,243,1) 30%,rgba(255,255,255,0) 100%);background:-o-linear-gradient(left,rgba(243,243,243,1) 30%,rgba(255,255,255,0) 100%);background:-ms-linear-gradient(left,rgba(243,243,243,1) 300%,rgba(255,255,255,0) 100%);background:linear-gradient(to right,rgba(243,243,243,1) 30%,rgba(255,255,255,0) 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#f3f3f3',endColorstr='#ffffff',GradientType=1);position:absolute;left:0;z-index:1}
.clientslider::after{content:"";width:125px;height:100px;background:rgba(255,255,255,0);background:-moz-linear-gradient(left,rgba(255,255,255,0) 30%,rgba(243,243,243,1) 100%);background:-webkit-gradient(left top,right top,color-stop(30%,rgba(255,255,255,0)),color-stop(100%,rgba(243,243,243,1)));background:-webkit-linear-gradient(left,rgba(255,255,255,0) 30%,rgba(243,243,243,1) 100%);background:-o-linear-gradient(left,rgba(255,255,255,0) 30%,rgba(243,243,243,1) 100%);background:-ms-linear-gradient(left,rgba(255,255,255,0) 30%,rgba(243,243,243,1) 100%);background:linear-gradient(to right,rgba(255,255,255,0) 30%,rgba(243,243,243,1) 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffffff',endColorstr='#f3f3f3',GradientType=1);position:absolute;right:0;z-index:1;top:0}
.clientslider div.clientlogo{background-image:url(../images/client-logos.png);background-repeat:no-repeat;width:164px;height:94px;display:block;margin:auto;display:table}
.clientslider div.clientlogo1{background-position:0 0}
.clientslider div.clientlogo2{background-position:-190px 0}
.clientslider div.clientlogo3{background-position:-382px 0}
.clientslider div.clientlogo4{background-position:-573px 0}
.clientslider div.clientlogo5{background-position:-764px 0}
.clientslider div.clientlogo6{background-position:-955px 0}
.clientslider div.clientlogo7{background-position:-1146px 0}
.clientslider div.clientlogo8{background-position:-1337px 0}
.clientslider div.clientlogo9{background-position:-1529px 0}
.clientslider div.clientlogo10{background-position:-1720px 0}
.clientslider div.clientlogo11{background-position:-1912px 0}
.clientslider div.clientlogo12{background-position:-2103px 0}
.process-part{padding-top:50px;padding-bottom:100px}
.process{display:flex;flex-direction:row;box-sizing:border-box;align-items:center;place-content:center;position:relative;width:100%;height:980px;padding:0 100px;background:#fafafa}
.process-content,.process-step{flex:1;padding:0 20px}
.process-content p{padding:28px 200px 60px 0;line-height:30px}
.process-thumb{position:absolute;top:-50px;left:-50px;z-index:5}
.process-step ul li{list-style-type:none;position:relative}
.process-step ul li::before{background:#209ce7;width:1px;position:absolute;left:-20px;height:80%;content:"";display:block;top:45px}
.process-step ul li::after{background:#209ce7;width:10px;height:10px;border-radius:50%;position:absolute;content:"";display:block;left:-25px;top:20px}
.process-step ul li > div{position:relative;bottom:0;padding-bottom:50px}
.process-step ul li:last-child > div{padding-bottom:0}
.process-step ul li > div h2{font-size:45px;padding-left:5px}
.process-step ul li > div h2,.process-step ul li > div h3{display:inline-block;line-height:normal;vertical-align:top}
.process-step ul li > div h3{padding-left:40px;font-size:45px;padding-bottom:30px}
.process-step ul li > div ul.listing li{width:100%;background:transparent;padding:0 0 10px 15px;position:relative}
.process-step ul li > div ul.listing li::before,.process-step ul li > div ul.listing li::after{content:inherit;background:transparent}
.process-step ul li > div ul.listing{padding-left:75px}
.process-step ul li > div p{padding-left:75px}
.process-list ul li{border-bottom:solid 1px #8a8a8a;padding:20px 0}
.process-list.green ul li{border-bottom:solid 1px #8a8a8a}
.process-step ul li > div ul.listing li::after{width:6px;height:6px;background:#209ce7;content:"";display:inline-block;border-radius:50%;left:0;top:8px;position:absolute}
.insights .insights-box{margin-top:100px;height:698px;background:url(../images/insights-box-bg.jpg) no-repeat top center;background-size:cover}
.insights .insights-box .cs-slider-box{display:flex;flex-direction:row;padding:100px 0;position:relative}
.insights .insights-box .cs-slider-box .post-slider{flex:7;overflow:hidden;margin-right:20px}
.insights .insights-box .cs-slider-box .post-slider.fullwidth{margin-right:0}
.insights .insights-box .cs-slider-box .webinar-slider{flex:4;overflow:hidden}
.post-owl-carousel .item{background:#fff;height:448px;padding:30px 29px;transition:all ease-in-out .2s}
.post-owl-carousel .item .story{font-size:14px;text-transform:uppercase;padding:10px 15px;background:#293342;color:#fff;display:inline-block;margin-bottom:10px}
.post-owl-carousel .item .date-time{font-size:14px;color:#515d6a;margin-bottom:15px}
.post-owl-carousel .item .date-time .time{padding-left:24px;position:relative}
.post-owl-carousel .item .date-time .time::before{content:"";background:#8c8f95;width:4px;height:4px;position:absolute;top:8px;left:8px;border-radius:50%}
.post-owl-carousel .item h4{font-size:22px;font-family:'Avenir'}
.post-owl-carousel .item h4 a{opacity:.65;transition:all ease-in-out .2s;color:#293342}
.post-owl-carousel .item .tags{margin-top:20px;position:relative;margin-left:-14px}
.post-owl-carousel .item .tags li{margin-left:10px;display:inline-block;margin-bottom:10px}
.post-owl-carousel .item .tags li a{color:#515d6a;font-size:14px;padding:5px 15px;background:#f3f3f3;border-radius:2px;display:block}
.post-owl-carousel .item .share-link{display:inline-block;width:30px;position:absolute;bottom:32px;opacity:.3}
.post-owl-carousel .item:hover{-webkit-box-shadow:0 15px 30px -1px rgba(0,0,0,0.36);-moz-box-shadow:0 15px 30px -1px rgba(0,0,0,0.36);box-shadow:0 15px 30px -1px rgba(0,0,0,0.36)}
.post-owl-carousel .item:hover h4 a,.post-owl-carousel .item:hover .share-link{opacity:1}
.post-owl-carousel.owl-carousel .owl-stage-outer{padding:0 0 35px}
.post-owl-carousel.owl-carousel .insights-image{margin:20px 0;transition:all ease-in-out .2s;width:100%;height:132px;background-size:cover!important}
.post-owl-carousel.owl-carousel .insights-image img{display:none}
.insights .insights-box .cs-slider-box .webinar-slider .webinar-box{background:#fff;height:448px;display:flex}
.insights .insights-box .cs-slider-box .webinar-slider .webinar-box .leftpart{min-width:185px;background:url(../images/webinar-bg.jpg) no-repeat top left;background-size:cover}
.insights .insights-box .cs-slider-box .webinar-slider .webinar-box h4{margin-bottom:20px}
.insights .insights-box .cs-slider-box .webinar-slider .webinar-box .leftpart .event{align-items:center;display:flex;justify-content:space-around;flex-direction:column;height:100%;place-content:center space-around}
.insights .insights-box .cs-slider-box .webinar-slider .webinar-box .leftpart .event .icon{display:flex;flex-direction:column;text-transform:uppercase;font-size:14px;color:#293342}
.insights .insights-box .cs-slider-box .webinar-slider .webinar-box .leftpart .event .icon img{margin-bottom:10px}
.insights .insights-box .cs-slider-box .webinar-slider .webinar-box .leftpart .calendar{background:#fff;justify-content:center;width:116px;height:163px;text-align:center;display:flex;flex-direction:column;place-content:center;-webkit-box-shadow:0 11px 50px -9px rgba(0,0,0,0.45);-moz-box-shadow:0 11px 50px -9px rgba(0,0,0,0.45);box-shadow:0 11px 50px -9px rgba(0,0,0,0.45)}
.insights .insights-box .cs-slider-box .webinar-slider .webinar-box .leftpart .calendar .date{font-family:'HelveticaNeueCondensed';font-size:90px;line-height:70px;font-weight:100;margin-bottom:5px}
.insights .insights-box .cs-slider-box .webinar-slider .webinar-box .rightpart{padding:55px 45px}
.insights .insights-box .cs-slider-box .webinar-slider .webinar-box .rightpart .time{position:relative;padding-right:40px;display:table;line-height:42px}
.insights .insights-box .cs-slider-box .webinar-slider .webinar-box .rightpart .time .icon{position:absolute;right:0;top:9px}
.insights .insights-box .cs-slider-box .webinar-slider .webinar-box .rightpart .time .label{font-weight:700}
.insights .insights-box .cs-slider-box .webinar-slider .webinar-box .rightpart .location{position:relative;padding:10px 40px 10px 0;display:table;margin-bottom:24px}
.insights .insights-box .cs-slider-box .webinar-slider .webinar-box .rightpart .location .icon{position:absolute;right:0}
.insights .insights-box .cs-slider-box .webinar-slider .webinar-box .rightpart .location .label{font-weight:700}
.webinar-owl-carousel.owl-carousel .owl-stage-outer{padding:0 0 35px}
footer{background:#f3f3f3;position:relative}
footer .footer_top{padding:75px 0}
footer .footer_top h4{padding-bottom:10px}
footer .footer_top p{font-size:16px}
footer .footer-colom{width:100%;display:flex;flex-direction:row}
footer .footer-links{margin:0;padding:0;width:24%}
footer .footer-links ul{margin:-1px 0 0;padding:0;list-style:none}
footer .footer-links ul li{margin:0;padding:0 0 5px;line-height:26px}
footer .footer-links ul li a{margin:0;padding:0;color:#2b2b2b;font-size:16px}
footer .footer-links ul li a:hover{color:#004396}
.footer-address{width:27%}
.footer-address .address-block{padding-bottom:20px}
.footer-address .address-block:last-child{padding-bottom:0}
.footer-callus{width:25%;display:flex;justify-content:flex-end}
.footer-callus a{color:#2b2b2b}
.footer-callus a:hover{color:#004396}
.footer-callus .address-block{padding-bottom:20px}
footer .footer_bottom{border-top:solid 1px #dadada}
footer .footer_bottom-inside{display:flex;flex-direction:row;align-items:center;justify-content:space-between}
footer .footer_bottom .copy-right{font-size:16px;margin:20px 0}
.social-links{margin:22px 0;padding:0}
/* .social-links a{display:inline-block;height:28px;background:url(../images/social-ions.png) no-repeat 0 0;transition:all ease-in-out .2s;margin:0 0 0 25px;padding:0} */
.social-links a{display:inline-block;height:28px;background:url(https://www.softwebsolutions.com/wp-content/uploads/2023/07/social-icons.png) no-repeat 0 0;transition:all ease-in-out .2s;margin:0 0 0 25px;padding:0}
.social-links a.facebook{width:18px;background-position:-6px 0}
.social-links a.linkdin{width:25px;background-position:-53px 0}
.social-links a.twitter{width:25px;background-position:-109px 0}
.social-links a.google-plus{width:38px;background-position:-159px 0}
.social-links a.youtube{width:25px;background-position:-220px 0}
.social-links a.instagram{width:23px;background-position:-274px 0}
.social-links a.facebook:hover{background-position:-6px -28px}
.social-links a.linkdin:hover{background-position:-53px -28px}
.social-links a.twitter:hover{background-position:-109px -28px}
.social-links a.google-plus:hover{background-position:-159px -28px}
.social-links a.youtube:hover{background-position:-220px -28px}
.social-links a.instagram:hover{background-position:-274px -28px}
.service-tab{padding:50px 75px;flex-direction:column;display:flex;min-height:calc(100vh - 75px)}
.service-tab ul{margin:50px 0;display:flex;align-items:center;place-content:center space-between;flex-direction:row;justify-content:space-between}
.service-tab ul li{max-width:25%}
.service-tab ul li .card{padding:10px 20px;padding-top:45px;background:#f3f3f3;display:flex;flex-direction:column;cursor:pointer;width:315px;height:352px;transition:all ease-in-out .2s;color:#293342}
.service-tab ul .logobox{width:111px;height:111px;background:#fff;display:block;position:relative;transition:all ease-in-out .4s;margin:0 auto}
.service-tab ul .logobox img.rsm-logo{position:relative;margin-left:-58px;margin-top:9px}
.service-tab ul .logobox img.cu-logo{position:relative;margin-left:-45px;margin-top:9px}
.service-tab ul .logobox img.frl-logo{position:relative;margin-left:-28px;margin-top:9px}
.service-tab ul .logobox img.hme-logo{position:relative;margin-left:-28px;margin-top:4px}
.service-tab ul .logobox::after{background:rgba(0,0,0,0) url(../images/service-tab-shadow.png) no-repeat scroll center top;bottom:-35px;content:"";display:block;height:24px;left:-30px;position:absolute;width:60px}
.service-tab ul h4{text-transform:uppercase;text-align:center;margin-top:40px;color:#9fa3ac;transition:all ease-in-out .2s}
.service-tab ul p{text-align:center;margin-top:10px}
a .tooltip-text{visibility:hidden;position:absolute;background-color:#fff;color:#515d6a;font-size:14px;text-align:center;padding:5px 10px;border-radius:6px;z-index:1;opacity:0;transition:opacity .6s;bottom:65%;left:60%;border-radius:25px;box-shadow:0 0 6px rgba(0,0,0,0.21);white-space:nowrap}
.service-tab ul li:hover .card,.service-tab ul li.active .card{box-shadow:0 0 30px rgba(0,0,0,0.2);background:#fff}
.service-tab ul li:hover .logobox,.service-tab ul li.active .logobox{transform:scale(1.2)}
.service-tab ul li:hover .logobox.color1,.service-tab ul li.active .logobox.color1{background:#2f0c88}
.service-tab ul li:hover .logobox.color2,.service-tab ul li.active .logobox.color2{background:#116bb0}
.service-tab ul li:hover .logobox.color3,.service-tab ul li.active .logobox.color3{background:#15237a}
.service-tab ul li:hover .logobox.color4,.service-tab ul li.active .logobox.color4{background:#178baf}
.service-tab ul li:hover h4,.service-tab ul li.active h4{color:#293342}
a:hover .tooltip-text{visibility:visible;opacity:1}
.tooltip-text::after{content:" ";position:absolute;top:calc(100% - 2px);left:11%;margin-left:-8px;border-width:10px;border-style:solid;border-color:#fff transparent transparent;color:#fff}
.service-tab-list{min-height:calc(100vh - 75px)}
.service-tab-content{display:flex;flex-direction:row;color:#cddfff;position:relative}
.service-tab-content .typewriter p{color:#fff}
.hme-tab .service-tab-content,.hme-tab .service-list li .sublinks a{color:#d2fcff}
.service-tab-content .logopart{flex:3;max-width:374px;min-width:374px}
.service-tab-content .content-part{flex:9;padding:100px 0}
.service-tab-content .content-part h3{margin-bottom:25px;color:#fff}
.service-tab-content .content-part h4{border-bottom:solid 1px rgba(160,184,236,0.7);padding:20px 0;position:relative;z-index:0;transition:all ease-in-out .2s}
.hme-tab .service-tab-content .content-part h4{border-bottom:solid 1px rgba(138,200,199,0.7)}
.service-tab-content .content-part h4 span{font-family:'Avenir';font-weight:100}
.service-tab-content .content-part h4 a{color:#cddfff}
.service-tab-content .content-part h4.link:hover{background:rgba(255,255,255,0.15);padding-left:30px}
.service-tab-content .content-part h4.link:hover a{color:#fff}
.service-list li .sublinks{display:flex;flex-direction:row;padding:30px 0 0;position:relative;flex-flow:row wrap}
.service-list li .sublinks::after{content:" ";position:absolute;top:0;left:20px;margin-left:-8px;border-width:7px;border-style:solid;border-color:rgba(160,184,236,0.7) transparent transparent}
.hme-tab .service-list li .sublinks::after{content:" ";position:absolute;top:0;left:20px;margin-left:-8px;border-width:7px;border-style:solid;border-color:rgba(138,200,199,0.7) transparent transparent}
.service-list li .sublinks h5{color:#fff}
.service-list li .sublinks h5 a{color:#fff;margin-top:0!important}
.service-list li .sublinks a{color:#cddfff}
.service-list li .sublinks .subpart{display:flex;flex-direction:row}
.service-list li .sublinks .subpart a{display:inline-block;margin-top:20px}
.service-list li .sublinks .subpart a:hover{color:#fff}
.column2 > div{flex:1 1 50%;max-width:50%;margin-bottom:30px}
.column2 > div .column2 > div{margin-bottom:0}
.rsm-tab{background:url(../images/rsm-service-bg.jpg) no-repeat center bottom #2f0d85;background-attachment:fixed}
.cu-tab{background:url(../images/cu-service-bg.jpg) no-repeat center bottom #1361a4;background-attachment:fixed}
.frl-tab{background:url(../images/frl-service-bg.jpg) no-repeat center bottom #10349e;background-attachment:fixed}
.hme-tab{background:url(../images/hme-service-bg.jpg) no-repeat center bottom #14908e;background-attachment:fixed}
.rsm-tab .logopart{background:url(../images/rsm-logo.png) no-repeat 10% center;background-attachment:fixed;background-size:223px}
.cu-tab .logopart{background:url(../images/cu-logo.png) no-repeat 10% center;background-attachment:fixed;background-size:223px}
.frl-tab .logopart{background:url(../images/frl-logo.png) no-repeat 10% center;background-attachment:fixed;background-size:223px}
.hme-tab .logopart{background:url(../images/hme-logo.png) no-repeat 9% center;background-attachment:fixed;background-size:253px}
.service-nav{position:fixed;right:0;top:50%}
.service-nav li{text-align:right}
.service-list li .column2 > div > div > div div:first-child a{margin-top:0}
.service-list li .column2 > div h5 + div > div div:first-child a{margin-top:20px}
@keyframes animatedBackground {
0%{background-position:100% 0}
50%{background-position:100% 100%}
100%{background-position:100% 0}
}
.solutions-part{min-height:100vh}
.rsm-solutions{background:url(../images/rsm-solution-bg.jpg) no-repeat bottom center;background-size:cover;color:#cddfff}
.solutions-content{position:relative;text-align:center;padding:100px 0}
.solutions-part h4{color:#fff;margin-bottom:20px}
.solutions-part h2 strong{color:#fff}
.solutions-part .block-quote{padding:60px 135px;background-image:url(../images/solution-quote-top.png),url(../images/solution-quote-bottom.png);background-position:left top,right bottom;background-repeat:no-repeat,no-repeat}
.solutions-part .block-quote + h2{padding:0 180px;color:#fff}
.solution-list{display:flex;margin:0 100px;flex-flow:row wrap;justify-content:center;margin-top:80px}
.solution-list li{background:#fff;margin:15px}
.solution-list li a{display:block;padding:40px 20px 20px;width:240px;transition:all ease-in-out .2s}
.solution-list li:hover{box-shadow:0 0 30px rgba(245,245,245,0.5);transform:scale(1.02);transition:all ease-in-out .2s}
.solution-list li .icon{height:90px;display:flex;align-items:center;justify-content:center;margin-bottom:30px}
.solution-list li .icon img{max-width:100%}
.solution-list li .text{display:flex;align-items:center;justify-content:center;color:#293342}
.solution-list.six-column li a{width:220px;margin:0 auto}
.solution-list h4{color:#293342;margin-bottom:15px;position:relative;margin-top:-10px;font-size:18px;font-family:"Avenir"}
.our-services{padding:100px 0 0}
.our-services h2{text-align:center;margin-bottom:100px}
.our-services-content{position:relative;background:#fafafa}
.our-services-content h2{margin-bottom:0}
.our-services-content .our-services-list{display:flex;flex-flow:row wrap;position:relative;padding:100px 50px}
.our-services-content .our-services-list li{border-bottom:solid 1px #8a8a8a;margin:0 50px;width:calc(50% - 50px);max-width:calc(50% - 100px)}
.our-services-content .our-services-list li a{color:#293342;font-size:28px;font-family:'Avenir-Black',Arial,Helvetica,sans-serif;padding:20px 0;display:block;transition:all ease-in-out .2s}
.our-services-content .our-services-list li a:hover{background:rgba(255,255,255,0.15);padding-left:30px;color:#209ce7}
.work-contentdetails.arrow-right::after{border-color:transparent transparent transparent #321389}
.work-contentdetails.arrow-left::after{border-color:transparent #321389 transparent transparent}
.hme-solutions{background:url(../images/hme-solution-bg.jpg) no-repeat bottom center;background-size:cover;color:#fff}
.hme-solutions .solution-list li a{width:220px}
.hme-portfolio .work-contentdetails{background:#15908e}
.hme-portfolio .work-contentdetails.arrow-right::after{border-color:transparent transparent transparent #15908e}
.hme-portfolio .work-contentdetails.arrow-left::after{border-color:transparent #15908e transparent transparent}
.frl-solutions{background:url(../images/frl-solution-bg.jpg) no-repeat bottom center;background-size:cover;color:#d2fcff}
.frl-solutions .solution-list{margin:0;margin-top:80px}
.frl-solutions .solution-list li a{width:510px}
.frl-portfolio .work-contentdetails{background:#022398}
.frl-portfolio .work-contentdetails.arrow-right::after{border-color:transparent transparent transparent #022398}
.frl-portfolio .work-contentdetails.arrow-left::after{border-color:transparent #022398 transparent transparent}
.cu-solutions{background:url(../images/cu-solution-bg.jpg) no-repeat bottom center;background-size:cover;color:#cddfff}
.cu-solutions .solution-list{margin:0;margin-top:80px}
.cu-solutions .solution-list li a{width:220px}
.cu-portfolio .work-contentdetails{background:#116bb0}
.cu-portfolio .work-contentdetails.arrow-right::after{border-color:transparent transparent transparent #116bb0}
.cu-portfolio .work-contentdetails.arrow-left::after{border-color:transparent #116bb0 transparent transparent}
.solution-logo-list{display:flex;flex-flow:row wrap;justify-content:center;margin-top:80px}
.solution-logo-list li{background:#fff;margin:15px;max-width:240px;height:240px;position:relative;overflow:hidden}
.solution-logo-list li a{color:#293342;display:block}
.solution-logo-list li .image img{vertical-align:middle}
.solution-logo-list li .text{background:#fff;height:80px;padding:0 20px;display:flex;justify-content:center;align-items:center;vertical-align:middle}
.solution-logo-list li .logopart{position:absolute;background:#fff;top:0;right:0;bottom:0;left:0;display:flex;justify-content:center;align-items:center;-webkit-transition:-webkit-transform 1s;transition:transform 1s;-webkit-transform:translateY(0);-ms-transform:translateY(0);transform:translateY(0)}
.solution-logo-list li:hover .logopart{-webkit-transform:translateY(-300px);-ms-transform:translateY(-300px);transform:translateY(-300px);-webkit-transition:-webkit-transform .45s;transition:transform .45s}
.mainbanner-part{background:#fff}
.mainbanner-part .bannerbox{position:relative;z-index:19;background-size:cover!important;height:450px;min-height:450px}
.mainbanner-part .bannerbox .banner-text{display:flex;align-items:center;place-content:center flex-end;justify-content:space-between;height:450px;min-height:450px}
.mainbanner-part .bannerbox .video{position:absolute;top:0;left:0;width:100%;height:100%}
.mainbanner-part .bannerbox .video img{vertical-align:top;width:100%;height:100%}
.mainbanner-part .bannerbox .imagepart{text-align:left;padding-left:97px}
.mainbanner-part .bannerbox .imagepart img{max-width:100%}
.mainbanner-part .bannerbox .textpart{position:relative;width:49%}
.mainbanner-part .bannerbox .textpart h2{font-weight:100;margin-bottom:60px;font-size:22px;line-height:30px;color:#fff;font-family:'Avenir',Arial,Helvetica,sans-serif;margin-bottom:0}
.mainbanner-part .bannerbox .textpart h2 strong{font-weight:700}
.mainbanner-part .bannerbox .textpart h3{color:#fff;margin-bottom:20px;font-size:46px;line-height:normal}
.mainbanner-part .bannerbox .textpart h1{color:#fff;margin-bottom:20px;font-size:46px;line-height:normal;font-family:'Avenir-Black',Arial,Helvetica,sans-serif;font-weight:400}
.mainbanner-part .bannerbox .smartfactory-type{left:-100px}
.use-cases-banner{background:url(../images/use-cases-banner.jpg) no-repeat left center}
.mainbanner-part .bannerbox.cs-page-banner{height:650px;background-position:center center}
.mainbanner-part .bannerbox.cs-page-banner .banner-text{height:650px}
.mainbanner-part .cs-page-banner .cs-logo{margin-bottom:30px}
.contentpart{padding:0}
.contentpart.spacing{padding:100px 10%}
.contentpart h2{margin-bottom:40px}
.contentpart p{margin-bottom:30px}
.contentpart p:last-child{margin-bottom:0}
.contentpart ul.listing{display:flex;flex-flow:row wrap;padding:0 2%}
.contentpart ul.listing li{width:50%;color:#172b4d;background:transparent;padding:0 10px 10px 15px;list-style-type:none;position:relative;font-size:18px;text-align:left}
.contentpart ul.listing li::after{width:6px;height:6px;background:#209ce7;content:"";display:inline-block;border-radius:50%;left:0;top:8px;position:absolute}
.contentpart ul.twocolom-listing li{width:49%}
.contentpart ul.threecolom-listing li{width:33.3%}
.contentpart ul.fourcolom-listing li{width:25%}
.twocolom-section{clear:both}
.twocolom-section-inside{display:flex;margin:0;flex-direction:row}
.twocolom-section-inside img{max-width:100%;height:auto;border-radius:5px;-webkit-box-shadow:0 14px 89px 3px rgba(23,23,23,0.25);-moz-box-shadow:0 14px 89px 3px rgba(23,23,23,0.25);box-shadow:0 14px 89px 3px rgba(23,23,23,0.25)}
.noshadow img{-webkit-box-shadow:none;-moz-box-shadow:none;box-shadow:none}
.twocolom-part-1{flex:1}
.twocolom-part-2{padding:0 50px;flex:1;max-width:50%}
.twocolom-part-2 h3{line-height:normal;margin:0;padding:0 0 30px}
.twocolom-part-2 h4{font-size:28px;font-family:'Avenir';font-weight:400;font-style:normal;padding:0 0 20px}
.twocolom-part-2 p{padding-bottom:30px}
.content_left .twocolom-part-1{order:2}
.content_left .twocolom-part-2{padding:0 100px 0 70px}
.twocolom-content-left{padding:0 100px 0 50px}
.webinar-section{background:#fafafa;margin:0 0 100px;padding:100px 0}
.webinar-section .twocolom-section-inside{margin:0}
.webinar-title{padding:0;margin-bottom:15px;color:#0058e7;text-transform:uppercase;font-style:italic;font-size:16px}
.webinar-title p{padding-bottom:0}
.webinar-icon{vertical-align:middle;margin:0 15px 0 0;max-width:inherit;height:auto}
.webinar-section .twocolom-part-1{position:relative}
.webinar-section h4{margin-bottom:20px}
.twocolom-slide .owl-dots .owl-dot span{background-color:#cddfff}
.twocolom-slide .owl-dots .owl-dot.active span,.twocolom-slide .owl-dots .owl-dot:hover span{background-color:#209ce7}
.twocolom-slide .twocolom-section-inside{margin-bottom:100px}
.icontext{position:relative;display:flex;text-align:center;flex-flow:row wrap}
.iconbox{background:#f3f3f3;width:142px;height:142px;margin:0 auto}
.icontext h4{font-family:'Avenir-Black',Arial,Helvetica,sans-serif;margin:20px 0 0;line-height:normal}
.icontext p{padding:20px 40px 0}
.threecolom-icon .iconblock{padding:20px 5px;width:33.33%}
.fourcolom-icon .iconblock{padding:50px 5px 0;width:25%}
.fivecolom-icon .iconblock{padding:50px 5px 0;width:20%}
.sixcolom-icon .iconblock{padding:20px 5px 0;width:16.66%}
.icontext.fourcolom-icon{place-content:center}
.iconboxs200 .iconbox{width:200px;display:flex;align-items:center;justify-content:center}
.accordion-part{margin:100px 0 0;background:#fafafa}
.accordion-inside{margin:0;padding:0 70px;position:relative}
.accordion-inside p{font-size:16px;line-height:24px}
.accordion-inside .accordion{margin:70px 0 20px}
.accordion-inside .accordion-section-title{font-size:18px;color:#000;font-family:'Avenir-Black',Arial,Helvetica,sans-serif;padding:20px 60px 20px 30px;display:block;line-height:35px;background:url(../images/arrow-down.png) no-repeat right 30px;transition:all ease-in-out .3s}
.accordion-inside .accordion-section-title:hover{color:#0367c5}
.accordion-inside .accordion-section-title.active{background:url(../images/arrow-up.png) no-repeat right 30px #fff;color:#0367c5}
.accordion-inside .accordion-section{-webkit-box-shadow:0 2px 5px 1px rgba(0,0,0,0.10);-moz-box-shadow:0 2px 5px 1px rgba(0,0,0,0.10);box-shadow:0 2px 5px 1px rgba(0,0,0,0.10);margin-bottom:15px;background-color:#fff}
.accordion-inside .accordion-section-content{display:none;padding:0 70px 35px 30px}
.accordion-inside .accordion-section-content.open{background:#fff}
.accordion-inside .ullist{margin-top:15px;display:flex;flex-flow:row wrap}
.accordion-inside .ullist li{font-size:16px;min-width:25%}
.accordion-inside .ullist li::after{width:6px;height:6px;content:"";display:inline-block;border-radius:50%;left:0;top:8px;position:absolute}
.accordion-inside .accordion-section-content a:hover{text-decoration:underline;color:#209ce7}
.formsection{margin:0;background:#fafafa}
.formsection .typewriter p{color:#172b4d}
.formsection .typewriter p:after{background-color:#172b4d}
.formsection-inside{margin:0;position:relative;display:flex;align-items:center;flex-direction:row;place-content:center;justify-content:center;padding:50px 0 30px}
.formpart{text-align:center}
.formpart h3{font-size:32px;color:#202d5f;line-height:140%;margin-bottom:15px}
.formpart p{font-size:32px;color:#202d5f;line-height:40px}
.formpart-form{max-width:499px;margin:10px auto 0}
.formpart-form iframe{width:100%;border:0!important}
.light-card-accordian-section .card-accordian-content{color:#293342}
.light-card-accordian-section .process-accordion ul.content li > h5{font-size:18px;color:#293342}
.light-card-accordian-section .typewriter p:after{background:#293342}
.card-accordian-section{position:relative}
.card-accordian-content{display:flex;flex-direction:row;box-sizing:border-box;align-items:center;place-content:center;position:relative;width:100%;color:#293342}
.card-accordian-left,.card-accordian-right{flex:1}
.card-accordian-section .typewriter p{color:#293342}
.services-box{color:#293342;background:#fff;border-top:4px solid #209ce7;max-width:530px;width:100%;display:inline-block;padding:40px;position:relative;-webkit-box-shadow:10px 10px 47px -8px rgba(0,0,0,0.20);-moz-box-shadow:10px 10px 47px -8px rgba(0,0,0,0.20);box-shadow:10px 10px 47px -8px rgba(0,0,0,0.20)}
.services-box:before{content:"";position:absolute;top:-85px;left:-140px;background:url(../images/services-quote-top.png) no-repeat left top;width:125px;height:85px}
.services-box:after{content:"";position:absolute;bottom:-85px;right:-140px;background:url(../images/services-quote-bottom.png) no-repeat left top;width:125px;height:85px}
.services-box > h4{font-size:28px;color:#293342;text-align:left;padding:18px 18px 18px 0;margin-bottom:20px;position:relative;line-height:normal;font-family:'Avenir-Black',Arial,Helvetica,sans-serif;font-weight:700}
.services-box > h4 .services-logo{position:absolute;right:0;top:0;width:100px;height:100px;overflow:hidden}
.services-box p{color:#172b4d;padding-bottom:30px}
.services-box .services-softweb-list{text-align:left;padding-bottom:40px}
.services-box .services-softweb-list li{color:#293342;display:table;padding:10px 0}
.services-box .services-softweb-list li > span{display:table-cell;padding:0 5px;vertical-align:middle}
.services-box .services-softweb-list li > span:first-child{width:100px}
.services-box .services-softweb-list li .deep-blue{color:#321389}
.services-box .services-softweb-list li .softweb-no{width:74px!important;height:74px;background:#172b4d;border-radius:50%;color:#fff;font-weight:700;font-size:21px;text-align:center;vertical-align:middle;display:flex;align-items:center;justify-content:center}
.process-accordion{flex:1;padding:0 20px;margin-top:50px}
.process-accordion .accordion-no{font-family:'HelveticaNeueCondensed';font-size:45px;font-weight:100;display:inline-block;vertical-align:top;position:absolute;left:0;top:0}
.process-accordion .trigger{position:relative;cursor:pointer;padding:8px 31px 25px 56px;position:relative;background-size:28px}
.process-accordion .trigger.ui-state-active{cursor:default;background-size:28px}
.process-accordion .trigger:focus{outline:none!important}
.process-accordion .trigger:before{content:"";width:10px;height:10px;border-radius:50%;background:#209ce7;border-radius:50%;display:block;position:absolute;left:-25px;top:20px}
.process-accordion div:before{content:"";width:1px;height:calc(100% - 70px);background:#209ce7;display:block;position:absolute;left:-20px;top:28px}
.process-accordion .content:before{content:"";width:1px;height:100%;background:#209ce7;display:block;position:absolute;left:-20px;top:0}
.process-accordion ul.content li > h5{font-size:28px;color:#fff;font-family:'Avenir-Black',Arial,Helvetica,sans-serif;outline:none!important}
.process-accordion ul.content,.process-accordion div.content{padding-left:58px}
.process-accordion div.content .ullist{margin-bottom:20px}
.process-accordion div.content p{margin-bottom:20px}
.process-accordion div{position:relative;bottom:0}
.process-accordion ul.content li{width:100%;padding:0 0 10px;font-size:18px;margin-bottom:10px;position:relative}
.process-accordion li ul.listing li{width:100%;background:transparent;margin:10px 0 0;padding:0 0 0 15px}
.process-accordion li ul.listing li::after{width:6px;height:6px;background:#209ce7;content:"";display:inline-block;border-radius:50%;left:0;top:8px;position:absolute}
.inner-middle-slider-bg{position:absolute;left:0;top:0;width:100%;height:100%;z-index:0;background-repeat:no-repeat;background-position:center top;background-size:cover}
.inner-middle-slider.owl-carousel .owl-item img{display:inline-block;vertical-align:top}
.inner-middle-slider .inner-middle-slider-bg .inner-background{display:none!important}
.inner-middle-slider{position:relative;background:#5e75aa url(../images/inner-middle-slider-bg.jpg) no-repeat center top;background-size:cover;color:#fff;padding:30px 0}
.inner-middle-slider .twocolom-section-inside{position:relative;padding:20px 0;align-items:center;place-content:center flex-end;justify-content:space-between;margin:0}
.inner-middle-slider .owl-dots{position:relative;margin-top:-40px}
.inner-middle-slider .owl-nav{position:absolute;top:50%;width:100%;height:0;padding:0 15px;margin-top:-30px;z-index:0}
.inner-middle-slider .owl-nav button{width:60px;height:60px;cursor:pointer}
.inner-middle-slider .owl-nav button.owl-prev{background:url(../images/arrow-left.png) no-repeat center center!important;float:left}
.inner-middle-slider .owl-nav button.owl-next{background:url(../images/arrow-right.png) no-repeat center center!important;float:right}
.inner-middle-slider .owl-nav button.owl-prev:hover{background:url(../images/arrow-left-h.png) no-repeat center center!important}
.inner-middle-slider .owl-nav button.owl-next:hover{background:url(../images/arrow-right-h.png) no-repeat center center!important}
.inner-middle-slider .owl-nav button span{font-size:0}
.inner-middle-slider .twocolom-part-2{padding:0}
.inner-middle-slider .twocolom-part-2 h2{color:#fff}
.inner-middle-slider .owl-dots .owl-dot span{background-color:#cddfff}
.inner-middle-slider .owl-dots .owl-dot.active span{background-color:#209ce7}
.inner-middle-slider .twocolom-part-2.noborder{border-right:0}
.inner-middle-slider .twocolom-section-inside .w65{width:65%}
.inner-middle-slider .twocolom-section-inside .w65 img{width:100%}
.inner-middle-slider .twocolom-section-inside .w35{width:35%;padding:10px 20px}
.inner-middle-slider .twocolom-section-inside .w35 h2{color:#fff}
.cta{padding:60px 0;background:#004396;text-align:center}
.cta-inside{display:flex;align-items:center;justify-content:space-between}
.cta h3{color:#fff;font-size:50px;display:inline-block;padding:0;font-weight:400;line-height:normal;text-align:left;font-family:'Avenir'}
.cta p{display:inline-block}
.cta-btn{min-width:230px;text-align:right}
blockquote{font-family:'Avenir-Black',Arial,Helvetica,sans-serif;font-size:28px;display:inline-block;line-height:1.45;position:relative;color:#293342;padding:0 90px}
blockquote p{font-family:'Avenir-Black',Arial,Helvetica,sans-serif;font-size:28px;line-height:1.45;color:#293342}
blockquote:before{display:block;content:"";position:absolute;left:0;top:-20px;background:url(../images/blockquote-before-quote.png) no-repeat top left;width:65px;height:47px}
blockquote:after{display:block;content:" ";position:absolute;right:0;bottom:20px;background:url(../images/blockquote-after-quote.png) no-repeat top left;width:65px;height:47px}
blockquote cite{color:#293342;font-size:28px;display:block;margin-top:15px;font-family:'Avenir-Black',Arial,Helvetica,sans-serif}
blockquote cite:before{content:"\2014 \2009 \2009"}
.software-logo-main{display:flex;text-align:center;flex-flow:row wrap;width:100%}
.consulting-services{background:url(../images/consulting-services-bg.jpg) no-repeat bottom center;background-size:cover;color:#fff}
.bot-use-cases-solutions{background:url(../images/bot-use-cases-solutions-bg.jpg) no-repeat bottom center;background-size:cover;color:#fff}
.scala-business-bg{background:#fafafa}
.expertise-section-inside{margin:30px 0 0;padding:0;display:flex;flex-flow:row wrap;box-sizing:border-box}
.expertise-section-inside h5{font-size:20px;color:#000;display:inline-block;font-weight:400;padding:10px 0}
.expertise-logo-part{background:#fff;border:solid 2px #eef2f6;min-height:100px;justify-content:space-around;display:flex;align-items:center;box-sizing:border-box}
.expertise-logo-height{min-height:70px}
.expertise-logo-part .expertise_logo img{max-width:100%}
.expertise-logo-part .expertise_logo{padding:0 10px;text-align:center}
.expertise-logo-part .expertise_logo span{display:block;font-size:13px}
.logi-expertise-section .expertise-logo-part{min-height:160px}
.logi-expertise-section .expertise_logo{text-align:center}
.logi-expertise-section .expertise_logo p{line-height:20px;color:#515d6a;padding-top:10px}
.expertise-block.flex2{padding:0 10px 20px}
.expertise-block.flex3{flex:1 1 30%;padding:0 10px 20px;max-width:30%}
.expertise-block.flex7{flex:1 1 70%;padding:0 10px 20px;max-width:70%}
.expertise-block.flex4{flex:1 1 30%;padding:0 10px 20px}
.expertise-block.flex5{flex:1 1 50%;padding:0 10px 20px;max-width:50%}
.expertise-block.flex6{flex:1 1 60%;padding:0 10px 20px}
@media screen and (-ms-high-contrast: active),(-ms-high-contrast: none) {
.expertise-logo-part,.login-expertise-section .expertise-logo-part{padding:20px 0 0}
}
.light-version.vertical-slider .slider-box .content-part p,.light-version.vertical-slider .slider-box .content-part .listpart a{color:#293342}
.light-version.vertical-slider .slider-box .content-part .listpart a:hover{color:#209ce7}
.light-version.vertical-slider .black-text{color:#000}
.light-version.vertical-slider .owl-nav button.owl-prev{background:url(../images/slider-arrow-left-blue.png) no-repeat center center!important}
.light-version.vertical-slider .owl-nav button.owl-next{background:url(../images/slider-arrow-right-blue.png) no-repeat center center!important}
.light-version.vertical-slider .rsm{background:#f9f9f9;background-size:cover}
.light-version.vertical-slider .hme{background:#f9f9f9;background-size:cover}
.light-version.vertical-slider .ant{background:#f9f9f9;background-size:cover}
.light-version.vertical-slider .fcc{background:#f9f9f9;background-size:cover}
.light-version.vertical-slider .white-text{color:#000}
.light-version.vertical-slider .owl-theme .owl-dots .owl-dot span{background-color:#b3b0b0}
.light-version.vertical-slider .owl-theme .owl-dots .owl-dot.active span,.light-version.vertical-slider .owl-theme .owl-dots .owl-dot:hover span{background-color:#209ce7}
.light-version.vertical-slider .slider-box{height:inherit}
.sia-platform-banner{background:url(../images/sia-platform-banner.jpg) no-repeat center center;background-size:cover;background-attachment:fixed}
.sia-three-coloum-list li{width:33%;display:inline-block;vertical-align:top}
.sia-three-coloum-list li h3{color:#009ce9}
.sia-industry-predicaments .threecolom-icon .iconblock{width:24%;margin:0 auto}
.sia-platform-bg{background:url(../images/sia-platform-bg.jpg) no-repeat center center;background-size:cover;background-attachment:fixed}
.sia-platform{display:flex;place-content:space-around;box-sizing:border-box;margin:150px 0}
.sia-platform-box{border:dashed 1px #146dff;padding:50px 20px;border-radius:20px;margin:0 20px;text-align:center;position:relative;min-width:275px}
.sia-platform-box h3{padding:20px 0;text-align:left}
.sia-platform-box .ullist li{text-align:left}
.sia-platform-process-arrow-bottom{position:absolute;bottom:-25%;right:-78%}
.sia-platform-process-arrow-top{position:absolute;top:-23%;left:35%}
.sia-platform-process-arrow-bottom,.sia-platform-process-arrow-top{width:400px}
.sia-platform-process-arrow-bottom img,.sia-platform-process-arrow-top img{max-width:100%}
.sia-platform-down-arrow{display:none}
.use-cases h2{margin-bottom:40px;margin-top:25px}
.use-cases .use_cases-block{display:flex;border-top:solid 1px #bec1c6;padding:65px 0;align-items:center}
.use-cases .use_cases-block:first-child{border-top:0}
.use-cases .use_cases-block .imagepart{max-width:390px;text-align:center;flex:1}
.use-cases .use_cases-block .textpart{flex:1}
.use-cases .use_cases-block .textpart h3{margin-bottom:20px}
.use-cases .use_cases-block .textpart .use_cases-list li{border-top:solid 1px #e9eaec;padding:25px 0}
.use-cases .use_cases-block .textpart .use_cases-list li:first-child{border-top:0}
.use-cases .use_cases-block .textpart .use_cases-list li:last-child{padding-bottom:0}
.use-cases .use_cases-block .textpart .use_cases-list li a{color:#293342}
.use-cases .use_cases-block .textpart .use_cases-list li a:hover{color:#209ce7}
.use_case_tag{width:69%;text-align:center;margin:0 auto}
.use_case_tag a:not(.btn){border:1px solid #cdcdcd;padding:16px 20px;display:inline-block;margin:7px 8px;border-radius:25px;background:#f3f3f3;color:#293342;font-size:14px;text-transform:uppercase;line-height:14px}
.videopart .videobox .typewriter{position:absolute;z-index:1;left:-91px;bottom:159px}
.mainbanner-part .bannerbox .typewriter{position:absolute;z-index:1;left:-90px;bottom:159px}
.solutions-content .typewriter{-ms-transform:rotate(0deg);-webkit-transform:rotate(0deg);transform:rotate(0deg);margin:0;position:absolute;z-index:1;left:10px;top:10px;z-index:5}
.mainbanner-part .bannerbox.apple-watch-banner .typewriter{left:-152px;bottom:221px}
.mainbanner-part .enterprise-mobile-strategy-banner .typewriter{left:-115px;bottom:185px}
.mainbanner-part .tvos-banner .typewriter{left:-122px;bottom:191px}
.mainbanner-part .xamarin-banner .typewriter{left:-115px;bottom:184px}
.mainbanner-part .sharepoint-banner .typewriter{left:-102px;bottom:173px}
.mainbanner-part .sia-platform-banner .typewriter{left:-155px;bottom:228px}
.mainbanner-part .sia-user-banner .typewriter{left:-125px;bottom:195px}
.mainbanner-part .data-advisory-banner .typewriter{left:-106px;bottom:174px}
.mainbanner-part .scala-banner .typewriter{left:-165px;bottom:235px}
.bot-use-cases-solutions .typewriter{left:58px}
.consulting-services .typewriter{left:57px}
.mainbanner-part .logi-analytics-banner .typewriter{left:-145px;bottom:214px}
.mainbanner-part .splunk-banner .typewriter{left:-100px;bottom:168px}
.mainbanner-part .informatica-banner .typewriter{left:-110px;bottom:183px}
.card-accordian-section .typewriter,.light-card-accordian-section .typewriter,.service-tab-content .typewriter{position:absolute;z-index:1;left:10px;top:10px;transform:rotate(0)}
.formsection .typewriter{position:absolute;left:-84px;top:193px}
.webinar-section .typewriter{position:absolute;right:-115px;top:210px;z-index:5}
.portfolio-content .typewriter{position:absolute;z-index:1;left:-117px;top:183px;z-index:5}
.mainbanner-part .bannerbox.use-cases-banner .typewriter{left:-62px;bottom:133px}
.mainbanner-part .office_365_banner .typewriter{left:-102px;bottom:174px}
.mainbanner-part .big-data-banner .typewriter{left:-80px;bottom:151px}
.mainbanner-part .drupal-banner .typewriter{left:-130px;bottom:200px}
.mainbanner-part .healthcare-banner .typewriter{left:-138px;bottom:208px}
.mainbanner-part .hadoop-banner .typewriter{left:-102px;bottom:171px}
.mainbanner-part .data-science-development-banner .typewriter,.mainbanner-part .data-science-with-python-banner .typewriter{left:-81px;bottom:152px}
.mainbanner-part .r-analytics-banner .typewriter{left:-109px;bottom:179px}
.mainbanner-part .enterprise-web-presence-banner .typewriter{left:-93px;bottom:164px}
.mainbanner-part .liferay-banner .typewriter{left:-103px;bottom:172px}
.drupal-process img{max-width:100%}
.healthcare-banner{background:url(../images/healthcare-banner.jpg) no-repeat left center}
.box-with-logos .iconbox{width:332px;display:flex;align-items:center;place-content:center;justify-content:center}
.box-with-logos .iconbox img{max-width:100%}
.box-with-logos .icontext p{padding-top:35px}
.learnmore{color:#172b4d;border-bottom:4px solid #209ce7}
.learnmore:hover{color:#172b4d;border-bottom:4px solid #172b4d}
.twocolom-side-icon{position:relative;text-align:left;margin-top:50px;display:flex;flex-flow:row wrap;place-content:center space-around}
.twocolom-side-icon .iconblock{position:relative;width:47%;padding:30px 10px 30px 30px;margin:20px 10px;-webkit-box-shadow:0 0 25px 0 rgba(0,0,0,0.2);-moz-box-shadow:0 0 25px 0 rgba(0,0,0,0.2);box-shadow:0 0 25px 0 rgba(0,0,0,0.2);min-height:200px}
.twocolom-side-icon .iconbox{position:absolute;left:30px}
.twocolom-side-icon .iconcontent{padding-left:170px}
.twocolom-side-icon h4{font-size:28px;font-family:'Avenir-Black',Arial,Helvetica,sans-serif;line-height:normal;padding-bottom:0;margin:0 0 5px}
.homepager-slide{margin:0;padding:0;background-position:center center;background-size:cover}
.homepager-slide video.home-banner-video{position:absolute;left:0;top:0;min-width:100%;min-height:100%}
.banner-content{display:flex;align-items:center;flex-direction:row;height:687px}
.banner-textblock{max-width:60%;position:relative}
.homepager-slide h1{font-size:66px;color:#fff;padding-bottom:0;font-family:'Avenir-Black',Arial,Helvetica,sans-serif}
.homepager-slide p{font-size:26px;line-height:30px;color:#fff;padding:30px 0}
.homepager-slide h6{font-size:16px;line-height:30px;color:#fff;padding:0 0 30px;font-weight:400;text-transform:uppercase}
.home-banner-slider .owl-nav button{width:30px;height:60px;cursor:pointer;position:absolute;top:50%;padding:0 15px;margin-top:-30px!important}
.home-banner-slider .owl-nav button span{display:none}
.home-banner-slider .owl-nav button.owl-prev{background:url(../images/arrow-left-h.png) no-repeat center center!important;left:50px}
.home-banner-slider .owl-nav button.owl-prev:hover{background:url(../images/arrow-left.png) no-repeat center center!important}
.home-banner-slider .owl-nav button.owl-next{background:url(../images/arrow-right-h.png) no-repeat center center!important;right:50px}
.home-banner-slider .owl-nav button.owl-next:hover{background:url(../images/arrow-right.png) no-repeat center center!important}
.home-banner-slider .avnetbanner{background-color:#323232}
.home-banner-slider .avnetbanner .banner-content{position:relative}
.home-banner-slider .avnetbanner .banner-content .banner-clip-bg{position:absolute;height:100%;-webkit-clip-path:polygon(0% 0,100% 0%,72% 100%,0 100%,0 100%);clip-path:polygon(0% 0,100% 0%,72% 100%,0 100%,0 100%);background:#323232;background:-moz-linear-gradient(left,#323232 0%,#3d3d3d 100%);background:-webkit-linear-gradient(left,#323232 0%,#3d3d3d 100%);background:linear-gradient(to right,#323232 0%,#3d3d3d 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#323232',endColorstr='#3d3d3d',GradientType=1);left:0;top:0;max-width:73%;width:100%}
.home-banner-slider .avnetbanner .banner-textblock{max-width:100%}
.home-banner-slider .avnetevent .banner-textblock{max-width:60%}
.home-banner-slider .avnetbanner .avnet-caption{-webkit-clip-path:polygon(0% 0,100% 0%,92% 100%,0 100%,0 100%);clip-path:polygon(0% 0,100% 0%,92% 100%,0 100%,0 100%);background:#42c35f;margin:20px 0;padding:30px 70px 30px 30px}
.home-banner-slider .avnetbanner .avnet-caption h2{font-size:40px;color:#fff;font-family:"ApercuPro-Regular-Web";font-weight:400}
.home-banner-slider .avnetbanner .avnet-caption h2 span{color:#000;font-family:"ApercuPro-Bold-Web"}
.home-banner-slider .avnetbanner .avnet-caption h3{font-size:42px;color:#fff;font-family:"ApercuPro-Regular-Web";padding-bottom:10px}
.home-banner-slider .avnetbanner .avnet-caption h3 span{font-family:"ApercuPro-Bold-Web"}
.home-banner-slider .avnetbanner .date{font-family:"ApercuPro-Bold-Web";font-size:28px;font-weight:400;color:#fff;padding-left:20px}
.d_flex{display:flex;flex-flow:wrap}
.subhead{font-size:32px;color:#828a8e;font-weight:400;font-family:'Avenir';line-height:normal}
.softwebnext-main{margin:40px -10px 0;padding:0;position:relative}
.softwebnext-inside{display:flex;align-items:center;justify-content:center}
.softwebnext-block{padding:0 10px;width:26%;transition:all ease-in-out .5s}
.softwebnext-block:nth-child(2n+2){width:24%}
.softwebnext-block-inside{font-size:20px;color:#000;background:#f0f0f0;height:64px;position:relative;padding:0 0 0 85px;display:flex;align-items:center}
.softwebnext-block-inside p{font-size:20px;color:#000}
.arrow-toggle{position:absolute!important;width:64px;height:64px;left:0;top:0;cursor:pointer;padding:0!important;border-radius:0!important}
.arrow-toggle .arrow{background:url(../images/toggle-arrow-down.png) no-repeat center center;width:30px;height:17px;margin:0 auto}
.softwebnext-popup{background:#0367c5;color:#fff;padding:0;position:absolute;left:10px;right:10px;top:114px;z-index:5;height:0;overflow:hidden;transition:all ease-in-out .5s}
.softwebnext-popup-inside{padding:60px}
.softwebnext-popup h2{font-size:20px;font-weight:400;color:#fff;font-family:'Avenir',Arial,Helvetica,sans-serif;padding-bottom:20px}
.softwebnext-popup h3{text-transform:uppercase;font-family:'Avenir-Black',Arial,Helvetica,sans-serif;margin:0;padding:0 0 25px;font-size:30px;color:#fff;line-height:normal}
.softwebnext-popup .listsection{padding:50px 0 0}
.softwebnext-popup .listsection li{width:33.33%;float:left;margin-bottom:15px}
.softwebnext-popup .listsection li a{color:#fff}
.softwebnext-popup .close-popup{width:24px;height:24px;cursor:pointer;position:absolute;right:20px;top:20px;background:url(../images/popup-close-icon.png) no-repeat center center;padding:5px}
.softwebnext-popup.active{height:580px}
.softwebnext-twocolom-main{margin:50px 0 0;padding:0}
.softwebnext-twocolom-inside ul{display:flex;flex-flow:wrap;flex-direction:row}
.softwebnext-twocolom-inside ul li{width:50%}
.softwebnext-twocolom-inside ul li a{position:relative;display:block;overflow:hidden;transition:all ease-in-out .3s}
.softwebnext-twocolom-inside ul li a:before{position:absolute;left:0;bottom:0;width:100%;height:0;content:"";background:rgba(0,0,0,0.6);transition:all ease-in-out .3s}
.softwebnext-twocolom-inside .future-block-img{line-height:0}
.softwebnext-twocolom-inside .future-block-img img{max-width:100%}
.softwebnext-twocolom-inside .overlap-content{position:absolute;bottom:-70px;width:100%;padding:30px;transition:all ease-in-out .3s}
.softwebnext-twocolom-inside .overlap-content h4{color:#fff;margin:0;padding:0 0 15px;font-weight:400}
.softwebnext-twocolom-inside .overlap-content p{color:#fff;font-size:18px;transform:translateY(40%);transition:all ease-in-out .3s;line-height:normal}
.softwebnext-twocolom-inside ul li a:hover .overlap-content{bottom:0}
.softwebnext-twocolom-inside ul li a:hover .overlap-content p{transform:translateY(0%)}
.softwebnext-twocolom-inside ul li a:hover:before{height:100%}
.about-section .about-section-inside{background:#f8f8f8;display:flex;flex-direction:row;align-items:center;margin:20px 0 0}
.about-section .abouts-content{min-width:43%;padding:30px 60px}
.about-section .abouts-content h2{padding-bottom:20px}
.about-section .abouts-content h3{padding-bottom:30px;font-size:28px;line-height:normal}
.about-section .abouts-content p{padding-bottom:30px}
.about-section .abouts-right{background:url(../images/about-bg.webp) no-repeat center center;background-size:cover;padding:70px 45px;min-width:57%}
.about-section .abouts-four-block{display:flex;flex-direction:row}
.about-section .four-block{background:#0367c5;margin:0 5px 20px;padding:20px 10px 30px;width:25%;color:#fff;text-align:center;font-size:14px}
.about-section .four-block-icon{display:inline-block;line-height:0}
.about-section .four-block h4{font-family:'Avenir-Black',Arial,Helvetica,sans-serif;font-size:28px;margin:0;padding:0 0 10px;color:#fff}
.about-section .four-block h4 span{font-family:'Avenir'}
.about-section .four-block p{font-size:14px;line-height:20px}
.abouts-singal-block{display:flex;background:#fff;margin:0 5px}
.abouts-clients{display:flex;justify-content:center;flex-flow:wrap;align-items:center;place-content:center;place-content:space-between;padding:30px 25px}
.abouts-clients div.clientlogo{width:125px;height:64px;background-image:url(../images/abouts-client-logos-2.webp);background-repeat:no-repeat}
.abouts-clients div.clientlogo1{background-position:-14px -15px}
.abouts-clients div.clientlogo2{background-position:-147px -15px}
.abouts-clients div.clientlogo3{background-position:-282px -15px}
.abouts-clients div.clientlogo4{background-position:-415px -15px}
.abouts-clients div.clientlogo5{background-position:-535px -15px}
.abouts-clients div.clientlogo6{background-position:-660px -15px}
.abouts-clients div.clientlogo7{background-position:-800px -15px}
.abouts-clients div.clientlogo8{background-position:-910px -15px}
.abouts-clients div.clientlogo9{background-position:-1043px -15px}
.abouts-clients div.clientlogo10{background-position:-1203px -15px}
.abouts-clients div.clientlogo11{background-position:-1330px -15px}
.abouts-clients div.clientlogo12{background-position:-1478px -15px}
.about-section2 .about-section-inside{background:#172b4d;color:#fff;display:flex;flex-direction:row;align-items:center;margin:20px 0 0}
.about-section2 .abouts-content{min-width:43%;padding:30px 60px}
.about-section2 .abouts-content h2{color:#fff;padding-bottom:20px}
.about-section2 .abouts-content h3{padding-bottom:30px;color:#fff;font-size:28px;line-height:normal}
.about-section2 .abouts-content p{padding-bottom:30px}
.about-section2 .abouts-right{padding:15px 10px;min-width:57%}
.about-section2 .abouts-four-block{display:flex;flex-direction:row}
.about-section2 .four-block{background:#fff;margin:0 5px 20px;padding:30px 10px;width:25%;color:#293342;text-align:center;font-size:14px}
.about-section2 .four-block-icon{display:inline-block;line-height:0}
.about-section2 .four-block h4{font-family:'Avenir-Black',Arial,Helvetica,sans-serif;font-size:28px;margin:0;padding:0 0 10px;color:#172b4d}
.about-section2 .four-block h4 span{font-family:'Avenir'}
.about-section2 .four-block p.about_number {font-family: 'Avenir-Black',Arial,Helvetica,sans-serif;font-size: 28px;margin: 0;padding: 0 0 10px;color: #172b4d;}
.about-section2 .four-block h4 p.about_number{font-family:'Avenir'}
.about-section2 .four-block p{font-size:14px;line-height:20px}
.about-section3 .abouts-four-block{display:flex;justify-content:center;flex-direction:row;padding:30px 0 0}
.about-section3 .four-block{margin:0 5px 20px;padding:30px 10px;width:22%;color:#293342;text-align:center}
.about-section3 .four-block-icon{display:inline-block;line-height:0;border:solid 2px #2363ff;border-radius:100%}
.about-section3 .four-block h4{font-family:'Avenir-Black',Arial,Helvetica,sans-serif;font-size:28px;margin:0;padding:10px 0;color:#172b4d}
.about-section3 .four-block h4 span{font-family:'Avenir'}
.about-section3 .four-block p{line-height:20px}
.about-section3 .abouts-singal-block.graybg{background-color:#f8f8f8}
.abouts-clients-large{display:flex;justify-content:center;flex-flow:wrap;align-items:center;place-content:space-between;padding:20px 25px;justify-content:space-between}
.abouts-clients-large div.clientlogo{background-image:url(../images/abouts-client-logos-large.png);background-repeat:no-repeat;width:164px;height:94px;margin:0 auto}
.abouts-clients-large div.clientlogo1{background-position:0 0}
.abouts-clients-large div.clientlogo2{background-position:-190px 0}
.abouts-clients-large div.clientlogo3{background-position:-405px 0}
.abouts-clients-large div.clientlogo4{background-position:-615px 0}
.abouts-clients-large div.clientlogo5{background-position:-823px 0}
.abouts-clients-large div.clientlogo6{background-position:-1030px 0}
.abouts-clients-large div.clientlogo7{background-position:-1220px 0}
.abouts-clients-large div.clientlogo8{background-position:-1375px 0}
.abouts-clients-large div.clientlogo9{background-position:-1510px 0}
.abouts-clients-large div.clientlogo10{background-position:-1685px 0}
.abouts-clients-large div.clientlogo11{background-position:-1870px 0}
.abouts-clients-large div.clientlogo12{background-position:-2066px 0}
.abouts-btn-block{margin:40px 0 20px}
.about-section4 .abouts-top{display:flex;flex-direction:row;align-items:center;margin:0}
.about-section4 .abouts-content{padding:0 80px 0 0}
.about-section4 .abouts-content h2{padding-bottom:20px}
.about-section4 .abouts-content h3{padding-bottom:30px;font-size:28px;line-height:normal}
.about-section4 .abouts-content p{padding-bottom:30px}
.about-section4 .abouts-right{padding:15px 0;min-width:390px;margin-right:-15px}
.about-section4 .abouts-four-block{display:flex;justify-content:center;flex-direction:row;padding:30px 0 0;flex-flow:wrap}
.about-section4 .four-block{background:#f8f8f8;margin:0 15px 30px;padding:10px 10px 25px;width:165px;color:#293342;text-align:center;font-size:16px}
.about-section4 .four-block-icon{display:inline-block;line-height:0;width:70px}
.about-section4 .four-block-icon img{max-width:100%;height:70px}
.about-section4 .four-block h4{font-family:'Avenir-Black',Arial,Helvetica,sans-serif;font-size:28px;margin:0;padding:0 0 10px;color:#172b4d}
.about-section4 .four-block h4 span{font-family:'Avenir'}
.about-section4 .four-block p{line-height:20px}
.about-section4 .abouts-singal-block{background:#f8f8f8}
.careers-section-block{margin:50px 0 0;background:url(../images/careers-section-bg.jpg) no-repeat center center;background-size:cover;display:flex;align-items:center;min-height:400px}
.careersslider{padding:45px 40px;position:relative;width:100%}
.careersslider ul li a{display:block}
.careersslider .careers-block{background:rgba(255,255,255,0.9);margin:0;padding:20px 30px;position:relative;display:flex;align-items:center;justify-content:center;flex-direction:column;text-align:left;height:140px}
.careers-block-inside{width:100%}
.careersslider .careers-block:after{width:0;position:absolute;bottom:0;left:0;content:"";height:4px;background:#007cf1;transition:all ease-in-out .3s}
.careersslider .careers-block h5{color:#293342;font-size:24px;font-family:'Avenir-Black',Arial,Helvetica,sans-serif;font-weight:400;line-height:normal;padding-bottom:8px;text-align:left}
.careersslider .careers-block p{color:#3c3b3b;font-size:16px;font-weight:400;line-height:normal;text-align:left}
.careersslider .careers-block:hover:after{width:100%}
.careersslider .bx-controls .bx-prev{width:30px;height:17px;background:url(../images/toggle-arrow-down.png) no-repeat center center;position:absolute;left:195px;top:12px;overflow:hidden;text-indent:-200px;transform:rotate(180deg)}
.careersslider .bx-controls .bx-next{width:30px;height:17px;background:url(../images/toggle-arrow-down.png) no-repeat center center;position:absolute;left:195px;bottom:12px;overflow:hidden;text-indent:-200px}
.careers-rightpart{position:absolute;right:40px;text-align:right;bottom:40px}
.careers-rightpart p{color:#fff;padding-bottom:15px}
.featured-insight{display:flex;flex-direction:row;margin:0}
.event-webinar{width:39%;padding-bottom:20px}
.cs-wh-post{width:61%}
.event-webinar-slider{background:#f8f8f8;height:100%}
.event-webinar-slider:after{height:4px;width:0;background:#007cf1;transition:all ease-in-out .3s;content:"";position:absolute;bottom:0;left:0}
.event-webinar-slider:hover:after{width:100%}
.event-webinar-block{background:#f8f8f8}
.event-webinar-img{line-height:0}
.event-webinar .event-webinar-img img{width:100%}
.event-webinar-content{margin:0;padding:40px}
.event-webinar-block .event-head{font-size:16px}
.event-webinar-block h3{font-size:26px;padding:10px 0 20px}
.event-webinar-block p{padding-bottom:20px}
.event-time{font-size:20px;padding-bottom:5px}
.event-time span{font-family:'Avenir-Black',Arial,Helvetica,sans-serif}
.event-location{font-size:20px;padding-bottom:20px}
.event-location span{font-family:'Avenir-Black',Arial,Helvetica,sans-serif}
.event-webinar-slider .owl-nav{position:absolute;right:10px;bottom:10px}
.event-webinar-slider .owl-nav button{width:52px;height:52px;cursor:pointer;padding:0;border-radius:0!important}
.event-webinar-slider .owl-nav button span{display:none}
.page-template-template-home .featured-insight-section h2{text-align:center}
.owl-nav button.owl-prev{background:url(../images/event-slider-prev-arrow.png) no-repeat center center #fff!important}
.owl-nav button.owl-prev:hover{background:url(../images/event-slider-prev-arrow-h.png) no-repeat center center #fff!important}
.owl-nav button.owl-next{background:url(../images/event-slider-next-arrow.png) no-repeat center center #fff!important}
.owl-nav button.owl-next:hover{background:url(../images/event-slider-next-arrow-h.png) no-repeat center center #fff!important}
.cs-wh-post-inside{display:flex;flex-direction:row;flex-flow:wrap;width:100%}
.cs-wh-post-inside .cs-wh-post-block{width:50%;padding-left:20px;padding-bottom:20px}
.cs-wh-post-inside .cs-wh-post-block-inside{display:block;background:#f8f8f8;height:100%;transition:all ease-in-out .3s;position:relative}
.cs-wh-post-inside .cs-wh-post-block-inside:after{height:4px;width:0;background:#007cf1;transition:all ease-in-out .3s;content:"";position:absolute;bottom:0;left:0}
.cs-wh-post-inside .cs-wh-post-img{line-height:0;height:215px;overflow:hidden}
.cs-wh-post-inside .cs-wh-post-img img{width:100%}
.cs-wh-post-inside .cs-wh-post-content{padding:30px 28px}
.cs-wh-post-inside .cs-wh-post-content .cs-wh-post-head{font-size:16px;color:#2b2b2b;display:block}
.cs-wh-post-inside .cs-wh-post-content h3{padding-top:10px}
.cs-wh-post-inside .cs-wh-post-block-inside:hover{box-shadow:3px 3px 5px rgba(0,0,0,0.10);-webkit-box-shadow:3px 3px 5px rgba(0,0,0,0.10)}
.cs-wh-post-inside .cs-wh-post-block-inside:hover:after{width:100%}
.btn{font-family:'Avenir';font-size:20px;text-decoration:none;text-align:center;line-height:1;position:relative;align-items:center;padding:15px 20px;cursor:pointer;user-select:none;color:#fff;z-index:10;text-transform:capitalize;border-radius:4px;transition:all .5s ease;letter-spacing:.3px;display:flex;background:#146dff;background:-moz-linear-gradient(-45deg,#146dff 0%,#5346ff 100%);background:-webkit-linear-gradient(-45deg,#146dff 0%,#5346ff 100%);background:linear-gradient(135deg,#146dff 0%,#5346ff 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#146dff',endColorstr='#5346ff',GradientType=1)}
.btn i{transition:all .2s ease-in-out;margin-left:10px;padding-top:2px;background-image:url(../images/btn-arrow.svg);background-position:0 0;background-repeat:no-repeat;background-size:20px;min-width:20px;height:20px;display:inline-block}
.btn:hover{padding-left:30px;padding-right:10px;box-shadow:0 15px 50px rgba(153,90,232,0.5);-webkit-box-shadow:0 15px 50px rgba(153,90,232,0.5);-moz-box-shadow:0 15px 50px rgba(153,90,232,0.5);background:#146dff;background:-moz-linear-gradient(-45deg,#146dff 0%,#5346ff 100%);background:-webkit-linear-gradient(-45deg,#146dff 0%,#5346ff 100%);background:linear-gradient(135deg,#146dff 0%,#5346ff 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#146dff',endColorstr='#5346ff',GradientType=1)}
.btn:hover i{transform:translateX(10px);opacity:0}
.btn-white{font-family:'Avenir';font-size:20px;text-decoration:none;text-align:center;line-height:1;position:relative;align-items:center;padding:15px 20px;cursor:pointer;user-select:none;color:#0367c5;z-index:10;border-radius:4px;transition:all .5s ease;letter-spacing:.3px;display:flex;background:#fff;border:solid 1px #fff;box-shadow:0 15px 40px rgba(153,90,232,0.3);-webkit-box-shadow:0 15px 40px rgba(153,90,232,0.3);-moz-box-shadow:0 15px 40px rgba(153,90,232,0.3)}
.btn-white i{transition:all .2s ease-in-out;margin-left:10px;padding-top:2px;background-image:url(../images/btn-arrow-blue.svg);background-position:0 0;background-repeat:no-repeat;background-size:20px;min-width:20px;height:20px;display:inline-block}
.btn-white:hover{padding-left:30px;padding-right:10px;box-shadow:0 15px 50px rgba(153,90,232,0.5);-webkit-box-shadow:0 15px 50px rgba(153,90,232,0.5);-moz-box-shadow:0 15px 50px rgba(153,90,232,0.5);background:none}
.btn-white:hover i{transform:translateX(10px);opacity:0}
.clear{clear:both}
.right-content-section{position:relative}
.right-content-section .rcs-top{min-height:420px;border:red solid 0}
.right-content-section .cs-banner-img{width:750px;display:block}
.right-content-section .blue-box{background-color:#002c69;padding:45px;min-height:317px;width:590px;position:absolute;top:30px;right:0}
.right-content-section .blue-box.no-overlap{position:relative;top:0}
.right-content-section .blue-box h2{color:#fff;font-size:24px}
.right-content-section .blue-box h3{color:#fff;font-size:24px}
.right-content-section .blue-box p{color:#fff;font-size:16px}
.right-content-section .rcs-bot{border:red dashed 0}
.right-content-section .w-360{width:360px}
.right-content-section .w-440{width:440px}
.right-content-section .w-750{width:750px}
.right-content-section .w-50{width:50%}
.right-content-section .w-100{width:100%}
.right-content-section .minus-top-60{margin-top:-60px}
.right-content-section .space-between-boxs{margin-left:-10px;margin-right:-10px}
.right-content-section .flt-left{float:left}
.right-content-section .flt-right{float:right}
.right-content-section ul.rcs-bullets{padding:25px 0 25px 25px}
.right-content-section ul.rcs-bullets.no-padding-lr{padding:25px 0}
.right-content-section ul.rcs-bullets li{border-bottom:#e2e2e2 solid 1px;font:900 22px Avenir-Black;color:#3c3b3b;padding:15px 0;position:relative;margin-left:25px}
.right-content-section ul.rcs-bullets li::before{background-image:url(../images/arrow-blue-icon.svg);background-position:center left;background-repeat:no-repeat;content:'';position:absolute;left:-25px;top:22px;width:14px;height:14px;display:block}
.right-content-section ul.rcs-bullets.two-call-list{display:flex;flex-flow:row wrap;justify-content:space-between}
.right-content-section ul.rcs-bullets.two-call-list li{width:43%}
.right-content-section ul.rcs-bullets li a{color:#3c3b3b}
.right-content-section ul.rcs-bullets li a:hover{color:#0367c5}
.flt-right .flex-box{display:flex;justify-content:end}
.right-content-section .cs-box{padding-left:10px;padding-right:10px;box-sizing:border-box;margin-top:35px;width:360px}
.right-content-section .cs-box a{display:block;border:#e3e3e3 solid 1px;-webkit-transition:all .2s;-moz-transition:all .2s;-o-transition:all .2s;transition:all .2s;background-color:#fff}
.right-content-section .cs-box a .cs-img{display:block;line-height:0;font-size:0}
.right-content-section .cs-box a .cs-img img{width:100%}
.right-content-section .cs-box a .cs-title{font:900 22px Avenir-Black;color:#000;padding:15px;display:block}
.right-content-section .cs-box a .cs-title span{font:400 16px Avenir;color:#3c3b3b;display:block;padding-bottom:5px}
.right-content-section .cs-box a:hover .cs-title{color:#0367c5}
.right-content-section .cs-box a:hover .cs-img img{opacity:.9}
.right-content-section .cs-box a:hover{box-shadow:3px 3px 5px rgba(0,0,0,0.10);-webkit-box-shadow:3px 3px 5px rgba(0,0,0,0.10);-moz-box-shadow:3px 3px 5px rgba(0,0,0,0.10)}
.right-content-section .auto-height{min-height:initial}
.right-content-section .full-top .flex-box{display:flex;align-items:center;justify-content:stretch}
.right-content-section .rcs-top.flex-box{display:flex;flex-flow:wrap}
.left-content-section{position:relative}
.left-content-section .rcs-top{min-height:420px;border:red solid 0}
.left-content-section .cs-banner-img{width:750px;display:block}
.left-content-section .blue-box{background-color:#002c69;padding:45px;min-height:317px;width:590px;position:absolute;top:30px;left:0}
.left-content-section .blue-box h2{color:#fff;font-size:24px}
.left-content-section .blue-box p{color:#fff;font-size:16px}
.left-content-section .rcs-bot{border:red dashed 0}
.left-content-section .w-360{width:360px}
.left-content-section .w-440{width:440px}
.left-content-section .w-750{width:750px}
.left-content-section .w-50{width:50%}
.left-content-section .w-100{width:100%}
.left-content-section .minus-top-60{margin-top:-60px}
.left-content-section .space-between-boxs{margin-left:-10px;margin-right:-10px}
.left-content-section .flt-left{float:left}
.left-content-section .flt-right{float:right}
.left-content-section ul.lcs-bullets{padding:25px 25px 25px 0}
.left-content-section ul.lcs-bullets li{border-bottom:#e2e2e2 solid 1px;font:900 22px Avenir-Black;color:#3c3b3b;padding:15px 0;position:relative;margin-left:25px}
.left-content-section ul.lcs-bullets li::before{content:'';background-image:url(../images/arrow-blue-icon.svg);background-position:center left;background-repeat:no-repeat;position:absolute;left:-25px;top:22px;width:14px;height:14px;display:block}
.left-content-section ul.lcs-bullets.two-call-list{display:flex;flex-flow:row wrap;justify-content:space-between}
.left-content-section ul.lcs-bullets.two-call-list li{width:43%}
.left-content-section ul.lcs-bullets li a{color:#3c3b3b}
.left-content-section ul.lcs-bullets li a:hover{color:#0367c5}
.flt-left .flex-box{display:flex;justify-content:start}
.left-content-section .cs-box{padding-left:10px;padding-right:10px;box-sizing:border-box;margin-top:35px}
.left-content-section .cs-box a{display:block;border:#e3e3e3 solid 1px;-webkit-transition:all .2s;-moz-transition:all .2s;-o-transition:all .2s;transition:all .2s;background-color:#fff}
.left-content-section .cs-box a .cs-img img{width:100%}
.left-content-section .cs-box a .cs-title{font:900 22px Avenir-Black;color:#000;padding:15px;display:block}
.left-content-section .cs-box a .cs-title span{font:400 16px Avenir;color:#3c3b3b;display:block}
.left-content-section .cs-box a:hover .cs-title{color:#0367c5}
.left-content-section .cs-box a:hover .cs-img img{opacity:.9}
.left-content-section .cs-box a:hover{box-shadow:3px 3px 5px rgba(0,0,0,0.10);-webkit-box-shadow:3px 3px 5px rgba(0,0,0,0.10);-moz-box-shadow:3px 3px 5px rgba(0,0,0,0.10)}
.upcoming-event-webinars-carousel{margin-bottom:30px}
.uew-carousel{display:block;background-color:#f8f8f8;padding:30px;overflow:hidden;position:relative}
.uew-carousel:hover{-webkit-box-shadow:0 0 12px 0 rgba(0,0,0,0.16);-moz-box-shadow:0 0 12px 0 rgba(0,0,0,0.16);box-shadow:0 0 12px 0 rgba(0,0,0,0.16)}
.uew-carousel:after{height:4px;width:0;background:#007cf1;transition:all ease-in-out .3s;content:"";position:absolute;bottom:0;left:0}
.uew-carousel:hover:after{width:100%}
.owl-carousel-upcoming .owl-nav{position:absolute;bottom:20px;left:45%}
.owl-carousel-upcoming .owl-nav button{width:52px;height:52px;text-indent:-99999px}
.owl-carousel-upcoming h3{font:normal 26px Avenir-Black;color:#000;padding-bottom:15px}
.owl-carousel-upcoming h3 span{display:block;color:#3c3b3b;font:400 16px Avenir;padding-bottom:10px}
.owl-carousel-upcoming p{font:400 18px/26px Avenir;color:#2b2b2b}
.owl-carousel-upcoming ul{padding:15px 0 25px;margin:0;display:flex}
.owl-carousel-upcoming ul li{padding-right:10px;display:flex}
.owl-carousel-upcoming ul li i{margin-right:8px}
.owl-carousel-upcoming ul li label{font:normal 14px Avenir-Black;padding-right:10px}
.owl-carousel-upcoming ul li span{font:400 14px Avenir}
.calender-icon{background-image:url(../images/calendar-icon-01.svg);background-position:0 0;background-repeat:no-repeat;background-size:15px;width:16px;height:16px}
.map-pin-icon{background-image:url(../images/map-pin-icon.svg);background-position:0 0;background-repeat:no-repeat;background-size:15px;width:16px;height:16px}
.uew-carousel .uew-img{float:right;width:40%}
.uew-carousel .uew-img img{width:100%}
.uew-carousel .uew-details{float:left;width:55%}
.box-for-post{display:flex;align-items:center;justify-content:stretch;margin-left:-10px;margin-right:-10px;flex-flow:wrap}
.box-for-post .box-post{padding-left:10px;padding-right:10px;width:33.33%;align-self:stretch;padding-bottom:20px}
.box-for-post .box-post a{background-color:#f8f8f8;display:block;padding:30px;height:100%;position:relative;-webkit-transition:all .2s;-moz-transition:all .2s;-o-transition:all .2s;transition:all .2s}
.box-for-post .box-post a .post-title{font:normal 22px/30px Avenir-Black;color:#000;display:block;padding-bottom:30px}
.box-for-post .box-post a .post-title span{display:block;font-size:16px;color:#2b2b2b;font-family:'Avenir'}
.box-for-post .box-post a .post-text{font:400 18px/26px Avenir;color:#2b2b2b}
.box-for-post .box-post a:after{height:4px;width:0;background:#007cf1;transition:all ease-in-out .3s;content:"";position:absolute;bottom:0;left:0}
.box-for-post .box-post a:hover:after{width:100%}
.box-for-post .box-post a:hover{box-shadow:3px 3px 5px rgba(0,0,0,0.10);-webkit-box-shadow:3px 3px 5px rgba(0,0,0,0.10);-moz-box-shadow:3px 3px 5px rgba(0,0,0,0.10)}
.box-post-action{margin:40px 0;text-align:center}
.whatwedo-tabs{margin:-70px 0 0;padding:0}
.whatwedo-tabs .ui-tabs-nav{margin:0;padding:0 0 60px 240px;text-align:right}
.whatwedo-tabs .ui-tabs-nav li{position:relative;display:inline-block;margin:0 0 0 15px;padding:0 5px 15px}
.whatwedo-tabs .ui-tabs-nav li:after{content:"";bottom:4px;position:absolute;width:0;height:4px;background:#146dff;left:0;transition:all ease-in-out .2s}
.whatwedo-tabs .ui-tabs-nav li a{color:#293342;font-size:22px}
.whatwedo-tabs .ui-tabs-nav li.ui-tabs-active a{font-weight:700;color:#146dff}
.whatwedo-tabs .ui-tabs-nav li.ui-tabs-active:after{width:100%}
.four-hover-block-main{display:flex;flex-direction:row;flex-wrap:wrap;justify-content:flex-start;align-items:stretch;align-content:stretch;margin:0 -15px}
.four-hover-block{width:25%;padding:0 15px 30px}
.four-hover-block-inside{padding:30px 30px 55px;margin:0;height:100%}
.four-hover-block h4{font-size:20px;font-family:'Avenir-Black',Arial,Helvetica,sans-serif;margin:0;padding:0 0 20px;color:#000;transition:all ease-in-out .5s;}
.four-hover-block h4.text{opacity:0}
.four-hover-block h4.logo{transition:all ease-in-out .5s;float:none;opacity:1;position:absolute;top:30px}
.four-hover-block h4.logo img{height:60px}
.four-hover-block a{transition:all ease-in-out .5s;position:relative;display:block;z-index:5;background:#fff;overflow:hidden;height:100%;border-radius:5px}
.four-hover-block a p{transition:all ease-in-out .5s;color:#fff}
.four-hover-block a::before{content:"";width:10px;height:10px;position:absolute;background:#146dff;transition:all ease-in-out .4s;z-index:-1;transform:scale(0) translateX(-50%);border-radius:100%;transform-origin:left center;bottom:-20px;left:50%}
.four-hover-block a:hover::before{transform:scale(100) translateX(-50%)}
.four-hover-block a:hover h4{color:#fff}
.four-hover-block a:hover .linkicon{opacity:0}
.four-hover-block a:hover h4.text{opacity:1}
.four-hover-block a:hover h4.logo{opacity:0;transition:all ease-in-out .5s}
.four-hover-block .linkicon{margin:0;padding:0;position:absolute;bottom:30px;left:40px;background:url(../images/link-icon.png) no-repeat center center;width:22px;height:15px;transition:all ease-in-out .4s}
.four-hover-block .linkarrow{text-align:right;margin-top:5px;position:absolute;right:30px;bottom:30px;background:url(../images/link-arrow.png) no-repeat center center;width:26px;height:18px}
.four-hover-block .linkarrow img{animation:arrowlink 1.5s infinite}
.twocolom-workshop{display:flex;flex-direction:row;flex-wrap:wrap;justify-content:space-between;align-items:stretch;align-content:stretch;margin-top:60px}
.twocolom-workshop h2{color:#fff;line-height:normal;padding-bottom:10px;font-size:34px}
.twocolom-workshop h4{font-size:18px;font-family:'Avenir-Black',Arial,Helvetica,sans-serif;color:#fff;padding-bottom:15px}
.twocolom-workshop p{font-size:18px;color:#fff}
.workshop{width:49%;background:url(../images/workshop-bg.jpg) no-repeat center center;background-size:cover!important;margin:0;padding:25px 30px;position:relative}
.workshop-block-inside{display:flex;flex-direction:row;justify-content:space-between;position:relative;align-items:center}
.program{width:49%;background:url(../images/program-bg.jpg) no-repeat center center;background-size:cover!important;margin:0;padding:25px 30px;position:relative}
.bg-img{position:absolute;z-index:0;width:100%;left:0;top:0}
.workshop-block-inside .block-inside-icon{text-align:right;min-width:150px}
.top-content-block{display:flex;flex-direction:row;justify-content:space-between}
.top-content-block > div{max-width:45%}
.top-content-block h2:after{content:"";height:5px;width:50px;display:block;background:#146dff;margin-top:30px}
.top-content-block p{margin-bottom:25px}
.three-hover-block-main{display:flex;flex-direction:row;flex-wrap:wrap;justify-content:flex-start;align-items:stretch;align-content:stretch;margin:0 -15px}
.three-hover-block{width:33.33%;padding:0 15px 30px}
.three-hover-block-inside{padding:30px 30px 55px;margin:0;height:100%}
.gray-hover-block a{background-color:#f8f8f8}
.gray-hover-block a p{color:#f8f8f8}
.dataSciContentWrapper{border:#ff0 solid 0;position:relative}
.dataSciContentWrapperInner h1{text-transform:capitalize;font-family:'Avenir-Black',Arial,Helvetica,sans-serif;padding-bottom:30px;color:#000}
.dataSciContentWrapperInner h2{text-transform:capitalize}
ul.next-prev-link{z-index:10;border-bottom:#d1d5db solid 1px;overflow:hidden;padding:25px 0;margin-bottom:30px}
ul.next-prev-link li a{height:52px;width:52px;transition-duration:.3s;color:#fff;display:inline-block}
ul.next-prev-link li a i{padding-left:20px;padding-top:15px;font-style:normal;opacity:0;display:block;position:relative;transition-duration:.2s}
ul.next-prev-link li a:hover i{opacity:1}
ul.next-prev-link li.prev-link{float:left}
ul.next-prev-link li.next-link{float:right}
ul.next-prev-link li.next-link a{background:url(../images/usecase-prev-next.png) no-repeat center center #f8f8f8}
ul.next-prev-link li.next-link a:hover{background:url(../images/usecase-prev-next-h.png) no-repeat 75px center #1c68ff;width:120px}
ul.next-prev-link li.prev-link a{background:url(../images/usecase-prev-arrow.png) no-repeat center center #f8f8f8}
ul.next-prev-link li.prev-link a i{right:-10px;padding-left:60px}
ul.next-prev-link li.prev-link a:hover{background:url(../images/usecase-prev-arrow-h.png) no-repeat 15px center #1c68ff;width:145px}
ul.next-prev-link li.next-link a:hover i{left:0}
ul.next-prev-link li.prev-link a:hover i{right:0}
ul.next-prev-link li span i{margin:0 10px}
ul.next-prev-link li p{color:#7a8190;font-size:18px;line-height:22px;font-family:'Avenir';font-weight:400;margin-bottom:10px}
ul.next-prev-link li span{color:#209ce7}
.dataSciContentWrapper h3{margin-bottom:20px}
.dataSciContentWrapper img.post-img{width:100%;margin-bottom:60px}
.dataSciContentWrapper p{margin-bottom:30px}
.dataSciContentWrapper p.blockquote{font-size:22px;color:#000;background:#f8f8f8;padding:25px 30px 20px;max-width:800px;margin:0 auto 30px}
.dataSciContentWrapper p.blockquote span{font-size:48px;font-weight:700;color:#1c68ff;display:inline-block;vertical-align:top}
.dataSciContentWrapper p.blockquote span.right{transform:rotate(180deg);top:-12px;position:relative}
ul.threecolom-listing li{width:33.3%;float:left}
ul.twocolom-listing li{width:49%;float:left}
ul.fourcolom-listing li{width:25%;float:left}
.dark-box{background-color:#f8f8f8;padding:30px 40px;margin:50px 0;overflow:hidden}
.dataSciContentWrapper .twocolom-section-inside img{width:auto}
.insights-page-banner{background-size:cover;background-repeat:no-repeat;background-position:center center}
.insights-banner-inside{height:230px;color:#fff;display:flex;align-items:center}
.insights-page-banner h1{color:#fff;padding-bottom:0;font-size:46px;font-family:ApercuPro-Bold-Web;font-weight:500}
.insights-filtar{margin:0 0 30px;padding:10px 0;background:#eee}
.insights-filtar h3{float:left;margin:8px 0 0}
.insights-filtar .filtar-box{float:right}
.insights-filtar .filtar-select{display:inline-block;margin:0 0 0 10px;float:left}
.insights-filtar .selectbox{border:solid 1px #1c68ff;margin:0;padding:10px 30px 10px 20px;border-radius:5px;background:url(../images/select-arrow.png) no-repeat right center #fff;height:48px;width:260px;font-family:'Avenir';-webkit-appearance:none;-moz-appearance:none;appearance:none;font:-moz-pull-down-menu;font-size:18px;line-height:24px}
.insights-all-section{margin:0 -10px;padding:0;display:flex;flex-flow:wrap}
.insights-block{width:33.33%;padding:0 10px 20px}
.insights-block.featured-block{width:66.66%}
.block-inner{padding:15px 20px;background:#f8f8f8;transition:all ease-in-out .3s;-webkit-transition:all ease-in-out .3s;min-height:100%}
.block-inner:hover{box-shadow:3px 3px 5px rgba(0,0,0,0.10);-webkit-box-shadow:3px 3px 5px rgba(0,0,0,0.10);-moz-box-shadow:3px 3px 5px rgba(0,0,0,0.10)}
.label-date{margin:0;padding:0 0 15px}
.insightlabel{background:#000;color:#fff;text-transform:uppercase;font-size:14px;float:left;padding:5px 15px}
.dateread{float:right;font-size:14px}
.dateread span{display:inline-block;margin:7px 4px 5px;padding:0;background:#8c8f95;width:4px;height:4px;border-radius:5px;vertical-align:top}
.insight-tags{margin:0;padding:0}
.insight-tags ul li{margin:0;padding:10px 0 0;display:inline-block}
.insight-tags ul li a{display:inline-block}
.insight-tags ul li span{background:#fff;color:#515d6a;margin:0;padding:5px 10px;display:inline-block;font-size:15px;border-radius:2px}
.insights-block h3 a{color:#000;transition:all ease-in-out .3s;-webkit-transition:all ease-in-out .3s}
.insights-block h3 a:hover{color:#0367c5}
.post-img{margin:0 0 15px;padding:0;line-height:0}
.post-img img{max-width:100%;height:auto}
.newsblock h3{font-size:28px;line-height:40px;padding:20px 0}
.whitepaperblock{background:#f8f8f8}
.whitepaperblock h3{position:relative;margin:0;padding:0 0 30px}
.whitepaperblock h3 a{color:#000}
.whitepaperblock h3 a:hover{color:#0367c5}
.whitepaperblock h3:after{position:absolute;bottom:0;width:35px;height:4px;background:#000;content:"";left:0}
.whitepaperblock p{padding:25px 0 10px}
.whitepaperblock .insight-tags ul li span{background:#438aff;color:#fff}
.insights-block.featured-block .block-inner{padding:0;position:relative}
.featured-block-img{line-height:0}
.featured-block-img img{max-width:100%}
.featured-block .label-date{position:absolute;left:20px;top:15px}
.featured-title{padding:20px;display:flex;align-items:center;justify-content:space-between}
.featured-title .social-links{margin:15px 0}
.featured-title .social-links a{margin:0 0 0 15px}
.casestudies-block{background-size:cover!important;display:flex;align-items:stretch;justify-content:space-between;flex-direction:column;overflow:hidden}
.casestudies-content{width:100%}
.casestudies-block h3 a{color:#fff}
.casestudies-block h3 a:hover{color:#abd7ff}
.casestudies-block p{color:#fff;padding:20px 0 15px}
.casestudies-block .cs-arrow{background:url(../images/usecase-prev-next-h.png) no-repeat center center;width:27px;height:18px;float:right;transform:translateX(40px);opacity:0;transition:all ease-in-out .3s}
.casestudies-block:hover .cs-arrow{transform:translateX(0px);opacity:1}
.address1{width:33.33%;margin-right:40px}
.address1:last-child{margin-right:0}
.contact_address{display:flex;flex-direction:row;justify-content:space-between}
.address1 h3{padding:20px 0;border-bottom:1px solid #e4e4e4}
.address1 address{padding:0 10px 0 40px;margin:20px 0;background:url(../images/location_icon.png) no-repeat 10px 5px;font-style:normal}
.address_img img{width:100%}
.contact_form{display:flex;flex-direction:row;justify-content:space-between;position:relative}
.contact_left{width:50%;padding:70px 50px 50px;background:#fafafa}
.contact_left h2{padding-bottom:15px}
.contact_left p{padding-bottom:25px}
.contact_right{width:50%;padding:100px 50px}
.contact_form::after{content:"";left:-58%;top:0;background:#fafafa;height:100%;width:60%;position:absolute;z-index:-1}
.contact_right h3{padding:10px 0}
.call_us{background:url(../images/call_icon.png) no-repeat left top;padding:0 10px 30px 90px;border-bottom:1px solid #e4e4e4;margin-bottom:30px}
.customer{background:url(../images/customer_icon.png) no-repeat left top;padding:0 10px 30px 90px;border-bottom:1px solid #e4e4e4;margin-bottom:30px}
.customer a{color:#2b2b2b}
.customer a:hover{color:#004396}
.follow_us{background:url(../images/follow_icon.png) no-repeat left top;padding:0 10px 30px 90px}
.follow_us .social-links a{margin:0 25px 0 0}
.follow_us .social-links{margin:15px 0}
.abouts-four-block1{display:flex;flex-direction:row}
.four-block1{background:#fff;margin:0 50px 40px 0;padding:20px 25px 30px;width:25%;color:#000;font-size:20px;border-radius:5px;font-weight:600;line-height:150%}
.four-block1:last-child{margin-right:0}
.four-block-icon1{display:inline-block;line-height:0}
.four-block1 h4{font-family:'Avenir-Black',Arial,Helvetica,sans-serif;font-size:28px;margin:0;padding:0 0 10px;color:#000}
.four-block1 h4 span{font-family:'Avenir'}
.abouts-singal-block1{display:flex;background:#fff;margin:0 5px}
.abouts-clients1{display:flex;justify-content:center;flex-flow:wrap;align-items:center;place-content:center;place-content:space-between;padding:30px 130px;border-radius:5px}
.abouts-clients1 div.clientlogo{width:125px;height:64px;background-image:url(../images/abouts-client-logos-2.webp);background-repeat:no-repeat;margin:5px 10px}
.abouts-clients1 div.clientlogo1{background-position:-14px -15px}
.abouts-clients1 div.clientlogo2{background-position:-147px -15px}
.abouts-clients1 div.clientlogo3{background-position:-282px -15px}
.abouts-clients1 div.clientlogo4{background-position:-415px -16px}
.abouts-clients1 div.clientlogo5{background-position:-546px -15px}
.abouts-clients1 div.clientlogo6{background-position:-682px -15px}
.abouts-clients1 div.clientlogo7{background-position:-816px -15px}
.abouts-clients1 div.clientlogo8{background-position:-947px -15px}
.abouts-clients1 div.clientlogo9{background-position:-1079px -13px}
.abouts-clients1 div.clientlogo10{background-position:-1215px -13px}
.abouts-clients1 div.clientlogo11{background-position:-1352px -15px}
.abouts-clients1 div.clientlogo12{background-position:-1483px -13px}
.number_box{display:block;float:left}
.number_box span{width:40px;height:40px;background:#3c6df0;display:inline-block;padding:7px;font-size:20px;line-height:140%;border-radius:50%;text-align:center;color:#fff;font-weight:600}
.right_box{padding:0 20px 0 60px}
.box_whole{width:25%}
.four_box{display:flex;flex-direction:row;justify-content:space-between;padding:50px 0 40px}
.right_box h3{margin:5px 0 25px}
.quate_sec{padding:50px 70px;text-align:center;position:relative}
.quate_icon{position:absolute;right:15px;top:-15px}
.quate_sec p{font-size:22px;line-height:140%}
.quate_sec .quate-source{font-family:'Avenir-Black',Arial,Helvetica,sans-serif;color:#0068ff;font-weight:400;padding-top:10px;display:block}
.quate_sec .quate-source i{font-size:18px;line-height:130%;color:#000;display:block;font-style:inherit}
.download_brocher{background-image:url(../images/about-bottom.jpg);background-size:cover;background-repeat:no-repeat;height:465px;display:flex;align-items:center;place-content:center flex-end;justify-content:space-between}
.colobration{position:relative;width:50%;background:rgba(255,255,255,0.9);padding:50px 20px 50px 40px}
.contact_banner{background:#1057cc;height:200px;display:flex;align-items:center;place-content:center flex-end;justify-content:space-between}
.contact_banner h1{color:#fff;font-size:46px;line-height:normal;padding-bottom:0;font-family:'Avenir-Black',Arial,Helvetica,sans-serif}
.contact_banner p{color:#fff;padding-top:20px}
.right-content-section ul.rcs-bullets .minus-top-60{position:relative;margin-top:-60px}
.w-750.two-call-list li{width:44%}
.three-call-list{display:flex;flex-flow:row wrap;justify-content:space-between}
.three-call-list > li{min-width:29.1%}
.fourcolom-list li{width:24%;display:inline-block;vertical-align:top}
.usecases-diagram img,.usecases-diagram img{max-width:100%}
.usecases-slider-img{max-width:1015px;text-align:center;margin:0 auto;line-height:0}
.usecases-diagram{margin:0;padding:0;line-height:0}
.usecases-slider-img img{max-width:100%}
.usecases-slider-img2{max-width:999px}
.border-box{border-bottom:solid 4px #15908e}
.usecases-slider-section .owl-theme .owl-nav{margin:0}
.usecases-slider-section .owl-nav button{width:30px;height:60px;cursor:pointer;position:absolute;top:50%;padding:0 15px;margin-top:-30px!important}
.usecases-slider-section .owl-nav button span{display:none}
.usecases-slider-section .owl-nav button.owl-prev{background:url(../images/arrow-left-dark.png) no-repeat center center!important;left:-50px}
.usecases-slider-section .owl-nav button.owl-prev:hover{background:url(../images/arrow-left-dark-h.png) no-repeat center center!important}
.usecases-slider-section .owl-nav button.owl-next{background:url(../images/arrow-right-dark.png) no-repeat center center!important;right:-50px}
.usecases-slider-section .owl-nav button.owl-next:hover{background:url(../images/arrow-right-dark-h.png) no-repeat center center!important}
.cloud-process-step-inside{display:flex;flex-direction:row;place-content:center;width:100%;flex-flow:wrap;justify-content:center}
.process-step-block{width:33.33%;margin:0;padding:55px 20px 55px 0;position:relative}
.process-step-block h4{font-size:28px;font-family:'Avenir-Black',Arial,Helvetica,sans-serif;padding-bottom:10px}
.process-step-block .ullist li{color:#2b2b2b}
.process-step-block .ullist{padding-right:0}
.process-step-block.border-bottom{border-bottom:solid 1px #209ce7}
.process-step-block.process-arrow:before{position:absolute;content:"";right:0;bottom:-8px;width:15px;height:15px;background:url(../images/step-arrow.png) no-repeat center center}
.process-step-block.bottompoint .number_box{position:absolute;left:0;bottom:-20px}
.process-step-block.toppoint .number_box{position:absolute;left:0;top:-20px}
.process-step-block.bottompoint .number_box:before{position:absolute;content:"";left:15px;top:-25px;width:8px;height:8px;border-radius:100%;background:#3c6df0}
.process-step-block.bottompoint .number_box:after{position:absolute;content:"";left:18px;top:-17px;width:2px;height:18px;background:#3c6df0}
.process-step-block.toppoint .number_box:before{position:absolute;content:"";left:15px;bottom:-25px;width:8px;height:8px;border-radius:100%;background:#3c6df0}
.process-step-block.toppoint .number_box:after{position:absolute;content:"";left:18px;bottom:-17px;width:2px;height:18px;background:#3c6df0}
ul.counter-section{padding:50px 25px;margin:0;list-style:none;overflow:hidden;display:flex;justify-content:space-around;flex-wrap:wrap;position:relative}
ul.counter-section li{text-align:center;float:left;max-width:30%}
ul.counter-section li span{font-size:50px;color:#146dff;font-family:'Avenir-Black',Arial,Helvetica,sans-serif;font-weight:900}
ul.counter-section li h2{font-size:22px;color:#000;padding-bottom:0;padding-top:15px}
ul.counter-section span.source{position:absolute;bottom:10px;right:10px;font-size:14px}
.fency-pro-box-wrap{overflow:hidden;margin-right:-15px;margin-left:-15px;display:flex;flex-direction:row;flex-wrap:wrap;justify-content:flex-start;align-items:stretch;align-content:stretch}
.fency-pro-box-wrap .fency-pro-box{padding-right:15px;padding-left:15px;padding-bottom:35px;-webkit-flex-wrap:wrap;flex-wrap:wrap;width:33.33%}
.fency-pro-box-wrap .pro-img-box{overflow:hidden;font-size:0;line-height:0}
.fency-pro-box-wrap .pro-img-box img{width:100%}
.fency-pro-box-wrap .pro-detail-box b{font-size:22px;font-family:'Avenir-Black',Arial,Helvetica,sans-serif;font-weight:900;display:block;padding-bottom:10px}
.fency-pro-box-wrap .pro-detail-box i{font-size:18px;font-family:'Avenir';font-weight:400;display:block;font-style:normal}
.fency-pro-box-wrap .linkarrow{text-align:right;margin-top:10px;background:url(../images/link-arrow.png) no-repeat center center;width:26px;height:18px;display:block;float:right}
.fency-pro-box-wrap .fency-pro-box a .pro-detail-box{position:relative;display:block;z-index:5;background:#fff;overflow:hidden;width:90%;margin:0 auto;background-color:#fff;margin-top:-25px;display:block;padding:25px 25px 15px;position:relative;z-index:10;-web-kittransition:all ease-in-out .5s;-moz-transition:all ease-in-out .5s;transition:all ease-in-out .5s}
.fency-pro-box-wrap .fency-pro-box a .pro-detail-box::before{content:"";width:10px;height:10px;position:absolute;background:#146dff;transition:all ease-in-out .4s;z-index:-1;transform:scale(0) translateX(-50%);border-radius:100%;transform-origin:left center;bottom:-20px;left:50%}
.fency-pro-box-wrap .fency-pro-box a .pro-detail-box b,.fency-pro-box-wrap .fency-pro-box a .pro-detail-box i{color:#000;transition:all ease-in-out .5s}
.fency-pro-box-wrap .fency-pro-box a:hover .pro-detail-box b,.fency-pro-box-wrap .fency-pro-box a:hover .pro-detail-box i{color:#fff}
.fency-pro-box-wrap .fency-pro-box a:hover .pro-detail-box::before{background-color:#146dff;transform:scale(90) translateX(-50%)}
.fency-pro-box-wrap .fency-pro-box a:hover .pro-detail-box{-webkit-box-shadow:0 0 24px 0 rgba(0,0,0,0.3);-moz-box-shadow:0 0 24px 0 rgba(0,0,0,0.3);box-shadow:0 0 24px 0 rgba(0,0,0,0.3)}
.fency-pro-box-wrap .fency-pro-box.innerlinkbox .pro-detail-box{position:relative;display:block;z-index:5;background:#fff;overflow:hidden;width:90%;margin:0 auto;background-color:#fff;margin-top:-25px;display:block;padding:25px 25px 15px;position:relative;z-index:10;-web-kittransition:all ease-in-out .5s;-moz-transition:all ease-in-out .5s;transition:all ease-in-out .5s}
.fency-pro-box-wrap .fency-pro-box.innerlinkbox .pro-detail-box a{color:#2b2b2b}
.fency-pro-box-wrap .fency-pro-box.innerlinkbox .pro-detail-box a:hover{color:#146dff}
.fency-pro-box-wrap .fency-pro-box a:hover .pro-detail-box .ullist li{background:url(../images/bullet_arrow_white.svg) no-repeat 0 5px}
.three-col-gray-box{overflow:hidden;margin-right:-15px;margin-left:-15px;display:flex;flex-direction:row;flex-wrap:wrap;justify-content:flex-start;align-items:stretch;align-content:stretch}
.three-col-gray-box .gray-box{padding-right:15px;padding-left:15px;padding-bottom:35px;-webkit-flex-wrap:wrap;flex-wrap:wrap;width:33.33%}
.two-col-gray-box .gray-box{width:50%}
.three-col-gray-box .gray-box a{background-color:#f8f8f8;padding:40px;display:block;height:100%;color:#000;position:relative}
.three-col-gray-box .gray-box a .box-tital{font:normal 22px/30px Avenir-Black;display:block;padding-bottom:30px}
.three-col-gray-box .gray-box a .box-text{font:400 18px/26px Avenir;color:#2b2b2b;display:block}
.three-col-gray-box .gray-box a:after{height:4px;width:0;background:#007cf1;transition:all ease-in-out .3s;content:"";position:absolute;bottom:0;left:0}
.three-col-gray-box .gray-box a:hover:after{width:100%}
.three-col-gray-box .gray-box a:hover{box-shadow:3px 3px 5px rgba(0,0,0,0.10);-webkit-box-shadow:3px 3px 5px rgba(0,0,0,0.10);-moz-box-shadow:3px 3px 5px rgba(0,0,0,0.10)}
.three-col-gray-box .gray-box div{background-color:#f8f8f8;padding:40px;display:block;height:100%;color:#000;position:relative}
.three-col-gray-box .gray-box div a{color:#146dff}
.three-col-gray-box .gray-box div .box-tital{font:normal 22px/30px Avenir-Black;display:block;padding-bottom:30px}
.three-col-gray-box .gray-box div .box-text{font:400 18px/26px Avenir;color:#2b2b2b;display:block}
.three-col-gray-box .gray-box div:after{height:4px;width:0;background:#007cf1;transition:all ease-in-out .3s;content:"";position:absolute;bottom:0;left:0}
.three-col-gray-box .gray-box div:hover:after{width:100%}
.three-col-gray-box .gray-box div:hover{box-shadow:3px 3px 5px rgba(0,0,0,0.10);-webkit-box-shadow:3px 3px 5px rgba(0,0,0,0.10);-moz-box-shadow:3px 3px 5px rgba(0,0,0,0.10)}
.graybg .three-col-gray-box .gray-box a{background:#fff}
.graybg .three-col-gray-box .gray-box div{background:#fff}
.three-col-gray-box .gray-box div a.box_inner_link{height:auto!important;background:none!important;padding:0;display:inline;box-shadow:none}
.three-col-gray-box .gray-box div a:hover:after{display:none}
.three-col-gray-box .gray-box a .logo-box{min-height:80px;display:inline-block}
.sjb-page{font-family:'Avenir',Arial,Helvetica,sans-serif;color:#2b2b2b;font-size:18px}
.sjb-page h4{font-size:22px;color:#000;font-family:'Avenir-Black',Arial,Helvetica,sans-serif}
.job-info .job-title{font-size:24px;color:#000;font-family:'Avenir-Black',Arial,Helvetica,sans-serif}
.job-detail .job-title{font-size:35px;color:#000;font-family:'Avenir-Black',Arial,Helvetica,sans-serif}
.job-info .job-title:hover{color:#3c6df0}
.sjb-page .list-data .job-type,.sjb-page .list-data .job-location,.sjb-page .list-data .job-date{color:#484848}
.sjb-page .list-data .job-location{font-weight:700}
.job-vacancy{color:#484848;margin-top:5px;margin-bottom:5px;font-weight:700;font-size:16px}
.sjb-page .list-data .job-type,.sjb-page .list-data .job-location,.sjb-page .list-data .job-date{margin-top:5px;margin-bottom:5px;font-weight:700}
.bradcrumbn{padding:15px 0;background:#f4f4f4;z-index:2;position:relative;margin-bottom:50px}
.bradcrumbn li{float:left;margin:0 10px 0 0;color:#3c6df0;font-size:16px}
.bradcrumbn li a{color:#000}
.bradcrumbn li i{color:#000;margin-left:10px}
.sjb-page .sjb-detail .list-data ul li{padding:0 0 10px 20px}
.sjb-page .sjb-detail .list-data ul li::before{font-size:20px;color:#106bf5}
.sjb-page .sjb-detail .list-data .jobpost-form h3{font-size:22px;margin-top:30px;color:#000;font-family:'Avenir-Black',Arial,Helvetica,sans-serif}
.sjb-page input[type="file"]{opacity:1!important}
.sjb-page .sjb-detail .jobpost-form .form-control{height:auto!important}
.sjb-page .sjb-detail .jobpost-form .intl-tel-input{z-index:1!important}
.file-extension{padding:10px 0;font-size:16px;display:block}
.jobpost-form .btn  {font-family:  'Avenir';font-size:  20px;text-decoration:  none;text-align:  center;line-height:  1;position:  relative;align-items:  center;padding:  15px 20px;cursor:  pointer;user-select:  none;color:  #fff;z-index:  10;border-radius:  4px;transition:  all .5s ease;letter-spacing:  0.3px;display:  flex;background:  #146dff;background:  -moz-linear-gradient(-45deg,  #146dff 0%,  #5346ff 100%);background:  -webkit-linear-gradient(-45deg,  #146dff 0%,  #5346ff 100%);background:  linear-gradient(135deg,  #146dff 0%,  #5346ff 100%);filter:  progid:DXImageTransform.Microsoft.gradient( startColorstr='#146dff',  endColorstr='#5346ff',  GradientType=1 );box-shadow:  0 15px 40px rgba(153,  90,  232,  0.3);-webkit-box-shadow:  0 15px 40px rgba(153,  90,  232,  0.3);-moz-box-shadow:  0 15px 40px rgba(153,  90,  232,  0.3);}
.jobpost-form{margin-bottom:30px}
.logosection li{box-sizing:border-box;min-height:inherit;padding:30px 0;text-align:center;width:19.5%;display:inline-block;vertical-align:top}
.logosection li h4{font-size:20px;color:#585859;padding:10px 0}
ul.arkit_img{display:flex;flex-direction:row;flex-wrap:wrap;justify-content:flex-start;align-items:stretch;align-content:stretch}
ul.arkit_img li{flex-wrap:wrap;width:33.33%;padding:0 5px}
ul.arkit_img li img{max-width:100%}
@media screen\0 {.menu-industry .fency-pro-box-wrap{height:calc(100vh - 100px)}}
.transform-tomorrow-inside{display:flex;margin:0 -20px;flex-flow:wrap}
.post-colom1{width:33.5%;padding:0 20px 40px}
.post-colom2{width:66.5%;padding:0 20px}
.post-insidebox{height:100%;background-size:100% auto;background-position:center center;background-repeat:no-repeat;min-height:260px;transition:all ease-in-out .5s}
.post-insidebox:hover{background-size:150% auto;-webkit-background-size:150% auto;-moz-background-size:150% auto;-o-background-size:150% auto;transition:all ease-in-out .5s;-webkit-transition:all ease-in-out .5s;-moz-transition:all ease-in-out .5s;-o-transition:all ease-in-out .5s}
.post-insidebox.bluebg{background:#0072c5}
.post-insidebox .post-title{color:#fff;font-size:16px;padding-bottom:10px}
.post-insidebox h3{color:#fff;padding-bottom:15px}
.post-insidebox a{display:block;height:100%;padding:30px}
.post-insidebox .innerlogo{text-align:center;margin:0;padding:0}
.post-colom2-main{display:flex;flex-flow:wrap;margin:0 -20px}
.post-halfcolom{width:50%;padding:0 20px 40px}
.post-fullcolom{width:100%;padding:0 20px 40px}
.videosection{overflow:hidden;height:450px;min-height:450px}
.videosection .textpart{z-index:1}
.videosection #bannerVideo{position:absolute;left:0;top:0;min-width:100%;min-height:100%}
.videosection:after{content:"";background:rgba(0,0,0,0.7);position:absolute;left:0;top:0;width:100%;height:100%;z-index:0}
.footer{z-index:2}
.post_left{float:left;width:65%;padding-bottom:20px}
.post_left iframe{width:100%;height:500px}
.post_right{float:right;width:33%;padding-left:20px}
.post_right_form{background:#f2f2f2;padding:20px 20px 10px;margin-top:20px}
.post_left h1{font-family:'Avenir-Black',Arial,Helvetica,sans-serif;font-size:40px;font-weight:700;padding-bottom:30px}
.post_main_img{margin-bottom:20px;position:relative}
.post_main_img img{width:100%;height:auto}
.juiz_sps_links{margin:0}
.auth_post{margin-bottom:40px;border:solid 1px #e2e2e2;padding:5px 10px}
.auth_post span{display:none}
.meta{float:left;padding:5px 0 8px;font-size:16px}
.meta em{text-transform:uppercase;padding-right:10px;font-style:normal}
.auth_post .social-links{float:right;margin:0;text-align:left}
.post_left h2{font-size:22px!important;padding:5px 0 15px!important;font-family:'Avenir-Black'!important;color:#000!important}
.post_left h3{font-size:19px!important;font-weight:700!important;padding:5px 0 10px!important;color:#000!important}
.post_left h4{font-size:18px!important;font-weight:700!important;padding:5px 0 7px!important;color:#000!important}
.post_left h5{font-size:16px!important;font-weight:700!important;padding:5px 0 7px!important;color:#000!important}
.post_left p{padding-bottom:15px}
.post_left a{color:#1c68ff}
.post_left a:hover{color:#0740b3}
.post_left a.btn{color:#fff}
.post_left a.btn:hover{color:#fff}
.post_left ul{padding:0 0 15px}
.post_left ul li{background:url(../images/bullet_arrow_blue.svg) no-repeat 0 6px;padding:0 0 10px 20px}
.whitepaper-section{clear:both;padding:35px 0 25px;width:100%}
.whitepaper-left{display:inline-block;padding-right:10px;vertical-align:top;width:37%}
.whitepaper-left img{height:auto;margin-bottom:0;max-width:100%}
.whitepaper-right{display:inline-block;vertical-align:top;width:60%}
.whiterpaper-title{color:#0282c3;font-size:16px;font-weight:700;padding-bottom:20px}
.whitepaper-right h3{color:#292929;font-size:24px;font-weight:400;line-height:normal}
#webinar-blog{background:#eee;padding:25px 20px;margin:10px 0 20px}
.post_left .whitepaper-section ul li{padding:0 0 7px 20px;font-size:16px}
.single-post .bradcrumbn{margin-bottom:0}
.page-template-template-usecase-innerpage .bradcrumbn{margin-bottom:0}
.sticky{position:fixed;top:70px}
.sticky + .content  {padding-top:  102px;transition-delay:  1s;}
.whitepaper-section a  {font-family:  'Avenir';font-size:  20px;text-decoration:  none;text-align:  center;line-height:  1;position:  relative;align-items:  center;padding:  15px 20px;cursor:  pointer;user-select:  none;color:  #fff;z-index:  10;text-transform:  capitalize;border-radius:  4px;transition:  all .5s ease;letter-spacing:  0.3px;display:  inline-block;background:  #146dff;background:  -moz-linear-gradient(-45deg,  #146dff 0%,  #5346ff 100%);background:  -webkit-linear-gradient(-45deg,  #146dff 0%,  #5346ff 100%);background:  linear-gradient(135deg,  #146dff 0%,  #5346ff 100%);filter:  progid:DXImageTransform.Microsoft.gradient( startColorstr='#146dff',  endColorstr='#5346ff',  GradientType=1 );box-shadow:  0 15px 40px rgba(153,  90,  232,  0.3);-webkit-box-shadow:  0 15px 40px rgba(153,  90,  232,  0.3);-moz-box-shadow:  0 15px 40px rgba(153,  90,  232,  0.3);}
.whitepaper-section a:hover  {padding-left:  25px;padding-right:  15px;box-shadow:  -1 15px 50px rgba(153,  90,  232,  0.5);-webkit-box-shadow:  0 15px 50px rgba(153,  90,  232,  0.5);-moz-box-shadow:  0 15px 50px rgba(153,  90,  232,  0.5);background:  #146dff;background:  -moz-linear-gradient(-45deg,  #146dff 0%,  #5346ff 100%);background:  -webkit-linear-gradient(-45deg,  #146dff 0%,  #5346ff 100%);background:  linear-gradient(135deg,  #146dff 0%,  #5346ff 100%);filter:  progid:DXImageTransform.Microsoft.gradient( startColorstr='#146dff',  endColorstr='#5346ff',  GradientType=1 );}
.whitepaper-right h4{font-size:20px;margin-bottom:5px;font-family:'Avenir',Arial,Helvetica,sans-serif;font-weight:700}
.whitepaper-right p{font-size:16px!important;color:inherit!important;margin-bottom:5px}
.post_left blockquote{background:#f5f5f5 none repeat scroll 0 0;border-left:2px solid #1c68ff;font-style:italic;margin:10px 15px 25px 30px;padding:35px 50px 15px}
.post_left blockquote:before{background:none}
.post_left blockquote:after{background:none}
.post_left blockquote p{font-family:'Avenir',Arial,Helvetica,sans-serif;font-size:20px;line-height:150%;color:#293342;font-style:italic}
.post_left .button{border:solid 1px #319dd1;font-size:12px;font-weight:700;margin:0;padding:10px 25px;color:#017ed2;text-transform:uppercase;position:absolute;margin-top:10px}
.post_left .button:hover{background:#319dd1;color:#fff}
.post_left .tags a.with_bg{background:#818181;display:inline-block;margin-bottom:5px}
.post_left .tags a.with_bg:hover{background:#319dd1}
.post_left .tm-click-to-tweet{background:#0282c3;text-align:center;padding:30px 30px 15px;margin-bottom:30px}
.post_left .tm-click-to-tweet a.tm-ctt-btn{float:none;margin:0 auto}
.post_left .content_slider_bottom{background:#002d4c;border:none;padding:35px;margin:20px 0;text-align:left;overflow:hidden}
.Subscribe_head{color:#fff;font-size:25px;text-transform:uppercase;text-align:center;padding-bottom:20px}
.content_slider_bottom .subscribe-icon{width:16%;float:left;margin-right:10px}
.content_slider_bottom .subscribe-data{float:left;width:80%}
.Subscribe_text{color:#fff;font-size:14px;padding:0 0 15px;line-height:20px}
.post_left .content_slider_bottom .textwidget > form{padding-right:150px;position:relative}
.post_left .subscribe_input{border:medium none;border-radius:0;font-size:17px;padding:15px 20px;width:72%;margin-right:10px}
.post_left input.button[type="submit"]{background:#017ed2 none repeat scroll 0 0;border:none;border-radius:0;color:#fff;padding:18px 30px;margin:0}
.post_left input.button[type="submit"]:hover{background:#0069b0}
.pardotcontainer{background-color:rgba(17,17,17,1);text-align:center;position:absolute;z-index:9001;top:0;left:0;width:100%;height:100%;padding:0 25%;padding-top:30px}
.form-heading{font-size:24px;line-height:125%;margin-top:20px}
.pardotform{color:#FFF;font-size:30px;height:auto;overflow:visible;margin:auto}
.clear{clear:both}
div.pardot-close{background:url(../images/closebox.png) no-repeat scroll 0 0 transparent;bottom:24px;cursor:pointer;float:right;height:30px;left:27px;position:relative;width:30px;bottom:10px}
.cortana_table{overflow-x:auto}
.cortana_table tr.table_ul{vertical-align:top}
.cortana_table table{border-collapse:collapse;border-spacing:0;border:1px solid #ddd;width:100%;margin-bottom:20px}
.cortana_table th{text-align:left;padding:8px;background:#555;color:#fff;font-size:15px}
.cortana_table td{text-align:left;padding:8px}
.cortana_table td ul{text-align:left}
.cortana_table tr:nth-child(even){background-color:#f2f2f2}
.cortana_table img.siri-img{width:80%}
.cortana_table img.cortana-img{width:80%}
.tm-click-to-tweet{background:#0282c3;text-align:center;padding:30px 30px 15px;margin-bottom:30px}
.tm-click-to-tweet a.tm-ctt-btn{float:none;margin:0 auto}
.tm-click-to-tweet .tm-ctt-text a{margin:0;padding:0;position:relative;color:#fff;font-size:22px;line-height:140%;text-transform:none;letter-spacing:.05em;font-weight:100;text-decoration:none;text-transform:none}
.tm-click-to-tweet .tm-ctt-text{margin:0;padding:0;position:relative;margin-bottom:18px;word-wrap:break-word}
.tm-click-to-tweet a.tm-ctt-btn{float:none;margin:0 auto}
.tm-click-to-tweet a.tm-ctt-btn{margin:0;padding:0;position:relative;display:block;text-transform:uppercase;font-size:0;font-weight:700;line-height:100%;color:#999;float:right;padding-right:15px;text-decoration:none;width:164px;height:23px;opacity:1;margin-right:-10px;background:transparent url(../images/click-tweet.png) no-repeat right top}
.tm-click-to-tweet .tm-ctt-text a:hover{text-decoration:none;color:#fff}
.blog-linksection{width:100%;clear:both;padding:25px 0;margin-bottom:0;margin-left:0;background:#1057cc}
.blog-linksection h1{color:#fff;font-size:46px;line-height:normal;padding-bottom:0;font-family:'Avenir-Black',Arial,Helvetica,sans-serif}
.blog-wrapper{padding-top:45px}
.resources_submenu{margin-bottom:25px;text-align:center}
.resources_submenu li{display:inline-block;margin-bottom:20px}
.blog-wrapper .resources_submenu li a{border-color:#c6c6c6}
.resources_submenu li:first-child a{margin-left:0}
.resources_submenu li a{background-color:#ececec;border-radius:0;color:#292929;font-size:14px;padding:10px 20px;display:block;margin:0 5px;border:solid 1px #0282c3}
.resources_submenu li a:hover,.resources_submenu li.active a{background:#1057cc;border:solid 1px #1057cc;color:#fff}
.blog-buttons{width:100%;text-align:center;padding:40px 0 20px;float:left}
.dateread span.span-reading-time{height:auto;width:auto;background:none;margin:0;padding:0}
.insight-list{padding:0}
.insight-list .insightsbox{width:48%;padding-right:1.5%;position:relative;padding-top:20px;display:inline-block;vertical-align:top;margin-top:15px;border-top:1px solid #dce4eb}
.insight-list .insightsbox:first-child{border-top:0;margin-top:0}
.insight-list .insightsbox:nth-child(2){border-top:0;margin-top:0}
.insight-list .insightsbox:nth-child(2n+0){padding-right:0;margin-left:1.5%}
.insightthumb{width:205px;position:absolute;top:20px;left:0;overflow:hidden;padding-right:0;padding-left:0;height:auto;border:1px #dedede solid;max-height:145px}
.insightsbox .insightthumb img{float:left}
.insights-content{padding-left:220px;min-height:138px}
.insightsbox .insights-content h3{font-size:17px;line-height:140%;padding-bottom:2px;margin-top:-4px;font-family:'Avenir',Arial,Helvetica,sans-serif;color:#000;font-weight:700}
.insightsbox .insights-content h3 a{color:#000;transition-duration:.4s}
.insightsbox:hover .insights-content h3 a{color:#1057cc;transition-duration:.4s}
a.download_insight{color:#1057cc;text-decoration:underline}
a.download_insight:hover{text-decoration:none}
.insights-content p{line-height:20px;padding:8px 0 5px;font-size:13px}
.case_study_listing{width:100%;padding-bottom:30px;overflow:auto}
.case_study_listing li{width:25%;padding:0 14px 40px;box-sizing:border-box;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;display:inline-block;vertical-align:top;margin-left:-4px}
.case_study_listing li .whitepaper_box_bg{position:relative;overflow:hidden;padding:0 0 1px}
.case_study_listing li .whitepaper_box_bg .download_now_bt{position:absolute;opacity:0;left:0;right:0;margin:auto;bottom:0;top:0;z-index:99999;width:135px;line-height:35px;height:35px;transition-duration:.5s;-moz-transform:scale(0.5);-webkit-transform:scale(0.5);-o-transform:scale(0.5);-ms-transform:scale(0.5);transform:scale(0.5);background:#fff;color:#000;border-radius:20px;text-align:center}
.case_study_listing li .whitepaper_box_bg:hover .download_now_bt{opacity:1;transition-duration:.5s;-moz-transform:scale(1.0);-webkit-transform:scale(1.0);-o-transform:scale(1.0);-ms-transform:scale(1.0);transform:scale(1.0);background:#ebebeb;color:#000}
.case_study_listing li .whitepaper_box_bg:after{top:-101%;position:absolute;width:100%;height:100%;left:0;transition-duration:.4s;content:'.';background:rgba(29,31,37,0.7);opacity:0;padding:0}
.case_study_listing li .whitepaper_box_bg:hover:after{left:0;top:0;transition-duration:.4s;opacity:1;padding:0}
.posts li{width:100%;box-sizing:border-box;-moz-box-sizing:border-box;-ms-box-sizing:border-box;-o-box-sizing:border-box;-webkit-box-sizing:border-box;margin-top:35px;padding-bottom:35px;border-bottom:solid 1px #dce4eb;overflow:hidden;clear:both}
.posts li:first-child{margin-top:0}
.posts li .image{float:left;width:20%}
.posts li .textpart{float:right;width:77%}
.posts li .textpart p{color:#6f6f6f;font-size:15px;line-height:20px;padding-bottom:10px}
.posts li .textpart .comments{background:url(../images/comments_icon.png) no-repeat center left;padding-left:22px;color:#979797;font-size:14px;margin-bottom:15px}
.posts li .textpart .readmore{text-decoration:underline}
.posts li .image img{vertical-align:top;max-width:100%;border:1px #dbdbdb solid}
.posts li .date{color:#fff;font-size:12px;background:rgba(0,0,0,0.3);display:inline-block;padding:4px 8px;position:absolute;margin-top:-25px}
.posts li .postname{color:#979797;font-size:14px;margin-top:25px;margin-bottom:15px}
.posts li h2{font-size:17px;line-height:25px;padding:0 0 2px;width:100%;font-size:19px}
.posts li .author_name{margin-bottom:12px;color:#979797;font-size:14px}
.posts li .author_name span{color:#3baedf;font-weight:700}
.author_name span.single_post_author{color:#3baedf;font-weight:700}
.posts li .tags span{color:#3baedf;font-size:14px}
.posts li .tags a{color:#979797;font-size:14px}
.rightpart{width:28%;float:left}
.rightpart h2{font-size:19px;color:#000;line-height:26px;font-weight:600}
.infographics-page h1{color:#0a83bf;float:left;font-size:20px;font-weight:700;line-height:normal;padding-top:6px;padding-left:7px}
.infographic-list{width:100%;clear:both;padding:25px 0 0}
.infographic-list li{width:25%;padding:0 15px 25px 10px;box-sizing:border-box;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;display:block;vertical-align:top;float:left}
.infographic-box{border:1px #e6e6e6 solid;min-height:320px;position:relative;box-shadow:0 0 5px #d8d8d8;overflow:hidden}
.infographic-box:after{transition-duration:.3s;content:".";width:100%;height:100%;position:absolute;top:-101%;left:0;background-color:rgba(29,31,37,0.9);font-size:0}
.infographic-box:hover:after{content:".";width:100%;height:100%;position:absolute;left:0;top:0;transition-duration:.3s;background-color:rgba(29,31,37,0.9);font-size:0}
.infographic-box .info-img{padding:5px;overflow:hidden;height:195px}
.infographic-box .info-img img{width:100%;height:auto;transition-duration:.3s}
.infographic-box:hover .info-img img{transition-duration:.3s;-moz-transform:scale(1.2);-webkit-transform:scale(1.2);-o-transform:scale(1.2);-ms-transform:scale(1.2);transform:scale(1.2)}
.infographic-box h2{font-size:16px;line-height:140%;padding:0 10px;padding-top:25px;text-align:center;min-height:75px;font-family:'Avenir',Arial,Helvetica,sans-serif}
.infographic-box .readmore-btn{background:#fff url(../images/viewicon.svg) no-repeat center;padding:5px 18px;font-size:15px;color:#000;font-size:14px;text-align:center;margin:auto;display:block;position:absolute;left:50%!important;right:0;top:50%;bottom:0;opacity:0;transition-duration:.5s;z-index:999999;margin-top:-35px;margin-left:-35px;-moz-transform:scale(0.5);-webkit-transform:scale(0.5);-o-transform:scale(0.5);-ms-transform:scale(0.5);transform:scale(0.5);opacity:0;width:65px;height:65px;font-size:0;border-radius:100px;background-size:34px}
.infographic-box:hover .readmore-btn{opacity:1;transition-duration:.5s;-moz-transform:scale(1.0);-webkit-transform:scale(1.0);-o-transform:scale(1.0);-ms-transform:scale(1.0);transform:scale(1.0)}
.infographic-box .readmore-btn:hover{background:#fff url(../images/viewicon.svg) no-repeat center;background-size:34px;transition-duration:.3s}
.infographic-box .readmore-btn:after  {width:  65px;height:  65px;-moz-transform:  scale(1.2);-webkit-transform:  scale(1.2);-o-transform:  scale(1.2);-ms-transform:  scale(1.2);transform:  scale(1.2);box-shadow:  0px 0px 0px 2px #fff;content:  ".";font-size:  0px;position:  absolute;margin:  auto;left:  0px;right:  0px;top:  0px;border-radius:  100px;bottom:  0px;}
.date-title{font-size:13px;color:#979797}
.case_study_listing li .whitepaper_box_bg:after{top:-101%;position:absolute;width:100%;height:100%;left:0;transition-duration:.4s;content:'.';background:rgba(29,31,37,0.7);opacity:0;padding:0}
.whitepaper_box_bg_img{width:100%;text-align:center}
.whitepaper_box_bg{width:100%;float:left;margin:0;padding:20px 0 0;text-align:center}
.whitepaper_box_bg_img img{vertical-align:top;width:100%}
.posts li h2{font-family:'Avenir',Arial,Helvetica,sans-serif}
.posts li .textpart .readmore{color:#1057cc;text-decoration:underline}
.posts li .textpart .readmore:hover{text-decoration:none}
.date-icon{width:46px;height:46px;background:#1057cc url(../images/date-icon.png) no-repeat center;display:table;margin:auto;margin-top:8px;border-radius:100px}
.event-date{margin:5px 0;display:block}
a.book_seat{color:#1057cc;text-decoration:underline;margin-bottom:5px;display:inline-block}
a.book_seat:hover{text-decoration:none}
.book_adddress{margin:5px 0}
.post_webinar_event{text-align:center}
.post_webinar_event h3{margin-bottom:10px}
.lod-img{display:none}
#searchform input[type="text"],input[type="url"],input[type="email"],input[type="password"],input[type="search"],textarea{border:none;width:100%;font-size:20px;opacity:1;background:#fff;padding:10px;border:1px solid #e3e3e3;border-bottom:3px solid #146dff}
#searchform2 input[type="text"],input[type="url"],input[type="email"],input[type="password"],input[type="search"],textarea{border:none;width:100%;font-size:20px;opacity:1;background:#f3f3f3;padding:15px 10px;border:1px solid #e1e1e1}
.new-search-wrapper{height:auto!important}
h1.page-title{font-size:24px;margin:10px 0 20px}
.total_search_count{color:#000;padding-bottom:10px;font-size:18px}
.search-post-title a{color:#1c68ff;font-size:20px;line-height:150%;text-decoration:underline;margin-bottom:5px}
.more-link span{color:#046fa9}
.more-link{color:#046fa9}
.search-post-link{color:green;word-break:break-all}
.page_nav{text-align:center;margin:50px 0 30px}
.page-numbers{padding:10px;border:1px solid;color:#484848;border-color:#484848;margin:0 1px}
.page-numbers:hover{background:#1c68ff;color:#fff;border-color:#1c68ff}
.current{background:#1c68ff;color:#fff;border-color:#1c68ff}
.dots{border:none}
.dots:hover{background:none;color:#484848}
.custome_search .error404page{background:none;height:auto;text-align:center}
.custome_search{padding-bottom:30px!important}
.search-post-excerpt .more-link{display:none}
fieldset{border:none!important}
#searchform input{width:100%}
.new-search-wrapper{display:none;position:absolute;width:840px;top:22px;margin-right:75px;right:0}
.search_result{margin-bottom:20px}
.error_page p{font-size:22px;line-height:140%;margin-bottom:30px;font-family:'Avenir-Black',Arial,Helvetica,sans-serif}
.error_page p a{color:#1c68ff}
.error_page p a:hover{text-decoration:underline}
.thanks_page{padding:100px 0}
.thanks_page p{font-size:30px;line-height:140%;font-weight:700;text-align:center}
.cursordefault{cursor:default}
.social_event ul{position:relative;width:100%;text-align:center}
.social_event ul li{display:inline-block;width:10%;margin:10px}
.social_event ul li a{display:block}
.event_content_world{text-align:center}
.event_content_world h4{font-size:24px;line-height:140%;color:#1b376b;margin-bottom:15px}
.event_content_world h4 span{font-size:48px;line-height:125%;display:inline-block}
.event_content_world p{font-size:22px;line-height:140%;color:#1b376b}
.event_content_world p a{font-size:28px;font-weight:700;text-decoration:underline;line-height:125%}
.event_webinar ul li{width:8%}
.event_withoutclass{width:100%}
.event_withoutclass .cs-wh-post-inside .cs-wh-post-block{width:33.33%;padding-left:0;padding-right:20px}
.event_withoutclass .cs-wh-post-inside .cs-wh-post-block:nth-child(3n+0){padding-right:0}
.sia-usecase{display:flex;margin:0 -20px;flex-flow:wrap}
.usecase-col1{width:100%;border:solid 1px #e3e3e3;margin-bottom:40px;display:flex}
.usecase-col1 .usecase-img{min-width:400px}
.usecase-col2{width:63.5%;border:solid 1px #e3e3e3;margin-bottom:40px}
.usecase-col3{width:33.9%;border:solid 1px #e3e3e3;margin-bottom:40px}
.usecase-content{padding:40px}
.usecase-content h3{padding-bottom:15px}
.usecase-content .ullist{margin-bottom:0}
.usecase-content ul li,.usecase-content .ullist.twocolom-list li{font:900 22px Avenir-Black;min-width:47%;margin-right:3%;background-position:left center}
.usecase-content ul li:last-child{margin-bottom:10px}
.usecase-content ul li a{color:#3c3b3b;border-bottom:#e2e2e2 solid 1px;display:block;padding:10px 0}
.usecase-content ul li a:hover{color:#0367c5}
.usecase-img{min-height:300px;background-size:cover;overflow:hidden;background-repeat:no-repeat;background-position:center top}
.sia-usecase-img1{background-image:url(../images/sia-usecase-retail.jpg)}
.sia-usecase-img2{background-image:url(../images/sia-usecase-manufacturing.jpg)}
.sia-usecase-img3{background-image:url(../images/sia-usecase-finance.jpg)}
.sia-usecase-img4{background-image:url(../images/sia-usecase-food.jpg)}
.sia-usecase-img5{background-image:url(../images/sia-usecase-healthcare.jpg)}
.sia-usecase-img6{background-image:url(../images/sia-usecase-other.jpg)}
.sia-usecase-img7{background-image:url(../images/sia-usecase-telecom.jpg)}
.fourcolsection{display:flex;flex-flow:wrap}
.contentbox{width:25%;background-color:#f8f8f8;border:solid 1px #dfdfdf;transition:all ease-in-out .3s;position:relative;box-sizing:border-box;margin:0 -1px}
.contentbox:hover{background-color:#fff;box-shadow:0 15px 60px rgba(0,0,0,0.20);-webkit-box-shadow:0 15px 60px rgba(0,0,0,0.20);z-index:1;border:solid 1px transprent}
.contentbox:after{height:4px;width:0;background:#007cf1;transition:all ease-in-out .3s;content:"";position:absolute;bottom:0;left:0}
.contentbox:hover:after{width:100%}
.fourcolsection .imagepart{line-height:0;overflow:hidden;margin:0 -1px}
.fourcolsection .contentpart{padding:30px 20px}
.fourcolsection .contentpart h3{font-size:21px;padding-bottom:15px}
.fourcolsection .contentpart p{font-size:16px;line-height:22px}
.fourcolsection a .contentpart p{color:#2b2b2b;cursor:pointer}
.breadcrumb-container li .separator{height:5px;width:5px;background:#3757ff;display:inline-block;top:-2px;position:relative;margin:0 10px}
.breadcrumb-container li{color:#828181;padding:3px 0!important;font-size:16px;line-height:130%}
.breadcrumb-container li a{border-bottom:2px solid;border-color:transparent;margin:0!important;padding:3px 0!important;font-size:16px!important;line-height:130%!important}
.breadcrumb-container li a:hover{border-bottom:2px solid #3757ff}
.breadcrumb-container{font-size:16px;line-height:130%}
.breadcrumb-container.theme1 a{font-size:16px!important;line-height:130%!important;display:inline!important;font-size:16px}
.box_whole1{width:50%;position:relative}
.number_box1{position:absolute;left:-20px}
.number_box1 span{width:40px;height:40px;background:#3c6df0;display:inline-block;padding:7px;font-size:20px;line-height:140%;border-radius:50%;text-align:center;color:#fff;font-weight:600}
.right_box1{padding:0 20px 0 50px;border-left:3px solid #bfc9cf;margin-left:-3px}
.right_box1 h3{margin:5px 0 15px}
.box_align_right{float:right;display:block}
.box_align_left{float:left;display:block;text-align:right}
.migration_process_box{position:relative;clear:both;width:100%}
.number_right{left:auto;right:-20px}
.box_align_left .right_box1{padding:0 50px 0 20px;border-right:3px solid #bfc9cf;border-left:none}
.blog-wrapper .resources_submenu li select{border-color:#c6c6c6;background-color:#ececec;border-radius:0;color:#292929;font-size:14px;padding:10px 20px;display:block;margin:0 5px}
.blogtaginner a{background:#818181;display:inline-block;margin:0 5px 5px 0;color:#fff;border-radius:2px 5px;padding:2px 5px;opacity:.9;font-size:16px}
.blogtaginner a:hover{background:#1c68ff;color:#fff;transition:.5s}
.blogtaginner{clear:both;margin-top:10px}
.tab-separate .whatwedo-tabs{margin:0}
.tab-separate .whatwedo-tabs .ui-tabs-nav{margin:0;padding:0 0 60px;text-align:left}
.tab-separate h4{color:#2b2b2b;font-size:20px;font-weight:400}
.servicenow_main{display:flex;border:solid 2px #bcbcbc;padding:20px}
.transform-tomorrow-main{display:flex;flex-flow:wrap;margin:0 -10px}
.transform-tomorrow-block{margin:0;padding:0 10px 20px;width:50%}
.transform-tomorrow-block a{display:block;position:relative;transition:all ease-in-out .3s}
.transform-tomorrow-block a:hover{-webkit-box-shadow:10px 14px 50px 4px rgba(50,50,50,0.36);-moz-box-shadow:10px 14px 50px 4px rgba(50,50,50,0.36) box-shadow: 10px 14px 50px 4px rgba(50,50,50,0.36);box-shadow:10px 14px 50px 4px rgba(50,50,50,0.36) box-shadow: 10px 14px 50px 4px rgba(50,50,50,0.36);z-index:1}
.transform-tomorrow-block a:hover .transform-arrow{opacity:0}
.transform-tomorrow-img{line-height:0}
.transform-tomorrow-block .transform-title{position:absolute;bottom:40px;left:50px}
.transform-tomorrow-block .transform-title h3{font-size:36px;color:#fff;line-height:normal}
.transform-tomorrow-block .transform-arrow{position:absolute;right:15px;top:15px;background:url(../images/transform-arrow-img.png) no-repeat center center;width:16px;height:16px}
.cookiecontent p,.cookiecontent h2{padding-bottom:20px}
.cookiecontent h2{font-size:30px}
.lowercase{text-transform:none}
.post br{line-height:40px}
.cookie_text{font-size:16px;line-height:140%}
#cookie-notice .cn-button{width:130px;padding:8px;font-size:16px;line-height:140%;background:#186aff;border-radius:20px;letter-spacing:normal;text-align:center;display:inline-block;margin:10px 5px 5px}
#cookie-notice .mycustomecss{position:absolute;left:12px;top:12px;color:#fff;font-size:20px;line-height:20px;cursor:pointer;height:40px;width:40px;border-radius:50px;border:none;background:#186aff;border:2px solid #186aff}
.three_box .box_whole{width:33.33%}
.twocolom-section-inside iframe{width:100%;min-height:390px;height:100%;border-radius:5px;-webkit-box-shadow:0 14px 89px 3px rgba(23,23,23,0.25);-moz-box-shadow:0 14px 89px 3px rgba(23,23,23,0.25);box-shadow:0 14px 89px 3px rgba(23,23,23,0.25)}
.twocolom-section-inside h2 span{font-size:18px;display:block;font-weight:400}
.offerings-link li a,.offerings-link li{font-size:18px;line-height:26px;color:#2b2b2b;display:inline-block;vertical-align:top}
.offerings-link li a:hover{color:#003ed4;text-decoration:underline}
.offerings-link li:after{content:"-";font-size:18px;line-height:26px;color:#2b2b2b;display:inline-block;vertical-align:top;margin:0 3px 0 5px}
.offerings-link li:last-child:after{display:none}
.about-cultural{display:flex;margin:0 -10px;flex-direction:row}
.about-cultural-col{padding:0 10px}
.about-cultural-img{line-height:0;margin:0 0 20px}
.aboutspage-career .careers-section{margin-top:0}
.aboutspage-career h2{text-align:left}
.aboutspage-career h3{text-align:left}
.aboutspage-career h3 br{display:none}
.certifications-section{display:flex;flex-flow:wrap;align-items:center;justify-content:space-around;align-content:center;place-content:space-around}
.certifications-logo{padding:10px 10px 30px}
.new_event_class{display:inline}
.videoWrapper{position:relative!important;padding-bottom:56.25%!important;padding-top:25px!important;height:0!important}
.videoWrapper iframe{position:absolute!important;top:0!important;left:0!important;width:100%!important;height:100%!important;min-height:inherit!important}
.four-icon-block-main{display:flex;flex-direction:row;flex-wrap:wrap;justify-content:flex-start;align-items:stretch;align-content:stretch;margin:0 -15px}
.four-icon-block{width:25%;padding:0 15px 30px}
.three-icon-block{width:33.33%;padding:0 15px 30px}
.icon-block-inside{-webkit-box-shadow:0 0 10px 0 rgba(1,1,1,0.2);-moz-box-shadow:0 0 10px 0 rgba(1,1,1,0.2);box-shadow:0 0 10px 0 rgba(1,1,1,0.2);text-align:center;padding:10px 10px 25px;background:#fff}
.icon-block-inside .icon-placeholder{padding:15px 5px 5px}
.four-icon-block h4,.three-icon-block h4{font-size:20px;font-family:'Avenir-Black',Arial,Helvetica,sans-serif;margin:0;color:#000;transition:all ease-in-out .5s;line-height:25px;font-weight:600}
.cs-details-first-section{display:flex}
.cs-details-left{padding-right:30px}
.cs-details-left p.boldfont{font-size:22px;color:#293342;font-weight:700;line-height:30px}
.cs-details-result{background:#f8f8f8;min-width:430px;padding:45px 45px 20px;box-shadow:0 0 10px rgba(0,0,0,0.18);-webkit-box-shadow:0 0 10px rgba(0,0,0,0.18)}
.cs-details-result h3{text-transform:uppercase;font-size:30px}
.cs-details-result ul li{margin:0;padding:20px 0;border-bottom:solid 1px #e2e2e2}
.cs-details-result ul li span{font-size:26px;color:#1883c4;text-transform:uppercase;display:block;font-family:'Avenir-Black',Arial,Helvetica,sans-serif;padding-bottom:5px}
.cs-details-result ul li:last-child{border-bottom:0}
.our-offerings{margin:0;padding:0}
.our-offerings li{display:flex;align-items:center;margin:0;padding:0 0 35px}
.our-offerings-icon{min-width:60px;height:60px;background:#88bdde;border-radius:100%;margin:0 20px 0 0}
.our-offerings li span{font-size:26px;color:#293342;font-family:'Avenir-Black',Arial,Helvetica,sans-serif;position:relative;margin:0 20px 0 0;padding:0 28px 0 0;display:inline-block}
.our-offerings li span:after{position:absolute;right:0;top:52%;height:2px;width:9px;background:#293342;content:""}
.our-offerings li a{color:#2b2b2b}
.our-offerings li a:hover{color:#209ce7}
.client-form-section{display:flex}
.client-left{width:50%;padding-right:0}
.client-left .abouts-clients-large{background:#f8f8f8;padding:40px 20px}
.client-left .abouts-clients-large div.clientlogo{margin-top:5px;margin-bottom:5px}
.cs-download-form{width:50%;padding-left:60px}
.cs-details-left h2{font-size:26px;line-height:130%;padding-bottom:20px}
.meetup{display:none!important}
.meetup_section{display:flex;flex-direction:row}
.meetup_box{width:33.33%;box-sizing:border-box;align-items:center}
.meetup_box1{background:#146dff;padding:45px 20px}
.meetup_box1 h2{color:#fff;padding-bottom:0}
.meetup_section a{display:block;height:100%;cursor:pointer;padding:30px 15px;font-size:20px;font-weight:500;color:#fff}
.meetup_section a:hover{-moz-transform:scale(1.1);-webkit-transform:scale(1.1);transform:scale(1.1);transition:all .3s}
.meetup_box2{background:url(../images/meetup1.jpg) no-repeat center center;background-size:cover;text-align:center;position:relative}
.meetup_box3{background:url(../images/meetup2.jpg) no-repeat center center;background-size:cover;text-align:center}
.meetup_box img{display:block;margin:0 auto 10px}
.meetup{display:block;width:100%;margin:0 10px 20px}
.modal{position:fixed;z-index:999;height:100%;width:100%;top:0;left:0;background-color:rgba(19,19,19,0.63)}
.modal .center{z-index:1000;margin:300px auto;padding:10px;width:50px;background-color:#fff;border-radius:10px;line-height:0}
.modal{position:fixed;z-index:999;height:100%;width:100%;top:0;left:0;background-color:#000;filter:alpha(opacity=60);opacity:.6;-moz-opacity:.8}
.center{z-index:1000;margin:300px auto;padding:10px;width:130px;background-color:#fff;border-radius:10px;filter:alpha(opacity=100);opacity:1;-moz-opacity:1}
.popup_resource{position:relative;background:#fff}
.popup_inner_text{text-align:center;padding:30px 20px}
.popup_inner_text h2{color:#000;padding:20px 0 10px}
.popup_inner_text h4{color:#000;padding-bottom:30px}
.popup_inner_text p{color:#000;margin-bottom:15px;font-size:20px;line-height:140%}
.date_time_popup{width:70%;margin:0 auto;height:80px}
.date_time_popup p{color:#000;margin-bottom:15px;font-size:20px;line-height:140%}
.date_time_popup span{color:#000}
.date_time_popup small{display:none}
.popup_btn{margin-top:20px}
.popup_btn a{background:#41C363;color:#fff;padding:10px 20px;font-size:20px}
.popup_btn a:hover{background:#e2e3e4;color:#000;transition:.5s}
.popup_resource .hasCountdown{background:#e3e3e3;border:3px solid;border-style:dashed}
.width50left{width:50%}
.width50right{width:47%;padding:15px 0 0 10px}
.width50right h2{padding-bottom:10px!important}
.width50right p{padding-bottom:5px!important;margin-bottom:0!important}
.new_event_sec{margin-top:15px}
.copyright{float:left;line-height:23px;color:#e1e1e1;font-size:13px}
.socialmedia{display:table;float:right;margin:5px auto auto;text-align:center}
.socialmedia li{display:inline-block;padding:0 6px}
.socialmedia li a{border:1px solid #505357;border-radius:50px;color:#545454;display:block;height:35px;line-height:33px;transition-duration:.3s;width:36px}
.socialmedia li a i.fa{line-height:33px}
.socialmedia li a:hover{background:#305fb3 none repeat scroll 0 0;border-color:#305fb3;color:#fff;transition-duration:.3s}
.socialmedia li:nth-child(1) a:hover{background:#00aff0;border-color:#00aff0}
.socialmedia li:nth-child(2) a:hover{background:#3c5a98;border-color:#3c5a98}
.socialmedia li:nth-child(3) a:hover{background:#d4442a;border-color:#d4442a}
.socialmedia li:nth-child(4) a:hover{background:#007bb6;border-color:#007bb6}
.socialmedia li:nth-child(5) a:hover{background:#c3181e;border-color:#c3181e}
body .quiz-footer{background:#252525;bottom:0;width:100%;padding:15px 0;position:fixed;z-index:9999}
.quiz-footer .copyright a{color:#1c68ff}
body .quiz-footer2{position:relative}
.page-template-quiz_tempate{background:url(../images/quiz-bg.jpg) no-repeat top;background-attachment:fixed;background-size:cover}
.quzi-welcome{text-align:center;color:#fff;font-size:14px;font-family:font-family: 'Avenir',Arial,Helvetica,sans-serif;padding-top:12%;padding-left:15px;padding-right:15px}
.quzi-welcome .quzi-title{font-size:22px;text-transform:uppercase}
.quzi-welcome h1{font-size:52px;line-height:110%;text-align:center;color:#fff;font-weight:700;padding:15px 20% 10px}
.quzi-welcome p{padding:5px 13%;line-height:25px;font-size:17px}
.wpProQuiz_button{font-family:'Avenir',Arial,Helvetica,sans-serif}
.wpProQuiz_question_page{font-size:38px;color:#fff;font-weight:700;border-bottom:1px solid rgba(225,225,225,0.2);padding:0 0 20px;margin-bottom:40px}
.wpProQuiz_quiz{padding-top:10%;max-width:900px;margin:auto}
.wpProQuiz_question_text{font-size:28px;font-weight:700;line-height:38px;margin-top:25px}
.wpProQuiz_question_text p{font-weight:700;color:#fff;font-size:28px;line-height:140%}
.wpProQuiz_results{padding:0;width:100%;margin:auto}
.wpProQuiz_results .wpProQuiz_points{color:#000}
.wpProQuiz_question_text p:first-word{color:#900}
.quiz-buttons{width:100%;padding:20px 0;text-align:center;margin:auto;display:table}
.quiz-buttons input{display:inline-block;margin:0 15px}
.quiz-form{float:right;width:40%;padding:5px 25px;margin-bottom:20px;border-radius:5px;background:#fff}
.quiz-resources{clear:both;width:100%;padding:50px 0;float:left}
.result-left{float:left;width:50%}
.quiz-resources .autodiv{max-width:1200px;margin:auto}
ul.resources-list{clear:both;padding-top:0}
ul.resources-list li{width:33.3333%;float:left;padding:0 10px;list-style:none}
ul.resources-list li .resources-thumb{height:220px;overflow:hidden;width:100%}
ul.resources-list li h3{border-bottom:1px solid #e0e0e0;color:#585859;font-size:17px;padding:0;text-align:center;padding:20px 10px;line-height:24px;min-height:108px;font-weight:400;font-family:'Avenir',Arial,Helvetica,sans-serif}
ul.resources-list li .readmorelink{width:100%;text-align:center;padding:10px 0 20px;display:block;color:#1c68ff}
ul.resources-list li .readmorelink:hover{text-decoration:underline;color:#1c68ff}
ul.resources-list li .post-group{border:1px solid #e0e0e0;border-bottom:5px solid #e1e1e1;background:#fff;color:#333}
ul.resources-list li .post-group:hover{border-bottom:5px solid #1c68ff;transition-duration:.3s}
.view-resource{background:#2b9fd9 none repeat scroll 0 0;border-radius:3px;color:#fff;font-size:16px;padding:10px 17px;text-transform:uppercase;float:right;z-index:999;transition-duration:.3s;margin-right:12px}
.view-resource:hover,.view-resource:active{background:#077bb5;color:#fff;transition-duration:.3s}
.quiz-resources .title{font-size:30px;font-weight:400;padding-left:12px;float:left;margin-bottom:0;color:#fff}
.result-msg{color:#fff!important;padding:15% 10% 0 20px;font-size:46px;line-height:63px;text-align:left!important}
.result-msg span{color:#fff}
.page-template-quiz_tempate .container{width:100%;padding-left:0;padding-right:0}
.page-template-quiz_tempate .main-container .status-publish{padding-bottom:0}
.page-template-quiz_tempate .quiz-footer .container{padding-left:15px;padding-right:15px;max-width:1200px}
.wpProQuiz_content{margin-bottom:0!important;margin-top:20px!important}
.page-template-quiz_tempate .nav-bar .module-group{display:none!important}
.page-template-quiz_tempate .nav-bar .mobile-toggle{display:none!important}
.wpProQuiz_questionListItem input,.wpProQuiz_questionListItem label{font-size:21px;color:#fff}
.quiz-top .quiz-buttons{border-top:0}
html,body.page-template-quiz_tempate{overflow:inherit;height:100%}
.quiz-wrapper{min-height:100%;height:auto!important;height:100%;margin:0 auto -76px;padding-bottom:90px}
.quiz-footer,.quiz-footer-push{height:76px}
.wpProQuiz_button{padding:10px 20px!important;background:#0282c3!important;color:#fff!important;font-weight:700!important;text-shadow:none!important;filter:none!important;font-size:12px;margin:auto;display:table;border:0;width:120px;text-transform:uppercase;float:none;border-radius:0!important;cursor:pointer}
.wpProQuiz_button:hover{background:#0070b1!important;padding:10px 20px!important;border-radius:0!important}
.border_none{border:none}
.wpProQuiz_questionList{background:none!important;border:none!important;border-bottom:1px solid rgba(225,225,225,0.2)!important;margin-bottom:20px!important;padding-bottom:20px!important}
.quize_resource{float:right;padding-right:10px}
.slide_bar_form{display:none}
.slide_bar_form a{cursor:pointer}
.floating-form{max-width:360px;padding:30px 30px 10px;font:13px Arial,Helvetica,sans-serif;background:#F9F9F9;right:0;position:fixed;top:140px;z-index:11;box-shadow:0 0 5px rgba(0,0,0,0.51);-moz-box-shadow:0 0 5px rgba(0,0,0,0.51);-webkit-box-shadow:0 0 5px rgba(0,0,0,0.51)}
.inquiry_btn{display:block;position:fixed;right:0;z-index:999;top:40%}
.floating-form img{position:absolute;top:-15px;left:-15px}
.five_icon{width:20%;display:flex}
.five_icon .icon-block-inside{width:100%}
.webinar_title{background:url(../images/webinar_logo.png) no-repeat left center;height:45px;background-size:contain;padding-left:80px;margin-bottom:15px}
.webinar_title h5{position:relative;top:11px}
.use_case_section{background:#eee;padding:15px;margin-bottom:20px;text-align:center}
.use_case_section h2{margin-bottom:5px}
.use_case_section ul{display:flex;flex-flow:wrap;justify-content:center}
.use_case_section ul li{width:31.5%;background:#fff;padding:10px;margin:5px;text-align:center}
.use_case_section ul li img{margin:0 auto;display:block;text-align:center;height:50px;margin-bottom:5px}
.use_case_section ul li:hover{-webkit-box-shadow:0 0 10px .5px rgba(0,0,0,0.3);-moz-box-shadow:0 0 10px .5px rgba(0,0,0,0.3);box-shadow:0 0 10px .5px rgba(0,0,0,0.3)}
.use_case_section ul li a{display:block;color:#227ed0}
.linkedin_follow{text-align:center;margin:20px 0;display:flex;align-items:center;justify-content:center}
.linkedin_follow h3{margin-right:15px;font-family:'Avenir',Arial,Helvetica,sans-serif;font-size:18px}
.blog_bottom_box{display:flex;justify-content:space-between;flex-flow:wrap;margin:20px 0 30px}
.bottom_box  {width:  47%;box-shadow:  0 2px 3px 0 rgba(0,  0,  0,  .15);position:  relative;}
.bottom_box:hover  {transition:  box-shadow .25s;box-shadow:  0 8px 17px 0 rgba(0,  0,  0,  .2),  0 6px 20px 0 rgba(0,  0,  0,  .19);}
.bottom_box img{max-width:100%;height:auto;display:block}
.bottom_box h2{min-height:98px;margin:10px 0}
.bottom_text{padding:0 15px 15px}
.bottom_box span{position:absolute;top:0;left:0;color:#fff;background:#de38ba;padding:5px 10px;font-size:14px;z-index:2}
.bottom_box span.webinar_clr{background:#3f51b5}
.bottom_box span.cs_clr{background:#009688}
.btm_overlay{background:rgba(0,0,0,0.5);top:0;width:100%;transition:.5s;height:180px;position:relative;overflow:hidden}
.bottom_box:hover .btm_overlay{display:block;opacity:.4}
ul.resp-tabs-list{margin:0;padding:0}
.resp-tabs-list li{font-weight:600;font-size:13px;display:inline-block;padding:13px 15px;margin:0;list-style:none;cursor:pointer;float:left}
.resp-tabs-container{padding:0;background-color:#fff;clear:left}
h2.resp-accordion{cursor:pointer;padding:5px;display:none}
.resp-tab-content{display:none;padding:15px 0 15px 20px}
.resp-tab-active{padding:12px 14px 14px!important;border-bottom:none}
.resp-content-active,.resp-accordion-active{display:block}
.resp-tab-content{border:1px solid #c1c1c1}
h2.resp-accordion{font-size:13px;border:1px solid #c1c1c1;border-top:0 solid #c1c1c1;margin:0;padding:10px 15px}
h2.resp-tab-active{border-bottom:0 solid #c1c1c1!important;margin-bottom:0!important;padding:10px 15px!important}
h2.resp-tab-title:last-child{border-bottom:12px solid #c1c1c1!important;background:blue}
.resp-vtabs ul.resp-tabs-list{float:left;width:30%;background-color:#f8f8f8}
.resp-vtabs .resp-tabs-list li{display:block;padding:15px!important;margin:0;cursor:pointer;float:none;font-size:20px;line-height:140%}
.resp-vtabs .resp-tabs-list li:hover{color:#fff;background:#146dff;transition:.5s}
.resp-vtabs .resp-tabs-container{padding:0;background-color:#fff;float:left;width:68%;border-left:1px solid #e3e3e3;clear:none}
.resp-vtabs .resp-tab-content{border:none}
.resp-vtabs .resp-tab-content h3{padding-bottom:15px}
.resp-vtabs .resp-tab-content h3 a{color:#000}
.resp-vtabs .resp-tab-content h3 a:hover{color:#146dff;transition:.5s}
.resp-vtabs .resp-tab-content h3:after{content:"";height:5px;width:50px;display:block;background:#146dff;margin-top:10px}
.resp-vtabs li.resp-tab-active{color:#fff;position:relative;z-index:1;border:none;background:#146dff}
.resp-arrow{width:0;height:0;float:right;margin-top:3px;border-left:6px solid transparent;border-right:6px solid transparent;border-top:12px solid #c1c1c1}
h2.resp-tab-active span.resp-arrow{border:none;border-left:6px solid transparent;border-right:6px solid transparent;border-bottom:12px solid #9B9797}
#verticalTab{border:1px solid #e3e3e3;position:relative}
.verticle_tab{display:flex!important}
.resp-vtabs ul.resp-tabs-list::before{content:"";bottom:-50%;top:0;background:#f8f8f8;height:100%;width:30%;position:absolute;z-index:-1}
.tab_image img{height:50px;margin:5px 10px 10px 0;display:inline-block}
.verti_tab_content{display:flex;justify-content:center;align-items:center}
.verti_tab_content_left{width:70%;padding-right:10px}
.verti_tab_content_right{width:30%;text-align:center}
h2.resp-tab-active{background:#DBDBDB!important}
.resp-easy-accordion h2.resp-accordion{display:block}
.resp-easy-accordion .resp-tab-content{border:1px solid #c1c1c1}
.resp-easy-accordion .resp-tab-content:last-child{border-bottom:1px solid #c1c1c1!important}
.resp-jfit{width:100%;margin:0}
.resp-tab-content-active{display:block}
h2.resp-accordion:first-child{border-top:1px solid #c1c1c1!important}
.magento_banner_img{display:none}
.form_top_desc{text-align:center;margin-bottom:10px}
.form_top_desc span{height:3px;background:#1c68ff;width:50px;display:block;text-align:center;margin:15px auto 20px}
.form_top_desc h3{margin-bottom:15px;font-family:'Avenir',Arial,Helvetica,sans-serif;font-size:26px}
.form_top_desc h3 b{font-family:'Avenir-Black',Arial,Helvetica,sans-serif;font-size:30px}
.form_top_desc p{font-size:15px;line-height:22px;max-width:320px;margin:0 auto;display:block}
.digital_popup{display:flex;justify-content:center;align-items:center;flex-direction:row;flex-flow:wrap}
.digital_popup_left{width:50%;padding:20px 20px 30px;flex:1}
.digital_popup_left p{padding-bottom:15px}
.digital_popup_right{width:50%;background:url(../images/digital-popup.jpg) no-repeat right center;min-height:400px;-ms-flex:1;flex:1}
.digital_popup ul li{font-size:16px}
.post_left .podcast_iframe iframe{height:200px;height:200px;box-sizing:border-box}
.podcast_subscribe{display:flex;flex-flow:wrap;align-items:center;margin-bottom:20px}
.podcast_subscribe a.subscribe_box{padding:15px;background:#eee;position:relative;display:block;border-radius:50px;color:#000;border:2px solid #000;transition:.5s}
.podcast_subscribe a.subscribe_box:hover{color:#000;background:#fff}
.podcast_subscribe .subscribe_full_box{width:50%;padding-left:0;padding-right:20px;margin-bottom:15px}
.podcast_subscribe .subscribe_full_box:nth-child(even){padding-right:0}
.podcast_subscribe a.subscribe_box i{height:30px;width:30px;position:absolute;top:12px}
.podcast_subscribe a.subscribe_box i.icon_subscribe_1{background:url(../images/subscribe_icon_1.png) no-repeat left center}
.podcast_subscribe a.subscribe_box i.icon_subscribe_2{background:url(../images/subscribe_icon_2.png) no-repeat left center}
.podcast_subscribe a.subscribe_box i.icon_subscribe_3{background:url(../images/subscribe_icon_3.png) no-repeat left center}
.podcast_subscribe a.subscribe_box i.icon_subscribe_4{background:url(../images/subscribe_icon_4.png) no-repeat left center}
.podcast_subscribe a.subscribe_box i.icon_subscribe_5{background:url(../images/subscribe_icon_5.png) no-repeat left center}
.podcast_subscribe a.subscribe_box i.icon_subscribe_6{background:url(../images/subscribe_icon_6.png) no-repeat left center}
.podcast_subscribe a.subscribe_box i.icon_subscribe_7{background:url(../images/subscribe_icon_7.png) no-repeat left center}
.podcast_subscribe a.subscribe_box i.icon_subscribe_8{background:url(../images/subscribe_icon_8.png) no-repeat left center}
.podcast_subscribe a.subscribe_box i.icon_subscribe_9{background:url(../images/subscribe_icon_9.png) no-repeat left center}
.podcast_subscribe a.subscribe_box span{display:block;padding-left:40px}
.podcast_blog_section{padding:15px;margin-bottom:15px;border:1px solid #e3e3e3}
.podcast_blog_section i{color:#1c68ff}
#olark-wrapper .olark-launch-button{height:40px!important;width:40px!important;min-width:40px!important;min-height: 40px !important;}
#olark-wrapper .olark-launch-button svg{padding:0!important;border-radius:5px!important;height:40px!important;width:20px!important;z-index:9999!important;margin-right:0!important;margin-top:0!important}
.olark-launch-button.olark-text-button .olark-button-text span{display:none!important}
.olark-launch-button.olark-text-button .olark-button-text{line-height:100%!important;max-width:40px!important;padding:0!important}
.AR_webinar{background:url(../images/AR-webinar-popup.jpg) no-repeat right center}
.JS_webinar{background:url(../images/JS-webinar-popup.jpg) no-repeat right center}
.covid_webinar{background:url(../images/covid-webinar-popup.jpg) no-repeat right center}
.devops_popup{background:url(../images/devops_popup.jpg) no-repeat right center}
.AI_webinar_popup{background:url(../images/AI-webinar-popup.jpg) no-repeat right center}
.tableau_webinar_popup{background:url(../images/tableau_webinar_popup.jpg) no-repeat right center}
.digital_transformation_webinar{background:url(../images/digital_transformation_webinar.jpg) no-repeat right center}
.AI_edge_webinar{background:url(../images/AI_edge_webinar.jpg) no-repeat right center}
.table_row{display:flex;border-bottom:1px solid #1c68ff;padding:15px 0;width:100%;word-wrap:break-word}
.table_half{width:50%}
.table_onethird{width:25%}
.table_thirythree{width:33%}
.table_sixtyseven{width:67%}
.table_row span{text-transform:uppercase;font-size:16px;font-weight:700;color:#000}
.table_border_top{border-top:1px solid #1c68ff}
.table_row i{position:relative;top:7px;width:25px;padding-right:7px}
.qa_toggle{display:none}
.Hide_show_sec{display:flex}
.qa_button{text-decoration:underline;color:#1c68ff;font-size:24px;cursor:pointer;text-align:center;margin:0 auto;font-weight:700}
.dot-slider{background:#fff;color:#2b2b2b}
.dot-slider .twocolom-part-2 h2{color:#000}
.dot-slider .twocolom-part-2 p{color:#2b2b2b}
.dot-slider .owl-nav button.owl-prev{display:none}
.dot-slider .owl-nav button.owl-next{display:none}
.dot-slider .owl-dots{margin-top:10px}
.dot-slider .owl-dots .owl-dot.active span{background-color:#1c68ff}
.dot-slider.owl-theme .owl-dots .owl-dot.active span,.dot-slider.owl-theme .owl-dots .owl-dot:hover span{background-color:#1c68ff}
.dot-slider .twocolom-section-inside{align-items:unset}
.custom_form{text-align:left}
.custom_form label{letter-spacing:1px;color:#172b4d;font-size:16px;padding-bottom:3px;display:block}
.custom_form input  {padding:  10px 10px 10px 15px;outline:  0;border:  1px solid #6273b2;background:  #fff;height:  45px;width:  100%;box-sizing:  border-box;-moz-box-sizing:  border-box;-webkit-box-sizing:  border-box;border-radius:  0px;font-size:  15px;color:  #333;margin-bottom:  2px;}
.custom_form p{padding-bottom:0}
.form_field{padding-bottom:15px}
.custom_form span{text-align:right;font-size:14px}
.custom_form sup{color:#dc3232}
.custom_form .custom_sbt_btn{padding-top:10px}
.custom_form textarea  {width:  100%;border:  1px solid #6273b2;outline:  0;background:  #fff;padding:  10px;font-size:  15px;color:  #333;height:  80px;box-sizing:  border-box;-moz-box-sizing:  border-box;-webkit-box-sizing:  border-box;resize:  none;}
.custom_form .custom_sbt_btn input  {font-size:  20px;text-decoration:  none;text-align:  center;line-height:  1;position:  relative;align-items:  center;padding:  12px 20px;cursor:  pointer;user-select:  none;color:  #fff;z-index:  10;text-transform:  capitalize;border-radius:  4px;transition:  all .5s ease;letter-spacing:  0.3px;display:  block;background:  #146dff;background:  -moz-linear-gradient(-45deg,  #146dff 0%,  #5346ff 100%);background:  -webkit-linear-gradient(-45deg,  #146dff 0%,  #5346ff 100%);background:  linear-gradient(135deg,  #146dff 0%,  #5346ff 100%);filter:  progid:DXImageTransform.Microsoft.gradient( startColorstr='#146dff',  endColorstr='#5346ff',  GradientType=1 );width:  auto;margin:  0 auto;float:  none;border:  none;}
.custom_form .custom_sbt_btn input:hover  {padding-left:  30px;padding-right:  10px;background:  #146dff;background:  -moz-linear-gradient(-45deg,  #146dff 0%,  #5346ff 100%);background:  -webkit-linear-gradient(-45deg,  #146dff 0%,  #5346ff 100%);background:  linear-gradient(135deg,  #146dff 0%,  #5346ff 100%);filter:  progid:DXImageTransform.Microsoft.gradient( startColorstr='#146dff',  endColorstr='#5346ff',  GradientType=1 );}
.custom_form .ajax-loader{text-align:center!important;margin:5px auto 0!important;display:block!important}
.dark_table .table_row{border:none}
.dark_table .table_row:nth-child(2n){background:#f8f8f8}
.black_bg{background:#000;color:#fff}
.black_bg h4{color:#fff}

/*-----Portfolio page CSS -----*/
.portfolio_top {display: flex;  flex-direction: row;}
.portfolio_top h2:after {content: "";  height: 5px; width: 50px; display: block; background: #146dff; margin-top: 30px;}
.portfolio_top  .top_left_portfolio{width: 60%;}
.portfolio_top  .top_right_portfolio{width: 40%;}
.portfolio_top ul li {background: #f5f5f5; margin: 0; padding: 20px 20px; position: relative; display: block; float: right; width: 80%; border-left: 4px solid #007cf1; margin-bottom: 10px;}
.portfolio_top ul li h3{font-size: 18px;}
.portfolio_top ul li p{font-size: 16px;}

.salesforce_demo iframe{background:#e3e3e3;margin-top:20px;margin-bottom:20px}
.app-frame{max-width:1280px;margin:50px auto;width:100%;display:block;height:725px;overflow:hidden!important;background:rgba(0,166,254,0.15);border:1px solid #eee}
.demo_mobile_view{background:#e3e3e3;text-align:center;padding:auto 15px;display:none}
.eco_box{position:relative;margin-bottom:25px}
.eco_box h3{font-size:28px;margin-bottom:15px}
.eco_box h4{font-size:20px;margin-bottom:10px}
.blue_line{background:#1c68ff;content:' ';width:99px;height:5px;margin-bottom:20px}
.eco_box ul{padding-left:17px}
.eco_box ul li{font-size:16px;font-family:'Raleway',sans-serif;list-style:disc;padding-bottom:4px}
.eco_box ul.disc_none{padding-left:0}
.eco_box ul.disc_none li{list-style:none}
.eco_section{overflow:hidden;margin-right:-15px;margin-left:-15px;display:flex;flex-direction:row;flex-wrap:wrap;justify-content:flex-start;align-items:stretch;align-content:stretch}
.eco_section .single_eco_section{padding-right:15px;padding-left:15px;padding-bottom:35px;-webkit-flex-wrap:wrap;flex-wrap:wrap;width:33.33%}
.swiper-button-next.swiper-button-white,.swiper-button-prev.swiper-button-white{--swiper-navigation-color:#e3e3e3}
.usecase_section{overflow:hidden;margin-right:-15px;margin-left:-15px;display:flex;flex-direction:row;flex-wrap:wrap;justify-content:flex-start;align-items:stretch;align-content:stretch}
.usecase_section .usecase_box{padding-right:15px;padding-left:15px;padding-bottom:35px;-webkit-flex-wrap:wrap;flex-wrap:wrap;width:33.33%;position:relative;margin-bottom:30px}
.usecase_text  {-webkit-box-shadow:  0 3px 6px 0 rgb(0 0 0 / 16%);box-shadow:  0 3px 6px 0 rgb(0 0 0 / 16%);background-color:  #fff;padding:  20px;position:  absolute;bottom:  0;left:  0;right:  0;-webkit-transition:  -webkit-transform .25s ease-out;transition:  -webkit-transform .25s ease-out;-o-transition:  transform ease-out .25s;transition:  transform .25s ease-out;transition:  transform .25s ease-out,  -webkit-transform .25s ease-out;width:  calc(100% - 60px);border-radius:  4px;margin:  0 auto;}
.usecase_desc  {display:  none;}
.usecase_box:hover .usecase_desc  {display:  block;font-size:  18px;margin-bottom:  0;margin-top:  10px;}
.usecase_box .usecase_image  {position:  relative;overflow:  hidden;-webkit-transition:  -webkit-box-shadow .25s ease-out;transition:  -webkit-box-shadow .25s ease-out;-o-transition:  box-shadow ease-out .25s;transition:  box-shadow .25s ease-out;transition:  box-shadow .25s ease-out,  -webkit-box-shadow .25s ease-out;border-radius:  4px;}
.usecase_box .usecase_image img  {-webkit-transition:  -webkit-transform .25s ease-out;transition:  -webkit-transform .25s ease-out;-o-transition:  transform ease-out .25s;transition:  transform .25s ease-out;transition:  transform .25s ease-out,  -webkit-transform .25s ease-out;}
.usecase_box:hover .usecase_image img{-webkit-transform:scale(1.2);-ms-transform:scale(1.2);transform:scale(1.2)}
.top_header_line{border:1px solid #e3e3e3;background:#fff;padding:5px 0;text-align:right;height:37px}
.top_header_line ul li{position:relative;display:inline-block;padding-left:5px}
.top_header_line a{font-size:13px;line-height:100%;color:#2b2b2b;display:block;margin-right:10px;position:relative}
.top_header_line ul li a:hover{color:#146dff;transition:.5s}
#mega-menu-wrap-header-menu #mega-menu-header-menu > li#mega-menu-item-37793{margin-left:5px}
#mega-menu-wrap-header-menu #mega-menu-header-menu > li.mega-menu-item:last-child{background:#146dff;border-radius:5px;margin-left:5px}
#mega-menu-wrap-header-menu #mega-menu-header-menu > li.mega-menu-item:last-child a{color:#fff}
#mega-menu-wrap-header-menu #mega-menu-header-menu > li.mega-menu-item:last-child a:hover{color:#fff}
.seprator1{position:absolute;width:1px;height:12px;background:#e3e3e3;top:0;right:0;display:block;margin-left:5px;display:block}
.pos_rel{position:relative}
.new-search-close-icon a{width:18px;height:18px;background:url(../images/close_icon.svg) no-repeat center center;display:block;background-size:100%;font-size:0;top:4px}
.inner-slider-banner .banner-content{height:450px}
.inner-slider-banner .owl-theme .owl-nav{margin-top:0}
.technology_stack{width:100%;display:flex;flex-flow:wrap;justify-content:center}
.technology_box{width:25%;margin-bottom:30px}
.technology_text{background:#e5e5e5;margin:0 15px;box-sizing:border-box;padding:30px;min-height:100%}
.technology_icon{display:flex;align-items:center}
.technology_icon i{height:60px;width:60px}
.technology_text span{font-family:'Avenir-Black',Arial,Helvetica,sans-serif}
.port_icon_sec{display:flex;align-items:center}
.port_icon_sec i{width:20%;padding-right:5px}
.port_icon_sec div.icon_text{width:80%}
.owl-carousel .owl-item .port_icon_sec i img{width:60px;display:block;box-shadow:none}
.choose_project{height:100%;padding:10px}
.choose_project ul li{padding:.9375rem;border-bottom:.0625rem solid #e3e3e3;position:relative;padding-left:3.125rem}
.choose_project ul li:last-child{border-bottom:none;margin-bottom:0}
.choose_project ul li i{position:absolute;left:0}
.choose_project ul li i img{box-shadow:none}
.two_same_boxsec .three-col-gray-box .gray-box a{height:100%!important}
.mobile_zoom{display:none}
a.tabslide{margin:5px 1px;background:#fff;padding:10px;border-radius:10px;display:inline-block;border:2px solid #000;font-size:17px;color:#000}
a.tabslide.active{color:#fff;background:#146dff;border:2px solid #146dff}
.tabforslide{text-align:center;margin-bottom:30px}
#tab_slider .owl-theme .owl-nav{display:none}
.resp-vtabs ul.horizontal_tab{width:100%;float:none;display:flex}
.resp-vtabs .horizontal_tab li{text-align:center;font-size:16px;width:66.66%;padding:10px;border-right:1px solid #e3e3e3;border-bottom:1px solid #e3e3e3}
.resp-vtabs .horizontal_tab li:last-child{border-right:none}
.resp-vtabs .horizontal_desc{width:100%}
.horizontal_tab li i{height:50px;width:50px;display:block;margin:0 auto 7px}
.horizontal_tab li i.AR-usecase-1{background:url(../images/AR-usecase-1.svg) no-repeat top center}
.horizontal_tab li i.AR-usecase-2{background:url(../images/AR-usecase-2.svg) no-repeat top center}
.horizontal_tab li i.AR-usecase-3{background:url(../images/AR-usecase-3.svg) no-repeat top center}
.horizontal_tab li i.AR-usecase-4{background:url(../images/AR-usecase-4.svg) no-repeat top center}
.horizontal_tab li i.AR-usecase-5{background:url(../images/AR-usecase-5.svg) no-repeat top center}
.horizontal_tab li i.AR-usecase-6{background:url(../images/AR-usecase-6.svg) no-repeat top center}
.horizontal_tab li i.AR-usecase-7{background:url(../images/AR-usecase-7.svg) no-repeat top center}
.horizontal_tab li i.AR-usecase-8{background:url(../images/AR-usecase-8.svg) no-repeat top center}
.horizontal_tab li i.AR-usecase-9{background:url(../images/AR-usecase-9.svg) no-repeat top center}
.horizontal_tab li:hover i.AR-usecase-1,.resp-vtabs .horizontal_tab li.resp-tab-active i.AR-usecase-1{background:url(../images/AR-usecase-1-w.svg) no-repeat top center}
.horizontal_tab li:hover i.AR-usecase-2,.resp-vtabs .horizontal_tab li.resp-tab-active i.AR-usecase-2{background:url(../images/AR-usecase-2-w.svg) no-repeat top center}
.horizontal_tab li:hover i.AR-usecase-3,.resp-vtabs .horizontal_tab li.resp-tab-active i.AR-usecase-3{background:url(../images/AR-usecase-3-w.svg) no-repeat top center}
.horizontal_tab li:hover i.AR-usecase-4,.resp-vtabs .horizontal_tab li.resp-tab-active i.AR-usecase-4{background:url(../images/AR-usecase-4-w.svg) no-repeat top center}
.horizontal_tab li:hover i.AR-usecase-5,.resp-vtabs .horizontal_tab li.resp-tab-active i.AR-usecase-5{background:url(../images/AR-usecase-5-w.svg) no-repeat top center}
.horizontal_tab li:hover i.AR-usecase-6,.resp-vtabs .horizontal_tab li.resp-tab-active i.AR-usecase-6{background:url(../images/AR-usecase-6-w.svg) no-repeat top center}
.horizontal_tab li:hover i.AR-usecase-7,.resp-vtabs .horizontal_tab li.resp-tab-active i.AR-usecase-7{background:url(../images/AR-usecase-7-w.svg) no-repeat top center}
.horizontal_tab li:hover i.AR-usecase-8,.resp-vtabs .horizontal_tab li.resp-tab-active i.AR-usecase-8{background:url(../images/AR-usecase-8-w.svg) no-repeat top center}
.horizontal_tab li:hover i.AR-usecase-9,.resp-vtabs .horizontal_tab li.resp-tab-active i.AR-usecase-9{background:url(../images/AR-usecase-9-w.svg) no-repeat top center}
.horizontal_desc .resp-tab-content{padding:30px}
.half_dashboard{display:flex;flex-flow:wrap;margin:0 -15px}
.dashboard_gallary{width:47%;margin:15px;background:#f3f2f2;border:2px solid #003b6f}
.dashboard_img{position:relative;text-align:center}
a.dashboard_btn{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);height:140px;width:140px;border-radius:50%;border:2px solid #fff;background:#166eff;z-index:1;color:#fff;font-weight:600;opacity:.8;transition-duration:.3s;color:#fff;text-align:center}
.dashboard_btn span{position:relative;top:34%}
.dashboard_img:hover a.dashboard_btn{background:#fff;border:2px solid #003b6f;color:#003b6f;opacity:1}
.dashboard_text{padding:15px 20px}
.five-icon-block{width:20%}
.five-icon-block span{color:#146dff}
.icon-block-inside{height:100%}
.first_sec_icons .tooltip{position:relative;display:inline-block}
.first_sec_icons .tooltip .tooltiptext{visibility:hidden;width:100px;background-color:#146dff;color:#fff;text-align:center;border-radius:6px;padding:5px 0;position:absolute;z-index:1;bottom:110%;left:50%;margin-left:-60px}
.first_sec_icons .tooltip .tooltiptext::after{content:"";position:absolute;top:100%;left:50%;margin-left:-5px;border-width:5px;border-style:solid;border-color:#146dff transparent transparent}
.first_sec_icons .tooltip:hover .tooltiptext{visibility:visible}
.survey-footer{position:absolute;width:100%;bottom:0}
.category-infographics .juiz_sps_links{display:none}
.category-infographics{margin-bottom:30px}
.rpa_table .fourth_part_table{width:25%;padding:10px}
.rpa_table tr,.rpa_table th,.rpa_table td{border:1px solid #d4cece}
.rpa_table tr:hover{background:#e2f5fc}
.rpa_table th{background:#1c68ff;font-size:20px;text-align:center}
.rpa_table img{display:block;margin:0 auto 5px}
.rpa_table .text-center{text-align:center}
.category-infographics h1{font-family:'Avenir-Black',Arial,Helvetica,sans-serif;font-size:37px;color:#000}
.mainbanner-part.custom_banner .bannerbox{height:600px;min-height:600px}
.mainbanner-part.custom_banner .bannerbox .banner-text{height:600px;min-height:600px}
.lightbluebg{background-color:#ecf3ff}
.two_first_para{display:flex;align-items:center;margin-bottom:20px}
.two_first_para img{box-shadow:none}
.two_first_para p{font-family:'Roboto',serif;font-size:14px;line-height:22px;font-weight:500;padding:0 0 0 20px;color:#000}
h2.roboslab{font-family:'Roboto Slab',serif;font-weight:700;color:#002359}
ul.ullistnew li{margin:0;color:#000;font-size:14px;line-height:22px;font-family:'Roboto',serif;font-weight:500;margin-bottom:5px;position:relative}
ul.ullistnew li::before{content:"\2022";color:#146dff;font-weight:700;display:inline-block;width:15px;font-size:20px;position:relative;top:2px}
.choose_box{display:flex;position:relative;align-items:center;border:1px solid #d8d9db;background:#fff;padding:15px 15px 15px 20px;margin-bottom:10px;border-radius:10px;z-index:2;transition:1s}
.choose_box:hover{box-shadow:  0px 0px 10px rgb(0 0 0 / 60%);-webkit-transition:  all 0.2s ease-in;-webkit-transform:  scale(1.1);-ms-transition:  all 0.2s ease-in;-ms-transform:  scale(1.1);-moz-transition:  all 0.2s ease-in;-moz-transform:  scale(1.1);transition:  all 0.2s ease-in;transform:  scale(1.1);z-index:  9;}
.choose_box p{display:none;font-size:16px;font-family:'Roboto',serif;padding:5px 0 0}
h3.roboslab{font-family:'Roboto Slab',serif;font-weight:600;color:#002359;padding:0;color:#002359}
.choose_box h3{font-size:18px}
.choose_box:hover p{display:block}
.choose_box i{height:26px;width:26px;display:block;margin-right:15px}
.choose_box:hover i{width:20%;height:60px}
.choose_box:hover .choose_right{width:80%}
.choose_box i.choose_icon1{background:url(../images/icon-1.png) no-repeat center center}
.choose_box i.choose_icon2{background:url(../images/icon-2.png) no-repeat center center}
.choose_box i.choose_icon3{background:url(../images/icon-3.png) no-repeat center center}
.choose_box i.choose_icon4{background:url(../images/icon-4.png) no-repeat center center}
.choose_box i.choose_icon5{background:url(../images/icon-5.png) no-repeat center center}
.choose_box i.choose_icon6{background:url(../images/icon-6.png) no-repeat center center}
.choose_box:hover i.choose_icon1{background:url(../images/icon-b-1.png) no-repeat center center}
.choose_box:hover i.choose_icon2{background:url(../images/icon-b-2.png) no-repeat center center}
.choose_box:hover i.choose_icon3{background:url(../images/icon-b-3.png) no-repeat center center}
.choose_box:hover i.choose_icon4{background:url(../images/icon-b-4.png) no-repeat center center}
.choose_box:hover i.choose_icon5{background:url(../images/icon-b-5.png) no-repeat center center}
.choose_box:hover i.choose_icon6{background:url(../images/icon-b-6.png) no-repeat center center}
.darkbluebg{background:#002359}
.startup_service h2{color:#fff!important}
.startup_service_section{width:100%;display:flex;flex-flow:wrap;margin-bottom:150px;position:relative}
.startup_service_box{display:flex;align-items:center;width:50%;position:relative;margin-bottom:40px}
.startup_service_inner_box{background:#0d2e61;border-radius:5px;padding:30px 80px 30px 30px;width:90%}
.startup_service_inner_box h3{color:#fff;padding-bottom:10px}
.startup_service_inner_box p{color:#fff;font-family:'Roboto',serif;font-size:16px;padding-bottom:10px}
.startup_service_inner_box ul li{color:#fff}
.startup_rectangle{height:80px;width:80px;border-radius:5px 5px 0 5px;position:relative;left:-57px}
.startup_rectangle img{display:block;text-align:center;position:relative;margin:0 auto;top:18px}
.rect_box_color_1{background:#01c99c}
.triangle-down{width:0;height:0;border-style:solid;border-width:20px 20px 0 0;border-color:#009170 transparent transparent;position:absolute;bottom:-20px;right:0}
.startup_round{height:50px;width:50px;background:rgba(255,255,255,0.2);border-radius:50%;text-align:center;display:flex;align-items:center;justify-content:center;position:absolute;right:-25px}
.startup_round span{height:30px;width:30px;background:#01c99c;border-radius:50%;display:flex;justify-content:center;align-items:center;color:#fff;font-family:'Roboto',serif;font-weight:700;position:relative}
.triangle-left{display:inline-block;width:0;height:0;border-style:solid;border-width:5px 5px 5px 0;border-color:transparent #01c99c transparent transparent;position:absolute;left:-4px}
.rect_box_color_2{background:#eb6464!important}
.rectangle_right{left:57px;border-radius:5px 5px 5px 0}
.startup_service_inner_box_right{padding:30px 30px 30px 80px}
.triangle-down-right{left:0;right:auto;width:0;height:0;border-style:solid;border-width:0 20px 20px 0;border-color:transparent #a44646 transparent transparent}
.startup_round_right{left:-25px;right:auto}
.triangle-right{display:inline-block;width:0;height:0;border-style:solid;border-width:5px 0 5px 5px;border-color:transparent transparent transparent #eb6464;position:absolute;right:-4px}
.startup_box_2{position:relative;top:150px}
.startup_service_line{width:8px;height:100%;background:rgba(255,255,255,0.2);border-radius:20px;position:absolute;text-align:center;display:block;left:0;right:0;margin:60px auto}
.rect_box_color_3{background:#dbb856!important}
.rect_box_color_4{background:#6eb8d0!important}
.triangle_third{border-color:transparent #dbb856 transparent transparent}
.triangle_fourth{border-color:transparent transparent transparent #6eb8d0}
.triangle-down-third{border-color:#99803c transparent transparent}
.triangle-down-fourth{border-color:transparent #4d8091 transparent transparent}
ul.ullistnew1 li::before{color:#01c99c}
ul.ullistnew2 li::before{color:#eb6464}
ul.ullistnew3 li::before{color:#dbb856}
ul.ullistnew4 li::before{color:#6eb8d0}
.skill_section .icon-block-inside{box-shadow:none;background:#e7f0ff;border-radius:5px;padding:20px;display:flex;align-items:center;position:relative}
.skill_section .four-icon-block h4{font-size:18px;font-family:'Roboto Slab',serif;font-weight:600;color:#000;text-transform:none;text-align:left}
.skill_section .icon-placeholder img{max-width:inherit}
.skill_section .icon-placeholder{padding-right:15px}
.skill_border_style{position:absolute;border-right:1px solid #146dff;border-bottom:1px solid #146dff;width:50%;right:0;height:40%;bottom:0;border-radius:0 0 5px 0}
.about_new_design .abouts-content p{font-size:14px;line-height:22px;font-family:'Roboto',serif;color:#666}
.about_new_design .abouts-content h3{font-size:18px;line-height:24px;font-family:'Roboto',serif;color:#000}
.about_new_design .abouts-content{padding:0 30px 0 0;width:50%}
.about_new_design .four-block{display:flex;padding:30px;width:46%;text-align:left;margin:0 10px 20px;font-family:'Roboto',serif;font-size:18px;align-items:center;background:#fff}
.about_new_design .four-block img{max-width:inherit;padding-right:10px;height:auto}
.about_new_design .four-block-icon{width:auto;display:block}
.about_new_design .four-block h4{font-family:'Roboto Slab',serif;font-weight:700;color:#002359;font-size:38px}
.about_new_design .abouts-four-block{display:flex;flex-direction:row;flex-wrap:wrap;justify-content:flex-start;align-items:stretch;align-content:stretch}
.about_new_design .abouts-right{width:50%}
.success_story_new .webinar-title{text-transform:inherit;font-size:18px;font-family:'Roboto Slab',serif;font-weight:500;font-style:italic;color:#002359;margin-bottom:10px}
.success_story_new .twocolom-part-2 p{font-family:'Roboto',serif;color:#666;font-size:16px}
.success_story_new .twocolom-part-2 h3{font-size:16px;font-weight:700;font-family:'Roboto',serif}
.success_story_new .icon_text p{color:#000;font-size:14px}
.success_story_new .twocolom-section-inside img{box-shadow:none}
.btn_new{font-size:16px;font-weight:700;font-family:'Roboto',serif;text-transform:uppercase}
.btn_new2{font-size:16px;font-weight:700;font-family:'Roboto',serif;text-transform:uppercase;color:#000;background:#fff}
.btn_new2:hover{background:#fff;color:#000}
.faq_new .accordion-inside .accordion-section-title{font-family:'Roboto Slab',serif;font-weight:700;font-size:16px;color:#002359;padding:15px 60px 15px 30px}
.faq_new .accordion-inside p{font-family:'Roboto',serif;color:#666}
.faq_new .accordion-inside .accordion-section-title{font-size:18px;color:#000;font-family:'Avenir-Black',Arial,Helvetica,sans-serif;padding:20px 60px 20px 30px;display:block;line-height:24px;background:url(../images/plus.png) no-repeat right 22px;transition:all ease-in-out .3s}
.faq_new .accordion-inside .accordion-section-title.active{background:url(../images/minus.png) no-repeat right 22px #fff;color:#0367c5}
.clientslider-new .owl-item img{margin:0 auto}
.success_story_new .twocolom-section-inside img{width:auto}
.basic-yop-poll-container ul.basic-answers li.basic-answer{background:none}
.basic-yop-poll-container .basic-question-title h5{text-align:left!important;font-size:24px!important}
.basic-yop-poll-container .basic-answer .basic-answer-results-details,.basic-yop-poll-container .basic-answer .basic-answer-total-votes,.basic-yop-poll-container .basic-answer .basic-text{font-size:18px!important}
.basic-yop-poll-container .basic-stats{margin:0}
.basic-yop-poll-container .basic-vote{height:70px;display:block;width:100%;margin:0 auto}
.basic-yop-poll-container .basic-stats{margin:15px auto 20px!important;position:absolute!important;right:40px!important;bottom:0!important;font-size:24px!important;font-family:'Avenir-Black'!important;color:#146dff!important;text-transform:uppercase!important}
.basic-yop-poll-container .basic-vote a{font-family:'Avenir';font-size:20px!important;text-decoration:none!important;text-align:center!important;line-height:1!important;position:relative!important;padding:15px 20px!important;cursor:pointer!important;user-select:none!important;color:#fff!important;z-index:10!important;text-transform:capitalize!important;border:none!important;border-radius:4px!important;transition:all .5s ease;letter-spacing:.3px;background:#146dff!important;background:-moz-linear-gradient(-45deg,#146dff 0%,#5346ff 100%);background:-webkit-linear-gradient(-45deg,#146dff 0%,#5346ff 100%);background:linear-gradient(135deg,#146dff 0%,#5346ff 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#146dff',endColorstr='#5346ff',GradientType=1)}
.basic-yop-poll-container .basic-vote{text-align:left!important}
.bootstrap-yop input[type=checkbox],.bootstrap-yop input[type=radio]{height:15px;width:15px}
.basic-yop-poll-container .basic-inner{padding:10px 25px!important}
.basic-answers{margin-bottom:0!important}
.diagram_step{position:relative}

.databox{position:absolute;top:0;text-align:left;left:48%}
.databox i{display:none}
.databox h4{margin-bottom:7px}
.databox_right{text-align:right}
.databox2{left:8%;top:13%}
.databox3{left:70%;top:23%}
.databox4{left:54%;top:39%}
.databox5{left:0;top:52%;max-width:380px}
.databox6{left:69%;top:61%}
.databox7{left:58%;top:78%}
.databox8{left:0;top:89%;max-width:430px}
.databoxcolor1{color:#00a78d}
.databoxcolor2{color:#0282c3}
.databoxcolor3{color:#004264}
.databoxcolor4{color:#0c967c}
.databoxcolor5{color:#0b7ab7}
.databoxcolor6{color:#45747f}
.databoxcolor7{color:#0984aa}

.databox .ullist li {background:url(../images/bullet_arrow_new_1.svg) no-repeat 0 5px}
.databox2 .ullist li {background:url(../images/bullet_arrow_new_2.svg) no-repeat 0 5px}
.databox3 .ullist li {background:url(../images/bullet_arrow_new_3.svg) no-repeat 0 5px}
.databox4 .ullist li {background:url(../images/bullet_arrow_new_2.svg) no-repeat 0 5px}
.databox5 .ullist li {background:url(../images/bullet_arrow_new_4.svg) no-repeat 0 5px}
.databox6 .ullist li {background:url(../images/bullet_arrow_new_5.svg) no-repeat 0 5px}
.databox7 .ullist li {background:url(../images/bullet_arrow_new_6.svg) no-repeat 0 5px}
.databox8 .ullist li {background:url(../images/bullet_arrow_new_7.svg) no-repeat 0 5px}

.six_step_process{display:flex;flex-flow:wrap}
.six_step_process .step_process_inner{width:16.66%}
.six_step_process.five_step_process .step_process_inner{width:20%}
.step_process_inner{padding:10px}
.step_process_inner i{display:block;margin-bottom:5px}
.step_process_inner h3{margin-bottom:10px;font-size:20px;line-height:120%;min-height:50px}
.step_process_inner li{font-size:16px;margin-bottom:5px}
.step_process_inner p{font-size:16px;line-height:22px}
.olark-button-focus-wrapper{position:relative;bottom:35px;right:-10px}
.podcast_home_inner{display:flex;flex-flow:wrap}
.podcast_home_inner a{display:block;margin-bottom:5px}
.podcast_home_inner .podcast_platform{display:block;margin:5px 7px;text-align:center}
.quate_avatar img{-webkit-box-shadow:0 4px 6px #000 0 0 2px #000;box-shadow:0 4px 6px #000 0 0 2px #000;position:relative;border:4px solid #fff;border-radius:50%}

/*---Publication slider ---*/
.publication-slider-section .owl-carousel .item{text-align: center;}
.publication-slider-section .owl-carousel .item a{display: inline-block;}
.publication-slider-section .owl-carousel .item img{margin: 0 auto; display: inline-block;}

/*-- AWS consulting --*/
.horizontal_tab li i.AWS-consulting-1{background: url(../images/AWS-consulting-1.svg) no-repeat top center;}
.horizontal_tab li i.AWS-consulting-2{background: url(../images/AWS-consulting-2.svg) no-repeat top center;}
.horizontal_tab li i.AWS-consulting-3{background: url(../images/AWS-consulting-3.svg) no-repeat top center;}
.horizontal_tab li i.AWS-consulting-4{background: url(../images/AWS-consulting-4.svg) no-repeat top center;}
.horizontal_tab li:hover i.AWS-consulting-1, .resp-vtabs .horizontal_tab li.resp-tab-active i.AWS-consulting-1{background: url(../images/AWS-consulting-1-w.svg) no-repeat top center;}
.horizontal_tab li:hover i.AWS-consulting-2, .resp-vtabs .horizontal_tab li.resp-tab-active i.AWS-consulting-2{background: url(../images/AWS-consulting-2-w.svg) no-repeat top center;}
.horizontal_tab li:hover i.AWS-consulting-3, .resp-vtabs .horizontal_tab li.resp-tab-active i.AWS-consulting-3{background: url(../images/AWS-consulting-3-w.svg) no-repeat top center;}
.horizontal_tab li:hover i.AWS-consulting-4, .resp-vtabs .horizontal_tab li.resp-tab-active i.AWS-consulting-4{background: url(../images/AWS-consulting-4-w.svg) no-repeat top center;}

.horizontal_tab li i.startup-1{background: url(../images/startup-icon-1.svg) no-repeat top center;}
.horizontal_tab li i.startup-2{background: url(../images/startup-icon-2.svg) no-repeat top center;}
.horizontal_tab li i.startup-3{background: url(../images/startup-icon-3.svg) no-repeat top center;}
.horizontal_tab li i.startup-4{background: url(../images/startup-icon-4.svg) no-repeat top center;}
.horizontal_tab li i.startup-5{background: url(../images/startup-icon-5.svg) no-repeat top center;}
.horizontal_tab li i.startup-6{background: url(../images/startup-icon-6.svg) no-repeat top center;}
.horizontal_tab li:hover i.startup-1, .resp-vtabs .horizontal_tab li.resp-tab-active i.startup-1{background: url(../images/startup-icon-1-w.svg) no-repeat top center;}
.horizontal_tab li:hover i.startup-2, .resp-vtabs .horizontal_tab li.resp-tab-active i.startup-2{background: url(../images/startup-icon-2-w.svg) no-repeat top center;}
.horizontal_tab li:hover i.startup-3, .resp-vtabs .horizontal_tab li.resp-tab-active i.startup-3{background: url(../images/startup-icon-3-w.svg) no-repeat top center;}
.horizontal_tab li:hover i.startup-4, .resp-vtabs .horizontal_tab li.resp-tab-active i.startup-4{background: url(../images/startup-icon-4-w.svg) no-repeat top center;}
.horizontal_tab li:hover i.startup-5, .resp-vtabs .horizontal_tab li.resp-tab-active i.startup-5{background: url(../images/startup-icon-5-w.svg) no-repeat top center;}
.horizontal_tab li:hover i.startup-6, .resp-vtabs .horizontal_tab li.resp-tab-active i.startup-6{background: url(../images/startup-icon-6-w.svg) no-repeat top center;}

.startuptab .resp-vtabs li.resp-tab-active{background: #002359;}
.startuptab .resp-vtabs .resp-tabs-list li:hover{background: #002359;}

/* Tools image showcase */
.tools_show{display:flex; flex-flow:wrap; text-align:center; justify-content: center; align-items: center;}
.tools_show div{width: 20%; padding: 7px 5px;}
.tools_show div.one_fourth{width: 25%;}

.startup_three_box{display: flex; align-items: stretch; justify-content: center; margin: 0 -5px;}
.startup_three_box div{margin: 5px 10px; background: #103c93; color: #ffffff; padding:15px; border-radius: 5px; font-size: 20px;     font-family: 'Roboto Slab', serif; text-align: center; display: flex; align-items: center;}
.startup_three_box span{font-size: 32px; display: inline-block; font-weight: 700;}
.cta_yellow{background: #fbda7d; padding: 30px 0;}
.cta_yellow h3{font-family: 'Roboto Slab', serif; font-weight: 700; color: #002359; font-size: 37px;}
.darkbluebg .white-text {color: #ffffff !important;}
.three_col_design{display: flex; margin: 0 -25px;}
.three_col_inner{width: 33.33%; padding: 0 25px;}
.three_col_img{text-align: center; padding-bottom: 15px;}
.three_col_inner h3{color: #002359; padding-bottom: 15px; font-family: 'Roboto Slab', serif; font-weight: 700;}
.three_col_inner p{font-family: 'Roboto', serif; font-size: 16px;}
.contact_form_design {display: flex;}
.contact_form_design div{width: 50%;}
.contact_design{padding: 20px 50px 20px 0;}

/*---Portfolio list page ---*/
.portfolio_tag ul{display: flex; flex-flow: wrap; align-items: center; justify-content: center; flex-direction: row;}
.portfolio_tag ul li{margin: 5px;}
.portfolio_tag ul li a{padding: 15px 25px; background: #f4f4f4; color: #000000; text-transform: uppercase; border-radius: 5px; display: block;}
.portfolio_tag ul li a:hover, .portfolio_tag ul li a.active{background: #146dff; color: #ffffff; transition: 0.5s;}
.portfolio_list_inner {background-repeat: no-repeat; background-size: contain; background-position: 0; width: 100%; padding: 30px 0;}
.portfolio_list_inner.port_odd{background-position: 100%;}
.portfolio_box{margin: 0 -15px; display: flex; flex-direction: row; justify-content: space-between; align-items: center;}
.portfolio_list_inner.port_odd .portfolio_list_img{order: 2; text-align: left;}
.portfolio_list_inner .portfolio_list_img{width: 100%; max-width: 856px; padding: 0 15px; text-align: left; display: flex; justify-content: flex-end;}
.portfolio_list_inner .portfolio_list_img img{vertical-align: middle; display: block;}
.portfolio_list_inner .portfolio_list_text {width: 100%; max-width: 691px; padding: 0 30px; align-items: flex-start; margin: 0; display: flex; flex-direction: column;}
.portfolio_list_text img{margin-bottom: 15px;}
.portfolio_list_text h2, .portfolio_list_text p{padding-bottom:20px;}
.dark_bg .portfolio_list_text h2, .dark_bg .portfolio_list_text p, .dark_bg .portfolio_list_text .ullist li{color: #ffffff;}

.acf-portfolio_content .tmce-active .wp-editor-area{color:#000 !important;}

.horizontal_tab li i.RPA_indus-1{background: url(../images/RPA_insurance.svg) no-repeat top center;}
.horizontal_tab li i.RPA_indus-2{background: url(../images/RPA_logistic.svg) no-repeat top center;}
.horizontal_tab li i.RPA_indus-3{background: url(../images/RPA_banking.svg) no-repeat top center;}
.horizontal_tab li i.RPA_indus-4{background: url(../images/RPA_pharma.svg) no-repeat top center;}
.horizontal_tab li i.RPA_indus-5{background: url(../images/RPA_manufacturing.svg) no-repeat top center;}
.horizontal_tab li:hover i.RPA_indus-1, .resp-vtabs .horizontal_tab li.resp-tab-active i.RPA_indus-1{background: url(../images/RPA_insurance_w.svg) no-repeat top center;}
.horizontal_tab li:hover i.RPA_indus-2, .resp-vtabs .horizontal_tab li.resp-tab-active i.RPA_indus-2{background: url(../images/RPA_logistic_w.svg) no-repeat top center;}
.horizontal_tab li:hover i.RPA_indus-3, .resp-vtabs .horizontal_tab li.resp-tab-active i.RPA_indus-3{background: url(../images/RPA_banking_w.svg) no-repeat top center;}
.horizontal_tab li:hover i.RPA_indus-4, .resp-vtabs .horizontal_tab li.resp-tab-active i.RPA_indus-4{background: url(../images/RPA_pharma_w.svg) no-repeat top center;}
.horizontal_tab li:hover i.RPA_indus-5, .resp-vtabs .horizontal_tab li.resp-tab-active i.RPA_indus-5{background: url(../images/RPA_manufacturing_w.svg) no-repeat top center;}

/*---New section for four step----*/
.four_step_sec{gap: 0; display: flex; flex-flow: wrap; justify-content: center; counter-reset: step; margin: 0 -15px;}
.four_step_inner{position: relative; overflow: visible; border-radius: 0; flex-basis: 25%; text-align: left; padding: 0 2.5rem 2.5rem 0;}
.four_step_inner::before {left: 0; content: ""; height: 10px; width: 10px; border-radius: 50%; position: absolute; bottom: calc(-1rem - -1.5px); border: 3px solid #146dff; background-color: #ffffff;}
.four_step_inner::after {position: absolute; left: 0; top: auto; right: auto; bottom: -3rem; font-weight: 600; font-size: 18px; filter: opacity(1); counter-increment: step; content: "Step " counter(step); color: #146dff; font-family: 'Avenir-Black', Arial, Helvetica, sans-serif;}
.four_step_inner i{padding-bottom: 5px; display: block;}
.four_step_inner h3{padding-bottom: 7px;}
.steps_timeline {display: flex;}
.time_line {fill: none; stroke-width: 1px; stroke-linecap: round; stroke: black;}
.gray_fill {fill: var(--bs-gray);}

.show_in_mobile{display:none;}

/* Swipper Css */

.swiper-slide{background-repeat: no-repeat;background-size: cover;}
.homepager-slide .swiper-button-next{color: #ffffff;}
.homepager-slide .swiper-button-prev{color: #ffffff;}
.homepager-slide .swiper-button-next:hover{opacity: 0.5;}
.homepager-slide .swiper-button-prev:hover{opacity: 0.5;}
.client_slider .swiper-pagination{position: relative; padding-top: 25px}
.client_slider .swiper-slide{text-align: center;}

/*-- Badge section ----*/
.badge_section{display:flex; flex-flow: wrap; align-items: center;}
.badge_section li{margin: 0px 15px 15px 0px;}

/*---Home portfolio section---*/
.home_portfolio{display: flex;}
.home_port_left{width: 67.33%;}
.home_port_right{width: 33.33%; height: 100%; padding-left: 25px;}
.home_portfolio_box{display: flex; background: #ffffff; margin-top: 25px;}
.home_portfolio_box:hover{box-shadow: 0px 15px 60px rgb(0 0 0 / 20%); -webkit-box-shadow: 0px 15px 60px rgb(0 0 0 / 20%); transition: 0.5s;}
.portfolio_box_left{width: 60%; padding: 25px;}
.home_portfolio h3{margin-bottom: 15px;}
.home_portfolio p{margin-bottom: 15px;}
.home_portfolio a{color: #146dff; text-transform: uppercase; font-family: 'Avenir-Black', Arial, Helvetica, sans-serif;}
.home_portfolio a:hover{color: #0641a5;}
.home_portfolio a span{padding-left: 5px;}
.portfolio_box_right{width: 40%; position: relative;}
.portfolio_box_right img{display: block; width: 100%; height: 300px; object-fit: cover;}
.flex_reverse{flex-direction: row-reverse;}
.home_portfolio_box_colom{display: flex; flex-direction: column-reverse; height: 100%; justify-content: space-between;}
.home_portfolio_box_colom .portfolio_box_right{width: 100%;}
.home_portfolio_box_colom .portfolio_box_left{width: 100%;}
.portfolio_box_right i{position: absolute; margin: 0 auto; width: 100%; top: 0; bottom: 0; text-align: center; margin: 0 auto; display: flex; justify-content: center; align-items: center;}
.portfolio_box_right i img{width: auto; height: auto;}

/*---Technologies section for home page----*/

.home_technologies .resp-tab-content{padding: 50px 30px 50px 50px;}
.technologies_pagelink{position: absolute; right: 30px; bottom: 30px;}
.technologies_pagelink a{font-family: 'Avenir-Black', Arial, Helvetica, sans-serif; font-size: 18px; color: #146dff; text-transform: uppercase; transition: 0.5s;}
.technologies_pagelink a:hover{padding-right: 15px; transition: 0.5s;}
.technologies_pagelink span{position: relative; font-size: 24px; display: inline-block; top: -2px; left: 4px;}
.home_technologies .ullist li a{color: #2b2b2b; text-decoration: underline;}
.home_technologies .ullist li a:hover{color: #146dff; transition: 0.5s;}
.home_technologies{box-shadow: 0 2px 37px 0 rgb(0 0 0 / 10%); border: none !important; background: #ffffff;}
.home_technologies .resp-tabs-container{border-left: none; position: relative;}
.home_technologies.resp-vtabs ul.resp-tabs-list{padding: 20px;}
.home_technologies.resp-vtabs ul.resp-tabs-list{background-color: #e6f4ff;}
.home_technologies.resp-vtabs .resp-tabs-list li{font-family: 'Avenir-Black', Arial, Helvetica, sans-serif;}

/*----- Vertivle step shortcode ---*/
.verticle_step{position: relative; display: flex;}
.verticle_step1{justify-content: end;}
.verticle_step_box{position: relative; width: 50%; display: flex; align-items: center; border-right: 3px solid #3c6df0;}
.verticle_step_box1{border-right: none; border-left: 3px solid #3c6df0; left: -3px;}
.verticle_step_box h4{margin-bottom: 10px;}
.number_box_new span {width: 100px; height: 100px; background: #3c6df0; display: inline-block; padding: 28px; font-size: 20px; line-height: 140%; border-radius: 50%; text-align: center;
color: #fff; font-weight: 600;}
.number_box_new{position: absolute; right: -50px; width: 100px;}
.number_box_new1{left: -50px;}
.verticle_step_box .verticle_box_text{padding-right: 100px;}
.verticle_step_box .verticle_box_text1{padding-left: 130px;}
.number_box_new:before {position: absolute; content: ""; left: -37px; top: 47px; width: 8px; height: 8px; border-radius: 100%; background: #3c6df0;}
.number_box_new1:before {left:130px;}
.number_box_new:after {position: absolute; content: ""; left: -30px; top: 50px; width: 30px; height: 2px; background: #3c6df0;}
.number_box_new1:after {left: 100px;}

/*----Testimonial page CSS----*/
.grid {margin: 0 auto;}
.grid:after {content: ''; display: block; clear: both;}
.grid-item {width: 33.33%; height: auto; float: left; padding: 0 10px; margin-bottom: 20px;}
.grid-item-inner{background: transparent; border: 1px solid #e3e3e3; -webkit-box-shadow: 0px 0px 10px 0px rgb(1 1 1 / 20%); -moz-box-shadow: 0px 0px 10px 0px rgba(1,1,1,0.2); box-shadow: 0px 0px 10px 0px rgb(1 1 1 / 20%);}
.testimonial_text{padding: 20px;}
.testi_logo_auth{display: flex; margin-bottom: 25px; justify-content: space-between;}
.testi_logo_auth img{width: 100px; max-width: inherit;}
.testi_logo_auth h3{padding-right: 10px;}
.btn_testimonial{background: #146dff; padding: 15px; color: #ffffff; display: inline-block; text-transform: uppercase; font-size: 16px; border-radius: 5px; transition: 0.5s;}
.btn_testimonial:hover{background: #004396;}

/*---Banner form design ---*/
.mainbanner-part .bannerbox_new{height: auto; min-height: auto;}
.mainbanner-part .bannerbox_new .banner-text{height: auto; min-height: auto; width:50%;}
.bannerform_design{display:flex; align-items:center; padding:30px 0;}
.mainbanner-part .bannerbox_new .textpart{width:100%;}
.mainbanner-part .bannerbox_new .imagepart{width:50%;}
.mainbanner-part .bannerbox_new .Powerbi_form{background:#ffffff; padding: 15px 30px 15px; border-radius: 5px;}
.bannerform_design .ullist li{color:#ffffff;}

/*----Process shortcode -----*/
.light_blue{background: #cbe9ff;}
.process_design_main{display: flex; flex-flow: wrap;}
.process_design_box{width: 50%; padding: 10px 20px 15px;}
.cloud_trasform_box{border: 2px solid #232f3e; border-radius: 0 0 10px 0; padding: 15px 15px 15px 60px; position: relative; margin: 0 10px; height: 100%;}
.circle_bullet li{list-style-type: circle; padding: 0 0 5px 0; margin-left: 18px;}
.cloud_trasform_number{background: #cbe9ff; position: absolute; left: -20px; bottom: 5px;}
.cloud_trasform_box span{ font-size: 100px; line-height: 100%; font-weight: bold; color: #232f3e; text-shadow: 0px 0px 3px rgba(0,0,0,0.5); font-family: 'Avenir-Black', Arial, Helvetica, sans-serif; display: block;}
.cloud_trasform_icon{position: absolute; top: -15px; right: -15px; height: 70px; width: 70px; border-radius: 50%; background: #232f3e; display: flex; align-items: center; justify-content: center;}
.cloud_trasform_icon i{display: block;}
.cloud_trasform_icon i img{display: block;}
.cloud_trasform_box h3{padding-right: 40px; margin-bottom: 10px;}

/*-----Video section---*/
.mainbanner-part .bannerbox.full_video_height{height: 700px; min-height: 700px;}
.mainbanner-part .bannerbox.full_video_height .banner-text{height: 700px; min-height: 700px;}
.videosection.full_video_height:after{background: rgba(0, 0, 0, 0.3);}
.breadcrumb-container ol li:last-child a {pointer-events: none;color: #989898;}

/*-----Social media Button-----*/
#st-1 .st-btn > span {display: none !important;}
.sharethisMedia #st-1.st-has-labels .st-btn {min-width: 50px !important; display: inline-block !important;}
.sharethisMedia #st-1 .st-btn > img {height: 22px !important;width: 22px !important;top: 5px !important;}

/*----Logo list table design ---*/
.technology_logo .stack_left{background: #002c69;}
.technology_logo .stack_left h4{color: #ffffff;;}
.technology_logo .stack_right{background: #f5f5f5;}
.technology_logo .bluelist{display: flex; flex-flow: wrap;}
.technology_logo .bluelist li {background: none; border: 1px solid #e3e3e3; border-radius: 5px; height: 60px; margin: 5px; display: flex; justify-content: center; align-items: center; width: 23%; padding-left: 0px; background: #ffffff;}
.stack_row{display: flex;}
.stack_left{width: 25%; padding: 15px; background: #ffffff; margin-bottom: 10px; padding: 15px; background: #ffffff; margin-bottom: 10px; margin-right:10px; text-align: center; display: flex; align-items: center; justify-content: center;}
.stack_left h4{font-size: 20px; line-height: 125%; color: #146dff;}
.stack_right{width: 73%; padding: 15px; background: #ffffff; margin-bottom: 10px;}
.stack_right ul li{width: 33%; display: inline-block; font-size: 20px; line-height: 125%;}
 .bluelist li {margin: 0; padding: 0 0 0 20px; background: url(../images/blue_disc.png) no-repeat 0 5px; line-height: 22px; margin-bottom: 10px; position: relative;}
.stack_table ul li{margin-bottom: 0px;}

/* homepage css 26th April 2023 */
.home_btn{background: none; border: 2px solid #ffffff;}
.home_btn:hover{background: #146dff; background: -moz-linear-gradient(-45deg, #146dff 0%, #5346ff 100%); background: -webkit-linear-gradient(-45deg, #146dff 0%, #5346ff 100%); background: linear-gradient(135deg, #146dff 0%, #5346ff 100%);}

/*-----Testimonial Slider----*/
.testimonial_slider .testimonial_box {width: 100%;background: #f8f8f8;padding: 50px 50px 50px 75px;position: relative;-webkit-box-shadow: 0px 0px 10px 0px rgb(1 1 1 / 20%);-moz-box-shadow: 0px 0px 10px 0px rgba(1, 1, 1, 0.2);box-shadow: 0px 0px 10px 0px rgb(1 1 1 / 20%);}
.testimonial_slider .testimonial_box p{margin-bottom: 30px; font-size: 24px; line-height: 130%;}
.testimonial_slider .testimonial_box span{display: block; font-size: 20px; font-family: 'Avenir-Black', Arial, Helvetica, sans-serif;}
.testimonial_slider .testimonial_box .blue_line{ margin: 30px auto 0;}
.testimonial_slider .swiper-slide {text-align: center; font-size: 18px; background: transparent; display: flex; justify-content: center; align-items: center;}
.testimonial_slider .testimonial_box .quate_icon{position: absolute; top: 20px; left: 20px; right: auto;}
.testimonial_slider .swiper{padding: 20px 10px 50px;}
.testimonial_slider .swiper-pagination{position: relative; top: 25px !important;}
.graybg .testimonial_box{background: #ffffff; min-height: 500px;}

/* Survey CSS 22May2023*/
.avnet-survey {padding-bottom: 100px;}

/*----Blog inner form design ---*/
.blog_inner_form{padding: 15px 0;}
.post_left .blog_inner_form h3{color: #4089c9 !important; font-size: 27px !important; line-height: 130%; font-family: 'Avenir', Arial, Helvetica, sans-serif; text-align: center; font-weight: normal !important;}
.blog_form_content{position: relative; margin: 15px 70px 25px 100px; background: rgb(24,154,193);background: linear-gradient(180deg, rgba(24,154,193,1) 0%, rgba(84,129,205,1) 50%, rgba(84,129,205,1) 100%); border-radius: 10px; padding: 20px 15px 10px; text-align: center;}
.blog_form_content h4{font-family: 'Avenir', Arial, Helvetica, sans-serif; color: #ffffff !important; font-size: 18px !important;  line-height: 130%; font-weight: normal !important;}
div.blog_form_content::before{content:url('../images/blog-form-img-1.webp');  position:absolute; left: -100px; bottom: -40px;}
div.blog_form_content::after{content:url('../images/blog-form-img-2.webp'); position:absolute; right: -90px;  top: 50%; -moz-transform: translate(-50%, -50%); -ms-transform: translate(-50%, -50%); -webkit-transform: translate(-50%, -50%); -o-transform: translate(-50%, -50%); transform: translate(-50%, -50%);}
.post_left .blog_form_content iframe {height: 190px;}


/*----CSR page----*/
.horizontal_tab li i.CSR-tab-1{background:url(../images/CSR-icon-1.svg) no-repeat top center}
.horizontal_tab li i.CSR-tab-2{background:url(../images/CSR-icon-2.svg) no-repeat top center}
.horizontal_tab li i.CSR-tab-3{background:url(../images/CSR-icon-3.svg) no-repeat top center}
.horizontal_tab li i.CSR-tab-4{background:url(../images/CSR-icon-4.svg) no-repeat top center}
.horizontal_tab li i.CSR-tab-5{background:url(../images/CSR-icon-5.svg) no-repeat top center}
.horizontal_tab li i.CSR-tab-6{background:url(../images/CSR-icon-6.svg) no-repeat top center}
.horizontal_tab li i.CSR-tab-7{background:url(../images/CSR-icon-7.svg) no-repeat top center}
.horizontal_tab li:hover i.CSR-tab-1,.resp-vtabs .horizontal_tab li.resp-tab-active i.CSR-tab-1{background:url(../images/CSR-icon-1-w.svg) no-repeat top center}
.horizontal_tab li:hover i.CSR-tab-2,.resp-vtabs .horizontal_tab li.resp-tab-active i.CSR-tab-2{background:url(../images/CSR-icon-2-w.svg) no-repeat top center}
.horizontal_tab li:hover i.CSR-tab-3,.resp-vtabs .horizontal_tab li.resp-tab-active i.CSR-tab-3{background:url(../images/CSR-icon-3-w.svg) no-repeat top center}
.horizontal_tab li:hover i.CSR-tab-4,.resp-vtabs .horizontal_tab li.resp-tab-active i.CSR-tab-4{background:url(../images/CSR-icon-4-w.svg) no-repeat top center}
.horizontal_tab li:hover i.CSR-tab-5,.resp-vtabs .horizontal_tab li.resp-tab-active i.CSR-tab-5{background:url(../images/CSR-icon-5-w.svg) no-repeat top center}
.horizontal_tab li:hover i.CSR-tab-6,.resp-vtabs .horizontal_tab li.resp-tab-active i.CSR-tab-6{background:url(../images/CSR-icon-6-w.svg) no-repeat top center}
.horizontal_tab li:hover i.CSR-tab-7,.resp-vtabs .horizontal_tab li.resp-tab-active i.CSR-tab-7{background:url(../images/CSR-icon-7-w.svg) no-repeat top center}

/*Hide TOC on Page*/
.page-id-21910 .ez-toc-sticky {display: none;}

/*----CTA section with image-----*/
.cta_box{display: flex; align-items: center;}
.cta_box_inner_text{padding-left: 50px;}
.cta_box_inner_text h2{color: #ffffff;}