@import url('https://fonts.googleapis.com/css?family=Roboto+Condensed|Roboto:300&display=swap');
/******************************************
* General 
******************************************/
:root { --font-family-sans:'Roboto', sans-serif;
--font-family-heading:'Roboto Condensed', sans-serif;;
--font-icons:'icomoon';
--body-heading:#516a7b;
--body-font:#2f4858;
/* --skobeloff:#056673; */
--middle-green:#4ea061;
--teal-green:#008576;
--caribbean-green:#20c997;
--spring-green:#00FF7F;
--munsell-green:#00b080;
--blue:#2193b0;
--middle-blue:#6dd5ed;
--brand-orange:#fcba41;
--brand-orange-dark:#f0a110;
--safety-yellow:#f1d600;
--munsell-yellow:#d7bf00;
--light-orange:#edde5d;
--brand-blue:#0c5aa6;
--light-blue:#5188bd;
--white:#ffffff;
--black:#000000;
--lighter:#f6f9fc;
--light:#efefef;
--grey:#748d9f;
--shadow:rgba(0, 0, 0, 0.3);
--white-light:rgba(255, 255, 255, 0.5);
}
html, body { width:100%; height:100%; font-size:15px; scroll-behavior:smooth; }
body { padding:0; margin:0; font-family:'Roboto', sans-serif; font-family:var(--font-family-sans); font-weight:300; line-height:1.8; color:#2f4858; color:var(--body-font); position:relative; }
p { line-height:1.75em; color:#2f4858; color:var(--body-font); }
ol, ul { margin:0; padding:0; list-style:none; }
b, strong { font-weight:600; }
p:last-child, span:last-child, b:last-child, ul:last-child, ol:last-child, blockquote:last-child { margin-bottom:0; }
a, a:hover, a:focus { outline:none; color:inherit; text-decoration:none; }
.h1, .h2, .h3, .h4, .h5, .h6, h1, h2, h3, h4, h5, h6 { margin:0; color:#516a7b; color:var(--body-heading); font-weight:600; font-family:'Roboto Condensed', sans-serif; ; font-family:var(--font-family-heading); }
h1, .h1 { font-size:3rem; }
@media (max-width:640px) {
h1, .h1 { font-size:2.5rem; }
}
h2, .h2 { font-size:2.5rem; }
@media (max-width:640px) {
h2, .h2 { font-size:1.75rem; }
}
h3, .h3 { font-size:2rem; }
@media (max-width:640px) {
h3, .h3 { font-size:1.5rem; }
}
h4, .h4 { font-size:1.75rem; }
@media (max-width:640px) {
h4, .h4 { font-size:1.25rem; }
}
h5, .h5 { font-size:1.25rem; }
h6, .h6 { font-size:1rem; }
blockquote footer { background-color:transparent !important; padding:0 !important; }
blockquote .small, blockquote footer, blockquote small { display:block; font-size:80%; color:#748d9f; color:var(--grey); }
blockquote .small:before, blockquote footer:before, blockquote small:before { content:'\2014 \00A0'; }
.box-shadow { box-shadow:0 0.25rem 0.75rem rgba(33, 54, 61, 0.15); }
.box-shadow-lg { box-shadow:0 0.875rem 2.75rem rgba(33, 54, 61, 0.15); }
.gradient-blue, .gradient-cta { background:#0c5aa6; background:var(--brand-blue); background:-webkit-linear-gradient(25deg, #6dd5ed, #0c5aa6); background:-webkit-linear-gradient(25deg, var(--middle-blue), var(--brand-blue)); background:linear-gradient(25deg, #6dd5ed, #0c5aa6); background:linear-gradient(25deg, var(--middle-blue), var(--brand-blue)); }
.gradient-green { background:#20c997; background:var(--caribbean-green); background:-webkit-linear-gradient(25deg, #4ea061, #20c997); background:-webkit-linear-gradient(25deg, var(--middle-green), var(--caribbean-green)); background:linear-gradient(25deg, #4ea061, #20c997); background:linear-gradient(25deg, var(--middle-green), var(--caribbean-green)); }
.gradient-blue-green { background:#26a6ff; background:-webkit-linear-gradient(145deg, rgba(38, 166, 255, 1) 0%, rgba(26, 172, 108, 1) 100%); background:linear-gradient(145deg, rgba(38, 166, 255, 1) 0%, rgba(26, 172, 108, 1) 100%); }
.gradient-purple-blue { background:#c823ff; background:-webkit-linear-gradient(145deg, rgba(200, 35, 255, 1) 0%, rgba(82, 7, 250, 1) 100%); background:linear-gradient(145deg, rgba(200, 35, 255, 1) 0%, rgba(82, 7, 250, 1) 100%); }
.gradient-pink-orange { background:#d204af; background:-webkit-linear-gradient(145deg, rgba(210, 4, 175, 1) 0%, rgba(253, 118, 22, 1) 100%); background:linear-gradient(145deg, rgba(210, 4, 175, 1) 0%, rgba(253, 118, 22, 1) 100%); }
.bg-striped-purple { background-color:#c823ff; background-image:linear-gradient(45deg, rgba(255,255,255,.15) 15%, transparent 15%, transparent 50%, rgba(255,255,255,.15) 50%, rgba(255,255,255,.15) 65%, transparent 65%, transparent); background-size:1rem 1rem; }
.bg-striped-pink { background-color:#d204af; background-image:linear-gradient(45deg, rgba(255,255,255,.15) 15%, transparent 15%, transparent 50%, rgba(255,255,255,.15) 50%, rgba(255,255,255,.15) 65%, transparent 65%, transparent); background-size:1rem 1rem; }
.bg-striped-orange { background-color:#fd7616; background-image:linear-gradient(45deg, rgba(255,255,255,.15) 15%, transparent 15%, transparent 50%, rgba(255,255,255,.15) 50%, rgba(255,255,255,.15) 65%, transparent 65%, transparent); background-size:1rem 1rem; }
.font-xs { font-size:0.725rem; }
.font-sm { font-size:0.875rem; }
.font-lg { font-size:1.25rem; }
.font-xl { font-size:1.5rem; }
.font-8x { font-size:8rem; }
.rounded { border-radius:0.5rem!important }
.rounded-top { border-top-left-radius:0.5rem!important; border-top-right-radius:0.5rem!important }
.rounded-right { border-top-right-radius:0.5rem!important; border-bottom-right-radius:0.5rem!important }
.rounded-bottom { border-bottom-right-radius:0.5rem!important; border-bottom-left-radius:0.5rem!important }
.rounded-left { border-top-left-radius:0.5rem!important; border-bottom-left-radius:0.5rem!important }
.text-light-blue { color:#5188bd; color:var(--light-blue); }
a.text-light-blue:focus, a.text-light-blue:hover { color:#0c5aa6; color:var(--brand-blue); }
.text-caribbean { color:#5188bd; color:var(--light-blue); }
a.text-caribbean:focus, a.text-caribbean:hover { color:#0c5aa6; color:var(--brand-blue); }
.text-caribbean-reverse { color:#ffffff; color:var(--white); }
a.text-caribbean-reverse:focus, a.text-caribbean-reverse:hover { color:rgba(255, 255, 255, 0.5); color:var(--white-light); }
.text-underline { text-decoration:underline; }
.text-light-orange { color:#edde5d; color:var(--light-orange); }
a.text-light-orange:focus, a.text-light-orange:hover { color:#f1d600; color:var(--safety-yellow); }
.text-brand-orange { color:#fcba41; color:var(--brand-orange); }
a.text-brand-orange:focus, a.text-brand-orange:hover { color:#f0a110; color:var(--brand-orange-dark); }
.zindex-1 { z-index:1; }
.bg-white-50 { background-color:rgba(255, 255, 255, 0.5); }
.bg-white-25 { background-color:rgba(255, 255, 255, 0.25); }
.border-right-white-25 { border-right:1px solid rgba(255, 255, 255, 0.25); }
.border-left-white-25 { border-left:1px solid rgba(255, 255, 255, 0.25); }
.border-all-white-25 { border:1px solid rgba(255, 255, 255, 0.25); }
.border-bottom-white-25 { border-bottom:1px solid rgba(255, 255, 255, 0.25); }
.border-left-thick { border-left:0.1875rem solid #dee2e6!important }
@media(min-width:992px) {
.border-left-thick-lg { border-left:0.1875rem solid #dee2e6!important }
}
.max-height25 { max-height:1.563rem; }
.max-height30 { max-height:1.875rem; }
.max-height40 { max-height:2.5rem; }
.max-height50 { max-height:3.125rem; }
.max-height60 { max-height:3.75rem; }
.max-height100 { max-height:6.25rem; }
.max-height125 { max-height:7.813rem; }
.max-height150 { max-height:9.375rem; }
.max-height250 { max-height:15.625rem; }
.min-height150 { min-height:10.625rem; }
.min-height400 { min-height:25rem; }
.max-width40 { max-width:2.5rem; }
.max-width100 { max-width:6.25rem; height:auto; }
.max-width125 { max-width:7.813rem; height:auto; }
.max-width150 { max-width:9.375rem; height:auto; }
.max-width175 { max-width:10.9375rem; height:auto; }
@media (max-width:640px) {
.mobile-max-height64 { max-height:64px; }
.mobile-max-width250 { max-width:250px; }
}
.no-min-height { min-height:0 !important; }
.w-33 { flex:0 0 29.777777% !important; }
@media (min-width:800px) {
.w-lg-50 { width:50% !important; }
}
.cursor-pointer { cursor:pointer; }
.image-grey { -webkit-filter:grayscale(100%); filter:grayscale(100%); }
_:-ms-fullscreen, :root .img-fluid {
width:100% !important;
}
@media (min-width:992px) {
.img-max-900 { max-width:900px; }
.img-max-500 { max-width:500px; }
.img-max-1k { max-width:1000px; }
}
.icon-round { border:2px solid #efefef; border:2px solid var(--light); border-radius:0.5rem; width:5rem; min-width:5rem; height:5rem; color:#5188bd; color:var(--light-blue); margin:0 auto 1rem; display:flex; justify-content:center; align-items:center; }
.icon-round img { filter:invert(93%) sepia(79%) saturate(1%) hue-rotate(300deg) brightness(106%) contrast(101%); }
.icon-with-border { border:3px solid #ffffff; border:3px solid var(--white); border-radius:50%; width:3rem; height:3rem; line-height:2.75rem; text-align:center; display:inline-block; margin-right:1rem; opacity:0.8; }
.icon-svg-left-box { overflow:hidden; padding-left:8.125rem; position:relative; }
.icon-svg-left { position:absolute; width:8.125rem; left:-1.25rem; height:8.125rem; top:50%; transform:translateY(-50%); }
.icon-svg-left-top { position:absolute; width:8.125rem; left:-1.25rem; height:8.125rem; }
.stretched-link::after { position:absolute; top:0; right:0; bottom:0; left:0; z-index:1; pointer-events:auto; content:""; background-color:rgba(0, 0, 0, 0); }
hr.white { border-top:1px solid rgba(255, 255, 255, 0.2); }
@media (min-width:640px) {
.btn-history { position:absolute; top:0; right:-100px; }
}
/* .back-to-top { position:fixed; display:none; left:10px; bottom:10px; z-index:12; transition:all 0.3s ease; width:3rem; height:3rem; text-align:center; background-color:#20c997; background-color:var(--caribbean-green); color:#ffffff; color:var(--white); border-radius:0.5rem; box-shadow:0 0.25rem 0.75rem rgba(33, 54, 61, 0.5); }
.back-to-top:hover, .back-to-top:focus, .back-to-top:active { background-color:#20c997; background-color:var(--caribbean-green); color:#ffffff; color:var(--white); opacity:0.5; } */
.bg-caribbean { background-color:#20c997; background-color:var(--caribbean-green); }
.bg-dark { background-color:#2f4858 !important; background-color:var(--body-font) !important; }
.shadow-link-box { display:flex; flex-direction:column !important; align-items:center !important; width:100%; padding:2.5rem 0; transition:all 0.3s ease; border-radius:0.5rem; }
.shadow-link-box:hover { box-shadow:0 0.875rem 2.75rem rgba(33, 54, 61, 0.15); transform:scale(1.1); }
@media (max-width:768px) {
#section-solutions .icon-round { margin:0 0 1rem; }
}
@media (min-width:576px) and (max-width:768px) {
#section-solutions .card-deck .card { min-width:33.333333%; }
}
@media (min-width:769px) and (max-width:992px) {
#section-solutions .card-deck .card { min-width:45%; }
}
@media (min-width:1024px) {
#section-solutions .card-deck .card { min-width:45%; }
}
@media (min-width:768px) {
.animateFadeInUp, .animateFadeInLeft, .animateFadeInRight { opacity:0; }
}
.er_search_suggestions { width:100vw !important; float:left !important; max-width:1280px; }
@media screen and (max-width:520px) {
.er-suggestion-sm .er-dummy-search-box #er_search_input_dummy, .er-dummy-search-box #er_search_input_dummy { color:rgba(0, 0, 0, 1) !important; }
}
#filterContainer .media:nth-child(even), #pr-list section:nth-child(even) { background-color: #f6f9fc !important; background-color: var(--lighter) !important; }

/**/

/* Leadership Image Hover */
.hovereffect { width:250px; height:250px; overflow:hidden; position:relative; cursor:pointer; margin-left:5%; margin-right:5%; border-radius:0.5rem; box-shadow:0 0.875rem 2.75rem rgba(33, 54, 61, 0.15); }
.hovereffect .overlay { width:100%; position:absolute; overflow:hidden; left:0; top:auto; bottom:0; }
.hovereffect img { display:block; position:relative; -webkit-transition:-webkit-transform 0.35s; transition:transform 0.35s; }
.hovereffect h6 { text-transform:uppercase; color:#ffffff; color:var(--white); padding:1rem; background:rgba(0, 0, 0, 0.6); -webkit-transition:-webkit-transform 0.35s; transition:transform 0.35s; -webkit-transform:translate3d(0, 56px, 0); transform:translate3d(0, 56px, 0); visibility:visible; }
.hovereffect p { padding:1rem; background:#0c5aa6; background:var(--brand-blue); color:#ffffff; color:var(--white); -webkit-transition:-webkit-transform 0.35s; transition:transform 0.35s; -webkit-transform:translate3d(0, 100%, 0); transform:translate3d(0, 100%, 0); visibility:visible; }
.hovereffect:hover img { -webkit-transform:translate3d(0, -10%, 0); transform:translate3d(0, -10%, 0); }
.hovereffect:hover h6 { -webkit-transform:translate3d(0, 0, 0); transform:translate3d(0, 0, 0); }
.hovereffect:hover p { -webkit-transform:translate3d(0, 0, 0); transform:translate3d(0, 0, 0); }
/******************************************
* Bootstrap Style Override 
******************************************/
.small, small { font-size:75%; }
@media (min-width:1200px) {
.container { max-width:1280px }
}
.modal-content { border-radius:0.5rem; }
.modal.fade .modal-dialog.modal-dialog-zoom { -webkit-transform:translate(0, 0)scale(.5); transform:translate(0, 0)scale(.5); }
.modal.show .modal-dialog.modal-dialog-zoom { -webkit-transform:translate(0, 0)scale(1); transform:translate(0, 0)scale(1); }
@media (min-width:576px) {
.modal-xl { width:90%; max-width:1280px; }
}
.modal .modal-header .close, .modal .modal-body .close { /*position:absolute; right:0; top:0; z-index:1;*/ min-width:48px; min-height:48px; background-color:#0c5aa6; background-color:var(--brand-blue); border-top-right-radius:0.4rem; margin-right:-1rem; margin-top:-1rem; color: #fff; text-shadow: 0 1px 0 #000; }
#job.modal .modal-header .modal-title { line-height:1; }
.modal-header.bg-primary { background-color:#0c5aa6 !important; }
.modal-header.bg-primary .modal-title { line-height: 1.2; color: #ffffff; }
.modal-video .modal-content { background-color:#000000; background-color:var(--black); }
.modal-video .modal-body { padding:0px; }
.modal-video .close { position:absolute; right:0; top:-30px; z-index:999; font-size:2rem; font-weight:normal; color:#fff; opacity:1; background-color:transparent !important; }
.modal-video .embed-responsive { border-radius:0.5rem; }
body.modal-open #inner-page, body.modal-open header, body.modal-open footer { -webkit-filter:blur(5px); -moz-filter:blur(10px); -o-filter:blur(10px); -ms-filter:blur(10px); filter:blur(10px); }
.accordion .card { border:none; transition:all 0.3s ease; }
.accordion .card-header { background-color:transparent; border-bottom:none; cursor:pointer; color:#5188bd; color:var(--light-blue); }
.accordion .card-header.collapsed { color:#516a7b; color:var(--body-heading); }
.accordion .card-header:after { font-family:'icomoon'; font-family:var(--font-icons); content:'\e946'; float:right; font-size:1rem; margin-top:0; }
.accordion .card-header.collapsed:after { content:'\e94f'; }
.accordion .card-body { padding-top:0; }
.btn { border-radius:50rem; transition:0.3s; padding:0.375rem 1.25rem; }
.btn:hover, .btn:focus { box-shadow:0 0.5rem 0.5rem rgba(0, 0, 0, .25) !important; }
.btn-group-lg>.btn, .btn-lg { padding:0.75rem 1.5rem; }
.btn-primary { color:#ffffff; color:var(--white); background-color:#f0a110; background-color:var(--brand-orange-dark); border-color:#f0a110; border-color:var(--brand-orange-dark); }
.btn-primary:hover, .btn-primary:focus, .btn-primary:active, .btn-primary:not(:disabled):not(.disabled).active, .btn-primary:not(:disabled):not(.disabled):active, .show>.btn-primary.dropdown-toggle { color:#ffffff; color:var(--white); background-color:#fcba41; background-color:var(--brand-orange); border-color:#fcba41; border-color:var(--brand-orange); }
.btn-outline-primary { color:#f0a110; color:var(--brand-orange-dark); border-color:#f0a110; border-color:var(--brand-orange-dark); }
.btn-outline-primary:hover, .btn-outline-primary:focus, .btn-outline-primary:active, .btn-outline-primary:not(:disabled):not(.disabled).active, .btn-outline-primary:not(:disabled):not(.disabled):active, .show>.btn-outline-primary.dropdown-toggle { color:#ffffff; color:var(--white); background-color:#fcba41; background-color:var(--brand-orange); border-color:#fcba41; border-color:var(--brand-orange); }
.btn-outline-light { color:#f6f9fc; color:var(--lighter); border-color:#f6f9fc; border-color:var(--lighter); }
.btn-outline-light:hover, .btn-outline-light:focus, .btn-outline-light:active { background-color:#000000; background-color:var(--black); border-color:#000000; border-color:var(--black); color:#ffffff; color:var(--white); }
.btn-white { box-shadow:0 0.875rem 2.75rem rgba(0, 0, 0, .15); background-color:#ffffff; background-color:var(--white); border-color:#ffffff; border-color:var(--white); color:#0c5aa6; color:var(--brand-blue); }
.btn-white:hover, .btn-white:focus, .btn-white:active, .btn-white:not(:disabled):not(.disabled).active, .btn-white:not(:disabled):not(.disabled):active, .show>.btn-white.dropdown-toggle { color:#ffffff; color:var(--white); border-color:#ffffff; border-color:var(--white); background-color:transparent; }
.btn-outline-white { color:#ffffff; color:var(--white); border-color:#ffffff; border-color:var(--white); }
.btn-outline-white:hover, .btn-outline-white:focus, .btn-outline-white:active { background-color:#ffffff; background-color:var(--white); border-color:#ffffff; border-color:var(--white); color:#0c5aa6; color:var(--brand-blue); }
.btn-link { color:#f0a110; }
.btn-link:hover, .btn-link:focus, .btn-link:active, .btn-link:not(:disabled):not(.disabled).active, .btn-link:not(:disabled):not(.disabled):active, .show>.btn-link.dropdown-toggle { color:#fcba41; box-shadow: none !important; }
.btn-read { padding: 0; font-weight: bold; }
.btn-video { transition:all 0.3s ease; }
.btn-video:hover, .btn-video:focus, .btn-video:active { box-shadow:0 0 1rem var(--shadow); }
.breadcrumb { background-color:transparent; padding-left:0; padding-right:0; font-size:0.875rem; color:#ffffff; color:var(--white); }
.breadcrumb-item { opacity:0.5; }
.breadcrumb-item+.breadcrumb-item::before { content:'\203A'; color:#ffffff; color:var(--white); }
.breadcrumb-item.active { color:#ffffff; color:var(--white); }
@media (max-width:767px) {
.breadcrumb>.breadcrumb-item a, .breadcrumb>.breadcrumb-item { white-space:nowrap; overflow:hidden; text-overflow:ellipsis; max-width:150px; }
}
@media (max-width:991px) and (min-width:768px) {
.breadcrumb>.breadcrumb-item a, .breadcrumb>.breadcrumb-item { white-space:nowrap; overflow:hidden; text-overflow:ellipsis; max-width:300px; }
}
/* Vertical Tabs */
.tab-vertical .tab-vertical__nav-link { color:#2f4858; color:var(--body-font); font-weight:300; border-radius:0; padding-left:0; }
.tab-vertical .tab-vertical__nav-link.active { color:#0c5aa6; color:var(--brand-blue); background-color:transparent; }
.tab-vertical .tab-vertical__nav-link:hover { color:#0c5aa6; color:var(--brand-blue); }
@media (min-width:768px) {
.tab-vertical-md { position:relative; box-shadow:26px 0 26px -12px rgba(33, 54, 61, 0.06); }
.tab-vertical-md:after { position:absolute; top:0; right:-0.25rem; width:0.25rem; height:100%; background-color:rgba(33, 54, 61, 0.09); border-radius:0.3rem; content:''; }
.tab-vertical-md .tab-vertical__nav-link { position:relative; }
.tab-vertical-md .tab-vertical__nav-link:after { position:absolute; top:0; right:-0.25rem; width:0.25rem; height:100%; background-color:transparent; border-radius:0.3rem; content:''; }
.tab-vertical-md .tab-vertical__nav-link.active:after { background-color:#0c5aa6; background-color:var(--brand-blue); }
.tab-vertical-md .tab-vertical__nav-link:hover, .tab-vertical-md .tab-vertical__nav-link:focus, .tab-vertical-md .tab-vertical__nav-link:active { color:#0c5aa6; color:var(--brand-blue); background-color:transparent; }
}
.reverse-tab.nav-pills .nav-link { color:#ffffff; }
.reverse-tab.nav-pills .nav-link.active, .reverse-tab.nav-pills .show>.nav-link { background-color:#fff !important; color:#0c5aa6 !important; }
.reverse-tab.tab-content>.tab-pane { padding:1rem; border:1px solid rgba(255, 255, 255, 0.5); background-color:rgba(255, 255, 255, 0.25); border-radius:0.5rem; min-height:200px; transition:all 0.3s ease; }
.reverse-tab.tab-content>.tab-pane p { color:#ffffff; }
.normal-tab.nav-pills .nav-link { color:#0c5aa6; border-radius:0.5rem; }
.normal-tab.nav-pills .nav-link.active, .normal-tab.nav-pills .show>.nav-link { background-color:rgba(12, 90, 166, 1) !important; color:#ffffff !important; }
.normal-tab.tab-content>.tab-pane { padding:1rem; border:1px solid rgba(12, 90, 166, 0.25); border-radius:0.5rem; min-height:200px; transition:all 0.3s ease; }
@media (max-width:768px) {
.reverse-tab .v-tab-link { background-color:#ffffff; margin-bottom:1px; transition:all 0.3s ease; color:#0c5aa6 !important; }
.reverse-tab .v-tab-link.active { border-bottom-left-radius:0 !important; border-bottom-right-radius:0 !important; font-weight:bold; max-width:96%; margin:1rem auto 0 auto; }
.reverse-tab.tab-content>.tab-pane.active { margin-bottom:1rem; }
.normal-tab .v-tab-link { background-color:#0c5aa6; margin-bottom:1px; transition:all 0.3s ease; color:#ffffff !important; border-radius:0.5rem; }
.normal-tab .v-tab-link.active { color:#ffffff !important; border-bottom-left-radius:0 !important; border-bottom-right-radius:0 !important; font-weight:bold; max-width:96%; margin:1rem auto 0 auto; }
.normal-tab.tab-content>.tab-pane.active { margin-bottom:1rem; }
}
/*******/
.fa-lg { font-size:1.33333333rem; line-height:0.75rem; vertical-align:-15%; }
.fa-2x { font-size:2rem; }
.fa-3x { font-size:3rem; }
.fa-4x { font-size:4rem; }
.fa-5x { font-size:5rem; }
.fa-fw { width:1.28571429rem; text-align:center; }
.fa-ul { list-style-type:none; margin-left:2rem !important; margin-bottom:1rem; }
.fa-ul > li { position: relative; }
.fa-li { position: absolute; text-align:left !important; width:2rem !important; left:-2rem !important; top:0 !important; }
.fa-ul.with-line-caribbean li:before { content:''; position:absolute; width:1px; background-color:#5188bd; background-color:var(--light-blue); left:-1.55rem; top:25px; bottom:0; }
.fa-ul.with-line-caribbean li:last-child:before { content:none; }
.bg-light { background-color:#f6f9fc !important; background-color:var(--lighter) !important; }
.bg-white-infinity-right { background-color:#ffffff; background-color:var(--white); }
.bg-light-infinity-right { background-color:#f6f9fc; background-color:var(--lighter); }
@media(min-width:992px) {
.bg-white-infinity-right:before { width:2000px; height:100%; background-color:#ffffff; background-color:var(--white); position:absolute; z-index:0; content:''; top:0; left:0; }
.bg-light-infinity-right:before { width:2000px; height:100%; background-color:#f6f9fc; background-color:var(--lighter); position:absolute; z-index:0; content:''; top:0; left:0; }
}
.bg-white-infinity-left { background-color:#ffffff; background-color:var(--white); }
.bg-light-infinity-left { background-color:#f6f9fc; background-color:var(--lighter); }
@media(min-width:992px) {
.bg-white-infinity-left:before { width:2000px; height:100%; background-color:#ffffff; background-color:var(--white); position:absolute; z-index:-1; content:''; top:0; right:0; }
.bg-light-infinity-left:before { width:2000px; height:100%; background-color:#f6f9fc; background-color:var(--lighter); position:absolute; z-index:-1; content:''; top:0; right:0; }
}
.list-group { border-radius:0.5rem; }
.list-group-item { border-color:#efefef; border-color:var(--light); }
.list-group-item:first-child { border-top-left-radius:0.5rem; border-top-right-radius:0.5rem; }
.list-group-item:last-child { border-bottom-right-radius:0.5rem; border-bottom-left-radius:0.5rem; }
.list-group-item-action { color:#2f4858; color:var(--body-font); }
.list-group-item-action:focus, .list-group-item-action:hover { color:#2f4858; color:var(--body-font); background-color:rgba(12, 90, 166, 0.1); }
.list-group-item.active, .list-group-item.active:hover, .list-group-item.active:focus { background-color:#0c5aa6; background-color:var(--brand-blue); border-color:#0c5aa6; border-color:var(--brand-blue); color:#ffffff; color:var(--white); }
.list-group-flush .list-group-item:first-child { border-top:0; border-radius:0; }
.list-group-horizontal { -ms-flex-direction:row; flex-direction:row; }
.list-group-horizontal .list-group-item:first-child { border-top-left-radius:0.5rem; border-bottom-left-radius:0.5rem; border-top-right-radius:0; }
.list-group-horizontal .list-group-item { margin-right:-1px; margin-bottom:0; }
.list-group-horizontal .list-group-item:last-child { margin-right:0; border-top-right-radius:0.5rem; border-bottom-right-radius:0.5rem; border-bottom-left-radius:0; }
.dropdown-menu { border:none; box-shadow:0 0.25rem 0.75rem rgba(33, 54, 61, 0.15); }
.dropdown .dropdown-item.focus, .dropdown .dropdown-item:focus, .dropdown .dropdown-item.active, .dropdown .dropdown-item:active { color:#fff; background-color:#0c5aa6; background-color:var(--brand-blue); }
.card { border-radius:0.5rem; }
@media (min-width:650px) {
.card.card-left { -ms-flex-direction:row; flex-direction:row; }
}
.card-header { padding:1.25rem; }
.card-header+.card-body { padding-top:0; }
.card-header.bg-grey+.card-body { padding-top:1.25rem; }
.card-header:first-child { border-radius:calc(.5rem - 1px) calc(.5rem - 1px) 0 0;
}
.card-footer-btn { padding:0.75rem 1.25rem; background-color:#fcba41; background-color:var(--brand-orange); border-top:none; color:#ffffff; color:var(--white); text-align:center; }
.card-footer-btn:hover, .card-footer-btn:focus, .card-footer-btn:active { background-color:#000000; background-color:var(--black); color:#ffffff; color:var(--white); }
.card-footer-btn:last-child { border-radius:0 0 calc(0.5rem - 1px) calc(0.5rem - 1px); }
.card-img-top { border-top-left-radius:calc(0.5rem - 1px); border-top-right-radius:calc(0.5rem - 1px); }
.card-img-left { border-top-left-radius:calc(0.5rem - 1px); border-top-right-radius:0; border-bottom-left-radius:calc(0.5rem - 1px); max-width:100%; height:250px; }
.card-columns .card { margin-bottom:1.25rem; }
.card-frame { border:1px solid rgba(32, 201, 151, 0.3); transition:0.3s; }
.card-frame-highlighted, .card-frame:hover { border-color:rgba(32, 201, 151, 0.3); box-shadow:0 0 2.1875rem rgba(32, 201, 151, 0.125); }
.card-text-dark { color:#516a7b; color:var(--body-heading); }
.card-text-dark:hover { color:#5188bd !important; color:var(--light-blue) !important; }
.card>.list-group:last-child .list-group-item:last-child { border-bottom-right-radius:0.5rem; border-bottom-left-radius:0.5rem; }
.card .card-video { position:relative; width:100%; height:0; overflow:hidden; padding-bottom:56.25%; border-top-left-radius:0.5rem; border-top-right-radius:0.5rem; }
iframe { border:0; }
.video { position:absolute; top:0; left:0; width:100%; height:100%; }
.border-top { border-top:1px solid #efefef!important; }
.border-bottom { border-bottom:1px solid #efefef!important; }
.border-left { border-left:1px solid #efefef!important; }
.border-right { border-right:1px solid #efefef!important; }
select { -webkit-appearance:none; -moz-appearance:none; appearance:none; }
.custom-select { background:#ffffff url("data:image/svg+xml;charset=UTF-8,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 320 512'%3e%3cpath fill='%23404040' d='M31.3 192h257.3c17.8 0 26.7 21.5 14.1 34.1L174.1 354.8c-7.8 7.8-20.5 7.8-28.3 0L17.2 226.1C4.6 213.5 13.5 192 31.3 192z'%3e%3c/path%3e%3c/svg%3e") no-repeat right .75rem center/12px 14px;
}
ol.gradient-list { counter-reset: gradient-counter; list-style: none; margin: 1.75rem 0; padding-left: 1rem; }
ol.gradient-list > li, ol.gradient-list > li::before { box-shadow: 0.25rem 0.25rem 0.6rem rgba(0, 0, 0, 0.05), 0 0.5rem 1.125rem rgba(75, 0, 0, 0.05); }
ol.gradient-list > li { background: white; border-radius:0.5rem; counter-increment: gradient-counter; padding:1rem 1rem 1rem 3.5rem; position: relative; }
ol.gradient-list > li + li { margin-top: 2rem; }
ol.gradient-list > li::before, ol.gradient-list > li::after { content: ''; background: linear-gradient(135deg, #f0a110 0%, #edde5d 100%); position: absolute; left: -0.5rem; top: -0.5rem; width: 3rem; height: 3rem; overflow: hidden; border-radius: 1rem 1rem 0 1rem; }
ol.gradient-list > li::before { content: counter(gradient-counter); display: flex; justify-content:center; align-items:center; font-size:1.5em; font-weight: bold; padding: 0.25em; z-index: 1; }
@media(min-width:992px){
/* .columns-2, .columns-3, .columns-4 { -moz-column-gap: 3rem; -webkit-column-gap: 3rem; column-gap: 3rem; }
.columns-2 { -moz-column-count: 2; -webkit-column-count: 2; column-count: 2; }
.columns-3 { -moz-column-count: 3; -webkit-column-count: 3; column-count: 3; }
.columns-4 { -moz-column-count: 4; -webkit-column-count: 4; column-count: 4; } */
.columns-3 {display: grid; grid-template-columns: 1fr 1fr 1fr; grid-column-gap:5rem }
.columns-3 li { padding-bottom: 1rem; }
}
/******************************************
* Section Title 
******************************************/
.section-header { color:inherit; padding-bottom:1.875rem; position:relative; z-index:1; line-height:1; }
.section-header .section-description { text-align:center; color:#748d9f; color:var(--grey); width:75%; max-width:62rem; margin-left:auto; margin-right:auto; margin-top:1.25rem; line-height:1.5; }
@media (max-width:992px) {
.section-header .section-description { width:90%; }
}
.section-header .section-divider-color, .section-header .section-divider-white, .section-header .section-divider-dark { display:inline-block; width:6.25rem; height:0.1875rem; border-radius:0.25rem; }
.section-header .section-divider-color { background:#fcba41; background:var(--brand-orange); }
.section-header .section-divider-white { background:#ffffff; background:var(--white); }
.section-header .section-divider-dark { background:#2f4858; background:var(--body-font); }
/******************************************
* Header 
******************************************/
.navbar-nav .dropdown-menu { color:#2f4858; color:var(--body-font); border:none; box-shadow:0 .875rem 2.75rem rgba(33, 54, 61, 0.15);
transition:all .3s ease; }
.navbar-nav .dropdown-item { font-size:0.875rem; font-weight:300; padding-left:1rem; padding-right:1rem; }
.navbar-nav .dropdown-item.tab-vertical__nav-link { font-weight:300; padding-left:0rem; padding-right:0rem; }
.navbar-nav .dropdown-item:first-child { border-top-left-radius:0; border-top-right-radius:0; }
.navbar-nav .dropdown-item:last-child { border-bottom-left-radius:0; border-bottom-right-radius:0; }
.navbar-nav .dropdown-item:hover, .navbar-nav .dropdown-item:focus, .navbar-nav .dropdown-item.active, .navbar-nav .dropdown-item:active, .navbar-nav .dropdown-item.tab-vertical__nav-link.active, .navbar-nav .dropdown-item.tab-vertical__nav-link:active { color:#0c5aa6; color:var(--brand-blue); background-color:transparent; }
.navbar-nav .dropdown-item.h5 { margin-top:0.5rem; margin-bottom:0.5rem; color:#0c5aa6; color:var(--brand-blue); font-size:1.4rem; }
.navbar-nav .dropdown-item.h5:hover, .navbar-nav .dropdown-item.h5:focus { color:#5188bd; color:var(--light-blue); }
.navbar-nav .dropdown-item.h5.active, .navbar-nav .dropdown-item.h5:active { color:#0c5aa6; color:var(--brand-blue); }
.navbar-nav .dropdown .dropdown-menu { display:block; opacity:0; transition:all .3s ease; transform:translateX(-16px) translateY(-3px) scale(.97); pointer-events:none; }
.navbar-nav .dropdown:hover .dropdown-menu { transform:translateX(-16px) translateY(-3px) scale(1); pointer-events:auto; opacity:1; }
.dropdown-menu-arrow::before { position:absolute; z-index:-5; bottom:100%; left:20px; display:block; width:1rem; height:1rem; content:''; transform:rotate(-45deg) translateY(1rem); border-radius:.2rem;
background:#ffffff; box-shadow:none; }
#navbarSearch.show+.navbar { background:#2f4858; background:var(--body-font); box-shadow:0 .25rem .75rem rgba(33, 54, 61, 0.15);
}
#navbarSearch input { background-color:transparent !important; color:#ffffff; color:var(--white); }
#navbarSearch input::placeholder {
color:rgba(255, 255, 255, .5) !important;
}
#navbarSearch input:-ms-input-placeholder {
color:rgba(255, 255, 255, .5) !important;
}
#navbarSearch input::-ms-input-placeholder {
color:rgba(255, 255, 255, .5) !important;
}
.navbar { padding-top:0; padding-bottom:0; }
.navbar-brand { padding-bottom:0.5rem; padding-top:0.5rem; }
.navbar-nav { font-size:0.9rem; transition:all 0.3s ease; }
.navbar-nav .nav-link { color:#ffffff; color:var(--white); padding-right:0.5rem; padding-left:0.5rem; padding-top:1.25rem; padding-bottom:1.25rem; transition:all 0.3s ease; }
.navbar-nav .nav-link:hover, .navbar-nav .nav-link:focus, .navbar-nav .dropdown:hover .nav-link { opacity:0.5; }
.navbar-nav .nav-link.dropdown-toggle::after { border:none; }
.navbar-nav .nav-link.dropdown-toggle i { margin-left:0.5rem; }
@media (min-width:992px) {
.dropdown.wide-menu { position:static; }
.dropdown.wide-menu .dropdown-menu { width:50%; max-width:600px; margin:2px auto 0 auto; left:auto; right:auto; }
}
@media (min-width:1400px) {
.navbar-expand-lg .navbar-nav .nav-link { padding-right:1rem; padding-left:1rem; }
}
@media (min-width:1600px) {
.navbar-expand-lg .navbar-nav .nav-link { padding-right:1.5rem; padding-left:1.5rem; }
}
#d-menu { display:none; }
@media (min-width:992px) {
#d-menu { display:flex; }
}
.fixed-top { border-bottom:1px solid rgba(255, 255, 255, 0.1); transition:all 0.3s ease; }
.fixed-top.fixed { background-color:#2f4858; background-color:var(--body-font); box-shadow:0 .25rem .75rem rgba(33, 54, 61, 0.15);
}
.after-nav { border-left:1px solid rgba(255, 255, 255, 0.1); padding-left:1rem; margin-left:1rem; }
.navbar-nav.after-nav>.nav-item>a { opacity:0.5; }
@media(max-width:640px) {
.after-nav { padding-left:0.5rem; margin-left:0.5rem; }
}
/*Mobile Menu*/
.navbar .navbar-toggler { color:#ffffff; color:var(--white); padding-top:0.5rem; padding-bottom:0.5rem; transition:all 0.3s ease; }
.offcanvas-collapse { position:fixed; top:60px; bottom:0; left:100%; width:100%; padding:1rem; overflow-y:auto; visibility:hidden; background-color:#2f4858; background-color:var(--body-font); transition-timing-function:ease-in-out; transition-duration:.3s; transition-property:left, visibility; }
.offcanvas-collapse.open { left:0; visibility:visible; }
.offcanvas-collapse .accordion .nav-link { color:#ffffff; color:var(--white); }
.offcanvas-collapse .m-menu-list { position:relative; display:-ms-flexbox; display:flex; -ms-flex-direction:column; flex-direction:column; }
.offcanvas-collapse .accordion .m-menu-list { transition:all 0.3s ease; }
.offcanvas-collapse .accordion .has-sub { background-color:transparent; border-bottom:none; cursor:pointer; color:#20c997; color:var(--caribbean-green); font-family:'Roboto Condensed', sans-serif; ; font-family:var(--font-family-heading); }
.offcanvas-collapse .accordion .has-sub.collapsed { color:#ffffff; color:var(--white); }
.offcanvas-collapse .accordion .has-sub:after { font-family:'icomoon'; font-family:var(--font-icons); content:'\e946'; float:right; font-size:1rem; font-weight:600; margin-top:0; }
.offcanvas-collapse .accordion .has-sub.collapsed:after { content:'\e94f'; }
.offcanvas-collapse .accordion .collapse .nav-link, .offcanvas-collapse .accordion .collapsing .nav-link { color:rgba(255, 255, 255, 0.7); }
#accordionMobileMenu>.nav-link:last-child { font-family:'Roboto Condensed', sans-serif; ; font-family:var(--font-family-heading); }
/******************************************
* Home Page Hero 
******************************************/
/* #hero-home { max-height:45rem; max-width:100vw; }
#hero-home h1, #hero-home h3 { color:#ffffff; color:var(--white); text-shadow:3px 3px 0 #228888; }
#hero-home h3 { margin-bottom:2rem; margin-top:1rem; }
#hero-home .carousel, #hero-home .carousel-inner, #hero-home .carousel-item { height:100%; }
#hero-home .carousel-caption { position:relative; text-align:left; left:0; right:0; z-index:10; bottom:0; }
@media (max-width:992px) {
#hero-home .carousel-caption { text-align:center; padding-left:1rem; padding-right:1rem; }
#hero-home h1 { font-size:2.2rem; }
#hero-home h3 { font-size:1.5rem; }
}
#hero-home .carousel-control-next, #hero-home .carousel-control-prev { width:48px; height:48px; top:auto; bottom:0; font-size:2rem; }
#hero-home .carousel-img.slide-0 { background-image:url('../img/home/hero-forrester-event.jpg'); }
#hero-home .carousel-img.slide-1 { background-image:url('../img/home/hero-touching-lives.jpg'); }
#hero-home .carousel-img.slide-2 { background-image:url('../img/home/hero-redefine-business.jpg'); }
#hero-home .carousel-img.slide-3 { background-image:url('../img/home/hero-empower-employees.jpg'); }
@media (max-width:992px){
#hero-home .carousel-img.slide-0 { background-image:url('../img/home/hero-forrester-event-640.jpg'); }
#hero-home .carousel-img.slide-1 { background-image:url('../img/home/hero-touching-lives-640.jpg'); }
#hero-home .carousel-img.slide-2 { background-image:url('../img/home/hero-redefine-business-640.jpg'); }
#hero-home .carousel-img.slide-3 { background-image:url('../img/home/hero-empower-employees-640.jpg'); }
}
#hero-home .carousel-img { position:absolute; top:0; left:0; right:0; bottom:0; width:100%; height:100%; background-position:center; background-repeat:no-repeat; -o-background-size:cover; -moz-background-size:cover; -webkit-background-size:cover; background-size:cover; background-attachment:fixed; }
#hero-home .carousel-img:before { position:absolute; top:0; left:0; right:0; bottom:0; z-index:0; content:''; background-color:rgba(0, 133, 118, 0.7); }
#hero-home .carousel-item .carousel-caption h1, #hero-home .carousel-item .carousel-caption h3, #hero-home .carousel-item .carousel-caption .btn { -webkit-animation-duration:0.8s; animation-duration:0.8s; -webkit-animation-fill-mode:both; animation-fill-mode:both; -webkit-animation-name:fadeOutLeft; animation-name:fadeOutLeft; }
#hero-home .carousel-item.active .carousel-caption h1, #hero-home .carousel-item.active .carousel-caption h3, #hero-home .carousel-item.active .carousel-caption .btn { -webkit-animation-delay:0.4s; animation-delay:0.4s; -webkit-animation-duration:0.8s; animation-duration:0.8s; -webkit-animation-fill-mode:both; animation-fill-mode:both; -webkit-animation-name:fadeInLeft; animation-name:fadeInLeft; }
#hero-home .carousel-item.active .carousel-caption h1 { -webkit-animation-delay:0.5s; animation-delay:0.5s; }
#hero-home .carousel-item.active .carousel-caption h3 { -webkit-animation-delay:0.6s; animation-delay:0.6s; }
#hero-home .carousel-item.active .carousel-caption .btn { -webkit-animation-delay:0.8s; animation-delay:0.8s; }
#hero-home .carousel-img.slide-0 { background-position:top; }
#hero-home .carousel-img.slide-0:before { position:absolute; top:0; left:0; right:0; bottom:0; z-index:0; content:''; background-color:rgba(150, 1, 7, 0.8); } */
#hero-home-alt { max-height:45rem; max-width:100vw; }
#hero-home-alt h1, #hero-home-alt h3 { color:#ffffff; color:var(--white); text-shadow:3px 3px 0 #228888; }
#hero-home-alt h3 { margin-top:0.5rem; }
#hero-home-alt .carousel, #hero-home-alt .carousel-inner, #hero-home-alt .carousel-item { height:100%; }
#hero-home-alt .carousel-img { position:absolute; top:0; left:0; right:0; bottom:0; width:100%; height:100%; background-position:center; background-repeat:no-repeat; -o-background-size:cover; -moz-background-size:cover; -webkit-background-size:cover; background-size:cover; background-attachment:fixed; }
#hero-home-alt .carousel-img:before { content:''; position:absolute; top:0; left:0; right:0; bottom:0; z-index:0; -webkit-box-shadow:inset 0 0 700px 0 rgb(0,0,0); -moz-box-shadow:inset 0 0 700px 0 rgb(0,0,0); box-shadow:inset 0 0 700px 0 rgb(0,0,0); }
#hero-home-alt .carousel-caption { position:relative; text-align:left; left:0; right:0; z-index:10; bottom:0; }
@media (max-width:992px) {
#hero-home-alt .carousel-caption { text-align:center; padding-left:1rem; padding-right:1rem; }
#hero-home-alt h1 { font-size:2.2rem; }
#hero-home-alt h3 { font-size:1.5rem; }
}
#hero-home-alt .carousel-control-next, #hero-home-alt .carousel-control-prev { width:48px; height:48px; top:auto; bottom:0; font-size:2rem; }
#hero-home-alt .carousel-img.slide-1 { background-image:url('/assets/img/home/hero-alexa-helps.jpg'); }
#hero-home-alt .carousel-img.slide-2 { background-image:url('/assets/img/home/hero-fortune-truck.jpg'); }
#hero-home-alt .carousel-img.slide-3 { background-image:url('/assets/img/home/hero-qa-automation.jpg'); }
#hero-home-alt .carousel-img.slide-4 { background-image:url('/assets/img/home/hero-test-early.jpg'); }
@media (max-width:992px) {
#hero-home-alt .carousel-img.slide-1 { background-image:url('/assets/img/home/hero-alexa-helps-640.jpg'); }
#hero-home-alt .carousel-img.slide-2 { background-image:url('/assets/img/home/hero-fortune-truck-640.jpg'); }
#hero-home-alt .carousel-img.slide-3 { background-image:url('/assets/img/home/hero-qa-automation-640.jpg'); }
#hero-home-alt .carousel-img.slide-4 { background-image:url('/assets/img/home/hero-test-early-640.jpg'); }
}
#hero-home-alt .carousel-item .carousel-caption h1, #hero-home-alt .carousel-item .carousel-caption h3, #hero-home-alt .carousel-item .carousel-caption .btn { -webkit-animation-duration:0.8s; animation-duration:0.8s; -webkit-animation-fill-mode:both; animation-fill-mode:both; -webkit-animation-name:fadeOutLeft; animation-name:fadeOutLeft; }
#hero-home-alt .carousel-item.active .carousel-caption h1, #hero-home-alt .carousel-item.active .carousel-caption h3, #hero-home-alt .carousel-item.active .carousel-caption .btn { -webkit-animation-delay:0.4s; animation-delay:0.4s; -webkit-animation-duration:0.8s; animation-duration:0.8s; -webkit-animation-fill-mode:both; animation-fill-mode:both; -webkit-animation-name:fadeInLeft; animation-name:fadeInLeft; }
#hero-home-alt .carousel-item.active .carousel-caption h1 { -webkit-animation-delay:0.5s; animation-delay:0.5s; }
#hero-home-alt .carousel-item.active .carousel-caption h3 { -webkit-animation-delay:0.6s; animation-delay:0.6s; }
#hero-home-alt .carousel-item.active .carousel-caption .btn { -webkit-animation-delay:0.8s; animation-delay:0.8s; }
.textshadow-dark { text-shadow:3px 3px 0 #000000; }
.no-textshadow { text-shadow:none !important; }
.text-bg { box-shadow:0 0 0 8px #000; background-color:#000; line-height:1.8; }
.square-cta-white, .square-cta-black { position:absolute; z-index:10; right:30px; top:60%; -ms-transform:translateY(-50%); transform:translateY(-50%); }
.square-cta-white:before, .square-cta-black:before { content:''; position:absolute; right:0; bottom:0; top:0; left:0; width:800px; height:800px; transform:rotate(25deg); z-index:1; }
.square-cta-white:before { background-color:rgba(255, 255, 255, 0.2); }
.square-cta-black:before { background-color:rgba(0, 0, 0, 0.2); }
@media (min-width:992px) {
.square-cta-white:before, .square-cta-black:before { margin-top:-350px; }
}
@media (min-width:1400px) {
.square-cta-white:before, .square-cta-black:before { margin-top:-500px; width:1000px; height:1000px; }
}
.cta-second { position:relative; z-index:11; font-weight:300; text-align:right; color:#ffffff; color:var(--white); }
.cta-second-alt { position:relative; z-index:11; font-weight:300; text-align:right; color:#ffffff; color:var(--white); background-color:rgba(0,0,0,0.65); padding:1rem; }
@media (min-width:992px){
.bg-25years { background-image: url(/assets/img/home/25-Years.gif); background-position: center; background-repeat: no-repeat; background-size: contain; }
.bg-25years-inner { background-image: url(/assets/img/home/25-Years.gif); background-position: center; background-repeat: no-repeat; background-size: 175px; }
}
/******************************************
* Home Page Ticker 
******************************************/
#dashboard-ticker { padding:5% 0; max-width:100vw; }
.ticker-square { border-radius:0.5rem; }
.ticker-fill { background-color:#dddddd; border-radius:0.5rem; height:100%; padding:2.5rem 1rem; text-align:center; }
.ticker-fill .carousel-inner { min-height:140px; }
.ticker-fill .carousel-item { position:absolute; top:50%; -ms-transform:translateY(-50%); transform:translateY(-50%); }
.ticker-fill h6 { position:absolute; background-color:#ffffff; background-color:var(--white); box-shadow:0 0 10px rgba(0, 0, 0, .15); left:0; right:0; top:-10px; width:70%; margin:auto; border-radius:1.25rem; padding:0.5rem; }
.ticker-fill .carousel-indicators { bottom:-10px; }
.ticker-fill .carousel-indicators li { width:10px; height:10px; border-radius:50%; }
@media (max-width:992px) {
#dashboard-ticker { padding:3.5rem 0; }
#dashboard-ticker h2.mb-5 { margin-bottom:0 !important; }
.ticker-square { border-radius:0.7rem; margin-top:2rem; }
.ticker-fill { top:0; left:0; }
}
.ticker-circle { border-radius:50rem; min-height:10rem; }
/******************************************
* Home Page Offering & QA Services 
******************************************/
#offering-home, #qa-services { max-width:100vw; position:relative; padding:5% 0; background-attachment:fixed; background-position:top; background-repeat:no-repeat; -o-background-size:cover; -moz-background-size:cover; -webkit-background-size:cover; background-size:cover; }
#offering-home:before, #qa-services:before { content:''; position:absolute; top:0; left:0; bottom:0; right:0; background-color:rgba(12, 90, 166, 0.9); z-index:0; }
#offering-home .positioned-icon { position:absolute; top:-35px; left:0; right:0; margin:auto; width:80px; height:80px; line-height:80px; background-color:#5188bd; background-color:var(--light-blue); color:#ffffff; color:var(--white); border-radius:50%; text-align:center; font-size:2.5rem; box-shadow:0 .25rem .75rem rgba(0, 0, 0, .15);
}
#offering-home .nav-link { transition:all 0.3s ease; border-radius:0.5rem; }
#offering-home .nav-link:hover { background-color:#ffffff; background-color:var(--white); color:#0c5aa6; color:var(--brand-blue); }
#offering-home .col-md:first-child { border-top-left-radius:0.5rem; border-bottom-left-radius:0.5rem; }
#offering-home .col-md:last-child { border-top-right-radius:0.5rem; border-bottom-right-radius:0.5rem; }
@media (max-width:640px) {
#offering-home, #qa-services { padding:3.5rem 0; }
#offering-home .col-md { margin-left:1rem; margin-right:1rem; border-radius:0.5rem; }
#offering-home .col-md:first-child { margin-bottom:1rem; }
#offering-home .col-md:last-child { margin-top:1rem; }
#offering-home .col-md.border-right-white-25 { border-right:0 solid rgba(255, 255, 255, 0); }
}
@media (min-width:768px) {
#offering-home, #qa-services { background-image:url('/assets/img/home/bg-portfolio.jpg'); }
}
/******************************************
* Home Page Testimonial 
******************************************/
#testimonial-home { max-width:100vw; min-height:335px; position:relative; padding:5% 0; background-color:#0c5aa6; background-attachment:fixed; background-position:top; background-repeat:no-repeat; -o-background-size:cover; -moz-background-size:cover; -webkit-background-size:cover; background-size:cover; }
#testimonial-home:before { content:''; position:absolute; top:10%; left:15px; bottom:10%; right:15px; max-width:1280px; margin:auto; background-color:rgba(255, 255, 255, 0.1); z-index:0; }
#testimonial-home .carousel-indicators { bottom:-20px; }
#testimonial-home .carousel-indicators li { width:10px; height:10px; border-radius:50%; }
@media (min-width:768px) {
#testimonial-home { background-image:url('/assets/img/home/bg-testimonial.jpg'); }
}
/******************************************
* Home Page Customer Logos 
******************************************/
#customer-logos-home { max-width:100vw; position:relative; padding:5% 0; }
@media (max-width:640px) {
#customer-logos-home { padding:3.5rem 0; }
}
/******************************************
* Home Page Industries 
******************************************/
#industries-home { max-width:100vw; position:relative; padding:5% 0; }
@media (max-width:640px) {
#industries-home { padding:3.5rem 0; }
}
/******************************************
* Home Page Award Logos 
******************************************/
#award-logos-home { max-width:100vw; position:relative; padding:5% 0; }
.award-logos-home>img { max-height:70px; width:auto; margin:0 1rem 1rem; }
@media (max-width:640px) {
#award-logos-home { padding:3.5rem 0; }
.award-logos-home>img { margin:1rem 0; }
}
/******************************************
* Home Page Social 
******************************************/
#social-home { max-width:100vw; position:relative; padding:5% 0; }
@media (max-width:640px) {
#social-home { padding:3.5rem 0; }
}
/******************************************
* Footer 
******************************************/
footer { max-width:100vw; position:relative; padding:5% 0 0; background-color:#2f4858; background-color:var(--body-font); color:#516a7b; color:var(--body-heading); }
footer .fa-ul li { margin-bottom:1rem; }
footer a:not(.social-icon):not(.btn) { color:rgb(255, 255, 255); transition:all 0.3s ease; }
footer a:hover, footer a:focus, footer a:active, footer .quick-links a:hover, footer .quick-links a:focus, footer .quick-links a:active { color:rgba(255, 255, 255, 0.5); }
footer .quick-links a { display:flex; }
@media (min-width:640px) {
footer .quick-links { column-count:2; column-gap:2rem; }
}
@media (max-width:768px) {
footer { padding:3.5rem 0 0; }
footer h4 { margin-top:2rem; }
}
.copyright { margin-top:3.5rem; border-top:1px solid rgba(255, 255, 255, 0.1); padding-top:1rem; padding-bottom:1rem; color:rgba(255, 255, 255, 0.5); font-size:0.875rem; }
.copyright p { color:rgba(255, 255, 255, 0.5); }
.copyright .social-icon { line-height:33px; width:32px; height:32px; transition:all 0.3s ease; text-align:center; border-radius:50%; margin-left:0.25rem; margin-right:0.25rem; }
.social-icon.twitter { background-color:rgba(255, 255, 255, 0.2); }
.social-icon.linkedin { background-color:rgba(255, 255, 255, 0.2); }
.social-icon.facebook { background-color:rgba(255, 255, 255, 0.2); }
.social-icon.google { background-color:rgba(255, 255, 255, 0.2); }
.social-icon.youtube { background-color:rgba(255, 255, 255, 0.2); }
.social-icon.twitter:hover { background-color:#38a1f3; color:#ffffff; color:var(--white); }
.social-icon.linkedin:hover { background-color:#0077b5; color:#ffffff; color:var(--white); }
.social-icon.facebook:hover { background-color:#3b5998; color:#ffffff; color:var(--white); }
.social-icon.google:hover { background-color:#d34836; color:#ffffff; color:var(--white); }
.social-icon.youtube:hover { background-color:#c4302b; color:#ffffff; color:var(--white); }
/******************************************
* Inner Page Common Styles
******************************************/
.opacity-0 { opacity:0; }
.qa-services-img { background-image:url('/assets/img/services/testing-services.png'); background-size:100%; background-position:center 50px; background-repeat:no-repeat; position:relative; }
.employees { width:250px; height:250px; align-self:center; }
.inner-page-hero-padding .container:first-child .breadcrumb, .inner-page-hero-padding .container:first-child h1, .inner-page-hero-padding .container:first-child h2, .inner-page-hero-padding .container:first-child h3, .inner-page-hero-padding .container .row [class^="col-"]:first-child p, .inner-page-hero-padding .container .row [class^="col-"]:first-child .btn { -webkit-animation-duration:0.8s; animation-duration:0.8s; -webkit-animation-fill-mode:both; animation-fill-mode:both; -webkit-animation-name:fadeInLeft; animation-name:fadeInLeft; }
.inner-page-hero-padding .container:first-child .breadcrumb { -webkit-animation-delay:0.3s; animation-delay:0.3s; }
.inner-page-hero-padding .container:first-child h1 { -webkit-animation-delay:0.4s; animation-delay:0.4s; }
.inner-page-hero-padding .container:first-child h2 { -webkit-animation-delay:0.5s; animation-delay:0.5s; }
.inner-page-hero-padding .container:first-child h3 { -webkit-animation-delay:0.6s; animation-delay:0.6s; }
.inner-page-hero-padding .container .row [class^="col-"]:first-child p { -webkit-animation-delay:0.7s; animation-delay:0.7s; }
.inner-page-hero-padding .container .row [class^="col-"]:first-child .btn { -webkit-animation-delay:0.8s; animation-delay:0.8s; }
.section { padding:5rem 0; position: relative; }
@media (max-width:640px) {
.section { padding:3.5rem 0; }
}
.section.less-padding-bottom { padding:5rem 0 2rem 0 !important; }
.section.less-padding { padding:2rem 0 !important; }
.section.less-padding-top { padding:2rem 0 5rem 0 !important; }
@media (min-width:992px) {
.section.bg-light-infinity-rt:after, .section.bg-light-infinity-lt:after { background-color:#f6f9fc; background-color:var(--lighter); position: absolute; top: 0; bottom: 0; content: ''; z-index: -2; width: 63%; }
.section.bg-light-infinity-rt:after { right: 0; }
.section.bg-light-infinity-lt:after { left: 0; }
}
.position-margin-top { margin-top:-5rem; position:relative; z-index:1; }
@media (min-width:992px) {
.inner-page-cta { position:absolute; right:0; bottom:-5rem; width:350px; padding:1rem; text-align:right; }
.inner-page-cta:after { content:''; position:absolute; left:350px; top:0; background:#20c997; background:var(--caribbean-green); height:100%; width:1000px; z-index:-1; }
}
.inner-page-quote { position:relative; background:#ffffff; padding:2.5rem; box-shadow:0 12px 25px rgba(33, 54, 61, 0.15); border-radius:0.5rem; margin-bottom:2rem; min-height:125px; }
.inner-page-quote:after { top:100%; right:3rem; border:solid transparent; content:''; height:0; width:0; position:absolute; pointer-events:none; border-color:rgba(255, 255, 255, 0); border-top-color:#ffffff; border-width:15px; }
.quote-icon { position:absolute; top:-20px; left:2.5rem; }
.quote-icon i { color:#fcba41; color:var(--brand-orange); }
.quote-customer { display:flex; padding-right:2.5rem; text-align:right; justify-content:flex-end; }
.quote-customer-avatar { border-radius:50%; }
.quote-customer-name { text-align:right; }
#bottomTestimonial .carousel-inner { padding:2rem 1.5rem 0 1.5rem; }
#filterBtns .list-group-item-action { cursor:pointer; }
.date { position:relative; z-index:1; display:block; width:120px; margin:0 auto; background-color:#ffffff; background-color:var(--white); text-align:center; box-shadow:0 0 3px #748d9f; }
.date:after { content:''; display:block; height:100%; width:96%; position:absolute; top:3px; left:2%; z-index:0; background-color:#ffffff; background-color:var(--white); box-shadow:0 0 3px #748d9f; }
.date:before { content:''; display:block; height:100%; width:90%; position:absolute; top:6px; left:5%; z-index:-1; background-color:#ffffff; background-color:var(--white); box-shadow:0 0 3px #748d9f; }
.date .binds { position:absolute; height:15px; width:70px; background:transparent; top:-6px; left:0; right:0; margin:auto; z-index:2; }
.date .binds:after, .date .binds:before { content:''; position:absolute; right:0; height:15px; width:8px; background:#5188bd; border-radius:5px; }
.date .binds:before { right:auto; left:0; }
.date .month { position:relative; z-index:1; background-color:#0c5aa6; background-color:var(--brand-blue); display:block; padding:0.5rem 0; color:#ffffff; font-weight:bold; }
.date .day { position:relative; z-index:2; display:block; margin:0; padding:0; font-size:3rem; background-color:#ffffff; background-color:var(--white); }
.date .year { position:relative; z-index:1; display:block; margin:0; padding:0 0 0.25rem 0; font-weight:600; background-color:#ffffff; background-color:var(--white); box-shadow:0 3px 3px -3px #748d9f; }
@media (max-width:640px) {
.date { margin-bottom:2rem; }
}
.pr-place { text-transform:uppercase; font-weight:700; color:#748d9f; color:var(--grey); padding-left:1rem; position:relative; }
.pr-place:before { content:'\2013'; position:absolute; left:0; top:0; }
.pr-page-title { font-size:3rem; }
.pr-title { font-size:2rem; }
@media (max-width:640px) {
.pr-page-title { font-size:2rem; }
.pr-title { font-size:1.5rem; }
}
#bottomTestimonial .carousel-indicators { bottom:-30px; }
#bottomTestimonial .carousel-indicators li { background-color:#dddddd; }
/******************************************
* Page Resources Section 
******************************************/
#resources-bg { max-width:100vw; position:relative; padding:5% 0; background-attachment:fixed; background-position:top; background-repeat:no-repeat; -o-background-size:cover; -moz-background-size:cover; -webkit-background-size:cover; background-size:cover; }
#resources-bg:before { content:''; position:absolute; top:0; left:0; bottom:0; right:0; background-color:rgba(12, 90, 166, 0.8); z-index:0; }
@media (min-width:768px) {
#resources-bg, #happy-customers { background-image:url('/assets/img/home/bg-resources.jpg'); }
#home-resource_blog { background-image:url('/assets/img/parallax/business-kpis_blog.jpg'); }
#home-resource_wp { background-image:url('/assets/img/parallax/serverless-computing_wp.jpg'); }
#home-resource_cs { background-image:url('/assets/img/parallax/brewer_cs.jpg'); }
#home-resource_webinar { background-image:url('/assets/img/parallax/data-loss_webinar.jpg'); }
}
.resources-img { align-self:stretch; background-position:center; background-repeat:no-repeat; -o-background-size:cover; -moz-background-size:cover; -webkit-background-size:cover; background-size:cover; }
#resources-bg h5 { font-weight:300; }
@media(max-width:640px) {
#resources-bg { padding:3.5rem 0; }
#resources-bg .resources-img { display:none; }
#resources-bg .w-50 { width:100% !important; }
#resources-bg .bg-white > .w-50:not(:first-child) { border-top:1px solid #efefef; }
}
#resources-bg .bg-white > .w-50 .resources-img { position:relative; transition:all .3s ease-in-out; }
#resources-bg .bg-white > .w-50:hover .resources-img { -webkit-box-shadow:inset 0 0 1rem 1rem rgba(0,0,0,0.5); -moz-box-shadow:inset 0 0 1rem 1rem rgba(0,0,0,0.5); box-shadow:inset 0 0 1rem 1rem rgba(0,0,0,0.5); }
#resources-bg .bg-white > .w-50 .resources-img.arrow-white-left:before { left:auto; right:0; top:50%; border:solid transparent; content:" "; height:0; width:0; position:absolute; pointer-events:none; border-color:rgba(255, 255, 255, 0); border-width:15px; margin-top:-15px; transition:all .3s ease-in-out; }
#resources-bg .bg-white > .w-50:hover .resources-img.arrow-white-left:before { border-right-color:#ffffff; }
#resources-bg .bg-white > .w-50 .resources-img.arrow-white-right:before { left:0; right:auto; top:50%; border:solid transparent; content:" "; height:0; width:0; position:absolute; pointer-events:none; border-color:rgba(255, 255, 255, 0); border-width:15px; margin-top:-15px; margin-left:0; transition:all .3s ease-in-out; }
#resources-bg .bg-white > .w-50:hover .resources-img.arrow-white-right:before { border-left-color:#ffffff; }
/******************************************
* Inner Pages Parallax 
******************************************/
.inner-page-hero-padding { padding:5rem 0 3rem 0; }
@media (min-width:768px) {
.inner-page-hero-padding { padding:8rem 0 5rem 0; min-height:400px; display:flex; flex-direction:column; justify-content:center; }
}
.parallax-bg-green, .parallax-bg-green-dark, .parallax-bg-light, .parallax-bg, .parallax-bg-dark { background-image:url('/assets/img/parallax/default-inner-page.jpg'); position:relative; /*overflow:hidden;*/ background-attachment:fixed; background-position:center; background-repeat:no-repeat; -o-background-size:cover; -moz-background-size:cover; -webkit-background-size:cover; background-size:cover; }
.parallax-bg-green.bg-position-left, .parallax-bg-green-dark.bg-position-left, .parallax-bg-dark.bg-position-left, .parallax-bg-light.bg-position-left, .parallax-bg.bg-position-left { background-position:left !important; }
.parallax-bg-green.bg-position-right, .parallax-bg-green-dark.bg-position-right, .parallax-bg-dark.bg-position-right, .parallax-bg-light.bg-position-right, .parallax-bg.bg-position-right { background-position:right !important; }
.parallax-bg-green.bg-position-top, .parallax-bg-green-dark.bg-position-top, .parallax-bg-dark.bg-position-top, .parallax-bg-light.bg-position-top, .parallax-bg.bg-position-top { background-position:top !important; }
.parallax-bg-green.bg-position-bottom, .parallax-bg-green-dark.bg-position-bottom, .parallax-bg-dark.bg-position-bottom, .parallax-bg-light.bg-position-bottom, .parallax-bg.bg-position-bottom { background-position:bottom !important; }
.parallax-bg-green.bg-contain, .parallax-bg-green-dark.bg-contain, .parallax-bg-dark.bg-contain, .parallax-bg-light.bg-contain, .parallax-bg.bg-contain { -o-background-size:contain !important; -moz-background-size:contain !important; -webkit-background-size:contain !important; background-size:contain !important; }
.parallax-bg-green.bg-not-parallax, .parallax-bg-green-dark.bg-not-parallax, .parallax-bg-dark.bg-not-parallax, .parallax-bg-light.bg-not-parallax, .parallax-bg.bg-not-parallax { -o-background-size:cover; -moz-background-size:cover; -webkit-background-size:cover; background-size:cover; background-attachment:initial; background-position:center; }
.parallax-bg-green-dark:before, .parallax-bg-dark:before, .parallax-bg-green:before, .parallax-bg-light:before, .parallax-bg-dark:before { content:''; position:absolute; top:0; left:0; bottom:0; right:0; z-index:0; }
.parallax-bg-green-dark:before { background-color:rgba(12, 90, 166, 0.8); }
.parallax-bg-green:before { background-color:rgba(12, 90, 166, 0.5); }
.parallax-bg-light:before { background-color:rgba(246, 249, 252, 0.5); }
.parallax-bg-dark:before { background-color:rgba(0, 0, 0, 0.8); }
#infra-hero { background-image:url('/assets/img/parallax/infra-hero.jpg'); }
#infra-discovery { background-image:url('/assets/img/parallax/infra-discovery.jpg'); }
#infra-data-center { background-image:url('/assets/img/parallax/infra-data-center.jpg'); }
#infra-server-management { background-image:url('/assets/img/parallax/infra-server-management.jpg'); }
#infra-storage-management { background-image:url('/assets/img/parallax/infra-storage-management.jpg'); }
#infra-network { background-image:url('/assets/img/parallax/infra-network.jpg'); }
#infra-security { background-image:url('/assets/img/parallax/infra-security.jpg'); }
#infra-workplace { background-image:url('/assets/img/parallax/infra-workplace.jpg'); }
#infra-disaster { background-image:url('/assets/img/parallax/cloud-recovery.jpg'); }
#it-desk-hero, #infra-it-desk { background-image:url('/assets/img/parallax/it-desk-hero.jpg'); }
@media (min-width:768px) {
#infra-resource_blog { background-image:url('/assets/img/parallax/infra_blog.jpg'); }
#infra-resource_blog1 { background-image:url('/assets/img/parallax/infra_blog-1.jpg'); }
#infra-resource_brochure { background-image:url('/assets/img/parallax/infra_brochure.jpg'); }
#infra-resource_wp { background-image:url('/assets/img/parallax/serverless-computing_wp.jpg'); }
}
#disruptive-hero { background-image:url('/assets/img/parallax/disruptive-hero.jpg'); }
#disruptive-ai { background-image:url('/assets/img/parallax/disruptive-ai.jpg'); }
#disruptive-automation { background-image:url('/assets/img/parallax/disruptive-automation.jpg'); }
#disruptive-iot { background-image:url('/assets/img/parallax/disruptive-iot.jpg'); }
#disruptive-bigdata { background-image:url('/assets/img/parallax/disruptive-bigdata.jpg'); }
#disruptive-blockchain { background-image:url('/assets/img/parallax/disruptive-blockchain.jpg'); }
#disruptive-devops { background-image:url('/assets/img/parallax/disruptive-devops.jpg'); }
#disruptive-cyber { background-image:url('/assets/img/parallax/disruptive-cyber.jpg'); }
@media (min-width:768px) {
#disruptive-resource_blog { background-image:url('/assets/img/parallax/disruptive_blog.jpg'); }
#disruptive-resource_wp { background-image:url('/assets/img/parallax/disruptive_wp.jpg'); }
#disruptive-resource_wp1 { background-image:url('/assets/img/parallax/disruptive_wp-1.jpg'); }
#disruptive-resource_cs { background-image:url('/assets/img/parallax/disruptive_cs.jpg'); }
}
#digital-trans-hero { background-image:url('/assets/img/parallax/digital-trans-hero.jpg'); }
#digital-trans-bi { background-image:url('/assets/img/parallax/digital-trans-bi.jpg'); }
#digital-trans-mobility { background-image:url('/assets/img/parallax/digital-trans-mobility.jpg'); }
#digital-trans-sharepoint { background-image:url('/assets/img/parallax/digital-trans-sharepoint.jpg'); }
#digital-trans-ux { background-image:url('/assets/img/parallax/digital-trans-ux.jpg'); }
#digital-voice-interface { background-image:url('/assets/img/parallax/digital-voice-interface.jpg'); }
@media (min-width:768px) {
#digital-trans-resource_blog { background-image:url('/assets/img/parallax/digital-trans_blog.jpg'); }
#digital-trans-resource_wp { background-image:url('/assets/img/parallax/digital-trans_wp.jpg'); }
#digital-trans-resource_cs, #qa-performance-resource_cs2 { background-image:url('/assets/img/parallax/digital-trans_cs.jpg'); }
#digital-trans-resource_cs1 { background-image:url('/assets/img/parallax/digital-trans_cs-1.jpg'); }
}
#bi-hero { background-image:url('/assets/img/parallax/bi-hero.jpg'); }
#bi-consulting { background-image:url('/assets/img/parallax/bi-consulting.jpg'); }
#bi-implementation { background-image:url('/assets/img/parallax/bi-implementation.jpg'); }
#bi-delivery { background-image:url('/assets/img/parallax/bi-delivery.jpg'); }
#big-data { background-image:url('/assets/img/parallax/disruptive-bigdata.jpg'); }
@media (min-width:768px) {
#bi-resource_blog { background-image:url('/assets/img/parallax/bi_blog.jpg'); }
#bi-resource_blog1 { background-image:url('/assets/img/parallax/bi_blog-1.jpg'); }
#bi-resource_cs { background-image:url('/assets/img/parallax/bi_cs.jpg'); }
#bi-resource_cs1 { background-image:url('/assets/img/parallax/bi_cs-1.jpg'); }
}
#mobility-hero { background-image:url('/assets/img/parallax/mobility-hero.jpg'); }
#mobility-consulting { background-image:url('/assets/img/parallax/mobility-consulting.jpg'); }
#mobility-lob { background-image:url('/assets/img/parallax/mobility-lob.jpg'); }
@media (min-width:768px) {
#mobility-resource_blog { background-image:url('/assets/img/parallax/mobility_blog.jpg'); }
#mobility-resource_wp { background-image:url('/assets/img/parallax/mobility_wp.jpg'); }
#mobility-resource_cs { background-image:url('/assets/img/parallax/mobility_cs.jpg'); }
#mobility-resource_cs1 { background-image:url('/assets/img/parallax/mobility_cs-1.jpg'); }
}
#ux-hero { background-image:url('/assets/img/parallax/ux-hero.jpg'); }
#ux-design { background-image:url('/assets/img/parallax/ux-design.jpg'); }
#ux-ui-design { background-image:url('/assets/img/parallax/ux-ui-design.jpg'); }
#ux-usability { background-image:url('/assets/img/parallax/ux-usability.jpg'); }
#ux-testing { background-image:url('/assets/img/parallax/ux-testing.jpg'); }
@media (min-width:768px) {
#ux-resource_blog { background-image:url('/assets/img/parallax/ux_blog.jpg'); }
#ux-resource_wp { background-image:url('/assets/img/parallax/ux_wp.jpg'); }
#ux-resource_cs { background-image:url('/assets/img/parallax/ux_cs.jpg'); }
#ux-resource_blog1 { background-image:url('/assets/img/parallax/ux_blog-1.jpg'); }
}
#app-dev-hero { background-image:url('/assets/img/parallax/app-dev-hero.jpg'); }
#app-dev-custom-app { background-image:url('/assets/img/parallax/app-dev-custom-app.jpg'); }
#app-dev-app-maintenance { background-image:url('/assets/img/parallax/app-dev-app-maintenance.jpg'); }
#app-dev-legacy { background-image:url('/assets/img/parallax/app-dev-legacy.jpg'); }
#app-dev-system { background-image:url('/assets/img/parallax/app-dev-system.jpg'); }
#app-dev-edi, #edi-hero { background-image:url('/assets/img/parallax/app-dev-edi.jpg'); }
@media (min-width:768px) {
#app-dev-resource_blog { background-image:url('/assets/img/parallax/app-dev_blog.jpg'); }
#app-dev-resource_blog1 { background-image:url('/assets/img/parallax/app-dev_blog-1.jpg'); }
#app-dev-resource_wp { background-image:url('/assets/img/parallax/app-dev_wp.jpg'); }
#app-dev-resource_cs { background-image:url('/assets/img/parallax/app-dev_cs.jpg'); }
}
#edi-consulting { background-image:url('/assets/img/parallax/hightech-focus-isvs.jpg'); }
#edi-integration { background-image:url('/assets/img/parallax/sp-solutions-intranet.jpg'); }
#edi-hub { background-image:url('/assets/img/parallax/edi-hub.jpg'); }
#edi-maintenance { background-image:url('/assets/img/parallax/edi-support.jpg'); }
@media (min-width:768px) {
#edi-resource_blog { background-image:url('/assets/img/parallax/edi_blog.jpg'); }
#edi-resource_blog1 { background-image:url('/assets/img/parallax/edi_blog-1.jpg'); }
#edi-resource_wp { background-image:url('/assets/img/parallax/transportation_wp.jpg'); }
#edi-resource_wp1 { background-image:url('/assets/img/parallax/transportation_wp-1.jpg'); }
}
#product-hero { background-image:url('/assets/img/parallax/product-hero.jpg'); }
#product-new-product { background-image:url('/assets/img/parallax/product-new-product.jpg'); }
#product-development-maintenance-testing { background-image:url('/assets/img/parallax/product-development-maintenance-testing.jpg'); }
#product-product-transformation { background-image:url('/assets/img/parallax/product-product-transformation.jpg'); }
@media (min-width:768px) {
#product-resource_blog { background-image:url('/assets/img/parallax/product_blog.jpg'); }
#product-resource_wp { background-image:url('/assets/img/parallax/product_wp.jpg'); }
#product-resource_cs { background-image:url('/assets/img/parallax/product_cs.jpg'); }
#product-resource_cs1 { background-image:url('/assets/img/parallax/product_cs-1.jpg'); }
}
#qa-hero { background-image:url('/assets/img/parallax/qa-hero.jpg'); }
#qa-manual, #qa-manual-hero { background-image:url('/assets/img/parallax/qa-manual.jpg'); }
#qa-automation, #qa-automation-hero { background-image:url('/assets/img/parallax/disruptive-automation.jpg'); }
#qa-performance, #qa-performance-hero { background-image:url('/assets/img/parallax/qa-performance.jpg'); }
#qa-security, #qa-security-hero { background-image:url('/assets/img/parallax/qa-security.jpg'); }
#qa-funtional-hero { background-image:url('/assets/img/parallax/qa-functional-hero.jpg'); }
#qa-test-advisory-hero { background-image:url('/assets/img/parallax/qa-test-advisory-hero.jpg'); }
#qa-accessibility-hero { background-image:url('/assets/img/parallax/qa-accessibility-hero.jpg'); }
#qa-tdm { background-image:url('/assets/img/parallax/qa-tdm.jpg'); }
#qa-next-gen { background-image:url('/assets/img/parallax/qa-next-gen.jpg'); }
#qa-automation-assessment { background-image:url('/assets/img/parallax/qa-automation-assessment.jpg'); }
#qa-automation-as-service { background-image:url('/assets/img/parallax/qa-automation-as-service.jpg'); }
#qa-automation-framework { background-image:url('/assets/img/parallax/qa-automation-framework.jpg'); }
#qa-load { background-image:url('/assets/img/parallax/qa-load-testing.jpg'); }
#qa-availability { background-image:url('/assets/img/parallax/qa-availability-testing.jpg'); }
#qa-re-engineering { background-image:url('/assets/img/parallax/qa-reengineering.jpg'); }
#qa-vulnerability { background-image:url('/assets/img/parallax/qa-vulnerability.jpg'); }
#qa-pen { background-image:url('/assets/img/parallax/qa-pen.jpg'); }
#qa-compliance { background-image:url('/assets/img/parallax/qa-compliance.jpg'); }
#qa-end-to-end { background-image:url('/assets/img/parallax/qa-end-to-end.jpg'); }
#qa-web-mobile { background-image:url('/assets/img/parallax/qa-web-mobile.jpg'); }
#qa-api-microservice { background-image:url('/assets/img/parallax/qa-api-microservice.jpg'); }
#qa-test-process { background-image:url('/assets/img/parallax/qa-test-process.jpg'); }
#qa-release-readiness { background-image:url('/assets/img/parallax/qa-release-readiness.jpg'); }
#qa-test-program { background-image:url('/assets/img/parallax/qa-test-program.jpg'); }
#qa-outsourcing-advisory { background-image:url('/assets/img/parallax/qa-test-outsourcing.jpg'); }
#qa-pdf-remediation { background-image:url('/assets/img/parallax/qa-pdf-remediation.jpg'); }
#qa-appsecurity { background-image:url('/assets/img/parallax/qa-appsecurity.jpg'); }
#qa-mobileappsecurity { background-image:url('/assets/img/parallax/qa-mobileappsecurity.jpg'); }
#qa-cloudappsecurity { background-image:url('/assets/img/parallax/qa-cloudappsecurity.jpg'); }
@media (min-width:768px) {
#qa-resource_ebook { background-image:url('/assets/img/parallax/qa_ebook.jpg'); }
#qa-resource_blog { background-image:url('/assets/img/parallax/qa_blog.jpg'); }
#qa-resource_cs { background-image:url('/assets/img/parallax/qa_cs.jpg'); }
#qa-resource_wp { background-image:url('/assets/img/parallax/qa_wp.jpg'); }
#qa-manual-resource_wp { background-image:url('/assets/img/parallax/qa-manual_wp.jpg'); }
#qa-manual-resource_blog { background-image:url('/assets/img/parallax/qa-manual_blog.jpg'); }
#qa-manual-resource_cs1 { background-image:url('/assets/img/parallax/qa-manual_cs-1.jpg'); }
#qa-performance-resource_blog { background-image:url('/assets/img/parallax/qa-performance_blog.jpg'); }
#qa-performance-resource_blog1 { background-image:url('/assets/img/parallax/qa-performance_blog-1.jpg'); }
#qa-performance-resource_cs { background-image:url('/assets/img/parallax/qa-performance_cs.jpg'); }
#qa-automation-resource_blog { background-image:url('/assets/img/parallax/qa-automation_blog.jpg'); }
#qa-automation-resource_blog1 { background-image:url('/assets/img/parallax/qa-automation_blog-1.jpg'); }
#qa-automation-resource_blog2 { background-image:url('/assets/img/parallax/qa-automation_blog-2.jpg'); }
#qa-automation-resource_blog3 { background-image:url('/assets/img/parallax/qa-automation_blog-3.jpg'); }
#qa-security-resource_blog { background-image:url('/assets/img/parallax/qa-security_blog.jpg'); }
#qa-security-resource_wp { background-image:url('/assets/img/parallax/qa-security_wp.jpg'); }
#qa-security-resource_cs, #qa-manual-resource_cs { background-image:url('/assets/img/parallax/qa-security_cs.jpg'); }
#qa-security-resource_cs1, #qa-performance-resource_cs1 { background-image:url('/assets/img/parallax/qa-security_cs-1.jpg'); }
#qa-agile-resource_blog { background-image:url('/assets/img/parallax/qa_blog-agile.jpg'); }
#qa-pitfalls-resource_wp { background-image:url('/assets/img/parallax/qa_wp-pitfalls.jpg'); }
#qa-test-cases-resource_blog { background-image:url('/assets/img/parallax/qa_blog-test-cases.jpg'); }
#qa-investment-resource_cs { background-image:url('/assets/img/parallax/qa_cs-investment-firm.jpg'); }
#qa-jenkins-resource_blog { background-image:url('/assets/img/parallax/qa_blog-jenkins.jpg'); }
#qa-mobile-testing-resource_blog { background-image:url('/assets/img/parallax/qa_blog-mobile-testing.jpg'); }
#qa-cicd-resource_wp { background-image:url('/assets/img/parallax/qa_wp-cicd.jpg'); }
#qa-genetics-resource_cs { background-image:url('/assets/img/parallax/qa_cs-genetics.jpg'); }
#qa-functional-resource_cs { background-image:url('/assets/img/parallax/qa-functional-resource_cs.jpg'); }
#qa-functional-resource_cs1 { background-image:url('/assets/img/parallax/qa-functional-resource_cs1.jpg'); }
#qa-functional-resource_cs2 { background-image:url('/assets/img/parallax/qa-functional-resource_cs2.jpg'); }
#qa-functional-resource_cs3 { background-image:url('/assets/img/parallax/qa-functional-resource_cs3.jpg'); }
}
#sp-hero { background-image:url('/assets/img/parallax/sp-hero.jpg'); }
#sp-consulting { background-image:url('/assets/img/parallax/sp-consulting.jpg'); }
#sp-development { background-image:url('/assets/img/parallax/sp-development.jpg'); }
#sp-solutions { background-image:url('/assets/img/parallax/sp-solutions.jpg'); }
#sp-online { background-image:url('/assets/img/parallax/sp-online.jpg'); }
@media (min-width:768px) {
#sp-resource_blog { background-image:url('/assets/img/parallax/sp_blog.jpg'); }
#sp-resource_wp { background-image:url('/assets/img/parallax/sp_wp.jpg'); }
#sp-resource_cs { background-image:url('/assets/img/parallax/brewer_cs.jpg'); }
#sp-resource_cs1 { background-image:url('/assets/img/parallax/sp_cs-1.jpg'); }
}
#sp-consulting-hero { background-image:url('/assets/img/parallax/sp-consulting-hero.jpg'); }
#sp-consulting-quickstart { background-image:url('/assets/img/parallax/sp-consulting-quickstart.jpg'); }
#sp-consulting-enterprise { background-image:url('/assets/img/parallax/sp-consulting-enterprise.jpg'); }
#sp-consulting-upgrade { background-image:url('/assets/img/parallax/sp-consulting-upgrade.jpg'); }
#sp-consulting-assessment { background-image:url('/assets/img/parallax/sp-consulting-assessment.jpg'); }
#sp-development-hero { background-image:url('/assets/img/parallax/sp-development-hero.jpg'); }
#sp-development-design { background-image:url('/assets/img/parallax/sp-development-design.jpg'); }
#sp-development-implementation { background-image:url('/assets/img/parallax/sp-development-implementation.jpg'); }
#sp-development-migration { background-image:url('/assets/img/parallax/sp-development-migration.jpg'); }
#sp-solutions-hero { background-image:url('/assets/img/parallax/sp-solutions-hero.jpg'); }
#sp-solutions-intranet { background-image:url('/assets/img/parallax/sp-solutions-intranet.jpg'); }
#sp-solutions-document { background-image:url('/assets/img/parallax/sp-solutions-document.jpg'); }
#sp-solutions-bpm { background-image:url('/assets/img/parallax/sp-solutions-bpm.jpg'); }
#sp-solutions-entintegration { background-image:url('/assets/img/parallax/sp-solutions-entintegration.jpg'); }
#sp-solutions-collaboration { background-image:url('/assets/img/parallax/sp-solutions-collaboration.jpg'); }
#sp-solutions-bi { background-image:url('/assets/img/parallax/sp-solutions-bi.jpg'); }
#bfsi-hero { background-image:url('/assets/img/parallax/bfsi-hero.jpg'); }
#bfsi-focus-retail { background-image:url('/assets/img/parallax/bfsi-focus-retail.jpg'); }
#bfsi-focus-reit { background-image:url('/assets/img/parallax/bfsi-focus-reit.jpg'); }
#bfsi-focus-wealth { background-image:url('/assets/img/parallax/bfsi-focus-wealth.jpg'); }
#bfsi-focus-fintech { background-image:url('/assets/img/parallax/bfsi-focus-fintech.jpg'); }
#bfsi-focus-insurance { background-image:url('/assets/img/parallax/bfsi-focus-insurance.jpg'); }
@media (min-width:768px) {
#bfsi-resource_blog { background-image:url('/assets/img/parallax/bfsi_blog.jpg'); }
#bfsi-resource_blog1 { background-image:url('/assets/img/parallax/bfsi_blog-1.jpg'); }
#bfsi-resource_wp { background-image:url('/assets/img/parallax/bfsi_wp.jpg'); }
#bfsi-resource_cs { background-image:url('/assets/img/parallax/bfsi_cs.jpg'); }
}
#education-hero { background-image:url('/assets/img/parallax/education-hero.jpg'); }
#education-focus-isv { background-image:url('/assets/img/parallax/education-focus-isv.jpg'); }
#education-focus-school { background-image:url('/assets/img/parallax/education-focus-school.jpg'); }
@media (min-width:768px) {
#education-resource_blog { background-image:url('/assets/img/parallax/education_blog.jpg'); }
#education-resource_wp { background-image:url('/assets/img/parallax/education_wp.jpg'); }
#education-resource_wp1 { background-image:url('/assets/img/parallax/education_wp-1.jpg'); }
#education-resource_cs { background-image:url('/assets/img/parallax/education_cs.jpg'); }
}
#healthcare-hero { background-image:url('/assets/img/parallax/healthcare-hero.jpg'); }
#healthcare-focus-payers { background-image:url('/assets/img/parallax/healthcare-payers.jpg'); }
#healthcare-focus-providers { background-image:url('/assets/img/parallax/healthcare-providers.jpg'); }
#healthcare-focus-isvs { background-image:url('/assets/img/parallax/healthcare-isvs.jpg'); }
@media (min-width:768px) {
#healthcare-resource_blog { background-image:url('/assets/img/parallax/healthcare_blog.jpg'); }
#healthcare-resource_blog1 { background-image:url('/assets/img/parallax/healthcare_blog-1.jpg'); }
#healthcare-resource_wp { background-image:url('/assets/img/parallax/healthcare_wp.jpg'); }
#healthcare-resource_cs { background-image:url('/assets/img/parallax/healthcare_cs.jpg'); }
}
#hightech-hero { background-image:url('/assets/img/parallax/hightech-hero.jpg'); }
#hightech-focus-enterprises { background-image:url('/assets/img/parallax/hightech-focus-enterprises.jpg'); }
#hightech-focus-isvs { background-image:url('/assets/img/parallax/hightech-focus-isvs.jpg'); }
@media (min-width:768px) {
#hightech-resource_blog { background-image:url('/assets/img/parallax/hightech_blog.jpg'); }
#hightech-resource_wp { background-image:url('/assets/img/parallax/hightech_wp.jpg'); }
#hightech-resource_cs { background-image:url('/assets/img/parallax/hightech_cs.jpg'); }
#hightech-resource_cs1 { background-image:url('/assets/img/parallax/hightech_cs-1.jpg'); }
}
#manufacturing-hero { background-image:url('/assets/img/parallax/manufacturing-hero.jpg'); }
#manufacturing-focus-enterprises { background-image:url('/assets/img/parallax/manufacturing-focus-enterprises.jpg'); }
#manufacturing-focus-isvs { background-image:url('/assets/img/parallax/sp-solutions-entintegration.jpg'); }
@media (min-width:768px) {
#manufacturing-resource_blog { background-image:url('/assets/img/parallax/manufacturing_blog.jpg'); }
#manufacturing-resource_blog1 { background-image:url('/assets/img/parallax/manufacturing_blog-1.jpg'); }
#manufacturing-resource_cs { background-image:url('/assets/img/parallax/manufacturing_cs.jpg'); }
#manufacturing-resource_wp { background-image:url('/assets/img/parallax/manufacturing_wp.jpg'); }
}
#transportation-hero { background-image:url('/assets/img/parallax/transportation-hero.jpg'); }
#transportation-focus-tms { background-image:url('/assets/img/parallax/transportation-focus-tms.jpg'); }
#transportation-focus-fleet { background-image:url('/assets/img/parallax/transportation-focus-fleet.jpg'); }
#transportation-focus-3pl { background-image:url('/assets/img/parallax/transportation-focus-3pl.jpg'); }
@media (min-width:768px) {
#transportation-resource_blog { background-image:url('/assets/img/parallax/transportation_blog.jpg'); }
#transportation-resource_wp { background-image:url('/assets/img/parallax/transportation_wp.jpg'); }
#transportation-resource_wp1 { background-image:url('/assets/img/parallax/transportation_wp-1.jpg'); }
#transportation-resource_cs { background-image:url('/assets/img/parallax/transportation_cs.jpg'); }
}
#cloud-hero { background-image:url('/assets/img/parallax/cloud-hero.jpg'); }
#cloud-advisory { background-image:url('/assets/img/parallax/cloud-advisory.jpg'); }
#cloud-infrastructure { background-image:url('/assets/img/parallax/cloud-infrastructure.jpg'); }
#cloud-native { background-image:url('/assets/img/parallax/cloud-native.jpg'); }
#cloud-migration { background-image:url('/assets/img/parallax/app-dev-legacy.jpg'); }
#cloud-recovery { background-image:url('/assets/img/parallax/cloud-recovery.jpg'); }
#cloud-platforms { background-image:url('/assets/img/parallax/cloud-platforms.jpg'); }
@media (min-width:768px) {
#cloud-resource_blog { background-image:url('/assets/img/parallax/cloud_blog.jpg'); }
#cloud-resource_blog1 { background-image:url('/assets/img/parallax/cloud_blog-1.jpg'); }
#cloud-resource_wp { background-image:url('/assets/img/parallax/cloud_wp.jpg'); }
#cloud-resource_cs { background-image:url('/assets/img/parallax/cloud_cs.jpg'); }
}
#core-hero { background-image:url('/assets/img/parallax/core-hero.jpg'); }
#frontend-hero { background-image:url('/assets/img/parallax/frontend-hero.jpg'); }
#ps-hero { background-image:url('/assets/img/parallax/ps-hero.jpg'); }
#about-hero { background-image:url('/assets/img/parallax/about-hero.jpg'); }
#leadership-hero { background-image:url('/assets/img/parallax/leadership-hero.jpg'); }
#clients-testimonial-hero { background-image:url('/assets/img/parallax/clients-testimonial-hero.jpg'); }
#partnership-hero { background-image:url('/assets/img/parallax/partnership-hero.jpg'); }
#gdm-hero { background-image:url('/assets/img/parallax/gdm-hero.jpg'); }
#patents-hero { background-image:url('/assets/img/parallax/qa-next-gen.jpg'); }
#careers-hero { background-image:url('/assets/img/parallax/careers-hero.jpg'); }
#awards-hero { background-image:url('/assets/img/parallax/awards-hero.jpg'); }
#quality-hero { background-image:url('/assets/img/parallax/quality-hero.jpg'); }
#press-hero { background-image:url('/assets/img/parallax/press-hero.jpg'); }
#collaterals-hero { background-image:url('/assets/img/parallax/collaterals-hero.jpg'); }
#contact-hero { background-image:url('/assets/img/parallax/contact-hero.jpg'); }
#page404 { background-image:url('/assets/img/parallax/404.png'); }
#privacy-hero { background-image:url('/assets/img/parallax/privacy-hero.jpg'); }
#sitemap-hero { background-image:url('/assets/img/parallax/sitemap-hero.jpg'); }
#events-hero { background-image:url('/assets/img/parallax/events-hero.jpg'); }
/* core-technologies */
#microsoft-technologies table thead th { vertical-align:middle; }
/* MultiSlider */
#multiSlider { position:relative; }
#multiSlider .ms-content { white-space:nowrap; overflow:hidden; margin:0; }
#multiSlider .ms-content .item { display:inline-block; width:25%; position:relative; vertical-align:top; height:100%; white-space:normal; padding:0 0.5rem; border-radius: 0.5rem; }
@media (max-width:991px) {
#multiSlider .ms-content .item { width:50%; }
}
@media (max-width:767px) {
#multiSlider .ms-content .item { width:100%; }
}
#multiSlider .ms-content .item .item-img { position:relative; border-top-left-radius: 0.5rem; border-top-right-radius: 0.5rem; }
#multiSlider .ms-content .item .item-img .item-img-title { margin:0; position:absolute; background-color:rgba(255, 255, 255, 0.75); width:100%; bottom:0; font-weight:bold; padding:0.25rem 1rem; }
#multiSlider .ms-content .item .item-img img { height:auto; width:100%; border-top-left-radius: 0.5rem; border-top-right-radius: 0.5rem; }
#multiSlider .ms-content .item .item-description { background-color: #ffffff; padding: 1rem; border-bottom-left-radius: 0.5rem; border-bottom-right-radius: 0.5rem; }
#multiSlider .ms-controls button { position:absolute; border:none; background-color:transparent; outline:0; font-size:50px; top:95px; color:rgba(255, 255, 255, 0.4); transition:0.3s linear; opacity: 0; }
#multiSlider .ms-controls button:hover { color:rgba(255, 255, 255, 0.8); }
#multiSlider:hover .ms-controls button { opacity: 1; }
@media (max-width:992px) {
#multiSlider .ms-controls button { font-size:30px; }
}
@media (max-width:767px) {
#multiSlider .ms-controls button { font-size:20px; }
#multiSlider .ms-content .item .item-description { border-radius: 0.5rem; }
}
#multiSlider .ms-controls .ms-left { left:-48px; }
@media (max-width:767px) {
#multiSlider .ms-controls .ms-left { left:-15px; }
}
#multiSlider .ms-controls .ms-right { right:-48px; }
@media (max-width:767px) {
#multiSlider .ms-controls .ms-right { right:-15px; }
}
/********************************************/
@font-face { font-family:'icomoon'; src:url('fonts/icomoon.eot?3fuqmz'); src:url('fonts/icomoon.eot?3fuqmz#iefix') format('embedded-opentype'), url('fonts/icomoon.ttf?3fuqmz') format('truetype'), url('fonts/icomoon.woff?3fuqmz') format('woff'), url('fonts/icomoon.svg?3fuqmz#icomoon') format('svg'); font-weight:normal; font-style:normal; }
[class^="im-"], [class*=" im-"] {
font-family:'icomoon' !important;
speak:none;
font-style:normal;
font-weight:normal;
font-variant:normal;
text-transform:none;
line-height:1;
-webkit-font-smoothing:antialiased;
-moz-osx-font-smoothing:grayscale;
}
.im-24x7x365:before { content:"\e900"; }
.im-advisory-consulting:before { content:"\e901"; }
.im-after-hours-support:before { content:"\e902"; }
.im-align-left:before { content:"\e903"; }
.im-angle-down:before { content:"\e904"; }
.im-angle-left:before { content:"\e905"; }
.im-angle-right:before { content:"\e906"; }
.im-angle-up:before { content:"\e907"; }
.im-arrow-circle-down:before { content:"\e908"; }
.im-arrow-circle-left:before { content:"\e909"; }
.im-arrow-circle-right:before { content:"\e90a"; }
.im-arrow-circle-up:before { content:"\e90b"; }
.im-arrow-down:before { content:"\e90c"; }
.im-arrow-left:before { content:"\e90d"; }
.im-arrow-right:before { content:"\e90e"; }
.im-arrow-up:before { content:"\e90f"; }
.im-assessment-collaboration:before { content:"\e910"; }
.im-asset-management-optimization:before { content:"\e911"; }
.im-asset-tracking:before { content:"\e912"; }
.im-bank:before { content:"\e913"; }
.im-banking-blockchain:before { content:"\e914"; }
.im-blockchain-logistics:before { content:"\e915"; }
.im-business-process:before { content:"\e916"; }
.im-caret-down:before { content:"\e917"; }
.im-caret-left:before { content:"\e918"; }
.im-caret-right:before { content:"\e919"; }
.im-caret-up:before { content:"\e91a"; }
.im-check:before { content:"\e91b"; }
.im-chevron-down:before { content:"\e91c"; }
.im-chevron-left:before { content:"\e91d"; }
.im-chevron-right:before { content:"\e91e"; }
.im-chevron-up:before { content:"\e91f"; }
.im-clinical-data-management:before { content:"\e920"; }
.im-clock-o:before { content:"\e921"; }
.im-close:before { content:"\e922"; }
.im-cogs:before { content:"\e923"; }
.im-compatibility:before { content:"\e924"; }
.im-content-authoring:before { content:"\e925"; }
.im-document-management-system:before { content:"\e926"; }
.im-elearning:before { content:"\e927"; }
.im-emr:before { content:"\e928"; }
.im-envelope-open:before { content:"\e929"; }
.im-equity-reit:before { content:"\e92a"; }
.im-event:before { content:"\e92b"; }
.im-facebook:before { content:"\e92c"; }
.im-fax:before { content:"\e92d"; }
.im-first-call:before { content:"\e92e"; }
.im-fleet-management:before { content:"\e92f"; }
.im-functional:before { content:"\e930"; }
.im-gavel:before { content:"\e931"; }
.im-globe:before { content:"\e932"; }
.im-graduation-cap:before { content:"\e933"; }
.im-health-intelligence:before { content:"\e934"; }
.im-industry:before { content:"\e935"; }
.im-insurance-automation:before { content:"\e936"; }
.im-integration-migration:before { content:"\e937"; }
.im-interoperability:before { content:"\e938"; }
.im-inventory-management:before { content:"\e939"; }
.im-learning-management-system:before { content:"\e93a"; }
.im-linkedin:before { content:"\e93b"; }
.im-logistics-analytics:before { content:"\e93c"; }
.im-long-arrow-down:before { content:"\e93d"; }
.im-long-arrow-left:before { content:"\e93e"; }
.im-long-arrow-right:before { content:"\e93f"; }
.im-long-arrow-up:before { content:"\e940"; }
.im-map:before { content:"\e941"; }
.im-map-marker:before { content:"\e942"; }
.im-medkit:before { content:"\e943"; }
.im-microchip:before { content:"\e944"; }
.im-microphone:before { content:"\e945"; }
.im-minus:before { content:"\e946"; }
.im-mobile-health:before { content:"\e947"; }
.im-mobile-lob:before { content:"\e948"; }
.im-mobile-strategy:before { content:"\e949"; }
.im-mobile-testing:before { content:"\e94a"; }
.im-omnichannel:before { content:"\e94b"; }
.im-palette:before { content:"\e94c"; }
.im-patient-portal:before { content:"\e94d"; }
.im-performance:before { content:"\e94e"; }
.im-plus:before { content:"\e94f"; }
.im-practice-management-system:before { content:"\e950"; }
.im-product-life-cycle:before { content:"\e951"; }
.im-profile:before { content:"\e952"; }
.im-profile1:before { content:"\e953"; }
.im-profile2:before { content:"\e954"; }
.im-quote-left:before { content:"\e955"; }
.im-quote-right:before { content:"\e956"; }
.im-regression:before { content:"\e957"; }
.im-remote-asset-monitoring:before { content:"\e958"; }
.im-research-data:before { content:"\e959"; }
.im-resource-ramp:before { content:"\e95a"; }
.im-ris-pacs:before { content:"\e95b"; }
.im-risk-data-management:before { content:"\e95c"; }
.im-search:before { content:"\e95d"; }
.im-self-service-collaboration:before { content:"\e95e"; }
.im-services-parts-management:before { content:"\e95f"; }
.im-shop-floor-tracking:before { content:"\e960"; }
.im-shopping-cart:before { content:"\e961"; }
.im-smoke:before { content:"\e962"; }
.im-special-needs:before { content:"\e963"; }
.im-spike:before { content:"\e964"; }
.im-student-information-system:before { content:"\e965"; }
.im-supply-chain:before { content:"\e966"; }
.im-telematics-routing:before { content:"\e967"; }
.im-tools:before { content:"\e968"; }
.im-truck:before { content:"\e969"; }
.im-twitter:before { content:"\e96a"; }
.im-ui:before { content:"\e96b"; }
.im-ui-design:before { content:"\e96c"; }
.im-undo:before { content:"\e96d"; }
.im-usability:before { content:"\e96e"; }
.im-user:before { content:"\e96f"; }
.im-user-circle:before { content:"\e970"; }
.im-user-circle-o:before { content:"\e971"; }
.im-user-o:before { content:"\e972"; }
.im-ux:before { content:"\e973"; }
.im-volume-control-phone:before { content:"\e974"; }
.im-warehouse-management:before { content:"\e975"; }
.im-weekends-support:before { content:"\e976"; }
.im-youtube-play:before { content:"\e977"; }