*{
    margin: 0;
    padding: 0;
}

body{
    font-family: 'Montserrat', sans-serif;
    background-image: url(img/bg_1080.jpg);
    background-size: cover;
    background-repeat: no-repeat;
    /* background-position:0px -230px; */
    
}

/* nav bar */
nav {
    width: 60%;
    margin: 0 auto;
    display: flex;
    background-color: blueviolet;
    justify-content: space-between;
    /* padding: 20px 0; */
    color: rgb(255, 255, 255);
    height: 50px;
    align-items: center;
    background: transparent;

    
}

nav ul {
    display: flex;
    list-style: none;
    width: 40%;
    /* background-color: black; */
    justify-content: center;
    margin-top: 10px;

    
}

nav ul li a{
    color: rgb(210, 202, 202);
    text-decoration: none;
    font-size: 0.8em;
    margin-right: 12px;
    
}

nav ul li a:hover{
    color: rgb(255, 255, 255);
}

nav .logo{
    /* font-family: "Pacifico", cursive;
    letter-spacing: 3px; */

    margin-top: 15px;
}

.login {
    border: 2px solid white;
    border-radius: 5px;
    padding-left: 10px;
    padding-right: 10px;
    font-weight: bold;
    background-color: rgb(190, 194, 197);
    color: rgb(84, 81, 81);
}

.login:hover{
    background: transparent;
    color: rgb(255, 255, 255);
}

/* content */

.content {
    width: 60%;
    margin: 20px auto;
    /* border: 2px solid white; */
    display: flex;
}

.content .kiri {
    width: 50%;
    height: 600px;
    /* background-color: yellow; */
    display: flex;
    flex-direction: column;
    justify-content: center;
    align-items: center;
}

.content .kanan {
    width: 50%;
    /* height: 120px; */
    /* background-color: aquamarine; */
    display: flex;
    justify-content: center;
    align-items: center;

}

.kanan .clock{
    padding: 10px;
    width: 80%;
    /* height: 90px; */
    /* background-color: rgb(106, 0, 255); */
    text-align: center;
    display: flex;
    flex-direction: column;
    justify-content: center;
    align-items: center;
    border: 2.5px solid white;
    border-radius: 12px;


    

}

.kanan .clock .icon{

}

h2{
    color: aliceblue;
    font-size: 1.5rem;
    font-family: 'Oswald', sans-serif;
    margin: 10px 0;
}
.kiri .atas {
    text-align: center;
    width: 95%;
    height: 300px;
    /* background-image: url(img/logo_siperindu.png);
    background-size: 100% 100%; */
}

.kiri .atas img{
    width: 90%;
    height: auto;
}

.kiri .bawah {
    width: 95%;
    height: 60px;
    /* background-color: rgb(42, 174, 9); */
    display: flex;
    justify-content: center;
    background-size: cover;
}

.kiri .bawah ul{
    width: 90%;
    /* background-color: aqua; */
    display: flex;
    justify-content: space-evenly;
    align-items: center;
    list-style: none;
}

.kiri .bawah ul li a{
   text-decoration: none;
   border: 2px solid whitesmoke;
   padding: 10px 10px;
   /* font-weight: bold; */
   border-radius: 10px;
   color: rgb(76, 37, 37);
   background-color: aliceblue;

}

.kiri .bawah ul li a:hover{
    background: transparent;
    color: aliceblue;
}

.pddk {
    border: 2px solid whitesmoke;
    border-radius: 7px;
    width: 80%;
    margin: 15px auto;
    padding:2px ;
    font-family: 'Kdam Thmor Pro', sans-serif;
    color: rgb(14, 54, 90);
    font-size: 1.3rem;
    background-color: antiquewhite;
    background-image: url(img/pddk.png) ;
    background-repeat: no-repeat;
    background-size: 15%;
    background-position: 0px ;

}

.lhr {
    border: 2px solid whitesmoke;
    border-radius: 7px;
    width: 80%;
    margin: 15px auto;
    padding:2px ;
    font-family: 'Kdam Thmor Pro', sans-serif;
    color: rgb(14, 54, 90);
    font-size: 1.3rem;
    background-color: antiquewhite;
    background-image: url(img/lh.png) ;
    background-repeat: no-repeat;
    background-size: 15%;
    background-position: 0px ;

}

