.container-fluid {
  padding-right: 0px;
  padding-left: 0px;
}
.row {
  margin-right: 0px;
  margin-left: 0px;
}
.header-area {
  background-color: #fff;
  /*min-height:90px;*/
  /*top:0px;*/
}
#unqForm{
  background: #f9f9f9;
}

.headerText {
  white-space: nowrap;
  --web-animation: fadein 0.3s ease-out;
  --web-action-type: page;
  /*--web-action-target: Diro_Website_Products.html;*/
  cursor: pointer;
  text-align: left;
  font-family: Montserrat;
  font-style: normal;
  font-weight: normal;
  font-size: 18px;
  color: rgba(0, 0, 0, 0.8);
  margin-top: 23px;
}
.navbar-default .navbar-nav > li > a {
  color: rgba(0, 0, 0, 0.8);
}
.navbar-default .navbar-nav > li > a:focus,
.navbar-default .navbar-nav > li > a:hover {
  color: #00bcd4;
  background-color: transparent;
}
.navbar > .container .navbar-brand,
.navbar > .container-fluid .navbar-brand {
  margin-left: 80px;
  margin-top: 0px;
}
.navbar-nav > li {
  float: left;
  /* width: 110px; */
  margin-left: 8px;
  margin-right: 8px;
  margin-bottom: 15px;
}
.navbar-right {
  float: right !important;
  margin-right: 95px;
  margin-top: 20px;
}
.navbar {
  margin-bottom: 0px;
}
.navbar-default {
  border-color: #f8f8f8;
}
.btn-round {
  border-radius: 30px;
  padding-right: 14px;
  padding-left: 14px;
  font-family: Montserrat;
}
.yellow-buttom {
  background-color: rgb(253, 184, 40);
}
.yellow-buttom a:hover {
  text-decoration: none;
}
.headerMenu {
  color: rgba(0, 0, 0, 0.8);
}
#Component_1___1 a:hover {
  text-decoration: none;
}
.Component_1___1 a:hover {
  color: #00bcd4;
}
.Component_1___1 .active {
  color: #00bcd4;
}
.blue-button {
  background-color: #3bbcd4;
}
.backgroundPath11 {
  background-image: url("../images/Path11.svg");
  background-repeat: no-repeat; /* Do not repeat the image */
  background-size: cover; /* Resize the background image to cover the entire container */
  margin-top: -131px;
}

.bgBlue {
  background-image: url("../images/Path11.svg");
  background-repeat: no-repeat; /* Do not repeat the image */
  background-size: cover; /* Resize the background image to cover the entire container */
  padding-top:80px;
  margin-top: -125px;
}
.container {
  padding-right: 0px;
  padding-left: 0px;
}
.backgroundPath1265 {
  background-image: url("../images/Path1265.svg");
  min-height: 795px; /* You must set a specified height */
  max-height: auto;
  background-repeat: no-repeat; /* Do not repeat the image */
  background-size: cover; /*Resize the background image to cover the entire container*/
  /* background-color: #fdfdfd; */
}
.guarteedDiv {
  /*margin-top:285px;*/
  width: 86%;
  margin: 0 auto;
}
.margin-top-35 {
  margin-top: 35px;
  background-color: #fdfdfd;
}
.backgroundgetVerified {
  background-image: url("../images/Path1265.svg");
  height: 778px; /* You must set a specified height */
  background-repeat: no-repeat; /* Do not repeat the image */
  background-size: cover; /* Resize the background image to cover the entire container */
  background-color: #fdfdfd;
}
.backgroundgetUnion4 {
  background-image: url("../images/Union4.svg");
  /*height: 800px;  You must set a specified height */
  background-repeat: no-repeat; /* Do not repeat the image */
  background-size: cover; /* Resize the background image to cover the entire container */
  margin-top: -111px;
}
.access_all_bank_content {
  margin-top: 100px;
  margin-bottom: 120px;
}
.mediaViewInfo {
  --web-view-name: Diro Website New Home;
  --web-view-id: Diro_Website_New_Home;
  --web-scale-on-resize: true;
  --web-enable-deep-linking: true;
}
:root {
  --web-view-ids: Diro_Website_New_Home;
}
* {
  margin: 0;
  padding: 0;
  box-sizing: border-box;
  border: none;
}
#Diro_Website_New_Home {
  /*position: absolute;*/
  width: 100%;
  /*height: 5150px;*/
  background-color: rgba(247, 247, 247, 1);
  overflow: hidden;
  --web-view-name: Diro Website New Home;
  --web-view-id: Diro_Website_New_Home;
  --web-scale-on-resize: true;
  --web-enable-deep-linking: true;
}
@keyframes fadein {
  0% {
    opacity: 0;
  }
  100% {
    opacity: 1;
  }
}
.Rectangle_326 {
  position: absolute;
  overflow: visible;
  width: 1280px;
  height: 442px;
  left: -9px;
  top: 4663px;
}
.Path_11 {
  overflow: visible;
  position: absolute;
  width: 1334.833px;
  height: 1071.578px;
  left: -29.24px;
  top: 577.422px;
  transform: matrix(1, 0, 0, 1, 0, 0);
}
.Path_1266 {
  overflow: visible;
  position: absolute;
  width: 1334.833px;
  height: 881.578px;
  left: -39.24px;
  top: 2284.422px;
  transform: matrix(1, 0, 0, 1, 0, 0);
}
.Path_272 {
  overflow: visible;
  position: absolute;
  width: 1334.833px;
  height: 1066.892px;
  left: -36px;
  top: 3005.852px;
  transform: matrix(1, 0, 0, 1, 0, 0);
}
#Improve_your_customer_s_UX_wit {
  position: relative;
  overflow: hidden;
  width: 86%;
  line-height: 38px;
  text-align: left;
  font-family: Prata;
  font-style: normal;
  font-weight: normal;
  font-size: 30px;
  color: rgba(0, 0, 0, 0.8);
  margin: 0 auto 25px auto;
  /*height: 100px;*/
}
#DIRO_helps_companies_to_trust_ {
  position: relative;
  overflow: hidden;
  width: 86%;
  line-height: 26px;
  text-align: left;
  font-family: Montserrat;
  font-style: normal;
  font-weight: normal;
  font-size: 18px;
  color: rgba(0, 0, 0, 0.8);
  /*height: 88px;*/
  margin: 0 auto 25px auto;
}
#Group_1 {
  position: relative;
  width: 86%;
  /*height: 52px;*/
  overflow: visible;
  margin: 0 auto 25px auto;
}
.after-bold-content-margin-top-16 {
  margin-top: 16px;
}
.request-button-upper-margin-20 {
  margin-top: 20px;
}
.Rectangle_4 {
  position: absolute;
  overflow: visible;
  width: 208px;
  height: 52px;
  left: 0px;
  top: 0px;
}
#Request_a_demo {
  position: absolute;
  left: 28px;
  top: 18px;
  overflow: visible;
  width: 133px;
  white-space: nowrap;
  text-align: left;
  font-family: Montserrat;
  font-style: normal;
  font-weight: bold;
  font-size: 18px;
  color: rgba(255, 255, 255, 1);
}
#For_the_first_time_in_Internet {
  position: absolute;
  left: 157px;
  overflow: visible;
  width: 410px;
  height: 231px;
  line-height: 45px;
  margin-top: -4.5px;
  text-align: left;
  font-family: Prata;
  font-style: normal;
  font-weight: normal;
  font-size: 36px;
  color: rgba(0, 0, 0, 0.8);
  margin-top: 176px;
}
#DIRO_s_technology_captures_ori {
  position: absolute;
  overflow: visible;
  width: 511px;
  height: 257px;
  line-height: 26px;
  margin-top: -4px;
  text-align: left;
  font-family: Montserrat;
  font-style: normal;
  font-weight: normal;
  font-size: 18px;
  color: rgba(0, 0, 0, 0.8);
  margin-top: 176px;
}
.innovativeList ul {
  list-style: none;
  margin-left: 0;
  width: 83%;
  margin: 0 auto;
  margin-left: 67px;
}
#Group_10 {
  position: absolute;
  width: 267px;
  height: 21px;
  left: 628px;
  top: 1027px;
  overflow: visible;
}
#To_learn_more_visit_our_FAQ {
  overflow: visible;
  width: 219px;
  white-space: nowrap;
  line-height: 26px;
  margin-top: -4px;
  text-align: center;
  font-family: Montserrat;
  font-style: normal;
  font-weight: bold;
  font-size: 18px;
  color: rgba(0, 188, 212, 1);
  margin-top: 10px;
}
#Component_2___7 {
  position: absolute;
  width: 21px;
  height: 21px;
  left: 246px;
  top: 0px;
  overflow: visible;
}
#Rectangle_14 {
  opacity: 0;
}
.Rectangle_14 {
  position: absolute;
  overflow: visible;
  width: 21px;
  height: 21px;
  left: 0px;
  top: 0px;
}
#Group_2 {
  position: absolute;
  width: 6.09px;
  height: 11.807px;
  left: 7.154px;
  top: 5px;
  overflow: visible;
}
.Union_2 {
  overflow: visible;
  position: absolute;
  width: 7.725px;
  height: 13.186px;
  left: 0px;
  top: 0px;
  transform: matrix(1, 0, 0, 1, 0, 0);
}
.Union_6 {
  overflow: visible;
  position: absolute;
  width: 1334.833px;
  height: 932px;
  left: -36.836px;
  transform: matrix(1, 0, 0, 1, 0, 0);
}
.Union_4 {
  overflow: visible;
  position: absolute;
  width: 1338.068px;
  height: 896.338px;
  transform: matrix(1, 0, 0, 1, -36.8357, 3820.9915) rotate(180deg);
  transform-origin: center;
  left: 0px;
  top: 0px;
}
#Get_verified_original_document {
  position: absolute;
  left: 158px;
  margin-top: 35px;
  overflow: visible;
  width: 738px;
  height: 50px;
  line-height: 45px;
  text-align: left;
  font-family: Prata;
  font-style: normal;
  font-weight: normal;
  font-size: 36px;
  color: rgba(0, 0, 0, 0.8);
}
.get-verified {
  line-height: 45px;
  text-align: left;
  font-family: Prata;
  font-style: normal;
  font-weight: normal;
  font-size: 36px;
  color: rgba(0, 0, 0, 0.8);
  width: 74%;
  margin: 20px auto 12px auto;
}


.what-to-be-verified-detail {
  font-family: Montserrat;
  font-size: 19px;
  font-weight: 513;
  font-stretch: normal;
  font-style: normal;
  line-height: 1.55;
  letter-spacing: normal;
  text-align: left;
  color: rgba(0, 0, 0, 0.8);
}


