#hero_section_retailers  .hero-section {
    background: url(../../img/seller-hero-bg.png) no-repeat bottom center;
    background-size: cover;
    padding: 140px 0px 140px;
}
#hero_section_retailers .hero-image {
    position: relative;
}
#hero_section_retailers .hero-image img {
    filter: drop-shadow(22px 20px 36px rgba(0, 0, 0, .5));
}
#hero_section_retailers  .hero-image {
    position: absolute;
    right: 13px;
    height: auto;
    top: 167px;
    width: 470px;
}
#hero_section_retailers  .hero-section .sm-diamond {
    top: 166px;
    right: 22px;
}
#hero_section_retailers  .hero-section .lg-diamond {
    top: 106px;
    right: 127px;
    width: 120px;
}
#hero_section_retailers  .hero-title {
    font-size: 60px;
}

/* ////////////////////////////////////////////////////////////////////// */

@media(min-width:992px){
    #hero_section_retailers .hero-image {
        margin-bottom: -154px
    }
    
}
@media(min-width:1800px){
    
    #hero_section_retailers  .hero-section {
        padding: 140px 0px 220px;
    }
    #hero_section_retailers  .hero-image{
        width: 540px;
    }
}
@media(min-width:2299px){
    #hero_section_retailers  .hero-section {
        padding: 140px 0px 280px;
    }
}
@media(max-width:1599px){
    
}
@media(max-width:1399px){
    #hero_section_retailers  .hero-image {
        width: 420px;
    }
    
}
@media(max-width:991px){
    
    #hero_section_retailers .hero-image {
        position: relative;
    }
    #hero_section_retailers .hero-section .pattern-shape {
        top: auto;
        bottom: 250px;
    }
    #hero_section_retailers .hero-image {
        position: relative;
        display: flex;
        justify-content: end;
        left: 0;
        right: 0;
        padding:50px 10px 27px 50px;
    }
    #hero_section_retailers .hero-image img {
        margin-bottom: -79px;
    }
    #hero_section_retailers  .hero-image {
        position: relative;
        right: 0;
        top: 60px;
        width: 94%;
        margin-bottom: 0;
        padding: 0;
    }
    #hero_section_retailers  .hero-image img {
        margin-bottom: -121px;
    }
    #hero_section_retailers  .hero-title {
        line-height: 60px;
    }
    #hero_section_retailers  .hero-title span{
        font-size: 60px;
    }
    #hero_section_retailers  .hero-section .lg-diamond {
        top: 73%;
        left: -32px;
        transform: scale(.9);
    }
    #hero_section_retailers  .hero-section .sm-diamond {
        top: auto;
        right: 25px;
        bottom: 50%;
    }
    #hero_section_retailers  .hero-section {
        padding: 80px 0px 177px;
        background-size: 149%;
        background-position: 44% 96%;
    }
}


@media(max-width:768px){
    #hero_section_retailers  .hero-section .pattern-shape {
        top: auto;
        bottom: 100px;
    }
    
    #hero_section_retailers .hero-section .pattern-shape {
        top: auto;
        bottom: 100px;
        width: 150px;
        height: 150px;
        right: -75px;
    }
    #hero_section_retailers  .hero-title ,
    #hero_section_retailers  .hero-title span{
        line-height: 50px;
        font-size: 40px;
    }
    
}
@media(max-width:575px){
    #hero_section_retailers .hero-title {
        font-size: 39px;
        line-height: 60px;
    }
    #hero_section_retailers .hero-title span {
        font-size: 40px;
    }
    #hero_section_retailers .hero-sub-title {
        font-size: 22px;
    }
    #hero_section_retailers  .hero-title, 
    #hero_section_retailers  .hero-title span {
        font-size: 29px;
        line-height: 40px;
    }
    #hero_section_retailers .hero-sub-title {
        font-size: 20px;
        text-align: justify;
    }
    #hero_section_retailers  .hero-image img {
        margin-bottom: -78px;
    }
    #hero_section_retailers  .hero-section .btn-lg{
        padding:9px 16px;
    }
    #hero_section_retailers  .hero-sub-title {
        font-size: 18px;
    }
}
@media(max-width:400px){
    #hero_section_retailers .hero-title {
        font-size: 39px;
        line-height: 45px;
    }
    #hero_section_retailers .hero-title span {
        font-size: 40px;
    }
    #hero_section_retailers .hero-sub-title {
        margin-bottom: 28px;
    }
    #hero_section_retailers  .hero-section .sm-diamond {
        top: auto;
        right: 25px;
        bottom: 43%;
    }
}

@media(max-width:389px){
    #hero_section_retailers .hero-title {
        font-size: 35px;
    }
    #hero_section_retailers .hero-title span {
        font-size: 36px;
    }
    #hero_section_retailers  .hero-section .sm-diamond {
        bottom: 37%;
    }
    #hero_section_retailers  .hero-title, 
    #hero_section_retailers  .hero-title span {
        font-size: 26px;
    }
    #hero_section_retailers  .hero-sub-title {
        font-size: 17px;
    }
}