/* Minification failed. Returning unminified contents.
(1492,46): run-time error CSS1034: 
(1492,46): run-time error CSS1042: Expected function, found ','
(1492,51): run-time error CSS1062: Expected semicolon or closing curly-brace, found ')'
 */
.slick-slider {position: relative;display: block;box-sizing: border-box;-webkit-user-select: none;-moz-user-select: none;-ms-user-select: none;user-select: none;-webkit-touch-callout: none;-khtml-user-select: none;-ms-touch-action: pan-y;touch-action: pan-y;-webkit-tap-highlight-color: transparent;}.slick-list {position: relative;display: block;overflow: hidden;margin: 0;padding: 0;}.slick-list:focus {outline: none;}.slick-list.dragging {cursor: pointer;cursor: hand;}.slick-slider .slick-track, .slick-slider .slick-list {-webkit-transform: translate3d(0, 0, 0);-moz-transform: translate3d(0, 0, 0);-ms-transform: translate3d(0, 0, 0);-o-transform: translate3d(0, 0, 0);transform: translate3d(0, 0, 0);}.slick-track {position: relative;top: 0;left: 0;display: block;margin-left: auto;margin-right: auto;}.slick-track:before, .slick-track:after {display: table;content: '';}.slick-track:after {clear: both;}.slick-loading .slick-track {visibility: hidden;}.slick-slide {display: none;float: left;margin: 20px;height: 100%;min-height: 1px;}[dir='rtl'] .slick-slide {float: right;}.slick-slide img {display: block;margin: 0 auto;width: 100%;}.slick-slide.slick-loading img {display: none;}.slick-slide.dragging img {pointer-events: none;}.slick-initialized .slick-slide {display: block;}.slick-loading .slick-slide {visibility: hidden;}.slick-vertical .slick-slide {display: block;height: auto;border: 1px solid transparent;}.slick-arrow.slick-hidden {display: none;}
body.compensate-for-scrollbar {overflow: hidden;}.fancybox-active {height: auto;}.fancybox-is-hidden {left: -9999px;margin: 0;position: absolute !important;top: -9999px;visibility: hidden;}.fancybox-container {-webkit-backface-visibility: hidden;height: 100%;left: 0;outline: none;position: fixed;-webkit-tap-highlight-color: transparent;top: 0;-ms-touch-action: manipulation;touch-action: manipulation;transform: translateZ(0);width: 100%;z-index: 99999;}.fancybox-container * {box-sizing: border-box;}.fancybox-outer, .fancybox-inner, .fancybox-bg, .fancybox-stage {bottom: 0;left: 0;position: absolute;right: 0;top: 0;}.fancybox-outer {-webkit-overflow-scrolling: touch;overflow-y: auto;}.fancybox-bg {background: rgb(30, 30, 30);opacity: 0;transition-duration: inherit;transition-property: opacity;transition-timing-function: cubic-bezier(.47, 0, .74, .71);}.fancybox-is-open .fancybox-bg {opacity: .9;transition-timing-function: cubic-bezier(.22, .61, .36, 1);}.fancybox-infobar, .fancybox-toolbar, .fancybox-caption, .fancybox-navigation .fancybox-button {direction: ltr;opacity: 0;position: absolute;transition: opacity .25s ease, visibility 0s ease .25s;visibility: hidden;z-index: 99997;}.fancybox-show-infobar .fancybox-infobar, .fancybox-show-toolbar .fancybox-toolbar, .fancybox-show-caption .fancybox-caption, .fancybox-show-nav .fancybox-navigation .fancybox-button {opacity: 1;transition: opacity .25s ease 0s, visibility 0s ease 0s;visibility: visible;}.fancybox-infobar {color: #ccc;font-size: 13px;-webkit-font-smoothing: subpixel-antialiased;height: 44px;left: 0;line-height: 44px;min-width: 44px;mix-blend-mode: difference;padding: 0 10px;pointer-events: none;top: 0;-webkit-touch-callout: none;-webkit-user-select: none;-moz-user-select: none;-ms-user-select: none;user-select: none;}.fancybox-toolbar {right: 0;top: 0;}.fancybox-stage {direction: ltr;overflow: visible;transform: translateZ(0);z-index: 99994;}.fancybox-is-open .fancybox-stage {overflow: hidden;}.fancybox-slide {-webkit-backface-visibility: hidden;display: none;height: 100%;left: 0;outline: none;overflow: auto;-webkit-overflow-scrolling: touch;padding: 44px;position: absolute;text-align: center;top: 0;transition-property: transform, opacity;white-space: normal;width: 100%;z-index: 99994;}.fancybox-slide::before {content: '';display: inline-block;font-size: 0;height: 100%;vertical-align: middle;width: 0;}.fancybox-is-sliding .fancybox-slide, .fancybox-slide--previous, .fancybox-slide--current, .fancybox-slide--next {display: block;}.fancybox-slide--image {overflow: hidden;padding: 44px 0;}.fancybox-slide--image::before {display: none;}.fancybox-slide--html {padding: 6px;}.fancybox-content {background: #fff;display: inline-block;margin: 0;max-width: 100%;overflow: auto;-webkit-overflow-scrolling: touch;padding: 44px;position: relative;text-align: left;vertical-align: middle;}.fancybox-slide--image .fancybox-content {animation-timing-function: cubic-bezier(.5, 0, .14, 1);-webkit-backface-visibility: hidden;background: transparent;background-repeat: no-repeat;background-size: 100% 100%;left: 0;max-width: none;overflow: visible;padding: 0;position: absolute;top: 0;-ms-transform-origin: top left;transform-origin: top left;transition-property: transform, opacity;-webkit-user-select: none;-moz-user-select: none;-ms-user-select: none;user-select: none;z-index: 99995;}.fancybox-can-zoomOut .fancybox-content {cursor: zoom-out;}.fancybox-can-zoomIn .fancybox-content {cursor: zoom-in;}.fancybox-can-swipe .fancybox-content, .fancybox-can-pan .fancybox-content {cursor: -webkit-grab;cursor: grab;}.fancybox-is-grabbing .fancybox-content {cursor: -webkit-grabbing;cursor: grabbing;}.fancybox-container [data-selectable='true'] {cursor: text;}.fancybox-image, .fancybox-spaceball {background: transparent;border: 0;height: 100%;left: 0;margin: 0;max-height: none;max-width: none;padding: 0;position: absolute;top: 0;-webkit-user-select: none;-moz-user-select: none;-ms-user-select: none;user-select: none;width: 100%;}.fancybox-spaceball {z-index: 1;}.fancybox-slide--video .fancybox-content, .fancybox-slide--map .fancybox-content, .fancybox-slide--pdf .fancybox-content, .fancybox-slide--iframe .fancybox-content {height: 100%;overflow: visible;padding: 0;width: 100%;}.fancybox-slide--video .fancybox-content {background: #000;}.fancybox-slide--map .fancybox-content {background: #e5e3df;}.fancybox-slide--iframe .fancybox-content {background: #fff;}.fancybox-video, .fancybox-iframe {background: transparent;border: 0;display: block;height: 100%;margin: 0;overflow: hidden;padding: 0;width: 100%;}.fancybox-iframe {left: 0;position: absolute;top: 0;}.fancybox-error {background: #fff;cursor: default;max-width: 400px;padding: 40px;width: 100%;}.fancybox-error p {color: #444;font-size: 16px;line-height: 20px;margin: 0;padding: 0;}.fancybox-button {background: rgba(30, 30, 30, .6);border: 0;border-radius: 0;box-shadow: none;cursor: pointer;display: inline-block;height: 44px;margin: 0;padding: 10px;position: relative;transition: color .2s;vertical-align: top;visibility: inherit;width: 44px;}.fancybox-button, .fancybox-button:visited, .fancybox-button:link {color: #ccc;}.fancybox-button:hover {color: #fff;}.fancybox-button:focus {outline: none;}.fancybox-button.fancybox-focus {outline: 1px dotted;}.fancybox-button[disabled], .fancybox-button[disabled]:hover {color: #888;cursor: default;outline: none;}.fancybox-button div {height: 100%;}.fancybox-button svg {display: block;height: 100%;overflow: visible;position: relative;width: 100%;}.fancybox-button svg path {fill: currentColor;stroke-width: 0;}.fancybox-button--play svg:nth-child(2), .fancybox-button--fsenter svg:nth-child(2) {display: none;}.fancybox-button--pause svg:nth-child(1), .fancybox-button--fsexit svg:nth-child(1) {display: none;}.fancybox-progress {background: #ff5268;height: 2px;left: 0;position: absolute;right: 0;top: 0;-ms-transform: scaleX(0);transform: scaleX(0);-ms-transform-origin: 0;transform-origin: 0;transition-property: transform;transition-timing-function: linear;z-index: 99998;}.fancybox-close-small {background: transparent;border: 0;border-radius: 0;color: #ccc;cursor: pointer;opacity: .8;padding: 8px;position: absolute;right: -12px;top: -44px;z-index: 401;}.fancybox-close-small:hover {color: #fff;opacity: 1;}.fancybox-slide--html .fancybox-close-small {color: currentColor;padding: 10px;right: 0;top: 0;}.fancybox-slide--image.fancybox-is-scaling .fancybox-content {overflow: hidden;}.fancybox-is-scaling .fancybox-close-small, .fancybox-is-zoomable.fancybox-can-pan .fancybox-close-small {display: none;}.fancybox-navigation .fancybox-button {background-clip: content-box;height: 100px;opacity: 0;position: absolute;top: calc(50% - 50px);width: 70px;}.fancybox-navigation .fancybox-button div {padding: 7px;}.fancybox-navigation .fancybox-button--arrow_left {left: 0;left: env(safe-area-inset-left);padding: 31px 26px 31px 6px;}.fancybox-navigation .fancybox-button--arrow_right {padding: 31px 6px 31px 26px;right: 0;right: env(safe-area-inset-right);}.fancybox-caption {background: linear-gradient(to top, rgba(0, 0, 0, .85) 0%, rgba(0, 0, 0, .3) 50%, rgba(0, 0, 0, .15) 65%, rgba(0, 0, 0, .075) 75.5%, rgba(0, 0, 0, .037) 82.85%, rgba(0, 0, 0, .019) 88%, rgba(0, 0, 0, 0) 100%);bottom: 0;color: #eee;font-size: 14px;font-weight: 400;left: 0;line-height: 1.5;padding: 75px 44px 25px 44px;pointer-events: none;right: 0;text-align: center;z-index: 99996;}@supports (padding: max(0px)) {.fancybox-caption {padding: 75px max(44px, env(safe-area-inset-right)) max(25px, env(safe-area-inset-bottom)) max(44px, env(safe-area-inset-left));}}.fancybox-caption--separate {margin-top: -50px;}.fancybox-caption__body {max-height: 50vh;overflow: auto;pointer-events: all;}.fancybox-caption a, .fancybox-caption a:link, .fancybox-caption a:visited {color: #ccc;text-decoration: none;}.fancybox-caption a:hover {color: #fff;text-decoration: underline;}.fancybox-loading {animation: fancybox-rotate 1s linear infinite;background: transparent;border: 4px solid #888;border-bottom-color: #fff;border-radius: 50%;height: 50px;left: 50%;margin: -25px 0 0 -25px;opacity: .7;padding: 0;position: absolute;top: 50%;width: 50px;z-index: 99999;}@keyframes fancybox-rotate {100% {transform: rotate(360deg);}}.fancybox-animated {transition-timing-function: cubic-bezier(0, 0, .25, 1);}.fancybox-fx-slide.fancybox-slide--previous {opacity: 0;transform: translate3d(-100%, 0, 0);}.fancybox-fx-slide.fancybox-slide--next {opacity: 0;transform: translate3d(100%, 0, 0);}.fancybox-fx-slide.fancybox-slide--current {opacity: 1;transform: translate3d(0, 0, 0);}.fancybox-fx-fade.fancybox-slide--previous, .fancybox-fx-fade.fancybox-slide--next {opacity: 0;transition-timing-function: cubic-bezier(.19, 1, .22, 1);}.fancybox-fx-fade.fancybox-slide--current {opacity: 1;}.fancybox-fx-zoom-in-out.fancybox-slide--previous {opacity: 0;transform: scale3d(1.5, 1.5, 1.5);}.fancybox-fx-zoom-in-out.fancybox-slide--next {opacity: 0;transform: scale3d(.5, .5, .5);}.fancybox-fx-zoom-in-out.fancybox-slide--current {opacity: 1;transform: scale3d(1, 1, 1);}.fancybox-fx-rotate.fancybox-slide--previous {opacity: 0;-ms-transform: rotate(-360deg);transform: rotate(-360deg);}.fancybox-fx-rotate.fancybox-slide--next {opacity: 0;-ms-transform: rotate(360deg);transform: rotate(360deg);}.fancybox-fx-rotate.fancybox-slide--current {opacity: 1;-ms-transform: rotate(0deg);transform: rotate(0deg);}.fancybox-fx-circular.fancybox-slide--previous {opacity: 0;transform: scale3d(0, 0, 0) translate3d(-100%, 0, 0);}.fancybox-fx-circular.fancybox-slide--next {opacity: 0;transform: scale3d(0, 0, 0) translate3d(100%, 0, 0);}.fancybox-fx-circular.fancybox-slide--current {opacity: 1;transform: scale3d(1, 1, 1) translate3d(0, 0, 0);}.fancybox-fx-tube.fancybox-slide--previous {transform: translate3d(-100%, 0, 0) scale(.1) skew(-10deg);}.fancybox-fx-tube.fancybox-slide--next {transform: translate3d(100%, 0, 0) scale(.1) skew(10deg);}.fancybox-fx-tube.fancybox-slide--current {transform: translate3d(0, 0, 0) scale(1);}@media all and (max-height: 576px) {.fancybox-slide {padding-left: 6px;padding-right: 6px;}.fancybox-slide--image {padding: 6px 0;}.fancybox-close-small {right: -6px;}.fancybox-slide--image .fancybox-close-small {background: #4e4e4e;color: #f2f4f6;height: 36px;opacity: 1;padding: 6px;right: 0;top: 0;width: 36px;}.fancybox-caption {padding-left: 12px;padding-right: 12px;}@supports (padding: max(0px)) {.fancybox-caption {padding-left: max(12px, env(safe-area-inset-left));padding-right: max(12px, env(safe-area-inset-right));}}}.fancybox-share {background: #f4f4f4;border-radius: 3px;max-width: 90%;padding: 30px;text-align: center;}.fancybox-share h1 {color: #222;font-size: 35px;font-weight: 700;margin: 0 0 20px 0;}.fancybox-share p {margin: 0;padding: 0;}.fancybox-share__button {border: 0;border-radius: 3px;display: inline-block;font-size: 14px;font-weight: 700;line-height: 40px;margin: 0 5px 10px 5px;min-width: 130px;padding: 0 15px;text-decoration: none;transition: all .2s;-webkit-user-select: none;-moz-user-select: none;-ms-user-select: none;user-select: none;white-space: nowrap;}.fancybox-share__button:visited, .fancybox-share__button:link {color: #fff;}.fancybox-share__button:hover {text-decoration: none;}.fancybox-share__button--fb {background: #3b5998;}.fancybox-share__button--fb:hover {background: #344e86;}.fancybox-share__button--pt {background: #bd081d;}.fancybox-share__button--pt:hover {background: #aa0719;}.fancybox-share__button--tw {background: #1da1f2;}.fancybox-share__button--tw:hover {background: #0d95e8;}.fancybox-share__button svg {height: 25px;margin-right: 7px;position: relative;top: -1px;vertical-align: middle;width: 25px;}.fancybox-share__button svg path {fill: #fff;}.fancybox-share__input {background: transparent;border: 0;border-bottom: 1px solid #d7d7d7;border-radius: 0;color: #5d5b5b;font-size: 14px;margin: 10px 0 0 0;outline: none;padding: 10px 15px;width: 100%;}.fancybox-thumbs {background: #ddd;bottom: 0;display: none;margin: 0;-webkit-overflow-scrolling: touch;-ms-overflow-style: -ms-autohiding-scrollbar;padding: 2px 2px 4px 2px;position: absolute;right: 0;-webkit-tap-highlight-color: rgba(0, 0, 0, 0);top: 0;width: 212px;z-index: 99995;}.fancybox-thumbs-x {overflow-x: auto;overflow-y: hidden;}.fancybox-show-thumbs .fancybox-thumbs {display: block;}.fancybox-show-thumbs .fancybox-inner {right: 212px;}.fancybox-thumbs__list {font-size: 0;height: 100%;list-style: none;margin: 0;overflow-x: hidden;overflow-y: auto;padding: 0;position: absolute;position: relative;white-space: nowrap;width: 100%;}.fancybox-thumbs-x .fancybox-thumbs__list {overflow: hidden;}.fancybox-thumbs-y .fancybox-thumbs__list::-webkit-scrollbar {width: 7px;}.fancybox-thumbs-y .fancybox-thumbs__list::-webkit-scrollbar-track {background: #fff;border-radius: 10px;box-shadow: inset 0 0 6px rgba(0, 0, 0, .3);}.fancybox-thumbs-y .fancybox-thumbs__list::-webkit-scrollbar-thumb {background: #2a2a2a;border-radius: 10px;}.fancybox-thumbs__list a {-webkit-backface-visibility: hidden;backface-visibility: hidden;background-color: rgba(0, 0, 0, .1);background-position: center center;background-repeat: no-repeat;background-size: cover;cursor: pointer;float: left;height: 75px;margin: 2px;max-height: calc(100% - 8px);max-width: calc(50% - 4px);outline: none;overflow: hidden;padding: 0;position: relative;-webkit-tap-highlight-color: transparent;width: 100px;}.fancybox-thumbs__list a::before {border: 6px solid #ff5268;bottom: 0;content: '';left: 0;opacity: 0;position: absolute;right: 0;top: 0;transition: all .2s cubic-bezier(.25, .46, .45, .94);z-index: 99991;}.fancybox-thumbs__list a:focus::before {opacity: .5;}.fancybox-thumbs__list a.fancybox-thumbs-active::before {opacity: 1;}@media all and (max-width: 576px) {.fancybox-thumbs {width: 110px;}.fancybox-show-thumbs .fancybox-inner {right: 110px;}.fancybox-thumbs__list a {max-width: calc(100% - 10px);}}
.iti{position:relative;display:inline-block}.iti *{box-sizing:border-box;-moz-box-sizing:border-box}.iti__hide{display:none}.iti__v-hide{visibility:hidden}.iti input,.iti input[type=tel],.iti input[type=text]{position:relative;z-index:0;margin-top:0!important;margin-bottom:0!important;padding-right:36px;margin-right:0}.iti__flag-container{position:absolute;top:0;bottom:0;right:0;padding:1px}.iti__selected-flag{z-index:1;position:relative;display:flex;align-items:center;height:100%;padding:0 6px 0 8px}.iti__arrow{margin-left:6px;width:0;height:0;border-left:3px solid transparent;border-right:3px solid transparent;border-top:4px solid #555}.iti__arrow--up{border-top:none;border-bottom:4px solid #555}.iti__country-list{position:absolute;z-index:2;list-style:none;text-align:left;padding:0;margin:0 0 0 -1px;box-shadow:1px 1px 4px rgba(0,0,0,.2);background-color:#fff;border:1px solid #ccc;white-space:nowrap;max-height:200px;overflow-y:scroll;-webkit-overflow-scrolling:touch}.iti__country-list--dropup{bottom:100%;margin-bottom:-1px}@media (max-width:500px){.iti__country-list{white-space:normal}}.iti__flag-box{display:inline-block;width:20px}.iti__divider{padding-bottom:5px;margin-bottom:5px;border-bottom:1px solid #ccc}.iti__country{padding:5px 10px;outline:0}.iti__dial-code{color:#999}.iti__country.iti__highlight{background-color:rgba(0,0,0,.05)}.iti__country-name,.iti__dial-code,.iti__flag-box{vertical-align:middle}.iti__country-name,.iti__flag-box{margin-right:6px}.iti--allow-dropdown input,.iti--allow-dropdown input[type=tel],.iti--allow-dropdown input[type=text],.iti--separate-dial-code input,.iti--separate-dial-code input[type=tel],.iti--separate-dial-code input[type=text]{padding-right:6px;padding-left:52px;margin-left:0}.iti--allow-dropdown .iti__flag-container,.iti--separate-dial-code .iti__flag-container{right:auto;left:0}.iti--allow-dropdown .iti__flag-container:hover{cursor:pointer}.iti--allow-dropdown .iti__flag-container:hover .iti__selected-flag{background-color:rgba(0,0,0,.05)}.iti--allow-dropdown input[disabled]+.iti__flag-container:hover,.iti--allow-dropdown input[readonly]+.iti__flag-container:hover{cursor:default}.iti--allow-dropdown input[disabled]+.iti__flag-container:hover .iti__selected-flag,.iti--allow-dropdown input[readonly]+.iti__flag-container:hover .iti__selected-flag{background-color:transparent}.iti--separate-dial-code .iti__selected-flag{background-color:rgba(0,0,0,.05)}.iti--separate-dial-code .iti__selected-dial-code{margin-left:6px}.iti--container{position:absolute;top:-1000px;left:-1000px;z-index:1060;padding:1px}.iti--container:hover{cursor:pointer}.iti-mobile .iti--container{top:30px;bottom:30px;left:30px;right:30px;position:fixed}.iti-mobile .iti__country-list{max-height:100%;width:100%}.iti-mobile .iti__country{padding:10px 10px;line-height:1.5em}.iti__flag{width:20px}.iti__flag.iti__be{width:18px}.iti__flag.iti__ch{width:15px}.iti__flag.iti__mc{width:19px}.iti__flag.iti__ne{width:18px}.iti__flag.iti__np{width:13px}.iti__flag.iti__va{width:15px}@media (-webkit-min-device-pixel-ratio:2),(min-resolution:192dpi){.iti__flag{background-size:5652px 15px}}.iti__flag.iti__ac{height:10px;background-position:0 0}.iti__flag.iti__ad{height:14px;background-position:-22px 0}.iti__flag.iti__ae{height:10px;background-position:-44px 0}.iti__flag.iti__af{height:14px;background-position:-66px 0}.iti__flag.iti__ag{height:14px;background-position:-88px 0}.iti__flag.iti__ai{height:10px;background-position:-110px 0}.iti__flag.iti__al{height:15px;background-position:-132px 0}.iti__flag.iti__am{height:10px;background-position:-154px 0}.iti__flag.iti__ao{height:14px;background-position:-176px 0}.iti__flag.iti__aq{height:14px;background-position:-198px 0}.iti__flag.iti__ar{height:13px;background-position:-220px 0}.iti__flag.iti__as{height:10px;background-position:-242px 0}.iti__flag.iti__at{height:14px;background-position:-264px 0}.iti__flag.iti__au{height:10px;background-position:-286px 0}.iti__flag.iti__aw{height:14px;background-position:-308px 0}.iti__flag.iti__ax{height:13px;background-position:-330px 0}.iti__flag.iti__az{height:10px;background-position:-352px 0}.iti__flag.iti__ba{height:10px;background-position:-374px 0}.iti__flag.iti__bb{height:14px;background-position:-396px 0}.iti__flag.iti__bd{height:12px;background-position:-418px 0}.iti__flag.iti__be{height:15px;background-position:-440px 0}.iti__flag.iti__bf{height:14px;background-position:-460px 0}.iti__flag.iti__bg{height:12px;background-position:-482px 0}.iti__flag.iti__bh{height:12px;background-position:-504px 0}.iti__flag.iti__bi{height:12px;background-position:-526px 0}.iti__flag.iti__bj{height:14px;background-position:-548px 0}.iti__flag.iti__bl{height:14px;background-position:-570px 0}.iti__flag.iti__bm{height:10px;background-position:-592px 0}.iti__flag.iti__bn{height:10px;background-position:-614px 0}.iti__flag.iti__bo{height:14px;background-position:-636px 0}.iti__flag.iti__bq{height:14px;background-position:-658px 0}.iti__flag.iti__br{height:14px;background-position:-680px 0}.iti__flag.iti__bs{height:10px;background-position:-702px 0}.iti__flag.iti__bt{height:14px;background-position:-724px 0}.iti__flag.iti__bv{height:15px;background-position:-746px 0}.iti__flag.iti__bw{height:14px;background-position:-768px 0}.iti__flag.iti__by{height:10px;background-position:-790px 0}.iti__flag.iti__bz{height:14px;background-position:-812px 0}.iti__flag.iti__ca{height:10px;background-position:-834px 0}.iti__flag.iti__cc{height:10px;background-position:-856px 0}.iti__flag.iti__cd{height:15px;background-position:-878px 0}.iti__flag.iti__cf{height:14px;background-position:-900px 0}.iti__flag.iti__cg{height:14px;background-position:-922px 0}.iti__flag.iti__ch{height:15px;background-position:-944px 0}.iti__flag.iti__ci{height:14px;background-position:-961px 0}.iti__flag.iti__ck{height:10px;background-position:-983px 0}.iti__flag.iti__cl{height:14px;background-position:-1005px 0}.iti__flag.iti__cm{height:14px;background-position:-1027px 0}.iti__flag.iti__cn{height:14px;background-position:-1049px 0}.iti__flag.iti__co{height:14px;background-position:-1071px 0}.iti__flag.iti__cp{height:14px;background-position:-1093px 0}.iti__flag.iti__cr{height:12px;background-position:-1115px 0}.iti__flag.iti__cu{height:10px;background-position:-1137px 0}.iti__flag.iti__cv{height:12px;background-position:-1159px 0}.iti__flag.iti__cw{height:14px;background-position:-1181px 0}.iti__flag.iti__cx{height:10px;background-position:-1203px 0}.iti__flag.iti__cy{height:14px;background-position:-1225px 0}.iti__flag.iti__cz{height:14px;background-position:-1247px 0}.iti__flag.iti__de{height:12px;background-position:-1269px 0}.iti__flag.iti__dg{height:10px;background-position:-1291px 0}.iti__flag.iti__dj{height:14px;background-position:-1313px 0}.iti__flag.iti__dk{height:15px;background-position:-1335px 0}.iti__flag.iti__dm{height:10px;background-position:-1357px 0}.iti__flag.iti__do{height:14px;background-position:-1379px 0}.iti__flag.iti__dz{height:14px;background-position:-1401px 0}.iti__flag.iti__ea{height:14px;background-position:-1423px 0}.iti__flag.iti__ec{height:14px;background-position:-1445px 0}.iti__flag.iti__ee{height:13px;background-position:-1467px 0}.iti__flag.iti__eg{height:14px;background-position:-1489px 0}.iti__flag.iti__eh{height:10px;background-position:-1511px 0}.iti__flag.iti__er{height:10px;background-position:-1533px 0}.iti__flag.iti__es{height:14px;background-position:-1555px 0}.iti__flag.iti__et{height:10px;background-position:-1577px 0}.iti__flag.iti__eu{height:14px;background-position:-1599px 0}.iti__flag.iti__fi{height:12px;background-position:-1621px 0}.iti__flag.iti__fj{height:10px;background-position:-1643px 0}.iti__flag.iti__fk{height:10px;background-position:-1665px 0}.iti__flag.iti__fm{height:11px;background-position:-1687px 0}.iti__flag.iti__fo{height:15px;background-position:-1709px 0}.iti__flag.iti__fr{height:14px;background-position:-1731px 0}.iti__flag.iti__ga{height:15px;background-position:-1753px 0}.iti__flag.iti__gb{height:10px;background-position:-1775px 0}.iti__flag.iti__gd{height:12px;background-position:-1797px 0}.iti__flag.iti__ge{height:14px;background-position:-1819px 0}.iti__flag.iti__gf{height:14px;background-position:-1841px 0}.iti__flag.iti__gg{height:14px;background-position:-1863px 0}.iti__flag.iti__gh{height:14px;background-position:-1885px 0}.iti__flag.iti__gi{height:10px;background-position:-1907px 0}.iti__flag.iti__gl{height:14px;background-position:-1929px 0}.iti__flag.iti__gm{height:14px;background-position:-1951px 0}.iti__flag.iti__gn{height:14px;background-position:-1973px 0}.iti__flag.iti__gp{height:14px;background-position:-1995px 0}.iti__flag.iti__gq{height:14px;background-position:-2017px 0}.iti__flag.iti__gr{height:14px;background-position:-2039px 0}.iti__flag.iti__gs{height:10px;background-position:-2061px 0}.iti__flag.iti__gt{height:13px;background-position:-2083px 0}.iti__flag.iti__gu{height:11px;background-position:-2105px 0}.iti__flag.iti__gw{height:10px;background-position:-2127px 0}.iti__flag.iti__gy{height:12px;background-position:-2149px 0}.iti__flag.iti__hk{height:14px;background-position:-2171px 0}.iti__flag.iti__hm{height:10px;background-position:-2193px 0}.iti__flag.iti__hn{height:10px;background-position:-2215px 0}.iti__flag.iti__hr{height:10px;background-position:-2237px 0}.iti__flag.iti__ht{height:12px;background-position:-2259px 0}.iti__flag.iti__hu{height:10px;background-position:-2281px 0}.iti__flag.iti__ic{height:14px;background-position:-2303px 0}.iti__flag.iti__id{height:14px;background-position:-2325px 0}.iti__flag.iti__ie{height:10px;background-position:-2347px 0}.iti__flag.iti__il{height:15px;background-position:-2369px 0}.iti__flag.iti__im{height:10px;background-position:-2391px 0}.iti__flag.iti__in{height:14px;background-position:-2413px 0}.iti__flag.iti__io{height:10px;background-position:-2435px 0}.iti__flag.iti__iq{height:14px;background-position:-2457px 0}.iti__flag.iti__ir{height:12px;background-position:-2479px 0}.iti__flag.iti__is{height:15px;background-position:-2501px 0}.iti__flag.iti__it{height:14px;background-position:-2523px 0}.iti__flag.iti__je{height:12px;background-position:-2545px 0}.iti__flag.iti__jm{height:10px;background-position:-2567px 0}.iti__flag.iti__jo{height:10px;background-position:-2589px 0}.iti__flag.iti__jp{height:14px;background-position:-2611px 0}.iti__flag.iti__ke{height:14px;background-position:-2633px 0}.iti__flag.iti__kg{height:12px;background-position:-2655px 0}.iti__flag.iti__kh{height:13px;background-position:-2677px 0}.iti__flag.iti__ki{height:10px;background-position:-2699px 0}.iti__flag.iti__km{height:12px;background-position:-2721px 0}.iti__flag.iti__kn{height:14px;background-position:-2743px 0}.iti__flag.iti__kp{height:10px;background-position:-2765px 0}.iti__flag.iti__kr{height:14px;background-position:-2787px 0}.iti__flag.iti__kw{height:10px;background-position:-2809px 0}.iti__flag.iti__ky{height:10px;background-position:-2831px 0}.iti__flag.iti__kz{height:10px;background-position:-2853px 0}.iti__flag.iti__la{height:14px;background-position:-2875px 0}.iti__flag.iti__lb{height:14px;background-position:-2897px 0}.iti__flag.iti__lc{height:10px;background-position:-2919px 0}.iti__flag.iti__li{height:12px;background-position:-2941px 0}.iti__flag.iti__lk{height:10px;background-position:-2963px 0}.iti__flag.iti__lr{height:11px;background-position:-2985px 0}.iti__flag.iti__ls{height:14px;background-position:-3007px 0}.iti__flag.iti__lt{height:12px;background-position:-3029px 0}.iti__flag.iti__lu{height:12px;background-position:-3051px 0}.iti__flag.iti__lv{height:10px;background-position:-3073px 0}.iti__flag.iti__ly{height:10px;background-position:-3095px 0}.iti__flag.iti__ma{height:14px;background-position:-3117px 0}.iti__flag.iti__mc{height:15px;background-position:-3139px 0}.iti__flag.iti__md{height:10px;background-position:-3160px 0}.iti__flag.iti__me{height:10px;background-position:-3182px 0}.iti__flag.iti__mf{height:14px;background-position:-3204px 0}.iti__flag.iti__mg{height:14px;background-position:-3226px 0}.iti__flag.iti__mh{height:11px;background-position:-3248px 0}.iti__flag.iti__mk{height:10px;background-position:-3270px 0}.iti__flag.iti__ml{height:14px;background-position:-3292px 0}.iti__flag.iti__mm{height:14px;background-position:-3314px 0}.iti__flag.iti__mn{height:10px;background-position:-3336px 0}.iti__flag.iti__mo{height:14px;background-position:-3358px 0}.iti__flag.iti__mp{height:10px;background-position:-3380px 0}.iti__flag.iti__mq{height:14px;background-position:-3402px 0}.iti__flag.iti__mr{height:14px;background-position:-3424px 0}.iti__flag.iti__ms{height:10px;background-position:-3446px 0}.iti__flag.iti__mt{height:14px;background-position:-3468px 0}.iti__flag.iti__mu{height:14px;background-position:-3490px 0}.iti__flag.iti__mv{height:14px;background-position:-3512px 0}.iti__flag.iti__mw{height:14px;background-position:-3534px 0}.iti__flag.iti__mx{height:12px;background-position:-3556px 0}.iti__flag.iti__my{height:10px;background-position:-3578px 0}.iti__flag.iti__mz{height:14px;background-position:-3600px 0}.iti__flag.iti__na{height:14px;background-position:-3622px 0}.iti__flag.iti__nc{height:10px;background-position:-3644px 0}.iti__flag.iti__ne{height:15px;background-position:-3666px 0}.iti__flag.iti__nf{height:10px;background-position:-3686px 0}.iti__flag.iti__ng{height:10px;background-position:-3708px 0}.iti__flag.iti__ni{height:12px;background-position:-3730px 0}.iti__flag.iti__nl{height:14px;background-position:-3752px 0}.iti__flag.iti__no{height:15px;background-position:-3774px 0}.iti__flag.iti__np{height:15px;background-position:-3796px 0}.iti__flag.iti__nr{height:10px;background-position:-3811px 0}.iti__flag.iti__nu{height:10px;background-position:-3833px 0}.iti__flag.iti__nz{height:10px;background-position:-3855px 0}.iti__flag.iti__om{height:10px;background-position:-3877px 0}.iti__flag.iti__pa{height:14px;background-position:-3899px 0}.iti__flag.iti__pe{height:14px;background-position:-3921px 0}.iti__flag.iti__pf{height:14px;background-position:-3943px 0}.iti__flag.iti__pg{height:15px;background-position:-3965px 0}.iti__flag.iti__ph{height:10px;background-position:-3987px 0}.iti__flag.iti__pk{height:14px;background-position:-4009px 0}.iti__flag.iti__pl{height:13px;background-position:-4031px 0}.iti__flag.iti__pm{height:14px;background-position:-4053px 0}.iti__flag.iti__pn{height:10px;background-position:-4075px 0}.iti__flag.iti__pr{height:14px;background-position:-4097px 0}.iti__flag.iti__ps{height:10px;background-position:-4119px 0}.iti__flag.iti__pt{height:14px;background-position:-4141px 0}.iti__flag.iti__pw{height:13px;background-position:-4163px 0}.iti__flag.iti__py{height:11px;background-position:-4185px 0}.iti__flag.iti__qa{height:8px;background-position:-4207px 0}.iti__flag.iti__re{height:14px;background-position:-4229px 0}.iti__flag.iti__ro{height:14px;background-position:-4251px 0}.iti__flag.iti__rs{height:14px;background-position:-4273px 0}.iti__flag.iti__ru{height:14px;background-position:-4295px 0}.iti__flag.iti__rw{height:14px;background-position:-4317px 0}.iti__flag.iti__sa{height:14px;background-position:-4339px 0}.iti__flag.iti__sb{height:10px;background-position:-4361px 0}.iti__flag.iti__sc{height:10px;background-position:-4383px 0}.iti__flag.iti__sd{height:10px;background-position:-4405px 0}.iti__flag.iti__se{height:13px;background-position:-4427px 0}.iti__flag.iti__sg{height:14px;background-position:-4449px 0}.iti__flag.iti__sh{height:10px;background-position:-4471px 0}.iti__flag.iti__si{height:10px;background-position:-4493px 0}.iti__flag.iti__sj{height:15px;background-position:-4515px 0}.iti__flag.iti__sk{height:14px;background-position:-4537px 0}.iti__flag.iti__sl{height:14px;background-position:-4559px 0}.iti__flag.iti__sm{height:15px;background-position:-4581px 0}.iti__flag.iti__sn{height:14px;background-position:-4603px 0}.iti__flag.iti__so{height:14px;background-position:-4625px 0}.iti__flag.iti__sr{height:14px;background-position:-4647px 0}.iti__flag.iti__ss{height:10px;background-position:-4669px 0}.iti__flag.iti__st{height:10px;background-position:-4691px 0}.iti__flag.iti__sv{height:12px;background-position:-4713px 0}.iti__flag.iti__sx{height:14px;background-position:-4735px 0}.iti__flag.iti__sy{height:14px;background-position:-4757px 0}.iti__flag.iti__sz{height:14px;background-position:-4779px 0}.iti__flag.iti__ta{height:10px;background-position:-4801px 0}.iti__flag.iti__tc{height:10px;background-position:-4823px 0}.iti__flag.iti__td{height:14px;background-position:-4845px 0}.iti__flag.iti__tf{height:14px;background-position:-4867px 0}.iti__flag.iti__tg{height:13px;background-position:-4889px 0}.iti__flag.iti__th{height:14px;background-position:-4911px 0}.iti__flag.iti__tj{height:10px;background-position:-4933px 0}.iti__flag.iti__tk{height:10px;background-position:-4955px 0}.iti__flag.iti__tl{height:10px;background-position:-4977px 0}.iti__flag.iti__tm{height:14px;background-position:-4999px 0}.iti__flag.iti__tn{height:14px;background-position:-5021px 0}.iti__flag.iti__to{height:10px;background-position:-5043px 0}.iti__flag.iti__tr{height:14px;background-position:-5065px 0}.iti__flag.iti__tt{height:12px;background-position:-5087px 0}.iti__flag.iti__tv{height:10px;background-position:-5109px 0}.iti__flag.iti__tw{height:14px;background-position:-5131px 0}.iti__flag.iti__tz{height:14px;background-position:-5153px 0}.iti__flag.iti__ua{height:14px;background-position:-5175px 0}.iti__flag.iti__ug{height:14px;background-position:-5197px 0}.iti__flag.iti__um{height:11px;background-position:-5219px 0}.iti__flag.iti__un{height:14px;background-position:-5241px 0}.iti__flag.iti__us{height:11px;background-position:-5263px 0}.iti__flag.iti__uy{height:14px;background-position:-5285px 0}.iti__flag.iti__uz{height:10px;background-position:-5307px 0}.iti__flag.iti__va{height:15px;background-position:-5329px 0}.iti__flag.iti__vc{height:14px;background-position:-5346px 0}.iti__flag.iti__ve{height:14px;background-position:-5368px 0}.iti__flag.iti__vg{height:10px;background-position:-5390px 0}.iti__flag.iti__vi{height:14px;background-position:-5412px 0}.iti__flag.iti__vn{height:14px;background-position:-5434px 0}.iti__flag.iti__vu{height:12px;background-position:-5456px 0}.iti__flag.iti__wf{height:14px;background-position:-5478px 0}.iti__flag.iti__ws{height:10px;background-position:-5500px 0}.iti__flag.iti__xk{height:15px;background-position:-5522px 0}.iti__flag.iti__ye{height:14px;background-position:-5544px 0}.iti__flag.iti__yt{height:14px;background-position:-5566px 0}.iti__flag.iti__za{height:14px;background-position:-5588px 0}.iti__flag.iti__zm{height:14px;background-position:-5610px 0}.iti__flag.iti__zw{height:10px;background-position:-5632px 0}.iti__flag{height:15px;box-shadow:0 0 1px 0 #888;background-image:url(../img/flags.png);background-repeat:no-repeat;background-color:#dbdbdb;background-position:20px 0}@media (-webkit-min-device-pixel-ratio:2),(min-resolution:192dpi){.iti__flag{background-image:url(../img/flags@2x.png)}}.iti__flag.iti__np{background-color:transparent}

html,
body {
padding: 0;
margin: 0;
font-size: 17px;
-webkit-font-smoothing: antialiased;
font-family: 'Inter', sans-serif;
font-weight: 400;
color: #707070;
line-height: 1.4;
overflow-x: hidden;
}

a,
img,
button,
input[type=submit] {
text-decoration: none;
outline: none;
border: 0;
}

b,
strong,
.fontbold {
font-weight: 700;
}


*,
*:after,
*:before {
-webkit-box-sizing: border-box;
-moz-box-sizing: border-box;
box-sizing: border-box;
}

a:focus,
a:hover {
text-decoration: none !important;
}

p,
ul,
h1,
h2,
h3,
h4,
h5,
h6,
hr,
figure,
ol {
padding: 0;
margin: 0;
}

.list-unstyled{
list-style: none;
}

.desktop_view{
position: absolute;
right: 100px;
background: #74407a;
padding: 10px;
color: #fff;
}
.desktop_view a{color: #fff;}
.container {
max-width: 1140px;
margin: 0px auto;
padding: 0 15px;
}

@media screen and (min-width: 1600px){

.container {
max-width: 1200px;
margin: 0px auto;
padding: 0 15px;
}

}


.container-fluid {
max-width: 95%;
margin: 0px auto;
padding: 0 15px;
}

.container-full {
max-width:100%;
margin: 0px auto;
padding: 0px;
}
.container.small {
max-width: 850px;
padding: 0 20px;
}

.container.medium {
max-width: 1000px;
padding: 0 20px;
}

.pull-left {
float: left !important;
}

.pull-right {
float: right !important;
}

.text-left {
text-align: left;
}

.text-center {
text-align: center!important;
}

.text-right {
text-align: right;
}

.text-justify {
text-align: justify;
}

.text-uppercase {
text-transform: uppercase;
}

.text-lowercase {
text-transform: lowercase;
}

.text-italic {
font-style: italic;
}

.text-underline {
text-decoration: underline;
}

.text-light {
font-weight: 300;
}

.text-medium {
font-weight: 400;
}

.text-bold {
font-weight: 600;
}

.text-bolder {
font-weight: 700;
}

.text-black {
color: #000;
}

.text-blue{
color: #123262!important;
}

.text-white {
color: #fff!important;
}

.img-responsive {
max-width: 100%;
height: auto;
}

.img-full {
width: 100%;
height: auto;
}

.center-block {
margin: 0 auto;
}

.bg-white {
    background-color: #fff !important;
}

.bg-off-white {
 background-color: #f8f8fa;
}

.bg-cover {
background-size: 100% 100%;
background-repeat: no-repeat;
background-position: center;
}

.bg-gray {
    background-color: #F4F4F6;
}

.col-1 {
    width: 8.333333333333333%;
}

.col-2 {
width: 16.66666666666667%;
}

.col-3 {
width: 25%;
}

.col-4 {
width: 33.33333333333333%;
}

.col-5 {
width: 41.66666666666667%;
}

.col-6 {
width: 50%;
}

.col-7 {
width: 58.33333333333333%;
}

.col-8 {
width: 66.66666666666667%;
}

.col-9 {
width: 75%;
}

.col-10 {
width: 83.33333333333333%;
}

.col-11 {
width: 91.66666666666667%;
}

.col-12 {
width: 100%;
}

.col-12-5 {
width: 20%;
}

.w100 {
width: 100%;
}

.w80 {
width: 80%;
}

.w70 {
width: 70%;
}

.w30 {
width: 30%;
}

.w20 {
width: 20%;
}

.h100 {
height: 100%;
}

.col-1,
.col-2,
.col-3,
.col-4,
.col-5,
.col-6,
.col-7,
.col-8,
.col-9,
.col-10,
.col-11,
.col-12,
.col-12-5,
.w30,
.w70,
.w20 {
float: left;
}

.mg-5 {
margin: 5px;
}

.mg-10 {
margin: 10px;
}

.mg-20 {
margin: 20px;
}

.mg-30 {
margin: 30px;
}

.mg-tp-5 {
margin-top: 5px;
}

.mg-tp-10 {
margin-top: 10px;
}

.mg-tp-20 {
margin-top: 20px;
}

.mg-tp-30 {
margin-top: 30px;
}

.mg-tp-40 {
margin-top: 40px;
}

.mg-tp-50 {
margin-top: 50px;
}

.mg-bt-5 {
margin-bottom: 5px;
}

.mg-bt-10 {
margin-bottom: 10px;
}
.mg-bt-15 {
margin-bottom: 15px;
}
.mg-bt-20 {
margin-bottom: 20px;
}

.mg-bt-30 {
margin-bottom: 30px;
}

.mg-bt-60 {
margin-bottom: 60px;
}

.mg-rt-5 {
margin-right: 5px;
}

.mg-rt-10 {
margin-right: 10px;
}

.mg-rt-20 {
margin-right: 20px;
}

.mg-rt-30 {
margin-right: 30px;
}

.mg-lt-5 {
margin-left: 5px;
}

.mg-lt-10 {
margin-left: 10px;
}

.mg-lt-20 {
margin-left: 20px;
}

.mg-lt-30 {
margin-left: 30px;
}

.pd-5 {
padding: 5px;
}

.pd-10 {
padding: 10px;
}

.pd-20 {
padding: 20px;
}

.pd-30 {
padding: 30px;
}

.pd-tp-5 {
padding-top: 5px;
}

.pd-tp-10 {
padding-top: 10px;
}

.pd-tp-20 {
padding-top: 20px;
}

.pd-tp-30 {
padding-top: 30px;
}

.pd-bt-5 {
padding-bottom: 5px;
}

.pd-bt-10 {
padding-bottom: 10px;
}

.pd-bt-20 {
padding-bottom: 20px;
}

.pd-bt-30 {
padding-bottom: 30px;
}

.pd-rt-5 {
padding-right: 5px;
}

.pd-rt-10 {
padding-right: 10px;
}

.pd-rt-20 {
padding-right: 20px;
}

.pd-rt-30 {
padding-right: 30px;
}

.pd-lt-5 {
padding-left: 5px;
}

.pd-lt-10 {
padding-left: 10px;
}

.pd-lt-20 {
padding-left: 20px;
}

.pd-lt-30 {
padding-left: 30px;
}

.h500 {
height: 500px;
}

.h600 {
height: 600px;
}

.h700 {
height: 700px;
}

.h800 {
height: 800px;
}

.pos-rel {
position: relative;
}

.pos-abs {
position: absolute;
}

.pos-fix {
position: fixed;
}

.bottom {
bottom: 0;
}

.top {
top: 0;
}

.left {
left: 0;
}

.right {
right: 0;
}

.visible-xs{display: none !important;}
.visible-sm{display: none;}


.hidden-xs {
display: block
}
.hidden-portrait {
display: block !important;
}
.visible-portrait {
display: none !important;
}

.row:before,
.row:after {
display: table;
content: " ";
}

.row:after,
.clearfix {
clear: both;
}

.disptable {
display: table;
height: 100%;
}

.dispblock {
display: block;
}

.table-cell {
display: table-cell;
vertical-align: middle;
}

.Yoverflowhidden {
overflow-y: hidden;
}

.Xoverflowhidden {
overflow-x: hidden;
}

.overflowhidden {
overflow: hidden;
}

section {
float: left;
width: 100%;
}

section.padding {
padding: 60px 0;
}



section p.section-name {
font-size: 13px;
text-transform: uppercase;
color: #ee6e25;
margin-bottom: 0px;
font-weight: 700;
}

section p.section-head {
font-size: 45px;
text-transform: uppercase;
font-weight: 700;
margin-bottom: 20px;
}

.text-white {
color: #fff!important;
}
.relative {
position: relative;
}
.mx-auto{
margin: 0px auto;
float: none;
}

/*Header Starts*/

header {
    position: relative;
    width: 100%;
    top: 0;
    left: 0;
    /*background:#123262;*/
    background:#ffffff;
    z-index: 9999;
    padding: 10px 0px 0px;
    transition: all 0.6s ease-in-out;
}
.goto-home {
top: 2px;
position: relative;
padding: 10px 0px;
text-align: center;
}

.sticky-header{
position: fixed!important;
width: 100%;
/*box-shadow: 1px 6px 10px 0px rgb(0 0 0 / 14%);*/
}
header .brand-logo a {
display: block;
}
header .brand-logo a img {
display: block;
}
header .nav-links a {
    display: inline-block;
    padding: 10px 0;
    line-height: 32px;
    margin: 0px 15px;
    /*font-size: 16px;*/
    text-align: left;
    color: #123262;
    font-family: 'Montserrat', sans-serif;
    position: relative;
    font-weight: 400;
    border-bottom: 5px solid transparent;
}
header .nav-links a.mobile_number{
font-weight: bold;
}
    header .nav-links a.active {
        color: #123262;
        /*border-bottom: 5px solid #4E9E55;*/
    }
        header .nav-links a.active::before {
            content: "";
            position: absolute;
            bottom: 5px;
            width: 100%;
            height: 1px;
            border-radius: 1px;
            border-bottom: 1px solid #4E9E55;
        }
header .nav-links a:hover::before {
content: "";
position: absolute;
bottom: -5px;
width: 100%;
height: 5px;
border-radius: 5px;
border-bottom: 5px solid #4E9E55;
}
.mobile_number i.fa{font-weight: bold;color: #000;}
.nav-menu {
padding: 0px 0px;
}
.brand-logo img {
transition: all 0.6s ease-in-out;
}
.call-me {
margin: 4px 20px 0 3px;
border-left: 1px solid #000;
padding-left: 20px;
line-height: 18px;
color: #000;
font-size: 15px;
}
.enq-cta-wrapper {
position: relative;
}
.call-no {
display: none;
position: absolute;
top: 57px;
width: 161px;
left: -76px;
background-color: #ffffff;
border-radius: 6px;
padding: 5px;
text-align: center;
}
.call-no a {
color: #000;
}
.call-me img {
width: 13px;
transform: rotate(90deg);
position: relative;
top: 4px;
left: -6px;
vertical-align: top;
}
.enquire_now_btn_header {
    width: 170px;
    border: 0px;
    text-transform: uppercase;
    text-align: center!important;
    padding: 6px 8px!important;
    line-height: 24px!important;
    background: #4E9E55;
    border-radius: 5px;
    /*font-size: 14px !important;*/
    color: #fff!important;
    font-weight: 600!important;
    transition: all ease-in-out 0.2s;
    border: 0px!important;
}
.enquire_now_btn_header:hover{
background-color: #e6b645;
}

header .nav-links a.enquire_now_btn_header::before {
display: none!important;
}


.enquire_now_btn_header_mob{
display: none;
}

/*Header Ends*/

/*Home Section Starts*/

.bg-img{
background-repeat: no-repeat;
background-size: cover;
background-position: center;
}


.banner-caption {
height: auto;
position: relative;
padding: 0;
left: 0px;

/*top: 145px;*/
}
.banner_text{
height: 90vh;
display: flex;
align-items: center;
}
.bannerimg_div{
position: relative;
height: 90vh;
}

.bannerimg_div img {
position: absolute;
bottom: 0px;
right: -60px;
}
.banner-caption p{
color: #394352;
}
.banner-caption h4{
font-size: 26px;
color: #000;
font-weight: 700;
}
.banner-caption h1.text-lg {
    font-size: 34px;
    font-weight: bold;
    line-height: 84px;
    color: #123262;
    margin-bottom: 10px;
    margin-left: -5px;
}
.banner-caption h2.text-sm {
    font-size: 22px;
    font-weight: 500;
    line-height: 36px;
    color: #123262;
    margin-bottom: 20px;
}
.banner-caption .banner-btn {
display: block;
width: 250px;
background-color: #FFD04D;
border-radius: 23px;
margin-top: 25px;
text-align: center;
padding: 10px;
color: #394352;
font-weight: 600;
transition: all ease-in-out 0.2s;
}
.banner-caption .banner-btn:hover{
background-color: #F8C230;    
}
.banner-caption .banner-btn img{
margin-left: 5px;
}
.banner-caption .banner-btn1 {
display: block;
width: 250px;
border: 1px solid #394352;
/*background-color: #FFD04D;*/
border-radius: 23px;
margin-top: 25px;
text-align: center;
padding: 10px;
color: #394352;
font-weight: 600;
}
/*Home Section Ends*/


/** overview **/

.overview {
text-align: center;
}
section#overview.padding {
background: rgb(244,244,246);
background: linear-gradient(180deg, rgba(244,244,246,1) 80%, rgba(255,255,255,1) 98%);
padding: 60px 0px 0px;
}
.game_video_div {
width: 90%;
margin: auto;
top: 10px;
position: relative;
}
.game_video_div h4{
font-size: 27px;
font-weight: bold;
margin-bottom: 20px;
color: #fff;
}
.video_icon {
position: absolute;
top: 0px;
text-align: center;
width: 100%;
height: 100%;
display: flex;
align-items: center;
justify-content: center;
padding: 40px;
}
.video_icon img{
width: 95px;
height: 95px;
margin:0px auto 10px;
}
.video_icon a{
font-weight: bold;
color: #E6B645;
text-transform: uppercase;
text-decoration: underline;
}
.sec-title {
font-size: 32px;
font-weight: bold;
line-height: 42px;
letter-spacing: 1px;
margin-bottom: 30px;
color:#394352;
position: relative;
}
.sec-sub-title {
font-size: 30px;
font-weight: 600;
line-height: 42px;
letter-spacing: 1px;
color: #394352;
}
.sec-desc {
/*font-size: 16px;*/
line-height: 28px;
color: #707070;
font-weight: 400;
}
.wd-80 {
width: 80%;
}
/*button.slick-next.slick-arrow,
button.slick-prev.slick-arrow {
position: absolute;
top: 50%;
z-index: 12;
text-indent: -9999px;
width: 35px;
height: 35px;
transform: translateY(-50%);
background-color: transparent;
background-size: contain;
background-repeat: no-repeat;
cursor: pointer;
}*/

.testimonials-slider .slick-slide{
margin: 0px;
}
button.slick-next.slick-arrow, button.slick-prev.slick-arrow {
bottom: -40px;
position: absolute;
top: auto;
z-index: 12;
text-indent: -9999px;
width: 35px;
height: 35px;
transform: translateY(-50%);
background-color: transparent;
background-size: contain;
background-repeat: no-repeat;
cursor: pointer;
}

button.slick-prev.slick-arrow {
left: 44px;
background-image: url(/benchkart-images-v1/right.svg);
background-size: 16px;
background-position: center;
background-color: #314d76;
display: flex!important;
align-items: center;
border-radius: 50%;
}

button.slick-next.slick-arrow {
right: 44px;
background-image: url(/benchkart-images-v1/left.svg);
background-size: 16px;
background-position: center;
background-color: #e6b645;
display: flex!important;
align-items: center;
border-radius: 50%;
}

/*benchkart_diff_sec*/

.benchkart_diff_sec{
background-color: #F4F4F6;
padding: 60px 0px;
}
.benchkart_diff_sec .theme-btn{
margin-top: 30px;
}

.bdr-bottom {
border-bottom: 1px solid #ccc;
}

.diff-wrapper{
margin-top: 40px;
}
.diff-head-wrapper, .diff-head-wrapper-2 {
padding:6px 20px;
}

.diff-content-wrapper {
height: 92px;
padding: 15px 15px;
display: flex;
align-items: center;
}

.secure_div .diff-content img {
top: -24px;
}

.diff-box {
    border-radius: 4px;
    background-color: #E5E5EB;
    padding-left: 0px !important;
    padding-right: 0px !important;
}
.bdr-bottom-black {
border-bottom: 1px solid rgba(0, 0, 0, 0.05);
}
.bdr-tp-rd {
border-top-right-radius: 4px;
}
.bdr-tp-lt {
border-top-left-radius: 4px;
}
/*.diff-head-wrapper, .diff-head-wrapper-2 {
padding: 10px 20px;
}*/

.bg-dark-grey {
background-color:#909CAD;
}

.bg-dark-yellow {
    background-color: #398840;
}
.bdr-bt-rd {
border-bottom-right-radius: 4px;
}
.bg-yellow {
    background-color: #4E9E55;
}

.mcb-wrap {
color: #fff;
}
.sec-subHeading {
font-size: 22px;
line-height: 35px;
color:#fff;
}
.old_outsourcing p{
color: #707070;
}
.bdr-bottom {
border-bottom: 1px solid #ccc;
}

.diff-content, .price-flex, .syllabus-content {
display: flex;
align-items: flex-start;
}
.diff-content{
position: relative;
}
.diff-content img {
width: 100px;
height: 100px;
position: absolute;
top: -10px;
left: -20px;
}
.benchkart_soln .diff-content {
padding-left: 70px;
position: relative;
}
/*our_process_sec*/
.our_process_sec{
background-size: cover;
background-repeat: no-repeat;
background-position: top center;
background-image: url(/benchkart-images-v1/process_bg.png);
background-attachment: fixed;
}
.our_process_title{
position: relative;
top: 50px;
left: 50px;
}
.process_svg svg{
margin-top: -198px;
margin-left: -30px;
}

/**Footer Starts**/
footer {
float: left;
width: 100%;
background-color:#123262;
padding: 30px 0 20px;
color: #fff;
background-size: cover;
background-repeat: no-repeat;
background-position: top center;
}
.poweredby{
text-align: right;
}
.copytxt p {
font-weight: 400;
/*font-size: 14px;*/
line-height: 17px;
}
.footer-rera p {
/*font-size: 14px;*/
line-height: 20px;
}

footer a {
color: inherit;
}
/*Footer Ends*/

.theme-btn{
padding: 9px 20px;
display: inline-block;
color: #fff;
border: 1px solid #398840;
border-radius: 5px;
font-weight: 600;
background-color: #398840;
text-transform: uppercase;
/*width: 200px;*/
text-align: center;
margin-top:15px;
transition: all ease-in-out 0.3s;
box-shadow: 0px 4px 8px 0px rgba(0, 0, 0, 0.22);
}
.theme-btn:hover{
border: 1px solid #e6b645;
background-color: #e6b645;
box-shadow: 0px 4px 8px 0px rgba(0, 0, 0, 0.32);
}

.theme-btn-blue {
    padding: 9px 20px;
    display: inline-block;
    color: #fff;
    border: 1px solid #123262;
    border-radius: 5px;
    font-weight: 600;
    background-color: #123262;
    text-transform: uppercase;
    text-align: center;
    margin-top: 15px;
    transition: all ease-in-out 0.3s;
    box-shadow: 0px 4px 8px 0px rgba(0, 0, 0, 0.22);
}

.theme-btn-blue:hover {
    border: 1px solid #e6b645;
    background-color: #e6b645;
    box-shadow: 0px 4px 8px 0px rgba(0, 0, 0, 0.32);
}


.slick-dots {
    text-align: center;
    width: 100%;
    list-style: none;
    display: inline-block;
}
    .slick-dots li {
        cursor: pointer;
        background-color: rgba(57, 136, 64,0.36);
        width: 10px;
        height: 10px;
        border-radius: 50%;
        margin: 2px;
        display: inline-block;
    }
    .slick-dots li.slick-active {
        background-color: #398840;
        width: 30px;
        border-radius: 50px;
    }
.slick-dots li button{
display: none;
}
section.testimonials.relative.padding {
padding: 50px 0px 90px;
}

/*critical-div*/

.critical-div {
    height: 350px;
    /*display: flex;*/
    align-items: center;
}
/*testimonials-slider*/
.testimonials-div {
    
    height: 350px;
}
.testimonials-div .sec-title{
margin-bottom: 0px!important;
}
.testimonials-slider {
    color: #123262;
    border-radius: 0px;
    position:relative;
}
.testimonials_box{
padding: 20px 0px;
padding-right: 80px;
}

.testimonials_box img.testi_img{ 	
position: relative;
width: 170px;
height: 170px;
margin: auto;
margin-top: -30px;
margin-left: -20px;
/*box-shadow: -10px -6px 15px 4px rgb(129 129 129 / 44%);*/
border-radius: 50%;
}
.testi_heading{
margin-left: -20px;
}
.testi_content{
display: inline-flex;
align-items: center;
padding: 0px 0px 20px;
}
.testi_content h6{
font-size: 22px;
line-height: 36px;
}
.testi_content1 img {
opacity: 0.5;
margin: 0px 0px 10px!important;
width: 24px!important;
}
.testi_content1 {
display: flex;
align-items: center;
height: auto;
padding: 5px 10px;
margin-top: -30px;
}
.testimonials-slider button.slick-prev.slick-arrow{
    bottom: -40px;
    left: 40%;
    position: absolute;
    display: none !important;
}
.testimonials-slider button.slick-next.slick-arrow {
    left: 48%;
    bottom: -40px;
    position: absolute;
    display: none !important;
}
.paging_testimonial {
    position: absolute;
    left: 45%;
    /* top: auto; */
    /*font-size: 16px;*/
    color: #123262;
    margin-top: -5px;
    display: none;
}

.paging_cases {
width: 100%;
position: relative;
left: 0;
top: 14px;
/*font-size: 16px;*/
color: #123262!important;
text-align: center;
display: block;
}

/*critical_pro_sec*/

.critical_pro_sec{

}

.client_ul{
    list-style: none;
    display: inline-block;
    text-align: center;
}

.client_ul li{
display: inline-block;
background-color: #F4F4F6;
border-radius: 6px;
padding: 5px;
margin: 5px;
width: 32%;
text-align: center;
/*height: 80px;*/
}
.client_ul li:nth-of-type(1),
.client_ul li:nth-of-type(4){
margin-left: 0px;
}
.client_ul li img{
    max-width: 125px;
    margin: auto;
}
.projects_ul{
list-style: none;
display: inline-block;
}
.projects_ul {
width: 92%;
list-style: none;
display: inline-block;
border: 1px solid #398840;
border-radius: 25px;
padding-bottom: 1px;
padding: 4px 5px;
display: flex;
justify-content: space-between;
background: rgba(57, 136, 64, 0.03);
}

.projects-tabs .tab_content{
padding:20px 10px;
width: 100%;
}

.projects_ul li{
width: 100%;
list-style: none;
display: inline-block;
}
.projects_ul li a{
padding: 6px 10px;
color:#123262;
display: block;
font-weight: 500;
text-align: center;
}

.projects_ul li:nth-of-type(1) a,
.projects_ul li:nth-of-type(2) a,
.projects_ul li:nth-of-type(3) a{
border-left: 0px solid transparent;
border-right: 0px solid rgba(57, 136, 64, 0.4);
}

.projects_ul li a.active{
color: #fff;
background-color: #398840;
border-radius: 20px;
}


section.case_study_sec.relative.padding{
background-color: #F4F4F6;
padding: 60px 0px 90px;  
}
.case_study_sec .sec-title {
text-align: center;
}
.case_study_sec button.slick-prev.slick-arrow {
left: 43%;
bottom: -60px;
}
.case_study_sec button.slick-next.slick-arrow {
right: 43%;
bottom: -60px;
}
.case_studies_box{
transition: all ease-in-out 0.3s;
background-color: #fff;
border-radius: 6px;
}
.case_studies_box{
box-shadow:0px 2px 2px 0px rgba(0, 0, 0, 0.21) ;

}
.case_studies_box:hover {
    box-shadow: 0px 4px 16px 0px rgba(0, 0, 0, 0.21);
}


.case_studies_slider .slick-slide{
margin: 20px 10px;
}
.case_studies_box h6{
font-size: 20px;
margin-bottom: 10px;
color: #4B4B4B;
}
.case_studies_box p{
color: #747171;
}
.case_studies_box .readmore_btn{
    color: #4E9E55;
    bottom: 10px;
    display: inline-block;
    border-bottom: 1px solid;
    padding-right: 20px;
    font-weight: 500;
    position:absolute;
}
.readmore_btn img {
position: absolute;
width: 10px;
margin: 0px;
top: -2px;
right: 1px;
}
.case_content{
padding: 10px;
}
.start_trial_sec{
padding: 90px 0px!important;
background-size: cover;
background-repeat: no-repeat;
background-position:100% 100%;
/*background-image: url(/benchkart-images-v1/businessman-typing-laptop.jpg);*/
height: 550px;
}
.form-wrapper-div{
background-color: #fff;
padding: 20px;
}
.start_trial_sec .form-wrapper-div{
background-color: #fff;
padding: 20px;
border-radius: 6px;
}


@media only screen and (max-width: 767px) {

    .casestudy_categories .projects_ul {
        background: #ffffff;
    }
  


    section.case_study_sec.relative.padding {
        padding-bottom: 30px;
    }

    section.case_study_sec.relative.padding {
        padding: 30px 0px 30px;
    }
}


    /***form ****/
    .footer-mobile-view {
        display: none;
    }

    .thankyou-msg h1 {
        font-size: 30px;
    }

    .overlay {
        overflow: auto;
        position: fixed;
        height: 100%;
        width: 100%;
        top: 0;
        right: 0;
        bottom: 0;
        left: 0;
        background: rgba(0,0,0,0.8);
        z-index: 99999;
        display: none
    }

    .popup {
        max-width: 600px;
        width: 80%;
        padding: 20px;
        position: relative;
        background: #fff;
        margin: 50px auto
    }

    .close {
        text-align: center;
        background: #fff;
        position: absolute;
        top: -10px;
        right: -10px;
        cursor: pointer;
        color: #000;
        font-size: 14px;
        line-height: 32px;
        z-index: 99;
        width: 35px;
        height: 35px;
        border-radius: 50%;
        box-shadow: 1px 5px 6px 2px rgb(0,0,0,0.22);
    }

    .download-brochure-wrapper {
        display: none;
        margin-top: 14px;
    }

    .form_heading {
        text-align: center;
    }

        .form_heading h3 {
            font-size: 22px;
            margin-bottom: 20px;
            color: #000;
        }

    .download-brochure-btn {
        cursor: pointer;
    }

    .xdsoft_datetimepicker {
        z-index: 9999999 !important;
    }

    .form-wrapper {
        position: relative;
        height: 100%;
    }

    .site-visit-popup {
        width: 270px;
        position: fixed;
        right: -270px;
        top: 180px;
        z-index: 123;
        transition: all 0.6s ease-in-out;
        padding: 44px 20px;
        background-color: #fff;
        top: 150px;
        z-index: 122;
    }

    .enquire-popup {
        top: 128px;
        right: 0;
        position: fixed;
        z-index: 123;
        width: 270px;
        background-color: #fff;
        padding: 42px 20px;
        height: 426px;
        display: none;
    }

    a.site-btn {
        left: -97px;
        top: 192px;
    }

    .form-control {
        width: 100%;
        height: 40px;
        margin-bottom: 0px;
        padding: 10px;
        border-radius: 4px;
        border: 1px solid #CCCCCC;
        outline: none;
    }

        .form-control::-webkit-input-placeholder {
            color: #95A3B7;
        }
        /* WebKit, Blink, Edge */
        .form-control:-moz-placeholder {
            color: #95A3B7;
        }
        /* Mozilla Firefox 4 to 18 */
        .form-control::-moz-placeholder {
            color: #95A3B7;
        }
        /* Mozilla Firefox 19+ */
        .form-control:-ms-input-placeholder {
            color: #95A3B7;
        }
        /* Internet Explorer 10-11 */
        .form-control::-ms-input-placeholder {
            color: #95A3B7;
        }
    /* Microsoft Edge */
    .zcwf_col_fld_slt.form-control::-webkit-select-placeholder {
        color: #95A3B7;
    }
    /* WebKit, Blink, Edge */
    .zcwf_col_fld_slt.form-control::placeholder {
        color: #95A3B7;
    }
    /* WebKit, Blink, Edge */
    .success {
        text-align: center;
        color: green;
        position: absolute;
        top: calc(50% - 44px);
        left: 50%;
        width: 100%;
        transform: translate(-50%, -50%);
    }

    textarea.form-control {
        height: 100px;
        resize: none;
    }

    .submit-btn {
        width: 100%;
        height: 48px;
        margin: 0px auto 0;
        display: block;
        background-color: #C29F5B;
        /*font-size: 14px;*/
        font-weight: 700;
        letter-spacing: 0.84px;
        text-align: center;
        color: #fff;
        line-height: 50px;
        text-transform: uppercase;
        cursor: pointer;
    }

    .form-close {
        top: -50px;
        right: 0px;
        position: absolute;
        font-size: 44px;
        color: #C29F5B;
        cursor: pointer;
        z-index: 9999
    }

    label.error {
        position: absolute;
        left: 0;
        bottom: 3px;
        color: red;
        font-size: 15px;
    }

    .form-group {
        position: relative;
    }

    /****Animation **/
    .points {
        opacity: 0;
    }

    .animpins {
        -webkit-animation: pinsAnim ease-in 1;
        -moz-animation: pinsAnim ease-in 1;
        animation: pinsAnim ease-in 1;
        -webkit-animation-fill-mode: forwards;
        -moz-animation-fill-mode: forwards;
        animation-fill-mode: forwards;
        -webkit-animation-duration: 1s;
        -moz-animation-duration: 1s;
        animation-duration: 1s;
    }

    .point-1 {
        animation-delay: 2s;
    }

    .point-2 {
        animation-delay: 4s;
    }

    .point-3 {
        animation-delay: 6s;
    }

    .point-4 {
        animation-delay: 8s;
    }

    .point-5 {
        animation-delay: 10s;
    }

    .point-6 {
        animation-delay: 12s;
    }

    @keyframes pinsAnim {
        from {
            opacity: 0;
        }

        to {
            opacity: 1;
        }
    }

    /* Medium Devices, Desktops */

    @media only screen and (max-width: 1024px) {
        .col-md-1 {
            width: 8.333333333333333%;
        }

        .col-md-2 {
            width: 16.66666666666667%;
        }

        .col-md-3 {
            width: 25%;
        }

        .col-md-4 {
            width: 33.33333333333333%;
        }

        .col-md-5 {
            width: 41.66666666666667%;
        }

        .col-md-6 {
            width: 50%;
        }

        .col-md-7 {
            width: 58.33333333333333%;
        }

        .col-md-8 {
            width: 66.66666666666667%;
        }

        .col-md-9 {
            width: 75%;
        }

        .col-md-10 {
            width: 83.33333333333333%;
        }

        .col-md-11 {
            width: 91.66666666666667%;
        }

        .col-md-12 {
            width: 100%;
        }

        .col-md-12-5 {
            width: 20%;
        }

        .hidden-portrait {
            display: none !important;
        }

        .visible-portrait {
            display: block !important;
        }

        header {
            /*background: #fff;*/
            position: relative;
            width: 100%;
            top: 0;
            left: 0;
            height: 90px;
            z-index: 99999;
            padding: 10px 0px 0px;
            transition: all 0.6s ease-in-out;
        }

        .menu-icon-mobile > span {
            display: block;
            height: 3px;
            width: 100%;
            margin-bottom: 5px;
            background-color: #398840;
        }

        header .nav-links {
            display: none;
            position: fixed;
            top: 70px;
            left: 0;
            background-color: #ffffff;
            color: #123262;
            width: 100%;
            height: 100%;
            z-index: 999;
            padding-top: 0px;
            padding-left: 12px;
        }

            header .nav-links a {
                display: block;
                text-align: left;
                line-height: 61px !important;
                color: #123262;
                margin-top: 0px;
                margin-right: 0px;
                font-size: 30px;
                font-family: 'Montserrat', sans-serif;
            }

                header .nav-links a.active {
                }

        .call-me {
            margin: 6px 0px 0 -40px;
            border-left: 0px solid #000;
            padding-left: 0;
            line-height: 18px;
            display: block;
            /*font-size: 16px;*/
        }

        .enquire_now_btn_header {
            display: none !important;
        }

        .enq-call-no {
            display: block;
            margin-right: 65px;
        }

        .banner-caption h2.text-lg {
            line-height: 54px;
            margin-bottom: 23px;
        }

        .banner-caption {
            top: 15px;
            /*text-align: center;*/
        }

        .wd-80 {
            width: 100%;
        }

        .wd-100 {
            width: 100%;
        }
    }

    /* Small Devices, Tablets */

    @media only screen and (max-width: 768px) {
        .col-sm-1 {
            width: 8.333333333333333%;
        }

        .col-sm-2 {
            width: 16.66666666666667%;
        }

        .col-sm-3 {
            width: 25%;
        }

        .col-sm-4 {
            width: 33.33333333333333%;
        }

        .col-sm-5 {
            width: 41.66666666666667%;
        }

        .col-sm-6 {
            width: 50%;
        }

        .col-sm-7 {
            width: 58.33333333333333%;
        }

        .col-sm-8 {
            width: 66.66666666666667%;
        }

        .col-sm-9 {
            width: 75%;
        }

        .col-sm-10 {
            width: 83.33333333333333%;
        }

        .col-sm-11 {
            width: 91.66666666666667%;
        }

        .col-sm-12 {
            width: 100%;
        }

        .col-sm-12-5 {
            width: 20%;
        }

        #cboxCurrent {
            display: none !important;
        }
    }

    @media only screen and (min-width: 767px) {
        .hidden-md {
            display: none !important;
        }
    }


    /* Extra Small Devices, Phones */
    @media only screen and (max-width: 767px) {
        body {
           /* font-size: 15px;*/
        }

        .col-xs-1 {
            width: 8.333333333333333%;
        }

        .col-xs-2 {
            width: 16.66666666666667%;
        }

        .col-xs-3 {
            width: 25%;
        }

        .col-xs-4 {
            width: 33.33333333333333%;
        }

        .col-xs-5 {
            width: 41.66666666666667%;
        }

        .col-xs-6 {
            width: 50%;
        }

        .col-xs-7 {
            width: 58.33333333333333%;
        }

        .col-xs-8 {
            width: 66.66666666666667%;
        }

        .col-xs-9 {
            width: 75%;
        }

        .col-xs-10 {
            width: 83.33333333333333%;
        }

        .col-xs-11 {
            width: 91.66666666666667%;
        }

        .col-xs-12 {
            width: 100%;
        }

        .col-xs-12-5 {
            width: 20%;
        }

        .hidden-xs {
            display: none !important;
        }




        .visible-xs {
            display: block !important;
        }

        .default-logo-staging {
            width: auto;
        }

        .gm-style .place-card-medium {
            display: none !important;
        }

        header .nav-links a {
            line-height: 26px !important;
            font-size: 20px;
            margin: 0px;
            padding: 10px 0px;
        }

        .menu-expand {
            display: flex !important;
            justify-content: left;
        }

            .menu-expand .dropdown-toggle {
                color: #123262;
                line-height: 26px !important;
                font-size: 20px;
                margin-left: 10px;
                padding: 10px 0px;
                font-style: normal !important;
                font-family: 'Montserrat', sans-serif;
            }

                .menu-expand .dropdown-toggle:hover {
                    cursor: pointer;
                }

                    .menu-expand .dropdown-toggle:hover::before {
                        content: "";
                        position: absolute;
                        bottom: -5px;
                        width: 100%;
                        height: 5px;
                        border-radius: 5px;
                        border-bottom: 5px solid #4E9E55;
                    }
    }

    @media only screen and (min-width: 1440px) {
        .critical-div {
        }
    }



    @media only screen and (min-width: 1600px) {

        .testi_content1 {
            padding-right: 200px;
        }
    }



    @media (max-width: 1024px) {
        .goto-home {
            top: 14px;
            position: relative;
            padding: 10px 0px;
            text-align: center;
        }

        .menu-icon-mobile {
            display: block;
            width: 50px;
            padding: 14px;
            /*background-color: #398840;*/
            background-color: #ffffff;
            border-radius: 4px;
            margin: 0;
            position: absolute;
            right: 20px;
            top: 20px;
            height: 48px;
        }
    }


    @media only screen and (min-width: 768px) and (max-width: 1024px) {

        #home {
            background-position: 65% 100% !important;
            height: 600px !important;
        }

        .banner-caption h1.text-lg {
            font-size: 28px !important;
            line-height: 40px !important;
        }

        .banner-caption h2.text-sm {
            font-size: 18px !important;
        }

        .zcwf_lblLeft .zcwf_title {
            margin-bottom: 10px;
        }

        .zcwf_lblLeft .zcwf_row {
            margin: 0px !important;
        }

        .form-control {
            margin-bottom: 10px;
        }

        .banner_text {
            margin-top: 90px;
            height: auto;
            display: flex;
            align-items: center;
        }

        .banner-caption .banner-btn {
            margin: auto;
        }

        .enquire_now_btn_header_mob {
            display: inline-block !important;
            width: 180px;
            text-align: center !important;
            padding: 9px 10px !important;
            line-height: 24px !important;
            margin-top: 5px !important;
            background: #FFC936;
            border-radius: 50px;
            /*font-size: 14px !important;*/
            color: #394352 !important;
            font-weight: 600 !important;
            position: absolute;
            right: 30px;
        }

            .enquire_now_btn_header_mob img {
                margin-left: 5px;
            }

        .critical-div {
            height: auto;
            display: block !important;
            padding: 20px;
            padding-left: 10px !important;
        }

        .our_process_title {
            position: relative;
            top: 50px;
            left: 30px;
        }
    }



    @media only screen and (min-width: 768px) and (max-width: 820px) {
        .banner_text {
            margin-top: 40px !important;
            height: auto;
        }

        .menu-icon-mobile {
            top: 10px !important;
        }
    }


    @media only screen and (max-width: 768px) {
        .menu-icon-mobile {
            top: 10px !important;
        }

        header {
            height: 125px;
            padding: 0px 0 5px;
        }

        .user-profile-wrapper .user-profile-icon {
            position: absolute;
            right: 65px;
            top: 5px;
        }


        .popup {
            width: 86%;
            margin: 30px auto;
        }

        #home {
            padding-bottom: 10px;
            height: 100%;
        }

        .bannerimg_div {
            margin-top: 30px;
        }

        .footer-mobile-view {
            position: fixed;
            bottom: 0px;
            display: block;
            width: 100%;
            text-align: center;
            z-index: 99991;
        }

        footer {
            text-align: center;
            padding: 26px 0 50px !important;
        }

        .copytxt p {
            line-height: 26px;
        }

        .poweredby {
            text-align: center;
        }

        .footer-btn-mob {
            display: block;
            background-color: #398840;
            padding: 10px;
            width: 100%;
            /*font-size: 16px;*/
            color: #fff;
            font-weight: 600;
            text-transform: uppercase;
        }
    }

    .process_svg_mob {
        display: none;
    }




    

    @media (max-width: 1024px) {
       
    }

    .overlay1-priavcy .popup {
        max-width: 800px;
    }

    .privacy-content h2 {
        font-size: 22px;
        text-align: center;
    }

    .privacy-content h3 {
        margin: 10px 0px;
    }

    .privacy-content p {
        margin-bottom: 5px;
    }

    .privacy-content ul {
        padding-left: 20px;
    }

    .close_btn {
        display: inline-block;
        border-radius: 8px;
        text-align: center;
        margin-top: 10px;
        background-color: #FFC936;
        padding: 7px 10px;
        color: #fff;
    }

    .procure_accordian {
        margin-top: 20px;
    }

    .accordian-block-section {
        margin-top: 20px;
    }

    .accordian-title {
        /*font-size: 16px;*/
        cursor: pointer;
        color: #30343B;
        line-height: 22px;
        padding: 10px 10px;
        border: 1px solid #30343B;
        margin: 0 0 16px 0;
        font-family: 'Montserrat', sans-serif;
        font-weight: 600;
        border-radius: 6px;
        /*background: #FFFFFF;*/
        display: flex;
        align-items: center;
        position: relative;
    }

        .accordian-title .accordian_icon:after {
            position: absolute;
            content: "";
            top: 10px;
            right: 18px;
            border: 2px solid;
            line-height: 5px;
            padding: 6px 3px;
            border-radius: 50%;
            height: 20px;
            width: 20px;
            transition: all 0.3s ease 0s;
            background-image: url(/benchkart-images-v1/awesome-plus.svg);
            background-size: 20px;
            background-position: center;
        }

        .accordian-title.active_accordation .accordian_icon:after {
            content: "";
            line-height: 4px;
            background-image: url(/benchkart-images-v1/awesome-minus.svg);
            background-size: 20px;
            background-position: center
        }

    .accordian-block li {
        list-style: disc;
        /*font-size: 16px;*/
        font-family: 'Montserrat', sans-serif;
        font-weight: 400;
    }

    .accordian-content {
        padding: 10px 10px 10px;
        margin: 10px 0px 20px;
    }


    .accordian-title.active_accordation {
        margin: 0;
        border: unset;
        background: #4E9E55;
        color: #fff;
        border-radius: 10px;
        box-shadow: -1px 4px 16px 0px #fff;
    }

    .procure_sec {
        background-color: #F4F4F6;
    }

        .procure_sec img.procureimg {
            width: 460px;
            margin-left: 30px;
            margin-top: -40px;
        }


    /*webTOLeadForm CSS 26 May 2022*/

    .banner_form {
        width: 100%;
        background-color: #FFFFFFEB;
        padding: 20px 10px 10px;
        border-radius: 6px;
    }

    .banner_form,
    .footer_form {
        width: 100%;
        background-color: #FFFFFFEB;
        padding: 20px 10px 10px;
        border-radius: 6px;
    }

        .banner_form .form-control,
        .footer_form .form-control {
            /*padding-left: 30px;*/
        }


    .name_icon {
        position: absolute;
        top: 50%;
        left: 15px;
        transform: translate(0, -50%);
        width: 10px;
    }



    #crmWebToEntityForm.zcwf_lblLeft {
        width: 100%;
        padding: 0px;
        margin: 0 auto;
        box-sizing: border-box;
    }

        #crmWebToEntityForm.zcwf_lblLeft * {
            box-sizing: border-box;
        }

    #crmWebToEntityForm {
        text-align: left;
    }

    .zcwf_lblLeft .zcwf_title {
        word-wrap: break-word;
        padding: 0px 6px 0px;
        font-weight: bold;
        color: #000;
    }

    .zcwf_lblLeft .zcwf_col_lab {
        width: 30%;
        word-break: break-word;
        padding: 0px 6px 0px;
        margin-right: 10px;
        margin-top: 5px;
        float: left;
        min-height: 1px;
    }

    .zcwf_lblLeft .zcwf_col_fld {
        padding: 0px 5px;
        position: relative;
        /* float: left;
width: 68%;
padding: 0px 6px 0px;
position: relative;
margin-top: 5px;*/
    }

    .zcwf_lblLeft .zcwf_privacy {
        padding: 6px;
    }

    .zcwf_lblLeft .wfrm_fld_dpNn {
        display: none;
    }

    .dIB {
        display: inline-block;
    }

    .zcwf_lblLeft .zcwf_col_fld_slt {
        width: 100%;
        border: 1px solid #ccc;
        background: #fff;
        border-radius: 4px;
        font-size: 12px;
        float: left;
        resize: vertical;
    }

    .zcwf_lblLeft .zcwf_row:after, .zcwf_lblLeft .zcwf_col_fld:after {
        content: '';
        display: table;
        clear: both;
    }

    .zcwf_lblLeft .zcwf_col_help {
        float: left;
        margin-left: 7px;
        font-size: 12px;
        max-width: 35%;
        word-break: break-word;
    }

    .zcwf_lblLeft .zcwf_help_icon {
        cursor: pointer;
        width: 16px;
        height: 16px;
        display: inline-block;
        background: #fff;
        border: 1px solid #ccc;
        color: #ccc;
        text-align: center;
        font-size: 11px;
        line-height: 16px;
        font-weight: bold;
        border-radius: 50%;
    }

    .zcwf_lblLeft .zcwf_row {
        margin: 15px 0px;
    }

    .zcwf_lblLeft .formsubmit {
        margin-right: 5px;
        cursor: pointer;
        color: #333;
        /*font-size: 12px;*/
    }

    .zcwf_lblLeft .zcwf_privacy_txt {
        width: 90%;
        color: rgb(0, 0, 0);
        /*font-size: 12px;*/
        font-family: Arial;
        display: inline-block;
        vertical-align: top;
        color: #333;
        padding-top: 2px;
        margin-left: 6px;
    }


    .zcwf_lblLeft .zcwf_button {
        padding: 9px 20px;
        display: inline-block;
        color: #fff;
        border: 1px solid #398840;
        border-radius: 5px;
        font-weight: 600;
        background-color: #398840;
        text-transform: uppercase;
        /*width: 200px;*/
        text-align: center;
        transition: all ease-in-out 0.3s;
        box-shadow: 0px 4px 8px 0px rgba(0, 0, 0, 0.22);
    }

        .zcwf_lblLeft .zcwf_button:hover {
            background: #E6B645 !important;
            border: 1px solid #E6B645 !important;
            box-shadow: 0px 4px 8px 0px rgba(0, 0, 0, 0.3);
        }

    .zcwf_lblLeft .zcwf_tooltip_over {
        position: relative;
    }

    .zcwf_lblLeft .zcwf_tooltip_ctn {
        position: absolute;
        background: #dedede;
        padding: 3px 6px;
        top: 3px;
        border-radius: 4px;
        word-break: break-all;
        min-width: 100px;
        max-width: 150px;
        color: #333;
        z-index: 100;
    }

    .zcwf_lblLeft .zcwf_ckbox {
        float: left;
    }

    .zcwf_lblLeft .zcwf_file {
        width: 55%;
        box-sizing: border-box;
        float: left;
    }

    .clearB:after {
        content: '';
        display: block;
        clear: both;
    }

    .zcwf_title {
        font-size: 22px;
        line-height: 26px;
    }

    .zcwf_lblLeft .zcwf_col_fld_slt {
        background-image: url(/benchkart-images-v1/dropdown.svg);
        background-position: right;
        background-repeat: no-repeat;
        background-size: 10px;
        cursor: pointer;
        max-width: 100%;
        background-position-x: 96%;
        -webkit-appearance: none;
        appearance: none;
        color: #95A3B7;
    }


    @media all and (max-width: 767px) {
        .zcwf_lblLeft .zcwf_col_lab, .zcwf_lblLeft .zcwf_col_fld {
            width: auto;
            float: none !important;
            text-align: center;
        }

        .zcwf_lblLeft .zcwf_col_help {
            width: 40%;
        }

        .zcwf_title {
            font-size: 24px;
            line-height: 32px;
            text-align: center;
            margin-bottom: 15px;
        }


        .zcwf_lblLeft .zcwf_row {
            margin: 0px;
        }

        .form-control {
            margin-bottom: 10px;
        }

        .banner_form {
            width: 100%;
            background-color: #FFFFFFEB;
            padding: 30px 10px 10px;
            border-radius: 6px;
            position: absolute;
            z-index: 99;
            top: auto;
            bottom: -790px;
            padding-bottom: 30px;
        }

        section#overview.padding {
            background: #F4F4F6 !important;
        }

        section#overview.padding {
            padding-top: 396px;
        }

        .paging_testimonial {
            display: none !important;
            text-align: center;
            left: 0px;
            top: 14px;
        }
    }


    /*end webtoform*/


    @media only screen and (max-width: 767px) {

        .start_trial_sec {
            background-size: cover;
            background-repeat: no-repeat;
            background-position: top center;
            background-image: url(/benchkart-images-v1/start_trial_sec.jpg) !important;
            height: auto;
            padding: 60px 0px !important;
        }

            .start_trial_sec .form-wrapper-div {
                background-color: transparent;
                padding: 0px;
            }

        .footer_form {
            width: 100%;
            background-color: transparent !important;
            padding: 20px 10px 10px;
            border-radius: 6px;
        }

        .testimonials-div h2 {
            margin: 0px !important;
            text-align: center;
        }

        .our_process_title {
            position: relative;
            top: 0;
            text-align: center;
            left: 0px;
        }

        .process_svg {
            display: none;
        }

        .process_svg_mob {
            display: block;
            text-align: center;
        }

            .process_svg_mob a.open-form.visible-xs {
                display: inline-block !important;
                margin: auto;
            }

        .process_box {
            color: #fff;
            padding: 0px 0px 20px;
        }

            .process_box img {
                width: 180px;
                margin-bottom: -20px;
            }

            .process_box h5 {
                font-size: 18px;
                color: #fff;
                margin-bottom: 10px;
            }

        .our_process_sec {
            background-color: #123262;
            background-image: none;
        }

        .banner-caption h2.text-sm span {
            display: none;
        }

        #home {
            background-size: cover;
            background-repeat: no-repeat;
            background-position: 40% 100%;
        }

        .banner-caption {
            margin-top: 20px;
        }

        .bannerimg_div img {
            margin-top: 30px;
        }

        .bannerimg_div img {
            position: relative;
            bottom: 0px;
            right: -18px;
        }

        .bannerimg_div {
            position: relative;
            height: auto;
        }

        .banner_text {
            margin-top: 30px;
            height: auto;
            display: block;
            align-items: center;
        }

        .thankyou-msg h1 {
            font-size: 24px;
        }

        .enquire_now_btn_header_mob img {
            position: relative;
            margin-left: 5px;
            top: 1px;
        }

        .enable_tenants {
            padding-left: 0px;
        }

        .enquire_now_btn_header_mob {
            display: inline-block !important;
            width: 180px;
            text-align: center !important;
            padding: 9px 10px !important;
            line-height: 24px !important;
            margin-top: 5px !important;
            background: #FFC936;
            border-radius: 50px;
            /*font-size: 14px !important;*/
            color: #394352 !important;
            font-weight: 600 !important;
            position: absolute;
            right: 30px;
        }

            .enquire_now_btn_header_mob img {
                margin-left: 5px;
            }

        .banner-caption h1.text-lg {
            font-size: 30px;
            font-weight: bold;
            line-height: 38px;
            text-align: center;
            font-family: 'Montserrat', sans-serif;
            text-transform: capitalize;
        }

        .banner-caption h2.text-sm {
            font-size: 20px;
            line-height: 26px;
            text-align: center;
            font-family: 'Montserrat', sans-serif;
            text-transform: lowercase;
            font-weight: 600;
        }

        .banner-caption .banner-btn {
            margin: auto;
        }

        .sec-title {
            font-size: 26px;
            line-height: 36px;
            letter-spacing: 0px;
            margin-bottom: 20px;
            color: #394352;
        }

        .overview {
            text-align: center;
        }

        .video_icon img {
            width: 38px;
            height: 38px;
            margin: 10px auto 0px;
        }

        .game_video_div {
            width: 100%;
            margin: auto;
            margin-top: 20px;
            top: 0px;
            position: relative;
        }

            .game_video_div h4 {
                font-size: 18px;
                font-weight: bold;
                margin-bottom: 10px;
                color: #fff;
            }

        .procure_sec img.procureimg {
            margin-top: 20px;
            width: 100% !important;
            margin-left: 0 !important;
        }

        .procure_sec {
            padding: 40px 0px 0px !important;
        }

        .critical_pro_sec {
            padding: 40px 0px 0px;
        }

        .projects-tabs .tab_content {
            padding: 20px 0px 30px;
            margin-bottom: 0;
            float: left;
            width: 100%;
        }

        .client_ul li img {
            width: 100%;
        }

        .critical-div {
            height: auto;
            padding-left: 0;
            padding: 0px 20px;
        }

        .testimonials-div h2 {
            text-align: center;
        }

        .testimonials_box {
            text-align: center;
            padding: 0px;
        }

        .testi_heading {
            margin-left: 0;
            position: relative;
            top: -24px;
        }

        .testi_content {
            display: block;
        }

        .testimonials-div {
            padding: 30px 0px 60px;
            height: auto;
        }

        .testimonials-slider button.slick-next.slick-arrow {
            left: auto;
            right: 38%;
            bottom: -60px;
        }

        .testimonials-slider button.slick-prev.slick-arrow {
            left: 38%;
            bottom: -60px;
        }

        .case_studies_slider button.slick-next.slick-arrow {
            left: auto;
            right: 36%;
            bottom: -60px;
        }

        .case_studies_slider button.slick-prev.slick-arrow {
            left: 36%;
            bottom: -60px;
        }

        section.padding {
            padding: 40px 0;
        }

        .outstanding .sec-title {
            text-align: left !important;
        }

        .sec-sub-title {
            font-size: 20px;
            line-height: 30px;
        }

        .outstanding h4 {
            font-size: 18px;
            line-height: 28px;
        }

        .sec-desc {
            line-height: 23px;
        }

        .testimonials-slider {
            padding: 20px 0px !important;
        }

        .testi_content img {
            margin: 0px auto !important;
        }

        .testi_content {
            position: relative;
            text-align: center;
            height: auto !important;
            padding: 10px 0px !important;
            margin-top: -40px;
        }



        .case_studies_box {
            box-shadow: -6px -6px 13px #FFFFFF;
            border-radius: 6px;
        }

        .slick-slide {
            margin: 10px !important;
        }

        .slick-list {
            padding-left: 0px !important;
        }

        .benchkart_slider .slick-slide {
            margin: 0px !important;
            background-color: transparent;
        }

        .diff-box {
            border-radius: 12px;
            background-color: transparent;
        }

        .outsourcing_bg {
            background-color: #E5E5EB;
        }

        .benchkart_slider button.slick-next.slick-arrow {
            right: 10px;
            background-image: url(/benchkart-images-v1/left.svg);
            background-size: 20px;
            width: 50px;
            height: 50px;
            background-position: center;
            background-color: #e6b645;
            display: flex !important;
            align-items: center;
            border-radius: 50%;
            top: 54%;
            bottom: auto;
        }

        .benchkart_slider button.slick-prev.slick-arrow {
            left: 10px;
            background-image: url(/benchkart-images-v1/right.svg);
            background-size: 20px;
            width: 50px;
            height: 50px;
            background-position: center;
            /*background-color: #e6b645;*/
            display: flex !important;
            align-items: center;
            border-radius: 50%;
            top: 54%;
            bottom: auto;
        }

        .benchkart_slider .slick-next.slick-arrow.slick-disabled {
            display: none !important;
        }

        .benchkart_slider .slick-prev.slick-arrow.slick-disabled {
            display: none !important;
        }

        .process_slider button.slick-next.slick-arrow {
            right: 10px;
            background-image: url(/benchkart-images-v1/left_green.svg);
            background-size: 20px;
            width: 50px;
            height: 50px;
            background-position: center;
            background-color: transparent;
            display: flex !important;
            align-items: center;
            border-radius: 50%;
            top: 96px;
            bottom: auto;
        }

        .process_slider .slick-next.slick-arrow.slick-disabled::before,
        .process_slider .slick-prev.slick-arrow.slick-disabled::before {
            display: none !important;
        }

        .process_slider button.slick-next.slick-arrow {
            right: 10px;
            background-image: url(/benchkart-images-v1/left.svg);
            background-size: 20px;
            width: 50px;
            height: 50px;
            background-position: center;
            background-color: #e6b645;
            display: flex !important;
            align-items: center;
            border-radius: 50%;
            top: 40%;
            bottom: auto;
        }

        .process_slider button.slick-prev.slick-arrow {
            left: 10px;
            background-image: url(/benchkart-images-v1/left-black.png);
            background-size: 20px;
            width: 50px;
            height: 50px;
            background-position: center;
            background-color: #e6b645;
            display: flex !important;
            align-items: center;
            border-radius: 50%;
            top: 40%;
            bottom: auto;
        }

        .process_img {
            position: relative;
            z-index: 99;
            margin-bottom: 40px;
        }

        .process_box {
            position: relative;
            z-index: 9991;
        }

        .slick-current.slick-active .process_img::before {
            content: "";
            width: 100%;
            height: 1px;
            display: block;
            position: absolute;
            top: 47%;
            left: 0px;
            bottom: 0px;
            z-index: -1;
            transform: translate(0px, -50%);
            border-top: 2px dashed #398840;
        }



        .process_slider .slick-next.slick-arrow.slick-disabled {
            display: none !important;
        }

        .process_slider .slick-prev.slick-arrow.slick-disabled {
            display: none !important;
        }

        .req_btn_mob {
            position: relative;
            z-index: 1;
            text-align: center;
        }

        .critical-div {
            text-align: center;
        }

        .projects_ul {
            width: 100%;
        }

        .client_ul {
            list-style: none;
            display: block;
        }

            .client_ul li {
                display: block;
                background-color: #F4F4F6;
                border-radius: 6px;
                padding: 10px;
                margin: 5px;
                width: 100%;
                text-align: center;
                height: 90px;
                float: left;
            }

                .client_ul li:nth-of-type(1), .client_ul li:nth-of-type(4) {
                    margin-left: 5px;
                    width: 100%;
                }
    }


    @media all and (max-width: 414px) {
        .banner_form {
            bottom: -820px;
        }

        section#overview.padding {
            padding-top: 520px;
        }

        .case_studies_slider button.slick-next.slick-arrow,
        .testimonials-slider button.slick-next.slick-arrow {
            left: auto;
            right: 35%;
            bottom: -60px;
        }

        .case_studies_slider button.slick-prev.slick-arrow,
        .testimonials-slider button.slick-prev.slick-arrow {
            left: 35%;
            bottom: -60px;
        }

        .zcwf_lblLeft .zcwf_button {
            margin-top: 20px;
        }

        .zcwf_lblLeft .zcwf_button {
            height: 40px;
        }
    }



    @media only screen and (min-width: 410px) and (max-width: 414px) {

        .banner_form {
            bottom: -805px !important;
        }
    }

    @media all and (max-width: 400px) {
        .banner_form {
            bottom: -900px;
        }

        .sec-subHeading {
            font-size: 20px;
        }
    }


    @media only screen and (min-width: 380px) and (max-width: 400px) {

        .banner_form {
            bottom: -805px !important;
        }
    }


    @media all and (max-width: 375px) {
        .banner-caption h1.text-lg {
            text-align: center;
            font-size: 26px;
            line-height: 34px;
        }

        .banner_form {
            /*bottom: -895px;*/
            bottom: -750px !important;
        }
    }

    @media all and (max-width: 360px) {
        .case_studies_slider button.slick-next.slick-arrow,
        .testimonials-slider button.slick-next.slick-arrow {
            left: auto;
            right: 32%;
        }

        .case_studies_slider button.slick-prev.slick-arrow,
        .testimonials-slider button.slick-prev.slick-arrow {
            left: 32%;
        }

        .banner-caption h1.text-lg {
            text-align: center;
            font-size: 26px;
            line-height: 34px;
        }

        .banner_form {
            bottom: -652px !important;
        }

        section#overview.padding {
            padding-top: 396px;
        }

        .process_slider button.slick-prev.slick-arrow::before {
            content: "";
            width: 250px;
        }

        .sec-subHeading {
            /*font-size: 16px !important;*/
            line-height: 30px !important;
        }

        .diff-content-wrapper {
            height: 130px;
        }

        .benchkart_soln .diff-content {
            font-size: 12px;
        }
    }


    /*animination css start*/
    .in-view {
        -webkit-animation-duration: 1s;
        animation-duration: 1s;
        -webkit-animation-fill-mode: both;
        animation-fill-mode: both;
        animation-name: fadeInDown;
        animation-delay: 0.3s;
    }

    @-webkit-keyframes fadeInDown {
        0% {
            -webkit-transform: translate3d(0, -100%, 0);
            opacity: 0;
            transform: translate3d(0, -100%, 0);
        }

        to {
            -webkit-transform: translateZ(0);
            opacity: 1;
            transform: translateZ(0);
        }
    }

    @keyframes fadeInDown {
        0% {
            -webkit-transform: translate3d(0, -100%, 0);
            opacity: 0;
            transform: translate3d(0, -100%, 0);
        }

        to {
            -webkit-transform: translateZ(0);
            opacity: 1;
            transform: translateZ(0);
        }
    }



    .pricing-table {
        background: #fff;
        border-radius: 30px;
        box-shadow: 52px 52px 74px 0 rgba(115, 131, 169, 0.08);
    }

        .pricing-table table {
            display: block;
        }

            .pricing-table table thead {
                display: block;
            }

                .pricing-table table thead tr {
                    display: block;
                }

                    .pricing-table table thead tr .sin-title-box {
                        padding: 0 20px;
                        height: 60px;
                        font-size: 18px;
                        font-weight: 700;
                        letter-spacing: -0.56px;
                    }

            .pricing-table table tbody {
                display: block;
            }

                .pricing-table table tbody tr {
                    display: block;
                }

            .pricing-table table .title-col {
                min-width: 290px;
            }

            .pricing-table table .basic-col {
                min-width: 16rem;
            }

            .pricing-table table .standard-col {
                min-width: 16rem;
            }

            .pricing-table table .premium-col {
                min-width: 16rem;
            }

            .pricing-table table .ent-col {
                min-width: 195px;
            }

            .pricing-table table .colored-row {
                border-top: 2px solid #cfd5e340;
                width: initial;
            }

                .pricing-table table .colored-row:first-child {
                    border-top: 0;
                }

                    .pricing-table table .colored-row:first-child .sin-box:before {
                        height: 100%;
                        top: auto;
                        bottom: 0;
                    }

                .pricing-table table .colored-row .sin-box {
                    position: relative;
                    padding: 0 20px;
                    height: 65px;
                    font-size: 18px;
                    font-weight: 300;
                    letter-spacing: -0.56px;
                }

                    .pricing-table table .colored-row .sin-box:before {
                        content: "";
                        background: #ddebfc;
                        height: 100%;
                        top: 0;
                        left: 0;
                        position: absolute;
                        width: 1px;
                    }

                .pricing-table table .colored-row .title-col:before {
                    width: 0px;
                }

                .pricing-table table .colored-row .sin-box.title-col {
                    font-weight: 700;
                }

                .pricing-table table .colored-row .sin-box .table-icon {
                    font-size: 20px;
                }

                    .pricing-table table .colored-row .sin-box .table-icon.neg {
                        color: #f04037;
                    }

                    .pricing-table table .colored-row .sin-box .table-icon.pos {
                        color: #67d216;
                    }

            .pricing-table table .price-widget-block {
                padding-left: 22px;
                margin-top: 50px;
            }

                .pricing-table table .price-widget-block .title {
                    font-size: 21px;
                    font-weight: 700;
                    letter-spacing: -0.66px;
                    padding-bottom: 5px;
                }

    .cta-header {
        width: 260px !important;
    }


    .right-expertise .diff-content-wrapper {
        height: 52px;
    }

    .right-expertise .diff-content {
        padding-left: 10px;
    }






    /*START video PLAYER*/
