/* ------------------------------
handheld styles
------------------------------ */
@media all and (max-width: 760px)/*,
 only screen and (-webkit-min-device-pixel-ratio: 2) and (max-width: 1024px),
  only screen and (min--moz-device-pixel-ratio: 2) and (max-width: 1024px),
   only screen and (-o-min-device-pixel-ratio: 2/1) and (max-width: 1024px),
    only screen and (min-device-pixel-ratio: 2) and (max-width: 1024px),
     only screen and (min-resolution: 192dpi) and (max-width: 1024px),
      only screen and (min-resolution: 2dppx) and (max-width: 1024px)*/ {

	.screensize-computer {
		display:none;
	}
	
	.screensize-handheld {
		display:block;
	}
	
	
	
	/*#page-menu {
		display:none;
	}*/
	
	#page-title-img {
		display:none;
	}
	
	#page-content {
		max-width:100%;
		width: calc(100% - 20px);
		margin:10px;
	}

	#right-details {
		max-width:100%;
		width:100%;
		margin:0px;
		padding-bottom: 30px;
	}

	#order-holder {
		padding-top:50px;
	}
	
	#class-details{
		padding-top:5px;
	}
	
	#estimate-holder {
		float:left;
	}
	
	#contact-casey {
	float:none;
	}
	
	#page-content form {
		width:100%;
		/*max-width:330px;*/
	}
	
	#page-content form label {
		width:20%;
		float:left;
	}
	
	#page-content form input {
		float:left;
		width:100%;
	}
	
	#page-content form select {
		float:left;
		width:100%;
	}
	
	#page-content form textarea {
		width:100%;
		height:63px;
	}
	
	#page-content form input.submitbt {
		padding-left:0px;
		margin-left:105px;
	}
	
	.errors {
		padding-left:30px;
	}
	
	#page-content-gallery {
		max-width:100%;
		width:90%;
	}
	
	#slide-menu-header {
		float:left;
		width:100%;
		background-color:#fff;
		border-bottom:1px #695750 solid;
	}
	
	#footer ul li {
		width:70px;
	}
	
	#container {
		margin-top:1px;
	}
}

@media all and (max-width: 450px) {
	.yoga-class {
		padding-left:5px;
		padding-right:5px;
		padding-bottom:5px;
		width:calc(100% - 10px);
	}
	
	.yoga-class-description {
		min-width:205px;
	}
	
	.yoga-class-title {
		padding-top:10px;
	}
	
	.yoga-class-description-2 {
		max-width: 205px;
	}
	
	.yoga-class-image {
		padding-left:5px;
		padding-top:5px;
	}

}