#Try_DIRO_for_free_and_see_how_ {
  position: absolute;
  left: 158px;
  overflow: visible;
  width: 946px;
  height: 144px;
  line-height: 26px;
  margin-top: 85px;
  text-align: left;
  font-family: Montserrat;
  font-style: normal;
  font-weight: bold;
  font-size: 18px;
  color: rgba(0, 0, 0, 0.8);
}
#Group_569 {
  position: absolute;
  width: 509px;
  height: 456px;
  left: 575px;
  top: 2690px;
  overflow: visible;
}
.Rectangle_298 {
  filter: drop-shadow(0px 3px 6px rgba(0, 0, 0, 0.161));
  position: absolute;
  overflow: visible;
  width: 527px;
  height: 474px;
  left: 0px;
  top: 0px;
}
#Group_567 {
  position: absolute;
  width: 414px;
  height: 378px;
  left: 52px;
  top: 42px;
  overflow: visible;
}
#Send_verification_request {
  position: absolute;
  left: 0px;
  top: 0px;
  overflow: visible;
  width: 243px;
  white-space: nowrap;
  line-height: 34px;
  margin-top: -6px;
  text-align: left;
  font-family: Montserrat;
  font-style: normal;
  font-weight: normal;
  font-size: 22px;
  color: rgba(0, 0, 0, 0.8);
}
#Group_562 {
  position: absolute;
  width: 230px;
  height: 52px;
  left: 184px;
  top: 326px;
  overflow: visible;
}
.Rectangle_288 {
  position: absolute;
  overflow: visible;
  width: 230px;
  height: 52px;
  left: 0px;
  top: 0px;
}
#Request_Document {
  position: absolute;
  left: 38px;
  top: 18px;
  overflow: visible;
  width: 155px;
  white-space: nowrap;
  line-height: 34px;
  margin-top: -8px;
  text-align: center;
  font-family: Montserrat;
  font-style: normal;
  font-weight: bold;
  font-size: 18px;
  color: rgba(15, 63, 97, 1);
}
#To {
  position: absolute;
  left: 0px;
  top: 65px;
  overflow: visible;
  width: 20px;
  white-space: nowrap;
  line-height: 34px;
  margin-top: -8px;
  text-align: left;
  font-family: Montserrat;
  font-style: normal;
  font-weight: normal;
  font-size: 18px;
  color: rgba(0, 0, 0, 0.8);
}
#From {
  position: absolute;
  left: 0px;
  top: 135px;
  overflow: visible;
  width: 43px;
  white-space: nowrap;
  line-height: 34px;
  margin-top: -8px;
  text-align: left;
  font-family: Montserrat;
  font-style: normal;
  font-weight: normal;
  font-size: 18px;
  color: rgba(0, 0, 0, 0.8);
}
#Note {
  position: absolute;
  left: 0px;
  top: 205px;
  overflow: visible;
  width: 39px;
  white-space: nowrap;
  line-height: 34px;
  margin-top: -8px;
  text-align: left;
  font-family: Montserrat;
  font-style: normal;
  font-weight: normal;
  font-size: 18px;
  color: rgba(0, 0, 0, 0.8);
}
.Rectangle_286 {
  position: absolute;
  overflow: visible;
  width: 333px;
  height: 52px;
  left: 81px;
  top: 45px;
}
.Rectangle_293 {
  position: absolute;
  overflow: visible;
  width: 333px;
  height: 52px;
  left: 81px;
  top: 115px;
}
.Rectangle_297 {
  position: absolute;
  overflow: visible;
  width: 333px;
  height: 112px;
  left: 81px;
  top: 185px;
}
#Enter_email_to_verify {
  position: absolute;
  left: 100px;
  top: 65px;
  overflow: visible;
  width: 142px;
  white-space: nowrap;
  line-height: 34px;
  margin-top: -9px;
  text-align: left;
  font-family: Montserrat;
  font-style: normal;
  font-weight: normal;
  font-size: 16px;
  color: rgba(0, 0, 0, 0.38);
}
#Enter_your_email_ {
  position: absolute;
  left: 100px;
  top: 135px;
  overflow: visible;
  width: 122px;
  white-space: nowrap;
  line-height: 34px;
  margin-top: -9px;
  text-align: left;
  font-family: Montserrat;
  font-style: normal;
  font-weight: normal;
  font-size: 16px;
  color: rgba(0, 0, 0, 0.38);
}
#Write_a_note_here {
  position: absolute;
  left: 100px;
  top: 205px;
  overflow: visible;
  width: 123px;
  white-space: nowrap;
  line-height: 34px;
  margin-top: -9px;
  text-align: left;
  font-family: Montserrat;
  font-style: normal;
  font-weight: normal;
  font-size: 16px;
  color: rgba(0, 0, 0, 0.38);
}
#Group_568 {
  position: absolute;
  width: 376px;
  height: 454px;
  left: 159px;
  top: 2690px;
  overflow: visible;
}
.Rectangle_298_bl {
  filter: drop-shadow(0px 3px 6px rgba(0, 0, 0, 0.161));
  position: absolute;
  overflow: visible;
  width: 394px;
  height: 472px;
  left: 0px;
  top: 0px;
}
#Group_567_bm {
  position: absolute;
  width: 258px;
  height: 264px;
  left: 44px;
  top: 42px;
  overflow: visible;
}
#Group_560 {
  position: absolute;
  width: 258px;
  height: 48px;
  left: 0px;
  top: 45px;
  overflow: visible;
}
.Rectangle_284 {
  position: absolute;
  overflow: visible;
  width: 258px;
  height: 48px;
  left: 0px;
  top: 0px;
}
#Bank_account {
  position: absolute;
  left: 19px;
  top: 18px;
  overflow: visible;
  width: 98px;
  white-space: nowrap;
  line-height: 34px;
  margin-top: -9px;
  text-align: left;
  font-family: Montserrat;
  font-style: normal;
  font-weight: normal;
  font-size: 16px;
  color: rgba(255, 255, 255, 1);
}
#Group_560_bq {
  position: absolute;
  width: 258px;
  height: 48px;
  left: 0px;
  top: 102px;
  overflow: visible;
}
#Rectangle_284_br {
  opacity: 0;
}
.Rectangle_284_br {
  position: absolute;
  overflow: visible;
  width: 258px;
  height: 48px;
  left: 0px;
  top: 0px;
}
#Proof_of_address {
  position: absolute;
  left: 19px;
  top: 18px;
  overflow: visible;
  width: 118px;
  white-space: nowrap;
  line-height: 34px;
  margin-top: -9px;
  text-align: left;
  font-family: Montserrat;
  font-style: normal;
  font-weight: normal;
  font-size: 16px;
  color: rgba(0, 0, 0, 0.541);
}
#Group_560_bt {
  position: absolute;
  width: 258px;
  height: 48px;
  left: 0px;
  top: 159px;
  overflow: visible;
}
#Rectangle_284_bu {
  opacity: 0;
}
.Rectangle_284_bu {
  position: absolute;
  overflow: visible;
  width: 258px;
  height: 48px;
  left: 0px;
  top: 0px;
}
#Proof_of_insurance {
  position: absolute;
  left: 19px;
  top: 18px;
  overflow: visible;
  width: 131px;
  white-space: nowrap;
  line-height: 34px;
  margin-top: -9px;
  text-align: left;
  font-family: Montserrat;
  font-style: normal;
  font-weight: normal;
  font-size: 16px;
  color: rgba(0, 0, 0, 0.541);
}
#Group_560_bw {
  position: absolute;
  width: 258px;
  height: 48px;
  left: 0px;
  top: 216px;
  overflow: visible;
}
#Rectangle_284_bx {
  opacity: 0;
}
.Rectangle_284_bx {
  position: absolute;
  overflow: visible;
  width: 258px;
  height: 48px;
  left: 0px;
  top: 0px;
}
#Something_else {
  position: absolute;
  left: 19px;
  top: 18px;
  overflow: visible;
  width: 111px;
  white-space: nowrap;
  line-height: 34px;
  margin-top: -9px;
  text-align: left;
  font-family: Montserrat;
  font-style: normal;
  font-weight: normal;
  font-size: 16px;
  color: rgba(0, 0, 0, 0.541);
}
#What_to_be_verified {
  position: absolute;
  left: 0px;
  top: 0px;
  overflow: visible;
  width: 184px;
  white-space: nowrap;
  line-height: 34px;
  margin-top: -6px;
  text-align: left;
  font-family: Montserrat;
  font-style: normal;
  font-weight: normal;
  font-size: 22px;
  color: rgba(0, 0, 0, 0.8);
}
.Path_269 {
  overflow: visible;
  position: absolute;
  width: 14.708px;
  height: 10.64px;
  left: 223px;
  top: 64px;
  transform: matrix(1, 0, 0, 1, 0, 0);
}
.Rectangle_300 {
  filter: drop-shadow(0px 3px 6px rgba(0, 0, 0, 0.161));
  position: absolute;
  overflow: visible;
  width: 192px;
  height: 192px;
  left: 737px;
  top: 3337px;
}
.Rectangle_303 {
  filter: drop-shadow(0px 3px 6px rgba(0, 0, 0, 0.161));
  position: absolute;
  overflow: visible;
  width: 192px;
  height: 192px;
  left: 737px;
  top: 3535px;
}
.Rectangle_301 {
  filter: drop-shadow(0px 3px 6px rgba(0, 0, 0, 0.161));
  position: absolute;
  overflow: visible;
  width: 192px;
  height: 192px;
  left: 939px;
  top: 3337px;
}
.Rectangle_302 {
  filter: drop-shadow(0px 3px 6px rgba(0, 0, 0, 0.161));
  position: absolute;
  overflow: visible;
  width: 192px;
  height: 192px;
  left: 939px;
  top: 3535px;
}
#Access {
  /*    position: absolute;
    left: 159px;*/
  overflow: visible;
  /*width: 72px;*/
  white-space: nowrap;
  line-height: 26px;
  /*margin-top: 160px;*/
  text-align: left;
  font-family: Montserrat;
  font-style: normal;
  font-weight: bold;
  font-size: 22px;
  color: rgba(0, 0, 0, 0.8);
  margin-top: 27px;
}
.Rectangle-300-all-countries {
  /*    width: 174px;
    height: 174px;*/
  /*    border-radius: 8px;
    box-shadow: 0 3px 6px 0 rgba(0, 0, 0, 0.16);
    background-color: #ffffff;*/
  /*margin-left:78px;*/
  padding: 0px;
}
.All-countries-Rectangle-300,
.Rectangle-300 {
  /*    width: 96px;
    height: 48px;*/
  font-family: Montserrat;
  font-size: 20px;
  font-weight: 500;
  font-stretch: normal;
  font-style: normal;
  line-height: 1.2;
  letter-spacing: normal;
  text-align: center;
  color: #0f3f61;
  /*    margin-top: 50px;
    margin-left: 22px;*/
  padding: 45px 0px;
  border-radius: 8px;
  box-shadow: 0 3px 6px 0 rgba(0, 0, 0, 0.16);
  background-color: #ffffff;
  margin: 7px;
}
.Rectangle-300-live-coverage {
  width: 174px;
  height: 174px;
  border-radius: 8px;
  box-shadow: 0 3px 6px 0 rgba(0, 0, 0, 0.16);
  background-color: #ffffff;
  margin-left: 30px;
}
.live-coverage-Rectangle-300 {
  width: 96px;
  height: 48px;
  font-family: Montserrat;
  font-size: 20px;
  font-weight: 500;
  font-stretch: normal;
  font-style: normal;
  line-height: 1.2;
  letter-spacing: normal;
  text-align: center;
  color: #0f3f61;
  margin-top: 50px;
  margin-left: 22px;
}
.Rectangle-300-languages {
  width: 174px;
  height: 174px;
  border-radius: 8px;
  box-shadow: 0 3px 6px 0 rgba(0, 0, 0, 0.16);
  background-color: #ffffff;
  margin-left: 80px;
  margin-top: 30px;
}
.languages-Rectangle-300 {
  width: 96px;
  height: 48px;
  font-family: Montserrat;
  font-size: 20px;
  font-weight: 500;
  font-stretch: normal;
  font-style: normal;
  line-height: 1.2;
  letter-spacing: normal;
  text-align: center;
  color: #0f3f61;
  margin-top: 50px;
  margin-left: 22px;
}
.Rectangle-300-instant-verification {
  width: 174px;
  height: 174px;
  border-radius: 8px;
  box-shadow: 0 3px 6px 0 rgba(0, 0, 0, 0.16);
  background-color: #ffffff;
  margin-left: 30px;
  margin-top: 30px;
}
.instant-verification-Rectangle-300 {
  width: 96px;
  height: 48px;
  font-family: Montserrat;
  font-size: 20px;
  font-weight: 500;
  font-stretch: normal;
  font-style: normal;
  line-height: 1.2;
  letter-spacing: normal;
  text-align: center;
  color: #0f3f61;
  margin-top: 50px;
  margin-left: 22px;
}
#All_online_banks_to_verify_any {
  /*    position: absolute;
    left: 182px;*/
  overflow: visible;
  /*    width: 518px;
    height: 183px;*/
  line-height: 32px;
  /*margin-top: 198px;*/
  text-align: left;
  font-family: Montserrat;
  font-style: normal;
  font-weight: normal;
  font-size: 18px;
  color: rgba(0, 0, 0, 0.8);
  padding-left: 30px;
}
#All__countries {
  position: absolute;
  left: 783px;
  top: 3404px;
  overflow: visible;
  width: 83px;
  white-space: nowrap;
  line-height: 24px;
  margin-top: -2px;
  text-align: center;
  font-family: Montserrat;
  font-style: normal;
  font-weight: normal;
  font-size: 20px;
  color: rgba(15, 63, 97, 1);
}
#ID24_7__live_coverage_ {
  position: absolute;
  left: 765px;
  top: 3601px;
  overflow: visible;
  width: 119px;
  white-space: nowrap;
  line-height: 24px;
  margin-top: -2px;
  text-align: center;
  font-family: Montserrat;
  font-style: normal;
  font-weight: normal;
  font-size: 20px;
  color: rgba(15, 63, 97, 1);
}
#ID100___languages_ {
  position: absolute;
  left: 981px;
  top: 3404px;
  overflow: visible;
  width: 93px;
  white-space: nowrap;
  line-height: 24px;
  margin-top: -2px;
  text-align: center;
  font-family: Montserrat;
  font-style: normal;
  font-weight: normal;
  font-size: 20px;
  color: rgba(15, 63, 97, 1);
}
#Instant__verification {
  position: absolute;
  left: 978px;
  top: 3601px;
  overflow: visible;
  width: 97px;
  white-space: nowrap;
  line-height: 24px;
  margin-top: -2px;
  text-align: center;
  font-family: Montserrat;
  font-style: normal;
  font-weight: normal;
  font-size: 20px;
  color: rgba(15, 63, 97, 1);
}
#Access_ALL_banks__utility_comp {
  /*    position: absolute;
    left: 158px;*/
  overflow: hidden;
  /*    width: 568px;
    height: 195px;*/
  line-height: 41px;
  text-align: left;
  font-family: Prata;
  font-style: normal;
  font-weight: normal;
  font-size: 33px;
  color: rgba(0, 0, 0, 0.8);
}
#New_groundbreaking_technology_ {
  overflow: visible;
  width: 86%;
  /*height: 110px;*/
  line-height: 45px;
  text-align: left;
  font-family: Prata;
  font-style: normal;
  font-weight: normal;
  font-size: 36px;
  color: rgba(0, 188, 212, 1);
  /*margin-left:80px;*/
  margin: 0 auto 50px auto;
}
.innovativeArea {
  margin-top: 80px;
  margin-bottom: 80px;
}
.Ellipse_1 {
  position: absolute;
  overflow: visible;
  width: 9px;
  height: 9px;
  left: 158px;
  top: 3598px;
}
.Ellipse_2 {
  position: absolute;
  overflow: visible;
  width: 9px;
  height: 9px;
  left: 158px;
  top: 3631px;
}
.Ellipse_3 {
  position: absolute;
  overflow: visible;
  width: 9px;
  height: 9px;
  left: 158px;
  top: 3663px;
}
.Ellipse_4 {
  position: absolute;
  overflow: visible;
  width: 9px;
  height: 9px;
  left: 158px;
  top: 3695px;
}
#Group_616 {
  /*    position: absolute;
    width: 378.624px;
    height: 294.007px;
    margin-left: 40px;
    margin-top: 109px;*/
  margin-top: 50px;
}
#Group_576 {
  position: absolute;
  width: 378.624px;
  height: 294.007px;
  left: 0px;
  top: 0px;
  overflow: visible;
}
#Group_575 {
  position: absolute;
  width: 378.624px;
  height: 294.007px;
  left: 0px;
  top: 0px;
  overflow: visible;
}
#Group_571 {
  position: absolute;
  width: 378.624px;
  height: 294.007px;
  left: 0px;
  top: 0px;
  overflow: visible;
}
#Group_574 {
  position: absolute;
  width: 377.76px;
  height: 293.814px;
  left: 0.418px;
  top: 0.067px;
  overflow: visible;
}
.Rectangle_307 {
  position: absolute;
  overflow: visible;
  width: 219px;
  height: 70px;
  left: 79.019px;
  top: 115.007px;
}
#Most__innovative__fintech {
  position: absolute;
  left: 91.019px;
  top: 95.007px;
  overflow: visible;
  width: 191px;
  white-space: nowrap;
  line-height: 41px;
  margin-top: -4.5px;
  text-align: center;
  font-family: Montserrat;
  font-style: normal;
  font-weight: bold;
  font-size: 32px;
  color: rgba(228, 181, 73, 1);
}
#Group_604 {
  /*    position: absolute;
    width: 462px;
    height: 174px;
    left: 153px;
    overflow: visible;
    margin-top: 40px;*/
  width: 80%;
  margin: 0 auto;
}
.audience {
  margin-top: 60px;
  margin-bottom: 60px;
  /*height: 290px;*/
}
#Expand_your_audience__Your__fu {
  /*    position: absolute;
    left: 0px;
    top: 0px;*/
  overflow: visible;
  /*width: 463px;*/
  white-space: nowrap;
  line-height: 45px;
  /*margin-top: -4.5px;*/
  text-align: left;
  font-family: Prata;
  font-style: normal;
  font-weight: normal;
  font-size: 36px;
  color: rgba(0, 0, 0, 0.8);
}
#Group_598 {
  /*    position: absolute;
    width: 208px;
    height: 52px;*/
  /*    left: 1px;
    top: 122px;*/
  overflow: visible;
  margin-top: 35px;
  margin-bottom: 30px;
}
.Rectangle_4_cy {
  position: absolute;
  overflow: visible;
  width: 208px;
  height: 52px;
  left: 0px;
  top: 0px;
}
#Request_a_demo_cz {
  position: absolute;
  left: 28px;
  top: 18px;
  overflow: visible;
  width: 133px;
  white-space: nowrap;
  text-align: left;
  font-family: Montserrat;
  font-style: normal;
  font-weight: bold;
  font-size: 18px;
  color: rgba(255, 255, 255, 1);
}
#Group_603 {
  /*    width: 234.21px;
    height: 234.21px;
    margin-left: 131px;*/
  width: 50%;
  margin: 0 auto;
}
#Group_599 {
  position: absolute;
  width: 234.21px;
  height: 234.21px;
  left: 0px;
  top: 0px;
  overflow: visible;
}
#Group_602 {
  position: absolute;
  width: 233.146px;
  height: 233.146px;
  left: 0.608px;
  top: 1.019px;
  overflow: visible;
}
.footer-web {
  /*    height: 465px;
    left: 0px;
    top: 0px;*/
  background-color: rgb(0, 188, 212);
  text-align: center;
  width: 100%;
}
#menu {
  margin-top: 55px;
  margin-bottom: 0px;
  margin-left: 0px;
  list-style: none;
}
ul#menu li {
  display: inline;
  margin: 0px 25px 0px 25px;
  display: inline;
  font-family: Montserrat;
  font-size: 20px;
  font-weight: 600;
  font-stretch: normal;
  font-style: normal;
  line-height: 1.23;
  letter-spacing: 1px;
  text-align: center;
  color: #ffffff;
}
ul#menu li a {
  color: #fff;
  text-decoration: none;
}
ul#menu li a:hover {
  color: #23527c;
}
.Internet_Original_Document_Inc_span {
  letter-spacing: 0.5px;
}
ul#menu-social li {
  /*display:inline;*/
  float: left;
  margin: 0px 10px 0px 10px;
}

