.text-dropshadow{
    text-shadow: 2px 2px 2px #1d1d1d;
}


.post-content .trade-banner {
    margin-top: -10rem !important;
    z-index: -1;
    position: relative;
}
.trade-banner:before {
    content: '';
    width: 30%;
    height: 100%;
    position: absolute;
    left: -10rem;
    top: 3rem;
    background: url(/wp-content/themes/Avada-Child-Theme/custom-css/assets/white-bg-img.png);
    background-repeat: no-repeat;
    background-size: contain;
    background-position: center center;
}
.trade-banner .fusion-builder-row .fusion-layout-column{
    padding-top: 13rem;
    padding-bottom: 15rem;
    margin-bottom: 0;
}
    .trade-banner .heading {
        font-weight: 600;
        font-size: 4.5rem !important;
    }
    .trade-banner p {
        font-weight: 600;
        font-size: 2rem !important;
    }
    .trade-banner .asset {
        position: absolute;
        max-width: 300px;
    }
        .asset-1 {
            left: 0;
        }
        .asset-2 {
            left: 0;
            top: 50%;
            z-index: -1;
        }
        .asset-3 {
            right: 0;
        }
        .asset-4, .asset-5, .asset-6{
            bottom: 0;
        }
        .asset-4{
            left: 15rem;
            bottom: 0;
        }
        .asset-5{
            left: 50%;
            bottom: 0;
            transform: translate(-50%, 0);
            max-width: 200px !important;
        }
        .asset-6{
            right: 10rem;
            bottom: 5rem;
        }

        @media screen and (max-width: 1450px){
            .asset-2 {
                top: 53%;
            }
            .asset.asset-4 {
                left: 15rem;
                width: 18%;
            }
            .asset-6{
                right: 5rem;
            }
        }
        @media screen and (max-width: 1250px){
            .trade-banner .asset {
                max-width: 250px;
            }
        }
        @media screen and (max-width: 1100px){
            .trade-banner .heading {
                margin-top: 3rem;
            }
            .brand-logo {
                width: 50% !important;
            }
            .asset.asset-4 {
                left: 17rem;
                width: 38% !important;
            }
            .asset-5 {
                left: 55%;                
                max-width: 260px !important;
            }
        }
        @media screen and (max-width: 1000px){
            .trade-banner .headline h3 {
                font-size: 2rem !important;
            }
            .trade-banner .heading {
                font-size: 3.5rem !important;
            }
            .trade-banner p {
                font-size: 1.4rem !important;
            }
            img.asset.asset-1, img.asset.asset-2 {
                max-width: 180px;
            }
            .post-content .trade-banner {
                margin-top: -20rem !important;
            }
            .asset.asset-3 {
                max-width: 200px;
            }
            .asset-5 {
                left: 60%;
                max-width: 200px !important;
            }
            .asset-6{
                right: 0;
            }
        }
        @media screen and (max-width: 800px){
            .asset-4, .asset-5, .asset-6{
                display: none;
            }
            .asset-1 {
                right: 0;
                left: auto;
                bottom: 0;
            }
            .asset-2 {
                top: auto;
                bottom: 0;
                left: 0;
            }
            .asset.asset-3 {
                max-width: 250px;
                bottom: 0;
                left: 50%;
                transform: translate(-50%, 0px);
            }
        }
        @media screen and (max-width: 800px){
            .asset.asset-3 {
                width: 33%;
            }
            .brand-logo {
                width: 80% !important;
            }
        }
        @media screen and (max-width: 600px){
            .featured-sales-text {
                margin-bottom: 20rem !important;
            }
            .asset-1, .asset-2 {
                bottom: 15rem;
                max-width: 35% !important;
            }
            .asset.asset-3 {
                width: 50%;
            }
        }
        @media screen and (max-width: 450px){
            .asset-1, .asset-2 {
                max-width: 50% !important;
            }
        }