@font-face {font-family:'ProximaNova-Regular'; src: url('../fonts/ProximaNova-Regular.eot'); src: url('../fonts/ProximaNova-Regular.eot?#iefix') format('embedded-opentype'), url('../fonts/ProximaNova-Regular.woff2') format('woff2'), url('../fonts/ProximaNova-Regular.woff') format('woff'), url('../fonts/ProximaNova-Regular.ttf') format('truetype'), url('../fonts/ProximaNova-Regular.svg#ProximaNova-Regular') format('svg'); font-weight: 400; font-style: normal; font-display: swap;}
@font-face {font-family:'ProximaNova-Semibold'; src: url('../fonts/ProximaNova-Semibold.eot'); src: url('../fonts/ProximaNova-Semibold.eot?#iefix') format('embedded-opentype'), url('../fonts/ProximaNova-Semibold.woff2') format('woff2'), url('../fonts/ProximaNova-Semibold.woff') format('woff'), url('../fonts/ProximaNova-Semibold.ttf') format('truetype'), url('../fonts/ProximaNova-Semibold.svg#ProximaNova-Semibold') format('svg'); font-weight: 600; font-style: normal; font-display: swap;}
@font-face {font-family:'ProximaNova-Bold'; src: url('../fonts/ProximaNova-Bold.eot'); src: url('../fonts/ProximaNova-Bold.eot?#iefix') format('embedded-opentype'), url('../fonts/ProximaNova-Bold.woff2') format('woff2'), url('../fonts/ProximaNova-Bold.woff') format('woff'), url('../fonts/ProximaNova-Bold.ttf') format('truetype'), url('../fonts/ProximaNova-Bold.svg#ProximaNova-Bold') format('svg'); font-weight: bold; font-style: normal; font-display: swap;}