#menu-social {
  margin-top: 0px;
  margin-bottom: 0px;
  margin-left: 0px;
  list-style: none;
  display: inline-block;
}
.social-el {
  margin-right: 12px;
}
.about-footer {
  /*    width: 70px;
    height: 24px;*/
  font-family: Montserrat;
  font-size: 22px;
  font-weight: 600;
  font-stretch: normal;
  font-style: normal;
  line-height: 1.23;
  letter-spacing: normal;
  text-align: center;
  color: #ffffff;
  /*    margin-left: 20px;
    margin-right: 20px;*/
  display: inline-block;
}
#Internet_Original_Document_Inc {
  line-height: 30px;
  text-align: center;
  font-family: Montserrat;
  font-style: normal;
  font-weight: normal;
  font-size: 16px;
  color: rgba(15, 63, 97, 1);
}
#__2020_Internet_Original_Docum {
  white-space: nowrap;
  line-height: 21px;
  text-align: center;
  font-family: Montserrat;
  font-style: normal;
  font-weight: normal;
  font-size: 14px;
  color: rgba(255, 255, 255, 1);
}
#Group_904 {
  width: 210.958px;
  height: 43.759px;
}
.wrap-footer {
  text-align: center;
}
#Group_608 {
  position: absolute;
  width: 43.075px;
  height: 43.075px;
  left: 55.801px;
  top: 0.282px;
  overflow: visible;
}
.Rectangle_330 {
  position: absolute;
  overflow: visible;
  width: 43.075px;
  height: 43.075px;
  left: 0px;
  top: 0px;
}
#Group_606 {
  position: absolute;
  width: 30.405px;
  height: 24.68px;
  left: 6.335px;
  top: 9.197px;
  overflow: visible;
}
.Path_419 {
  overflow: visible;
  position: absolute;
  width: 30.406px;
  height: 24.68px;
  left: 0px;
  top: 0px;
  transform: matrix(1, 0, 0, 1, 0, 0);
}
#Group_610 {
  position: absolute;
  width: 43px;
  height: 43px;
  left: 0px;
  top: 0.759px;
  overflow: visible;
}
.Rectangle_330_dk {
  position: absolute;
  overflow: visible;
  width: 43px;
  height: 43px;
  left: 0px;
  top: 0px;
}
#Group_611 {
  position: absolute;
  width: 30.197px;
  height: 30.371px;
  left: 6.292px;
  top: 6.282px;
  overflow: visible;
}
.Path_375 {
  overflow: visible;
  position: absolute;
  width: 30.197px;
  height: 30.371px;
  left: 0px;
  top: 0px;
  transform: matrix(1, 0, 0, 1, 0, 0);
}
#Group_609 {
  position: absolute;
  width: 43px;
  height: 41.976px;
  left: 112px;
  top: 0.759px;
  overflow: visible;
}
.Rectangle_331 {
  position: absolute;
  overflow: visible;
  width: 43px;
  height: 41.976px;
  left: 0px;
  top: 0px;
}
#ROoPXp {
  position: absolute;
  width: 29.764px;
  height: 25.598px;
  left: 6.747px;
  top: 8.187px;
  overflow: visible;
}
#Group_613 {
  position: absolute;
  width: 29.764px;
  height: 25.598px;
  left: 0px;
  top: 0px;
  overflow: visible;
}
.Path_420 {
  overflow: visible;
  position: absolute;
  width: 9.92px;
  height: 25.483px;
  left: 0px;
  top: 0.114px;
  transform: matrix(1, 0, 0, 1, 0, 0);
}
.Path_421 {
  overflow: visible;
  position: absolute;
  width: 15.727px;
  height: 20.117px;
  left: 13.931px;
  top: 0px;
  transform: matrix(1, 0, 0, 1, 0, 0);
}
.Path_422 {
  overflow: visible;
  position: absolute;
  width: 9.123px;
  height: 18.955px;
  left: 20.641px;
  top: 6.636px;
  transform: matrix(1, 0, 0, 1, 0, 0);
}
.Path_423 {
  overflow: visible;
  position: absolute;
  width: 8.974px;
  height: 14.511px;
  left: 10.801px;
  top: 6.396px;
  transform: matrix(1, 0, 0, 1, 0, 0);
}
#Group_612 {
  position: absolute;
  width: 43px;
  height: 43px;
  left: 167.958px;
  top: 0px;
  overflow: visible;
}
.Rectangle_331_dw {
  position: absolute;
  overflow: visible;
  width: 43px;
  height: 43px;
  left: 0px;
  top: 0px;
}
#Group_607 {
  position: absolute;
  width: 14.092px;
  height: 30.371px;
  left: 14.454px;
  top: 6.314px;
  overflow: visible;
}
.Path_353 {
  overflow: visible;
  position: absolute;
  width: 14.092px;
  height: 30.371px;
  left: 0px;
  top: 0px;
  transform: matrix(1, 0, 0, 1, 0, 0);
}
#Repeat_Grid_3 {
  position: absolute;
  width: 775px;
  height: 35px;
  left: 265px;
  top: 76px;
  overflow: hidden;
}
#Repeat_Grid_3_0 {
  position: absolute;
  width: 62px;
  height: 22px;
  left: 1px;
  top: 2px;
  overflow: visible;
}
#_About {
  position: absolute;
  left: 0px;
  top: 0px;
  overflow: visible;
  width: 63px;
  white-space: nowrap;
  text-align: center;
  font-family: Montserrat;
  font-style: normal;
  font-weight: bold;
  font-size: 22px;
  color: rgba(255, 255, 255, 1);
}
#Repeat_Grid_3_1 {
  position: absolute;
  width: 76px;
  height: 22px;
  left: 130px;
  top: 2px;
  overflow: visible;
}
#Contact {
  position: absolute;
  left: 0px;
  top: 0px;
  overflow: visible;
  width: 77px;
  white-space: nowrap;
  text-align: center;
  font-family: Montserrat;
  font-style: normal;
  font-weight: bold;
  font-size: 22px;
  color: rgba(255, 255, 255, 1);
}
#Repeat_Grid_3_2 {
  position: absolute;
  width: 44px;
  height: 22px;
  left: 282px;
  top: 2px;
  overflow: visible;
}
#FAQ {
  position: absolute;
  left: 0px;
  top: 0px;
  overflow: visible;
  width: 45px;
  white-space: nowrap;
  text-align: center;
  font-family: Montserrat;
  font-style: normal;
  font-weight: bold;
  font-size: 22px;
  color: rgba(255, 255, 255, 1);
}
#Repeat_Grid_3_3 {
  position: absolute;
  width: 56px;
  height: 22px;
  left: 412px;
  top: 2px;
  overflow: visible;
}
#News {
  position: absolute;
  left: 0px;
  top: 0px;
  overflow: visible;
  width: 57px;
  white-space: nowrap;
  text-align: center;
  font-family: Montserrat;
  font-style: normal;
  font-weight: bold;
  font-size: 22px;
  color: rgba(255, 255, 255, 1);
}
#Repeat_Grid_3_4 {
  position: absolute;
  width: 88px;
  height: 22px;
  left: 532px;
  top: 2px;
  overflow: visible;
}
#Press_Kit {
  position: absolute;
  left: 0px;
  top: 0px;
  overflow: visible;
  width: 89px;
  white-space: nowrap;
  text-align: center;
  font-family: Montserrat;
  font-style: normal;
  font-weight: bold;
  font-size: 22px;
  color: rgba(255, 255, 255, 1);
}
#Repeat_Grid_3_5 {
  position: absolute;
  width: 78px;
  height: 22px;
  left: 673px;
  top: 2px;
  overflow: visible;
}
#Careers {
  position: absolute;
  left: 0px;
  top: 0px;
  overflow: visible;
  width: 79px;
  white-space: nowrap;
  text-align: center;
  font-family: Montserrat;
  font-style: normal;
  font-weight: bold;
  font-size: 22px;
  color: rgba(255, 255, 255, 1);
}
#Development_Office____D2A__3rd {
  /*height: 52px;*/
  line-height: 30px;
  /*margin-top: 10px;*/
  text-align: center;
  font-family: Montserrat;
  font-style: normal;
  font-weight: normal;
  font-size: 16px;
  color: rgba(15, 63, 97, 1);
}
.Part_of_the_UK_Government_s_Fi {
  /*width: 313px;*/
  /*white-space: nowrap;*/
  line-height: 26px;
  /*margin-top: -4px;*/
  text-align: left;
  font-family: Montserrat;
  font-style: normal;
  font-weight: normal;
  font-size: 17px;
  color: rgba(0, 0, 0, 0.8);
}
#Won_the_most_innovative_startu {
  position: absolute;
  left: 231px;
  top: 4261px;
  overflow: visible;
  width: 357px;
  white-space: nowrap;
  line-height: 26px;
  margin-top: -4px;
  text-align: left;
  font-family: Montserrat;
  font-style: normal;
  font-weight: normal;
  font-size: 18px;
  color: rgba(0, 0, 0, 0.8);
}
#Invited_as_the_first_6_innovat {
  position: absolute;
  left: 231px;
  top: 4342px;
  overflow: visible;
  width: 344px;
  white-space: nowrap;
  line-height: 26px;
  margin-top: -4px;
  text-align: left;
  font-family: Montserrat;
  font-style: normal;
  font-weight: normal;
  font-size: 18px;
  color: rgba(0, 0, 0, 0.8);
}
#Won_the_most_innovative_global {
  position: absolute;
  left: 231px;
  top: 4423px;
  overflow: visible;
  width: 333px;
  white-space: nowrap;
  line-height: 26px;
  margin-top: -4px;
  text-align: left;
  font-family: Montserrat;
  font-style: normal;
  font-weight: normal;
  font-size: 18px;
  color: rgba(0, 0, 0, 0.8);
}
#Funded_by_Info_Edge__which_is_ {
  position: absolute;
  left: 231px;
  top: 4505px;
  overflow: visible;
  width: 362px;
  white-space: nowrap;
  line-height: 26px;
  margin-top: -4px;
  text-align: left;
  font-family: Montserrat;
  font-style: normal;
  font-weight: normal;
  font-size: 18px;
  color: rgba(0, 0, 0, 0.8);
}
#Multiple_global_patents_pendin {
  position: absolute;
  left: 231px;
  top: 4599px;
  overflow: visible;
  width: 254px;
  white-space: nowrap;
  line-height: 26px;
  margin-top: -4px;
  text-align: left;
  font-family: Montserrat;
  font-style: normal;
  font-weight: normal;
  font-size: 18px;
  color: rgba(0, 0, 0, 0.8);
}
.Rectangle_319 {
  position: absolute;
  overflow: visible;
  width: 55px;
  height: 55px;
  left: 154px;
  top: 4173px;
}
.Rectangle_320 {
  position: absolute;
  overflow: visible;
  width: 55px;
  height: 55px;
  left: 154px;
  top: 4254px;
}
.Rectangle_321 {
  position: absolute;
  overflow: visible;
  width: 55px;
  height: 55px;
  left: 154px;
  top: 4335px;
}
.Rectangle_322 {
  position: absolute;
  overflow: visible;
  width: 55px;
  height: 55px;
  left: 154px;
  top: 4416px;
}
.Rectangle_323 {
  position: absolute;
  overflow: visible;
  width: 55px;
  height: 55px;
  left: 154px;
  top: 4497px;
}
.Rectangle_324 {
  position: absolute;
  overflow: visible;
  width: 55px;
  height: 55px;
  left: 154px;
  top: 4578px;
}
#Group_581 {
  position: absolute;
  width: 81px;
  height: 33px;
  left: 155px;
  top: 4184px;
  overflow: visible;
}
#Group_577 {
  position: absolute;
  width: 75px;
  height: 25px;
  left: 6px;
  top: 4px;
  overflow: visible;
}
.Mask_Group_1 {
  width: 52px;
  height: 33px;
  float: left;
  margin-right: 15px;
}

.texfront-company-list {
  /*    position: relative;
    width: 424px;
    height: 65px;
    margin-top: 10px;
    margin-left: 80px;*/
  width: 100%;
}

