#dp_swf_engine{display:none!important;}
body, html {
    height: 100%;
    margin: 0;    
    color: #333;
    background: #fff;    
}
* {
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    -ms-text-size-adjust: 100%;
}
*:focus {
    outline: none;
}
body{font-family:"open_sansregular";font-size:14px;}
li a, li a:hover,{outline:none!important;border:0;text-decoration:none;}
a, img{outline:none!important;border:0;}
a:focus, a:hover{text-decoration:none!important;}
img{max-width:100%;height:auto;}
.clear{clear:both;}
.textAlignLeft{text-align:left;}
/*body{padding-top:102px;-webkit-transition:all 0.2s ease 0s;transition:all 0.2s ease 0s;}
body.inner{padding-top:50px;}*/
/*.navbar{padding:20px;-webkit-transition:all 0.2s ease 0s;transition:all 0.2s ease 0s;}*/
.border{border:solid 1px #ccc;}
/*.navbar-default{background:#fcfbf9;border-bottom:solid 1px #897b54;box-shadow:0px 1px 2px #efefef;border-bottom:solid 1px #897b54;}
.navbar-brand{width:180px;height:80px;}
nav .navbar-toggle{margin:13px 15px 13px 0;}
nav .navbar-brand img{width:100%;height:auto;margin:-6px 0;}
nav a{font-size:12px;padding-bottom:20px !important;padding-top:20px !important;text-transform:uppercase;-webkit-transition:all 0.2s ease 0s;transition:all 0.2s ease 0s;}
nav.navbar.shrink{min-height:35px;padding:0px;}
nav.navbar.shrink .navbar-brand{width:120px;height:48px;margin:10px 0;}
nav.navbar.shrink .navbar-brand img{margin:-4px 0;}
nav.navbar.shrink a{font-size:14px;padding-bottom:22px !important;padding-top:22px !important;}
nav.navbar.shrink .navbar-header{margin:10px 0}
nav.navbar.shrink .navbar-toggle{margin:10px 15px 10px 0;padding:4px 5px;}*/
.main-container{padding:10px 15px;}
.slide{position:relative;}
.slide-bgImg{width:100%;height:450px;background:url("../img/slideBgImg.png") repeat;position:absolute;top:0;left:0;opacity:0.3;}
.skyblue{background-color:#22c8ff;}
.darkerskyblue{background-color:#00a6dd;}
.clrWhite{color:#fff!important;}
.clrBlue{color:#2a3ab3!important;}
.clrGreen{color:#1e6d2d!important;}
.blueBg{background:#034297;}
.carousel-control{}
.carousel-control:hover{}
.carousel-indicators li{background-color:#00a6dd;border:none;}
.carousel-indicators li.active{background-color:#2a3ab3;}
.carousel-caption{width:51%!important;height:auto!important;top:50px!important;text-align:left;left:auto;right:100px;text-shadow:none;}
.textShadow{text-shadow:2px 2px #fff;}
.carousel-indicators{bottom:0;}
.carousel-control.right,
.carousel-control.left{background-image:none;}
.carousel .item{min-height:450px;height:100%;width:100%;}
.slideSectionImageslide{position:absolute;left:150px;bottom:0px;}
.slideSectionImageslide img{width:400px;height:auto;}
.slideImg1{width:340px!important;height:auto;}
.slideSectionImageslide2{position:absolute;left:0px;bottom:0;width:575px;height:582px;}
.slideSectionImageslide3{position:absolute;left:0px;bottom:0px;width:494px;height:615px;}
.slideSectionImageslide4{position:absolute;left:10px;bottom:40px;width:454px;height:455px;}
.carousel-caption .h3Container{padding:10px 20px;background:rgba(0,0,0,0.5);margin:0;}
.carousel-caption h3,
.carousel .icon-container{font-size:24px;line-height:36px;}
.carousel-caption button{background-color:#023374;}
.carousel-caption p{color:#333;font-family:"robotoregular"!important;font-size:20px;line-height:30px;width:100%;}
.raleWayRegular{font-family:"ralewayregular";}
.raleWayBold{font-family:"ralewaybold";}
.opensansRegular{font-family:"open_sansregular";}
.opensanSemiBold{font-family:"open_sanssemibold";}
.opensanBold{font-family:"open_sansbold";}
.robotoCondensedLight{font-family:"roboto_condensedlight";}
.robotoCondensedBold{font-family:"roboto_condensedbold";}
.stsClr{color:#023374;}
.animBackground{background:linear-gradient(181deg, #a1e9ef, #efb8b8, #b9efb8, #e6cef2);background-size:800% 800%;-webkit-animation:changBg 26s ease infinite;-moz-animation:changBg 26s ease infinite;animation:changBg 26s ease infinite;}
@-webkit-keyframes changBg{0%{background-position:49% 0%}
50%{background-position:52% 100%}
100%{background-position:49% 0%}
}
@-moz-keyframes changBg{0%{background-position:49% 0%}
50%{background-position:52% 100%}
100%{background-position:49% 0%}
}
@keyframes changBg{0%{background-position:49% 0%}
50%{background-position:52% 100%}
100%{background-position:49% 0%}
}
.carousel-caption h1{font-size:48px;color:#000;}
.carousel .icon-container{display:inline-block;font-size:25px;line-height:25px;padding:1em;text-align:center;border-radius:50%;}
.carousel-caption button{margin-top:1em;font-family:'open_sansregular';font-size:16px;text-transform:uppercase;letter-spacing:5px;}
.carousel-caption h1{}
.carousel-caption h3{}
.carousel-caption p{}
.carousel-caption button{}
.clrBlack{color:#000!important;}
.clrGrey{color:#333;}
.stsDiffContainer{padding:10px 0 30px 0;}
.h2TitleClass{font-family:"open_sansbold";font-size:30px;text-transform:uppercase;text-align:center;padding:10px 0;}
.h4TitleClass{font-family:"open_sanssemibold";font-size:20px;text-align:center;padding:0px 0 10px 0;line-height:30px;}
.stsDiffContainer p{font-family:"open_sansregular";line-height:24px;padding:10px;width:90%;margin:0 auto;}
.marginTop30{margin-top:30px!important;}
.marginTop50{margin-top:50px!important;}
.posBottom{bottom:-10px;left:104px;}
.slide3Pos{bottom:-30px;left:104px;}
.slide4Pos{bottom:-48px;left:108px;}
.slide5Pos{bottom:-50px;left:90px;}
.featuresBg{background:url("../img/featuresBg.jpg") no-repeat top center;height:650px;position:relative;}
.section2Bg{background:url("../img/featuresBg.jpg") no-repeat top center;height:1100px;position:relative;}
.multiDeviceBg{position:absolute;text-align:center;left:50%;margin-left:-38%;top:0px;width:70%;}
.multiDeviceBg img{width:100%;height:auto;}
.multiple-items{width:940px;margin:20px auto 0;}
.featurewrap{height:220px;padding:10px;border-right:solid 2px #2a3ab3;text-align:center;}
.featurewrap img{margin:0px auto;width:60px;}
.featurewrap p{text-transform:capitalize;}
.howitworksContainer{margin-top:20px;}
.smallBtnClass{background:#2a3ab3;border:solid 1px #2a3ab3;color:#fff;font-size:16px;text-transform:none;margin:20px auto;}
.featurewrap h4{font-family:"open_sansbold";font-size:16px;text-transform:uppercase;color:#2a3ab3;padding:10px 0;}
.multiple-items h3{background:#fff none repeat scroll 0 0;color:#3498db;font-size:36px;line-height:100px;margin:10px;padding:2%;position:relative;text-align:center;}
.paddingZero{padding-right:0;padding-left:0;}
.paddingRightZero{padding-right:0;}
.paddingLeftZero{padding-left:0;}
.paddingTpBt5{padding-top:5px;padding-bottom:5px;}
.paddingTpBt10{padding-top:10px;padding-bottom:10px;}
.paddingTop10{padding-top:10px;}
.paddingTpBt15{padding-top:15px;padding-bottom:15px;}
.paddingTop15{padding-top:15px;}
.marginZero{margin-right:0;margin-left:0;}
.industriesContainer{margin-bottom:20px;}
.industryWrapper{margin:15px 0;}
.industryItem{border-radius:3px;box-shadow:0px 0px 6px #888888;padding:10px;}
.industryType{text-transform:uppercase;font-size:16px;color:#022e69;font-weight:bold;}
.description{font-family:"open_sansregular";font-size:12px;}
.truncate{}
.knowmoreTxtBtn{font-family:"open_sansregular";font-size:12px;text-transform:uppercase;}
.centered{display:inline-block;vertical-align:middle;width:auto;padding:10px 5px;}
.alignCenter{text-align:center;}
.avatar{margin-top:1em;margin-right:1em;margin-left:1em;margin-bottom:1em;position:relative;-webkit-border-radius:50%;-moz-border-radius:50%;border-radius:50%;-webkit-box-shadow:0 0 0 1px #07a5ef, 0 0 0 2px #07a5ef, 0 2px 5px 4px rgba(0,0,0,.2);-moz-box-shadow:0 0 0 1px #07a5ef, 0 0 0 2px #07a5ef, 0 2px 5px 4px rgba(0,0,0,.2);box-shadow:0 0 0 1px #07a5ef, 0 0 0 2px #07a5ef, 0 2px 5px 4px rgba(0,0,0,.2);}
.avatarClass{margin-top:2.5em;margin-right:2em;margin-left:2.5em;margin-bottom:2em;position:relative;-webkit-border-radius:50%;-moz-border-radius:50%;border-radius:50%;-webkit-box-shadow:0 0 0 1px #07a5ef, 0 0 0 2px #07a5ef, 0 2px 5px 4px rgba(0,0,0,.2);-moz-box-shadow:0 0 0 1px #07a5ef, 0 0 0 2px #07a5ef, 0 2px 5px 4px rgba(0,0,0,.2);box-shadow:0 0 0 1px #07a5ef, 0 0 0 2px #07a5ef, 0 2px 5px 4px rgba(0,0,0,.2);}
.upperCase{text-transform:uppercase;}
.team{}
.fl{float:left;}
.fr{float:right;}
.clear{clear:both;}
.hide{display:none;}
.block{display:block;}
.teamWrapper p{text-align:justify;}
.teamList{margin:0; display:flex; align-items:center; justify-content:space-around;}
.teamList li{padding:5px;margin:0px;list-style:none;}
.teamList li a{color:#07A5EF;text-decoration:none;}
.teamList li a:before{content:"  ";color:#000000;}
.teamList li a:after{}
.membersList{margin:0;padding:0 0 10px 0;display: flex;    align-items: center;    justify-content: space-around;}
.membersList li{float:left;padding:5px;margin:0px;list-style:none;}
.membersList li a{color:#07A5EF;text-decoration:none;}
.membersList li a:before{content:"  ";color:#000000;}
.membersList li a:after{}
.teamMember img{width:100%;height:auto;margin:10px auto;}
.team h2{padding:0!important;background:none!important;}
p.testimonials:before, p.testimonials:after{content:'"';}
.requestDemoContainer{background:#023c88;overflow:hidden;}
.testimonialsContainer{background:#011939;overflow:hidden;height:auto;}
.customersContainer{background:#07a5ef;overflow:hidden;height:auto;}
.customersList{width:100%;margin:35px auto;}
.customer img{margin:0;text-align:center;}
.clrLightBlue{color:#07a5ef;}
.clrLightBlue50{color:rgba(7,165,239,0.5);}
.clrLightGreen{color:#b5ff04;}
.clrLightGreen50{color:rgba(181,255,4,0.5);}
.footerContainer{background:#1e1f3b;overflow:hidden;padding:20px 20px 120px 20px;}
.footerContainer h4{font-family:"open_sansregular";letter-spacing:5px;color:#fff;font-size:12px;text-transform:uppercase;}
.footerMnu{border-bottom:solid 1px #fff;}
.mnuList{margin:10px 0 0 0;padding:0;}
.mnuList li{margin:0;padding:0;list-style-type:none;padding:12px 0;text-transform:uppercase;font-size:12px;}
.mnuList li a{color:#596b8e;text-decoration:none;}
.fontSize24{font-size:24px;}
.mnuList li a:hover{color:#fff;text-decoration:none;}
.hide{display:none!important;}
.block{display:block;}
.latest-blog-article img{width:100%;height:auto;}
.latest-blog-article-title{font-size:14px;font-family:"open_sansregular";font-weight:bold;color:#fff;position:relative;}
.blog-date{margin-left:10px;}
.view-blog{width:25px;height:8px;position:absolute;right:0;bottom:-5px;}
.fullWidth{width:100%!important;}
.nslInput{}
.nslButton{background:#011939;}
.inlineFormStyle{border:none;font-size:14px;font-family:"open_sansregular";color:rgba(255,255,255,1);text-transform:uppercase;}
.social-bookmark-links-wrapper{border-bottom:solid 1px #596b8e;padding-bottom:10px;margin-top:15px;}
.social-bookmark-links{margin:20px 0 0 0;padding:0;float:left;}
.social-bookmark-links li{list-style-type:none;float:left;margin-left:10px;font-size:24px;width:30px}
.social-bookmark-links li a{text-decoration:none;}
.social-bookmark-links li a:hover{color:#fff;text-decoration:none;}
.facebook a{color:#496096;}
.twitter a{color:#61ccf0;}
.gplus a{color:#da6b58;}
.pinterest a{color:#b72629;}
.copyrights-info{text-align:left;color:#596b8e;font-size:12px;padding:10px 0;}
.copyrights-info span{font-size:10px;display:block;}
.bold{font-weight:bold;}
.page-wrapper-background{background:url('../img/page-wrapper-bg.jpg') repeat-x;}
.page-wrapper-background{font-family:"open_sansregular"!important;font-size:14px;line-height:26px;color:#333;}
.pageImage{text-align:center;padding:20px 0;}
.pageImage img{width:80%;height:auto;}
.platform-background{background:url('../img/platformBg.jpg') no-repeat;position:relative;}
.platformWrapper{margin-top:220px;}
.platformWrapper h2{font-size:32px;background:#fff;padding:0px 0 4px 0;}
.tabpaneContainer .nav-tabs > li > a{background:#D5CF06;color:#333;font-size:15px;padding:10px 10px;}
.tabpaneContainer .nav-tabs > li.active > a, .nav-tabs > li.active > a:focus, .nav-tabs > li.active > a:hover{background:#07A5EF;color:#fff;font-weight:bold;}
.tabpaneContainer #digitalMapping img{width:100%;height:auto;}
.-item{/*border:solid 1px #22C8FF;margin:5px;*/}
.-item img{}
.requestDemo .control-label{font-weight:normal!important;color:#2A3AB3;}
h1{}
.section{text-align:center;}
#fullpage{margin-top:81px;}
.section{background-size:cover;}
.slide{background-size:cover;}
.slideContainer section{top:-5px;}
#section0{}
#section2{}
#section3{}
#section3 h1{color:#000;}
#slide1,#slide2, #slide3,#slide4{background:#fff;}
#slide2{background:#fff;}
.slide-1{background:url(../img/innerBg-1.jpg) no-repeat 0% 0%;}
.slide-2{background:url(../img/innerBg-2.jpg) no-repeat 30% 70%;}
.slide-3{background:url(../img/innerBg-7.jpg) no-repeat 0% 100%;}
.slide-4{background:url(../img/innerBg-4.jpg) no-repeat 0% 100%;}
.slide-5{background:url(../img/innerBg-1.jpg) no-repeat 0% 100%;}
.fp-tableCell{vertical-align:top;}
#section4 .fp-controlArrow.fp-prev{border-color:transparent #07aef2 transparent transparent;}
#section4 .fp-controlArrow.fp-next{border-color:transparent transparent transparent #07aef2;}
#section4 #slide1,
#section4 #slide2,
#section4 #slide3,
#section4 #slide4,
#section4 #slide5{background:none!important;}
.background{background-size:cover;background-repeat:no-repeat;background-position:center center;overflow:hidden;will-change:transform;-webkit-backface-visibility:hidden;backface-visibility:hidden;height:133vh;position:fixed;width:100%;-webkit-transform:translateY(33vh);-ms-transform:translateY(33vh);transform:translateY(33vh);-webkit-transition:all 1.2s cubic-bezier(0.22, 0.44, 0, 1);transition:all 1.2s cubic-bezier(0.22, 0.44, 0, 1);}
@keyframes panning{0%{background-position:0% 0%;}
25%{background-position:100% 100%;}
50%{background-position:100% 0%;}
75%{background-position:0 100%;}
200%{background-position:0 0;}
}
.background:before{content:"";position:absolute;width:100%;height:100%;top:0;left:0;right:0;bottom:0;background-color:rgba(0, 0, 0, 0.3);}
.background:first-child{background-image:url(../img/bg-slide-1.jpg);-webkit-transform:translateY(-15vh);-ms-transform:translateY(-15vh);transform:translateY(-15vh);}
.background:first-child .content-wrapper{-webkit-transform:translateY(15vh);-ms-transform:translateY(15vh);transform:translateY(15vh);}
.background:nth-child(2){background-image:url(../img/bg-slide-2.jpg);}
.background:nth-child(3){background-image:url(../img/bg-slide-3.jpg);}
.background:nth-child(4){background-image:url(../img/bg-slide-4.jpg);}
.background:nth-child(5){background-image:url(../img/bg-slide-5.jpg);}
.background:nth-child(6){background-image:url(../img/bg-slide-6.jpg);}
.background:nth-child(7){background-image:url(../img/bg-slide-7.jpg);}
.background:nth-child(8){background-image:url(../img/bg-slide-8.jpg);}
.background:nth-child(9){background-image:url(../img/bg-slide-9.jpg);}
.background:nth-child(10){background-image:url(../img/bg-slide-10.jpg);}
.background:nth-child(11){background-image:url(../img/bg-slide-11.jpg);}
.background:nth-child(12){background-image:url(../img/bg-slide-12.jpg);}
.background:nth-child(13){background-image:url(../img/bg-slide-13.jpg);}
.background:nth-child(14){background-image:url(../img/bg-slide-14.jpg);}
.background:nth-child(15){background-image:url(../img/bg-slide-15.jpg);}
.background:nth-child(16){background-image:url(../img/bg-slide-16.jpg);}
.background:nth-child(1){z-index:16;}
.background:nth-child(2){z-index:15;}
.background:nth-child(3){z-index:14;}
.background:nth-child(4){z-index:13;}
.background:nth-child(5){z-index:12;}
.background:nth-child(6){z-index:11;}
.background:nth-child(7){z-index:10;}
.background:nth-child(8){z-index:9;}
.background:nth-child(9){z-index:8;}
.background:nth-child(10){z-index:7;}
.background:nth-child(11){z-index:6;}
.background:nth-child(12){z-index:5;}
.background:nth-child(13){z-index:4;}
.background:nth-child(14){z-index:3;}
.background:nth-child(15){z-index:2;}
.background:nth-child(16){z-index:1;}
.content-wrapper{height:auto;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;text-align:center;-webkit-flex-flow:column nowrap;-ms-flex-flow:column nowrap;flex-flow:column nowrap;color:#fff;font-family:"ralewayextrabold";text-transform:uppercase;-webkit-transform:translateY(1vh);-ms-transform:translateY(1vh);transform:translateY(1vh);will-change:transform;-webkit-backface-visibility:hidden;backface-visibility:hidden;-webkit-transition:all 1.7s cubic-bezier(0.22, 0.44, 0, 1);transition:all 1.7s cubic-bezier(0.22, 0.44, 0, 1);position:absolute;top:12%;left:50%;z-index:999999;width:100%;margin-left:-50%;text-align:center;}
.content-logo{width:155px;height:43px;margin:20px auto;text-align:center;}
.contentLogoBig{width:250px;height:74px;margin:20px auto;text-align:center;}
.content-title{line-height:1;}
.clrYellow{color:#D5CF06!important;}
.content-subtitle, .content-industries{font-family:"robotobold";}
.background.up-scroll{-webkit-transform:translate3d(0, -15vh, 0);transform:translate3d(0, -15vh, 0);}
.background.up-scroll .content-wrapper{-webkit-transform:translateY(15vh);-ms-transform:translateY(15vh);transform:translateY(15vh);}
.background.up-scroll + .background{-webkit-transform:translate3d(0, 30vh, 0);transform:translate3d(0, 30vh, 0);}
.background.up-scroll + .background .content-wrapper{-webkit-transform:translateY(30vh);-ms-transform:translateY(30vh);transform:translateY(30vh);}
.background.down-scroll{-webkit-transform:translate3d(0, -133vh, 0);transform:translate3d(0, -133vh, 0);}
.background.down-scroll .content-wrapper{-webkit-transform:translateY(40vh);-ms-transform:translateY(40vh);transform:translateY(40vh);}
.background.down-scroll + .background:not(.down-scroll){-webkit-transform:translate3d(0, -15vh, 0);transform:translate3d(0, -15vh, 0);}
.background.down-scroll + .background:not(.down-scroll) .content-wrapper{-webkit-transform:translateY(15vh);-ms-transform:translateY(15vh);transform:translateY(15vh);}
.content-title, .content-subtitle, .content-industries{text-transform:uppercase;}
.explore{padding:6px;font-size:16px;background:#D5CF06;width:160px;text-align:center;margin:0 auto;font-family:"roboto_condensedlight";}
.explore a{color:#333;text-decoration:none;text-transform:uppercase;font-weight:bold;}
.phoneInHand-large{position:absolute;bottom:0;left:48%;width:320px;height:auto;margin-left:-160px;z-index:999997;}
.phoneInHand-small{position:absolute;bottom:0;left:50%;width:184px;height:auto;margin-left:-100px;z-index:999997;}
.serverMocks img, .brochureCovers img, .casestudies img{width:100%;height:auto;border:solid 1px #ccc;}
.grayscale{filter:grayscale(1);-webkit-filter:grayscale(1);-moz-filter:grayscale(1);-o-filter:grayscale(1);-ms-filter:grayscale(1);}
.grayscale:hover{filter:grayscale(0);-webkit-filter:grayscale(0);-moz-filter:grayscale(0);-o-filter:grayscale(0);-ms-filter:grayscale(0);}
.blur{filter:blur(5px);-webkit-filter:blur(5px);-moz-filter:blur(5px);-o-filter:blur(5px);-ms-filter:blur(5px);}
.blur:hover{filter:blur(0);-webkit-filter:blur(0);-moz-filter:blur(0);-o-filter:blur(0);-ms-filter:blur(0);}
.saturate{filter:saturate(500%);-webkit-filter:saturate(500%);-moz-filter:saturate(500%);-o-filter:saturate(500%);-ms-filter:saturate(500%);}
.saturate:hover{filter:saturate(100%);-webkit-filter:saturate(100%);-moz-filter:saturate(100%);-o-filter:saturate(100%);-ms-filter:saturate(100%);}
.sepia{filter:sepia(1);-webkit-filter:sepia(1);-moz-filter:sepia(1);-o-filter:sepia(1);-ms-filter:sepia(1);}
.sepia:hover{filter:sepia(0);-webkit-filter:sepia(0);-moz-filter:sepia(0);-o-filter:sepia(0);-ms-filter:sepia(0);}
.hue-rotate{filter:hue-rotate(180deg);-webkit-filter:hue-rotate(180deg);-moz-filter:hue-rotate(180deg);-o-filter:hue-rotate(180deg);-ms-filter:hue-rotate(180deg);}
.hue-rotate:hover{filter:hue-rotate(0);-webkit-filter:hue-rotate(0);-moz-filter:hue-rotate(0);-o-filter:hue-rotate(0);-ms-filter:hue-rotate(0);}
.invert{filter:invert(1);-webkit-filter:invert(1);-moz-filter:invert(1);-o-filter:invert(1);-ms-filter:invert(1);}
.invert:hover{filter:invert(0);-webkit-filter:invert(0);-moz-filter:invert(0);-o-filter:invert(0);-ms-filter:invert(0);}
.brightness{filter:brightness(50%);-webkit-filter:brightness(50%);-moz-filter:brightness(50%);-o-filter:brightness(50%);-ms-filter:brightness(50%);}
.brightness:hover{filter:brightness(0);-webkit-filter:brightness(0);-moz-filter:brightness(0);-o-filter:brightness(0);-ms-filter:brightness(0);}
.contrast{filter:contrast(0.3);-webkit-filter:contrast(0.3);-moz-filter:contrast(0.3);-o-filter:contrast(0.3);-ms-filter:contrast(0.3);}
.contrast:hover{filter:contrast(1);-webkit-filter:contrast(1);-moz-filter:contrast(1);-o-filter:contrast(1);-ms-filter:contrast(1);}
.opacity{opacity:0.3;}
.opacity:hover{opacity:1;}
.thumbnails li{list-style:none;}
.flex-video{position:relative;padding-top:25px;padding-bottom:67.5%;height:0;overflow:hidden;}
.flex-video.widescreen{padding-bottom:57.25%;}
.flex-video.vimeo{padding-top:0;}
.flex-video iframe,
.flex-video object,
.flex-video embed{position:absolute;top:10px;left:0;width:100%;height:100%;}
@media only screen and (max-device-width:800px), only screen and (device-width:1024px) and (device-height:600px), only screen and (width:1280px) and (orientation:landscape), only screen and (device-width:800px), only screen and (max-width:767px){.flex-video{padding-top:0;}
}
.ghost-button{display:inline-block;width:200px;padding:8px;color:#fff;border:1px solid #fff;text-align:center;outline:none;text-decoration:none;}
.ghost-button:hover,
.ghost-button:active{background-color:#fff;color:#000;}
.ghost-button-rounded-corners{display:inline-block;width:200px;padding:8px;color:#fff;border:1px solid #fff;border-radius:5px;text-align:center;outline:none;text-decoration:none;}
.ghost-button-rounded-corners:hover,
.ghost-button-rounded-corners:active{background-color:#fff;color:#000;}
.ghost-button-transition{display:inline-block;width:200px;padding:8px;color:#fff;border:2px solid #fff;text-align:center;outline:none;text-decoration:none;-webkit-transition:background-color 0.2s ease-out, color 0.2s ease-out;transition:background-color 0.2s ease-out,
color 0.2s ease-out;}
.ghost-button-transition:hover,
.ghost-button-transition:active{background-color:#fff;color:#000;-webkit-transition:background-color 0.3s ease-in, color 0.3s ease-in;transition:background-color 0.3s ease-in,
color 0.3s ease-in;}
.ghost-button-thick-border{display:inline-block;width:200px;font-weight:bold;padding:8px;color:#fff;border:3px solid #fff;text-align:center;outline:none;text-decoration:none;-webkit-transition:background-color 0.2s ease-out, color 0.2s ease-out;transition:background-color 0.2s ease-out,
color 0.2s ease-out;}
.ghost-button-thick-border:hover,
.ghost-button-thick-border:active{background-color:#fff;color:#000;-webkit-transition:background-color 0.3s ease-in, color 0.3s ease-in;transition:background-color 0.3s ease-in,
color 0.3s ease-in;}
.ghost-button-semi-transparent{display:inline-block;width:200px;padding:8px;color:#fff;border:2px solid #fff;text-align:center;outline:none;text-decoration:none;-webkit-transition:background-color 0.2s ease-out, border-color 0.2s ease-out;transition:background-color 0.2s ease-out,
border-color 0.2s ease-out;}
.ghost-button-semi-transparent:hover,
.ghost-button-semi-transparent:active{background-color:#fff;background-color:rgba(255, 255, 255, 0.4);border-color:#fff;border-color:rgba(255, 255, 255, 0.4);-webkit-transition:background-color 0.3s ease-in, border-color 0.3s ease-in;transition:background-color 0.3s ease-in,
border-color 0.3s ease-in;}
.ghost-button-border-color{display:inline-block;width:200px;padding:8px;color:#fff;border:2px solid #fff;text-align:center;outline:none;text-decoration:none;-webkit-transition:border-color 0.3s ease-out, color 0.3s ease-out;transition:border-color 0.3s ease-out,
color 0.3s ease-out;}
.ghost-button-border-color:hover,
.ghost-button-border-color:active{color:#66d8ed;border-color:#66d8ed;-webkit-transition:border-color 0.4s ease-in, color 0.4s ease-in;transition:border-color 0.4s ease-in,
color 0.4s ease-in;}
.ghost-button-full-color{display:inline-block;width:200px;padding:8px;color:#fff;background-color:transparent;border:2px solid #fff;text-align:center;outline:none;text-decoration:none;-webkit-transition:color 0.3s ease-out, background-color 0.3s ease-out, border-color 0.3s ease-out;transition:color 0.3s ease-out,
background-color 0.3s ease-out,
border-color 0.3s ease-out;}
.ghost-button-full-color:hover,
.ghost-button-full-color:active{background-color:#9363c4;border-color:#9363c4;color:#fff;-webkit-transition:color 0.3s ease-in, background-color 0.3s ease-in, border-color 0.3s ease-in;transition:color 0.3s ease-in,
background-color 0.3s ease-in,
border-color 0.3s ease-in;}
.ghost-button-size-transition{display:inline-block;width:80%;line-height:25px;margin:0 auto;padding:8px;color:#fff;border:2px solid #fff;text-align:center;outline:none;text-decoration:none;-webkit-transition:width 0.3s ease-out, height 0.3s ease-out, line-height 0.3s ease-out;transition:width 0.3s ease-out,
height 0.3s ease-out,
line-height 0.3s ease-out;}
.ghost-button-size-transition:hover,
.ghost-button-size-transition:active{width:100%;height:60px;line-height:40px;background-color:rgba(15,62,196,0.5);-webkit-transition:width 0.1s ease-in, height 0.1s ease-in, line-height 0.1s ease-in;transition:width 0.1s ease-in,
height 0.1s ease-in,
line-height 0.1s ease-in;}
.ghBtnWrapper{position:absolute;top:120px;left:50%;margin-left:-30%;width:60%;text-align:center;}
.ghBtnWrapper a, .ghBtnWrapper a:hover{font-family:"ralewayextrabold";font-size:24px;text-transform:uppercase;text-decoration:none;color:#fff;}
.spanBlock{display:block;}
.col-md-3-rev{width:100%;}
.col-md-3-rev img{width:96%;margin:0 auto;}
.grid{max-width:1200px;}
.grid-item{float:left;margin:15px 0;}
.grid-item h4{font-size:16px;font-weight:bold;line-height:26px;color:#2A3AB3;}
.grid-item,
.grid-item-content p{}
.grid-item-content{margin:0 5px;background:#fff;-webkit-transition:width 0.4s, height 0.4s;transition:width 0.4s, height 0.4s;}
.grid-item:hover .grid-item-content{}
.grid-item.is-expanded,
.grid-item.is-expanded .grid-item-content{width:450px;}
.grid-item.is-expanded{z-index:2;}
.grid-item.is-expanded .grid-item-content{background:#F90;}
.col-md-2 img{}
.col-md-10 h4{margin:0;padding:0;}
.investorsRw{margin:20px 0 10px;}
.casestudies img{width:100%;height:auto;}
#subscribeForm label.error{position:absolute;width:auto;bottom:-30px;left:0;color:#fff;font-style:normal!important;font-weight:normal!important;}
.caseStudyWrapper{padding-top:15px;}
/*.casestudiesNav ul{margin:0;padding:0;}
.casestudiesNav ul li{margin:0;padding:10px 0;list-style-type:none;border-bottom:solid 1px #000;cursor:pointer;}
.casestudiesNav ul li a{padding:10px;}
.casestudiesNav ul li a{color:#034297;cursor:pointer;}
.casestudiesNav ul li.active, .casestudiesNav ul li:hover{background:#034297;border-bottom:solid 1px #fff;color:#fff;}
.casestudiesNav ul li:hover a{color:#fff;}*/
/*.casestudiesNav ul{margin:0;padding:0;}
.casestudiesNav ul li{margin:0;padding:10px;list-style-type:none;border-bottom:solid 1px #000;}
.casestudiesNav ul li{color:#034297;cursor:pointer;}
.casestudiesNav ul li.active, .casestudiesNav ul li:hover{background:#034297;border-bottom:solid 1px #fff;color:#fff;}
.casestudiesNav ul li:hover a{color:#fff;}*/
.casestudiesNav ul{margin:0;padding:0;}
.casestudiesNav ul li{padding:10px 0;list-style-type:none;border-bottom:solid 1px #000;}
.casestudiesNav ul li a{padding:10px 0; cursor:pointer;}

.detailCaseStudy h4{font-size:16px;font-weight:bold;line-height:26px;color:#2A3AB3;margin:0;padding:0;padding-bottom:10px;}
.colProblem{}
.colSolution{background:#c1f9c0;padding-bottom:15px;}
.titleH4{font-size:16px;font-weight:bold;line-height:26px;color:#2A3AB3;margin:0;padding:10px 0 10px 0!important;}
.listClass{margin:0;padding:0;}
.listClass li{margin:0 0 10px 15px;padding:0 0 0 0px;}
.tableclass{display:table;background:#a9f5fb;}
.tableCell{display:table-cell;}
.slider-1{background:url('../img/innerBg-1.jpg') no-repeat 0% 0%;}
.slider-2{background:url('../img/innerBg-2.jpg') no-repeat 0% 100%;}
.slider-3{background:url('../img/innerBg-3.jpg') no-repeat 0% 100%;}
.slider-4{background:url('../img/innerBg-4.jpg') no-repeat 0% 0%;}
.slider-5{background:url('../img/innerBg-5.jpg') no-repeat 0% 0%;}
.slider-6{background:url('../img/innerBg-18.jpg') no-repeat top center;}
.innerBackground-0{background:url('../img/innerBg-6.jpg') no-repeat 50% 0%;position:relative;}
.innerBackground-1{background:url('../img/innerBg-7.jpg') no-repeat 50% 0%;position:relative;}
.innerBackground-2{background:url('../img/innerBg-8.jpg') no-repeat 50% -15%;position:relative;}
.innerBackground-3{background:url('../img/innerBg-9.jpg') no-repeat 50% 0%;position:relative;}
.innerBackground-4{background:url('../img/innerBg-10.jpg') no-repeat 50% 0%;position:relative;}
.innerBackground-5{background:url('../img/innerBg-11.jpg') no-repeat 50% 0%;position:relative;}
.innerBackground-6{background:url('../img/innerBg-12.jpg') no-repeat 50% 0%;position:relative;}
.innerBackground-7{background:url('../img/innerBg-13.jpg') no-repeat 50% 0%;position:relative;}
.innerBackground-8{background:url('../img/innerBg-14.jpg') no-repeat 50% 0%;position:relative;}
.innerBackground-9{background:url('../img/innerBg-15.jpg') no-repeat 50% 0%;position:relative;}
.innerBackground-10{background:url('../img/innerBg-16.jpg') no-repeat 50% 0%;position:relative;}
.innerBackground-11{background:url('../img/innerBg-17.jpg') no-repeat 50% 0%;position:relative;}
.innerBackground-18{background:url('../img/innerBg-18.jpg') no-repeat 50% 0%;position:relative;}
.innerBackground-19{background:url('../img/innerBg-19.jpg') no-repeat 0% 50px;position:relative;}
.innerBackground-20{background:url('../img/innerBg-20.jpg') no-repeat 50% 0%;position:relative;}
.innerBackground-21{background:url('../img/innerBg-21.jpg') no-repeat 50% 0%;position:relative;}
.innerBackground-22{background:url('../img/innerBg-22.jpg') no-repeat 50% 0%;position:relative;}
.innerBackground-23{background:url('../img/innerBg-23.jpg') no-repeat 50% 0%;position:relative;}
.innerBackground-24{background:url('../img/innerBg-24.jpg') no-repeat 50% 50px;position:relative;}
.innerBackground-25{background:url('../img/innerBg-25.jpg') no-repeat 50% 0%;position:relative;}
.innerBackground-26{background:url('../img/innerBg-26.jpg') no-repeat 50% 0%;position:relative;}
.innerBackground-27{background:url('../img/innerBg-27.jpg') no-repeat 50% 0%;position:relative;}
.howitworksContainer li{width:25%;text-align:center;}
.parallax-window{padding-top:60px;min-height:400px;background:transparent;}
.separator{padding:10px 0;}
.imageWrapper{margin:10px;padding:10px;background:#b4e4fa;border-radius:100%;margin:10px auto;padding:10px;text-align:center;width:100px;}
.imageWrapper img{}
.featureSection{padding:30px 0;}
.paddingLeft20{padding-left:20px;}
.featureList{margin:0 0 0 15px;padding:0;}
.featureList li{margin:0;padding:0;line-height:26px;}
.boardMembers li{width:13.35%;text-align:center;}
.teamMembers li{width:12.35%;text-align:center;}
.blog-a a{text-decoration:none;}
.blogList h3 a{color:#8abc04;font-weight:bold;}
.blogList h3 a:hover{color:#6f9703;text-decoration:none;}
.mediaList h3 a{color:#8abc04;font-weight:bold;}
.mediaList h3 a:hover{color:#6f9703;text-decoration:none;}
.blogImage{text-align:center;}
.blogImage img{margin:15px auto;width:100%;height:auto;}
.blogImageGroup img{width:49%;margin:0.5%;height:auto;float:left;}
.blogImageGroup img, .blogImage img{padding-bottom:15px;border-bottom:solid 1px #ccc;}
#sidebar h3{font-size:32px;color:#2a3ab3;font-weight:bold;}
#sidebar ul{margin:0 0 10px 0;}
#sidebar ul > ul{margin:0;padding:0;}
#sidebar ul ul li{list-style:none;}
#sidebar ul li{padding:5px 0;}
#sidebar ul li a{color:#2a3ab3;text-decoration:none;}
#sidebar form{padding-top:20px;}
#sidebar label{display:none;}
#sidebar input[type='text']{width:100%;}
#sidebar input#searchsubmit{margin:10px 0;background:#2a3ab3;border:solid 1px #2a3ab3;color:#fff;font-size:16px;text-transform:none;}
.wpcf7{padding-bottom:60px;}
.wpcf7 textarea, .wpcf7 input{border:solid 1px #ccc;width:100%;PADDING:2%;}
.wpcf7 input{padding:1.7% 10px;}
.wpcf7-submit{margin:10px 0;background:#2a3ab3;border:solid 1px #2a3ab3;color:#fff;font-size:16px;text-transform:none;width:100px;}
.wpcf7-form-control-wrap{margin:10px 0;}
.wpcf7-select{width:100%;height:40px;}
.wpcf7-textarea{height:278px;}
.wpcf7-submit{text-transform:uppercase;font-weight:bold;color:#fff!important;}
.requestDemoContainer .wpcf7-textarea{height:235px!important;}
.requestDemoContainer .wpcf7-form-control{color:#333;}
.requestDemoContainer > div.wpcf7-response-output, 
.requestDemoContainer > div.wpcf7-validation-errors{color:#fff!important;}
.featureImg{width:125px;margin:0 auto;}
.featureTitle{width:80%;margin:0 auto;text-align:center;border-bottom:solid 1px #034297;}
.featureTitle h4, .featureTitle h5{line-height:24px;}
.featurePoints ul{margin:10px 0;}
.featurePoints ul li{line-height:24px;}
.moduleRow{border-bottom:solid 1px #034297;padding:10px 0;}
.featureTitle h4{text-transform:uppercase;}
.csrow{padding:15px 0 10px 0;border-bottom:solid 1px #ccc;}
.csrow:last-child{border-bottom:none;margin-bottom:20px;}
.csrow h4{margin:5px 0 10px;font-weight:bold;color:#2a3ab3;}
@media only screen and (max-width:767px){.carousel-caption{width:100% !important;top:0 !important;right:0;padding-top:10px;text-align:center;}
.carousel-caption .h3Container{margin:0 auto;}
.slideSectionImageslide{display:none;}
.carousel-control{z-index:999999!important;}
.featuresBg{display:none;}
.customersContainer{padding:0 0 20px;height:auto;}
.slider-6{background:url('../img/tab-mobile-inner-18.jpg') no-repeat top center;}
}
/*nav a{color:#000!important;font-size:16px;font-weight:bold;}
.navbar-default .navbar-nav > .active > a,
.navbar-default .navbar-nav > .active > a:focus,
.navbar-default .navbar-nav > .active > a:hover{background-color:#fcfbf9;color:#2a3ab3!important;}*/
.slick-prev{left:0px;z-index:999999;}
.slick-next{right:10px;}

.solutionsListContainer {
    font-size:16px;
}
.solutionsListContainer {
 margin-bottom:20px;	
}
.solutionsList {
display:flex;
flex-wrap:nowrap;
margin:10px 0 0;
padding:0;	
justify-content:center;
}
.solutionsList li {
list-style-type: none;
/*flex-basis:10%;*/
background:#1b6fef;
border-right:solid 1px #fff;
border-radius:10px 10px 0 0;
padding:5px;		
text-align:center;
display:flex;
cursor:pointer;
}
.solutionsList li a{
color:#fff;
align-self:center;
}
.solutionsList li.active {
background:#ececec;
}
.solutionsList li.active a{
 color:#2a3ab3;
}
.solutionsContent {
background:#ececec;
}
.tabContent {
display:none;
background:#ececec;
padding:15px 15px 0 15px;
-webkit-transition: all 6s ease;  
-moz-transition: all 6s ease;  
-o-transition: all 6s ease;  
-ms-transition: all 6s ease;  
transition: all 6s ease;
}
.tabContentPoints > ul > li {
    line-height: 30px;
}
@media screen and (max-width: 960px) {
    .solutionsList {
    flex-wrap:wrap;
    flex-direction:row-reverse;
    }
    .solutionsList li {
    border-radius:0;
    flex-basis:50%;
    text-align:left;
    border-bottom: solid 1px #fff;
    border-radius:0;
    }
    .solutionsList li.active {
    order:1;
    border-bottom:none;
    }
}
@media only screen and (max-width:600px){
.teamList{display:none;}
.membersList{display:none;}
}
.loader {
	position: fixed;
	left: 0px;
	top: 0px;
	width: 100%;
	height: 100%;
	z-index: 9999;
	background: url('../img/01-progress.gif') 50% 50% no-repeat rgb(249,249,249);
}.colDark {	color:#333!important;}

.txtAlignLft{text-align:left!important;}

.padLft {
	padding-left:15px;
}
.paddingNone {
	padding:0;
}
.partnerImg {
	text-align:right;
}
.partnerImg img {
	width:250px;
	max-width:250px;
	margin:15px auto 15px;
}
.icfaImg {
	width:100%!important;
	max-width:350px!important;
	height:auto;
}
.partnerDescription h3 {
	text-align:left;
	display:none;
}
.partnerImgContainer {
	border-bottom:solid 1px #000;
}