.sponsers > div
{
    margin-top: 10px;
    height: 240px;
    overflow: hidden;
}

.sponsers a
{
	text-decoration: none !important;
}

.sponsers img
{
    width: 80%;
    max-width: 200px;
    height: 128px;
}

.sponsers a
{
    text-decoration: none;
}

.sponsers h3
{
    width: 100%;
    max-width: 200px;
    text-align: right;
    color: #428bca;
    font-family: "IRANSans", bbcnassim, tahoma;
    font-size: 16px;
    padding: 0;
    margin: 3px auto;
    line-height: 1.2;
    display: block;
    direction: rtl;
    max-height: 50px;
    overflow: hidden;
}

.sponsers h3:hover
{
    color: #205998;
}

.sponsers h3 .fa
{
    color: darkred;
}

.sponsers .summary
{
    width: 100%;
    max-width: 200px;
    text-align: right;
    color: #555555;
    font-family: "IRANSans", bbcnassim, tahoma;
    font-size: 14px;
    padding: 0;
    margin: 3px auto;
    line-height: 1.2;
    display: block;
    direction: rtl;
    max-height: 50px;
    overflow: hidden;
}

.float-fixer
{
clear: both;
width: 100%;
}

@media (max-width: 767px)
{
    .sponsers .summary
    {
        font-size: 14px
    }

    .sponsers h3
    {
        font-size: 18px;
        max-height: 40px;
    }

    .sponsers h3 .fa
    {
        font-size: 16px
    }
}

@media (max-width: 640px)
{
    .sponsers .summary
    {
        font-size: 13px;
        max-height: 46px;
    }

    .sponsers h3
    {
        font-size: 15px;
        max-height: 36px;
    }

    .sponsers h3 .fa
    {
        font-size: 14px
    }
}

@media (max-width: 480px)
{
    .sponsers .summary
    {
        font-size: 14px
    }

    .sponsers h3
    {
        font-size: 16px
    }

    .sponsers h3 .fa
    {
        font-size: 16px
    }

    .sponsers > div
    {
        width: 100%;
    }
}