/* Play Icon */
.vjs-icon-play:before,
.video-js .vjs-play-control .vjs-icon-placeholder:before,
.video-js .vjs-big-play-button .vjs-icon-placeholder:before {
    content: "\f04b" !important; /* Play icon */
    font-family: 'Font Awesome 6 Free';
    font-weight: 900;
    font-size: 18px;
}

.vjs-icon-pause:before, .video-js .vjs-play-control.vjs-playing .vjs-icon-placeholder:before {
    content: "\f04c" !important;
}


.video-js .vjs-play-control:hover .vjs-icon-placeholder:before {
    color: #4E9E55; /* Change color on hover */
    transition: color 0.3s ease; /* Smooth transition */
    content: "\f04c"; /* Change to desired hover icon */
}

/* Volume Control Icons */
.vjs-icon-volume-high:before,
.video-js .vjs-mute-control .vjs-icon-placeholder:before {
    content: "\f028"; /* Volume high icon */
    font-family: 'Font Awesome 6 Free';
    font-weight: 900;
    font-size: 18px;
}

/* Mute Icon */
.vjs-icon-volume-muted:before,
.video-js .vjs-mute-control.vjs-mute .vjs-icon-placeholder:before {
    content: "\f026"; /* Volume mute icon */
}

/* Mute Control Hover */
.video-js .vjs-mute-control:hover .vjs-icon-placeholder:before {
    color: #4E9E55; /* Change to green on hover */
}

