html, body {
	width:100%;
	height:100%;
	margin:0px;
	padding:0px;
}

div {
	margin:0px;
	padding:0px;
}

/* ============================= GENERAL ============================== */
#main_wrapper {
	width:100%;
	height:100%;
	margin:0px;
	padding:0px;
}

#header_wrapper {
	width:100%;
	height:50px;
	margin:0px;
	padding:0px;
	background-color:#000000;
	position:relative;
}

#trailer_wrapper {
	width:100%;
	height:600px;
	margin:0px;
	padding:0px;
	position:relative;
	background-color:#c20000;
}

#purchase_wrapper {
	width:100%;
	height:auto;
	margin:0px;
	padding-top: 3%;
	padding-bottom: 3%;
	border:0px solid blue;
	position:relative;
	overflow: hidden;
}

#exclusives_wrapper {
	width:100%;
	height:355px;
	margin:0px;
	padding:0px;
	border:0px solid purple;
	position:relative;
	background-color:#c20000;
}

#videos_wrapper {
	width:100%;
	height:414px;
	margin:0px;
	padding:0px;
	border:0px solid red;
	position:relative;
}

#extras_wrapper {
	width:100%;
	height:347px;
	margin:0px;
	padding:0px;
	border:0px solid lime;
	position:relative;
	background-color:#bcbab8;
}

#learn_more_wrapper {
	width:100%;
	height:292px;
	margin:0px;
	padding:0px;
	border:0px solid purple;
	position:relative;
}

#footer_wrapper {
	width:100%;
	height:102px;
	margin:0px;
	padding:0px;
	border:0px solid blue;
	position:relative;
	background-color:#898989;
}

.content_wrapper {
	width:100%;
	height:100%;
	margin:0px auto 0px auto;
	padding:0px;
	border:0px solid lime;
	position:relative;
	max-width:1100px;
	min-width:320px;
	overflow:hidden;
}

#preloadImages {
	width:1px;
	height:1px;
	overflow:hidden;
	position:absolute;
	top:-10px;
	left:-10px;
}

.seo_title {
    display:none;
}

/* ============================= HEADER ============================== */

#header_wrapper .nav_content {
	width:910px;
	height:50px;
	margin:0px auto;
	border:0px solid yellow;
	position:relative;
}

#header_wrapper .nav_copy {
	width:688px;
	height:auto;
	margin:0px;
	padding:0px;
	position:relative;
	top:15px;
	text-align:center;
	line-height:18px;
	font-family: "Montserrat", sans-serif;
	font-size:13px;
	color:#ffffff;
	float:left;
	border:0px solid red;
}

#header_wrapper .nav_signup {
	width:158px;
	height:30px;
	padding:0px;
	background-color:#c20000;
	position:relative;
	top:10px;	
	text-align:center;
	line-height:30px;
	font-family: "Montserrat", sans-serif;
	font-size:18px;
	color:#ffffff;
	float:left;
	display:block;
	text-decoration:none;
}


#header_wrapper .nav_facebook {
	width:56px;
	height:18px;
	margin:0px;
	padding:0px;
	position:absolute;
	top:15px;
	right:0px;
	background-image:url(../images/facebook_like.png);
	background-position:center;
	background-size:cover;
	background-repeat:no-repeat;
	display:block;
}

#header_wrapper .nav_control {
	width:33px;
	height:33px;
	margin:0px;
	padding:0px;
	position:absolute;
	top:8px;
	right:10px;
	background-image:url(../images/nav_control.png);
	background-repeat:no-repeat;
	display:block;
	cursor:pointer;
}

#header_wrapper .nav_control_close {
	width:33px;
	height:43px;
	margin:0px;
	padding:0px;
	position:absolute;
	top:8px;
	right:10px;
	background-image:url(../images/nav_control_close.jpg);
	background-repeat:no-repeat;
	display:none;
	cursor:pointer;
}

#nav_control_wrapper {
	width:100%;
	height: 258px;
	position:absolute;
	top:50px;
	display:block;
	background-color:#c20000;
	z-index:1000;
	display:none;
	font-family: "Montserrat", sans-serif;
	font-size:14px;
	color:#ffffff;
	text-align:center;
	line-height: 42px;
}

#nav_control_wrapper a {
	text-decoration:none;
	color:#ffffff;
}

#nav_control_wrapper a:visited {
	color:#ffffff;
}

#nav_control_wrapper .drop_shadow {
	width:100%;
	height:12px;
	background-image:url(../images/drop_shadow.png);
	position:absolute;
	bottom: -12px;
	z-index:900;
	display:block;
}

/* ============================= TRAILER ============================== */

#trailer_wrapper .title_treatment {
	width:466px;
	height:82px;
	margin:0px;
	padding:0px;
	border:0px solid red;
	position:absolute;
	top:13px;
	left:35px;
	/*Updated by YSiddiqui
	background-image:url(../images/twrTitle.png);
	background-position:center;
	background-size:contain;
	background-repeat:no-repeat;
	Update Ends	*/
}

#trailer_wrapper .tune_in {
	width:316px;
	height:52px;
	margin:0px;
	padding:0px;
	position:absolute;
	top:100px;
	left:115px;
	background-image:url(../images/tune_in.png);
	background-position:center;
	background-size:contain;
	background-repeat:no-repeat;
	display:none;
}

#trailer_wrapper .talent_art {
	width:575px;
	height:428px;
	margin:0px;
	padding:0px;
	border:0px solid black;
	position:absolute;
	bottom:0px;
	left:0px;
	
	/*Updated by YSiddiqui	
	background-image:url(../images/talent_art.png);
	background-position:center;
	background-size:contain;
	background-repeat:no-repeat;	
	Update Ends	*/
	
	display:none;
}

/*Updated by YSiddiqui	*/
#trailer_wrapper .talent_art img{
	width: 100%;
}
/*Update Ends	*/

#trailer_wrapper .tune_in_digital {
	width:318px;
	height:52px;
	margin:0px;
	padding:0px;
	position:absolute;
	top: 105px;
	left: 107px;
	/*Updated by YSiddiqui	
	background-image:url(../images/tune_in_digital.png);
	background-position:center;
	background-size:contain;
	background-repeat:no-repeat;
	Update Ends	*/
	display:none;
}

#trailer_wrapper .tune_in_avail {
	width:278px;
	height:52px;
	margin:0px;
	padding:0px;
	position:absolute;
	top:100px;
	left:115px;
	background-image:url(../images/tune_in_avail.png);
	background-position:center;
	background-size:contain;
	background-repeat:no-repeat;
	display:none;
}

#trailer_wrapper .talent_art_bluray {
	width:357px;
	height:408px;
	margin:0px;
	padding:0px;
	border:0px solid black;
	position:absolute;
	bottom:21px;
	left:65px;
	background-image:url(../images/tune_in_avail_art.png);
	background-position:center;
	background-size:contain;
	background-repeat:no-repeat;
	display:none;
}

#trailer_wrapper .trailer_button {
	width: 290px;
	height:48px;
	margin:0px;
	padding:0px;
	border:1px solid black;
	position:absolute;
	bottom: 380px;
	right:145px;
	background-color:#000000;
	display:block;
	cursor:pointer;
}

#trailer_wrapper .trailer_button .trailer_copy {
	float:left;
	text-align:center;
	line-height:48px;
	font-family: "Montserrat", sans-serif;
	font-size: 12px;
	color:#ffffff;
	border:0px solid lime;
	margin-left: 8px;
}

#trailer_wrapper .trailer_button .trailer_tout {
	width:41px;
	height:41px;
	margin-left:7px;
	margin-top:2px;
	padding:0px;
	border:0px solid lime;
	background-image:url(../images/trailer_tout.png);
	background-position:center;
	background-size:contain;
	background-repeat:no-repeat;
	float:left;
}

#trailer_wrapper .video_wrapper {
	width:509px;
	/* height:335px; */
	height:336px;
	margin:0px;
	padding:0px;
	border:0px solid black;
	position:absolute;
	bottom:30px;
	right:34px;
	/*Updated by YSiddiqui	
	background-image:url(../images/trailer_thumbnail.jpg);
	background-position:0px 0px;
	background-size:cover;
	background-repeat:no-repeat;
	*/
	cursor:pointer;
	overflow: hidden;
}

#trailer_wrapper .video_wrapper img {
	width: 100%;
}

#trailer_wrapper .video_wrapper img:hover {
	margin-top: -66%;
}

#trailer_wrapper .video_wrapper:hover {
	background-position:0px -335px;
}

.purchase_button {
	width:120px;
	height:35px;
	margin:0px;
	padding:0px;
	position:absolute;
	top:11px;
	right:170px;
	background-color:black;
	font-family: "Montserrat", sans-serif;
	font-size: 16px;
	color:#ffffff;
	text-align:center;
	line-height:35px;
	text-decoration:none;
}

#trailer_wrapper .social_wrapper {
	width:144px;
	height:35px;
	margin:0px;
	padding:0px;
	border:0px solid black;
	position:absolute;
	top:11px;
	right:10px;
}

#trailer_wrapper .social_wrapper .fb_icon {
	width:33px;
	height:33px;
	border:0px solid black;
	float:left;
	margin-left:2px;
	background-image:url(../images/fb_icon.png);
	background-position:center;
	background-size:cover;
	background-repeat:no-repeat;
}

#trailer_wrapper .social_wrapper .twitter_icon {
	width:33px;
	height:33px;
	border:0px solid black;
	float:left;
	margin-left:2px;
	background-image:url(../images/twitter_icon.png);
	background-position:center;
	background-size:cover;
	background-repeat:no-repeat;
}

#trailer_wrapper .social_wrapper .insta_icon {
	width:33px;
	height:33px;	
	border:0px solid black;
	float:left;
	margin-left:2px;
	background-image:url(../images/insta_icon.png);
	background-position:center;
	background-size:cover;
	background-repeat:no-repeat;
}

#trailer_wrapper .social_wrapper .yt_icon {
	width:33px;
	height:33px;
	border:0px solid black;
	float:left;
	margin-left:2px;
	background-image:url(../images/yt_icon.png);
	background-position:center;
	background-size:cover;
	background-repeat:no-repeat;
}

.fancybox-close {
	position: absolute;
	top:-25px;
	right:6px;
	width:12px;
	height:13px;
	cursor:pointer;
	z-index:8040;
	background-image:url(../images/video_overlay_exit.png);
	background-repeat:no-repeat;
	background-position:center;
}

