html{scroll-behavior:smooth;}
body{background-color:white; color:#2B2B2B; font-family:"Lato", sans-serif; font-size:15px; font-weight:400; overflow-x:hidden;}
body .btn{background:#024873; border:none; border-radius:0; outline:none; color:white;}
body .btn:hover{background:#012941; color:white;}
body .btn:active{outline:none; -webkit-box-shadow:none; box-shadow:none;}
body .btn-text{color:#024873;}
body .btn-text:hover{color:#012941; font-weight:bold;}
body ul{list-style:none;}
body h3{font-size:1.4em;}
body h4{font-size:1.2em;}
body h2, body h3{color:#024873; font-weight:600;}
body a{text-decoration:none; color:white;}
body a:hover{text-decoration:none; color:inherit;}
body .owl-dots{display:-webkit-box; display:-ms-flexbox; display:flex; -webkit-box-pack:center; -ms-flex-pack:center; justify-content:center; margin-top:2.5rem;}
body .owl-dots .owl-dot{width:16px; height:16px; background:grey !important; margin-right:1.2rem; border-radius:16px;}
body .owl-dots .owl-dot.active{width:16px; height:16px; background:#024873 !important;}
.banner-ins, .banner-abt, .banner-car, .banner-ind, .banner-cont, .banner-services, .banner-bigd, .banner-mach, .banner-sas, .banner-soft, .banner-staffing, .banner-soft-dev, .banner-staff, .banner-mobdev, .banner-career, .banner-analytics, .banner-video{width:100%; background-repeat:no-repeat; background-size:cover; padding:14em 0; margin-top:-8em;}
.banner-ins .banner-instxt, .banner-abt .banner-instxt, .banner-car .banner-instxt, .banner-ind .banner-instxt, .banner-cont .banner-instxt, .banner-services .banner-instxt, .banner-bigd .banner-instxt, .banner-mach .banner-instxt, .banner-sas .banner-instxt, .banner-soft .banner-instxt, .banner-staffing .banner-instxt, .banner-soft-dev .banner-instxt, .banner-staff .banner-instxt, .banner-mobdev .banner-instxt, .banner-career .banner-instxt, .banner-analytics .banner-instxt, .banner-video .banner-instxt{position:relative; width:60%; margin:0 auto; margin-bottom:-4em;}
.banner-ins .banner-instxt h1, .banner-abt .banner-instxt h1, .banner-car .banner-instxt h1, .banner-ind .banner-instxt h1, .banner-cont .banner-instxt h1, .banner-services .banner-instxt h1, .banner-bigd .banner-instxt h1, .banner-mach .banner-instxt h1, .banner-sas .banner-instxt h1, .banner-soft .banner-instxt h1, .banner-staffing .banner-instxt h1, .banner-soft-dev .banner-instxt h1, .banner-staff .banner-instxt h1, .banner-mobdev .banner-instxt h1, .banner-career .banner-instxt h1, .banner-analytics .banner-instxt h1, .banner-video .banner-instxt h1{font-size:3.2em; color:white; font-weight:600;}
.banner-ins .banner-instxt h6, .banner-abt .banner-instxt h6, .banner-car .banner-instxt h6, .banner-ind .banner-instxt h6, .banner-cont .banner-instxt h6, .banner-services .banner-instxt h6, .banner-bigd .banner-instxt h6, .banner-mach .banner-instxt h6, .banner-sas .banner-instxt h6, .banner-soft .banner-instxt h6, .banner-staffing .banner-instxt h6, .banner-soft-dev .banner-instxt h6, .banner-staff .banner-instxt h6, .banner-mobdev .banner-instxt h6, .banner-career .banner-instxt h6, .banner-analytics .banner-instxt h6, .banner-video .banner-instxt h6{font-size:13px; margin-bottom:0;}
.banner-ins .banner-instxt p, .banner-abt .banner-instxt p, .banner-car .banner-instxt p, .banner-ind .banner-instxt p, .banner-cont .banner-instxt p, .banner-services .banner-instxt p, .banner-bigd .banner-instxt p, .banner-mach .banner-instxt p, .banner-sas .banner-instxt p, .banner-soft .banner-instxt p, .banner-staffing .banner-instxt p, .banner-soft-dev .banner-instxt p, .banner-staff .banner-instxt p, .banner-mobdev .banner-instxt p, .banner-career .banner-instxt p, .banner-analytics .banner-instxt p, .banner-video .banner-instxt p{font-size:1.2em; color:white;}
.style-listed li{list-style:disc;}
.blue-container{background:#024873; padding:0.8em 0; color:white; height:60px;}
.blue-container .head-cont{font-weight:300;}
.blue-container .head-cont i{margin-right:0.3em;}
.blue-container .head-cont span{margin-right:0.8em;}
.blue-container .head-cont span:hover{color:#B4C9D5;}
.blue-container .nav-topbar{display:-webkit-box; display:-ms-flexbox; display:flex;}
.blue-container .nav-topbar .nav-link{font-weight:600; letter-spacing:0.5px;}
.blue-container .nav-topbar .nav-link:hover{color:#B4C9D5;}
.blue-container .nav-topbar .dropdown:hover .dropdown-cont{display:block;}
.blue-container .nav-topbar .dropdown-cont{display:none; position:absolute; background:#EEE; padding-bottom:0.5em;}
.blue-container .social-icons i{margin-left:1em;}
.blue-container .social-icons i:hover{color:#012941;}
.navbar .nav-menu{background:#EEE; padding:0.5em 1em; margin-left:36em; border-radius:0 0 25px 25px; margin-top:-4.5em;}
.navbar .nav-menu .dropdown .dropdown-toggle:active{pointer-events:none;}
.navbar .nav-menu .dropdown:hover .dropdown-menu{display:block;}
.navbar .nav-menu .nav-link{color:#2B2B2B !important; font-weight:600;}
.navbar .nav-menu .nav-link:hover{color:#024873 !important;}
.dropdown-cont, .dropdown-menu{margin-top:-0.2rem; border:none; border-radius:0 0 10px 10px; z-index:9999; background:#EEE;}
.dropdown-cont .dropdown-item, .dropdown-menu .dropdown-item{padding:.5rem 3rem 0.25rem 1rem; color:#2B2B2B !important; font-size:0.9em;}
.dropdown-cont .dropdown-item:hover, .dropdown-menu .dropdown-item:hover{background:white; color:#024873 !important;}
#banner{position:relative; margin-top:-8em;}
#banner .ban-img{position:absolute; bottom:0;}
#banner .banner-text{position:absolute; top:35%; color:white; font-weight:300;}
#banner .banner-text h1{font-size:3em;}
#banner .banner-text h1 span{font-weight:800;}
#banner .banner-text p{font-size:1.15em; letter-spacing:0.1px; margin-bottom:1.6em;}
.servic{background:#EEE; padding:2em 0 3em 0;}
.servic #hm-serv{width:85%; margin:0 auto;}
.servic .heading{margin-bottom:2em;}
.servic a{text-decoration:none;}
.servic .kard{background:white; margin-bottom:2em; border:none; border-radius:5px; -webkit-transition:all .4s ease-in-out; transition:all .4s ease-in-out; overflow:hidden;}
.servic .kard figure{margin-bottom:1.2rem; position:relative; overflow:hidden;}
.servic .kard figure img{width:100%; -webkit-transform:scale(1); transform:scale(1);}
.servic .kard h4{font-size:1.1em; color:#024873; padding:0em 1em 0.2em 1em;}
.servic .kard p{font-size:1em; color:#2B2B2B; display:-webkit-box; overflow:hidden; -webkit-box-orient:vertical; -webkit-line-clamp:4; padding:0.5em 0.6em 0.2em 0.6em;}
.servic .kard:hover{-webkit-box-shadow:5px 20px 20px 1px #d4d4d4; box-shadow:5px 20px 20px 1px #d4d4d4; text-decoration:none !important;}
.servic .kard:hover h4{color:#00090f;}
.servic .kard:hover img{-webkit-transform:scale(1.1); transform:scale(1.1); -webkit-transition:all .4s ease-in-out; transition:all .4s ease-in-out;}
#services{padding-top:0 !important;}
.grey-cont{background:#B4C9D5; height:20em; margin-bottom:4em;}
#testmo-2, #testmo{padding:2em 0;}
#testmo-2 .single-item, #testmo .single-item{padding:1.8em 2em; border-radius:20px; background:#EEE;}
#testmo-2 .single-item img, #testmo .single-item img{width:30px;}
#testmo-2 .single-item blockquote, #testmo-2 .single-item .btm-quote, #testmo .single-item blockquote, #testmo .single-item .btm-quote{margin-top:1.5em;}
#testmo-2 .auth-tag, #testmo .auth-tag{display:-webkit-box; display:-ms-flexbox; display:flex; -webkit-box-orient:vertical; -webkit-box-direction:normal; -ms-flex-direction:column; flex-direction:column;}
#testmo-2 .auth-tag span, #testmo .auth-tag span{color:#024873; font-weight:600; font-size:1.1em;}
.fad-blue-container{background:#B4C9D5; padding:2.5em 0;}
.fad-blue-container #clients{margin-top:2.5em;}
.fad-blue-container #clients img{border-radius:5px;}
.ftr-blue-container{background:-webkit-gradient(linear, left top, left bottom, from(#024873), to(#01243A)); background:linear-gradient(#024873, #01243A); padding-top:2.5em; color:white;}
.ftr-blue-container h4{font-size:1.6em; font-weight:600; margin-bottom:0.8em;}
.ftr-blue-container .ftr-about{overflow:hidden; display:-webkit-box; -webkit-line-clamp:4; line-clamp:4; -webkit-box-orient:vertical;}
.ftr-blue-container .ftr-menu a{color:white; font-size:1.1em; font-weight:300; padding:0 1em; -webkit-transition:all 0.1s ease-in-out; transition:all 0.1s ease-in-out;}
.ftr-blue-container .ftr-menu a:hover{-webkit-transform:translateY(5px); transform:translateY(5px); -webkit-transition:all 0.1s ease-in-out; transition:all 0.1s ease-in-out;}
.ftr-blue-container .ftr-content{padding:2em 0 1em 0;}
.ftr-blue-container .ftr-content p{font-size:0.9em; font-weight:300; margin-top:0.5em;}
.ftr-blue-container .our-serv{padding-left:6.5em;}
.ftr-blue-container .our-serv .ftr-serv{display:-webkit-box; display:-ms-flexbox; display:flex; -webkit-box-orient:vertical; -webkit-box-direction:normal; -ms-flex-direction:column; flex-direction:column;}
.ftr-blue-container .our-serv .ftr-serv a{font-weight:300; margin-bottom:0.4em; -webkit-transition:all 0.1s ease-in-out; transition:all 0.1s ease-in-out;}
.ftr-blue-container .our-serv .ftr-serv a:hover{-webkit-transform:translateX(5px); transform:translateX(5px); -webkit-transition:all 0.1s ease-in-out; transition:all 0.1s ease-in-out;}
.ftr-blue-container .ftr-cont i{margin-right:0.5em;}
.ftr-blue-container .ftr-cont span{font-size:0.9em; font-weight:300;}
.ftr-blue-container .ftr-cont .ftr-cont-info{margin-bottom:0.8em;}
.grey-container{background:#2B2B2B; border:none; color:white; padding:0.6em 0;}
.grey-container p{font-size:0.9em; font-weight:300; margin-bottom:-1.6em; padding:0.2em 0.1em;}
.grey-container p span{font-style:italic; font-weight:400;}
.grey-container .social-icons i{margin-left:1em;}
.grey-container .social-icons i:hover{color:#012941;}
.grey-container .sam i{color:#024873; margin:0 0.1em;}
.grey-container .sam a{color:white; font-size:1.1em; font-weight:300;}
.grey-container .sam a:hover{color:#999999;}
.banner-ins{background-image:url("../img/banner-clients.png");}
.chal-proj{background:#EEE; padding:4em 0; margin-bottom:3em;}
.chal-proj .client-logo{padding:2.2em 0;}
.chal-proj .client-logo .row{margin-bottom:1em;}
.fad-blue-container{background:#B4C9D5;}
.fad-blue-container .prjts{padding:2.5em;}
.fad-blue-container .prjts .row{margin-bottom:2em;}
.white-bg{background:white; display:-webkit-box; display:-ms-flexbox; display:flex; -webkit-box-orient:horizontal; -webkit-box-direction:normal; -ms-flex-direction:row; flex-direction:row;}
.white-bg .prj-imgg{width:100%;}
.white-bg .prj-img{position:relative; overflow:hidden;}
.white-bg .prj-img img{-webkit-transition:all 0.3s; transition:all 0.3s; -webkit-transform:scale(1); transform:scale(1);}
.white-bg .prj-img figure{position:absolute; top:15%; left:16%;}
.white-bg:hover img{-webkit-transform:scale(1.1); transform:scale(1.1);}
.white-bg .prj-text{padding:1em 0.5em 1em 1.2em;}
.white-bg .prj-text h4{color:#024873; font-weight:600; font-size:1.2em;}
.white-bg .prj-text small{color:#919191; margin:-0.5em 0 0.6em 0 !important;}
.white-bg .prj-text p{font-size:0.9em; margin-top:0.5em;}
.white-bg .prj-text a{font-size:0.8em;}
.banner-abt{background-image:url("../img/banner-about.png");}
.abt-comp{padding:2.8em;}
.fad-blue-container .mision{margin-bottom:1.6em;}
.fad-blue-container .mision .horz-line{content:" "; width:350px; height:1px; background:black; margin-top:1.6em; margin-left:1em; margin-right:0;}
.fad-grey-container{background:#EEE; padding:2.5em 0;}
.fad-grey-container .vision{margin-bottom:1.6em;}
.fad-grey-container .vision .horz-line{content:" "; width:350px; height:1px; background:black; margin-top:1.6em; margin-left:0; margin-right:1em;}
.our-team{padding:3em 0;}
.our-team .team-mem{padding:2em 0;}
.our-team .card{position:relative; overflow:hidden; border:none;}
.our-team .card .img{position:absolute; top:0; margin:1rem;}
.our-team .card .card-body{background:rgba(92, 92, 92, 0.5); position:absolute; bottom:0; width:100%; padding:0.7rem 0; color:white;}
.our-team .card .card-body h4{margin-bottom:-0.05rem; font-weight:600;}
.our-team .card .card-body p{font-weight:300;}
.our-team .card .card-img-top{-webkit-transition:all 0.3s; transition:all 0.3s; -webkit-transform:scale(1); transform:scale(1);}
.our-team .card:hover{-webkit-box-shadow:2px 10px 10px 1px #b9b9b9; box-shadow:2px 10px 10px 1px #b9b9b9;}
.our-team .card:hover .card-img-top{-webkit-transform:scale(1.1); transform:scale(1.1);}
.banner-car{background-image:url("../img/banner-careers.png");}
.white-sdbg{-webkit-box-shadow:2px 8px 8px 2px #c7c7c7; box-shadow:2px 8px 8px 2px #c7c7c7; margin:1.2em;}
.head{margin:0 auto; padding-bottom:2em;}
.head h6{font-weight:600; color:grey; text-align:center;}
.head h4{color:#024873;}
.jobs-cont{padding:3em 0;}
.jobs-cont #job-cards{padding-top:0.8em;}
.jobs-cont .job-card{background:#024873; font-size:0.9em; font-weight:300; padding:1.6em 0.4em 0.4em; margin:1em 0.6em;}
.jobs-cont .job-card h6{font-size:1em;}
.jobs-cont .job-card:hover{text-decoration:none; color:white; background:#02385a;}
.project-form{width:88%; margin:0 auto; padding-top:2em;}
.project-form input, .project-form select, .project-form textarea{margin-bottom:1em; border:none !important; border-radius:0 !important;}
.project-form .form-group{margin-bottom:0px;}
.project-form .upload input{margin-top:1em; display:inline-block; width:100%;}
.project-form .upload input:focus{border:none !important;}
.project-form .btn-form{padding:0.3em 1em; margin-top:1.5em;}
.modal .modal-header{background-color:#024873; color:white;}
.modal .modal-header span{color:white;}
.modal .project-form{width:100%; padding-top:1em;}
.modal .project-form select, .modal .project-form input{border:1px solid #dedede !important;}
.modal .project-form .upload input{border:none !important;}
.candidate{padding:4em 0;}
.candidate #frm-work{margin-right:0.8em;}
.candidate #proj{padding-top:2em;}
.candidate #explore{padding-top:4em;}
.candidate #explore .white-sdbg{margin-bottom:3em;}
.banner-ind{background-image:url("../img/banner-industries.png");}
.indus{padding:3em;}
.white-back{background:white; display:-webkit-box; display:-ms-flexbox; display:flex; -webkit-box-orient:horizontal; -webkit-box-direction:normal; -ms-flex-direction:row; flex-direction:row; margin-bottom:1.8em; -webkit-box-shadow:2px 4px 4px 2px #d8d8d8; box-shadow:2px 4px 4px 2px #d8d8d8;}
.white-back .wr-img{position:relative;}
.white-back .wr-img img{height:100%;}
.white-back .wr-text{padding:0.5em;}
.white-back .wr-text h4{color:#024873; font-weight:600; font-size:1.1em;}
.white-back .wr-text p{font-size:0.85em; margin:0.5em 0;}
.white-back .wr-text a{font-size:0.8em;}
.tellus{background-color:#EEE; padding:3em;}
.tellus .head{margin-bottom:0.5em;}
.tellus #testmo-2{margin:5em 0;}
.tellus #testmo-2 .single-item{background-color:white;}
.clients-2 .owl-dots{display:none;}
.banner-cont{background-image:url("../img/banner-contact.png");}
.addr-frm{padding:3em 0;}
.addr-frm .list-styled{list-style:disc !important;}
.addr-frm .addph{margin:2em 0; padding:0 2em;}
.addr-frm h4{font-size:1.5em; font-weight:600; color:#024873;}
.banner-services{background-image:url("../img/banner-services.png");}
.banner-bigd{background-image:url("../img/banner-datasc.jpg");}
.banner-mach{background-image:url("../img/banner-mach.png");}
.white-bg .type-img img{-webkit-transform:none !important; transform:none !important;}
.staff-list ul li{list-style-type:disc;}
.mach-info{padding-top:3em;}
.type-cont1{padding:2em 0 0 1.6em;}
.type-cont1 ol li{padding:0.5em 0;}
.type-cont1 ul li{list-style-type:disc; padding:0.1em 0;}
.type-cont2{padding:2em 1.6em 0 0;}
.dev{padding:3em 0;}
.banner-sas{background-image:url("../img/banner-sas.png");}
.sas-info{padding-top:3em;}
.cream-bg{background:#EEE; padding:3em 0;}
.pg-cont{padding:3em 0;}
.pg-restcont h4{font-weight:600;}
.pg-restcont li{list-style-type:disc;}
.img-cont{background-image:url("../img/game-dev-img1.png"); background-repeat:no-repeat; background-size:cover;}
.img-cont #bd-form{padding:3em 0;}
.banner-soft{background-image:url("../img/banner-soft.png");}
.soft-info{padding-top:2em;}
.banner-staffing{background-image:url("../img/banner-staff.jpg");}
.banner-soft-dev{background-image:url("../img/banner-software.jpg");}
.banner-staff{background-image:url("../img/banner-data.png");}
.data-feat{background-color:#216778; padding:1.5em;}
.data-feat:hover{background-color:#164550; color:white;}
.data-info{padding-top:2em;}
.service-cont{padding:3em 0;}
.banner-mobdev{background-image:url("../img/banner-mob.png");}
.mob-info{padding-top:3em;}
#fad-cont{margin-top:3em;}
#testimon{margin-top:3em;}
.banner-career{background-image:url("../img/training.jpg");}
.banner-career .banner-btns{position:absolute; bottom:-50%; right:0; left:0;}
.banner-analytics{background-image:url("../img/banner-soft.jpg");}
.train-course{padding:3em 0;}
.train-course .row{padding:1em 0;}
.train-course .cream-bg{padding:0 !important;}
.train-course .prj-img img{height:100%;}
.train-course .prj-text li{font-size:0.9rem; padding:3px 0;}
.train-course .prj-text a{margin-left:60%;}
.train-course .prj-text .row{padding:0 !important;}
.train-course .tr-cour{width:130% !important;}
.train-course .tr-cour li{font-size:0.9rem; padding:3px 0;}
.train-course .tr-cour li:before{content:url("../img/tr-arrow.png"); display:inline-block; width:1.3em; /* same as padding-left set on li */
  margin-left:-2.3rem !important;}
.nbdr:before{display:none !important;}
.ls{letter-spacing:3px;}
.our-services{margin:0; padding:3em 0; background:url(../img/service-bg.jpg) no-repeat center; width:100%; position:relative;}
.our-services .title{margin-bottom:3em;}
.our-services .sbtn{text-align:right;}
.our-services .sbtn a{display:inline-block; padding:10px 15px; background:#d4d4d4; color:#216778; font-size:20px;}
.our-services .servicebox{margin:0 0 30px; padding:0px; background:#fff; -webkit-box-shadow:0px 0px 1px #ddd; box-shadow:0px 0px 1px #ddd; position:relative; -webkit-box-shadow:0 0 5px #999; box-shadow:0 0 5px #999;}
.our-services .servicebox:hover{margin-top:-5px; -webkit-box-shadow:0px 1px 5px #ddd; box-shadow:0px 1px 5px #ddd; -webkit-transition:all 0.3s ease-in-out; transition:all 0.3s ease-in-out;}
.our-services .servicebox:hover .sbtn a{background:#216778 !important; color:#fff !important;}
.our-services .servicebox figure{margin:0; position:relative; overflow:hidden; background:#ddd;}
.our-services .service-name{padding-bottom:10px; position:relative; display:-webkit-box; display:-ms-flexbox; display:flex; -webkit-box-align:end; -ms-flex-align:end; align-items:flex-end; -webkit-box-pack:justify; -ms-flex-pack:justify; justify-content:space-between; padding:5px 10px; position:absolute; bottom:0; left:0; width:100%; height:130px;}
.our-services .service-name:before{content:""; width:0; height:0; border-bottom:0px solid transparent; border-top:190px solid transparent; border-right:400px solid white; position:absolute; left:0; bottom:0;}
.our-services .service-name .service-icon{background:#fff; -webkit-box-shadow:0 0 5px #999; box-shadow:0 0 5px #999; width:80px; height:80px; border-radius:5px; display:-webkit-box; display:-ms-flexbox; display:flex; -webkit-box-align:center; -ms-flex-align:center; align-items:center; -webkit-box-pack:center; -ms-flex-pack:center; justify-content:center;}
.our-services .service-name div{text-align:right; position:relative;}
.servicebox figure .serv-bg{-webkit-filter:blur(3px); filter:blur(3px); border-radius:5px;}
.servicebox p{margin:0; padding:16px 20px 10px; text-align:justify; color:#333333; font-size:14px; line-height:20px;}
.service-name div span{position:relative; top:30px; color:#024873; font-size:80px; font-weight:bold;}
.service-name div h3{color:#216778; font-size:20px; padding-top:0.8em; font-weight:bold;}
.table-courses thead{background-color:#bbbbbb !important;}
.table-courses tbody tr{background-color:white;}
.table-courses tbody tr:hover{background-color:#ebebeb; -webkit-transition:all 0.2s ease-in-out; transition:all 0.2s ease-in-out;}
.table-courses th, .table-courses td{padding:0.6em 1.2em; text-align:center; border:1px solid #dadada;}
#virtual-course{padding:3em 0; background-color:#EEE;}
.banner-video{background-image:url("../img/banner-video.png");}
.vid-info{padding:2em 0;}
/*# sourceMappingURL=style.css.map */