#Group_585 {
  position: absolute;
  width: 52.973px;
  height: 32.988px;
  left: 154.406px;
  top: 4263.981px;
  overflow: visible;
}
#Group_582 {
  position: absolute;
  width: 46.406px;
  height: 29.45px;
  left: 3.391px;
  top: 1.794px;
  overflow: visible;
}
#Group_584 {
  position: absolute;
  width: 52.973px;
  height: 32.988px;
  left: 0px;
  top: 0px;
  overflow: visible;
}
#Group_591 {
  position: absolute;
  width: 42.76px;
  height: 42.76px;
  left: 159.851px;
  top: 4340.851px;
  overflow: visible;
}
#Group_588 {
  position: absolute;
  width: 45.94px;
  height: 45.94px;
  left: 158.44px;
  top: 4420.44px;
  overflow: visible;
}
#Group_594 {
  position: absolute;
  width: 52.411px;
  height: 15.072px;
  left: 155px;
  top: 4516.341px;
  overflow: visible;
}
#Mask_Group_2 {
  position: absolute;
  width: 51px;
  height: 20px;
  left: 156px;
  top: 4597px;
  overflow: visible;
}
#Group_620 {
  opacity: 0;
  position: absolute;
  width: 278px;
  height: 58.533px;
  left: 91px;
  top: 72.929px;
  overflow: visible;
}
.Union_1 {
  filter: drop-shadow(0px 0px 6px rgba(0, 0, 0, 0.161));
  overflow: visible;
  position: absolute;
  width: 296px;
  height: 76.533px;
  left: 0px;
  top: 0px;
  transform: matrix(1, 0, 0, 1, 0, 0);
}
#Repeat_Grid_1 {
  position: absolute;
  width: 233px;
  height: 21px;
  left: 23px;
  top: 28.071px;
  overflow: hidden;
}
#Repeat_Grid_1_0 {
  position: absolute;
  width: 233px;
  height: 21px;
  left: 0px;
  top: 0px;
  overflow: visible;
}
#Bank_Verification {
  position: absolute;
  left: 0px;
  top: 4px;
  overflow: visible;
  width: 120px;
  white-space: nowrap;
  line-height: 34px;
  margin-top: -9px;
  text-align: left;
  font-family: Montserrat;
  font-style: normal;
  font-weight: normal;
  font-size: 16px;
  color: rgba(0, 0, 0, 0.8);
}
#Component_2___17 {
  position: absolute;
  width: 21px;
  height: 21px;
  left: 212px;
  top: 0px;
  overflow: visible;
}
.Rectangle_14_f {
  position: absolute;
  overflow: visible;
  width: 21px;
  height: 21px;
  left: 0px;
  top: 0px;
}
#Group_2_f {
  position: absolute;
  width: 6.09px;
  height: 11.807px;
  left: 7.154px;
  top: 5px;
  overflow: visible;
}
.Union_2_f {
  overflow: visible;
  position: absolute;
  width: 7.725px;
  height: 13.186px;
  left: 0px;
  top: 0px;
  transform: matrix(1, 0, 0, 1, 0, 0);
}
#Component_2___22 {
  position: absolute;
  width: 21px;
  height: 21px;
  left: 235px;
  top: 19.071px;
  overflow: visible;
}
.Rectangle_14_ga {
  position: absolute;
  overflow: visible;
  width: 21px;
  height: 21px;
  left: 0px;
  top: 0px;
}
#Group_2_ga {
  position: absolute;
  width: 6.09px;
  height: 11.807px;
  left: 7.154px;
  top: 5px;
  overflow: visible;
}
.Union_2_ga {
  overflow: visible;
  position: absolute;
  width: 7.725px;
  height: 13.186px;
  left: 0px;
  top: 0px;
  transform: matrix(1, 0, 0, 1, 0, 0);
}
#Insurance_Verification {
  position: absolute;
  left: 23px;
  top: 23.071px;
  overflow: visible;
  width: 154px;
  white-space: nowrap;
  line-height: 34px;
  margin-top: -9px;
  text-align: left;
  font-family: Montserrat;
  font-style: normal;
  font-weight: normal;
  font-size: 16px;
  color: rgba(0, 188, 212, 1);
}
/*#Group_634 {
    width: 220.963px;
    height: 269.012px;
}*/
.after-header-margin-121 {
  margin-top: 121px;
}
.right-first-div-top-margin-13 {
  margin-top: -13px;
}
.Path_601 {
  overflow: visible;
  position: absolute;
  width: 204.979px;
  height: 269.012px;
  left: 15.984px;
  top: 0px;
  transform: matrix(1, 0, 0, 1, 0, 0);
}
#Group_646 {
  position: absolute;
  width: 65.629px;
  height: 85.991px;
  left: 54.714px;
  top: 29.095px;
  overflow: visible;
}
.Path_602 {
  overflow: visible;
  position: absolute;
  width: 45.436px;
  height: 56.878px;
  left: 0px;
  top: 20.194px;
  transform: matrix(1, 0, 0, 1, 0, 0);
}
.Path_603 {
  overflow: visible;
  position: absolute;
  width: 11.529px;
  height: 4.885px;
  left: 29.405px;
  top: 81.106px;
  transform: matrix(1, 0, 0, 1, 0, 0);
}
.Path_604 {
  overflow: visible;
  position: absolute;
  width: 33.814px;
  height: 37.689px;
  left: 1.525px;
  top: 30.291px;
  transform: matrix(1, 0, 0, 1, 0, 0);
}
.Path_605 {
  overflow: visible;
  position: absolute;
  width: 65.629px;
  height: 58.042px;
  left: 0px;
  top: 0px;
  transform: matrix(1, 0, 0, 1, 0, 0);
}
.Path_606 {
  overflow: visible;
  position: absolute;
  width: 64.128px;
  height: 57.665px;
  left: 0.001px;
  top: 10.097px;
  transform: matrix(1, 0, 0, 1, 0, 0);
}
.Path_607 {
  overflow: visible;
  position: absolute;
  width: 17.751px;
  height: 21.63px;
  left: 41.75px;
  top: 54.733px;
  transform: matrix(1, 0, 0, 1, 0, 0);
}
.Path_608 {
  overflow: visible;
  position: absolute;
  width: 36.421px;
  height: 17.914px;
  left: 15.339px;
  top: 66.099px;
  transform: matrix(1, 0, 0, 1, 0, 0);
}
.Rectangle_350 {
  position: absolute;
  overflow: visible;
  width: 128.666px;
  height: 61.481px;
  left: 0px;
  top: 139.011px;
}
#Group_647 {
  position: absolute;
  width: 87.372px;
  height: 29.446px;
  left: 16.973px;
  top: 156.894px;
  overflow: visible;
}
.Path_609 {
  overflow: visible;
  position: absolute;
  width: 25.534px;
  height: 29.446px;
  left: 0px;
  top: 0px;
  transform: matrix(1, 0, 0, 1, 0, 0);
}
.Path_610 {
  overflow: visible;
  position: absolute;
  width: 29.615px;
  height: 29.446px;
  left: 30.372px;
  top: 0px;
  transform: matrix(1, 0, 0, 1, 0, 0);
}
.Path_611 {
  overflow: visible;
  position: absolute;
  width: 22.253px;
  height: 29.446px;
  left: 65.119px;
  top: 0px;
  transform: matrix(1, 0, 0, 1, 0, 0);
}
.Path_1265 {
  overflow: visible;
  position: absolute;
  width: 1334.833px;
  height: 778.442px;
  left: -37.24px;
  top: 1649.49px;
  transform: matrix(1, 0, 0, 1, 0, 0);
}
#ID100__Original__Guaranteed_ {
  /*    position: absolute;
    left: 155px;  */
  overflow: visible;
  /*width: 447px;*/
  white-space: nowrap;
  line-height: 45px;
  margin-top: 70px;
  text-align: left;
  font-family: Prata;
  font-style: normal;
  font-weight: normal;
  font-size: 36px;
  color: rgba(0, 0, 0, 0.8);
  width: 85%;
  margin: 70px auto 20px auto;
}
#DIRO_guarantees_that_you_can_t {
  /*    position: absolute;
    left: 155px;*/
  overflow: visible;
  /*    width: 609px;
    height: 92px;*/
  line-height: 26px;
  /*margin-top: 137px;*/
  text-align: left;
  font-family: Montserrat;
  font-style: normal;
  font-weight: normal;
  font-size: 18px;
  color: rgba(0, 0, 0, 0.8);
  width: 84%;
  margin: 0px auto 30px auto;
}
#Group_903 {
  position: absolute;
  width: 919px;
  height: 232px;
  left: 157px;
  margin-top: 55px;
  overflow: visible;
}
#Group_623 {
  position: absolute;
  width: 664px;
  height: 87px;
  left: 0px;
  top: 0px;
  overflow: visible;
}
#Group_622 {
  position: absolute;
  width: 243px;
  height: 87px;
  left: 28px;
  top: 0px;
  overflow: visible;
}
#Original_sources {
  overflow: visible;
  line-height: 26px;
  text-align: left;
  font-family: Montserrat;
  font-style: normal;
  font-weight: normal;
  font-size: 18px;
  color: rgba(15, 63, 97, 1);
}
#Captures_the_information_direc {
  overflow: visible;
  line-height: 19px;
  text-align: left;
  font-family: Montserrat;
  font-style: normal;
  font-weight: normal;
  font-size: 16px;
  color: rgba(0, 0, 0, 0.8);
  margin-left: 31px;
  width: 65%;
  margin-bottom: 20px;
  min-height: 100px;
}
#Group_624 {
  position: absolute;
  width: 664px;
  height: 15px;
  left: 0px;
  top: 5px;
  overflow: visible;
}
.Rectangle_341 {
  position: absolute;
  overflow: visible;
  width: 15px;
  height: 15px;
  left: 0px;
  top: 0px;
}
.Rectangle_437 {
  position: absolute;
  overflow: visible;
  width: 15px;
  height: 15px;
  left: 309px;
  top: 0px;
}
.Rectangle_438 {
  position: absolute;
  overflow: visible;
  width: 15px;
  height: 15px;
  left: 649px;
  top: 0px;
}
#Group_623_g {
  position: absolute;
  width: 243px;
  height: 87px;
  left: 337px;
  top: 0px;
  overflow: visible;
}
#Group_622_g {
  position: absolute;
  width: 243px;
  height: 87px;
  left: 0px;
  top: 0px;
  overflow: visible;
}
#User_consent {
  position: absolute;
  left: 0px;
  top: 0px;
  overflow: visible;
  width: 244px;
  height: 29px;
  line-height: 26px;
  margin-top: -3px;
  text-align: left;
  font-family: Montserrat;
  font-style: normal;
  font-weight: normal;
  font-size: 20px;
  color: rgba(15, 63, 97, 1);
}
#Access_to_private_data_in_live {
  position: absolute;
  left: 0px;
  top: 26px;
  overflow: visible;
  width: 225px;
  height: 61px;
  line-height: 19px;
  margin-top: -1.5px;
  text-align: left;
  font-family: Montserrat;
  font-style: normal;
  font-weight: normal;
  font-size: 16px;
  color: rgba(0, 0, 0, 0.8);
}
#Group_623_ha {
  position: absolute;
  width: 243px;
  height: 87px;
  left: 676px;
  top: 0px;
  overflow: visible;
}
#Group_622_ha {
  position: absolute;
  width: 243px;
  height: 87px;
  left: 0px;
  top: 0px;
  overflow: visible;
}
#Forensic_evidence {
  position: absolute;
  left: 0px;
  top: 0px;
  overflow: visible;
  width: 244px;
  height: 29px;
  line-height: 26px;
  margin-top: -3px;
  text-align: left;
  font-family: Montserrat;
  font-style: normal;
  font-weight: normal;
  font-size: 20px;
  color: rgba(15, 63, 97, 1);
}
#IP__trace_route_of_source_DNS_ {
  position: absolute;
  left: 0px;
  top: 26px;
  overflow: visible;
  width: 244px;
  height: 61px;
  line-height: 19px;
  margin-top: -1.5px;
  text-align: left;
  font-family: Montserrat;
  font-style: normal;
  font-weight: normal;
  font-size: 16px;
  color: rgba(0, 0, 0, 0.8);
}
#Group_623_hb {
  position: absolute;
  width: 243px;
  height: 87px;
  left: 337px;
  top: 145px;
  overflow: visible;
}
#Group_622_hb {
  position: absolute;
  width: 243px;
  height: 87px;
  left: 0px;
  top: 0px;
  overflow: visible;
}
#Tamper_proof {
  position: absolute;
  left: 0px;
  top: 0px;
  overflow: visible;
  width: 244px;
  height: 29px;
  line-height: 26px;
  margin-top: -3px;
  text-align: left;
  font-family: Montserrat;
  font-style: normal;
  font-weight: normal;
  font-size: 20px;
  color: rgba(15, 63, 97, 1);
}
#Digital_finger_print__SHA_1__o {
  position: absolute;
  left: 0px;
  top: 26px;
  overflow: hidden;
  width: 244px;
  height: 61px;
  line-height: 19px;
  margin-top: -1.5px;
  text-align: left;
  font-family: Montserrat;
  font-style: normal;
  font-weight: normal;
  font-size: 16px;
  color: rgba(0, 0, 0, 0.8);
}
#Group_623_he {
  position: absolute;
  width: 664px;
  height: 87px;
  left: 0px;
  top: 145px;
  overflow: visible;
}
#Group_622_hf {
  position: absolute;
  width: 243px;
  height: 87px;
  left: 28px;
  top: 0px;
  overflow: visible;
}
#Impersonation_check {
  position: absolute;
  left: 0px;
  top: 0px;
  overflow: visible;
  width: 244px;
  height: 29px;
  line-height: 26px;
  margin-top: -3px;
  text-align: left;
  font-family: Montserrat;
  font-style: normal;
  font-weight: normal;
  font-size: 20px;
  color: rgba(15, 63, 97, 1);
}
#Live_session_at_login_verifies {
  position: absolute;
  left: 0px;
  top: 26px;
  overflow: visible;
  width: 244px;
  height: 61px;
  line-height: 19px;
  margin-top: -1.5px;
  text-align: left;
  font-family: Montserrat;
  font-style: normal;
  font-weight: normal;
  font-size: 16px;
  color: rgba(0, 0, 0, 0.8);
}
.Rectangle_435 {
  position: absolute;
  overflow: visible;
  width: 15px;
  height: 15px;
  left: 0px;
  top: 4px;
}
.Rectangle_436 {
  position: absolute;
  overflow: visible;
  width: 15px;
  height: 15px;
  left: 309px;
  top: 4px;
}
.Rectangle_439 {
  position: absolute;
  overflow: visible;
  width: 15px;
  height: 15px;
  left: 649px;
  top: 4px;
}
#Group_623_hl {
  position: absolute;
  width: 243px;
  height: 87px;
  left: 676px;
  top: 145px;
  overflow: visible;
}
#Group_622_hm {
  position: absolute;
  width: 243px;
  height: 87px;
  left: 0px;
  top: 0px;
  overflow: visible;
}
#Shareable {
  position: absolute;
  left: 0px;
  top: 0px;
  overflow: visible;
  width: 244px;
  height: 29px;
  line-height: 26px;
  margin-top: -3px;
  text-align: left;
  font-family: Montserrat;
  font-style: normal;
  font-weight: normal;
  font-size: 20px;
  color: rgba(15, 63, 97, 1);
}
#For_the_first_time_in_Internet_ho {
  position: absolute;
  left: 0px;
  top: 26px;
  overflow: visible;
  width: 244px;
  height: 61px;
  line-height: 19px;
  margin-top: -1.5px;
  text-align: left;
  font-family: Montserrat;
  font-style: normal;
  font-weight: normal;
  font-size: 16px;
  color: rgba(0, 0, 0, 0.8);
}
#What_makes_the_document_origin {
  /*    position: absolute;
    left: 156px;
    margin-top: 260px;*/
  overflow: visible;
  /*width: 494px;*/
  white-space: nowrap;
  line-height: 45px;
  /*margin-top: -6.5px;*/
  text-align: left;
  font-family: Prata;
  font-style: normal;
  font-weight: normal;
  font-size: 32px;
  color: rgba(15, 63, 97, 1);
  width: 84%;
  margin: 0px auto 30px auto;
}
#Group_654 {
  /*    position: absolute;
    width: 213.539px;
    height: 213.539px;
   margin-top:71px;*/

  overflow: visible;
  width: 76%;
  margin: 80px auto 0px auto;
}
.Ellipse_9 {
  position: absolute;
  overflow: visible;
  width: 213.539px;
  height: 213.539px;
  left: 0px;
  top: 0px;
}
.Ellipse_10 {
  position: absolute;
  overflow: visible;
  width: 213.539px;
  height: 213.539px;
  left: 0px;
  top: 0px;
}
.Ellipse_11 {
  position: absolute;
  overflow: visible;
  width: 205.406px;
  height: 205.406px;
  left: 4.066px;
  top: 4.066px;
}
#Group_649 {
  position: absolute;
  width: 109.824px;
  height: 26.559px;
  left: 50.808px;
  top: 173.277px;
  overflow: visible;
}
#Group_648 {
  position: absolute;
  width: 109.824px;
  height: 26.559px;
  left: 0px;
  top: 0px;
  overflow: visible;
}
.Path_612 {
  overflow: visible;
  position: absolute;
  width: 11.161px;
  height: 11.13px;
  left: 0px;
  top: 0px;
  transform: matrix(1, 0, 0, 1, 0, 0);
}
.Path_613 {
  overflow: visible;
  position: absolute;
  width: 11.688px;
  height: 12.028px;
  left: 10.441px;
  top: 4.852px;
  transform: matrix(1, 0, 0, 1, 0, 0);
}
.Path_614 {
  overflow: visible;
  position: absolute;
  width: 11.087px;
  height: 11.952px;
  left: 19.533px;
  top: 11.105px;
  transform: matrix(1, 0, 0, 1, 0, 0);
}
.Path_615 {
  overflow: visible;
  position: absolute;
  width: 10.284px;
  height: 11.76px;
  left: 33.105px;
  top: 13.73px;
  transform: matrix(1, 0, 0, 1, 0, 0);
}
.Path_616 {
  overflow: visible;
  position: absolute;
  width: 11.728px;
  height: 10.554px;
  left: 44.1px;
  top: 16.005px;
  transform: matrix(1, 0, 0, 1, 0, 0);
}
.Path_617 {
  overflow: visible;
  position: absolute;
  width: 10.366px;
  height: 10.816px;
  left: 57.618px;
  top: 15.652px;
  transform: matrix(1, 0, 0, 1, 0, 0);
}
.Path_618 {
  overflow: visible;
  position: absolute;
  width: 9.323px;
  height: 11.114px;
  left: 68.639px;
  top: 13.567px;
  transform: matrix(1, 0, 0, 1, 0, 0);
}
.Path_619 {
  overflow: visible;
  position: absolute;
  width: 10.925px;
  height: 12.113px;
  left: 78.917px;
  top: 10.595px;
  transform: matrix(1, 0, 0, 1, 0, 0);
}
.Path_620 {
  overflow: visible;
  position: absolute;
  width: 11.697px;
  height: 12.546px;
  left: 88.435px;
  top: 6.315px;
  transform: matrix(1, 0, 0, 1, 0, 0);
}
.Path_621 {
  overflow: visible;
  position: absolute;
  width: 12.367px;
  height: 12.221px;
  left: 97.457px;
  top: 1.514px;
  transform: matrix(1, 0, 0, 1, 0, 0);
}
#Group_650 {
  position: absolute;
  width: 185.257px;
  height: 138.002px;
  left: 14.196px;
  top: 14.304px;
  overflow: visible;
}
.Path_622 {
  overflow: visible;
  position: absolute;
  width: 11.392px;
  height: 7.949px;
  left: 9.664px;
  top: 128.354px;
  transform: matrix(1, 0, 0, 1, 0, 0);
}
.Path_623 {
  overflow: visible;
  position: absolute;
  width: 14.197px;
  height: 13.875px;
  left: 4.031px;
  top: 115.827px;
  transform: matrix(1, 0, 0, 1, 0, 0);
}
.Path_624 {
  overflow: visible;
  position: absolute;
  width: 12.302px;
  height: 10.323px;
  left: 1.046px;
  top: 106.114px;
  transform: matrix(1, 0, 0, 1, 0, 0);
}
.Path_625 {
  overflow: visible;
  position: absolute;
  width: 11.785px;
  height: 9.758px;
  left: 0.015px;
  top: 93.597px;
  transform: matrix(1, 0, 0, 1, 0, 0);
}
.Path_626 {
  overflow: visible;
  position: absolute;
  width: 11.917px;
  height: 10.591px;
  left: 0px;
  top: 80.668px;
  transform: matrix(1, 0, 0, 1, 0, 0);
}
.Path_627 {
  overflow: visible;
  position: absolute;
  width: 13.329px;
  height: 12.925px;
  left: 1.354px;
  top: 66.012px;
  transform: matrix(1, 0, 0, 1, 0, 0);
}
.Path_628 {
  overflow: visible;
  position: absolute;
  width: 13.736px;
  height: 12.324px;
  left: 5.231px;
  top: 53.615px;
  transform: matrix(1, 0, 0, 1, 0, 0);
}
.Path_629 {
  overflow: visible;
  position: absolute;
  width: 12.99px;
  height: 11.274px;
  left: 9.811px;
  top: 42.167px;
  transform: matrix(1, 0, 0, 1, 0, 0);
}
.Path_630 {
  overflow: visible;
  position: absolute;
  width: 12.166px;
  height: 12.235px;
  left: 22.267px;
  top: 27.832px;
  transform: matrix(1, 0, 0, 1, 0, 0);
}
.Path_631 {
  overflow: visible;
  position: absolute;
  width: 15.03px;
  height: 13.326px;
  left: 31.413px;
  top: 18.383px;
  transform: matrix(1, 0, 0, 1, 0, 0);
}
.Path_632 {
  overflow: visible;
  position: absolute;
  width: 8.599px;
  height: 11.171px;
  left: 42.429px;
  top: 13.066px;
  transform: matrix(1, 0, 0, 1, 0, 0);
}
.Path_633 {
  overflow: visible;
  position: absolute;
  width: 12.289px;
  height: 11.961px;
  left: 50px;
  top: 7.541px;
  transform: matrix(1, 0, 0, 1, 0, 0);
}
.Path_634 {
  overflow: visible;
  position: absolute;
  width: 6.536px;
  height: 11.615px;
  left: 61.813px;
  top: 4.222px;
  transform: matrix(1, 0, 0, 1, 0, 0);
}
.Path_635 {
  overflow: visible;
  position: absolute;
  width: 12.662px;
  height: 13.085px;
  left: 68.852px;
  top: 0.79px;
  transform: matrix(1, 0, 0, 1, 0, 0);
}
.Path_636 {
  overflow: visible;
  position: absolute;
  width: 13px;
  height: 11.489px;
  left: 82.923px;
  top: 0px;
  transform: matrix(1, 0, 0, 1, 0, 0);
}
.Path_637 {
  overflow: visible;
  position: absolute;
  width: 8.72px;
  height: 12.02px;
  left: 97.397px;
  top: 0.111px;
  transform: matrix(1, 0, 0, 1, 0, 0);
}
.Path_638 {
  overflow: visible;
  position: absolute;
  width: 13.034px;
  height: 12.709px;
  left: 112.96px;
  top: 2.956px;
  transform: matrix(1, 0, 0, 1, 0, 0);
}
.Path_639 {
  overflow: visible;
  position: absolute;
  width: 12.378px;
  height: 11.943px;
  left: 127.333px;
  top: 9.846px;
  transform: matrix(1, 0, 0, 1, 0, 0);
}
.Path_640 {
  overflow: visible;
  position: absolute;
  width: 12.188px;
  height: 12.058px;
  left: 139.87px;
  top: 17.892px;
  transform: matrix(1, 0, 0, 1, 0, 0);
}
.Path_641 {
  overflow: visible;
  position: absolute;
  width: 13.58px;
  height: 13.551px;
  left: 149.448px;
  top: 24.741px;
  transform: matrix(1, 0, 0, 1, 0, 0);
}
.Path_642 {
  overflow: visible;
  position: absolute;
  width: 16.507px;
  height: 17.03px;
  left: 156.685px;
  top: 35.871px;
  transform: matrix(1, 0, 0, 1, 0, 0);
}
.Path_643 {
  overflow: visible;
  position: absolute;
  width: 13.796px;
  height: 12.767px;
  left: 165.068px;
  top: 50.844px;
  transform: matrix(1, 0, 0, 1, 0, 0);
}
.Path_644 {
  overflow: visible;
  position: absolute;
  width: 13.605px;
  height: 13.224px;
  left: 169.557px;
  top: 62.817px;
  transform: matrix(1, 0, 0, 1, 0, 0);
}
.Path_645 {
  overflow: visible;
  position: absolute;
  width: 11.891px;
  height: 10.248px;
  left: 173.093px;
  top: 76.44px;
  transform: matrix(1, 0, 0, 1, 0, 0);
}
.Path_646 {
  overflow: visible;
  position: absolute;
  width: 11.631px;
  height: 9.701px;
  left: 173.626px;
  top: 88.707px;
  transform: matrix(1, 0, 0, 1, 0, 0);
}
.Path_647 {
  overflow: visible;
  position: absolute;
  width: 11.579px;
  height: 5.161px;
  left: 172.183px;
  top: 105.856px;
  transform: matrix(1, 0, 0, 1, 0, 0);
}
.Path_648 {
  overflow: visible;
  position: absolute;
  width: 13.865px;
  height: 13.51px;
  left: 168.51px;
  top: 111.832px;
  transform: matrix(1, 0, 0, 1, 0, 0);
}
.Path_649 {
  overflow: visible;
  position: absolute;
  width: 11.913px;
  height: 12.111px;
  left: 163.979px;
  top: 125.891px;
  transform: matrix(1, 0, 0, 1, 0, 0);
}
.Ellipse_12 {
  position: absolute;
  overflow: visible;
  width: 149.52px;
  height: 149.52px;
  left: 32.009px;
  top: 32.009px;
}
.Path_650 {
  overflow: visible;
  position: absolute;
  width: 13.821px;
  height: 13.162px;
  left: 163.466px;
  top: 158.461px;
  transform: matrix(1, 0, 0, 1, 0, 0);
}
.Path_651 {
  overflow: visible;
  position: absolute;
  width: 13.821px;
  height: 13.162px;
  left: 33.992px;
  top: 157.296px;
  transform: matrix(1, 0, 0, 1, 0, 0);
}
#Group_651 {
  position: absolute;
  width: 131.76px;
  height: 134.448px;
  left: 40.89px;
  top: 39.545px;
  overflow: visible;
}
.Path_652 {
  overflow: visible;
  position: absolute;
  width: 2.715px;
  height: 2.955px;
  left: 41.554px;
  top: 120.186px;
  transform: matrix(1, 0, 0, 1, 0, 0);
}
.Path_653 {
  overflow: visible;
  position: absolute;
  width: 2.736px;
  height: 2.956px;
  left: 96.81px;
  top: 118.801px;
  transform: matrix(1, 0, 0, 1, 0, 0);
}
.Path_654 {
  overflow: visible;
  position: absolute;
  width: 2.959px;
  height: 2.724px;
  left: 117.471px;
  top: 90.072px;
  transform: matrix(1, 0, 0, 1, 0, 0);
}
.Path_655 {
  overflow: visible;
  position: absolute;
  width: 3.426px;
  height: 2.728px;
  left: 3.28px;
  top: 66.485px;
  transform: matrix(1, 0, 0, 1, 0, 0);
}
.Path_656 {
  overflow: visible;
  position: absolute;
  width: 2.727px;
  height: 2.948px;
  left: 96.809px;
  top: 12.672px;
  transform: matrix(1, 0, 0, 1, 0, 0);
}
.Path_657 {
  overflow: visible;
  position: absolute;
  width: 3.037px;
  height: 2.673px;
  left: 65.138px;
  top: 3.323px;
  transform: matrix(1, 0, 0, 1, 0, 0);
}
.Path_658 {
  overflow: visible;
  position: absolute;
  width: 2.725px;
  height: 2.974px;
  left: 11.566px;
  top: 89.832px;
  transform: matrix(1, 0, 0, 1, 0, 0);
}
.Path_659 {
  overflow: visible;
  position: absolute;
  width: 2.979px;
  height: 2.721px;
  left: 12.685px;
  top: 34.812px;
  transform: matrix(1, 0, 0, 1, 0, 0);
}
.Path_660 {
  overflow: visible;
  position: absolute;
  width: 2.738px;
  height: 3.001px;
  left: 65.19px;
  top: 128.433px;
  transform: matrix(1, 0, 0, 1, 0, 0);
}
.Path_661 {
  overflow: visible;
  position: absolute;
  width: 2.766px;
  height: 2.748px;
  left: 41.556px;
  top: 11.54px;
  transform: matrix(1, 0, 0, 1, 0, 0);
}
.Path_662 {
  overflow: visible;
  position: absolute;
  width: 2.97px;
  height: 2.731px;
  left: 116.104px;
  top: 34.802px;
  transform: matrix(1, 0, 0, 1, 0, 0);
}
.Path_663 {
  overflow: visible;
  position: absolute;
  width: 2.988px;
  height: 2.694px;
  left: 125.755px;
  top: 66.521px;
  transform: matrix(1, 0, 0, 1, 0, 0);
}
.Path_664 {
  overflow: visible;
  position: absolute;
  width: 16.602px;
  height: 26.481px;
  left: 9.657px;
  top: 31.539px;
  transform: matrix(1, 0, 0, 1, 0, 0);
}
.Path_665 {
  overflow: visible;
  position: absolute;
  width: 16.604px;
  height: 26.438px;
  left: 105.504px;
  top: 31.532px;
  transform: matrix(1, 0, 0, 1, 0, 0);
}
.Path_666 {
  overflow: visible;
  position: absolute;
  width: 26.379px;
  height: 16.64px;
  left: 76.402px;
  top: 108.175px;
  transform: matrix(1, 0, 0, 1, 0, 0);
}
.Path_667 {
  overflow: visible;
  position: absolute;
  width: 26.314px;
  height: 16.675px;
  left: 76.471px;
  top: 9.599px;
  transform: matrix(1, 0, 0, 1, 0, 0);
}
.Path_668 {
  overflow: visible;
  position: absolute;
  width: 19.709px;
  height: 18.044px;
  left: 38.305px;
  top: 108.155px;
  transform: matrix(1, 0, 0, 1, 0, 0);
}
.Path_669 {
  overflow: visible;
  position: absolute;
  width: 19.747px;
  height: 18.014px;
  left: 38.284px;
  top: 8.242px;
  transform: matrix(1, 0, 0, 1, 0, 0);
}
.Path_670 {
  overflow: visible;
  position: absolute;
  width: 18.093px;
  height: 19.669px;
  left: 105.439px;
  top: 76.402px;
  transform: matrix(1, 0, 0, 1, 0, 0);
}
.Path_671 {
  overflow: visible;
  position: absolute;
  width: 18.033px;
  height: 19.644px;
  left: 8.28px;
  top: 76.389px;
  transform: matrix(1, 0, 0, 1, 0, 0);
}
.Path_672 {
  overflow: visible;
  position: absolute;
  width: 9.314px;
  height: 27.662px;
  left: 61.867px;
  top: 106.786px;
  transform: matrix(1, 0, 0, 1, 0, 0);
}
.Path_673 {
  overflow: visible;
  position: absolute;
  width: 9.305px;
  height: 27.642px;
  left: 61.88px;
  top: 0px;
  transform: matrix(1, 0, 0, 1, 0, 0);
}
.Path_674 {
  overflow: visible;
  position: absolute;
  width: 21.102px;
  height: 9.317px;
  left: 0px;
  top: 63.197px;
  transform: matrix(1, 0, 0, 1, 0, 0);
}
.Path_675 {
  overflow: visible;
  position: absolute;
  width: 21.106px;
  height: 9.308px;
  left: 110.654px;
  top: 63.19px;
  transform: matrix(1, 0, 0, 1, 0, 0);
}
#Group_652 {
  position: absolute;
  width: 89.482px;
  height: 89.523px;
  left: 61.913px;
  top: 61.897px;
  overflow: visible;
}
.Path_676 {
  overflow: visible;
  position: absolute;
  width: 89.482px;
  height: 89.523px;
  left: 0px;
  top: 0px;
  transform: matrix(1, 0, 0, 1, 0, 0);
}
#Group_653 {
  position: absolute;
  width: 59.832px;
  height: 26.746px;
  left: 76.831px;
  top: 94.923px;
  overflow: visible;
}
.Path_677 {
  overflow: visible;
  position: absolute;
  width: 5.069px;
  height: 11.748px;
  left: 7.848px;
  top: 0.2px;
  transform: matrix(1, 0, 0, 1, 0, 0);
}
.Path_678 {
  overflow: visible;
  position: absolute;
  width: 10.069px;
  height: 12.15px;
  left: 14.964px;
  top: 0px;
  transform: matrix(1, 0, 0, 1, 0, 0);
}
.Path_679 {
  overflow: visible;
  position: absolute;
  width: 10.069px;
  height: 12.15px;
  left: 26.359px;
  top: 0px;
  transform: matrix(1, 0, 0, 1, 0, 0);
}
.Path_680 {
  overflow: visible;
  position: absolute;
  width: 13.811px;
  height: 12.016px;
  left: 37.552px;
  top: 0.067px;
  transform: matrix(1, 0, 0, 1, 0, 0);
}
.Path_681 {
  overflow: visible;
  position: absolute;
  width: 8.504px;
  height: 7.957px;
  left: 0px;
  top: 18.789px;
  transform: matrix(1, 0, 0, 1, 0, 0);
}
.Path_682 {
  overflow: visible;
  position: absolute;
  width: 7.05px;
  height: 7.651px;
  left: 10.078px;
  top: 18.941px;
  transform: matrix(1, 0, 0, 1, 0, 0);
}
.Path_683 {
  overflow: visible;
  position: absolute;
  width: 2.164px;
  height: 7.651px;
  left: 18.604px;
  top: 18.941px;
  transform: matrix(1, 0, 0, 1, 0, 0);
}
.Path_684 {
  overflow: visible;
  position: absolute;
  width: 7.608px;
  height: 7.957px;
  left: 22.352px;
  top: 18.789px;
  transform: matrix(1, 0, 0, 1, 0, 0);
}
.Path_685 {
  overflow: visible;
  position: absolute;
  width: 2.164px;
  height: 7.651px;
  left: 31.599px;
  top: 18.941px;
  transform: matrix(1, 0, 0, 1, 0, 0);
}
.Path_686 {
  overflow: visible;
  position: absolute;
  width: 7.28px;
  height: 7.651px;
  left: 35.741px;
  top: 18.941px;
  transform: matrix(1, 0, 0, 1, 0, 0);
}
.Path_687 {
  overflow: visible;
  position: absolute;
  width: 8.897px;
  height: 7.651px;
  left: 44.07px;
  top: 18.941px;
  transform: matrix(1, 0, 0, 1, 0, 0);
}
.Path_688 {
  overflow: visible;
  position: absolute;
  width: 5.815px;
  height: 7.651px;
  left: 54.016px;
  top: 18.941px;
  transform: matrix(1, 0, 0, 1, 0, 0);
}
#Group_905 {
  position: absolute;
  width: 765px;
  height: 424px;
  left: 256px;
  overflow: visible;
  margin-top: 536px;
}
#Mask_Group_3 {
  position: absolute;
  width: 765px;
  height: 424px;
  left: 0px;
  top: 0px;
  overflow: visible;
}
#DIRO_DEMO_VIDEO {
  position: absolute;
  left: 221px;
  top: 201px;
  overflow: visible;
  width: 313px;
  white-space: nowrap;
  text-align: center;
  font-family: Montserrat;
  font-style: normal;
  font-weight: normal;
  font-size: 34px;
  color: rgba(0, 0, 0, 1);
}
#Component_1___1 {
  position: absolute;
  width: 100%;
  height: 90px;
  left: 0px;
  top: 0px;
  overflow: visible;
  background-color: #fdfdfd;
}
.Rectangle_1 {
  position: absolute;
  overflow: visible;
  width: 1280px;
  height: 90px;
  left: 0px;
  top: 0px;
}
#logo_diro {
  position: absolute;
  width: 78.351px;
  height: 36.104px;
  left: 62px;
  top: 27px;
  overflow: visible;
}
#Group_5 {
  position: absolute;
  width: 78.351px;
  height: 36.104px;
  left: 0px;
  top: 0px;
  overflow: visible;
}
#Group {
  position: absolute;
  width: 78.351px;
  height: 36.104px;
  left: 0px;
  top: 0px;
  overflow: visible;
}
#Group_2_kg {
  position: absolute;
  width: 78.351px;
  height: 36.104px;
  left: 0px;
  top: 0px;
  overflow: visible;
}
#Group_6 {
  position: absolute;
  width: 78.351px;
  height: 36.104px;
  left: 0px;
  top: 0px;
  overflow: visible;
}
.Combined_Shape {
  overflow: visible;
  position: absolute;
  width: 78.351px;
  height: 36.104px;
  left: 0px;
  top: 0px;
  transform: matrix(1, 0, 0, 1, 0, 0);
}
#Products {
  position: absolute;
  left: 190px;
  top: 44px;
  overflow: visible;
  width: 72px;
  white-space: nowrap;
  --web-animation: fadein 0.3s ease-out;
  --web-action-type: page;
  /*--web-action-target: Diro_Website_Products.html;*/
  cursor: pointer;
  text-align: left;
  font-family: Montserrat;
  font-style: normal;
  font-weight: normal;
  font-size: 18px;
  color: rgba(0, 0, 0, 0.8);
}
#Pricing {
  position: absolute;
  left: 331px;
  top: 44px;
  overflow: visible;
  width: 56px;
  white-space: nowrap;
  --web-animation: fadein 0.3s ease-out;
  --web-action-type: page;
  /*--web-action-target: Diro_Website_Pricing.html;*/
  cursor: pointer;
  text-align: left;
  font-family: Montserrat;
  font-style: normal;
  font-weight: normal;
  font-size: 18px;
  color: rgba(0, 0, 0, 0.8);
}
#Quick_Start {
  position: absolute;
  left: 452px;
  top: 44px;
  overflow: visible;
  width: 90px;
  white-space: nowrap;
  text-align: left;
  font-family: Montserrat;
  font-style: normal;
  font-weight: normal;
  font-size: 18px;
  color: rgba(0, 0, 0, 0.8);
}
#Contact_km {
  position: absolute;
  left: 615px;
  top: 44px;
  overflow: visible;
  width: 63px;
  white-space: nowrap;
  text-align: left;
  font-family: Montserrat;
  font-style: normal;
  font-weight: normal;
  font-size: 18px;
  color: rgba(0, 0, 0, 0.8);
}
#Request_a_demo_kn {
  position: absolute;
  left: 1052px;
  top: 37px;
  overflow: visible;
  width: 133px;
  white-space: nowrap;
  text-align: left;
  font-family: Montserrat;
  font-style: normal;
  font-weight: bold;
  font-size: 18px;
  color: rgba(255, 255, 255, 1);
}
#Group_906 {
  position: absolute;
  width: 208px;
  height: 52px;
  left: 1012px;
  top: 19px;
  overflow: visible;
}
.Rectangle_4_kp {
  position: absolute;
  overflow: visible;
  width: 208px;
  height: 52px;
  left: 0px;
  top: 0px;
}
#Request_a_demo_kq {
  position: absolute;
  left: 28px;
  top: 18px;
  overflow: visible;
  width: 133px;
  white-space: nowrap;
  text-align: left;
  font-family: Montserrat;
  font-style: normal;
  font-weight: bold;
  font-size: 18px;
  color: rgba(255, 255, 255, 1);
}
#Group_907 {
  position: absolute;
  width: 169px;
  height: 52px;
  left: 823px;
  top: 19px;
  overflow: visible;
}
.Rectangle_4_ks {
  position: absolute;
  overflow: visible;
  width: 169px;
  height: 52px;
  left: 0px;
  top: 0px;
}
#Client_portal {
  position: absolute;
  left: 28px;
  top: 18px;
  overflow: visible;
  width: 97px;
  white-space: nowrap;
  text-align: left;
  font-family: Montserrat;
  font-style: normal;
  font-weight: bold;
  font-size: 18px;
  color: rgba(15, 63, 97, 1);
}