/* ============================= PURCHASE ============================== */

#purchase_wrapper .button_wrapper {
	width:938px;
	height:75px;
	top:44px;
	left:57px;
	padding:0px;
	border:0px solid red;
	position:absolute;
}

#purchase_wrapper .button_wrapper .buy_HD {
	width:300px;
	height:75px;
	margin-right:15px;
	padding:0px;
	border:0px solid black;
	background-color:#000000;
	display:inline-block;
	vertical-align:top;
	text-align:center;
	line-height:75px;
	font-family: "Montserrat", sans-serif;
	font-size:20px;
	color:#ffffff;
}

#purchase_wrapper .button_wrapper .buy_bluray {
	width:300px;
	height:75px;
	margin-right:15px;
	padding:0px;
	border:0px solid black;
	background-color:#000000;
	display:inline-block;
	vertical-align:top;
	text-align:center;
	line-height:75px;
	font-family: "Montserrat", sans-serif;
	font-size:20px;
	color:#ffffff;
}

#purchase_wrapper .button_wrapper .buy_DVD {
	width:300px;
	height:75px;
	padding:0px;
	border:0px solid black;
	background-color:#000000;
	display:inline-block;
	vertical-align:top;
	text-align:center;
	line-height:75px;
	font-family: "Montserrat", sans-serif;
	font-size:20px;
	color:#ffffff;
}

.buy_list {
	list-style-type:none;
}

.trademark {
	font-size:13px;
	position:relative;
	top:-5px;
	left:-4px;
}

/* ============================= EXCLUSIVES ============================== */

#exclusives_wrapper .person_one {
	width:318px;
	height:310px;
	/*Updated by YSiddiqui	
	background-image:url(../images/talent_josh.png);
	background-position:center;
	background-size:contain;
	background-repeat:no-repeat;
	Update Ends	*/
	border:0px solid white;
	position: absolute;
	left:0px;
	bottom:0px;
}

#exclusives_wrapper .person_two {
	width: 290px;
	height: 328px;
	/*Updated by YSiddiqui	
	background-image:url(../images/talent_kev.png);
	background-position:center;
	background-size:contain;
	background-repeat:no-repeat;
	Update Ends	*/
	border:0px solid yellow;
	position: absolute;
	right:0px;
	bottom:0px;
}

#exclusives_wrapper .copy_wrapper {
	width:100%;
	height:200px;
	border:0px solid lime;
	position: absolute;
	margin-left:0px;
}

#exclusives_wrapper .copy_wrapper .exclusives_copy {
	position:relative;
	margin-top:30px;
	border:0px solid blue;
	text-align:center;
	font-family: "Montserrat", sans-serif;
	font-size:28px;
	color:#ffffff;
}

#exclusives_wrapper .copy_wrapper .exclusives_copy .digital_extras_asterisk {
	font-size:18px;
	position:relative;
	top: -10px;
	left: 1px;
}

#exclusives_wrapper .copy_wrapper .exclusives_copy .trademark {
	font-size:13px;
	position:relative;
	top:-10px;
	left:-5px;
}

#exclusives_wrapper .copy_wrapper .exclusives_copy_list {
	position:relative;
	margin-top:20px;
	border:0px solid black;
	text-align:center;
	font-family: "Montserrat", sans-serif;
	font-size:20px;
	color:#000000;
	top:5px;
	right:2px;	
}

#exclusives_wrapper .copy_wrapper .exclusives_avail {
	width: 25%;
	position:relative;
	margin: 28px auto 0 auto;
	border:0px solid lime;
	text-align:center;
	font-family: "Montserrat", sans-serif;
	font-size:14px;
	color:#7e0c0c;
}

#exclusives_wrapper .copy_wrapper .exclusives_avail .extras_asterisk {
	font-family: "Montserrat", sans-serif;
	font-size:11px;
	color:#7e0c0c;
	position:relative;
	top:-3px;
	left:0px;
}

#exclusives_wrapper .copy_wrapper .exclusives_avail .not_rated {
	position:relative;
	bottom:0px;
	left:2px;
	font-family: "Montserrat", sans-serif;
	font-size:11px;
	border:2px solid #7e0c0c;
	display:inline-block;
}

/* ============================= VIDEOS ============================== */

#videos_wrapper .video_title {
	width:110px;
	font-family: "Montserrat", sans-serif;
	font-size:28px;
	color:#c20000;
	position:relative;
	margin:22px auto 0px auto;
}

#videos_wrapper .video_content_wrapper {
	width:80%;
	height:auto;
	border:0px solid black;
	position:relative;
	margin:45px auto 0px auto;
}

#videos_wrapper .video_items_wrapper {
	width:447px;
	height:260px;
	border:0px solid black;
}

#videos_wrapper .video_items_wrapper .item_copy {
	width:100%;
	height:auto;
	overflow:hidden;
	border:0px solid lime;
	font-family: "Montserrat", sans-serif;
	font-size:16px;
	color:#000000;
	text-align:center;
	margin-top:7px;
}

.video_images {
	width:90%;
	/* height:90%; */
	height:80%;
	background-position:center;
	background-size:contain;
	display:block;
	background-repeat:no-repeat;
	margin:0px auto;
	margin:15px auto 20px auto;
	cursor:pointer;
}

.video_images img{
	width: 100%;
}

.video_images .vidoe_thumb_ro{
	display :none;
}

.video_images:hover .vidoe_thumb_init{
	display :none;
}

.video_images:hover .vidoe_thumb_ro{
	display :block;
}


#videos_wrapper .slick-prev {
	width:25px;
	height:66px;
	background-image:url(../images/left_arrow.png);
	text-indent:-9000px;
	top:86px;
	left:-25px;
}

#videos_wrapper .slick-next {
	width:25px;
	height:66px;
	background-image:url(../images/right_arrow.png);
	text-indent:-9000px;
	top:86px;
	right:-25px;
}

/* ============================= EXTRAS ============================== */

#extras_wrapper .extras_title {
	width:435px;
	font-family: "Montserrat", sans-serif;
	font-size:28px;
	color:#c20000;
	position:relative;
	margin:22px auto 0px auto;
}

#extras_wrapper .extras_content {
	width:65%;
	height:auto;
	border:0px solid black;
	position:relative;
	margin:27px auto 0px auto;	
}

#extras_wrapper .extras_content .extras_item {
	width:307px;
	height:232px;
	border:0px solid red;
	display:inline-block;
}

.images {
	width:90%;
	height:100%;
	background-position:center;
	background-size:contain;
	display:block;
	background-repeat:no-repeat;
	margin:0px auto;
	cursor:pointer;
}

.images img {
	width: 100%;
	margin: 25px auto;
}

.images .images_thumb_ro{
	display :none;
}

.images:hover .images_thumb_init{
	display :none;
}

.images:hover .images_thumb_ro{
	display :block;
}

#extras_wrapper .slick-prev {
	width:25px;
	height:66px;
	background-image:url(../images/left_arrow.png);
	text-indent:-9000px;
	top:86px;
	left:-60px;
}

#extras_wrapper .slick-next {
	width:25px;
	height:66px;
	background-image:url(../images/right_arrow.png);
	text-indent:-9000px;
	top:86px;
	right:-60px;
}

/* ============================= LEARN MORE ============================== */

#learn_more_wrapper .content_wrapper {
	width:750px;
}

#learn_more_wrapper .content_item {
	width:309px;
	height:176px;
	border:0px solid black;
	margin-top:61px;
	display:block;
	float:left;
}

#learn_more_wrapper .content_item.one {
	/*Updated by YSiddiqui	
	background-image:url(../images/sony_rewards.jpg);
	background-position:0px 0px;
	background-size:cover;
	background-repeat:no-repeat;
	*/
	cursor:pointer;
	margin-left:0%;
	display:block;
	overflow: hidden;
}

#learn_more_wrapper .content_item.one:hover {
	background-position:0px -176px;
}

#learn_more_wrapper .content_item img{
	width: 100%;
}

.content_item_mob{
	display: none;
}

.content_item_large:hover{
	margin-top : -176px;
}

#learn_more_wrapper .content_item.two {
	background-image:url(../images/vision_critical.jpg);
	background-position:0px 0px;
	background-size:cover;
	background-repeat:no-repeat;
	cursor:pointer;
	margin-left:3%;
	display:none;
}

#learn_more_wrapper .content_item.two:hover {
	background-position:0px -145px;
}

#learn_more_wrapper .content_item.three {
	/*Updated by YSiddiqui	
	background-image:url(../images/ultra_violet.jpg);
	background-position:0px 0px;
	background-size:cover;
	background-repeat:no-repeat;
	*/
	cursor:pointer;
	margin-left:3%;
	float: right;
	overflow: hidden;
}

#learn_more_wrapper .content_item.three:hover {
	background-position:0px -176px;
}

/* ============================= FOOTER ============================== */

#footer_wrapper .footer_content {
	width:900px;
	height:65px;
	margin:17px auto 0px auto;
	border:0px solid yellow;
	position:relative;
}

#footer_wrapper .studios_wrapper {
	width:218px;
	height:37px;
	/*Updated by YSiddiqui
	background-image:url(../images/studios_footer.png);
	background-position:0px 0px;
	background-size:cover;
	background-repeat:no-repeat;
	*/
	position:relative;
	float:left;
	margin-top:15px;
}

#footer_wrapper .footer_copy {
	width:529px;
	height:auto;
	margin:0px;
	padding:0px;
	position:relative;
	float:left;
	font-family: "Arial", regular;
	font-size:11px;
	color:#e9e9e9;
	text-align:center;
	letter-spacing:0.3px;
	margin-top:15px;
	line-height:18px;
}

#footer_wrapper .footer_ratings {
	width:149px;
	height:61px;
	/*Updated by YSiddiqui
	background-image:url(../images/rating_footer.png);
	background-position:0px 0px;
	background-size:cover;
	background-repeat:no-repeat;
	*/
	position:absolute;
	right:0px;
}

#footer_wrapper .footer_copy a {
	color:#e9e9e9;
}

#footer_wrapper .footer_copy a:visited {
	color:#551A8B;
}




/*====================================================*/
/*====================================================*/
/*====================================================*/




