span.ui-slider-handle.ui-corner-all.ui-state-default {
    height: 25px;
}


#timeFormatted,
#flowrate-result {
    font-weight: bold;
    border: none;
    color: #000000;
    margin-bottom: 0;
    padding: 1.2rem 0rem;
    font-size: 2.4rem;
}

#gallons,
#flowrate,
#turnover-input {
    font-weight: bold;
    border: none;
    color: #000000;
    margin-bottom: 0;
    padding-bottom: 1.2rem;
    font-size: 1.2rem;
}


#volume,
#turnover {
    font-weight: bold;
	border-bottom: 2px solid #e7a93c;    
	color: #000000;
    margin-bottom: 0;
    font-size: 1.6rem;
}


#select-flowrate {
    font-weight: bold;
    border-bottom: 2px solid #e7a93c;
    color: black;
    margin-bottom: 0;
    padding-left: 1.2rem;
}

.pool {
    display: inline-flex;
}

.result-box {
    display: flex;
  flex-direction: column;

    font-weight: bold;
background: url('//www.lrdcpa.com/wp-content/uploads/2024/07/water-park-02-scaled.jpg') center no-repeat;
background-size: cover;
    color: white;
    font-size: 2rem;
    align-items: start;
  padding: 60px;
	justify-content:center;
	gap: 30px;
	height: 100%;
}

@media screen and (max-width: 768px) {
    .result-box {
        font-size: 1.8rem;
    }
}

.result-box #turnover-label {
    margin: 0 !important;
}



#slider-volume .ui-slider-range,
#slider-flowrate .ui-slider-range,
#slider-turnover .ui-slider-range {
    background: #005eb8 !important;
}

#slider-volume,
#slider-flowrate,
#slider-turnover {
    height: 20px;
}

#vol-label,
#flow-label,
#turnover-label,
#addr-label,
#elapsed-time-label,
#flowrate-label {
    border: none;
    color: #000000;
    text-transform: uppercase;
    font-size: 16px;
}

input#turnover,
input#volume {
    width: 100% !important;
    margin: 20px 0px;
    display: block;
}

.pool-calc-container {
    display: grid;
    grid-template-columns: 3fr 2fr;
    gap: 50px;
}

.pool-calc-container form {
    display: grid;
    align-content: center;
    align-items: center;
}
@media screen and (max-width: 767px) {
.pool-calc-container {
    display: grid;
    grid-template-columns: none;
    gap: 50px;
}
}