/* CSS Document */
@media only screen and (max-width: 1440px) {
	
	.mcontent-row-five-inner {width:auto; padding-left:73px; padding-right:73px; }
			
	.flex-direction-nav .flex-prev { left: -53px; }
	.flex-direction-nav .flex-next { right: -53px; }
	.flexslider:hover .flex-prev {left: -53px; }
	.flexslider:hover .flex-next {right: -53px; }
}
@media only screen and (max-width: 1441px) {
	
	.mcontent-row-one-inner {width:auto; }
	
	/*.video-box img {width:100%; }*/
	video {width:100%; }
	
}

@media only screen and (max-width: 980px) {
	.header-inner.large,
	.header-inner {width:auto; padding:30px 30px 20px; }
	
	.main-content .content-inner,
	.mcontent-row-two-inner,
	.mcontent-row-three-inner,
	.mcontent-row-four-inner,
	.mcontent-row-six-inner,
	.footer-inner {width:auto; padding-left:30px; padding-right:30px; }
		
	#nav {margin-right:15px; }
	
	#nav li {padding-left:15px; }
	
	.main-content {margin-top:134px; }
	
	
	.video-box .title-bar-inner {width:auto; padding-left:30px; padding-right:30px; }
	
	
	.film-tv-credits {margin-left:-2%; }
	
	.mcontent-row-two-inner {padding-top:35px; padding-bottom:40px; }
	
	.mcontent-row-two-inner h1 {padding-bottom:37px; }
	
	.film-tv-credits .each-item {width:31%; margin-left:2%; height:auto; }
	
	.film-tv-credits .each-item img {width:100%; max-width:100%; height: auto; }	
	
	.mcontent-row-three-inner .col-left {width:32%; }
	
	.mcontent-row-three-inner .col-left img {width:auto; max-width:100%; }

	.mcontent-row-three-inner .col-right {width:60%; }
	
	.mcontent-row-three-inner .col-right .quote {padding-bottom: 39px; }
	
	.article-panel-expand {padding:0; }
	
	.bio-panel {padding-top:26px; height:390px; padding-right:0; width:60%; float:right; } 
	
	.bio-panel p {padding-bottom:35px; }
	
	.bio-panel-expand {padding-left:0; padding-right:0; }
	
	.mcontent-row-three-inner {padding-top:35px; padding-bottom:40px; }
	
	.mcontent-row-five-inner {padding-top:35px; padding-bottom:40px;}
	
	.mcontent-row-five-inner h1 {padding-bottom:37px; }
	
	.mcontent-row-six-inner {padding-top:35px; }
	
	.mcontent-row-six-inner .site-title a {line-height:35px; }
	
	.mcontent-row-six-inner .col-left {width:32%; } 
	
	.mcontent-row-six-inner .col-right {width:60%; }
		
	.contact-form .textfield {width:100%; text-indent:14px; padding:0; }
	
	.contact-form textarea {width:100%; text-indent:14px; padding-left:0;  padding-right:0; }
	
	.footer-inner {padding-bottom:32px; }
		
	textarea::-webkit-input-placeholder { /* WebKit browsers */
     text-indent:14px;
	}
	textarea:-moz-placeholder { /* Mozilla Firefox 4 to 18 */		 
		text-indent:14px; 
	}
	textarea::-moz-placeholder { /* Mozilla Firefox 19+ */		
     text-indent:14px;
	}
	textarea:-ms-input-placeholder { /* Internet Explorer 10+ */	 
     text-indent:14px;
	}
	
	
}