@media (max-width: 1024px) {
	
	#purchase_wrapper {
		width:100%;
		height: auto;
		margin:0px;
		padding-top: 4%;
		padding-bottom: 4%;
		border:0px solid blue;
		position:relative;
		overflow: hidden;
	}

	#learn_more_wrapper {
		width:100%;
		height:285px;
		margin:0px;
		padding:0px;
		border:0px solid purple;
		position:relative;
	}

	#header_wrapper .nav_content {
		width:620px;
		height:50px;
		margin:0px auto;
		border:0px solid yellow;
		position:relative;
	}

	#learn_more_wrapper {
		width:100%;
		height: 285px;
		margin:0px;
		padding:0px;
		border:0px solid purple;
		position:relative;
	}

	#header_wrapper .nav_copy {
		width:400px;
		height:auto;
		margin:0px;
		padding:0px;
		position:relative;
		top:15px;
		text-align:center;
		line-height:18px;
		font-family: "Montserrat", sans-serif;
		font-size:10px;
		color:#ffffff;
		float:left;
		border:0px solid red;
	}
	#trailer_wrapper {
		width:100%;
		height:546px;
		margin:0px;
		padding:0px;
		position:relative;
		background-color:#c20000;
	}

	#trailer_wrapper .content_wrapper {
		width:100%;
		height:100%;
		margin:0px auto;
		padding:0px;
		border:0px solid lime;
		position:relative;
		max-width:768px;
		min-width:320px;
		overflow:hidden;
	}	

	#trailer_wrapper .title_treatment {
		width:398px;
		height:70px;
		margin:0px;
		padding:0px;
		border:0px solid red;
		position:absolute;
		top:13px;
		left:55px;
		/*Updated by YSiddiqui
		background-image:url(../images/twrTitle.png);
		background-position:center;
		background-size:contain;
		background-repeat:no-repeat;
		Update Ends	*/
	}

	#trailer_wrapper .tune_in {
		width:273px;
		height:45px;
		margin:0px;
		padding:0px;
		position:absolute;
		top:97px;
		left:128px;
		background-image:url(../images/tune_in.png);
		background-position:center;
		background-size:contain;
		background-repeat:no-repeat;
	}

	#trailer_wrapper .talent_art {
		width:524px;
		height:390px;
		margin:0px;
		padding:0px;
		border:0px solid black;
		position:absolute;
		bottom:0px;
		left:0px;
		/*Updated by YSiddiqui
		background-image:url(../images/talent_art.png);
		background-position:center;
		background-size:contain;
		background-repeat:no-repeat;
		Update Ends	*/
	}

	#trailer_wrapper .tune_in_digital {
		width:300px;
		height:49px;
		margin:0px;
		padding:0px;
		position:absolute;
		top: 95px;
		left: 100px;
		/*Updated by YSiddiqui	
		background-image:url(../images/tune_in_digital.png);
		background-position:center;
		background-size:contain;
		background-repeat:no-repeat;
		Update Ends	*/
	}

	#trailer_wrapper .tune_in_avail {
		width:278px;
		height:52px;
		margin:0px;
		padding:0px;
		position:absolute;
		top:96px;
		left:96px;
		background-image:url(../images/tune_in_avail.png);
		background-position:center;
		background-size:contain;
		background-repeat:no-repeat;
		display:none;
	}

	#trailer_wrapper .talent_art_bluray {
		width:303px;
		height:355px;
		margin:0px;
		padding:0px;
		border:0px solid black;
		position:absolute;
		bottom:24px;
		left:72px;
		background-image:url(../images/tune_in_avail_art.png);
		background-position:center;
		background-size:contain;
		background-repeat:no-repeat;
		display:none;
	}

	#trailer_wrapper .trailer_button {
		width: 255px;
		height:37px;
		margin:0px;
		padding:0px;
		border:1px solid black;
		position:absolute;
		bottom:287px;
		right:63px;
		background-color:#000000;
	}

	#trailer_wrapper .trailer_button .trailer_copy {
		float:left;
		text-align:center;
		line-height:37px;
		font-family: "Montserrat", sans-serif;
		font-size: 10.5px;
		color:#ffffff;
		border:0px solid lime;
		margin-left: 9px;
	}

	#trailer_wrapper .trailer_button .trailer_tout {
		width:30px;
		height:30px;
		margin-left:7px;
		margin-top:2px;
		padding:0px;
		border:0px solid lime;
		background-image:url(../images/trailer_tout.png);
		background-position:center;
		background-size:contain;
		background-repeat:no-repeat;
		float:left;
	}

	#trailer_wrapper .video_wrapper {
		width:370px;
		height:244px;
		margin:0px;
		padding:0px;
		border:0px solid black;
		position:absolute;
		right:10px;
		bottom:30px;
		/*Updated by YSiddiqui	
		background-image:url(../images/trailer_thumbnail.jpg);
		background-position:0px 0px;
		background-size:cover;
		background-repeat:no-repeat;
		*/
		cursor:pointer;
	}

	#trailer_wrapper .video_wrapper:hover {
		background-position:0px -244px;
	}

	#exclusives_wrapper .content_wrapper {
		width:100%;
		height:100%;
		margin:0px auto;
		padding:0px;
		border:0px solid lime;
		position:relative;
		max-width:824px;
		min-width:320px;
		overflow:hidden;
	}

	#exclusives_wrapper .person_one {
		width:267px;
		height:260px;
		/*Updated by YSiddiqui	
		background-image:url(../images/talent_josh.png);
		background-position:center;
		background-size:contain;
		background-repeat:no-repeat;
		Update Ends	*/
		border:0px solid white;
		position: absolute;
		left:0px;
		bottom:0px;
	}	

	#exclusives_wrapper .person_two {
		width:248px;
		height:280px;
		/*Updated by YSiddiqui	
		background-image:url(../images/talent_kev.png);
		background-position:center;
		background-size:contain;
		background-repeat:no-repeat;
		Update Ends	*/
		border:0px solid yellow;
		position: absolute;
		right:0px;
		bottom:0px;
	}

	#exclusives_wrapper .copy_wrapper {
		width:100%;
		height:200px;
		border:0px solid lime;
		position: absolute;
		margin-left:0px;
	}

	#exclusives_wrapper .copy_wrapper .exclusives_copy {
		position:relative;
		margin-top:10px;
		border:0px solid blue;
		text-align:center;
		font-family: "Montserrat", sans-serif;
		font-size:26px;
		color:#ffffff;
	}

	#exclusives_wrapper .copy_wrapper .exclusives_copy .digital_extras_asterisk {
		font-size: 16px;
		position:relative;
		top: -9px;
		left: 2px;
	}

	#exclusives_wrapper .copy_wrapper .exclusives_copy .trademark {
		font-size:12px;
		position:relative;
		top:-10px;
		left:-5px;
	}

	#exclusives_wrapper .copy_wrapper .exclusives_copy_list {
		position:relative;
		margin-top:20px;
		border:0px solid black;
		text-align:center;
		font-family: "Montserrat", sans-serif;
		font-size:20px;
		color:#000000;
		top:5px;
		right:2px;	
	}

	#exclusives_wrapper .copy_wrapper .exclusives_avail {
		width: 31%;
		position:relative;
		margin: 26px auto 0 auto;
		border:0px solid lime;
		text-align:center;
		font-family: "Montserrat", sans-serif;
		font-size: 14px;
		color:#7e0c0c;
	}

	#exclusives_wrapper .copy_wrapper .exclusives_avail .not_rated {
		position:relative;
		bottom:-1px;
		left:2px;
		font-family: "Montserrat", sans-serif;
		font-size:11px;
		border:2px solid #7e0c0c;
		display:inline-block;
	}

	#learn_more_wrapper .content_wrapper {
		width:100%;
		height:100%;
		margin:0px auto;
		padding:0px;
		border:0px solid lime;
		position:relative;
		max-width: 660px;
		min-width:320px;
		overflow:hidden;
	}

	#learn_more_wrapper .content_item {
		width:280px;
		height:160px;
		border:0px solid black;
		margin-top: 61px;
		display:block;
		float:left;
	}

	#learn_more_wrapper .content_item.one {
		/*Updated by YSiddiqui	
		background-image:url(../images/sony_rewards.jpg);
		background-position:0px 0px;
		background-size:cover;
		background-repeat:no-repeat;
		*/
		cursor:pointer;
		margin-left:3%;
	}
	
	.content_item_large:hover{
		margin-top : -160px;
	}

	#learn_more_wrapper .content_item.one:hover {
		background-position:0px -160px;
	}

	#learn_more_wrapper .content_item.two {
		background-image:url(../images/vision_critical.jpg);
		background-position:0px 0px;
		background-size:cover;
		background-repeat:no-repeat;
		cursor:pointer;
		margin-left:2%;
	}

	#learn_more_wrapper .content_item.two:hover {
		background-position:0px -131px;
	}

	#learn_more_wrapper .content_item.three {
		/*Updated by YSiddiqui	
		background-image:url(../images/ultra_violet.jpg);
		background-position:0px 0px;
		background-size:cover;
		background-repeat:no-repeat;
		*/
		cursor:pointer;
		margin-left:2%;
	}

	#learn_more_wrapper .content_item.three:hover {
		background-position:0px -160px;
	}

	#footer_wrapper .footer_content {
		width:750px;
		height:65px;
		margin:17px auto 0px auto;
		border:0px solid lime;
		position:relative;
	}

	#footer_wrapper .studios_wrapper {
		width:190px;
		height:32px;
		/*Updated by YSiddiqui
		background-image:url(../images/studios_footer.png);
		background-position:0px 0px;
		background-size:contain;
		background-repeat:no-repeat;
		*/
		position:relative;
		float:left;
		margin-top:15px;
	}

	#footer_wrapper .footer_copy {
		width:439px;
		height:auto;
		margin:0px;
		padding:0px;
		position:relative;
		float:left;
		font-family: "Arial", regular;
		font-size:9px;
		color:#e9e9e9;
		text-align:center;
		letter-spacing:0.3px;
		margin-top:15px;
		line-height:18px;
	}

	#footer_wrapper .footer_ratings {
		width:120px;
		height:49px;
		/*Updated by YSiddiqui
		background-image:url(../images/rating_footer.png);
		background-position:0px 0px;
		background-size:contain;
		background-repeat:no-repeat;
		*/
		position:absolute;
		right:0px;
		top:8px;
	}

	#extras_wrapper {
		width:100%;
		height:334px;
		margin:0px;
		padding:0px;
		border:0px solid lime;
		position:relative;
		background-color:#bcbab8;
	}

	#extras_wrapper .extras_content {
		width:30%;
		height:auto;
		border:0px solid black;
		position:relative;
		margin:12px auto 0px auto;	
	}

	#videos_wrapper {
		width:100%;
		height:400px;
		margin:0px;
		padding:0px;
		border:0px solid red;
		position:relative;
	}

	#videos_wrapper .video_content_wrapper {
		width:80%;
		height:auto;
		border:0px solid black;
		position:relative;
		margin:26px auto 0px auto;
	}

}




