.bg-banner {
    background-color: #0e0e0e !important;
    background: url(../../tradesia/home/tradesia-banner.png);
    position: relative;
    width: 100%;
    height: 521px;
    background-size: cover;
    background-repeat: no-repeat;
}

.bg-banner-mobile {
    background-color: #151515 !important;
    background: url(../../tradesia/home/new/bg-1.jpg);
    background-size: cover;
    background-repeat: no-repeat;
    background-position-y: center;
    background-position-x: center;
}

.bg-primary-button {
    border-radius: 5px; 
    width:306px; 
    height: 46; 
    text-align: center; 
    border-width: 1px; 
    background-image: linear-gradient(#3C3C3C, #181818), linear-gradient(to bottom, #78B8E1, #016AB0); 
    background-origin: border-box; 
    background-clip: padding-box, border-box; 
    border: double 1px transparent;
}

.bg-primary-button-2 {
    border-radius: 5px;
    text-align: center; 
    border-width: 1px; 
    background-image: linear-gradient(#3C3C3C, #181818), linear-gradient(to bottom, #78B8E1, #016AB0); 
    background-origin: border-box; 
    background-clip: padding-box, border-box;
    border: double 1px transparent;
}

.bg-reason-card {
    background-color: #1a1a1a; 
    border-bottom: 1px solid #489FD1;
}

.bg-reason-card-mobile {
    background-color: #1a1a1a; 
    border-bottom: 1px solid #489FD1;
    height: 100%;
}

.card-testimon .items-end {
    width: 100%; 
    justify-content: space-between;
}

.card-testimon .ratting {
    justify-content: space-between;
    height: 100%;
    display: flex;
    flex-direction: column;
}

.bg-follow-us-on {
    background: transparent;
    width:210px; 
    height:35px
}

.bg-footer {
    color: #7D7D7D; 
    background-color: #151515;
}

.testimon-decs, .reason-decs {
    color: #9D9D9D;
}

.card-testimon img.profile {
    height:70px; 
    width:70px!important
}

.bg-popular-button {
    border-radius: 5px; 
    padding: 5px;
    height: 32; 
    text-align: center; 
    position: absolute; 
    bottom: 0;
    background-image: linear-gradient(#2D2D2D, #1D1D1D);
}

.bg-popular-button:hover {
    background-image: linear-gradient(#73b4de, #076db2);
}

.p-assets-style:hover .bg-popular-button {
    background-image: linear-gradient(#73b4de, #076db2);
}

.bg-popular-button-mobile {
    border-radius: 5px; 
    padding: 5px;
    height: 32; 
    text-align: center; 
    position: absolute; 
    bottom: 0;
    background-image: linear-gradient(#73b4de, #076db2);
}

.bg-popular-button-mobile:hover {
    background-image: linear-gradient(#076db2, #73b4de);
}

.bg-latest-price {
    border: 1px solid rgba(72, 159, 209, .3)!important; 
    background-color: #181818; 
    top: -25px; 
    height: 45px; 
    position: relative;
}

.verticalSparator {
    border-right: 1px solid #434343;
    margin: 2px 0;
}

.verticalSparator:not(:first-child) {
    padding-left: 30px;
}

.verticalSparator .currency-flag {
    height: 26px !important;
    width: 26px !important;
}

.popular-assets {
    background-color: #1a1a1a!important;
    background: url(../../tradesia/home/popular-assets.png);
    background-repeat: no-repeat;
    background-size: cover; 
    /* background-image: linear-gradient(rgb(75 105 132 / 30%),rgb(118 132 148 / 0%)); */
    /* width: 350px; */
    min-height: 335px;
    background-position-x: center;
}

.popular-assets-crypto {
    background-color: #1a1a1a!important;
    background: url(../../tradesia/home/crypto-bg.png);
    background-repeat: no-repeat;
    background-size: cover; 
    /* background-image: linear-gradient(rgb(75 105 132 / 30%),rgb(118 132 148 / 0%)); */
    /* width: 350px; */
    min-height: 335px;
    background-position-x: center;
}

.bg-popular {
    /* background: url(../../tradesia/home/popular-forex.png); */
    width: 116px;
    height: 138px;
    /* background-size: cover;
    background-repeat: no-repeat!important; */
    position: absolute;
    top: 50%;
    left: 50%;
    transform: translate(-50%, -50%);
    top: 60px;
}

.popular-assets-mobile {
    background: url(../../tradesia/home/popular-assets.png);
    background-repeat: no-repeat;
    background-size: cover;
    min-height: 325px;
    padding-top: -10px !important;
    background-position-y: 25px;
    background-position-x: center;
}

.popular-assets-crypto-mobile {
    background: url(../../tradesia/home/crypto-bg.png);
    background-repeat: no-repeat;
    background-size: cover;
    min-height: 325px;
    padding-top: -10px !important;
    background-position-y: 25px;
    background-position-x: center;
}

.bg-popular-mobile {
    width: 116px !important;
    height: 138px;
    position: absolute;
    left: 50%;
    transform: translate(-50%, -50%);
    top: 80px;
}

.popular-title {
    position: absolute;
    top: 175px;
    padding: 0 23px;
}

.popular-desc {
    top: -30px;
    position: relative;
    white-space: pre-line;
}

.popular-button {
    position: absolute;
    bottom: -35;
}

.bg-popular-assets {
    background: url(../../tradesia/home/bg-popular-assets.jpg);
    background-attachment: fixed;
    background-position: center;
    background-repeat: no-repeat;
    background-size: cover;
}

.bg-create-account {
    background: url(../../tradesia/home/bg-create-account.jpg);
    background-repeat: no-repeat;
    background-position: top;
}

.bg-create-account-mobile {
    background: #151515 url(../../tradesia/home/new/bg-3.jpg);
    background-repeat: no-repeat;
    background-size: cover;
    background-repeat: no-repeat;
    background-position-y: center;
    background-position-x: center;
}

.bg-reason {
    background: #101010 url(../../tradesia/home/bg-reason.jpg);
    background-attachment: fixed;
    background-position: center;
    background-repeat: no-repeat;
    background-size: cover;
}

.bg-reasons-ico {
    width: 80px;
    height: 80px;
    background-size: cover;
    background-repeat: no-repeat;
}

.bg-trade-anytime {
    background: #181818 url(../../tradesia/home/bg-trade-anytime.png);
    background-repeat: no-repeat;
    background-position: top;
    background-size: cover;
}

.bg-trade-anytime-mobile {
    background: #151515 url(../../tradesia/home/new/bg-2.jpg);
    background-size: cover;
    background-repeat: no-repeat;
    background-position-y: center;
    background-position-x: center;
}

.custom-trade-anytime-img {
    bottom: -10px;
    padding-left: 50%; 
}

.iphone-ico {
    position: absolute;
    top: 42%;
    left: 51%;
    transform: translate(-50%, -50%);
    z-index: 2;
    height: 450px;
    width: 840px;
    object-fit: cover;
}

.imaciphone {
    width: 900px;
    position: absolute;
    right: 0;
    transform: translate(0%, -10%);
}
.imac-ico {
    position: absolute;
    top: 11%;
    left: calc(68% - 10px);
    transform: translate(-50%, -50%);
    z-index: 1;
    height: 870px;
    object-fit: cover;
    width: 1200px;
}

.bg-banks {
    background: #181818 url(../../tradesia/home/bg-banks.png);
    height: 140px;   
    width: 100%;
    background-size: cover;
    background-repeat: no-repeat;
}

.bg-follow-us {
    background: url(../../tradesia/home/bg-follow-us.png);
    width: 100%;
    background-size: cover;
    background-repeat: no-repeat;
    align-items: center;
    z-index: 2;
}

.bg-follow-us-mobile {
    background: #151515 url(../../tradesia/home/new/bg-5.jpg);
    width: 100%;
    background-size: cover;
    background-repeat: no-repeat;
    align-items: center;
    z-index: 2;
}

.follow-us-astronaut {
    z-index: 1;
    position: absolute;
    left: 10%;
}

.follow-us-on {
    justify-content: center;
    display: flex;   
}

.follow-us-ico {
    height: 84px;
    width: 82px;   
}

.popup-signIn {
    height: 455px;
    width: 600px;
    background-image: linear-gradient(#2D2D2D, #1D1D1D);
    position: absolute;
    top: 55%;
    left: 55%;
    transform: translate(-50%, -50%);
    padding-bottom: 20px;
}

.moon-ico {
    position: absolute;
    top: 30px;
    left: -60px;
    width: 140px;
    height: 140px;
    /* transform: translate(-50%, -50%); */
}

.rocket-ico {
    position: absolute;
    top: 10px;
    right: -150px;
    width: 240px;
    height: 400px;
    /* transform: translate(-50%, -50%); */
}

.moon-ico-mobile {
    width: 67px;
    height: 67px;
}


.peer:placeholder-shown ~ .peer-placeholder-shown\:-translate-y-6 {
    --tw-translate-y: -2rem;
}
.peer:focus ~ .peer-focus\:-translate-y-8 {
    --tw-translate-y: -2.5rem;
}

.form-create-account p {
    color: #7D7D7D;
}

.form-create-account label {
    color: #7D7D7D;
    font-weight: normal;
    padding-left: 10px
}

.form-create-account input {
    color: #7D7D7D;
    background: #202020; 
    border: 1px solid #404040; 
    padding-top: 15px; 
    border: 1px; 
    border: 1px solid rgb(64, 64, 64); 
    padding-left: 7px;
    height: 45px;
}

.-translate-y-8 {
    --tw-translate-y: -2.5rem;
}

.create-account-form {
    max-width: 600px;
}

.popup-signup {
    /* top: 65%;
    left: 55%;
    transform: translate(-50%, -50%); */
    padding-top: 25px;
    padding-bottom: 40px;
}

.pop-sign {
    color: #7D7D7D;
    background: transparent;
}

.pop-sign.active {
    border-bottom: 1px solid rgb(72, 159, 209);
    color: rgb(72, 159, 209)
}

.form-create-account .submit {
    background-image: linear-gradient(#78B8E1, #016AB0);
}

.card-testimon {
    height: 100%;
    justify-content: space-between;
}

.testimonials .owl-item {
    background-image: linear-gradient(#18181887, #25282d87);
    transform: scale(0.7)!important;
    width: 540px;
    padding: 55px 40px 30px 40px;
    justify-content: space-between;
    border-radius: 5px;
    margin-right: 0px !important;
}

.testimonials .owl-item.active.center {
    background-image: linear-gradient(#181818, #25282D);
    -webkit-transform: scale(1)!important;
    transform: scale(1)!important;
    border-radius: 5px;
}

.testimonials .owl-prev {
    background: url(../../tradesia/home/nav-left.png)!important;
    width: 44px;
    height: 44px;
    object-fit: cover;
}

.testimonials .owl-next {
    background: url(../../tradesia/home/nav-right.png)!important;
    width: 44px;
    height: 44px;
    object-fit: cover;
}

.anytime-text {
    max-width: 550px;
}

.anytime-img {
    margin-right: -210px;
}

.anytime-img img {
    margin-top: -160px;
}

.trade-now-btn {
    border-radius: 5px;
    width:306px;
    height: 46;
    text-align: center;
    border-width: 1px; 
    background-image: linear-gradient(#3C3C3C, #181818), linear-gradient(to bottom, #78B8E1, #016AB0);
    background-origin: border-box; background-clip: padding-box, border-box; border: double 1px transparent;
}

.captcha-height {
    height: 45px;
}

.custom-size .currency-flag {
    height: 30px !important;
    width: 30px !important;
}

.custom-size .owl-stage {
    padding-left: 0px !important;
    padding-right: 0px !important;
}

.bank-container .owl-stage {
    align-items: center;
}

.bank-container .owl-carousel .owl-item img {
    width: 150px !important;
}

.latest-price-container .owl-item {
    margin-right: 0px !important;
}

@media screen and (max-width: 1536px) {
    .bg-banner {
        height: 410px;
    }
    .bg-primary-button {
        width: 255px;
    }
    .moon-ico {
        width: 100px;
        height: 100px;
    }
    .create-account-form {
        max-width: 440px;
    }
    .rocket-ico {
        top: 105px;
        right: -140px;
        width: 190px;
        height: 298px;
    }
    .anytime-text {
        max-width: 420px;
    }
    .anytime-img {
        margin-right: -215px;
    }
    .anytime-img img {
        margin-top: -107px;
    }
    .trade-now-btn {
        width:255px;
    }
    .captcha-height {
        height: 40px;
    }
    .card-testimon img.profile {
        height: 50px;
        width: 50px!important;
    }
}

@media screen and (max-width: 1280px) {
    .bg-banner {
        height: 336px;
    }
    .bg-primary-button {
        width: 200px;
    }
    .moon-ico {
        width: 85px;
        height: 85px;
    }
    .create-account-form {
        max-width: 440px;
    }
    .rocket-ico {
        top: 100px;
        right: -123px;
        width: 155px;
        height: 234px;
    }
    .anytime-text {
        max-width: 420px;
    }
    .anytime-img {
        margin-right: -200px;
    }
    .anytime-img img {
        margin-top: -32px;
    }
    .trade-now-btn {
        width:200px;
    }
    .popup-signup {
        padding-top: 10px;
        padding-bottom: 20px;
    }
    .captcha-height {
        height: 32px;
    }
    .bg-reasons-ico {
        width: 60px;
        height: 60px;
    }
    .testimonials .owl-item {
        padding: 30px 25px 30px 25px;
    }
}

@media screen and (max-width: 1280px) {
    .anytime-text {
        max-width: 324px;
    }
    .anytime-img {
        margin-right: 0px;
    }
    .anytime-img img {
        margin-top: 0px;
    }
    .card-testimon img.profile {
        height: 40px;
        width: 40px!important;
    }
}

@media screen and (max-width: 1023px) {
    .custom-trade-anytime-img {
        padding-left: 0px;
        margin-bottom: -10px;
    }
}

@media screen and (max-width: 768px) {
    .custom-trade-anytime-img {
        padding-left: 0px;
        margin-bottom: -10px;
    }
}

@media screen and (max-width: 767px) {
    .verticalSparator{
        border-right: none;
    }
}

video.gif::-webkit-media-controls {
    display:none !important;
}