@media (min-width: 1921px){
/*Start header styling 1920px wide*/

				#page-header{ /*Header for all pages that aren't the home page*/
					width: 1920px;
					height: 561px;
					background-image: url("images/1920x1080/pageheader1920.jpg");
					background-size: 1920px 561px; /*CHANGED*/
				}

				#header{
					width: auto;
					height: 1161px;
					background-image: url("images/1920x1080/cinemaheader1920.jpg");
					background-size: 1920px 1161px; /*CHANGED*/
				}

				#headertext{
					width: 440px;
					height: 380px;
					position: relative;
					top: 200px;
					float: right;
					padding-right: 40px;
				}

				#page-header-text{ /*Header text for all pages that aren't the home page*/
					position: relative;
					top: 80px;
					float: right;
					padding-right: 80px;
				}

				#header h1, #page-header h1{
					color: white;
					font-size: 6em;
				}

				#header p{
					color: white;
					font-size: 1.8em;
					position: relative;
					bottom: 50px;
				}
				/*End header styling*/
				/*Start FAQ section styling*/
				#faq-section{
					width: auto;
					padding: 40px 80px; /*Text padding*/
					height: 1100px;
					background-image: url("images/1920x1080/faqbackground1920.jpg");
					background-size: 1920px 1280px; /*CHANGED*/
				}

				#faq-section h1{
					color: #c10324;
					font-size: 2.6em;
				}

				#faq-section p{
					color: white;
					font-size: 1.8em;
				}
					#faq-section ul {
						color: #FFF;
						font-family: 'Open Sans', 'Century Gothic Regular', sans-serif;
						list-style: none;
						line-height: 45px;
						font-size: 1.8em;
					}

				/*End FAQ section styling*/
				/*Start 'What's New?' background red box styling*/

				#whatsnew{
					height: 805px;
					width: 1479px;
					background-color: #c10324; /*set size and background colour*/
					position: absolute;
					text-align: center;
					margin-top: -330px; /*move up inside the header box by 330 pixels*/
					margin-left: 220px; /*move container towards center*/
					z-index: 3;
				}

				.whatsnewtop, .whatsnewbottom, #whatsnew h1, #whatsnew p{
					display: inline-block;
					padding: 20px;
				}

				#whatsnew h1{
					color: white;
					font-size: 3.5em;
					position: relative;
					bottom: 24px;
				}

				#whatsnew p{
					color: white;
					width: 580px;
					height: 100px;
					font-size: 1.8em;
					bottom: 0px;
					position: relative;
					top: 452px;
				}

				.whatsnewtop{
					width:480px;
					height:56px;
					background-image:url("images/1920x1080/whatsnewstarstop.png");
					background-size: 480px 56px;
					background-position: center;
					background-repeat: no-repeat;
				}

				.whatsnewbottom{
					width:339px;
					height:56px;
					background-image:url("images/1920x1080/whatsnewstarsbottom.png");
					background-size: 339px 56px;
					background-position: center;
					background-repeat: no-repeat;
					position: relative;
					top: 480px;
				}

				/*End 'What's New?' background red box styling*/

				/*Start movie slider styling*/

				#film_roll_container{
					width: 1920px;
					height: 469px;
					position: absolute;
					margin-top: -170px; 
					z-index: 6;
				}

				#film_roll img{ /*image sizes for carousel - CHANGE FOR EACH RESOLUTION*/
					width: 321px;
					height: 469px;
				}

				#film_roll img:hover{ /*Make the images in the slider change opacity on hover*/
					opacity: 0.5;
				}


				/*End movie slider styling*/

				/*Start 'How It Works' styling 1920px wide*/

				#how-it-works{
					width: auto;
					display: block;
					height: 1483px;
					background-image: url("images/1920x1080/cinemareel1920.jpg");
					background-size: 1920px 1483px; /*CHANGED*/
				}

				#how-it-works .section-text{ /*refers to all text and clickable icons*/
					position: relative;
					top: 610px;
					float: right;
					padding-right: 150px;
				}

				#howitworksman{ /*refers to the 'How does it work?' image of the guy with the thought bubble*/
					position: relative;
					top: 463px;
					left: 50px;
					float: left;
					height: 1000px;
					width: 732px;
					background-image: url("images/1920x1080/howitworks.png");
					background-size: 732px 1000px;
					background-position: center;
					background-repeat: no-repeat;
				}

				.how-it-works-section{ /*refers to each individual text/icon image combination*/
					width: 920px;
					clear: right;
					display: flex;
					align-items: center; /*center the icon and text divs vertically*/
				}

				#clickable-icon-1, #clickable-icon-2, #clickable-icon-3, #clickable-icon-4, #clickable-icon-5{ /*refers to just the icon image in each individual text/icon combination*/
					height: 280px;
					width: 280px;
					float: right;
					background-size: 280px 280px;
					background-repeat: no-repeat;
				}

				.how-it-works-section-title{ /*refers to just the text (header and p tags) in each individual text/icon combination*/
					width: 586px;
					padding-right: 20px;
					float: left;
				}

				.how-it-works-section-title h1{ /*refers to just the header in each individual text/icon combination*/
					float: right;
					color: black;
					font-size: 3em;
				}

				.how-it-works-section-title p{ /*refers to just the p tag in each individual text/icon combination*/
					position: relative;
					bottom: 50px;
					float: right;
					font-weight: 600;
					text-align: right;
					color: black;
					font-size: 2em;
				}

				/*code to make icons change when hovered*/

				#clickable-icon-1{
					background-image: url("images/1920x1080/norestrictions.png");
				}

				#clickable-icon-2{
					background-image: url("images/1920x1080/ticketsforall.png");
				}

				#clickable-icon-3{
					background-image: url("images/1920x1080/howaccess.png");
				}

				#clickable-icon-4{
					background-image: url("images/1920x1080/redeemcode.png");
				}

				#clickable-icon-5{
					background-image: url("images/1920x1080/employeebenefit.png");
				}

				#clickable-icon-1:hover{
					background-image: url("images/1920x1080/norestrictionsselect.png");
				}

				#clickable-icon-2:hover{
					background-image: url("images/1920x1080/ticketsforallselect.png");
				}

				#clickable-icon-3:hover{
					background-image: url("images/1920x1080/howaccessselect.png");
				}

				#clickable-icon-4:hover{
					background-image: url("images/1920x1080/redeemcodeselect.png");
				}

				#clickable-icon-5:hover{
					background-image: url("images/1920x1080/employeebenefitselect.png");
				}

				/*End 'How Does It Work?' styling*/
				/*Start smaller version of 'How It Works'*/
				#how-it-works-condensed, #how-it-works-condensed-2{
					height: 400px;;
					width: 1920px;
					background-image: url("images/1920x1080/whatsnewcondensed1920.jpg");
					background-size: 1920px 400px;
					text-align: center;
					z-index: 3;
				}

				.how-it-works-section-condensed{ /*refers to each individual text/icon image combination*/
					width: 550px;
					height: 200px;
					top: 50px;
					clear: right;
					display: inline-block;
					padding-right: 35px;
					/*align-items: center; center the icon and text divs vertically*/
				}

				.how-it-works-section-title-condensed{ /*refers to just the text (header and p tags) in each individual text/icon combination*/
					width: 250px;
					margin-top: 20px;
					padding-right: 20px;
					float: left;
				}

				.how-it-works-section-title-condensed h1{ /*refers to just the header in each individual text/icon combination*/
					float: right;
					color: black;
					font-size: 2.2em;
				}

				.how-it-works-section-title-condensed p{ /*refers to just the p tag in each individual text/icon combination*/
					position: relative;
					bottom: 50px;
					float: right;
					font-weight: 600;
					text-align: right;
					color: black;
					font-size: 1.6em;
				}

				/*End smaller version of 'How It Works'*/
				/*Start 'Did You Know?' section*/
				#did-you-know{
					padding: 30px 200px; /*Text padding*/
					height: 250px;
					width: auto;
					margin-bottom: 20px;
					background-image: url("images/1920x1080/didbackground1920.jpg");
					background-size: 1920px 400px;
					background-repeat: no-repeat;
				}

				#did-you-know h1{
					color: #c10324;
					text-align: center;
					font-size: 2.9em;
				}

				#did-you-know p{
					color: white;
					text-align: center;
					font-size: 1.8em;
				}

				/*End 'Did You Know?' section*/
				/*Start the disclaimer "7 Days a week..." styling*/

				#disclaimer{
					width:auto;
					display: block;
					text-align: center;
					position: relative;
					bottom: 20px;
					height:104px;
					z-index: 2;
					background-color: #c10324
				}

				.disclaimer-lines, #disclaimer h1{
					display: inline-block;
					padding: 20px;
				}

				.disclaimer-lines{
					width:276px;
					height:40px;
					background-image:url("images/1920x1080/disclaimerlines.png");
					background-size: 276px 40px;
					background-position: center;
					background-repeat: no-repeat;
				}

				#disclaimer h1{
					color: white;
					width: 1078px;
					height: 100px;
					font-size: 3em;
					bottom: 0px;
					position: relative;
					bottom: 30px;
				}
				/*End disclaimer div styling*/
				/*Start of 'What Members Are Saying' section*/

				#members-say{
					width: auto;
					display: block;
					height: 1156px;
					position: relative;
					bottom: 30px;
					z-index: 1;
					background-image: url("images/1920x1080/cinemaseats1920.jpg");
					background-size: 1920px 1156px; /*CHANGED*/
				}

				#members-say-lady{
					width:780px;
					height:1020px;
					background-image:url("images/1920x1080/whatcustomers1920.png");
					background-size: 780px 1020px;
					background-position: center;
					background-repeat: no-repeat;
					float: right;
					position: relative;
					right: 30px;
					top: 135px;
				}


				/*End of 'What Members Are Saying' section*/
				/*Start of What Members Are Saying quotes carousel - This CSS is mostly not written by myself. It has just been modified. Source: http://bestjquery.com/tutorial/testimonial/demo69/*/

				#quotes_container{ /*container for slider and controls*/
					float: left;
					position: relative;
					top: 50px;
					left: 110px;
					width: 1100px;
					height: 1000px;
				}

				.testimonial{
					margin: 0 70px 20px 0;
					text-align: center;
					position: relative;
				}

				.testimonial:before{ /*don't show touch screen box*/
					visibility: hidden;
				}

				.testimonial .description:before{ /*Don't show icons above logo 1*/
					visibility: hidden;
				}
				.testimonial .description:after{ /*Don't show icons above logo 2*/
					visibility: hidden;
				}

				.testimonial .description{ /*comments styling*/
					padding: 25px;
					margin-bottom: 30px;
					color: white;
					font-family: 'Century Schoolbook', sans-serif; /*'Century Schoolbook' same as PSD design*/
					font-weight: bold;
					font-style: italic;
					font-size: 3.8em;
					position: relative;
				}
				.testimonial .pic{ /*custom image, no border*/
					width: 190px;
					height: 190px;
					background-image:url("images/1920x1080/logocomments1920.png");
					background-size: 190px 190px;
					margin-bottom: 15px;
				}

				.testimonial .title{
					font-size: 4em;
					width: 278px;
					height: 218px;
					text-align: left;
					padding-left: 30px;
					color: white;
					font-family: 'Open Sans', 'Century Gothic Regular', sans-serif;
					letter-spacing: 1px;
					text-transform: uppercase;
					margin: 0 0 7px 0;
				}

				.pic-title{ /*container for pic and title*/
					display: flex;
					align-items: center;
					position: relative;
					left: 180px;
				}

				.testimonial .post{
					display: block;
					font-size: 3em;
					font-family: 'Open Sans', 'Century Gothic Regular', sans-serif;
					color: white;
					text-transform: capitalize;
				}
				.owl-theme .owl-controls{ /*container for slider controls*/
					margin-top: 0;
					position: relative;
					right: 80px;
				}
				.owl-theme .owl-controls .owl-page span{ /*slider controls styles and sizes*/
					width: 45px;
					height: 25px;
					background: #553e4e;
					border-radius: 0;
					opacity: 0.8;
					box-shadow: 0 0 8px rgba(0, 0, 0, 0.45);
					transition: all 0.3s ease 0s;
				}
				.owl-theme .owl-controls .owl-page.active span{ /*slider controls styles and sizes part 2*/
					width: 25px;
					height: 25px;
					border-radius: 50%;
					background: white;
				}

				/*End of What Members Are Saying Quotes Carousel*/
				/*Start of second divider*/

				#second-divider{
					width: auto;
					height: 42px;
					background-image:url("images/1920x1080/dividersecond1920.jpg");
					background-size: auto 42px;
					position: relative;
					bottom: 30px;
					z-index: 5;
				}

				/*End of second divider*/
				/*Start of footer section*/

				#footer-container{ /*Overall dimensions and positioning of the footer*/
					width: 1650px;
					height: 1400px;
					position: relative;
					left: 120px;
				}

				#popcorn-pic{ /*Popcorn picture floating left in the footer*/
					float: left;
					width: 783px;
					height: 930px;
					background-image:url("images/1920x1080/popcornfooter1920.png");
					background-size: 783px 930px;
					position: relative;
					top: 140px;
				}

				#signoff-footer{ /*All text centered in footer, float right*/
					width: 750px;
					text-align: center;
					float: right;
				}

				#third-divider{ /*Third divider above social media icons*/
					display: block;
					clear: left;
					float: left;
					width: 1650px;
					height: 7px;
					background-image:url("images/1920x1080/dividerthird1920.png");
					background-size: 1650px 7px;
					margin-top: 60px;
				}

				#signoff-footer h1{ /*The styles for the "Contact" footer*/
					color: white;
					font-size: 5em;
				}

				#signoff-footer p{ /*Sign off footer in same font style as header, smaller text*/
					font-family: 'Staatliches';
					color: white;
					font-size: 2.2em;
				}

				#signoff-footer a{ /*Force links in footer to be white*/
					color: white;
					text-decoration: none;
				}

				#signoff-footer a:hover{ /*Link hover in footer red*/
					color: #c10324;
				}

				#footer-logo{ /*The footer logo, inline-block to float center*/
					display: inline-block;
					width: 208px;
					height: 208px;
					background-image:url("images/1920x1080/logocomments1920.png");
					background-size: 208px 208px;
				}

				#social-media-icons{ /*container for all social media icons in footer*/
					display: block;
					text-align: center;
					width: 260px;
					height: 400px;
					margin: 50px auto;
					position: relative;
					top: 70px;
				}

				#facebook-pic, #twitter-pic{ /*display the icons as inline-block to center them*/
					display: inline-block;
				}

				#facebook-pic{ /*Facebook icon*/
					float: left;
					width: 108px;
					height: 108px;
					background-image:url("images/1920x1080/facebookwhite.png");
					background-size: 108px 108px;
				}


                #twitter-pic{ /*Twitter icon*/
                    float: right;
                    width: 108px;
                    height: 50px;
                    font-family: 'Staatliches';
                    font-size: 1.2em;
                    text-align: center;
                    position: relative;
                    left: 20px;
                    margin-top: 20px;
                    color: white;
                }


				#facebook-pic:hover{ /*Facebook icon hover*/
					background-image:url("images/1920x1080/facebookred.png");
				}

				#twitter-pic:hover{ /*Twitter icon hover*/
					background-image:url("images/1920x1080/twitterred.png");
				}

