A selective aortic balloon occlusion device comprising: a catheter comprising: a distal end configured to be inserted into a body cavity or vessel, the distal end having at least one opening; a first balloon downstream of the distal end; a first adjustable port region downstream of the first balloon; a second balloon downstream of the first adjustable port region; and a second adjustable port region downstream of the second balloon, the first adjustable port region and the second adjustable port region each configured to selectively individually move between an open position and a closed position, wherein: the open position allows flow into the distal end through the catheter and exiting through an opened adjustable port region; and the closed position prevents flow through a closed adjustable port region, wherein each of the first adjustable port region and the second adjustable port region comprises: an outer catheter tube having at least one outer aperture there through; an inner tube sized to movably fit within the outer catheter tube and having at least one inner aperture there through; a biasing member attached to the inner tube, biasing the inner tube so that the at least one inner aperture and the at least one outer aperture are offset in the closed position; and a slider attached to the biasing member and configured to move the biasing member such that the biasing member moves the inner tube to gradually overlap the at least one inner aperture and the at least one outer aperture through intermediate positions to the open position, where the at least one inner aperture and the at least one outer aperture are fully aligned. a catheter comprising: a distal end configured to be inserted into a body cavity or vessel, the distal end having at least one opening; a first balloon downstream of the distal end; a first adjustable port region downstream of the first balloon; a second balloon downstream of the first adjustable port region; and a second adjustable port region downstream of the second balloon, the first adjustable port region and the second adjustable port region each configured to selectively individually move between an open position and a closed position, wherein: a distal end configured to be inserted into a body cavity or vessel, the distal end having at least one opening; a first balloon downstream of the distal end; a first adjustable port region downstream of the first balloon; a second balloon downstream of the first adjustable port region; and a second adjustable port region downstream of the second balloon, the first adjustable port region and the second adjustable port region each configured to selectively individually move between an open position and a closed position, wherein: the open position allows flow into the distal end through the catheter and exiting through an opened adjustable port region; and the closed position prevents flow through a closed adjustable port region, wherein each of the first adjustable port region and the second adjustable port region comprises: an outer catheter tube having at least one outer aperture there through; an inner tube sized to movably fit within the outer catheter tube and having at least one inner aperture there through; a biasing member attached to the inner tube, biasing the inner tube so that the at least one inner aperture and the at least one outer aperture are offset in the closed position; and a slider attached to the biasing member and configured to move the biasing member such that the biasing member moves the inner tube to gradually overlap the at least one inner aperture and the at least one outer aperture through intermediate positions to the open position, where the at least one inner aperture and the at least one outer aperture are fully aligned. an outer catheter tube having at least one outer aperture there through; an inner tube sized to movably fit within the outer catheter tube and having at least one inner aperture there through; a biasing member attached to the inner tube, biasing the inner tube so that the at least one inner aperture and the at least one outer aperture are offset in the closed position; and a slider attached to the biasing member and configured to move the biasing member such that the biasing member moves the inner tube to gradually overlap the at least one inner aperture and the at least one outer aperture through intermediate positions to the open position, where the at least one inner aperture and the at least one outer aperture are fully aligned.