:root{
    --pr-color:#e38f4a;
    --sc-color:#b55c12;
    --tr-color:#fe9e4e;
    --four-color: #faf9f7;
}

body{
    
    color: var(--pr-color);
}
body a:hover{
    scale: 125%;
    color: white;
}
body .btn:hover{
    scale: 125%;
}
.nav-item{
    color: white;
}
.navbar-brand{
    font-weight: 500;
    font-size: 20px;
    color: var(--sc-color);
}
.navbar-nav{
    color: var(--sc-color);
}
.nav-link{
    font-size: 16px;
    color: var(--sc-color);
}
.nav-link.active {
    font-weight: 700;
   
}
#nav{
    z-index: 10;
}

.nav-dark{
    background-color: var(--pr-color);
    color: white;
    
}

.nav-sosmed{
    margin-top: 10px;
}
/*dokter*/

#spesialis h1{
    margin-top: 25px;
}

#spesialis .btn a{
    text-decoration: none;
    color:var(--sc-color);
  }
/*end dokter*/
/* kontak */
#kontak{
    min-height: 30vw;
    background-color: var(--sc-color);
    color: white;
   
}
#kontak p{
    margin: 5px;
}
#kontak a{
    text-decoration: none;
    color: white;
}
#kontak a:hover{
    color: aquamarine;
}
/* end kontak */

/*Dekstops*/  
@media screen and(max-width : 1200px) {
    section{
        margin: -50px 0;
    }
}
/*Tablet*/  
@media screen and(width : 768px) {
    body{
        font-size: 10px;
    }
    
    #hero  p {
        font-size: 12px ;
    }  
    #pelayanan .card{
        width: 75vw;
        height: 30vw;
     }
    
}
/*HP Landscape*/    
@media screen and(max-width : 576px) {
#spesialis .card p {
    font-size: 10px;
}
#spesialis img{
    width: 50vw;
}
#spesialis .card h4{
    font-size: 10px;
}
#spesialis .atas h4, p{
   position: relative;
   left: 100px;
}
}




/*HP*/  
@media screen and(max-width : 350px) {
    #pelayanan .card{
        width: 75vw;
     }
}