/* Style Interior 1 CSS Names */
/* 1 Blockchain Forks */
/* 2 Blockchain Nodes */
/* 3 Enterprise */
/* 4 Privacy */
/* 5 Submit Page */
/* 6 Governance System */
/* 7 Regtech Development Service */
/* 8 Api Blockchain Development*/
/* 9 Cryptocurrency Wallet Development */
/* 10 BlockchainBased Micropayment Service */
/* 11 Decentralized Exchange Development */
/* 12 Compliance System */
/* 13 Centralized Exchange */
/* 14 Blockchain Dapps Development */


/* Global CSS */
.roboto-logo {
    margin-top: 24px;
}

.hero-h-font {
    font-weight: 700;
}

.submit-overflow {
    overflow-y: hidden;
}

.abtus-btn-bg {
    background: #0799A8;
    color: #fff;
}

.form-terms {
    color: #0056b3 !important;
}

/* carosouel */
.tstmnl-crsl-roboto {
    margin-left: 105px !important;
}

.tstml-img-4-roboto {
    margin-top: -100px !important;
    margin-left: 231px !important;
}

.cube-driver-img {
    width: 244px !important;
    height: 57px !important;
    margin-left: 2px !important;
}

.lisa-h {
    margin-top: 50px;
}

.iv-sec-roboto-clr {
    color: #16BECF;
}

.tstml-img-3-roboto {
    margin-top: -348px !important;
    width: 403px !important;
}

.tstml-img-2-roboto {
    width: 58% !important;
}

.tstml-img-1-roboto {
    margin-top: -23px !important;
}

.foot-width-link {
    width: fit-content;
}

/* enterprise mail and roboto360.com color */
.robotoandmai-color {
    color: #333 !important;
}

/* privacy policy font */
.pvcy-plcy-sm-fnt {
    padding: 3rem
}

.privacy-policy-hdng {
    margin-top: 2rem;
}

/* Global CSS End */

