@media handheld, only screen and (max-width: 700px) {
	.section-source .top_bottle {
		margin-left: auto;
		margin-right: auto;
		height: 344px;
    	float: none;
    	display: block;
	}
  
  	.water .right-column, .water .left-column{
  		clear: both;
    	width: 90%;
    	margin-left: auto;
    	margin-right: auto;
	    display: block;
    	margin-top: 10px;;
  	}
  
  	.water .section{
  		margin-top: 20px;
  	}

  	.water .section.section-bottle-tech{
  		margin-top: 40px;
  	}
  	.water .section.section-sanitation{
  		margin-top: 40px;
  	}

	.water .right-column .text-group, .water .left-column .text-group{
    	float: none;
    	display: inline;
  	}

  	.section .right-column img, .section .left-column img{
  		float: none;
  		margin-left: 50px;
  		margin-bottom: 10px;
  	}

  	.section-source .body-title{
  		display: inline-block;
  	}

  	.body-text.stats, .body-text.stats-bottom{
  		text-align: center;
  	}

  	.water button.buy-now{
  		float: none;
  		display: block;
  		margin-left: auto;
  		margin-right: auto;
  	}

  	.water .section .left-column{
  		margin-top: 0px;
  		padding-top: 0px;
  	}

  	.water .callout-holder .callout.show{
  		background: none;
  	}

 	.water .callout-holder .callout span {
		position: absolute;
		text-align: left;
		top: 125px;
		background-color: white;
		padding: 15px;
		border: 2px solid #00C1DE;
		-webkit-border-radius: 4px;
		-moz-border-radius: 4px;
		border-radius: 4px;
		z-index: 100;
	}

	.water .callout-holder .callout.left span {
		left: 270px;
	}

	.water .callout-holder .callout.right span {
		left: -150px;
	}
}