/* for product page  */
#Diro_Website_Products {
  width: 100%;
  background-color: rgba(247, 247, 247, 1);
  overflow: hidden;
  --web-view-name: Diro Website Products;
  --web-view-id: Diro_Website_Products;
  --web-scale-on-resize: true;
  --web-enable-deep-linking: true;
}
#Our_products_will_change_how_y {
  overflow: hidden;
  width: 589px;
  height: 100px;
  line-height: 45px;
  text-align: left;
  font-family: Prata;
  font-style: normal;
  font-weight: normal;
  font-size: 36px;
  color: rgba(0, 0, 0, 0.8);
}
#DIRO_offers_a_suite_of_product {
  width: 545px;
  height: 107px;
  line-height: 26px;
  margin-top: 112px;
  text-align: left;
  font-family: Montserrat;
  font-style: normal;
  font-weight: normal;
  font-size: 18px;
  color: rgba(0, 0, 0, 0.8);
}
#ID100x_improved_User_experienc {
  overflow: visible;
  width: 439px;
  white-space: nowrap;
  line-height: 37px;
  text-align: left;
  font-family: Montserrat;
  font-style: normal;
  font-weight: bold;
  font-size: 31px;
  color: rgba(0, 188, 212, 1);
}
.margin-left-157 {
  margin-left: 157px;
}
#ID3b10M2 {
  width: 342px;
  height: 347px;
  border-radius: 20px;
  background-color: rgba(253, 184, 40, 0.1);
  text-align: center;
  margin-left: 20px;
}
.b10M2 {
  width: 130.2px;
  height: 120.1px;
  object-fit: contain;
  margin-left: 109px;
  margin-top: 67.8px;
  margin-right: 102.8px;
  margin-bottom: 29.4px;
}
.x-improved-User-experience {
  width: 208px;
  height: 60px;
  font-family: Montserrat;
  font-size: 25px;
  font-weight: 600;
  font-stretch: normal;
  font-style: normal;
  line-height: 1.2;
  letter-spacing: normal;
  text-align: center;
  color: #00bcd4;
}
.margin-top-98 {
  margin-top: 98px;
}
.backgroundPath11-product {
  background-image: url("../images/Path11.svg");
  height: 1121px; /* You must set a specified height */
  background-repeat: no-repeat; /* Do not repeat the image */
  background-size: cover; /* Resize the background image to cover the entire container */
  margin-top: -27px;
  width: 100%;
}
#Bank_verification {
  position: absolute;
  left: 157px;
  margin-top: 18.5px;
  overflow: visible;
  width: 265px;
  white-space: nowrap;
  line-height: 45px;
  text-align: left;
  font-family: Prata;
  font-style: normal;
  font-weight: normal;
  font-size: 36px;
  color: rgba(0, 0, 0, 0.8);
}
#DIRO_can_access_and_verify_any {
  position: absolute;
  left: 157px;
  overflow: visible;
  width: 942px;
  height: 103px;
  line-height: 26px;
  margin-top: 78px;
  text-align: left;
  font-family: Montserrat;
  font-style: normal;
  font-weight: normal;
  font-size: 18px;
  color: rgba(0, 0, 0, 0.8);
}
.bankVarification-identity-all {
  margin-top: 50px;
}
.product-video-content {
  margin-top: 50px;
}
.margin-top-159 {
  margin-top: 159px;
}
.For-the-first-time-in-Internets-history-we-can-now-share-original-documents-online {
  width: 76%;
  /*height: 262px;*/
  font-family: Prata;
  font-size: 30px;
  font-weight: normal;
  font-stretch: normal;
  font-style: normal;
  line-height: 1.38;
  letter-spacing: normal;
  text-align: left;
  color: rgba(0, 0, 0, 0.8);
  /*margin-left: -16px;*/
  /*margin-top: 30px;*/
  margin: 30px auto 0px auto;
}
.For-the-first-time-in-Internets-history-we-can-now-share-original-documents-online
  .text-style-1 {
  color: #00bcd4;
}
.DIROs-technology-captures-original-documents-online-directly-from-the-original-source-It-holds-a-stronger-proof-of-information-authenticity-than-sharing-and-verifying-original-copies-in-person-or-uploading-copies-online-DIRO-then-stores-this-document {
  width: 85%;
  /*height: 257px;*/
  font-family: Montserrat;
  font-size: 18px;
  font-weight: normal;
  font-stretch: normal;
  font-style: normal;
  line-height: 1.44;
  letter-spacing: normal;
  text-align: left;
  color: rgba(0, 0, 0, 0.8);
  margin: 0px auto 65px auto;
}
.DIROs-technology-captures-original-documents-online-directly-from-the-original-source-It-holds-a-stronger-proof-of-information-authenticity-than-sharing-and-verifying-original-copies-in-person-or-uploading-copies-online-DIRO-then-stores-this-document
  .text-style-1 {
  font-weight: 600;
}
.margin-top-68 {
  margin-top: 68px;
}
#Group_622 {
  width: 243px;
  height: 64px;
}
#Identity {
  width: 244px;
  height: 29px;
  line-height: 26px;
  text-align: left;
  font-family: Montserrat;
  font-style: normal;
  font-weight: normal;
  font-size: 20px;
  color: rgba(15, 63, 97, 1);
}
#Bank_account_holder_informatio {
  width: 207px;
  height: 38px;
  line-height: 19px;
  text-align: left;
  font-family: Montserrat;
  font-style: normal;
  font-weight: normal;
  font-size: 16px;
  color: rgba(0, 0, 0, 0.8);
}
.margin-bottom-40 {
  margin-bottom: 40px;
}
#Watch_how_DIRO_can_verify_any_ {
  width: 289px;
  height: 262px;
  line-height: 40px;
  text-align: left;
  font-family: Prata;
  font-style: normal;
  font-weight: normal;
  font-size: 29px;
  color: rgba(0, 0, 0, 0.8);
  margin-left: -20px;
  margin-top: 20px;
}
#Group_625 {
  width: 76%;
  height: 15px;
  margin: 0 auto;
}
.Rectangle_343 {
  /*position: absolute;*/
  overflow: visible;
  width: 15px;
  height: 15px;
  /*    left: 0px;
    top: 0px;*/
}
.Rectangle_344 {
  /*position: absolute;*/
  overflow: visible;
  width: 15px;
  height: 15px;
  /*    left: 25px;
    top: 0px;*/
}
.Rectangle_345 {
  /*position: absolute;*/
  overflow: visible;
  width: 15px;
  height: 15px;
  /*    left: 50px;
    top: 0px;*/
}
#Mask_Group_3 {
  position: absolute;
  width: 635px;
  height: 352px;
  left: 0px;
  top: 0px;
  overflow: visible;
}
.Union-3 {
  width: 100%;
  height: 1138.1px;
  background-color: #ffffff;
}
#Proof_of_Address {
  position: absolute;
  left: 157px;
  width: 267px;
  white-space: nowrap;
  line-height: 45px;
  margin-top: -4.5px;
  text-align: left;
  font-family: Prata;
  font-style: normal;
  font-weight: normal;
  font-size: 36px;
  color: rgba(0, 0, 0, 0.8);
}
#DIRO_can_access_and_verify_pro_eb {
  position: absolute;
  left: 157px;
  width: 507px;
  height: 320px;
  line-height: 26px;
  margin-top: 60px;
  text-align: left;
  font-family: Montserrat;
  font-style: normal;
  font-weight: normal;
  font-size: 18px;
  color: rgba(0, 0, 0, 0.8);
}
#Group_836 {
  margin-left: 30px;
  width: 436px;
  margin-top: 34px;
}
#Primary__very_strong__ {
  position: absolute;
  width: 270px;
  white-space: nowrap;
  line-height: 45px;
  margin-top: 60px;
  text-align: left;
  font-family: Prata;
  font-style: normal;
  font-weight: normal;
  font-size: 28px;
  color: rgba(0, 0, 0, 0.8);
}
#Repeat_Grid_7 {
  position: absolute;
  width: 477px;
  margin-top: 117px;
}
#Group_623_ft {
  width: 425px;
  height: 65px;
}
#Group_622_fu {
  position: absolute;
  width: 396px;
  height: 65px;
  left: 29px;
  top: 0px;
}
#Utility_company_online {
  position: absolute;
  left: 0px;
  top: 0px;
  overflow: visible;
  width: 397px;
  height: 29px;
  line-height: 26px;
  margin-top: -4px;
  text-align: left;
  font-family: Montserrat;
  font-style: normal;
  font-weight: normal;
  font-size: 18px;
  color: rgba(15, 63, 97, 1);
}
#Gas_bill__Electricity_bill__Wa {
  position: absolute;
  left: 0px;
  top: 27px;
  overflow: visible;
  width: 371px;
  height: 38px;
  line-height: 19px;
  margin-top: -1.5px;
  text-align: left;
  font-family: Montserrat;
  font-style: normal;
  font-weight: normal;
  font-size: 16px;
  color: rgba(0, 0, 0, 0.8);
}
#Group_624_fx {
  position: absolute;
  width: 15px;
  height: 15px;
  left: 0px;
  top: 2px;
}
.Rectangle_341_fy {
  position: absolute;
  overflow: visible;
  width: 15px;
  height: 15px;
  left: 0px;
  top: 0px;
}

