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