.slideBox{
    overflow:hidden; 
    width:990px; 
    margin:0 auto;
}

.whatsappBtn{
    float: right;
    width: 40px;
    height: 40px;
    margin-right: 15px;
    margin-top: 40px;
}


@media screen and (max-width: 768px) {

    #header, #bgmenu{
        width: 100%;
    }

    #bgheader{
        height: 132px;
    }

    #header img.logo {
        margin: 25px 0 0 15px;
        width: 30%;
        height: auto;
    }

    .slideBox{
        width: 100%;
    }

    #search{
        width: 100%;
        height: 170px;
        margin-bottom: 20px;
    }

    #search-form{
        float: none;
        padding: 0;
        height: auto;
    }

    #search-form input.teks{
        width: 50%;
        margin: 8% 2% 0 2%;
    }

    #menu li a{
        height: 40px;
        padding: 8px 6px 0;
        font-size: 14px;
    }

    #content-left-price{
        height: 134px;
    }

    #content {
        width: 100%;
        margin: 0;
        font-family: MyriadWebPro;
        line-height: 20px;
    }
    
    #content-left {
        float: none;
        width: 100%;
        margin: unset;
    }

    #content-right{
        float: none;
        width: 100%;
    }

    #choose-dalam{
        float: none;
        width: 100%;
        margin: unset;
        padding: 0 15px;
    }

    #services-teks{
        width: auto;
    }

    #footer{
        width: 100%;
    }

}

@media screen and (max-width: 576px){
    .mb-sm-3, .mb-md-3{
        margin-bottom: 1rem !important;
    }

    .pl-sm-5, .px-sm-5 {
        padding-left: 3rem !important;
    }
}