#Secondary__strong__ {
  position: absolute;

  overflow: visible;
  width: 247px;
  white-space: nowrap;
  line-height: 45px;
  margin-top: 60px;
  text-align: left;
  font-family: Prata;
  font-style: normal;
  font-weight: normal;
  font-size: 28px;
  color: rgba(0, 0, 0, 0.8);
}

#Group_623_em {
  position: absolute;
  width: 424px;
  height: 65px;
  top: 0px;
  overflow: visible;
}
#Group_622_en {
  position: absolute;
  width: 396px;
  height: 65px;
  left: 28px;
  top: 0px;
  overflow: visible;
}
#Driver_s_license_online {
  position: absolute;
  left: 0px;
  top: 0px;
  overflow: visible;
  width: 397px;
  height: 29px;
  line-height: 26px;
  margin-top: -3px;
  text-align: left;
  font-family: Montserrat;
  font-style: normal;
  font-weight: normal;
  font-size: 20px;
  color: rgba(15, 63, 97, 1);
}
#Some_driver_s_license_can_be_a {
  position: absolute;
  left: 0px;
  top: 27px;
  overflow: visible;
  width: 381px;
  height: 38px;
  line-height: 19px;
  margin-top: -1.5px;
  text-align: left;
  font-family: Montserrat;
  font-style: normal;
  font-weight: normal;
  font-size: 16px;
  color: rgba(0, 0, 0, 0.8);
}
#Group_624_eq {
  position: absolute;
  width: 15px;
  height: 15px;
  left: 0px;
  top: 4px;
  overflow: visible;
}
.Rectangle_341_er {
  position: absolute;
  overflow: visible;
  width: 15px;
  height: 15px;
  left: 0px;
  top: 0px;
}

#Group_623_eg {
  position: absolute;
  width: 424px;
  height: 65px;
}

#Group_622_eh {
  position: absolute;
  width: 396px;
  height: 65px;
  left: 28px;
  top: 0px;
}
#Bank_statement_online {
  position: absolute;
  left: 0px;
  top: 0px;
  overflow: visible;
  width: 397px;
  height: 29px;
  line-height: 26px;
  margin-top: -3px;
  text-align: left;
  font-family: Montserrat;
  font-style: normal;
  font-weight: normal;
  font-size: 20px;
  color: rgba(15, 63, 97, 1);
}
#Any_bank_in_the_world_that_has {
  position: absolute;
  left: 0px;
  top: 27px;
  overflow: visible;
  width: 381px;
  height: 38px;
  line-height: 19px;
  margin-top: -1.5px;
  text-align: left;
  font-family: Montserrat;
  font-style: normal;
  font-weight: normal;
  font-size: 16px;
  color: rgba(0, 0, 0, 0.8);
}
#Group_624_ek {
  position: absolute;
  width: 15px;
  height: 15px;
  left: 0px;
  top: 4px;
  overflow: visible;
}
.Rectangle_341_el {
  position: absolute;
  overflow: visible;
  width: 15px;
  height: 15px;
  left: 0px;
  top: 0px;
}
.secondary-data {
  padding-top: 231px;
}
.secondary-data ul {
  list-style: none;
  margin-left: 0;
}

.margin-left-125 {
  padding-left: 125px;
}
.texAss {
  position: relative;
  width: 424px;
  height: 65px;
  margin-bottom: 30px;
}

.mortgage {
  position: absolute;
  width: 424px;
  height: 65px;
  margin-top: 90px;
}
.Group_622_eh {
  /*            position: absolute;
            width: 396px;
            height: 65px;
            left: 70px;
            top: 0px;*/
  float: left;
  width: 85%;
}

.Bank_statement_online {
  position: absolute;
  left: 0px;
  top: 0px;
  overflow: visible;
  width: 397px;
  height: 29px;
  line-height: 26px;
  margin-top: -3px;
  text-align: left;
  font-family: Montserrat;
  font-style: normal;
  font-weight: normal;
  font-size: 20px;
  color: rgba(15, 63, 97, 1);
}
.Any_bank_in_the_world_that_has {
  position: absolute;
  left: 0px;
  top: 27px;
  overflow: visible;
  width: 381px;
  height: 38px;
  line-height: 19px;
  margin-top: -1.5px;
  text-align: left;
  font-family: Montserrat;
  font-style: normal;
  font-weight: normal;
  font-size: 16px;
  color: rgba(0, 0, 0, 0.8);
}
.Group_624_ek {
  position: absolute;
  width: 15px;
  height: 15px;
  left: 0px;
  top: 4px;
}
.backgroundPath1265-flip {
  background-image: url("../images/productpinkper.png");
  height: 778px; /* You must set a specified height */
  background-repeat: no-repeat; /* Do not repeat the image */
  background-size: cover; /* Resize the background image to cover the entire container */
  /* background-color: #fdfdfd; */
}
/*        .container {
            width: 100%;
        }*/
#Proof_of_insurance-product {
  margin-left: 157px;
  width: 293px;
  white-space: nowrap;
  line-height: 45px;
  margin-top: -4.5px;
  text-align: left;
  font-family: Prata;
  font-style: normal;
  font-weight: normal;
  font-size: 36px;
  color: rgba(0, 0, 0, 0.8);
}
.margin-top-200 {
  margin-top: 200px;
}
#DIRO_can_access_and_verify_pro {
  margin-left: 157px;
  overflow: hidden;
  width: 942px;
  height: 60px;
  line-height: 26px;
  text-align: left;
  font-family: Montserrat;
  font-style: normal;
  font-weight: normal;
  font-size: 18px;
  color: rgba(0, 0, 0, 0.8);
}
#Verify_coverage_from_any_insur {
  margin-left: 158px;
  width: 644px;
  white-space: nowrap;
  line-height: 45px;
  text-align: left;
  font-family: Prata;
  font-style: normal;
  font-weight: normal;
  font-size: 28px;
  color: rgba(0, 188, 212, 1);
}
.margin-top-25 {
  margin-top: 25px;
}
#Group_633 {
  width: 271.892px;
  height: 326.19px;
  margin-top: -9px;
}

.verify-coverage {
  margin-left: 133px;
}
.verify-coverage ul {
  list-style: none;
  margin-left: 0;
}

#Group_623_ch {
  position: absolute;
  width: 202px;
  height: 29px;
  left: 30px;
  top: 5px;
  overflow: visible;
}
#Group_622_ci {
  position: absolute;
  width: 176px;
  height: 29px;
  left: 26px;
  top: 0px;
  overflow: visible;
}
#Home {
  position: absolute;
  left: 0px;
  top: 0px;
  overflow: visible;
  width: 177px;
  height: 29px;
  line-height: 26px;
  margin-top: -3px;
  text-align: left;
  font-family: Montserrat;
  font-style: normal;
  font-weight: normal;
  font-size: 20px;
  color: rgba(15, 63, 97, 1);
}
#Group_624_ck {
  position: absolute;
  width: 15px;
  height: 15px;
  left: 0px;
  top: 4px;
  overflow: visible;
}
.Rectangle_341_cl {
  width: 15px;
  height: 15px;
}

.Group_623_ch-product {
  width: 202px;
  height: 29px;
}
.Group_622_ci {
  position: absolute;
  width: 176px;
  height: 29px;
  left: 26px;
  top: 0px;
  overflow: visible;
}
.Home {
  position: absolute;
  left: 0px;
  top: 0px;
  overflow: visible;
  width: 177px;
  height: 29px;
  line-height: 26px;
  margin-top: -3px;
  text-align: left;
  font-family: Montserrat;
  font-style: normal;
  font-weight: normal;
  font-size: 20px;
  color: rgba(15, 63, 97, 1);
}
.Group_624_ck {
  width: 15px;
  height: 15px;
}

.texAss-umbrela {
  position: relative;
  width: 424px;
  height: 65px;
}

#Verify_anything_with_Original_ {
  width: 637px;
  white-space: nowrap;
  line-height: 45px;
  margin-top: -4.5px;
  text-align: left;
  font-family: Prata;
  font-style: normal;
  font-weight: normal;
  font-size: 36px;
  color: rgba(0, 0, 0, 0.8);
  margin-left: 157px;
}