/*====================================================*/
/*====================================================*/
/*====================================================*/




@media (max-width: 768px) {

	#purchase_wrapper {
		width:100%;
		height:auto;
		margin:0px;
		padding-top:5%;
		padding-bottom:5%;
		border:0px solid blue;
		position:relative;
		overflow:hidden;
	}
	
	#learn_more_wrapper {
		width:100%;
		height:292px;
		margin:0px;
		padding:0px;
		border:0px solid purple;
		position:relative;
	}

	#header_wrapper .nav_content {
		width:620px;
		height:50px;
		margin:0px auto;
		border:0px solid yellow;
		position:relative;
	}

	#header_wrapper .nav_copy {
		width:356px;
		height:auto;
		margin:0px;
		padding:0px;
		position:relative;
		top:15px;
		text-align:center;
		line-height:18px;
		font-family: "Montserrat", sans-serif;
		font-size:9px;
		color:#ffffff;
		float:left;
		border:0px solid red;
	}

	#header_wrapper .nav_signup {
		width: 82px;
		height:auto;
		margin: 0px 4px;
		padding:0px;
		background-color:#c20000;
		position:relative;
		top:10px;
		text-align:center;
		line-height:28px;
		font-family: "Montserrat", sans-serif;
		font-size: 10px;
		color:#ffffff;
		float:left;
		display:block;
	}

	#header_wrapper .nav_facebook {
		width:50px;
		height:20px;
		margin:0px 0px 0px 5px;
		padding:0px;
		border:0px solid black;
		position:relative;
		top:14px;
		float:left;
		background-image:url(../images/facebook_like.png);
		background-position:center;
		background-size:contain;
		background-repeat:no-repeat;
		display:block;
	}

	#header_wrapper .nav_control {
		width:33px;
		height:33px;
		margin:0px;
		padding:0px;
		position:absolute;
		top:6px;
		right:10px;
		background-image:url(../images/nav_control.png);
		background-repeat:no-repeat;
		display:block;
	}

	#header_wrapper .nav_control_close {
		width:33px;
		height:43px;
		margin:0px;
		padding:0px;
		position:absolute;
		top:6px;
		right:10px;
		background-image:url(../images/nav_control_close.jpg);
		background-repeat:no-repeat;
		display:none;
		cursor:pointer;
}

	#trailer_wrapper {
		width:100%;
		height:511px;
		margin:0px;
		padding:0px;
		position:relative;
		background-color:#c20000;
	}

	#trailer_wrapper .content_wrapper {
		width:100%;
		height:100%;
		margin:0px auto;
		padding:0px;
		border:0px solid lime;
		position:relative;
		max-width:568px;
		min-width:320px;
		overflow:hidden;
	}	

	#trailer_wrapper .title_treatment {
		width:404px;
		/* height:85px; */
		height : 71px;
		margin:0px;
		padding:0px;
		border:0px solid red;
		position:absolute;
		/* top:37px; */
		top : 44px;
		left:84px;
		/*Updated by YSiddiqui
		background-image:url(../images/twrTitle.png);
		background-position:center;
		background-size:contain;
		background-repeat:no-repeat;
		Update Ends	*/
	}

	#trailer_wrapper .tune_in {
		width:260px;
		height:46px;
		margin:0px;
		padding:0px;
		position:absolute;
		top:122px;
		left:156px;
		background-image:url(../images/tune_in.png);
		background-position:center;
		background-size:contain;
		background-repeat:no-repeat;
	}

	#trailer_wrapper .talent_art {
		width: 336px;
		height: 338px;
		margin:0px;
		padding:0px;
		border: 0px solid black;
		position:absolute;
		bottom:0px;
		left:0px;
		/*Updated by YSiddiqui
		background-image: url(../images/talent_art_mobile.png);
		background-position:center;
		background-size:contain;
		background-repeat:no-repeat;
		Update Ends	*/
	}

	#trailer_wrapper .tune_in_digital {
		width:281px;
		height:46px;
		margin:0px;
		padding:0px;
		position:absolute;
		top: 121px;
		left: 147px;
		/*Updated by YSiddiqui	
		background-image:url(../images/tune_in_digital.png);
		background-position:center;
		background-size:contain;
		background-repeat:no-repeat;
		Update Ends	*/
	}

	#trailer_wrapper .tune_in_avail {
		width: 461px;
		height: 23px;
		margin:0px;
		padding:0px;
		position:absolute;
		top: 126px;
		left: 57px;
		background-image:url(../images/tune_avail_mobile.png);
		background-position:center;
		background-size:contain;
		background-repeat:no-repeat;
		display:none;
	}

	#trailer_wrapper .talent_art_bluray {
		width: 214px;
		height: 271px;
		margin:0px;
		padding:0px;
		border:0px solid black;
		position:absolute;
		bottom: 61px;
		left: 11px;
		background-image:url(../images/tune_in_avail_art_mobile.png);
		background-position:center;
		background-size:contain;
		background-repeat:no-repeat;
		display:none;
	}

	#trailer_wrapper .trailer_button {
		width: 215px;
		height:37px;
		margin:0px;
		padding:0px;
		border: 0px solid black;
		position:absolute;
		bottom: 265px;
		right: 57px;
		background-color:#000000;
	}

	#trailer_wrapper .trailer_button .trailer_copy {
		float:left;
		text-align:center;
		line-height:37px;
		font-family: "Montserrat", sans-serif;
		font-size: 8.6px;
		color:#ffffff;
		border:0px solid lime;
		margin-left: 7px;
	}

	#trailer_wrapper .trailer_button .trailer_tout {
		width:30px;
		height:30px;
		margin-left:7px;
		margin-top:2px;
		padding:0px;
		border:0px solid lime;
		background-image:url(../images/trailer_tout.png);
		background-position:center;
		background-size:contain;
		background-repeat:no-repeat;
		float:left;
	}

	#trailer_wrapper .video_wrapper {
		width: 315px;
		/* height: 188px; */
		height : 205px;
		margin:0px;
		padding:0px;
		border: 0px solid black;
		position:absolute;
		right: 6px;
		/* bottom: 64px; */
		bottom: 54px;
		/*Updated by YSiddiqui	
		background-image: url(../images/trailer_thumbnail_mobile.png);
		background-position:0px 0px;
		background-size: cover;
		background-repeat:no-repeat;
		*/
		cursor:pointer;
	}

	#trailer_wrapper .video_wrapper:hover {
		background-position:0px 0px;
	}

	#exclusives_wrapper {
		width:100%;
		height: 355px;
		margin:0px;
		padding:0px;
		border:0px solid purple;
		position:relative;
		background-color:#c20000;
	}	

	#exclusives_wrapper .content_wrapper {
		width:100%;
		height:100%;
		margin:0px auto;
		padding:0px;
		border:0px solid lime;
		position:relative;
		max-width: 650px;
		min-width:320px;
		overflow:hidden;
	}

	#exclusives_wrapper .person_one {
		width:226px;
		height:220px;
		/*Updated by YSiddiqui	
		background-image:url(../images/talent_josh.png);
		background-position:center;
		background-size:contain;
		background-repeat:no-repeat;
		Update Ends	*/
		border:0px solid white;
		position: absolute;
		left: 0px;
		bottom: 0px;
	}	

	#exclusives_wrapper .person_two {
		width:212px;
		height:240px;
		/*Updated by YSiddiqui	
		background-image:url(../images/talent_kev.png);
		background-position:center;
		background-size:contain;
		background-repeat:no-repeat;
		Update Ends	*/
		border:0px solid yellow;
		position: absolute;
		right:0px;
		bottom:0px;
	}

	#exclusives_wrapper .copy_wrapper {
		width:100%;
		height:200px;
		border:0px solid lime;
		position: absolute;
		margin-left: 0px;
	}

	#exclusives_wrapper .copy_wrapper .exclusives_copy {
		position:relative;
		margin-top: 0px;
		border:0px solid blue;
		text-align:center;
		font-family: "Montserrat", sans-serif;
		font-size:26px;
		color:#ffffff;
	}

	#exclusives_wrapper .copy_wrapper .exclusives_copy .trademark {
		font-size:12px;
		position:relative;
		top:-10px;
		left:-5px;
	}

	#exclusives_wrapper .copy_wrapper .exclusives_copy_list {
		position:relative;
		margin-top: 10px;
		border:0px solid black;
		text-align:center;
		font-family: "Montserrat", sans-serif;
		font-size: 17px;
		color:#000000;
		top: 5px;
		right:2px;	
	}

	#exclusives_wrapper .copy_wrapper .exclusives_avail {
		width: 36%;
		position:relative;
		margin: 20px auto 0 auto;
		border:0px solid lime;
		text-align:center;
		font-family: "Montserrat", sans-serif;
		font-size: 12px;
		color:#7e0c0c;
	}

	#exclusives_wrapper .copy_wrapper .exclusives_avail .extras_asterisk {
		font-family: "Montserrat", sans-serif;
		font-size: 11px;
		color:#7e0c0c;
		position:relative;
		top:-3px;
		left:0px;
	}

	#exclusives_wrapper .copy_wrapper .exclusives_avail .not_rated {
		position:relative;
		bottom:0px;
		left:2px;
		font-family: "Montserrat", sans-serif;
		font-size:10px;
		border:2px solid #7e0c0c;
		display:inline-block;
	}
	#learn_more_wrapper {
		width:100%;
		height:auto;
		margin:0px;
		padding:0px;
		border:0px solid purple;
		position:relative;	
	}
	#learn_more_wrapper .content_wrapper {
		width:100%;
		height:100%;
		margin:0px auto;
		padding:0px;
		border:0px solid lime;
		position:relative;
		max-width:500px;
		min-width:320px;
		overflow:hidden;
	}

	#learn_more_wrapper .content_item {
		width:100%;
		height:auto;
		border:0px solid black;
		margin-top:4px;
		margin-bottom:4px;
		display:block;
		float:none;
		overflow:hidden;

	}

	#learn_more_wrapper .content_item.one {
		width:500px;
		height:121px;
		/*Updated by YSiddiqui	
		background-image:url(../images/sony_rewards_mobile.jpg);
		background-position:0px 0px;
		background-size:contain;
		background-repeat:no-repeat;
		*/
		cursor:pointer;
		margin-left:0%;
	}
	
	.content_item_mob{
		display: block;
	}
	
	.content_item_large, .content_item_large:hover{
		display: none;
	}

	#learn_more_wrapper .content_item.one:hover {
		background-position:0px 0px;
	}

	#learn_more_wrapper .content_item.two {
		width:500px;
		height:121px;
		background-image:url(../images/vision_critical_mobile.jpg);
		background-position:0px 0px;
		background-size:contain;
		background-repeat:no-repeat;
		cursor:pointer;
		margin-left:0%;

	}

	#learn_more_wrapper .content_item.two:hover {
		background-position:0px 0px;
	}

	#learn_more_wrapper .content_item.three {
		width:500px;
		height:121px;
		/*Updated by YSiddiqui
		background-image:url(../images/ultra_violet_mobile.jpg);
		background-position:0px 0px;
		background-size:contain;
		background-repeat:no-repeat;
		*/
		cursor:pointer;
		margin-left:0%;
	}


	#learn_more_wrapper .content_item.three:hover {
		background-position:0px 0px;
	}

	#footer_wrapper {
		width:100%;
		height:75px;
		margin: 5px 0px 0px 0px;
		padding:0px;
		border:0px solid blue;
		position:relative;
		background-color:#898989;
	}

	#footer_wrapper .footer_content {
		width: 545px;
		height:65px;
		margin:5px auto 0px auto;
		border:0px solid blue;
		position:relative;
	}

	#footer_wrapper .studios_wrapper {
		width:110px;
		height:19px;
		/*Updated by YSiddiqui
		background-image:url(../images/studios_footer.png);
		background-position:0px 0px;
		background-size:contain;
		background-repeat:no-repeat;
		*/
		position:relative;
		float:left;
		margin-top: 23px;
	}

	#footer_wrapper .footer_copy {
		width: 360px;
		height:auto;
		margin:0px;
		padding:0px;
		position:relative;
		float:left;
		font-family: "Arial", regular;
		font-size: 7.5px;
		color:#e9e9e9;
		text-align:center;
		letter-spacing:0.3px;
		margin-top: 21px;
		line-height:12px;
	}

	#footer_wrapper .footer_ratings {
		width:70px;
		height:29px;
		/*Updated by YSiddiqui
		background-image:url(../images/rating_footer.png);
		background-position:0px 0px;
		background-size:contain;
		background-repeat:no-repeat;
		*/
		position:absolute;
		right:0px;
		top: 16px;
	}

	#extras_wrapper {
		width:100%;
		height: 357px;
		margin: 0px 0px 5px 0px;
		padding:0px;
		border:0px solid lime;
		position:relative;
		background-color:#bcbab8;
	}

	#extras_wrapper .extras_content {
		width: 65%;
		height:auto;
		border:0px solid black;
		position:relative;
		margin: 25px auto 0px auto;	
	}

	#videos_wrapper {
		width:100%;
		height: 375px;
		margin:0px;
		padding:0px;
		border:0px solid red;
		position:relative;
	}

	#videos_wrapper .video_title {
		width:110px;
		font-family: "Montserrat", sans-serif;
		font-size:28px;
		color:#c20000;
		position:relative;
		margin:22px auto 0px auto;
	}

	#videos_wrapper .video_content_wrapper {
		width:80%;
		height:auto;
		border:0px solid black;
		position:relative;
		margin:25px auto 0px auto;
	}

	#videos_wrapper .video_items_wrapper {
		width:447px;
		height:260px;
		border:0px solid black;
	}

	#videos_wrapper .video_items_wrapper .item_copy {
		width:100%;
		height:auto;
		overflow:hidden;
		border:0px solid lime;
		font-family: "Montserrat", sans-serif;
		font-size:15px;
		color:#000000;
		text-align:center;
		margin-top:3px;
	}

	.video_images {
		width:90%;
		/* height:90%; */
		height:80%;
		background-position:center;
		background-size:contain;
		display:block;
		background-repeat:no-repeat;
		/* margin:0px auto; */
		margin:15px auto 20px auto;
		cursor:pointer;
	}
	
	.video_images img {
		max-height: 230px;
		max-width: 421px;
 		margin: auto;
	}


	#extras_wrapper .slick-prev {
		width:25px;
		height:66px;
		background-image:url(../images/left_arrow.png);
		text-indent:-9000px;
		top: 86px;
		left: -40px;
	}

	#extras_wrapper .slick-next {
		width:25px;
		height:66px;
		background-image:url(../images/right_arrow.png);
		text-indent:-9000px;
		top: 86px;
		right: -40px;
	}

	#videos_wrapper .slick-prev {
		width:25px;
		height:66px;
		background-image:url(../images/left_arrow.png);
		text-indent:-9000px;
		top: 86px;
		left: -25px;
	}

	#videos_wrapper .slick-next {
		width:25px;
		height:66px;
		background-image:url(../images/right_arrow.png);
		text-indent:-9000px;
		top: 86px;
		right: -25px;
	}

	.images img {
		max-width: 300px;
		margin: auto;
	}
}	



