@media screen and (max-width: 1559px)
{
    #subscribe-down .submit-s-d
    {
        width: 100%;
    }
    #subscribe-down .text-s-d
    {
        padding-left: 90px;
    }
    #subscribe-down .subscribe-col-text,
    #subscribe-down .subscribe-col-input
    {
        width: 40%;
    }
    #subscribe-down .subscribe-col-btn
    {
        width: 20%;
    }
}
@media screen and (max-width: 1229px)
{
    #subscribe-down .subscribe-col-text,
    #subscribe-down .subscribe-col-input
    {
        width: 33.333333%;
    }
    #subscribe-down .subscribe-col-btn
    {
        width: 33.333333%;
    }
    #subscribe-down .in-text-s-d
    {
        font-size: 16px;
    }
    #subscribe-down .subscribe-col-text,
    #subscribe-down .subscribe-col-input
    {
        width: 37.5%;
    }
    #subscribe-down .subscribe-col-btn
    {
        width: 25%;
    }
}
@media screen and (max-width: 1023px)
{
    #subscribe-down .in-text-s-d
    {
        font-size: 14px;
    }
}
@media screen and (max-width: 767px)
{
    #subscribe-down .subscribe-col-text
    {
        width: 100%;
        padding-bottom: 20px;
    }
    #subscribe-down .in-subscribe-down
    {
        -ms-flex-wrap: wrap;
            flex-wrap: wrap;
    }
    #subscribe-down .subscribe-col-input,
    #subscribe-down .subscribe-col-btn
    {
        width: 50%;
    }
}
@media screen and (max-width: 479px)
{
    #subscribe-down .subscribe-col-input
    {
        padding-bottom: 20px;
    }
    #subscribe-down .subscribe-col-input,
    #subscribe-down .subscribe-col-btn
    {
        width: 100%;
    }
}