#DIRO_can_access_and_verify_any_f {
  width: 942px;
  height: 86px;
  line-height: 26px;
  margin-top: -4px;
  text-align: left;
  font-family: Montserrat;
  font-style: normal;
  font-weight: normal;
  font-size: 18px;
  color: rgba(0, 0, 0, 0.8);
  margin-left: 157px;
}
.verifyNthird ul {
  list-style: none;
  margin-left: 0;
}
.originalDoc-left {
  margin-left: 138px;
}
#Group_1-product {
  width: 208px;
  height: 52px;
  margin-left: 157px;
}

#product-footer {
  margin-top: 45px;
}
.bankVarification-identity-all ul {
  list-style: none;
  margin-left: 0;
}

.page-item-2 {
  /*display: none!important;*/
}

.navbar-brand {
  height: 68px;
}
.margin-top-75 {
  margin-top: 75px;
}
.margin-top-185 {
  margin-top: 185px;
}
.padding-bottom-50 {
  padding-bottom: 50px;
}
.container-width-100 {
  width: 100%;
}
.video-left-text {
  position: relative;
  overflow: hidden;
  width: 80%;
  line-height: 38px;
  text-align: left;
  font-family: Prata;
  font-style: normal;
  font-weight: normal;
  font-size: 36px;
  color: rgba(0, 0, 0, 0.8);
  margin: 0 auto 25px auto;
  /* height: 100px;*/
}
.float-left {
  float: left;
}
.margin-right10 {
  margin-right: 10px;
}
.margin-bottom40 {
  margin-bottom: 26px;
}
.margin-top23 {
  margin-top: 23px;
}
img {
  max-width: 100%;
}

.innovativeList ul li {
  float: left;
  margin-bottom: 17px;
  width: 100%;
}
.innovativeList {
  margin-bottom: 50px;
}
.group-Access_ALL_banks__utility_comp {
  width: 89%;
  margin: 0 auto;
}
#All_online_banks_to_verify_any .list-group {
  margin-left: 0px;
}
.dot {
  height: 15px;
  width: 15px;
  background-color: rgba(253, 184, 40, 1);
  border-radius: 50%;
  display: inline-block;
}
.box-border {
  width: 73.5%;
  /*margin: 0 auto;*/
  margin-left: 153px;
  margin-bottom: 60px;
  box-shadow: 0 3px 6px 0 rgba(0, 0, 0, 0.16);
  background-color: #ffffff;
}

label {
  font-weight: normal;
  font-size: 15px;
}

.bankwebsiteinput label {
  width: 100%;
  margin-top: 9px;
  margin-bottom: 8px;
}
.bankwebsiteinput span {
  width: 14%;
  background-color: #eaf4f5;
  float: left;
  border: 1px solid #ccc;
  height: 45px;
  border-right: none;
}
.bankwebsiteinput input {
  height: 45px;
  float: left;
  width: 86%;
  margin-bottom: 35px;
}
#user-name-first {
  width: 45%;
  float: left;
  margin-right: 10px;
}
#user-name-last {
  width: 45%;
  float: left;
}

/* Contact Us Form */
#gridContactUsForm {
  background-color: #eaf4f5;
  width: 100%;
}
#gridContactUsForm .row.form-soround {
  margin-top: 50px;
  margin-bottom: 50px;
}
#gridContactUsForm input,
#gridContactUsForm select {
  height: 45px;
}
#gridContactUsForm h4 {
  /*  font-family: Montserrat;
  font-size: 30px;*/
  font-size: 36px;
  font-family: Prata;
  margin-top: 49px;
}
#gridContactUsForm .row.form-top {
  margin-bottom: 35px;
}
#gridContactUsForm .verify-now-button {
  width: 133px;
  height: 49px;
  border-radius: 26px;
  border: solid 1px #fdb828;
  background-color: #fdb828;
  font-family: Montserrat;
  font-size: 17px;
  font-weight: bold;
  font-stretch: normal;
  font-style: normal;
  line-height: 0;
  letter-spacing: normal;
  color: #0f3f61;
  text-align: center;
  cursor: pointer;
  text-transform: capitalize;
  float: right;
}

/* Comming Soon Page */
#comming-soon h4 {
  text-align: center;
  color: #31b0d5;
  font-weight: bold;
}
#comming-soon h2 {
  text-align: center;
  font-size: 27px;
  font-style: italic;
  color: #31b0d5;
  font-weight: bold;
}
#comming-soon .dropdown-divider.w-50 {
  margin: 0 auto 30px auto;
}
.wrapComingContent {
  background-color: #fff;
  border: 1px solid #ddd;
  width: 100%;
  margin: 0 auto;
  -webkit-transition: border 0.2s ease-in-out;
  -o-transition: border 0.2s ease-in-out;
  transition: border 0.2s ease-in-out;
  box-shadow: 0 0.125rem 0.25rem rgba(0, 0, 0, 0.075) !important;
  border-radius: 0.5rem !important;
  padding: 20px;
}

/***
Bootstrap Line Tabs by @keenthemes
A component of Metronic Theme - #1 Selling Bootstrap 3 Admin Theme in Themeforest: http://j.mp/metronictheme
Licensed under MIT
***/

/* Tabs panel */
.tabbable-panel {
  border: 1px solid #eee;
  padding: 0px;
}

/* Default mode */
.tabbable-line > .nav-tabs {
  border: none;
  margin: 0px;
  width: 80%;
  margin: 0 auto;
}
.tabbable-line > .nav-tabs > li {
  margin-right: 2px;
}
.tabbable-line > .nav-tabs > li > a {
  border: 0;
  margin-right: 0;
  color: #737373;
}
.tabbable-line > .nav-tabs > li > a > i {
  color: #a6a6a6;
}
.tabbable-line > .nav-tabs > li.open,
.tabbable-line > .nav-tabs > li:hover {
  border-bottom: 4px solid #3bbcd4;
}
.tabbable-line > .nav-tabs > li.open > a,
.tabbable-line > .nav-tabs > li:hover > a {
  border: 0;
  background: none !important;
  color: #333333;
}
.tabbable-line > .nav-tabs > li.open > a > i,
.tabbable-line > .nav-tabs > li:hover > a > i {
  color: #a6a6a6;
}
.tabbable-line > .nav-tabs > li.open .dropdown-menu,
.tabbable-line > .nav-tabs > li:hover .dropdown-menu {
  margin-top: 0px;
}
.tabbable-line > .nav-tabs > li.active {
  border-bottom: 4px solid #31b0d5;
  position: relative;
}
.tabbable-line > .nav-tabs > li.active > a {
  border: 0;
  color: #333333;
}
.tabbable-line > .nav-tabs > li.active > a > i {
  color: #404040;
}
.tabbable-line > .tab-content {
  margin-top: 0px;
  background-color: #fff;
  border: 0;
  border-top: 1px solid #eee;
  padding: 0px 0;
}
.portlet .tabbable-line > .tab-content {
  padding-bottom: 0;
}

.getStarted-left {
  background-color: #f7f7f7;
  overflow: hidden;
}
.tab-content > .active {
  display: block;
  overflow: hidden;
}
#tab_getStarted .getStarted-vertical-menu a {
  color: #737373;
}
.getStarted-vertical-menu ul {
  list-style: none;
  width: 67%;
  margin: 50px auto;
  margin-left: 148px;
}
.getStarted-vertical-menu ul li {
  margin: 25px 0px;
}
#tab_getStarted .getStarted-vertical-menu a.active {
  color: #31b0d5;
}
#tab_getStarted .getStarted-vertical-menu a:hover {
  color: #31b0d5;
  text-decoration: none;
}
#getStarted-right {
  margin-bottom: 30px;
  margin-top: 30px;
  padding-left: 65px;
}
.getStarted-right-ul {
  list-style: none;
  margin: 10px 0px;
}
.getStarted-right-ul li {
  margin: 10px;
}
#__2020_Internet_Original_Docum a {
  color: #fff;
  text-decoration: underline;
}
#TD_copyright {
  display: block;
}
#mobile_copyright {
  display: none;
}
.bgf7f7f7 {
  background-color: #f7f7f7;
  padding-bottom: 120px;
}

.navbar-right .yellow-buttom {
  padding-left: 14px;
  padding-right: 14px;
  font-weight: 500;
  font-family: Montserrat;
}
.navbar-right li {
  margin-left: 10px;
  margin-right: 10px;
}
.btn-info:hover {
  color: #fff;
  background-color: #177996;
  border-color: #177996;
  text-decoration: none;
}
.blue-button a:hover {
  text-decoration: none;
}
.input-group-addonwww {
  padding: 14px;
}
.WheredoyouBG {
  background-image: url(../images/Path11.svg);
  background-repeat: no-repeat;
  background-size: cover;
  padding: 40px 0px;
}
.home-bankverficationformBG {
  /* background-color: #f9f9f9; */
  /* min-height: 550px; */
  padding-left: 15px;
  padding-right: 15px;
}
.Expandyouraudiencef5f5f5 {
  background-color: #f5f5f5;
}
.innovativeList li {
  margin-left: 0px;
}
.contactFormBGeaf4f5 {
  width: 86%;
  margin: 0 auto;
}

select {
  /*	background: #F0F3FB;
	border: 1px solid #F0F3FB;
	border-radius: 4px;
	width: 100%;
	padding: 20px;
	font-size: 16px;
	color: #3F3F3F;*/

  /* Here's the code we need */
  -webkit-appearance: none;
  -moz-appearance: none;
  -ms-appearance: none;
  -o-appearance: none;
  appearance: none;
}

.contactformselect {
  position: relative;
}

.contactformselect:after {
  font-family: FontAwesome;
  content: "\f107";
  font-size: 28px;
  position: absolute;
  top: 29px;
  right: 29px;
  color: #00bcd4;
  pointer-events: none;
}

select::-ms-expand {
  display: none;
}
.group-Access_ALL_banks__utility_comp_margin {
  margin-left: 93px;
}
.current-menu-item a {
  color: #3bbcd4 !important;
  font-weight: 600;
}
.four_BX_Padding {
  padding-right: 28px;
}
.text-align-right {
  text-align: right;
}
.what-to-verified-marginRow {
  padding-left: 25px;
  padding-right: 25px;
}
.WheredoyouBGRow {
  padding-left: 25px;
  padding-right: 25px;
}

/* The sticky class is added to the header with JS when it reaches its scroll position 
.sticky {
  position: fixed;
  top: 0;
  width: 100%
}

 Add some top padding to the page content to prevent sudden quick movement (as the header gets a new position at the top of the page (position:fixed and top:0) 
.sticky + .content {
  padding-top: 102px;
}*/

/* Starrt Media Query */
@media only screen and (max-width: 1197px) and (min-width: 1065px) {
  .navbar-nav > li {
    margin: 0px 10px;
  }
}
@media only screen and (max-width: 1064px) and (min-width: 938px) {
  .navbar-nav > li {
    margin: 0px 6px;
  }
  .navbar-default .navbar-nav > li > a {
    padding-left: 5px;
    padding-right: 5px;
  }
}
@media only screen and (max-width: 1064px) and (min-width: 938px) {
  .navbar-nav > li {
    margin: 0px 15px;
  }
  .navbar-default .navbar-nav > li > a {
    padding-left: 5px;
    padding-right: 5px;
  }
}
@media only screen and (max-width: 1024px) and (min-width: 600px) {
  .All-countries-Rectangle-300,
  .Rectangle-300 {
    padding: 21px;
  }
  .Part_of_the_UK_Government_s_Fi {
    line-height: 20px;
    font-size: 14px;
  }
  #Improve_your_customer_s_UX_wit {
    width: 67%;
    line-height: 30px;
    font-size: 23px;
  }
  .margin-top-75 {
    margin-top: 36px;
  }
  #DIRO_helps_companies_to_trust_ {
    width: 67%;
  }
  #Group_1 {
    width: 67%;
  }
  #Group_634 {
    width: 70%;
  }
  #Group_634 img {
    margin: 0 auto;
  }
  .margin-top-185 {
    margin-top: 133px;
  }
  #Group_625 {
    width: 35%;
  }
  .For-the-first-time-in-Internets-history-we-can-now-share-original-documents-online {
    width: 67%;
    font-size: 18px;
    margin-bottom: 39px;
    margin-right: 0px;
  }
  .DIROs-technology-captures-original-documents-online-directly-from-the-original-source-It-holds-a-stronger-proof-of-information-authenticity-than-sharing-and-verifying-original-copies-in-person-or-uploading-copies-online-DIRO-then-stores-this-document {
    width: 71%;
  }
  #ID100__Original__Guaranteed_ {
    font-size: 27px;
    width: 69%;
    margin: 50px auto 20px auto;
  }
  #DIRO_guarantees_that_you_can_t {
    width: 68%;
  }
  #What_makes_the_document_origin {
    width: 69%;
    font-size: 26px;
  }
  #Group_654 {
    width: 100%;
    margin: 35px auto 30px auto;
  }
  .guarteedDiv {
    width: 80%;
  }
  #Captures_the_information_direc {
    min-height: 100px;
  }
  .backgroundPath1265 {
    background-image: none;
    /* background-color: #f8f1e2; */
  }
  .access_all_bank_content {
    margin-top: 52px;
    margin-bottom: 117px;
  }
  .group-Access_ALL_banks__utility_comp {
    width: 99%;
  }
  #Access_ALL_banks__utility_comp {
    line-height: 34px;
    font-size: 28px;
  }
  .margin-top23 {
    margin-top: 45px;
  }
  .box-border {
    width: 75.5%;
    margin-left: 121px;
  }
  .get-verified {
    width: 68%;
  }
  .heading-text {
    width: 67%;
  }
  #New_groundbreaking_technology_ {
    width: 78%;
    line-height: 43px;
    font-size: 31px;
  }
  .innovativeList li {
    margin-left: 20px;
  }
  #Group_616 {
    width: 100%;
  }
  .Group_622_eh {
    width: 70%;
  }
  #Group_604 {
    width: 55%;
  }
  #Expand_your_audience__Your__fu {
    font-size: 30px;
  }
  .what-to-verified-marginRow label {
    font-size: 14px;
  }
  .what-to-verified-marginRow .form-group {
    margin-bottom: 32px;
  }
  .home-bankverficationformBG {
    /* min-height: 550px; */
  }
  .what-to-be-verified {
    font-size: 23px;
  }
  #bank-verification-form .verify-now-button {
    padding: 11px 23px;
  }
}
@media only screen and (max-width: 875px) and (min-width: 767px) {
  .navbar-nav > li {
    margin: 0px 6px;
  }
  .navbar-default .navbar-nav > li > a {
    padding-left: 5px;
    padding-right: 5px;
    font-size: 14px;
  }
  .btn-round {
    padding-right: 10px;
    padding-left: 10px;
    font-size: 14px;
  }
  .bankwebsiteinput span {
    width: 100%;
    margin-bottom: 5px;
    border-right: 1px solid #ccc;
  }
  .bankwebsiteinput input {
    width: 100%;
    float: none;
  }
  #user-name-first {
    width: 100%;
    float: none;
    margin-bottom: 10px;
    margin-right: 0px;
  }
  #user-name-last {
    width: 100%;
    float: none;
    margin-bottom: 10px;
  }
  .tabbable-line > .nav-tabs li {
    width: 100%;
  }
  #TD_copyright {
    display: none;
  }
  #mobile_copyright {
    display: block;
  }
  .home-bankverficationformBG {
    /* min-height: 350px; */
  }
  .bank-account-modified {
    padding-right: 10px !important;
  }
  .box-border {
    width: 81%;
    margin: 0 auto;
  }
  .group-Access_ALL_banks__utility_comp_margin {
    margin-left: 0px;
  }
  .get-verified {
    width: 89%;
  }
  .heading-text {
    width: 89% !important;
  }
}
/* @media ( min-width :320px) and (max-width:768px) { */