.mati {
    border: 2px solid whitesmoke;
    border-radius: 7px;
    width: 80%;
    margin: 15px auto;
    padding:2px ;
    font-family: 'Kdam Thmor Pro', sans-serif;
    color: rgb(14, 54, 90);
    font-size: 1.3rem;
    background-color: antiquewhite;
    background-image: url(img/mt.png) ;
    background-repeat: no-repeat;
    background-size: 15%;
    background-position: 0px ;

}

p{
    color: aliceblue;
    margin-top: -10px;
    margin-bottom: 10px;
    font-size: 0.95rem;
    font-family: 'Oswald', sans-serif;
}

.sumber {
    color: aliceblue;
    margin-top: 50px;
    font-size: 0.8rem;
    font-weight: bold;
}

.bps{
    color: aliceblue;
    font-size: 0.8rem;
}


.icon2 {
    background-color:crimson;
    color: azure;
    padding: 3px 10px;
    border-radius: 5px;
    margin-left: -5px;
    position: relative;
    height: 10px;
    font-size: 0.8rem;
    
}

/* responsive */

@media screen and (max-width: 600px) {

    .kiri .atas img{
        margin-top: -20px;
        height: auto;
        width: 250px;
    }

    .content {
        flex-direction: column;

    }

    .kiri .bawah ul{
        width: 100%;
        /* background-color: aqua; */
        flex-direction: row;
        list-style: none;
        margin-bottom: 400px;
        margin-left: 150px;
        /* background-color: aqua; */
    }

    .kiri .bawah ul li a{

        margin-top: 10px;
        margin-right: 10px;
        /* background-color: black; */
          
    }

    .kiri .bawah {
        
        height: 1000px;
        margin-bottom: 0px;
        /* background-color: aquamarine */
        /* background-color: rgb(42, 174, 9); */
   
    }

    .content .kanan {
        width: 100%;
        /* height: 120px; */
        /* background-color: aquamarine; */
        display: flex;
        justify-content: center;
        align-items: center;
        margin-top: -390px;
    
    }
    
     .kanan .clock{
        width: 100%;
    }
    
     .kanan .clock img{
        width: 25%;
    }

    
       h2{
        font-size: 1.1rem;
    }

p{
       color: aliceblue;
        margin-top: -5px;
        margin-bottom: 5px;
        font-size: 0.8rem;
        
    }
    
      .sumber {
       
        margin-top: 30px;

    }
    
     .pddk{
        font-size:  0.9rem;
    }

    .lhr{
        font-size:  0.9rem;
    }

    .mati{
        font-size:  0.9rem;
    }

.logo{
    display: none;
}

nav ul {
    width: 100%;
    
}

.icon2 {
    margin-left: -15px;
}

};

/* ?ukuran tablet */

@media screen and (max-width: 1280px) {
   
    .kiri .bawah ul{
     
        flex-direction: column;
        margin-bottom: 200px;
    }

    .kiri .bawah {
        
        height: 500px;
        /* background-color: rgb(42, 174, 9); */
   
    }

    .kiri .bawah ul li a{

        margin-top: 20px;
        
        
    }

    .kiri .bawah ul li a:hover{

        margin-top: 20px;
        background: transparent;
     
    }

    .kiri .atas img{
        margin-top: 40px;
        width: 100%;
        height: auto;
    }

    .clock img{
        width: 40% ;
    }

    h2{
        font-size: 1.2rem;
    }

    p{
        font-size: 1rem;
    }

    @media screen and (max-width: 1280px) {
   
    .kiri .bawah ul{
     
        flex-direction: column;
        margin-bottom: 200px;
    }

    .kiri .bawah {
        
        height: 500px;
        /* background-color: rgb(42, 174, 9); */
   
    }

    .kiri .bawah ul li a{

        margin-top: 20px;
          
    }

    .kiri .bawah ul li a:hover{

        margin-top: 20px;
        background: transparent;
     
    }

    .kiri .atas img{
        margin-top: 40px;
        width: 100%;
        height: auto;
    }

    .clock img{
        width: 40% ;
    }

    h2{
        font-size: 1.2rem;
    }

    p{
        font-size: 1rem;
    }


};



/* ukuran mobile */

@media screen and (max-width: 768px) {

    .kiri .atas img{
        margin-top: 70px;
        height: auto;
    }

    .kanan .clock{ 
        width: 90% ;
    }
    
};

@media screen and (max-width: 720px) {

    .kiri .atas img{
        margin-top: 70px;
        height: auto;
    }

    .kanan .clock{ 
        width: 90% ;
    }
    
};

@media screen and (max-width: 836px) {

    .kanan .clock{ 
        width: 90% ;
    }
    
};