/*====================================================*/
/*====================================================*/
/*====================================================*/


@media (max-width: 568px) {
	
	#purchase_wrapper {
		width:100%;
		height: auto;
		margin:0px;
		padding-top: 3%;
		border:0px solid blue;
		position:relative;
		overflow: hidden;
	}

	#learn_more_wrapper {
		width:100%;
		height: auto;
		margin:0px;
		padding:0px;
		border:0px solid purple;
		position:relative;
	
		overflow: hidden;
	}

	#header_wrapper .nav_content {
		width:520px;
		height:50px;
		margin:0px auto;
		border:0px solid yellow;
		position:relative;
	}


	#header_wrapper .nav_signup {
		width: 82px;
		height:auto;
		margin: 0px 4px;
		padding:0px;
		background-color:#c20000;
		position:relative;
		top:10px;
		text-align:center;
		line-height:28px;
		font-family: "Montserrat", sans-serif;
		font-size: 10px;
		color:#ffffff;
		float:left;
		display:block;
	}

	#header_wrapper .nav_copy {
		width: 133px;
		height:auto;
		margin: 0px 3px;
		padding:0px;
		border:0px solid red;
		position:relative;
		float:left;
		text-align: left;
		line-height: 11px;
		top: 7px;
		font-family: "Montserrat", sans-serif;
		font-size: 9px;
		color:#ffffff;
		display:block;
	}

	#header_wrapper .nav_facebook {
		width:50px;
		height:20px;
		margin:0px 0px 0px 5px;
		padding:0px;
		border:0px solid black;
		position:relative;
		top:13px;
		float:left;
		background-image:url(../images/facebook_like.png);
		background-position:center;
		background-size:contain;
		background-repeat:no-repeat;
		display:block;
	}

	#header_wrapper .nav_control {
		width:33px;
		height:33px;
		margin:0px;
		padding:0px;
		position:absolute;
		top:6px;
		right:10px;
		background-image:url(../images/nav_control.png);
		background-repeat:no-repeat;
		display:block;
	}

		#header_wrapper .nav_control_close {
			width:33px;
			height:43px;
			margin:0px;
			padding:0px;
			position:absolute;
			top:6px;
			right:10px;
			background-image:url(../images/nav_control_close.jpg);
			background-repeat:no-repeat;
			display:none;
			cursor:pointer;
	}

	#purchase_wrapper {
		width:100%;
		height: auto;
		margin:0px;
		padding-top: 6%;
		padding-bottom: 6%;
		border:0px solid blue;
		position:relative;
	
		overflow: hidden;
}

	#trailer_wrapper {
		width:100%;
		height: 415px;
		margin:0px;
		padding:0px;
		position:relative;
		background-color:#c20000;
	}
	
	#trailer_wrapper .content_wrapper {
		width:100%;
		height:100%;
		margin:0px auto;
		padding:0px;
		border:0px solid lime;
		position:relative;
		max-width: 434px;
		min-width:320px;
		overflow:hidden;
	}	

	#trailer_wrapper .title_treatment {
		width: 302px;
		/* height: 85px; */
		height : 53px;'
		margin:0px;
		padding:0px;
		border: 0px solid red;
		position:absolute;
		/* top: 36px; */
		top : 52px;
		left: 73px;
		/*Updated by YSiddiqui
		background-image:url(../images/twrTitle.png);
		background-position:center;
		background-size:contain;
		background-repeat:no-repeat;
		Update Ends	*/
	}

	#trailer_wrapper .tune_in {
		width: 237px;
		height: 46px;
		margin:0px;
		padding:0px;
		position:absolute;
		top: 111px;
		left: 107px;
		background-image:url(../images/tune_in.png);
		background-position:center;
		background-size:contain;
		background-repeat:no-repeat;
	}

	#trailer_wrapper .talent_art {
		width: 238px;
		height: 240px;
		margin:0px;
		padding:0px;
		border: 0px solid black;
		position:absolute;
		bottom:0px;
		left:0px;
		/*Updated by YSiddiqui
		background-image: url(../images/talent_art_mobile.png);
		background-position:center;
		background-size:contain;
		background-repeat:no-repeat;
		Update Ends	*/
	}

	#trailer_wrapper .tune_in_digital {
		width:257px;
		height:42px;
		margin:0px;
		padding:0px;
		position:absolute;
		top: 116px;
		left: 98px;
		/*Updated by YSiddiqui	
		background-image:url(../images/tune_in_digital.png);
		background-position:center;
		background-size:contain;
		background-repeat:no-repeat;
		Update Ends	*/
	}

	#trailer_wrapper .tune_in_avail {
		width: 377px;
		height: 17px;
		margin:0px;
		padding:0px;
		position:absolute;
		top: 115px;
		left: 29px;
		background-image:url(../images/tune_avail_mobile.png);
		background-position:center;
		background-size:contain;
		background-repeat:no-repeat;
		display:none;
	}

	#trailer_wrapper .talent_art_bluray {
		width: 172px;
		height: 214px;
		margin:0px;
		padding:0px;
		border:0px solid black;
		position:absolute;
		bottom: 42px;
		left: 6px;
		background-image:url(../images/tune_in_avail_art_mobile.png);
		background-position:center;
		background-size:contain;
		background-repeat:no-repeat;
		display:none;
	}

	#trailer_wrapper .trailer_button {
		width: 177px;
		height:37px;
		margin:0px;
		padding:0px;
		border: 0px solid black;
		position:absolute;
		bottom: 177px;
		right: 24px;
		background-color:#000000;
	}

	#trailer_wrapper .trailer_button .trailer_copy {
		float:left;
		text-align:center;
		line-height:37px;
		font-family: "Montserrat", sans-serif;
		font-size: 6.6px;
		color:#ffffff;
		border:0px solid lime;
		margin-left: 6px;
	}

	#trailer_wrapper .trailer_button .trailer_tout {
		width:30px;
		height:30px;
		margin-left:7px;
		margin-top:2px;
		padding:0px;
		border:0px solid lime;
		background-image:url(../images/trailer_tout.png);
		background-position:center;
		background-size:contain;
		background-repeat:no-repeat;
		float:left;
	}

	#trailer_wrapper .video_wrapper {
		width: 214px;
		/* height: 188px; */
		height : 140px;
		margin:0px;
		padding:0px;
		border: 0px solid black;
		position:absolute;
		right: 6px;
		/* bottom: -18px; */
		bottom: 33px;
		/*Updated by YSiddiqui	
		background-image: url(../images/trailer_thumbnail_mobile.png);
		background-position:0px 0px;
		background-size: contain;
		background-repeat:no-repeat;
		*/
		cursor:pointer;
	}

	#trailer_wrapper .video_wrapper:hover {
		background-position:0px 0px;
	}

	#exclusives_wrapper {
		width:100%;
		height: 333px;
		margin:0px;
		padding:0px;
		border:0px solid purple;
		position:relative;
		background-color:#c20000;
	}

	#exclusives_wrapper .content_wrapper {
		border:0px solid lime;
		position:relative;
		max-width:420px;
		min-width:320px;
		overflow:hidden;
	}

	#exclusives_wrapper .person_one {
		width:185px;
		height:180px;
		/*Updated by YSiddiqui	
		background-image:url(../images/talent_josh.png);
		background-position:center;
		background-size:contain;
		background-repeat:no-repeat;
		Update Ends	*/
		border:0px solid white;
		position: absolute;
		left: 0px;
		bottom: 0px;
	}	

	#exclusives_wrapper .person_two {
		width:168px;
		height:190px;
		/*Updated by YSiddiqui	
		background-image:url(../images/talent_kev.png);
		background-position:center;
		background-size:contain;
		background-repeat:no-repeat;
		Update Ends	*/
		border:0px solid yellow;
		position: absolute;
		right:0px;
		bottom:0px;
	}

	#exclusives_wrapper .copy_wrapper {
		width:100%;
		height:200px;
		border:0px solid lime;
		position: absolute;
		margin-left: 0px;
	}

	#exclusives_wrapper .copy_wrapper .exclusives_copy {
		position:relative;
		margin-top: 0px;
		border:0px solid blue;
		text-align:center;
		font-family: "Montserrat", sans-serif;
		font-size:25px;
		color:#ffffff;
	}

	#exclusives_wrapper .copy_wrapper .exclusives_copy .digital_extras_asterisk {
		font-size: 14px;
		position:relative;
		top: -11px;
		left: 1px;
	}

	#exclusives_wrapper .copy_wrapper .exclusives_copy .trademark {
		font-size:10px;
		position:relative;
		top:-10px;
		left:-5px;
	}

	#exclusives_wrapper .copy_wrapper .exclusives_copy_list {
		position:relative;
		margin-top: 10px;
		border:0px solid black;
		text-align:center;
		font-family: "Montserrat", sans-serif;
		font-size:19px;
		color:#000000;
		top: 0px;
		right:2px;	
	}

	#exclusives_wrapper .copy_wrapper .exclusives_avail {
		width: 37%;
		position:relative;
		margin: 9px auto 0 auto;
		border:0px solid lime;
		text-align:center;
		font-family: "Montserrat", sans-serif;
		font-size: 9px;
		color:#7e0c0c;
	}

	#exclusives_wrapper .copy_wrapper .exclusives_avail .extras_asterisk {
		font-family: "Montserrat", sans-serif;
		font-size: 9px;
		color:#7e0c0c;
		position:relative;
		top: -2px;
		left:0px;
	}

	#exclusives_wrapper .copy_wrapper .exclusives_avail .not_rated {
		position:relative;
		bottom:0px;
		left: 2px;
		font-family: "Montserrat", sans-serif;
		font-size: 9px;
		border:2px solid #7e0c0c;
		display:inline-block;
	}

	#learn_more_wrapper .content_wrapper {
		width:100%;
		height:100%;
		margin:0px auto;
		padding:0px;
		border:0px solid lime;
		position:relative;
		max-width:400px;
		min-width:320px;
		overflow:hidden;
	}

	#learn_more_wrapper .content_item {
		width:100%;
		height:auto;
		border:0px solid black;
		margin-top:4px;
		margin-bottom:4px;
		display:block;
		float:none;
		overflow:hidden;

	}

	#learn_more_wrapper .content_item.one {
		width:400px;
		height:97px;
		/*Updated by YSiddiqui	
		background-image:url(../images/sony_rewards_mobile.jpg);
		background-position:0px 0px;
		background-size:contain;
		background-repeat:no-repeat;
		*/
		cursor:pointer;
		margin-left:0%;
	}

	#learn_more_wrapper .content_item.one:hover {
		background-position:0px 0px;
	}

	#learn_more_wrapper .content_item.two {
		width:400px;
		height:97px;
		background-image:url(../images/vision_critical_mobile.jpg);
		background-position:0px 0px;
		background-size:contain;
		background-repeat:no-repeat;
		cursor:pointer;
		margin-left:0%;

	}

	#learn_more_wrapper .content_item.two:hover {
		background-position:0px 0px;
	}

	#learn_more_wrapper .content_item.three {
		width:400px;
		height:97px;
		/*Updated by YSiddiqui
		background-image:url(../images/ultra_violet_mobile.jpg);
		background-position:0px 0px;
		background-size:contain;
		background-repeat:no-repeat;
		*/
		cursor:pointer;
		margin-left:0%;
	}


	#learn_more_wrapper .content_item.three:hover {
		background-position:0px 0px;
	}

	#footer_wrapper {
		width:100%;
		height:60px;
		margin: 5px 0px 0px 0px;
		padding:0px;
		border:0px solid blue;
		position:relative;
		background-color:#898989;
	}

	#footer_wrapper .footer_content {
		width: 395px;
		height:65px;
		margin:0px auto 0px auto;
		border:0px solid red;
		position:relative;
	}

	#footer_wrapper .studios_wrapper {
		width:75px;
		height:13px;
		/*Updated by YSiddiqui
		background-image:url(../images/studios_footer.png);
		background-position:0px 0px;
		background-size:contain;
		background-repeat:no-repeat;
		*/
		position:relative;
		float:left;
		margin-top: 23px;
	}

	#footer_wrapper .footer_copy {
		width: 278px;
		height:auto;
		margin:0px;
		padding:0px;
		position:relative;
		float:left;
		font-family: "Arial", regular;
		font-size: 6px;
		color:#e9e9e9;
		text-align:center;
		letter-spacing:0.1px;
		margin-top: 17px;
		line-height:12px;
	}

	#footer_wrapper .footer_ratings {
		width:42px;
		height:17px;
		/*Updated by YSiddiqui
		background-image:url(../images/rating_footer.png);
		background-position:0px 0px;
		background-size:contain;
		background-repeat:no-repeat;
		*/
		position:absolute;
		right:0px;
		top: 21px;
	}


	#extras_wrapper {
		width:100%;
		height: 344px;
		margin: 0px 0px 5px 0px;
		padding:0px;
		border:0px solid lime;
		position:relative;
		background-color:#bcbab8;
	}

	#extras_wrapper .extras_content {
		width: 65%;
		height:auto;
		border:0px solid black;
		position:relative;
		margin: 20px auto 0px auto;	
	}

	#extras_wrapper .extras_title {
		width:397px;
		font-family: "Montserrat", sans-serif;
		font-size:25px;
		color:#c20000;
		position:relative;
		margin:22px auto 0px auto;
		border:0px solid black;
	}

	#videos_wrapper {
		width:100%;
		height: 365px;
		margin:0px;
		padding:0px;
		border:0px solid red;
		position:relative;
	}

	#videos_wrapper .video_title {
		width:110px;
		font-family: "Montserrat", sans-serif;
		font-size:28px;
		color:#c20000;
		position:relative;
		margin: 18px auto 0px auto;
	}

	#videos_wrapper .video_content_wrapper {
		width:80%;
		height:auto;
		border:0px solid black;
		position:relative;
		margin: 10px auto 0px auto;
	}


}



