/************************************************************************************
smaller than 1200
*************************************************************************************/	
@media screen 
and (max-width: 2056px) {
	
	/*** GLOBAL ***/
.container, .container_gnd {
width: 988px;
margin: 0 auto;
}

.clearitmobile {
clear: none;
}

.hometrailerfloat {
	width: 100%;
	margin-bottom: 10px;
	border: 1px solid #CCC;
}
.hometrailerfloat2 {
	float: left;
	width: 24%;
	margin-bottom: 10px;
	border: 1px solid #CCC;
}

.mobilebr {
	display: none;
}


}/**** END 1200 ****/



/************************************************************************************
smaller than 988
*************************************************************************************/	
@media screen 
and (max-width: 988px) {

/*** GLOBAL ***/
.container, .container_gnd {
width: 100%;
margin: 0 auto;
}

.hometrailerfloat {
	width: 100%;
	height: 10%;
	margin-bottom: 10px;
	border: 1px solid #CCC;
}
.hometrailerfloat2 {
	float: left;
	width: 25%;
	height: 10%;
	margin-bottom: 10px;
	border: 1px solid #CCC;
}


/*** HOME ***/
#bringit {
width: 80%;
font-size: 2em;
}

#bringit_pad {
left: 54%;
}

#bringit_pad a {
font-size: 1.15em;
}

#countdown {
width: 80%;
}

#logo_home {
width: 100%;
background: url(../_images/logo_home.png) no-repeat left top;
}

#home_not {
width: 21.1538462%; /*209/988*/
}

#home_people{
width: 100%;
margin: 120px auto 0 auto;
}


/*** SYNOPSIS ***/
#title_synopsis {
width: 40.48583%; /*280/988*/
margin: 50px auto 10px auto;
}

.content_synopsis {
width: 80%;
margin: 0px auto;
}

.content_home {
width: 80%;
margin: 0px auto;
}

.mobilebr {
	display: none;
}



}/**** END 988 ****/



/************************************************************************************
smaller than 900
*************************************************************************************/
@media screen 
and (max-width: 900px) {

/**** GLOBAL ****/

.hometrailerfloat {
	width: 100%;
	height: 10%;
	margin-bottom: 10px;
	border: 1px solid #CCC;
}
.hometrailerfloat2 {
	float: left;
	width: 100%;
	height: 10%;
	margin-bottom: 10px;
	border: 1px solid #CCC;
}

#menu .container, #menu .container_gnd {
width: 100% !important;
}

#menu_icon {
display: inline-block !important;
}

ul#menunav {
	position: absolute !important;
	top: 56px;
	left: 0;
	float: none !important;
	width: 100% !important;
	display: none;
	background-color: #242D52;
}

ul#menunav li {
	float: none !important;
	line-height: 0;
	position: relative;
	text-align: left;
	background-color: #242D52;
	border-bottom-width: 1px;
	border-right-style: none;
	border-bottom-style: solid;
	border-bottom-color: #38376C;
}

ul#menunav li span {
padding: 15px  !important;
display: block;
}

ul#menunav li a {
padding: 15px !important;
display: block;
}


/**** HOME ****/
#bringit_pad, #bringit_pad a {
font-size:0.95em;
}

#countdown_left {
font-size: 2em;
}

#countdown_right {
font-size: 1.5em;
}

#logo_home {
width: 100%;
background: url(../_images/logo_home.png) no-repeat center top;
margin: 30px auto 0 auto;
}

#home_not {
margin: 0 auto;
left: 0;
width: 100%;
}

#home_right {
float: none;
display: none;
}

#homevideoplayer {
display: block;
}

#home_people{
margin: 0 auto;
}

/**** CAST ****/
.cast_col {
width: 21.3684211%;
}

.cast_name {
width: 100%;
}

.mobilebr {
	display: none;
}


}/**** END 900 ****/

/************************************************************************************
smaller than 768
*************************************************************************************/
@media screen 
and (max-width: 768px) {
	
	.comingtodvd {
	font-size: 2.0em;
	color: #FFF;
}

.content_synopsis {
	width: 100%;
}

.whitefooter {
	font-size: 2em;
	display: none;
}



.container {
width: 100% !important;
}

/**** HOME ****/

#bringit_pad {
left: 49%;
top: 20px;
}

#bringit_pad, #bringit_pad a {
font-size:0.85em;
}

#homevideoplayer {
display: block;
width: 80%;
}

#home_movement_pad {
width: 98%;
}

/**** ENDORSEMENTS ****/
.halfcol {
width: 95%;
margin: 0 auto;
float: none;
}

/**** PHOTOS ****/
.photos_col {
width: 29.57085%; /*223/988 */
float: left;
margin: 0 20px 27px 0;
position: relative;
background: #000000;
}

/**** LANDING ****/
.landing_container {
width: 96% !important;
margin: 10px auto !important;
}

.gettickets_banner {
font-size: 0.8em;
}

.mobilebr {
	display: none;
}

}/**** END 768 ****/



