modal-content{margin-top:80px;}



body{margin:0 auto; width:100%; font-family:'Futura LT BT', 'Trebuchet MS', Tahoma, Helvetica, sans-serif; min-height:500px;}
.modal-content{background-color:#666;}
.content-container{width:924px; max-width:100%; margin:0 auto 0 auto; position:relative;}
.header{ width:100%; height:52px; background-color:#141414; position:fixed; z-index:9999;}
.white-text{color:#fff;}
.about-services{margin:50px 0 0 20px; text-align:left;}
.about-services img {margin:0 20px 0 0; padding:0 25px 25px 0;}
label{color:#fff; font-weight:100; font-size:16px;}
form{width:500px; margin:0 auto;}
.btn-danger{margin:25px 0 0 0;}
input[type="file"]{color:#fff;}
.checkbox label{margin:0 40px 30px 0;}
.contact-content{ width:500px; color:#fff;  margin:0 auto; padding:50px 20px}
.warning-label{  margin:50px auto; right:10px; position:absolute; display:block; }
.logo{ max-width:100%; max-height:100%;}
.printer{max-width:100%; height:auto;display:block; padding-left:20px; padding-bottom:20px;}
#homeliveboxes{ width:640px; right:0; padding:50px 0 0 0; height:420px; display:block;}
.liveboxesleft{width:203px; height:275px; float:left; margin-right:-1px;}
.liveboxesleft img {max-height:100%; max-width:100%;}
.liveboxesright{width:203px; height:275px;float:right;}
.banner-text{float:left; padding:0 25px 0 25px; display:block;}
#portfolio-slide{margin:0 auto 0 auto; width:800px;  
max-width:100%;

}

.dropdown-menu li a{color:#fff;}
.dropdown-menu > li > a {color:#fff;}

ul.img-list {
  list-style-type: none;
  margin: 0;
  padding: 0;

}

ul.img-list li {
  display: inline-block;
  height: 150px;
  margin: 0 1em 1em 0;
  position: relative;
  width: 150px;
}

ul.img-list li:hover span.text-content{
opacity:1;	
	
}


span.text-content {
  background: rgba(0,0,0,0.5);
  color: white;
  cursor: pointer;
  display: table;
  height: 480px;
  left: 0;
  position: absolute;
  top: 0;
  width: 720px;
  opacity:0;
  -webkit-transition:opacity 500ms;
  -moz-transition:opacity 500ms;
  -o-transition:opacity 500ms;
  transition:opacity 500ms;
}

span.text-content span {
  display: table-cell;
  text-align: center;
  vertical-align: middle;
}


.team-ninja{float:right; margin:40px 20px 20px 0; text-align:center;}


.prototype-textwhite-news{padding-top:50px; color:#fff; margin:0 20px 20px 20px;}
.sectioneight-bg{min-height:400px;}
.vertical-title{
display:block;
color:#fff; position:absolute; margin:235px 0 0 -98px;	

	/* Safari */
-webkit-transform: rotate(-90deg);

/* Firefox */
-moz-transform: rotate(-90deg);

/* IE */
-ms-transform: rotate(-90deg);

/* Opera */
-o-transform: rotate(-90deg);

/* Internet Explorer */
filter: progid:DXImageTransform.Microsoft.BasicImage(rotation=3);}
	
	

.sectiontwo-bg{/*background-color:#c7c7c7;*/}
.production-description{width:500px; padding:30px 0 45px 80px; float:left; }
.home-description{font-size:14px; width:450px; padding-bottom:20px;}
.home-onestop{font-size:48px; font-weight:bold; letter-spacing:-2px; color:#313a4a; margin:0; text-align:left;}
.home-productionhouse{font-size:34px; font-weight:bold;  color:#313a4a; margin:-15px 0 0 0; text-align:left;}
.portfolio-download{ text-align:center; padding-top:40px;}

.upcoming-events{  padding:40px 60px; color:#fff;}
.upcoming{font-size:43px; margin:0; color:#55aee1; text-align:left;}
.events{font-size:34px; margin:-10px 0 0 0; color:#55aee1; text-align:left;}
#sectionthree-home{margin:0;}

.clients-content{margin:50px auto 50px auto; width:700px;}
.clients-logos img {padding:0 10px 15px 0; width:auto; height:auto;}

#left-about{float:left; margin:105px 50px 10px 100px; position:relative;z-index:999; }
.about-description{color:#fff; width:790px; padding:125px 0 0 0;}
.about-text{font-size:72px; margin-bottom:-29px; color:#fff; font-weight:bold;}
.mvs-text{font-size:44px; margin-bottom:-25px; color:#959595;}
.mvs-text2{font-size:42px; color:#959595;}

.mvslogo-bg{ margin:-190px  0 0 15px ; position:absolute; z-index:-999;
}
#service-bullets{ max-width:700px}
li.blue-bullet {
background: url('../images/blue-bullet.png') no-repeat top left;
width:312px;
padding-left: 55px;
padding-top: 0px;
padding-bottom:40px;

}


      div#pop-up {
        display: none;
        position: absolute;
        width: 280px;
        padding: 10px;
        background: #eeeeee;
        color: #000000;
        border: 1px solid #1a1a1a;
        font-size: 90%;
      }




table {border-collapse:collapse;}
tr.border-bottom { border-bottom:1px #fff solid; margin:0;}
.event-dates{margin:35px auto 0 auto; max-width:100%; padding-left:400px;}
.event-dates tr td{padding:10px 0 10px 0; margin:0; padding:20px 10px;}
.event-dates p{margin:0; color:#fff;}
.event-hometitle{color:#93c5eb; font-size:20px; margin:0;}

.live-image {max-width:100%; max-height:100%;}
.prototype-text{ margin:0 20px 100px 20px; padding:50px 0 0 0;}
.prototype-textwhite{  padding-top:50px; color:#fff; margin:0 20px 5px 0; }
.service-logo{display:block;}
.print-logo{ margin:25px 85px 10px 0; max-height:100%; max-width:100%; padding:20px 40px 0 50px; float:right;}

.props-logo{ margin:50px 0 10px 0; max-height:100%; max-width:100%; padding:20px 40px 0 50px; float:right;}

.manufacturing-logo{ margin:50px 90px 30px 50px; max-width:80%; height:auto; }
.collectible-logo{ margin:80px 240px 10px 50px; max-width:80%; height:auto; }
.retail-logo{ margin:120px 75px 10px 50px; max-width:80%; height:auto; }
.prototype-linewhite{font-size:16px; margin:-10px 0 0 0; color:#fff;}

.navbar-nav{background:none; color:#fff;}
.navbar-default .navbar-nav > li > a{color:#fff;}

section > a div {
display:none;
	}

#multi-footer {
height : auto;
z-index : 1;
position : relative;
background-color:#141414;

}

.footer-container {
width : 100%;
margin : 0 auto;
max-width:900px;

}
.footer-links {
text-align : center;
color : #52c6ee;
padding-top : 30px;
font-size:14px;
}
.footer-links a {
color : #52c6ee;
text-decoration : none;
}
.footer-links a:hover {
color : #ffffff;
}
span.follow {
font-size : 14px;
}
.footer-multilogo {
position : absolute;
margin : 25px 0 0 60px;
display:none;
}
.footer-social {
position:absolute;
right:0;
color : #ffffff;
padding:30px;
}
.footer-social a img {
padding : 3px 3px 0 0;
}
p.copyright {
font-size : 12px;
color : #fff;
margin : 20px 0 10px 0;
}




header {
position:fixed;
z-index:99999;
height:50px;
    top: 0;
    transition: top 0.2s ease-in-out;
    width: 100%;
}

.nav-up {
    top: -60px;
}


.btn-primary {
	background-color: transparent;
	border: none;
	margin: 0.5em 0;
}
.btn-primary:hover {
	background-color: #8d7357;
}

.jssort02{display:block;}
.mobileslide{ left: 240px;}
				.jssora05l{left:248px;}
				.jssora05ldn{left:248px;}
				.jssora05r{right:8px;}
				.jssora05rdn{right:8px;}


          <!-- Thumbnail Item Skin Begin -->

		  
                /* jssor slider thumbnail navigator skin 02 css */
                /*
                .jssort02 .p            (normal)
                .jssort02 .p:hover      (normal mouseover)
                .jssort02 .pav          (active)
                .jssort02 .pav:hover    (active mouseover)
                .jssort02 .pdn          (mousedown)
                */
                .jssort02 .w
                {
                    position: absolute;
                    top: 0px;
                    left: 0px;
                    width: 100%;
                    height: 100%;
                }
                .jssort02 .c
                {
                    position: absolute;
                    top: 0px;
                    left: 0px;

                }
                .jssort02 .p:hover .c, .jssort02 .pav:hover .c, .jssort02 .pav .c 
                {
                	background: url(images/travel/t01.png) center center;
                	border-width: 0px;
                    top: 2px;
                    left: 2px;
                    width: 95px;
                    height: 62px;
                }
                .jssort02 .p:hover .c, .jssort02 .pav:hover .c
                {
                    top: 0px;
                    left: 0px;
                    width: 97px;
                    height: 64px;
                    border: #fff 1px solid;
                }
				
				

     
.dropdown-submenu>.dropdown-menu{
	top:0;
	left:100%;
	margin-top:-2px;
	margin-left:-1px;
	background-color:#1ebef6;
	
	
	
	}
	
	


section.module.parallax-1{display:block;}

section.module.content {
  padding: 40px 0 40px 0;
}


.btn-warning{margin:10px 0;}

#cf img{display:inherit;}













