@media (min-width:1367px) and (max-width:1920px) {
    * {
        margin: auto;
        padding: 0;
        font-family: Arial, Helvetica, sans-serif;
    }

    .wrap {
        width: 1890px;
        height: 990px;
        /* border: 5px solid black; */
    }

    #header {
        width: 1890;
        height: 40px;
        background-image: url('../../main_images/001_001_blank20.jpg');
    }

    #linehead1 {
        width: 1890px;
        height: 5px;
        background: #035;
    }

    #linehead2 {
        width: 1890px;
        height: 3px;
        background: #09c;
    }

    #linehead3 {
        width: 1890px;
        height: 2px;
        background: #999;
    }

    .container {
        width: 1888px;
        height: 900px;
        border-left: 1px solid #ccc;
        border-right: 1px solid #ccc;
    }


    .horiz-2k {
        width: 480px;
        height: 900px;
        background-color: #eee;
        margin-right: 10px;
        float: left;
    }
    
    .blok_abjad {
        width: 380px;
        height: 900px;
        background-color: #eee;
        margin-right: 10px;
        float: left;
    }

    .horiz-7k {
        width: 1248px;
        height: 900px;
        /* background-color: #eee; */
        margin-right: 10px;
        float: left;
    }
    
    .blok_pix {
        width: 1348px;
        height: 900px;
        /* background-color: #eee; */
        margin-right: 10px;
        float: left;
    }


    .horiz-10k {
        width: 140px;
        height: 800px;
        /* background-color: #ffa; */
        float: left;
    }

 
    /* --------  galeri foto ---------*/

/*
    .galeri {
        margin: 0;
        padding: 0;
        height: 840px;
        position: relative;
        top: -17px;
        left: -4px;
    }


    .bingkai {
        list-style-type: none;
        width: 1240px;
        height: 800px;
        margin: 20px;
    }
*/


    .galfoto {
        width: 195px;
        height: 270px;
        border: 1px solid #ccc;
        margin-top: 9px;
        margin-right: 9px;
        float: left;
    }

    .fframe {
        width: 195px;
        height: 195px;
        background: #eee;
        overflow: hidden;
    }

    .fframe img {
        width: 195px;
    }
/*
    .ketfoto {
        width: 175px;
        height: 68px;
        background: beige;
        border-top: 1px solid #ccc;
        text-align: center;
        padding: 3px 10px;
    }

    .ketfoto2 {
        width: 135px;
        height: 62px;
        background: yellow;
        border-top: 3px solid #ccc;
        text-align: center;
        padding: 5px 20px;

        font-family: sans-serif;
        font-size: 20px;
        line-height: 24px;
        color: black;
    }
*/

    .regfoto {
        font-family: sans-serif;
        font-size: 14px;
        color: #777;
    }

    .judulfoto {
        font-family: sans-serif;
        font-size: 20px;
        line-height: 28px;
        color: black;
    }

    .fotografer {
        font-family: sans-serif;
        font-size: 17px;
        color: maroon;
        line-height: 18px;
    }

    .navhal {
        width: 680px;
        height: 30px;
        /*background: skyblue;*/
        margin-left: 550px;
    }



    .conletter {
        height: 800px;
        position: relative;
        top: 20px;
        left: 7px;
    }

    .navletter {
        list-style-type: none;
        width: 350px;
        height: 700px;
        margin-left:40px;
        margin-top:-10px;
    }

    .navletter img {
        width: 90px;
        height: 90px;
        background: #eee;
        border: 1px solid #ccc;
        border-radius: 15px;
        margin-top: 5px;
        margin-left: 5px;
        float: left;
    }
    

    .navikongal {
        /* background-color: #555; */
        width: 120px;
        height: 500px;
        margin-top: 50px;
        margin-left: 15px;
        float: left;
    }

    .ikon-news {
        margin-top: 9px;
    }

    .ikon-news img {
        width: 100px;
        height: 100px;
        border: 1px solid #ccc;
        border-radius: 15px;
    }
    
        /* --------  galeri foto ---------*/

    .galeri {
        margin: 0;
        padding: 0;
        height: 840px;
        position: relative;
        top: -12px;
        left: 9px;
    }

    .bingkai {
        list-style-type: none;
        width: 1750px;
        height: 800px;
        margin: 20px;
    }
    
    .galeri10 {
        margin: 0;
        padding: 0;
        height: 840px;
        position: relative;
        top: -5px;
        left: 19px;
    }
    
    .bingkai10 {
        list-style-type: none;
        width: 1300px;
        height: 850px;
        margin: 20px;
        /*background-color: beige;*/
    }

    .galfoto {
        width: 195px;
        height: 270px;
        border: 1px solid #ccc;
        margin-top: 15px;
        margin-right: 16px;
        float: left;
    }

    .fframe {
        width: 195px;
        height: 195px;
        background: #555;
        overflow: hidden;
    }


    .ketfoto {
        width: 175px;
        height: 68px;
        background: beige;
        border-top: 1px solid #ccc;
        text-align: center;
        padding: 3px 10px;
    }

    .ketfoto2 { 
        width: 185px;
        height: 70px;
        background: white;
        border-top: 3px solid #ccc;
        font-family: sans-serif;
        font-size: 20px;
        line-height: 24px;
        color: black;
    }
    
    .lggrup {
        width:70px;
        height:62px;
        float:left;
    }
    
    
    .namaftg {
        width: 115px;
        height: 62px;
        margin-top:10px;
        margin-left:10px;
        /*background: beige;*/
        float:left;
    }
    
    
    .kodefoto {
        width: 195px;
        height: 30px;
        font-family: sans-serif;
        font-size: 14px;
        color: #555;
        text-align:center;
        float:left;
    }
    
    .propoint {
        width: 195px;
        height: 40px;
        text-align:center;
        float:left;
    }
    
    
    .regfoto {
        font-family: sans-serif;
        font-size: 14px;
        color: #777;
    }

    .judulfoto {
        font-family: sans-serif;
        font-size: 20px;
        line-height: 28px;
        color: black;
    }

    .fotografer {
        font-family: sans-serif;
        font-size: 17px;
        color: maroon;
        line-height: 18px;
    }




    .ads-1366 {
        display: none;
    }


    .ads-1024 {
        display: none;
    }

    .navigasi {
        width: 1890px;
        height: 19px;
        background: #035;
        border-top: 1px solid #ccc;
        border-bottom: 1px solid #999;
        float: left;
    }

    .linebar {
        width: 1890px;
        background: #09c;
        height: 3px;
        float: left;
    }

    .copyright {
        width: 1890px;
        height: 19px;
        background: #222;
        color: grey;
        text-align: center;
        float: left;
        padding-top: 5px;
    }
}