
@media only screen and (max-device-width : 320px)
{
    #main_image
    {
        width: 250px;
        margin-left: 5px;
    }
}
@media only screen and (min-device-width : 320px)
{
    #main_image
    {
        width: 310px;
        margin-left: 5px;
    }
}
@media only screen and (min-device-width : 480px)
{
    #main_image
    {
        width: 460px;
        margin-left: 10px;
    }
}
@media only screen and (min-device-width : 768px)
{
    #main_image
    {
        width: 700px;
        margin-left: 20px;
    }
}
@media only screen and (min-device-width : 992px)
{
    #main_image
    {
        width: 900px;
        margin-left: 20px;
    }
}
@media only screen and (min-device-width : 1200px)
{
    #main_image
    {
        width: 1100px;
        margin-left: 40px;
    }
}
media only screen and (min-device-width : 1440px)
{
    #main_image
    {
        width: 1248px;
        margin-left: 60px;
    }
}