/****  floating-Lable style start ****/
.floating-label { 
    position:relative; 
    margin-bottom:20px; 
  }
  .floating-input , .floating-select {
    font-size:16px;
    padding:4px 4px;
    display:block;
    width:100%;
    /* height:30px; */
    background-color: transparent;
    border:none;
    border-bottom:1px solid #999;
  }
  
  .floating-input:focus , .floating-select:focus {
       outline:none;
       border-bottom:1px solid #999; 
  }
  
  label {
    color:#999; 
    font-size:16px;
    font-weight:normal;
    position:absolute;
    pointer-events:none;
    left:5px;
    top:5px;
    transition:0.1s ease all; 
    -moz-transition:0.2s ease all; 
    -webkit-transition:0.1s ease all;
  }
  
  .floating-input:focus ~ label, .floating-input:not(:placeholder-shown) ~ label {
    top:-18px;
    font-size:16px;
    color:#757575;
  }
  
  .floating-select:focus ~ label , .floating-select:not([value=""]):valid ~ label {
    top:-18px;
    font-size:16px;
    color:#757575;
  }
  
  /* active state */
  .floating-input:focus ~ .bar:before, .floating-input:focus ~ .bar:after, .floating-select:focus ~ .bar:before, .floating-select:focus ~ .bar:after {
    width:50%;
  }
  
  *, *:before, *:after {
      -webkit-box-sizing: border-box;
      -moz-box-sizing: border-box;
      box-sizing: border-box;
  }
  
  .floating-textarea {
     /* min-height: 30px;
     max-height: 260px;  */
     overflow:hidden;
    overflow-x: hidden; 
  }
  
  /* highlighter */
  .highlight {
    position:absolute;
    height:50%; 
    width:100%; 
    top:15%; 
    left:0;
    pointer-events:none;
    opacity:0.5;
  }
  
  /* active state */
  .floating-input:focus ~ .highlight , .floating-select:focus ~ .highlight {
    -webkit-animation:inputHighlighter 0.1s ease all;
    -moz-animation:inputHighlighter 0.1s ease all;
    animation:inputHighlighter 0.1s ease all;
  }
  
  /* animation */
  @-webkit-keyframes inputHighlighter {
      from { background:#757575; }
    to 	{ width:0; background:transparent; }
  }
  @-moz-keyframes inputHighlighter {
      from { background:#757575; }
    to 	{ width:0; background:transparent; }
  }
  @keyframes inputHighlighter {
      from { background:#757575; }
    to 	{ width:0; background:transparent; }
  }

  .form-star{
      color: red;
  }
  
  /****  floating-Lable style end ****/

/* -----------------------------------------Blockchain Forks start-------------------------------------- */
.active-link {
    color: #16BECF !important
}

.sm_sp1 {
    margin-top: 0rem !important;
}

.bg-img-benefits-forks {
    background-image: url('images/bg16@2x.png');
    background-repeat: no-repeat;
    background-size: cover;
}

.img-width30 {
    width: 28px;
}

.navbarPrimary .container-fluid {
    padding-left: 50px !important;
    padding-right: 40px !important;
}

.banner-bg-color {
    background: linear-gradient(94.63deg, #F2F6EB 4.48%, #C5E2E4 97.59%);
}

/* .mt-5rem {
        margin-top: 5rem!important;
    } */

.jumbotron {
    padding: 2rem 2rem;
    background: #def5fc;
}

.nav-tabs .nav-item.show .nav-link,
.nav-tabs .nav-link.active {
    font-weight: 600;
    border-color: #CCFCFF !important;
    background-color: #CCFCFF !important;
    color: #0799A8 !important;
    border-radius: 10px;
}

.nav-tabs {
    border-bottom: none !important;
}

.mbm-5 {
    margin-bottom: -5rem !important;
}

.mt-80 {
    margin-top: 80px;
}

.mtopp-16 {
    margin-top: -10rem !important;
}

.mtp2 {
    margin-top: -4rem !important;
}

.mll-20 {
    padding-left: 20%;
}

/* 1024 media query start */
@media (min-width:1024) and (max-width:1399) {
    .navbarPrimary .container-fluid {
        padding-left: 20px !important;
        padding-right: 20px !important;
    }
}

/* above 1440 media query */
@media (min-width:1440px) and (max-width:2560px) {
    .forks-card-height {
        padding-bottom: 39px;
    }

    .carousel-align-forks-lap {
        margin-top: -6rem;
    }

    .blockchain-chain-iisec-para-lap {
        text-align: center;
    }
}

/* 1024 media query end */
@media (min-width: 1024px) {
    .mtopp-16 {
        margin-top: 0rem !important;
    }

    .new-block-card {
        padding-bottom: 20px;
    }

    /* .col-md-6 {
        padding-left: 0rem;
        padding-right: 0rem;
    } */

    .mtop-4 {
        margin-top: -4rem !important;
    }

    .blockchain-chain-iisec-para-lap {
        text-align: center;
    }

    .mtop7 {
        margin-top: 7rem !important;
    }

    .sectionTit {
        padding-top: 0px;
    }

    .foot-lg {
        margin-top: auto;
    }

    .needofwork-ims-lg {
        margin-top: -4rem;
    }

    .fullchain-lg {
        margin-top: -3rem;
    }

    .blkchnfrks-lg {
        margin-top: 3rem !important;
    }

    .blockchain-padding {
        margin-top: -3rem;
    }

    .carousal-space1-forks {
        margin-top: -2rem !important;
    }

    .banner-padding-lg-forks {
        padding-top: 6rem;
        padding-bottom: 6rem;
    }

    .lap-img {
        width: 82%;
    }

    .li-class {
        list-style: none;
        display: flex;
        overflow-x: hidden;
    }

    .foot-padding {
        padding-bottom: 0;
    }

    /* .blkchnfrks-bnr-ttle-sm{
        margin-top: 4rem;
    } */

    /* footer section 1024 css */
    .footer-box {
        padding: 1rem;
        min-width: auto;
        min-height: auto;
        transition: .2s;
    }

    .footer-box h4 {
        color: #0799A8;
    }

    .footer-box:hover {
        box-shadow: 0 0 11px rgba(33, 33, 33, .2);
        border-radius: 10px;
        transition: .2s;
    }

    .footer-row {
        margin-bottom: 2rem;

    }

    .need-a-fork-img-nodes {
        align-self: center;
    }

    .footer-text {
        margin-bottom: 3px !important;
        margin-top: 2px !important;

    }

    .footer-text1 {
        margin-top: 2rem !important;
        font-weight: 600;
        margin-bottom: 2px;
    }

    .footer-text2 {
        font-weight: 600;
        margin-top: -10px;
    }
}

/* 1024 footer css end */
/* 768 media query start */
@media (min-width: 768px) and (max-width: 1023px) {
    .tab-banner-img {
        max-width: 100%;
    }

    .need-a-fork-img-nodes {
        align-self: center;
    }

    .iisec-tab {
        margin-top: -7rem;
    }

    .navbarPrimary .container-fluid {
        padding-left: 25px !important;
        padding-right: 25px !important;
    }

    .tab-img-center {
        align-self: center;
    }

    .fullchn-tab {
        margin-top: -6rem;
    }

    .needofwork-ims-tab {
        margin-top: -3rem;
    }

    .why-need-fonttitle-tab {
        margin-top: -1rem;
    }

    .tab-card-space {
        padding-top: 3rem;
    }

    .carousel-tab {
        margin-top: -10rem;
    }

    .footer-align {
        text-align: center;
    }

    .social-media {
        display: block !important;
        margin-left: auto !important;
        margin-right: auto;
    }

    .li-class {
        list-style: none;
        display: flex;
        overflow-x: hidden;
    }

    .foot-padding {
        padding-bottom: 0;
    }

    .forks-crsl-tab {
        margin-top: 4rem !important;
    }

    /* .blkchnfrks-bnr-ttle-sm{
        margin-top: 4rem;
    } */

    /* footer section start 768 */
    .footer-box {
        padding: 1rem;
        min-width: auto;
        min-height: auto;
        transition: .2s;
    }

    .footer-box h4 {
        color: #0799A8;
        text-align: center;
    }

    .footer-box h6 {
        text-align: center;
    }

    .footer-box:hover {
        box-shadow: 0 0 11px rgba(33, 33, 33, .2);
        border-radius: 10px;
        transition: .2s;
    }

    .footer-row {
        margin-bottom: 2rem;

    }

    .footer-text {
        margin-bottom: 3px !important;
        margin-top: 2px !important;

    }

    .footer-text1 {
        margin-top: 1rem !important;
        font-weight: 600;
        margin-bottom: 2px;
        justify-content: center;
    }

    .footer-text2 {
        font-weight: 600;
        margin-top: -10px;
        justify-content: center;
    }

    .footer-list-tab {
        list-style-type: none !important;
        text-align: center !important;
    }

    .tab-mob-cntr {
        justify-content: center;
    }

    .foot-tab {
        margin-top: -5rem;
    }
}

/* 768 media query start */

@media (max-width: 560px) and (max-width: 640px) {
    .twitter {
        margin-left: 122px;
    }

    /* .blkchnfrks-bnr-ttle-sm{
        margin-top: 4rem;
    } */

    .carousel-align-forks-lap {
        margin-top: -3rem;
    }

    .facebook-sm {
        margin-left: 112px;
    }

    .linkedin-sm {
        margin-left: 116px;
    }

    .social-media {
        display: block !important;
        margin-left: auto !important;
        margin-right: auto;
    }

    .li-class {
        list-style: none;
        display: flex;
        overflow-x: hidden;
    }

    .widthauto {
        width: auto !important;
    }

    .textcentremd {
        text-align: center !important;
    }

    .dd-block {
        display: block !important;
    }

    .testimonial_section .testimonial_box .testimonial_container .layer_content .testimonial_owlCarousel .testimonials .images_box .testimonial_img {
        top: 80px !important;
    }

    .mbm-5 {
        margin-bottom: 0rem !important;
    }

    .mll-20 {
        padding-left: 0% !important;
    }

    .mtp2 {
        margin-top: 0rem !important;
    }

    .mll-5 {
        margin-left: 0rem !important;
    }

    .mtopp-16 {
        margin-top: -20rem !important;
    }

    .forksecimage {
        margin-top: -2rem !important;
    }

    .mtop15 {
        margin-top: -15rem !important;
    }

    .mtop-7 {
        margin-top: -7rem !important;
    }

    .mtop7 {
        margin-top: 1rem !important;
    }

    .mt0 {
        margin-top: 0rem !important;
    }

    .mtt3 {
        margin-top: 2rem !important;
    }

    .sm_space {
        margin-top: 3rem !important;
    }

    .sm_sp1 {
        margin-top: 0rem !important;
    }

    .benefits-head {
        text-align: center;
        font-weight: 900;
    }

    .benefits-head-mob {
        text-align: center;
        margin-top: -2rem;
    }

    .whats-client {
        font-size: 31px;
    }

    .ii-card-mob {
        margin-top: -1rem;
    }

    .blockchain-card {
        margin-top: -3rem;
    }

    .carousel-space-forks-tab {
        margin-top: -43px;
    }

    .carousel-image-lap {
        margin-left: 5px;
        height: 270px;
        width: 260px !important;
    }

    .foot-sm {
        margin-top: -3rem;
    }

    .dockroad-sm {
        margin-top: -8px;
    }

    .banner-img {
        margin-top: 1rem;
    }

    .blkchn-frks-con-sm {
        margin-left: 5px;
    }

    .blkchnfrks-sm {
        margin-top: -3rem;
    }

    .blkchnsft-sm {
        text-align: center;
    }

    .benefits-head-sm {
        font-size: 21px;
        margin-top: -3rem;
    }

    .blkchn-sm-txt {
        font-size: 26px;
    }

    .blkchn-sft-wrks-sm {
        margin-top: -35px;
    }

    .why-need-fonttitle-sm {
        font-size: 26px;
        margin-top: -1rem;
    }

    .blkchn-forks-updated-sm {
        font-size: 21px;
    }

    .blkchn-forking-sm {
        font-size: 23px;
    }

    .banner-para {
        text-align: center;
    }

    .banner-img-sm {
        margin-top: 0 !important;
    }

    .foot-padding {
        padding-bottom: 0;
    }

    .mob-img {
        max-width: 100%;
    }

    .carousal-para {
        text-align: left !important;
    }

    .foot-mob {
        margin-top: -3rem;
    }

    /* footer section css 560 */
    .footer-box {
        padding: 1rem;
        min-width: auto;
        min-height: auto;
        transition: .2s;
    }

    .footer-box h4 {
        color: #0799A8;
        text-align: center;
    }

    .footer-box:hover {
        box-shadow: 0 0 11px rgba(33, 33, 33, .2);
        border-radius: 10px;
        transition: .2s;
    }

    .footer-row {
        margin-bottom: 2rem;

    }

    .footer-text {
        margin-bottom: 3px !important;
        margin-top: 2px !important;

    }

    .footer-text1 {
        margin-top: 1rem !important;
        font-weight: 600;
        margin-bottom: 2px;
        justify-content: center;
    }

    .footer-text2 {
        font-weight: 600;
        margin-top: -10px;
        justify-content: center;
    }


}


.crd1:hover {
    box-shadow: 0 11px 11px 0 rgb(0 0 0 / 16%);
}

.noborder {
    border: none !important;
    border-radius: 15px !important;
}

.accordion .card-header:after {
    font-family: 'FontAwesome';
    content: "\f068";
    float: right;
}

.accordion .card-header.collapsed:after {
    /* symbol for "collapsed" panels */
    content: "\f067";
}

@media screen and (max-width: 576px) {
    .smartsec1head1 {
        font-size: 40px !important;
        top: -19px !important;
        font-weight: 700;
        max-width: 100% !important;
    }

    .mtop13 {
        margin-top: -13rem !important;
    }

    .dnone {
        display: none;
    }
}

.mtop10 {
    margin-top: -5rem !important;
}

.mto5 {
    margin-top: 5rem !important;
}

.positionn {
    position: absolute;
    z-index: -3;
    height: 40rem;
}

.blogSec .cardBlocks h4 {
    position: relative;
    text-align: CENTER;
    padding-bottom: 10px;
    margin-bottom: 20px;
}

.blogSec .cardBlocks h4:before {
    content: "" !important;
    border-bottom: 2px solid #fff !important;
    width: 80px !important;
    left: 0 !important;
    bottom: 0 !important;
    position: absolute !important;
}

.nav-tabs .nav-item.show .nav-link,
.nav-tabs .nav-link.active {
    color: black;
    font-weight: 600;
    background-color: #fff;
    border-color: #fff;
}

a {
    color: black;
    text-decoration: none;
    background-color: transparent;
}

/* slider */

.testimonial_section {
    display: block;
    overflow: hidden;
}

.testimonial_section:after {
    display: block;
    clear: both;
    content: "";
}

.testimonial_section .about_content {
    background-color: #020d26;
    padding-top: 77px;
    padding-right: 210px;
    padding-bottom: 62px;
    position: relative;
}

.testimonial_section .about_content .background_layer {
    background-color: #020d26;
    width: auto;
    margin-left: -200px;
    right: 0;
    position: absolute;
    height: 100%;
    width: 100%;
    top: 0;
    left: 0;
}

.testimonial_section .about_content .layer_content {
    position: relative;
    z-index: 9;
    height: 100%;
}

.testimonial_section .about_content .layer_content .section_title {
    margin-bottom: 24px;
    position: relative;
}

.testimonial_section .about_content .layer_content .section_title:after {
    display: block;
    clear: both;
    content: "";
}

.testimonial_section .about_content .layer_content .section_title h5 {
    color: #fff;
    font-family: "Open Sans";
    font-weight: 400;
    font-size: 15px;
    line-height: 28px;
    color: #818a8f;
    margin-top: -5px;
    margin-bottom: 6px;
}

.testimonial_section .about_content .layer_content .section_title h2 {
    font-family: "Titillium Web";
    font-weight: 300;
    font-size: 45px;
    line-height: 50px;
    padding-bottom: 51px;
    margin-bottom: 0px;
    color: #fff;
}

.testimonial_section .about_content .layer_content .section_title h2 strong {
    font-weight: 600 !important;
    width: 100%;
    display: block;
}

.testimonial_section .about_content .layer_content .section_title .heading_line {
    position: relative;
}

.laptoptestimonial-forks {
    margin-top: -2rem !important;
}

.testimonial_section .about_content .layer_content .section_title .heading_line span {
    transition: all 0.5s ease-in-out 0s;
    position: relative;
}

.testimonial_section .about_content .layer_content .section_title .heading_line span:after {
    content: "";
    right: auto;
    left: 69px;
    position: absolute;
    bottom: 28px;
    width: 17px;
    margin-left: 0;
    border-bottom-width: 3px;
    border-bottom-color: #cacaca;
    border-bottom-style: solid;
}

.testimonial_section .about_content .layer_content .section_title .heading_line:after {
    content: "";
    left: 1%;
    margin-left: 0;
    position: absolute;
    bottom: 28px;
    width: 59px;
    border-bottom-width: 3px;
    border-bottom-style: solid;
    border-bottom-color: #fff;
}

.testimonial_section .about_content .layer_content .section_title p {
    color: #fff;
    margin: 0 0 15px;
}

.testimonial_section .about_content .layer_content a {
    color: #fff;
    text-transform: capitalize;
    font-size: 15px;
    font-weight: 600;
    text-decoration: none;
    transition: all 0.3s;
}

.testimonial_section .about_content .layer_content a i {
    font-size: 18px;
    vertical-align: middle;
}

.testimonial_section .about_content .layer_content a:hover {
    color: #ff5e14;
}

.testimonial_section .testimonial_box {
    margin-top: 60px !important;
    position: relative;
}

.testimonial_section .testimonial_box .testimonial_container {
    margin-left: -170px !important;
    position: relative;
}

.testimonial_section .testimonial_box .testimonial_container .background_layer {
    background-color: #fff;
    width: auto;
    margin-right: -200px;
    right: 0;
    background-image: url(../images/map.png);
    background-repeat: no-repeat;
    background-size: cover;
    background-position: center;
    position: absolute;
    height: 100%;
    top: 0;
    left: 0;
}

.testimonial_section .testimonial_box .testimonial_container .layer_content {
    position: relative;
    z-index: 9;
    height: 100%;
}

.testimonial_section .testimonial_box .testimonial_container .layer_content .testimonial_owlCarousel {
    display: block;
    position: relative;
}

.testimonial_section .testimonial_box .testimonial_container .layer_content .testimonial_owlCarousel .testimonials {
    margin: 10px 0 10px 0;
    padding: 62px 0px 72px 50px;
    position: relative;
    text-align: center;
}

.testimonial_section .testimonial_box .testimonial_container .layer_content .testimonial_owlCarousel .testimonials .testimonial_content {
    /* box-shadow: 0 0 25px 0 rgba(0, 0, 0, 0.13); */
    margin-left: 524px;
    margin-top: 69px;
    padding: 45px 40px 45px 40px;
    z-index: 1;
    position: relative;
    background-color: #fff;
    transition: all 0.5s ease-in-out 0s;
}

.testimonial_section .testimonial_box .testimonial_container .layer_content .testimonial_owlCarousel .testimonials .testimonial_content .testimonial_caption {
    margin-bottom: 15px;
    position: relative;
}

.testimonial_section .testimonial_box .testimonial_container .layer_content .testimonial_owlCarousel .testimonials .testimonial_content .testimonial_caption:after {
    content: "";
    width: 30px;
    display: block;
    height: 2px;
    text-align: center;
    /* left: 46%; */
    margin-top: 6px;
    background-color: #fff;
    position: absolute;
}

.testimonial_section .testimonial_box .testimonial_container .layer_content .testimonial_owlCarousel .testimonials .testimonial_content .testimonial_caption h6 {
    padding-top: 0;
    margin-bottom: -5px;
    font-size: 19px;
    font-weight: 600;
    line-height: 24px;
    color: #020d26;
}

.testimonial_section .testimonial_box .testimonial_container .layer_content .testimonial_owlCarousel .testimonials .testimonial_content .testimonial_caption span {
    font-size: 12px;
    color: #9f9f9f;
    margin: 0;
}

.testimonial_section .testimonial_box .testimonial_container .layer_content .testimonial_owlCarousel .testimonials .testimonial_content p {
    padding: 0;
    margin: 0;
    padding-top: 10px;
    font-size: 16px;
    line-height: 28px;
    font-weight: 400;
    color: #5d6576;
    font-style: italic;
}

.testimonial_section .testimonial_box .testimonial_container .layer_content .testimonial_owlCarousel .testimonials .images_box .testimonial_img {
    border: none;
    position: absolute;
    top: 0;
    left: 55px;
    top: 160px;
}

.testimonial_section .testimonial_box .testimonial_container .layer_content .testimonial_owlCarousel .testimonials .images_box .testimonial_img img {
    border: 5px solid #fff;
    /* box-shadow: 0 0 15px 0 rgba(0, 0, 0, 0.1); */
    width: 35%;
}

.testimonial_section .testimonial_box .testimonial_container .owl-nav .owl-prev {
    position: absolute;
    top: 165px;
    right: 42px;
    border-radius: 50%;
    background: #0799A8;
    display: block;
    outline: 0;
    width: 34px;
    line-height: 34px;
    display: none;
    height: 34px;
    color: #fff;
    font-size: 23px;
    margin-top: -20px;
    transition: all 0.3s ease-in-out;
}

.testimonial_section .testimonial_box .testimonial_container .owl-nav .owl-prev:hover {
    background: #020d26;
}

.testimonial_section .testimonial_box .testimonial_container .owl-nav .owl-next {
    position: absolute;
    top: 165px;
    right: 5px;
    border-radius: 50%;
    display: block;
    background: #0799A8;
    outline: 0;
    display: none;
    width: 34px;
    text-align: center;
    line-height: 34px;
    height: 34px;
    color: #fff;
    font-size: 23px;
    margin-top: -20px;
    transition: all 0.3s ease-in-out;
}

.testimonial_section .testimonial_box .testimonial_container .owl-nav .owl-next:hover {
    background: #020d26;
}

@media screen and (min-width: 1024px) and (max-width: 1440px) {
    .laptopheader {
        margin-top: 5rem !important;
    }

    .laptopflex {
        margin-left: 98px !important;
    }

    .laptoptestimonial-forks {
        margin-top: -2rem !important;
    }

    .laptopblog {
        margin-top: -15rem !important;
    }

    .benefits-head {
        font-size: 1.75rem;
        font-weight: 900;
    }

    .tweet:hover {
        cursor: pointer !important;
    }

    .need-wrk-lg {
        font-size: 2rem;
    }

    .testimonial_section .testimonial_box .testimonial_container .layer_content .testimonial_owlCarousel .testimonials {
        margin: -65px 0 10px 0;
        padding: 62px 0px 72px 50px;
        position: relative;
        text-align: center;
    }

}


@media all and (max-width: 991px) {
    .testimonial_section .about_content {
        padding-right: 15px !important;
    }

    .testimonial_section .about_content .background_layer {
        width: 200% !important;
    }

    .testimonial_section .testimonial_box {
        margin-top: 0 !important;
    }

    .testimonial_section .testimonial_box .background_layer {
        width: 200% !important;
        margin-left: -200px;
    }

    .testimonial_section .testimonial_box .about_content {
        padding-left: 15px !important;
        padding-right: 15px !important;
        margin-top: 28% !important;
    }

    .testimonial_section .testimonial_box .testimonial_container {
        margin-left: -15px !important;
    }

    .testimonial_section .testimonial_box .testimonial_container .testimonials {
        margin: 0px 0 20px 0;
    }

    .testimonial_section .testimonial_box .testimonial_container .testimonials .testimonial_content {
        margin-left: -36px !important;
    }

    .testimonial_section .testimonial_box .testimonial_container .testimonials .images_box {
        display: none;
    }

    .testimonialmobile {
        margin-left: 0px !important;
    }

    .laptopblog {
        margin-top: 0px !important;
    }

    .laptoptestimonial-forks {
        margin-top: 6rem !important;
    }

    .crdmobile {
        margin-top: 2rem !important;
    }

    /* .navbarPrimary .container-fluid {
            padding-left: 0px !important;
        } */
    #headermenumobile {
        display: flex !important;
    }
}

@media screen and (max-width: 576px) {
    .navbargame {
        display: flex;
    }

    .testimonials {
        margin-left: 0px !important;
    }

    .navbarPrimary .container-fluid {
        padding-left: 0px !important;
        padding-right: 0px !important;
    }

    .blokchain-forks-hero {
        text-align: center !important;

    }

    .forkspara {
        display: block;
        margin-left: auto;
        margin-right: auto;
    }

    .laptoptestimonial-forks {
        margin-top: 4rem !important;
    }
}

/* slider */

.navbarPrimary {
    position: sticky !important;
    background-color: #f5f5f5 !important;
}

/* media query 1024 */
@media screen and (min-width:992px) and (max-width: 1024px) {
    .iisec-lap {
        margin-top: -2rem !important;
    }

    .full-chain-con {
        margin-top: -2rem;
    }

    .banner-img-lap {
        margin-top: 3rem;
    }

    .hardfork-card {
        height: 20rem;
    }

    .laptoptestimonial-forks {
        margin-top: 0rem !important;
    }

    .smartcarh1 {
        margin-top: -27rem !important;
    }

    .navbarPrimary .container-fluid {
        padding-left: 21px !important;
        padding-right: 21px !important;
    }

    .carousel-lap {
        margin-top: -8rem;
    }
}

@media (min-width:425px) and (max-width:767px) {
    .roboto-logo-forks {
        margin-right: -1rem;
    }
}

@media (min-width:375px) and (max-width:424px) {
    .roboto-logo-forks {
        margin-right: -2rem;
    }
}

/* -----------------------------------------Blockchain Forks end-------------------------------------- */























/* ......................................... Blockchain Nodes Start------------------------------------ */

.active-link {
    color: #16BECF !important;
}

.banner-color {
    background: linear-gradient(94.63deg, #F2F6EB 4.48%, #C5E2E4 97.59%);
}

.img-width30 {
    width: 28px;
}

.navbarPrimary .container-fluid {
    padding-left: 50px !important;
    padding-right: 40px !important;
}

.mt-5rem {
    margin-top: 0rem !important;
}

.jumbotron {
    padding: 2rem 2rem;
    background: #def5fc;
}

.nav-tabs .nav-item.show .nav-link,
.nav-tabs .nav-link.active {
    font-weight: 600;
    border-color: #CCFCFF !important;
    background-color: #CCFCFF !important;
    color: #0799A8 !important;
    border-radius: 10px;
}

.nav-tabs {
    border-bottom: none !important;
}

.mbm-5 {
    margin-bottom: -5rem !important;
}

.mt-80 {
    margin-top: 10px;
}

.mtopp-16 {
    margin-top: -10rem !important;
}

.mtp2 {
    margin-top: -4rem !important;
}

.mll-20 {
    padding-left: 20%;
}


@media (min-width: 1025px) {
    .mtopp-16 {
        margin-top: 0rem !important;
    }

    /* .col-md-6 {
        padding-left: 0rem;
        padding-right: 0rem;
    } */

    .mtop-4 {
        margin-top: -4rem !important;
    }

    .mtop7 {
        margin-top: 7rem !important;
    }

    .blockchain-ii-sec {
        width: 100%;
    }

    .ii-sec-con {
        padding: 30px;
    }

    .banner-padding-lg-nodes {
        padding-top: 7rem;
        padding-bottom: 7rem;
    }

    .blockchain-lap {
        text-align: center !important;
    }

    .blkchn-full-lg {
        margin-top: 1rem;
    }

    .blkchn-light-lg {
        margin-top: 2rem;
    }

    .grid6-lg {
        margin-top: 1rem;
    }

    .blkchn-light-lg {
        margin-top: 1rem;
    }

    .carousel-space1-node {
        margin-top: -4rem !important;
    }

    .whatdoes-lg {
        margin-top: 4rem;
    }

    .banner-padding-lg {
        margin-top: 0px !important;
    }

    .banner-head {

        font-size: 55px;
    }

    .purpose-benefit-con-lg {
        align-self: center !important;
    }

    .lap-banner {
        padding-top: 7.1rem !important;
        padding-bottom: 7.1rem !important;
    }
}


@media (max-width: 560px) and (max-width: 640px) {

    .foot-mob-nodes {
        margin-top: -3rem !important;
    }

    .sm_center_btn {
        display: block !important;
        margin-left: auto !important;
        margin-right: auto !important;
    }

    .widthauto {
        width: auto !important;
    }

    .textcentremd {
        text-align: center !important;
    }

    .dd-block {
        display: block !important;
    }

    .testimonial_section .testimonial_box .testimonial_container .layer_content .testimonial_owlCarousel .testimonials .images_box .testimonial_img {
        top: 80px !important;
    }

    /* .mbm-5 {
            margin-bottom: 0rem !important;
        } */
    .mll-20 {
        padding-left: 0% !important;
    }

    .mtp2 {
        margin-top: 0rem !important;
    }

    .mll-5 {
        margin-left: 0rem !important;
    }

    .mtopp-16 {
        margin-top: -20rem !important;
    }

    .mtop15 {
        margin-top: -15rem !important;
    }

    .mtop-7 {
        margin-top: -7rem !important;
    }

    .mtop7 {
        margin-top: 1rem !important;
    }

    .mt0 {
        margin-top: 0rem !important;
    }

    .mtt3 {
        margin-top: 2rem !important;
    }

    .block-title-sm {
        font-size: 23px;
    }

    .purpose-para {
        margin-top: -2rem;
    }

    .hero-head-sm {
        text-align: center;
    }

    .blkchn-light-sm {
        margin-top: -1rem;
    }

    .blkchn-full-sm {
        margin-top: 2rem;
    }

    .whats-client {
        font-size: 31px;
    }

    .twitter {
        margin-left: 100px;
    }

    .social-media {
        display: block !important;
        margin-left: auto !important;
        margin-right: auto;
    }

    .facebook-sm {
        margin-left: 90px;
    }

    .linkedin-sm {
        margin-left: 95px;
    }

    .carousel-image-lap {
        margin-left: 5px;
        height: 270px;
        width: 260px !important;
    }

    .dockroad-sm {
        margin-top: -8px;
    }

    .blkchnflnds-img-sm {
        margin-top: -4rem;
    }

    .internet-img-sm {
        margin-top: -3rem;
    }

    .banner-padding-lg {
        margin-top: 0px !important;
    }

    .font-sm {
        font-size: 23px;
    }

    .what-does-sm {
        font-size: 23px;
    }

    .foot {
        margin-top: 2rem !important;
    }

    .blkchn-nodes-sm {
        font-size: 23px;
    }

    .blckchn-nds-sm {
        font-size: 23px;
    }

    .imgaes4-iisec-lg {
        margin-top: 0rem !important;
    }

    .banner-para-sm {
        text-align: center;
    }

    .node-banner-sm {
        margin-top: -30px !important;
    }

    .foot-padding {
        padding-bottom: 0 !important;
    }

    .carousal-para {
        text-align: left !important;
    }

    .foot-mob {
        margin-top: -2rem;
    }

}

.crd1:hover {
    box-shadow: 0 11px 11px 0 rgb(0 0 0 / 16%);
}

.noborder {
    border: none !important;
    border-radius: 15px !important;
}

.accordion .card-header:after {
    font-family: 'FontAwesome';
    content: "\f068";
    float: right;
}

.accordion .card-header.collapsed:after {
    /* symbol for "collapsed" panels */
    content: "\f067";
}

@media screen and (max-width: 576px) {
    .smartsec1head1 {
        font-size: 40px !important;
        top: -19px !important;
        font-weight: 700;
        max-width: 100% !important;
    }

    .mtop13 {
        margin-top: -13rem !important;
    }

    .dnone {
        display: none;
    }
}

.mtop10 {
    margin-top: -5rem !important;
}

.mto5 {
    margin-top: 5rem !important;
}

.positionn {
    position: absolute;
    z-index: -3;
    height: 40rem;
}

.blogSec .cardBlocks h4 {
    position: relative;
    text-align: CENTER;
    padding-bottom: 10px;
    margin-bottom: 20px;
}

.blogSec .cardBlocks h4:before {
    content: "" !important;
    border-bottom: 2px solid #fff !important;
    width: 80px !important;
    left: 0 !important;
    bottom: 0 !important;
    position: absolute !important;
}

.nav-tabs .nav-item.show .nav-link,
.nav-tabs .nav-link.active {
    color: black;
    font-weight: 600;
    background-color: #fff;
    border-color: #fff;
}

a {
    color: black;
    text-decoration: none;
    background-color: transparent;
}

/* slider */

.testimonial_section {
    display: block;
    overflow: hidden;
}

.testimonial_section:after {
    display: block;
    clear: both;
    content: "";
}

.testimonial_section .about_content {
    background-color: #020d26;
    padding-top: 77px;
    padding-right: 210px;
    padding-bottom: 62px;
    position: relative;
}

.testimonial_section .about_content .background_layer {
    background-color: #020d26;
    width: auto;
    margin-left: -200px;
    right: 0;
    position: absolute;
    height: 100%;
    width: 100%;
    top: 0;
    left: 0;
}

.testimonial_section .about_content .layer_content {
    position: relative;
    z-index: 9;
    height: 100%;
}

.testimonial_section .about_content .layer_content .section_title {
    margin-bottom: 24px;
    position: relative;
}

.testimonial_section .about_content .layer_content .section_title:after {
    display: block;
    clear: both;
    content: "";
}

.testimonial_section .about_content .layer_content .section_title h5 {
    color: #fff;
    font-family: "Open Sans";
    font-weight: 400;
    font-size: 15px;
    line-height: 28px;
    color: #818a8f;
    margin-top: -5px;
    margin-bottom: 6px;
}

.testimonial_section .about_content .layer_content .section_title h2 {
    font-family: "Titillium Web";
    font-weight: 300;
    font-size: 45px;
    line-height: 50px;
    padding-bottom: 51px;
    margin-bottom: 0px;
    color: #fff;
}

.testimonial_section .about_content .layer_content .section_title h2 strong {
    font-weight: 600 !important;
    width: 100%;
    display: block;
}

.testimonial_section .about_content .layer_content .section_title .heading_line {
    position: relative;
}

.nodes-laptoptestimonial {
    margin-top: -6rem !important;
}

.testimonial_section .about_content .layer_content .section_title .heading_line span {
    transition: all 0.5s ease-in-out 0s;
    position: relative;
}

.testimonial_section .about_content .layer_content .section_title .heading_line span:after {
    content: "";
    right: auto;
    left: 69px;
    position: absolute;
    bottom: 28px;
    width: 17px;
    margin-left: 0;
    border-bottom-width: 3px;
    border-bottom-color: #cacaca;
    border-bottom-style: solid;
}

.testimonial_section .about_content .layer_content .section_title .heading_line:after {
    content: "";
    left: 1%;
    margin-left: 0;
    position: absolute;
    bottom: 28px;
    width: 59px;
    border-bottom-width: 3px;
    border-bottom-style: solid;
    border-bottom-color: #fff;
}

.testimonial_section .about_content .layer_content .section_title p {
    color: #fff;
    margin: 0 0 15px;
}

.testimonial_section .about_content .layer_content a {
    color: #fff;
    text-transform: capitalize;
    font-size: 15px;
    font-weight: 600;
    text-decoration: none;
    transition: all 0.3s;
}

.testimonial_section .about_content .layer_content a i {
    font-size: 18px;
    vertical-align: middle;
}

.testimonial_section .about_content .layer_content a:hover {
    color: #ff5e14;
}

.testimonial_section .testimonial_box {
    margin-top: 138px !important;
    position: relative;
}

.testimonial_section .testimonial_box .testimonial_container {
    margin-left: -170px !important;
    position: relative;
}

.testimonial_section .testimonial_box .testimonial_container .background_layer {
    background-color: #fff;
    width: auto;
    margin-right: -200px;
    right: 0;
    background-image: url(../images/map.png);
    background-repeat: no-repeat;
    background-size: cover;
    background-position: center;
    position: absolute;
    height: 100%;
    top: 0;
    left: 0;
}

.testimonial_section .testimonial_box .testimonial_container .layer_content {
    position: relative;
    z-index: 9;
    height: 100%;
}

.testimonial_section .testimonial_box .testimonial_container .layer_content .testimonial_owlCarousel {
    display: block;
    position: relative;
}

.testimonial_section .testimonial_box .testimonial_container .layer_content .testimonial_owlCarousel .testimonials {
    margin: 10px 0 10px 0;
    padding: 62px 0px 72px 50px;
    position: relative;
    text-align: center;
}

.testimonial_section .testimonial_box .testimonial_container .layer_content .testimonial_owlCarousel .testimonials .testimonial_content {
    /* box-shadow: 0 0 25px 0 rgba(0, 0, 0, 0.13); */
    margin-left: 524px;
    margin-top: 69px;
    padding: 45px 40px 45px 40px;
    z-index: 1;
    position: relative;
    background-color: #fff;
    transition: all 0.5s ease-in-out 0s;
}

.testimonial_section .testimonial_box .testimonial_container .layer_content .testimonial_owlCarousel .testimonials .testimonial_content .testimonial_caption {
    margin-bottom: 15px;
    position: relative;
}

.testimonial_section .testimonial_box .testimonial_container .layer_content .testimonial_owlCarousel .testimonials .testimonial_content .testimonial_caption:after {
    content: "";
    width: 30px;
    display: block;
    height: 2px;
    text-align: center;
    /* left: 46%; */
    margin-top: 6px;
    background-color: #fff;
    position: absolute;
}

.testimonial_section .testimonial_box .testimonial_container .layer_content .testimonial_owlCarousel .testimonials .testimonial_content .testimonial_caption h6 {
    padding-top: 0;
    margin-bottom: -5px;
    font-size: 19px;
    font-weight: 600;
    line-height: 24px;
    color: #020d26;
}

.testimonial_section .testimonial_box .testimonial_container .layer_content .testimonial_owlCarousel .testimonials .testimonial_content .testimonial_caption span {
    font-size: 12px;
    color: #9f9f9f;
    margin: 0;
}

.testimonial_section .testimonial_box .testimonial_container .layer_content .testimonial_owlCarousel .testimonials .testimonial_content p {
    padding: 0;
    margin: 0;
    padding-top: 10px;
    font-size: 16px;
    line-height: 28px;
    font-weight: 400;
    color: #5d6576;
    font-style: italic;
}

.testimonial_section .testimonial_box .testimonial_container .layer_content .testimonial_owlCarousel .testimonials .images_box .testimonial_img {
    border: none;
    position: absolute;
    top: 0;
    left: 55px;
    top: 160px;
}

.testimonial_section .testimonial_box .testimonial_container .layer_content .testimonial_owlCarousel .testimonials .images_box .testimonial_img img {
    border: 5px solid #fff;
    /* box-shadow: 0 0 15px 0 rgba(0, 0, 0, 0.1); */
    width: 35%;
}

.testimonial_section .testimonial_box .testimonial_container .owl-nav .owl-prev {
    position: absolute;
    top: 165px;
    right: 42px;
    border-radius: 50%;
    background: #0799A8;
    display: none;
    outline: 0;
    width: 34px;
    line-height: 34px;
    height: 34px;
    color: #fff;
    font-size: 23px;
    margin-top: -20px;
    transition: all 0.3s ease-in-out;
}

.testimonial_section .testimonial_box .testimonial_container .owl-nav .owl-prev:hover {
    background: #020d26;
}

.testimonial_section .testimonial_box .testimonial_container .owl-nav .owl-next {
    position: absolute;
    top: 165px;
    right: 5px;
    border-radius: 50%;
    display: none;
    background: #0799A8;
    outline: 0;
    width: 34px;
    text-align: center;
    line-height: 34px;
    height: 34px;
    color: #fff;
    font-size: 23px;
    margin-top: -20px;
    transition: all 0.3s ease-in-out;
}

.testimonial_section .testimonial_box .testimonial_container .owl-nav .owl-next:hover {
    background: #020d26;
}

@media (min-width: 1024px) and (max-width: 1400px) {
    .laptopheader {
        margin-top: 5rem !important;
    }

    .laptopflex {
        margin-left: 98px !important;
    }

    .nodes-laptoptestimonial {
        margin-top: -10rem !important;
    }

    .laptopblog {
        margin-top: -15rem !important;
    }


}

@media all and (max-width: 991px) {
    .testimonial_section .about_content {
        padding-right: 15px !important;
    }

    .testimonial_section .about_content .background_layer {
        width: 200% !important;
    }

    .testimonial_section .testimonial_box {
        margin-top: 0 !important;
    }

    .testimonial_section .testimonial_box .background_layer {
        width: 200% !important;
        margin-left: -200px;
    }

    .testimonial_section .testimonial_box .about_content {
        padding-left: 15px !important;
        padding-right: 15px !important;
        margin-top: 28% !important;
    }

    .testimonial_section .testimonial_box .testimonial_container {
        margin-left: -15px !important;
    }

    .testimonial_section .testimonial_box .testimonial_container .testimonials {
        margin: 0px 0 20px 0;
    }

    .testimonial_section .testimonial_box .testimonial_container .testimonials .testimonial_content {
        margin-left: -36px !important;
    }

    .testimonial_section .testimonial_box .testimonial_container .testimonials .images_box {
        display: none;
    }

    .testimonialmobile {
        margin-left: 0px !important;
    }

    .laptopblog {
        margin-top: 0px !important;
    }

    .nodes-laptoptestimonial {
        margin-top: 0px !important;
    }

    .crdmobile {
        margin-top: 2rem !important;
    }

    /* .navbarPrimary .container-fluid {
            padding-left: 0px !important;
        } */
    #headermenumobile {
        display: flex !important;
    }
}

@media (min-width:1024px) and (max-width:1399px) {
    .iisec-para-lap {
        margin-top: -3rem;
    }

    .blockchain-sec-lap-nodes {
        margin-top: -5rem;
    }

    .carosouel-smlap-nodes {
        margin-top: -4rem;
    }

    /* .carousel-space1-node{
        margin-top: -3rem !important;
    } */
}

/* 768 mediA Query start */
@media (min-width: 768px) and (max-width: 1023px) {
    .navbarPrimary .container-fluid {
        padding-left: 25px !important;
        padding-right: 25px !important;
    }

    .banner-pad-lap {
        margin-top: -1rem;
    }

    .ii-sec-con-lap {
        margin-top: -6rem;
    }

    .foot-tab {
        text-align: center;
    }

    .social-media {
        display: block !important;
        margin-left: auto !important;
        margin-right: auto;
    }

    .blkchan-tab-img {
        align-self: center !important;
    }

    .blchn-sec-tab {
        margin-top: -5rem;
    }

    .purpose-benefit-con-tab {
        margin-top: -3rem;
    }

    .what-does-lap {
        text-align: left !important;
    }

    .nodes-carousel-lap {
        margin-top: -8rem;
    }

    .purposeandbenefit-tab {
        text-align: center;
    }

    .what-does-tab {
        text-align: center !important;
    }

    .blchkchn-node-tab {
        margin-top: 4rem;
    }

    .nodes-crsl-lap {
        margin-top: 4REM !important;
    }

}

/* 768 media query end */

@media screen and (max-width: 576px) {
    .navbargame {
        display: flex;
    }

    .testimonials {
        margin-left: 0px !important;
    }

    .navbarPrimary .container-fluid {
        padding-left: 0px !important;
        padding-right: 0px !important;
    }
}

/* slider */

.navbarPrimary {
    position: sticky !important;
    background-color: #f5f5f5 !important;
}

/* 992 media query */
@media screen and (min-width:992px) and (max-width: 1024px) {
    .navbarPrimary .container-fluid {
        padding-left: 33px !important;
        padding-right: 33px !important;
    }

    .fullchain-con-lap {
        margin-top: 3rem;
    }

    .blchchn-nodes-con-lap {
        margin-top: 6rem !important;
    }

    .iiisec-start-con {
        margin-top: 5rem !important;
    }

    /* carosouel */
    .nodes-laptoptestimonial {
        margin-top: 5rem !important;
    }

    .smartcarh1 {
        margin-top: -27rem !important;
    }

    .carousel-lap1 {
        margin-top: -12rem;
    }

    .purpose-smlap-con {
        align-self: center;
    }

    .carousel-smlap {
        margin-top: -18rem;
    }
}

@media (min-width:425px) and (max-width:767px) {
    .roboto-logo-nodes {
        margin-right: -1rem;
    }
}

@media (min-width:375px) and (max-width:424px) {
    .roboto-logo-nodes {
        margin-right: -1rem;
    }
}

/* ......................................... Blockchain Nodes End ...................................... */


























/* -------------------------------------------ENTERPRISE START----------------------------------------- */

.active-link {
    color: #16BECF !important;
}

.form-button {
    background-image: linear-gradient(120deg, #16BECF 0%, #3FFFAC 100%);
    border-radius: 50px;
    width: 150px;
}

h6 {
    color: #333 !important;
}

.footerCont a {
    color: #333 !important;
}

.etrprse-nav-clr {
    background-color: #f5f5f5;
}

.entrprse-frm {
    resize: none;
}

/* enterprise css start */

@media (min-width: 375px) and (max-width: 424px) {

    /* .get-in-touch_btnn {
        margin-right: 4rem !important;
        margin-left: -5rem !important;
    } */
    .get-in-touch-lgsm {
        margin-left: -2rem;
    }
    .form-check-label {
        margin-bottom: 0;
        padding-bottom: 1rem !important;
        left: 25px !important;
        top: -10px !important;
    }
}

@media (min-width : 0px) and (max-width : 320px){
    .form-check-label {
        margin-bottom: 0;
        padding-bottom: 1rem !important;
        left: 25px !important;
        top: -10px !important;
    }
}

@media (min-width: 992px) and (max-width: 1024px) {
    .mtt-3pxx {
        margin-top: -3rem !important;
    }

    .entrprse-card_height-tab {
        margin-top: 4rem !important;
    }
    .form-check-label {
        margin-bottom: 0;
        left: 25px;
        top: 0px;
    }

    .card-height-tab {
        margin-top: 4rem;
    }

    .card-height-tab-gamimg {
        margin-top: 4rem;
    }

    .cardBlocks {
        min-height: 417px !important;
        padding: 80px 30px 40px !important;
    }

    .spacer-120 {
        margin-top: 0px !important;
    }

}

@media (max-width: 560px) {
    .footer {
        background: #F3F3F3;
        padding: 20px 20px !important;
    }

    .footTit {
        margin-top: 1rem;
    }
}

.navbarPrimary {
    position: sticky !important;
    background-color: #f5f5f5 !important;
}

.banner-bg-color {
    background: linear-gradient(94.63deg, #F2F6EB 4.48%, #C5E2E4 97.59%);
}

.roboto-360-foot {
    color: black !important
}

.support-mail-clr {
    color: #0799A8 !important;
}

.support-mail-clr:hover {
    text-decoration: none !important;
}

/* form validation css start */

.mobile-border {
    color: #1A1B1D;
    border: none;
    border-bottom: 1px solid #ddd;
    background: transparent;
    border-radius: 0;
    width: 100%;
    margin-top: 5px;
    padding-left: 10px;
}

.social-media-color {
    color: black !important;
}

nav.navbar.stickyNav {
    position: fixed;
    width: 100%;
    /* // padding: 20px 16px;
// background: #141516; */
    background-color: #f5f5f5;
}

.navbar-blog {
    background-color: #f5f5f5 !important;
    position: sticky;
    top: 0;
    z-index: 100;
}

/* form validation css end */


@media (min-width: 425px) {
    .get-in-padding {
        right: 0;
    }
}

@media (max-width: 560px) and (max-width: 640px) {
    .widthauto {
        width: auto !important;
    }

    .textcentremd {
        text-align: center !important;
    }

    .dd-block {
        display: block !important;
    }

    .testimonial_section .testimonial_box .testimonial_container .layer_content .testimonial_owlCarousel .testimonials .images_box .testimonial_img {
        top: 80px !important;
    }

    .mbm-5 {
        margin-bottom: 0rem !important;
    }

    .enterprise-bnr-ttle-sm {
        margin-top: 4rem;
    }

    .entrprse-foot-padding {
        padding-bottom: 0;
    }
}

#quote {
    margin-top: 180px;
    position: relative;
    width: 100%;
    max-width: 1041px;
    left: 50%;
    -ms-transform: translate(-50%, -50%);
    transform: translate(-50%, -50%);
    z-index: 10;
    background: #1bc6cb;
    display: -ms-grid;
    display: grid;
    -ms-grid-columns: auto 1fr;
    grid-template-columns: auto 1fr;
    grid-gap: 40px;
    padding: 50px;
}

#quote .text {
    line-height: 36px;
    font-size: 22px;
    color: #fff;
    font-weight: bold;
}

body {
    /* font-family: "Mont"; */
    font-weight: 400;
    color: #1E1E23;
    overflow-x: hidden;
    line-height: 1.5;
}

.approach {
    font-size: 16px;
    margin-top: 5px;
}

.img-width {
    max-width: 80px;
}

.offer {
    font-size: 32px;
    line-height: 48px;
    position: relative;
    z-index: 1;
}

.subhead {
    margin-top: 10px;
    margin-bottom: 5px;
    font-weight: 600;
    font-size: 18px;
}

.subpara {
    font-size: 16px !important;
}

.service-cube-sec {
    padding-top: 40px;
    padding-bottom: 40px;
    background-color: whitesmoke;
}

.beyond_1 {
    font-size: 16px;
    line-height: 30px;
    font-weight: 400;
}

.path-txt>h3 {
    /* display: inline-block; */
    font-size: 16px;
    font-weight: 900;
    line-height: 140%;
    letter-spacing: 4.2px;
    text-transform: uppercase;
    color: #1E1E23;
    transition: all .3s;
    margin-bottom: 20px;
    margin-top: -2rem;
    /* margin-left: 10px; */
}

.path-txt>p {
    font-size: 22px;
    line-height: 25px;
}

.path-txt>img {
    margin-bottom: 40px;
}

.approach_head {
    font-size: 56px;
    line-height: 80px;
    font-weight: 300;
    margin-top: 100px;
}

.how-does-it-work {
    margin-top: 40px;
    margin-bottom: 40px;
}

.how-does-it-work>h1 {
    margin-top: 30px;
    margin-bottom: 30px;
}

.pic {
    height: 600px;
    width: 100%;
}

.pic_back {
    padding: 70px 0;
}

@media screen and (max-width: 576px) {
    .navbarPrimary .container-fluid {
        padding-left: 0 !important;
    }
}

@media screen and (max-width: 576px) {
    .navbar-collapse {
        display: flex;
    }
}

@media (min-width:1024px) and (max-width:1440px) {
    .banner-img-maxwidth {
        max-width: 100%;
    }

    .enterprise-bnr-ttle-sm {
        margin-top: 4rem;
    }

}

/* 768 media query start */

@media (min-width: 768px) and (max-width: 1023px) {
    .banner-img-tab {
        max-width: 100%;
    }

    .form-conduct-img-tab {
        max-width: 100% !important;
        min-width: 0 !important;
    }
    
    .form-check-label {
        margin-bottom: 0;
        padding-bottom: 1rem !important;
        left: 25px;
        top: -10px;
    }

    .form-coducting-para_tab {
        font-size: 16px;
    }

    .where-to-use-tab {
        margin-top: -4rem;
    }

    .navbarPrimary .container-fluid {
        padding-left: 25px;
        padding-right: 25px;
    }

    .foot-tab {
        text-align: center;
    }

    .social-media {
        display: block !important;
        margin-left: auto !important;
        margin-right: auto;
    }

    .centre-img-para-tab {
        display: block;
        margin-left: auto !important;
        margin-right: auto !important;
    }

    .centre-img-para-tab1 {
        display: block;
        margin-left: auto !important;
        margin-right: auto !important;
    }

    .project-tab {
        text-align: center;
    }

    .form-button {
        background-image: linear-gradient(120deg, #16BECF 0%, #3FFFAC 100%);
        border-radius: 50px;
        width: 150px;
    }

    .why-enterprise-tab {
        margin-top: -3rem;
    }

    .where-to-use_font {
        font-size: 24px !important;
    }

    .Cube-sec-tab {
        margin-top: -4rem;
    }

    .navbar-collapse {
        margin-right: 0px !important;
        margin-left: 0px !important;
    }

    .entrprse-card_height-tab {
        margin-top: 4rem !important;
    }

    .row1-bookasession-tab {
        margin-top: 0px !important;
    }
}

/* 768 media query end */

@media (max-width: 560px) and (max-width: 640px) {
    .widthauto {
        width: auto !important;
    }

    .textcentremd {
        text-align: center !important;
    }
    
    .form-check-label {
        margin-bottom: 0;
        left: 25px;
        top: 0px;
    }

    .dd-block {
        display: block !important;
    }

    .testimonial_section .testimonial_box .testimonial_container .layer_content .testimonial_owlCarousel .testimonials .images_box .testimonial_img {
        top: 80px !important;
    }

    .mbm-5 {
        margin-bottom: 0rem !important;
    }
}

@media (min-width: 1025px) {
    .why-enterpise {
        font-weight: 600 !important;
        font-size: 30px !important;
    }

.form-check-label {
        margin-bottom: 0;
        left: 25px;
        top: 0px;
    }
    .enterprise-img {
        margin-top: 2rem !important;
    }

    .card-height {
        height: 400px !important;
    }

    .from-conducting-para {
        font-size: 20px;
    }

    .ip-rights-grid {
        margin-top: 1rem;
    }

    .why-enterprise-para {
        font-size: 16px;
    }

    .subpara-lg {
        margin-top: -16px;
    }

    .why-enter-para-lg {
        margin-top: 3rem;
    }

    .solution-sec-container-lg {
        margin-top: -1rem !important;
    }

    .bloakchain-experts {
        margin-top: -5rem;
    }

    .years-of-experience-lg {
        margin-top: -5rem;
    }

    .mobile-border {
        color: #1A1B1D;
        border: none;
        border-bottom: 1px solid #ddd;
        background: transparent;
        border-radius: 0;
        width: 100%;
        margin-top: 5px;
    }

    .form-button {
        background-image: linear-gradient(120deg, #16BECF 0%, #3FFFAC 100%);
        ;
        border-radius: 50px;
        width: 150px;
    }

    .banner-title-lg {
        font-size: 55px;
    }

    .lap-padding-enterprsie {
        padding-top: 6rem;
        padding-bottom: 6rem;
    }

    .banner-img-lg {
        width: 115% !important;
    }

    .nav-con-lg {
        padding-left: 50px !important;
        padding-right: 50px !important;
    }

    .in-rights {
        margin-top: -3.5rem !important;
    }

    .where-to-use {
        font-size: 32px !important;
    }
}

@media (max-width: 560px) and (max-width: 640px) {
    .empower-mob {
        text-align: center;
    }

    .gaming-card-mob {
        margin-top: -5rem;
    }

    .logistic-card-mob {
        margin-top: -5rem;
    }

    #bookaSession {
        padding-bottom: 0px !important;
    }

    .why-enterpise25-sm {
        text-align: center;
        margin-top: 2rem;
    }

    .why-enterprise-para-sm {
        text-align: center;
    }

    .why-enterpise3-sm {
        margin-left: 7.5rem;
    }

    .our-approach-sm {
        text-align: center;
    }

    /* .banner-img{
margin-top: 1rem;
} */
    .path-text-sm {
        margin-top: 8px;
    }

    .dock-road-sm {
        margin-top: -8px;
    }

    .cube-img-sm {
        display: flex;
        margin-left: auto;
        margin-right: auto;
    }

    .sub-head-sm {
        text-align: center;
    }

    .talk-expert-sm {
        text-align: center;
    }

    .touch-sm {
        text-align: center;
    }

    .img-cube-driver-sm {
        display: flex;
        margin-right: auto;
        margin-left: auto;
    }

    .from-conducting-para-sm {
        font-size: 20px;
    }

    .subpara-sm {
        margin-top: -1rem;
    }

    .solutionwholosec-sm {
        margin-top: -1rem;
    }

    .banner-title-sm {
        font-size: 32px !important;
    }

    .mobile-border {
        color: #1A1B1D;
        border: none;
        border-bottom: 1px solid #ddd;
        background: transparent;
        border-radius: 0;
        width: 100%;
        margin-top: 5px;
    }

    .form-button {
        background-image: linear-gradient(120deg, #16BECF 0%, #3FFFAC 100%);
        ;
        border-radius: 50px;
        width: 150px;
    }

    .enterprise-font-sm {
        font-size: 23px;
        font-weight: 600;
    }

    .banner-img-maxwidth {
        max-width: 100%;
    }

    .banner-para {
        text-align: center;
    }

    .nav-con-sm {
        padding-right: 0 !important;
    }

    .foot-padding {
        padding-bottom: 0;
    }

    .social-media {
        display: block !important;
        margin-left: auto !important;
        margin-right: auto;
    }

    .num_3 {
        text-align: center;
    }
}

@media (min-width:425px) and (max-width:767px) {
    /* .roboto-logo-enterprise{
        margin-right: -3rem;
    } */
}

@media (min-width:375px) and (max-width:424px) {
    .roboto-logo-enterprise {
        margin-right: 1rem;
    }

    .ctaBtn {
        right: 0;
    }
}

@media (min-width:1024px) and (max-width:1440px) {
    .enterprise-bnr-ttle-tab {
        margin-top: 6rem !important;
    }
}

/* .enterprise css end */

@media(min-width:768px) and (max-width:1023px){
    .card-height {
        height: 521px ;
    }

    .entprse-crd-hght {
        height: 29rem !important;
        margin-top: -4rem !important;
    }

    .entrpse-card-hght-tab{
        margin-top: 0rem !important;
    }
    
    .crd-hght-insurnce{
        margin-top: 0 !important;
    }
    
    .card-height1{
        height: 22rem !important;
    }
    
    .entrprse-fnt-size{
        font-size: 1.2rem;
    }
}







/*------------------------------------------- ENTERPRISE END------------------------------------------- */

















/*-------------------------------------------- Privacy Start ---------------------------------------------*/

h6 {
    color: #333 !important;
}

.footerCont a {
    color: #333 !important;
}

.fnt-wght {
    font-weight: 600 !important;
}

.info-roboto-color {
    color: #0799A8 !important;
}

/* mobile query for footer*/

@media (min-width: 0px) and (max-width: 568px) {
    .footTit {
        margin-top: 1rem;
    }

    .footer-box {
        padding: 1rem;
        min-width: auto;
        min-height: auto;
        transition: .2s;
    }

    .footer-box h4 {
        color: #0799A8;
        text-align: center;
    }

    .footer-box:hover {
        box-shadow: 0 0 11px rgba(33, 33, 33, .2);
        border-radius: 10px;
        transition: .2s;
    }

    .footer-row {
        margin-bottom: 2rem;
    }

    .footer-text {
        margin-bottom: 3px !important;
        margin-top: 2px !important;
    }

    .footer-text1 {
        margin-top: 1rem !important;
        font-weight: 600;
        margin-bottom: 2px;
        justify-content: center;
    }

    .footer-text2 {
        font-weight: 600;
        margin-top: -10px;
        justify-content: center;
    }
}

/* tablet query for footer*/

@media (min-width: 600px) and (max-width: 768px) {
    .footTit {
        margin-top: 1rem;
    }

    .footer-box {
        padding: 1rem;
        min-width: auto;
        min-height: auto;
        transition: .2s;
    }

    .footer-box h4 {
        color: #0799A8;
        text-align: center;
    }

    .footer-box h6 {
        text-align: center;
    }

    .footer-box:hover {
        box-shadow: 0 0 11px rgba(33, 33, 33, .2);
        border-radius: 10px;
        transition: .2s;
    }

    .footer-row {
        margin-bottom: 2rem;
    }

    .footer-text {
        margin-bottom: 3px !important;
        margin-top: 2px !important;
    }

    .footer-text1 {
        margin-top: 1rem !important;
        font-weight: 600;
        margin-bottom: 2px;
        justify-content: center;
    }

    .footer-text2 {
        font-weight: 600;
        margin-top: -10px;
        justify-content: center;
    }

    .footer-list-tab {
        list-style-type: none !important;
        text-align: center !important;
    }

    .textcentremd {
        text-align: center !important;
    }

    .dd-block {
        display: block !important;
    }
}

/* laptop query for footer*/

@media (min-width: 1024px) {
    .footer-box {
        padding: 1rem;
        min-width: auto;
        min-height: auto;
        transition: .2s;
    }

    .footer-box h4 {
        color: #0799A8;
    }

    .footer-box:hover {
        box-shadow: 0 0 11px rgba(33, 33, 33, .2);
        border-radius: 10px;
        transition: .2s;
    }

    .footer-row {
        margin-bottom: 2rem;
    }

    .footer-text {
        margin-bottom: 3px !important;
        margin-top: 2px !important;
    }

    .footer-text1 {
        margin-top: 2rem !important;
        font-weight: 600;
        margin-bottom: 2px;
    }

    .footer-text2 {
        font-weight: 600;
        margin-top: -10px;
    }
}

.active-link {
    color: #16BECF !important;
}

.navbarPrimary .container-fluid {
    padding-left: 50px;
    padding-right: 40px;
}

@media only screen and (min-device-width: 375px) and (max-device-width: 425px) {
    .roboto-img {
        margin-left: -3rem;
    }

    .getintouch-pp-smmob {
        margin-left: -3rem;
        margin-right: 2rem;
    }

    .ctaBtn-pp {
        right: -37px;
    }
}

@media (min-width: 0px) and (max-width: 2560px) {
    .ctaBtn-pp {
        background-image: linear-gradient(120deg, #16BECF 0%, #3FFFAC 100%);
        color: #1A1B1D;
        font-weight: 500;
        text-align: center;
        border-radius: 20px;
        padding: 6px 16px !important;
        transition: ease 0.3s;
        -webkit-transition: ease 0.3s;
    }
}

@media (max-width: 560px) and (max-width: 640px) {
    .h-mb-align {
        display: block;
        margin-left: auto;
        margin-right: auto;
        width: max-content !important;
        font-size: x-large;
    }

    .footer-bottom {
        padding-bottom: 0%;
    }

    .social-media {
        display: block !important;
        margin-left: auto !important;
        margin-right: auto !important;
    }

    .footer-item {
        margin-top: -8px;
    }

    .widthauto {
        width: auto !important;
    }

    .textcentremd {
        text-align: center !important;
    }

    .dd-block {
        display: block !important;
    }

    .pdl {
        padding-left: 0px !important;
    }

    .testimonial_section .testimonial_box .testimonial_container .layer_content .testimonial_owlCarousel .testimonials .images_box .testimonial_img {
        top: 80px !important;
    }

    .mbm-5 {
        margin-bottom: 0rem !important;
    }

    .footer-list-tab {
        list-style-type: none !important;
        text-align: center !important;
    }
}

.navbarPrimary {
    position: fixed !important;
    background-color: #f5f5f5;
    padding-top: 1% !important;
    padding-bottom: 1% !important;
}

@media (min-width: 768px) and (max-width: 1024px) {
    .navbar-collapse {
        margin-right: 0px !important;
        margin-left: 0px !important;
    }
}

@media (min-width: 0px) and (max-width: 640px) {
    .foot-pp-pb-sm {
        padding-bottom: 0;
    }
}

/*-------------------------------------------- Privacy End -----------------------------------------------*/





















/* -----------------------------------------------------SUBMIT PAGE START------------------------------------------------------------ */
.sbmt-gif {
    width: 400px;
    height: 400px;
}

.back-button-submit-page {
    display: inline-block;
    padding: 0.75rem 1.25rem;
    border-radius: 10rem;
    color: #fff;
    text-transform: uppercase;
    font-size: 1rem;
    letter-spacing: 0.15rem;
    transition: all 0.3s;
    position: relative;
    overflow: hidden;
    z-index: 1;
    border: none;
    margin: 1rem 0;
}

.back-button-submit-page:after {
    content: '';
    position: absolute;
    bottom: 0;
    left: 0;
    width: 100%;
    height: 100%;
    background-color: rgb(52 110 165);
    border-radius: 10rem;
    z-index: -2;
}

.back-button-submit-page:before {
    content: '';
    position: absolute;
    bottom: 0;
    left: 0;
    width: 0%;
    height: 100%;
    background-color: #008fb3;
    transition: all 0.3s;
    border-radius: 10rem;
    z-index: -1;
}

.back-button-submit-page:hover {
    color: #fff;
}

.back-button-submit-page:hover:before {
    width: 100%;
}


@media (min-width: 1024px) {

    .submitpage-body {
        width: 100%;
        height: 100vh;
        display: flex;
        justify-content: center;
        align-items: center;
        flex-direction: column;
        background-image: linear-gradient(120deg, #16BECF 0%, #3FFFAC 100%);
        background-repeat: no-repeat;
        background-size: cover;
        background-position: center;
        position: relative;
    }

    .congrats-title-lap-sub-page {
        text-align: center;
        padding-bottom: 20px !important;
        margin-top: 100px !important;

    }

    .image-lap-sbupge {
        padding-bottom: 100px;
    }

    .back-button-submit-page {
        display: inline-block;
        padding: 0.75rem 1.25rem;
        border-radius: 10rem;
        color: #fff;
        text-transform: uppercase;
        font-size: 1rem;
        letter-spacing: 0.15rem;
        transition: all 0.3s;
        position: relative;
        overflow: hidden;
        z-index: 1;
        border: none;
        margin: 1rem 0;
    }

    .back-button-submit-page:after {
        content: '';
        position: absolute;
        bottom: 0;
        left: 0;
        width: 100%;
        height: 100%;
        background-color: rgb(52 110 165);
        border-radius: 10rem;
        z-index: -2;
    }

    .back-button-submit-page:before {
        content: '';
        position: absolute;
        bottom: 0;
        left: 0;
        width: 0%;
        height: 100%;
        background-color: #008fb3;
        transition: all 0.3s;
        border-radius: 10rem;
        z-index: -1;
    }

    .back-button-submit-page:hover {
        color: #fff;
    }

    .back-button-submit-page:hover:before {
        width: 100%;
    }


}

@media (min-width : 768px) and (max-width : 1024px) {
    .submitpage-body {
        width: 100%;
        height: 100vh;
        display: flex;
        justify-content: center;
        align-items: center;
        flex-direction: column;
        background-image: linear-gradient(120deg, #16BECF 0%, #3FFFAC 100%);
        background-repeat: no-repeat;
        background-size: cover;
        background-position: center;
        position: relative;
    }

    .congrats-title-lap-sub-page {
        text-align: center;
        padding-bottom: 20px !important;
        margin-top: 100px !important;


    }

    .image-lap-sbupge {
        padding-bottom: 100px;
    }

    .content-tab-subpge {
        font-size: 21px !important;
    }

}



@media (max-width: 560px) and (max-width: 640px) {

    .submitpage-body {
        width: 100%;
        height: 100vh;
        background-image: linear-gradient(120deg, #16BECF 0%, #3FFFAC 100%);
        background-repeat: no-repeat;
        background-size: cover;
        background-position: center;
        display: flex;
        justify-content: center;
        align-items: center;
        flex-direction: column;
    }

    .image-mobile {
        width: 80% !important;
        height: 80% !important;
        margin-bottom: 100px;
    }

    .title-mobile-smt-pge {
        margin-top: 150px;
        padding-bottom: 20px;
    }

    .content-mobile-subpge {
        text-align: justify;
        font-size: 24px !important;
        margin-left: 10px;
    }

    .contenth3-tab-subpge {
        padding: 0 5px;
    }
}

/* -----------------------------------------------------SUBMIT PAGE END-------------------------------------------------------------- */






























/* -----------------------------------------------------GOVERNANCE CSS START-------------------------------------------------------------- */

.gvernce-card_one {
    padding: 12px;
    width: 34rem;
    border-radius: 10px
}

.gvernce-5-bg-clr {
    background: #0d202d;
}

.gvernce-safe_secure {
    width: 10% !important;
}

.gvernce-safe_flexible {
    width: 8% !important;
}

.gvernce-safe_trans {
    width: 10% !important;
}

.tabs-3-gvernce {
    color: #0799A8;
}

.whats-client-clr {
    color: #16BECF;
}


@media (min-width:768px) and (max-width:1023px) {
    .gvrnce-crsl-smlap {
        margin-top: 4rem;
    }
}

@media (min-width: 992px) and (max-width: 1023.98px) {
    .laptoptestimonial-gvrnce {
        margin-top: -5rem !important;
        margin-bottom: -8rem !important;
    }

    .smartcarh1 {
        margin-top: -27rem !important;
    }

    .gvernce-bullet-tab-iiisec {
        margin-top: 0rem !important;
    }

    .gvernce-bullet2-tab-iiisec {
        margin-top: 0rem !important;
    }

    .gvernce-iisec-tab {
        margin-top: 0rem !important;
    }

    .nav-tabs {
        padding-left: 19% !important;
    }
}

.nav-tabs {
    border-bottom: none;
}

.brdr-none {
    border: none !important;
}

.banner-bg-color {
    background: linear-gradient(94.63deg, #F2F6EB 4.48%, #C5E2E4 97.59%);
}

.gvrnce-banner-padding-lg {
    padding-bottom: 0 !important;
}

.social-media-color {
    color: black !important;
}

.foot-padding {
    padding-bottom: 0 !important;
}

@media (max-width: 426px) {
    .abt-us_blt {
        display: block;
        margin-left: auto !important;
        margin-right: auto !important;
    }

    .bnr-sm {
        margin-top: -5px !important;
    }

    .nav {
        display: -ms-flexbox;
        display: flex;
        -ms-flex-wrap: wrap;
        flex-wrap: wrap;
        padding-left: 23px !important;
        margin-bottom: 0;
        list-style: none;
    }
}

/* 768 media query start */
/* 425 media query */

@media (min-width: 768px) and (max-width: 1024px) {
    .bnr-tab {
        max-width: 100%;
    }

    .gvernce-banner-padding-tab {
        margin-top: 0 !important;
    }

    .how-does-para-tab {
        font-size: 21px;
    }

    .con-pad-gvernce {
        margin-top: 0px !important;
    }

    .navbarPrimary .container-fluid {
        padding-left: 25px !important;
        padding-right: 25px !important;
    }

    .frameworks {
        font-weight: 800;
    }

    .gvrnce-ivsec-tab {
        margin-top: -6rem;
    }

    .safe-and-secure-tab {
        margin-top: 30px !important;
    }

    .title-names {
        font-weight: 900;
    }

    .gvernce-carousal-tab {
        margin-top: -11rem;
    }

    .foot-tab {
        margin-top: -5rem !important;
    }

    .social-media {
        display: block !important;
        margin-left: auto !important;
        margin-right: auto !important;
    }

    .cosmo-tab {
        margin-left: 9px;
        margin-top: 6px;
    }

    .three-tittle-img-tab {
        margin-top: 5rem !important;
    }

    .gvrnce-iiisec-tab {
        margin-top: -7rem;
    }

    .gvernce-bullet-tab-iiisec {
        margin-top: -6rem;
    }

    .gvernce-sec5-con-tab {
        margin-top: -9rem;
    }
}

/* 768 media query end */

/* 1024 and 1440 media query */
@media (min-width:1024px) and (max-width:1399.98px) {
    .iiisec-lg-gvrnce-1024 {
        margin-top: -4rem;
    }

    .gvrnce-sec3-1024bull {
        margin-top: -4rem !important;
    }

    .gvrnce-hght-smlap {
        margin-top: -6rem !important;
    }

    .api-ivsec-lg {
        margin-top: -9rem;
    }

    .api-vsec-tab {
        margin-top: -9rem !important;
    }
}

@media (max-width: 560px) and (max-width: 640px) {
    .nopading_mob {
        padding-left: 0%;
        text-align: center;
    }

    .nospc_mob {
        margin-left: 0px !important;
    }

    .widthauto {
        width: auto !important;
    }

    .textcentremd-gvrnce {
        text-align: center !important;
    }

    .dd-block {
        display: block !important;
    }

    .smartsec1head1 {
        margin-top: -90px;
    }

    .smartbannerig {
        margin-top: -6px;
    }

    .bullet1-gvernce {
        margin-top: -8px;
        margin-left: -12px;
    }

    .cosmo {
        margin-left: 5px;
    }

    .gvernce-whats-client {
        font-size: 31px;
    }

    .twitter {
        margin-left: 100px;
    }

    .social-media {
        display: block !important;
        margin-left: auto !important;
        margin-right: auto;
    }

    .facebook-sm {
        margin-left: 90px;
    }

    .linkedin-sm {
        margin-left: 95px;
    }

    .frameworks {
        font-weight: 800 !important;
        text-align: center;
        font-size: 23px;
    }

    .gover-para {
        font-size: 23px;
        text-align: center;
    }

    .innoative-para-sm {
        font-size: 23px;
        text-align: center;
    }

    .governance-banner-img-sm {
        margin-top: 10px;
        max-width: 100% !important;
    }

    .smart-comtract-img-sm {
        margin-top: 2rem;
    }

    .iiisec-img-sm {
        margin-top: -4rem;
    }

    .iiisec-con-sm {
        margin-top: 2rem;
    }

    .gvernce-bullet-sm {
        margin-bottom: auto !important
    }

    .topspace {
        margin-top: 6px !important;
    }

    .gvernce-firsttick-sm {
        margin-bottom: 83px;
    }

    .ivsec-img-sm {
        margin-top: -5rem;
    }

    .ivsec-con-sm {
        margin-top: 2rem;
    }

    .innovative-para-sm {
        margin-top: 0px !important;
    }

    .ivsec-sbt-btn-sm {
        margin-left: 6rem;
    }

    .automation-sm {
        text-align: center;
        font-size: 23px;
    }

    .automation-img-sm {
        margin-top: 2rem;
    }

    .our-goverance-sm {
        text-align: center;
        font-size: 25px;
    }

    .lap-img-sm {
        margin-top: -2rem;
    }

    .dock-road-sm {
        margin-top: -8px !important;
    }

    .whole-sm-gvernce {
        margin-top: -4rem !important;
    }

    .banner-content-sm {
        text-align: center;
    }

    .carousal-para {
        text-align: left !important;
    }

    .text-higlight.active {
        font-weight: bold !important;
        color: #ffffff !important;
        font-size: 17px;
        background: linear-gradient(120deg, #16BECF 0%, #3FFFAC 100%);
        border-radius: 50px;
        padding: 1rem 0;
        text-decoration: none;

    }

    .text-higlight:hover {
        text-decoration: none;
    }

    .text-higlight:visited {
        font-weight: bold !important;
    }

    .text-higlight:hover {
        border: none !important;

    }

    .testimonial_section .testimonial_box .testimonial_container .layer_content .testimonial_owlCarousel .testimonials .images_box .testimonial_img {
        top: 80px !important;
    }

    .mbm-5 {
        margin-bottom: 0rem !important;
    }

    .foot-sm-gvernce {
        padding-bottom: 0 !important;
    }
}

.mtopp10 {
    margin-top: 10rem;
}

.full_width_need {
    width: auto !important;
}

.card123:hover {
    box-shadow: 0 11px 11px 0 rgb(0 0 0 / 16%);
}

.card123 {
    background: none;
    border: none;
}

.mtop-4 {
    margin-top: -4rem !important;
}

.mtop7 {
    margin-top: 7rem !important;
}

@media (min-width: 1025px) {
    .mttop-10 {
        margin-top: 10rem;
    }

    .mtopp7 {
        margin-top: 7rem !important;
    }

    .contractoragrement {
        margin-top: 40px;
    }

    .tickimage {
        margin-bottom: 80px;
    }

    .topspace {
        margin-top: 17px;
    }

    .firsttick {
        margin-bottom: auto;
    }

    .firsttick-lg {
        margin-bottom: 40px !important;
    }

    .autodata {
        margin-left: 115px;
    }

    .flexi-gvernce {
        margin-right: 4px;
    }

    .mtopp8 {
        margin-top: -8rem !important;
    }

    .smartsec1head1 {
        padding-left: 25px;
    }

    .flexable {
        margin-left: 80px;
    }

    .Transparency {
        margin-left: 80px;
    }

    .bullet1-gvernce {
        margin-top: -8px;
        margin-left: -9px;
    }

    .cosmo {
        margin-left: 5px;
    }

    .viisecourgov-lg {
        margin-top: -5rem;
    }

    .navtabs-lg {
        margin-left: 8rem;
    }

    .safe-secure-lap {
        margin-top: 5rem;
    }

    .gvernce-hero-container-top-lg {
        margin-top: 0rem !important;
    }






    .text-higlight:visited {
        font-weight: bold !important;
        color: red !important;
    }

    .text-higlight:hover {
        border: none !important
    }

    .gvernce-carousel-space1 {
        margin-top: -5rem !important;
    }

    .smart-comtract-img-lg {
        align-self: center !important;
    }

    .banner-img-lg {
        width: 132% !important;
        margin-left: -2rem !important;
        padding-top: 3rem !important;
    }

    .banner-content-lg {
        padding-right: 7rem;
    }

    .title-names {
        font-size: 2rem !important;
        font-weight: 700 !important;
    }
}

@media (max-width: 560px) and (max-width: 640px) {
    .widthauto {
        width: auto !important;
    }

    .mtopp10 {
        margin-top: 2rem !important;
    }

    .mtop15 {
        margin-top: -15rem !important;
    }

    .mtop-7 {
        margin-top: -7rem !important;
    }

    .mtop7 {
        margin-top: 1rem !important;
    }

    .mtop0 {
        margin-top: 0rem !important;
    }

    .mtop-3 {
        margin-top: -6rem !important;
    }
}



.nav-tabs .nav-item.show .nav-link,
.nav-tabs .nav-link.active {
    background-image: linear-gradient(120deg, #16BECF 0%, #3FFFAC 100%) !important;
    color: #fff;
    border-radius: 30px;
    font-size: 10px;
}

.crd1:hover {
    box-shadow: 0 11px 11px 0 rgb(0 0 0 / 16%);
}

.noborder {
    border: none !important;
}

.accordion .card-header:after {
    font-family: 'FontAwesome';
    content: "\f068";
    float: right;
}

.accordion .card-header.collapsed:after {
    /* symbol for "collapsed" panels */
    content: "\f067";
}


@media screen and (max-width: 576px) {
    .mttop-10 {
        margin-top: -10rem !important
    }

    .mto5 {
        margin-top: 2rem !important;
    }

    .smartsec1head1 {
        font-size: 40px !important;
        top: -19px !important;
        font-weight: 700;
        max-width: 100% !important;
    }

    .dnone {
        display: none;
    }
}

.mtop10 {
    margin-top: -5rem !important;
}

.positionn {
    position: absolute;
    z-index: -3;
    height: 40rem;
}

.blogSec .cardBlocks h4 {
    position: relative;
    text-align: CENTER;
    padding-bottom: 10px;
    margin-bottom: 20px;
}

.blogSec .cardBlocks h4:before {
    content: "" !important;
    border-bottom: 2px solid #fff !important;
    width: 80px !important;
    left: 0 !important;
    bottom: 0 !important;
    position: absolute !important;
}

a {
    color: black;
    text-decoration: none;
    background-color: transparent;
}

/* slider */

.testimonial_section {
    display: block;
    overflow: hidden;
}

.testimonial_section:after {
    display: block;
    clear: both;
    content: "";
}

.testimonial_section .about_content {
    background-color: #020d26;
    padding-top: 77px;
    padding-right: 210px;
    padding-bottom: 62px;
    position: relative;
}

.testimonial_section .about_content .background_layer {
    background-color: #020d26;
    width: auto;
    margin-left: -200px;
    right: 0;
    position: absolute;
    height: 100%;
    width: 100%;
    top: 0;
    left: 0;
}

.testimonial_section .about_content .layer_content {
    position: relative;
    z-index: 9;
    height: 100%;
}

.testimonial_section .about_content .layer_content .section_title {
    margin-bottom: 24px;
    position: relative;
}

.testimonial_section .about_content .layer_content .section_title:after {
    display: block;
    clear: both;
    content: "";
}

.testimonial_section .about_content .layer_content .section_title h5 {
    color: #fff;
    font-family: "Open Sans";
    font-weight: 400;
    font-size: 15px;
    line-height: 28px;
    color: #818a8f;
    margin-top: -5px;
    margin-bottom: 6px;
}

.testimonial_section .about_content .layer_content .section_title h2 {
    font-family: "Titillium Web";
    font-weight: 300;
    font-size: 45px;
    line-height: 50px;
    padding-bottom: 51px;
    margin-bottom: 0px;
    color: #fff;
}

.testimonial_section .about_content .layer_content .section_title h2 strong {
    font-weight: 600 !important;
    width: 100%;
    display: block;
}

.testimonial_section .about_content .layer_content .section_title .heading_line {
    position: relative;
}

.testimonial_section .about_content .layer_content .section_title .heading_line span {
    transition: all 0.5s ease-in-out 0s;
    position: relative;
}

.testimonial_section .about_content .layer_content .section_title .heading_line span:after {
    content: "";
    right: auto;
    left: 69px;
    position: absolute;
    bottom: 28px;
    width: 17px;
    margin-left: 0;
    border-bottom-width: 3px;
    border-bottom-color: #cacaca;
    border-bottom-style: solid;
}

.testimonial_section .about_content .layer_content .section_title .heading_line:after {
    content: "";
    left: 1%;
    margin-left: 0;
    position: absolute;
    bottom: 28px;
    width: 59px;
    border-bottom-width: 3px;
    border-bottom-style: solid;
    border-bottom-color: #fff;
}

.testimonial_section .about_content .layer_content .section_title p {
    color: #fff;
    margin: 0 0 15px;
}

.testimonial_section .about_content .layer_content a {
    color: #fff;
    text-transform: capitalize;
    font-size: 15px;
    font-weight: 600;
    text-decoration: none;
    transition: all 0.3s;
}

.testimonial_section .about_content .layer_content a i {
    font-size: 18px;
    vertical-align: middle;
}

.testimonial_section .about_content .layer_content a:hover {
    color: #ff5e14;
}

.testimonial_section .testimonial_box {
    margin-top: 60px !important;
    position: relative;
}

.testimonial_section .testimonial_box .testimonial_container {
    margin-left: -170px !important;
    position: relative;
}

.testimonial_section .testimonial_box .testimonial_container .background_layer {
    background-color: #fff;
    width: auto;
    margin-right: -200px;
    right: 0;
    background-image: url(../images/map.png);
    background-repeat: no-repeat;
    background-size: cover;
    background-position: center;
    position: absolute;
    height: 100%;
    top: 0;
    left: 0;
}

.testimonial_section .testimonial_box .testimonial_container .layer_content {
    position: relative;
    z-index: 9;
    height: 100%;
}

.testimonial_section .testimonial_box .testimonial_container .layer_content .testimonial_owlCarousel {
    display: block;
    position: relative;
}

.testimonial_section .testimonial_box .testimonial_container .layer_content .testimonial_owlCarousel .testimonials {
    margin: 10px 0 10px 0;
    padding: 62px 0px 72px 50px;
    position: relative;
    text-align: center;
}

.testimonial_section .testimonial_box .testimonial_container .layer_content .testimonial_owlCarousel .testimonials .testimonial_content {
    /* box-shadow: 0 0 25px 0 rgba(0, 0, 0, 0.13); */
    margin-left: 524px;
    margin-top: 69px;
    padding: 45px 40px 45px 40px;
    z-index: 1;
    position: relative;
    background-color: #fff;
    transition: all 0.5s ease-in-out 0s;
}

.testimonial_section .testimonial_box .testimonial_container .layer_content .testimonial_owlCarousel .testimonials .testimonial_content .testimonial_caption {
    margin-bottom: 15px;
    position: relative;
}

.testimonial_section .testimonial_box .testimonial_container .layer_content .testimonial_owlCarousel .testimonials .testimonial_content .testimonial_caption:after {
    content: "";
    width: 30px;
    display: block;
    height: 2px;
    text-align: center;
    /* left: 46%; */
    margin-top: 6px;
    background-color: #fff;
    position: absolute;
}

.testimonial_section .testimonial_box .testimonial_container .layer_content .testimonial_owlCarousel .testimonials .testimonial_content .testimonial_caption h6 {
    padding-top: 0;
    margin-bottom: -5px;
    font-size: 19px;
    font-weight: 600;
    line-height: 24px;
    color: #020d26;
}

.testimonial_section .testimonial_box .testimonial_container .layer_content .testimonial_owlCarousel .testimonials .testimonial_content .testimonial_caption span {
    font-size: 12px;
    color: #9f9f9f;
    margin: 0;
}

.testimonial_section .testimonial_box .testimonial_container .layer_content .testimonial_owlCarousel .testimonials .testimonial_content p {
    padding: 0;
    margin: 0;
    padding-top: 10px;
    font-size: 16px;
    line-height: 28px;
    font-weight: 400;
    color: #5d6576;
    font-style: italic;
}

.testimonial_section .testimonial_box .testimonial_container .layer_content .testimonial_owlCarousel .testimonials .images_box .testimonial_img {
    border: none;
    position: absolute;
    top: 0;
    left: 55px;
    top: 160px;
}

.testimonial_section .testimonial_box .testimonial_container .layer_content .testimonial_owlCarousel .testimonials .images_box .testimonial_img img {
    border: 5px solid #fff;
    /* box-shadow: 0 0 15px 0 rgba(0, 0, 0, 0.1); */
    width: 35%;
}

.testimonial_section .testimonial_box .testimonial_container .owl-nav .owl-prev {
    position: absolute;
    top: 165px;
    right: 42px;
    border-radius: 50%;
    background: #0799A8;
    display: none;
    outline: 0;
    width: 34px;
    line-height: 34px;
    height: 34px;
    color: #fff;
    font-size: 23px;
    margin-top: -20px;
    transition: all 0.3s ease-in-out;
}

.testimonial_section .testimonial_box .testimonial_container .owl-nav .owl-prev:hover {
    background: #020d26;
}

.testimonial_section .testimonial_box .testimonial_container .owl-nav .owl-next {
    position: absolute;
    top: 165px;
    right: 5px;
    border-radius: 50%;
    display: none;
    background: #0799A8;
    outline: 0;
    width: 34px;
    text-align: center;
    line-height: 34px;
    height: 34px;
    color: #fff;
    font-size: 23px;
    margin-top: -20px;
    transition: all 0.3s ease-in-out;
}

.testimonial_section .testimonial_box .testimonial_container .owl-nav .owl-next:hover {
    background: #020d26;
}

@media (min-width: 1025px) and (max-width: 1600px) {
    .laptopheader {
        margin-top: 5rem !important;
    }

    .laptopflex {
        margin-left: 98px !important;
    }

    .laptoptestimonial-gvrnce {
        margin-top: -11rem !important;
    }

    .laptopblog {
        margin-top: -15rem !important;
    }

    .frameworks {
        font-weight: 800 !important;
    }

}

@media all and (max-width: 991px) {
    .testimonial_section .about_content {
        padding-right: 15px !important;
    }

    .testimonial_section .about_content .background_layer {
        width: 200% !important;
    }

    .testimonial_section .testimonial_box {
        margin-top: 0 !important;
    }

    .testimonial_section .testimonial_box .background_layer {
        width: 200% !important;
        margin-left: -200px;
    }

    .testimonial_section .testimonial_box .about_content {
        padding-left: 15px !important;
        padding-right: 15px !important;
        margin-top: 28% !important;
    }

    .testimonial_section .testimonial_box .testimonial_container {
        margin-left: -15px !important;
    }

    .testimonial_section .testimonial_box .testimonial_container .testimonials {
        margin: 0px 0 20px 0;
    }

    .testimonial_section .testimonial_box .testimonial_container .testimonials .testimonial_content {
        margin-left: -36px !important;
    }

    .testimonial_section .testimonial_box .testimonial_container .testimonials .images_box {
        display: none;
    }

    .testimonialmobile {
        margin-left: 0px !important;
    }

    .laptopblog {
        margin-top: 0px !important;
    }

    .laptoptestimonial-gvrnce {
        margin-top: -40px !important;
    }

    .crdmobile {
        margin-top: 2rem !important;
    }

    #headermenumobile {
        display: flex !important;
    }
}

@media screen and (max-width: 576px) {
    .navbargame {
        display: flex;
    }

    .testimonials {
        margin-left: 0px !important;
    }
}

.navbarPrimary {
    position: sticky !important;
    background-color: #f5f5f5 !important;
}

@media (min-width:425px) and (max-width:767px) {
    .roboto-logo-governance {
        margin-right: -1rem;
    }
}

@media (min-width:375px) and (max-width:424px) {
    .roboto-logo-governance {
        margin-right: -2rem;
    }
}

.text-higlight.active {
    font-weight: bold !important;
    color: #ffffff !important;
    font-size: 17px;
    background: linear-gradient(120deg, #16BECF 0%, #3FFFAC 100%);
    border-radius: 50px;
    padding: 10px 12px;
    text-decoration: none;
}

.text-higlight:hover {
    text-decoration: none;
}

/* slider */

/* -----------------------------------------------------GOVERNANCE CSS END -------------------------------------------------------------- */




























/* -----------------------------------------------REGTECH START---------------------------------------- */

.active-link {
    color: #16BECF !important;
}

.navbarPrimary .container-fluid {
    padding-left: 50px !important;
    padding-right: 40px !important;
}

.banner-bg-color {
    background: linear-gradient(94.63deg, #F2F6EB 4.48%, #C5E2E4 97.59%);
}

.regtech-banner-padding-lg {
    padding-bottom: 0px;
}

.rgtrch-features-strong-clr {
    background: #fafbfd;
}

/* 375 media query start */
@media (min-width: 375px) and (max-width:424px) {
    .rgtch-bullet1mob {
        margin-top: -11px !important;
    }

    .bullet3mob {
        margin-top: -17px !important;
    }

    .bullet4mob {
        margin-top: -18px !important;
    }

    .bullet-whyappraoch1 {
        margin-top: -54px !important;
    }

    .bullet-whyappraoch4 {
        margin-top: -61px !important;
    }

    .bullet-img-mob4 {
        margin-top: -37px !important;
        margin-left: -16px !important;
    }

    .bullet-img-mob3 {
        margin-top: -59px !important;
        margin-left: -16px !important;
    }

    .bullet-img-mob2 {
        margin-top: -5rem !important;
        margin-left: -17px !important;
    }

    .aboutus-button-mob1 {
        display: block;
        margin-left: auto !important;
        margin-right: auto !important
    }

}

/* 375 media query end */

/* 425 media query start*/
@media (min-width: 425px) and (max-width:767px) {
    .bullet-img-mob {
        margin-top: -3.6rem !important;
        margin-left: -17px !important;
    }

    .bullet-img-mob2 {
        margin-top: -3.9rem !important;
        margin-left: -17px !important;
    }

    .bull-lgmob {
        margin-top: -3.7rem !important;
    }

    .bull-lgmob1 {
        margin-top: -2.6rem !important;
    }

    .rgtrch-bull-smmob-speed {
        margin-top: -11px !important;
    }

    .rgtch-bull-smmob-faster {
        margin-top: -17px !important;
    }

    .rgtch-bull-smmob-effective {
        margin-top: -18px !important;
    }

    .rgtch-bull-smmob-to_develop {
        margin-top: -3.7rem !important;
    }

    .rgtch-bull-smmob-when_your {
        margin-top: -4rem !important;
    }
}

/* 425 media query end*/

/* 768 media query start */
@media (min-width: 768px) and (max-width: 1023px) {
    .banner-img-tab {
        max-width: 100%;
        margin-top: 1.2rem;
    }

    .foot-tab {
        text-align: center;
    }

    .social-media {
        display: block !important;
        margin-left: auto !important;
        margin-right: auto !important;
    }

    .con-pad {
        margin-top: 0px !important;
    }

    .features-sec-tab {
        margin-top: -3rem;
    }

    .iisec-img-tab {
        align-self: center;
    }

    .iiisec-img-tab {
        align-self: center;
    }

    .iii-sec-hd-ttle {
        font-size: 21px;
    }

    .ivsec-img-tab {
        align-self: center;
    }

    .navbarPrimary .container-fluid {
        padding-left: 25px !important;
        padding-right: 25px !important;
    }

    .tab-bull1 {
        margin-top: -80px !important;
    }

    .tab-bull3 {
        margin-top: -60px;
    }

    .tab-bull4 {
        margin-top: -80px !important;
    }

    .sec-iv-tab {
        margin-top: -5rem !important;
    }

    .iiisec-con {
        margin-top: -3rem;
    }

    .tab-secv {
        margin-top: -5rem;
    }

    .carousel-lap {
        margin-top: -14rem;
    }

    .foot-tab {
        margin-top: -5rem;
    }

    /* 768 footer css start */
    .footer-box {
        padding: 1rem;
        min-width: auto;
        min-height: auto;
        transition: .2s;
    }

    .footer-box h4 {
        color: #0799A8;
        text-align: center;
    }

    .footer-box h6 {
        text-align: center;
    }

    .footer-box:hover {
        box-shadow: 0 0 11px rgba(33, 33, 33, .2);
        border-radius: 10px;
        transition: .2s;
    }

    .footer-row {
        margin-bottom: 2rem;

    }

    .footer-text {
        margin-bottom: 3px !important;
        margin-top: 2px !important;

    }

    .footer-text1 {
        margin-top: 1rem !important;
        font-weight: 600;
        margin-bottom: 2px;
        justify-content: center;
    }

    .footer-text2 {
        font-weight: 600;
        margin-top: -10px;
        justify-content: center;
    }

    .footer-list-tab {
        list-style-type: none !important;
        text-align: center !important;
    }

    .tab-mob-cntr {
        justify-content: center;
    }

    .cntr-tab {
        text-align: center;
    }

    .rgtech-crsl-lap {
        margin-top: 4rem !important;
    }
}

/* 768 footer css end */


/* 768 media query end */
/* 992media query */

@media screen and (min-width:760px) and (max-width: 1024px) {
    .rgtech-laptoptestimonial {
        margin-top: -5rem !important;
    }

}

@media screen and (min-width:992px) and (max-width: 1024px) {
    .banner-lap {
        max-width: 100%;
    }

    .navbarPrimary .container-fluid {
        padding-left: 33px !important;
        padding-right: 33px !important;
    }

    .rgtch-iisec-container {
        margin-top: -2rem !important;
    }


    .smartcarh1 {
        margin-top: -27rem !important;
    }

    .foot-smlap {
        margin-top: -5rem;
    }

    .sec-iv-smlap {
        margin-top: -5rem !important;
    }

    .ivsec-con-smlap {
        margin-top: -3rem !important;
    }

}

/* 560mediaquery */
@media (max-width: 560px) and (max-width: 640px) {

    .Regtech-para {
        margin-top: -2.5rem;
        margin-left: 0.5rem;
    }

    .carousal-para {
        text-align: left !important;
    }

    .aboutus-buttonFeatures {
        display: block;
        margin-left: auto !important;
        margin-right: auto !important;
    }

    /*carosoul Image*/
    .carousel-image-lap {
        margin-left: 5px;
        height: 270px;
        width: 260px !important;
    }

    .dockroad-sm {
        margin-top: -8px;
    }

    .social-media {
        display: block !important;
        margin-left: auto !important;
        margin-right: auto !important;
    }


    .Agility-Card {
        margin-top: 2rem;
    }

    .card-img-center {
        display: block !important;
        margin-left: auto !important;
        margin-right: auto !important;
    }

    .text-center-mob {
        text-align: justify;
    }

    .text-center-mob-title {
        text-align: center;
    }

    .bullet-img-mob {
        margin-top: -5rem;
        margin-left: -17px;
    }

    .bullet-img-mob2 {
        margin-top: -6.3rem;
        margin-left: -17px;
    }

    .bullet-img-mob3 {
        margin-top: -81px;
        margin-left: -16px;
    }

    .bullet-img-mob4 {
        margin-top: -58px;
        margin-left: -16px;
    }

    .aboutus-button-mob {
        margin-left: 6rem !important;
        margin-left: -17px;
    }

    .aboutus-button-mob1 {
        display: block;
        margin-left: auto !important;
        margin-right: auto !important
    }

    .rgtch-bullet1mob {
        margin-top: -32px;
    }

    .rgtch-bullet2mob {
        margin-top: -35px;
    }

    .rgtch-bullet3mob {
        margin-top: -40px;
    }

    .rgtch-bullet4mob {
        margin-top: -37px;
    }

    .rgtch-bullet5mob {
        margin-top: -16px;
    }

    .rgtch-bullet-whyappraoch1 {
        margin-top: -55px
    }

    .rgtch-bullet-whyappraoch2 {
        margin-top: -59px;
    }

    .rgtch-bullet-whyappraoch3 {
        margin-top: -59px;
    }

    .rgtch-bullet-whyappraoch4 {
        margin-top: -62px;
    }

    .rgtch-monitoring-mob {
        margin-top: 2rem !important;
    }

    .approches-img {
        margin-top: 2rem !important;
    }

    .clientimg {
        font-size: 36px !important;
    }

    .clientimg-mob {
        font-size: 31px;
    }

    .foot-mob {
        margin-top: -3rem;
    }

    .clientimg-mob {
        font-size: 31px;
    }

    .hero-sec-sm {
        text-align: center;
        font-size: 2rem;
    }

    .dock-road-sm {
        margin-top: -8px;
    }

    .rgtch-whats-client {
        font-size: 31px;
    }

    .iii-sec-hd-ttle {
        text-align: center;
        font-size: 23px;
    }

    .why-approach-sm {
        text-align: center;
        font-size: 23px;
    }

    .vsec-sm {
        margin-top: -2rem;
    }

    .elements-0f-regtech-sm {
        margin-top: -2rem;
        font-size: 23px;
    }

    .rgtch-speedsup-sm {
        margin-top: 7px !important;
    }

    .todevelop-sm {
        margin-top: 5px !important;
    }

    .banner-img-sm {
        margin-top: 1rem;
        max-width: 100%;
        margin-top: 0 !important;
    }

    .carousel-layer {
        margin-top: -2rem;
    }

    .regtech-img-sm {
        margin-top: 1rem;
    }

    .iiisec-con {
        margin-top: 4rem;
    }

    .why-approach-us-sm {
        margin-top: 1rem;
    }

    .use-cases-title-sm {
        font-size: 23px;
    }

    .use-cases-wholoe-sm {
        margin-top: -2.5rem;
    }

    .banner-para-sm {
        text-align: center;
        margin-top: 1rem;
    }

    .foot-padding {
        padding-bottom: 0;
    }

    .box-hover-sm:hover {
        padding-bottom: 5px;
        background-color: white;
        box-shadow: 5px 5px 8px #fff, 0px 0px 5px rgb(0, 0, 0);
        transition: 0.2s;
    }

    .img-01-sm {
        margin-top: 1rem;
    }

    .vsec-con1-sm {
        margin-top: -3rem;
    }

    .foot-mob {
        margin-top: -3rem;
    }

    /* 560 css start */
    .footer-box {
        padding: 1rem;
        min-width: auto;
        min-height: auto;
        transition: .2s;
    }

    .footer-box h4 {
        color: #0799A8;
        text-align: center;
    }

    .footer-box:hover {
        box-shadow: 0 0 11px rgba(33, 33, 33, .2);
        border-radius: 10px;
        transition: .2s;
    }

    .footer-row {
        margin-bottom: 2rem;

    }

    .footer-text {
        margin-bottom: 3px !important;
        margin-top: 2px !important;

    }

    .footer-text1 {
        margin-top: 1rem !important;
        font-weight: 600;
        margin-bottom: 2px;
        justify-content: center;
    }

    .footer-text2 {
        font-weight: 600;
        margin-top: -10px;
        justify-content: center;
    }

    .rgtch-crd-pd-mob {
        margin-top: 3rem;
    }
}

/* 560 css end */

@media (min-width : 1025px) {
    .rgtech-laptoptestimonial {
        margin-top: -10rem !important;
    }


}

@media (max-width: 560px) and (max-width: 640px) {
    .widthauto {
        width: auto !important;
    }

    .textcentremd {
        text-align: center !important;
    }

    .dd-block {
        display: block !important;
    }

    .testimonial_section .testimonial_box .testimonial_container .layer_content .testimonial_owlCarousel .testimonials .images_box .testimonial_img {

        top: 80px !important;
    }

    .mbm-5 {
        margin-bottom: 0rem !important;
    }
}

.noborder {
    border: none !important;
}

.mtopp-10 {
    margin-top: -8rem;
}

@media (min-width: 1024px) and (max-width: 1440px) {
    .mtopp7 {
        margin-top: 17rem !important;
    }
}

@media (min-width: 1024.1px) and (max-width: 1440px) {
    /* .rgtech-carousel-align {
        margin-top: -7rem;
    } */
}

@media screen and (max-width: 576px) {
    .smartsec1head1 {
        font-size: 40px !important;
        top: -19px !important;
        font-weight: 700;
    }

    .mtop13 {
        margin-top: -13rem !important;
    }

    .dnone {
        display: none;
    }
}

.mtop10 {
    margin-top: -5rem !important;
}

.mto5 {
    margin-top: 5rem !important;
}

.positionn {
    position: absolute;
    z-index: -3;
    height: 40rem;
}

.blogSec .cardBlocks h4 {
    position: relative;
    text-align: CENTER;
    padding-bottom: 10px;
    margin-bottom: 20px;
}

.blogSec .cardBlocks h4:before {
    content: "" !important;
    border-bottom: 2px solid #fff !important;
    width: 80px !important;
    left: 0 !important;
    bottom: 0 !important;
    position: absolute !important;
}

.nav-tabs .nav-item.show .nav-link,
.nav-tabs .nav-link.active {
    color: black;
    font-weight: 600;
    background-color: #fff;
    border-color: #fff;
}

a {
    color: black;
    text-decoration: none;
    background-color: transparent;
}

/* slider */
.testimonial_section {
    display: block;
    overflow: hidden;
}

.testimonial_section:after {
    display: block;
    clear: both;
    content: "";
}

.testimonial_section .about_content {
    background-color: #020d26;
    padding-top: 77px;
    padding-right: 210px;
    padding-bottom: 62px;
    position: relative;
}

.testimonial_section .about_content .background_layer {
    background-color: #020d26;
    width: auto;
    margin-left: -200px;
    right: 0;
    position: absolute;
    height: 100%;
    width: 100%;
    top: 0;
    left: 0;
}

.testimonial_section .about_content .layer_content {
    position: relative;
    z-index: 9;
    height: 100%;
}

.testimonial_section .about_content .layer_content .section_title {
    margin-bottom: 24px;
    position: relative;
}

.testimonial_section .about_content .layer_content .section_title:after {
    display: block;
    clear: both;
    content: "";
}

.testimonial_section .about_content .layer_content .section_title h5 {
    color: #fff;
    font-family: "Open Sans";
    font-weight: 400;
    font-size: 15px;
    line-height: 28px;
    color: #818a8f;
    margin-top: -5px;
    margin-bottom: 6px;
}

.testimonial_section .about_content .layer_content .section_title h2 {
    font-family: "Titillium Web";
    font-weight: 300;
    font-size: 45px;
    line-height: 50px;
    padding-bottom: 51px;
    margin-bottom: 0px;
    color: #fff;
}

.testimonial_section .about_content .layer_content .section_title h2 strong {
    font-weight: 600 !important;
    width: 100%;
    display: block;
}

.testimonial_section .about_content .layer_content .section_title .heading_line {
    position: relative;
}


.testimonial_section .about_content .layer_content .section_title .heading_line span {
    transition: all 0.5s ease-in-out 0s;
    position: relative;
}

.testimonial_section .about_content .layer_content .section_title .heading_line span:after {
    content: "";
    right: auto;
    left: 69px;
    position: absolute;
    bottom: 28px;
    width: 17px;
    margin-left: 0;
    border-bottom-width: 3px;
    border-bottom-color: #cacaca;
    border-bottom-style: solid;
}

.testimonial_section .about_content .layer_content .section_title .heading_line:after {
    content: "";
    left: 1%;
    margin-left: 0;
    position: absolute;
    bottom: 28px;
    width: 59px;
    border-bottom-width: 3px;
    border-bottom-style: solid;
    border-bottom-color: #fff;
}

.testimonial_section .about_content .layer_content .section_title p {
    color: #fff;
    margin: 0 0 15px;
}

.testimonial_section .about_content .layer_content a {
    color: #fff;
    text-transform: capitalize;
    font-size: 15px;
    font-weight: 600;
    text-decoration: none;
    transition: all 0.3s;
}

.testimonial_section .about_content .layer_content a i {
    font-size: 18px;
    vertical-align: middle;
}

.testimonial_section .about_content .layer_content a:hover {
    color: #ff5e14;
}

.testimonial_section .testimonial_box {
    margin-top: 60px !important;
    position: relative;
}

.testimonial_section .testimonial_box .testimonial_container {

    margin-left: -170px !important;
    position: relative;
}

.testimonial_section .testimonial_box .testimonial_container .background_layer {
    background-color: #fff;
    width: auto;
    margin-right: -200px;
    right: 0;
    background-image: url(../images/map.png);
    background-repeat: no-repeat;
    background-size: cover;
    background-position: center;
    position: absolute;
    height: 100%;
    top: 0;
    left: 0;
}

.testimonial_section .testimonial_box .testimonial_container .layer_content {
    position: relative;
    z-index: 9;
    height: 100%;
}

.testimonial_section .testimonial_box .testimonial_container .layer_content .testimonial_owlCarousel {
    display: block;
    position: relative;
}

.testimonial_section .testimonial_box .testimonial_container .layer_content .testimonial_owlCarousel .testimonials {
    margin: 10px 0 10px 0;
    padding: 62px 0px 72px 50px;
    position: relative;
    text-align: center;
}

.testimonial_section .testimonial_box .testimonial_container .layer_content .testimonial_owlCarousel .testimonials .testimonial_content {
    /* box-shadow: 0 0 25px 0 rgba(0, 0, 0, 0.13); */
    margin-left: 524px;
    margin-top: 69px;
    padding: 45px 40px 45px 40px;
    z-index: 1;
    position: relative;
    background-color: #fff;
    transition: all 0.5s ease-in-out 0s;
}

.testimonial_section .testimonial_box .testimonial_container .layer_content .testimonial_owlCarousel .testimonials .testimonial_content .testimonial_caption {
    margin-bottom: 15px;
    position: relative;
}

.testimonial_section .testimonial_box .testimonial_container .layer_content .testimonial_owlCarousel .testimonials .testimonial_content .testimonial_caption:after {
    content: "";
    width: 30px;
    display: block;
    height: 2px;
    text-align: center;
    /* left: 46%; */
    margin-top: 6px;
    background-color: #fff;
    position: absolute;
}

.testimonial_section .testimonial_box .testimonial_container .layer_content .testimonial_owlCarousel .testimonials .testimonial_content .testimonial_caption h6 {
    padding-top: 0;
    margin-bottom: -5px;
    font-size: 19px;
    font-weight: 600;
    line-height: 24px;
    color: #020d26;
}

.testimonial_section .testimonial_box .testimonial_container .layer_content .testimonial_owlCarousel .testimonials .testimonial_content .testimonial_caption span {
    font-size: 12px;
    color: #9f9f9f;
    margin: 0;
}

.testimonial_section .testimonial_box .testimonial_container .layer_content .testimonial_owlCarousel .testimonials .testimonial_content p {
    padding: 0;
    margin: 0;
    padding-top: 10px;
    font-size: 16px;
    line-height: 28px;
    font-weight: 400;
    color: #5d6576;
    font-style: italic;
}

.testimonial_section .testimonial_box .testimonial_container .layer_content .testimonial_owlCarousel .testimonials .images_box .testimonial_img {
    border: none;
    position: absolute;
    top: 0;
    left: 55px;
    top: 160px;
}

.testimonial_section .testimonial_box .testimonial_container .layer_content .testimonial_owlCarousel .testimonials .images_box .testimonial_img img {
    border: 5px solid #fff;
    /* box-shadow: 0 0 15px 0 rgba(0, 0, 0, 0.1); */
    width: 35%;
}

.testimonial_section .testimonial_box .testimonial_container .owl-nav .owl-prev {
    position: absolute;
    top: 165px;
    right: 42px;
    border-radius: 50%;
    background: #0799A8;
    display: none;
    outline: 0;
    width: 34px;
    line-height: 34px;
    height: 34px;
    color: #fff;
    font-size: 23px;
    margin-top: -20px;
    transition: all 0.3s ease-in-out;
}

.testimonial_section .testimonial_box .testimonial_container .owl-nav .owl-prev:hover {
    background: #020d26;
}

.testimonial_section .testimonial_box .testimonial_container .owl-nav .owl-next {
    position: absolute;
    top: 165px;
    right: 5px;
    border-radius: 50%;
    display: none;
    background: #0799A8;
    outline: 0;
    width: 34px;
    text-align: center;
    line-height: 34px;
    height: 34px;
    color: #fff;
    font-size: 23px;
    margin-top: -20px;
    transition: all 0.3s ease-in-out;
}

.testimonial_section .testimonial_box .testimonial_container .owl-nav .owl-next:hover {
    background: #020d26;
}

/* 1440mediaquery */
@media (min-width: 1024px) {
    .image2 {
        margin-bottom: 53px;
    }

    .agility-image {
        left: 20px;
    }

    .aboutus-button {
        margin-left: 43px !important;
    }

    .aboutus-buttonFeatures {
        margin-left: 0px !important;
    }

    .Use-Cases {
        margin-top: -4rem;
    }

    .foot-lap {
        margin-top: -5rem;
    }

    .conduct-para {
        margin-top: 8px;
    }

    .elements-0f-regtech-lg {
        font-size: 2rem;
    }

    .rgtch-carousel-sec-lg {
        margin-top: -4rem !important
    }

    .hero-sec-lg {
        font-size: 55px;
    }

    .why-approach-us-lg {
        align-self: center;
    }

    .box-hover-lg:hover {
        width: 250px;
        height: 320px;
        padding-top: 5px;
        background-color: white;
        box-shadow: 5px 5px 8px #fff, 0px 0px 5px rgb(0, 0, 0);
        border-radius: 10px;
        transition: 0.2s;
    }

    .rgtech-banner-img-lg {
        width: 125%;
        padding-top: 8.1rem !important;
    }

    .regtech-lap-banner-padding {
        padding-top: 2rem;
    }

    /* footer section 1024 css */
    .footer-box {
        padding: 1rem;
        min-width: auto;
        min-height: auto;
        transition: .2s;
    }

    .footer-box h4 {
        color: #0799A8;
    }

    .footer-box:hover {
        box-shadow: 0 0 11px rgba(33, 33, 33, .2);
        border-radius: 10px;
        transition: .2s;
    }

    .footer-row {
        margin-bottom: 2rem;

    }

    .footer-text {
        margin-bottom: 3px !important;
        margin-top: 2px !important;

    }

    .footer-text1 {
        margin-top: 2rem !important;
        font-weight: 600;
        margin-bottom: 2px;
    }

    .footer-text2 {
        font-weight: 600;
        margin-top: -10px;
    }
}

/* 1024 footer css end */

@media (min-width: 1024px) and (max-width: 1px) {
    .laptopheader {
        margin-top: 5rem !important;
    }

    .laptopflex {
        margin-left: 98px !important;
    }

    .rgtech-laptoptestimonial {
        margin-top: -7rem !important;
    }

    .laptopblog {
        margin-top: -15rem !important;
    }
}

@media all and (max-width: 991px) {
    .testimonial_section .about_content {
        padding-right: 15px !important;
    }

    .testimonial_section .about_content .background_layer {
        width: 200% !important;
    }

    .testimonial_section .testimonial_box {
        margin-top: 0 !important;
    }

    .testimonial_section .testimonial_box .background_layer {
        width: 200% !important;
        margin-left: -200px;
    }

    .testimonial_section .testimonial_box .about_content {
        padding-left: 15px !important;
        padding-right: 15px !important;
        margin-top: 28% !important;
    }

    .testimonial_section .testimonial_box .testimonial_container {
        margin-left: -15px !important;
    }

    .testimonial_section .testimonial_box .testimonial_container .testimonials {
        margin: 0px 0 20px 0;
    }

    .testimonial_section .testimonial_box .testimonial_container .testimonials .testimonial_content {
        margin-left: -36px !important;
    }

    .testimonial_section .testimonial_box .testimonial_container .testimonials .images_box {
        display: none;
    }

    .testimonialmobile {
        margin-left: 0px !important;
    }

    .laptopblog {
        margin-top: 0px !important;
    }

    .rgtech-laptoptestimonial {
        margin-top: 0px !important;
    }

    .crdmobile {
        margin-top: 2rem !important;
    }

    /* .navbarPrimary .container-fluid {
    padding-left: 0px !important;
    } */
    #headermenumobile {
        display: flex !important;
    }

}

@media screen and (max-width: 576px) {
    .navbargame {
        display: flex;
    }

    .testimonials {
        margin-left: 0px !important;
    }

    .navbarPrimary .container-fluid {
        padding-left: 0px !important;
        padding-right: 0px !important;
    }
}

.navbarPrimary {
    position: sticky !important;
    background-color: #f5f5f5 !important;
}

/* slider */

/* -----------------------------------------------REGTECH END------------------------------------------- */




















/* -----------------------------------------------------------API START------------------------------------------------------------ */

.active-link {
    color: #16BECF !important;
}

.Our-blch {
    padding: 8px;
    border-radius: 10px
}

@media (min-width: 992px) and (max-width: 1024px) {
    .api-laptoptestimonial {
        margin-top: -14rem !important;
        margin-bottom: -6rem !important;
    }

    .smartcarh1 {
        margin-top: -27rem !important;
    }
}

.navbarPrimary .container-fluid {
    padding-left: 50px !important;
    padding-right: 40px !important;
}

@media (min-width: 768px) and (max-width: 1024px) {
    .navbarPrimary .container-fluid {
        padding-left: 20px !important;
        padding-right: 20px !important;
    }

    /* .api-crsl-tab{
        margin-top: 4rem !important;
    } */
}

.navbarPrimary {
    position: sticky !important;
    background-color: #f5f5f5 !important;
}

.banner-bg-color {
    background: linear-gradient(94.63deg, #F2F6EB 4.48%, #C5E2E4 97.59%);
}

.api-banner-padding-lg {
    padding-bottom: 0px !important;
}

/* 768 media query start */
@media (min-width: 768px) and (max-width: 1024px) {
    .api-tab-banner {
        max-width: 100%;
    }
}

@media (min-width: 768px) and (max-width: 1023px) {
    .foot-tab {
        text-align: center;
        margin-top: -5rem;
    }

    .api-tab-spc {
        margin-top: 4rem !important;
    }

    .social-media {
        display: block !important;
        margin-left: auto !important;
        margin-right: auto;
    }

    .navbarPrimary .container-fluid {
        padding-left: 25px !important;
        padding-right: 25px !important;
    }

    .sec-tab {
        margin-top: -2rem;
    }

    .api-ii-sec-tab {
        margin-top: -4rem;
    }

    .api-ivsec-tab {
        margin-top: -6rem !important;
    }

    .api-carousal-tab {
        margin-top: -14rem;
    }

    .apifeatures-tab {
        margin-top: 6rem;
    }

    .api-vsec-tab {
        margin-top: -11rem !important;
    }
}

/* 768 media query end */

@media (max-width: 560px) and (max-width: 640px) {
    .widthauto {
        width: auto !important;
    }

    .api-img-sm {
        margin-top: -4rem;
    }

    .api-foot-mob {
        margin-top: -3rem;
    }

    .twitter {
        margin-left: 100px;
    }

    .facebook-sm {
        margin-left: 90px;
    }

    .linkedin-sm {
        margin-left: 95px;
    }

    .smartsec1head1 {
        font-size: 300px !important;
    }

    .Api {
        margin-top: -40px;
    }

    .apiblock {
        margin-top: 14px;
    }

    .searchApi {
        margin-top: -50px !important;
    }

    .apiimg {
        padding-right: 57px;
        margin-top: -35px;
    }

    .blockchain {
        margin-top: 20px;
        text-align: center;
        font-weight: 700;
    }

    .roboto360img {
        padding-left: 28px;
        margin-top: -6rem;
    }

    .featuresapi {
        top: 40px;
        text-align: center;
    }

    .apifeatures {
        padding-right: 11px;
    }

    .takeachange {
        text-align: center;
        font-size: 29px;
    }

    .take {
        margin-top: 40px;
    }

    .banner-img-sm {
        margin-top: 1rem;
        max-width: 100% !important;
        margin-top: 0 !important;
    }

    .are-api-con-sm {
        margin-top: 13rem;
        font-size: 23px;
    }

    .api-banner-api-sm {
        text-align: center;
        font-size: 2rem;
    }

    .dockroad-sm {
        margin-top: -8px;
    }

    .whats-client {
        font-size: 31px;
    }

    .featuresof-api-sm {
        font-size: 29px;
    }

    .textcentremd {
        text-align: center !important;
    }

    /* .bullets-left-sm{
            margin-left: 2px;
         } */
    .footer-sm {
        margin-top: -3rem;
    }

    .dd-block {
        display: block !important;
    }

    .vsec-para-sm {
        margin-top: -8px !important;
    }

    .carousel-space1 {
        margin-top: -3rem !important;
    }

    .api-banner-para-sm {
        text-align: center;
    }

    .foot-padding {
        padding-bottom: 0 !important;
    }

    .bullet-mob-sprt {
        margin-top: -22px !important;
    }

    .social-media {
        display: block !important;
        margin-left: auto !important;
        margin-right: auto;
    }

    .api-carousal-para {
        text-align: left !important;
    }

    /*carosuel image*/
    .carousel-image-lap {
        margin-left: 5px;
        height: 270px;
        width: 260px !important;
    }

    .testimonial_section .testimonial_box .testimonial_container .layer_content .testimonial_owlCarousel .testimonials .images_box .testimonial_img {
        top: 80px !important;
    }

    .mbm-5 {
        margin-bottom: -3rem !important;
    }
}

.ma-t0 {
    margin-top: 8rem !important;
}

@media (min-width: 1025px) {

    /* .mtopp7{
               margin-top:7rem !important;
           } */
    /* .img1{
              margin-top: -16px;
           } */
    .top {
        margin-top: -40px;
    }

    .footer1 {
        margin-top: -100px;
    }

    .blockchain {
        font-weight: 700;
    }

    .api-ivsec-tab {
        margin-top: -8rem !important;
    }

    .api-vsec-container-lg {
        margin-top: -6rem;
    }

    .solution-sec-lg {
        margin-top: -3rem;
    }

    .api-ii-sec-lg {
        margin-top: -4rem;
    }

    .ivcol-grid-lg {
        left: 9rem !important;
    }

    .api-banner-title-lg {
        font-size: 55px;
    }

    .are-API-imp-lg {
        margin-top: 2rem !important;
    }

    .api-footer-lap {
        margin-top: -5rem !important;
    }

    .api-carouselspace-1 {
        margin-top: -3rem !important;
    }

    .api-lap-banner {
        width: 110%;
    }

    .api-banner-para-right {
        margin-right: 2rem;
    }

    .api-lap-banner {
        padding-top: 3rem !important;
    }
}

/* 325 media query start */

@media (min-width: 375px) {
    .bullet-mob-sprt {
        margin-top: -2px !important;
    }
}

/* 325 media query end */

@media screen and (max-width: 576px) {
    .smartsec1head1 {
        font-size: 40px !important;
        top: -19px !important;
        font-weight: 700;
        max-width: 100% !important;
    }

    .mtop13 {
        margin-top: -13rem !important;
    }

    .full_width_need {
        width: auto !important;
    }

    .dnone {
        display: none;
    }
}

.mtop10 {
    margin-top: -3rem
}

.positionn {
    position: absolute;
    z-index: -3;
    height: 40rem;
}

.blogSec .cardBlocks h4 {
    position: relative;
    text-align: CENTER;
    padding-bottom: 10px;
    margin-bottom: 20px;
}

.blogSec .cardBlocks h4:before {
    content: "" !important;
    border-bottom: 2px solid #fff !important;
    width: 80px !important;
    left: 0 !important;
    bottom: 0 !important;
    position: absolute !important;
}

.nav-tabs .nav-item.show .nav-link,
.nav-tabs .nav-link.active {
    color: black;
    font-weight: 600;
    background-color: #fff;
    border-color: #fff;
}

a {
    color: black;
    text-decoration: none;
    background-color: transparent;
}

.card123:hover {
    box-shadow: 0 11px 11px 0 rgb(0 0 0 / 16%);
}

.card123 {
    background: none;
    border: none;
}

/* slider */

.testimonial_section {
    display: block;
    overflow: hidden;
}

.testimonial_section:after {
    display: block;
    clear: both;
    content: "";
}

.testimonial_section .about_content {
    background-color: #020d26;
    padding-top: 77px;
    padding-right: 210px;
    padding-bottom: 62px;
    position: relative;
}

.testimonial_section .about_content .background_layer {
    background-color: #020d26;
    width: auto;
    margin-left: -200px;
    right: 0;
    position: absolute;
    height: 100%;
    width: 100%;
    top: 0;
    left: 0;
}

.testimonial_section .about_content .layer_content {
    position: relative;
    z-index: 9;
    height: 100%;
}

.testimonial_section .about_content .layer_content .section_title {
    margin-bottom: 24px;
    position: relative;
}

.testimonial_section .about_content .layer_content .section_title:after {
    display: block;
    clear: both;
    content: "";
}

.testimonial_section .about_content .layer_content .section_title h5 {
    color: #fff;
    font-family: "Open Sans";
    font-weight: 400;
    font-size: 15px;
    line-height: 28px;
    color: #818a8f;
    margin-top: -5px;
    margin-bottom: 6px;
}

.testimonial_section .about_content .layer_content .section_title h2 {
    font-family: "Titillium Web";
    font-weight: 300;
    font-size: 45px;
    line-height: 50px;
    padding-bottom: 51px;
    margin-bottom: 0px;
    color: #fff;
}

.testimonial_section .about_content .layer_content .section_title h2 strong {
    font-weight: 600 !important;
    width: 100%;
    display: block;
}

.testimonial_section .about_content .layer_content .section_title .heading_line {
    position: relative;
}

.testimonial_section .about_content .layer_content .section_title .heading_line span {
    transition: all 0.5s ease-in-out 0s;
    position: relative;
}

.testimonial_section .about_content .layer_content .section_title .heading_line span:after {
    content: "";
    right: auto;
    left: 69px;
    position: absolute;
    bottom: 28px;
    width: 17px;
    margin-left: 0;
    border-bottom-width: 3px;
    border-bottom-color: #cacaca;
    border-bottom-style: solid;
}

.testimonial_section .about_content .layer_content .section_title .heading_line:after {
    content: "";
    left: 1%;
    margin-left: 0;
    position: absolute;
    bottom: 28px;
    width: 59px;
    border-bottom-width: 3px;
    border-bottom-style: solid;
    border-bottom-color: #fff;
}

.testimonial_section .about_content .layer_content .section_title p {
    color: #fff;
    margin: 0 0 15px;
}

.testimonial_section .about_content .layer_content a {
    color: #fff;
    text-transform: capitalize;
    font-size: 15px;
    font-weight: 600;
    text-decoration: none;
    transition: all 0.3s;
}

.testimonial_section .about_content .layer_content a i {
    font-size: 18px;
    vertical-align: middle;
}

.testimonial_section .about_content .layer_content a:hover {
    color: #ff5e14;
}

.testimonial_section .testimonial_box {
    margin-top: 60px !important;
    position: relative;
}

.testimonial_section .testimonial_box .testimonial_container {
    margin-left: -170px !important;
    position: relative;
}

.testimonial_section .testimonial_box .testimonial_container .background_layer {
    background-color: #fff;
    width: auto;
    margin-right: -200px;
    right: 0;
    background-image: url(../images/map.png);
    background-repeat: no-repeat;
    background-size: cover;
    background-position: center;
    position: absolute;
    height: 100%;
    top: 0;
    left: 0;
}

.testimonial_section .testimonial_box .testimonial_container .layer_content {
    position: relative;
    z-index: 9;
    height: 100%;
}

.testimonial_section .testimonial_box .testimonial_container .layer_content .testimonial_owlCarousel {
    display: block;
    position: relative;
}

.testimonial_section .testimonial_box .testimonial_container .layer_content .testimonial_owlCarousel .testimonials {
    margin: 10px 0 10px 0;
    padding: 62px 0px 72px 50px;
    position: relative;
    text-align: center;
}

.testimonial_section .testimonial_box .testimonial_container .layer_content .testimonial_owlCarousel .testimonials .testimonial_content {
    /* box-shadow: 0 0 25px 0 rgba(0, 0, 0, 0.13); */
    margin-left: 524px;
    margin-top: 69px;
    padding: 45px 40px 45px 40px;
    z-index: 1;
    position: relative;
    background-color: #fff;
    transition: all 0.5s ease-in-out 0s;
}

.testimonial_section .testimonial_box .testimonial_container .layer_content .testimonial_owlCarousel .testimonials .testimonial_content .testimonial_caption {
    margin-bottom: 15px;
    position: relative;
}

.testimonial_section .testimonial_box .testimonial_container .layer_content .testimonial_owlCarousel .testimonials .testimonial_content .testimonial_caption:after {
    content: "";
    width: 30px;
    display: block;
    height: 2px;
    text-align: center;
    /* left: 46%; */
    margin-top: 6px;
    background-color: #fff;
    position: absolute;
}

.testimonial_section .testimonial_box .testimonial_container .layer_content .testimonial_owlCarousel .testimonials .testimonial_content .testimonial_caption h6 {
    padding-top: 0;
    margin-bottom: -5px;
    font-size: 19px;
    font-weight: 600;
    line-height: 24px;
    color: #020d26;
}

.testimonial_section .testimonial_box .testimonial_container .layer_content .testimonial_owlCarousel .testimonials .testimonial_content .testimonial_caption span {
    font-size: 12px;
    color: #9f9f9f;
    margin: 0;
}

.testimonial_section .testimonial_box .testimonial_container .layer_content .testimonial_owlCarousel .testimonials .testimonial_content p {
    padding: 0;
    margin: 0;
    padding-top: 10px;
    font-size: 16px;
    line-height: 28px;
    font-weight: 400;
    color: #5d6576;
    font-style: italic;
}

.testimonial_section .testimonial_box .testimonial_container .layer_content .testimonial_owlCarousel .testimonials .images_box .testimonial_img {
    border: none;
    position: absolute;
    top: 0;
    left: 55px;
    top: 160px;
}

.testimonial_section .testimonial_box .testimonial_container .layer_content .testimonial_owlCarousel .testimonials .images_box .testimonial_img img {
    border: 5px solid #fff;
    /* box-shadow: 0 0 15px 0 rgba(0, 0, 0, 0.1); */
    width: 35%;
}

.testimonial_section .testimonial_box .testimonial_container .owl-nav .owl-prev {
    position: absolute;
    top: 165px;
    right: 42px;
    border-radius: 50%;
    background: #0799A8;
    display: none;
    outline: 0;
    width: 34px;
    line-height: 34px;
    height: 34px;
    color: #fff;
    font-size: 23px;
    margin-top: -20px;
    transition: all 0.3s ease-in-out;
}

.testimonial_section .testimonial_box .testimonial_container .owl-nav .owl-prev:hover {
    background: #020d26;
}

.testimonial_section .testimonial_box .testimonial_container .owl-nav .owl-next {
    position: absolute;
    top: 165px;
    right: 5px;
    border-radius: 50%;
    display: none;
    background: #0799A8;
    outline: 0;
    width: 34px;
    text-align: center;
    line-height: 34px;
    height: 34px;
    color: #fff;
    font-size: 23px;
    margin-top: -20px;
    transition: all 0.3s ease-in-out;
}

.testimonial_section .testimonial_box .testimonial_container .owl-nav .owl-next:hover {
    background: #020d26;
}

@media (min-width: 1025px) and (max-width: 1600px) {
    .laptopheader {
        margin-top: 5rem !important;
    }

    .laptopflex {
        margin-left: 98px !important;
    }

    .api-laptoptestimonial {
        margin-top: -13rem !important;
    }

    .laptopblog {
        margin-top: -15rem !important;
    }

    .herocontent h1 {
        margin-top: -70px;
    }

    .carousal-space-lg {
        margin-top: -4rem !important;
    }

    .ivsec-lg {
        margin-top: -8rem !important;
    }
}

@media all and (max-width: 991px) {
    .testimonial_section .about_content {
        padding-right: 15px !important;
    }

    .testimonial_section .about_content .background_layer {
        width: 200% !important;
    }

    .testimonial_section .testimonial_box {
        margin-top: 0 !important;
    }

    .testimonial_section .testimonial_box .background_layer {
        width: 200% !important;
        margin-left: -200px;
    }

    .testimonial_section .testimonial_box .about_content {
        padding-left: 15px !important;
        padding-right: 15px !important;
        margin-top: 28% !important;
    }

    .testimonial_section .testimonial_box .testimonial_container {
        margin-left: -15px !important;
    }

    .testimonial_section .testimonial_box .testimonial_container .testimonials {
        margin: 0px 0 20px 0;
    }

    .testimonial_section .testimonial_box .testimonial_container .testimonials .testimonial_content {
        margin-left: -36px !important;
    }

    .testimonial_section .testimonial_box .testimonial_container .testimonials .images_box {
        display: none;
    }

    .testimonialmobile {
        margin-left: 0px !important;
    }

    .laptopblog {
        margin-top: 0px !important;
    }

    .api-laptoptestimonial {
        margin-top: 0px;
    }

    .crdmobile {
        margin-top: 2rem !important;
    }

    /* .navbarPrimary .container-fluid {
      padding-left: 0px !important;
      } */
    #headermenumobile {
        display: flex !important;
    }
}

@media screen and (max-width: 576px) {
    .navbargame {
        display: flex;
    }

    .ma-t0 {
        margin-top: 0rem !important;
    }

    .testimonials {
        margin-left: 0px !important;
    }

    .navbarPrimary .container-fluid {
        padding-left: 0px !important;
        padding-right: 0px !important;
    }

    .api-laptoptestimonial {
        margin-top: -3rem !important;
    }
}

/* -----------------------------------------------------------API END-------------------------------------------------------------- */





















/* ----------------------------------------------------Cryptocurrency Wallet Development Start--------------------------------------*/

.active-link {
    color: #16BECF !important;
}

.banner-bg-color {
    background: linear-gradient(94.63deg, #F2F6EB 4.48%, #C5E2E4 97.59%);
}

.navbarPrimary .container-fluid {
    padding-left: 50px !important;
    padding-right: 40px !important;
}

.mbm-5 {
    margin-bottom: -5rem !important;
}

.why-choose-us-cwd {
    margin-top: 9rem
}

/* 992 media query */
@media screen and (min-width:992px) and (max-width: 1024px) {
    .cwd-banr-smlap {
        max-width: 100%;
    }

    .navbarPrimary .container-fluid {
        padding-left: 25px !important;
        padding-right: 25px !important;
    }

    .cwd-laptoptestimonial {
        margin-top: 5rem !important;
    }

    .smartcarh1 {
        margin-top: -27rem !important;
    }

    .cwd-iisec-smlap {
        margin-top: -2rem !important;
    }

    .cwd-carousel-smlap {
        margin-top: -6rem;
    }

}

@media (max-width: 560px) and (max-width: 640px) {
    .carousel-txt {
        text-align: left !important;
    }

    .footer-bottom {
        padding-bottom: 0%;
    }

    .foot-mob {
        margin-top: -3rem;
    }

    .social-media {
        display: block !important;
        margin-left: auto !important;
        margin-right: auto;
    }

    .widthauto {
        width: auto !important;
    }

    .textcentremd {
        text-align: center !important;
    }

    .dd-block {
        display: block !important;
    }

    .testimonial_section .testimonial_box .testimonial_container .layer_content .testimonial_owlCarousel .testimonials .images_box .testimonial_img {
        top: 80px !important;
    }

    .mbm-5 {
        margin-bottom: 0rem !important;
    }

    .cwd-headtitle-mob {
        text-align: center;
        margin-top: 2rem;
    }

    .crd1-mob {
        margin-top: -3rem;
    }

    .ethereum--wallet-mob {
        margin-top: -2rem;
    }

    .mobile-wallet-mob {
        margin-top: 1rem;
    }

    .Coin-Specific-mob {
        margin-top: 1rem;
    }

    .Multi-Currency-mob {
        margin-top: 1rem;
    }

    .Bitcoin-mob {
        margin-top: 1rem;
    }

    .features-head {
        margin-top: -5rem;
    }

    .cwd-change7 {
        margin-top: 0rem;
    }

    .heading {
        font-size: 2rem;
        margin-top: 0;
    }

    .carousel-image-lap {
        margin-left: 5px;
        height: 270px;
        width: 260px !important;
    }

    .twitter {
        margin-left: 122px;
    }

    .facebook-sm {
        margin-left: 112px;
    }

    .linkedin-sm {
        margin-left: 116px;
    }

    .whats-client {
        font-size: 1.9rem;
    }

    .change8 {
        margin-left: auto;
        margin-right: auto;
        display: block;
    }


    .change10 {
        margin-top: -6rem;
    }

    .change12 {
        margin-top: -1rem;
    }

    .carousel2 {
        margin-top: -5rem;
    }
}

.mtopp-7 {
    margin-top: -7rem !important;
}

@media (min-width: 1024px) {

    .cwd-img-style {
        width: 100%;
        padding-bottom: 2rem;
    }

    .para-style {
        margin-right: 2rem;

    }

    .heading {

        font-size: 55px;
    }

    .cwd-iisec-lg {
        margin-top: -5rem;
    }

    .ethereum-sec {
        margin-top: 1rem;
    }

    .cwd-v-sec-bullet {
        margin-top: -1rem;
    }

    .v-sec-aboutus {
        margin-left: 40px;
    }

    .testimoniallap {
        margin-top: -3rem;
    }

    .cwd-iii-sec-lg {
        margin-top: -10rem;
    }

    .change2 {
        margin-top: 1rem;
    }

    .change3 {
        margin-top: -7rem;
    }

    .change4 {
        margin-top: -7rem;
    }

    .change6 {
        margin-top: -3rem;
    }

    .cwd-headtitlesize {
        font-size: 55px;
    }

    .cwd-change7 {
        height: 550px;
        width: 550px;
    }

    .cwd-carousel1 {
        margin-top: -4rem !important;
    }

    .cwd-crsl-laptop {
        margin-top: -5rem;
    }

    .cwd-img-whychse-us {
        margin-top: -3rem !important;
    }
}

/* .col-md-6 {
        padding-left: 0rem;
        padding-right: 0rem;
        margin-top: 2rem;
    } */

.mtop-4 {
    margin-top: -4rem !important;
}

.mtop7 {
    margin-top: 7rem !important;

}

@media (max-width: 560px) and (max-width: 640px) {
    .cwd-img-style {
        width: 100%;
    }

    .img-top {
        margin-top: -7rem !important;
    }

    .para-style {
        text-align: center;
    }

    .widthauto {
        width: auto !important;
    }

    .mtop15 {
        margin-top: -15rem !important;
    }

    .mtop-7 {
        margin-top: -7rem !important;
    }

    .mtop7 {
        margin-top: 1rem !important;
    }

    .mob-100 {
        width: 100% !important;
    }

    .mtt5 {
        margin-top: -90px !important;
    }

    .m2-0 {
        margin-top: -24rem !important;
    }

    .m1-0 {
        margin-top: 0px !important;
    }

    .mtopp-7 {
        margin-top: -2rem !important;
    }

    .change4 {
        margin-top: 19rem !important;
    }

    .change6 {
        margin-top: -3.5rem;
    }

    .cwd-carousel1 {
        margin-top: 9rem;
    }

    .change11 {
        margin-top: 2rem;
        margin-left: 1rem;
    }

    .carousel3 {
        margin-top: -3rem;
    }

    .foot-padding {
        padding-bottom: 0;
    }
}


.crd1 {
    padding-top: 1rem;
}



.accordion .card-header:after {
    font-family: 'FontAwesome';
    content: "\f068";
    float: right;
}

.accordion .card-header.collapsed:after {
    /* symbol for "collapsed" panels */
    content: "\f067";
}

@media screen and (max-width: 576px) {
    .smartsec1head1 {
        font-size: 40px !important;
        top: -19px !important;
        font-weight: 700;
        max-width: 100% !important;
    }

    .mtop13 {
        margin-top: -13rem !important;
    }

    .dnone {
        display: none;
    }
}

.mtop10 {
    margin-top: -5rem !important;
}

.mto5 {
    margin-top: 5rem !important;
}

.positionn {
    position: absolute;
    z-index: -3;
    height: 40rem;
}

.blogSec .cardBlocks h4 {
    position: relative;
    text-align: CENTER;
    padding-bottom: 10px;
    margin-bottom: 20px;
}

.blogSec .cardBlocks h4:before {
    content: "" !important;
    border-bottom: 2px solid #fff !important;
    width: 80px !important;
    left: 0 !important;
    bottom: 0 !important;
    position: absolute !important;
}

.nav-tabs .nav-item.show .nav-link,
.nav-tabs .nav-link.active {
    color: black;
    font-weight: 600;
    background-color: #fff;
    border-color: #fff;
}

a {
    color: black;
    text-decoration: none;
    background-color: transparent;
}

/* slider */

.testimonial_section {
    display: block;
    overflow: hidden;
}

.testimonial_section:after {
    display: block;
    clear: both;
    content: "";
}

.testimonial_section .about_content {
    background-color: #020d26;
    padding-top: 77px;
    padding-right: 210px;
    padding-bottom: 62px;
    position: relative;
}

.testimonial_section .about_content .background_layer {
    background-color: #020d26;
    width: auto;
    margin-left: -200px;
    right: 0;
    position: absolute;
    height: 100%;
    width: 100%;
    top: 0;
    left: 0;
}

.testimonial_section .about_content .layer_content {
    position: relative;
    z-index: 9;
    height: 100%;
}

.testimonial_section .about_content .layer_content .section_title {
    margin-bottom: 24px;
    position: relative;
}

.testimonial_section .about_content .layer_content .section_title:after {
    display: block;
    clear: both;
    content: "";
}

.testimonial_section .about_content .layer_content .section_title h5 {
    color: #fff;
    font-family: "Open Sans";
    font-weight: 400;
    font-size: 15px;
    line-height: 28px;
    color: #818a8f;
    margin-top: -5px;
    margin-bottom: 6px;
}

.testimonial_section .about_content .layer_content .section_title h2 {
    font-family: "Titillium Web";
    font-weight: 300;
    font-size: 45px;
    line-height: 50px;
    padding-bottom: 51px;
    margin-bottom: 0px;
    color: #fff;
}

.testimonial_section .about_content .layer_content .section_title h2 strong {
    font-weight: 600 !important;
    width: 100%;
    display: block;
}

.testimonial_section .about_content .layer_content .section_title .heading_line {
    position: relative;
}

.cwd-laptoptestimonial {
    margin-top: -9.5rem !important;
}

.testimonial_section .about_content .layer_content .section_title .heading_line span {
    transition: all 0.5s ease-in-out 0s;
    position: relative;
}

.testimonial_section .about_content .layer_content .section_title .heading_line span:after {
    content: "";
    right: auto;
    left: 69px;
    position: absolute;
    bottom: 28px;
    width: 17px;
    margin-left: 0;
    border-bottom-width: 3px;
    border-bottom-color: #cacaca;
    border-bottom-style: solid;
}

.testimonial_section .about_content .layer_content .section_title .heading_line:after {
    content: "";
    left: 1%;
    margin-left: 0;
    position: absolute;
    bottom: 28px;
    width: 59px;
    border-bottom-width: 3px;
    border-bottom-style: solid;
    border-bottom-color: #fff;
}

.testimonial_section .about_content .layer_content .section_title p {
    color: #fff;
    margin: 0 0 15px;
}

.testimonial_section .about_content .layer_content a {
    color: #fff;
    text-transform: capitalize;
    font-size: 15px;
    font-weight: 600;
    text-decoration: none;
    transition: all 0.3s;
}

.testimonial_section .about_content .layer_content a i {
    font-size: 18px;
    vertical-align: middle;
}

.testimonial_section .about_content .layer_content a:hover {
    color: #ff5e14;
}

.testimonial_section .testimonial_box {
    margin-top: 60px !important;
    position: relative;
}

.testimonial_section .testimonial_box .testimonial_container {
    margin-left: -170px !important;
    position: relative;
}

.testimonial_section .testimonial_box .testimonial_container .background_layer {
    background-color: #fff;
    width: auto;
    margin-right: -200px;
    right: 0;
    background-image: url(../images/map.png);
    background-repeat: no-repeat;
    background-size: cover;
    background-position: center;
    position: absolute;
    height: 100%;
    top: 0;
    left: 0;
}

.testimonial_section .testimonial_box .testimonial_container .layer_content {
    position: relative;
    z-index: 9;
    height: 100%;
}

.testimonial_section .testimonial_box .testimonial_container .layer_content .testimonial_owlCarousel {
    display: block;
    position: relative;
}

.testimonial_section .testimonial_box .testimonial_container .layer_content .testimonial_owlCarousel .testimonials {
    margin: 10px 0 10px 0;
    padding: 62px 0px 72px 50px;
    position: relative;
    text-align: center;
}

.testimonial_section .testimonial_box .testimonial_container .layer_content .testimonial_owlCarousel .testimonials .testimonial_content {
    /* box-shadow: 0 0 25px 0 rgba(0, 0, 0, 0.13); */
    margin-left: 524px;
    margin-top: 69px;
    padding: 45px 40px 45px 40px;
    z-index: 1;
    position: relative;
    background-color: #fff;
    transition: all 0.5s ease-in-out 0s;
}

.testimonial_section .testimonial_box .testimonial_container .layer_content .testimonial_owlCarousel .testimonials .testimonial_content .testimonial_caption {
    margin-bottom: 15px;
    position: relative;
}

.testimonial_section .testimonial_box .testimonial_container .layer_content .testimonial_owlCarousel .testimonials .testimonial_content .testimonial_caption:after {
    content: "";
    width: 30px;
    display: block;
    height: 2px;
    text-align: center;
    /* left: 46%; */
    margin-top: 6px;
    background-color: #fff;
    position: absolute;
}

.testimonial_section .testimonial_box .testimonial_container .layer_content .testimonial_owlCarousel .testimonials .testimonial_content .testimonial_caption h6 {
    padding-top: 0;
    margin-bottom: -5px;
    font-size: 19px;
    font-weight: 600;
    line-height: 24px;
    color: #020d26;
}

.testimonial_section .testimonial_box .testimonial_container .layer_content .testimonial_owlCarousel .testimonials .testimonial_content .testimonial_caption span {
    font-size: 12px;
    color: #9f9f9f;
    margin: 0;
}

.testimonial_section .testimonial_box .testimonial_container .layer_content .testimonial_owlCarousel .testimonials .testimonial_content p {
    padding: 0;
    margin: 0;
    padding-top: 10px;
    font-size: 16px;
    line-height: 28px;
    font-weight: 400;
    color: #5d6576;
    font-style: italic;
}

.testimonial_section .testimonial_box .testimonial_container .layer_content .testimonial_owlCarousel .testimonials .images_box .testimonial_img {
    border: none;
    position: absolute;
    top: 0;
    left: 55px;
    top: 160px;
}

.testimonial_section .testimonial_box .testimonial_container .layer_content .testimonial_owlCarousel .testimonials .images_box .testimonial_img img {
    border: 5px solid #fff;
    /* box-shadow: 0 0 15px 0 rgba(0, 0, 0, 0.1); */
    width: 35%;
}

.testimonial_section .testimonial_box .testimonial_container .owl-nav .owl-prev {
    position: absolute;
    top: 165px;
    right: 42px;
    border-radius: 50%;
    background: #0799A8;
    display: none;
    outline: 0;
    width: 34px;
    line-height: 34px;
    height: 34px;
    color: #fff;
    font-size: 23px;
    margin-top: -20px;
    transition: all 0.3s ease-in-out;
}

.testimonial_section .testimonial_box .testimonial_container .owl-nav .owl-prev:hover {
    background: #020d26;
}

.testimonial_section .testimonial_box .testimonial_container .owl-nav .owl-next {
    position: absolute;
    top: 165px;
    right: 5px;
    border-radius: 50%;
    display: none;
    background: #0799A8;
    outline: 0;
    width: 34px;
    text-align: center;
    line-height: 34px;
    height: 34px;
    color: #fff;
    font-size: 23px;
    margin-top: -20px;
    transition: all 0.3s ease-in-out;
}

.testimonial_section .testimonial_box .testimonial_container .owl-nav .owl-next:hover {
    background: #020d26;
}

/* 768 media query */
@media (min-width: 768px) and (max-width: 1023px) {
    .iv-txt {
        margin-top: 4rem !important;
    }

    .cwd-crsl-align {
        margin-top: -3rem !important;
    }

    .cwd-v-sec-strt {
        padding-bottom: 0%;
    }

    .cwd-iv-sec-end {
        padding-top: 0%;
    }

    .cwd-v-sec-bullet {
        margin-top: -1rem;
    }

    .v-img {
        align-self: center;
    }

    .cwd-sec-ii {
        padding-bottom: 0;
    }

    .cwd-sec-v {
        padding-top: 0%;
    }

    .cwd-sec-iii {
        padding-bottom: 0%;
    }

    .cwd-img-style {
        width: 100%;
    }

    .footer-bottom {
        text-align: center;
    }

    .social-media {
        display: block;
        margin-left: auto;
        margin-right: auto;
    }

    .scl-icn {
        display: block !important;
        margin-left: auto;
        margin-right: auto;
    }

    .navbarPrimary .container-fluid {
        padding-left: 13px !important;
        padding-right: 13px !important;
    }

    .cwd-img-whychse-us {
        margin-top: 3rem !important;
    }

    .cwd-img-sec4-tab {
        margin-top: 5rem;
    }

    /* 768 footer css start */
    .footer-box {
        padding: 1rem;
        min-width: auto;
        min-height: auto;
        transition: .2s;
    }

    .footer-box h4 {
        color: #0799A8;
        text-align: center;
    }

    .footer-box h6 {
        text-align: center;
    }

    .footer-box:hover {
        box-shadow: 0 0 11px rgba(33, 33, 33, .2);
        border-radius: 10px;
        transition: .2s;
    }

    .footer-row {
        margin-bottom: 2rem;

    }

    .footer-text {
        margin-bottom: 3px !important;
        margin-top: 2px !important;

    }

    .footer-text1 {
        margin-top: 1rem !important;
        font-weight: 600;
        margin-bottom: 2px;
        justify-content: center;
    }

    .footer-text2 {
        font-weight: 600;
        margin-top: -10px;
        justify-content: center;
    }

    .footer-list-tab {
        list-style-type: none !important;
        text-align: center !important;
    }

    .tab-mob-cntr {
        justify-content: center;
    }

    .cntr-tab {
        text-align: center;
    }
}

@media (min-width: 1024px) and (max-width: 2560px) {
    .cwd-mtopp7 {
        margin-top: -3rem;
    }

    .bbms-padding-lg {
        padding-top: 1.5rem;
        padding-bottom: 0px;
    }

    .cwd-pdng_btm-bnr {
        padding-top: 3rem;
    }
}

@media all and (max-width: 991px) {
    .testimonial_section .about_content {
        padding-right: 15px !important;
    }

    .testimonial_section .about_content .background_layer {
        width: 200% !important;
    }

    .testimonial_section .testimonial_box {
        margin-top: 0 !important;
    }

    .testimonial_section .testimonial_box .background_layer {
        width: 200% !important;
        margin-left: -200px;
    }

    .testimonial_section .testimonial_box .about_content {
        padding-left: 15px !important;
        padding-right: 15px !important;
        margin-top: 28% !important;
    }

    .testimonial_section .testimonial_box .testimonial_container {
        margin-left: -15px !important;
    }

    .testimonial_section .testimonial_box .testimonial_container .testimonials {
        margin: 0px 0 20px 0;
    }

    .testimonial_section .testimonial_box .testimonial_container .testimonials .testimonial_content {
        margin-left: -36px !important;
    }

    .testimonial_section .testimonial_box .testimonial_container .testimonials .images_box {
        display: none;
    }

    .testimonialmobile {
        margin-left: 0px !important;
    }

    .laptopblog {
        margin-top: 0px !important;
    }

    .cwd-laptoptestimonial {
        margin-top: 0px !important;
    }

    .crdmobile {
        margin-top: 2rem !important;
    }

    /* .navbarPrimary .container-fluid {
            padding-left: 0px !important;
        } */
    #headermenumobile {
        display: flex !important;
    }
}

@media screen and (max-width: 576px) {
    .navbargame {
        display: flex;
    }

    .testimonials {
        margin-left: 0px !important;
    }

    .navbarPrimary .container-fluid {
        padding-left: 0px !important;
        padding-right: 0px !important;
    }
}

.navbarPrimary {
    position: sticky !important;
    background-color: #f5f5f5 !important;
}

/* slider */


@media (min-width:375px) and (max-width:424px) {
    .change9 {
        margin-top: -6rem;
    }
}

@media (min-width:320px) and (max-width:374px) {
    .change9 {
        margin-top: -3rem;
    }
}

@media (min-width:425px) and (max-width:767px) {
    .change9 {
        margin-top: -6rem;
    }
}


/* -----------------------------------------------------Cryptocurency Wallet Development End-----------------------------------------*/



/* --------------------------------------BLOCKCHAIN BASED MICROPAYMENT SERVICE START---------------------------------- */
.active-link {
    color: #16BECF !important;
}

.navbarPrimary .container-fluid {
    padding-left: 50px !important;
    padding-right: 40px !important;
}

.navbarPrimary {
    position: sticky !important;
    background-color: #f5f5f5 !important;
}

.mtopp-16 {
    margin-top: -8rem !important;
}

.banner-bg-color {
    background: linear-gradient(94.63deg, #F2F6EB 4.48%, #C5E2E4 97.59%);
}

.bbms-padding-lg {
    padding-bottom: 0px !important;
}


/* 375 media query start */

@media (min-width: 375px) and (max-width: 424px) {
    .bbms-bullet1mob3 {
        margin-top: -59px !important;
    }

    .bbms-bullet2mob {
        margin-top: -8rem !important;
    }

    .rapid-bulletmob {
        margin-top: -107px !important;
    }

    .rapid-bulletmob1 {
        margin-top: -108px !important;
    }

    .bullet-consistency-mob {
        margin-top: -8rem !important;
    }

    .bullet-semantic-mob {
        margin-top: -4rem !important;
    }

    .revamp-image-mob {
        margin-top: -5rem !important;
    }

    .footer-mob {
        margin-top: -3rem;
    }
}

/* 375 media query end */

/* 425 media query start */
@media (min-width: 425px) {
    .bull-the-integration {
        margin-top: -50px !important;
    }

    .bbms-bull-the-blockchain {
        margin-top: -3.8rem !important;
    }

    .bull-3 {
        margin-top: -6.7rem !important;
    }

    .bull-2 {
        margin-top: -5.5rem !important;
    }

    .bull-cons {
        margin-top: -6.7rem !important;
    }

    .bull-per {
        margin-top: -65px !important;
    }

    .revamp-image-mob {
        margin-top: -5rem !important;
    }

    .ivsec_bull3-mob {
        margin-top: -4rem !important;
    }

    .footer-mob {
        margin-top: -3rem;
    }

}

/* 425 media query end */

/* 768 media query start */
@media (min-width: 768px) and (max-width: 1023px) {
    .bbms-img-tab {
        max-width: 100% !important;
        margin-top: 8rem;
    }

    .navbarPrimary .container-fluid {
        padding-left: 25px !important;
        padding-right: 25px !important;
    }

    .bbms-banner-title-tab {
        margin-left: 12px;
    }

    .hero-sec-tab-con {
        margin-top: 3rem;
    }

    .bbms-banner-para-tab {
        margin-right: 20px;
    }

    .iisec-tab {
        margin-top: -6rem;
    }

    .foot-tab {
        text-align: center;
        margin-top: -5rem;
    }

    .social-media {
        display: block !important;
        margin-left: auto !important;
        margin-right: auto;
    }

    .ii-con-head {
        font-size: 22px;
    }

    .iii-con-head {
        font-size: 22px;
    }

    .iiisec_bull1-tab {
        margin-top: -11.5rem !important;
    }

    .abouts_us-tab {
        margin-left: 2.6rem !important;
    }

    .iv-con-head {
        font-size: 22px;
    }

    .ivsec_bull1-tab {
        margin-top: -11.5rem !important;
    }

    .ivsec_bull2-tab {
        margin-top: -7.5rem !important;
    }

    .ivsec_bull3-tab {
        margin-top: -6rem !important;
    }

    .ivsec-tab {
        margin-top: -5rem !important;
    }

    .bbms-iisec-tab-bull1 {
        margin-top: -6rem !important;
    }

    .bbms-iisec-tab-bull2 {
        margin-top: -6rem !important;
    }

    .bbms-iisec-tab-bull3 {
        margin-top: -5rem !important;
    }

    .iiisec_bul2-tab {
        margin-top: -9rem !important;
    }

    .iiisec-tab {
        margin-top: -5rem !important;
    }

    .bbms-carousal-tab {
        margin-top: -12rem;
    }

    .needformicro-img-tab {
        margin-top: 5rem;
    }

    .blchnimg-img-tab {
        margin-top: 5rem !important;
    }

    .foot-tab {
        margin-top: -5rem;
    }

    .bbms-bnr-ttles {
        margin-left: 12px;
    }

    .bbms-iisec-lg {
        margin-top: -5rem !important;
    }

    .bbms-crsl-lap {
        margin-top: 4rem !important;
    }
}

/* 768 media query end */
/* 992 media query */
@media screen and (min-width:992px) and (max-width: 1024px) {
    .bbms-bnr-smlap {
        max-width: 100%;
    }

    .navbarPrimary .container-fluid {
        padding-left: 25px !important;
        padding-right: 25px !important;
    }

    .bbms-laptoptestimonial {
        margin-top: 5rem !important;
    }

    .smartcarh1 {
        margin-top: -27rem !important;
    }

    .bbms-carousal-lap {
        margin-top: 8rem;
    }
}

/* 560media query */
@media (max-width: 560px) and (max-width: 640px) {
    .bbms-mob-sec3-combined {
        margin-top: -2rem !important;
    }

    .bbms-bullet1mob {
        margin-top: -73px !important;
    }

    .bbms-blkchn-blt-sm {
        margin-top: -5rem;
    }

    .bbms-bullet1mob3 {
        margin-top: -80px !important;
    }

    .aboutus-button-mob {
        margin-left: 6rem !important;
    }

    .rapid-bulletmob {
        margin-top: -145px
    }

    .rapid-bulletmob1 {
        margin-top: -130px;
    }

    .improved-bulletmob {
        margin-top: -7.5rem;
    }

    .bbms-blockchainbased {
        margin-left: 0px !important;
    }

    .revamp-image {
        margin-top: -1rem;
    }

    .bullet-consistency-mob {
        margin-top: -10.7rem;
    }

    .bullet-permission-mob {
        margin-top: -5.5rem;
    }

    .bullet-semantic-mob {
        margin-top: -5.5rem;
    }

    .footer-mob {
        margin-top: -3rem;
    }

    .bbms-head-center {
        text-align: center;
        font-size: 2rem !important;
    }

    .ii-con-head {
        text-align: center;
        font-size: 23px;
        margin-top: -2rem;
    }

    .iii-con-head {
        text-align: center;
        font-size: 23px;
    }

    .iv-con-head {
        text-align: center;
        font-size: 23px;
        margin-top: -1rem;
    }

    .bbms-mobile-carousel {
        margin-top: -3rem;
    }

    .carousel-image-lap {
        margin-left: 5px;
        height: 270px;
        width: 260px !important;
    }

    .whats-client {
        font-size: 31px;
    }

    .twitter {
        margin-left: 122px;
    }

    .social-media {
        display: block !important;
        margin-left: auto !important;
        margin-right: auto;
    }

    .facebook-sm {
        margin-left: 112px;
    }

    .linkedin-sm {
        margin-left: 116px;
    }

    .blokchain-img {
        width: 94%;
        margin-top: 8px;
    }

    .bbms-iisec-sm {
        margin-top: -2rem;
    }

    .integration-para-sm {
        margin-top: 8px;
    }

    .endurabilit-sm {
        margin-top: 1rem;
        margin-right: 15px;
    }

    .bbms-bullet2mob {
        margin-top: -9.5rem;
    }

    .ivsec-con-sm {
        margin-top: 2.5rem !important;
    }

    .revamp-title-sm {
        text-align: center;
    }

    .consistency-paras-sm {
        margin-top: -1rem;
    }

    .iv-sec-paras-sm {
        margin-top: -15px;
    }

    .iiisec-paras-sm {
        margin-top: -12px;
    }

    .dock-road-sm {
        margin-top: -8px !important;
    }

    .bbms-banner-para {
        text-align: center;
    }

    .foot-padding {
        padding-bottom: 0 !important;
    }

    .carousal-para {
        text-align: left !important;
    }

    .foot-tab {
        margin-top: -3rem;
    }

    .aboutus-button-mob1 {
        display: block;
        margin-left: auto !important;
        margin-right: auto !important
    }

    .bbms-iisec-tab {
        margin-top: -4rem !important;
    }

    .foot-mob {
        margin-top: -3rem;
    }
}

/* Ds codes starts here */
.iiisec-cont-mob {
    margin-top: -1rem;
}

/* Ds codes ends here */

@media (max-width: 560px) and (max-width: 640px) {
    .widthauto {
        width: auto !important;
    }

    .textcentremd {
        text-align: center !important;
    }

    .dd-block {
        display: block !important;
    }

    .testimonial_section .testimonial_box .testimonial_container .layer_content .testimonial_owlCarousel .testimonials .images_box .testimonial_img {

        top: 80px !important;
    }

    .mbm-5 {
        margin-bottom: 0rem !important;
    }
}

/* 1440 media query */
@media (min-width: 1024px) {
    .aboutus-button-lap {
        margin-left: 43px !important;
    }

    .bbms-bullet1 {
        margin-top: -63px !important;
    }

    .bullet2 {
        margin-top: -8.5rem !important;
    }

    .rapid-bullet {
        margin-top: -7rem !important;
    }

    .edurability-img {
        align-self: center;
    }

    .improvedscalabilitybullet {
        margin-top: -5.5rem !important;
    }

    .permissions-bullet {
        margin-top: -5.5rem;
    }

    .semantic-bullet {
        margin-top: -4rem;
    }

    .bbms-footer-lap {
        margin-top: -5rem;
    }

    .bbms-iisec-lg {
        margin-top: -3rem !important;
    }

    .bbms-iiisec-para-lap {
        margin-top: -3rem;
    }

    .bbms-ivsec-para-lap {
        margin-top: -5rem;
    }

    .bbms-carousel-align {
        margin-top: -5rem;
    }

    .bbms-carousel-align1 {
        margin-top: -6rem !important;
    }

    .lap-carousel {
        margin-top: -1rem;
    }

    .revamp-title-lg {
        text-align: justify;
    }

    .iv-con-head-lg {
        font-size: 30px;
    }

    .bbms-carosouel-space-lg {
        margin-top: -5rem !important;
    }

    .bbms-banner-title-lg {
        font-size: 55px;
    }

    .bbms-lap-banner {
        width: 126%;
        padding-top: 6rem !important;
    }

    .bbms-banner-para {
        margin-right: 2rem;
    }

    .ivsec_bull1-lap {
        margin-top: -8.6rem !important;
    }

    .ivsec_bull2-lap {
        margin-top: -5.6rem !important;
    }

    .bbms-ivsec_bull3-lap {
        margin-top: -2.5rem !important;
    }

    .iisec-bull1-lap {
        margin-top: -8.5rem !important;
    }
}



@media (min-width: 1024px) and (max-width: 1440px) {
    .mtopp7 {
        margin-top: 7rem !important;
    }
}

/* .col-md-6 {
  padding-left: 0rem;
  padding-right: 0rem;
} */

.mtop-4 {
    margin-top: -3rem
}

.mtop7 {
    margin-top: 7rem !important;
}

@media (max-width: 560px) and (max-width: 640px) {
    .widthauto {
        width: auto !important;
    }

    .mtopp-16 {
        margin-top: -18rem !important;
    }

    .mtop15 {
        margin-top: -15rem !important;
    }

    .mtop-7 {
        margin-top: -7rem !important;
    }

    .mtop7 {
        margin-top: 1rem !important;
    }

    .bbms-ttle-sm {
        margin-top: 2rem;
    }

}

.crd1:hover {
    box-shadow: 0 11px 11px 0 rgb(0 0 0 / 16%);
}

.noborder {
    border: none !important;
}

.accordion .card-header:after {
    font-family: 'FontAwesome';
    content: "\f068";
    float: right;
}

.accordion .card-header.collapsed:after {
    /* symbol for "collapsed" panels */
    content: "\f067";
}

@media screen and (max-width: 576px) {
    .smartsec1head1 {
        font-size: 40px !important;
        top: -19px !important;
        font-weight: 700;
        max-width: 100% !important;
    }

    .mtop13 {
        margin-top: -13rem !important;
    }

    .dnone {
        display: none;
    }
}

.mtop10 {
    margin-top: -5rem !important;
}

.mto5 {
    margin-top: 5rem !important;
}

.positionn {
    position: absolute;
    z-index: -3;
    height: 40rem;
}

.blogSec .cardBlocks h4 {
    position: relative;
    text-align: CENTER;
    padding-bottom: 10px;
    margin-bottom: 20px;
}

.blogSec .cardBlocks h4:before {
    content: "" !important;
    border-bottom: 2px solid #fff !important;
    width: 80px !important;
    left: 0 !important;
    bottom: 0 !important;
    position: absolute !important;
}

.nav-tabs .nav-item.show .nav-link,
.nav-tabs .nav-link.active {
    color: black;
    font-weight: 600;
    background-color: #fff;
    border-color: #fff;
}

a {
    color: black;
    text-decoration: none;
    background-color: transparent;
}

/* slider */
.testimonial_section {
    display: block;
    overflow: hidden;
}

.testimonial_section:after {
    display: block;
    clear: both;
    content: "";
}

.testimonial_section .about_content {
    background-color: #020d26;
    padding-top: 77px;
    padding-right: 210px;
    padding-bottom: 62px;
    position: relative;
}

.testimonial_section .about_content .background_layer {
    background-color: #020d26;
    width: auto;
    margin-left: -200px;
    right: 0;
    position: absolute;
    height: 100%;
    width: 100%;
    top: 0;
    left: 0;
}

.testimonial_section .about_content .layer_content {
    position: relative;
    z-index: 9;
    height: 100%;
}

.testimonial_section .about_content .layer_content .section_title {
    margin-bottom: 24px;
    position: relative;
}

.testimonial_section .about_content .layer_content .section_title:after {
    display: block;
    clear: both;
    content: "";
}

.testimonial_section .about_content .layer_content .section_title h5 {
    color: #fff;
    font-family: "Open Sans";
    font-weight: 400;
    font-size: 15px;
    line-height: 28px;
    color: #818a8f;
    margin-top: -5px;
    margin-bottom: 6px;
}

.testimonial_section .about_content .layer_content .section_title h2 {
    font-family: "Titillium Web";
    font-weight: 300;
    font-size: 45px;
    line-height: 50px;
    padding-bottom: 51px;
    margin-bottom: 0px;
    color: #fff;
}

.testimonial_section .about_content .layer_content .section_title h2 strong {
    font-weight: 600 !important;
    width: 100%;
    display: block;
}

.testimonial_section .about_content .layer_content .section_title .heading_line {
    position: relative;
}

.testimonial_section .about_content .layer_content .section_title .heading_line span {
    transition: all 0.5s ease-in-out 0s;
    position: relative;
}

.testimonial_section .about_content .layer_content .section_title .heading_line span:after {
    content: "";
    right: auto;
    left: 69px;
    position: absolute;
    bottom: 28px;
    width: 17px;
    margin-left: 0;
    border-bottom-width: 3px;
    border-bottom-color: #cacaca;
    border-bottom-style: solid;
}

.testimonial_section .about_content .layer_content .section_title .heading_line:after {
    content: "";
    left: 1%;
    margin-left: 0;
    position: absolute;
    bottom: 28px;
    width: 59px;
    border-bottom-width: 3px;
    border-bottom-style: solid;
    border-bottom-color: #fff;
}

.testimonial_section .about_content .layer_content .section_title p {
    color: #fff;
    margin: 0 0 15px;
}

.testimonial_section .about_content .layer_content a {
    color: #fff;
    text-transform: capitalize;
    font-size: 15px;
    font-weight: 600;
    text-decoration: none;
    transition: all 0.3s;
}

.testimonial_section .about_content .layer_content a i {
    font-size: 18px;
    vertical-align: middle;
}

.testimonial_section .about_content .layer_content a:hover {
    color: #ff5e14;
}

.testimonial_section .testimonial_box {
    margin-top: 60px !important;
    position: relative;
}

.testimonial_section .testimonial_box .testimonial_container {
    margin-left: -170px !important;
    position: relative;
}

.testimonial_section .testimonial_box .testimonial_container .background_layer {
    background-color: #fff;
    width: auto;
    margin-right: -200px;
    right: 0;
    background-image: url(../images/map.png);
    background-repeat: no-repeat;
    background-size: cover;
    background-position: center;
    position: absolute;
    height: 100%;
    top: 0;
    left: 0;
}

.testimonial_section .testimonial_box .testimonial_container .layer_content {
    position: relative;
    z-index: 9;
    height: 100%;
}

.testimonial_section .testimonial_box .testimonial_container .layer_content .testimonial_owlCarousel {
    display: block;
    position: relative;
}

.testimonial_section .testimonial_box .testimonial_container .layer_content .testimonial_owlCarousel .testimonials {
    margin: 10px 0 10px 0;
    padding: 62px 0px 72px 50px;
    position: relative;
    text-align: center;
}

.testimonial_section .testimonial_box .testimonial_container .layer_content .testimonial_owlCarousel .testimonials .testimonial_content {
    /* box-shadow: 0 0 25px 0 rgba(0, 0, 0, 0.13); */
    margin-left: 524px;
    margin-top: 69px;
    padding: 45px 40px 45px 40px;
    z-index: 1;
    position: relative;
    background-color: #fff;
    transition: all 0.5s ease-in-out 0s;
}

.testimonial_section .testimonial_box .testimonial_container .layer_content .testimonial_owlCarousel .testimonials .testimonial_content .testimonial_caption {
    margin-bottom: 15px;
    position: relative;
}

.testimonial_section .testimonial_box .testimonial_container .layer_content .testimonial_owlCarousel .testimonials .testimonial_content .testimonial_caption:after {
    content: "";
    width: 30px;
    display: block;
    height: 2px;
    text-align: center;
    /* left: 46%; */
    margin-top: 6px;
    background-color: #fff;
    position: absolute;
}

.testimonial_section .testimonial_box .testimonial_container .layer_content .testimonial_owlCarousel .testimonials .testimonial_content .testimonial_caption h6 {
    padding-top: 0;
    margin-bottom: -5px;
    font-size: 19px;
    font-weight: 600;
    line-height: 24px;
    color: #020d26;
}

.testimonial_section .testimonial_box .testimonial_container .layer_content .testimonial_owlCarousel .testimonials .testimonial_content .testimonial_caption span {
    font-size: 12px;
    color: #9f9f9f;
    margin: 0;
}

.testimonial_section .testimonial_box .testimonial_container .layer_content .testimonial_owlCarousel .testimonials .testimonial_content p {
    padding: 0;
    margin: 0;
    padding-top: 10px;
    font-size: 16px;
    line-height: 28px;
    font-weight: 400;
    color: #5d6576;
    font-style: italic;
}

.testimonial_section .testimonial_box .testimonial_container .layer_content .testimonial_owlCarousel .testimonials .images_box .testimonial_img {
    border: none;
    position: absolute;
    top: 0;
    left: 55px;
    top: 160px;
}

.testimonial_section .testimonial_box .testimonial_container .layer_content .testimonial_owlCarousel .testimonials .images_box .testimonial_img img {
    border: 5px solid #fff;
    /* box-shadow: 0 0 15px 0 rgba(0, 0, 0, 0.1); */
    width: 35%;
}

.testimonial_section .testimonial_box .testimonial_container .owl-nav .owl-prev {
    position: absolute;
    top: 165px;
    right: 42px;
    border-radius: 50%;
    background: #0799A8;
    display: none;
    outline: 0;
    width: 34px;
    line-height: 34px;
    height: 34px;
    color: #fff;
    font-size: 23px;
    margin-top: -20px;
    transition: all 0.3s ease-in-out;
}

.testimonial_section .testimonial_box .testimonial_container .owl-nav .owl-prev:hover {
    background: #020d26;
}

.testimonial_section .testimonial_box .testimonial_container .owl-nav .owl-next {
    position: absolute;
    top: 165px;
    right: 5px;
    border-radius: 50%;
    display: none;
    background: #0799A8;
    outline: 0;
    width: 34px;
    text-align: center;
    line-height: 34px;
    height: 34px;
    color: #fff;
    font-size: 23px;
    margin-top: -20px;
    transition: all 0.3s ease-in-out;
}

.testimonial_section .testimonial_box .testimonial_container .owl-nav .owl-next:hover {
    background: #020d26;
}

@media (min-width: 1024px) and (max-width: 1440px) {
    .laptopheader {
        margin-top: 5rem !important;
    }

    .laptopflex {
        margin-left: 98px !important;
    }

    .bbms-laptoptestimonial {
        margin-top: -5rem !important;
    }

    .laptopblog {
        margin-top: -15rem !important;
    }
}

@media all and (max-width: 991px) {
    .testimonial_section .about_content {
        padding-right: 15px !important;
    }

    .testimonial_section .about_content .background_layer {
        width: 200% !important;
    }

    .testimonial_section .testimonial_box {
        margin-top: 0 !important;
    }

    .testimonial_section .testimonial_box .background_layer {
        width: 200% !important;
        margin-left: -200px;
    }

    .testimonial_section .testimonial_box .about_content {
        padding-left: 15px !important;
        padding-right: 15px !important;
        margin-top: 28% !important;
    }

    .testimonial_section .testimonial_box .testimonial_container {
        margin-left: -15px !important;
    }

    .testimonial_section .testimonial_box .testimonial_container .testimonials {
        margin: 0px 0 20px 0;
    }

    .testimonial_section .testimonial_box .testimonial_container .testimonials .testimonial_content {
        margin-left: -36px !important;
    }

    .testimonial_section .testimonial_box .testimonial_container .testimonials .images_box {
        display: none;
    }

    .testimonialmobile {
        margin-left: 0px !important;
    }

    .laptopblog {
        margin-top: 0px !important;
    }

    .bbms-laptoptestimonial {
        margin-top: 0px !important;
    }

    .crdmobile {
        margin-top: 2rem !important;
    }

    /* .navbarPrimary .container-fluid {
    padding-left: 0px !important;
    } */
    #headermenumobile {
        display: flex !important;
    }
}

@media screen and (max-width: 576px) {
    .navbargame {
        display: flex;
    }

    .testimonials {
        margin-left: 0px !important;
    }

    .navbarPrimary .container-fluid {
        padding-left: 0px !important;
        padding-right: 0px !important;
    }
}

/* slider */

@media (min-width:425px) and (max-width:787px) {
    .bbms-bullet1mob {
        margin-top: -47px !important;
    }
}

@media (min-width:768px) and (max-width:1023.98px) {
    .bbms-bullet1mob {
        margin-top: -101px !important;
    }
}

@media (min-width:1024px) and (max-width:1439px) {
    .ivsec_bull1-lap {
        margin-top: -7.7rem !important;
    }

    .iisec-bull1-lap {
        margin-top: -7.6rem !important;
    }

    .rapid-bullet {
        margin-top: -6.5rem !important;
    }

    .improvedscalabilitybullet {
        margin-top: -6.5rem !important;
    }
}

/* --------------------------------------BLOCKCHAIN BASED MICROPAYMENT END--------------------------------------------- */


























/* ----------------------------------------------------DECENTRALIZED EXCHANGE DEVELOPMENT START-------------------------------------- */

.navbarPrimary .container-fluid {
    padding-left: 50px !important;
    padding-right: 40px !important;
}

.nav-tabs .nav-link {
    border: none !important;
    border-top-left-radius: 0.25rem;
    border-top-right-radius: 0.25rem;
}

.nav-tabs .nav-item.show .nav-link,
.nav-tabs .nav-link.active {
    font-weight: 600;
    border-color: #CCFCFF !important;
    background-color: #CCFCFF !important;
    color: #ffffff !important;
    border-radius: 10px;

}

.nav-tabs {
    border-bottom: none !important;
}

.mbm-5 {
    margin-bottom: -5rem !important;
}

.mt-80 {
    margin-top: -40px;
}

.mtopp-16 {
    margin-top: -10rem !important;
}

.mtp2 {
    margin-top: -4rem !important;
}

.mll-20 {
    padding-left: 20%;
}

.h1-style {
    font-size: 2rem;
}

.sec-2-style {
    margin-top: -62px;
}

.sec2-crd-style {
    background: #3fffac;
}

.crd-bdy-spce {
    padding: 2rem;
}

.ded-hyrd-crd {
    background: #f1f1f7
}

.ded-hbrid-card-style {
    padding: 2rem;
}

.ded-excnge-card-style {
    background: #484561;
}

.ded-smrt-cntrct-crd-style {
    background: #020224;
}

.ded-sec3-our-spdandScalability {
    margin: 40px 0;
}

.ded-nav-items-styles {
    width: 15%;
}

.ded-nav-items-styles2 {
    width: 20%;
}

.ded-crsol-ps {
    margin-top: -5rem;
}

.ded-sec4-bg-row {
    background-image: linear-gradient(120deg, #16BECF 0%, #3FFFAC 100%);
}

.ded-sec4-bg-row_pddng {
    padding: 2rem;
    padding-bottom: 0rem;
}

.ded-sec4-crd-hght {
    height: 24rem;
}

.ded-sec4-crd-hght-style {
    padding: 2rem;
}

@media screen and (max-width: 576px) {
    .ded-smartbannerimg {
        margin-top: 1rem !important;
    }
}

@media (min-width: 1024px) {
    .img-style {
        width: 126%;
        padding-top: 7.5rem;
        padding-bottom: 7.5rem;
    }

    .title-image img {
        margin-bottom: -1.5rem;
    }

    .howroboto-col-mobile {
        margin-top: 4rem !important;
    }

    .mtopp-16 {
        margin-top: 0rem !important;
    }

    /* .col-md-6 {
            padding-left: 0rem;
            padding-right: 0rem;
        } */
    .mtop-4 {
        margin-top: -4rem !important;
    }

    .mtop7 {
        margin-top: 7rem !important;
    }

    .ded-carousel-lap {
        margin-top: -8rem !important;
    }

    .footer-align {
        margin-top: -2rem;
    }

    .headtitle {
        font-size: 55px !important;
    }
}

/* 768 media query start */
@media (min-width:768px) and (max-width:1023px) {
    .foot-tab {
        text-align: center;
    }

    .ded-spce-tab {
        margin-top: 4rem;
    }
}

@media (min-width:1024px) and (max-width:1440px) {
    .ded-crd-text-p {
        padding-bottom: 0 !important;
    }
}

@media (min-width: 768px) and (max-width: 1024px) {
    .tab-img {
        max-width: 100%;
    }

    .navbarPrimary .container-fluid {
        padding-left: 25px !important;
        padding-right: 25px !important;
    }

   

    .iii-sec-tab {
        margin-top: -4rem;
    }

    .social-media {
        display: block !important;
        margin-left: auto !important;
        margin-right: auto;
    }

    .card-height_hybrid {
        height: 28rem !important;
    }

    .card-design {
        height: 27rem;
    }

    .ded-carosouel-tab {
        margin-top: -11rem;
    }

    .tab-bullet {
        margin-top: -8px;
    }

    .ded-crd-text-p {
        padding-bottom: 1.4rem;
    }

    .ded-crsl-lap {
        margin-top: 4rem !important;
    }

    /* nav-tab links start  */
    .nav-tabs .nav-item.show .nav-link,
    .nav-tabs .nav-link.active {
        font-weight: 600;
        border-color: #CCFCFF !important;
        background-color: #CCFCFF !important;
        color: #ffffff !important;
        border-radius: 10px;
    }

    /* nav-tab links end */
}

/* 768 media query end */
/* 425 media query start */

@media (min-width: 425px) and (max-width: 767px) {
    .moblg-bullet3 {
        margin-top: -82px !important;
    }

    .moblg-bullet2 {
        margin-top: -60px !important;
    }

    .abut-us-mob1 {
        display: block;
        margin-left: auto !important;
        margin-right: auto !important;
    }
}

/* 425 media query start */

@media (min-width: 375px) and (max-width: 424px) {
    .mobsm-bullet3 {
        margin-top: -5rem !important;
    }

    .abut-us-mob1 {
        display: block;
        margin-left: auto !important;
        margin-right: auto !important;
    }
}

@media (min-width: 320px) and (max-width: 374px) {
    .pool-bull {
        margin-top: -9rem !important;
    }

    /* .pool-bull-2 {
            margin-top: -6.5rem !important;
        } */

    .pool-bull-3 {
        margin-top: -7.5rem !important;
    }
}

@media (max-width: 560px) and (max-width: 640px) {
    .carousael-txt {
        text-align: left !important;
    }

    .social-media {
        display: block !important;
        margin-left: auto !important;
        margin-right: auto;
    }

    .h1-style {
        text-align: center;
    }

    .para-style {
        text-align: center;
    }

    .img-style {
        width: 100%;
    }

    .widthauto {
        width: auto !important;
    }

    .card-lap {
        margin-top: -2rem;
    }

    .active-card-lap {
        margin-top: -2rem;
    }

    .development-sec-lap {
        margin-top: -5rem !important;
    }

    .howroboto-sec-mobile {
        padding: 0 !important;
    }

    .abut-us-mob1 {
        display: block;
        margin-left: auto !important;
        margin-right: auto !important;
    }

    .img19-mobile {
        margin-top: 2rem;
    }

    .carousel-image-lap {
        margin-left: 5px;
        height: 270px;
        width: 260px !important;
    }

    .twitter {
        margin-left: 122px;
    }

    .facebook-sm {
        margin-left: 112px;
    }

    .linkedin-sm {
        margin-left: 116px;
    }

    .ded-whats-mobile {
        font-size: 31px
    }

    .footer-mobile {
        margin-top: -3rem;
        padding-bottom: 0%;
    }

    .footer-item {
        margin-top: -8px;
    }

    .title-row {
        padding-bottom: 0;
    }

    .design-col-mobile {
        margin-top: -1rem;
    }

    .bullet1-mobile {
        margin-top: -100px;
    }

    .bullet-mobile {
        margin-top: -80px;
    }

    .textcentremd {
        text-align: center !important;
    }

    .dd-block {
        display: block !important;
    }

    .testimonial_section .testimonial_box .testimonial_container .layer_content .testimonial_owlCarousel .testimonials .images_box .testimonial_img {
        top: 80px !important;
    }

    .mbm-5 {
        margin-bottom: 0rem !important;
    }

    .mll-20 {
        padding-left: 0% !important;
    }

    .mtp2 {
        margin-top: 0rem !important;
    }

    .mll-5 {
        margin-left: 0rem !important;
    }

    .mtopp-16 {
        margin-top: -20rem !important;
    }

    .mtop15 {
        margin-top: -15rem !important;
    }

    .mtop-7 {
        margin-top: -7rem !important;
    }

    .mtop7 {
        margin-top: 1rem !important;
    }

    .mt0 {
        margin-top: 0rem !important;
    }

    .mtt3 {
        margin-top: 2rem !important;
    }
}

.crd1:hover {
    box-shadow: 0 11px 11px 0 rgb(0 0 0 / 16%);
}

.noborder {
    border: none !important;
    border-radius: 15px !important;
}

.accordion .card-header:after {
    font-family: 'FontAwesome';
    content: "\f068";
    float: right;
}

.accordion .card-header.collapsed:after {
    /* symbol for "collapsed" panels */
    content: "\f067";
}

/* 1024px laptop media query */

@media (min-width: 992px) and (max-width: 1024px) {
    .ded-laptoptestimonial {
        margin-top: 5rem !important;
    }

    .smartcarh1 {
        margin-top: -27rem !important;
    }

    .card-design {
        height: 24rem !important;
    }

    .ded-1024card{
        padding-bottom: 2.4rem;
    }
    .ded-1024card-1{
        padding-bottom: 1.4rem;
    }
}

@media screen and (max-width: 576px) {
    .smartsec1head1 {
        font-size: 40px !important;
        top: -19px !important;
        font-weight: 700;
        max-width: 100% !important;
    }

    .mtop13 {
        margin-top: -13rem !important;
    }

    .dnone {
        display: none;
    }
}

.mtop10 {
    margin-top: -5rem !important;
}

.mto5 {
    margin-top: 5rem !important;
}

.positionn {
    position: absolute;
    z-index: -3;
    height: 40rem;
}

.blogSec .cardBlocks h4 {
    position: relative;
    text-align: CENTER;
    padding-bottom: 10px;
    margin-bottom: 20px;
}

.blogSec .cardBlocks h4:before {
    content: "" !important;
    border-bottom: 2px solid #fff !important;
    width: 80px !important;
    left: 0 !important;
    bottom: 0 !important;
    position: absolute !important;
}

.nav-tabs .nav-item.show .nav-link,
.nav-tabs .nav-link.active {
    color: black;
    font-weight: 600;
    background-color: #fff;
    border-color: #fff;
}

a {
    color: black;
    text-decoration: none;
    background-color: transparent;
}

/* slider */

.testimonial_section {
    display: block;
    overflow: hidden;
}

.testimonial_section:after {
    display: block;
    clear: both;
    content: "";
}

.testimonial_section .about_content {
    background-color: #020d26;
    padding-top: 77px;
    padding-right: 210px;
    padding-bottom: 62px;
    position: relative;
}

.testimonial_section .about_content .background_layer {
    background-color: #020d26;
    width: auto;
    margin-left: -200px;
    right: 0;
    position: absolute;
    height: 100%;
    width: 100%;
    top: 0;
    left: 0;
}

.testimonial_section .about_content .layer_content {
    position: relative;
    z-index: 9;
    height: 100%;
}

.testimonial_section .about_content .layer_content .section_title {
    margin-bottom: 24px;
    position: relative;
}

.testimonial_section .about_content .layer_content .section_title:after {
    display: block;
    clear: both;
    content: "";
}

.testimonial_section .about_content .layer_content .section_title h5 {
    color: #fff;
    font-family: "Open Sans";
    font-weight: 400;
    font-size: 15px;
    line-height: 28px;
    color: #818a8f;
    margin-top: -5px;
    margin-bottom: 6px;
}

.testimonial_section .about_content .layer_content .section_title h2 {
    font-family: "Titillium Web";
    font-weight: 300;
    font-size: 45px;
    line-height: 50px;
    padding-bottom: 51px;
    margin-bottom: 0px;
    color: #fff;
}

.testimonial_section .about_content .layer_content .section_title h2 strong {
    font-weight: 600 !important;
    width: 100%;
    display: block;
}

.testimonial_section .about_content .layer_content .section_title .heading_line {
    position: relative;
}

/* .laptoptestimonial {
        margin-top: -6rem !important;
    } */

.testimonial_section .about_content .layer_content .section_title .heading_line span {
    transition: all 0.5s ease-in-out 0s;
    position: relative;
}

.testimonial_section .about_content .layer_content .section_title .heading_line span:after {
    content: "";
    right: auto;
    left: 69px;
    position: absolute;
    bottom: 28px;
    width: 17px;
    margin-left: 0;
    border-bottom-width: 3px;
    border-bottom-color: #cacaca;
    border-bottom-style: solid;
}

.testimonial_section .about_content .layer_content .section_title .heading_line:after {
    content: "";
    left: 1%;
    margin-left: 0;
    position: absolute;
    bottom: 28px;
    width: 59px;
    border-bottom-width: 3px;
    border-bottom-style: solid;
    border-bottom-color: #fff;
}

.testimonial_section .about_content .layer_content .section_title p {
    color: #fff;
    margin: 0 0 15px;
}

.testimonial_section .about_content .layer_content a {
    color: #fff;
    text-transform: capitalize;
    font-size: 15px;
    font-weight: 600;
    text-decoration: none;
    transition: all 0.3s;
}

.testimonial_section .about_content .layer_content a i {
    font-size: 18px;
    vertical-align: middle;
}

.testimonial_section .about_content .layer_content a:hover {
    color: #ff5e14;
}

.testimonial_section .testimonial_box {
    margin-top: 60px !important;
    position: relative;
}

.testimonial_section .testimonial_box .testimonial_container {
    background-color: #0799A8;
    margin-left: -170px !important;
    position: relative;
}

.testimonial_section .testimonial_box .testimonial_container .background_layer {
    background-color: #fff;
    width: auto;
    margin-right: -200px;
    right: 0;
    background-image: url(../images/map.png);
    background-repeat: no-repeat;
    background-size: cover;
    background-position: center;
    position: absolute;
    height: 100%;
    top: 0;
    left: 0;
}

.testimonial_section .testimonial_box .testimonial_container .layer_content {
    position: relative;
    z-index: 9;
    height: 100%;
}

.testimonial_section .testimonial_box .testimonial_container .layer_content .testimonial_owlCarousel {
    display: block;
    position: relative;
}

.testimonial_section .testimonial_box .testimonial_container .layer_content .testimonial_owlCarousel .testimonials {
    margin: 10px 0 10px 0;
    padding: 62px 0px 72px 50px;
    position: relative;
    text-align: center;
}

.testimonial_section .testimonial_box .testimonial_container .layer_content .testimonial_owlCarousel .testimonials .testimonial_content {
    /* box-shadow: 0 0 25px 0 rgba(0, 0, 0, 0.13); */
    margin-left: 524px;
    margin-top: 69px;
    padding: 45px 40px 45px 40px;
    z-index: 1;
    position: relative;
    background-color: #fff;
    transition: all 0.5s ease-in-out 0s;
}

.testimonial_section .testimonial_box .testimonial_container .layer_content .testimonial_owlCarousel .testimonials .testimonial_content .testimonial_caption {
    margin-bottom: 15px;
    position: relative;
}

.testimonial_section .testimonial_box .testimonial_container .layer_content .testimonial_owlCarousel .testimonials .testimonial_content .testimonial_caption:after {
    content: "";
    width: 30px;
    display: block;
    height: 2px;
    text-align: center;
    /* left: 46%; */
    margin-top: 6px;
    background-color: #fff;
    position: absolute;
}

.testimonial_section .testimonial_box .testimonial_container .layer_content .testimonial_owlCarousel .testimonials .testimonial_content .testimonial_caption h6 {
    padding-top: 0;
    margin-bottom: -5px;
    font-size: 19px;
    font-weight: 600;
    line-height: 24px;
    color: #020d26;
}

.testimonial_section .testimonial_box .testimonial_container .layer_content .testimonial_owlCarousel .testimonials .testimonial_content .testimonial_caption span {
    font-size: 12px;
    color: #9f9f9f;
    margin: 0;
}

.testimonial_section .testimonial_box .testimonial_container .layer_content .testimonial_owlCarousel .testimonials .testimonial_content p {
    padding: 0;
    margin: 0;
    padding-top: 10px;
    font-size: 16px;
    line-height: 28px;
    font-weight: 400;
    color: #5d6576;
    font-style: italic;
}

.testimonial_section .testimonial_box .testimonial_container .layer_content .testimonial_owlCarousel .testimonials .images_box .testimonial_img {
    border: none;
    position: absolute;
    top: 0;
    left: 55px;
    top: 160px;
}

.testimonial_section .testimonial_box .testimonial_container .layer_content .testimonial_owlCarousel .testimonials .images_box .testimonial_img img {
    border: 5px solid #fff;
    /* box-shadow: 0 0 15px 0 rgba(0, 0, 0, 0.1); */
    width: 35%;
}

.testimonial_section .testimonial_box .testimonial_container .owl-nav .owl-prev {
    position: absolute;
    top: 165px;
    right: 42px;
    border-radius: 50%;
    background: #0799A8;
    display: none;
    outline: 0;
    width: 34px;
    line-height: 34px;
    height: 34px;
    color: #fff;
    font-size: 23px;
    margin-top: -20px;
    transition: all 0.3s ease-in-out;
}

.testimonial_section .testimonial_box .testimonial_container .owl-nav .owl-prev:hover {
    background: #020d26;
}

.testimonial_section .testimonial_box .testimonial_container .owl-nav .owl-next {
    position: absolute;
    top: 165px;
    right: 5px;
    border-radius: 50%;
    display: none;
    background: #0799A8;
    outline: 0;
    width: 34px;
    text-align: center;
    line-height: 34px;
    height: 34px;
    color: #fff;
    font-size: 23px;
    margin-top: -20px;
    transition: all 0.3s ease-in-out;
}

.testimonial_section .testimonial_box .testimonial_container .owl-nav .owl-next:hover {
    background: #020d26;
}

.banner-bg-color {
    background: linear-gradient(94.63deg, #F2F6EB 4.48%, #C5E2E4 97.59%);
}

@media (min-width: 1025px) and (max-width: 1440px) {
    .laptopheader {
        margin-top: 5rem !important;
    }

    .laptopflex {
        margin-left: 98px !important;
    }

    .ded-laptoptestimonial {
        margin-top: -8rem !important;
    }

    .laptopblog {
        margin-top: -15rem !important;
    }



}

@media (min-width:1025px) {
    .ded-crd-text-p {
        padding-bottom: 1.2rem !important;
    }
}

@media all and (max-width: 991px) {
    .testimonial_section .about_content {
        padding-right: 15px !important;
    }

    .testimonial_section .about_content .background_layer {
        width: 200% !important;
    }

    .testimonial_section .testimonial_box {
        margin-top: 0 !important;
    }

    .testimonial_section .testimonial_box .background_layer {
        width: 200% !important;
        margin-left: -200px;
    }

    .testimonial_section .testimonial_box .about_content {
        padding-left: 15px !important;
        padding-right: 15px !important;
        margin-top: 28% !important;
    }

    .testimonial_section .testimonial_box .testimonial_container {
        margin-left: -15px !important;
    }

    .testimonial_section .testimonial_box .testimonial_container .testimonials {
        margin: 0px 0 20px 0;
    }

    .testimonial_section .testimonial_box .testimonial_container .testimonials .testimonial_content {
        margin-left: -36px !important;
    }

    .testimonial_section .testimonial_box .testimonial_container .testimonials .images_box {
        display: none;
    }

    .testimonialmobile {
        margin-left: 0px !important;
    }

    .laptopblog {
        margin-top: 0px !important;
    }

    .ded-laptoptestimonial {
        margin-top: 0px !important;
    }

    .crdmobile {
        margin-top: 2rem !important;
    }

    /* .navbarPrimary .container-fluid {
            padding-left: 0px !important;
        } */
    #headermenumobile {
        display: flex !important;
    }
}

@media screen and (max-width: 576px) {
    .navbargame {
        display: flex;
    }

    .testimonials {
        margin-left: 0px !important;
    }

    .navbarPrimary .container-fluid {
        padding-left: 0px !important;
        padding-right: 0px !important;
    }
}

/* slider */

.navbarPrimary {
    position: sticky !important;
    background-color: #f5f5f5 !important;
}

@media (min-width:1024PX) and (max-width:1440px) {
    .nav-tabs {
        padding-left: 14% !important;
    }
}

@media (min-width:768px) and (max-width:1023.98px) {
    .ded-dev-prcs-img {
        margin-top: 14.7rem;
    }
}

@media (min-width:1024px) and (max-width:2560px) {
    .ded-dev-prcs-img {
        margin-top: 9.6rem;
    }
}


/* ----------------------------------------------------DECENTRALIZED EXCHANGE DEVLOPMENT END----------------------------------------- */
































/* ----------------------------------------------------COMPLIANCE PAGE END----------------------------------------- */

/* / 1024px laptop media query / */

.cmplince-sys-crsl-spce {
    margin-bottom: -6rem;
}

@media (min-width:1440px) and (max-width:2560px) {
    .cmplince-lap-spc {
        margin-top: -7rem !important;
    }
}

@media (min-width: 992px) and (max-width: 1024px) {
    .cmplince-laptoptestimonial {
        margin-top: 5rem !important;
    }

    .smartcarh1 {
        margin-top: -27rem !important;
    }

    .cmplince-laptoptestimonial {
        margin-top: -3.5rem !important;
    }

    .bullet-mob-2 {
        margin-top: -7.8rem !important;
        margin-left: 0px !important;
    }
}

.navbarPrimary .container-fluid {
    padding-left: 50px !important;
    padding-right: 40px !important;
}

.navbarPrimary {
    position: sticky !important;
    background-color: #f5f5f5 !important;
}

.banner-bg-color {
    background: linear-gradient(94.63deg, #F2F6EB 4.48%, #C5E2E4 97.59%);
}

.cmplince-banner-padding-lg {
    padding-bottom: 0px !important;
}

@media (max-width: 560px) and (max-width: 640px) {
    .widthauto {
        width: auto !important;
    }

    .cmplince-textcentremd {
        text-align: center !important;
    }

    .dd-block {
        display: block !important;
    }

    .testimonial_section .testimonial_box .testimonial_container .layer_content .testimonial_owlCarousel .testimonials .images_box .cmplinec-pge-testimonial_img {
        top: 80px !important;
    }

    .mbm-5 {
        margin-bottom: 0rem !important;
    }

    .cmplice-foot-mob {
        margin-top: -3rem;
    }

    .cmplince-why_choose_us {
        margin-top: -4rem;
    }
}

/* .col-md-6 {
        padding-left: 0rem;
        padding-right: 0rem;
    } */

/* .mtop-4{
            margin-top:-7rem !important;
         } */

.mtop7 {
    margin-top: 7rem !important;
}

@media (min-width: 1024px) and (max-width: 1440px) {
    .mtopp7 {
        margin-top: 7rem !important;
    }

}

@media (max-width: 560px) and (max-width: 640px) {
    .widthauto {
        width: auto !important;
    }

    .mtop15 {
        margin-top: -15rem !important;
    }

    .mtop-7 {
        margin-top: -7rem !important;
    }

    .mtop7 {
        margin-top: 1rem !important;
    }

    /* .mtop0{
            margin-top:0px !important;
        } */
    .mtop-3 {
        margin-top: -9rem !important;
    }
}

.crd1:hover {
    box-shadow: 0 11px 11px 0 rgb(0 0 0 / 16%);
}

.noborder {
    border: none !important;
}

.accordion .card-header:after {
    font-family: 'FontAwesome';
    content: "\f068";
    float: right;
}

.accordion .card-header.collapsed:after {
    /* symbol for "collapsed" panels */
    content: "\f067";
}

@media screen and (max-width: 576px) {
    .smartsec1head1 {
        font-size: 40px !important;
        top: -19px !important;
        font-weight: 700;
        max-width: 100% !important;
    }

    .mtop13 {
        margin-top: -13rem !important;
    }

    .dnone {
        display: none;
    }
}

.mtop10 {
    margin-top: -5rem !important;
}

.mto5 {
    margin-top: 5rem !important;
}

.positionn {
    position: absolute;
    z-index: -3;
    height: 40rem;
}

.blogSec .cardBlocks h4 {
    position: relative;
    text-align: CENTER;
    padding-bottom: 10px;
    margin-bottom: 20px;
}

.blogSec .cardBlocks h4:before {
    content: "" !important;
    border-bottom: 2px solid #fff !important;
    width: 80px !important;
    left: 0 !important;
    bottom: 0 !important;
    position: absolute !important;
}

.nav-tabs .nav-item.show .nav-link,
.nav-tabs .nav-link.active {
    color: black;
    font-weight: 600;
    background-color: #fff;
    border-color: #fff;
}

a {
    color: black;
    text-decoration: none;
    background-color: transparent;
}

/* slider */

.testimonial_section {
    display: block;
    overflow: hidden;
}

.testimonial_section:after {
    display: block;
    clear: both;
    content: "";
}

.testimonial_section .about_content {
    background-color: #020d26;
    padding-top: 77px;
    padding-right: 210px;
    padding-bottom: 62px;
    position: relative;
}

.testimonial_section .about_content .background_layer {
    background-color: #020d26;
    width: auto;
    margin-left: -200px;
    right: 0;
    position: absolute;
    height: 100%;
    width: 100%;
    top: 0;
    left: 0;
}

.testimonial_section .about_content .layer_content {
    position: relative;
    z-index: 9;
    height: 100%;
}

.testimonial_section .about_content .layer_content .section_title {
    margin-bottom: 24px;
    position: relative;
}

.testimonial_section .about_content .layer_content .section_title:after {
    display: block;
    clear: both;
    content: "";
}

.testimonial_section .about_content .layer_content .section_title h5 {
    color: #fff;
    font-family: "Open Sans";
    font-weight: 400;
    font-size: 15px;
    line-height: 28px;
    color: #818a8f;
    margin-top: -5px;
    margin-bottom: 6px;
}

.testimonial_section .about_content .layer_content .section_title h2 {
    font-family: "Titillium Web";
    font-weight: 300;
    font-size: 45px;
    line-height: 50px;
    padding-bottom: 51px;
    margin-bottom: 0px;
    color: #fff;
}

.testimonial_section .about_content .layer_content .section_title h2 strong {
    font-weight: 600 !important;
    width: 100%;
    display: block;
}

.testimonial_section .about_content .layer_content .section_title .heading_line {
    position: relative;
}

/* .laptoptestimonial {
        margin-top: -8rem !important;
    } */

.testimonial_section .about_content .layer_content .section_title .heading_line span {
    transition: all 0.5s ease-in-out 0s;
    position: relative;
}

.testimonial_section .about_content .layer_content .section_title .heading_line span:after {
    content: "";
    right: auto;
    left: 69px;
    position: absolute;
    bottom: 28px;
    width: 17px;
    margin-left: 0;
    border-bottom-width: 3px;
    border-bottom-color: #cacaca;
    border-bottom-style: solid;
}

.testimonial_section .about_content .layer_content .section_title .heading_line:after {
    content: "";
    left: 1%;
    margin-left: 0;
    position: absolute;
    bottom: 28px;
    width: 59px;
    border-bottom-width: 3px;
    border-bottom-style: solid;
    border-bottom-color: #fff;
}

.testimonial_section .about_content .layer_content .section_title p {
    color: #fff;
    margin: 0 0 15px;
}

.testimonial_section .about_content .layer_content a {
    color: #fff;
    text-transform: capitalize;
    font-size: 15px;
    font-weight: 600;
    text-decoration: none;
    transition: all 0.3s;
}

.testimonial_section .about_content .layer_content a i {
    font-size: 18px;
    vertical-align: middle;
}

.testimonial_section .about_content .layer_content a:hover {
    color: #ff5e14;
}

.testimonial_section .testimonial_box {
    margin-top: 60px !important;
    position: relative;
}

.testimonial_section .testimonial_box .testimonial_container {
    background-color: #0799A8;
    margin-left: -170px !important;
    position: relative;
}

.testimonial_section .testimonial_box .testimonial_container .background_layer {
    background-color: #fff;
    width: auto;
    margin-right: -200px;
    right: 0;
    background-image: url(../images/map.png);
    background-repeat: no-repeat;
    background-size: cover;
    background-position: center;
    position: absolute;
    height: 100%;
    top: 0;
    left: 0;
}

.testimonial_section .testimonial_box .testimonial_container .layer_content {
    position: relative;
    z-index: 9;
    height: 100%;
}

.testimonial_section .testimonial_box .testimonial_container .layer_content .testimonial_owlCarousel {
    display: block;
    position: relative;
}

.testimonial_section .testimonial_box .testimonial_container .layer_content .testimonial_owlCarousel .testimonials {
    margin: 10px 0 10px 0;
    padding: 62px 0px 72px 50px;
    position: relative;
    text-align: center;
}

.testimonial_section .testimonial_box .testimonial_container .layer_content .testimonial_owlCarousel .testimonials .testimonial_content {
    /* box-shadow: 0 0 25px 0 rgba(0, 0, 0, 0.13); */
    margin-left: 524px;
    margin-top: 69px;
    padding: 45px 40px 45px 40px;
    z-index: 1;
    position: relative;
    background-color: #fff;
    transition: all 0.5s ease-in-out 0s;
}

.testimonial_section .testimonial_box .testimonial_container .layer_content .testimonial_owlCarousel .testimonials .testimonial_content .testimonial_caption {
    margin-bottom: 15px;
    position: relative;
}

.testimonial_section .testimonial_box .testimonial_container .layer_content .testimonial_owlCarousel .testimonials .testimonial_content .testimonial_caption:after {
    content: "";
    width: 30px;
    display: block;
    height: 2px;
    text-align: center;
    /* left: 46%; */
    margin-top: 6px;
    background-color: #fff;
    position: absolute;
}

.testimonial_section .testimonial_box .testimonial_container .layer_content .testimonial_owlCarousel .testimonials .testimonial_content .testimonial_caption h6 {
    padding-top: 0;
    margin-bottom: -5px;
    font-size: 19px;
    font-weight: 600;
    line-height: 24px;
    color: #020d26;
}

.testimonial_section .testimonial_box .testimonial_container .layer_content .testimonial_owlCarousel .testimonials .testimonial_content .testimonial_caption span {
    font-size: 12px;
    color: #9f9f9f;
    margin: 0;
}

.testimonial_section .testimonial_box .testimonial_container .layer_content .testimonial_owlCarousel .testimonials .testimonial_content p {
    padding: 0;
    margin: 0;
    padding-top: 10px;
    font-size: 16px;
    line-height: 28px;
    font-weight: 400;
    color: #5d6576;
    font-style: italic;
}

.testimonial_section .testimonial_box .testimonial_container .layer_content .testimonial_owlCarousel .testimonials .images_box .cmplinec-pge-testimonial_img {
    border: none;
    position: absolute;
    top: 0;
    left: 55px;
    top: 160px;
}

.testimonial_section .testimonial_box .testimonial_container .layer_content .testimonial_owlCarousel .testimonials .images_box .cmplinec-pge-testimonial_img img {
    border: 5px solid #fff;
    /* box-shadow: 0 0 15px 0 rgba(0, 0, 0, 0.1); */
    width: 35%;
}

.testimonial_section .testimonial_box .testimonial_container .owl-nav .owl-prev {
    position: absolute;
    top: 165px;
    right: 42px;
    border-radius: 50%;
    background: #0799A8;
    display: none;
    outline: 0;
    width: 34px;
    line-height: 34px;
    height: 34px;
    color: #fff;
    font-size: 23px;
    margin-top: -20px;
    transition: all 0.3s ease-in-out;
}

.testimonial_section .testimonial_box .testimonial_container .owl-nav .owl-prev:hover {
    background: #020d26;
}

.testimonial_section .testimonial_box .testimonial_container .owl-nav .owl-next {
    position: absolute;
    top: 165px;
    right: 5px;
    border-radius: 50%;
    display: none;
    background: #0799A8;
    outline: 0;
    width: 34px;
    text-align: center;
    line-height: 34px;
    height: 34px;
    color: #fff;
    font-size: 23px;
    margin-top: -20px;
    transition: all 0.3s ease-in-out;
}

.testimonial_section .testimonial_box .testimonial_container .owl-nav .owl-next:hover {
    background: #020d26;
}

/* 768 to 992 media query start*/
@media (min-width: 768px) and (max-width: 1023px) {
    .foot-tab {
        margin-top: -5rem;
        text-align: center;
    }
}

@media (min-width: 768px) and (max-width: 1024px) {
    .banner-img-md {
        max-width: 100%;
    }

    .whychoose-title-md {
        margin-top: -3rem;
    }

    .volatile-mob {
        font-size: 28px;
    }

    .volatile-para-tab {
        margin-top: 5px;
    }

    .volatile-para_bullet-tab {
        margin-top: -52px;
    }

    .volatile-para_bullet-tab1 {
        margin-top: -187px;
    }

    .about-tab {
        margin-left: 2.5rem !important;
    }

    .third-section-tab {
        margin-top: -5rem;
    }

    .section_4-tab {
        margin-top: -9rem;
    }

    .secction_5-tab {
        margin-top: -9rem;
    }

    .compliance-vi-img-tab {
        margin-top: 6rem;
    }

    .section_vi-tap {
        margin-top: -11rem;
    }

    .section_vii-tab {
        margin-top: -5rem;
    }

    .cmplince-carousel-space-tab {
        margin-top: -13rem;
    }

    .social-media {
        display: block !important;
        margin-left: auto !important;
        margin-right: auto;
    }

    .navbarPrimary .container-fluid {
        padding-left: 25px !important;
        padding-right: 25px !important;
    }

    .cmplince-banner-title-tab {
        margin-left: 14px;
    }

    .bull-tab {
        margin-left: 0px !important;
        margin-top: -3rem !important;
    }

    .cmplince-crsl-spce {
        margin-top: 3rem !important;
    }

    .ced-crsl-tab-spc {
        margin-top: -4rem !important;
    }

    .cmplnce-bull-smlap {
        margin-top: -2rem;
    }
}

/* 768 to 992 media query end*/
/* 375 media query start */

@media (min-width: 375px) and (max-width:424px) {
    .bullet-mob-2 {
        margin-top: -9rem !important;
        margin-left: 12px !important;
    }

    .aboutus-button-mob1 {
        display: block;
        margin-left: auto !important;
        margin-right: auto !important
    }
}

/* 375 media query end */
/* 425 media query start */

@media (min-width: 425px) and (max-width:767px) {
    .bullet-mob-2 {
        margin-top: -7.8rem !important;
        margin-left: 12px !important;
    }

    .bull-the-imp {
        margin-top: -39px !important;
    }
}

/* 425 media query end */
/* 560media query start */

@media (max-width: 560px) and (max-width: 640px) {
    .compliance-system-dev-img {
        margin-top: 1rem;
        margin-top: -1rem !important;
    }

    .why-choose-mob {
        margin-top: 10.5rem;
    }

    .volatile-mob {
        text-align: center;
        font-size: 23px;
    }

    .bullet-mob {
        margin-top: -60px;
        margin-left: 12px;
    }

    .bullet-mob-2 {
        margin-top: -11.5rem;
        margin-left: 12px;
    }

    .about-mob {
        margin-left: 6rem !important;
    }

    .volatile-para-mob {
        margin-right: 18px;
    }

    .volatile-bullet-para-mob {
        margin-top: 1rem;
    }

    .volatile-img {
        margin-top: 1rem;
        margin-left: -3px;
    }

    .thirdsection-img-mob {
        width: 80px;
        display: block;
        margin-left: auto;
        margin-right: auto;
    }

    .effective-center-mob {
        text-align: center;
    }

    .multisupport-center-mob {
        text-align: center;
    }

    .standard-mob {
        text-align: center;
    }

    .services-mob {
        text-align: center;
    }

    .complaince_system_development_mob {
        text-align: center;
        font-size: 23px;
    }

    .aboutus-mob-iv-sec {
        margin-left: 6rem !important;
    }

    .complaince-system-assesment-mob {
        font-size: 23px !important;
        text-align: center;
    }

    .aboutus-mob-v-sec {
        margin-left: 6rem !important;
    }

    .compliance-system-implementation-mob {
        font-size: 23px;
        text-align: center;
    }

    .aboutus-mob-vi-sec {
        margin-left: 6rem !important;
    }

    .compliance-system-testing-mob {
        font-size: 23px;
        text-align: center;
    }

    .aboutus-mob-vii-sec {
        margin-left: 6rem;
    }

    .v-sec-img-mob {
        margin-top: -6rem;
    }

    .compliance-whole {
        margin-top: 1rem;
    }

    .compliance-vi-img {
        margin-top: 2rem;
    }

    .compliance-sys-img-mob {
        margin-top: -4rem;
    }

    .compliance-sys-whole-mob {
        margin-top: 2rem;
    }

    .foot-mob {
        margin-top: -3rem;
    }

    .whats-client-mob {
        font-size: 36px;
    }

    .carousal-sec {
        margin-top: -1rem !important;
    }

    .dockroad-sm {
        margin-top: -8px;
    }

    .social-media {
        display: block !important;
        margin-left: auto !important;
        margin-right: auto;
    }

    /*Carasouel Image*/
    .carousel-image-lap {
        margin-left: 5px;
        height: 270px;
        width: 260px !important;
    }

    .whats-client {
        font-size: 31px;
    }

    /*social media links*/
    .iii-sec-card-sm {
        margin-top: -45px;
    }

    .whychoosepara-sm {
        margin-left: 15px;
        margin-right: 18px;
    }

    .whychoose-title-sm {
        margin-top: 2rem;
    }

    .why-choose-sm {
        font-size: 23px !important;
    }

    .clients-offer-para {
        margin-top: 12px !important;
    }

    .for-effective-para-sm {
        margin-top: 12px !important;
    }

    .we-help-clients-sm {
        margin-top: 12px !important;
    }

    .to-deal-para-sm {
        margin-top: 12px !important;
    }

    .cmplince-carousal-sec-sm {
        margin-top: -1rem !important;
    }

    .volatile-section-sm {
        margin-top: 0px !important;
    }

    .banner-para {
        text-align: center;
    }

    .banner-img {
        max-width: 100% !important;
    }

    .foot-bottom {
        padding-bottom: 0 !important;
    }

    .carousal-para {
        text-align: left !important;
    }

    .complie_sys {
        margin-top: 2rem;
    }

    .aboutus-button-mob1 {
        display: block;
        margin-left: auto !important;
        margin-right: auto !important
    }

    .cmplince-hdng-spce-mob {
        margin-top: 3rem;
    }

    /* 560media query end */
}

/* 1440media query */

@media (min-width: 1025px) {
    /* .imp-bullet {
            margin-left: 12px !important;
        } */

    .why-choose {
        margin-top: -1rem;
    }

    .third-section {
        margin-top: -4rem;
    }

    .bullet-lap {
        margin-top: -41px;
    }

    .bullet-lap-2 {
        margin-top: -8.5rem;
    }

    .about-lap {
        margin-left: 2.5rem !important;
    }

    .effective-center-lap {
        text-align: center;
    }

    .multisupport-center-lap {
        text-align: center;
    }

    .standard-lap {
        text-align: center;
    }

    .services-lap {
        text-align: center;
    }

    .thirdsection-img {
        width: 80px;
        display: block;
        margin-left: auto;
        margin-right: auto;
    }

    .complaince_heading {
        margin-top: 5rem !important;
    }

    .compliance-img {
        margin-top: -3rem;
    }

    .foot-lap {
        margin-top: -5rem;
    }

    .complianance-system-lap {
        margin-top: -5rem;
    }

    .compliance-system-assesment {
        margin-top: -8rem;
    }

    .compliance-system-testing {
        margin-top: -4rem;
    }

    .carousel-space-1 {
        margin-top: -3rem !important;
    }

    .cplince-banner-title-lg {
        font-size: 55px;
    }

    .cmplince-carousel-space {
        margin-top: -4rem !important;
    }

    .iisec-con-lg {
        margin-top: -2rem !important;
    }

    .con-iv-lg {
        margin-top: -9rem !important;
    }

    .con-vi-sec-lg {
        margin-top: -7rem !important;
    }

    .cmplince-lap-padding {
        padding-top: 4rem !important;
    }

    .banner-para {
        margin-right: 1rem;
    }

    .banner-img {
        width: 114% !important;
    }
}

@media (min-width: 1025px) and (max-width: 1440px) {
    .laptopheader {
        margin-top: 5rem !important;
    }

    .laptopflex {
        margin-left: 98px !important;
    }

    .cmplince-laptoptestimonial {
        margin-top: -8.5rem !important;
    }

    .laptopblog {
        margin-top: -15rem !important;
    }

    .cmplince-sec7-smlap {
        margin-top: 2rem !important;
    }
}

@media all and (max-width: 991px) {
    .testimonial_section .about_content {
        padding-right: 15px !important;
    }

    .testimonial_section .about_content .background_layer {
        width: 200% !important;
    }

    .testimonial_section .testimonial_box {
        margin-top: 0 !important;
    }

    .testimonial_section .testimonial_box .background_layer {
        width: 200% !important;
        margin-left: -200px;
    }

    .testimonial_section .testimonial_box .about_content {
        padding-left: 15px !important;
        padding-right: 15px !important;
        margin-top: 28% !important;
    }

    .testimonial_section .testimonial_box .testimonial_container {
        margin-left: -15px !important;
    }

    .testimonial_section .testimonial_box .testimonial_container .testimonials {
        margin: 0px 0 20px 0;
    }

    .testimonial_section .testimonial_box .testimonial_container .testimonials .testimonial_content {
        margin-left: -36px !important;
    }

    .testimonial_section .testimonial_box .testimonial_container .testimonials .images_box {
        display: none;
    }

    .testimonialmobile {
        margin-left: 0px !important;
    }

    .laptopblog {
        margin-top: 0px !important;
    }

    .cmplince-laptoptestimonial {
        margin-top: 0px !important;
    }

    .crdmobile {
        margin-top: 2rem !important;
    }

    /* .navbarPrimary .container-fluid {
      padding-left: 0px !important;
      } */
    #headermenumobile {
        display: flex !important;
    }
}

@media screen and (max-width: 576px) {
    .navbargame {
        display: flex;
    }

    .testimonials {
        margin-left: 0px !important;
    }

    .navbarPrimary .container-fluid {
        padding-left: 0px !important;
        padding-right: 0px !important;
    }
}

/* slider */

/* ----------------------------------------------------COMPLIANCE PAGE END----------------------------------------- */
































/* -------------------------------------------------------Centralized exchange page start------------------------------------- */

.active-link {
    color: #16BECF !important;
}

.navbarPrimary .container-fluid {
    padding-left: 50px !important;
    padding-right: 40px !important;
}

.mtp-5 {
    margin-top: -5rem !important;
}

.bnfts-fr-excnge {
    margin-top: -24rem;
}

.ced-sec7-clr {
    color: #fff;
}

.ced-sec7-col2 {
    margin-top: -13rem;
    margin-left: -8rem;
}

.ced-hero-sec-bnr-clr {
    background: linear-gradient(94.63deg, #F2F6EB 4.48%, #C5E2E4 97.59%);
}

.ced-crsl-spce {
    margin-top: -20rem;
}

.ced-abt-us {
    position: absolute;
    margin-top: 7rem;
}

.sec7-srve-fr-mltple {
    position: absolute;
}

@media (max-width: 560px) and (max-width: 640px) {
    .social-media {
        display: block !important;
        margin-left: auto !important;
        margin-right: auto;
    }


    .banner-row-mobile {
        padding-bottom: 0 !important;
    }

    .banner-image-lap {
        max-width: 125%;

    }

    .banner-lap2 p {
        font-size: 16px;
        padding-top: 10px;
        margin-left: 12px;
        text-align: center !important;
        font-family: 'Montserrat', sans-serif;
    }

    .mtp-5 {
        margin-top: 0rem !important;
    }

    .head-align-mobile {

        text-align: center;

    }

    .head-image-mobile {
        margin-top: 17rem;
        text-align: center;

    }

    .banner-lap2 {
        margin-top: -1rem;
    }

    .subtitle-mob {
        font-size: 24px !important;
    }

    .cont1-mobile {
        margin-top: 1rem;
    }

    .image1-mobile {
        margin-left: -56px;
    }

    .unique-mobile {
        margin-top: 9rem;
    }

    .con3-mobile {
        margin-top: -60px;
    }

    .roboto-mobile {
        margin-top: -65px;
    }

    .feature-mobile {
        margin-top: 40px;
    }

    .ced-carousel-mobile {
        margin-top: -50px;
    }

    .what-mobile {
        font-size: 1.9rem;
        margin-top: -130px !important;
    }

    .footer-mobile {
        margin-top: -3rem;
        padding-bottom: 0 !important;
    }

    .title-mobile {
        text-align: center;
        margin-bottom: 10px;

    }

    .image2-mobile {
        text-align: center;
    }


    .footer-items {
        margin-top: -8px;
    }

    .carousel-image-lap {
        margin-left: 5px;
        height: 270px;
        width: 260px !important;
    }

    .twitter {
        margin-left: 122px;
    }

    .facebook-sm {
        margin-left: 112px;
    }

    .linkedin-sm {
        margin-left: 116px;
    }

    .widthauto {
        width: auto !important;
    }

    .textcentremd {
        text-align: center !important;
    }

    .dd-block {
        display: block !important;
    }

    .testimonial_section .testimonial_box .testimonial_container .layer_content .testimonial_owlCarousel .testimonials .images_box .ced-testimonial_img {

        top: 80px !important;
    }

    .ced-mbm-5 {
        margin-bottom: 0rem !important;
    }
}

.navbarPrimary .container-fluid {
    position: sticky !important;
    background-color: #f5f5f5 !important;
}

@media screen and (max-width: 576px) {

    .no_sp {
        margin-top: 0rem !important;
    }

    .smartsec1head1 {
        font-size: 40px !important;
        top: -19px !important;
        font-weight: 700;
    }

    .mtop13 {
        margin-top: -9rem !important;
    }

    .dnone {
        display: none;
    }
}

.mtop10 {
    margin-top: -5rem !important;
}

.mtt_80 {
    margin-top: 80px !important;
}

.positionn {
    position: absolute;
    z-index: -3;
    height: 40rem;
}

.blogSec .cardBlocks h4 {
    position: relative;
    text-align: CENTER;
    padding-bottom: 10px;
    margin-bottom: 20px;
}

.blogSec .cardBlocks h4:before {
    content: "" !important;
    border-bottom: 2px solid #fff !important;
    width: 80px !important;
    left: 0 !important;
    bottom: 0 !important;
    position: absolute !important;
}

.nav-tabs .nav-item.show .nav-link,
.nav-tabs .nav-link.active {
    color: black;
    font-weight: 600;
    background-color: #fff;
    border-color: #fff;
}

a {
    color: black;
    text-decoration: none;
    background-color: transparent;
}

/* slider */
.testimonial_section {
    display: block;
    overflow: hidden;
}

.testimonial_section:after {
    display: block;
    clear: both;
    content: "";
}

.testimonial_section .about_content {
    background-color: #020d26;
    padding-top: 77px;
    padding-right: 210px;
    padding-bottom: 62px;
    position: relative;
}

.testimonial_section .about_content .background_layer {
    background-color: #020d26;
    width: auto;
    margin-left: -200px;
    right: 0;
    position: absolute;
    height: 100%;
    width: 100%;
    top: 0;
    left: 0;
}

.testimonial_section .about_content .layer_content {
    position: relative;
    z-index: 9;
    height: 100%;
}

.testimonial_section .about_content .layer_content .section_title {
    margin-bottom: 24px;
    position: relative;
}

.testimonial_section .about_content .layer_content .section_title:after {
    display: block;
    clear: both;
    content: "";
}

.testimonial_section .about_content .layer_content .section_title h5 {
    color: #fff;
    font-family: "Open Sans";
    font-weight: 400;
    font-size: 15px;
    line-height: 28px;
    color: #818a8f;
    margin-top: -5px;
    margin-bottom: 6px;
}

.testimonial_section .about_content .layer_content .section_title h2 {
    font-family: "Titillium Web";
    font-weight: 300;
    font-size: 45px;
    line-height: 50px;
    padding-bottom: 51px;
    margin-bottom: 0px;
    color: #fff;
}

.testimonial_section .about_content .layer_content .section_title h2 strong {
    font-weight: 600 !important;
    width: 100%;
    display: block;
}

.testimonial_section .about_content .layer_content .section_title .heading_line {
    position: relative;
}

.ced-laptoptestimonial {
    margin-top: -12rem !important;
}

.testimonial_section .about_content .layer_content .section_title .heading_line span {
    transition: all 0.5s ease-in-out 0s;
    position: relative;
}

.testimonial_section .about_content .layer_content .section_title .heading_line span:after {
    content: "";
    right: auto;
    left: 69px;
    position: absolute;
    bottom: 28px;
    width: 17px;
    margin-left: 0;
    border-bottom-width: 3px;
    border-bottom-color: #cacaca;
    border-bottom-style: solid;
}

.testimonial_section .about_content .layer_content .section_title .heading_line:after {
    content: "";
    left: 1%;
    margin-left: 0;
    position: absolute;
    bottom: 28px;
    width: 59px;
    border-bottom-width: 3px;
    border-bottom-style: solid;
    border-bottom-color: #fff;
}

.testimonial_section .about_content .layer_content .section_title p {
    color: #fff;
    margin: 0 0 15px;
}

.testimonial_section .about_content .layer_content a {
    color: #fff;
    text-transform: capitalize;
    font-size: 15px;
    font-weight: 600;
    text-decoration: none;
    transition: all 0.3s;
}

.testimonial_section .about_content .layer_content a i {
    font-size: 18px;
    vertical-align: middle;
}

.testimonial_section .about_content .layer_content a:hover {
    color: #ff5e14;
}

.testimonial_section .testimonial_box {
    margin-top: 60px !important;
    position: relative;
}

.testimonial_section .testimonial_box .testimonial_container {
    background-color: #0799A8;
    margin-left: -170px !important;
    position: relative;
}

.testimonial_section .testimonial_box .testimonial_container .background_layer {
    background-color: #fff;
    width: auto;
    margin-right: -200px;
    right: 0;
    background-image: url(../images/map.png);
    background-repeat: no-repeat;
    background-size: cover;
    background-position: center;
    position: absolute;
    height: 100%;
    top: 0;
    left: 0;
}

.testimonial_section .testimonial_box .testimonial_container .layer_content {
    position: relative;
    z-index: 9;
    height: 100%;
}

.testimonial_section .testimonial_box .testimonial_container .layer_content .testimonial_owlCarousel {
    display: block;
    position: relative;
}

.testimonial_section .testimonial_box .testimonial_container .layer_content .testimonial_owlCarousel .testimonials {
    margin: 10px 0 10px 0;
    padding: 62px 0px 72px 50px;
    position: relative;
    text-align: center;
}

.testimonial_section .testimonial_box .testimonial_container .layer_content .testimonial_owlCarousel .testimonials .testimonial_content {
    /* box-shadow: 0 0 25px 0 rgba(0, 0, 0, 0.13); */
    margin-left: 524px;
    margin-top: 69px;
    padding: 45px 40px 45px 40px;
    z-index: 1;
    position: relative;
    background-color: #fff;
    transition: all 0.5s ease-in-out 0s;
}

.testimonial_section .testimonial_box .testimonial_container .layer_content .testimonial_owlCarousel .testimonials .testimonial_content .testimonial_caption {
    margin-bottom: 15px;
    position: relative;
}

.testimonial_section .testimonial_box .testimonial_container .layer_content .testimonial_owlCarousel .testimonials .testimonial_content .testimonial_caption:after {
    content: "";
    width: 30px;
    display: block;
    height: 2px;
    text-align: center;
    /* left: 46%; */
    margin-top: 6px;
    background-color: #fff;
    position: absolute;
}

.testimonial_section .testimonial_box .testimonial_container .layer_content .testimonial_owlCarousel .testimonials .testimonial_content .testimonial_caption h6 {
    padding-top: 0;
    margin-bottom: -5px;
    font-size: 19px;
    font-weight: 600;
    line-height: 24px;
    color: #020d26;
}

.testimonial_section .testimonial_box .testimonial_container .layer_content .testimonial_owlCarousel .testimonials .testimonial_content .testimonial_caption span {
    font-size: 12px;
    color: #9f9f9f;
    margin: 0;
}

.testimonial_section .testimonial_box .testimonial_container .layer_content .testimonial_owlCarousel .testimonials .testimonial_content p {
    padding: 0;
    margin: 0;
    padding-top: 10px;
    font-size: 16px;
    line-height: 28px;
    font-weight: 400;
    color: #5d6576;
    font-style: italic;
}

.testimonial_section .testimonial_box .testimonial_container .layer_content .testimonial_owlCarousel .testimonials .images_box .ced-testimonial_img {
    border: none;
    position: absolute;
    top: 0;
    left: 55px;
    top: 80px;
}

.testimonial_section .testimonial_box .testimonial_container .layer_content .testimonial_owlCarousel .testimonials .images_box .ced-testimonial_img img {
    border: 5px solid #fff;
    /* box-shadow: 0 0 15px 0 rgba(0, 0, 0, 0.1); */
    width: 35%;
}

.testimonial_section .testimonial_box .testimonial_container .owl-nav .owl-prev {
    position: absolute;
    top: 165px;
    right: 42px;
    border-radius: 50%;
    background: #0799A8;
    display: none;
    outline: 0;
    width: 34px;
    line-height: 34px;
    height: 34px;
    color: #fff;
    font-size: 23px;
    margin-top: -20px;
    transition: all 0.3s ease-in-out;
}

.testimonial_section .testimonial_box .testimonial_container .owl-nav .owl-prev:hover {
    background: #020d26;
}

.testimonial_section .testimonial_box .testimonial_container .owl-nav .owl-next {
    position: absolute;
    top: 165px;
    right: 5px;
    border-radius: 50%;
    display: none;
    background: #0799A8;
    outline: 0;
    width: 34px;
    text-align: center;
    line-height: 34px;
    height: 34px;
    color: #fff;
    font-size: 23px;
    margin-top: -20px;
    transition: all 0.3s ease-in-out;
}

.testimonial_section .testimonial_box .testimonial_container .owl-nav .owl-next:hover {
    background: #020d26;
}

@media (min-width : 768px) and (max-width : 1023.98px) {
    .banner-image-lap {
        width: 105%;
    }

    .what-mobile {
        margin-top: -3rem;
    }

    .nav-menu-tab {
        margin-left: 2rem;
    }

    .trade-para-tab {
        margin-top: 3rem !important;
    }

    .con3-section {
        margin-top: -5rem;
    }

    .color-sec-align {
        margin-top: -2rem;
    }

    .roboto-align {
        margin-top: -3rem;
    }

    .roboto-mobile {
        align-self: center;
    }

    .bg-col-lap {
        margin-top: -13rem !important;
    }

    .ced-carousel-tab {
        margin-top: -4rem !important;
    }

    .testimonial_section .testimonial_box .testimonial_container .layer_content .testimonial_owlCarousel .testimonials {
        margin: -59px 0 10px 0 !important;
        padding: 62px 0px 72px 50px;
        position: relative;
        text-align: center;
    }

    .foot-align {
        margin-top: -5rem;
        text-align: center;
    }

    .social-media {
        display: block !important;
        margin-left: auto !important;
        margin-right: auto;
    }

    .footer-icon-tab {
        justify-content: center;
    }

    .navbarPrimary .container-fluid {
        padding-left: 25px !important;
        padding-right: 25px !important;
    }
}

@media (min-width:1024px) and (max-width:1440px) {
    .navbarPrimary .container-fluid {
        padding-left: 36px !important;
        padding-right: 36px !important;
    }

    .uniq-fnt-smlap {
        font-size: 27px;
    }
}

@media (min-width : 425px) and (max-width : 767px) {
    .banner-img-smmob {
        margin-left: 12px;
        max-width: 100%;
    }
}

@media (min-width : 375px) and (max-width : 424px) {
    .banner-img-smmob {
        margin-left: 12px;
        max-width: 100%;
    }
}

@media (min-width : 320px) and (max-width : 374px) {
    .banner-img-smmob {
        margin-left: 12px;
        max-width: 100%;
    }
}

@media screen and (min-width:992px) and (max-width: 1024px) {
    .banner-image-lap {
        width: 100%;
    }

    .trade-para-tab {
        margin-top: 3.5rem !important;
    }

    .para-1024-align {
        margin-top: 2.1rem !important;
    }

    .color-para-align {
        color: black;
    }

    .bg-col-lap {
        margin-top: -9rem !important;
    }

    .what-mobile {
        margin-top: -33rem !important;
    }

    .foot-align {
        margin-top: -5rem !important;
    }
}

@media (min-width: 1025px) {
    .head-image-mobile img {
        margin-bottom: -2.7rem;
    }

    .headtitle {
        font-size: 55px;
    }

    .laptopheader {
        margin-top: 5rem !important;
    }

    .banner-image-lap {
        width: 130%;
        height: 130%;
        margin-left: -3rem;
    }

    .banner-row-mobile {
        padding-top: 4rem !important;
        padding-bottom: 11rem !important;
    }

    .banner-lap2 p {
        padding-right: 7rem;
        font-size: 16px;
        padding-top: 1rem;
        overflow-x: hidden !important;
        font-family: 'Montserrat', sans-serif;
    }

    #head-align {
        margin-top: -18rem;
    }

    .unique-sec-align {
        margin-top: -2rem;
    }

    .con3-section {
        margin-top: -60px;
    }

    .liquid-para-align {
        margin-top: 9px;
    }

    .color-sec-align {
        margin-top: 0rem;
    }

    .bg-col-lap {
        margin-top: -13rem;
    }

    .color-para-align {
        margin-top: -12rem;
        right: 35px;
        text-align: justify;
        color: black;
    }

    .color-para-about {
        margin-top: 7rem;
    }

    .roboto-align {
        margin-top: 95px;
    }

    .ced-carousel-align {
        margin-top: -75px;
    }

    .foot-align {
        margin-top: -80px;
    }

    .column-align {
        margin-top: 2rem;
    }

    .testi-cont {
        margin-top: 0 !important;
    }


    .laptopflex {
        margin-left: 98px !important;
    }

    .ced-laptoptestimonial {
        margin-top: -11rem !important;
    }

    .laptopblog {
        margin-top: -15rem !important;
    }

    .head-1-align {
        margin-top: -85px;
        font-size: 3rem;
        left: 15px;
    }

    .sec7-service-lap {
        margin-left: -4rem
    }


}

@media all and (max-width: 991px) {
    .testimonial_section .about_content {
        padding-right: 15px !important;
    }

    .testimonial_section .about_content .background_layer {
        width: 200% !important;
    }

    .testimonial_section .testimonial_box {
        margin-top: 0 !important;
    }

    .testimonial_section .testimonial_box .background_layer {
        width: 200% !important;
        margin-left: -200px;
    }

    .testimonial_section .testimonial_box .about_content {
        padding-left: 15px !important;
        padding-right: 15px !important;
        margin-top: 28% !important;
    }

    .testimonial_section .testimonial_box .testimonial_container {
        margin-left: -15px !important;
    }

    .testimonial_section .testimonial_box .testimonial_container .testimonials {
        margin: 0px 0 20px 0;
    }

    .testimonial_section .testimonial_box .testimonial_container .testimonials .testimonial_content {
        margin-left: -36px !important;
    }

    .testimonial_section .testimonial_box .testimonial_container .testimonials .images_box {
        display: none;
    }

    .ced-testimonialmobile {
        margin-left: 0px !important;
    }

    .laptopblog {
        margin-top: 0px !important;
    }

    .ced-laptoptestimonial {
        margin-top: 0px !important;
    }

    .crdmobile {
        margin-top: 2rem !important;
    }

    #headermenumobile {
        display: flex !important;
    }
}

@media screen and (max-width: 576px) {
    .navbargame {
        display: flex;
    }

    .testimonials {
        margin-left: 0px !important;
    }

    .navbarPrimary .container-fluid {
        padding-left: 0px !important;
        padding-right: 0px !important;
    }
}

@media (min-width:768px) and (max-width:1024px) {
    .ce-uniq-ftures {
        margin-top: -2rem;
    }

    .ce-sln-sec-tab {
        margin-top: -7rem !important;
    }

    .blchnimg-img-tab {
        margin-top: -4rem;
    }
}

/* slider */

/* -------------------------------------------------------Centralized exchange page end--------------------------------------- */


/* Carosouel mob */
@media (min-width: 320px) and (max-width: 374px) {
    .carousel-image-lap {
        margin-left: -18px;
    }
}






/* --------------------------------------BLOCKCHAIN DAPPS DEVELOPMENT START----------------------------*/

.dapps-sec3-bg-clr {
    background: linear-gradient(90deg, #16BECF 0%, #3FFFAC 100%);
}

.dapps-sec3-text {
    font-family: Montserrat;
    font-size: 3rem !important;
    font-style: normal;
    font-weight: 700;
    letter-spacing: -0.02em;
    text-align: left;
}

.dapps-ivsec-head-text {
    font-family: Montserrat;
    font-size: 49px;
    font-style: normal;
    font-weight: 600;
    letter-spacing: 0em;
    text-align: center;
}

.dapps-sec4-img {
    max-width: 100%;
}

.dapps-sec3-img {
    max-width: 100%;
}

.sec5-dapps-subhead {
    font-family: Montserrat;
    font-size: 18px;
    font-style: normal;
    font-weight: 400;
    line-height: 30px;
    letter-spacing: 0em;
    text-align: left;
}

.dapps-sec5-img {
    align-self: center;
}

.sec4-dapps {
    padding: 0px !important;
}

.iisec-dapps {
    padding: 50px !important;
}



@media (min-width: 0px) and (max-width: 640px) {
    .apps-sec3-text {
        font-family: Montserrat;
        font-size: 3rem !important;
        font-style: normal;
        font-weight: 700;
        letter-spacing: -0.02em;
        text-align: center !important;
    }

    .iisec-dapps {
        padding: 25px !important;
    }

    .dapss-mob-hdtitle-sec2 {
        margin-top: 1rem !important;
    }

    .dapps-ivsec-head-text {
        font-weight: bolder !important;
        font-size: 24px;
    }

    .dapps-sec3-text {
        text-align: center !important;
    }

    .dapps-crsl-sm {
        margin-top: -2rem !important;
    }
}



@media (min-width: 768px) and (max-width:1024px) {
    .dapps-sec4-img {
        max-width: 100%;
    }

    .dapps-ivsec-head-text {
        font-family: Montserrat;
        font-size: 32px;
        font-style: normal;
        font-weight: 600;
        line-height: 40px;
        letter-spacing: 0em;
        text-align: center;
    }

    .sec4-dapps {
        padding: 0px !important;
    }

    .sec3-dapps {
        padding-top: 40px !important;
        padding-bottom: 40px !important;
    }

    .sec5-dapps {
        padding-bottom: 40px !important;
    }
}

@media (min-width:1025px) {
    .dapps-lap-banner {
        padding-top: 5rem !important;
        padding-bottom: 5rem !important;
    }

    .dapps-crsl-lap {
        margin-top: -7rem !important;
    }
}

@media (min-width:1025px) and (max-width:1440px) {
    .dapps-crsl-smlap {
        margin-top: -7rem !important
    }
}



.nav-tabs .nav-item.show .nav-link, .nav-tabs .nav-link.active {
    color: black;
    font-weight: 900;
    background-color: #fff;
    border-color: #fff;
    font-size: 1rem !important;
}

/* --------------------------------------BLOCKCHAIN DAPPS DEVELOPMENT END------------------------------*/