@import url('https://fonts.googleapis.com/css?family=Poppins:200,300,400,500,600,700');
.font-primary {font-family: 'Poppins',sans-serif;}

body{font-family:'Poppins',sans-serif;font-size:15px;color:#666;font-weight:300;line-height:26px;letter-spacing:.5px;overflow-x:hidden;-webkit-font-smoothing:antialiased}
ol,ul{margin:0;padding:0;list-style:none}
section,.section-padding{position:relative;padding:7.5rem 0;overflow:hidden}
h1,h2,h3,h4,h5,h6{font-family:'Poppins',sans-serif;line-height:1}
h1{font-size:72px}
.h1{font-size:4rem}
h2{font-size:3rem}
p{margin:0;padding:0;font-size:1rem;color:#444;font-weight:400}
img{max-width:100%}
.va-middle{vertical-align:middle}
a,a:active,a:focus,a:hover{text-decoration:none!important;outline:none}
a:focus,a:hover{color:#18191d}
a,::before,::after,img,span,input,button,.navbar,.fixedmenu,.tp-bullet,.owl-dot,.owl-prev,.owl-next,.testimonial-text,.testimonial-text:hover{-webkit-transition:all .3s ease;-o-transition:all .3s ease;transition:all .3s ease}
i::before,i::after{-webkit-transition:all 0 ease;-o-transition:all 0 ease;transition:all 0 ease}
.no-transition *{transition-timing-function:initial;-moz-transition-timing-function:initial;-webkit-transition-timing-function:initial;-o-transition-timing-function:initial;-ms-transition-timing-function:initial;transition-duration:0;-moz-transition-duration:0;-webkit-transition-duration:0;-o-transition-duration:0;-ms-transition-duration:0}
.no-animation{animation:none!important}
.no-transform{transform:none!important}
::-webkit-scrollbar-track{background-color:#e9edf0;border-left:1px solid #ededed}
::-webkit-scrollbar{width:7px;background-color:#0040FF}
::-webkit-scrollbar-thumb{background:#0040FF}
.center-block{display:-webkit-box;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-webkit-justify-content:center;-moz-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-moz-box-orient:vertical;-moz-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-webkit-align-items:center;-moz-box-align:center;-ms-flex-align:center;align-items:center}
#google-map{height:400px;width:100%}
.col-map #google-map{height:418px}
.h-100vh{min-height:100vh!important}
.hidden{visibility:hidden!important}
.map{background:url(../images/map.jpg)}
.fullscreen{height:100vh!important;width:100%}
.half-section{width:100%;position:relative;overflow:hidden}
.content-setting{text-transform:capitalize;font-weight:300;max-width:650px;margin-left:auto;margin-right:auto;padding:0 15px}
.p-half{padding:2rem 0;}
.menu_bars{display:none!important}
.hover-effect::before,.hover-effect::after{content:"";background:#fff;height:0;width:0;z-index:1;position:absolute;-webkit-transition-duration:1.3s!important;-o-transition-duration:1.3s;transition-duration:1.3s!important}
.hover-effect::before{right:0;opacity:1;top:0}
.hover-effect::after{bottom:0;opacity:.7;left:0}
.hover-effect:hover::after,.hover-effect:hover::before{height:100%;opacity:0;width:100%}
.image{overflow:hidden}
a.image{display:block}
.image img{width:100%;height:100%;display:block}
.image,.image img{position:relative}
.bg-light-gray{background-color:#f6f6f6}
.overlay{background-color:#0040FF;opacity:.75;position:absolute;visibility:hidden;z-index:98;height:100%;width:100%;left:0;top:0;padding:10px 15px}
.bg-overlay{position:absolute;top:0;left:0;width:100%;height:100%}
.facebook-bg-hvr:hover{background:#4267B2!important;color:#fff!important;border:1px solid transparent!important}
.twitter-bg-hvr:hover{background:#1DA1F2!important;color:#fff!important;border:1px solid transparent!important}
.instagram-bg-hvr:hover{background:#C32AA3!important;color:#fff!important;border:1px solid transparent!important}
.linkedin-bg-hvr:hover{background:#0077B5!important;color:#fff!important;border:1px solid transparent!important}
.pinterest-bg-hvr:hover{background:#BD081C!important;color:#fff!important;border:1px solid transparent!important}
.google-bg-hvr:hover{background:#DB4437!important;color:#fff!important;border:1px solid transparent!important}
.facebook-text-hvr:hover{color:#4267B2!important}
.twitter-text-hvr:hover{color:#1DA1F2!important}
.instagram-text-hvr:hover{color:#C32AA3!important}
.linkedin-text-hvr:hover{color:#0077B5!important}
.pinterest-text-hvr:hover{color:#BD081C!important}
.google-text-hvr:hover{color:#DB4437!important}
.menu-bars-setting{position:absolute;right:30px}
.menu-inner{position:relative;right:0;margin-left:1rem}
.menu_bars,.menu_bars2{padding:5px;width:38px;cursor:pointer;z-index:1}
.menu_bars2{height:36px;position:absolute}
.menu_bars span,.menu_bars2 span{background:#18191d;width:30px;height:1px;display:block}
.transparent-bg .menu_bars span,.menu-outer.menu_bars span{background:#fff}
.transparent-bg.black .menu_bars span,.just-menu .menu_bars span{background:#fff}
.transparent-bg.fixed-menu .menu_bars span,.fixed-menu .menu-outer.menu_bars span,.fixed-menu.just-menu .menu_bars span,.just-menu.black .menu_bars span{background:#18191d}
.menu_bars,.menu_bars span,.menu_bars2,.menu_bars2 span{-webkit-transition:300ms linear all;-o-transition:300ms linear all;transition:300ms linear all}
.menu_bars span:nth-child(1),.menu_bars span:nth-child(3){width:20px;margin:0 auto}
.menu_bars:hover span:nth-child(1),.menu_bars:hover span:nth-child(3){width:30px}
.menu_bars span:nth-child(2),.menu_bars2 span:nth-child(2){margin:5px 0}
.menu_bars2 span:nth-child(2){display:none}
.menu_bars2 span:nth-child(1),.menu_bars2 span:nth-child(3){width:30px;top:20px;position:absolute;left:5px;margin-top:-1px}
.menu_bars2 span:nth-child(1){-webkit-transform:rotate(45deg);-ms-transform:rotate(45deg);-o-transform:rotate(45deg);transform:rotate(45deg)}
.menu_bars2 span:nth-child(3){-webkit-transform:rotate(-45deg);-ms-transform:rotate(-45deg);-o-transform:rotate(-45deg);transform:rotate(-45deg)}
.logo{max-width:150px}
.logo img{vertical-align:middle;transform:translateY(-1px)}
.navbar.fixed-menu .logo-default,.navbar .logo-scrolled{display:none}
.navbar.fixed-menu .logo-scrolled,.navbar .logo-default{display:inline-block}
.navbar-top-default{position:absolute;top:0;z-index:99;height:80px;width:100%;-webkit-transition:all .1s ease;-moz-transition:all .1s ease;-ms-transition:all .1s ease;-o-transition:all .1s ease;transition:all .1s ease;border-bottom:1px solid rgba(255,255,255,.2);}
.nav-height-small{height:64px}
.center-logo .logo{position:absolute;left:50%;transform:translateX(-50%)}
.navbar-top-default .navbar-nav .nav-link{font-family:'Poppins',sans-serif;font-size:14px;color:#fff;font-weight:300;padding:.25rem 0 0;margin-right:1.6rem;margin-left:1.6rem;text-transform:capitalize}
.fixed-menu .navbar-nav .nav-link:hover,.fixed-menu .navbar-nav .nav-link.active{color:#0040FF}
.nav-bottom-line .navbar-nav .nav-link::after{content:'';display:block;width:0;height:3px;background:#0040FF;transition:width .3s;border-radius:50px;transform-origin:right}
.nav-bottom-line .navbar-nav .nav-link.active::after,.nav-bottom-line .navbar-nav .nav-link:hover::after{width:100%}
.nav-radius .navbar-nav .nav-item .nav-link{padding:.6rem 1.3rem;border-radius:36px}
.nav-radius .navbar-nav .nav-item .nav-link.active{background:#0040FF;color:#fff!important}
.nav-radius .navbar-nav .nav-item .nav-link.active:hover{color:#fff}
.nav-radius.navbar-top-default .navbar-nav .nav-link{margin:0 .3rem}
.nav-square .navbar-nav .nav-item .nav-link{padding:1.4rem 1.3rem}
.nav-square .navbar-nav .nav-item .nav-link.active{background:#0040FF;color:#fff!important}
.nav-square .navbar-nav .nav-item .nav-link.active:hover{color:#fff}
.nav-square.navbar-top-default .navbar-nav .nav-link{margin:0 .3rem}
.nav-scale .navbar-nav .nav-item .nav-link{position:relative;z-index:1;padding:.5rem 1rem;margin-right:.6rem;margin-left:.6rem}
.nav-scale .navbar-nav .nav-item .nav-link.active,.nav-scale.fixed-menu.navbar-top-default .navbar-nav .nav-link.active:hover{color:#fff!important}
.nav-scale .navbar-nav .nav-item .nav-link:after{display:block;position:absolute;top:0;left:0;bottom:0;right:0;margin:auto;width:100%;height:1px;content:'.';color:transparent;background:#0040FF;opacity:0;z-index:-1}
.nav-scale .navbar-nav .nav-item .nav-link.active:after{opacity:1;visibility:visible;height:100%}
.nav-three-circles .navbar-nav .nav-item .nav-link{-webkit-transition:color .3s;-moz-transition:color .3s;transition:color .3s;position:relative;display:inline}
.nav-three-circles .navbar-nav .nav-item .nav-link::after{position:absolute;top:80%;left:50%;color:transparent;content:'•';text-shadow:0 0 transparent;font-size:1.2em;-webkit-transition:text-shadow 0.3s,color .3s;-moz-transition:text-shadow 0.3s,color .3s;transition:text-shadow 0.3s,color .3s;-webkit-transform:translateX(-50%);-moz-transform:translateX(-50%);transform:translateX(-50%);pointer-events:none}
.nav-three-circles .navbar-nav .nav-item .nav-link.active::after,.nav-three-circles .navbar-nav .nav-item .nav-link:hover::after{color:#0040FF;text-shadow:10px 0 #0040FF,-10px 0 #0040FF}
.nav-three-circles .navbar-nav .nav-item .nav-link:hover{color:#0040FF}
.transparent-bg .navbar-nav .nav-link,.center-logo .navbar-nav .nav-link{color:#fff}
.transparent-bg.black .navbar-nav .nav-link,.bg-white2.black .navbar-nav .nav-link,.bg-white2.black.fixed-menu .navbar-nav .nav-link{color:#ffffff}
.transparent-bg.fixed-menu .navbar-nav .nav-link{color:#111111 !important;}
.tryfree{color:#0040FF!important}
.bg-white2.box-nav.black .navbar-nav .nav-link,.bg-white2.box-nav.black.fixed-menu .navbar-nav .nav-link{background:none}
.fixed-black-nav.fixed-menu .navbar-nav .nav-link{color:#fff}
.fixed-black-nav.fixed-menu .menu_bars span,.bg-dark .menu_bars span{background:#fff}
.fixed-menu.navbar-top-default{height:70px;position:fixed;background:#fff;-webkit-animation-name:animationFade;-o-animation-name:animationFade;animation-name:animationFade;-webkit-animation-duration:1s;-o-animation-duration:1s;animation-duration:1s;-webkit-animation-fill-mode:both;-o-animation-fill-mode:both;animation-fill-mode:both;-webkit-box-shadow:0 10px 10px -10px rgba(0,0,0,0.35);box-shadow:0 10px 10px -10px rgba(0,0,0,0.35)}
.fixed-menu.navbar-top-default .navbar-nav .nav-link:hover{color:#0040FF}
.fixed-black-nav.fixed-menu{background:#18191d}
.fixed-black-nav.fixed-menu.navbar-top-default .navbar-nav .nav-link:hover{color:#0040FF}
@-webkit-keyframes animationFade {
from{opacity:0;-webkit-transform:translate3d(0,-100%,0);transform:translate3d(0,-100%,0)}
to{opacity:1;-webkit-transform:none;transform:none}
}
@-o-keyframes animationFade {
from{opacity:0;-webkit-transform:translate3d(0,-100%,0);transform:translate3d(0,-100%,0)}
to{opacity:1;-webkit-transform:none;-o-transform:none;transform:none}
}
@keyframes animationFade {
from{opacity:0;-webkit-transform:translate3d(0,-100%,0);transform:translate3d(0,-100%,0)}
to{opacity:1;-webkit-transform:none;-o-transform:none;transform:none}
}
header .navbar-top-default .header-social{padding-left:1rem}
header .navbar-top-default.seven-links .header-social{padding-left:1rem;padding-right:1rem}
header .navbar-top-default .header-social a{font-size:14px;color:#18191d;height:36px;width:37px;line-height:38px;display:inline-block;text-align:center;margin:0;border:1px solid transparent;border-radius:50%}
header .navbar-top-default .header-social a:hover{background:#fff}
header .transparent-bg.navbar-top-default .header-social a{color:#fff}
header .transparent-bg.black.navbar-top-default .header-social a{color:#18191d}
header .fixed-menu.navbar-top-default .header-social a,header .transparent-bg.fixed-menu.navbar-top-default .header-social a{color:#18191d}
header .fixed-menu.navbar-top-default .header-social a.facebook-text-hvr:hover{background:#4267B2;color:#fff!important}
header .fixed-menu.navbar-top-default .header-social a.twitter-text-hvr:hover{background:#1DA1F2;color:#fff!important}
header .fixed-menu.navbar-top-default .header-social a.linkedin-text-hvr:hover{background:#0077B5;color:#fff!important}
header .fixed-menu.navbar-top-default .header-social a:hover{background:transparent}
.bottom-nav{height:70px;top:auto;bottom:0}
.bottom-nav.fixed-menu{bottom:auto}
.fixed-menu .container.radius.nav-box-shadow{box-shadow:none}
.not-full{height:7vh}
.not-fullscreen{height:97vh!important;width:100%}
.full-nav{height:70px;margin-top:40px}
.header-with-topbar .full-nav{margin-top:50px}
.full-nav.fixed-menu,.header-with-topbar.style-two .full-nav.fixed-menu{margin-top:0}
.nav-box-shadow{-webkit-box-shadow:0 10px 10px -10px rgba(0,0,0,0.15);box-shadow:0 10px 10px -10px rgba(0,0,0,0.15)}
.navbar.navbar-right{background:#fff;border:none;display:inline-table;width:290px;-webkit-border-radius:0;border-radius:0;position:fixed;top:0;z-index:110;height:100%;padding:3rem 2rem;box-shadow:10px 0 10px -10px rgba(0,0,0,0.35);left:0;overflow-x:hidden}
.navbar.navbar-right .navbar-nav{-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-moz-box-orient:vertical;-moz-box-direction:normal;-ms-flex-direction:column;flex-direction:column;width:100%;text-align:center}
.navbar.navbar-right a.logo{display:block;width:100%;text-align:center;margin-bottom:8rem}
.navbar.navbar-right .navbar-nav .nav-link{display:block;padding:.5rem 1rem;font-size:1.2rem;font-weight:400;color:#18191d}
.navbar.navbar-right .navbar-nav .nav-link.active{color:#0040FF}
.side-menu{width:35%;position:fixed;right:0;top:0;background:#0040FF;z-index:1032;height:100%;-webkit-transform:translate3d(100%,0,0);transform:translate3d(100%,0,0);-webkit-transition:-webkit-transform .5s ease;transition:-webkit-transform .5s ease;-o-transition:-o-transform .5s ease;transition:transform .5s ease;overflow:hidden}
.side-menu.left{left:0;right:auto;-webkit-transform:translate3d(-100%,0,0);transform:translate3d(-100%,0,0)}
.side-menu.before-side{width:280px}
.side-menu.side-menu-active,.side-menu.before-side{-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}
.pul-menu .side-menu.side-menu-active{visibility:visible;opacity:1}
.side-menu .navbar-brand{margin:0 0 2.5rem}
#close_side_menu{position:fixed;top:0;left:0;width:100%;height:100%;background-color:#000;-webkit-transition:opacity 300ms cubic-bezier(0.895,0.03,0.685,0.22);-o-transition:opacity 300ms cubic-bezier(0.895,0.03,0.685,0.22);transition:opacity 300ms cubic-bezier(0.895,0.03,0.685,0.22);display:none;z-index:1031;opacity:.4}
.side-menu .btn-close{height:33px;width:33px;display:inline-block;text-align:center;position:absolute;top:30px;right:15px;cursor:pointer}
.side-menu.before-side .btn-close{display:none}
.side-menu .btn-close::before,.side-menu .btn-close::after{position:absolute;left:16px;content:' ';height:24px;width:2px;background:#fff;top:5px}
.side-menu .btn-close:before{-webkit-transform:rotate(45deg);-ms-transform:rotate(45deg);-o-transform:rotate(45deg);transform:rotate(45deg)}
.side-menu .btn-close:after{-webkit-transform:rotate(-45deg);-ms-transform:rotate(-45deg);-o-transform:rotate(-45deg);transform:rotate(-45deg)}
.sidemenu_btn.left{left:15px;right:auto}
.sidemenu_btn span{height:2px;width:100%;background:#FFF;display:block}
.sidemenu_btn span:nth-child(2){margin:4px 0}
.side-menu .inner-wrapper{padding:3.5rem 5rem;height:100%;position:relative;overflow-y:auto;display:-webkit-box;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-moz-box-align:center;-ms-flex-align:center;align-items:center;text-align:left;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap}
.pul-menu.pushwrap .side-menu .inner-wrapper{padding:3.5rem 2.5rem}
.side-menu .side-nav{margin-bottom:20px;display:block}
.side-nav .navbar-nav .nav-link{-webkit-transition:all .8s ease 500ms;-o-transition:all .8s ease 500ms;transition:all .8s ease 500ms}
.side-menu.side-menu-active .side-nav .navbar-nav .nav-link{opacity:1}
.side-nav .navbar-nav .nav-link{display:inline-table;color:#fff;padding:10px 0!important;font-size:1.25rem;font-weight:300;line-height:normal;min-height:50px;position:relative;-webkit-border-radius:0;border-radius:0}
.side-nav .navbar-nav .nav-link.active{background:transparent}
.side-menu p{font-size:13px;margin-top:.5rem;margin-bottom:0}
.social-icons-simple{margin-bottom:0;margin-left:-10px}.social-icons-simple li{display:inline-block}.multipage .social-icons-simple li a,.social-icons-simple li a{display:block;font-size:16px;height:36px;line-height:38px;border:1px solid transparent;text-align:center;width:36px;-webkit-border-radius:50%;border-radius:50%;position:relative;color:#fff;z-index:1;overflow:hidden;padding:0;-webkit-transition:background-color .5s;-o-transition:background-color .5s;transition:background-color .5s}.social-icons-simple li a:hover{background-color:transparent}.social-icons-simple li.animated-wrap a:hover{background-color:transparent;color:#fff}
.contact-info .icon-box{display:table;padding-top:1rem}.contact-info .icon-box:last-child{padding-bottom:.5rem}.contact-info h5{margin-bottom:2rem}.contact-info i{display:table-cell;font-size:21px;padding-right:15px}.contact-info p{transform:translateY(-4px);font-size:14px;}
footer.bg-black2{background:#132144}
.footer-icons li{display:inline-block}
.footer-icons li a{display:block;height:55px;width:55px;font-size:18px;color:#ccc;line-height:60px;text-align:center;margin:0 .1rem;border-radius:40px;background:transparent;-webkit-transition:all .3s ease!important;-o-transition:all .3s ease!important;transition:all .3s ease!important}
.copyrights,.copyrights a{font-size:14px;color:#ccc}
.copyrights a:hover,.copyrights a:focus{color:#fff}
.footer-icons li a:hover,.footer-icons li a:focus{color:#fff}
.footer-icons li a.facebook:hover,.footer-icons li a.facebook:focus{-webkit-box-shadow:0 0 15px 30px #4267B2 inset;box-shadow:0 0 15px 30px #4267B2 inset}
.footer-icons li a.twitter:hover,.footer-icons li a.twitter:focus{-webkit-box-shadow:0 0 15px 30px #1DA1F2 inset;box-shadow:0 0 15px 30px #1DA1F2 inset}
.footer-icons li a.google:hover,.footer-icons li a.google:focus{-webkit-box-shadow:0 0 15px 30px #DB4437 inset;box-shadow:0 0 15px 30px #DB4437 inset}
.footer-icons li a.linkedin:hover,.footer-icons li a.linkedin:focus{-webkit-box-shadow:0 0 15px 30px #0077B5 inset;box-shadow:0 0 15px 30px #0077B5 inset}
.footer-icons li a.instagram:hover,.footer-icons li a.instagram:focus{-webkit-box-shadow:0 0 15px 30px #C32AA3 inset;box-shadow:0 0 15px 30px #C32AA3 inset}
.footer-icons li a.pinterest:hover,.footer-icons li a.pinterest:focus{-webkit-box-shadow:0 0 15px 30px #BD081C inset;box-shadow:0 0 15px 30px #BD081C inset}
.footer-icons li a i:hover{color:#fff;border-radius:40px}
.loader{position:fixed;height:100%;width:100%;top:0;right:0;bottom:0;left:0;z-index:111111;background:#fff;overflow:hidden!important}
.loading {position:relative;width: 64px;height: 64px;top: 50%;left: 50%;transform: translate(-50%, -50%);}
.loading div{position:absolute;border:4px solid #0040ff;opacity:1;border-radius:50%;animation: lds-ripple 1s cubic-bezier(0, 0.2, 0.8, 1) infinite;}
.loading div:nth-child(2){animation-delay:-0.5s;border-color:#0099ff}.loading div:nth-child(3){animation-delay:-1s;}
@keyframes lds-ripple {
    0% {top: 30px;left:30px;width:0;height:0;opacity:1}
    100% {top:0px;left:0px;width:60px;height:60px;opacity: 0}
}
@media screen and (max-width: 1199px) {
h1,.h1{font-size:3.56rem}
h2{font-size:2.45rem}
h3{font-size:1.65rem}
h4{font-size:1.15rem}
h5{font-size:1rem}
h6{font-size:.925rem;font-weight:400}
.navbar-top-default .navbar-nav .nav-link{padding-right:.1rem;padding-left:.1rem;margin-right:1rem;margin-left:1rem}
.nav-radius .navbar-nav .nav-item .nav-link,.nav-square .navbar-nav .nav-item .nav-link,.nav-scale .navbar-nav .nav-item .nav-link{margin-right:.1rem;margin-left:.1rem;padding-right:1rem;padding-left:1rem}
}
@media screen and (max-width: 991px) {
.header-with-topbar .full-nav,.header-with-topbar.style-two .full-nav{margin-top:0}
.side-menu{width:45%}
}
@media screen and (max-width: 767px) {
.menu_bars{display:block!important}
body{text-align:center}
}
@media screen and (max-width: 575px) {
.side-menu .inner-wrapper{padding:2.5rem 4rem 3.5rem}
}
@media screen and (max-width: 480px) {
.side-menu{width:370px}
}

.banner-swiper,.banner-static{width:100%;height:100vh;background-color:#132144}.banner-static{height:42vh;}
.cloudSwiper{width:100%;height:100%;background:#ffffff;}
.banner-swiper .swiper-slide,.cloudSwiper .swiper-slide,.banner-static .swiper-slide{text-align:center;font-size:18px;background:#fff;display:-webkit-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;-webkit-justify-content:center;justify-content:left;-webkit-box-align:center;-ms-flex-align:center;-webkit-align-items:center;align-items:center}
.banner-static .swiper-slide.whoweare-slide{background:#132144 url(../images/whoweare.png) no-repeat center center;background-size:cover;text-align:center;}
.banner-static .swiper-slide.expertise-slide{background:#132144 url(../images/expertise-banner.jpg) no-repeat center center;background-size:cover;text-align:center;}
.banner-static .swiper-slide.cloud-slide{background:#132144 url(../images/cloud-banner.jpg) no-repeat center center;background-size:cover;text-align:center;}
.banner-static .swiper-slide.ce-slide{background:#132144 url(../images/ce-banner.jpg) no-repeat center center;background-size:cover;text-align:center;}
.banner-swiper .background-video{width: 100vw;height: 100vh;object-fit: cover;position: fixed;left: 0;right: 0;top: 0;bottom: 0;z-index: -1;}
.banner-swiper .slide-banner-2{background:url(../images/banner2.jpg) no-repeat center center;background-size:cover;}
.banner-swiper .slide-banner-3{background:url(../images/banner5.jpg) no-repeat center center;background-size:cover;}
.banner-swiper .slide-banner-1{background:url(../images/banner4.jpg) no-repeat center center;background-size:cover;}
.banner-swiper .slide-banner-3:after{content:'';left:0;right:0;top:0;width:100%;height:100%;background-color:rgba(19,33,68,.25);position:absolute;z-index:-1;display:none;}
.banner-content{display:table-cell;vertical-align:middle;padding:5rem 0;text-align:left;}.banner-static .banner-content{display:block;}
.banner-content h1,.banner-content h2{font-size:60px;font-weight:600;padding:0;margin:0;line-height:1;color:#ffffff;font-family:Poppins,sans-serif;text-align:left;text-transform:uppercase;}.banner-static .banner-content h1{text-transform:none;text-align:center;padding-top: 3rem;}
.banner-content h1.alt{color:#ffff66 !important;}
.banner-content h2{line-height:30px;font-weight:400;font-size:21px;max-width:65%;text-shadow:2px 2px 10px rgba(0,0,0,1);text-transform:none;padding-top:1.5rem;}
.banner-content.alt h1{color:#0040ff;text-shadow:2px 2px 10px rgba(0,0,0,.1);}.banner-content.alt h2{color:#132144;text-shadow:1px 1px 5px rgba(0,0,0,.2);}
.swiper-container-horizontal>.swiper-pagination-bullets,.swiper-pagination-custom,.swiper-pagination-fraction{left:47%;width:auto;top:auto;bottom:5%}
.swiper-pagination-bullet-active{color:#0040FF!important;border-bottom:2px solid #0040FF;font-weight:900;}
.swiper-pagination-bullet{width:26px;height:20px;text-align:left;line-height:20px;font-size:14px;color:#fff;opacity:1;background:transparent;border-radius:0}
.swiper-container-horizontal>.swiper-pagination-bullets .swiper-pagination-bullet{margin: 0 0.75rem;display: inline-block;padding: 8px 0 20px 10px;font-family: 'Poppins Condensed',sans-serif;font-size:14px;bottom:auto;line-height:.9;border-radius:3px;}
.cloudSwiper .solution1{background:#fff url(../images/cloud-new.png) no-repeat center center;background-size:auto;}
.cloudSwiper .solution2{background:#fff url(../images/cloud-tune.png) no-repeat center center;background-size:auto;}
.cloudSwiper .solution3{background:#fff url(../images/cloud-smart.png) no-repeat center center;background-size:auto;}
.cloudSwiper .cloudContent{border-top:3px solid #F5E721;padding:1rem 0;margin:1rem 0 0;width:75%;}.cloudSwiper .cloudContent ul{list-style-type:disc;padding:0;margin:0 0 0 .375rem; list-style-position:outside}.cloudSwiper .cloudContent ul li{padding:0 0 .5rem 0;margin:0;color:#F5E721;font-size:1.25rem;line-height:1.4;}.cloudSwiper .cloudContent ul li span{color:#132144;font-size:1rem;font-weight:400;}.cloudSwiper .cloudContent ul ul{list-style:none;padding:0 0 0 3rem;margin:0;}.cloudSwiper .cloudContent ul ul li{font-size:.825rem;color:#333;}
.swiper-container-horizontal>.swiper-pagination-progressbar{width:40%;left:30%;top:auto;bottom:1rem;border-radius:3px;height:3px;}
.swiper-pagination-progressbar{background:rgba(0,0,0,.15);}
.swiper-pagination-progressbar .swiper-pagination-progressbar-fill{border-radius:3px;}
.cloudSwiper .swiper-button-prev,.cloudSwiper .swiper-button-next{width:40px;height:40px;}.cloudSwiper .swiper-button-prev::after,.cloudSwiper .swiper-button-next::after{color:#333;font-size:2rem;font-weight:500;}

.CTAprimary,.CTAprimary-alt{position:relative;display:inline-block;font-size:14px;line-height:30px;color:#fff;padding:11px 30px;font-weight:500;border-radius:3px;overflow:hidden;text-transform:capitalize;background-color:#0040ff;}.CTAprimary-alt{background-color:#fff;color:#132144;box-shadow:0 5px 20px 5px rgba(0,0,0,0.25);}
.CTAprimary:before,.CTAprimary-alt:before{position:absolute;content:'';left:92%;top:0;width:100%;height:100%;z-index:1;opacity:1;background-color:#132144;-webkit-transition:.4s;-moz-transition:.4s;-o-transition:.4s;transition:.4s;transform:skewX(-25deg)}
.CTAprimary .txt,.CTAprimary-alt .txt{position:relative;z-index:1}
.CTAprimary:hover::before,.CTAprimary-alt:hover::before{left:0;-webkit-transform:scale(1,1);transform:scale(1,1)}
.CTAprimary:hover,.CTAprimary-alt:hover{color:#fff;border-color:#00e49a}

.methodologySection{padding:7.5rem 0 5rem;}.methodologySection .methodologyCol{min-height:22rem;background-color:#fff;position:relative;border:1px solid #dadada;box-shadow: 0px 10px 40px 0 rgb(0 18 46 / 20%);transition: ease-in-out 0.3s;margin-bottom:2rem}.methodologySection .pad{padding:1.5rem 1.5rem 0 0}
.methodology_bg1,.methodology_bg2,.methodology_bg3,.methodology_bg4,.methodology_bg5{background-repeat:no-repeat;background-position:center top;background-size:100% auto;min-height:10rem;border-bottom:3px solid #0040ff;}.methodology_bg1{background-image:url(../images/methodology-bg1.jpg);background-position: center -4rem;}.methodology_bg2{background-image:url(../images/methodology-bg2.jpg);background-position: center -1rem;}.methodology_bg3{background-image:url(../images/methodology-bg3.jpg);background-position: center -1.5rem;}.methodology_bg4{background-image:url(../images/methodology-bg4.jpg)}.methodology_bg5{background-image:url(../images/methodology-bg5.jpg);background-position: center -4rem;}
.methodology_num{font-size:4rem;color:#fff;line-height:1;padding:20px 0 0 20px;font-family: Poppins Condensed;font-weight: 100;position:relative;text-shadow:5px 5px 10px rgba(0,0,0,.5);text-align:left;}
.methodology_content{min-height:12rem;width:100%;background:url(../images/methodology-bg6.jpg) no-repeat left top;background-size:cover;border-bottom:1px solid #132144;text-align:left;}.methodology_content h2{font-size:1.5rem;min-height:3rem;color:#132144;}
.methodology_content ul li{padding:0 0 .375rem 1.25rem;background:url(../images/bullet.png) no-repeat left top .5rem;background-size:.625rem;font-weight:400;}

.methodologySection h1,.expertiseSection h1,.productImage h1,.whatwedo h1,.cloudMain h1,.contactSection h1,.missionSection h1,.diversitySection h1,.ceSolutions h1{font-weight: 400;font-size: 48px;color: #132144;margin-bottom: 30px; position: relative;padding-bottom:1.5rem;}.methodologySection h1 span,.expertiseSection h1 span,.productImage h1 span,.whatwedo h1 span,.cloudMain h1 span,.contactSection h1 span, .missionSection h1 span,.diversitySection h1 span,.ceSolutions h1 span{font-size:1rem;display:block;color:#666;line-height: 1.5;}.productImage{padding:5rem 0}
.methodologySection h1::before,.methodologySection h1::after,.expertiseSection h1::before,.expertiseSection h1::after,.productImage h1::before,.productImage h1::after,.whatwedo h1::before,.whatwedo h1::after,.cloudMain h1::after,.cloudMain h1::before,.contactSection h1::before,.contactSection h1::after,.missionSection h1:after,.missionSection h1:before,.diversitySection h1:before,.diversitySection h1:after,.ceSolutions h1:before,.ceSolutions h1:after{position: absolute;content:'';bottom: 0px;left: 0px;width: 80px;height: 3px;background: #0040ff;border-radius: 1px;}.methodologySection h1::after,.expertiseSection h1::after,.productImage h1::after,.whatwedo h1::after,.cloudMain h1::after,.contactSection h1::after,.missionSection h1:after,.diversitySection h1:after,.ceSolutions h1:after{left:85px;width:30px;}

.expertiseSection{padding:10rem 0 0;position:relative;color:#fff;background-color:#132144;}.expertiseSection .gradientBg{background:url(../images/background-gradient.jpg) no-repeat left top;background-size:cover;min-height:30rem;padding:4rem 0 2rem 0;}.expertiseSection .gradientBg .contentDiv{min-height:16rem;}
.expertiseSection .headerBlock{height:430px;background:url(../images/icons/ico-expertise.png) no-repeat center top;background-size: auto 65%;position: absolute;width: 100%;top: 25px;display:flex;flex-wrap: wrap;align-content: flex-end;justify-content: center;}.expertiseSection h1{text-align:center;color:#fff;display:inline-block;}.expertiseSection h1 span{color:#fff;}.expertiseSection h1::before,.expertiseSection h1::after{background:#88d6ff;left:30%}.expertiseSection .expertise-icon, .whatwedo .whatwedo-icon{background-clip:content-box;background-color:#fff;border:10px solid rgba(255,255,255,.2);border-radius:50%;display:inline-block;height:120px;line-height:90px;max-width: 100%;-webkit-transition: all .3s ease-in-out 0s;transition: all .3s ease-in-out 0s;width:120px;margin-bottom:1rem;}.expertiseSection .expertise-icon img,  .whatwedo .whatwedo-icon img{padding:1rem;}.expertiseSection h2{font-size:1.25rem;height:2rem;font-weight:300;line-height:1.5;}.expertiseSection p{color:#fff;font-weight:300;}

.whatwedo{background:#132144;padding:0;color:#fff;}.whatwedo_bg{background:url(../images/whatwedo_bg.jpg) no-repeat left center;background-size:100% auto;min-height:30rem;}.whatwedo h1,.whatwedo h1 span{color:#fff;}.whatwedo .leftSection{padding: 6rem 2rem 6rem 0;}.whatwedo .rightSection{padding:6rem 0 3rem;}.whatwedo .leftIcon img{height:20rem;margin:2rem 0 0;} .whatwedo .whatwedo-icon{border-color:#0040ff;margin-bottom:1rem;}.whatwedo .rightSection h2{font-size:2rem;text-align:center;text-transform:uppercase;color:#ffff66;margin-bottom:.5rem;}.whatwedo .rightSection h2 span{font-size:1rem;display:block;color:#666;text-transform:none;color:#fff;padding-top:.5rem;font-weight:300;}.whatwedo h1 span,.whatwedo .rightSection p{color:#fff;font-weight:300;}.whatwedo .rightSection .wow{padding-bottom:2rem;}.whatwedo .rightSection .divider{height:1px;border-bottom:1px dotted #0040ff;line-height:1px;margin-bottom:2rem;}

.cloudContainer{height:30rem;}.cloudMain,.pricingCompare,.pricingCompare,.ceSolutions{padding:4.5rem 0;}

.whoweareSection h1{font-size:24px;font-weight:300;line-height:1.5;margin:0;padding:0 2rem;text-align:center;color:#132144;}.whoweareSection h1:before,.whoweareSection h1:after{content:'';position:absolute;background:url(../images/icons/icon-quote.svg) no-repeat center center;background-size:cover;width:64px;height:64px;}.whoweareSection h1:before{left:0;top:-16px;}.whoweareSection h1:after{right:0;bottom:-16px;transform:rotateY(180deg)}

.missionSection{background:url(../images/background-gradient.jpg) no-repeat left top;background-size:cover;}.missionSection .missionImg{position:absolute;right:10%;top:-50px;background:url(../images/icons/icon-mission.svg) no-repeat center center;background-size:cover;width:300px;height:300px;}.missionSection h1,.missionSection h1 span,.missionSection p{color:#fff;}.missionSection p{width:70%;}.missionSection.dark{background-image:none;background-color:#132144;padding:6rem 0;}

.diversitySection {padding-top:5rem;}.diversitySection .diverseImg{position:absolute;left:0;bottom:-9.5rem;background:url(../images/diversity.jpg) no-repeat left top;background-size: contain;width: 42rem;height: 10rem;}

.expertiseMain{padding:4.5rem 0;}.expertiseMain .contentBox{clip-path:polygon(15% 0%, 100% 0, 100% 15%, 100% 85%, 85% 100%, 0 100%, 0% 85%, 0% 15%);min-height:12rem;background-color:#ccf3ff;margin:36px 0;padding:2.5rem 2rem 2rem;position:relative;z-index: 1;transition: all 0.5s ease;border-radius:15px 0;}.expertiseMain .contentBox h2{font-size:18px;font-weight:500;line-height:1.3;margin:0 0 1rem 0;padding:0;color:#132144;min-height:3rem;}.expertiseMain .iconBox{width:72px;height:72px;position:absolute;z-index:2;left:2rem;top:0;}.expertiseMain .iconBox img{max-widt:100%;}.expertiseMain .contentBox p{font-size:.875rem;color:#444;line-height:1.6}.expertiseMain .contentBox::before{content:'';width:100%;height:100%;position:absolute;top:0;left:0;opacity:0;transition:opacity 1s;z-index:-1;background:linear-gradient(180deg, rgba(0,196,255,1) 0%, rgba(85,77,214,1) 100%);border-radius:15px 0;}.expertiseMain .contentBox:hover::before{opacity: 1;}.expertiseMain .contentBox:hover h2,.expertiseMain .contentBox:hover p{color:#fff;}

.missionSection.dark .industryBox{clip-path:polygon(15% 0%, 100% 0, 100% 15%, 100% 85%, 85% 100%, 0 100%, 0% 85%, 0% 15%);min-height:6rem;background-color:transparent;border:5px solid rgba(255,255,255,0.2);text-align:center;padding: 1rem;margin:1rem 0;}.missionSection.dark .industryBox img{max-width:100%;width:6rem;}.missionSection.dark .industryBox p{font-size:.875rem;color:#fff;width:100%;padding-top:1rem;}

.ceSolutions .omniChannel{background:url(../images/omni-channel.jpg) no-repeat center top;background-size:36rem;}.ceSolutions .cai{background:url(../images/conversational-ai.jpg) no-repeat center top;background-size:34rem;}.ceSolutions .container.cai{margin-top:6rem;}.ceSolutions .ce-subHead{padding:1rem 0;}.ceSolutions .ce-subHead img{display:block;max-width:18rem;margin:0 auto;}.ceSolutions .ce-subHead h2{font-size:30px;font-weight:500;line-height:1.3;margin:1rem 0;padding:0;color:#132144;}.ceSolutions .contentBox{clip-path:polygon(10% 0%, 100% 0, 100% 10%, 100% 90%, 90% 100%, 0 100%, 0% 90%, 0% 10%);background-color:rgba(0,98,255,.1);border-top:5px solid #0040ff;border-bottom:5px solid #0040ff;text-align:center;padding:1.5rem 1rem 0 1rem;}.ceSolutions .contentBox .inner{min-height:16rem;}.ceSolutions .cai .contentBox .inner{min-height:9rem;}.ceSolutions .contentBox p{font-size:1.125rem;color:#333;line-height:1.2;margin-bottom:.75rem;}.contentBox p span{font-size:.75rem;display:block;color:#666;}.ceSolutions .contentBox .tools{min-height:5rem;border-top:1px dotted #0040ff;}.ceSolutions .contentBox .tools.dt{background:transparent url(../images/digital-transform-tools.png) no-repeat center center;background-size:auto 3rem}.ceSolutions .contentBox .tools.cc{background:transparent url(../images/call-center-tools.png) no-repeat center center;background-size:auto 3rem}.ceSolutions .cai .toolmap{margin:1rem 0 2rem;}.ceSolutions .cai .toolmap .tools{min-height:6rem;border-bottom:1px dotted #0040ff;background:transparent url(../images/cai-tools.png) no-repeat center top;background-size:auto 4rem;}.ceSolutions .cai .toolmap .features{min-height:5rem;background:#dfdfdf url(../images/cai-feature.png) no-repeat center center;background-size:auto 4rem;clip-path:polygon(2% 0%, 100% 0, 100% 10%, 100% 80%, 98% 100%, 0 100%, 0% 80%, 0% 20%);margin-top:3rem;}

.pricingbox{background-color: #ffffff;border-radius:5px;box-shadow:-6.8px 26.7px 60px 0 rgb(0 18 46 / 15%);min-height:650px;}
.pricingbox.no-shadow{box-shadow: none;background-color: transparent;}.pricingbox.premium{border:2px solid #1a73e8}
.pricingbox .header{padding:1rem;text-align: center;position: relative;min-height:7rem;}
.pricingbox .header .icon{margin:0 auto;padding-bottom:.25rem;max-width:10rem;}
.pricingbox .header .offer{position:absolute;top:0;right:0;border-radius:80% 0 100% 100%;background-color:red;color:#fff;font-size:10px;font-weight:600;line-height:.9;padding:1rem;width:80px;}
.pricing-list{list-style-type:none;padding:0;margin:0;}.pricing-list li{background-image:url(../images/icon-tick-grey.png);background-repeat:no-repeat;background-position:left top;background-size:12px;font-size:14px;color:#333;line-height:1.1;padding:0 0 1rem 1.25rem;font-weight:500;}.pricing-list li.headTag{background-image:none;color:#000;font-weight:600;}
.pricing-list .headRow,.pricing-list .contentRow{background:#f6f6f6;color:#000;padding:.5rem 0 .5rem 1rem;font-size:.875rem;line-height:1.1;font-weight:500;min-height:2rem;border-bottom: 1px solid #000;position: relative;}.pricing-list .contentRow{background-color:transparent;color:#000;font-size:.75rem;border-bottom:1px dotted #ccc;border-top: 1px solid #f6f6f6;font-weight: 400;}.pricing-list .contentRow.Yes{background:url(../images/icons/icon-tick-green.svg) no-repeat center center;background-size:1.25rem;}.pricing-list .contentRow.No{background:url(../images/icons/icon-close-grey.svg) no-repeat center center;background-size:1.25rem;}
.contactSection{padding:4rem 0;background-image: url(../images/dotted-map.png); background-size: contain;}footer .credit,footer .credit a,footer .credit a:hover,footer .credit a:active,footer .credit a:focus{font-size:.75rem;font-weight:300;color:#0040ff}footer .credit a:hover,footer .credit a:active{text-decoration:underline}footer .credit{color:#999;}

.errorPage{background-color:#132144;}

@media screen and (max-width: 767.98px) {
.navbar .logo{max-width:100px;}.navbar-top-default{height:70px;}.fixed-menu.navbar-top-default{height:60px;}.banner-swiper .slide-banner-2{background-position:left 40% center}
.banner-content{padding-left:.75rem;}
.banner-content h1{font-size:36px;line-height:36px;padding-bottom:1rem}
.banner-content h2{font-size:16px;line-height:24px;padding:1rem 0;max-width:90%;}
.swiper-container-horizontal>.swiper-pagination-bullets,.swiper-pagination-custom,.swiper-pagination-fraction{top:auto;bottom:5%;left:5%}
.methodologySection h1::before, .methodologySection h1::after, .expertiseSection h1::before, .expertiseSection h1::after, .productImage h1::before, .productImage h1::after, .whatwedo h1::before, .whatwedo h1::after, .cloudMain h1::after, .cloudMain h1::before,.missionSection h1:after,.diversitySection h1:after,.missionSection h1:before,.diversitySection h1:before,.contactSection h1:before,.contactSection h1:after,.ceSolutions h1:before,.ceSolutions h1:after{left:35%;}.methodologySection h1::after, .expertiseSection h1::after, .productImage h1::after, .whatwedo h1::after, .cloudMain h1::after,.missionSection h1:after,.diversitySection h1:after,.contactSection h1:after,.ceSolutions h1:after{left:57%}
.methodologySection h1, .expertiseSection h1, .productImage h1, .whatwedo h1, .cloudMain h1,.contactSection h1,.missionSection h1,.diversitySection h1,.ceSolutions h1{font-size:30px;line-height:1.2;padding-bottom:1rem;	}.methodologySection h1 span, .expertiseSection h1 span, .productImage h1 span, .whatwedo h1 span, .cloudMain h1 span,.ceSolutions h1 span{font-size:14px;padding-bottom:.25rem}.whatwedo .leftIcon img{height:16rem;}.whatwedo .rightSection{padding:4rem 0 3rem}.whatwedo .rightSection h2{font-size:1.5rem;}.whatwedo .rightSection h2 span{font-size:14px;}.expertiseSection .expertise-icon, .whatwedo .whatwedo-icon{height:100px;width:100px;line-height:80px;border-width:6px;margin-bottom:1rem;}.whatwedo .rightSection p{font-size:14px;line-height:1.4}.expertiseSection{padding:8rem 0 0;}
.whatwedo_bg{background-size:cover;}.whatwedo .leftSection{padding:5rem 20px 0 20px;}.methodologySection{padding:2rem 0 1rem;}.methodologySection p{font-size:14px;line-height:1.4}.methodologySection .pad{padding:1.5rem 0 3rem 0;}.methodology_content h2{font-size:1.25rem;min-height:auto;padding-bottom:.5rem;}.methodology_content ul li{padding-bottom:.25rem;font-size:14px;line-height:1.5;background-position: left top 0.325rem;}.methodologySection .methodologyCol{min-height:19rem;}.methodology_bg1, .methodology_bg2, .methodology_bg3, .methodology_bg4, .methodology_bg5{min-height:9rem}.methodology_content{min-height:10rem;}.expertiseSection .headerBlock{height:350px;}.expertiseSection .gradientBg{padding:18rem 0 1rem 0;}.expertiseSection h1{margin-bottom:0;}.expertiseSection h1::before{left:22%;}.expertiseSection p{font-size:14px;line-height:1.4}.expertiseSection .gradientBg .contentDiv{min-height:15rem;}.expertiseSection h2{font-size:1.5rem;height:2rem;}.productImage{padding:3rem 0;}.productImage p,.cloudMain p{font-size:14px;line-height:1.4;padding-bottom:0;}.cloudMain .leftSection{padding:4rem 15px 0 15px}.cloudMain .rightSection{height:20rem;}.cloudMain .pricing{padding-top:1rem !important;}.cloudSwiper .swiper-button-prev::after, .cloudSwiper .swiper-button-next::after{font-size:1.5rem;font-weight:700;}.cloudMain h3{font-size:1.375rem;}.contactSection{padding:4rem 0;}.pricing .pricingData{padding-top:2rem;}.pricingbox .header{min-height:5rem;padding:1rem .5rem;}.contact-info p{font-size:14px;}.contact-info i{font-size:24px;}
.banner-swiper .slide-banner-3{background-position:right center;}.banner-swiper .slide-banner-3:after{display:block;}
.copyrights, .copyrights a{font-size:12px;line-height:1.2;}
.whoweareSection{padding:5rem 0}.whoweareSection h1{font-size:18px;}.whoweareSection h1:before,.whoweareSection h1:after{width:40px;height:40px}
.missionSection{padding-bottom:5rem;}.missionSection .missionImg{width: 200px; height: 200px;position: relative;left: 22%;}.missionSection p{width:100%;}
.missionSection.dark .industryBox{margin:1rem;}
.cloudMain{padding-top:1rem;}.cloudSwiper .cloudContent{width:100%;margin:0 0 0 1rem;padding:.5rem 0;border-top:0;}.cloudSwiper .cloudContent ul{margin:0 0 0 .25rem;}.cloudSwiper .cloudContent ul li{padding:0 0 .5rem 0;font-size: 1rem;line-height: 1;}.cloudSwiper .cloudContent ul li span{font-size:.75rem;}.cloudSwiper .cloudContent ul ul{padding: 0 0 0 0.125rem;margin: 0;}.cloudSwiper .cloudContent ul ul li{font-size: .625rem;}
.planGrid{flex-wrap: nowrap;padding-top: 0.925rem;overflow: hidden;overflow-x: auto; translate: inherit;}.planGrid .col-8{padding-right: 0 !important;}.pricing-list .headRow, .pricing-list .contentRow{
min-height: 3rem; padding: 0.5rem 0 0.5rem 0.5rem;}
.planGrid::-webkit-scrollbar{width: 7px;background-color:#1a73e8;height:5px;}
.ceSolutions .omniChannel{background-size:24rem;}.ceSolutions .ce-subHead img{max-width:10rem;}.ceSolutions .ce-subHead h2{font-size:21px;}.ceSolutions .contentBox .inner{min-height:14rem;}.ceSolutions .contentBox p{font-size:1rem;}.ceSolutions .contentBox p span{font-size:.625rem;}.ceSolutions .cai .toolmap{margin:1rem 0 0rem;}.ceSolutions .cai .toolmap .tools{min-height: 4rem;background-size: auto 2.5rem;}.ceSolutions .cai .toolmap .features{min-height:3rem;background-size: auto 2rem;margin-top:1.5rem;}
}