body {
font-family: 'Roboto', sans-serif;
}
.custom-bg {
    /* background: #1C0B4B;*/
    /*height: 600px;*/
    background: url('../images/hyip-22/banner1.gif');
    background-repeat: no-repeat;
    background-size: cover;
    width: 100%;
}
.custom-bg-invest {
  background: url('../images/hyip-22/banner2.png');
  background-repeat: no-repeat;
  background-size: cover;
}
.custom-bg-card {
  background: url('../images/hyip-22/banner3.png');
  background-repeat: no-repeat;
  background-size: cover;
}
.custom-secondary-bg {
    background-color: #17182c;
}
/*.header-wrapper.custom-bg:before {
    background: rgba(9,8,33,.75);
    content: '';
    top: 0;
    bottom: 0;
    left: 0;
    right: 0;
    position: absolute;
    display: block;
}*/
.custom_txt {
 /* color: #ff635a;*/
 color: #f52e55;
}
.custom_bg {
  background-color:  #f52e55;
}
.custom_border {
    border-color:  #f52e55;
}
.arrow-bottom:after {
  content: " ";
  position: absolute;
  left: 15%;
  bottom: -30px;
  border-right: 40px solid transparent;
  border-left: 40px solid transparent;
  border-bottom: none;
  z-index: 99;
}
.arrow-bottom {
    position: relative;
}
.custom-bg:after {
    border-top: 30px solid #36364b;
}
.advantage-sec:after {
   border-top:30px solid #f52e55;     
}
.testimonial-sec:after {
   border-top:30px solid #edf2f7;     
}

@media(min-width: 800px){
.rotate_sec {
    /*transform: skew(-1deg, 18deg);*/
    transform: skew(0deg, 10deg);
    /*transform: skew(-0.06turn, 18deg);*/
}
.rotate_sec1 {
    /*transform: skew(0deg, -10deg);*/
   transform: rotate(-5deg) skew(-5deg);
}
}
/*range slider css*/
.rangeslider__fill {
  background: #68d391 !important;
}
.rangeslider, .rangeslider__fill {
    border-radius: 3px !important;
}
.rangeslider--horizontal {
    height: 10px !important;
}
.rangeslider {
    box-shadow: unset !important;
    background: #f7fafc !important;
    border: 1px solid #68d391 !important;
}
.rangeslider__handle, .rangeslider__handle:after{
    width: 17px !important;
    height: 17px !important;
    border-radius: 3px !important;
     box-shadow: unset !important;
}
.rangeslider--horizontal .rangeslider__handle {
    top: -5px !important;
}
/*range slider css*/
.bg_custom_blue {
    background-color: #002e5b;
}
/*icon css*/
/*.line-icon {
    stroke-dasharray: 480px;
    stroke-dashoffset: 480px;
    fill: #0d1120;
    transition: all 6s ease-out 0.3s;
    stroke-width: 1px;
    }
    .line-icon:hover {
    stroke-dasharray: 480px;
    stroke-dashoffset: 0px;
  }*/
/*icon css*/
/*btn hover css*/
/* GENERAL BUTTON STYLING */
.custom_btn,
.custom_btn::after {
  transition: all 0.3s;
}

.custom_btn {
  background: none;
  display: block;
  position: relative;

}

.btn_hov_eff::before,
.btn_hov_eff::after {
  background: #fff;
  content: '';
  position: absolute;
  z-index: -1;
}

.btn_hov_eff:hover {
  color: #2d3748;
  z-index: 999 !important;
}
.custom_hov_eff::before,
.custom_hov_eff::after {
  background:#f52e55;
  content: '';
  position: absolute;
  z-index: -1;
}
.custom_hov_eff:hover {
  color: #fff;
  z-index: 999 !important;
}
/* BUTTON 5 */
.custom_btn {
  overflow: hidden;
}

.custom_btn::after {
  /*background-color: #f00;*/
  height: 100%;
  left: -45%;
  top: 0;
  transform: skew(50deg);
  transition-duration: 0.6s;
  transform-origin: top left;
  width: 0;
}

