 input[type="search"] {box-sizing: content-box }svg:not(:root) {overflow: hidden }.owl-carousel, .owl-carousel .owl-item, html {-webkit-tap-highlight-color: transparent }.d-none, .owl-carousel.owl-refresh .owl-item {visibility: hidden }.award_list li, .dropdown-menu, .footer_menus ul li, .menu_list li, .nav, .right_main_menu ul li, .sub-menu, .technology_partner_left ul li {list-style: none }.right_main_menu ul li a {cursor: pointer }html {font-family: sans-serif;-ms-text-size-adjust: 100%;-webkit-text-size-adjust: 100%;position: relative }.award_box .counter_title, body, figure {margin: 0 }.custom_dropdown_menu .sub_menu li, .d-flex:after, .d-flex:before, .flex_row:after, .flex_row:before, .header_menu_fixed .active, .map_locations .map_locations img, .navbar-brand>img, .no-js .owl-carousel, .open>.dropdown-menu, .owl-carousel.owl-loaded, .post_sidebar .filter_block .filter_box .filter_toggle.active, .row-flex:after, .row-flex:before, .site_search_form.active, .tab-content>.active, article, details, figure, footer, header, input[type="file"], main, menu, nav, section, summary {display: block }progress {display: inline-block;vertical-align: baseline }.header_menu_fixed .hide, .owl-carousel .owl-dots.disabled, .owl-carousel .owl-nav.disabled, .owl-carousel .owl-video-playing .owl-video-play-icon, .owl-carousel .owl-video-playing .owl-video-tn, .post_sidebar .filter_block .filter_box .filter_toggle .filter_row input, .screen-reader-text, .search_inner .form_group button, .tab-content>.tab-pane, .work_right .skills_tabs p span:last-child, [hidden], body .contact_form_sidebar br, body .contact_form_sidebar.open .btn_sidebar, p:empty, template {display: none }a {background-color: transparent;color: #253b58;text-decoration: none !important }.dropdown-toggle:focus, .navbar-toggle:focus, .open>a, a:active, a:hover {outline: 0 }abbr[title] {border-bottom: 0;text-decoration: underline;text-decoration: underline dotted }b, strong {font-weight: 500 }.banner_text .hero_banner_title, h1 {margin: .67em 0 }mark {background: #ff0;color: #000 }small {font-size: 80% }sub, sup {font-size: 75%;line-height: 0;position: relative;vertical-align: baseline }sup {top: -0.5em }sub {bottom: -0.25em }img {border: 0;vertical-align: middle;max-width: 100% }hr {height: 0 }pre, textarea {overflow: auto }code, kbd, pre, samp {font-family: monospace, monospace;font-size: 1em }button, input, optgroup, select, textarea {color: inherit;font: inherit;margin: 0 }button {overflow: visible }button {text-transform: none }button, html input[type="button"], input[type="reset"], input[type="submit"] {-webkit-appearance: button;cursor: pointer }button[disabled], html input[disabled] {cursor: default }button::-moz-focus-inner, input::-moz-focus-inner {border: 0;padding: 0 }input {line-height: normal }input[type="checkbox"], input[type="radio"] {box-sizing: border-box;padding: 0;margin: 4px 0 0;line-height: normal }input[type="number"]::-webkit-inner-spin-button, input[type="number"]::-webkit-outer-spin-button {height: auto }input[type="search"] {-webkit-appearance: textfield }input[type="search"]::-webkit-search-cancel-button, input[type="search"]::-webkit-search-decoration {-webkit-appearance: none }.blog_flex_right>div[class^="col-"], .home_footer .container-fluid, .newsletter {padding: 0 }*, :after, :before {-webkit-box-sizing: border-box;-moz-box-sizing: border-box;box-sizing: border-box }html {font-size: 10px }button, input, select, textarea {font-family: inherit;font-size: inherit;line-height: inherit }a:focus, a:hover {color: #0e1722;text-decoration: underline }a:focus, input[type="checkbox"]:focus, input[type="file"]:focus, input[type="radio"]:focus {outline: -webkit-focus-ring-color auto 5px;outline-offset: -2px }label {display: inline-block;max-width: 100% }.img-circle {border-radius: 50% }[role="button"] {cursor: pointer }.container, .container-fluid {padding-right: 15px;padding-left: 15px;margin-right: auto;margin-left: auto }.container-fluid:after, .container-fluid:before, .container:after, .container:before, .nav:after, .nav:before, .navbar-collapse:after, .navbar-collapse:before, .navbar-header:after, .navbar-header:before, .navbar:after, .navbar:before, .row:after, .row:before {display: table;content: " " }.clearfix:after, .container-fluid:after, .container:after, .form-horizontal .form-group:after, .nav:after, .navbar-collapse:after, .navbar-header:after, .navbar:after, .row:after {clear: both }.container-fluid>.navbar-collapse, .container-fluid>.navbar-header, .container>.navbar-collapse, .container>.navbar-header, .form-horizontal .form-group, .row {margin-right: -15px;margin-left: -15px }.row-no-gutters {margin-right: 0;margin-left: 0 }.form-control-static.input-lg, .form-control-static.input-sm, .row-no-gutters [class*="col-"] {padding-right: 0;padding-left: 0 }.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-right: 15px;padding-left: 15px }.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, .contact_btn_blk, .nav-pills>li {float: left }.col-xs-1 {width: 8.33333% }.col-xs-2 {width: 16.66667% }.col-xs-3 {width: 25% }.col-xs-4 {width: 33.33333% }.col-xs-5 {width: 41.66667% }.col-xs-6 {width: 50% }.col-xs-7 {width: 58.33333% }.col-xs-8 {width: 66.66667% }.col-xs-9 {width: 75% }.col-xs-10 {width: 83.33333% }.col-xs-11 {width: 91.66667% }.col-xs-12, .form-control, .menu_btn:hover .mline_3, .navbar-default .navbar-nav>li.active a>span::before, .navbar-default .navbar-nav>li.current-menu-item a>span::before, .navbar-default .navbar-nav>li:hover a>span::before, input[type="button"].btn-block, input[type="reset"].btn-block, input[type="submit"].btn-block, legend {width: 100% }.col-xs-pull-0 {right: auto }.col-xs-pull-1 {right: 8.33333% }.col-xs-pull-2 {right: 16.66667% }.col-xs-pull-3 {right: 25% }.col-xs-pull-4 {right: 33.33333% }.col-xs-pull-5 {right: 41.66667% }.col-xs-pull-6 {right: 50% }.col-xs-pull-7 {right: 58.33333% }.col-xs-pull-8 {right: 66.66667% }.col-xs-pull-9 {right: 75% }.col-xs-pull-10 {right: 83.33333% }.col-xs-pull-11 {right: 91.66667% }.col-xs-pull-12 {right: 100% }.col-xs-push-0 {left: auto }.col-xs-push-1 {left: 8.33333% }.col-xs-push-2 {left: 16.66667% }.col-xs-push-3 {left: 25% }.col-xs-push-4 {left: 33.33333% }.col-xs-push-5 {left: 41.66667% }.col-xs-push-6 {left: 50% }.col-xs-push-7 {left: 58.33333% }.col-xs-push-8 {left: 66.66667% }.col-xs-push-9 {left: 75% }.col-xs-push-10 {left: 83.33333% }.col-xs-push-11 {left: 91.66667% }.col-xs-push-12 {left: 100% }.col-xs-offset-0 {margin-left: 0 }.col-xs-offset-1 {margin-left: 8.33333% }.col-xs-offset-2 {margin-left: 16.66667% }.col-xs-offset-3 {margin-left: 25% }.col-xs-offset-4 {margin-left: 33.33333% }.col-xs-offset-5 {margin-left: 41.66667% }.col-xs-offset-6 {margin-left: 50% }.col-xs-offset-7 {margin-left: 58.33333% }.col-xs-offset-8 {margin-left: 66.66667% }.col-xs-offset-9 {margin-left: 75% }.col-xs-offset-10 {margin-left: 83.33333% }.col-xs-offset-11 {margin-left: 91.66667% }.col-xs-offset-12 {margin-left: 100% }fieldset {min-width: 0;margin: 0 }legend {display: block;font-size: 21px;line-height: inherit;color: #333;border-bottom: 1px solid #e5e5e5 }.form-control, output {font-size: 14px;color: #555;line-height: 1.42857 }label {margin-bottom: 5px;font-weight: 700 }input[type="search"] {-webkit-box-sizing: border-box;-moz-box-sizing: border-box;box-sizing: border-box;-webkit-appearance: none;appearance: none }.form-control[disabled], input[type=checkbox][disabled], input[type=radio][disabled] {cursor: not-allowed }.btn-block, .owl-carousel .owl-item img, input[type="range"] {display: block;width: 100% }.form-group-lg textarea.form-control, .form-group-sm textarea.form-control, .work_left img, textarea.form-control, textarea.input-lg, textarea.input-sm {height: auto }output {display: block;padding-top: 7px }.form-control {display: block;height: 34px;padding: 6px 12px;background-color: #fff;background-image: none;border: 1px solid #ccc;border-radius: 4px;-webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075);box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075);-webkit-transition: border-color .15s ease-in-out, box-shadow .15s ease-in-out;-o-transition: border-color .15s ease-in-out, box-shadow .15s ease-in-out;transition: border-color .15s ease-in-out, box-shadow .15s ease-in-out }.form-control:focus {border-color: #66afe9;outline: 0;-webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075), 0 0 8px rgba(102, 175, 233, 0.6);box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075), 0 0 8px rgba(102, 175, 233, 0.6) }.form-control::-moz-placeholder {color: #999;opacity: 1 }.form-control:-ms-input-placeholder {color: #999 }.form-control::-webkit-input-placeholder {color: #999 }.form-control::-ms-expand {background-color: transparent;border: 0 }.form-control[disabled], .form-control[readonly], fieldset[disabled] .form-control {background-color: #eee;opacity: 1 }.form-group {margin-bottom: 15px }.form-control-static {min-height: 34px;padding-top: 7px;padding-bottom: 7px;margin-bottom: 0 }.form-group-sm .form-control, .input-sm {height: 30px;padding: 5px 10px;font-size: 12px;line-height: 1.5;border-radius: 3px }.form-group-sm .form-control-static {height: 30px;min-height: 32px;padding: 6px 10px;font-size: 12px;line-height: 1.5 }.form-group-lg .form-control, .input-lg {height: 46px;padding: 10px 16px;font-size: 18px;line-height: 1.33333;border-radius: 6px }.form-group-lg select.form-control, select.input-lg {height: 46px;line-height: 46px }.form-group-lg .form-control-static {height: 46px;min-height: 38px;padding: 11px 16px;font-size: 18px;line-height: 1.33333 }.banner_content, .custom_dropdown_menu, .dropdown, .filter_blk form, .has-feedback, .navbar-default .navbar-nav>li>a span {position: relative }.has-feedback .form-control {padding-right: 42.5px }.form-control-feedback {position: absolute;top: 0;right: 0;z-index: 2;display: block;width: 34px;height: 34px;line-height: 34px;text-align: center;pointer-events: none }.nav>li, .navbar {position: relative }.form-group-lg .form-control+.form-control-feedback, .input-group-lg+.form-control-feedback, .input-lg+.form-control-feedback {width: 46px;height: 46px;line-height: 46px }.form-group-sm .form-control+.form-control-feedback, .input-group-sm+.form-control-feedback, .input-sm+.form-control-feedback {width: 30px;height: 30px;line-height: 30px }.has-success .control-label, .has-success .form-control-feedback, .has-success .help-block {color: #3c763d }.has-success .form-control {border-color: #3c763d;-webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075);box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075) }.has-success .form-control:focus {border-color: #2b542c;-webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075), 0 0 6px #67b168;box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075), 0 0 6px #67b168 }.has-feedback label~.form-control-feedback {top: 25px }.help-block {display: block;margin-top: 5px;margin-bottom: 10px;color: #737373 }.btn {display: inline-block }.nav {padding-left: 0;margin-bottom: 0 }.nav>li {display: block }.nav>li>a:focus, .nav>li>a:hover {text-decoration: none;background-color: #eee }.navbar-default .btn-link, .navbar-default .navbar-brand, .navbar-default .navbar-link, .navbar-default .navbar-nav>li>a, .navbar-default .navbar-text {color: #777 }.nav .open>a, .nav .open>a:focus, .nav .open>a:hover {background-color: #eee;border-color: #253b58 }.navbar-btn.btn-sm, p {margin-bottom: 10px }.nav>li>a>img {max-width: none }.nav-tabs {border-bottom: 1px solid #ddd }.nav-tabs>li {float: left;margin-bottom: -1px }.nav-tabs>li>a {margin-right: 2px;line-height: 1.42857;border: 1px solid transparent;border-radius: 4px 4px 0 0 }.nav-tabs>li>a:hover {border-color: #eee #eee #ddd }.nav-tabs>li.active>a, .nav-tabs>li.active>a:focus, .nav-tabs>li.active>a:hover {color: #555;cursor: default;background-color: #fff;border: 1px solid #ddd;border-bottom-color: transparent }.nav-tabs .dropdown-menu {margin-top: -1px;border-top-left-radius: 0;border-top-right-radius: 0 }.navbar {min-height: 50px;margin-bottom: 20px;border: 1px solid transparent }.navbar-collapse {padding-right: 15px;padding-left: 15px;overflow-x: visible;border-top: 1px solid transparent;box-shadow: inset 0 1px 0 rgba(255, 255, 255, 0.1);-webkit-overflow-scrolling: touch }.navbar-collapse.in {overflow-y: auto }.inner-page .header_blk.active .navbar.navbar-default, .navbar-fixed-bottom, .navbar-fixed-top {position: fixed;right: 0;left: 0;z-index: 1030 }.navbar-fixed-bottom .navbar-collapse, .navbar-fixed-top .navbar-collapse {max-height: 340px }.navbar-fixed-top {top: 0;border-width: 0 0 1px }.navbar-fixed-bottom {bottom: 0;margin-bottom: 0;border-width: 1px 0 0 }.navbar-static-top {z-index: 1000;border-width: 0 0 1px }.navbar-brand {float: left;font-size: 18px;line-height: 20px }.dropdown-menu>li>a:focus, .dropdown-menu>li>a:hover, .header_blk a, .navbar-brand:focus, .navbar-brand:hover {text-decoration: none }.navbar-toggle {position: relative;float: right;padding: 9px 10px;margin-right: 15px;margin-top: 8px;margin-bottom: 8px;background-color: transparent;background-image: none;border: 1px solid transparent;border-radius: 4px }.navbar-nav {margin: 7.5px -15px }.navbar-nav>li>a {padding-top: 10px;padding-bottom: 10px;line-height: 20px }.navbar-form {padding: 10px 15px;border-top: 1px solid transparent;border-bottom: 1px solid transparent;-webkit-box-shadow: inset 0 1px 0 rgba(255, 255, 255, 0.1), 0 1px 0 rgba(255, 255, 255, 0.1);box-shadow: inset 0 1px 0 rgba(255, 255, 255, 0.1), 0 1px 0 rgba(255, 255, 255, 0.1);margin: 8px -15px }.menu_list li a+ul, .navbar-btn {margin-top: 8px }.navbar-nav>li>.dropdown-menu {margin-top: 0;border-top-left-radius: 0;border-top-right-radius: 0 }.navbar-fixed-bottom .navbar-nav>li>.dropdown-menu {margin-bottom: 0;border-radius: 4px 4px 0 0 }.navbar-btn {margin-bottom: 8px }.navbar-btn.btn-sm {margin-top: 10px }.navbar-btn.btn-xs {margin-top: 14px;margin-bottom: 14px }.navbar-text {margin-top: 15px;margin-bottom: 15px }.navbar-default .navbar-brand:focus, .navbar-default .navbar-brand:hover {color: #5e5e5e;background-color: rgba(0, 0, 0, 0) }.navbar-default .navbar-nav>li>a:focus, .navbar-default .navbar-nav>li>a:hover {color: #333;background-color: rgba(0, 0, 0, 0) }.navbar-default .navbar-nav>.active>a, .navbar-default .navbar-nav>.active>a:focus, .navbar-default .navbar-nav>.active>a:hover, .navbar-default .navbar-nav>.open>a, .navbar-default .navbar-nav>.open>a:focus, .navbar-default .navbar-nav>.open>a:hover {color: #555;background-color: #e7e7e7 }.navbar-default .navbar-toggle {border-color: #ddd }.navbar-default .navbar-toggle:focus, .navbar-default .navbar-toggle:hover {background-color: #ddd }.navbar-default .navbar-collapse, .navbar-default .navbar-form {border-color: #e7e7e7 }.navbar-default .btn-link:focus, .navbar-default .btn-link:hover, .navbar-default .navbar-link:hover {color: #333 }.navbar-default .btn-link[disabled]:focus, .navbar-default .btn-link[disabled]:hover {color: #ccc }.btn-default, .navbar-default.navbar-fixed-top .menu_btn span {background-color: #fff }.cookies_policy_blk p a, .navbar-default.navbar-fixed-top .navbar-nav>li>a, footer.home_footer .newsletter {color: #fff }.btn {font-weight: 400;text-align: center;white-space: nowrap;touch-action: manipulation;cursor: pointer;background-image: none;font-size: 14px;line-height: 1.42857;-webkit-user-select: none;-moz-user-select: none;-ms-user-select: none;user-select: none }.btn.active.focus, .btn.active:focus, .btn.focus, .btn:active.focus, .btn:active:focus, .btn:focus {outline: -webkit-focus-ring-color auto 5px;outline-offset: -2px }.btn.focus, .btn:focus, .btn:hover {color: #333;text-decoration: none }.btn.active, .btn:active {background-image: none;outline: 0;-webkit-box-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125);box-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125) }.btn[disabled] {cursor: not-allowed;opacity: .65;-webkit-box-shadow: none;box-shadow: none }.btn-link {font-weight: 400;color: #253b58;border-radius: 0 }.btn-link, .btn-link.active, .btn-link:active, .btn-link[disabled] {background-color: transparent;-webkit-box-shadow: none;box-shadow: none }.dropdown-menu, body {background-color: #fff }.btn-link, .btn-link:active, .btn-link:focus, .btn-link:hover {border-color: transparent }.btn-link:focus, .btn-link:hover {color: #0e1722;text-decoration: underline;background-color: transparent }.dev_content, .explore_btn, .tp_btn:focus, .tp_btn:hover {text-decoration: none !important }.btn-link[disabled]:focus, .btn-link[disabled]:hover {color: #777;text-decoration: none }.btn-lg {padding: 10px 16px;font-size: 18px;line-height: 1.33333;border-radius: 6px }.btn-sm, .btn-xs {font-size: 12px;line-height: 1.5;border-radius: 3px }.btn-sm {padding: 5px 10px }.btn-xs {padding: 1px 5px }.dropdown-header, .dropdown-menu>li>a {line-height: 1.42857;white-space: nowrap }.btn-block+.btn-block {margin-top: 5px }.dropdown-menu {position: absolute;top: 100%;left: 0;z-index: 1000;display: none;float: left;min-width: 160px;margin: 2px 0 0;font-size: 14px;text-align: left;background-clip: padding-box;-webkit-box-shadow: 0 6px 12px rgba(0, 0, 0, 0.175);box-shadow: 0 6px 12px rgba(0, 0, 0, 0.175) }.center-block, body {margin-left: auto;margin-right: auto }.dropdown-menu-right {right: 0;left: auto }.dropdown-menu>li>a {display: block;clear: both;font-weight: 400;color: #333 }.dropdown-menu>.active>a, .dropdown-menu>.active>a:focus, .dropdown-menu>.active>a:hover {color: #fff;text-decoration: none;background-color: #253b58;outline: 0 }.dropdown-menu-left {right: auto;left: 0 }.dropdown-header {display: block;padding: 3px 20px;font-size: 12px;color: #777 }.navbar-fixed-bottom .dropdown .dropdown-menu {top: auto;bottom: 100%;margin-bottom: 2px }.center-block {display: block }.contact_form_sidebar .wpcf7-response-output.wpcf7-display-none.wpcf7-validation-errors, .hidden, .hide, .visible-lg, .visible-lg-block, .visible-lg-inline, .visible-lg-inline-block, .visible-md, .visible-md-block, .visible-md-inline, .visible-md-inline-block, .visible-sm, .visible-sm-block, .visible-sm-inline, .visible-sm-inline-block, .visible-xs, .visible-xs-block, .visible-xs-inline, .visible-xs-inline-block {display: none !important }.show {display: block !important }.text-hide {font: 0/0 a;color: transparent;text-shadow: none;background-color: transparent;border: 0 }.affix {position: fixed }@-ms-viewport {width: device-width }.owl-carousel {display: none;width: 100%;position: relative;z-index: 1 }.owl-carousel .owl-stage {position: relative;-ms-touch-action: pan-Y;touch-action: manipulation;-moz-backface-visibility: hidden }.owl-carousel .owl-stage:after {content: ".";display: block;clear: both;visibility: hidden;line-height: 0;height: 0 }.owl-carousel .owl-stage-outer {position: relative;overflow: hidden;-webkit-transform: translate3d(0, 0, 0) }.owl-carousel .owl-item, .owl-carousel .owl-wrapper {-webkit-backface-visibility: hidden;-moz-backface-visibility: hidden;-webkit-transform: translate3d(0, 0, 0);-moz-transform: translate3d(0, 0, 0);-ms-transform: translate3d(0, 0, 0) }.owl-carousel .owl-item {position: relative;min-height: 1px;float: left;-webkit-backface-visibility: hidden;-webkit-touch-callout: none }.owl-carousel .owl-dot, .owl-carousel .owl-nav .owl-next, .owl-carousel .owl-nav .owl-prev {cursor: hand;-webkit-user-select: none;-moz-user-select: none;-ms-user-select: none;user-select: none }.owl-carousel .owl-nav button.owl-next, .owl-carousel .owl-nav button.owl-prev, .owl-carousel button.owl-dot {background: 0;color: inherit;border: 0;padding: 0 !important;font: inherit }.owl-carousel button.owl-dot span {font-size: 0;line-height: 4px }.owl-carousel.owl-loading {opacity: 0;display: block }.owl-carousel.owl-hidden {opacity: 0 }.owl-carousel.owl-drag .owl-item {-ms-touch-action: none;touch-action: none;-webkit-user-select: none;-moz-user-select: none;-ms-user-select: none;user-select: none }.owl-carousel.owl-grab {cursor: grab }.owl-carousel.owl-rtl {direction: rtl }.owl-carousel.owl-rtl .owl-item {float: right }.owl-carousel .animated {-webkit-animation-duration: 1s;animation-duration: 1s;-webkit-animation-fill-mode: both;animation-fill-mode: both }.owl-carousel .owl-animated-in {z-index: 0 }.owl-carousel .owl-animated-out {z-index: 1 }.owl-carousel .fadeOut {-webkit-animation-name: fadeOut;animation-name: fadeOut }.owl-height {transition: height .5s ease-in-out }.owl-carousel .owl-item .owl-lazy {opacity: 0;transition: opacity .4s }.owl-carousel .owl-item img.owl-lazy {-webkit-transform-style: preserve-3d;transform-style: preserve-3d }.owl-carousel .owl-video-wrapper {position: relative;height: 100%;background: #000 }.owl-carousel .owl-video-play-icon {position: absolute;height: 80px;width: 80px;left: 50%;top: 50%;margin-left: -40px;margin-top: -40px;cursor: pointer;z-index: 1;-webkit-backface-visibility: hidden;transition: transform .1s }.banner_text .hero_banner_title, .partner_blk .blk_title, h1, h2, h3, h4, p {margin-top: 0 }.owl-carousel .owl-video-play-icon:hover {-webkit-transform: scale(1.3, 1.3);-ms-transform: scale(1.3, 1.3);transform: scale(1.3, 1.3) }.owl-carousel .owl-video-tn {opacity: 0;height: 100%;background: center center/contain no-repeat;transition: opacity .4s }.owl-carousel .owl-video-frame {position: relative;z-index: 1;height: 100%;width: 100% }button.owl-dot {background: #fff !important;width: 11px;height: 11px;box-sizing: border-box;margin: 5px;transition: .4s;-webkit-transition: .4s;-ms-transition: .4s;-moz-transition: .4s;border-radius: 50%;min-height: 1px }.owl-dots {position: absolute;left: 0;bottom: -15px }.circle-bullet li, .nav>li>a, .navbar-header, .square-bullet li, .tp_btn {position: relative }body {font-family: Roboto, Helvetica, Arial, sans-serif;color: #41484d;max-width: 1920px;font-size: 15px;line-height: 1.7;font-weight: 400 }.site {font-size: 17px }.banner_text .hero_banner_title, .h1, h1 {font-size: 36px;line-height: 48px;font-family: Roboto, Helvetica, Arial, sans-serif;font-weight: 200;margin-bottom: 5px }.h2, .h3, h2, h3 {margin-bottom: 20px;font-family: Roboto, Helvetica, Arial, sans-serif;font-weight: 300 }.h2, h2 {font-size: 30px;line-height: 1.3 }.h3, h3 {font-size: 24px;line-height: 33px }.h4, h4 {font-family: Roboto, Helvetica, Arial, sans-serif;font-size: 20px;line-height: 1.5;font-weight: 300;margin-bottom: 18px;margin-top: 10px }.h5, .h6, h5, h6 {font-family: Roboto, Helvetica, Arial, sans-serif;font-size: 17px;line-height: 27px }.h5, h5 {font-weight: 500;margin-top: 0;margin-bottom: 5px }.h6, h6 {font-weight: 400;margin-top: 0;margin-bottom: 25px }.h3, .h4, .navbar-default .navbar-nav>li.active>a, .navbar-default .navbar-nav>li.current-menu-item>a, .navbar-default .navbar-nav>li:hover>a {font-weight: 500 }.nav>li>a {display: block;padding: 15px }.navbar-header {z-index: 99 }.text-center {text-align: center !important }.text-right {text-align: right !important }.contact_n_search .contact_btn, .text-uppercase {text-transform: uppercase }.mt-3 {margin-top: 30px }.simple-carousel .item img, .simple-carousel .item svg {width: 100%;display: inline-block;max-height: 80px;max-width: 150px }.d-flex, .row-flex {display: flex;flex-wrap: wrap }.items-align-bottom {align-items: flex-end }.items-align-center {align-items: center }.preloader_blk::before {content: "";position: absolute;left: 0;top: 0;right: 0;bottom: 0;background: url(../images/preloader_img.gif) center center no-repeat #fff;opacity: .5;z-index: 9 }ol, ul {padding: 0;list-style-position: inside }ol ol, ol ul, ul ol, ul ul {padding-left: 20px }.innovative_blk {padding: 20px 0 10px }.custom_btn, .tp_btn {padding: 8px 30px;text-align: center }.tp_btn {color: #fff;font-weight: 400;border: 1px solid #838b95;margin-top: 10px;display: inline-block;line-height: 1.5 }.tp_btn:focus, .tp_btn:hover {background: #253b58;color: #fff;border-color: #fff }.tp_btn::before {content: "";position: absolute;top: 0;left: 0;border-top: 1px solid transparent;border-left: 1px solid transparent;width: 0;height: 0;transition: .5s;-webkit-transition: .5s;-ms-transition: .5s;-moz-transition: .5s }.contact_btn::after, .tp_btn::after {content: "";position: absolute;bottom: 0;right: 0;border-bottom: 1px solid transparent;border-right: 1px solid transparent;width: 0;height: 0;transition: .5s;-webkit-transition: .5s;-ms-transition: .5s;-moz-transition: .5s }.contact_btn:hover::after, .contact_btn:hover::before, .tp_btn:hover::after, .tp_btn:hover::before {width: 100%;height: 100%;border-color: #fff }.blk_title {font-size: 30px;color: #253b58;font-family: Roboto, Helvetica, Arial, sans-serif;font-weight: 500;line-height: 1.2;margin-bottom: 20px }.blk_title span {font-weight: 300 }.flex_row {display: flex;align-items: center }.custom_btn, svg {display: inline-block }svg {vertical-align: middle }.custom_btn {font-size: 16px;color: #fff;font-weight: 500;background: #e3151e;margin: 0 }.custom_btn:hover {background: #253b58;color: #fff }.contact_form_sidebar .form_bottom .intl-tel-input, .d-block {width: 100%;display: block }.small-border-line.white_line {background: #fff }.small-border-line.black_line {background: #000 }.small-border-line {width: 110px;height: 1px;background: #e3151e;text-indent: -99999em;display: block }.contact_btn:hover, .explore_btn:hover, .small-border-line.blue_line {background: #253b58 }.static_content ul li {font-weight: 400;line-height: 2;margin-bottom: 20px;color: #000 }.text-white {color: #fff !important }.bg-white {background-color: #fff !important }.text-blue {color: #253a58 !important }.bg-blue {background-color: #253a58 !important }.text-blue-light {color: #f0f7fd !important }.bg-blue-light {background-color: #f0f7fd !important }.text-gray {color: #f2f2f2 !important }.bg-gray {background-color: #f2f2f2 !important }.text-red {color: #e3151e !important }.bg-red {background-color: #e3151e !important }.m-10 {margin: 10px !important }.p-10 {padding: 10px !important }.mt-10 {margin-top: 10px !important }.pt-10 {padding-top: 10px !important }.mb-10 {margin-bottom: 10px !important }.pb-10 {padding-bottom: 10px !important }.ml-10 {margin-left: 10px !important }.pl-10 {padding-left: 10px !important }.mr-10 {margin-right: 10px !important }.m-20 {margin: 20px !important }.p-20 {padding: 20px !important }.mt-20 {margin-top: 20px !important }.pt-20 {padding-top: 20px !important }.mb-20 {margin-bottom: 20px !important }.pb-20 {padding-bottom: 20px !important }.mr-20 {margin-right: 20px !important }.m-30 {margin: 30px !important }.p-30 {padding: 30px !important }.mt-30 {margin-top: 30px !important }.pt-30 {padding-top: 30px !important }.mb-30 {margin-bottom: 30px !important }.pb-30 {padding-bottom: 30px !important }.mr-30 {margin-right: 30px !important }.btn {border-radius: 0;border: 0;padding: 8px 22px;margin-bottom: 5px;min-width: 120px;vertical-align: top }.btn.btn_default {background-color: #a9a9a9;color: #fff }.btn.btn_default:focus, .btn.btn_default:hover, .btn.btn_primary, .custom_dropdown_menu .sub_menu li a:hover {background-color: #253b58;color: #fff }.btn.btn_white {background: #fff;color: #253b58 }.btn.btn_large {font-size: 18px;padding: 10px 40px }.custom_dropdown_menu .toggle_dropdown {background: #253b58;color: #fff;padding-right: 40px }.custom_dropdown_menu .toggle_dropdown::before {content: "";display: inline-block;border-left: 7px solid transparent;border-right: 7px solid transparent;border-top: 10px solid;position: absolute;right: 12px;top: 50%;margin-top: -5px }.custom_dropdown_menu .sub_menu {display: none;position: absolute;margin: 0;padding: 0;left: 0;top: 100%;min-width: 100%;z-index: 99;background: #fff;box-shadow: 1px 1px 2px #ddd }.custom_dropdown_menu .sub_menu li a {border: 0;padding: 8px 20px;text-align: left;min-width: 100%;font-size: 16px;border-top: 1px solid #ddd;color: #253b58;font-weight: 500;display: block }.tp_btn_blue {padding: 8px 30px;border: 1px solid;display: inline-block;font-style: normal;font-size: 14px;margin: 0;line-height: 1.5;font-weight: 500;color: #253b58 }.innovative_box h2 span, .tp_btn_blue:hover {color: #e3151e }.d-none {display: none }.form-alert {margin-top: 15px;padding: 5px 8px;border: 2px solid;font-size: .8em }.form-alert.errors {border-color: red }.form-alert.success {border-color: #4caf50 }.contact_form_sidebar .wpcf7-form-control.g-recaptcha.wpcf7-recaptcha {height: auto !important;width: 100% !important;margin-bottom: 10px;padding: 0;border: 0 }.contact_form_sidebar .wpcf7-form-control.g-recaptcha.wpcf7-recaptcha iframe, .contact_form_sidebar .wpcf7-form-control.g-recaptcha.wpcf7-recaptcha>div {width: 100% !important }.owl-nav>button {position: absolute;top: 50%;transform: translateY(-50%) }.owl-nav>button.owl-prev {left: 0 }.owl-nav>button.owl-next {right: 0 }.custom-slider {padding-left: 50px;padding-right: 50px }.post_date a, .post_date span {font-size: 14px;color: #253b58;font-weight: 500 }.footer_menus ul li a:hover, .menu_list li a:hover {color: #e3201e }.company_insights {padding: 30px 0 }.header_blk.active .navbar-brand {padding: 15px }.dev_box:hover svg path, .dev_box:hover svg polygon, .footer_logo svg path {fill: #fff !important }.navbar-brand svg {height: 42px;max-width: 100% }.menus_blk {float: left;width: 38px;height: 38px;margin: 2px 0 0 30px }.menu_btn {display: block;position: relative;text-align: right;line-height: 12px;cursor: pointer;transition: .25s ease-in-out;-webkit-transition: .25s ease-in-out;-ms-transition: .25s ease-in-out;-moz-transition: .25s ease-in-out }.btn_circle, .contact_btn, .menu_btn span {display: inline-block }.menu_btn span {background: #e3151e;border-radius: 2px;height: 2px;transition: .25s ease-in-out;-webkit-transition: .25s ease-in-out;-ms-transition: .25s ease-in-out;-moz-transition: .25s ease-in-out }.menu_btn span.mline_1 {width: 100%;transition-delay: 20ms }.menu_btn span.mline_2 {width: 70%;transition-delay: 40ms }.menu_btn span.mline_3 {width: 30%;transition-delay: 60ms }.menu_btn:hover .mline_1 {width: 30% }.menu_btn:hover .mline_2 {width: 70% }.navbar-default {background-color: transparent;border: 0;transition: .4s;-webkit-transition: .4s;-ms-transition: .4s;-moz-transition: .4s;margin-bottom: 0;border-radius: 0 }.navbar-default .navbar-nav>li>a {font-size: 15px;line-height: 22px;color: #000;font-family: Roboto, Helvetica, Arial, sans-serif;text-align: center;padding-left: 20px;padding-right: 20px;font-weight: 400 }.navbar-default .navbar-nav>li>a span::before {content: "";position: absolute;bottom: -10px;left: 0;width: 0;height: 1px;background: #e3151e;transition: .4s;-webkit-transition: .4s;-ms-transition: .4s;-moz-transition: .4s }body .contact_form_sidebar {border-radius: 0;background-color: #efefef;width: 280px;right: -280px;position: fixed;top: 95px;transition: .2s;-webkit-transition: .2s;-moz-transition: .2s;z-index: 99999 }body .contact_form_sidebar.open {right: 0;box-shadow: 0 0 10px rgba(0, 0, 0, 0.5) }body .contact_form_sidebar .form_bottom {padding: 15px 15px 10px;width: 100%;float: left;overflow-y: auto;max-height: 460px }body .contact_form_sidebar .call_us {padding: 14px 30px 14px 14px;font-size: 18px;color: #fff;font-weight: 700;text-align: left;background: #253b58 !important;line-height: normal }body .contact_form_sidebar p {margin: 0 0 5px }body .contact_form_sidebar label {margin: 0;display: block }body .contact_form_sidebar .leave_message {margin-bottom: 5px;font-size: 14px;color: #253b58;line-height: normal;font-weight: 400 }.contact_form_sidebar .btn_close {width: 26px;height: 26px;position: absolute;top: 11px;right: 4px;font-size: 20px;color: #fff;text-align: center;text-decoration: none;line-height: 22px;border: 1px solid #fff;border-radius: 100% }.contact_form_sidebar .wpcf7-form-control {width: 100% !important;font-size: 14px;border-radius: 4px }.contact_form_sidebar .wpcf7-form-control textarea {margin-bottom: 5px }.contact_form_sidebar .wpcf7-form-control.wpcf7-captchac {margin-bottom: 5px;padding: 0;width: auto }.contact_form_sidebar .wpcf7-form-control-wrap.captcha-170 {margin-bottom: 5px;padding: 0 }.contact_form_sidebar .wpcf7-form-control-wrap textarea {height: 75px;margin-bottom: 5px }.contact_form_sidebar input[type="submit"] {margin-bottom: 0;background-color: #253b58;color: #fff;padding: 6px 10px;border: 0;border-radius: 4px;cursor: pointer;width: 100%;height: auto }.contact_form_sidebar input[type="submit"]:hover {background-color: #e3201e }.contact_form_sidebar .wpcf7-form-control+.wpcf7-not-valid-tip, span.wpcf7-not-valid-tip {margin-top: 5px;text-transform: capitalize;padding-left: 0;line-height: 18px;font-size: 12px !important }body .contact_form_sidebar .btn_sidebar {position: fixed;z-index: 1;top: 30%;right: -107px;padding: 6px 4px;font-size: 16px;font-weight: 500;color: #fff;text-align: center;height: 145px;width: 145px;border: 0;border-radius: 5px;background-color: #e3151e;transform: translateY(-50%) rotate(-90deg);-webkit-transform: translateY(-50%) rotate(-90deg);-ms-transform: translateY(-50%) rotate(-90deg);-moz-transform: translateY(-50%) rotate(-90deg);opacity: 0;visibility: hidden;}body .contact_form_sidebar .btn_sidebar.d-inline-block {opacity: 1;visibility: visible;}body .contact_form_sidebar .btn_sidebar:hover {background-color: #253b58 }body .contact_form_sidebar .button:hover {background-color: #e3151e }body .contact_form_sidebar .btn_sidebar .one {display: block;border-radius: 4px 0 0 4px }body .contact_form_sidebar .btn_sidebar .two {display: block;border-radius: 4px 0 0 4px;position: absolute;top: 0;left: 0;z-index: 1;width: 100%;height: 100%;opacity: 0 }body .contact_form_sidebar .btn_sidebar:hover .two {opacity: 1 }.contact_form_sidebar .wpcf7-form-control+.wpcf7-not-valid-tip {margin-top: 5px;text-transform: capitalize;padding-left: 0;line-height: 21px }.contact_form_sidebar textarea.wpcf7-form-control+.wpcf7-not-valid-tip {margin-top: 0;margin-bottom: 5px }.contact_form_sidebar .wpcf7-form-control {border: 1px solid #ddd;color: #000;outline: 0;margin: 0;padding: 0 10px;height: 32px;font-weight: 400 }.contact_form_sidebar .button {margin-bottom: 0;background-color: #253b58;color: #fff;padding: 12px 20px;border: 0;border-radius: 4px;cursor: pointer;width: auto }.bottom_locations {background: #263b58 }.header_blk {height: 82px;position: absolute;z-index: 999;top: 0;left: 0;width: 100% }.header_blk.active .navbar-default .navbar-nav>.active>a, .header_blk.active .navbar-default .navbar-nav>.active>a:focus, .header_blk.active .navbar-default .navbar-nav>.active>a:hover, .header_blk.active .navbar-default .navbar-nav>li>a {color: #253b58;background-color: transparent;font-weight: 400 }.header_blk .right_menu {float: right;padding-top: 17px;min-height: 69px }.header_blk.active .right_menu {padding-top: 12px }.navbar-brand {height: auto;padding: 19px 15px }.contact_btn {font-size: 14px;color: #fff !important;font-family: Roboto, Helvetica, Arial, sans-serif;font-weight: 400;line-height: 20px;text-align: center;background: #e3151e;padding: 7px 16px;margin-top: 8px;transition: .4s cubic-bezier(0.6, 0.57, 0.25, 1);-webkit-transition: .4s cubic-bezier(0.6, 0.57, 0.25, 1);-ms-transition: .4s cubic-bezier(0.6, 0.57, 0.25, 1);-moz-transition: .4s cubic-bezier(0.6, 0.57, 0.25, 1);position: relative }.contact_btn::before {content: "";position: absolute;top: 0;left: 0;border-top: 1px solid transparent;border-left: 1px solid transparent;width: 0;height: 0;transition: .5s;-moz-transition: .5s;-webkit-transition: .5s;-ms-transition: .5s }.btn_circle {width: 16px;height: 16px;border-radius: 50%;background-color: #fff;border: 4px solid #061629;vertical-align: -2px;margin-right: 6px }.contact_n_search .contact_btn:hover .btn_circle {border-width: 2px }.navbar-right.contact_n_search {margin-right: 0 }.header_blk .navbar.navbar-default {background: #fff;border-bottom: 2px solid #fff }.header_blk.active .navbar.navbar-default {background: #fff;border-bottom: 2px solid #eaeaea }.header_blk.active .menu_btn span, footer.home_footer {background: #253a58 }.site_search_form {position: fixed;left: 0;top: 0;right: 0;bottom: 0;background: #fff;z-index: 99999;display: none }.search_close_btn {background: url(../images/close_btn.png) no-repeat !important;width: 50px;height: 50px;position: absolute;right: 60px;top: 30px;border: 0;outline: 0;box-shadow: none }.search_inner {position: absolute;top: 50%;left: 50%;width: 760px;max-width: 100%;transform: translate(-50%, -50%);-webkit-transform: translate(-50%, -50%);-ms-transform: translate(-50%, -50%);-moz-transform: translate(-50%, -50%) }.search_inner .form_group input {font-size: 60px;color: #061629;font-family: Roboto, Helvetica, Arial, sans-serif;font-weight: 200;border: 0;border-bottom: 2px solid;border-radius: 0;box-shadow: none;outline: 0;text-align: center;height: 90px;padding: 0 5px;width: 100% }.search_inner p {font-size: 16px;line-height: 2;color: #061629;font-weight: 600;text-align: right }.search_inner .form_group input::-webkit-input-placeholder {color: rgba(6, 22, 41, 0.2) }.search_inner .form_group input::-moz-placeholder {color: rgba(6, 22, 41, 0.2) }.search_inner .form_group input:-ms-input-placeholder {color: rgba(6, 22, 41, 0.2) }.search_inner .form_group input:-moz-placeholder {color: rgba(6, 22, 41, 0.2) }.tabs_list {padding: 50px;width: 100% }.header_menu_fixed {position: fixed;top: 0;left: 0;right: 0;bottom: 0;z-index: 9999;overflow: auto;display: none;background: #fff }.address_row, .dev_content p, .menu_blk, .menu_container, .phone_no, .the_things_blk {overflow: hidden }.header_menu_fixed .activelink {color: #e3201e;background: #fff }.menu_list li a, .right_main_menu ul li a, .tabs_list .menu_title {color: #193458;font-family: Roboto }.menu_container {clear: both;display: flex }.bott_location_icon, .heat_bott_text, .locations_tabs ul li, .social_links li, .technology_menu li {display: inline-block }.menu_container_left {float: left;width: 80%;background: #fff;position: relative }.menu_container_right {float: left;width: 20%;right: 0;top: 0;background: #e6e6e6;padding: 60px 0 }.close_btn {position: absolute;right: 30px;top: 20px;padding: 0;border: 0;background: 0 0 !important;box-shadow: none;opacity: .4;width: 30px }.close_btn:hover {opacity: .8 }.tabs_list .menu_title {font-size: 52px;line-height: 1;font-weight: 500;margin-bottom: 20px }.menu_blk {clear: both;margin: 0 -10px }.menu_img_blk {float: left;width: 26%;padding: 0 10px }.menu_img_blk img {width: 100% }.menu_list_blk {float: left;width: 74%;padding: 0 10px }.menu_list li {margin-bottom: 6px;padding-left: 20px;float: left;width: 33.333333%;line-height: 1 }.menu_list li ul {padding-left: 0;margin-left: 0 }.menu_list li ul li {width: 100%;float: none;padding-left: 0 }.menu_list li a {font-size: 16px;line-height: 1.5;font-weight: 600 }#tab_one1 .menu_list li a {font-weight: 500;font-size: 16px;line-height: 2 }.menu_list li ul li a {font-weight: 400;font-size: 14px }.award_box, .fixed_menu_logo {padding: 0 60px }.right_main_menu {margin-top: 35px }.right_main_menu ul li a {font-size: 18px;line-height: 2;font-weight: 500;padding: 6px 60px;display: block }.locations_tabs {text-align: center;padding: 13px 0 }.heat_bott_text {font-size: 36px;line-height: 26px;color: #fff;font-family: Roboto, Helvetica, Arial, sans-serif;font-weight: 900;text-align: center;text-transform: uppercase;padding: 2px 35px;border-right: 1px solid #fff }.award_list li:last-child, .locations_tabs ul li:last-child .heat_bott_text {border: 0 }.bott_location_icon {margin-right: 20px;vertical-align: bottom;width: 50px }.bott_location_icon svg, .our_pro_ready_to_use img, .our_pro_ready_to_use svg {max-width: 100% }.home_slider button.owl-dot {display: block;width: 6px;height: 6px;background: #fff !important;box-sizing: border-box;min-height: initial;margin: 15px 0;transition: .4s cubic-bezier(0.6, 0.57, 0.25, 1);-webkit-transition: .4s cubic-bezier(0.6, 0.57, 0.25, 1);-ms-transition: .4s cubic-bezier(0.6, 0.57, 0.25, 1);-moz-transition: .4s cubic-bezier(0.6, 0.57, 0.25, 1);border: 4px solid transparent }.home_slider button.owl-dot.active {transform: scale(1.4);-webkit-transform: scale(1.4);-ms-transform: scale(1.4);-moz-transform: scale(1.4) }.dot_box {width: 3px;height: 6px;border-radius: 4px;background: #fff;display: block;margin: 7px auto 0;animation: 1s infinite spinner_animation;transition: .4s;-webkit-transition: .4s;-ms-transition: .4s;-moz-transition: .4s }footer.home_footer .row_margin0 {display: flex }.row_margin0, .row_margin0>div[class^="col-"] {margin: 0;padding: 0 }.footer_right {padding-left: 30px;padding-right: 30px;background: #fff;height: 100% }.map_addresses {background: #253b58;padding: 50px 30px 30px }.home_footer .footer_menu_title {font-size: 16px;color: #fff;font-family: Roboto, Helvetica, Arial, sans-serif;font-weight: 400;margin-top: 25px;margin-bottom: 15px }.home_footer .footer_menu_title span {font-weight: 200 }.home_footer .footer_small_heading {font-size: 16px;color: #fff;font-family: Roboto, Helvetica, Arial, sans-serif;font-weight: 400;margin-bottom: 10px;margin-top: 15px }.address_row {clear: both;padding-bottom: 10px }.address_row .add_img_left {float: left;width: 60px;text-align: center;padding: 0 }.address_row .add_img_left img, .address_row .add_img_left svg {max-width: 50px;max-height: 60px }.address_row .add_img_left+p {padding-left: 65px;font-size: 14px;line-height: 1.6;color: #fff;font-weight: 300;margin-bottom: 0 }.newsletter form {position: relative;padding-top: 0 }.newsletter form input[type="email"], .newsletter form input[type="text"] {display: block;width: 100%;border-radius: 0;height: 38px;border: 0;padding-right: 100px;box-shadow: none;background: #fff;color: #253b58;font-weight: 500;text-transform: none !important;font-size: 12px }.newsletter input::-webkit-input-placeholder {color: rgba(6, 22, 41, 0.5) !important;text-transform: none !important }.newsletter input::-moz-placeholder {color: rgba(6, 22, 41, 0.5) !important;text-transform: none !important }.newsletter input:-ms-input-placeholder {color: rgba(6, 22, 41, 0.5) !important;text-transform: none !important }.newsletter input:-moz-placeholder {color: rgba(6, 22, 41, 0.5) !important;text-transform: none !important }.newsletter form input[type="submit"] {position: absolute;right: 0;top: 0;height: 100%;border-radius: 0;background: #e3151e;font-size: 14px;color: #fff;font-family: Roboto, Helvetica, Arial, sans-serif;text-align: center;line-height: 1.4;border: 0;padding: 4px 17px;font-weight: 500;width: auto !important }.newsletter form input[type="submit"]:hover {background: rgba(227, 21, 30, 0.71) }#es_shortcode_msg {font-size: 12px;color: #fff;line-height: 1.6;padding: 10px 0;clear: both }.map_locations {text-align: left }.map_locations .map_locations {text-align: center;display: inline-block;width: auto;margin: 0;padding: 0 }.map_locations a {font-size: 12px;color: #fff !important;font-family: Roboto, Helvetica, Arial, sans-serif;font-weight: 300;text-decoration: underline !important;display: inline-block;margin: 10px 0 }.home_footer .expertise_logos h4, .home_footer .footer_menus h4 {color: #253a58;font-weight: 500;margin: 15px 0 4px }.footer_menus ul {margin-bottom: 30px }.footer_menus ul.featured_in_logos, .phone_no, .phone_no a {margin-bottom: 0 }.footer_menus ul li a {font-size: 12px;line-height: 16px;color: #253b58;font-family: Roboto, Helvetica, Arial, sans-serif;font-weight: 500;display: inline-block;padding: 1px 0;margin: 1px 0 }.footer_right .col-sm-4 {padding: 0 10px }.featured_in_logos li a {display: inline-block;margin-top: 15px }.sitefinity_magento a {display: inline-block;padding: 5px 0;margin-right: 5px }.technology_menu li a {display: inline-block;margin-right: 20px;margin-top: 10px }.static_page_menus {text-align: center;padding: 20px 0 }.static_page_menus ul li {display: inline-block;line-height: .8;border-right: 1px solid }.static_page_menus ul li:last-child {border: 0;color: #263b58;display: inline-block;margin: 0 10px;font-size: 12px;line-height: 1;font-family: Roboto, Helvetica, Arial, sans-serif;font-weight: 400 }.static_page_menus ul li a {display: inline-block;margin: 0 10px;font-size: 12px;line-height: .8;color: #253b58;font-family: Roboto, Helvetica, Arial, sans-serif;font-weight: 400 }.cookies_policy_blk p a:hover, .home_footer a:hover {opacity: .7 }.home_footer .footer_right .footer_menu_title {color: #263b58;margin-top: 15px;margin-bottom: 10px;font-weight: 600 }.phone_no {clear: both;display: block;font-size: 14px;color: #fff;font-weight: 300 }.phone_no a {font-size: 12px;line-height: 1.6;color: #fff;font-weight: 300 }.phone_no a:hover {color: #fff;opacity: .6 }.social_media {padding-top: 0px }.social_links li a {display: inline-block;margin-right: 10px;height: 40px }.our_pro_ready_to_use {padding: 20px 0 0 }.our_pro_ready_to_use a {display: inline-block;margin-bottom: 15px;margin-top: 5px }#main.site-main {margin-top: 82px }.top_banner_blk {position: relative;color: #fff;height: calc(100vh - 166px) }.top_banner_blk.inner_page_banner .tp_btn {background: #e3151e;border-color: #e3151e }.top_banner_blk .owl-dots {left: auto;right: 20px;bottom: auto;top: 50%;transform: translateY(-50%) }.top_banner_blk button.owl-dot {width: 6px;height: 6px;transition: .5s ease-in-out;display: block;margin: 5px auto 10px }.top_banner_blk button.owl-dot.active {width: 10px;height: 10px }.banner_content>img {height: auto;width: 100%;min-height: 300px;object-fit: cover }.banner_text {position: absolute;left: 0;right: 0;top: 50%;transform: translate(0, -50%);-webkit-transform: translate(0, -50%);-ms-transform: translate(0, -50%);-moz-transform: translate(0, -50%);padding-top: 40px }.hero_banner .item {width: 100%;display: flex;align-items: center;overflow: hidden }.hero_banner .newload {height: calc(100vh - 166px);object-fit: cover;object-position: center center }.hero_banner .banner_content {width: 100%;height: 100% }.hero_banner .banner_text {padding: 0 0 90px }.banner_text .hero_banner_title {color: #fff;font-weight: 500 }.top_banner_blk button.owl-dot, .top_banner_blk button.owl-dot.active {width: 2px;height: 24px;border-radius: 2px }.top_banner_blk button.owl-dot.active {background-color: #253b58 !important }.dev_box::before, .dev_content img, .dev_content svg, .the_things_blk .bg-image, .the_things_blk .bg-image::before {transform: translate(-50%, -50%);top: 50% }.banner_text .banner_logo img, .banner_text .banner_logo svg {max-width: 600px }.banner_text p {margin-bottom: 12px;margin-top: 15px;font-size: 16px;line-height: 20px;color: #fff;font-weight: 300 }.banner_text .hero_banner_title svg {max-width: 375px;max-height: 60px;margin-right: 5px }.banner_text .banner_bottom_para {line-height: 1.5;font-family: Roboto, Helvetica, Arial, sans-serif;color: #fff;font-weight: 300;max-width: 700px;margin-bottom: 20px }.innovative_box h2 {font-size: 30px;line-height: 36px;color: #253b58;font-weight: 500;margin-bottom: 15px;font-family: Roboto, Helvetica, Arial, sans-serif }.innovative_box h2 small {font-size: 22px;line-height: 36px;color: #253b58;font-weight: 300;display: block }.innovative_box p {font-size: 16px;font-family: Roboto, Helvetica, Arial, sans-serif;line-height: 24px;color: #151515;font-weight: 400 }.latest_work_blk {padding: 20px;margin: -80px 50px 40px;background: #fff;position: relative;z-index: 9;box-shadow: 0 50px 25px rgba(222, 221, 221, 0.5) }.latest_work_slider {padding: 15px;border: 1px solid #eaeaea;min-height: 448px }.latest_work_slider .latest_slider {min-height: 414px }.latest_work_slider .work_thumb img, .latest_work_slider .work_thumb svg {width: auto;max-width: 350px;height: auto;display: inline-block }.latest_work_slider button.owl-dot {background: #e3151e !important }.latest_work_slider button.owl-dot.active {background: #253b58 !important }.work_content {padding: 20px 0 }.work_left {width: 100px;float: left }.work_right {padding-left: 110px;padding-bottom: 20px;font-size: 14px }.work_right .partner_tabs_title {margin-bottom: 0;font-size: 24px;line-height: 30px;color: #253b58;font-family: Roboto, Helvetica, Arial, sans-serif;font-weight: 400 }.work_right .skills_tabs p {font-size: 15px;line-height: 24px;color: #e3151e;font-family: Roboto, Helvetica, Arial, sans-serif;font-weight: 500;margin-bottom: 15px }.work_right p {font-size: 13px;line-height: 22px;color: #253b58;font-weight: 400;font-family: Roboto, Helvetica, Arial, sans-serif }.latest_work_blk::after {content: "";position: absolute;left: -12px;right: -12px;bottom: -12px;border-left: 12px solid #253a58;border-right: 12px solid #253a58;border-bottom: 12px solid #253a58;height: 55px;z-index: -1 }.explore_btn {background-color: #e3151e;color: #fff !important;padding: 5px 10px;position: absolute;right: 1px;bottom: 0;display: inline-block;line-height: 18px }.explore_btn .explore-icon {margin-left: 4px;display: inline-block !important;width: 17px !important;}.with_line {display: inline-block;position: relative }.dev_box {text-align: center;padding: 30px 20px;max-width: 180px;margin: 0 auto 20px;height: 180px;position: relative }.dev_box path {transition: fill .5s ease-in }.dev_box::before {content: "";position: absolute;width: 180px;height: 180px;left: 50%;background: #bd1d2a;border-radius: 50%;transition: .4s;opacity: 0 }.dev_box:hover:before {opacity: 1 }.dev_content {position: relative;display: block;color: #fff;height: 110px;width: 100%;margin: 0 auto;padding-bottom: 40px }.dev_content img, .dev_content svg {max-height: 70px;max-width: 100px;position: absolute;left: 50%;-webkit-transform: translate(-50%, -50%);-ms-transform: translate(-50%, -50%);-moz-transform: translate(-50%, -50%);margin-top: -30px }.dev_content p {font-size: 15px;color: #fff;font-family: Roboto, Helvetica, Arial, sans-serif;font-weight: 400;text-align: center;margin-top: 10px;text-overflow: ellipsis;display: -webkit-box;-webkit-box-orient: vertical;-webkit-line-clamp: 2;line-height: 1.4;height: 40px;position: absolute;bottom: -10px;margin-bottom: 0;left: 0;right: 0 }.blk_head p, .no_counting {font-family: Roboto, Helvetica, Arial, sans-serif;text-align: center }.blk_head p {font-size: 16px;line-height: 1.8;color: #7b7b7b;font-weight: 400;margin-top: 0 }.blk_head .blk_title {margin-bottom: 0;font-weight: 500 }.award_list {padding: 10px 0;margin: 0 }.award_list li {display: inline-block;border-right: 1px solid rgba(37, 59, 87, 0.2);vertical-align: top;margin: 7px 0;}.no_counting {font-size: 33px;line-height: 22px;font-weight: 700;color: #253a58;display: block }.award_box strong {font-family: Roboto, Helvetica, Arial, sans-serif;font-size: 21px;line-height: 29px;font-weight: 300;margin-bottom: 0;color: #353639;margin-top: 10px;display: inline-block }.award_box .counter_title span.awards_text {font-size: 11px;line-height: 1;color: #253a58;font-family: Roboto, Helvetica, Arial, sans-serif;font-weight: 500;text-align: center }.award_box .awards_text {font-size: 11px;color: #253b58;font-weight: 500 }.award_box.award_box_main {padding: 8px 40px }.award_box.award_box_main span {font-size: 42px;font-family: Roboto, Helvetica, Arial, sans-serif;font-weight: 500;display: inline-block }.award_box.award_box_main span.awards_text {font-weight: 200;margin-left: 10px }.btn.btn-filter {font-size: 14px;line-height: 1.6;color: #253b58 !important;font-family: Roboto, Helvetica, Arial, sans-serif;font-weight: 400;text-align: center;background: #fff;border: 1px solid #253b58 !important;box-shadow: none;border-radius: 0;padding: 4px 10px;min-height: inherit;min-width: 100px }.btn.btn-filter .filter_icon {margin-right: 5px }.btn.btn-filter span {display: inline-block;font-weight: 500 }.btn.btn-filter span svg {vertical-align: middle;width: 25px }.dropdown-menu {padding: 0;border-radius: 0;border: 0 }.dropdown-menu>li>a {padding: 7px 20px }.dropdown-menu>li.active>a, .dropdown-menu>li>a:focus, .dropdown-menu>li>a:hover {color: #253a58;background-color: #f2f2f2 }.filter_blk_spot {float: right;margin-top: -60px }.partner_blk {padding: 30px 0;text-align: center }.brand_box {height: 100px;display: table-cell;width: 100% }.brand_box img, .brand_box svg {width: auto !important;max-width: 90%;display: block;margin: 0 auto;max-height: 100%;height: auto }.technology_partner {position: relative;padding: 20px 0 40px;background: #f2f2f2 }.technology_partner::before {content: "";background-color: #253b58;position: absolute;left: 0;top: 0;bottom: 0;width: 50% }.technology_partner_left h3 {font-size: 36px;line-height: 1.3;color: #fff;font-family: Roboto, Helvetica, Arial, sans-serif;font-weight: 300;margin-bottom: 15px }.technology_partner_left h3 strong {font-weight: 500 }.technology_partner_left p {font-size: 16px;line-height: 2;color: #fff;font-weight: 300;margin-bottom: 10px }.technology_partner_left h4 {font-size: 17px;line-height: 1.7;color: #fff;font-family: Roboto, Helvetica, Arial, sans-serif;font-weight: 500 }.technology_partner_left ul {margin-bottom: 20px;padding: 0 }.technology_partner_left ul li {font-size: 16px;line-height: 2;color: #fff;font-family: Roboto, Helvetica, Arial, sans-serif;font-weight: 400;position: relative;padding-left: 20px }.technology_partner_left ul li::before {content: "";width: 10px;height: 10px;background: #e3201e;display: inline-block;margin: 0 10px 0 0;position: absolute;left: 0;top: 10px }.explore_think_btn .btn_circle {margin-right: 0;margin-left: 10px }.agency_box {text-align: center;padding-bottom: 10px }.agency_icon {width: 140px;height: 140px;margin: 20px auto 40px;position: relative }.agency_icon span {width: 100%;height: 100%;display: block;border-radius: 50% }.agency_icon span.agency_c1, .agency_icon span.agency_c2 {text-indent: -260px;overflow: hidden }.agency_c1 {background: #dddfe2 }.agency_c2 {background: #dbcbcf;position: absolute;top: 15px }.agency_c3 {background: #253b58;position: absolute;top: 30px;padding: 40px }.agency_c3 img, .agency_c3 svg {max-height: 80px;max-width: 100% }.agency_box:hover .agency_c3 {background: #e3151e }.agency_box .agency_title {font-size: 21px;color: #253b58;font-family: Roboto, Helvetica, Arial, sans-serif;font-weight: 500;line-height: 29px;margin-bottom: 18px }.agency_solutions {padding: 0 20px }.agency_solutions p {font-size: 14px;line-height: 29px;color: #253b58;font-weight: 400;text-align: center;margin-bottom: 0 }.testimonials_box::before {position: absolute;right: -10px;bottom: -10px }.blog_on_img_text {position: absolute;bottom: 20px;left: 25px;right: 10px;font-size: 18px;line-height: 30px;font-weight: 500 }.trusted_by_blk {padding: 25px 0 30px }.tp_btn {font-size: 14px }.banner_text .banner_bottom_para {font-size: 18px }.owl-carousel, .owl-carousel .owl-item {-webkit-tap-highlight-color: transparent;position: relative }.owl-carousel {display: none;width: 100%;z-index: 1 }.owl-carousel .owl-stage {position: relative;-ms-touch-action: pan-Y;touch-action: manipulation;-moz-backface-visibility: hidden }.owl-carousel .owl-stage:after {content: ".";display: block;clear: both;visibility: hidden;line-height: 0;height: 0 }.owl-carousel .owl-stage-outer {position: relative;overflow: hidden;-webkit-transform: translate3d(0, 0, 0) }.owl-carousel .owl-item, .owl-carousel .owl-wrapper {-webkit-backface-visibility: hidden;-moz-backface-visibility: hidden;-ms-backface-visibility: hidden;-webkit-transform: translate3d(0, 0, 0);-moz-transform: translate3d(0, 0, 0);-ms-transform: translate3d(0, 0, 0) }.owl-carousel .owl-item {min-height: 1px;float: left;-webkit-backface-visibility: hidden;-webkit-touch-callout: none }.owl-carousel .owl-item img {display: block;width: 100% }.owl-carousel .owl-dots.disabled, .owl-carousel .owl-nav.disabled {display: none }.no-js .owl-carousel, .owl-carousel.owl-loaded {display: block }.owl-carousel .owl-dot, .owl-carousel .owl-nav .owl-next, .owl-carousel .owl-nav .owl-prev {cursor: pointer;-webkit-user-select: none;-khtml-user-select: none;-moz-user-select: none;-ms-user-select: none;user-select: none }.owl-carousel .owl-nav button.owl-next, .owl-carousel .owl-nav button.owl-prev, .owl-carousel button.owl-dot {background: 0;color: inherit;border: 0;padding: 2px !important;font: inherit }.owl-carousel.owl-loading {opacity: 0;display: block }.owl-carousel.owl-hidden {opacity: 0 }.owl-carousel.owl-refresh .owl-item {visibility: hidden }.owl-carousel.owl-drag .owl-item {-ms-touch-action: pan-y;touch-action: pan-y;-webkit-user-select: none;-moz-user-select: none;-ms-user-select: none;user-select: none }.owl-carousel.owl-grab {cursor: move;cursor: grab }.owl-carousel.owl-rtl {direction: rtl }.owl-carousel.owl-rtl .owl-item {float: right }.owl-carousel .animated {animation-duration: 1s;animation-fill-mode: both }.owl-carousel .owl-animated-in {z-index: 0 }.owl-carousel .owl-animated-out {z-index: 1 }.owl-carousel .fadeOut {animation-name: fadeOut }@keyframes fadeOut {0 {opacity: 1 }100% {opacity: 0 }}.owl-height {transition: height .5s ease-in-out }.owl-carousel .owl-item .owl-lazy {opacity: 0;transition: opacity .4s ease }.owl-carousel .owl-item .owl-lazy:not([src]), .owl-carousel .owl-item .owl-lazy[src^=""] {max-height: 0 }.owl-carousel .owl-item img.owl-lazy {transform-style: preserve-3d }.owl-carousel .owl-video-wrapper {position: relative;height: 100%;background: #000 }.owl-carousel .owl-video-play-icon {position: absolute;height: 80px;width: 80px;left: 50%;top: 50%;margin-left: -40px;margin-top: -40px;background: url(owl.video.play.png) no-repeat;cursor: pointer;z-index: 1;-webkit-backface-visibility: hidden;transition: transform .1s ease }.owl-carousel .owl-video-play-icon:hover {-ms-transform: scale(1.3, 1.3);transform: scale(1.3, 1.3) }.owl-carousel .owl-video-playing .owl-video-play-icon, .owl-carousel .owl-video-playing .owl-video-tn {display: none }.owl-carousel .owl-video-tn {opacity: 0;height: 100%;background-position: center center;background-repeat: no-repeat;background-size: contain;transition: opacity .4s ease }.owl-carousel .owl-video-frame {position: relative;z-index: 1;height: 100%;width: 100% }@media screen and (-webkit-min-device-pixel-ratio: 0) {input[type="date"].form-control, input[type="datetime-local"].form-control, input[type="month"].form-control, input[type="time"].form-control {line-height: 34px }.input-group-sm input[type="date"], .input-group-sm input[type="datetime-local"], .input-group-sm input[type="month"], .input-group-sm input[type="time"], input[type="date"].input-sm, input[type="datetime-local"].input-sm, input[type="month"].input-sm, input[type="time"].input-sm {line-height: 30px }.input-group-lg input[type="date"], .input-group-lg input[type="datetime-local"], .input-group-lg input[type="month"], .input-group-lg input[type="time"], input[type="date"].input-lg, input[type="datetime-local"].input-lg, input[type="month"].input-lg, input[type="time"].input-lg {line-height: 46px }}@media(max-device-width: 480px) and (orientation:landscape) {.navbar-fixed-bottom .navbar-collapse, .navbar-fixed-top .navbar-collapse {max-height: 200px }}@media(min-width: 481px) {.visible_in_mobile {display: none }}@media(min-width: 768px) {.navbar-form, .navbar-right~.navbar-right {margin-right: 0 }.container {width: 750px }.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, .navbar-header, .navbar-nav>li {float: left }.col-sm-1 {width: 8.33333% }.col-sm-2 {width: 16.66667% }.col-sm-3 {width: 25% }.col-sm-4 {width: 33.33333% }.col-sm-5 {width: 41.66667% }.col-sm-6 {width: 50% }.col-sm-7 {width: 58.33333% }.col-sm-8 {width: 66.66667% }.col-sm-9 {width: 75% }.col-sm-10 {width: 83.33333% }.col-sm-11 {width: 91.66667% }.col-sm-12, .form-inline .input-group>.form-control, .navbar-form .input-group>.form-control {width: 100% }.col-sm-pull-0 {right: auto }.col-sm-pull-1 {right: 8.33333% }.col-sm-pull-2 {right: 16.66667% }.col-sm-pull-3 {right: 25% }.col-sm-pull-4 {right: 33.33333% }.col-sm-pull-5 {right: 41.66667% }.col-sm-pull-6 {right: 50% }.col-sm-pull-7 {right: 58.33333% }.col-sm-pull-8 {right: 66.66667% }.col-sm-pull-9 {right: 75% }.col-sm-pull-10 {right: 83.33333% }.col-sm-pull-11 {right: 91.66667% }.col-sm-pull-12 {right: 100% }.col-sm-push-0 {left: auto }.col-sm-push-1 {left: 8.33333% }.col-sm-push-2 {left: 16.66667% }.col-sm-push-3 {left: 25% }.col-sm-push-4 {left: 33.33333% }.col-sm-push-5 {left: 41.66667% }.col-sm-push-6 {left: 50% }.col-sm-push-7 {left: 58.33333% }.col-sm-push-8 {left: 66.66667% }.col-sm-push-9 {left: 75% }.col-sm-push-10 {left: 83.33333% }.col-sm-push-11 {left: 91.66667% }.col-sm-push-12 {left: 100% }.col-sm-offset-0 {margin-left: 0 }.col-sm-offset-1 {margin-left: 8.33333% }.col-sm-offset-2 {margin-left: 16.66667% }.col-sm-offset-3 {margin-left: 25% }.col-sm-offset-4 {margin-left: 33.33333% }.col-sm-offset-5 {margin-left: 41.66667% }.col-sm-offset-6 {margin-left: 50% }.col-sm-offset-7 {margin-left: 58.33333% }.col-sm-offset-8 {margin-left: 66.66667% }.col-sm-offset-9 {margin-left: 75% }.col-sm-offset-10 {margin-left: 83.33333% }.col-sm-offset-11 {margin-left: 91.66667% }.col-sm-offset-12 {margin-left: 100% }.form-inline .form-group, .navbar-form .form-group {display: inline-block;margin-bottom: 0;vertical-align: middle }.form-inline .form-control, .navbar-form .form-control {display: inline-block;width: auto;vertical-align: middle }.form-inline .form-control-static, .navbar-form .form-control-static {display: inline-block }.form-inline .input-group, .navbar-form .input-group {display: inline-table;vertical-align: middle }.form-inline .input-group .form-control, .form-inline .input-group .input-group-btn, .navbar-form .input-group .form-control, .navbar-form .input-group .input-group-btn {width: auto }.form-inline .control-label, .navbar-form .control-label {margin-bottom: 0;vertical-align: middle }.form-inline .has-feedback .form-control-feedback, .navbar-form .has-feedback .form-control-feedback {top: 0 }.navbar {border-radius: 0px }.navbar-collapse {width: auto;border-top: 0;box-shadow: none }.navbar-collapse.collapse {display: block !important;height: auto !important;padding-bottom: 0;overflow: visible !important }.navbar-collapse.in {overflow-y: visible }.navbar-fixed-bottom .navbar-collapse, .navbar-fixed-top .navbar-collapse, .navbar-static-top .navbar-collapse {padding-right: 0;padding-left: 0 }.navbar-fixed-bottom, .navbar-fixed-top, .navbar-static-top {border-radius: 0 }.container-fluid>.navbar-collapse, .container-fluid>.navbar-header, .container>.navbar-collapse, .container>.navbar-header {margin-left: 0 }.navbar>.container .navbar-brand, .navbar>.container-fluid .navbar-brand {margin-left: -15px }.navbar-toggle {display: none }.navbar-nav {float: left;margin: 0 }.navbar-nav>li>a {padding-top: 15px;padding-bottom: 15px }.navbar-form {width: auto;padding-top: 0;padding-bottom: 0;margin-left: 0;border: 0;-webkit-box-shadow: none;box-shadow: none }.navbar-text {float: left;margin-right: 15px;margin-left: 15px }.navbar-left {float: left !important }.navbar-right {float: right !important;margin-right: -15px }.navbar-right .dropdown-menu {right: 0;left: auto }.navbar-right .dropdown-menu-left {left: 0;right: auto }}@media(min-width: 768px) and (max-width:991px) {.visible-sm, .visible-sm-block {display: block !important }.visible-sm-inline {display: inline !important }.visible-sm-inline-block {display: inline-block !important }.hidden-sm {display: none !important }}@media(min-width: 992px) {.navbar-collapse {position: relative }.nav>li>ul.sub-menu {position: absolute;z-index: 99;left: 0;width: 100%;background: #17212e;padding: 20px;display: flex;flex-wrap: wrap;display: flex;flex-wrap: wrap;opacity: 0;visibility: hidden;transform: translateY(30px);transition: 250ms ease-in-out;align-items: start }.nav>li>ul.sub-menu li {display: block;width: 100%;margin-bottom: 10px }.nav>li>ul.sub-menu a:focus, .nav>li>ul.sub-menu a:hover, .nav>li>ul.sub-menu li.current-menu-item>a {font-weight: 500;color: #fff }.nav>li>ul.sub-menu li:last-child {margin-bottom: 0 }.nav>li>ul.sub-menu a {font-size: 12px;color: #d4d4d4;font-weight: 400;line-height: 1.4;display: block }.nav>li:focus>ul.sub-menu, .nav>li:hover>ul.sub-menu {opacity: 1;visibility: visible;transform: translateY(0) }.nav>li.custom-submenu>ul.sub-menu {min-width: 250px;padding: 15px }.nav>li.mega-menu {position: static }.nav>li.mega-menu ul {padding-left: 0 }.nav>li.mega-menu>ul.sub-menu {padding: 30px 0 30px 20px }.nav>li.mega-menu>ul li.submenu-heading>a {font-size: 16px;font-weight: 600;line-height: 1.2;display: block;margin-top: 25px;margin-bottom: 15px;color: #fff }.nav>li.mega-menu>ul li:focus.submenu-heading>a, .nav>li.mega-menu>ul li:hover.submenu-heading>a {color: #e3151e }.nav>li.mega-menu>ul>li {width: 19%;padding: 0 15px 25px;border-right: 1px solid rgba(255, 255, 255, 0.12) }.nav>li.mega-menu>ul>li:first-child {border-right: 0;background-color: #fff;padding-left: 10px;padding-right: 10px;margin-right: 5%;border-bottom: 4px solid #e3151e }.nav>li.mega-menu>ul>li:first-child.submenu-heading>a {color: #000 }.nav>li.mega-menu>ul>li:first-child.submenu-heading:focus>a, .nav>li.mega-menu>ul>li:first-child.submenu-heading:hover>a {color: #e3151e }.nav>li.mega-menu>ul>li:first-child p {font-size: 13px;margin-bottom: 0 }.nav>li.mega-menu>ul>li:last-child {border-right: 0 }}@media(min-width: 992px) {.container {width: 970px }.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-1 {width: 8.33333% }.col-md-2 {width: 16.66667% }.col-md-3 {width: 25% }.col-md-4 {width: 33.33333% }.col-md-5 {width: 41.66667% }.col-md-6 {width: 50% }.col-md-7 {width: 58.33333% }.col-md-8 {width: 66.66667% }.col-md-9 {width: 75% }.col-md-10 {width: 83.33333% }.col-md-11 {width: 91.66667% }.col-md-12 {width: 100% }.col-md-pull-0 {right: auto }.col-md-pull-1 {right: 8.33333% }.col-md-pull-2 {right: 16.66667% }.col-md-pull-3 {right: 25% }.col-md-pull-4 {right: 33.33333% }.col-md-pull-5 {right: 41.66667% }.col-md-pull-6 {right: 50% }.col-md-pull-7 {right: 58.33333% }.col-md-pull-8 {right: 66.66667% }.col-md-pull-9 {right: 75% }.col-md-pull-10 {right: 83.33333% }.col-md-pull-11 {right: 91.66667% }.col-md-pull-12 {right: 100% }.col-md-push-0 {left: auto }.col-md-push-1 {left: 8.33333% }.col-md-push-2 {left: 16.66667% }.col-md-push-3 {left: 25% }.col-md-push-4 {left: 33.33333% }.col-md-push-5 {left: 41.66667% }.col-md-push-6 {left: 50% }.col-md-push-7 {left: 58.33333% }.col-md-push-8 {left: 66.66667% }.col-md-push-9 {left: 75% }.col-md-push-10 {left: 83.33333% }.col-md-push-11 {left: 91.66667% }.col-md-push-12 {left: 100% }.col-md-offset-0 {margin-left: 0 }.col-md-offset-1 {margin-left: 8.33333% }.col-md-offset-2 {margin-left: 16.66667% }.col-md-offset-3 {margin-left: 25% }.col-md-offset-4 {margin-left: 33.33333% }.col-md-offset-5 {margin-left: 41.66667% }.col-md-offset-6 {margin-left: 50% }.col-md-offset-7 {margin-left: 58.33333% }.col-md-offset-8 {margin-left: 66.66667% }.col-md-offset-9 {margin-left: 75% }.col-md-offset-10 {margin-left: 83.33333% }.col-md-offset-11 {margin-left: 91.66667% }.col-md-offset-12 {margin-left: 100% }.menu_container_left, .menu_container_right {min-height: 570px }}@media(min-width: 992px) and (max-width:1199px) {.visible-md, .visible-md-block {display: block !important }.visible-md-inline {display: inline !important }.visible-md-inline-block {display: inline-block !important }.hidden-md {display: none !important }}@media(min-width: 992px) and (max-width:1200px) {.navbar-default .navbar-nav>li>a {padding-left: 10px;padding-right: 10px }}@media(min-width: 1200px) {.container {width: 1170px }.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 {float: left }.col-lg-1 {width: 8.33333% }.col-lg-2 {width: 16.66667% }.col-lg-3 {width: 25% }.col-lg-4 {width: 33.33333% }.col-lg-5 {width: 41.66667% }.col-lg-6 {width: 50% }.col-lg-7 {width: 58.33333% }.col-lg-8 {width: 66.66667% }.col-lg-9 {width: 75% }.col-lg-10 {width: 83.33333% }.col-lg-11 {width: 91.66667% }.col-lg-12 {width: 100% }.col-lg-pull-0 {right: auto }.col-lg-pull-1 {right: 8.33333% }.col-lg-pull-2 {right: 16.66667% }.col-lg-pull-3 {right: 25% }.col-lg-pull-4 {right: 33.33333% }.col-lg-pull-5 {right: 41.66667% }.col-lg-pull-6 {right: 50% }.col-lg-pull-7 {right: 58.33333% }.col-lg-pull-8 {right: 66.66667% }.col-lg-pull-9 {right: 75% }.col-lg-pull-10 {right: 83.33333% }.col-lg-pull-11 {right: 91.66667% }.col-lg-pull-12 {right: 100% }.col-lg-push-0 {left: auto }.col-lg-push-1 {left: 8.33333% }.col-lg-push-2 {left: 16.66667% }.col-lg-push-3 {left: 25% }.col-lg-push-4 {left: 33.33333% }.col-lg-push-5 {left: 41.66667% }.col-lg-push-6 {left: 50% }.col-lg-push-7 {left: 58.33333% }.col-lg-push-8 {left: 66.66667% }.col-lg-push-9 {left: 75% }.col-lg-push-10 {left: 83.33333% }.col-lg-push-11 {left: 91.66667% }.col-lg-push-12 {left: 100% }.col-lg-offset-0 {margin-left: 0 }.col-lg-offset-1 {margin-left: 8.33333% }.col-lg-offset-2 {margin-left: 16.66667% }.col-lg-offset-3 {margin-left: 25% }.col-lg-offset-4 {margin-left: 33.33333% }.col-lg-offset-5 {margin-left: 41.66667% }.col-lg-offset-6 {margin-left: 50% }.col-lg-offset-7 {margin-left: 58.33333% }.col-lg-offset-8 {margin-left: 66.66667% }.col-lg-offset-9 {margin-left: 75% }.col-lg-offset-10 {margin-left: 83.33333% }.col-lg-offset-11 {margin-left: 91.66667% }.col-lg-offset-12 {margin-left: 100% }.visible-lg, .visible-lg-block {display: block !important }.visible-lg-inline {display: inline !important }.visible-lg-inline-block {display: inline-block !important }.hidden-lg {display: none !important }.tabs_list {position: absolute;left: -300%;transition: .6s;-webkit-transition: .6s;-ms-transition: .6s;-moz-transition: .6s;top: 0;display: block !important;bottom: 0;padding: 30px 50px }.header_menu_fixed .active {left: 0 }}@media(min-width: 1311px) {.container {width: 1310px;max-width: 100% }}@media(max-width: 1311px) {.award_list {display: flex;}.award_list li {display: inline-block;width: 20%;}.bg-primary .award_box {padding: 0px 20px !important;}}@media(max-width: 1199px) {.dev_box {height: 150px }.dev_box::before {display: none }.dev_content img {max-height: 50px }.dev_content p {margin-bottom: 10px }}@media(max-width: 1024px) {.menu_list li a, .tp_btn {font-size: 14px }.banner_text p {margin-bottom: 15px;font-size: 15px }.banner_text .banner_bottom_para {font-size: 17px;margin-bottom: 10px }.tp_btn {padding: 5px 25px;line-height: 1.5 }.navbar-header {float: left }.menu_list li {padding-left: 15px;margin-bottom: 5px }.right_main_menu ul li a {font-size: 18px;line-height: 1.5;padding: 6px 20px }.tabs_list {padding: 30px }.heat_bott_text, .no_counting {font-size: 26px }.search_inner .form_group input {font-size: 40px;font-weight: 300;border-bottom: 1px solid }.newsletter {padding: 10px 0 }.social_links li a {zoom: .6 }.tabs_list .menu_title {font-size: 40px;margin-bottom: 10px }.innovative_box p {line-height: 1.7 }.latest_work_blk {margin: 0 15px 30px }.award_box {padding: 0 30px }.award_box.award_box_main {padding: 8px 30px }.technology_partner_left h3 {font-size: 30px }.technology_partner_left h4 {font-size: 15px;line-height: 1.5 }}@media(max-width: 1023px) {.with_line {display: inline-block;border-bottom: 1px solid #fff;padding-bottom: 10px }.dev_box {margin: 10px auto 0;height: 175px }.dev_content img {max-height: 65px }}@media(max-width: 991px) {.navbar-nav>li>a, ul.sub-menu li a {line-height: 20px;color: #fff;border-bottom: 1px solid rgba(255, 255, 255, 0.31) }.banner_text .hero_banner_title, .h1, h1 {font-size: 32px;margin-bottom: 10px }.header_menu_fixed {background: #273b58;padding-top: 55px;padding-bottom: 60px }.header_menu_fixed>#menu-hamburger {margin: 0;float: none }.navbar-nav>li {float: none }.menu-item-has-children>ul {display: none }ul.sub-menu, ul.sub-menu ul.sub-menu {padding-left: 0;margin-bottom: 0 }.navbar-nav>li>a {padding-top: 10px;padding-bottom: 10px;background: #314c73 !important;font-size: 16px }ul.sub-menu li a {display: block;padding: 10px 30px;background: #314c73 }ul.sub-menu li ul li a {background: 0;padding: 10px 45px }#menu-hamburger ul li {position: relative }.close_btn {opacity: 1;width: 40px;top: 8px }.bottom_locations {background: #e3201e;bottom: 0;left: 0;right: 0 }.locations_tabs {padding: 10px 0 }.banner_text {padding-top: 20px }.blog_flex_right, .technology_partner .flex_row, footer.home_footer .row_margin0 {display: block }.blk_head p {margin-bottom: 10px;font-size: 14px }.blk_head .blk_title {font-size: 30px }.award_list, .technology_partner, .technology_partner .flex_row>.col-md-6 {padding: 0 }.award_box {padding: 0 10px }.award_box .counter_title small {font-size: 10px }.technology_partner::before {display: none }.technology_partner_left {background: url(../images/handshake_bg.jpg);padding: 40px }.agency_solutions {padding: 30px 40px }.blog_flex_right .blog_flex_right {display: flex }.award_list {display: flex;clear: both }.bg-primary .award_box .awards_text {font-size: 16px !important;line-height: 24px;}.bg-primary .award_box {padding: 0px 20px !important;}}@media(max-width: 768px) {.close_btn, .search_close_btn {right: 10px;top: 10px }.banner_text {padding-right: 45px }.tabs_list {padding: 15px }.menu_container_left {width: 60% }.menu_container_right {width: 40% }.menu_img_blk, .tabs_list .menu_title {display: none }.menu_list_blk {float: none;width: 100%;padding: 0 10px }.menu_list li {margin-bottom: 5px;padding-left: 0;float: none;width: 100% }.menu_list li a {font-size: 14px }.right_main_menu ul li a {font-size: 14px;padding: 6px 10px }.heat_bott_text {font-size: 12px;line-height: 1;font-weight: 500;padding: 0 15px;border-right: 1px solid #fff }.footer_right {padding-top: 20px }.fixed_menu_logo {padding: 10px;text-align: center }.search_close_btn {width: 30px;height: 30px;background-size: 30px !important;background-position: center !important }.search_inner {padding: 30px;width: 100% }.search_inner .form_group input {font-size: 30px;height: 50px }.search_inner p {font-size: 14px;font-weight: 500 }.innovative_box h2 {text-align: center;font-size: 30px }.latest_work_blk {margin: 20px 0 0 }.innovative_blk {padding: 20px 20px 40px }}@media(max-width: 768px) and (max-width:480px) {.menu_list li {line-height: 1;margin-bottom: 10px }}@media(max-width: 767px) {.navbar-nav .open .dropdown-menu {position: static;float: none;width: auto;margin-top: 0;background-color: transparent;border: 0;box-shadow: none }.navbar-nav .open .dropdown-menu .dropdown-header, .navbar-nav .open .dropdown-menu>li>a {padding: 5px 15px 5px 25px }.navbar-nav .open .dropdown-menu>li>a {line-height: 20px }.navbar-nav .open .dropdown-menu>li>a:focus, .navbar-nav .open .dropdown-menu>li>a:hover {background-image: none }.navbar-form .form-group {margin-bottom: 5px }.menu_list li, .navbar-form .form-group:last-child {margin-bottom: 0 }.navbar-default .navbar-nav .open .dropdown-menu>li>a {color: #777 }.navbar-default .navbar-nav .open .dropdown-menu>li>a:focus, .navbar-default .navbar-nav .open .dropdown-menu>li>a:hover {color: #333;background-color: rgba(0, 0, 0, 0) }.navbar-default .navbar-nav .open .dropdown-menu>.active>a, .navbar-default .navbar-nav .open .dropdown-menu>.active>a:focus, .navbar-default .navbar-nav .open .dropdown-menu>.active>a:hover {color: #555;background-color: #e7e7e7 }.visible-xs, .visible-xs-block {display: block !important }.visible-xs-inline {display: inline !important }.visible-xs-inline-block {display: inline-block !important }.hidden-xs {display: none !important }.top_banner_blk {height: 340px }.banner_text .hero_banner_title, .h1, h1 {font-size: 24px;margin-bottom: 10px }.btn.btn_large {font-size: 16px;padding: 10px 20px }.heading_with_search {margin-bottom: 20px }.menus_blk {width: 38px;height: 38px;margin: 1px 0 0 20px }.newsletter, .our_pro_ready_to_use {padding: 0;clear: both;overflow: hidden }.social_media {padding-top: 15px;text-align: center }.social_media ul {justify-content: center }.address_row .add_img_left {width: 45px }.address_row .add_img_left+p {padding-left: 55px }.home_footer .footer_menu_title {font-size: 16px;line-height: 1.2 }.banner_text .banner_bottom_para, .banner_text p {font-size: 14px !important }.static_page_menus {padding: 30px 0 0 }.static_page_menus ul li a {color: #fff;line-height: 1;margin: 0 5px }.static_page_menus ul li:last-child a {border-left: 1px solid #fff;padding-left: 10px }.newslettrs_right {float: right }.map_addresses {padding-top: 30px;padding-bottom: 20px }.static_page_menus ul li:last-child {color: #fff }.banner_text {padding-right: 20px }.banner_text p {margin-bottom: 8px !important }.innovative_box p {font-size: 14px }.filter_blk_spot, .work_left {display: none }.work_right {padding-left: 0 }.latest_work_slider .owl-dots {bottom: -5px }.latest_work_blk {box-shadow: 0 2px 25px rgba(222, 221, 221, 0.5) }.blk_head.text-center {padding: 0 15px 10px }.no_counting {font-size: 22px }.award_box {padding: 0 10px }.award_box .counter_title {line-height: 1 }.award_box.award_box_main span {font-size: 32px }.award_box.award_box_main {padding: 8px 10px }.explore_think_btn {text-align: center }.blog_flex_right .blog_flex_right {display: block }.text-sm-left {text-align: left !important }.newsletter, .our_pro_ready_to_use {margin-top: 20px }.brand-main {min-height: 178px }.award_list {padding: 10px 0;overflow: auto;display: flex;flex-wrap: wrap;justify-content: center;clear: both }.bg-primary .award_box {padding: 0 10px !important }.bg-primary .award_box .awards_text {font-size: 13px !important;line-height: 18px;}.award_list li {display: inline-block;width: 33.333%;}.award_list li:nth-child(3) {border: 0 }}@media(max-width: 640px) {.blk_title, .technology_partner_left h3, .testimonials_head {font-size: 24px }.innovative_box .innovative_box h2 {font-size: 26px }.banner_text .banner_bottom_para, .banner_text p {font-size: 14px;margin-bottom: 5px }.tp_btn {font-size: 14px;padding: 4px 25px }.static_page_menus ul li:last-child a {border-left: 0;padding-left: 0 }.contact_btn_blk {margin: 0 10px }.innovative_box .innovative_box p {font-size: 14px }.innovative_box .innovative_box h2 small {font-size: 20px }.latest_work_slider .work_thumb img, .latest_work_slider .work_thumb svg {width: 100% }.work_right .partner_tabs_title {font-size: 18px;line-height: 1.2 }.work_right .skills_tabs {font-size: 12px;line-height: 1.5 }.work_right p {font-size: 13px;line-height: 1.4 }.technology_partner_left p {font-size: 14px;line-height: 1.4;margin-top: 10px }.technology_partner_left h4, .technology_partner_left ul li {line-height: 1.2;font-size: 14px;font-weight: 400 }.technology_partner_left ul li {margin-bottom: 10px }.technology_partner_left ul li::before {top: 2px }.agency_icon {width: 100px;height: 100px }.agency_c3 {padding: 30px }.agency_box .agency_title {margin-bottom: 0 }.agency_solutions p {font-size: 14px;line-height: 1.6 }}@media(max-width: 576px) {#main.site-main {margin-top: 60px }.header_blk {height: 60px }.header_blk .right_menu {min-height: 47px;padding-top: 10px }.navbar-right.contact_n_search {margin-right: 0 }.contact_n_search .contact_btn {padding: 5px 10px;margin-top: 6px }.contact_btn {font-size: 15px }.btn_circle {display: none }.menus_blk {width: 28px;height: 28px;margin: 0 0 0 10px }.menu_btn {line-height: 10px }.navbar-brand {padding-top: 9px;padding-bottom: 8px;max-width: 130px }.header_blk.active .navbar-brand {padding-top: 9px;padding-bottom: 8px }}@media(max-width: 480px) {.banner_text .hero_banner_title, .h1, h1 {font-size: 20px }.blk_head p {line-height: 1.3 }.heat_bott_text {padding: 0 5px }.dev_content p {font-size: 13px }.banner_text .banner_bottom_para, .banner_text p {font-size: 13px;line-height: 1.3 }.banner_text .tp_btn {padding: 5px 15px;line-height: 1.2 }footer.home_footer .map_addresses>.row>div[class^="col-"] {width: 100%;float: none }.social_media {padding: 0 }.static_page_menus {padding: 30px 0 0;overflow: hidden;clear: both }.map_addresses {padding-top: 30px;padding-bottom: 20px }.visible_in_desktop {display: none }.banner_text .banner_bottom_para, .our_pro_ready_to_use p {margin-bottom: 0 }.map_locations .map_locations {margin-top: 20px }.search_inner {padding: 10px }.search_inner .form_group input {font-size: 20px;height: 40px }.contact_btn_blk {margin: 0 5px }.latest_work_blk, .latest_work_slider {padding: 15px }.dev_box {padding: 10px;height: 130px }.dev_content p {height: 33px }.brand_box {height: 60px }.technology_partner_left h3 {font-size: 22px }.agency_box .agency_title {font-size: 16px;font-weight: 500 }section.innovative_blk {min-height: 1044.47px }section.innovative_blk .latest_work_blk {min-height: 443.68px }body .contact_form_sidebar .btn_sidebar {display: inline-block }}@media(max-width: 360px) {.navbar-brand {max-width: 110px }.header_blk.active .navbar-brand {padding: 17px 15px 10px }.header_blk.active .right_menu {padding-top: 6px }.agency_box .agency_title {font-size: 16px;font-weight: 500;line-height: 1.3 }}@media print {img {page-break-inside: avoid }*, :after, :before {color: #000 !important;text-shadow: none !important;background: 0 0 !important;box-shadow: none !important }a, a:visited {text-decoration: underline }a[href]:after {content: " (" attr(href) ")" }a[href^="#"]:after, a[href^="javascript:"]:after {content: "" }img {max-width: 100% !important }h2, h3, p {orphans: 3;widows: 3 }h2, h3 {page-break-after: avoid }.navbar {display: none }.label {border: 1px solid #000 }}@-webkit-keyframes fadeOut {0 {opacity: 1 }100% {opacity: 0 }}@keyframes fadeOut {0 {opacity: 1 }100% {opacity: 0 }}@keyframes spinner_animation {from {margin: 7px auto 0 }to {margin: 9px auto 0 }}.requote_call {padding: 80px 0;background: #e3151e }.requote_action_overview h3 {text-align: left;font-weight: 700;font-family: Roboto, Helvetica, Arial, sans-serif;font-style: normal;font-size: 40px;line-height: 38px;color: #fff }.requote_action_overview p {font-family: Roboto, Helvetica, Arial, sans-serif;font-style: normal;font-weight: 300;color: #fff;font-size: 19px;line-height: 154.3% }.quote_action_now {margin-top: 10px;margin-left: 30px }.quote_action_call .form-group {margin: 0 0 25px }.quote_action_call label {display: block;width: 100%;font-weight: 400;font-size: 18px;line-height: 19px;color: #fff;font-family: Roboto, Helvetica, Arial, sans-serif;margin-bottom: 7px }.quote_action_call input, textarea {width: 100%;border: 0;border-bottom: 1px solid #fff !important;padding: 0;font-weight: 400;font-size: 18px;background: 0;color: #fff }.quote_action_call .form-group span.er_msg {color: #000 !important;margin-top: 2px !important;display: block }button.submit_enquiry {background-color: #fff;color: #000;padding: 15px 35px;font-size: 15px;border: 0;border: 0;font-family: Roboto, Helvetica, Arial, sans-serif;float: right;transition: all .5s;font-weight: 500;height: 50px;transition: all .5s;font-family: Roboto, Helvetica, Arial, sans-serif }button.submit_enquiry:hover {background: #000;border-color: #000;color: #fff }.tab-content>.active {display: block }body {line-height: 1.3;margin: 0 auto }h2, h3 {font-size: 30px }.mt-0 {margin-top: 0 !important }.mr-0 {margin-right: 0 !important }.mb-0 {margin-bottom: 0 !important }.pt-0 {padding-top: 0 !important }.pb-0 {padding-bottom: 0 !important }.mr-1 {margin-right: .8rem !important }.mb-1 {margin-bottom: .8rem !important }.pt-1 {padding-top: .8rem !important }.pt-5 {padding-top: 4rem !important }.row-sm-gutters {margin-right: -5px;margin-left: -5px }.row-sm-gutters [class*="col-"] {padding-right: 5px;padding-left: 5px }.row-md-gutters {margin-right: -8px;margin-left: -8px }.row-md-gutters [class*="col-"] {padding-right: 8px;padding-left: 8px }.brand-main {padding-bottom: 80px;position: relative;z-index: 11 }.brand-carousel .owl-dots {width: 100%;bottom: -25px }.brand-carousel .owl-dot {border: 1px solid #e3151e !important;background: #e3151e !important }.brand-carousel .owl-dot.active {border: 1px solid #253b58 !important;background-color: #253b58 !important }.brand-main .brand-item {background-color: #fff;border: 1px solid #e6e6e6;border-radius: 12px;text-align: center;padding: 30px 20px 54px;margin-top: -90px }.brand-main .brand-slide {min-height: 60px }.brand-main .brand-item .owl-stage {margin: 0 auto }.brand-main .brand-item h2 {font-family: Roboto, Helvetica, Arial, sans-serif;font-weight: 500;color: #000;line-height: 40px;padding: 0;margin: 0 0 34px 0 }.brand-main .brand-item .item {padding: 0 8px;width: 100% }.brand-main .brand-item .brand-list {height: 60px;width: 100%;display: flex;justify-content: center;align-items: center }.brand-main .brand-item .brand-list img {width: auto;height: auto;max-width: 100%;max-height: 60px }.how-can-main {position: relative;z-index: 1;background-size: cover;background-repeat: no-repeat;background-position: top right }.how-can-main::before {content: '';width: 100%;position: absolute;height: 100%;right: 0;z-index: -1;background-color: rgba(37, 59, 88, 0.8) }.how-can-main .how-can {padding: 52px 0 58px 0;text-align: center }.how-can-main .how-can h1 {color: #fff;font-weight: 500;font-family: Roboto, Helvetica, Arial, sans-serif;font-size: 30px;}.how-can-main .how-can p {font-family: Roboto, Helvetica, Arial, sans-serif;font-size: 16px;color: #fff }.success-journey {padding: 80px 0 96px 0 }.success-journey .success-journey-item-heading {text-align: center }.success-journey .success-journey-item h2 {font-family: Roboto, Helvetica, Arial, sans-serif;font-weight: 500;color: #000;padding: 0 0 12px 0;margin: 0 }.success-journey .success-journey-item p {font-family: Roboto, Helvetica, Arial, sans-serif;font-size: 16px;color: #000;margin-top: 0 }.success-journey .success-journey-item .success-journey-list .nav-tabs {padding: 32px 0 0 0;display: flex;align-items: flex-end;justify-content: space-between;border: 0;border-bottom: 1px solid #999;margin: 0 0 24px 0 }.success-journey .success-journey-item .success-journey-list .nav-tabs li a {padding: 15px 12px;font-size: 16px;text-align: center;color: #000;font-family: Roboto, Helvetica, Arial, sans-serif;position: relative;border: 0;margin: 0;border-radius: 0 }.success-journey .success-journey-item .success-journey-list .nav-tabs li a:focus {outline: none !important;box-shadow: 0 0 0 0 transparent !important }.success-journey .success-journey-item .success-journey-list .nav-tabs li a:hover {background-color: rgba(37, 59, 88, .1) }.success-journey .success-journey-item .success-journey-list .nav-tabs li a::after {content: '';border: 0;border-bottom: 3px solid transparent;position: absolute;left: 0;right: 0;bottom: 0 }.success-journey .success-journey-item .success-journey-list .nav-tabs li.active a::after, .success-journey .success-journey-item .success-journey-list .nav-tabs li:hover a::after {border-bottom-color: #253b58 }.success-journey .nav-tabs>li.active>a, .nav-tabs>li.active>a:focus, .nav-tabs>li.active>a:hover {background-color: rgba(37, 59, 88, .1) }.success-journey .success-journey-item .success-journey-list .nav-tabs li a img {margin-right: 5px;max-width: 22px;height: 20px }.success-journey-style {padding: 0 8px 0 8px }.success-journey-style h3 {color: #000;font-weight: 500;font-size: 18px;font-family: Roboto, Helvetica, Arial, sans-serif;margin: 0 0 8px 0 }.success-journey-style p {color: #000;font-size: 16px;font-family: Roboto, Helvetica, Arial, sans-serif;margin: 0 }.success-journey-style .success-journey-style-list span {color: #000;font-size: 13px;font-family: Roboto, Helvetica, Arial, sans-serif }.success-journey-style .success-journey-style-list .success-journey-style-list-icon img {width: 32px }.success-journey-style .success-journey-style-list .success-journey-style-list-content {margin-left: 16px }.success-journey-style .success-journey-style-list .success-journey-style-list-content a {color: #000 }.success-journey-style .success-journey-style-list .success-journey-style-list-content p {font-family: Roboto, Helvetica, Arial, sans-serif;font-weight: 400;color: #000 }.success-journey-style .success-journey-style-list ul {list-style: none;margin: 20px 0 0 0;display: grid;grid-template-columns: repeat(3, 1fr);gap: 24px }.success-journey-style .success-journey-style-list ul li {display: flex;align-items: center }.success-journey .success-journey-cta-section {margin-top: 30px;display: flex;justify-content: center;column-gap: 20px }.success-journey .success-journey-cta-section .success_btn {background: #e3151e;color: #fff;padding: 13px 20px;font-size: 15px;font-family: Roboto, Helvetica, Arial, sans-serif;border: 0;outline: 0;text-align: center }.success-approach {background-image: url('../images/success-aproach/success-banner.jpg');position: relative;background-repeat: no-repeat;background-size: cover }.approach-box {padding: 74px 0 80px 0;position: relative }.approach-box .approach-box-list {display: flex;align-items: end;margin-bottom: 18px }.approach-box .approach-box-heading {text-align: center }.success-approach::before {background-color: rgba(37, 59, 88, 0.8);content: '';position: absolute;width: 100%;height: 100%;left: 0;right: 0;top: 0 }.success-approach .approach-box h2 {font-weight: 500;color: rgba(255, 255, 255, 1);font-family: Roboto, Helvetica, Arial, sans-serif }.success-approach .approach-box p {color: rgba(255, 255, 255, 1);font-size: 16px;font-family: Roboto, Helvetica, Arial, sans-serif;margin-bottom: 32px;margin-top: 0 }.success-approach .approach-box .approach-box-list .approach-box-list-content {padding: 25px 60px 25px 18px;background-color: #fff;border-radius: 4px;width: calc(100% - 80px);display: flex;align-items: center }.success-approach .approach-box .approach-box-list .approach-box-list-content span {font-family: Roboto, Helvetica, Arial, sans-serif;color: rgba(0, 0, 0, 0.8);font-size: 64px }.success-approach .approach-box .approach-box-list .approach-box-list-content .content-heading h3 {font-family: Roboto, Helvetica, Arial, sans-serif;color: rgba(0, 0, 0, 0.8);font-size: 24px;font-weight: 500;margin: 0;line-height: 1.2 }.success-approach .approach-box .approach-box-list .approach-box-list-content .content-heading p {font-family: Roboto, Helvetica, Arial, sans-serif;color: rgba(0, 0, 0, 0.8);font-size: 16px;margin: 0;line-height: 1.2 }.success-approach .approach-box .approach-box-list .approach-box-list-content .content-heading {padding: 0 32px 0 32px;width: calc(100% - 76px - 48px) }.success-approach .approach-box .approach-box-list .approach-box-list-content .content-icon {margin-right: 32px;width: 48px }.success-approach .approach-box .approach-box-list .right {padding: 25px 0 25px 18px }.success-approach .approach-box .approach-box-list .right-item {padding-left: 26px;width: 100px;margin-bottom: 10px }.success-approach .approach-box .approach-box-list .left-item {padding-right: 26px;width: 100px;margin-bottom: 10px }.industry-demand {padding: 80px 0 }.industry-demand .industry-demand-item-heading {text-align: center;padding-bottom: 22px }.industry-demand .industry-demand-item-heading h2 {font-family: Roboto, Helvetica, Arial, sans-serif;font-weight: 500;color: #000;padding: 0 0 12px 0;margin: 0 }.industry-demand .industry-demand-item-heading p {font-family: Roboto, Helvetica, Arial, sans-serif;font-size: 16px;color: #000;margin-top: 0 }.industry-demand .industry-demand-item ul {list-style: none;display: grid;grid-template-columns: repeat(6, 1fr);gap: 10px;align-items: start }.industry-demand .industry-demand-item ul li {background-color: #253b58;border-radius: 4px;width: 200px;height: 200px;display: flex;align-items: center;justify-content: center }.industry-demand .industry-demand-item ul li img {width: 64px;display: block;margin: 0 auto }.industry-demand .industry-demand-item ul li .industry-demand-item-center {text-align: center }.industry-demand .industry-demand-item ul li .industry-demand-item-center img {margin-bottom: 16px;display: block }.industry-demand .industry-demand-item ul li span {font-family: Roboto, Helvetica, Arial, sans-serif;color: #fff;font-size: 20px }.industry-demand .industry-demand-item ul li:nth-child(1) {margin-top: 80px }.industry-demand .industry-demand-item ul li:nth-child(2) {margin-bottom: 80px }.industry-demand .industry-demand-item ul li:nth-child(3) {margin-top: 80px }.industry-demand .industry-demand-item ul li:nth-child(4) {margin-bottom: 80px }.industry-demand .industry-demand-item ul li:nth-child(5) {margin-top: 80px }.industry-demand .industry-demand-item ul li:nth-child(6) {margin-bottom: 80px }.business-solutions {padding: 28px 0;background-color: #253b58 }.business-solutions .business-solutions-item {display: flex;align-items: center;justify-content: center }.business-solutions .business-solutions-item-heading {margin-right: 40px;width: 834px }.business-solutions .business-solutions-item h2 {font-weight: normal;color: #fff;font-family: Roboto, Helvetica, Arial, sans-serif;margin: 0 }.business-solutions .business-solutions-item .talk-btn {background: #e3151e;color: #fff;padding: 13px 43px;font-size: 15px;font-family: Roboto, Helvetica, Arial, sans-serif;border: 0;outline: 0 }.stories {padding: 80px 0 105px }.stories .stories-item-heading {text-align: center }.stories .stories-item h2 {color: #000;font-family: Roboto, Helvetica, Arial, sans-serif;margin-bottom: 12px;font-weight: 500 }.stories .stories-item p {color: #000;font-family: Roboto, Helvetica, Arial, sans-serif;margin-bottom: 0;font-size: 15px }.stories .stories-item .stories-list img {position: relative;object-fit: cover }.stories .stories-item .stories-list .stories-list-overlay h3 {color: rgba(255, 255, 255, 1);font-size: 24px;font-family: Roboto, Helvetica, Arial, sans-serif;font-weight: 500;margin-bottom: 8px }.stories .stories-item .stories-list .stories-list-overlay p {color: rgba(255, 255, 255, 1);font-size: 12px;font-family: Roboto, Helvetica, Arial, sans-serif;margin-bottom: 14px }.stories .stories-item .stories-list .stories-list-overlay {position: absolute;background: linear-gradient(0, #253b58 43.88%, rgba(37, 59, 88, 0.6) 85.97%);bottom: 0;padding: 20px }.stories .stories-item .stories-list .stories-list-overlay .stories-btn {background-color: #e3151e;min-width: auto;margin-bottom: 0;padding: 8px 30px }.stories .stories-item .stories-list .stories-list-overlay .stories-btn img {width: 12px }.stories-carousel .owl-stage-outer {padding: 80px 0;position: relative }.stories .stories-item .center .item {transform: scale(1.15);-webkit-transform: scale(1.15);-moz-transform: scale(1.15);box-shadow: 0 0 16px 0 #00000066;border: 1px solid #ccc;transition: all ease .6s }.stories-carousel button.owl-dot {background: #d9d9d9 !important }.stories-carousel button.owl-dot.active {background: #253b58 !important }.stories-carousel .owl-dots {position: absolute;left: 50%;bottom: -15px;transform: translate(-50%, 50%) }.stories-carousel .owl-nav>button.owl-prev, .growth-journey-carousel .owl-nav>button.owl-prev {background-color: transparent !important;padding: 0 5px 0 5px !important;left: -36px }.stories-carousel .owl-nav>button.owl-next, .growth-journey-carousel .owl-nav>button.owl-next {background-color: transparent !important;padding: 0 5px 0 5px !important;right: -36px }.owl-nav>button svg {width: 27px;height: 40px }.stories-carousel .owl-nav>button {position: absolute;top: 50%;transform: translateY(-50%) }.trending-blogs {background-image: url('../images/blog/banner.jpg');position: relative;background-repeat: no-repeat;background-size: cover }.trending-blogs .blogs-box {padding: 50px 0 100px 0;position: relative }.trending-blogs .blogs-box-heading {text-align: center;margin-bottom: 36px }.trending-blogs .blogs-box-heading h2 {font-weight: 500;color: rgba(255, 255, 255, 1);font-family: Roboto, Helvetica, Arial, sans-serif;margin-bottom: 0 }.trending-blogs::before {background-color: rgba(37, 59, 88, 0.8);content: '';position: absolute;width: 100%;height: 100%;left: 0;right: 0;top: 0 }.trending-blogs .blogs-box-heading h2 span {font-weight: normal }.trending-blogs .blogs-box .blog-overlay {background: linear-gradient(0, #253b58 43.88%, rgba(37, 59, 88, 0.6) 85.97%);padding: 6px 18px 12px;position: absolute;bottom: 0 }.trending-blogs .owl-stage, .trending-blogs .owl-stage .owl-item {display: flex }.trending-blogs .item {height: 100%;width: 100%;background-color: rgba(249, 249, 249, 1) }.trending-blogs .blogs-box .blog-item {position: relative }.trending-blogs .blogs-box .blog-item>img {height: 220px;object-fit: cover }.trending-blogs .blogs-box .blog-overlay span {font-family: Roboto, Helvetica, Arial, sans-serif;font-weight: bold;font-size: 16px;color: rgba(255, 255, 255, 1) }.trending-blogs .blogs-box .blog-bottom-content {background-color: rgba(249, 249, 249, 1);padding: 14px 14px 58px 14px }.trending-blogs .blogs-box .blog-bottom-content span {color: #000;font-family: Roboto, Helvetica, Arial, sans-serif;font-size: 13px }.trending-blogs .blogs-box .blog-bottom-content .blog-bottom-content-item {display: flex;align-items: center;justify-content: space-between;padding: 0 14px 20px 14px;position: absolute;width: 100%;left: 0;bottom: 0 }.trending-blogs .blogs-box .blog-bottom-content .blog-bottom-content-item .btn-read-blog {padding: 5px 15px;background-color: rgba(227, 21, 30, 1);color: #fff;display: flex;align-items: center;justify-content: space-between;margin-bottom: 0;font-family: Roboto, Helvetica, Arial, sans-serif }.trending-blogs .blogs-box .blog-bottom-content .blog-bottom-content-item .btn-read-blog img {width: 12px;height: auto }.trending-blogs .blogs-box .blog-bottom-content .blog-bottom-content-item span {color: rgba(102, 102, 102, 1) }.trending-blogs-carousel .owl-dots {position: absolute;left: 50%;bottom: -48px;transform: translate(-50%, 50%) }.trending-blogs-carousel button.owl-dot.active {background: rgba(255, 255, 255, 1) !important }.trending-blogs-carousel button.owl-dot {background: rgba(153, 153, 153, 1) !important }.trending-blogs-carousel .owl-nav>button.owl-prev {background-color: transparent !important;padding: 0 5px 0 5px !important;left: -36px }.trending-blogs-carousel .owl-nav>button.owl-next {background-color: transparent !important;padding: 0 5px 0 5px !important;right: -36px }.growth-journey {padding: 80px 0 105px;overflow: hidden }.growth-journey .LeftSide {padding-top: 40px;padding-bottom: 20px;position: relative;z-index: 1 }.growth-journey .RightSide {padding-top: 40px;padding-bottom: 10px;padding-left: 40px;position: relative;z-index: 1 }.growth-journey .LeftSide:after, .growth-journey .RightSide:after {content: '';height: 100%;width: 100vw;position: absolute;top: 0;right: 0;z-index: -1;background-color: #253b58 }.growth-journey .RightSide:after {left: 0;right: auto;background-color: #ededed }.growth-journey .journey-item-heading {margin-bottom: 45px }.growth-journey .journey-item-heading h2 {text-align: center;color: #000;font-family: Roboto, Helvetica, Arial, sans-serif;margin-bottom: 20px;font-weight: 500 }.growth-journey .technology_partner_left ul {margin: 0 }.growth-journey .technology_partner_left ul li {font-family: Roboto, Helvetica, Arial, sans-serif;line-height: 1.5;padding-bottom: 18px;padding-left: 24px }.growth-journey .technology_partner_left ul li::before {background-color: #fff }.growth-journey-carousel2 .owl-stage, .growth-journey-carousel2 .owl-stage .owl-item {display: flex }.growth-journey-carousel2 .item {width: 100%;height: 100% }.growth-journey .item {position: relative;padding: 20px 20px;background-color: #fff }.growth-journey .journey-brand {background-color: #fff;border: 2px solid #253b58;padding: 10px;border-radius: 90px;width: 96px;height: 96px;display: flex;align-items: center;justify-content: center;margin: auto }.growth-journey .journey-brand img {width: 67px;height: auto;}.growth-journey .journey-brand-content {padding: 20px 0 0 0;color: #191919;font-family: Roboto, Helvetica, Arial, sans-serif;font-size: 13px;font-weight: 400;line-height: 1.5;text-align: center }.growth-journey .journey-brand-content-sign {padding-top: 18px }.growth-journey .journey-brand-content-sign p {font-size: 16px;font-weight: bold;font-family: Roboto, Helvetica, Arial, sans-serif;margin-bottom: 0 }.growth-journey .journey-brand-content-sign span {font-size: 12px;font-family: Roboto, Helvetica, Arial, sans-serif;margin-bottom: 0 }.growth-journey-carousel2 .owl-nav {font-size: 36px }.growth-journey .owl-nav>button.owl-prev {left: -20px }.growth-journey .owl-nav>button.owl-next {right: -20px }.growth-journey-carousel .owl-dots, .growth-journey-carousel2 .owl-dots {position: static;display: flex;align-items: center;justify-content: center;width: 100%;padding-top: 20px }.growth-journey-carousel button.owl-dot, .growth-journey-carousel2 button.owl-dot {background: #fff;width: 10px;height: 10px;margin: 1px 4px }.growth-journey-carousel button.owl-dot.active, .growth-journey-carousel2 button.owl-dot.active {background: #253b58 !important }.spotlight {padding: 0 0 80px }.spotlight .spotlight-item-heading {margin-bottom: 32px }.spotlight .spotlight-item-heading h2 {text-align: center;color: #000;font-family: Roboto, Helvetica, Arial, sans-serif;margin-bottom: 0;font-weight: 500 }.spotlight .spotlight-item {display: flex;justify-content: space-between;align-items: flex-start;flex-wrap: wrap;margin: 0 -15px }.spotlight .spotlight-item .item {width: 100%;padding: 15px 0;margin: 0;position: relative }.spotlight .spotlight-item .desktop {display: block }.spotlight .spotlight-item .mobile {display: none }.spotlight .spotlight-item>div:first-child .item:first-child .image {height: 624px }.spotlight .spotlight-item>div:first-child .item:last-child .image {height: 376px }.spotlight .spotlight-item>div:nth-child(2) .item:first-child .image {height: 376px }.spotlight .spotlight-item>div:nth-child(2) .item:last-child .image {height: 624px }.spotlight .spotlight-item>div:last-child .item:first-child .image {height: 496px }.spotlight .spotlight-item>div:last-child .item:last-child .image {height: 504px }.spotlight .spotlight-item .image {width: 100%;overflow: hidden }.spotlight .spotlight-item .image img {min-height: 100%;min-width: 100%;object-fit: cover }.spotlight .item-content {position: absolute;bottom: 15px;left: 0;right: 0;top: 15px;padding: 24px 20px;display: flex;align-items: flex-end;background: linear-gradient(to bottom, rgba(181, 140, 251, 0) 0, rgba(20, 4, 26, 73%) 100%) }.spotlight .item-content h3 {font-family: Roboto, Helvetica, Arial, sans-serif;color: #fff;font-size: 24px;line-height: 1.25;font-weight: 500;margin-bottom: 12px }.spotlight .item-content p {font-family: Roboto, Helvetica, Arial, sans-serif;color: #fff;font-size: 14px;line-height: 18px;margin-bottom: 26px }.spotlight .spotlight-item .item-content .view-btn {background-color: #fff;padding: 5px 15px;border: 1px solid #fff;border-radius: 0;color: #000;font-size: 15px;line-height: 18px }.spotlight .spotlight-item .item-content .view-btn img {margin-left: 4px;display: inline-block;vertical-align: inherit;filter: invert(100%) }.requestQuote {padding: 80px 0 48px;background-size: cover;background-position: top center;background-repeat: no-repeat }.requestQuote a {color: #fff;font-weight: 500;text-decoration: none !important }.requestQuote a:hover {color: #fff;text-decoration: underline !important }.requestQuote p {margin-bottom: 24px;font-size: 16px;line-height: 24px;color: #fff;font-family: Roboto, Helvetica, Arial, sans-serif;text-align: justify }.requestQuote h2 {color: #fff;font-family: Roboto, Helvetica, Arial, sans-serif;margin-bottom: 24px;font-weight: 500 }.requestQuote .form-group {margin-bottom: 14px }.requestQuote .form-group p {margin-bottom: 0 }.requestQuote .form-group label {color: #fff;font-family: Roboto, Helvetica, Arial, sans-serif;margin-bottom: 10px;font-weight: normal }.requestQuote .form-control {color: #fff;font-family: Roboto, Helvetica, Arial, sans-serif;background-color: #253b58;border-radius: 0;border: 1px solid #bfbfbf;height: 50px;padding: 0 14px }.requestQuote .submit-btn {margin-top: 10px;background-color: #e3151e;padding: 16px 52px;border: 1px solid #e3151e;border-radius: 0;color: #fff;font-size: 15px;line-height: 18px;font-family: Roboto, Helvetica, Arial, sans-serif;font-weight: normal }.requestQuote h2 .icon {width: 30px;padding: 0;margin: -4px 2px 0 0;display: inline-block;vertical-align: middle }.subscribe {padding: 70px 0 60px;background-color: #fff;text-align: center }.subscribe h2 {margin-bottom: 0;font-family: Roboto, Helvetica, Arial, sans-serif;color: #191919;text-align: center;font-size: 24px;font-weight: 300 }.subscribe h3 {margin: 10px 0;font-family: Roboto, Helvetica, Arial, sans-serif;color: #191919;font-weight: 500;text-align: center }.subscribe .subscribe-form form {display: flex;align-items: center;justify-content: space-between;column-gap: 10px }.subscribe .subscribe-form {padding-top: 10px;width: 100%;max-width: 622px;margin: 0 auto }.subscribe .form-group {padding: 0 12px;width: 100% }.subscribe .form-group+.form-group {width: 24% }.subscribe .form-control {border: 1px solid #999;height: 48px;border-radius: 8px;padding: 0 16px;width: 100% }.subscribe .es_submit_button, .subscribe .submit-btn {background-color: #e3151e;padding: 14px 8px;border: 1px solid #e3151e;border-radius: 0;color: #fff;font-size: 15px;line-height: 18px;font-family: Roboto, Helvetica, Arial, sans-serif;width: 116px }.footer {padding: 70px 0 40px;background-color: #253b58 }.footer strong {font-weight: 600 }.footer p {color: #fff;font-family: Roboto, Helvetica, Arial, sans-serif;margin-bottom: 14px }.footer p a {text-decoration: underline !important;color: #fff }.footer h5 {margin-bottom: 24px;color: #fff;font-size: 20px;font-family: Roboto, Helvetica, Arial, sans-serif;font-weight: 600 !important }.footer .map {width: 202px;margin-left: 16px;margin-bottom: 10px }.footer .fs-13 {font-size: 13px;line-height: 24px;margin: 0 }.footer .no-line {text-decoration: none !important }.footer ul {padding: 0;list-style: none }.footer ul li {margin-bottom: 4px;color: #fff }.footer ul li a {text-decoration: none;color: #fff }.footer .clutch {width: 72px }.footer .goodfirms {width: 142px }.footer .progress {width: 142px }.footer .magento {width: 78px }.footer .item {margin-bottom: 50px }.footer .social-icon {width: 34px;margin-right: 10px }.footer .social-icon::last-child {margin-right: 0 }.breadcrumbs {padding: 20px 0;width: 100%;background-color: #fff }.success-journey .success-journey-item .success-journey-list .nav-tabs>li {width: 20%;margin-bottom: -2px }.Partner_Spotlights {max-width: 1170px;margin: 40px auto 0;padding: 0 26px }.Partner_Spotlights img {height: auto;width: 100%;}.Partner_Spotlights .owl-prev {left: -15px !important }.Partner_Spotlights .owl-next {right: -15px !important }.Partner_Spotlights .owl-dots {width: 100%;text-align: center;position: relative;bottom: 0;margin-top: 10px }.Partner_Spotlights button.owl-dot {margin: 1px 5px;background-color: #e3151e !important }.Partner_Spotlights button.owl-dot.active {background-color: #253b58 !important }.agency_icon span.agency_c1.icon, .agency_icon span.agency_c2.icon {text-indent: 0;display: flex;align-items: center;justify-content: center;background-color: #253b58 }.Gilroy-Regular, .Gilroy-Regular p, .Gilroy-Regular h2, .Gilroy-Regular h3, .Gilroy-Regular h4, .Gilroy-Regular h5, .Gilroy-Regular h6 {font-family: 'Roboto', sans-serif !important }.technology_partner {position: relative;z-index: 1 }.technology_partner:before {opacity: .9 }.technology_partner:after {content: '';z-index: -1;width: 50%;height: 100%;position: absolute;left: 0;top: 0;background-repeat: no-repeat;background-size: cover;background-position: top center;background-image: url('../images/outsourcing-technology.jpg') }.text-white p, .text-white h2, .text-white h3, .text-white h4, .text-white h5, .text-white h6, .text-white li, .text-white * {color: #fff !important }.bg-primary {background-color: #253b58 !important }.text-primary li, .text-primary {color: #253b58 !important }.text-dark li, .text-dark {color: #000 !important }.technology_partner_left.text-dark li {padding-left: 24px }.technology_partner_left.text-dark li:before {background: #253b58 }.red_text {color: #e3161d !important }.bg-primary .award_list li {border-right-color: rgba(255, 255, 255, .9) }.bg-primary .award_box {padding: 0 50px }.bg-primary .award_box .awards_text {display: block;font-size: 20px }.requestQuote .forms .wpcf7 form.invalid .wpcf7-response-output, .requestQuote .forms .wpcf7 form.unaccepted .wpcf7-response-output, .requestQuote .forms .wpcf7 form.payment-required .wpcf7-response-output {color: #fff }@media(max-width: 1366px) {.industry-demand .industry-demand-item ul li {width: 160px;height: 160px }.success-journey .success-journey-item .success-journey-list .nav-tabs li a {white-space: nowrap;font-size: 14px;padding: 10px 12px }}@media(max-width: 1200px) {.success-journey .success-journey-item .success-journey-list .nav-tabs li a {font-size: 12px;padding: 10px 8px }.industry-demand .industry-demand-item ul li {width: 150px;height: 150px }.business-solutions .business-solutions-item-heading {width: auto }.growth-journey .item {padding: 30px }.spotlight .spotlight-item>div:first-child .item:first-child .image {height: 455px }.spotlight .spotlight-item>div:first-child .item:last-child .image {height: 265px }.spotlight .spotlight-item>div:nth-child(2) .item:first-child .image {height: 274px }.spotlight .spotlight-item>div:nth-child(2) .item:last-child .image {height: 446px }.spotlight .spotlight-item>div:last-child .item:first-child .image {height: 358px }.spotlight .spotlight-item>div:last-child .item:last-child .image {height: 362px }}@media(max-width: 991px) {.success-journey .success-journey-item .success-journey-list .nav-tabs {padding: 20px 0 0 0 }.success-journey .success-journey-item .success-journey-list .nav-tabs {overflow: hidden;overflow-x: scroll;margin: 0 0 18px 0 }.success-journey .success-journey-item .success-journey-list .nav-tabs li {width: auto }.success-journey .success-journey-item .success-journey-list .nav-tabs li a {font-size: 14px;padding: 10px 12px }.approach-box {padding: 48px 0 48px 0 }.success-approach .approach-box .approach-box-list .approach-box-list-content {padding: 20px 20px 20px 18px }.success-approach .approach-box .approach-box-list .approach-box-list-content .content-icon {margin-right: 20px }.success-approach .approach-box .approach-box-list .right-item {width: 80px }.success-approach .approach-box .approach-box-list .left-item {width: 80px }.industry-demand .industry-demand-item ul {overflow: hidden;overflow-x: scroll }.industry-demand .industry-demand-item ul li {width: 140px;height: 140px }.business-solutions .business-solutions-item h2 {font-size: 20px }.business-solutions .business-solutions-item .talk-btn {padding: 13px 34px }.stories .stories-item .stories-list .stories-list-overlay h3 {font-size: 16px }.stories .stories-item .stories-list .stories-list-overlay p {font-size: 14px }.footer {padding-bottom: 20px }.footer .item {margin-bottom: 30px }.technology_partner:after {display: none }.technology_partner_left {padding: 30px;position: relative;z-index: 2 }.technology_partner_left:before {content: '';position: absolute;top: 0;left: 50%;transform: translateX(-50%);width: 100vw;height: 100%;z-index: -1;background-color: #253b58;opacity: .9 }.technology_partner_left:after {content: '';position: absolute;top: 0;left: 50%;transform: translateX(-50%);width: 100vw;height: 100%;z-index: -2;background-position: center center;background-repeat: no-repeat !important;background-size: cover !important;background: url('../images/outsourcing-technology.jpg') }.growth-journey {padding-bottom: 70px;}.growth-journey .journey-item-heading {margin-bottom: 20px }.spotlight .spotlight-item {margin: 0 -10px }.spotlight .spotlight-item>div {padding: 0 10px }.spotlight .spotlight-item .item {padding: 10px 0 }.spotlight .item-content {top: 10px;bottom: 10px }.spotlight .spotlight-item>div:first-child .item:first-child .image {height: 372px }.spotlight .spotlight-item>div:first-child .item:last-child .image {height: 250px }.spotlight .spotlight-item>div:nth-child(2) .item:first-child .image {height: 250px }.spotlight .spotlight-item>div:nth-child(2) .item:last-child .image {height: 372px }.spotlight .spotlight-item>div:last-child .item:first-child .image {height: 318px }.spotlight .spotlight-item>div:last-child .item:last-child .image {height: 304px }.spotlight .item-content h3 {font-size: 20px }}@media(max-width: 767px) {.hero_banner, .hero_banner .newload {height: 340px }.hero_banner .banner_text {padding: 40px 0 100px }.brand-main .brand-item {margin-top: -50px;padding-bottom: 28px;min-height: 180px }.brand-main .brand-item h2 {font-size: 20px;margin: 0 0 20px 0 }.brand-main {padding-bottom: 48px }.how-can-main .how-can {padding: 30px 0 36px 0 }.how-can-main .how-can h2 {font-size: 20px }.how-can-main .how-can p {font-size: 14px;text-align: justify }.how-can-main::before {width: 100% }.success-journey .success-journey-item h2 {font-size: 20px;padding: 0 40px 12px 40px }.success-journey .success-journey-item p {font-size: 14px;text-align: justify;margin-bottom: 0 }.success-journey-style .success-journey-style-list ul {grid-template-columns: repeat(1, 1fr);gap: 12px;margin: 9px 0 0 0 }.success-journey .success-journey-cta-section {column-gap: 10px }.success-journey .success-journey-cta-section .success_btn {padding: 13px 16px;font-size: 14px }.success-journey {padding: 48px 0 48px 0 }.success-journey-style h3 {font-size: 14px;margin: 0 }.success-journey-style .success-journey-style-list .success-journey-style-list-content {margin-left: 12px }.success-journey-style {padding: 0 }.success-journey .success-journey-item .success-journey-list .nav-tabs li a img {width: 18px }.approach-box {padding: 30px 0 14px 0 }.success-approach .approach-box h2 {font-size: 20px;margin-bottom: 18px }.success-approach .approach-box p {font-size: 14px;margin-bottom: 14px }.success-approach .approach-box .approach-box-list .approach-box-list-content {padding: 6px 10px 6px 10px;width: 100% }.success-approach .approach-box .approach-box-list .approach-box-list-content span {font-size: 24px }.approach-box .approach-box-list {margin-bottom: 8px }.success-approach .approach-box .approach-box-list .approach-box-list-content .content-icon {width: 24px;margin-right: 8px }.success-approach .approach-box .approach-box-list .approach-box-list-content .content-heading h3 {font-size: 15px }.success-approach .approach-box .approach-box-list .approach-box-list-content .content-heading p {font-size: 11px;line-height: 1.4 }.success-approach .approach-box .approach-box-list .right-item {padding-left: 6px }.success-approach .approach-box .approach-box-list .left-item {padding-right: 6px }.success-approach .approach-box .approach-box-list .right-item {width: 34px }.success-approach .approach-box .approach-box-list .left-item {width: 34px }.success-approach .approach-box .approach-box-list .approach-box-list-content .content-heading {padding: 0 8px 0 8px;width: 100% }.industry-demand {padding: 48px 0 48px 0 }.industry-demand .industry-demand-item-heading h2 {font-size: 20px;padding: 0 40px 18px 40px }.industry-demand .industry-demand-item-heading p {font-size: 14px;text-align: center;margin-bottom: 0 }.industry-demand .industry-demand-item ul li:nth-child(1) {margin-top: 0 }.industry-demand .industry-demand-item ul li:nth-child(2) {margin-bottom: 0;margin-top: 60px }.industry-demand .industry-demand-item ul li:nth-child(3) {margin-top: 0;margin-bottom: 60px }.industry-demand .industry-demand-item ul li:nth-child(4) {margin-top: 60px;margin-bottom: 0 }.industry-demand .industry-demand-item ul li:nth-child(5) {margin-top: 0;margin-bottom: 60px }.industry-demand .industry-demand-item ul li:nth-child(6) {margin-top: 60px;margin-bottom: 0 }.industry-demand .industry-demand-item ul li img {width: 32px }.industry-demand .industry-demand-item ul li span {font-size: 14px }.industry-demand .industry-demand-item ul li {width: 120px;height: 120px }.business-solutions {padding: 24px 0 }.business-solutions .business-solutions-item h2 {font-size: 16px }.business-solutions .business-solutions-item-heading {margin-right: 12px }.business-solutions .business-solutions-item .talk-btn {padding: 6px 12px;width: 140px }.stories {padding: 48px 0 }.stories-carousel {padding: 20px 35px 0 35px }.stories .stories-item h2 {font-size: 20px }.stories .stories-item .center .item {box-shadow: none;transform: none }.stories .owl-stage-outer {padding: 20px 0 }.stories .stories-item .stories-list .stories-list-overlay {padding: 12px }.stories .stories-item .stories-list .stories-list-overlay h3 {line-height: normal }.stories .stories-item .stories-list .stories-list-overlay p {font-size: 12px;margin-bottom: 8px }.stories .stories-item .stories-list .stories-list-overlay .stories-btn {padding: 8px 15px }.stories-carousel .owl-stage-outer {padding: 0 }.trending-blogs-carousel {padding: 20px 35px 0 35px }.trending-blogs .blogs-box {padding: 32px 0 34px 0 }.trending-blogs .blogs-box-heading {margin-bottom: 0 }.trending-blogs .blogs-box-heading h2 {font-size: 20px }.trending-blogs .owl-stage-outer {padding: 0 }.trending-blogs-carousel .owl-nav>button.owl-prev {left: -10px }.trending-blogs-carousel .owl-nav>button.owl-next {right: -10px }.trending-blogs .blogs-box .blog-overlay {padding: 6px 10px }.trending-blogs .blogs-box .blog-overlay span {font-size: 14px }.trending-blogs .blogs-box .blog-bottom-content {padding: 14px 14px 48px 14px }.trending-blogs .blogs-box .blog-bottom-content span {font-size: 11px;line-height: 1.2 }.stories-carousel .owl-nav>button.owl-prev {left: -10px }.stories-carousel .owl-nav>button.owl-next {right: -10px }.growth-journey {padding-bottom: 0px;}.growth-journey-carousel .owl-nav>button.owl-prev {left: -28px }.growth-journey-carousel .owl-nav>button.owl-next {right: -28px }.growth-journey .LeftSide {padding: 30px 30px 8px }.growth-journey .RightSide {padding: 24px 30px }.requestQuote .forms {padding-top: 10px }.subscribe .form-group+.form-group {width: 50%;margin: auto }.Partner_Spotlights {padding: 0px;}.Partner_Spotlights .col {padding: 6px }.spotlight .spotlight-item>div {display: flex;flex-wrap: wrap }.spotlight .spotlight-item .item-content {left: 10px;right: 10px;padding: 20px 15px }.spotlight .spotlight-item .item {width: 50%;padding: 10px }.spotlight .spotlight-item .desktop {display: none }.spotlight .spotlight-item .mobile {display: block }.spotlight .spotlight-item .item .image {height: 350px !important }body .contact_form_sidebar .btn_sidebar {top: 35%;right: -92px;font-size: 14px;height: 130px;width: 110px;}}@media(max-width: 574px) {.spotlight .spotlight-item .item {width: 100% }.spotlight .spotlight-item .item .image {height: 320px !important }}