/*End of footer section*/
/*Start Of forms styling*/

#formdiv, #contact_formdiv{
	width: 75% !important;
	display: block !important;
}

#contact_formdiv{
	margin: -55px auto !important;
	margin-bottom: -20px !important;
	font-family: 'Open Sans', 'Century Gothic Regular', sans-serif !important;
}


input, label, #formdiv h4, #errormsg, #ddlDepartments{
	height: 40px !important;
	font-size: 1.2em !important;
	font-family: 'Open Sans', 'Century Gothic Regular', sans-serif !important;
}

#ddlDepartments{
	width: auto !important;
	margin-bottom: 10px !important;
}

label a, h4 a{
	color: #c10324 !important;
}

input, textarea{
	width: 100% !important;
	margin-bottom: 10px !important;
}

textarea {
	height: 200px !important;
	font-size: 1.2em !important;
	font-family: 'Open Sans', 'Century Gothic Regular', sans-serif !important;
}

button{
	font-size: 1.2em !important;
	background-color: #c10324 !important;
	font-family: 'Open Sans', 'Century Gothic Regular', sans-serif !important;
	width: 300px !important;
}

/*Center form images*/

.dt-sc-portfolio-container{
	margin-left: auto !important;
	margin-right: auto !important;
}


/*Redeem form styles*/

#redeemform{
	width: 80% !important;
	display: block !important;
	margin-left: auto !important;
	margin-right: auto !important;
    margin-bottom: 150px;
	font-family: 'Open Sans', 'Century Gothic Regular', sans-serif !important;
    padding: 50px;
}

.formleft{
    margin-top: 20px;
	float: left !important;
    padding-left: 20px;
	width: 40% !important;
}

.formright{
    margin-top: 20px;
	float: right !important;
    padding-right: 20px;
	width: 40% !important;
}

}
/*End of forms styling*/