@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.flashIn.modal-open {font-family:'ProximaNova-Regular' !important;font-size:15px !important;}
body.innerpage.modal-open {font-family:'ProximaNova-Regular' !important;font-size:15px !important;}

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;}
body .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-white.png);display:inline-block;background-position:-197px -535px;background-size:767px;width:20px;height:20px;}
.fa-bars:before {content:" ";background-image:url(../images/icons-white.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}

.left_share ul li a span,ul.navbar-nav.mobile_menu,.mobile_view_mid,.right_share ul li a span,.servicemobile,ul.dropdown_menu li a .right_social_cnt h3 span::before,ul.dropdown_menu li.right_tents{display:none}
.navbar-expand-md .navbar-nav .nav-item div#ventureSubmenu{position: relative;left: auto;right: auto}
.bse_submenu.other_ventures_dropdown ul.dropdown_menu::before{display:none}
.main_menu li.otherVentures .bse_submenu.other_ventures_dropdown {display: none!important}
.main_menu li.otherVentures:hover .bse_submenu.other_ventures_dropdown {
    display: block!important;
}

.main_menu li.otherVentures a span.chevron-down::before {
    width: 10px;
    height: 10px;}

.main_menu .bse_submenu.other_ventures_dropdown ul.dropdown_menu{border:none;box-shadow:none;background:transparent;}

ul.dropdown_menu li a:hover span.whyus_icon::before {
    background-position: 436px -663px;
}
ul.dropdown_menu li a span.whyus_icon::before {
    background-position:494px -663px
}

.sidebar-container{position:fixed!important;top:0;bottom:0;right:-10px;z-index:10000;display:flex;align-items: center;flex-direction: row-reverse;width:50px}
 .toggle-btn:hover{/*transition: right 0.3s ease-in-out;right:-40px*/}
 /*.toggle-btn{transition:right 0.3s ease-in-out;font-family:ProximaNova-Bold;background:url('../images/our_services_bg_new_one.png');color:#00F3FF;border:none;padding:20px 35px 15px 35px;border-radius:0 0 20px 20px;font-size:14px;text-orientation:mixed;transform:rotate(90deg);right:-50px;position:relative;min-width:155px}*/
 .toggle-btn {
    transition: right 0.3s ease-in-out;
    font-family: ProximaNova-Bold;
    /*background:#145361;*/
    background:url(../images/quick_sync.png) #00182b;
    color: #00F3FF;
    border: none;
    padding: 20px 0 15px 5px;
    border-radius:14px 14px 14px 14px;
    font-size: 14px;
    text-orientation: mixed;
    transform: none;
    right: -50px;
    position: relative;
    min-width: 100px;
    background-repeat: no-repeat;
    background-size:contain;
}
.right_share .social-icons{display:flex;flex-direction:column;margin-right:0;opacity:1;transition:all 0.3s ease;position:relative;/*right:-95px*/} 
.right_share .social-icons.show{opacity:1;pointer-events:auto} 
.right_share .social-icons a:hover,.right_share .social-icons div:hover{transform:scale(1.1)}
.right_share .social-icons a,.right_share .social-icons div{display:block;width:37px;height:35px;background-image:url(../images/socialmedia_sprites.png);zoom:80%;margin-bottom:0;margin-right:15px;transition:transform 0.2s}
 .social-icons .ind-number{background-position:-15px -15px}
 .social-icons .wa-number{background-position:-84px -13px}
 .social-icons .linkedin_icon{background-position:-153px -12px}
 .social-icons .message_icon{background-position:-14px -52px;animation:blinker 0.7s linear infinite}
 .social-icons .message_icon:hover{opacity:1!important}
 .social-icons .telegram_icon{background-position:-14px -82px}
 .social-icons .twitter_icon{background-position:-84px -84px}
 .social-icons .instagram_icon{background-position:-154px -82px}
 .social-icons .facebook_icon{background-position:-13px -152px}
 .right_share .social-icons span{display:block;width:40px;height:40px;background-image:url(../images/socialmedia_sprites.png);zoom:80%;margin-bottom:10px;margin-right:15px}
.right_share .social-icons .wa-number{position:relative;display:inline-block;}
.right_share .social-icons .wa-number .india_icon{display:none}
.right_share .social-icons .wa-number .belgium_icon{display:none}
.right_share .social-icons.show .wa-number .india_icon,.right_share .social-icons .wa-number:hover .india_icon{display:block;position:absolute;left:-41px;top:-26px}
.right_share .social-icons.show .wa-number .belgium_icon,.right_share .social-icons .wa-number:hover .belgium_icon{display:block;position:absolute;left:-38px;top:8px}
.social-icons .ind-number.india_icon {background-position: -83px -157px;zoom:90%;}
.social-icons .ind-number.belgium_icon{background-position: -155px -159px;zoom:90%;}
ul.dropdown_menu li a span.testimonial_icon::before {background-position:394px -609px;height: 24px;background-size: 1920px}
ul.dropdown_menu li a:hover span.testimonial_icon::before{background-position: 341px -609px;}
ul.dropdown_menu li a span.mememint_media_icon::before{background-position:-3150px -343px;background-size:1916px; width: 39px; height: 40px;background-image:url(../images/head-icons-white.png);}
ul.dropdown_menu li a:hover span.mememint_media_icon::before {background-position:-3075px -343px;filter:none;}
ul.dropdown_menu li a span.cafe_media_icon::before {background-position:-124px -736px; background-size: 1000px; width: 39px; height: 40px;filter: invert(100%);}
ul.dropdown_menu li a:hover span.cafe_media_icon::before {background-position:-176px -736px;filter:none;}
ul.dropdown_menu li a span.cafeplus_icon::before {background-position:-745px -646px; background-size:1170px; width: 40px; height:45px;}
ul.dropdown_menu li a:hover span.cafeplus_icon::before {background-position:-951px -646px;}
ul.dropdown_menu li a .left_cafe_icon span {width:55px;height:55px;}
ul.dropdown_menu li a:hover .right_cafe_cnt h3 {color: #61a9d3;}
ul.dropdown_menu li a:hover .right_cafe_cnt h4 {color: #61a9d3;}
.right_cafe_cnt h3 {font-size:16px;font-family:'ProximaNova-Regular';margin-top:0; margin-bottom: 0.5rem; line-height: 1.2;}
.right_cafe_cnt h4 {font-size:12px;margin: 0 0 0.5rem;}
.right_cafe_cnt p {display:flex;}
@keyframes blinker{50%{opacity:0}}
/*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-white.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:80px;width:auto;padding:0;line-height:normal;display:inline-block;}
.header .navbar a.navbar-brand img {width: auto; height: auto; float: none; margin: 0;display: block;}
body.fr .header .navbar-collapse.collapse{padding:26px 0 !important}
.header .navbar-collapse.collapse {padding:26px 30px !important;}
.header .navbar .col-md-3 {padding-left:15px;padding-right:15px;width:25%;}
.header .navbar .col-md-9 {padding-left:0;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;}
body.fr .navbar-expand-md .navbar-nav .nav-item{padding:0 10px}
.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;}
body.fr .navbar-expand-md .navbar-nav .nav-link{font-size:14px}
.navbar-expand-md .navbar-nav .nav-link {color:#000000;font-family:'ProximaNova-Regular';padding:0!important;text-decoration:none;line-height: 21px;}
.navbar-expand-md .navbar-nav .nav-link:hover {color: #61a9d3;}
.navbar-expand-md .navbar-nav .nav-link .chevron-down {width:11px;height:8px;background-image:url(../images/icons-white.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:#61a9d3;}
.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:-12px;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: #61a9d3;}
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-white.png);margin:0 6px 0 0;}
ul.dropdown_menu li a span.icon2::before {background-image:url(../images/head-icons-white.png);}
ul.dropdown_menu li a span.php_icon{margin-right:6px;}


ul.dropdown_menu li a span.btc_icon::before{background-position:-834px -227px;background-size:830px;}
ul.dropdown_menu li a:hover span.btc_icon::before{background-position:-887px -227px;}

ul.dropdown_menu li a span.sidechain_icon::before{background-position:-1080px -231px;background-size:830px;}
ul.dropdown_menu li a:hover span.sidechain_icon::before{background-position:-1134px -231px;}

ul.dropdown_menu li a span.webs3_icon::before{background-position:-917px -225px;background-size:830px;}
ul.dropdown_menu li a:hover span.webs3_icon::before{background-position:-971px -225px;}

/*ul.dropdown_menu li a span.smart_contracts_development_icon::before{background-position:-1080px -231px;background-size:830px;}
ul.dropdown_menu li a:hover span.smart_contracts_development_icon::before{background-position:-971px -225px;}*/

ul.dropdown_menu li a span.web3_icon::before{background-position:-1540px -153px;background-size:862px;width:28px;}
ul.dropdown_menu li a:hover span.web3_icon::before{background-position:-1596px -153px;}

ul.dropdown_menu li a span.generative_ai::before{background-position:-1230px -178px;background-size:820px;}
ul.dropdown_menu li a:hover span.generative_ai::before{background-position:-1283px -178px;}

ul.dropdown_menu li a span.iot_icon::before{background-position:-599px -21px;background-size:820px;}
ul.dropdown_menu li a:hover span.iot_icon::before{background-position:-645px -21px;}

ul.dropdown_menu li a span.xr_icon::before{background-position:-917px -200px;background-size:830px;}
ul.dropdown_menu li a:hover span.xr_icon::before{background-position:-971px -200px;}

ul.dropdown_menu li a span.pwa_icon::before{background-position:-1158px -209px;background-size: 834px;height: 22px;}
ul.dropdown_menu li a:hover span.pwa_icon::before{background-position:-1212px -209px;}

ul.dropdown_menu li a span.go_icon::before{background-position:-1411px -168px;background-size: 830px;}
ul.dropdown_menu li a:hover span.go_icon::before{background-position:-1465px -168px;}

ul.dropdown_menu li a span.ts_icon::before{background-position:-835px -200px;background-size:830px;}
ul.dropdown_menu li a:hover span.ts_icon::before{background-position:-889px -200px;}

ul.dropdown_menu li a span.mongodb_icon::before{background-position:-1038px -195px;background-size:800px;height: 22px;width:20px;}
ul.dropdown_menu li a:hover span.mongodb_icon::before{background-position:-1090px -195px;}

ul.dropdown_menu li a span.graphql_icon::before{background-position:-1188px -187px;background-size:750px;height: 22px;}
ul.dropdown_menu li a:hover span.graphql_icon::before{background-position:-1237px -187px;}

ul.dropdown_menu li a span.aidriven_icon::before{background-position:-1043px -167px;background-size: 800px;height: 22px;}
ul.dropdown_menu li a:hover span.aidriven_icon::before{background-position:-1095px -167px;}

ul.dropdown_menu li a span.cn_icon::before{background-position:-1197px -161px;background-size:750px;height: 22px;}
ul.dropdown_menu li a:hover span.cn_icon::before{background-position:-1246px -161px;}

ul.dropdown_menu li a span.daas_icon::before{background-position:-1422px -159px;background-size:750px;height: 22px;}
ul.dropdown_menu li a:hover span.daas_icon::before{background-position:-1470px -159px;}

ul.dropdown_menu li a span.finops_icon::before{background-position:-1049px -166px;background-size:750px;height:22px;}
ul.dropdown_menu li a:hover span.finops_icon::before{background-position:-1098px -166px;}

ul.dropdown_menu li a span.modern_icon::before{background-position: -1410px -191px;background-size: 830px;}
ul.dropdown_menu li a:hover span.modern_icon::before{background-position:-1464px -191px;}

ul.dropdown_menu li a span.ecommerce_icon::before{    background-position:-1098px -219px;background-size: 786px;height: 22px;}
ul.dropdown_menu li a:hover span.ecommerce_icon::before{background-position:-1149px -219px;}

ul.dropdown_menu li a span.deep_icon::before{background-position:-1203px -240px;background-size: 750px;height: 22px;}
ul.dropdown_menu li a:hover span.deep_icon::before{background-position:-1253px -240px;}

ul.dropdown_menu li a span.cms_icon::before {background-position:-1131px -240px;background-size: 750px;height: 22px;}
ul.dropdown_menu li a:hover span.cms_icon::before{background-position:-1180px -240px;}

ul.dropdown_menu li a span.nlp_icon::before{background-position:-1155px -258px;background-size:818px}
ul.dropdown_menu li a:hover span.nlp_icon::before{background-position:-1209px -258px}

ul.dropdown_menu li a span.rust_icon::before{background-position:-1203px -240px;height:24px;background-size: 750px;}
ul.dropdown_menu li a:hover span.rust_icon::before{background-position:90px 41px;}
ul.dropdown_menu li a span.hybrid_icon::before{background-position:-1075px -258px;background-size:818px}
ul.dropdown_menu li a:hover span.hybrid_icon::before{background-position:-1128px -258px}
/*ul.dropdown_menu li a span.baas_icon::before{background-position:121px 74px}
ul.dropdown_menu li a:hover span.baas_icon::before{background-position:89px 74px}*/
ul.dropdown_menu li a span.baas_icon::before{background-position:154px 73px;background-image: url(../images/home-icons.png);}
ul.dropdown_menu li a:hover span.baas_icon::before{background-position:89px 73px}
ul.dropdown_menu li a span.metaverse_icon::before{background-position:-914px -248px;width:28px;background-size:818px;height:30px;/*background-image:url(../images/menu_icons.png);background-size:2000px*/}
ul.dropdown_menu li a:hover span.metaverse_icon::before{background-position:-968px -248px}
ul.dropdown_menu li a span.defi_icon::before{background-position:-996px -256px;background-size:818px}
ul.dropdown_menu li a:hover span.defi_icon::before{background-position:-1048px -256px}
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.blockchain_icon::before {background-position:-545px -43px;background-size:800px;}
ul.dropdown_menu li a:hover span.blockchain_icon::before {background-position:-597px -43px;}*/
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:-701px -671px;}
ul.dropdown_menu li a .mint_trades_icon::before {background-image:url(../images/home-icons.png)!important;background-position:-2716px -983px;background-size: 1220px; width: 44px; height: 50px;}
ul.dropdown_menu li a:hover .mint_trades_icon::before {background-position:-2814px -983px;filter: hue-rotate(45deg);}
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-white.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: #61a9d3;}
ul.dropdown_menu li a:hover .right_social_cnt h4 {color: #61a9d3;}
.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;font-family:'ProximaNova-Regular';}
.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:999;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:80px;}
.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:0;}
.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%;*/}

