        @import url('https://fonts.googleapis.com/css?family=Montserrat:300,400,500,600,700|Playfair+Display:400,900&display=swap');
        @import "bootstrap.min.css";
        @import "swiper.min.css";
        @import "slick.css";
        @import "slick-theme.css";
        @import "fontawesome.css";
        @font-face {
            font-family: 'icomoon';
            src: url('../fonts/icomoon.eot?vytcto');
            src: url('../fonts/icomoon.eot?vytcto#iefix') format('embedded-opentype'), url('../fonts/icomoon.ttf?vytcto') format('truetype'), url('../fonts/icomoon.woff?vytcto') format('woff'), url('../fonts/icomoon.svg?vytcto#icomoon') format('svg');
            font-weight: normal;
            font-style: normal;
            font-display: block;
        }
        
        [class^="icon-"],
        [class*=" icon-"] {
            /* use !important to prevent issues with browser extensions that change fonts */
            font-family: 'icomoon' !important;
            speak: none;
            font-style: normal;
            font-weight: normal;
            font-variant: normal;
            text-transform: none;
            line-height: 1;
            /* Better Font Rendering =========== */
            -webkit-font-smoothing: antialiased;
            -moz-osx-font-smoothing: grayscale;
        }
        
        .icon-btc .path1:before {
            content: "\e902";
            color: rgb(143, 126, 230);
        }
        
        .icon-btc .path2:before {
            content: "\e903";
            margin-left: -0.755859375em;
            color: rgb(255, 255, 255);
        }
        
        .icon-btc .path3:before {
            content: "\e904";
            margin-left: -0.755859375em;
            color: rgb(255, 255, 255);
        }
        
        .icon-dollar:before {
            content: "\e905";
            color: #8f7ee6;
        }
        
        .icon-EOS:before {
            content: "\e906";
            color: #8f7ee6;
        }
        
        .icon-ethe:before {
            content: "\e907";
            color: #8f7ee6;
        }
        
        .icon-arrow-left:before {
            content: "\e900";
            color: #fff;
        }
        
        .icon-arrow-right:before {
            content: "\e901";
            color: #fff;
        }
        
        html,
        body {
            position: relative;
            height: 100%;
        }
        
        body {
            font-family: 'Montserrat', sans-serif;
            color: #1A1A1A;
            background-color: #F9FAFF;
            font-weight: 400;
        }
        
        a.active,
        a:focus,
        button:focus,
        button.active {
            outline: none;
        }
        
        a {
            text-decoration: none;
        }
        
        a:focus,
        a:hover,
        a:active {
            outline: 0;
            box-shadow: none;
        }
        
        a:focus,
        a:hover {
            text-decoration: none;
        }
        
        h1,
        h2,
        h3,
        h4,
        h5,
        h6 {
            margin-bottom: 0;
            font-weight: 900;
            font-family: 'Playfair Display', serif;
        }
        
        a {
            text-decoration: none;
            transition: all .5s ease-in-out;
        }
        
        a:hover {
            text-decoration: none;
        }
        
        ul,
        ol {
            margin: 0;
            padding: 0;
            list-style: none;
        }
        
        ul li {
            list-style: none;
        }
        
        p {
            margin: 0;
        }
        
        input:focus,
        select:focus,
        textarea:focus {
            outline: none;
        }
        
        img {
            border-style: none;
            display: inline-block;
            max-width: 100%;
            height: auto;
        }
        
        .wrapper {
            overflow: hidden;
        }
        
        .btn {
            min-width: 197px;
            height: 50px;
            display: inline-flex;
            align-items: center;
            justify-content: center;
            padding: 10px;
            text-transform: uppercase;
            font-size: 14px;
            font-weight: 600;
            border-radius: 25px;
            transition: all .5s ease-in-out;
        }
        
        .cta-blue {
            background-color: #0F99F7;
            color: #fff;
        }
        
        .cta-blue:hover {
            color: #fff;
            background-color: #ED0F2A;
        }
        
        .cta-red {
            background-color: #ED0F2A;
            color: #fff;
        }
        
        .cta-red:hover {
            color: #fff;
            background-color: #0F99F7;
        }
        
        .cta-green {
            background-color: #8CC63F;
            color: #fff;
        }
        
        .cta-green:hover {
            background-color: #4D4D4D;
            color: #fff;
        }
        
        .cta-secodary {
            background-color: #8F7EE6;
            color: #fff;
        }
        
        .cta-secodary:hover {
            background-color: #4D4D4D;
            box-shadow: none;
            color: #fff;
        }
        
        .text-red {
            color: #ED0F2A;
        }
        /***********************HEADER CSS***************************/
        
        header {
            padding: 37px 0;
            position: absolute;
            left: 0;
            right: 0;
            top: 0;
            z-index: 5;
        }
        
        .navbar-brand {
            padding: 0;
            margin: 0;
        }
        
        .navbar-brand img {
            height: 52px;
        }
        
        header .navbar-nav .nav-item .nav-link {
            font-size: 11px;
            font-weight: 600;
            text-transform: uppercase;
            color: #fff;
            padding: 8px 17px;
            position: relative;
        }
        
        header .navbar-nav .nav-item .nav-link:hover {
            color: #0F99F7;
        }
        
        header .navbar-nav .nav-item.active .nav-link:after {
            content: '';
            width: 6px;
            height: 6px;
            background-color: #ED0F2A;
            position: absolute;
            border-radius: 50%;
            transform: translate(-50%, -50%);
            bottom: -4px;
            left: 50%;
        }
        
        header .navbar-nav .nav-item:last-child .nav-link {
            padding-right: 0;
        }
        /***************************TOP BLOCKCHAIN******************************/
        
        .blokchain-top {
            padding: 64px 0;
        }
        
        .blokchain-top .title {
            max-width: 700px;
            margin: 0 auto;
            text-align: center;
        }
        
        .blokchain-top .title:before {
            transform: translate(-50%, -50%);
            left: 50%;
        }
        
        .title {
            font-family: 'Playfair Display', serif;
            font-weight: 900;
            font-size: 36px;
            padding: 20px 0;
            position: relative;
        }
        
        .title:before {
            content: '';
            width: 48px;
            height: 3px;
            position: absolute;
            left: 0;
            top: 0;
        }
        
        .strip-blue:before {
            background-color: #0F99F7;
        }
        
        .strip-blue span {
            color: #0F99F7;
        }
        
        .title strong {
            font-weight: 900;
        }
        
        .content-slide {
            margin-top: 42px;
        }
        
        .content-slide .img-holder {
            height: 100%;
            overflow: hidden;
        }
        
        .content-slide .img-holder img {
            height: 100%;
            object-fit: cover;
            transition: all .5s ease-in-out;
        }
        
        .content-slide .img-holder:hover img {
            transform: scale(1.1);
        }
        
        .title-light {
            font-weight: 400;
        }
        
        .slick-slide {
            outline: none;
        }
        
        .card {
            border-radius: 0;
            border: none;
            background-color: rgba(255, 255, 255, 0.5);
            -moz-box-shadow: 7px 7px 14px -7px rgba(0, 0, 0, 0.1);
            /*FF 3.5+*/
            -webkit-box-shadow: 7px 7px 14px -7px rgba(0, 0, 0, 0.1);
            /*Saf3-4, Chrome, iOS 4.0.2-4.2, Android 2.3+*/
            box-shadow: 7px 7px 14px -7px rgba(0, 0, 0, 0.1);
            /* FF3.5+, Opera 9+, Saf1+, Chrome, IE10 */
        }
        
        .slide-wrapper {
            padding: 0 15px 15px;
        }
        
        .content-slide .content {
            padding: 50px 60px 25px;
        }
        
        .content p {
            font-size: 13px;
            color: #1A1A1A;
            line-height: 28px;
            margin-bottom: 28px;
        }
        
        .content p:last-of-type {
            margin-bottom: 0;
        }
        
        .swiper-button-next:after,
        .swiper-button-prev:after {
            color: #fff;
            font-family: 'icomoon' !important;
            font-size: 14px;
            opacity: 1;
        }
        
        .swiper-button-prev:after {
            content: '\e900';
        }
        
        .swiper-button-next:after {
            content: '\e901';
        }
        
        .swiper-button-prev,
        .swiper-button-next {
            position: relative;
            width: 43px;
            height: 43px;
            background-color: #ED0F2A;
            left: auto;
            right: auto;
            outline: none;
        }
        
        .arrow-slider {
            position: absolute;
            right: 15px;
            left: auto;
            z-index: 5;
            display: flex;
            top: 76px;
        }
        
        .arrow-slider .swiper-button-prev {
            margin-right: 15px;
            background-color: #ED0F2A;
            transition: all .5s ease-in-out;
        }
        
        .carousel-control-next,
        .carousel-control-prev {
            transition: all .5s ease-in-out;
        }
        
        .arrow-slider .swiper-button-prev:hover,
        .arrow-slider .swiper-button-next:hover {
            background-color: #4D4D4D;
        }
        
        .slider-caption {
            padding: 0 115px;
        }
        
        .strip-red:before {
            background-color: #ED0F2A;
        }
        /***********************************************
veteran
*********************************************/
        
        .card-team {
            display: flex;
            background-color: rgba(255, 255, 255, 0.5);
            -moz-box-shadow: 7px 7px 14px -7px rgba(0, 0, 0, 0.1);
            /*FF 3.5+*/
            -webkit-box-shadow: 7px 7px 14px -7px rgba(0, 0, 0, 0.1);
            /*Saf3-4, Chrome, iOS 4.0.2-4.2, Android 2.3+*/
            box-shadow: 7px 7px 14px -7px rgba(0, 0, 0, 0.1);
            /* FF3.5+, Opera 9+, Saf1+, Chrome, IE10 */
            border-radius: 15px;
            margin-bottom: 30px;
            overflow: hidden;
        }
        
        .card-team .card-team-img {
            position: relative;
            height: 100%;
            overflow: hidden;
            display: flex;
            align-items: center;
            justify-content: center;
            font-size: 24px;
            color: #fff;
            min-height: 365px;
        }
        
        .card-team .card-team-img.bg-dark {
            background: #000;
        }
        
        .card-team .card-team-img img {
            transition: all .5s ease-in-out;
            filter: grayscale(1);
        }
        
        .card-team .card-team-img:hover img {
            transform: scale(1.1);
            filter: grayscale(0);
        }
        
        .veteran .card-team .card-team-img img {
            filter: grayscale(0);
        }
        
        .card-team .card-team-img a {
            position: absolute;
            left: 50%;
            top: 50%;
            transform: translate(-50%, -50%);
        }
        
        .card-team .card-team-img a img {
            height: 35px;
            width: auto;
        }
        
        .card-team .card-team-img a img:hover {
            opacity: 0.9;
        }
        
        .card-team .card-team-img img {
            width: 100%;
            height: 100%;
            object-fit: cover;
        }
        
        .card-team-body {
            flex: 1;
            padding: 15px 15px;
            display: flex;
            flex-direction: column;
            justify-content: center;
            align-items: flex-start;
            height: 100%;
            position: relative;
        }
        
        .leadership .card-team-body:after {
            content: '';
            background-image: url(../images/colon.png);
            background-repeat: no-repeat;
            height: 39px;
            width: 50px;
            right: 22px;
            bottom: 22px;
            position: absolute;
            z-index: -1;
        }
        
        .brand-holder img {
            width: 98px;
        }
        
        .brand-holder {
            margin-bottom: 8px;
        }
        
        .card-team-body h3 {
            font-size: 13px;
            color: #1A1A1A;
            line-height: 22px;
            margin-bottom: 8px;
            font-weight: 500;
        }
        
        .card-team-body h2 {
            font-size: 20px;
        }
        
        .card-team-body span.desgn {
            font-size: 13px;
            font-weight: 500;
            color: #1A1A1A;
            position: relative;
            display: inline-flex;
            align-items: center;
        }
        
        .card-team-body span.desgn:before {
            content: '';
            width: 10px;
            height: 2px;
            background-color: #ED0F2A;
            display: inline-block;
            margin-right: 13px;
        }
        
        .m-slide,
        .veteran-slide {
            padding: 0 15px;
        }
        
        .veteran .m-slide {
            padding-top: 117px;
            margin-top: -91px;
        }
        
        .veteran .m-slide .arrow-slider {
            top: 43px;
        }
        
        .veteran {
            padding-bottom: 86px;
        }
        /***********************************************
Bdam Wallet
*********************************************/
        
        .app-holder-bdam {
            background-image: url(../images/bg1.png);
            background-size: cover;
            background-repeat: no-repeat;
            border-radius: 15px;
            background-position: center;
            padding: 54px 0;
        }
        
        .app-holder-bdam .card-apps {
            padding: 0 40px 0 57px;
            border-right: 0.75px solid rgba(255, 255, 255, 0.3);
        }
        
        .card-apps .logo-payee {
            height: 53px;
            margin-bottom: 15px;
        }
        
        .app-btn {
            margin-top: 30px;
        }
        
        .app-btn a img {
            height: 24px;
            margin-right: 10px;
        }
        
        .app-btn a:hover {
            opacity: 0.8;
        }
        
        .card-apps p a {
            text-transform: capitalize;
        }
        
        .app-btn a {
            display: inline-flex;
            align-items: center;
            background-color: #fff;
            height: 50px;
            border-radius: 25px;
            min-width: 164px;
            padding: 0 17px;
            box-shadow: 0 10px 15px rgba(0, 0, 0, 0.2);
            /* FF3.5+, Opera 9+, Saf1+, Chrome, IE10 */
        }
        
        .app-btn a span {
            font-size: 12px;
            line-height: 14px;
            color: #1A1A1A;
        }
        
        .app-btn {
            display: flex;
            align-items: center;
            margin-bottom: 33px;
        }
        
        .app-btn a {
            margin: 0 10px;
        }
        
        .app-btn a:first-child {
            margin-left: 0;
        }
        
        .card-project p.p2,
        .card-apps p {
            font-weight: 700;
            color: #fff;
            font-size: 13px;
        }
        
        .card-project p a,
        .card-apps p.p2 a,
        .card-apps p a {
            font-weight: 400;
            color: #fff;
            margin: 0 8px;
        }
        
        .card-apps p a:hover {
            color: #ED0F2A;
        }
        
        .card-project p.p2,
        .card-project p.p2 a {
            color: #333333;
        }
        /*******************************************
BDAM PROJECTS
********************************************/
        
        .bdam-projects {
            padding: 80px 0;
        }
        
        .bdam-projects .title {
            color: #333333;
        }
        
        .caption p {
            font-size: 15px;
            color: #333333;
        }
        
        .card-project ul {
            display: flex;
            margin: 30px -10px;
        }
        
        .card-project .logo-c {
            height: 75px;
            margin-bottom: 22px;
        }
        
        .card-project ul li {
            padding: 0 10px;
        }
        
        .card-project ul li .icons-bd img {
            height: 24px;
            display: block;
            margin-bottom: 15px;
        }
        
        .card-project p {
            font-size: 15px;
            line-height: 27px;
            color: #000000;
            font-weight: 500;
        }
        
        .card-project ul li .icons-bd span {
            font-size: 15px;
            line-height: 25px;
            font-weight: 500;
            color: #000000;
        }
        
        .card-project ul li .icons-bd {
            box-shadow: 6px 3px 15px 3px rgba(0, 0, 0, 0.1);
            width: 90px;
            height: 90px;
            border-radius: 8px;
            background-color: #fff;
            display: flex;
            flex-direction: column;
            justify-content: center;
            align-items: center;
            padding: 8px;
        }
        
        .card-project .swiper-pagination {
            margin-top: 50px;
        }
        
        .card-project .swiper-pagination-bullet {
            margin: 0;
            padding: 0;
            width: 32px;
            height: 3px;
            border-radius: 0;
            background-color: rgba(77, 77, 77, 0.3);
            opacity: 1;
            outline: none;
        }
        
        .card-project .swiper-pagination-bullet:hover,
        .card-project .swiper-pagination-bullet.swiper-pagination-bullet-active {
            background-color: #8F7EE6;
        }
        
        .card-project .swiper-pagination-bullet {
            margin: 0 14px;
        }
        
        .slider-projects .card-project {
            max-width: 450px;
        }
        
        .bdam-projects .caption {
            margin-bottom: 73px;
        }
        /*******************************************
PRODUCTS 
***********************************************/
        
        .bdm-products {
            padding-bottom: 132px;
        }
        
        .content-slide .slider-indicator-holder {
            padding-left: 54px;
            padding-right: 38px;
        }
        
        .slider-indicator-holder .carousel-indicators {
            position: relative;
            flex-direction: column;
            width: 100%;
            margin: 0;
        }
        
        .slider-indicator-holder .carousel-indicators li {
            width: auto;
            text-indent: inherit;
            height: auto;
            opacity: 1;
            margin-bottom: 15px;
        }
        
        .slider-indicator-holder .carousel-indicators:before {
            height: 95%;
            border-style: dotted;
            border-width: 0.75px;
            content: '';
            display: block;
            position: absolute;
            left: 13px;
            top: 25px;
            bottom: 0;
            border-color: #CCCCCC;
        }
        
        .slider-indicator-holder .carousel-indicators li .icon-a span img {
            height: 20px;
            filter: grayscale(100%);
            opacity: 0.5;
        }
        
        .slider-indicator-holder .carousel-indicators li.active .icon-a span img {
            filter: grayscale(0);
            opacity: 1;
        }
        
        .slider-indicator-holder .carousel-indicators li .icon-a span {
            position: relative;
            display: inline-block;
        }
        
        .slider-indicator-holder .carousel-indicators li .icon-a {
            margin-right: 25px;
        }
        
        .slider-indicator-holder .carousel-indicators li h3 {
            font-size: 16px;
            max-width: 360px;
            margin-bottom: 10px;
        }
        
        .slider-indicator-holder .carousel-indicators li.active h3 {
            color: #0F99F7;
        }
        
        .slider-indicator-holder .carousel-indicators li p {
            font-size: 13px;
            line-height: 13px;
            font-weight: 500;
        }
        
        #carouselExampleIndicators .img-holder,
        #carouselExampleIndicators .carousel-item,
        #carouselExampleIndicators .carousel-inner {
            height: 100%;
        }
        
        #carouselExampleIndicators .img-holder img {
            width: 100%;
            height: 100%;
            object-fit: cover;
        }
        
        .carousel-control-next,
        .carousel-control-prev {
            background-color: #0F99F7;
            width: 43px;
            height: 43px;
            position: relative;
            left: auto;
            right: 0;
            margin-bottom: 10px;
            opacity: 1;
        }
        
        .carousel-control-next:focus,
        .carousel-control-next:hover,
        .carousel-control-prev:focus,
        .carousel-control-prev:hover {
            background-color: #4D4D4D;
        }
        
        .carousel-control-prev span {
            transform: rotate(90deg);
        }
        
        .carousel-control-next span {
            transform: rotate(90deg);
        }
        
        .arrow-slides {
            position: absolute;
            right: -60px;
            top: 50%;
            transform: translate(0, -50%);
        }
        /****************************************
LEADERSHIP 
*************************************/
        
        .leadership {
            background-image: url(../images/bg-leadership.png);
            background-size: cover;
            background-repeat: no-repeat;
            padding: 70px 0;
        }
        
        .leadership .title:before {
            transform: translate(-50%, -50%);
            left: 50%;
        }
        
        .leadership .title {
            margin-bottom: 47px;
        }
        
        .leadership .card-team {
            background-color: #4D4D4D;
            color: #fff;
            border-radius: 0;
            height: 100%;
            margin-bottom: 0;
        }
        
        .leadership .card-team .card-team-body {
            justify-content: flex-start;
            position: relative;
            z-index: 1;
        }
        
        .leadership .row [class*="col-"] {
            margin-bottom: 30px;
        }
        
        .leadership .row [class*="col-"] [class*="col-"] {
            margin-bottom: 0;
        }
        
        .leadership .card-team .card-team-body p {
            font-size: 12px;
            line-height: 21px;
            color: #fff;
        }
        
        .leadership .card-team .card-team-body h3 {
            font-size: 15px;
            line-height: 18px;
            color: #fff;
            font-weight: 600;
            margin-bottom: 8px;
        }
        
        .divider {
            height: 1px;
            width: 100%;
            margin: 20px 0;
            background-color: #000;
        }
        
        .dvd-1 {
            background-color: rgba(255, 255, 255, 0.5);
        }
        
        .leadership .card-team .card-team-body span.desgn {
            color: #B3B3B3;
            font-weight: 400;
            margin-bottom: 30px;
        }
        
        .leadership .card-team .card-team-body span.desgn:before {
            background-color: #0F99F7;
        }
        
        .leadership .card-team .card-team-body .btn.cta-blue {
            min-width: 109px;
            height: 32px;
            padding: 0 5px;
            font-size: 11px;
        }
        
        .leadership .card-team .card-team-body .btn.cta-blue:hover {
            background-color: #0c79c3;
        }
        /**************************************
FOOTER
****************************************/
        
        footer {
            padding: 124px 0 30px;
        }
        
        footer .footer-brand img {
            height: 66px;
        }
        
        .footer-brand {
            display: inline-block;
        }
        
        footer h3 {
            text-align: center;
            font-size: 19px;
            line-height: 24px;
            color: #333333;
            font-weight: 700;
            position: relative;
        }
        
        footer h3:before {
            width: 30%;
            height: 0.75px;
            background-color: #E6E6E6;
            content: '';
            position: absolute;
            top: 50%;
            transform: translate(0, -50%);
            left: 0;
        }
        
        footer h3:after {
            width: 30%;
            height: 0.75px;
            background-color: #E6E6E6;
            content: '';
            position: absolute;
            top: 50%;
            transform: translate(0, -50%);
            right: 0;
        }
        
        .social-footer {
            display: flex;
            align-items: center;
            justify-content: center;
            margin: 26px 0 20px;
        }
        
        .social-footer li {
            margin: 0 8px;
        }
        
        .social-footer li a {
            width: 43px;
            height: 43px;
            display: flex;
            align-items: center;
            justify-content: center;
            background-color: #fff;
            color: #ED0F2A;
            border-radius: 50%;
            box-shadow: 7px -1px 9px -7px rgba(0, 0, 0, 0.1);
            font-size: 14px;
            transition: all .5s ease-in-out;
        }
        
        .social-footer li a:hover {
            background-color: #ED0F2A;
            color: #fff;
        }
        
        footer img.fot2 {
            height: 91px;
        }
        
        footer .divider {
            background-color: #E6E6E6
        }
        
        .footer-links {
            padding-top: 5px;
        }
        
        .footer-links p {
            font-size: 12px;
            font-weight: 400;
            line-height: 24px;
            color: #666666;
        }
        
        .footer-links p br {
            display: none;
        }
        
        .footer-links p a {
            color: #0B62BB;
            font-weight: 600;
        }
        
        .footer-links p a:hover,
        .quick-links li a:hover {
            color: #ED0F2A;
        }
        
        .quick-links {
            display: flex;
            align-items: center;
            justify-content: flex-end;
        }
        
        .quick-links li a {
            font-size: 12px;
            font-weight: 500;
            line-height: 24px;
            color: #666666;
        }
        
        .quick-links li:after {
            content: '|';
            font-weight: 500;
            line-height: 24px;
            font-size: 12px;
            color: #666666;
            margin: 0 10px;
        }
        
        .quick-links li:last-child:after {
            content: none;
        }
        
        .slider_main {
            position: relative;
        }
        
        .slider-nav .item {
            padding: 5px 0;
        }
        
        .slider-nav .item span {
            color: #fff;
            height: 35px;
            display: inline-flex;
            align-items: center;
            padding: 0 25px;
            border-radius: 17.5px;
            cursor: pointer;
            position: relative;
            font-size: 13px;
        }
        
        .slider-nav .item .item-link:before {
            width: 9px;
            height: 1px;
            background-color: rgba(255, 255, 255, 0.3);
            display: inline-block;
            content: '';
            margin-right: 23px;
        }
        
        .slider-nav .item .item-link {
            position: relative;
            display: inline-flex;
            align-items: center;
            justify-content: center;
        }
        
        .slider_main .slider-thumb {
            position: absolute;
            left: 0;
            top: 0;
            right: 0;
            transform: translate(0, -100%);
            padding-left: 43px;
            max-width: 450px;
            display: flex;
            align-items: center;
            height: 100vh;
            z-index: 1;
        }
        
        .slider_main .slider-nav .slick-list {
            padding: 0 !important;
        }
        
        .slider_main .slider-thumb .slider-nav .item .item-link:hover:before {
            background-color: #ED0F2A;
        }
        
        .slider_main .slider-thumb .slider-nav .item .item-link:hover span {
            background-color: rgba(255, 255, 255, 0.1);
            font-weight: 700;
        }
        
        .slider_main .slider-nav {
            position: relative;
        }
        
        .slider_main .slider-nav:before {
            width: 1px;
            height: 100%;
            display: inline-block;
            background-color: rgba(255, 255, 255, 0.3);
            position: absolute;
            left: 0;
            top: 0;
            bottom: 0;
            content: '';
            ;
        }
        /************************ABOUT US*************************/
        
        .breadcrumb-banner {
            background-size: cover;
            background-position: center;
            background-repeat: no-repeat;
            padding: 160px 0 141px;
            text-align: center;
        }
        
        .breadcrumb-banner h1 {
            font-size: 47px;
            color: #fff;
            line-height: 56px;
            font-family: 'Playfair Display', serif;
            font-weight: 900;
            margin-bottom: 17px;
        }
        
        .breadcrumb-banner p {
            font-size: 15px;
            color: #fff;
            line-height: 27px;
            max-width: 813px;
            margin: 0 auto;
            font-weight: 500;
        }
        
        .main-content {
            position: relative;
            margin-top: -74px;
            margin-bottom: 81px;
        }
        
        .bdam-content {
            background-color: #fff;
            padding: 45px 70px;
            border-radius: 15px;
            box-shadow: 7px 7px 14px -7px rgba(0, 0, 0, 0.1);
        }
        
        .bdam-content h3 {
            font-size: 29px;
            font-family: 'Playfair Display', serif;
            font-weight: 900;
            margin-bottom: 32px;
        }
        
        .bdam-content p {
            font-size: 14px;
            margin-bottom: 30px;
        }
        
        .bdam-content p strong {
            font-weight: 700;
        }
        
        .c-box {
            max-width: 531px;
            margin-top: 32px;
        }
        
        .about-asset-bg {
            background-image: url(../images/bg-asset.png);
            background-size: cover;
            background-position: center;
            background-repeat: no-repeat;
            min-height: 660px;
        }
        
        .bg-light {
            background-image: none;
            background-color: #F9FAFF;
        }
        
        .leadership.bg-light .bg-holder-wrapper {
            padding: 56px 60px;
            background-image: url(../images/bg-leadership.png);
            background-repeat: no-repeat;
            background-position: center;
            background-size: cover;
            border-radius: 15px;
        }
        
        .leadership.bg-light .bg-holder-wrapper .card-team-body {
            padding: 25px;
        }
        /*************************PARTNER***********************************/
        
        .partner-card {
            align-items: inherit;
            border: 0.75px solid #E6E6E6;
            border-radius: 15px;
            background-color: #F2F2F2;
            overflow: hidden;
            height: 100%;
        }
        
        .partner-main .row [class*="col-"] {
            margin-bottom: 30px;
        }
        
        .parner-logo-box {
            width: 170px;
            min-height: 170px;
            padding: 20px;
            display: flex;
            align-items: center;
            background-color: #fff;
            justify-content: center;
            box-shadow: 7px 7px 14px -7px rgba(0, 0, 0, 0.1);
            overflow: hidden;
        }
        
        .parner-logo-box img {
            transition: all .5s ease-in-out;
        }
        
        .project-img {
            overflow: hidden;
        }
        
        .project-img img {
            transition: all .5s ease-in-out;
        }
        
        .project-img:hover img {
            transform: scale(1.05);
        }
        
        .parner-logo-box:hover img {
            transform: scale(1.1);
        }
        
        .partner-card .media-body {
            font-size: 14px;
            line-height: 24px;
            color: #333333;
            padding: 40px 30px;
        }
        
        .card-project {
            max-width: 422px;
            margin-left: auto;
        }
        
        .purple .app-btn a {
            background-color: #8F7EE6;
        }
        
        .purple .app-btn span,
        .green .app-btn span,
        .blue .app-btn span {
            color: #fff;
        }
        
        .purple .app-btn img,
        .green .app-btn img,
        .blue .app-btn img {
            filter: brightness(0) invert(1);
        }
        
        .card-project.purple .logo-c {
            width: 206px;
            object-fit: cover;
            height: 51px;
        }
        
        .card-project.red .logo-c {
            width: 293px;
            object-fit: cover;
        }
        
        .green .app-btn a {
            background-color: #8CC63F;
        }
        
        .blue .app-btn a {
            background-color: #021E67;
        }
        
        .red.card-project .cta-secondary {
            background-color: #ED0F2A;
            color: #fff;
        }
        
        .red.card-project .cta-secondary:hover {
            background-color: #4D4D4D;
        }
        
        .download-pr .bdam-content {
            margin-bottom: 56px;
        }
        
        .card-project ul li .icons-bd i span,
        .card-project ul li .icons-bd i {
            font-size: 24px;
            margin-bottom: 8px;
        }
        
        .green.card-project ul li .icons-bd i .path1:before,
        .green.card-project ul li .icons-bd i:before {
            color: #8CC63F;
        }
        
        .red.card-project ul li .icons-bd i .path1:before,
        .red.card-project ul li .icons-bd i:before {
            color: #ED0F2A;
        }
        
        .business .card {
            border-radius: 15px;
            background-color: #fff;
            height: 100%;
            overflow: hidden;
        }
        
        .business .card .img-card {
            overflow: hidden;
        }
        
        .business .card .img-card img {
            width: 100%;
            transition: all .5s ease-in-out;
        }
        
        .business .card .img-card:hover img {
            transform: scale(1.1);
        }
        
        .business .row {
            margin: 0 -25px;
        }
        
        .business .row [class*="col-"] {
            padding: 0 25px;
            margin-bottom: 50px;
        }
        
        .business .card .card-title {
            font-size: 28px;
            line-height: 48px;
            font-family: 'Playfair Display', serif;
            color: #000000;
            margin-top: 24px;
            padding: 0 60px;
            position: relative;
        }
        
        .business .card .card-title:before {
            width: 5px;
            height: 100%;
            background-color: #ED0F2A;
            content: '';
            position: absolute;
            left: 0;
            top: 0;
            bottom: 0;
        }
        
        .business .card .card_body p {
            font-size: 15px;
            color: #000;
            font-weight: 500;
            line-height: 30px;
        }
        
        .business .card .card_body {
            padding: 0 30px 25px 50px;
        }
        
        .product-title {
            display: flex;
            align-items: center;
        }
        
        .product-title .pr-icon {
            width: 110px;
        }
        
        .product-title .pr-icon img {
            height: 60px;
            transition: all .5s ease-in-out;
        }
        
        .product-title .pr-icon:hover img {
            transform: scale(1.1);
        }
        
        .product-title .media-body h3 {
            font-size: 19px;
            font-family: 'Playfair Display', serif;
        }
        
        .pr-card p {
            font-size: 16px;
            font-weight: 500;
            line-height: 31px;
        }
        
        .product-title {
            margin-bottom: 25px;
        }
        
        .pr-card {
            padding: 50px 30px 25px 50px;
            min-height: 285px;
        }
        
        .slide-box {
            background-size: cover;
            background-repeat: no-repeat;
        }
        
        .main-slider .text-holder {
            padding: 80px 0 0;
            height: 100vh;
            display: flex;
            flex-direction: column;
            justify-content: center;
        }
        
        .text-holder {
            max-width: calc(100% - 560px);
            margin-left: auto;
            position: relative;
            z-index: 999;
        }
        
        .text-holder h3 {
            font-size: 52px;
            color: #fff;
            font-weight: 900;
            margin-bottom: 15px;
        }
        
        .text-holder {
            transform: translateY(30px);
            opacity: 0;
            transition: all 0.5s ease-in;
        }
        
        .slick-current .text-holder {
            transform: translateY(0);
            opacity: 1;
            transition-delay: 1s;
        }
        
        .text-holder h3 span {
            font-weight: 400;
            text-decoration: underline;
        }
        
        .text-holder p {
            color: #fff;
            font-weight: 500;
            font-size: 16px;
            line-height: 30px;
            max-width: 517px;
            margin-bottom: 30px;
        }
        
        .text-holder .btn-holder {
            display: flex;
        }
        
        .text-holder .btn-holder a {
            margin-right: 16px;
        }
        
        .heading-slider {
            color: #fff;
            font-weight: 500;
            font-family: 'Montserrat', sans-serif;
            font-size: 12px;
            text-transform: uppercase;
            line-height: 22px;
            position: absolute;
            top: 50%;
            transform: translate(0, -50%) rotate(90deg);
            left: -62px;
        }
        
        .social-links {
            position: absolute;
            display: flex;
            align-items: center;
            bottom: 50px;
        }
        
        .social-links li a {
            color: #fff;
            font-size: 14px;
            width: 30px;
            height: 30px;
            border-radius: 50%;
            display: inline-flex;
            align-items: center;
            justify-content: center;
            border: 1px solid #fff
        }
        
        .social-links li a:hover {
            background-color: #ED0F2A;
            color: #fff;
            border-color: #ED0F2A;
        }
        
        .social-links li:first-child a {
            width: 100px;
            height: 30px;
            border-radius: 15px;
            font-size: 11px;
            text-transform: uppercase;
        }
        
        .social-links li {
            margin-right: 10px;
        }
        
        .relative {
            position: relative;
        }
        
        .slick-prev,
        .slick-next {
            z-index: 9;
            left: 15px;
            width: 33px;
            height: 33px;
            background-color: #ED0F2A;
            opacity: 1;
        }
        
        .slick-prev:hover,
        .slick-prev:focus,
        .slick-next:hover,
        .slick-next:focus {
            background: #ED0F2A;
        }
        
        .slick-next {
            right: 15px;
            left: auto;
        }
        
        .slick-prev:before {
            content: '\e900';
            font-family: 'icomoon' !important;
            opacity: 1;
        }
        
        .slick-next:before {
            content: '\e901';
            font-family: 'icomoon' !important;
            opacity: 1;
        }
        
        .slider-nav .item-link span {
            transform: scale(0.85);
            opacity: 0.5;
        }
        
        .slider-nav [data-my-slick-attr="1"] .item-link span {
            opacity: 0.5;
            transition: all 0.5s;
            transform: scale(0.8);
        }
        
        .slider-nav [data-my-slick-attr="2"] .item-link span {
            opacity: 0.6;
            transition: all 0.5s;
            transform: scale(0.85);
        }
        
        .slider-nav [data-my-slick-attr="3"] .item-link span {
            opacity: 0.7;
            transition: all 0.5s;
            transform: scale(0.9);
        }
        
        .slider-nav [data-my-slick-attr="4"] .item-link span {
            opacity: 0.8;
            transition: all 0.5s;
            transform: scale(0.95);
        }
        
        .slider-nav [data-my-slick-attr="5"] .item-link span {
            opacity: 1;
            transition: all 0.5s;
            transform: scale(1);
        }
        
        .slider-nav [data-my-slick-attr="6"] .item-link span {
            opacity: 0.8;
            transition: all 0.5s;
            transform: scale(0.95);
        }
        
        .slider-nav [data-my-slick-attr="7"] .item-link span {
            opacity: 0.7;
            transition: all 0.5s;
            transform: scale(0.9);
        }
        
        .slider-nav [data-my-slick-attr="8"] .item-link span {
            opacity: 0.6;
            transition: all 0.5s;
            transform: scale(0.85);
        }
        
        .bdam-content .project-img {
            max-width: 350px;
            margin: 0 auto;
        }
        
        .modal-body {
            padding: 30px;
            background-color: #0c214a;
        }
        
        .modal-dialog {
            max-width: 600px;
        }
        
        .privacy-policy-inner .text-box {
            margin-top: 20px;
        }
        
        .privacy-policy-inner .text-box h3 {
            font-size: 20px;
            color: #fff;
            margin-bottom: 10px;
        }
        
        .privacy-heading p,
        .privacy-policy-inner .text-box p {
            font-size: 13px;
            line-height: 1.77;
            color: #fff;
        }
        
        .privacy-heading h2 {
            font-size: 26px;
            color: #fff;
            margin-bottom: 10px;
        }
        
        .privacy-policy-inner .text-box ul li,
        .privacy-policy-inner .text-box ol li {
            font-size: 13px;
            line-height: 1.77;
            color: #fff;
            position: relative;
            margin-bottom: 10px;
        }
        
        .privacy-policy-inner .text-box h4 {
            font-size: 16px;
            color: #fff;
            margin-bottom: 10px;
        }
        
        .close {
            float: right;
            font-size: 30px;
            font-weight: 400;
            line-height: 1;
            color: #fff;
            text-shadow: none;
            opacity: 1;
            position: absolute;
            right: 20px;
            top: 15px;
        }
        
        button.close.close-mb {
            top: auto;
            bottom: 10px;
        }
        
        button.close:hover,
        button.close.close-mb:hover {
            color: #fb2335;
        }
        
        .privacy-policy-inner .text-box p a,
        .privacy-policy-inner a {
            color: #fb2335;
            text-decoration: underline;
        }
        
        .client-logo {
            display: flex;
            align-items: center;
            justify-content: flex-end;
            position: relative;
            margin-top: -95px;
            margin-bottom: 40px;
        }
        
        .client-logo li {
            margin: 0 8.5px;
        }
        
        .client-logo li:last-child {
            margin-right: 0;
        }
        
        .client-logo img {
            height: 40px;
            filter: brightness(0) invert(1);
            object-fit: cover;
        }
        
        .client-logo li a:hover img {
            filter: initial;
        }