@import url(../css/bootstrap/bootstrap.min.css);
@import url("https://fonts.googleapis.com/css2?family=Inter+Tight:ital,wght@0,100..900;1,100..900&display=swap");

*,
*:before,
*:after {
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
  padding: 0;
  margin: 0;
  font-family: "Inter Tight", sans-serif;
}

html,
body,
div,
span,
object,
iframe,
figure,
h1,
h2,
h3,
h4,
h5,
h6,
p,
blockquote,
pre,
a,
code,
em,
img,
small,
strike,
strong,
sub,
sup,
tt,
b,
u,
i,
ol,
ul,
li,
fieldset,
form,
label,
table,
caption,
tbody,
tfoot,
thead,
tr,
th,
td,
main,
canvas,
embed,
footer,
header,
nav,
section,
video,
*,
*:before,
*:after {
  margin: 0;
  padding: 0;
  border: 0;
  font-size: 100%;
  font: inherit;
  vertical-align: baseline;
  text-rendering: optimizeLegibility;
  -webkit-font-smoothing: antialiased;
  -webkit-text-size-adjust: none;
  -moz-text-size-adjust: none;
  -ms-text-size-adjust: none;
  text-size-adjust: none;
  padding: 0;
  margin: 0;
  font-family: "Inter Tight", sans-serif;
  color: rgba(255, 255, 255, 0.5);
}

footer,
header,
nav,
section,
main {
  display: block;
}

body {
  line-height: 1;
}

ol,
ul {
  list-style: none;
}

blockquote,
q {
  quotes: none;
}

blockquote:before,
blockquote:after,
q:before,
q:after {
  content: "";
  content: none;
}

table {
  border-collapse: collapse;
  border-spacing: 0;
}

input {
  border-radius: 0;
}

a {
  text-decoration: none;
  color: rgba(255, 255, 255, 0.5);
  -webkit-transition: all 400ms ease-in-out;
  transition: all 400ms ease-in-out;
}

a:hover {
  color: #fff;
  text-decoration: none;
}

body {
  background-color: #000;
}

