
body {background:#ffffff;}

a {text-decoration:none;}

.mainBg {
  width:100%;
  position:relative;
  background:#ffffff;
  padding:1rem 0;
}

.boxTitle {
  font-family: 'Inter', sans-serif;
  font-size: 20px;
  color: #1b346e;
}

.mainNavbar {
  background:#fff;
  border-bottom:1px solid #eaeaea;
}


.slideImg {
  width: 100%;
  position: relative;
  border-radius: calc(.25rem - 1px);
  overflow: hidden;
}

.slideImg img {
  width: 100%;
}

.orderNew-1 {
  order: 1;
  margin-bottom: 15px;
}

.orderNew-2 {
  order: 2;
  margin-bottom: 15px;
}

.orderNew-3 {
  order: 3;
  margin-bottom: 15px;
}

@media (max-width: 1198px) and (min-width:768px) {
  .orderNew-3 {
    order: 4;
  }
}

.orderNew-4 {
  order: 4;
  margin-bottom: 15px;
}

@media (max-width: 1198px) and (min-width:768px) {
  .orderNew-4 {
    order: 3;
  }
}

@media (max-width: 767px) {
  .orderNew-4 {
    order: 1;
  }
}

.orderNew-5 {
  order: 5;
  margin-bottom: 15px;
}

.orderNew-6 {
  order: 6;
  margin-bottom: 15px;
}

.orderNew-7 {
  order: 7;
  margin-bottom: 15px;
}

.orderNew-8 {
  order: 8;
}

@media (max-width: 1398px) {
  .orderNew-8 {
    margin-bottom: 15px;
  }
}

.orderNew-9 {
  order: 9;
}

@media (max-width: 1198px) {
  .orderNew-9 {
    margin-bottom: 15px;
  }
}

.orderNew-10 {
  order: 10;
}

.container-body {
  width: 100%;
  position: relative;
  margin: 0px;
  padding: 0px 0px 0px 0px;
}

.questionArea {
  width: 100%;
  height: 100%;
  position: relative;
  padding: 50px 45px 20px;
  background: #fff;
  border-radius: calc(.25rem - 1px);
  border: 1px solid rgba(0,0,0,.125);
  font-family: 'Inter', sans-serif;
  display: flex;
  align-items: center;
}

.questionButton {
  margin-top:30px;
}

@media (max-width:1190px) {
  .questionButton { margin-top:0px;}
}
.questionTitle {
  width: 100%;
  position: relative;
  padding: 10px 20px 10px 120px;
  background:#21325b;
  border-radius:50px 10px 10px 50px;
  
}

.questionImg {
  width: 108px;
  height: 112px;
  position: absolute;
  top:calc(50% - 56px);
  left:0px;
}
.questionImg img {width: 100%;}

.questionTitle h3 {
  font-size: 18px;
  font-weight: 500;
  color:#fff;
}

.questionTitle h4  {
  font-size: 17px;
  font-weight: 400;
  color:#fff;
  padding:0px;
  margin:0px;
}

.questionForm {
  width:65%;
  position:relative;
  margin:40px auto 0px auto;
}

@media (max-width:760px) {
  .questionArea {padding:80px 20px 20px;}
  
  .questionTitle {
    padding: 40px 20px 20px 20px;
    border-radius:0px;
    text-align:center;
  }

  .questionImg {
    width:80px;
    height:auto;
    top:-50px;
    left:calc(50% - 40px);
  }

  .questionForm {
    width:100%;
  }
  .questionButton {margin:10px auto 0px;display:inherit;}

  .questionTitle h3 {font-size:18px;}

  .questionTitle h4 {font-size:17px;}
}

@media (min-width: 768px) and (max-width:990px) {
  .questionArea {padding:50px 20px 20px;}
  
  .questionTitle {
    padding: 40px 20px 10px 20px;
    border-radius:50px;
    text-align:center;
  }

  .questionImg {
    width:80px;
    height:auto;
    top:-50px;
    left:calc(50% - 40px);
  }

  .questionForm {
    width:100%;
  }
  .questionButton {margin:10px auto 0px;display:inherit;}

  .questionTitle h3 {font-size:14px;}

  .questionTitle h4 {font-size:13px;}
}

@media (min-width: 1200px) and (max-width:1350px) {
  .questionArea {padding:50px 20px 20px;}
  
  .questionTitle {
    padding: 10px 10px 10px 110px;
  }

  .questionForm {
    width:100%;
  }
  .questionButton {margin-top:0px;}

  .questionTitle h3 {font-size:13px;}

  .questionTitle h4 {font-size:12px;}
}

@media (min-width: 1351px) and (max-width:1390px) {
  .questionArea {padding:50px 20px 20px;}
  
  .questionTitle {
    padding-top: 10px;
  }

  .questionForm {
    width:100%;
  }
  .questionButton {margin-top:0px;}

  .questionTitle h3 {font-size:14px;}

  .questionTitle h4 {font-size:13px;}
}

@media (min-width: 1400px) and (max-width:1590px) {
  .questionArea {padding:50px 30px 20px;}
  .questionTitle {
    padding-top: 10px;
  }
  .questionButton {margin-top:0px;}

  .questionTitle h3 {font-size:14px;}

  .questionTitle h4 {font-size:13px;}
}

@media (min-width: 1600px) and (max-width:1900px) {
  .questionArea {padding:50px 30px 20px;}
  .questionTitle {
    padding-top: 10px;
  }
  .questionButton {margin-top:0px;}

  .questionTitle h3 {font-size:17px;}

  .questionTitle h4 {font-size:16px;}
}


.analysisArea {
  width: 100%;
  height: 100%;
  position: relative;
  background: #21325b;
  border: 1px solid #121e3a;
  border-radius: calc(.25rem - 1px);
  padding: 0px 0px 15px 0px;
}

.analysisArea.detail {
  background: #fff;
  border: none;
  border-radius: 0;
}

@media (max-width: 1200px) {
  .analysisArea {
    padding: 0px 0px 10px 0px;
  }
}

@media (min-width: 1200px) and (max-width: 1390px) {
  .analysisArea {
    padding: 0px 0px 0px 0px;
  }
}

.analysisHead {
  width: 100%;
  position: relative;
  padding: 10px 10px 0px 10px;
  text-align: center;
}

.analysisHead p {
  text-align: center;
  padding: 5px 15px;
  margin:30px 0px;
  color:#fff;
  font-weight:300;
}


.analysisDetailLink {
  color: #fff;
  font-size: 15px;
  display: block;
  text-align: center;
  line-height: 20px;
}

.analysisDetailLink svg {
  height: 20px;
}

.analysisTable {
  width: 100%;
  position: relative;
  margin-bottom: 5px;
}

.analysisTable.main {
  margin-top: 50px;
}

.analysisTable.detail {
  border-radius:7px;
  overflow:hidden;
}

.analysisTable.detail.lock tbody {position:relative;}

.analysisTable.detail.lock tbody:after {
  content:"";
  width:100%;
  height:100%;
  position:absolute;
  top:0px;
  left:0px;
  background:rgba(255,255,255,0);
  -webkit-backdrop-filter: blur(4px);
  backdrop-filter: blur(4px);
}

@media (min-width:1200px) and (max-width: 1390px) {
  .analysisHead p {
    font-size: 13px;
    padding: 0px 0px;
    margin:0px 0px;
  }
  
  .analysisTable.main {
    margin-top: 0px;
  }
}

@media (min-width:1400px) and (max-width: 1590px) {
  .analysisHead p {
    font-size: 14px;
    padding: 5px 15px;
    margin:10px 0px;
  }
  
  .analysisTable.main {
    margin-top: 0px;
  }
}

@media (min-width:1600px) and (max-width: 1900px) {
  .analysisHead p {
    margin:10px 0px;
  }
  
  .analysisTable.main {
    margin-top: 30px;
  }
}

.analysisTable thead td {
  background:#192543;
  font-weight:600;
}

.analysisTable.detail tr.analysisTableRow {
  cursor:pointer;
}

.analysisTable tr td {
  font-family: 'Inter', sans-serif;
  font-size: 12px;
  line-height: 20px;
}
.analysisTable.main tbody tr:nth-of-type(4) {display:none;}
.analysisTable.main tbody tr:nth-of-type(5) {display:none;}
.analysisTable.main tbody tr:nth-of-type(6) {display:none;}
.analysisTable.main tbody tr:nth-of-type(7) {display:none;}

@media (min-width:1200px) and (max-width: 1390px) {
  .analysisTable tr td {
    font-size:10px;
  }
}

@media (min-width:1200px) and (max-width: 1320px) {
  .analysisTable.main tr td {
    padding:10px 10px;
  }
}

.analysisTable.main tr td:nth-of-type(3) {
  text-align: center;
  font-size: 18px;
}

.analysisTable tr td:nth-of-type(3) .up {
  color: #8bc34a;
}

.analysisTable tr td:nth-of-type(3) .down {
  color: #f20000;
}

.analysisTable.main tr td:nth-of-type(4) {
  text-align: center;
}

.analysisTable.main tr td:nth-of-type(5) {
  text-align: center;
}


@media (max-width: 1390px) and (min-width:1100px) {
  .analysisTable tr td:nth-of-type(2) {
    white-space: nowrap;
  }
  .analysisTable tr td:nth-of-type(3) {
    display:none;
  }
}

@media (max-width: 1390px) and (min-width:1100px) {
  .analysisTable.main tr td:nth-of-type(5) {
    display: none;
  }
}

@media (max-width: 1200px) and (min-width:1100px) {
  .analysisTable.main tr td:nth-of-type(3) {
    display: none;
  }
}

@media (max-width: 576px) {
  .analysisTable.main tr td:nth-of-type(3) {
    display: none;
  }
  .analysisTable.main tr td:nth-of-type(6) {
    display: none;
  }
  .analysisTable.main {margin-top:10px;}
  .analysisHead p {margin: 10px 0px 10px 0px;}
}

.analysisDataImg {
  width: 20px;
  height: 20px;
  position: relative;
  margin: 0px auto;
  overflow: hidden;
  border-radius: 50%;
  background:#fff;
}

.analysisDataImg img {
  width: 100%;
  height: 100%;
  object-fit: cover;
}

.analysisButton {
  margin-top: 10px;
}

@media (min-width: 1200px) and (max-width:1900px) {
  .analysisButton {
    margin-top: 5px;
  }
}

@media (min-width: 1200px) and (max-width:1300px) {
  .analysisButton {
    font-size: 10px;
  }
}

@media (width: 1400px) {
  .analysisButton {
    margin-top: 0px;
  }
}

.economistArea {
  width: 100%;
  height: 100%;
  position: relative;
  background: #fff;
  border-radius: calc(.25rem - 1px);
  border: 1px solid rgba(0,0,0,.125);
}

.economist {
  width: 100%;
  height: 100%;
  position: relative;
  text-align: center;
  padding: 15px 0px;
  font-family: 'Inter', sans-serif;
}

@media (width: 1200px) {
  .economist {
    padding: 15px 0px 0px 0px;
  }
}

.economist .boxTitle {
  color: #ffc107;
}

.economist p {
  font-size: 16px;
  padding: 0px 10px;
  margin: 50px 0px 15px 0px;
  color: #71869d;
  font-weight:500;
}

@media (min-width: 992px) and (max-width:1190px) {
  .economist p {
    margin: 0px 0px 15px 0px;
    font-size: 15px;
  }
}

@media (min-width: 1200px) and (max-width:1390px) {
  .economist {padding:10px 0px;}

  .economist p {
    margin: 0px 0px 5px 0px;
    font-size:13px;
  }
}

@media (min-width: 1400px) and (max-width:1900px) {
  .economist p {
    margin: 15px 0px 5px 0px;
    font-size:13px;
  }
}

@media (min-width: 1600px) and (max-width:1900px) {
  .economist p {
    margin: 10px 0px 15px 0px;
  }
}

.economistImg {
  width: 100%;
  position: relative;
  text-align:center;
  margin:40px auto;
}

.economistImg img {
  max-width: 60%;
}

@media (min-width:1200px) and (max-width: 1320px) {
  .economistImg img {
    max-width: 45%;
  }
}
@media (min-width:992px) and (max-width: 1190px) {
  .economistImg img {
    max-width: 45%;
  }
}

.economistButton {
  background:#ffc107;
  border-color:#e5ad07;
}

.economistButton:hover {
  background:#e5ad07;
  border-color:#ffc107;
}

.economist h4 {
  font-size: 15px;
  font-weight: 600;
  color: #033c74;
  margin-top: 15px;
  margin-bottom: 0px;
}

.economist h4 small {
  font-weight: 400;
  font-size: 15px;
  color: #4575b1;
  display: block;
  line-height: 10px;
}

@media (min-width: 992px) and (max-width:1590px) {
  .economistImg {
    margin:20px auto;
  }
  
}
@media (min-width: 1600px) and (max-width:1900px) {
  .economistImg {
    margin:30px auto;
  }
  
}

@media (min-width: 1400px) and (max-width:1900px) {
  .economist h4 {
    margin-top: 0px;
  }
  
}

@media (min-width: 1200px) and (max-width:1670px) {
  .economist h6 {
    font-size: 16px;
    margin-bottom: 15px;
    margin-top: auto;
  }

  .economist h6 small {
    font-size: 13px;
  }
}

@media (min-width: 992px) and (max-width:1190px) {
  .economist h6 {
    font-size: 16px;
    margin-bottom: 0px;
    margin-top: auto;
  }
}


@media (min-width: 1200px) and (max-width:1900px) {
  .economist h6 {
    margin-bottom: 0px;
  }
}

@media (min-width: 2560px) {
  .economist h6 small {
    font-size: 18px;
  }
}

.cryptoImg {
  width: 100%;
}

.infoBankArea {
  width: 100%;
  height: 100%;
  position: relative;
  border-radius: calc(.25rem - 1px);
  background: #fff;
  border: 1px solid rgba(0,0,0,.125);
  padding: 30px 30px;
  font-family: 'Inter', sans-serif;
}

.infoBankArea .infoBankTitle {
  width: 100%;
  position: relative;
  display: flex;
  justify-content: space-between;
  align-items: center;
  margin-bottom: 15px;
}

.infoBankArea .card {
  border: none;
}

.infoBankArea table {
  margin: 0px;
}

.infoBankArea table tr td {
  vertical-align: middle;
}

.infoBankArea table tbody tr td:nth-of-type(1) {
  width: 120px;
}

.infoBankArea table tr:last-child td {
  border: none;
}

.infoBankArea table tr td a {
  color:#71869d;
}

.infoBankArea table tr td a:hover {
  color:#4952d1;
}

@media (max-width:576px) { 
  .infoBankArea table tbody tr td:nth-of-type(1) {
    display:none;
  }  
}

@media (min-width:1400px) and (max-width:1900px) {
  .infoBankArea table.infoBankTable.first tbody tr:nth-of-type(4) {
    display:none
  }
}

.infoBankImg {
  width: 100%;
  height: 50px;
  position: relative;
  border-radius: 5px;
  overflow: hidden;
}

.infoBankImg img {
  width: 100%;
  height: 100%;
  object-fit: cover;
}

.infoBankText {
  width: 100%;
  position: relative;
}

.infoBankText h6 {
  font-size: 13px;
  padding: 0px;
  margin: 0px;
}

.infoBankText span {
  font-size: 12px;
  color: #999999;
}

.minHeight {
  width: 100%;
  min-height: 200px;
  position: relative;
}

.mainVipArea {
  width: 100%;
  height: 100%;
  position: relative;
  display:flex;
  flex-direction:column;
  align-items:stretch;
  justify-content: space-between;
  background: #fff;
  background-size: cover;
  border-radius: calc(.25rem - 1px);
  font-family: 'Inter', sans-serif;
  padding: 30px 20px;
}

.mainVipArea .mainVipImg {
  max-width: 100%;
  position: relative;
  margin:0px auto;
}

.mainSocialArea {
  width: 100%;
  height: 100%;
  position: relative;
  background: #1e1e1e;
  border-radius: calc(.25rem - 1px);
  font-family: 'Inter', sans-serif;
  padding: 40px 10px;
  text-align:center;
}

.mainSocialArea p {
  padding: 0px 10px;
  margin: 4rem 0px 15px 0px;
  color: #fff;
  font-weight:400;
}

.mainSocialContainer {
  margin-top:60px;
}

@media (max-width: 576px) {
  .mainSocialArea p {margin: 1rem 0px 15px 0px;}
  .mainSocialContainer {
    margin-top:20px;
  }
}

@media (min-width:1200px) and (max-width:1590px) {
  .mainSocialArea {
    padding: 30px 10px 10px 10px;
  }
  
  .mainSocialArea p {
    margin: 2rem 0px 15px 0px;
  }
  
  .mainSocialContainer {
    margin-top:30px;
  }
}

@media (min-width:1400px) and (max-width:1900px) {
  .mainSocialArea {
    padding: 30px 10px 10px 10px;
  }
  
  .mainSocialArea p {
    margin: 2rem 0px 15px 0px;
  }
  
  .mainSocialContainer {
    margin-top:40px;
  }
}

.mainSocial {
  width:100%;
  position:relative;
  display:block;
  padding:15px 10px;
  border-radius:5px;
  background:#1877f5;
  color:#fff;
  transition:all 0.2s ease-in-out 0s;
}

.mainSocial:hover {
  background:#045ed4;
  color:#fff;
  transition:all 0.2s ease-in-out 0s;
}

@media (min-width: 1400px) and (max-width:1590px) {
  .mainSocial {padding:15px 5px;}
}

.mainSocial.instagram {
  background:linear-gradient(45deg, #f09433 0%,#e6683c 25%,#dc2743 50%,#cc2366 75%,#bc1888 100%);
  color:#fff;
  transition:all 0.2s ease-in-out 0s;
}

.mainSocial.instagram:hover {
  background:linear-gradient(-45deg, #f09433 0%,#e6683c 25%,#dc2743 50%,#cc2366 75%,#bc1888 100%);
  color:#fff;
  transition:all 0.2s ease-in-out 0s;
}

.mainSocial.linkedin {
  background:#0078b7;
  color:#fff;
}

.mainSocial.linkedin:hover {
  background:#095c88;
  color:#fff;
}

.mainSocial.twitter {
  background:#1d9bf0;
  color:#fff;
}

.mainSocial.twitter:hover {
  background:#1581c9;
  color:#fff;
}

.mainSocial.youtube {
  background:#fe0000;
  color:#fff;
}

.mainSocial.youtube:hover {
  background:#bb1716;
  color:#fff;
}

.mainSocial.tiktok {
  background:#3a3a3a;
  color:#fff;
}

.mainSocial.tiktok:hover {
  background:#535353;
  color:#fff;
}

.mainSocial h5 {
  color:#fff;
  font-size:14px;
  font-weight:500;
}

.mainSocial i {
  color:#fff;
  font-size:20px;
}

@media (min-width: 1400px) and (max-width:1900px) {
  .mainSocial h5 {
    font-size:10px;
  }
}

.conferenceArea {
  width:100%;
  height:100%;
  position:relative;
  background:#222b38;
  border-radius: calc(.25rem - 1px);
  padding:30px 40px;
}

.conferenceArea .boxTitle {color:#ffc107;}

.conferenceInfo {font-size:18px;}

.conferenceCarousel {width:100%;position:relative;margin-top:60px;}

.conferenceCarousel .conferenceCarouselNav {
  font-size:30px;
  color:#fff;
  width:30px;
  height:30px;
  position:absolute;
  top:calc(50% - 15px);
  text-align:center;
}

.conferenceCarousel .conferenceCarouselNav:hover {color:#ffc107;}

.conferenceCarousel .conferenceCarouselNav i {line-height:30px;}

.conferenceCarousel .conferenceCarouselNav.prev3 {left:-35px;}

.conferenceCarousel .conferenceCarouselNav.next3 {right:-35px;}

.conferenceItem {width:100%;position:relative;}

.conferenceItem .conferenceItemImg {width:100%; height:auto;position:relative;}

.conferenceItem .conferenceItemImg img {width:100%; height:auto;}

.conferenceItem .conferenceItemTitle {
  width:100%;
  position:relative;
  background:#edb343;
  color:#000;
  text-align:center;
  padding:10px 10px
}

.conferenceItem .conferenceItemTitle h4 {font-size:10px;font-weight:500;margin:0px;padding:0px;}

@media (max-width:576px) {
  .conferenceInfo {font-size:15px;}

  .conferenceArea .boxTitle {text-align:center;}

  .conferenceCarousel {margin-top:20px;}
}

.infoArea {
  width: 100%;
  height: 100%;
  min-height: 300px;
  position: relative;
  background: #000;
  border-radius: calc(.25rem - 1px);
  padding: 60px 0px 0px 0px;
  overflow: hidden;
}

.infoArea h3 {
  font-family: 'Inter', sans-serif;
  color: #fff;
  font-size: 25px;
  text-align: center;
  font-weight: 200;
  position: relative;
  z-index: 2;
}

.infoArea .infoImg {
  width: 100%;
  position: absolute;
  left: 0px;
  bottom: 0px;
}

.infoArea .infoImg img {
  width: 100%;
}

.mainImg {
  width: 100%;
  height: 100%;
  position: relative;
  border-radius: calc(.25rem - 1px);
  overflow: hidden;
  display: flex;
  justify-content: center;
  align-items: center;
  padding: 40px 20px;
  background: #0e0e0c;
  font-family: 'Inter', sans-serif;
}

.mainImg img {
  width: 100%;
}

.mainImg2 {
  width: 100%;
  height: 100%;
  position: relative;
  border-radius: calc(.25rem - 1px);
  overflow: hidden;
  background-position: right -2px center;
  background-size: cover;
  background-color: #fff;
  border: none;
  display: flex;
  align-items: center;
  justify-content: flex-end;
  padding: 30px 30px;
}

.mainImg2 .imgItems {
  width: 100%;
  position: relative;
  text-align: right;
}

.mainImg2 a {
  display: block;
  color: #000;
  text-decoration: none;
}

.mainImg2 a:hover {
  color: #000;
  text-decoration: none;
}

.mainImg2 h3 {
  text-align: right;
  font-size: 25px;
  font-weight: 400;
}

.mainImg2 h2 {
  font-size: 40px;
}

.service {
  width: 100%;
  position: relative;
  border-radius: calc(.25rem - 1px);
  border: 1px solid rgba(0,0,0,.125);
  background: #fafafa;
}

.service.s-purple {background:#774ea7;border-color:#5f388b;}
.service.s-purple .serviceContainer a {background:#694098;color:#fff;}
.service.s-purple .serviceContainer a:hover {background:#563180;color:#fff;}

.service.s-blue {background:#03a9f4;border-color:#0481bb;}
.service.s-blue .serviceContainer a {background:#0cb2eb;color:#fff;}
.service.s-blue .serviceContainer a:hover {background:#16c5ff;color:#fff;}

.service.s-orange {background:#fa9f1b;border-color:#cf810c;}
.service.s-orange .serviceContainer a {background:#ffa728;color:#fff;}
.service.s-orange .serviceContainer a:hover {background:#f59816;color:#fff;}

.service.s-green {background:#9fcc2e;border-color:#749c0d;}
.service.s-green .serviceContainer a {background:#b0da45;color:#fff;}
.service.s-green .serviceContainer a:hover {background:#bde655;color:#fff;}

.service .card {
  border: none;
  background:transparent;
}
.service .card-header {
  border-radius: calc(.25rem - 1px) calc(.25rem - 1px) 0px 0px;
}

.service .serviceContainer {
  width: 100%;
  position: relative;
  padding:15px 20px;
  min-height:200px;
}

.service .serviceContainer .serviceIcon {
  position: relative;
  text-align: right;
}

.service .serviceContainer .serviceIcon img {
  height: 49px;
}

.service .serviceContainer .serviceInfo {
  position: relative;
  text-align: left;
  padding: 0px 0px 0px 0px;
  display:flex;
  justify-content:space-between;
}

.service .serviceContainer .serviceInfo h5 {
  font-family: 'Inter', sans-serif;
  font-size: 20px;
  font-weight: 500;
  color:#fff;
  margin-bottom:20px;
  margin-top:10px;
}

.service .serviceContainer p {
  font-size:14px;
  color:#fff;
  margin:15px 0px 20px 0px;
}

.service .serviceContainer .serviceButtons {
  width:100%;
  display:flex;
  gap:10px;
  flex-wrap: wrap;
}

.service .serviceContainer .serviceButtons .fItem {
  flex:1 1 auto;
}

.service .serviceContainer .serviceButtons .fItem a {
  font-size:13px;
  padding:8px 10px;
  display: block;
  text-align: center;
}


.service .serviceContainer a {
  display: inline-block;
  padding: 8px 12px;
  background: linear-gradient(to bottom,#ffffff,#eeeeee);
  text-decoration: none;
  color: #000000;
  font-size: 14px;
  margin-bottom: 10px;
  border-radius: 5px;
  white-space: nowrap;
  transition:all 0.3s ease-in-out 0s;
}

.service .serviceContainer a:hover {
  background: linear-gradient(to bottom,#eeeeee,#ffffff);
  transition:all 0.3s ease-in-out 0s;
}

@media (min-width:1400px) and (max-width: 1450px) {
  .service .serviceContainer .serviceButtons .fItem a { font-size:8px;}
  .service .serviceContainer p {font-size:13px;}
  .service .serviceContainer .serviceInfo h5 {font-size:17px;}
  .service .serviceContainer {padding:15px 10px;}
}

@media (min-width:1024px) and (max-width: 1190px) {
  .service .serviceContainer .serviceButtons .fItem a { font-size:10px;}
  .service .serviceContainer p {font-size:12px;}
  .service .serviceContainer .serviceInfo h5 {font-size:17px;}
  .service .serviceContainer {padding:15px 10px;}
}

@media (min-width:576px) and (max-width: 700px) {
  .service .serviceContainer .serviceButtons .fItem a { font-size:12px;}
  .service .serviceContainer p {font-size:13px;}
  .service .serviceContainer .serviceInfo h5 {font-size:17px;}
  .service .serviceContainer {padding:15px 10px;}
}

@media (min-width:1460px) and (max-width: 1890px) {
  .service .serviceContainer .serviceButtons .fItem a { font-size:9px;}
}

@media (min-width:1400px) and (max-width: 1590px) {
  .service .serviceContainer a {
    font-size:13px;
  }
}

@media (max-width: 575px) {
  .mobilMargin {
    margin-bottom: 15px;
  }
}

.dropdown-toggle::after {
  vertical-align: middle;
  border-top:none;
}

.analysisTable.table tr {color:#fff;}

.navbar-expand-lg.navbar-end .navbar-nav {
  /* justify-content: flex-start; */
}

.action-button, .action-button:active, .action-button:hover {
  /*background: #56c6c6;*/
  border-radius: 20px;
  font-size: inherit;
  color: #fff !important;
  box-shadow: none;
  border: none;
  text-shadow: none;
  padding: .5rem 1rem;
  transition: background-color 0.25s;
  font-size: inherit;
}

.login {margin-right:15px;}

.btn-check:focus+.btn, .btn:focus {
  box-shadow:none;
}

.navbar-toggler:focus {
  box-shadow:none;
}

.btn-icon.btn-xs {
  padding:0px;
}

.btn-icon.btn-xs:hover {
  color:#fff;
}

.btn-icon.btn-xs i {
  line-height:1.75rem;
}


@media (max-width:575px) {
  /*
  .bx-touch .b24-widget-button-position-bottom-right .b24-widget-button-popup {
    bottom:0px;
    left:-200px;
  }

  .bx-touch .b24-widget-button-popup {width:190px;}

  .bx-touch .b24-widget-button-popup {padding:10px 10px 10px 10px;}

  .bx-touch .b24-widget-button-position-bottom-right .b24-widget-button-popup-triangle {

  }
  */
}

.container-fluid {
  max-width:100%;
}

@media (min-width:1400px) {
  .container, .container-lg, .container-md, .container-sm, .container-xl, .container-xxl {
    max-width: 1400px;
  }
}

.navbar-dark.bg-dark.breadcrumb {background-size:cover;}

.pageImg {
  width:100%;
  position:relative;
  border-radius:0.25rem 0.25rem 0px 0px;
  overflow:hidden;
}

.pageImg img {
  width:100%;
}

.pageImg.webinar {
  width:100%;
  position:relative;
  display:flex;
  justify-content: center;
  align-items: center;
  padding:30px 0px;
  border-radius:0.25rem 0.25rem 0px 0px;
  background:#282828;
  overflow:hidden;
}

.pageImg.webinar img {
  width:75%;
}

.breadcrumb-light .breadcrumb-item a {color:#fff;}

.sweepstakeImg {
  width:100%;
  position:relative;
  border: 0.0625rem solid rgba(0, 0, 0, 0.6);
  border-radius: 0.5rem 0.5rem 0 0;
  overflow:hidden;
}

.sweepstakeImg img {
  width:100%;
}

.titleColor {
  color: #43c5e6;
  text-shadow: none;
}

.rowClean .row {
  margin-left:0px;
  margin-right:0px;
}
.rowClean .row .tom-select-custom {
  padding-left:0px;
  padding-right:0px;
}

.peakImg {
  width:100%;
  position:relative;
  text-align:center;
  background:url('../img/conference-bg.jpg') no-repeat center center transparent;
  background-size:cover;
  border: 0.0625rem solid rgba(0, 0, 0, 0.6);
  border-radius: 0.5rem 0.5rem 0 0;
  overflow:hidden;
}

.peakImg img {
  max-width:100%;
}

.conferenceTitle {
  width:100%;
  position:relative;
  font-family: montserrat,Sans-serif;
  font-size:40px;
  font-weight:700;
  color:#000;
  text-align:center;
  padding:30px 0px 20px 0px;
}

.conferenceTitleTwo {
  width:100%;
  position:relative;
  font-family: montserrat,Sans-serif;
  font-size:30px;
  font-weight:400;
  color:#000;
  text-align:center;
  padding:0px 0px;
}

.conferenceDate {
  font-family: montserrat,Sans-serif;
  font-size:30px;
  font-weight:300;
  color:#687784;
  text-align:center;
  margin-top:20px;
}

@media(max-width:578px) {
  .conferenceTitle {
      font-size:30px;
      padding-left:20px;
      padding-right:20px;
  }

  .conferenceTitleTwo {
      font-size:20px;
      padding-left:20px;
      padding-right:20px;
  }

  .conferenceDate {
      font-size:15px;
      padding-left:20px;
      padding-right:20px;
  }
}

.bg-primary {
  background:#398cff !important;
}

.text-white {
  --bs-text-opacity: 1;
  color: rgba(var(--bs-white-rgb), var(--bs-text-opacity)) !important;
}

.paketcard {
  box-shadow:0 0.375rem 1.5rem 0 rgb(0 0 0 / 17%) !important;
}

.card {
  border: 0.0625rem solid rgba(33, 50, 91, .1);
  border-radius: 0.5rem;
}

.card-header {
  margin-bottom: 0;
  background-color: transparent;
}

.card-header .card-title {
  font-family: montserrat,Sans-serif !important;
  font-size: 1.3125rem;
  font-weight: 600;
  margin-top: 0;
  line-height: 1.2;
}

.conferenceImg {
  width:100%;
  height:415px;
  position:relative;
}

.conferenceImg img {
  width:100%;
  height:100%;
  object-fit:cover;
}

.middleTitle {
  text-align:center;
  width:100%;
  display:block;
  border-bottom:1px solid #e9eaeb;
  padding-bottom:20px;
}

.h6New {font-size: 1rem;}

.contactIcon {width:78px;}

.fileName {
  padding:0px 20px;
}

.slogan {
  font-family: 'Shadows Into Light', cursive;
  font-size:40px;
  text-align:center;
  font-weight:400;
  color:#000;
}
.slogan strong {
  font-weight:500;
}

.vipImg {
  width: 100%;
  position: relative;
  text-align: center;
  border-radius: .5rem .5rem 0 0;
  overflow:hidden;
}

.vipImg img {
  width: 100%;
}

.cardVip {
  max-width: 20rem;
}

.cardBlock {
  width:100%;
  position:relative;
  display:flex;
  justify-content: space-between;
  align-items: center;
}

.vipPriceText {
  font-size:21px;
  font-weight:700;
  color:#000;
}
.vipPriceText .oldPrice {
  display:block;
  font-size:17px;
  font-weight:700;
  color:#888787;
  text-decoration: line-through;
  font-weight:500;
}

.cardList {
  width:100%;
  position:relative;
  padding:0px;
  margin-top:10px;
  margin-bottom:0px;
}

.cardList li {
  list-style:none;
  display:flex;
  align-items: center;
  padding:6px 0px;
}
.cardList li:last-chid {
  padding-bottom:0px;
}

.cardList li .cardListIcon {
  font-size:20px;
  color:#000;
  padding-right:10px;
}

.color-black {color:#000;}

.fs-13 {font-size:13px;}

.videoEmbed {
  width:100%;
  min-height:300px;
}

.cardIsternet {
  background:radial-gradient(ellipse at 50% center,#f0f4f7 30%,#c6ccd2 60% );
}

.educationForWho {
  width:100%;
  position:relative;
  padding:50px 40px;
  background:#4b1b7d;
}

.dominoTechnicArea {
  width:100%;
  position:relative;
  padding:50px 40px;
  background:url('../img/bg-item-1.jpg') no-repeat center center #4b1b7d;
  background-size:cover;
}

.onlineEducationTeam {
  background:url('../img/bg-item-2.jpg') no-repeat center bottom #000;
  background-size:cover;
}

.whatHappenedBitcoin {
  width:100%;
  position:relative;
  padding:50px 40px;
  background:url('../img/bg-item-3.jpg') no-repeat center center #4b1b7d;
  background-size:cover;
}

.whatHappenedBitcoin:before {
  content:"";
  width:100%;
  height:100%;
  position:absolute;
  top:0px;
  left:0px;
  background:rgba(26,86,216,0.7);
  z-index:0;
}

.bitcoinInfo {
  width:100%;
  position:relative;
  display:flex;
}

.bitcoinInfo .bitcoinInfoIcon {
  width:100px;
  height:100px;
  position:relative;
  background:rgba(255,255,255,0.6);
  border-radius:50%;
  text-align:center;
  font-size:60px;
  box-shadow:2px 4px 6px 0px rgba(0,0,0,0.20);
  transform:rotate(-20deg);
  color:#ffc107;
  text-shadow:1px 1px 1px rgba(0, 0, 0, 0.6);
}

.bitcoinInfo .bitcoinInfoIcon:before {
  content:"";
  width:70px;
  height:70px;
  position:absolute;
  top:15px;
  left:15px;
  background:rgba(255,255,255,1);
  border-radius:50%;
}

.bitcoinInfo .bitcoinInfoIcon i {
  line-height:100px;
  position:relative;
}

.bitcoinInfo .bitcoinInfoText {
  width:calc(100% - 120px);
  padding-left:20px;
}

.carouselButton {
  display:inline-block;
  width:30px;
  height:30px;
  position:absolute;
  top:calc(50% - 15px);
  border-radius:50%;
  background:#fff;
  color:#000;
  text-align:center;
  font-size: 18px;
}

.carouselButton i {line-height:30px;}

.carouselButton.next2 {right:-60px;}

.carouselButton.prev2 {left:-60px;}

.callCenterForm {
  background:url(../svg/components/support-form-bg.svg) no-repeat center center transparent;
  background-size: cover; 
}

.callCenterFormImg {
  width:100px;
  height:100px;
  position:relative;
  border-radius:50%;
  margin:-40px auto 0px auto;
  border: 3px solid #ffbe00;
  overflow: hidden;
}

.callCenterFormImg img {
  width:100px;
  height:100px;
}

.cardHeight {
  min-height:160px;
}

.youtubeImage {
  width:100%;
  position:relative;
}
.youtubeImage img {
  width:100%;
  border-radius:10px 10px 0px 0px;
  overflow:hidden;
}
.youtubeImage .youtubeImageButton {
  display:flex;
  justify-content: space-between;
  align-items: center;
  width:100%;
  background:#000;
  color:#fff;
  font-size:13px;
  text-align:center;
  padding:10px 25px;
  border-radius:0px 0px 10px 10px;
}

.youtubeImage .youtubeImageButton i {
  color:#fe0000;
  font-size:40px;
  margin-left:10px;
  line-height:1;
}

.bg-premium {background:#d9a600;}
.bg-professional {background: #1c55bf;}
.bg-master {background:#636972;}

.bg-premium.v2 {background:url('../svg/components/premium-bg.svg') #d9a600;}
.bg-professional.v2 {background:url('../svg/components/professional-bg.svg') #1c55bf;}
.bg-master.v2 {background:url('../svg/components/master-bg.svg') #636972;}

.whyCryptoOrder1 {order:1;}
.whyCryptoOrder2 {order:2;}

.premiumButton {
  background:#e57408;
  border-color:#c95500;
  color:#fff;
}

.premiumButton:hover {
  background:#c95500;
  border-color:#e57408;
  color:#fff;
}

.masterButton {
  background:#333842;
  border-color:#51545a;
  color:#fff;
}

.masterButton:hover {
  background:#51545a;
  border-color:#333842;
  color:#fff;
}

.mobilShow {display:none;}

.bgGray {
  width:100%;
  position:relative;
  padding:80px 40px;
  background:#eaeaea;
}

.analysisPrice {
  position:relative;
}

.analysisPriceArea .analysisPrice:nth-of-type(1) .card {background:#636972;}
.analysisPriceArea .analysisPrice:nth-of-type(2) .card {background:#1c55bf;}
.analysisPriceArea .analysisPrice.one:nth-of-type(1) .card {background:#1c55bf;}
.analysisPriceArea .analysisPrice:nth-of-type(3) .card {background:#d9a600;}

.analysisPrice .card-body {
  position:relative;
}

.analysisPriceArea .analysisPrice:nth-of-type(1) .cardButton {
  background:#595d63;
  border-color:#595d63;
  color:#fff;
}

.analysisPriceArea .analysisPrice:nth-of-type(1) .cardButton:hover {
  background:#404347;
  border-color:#636972;
  color:#fff;
}

.analysisPriceArea .analysisPrice:nth-of-type(2) .cardButton {
  background:#10419c;
  border-color:#10419c;
  color:#fff;
}

.analysisPriceArea .analysisPrice:nth-of-type(2) .cardButton:hover {
  background:#0c327a;
  border-color:#1c55bf;
  color:#fff;
}

.analysisPriceArea .analysisPrice.one:nth-of-type(1) .cardButton {
  background:#10419c;
  border-color:#10419c;
  color:#fff;
}

.analysisPriceArea .analysisPrice.one:nth-of-type(1) .cardButton:hover {
  background:#0c327a;
  border-color:#1c55bf;
  color:#fff;
}

.analysisPriceArea .analysisPrice:nth-of-type(3) .cardButton {
  background:#c09509;
  border-color:#c09509;
  color:#fff;
}

.analysisPriceArea .analysisPrice:nth-of-type(3) .cardButton:hover {
  background:#9c7a07;
  border-color:#d9a600;
  color:#fff;
}

.analysisAccordion td {
  background-color:#fff;
  box-shadow:none;
  color:#000 !important;
}
.analysisAccordion:hover >* {
  background:#fff;
  box-shadow:none;
  color:#000 !important;
}
.analysisAccordion td:hover {
  background:#fff;
  box-shadow:none;
  color:#000 !important;
}
.analysisAccordion.show {
  display:table-row;
}

.analysisDetailLogo {
  width:50px;
  height:50px;
  position:relative;
  border-radius:50%;
  overflow:hidden;
}

.analysisDetailLogo img {width:50px;height:50px;}

.analysisDetailImg {
  width:100%;
  position:relative;
  border:2px solid #eaeaea;
}

.analysisDetailImg img {position:relative;z-index:1;}

.analysisDetailImg .imgZoom {
  width:50px;
  height:50px;
  position:absolute;
  right:30px;
  bottom:30px;
  background:rgba(0,0,0,0.1);
  color:#000;
  font-size:25px;
  text-align:center;
  border-radius:50%;
  z-index:2;
}

.analysisDetailImg .imgZoom:hover {transform:scale(1.1);}
.analysisDetailImg .imgZoom i {line-height:50px;}

.analysisDirection {
  width:30px;
  height:30px;
  position:relative;
  border-radius:50%;
  background:#377efe;
  color:#fff;
  text-align:center;
  font-size:15px;
}

.analysisDirection.up {background:#188754;}

.analysisDirection.down {background:#dc3546;}

.analysisDirection i {line-height:30px;}

.analysisSafe {
  width:30px;
  height:30px;
  position:relative;
  border-radius:50%;
  background:#0d6efd;
  color:#fff;
  text-align:center;
  font-size:17px;
  margin-left:5px;
}

.analysisSafe.no {background:#dc3546;}

.analysisSafe i {line-height:30px;}

.analysisDetailList {
  width:100%;
  position:relative;
  display:flex;
  justify-content:space-between;
  padding:7px 0px;
  border-bottom:1px solid #eaeaea;
  font-size:14px;
}

.analysisDetailList strong {
  cursor:pointer;
  width:100px;
  display:flex;
  justify-content: space-between;
  align-items:center;
  line-height: 1;
}
.analysisDetailList strong i {font-size:12px;color: #d2cbcb;height:12px;}
.analysisDetailList strong span+span {margin-left:auto;}
.analysisDetailList span.val {font-weight:500;}

.analysisDetailIndicators {
  width:100%;
  position:relative;
  display:flex;
  grid-gap:10px;
}

.analysisDetailIndicators .indicatorItem {
  padding:5px 10px;
  border-radius:5px;
  background:#10419c;
  color:#fff;
  font-size:14px;
  line-height:1;
}

.analysisDetailIndicators .indicatorItem:nth-of-type(1) {background:#0d6efd;}
.analysisDetailIndicators .indicatorItem:nth-of-type(2) {background:#188754;}
.analysisDetailIndicators .indicatorItem:nth-of-type(3) {background:#dc3546;}
.analysisDetailIndicators .indicatorItem:nth-of-type(4) {background:#fec107;}
.analysisDetailIndicators .indicatorItem:nth-of-type(5) {background:#0dcaf0;}
.analysisDetailIndicators .indicatorItem:nth-of-type(6) {background:#6c757e;}

#lightBoxItem {display:none;}

.instaStory {
  width:1080px;
  height:1920px;
  position:relative;
  background:url('../img/pattern3.png') ,linear-gradient(to right,#313131,#616161);
  display:flex;
  justify-content: center;
  align-items:center;
}

.instaTitleArea {
  width:100%;
  position:relative;
  margin:0px 0px 0px 0px;
  display:flex;
  align-items:center;
}

.instaTitleArea .instaCryptoLogo {
  width:105px;
  height:105px;
  position:relative;
  border-radius:50%;
  background:#fff;
  overflow:hidden;
  border:2px solid #fff;
  box-shadow:0px 2px 5px 0px rgba(0,0,0,0.2)
}

.instaTitleArea .instaCryptoLogo img {width:100%;}

.instaTitleArea .instaTitle {
  font-family: montserrat,Sans-serif;
  font-size:80px;
  margin:0px;
  padding:0px 0px 0px 30px;
  color:#fff;
  font-weight:700;
  letter-spacing:-3px;
  white-space: nowrap;
}

.instaGraph {
  width:100%;
  position:relative;
  padding:9px;
  background:linear-gradient(to bottom, #000,#d1d1d1,#000);
  margin-top:50px;
  box-shadow:0px 0px 5px 0px rgba(0,0,0,0.5);
}

.instaGraph:before {
  content:"";
  width:100%;
  height:9px;
  background:linear-gradient(to bottom, rgba(255,255,255,0.5),rgba(0,0,0,0));
  position:absolute;
  top:0px;
  left:0px;
}

.instaGraph img {width:100%;}

.instaIndicators {
  width:100%;
  position:relative;
  display:flex;
  grid-gap:10px;
  margin-top:40px;
  justify-content:center;
}

.instaIndicators .instaIndicatorItem {
  padding:15px 20px;
  border-radius:5px;
  background:#10419c;
  color:#fff;
  font-size:20px;
  line-height:1;
  font-weight:500;
  text-shadow:-1px -1px 0px rgba(0,0,0,0.4);
  border-top:2px solid rgba(255,255,255,0.3);
  box-shadow:0px 3px 3px 0px rgba(0,0,0,0.5);
  white-space: nowrap;
}

.instaIndicators .instaIndicatorItem:nth-of-type(1) {background:linear-gradient(to bottom,#0d6efd,#1256bd,#0d6efd);}
.instaIndicators .instaIndicatorItem:nth-of-type(2) {background:linear-gradient(to bottom,#188754,#10683f,#188754);}
.instaIndicators .instaIndicatorItem:nth-of-type(3) {background:linear-gradient(to bottom,#dc3546,#a31624,#dc3546);}
.instaIndicators .instaIndicatorItem:nth-of-type(4) {background:linear-gradient(to bottom,#fec107,#be9003,#fec107);}
.instaIndicators .instaIndicatorItem:nth-of-type(5) {background:linear-gradient(to bottom,#0dcaf0,#089fbd,#0dcaf0);}
.instaIndicators .instaIndicatorItem:nth-of-type(6) {background:linear-gradient(to bottom,#6c757e,#4d5761,#6c757e);}

.instaInfo {
  width:100%;
  position:relative;
  padding:30px 30px 30px 70px;
  background:#212121;
  box-shadow:inset 0px 0px 10px rgba(0,0,0,1);
  color:#fff;
  font-size:30px;
  border-radius:10px;
  margin-top:40px;
}

.instaInfo:before {
  content:"";
  width:100%;
  height:10px;
  position:absolute;
  top:-5px;
  left:0px;
  background:url('../img/insta-story-light.png') no-repeat center center transparent;
}
.instaInfo:after {
  content:"";
  width:100%;
  height:10px;
  position:absolute;
  bottom:-5px;
  left:0px;
  background:url('../img/insta-story-light.png') no-repeat center center transparent;
}

.instaInfo p {
  margin:0px;
}
.instaInfo p strong {
  display:inline-block;
  font-weight:600;
  width:220px;
}

.instaDate {
  width:50%;
  position:relative;
  padding:10px 30px;
  background:#000;
  border-radius:10px;
  color:#fff;
  font-size:30px;
  display:flex;
  justify-content:center;
  align-items:center;
  grid-gap:10px;
  margin-top:30px;
  line-height:1;
  white-space: nowrap;
  border-top:1px solid rgba(0,0,0,1);
  border-bottom:1px solid rgba(0,0,0,1);
  border-left:1px solid #232323;
  border-right:1px solid #232323;
  box-shadow:inset -1px 0px 5px 5px rgba(255,255,255,0.15),0px -1px 3px 0px rgba(0,0,0,0.4);
}

.instaDate span {white-space: nowrap;}

.instaResultArea {
  width:100%;
  position:relative;
  display:flex;
  justify-content: center;
  align-items:center;
  padding:10px;
  background:linear-gradient(to top,#0d950d,#14e314);
  color:#fff;
  margin-top:30px;
  border-radius:10px;
}

.instaResultArea.down {
  background:linear-gradient(to top,#a21300,#f83304);
}

.instaResultArea:before {
  content:"";
  width:calc(100% - 20px);
  height:1px;
  position:absolute;
  border-top:2px dashed #23ad0f;
  top:5px;
  left:10px;
}

.instaResultArea.down:before {
  border-color:#c91a02;
}

.instaResultArea:after {
  content:"";
  width:calc(100% - 20px);
  height:1px;
  position:absolute;
  border-top:2px dashed #236f0a;
  bottom:5px;
  left:10px;
}

.instaResultArea.down:after {
  border-color:#7a1204;
}

.instaResultArea .instaTrendText {
  font-size:40px;
  font-weight:500;
  padding-right:70px;
  white-space:nowrap;
  text-shadow:1px 1px 2px rgba(0,0,0,0.4),-1px -1px 2px rgba(0,0,0,0.2);
}

.instaResultArea .instaResultText {
  font-size:35px;
  font-weight:500;
  padding-right:40px;
  white-space:nowrap;
  text-shadow:1px 1px 2px rgba(0,0,0,0.4),-1px -1px 2px rgba(0,0,0,0.2);
}

.instaResultArea .instaArrow {
  padding:0px 10px;
  position:relative;
  z-index:1;
}

.instaResultArea .instaArrow:before {
  content:"";
  width:50%;
  height:15px;
  background:#999999;
  transform:skewX(-30deg);
  position:absolute;
  top:-25px;
  left:-5px;
  
}

.instaResultArea .instaArrow:after {
  content:"";
  width:50%;
  height:15px;
  background:#999999;
  transform:skewX(30deg);
  position:absolute;
  bottom:-25px;
  left:-5px;
  
}

.instaResultArea .instaArrow img {position:relative;z-index:2;}

.instaResultArea .instaArrow span {
  width:100%;
  height:calc(100% + 50px);
  position:absolute;
  top:-25px;
  left:0px;
  background:#fff;
  z-index:1;
}

.w-space-normal {
  white-space:normal !important;
}

.nav-vertical-new .nav-link.active {
  border-radius:0 !important;
  color:#377dff !important;
}

.modal.modal-new {
  background:rgba(0,0,0,0.3);
}

.modal.modal-new .modal-dialog {
  display:flex;
  height:100%;
  align-items:center;
}

.supportAddFileArea {
  width:100%;
  position:relative;
  border:1px solid #09a5be;
  background:#e6f5f8;
  color:#09a5be;
  border-radius:5px;
  overflow:hidden;
  display:flex;
  align-items:center;
}

.supportAddFileButton {
  display:inline-block;
  padding:10px 20px;
  background:#09a5be;
  font-size:16px;
  color:#fff;
}

.supportAddFileButton:hover {
  background:#0595ac;
  color:#fff;
}

.supportAddFileButtonText {color:#0b8294;margin-left:15px;font-size:14px;padding-right:15px;}

.navbarToggler {
  display:flex;
  position:relative;
  align-items:center;
  height:50px;
  border:none;
  border-radius:0;
  background:#2caccc;
  padding:10px 15px;
  margin-right:-12px;
  transition:all 0.3s ease-in-out 0s;
}
.navbarToggler:before {
  content:"";
  width:100%;
  height:calc(100% + 20px);
  position:absolute;
  background:#2caccc;
  top:-10px;
  left:0px;
}

.navbarToggler.collapsed {
  background:#eaeaea;
}
.navbarToggler.collapsed:before {
  background:#eaeaea;
}

.navbarToggler.collapsed .navbarTogglerElement {
  width:25px;
  height:2px;
  position:relative;
  display:inline-block;
  background:#000;
  transform:rotate(0deg);
  transition:all 0.3s ease-in-out 0s;
}

.navbarToggler .navbarTogglerElement {
  width:25px;
  height:2px;
  position:relative;
  display:inline-block;
  background:#fff;
  transform:rotate(-45deg);
  transition:all 0.3s ease-in-out 0s;
}

.navbarToggler.collapsed .navbarTogglerElement:before {
  content:"";
  width:20px;
  height:2px;
  background:#000;
  position:absolute;
  top:-10px;
  right:0px;
  opacity:1;
  transform:rotate(0deg);
  transition:all 0.3s ease-in-out 0s;
}

.navbarToggler .navbarTogglerElement:before {
  content:"";
  width:25px;
  height:2px;
  background:#fff;
  position:absolute;
  top:0px;
  right:0px;
  opacity:0;
  transform:rotate(-90deg);
  transition:all 0.3s ease-in-out 0s;
}

.navbarToggler.collapsed .navbarTogglerElement:after {
  content:"";
  width:16px;
  height:2px;
  background:#000;
  position:absolute;
  bottom:-10px;
  right:0px;
  transform:rotate(0deg);
  transition:all 0.3s ease-in-out 0s;
}

.navbarToggler .navbarTogglerElement:after {
  content:"";
  width:25px;
  height:2px;
  background:#fff;
  position:absolute;
  transform:rotate(90deg);
  bottom:0px;
  right:0px;
  transition:all 0.3s ease-in-out 0s;
}
.navbarToggler.collapsed .mobilNavUserText {
  color:#000;
  transition:all 0.3s ease-in-out 0s;
}
.navbarToggler .mobilNavUserText {
  color:#fff;
  transition:all 0.3s ease-in-out 0s;
}

.copyButton i {line-height:46px;}

.mobilNavUserButton {
  color:#000;
  display:none;
  font-size:25px;
  margin-right:10px;
}

.mobilBuyNav {
  width:100%;
  position:fixed;
  left:0px;
  bottom:0px;
  display:none;
  z-index:3;
}

.mobilBuyNav a {
  width:50%;
  color:#fff;
  font: size 18px;
  display:flex;
  justify-content:center;
  align-items:center;
  padding:7px 0px;
}

.mobilBuyNav a i {
  font-size:23px;
}

.mobilBuyNav .buyButton {
  background:#377dff;
  border-right:1px dotted #fff;
}

.mobilBuyNav .infoButton {
  background:#09a5be;
}

.mobilNavUserText {
  font-size: 10px;
  position:relative;
}

.infoModal {
  width:100%;
  position:relative;
  background:#fff !important;
  border-radius:10px;
  padding:20px;
  color:#fff;
  display:none;
}

.formModalMargin {margin-bottom:10px !important;}

.analysisFreeModal {
  display:none;
  max-width:800px;
  background:#fff !important;
  border-radius:10px;
  padding:20px;
}

.purchaseOfferFormModal {
  display:none;
  max-width:800px;
  background:#fff !important;
  border-radius:10px;
  padding:20px;
}

.videoIframe {
  width:100%;
  height:600px;
}

.fs-7 {font-size:0.75rem !important}

.facebookButton {
  width:100%;
  position:relative;
  margin-top:1rem;
  display:flex;
  align-items:center;
  justify-content:center;
  padding:0px 20px;
  font-size:17px;
  font-weight:400;
  background:#1878f3;
}

.facebookButton:hover {
  background:#448ceb;
}

.facebookButton i {
  font-size:30px;
}

.btn.facebook {color:#4767aa;}

.btn.facebook:hover {background:#4767aa;color:#fff;}

.owl-dots {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: row;
          flex-direction: row;
  position: absolute;
  width:100%;
  bottom: -25px;
  left: 0px;
}

.owl-dots .owl-dot {
  background:none;
  border:none;
  display:flex;
  justify-content: center;
  align-items:center;
  padding:0px;
  margin:0px 3px;
}

.owl-dots .owl-dot span {
  display:inline-block;
  width: 5px;
  height: 5px;
  border-radius: 50%;
  background:#fff;
  border:none;
  position:relative;
  box-shadow:0px 0px 5px 1px rgba(0,0,0,0.15);
}

.owl-dots .owl-dot.active span {
  width:15px;
  height:15px;
  background: #fff;
}
.owl-dots .owl-dot.active span:before {
  content:"";
  width:3px;
  height:3px;
  position:absolute;
  top:6px;
  left:6px;
  background:#377dff;
  border-radius:50%;
}

.mobilSSSButton {
  display:none;
  width:100%;
  position:relative;
  background:#f0efef;
  border-radius:10px;
  text-align:center;
  padding:15px 15px;
}

.mobilSSSButton .text {
  font-size:24px;
  font-weight:700;
  color:#000;
  display:block;
}

.mobilSSSButton .mobilSSSIcon {
  width:50px;
  height:50px;
  display:flex;
  justify-content:center;
  align-items:center;
  font-size:25px;
  color:#000;
  background:#fff;
  border-radius:50%;
  margin:10px auto;
  box-shadow:0px 0px 5px 1px rgba(0,0,0,0.2);
  transition:all 0.3s ease-in-out 0s;
  
}

.mobilSSSButton.active .mobilSSSIcon {
  transform:rotate(180deg);
  transition:all 0.3s ease-in-out 0s;
}

.buyNowMobilCard {min-height:440px;}

.list-checked-soft-bg-light .list-checked-item.mobilBuyLiSize::before {margin-top:0;}

.cardImgSize {
  width:100%;
  height:200px;
  object-fit:cover;
}

.btn-crypto {
  background:#ffc107;
  color:#222c38;
}
.btn-crypto:hover {
  background:#d6a40c;
  color:#222c38;
}

.bg-gray {background:#f9f9f9;border:none;}

.accordion-button.education { color: #21325b; font-size: 15px; padding: 5px 10px; }
.accordion-body.education {font-size: 15px;}

.tableConsultGet tr td {vertical-align:middle;}

.notifyItem label {
  display:inline-block;
  width:auto;
  margin-bottom:0px;
}

.StripeElement {
  padding:0px 15px
}
.p-FieldLabel.Label.Label--empty {
  font-size:13px !important;
}

.isBookmark {
  width:140px;
  height:115px;
  position:absolute;
  top:-10px;
  left:-10px;
  overflow:hidden;
  z-index:9;
}

.isBookmark:before {
  content:"";
  width:40px;
  height:10px;
  background:#046574;
  position:absolute;
  top:0px;
  left:72px;
  z-index:1;
}

.isBookmark:after {
  content:"";
  width:10px;
  height:40px;
  background:#046574;
  position:absolute;
  top:72px;
  left:0px;
  z-index:1;
}

.isBookmark .band {
  width:calc(100% + 100px);
  position:absolute;
  left:-80px;
  top:23px;
  background:#222c38;
  font-weight:600;
  font-size:9px;
  color:#fec107;
  text-align:center;
  padding:0px 0px 0px 5px;
  line-height:40px;
  box-shadow:0px 3px 5px 0px rgba(0,0,0,0.2);
  transform:rotate(-45deg);
  z-index:2;
}

.isBookmark .band:before {
  content:"";
  width:calc(100% - 6px);
  height:calc(100% - 6px);
  position:absolute;
  top:3px;
  left:3px;
  border:1px solid #fec107;
}

.isBookmark.winner .band {
  background:#fec107;
  color:#222c38;
}

.isBookmark.winner .band:before {
  border:1px solid #222c38;
}

.isBookmark .light {
  width:100%;
  height:100%;
  position:absolute;
  top:0px;
  left:0px;
}

.isBookmark .light:before {
  content:"";
  width:50px;
  height:15px;
  background:linear-gradient(to bottom, rgba(255,255,255,0),rgba(255,255,255,0.6),rgba(255,255,255,0));
  position:absolute;
  top:0px;
  left:50px;
  z-index:3;
  transform:skewX(-50deg);
}

.isBookmark .light:after {
  content:"";
  width:15px;
  height:50px;
  background:linear-gradient(to right, rgba(255,255,255,0),rgba(255,255,255,0.6),rgba(255,255,255,0));
  position:absolute;
  top:50px;
  left:0px;
  z-index:3;
  transform:skewY(-50deg);
}

.poductModal {
  max-width:700px;
  width:100%;
  border-radius:1rem;
  background:#fff !important;
}
.poductModal img {
    max-width: 100%;
    height: inherit !important;
    width: inherit !important;
}


.productModalDetail {width:100%;position:relative;background:#fff !important;}

.productModalDetail h1 {font-size:25px; text-align:center;}
.productModalDetail img {max-width:100%;height:auto!important;}

.modalImageSingle {
  display:none;
  max-width:700px;
  width:100%;
}

.fancybox__carousel.is-draggable .fancybox__slide, .fancybox__carousel.is-draggable .fancybox__slide .fancybox__content {background:transparent;}

.mobilStoreButtons {
  width:100%;
  max-width:300px;
}

.tableCoinLogo {
  display: inline-block;
  width: 30px;
  position: relative;
  margin-right: 15px;
}

.tableCoinLogo img {
  width: 100%;
}

.analysisGetHowModal {
  height: calc(100vh - 20px)
}

.analysisGetHowModal .swal2-html-container {
  overflow-x: hidden;
  text-align:left;
  margin-left:15px;
  margin-right:15px;
  scrollbar-width: thin;
  scrollbar-color: #eaeaea #fafafa;
  padding-right:10px;
}

.analysisGetHowModal .swal2-html-container::-webkit-scrollbar {
  width: 11px;
}

.analysisGetHowModal .swal2-html-container::-webkit-scrollbar-track {
  background:#fafafa;
}

.analysisGetHowModal .swal2-html-container::-webkit-scrollbar-thumb {
  background-color:#eaeaea;
  border-radius:6px;
  border:3px solid #fafafa;
}

.analysisGetHowModal .swal2-close:focus {
  outline:none;
  box-shadow:none;
}
.analysisGetHowModal .swal2-html-container .mobilH1Size {
  font-size:18px;
}

.analysisGetHowModal .swal2-html-container .mobilH3Size {
  font-size:16px;
}

.analysisGetHowModal .swal2-html-container .mobilPSize {
  font-size:16px;
}

.popover {
  font-size:14px;
  color:#000 !important;
}
.popover > * {color:#000 !important;padding:15px;}

.fancybox__content :focus:not(.carousel__button.is-close) {
  outline:none!important;
}

.sidebarForm {
  background:#00aaf3;
}

.bg-blog {background:#1a1a1a;}
.bg-blog2 {background:#1a1a1a;}
.bg-blog2 img {
  width:100%;
  height:180px;
  object-fit:cover;
  object-position:center;
}

/* observer */
.symbolsContainer {transition: 0.2s;}

.container-symbol {max-width:1600px;}

.symbolArea {
  background:#f7f7f7;
  border-top:15px solid #f7f7f7;
  border-bottom:15px solid #f7f7f7;
  border-radius:7px;
  transition: 0.3s;
  padding-top:0px;
}

.symbolFilterBar {
  background:#f0f0f0;
  margin-top:-15px;
  margin-bottom:20px;
  margin-left:0px;
  padding:0px;
  border-radius:7px 7px 0px 0px;
  overflow:hidden;
}

.symbolFilterBar .filterItems {
  display:flex;
  align-items:center;
  gap:20px;
  padding:15px;
  position:relative;
}

.symbolFilterBar .searchBar {
  width:500px;
  position:relative;
}

.symbolFilterBar .searchBar input {
  width:100%;
  height:40px;
  line-height:40px;
  font-size:14px;
  border:1px solid #aeeaea;
  border-radius:50px;
  padding:0px 55px 0px 20px;
  position:relative;
}

.symbolFilterBar .searchBar input:focus {
  outline:none;
  box-shadow:0px 0px 20px 0px rgba(0,0,0,0.07);
  border-color:#09a5be;
}

.symbolFilterBar .searchBar .searchCancelButton {
  width:32px;
  height:32px;
  font-size:14px;
  display:flex;
  justify-content:center;
  align-items:center;
  background:#09a5be;
  color:#fff;
  position:absolute;
  border-radius:50px;
  top:4px;
  right:4px;
  transition:0.2s;
}

.symbolFilterBar .searchBar.searching .searchCancelButton {
  width:110px;
  background:#ed4c78;
  transition:0.2s;
}

.symbolFilterBar .searchBar.searching .searchCancelButton:hover {
  background: #d33b63;
  transition:0.2s;
}

.symbolFilterBar .filterButton {
  font-size:16px;
  display:flex;
  align-items:center;
  color:#000;
  padding:5px 15px;
  border-radius:50px;
  transition:all 0.2s ease-in-out 0s;
}

.symbolFilterBar .filterButton:hover {
  background:#fff;
  animation:headShake;
  animation-duration: 1s;
}

.symbolFilterBar .filterButton i {color:#377dff;margin-right:10px;}

.filterInner {
  display:none;
  width:100%;
  height:100%;
  position:absolute;
  top:0px;
  left:0px;
  background:#09a5be;
  padding:15px 20px;
  align-items:center;
}

.filterInner:before {
  content:"";
  width:500px;
  height:100%;
  position:absolute;
  top:0px;
  right:-460px;
  background:#09a5be;
}

.filterInner.show {display:flex;}

.filterInner .row {
  width:100%;
}

.filterInner select {
  font-size:13px;
}

.filterInner .alert {
  font-size:13px;
}

.filterInner .filterCloseButton {
  width:30px;
  height:30px;
  position:absolute;
  top:10px;
  right:10px;
  background: #0c8b9f;
  border-radius:50%;
  color:#fff;
  font-size:16px;
  display:flex;
  justify-content: center;
  align-items:center;
  transition:all 0.2s ease-in-out 0s;
}

.filterInner .filterCloseButton:hover {
  background: #0a7b8c;
  transform:scale(1.15);
  transition:all 0.2s ease-in-out 0s;
}

.btn-icon-new {
  padding:2px 10px 2px 2px;
  display:inline-flex;
  align-items: center;
  line-height:1;
}

.btn-icon-new:hover {
  animation:headShake;
  animation-duration: 1s;
}

.btn-icon-new .btnIcon {
  width:30px;
  height:30px;
  display:inline-flex;
  justify-content: center;
  align-items:center;
  font-size:18px;
  border-radius:50% 0px 0px 50%;
}

.btn-icon-new.btn-primary .btnIcon {
  background: #205ad3;
}

.btn-icon-new.btn-danger .btnIcon {
  background: #bb3157;
}

.btn-icon-new .btnText {
  padding:0px 10px 0px 5px;
}

.symbolArea .symbolList {
  height:480px;
  max-height:480px;
  overflow-y:scroll;
  scrollbar-color: #dcdcdc #f1f0f0;
  transition: 0.3s;
}

.symbolArea .symbolList::-webkit-scrollbar {width: 11px;}

.symbolArea .symbolList::-webkit-scrollbar-track {background:#f1f0f0;}

.symbolArea .symbolList::-webkit-scrollbar-thumb {
  background-color:#dcdcdc;
  border-radius:6px;
  border:3px solid #f1f0f0;
}

.symbolItemCol.hide {display:none;}

label.form-control.symbolItem {position:relative;}

label.form-control.symbolItem::after {
  content:"";
  width:40px;
  height:40px;
  position:absolute;
  top:0px;
  left:0px;
}

.symbolArea .form-check {
  display:flex;
  align-items:center;
  gap:10px;
  position:relative;
  margin-bottom:0px;
  min-height: 1.2rem;
  padding-left: 1.2em;
}

.symbolArea .form-check-input {
  margin-top:0px;
}

.symbolArea .form-check-info {
  width:100%;
  display:flex;
  gap:20px;
  justify-content:space-between;
  align-items:center;
}

.symbolArea .form-check-label {
  display:inline-block;
  font-weight:500;
  color:#000;
  line-height:1;
  position:relative;
}
.symbolArea .form-check-alt-label {
  display:inline-block;
  font-weight:400;
  font-size:12px;
  color:#aaa;
  line-height:1;
  position:relative;
}

.symbolArea .form-check-alt-label:before {
  content:"";
  width:0px;
  height:20px;
  border-left:1px solid #ddd;
  position:absolute;
  left:-10px;
  top:calc(50% - 10px);
}

.selectedBoxInner {
  width:100%;
  height:720px;
  position:relative;
  display:flex;
  flex-direction:column;
  justify-content: space-between;
  gap:15px;
  background:#fff;
  margin-top:-150px;
  margin-bottom:-80px;
  padding:0px 0px 0px 0px;
  border-radius:7px;
  box-shadow :0px 0px 5px 0px rgba(0,0,0,0.10);
  overflow:hidden;
  animation-duration: 0.3s;
}

.innerHead {
  width:100%;
  position:relative;
  padding:25px 20px;
  background:#fafafa;
  border-bottom:1px solid #eaeaea;
}

.selectedBoxInner .innerHead h4 {padding:0px;margin:0px;}
.selectedBoxInner .innerHead p {color:#999999;font-size:14px;margin:5px 0px 0px 0px;padding:0px;}
.selectedBoxInner .innerHead a {color:#357cfe;}

.selectedBoxInner .innerBody {
  width:100%;
  height:100%;
  position:relative;
  padding:0px 25px;
  overflow-y:auto;
  overflow-x:hidden;
  scrollbar-color: #dcdcdc #f1f0f0;
  transition: 0.3s;
}

.selectedBoxInner .innerBody::-webkit-scrollbar {width: 11px;}

.selectedBoxInner .innerBody::-webkit-scrollbar-track {background:#f1f0f0;}

.selectedBoxInner .innerBody::-webkit-scrollbar-thumb {
  background-color:#dcdcdc;
  border-radius:6px;
  border:3px solid #f1f0f0;
}

.selectedBoxInner .innerFooter {
  width:100%;
  position:relative;
  padding:25px 20px;
  background:#fafafa;
  border-top:1px solid #eaeaea;
}

.selectedBox {transition:0.5s;}

.selectedItem {
  width:100%;
  position:relative;
  display:flex;
  justify-content: space-between;
  align-items:center;
  padding:7px 0px;
  border-bottom:1px solid #eaeaea;
  transition:0.3s;
}

.selectedItem.hide {
  display:none;
}

.selectedItem:last-child {
  border-bottom:none;
}

.selectedItem .selectedItemTitle {margin:0px;padding:0px;}
.selectedItem .selectedItemMarket {font-size:12px;color:#aaa;}

.selectedItem .selectedRemove {
  display:flex;
  width:26px;
  height:20px;
  position:absolute;
  right:0px;
  top:calc(50% - 10px);
  font-size:15px;
  border-radius:20px;
  transition:0.2s;
}

.selectedItem .selectedRemove:hover {
  width:120px;
  background:#ee4b78;
  transition:all 0.3s ease-in-out 0s;
}

.selectedItem .selectedRemove .icon {
  display:inline-block;
  background:#fff;
  color:#ee4b78;
  width:26px;
  height:26px;
  margin-top:-3px;
  margin-left:-3px;
  line-height:26px;
  border-radius:20px;
  text-align:center;
  transition:all 0.3s ease-in-out 0s;
}

.selectedItem .selectedRemove:hover .icon {
  transform:rotate(-360deg);
  color:#ee4b78;
  box-shadow:0px 0px 0px 1px #ee4b78;
  transition:all 0.4s ease-in-out 0.1s;
}

.selectedItem .selectedRemove .icon i {line-height:26px;}

.selectedItem .selectedRemove .text {
  display:none;
  white-space: nowrap;
  position:relative;
  color:#fff;
  line-height:20px;
  padding-left:5px;
  font-size:12px;
}
.selectedItem .selectedRemove:hover .text {
  display:block;
  transition:all 0.2s ease-in-out 0.2s;
}

.selectedSearchButton {
  width:40px;
  height:40px;
  position:Absolute;
  top:10px;
  right:10px;
  font-size:20px;
  border-radius:50%;
  color:#09a5be !important;
  display:flex;
  justify-content: center;
  align-items: center;
  transition:all 0.2s ease-in-out 0s;
}

.selectedSearchButton:hover {
  background:#eaeaea;
  color:#000 !important;
  transform:scale(1.1);
  transition:all 0.3s ease-in-out 0s;
}

.selectedSearchBox {
  visibility: hidden;
  width:100%;
  height:100%;
  position:absolute;
  display:flex;
  align-items: center;
  justify-content:center;
  left:0px;
  top:0px;
  background:#09a5be;
  padding:10px 30px;
}

.selectedSearchBox.show {
  visibility: inherit;
}

.selectedSearchBox .selectedSearchInputArea {
  width:100%;
  position:relative;
  margin-top:15px;
}

.selectedSearchBox .selectedSearchInputArea .selectedSearchInput {
  width:100%;
  height:36px;
  line-height:36px;
  font-size:14px;
  margin:0px;
  padding:0px 50px  0px 20px;
  position:relative;
  background:#fff;
  border-radius:50px;
  border:none;
}

.selectedSearchBox .selectedSearchInputArea .selectedSearchInput:focus {
  outline:none;
  border:none;
  box-shadow:0px 0px 20px 0px rgba(0,0,0,0.20);
}

.selectedSearchBox .selectedSearchInputArea .selectedSearchCancelButton {
  width:30px;
  height:30px;
  position:absolute;
  top:3px;
  right:3px;
  background: #00c9a7;
  color:#fff;
  display:flex;
  justify-content: center;
  align-items: center;
  font-size:15px;
  border-radius:50px;
  border:none;
  overflow:hidden;
  transition:all 0.4s ease-in-out 0s;
}

.selectedSearchBox.searching .selectedSearchInputArea .selectedSearchCancelButton {
  width:86px;
  background: #ec4b77;
  font-size:13px;
  padding:0px 10px;
  color:#fff;
  transition:all 0.4s ease-in-out 0s;
}

.selectedSearchBox.searching .selectedSearchInputArea .selectedSearchCancelButton i {

}

.selectedSearchBox .selectedSearchInputArea .selectedSearchSubmitButton:hover {
  background: #089f84;
  color:#fff;
  transition:all 0.2s ease-in-out 0s;
}

.selectedSearchBox .selectedSearchBoxCloseButton {
  width:30px;
  height:30px;
  position:absolute;
  top:5px;
  right:5px;
  color:#fff !important;
  display:flex;
  justify-content: center;
  align-items: center;
  font-size:14px;
  border-radius:50px;
  border:none;
  transition:all 0.2s ease-in-out 0s;
}

.selectedSearchBox .selectedSearchBoxCloseButton:hover {
  transform:scale(1.3);
  transition:all 0.2s ease-in-out 0s;

}

/* observer */
/* kayÄ±t form */

.formArea {
  width:100%;
  position:relative;
  background:url(../img/form-bg.jpg) no-repeat center center #fff;
  background-size:cover;
  padding:0px 50px;
  margin-top:80px;
  border-radius:10px;
}

.formImage {
  width:100%;
  position:relative;
  text-align: center;
  margin-top:-100px;
  z-index:1;
}

.formImage img {
  max-width:100%;
}

.educatorName {
  position:absolute;
  bottom:50px;
  left:50px;
  z-index:2;
  font-family: 'Inter', sans-serif;
  font-size:10px;
  font-weight:300;
  color:#fff;
  text-align:center;
}

.educatorName strong {
  font-size:17px;
  font-weight:700;
}

.formDesc {
  width:100%;
  position:relative;
  font-family: 'Inter', sans-serif;
  font-size:40px;
  font-weight:300;
  color:#fff;
  text-align:center;
  line-height:1.2;
}

.formDesc strong {
  font-size:57px;
  font-weight:700;
}

.countInfo {color:#fff;}

@media (max-width:1399px) {
  .formDesc {font-size:30px;}

  .formDesc strong {font-size:44px;}
}

@media (max-width:1199px) {
  .formDesc {font-size:25px;}

  .formDesc strong {font-size:35px;}

  .formImage {margin-top:-10px;
  }
}

@media (max-width:992px) {
  .formDesc {font-size:25px; text-align: left;}

  .formDesc strong {font-size:35px;}

  .formImage {margin-top:-60px;}

  .educatorName {bottom:30px; left:30px;}

  .countInfo {color:#000;}
}

@media (max-width:578px) {
  .formArea {margin-top:30px; padding:0px 15px;}

  .formDesc {font-size:15px; text-align: left;padding-left:0px;}

  .formDesc strong {font-size:18px;display:inline-block;margin-top:5px;}

  .formImage {margin-top:-40px;}

  .educatorName {bottom:20px; left:20px;}
}

@media (max-width:400px) {
  .formArea {margin-top:10px; padding:0px 15px;}

  .formDesc {font-size:15px; text-align: left;padding-left:0px;}

  .formDesc strong {font-size:18px;display:inline-block;margin-top:5px;}

  .formImage {margin-top:-10px;}

  .educatorName {display:none;}
}

@media (max-width:374px) {
  .formArea {margin-top:20px; padding:0px 15px;}

  .formDesc {font-size:11px; text-align: left;padding-left:0px;}

  .formDesc strong {font-size:14px;display:inline-block;margin-top:5px;}

  .formImage {margin-top:-10px;}

  .educatorName {display:none;}
}

.formInfo {
  width:100%;
  position:relative;
  text-align:center;
  font-size:23px;
  font-weight:300;
  color:#ffba00;
  margin-top:15px;
}

/* kayÄ±t form */

/* ebook form */

.ebookFormArea {
  width:100%;
  position:relative;
  background:url(../img/ebook-bg.jpg) no-repeat center center #fff;
  background-size:cover;
  padding:30px 50px;
  border-radius:10px;
  overflow:hidden;
}

.ebookFormImage {
  width:100%;
  position:relative;
  text-align: center;
  z-index:1;
}

.ebookFormImage img {
  max-width:100%;
}

.ebookFormBg {
  width:100%;
  position:relative;
  padding:30px;
  border-radius:10px;
  background:rgba(0,0,0,0.5);
}

.ebookFormDesc {
  width:100%;
  position:relative;
}

.ebookFormDesc h2 {
  font-family: 'Inter', sans-serif;
  font-size:50px;
  font-weight:500;
  color:#fff !important;
  line-height:1;
}

.ebookFormDesc h3 {
  font-family: 'Inter', sans-serif;
  font-size:30px;
  font-weight:500;
  color:#fff !important;
  line-height:1;
}

.ebookFormDesc h4 {
  font-family: 'Inter', sans-serif;
  font-size:22px;
  font-weight:500;
  color:#fff !important;
  line-height:1;
  margin-bottom:25px;
}

.ebookFormDesc h5 {
  font-family: 'Inter', sans-serif;
  font-size:18px;
  font-weight:500;
  color:#fff !important;
  line-height:1;
}


.ebookFormCountInfo {color:#fff;}

@media (max-width:1399px) {
  .ebookFormDesc h2 {font-size:45px;}

  .ebookFormDesc h3 {font-size:25px;}

  .ebookFormDesc h4 {font-size:18px;}

  .ebookFormDesc h5 {font-size:15px;}
}

@media (max-width:1199px) {
  .ebookFormDesc h2 {font-size:40px;}

  .ebookFormDesc h3 {font-size:22px;}

  .ebookFormDesc h4 {font-size:14px;}

  .ebookFormDesc h5 {font-size:12px;}
}

@media (max-width:992px) {
  .ebookFormArea {padding:30px 30px;}

  .ebookFormDesc h2 {font-size:42px;}

  .ebookFormDesc h3 {font-size:23px;}

  .ebookFormDesc h4 {font-size:19px;}

  .ebookFormDesc h5 {font-size:14px;}

  .ebookFormCountInfo {color:#000;}
}

@media (max-width:579px) {
  .ebookFormArea {padding:20px 20px;}

  .ebookFormBg {padding:20px;}

  .ebookFormDesc h2 {font-size:35px;}

  .ebookFormDesc h3 {font-size:18px;}

  .ebookFormDesc h4 {font-size:14px;}

  .ebookFormDesc h5 {font-size:13px;}
}

@media (max-width:429px) {
  .ebookFormImage {
    width:150px;
    position:absolute;
    bottom:20px;
    right:10px;
    z-index:2;
  }

  .ebookFormBg {z-index:1;}
}
@media (max-width:400px) {
  .ebookFormBg {padding:15px;}

  .ebookFormDesc h2 {font-size:35px;}

  .ebookFormDesc h3 {font-size:18px;}

  .ebookFormDesc h4 {font-size:14px;}

  .ebookFormDesc h5 {font-size:13px;}
}

@media (max-width:374px) {
  .ebookFormImage {
    width:120px;
    bottom:60px;
    right:10px;
  }
}

.ebookFormInfo {
  width:100%;
  position:relative;
  text-align:center;
  font-size:23px;
  font-weight:300;
  color:#ffba00;
}

.ebookThanksArea {
  width:100%;
  position:relative;
  background:url(../img/ebook-bg.jpg) no-repeat center center #fff;
  background-size:cover;
  padding:30px 50px;
  border-radius:10px;
  overflow:hidden;
}

.ebookThanksImage {
  width:100%;
  position:relative;
  text-align: center;
  z-index:1;
}

.ebookThanksImage img {
  max-width:100%;
}

.ebookThanksBg {
  width:100%;
  position:relative;
  padding:30px;
  border-radius:10px;
  background:rgba(0,0,0,0.5);
}

.ebookThanksDesc {
  width:100%;
  position:relative;
}

.ebookThanksDesc h2 {
  font-family: 'Inter', sans-serif;
  font-size:50px;
  font-weight:500;
  color:#fff !important;
  line-height:1;
  margin-bottom:20px;
}
.ebookThanksDesc p {
  font-family: 'Inter', sans-serif;
  font-size:16px;
  font-weight:300;
  color:#fff !important;
}

.ebookThanksDescRight {
  width:100%;
  position:relative;
}

.ebookThanksDescRight h3 {
  font-size:25px;
  font-weight:600;
  color:#fff;
  margin-bottom:15px;
}

.ebookThanksDescRight h4 {
  font-size:18px;
  color:#fff;
  font-weight:300;
}

.ebookThanksDescRight h4 strong {
  font-weight:600;
}

.couponBox {
  width:100%;
  display:flex;
  position:relative;
  align-items:center;
  margin:20px 0px;
}

.couponBox .couponBoxTitle {
  font-size:30px;
  font-weight:300;
  color:#fff;
  padding:0px 10px 0px 0px;
}

.couponBox .couponBoxText {
  padding:10px 30px;
  font-size:30px;
  font-weight:600;
  background:#df7d2e;
  color:#fff;
  border-radius:50px;
}

.counterBox {
  width:100%;
  position:relative;
  display:flex;
  flex-wrap:wrap;
  align-items:center;
}

.counterBox .counterBoxTitle {
  padding:10px 10px 10px 0px;
  font-size:20px;
  font-weight:400;
  color:#f5cf00;
}

.counterBox .counterBoxCountItem {
  display:inline-flex;
  position:relative;
}

.counterBox .counterBoxCountItem h4 {
  display:inline-block;
  font-size:20px;
  color:#ed4c78;
  font-weight:700;
  margin:0px;
  padding:5px;
}

.counterBox .counterBoxCountItem h5 {
  display:inline-block;
  font-size:20px;
  font-weight:400;
  color:#fff;
  margin:0px;
  padding:5px;
}

@media (max-width:1399px) {
  .ebookThanksDesc h2 {font-size:45px;}
  .ebookThanksDesc p {font-size:18px;}

  .ebookThanksDescRight h3 {}
  .ebookThanksDescRight h4 {}
  .couponBox .couponBoxTitle {}
  .couponBox .couponBoxText {}
  .counterBox .counterBoxTitle {font-size:18px;}
  .counterBox .counterBoxCountItem h4 {font-size:18px;}
  .counterBox .counterBoxCountItem h5 {font-size:18px;}
}

@media (max-width:1199px) {
  .ebookThanksDesc h2 {font-size:40px;}
  .ebookThanksDesc p {font-size:16px;}

  .ebookThanksDescRight h3 {}
  .ebookThanksDescRight h4 {font-size:16px;}
  .couponBox .couponBoxTitle {font-size:20px;}
  .couponBox .couponBoxText {font-size:20px;}
  .counterBox .counterBoxTitle {font-size:15px;}
  .counterBox .counterBoxCountItem h4 {font-size:15px;}
  .counterBox .counterBoxCountItem h5 {font-size:15px;}

  .bg-blog2 h3 {font-size:18px;}
  .bg-blog2 h4 {font-size:16px;}
}

@media (max-width:992px) {
  .ebookThanksDesc h2 {font-size:30px;}
  .ebookThanksDesc p {font-size:13px;}
}

@media (max-width:579px) {
  .ebookThanksArea {padding:20px 20px;}
  .ebookThanksBg {padding:20px;}
  .ebookThanksDesc h2 {font-size:30px;}
  .ebookThanksDesc p {font-size:13px;}
  .ebookThanksImage {
    width:150px;
    position:absolute;
    top:5px;
    right:10px;
    z-index:2;
  }
  .ebookThanksBg {z-index:1;}
}

@media (max-width:429px) {
  .ebookThanksImage {
    width:100px;
    position:absolute;
    top:5px;
    right:10px;
    z-index:2;
  }
  .ebookThanksDesc h2 {font-size:20px;}
  .ebookThanksDesc p {font-size:13px;}

  .ebookThanksDescRight h3 {font-size:20px;}
  .ebookThanksDescRight h4 {font-size:14px;}
  .couponBox .couponBoxTitle {font-size:20px;}
  .couponBox .couponBoxText {font-size:20px;}
  .counterBox .counterBoxTitle {font-size:15px;padding:0px;}
  .counterBox .counterBoxCountItem h4 {font-size:15px;}
  .counterBox .counterBoxCountItem h5 {font-size:15px;}

  .bg-blog2 h3 {font-size:18px;}
  .bg-blog2 h4 {font-size:16px;}
}
@media (max-width:400px) {
  .ebookThanksBg {padding:15px;}

  .ebookThanksDescRight h3 {font-size:18px;}
  .ebookThanksDescRight h4 {font-size:13px;}
  .couponBox .couponBoxTitle {font-size:17px;}
  .couponBox .couponBoxText {font-size:17px;}
  .counterBox .counterBoxTitle {font-size:15px;padding:0px;}
  .counterBox .counterBoxCountItem h4 {font-size:15px;}
  .counterBox .counterBoxCountItem h5 {font-size:15px;}

  .bg-blog2 h3 {font-size:18px;}
  .bg-blog2 h4 {font-size:16px;}
}

@media (max-width:374px) {
  .ebookThanksArea {padding:10px;}
  .ebookThanksBg {padding:5px;}
  .ebookThanksDescRight h3 {font-size:18px;}
  .ebookThanksDescRight h4 {font-size:12px;}
  .couponBox .couponBoxTitle {font-size:15px;}
  .couponBox .couponBoxText {font-size:15px;}
  .counterBox .counterBoxTitle {font-size:15px;padding:0px;}
  .counterBox .counterBoxCountItem h4 {font-size:15px;}
  .counterBox .counterBoxCountItem h5 {font-size:15px;}

  .bg-blog2 h3 {font-size:18px;}
  .bg-blog2 h4 {font-size:16px;}
}

.pdfDownloadButton:hover {
  transition:all 0.3s ease-in-out 0s;
}

.pdfDownloadButton:hover {
  color:#fff;
  transform:scale(1.1);
  transition:all 0.3s ease-in-out 0s;
}

/* ebook form */

@media(max-width:992px) {
  .callCenterFormImg {
    display:none;
  }
}

@media(max-width:1398px) {
  .pageImg.resizable {height:100%;}
  .pageImg.resizable img {height:100%; object-fit:cover;}
}

@media(max-width:1109px) {
  .mobilBuyLiSize {font-size:13px;}

  .mobilBuyNav {display:flex;}

  .mobilNavUserButton {display:flex; flex-direction: column;align-items: center;}

  .navbar-toggler.navbarToggler {display:flex !important;padding-top:0;flex-direction: column;align-items: center;}
  .navbar-toggler .navbarTogglerIcon {height:50px;}
  .navbar-toggler .mobilNavUserText {margin-top:18px;}
  
  .navbar-collapse.navTop {
    display:flex !important;
    flex-direction:column !important;
    justify-content: flex-start;
    position:absolute;
    width:100% !important;
    max-height:calc(100vh - 50px);
    overflow-y: scroll;
    top:100%;
    left:0px;
    background:#39c6e9 !important;
  }

  .navbar-collapse.navTop.collapse:not(.show) {
    display: none !important;
  }

  .navbar-collapse.navTop .navbar-nav {
    width:100%;
    flex-direction: column;
    align-items:flex-start !important;
    padding:10px 20px;
  }

  .navTop .navbar-nav .nav-item {
    width:100%;
    border-bottom:1px solid #2caccc;
  }
  .navTop .navbar-nav .nav-item:last-child {border:none;}

  .navTop .navbar-nav .nav-item .nav-link {
    color:#fff;
    font-weight:500;
  }

  .navTop .navbar-nav .nav-item .nav-link:focus {
    color:#037794;
  }

  .navTop .navbar-nav .nav-item .nav-link.dropdown-toggle:after {
    background-size:1.5rem 1.5rem;
    background-image:url('../img/nav-after-mobil.svg');
  }

  .navTop .navbar-nav .nav-item .dropdown-menu {
    display:flex;
    background:#2caccc;
    padding-left:0px;
    border: none;
    position: relative;
    border-radius:0;
  }

  .navTop .navbar-nav .nav-item .dropdown-menu:not(.show) {
    display: none !important;
  }

  .navTop .navbar-nav .nav-item .dropdown-menu .mobilSpace{margin-bottom:1rem;}
  .navTop .navbar-nav .nav-item .dropdown-menu .mobilSpace:nth-of-type(3) {margin-bottom:0;}

  .navTop .navbar-nav .nav-item .dropdown-menu:before{
    display:none;
  }

  .navTop .navbar-nav .nav-item .dropdown-menu .dropdown-header{
    color:#0a5568;
    position:relative;
    border-bottom:2px dotted #13768f;
  }

  .navTop .navbar-nav .nav-item .dropdown-menu .dropdown-item{
    color:#fff;
    border-radius:0px;
    margin-bottom:0px;
    border-bottom:1px solid #13768f;
  }
  .navTop .navbar-nav .nav-item .dropdown-menu .dropdown-item.borderTop{
    border-top:1px solid #13768f;
  }
  .navTop .navbar-nav .nav-item .dropdown-menu .dropdown-item:last-child {
    border-bottom:none;
  }

  .mobilNavHideItem {display:none;}

  .copyButton {
    width:44px;
    height:46px;
    border-radius:0  0.5rem 0.5rem 0;
    background:#387dff;
    color:#fff;
    display:inline-block;
    text-align:center;
    margin-right:-15px;
  }

  .copyButton:hover {
    background:#1d60db;
    color:#fff;
  }
}

@media(min-width:992px) {
  .card.mobilBorder {
    padding:0px;
    margin:0px;
    border:none;
    box-shadow:none;
  }
  .card.mobilBorder .card-body {
    padding:0px;
  }
}

@media(max-width:991px) {
  .hideable {display:none;}

  .callCenterFormImg {margin-right:0px !important;}

  .bitcoinInfo .bitcoinInfoIcon {display:none;}

  .bitcoinInfo .bitcoinInfoText {padding-left:0px;width:100%;}

  .mobilHide {display:none;}

  .mobilShow {display:block;}

  .cardStyling {
    border:none;
    box-shadow:none;
  }

  .cardBodyStyling { padding:0px 0px 60px 0px;margin-top:1rem;}

  .bgNone {background:transparent;}

  .cardBodyStyling  .card-body {
    padding:1rem;
  }

  .card.mobilBorder {
    margin:30px 0px;
  }

  .mobilH1Size {font-size:24px;}
  .mobilH3Size {font-size:20px;}

  p {font-size:14px;}

  .mobilPSize {font-size:14px;}

  .analysisGetHowModal .swal2-html-container .mobilPSize {font-size:14px;}

  .list-checked-lg .list-checked-item.mobilPSize{
    padding-left: 2.25rem;
  }

  .list-checked-lg .list-checked-item.mobilPSize::before {
    width: 1.25rem;
    height: 1.25rem;
    background-size: 1.25rem 1.25rem;
    margin-top: 5px;
  }

  .mobilSSSButton {display:block;}

  .card-body.analysisCardBody {padding:0px 0.5rem;}
  .card-footer.analysisCardFooter {padding-top:15px;}

  .bgGray {
    padding:20px 15px;
  }


}


@media(max-width:576px) {
  .callCenterFormImg {display:none;}
  .callCenterFormInputs {width:100% !important;}

  .card-body.mobilSpace {padding:0.5rem 0.5rem;}

  .educationForWho {padding:30px 20px;}
  .dominoTechnicArea {padding:30px 20px;}

  .carouselButton {display:none;}

  .mobilH1Size {font-size: 1.2rem !important;}

  .whyCryptoOrder1 {order:2;}
  .whyCryptoOrder2 {order:1;}

  .navbar-dark.bg-dark.breadcrumb {background-position: 600px center;}

  .headerTitle {padding:20px 10px 0px 10px;}

  .referanceText {
    white-space:nowrap;
    font-size:13px;
  }

  .referanceText .copyButton {height:42px;}
  .referanceText .copyButton i {line-height:43px;}

  .supportTable.table .btn {
    text-indent:-100px;
    overflow:hidden;
  }
    
  .analysisTable.detail tr td {
    text-align:center;
  }
    
  .analysisTable.detail tr td:nth-of-type(5) {
    display:none;
  }
    
  .analysisTable.detail tr td:nth-of-type(6) {
    display:none;
  }
  
  .videoIframe {
    height:200px;
  }

  .cardEducation .cardEducationImg {display:none;}

  .nav-segment .nav-link {font-size:11px;}

  .consultCreditButtons {font-size:12px;}

  .coinsTable tr th:nth-of-type(1),.coinsTable tr td:nth-of-type(3),.coinsTable tr th:nth-of-type(1),.coinsTable tr th:nth-of-type(4) {display:none;}
}