.tab-pane ul li.col-xs-6.col-sm-3.product-image{/*width:auto;*/}
footer.footermenus .col-md-12.col-sm-12.col-xs-12 ~ .col-md-12.col-sm-12.col-xs-12{display: none;}

.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:9999;}
.modal.fade .modal-dialog{-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:inline-block; height:50px; top: auto; width: 100%; z-index: 999999; background-color:#2F9CC9;}
.footer-menu {/*line-height: 38px;*/ margin:0;padding:6px 0;}
.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_copyright a:hover{color:#ffffff;text-decoration:none}
.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-white.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-white.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-white.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(max-width:1250px){
.navbar-expand-md .navbar-nav .nav-link{font-size:14px}
body.fr .navbar-expand-md .navbar-nav .nav-item{padding:0 8px}
}

@media(min-width:992px) and (max-width:1199px) {
body.fr .navbar-expand-md .navbar-nav .nav-item{padding:0 6px}
.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{right: 0;left: 0;margin: 0 auto;position:fixed}
.navbar-expand-md .navbar-nav .nav-item .bse_submenu.products_dropdown ul.dropdown_menu::before {left:57%}
ul.dropdown_menu li.main_nav_head{width:27%}
ul.dropdown_menu li.main_nav_head:first-child{width:22%}
ul.dropdown_menu li.main_nav_head:nth-child(2){width:30%}
ul.dropdown_menu li.main_nav_head:nth-child(3){width:20%}
ul.dropdown_menu li.main_nav_head {padding: 0 0 0 10px}
ul.dropdown_menu {width:97vw;padding:25px 25px 20px;margin:0 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:12px}
}

@media(max-width:1100px){
    body.fr .navbar-expand-md .navbar-nav .nav-link{font-size:12px}
}

@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) {
body .header .navbar-collapse.collapse{padding:25px 0!important}
body ul.dropdown_menu .sub_mn{margin:5px 0}
.navbar-expand-md .navbar-nav .nav-link span.right_arrow_services::before{bottom:14px}
.navbar-expand-md .navbar-nav .nav-link .companymobile::before {
    content: "";
    border-right: 2px solid #fff;
    border-bottom: 2px solid #fff;
    border-image: initial;
    display: block;
    width: 8px;
    height: 8px;
    margin: auto;
    position: absolute;
    top: 0;
    bottom: 0;
    transform: rotate(-45deg);
    border-top: 0 #fff;
    border-left: #fff;
    right: 0;
    cursor: pointer;
}
    body nav.navbar.navbar-expand-md{position:relative;}
    body nav.navbar.navbar-expand-md .col-md-9{position: absolute;right:35px;width: auto;}
    body nav.navbar.navbar-expand-md .col-md-3{width:100%;text-align:center}
body .navbar-expand-md .navbar-nav .nav-item .bse_submenu.open {
    display: block !important;
    width: 100%;
    position: relative;
    left: 0;
    transform: none;
    padding-top:0;
}

body ul.navbar-nav.mobile_menu .bse_submenu.products_dropdown{left: auto !important;right: auto !important}
body .main_menu ul.navbar-nav.mobile_menu .bse_submenu.open ul.dropdown_menu li{width:100%;margin:0}
body ul.navbar-nav.mobile_menu ul.dropdown_menu li h3{margin-top:5px}
body ul.dropdown_menu li a:hover .right_social_cnt h3{color:#ffffff}
body ul.navbar-nav .navbar-expand-md .navbar-nav .nav-link,body ul.navbar-nav.mobile_menu ul.dropdown_menu li a,.products_dropdown ul.dropdown_menu li h3{padding: 0;font-size: 13px;font-family: 'ProximaNova-Semibold'}
body ul.navbar-nav.mobile_menu ul.dropdown_menu li.right_tents{display:none}
body ul.navbar-nav.mobile_menu div#productssubMenu{display:none}
body ul.navbar-nav.mobile_menu div#productssubMenu.open{display:block;transform:none;-webkit-transform:none;background:transparent;top:0;}
body ul.navbar-nav.mobile_menu .bse_submenu.digital_dropdown.open{left: auto !important;right: auto !important;transition: unset !important;width: auto !important;background: transparent !important;transform: none !important;padding:0 0;top:auto!important}

    body .mobile_menu .navbar-expand-md .navbar-nav .nav-link,body ul.navbar-nav.mobile_menu ul.dropdown_menu li a {
        padding: 0;
        font-size: 13px;
        font-family: 'ProximaNova-Semibold';
    }

 ul.navbar-nav.mobile_menu{display:block;width:90%}
ul.dropdown_menu::before {display:none;}
div.navbar-collapse.collapse {height: 100% !important;overflow-x: hidden !important;overflow-y:auto}
.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:300px; 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.mobile_menu .nav-item{display:block;}
.navbar-expand-md .navbar-nav.desktop_menus .nav-item{display:none;}

body ul.dropdown_menu li h3 {
        font-size: 16px;
        font-family: 'ProximaNova-Semibold';
        color: #000000;
        white-space: nowrap;
        margin-top: 15px;
        text-transform: uppercase;
    }
        .navbar-expand-md .navbar-nav.mobile_menu .nav-item .nav-link {
        font-size: 16px;
        color: #ffffff;
        text-transform: uppercase;
        font-family: 'ProximaNova-Bold';
    }
        body.fr ul.dropdown_menu li a {
        font-size: 13px;
        zoom: 85%;
    }
body .navbar-expand-md .mobile_menu.navbar-nav .nav-item {padding:0 0 10px;width:100%;text-align:left;}
body .navbar-expand-md .mobile_menu.navbar-nav .nav-item.res_menu{display:inline-block}
body .navbar-expand-md .mobile_menu.navbar-nav .nav-link {padding:0;font-size:16px; text-transform: capitalize;color:#ffffff;}
body .navbar-expand-md .mobile_menu.navbar-nav .nav-link:hover {color:#fff;}
body .navbar-expand-md .mobile_menu.navbar-nav .nav-link .chevron-down {display:none;}
body .navbar-expand-md .mobile_menu.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;padding-top:5px;}
body .navbar-expand-md .mobile_menu.navbar-nav .nav-item .bse_submenu{left:0;}
.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; 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 0 0; 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:82px;}
.banner_page_bg {margin-top: 66px;}
.career_block .banner-section {margin-top: 66px;}
.flashIn .career_block .banner-section {margin-top:82px;}
.career_block .banner-section {margin-top: 66px;}
.our_products_left_desc {max-width: 100%;} 


/**/
 /* ====  New styles start ==== */
     /*.bse_submenu .right_arrow_services{display:none}
     ul.dropdown_menu::before,ul.dropdown_menu li.right_tents .right_arrow_services.digitalmobile::before{display:none!important}
    .other_ventures_submenu{width:90%}
     .other_ventures_submenu a span.chevron-down::before{width:10px;height:10px}
     .navbar-expand-md .navbar-nav .nav-item li.other_ventures_submenu .nav-link{position: relative}
    .navbar-expand-md .navbar-nav .nav-link .companymobile {display: inline-block}
    .navbar-expand-md .navbar-nav .nav-item .bse_submenu.company_dropdown{position:relative;background-color:#40aad6;width:350px;top:0;bottom: 0;height: 100%;transition: transform .4s, -webkit-transform .4s;-webkit-transition: transform .4s, -webkit-transform .4s;-ms-transition: transform .4s,-webkit-transform .4s;transform: translate3d(100%, 0, 0);-ms-transform: translate3d(100%,0,0);-webkit-transform: translate3d(100%, 0, 0);left:0}
    .navbar-expand-md .navbar-nav .nav-item .bse_submenu.company_dropdown.open{display:block!important;transform:translate3d(0, 0, 0);-ms-transform: translate3d(0,0,0)}
    .navbar-expand-md .navbar-nav .nav-item .bse_submenu.company_dropdown ul.dropdown_menu{background-color:transparent;border:none;width:100%;padding:0 0 0;position: unset}
    .navbar-expand-md .navbar-nav .nav-link .blkchainmobile {display: inline-block}
    .navbar-expand-md .navbar-nav .nav-item .bse_submenu.blkchain_dropdown{position:relative;background-color: #40aad6;width: 350px;top: 0;bottom: 0;height: 100%;transition: transform .4s, -webkit-transform .4s;-webkit-transition: transform .4s, -webkit-transform .4s;-ms-transition: transform .4s,-webkit-transform .4s;transform: translate3d(100%, 0, 0);-ms-transform: translate3d(100%,0,0);-webkit-transform: translate3d(100%, 0, 0);left: 0;}
    .navbar-expand-md .navbar-nav .nav-item .bse_submenu.blkchain_dropdown.open{display: block !important;transform: translate3d(0, 0, 0);-ms-transform: translate3d(0,0,0);z-index:9}
    .navbar-expand-md .navbar-nav .nav-item .bse_submenu.blkchain_dropdown ul.dropdown_menu {background-color: transparent;border: none;width: 100%;padding:0 0 0;position: unset;}
    .navbar-expand-md .navbar-nav .nav-link .productsmobile {display: inline-block;}
    .navbar-expand-md .navbar-nav .nav-item .bse_submenu.products_dropdown{z-index:9;position:relative;background-color: #40aad6;width: 350px;top: 0;bottom: 0;height: 100%;transition: transform .4s, -webkit-transform .4s;-webkit-transition: transform .4s, -webkit-transform .4s;-ms-transition: transform .4s,-webkit-transform .4s;transform: translate3d(100%, 0, 0);-ms-transform: translate3d(100%,0,0);-webkit-transform: translate3d(100%, 0, 0);left: 0;}
    .navbar-expand-md .navbar-nav .nav-item .bse_submenu.products_dropdown.open{display:block!important;transform: translate3d(0, 0, 0);-ms-transform: translate3d(0,0,0);}
    .navbar-expand-md .navbar-nav .nav-item .bse_submenu.products_dropdown ul.dropdown_menu {background-color: transparent;border: none;width: 100%;padding: 0 0 0;position: unset;display: flex;flex-direction: column;}
    .navbar-expand-md .navbar-nav .nav-link .digitalmobile {display:inline-block;}
    .navbar-expand-md .navbar-nav .nav-item .bse_submenu.digital_dropdown{position:relative;background-color: #40aad6;width: 350px;top: 0;bottom: 0;height: 100%;transition: transform .4s, -webkit-transform .4s;-webkit-transition: transform .4s, -webkit-transform .4s;-ms-transition: transform .4s,-webkit-transform .4s;transform: translate3d(100%, 0, 0);-ms-transform: translate3d(100%,0,0);-webkit-transform: translate3d(100%, 0, 0);left:0}
    .navbar-expand-md .navbar-nav .nav-item .bse_submenu.digital_dropdown.open{display:block!important;transform: translate3d(0, 0, 0);-ms-transform: translate3d(0,0,0);z-index:9}
    .navbar-expand-md .navbar-nav .nav-item .bse_submenu.digital_dropdown ul.dropdown_menu{background-color: transparent;border: none;width: 100%;padding:0 0 0; position:unset}
    .navbar-expand-md .navbar-nav .nav-item .bse_submenu.other_ventures_dropdown{display:none;z-index:9;position:relative;background-color: #40aad6;width: 350px;top: 0;bottom: 0;height: 100%;left:0}
    .navbar-expand-md .navbar-nav .nav-item .bse_submenu.other_ventures_dropdown.open{display:block!important;transform: translate3d(0, 0, 0);-ms-transform: translate3d(0,0,0)}
    .navbar-expand-md .navbar-nav .nav-item .bse_submenu.other_ventures_dropdown ul.dropdown_menu{background-color: transparent;border: none;width: 100%;padding: 0 0 0;position: unset;display: flex;flex-direction: column}
    .navbar-expand-md .navbar-nav .nav-item .bse_submenu.products_dropdown ul.dropdown_menu li a > div, .navbar-expand-md .navbar-nav .nav-item .bse_submenu.products_dropdown ul.dropdown_menu li, .navbar-expand-md .navbar-nav .nav-item .bse_submenu.products_dropdown ul.dropdown_menu li a > div h3 {margin-bottom: 2px;margin-top: 2px;font-family: 'ProximaNova-Semibold';text-transform: capitalize;}
     .navbar-expand-md .navbar-nav .nav-item .bse_submenu.company_dropdown ul.dropdown_menu li a > div,
     .navbar-expand-md .navbar-nav .nav-item .bse_submenu.company_dropdown ul.dropdown_menu li,
     .navbar-expand-md .navbar-nav .nav-item .bse_submenu.company_dropdown ul.dropdown_menu li a > div h3 {margin-bottom: 2px;margin-top: 2px;font-family: 'ProximaNova-Semibold';text-transform: capitalize;}*/
    /* === New styles end === */
/**/
}

@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%;} 
}


