@font-face {    font-family: 'icomoon';    src: url('fonts/icomoon.eot?b73v1u');    src: url('fonts/icomoon.eot?b73v1u#iefix') format('embedded-opentype'), url('fonts/icomoon.ttf?b73v1u') format('truetype'), url('fonts/icomoon.woff?b73v1u') format('woff'), url('fonts/icomoon.svg?b73v1u#icomoon') format('svg');    font-weight: normal;    font-style: normal;    font-display: block;}[class^="icon-"],[class*=" icon-"] {    /* use !important to prevent issues with browser extensions that change fonts */    font-family: 'icomoon' !important;    speak: never;    font-style: normal;    font-weight: normal;    font-variant: normal;    text-transform: none;    line-height: 1;    /* Better Font Rendering =========== */    -webkit-font-smoothing: antialiased;    -moz-osx-font-smoothing: grayscale;}.icon-facebook:before {    content: "\e901";}.icon-instagram:before {    content: "\e902";}.icon-plus:before {    content: "\e90b";}.icon-fax:before {    content: "\e915";}.icon-linkedin:before {    content: "\e906";}.icon-share:before {    content: "\e90a";}.icon-twitter:before {    content: "\e909";}.icon-location:before {    content: "\e914";}.icon-left:before {    content: "\e903";}.icon-right:before {    content: "\e907";}.icon-smartphone:before {    content: "\e908";}.icon-call:before {    content: "\e90d";}.icon-youtube:before {    content: "\e911";}.icon-side-arrow:before {    content: "\e919";}.icon-email-filled:before {    content: "\e913";}* {    outline: none !important;}body {    margin: 0;    padding: 0;    width: 100%;    -moz-osx-font-smoothing: grayscale;    -webkit-font-smoothing: antialiased;    min-width: 300px;    overflow-x: hidden !important;    overflow-y: scroll;    text-rendering: optimizeLegibility;    text-size-adjust: 100%;    font-family: 'Open Sans', sans-serif;}h1,h2,h3,h4,h5,h6 {    margin: 0;}img {    max-width: 100%;}a {    text-decoration: none !important;    color: #000;}p {    font-family: 'Open Sans', sans-serif;    font-size: 16px;    color: #000;    line-height: 1.6;    letter-spacing: 0.03em;    padding: 0;    margin: 0 0 15px;    font-weight: 400;}.common_ul {    margin: 0;    padding: 0;    list-style: none;}.common_ulmob {    margin: 0;    padding: 0;    list-style: none;}.logo {    display: block;    width: 225px;    -webkit-transition: all 0.3s ease-in-out;    -moz-transition: all 0.3s ease-in-out;    -o-transition: all 0.3s ease-in-out;    -ms-transition: all 0.3s ease-in-out;    transition: all 0.3s ease-in-out;    position: relative;}.logo .primary_logo {    position: relative;    z-index: 1;    opacity: 1;    visibility: visible;    -webkit-transition: all 0.3s ease-in-out;    -moz-transition: all 0.3s ease-in-out;    -o-transition: all 0.3s ease-in-out;    -ms-transition: all 0.3s ease-in-out;    transition: all 0.3s ease-in-out;}.logo .secondary_logo {    position: absolute;    left: 0;    width: auto;    height: 100%;    z-index: 5;    top: 0;    opacity: 0;    visibility: hidden;    -webkit-transition: all 0.3s ease-in-out;    -moz-transition: all 0.3s ease-in-out;    -o-transition: all 0.3s ease-in-out;    -ms-transition: all 0.3s ease-in-out;    transition: all 0.3s ease-in-out;}.top_menu_list li {    margin-left: 5px;    position: relative;}.top_menu_list li:before {    content: '';    width: 1px;    height: 17px;    position: absolute;    left: -3px;    top: 0;    bottom: 0;    margin: auto 0;    background-color: #dfdfdf;}.top_menu_list li:first-of-type:before {    display: none;}.top_menu_list li a {    text-decoration: none;    font-family: 'Open Sans', sans-serif;    color: #515151;    font-weight: 400;    font-size: 13px;    margin: 0 0;    line-height: 1.2;    display: block;    letter-spacing: -0.01em;    text-align: center;    padding: 0 10px;    -webkit-transition: all 0.3s ease-in-out;    -moz-transition: all 0.3s ease-in-out;    -o-transition: all 0.3s ease-in-out;    -ms-transition: all 0.3s ease-in-out;    transition: all 0.3s ease-in-out;}.top_menu_list li a:hover {    color: #f36f21;}.top_menu_but_container {    background-color: #f4f4f4;    border-radius: 30px;    overflow: hidden;    margin-left: 10px;}.top_menu_but_container .top_menu_but {    text-decoration: none;    font-family: 'Open Sans', sans-serif;    color: #999;    font-weight: 600;    font-size: 15px;    margin: 0 0;    line-height: 1.2;    display: block;    letter-spacing: -0.01em;    text-align: center;    padding: 0 15px;    -webkit-transition: all 0.3s ease-in-out;    -moz-transition: all 0.3s ease-in-out;    -o-transition: all 0.3s ease-in-out;    -ms-transition: all 0.3s ease-in-out;    transition: all 0.3s ease-in-out;}.top_menu_but_container .top_menu_but:nth-of-type(1) {    display: inline-block;    padding: 12px 20px;    pointer-events: none;    font-size: 13px;    -webkit-transition: all 0.3s ease-in-out;    -moz-transition: all 0.3s ease-in-out;    -o-transition: all 0.3s ease-in-out;    -ms-transition: all 0.3s ease-in-out;    transition: all 0.3s ease-in-out;}.top_menu_but_container .top_menu_but:nth-of-type(1):hover {    color: #f36f21;}.top_menu_but_container .top_menu_but:nth-of-type(2) {    font-size: 14px;    border: 1px solid #f36f21;    border-radius: 30px;    display: inline-block;    padding: 12px 25px;    background-color: #ffffff;    -webkit-transition: all 0.3s ease-in-out;    -moz-transition: all 0.3s ease-in-out;    -o-transition: all 0.3s ease-in-out;    -ms-transition: all 0.3s ease-in-out;    transition: all 0.3s ease-in-out;}.top_menu_but_container .top_menu_but:nth-of-type(2):hover {    background-color: #f36f21;    color: #ffffff;}.top_menu_but_container .button--bestia span {    font-weight: 500;    font-size: 14px;    padding: 10px 30px;}.main_menu_list li {    margin-left: 30px;}.main_menu_list li a {    font-family: 'Montserrat', sans-serif;    font-weight: 500;    color: #000;    line-height: 1.2;    font-size: 16px;    text-transform: uppercase;    text-align: center;    display: block;    padding: 20px 0 3px;    margin: 0;    position: relative;    -webkit-transition: all 0.3s ease-in-out;    -moz-transition: all 0.3s ease-in-out;    -o-transition: all 0.3s ease-in-out;    -ms-transition: all 0.3s ease-in-out;    transition: all 0.3s ease-in-out;}.main_menu_list li a:after {    content: '';    width: 0;    height: 2px;    position: absolute;    left: 0;    bottom: 0;    background-color: #f36f21;    -webkit-transform: scaleX(0);    -ms-transform: scaleX(0);    -moz-transform: scaleX(0);    transform: scaleX(0);    -webkit-transition: all 0.3s ease-in-out;    -moz-transition: all 0.3s ease-in-out;    -o-transition: all 0.3s ease-in-out;    -ms-transition: all 0.3s ease-in-out;    transition: all 0.3s ease-in-out;}.main_menu_list li a:hover {    /*color: @themeorange;*/}.main_menu_list li a:hover:after {    -webkit-transform: scaleX(1);    -ms-transform: scaleX(1);    -moz-transform: scaleX(1);    transform: scaleX(1);    width: 100%;}.main_menu_list li.active a:after {    -webkit-transform: scaleX(1);    -ms-transform: scaleX(1);    -moz-transform: scaleX(1);    transform: scaleX(1);    width: 100%;}.header {    position: fixed;    left: 0;    top: 0;    width: 100%;    z-index: 1000;    background-color: transparent;    background-image: url(../images/curve-svg.svg);    background-repeat: no-repeat;    background-size: cover;    background-position: center bottom;    padding: 20px 0 55px;    -webkit-transition: all 0.3s ease-in-out;    -moz-transition: all 0.3s ease-in-out;    -o-transition: all 0.3s ease-in-out;    -ms-transition: all 0.3s ease-in-out;    transition: all 0.3s ease-in-out;    box-shadow: none;}.header > .menu_container {    position: relative;    z-index: 10;}.header.header_inner:after {    content: '';    width: 100%;    height: 100%;    position: absolute;    left: 0;    top: 12px;    background-image: url("../images/color-curve-half.svg");    background-repeat: no-repeat;    background-size: cover;    background-position: center bottom;    pointer-events: none;    opacity: 1;    visibility: visible;    -webkit-transition: all 0.3s ease-in-out;    -moz-transition: all 0.3s ease-in-out;    -o-transition: all 0.3s ease-in-out;    -ms-transition: all 0.3s ease-in-out;    transition: all 0.3s ease-in-out;}.header.small_header {    background-color: #ffffff;    padding: 10px 0;    box-shadow: 0px 0px 20px 3px rgba(0, 0, 0, 0.1);}.header.small_header.header_inner:after {    opacity: 0;    visibility: hidden;}.header.small_header .logo {    width: 100px;}.header.small_header .logo .primary_logo {    opacity: 0;    visibility: hidden;}.header.small_header .logo .secondary_logo {    opacity: 1;    visibility: visible;}.header.small_header .top_menu {    display: none !important;}.header.small_header .main_menu_list {    margin-top: 0;}.section_home_map {    position: relative;    height: 80vh;    min-height: 500px;    margin-top: 50px;    overflow: hidden;}.section_home_map:after {    content: '';    width: 100%;    height: 100%;    position: absolute;    left: 0;    top: 0;    z-index: 100;}.section_home_map.active:after {    pointer-events: none;}.section_home_map .mapboxgl-map {    width: 100%;    height: 100%;    display: block;    position: absolute;}.color_curve_white {    position: absolute;    left: -2px;    bottom: 0;    right: -2px;    margin: 0 auto;    z-index: 10;    width: calc(100% + 4px);    max-width: calc(100% + 4px);}.color_curve {    position: absolute;    left: -2px;    bottom: 35px;    right: -2px;    margin: 0 auto;    z-index: 11;    width: calc(100% + 4px);    max-width: calc(100% + 4px);}.footer_bottom {    background-color: #031626;    padding-top: 15px;    padding-bottom: 15px;    margin-top: 60px;}.footer_bottom a {    font-family: 'Open Sans', sans-serif;    font-size: 13px;    color: rgba(255, 255, 255, 0.56);    line-height: 1.2;    display: inline-block;    letter-spacing: -0.01em;    -webkit-transition: all 0.3s ease-in-out;    -moz-transition: all 0.3s ease-in-out;    -o-transition: all 0.3s ease-in-out;    -ms-transition: all 0.3s ease-in-out;    transition: all 0.3s ease-in-out;}.footer_bottom a:hover {    color: #f36f21;}.footer_bottom p {    color: rgba(255, 255, 255, 0.56);    letter-spacing: -0.01em;    line-height: 1.2;    font-size: 13px;    margin: 0;    margin-left: 30px;}.footer_bottom li {    margin-right: 30px;}.footer_right {    display: -ms-flexbox;    display: flex;    -ms-flex-wrap: wrap;    flex-wrap: wrap;    -ms-flex-align: center;    align-items: center;    -ms-flex-pack: end;    justify-content: flex-end;}.footer_left li {    position: relative;}.footer_left li:after {    content: '';    width: 1px;    height: 15px;    background-color: rgba(255, 255, 255, 0.56);    position: absolute;    right: -15px;    top: 3px;    bottom: 0;    margin: auto 0;}.footer_left li:last-of-type:after {    display: none;}.footer {    background: #010f1a;    background: linear-gradient(180deg, #010f1a 0%, #051d2f 50%);    padding: 170px 0 0;    position: relative;    overflow: hidden;    z-index: 3;}.footer .big_p {    color: #ffffff;    margin-bottom: 30px;}.footer .container,.footer .footer_bottom {    position: relative;    z-index: 9;}.footer #particles-js {    position: absolute;    left: 0;    top: 0;    width: 100%;    height: 100%;    z-index: 7;}.footer_shape {    position: absolute;    left: -2px;    width: calc(100% + 4px);    max-width: calc(100% + 4px);    -webkit-transform: rotate(180deg);    -ms-transform: rotate(180deg);    -moz-transform: rotate(180deg);    transform: rotate(180deg);    top: -1px;    z-index: 10;}.footer_logo {    display: block;    width: 220px;    margin-bottom: 25px;}.title_heading {    font-family: 'Montserrat', sans-serif;    font-size: 20px;    font-weight: 600;    color: #f36f21;    line-height: 1.2;    margin: 0 0 20px;    padding: 0;    letter-spacing: 0.1em;    text-transform: uppercase;}.title_heading.title_heading_b {    color: #031626;}.title_heading .word {    position: relative;    overflow: hidden;}.title_heading .word .char {    -webkit-transition: all 0.7s ease-in-out;    -moz-transition: all 0.7s ease-in-out;    -o-transition: all 0.7s ease-in-out;    -ms-transition: all 0.7s ease-in-out;    transition: all 0.7s ease-in-out;    position: relative;    -webkit-transform: translate3d(0, 20px, 0) skew(25deg) rotate(-25deg) scale(0.9);    transform: translate3d(0, 20px, 0) skew(25deg) rotate(-25deg) scale(0.9);}.title_heading .word .char:nth-of-type(1) {    -webkit-transition-delay: 0.1s;    transition-delay: 0.1s;}.title_heading .word .char:nth-of-type(2) {    -webkit-transition-delay: 0.15s;    transition-delay: 0.15s;}.title_heading .word .char:nth-of-type(3) {    -webkit-transition-delay: 0.2s;    transition-delay: 0.2s;}.title_heading .word .char:nth-of-type(4) {    -webkit-transition-delay: 0.25s;    transition-delay: 0.25s;}.title_heading .word .char:nth-of-type(5) {    -webkit-transition-delay: 0.3s;    transition-delay: 0.3s;}.title_heading .word .char:nth-of-type(6) {    -webkit-transition-delay: 0.35s;    transition-delay: 0.35s;}.title_heading .word .char:nth-of-type(7) {    -webkit-transition-delay: 0.4s;    transition-delay: 0.4s;}.title_heading .word .char:nth-of-type(8) {    -webkit-transition-delay: 0.45s;    transition-delay: 0.45s;}.title_heading .word .char:nth-of-type(9) {    -webkit-transition-delay: 0.5s;    transition-delay: 0.5s;}.title_heading .word .char:nth-of-type(10) {    -webkit-transition-delay: 0.55s;    transition-delay: 0.55s;}.title_heading .word .char:nth-of-type(11) {    -webkit-transition-delay: 0.6s;    transition-delay: 0.6s;}.title_heading .word .char:nth-of-type(12) {    -webkit-transition-delay: 0.65s;    transition-delay: 0.65s;}.title_heading .word .char:nth-of-type(13) {    -webkit-transition-delay: 0.7s;    transition-delay: 0.7s;}.title_heading .word .char:nth-of-type(14) {    -webkit-transition-delay: 0.75s;    transition-delay: 0.75s;}.title_heading .word .char:nth-of-type(15) {    -webkit-transition-delay: 0.8s;    transition-delay: 0.8s;}.animated.title_heading .word .char {    -webkit-transform: translate3d(0, 0, 0) skew(0) rotate(0) scale(1);    transform: translate3d(0, 0, 0) skew(0) rotate(0) scale(1);}.big_p {    font-size: 21px;    line-height: 1.3;    margin-bottom: 20px;}.footer_box {    padding-right: 50px;}.footer_box h6 {    font-family: 'Open Sans', sans-serif;    font-weight: 600;    color: #ffffff;    line-height: 1.2;    margin-bottom: 15px;    font-size: 16px;}.footer_box h6 a {    color: #ffffff;    -webkit-transition: all 0.3s ease-in-out;    -moz-transition: all 0.3s ease-in-out;    -o-transition: all 0.3s ease-in-out;    -ms-transition: all 0.3s ease-in-out;    transition: all 0.3s ease-in-out;}.footer_box h6 a:hover {    color: #f36f21;}.footer_social {    display: -ms-flexbox;    display: flex;    -ms-flex-wrap: wrap;    flex-wrap: wrap;    -ms-flex-align: center;    align-items: center;    -ms-flex-pack: start;    justify-content: flex-start;}.footer_social li {    margin-right: 20px;}.footer_social li a {    color: #ffffff;    display: block;    width: 100%;    font-size: 20px;    -webkit-transition: all 0.3s ease-in-out;    -moz-transition: all 0.3s ease-in-out;    -o-transition: all 0.3s ease-in-out;    -ms-transition: all 0.3s ease-in-out;    transition: all 0.3s ease-in-out;}.footer_social li a i.icon-youtube {    font-size: 25px;    position: relative;    top: 2px;}.footer_social li a:hover {    color: #f36f21;}.footer_menu_list li {    margin-bottom: 10px;}.footer_menu_list li a {    font-family: 'Open Sans', sans-serif;    color: rgba(255, 255, 255, 0.7);    font-size: 15px;    display: table;    -webkit-transition: all 0.3s ease-in-out;    -moz-transition: all 0.3s ease-in-out;    -o-transition: all 0.3s ease-in-out;    -ms-transition: all 0.3s ease-in-out;    transition: all 0.3s ease-in-out;    font-weight: 300;    line-height: 1.4;    letter-spacing: 0.02em;    position: relative;    padding-bottom: 3px;}.footer_menu_list li a:after {    content: '';    width: 0;    height: 1px;    position: absolute;    left: 0;    bottom: 0;    background-color: #f36f21;    -webkit-transition: all 0.3s ease-in-out;    -moz-transition: all 0.3s ease-in-out;    -o-transition: all 0.3s ease-in-out;    -ms-transition: all 0.3s ease-in-out;    transition: all 0.3s ease-in-out;}.footer_menu_list li a:hover {    color: #f36f21;}.footer_menu_list li a:hover:after {    width: 100%;}.footer_box2 .footer_menu_list {    display: -ms-flexbox;    display: flex;    -ms-flex-wrap: wrap;    flex-wrap: wrap;}.footer_box2 .footer_menu_list li {    -ms-flex: 0 0 50%;    flex: 0 0 50%;    max-width: 50%;    padding-right: 10px;    margin-bottom: 10px;}.footer_box2 .title_heading {    margin: 0 0 50px;}.footer_box3 {    padding-right: 0;}.footer_box3 .title_heading {    margin: 0 0 50px;}.footer_box3 .footer_menu_list {    margin-bottom: 20px;}.icon_box {    text-align: center;}.icon_box svg,.icon_box img {    margin: 0 auto 15px;    height: 70px;    display: table;}.icon_box h2 {    font-family: 'Montserrat', sans-serif;    font-weight: 600;    color: #101010;    line-height: 1.2;    margin: 0 auto 5px;    letter-spacing: 0.01em;    font-size: 50px;}.icon_box p {    color: #101010;    padding: 0 25px;    font-size: 17px;    line-height: 1.4;}.section {    padding: 70px 0;}.no_top_padding {    padding-top: 0 !important;}.no_bottom_padding {    padding-bottom: 0 !important;}.no_right_padding {    padding-right: 0 !important;}.no_left_padding {    padding-left: 0 !important;}.icon_big_box svg,.icon_big_box img {    display: table;    height: 92px;    width: auto;    margin: 0 auto;    margin-bottom: 15px;}.icon_big_box p {    color: #808080;}.icon_set {    margin-top: 70px;}.icon_col {    margin-top: 50px;}.case_study_container {    background-color: #f8faff;    padding: 70px;    border-radius: 50px;    margin-top: 70px;}.case_anchor {    display: block;    overflow: hidden;    border-radius: 50px;    position: relative;    -webkit-transform: scale(1);    -moz-transform: scale(1);    -ms-transform: scale(1);    transform: scale(1);    -webkit-transition: all 0.3s ease-in-out;    -moz-transition: all 0.3s ease-in-out;    -o-transition: all 0.3s ease-in-out;    -ms-transition: all 0.3s ease-in-out;    transition: all 0.3s ease-in-out;    -webkit-transform-origin: center;    transform-origin: center;}.case_anchor:hover {    -webkit-transform: scale(1.1);    -moz-transform: scale(1.1);    -ms-transform: scale(1.1);    transform: scale(1.1);}.case_anchor:after {    content: '';    width: 80px;    height: 80px;    position: absolute;    border-radius: 50%;    background-image: url(../images/play.svg);    background-repeat: no-repeat;    background-position: center;    background-size: contain;    left: 0;    right: 0;    top: 0;    bottom: 0;    margin: auto;    z-index: 15;    pointer-events: none;}.primary_heading {    font-family: 'Open Sans', sans-serif;    font-weight: 300;    font-size: 34px;    color: #101010;    margin: 0 0 20px;    line-height: 1.4;    letter-spacing: 0.01em;}.primary_heading1 {    font-family: 'Open Sans', sans-serif;    font-weight: 300;    font-size: 30px;    color: #101010;    margin: 0 0 20px;    line-height: 1.2;    letter-spacing: 0.01em;    text-align: center}.btn_theme {    -webkit-appearance: none;    -moz-appearance: none;    -ms-appearance: none;    appearance: none;    display: inline-block;    font-family: 'Open Sans', sans-serif;    font-weight: 600;    line-height: 1.1;    text-align: center;    padding: 18px 30px;    margin: 0 0;    color: #ffffff;    background-color: #f36f21;    border-radius: 30px;    border: 1px solid #f36f21;    -webkit-transition: all 0.3s ease-in-out;    -moz-transition: all 0.3s ease-in-out;    -o-transition: all 0.3s ease-in-out;    -ms-transition: all 0.3s ease-in-out;    transition: all 0.3s ease-in-out;    box-shadow: 0 20px 40px 0px rgba(108, 40, 0, 0.3);}.btn_theme:hover {    background-color: #ffffff;    color: #f36f21;    box-shadow: 0 0px 40px 0px rgba(108, 40, 0, 0.1);}.case_study_container p {    margin-bottom: 30px;}.round_box {    text-align: center;    display: table;    -webkit-transition: all 0.3s ease-in-out;    -moz-transition: all 0.3s ease-in-out;    -o-transition: all 0.3s ease-in-out;    -ms-transition: all 0.3s ease-in-out;    transition: all 0.3s ease-in-out;    -webkit-transform: scale(1);    -moz-transform: scale(1);    -ms-transform: scale(1);    transform: scale(1);    margin: 0 auto 40px;}.round_box p {    font-family: 'Open Sans', sans-serif;    font-weight: 600;    color: #101010;    font-size: 18px;    line-height: 1.2;    letter-spacing: 0.01em;    margin: 15px 0 0;    -webkit-transition: all 0.3s ease-in-out;    -moz-transition: all 0.3s ease-in-out;    -o-transition: all 0.3s ease-in-out;    -ms-transition: all 0.3s ease-in-out;    transition: all 0.3s ease-in-out;}.round_box:hover {    -webkit-transform: scale(1.1);    -moz-transform: scale(1.1);    -ms-transform: scale(1.1);    transform: scale(1.1);}.round_box_sol_active {    /*-webkit-transform: scale(1.1);    -moz-transform: scale(1.1);    -ms-transform: scale(1.1);    transform: scale(1.1);*/    background-color: #f0f0f0;    display: block;    padding: 20px;    box-shadow: 0px 20px 60px -20px rgba(0, 0, 0, 0.2);    border-radius: 10px;}.round_box_sol_active p {    color: #f36f21;}.round_box:hover p {    color: #f36f21;}.round_box:hover .round_img .round_img {    animation: rotation 1s infinite linear;}.round_box:hover .round_img .round_icon {    animation: tadas 5s forwards ease-in-out;}@keyframes tadas {    0% {        -webkit-transform: scale(1) rotate(0) translate(-50%, -50%);        -ms-transform: scale(1) rotate(0) translate(-50%, -50%);        transform: scale(1) rotate(0) translate(-50%, -50%);    }    10%,    20% {        -webkit-transform: scale(0.9) rotate(-3deg) translate(-50%, -50%);        -ms-transform: scale(0.9) rotate(-3deg) translate(-50%, -50%);        transform: scale(0.9) rotate(-3deg) translate(-50%, -50%);    }    30%,    50%,    70%,    90% {        -webkit-transform: scale(1.1) rotate(3deg) translate(-50%, -50%);        -ms-transform: scale(1.1) rotate(3deg) translate(-50%, -50%);        transform: scale(1.1) rotate(3deg) translate(-50%, -50%);    }    40%,    60%,    80% {        -webkit-transform: scale(1.1) rotate(-3deg) translate(-50%, -50%);        -ms-transform: scale(1.1) rotate(-3deg) translate(-50%, -50%);        transform: scale(1.1) rotate(-3deg) translate(-50%, -50%);    }    100% {        -webkit-transform: scale(1) rotate(0) translate(-50%, -50%);        -ms-transform: scale(1) rotate(0) translate(-50%, -50%);        transform: scale(1) rotate(0) translate(-50%, -50%);    }}.round_img {    position: relative;    width: 175px;    margin: 0 auto;}.round_img .round_img {    animation: rotation 100s infinite ease-in-out;    position: relative;    z-index: 1;    width: 100%;    -webkit-transition: all 0.3s ease-in-out;    -moz-transition: all 0.3s ease-in-out;    -o-transition: all 0.3s ease-in-out;    -ms-transition: all 0.3s ease-in-out;    transition: all 0.3s ease-in-out;}.round_img .round_icon {    position: absolute;    left: 50%;    top: 50%;    -webkit-transform: translate3d(-50%, -50%, 0);    -ms-transform: translate3d(-50%, -50%, 0);    -moz-transform: translate3d(-50%, -50%, 0);    transform: translate3d(-50%, -50%, 0);    width: auto;    height: 60px;    z-index: 10;}.icons_row {    margin-bottom: 25px;    margin-top: 45px;}.comparative_analysis_head {    display: -ms-flexbox;    display: flex;    -ms-flex-wrap: wrap;    flex-wrap: wrap;    -ms-flex-align: center;    align-items: center;    position: relative;}.comparative_analysis_head:after {    content: '';    width: 1px;    height: 100%;    position: absolute;    left: 50%;    top: 0;    background-color: #dcdcdc;}.comparative_analysis_head p {    margin: 0;    -ms-flex: 0 0 50%;    flex: 0 0 50%;    max-width: 50%;    display: -ms-flexbox;    display: flex;    -ms-flex-wrap: wrap;    flex-wrap: wrap;    -ms-flex-align: center;    align-items: center;    -ms-flex-pack: center;    justify-content: center;    font-weight: 600;    padding: 25px 0;    font-size: 18px;}.comparative_analysis_head p.ca_legacy {    color: #031626;}.comparative_analysis_head p.ca_omni {    color: #f36f21;}.comparative_analysis_head p img {    width: auto;    height: 28px;    display: inline-block;    margin-right: 10px;}.ca_listings li {    display: -ms-flexbox;    display: flex;    -ms-flex-wrap: wrap;    flex-wrap: wrap;    margin-bottom: 7px;    position: relative;}.ca_listings li:after {    content: '';    width: 53px;    height: 53px;    position: absolute;    left: calc(50% - 26.5px);    top: 0px;    bottom: 0px;    margin: auto 0;    background-image: url(../images/circle-gear.svg);    background-repeat: no-repeat;    background-size: contain;    background-position: center;    z-index: 15;}.ca_listings li span {    -ms-flex: 0 0 50%;    flex: 0 0 50%;    max-width: 50%;    display: block;    padding: 14px 60px;    -webkit-transition: all 0.3s ease-in-out;    -moz-transition: all 0.3s ease-in-out;    -o-transition: all 0.3s ease-in-out;    -ms-transition: all 0.3s ease-in-out;    transition: all 0.3s ease-in-out;    position: relative;}.ca_listings li span.animated:after {    -webkit-transform: scaleX(0);    -ms-transform: scaleX(0);    -moz-transform: scaleX(0);    transform: scaleX(0);}.ca_listings li span:after {    content: '';    height: calc(100% + 2px);    width: 100%;    position: absolute;    top: -1px;    border: 3px solid #ffffff;    z-index: 10;    -webkit-transform: scaleX(1);    -ms-transform: scaleX(1);    -moz-transform: scaleX(1);    transform: scaleX(1);    -webkit-transition: all 2s ease-in-out;    -moz-transition: all 2s ease-in-out;    -o-transition: all 2s ease-in-out;    -ms-transition: all 2s ease-in-out;    transition: all 2s ease-in-out;}.ca_listings li span.ca_legacy_text {    text-align: right;    border: 1px solid #031626;    border-right: none;    border-bottom-left-radius: 30px;    border-top-left-radius: 30px;}.ca_listings li span.ca_legacy_text:after {    left: -2px;    border-bottom-left-radius: 30px;    border-top-left-radius: 30px;    -webkit-transform-origin: right;    transform-origin: right;}.ca_listings li span.ca_omni_text {    border: 1px solid #031626;    border-left: none;    border-bottom-right-radius: 30px;    border-top-right-radius: 30px;    position: relative;    background-color: transparent;}.ca_listings li span.ca_omni_text:after {    right: -2px;    border-bottom-right-radius: 30px;    border-top-right-radius: 30px;    -webkit-transform-origin: left;    transform-origin: left;}.ca_listings li span.ca_omni_text:before {    content: '';    width: 20px;    height: 15px;    background-image: url(../images/tick-dark.svg);    background-repeat: no-repeat;    background-position: center;    background-size: contain;    display: inline-block;    position: relative;    z-index: 1;    top: 1px;    margin-right: 10px;}.ca_listings li:hover span.ca_omni_text {    border-color: #f36f21;    background-color: #f36f21;    color: #ffffff;}.ca_listings li:hover span.ca_omni_text:before {    background-image: url(../images/tick.svg);}.ca_listings li:nth-of-type(2n):hover span.ca_omni_text {    border-color: #fbb833;    background-color: #fbb833;}.ca_listings li:hover:after {    animation: rotation 2s infinite ease-in-out;}.roi_container {    padding: 60px;    border: 1px solid #f36f21;    border-radius: 50px;}.roi_container .primary_heading {    margin-top: 70px;}.support_box {    position: relative;    width: 100%;    padding: 0 15px;}.support_box .support_box_img {    position: absolute;    width: auto;    display: table;    height: 140px;    top: 0;    -webkit-transition: all 0.3s ease-in-out;    -moz-transition: all 0.3s ease-in-out;    -o-transition: all 0.3s ease-in-out;    -ms-transition: all 0.3s ease-in-out;    transition: all 0.3s ease-in-out;    -webkit-transform: scale(1);    -moz-transform: scale(1);    -ms-transform: scale(1);    transform: scale(1);}.support_box .support_box_img.support_box_img_l {    left: -175px;}.support_box .support_box_img.support_box_img_r {    right: -155px;}.support_container {    padding: 70px 120px;    overflow: hidden;    box-shadow: 0px 0px 60px -20px rgba(0, 0, 0, 0.2);    border-radius: 60px;    position: relative;}.support_container:before {    content: '';    width: 1px;    height: 100%;    position: absolute;    left: 47%;    top: 0;    background-color: #dcdcdc;}.support_container.km_container:before {    display: none;}.support_container.km_container > .title_heading {    margin-bottom: 40px;}.support_info {    margin-top: 40px;}.support_info li {    margin-bottom: 10px;}.support_info li:last-of-type {    margin-bottom: 0;}.support_info li a {    font-family: 'Open Sans', sans-serif;    font-weight: 600;    color: #101010;    font-size: 18px;    line-height: 1.2;    letter-spacing: -0.01em;    -webkit-transition: all 0.3s ease-in-out;    -moz-transition: all 0.3s ease-in-out;    -o-transition: all 0.3s ease-in-out;    -ms-transition: all 0.3s ease-in-out;    transition: all 0.3s ease-in-out;}.support_info li a:hover {    color: #f36f21;}.support_info li a i {    position: relative;    top: 2px;    display: inline-block;    margin-right: 20px;    color: #f36f21;}.social_round {    margin-top: 40px;}.social_round li {    margin-right: 20px;}.social_round li a {    width: 60px;    height: 60px;    border-radius: 50%;    text-align: center;    font-size: 22px;    color: #f36f21;    border: 1px solid #f36f21;    display: block;    background-color: transparent;    -webkit-transition: all 0.3s ease-in-out;    -moz-transition: all 0.3s ease-in-out;    -o-transition: all 0.3s ease-in-out;    -ms-transition: all 0.3s ease-in-out;    transition: all 0.3s ease-in-out;    -webkit-transform: scale(1);    -moz-transform: scale(1);    -ms-transform: scale(1);    transform: scale(1);    transition: transform 0.4s cubic-bezier(0.1, 0, 0.3, 1);}.social_round li a:hover {    background-color: #f36f21;    color: #ffffff;    -webkit-transform: scale(1.1);    -moz-transform: scale(1.1);    -ms-transform: scale(1.1);    transform: scale(1.1);}.social_round li a i {    line-height: 58px;}.support_box_l {    padding-right: 40px;}.support_box_l:hover .support_box_img {    -webkit-transform: scale(1.1);    -moz-transform: scale(1.1);    -ms-transform: scale(1.1);    transform: scale(1.1);}.support_box_r:hover .support_box_img {    -webkit-transform: scale(1.1);    -moz-transform: scale(1.1);    -ms-transform: scale(1.1);    transform: scale(1.1);}.loader {    position: fixed;    width: 100%;    height: 100%;    left: 0;    top: 0;    background-color: #ffffff;    display: -ms-flexbox;    display: flex;    -ms-flex-wrap: wrap;    flex-wrap: wrap;    -ms-flex-pack: center;    justify-content: center;    -ms-flex-align: center;    align-items: center;    z-index: 1000;    opacity: 1;    visibility: visible;    -webkit-transition: all 0.3s ease-in-out;    -moz-transition: all 0.3s ease-in-out;    -o-transition: all 0.3s ease-in-out;    -ms-transition: all 0.3s ease-in-out;    transition: all 0.3s ease-in-out;}.loader img {    animation: rotation 1s infinite linear;    width: 100px;}.loading .loader {    opacity: 0;    visibility: hidden;    pointer-events: none;}@keyframes rotation {    from {        transform: rotate(0deg);    }    to {        transform: rotate(359deg);    }}.software-stack .cls-1 {    fill: none;    stroke: #f36f21;    stroke-miterlimit: 10;    stroke-width: 0.5px;    stroke-dasharray: 1000;    stroke-dashoffset: 1000;    -webkit-transition: all 2s ease-in-out;    -moz-transition: all 2s ease-in-out;    -o-transition: all 2s ease-in-out;    -ms-transition: all 2s ease-in-out;    transition: all 2s ease-in-out;}.annual-cost .cls-1 {    fill: none;    stroke: #f36f21;    stroke-miterlimit: 10;    stroke-width: 0.5px;    stroke-dasharray: 1000;    stroke-dashoffset: 1000;    -webkit-transition: all 2s ease-in-out;    -moz-transition: all 2s ease-in-out;    -o-transition: all 2s ease-in-out;    -ms-transition: all 2s ease-in-out;    transition: all 2s ease-in-out;}.branch-devices .cls-1 {    fill: none;    stroke: #f36f21;    stroke-miterlimit: 10;    stroke-width: 0.5px;    stroke-dasharray: 1000;    stroke-dashoffset: 1000;    -webkit-transition: all 2s ease-in-out;    -moz-transition: all 2s ease-in-out;    -o-transition: all 2s ease-in-out;    -ms-transition: all 2s ease-in-out;    transition: all 2s ease-in-out;}.site-deployment .st0 {    fill: none;    stroke: #F36F21;    stroke-width: 0.5;    stroke-miterlimit: 10;    stroke-dasharray: 1000;    stroke-dashoffset: 1000;    -webkit-transition: all 2s ease-in-out;    -moz-transition: all 2s ease-in-out;    -o-transition: all 2s ease-in-out;    -ms-transition: all 2s ease-in-out;    transition: all 2s ease-in-out;}.quick-time .cls-1 {    fill: #f27021;    stroke: #f27021;    stroke-miterlimit: 10;    stroke-width: 0.35px;}.animated .site-deployment .cls-1,.animated .branch-devices .cls-1,.animated .annual-cost .cls-1,.animated .software-stack .cls-1,.animated .site-deployment .st0,.animated .branch-devices .st0,.animated .annual-cost .st0,.animated .software-stack .st0 {    stroke-dasharray: 0;    stroke-dashoffset: 0;    opacity: 1;}.button {    -webkit-appearance: none;    -moz-appearance: none;    -ms-appearance: none;    appearance: none;    cursor: pointer;    pointer-events: auto;    background: #ffffff;    border: none;    padding: 18px 30px;    margin: 0;    font-family: 'Open Sans', sans-serif;    font-size: 16px;    position: relative;    display: inline-block;    box-shadow: 0 20px 40px 0px rgba(108, 40, 0, 0.3);    border-radius: 30px;}.button--bestia {    font-family: 'Open Sans', sans-serif;    font-size: 16px;    color: #fff;    background: none;    padding: 0;}.button--bestia .button__bg {    top: 0;    left: 0;    position: absolute;    width: 100%;    height: 100%;    background: #ffffff;    border-radius: 30px;    overflow: hidden;    transition: transform 0.4s cubic-bezier(0.1, 0, 0.3, 1);    border: 2px solid #f36f21;}.button--bestia:hover .button__bg {    transform: scale3d(1.1, 1.1, 1.1);}.button--bestia .button__bg::before,.button--bestia .button__bg::after {    content: '';    position: absolute;    background: #f36f21;}.button--bestia .button__bg::before {    width: 110%;    height: 0;    padding-bottom: 110%;    top: 50%;    left: 50%;    border-radius: 50%;    transform: translate3d(-50%, -50%, 0) scale3d(0, 0, 1);}.button--bestia:hover .button__bg::before {    transition: transform 0.4s cubic-bezier(0.1, 0, 0.3, 1);    transform: translate3d(-50%, -50%, 0) scale3d(1, 1, 1);}.button--bestia .button__bg::after {    top: 0;    left: 0;    width: 100%;    height: 100%;    opacity: 0;    transition: opacity 0.3s;}.button--bestia:hover .button__bg::after {    opacity: 1;    transition-duration: 0.01s;    transition-delay: 0.3s;}.button--bestia span {    display: block;    position: relative;    padding: 16px 30px;    mix-blend-mode: difference;    font-family: 'Open Sans', sans-serif;    font-weight: 600;    font-size: 16px;}.button--bestia:hover {    color: #ffffff;    box-shadow: 0 0px 40px 0px rgba(108, 40, 0, 0.1);}.button--bestia:hover span {    color: #ffffff;    mix-blend-mode: normal;}.icon_box_anim img {    position: relative;    animation: moveUpdown 15s infinite ease-in-out;}.icon_col:nth-of-type(2n) .icon_box_anim img {    animation: movedownUp 15s infinite ease-in-out;}@keyframes moveUpdown {    0% {        -webkit-transform: translate3d(0, -10px, 0);        transform: translate3d(0, -10px, 0);    }    50% {        -webkit-transform: translate3d(0, 10px, 0);        transform: translate3d(0, 10px, 0);    }    100% {        -webkit-transform: translate3d(0, -10px, 0);        transform: translate3d(0, -10px, 0);    }}@keyframes movedownUp {    0% {        -webkit-transform: translate3d(0, 10px, 0);        transform: translate3d(0, 10px, 0);    }    50% {        -webkit-transform: translate3d(0, -10px, 0);        transform: translate3d(0, -10px, 0);    }    100% {        -webkit-transform: translate3d(0, 10px, 0);        transform: translate3d(0, 10px, 0);    }}.section_inner {    padding-top: 250px !important;}.mv_container {    background-color: #f8faff;    padding: 70px;    border-radius: 50px;    max-width: 1140px;    margin: 0 auto;}.mv_image img {    width: auto;    height: 170px;    display: table;    margin: 0 auto;}.mv_row {    margin-bottom: 70px;    padding-bottom: 70px;    border-bottom: 1px solid #e4e6ea;}.mv_row:last-of-type {    margin-bottom: 0;    padding-bottom: 0;    border: none;}.team_img {    width: 150px;    height: 150px;    border-radius: 50%;    overflow: hidden;    margin: 0 auto 20px;}.team_img img {    width: 100%;    height: 100%;    display: block;    margin: 0;    padding: 0;    -webkit-transform-origin: center;    transform-origin: center;    -o-object-position: center center;    object-position: center center;    -o-object-fit: cover;    object-fit: cover;}.team_content {    text-align: center;}.team_content h2 {    font-family: 'Open Sans', sans-serif;    font-weight: 500;    font-size: 22px;    color: #101010;    margin: 0 0 10px;    line-height: 1.2;    letter-spacing: 0.02em;}.team_content span {    font-family: 'Open Sans', sans-serif;    font-weight: 300;    font-size: 18px;    color: #101010;    margin: 0 0 20px;    line-height: 1.2;    letter-spacing: 0.01em;    display: block;}.team_box {    background-color: #ffffff;    box-shadow: 0px 60px 60px -20px rgba(0, 0, 0, 0.2);    padding: 30px 45px;    overflow: hidden;    border-radius: 30px;    cursor: pointer;    -webkit-transition: all 0.2s ease-in-out;    -moz-transition: all 0.2s ease-in-out;    -o-transition: all 0.2s ease-in-out;    -ms-transition: all 0.2s ease-in-out;    transition: all 0.2s ease-in-out;}.team_box:hover {    box-shadow: 0px 0px 30px -10px rgba(0, 48, 87, 0.5);}.team_social {    padding: 0 30px;    margin-top: 25px;}.team_social ul li {    margin: 0 10px;}.team_social ul li a {    font-size: 24px;    color: #f36f21;    position: relative;    width: 24px;    height: 24px;    display: block;}.team_social ul li a i {    position: absolute;    z-index: 1;    left: 0;    top: 0;    bottom: 0;    right: 0;    margin: 0 auto;    opacity: 0;    visibility: hidden;    -webkit-transition: all 0.3s ease-in-out;    -moz-transition: all 0.3s ease-in-out;    -o-transition: all 0.3s ease-in-out;    -ms-transition: all 0.3s ease-in-out;    transition: all 0.3s ease-in-out;}.team_social ul li a img {    width: auto;    display: table;    height: 24px;    margin: 0 auto;    opacity: 1;    visibility: visible;    -webkit-transition: all 0.3s ease-in-out;    -moz-transition: all 0.3s ease-in-out;    -o-transition: all 0.3s ease-in-out;    -ms-transition: all 0.3s ease-in-out;    transition: all 0.3s ease-in-out;}.team_social ul li a:hover i {    opacity: 1;    visibility: visible;}.team_social ul li a:hover img {    opacity: 0;    visibility: hidden;}.team_row {    margin-top: 50px;}.box_shadow_main {    padding: 70px;    overflow: hidden;    border-radius: 60px;    box-shadow: 0px 0px 60px -20px rgba(0, 0, 0, 0.1);    background-color: #f8faff;}.service_box {    background-color: #ffffff;    box-shadow: 0px 20px 60px -20px rgba(0, 0, 0, 0.2);    padding: 25px 25px 80px;    overflow: hidden;    border-radius: 30px;    text-align: center;    position: relative;    height: 100%;}.service_col {    margin-bottom: 30px;}.service_col:nth-last-of-type(1),.service_col:nth-last-of-type(2) {    margin-bottom: 0;}.service_col .service_box {    -webkit-transition: all 0.2s ease-in-out;    -moz-transition: all 0.2s ease-in-out;    -o-transition: all 0.2s ease-in-out;    -ms-transition: all 0.2s ease-in-out;    transition: all 0.2s ease-in-out;}.service_col:hover .service_box {    box-shadow: 0px 0px 30px -10px rgba(0, 48, 87, 0.5);}.service_col:hover .service_box_txt span {    -webkit-transform: scale(1.1);    -moz-transform: scale(1.1);    -ms-transform: scale(1.1);    transform: scale(1.1);    background-color: #f36f21;    color: #ffffff;}.service_box_txt h3 {    font-family: 'Open Sans', sans-serif;    font-weight: 500;    font-size: 22px;    color: #101010;    margin: 0 0 10px;    line-height: 1.2;    letter-spacing: 0.02em;}.service_box_txt span {    display: inline-block;    width: 40px;    height: 40px;    line-height: 38px;    border: 1px solid #f36f21;    border-radius: 50%;    text-align: center;    background-color: #ffffff;    color: #f36f21;    -webkit-transform: scale(1);    -moz-transform: scale(1);    -ms-transform: scale(1);    transform: scale(1);    transition: transform 0.4s cubic-bezier(0.1, 0, 0.3, 1);    position: absolute;    margin: 0 auto;    left: 0;    right: 0;    bottom: 35px;    z-index: 10;}.service_box_img {    display: block;    margin-bottom: 20px;}.service_box_img img {    width: auto;    display: table;    margin: 0 auto;    height: 100px;}.txt_main_r {    padding-right: 30px;}.txt_main_l {    padding-left: 30px;}.tab_head {    background-color: #ffffff;    box-shadow: 0px 0px 70px -10px rgba(0, 0, 0, 0.2);    overflow: hidden;    border-radius: 50px;    margin-bottom: 60px;}.tab_head ul {    display: -ms-flexbox;    display: flex;    -ms-flex-wrap: wrap;    flex-wrap: wrap;    -ms-flex-align: center;    align-items: center;}.tab_head ul li {    -ms-flex: 0 0 25%;    flex: 0 0 25%;    max-width: 25%;    font-family: 'Montserrat', sans-serif;    font-size: 16px;    font-weight: 400;    color: #000;    line-height: 1.1;    margin: 0 0;    padding: 20px 15px;    letter-spacing: 0.01em;    text-transform: capitalize;    text-align: center;    cursor: pointer;    -webkit-transition: all 0.3s ease-in-out;    -moz-transition: all 0.3s ease-in-out;    -o-transition: all 0.3s ease-in-out;    -ms-transition: all 0.3s ease-in-out;    transition: all 0.3s ease-in-out;    background-color: #ffffff;}.tab_head ul li:hover,.tab_head ul li.active {    background-color: #f36f21;    color: #ffffff;}.tab_head_solutions {    margin-top: 70px;    margin-bottom: 70px;}.tab_head_solutions ul li {    -ms-flex: 0 0 33.33333%;    flex: 0 0 33.33333%;    max-width: 33.33333%;}.benefit_img {    width: 145px;    height: 145px;    padding: 30px;    border-radius: 25px;    overflow: hidden;    margin: 0 auto 35px;    box-shadow: 0px 0px 70px -10px rgba(0, 0, 0, 0.2);    background: #f1f0f0;    background: linear-gradient(120deg, #e3dfdf 0%, #fff 80%);}.benefit_img img {    height: 85px;    display: block;    margin: 0 auto;    width: auto;}.benefit_txt {    text-align: center;}.benefit_txt h2 {    font-family: 'Open Sans', sans-serif;    font-weight: 600;    font-size: 18px;    color: #101010;    margin: 0 0 10px;    line-height: 1.2;    letter-spacing: 0.02em;}.line_round {    display: block;    margin: 0 auto;    opacity: 0.5;}.benefit_container {    margin: 80px auto;}.benefit_title {    margin-bottom: 30px;}.testimonial_box {    display: -ms-flexbox;    display: flex;    -ms-flex-wrap: wrap;    flex-wrap: wrap;    margin: 0 auto;    -ms-flex-align: center;    align-items: center;    -ms-flex-pack: center;    justify-content: center;}.testimonial_txt {    /*padding-left: 15px;*/    text-align: center;}.testimonial_txt h2 {    font-family: 'Open Sans', sans-serif;    font-weight: 600;    line-height: 1.2;    color: #101010;    font-size: 18px;    margin: 0 0 3px;}.testimonial_txt p {    color: #6d6d6d;    font-size: 15px;    margin: 0;    display: block;    font-weight: 400;}.testi_container {    margin-top: 60px;}.testi_slider .item > p {    color: #092f57;    font-weight: 400;    width: 80%;    margin: 0 auto 30px;    font-size: 18px;    text-align: center;}.owl-carousel.arrow_slider {    position: relative;}.owl-carousel.arrow_slider .owl-nav .owl-next,.owl-carousel.arrow_slider .owl-nav .owl-prev {    position: absolute;    width: 25px;    height: 25px;    -webkit-appearance: none;    -moz-appearance: none;    -ms-appearance: none;    appearance: none;    outline: none;    box-shadow: none;    border-bottom: 2px solid #808080;    border-right: 2px solid #808080;    top: 50%;}.owl-carousel.arrow_slider .owl-nav .owl-next span,.owl-carousel.arrow_slider .owl-nav .owl-prev span {    display: none;}.owl-carousel.arrow_slider .owl-nav .owl-prev {    left: 0;    -webkit-transform: rotate(135deg);    -ms-transform: rotate(135deg);    -moz-transform: rotate(135deg);    transform: rotate(135deg);}.owl-carousel.arrow_slider .owl-nav .owl-next {    right: 0;    -webkit-transform: rotate(-45deg);    -ms-transform: rotate(-45deg);    -moz-transform: rotate(-45deg);    transform: rotate(-45deg);}.form_group {    position: relative;    margin: 0 0 10px;    padding: 0 0 10px;}.form_control {    -webkit-appearance: none;    -moz-appearance: none;    -ms-appearance: none;    appearance: none;    outline: none;    box-shadow: none;    display: block;    width: 100%;    height: 40px;    padding: 0;    font-family: 'Open Sans', sans-serif;    font-size: 14px;    font-weight: 400;    border: none;    border-bottom: 1px solid rgba(129, 129, 129, 0.2);    letter-spacing: 0.02em;    color: #101010;    background-color: transparent;}select.form_control {    cursor: pointer;}.btn_theme {    -webkit-appearance: none;    -moz-appearance: none;    -ms-appearance: none;    appearance: none;    outline: none !important;    box-shadow: none;    border: 1px solid #515151;    background-color: transparent;    cursor: pointer;    font-size: 15px;    font-family: 'Open Sans', sans-serif;    color: #101010;    font-weight: 600;    text-transform: uppercase;    line-height: 1.1;    letter-spacing: 0.03em;    display: inline-block;    text-align: center;    padding: 12px 30px;    margin: 0 0;    position: relative;    overflow: hidden;    -webkit-transition: all 0.3s ease-in-out;    -moz-transition: all 0.3s ease-in-out;    -o-transition: all 0.3s ease-in-out;    -ms-transition: all 0.3s ease-in-out;    transition: all 0.3s ease-in-out;}.btn_theme:hover {    color: #ffffff;    background-color: #515151;}.benefit_box {    margin-bottom: 20px;}.beneif_col {    margin-bottom: 50px;}.beneif_col:nth-last-of-type(1),.beneif_col:nth-last-of-type(2),.beneif_col:nth-last-of-type(3) {    margin-bottom: 0;}.service_vid {    width: 800px;    overflow: hidden;    border-radius: 20px;    margin: 50px auto 0;}.service_vid video {    width: 100%;}.contact_information {    padding-left: 120px;}.contact_information p {    font-weight: 600;    font-size: 20px;    line-height: 1.4;    margin-bottom: 25px;}.contact_information ul li {    margin-bottom: 10px;}.contact_information ul li .contact_i {    background-color: #f36f21;    width: 25px;    height: 25px;    padding: 2px;    text-align: center;    line-height: 25px;    color: #ffffff;    display: inline-block;    margin-right: 7px;    border-radius: 50%;    font-size: 14px;    position: relative;    top: 2px;}.contact_information ul li span:nth-of-type(2) {    font-family: 'Open Sans', sans-serif;    font-size: 16px;    color: #000;    line-height: 1.6;    letter-spacing: 0;    padding: 0;    margin: 0 0 15px;    font-weight: 300;}.contact_information_section {    /* margin-bottom: 30px;*/}.contact_information_section .support_container:before {    left: 55%;}.contact_bottom .support_info li {    margin: 0 15px;}.contact_bottom .support_info li a i {    margin-right: 12px;}.teamModal .team_content {    text-align: left;}.teamModal .modal-body {    padding-top: 50px;    padding-bottom: 50px;}.teamModal .btn-close {    position: absolute;    right: 20px;    top: 20px;    outline: none !important;    box-shadow: none !important;}.testimonial_img {    width: 60px;    height: 60px;    border-radius: 50%;    overflow: hidden;}.scroll-button {    position: fixed;    right: 0;    z-index: 999;    top: 0;    bottom: 0;    margin: auto 0;    height: 140px;    width: 40px;    background-color: #f36f21;    text-decoration: none !important;    box-shadow: 0 0 15px 4px rgba(0, 0, 0, 0.05);    -webkit-transition: all 0.3s ease-in-out;    -moz-transition: all 0.3s ease-in-out;    -o-transition: all 0.3s ease-in-out;    -ms-transition: all 0.3s ease-in-out;    transition: all 0.3s ease-in-out;    -webkit-appearance: none;    -moz-appearance: none;    -ms-appearance: none;    appearance: none;    border: none;}.scroll-button.scroll-button-hide {    display: none !important;}.scroll-button p {    white-space: nowrap;    -webkit-transform: rotate(-90deg);    -ms-transform: rotate(-90deg);    -moz-transform: rotate(-90deg);    transform: rotate(-90deg);    width: 100%;    display: block;    position: relative;    left: 0;    top: 40px;    font-size: 16px;    margin: 0;    color: #fff;    -webkit-transition: all 0.3s ease-in-out;    -moz-transition: all 0.3s ease-in-out;    -o-transition: all 0.3s ease-in-out;    -ms-transition: all 0.3s ease-in-out;    transition: all 0.3s ease-in-out;    font-weight: 600;}.contact_pop_main {    position: relative;    padding: 40px 60px;}.contact_pop_main .btn-close {    position: absolute;    right: 15px;    top: 15px;    outline: none !important;    box-shadow: none !important;}.modal-backdrop.show {    opacity: 0.8;}.contact_bottom .service_box {    padding-top: 60px;    padding-bottom: 60px;}.book_trail {    max-width: 700px;    width: 100%;    margin: 30px auto 0;}.no_top_maring {    margin-top: 0 !important;}.form_group_select {    position: relative;}.form_group_select:after {    content: '';    width: 9px;    height: 9px;    position: absolute;    right: 3px;    top: 15px;    border-bottom: 2px solid #031626;    border-right: 2px solid #031626;    -webkit-transform: rotate(45deg);    -ms-transform: rotate(45deg);    -moz-transform: rotate(45deg);    transform: rotate(45deg);    pointer-events: none;}.sase_main {    margin-top: 40px;}.benefit_sase.benefit_container {    margin-bottom: 20px;}.benefit_sase .benefit_box {    margin-bottom: 70px;}.partner_are {    margin-bottom: 40px;    margin-top: 30px;}.partner_are p {    margin-right: 30px;    font-weight: 600;    margin-bottom: 0;}.section_icon {    display: block;    width: 800px;    height: 800px;    position: absolute;    right: -200px;    top: 30px;    background-image: url("../images/icon-orange.png");    background-size: contain;    background-repeat: no-repeat;    background-position: center;    opacity: 0.03;    pointer-events: none;    z-index: 3;    animation: rotation 25s infinite ease-in-out;    -webkit-transition: all 0.3s ease-in-out;    -moz-transition: all 0.3s ease-in-out;    -o-transition: all 0.3s ease-in-out;    -ms-transition: all 0.3s ease-in-out;    transition: all 0.3s ease-in-out;}main {    position: relative;}.solution_slider .owl-dots {    text-align: center;}.solution_slider .owl-dots .owl-dot {    width: 14px;    height: 14px;    border: 2px solid #f36f21 !important;    border-radius: 50%;    display: inline-block;    margin: 0 3px;    background-color: transparent;    -webkit-transition: all 0.3s ease-in-out;    -moz-transition: all 0.3s ease-in-out;    -o-transition: all 0.3s ease-in-out;    -ms-transition: all 0.3s ease-in-out;    transition: all 0.3s ease-in-out;}.solution_slider .owl-dots .owl-dot.active {    background-color: #f36f21 !important;}.solution_slider .owl-dots .owl-dot:hover {    background-color: #f36f21 !important;}.round_main_section {    background-color: #fbfafa;    position: relative;}.round_main_section.section {    padding-top: 150px;}.round_main_section .solution_shape {    position: absolute;    left: -2px;    width: calc(100% + 4px);    max-width: calc(100% + 4px);    top: 0;    z-index: 1;    -webkit-transform: rotate(180deg);    -ms-transform: rotate(180deg);    -moz-transform: rotate(180deg);    transform: rotate(180deg);}.solution_list_item {    display: none;}.solution_list_item.active {    display: block;}.sol_col_txt {    padding-right: 60px;}.sol_col_txt p:last-of-type {    margin-bottom: 20px;}.sol_col_img {    padding-left: 80px;}.sol_col_img img {    margin: 0 auto;    margin-bottom: 25px;    max-height: 500px;    display: table;}.sol_pro p strong {    font-weight: 600;    color: #031626;}.sol_pro p span {    color: #f36f21;    font-weight: 400;}.sol_col_row {    padding-bottom: 50px;    margin-bottom: 70px;    position: relative;}.sol_col_row:after {    content: '';    width: 100%;    height: 1px;    left: 0;    right: 0;    margin: 0 auto;    bottom: 0;    background-color: #f36f21;    opacity: 0.2;    position: absolute;}.sol_col_row:last-of-type {    padding-bottom: 0;    margin-bottom: 0;}.sol_col_row:last-of-type:after {    display: none;}.sol_pro p {    font-size: 15px;    margin-bottom: 5px;}.sol_pro p:last-of-type {    margin-bottom: 25px;}.sol_pro p a {    display: inline-block;    color: #f36f21;    -webkit-transition: all 0.3s ease-in-out;    -moz-transition: all 0.3s ease-in-out;    -o-transition: all 0.3s ease-in-out;    -ms-transition: all 0.3s ease-in-out;    transition: all 0.3s ease-in-out;}.sol_pro p a:hover {    color: #031626;}/* amit css starts */.dhide {    display: none;}.mhide {    display: block;}#sectional_nav {    -webkit-appearance: none;    -moz-appearance: none;    text-overflow: '';    color: #fff !important;}#sectional_nav option {    color: #000 !important;}#sectional_nav::-ms-expand {    display: none;}.sectional-nav {    background-color: #ffffff;    box-shadow: 0px 0px 70px -10px rgb(0 0 0 / 20%);    overflow: hidden;    border-radius: 40px;}.sectional-nav ul {    padding: 0px;    margin: 0px;}.sectional-nav ul li {    list-style: none;    flex: 0 0 25%;    max-width: 25%;    background-color: #ffffff;}.sectional-nav ul li a {    font-family: 'Montserrat', sans-serif;    font-size: 16px;    font-weight: 400;    color: #000;    line-height: 1.1;    margin: 0 0;    padding: 20px 15px;    letter-spacing: 0.01em;    text-transform: capitalize;    text-align: center;    cursor: pointer;    -webkit-transition: all 0.3s ease-in-out;    -moz-transition: all 0.3s ease-in-out;    -o-transition: all 0.3s ease-in-out;    -ms-transition: all 0.3s ease-in-out;    transition: all 0.3s ease-in-out;    display: block;    width: 100%;}.sectional-nav ul li:first-of-type a {    padding: 20px 10px;}.sectional-nav ul li:hover, .sectional-nav ul li.active {    background-color: #f36f21;    color: #fff;    cursor: pointer;}.sectional-nav ul li:hover a, .sectional-nav ul li.active a {    color: #fff;}.sectional-nav ul li a {}.sectional-nav ul li:hover a {    color: #eeeeee;}.mobile_on {    display: none !important;}.rotate_main_omni use {    /*position: relative;    display: none;    animation: rotation 1s infinite linear;*/}.rotate_main_omni1 use {    -webkit-transform: translate(182.97px, 190.12px) scale(0.1);    transform: translate(182.97px, 190.12px) scale(0.1);    animation: rotate_main_omni1 1.5s infinite linear;}@keyframes rotate_main_omni1 {    0% {        -webkit-transform: translate(182.97px, 190.12px) scale(0.1);        transform: translate(182.97px, 190.12px) scale(0.1);    }    100% {        -webkit-transform: translate(178.97px, 190.12px) scale(0.12);        transform: translate(178.97px, 190.12px) scale(0.12);    }}.rotate_main_omni2 use {    -webkit-transform: translate(382.4px, 199.93px) scale(0.1);    transform: translate(382.4px, 199.93px) scale(0.1);    animation: rotate_main_omni2 1.5s infinite linear;}@keyframes rotate_main_omni2 {    0% {        -webkit-transform: translate(382.4px, 199.93px) scale(0.1);        transform: translate(382.4px, 199.93px) scale(0.1);    }    100% {        -webkit-transform: translate(380.4px, 199.93px) scale(0.12);        transform: translate(380.4px, 199.93px) scale(0.12);    }}.rotate_main_omni3 use {    -webkit-transform: translate(359.27px, 279.11px) scale(0.1);    transform: translate(359.27px, 279.11px) scale(0.1);    animation: rotate_main_omni3 1.5s infinite linear;}@keyframes rotate_main_omni3 {    0% {        -webkit-transform: translate(359.27px, 279.11px) scale(0.1);        transform: translate(359.27px, 279.11px) scale(0.1);    }    100% {        -webkit-transform: translate(357.27px, 279.11px) scale(0.12);        transform: translate(357.27px, 279.11px) scale(0.12);    }}.rotate_main_omni4 use {    -webkit-transform: translate(405.71px, 252.45px) scale(0.1);    transform: translate(405.71px, 252.45px) scale(0.1);    animation: rotate_main_omni4 1.5s infinite linear;}@keyframes rotate_main_omni4 {    0% {        -webkit-transform: translate(405.71px, 252.45px) scale(0.1);        transform: translate(405.71px, 252.45px) scale(0.1);    }    100% {        -webkit-transform: translate(403.71px, 252.45px) scale(0.12);        transform: translate(403.71px, 252.45px) scale(0.12);    }}.rotate_main_omni5 use {    -webkit-transform: translate(444.71px, 236.67px) scale(0.1);    transform: translate(444.71px, 236.67px) scale(0.1);    animation: rotate_main_omni5 1.5s infinite linear;}@keyframes rotate_main_omni5 {    0% {        -webkit-transform: translate(444.71px, 236.67px) scale(0.1);        transform: translate(444.71px, 236.67px) scale(0.1);    }    100% {        -webkit-transform: translate(442.71px, 236.67px) scale(0.12);        transform: translate(442.71px, 236.67px) scale(0.12);    }}.rotate_main_omni6 use {    -webkit-transform: translate(435.81px, 242.21px) scale(0.1);    transform: translate(435.81px, 242.21px) scale(0.1);    animation: rotate_main_omni6 1.5s infinite linear;}@keyframes rotate_main_omni6 {    0% {        -webkit-transform: translate(435.81px, 242.21px) scale(0.1);        transform: translate(435.81px, 242.21px) scale(0.1);    }    100% {        -webkit-transform: translate(433.81px, 242.21px) scale(0.12);        transform: translate(433.81px, 242.21px) scale(0.12);    }}.rotate_main_omni7 use {    -webkit-transform: translate(445.86px, 246.03px) scale(0.1);    transform: translate(445.86px, 246.03px) scale(0.1);    animation: rotate_main_omni7 1.5s infinite linear;}@keyframes rotate_main_omni7 {    0% {        -webkit-transform: translate(445.86px, 246.03px) scale(0.1);        transform: translate(445.86px, 246.03px) scale(0.1);    }    100% {        -webkit-transform: translate(443.86px, 246.03px) scale(0.12);        transform: translate(443.86px, 246.03px) scale(0.12);    }}.rotate_main_omni8 use {    -webkit-transform: translate(460.71px, 255.89px) scale(0.1);    transform: translate(460.71px, 255.89px) scale(0.1);    animation: rotate_main_omni8 1.5s infinite linear;}@keyframes rotate_main_omni8 {    0% {        -webkit-transform: translate(460.71px, 255.89px) scale(0.1);        transform: translate(460.71px, 255.89px) scale(0.1);    }    100% {        -webkit-transform: translate(458.71px, 255.89px) scale(0.12);        transform: translate(458.71px, 255.89px) scale(0.12);    }}.rotate_main_omni9 use {    -webkit-transform: translate(432.27px, 276.17px) scale(0.1);    transform: translate(432.27px, 276.17px) scale(0.1);    animation: rotate_main_omni9 1.5s infinite linear;}@keyframes rotate_main_omni9 {    0% {        -webkit-transform: translate(432.27px, 276.17px) scale(0.1);        transform: translate(432.27px, 276.17px) scale(0.1);    }    100% {        -webkit-transform: translate(430.27px, 276.17px) scale(0.12);        transform: translate(430.27px, 276.17px) scale(0.12);    }}.rotate_main_omni10 use {    -webkit-transform: translate(436.75px, 292.12px) scale(0.1);    transform: translate(436.75px, 292.12px) scale(0.1);    animation: rotate_main_omni10 1.5s infinite linear;}@keyframes rotate_main_omni10 {    0% {        -webkit-transform: translate(436.75px, 292.12px) scale(0.1);        transform: translate(436.75px, 292.12px) scale(0.1);    }    100% {        -webkit-transform: translate(434.75px, 292.12px) scale(0.12);        transform: translate(434.75px, 292.12px) scale(0.12);    }}.rotate_main_omni11 use {    -webkit-transform: translate(400.03px, 351.2px) scale(0.1);    transform: translate(400.03px, 351.2px) scale(0.1);    animation: rotate_main_omni11 1.5s infinite linear;}@keyframes rotate_main_omni11 {    0% {        -webkit-transform: translate(400.03px, 351.2px) scale(0.1);        transform: translate(400.03px, 351.2px) scale(0.1);    }    100% {        -webkit-transform: translate(398.03px, 351.2px) scale(0.12);        transform: translate(398.03px, 351.2px) scale(0.12);    }}.rotate_main_omni12 use {    -webkit-transform: translate(558.94px, 291.91px) scale(0.1);    transform: translate(558.94px, 291.91px) scale(0.1);    animation: rotate_main_omni12 1.5s infinite linear;}@keyframes rotate_main_omni12 {    0% {        -webkit-transform: translate(558.94px, 291.91px) scale(0.1);        transform: translate(558.94px, 291.91px) scale(0.1);    }    100% {        -webkit-transform: translate(556.94px, 291.91px) scale(0.12);        transform: translate(556.94px, 291.91px) scale(0.12);    }}.rotate_main_omni13 use {    -webkit-transform: translate(567px, 247.76px) scale(0.1);    transform: translate(567px, 247.76px) scale(0.1);    animation: rotate_main_omni13 1.5s infinite linear;}@keyframes rotate_main_omni13 {    0% {        -webkit-transform: translate(567px, 247.76px) scale(0.1);        transform: translate(567px, 247.76px) scale(0.1);    }    100% {        -webkit-transform: translate(565px, 247.76px) scale(0.12);        transform: translate(565px, 247.76px) scale(0.12);    }}.sc_item_main {    display: none;}.sc_item_main.active {    display: block;}.sc_item_main .title_heading {    margin-bottom: 35px;}.hero_big {    font-size: 18px;}.roi_result {    padding-top: 50px;}.roi_result_container {    padding: 0 30px;}.omni_table thead tr th {    color: #f36f21;}#enquirePop p{    font-size: 14px;    margin-bottom: 5px;}.social_round_button .button--bestia span{    padding: 16px 20px;}/* amit css ends */@media screen and (max-width: 1500px) {    .logo {        width: 180px;    }    .header {        padding: 15px 0 50px;    }    .section_home_map {        height: 80vh;        min-height: 430px;        margin-top: 95px;    }    .section {        padding: 45px 0;    }    .footer_box {        padding-right: 15px;    }    .primary_heading {        font-size: 30px;    }    .contact_information p {        font-size: 17px;    }    .team_social {        padding: 0;    }    .team_box {        padding: 30px 25px;    }    .ca_listings li span {        padding: 14px 40px;        font-size: 15px;    }    .ca_listings li:after {        width: 50px;        height: 50px;    }    .round_img {        width: 150px;    }    .icon_box h2 {        font-size: 40px;    }    .title_heading {        font-size: 18px;    }    .icon_box p {        padding: 0 15px;        font-size: 16px;    }    .primary_heading {        font-size: 25px;        line-height: 1.4;    }}@media screen and (max-width: 992px) {    .mv_image img{        height: 100px;        margin: 0 auto 25px;        margin-left: 0;    }    .top_menu_but_container .button--bestia span{        padding: 10px 18px;    }    .top_menu_but_container .top_menu_but:nth-of-type(1){        padding: 12px 10px;    }}@media screen and (max-width: 769px) {    .form-control-new {        display: block;        width: 100%;        padding: 15px;        font-size: 1rem;        font-weight: 400;        line-height: 1.5;        color: #212529;        background-color: #f36f21;        background-clip: padding-box;        border: none;        -webkit-appearance: none;        -moz-appearance: none;        appearance: none;        border-radius: .25rem;        transition: border-color .15s ease-in-out, box-shadow .15s ease-in-out;        box-shadow: 0px 0px 70px -10px rgb(0 0 0 / 20%);        overflow: hidden;        border-radius: 30px;    }    option {        background-color: #fff !important;    }    .sectional-nav #sectional_nav {        height: 160px;        width: 100%;        font-size: 18px;        background-color: #f36f21;        box-shadow: 0px 0px 70px -10px rgb(0 0 0 / 20%);        overflow: hidden;        border-radius: 40px;    }    .primary_heading1 {        font-size: 25px;    }    .benefit_box {        margin-bottom: 40px;    }    .beneif_col {        margin-bottom: 0px;    }    .section {        padding: 25px 0;    }    .comparative_analysis_head p img {        height: 20px;    }    .comparative_analysis_head p {        font-size: 14px;    }    .ca_listings li:after {        width: 40px;        height: 40px;    }    .ca_listings li span {        font-size: 13px;    }    .ca_listings li span.ca_omni_text:before {        content: '';        position: absolute;        left: 28px;        top: 18px;    }    .ca_listings li span.ca_omni_text {        padding-left: 53px;    }    .service_col:nth-last-of-type(1), .service_col:nth-last-of-type(2) {        margin-bottom: 30px;    }    .icon_col {        margin-top: 30px;    }    .footer_bottom p {        margin-left: 0px;        line-height: 21px;    }    .footer_bottom li {        margin-right: 0px;    }    .footer_left li:after {        content: '';        display: none;    }    .footer_bottom .d-flex {        flex-direction: column;    }    .footer_right {        flex-direction: column;        margin-top: 10px;        margin-bottom: 10px;    }    .service_vid {        width: 100%;    }    .benefit_img {        margin: 0 auto 20px;    }    .testi_container {        margin-top: 30px;    }    .color_curve {        bottom: 8px;    }    .big_p {        font-size: 16px;    }    .footer_box2 .title_heading {        margin: 40px 0 10px;    }    .footer_box3 .title_heading {        margin: 40px 0 10px;    }    .footer_bottom {        margin-top: 30px;    }    .round_main_section.section {        padding-top: 50px;    }    .sol_col_txt {        padding-right: 30px;    }    .sol_col_img {        padding-left: 10px;        margin-top: 30px;        padding-right: 10px;    }    .section_icon {        width: 400px;        height: 400px;        position: absolute;        right: 0px;    }    .sol_col_row {        margin-bottom: 30px;    }    .icons_row {        margin-bottom: 5px;    }    .header {        padding: 15px 0 20px;    }    .team_row {        margin-top: 0px;    }    .team_box {        margin-bottom: 30px;    }    .mv_container {        padding: 30px;    }    .primary_heading {        font-size: 24px;    }    .mv_row {        padding-bottom: 30px;        margin-bottom: 50px;    }    .section_inner {        padding-top: 180px !important;    }    .support_container {        padding: 50px 20px;        overflow: hidden;        box-shadow: 0px 0px 60px -20px rgb(0 0 0 / 20%);        border-radius: 60px;        position: relative;    }    .contact_information {        padding-left: 0px;        margin-top: 50px;    }    .contact_bottom .service_box {        padding-top: 20px;        padding-bottom: 0px;    }    .support_info {        margin-bottom: 40px;        line-height: 27px;    }    .box_shadow_main {        padding: 40px 10px;    }    .txt_main_l {        padding-left: 10px;        padding-right: 20px;    }    .benefit_container {        margin: 20px auto;    }    .benefit_sase .benefit_box {        margin-bottom: 50px;    }    .support_container:before {        content: '';        background-color: transparent;    }    .support_box_l {        padding-right: 0px;        padding-bottom: 40px;    }    .case_study_container {        padding: 40px;    }    .case_anchor {        margin-top: 40px;    }    .mt-50 {        padding-top: 50px;    }    .dhide {        display: block;    }    .mhide {        display: none;    }    .bar1, .bar2, .bar3 {        width: 35px;        height: 2px;        background-color: #333;        margin: 6px 0;        transition: 0.4s;    }    .change .bar1 {        -webkit-transform: rotate(-45deg) translate(-6px, 6px);        transform: rotate(-45deg) translate(-6px, 6px);    }    .change .bar2 {        opacity: 0;    }    .change .bar3 {        -webkit-transform: rotate(45deg) translate(-6px, -6px);        transform: rotate(45deg) translate(-6px, -6px);    }    /***********menu css*****************/    .top_menu.d-flex {        display: block !important;    }    .main_menu_container {        position: fixed;        background-color: #fff;        width: 300px;        height: 100vh;        z-index: 999;        top: 0;        right: 0;        bottom: 0;        -webkit-transform: translateX(100%);        -ms-transform: translateX(100%);        -moz-transform: translateX(100%);        transform: translateX(100%);        -webkit-transform-origin: 0 0;        -ms-transform-origin: 0 0;        transform-origin: 0 0;        -webkit-transition: all 0.3s ease-in-out;        -moz-transition: all 0.3s ease-in-out;        -o-transition: all 0.3s ease-in-out;        -ms-transition: all 0.3s ease-in-out;        transition: all 0.3s ease-in-out;        overflow: hidden;        overflow-y: visible;    }    .main_menu_container.open {        -webkit-transform: translateX(0);        -ms-transform: translateX(0);        -moz-transform: translateX(0);        transform: translateX(0);    }    .common_ulmob {        margin: 0;        padding: 0;        list-style: none;        display: block !important;        align-items: flex-start !important;        justify-content: flex-start !important;        text-align: left !important;    }    .main_menu_list li {        margin: 0    }    .blackBg {        background-color: rgba(0, 0, 0, .5);        position: fixed;        top: 0;        width: 100%;        height: 100%;        left: 0;        right: 0;        bottom: 0;        z-index: 99;        pointer-events: none;        opacity: 0;        visibility: hidden;        display: block;        -webkit-transition: all 0.3s ease-in-out;        -moz-transition: all 0.3s ease-in-out;        -o-transition: all 0.3s ease-in-out;        -ms-transition: all 0.3s ease-in-out;        transition: all 0.3s ease-in-out;    }    .blackBg.active {        pointer-events: all;        opacity: 1;        visibility: visible;    }    .dhide.change {        position: relative;        z-index: 999999;    }    .moboff {        display: none !important;    }    .top_menu_but_container {        margin-top: 50px;    }    .main_menu_list li a {        padding: 20px 0 20px;    }    .main_menu_list li a:after {        content: '';        height: 1px;        bottom: 10;        background-color: #ccc;    }    .top_menu_but_container .button--bestia span {        padding: 10px 25px;    }    .mobile_on {        display: block !important;    }    .logo {        width: 130px;    }    .top_menu_but_container {        margin-top: 0;        margin-right: 25px;    }    .top_menu_but_container .button--bestia span {        padding: 8px 20px;        font-size: 13px;    }    .section_home_map {        margin-top: 60px;    }    .top_menu .top_menu_but_container {        display: none !important;    }    .main_menu li a {        font-family: 'Montserrat', sans-serif;        font-weight: 500;        color: #000;        line-height: 1.2;        font-size: 15px;        text-transform: uppercase;        text-align: left;        display: block;        padding: 15px 30px;        margin: 0;        position: relative;        -webkit-transition: all 0.3s ease-in-out;        -moz-transition: all 0.3s ease-in-out;        -o-transition: all 0.3s ease-in-out;        -ms-transition: all 0.3s ease-in-out;        transition: all 0.3s ease-in-out;    }    .main_menu li {        margin-bottom: 0;        border-bottom: 1px solid #eaeaea;    }    .main_menu_list li a::after {        display: none;    }    .main_menu_container {        width: 300px;    }    header .container {        max-width: 100%;    }    .header {        padding: 10px 0 25px;    }    #newMenu {        cursor: pointer;        position: relative;        z-index: 1000;    }    .main_menu {        padding-top: 80px;    }    .icon_box h2 {        font-size: 25px;    }    .section_infographics .col-md-3 {        -ms-flex: 0 0 50%;        flex: 0 0 50%;        max-width: 50%;        margin-bottom: 30px;    }    .section_infographics .col-md-3:nth-last-of-type(1),    .section_infographics .col-md-3:nth-last-of-type(2) {        margin-bottom: 0;    }    .section_infographics .mt-50 {        padding-top: 0;    }    .icons_row .col-md-3 {        -ms-flex: 0 0 33.33333%;        flex: 0 0 33.33333%;        max-width: 33.33333%;    }    .round_img {        width: 100px;    }    .round_img .round_icon {        height: 36px;    }    .round_box p {        font-size: 14px;    }    .button--bestia span {        padding: 12px 25px;    }    .main_menu li.active {        background: #ec6608;    }    .main_menu li.active a {        color: #ffffff;    }    .benefit_container .col-md-3{        -ms-flex: 0 0 50%;        flex: 0 0 50%;        max-width: 50%;    }    .r_about_section_main .col-md-4{        -ms-flex: 0 0 33.33333%;        flex: 0 0 33.33333%;        max-width: 33.33333%;    }}@media screen and (max-width: 576px) {    .icon_box p {        padding: 0;        font-size: 14px;    }    .icon_col {        margin-top: 0;    }    .icon_box svg, .icon_box img {        height: 50px;    }    .contact_pop_main {        position: relative;        padding: 20px 0px;    }    .button--bestia span {        font-size: 14px;    }    .icon_set {        margin-top: 40px;    }    .icon_set .title_heading {        margin-bottom: 5px;    }    .icon_set .primary_heading1 {        margin-bottom: 50px;        font-size: 18px;    }    .icons_row .col-md-3 {        -ms-flex: 0 0 50%;        flex: 0 0 50%;        max-width: 50%;    }    .roi_container {        padding: 35px;        width: 95%;        margin: 0 auto;    }    .primary_heading {        font-size: 18px;        line-height: 1.4;    }    .round_img {        width: 140px;    }    .round_img .round_icon {        height: 43px;    }    .social_round li a i {        line-height: 48px;    }    .social_round li a {        width: 50px;        height: 50px;    }    .footer {        padding: 65px 0 0;    }    .footer_logo {        width: 130px;    }    .footer_menu_list li {        margin-bottom: 3px;    }    footer .title_heading {        font-size: 16px;    }    .footer_box2 .footer_menu_list li {        margin-bottom: 3px;    }    .case_study_container {        padding: 0 20px 20px;    }    .case_study_container {        margin-top: 0;    }    .ca_listings li span.ca_omni_text::before {        width: 10px;        height: 11px;        top: 13px;    }    .ca_listings li span.ca_omni_text {        padding-left: 43px;        padding-right: 5px;        line-height: 1.3;    }    .ca_listings li span.ca_legacy_text {        padding-left: 5px;    }    .ca_listings li span {        padding-top: 10px;        padding-bottom: 10px;    }    .comparative_analysis_head p img {        height: 16px;        margin-right: 5px;    }    .top_menu_but_container .button--bestia span {        padding: 8px 12px;        font-size: 13px;    }    .top_menu_but_container .button--bestia .button__bg {        border: 1px solid #f36f21;    }    .top_menu_but_container {        margin-right: 12px;    }    .main_menu_container{        width: 100%;    }    .section_inner {        padding-top: 140px !important;    }    p{        font-size: 14px;    }    .primary_heading{        font-size: 19px;        margin-bottom: 10px;    }    .title_heading{        letter-spacing: -0.01em;        margin-bottom: 15px;        font-size: 17px;    }    .case_study_container{        margin-top: 50px;    }    .case_anchor:hover {        -webkit-transform: scale(1);        -moz-transform: scale(1);        -ms-transform: scale(1);        transform: scale(1);    }    .support_info li a{        font-size: 16px;    }    .support_info li a i{        top: 1px;        margin-right: 10px;    }    .support_container {        padding: 0;        overflow: hidden;        box-shadow: none;        border-radius: 0;        position: relative;        margin-top: 30px;    }    .support_box_l{        padding-bottom: 0;    }    .hero_big {        font-size: 15px;    }    .roi_form .hero_big{        margin-bottom: 7px;    }    .roi_container{        padding: 25px;    }    .case_study_container{        padding-left: 0;        padding-right: 0;        background-color: transparent;        border-radius: 0;    }    .sase_main {        margin-top: 0;    }    .benefit_txt h2{        font-size: 15px;    }    .benefit_img{        margin: 0 auto 15px;    }    .benefit_img img{        height: 55px;    }    .benefit_sase .benefit_box {        margin-bottom: 30px;    }    .loader img{        width: 60px;    }    .txt_main_r {        padding-right: 0px;    }    .box_shadow_main{        border-radius: 0;        box-shadow: none;        background-color: transparent;        padding: 0;        margin-bottom: 20px;    }    .service_col_row_main{        margin-right: -5px;        margin-left: -5px;        margin-top: 30px;    }    .service_col_row_main .service_col{        padding-left: 5px;        padding-right: 5px;        -ms-flex: 0 0 50%;        flex: 0 0 50%;        max-width: 50%;    }    .service_box_img img{        height: 70px;    }    .service_col_row_main .service_box_txt h3{        font-size: 16px;    }    .service_col_row_main .service_box_txt p{        font-size: 13px;        line-height: 1.5;        letter-spacing: 0;        font-weight: 300;    }    .service_col_row_main .service_box{        padding: 20px 10px 80px;    }    .section_icon{        display: none;    }    .round_img {        width: 100px;    }    .round_img .round_icon {        height: 34px;    }    .sol_col_txt {        padding-right: 0px;    }    .sol_col_row{        margin-bottom: 30px;        padding-bottom: 30px;    }    .sc_item_main .title_heading {        margin-bottom: 15px;    }    .tab_head ul li{        font-size: 14px;        padding: 15px 10px;        letter-spacing: 0;    }    footer big_p {        font-size: 14px;    }    .mv_container{        padding: 0;        border-radius: 0;        background-color: transparent;    }    .mv_image img{        height: 60px;        margin-bottom: 15px;    }    .r_about_section_main .col-md-4{        -ms-flex: 0 0 50%;        flex: 0 0 50%;        max-width: 50%;    }    .service_box{        padding: 0;        border-radius: 0;        background-color: transparent;        box-shadow: none;    }    .testi_slider .item > p{        width: 100%;        margin: 0 auto 20px;        font-size: 15px;    }    .partner_are{        margin-bottom: 20px;    }    .testi_slider .owl-nav{        display: none;    }    .box_shadow_main{        margin-top: 10px;    }    .partner_are{        display: block !important;        text-align: center;        margin-top: 0;    }    .partner_are p{        margin-right: 0;        margin-bottom: 15px;    }    .testimonial_txt h2{        font-size: 16px;    }    .text-center_mob{        text-align: left !important;    }    #testimonial .primary_heading br{        display: none;    }    .support_container.km_container > .title_heading {        margin-bottom: 20px;    }    .contact_bottom .support_info li{        margin-left: 0;    }    .support_info{        margin-top: 20px;    }    .benefit_img{        height: auto;        width: auto;        max-width: 100%;    }    .scroll-button{        height: 120px;        width: 32px;    }    .scroll-button p{        font-size: 14px;    }    .social_round_button{        margin-bottom: 50px;    }}.hide, label.error {    display: none !important}input.error {    border-bottom: 1px solid #F00}.please_wait {    font-size: 18px;    color: #f36f21;}