@media only screen and (max-width: 768px) and (min-width: 414px) {
  .container-fluid > .navbar-collapse,
  .container-fluid > .navbar-header,
  .container > .navbar-collapse,
  .container > .navbar-header {
    margin-right: 0;
    margin-left: 0;
  }
  .navbar-toggle {
    margin-right: 40px;
    margin-top: 32px;
  }
  .navbar-nav > li {
    float: none;
    text-align: left;
  }
  .navbar-right {
    width: 100%;
    margin: 0px;
  }
  .navbar-right.navbar-nav > li {
    margin-right: 0px;
    margin-bottom: 14px;
  }

  /**** Added here ****/
  .margin-top-75 {
    margin-top: 30px;
  }
  #Group_634 img {
    margin: 0 auto;
  }
  .For-the-first-time-in-Internets-history-we-can-now-share-original-documents-online {
    width: 100%;
    font-size: 19px;
    margin-bottom: 35px;
  }
  .margin-top-68 {
    margin-top: 31px;
  }
  #ID100__Original__Guaranteed_ {
    font-size: 21px;
    width: 100%;
  }
  #DIRO_guarantees_that_you_can_t {
    width: 100%;
  }
  #What_makes_the_document_origin {
    font-size: 16px;
  }
  #Group_654 {
    margin-top: 35px;
    margin-bottom: 50px;
  }
  #__2020_Internet_Original_Docum {
    font-size: 10px;
  }
  #Group_604 {
    width: 100%;
  }
  #Expand_your_audience__Your__fu {
    font-size: 21px;
  }
  #New_groundbreaking_technology_ {
    width: 100%;
    font-size: 20px;
  }
  .innovativeList ul {
    width: 100%;
    margin: 0px;
  }
  .Part_of_the_UK_Government_s_Fi {
    font-size: 15px;
  }
  .group-Access_ALL_banks__utility_comp {
    width: 100%;
  }
  .access_all_bank_content {
    margin-bottom: 0px;
    margin-top: 50px;
  }
  #Access_ALL_banks__utility_comp {
    line-height: 34px;
    font-size: 18px;
  }
  .All-countries-Rectangle-300,
  .Rectangle-300 {
    font-size: 17px;
    padding: 25px;
  }
  .verify-now-button {
    width: 186px;
    height: 43px;
    margin-left:14%;
  }
  #Improve_your_customer_s_UX_wit {
    width: 100%;
    line-height: 30px;
    font-size: 21px;
  }
  #DIRO_helps_companies_to_trust_ {
    width: 100%;
  }
  .backgroundPath1265 {
    background-image: none;
    /* background-color: #f8f1e2; */
  }
  .backgroundgetUnion4 {
    background-image: none;
    background-color: #fff;
    margin-top: 0px;
  }
  .innovativeArea {
    margin-top: 40px;
  }
  #New_groundbreaking_technology_ {
    line-height: 28px;
  }
  .bankwebsiteinput span {
    width: 100%;
    margin-bottom: 5px;
    border-right: 1px solid #ccc;
  }
  .bankwebsiteinput input {
    width: 100%;
    float: none;
  }
  #user-name-first {
    width: 100%;
    float: none;
    margin-bottom: 10px;
    margin-right: 0px;
  }
  #user-name-last {
    width: 100%;
    float: none;
    margin-bottom: 10px;
  }
  .tabbable-line > .nav-tabs li {
    width: 100%;
  }
  #TD_copyright {
    display: none;
  }
  #mobile_copyright {
    display: block;
  }
  .home-bankverficationformBG {
    /* min-height: 350px; */
  }
  .bank-account-modified {
    padding-right: 10px !important;
  }
  .box-border {
    width: 81%;
    margin: 0 auto;
  }
  .group-Access_ALL_banks__utility_comp_margin {
    margin-left: 0px;
  }
  .get-verified {
    width: 89%;
  }
  .heading-text {
    width: 89% !important;
  }
  #Group_616 {
    margin-top: 0px;
    margin-bottom: 25px;
}
#Group_598 {
  text-align: center;
}

.head_font {
  font-size: 24px;
}
#section1 .p-6 {
  padding: 1rem;
}

}
@media only screen and (max-width: 414px) and (min-width: 320px) {
  .navbar-brand.logo-in-text {
    font-size: 14px;
  }
  .hero-unit h3 {
    font-size: 18px;
  }
  ul#menu-social li {
    margin: 0px 5px 0px 5px;
  }
  ul#menu li {
    margin: 0px 10px 0px 9px;
    font-size: 15px;
  }

  .margin-top-75 {
    margin-top: 30px;
  }
  #Group_634 img {
    margin: 0 auto;
  }
  .For-the-first-time-in-Internets-history-we-can-now-share-original-documents-online {
    width: 100%;
    font-size: 26px;
    margin-bottom: 35px;
  }
  .margin-top-68 {
    margin-top: 31px;
  }
  #ID100__Original__Guaranteed_ {
    font-size: 21px;
  }
  #What_makes_the_document_origin {
    font-size: 16px;
    width: 100%;
  }
  #Group_654 {
    margin-top: 35px;
    margin-bottom: 50px;
  }
  #__2020_Internet_Original_Docum {
    font-size: 10px;
  }
  #Group_604 {
    width: 100%;
  }
  #Expand_your_audience__Your__fu {
    font-size: 21px;
  }
  #New_groundbreaking_technology_ {
    width: 100%;
    font-size: 20px;
  }
  .innovativeList ul {
    width: 100%;
    margin: 0px;
  }
  .Part_of_the_UK_Government_s_Fi {
    font-size: 15px;
  }
  .group-Access_ALL_banks__utility_comp {
    width: 100%;
  }
  .access_all_bank_content {
    margin-bottom: 0px;
    margin-top: 50px;
  }
  #Access_ALL_banks__utility_comp {
      line-height: 30px;
      font-size: 26px;
      font-weight: 500;
  }
  .All-countries-Rectangle-300,
  .Rectangle-300 {
       font-size: 14px;
        padding: 15px;
  }
  .verify-now-button {
    width: 166px;
    height: 45px;
  }
  #Improve_your_customer_s_UX_wit {
    width: 100%;
    line-height: 30px;
    font-size: 21px;
  }
  #DIRO_helps_companies_to_trust_ {
    width: 100%;
  }
  .backgroundPath1265 {
    background-image: none;
    /* background-color: #f8f1e2; */
  }
  .backgroundgetUnion4 {
    background-image: none;
    background-color: #fff;
    margin-top: 0px;
  }
  .innovativeArea {
    margin-top: 40px;
    margin-bottom: 0px;
  }
  #New_groundbreaking_technology_ {
    line-height: 28px;
  }
  .what-to-be-verified {
    font-size: 20px;
  }
  .bankwebsiteinput span {
    width: 100%;
    margin-bottom: 5px;
    border-right: 1px solid #ccc;
  }
  .bankwebsiteinput input {
    width: 100%;
    float: none;
  }
  #Group_634 img {
    max-width: 76%;
  }
  .margin-top-185 {
    margin-top: 40px;
  }
  .backgroundPath11 {
    background-color: #eaf4f5;
    background-size: contain;
  }
  .get-verified {
    line-height: 26px;
    font-size: 24px;
  }
  .namebankinput {
    margin-bottom: 39px;
  }
  #user-name-first {
    width: 100%;
    float: none;
    margin-bottom: 10px;
    margin-right: 0px;
  }
  #user-name-last {
    width: 100%;
    float: none;
    margin-bottom: 10px;
  }
  .tabbable-line > .nav-tabs li {
    width: 100%;
  }
  #TD_copyright {
    display: none;
  }
  #mobile_copyright {
    display: block;
  }
  .home-bankverficationformBG {
    /* min-height: 350px; */
    /* background-color: #ffff; */
  }
  .bank-account-modified {
    padding-right: 10px !important;
  }
  .box-border {
    width: 81%;
    margin: 0 auto;
    margin-bottom: 60px;
  }
  .group-Access_ALL_banks__utility_comp_margin {
    margin-left: 0px;
  }
  .get-verified {
    width: 89%;
  }
  .heading-text {
    width: 89% !important;
  }
  #Group_1 {
    width: 68%;
  }
  .guarteedDiv {
    width: 100%;
  }

  div#Expand_your_audience__Your__fu {
    text-align: center;
  }
  #Group_603 {
    width: 100%;
    margin: 0 auto;
  }
  div#Group_603 img {
    width: 100% !important;
 }
 #ID100__Original__Guaranteed_ {
  font-size: 24px !important;
 }
 #ID100__Original__Guaranteed_{
   width:100%;
 }
 #DIRO_guarantees_that_you_can_t{
  width:100%;
  font-size: 15px !important;
 }
 div#Improve_your_customer_s_UX_wit {
  font-family: Prata;
  font-size: 24px !important;
 }

 #verifiedOriginalDocuments p.get-verified {
  font-size: 24px !important;
 }

 #Group_616 {
  margin-top: 0px;
  margin-bottom: 30px
}
div#Expand_your_audience__Your__fu {
  font-size: 24px !important;
}

#Group_598 {
  margin-top: 30px;
  margin-bottom: 1px;
  text-align: center;
}

  .justify-content-start {
    text-align: center !important;
  }
  .headerText {
    margin-top: 0px;
    margin-bottom: 0px;
  }
  .navbar-right {
    float: right !important;
    margin-right: 7px;
    margin-top: 10px;
  }.nav-custom > li {
    float: left;
    width: 100% !important;
    margin-left: 15px !important;
    margin-right: 0px !important;
    margin-bottom: 0px !important;
  }

  .how-to-work{
    margin-bottom: 30px;
    margin-top: 30px;
    text-align: -webkit-center;
  }

  .sec4 .cus_con {
    width: 100% !important;
    margin-bottom: 0px;
}

.bgPinkImg {
  padding-top: 40px !important;
  padding-bottom: 295px !important;
}
.section-6{
  margin-top: -250px;
}
.sec4 {
  margin-top: 50px !important; 
}

}

/*@media (min-width: 1200px){
  .container {
      width: 1050px;
  }
}*/

/* Faq Styling */
h2 {
  /*font-family: Arial, Verdana;*/
  font-weight: 800;
  font-size: 2.5rem;
  color: #091f2f;
  text-transform: uppercase;
}
.accordion-section .panel-default > .panel-heading {
  border: 0;
  background: transparent;
  padding: 6px 0px !important;
}
.accordion-section .panel-default .panel-title a {
  display: block;
  font-family: Montserrat;
  font-size: 18px;
  font-weight: 500;
  font-stretch: normal;
  font-style: normal;
  line-height: 1.78;
  letter-spacing: normal;
  text-align: left;
  color: rgba(0, 0, 0, 0.8);
}
.accordion-section .panel-default .panel-title a:hover {
  text-decoration: none;
}
.accordion-section .panel-default .panel-title a:after {
  font-family: "FontAwesome";
  font-style: normal;
  font-size: 2.5rem;
  content: "\f106";
  color: #0f3f61;
  float: right;
  margin-top: -12px;
}
.accordion-section .panel-default .panel-title a.collapsed:after {
  content: "\f107";
}
.accordion-section .panel-default .panel-body {
  font-size: 1.2rem;
}

.forFAIconLI:hover .fa fa-circle-o:before {
  color: #31b0d5;
  font-family: "FontAwesome";
  font-style: normal;
  font-size: 1.5rem;
  content: "\f10c";
  float: left;
  margin-top: -1px;
}
/*.active .fa.fa-circle-o{
  color: #31b0d5;
  font-family: 'FontAwesome';
  font-style: normal;
  font-size: 1.5rem;
  content: "\f111"!important;
  float: left;
  margin-top: -1px;
}*/
a.active:before {
  color: #31b0d5;
  font-family: "FontAwesome";
  font-style: normal;
  font-size: 1.5rem;
  content: "\f111";
  float: left;
  margin-top: 1px;
}
a.active .fa.fa-circle-o {
  display: none;
}
.faq-left {
  background-color: #f7f7f7;
  overflow: hidden;
  width: 28%;
}
.tab-content > .active {
  display: block;
  overflow: hidden;
}
#tab_FAQs .faq-left-vertical-menu a {
  color: #737373;
  font-family: Montserrat;
  font-size: 16px;
  font-weight: normal;
  font-stretch: normal;
  font-style: normal;
  line-height: 1.5;
  letter-spacing: normal;
  text-align: left;
}
.faq-left-vertical-menu ul {
  list-style: none;
  width: 52%;
  margin: 50px auto;
  margin-left: 147px;
}
.faq-left-vertical-menu ul li {
  margin: 25px 0px;
}
#tab_FAQs .faq-left-vertical-menu a.active {
  color: #31b0d5;
  font-family: Montserrat;
  font-size: 16px;
  font-weight: normal;
  font-stretch: normal;
  font-style: normal;
  line-height: 1.5;
  letter-spacing: normal;
  text-align: left;
}
#tab_FAQs .faq-left-vertical-menu a:hover {
  color: #31b0d5;
  text-decoration: none;
}
section.accordion-section {
  padding: 3rem 0;
  padding-left: 50px;
}
section.accordion-section h2,
.quickstart-right h3 {
  font-family: Prata;
  font-size: 32px;
  font-weight: normal;
  font-stretch: normal;
  font-style: normal;
  line-height: 1.38;
  letter-spacing: normal;
  text-align: left;
  color: rgba(0, 0, 0, 0.8);
  text-transform: none;
  margin-top: 6px;
  padding-left: 10px;
  padding-right: 10px;
}
.accordion-section .panel.panel-default {
  border: none;
  padding-left: 10px;
  padding-right: 10px;
}
.panel-body.px-3.mb-4,
.quickstart-right-content {
  font-family: Montserrat;
  font-size: 16px;
  font-weight: normal;
  font-stretch: normal;
  font-style: normal;
  line-height: 1.63;
  letter-spacing: normal;
  text-align: left;
  color: rgba(0, 0, 0, 0.8);
  padding-left: 0px !important;
}
.getStartedx,
.FAQsx {
  display: flex;
}
#To_learn_more_visit_our_FAQ a {
  color: rgba(0, 188, 212, 1);
}
.innerFAQa {
  font-style: normal;
  font-weight: bold;
  color: rgba(0, 188, 212, 1);
}
#To_learn_more_visit_our_FAQ a:hover,
.innerFAQa:hover {
  text-decoration: none;
  color: #177996;
}
#underthehoodVideo {
  padding: 15px 0px;
}

.sec4{
  margin-top: 80px;
}
.sec4 .cus_con{
  width:81% ;
  margin-bottom: 35px;
}
.sec4 .block{
    line-height: 19px;
    text-align: left;
    font-family: Montserrat;
    font-style: normal;
    font-weight: normal;
    font-size: 16px;
    color: rgba(0, 0, 0, 0.8);
    margin-left: 31px;
    min-height: 65px;
}

.bgPinkImg {
  background-image: url("../images/Path1265.svg");
  background-repeat: no-repeat; /* Do not repeat the image */
  background-size: cover; /*Resize the background image to cover the entire container*/
  padding-top:80px;
  padding-bottom:120px;
  background-position: center;
}
.download input {
  height: 17px !important;
  width: 17px !important;
  margin-top: 10px;
  margin-left: 20px;
}

/*custome scrollbar*/
::-webkit-scrollbar {
  width: 7px;
}
 
::-webkit-scrollbar-track {
  box-shadow: inset 0 0 6px rgba(0, 0, 0, 0.3);
}
 
::-webkit-scrollbar-thumb {
  background-color: darkgrey;
  outline: 1px solid slategrey;
  border-radius: 10px;
}


#bs-example-navbar-collapse-1 .navbar-nav > li{
  margin-left: 2px !important;
    margin-right: 2px !important;
}
.q_signup_img{
  width: 700px;
  height: 400px;
  background-image: url('../images/getstarted/hand.svg'), url('../images/getstarted/01.A_Signup.png');
  background-repeat: no-repeat, no-repeat;
  background-position: center;
  background-size: 10%,100%;
}
.q_signup_img1{
  width: 700px;
  height: 400px;
  background-image: url('../images/getstarted/hand.svg'), url('../images/getstarted/04.A_ViewDocuments_Invited–1.png');
  background-repeat: no-repeat, no-repeat;
  background-position: 20% 64%,center;
  background-size: 10%,100%;
}
.q_signup_img2{
  width: 700px;
  height: 400px;
  background-image: url('../images/getstarted/hand.svg'), url('../images/getstarted/03.A_View Documents_Invited.png');
  background-repeat: no-repeat, no-repeat;
  background-position: 15% 50%,center;
  background-size: 10%,100%;
}
.q_signup_img3{
  width: 700px;
  height: 400px;
  background-image: url('../images/getstarted/hand.svg'), url('../images/getstarted/05.D_Settings_API-integration–1.png');
  background-repeat: no-repeat, no-repeat;
  background-position: 16% 82%,center;
  background-size: 10%,100%;
}
.q_signup_img4{
  width: 700px;
  height: 400px;
  background-image: url('../images/getstarted/05.A_Settings_API_integration.png');
  background-repeat: no-repeat;
  background-size:100%;
}
#div58 li,#div59 li,#div60 li{
  font-family: Montserrat;
  font-size: 15px;
}
#div58 h3,#div59 h3,#div60{
  font-family: Prata !important;
}
.textarea_des{
  margin-top: -20px; 
  padding-bottom: 20px; 
  color: #00000080; font-size:13px; 
  font-family:Courier;
  background-color:#f4fcfd; 
  border:none; 
  height:auto; 
  /* overflow:hidden; */
}
.copy_btn{
  height: 30px;
  background-color:#f4fcfd;
  background-color:#f4fcfd;
  padding-top:5px; 
  padding-right:10px; 
  cursor: pointer; 
  text-align:right; color:black;  
  font-family: Montserrat;font-size: 12px;
}

@media screen and (max-width:450px){
  section.accordion-section {
    padding-left: 10px;
    padding-right: 10px !important;
  }
}  

