
@media screen and (max-width:768px)
{
    .text_head
    {
        font-size:35px;
    }
    .text_sub
    {
        font-size:25px;
    }
}

@media screen and (min-width:768px) and (max-width:992px)
{
    .text_head
    {
        font-size:50px;
    }
    .text_sub
    {
        font-size:40px;
    }
}

@media screen and (min-width:992px)
{
    .text_head
    {
        font-size: 50px;
    }
    .text_sub
    {
        font-size: 40px;
    }
    
    .text_sec2
    {
        font-size: 40px;
        margin-bottom:20px;
    }
}





@media screen and (max-width:480px)
{
    .text_sec2
    {
        font-size: 20px;
        margin-bottom:20px;
    }
    .sec_21
    {
        position:relative;
        background:#000000;
        padding:10px 10px 20px 10px;
    }
    .text_4_box
    {
        font-size:20px;
        margin-top: -150px;
    }
    .tb1
    {
        margin-top: -130px;
        margin-bottom:93px;
    }
    .tb2,.tb3
    {
        margin-top: -150px;
        margin-bottom:76px;
    }
    .tb4
    {
        margin-top: -130px;
        margin-bottom:0px;
    }
}


@media screen and (min-width:480px) and (max-width:576px)
{
    .text_sec2
    {
        font-size: 30px;
        margin-bottom:20px;
    }
    .sec_21
    {
        position:relative;
        background:#000000;
        padding:10px 10px 20px 10px;
    }
    .text_4_box
    {
        font-size:25px;
        margin-top: -150px;
    }
    .tb1
    {
        margin-top: -130px;
        margin-bottom:93px;
    }
    .tb2,.tb3,.tb4
    {
        margin-top: -150px;
        margin-bottom:76px;
    }
}

@media screen and (min-width:576px) and (max-width:768px)
{
    .text_sec2
    {
        font-size: 30px;
        margin-bottom:20px;
    }
    .sec_21
    {
        position:relative;
        background:#000000;
        padding:10px 10px 20px 10px;
    }
    .text_4_box
    {
        font-size:25px;
        margin-top: -150px;
    }
    .tb1
    {
        margin-top: -130px;
        margin-bottom:93px;
    }
    .tb2
    {
        margin-top: -150px;
        margin-bottom:60px;
    }
}


@media screen and (min-width:768px) and (max-width:1061px)
{
    .text_sec2
    {
        font-size: 30px;
        margin-bottom:20px;
    }
    .sec_21
    {
        position:relative;
        background:#000000;
        padding:10px 10px 20px 10px;
    }
    .text_4_box
    {
        font-size:23px;
        margin-top: -150px;
    }
    .tb1
    {
        margin-top: -120px;
        /*margin-bottom:60px;*/
    }
}

@media screen and (min-width:1061px) and (max-width:1280px)
{
    .text_sec2
    {
        font-size: 30px;
        margin-bottom:20px;
    }
    .sec_21
    {
        position:absolute;
        margin-top:50px;
    }
    .text_4_box
    {
        font-size:25px;
    }
}

@media screen and (min-width:1280px) and (max-width:1650px)
{
    .text_sec2
    {
        font-size: 40px;
        margin-bottom:20px;
    }
    .sec_21
    {
        position:absolute;
        margin-top:80px;
    }
    .text_4_box
    {
        font-size:25px;
    }
}

@media screen and (min-width:1650px)
{
    .text_sec2
    {
        font-size: 40px;
        margin-bottom:20px;
    }
    .sec_21
    {
        position:absolute;
        margin-top:160px;
    }
}