body {font-family:'ProximaNova-Regular';font-size:14px;line-height: 1.42857143;margin: 0;padding: 0;overflow-x: hidden;}
*, :after, :before {-webkit-box-sizing: border-box!important; -moz-box-sizing: border-box!important; box-sizing: border-box!important;}
.btn-group-vertical>.btn-group:after, .btn-group-vertical>.btn-group:before, .btn-toolbar:after, .btn-toolbar:before, .clearfix:after, .clearfix:before, .container-fluid:after, .container-fluid:before, .container:after, .container:before, .dl-horizontal dd:after, .dl-horizontal dd:before, .form-horizontal .form-group:after, .form-horizontal .form-group:before, .modal-footer:after, .modal-footer:before, .modal-header:after, .modal-header:before, .nav:after, .nav:before, .navbar-collapse:after, .navbar-collapse:before, .navbar-header:after, .navbar-header:before, .navbar:after, .navbar:before, .pager:after, .pager:before, .panel-body:after, .panel-body:before, .row:after, .row:before {display: table; content: " ";}
.btn-group-vertical>.btn-group:after, .btn-group-vertical>.btn-group:before, .btn-toolbar:after, .btn-toolbar:before, .clearfix:after, .clearfix:before, .container-fluid:after, .container-fluid:before, .container:after, .container:before, .dl-horizontal dd:after, .dl-horizontal dd:before, .form-horizontal .form-group:after, .form-horizontal .form-group:before, .modal-footer:after, .modal-footer:before, .nav:after, .nav:before, .navbar-collapse:after, .navbar-collapse:before, .navbar-header:after, .navbar-header:before, .navbar:after, .navbar:before, .pager:after, .pager:before, .panel-body:after, .panel-body:before, .row:after, .row:before {display: table; content: " ";}
.btn-group-vertical>.btn-group:after, .btn-toolbar:after, .clearfix:after, .container-fluid:after, .container:after, .dl-horizontal dd:after, .form-horizontal .form-group:after, .modal-footer:after, .nav:after, .navbar-collapse:after, .navbar-header:after, .navbar:after, .pager:after, .panel-body:after, .row:after {clear:both;}
.alert {margin:0;padding:15px 65px 15px 15px;height: 56px;border-radius: 0; background-color: #222629; color: #fff; text-align: center;}
.alert-dismissable .close, .alert-dismissible .close {position: absolute; top: 16px; right: 20px; color:#fff; opacity:.4;font-size: 22.5px;line-height: 1;cursor:pointer;}
.alert-dismissable .close:hover, .alert-dismissible .close:hover {opacity:1;}
.mymarquees {animation: marquee-scroll 30s linear infinite; margin: 0; overflow: hidden; display: none;}
marquee#mymarquee {font-family:'ProximaNova-Bold';}
.alert a {color: #ffffff;text-decoration:none;}
.fa {display: inline-block; font: normal normal normal 14px/1 FontAwesome; font-size: inherit; text-rendering: auto; -webkit-font-smoothing: antialiased; -moz-osx-font-smoothing: grayscale;}
.fa-times-circle:before {content:" ";background-image:url(../images/icons.png);display:inline-block;background-position:-197px -535px;background-size:767px;width:20px;height:20px;}
.fa-bars:before {content:" ";background-image:url(../images/icons.png);display:inline-block;background-position:-628px -351px;background-size: 700px;width:16px;height:16px;}
a {text-decoration:none;}
p.link-block a, span.link-block a, li.link-block a {font-family:'ProximaNova-Bold';color:#187fff;}

/*banner&header*/
.bse_header{width:100%;display:inline-block;}
.main_header{width:100%;display:inline-block;position:relative;z-index:9;}
.flash_message {background-color:#00050a;position:relative;padding:7px 50px 7px 20px;font-family:'ProximaNova-Regular';}
.flash_message marquee {color:#fff;}
a.close_flash {position:absolute;top:12px;right:20px; color:#fff;}
a.close_flash span {width:18px;height:18px;background-image:url(../images/icons.png);background-position:-206px 0;display: inline-block;}
.header {padding:0 10px;}
.header .navbar{width:100%;display:flex; min-height: 0; margin: 0 !important; align-items: center;justify-content: space-between;}
.header .navbar a.navbar-brand {height:auto;width:auto;padding:0;line-height:normal;}
.header .navbar a.navbar-brand img {width: auto; height: auto; float: none; margin: 0;display: block;}
.header .navbar-collapse.collapse {padding:26px 0 !important;}
.header .navbar .col-md-3 {padding-left:15px;padding-right:15px;width:25%;}
.header .navbar .col-md-9 {padding-left:15px;padding-right:15px;width:75%;}
.main_menu {position:relative;padding:26px 0;}
.main_menu::after,ul::after {clear: both; display: block; content: " ";}
.navbar-brand img {max-width:150px;margin:12px;}
.navbar-expand-md .navbar-nav .nav-item {padding:0 12px;display:inline-block;float: left;}
.navbar-expand-md .navbar-nav .nav-item.res_menu{display:none;}
.navbar-expand-md .navbar-nav .nav-link {color:#000000;font-family:'ProximaNova-Regular';padding:0;text-decoration:none;line-height: 21px;}
.navbar-expand-md .navbar-nav .nav-link:hover {color: #a5167f;}
.navbar-expand-md .navbar-nav .nav-link .chevron-down {width:11px;height:8px;background-image:url(../images/icons.png);background-position:0 0;display: inline-block;margin:0 0 0 5px;}
.navbar-expand-md .navbar-nav .nav-link .chevron-down::before{content: '';  border: solid black; border-width:0 1px 1px 0; display:inline-block; padding:4px; transform: rotate(45deg); -webkit-transform: rotate(45deg);position:relative;bottom:2px;}
.navbar-expand-md .navbar-nav .nav-link:hover .chevron-down::before{border-color:#a5167f;}
.navbar-expand-md .navbar-nav .nav-item:hover .bse_submenu {display:block;left:-110px;}
.navbar-expand-md .navbar-nav .nav-item .bse_submenu {display:none;position: absolute;left:0;padding:27px 0 0;}
ul.dropdown_menu::before {left:7%;width: 0; height: 0; border-left: 13px solid transparent; border-right: 13px solid transparent; border-bottom: 12px solid #61a9d3; content:" "; display:inline-block;position:absolute;top:-13px;visibility:visible;}
.navbar-expand-md .navbar-nav .nav-item .bse_submenu.digital_menu {left:-365px;}
.navbar-expand-md .navbar-nav .nav-item .bse_submenu.digital_menu ul.dropdown_menu::before {left:40%;}
ul.dropdown_menu {width:1070px;background-color:#ffffff;padding:25px 35px 20px;border:2px solid #61a9d3;border-radius:8px;margin:0;position: relative;box-shadow:0 2px 10px 1px #cccccc;}
ul.dropdown_menu li.main_nav_head {display: block;width:25%;float:left;padding:0 0 0 35px;margin: 0;}
ul.dropdown_menu li.main_nav_head:first-child {padding:0;}
ul.dropdown_menu li.main_nav_head h3{font-family:'ProximaNova-Regular';font-weight: normal;color:#000000;font-size:18px;border-bottom: 2px solid #dddddd;padding:0 0 10px;margin-top:0;}
ul.dropdown_menu li ul {padding:0;}
ul.dropdown_menu li {display:block;margin:15px 0 0 0;}
ul.dropdown_menu li a {color:#000000;text-decoration:none;font-family:'ProximaNova-Regular';font-size:14px;}
ul.dropdown_menu li a:hover {color: #3b9fdc;}
ul.dropdown_menu li a span {width: 30px; height: 25px;display: inline-block;text-align:center;}
ul.dropdown_menu li a span::before {content:" ";width:25px;height:25px;display:inline-block;vertical-align:middle;background-image:url(../images/icons.png);margin:0 6px 0 0;}
ul.dropdown_menu li a span.aritificail_icon::before {background-position:-340px -126px;background-size:417px;width:24px;}
ul.dropdown_menu li a:hover .aritificail_icon::before {background-position:-387px -126px;}
ul.dropdown_menu li a span.machine_icon::before {background-position:-297px -144px;background-size:392px;}
ul.dropdown_menu li a:hover span.machine_icon::before {background-position:-348px -144px;}
ul.dropdown_menu li a span.internet_icon::before {background-position:-260px -75px;background-size: 410px;width:24px;}
ul.dropdown_menu li a:hover span.internet_icon::before {background-position:-306px -75px;}
ul.dropdown_menu li a span.augmented_icon::before {background-position:-64px -54px;background-size: 433px;}
ul.dropdown_menu li a:hover span.augmented_icon::before {background-position:-110px -54px;}
ul.dropdown_menu li a span.virtual_icon::before {background-position: -60px -118px; background-size: 400px; width: 24px;}
ul.dropdown_menu li a:hover span.virtual_icon::before {background-position: -108px -118px;}
ul.dropdown_menu li a span.blockchain_icon::before {background-position:-208px -122px;background-size: 400px;}
ul.dropdown_menu li a:hover span.blockchain_icon::before {background-position:-260px -122px;}
ul.dropdown_menu li a span.big_data_icon::before {background-position:-231px -151px; background-size: 411px;}
ul.dropdown_menu li a:hover span.big_data_icon::before {background-position:-284px -151px;}
ul.dropdown_menu li a span.network_icon::before {background-position:-67px -95px; background-size: 398px;width: 22px;height:22px;}
ul.dropdown_menu li a:hover span.network_icon::before {background-position:-113px -95px;}
ul.dropdown_menu li a span.branding_icon::before {background-position:-175px -169px;background-size: 390px;}
ul.dropdown_menu li a:hover span.branding_icon::before {background-position:-227px -169px;}
.devops_icon::before {background-position:-205px -96px; background-size: 400px;}
ul.dropdown_menu li a:hover span.devops_icon::before {background-position:-254px -96px;}
ul.dropdown_menu li a span.infrastructure_icon::before {background-position:-347px -14px;background-size: 469px;}
ul.dropdown_menu li a:hover span.infrastructure_icon::before {background-position:-397px -14px;}
ul.dropdown_menu li a span.serverless_icon::before {background-position:-310px -89px; background-size: 370px; width: 20px; height: 23px;}
ul.dropdown_menu li a:hover span.serverless_icon::before {background-position:-350px -89px;}
ul.dropdown_menu li a span.microservices_icon::before {background-position:-314px -73px;background-size:390px;width:22px;height: 20px;}
ul.dropdown_menu li a:hover .microservices_icon::before {background-position:-358px -73px;}
.automation_icon::before {background-position:-139px -98px; background-size: 411px;}
ul.dropdown_menu li a:hover span.automation_icon::before {background-position:-187px -98px;}
ul.dropdown_menu li a span.container_icon::before {background-position:-0px -111px;background-size:464px;width: 24px;}
ul.dropdown_menu li a:hover span.container_icon::before {background-position:-52px -111px;}
ul.dropdown_menu li a span.aws_icon::before {    height: 18px; width: 30px; background-position: -114px -702px; background-size: 1000px;}
ul.dropdown_menu li a:hover span.aws_icon::before {background-position:-149px -702px;}
ul.dropdown_menu li a span.azure_icon::before {background-position: -184px -34px; background-size: 411px; height: 22px;overflow:hidden;}
ul.dropdown_menu li a:hover span.azure_icon::before {background-position:-236px -34px;}
ul.dropdown_menu li a span.gcp_icon::before {background-position:-357px -62px; background-size: 450px; height: 21px;}
ul.dropdown_menu li a:hover span.gcp_icon::before {background-position:-411px -62px;}
ul.dropdown_menu li a span.angular_icon::before {background-position:-0px -30px; background-size: 460px; width: 22px;height: 24px;}
ul.dropdown_menu li a:hover span.angular_icon::before {background-position:-48px -30px;}
ul.dropdown_menu li a span.reactjs_icon::before {background-position:-69px -30px; background-size: 458px;width: 24px;}
ul.dropdown_menu li a:hover span.reactjs_icon::before {background-position:-113px -30px;}
ul.dropdown_menu li a span.vuejs_icon::before {background-position:-264px -35px; background-size: 418px;height: 22px;}
ul.dropdown_menu li a:hover span.vuejs_icon::before {background-position:-310px -35px;}
ul.dropdown_menu li a span.python_icon::before {background-position:-240px -13px; background-size: 411px;height: 22px;width: 22px;}
ul.dropdown_menu li a:hover span.python_icon::before {background-position:-282px -13px;}
ul.dropdown_menu li a span.nodejs_icon::before {background-position:-122px -33px; background-size: 407px;width: 20px;height:22px;}
ul.dropdown_menu li a:hover span.nodejs_icon::before {background-position:-162px -33px;}
ul.dropdown_menu li a span.php_icon::before {background-position: -182px -694px; background-size: 990px; height: 19px; width: 30px;}
ul.dropdown_menu li a:hover span.php_icon::before {background-position:-215px -694px;}
ul.dropdown_menu li a span.mongo_icon::before {background-position:-325px -139px;background-size:455px;width:15px;}
ul.dropdown_menu li a:hover .mongo_icon::before {background-position:-356px -139px;}
ul.dropdown_menu li a span.postgre_icon::before {background-position:-135px -122px;background-size:411px;}
ul.dropdown_menu li a:hover .postgre_icon::before {background-position:-187px -122px;}
ul.dropdown_menu li a span.mysql_icon::before {background-position: -66px -75px; background-size: 411px; height: 23px;}
ul.dropdown_menu li a:hover span.mysql_icon::before {background-position:-114px -75px;}
ul.dropdown_menu li a span.nativeios_icon::before {background-position:-235px -88px; background-size: 480px; width: 21px;}
ul.dropdown_menu li a:hover span.nativeios_icon::before {background-position:-283px -88px;}
ul.dropdown_menu li a span.nativeandroid_icon::before {background-position:-0px -137px; background-size: 460px; width: 21px;}
ul.dropdown_menu li a:hover span.nativeandroid_icon::before {background-position:-46px -137px;}
ul.dropdown_menu li a span.cross_icon::before {background-position:-57px -12px;background-size: 500px;width:24px;height:22px;}
ul.dropdown_menu li a:hover span.cross_icon::before {background-position:-107px -12px;}
ul.dropdown_menu li a span.flutter_icon::before {background-position:-156px -15px;background-size: 510px;width: 22px;height: 24px;}
ul.dropdown_menu li a:hover span.flutter_icon::before {background-position:-202px -15px;}
ul.dropdown_menu li a span.reactnative_icon::before {background-position:-69px -30px; background-size: 458px;width: 24px;}
ul.dropdown_menu li a:hover span.reactnative_icon::before {background-position:-113px -30px;}
ul.dropdown_menu li a span.ionic_icon::before {background-position:1px -50px;background-size: 411px;width: 21px;}
ul.dropdown_menu li a:hover span.ionic_icon::before {background-position:-41px -50px;}
ul.dropdown_menu li a span.xamarin_icon::before {background-position: -329px -34px; background-size: 411px; width: 24px; height: 22px;}
ul.dropdown_menu li a:hover span.xamarin_icon::before {background-position:-377px -34px;}
ul.dropdown_menu li a span.unity_icon::before {background-position:-1px -83px; background-size: 450px; width: 22px; height: 23px;}
ul.dropdown_menu li a:hover span.unity_icon::before {background-position:-50px -83px;}
ul.dropdown_menu li a span.phonegap_icon::before {background-position:-182px -13px; background-size: 411px; width: 20px; height: 21px;}
ul.dropdown_menu li a:hover span.phonegap_icon::before {background-position:-221px -13px;}
ul.dropdown_menu li a span.nft_development_icon::before {background-position:-100px -173px; background-size: 400px;}
ul.dropdown_menu li a:hover span.nft_development_icon::before {background-position:-153px -173px;}
ul.dropdown_menu li a span.smart_contracts_development_icon::before {background-position:1px -127px; background-size:300px;height:20px;width:24px;}
ul.dropdown_menu li a:hover span.smart_contracts_development_icon::before {background-position:-49px -127px;}
ul.dropdown_menu li a span.token_development_icon::before {background-position:-68px -130px; background-size: 360px;height:23px;}
ul.dropdown_menu li a:hover span.token_development_icon::before {background-position: -116px -130px; overflow: hidden; width: 23px;}
ul.dropdown_menu li a span.hyberledger_fabric_icon::before {background-position:0 -155px; background-size: 430px;height:27px;}
ul.dropdown_menu li a:hover span.hyberledger_fabric_icon::before {background-position:-56px -155px;}
ul.dropdown_menu li a span.alastria_icon::before {background-position:-62px -144px;background-size:290px;width:14px;}
ul.dropdown_menu li a:hover span.alastria_icon::before {background-position:-88px -144px;}
ul.dropdown_menu li a span.cryptocurrency_exchange_icon::before {background-position:-343px -119px;background-size:490px;width:23px;height:28px;overflow:hidden;}
ul.dropdown_menu li a:hover span.cryptocurrency_exchange_icon::before {background-position:-389px -119px;}
ul.dropdown_menu li a span.cryptocurrency_wallet_development_icon::before {background-position:0 -190px; background-size:385px;}
ul.dropdown_menu li a:hover span.cryptocurrency_wallet_development_icon::before {background-position:-56px -190px;}
ul.dropdown_menu li a span.algorand_icon::before {background-position:-163px -154px; background-size: 420px; width: 24px;height:24px;}
ul.dropdown_menu li a:hover span.algorand_icon::before {background-position:-212px -154px;}
ul.dropdown_menu li a span.stellar_icon::before {background-position:-259px -171px; background-size: 397px;}
ul.dropdown_menu li a:hover span.stellar_icon::before {background-position:-315px -171px;}
ul.dropdown_menu li a span.social_media_icon::before {background-position:-506px -597px; background-size: 1000px; width: 39px; height: 40px;}
ul.dropdown_menu li a:hover span.social_media_icon::before {background-position:-586px -597px;}
ul.dropdown_menu li a span.network_plus_icon::before {background-position:0 -660px; background-size: 1050px; width: 38px; height: 40px;}
ul.dropdown_menu li a:hover span.network_plus_icon::before {background-position:-82px -660px;}
ul.dropdown_menu li a span.streambiz_icon::before {background-position:-789px -754px; background-size: 1260px; width: 40px; height: 40px;}
ul.dropdown_menu li a:hover span.streambiz_icon::before {background-position:-874px -754px;}
ul.dropdown_menu li a span.foodplus_icon::before {background-position:-956px -603px; background-size: 1092px; width: 40px; height: 40px;}
ul.dropdown_menu li a:hover span.foodplus_icon::before {background-position:-1045px  -603px;}
ul.dropdown_menu li a span.assetplus_icon::before {background-position:-745px -646px; background-size:1170px; width: 40px; height:45px;}
ul.dropdown_menu li a:hover span.assetplus_icon::before {background-position:-951px -646px;}
ul.dropdown_menu li a span.jobplus_icon::before {background-position:-614px -671px; background-size: 1220px; width: 40px; height: 50px;}
ul.dropdown_menu li a:hover span.jobplus_icon::before {background-position:-702px -671px;}
ul.dropdown_menu li a .mint_trades_icon::before {background-position:-847px -852px; background-size: 1220px; width: 44px; height: 50px;}
ul.dropdown_menu li a:hover .mint_trades_icon::before {background-position: -944.6px -852px;}
ul.dropdown_menu li a span.expertplus_icon::before {background-position:-160px -573px; background-size: 981px; width:35px; height: 40px;}
ul.dropdown_menu li a:hover span.expertplus_icon::before {background-position:-195px -573px;}
ul.dropdown_menu li a span.schoolplus_icon::before {background-position:0 -586px; background-size: 1000px; width: 28px; height: 40px;}
ul.dropdown_menu li a:hover span.schoolplus_icon::before {background-position:-56px -586px;}
ul.dropdown_menu li a span.pazerplus_icon::before {background-position:-426px -602px; background-size: 1130px; width: 42px; height: 40px;}
ul.dropdown_menu li a:hover span.pazerplus_icon::before {background-position:-525px -602px;}
ul.dropdown_menu li a span.dreamplus_icon::before {background-position:-216px -663px; background-size: 1060px; width: 40px; height: 38px;}
ul.dropdown_menu li a:hover span.dreamplus_icon::before {background-position:-172px -663px;}
ul.dropdown_menu li a span.pixelplus_icon::before {background-position:-231px -573px; background-size: 981px; width: 40px; height: 40px;}
ul.dropdown_menu li a:hover span.pixelplus_icon::before {background-position:-323px -573px;}
ul.dropdown_menu li a span.marketplus_icon::before {background-position:-375px -574px; background-size: 1000px; width: 40px; height: 40px;}
ul.dropdown_menu li a:hover span.marketplus_icon::before {background-position:-461px -574px;}
ul.dropdown_menu li a span.magento_icon::before {background-position:-844px -688px; background-size: 1160px; width: 40px; height: 42px;}
ul.dropdown_menu li a:hover span.magento_icon::before {background-position:-927px -688px;}
ul.dropdown_menu li a span.dolphin_icon::before {background-position:-853px -610px; background-size: 1020px; width: 35px; height: 24px;}
ul.dropdown_menu li a:hover span.dolphin_icon::before {background-position:-932px -610px;}
ul.dropdown_menu li a span.globe_icon::before {background-position:-40px -592px; background-size: 1055px;}
ul.dropdown_menu li a span.android_icon::before {background-position:-85px -592px; background-size: 1055px;}
ul.dropdown_menu li a span.apple_icon::before {background-position:3px -592px; background-size: 1055px;}
ul.dropdown_menu li a span.bricksteel_enterprises_icon::before {background-position:-187px -475px;background-size:760px;}
ul.dropdown_menu li a:hover span.bricksteel_enterprises_icon::before {background-position:-239px -475px;}
ul.dropdown_menu li a span.nirmal_developers_icon::before {background-position:-447px -506px;background-size:790px;width:13px;}
ul.dropdown_menu li a:hover span.nirmal_developers_icon::before {background-position:-468px -506px;}
ul.dropdown_menu li a span.bsepic_icon::before {background-position:-317px -445px;background-size:700px;width:23px;}
ul.dropdown_menu li a:hover span.bsepic_icon::before {background-position:-369px -445px;}
ul.dropdown_menu li a span.bsetxt_icon::before {background-position:-236px -424px;background-size:680px;}
ul.dropdown_menu li a:hover span.bsetxt_icon::before {background-position:-283px -424px;}
ul.dropdown_menu li a .left_social_icon span {width:55px;height:55px;}
ul.dropdown_menu li a span.about_us_icon::before {background-position:-116px -669px; background-size: 1000px;}
ul.dropdown_menu li a:hover span.about_us_icon::before {background-position:-176px -669px;}
ul.dropdown_menu li a span.process_icon::before {background-position:-845px -678px; background-size: 1070px;}
ul.dropdown_menu li a:hover span.process_icon::before {background-position:-907px -678px;}
ul.dropdown_menu li a span.blog_icon::before {background-position:-874px -621px; background-size: 1000px;}
ul.dropdown_menu li a:hover span.blog_icon::before {background-position:-932px -621px;}
ul.dropdown_menu li a span.portfolio_icon::before {background-position:-700px -634px; background-size: 1000px;}
ul.dropdown_menu li a:hover span.portfolio_icon::before {background-position:-758px -634px;}
ul.dropdown_menu li a span.careers_icon::before {background-position:-205px -661px; background-size: 1000px;}
ul.dropdown_menu li a:hover span.careers_icon::before {background-position:-263px -661px;}
.right_nav span.navbar-toggler-icon {background-image:url(../images/icons.png); background-position: -722px -379px; background-size: 767px;width:30px;height:30px;display:inline-block;vertical-align:middle;}

.bse_submenu.company_dropdown ul.dropdown_menu {width:250px;}
.bse_submenu.other_ventures_dropdown ul.dropdown_menu {width:250px;}
.bse_submenu.block_chain_dropdown ul.dropdown_menu::before {left:12%;}
.navbar-expand-md .navbar-nav .nav-item .bse_submenu.block_chain_dropdown {right:auto;left:0;}
.bse_submenu.block_chain_dropdown .dropdown_menu {width:350px;}
.bse_submenu.block_chain_dropdown .dropdown_menu li {margin: 0 0 15px;}
.bse_submenu.block_chain_dropdown .dropdown_menu li:last-child {margin:0;}
.bse_submenu.block_chain_dropdown li a {color: #000000; text-decoration: none;}
.bse_submenu.company_dropdown .dropdown_menu li {margin: 0 0 15px;}
.bse_submenu.company_dropdown .dropdown_menu li:last-child {margin:0;}
.bse_submenu.other_ventures_dropdown .dropdown_menu li {margin: 0 0 15px;}
.bse_submenu.other_ventures_dropdown .dropdown_menu li:last-child {margin:0;}
.bse_submenu.other_ventures_dropdown ul.dropdown_menu::before {left:65%;}
.bse_submenu.company_dropdown ul.dropdown_menu::before {left:60%;}
.navbar-expand-md .navbar-nav .nav-item .bse_submenu.products_dropdown {right: 0; left: -495px;}
.navbar-expand-md .navbar-nav .nav-item .bse_submenu.products_dropdown ul.dropdown_menu::before {left:61%;}
.navbar-expand-md .navbar-nav .nav-item .bse_submenu.products_dropdown ul.dropdown_menu{width: 865px;}
.navbar-expand-md .navbar-nav .nav-item .bse_submenu.products_dropdown ul.dropdown_menu li {width:33.3%; float: left;}
.full_products_access {display: flex;}
.right-nav {display:flex;}
.outer-header, .inner-header {height:100%; overflow: hidden; position: absolute; width: 100%;bottom:0;}
.inner-header {background: #000; background-image: linear-gradient(rgba(0, 15, 37, 0.7), #022b42, rgba(0, 9, 24, 0.7)); background-image: -webkit-linear-gradient(rgba(0, 15, 37, 0.7), #022b42, rgba(0, 9, 24, 0.7)); perspective: 340px;}
ul.dropdown_menu li a:hover .right_social_cnt h3 {color: #3b9fdc;}
ul.dropdown_menu li a:hover .right_social_cnt h4 {color: #3b9fdc;}
.right_social_cnt h3 {font-size:16px;font-family:'ProximaNova-Regular';margin-top:0; margin-bottom: 0.5rem; line-height: 1.2;}
.right_social_cnt h4 {font-size:12px;margin: 0 0 0.5rem;}
.right_social_cnt p {display:flex;}

.navbar-expand-md .navbar-toggler{display:none;}
ul.navbar-nav{width: auto;display: inline-block;float: right;margin:0;padding:0;}
ul.navbar-nav.desktop_menus, ul.navbar-nav.desktop_menus li{position:relative;}
div#main-header {border-bottom: 4px solid #dadada; height: auto;}
#main-header {width: 100%; display: inline-block; position: fixed; background: #ffffff; z-index:9999;top:0;}
.navbar-expand-md .navbar-nav .nav-link .right_arrow_services{display:none;width:89%;height:39px;left:0;right:0;margin:0 auto;background-color:transparent;position:absolute;}
.navbar-expand-md .navbar-nav .nav-link .right_arrow_services::before {content: ""; border-right: 2px solid rgb(255, 255, 255); border-bottom: 2px solid rgb(255, 255, 255); border-image: initial; display: block; width: 8px; height: 8px; margin: auto; position: absolute; top: 0px; bottom: 0px; transform: rotate(-45deg); border-top: 0px rgb(255, 255, 255); border-left: none rgb(255, 255, 255); right: 0; cursor: pointer;}
.navbar-expand-md .navbar-nav .nav-link{font-size:15.5px;}
.bse_submenu.other_ventures_dropdown .dropdown_menu li.right_tents {display:none;}
/*end*/

/*banner_bredcrum*/
.banner_page_bg {background-color:#1C1C1C;background-image:url(../images/banner_about_us.jpg);background-size:cover;background-repeat:no-repeat;height:200px; width:100%;margin-top:77px;align-items: center;justify-content: center;display:flex;}
.augment_page .banner_page_bg {background:url(../images/v4_augmented_reality_2_02.png);background-size:cover;background-repeat:no-repeat;}
.flashIn .banner_page_bg {margin-top:133px;}
.banner_page_bg > img {display:none;}
div.com_infos {color: #fff; display: inline-block; width: 100%;}
div.com_infos h1 {font-size:36px;text-align: center;margin: 0;font-family:'ProximaNova-Bold';text-transform: uppercase;}
.breadcrumb ul {padding: 0; margin:10px 0 0; text-align: center; display: flex; justify-content: center; align-items: center;}
.breadcrumb ul li:first-child {background:none;text-transform: none;}
.breadcrumb ul li {padding: 0 13px; display: block; line-height: normal; background-image:url(../images/gray-breadcrumb.png);background-repeat:no-repeat; background-position:left center;}
.breadcrumb ul li a {font-family: "ProximaNova-Regular"; font-size: 14px; font-style: italic; color: #42abd7; text-decoration: none;}
.breadcrumb ul li span {font-family: "ProximaNova-Regular"; font-size: 14px; font-style: italic; color: #fff;}
.flashIn .career_block .banner-section {margin-top:133px;}
.career_block .banner-section {margin-top:77px;}
/*end*/

.row {margin-left: -15px;margin-right: -15px;}
.col-lg-1, .col-lg-10, .col-lg-11, .col-lg-12, .col-lg-2, .col-lg-3, .col-lg-4, .col-lg-5, .col-lg-6, .col-lg-7, .col-lg-8, .col-lg-9, .col-md-1, .col-md-10, .col-md-11, .col-md-12, .col-md-2, .col-md-3, .col-md-4, .col-md-5, .col-md-6, .col-md-7, .col-md-8, .col-md-9, .col-sm-1, .col-sm-10, .col-sm-11, .col-sm-12, .col-sm-2, .col-sm-3, .col-sm-4, .col-sm-5, .col-sm-6, .col-sm-7, .col-sm-8, .col-sm-9, .col-xs-1, .col-xs-10, .col-xs-11, .col-xs-12, .col-xs-2, .col-xs-3, .col-xs-4, .col-xs-5, .col-xs-6, .col-xs-7, .col-xs-8, .col-xs-9 {position: relative; min-height: 1px; padding-left: 15px; padding-right: 15px;}
.h1, .h2, .h3, .h4, .h5, .h6, h1, h2, h3, h4, h5, h6 {font-weight: 400; line-height: 1.1;}
.col-xs-6 {width: 50%;}
.col-xs-12 {width:100%;}

.modal {display: none; position: fixed; -webkit-overflow-scrolling: touch;outline: 0;top: 0; right: 0; bottom: 0; left: 0;overflow: hidden; opacity: 0; -webkit-transition: opacity .15s linear; -o-transition: opacity .15s linear; transition: opacity .15s linear; z-index: 1050;}
.modal.fade .modal-dialog {-webkit-transform: translate(0,-25%); -ms-transform: translate(0,-25%); -o-transform: translate(0,-25%); transform: translate(0,-25%); -webkit-transition: -webkit-transform .3s ease-out; -moz-transition: -moz-transform .3s ease-out; -o-transition: -o-transform .3s ease-out; transition: transform .3s ease-out; width: auto; margin: 30px auto; position: relative;}
.modal-content {position: relative; background-color: #fff; border: 1px solid #999; border: 1px solid rgba(0,0,0,.2); border-radius: 0; -webkit-box-shadow: 0 5px 15px rgb(0 0 0 / 50%); box-shadow: 0 5px 15px rgb(0 0 0 / 50%); outline: 0;}
.modal-header {padding: 15px; border-bottom: 1px solid #e5e5e5; min-height: 16.43px;}
.modal-header .close {margin-top: -2px; color: #2c3e50;}
.modal-title {margin: 0; line-height: 1.42857143; font-size: 19px;}
.modal-body {position: relative; padding: 20px;}

div#content-area {padding: 30px 0;}
div#content-area h3 {font-size: 28px; font-family:'ProximaNova-Bold'; margin-top: 20px; margin-bottom: 10px;color:#2c3e50;display: block;}
.p_sub_abt {font-size: 14px; line-height: 25px; text-align: justify; margin-bottom: 30px; font-weight: 400; color: #3F3F3F;}

.container, .container-fluid {padding-left: 15px; padding-right: 15px;margin-right: auto;margin-left: auto;}
ul {padding: 0; margin: 0;}
ul li {list-style-type: none;}

/*footer*/
.innerpage-payment {background-color: #f6f6f6; height: auto; padding: 18px 0; margin-top: 0;}
.innerpage-payment .payment-innerwrap {text-align: center; display: table; margin: 0 auto;}
.innerpage-payment h3 {float: left; color: #000000; font-size: 16px; text-transform: uppercase; margin-right: 20px;margin-top: 26px;margin-bottom: 10px;}
.innerpage-payment ul {margin: 0; padding: 0; display: inline-block;}
.innerpage-payment ul li {float: none; margin-right: 20px; display: inline-block; margin-top: 10px;}
footer {bottom: 0; display: block; height: 39px; top: auto; width: 100%; z-index: 999999; background-color:#2F9CC9;}
.footer-menu {line-height: 38px;}
.footer-menu li {float: left; padding: 0 10px; background: url(../images/foot-sep.png) no-repeat right;}
.footer-menu li a {color: #fff; text-transform: capitalize; font-family: "ProximaNova-Regular";}
.footer_copyright a {color: #ffffff; line-height: 35px; text-decoration: none; font-weight: 100; font-family: "ProximaNova-Regular";}
.footer-menu li:last-child {background:none;}
/*end*/

.wmbg {border-bottom: 1px solid #ccc;}
.portfolio li {border-right: 1px solid hsl(0,0%,85%); float: left; font-size: 15px; font-weight: 600; height: 60px; padding: 0; width: 370px; text-align: center;}
.portfolio li.active {background-color: #2b2b2b;}
.portfolio li h2 {margin: 0;}
.portfolio li h2 a {color: #000; text-transform: uppercase;display: block;padding:17px 10px;}
.portfolio li.web.active h2 a::before {background-position:-61px -563px;}
.portfolio li.web h2 a::before {content:" ";background-image:url(../images/icons.png);display:inline-block;width:20px;height:20px;margin:0 10px 0 0;background-position:-40px -563px;position: relative;top: 3px;}
.portfolio li.mobile.active h2 a::before {background-position:-257px -558px;}
.portfolio li.mobile h2 a::before {content:" ";background-image:url(../images/icons.png); display: inline-block; width: 20px; height: 20px; margin: 0 10px 0 0; background-position: -233px -558px; background-size: 800px; position: relative; top: 2px;}
.portfolio li.active h2 a {color: #fff;}
.error small, #captcha_err, .errResponseMsg{ color:#ff0000 !important;font-size:12px  !important; }
.succResponseMsg{ color:#1f8350 !important;font-size:16px !important; }

.privacy {text-align: justify;}
.privacy_block h3 {color: #3f3f3f; font-family: "ProximaNova-Regular"; font-size: 25px; margin-bottom: 15px;}
.privacy_block .inner-container p {line-height: 24px;color: #7e7e7e;font-size: 16px;}
.privacy li {line-height: 25px; list-style: disc outside none; padding: 0 0 15px 10px; text-align: justify;font-size: 16px;}
.privacy_block ul li {color: #2c3e50;background: url(../images/black-checkbox.png) no-repeat left 5px; list-style-type: none; padding-left: 20px; line-height: 22px;}
a.scrollToTop,a.scrollToTop:hover {width: 50px; height: 50px; padding: 0; text-align: center; font-weight: bold; color: #444; text-decoration: none; position: fixed; bottom: 20px; right: 20px; display: none; background: #ffffff; border: 1px solid #c7c7c7; z-index: 9999; margin-bottom: 0; border-radius: 100%;}
a.scrollToTop::before {background-image: url(../images/icons.png); background-size: 800px; background-position: -288px -531px; width: 20px; height: 20px; display: inline-block; vertical-align: middle; transform: rotate(-90deg); content: " "; margin: 14px 0;}

.error input[type="text"], .error input[type="email"], .error textarea, .error select { border-color:#ff0000 !important; }

@media (min-width: 768px) {.container {width: 750px;} .col-sm-4 {width: 33.33333333%;} .col-sm-6 {width: 50%;}.col-sm-7 {width: 58.33333333%;}.col-sm-5 {width: 41.66666667%;} .col-sm-1, .col-sm-10, .col-sm-11, .col-sm-12, .col-sm-2, .col-sm-3, .col-sm-4, .col-sm-5, .col-sm-6, .col-sm-7, .col-sm-8, .col-sm-9 {float:left;}}
@media (min-width: 992px) {.container {width: 970px;}}
@media(min-width: 1200px) {.container {width:1170px;}.col-lg-3 {width: 25%;}}

@media(min-width:992px) and (max-width:1199px) {
.navbar-expand-md .navbar-nav .nav-item {padding:0 5px;font-size:12px;}
.navbar-expand-md .navbar-nav .nav-item .bse_submenu {left:-150px;}
.navbar-expand-md .navbar-nav .nav-item .bse_submenu.company_dropdown {left:-25px;}
.navbar-expand-md .navbar-nav .nav-item .bse_submenu.products_dropdown{left: -465px;}
.navbar-expand-md .navbar-nav .nav-item .bse_submenu.other_ventures_dropdown {left:-130px;}
.navbar-expand-md .navbar-nav .nav-item .bse_submenu.digital_menu ul.dropdown_menu::before {left:36%;}
.navbar-expand-md .navbar-nav .nav-item .bse_submenu.digital_menu{left:-290px;}
.navbar-expand-md .navbar-nav .nav-item .bse_submenu.products_dropdown ul.dropdown_menu::before {left:57%;}
ul.dropdown_menu li.main_nav_head {padding: 0 0 0 10px;}
ul.dropdown_menu {width:960px;padding:25px 25px 20px;}
ul.dropdown_menu::before {left:20%;}
.bse_submenu.block_chain_dropdown ul.dropdown_menu::before{left: 11%;}
.bse_submenu.company_dropdown ul.dropdown_menu::before{left:20%;}
.left_share {padding:0 10px 0 0;}
.bse_submenu.other_ventures_dropdown ul.dropdown_menu::before {left:68%;}
.navbar-expand-md .navbar-nav .nav-link{font-size:14px;}
}

@media (min-width:992px) {
.col-md-1, .col-md-10, .col-md-11, .col-md-12, .col-md-2, .col-md-3, .col-md-4, .col-md-5, .col-md-6, .col-md-7, .col-md-8, .col-md-9 {float: left;}
.col-md-6 {width:50%;}
.col-md-4 {width: 33.33333333%;}
}

@media (max-width:992px) {
ul.dropdown_menu::before {display:none;}
div.navbar-collapse.collapse {height: 100% !important;overflow-x: hidden !important;}
.navbar-expand-md .navbar-nav .nav-link{font-size:14px;}
.navbar-brand img{position:relative;bottom:0;}
.bse_header{width:100%;display:inline-block;height:auto;padding:10px 0;}
.navbar-expand-md .navbar-nav .nav-item:hover .bse_submenu{left:0}
.header{padding:0 0;}
.header div.col-md-3{width:49%;display:inline-block;}
.header-bg{margin-top:0;}
.header div.col-md-9{width:49%;text-align:right;display:inline-block;}
.navbar-expand-md .navbar-toggler {display:block;}    
.collapse:not(.show) {display: block;left:-360px;}
.main_menu.show {left: 0;}
.right_nav button.navbar-toggler{border:2px solid #000000;border-radius:100%;padding:0;box-shadow:none;margin:0 0 0 auto;font-size: 20px; padding: 3px; width: 34px; height: 34px;background:transparent;cursor:pointer;}
.right_nav .main_menu button.navbar-toggler {margin:16px 0 0 auto;}
.navbar-expand-md .navbar-nav {flex-direction: column;padding: 50px 0;margin:0;}
.main_menu {visibility:visible;position:fixed;width:250px; height: 100%; left: 0px; top: 0; background-color: #40aad6;transition: .5s;flex-direction: column;z-index:9;overflow-x:hidden;}
.navbar-expand-md .navbar-nav .nav-item {padding:0 20px 20px;width:100%;text-align:left;display:none;}
.navbar-expand-md .navbar-nav .nav-item.res_menu{display:inline-block}
.navbar-expand-md .navbar-nav .nav-link {padding:0;font-size:16px; text-transform: capitalize;color:#ffffff;}
.navbar-expand-md .navbar-nav .nav-link:hover {color:#fff;}
.navbar-expand-md .navbar-nav .nav-link .chevron-down {display:none;}
.navbar-expand-md .navbar-nav .nav-item .bse_submenu.showSubmenu{transform: translate3d(0,0,0); -ms-transform: translate3d(0,0,0); -webkit-transform: translate3d(0,0,0);display: block !important;z-index:99;height: 135%;}
.navbar-expand-md .navbar-nav .nav-item .bse_submenu{left:0;}
.navbar-expand-md .navbar-nav .nav-item .bse_submenu.other_ventures_dropdown{left:0;height: 135%;}
.bse_submenu {display:none !important;}
.main_menu button.navbar-toggler{border:none;position:absolute;right:10px;top:0;height:auto;width:auto;font-size:0;}
.main_menu button.navbar-toggler span.navbar-toggler-icon{background-position: -218px -592px;background-size: 850px;width:24px;height:24px;}
.navbar-expand-md .navbar-nav .nav-link .right_arrow_services{display:inline-block;height:25px;}
.navbar-expand-md .navbar-nav .nav-item .bse_submenu {display: block !important; position: absolute; background-color: rgb(64, 170, 214); width:250px; top: 0; left:0; height: 100%; transition: transform .4s ease,-webkit-transform .4s ease; -webkit-transition: transform .4s ease,-webkit-transform .4s ease; -ms-transition: transform .4s ease,-webkit-transform .4s ease; transform: translate3d(100%,0,0); -ms-transform: translate3d(100%,0,0); -webkit-transform: translate3d(100%,0,0);}
.navbar-expand-md .navbar-nav .nav-item .bse_submenu ul.dropdown_menu {background-color: transparent; border: none; width: 100%; padding: 0 20px 20px; box-shadow:none;}
.navbar-expand-md .navbar-nav .nav-item .bse_submenu ul.dropdown_menu li a span {display: none;}
ul.dropdown_menu li a,ul.dropdown_menu li a:hover {padding:0; font-size:16px; text-transform:capitalize; color:#ffffff;}
ul.dropdown_menu li.right_tents {display: inline-block; position: relative; width:100%; text-align:center; color:#ffffff; font-size:16px; text-transform:uppercase ; border-bottom: 1px solid #f6f6f6; padding-bottom: 10px; margin-bottom: 10px;}
ul.dropdown_menu li.right_tents .right_arrow_services{position: absolute; left: 0; top: 0; bottom: 8px;}
ul.dropdown_menu li.right_tents .right_arrow_services::before {content: ""; border: 2px solid #fff; display: block; width: 8px; height: 8px; margin: auto; position: absolute; top: 0px; bottom: 0px; transform: rotate(-45deg); left: 0px; cursor: pointer; border-right: 0; border-bottom: 0;}
.bse_submenu.other_ventures_dropdown .dropdown_menu li.right_tents {display:inline-block;}
.main_header {vertical-align:middle;}
.flashIn .banner_page_bg {margin-top:122px;}
.banner_page_bg {margin-top: 66px;}
.career_block .banner-section {margin-top: 66px;}
.flashIn .career_block .banner-section {margin-top:122px;}
.career_block .banner-section {margin-top: 66px;}
.our_products_left_desc {max-width: 100%;} 
}

@media (min-width:768px) and (max-width:991px) {
.footer-menu li a {font-size:13px;}
.footer_copyright a {font-size:13px;}
.innerpage-payment ul li {margin-right:10px;}
.innerpage-payment ul li:last-child {margin-right:0;}
}

@media (max-width:768px) {
footer {height:auto;padding: 5px 0;}
.foot-mobile {margin:0 auto;display:table;}
ul.footer_copyright > li {text-align: center;}
.innerpage-payment h3 {float: none;margin-top: 11px;}
.innerpage-payment ul {padding:0 15px;}
.innerpage-payment ul li {margin-right:10px;}
.innerpage-payment ul li:last-child {margin-right:0;}
.our_products_left_desc {max-width: 100%;} 
}