@media only screen and (max-width: 800px) {		
	#nav {margin-right:10px; }
	
	#nav li {padding-left:10px; }
	
}
@media only screen and (max-width: 768px) {	
	.show-mobile {display:block!important;}		
	.hide-mobile {display:none!important;}
	
	.header-inner, .nav-panel, #nav, #nav li {
		transition:none;
		-moz-transition: none; /* Firefox 4 */
		-webkit-transition: none; /* Safari and Chrome */
		-o-transition: none; /* Opera */
	}
		
	.header-inner.large {padding-top:13px; padding-bottom:11px; }
	
	.header-inner.small {padding-top: 13px; padding-bottom: 11px; }
		
	.header-inner.large .site-title-panel .title a, 
	
	.header-inner .site-title-panel .title a {margin-bottom:8px; }
	
	.header-inner.large .nav-panel, .nav-panel {padding-top:0; }
	
	.header-inner.small .site-title-panel .sub-title {display:block; } 
	
	.header-inner.small .nav-panel, .nav-panel {padding-top:0!important; }
		
	.main-content {margin-top:77px; }
	
	.mcontent-row-two-inner {padding-top:25px; }
	
	.mcontent-row-two-inner h1 {padding-bottom: 26px; }
	
	.film-tv-credits {padding-bottom:20px; }
	
	.film-tv-credits .each-item {margin-bottom:10px;}
	
	.film-tv-credits .each-item .text-hover .text {font-size:14px; }
	
	.mcontent-row-three-inner {padding-top:29px; padding-bottom:30px; }
	
	.mcontent-row-three-inner .col-left {width:auto; float:none; text-align:center; padding-top:0; padding-bottom:35px; }
	
	.mcontent-row-three-inner .col-right {width:auto; float:none; }
	
	.mcontent-row-three-inner .col-right .btn-row {text-align:center; padding-left:0;}
	
	.article-panel-expand .article-full {padding-bottom:20px; }
	
	.mcontent-row-four {background:none; }
	
	.mcontent-row-four .mobile-bio-img img {max-width:100%; }
	
	.mcontent-row-four-inner {padding-bottom:30px; background:#2a2c31; }
	
	.bio-panel {height:auto; padding-left:0; width:auto; float:none; }
	
	.bio-panel p {padding-bottom: 24px }
	
	.bio-panel .btn-row {padding-left:0; text-align:center; }
	
	.bio-panel-expand {padding-top:0; padding-bottom:0; }
	
	.bio-panel-expand .bio-full {padding-bottom:20px; }
	
	.mcontent-row-five-inner {padding:25px 0 30px; }
	
	.mcontent-row-five-inner h1 {padding-bottom: 27px; padding-left:30px; padding-right:30px; }
	
	.studio-slider {padding-bottom:30px; }
		
	.flex-direction-nav {position:relative; min-height:60px; top:30px; }
	
	.flex-direction-nav a  {margin:0; top:30px; background:url(../images/bg-directon-nav-mobile.png) no-repeat 0 0; width: 18px; height: 60px; margin: -30px 0 0; }
	
	.flex-direction-nav .flex-prev { left: 51px; }
	.flex-direction-nav .flex-next { right: 51px; background-position: -21px 0; }
	.flexslider:hover .flex-prev {left: 51px; }
	.flexslider:hover .flex-next {right: 51px; }
	
	.mcontent-row-six-inner .col-left {float:none; width:auto; padding-bottom:29px; }
	
	.mcontent-row-six-inner .col-right {float:none; width:auto; border-top:1px solid #8f908f; padding-top:21px;  }
	
	.contact-form {padding-bottom:22px; }
	
	.contact-form .btn-row {text-align:center; float:none; display:block; }
	
	.contact-form .btn-row .send-btn {float:none; }
		
	div.wpcf7-mail-sent-ok {float:none!important; text-align:center!important; display:block!important; padding-top:0!important; }
		
	.mcontent-row-six-inner {padding-top:23px; }
	
	.mcontent-row-six-inner  .site-title a {margin-bottom:19px; }
	
	.mcontent-row-six-inner  .contact-info {padding-bottom: 3px; }
	
	.mcontent-row-six-inner  .social-links {padding-bottom:0;}
	
	.contact-form h2 {padding-bottom:28px; }
	
	.contact-form textarea {padding-bottom:14px; }
	
	.footer-inner {padding-bottom:48px; }
	
	.footer-inner .copyright {text-align:center; }
}

@media only screen and (max-width: 568px) {
	
	.btn {font-size:18px; }
	
	.header-inner.large {padding-top:18px; padding-bottom:17px; }
	
	.header-inner.small {padding-top:18px; padding-bottom:17px; }
	
	.header-inner.large .site-title-panel .title a, 
	
	.header-inner .site-title-panel .title a {font-size:22px; }
	
	.header-inner .site-title-panel .sub-title {font-size:11px; }
	
	.header-inner.large .nav-panel, .nav-panel {padding-top: 0; }
	
	.mobile-nav-btn {margin-top:0; }
	
	.main-content h1 {font-size:22px; }
		
	.film-tv-credits .each-item .text-hover .text {font-size:13px; }
		
	.video-box .title-bar {height:42px; line-height:42px; text-align:left; }		
	
	.video-box .title-bar .title {padding-top:0; font-size:16px; }
	
	.video-box .title-bar .text-right {padding-top:15px; }	
	
	.video-box .title-bar .text-right img {width:78px; height:14px; } 
	
	.film-tv-credits .each-item {width:48%; }
		
	.mcontent-row-three-inner .col-left img {max-width:90%; }
		
	.mcontent-row-six-inner .site-title a {font-size:22px; line-height:28px;}
	
	.contact-form h2 {font-size:18px; }
	
	
}

@media only screen and (max-width: 480px) {	
	
	.arve-play-background {margin-top:-20px; }
}



@media only screen and (max-width: 320px) {
	.header-inner .site-title-panel .sub-title .sep {padding:0 2px; }

	.contact-form .btn-row .thank-you-panel .thank-you-msg  {font-size:17px; }
	
	.video-box .vid-img {display:none; }
	
	.video-box .vid-img-320 {display:block; }
	
	.video-box .title-bar {height: 35px; line-height: 35px; }
	
	.video-box .title-bar .text-right {padding-top: 11px; }
	
}