/************************************************************************************
smaller than 640
*************************************************************************************/
@media screen 
and (max-width: 640px) {

/**** GLOBAL ****/

.clearitmobile {
clear: both;
}

.mobilebr {
}

.dvdimage {
	border: 0px solid #666;
	margin-right: auto;
	margin-top: 0;
	margin-bottom: 10px;
	margin-left: auto;
	height: 50%;
	width: 100%;
	display: none;
}

.whitebox_pad {
padding: 15px;
position: relative;
}

#wrapper {
margin: 0 auto -290px auto;
}

h3 {
	font-size: 1.5em;
} /* 48px */

h2 {
	font-size: 1.35em;
} /* 48px */

.col {
	width: 35%;
}

.content_home {
width: 80%;
margin: 0px auto;
}

.whitebox_222pad {
padding: 8px;
}

/**** HOME ****/
#countdown_left {
font-size: 1.70em;
margin: 10px 0 0 0;
}

#countdown_right {
font-size: 1.15em;
}


/**** THEATERS ****/
.buyout_banner_pad h3 {
font-size: 1.5em;
}

/**** CAST ****/
.cast_col {
width: 28.3684211%;
}

/**** DOWNLOADS ****/
.imgfloat25 {
width: 60%;
float: none;
margin: 10px auto;
}


}/**** END 640 ****/



/************************************************************************************
smaller than 480
*************************************************************************************/
@media screen 
and (max-width: 480px) {

/**** GLOBAL ****/
#wrapper {
margin: 0 auto -270px auto;
}



/**** HOME ****/
#bringit {
width: 90%;
background: #660000 url(../_images/bringit_bg.jpg) no-repeat -180px top;
}

#bringit_pad, #bringit_pad a {
font-size:0.75em;
}

#countdown {
width: 90%;
background: #000000 url(../_images/countdown_bg.jpg) no-repeat center -30px;
}

#countdown_left {
float: none;
display: none;
}

#countdown_right {
width: 100%;
float: none;
font-size: 1.25em;
}

#logo_home {
-webkit-background-size: contain;
-moz-background-size: contain;
-o-background-size: contain;
background-size: contain;
}

#home_not {
top: 150px;
}

#homevideoplayer {
display: block;
width: 80%;
margin: 80px auto 10px auto;
}

.home_formbox {
width: 60%;
}

#home_addthis {
width: 70%;
float: none;
display: block;
text-align: center;
margin: 10px auto;
}

#homevideoplayer {
display: block;
width: 90%;
}

/**** SYNOPSIS ****/
#title_synopsis, #title_cast, #title_photos, #title_downloads, #title_signup {
width: 70.48583%;
}


/**** CAST ****/
.cast_col {
width: 43%;
}

/**** PHOTOS ****/
.photos_col {
width: 45.57085%; /*223/988 */
}

.videos_col {
width: 42.870455%; /*305/988 */
}

/**** DOWNLOADS ****/
.imgfloat25 {
width: 90%;
float: none;
margin: 10px auto;
}

/**** THEATERS ****/
.buyout_banner_pad, .buyout_banner_pad h3 {
font-size: 1em;
}

.buyout_banner_pad {
padding: 8px 0;
}

.hide {
display: none;
}

.state_select {
width: 100%;
}

#map,#theater_pins {
display: none;
}

.reservebtn {
display: block;
font-size: 0.9em;
padding: 3px;
}




}/**** END 480 ****/



/************************************************************************************
smaller than 320
*************************************************************************************/
@media screen 
and (max-width: 320px) {


/**** GLOBAL ****/
#wrapper {
margin: 0 auto -300px auto;
}

h1 {
font-size: 3em;
}

/**** HOME ****/
#bringit {
width: 90%;
background: #660000 url(../_images/bringit_bg.jpg) no-repeat -180px top;
}

#bringit_pad {
width: 48%;
font-size: 0.55em;
left: 50%;
top: 20px;
}

#bringit_pad a {
font-size: 1em;
}


#home_not {
top: 100px;
width: 40%;
-webkit-background-size: contain;
-moz-background-size: contain;
-o-background-size: contain;
background-size: contain;
height: 222px;
}

#home_people {
height: 150px;
-webkit-background-size: cover;
-moz-background-size: cover;
-o-background-size: cover;
background-size: cover;
}

#homevideoplayer {
display: block;
width: 80%;
margin: 80px auto 10px auto;
}

.home_formbox {
width: 60%;
}

#home_addthis {
width: 70%;
float: none;
display: block;
text-align: center;
margin: 10px auto;
}

#homevideoplayer {
display: block;
width: 90%;

}

/**** SYNOPSIS ****/
#title_synopsis, #title_cast, #title_photos, #title_downloads {
width: 70.48583%;
}

.content_synopsis {
width: 95%;
}

/**** CAST ****/
.cast_col {
width: 60%;
float: none;
display: block;
margin: 10px auto 30px auto;
}

/**** PHOTOS ****/
.photos_col {
width: 70%; 
float: none;
display: block;
margin: 10px auto;
}

.videos_col {
width: 75%; /*305/988 */
float: none;
margin: 10px auto 30px auto;
}

/**** DOWNLOADS ****/
.imgfloat25 {
width: 90%;
float: none;
margin: 10px auto;
}

.content_signup{
width: 95%;
}


}/**** END 320 ****/