/*.plainBtn {
  position: relative;
  display: inline-block;
  padding: 13px 22px;
  font-size: 14px;
  line-height: 1;
  font-weight: 400;
  color: rgba(245, 245, 245, 0.6980392157);
  border-radius: 30px;
  background-color: #000;
  
  
}
.plainBtn .btnTxt {
  z-index: 1;
  -webkit-transition: all 400ms ease-in-out;
  transition: all 400ms ease-in-out;
}
.plainBtn:after {
  content: "";
  width: calc(100% + 2px);
  height: calc(100% + 2px);
  position: absolute;
  left: -1px;
  top: -1px;
  background: -webkit-gradient(linear, left top, right top, from(#6194ff), color-stop(53.5%, #fff), color-stop(98%, #345ec3));
  background: linear-gradient(90deg, #6194ff, #fff 53.5%, #345ec3 98%);
  border-radius: 30px;
  z-index: -1;
  background-position: 0% 50%;
  transition: background-position 0.3s ease;
}
.plainBtn:hover .btnTxt {
  color: #fff;
}*/
/* .plainBtn:hover::after {
  transform: rotate(15deg);
} */
.plainBtn {
  position: relative;
  display: inline-block;
  padding: 13px 22px;
  font-size: 14px;
  line-height: 1;
  font-weight: 400;
  color: rgba(245, 245, 245, 0.7);
  background-color: #000;
  /* Solid button background */
  border: 1px solid transparent;
  /* Transparent border */
  border-radius: 30px;
  /* Rounded corners */
  background-image:
    linear-gradient(#000, #000),
    linear-gradient(90deg, #6194ff, #fff 53.5%, #345ec3 98%);
  /* Solid + Gradient border */
  background-origin: border-box;
  background-clip: padding-box, border-box;
  /* Keeps gradient in the border */
  background-size: 400% 400%;
  /* Make the gradient large enough for smooth animation */
  text-decoration: none;
  overflow: hidden;
  transition: all 0.3s ease;
  /* Smooth transition */
}

.plainBtn .btnTxt {
  position: relative;
  z-index: 2;
}

.plainBtn:hover {
  animation: rotateBorder 3s linear infinite;
  /* Continuous rotation animation on hover */
}

@keyframes rotateBorder {
  0% {
    background-position: 0% 0;
    /* Start position */
  }

  100% {
    background-position: 100% 100%;
    /* Continue the rotation */
  }
}


/*  */
.cBtn {
  position: relative;
  display: inline-block;
}

.cBtn:after {
  content: "";
  width: calc(100% + 2px);
  height: calc(100% + 2px);
  position: absolute;
  left: -1px;
  top: -1px;
  background: -webkit-gradient(linear, left top, right top, from(#6194ff), color-stop(53.5%, #fff), color-stop(98%, #345ec3));
  background: linear-gradient(90deg, #6194ff, #fff 53.5%, #345ec3 98%);
  border-radius: 20px;
  border-top-left-radius: 2px;
  border-bottom-right-radius: 2px;
}

.cBtn:before {
  content: "";
  width: 100%;
  height: 100%;
  position: absolute;
  left: 0;
  top: 0;
  background: #000;
  border-radius: 20px;
  border-top-left-radius: 2px;
  border-bottom-right-radius: 2px;
  z-index: 1;
}

.cBtn_txt {
  position: relative;
  display: inline-block;
  padding: 15px 20px;
  padding-right: 45px;
  color: #fff;
  z-index: 2;
  font-weight: 500;
  background-color: rgba(0, 63, 216, 0.168627451);
  border-radius: 20px;
  border-top-left-radius: 2px;
  border-bottom-right-radius: 2px;
  -webkit-transition: all 400ms ease-in-out;
  transition: all 400ms ease-in-out;
}

.cBtn_txt .topBar,
.cBtn_txt .bottomBar {
  position: absolute;
  width: 40%;
  height: 4px;
  background: -webkit-gradient(linear, left top, right top, from(#6194ff), color-stop(53.5%, #fff), color-stop(98%, #345ec3));
  background: linear-gradient(90deg, #6194ff, #fff 53.5%, #345ec3 98%);
  -webkit-transition: all 400ms ease-in-out;
  transition: all 400ms ease-in-out;
}

.cBtn_txt .topBar {
  top: 0;
  left: 0;
  clip-path: polygon(0% 0%, 100% 0%, 90% 100%, 10% 100%);
}

.cBtn_txt .bottomBar {
  bottom: 0;
  right: 0;
  clip-path: polygon(10% 0%, 90% 0%, 100% 100%, 0% 100%);
}

.cBtn_txt .arrow {
  position: absolute;
  width: 12px;
  height: 12px;
  background-image: url('data:image/svg+xml,<svg width="9" height="14" viewBox="0 0 9 14" fill="none" xmlns="http://www.w3.org/2000/svg"><path d="M1 1L7 7L1 13" stroke="white" stroke-width="1.5" stroke-linecap="round"/></svg>');
  background-repeat: no-repeat;
  background-size: contain;
  background-position: center;
  top: 50%;
  right: 20px;
  -webkit-transform: translateY(-42%);
  transform: translateY(-42%);
  -webkit-transition: all 400ms ease-in-out;
  transition: all 400ms ease-in-out;
}

.cBtn:hover .cBtn_txt {
  background-color: #fff;
  color: #345EC3;
}

.cBtn:hover .arrow {
  background-image: url('data:image/svg+xml,<svg width="9" height="14" viewBox="0 0 9 14" fill="none" xmlns="http://www.w3.org/2000/svg"><path d="M1 1L7 7L1 13" stroke="%23345EC3" stroke-width="1.5" stroke-linecap="round"/></svg>');
}

.cBtn:hover .topBar,
.cBtn:hover .bottomBar {
  width: 90%;
}

.cntWrap {
  position: relative;
  padding-top: 100px;
}

@media (max-width: 1536px) {
  .cntWrap {
    padding-top: 90px;
  }
}

@media (max-width: 576px) {
  .cntWrap {
    padding-top: 70px;
  }
}

.text_01 {
  font-size: 54px;
  line-height: 64px;
  font-weight: 600;
  display: inline-block;
  -webkit-background-clip: text;
  background-clip: text;
  -webkit-text-fill-color: transparent;
  background-image: -webkit-gradient(linear, left top, right top, from(#6194ff), color-stop(53.5%, #fff), color-stop(98%, #345ec3));
  background-image: linear-gradient(90deg, #6194ff, #fff 53.5%, #345ec3 98%);
}

@media (max-width: 1600px) {
  .text_01 {
    font-size: 48px;
    line-height: 58px;
  }
}

@media (max-width: 1536px) {
  .text_01 {
    font-size: 42px;
    line-height: 52px;
  }
}

@media (max-width: 991px) {
  .text_01 {
    font-size: 36px;
    line-height: 46px;
  }
}

@media (max-width: 576px) {
  .text_01 {
    font-size: 32px;
    line-height: 42px;
  }
}

.text_02 {
  font-size: 44px;
  line-height: 54px;
  letter-spacing: 2px;
  font-weight: 600;
  display: inline-block;
  -webkit-background-clip: text;
  background-clip: text;
  -webkit-text-fill-color: transparent;
  background-image: -webkit-gradient(linear, left top, right top, from(#6194ff), color-stop(53.5%, #fff), color-stop(98%, #345ec3));
  background-image: linear-gradient(90deg, #6194ff, #fff 53.5%, #345ec3 98%);
}

@media (max-width: 1600px) {
  .text_02 {
    font-size: 40px;
    line-height: 50px;
  }
}

@media (max-width: 1536px) {
  .text_02 {
    font-size: 38px;
    line-height: 48px;
  }
}

@media (max-width: 991px) {
  .text_02 {
    font-size: 32px;
    line-height: 42px;
  }
}

@media (max-width: 576px) {
  .text_02 {
    font-size: 28px;
    line-height: 38px;
  }
}

h6,
.txtH6 {
  font-size: 24px;
  line-height: 34px;
  font-weight: 500;
}

@media (max-width: 1536px) {

  h6,
  .txtH6 {
    font-size: 22px;
    line-height: 32px;
  }
}

@media (max-width: 576px) {

  h6,
  .txtH6 {
    font-size: 20px;
    line-height: 30px;
  }
}

p {
  font-size: 18px;
  line-height: 28px;
}

@media (max-width: 576px) {
  p {
    font-size: 16px;
    line-height: 26px;
  }
}

.bodyOverflowHidden {
  height: 100vh;
  overflow: hidden;
}

.accordion .accordion-item {
  position: relative;
  border: none;
  border-radius: 6px;
  margin-bottom: 30px;
  border: 1px solid rgba(97, 148, 255, 0.3);
  background-color: rgba(50, 111, 255, 0.0588235294);
}

@media (max-width: 576px) {
  .accordion .accordion-item {
    margin-bottom: 20px;
  }
}

.accordion .accordion-item:last-child {
  margin-bottom: 0;
}

.accordion .accordion-item .accordion-button {
  border: 0;
  border-radius: 0;
  font-size: 20px;
  line-height: 30px;
  background: transparent;
  color: #fff;
  -webkit-box-shadow: none;
  box-shadow: none;
  padding: 0;
  padding: 30px;
}

@media (max-width: 1366px) {
  .accordion .accordion-item .accordion-button {
    font-size: 18px;
    line-height: 28px;
    padding: 20px 30px;
  }
}

@media (max-width: 576px) {
  .accordion .accordion-item .accordion-button {
    padding: 20px;
    padding-right: 30px;
  }
}

.accordion .accordion-item .accordion-button:focus {
  -webkit-box-shadow: none;
  box-shadow: none;
}

.accordion .accordion-item .accordion-button:after {
  background-image: url('data:image/svg+xml,<svg width="19" height="10" viewBox="0 0 19 10" fill="none" xmlns="http://www.w3.org/2000/svg"><path d="M17 1.10742L9.5 8.60742L2 1.10742" stroke="white" stroke-width="2.14286" stroke-linecap="round" stroke-linejoin="round"/></svg>');
}

@media (max-width: 576px) {
  .accordion .accordion-item .accordion-button:after {
    position: absolute;
    right: 7px;
    -webkit-transform: scale(0.7);
    transform: scale(0.7);
    top: 26px;
  }
}

.accordion .accordion-item .accordion-collapse {
  background-color: transparent;
}

.accordion .accordion-item .accordion-collapse .accordion-body {
  padding: 0px 50px 30px 50px;
}

@media (max-width: 1366px) {
  .accordion .accordion-item .accordion-collapse .accordion-body {
    padding: 0px 40px 20px 40px;
  }
}

@media (max-width: 576px) {
  .accordion .accordion-item .accordion-collapse .accordion-body {
    padding: 0px 20px 20px 30px;
  }
}

.accordion .accordion-item .accordion-collapse .accordion-body p {
  font-size: 18px;
  line-height: 28px;
  color: rgba(255, 255, 255, 0.6);
}

@media (max-width: 1366px) {
  .accordion .accordion-item .accordion-collapse .accordion-body p {
    font-size: 16px;
    line-height: 26px;
  }
}

.accordion .accordion-item .accordion-collapse .accordion-body ul li {
  font-size: 18px;
  line-height: 28px;
}

@media (max-width: 1366px) {
  .accordion .accordion-item .accordion-collapse .accordion-body ul li {
    font-size: 16px;
    line-height: 26px;
  }
}

.accordion .accordion-item.active .accordion-button {
  padding-bottom: 15px;
}

@media (max-width: 1366px) {
  .accordion .accordion-item.active .accordion-button {
    padding-bottom: 10px;
  }
}

strong {
  font-weight: 500;
}

.txtWhite {
  color: #fff !important;
}

ul.list li {
  position: relative;
  padding-left: 25px;
  margin-bottom: 20px;
  line-height: 24px;
}

@media (max-width: 1366px) {
  ul.list li {
    margin-bottom: 10px;
  }
}

@media (max-width: 576px) {
  ul.list li {
    padding-left: 20px;
  }
}

ul.list li:last-child {
  margin-bottom: 0;
}

ul.list li:before {
  content: url('data:image/svg+xml,<svg width="13" height="17" viewBox="0 0 13 17" fill="none" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink"><rect width="13" height="17" fill="url(%23pattern0_2010_59)"/><defs><pattern id="pattern0_2010_59" patternContentUnits="objectBoundingBox" width="1" height="1"><use xlink:href="%23image0_2010_59" transform="matrix(0.00341797 0 0 0.00260417 -0.375 -0.142857)"/></pattern><image id="image0_2010_59" width="512" height="512" xlink:href="data:image/png;base64,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"/></defs></svg>');
  position: absolute;
  left: 0;
  top: 2px;
}

@media (max-width: 576px) {
  ul.list li:before {
    -webkit-transform: scale(0.8);
    transform: scale(0.8);
    top: 0;
  }
}

.bgImg {
  background-repeat: no-repeat;
  background-position: center;
  background-size: cover;
}

.header {
  position: fixed;
  width: 100%;
  padding: 25px 8%;
  left: 0;
  top: 0;
  background-position: center center;
  background-repeat: no-repeat;
  background-size: cover;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: justify;
  -ms-flex-pack: justify;
  justify-content: space-between;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  height: 100px;
  z-index: 11;
}

@media (max-width: 1536px) {
  .header {
    padding: 15px 50px;
    height: 90px;
  }
}

@media (max-width: 576px) {
  .header {
    padding: 15px 20px;
    height: 70px;
  }
}

.header_left {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: justify;
  -ms-flex-pack: justify;
  justify-content: space-between;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  grid-gap: 155px;
  width: 100%;
}

@media (max-width: 1536px) {
  .header_left {
    grid-gap: 80px;
  }
}

@media (max-width: 1366px) {
  .header_left {
    grid-gap: 50px;
  }
}

.header_menus {
  position: relative;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: justify;
  -ms-flex-pack: justify;
  justify-content: space-between;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  width: 100%;
}

@media (max-width: 1165px) {
  .header_menus {
    position: absolute;
    top: 90px;
    width: 100%;
    left: 0;
    background: black;
    height: calc(100vh - 90px);
    padding: 50px;
    -webkit-box-pack: start;
    -ms-flex-pack: start;
    justify-content: flex-start;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -ms-flex-direction: column;
    flex-direction: column;
    -webkit-box-align: start;
    -ms-flex-align: start;
    align-items: flex-start;
    -webkit-transform: translateX(-100%);
    transform: translateX(-100%);
    -webkit-transition: all 400ms ease-in-out;
    transition: all 400ms ease-in-out;
    overflow-y: auto;
  }
}

@media (max-width: 576px) {
  .header_menus {
    top: 70px;
    padding: 30px 20px;
    height: calc(100vh - 70px);
  }
}

@media (max-width: 1165px) {
  .header_menus.open {
    -webkit-transform: translateX(0);
    transform: translateX(0);
  }
}

.header_menus ul {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: justify;
  -ms-flex-pack: justify;
  justify-content: space-between;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  grid-gap: 60px;
}

@media (max-width: 1536px) {
  .header_menus ul {
    grid-gap: 40px;
  }
}

@media (max-width: 1165px) {
  .header_menus ul {
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -ms-flex-direction: column;
    flex-direction: column;
    -webkit-box-pack: start;
    -ms-flex-pack: start;
    justify-content: flex-start;
    -webkit-box-align: start;
    -ms-flex-align: start;
    align-items: flex-start;
    grid-gap: 30px;
  }
}

@media (max-width: 576px) {
  .header_menus ul {
    grid-gap: 20px;
  }
}

.header_menus ul li a {
  font-size: 18px;
  line-height: 28px;
  font-weight: 500;
}

@media (max-width: 1024px) {
  .header_menus ul li a {
    font-size: 24px;
    line-height: 38px;
  }
}

@media (max-width: 576px) {
  .header_menus ul li a {
    font-size: 20px;
    line-height: 30px;
  }
}

.header_menus ul li a.active {
  color: #fff;
}

.header:after {
  content: "";
  width: 100%;
  height: 1px;
  background: -webkit-gradient(linear, left top, right top, from(#6194ff), color-stop(53.5%, #fff), color-stop(98%, #345ec3));
  background: linear-gradient(90deg, #6194ff, #fff 53.5%, #345ec3 98%);
  position: absolute;
  left: 0;
  bottom: 0;
}

.header_logo img {
  width: 150px;
  height: auto;
}

@media (max-width: 1024px) {
  .header_Btn {
    z-index: 1;
    margin-top: 30px;
  }
}

@media (max-width: 576px) {
  .header_Btn {
    margin-top: 20px;
  }
}

@media (max-width: 1024px) {
  .header_Btn .plainBtn {
    padding: 20px 40px;
  }
}

@media (max-width: 576px) {
  .header_Btn .plainBtn {
    padding: 15px 30px;
  }
}

@media (max-width: 1024px) {

  .header_Btn .plainBtn .btnTxt,
  .header_Btn .plainBtn span {
    font-size: 24px;
  }
}

@media (max-width: 576px) {

  .header_Btn .plainBtn .btnTxt,
  .header_Btn .plainBtn span {
    font-size: 20px;
  }
}

.toggle-menu {
  width: 30px;
  height: auto;
  display: inline-block;
  position: relative;
  z-index: 1000;
  display: none;
  top: -25px;
}

.toggle-menu:after {
  content: '';
  width: 100%;
  height: 20px;
  position: absolute;
  top: 15px;
  left: 0px;
  z-index: 2;
}

@media (max-width: 1165px) {
  .toggle-menu {
    display: block;
  }
}

.toggle-menu i {
  position: absolute;
  display: block;
  height: 2px;
  background: -webkit-gradient(linear, left top, right top, from(#6194ff), color-stop(53.5%, #fff), color-stop(98%, #345ec3));
  background: linear-gradient(90deg, #6194ff, #fff 53.5%, #345ec3 98%);
  width: 30px;
  left: 0px;
  -webkit-transition: all 0.3s;
  transition: all 0.3s;
}

.toggle-menu i:nth-child(1) {
  top: 16px;
}

.toggle-menu i:nth-child(2) {
  top: 24px;
}

.toggle-menu i:nth-child(3) {
  top: 32px;
}

.toggle-menu.active i:nth-child(1) {
  top: 25px;
  -webkit-transform: rotateZ(45deg);
  transform: rotateZ(45deg);
}

.toggle-menu.active i:nth-child(2) {
  background: transparent;
}

.toggle-menu.active i:nth-child(3) {
  top: 25px;
  -webkit-transform: rotateZ(-45deg);
  transform: rotateZ(-45deg);
}

.scrolled .header {
  background-color: #000;
}

.footer {
  position: relative;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: justify;
  -ms-flex-pack: justify;
  justify-content: space-between;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  border-top: 1px solid rgba(255, 255, 255, 0.3);
  padding: 20px 8%;
}

@media (max-width: 1536px) {
  .footer {
    padding: 15px 50px;
  }
}

@media (max-width: 1024px) {
  .footer {
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -ms-flex-direction: column;
    flex-direction: column;
    grid-gap: 20px;
    height: 80px;
  }
}

@media (max-width: 576px) {
  .footer {
    padding: 15px 20px;
    grid-gap: 10px;
    height: auto;
  }
}

.footer_menus ul {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: justify;
  -ms-flex-pack: justify;
  justify-content: space-between;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  grid-gap: 50px;
}

@media (max-width: 1536px) {
  .footer_menus ul {
    grid-gap: 30px;
  }
}

@media (max-width: 1024px) {
  .footer_menus ul {
    grid-gap: 20px;
  }
}

@media (max-width: 576px) {
  .footer_menus ul {
    -ms-flex-wrap: wrap;
    flex-wrap: wrap;
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    justify-content: center;
    grid-gap: 10px;
  }
}

.footer_menus ul li a {
  color: rgba(255, 255, 255, 0.6);
  font-size: 16px;
  line-height: 1;
}

@media (max-width: 1536px) {
  .footer_menus ul li a {
    font-size: 14px;
  }
}

.footer_menus ul li a:hover {
  color: #fff;
}

.footer_menus ul li a.active {
  color: #fff;
}

.footer_copyRightTxt p {
  font-size: 16px;
  line-height: 1;
  color: rgba(255, 255, 255, 0.6);
}

@media (max-width: 1536px) {
  .footer_copyRightTxt p {
    font-size: 14px;
  }
}

@media (max-width: 576px) {
  .footer_copyRightTxt p {
    text-align: center;
    font-size: 12px;
    line-height: 1.5;
  }
}

.homePage {
  position: relative;
  width: 100%;
  height: 100vh;
  background-repeat: no-repeat;
  background-position: center;
  background-size: cover;
}

.homePage_cnt {
  min-height: calc(100vh - 157px);
  padding: 0 8%;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: justify;
  -ms-flex-pack: justify;
  justify-content: space-between;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
}

@media (max-width: 1536px) {
  .homePage_cnt {
    padding: 0 50px;
    min-height: calc(100vh - 137px);
  }
}

@media (max-width: 1024px) {
  .homePage_cnt {
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -ms-flex-direction: column;
    flex-direction: column;
    -webkit-box-pack: start;
    -ms-flex-pack: start;
    justify-content: flex-start;
    grid-gap: 50px;
    padding-top: 50px;
    min-height: calc(100vh - 170px);
  }
}

@media (max-width: 576px) {
  .homePage_cnt {
    padding: 30px 20px;
    grid-gap: 20px;
  }
}

.homePage_cnt .text_01 {
  margin-bottom: 30px;
}

@media (max-width: 991px) {
  .homePage_cnt .text_01 {
    margin-bottom: 15px;
  }
}

.homePage_cnt .text_01 span {
  display: block;
  background: -webkit-gradient(linear, left top, right top, from(rgba(255, 255, 255, 0)), to(rgba(97, 148, 255, 0.2)));
  background: linear-gradient(90deg, rgba(255, 255, 255, 0) 0%, rgba(97, 148, 255, 0.2) 100%);
  padding-right: 20px;
}

.homePage_cnt h2 {
  font-size: 26px;
  line-height: 36px;
  margin-bottom: 50px;
  color: #fff;
}

@media (max-width: 991px) {
  .homePage_cnt h2 {
    font-size: 20px;
    line-height: 30px;
    margin-bottom: 30px;
  }
}

@media (max-width: 576px) {
  .homePage_cnt h2 {
    font-size: 18px;
    line-height: 28px;
    margin-bottom: 30px;
  }
}

.homePage_cnt .leftCnt {
  width: 50%;
  min-width: 50%;
}

@media (max-width: 1024px) {
  .homePage_cnt .leftCnt {
    width: 100%;
  }
}

.homePage_cnt .rightCnt img {
  width: 100%;
  height: 100%;
}

@media (max-width: 1600px) {
  .homePage_cnt .rightCnt img {
    max-height: 70vh;
  }
}

@media (max-width: 991px) {
  .homePage_cnt .rightCnt img {
    max-height: 45vh;
  }
}

.innerPage {
  position: relative;
  padding: 0 8%;
  background-attachment: fixed;
}

@media (max-width: 1024px) {
  .innerPage {
    padding: 0 50px;
  }
}

@media (max-width: 576px) {
  .innerPage {
    padding: 0 20px;
  }
}

.innerPage_cnt {
  min-height: calc(100vh - 157px);
}

@media (max-width: 991px) {
  .innerPage_cnt {
    min-height: calc(100vh - 170px);
  }
}

.innerPage_title {
  position: relative;
  padding-top: 60px;
  padding-bottom: 30px;
}

@media (max-width: 1366px) {
  .innerPage_title {
    padding-top: 40px;
  }
}

@media (max-width: 1366px) {
  .innerPage_title {
    padding-top: 40px;
    padding-bottom: 20px;
  }
}

.innerPage a:hover {
  color: #fff;
}

.faqPage {
  position: relative;
}

.faqPage .innerPage_cnt {
  max-width: 1200px;
  margin: 0 auto;
}

.faqPage .innerPage_title {
  position: relative;
  padding-top: 60px;
}

@media (max-width: 576px) {
  .faqPage .innerPage_title {
    padding-top: 40px;
  }
}

.faqPage .faqWrap {
  padding-bottom: 15vh;
}

@media (max-width: 576px) {
  .faqPage {
    padding-bottom: 60px;
  }
}

@media (max-width: 1280px) {
  .aboutWrap {
    padding-bottom: 15vh;
  }

  .homePage {
    height: 100%;
  }
}

@media (max-width: 1024px) {
  .aboutWrap {
    padding-bottom: 0;
  }
}

@media (max-width: 576px) {
  .aboutWrap {
    padding-bottom: 60px;
  }
}

.aboutWrap p,
.aboutWrap h6,
.aboutWrap h2 {
  padding-bottom: 30px;
}

@media (max-width: 576px) {

  .aboutWrap p,
  .aboutWrap h6,
  .aboutWrap h2 {
    padding-bottom: 20px;
  }
}

.aboutWrap .smallTxt p {
  font-size: 18px;
  line-height: 28px;
}

@media (max-width: 576px) {
  .aboutWrap .smallTxt p {
    font-size: 16px;
    line-height: 24px;
  }
}

.aboutWrap a {
  color: #6194FF;
  font-weight: 600;
}

.privacyWrap {
  padding-bottom: 15vh;
}

.privacyWrap .txtH6 {
  margin-top: 20px;
  margin-bottom: 10px;
}

.privacyWrap p {
  margin-bottom: 10px;
}

.privacyWrap ul {
  margin: 20px 0;
  margin-left: 50px;
  margin-bottom: 30px;
}

@media (max-width: 576px) {
  .privacyWrap ul {
    margin-left: 20px;
  }
}

.privacyWrap a {
  color: #6194FF;
  font-weight: 500;
}

/* New  CSS */

.menu_btnWrap {
  display: flex;
  justify-content: flex-end;
  align-items: center;
  grid-gap: 20px;
}

.tCust b {
  font-weight: 600;
  color: #fff;
  padding-left: 5px;
}

.custodialAmount {
  color: #fff;
}

.txtBtn {
  color: rgba(255, 255, 255, 0.5) !important;
}

.tCust .plainBtn:hover .btnTxt {
  color: rgba(255, 255, 255, 0.5);
}

#lottieImage {
  width: auto;
  height: 80vh;
}



@media (max-width: 1165px) {
  .homePage {
    height: 100%;
  }

  #lottieImage {
    height: 550px;
    margin-top: 50px;
  }

  .menu_btnWrap {
    display: flex;
    justify-content: flex-start;
    align-items: flex-start;
    flex-direction: column;
    grid-gap: 20px;
    margin-top: 20px;
  }
}

@media (max-width: 1024px) {
  .menu_btnWrap {
    grid-gap: 0px;
    margin-top: 0px;
  }

  #lottieImage {
    height: 50vh;
  }

  #lottieImage {
    height: 550px;
    margin-top: 50px;
  }
}

@media (max-width: 991px) {
  #lottieImage {
    height: 550px;
    margin-top: 20px;
  }
}

@media (max-width: 576px) {
  #lottieImage {
    height: 50vh;
    margin-top: 0;
  }
}

@media screen and (min-width: 1921px) {
  body {
    font-size: 1.2rem;
    /* Increase font size for larger screens */
  }

  .pageWrap {
    max-width: 1920px;
    margin: 0 auto;
  }

  .header {
    max-width: 1920px;
    margin: 0 auto;
    left: 50%;
    transform: translateX(-50%);
    padding: 0 4%;
  }

  .footer {
    padding: 20px 4%;
    max-width: 1920px;
    margin: 0 auto;
  }
}



/* Added on 02-01-2025 */
.header_Btn a {
  all: unset;
  color: #fff;
  background-color: #003cba1a;
  display: inline-block;
  position: relative;
  border: none;
  border-radius: 50px;
  cursor: pointer;
  padding: 8px 15px;
  height: 40px;
  box-sizing: border-box;
  display: flex;
  justify-content: center;
  align-items: center;
}

.header_Btn a .btnTxt {
  color: #fff;

  font-size: 16px;
}

.header_Btn a:before {
  content: "";
  position: absolute;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
  padding: 2px;
  border-radius: 50px;
  background: linear-gradient(90deg, #6194ff, #fff 52%, #6194ff);
  -webkit-mask: linear-gradient(#fff 0 0) content-box, linear-gradient(#fff 0 0);
  -webkit-mask-composite: xor;
  mask-composite: exclude;
  pointer-events: none;
  opacity: .7;
  z-index: 1;
}

.header_Btn a:hover {
  background-color: #fff;
}

.header_Btn a:hover .btnTxt {
  color: #345ec3;
}

@media (max-width: 1600px) {
  #lottieImage {
    height: 70vh;
  }
}

@media screen and (max-width: 1440px) {
  .innerPage_cnt {
    min-height: calc(100vh - 137px);
  }
}

@media screen and (max-width: 1366px) {
  .homePage {
    overflow: hidden;
  }

  .header_logo img {
    width: 120px;
  }

  .header {
    height: 80px;
  }

  .homePage_cnt {
    min-height: calc(100vh - 127px);
  }

  .cntWrap {
    padding-top: 70px;
  }

  .aboutWrap {
    padding-bottom: 35px;
  }

  .accordion .accordion-item {
    margin-bottom: 20px;
  }
}

@media screen and (max-width: 1024px) {
  .homePage_cnt {
    min-height: calc(100vh - 170px);
  }

  .innerPage_cnt {
    min-height: calc(100vh - 157px);
  }

  #lottieImage {
    height: 550px;
  }
}

@media screen and (max-width: 576px) {
  .header {
    height: 80px;
  }

  .cntWrap {
    padding-top: 80px;
  }

  .faqPage .faqWrap {
    padding-bottom: 0;
  }

  #lottieImage {
    width: 100%;
    height: auto;
  }

  .homePage_cnt .leftCnt .text_01 {
    font-size: 30px;
    line-height: 40px;
  }
}

.inputWrap {
  margin-bottom: 20px;
  width: 100%;
}

.inputWrap:last-child {
  margin-bottom: 0;
}

.inputWrap label {
  margin-bottom: 10px;
  font-size: 14px;
}

.inputWrap input,
.inputWrap textarea,
.inputWrap select,
.custom-file-upload,
.selectric-wrapper {
  font-size: 14px;
  line-height: 1;
  padding: 15px 20px;
  min-height: inherit;
  outline: 0;
  border: none;
  width: 100%;
  border-radius: 5px;
  min-height: 50px;
  color: #BDBDBD;
  background-color: #040404;
  /* border: 1px solid #00CEE533 !important; */
  position: relative;
  border-radius: 5px;
}

.inWrap,
.selectric-wrapper,
.custom-file-upload {
  position: relative;
}

.inWrap:after,
.selectric-wrapper:after,
.custom-file-upload:after {
  content: "";
  position: absolute;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
  padding: 1px;
  border-radius: 8px;
  background: linear-gradient(90deg, #6194ff80, #ffffff80 52%, #6194ff80);
  -webkit-mask: linear-gradient(#fff 0 0) content-box, linear-gradient(#fff 0 0);
  -webkit-mask-composite: xor;
  mask-composite: exclude;
  pointer-events: none;
}

.selectric-items ul {
  background-color: #212529;
  ;
  padding: 10px 0px;
}

.inputWrap select option {
  color: #000;
}

#supportBtn,
#verifyOtp .cBtn {
  min-width: 150px;
  cursor: pointer;
}

#supportBtn .cBtn_txt,
#verifyOtp .cBtn_txt {
  width: 100%;
  text-align: center;
}

.supportCnt {
  display: flex;
  justify-content: flex-start;
  align-items: stretch;
  height: 100%;
  /* padding-bottom: 120px; */
  grid-gap: 120px;
  /* min-height: inherit; */
  padding: 60px 0;
  padding-top: 100px;
}

.supportCnt .leftCnt {
  padding-top: 150px;
}

.nameWrap {
  display: flex;
  justify-content: flex-start;
  align-items: stretch;
  grid-gap: 20px;
}

.fileWrap {
  margin-bottom: 48px;
}

label#ssName {
  border-radius: 5px;
  margin-bottom: 0;
  position: absolute;
  width: 100%;
  height: 100%;
  top: 0;
  left: 0;
  display: flex;
  justify-content: flex-start;
  align-items: center;
  padding-left: 20px;
  cursor: pointer;
}

.custom-file-upload {
  cursor: pointer;
  position: relative;
}

.suppfile {
  font-size: 12px;
  line-height: 16px;
  font-family: "Inter Tight", sans-serif !important;
  margin-top: 8px;
  color: #BDBDBD;
}

.suppfile small {
  color: #BDBDBD;
}

.custom-file-upload label i {
  margin-left: 20px;
}

.homePage_cnt img.arrimg {
  width: 15px;
}

#screenshot {
  display: none;
}

.fileWrap input[type=file] {
  position: relative;
  opacity: 0;
  z-index: 1;
}

#supportMessage,
#supportOtpMessage {
  min-height: 45px;
  display: flex;
  justify-content: center;
  align-items: center;
}

#supportMessage h6,
#supportOtpMessage h6 {
  font-size: 16px;
  line-height: 26px;
  font-weight: 400;
}

#supportMessage .thankyou,
#supportOtpMessage .text-success {
  color: #fff;
}

#supportMessage .error,
#supportOtpMessage .error {
  color: red;
}

.supportCnt .leftCnt,
.supportCnt .rightCnt {
  width: calc(50% - 60px);
}

.supportCnt .leftCnt .text_01 {
  margin-bottom: 30px;
  /* padding-top: 120px; */
}

.supportCntWrap {
  /* padding-top: 50px; */
  /* padding-bottom: 150px; */
}

.submitWrap {
  width: 100%;
  display: flex;
  justify-content: center;
  align-items: center;
}

.btnWrap {
  font-family: "Inter Tight", sans-serif !important;
  font-size: 16px;
  line-height: 1;
  letter-spacing: -0.02em;
  font-weight: 500;
  position: relative;
  background-color: #fff;
  border-radius: 100px;
  overflow: hidden;
  display: flex;
  justify-content: center;
  align-items: center;
  padding: 16px 40px;
  cursor: pointer;
  min-width: 180px;
}

.btnWrap span {
  color: #000;
  font-size: 16px;
  line-height: 1.2em;
  padding-right: 20px;
  z-index: 1;
}

.arIcon {
  width: 24px;
  min-width: 24px;
  height: 24px;
  background-color: #000;
  border-radius: 50%;
  display: flex;
  justify-content: center;
  align-items: center;
  z-index: 1;
}

.btnWrap .arIcon img {
  width: 16px;
  height: auto;
}

.btnWrap::after {
  content: '';
  background: linear-gradient(64deg, rgb(0, 206, 229) -24%, rgb(255, 255, 255) 49.5495%, rgb(0, 156, 202) 125%);
  border-radius: 30px;
  transform: none;
  transform-origin: 50% 50% 0px;
  position: absolute;
  width: 100%;
  height: 100%;
  top: 0;
  left: 0%;
  transform: translateX(-100%);
  transition: all 1.2s cubic-bezier(0.5, 0, 0.3, 1.2);
}

.btnWrap:hover::after {
  transform: translateX(0);
}

#otherSubjectWrap {
  display: none;
}

.inputWrap select {
  appearance: none;
  padding-right: 50px;

}

.selectWrap {
  position: relative;
}

.arrowIcon {
  position: absolute;
  z-index: 1;
  top: 50%;
  right: 20px;
  transform: translateY(-50%);
  z-index: 11111;
}

.homePage_cnt .rightCnt .arrowIcon img {
  width: 10px;
}

/* .selectWrap:after{
  content: '';
  background-image: url(https://support.diamante.io/wp-content/themes/diamcircle/assets/images/Arrow.png);
  background-repeat: no-repeat;
  background-position: calc(100% - 20px);
  background-size: 12px;
  position: absolute;
  right: 20px;
} */

.modal {
  background-color: rgba(0, 0, 0, 0.8) !important;
}

.modal-content {
  background-color: #000;
  border: 1px solid rgba(255, 255, 255, 0.1);
}

#EnrollFormModal .modal-header {
  padding-top: 51px;
}

#otpModal .inputWrap {
  display: flex;
  justify-content: center;
  align-items: center;
  grid-gap: 20px;
}

#otpModal .inputWrap input {
  position: relative;
  width: 60px;
  height: 60px;
  text-align: center;
  font-size: 20px;
  line-height: 1;
  color: #fff;
  font-weight: 100;
}

.modal-footer,
.modal-header {
  border: none;
  justify-content: center;
  flex-direction: column;
}

.modal-dialog {
  min-height: 100vh;
  display: flex;
  justify-content: center;
  align-items: center;
}

.modal-title {
  text-align: center;
}

.modal-header {
  padding-top: 51px;
}

#subject option {
  color: #000 !important;
  background-color: #fff !important;
  font-size: 14px;
}

#subject option:hover {
  background-color: #345ec3 !important;
  color: #fff !important;
}

.selectric-items {
  width: 100% !important;
  border: 0;
}

.selectric-items li {
  /* color: #000 !important;
  background-color: #fff !important; */
  font-size: 14px;
  border: 0;
  color: #dee2e6;
  position: relative;
  padding: 10px 20px;
  margin: 3px 0;
}

.selectric-items li:hover:after {
  content: "";
  position: absolute;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
  padding: 1px;
  border-radius: 5px;
  background: linear-gradient(90deg, #6194ff, #fff 52%, #6194ff);
  -webkit-mask: linear-gradient(#fff 0 0) content-box, linear-gradient(#fff 0 0);
  -webkit-mask-composite: xor;
  mask-composite: exclude;
  pointer-events: none;
  opacity: .7;
  z-index: 1;
}

.selectric-items li:hover {
  background-color: #12192a !important;
  color: #dee2e6;
}

.selectric-wrapper {
  padding: 0 20px;
  padding-right: 50px;
  padding: 0;
}

.selectric-items li.highlighted {
  background-color: #12192a !important;
  color: #dee2e6;
}

.selectric-items li.highlighted:after {
  content: "";
  position: absolute;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
  padding: 1px;
  border-radius: 5px;
  background: linear-gradient(90deg, #6194ff, #fff 52%, #6194ff);
  -webkit-mask: linear-gradient(#fff 0 0) content-box, linear-gradient(#fff 0 0);
  -webkit-mask-composite: xor;
  mask-composite: exclude;
  pointer-events: none;
  opacity: .7;
  z-index: 1;
}

.selectric {
  position: relative;
  width: 100%;
  height: 100%;
  min-height: 50px;
  display: flex;
  justify-content: flex-start;
  align-items: center;
  padding: 0 20px;
  padding-right: 50px;
}

textarea {
  resize: none;
}

.selectric .label {
  font-size: 14px;
  /* color: #BDBDBD; */
  line-height: 24px;
}

.selectric .button {
  position: absolute;
  width: 20px;
  height: 20px;
  background-image: url('../images/select-arrow.png');
  background-position: center;
  background-size: 12px;
  background-repeat: no-repeat;
  right: 15px;

}

/* .selectric-items li:hover,.selectric-items li.highlighted{
  background-color: #345ec3 !important;
  color: #fff !important;
} */
#supportBtn.disabled {
  opacity: 0.5;
  cursor: not-allowed;
  pointer-events: none;
  transition: all 400ms ease-in-out;
}

.selectric-open .selectric .button {
  transform: rotate(180deg);
}

/*--Affiliate Program--*/
.affiliateBanner {
  min-height: calc(80vh - 157px);
  padding: 150px 8% 100px 8%;
}

.affiliateBanner .leftCnt {
  min-width: 100%;
  width: 100%;
  text-align: center;
}

.cBtn_txt.centerTxt {
  padding: 15px 20px 15px 20px;
}

.affiliateBanner .leftCnt h1 {
  margin: 0 0 20px;
}

.affiliateBanner .leftCnt h2 {
  margin: 0 0 30px;
  font-size: 22px;
  line-height: 36px;
  margin-bottom: 50px;
  color: #fff;
}

.affiliateBanner .text_01 span {
  display: block;
  background: -webkit-gradient(linear, left top, right top, from(rgba(255, 255, 255, 0)), to(rgba(97, 148, 255, 0.2)));
  background: linear-gradient(90deg, rgba(255, 255, 255, 0) 0%, rgba(97, 148, 255, 0.2) 150%);
  padding-right: 20px;
}

.liteblueBg {
  background: rgba(9, 17, 34, 0.8);
  width: 60%;
  margin: 4% auto 0;
  display: block;
  height: 250px;
  border: 0.5px dashed rgba(255, 255, 255, 0.2);
  border-radius: 0 25px 0px 25px;
  padding: 2%;
}

.liteblueBg h3 {
  margin: 0 0 30px;
  font-size: 20px;
  line-height: 30px;
  margin-bottom: 50px;
  color: #fff;
  text-align: center;
}

.range-block {
  width: 100%;
  float: left;
  margin: 1% 0;
}

.range-block .left-range {
  width: 70%;
  float: left;
  position: relative;
}

.range-block .right-range {
  width: 28%;
  float: right;
  text-align: center;
}

.range-block .right-range h4 {
  font-weight: 400;
  font-size: 20px;
  line-height: 40px;
}

.range-block .right-range h4 span {
  font-weight: 800;
  font-size: 40px;
  width: 100%;
  float: left;
  color: rgba(97, 148, 255, 1);
}

.range-block .left-range .greyline {
  width: 100%;
  height: 6px;
  background-color: rgba(255, 255, 255, 0.5);
  border-radius: 15px;
  position: absolute;
  top: 55px;
  left: 0;
}

.range-block .left-range .blueline {
  /* width: 40%; */
  width: 0;
  height: 6px;
  background-color: rgba(97, 148, 255, 1);
  border-radius: 15px;
  position: absolute;
  top: 55px;
  left: 0;
}

.range-block .left-range .bluedot {
  width: 14px;
  height: 13px;
  background-color: rgba(97, 148, 255, 1);
  border-radius: 50px;
  position: absolute;
  top: 50px;
  /* left: 39%; */
  left: 0;
  box-shadow: 0px 2px 0px rgba(97, 148, 255, 1);
}

.range-block .left-range .refline {
  position: absolute;
  /* left: 30%; */
  left: 0;
  top: -5px;
  background: rgba(255, 255, 255, 0.12);
  padding: 5px 10px;
}

.range-block .left-range .refline p {
  font-weight: 300;
  color: #fff;
}

.range-block .left-range .refline p span {
  font-weight: 200;
  color: rgba(255, 255, 255, 0.5);
}

.range-block .left-range .downtri {
  width: 0;
  height: 0;
  /* border-left: 10px solid transparent; */
  border-left: 0px solid transparent;
  border-right: 10px solid transparent;
  border-top: 10px solid rgba(255, 255, 255, 0.12);
  position: absolute;
  /* left: 46%; */
  left: 0;
  top: 38px;
}

.works-block {
  box-shadow: 0 8px 32px 0 rgba(15, 20, 30, 0.37);
  padding: 5% 10% 5%;
  width: 100%;
  float: left;
  background: rgba(9, 17, 34, 0.43);
}

.works-block .text_02 {
  margin: 0 0 70px;
}

.main-chunk {
  width: 80%;
  margin: 0 auto;
  display: block;
  padding: 0 5%;
}

.chunk1 {
  position: relative
}

.dashedline1 {
  position: absolute;
  top: 16px;
  left: 35px;
  width: 107%;
  height: 2px;
  border-bottom: 1px dashed rgba(255, 255, 255, 0.4);
  z-index: 1;
}

.chunk2 {
  position: relative
}

.dashedline2 {
  position: absolute;
  top: 16px;
  left: 35px;
  width: 107%;
  height: 2px;
  border-bottom: 1px dashed rgba(255, 255, 255, 0.4);
  z-index: 1;
}

.work-chunks {
  width: 28%;
  display: inline-block;
  margin: 0 2% 2% 3%;
  float: left;
}

.work-chunks:first-child {
  margin-left: 6%;
}

.work-chunks:last-child {
  width: 23%;
}

.num-blk {
  background: #003FD82B;
  color: #fff;
  width: 35px;
  height: 35px;
  border-radius: 50px;
  border: 1px solid rgba(255, 255, 255, 0.4);
  text-align: center;
  line-height: 35px;
  margin-bottom: 25px;
}

.work-chunks h3 {
  color: #fff;
  font-size: 24px;
  line-height: 35px;
  font-weight: 500;
  margin-bottom: 15px;
}

.work-chunks p {
  color: #F5F5F599;
  font-size: 18px;
  line-height: 28px;
  font-weight: 300;
}

.why-diamante {
  background: rgba(0, 0, 0, 1);
  box-shadow: 0 8px 32px 0 rgba(15, 20, 30, 0.37);
  padding: 5% 10% 5%;
  width: 100%;
  min-height: 350px;
  float: left;
}

.why-diamante .text_02 {
  margin: 0 0 70px;
}

.why-diamante .left-diamante {
  width: 48%;
  float: left;
}

.why-diamante .right-diamante {
  width: 48%;
  float: right;
}

.why-diamante .right-diamante h3 {
  color: #fff;
  font-size: 24px;
  line-height: 30px;
  font-weight: 500;
  margin-bottom: 15px;
}

.why-diamante .right-diamante p {
  color: #F5F5F599;
  font-size: 18px;
  line-height: 28px;
  font-weight: 300;
}

.icon-cont-blk {
  width: 100%;
  margin: 0 0 50px;
  float: left;
}

.icon-blk {
  width: 42px;
  float: left;
  background: rgba(0, 63, 216, 0.17);
  height: 42px;
  text-align: center;
  border-radius: 50px;
}

.icon-cont-blk:nth-child(1) .icon-blk {
  line-height: 55px;
}

.icon-cont-blk:nth-child(2) .icon-blk {
  line-height: 65px;
}

.icon-cont-blk:nth-child(3) .icon-blk {
  line-height: 63px;
}

.cont-blk {
  width: 93%;
  float: right;
}

.virality-block {
  /* background: rgba(15, 20, 30, 0.85); */
  box-shadow: 0 8px 32px 0 rgba(15, 20, 30, 0.37);
  padding: 8% 10% 5%;
  width: 100%;
  float: left;
  background: rgba(9, 17, 34, 0.43);
}

.virality-block .cusmain-blk {
  margin: 0 auto;
  width: 80%;
}

.virality-block .text_02 {
  font-size: 35px;
  line-height: 50px;
  letter-spacing: 2px;
  font-weight: 600;
  display: inline-block;
  -webkit-background-clip: text;
  background-clip: text;
  margin: 0 0 60px;
  -webkit-text-fill-color: transparent;
  background-image: -webkit-gradient(linear, left top, right top, from(#6194ff), color-stop(53.5%, #fff), color-stop(98%, #345ec3));
  background-image: linear-gradient(90deg, #6194ff, #fff 53.5%, #345ec3 98%);
}

.virality-block .left-virality {
  width: 60%;
  float: left;
}

.virality-block .right-virality {
  width: 38%;
  float: right;
}

.virality-block .right-virality img {
  max-width: 100%;
  width: 55%;
  height: auto;
}

.virality-block .left-virality h3 {
  color: rgba(255, 255, 255, 1);
  font-size: 22px;
  line-height: 30px;
}

.virality-block .left-virality ul {
  margin: 5% 0 0;
  padding: 0;
  list-style: none;
}

.virality-block .left-virality ul li {
  margin: 2px 0 15px 0;
  padding-left: 25px;
  /* space for bullet image width */
  background: url(../images/bullet-arrow.png) no-repeat center left;
  color: rgba(255, 255, 255, 0.7);
  font-size: 17px;
  line-height: 30px;
  font-weight: 300;
}

.glow-slider {
  -webkit-appearance: none;
  width: 100%;
  height: 8px;
  background: linear-gradient(to right, #8ab4f8, #3a78f2);
  border-radius: 4px;
  outline: none;
  box-shadow: 0 0 10px rgba(66, 135, 245, 0.6);
}

/* Webkit thumb (Chrome, Edge, Safari) */
.glow-slider::-webkit-slider-thumb {
  -webkit-appearance: none;
  appearance: none;
  width: 20px;
  height: 20px;
  border-radius: 50%;
  background: #8ab4f8;
  box-shadow: 0 0 15px 5px rgba(66, 135, 245, 0.6);
  cursor: pointer;
  border: none;
  position: relative;
  z-index: 1;
}

/* Firefox thumb */
.glow-slider::-moz-range-thumb {
  width: 20px;
  height: 20px;
  border-radius: 50%;
  background: #8ab4f8;
  box-shadow: 0 0 15px 5px rgba(66, 135, 245, 0.6);
  cursor: pointer;
  border: none;
}

/* Track for Firefox */
.glow-slider::-moz-range-track {
  height: 8px;
  background: linear-gradient(to right, #8ab4f8, #3a78f2);
  border-radius: 4px;
  box-shadow: 0 0 10px rgba(66, 135, 245, 0.6);
}

.affpop button.btn-close {
    top: 0;
    background: red;
    position: absolute;
    right: 0;
    opacity: 1;
    border-radius: 50px;
    color: #fff;
    width: 20px;
    height: 20px;
    padding: 5px;
    z-index: 999;
}
.affpop .modal-header {
  padding: 0;
}
.affpop .modal-body {
    padding: 5% 5% 3%;
}
.left-pop {
    width: 80%;
    float: left;
}
.right-pop {
    width: 20%;
    float: right;
}
.left-pop input {
  background: transparent;
  border: 1px solid #fff;
  height: 36px;
  width: 98%;
  border-radius: 4px;
  padding-left: 5px;
  outline: none;
  color: #fdfdfd;
}
.right-pop button {
  outline: none;
}
.pop-title {
  margin: 30px 0 20px;
}
.pop-title h5 {
  color: #fff;
}
#msg {
    margin: 20px 0 0;
    width: 100%;
    float: left;
    text-align: center;
    font-size: 15px;
}
.dModal{
  height: 100vh;
  overflow: hidden;
}
.dModal .modal-dialog {
  max-width: fit-content;
  
}
 .dModal .modal-content{
  border-radius: 10px;
  
  min-width: 60%;
  max-width: fit-content;
 }
 .dModal .modal-content:after{
  content: '';
  position: absolute;
  width: calc(100% + 2px);
  height: calc(100% + 2px);
  background: linear-gradient(90deg, #6194ff, #fff 53.5%, #345ec3 98%);
  border-radius: 10px;
  left: -1px;
  top: -1px;
 }
  .dModal .modal-content-inner{
    width: 100%;
    height: 100%;
    background-repeat: no-repeat;
    background-size: cover;
    background-position: center;
    z-index: 1;
    border-radius: 10px;
  }
  .dModal .modal-content .modal-header{
    border: none;
    justify-content: center;
    flex-direction: column;
    padding-top: 0;
  }
 .dModal .modal-content .modal-body{
    display: flex;
    justify-content: center;
    align-items: center;
    flex-direction: column;
    padding: 50px;
    padding-top: 80px;
 }
 .dModal .modal-content .modal-body .text_02{
  margin-bottom: 50px;
 }
 .dModal .modal-content .modal-body .text_02 span{
  background: linear-gradient(90deg, rgba(255, 255, 255, 0) 0%, rgba(97, 148, 255, 0.2) 100%);
    padding-right: 20px;
 }
 .dModal .modal-content .modal-body p{
  margin-bottom: 60px;
  font-weight: 340;
  /* font-size: 26px;
  line-height: 36px; */
 }
 .dModal .btnClose{
  all: unset;
  box-sizing: border-box;
  cursor: pointer;
  position: absolute;
  top: 10px;
  right: 10px;
  width: 35px;
  height: 35px;
  border-radius: 50%;
  transition: all 0.3s ease-in-out;
  border: 1px solid #345ec3;
  opacity: 1;
  display: flex;
  justify-content: center;
  align-items: center;
  z-index: 11;
  transform-origin: center;
  opacity: 0.8;
 }
  .dModal .btnClose img{
    width: 15px;
    height: auto;
  }
 .dModal .btnClose:hover{
  opacity: 1;
  transform: rotate(90deg);
 }
/*--Affiliate Program--*/

@media screen and (max-width: 1600px) {
  .supportCnt {
    padding-top: 60px;
  }

  .range-block .left-range .refline {
    /* left: 28%; */
    left: 0;
  }

  .work-chunks {
    width: 29%;
  }

  .dashedline1,
  .dashedline2 {
    width: 105%;
  }
}

@media screen and (max-width: 1536px) {
  .supportCnt {
    grid-gap: 60px;
  }

  .work-chunks {
    width: 25%;
  }

  .work-chunks:first-child {
    margin-left: 12%;
  }

  .work-chunks:last-child {
    width: 25%;
  }

  .dashedline1,
  .dashedline2 {
    width: 105%;
  }

  .range-block .left-range .refline {
    /* left: calc(28% - 7px); */
    left: 0;
  }

  .cont-blk {
    width: 90%;
  }
  .dModal .modal-content .modal-body .text_02{
    margin-bottom: 40px;
  }
  .dModal .modal-content .modal-body p{
    margin-bottom: 50px;
  }
    .dModal .btnClose{
      width: 30px;
      height: 30px;
    }
    .dModal .modal-content .modal-body{
      padding-top: 70px;
    }
}

@media screen and (max-width: 1440px) {
  .range-block .left-range .refline {
    /* left: calc(28% - 7px); */
    left: 0;
  }
}

@media screen and (max-width: 1366px) {
  .supportCnt {
    padding-bottom: 20px;
  }

  .range-block .left-range .refline {
    /* left: 26%; */
    left: 0;
  }

  .main-chunk {
    width: 90%;
  }

  .work-chunks {
    width: 25%;
  }

  .work-chunks:first-child {
    margin-left: 12%;
  }

  .work-chunks:last-child {
    width: 25%;
  }

  .dashedline1,
  .dashedline2 {
    width: 103%;
  }

  .cont-blk {
    width: 90%;
  }

  .cont-blk {
    width: 89%;
  }
}

@media screen and (max-width: 1280px) {
  .range-block .left-range .refline {
    /* left: calc(26% - 4px); */
    left: 0;
  }
}

@media screen and (max-width: 1024px) {

  .supportCnt .leftCnt,
  .supportCnt .rightCnt {
    width: 100%;
  }

  .supportCnt {
    grid-gap: 0px;
    padding-bottom: 60px;
  }

  .supportCnt .leftCnt {
    padding-top: 50px;
  }

  .liteblueBg {
    width: 80%;
    margin: 7% auto 0;
    height: 250px;
  }

  .main-chunk {
    width: 100%;
  }

  .works-block {
    padding: 5% 0;
  }

  .why-diamante .left-diamante {
    width: 45%;
  }

  .why-diamante .right-diamante {
    width: 55%;
  }

  .virality-block .cusmain-blk {
    margin: 0;
    width: 100%;
  }

  .range-block .left-range .refline {
    /* left: 26%; */
    left: 0;
  }

  .cont-blk {
    width: 88%;
  }

  .affiliateBanner {
    min-height: calc(80vh - 157px);
    padding: 80px 8% 100px 8%;
  }

}

@media screen and (max-width: 920px) {
  .range-block .left-range .refline {
    /* left: 25%; */
    left: 0;
  }

  .why-diamante .left-diamante {
    width: 100%;
    margin: 0 0 5%;
  }

  .why-diamante .right-diamante {
    width: 90%;
  }

  .cont-blk {
    width: 91%;
  }
}

@media screen and (max-width: 820px) {
  .liteblueBg {
    width: 95%;
    height: 250px;
  }

  .work-chunks h3 {
    color: #fff;
    font-size: 22px;
    line-height: 30px;
    margin: 0 0 2% 10%;
  }

  .num-blk {
    position: absolute;
  }

  .work-chunks p {
    margin: 0 0 0 10%;
  }

  .work-chunks {
    width: 80%;
    margin: 0 0 5% 3%;
  }

  .work-chunks:first-child {
    margin-left: 3%;
  }

  .work-chunks:last-child {
    width: 80%;
  }

  .dashedline1,
  .dashedline2 {
    width: 30px;
    height: 72px;
    border-left: 1px dashed rgba(255, 255, 255, 0.4);
    border-bottom: 0px dashed rgba(255, 255, 255, 0.4);
    left: 18px;
    top: 35px;
  }

  .virality-block .left-virality {
    width: 65%;
    float: left;
  }

  .virality-block .right-virality {
    width: 35%;
  }

  .virality-block .right-virality img {
    width: 85%;
  }
}

@media screen and (max-width: 760px) {
  .nameWrap {
    flex-direction: column;
    grid-gap: 0;
    margin-bottom: 20px;
  }

  .inputWrap input,
  .inputWrap textarea,
  .inputWrap select,
  .custom-file-upload {
    padding: 10px 15px;
    min-height: 40px;
  }

  .supportCnt {
    padding-bottom: 30px;
  }

  .inputWrap select {
    padding-right: 50px;
  }

  #otpModal .inputWrap {
    grid-gap: 5px;
  }

  #otpModal .inputWrap input {
    width: 50px;
    height: 50px;
  }

  .supportCnt .leftCnt {
    padding-top: 0px;
  }

  .liteblueBg {
    width: 100%;
    margin: 10% auto 0;
    height: 350px;
  }

  .range-block .left-range {
    width: 100%;
    float: left;
    position: relative;
    margin: 0 0 5%;
  }

  .range-block .right-range {
    width: 50%;
    float: none;
    text-align: center;
    margin: 15% auto 0;
  }

  .work-chunks {
    width: 90%;
    display: block;
    margin: 0 0 5% 5%;
  }

  .work-chunks:first-child {
    margin-left: 5%;
  }

  .work-chunks:last-child {
    width: 90%;
  }

  .range-block .left-range .refline {
    /* left: 29%; */
    left: 0;
  }

  .why-diamante .left-diamante {
    width: 100%;
    margin: 0 0 5%;
  }

  .why-diamante .right-diamante {
    width: 100%;
  }

  .virality-block .left-virality {
    width: 100%;
    float: left;
    margin: 0 0 5%;
  }

  .virality-block .right-virality {
    width: 50%;
    float: none;
    margin: 0;
  }

  .virality-block .left-virality ul li {
    background: url(../images/bullet-arrow.png) no-repeat 0px 5px;
  }
  .dModal .modal-content .modal-body{
    padding: 30px 20px;
    padding-top: 50px;
    text-align: center;
  }
  .dModal .modal-content .modal-body .text_02{
    margin-bottom: 20px;
  }
  .dModal .modal-content .modal-body p{
    margin-bottom: 40px;
  }

}

@media screen and (max-width: 640px) {
  .liteblueBg {
    padding: 5% 5% 0;
  }

  .range-block .left-range .refline {
    /* left: 27%; */
    left: 0;
  }

  .range-block .right-range {
    margin: 20% auto 0;
  }

  .works-block {
    padding: 10% 0;
  }

  .dashedline1 {
    height: 90px;
  }

  .dashedline2 {
    height: 60px;
  }

  .cont-blk {
    width: 88%;
  }
}

@media screen and (max-width: 540px) {
  .range-block .left-range .downtri {
    top: 36px;
  }

  .work-chunks h3,
  .work-chunks p {
    margin: 0 0 0 12%;
  }

  .dashedline1 {
    height: 76px;
  }

  .dashedline2 {
    height: 75px;
  }

  .work-chunks h3 {
    font-size: 19px;
  }

  .work-chunks p {
    font-size: 17px;
  }

  .liteblueBg {
    margin: 15% auto 0;
  }
}

@media screen and (max-width: 480px) {
  .range-block .left-range .greyline {
    width: 270px;
    left: 50%;
    transform: translateX(-50%);
  }

  .range-block .left-range .blueline {
    width: 110px;
  }

  range-block .left-range .refline {
    /* left: 50px; */
    left: 0;
  }

  .cont-blk {
    width: 82%;

  }
  .work-chunks h3, .work-chunks p {
        margin: 0 0 0 13%;
    }
}
