


 body {
      margin: 0 0 0 0;
 }      

#service-info-container {
        position: static;
        height : auto;
        width : 100%;
        text-align : center;
        
}

.images {
    display : block;
    text-align : center;
    position : relative;
    vertical-align : top;
}

.wash_image_box {
    display : inline-block;
    position : relative;
    width : 12vw;
    font-family : tahoma;
    text-align : center;
    color : #ffffff;
    margin : 30px -10px 0 -10px;
}

.wash_image {
    width : 100%;
    border: 2px solid #ffff00;
    border-radius : 50%; 
    display : block;    
}    

.divider {
    display : none;
}
  
.rates {
    display : block;
    margin : 50px auto 0px auto;
    font-family : tahoma;
    font-size : calc(12px + 1.0vw);
    font-weight : bold;
    color : rgb(0,0,100);
    background-color : rgb(220, 220, 248);
    border: 4px solid rgb(0,0,255);
    border-radius : calc(10px + 3vw); 
    text-align : center;
    width : 75vw;
    max-width : 500px;
    padding : 5px;
    
}

.rate-title {
    margin : 25px auto 25px auto;
    font-family : tahoma;
    font-size : calc(14px + 1.2vw);
    font-weight : bold;
    color : rgb(0,0,100);
    text-align : center;
    display : block;
}    

.rate {
    margin : 25px auto 25px auto;
    font-family : tahoma;
    font-size : calc(12px + 0.8vw);
    font-weight : bold;
    color : rgb(0,0,100);
    text-align : center;
    display : block;
}    



.text-container a {
    font-size: calc(12px + 1.0vw);
    font-weight : bold;
    opacity : 1.0;
}




.background {
    z-index : -10;
    position: fixed;
    width : 100%;
    height : 100vh;
    object-fit : cover;
}





.sub-page-title {
    font-size : 40px;
    text-align : center;
}    


@media screen and (max-width : 660px) {
    .divider { 
        display : block;
    }

    .wash_image_box {
        width : 22vw;
        margin : 30px 1.3vw 0 1.3vw;
    }

  
}



@media screen and (max-width : 660px) and (max-height : 500px) {
    

     #home-info-container {
        height : 1450px;
        background-size: 100% 1450px;
     }    
}







