*{
    font-family:Roboto;
    font-size: 14px;
    
  
}
body {
    /* background-color: #fafafa; */
    background-color: white;
}
.bgwhite{
    background-color: white;
}
.tobbaritem{
    padding:0px 10px;
    color:white;
}
.smallicon{
    font-size:0.9em;
}
.boxbanner{
    margin-top: 25%;
}
.boxbanner h1{
    color:#44714A;
    margin-top:-1%;
    font-weight: bolder;
}
.boxbanner h6{
    color:#505050;
    margin-top:4%;

}
.teksbanner {
    color:#44714A;
    font-weight: bolder;
}
.btn-greenprimary{
    color:white;
    background-color: #39B54A;
    border: 1px solid #39B54A;
}
.btn-yellowprimary{
    color:white;
    background: #E8B81F;;
    letter-spacing: 0.07em;
}
.btn-yellowprimary:hover{
    color:white;
}
.btn-greensecond-outline{
    color:#39B54A ;
    border:2px solid #39B54A;

}

.bg-primarygreen{
    background-color:#39B54A;
    padding-top:10%;
    z-index:-2;
}
.bg-primarygreen-main{
    background-color:#39B54A;
}
.bg-primarygreenopacity{
    background: rgba(57,181,74,0.8);
    color:white;
    text-decoration: underline;
 
}

.judul-section{
    font-size:2em;
    font-weight:900;    
}
.color-white{
    color: white;
}
.color-semigray {
    color: #505050;

}
.color-primary-green-main{
    color:#39B54A;
    
}
.judul-contactkami{
font-style: normal;
font-weight: 900;
font-size: 1.9em;
line-height: 33px;
}
.fontsmall{
    font-size: 0.8em;
}
.content-contactkami{
    font-family: Roboto;
font-style: normal;
font-weight: 300;
font-size: 1.1em;
line-height: 21px;
color: white;
}
.subjudul-section{
    font-size:1em;
    line-height:21px;
    color:#EBEBEB;
    font-weight:300;
    
}
.letter-spacing{
    letter-spacing: 0.07em;
}
.bg-logo{
    left:-100px;
    z-index:0;
}
.box-img-source1{
    background:url(gambar/periksa.jpg);
}
.box-img-source2{
    background:url(gambar/persalinan.jpg);
}
.box-img-source3{
    background:url(gambar/rawat\ inap.jpeg);
}
.box-img{
    
    background-size:cover;
    background-repeat: no-repeat;
    background-position: center;    
    position: relative;
    background-color:rgb(170, 170, 170);
    background-blend-mode:multiply;
    background-attachment:initial;
    width:100%;
    height:359px;    
    position: relative;
    overflow-y:visible;
}
.width-potong{
    width: 85%;
    height: auto;
    top:-20%;
    z-index:1;
}
.color-primary-green{
    color:#44714A;
    
}
.abstrak-glow-green{
position: absolute;
right:0;
top: 2312px;

}
.abstrak-glow-yellow{
    position: absolute;
    right:0;
    margin-top:-6%;
}
.text-none{
    color: white;
}
.boxicon{
    display: inline-block;
    padding:15px 0% 0% 0%;
    box-sizing: border-box;
    text-align: center;
    border-radius: 50%;
    margin-right:1.5%;
    margin-top: 1.5%;
    background-color:#FAFAFA;
    width:52px;
    height: 52px;
    cursor: pointer;
   
}
.bg-facebook{
    color:blue;
    border:1px solid blue;
   
}
.bg-whatsapp{
    color:springgreen;
    border:1px solid springgreen;
}
.bg-email{
    color: darkred;
    border:1px solid darkred;
}
.bg-ig{
    /* background-color: linear-gradient(45deg, #405DE6, #5851DB, #833AB4, #C13584, #E1306C, #FD1D1D); */
color: #E1306C;
border:1px solid #E1306C;
}
.bg-email:hover{
    background-color: darkred;
    color:white;
    transition: 0.5s;
    border:1px solid darkred;
}
.bg-ig:hover{
    background-color: #E1306C;
    color:white;
    transition: 0.5s;
    border:1px solid #E1306C;
}
.bg-whatsapp:hover{
    background-color:springgreen;
    color:white;
    border:1px solid springgreen;
    transition: 0.5s;
}
.bg-facebook:hover{
    background:blue;
    color:white;
    transition: 0.5s;
    border:1px solid blue;
    transition: 0.5s;
}
.fontsize{
    font-size: 1.4em;
}
.bg-fafa{
    background: #FAFAFA;
    

} 
.linkteks{
    color:black;
    text-decoration: none;
}
.text-justify{
    text-align:justify;
}
.subtitle-tentangkami{
    font-size: 1.4em;
    color:#44714A;
}
.layananterkini-thubmnail{
    width:400px;
    max-width:400px; 
    background-position: center center;
    object-fit:cover;
    object-position:-80px 0;
    height:15vw;    
}
.active {
    border-bottom: solid 1px #39B54A ;
    font-weight: bold;
}
@media only screen and (max-width:576px){
    .imgbaner{
        width:80%;
        margin-left: 7%;
    }
    .bg-logo{
        margin-top:400px;
    }
    .layananterkini-thubmnail{
        width: 100%;
    }
    .btn-group-navclient {
        margin-top: 10px;
       
       
    }
    
}
@media only screen and (max-width:768px){
    .nav-link {        
        font-size:0.86em;
    }
    .spacetotop{
        margin-top:0;
    }
    .bg-logo{
        width:40%;
    }
    .glowfooter{
        display: none;
    }
    .thumbnail{
        width: 97%;
        padding:5%;

    }
    .layananterkini-thubmnail{
        width:114%;
        max-width:150%;
        height: auto;
        padding-left:5%;
        
    }
}