/*====================================================*/
/*====================================================*/
/*====================================================*/


@media (max-width: 420px) {
	
	#purchase_wrapper {
		width:100%;
		height: auto;
		margin:0px;
		padding-top: 3%;
		border:0px solid blue;
		position:relative;
		overflow: hidden;
	}

	#learn_more_wrapper {
		width:100%;
		height: auto;
		margin:0px;
		padding:0px;
		border:0px solid purple;
		position:relative;
	
		overflow: hidden;
	}

	#purchase_wrapper {
		width:100%;
		height: auto;
		margin:0px;
		padding-top: 7%;
		padding-bottom: 7%;
		border:0px solid blue;
		position:relative;
		overflow: hidden;
	}

	#header_wrapper .nav_signup {
		width: 82px;
		height:auto;
		margin: 0px 3px;
		padding:0px;
		background-color:#c20000;
		position:relative;
		top:10px;
		text-align:center;
		line-height:28px;
		font-family: "Montserrat", sans-serif;
		font-size: 10px;
		color:#ffffff;
		float:left;
		display:block;
	}

	#header_wrapper .nav_copy {
		width: 133px;
		height:auto;
		margin: 0px 3px;
		padding:0px;
		border:0px solid red;
		position:relative;
		float:left;
		text-align: left;
		line-height: 11px;
		top: 7px;
		font-family: "Montserrat", sans-serif;
		font-size: 9px;
		color:#ffffff;
		display:block;
	}

	#header_wrapper .nav_facebook {
		width:50px;
		height:20px;
		margin:0px 0px 0px 5px;
		padding:0px;
		border:0px solid black;
		position:relative;
		top:13px;
		float:left;
		background-image:url(../images/facebook_like.png);
		background-position:center;
		background-size:contain;
		background-repeat:no-repeat;
		display:block;
	}

	#header_wrapper .nav_control {
		width:33px;
		height:33px;
		margin:0px;
		padding:0px;
		position:absolute;
		top:6px;
		right: 3px;
		background-image:url(../images/nav_control.png);
		background-repeat:no-repeat;
	}
	#header_wrapper .nav_control_close {
		width:33px;
		height:43px;
		margin:0px;
		padding:0px;
		position:absolute;
		top:6px;
		right:3px;
		background-image:url(../images/nav_control_close.jpg);
		background-repeat:no-repeat;
		display:none;
		cursor:pointer;
}

	#trailer_wrapper {
		width:100%;
		height: 415px;
		margin:0px;
		padding:0px;
		position:relative;
		background-color:#c20000;
	}
	
	#trailer_wrapper .content_wrapper {
		width:100%;
		height:100%;
		margin:0px auto;
		padding:0px;
		border:0px solid lime;
		position:relative;
		max-width: 320px;
		min-width:320px;
		overflow:hidden;
	}	

	#trailer_wrapper .title_treatment {
		width: 272px;
		/* height: 85px; */
		height : 48px;
		margin:0px;
		padding:0px;
		border: 0px solid red;
		position:absolute;
		/* top: 37px; */
		top : 56px;
		left: 27px;
		/*Updated by YSiddiqui
		background-image:url(../images/twrTitle.png);
		background-position:center;
		background-size:contain;
		background-repeat:no-repeat;
		Update Ends	*/
	}

	#trailer_wrapper .tune_in {
		width: 237px;
		height: 46px;
		margin:0px;
		padding:0px;
		position:absolute;
		top: 111px;
		left: 48px;
		background-image:url(../images/tune_in.png);
		background-position:center;
		background-size:contain;
		background-repeat:no-repeat;
	}

	#trailer_wrapper .talent_art {
		width: 238px;
		height: 240px;
		margin:0px;
		padding:0px;
		border: 0px solid black;
		position:absolute;
		bottom:0px;
		left:0px;
		/*Updated by YSiddiqui
		background-image: url(../images/talent_art_mobile.png);
		background-position:center;
		background-size:contain;
		background-repeat:no-repeat;
		Update Ends	*/
	}

	#trailer_wrapper .tune_in_digital {
		width:251px;
		height:41px;
		margin:0px;
		padding:0px;
		position:absolute;
		top: 115px;
		left: 38px;
		/*Updated by YSiddiqui	
		background-image:url(../images/tune_in_digital.png);
		background-position:center;
		background-size:contain;
		background-repeat:no-repeat;
		Update Ends	*/
	}

	#trailer_wrapper .tune_in_avail {
		width: 293px;
		height: 13px;
		margin:0px;
		padding:0px;
		position:absolute;
		top: 114px;
		left: 17px;
		background-image:url(../images/tune_avail_mobile.png);
		background-position:center;
		background-size:contain;
		background-repeat:no-repeat;
		display:none;
	}

	#trailer_wrapper .talent_art_bluray {
		width: 168px;
		height: 210px;
		margin:0px;
		padding:0px;
		border:0px solid black;
		position:absolute;
		bottom: 58px;
		left: 3px;
		background-image:url(../images/tune_in_avail_art_mobile.png);
		background-position:center;
		background-size:contain;
		background-repeat:no-repeat;
		display:none;
	}

	#trailer_wrapper .trailer_button {
		width: 177px;
		height:37px;
		margin:0px;
		padding:0px;
		border: 0px solid black;
		position:absolute;
		bottom: 128px;
		right: 10px;
		background-color:#000000;
	}

	#trailer_wrapper .trailer_button .trailer_copy {
		float:left;
		text-align:center;
		line-height:37px;
		font-family: "Montserrat", sans-serif;
		font-size: 6.7px;
		color:#ffffff;
		border:0px solid lime;
		margin-left: 6px;
	}

	#trailer_wrapper .trailer_button .trailer_tout {
		width:30px;
		height:30px;
		margin-left:7px;
		margin-top:2px;
		padding:0px;
		border:0px solid lime;
		background-image:url(../images/trailer_tout.png);
		background-position:center;
		background-size:contain;
		background-repeat:no-repeat;
		float:left;
	}

	#trailer_wrapper .video_wrapper {
		width: 185px;
		/* height: 110px; */
		height : 122px;
		margin:0px;
		padding:0px;
		border: 0px solid black;
		position:absolute;
		right: 5px;
		/* bottom: 15px; */
		bottom: 3px;
		/*Updated by YSiddiqui	
		background-image: url(../images/trailer_thumbnail_mobile.png);
		background-position:0px 0px;
		background-size: contain;
		background-repeat:no-repeat;
		*/
		cursor:pointer;
	}

	#trailer_wrapper .video_wrapper:hover {
		background-position:0px 0px;
	}

	#exclusives_wrapper {
		width:100%;
		height: 329px;
		margin:0px;
		padding:0px;
		border:0px solid purple;
		position:relative;
		background-color:#c20000;
	}

	#exclusives_wrapper .content_wrapper {
		border:0px solid lime;
		position:relative;
		max-width:340px;
		min-width:320px;
		overflow:hidden;
	}

	#exclusives_wrapper .person_one {
		width:150px;
		height:146px;
		/*Updated by YSiddiqui	
		background-image:url(../images/talent_josh.png);
		background-position:center;
		background-size:contain;
		background-repeat:no-repeat;
		Update Ends	*/
		border:0px solid white;
		position: absolute;
		left: 0px;
		bottom: 0px;
	}	

	#exclusives_wrapper .person_two {
		width:140px;
		height:158px;
		/*Updated by YSiddiqui	
		background-image:url(../images/talent_kev.png);
		background-position:center;
		background-size:contain;
		background-repeat:no-repeat;
		Update Ends	*/
		border:0px solid yellow;
		position: absolute;
		right:0px;
		bottom:0px;
	}

	#exclusives_wrapper .copy_wrapper {
		width:100%;
		height:200px;
		border:0px solid lime;
		position: absolute;
		margin-left: 0px;
	}

	#exclusives_wrapper .copy_wrapper .exclusives_copy {
		position:relative;
		margin-top: 0px;
		border:0px solid blue;
		text-align:center;
		font-family: "Montserrat", sans-serif;
		font-size:22px;
		color:#ffffff;
	}

	#exclusives_wrapper .copy_wrapper .exclusives_copy .digital_extras_asterisk {
		font-size: 14px;
		position:relative;
		top: -8px;
		left: 1px;
	}

	#exclusives_wrapper .copy_wrapper .exclusives_copy .trademark {
		font-size:8px;
		position:relative;
		top:-10px;
		left:-5px;
	}

	#exclusives_wrapper .copy_wrapper .exclusives_copy_list {
		position:relative;
		margin-top: 10px;
		border:0px solid black;
		text-align:center;
		font-family: "Montserrat", sans-serif;
		font-size:18px;
		color:#000000;
		top:5px;
		right:2px;	
	}

	#exclusives_wrapper .copy_wrapper .exclusives_avail {
		width: 52%;
		position:relative;
		margin: 13px auto 0 auto;
		border:0px solid lime;
		text-align:center;
		font-family: "Montserrat", sans-serif;
		font-size: 9px;
		color:#7e0c0c;
	}

	#exclusives_wrapper .copy_wrapper .exclusives_avail .extras_asterisk {
		font-family: "Montserrat", sans-serif;
		font-size:7px;
		color:#7e0c0c;
		position:relative;
		top:-3px;
		left:0px;
	}

	#exclusives_wrapper .copy_wrapper .exclusives_avail .not_rated {
		position:relative;
		bottom:0px;
		left:2px;
		font-family: "Montserrat", sans-serif;
		font-size:10px;
		border:2px solid #7e0c0c;
		display:inline-block;
	}

	#learn_more_wrapper .content_wrapper {
		width:100%;
		height:100%;
		margin:0px auto;
		padding:0px;
		border:0px solid lime;
		position:relative;
		max-width:320px;
		min-width:320px;
		overflow:hidden;
	}

	#learn_more_wrapper .content_item {
		width:100%;
		height:auto;
		border:0px solid black;
		margin-top:4px;
		margin-bottom:4px;
		display:block;
		float:none;
		overflow:hidden;

	}

	#learn_more_wrapper .content_item.one {
		width:320px;
		height:77px;
		/*Updated by YSiddiqui	
		background-image:url(../images/sony_rewards_mobile.jpg);
		background-position:0px 0px;
		background-size:contain;
		background-repeat:no-repeat;
		*/
		cursor:pointer;
		margin-left:0%;
	}

	#learn_more_wrapper .content_item.one:hover {
		background-position:0px 0px;
	}

	#learn_more_wrapper .content_item.two {
		width:320px;
		height:77px;
		background-image:url(../images/vision_critical_mobile.jpg);
		background-position:0px 0px;
		background-size:contain;
		background-repeat:no-repeat;
		cursor:pointer;
		margin-left:0%;

	}

	#learn_more_wrapper .content_item.two:hover {
		background-position:0px 0px;
	}

	#learn_more_wrapper .content_item.three {
		width:320px;
		height:77px;
		/*Updated by YSiddiqui
		background-image:url(../images/ultra_violet_mobile.jpg);
		background-position:0px 0px;
		background-size:contain;
		background-repeat:no-repeat;
		*/
		cursor:pointer;
		margin-left:0%;
	}


	#learn_more_wrapper .content_item.three:hover {
		background-position:0px 0px;
	}

	#footer_wrapper .footer_content {
		width:300px;
		height:65px;
		margin:0px auto 0px auto;
		border:0px solid yellow;
		position:relative;
	}

	#footer_wrapper .studios_wrapper {
		width:65px;
		height:11px;
		/*Updated by YSiddiqui
		background-image:url(../images/studios_footer.png);
		background-position:0px 0px;
		background-size:contain;
		background-repeat:no-repeat;
		*/
		position:relative;
		float:left;
		margin-top: 25px;
	}

	#footer_wrapper .footer_copy {
		width: 203px;
		height:auto;
		margin:0px;
		padding:0px;
		position:relative;
		float:left;
		font-family: "Arial", regular;
		font-size: 4.5px;
		color:#e9e9e9;
		text-align:center;
		letter-spacing: 0px;
		margin-top: 24px;
		line-height: 7px;
	}

	#footer_wrapper .footer_ratings {
		width:32px;
		height:13px;
		/*Updated by YSiddiqui
		background-image:url(../images/rating_footer.png);
		background-position:0px 0px;
		background-size:contain;
		background-repeat:no-repeat;
		*/
		position:absolute;
		right:0px;
		top: 25px;
	}

	#extras_wrapper {
		width:100%;
		height: 283px;
		margin: 0px 0px 5px 0px;
		padding:0px;
		border:0px solid lime;
		position:relative;
		background-color:#bcbab8;
	}

	#extras_wrapper .extras_title {
		width:297px;
		font-family: "Montserrat", sans-serif;
		font-size:19px;
		color:#c20000;
		position:relative;
		margin:22px auto 0px auto;
		border:0px solid black;
	}

	#extras_wrapper .extras_content {
		width: 65%;
		height:auto;
		border:0px solid black;
		position:relative;
		margin: 0px auto 0px auto;	
	}

	#videos_wrapper {
		width:100%;
		height: 350px;
		margin:0px;
		padding:0px;
		border:0px solid red;
		position:relative;
	}

	#videos_wrapper .video_content_wrapper {
		width:80%;
		height:auto;
		border:0px solid black;
		position:relative;
		margin: 0px auto 0px auto;
	}

	#videos_wrapper .video_title {
		width:110px;
		font-family: "Montserrat", sans-serif;
		font-size:28px;
		color:#c20000;
		position:relative;
		margin: 15px auto 0px auto;
	}
	
	.images img {
		margin: 25px auto;
	}
}