.custom_btn:hover:after {
  height: 100%;
  width: 148%;
}
.custom_btn:hover:after {
  /*z-index: 1 !important;*/
}
/*btn hover css*/
/******/
.custom_btn_effect {
  display: inline-block;
vertical-align: middle;
transform: perspective(1px) translateZ(0);
box-shadow: 0 0 1px rgba(0, 0, 0, 0);
position: relative;
}
.custom_btn_effect:hover::before {
  animation-name: hvr-ripple-out;
}
.custom_btn_effect::before {
    content: '';
    position: absolute;
    border: #f52e55 solid 6px;
    top: 0;
    right: 0;
    bottom: 0;
    left: 0;
    animation-duration: 1s;
  }
  @keyframes hvr-ripple-out{
  100% {
    top: -12px;
    right: -12px;
    bottom: -12px;
    left: -12px;
    opacity: 0;
}
}
/******/
.platform_icon:hover {
  animation: beat 1s infinite alternate;
}
@keyframes beat{
  to { transform: scale(1.1); }
}
.bg-light {
  background-color: #32344947;
}
/*about*/
.about-img {
width: 100%;
    height: 100%;
    position: relative;
  }
  .about-img image-1 {
        bottom: 0;
    left: 50%;
    width: 100%;
    transform: translateX(-50%);
    position: absolute;
  }
  .about-img .women-2 {
    width: 140px;
    bottom: 40px;
    /*left: 280px;*/
    right: 200px;
    position: absolute;
}
  .about-img .man-2  {
        bottom: 25px;
    /*left: 0;*/
    left: 130px;
    width: 213px;
    position: absolute;
  }
  .about-img .man-2 img {
    max-width: 100%;
    animation: jump1 5s linear infinite;
    animation-delay: 2.5s;
}
.about-img .women-2 img {
    max-width: 100%;
    animation: jump1 5s linear infinite;
}
@keyframes jump1{
0%, 100% {
    -webkit-transform: translateY(0);
    -ms-transform: translateY(0);
    transform: translateY(0);
}
50% {
    -webkit-transform: translateY(-20px);
    -ms-transform: translateY(-20px);
    transform: translateY(-20px);
}
}
/*about*/
@media (min-width: 1536px) {
.container {
  max-width: 1536px !important;
}
}
@media(max-width: 968px) {
    .arrow-bottom:after {
    bottom: -15px;
    border-right: 15px solid transparent;
    border-left: 15px solid transparent;
}
.testimonial-sec:after {
    border-top: 15px solid #e5e7eb;
}
.custom-bg:after {
    border-top: 15px solid #36364b;
}
.advantage-sec:after {
    border-top: 15px solid #f52e55;
}
}
@media(max-width: 1023px) {
    .secondary-menu-dropdown .w-64 {
        transform: unset !important;
    }
}
.marketprice-scroll body {
  margin: 0 !important;
}
.header-wrapper.custom-bg:before {
  content: '';
  position: absolute;
  background-color: #000;
  opacity: 0.6;
  width: 100%;
  height: 100%;
}
.w-fit {
  width: fit-content;
}
::-webkit-scrollbar {
  width: 8px;
}
::-webkit-scrollbar-track {
  background: #eaeaea;
  border-radius: 10px;
}
::-webkit-scrollbar-thumb {
  background: #dadada;
  height: 40px;
}
::-webkit-scrollbar-thumb:hover {
  background: #aaa;
}
::-webkit-scrollbar {
 box-shadow: inset 0 0 12px #f2f2f5; 
  background-color: transparent;
  width: 7px;
  height: 7px;
}
::-webkit-scrollbar-thumb {
  background-color: rgba(0, 0, 0, 0.2);
  border: solid transparent 3px;
  border-radius: 10px;
}
::-webkit-scrollbar-thumb:hover {
  background-color: rgba(0, 0, 0, 0.3);
}
@media(max-width: 450px) {
 .g-recaptcha{
transform:scale(0.78);
-webkit-transform:scale(0.78);
transform-origin:0 0;
-webkit-transform-origin:0 0;
}
}