/* Picture-in-Picture Icon */
.vjs-icon-picture-in-picture-enter:before,
.video-js .vjs-picture-in-picture-control .vjs-icon-placeholder:before {
    content: "\f02d"; /* Use a suitable icon for Picture-in-Picture */
    font-family: 'Font Awesome 6 Free';
    font-weight: 900;
    font-size: 18px;
}

/* Picture-in-Picture Hover State */
.video-js .vjs-picture-in-picture-control:hover .vjs-icon-placeholder:before {
    color: #4E9E55; /* Change to green on hover */
}


/* Fullscreen Icon */
.vjs-icon-fullscreen-enter:before,
.video-js .vjs-fullscreen-control .vjs-icon-placeholder:before {
    content: "\f065"; /* Use correct fullscreen icon */
    font-family: 'Font Awesome 6 Free';
    font-weight: 900;
    font-size: 18px;
}

.vjs-icon-fullscreen-exit:before, .video-js.vjs-fullscreen .vjs-fullscreen-control .vjs-icon-placeholder:before {
    content: "\f065";
}

.video-js .vjs-fullscreen-control:hover .vjs-icon-placeholder:before {
    color: #4E9E55; /* Change to green on hover */
}

/* Additional Styles */
.video-js .vjs-mute-control.vjs-vol-0 .vjs-icon-placeholder:before {
    content: "\f028"; /* Unicode for Font Awesome solid volume high icon */
    font-family: 'Font Awesome 6 Free';
    font-weight: 900;
    font-size: 18px;
}

.video-js .vjs-mute-control.vjs-vol-0 .vjs-icon-placeholder:before {
    content: "\f6a9";
    font-family: 'Font Awesome 6 Free';
    font-weight: 900;
    font-size: 18px;
}
.vjs-icon-volume-high:before, .video-js .vjs-mute-control .vjs-icon-placeholder:before {
    content: "\f028";
    font-family: 'Font Awesome 6 Free';
    font-weight: 900;
    font-size: 18px;
}


/* Ensure all icons have consistent size and style */
.video-js .vjs-icon-placeholder:before {
    font-family: 'Font Awesome 6 Free'; /* Ensure this matches your Font Awesome version */
    font-weight: 900; /* Set to 900 if you're using solid icons */
    font-size: 18px; /* Adjust size as needed */
}




    /*legend video PLAYER*/