/*====================================================*/
/*====================================================*/
/*====================================================*/


@media (max-width: 340px) {
	
	#purchase_wrapper {
		width:100%;
		height: auto;
		margin:0px;
		padding-top: 8%;
		padding-bottom: 8%;
		border:0px solid blue;
		position:relative;
		overflow: hidden;
	}

	#header_wrapper .nav_signup {
		width: 82px;
		height:auto;
		margin: 0px 3px;
		padding:0px;
		background-color:#c20000;
		position:relative;
		top:10px;
		text-align:center;
		line-height:28px;
		font-family: "Montserrat", sans-serif;
		font-size: 10px;
		color:#ffffff;
		float:left;
		display:block;
	}

	#header_wrapper .nav_copy {
		width: 133px;
		height:auto;
		margin: 0px 3px;
		padding:0px;
		border:0px solid red;
		position:relative;
		float:left;
		text-align: left;
		line-height: 11px;
		top: 7px;
		font-family: "Montserrat", sans-serif;
		font-size: 9px;
		color:#ffffff;
		display:block;
	}

	#header_wrapper .nav_facebook {
		width:50px;
		height:20px;
		margin: 0px 0px 0px 0px;
		padding:0px;
		border:0px solid black;
		position:relative;
		top:13px;
		float:left;
		background-image:url(../images/facebook_like.png);
		background-position:center;
		background-size:contain;
		background-repeat:no-repeat;
		display:block;
	}

	#header_wrapper .nav_control {
		width:33px;
		height:33px;
		margin:0px;
		padding:0px;
		position:absolute;
		top:6px;
		right: 3px;
		background-image:url(../images/nav_control.png);
		background-repeat:no-repeat;
	}

	#header_wrapper .nav_control_close {
		width:33px;
		height:43px;
		margin:0px;
		padding:0px;
		position:absolute;
		top:6px;
		right:3px;
		background-image:url(../images/nav_control_close.jpg);
		background-repeat:no-repeat;
		display:none;
		cursor:pointer;
}

	#trailer_wrapper {
		width:100%;
		height: 415px;
		margin:0px;
		padding:0px;
		position:relative;
		background-color:#c20000;
	}
	
	#trailer_wrapper .content_wrapper {
		width:100%;
		height:100%;
		margin:0px auto;
		padding:0px;
		border:0px solid lime;
		position:relative;
		max-width: 434px;
		min-width:320px;
		overflow:hidden;
	}	

	#trailer_wrapper .title_treatment {
		width: 272px;
		/* height: 85px; */
		height : 48px;
		margin:0px;
		padding:0px;
		border: 0px solid red;
		position:absolute;
		/* top: 37px; */
		top : 56px;
		left: 27px;
		/*Updated by YSiddiqui
		background-image:url(../images/twrTitle.png);
		background-position:center;
		background-size:contain;
		background-repeat:no-repeat;
		Update Ends	*/
	}

	#trailer_wrapper .tune_in {
		width: 237px;
		height: 46px;
		margin:0px;
		padding:0px;
		position:absolute;
		top: 111px;
		left: 48px;
		background-image:url(../images/tune_in.png);
		background-position:center;
		background-size:contain;
		background-repeat:no-repeat;
	}

	#trailer_wrapper .talent_art {
		width: 238px;
		height: 240px;
		margin:0px;
		padding:0px;
		border: 0px solid black;
		position:absolute;
		bottom:0px;
		left:0px;
		/*Updated by YSiddiqui
		background-image: url(../images/talent_art_mobile.png);
		background-position:center;
		background-size:contain;
		background-repeat:no-repeat;
		Update Ends	*/
	}

	#trailer_wrapper .trailer_button {
		width: 157px;
		height: 34px;
		margin:0px;
		padding:0px;
		border: 0px solid black;
		position:absolute;
		bottom: 121px;
		right: 19px;
		background-color:#000000;
	}

	#trailer_wrapper .trailer_button .trailer_copy {
		float:left;
		text-align:center;
		line-height:37px;
		font-family: "Montserrat", sans-serif;
		font-size: 6px;
		color:#ffffff;
		border:0px solid lime;
		margin-left: 6px;
	}

	#trailer_wrapper .trailer_button .trailer_tout {
		width: 26px;
		height:30px;
		margin-left:7px;
		margin-top:2px;
		padding:0px;
		border:0px solid lime;
		background-image:url(../images/trailer_tout.png);
		background-position:center;
		background-size:contain;
		background-repeat:no-repeat;
		float:left;
	}

	#trailer_wrapper .video_wrapper {
		width: 185px;
		/* height: 110px; */
		height : 122px;
		margin:0px;
		padding:0px;
		border: 0px solid black;
		position:absolute;
		right: 6px;
		/* bottom: 10px; */
		bottom: 1px;
		/*Updated by YSiddiqui	
		background-image: url(../images/trailer_thumbnail_mobile.png);
		background-position:0px 0px;
		background-size: contain;
		background-repeat:no-repeat;
		*/
		cursor:pointer;
	}

	#trailer_wrapper .video_wrapper:hover {
		background-position:0px 0px;
	}

	#exclusives_wrapper {
		width:100%;
		height: 355px;
		margin:0px;
		padding:0px;
		border:0px solid purple;
		position:relative;
		background-color:#c20000;
	}	

	#exclusives_wrapper .content_wrapper {
		width:100%;
		height:100%;
		margin:0px auto;
		padding:0px;
		border:0px solid lime;
		position:relative;
		max-width:320px;
		min-width:320px;
		overflow:hidden;
	}

	#exclusives_wrapper .person_one {
		width:154px;
		height:150px;
		/*Updated by YSiddiqui	
		background-image:url(../images/talent_josh.png);
		background-position:center;
		background-size:contain;
		background-repeat:no-repeat;
		*/
		border:0px solid white;
		position: absolute;
		left: 0px;
		bottom: 0px;
	}	

	#exclusives_wrapper .person_two {
		width:141px;
		height:160px;
		/*Updated by YSiddiqui	
		background-image:url(../images/talent_kev.png);
		background-position:center;
		background-size:contain;
		background-repeat:no-repeat;
		Update Ends	*/
		border:0px solid yellow;
		position: absolute;
		right:0px;
		bottom:0px;
	}

	#exclusives_wrapper .copy_wrapper {
		width:100%;
		height:200px;
		border:0px solid lime;
		position: absolute;
		margin-left: 0px;
	}

	#exclusives_wrapper .copy_wrapper .exclusives_copy {
		position:relative;
		margin-top: 0px;
		border:0px solid blue;
		text-align:center;
		font-family: "Montserrat", sans-serif;
		font-size:20px;
		color:#ffffff;
	}

	#exclusives_wrapper .copy_wrapper .exclusives_copy .digital_extras_asterisk {
		font-size: 13px;
		position:relative;
		top: -8px;
		left: 2px;
	}

	#exclusives_wrapper .copy_wrapper .exclusives_copy .trademark {
		font-size:8px;
		position:relative;
		top:-9px;
		left:-5px;
	}

	#exclusives_wrapper .copy_wrapper .exclusives_copy_list {
		position:relative;
		margin-top: 10px;
		border:0px solid black;
		text-align:center;
		font-family: "Montserrat", sans-serif;
		font-size:18px;
		color:#000000;
		top:5px;
		right: 0px;	
	}

	#exclusives_wrapper .copy_wrapper .exclusives_avail {
		width: 53%;
		position:relative;
		margin:15px auto 0 auto;
		border:0px solid lime;
		text-align:center;
		font-family: "Montserrat", sans-serif;
		font-size:10px;
		color:#7e0c0c;
	}

	#exclusives_wrapper .copy_wrapper .exclusives_avail .extras_asterisk {
		font-family: "Montserrat", sans-serif;
		font-size: 9px;
		color:#7e0c0c;
		position:relative;
		top: -2px;
		left:0px;
	}

	#exclusives_wrapper .copy_wrapper .exclusives_avail .not_rated {
		position:relative;
		bottom:-1px;
		left:2px;
		font-family: "Montserrat", sans-serif;
		font-size:10px;
		border:2px solid #7e0c0c;
		display:inline-block;
	}


	#videos_wrapper {
		width:100%;
		height: 300px;
		margin:0px;
		padding:0px;
		border:0px solid red;
		position:relative;
	}

	#videos_wrapper .video_content_wrapper {
		width:80%;
		height:auto;
		border:0px solid black;
		position:relative;
		margin: -14px auto 0px auto;
	}

	#videos_wrapper .video_title {
		width:110px;
		font-family: "Montserrat", sans-serif;
		font-size:28px;
		color:#c20000;
		position:relative;
		margin: 10px auto 0px auto;
	}

	#extras_wrapper {
		width:100%;
		height: 238px;
		margin: 0px 0px 5px 0px;
		padding:0px;
		border:0px solid lime;
		position:relative;
		background-color:#bcbab8;
	}

	#extras_wrapper .extras_title {
		width:297px;
		font-family: "Montserrat", sans-serif;
		font-size:19px;
		color:#c20000;
		position:relative;
		margin:22px auto 0px auto;
		border:0px solid black;
	}

	
	#extras_wrapper .extras_content {
		width: 65%;
		height:auto;
		border:0px solid black;
		position:relative;
		margin: -28px auto 0px auto;	
	}

}


