
@media  all and (min-width: 1200px)
{
    .hide-desktop
    {
    	display: none !important;
    }
    div.StoryForm div.container
    {
        padding-left:0px;
        padding-right:5px;
    }
}
@media all and (min-width: 800px) and (max-width: 1200px)
{
    div.StoryList a.ObjName
    {
        height:20px;
    }
}
@media all and (min-width: 601px) and (max-width: 1200px)
{
    .container
    {
        width:auto;
        padding: 0px 30px;
    }
}
@media  all and (min-width: 1120px)
{
    div.LogoMobile, div.MenuIconMobile
    {
        display:none;
    }
}
@media all and (max-width: 1120px)
{
    .container
    {
        width:auto;
        padding: 15px 30px;
        padding-right:27px;
    }
    div.MainMenu, div.SearchBox, div.Logo
    {
        display:none;
    }
    div.LogoMobile
    {
        display:block;
    }
    div.MenuIconMobile
    {
        display:block;
        visibility:visible;
        position:relative;
        text-align:right;
        padding-right:0px;
    }
    div.MenuIconMobile a
    {
        width:40px;
        margin-right:-2px;
    }
}
@media all and (max-width: 600px)
{
    .container
    {
        width:auto;
        padding: 15px 30px;
        padding-right:27px;
    }
    div.StoryList
    {
        margin-top:-20px;
    }
    div.StoryList a.ObjName
    {
        font-size:13px;
        height:20px;
    }
    #DocTruyen div.Info
    {
        font-size:16px;
    }
    #DocTruyen div.Summary
    {
        margin:0px;
        margin-top:20px;
        margin-bottom:-15px;
        font-size:16px;
        padding:0px;
    }
    #DocTruyen h1
    {
        margin-top:5px;
        margin-bottom:20px;
    }
    div.ChapterDetail div.Links a b
    {
        display:none;
    }
    div.ChapterDetail div.Links
    {
        margin-left:-15px;
        padding:0px;
    }
    div.ChapterDetail div.Links a
    {
        padding:8px 10px;
        font-size:16px;
    }
    div.ChapterDetail div.RegionDescription
    {
        margin-right:-10px;
    }

    div.Footer div.Logo
    {
        margin-bottom:30px;
    }
    div.FooterMenu
    {
        margin-top:30px;
	    padding-left:0px;
    }
    div.FooterMenu:nth-child(3)
    {
	    border:none;
	    padding-left:0px;
    }
    div.FooterMenu a
    {
	    text-align:left;
	    color:#FFF;
        font-size:16px;
    }

    div.StoryDetail div.container
    {
        padding-left:25px;
        padding-right:28px;
    }
    div.StoryDetail div.Image
    {
        width:100%;
        padding:0px;
    }
    div.StoryDetail div.Image div.Info
    {
        padding-left:14px;
    }
    div.StoryDetail div.Image img
    {
        zoom: 3;

        display: block;
        margin: auto;

        height: auto;
        max-height: 100%;

        width: auto;
        max-width: 100%;
    }

    div.Account div.container
    {
        padding-left:16px;
        padding-right:19px;
    }
    div.Account h1
    {
        font-size:13px;
    }

    div.StoryForm div.container
    {
        padding-left:14px;
        padding-right:17px;
        padding-bottom:35px;
    }
    div.Ad_Top
    {
        margin-bottom:-70px;
    }
    div.Ad_Bottom
    {
        margin-top:-25px;
        margin-bottom:-63px;
    }

    div.XoaTruyen div.Summary
    {
        padding-top:20px;
        padding-left:0px;
        margin-left:-2px;
    }

    #UpgradeService div.ServicePack
    {
	    padding:15px 9px;
    }

    #Index div.FullStory
    {
        padding:0px;
    }
    #Index div.FullStory h1
    {
        margin-top:15px;
    }
    #Index div.HotStory h1
    {
        margin-top:40px;
    }
    #Index div.NewStory h1
    {
        margin-top:-20px;
        padding:0px;
    }
    div.Region h1
    {
        display:block;
        position:relative;
        font-size:15px;
        padding:0px;
        margin-top:30px;
    }
    #Index h1
    {
        margin-top:25px;
        margin-bottom:0px;
        font-size:14px;
    }
    div.Region h1 span
    {
        display:inline-block;
    }
    div.Footer
    {
        margin-top:40px;
        padding-top:0px;
    }
    div.Footer div.container
    {
        padding-top:0px;
    }
    div.Credit
    {
        display:none;
    }

    div.StoryDetail div.Summary
    {
        padding-top:15px;
        padding-left: 0px;
        text-align: justify;
    }
}