@media(min-width:1199px){
/*.navbar-expand-md .navbar-nav .nav-item .bse_submenu.digital_menu{left:0;right:0;position:fixed;margin:0 auto;}
ul.dropdown_menu{width:1180px;margin:0 75px 0 auto;}
ul.dropdown_menu li.main_nav_head{padding:0 0 0 20px;}
ul.dropdown_menu li{margin:8px 0 0 0;}
ul.dropdown_menu li.main_nav_head:first-child{width:20%;}
ul.dropdown_menu li.main_nav_head:nth-child(2){width:32%;}
ul.dropdown_menu li.main_nav_head:nth-child(3){width:18%;}
ul.dropdown_menu li.main_nav_head:last-child{width:29%;}
ul.dropdown_menu li.main_nav_head h3{font-size:16px;}
.navbar-expand-md .navbar-nav .nav-item .bse_submenu.digital_menu ul.dropdown_menu::before{left:50%;}*/

    body.fr .navbar-expand-md .navbar-nav .nav-item .bse_submenu.digital_menu{left:-300px}
    .navbar-expand-md .navbar-nav .nav-item .bse_submenu.digital_menu{left:-350px}
    ul.dropdown_menu{width:1400px;margin:0 75px 0 auto;padding:25px 20px 20px;}
    ul.dropdown_menu li.main_nav_head{padding:0 0 0 20px}
    ul.dropdown_menu li{margin:8px 0 0 0}
    ul.dropdown_menu li.main_nav_head:first-child{width:21%}
    ul.dropdown_menu li.main_nav_head:nth-child(2){width:29%}
    ul.dropdown_menu li.main_nav_head:nth-child(3){width:23%}
    ul.dropdown_menu li.main_nav_head:last-child{width:27%}
    ul.dropdown_menu li.main_nav_head h3{font-size:16px}
    .navbar-expand-md .navbar-nav .nav-item .bse_submenu.digital_menu ul.dropdown_menu::before{left:37%}
    ul.dropdown_menu li a{font-size:16px}
    .header .navbar-collapse.collapse{display:flex;justify-content:center}
    body.fr ul.dropdown_menu li a{font-size:14px}
    body.fr ul.dropdown_menu li.main_nav_head{padding:0 0 0 10px}
    body.fr ul.dropdown_menu li.main_nav_head:first-child{width:24%}
    body.fr ul.dropdown_menu li.main_nav_head:nth-child(2){width:35%}
    body.fr ul.dropdown_menu li.main_nav_head:nth-child(3){width:16%}
    body.fr ul.dropdown_menu li.main_nav_head:last-child{width:25%}
}



@media(max-width:1450px){
    /*.block_chain_dropdown ul.dropdown_menu,.digital_menu ul.dropdown_menu{zoom:78%}*/
    .block_chain_dropdown ul.dropdown_menu,.digital_menu ul.dropdown_menu{zoom:80%}
}


@media(min-width:1500px){
        .main_menu ul.navbar-nav a.nav-link{font-size:16px}
        .navbar-expand-md .navbar-nav .nav-item .bse_submenu.digital_menu{left:-426px;zoom:88%}
        body.fr .navbar-expand-md .navbar-nav .nav-item .bse_submenu.digital_menu{left:-365px}
        .bse_submenu.digital_menu ul.dropdown_menu{width:1350px}        
        .navbar-expand-md .navbar-nav .nav-item .bse_submenu.block_chain_dropdown{zoom:90%}
}
