@charset "utf-8";
/* CSS Document */

.page-site-block.homeTreatmentThumbs  {

    margin-top: 30px;    

}

.page-site-block.homeTreatmentThumbs table {
    
    width: 82%;
    margin-left: 9%;

}

.page-site-block.homeTreatmentThumbs .body-text {
    
    text-align: center;

}

.page-site-block.homeTreatmentThumbs .thumbs-con {
    
    width:100%;
    height:auto;
    overflow: hidden;
    /*background-color: aqua;*/
    margin-top: 30px;
    margin-bottom: 30px;

}

.page-site-block.homeTreatmentThumbs .thumbs {
    
    width: calc(100% + 20px);
    height:auto;
    /*background-color: red;*/
    margin-left: -10px;

}

.page-site-block.homeTreatmentThumbs .thumb {
    
    width: calc(25% - 20px);
    float: left;
    /*background-color: cornsilk;*/
    margin: 10px;

}

.page-site-block.homeTreatmentThumbs .thumb-label {
    
    width: 100%;
    height: 50px;
    font-family: agenda, sans-serif;
    font-weight: 500;
    font-style: normal;    
    text-transform: uppercase;
    text-align: center;
    font-size: 24px;
    line-height: 50px;

}

@media only screen and (max-width: 1900px) {
  
    .page-site-block.homeTreatmentThumbs .thumb-label {

        font-size: 18px;

    }

}

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

    .page-site-block.homeTreatmentThumbs .thumb-label {

        font-size: 16px;

    }

}

@media only screen and (max-width: 1023px) {
 
    .page-site-block.homeTreatmentThumbs .thumb {

        width: calc(50% - 20px);

    }
    
    .page-site-block.homeTreatmentThumbs .thumb-label {

        font-size: 18px;

    }
   
}

@media only screen and (max-width: 512px) {
 
    .page-site-block.homeTreatmentThumbs .thumbs {

        margin-left: 20px;

    }
    
    .page-site-block.homeTreatmentThumbs .thumb {

        width: calc(100% - 80px);

    }
    
    .page-site-block.homeTreatmentThumbs .thumb-label {

        font-size: 16px;

    }
   
}

