html {
    position: relative;
    min-height: 100%;
}
.carousel-fade .carousel-inner .item {
    opacity: 0;
    transition-property: opacity;
}
.carousel-fade .carousel-inner .active {
    opacity: 1;
}
.carousel-fade .carousel-inner .active.left,
.carousel-fade .carousel-inner .active.right {
    left: 0;
    opacity: 0;
    z-index: 1;
}
.carousel-fade .carousel-inner .next.left,
.carousel-fade .carousel-inner .prev.right {
    opacity: 1;
}
.carousel-fade .carousel-control {
    z-index: 2;
}
.container-fluid.ipad_group .col-lg-offset-4.col-lg-16.section_footer.col-xs-offset-0.col-xs-8.col-md-offset-2.col-md-20.col-sm-24 a {
}

@media all and (transform-3d),
(-webkit-transform-3d) {
    .carousel-fade .carousel-inner > .item.next,
    .carousel-fade .carousel-inner > .item.active.right {
        opacity: 0;
        -webkit-transform: translate3d(0, 0, 0);
        transform: translate3d(0, 0, 0);
    }
    .carousel-fade .carousel-inner > .item.prev,
    .carousel-fade .carousel-inner > .item.active.left {
        opacity: 0;
        -webkit-transform: translate3d(0, 0, 0);
        transform: translate3d(0, 0, 0);
    }
    .carousel-fade .carousel-inner > .item.next.left,
    .carousel-fade .carousel-inner > .item.prev.right,
    .carousel-fade .carousel-inner > .item.active {
        opacity: 1;
        -webkit-transform: translate3d(0, 0, 0);
        transform: translate3d(0, 0, 0);
    }
}
.carousel .item {
    height: 100%;
    position: absolute;
    width: 100%;
}
.title {
  text-align: center;
  margin-top: 20px;
  padding: 10px;
  text-shadow: 2px 2px #000;
  color: #FFF;
}






































@charset "utf-8";

@media (max-width:646px){
.Home_Header_LOGO_02 {
	padding: 0px;
	width: 26%;

}
.mainsliders {
	margin-top: 0pt;
	margin-right: auto;
	margin-left: auto;
	padding: 0px;
	visibility: hidden;
	bottom: 1pt;
}
.DOWN_ARROW {
	z-index: 124;
	opacity: 1;
	margin-top: 0px;
	padding: 0px;
	width: 100%;
	margin-right: auto;
	margin-left: auto;
	margin-bottom: 0px;
	position: absolute;
	top: 45%;
}
.welcome_main_page {
	margin-right: auto;
	margin-left: auto;
	z-index: 1;
	margin-top: -150pt;
	max-width: 275pt;
	margin-bottom: 1%;
}
.main_page_subhead {
    background-repeat: no-repeat;
    padding-right: 0px;
    padding-left: 0px;
    position: absolute;
    z-index: 10;
    margin: 0px auto;
    padding-bottom: 0px;
    top: 96%;
    background-color: rgba(33,29,29,0.83);
    width: 100%;
    visibility: inherit;
}
.news_border {
	padding-right: 5px;
	padding-left: 5px;
	padding-bottom: 2.5px;

}
.news_report {
	margin: 0PX;
	padding: 0PX;
	width: 100%;
	background-image: -o-linear-gradient(270deg,rgba(30,28,28,1.00) 6.21%,rgba(0,0,0,0.00) 69.43%);
	background-image: -webkit-linear-gradient(270deg,rgba(30,28,28,1.00) 6.21%,rgba(0,0,0,0.00) 69.43%);
	background-image: -moz-linear-gradient(270deg,rgba(30,28,28,1.00) 6.21%,rgba(0,0,0,0.00) 69.43%);
	background-image: linear-gradient(180deg,rgba(30,28,28,1.00) 6.21%,rgba(0,0,0,0.00) 69.43%);
}
.news_txt_head {
    font-family: Gotham, "Helvetica Neue", Helvetica, Arial, sans-serif;
    font-size: 12px;
    color: #FFFFFF;
    font-weight: bold;
    text-align: center;
    line-height: 25px;
    opacity: 1;
    overflow-y: hidden;
    padding-bottom: 15px;
    background-color: rgba(0,0,0,0.34);
    padding-top: 20px;
    padding-right: 15px;
    padding-left: 15px;
    letter-spacing: 1px;
    margin-bottom: 0px;
    margin-top: 10px;
    min-height: 125px;
}
#backgroundJCVD {
	background-repeat: no-repeat;
	background-attachment: fixed;





















































	background-position: 100%
% 0%;
	z-index: -1;
}
.down_arrow_main {
    width: 25px;
    float: left;
    position: fixed;
    opacity: 0.75;
    margin-bottom: 0px;
    -webkit-transition: all 0.25s ease-in-out 0s;
    -o-transition: all 0.25s ease-in-out 0s;
    transition: all 0.25s ease-in-out 0s;
    margin-left: 47%;
    margin-right: auto;
    visibility: visible;
    z-index: 3;
    text-align: center;
    font-size: 27.5px;
    top: 80%;
}
.glyph_right {
    position: absolute;
    top: 25%;
    display: inline-block;
    font-family: 'Glyphicons Halflings';
    font-style: normal;
    font-weight: lighter;
    line-height: 1;
    -webkit-font-smoothing: antialiased;
    font-size: 27.5px;
    right: 20px;
    bottom: 25%;
    opacity: 0.5;
    left: 5px;
}
.glyph_left {
    position: absolute;
    top: 25%;
    display: inline-block;
    font-family: 'Glyphicons Halflings';
    font-style: normal;
    font-weight: normal;
    -webkit-font-smoothing: antialiased;
    font-size: 27.5px;
    left: 20px;
    bottom: 25%;
    opacity: 0.5;
    right: 5px;
}
.Cars_Text_Main2 {
    -webkit-transition: all 4s ease 0.25s;
    -o-transition: all 4s ease 0.25s;
    transition: all 4s ease 0.25s;
    -webkit-transform: 10px;
    -o-transform: 10px;
    transform: 10px;
    overflow-y: visible;
    overflow-x: visible;
    width: 35%;
    position: absolute;
    text-align: center;
    margin-left: auto;
    margin-right: auto;
    left: 32.5%;
    top: 40%;
}
.indicators {
	position: absolute;
	top: 100px;
	z-index: 50;
}
.Nav_options_2 {
    letter-spacing: 4px;
    font-family: Gotham, "Helvetica Neue", Helvetica, Arial, sans-serif;
    font-size: 80%;
    position: relative;
    margin-top: -190px;
    margin-bottom: 15px;
    text-align: center;
    left: auto;
    right: auto;
    padding-top: 0px;
    padding-bottom: 10px;
    border-radius: 7px;
    margin-left: auto;
    margin-right: auto;
}
.welcome_txt {
    margin: 25px auto;
    color: rgba(255,255,255,1.00);
    font-family: Gotham, "Helvetica Neue", Helvetica, Arial, sans-serif;
    text-align: center;
    font-size: 12.5px;
    letter-spacing: 1px;
    line-height: 25px;
    padding-left: 20px;
    padding-right: 20px;
}
.news_main {
    background-color: rgba(9,8,8,1.00);
    padding-top: 10px;
    background-image: url(images17/646_BACK_1.jpg);
    margin-left: auto;
    margin-right: auto;
    background-attachment: scroll;
    background-repeat: no-repeat;
    background-size: 100% auto;
    background-position: center top;

}
.section_text {
	width: 100%;
	margin-left: auto;
	margin-bottom: 25px;
	padding-top: 15px;
	margin-top: 10px;
	margin-right: auto;
}
.section_header {
	padding: 0px;
}
.roll_image {
    -webkit-transition: all 0.5s ease 0s;
    -o-transition: all 0.5s ease 0s;
    transition: all 0.5s ease 0s;
    background-repeat: no-repeat;
    opacity: 1;
}
.roll_image:hover {
    -webkit-transform: scale (2);
    -o-transform: scale (2);
    transform: scale (2);
    opacity: 1;
    background-repeat: no-repeat;
    -webkit-opacity: 1;
}
.spacer {
    visibility: hidden;
    height: 0px;
    margin-bottom: -30px;
    padding-bottom: 0px;
}
.section_text_footer {
	width: 100%;
	margin-bottom: 15px;
	float: right;
	margin-top: 45px;
	margin-left: auto;
	margin-right: auto;
}
.section_footer {
	padding-left: 0px;
	padding-right: 0px;

}
.news_border {
    padding: 0px 5px;
    margin-top: 0px;
    margin-bottom: 10px;

}
.section_header2 {
    padding: 0px;
    margin-top: -20pt;
}
.Classic_back {
    width: 100%;
    margin-left: 0px;
    margin-top: 0px;
    padding-top: 0px;
    padding-left: 0px;
    padding-right: 0px;
}
.classic_sig {
    margin-top: 50px;
    width: 55%;
    margin-bottom: -20px;
    z-index: 30;
    visibility: inherit;
    position: relative;
    margin-left: auto;
    max-width: 300px;
    margin-right: auto;
}
.classic_video {
	margin-top: 2%;
	padding-left: 0px;
	padding-right: 0px;
	margin-left: 0px;
	margin-right: 0px;
}
.classic_txt {
    color: rgba(1,1,1,1.00);
    margin-top: 0px;
    margin-right: auto;
    margin-left: auto;
    margin-bottom: 10px;
    padding: 0px 15px;
    font-size: 14px;
    line-height: 30px;
    letter-spacing: 1px;
    font-family: Gotham, "Helvetica Neue", Helvetica, Arial, sans-serif;
    font-style: normal;
    text-align: center;
}
.Classic_Movie {
    background-image: url(images17/Bkgs/Index/Main_Slide_index.jpg);
    background-repeat: no-repeat;
    margin-left: 0px;
    padding-left: 0px;
    padding-right: 0px;
    margin-top: 0px;
    background-position: 25% 0%;
    background-color: rgba(19,19,19,1.00);
    background-size: auto 100%;
    background-attachment: scroll;
}
.Subscribe_Youtube {
    margin-right: auto;
    margin-left: auto;
    width: 40%;
    padding-bottom: 40px;
    padding-top: 30px;

}
.Classic_text_1 {
    color: rgba(26,25,25,1.00);
    font-weight: bold;
    margin-bottom: 0px;
    font-size: 80%;
    text-align: center;
    margin-left: auto;
    margin-right: auto;
    padding-top: 20px;
    padding-right: 0px;
    padding-left: 0px;
    padding-bottom: 10px;
    background-color: rgba(7,7,7,1.00);
    letter-spacing: 2px;
    margin-top: 0px;
}
.coming_soon_trailer {
    margin-top: 55%;
    padding-bottom: 3%;
    width: 40%;
    margin-left: 9%;
    margin-right: auto;
    margin-bottom: 10%;
}
.coming_soon {
    background-image: url(images17/Classic_Scenes_Trailer_HOME_17.jpg);
    background-size: 98% auto;
    margin-bottom: 5px;
    background-repeat: no-repeat;
    -webkit-transition: all 0.5s ease-out 0s;
    -o-transition: all 0.5s ease-out 0s;
    padding-top: 0px;
    padding-right: 0px;
    padding-left: 0px;
    transition: all 0.5s ease-out 0s;
    position: relative;
    background-position: center top;
}
.BUY_NOW {
	margin-top: 50%;
	margin-bottom: 2%;
	padding-bottom: 0px;
	width: 55%;
	margin-left: 5%;
}
.emoji {
    background-image: url(images17/Classic_Scenes_Trailer_HOME_15.jpg);
    background-size: 98% auto;
    background-position: center top;
    background-repeat: no-repeat;
    padding: 0px;
    -webkit-transition: all 0.5s ease-out 0s;
    -o-transition: all 0.5s ease-out 0s;
    transition: all 0.5s ease-out 0s;
    position: relative;
    margin-bottom: 0px;
}
.footer_wrap {
	margin-top: 0px;
	margin-right: auto;
	margin-left: auto;
	width: 100%;
	padding-left: 0px;
	padding-right: 0px;
}
.footer_bottom {
    background-color: rgba(18,17,17,1.00);
    padding: 25px 15px;
    margin-top: 0%;
    margin-right: 0%;
    margin-left: 0%;
    margin-bottom: 0%;
    border-top: thin solid #4E4E4E;
}
.down_arrow_small {
	margin-left: 10px;
	width: 0px;
	position: relative;
	padding-top: 0px;
	margin-top: 8px;
	visibility: collapse;
	z-index: -100;
	opacity: 0;
}
.contain_646 {
	width: 96%;
}
.main_contain {
    width: 98%;
    margin-right: auto;
    margin-left: auto;
    padding-left: 0px;
    padding-right: 0px;


}
.movie_poster {
	padding-top: 5px;
	padding-right: 5px;
	padding-left: 5px;
	padding-bottom: 5px;

}
.movie_txt {
	width: 80%;
	visibility: visible;
	z-index: 49;
	position: relative;
	top: 50%;
	margin-left: auto;
	margin-right: auto;
	margin-top: 145pt;
	margin-bottom: 75pt;
	opacity: 0.75;
}
.tea_trailer {
	margin-top: 10px;
	font-weight: bold;
	font-family: Gotham, "Helvetica Neue", Helvetica, Arial, sans-serif;
	font-size: 55%;
	letter-spacing: 1px;
	margin-bottom: 10px;
}
.movies_bkg {
    padding: 0px;
    background-repeat: no-repeat;
    background-image: url(images17/Bkgs/Movies/Movie_ipad.jpg);
    background-attachment: scroll;
    background-position: center top;
    z-index: -50;
    position: relative;
    background-size: cover;
    -moz-background-size: cover;
}
.gallery_bkg {
	background-image: url(images17/Bkgs/Gallery/gallery_MAIN_bkg_646.jpg);
	padding: 0px;
	background-position: center top;
	background-size: 100% auto;
	background-attachment: fixed;
	z-index: -50;
	background-repeat: no-repeat;
	-moz-background-size: cover;
}
.gallery_contain {
    margin-right: auto;
    margin-left: auto;
    padding-right: 10px;
    padding-left: 10px;
    padding-bottom: 35px;
    background-image: url(images17/Bkgs/Gallery/gallery_Main_Back_646.png);
    background-position: center top;
    background-attachment: fixed;
    background-size: 100% auto;
    background-color: rgba(19,19,19,1.00);
    background-repeat: no-repeat;
}
.Cars_Text_Main {
	-webkit-transition: all 4s ease 0.25s;
	-o-transition: all 4s ease 0.25s;
	transition: all 4s ease 0.25s;
	-webkit-transform: 10px;
	-o-transform: 10px;
	transform: 10px;
	overflow-y: visible;
	overflow-x: visible;
	position: absolute;
	width: 100pt;
	right: 5%;
	text-align: center;
	bottom: 15pt;
}
.gallery_subhead {
	width: 60%;
	margin-right: auto;
	margin-left: auto;
	margin-bottom: 30px;
}
.house {
	height: 25px;
	margin-top: 35px;
	margin-left: auto;
	margin-right: auto;
	opacity: 0.85;
}
.video_bkg {
    margin-right: auto;
    margin-left: auto;
    background-repeat: no-repeat;
    background-attachment: fixed;
    background-size: 100% auto;
    margin-top: px;
    padding-left: 5px;
    padding-right: 5px;
    padding-bottom: 80px;
    border-top: thin solid #4E4E4E;
}
.videos_tabs {
	padding: 5px;
	z-index: 0;
	margin: 0px;
}
.vid_play {
	z-index: 50;
	position: absolute;
	top: 0%;
	right: 0%;
	left: 0%;
	bottom: 0%;
	width: 100%;
	padding: 5px;
	height: 100%;
	-webkit-transition: all 0.3s ease-in 0s;
	-o-transition: all 0.3s ease-in 0s;
	transition: all 0.3s ease-in 0s;
	opacity: 0;
}
.video_txt {
	width: 90%;
	margin-right: auto;
	margin-left: auto;
	margin-top: 10px;
}
.video_bkgrd {
    padding: 0px;
    background-image: url(images17/Bkgs/Video/Video_Bkg_012.png);
    background-position: left top;
    background-size: 100% auto;
    background-attachment: scroll;
    z-index: -50;
    background-repeat: no-repeat;
}
.video_contain {
    background-position: left top;
    background-attachment: fixed;
    background-size: 100% auto;
    background-color: rgba(11,11,11,1.00);
    background-repeat: no-repeat;
}
.contact_contain {
    padding-bottom: 10px;
    padding-top: 10px;
    background-repeat: no-repeat;
    background-attachment: fixed;
    background-position: center top;
    background-size: 100% auto;
    background-color: rgba(0,0,0,1.00);
    border-top: thin solid #4E4E4E;
}
.contact_bkgrd {
    padding: 0px;
    background-position: center top;
    background-size: 100% auto;
    background-attachment: scroll;
    background-repeat: no-repeat;
    background-image: url(images17/Bkgs/Contact/Contact_small.jpg);
    background-color: rgba(0,0,0,1.00);
}
.contact_center {
    margin-right: auto;
    margin-left: auto;
    padding-left: 10px;
    padding-right: 10px;
}
.contact_form {
    padding-top: 10px;
    padding-right: 10px;
    padding-left: 15px;
    padding-bottom: 10px;
    margin-right: 0px;
    margin-left: 0px;
    background-color: rgba(15,14,14,0.75);
    color: rgba(255,255,255,1.00);
    margin-bottom: 30px;
}
.form_contact {
	max-width: 530px;
	padding-bottom: 10px;
	color: rgba(255,255,255,1.00);
	padding-top: 10px;
	padding-right: 10px;
	padding-left: 10px;
}
.contact_us_form {
	border-radius: 3px;
	max-width: 100%;
	background-color: rgba(171,168,168,0.39);
	min-height: 50px;
	font-family: Gotham, "Helvetica Neue", Helvetica, Arial, sans-serif;
	border-width: 0px;
	padding-left: 10px;
	color: rgba(255,255,255,1.00);
	letter-spacing: 1px;
}
.contact_us_form_message {
	border-radius: 3px;
	max-width: 100%;
	background-color: rgba(171,168,168,0.39);
	font-family: Gotham, "Helvetica Neue", Helvetica, Arial, sans-serif;
	border-width: 0px;
	background-size: 80% auto;
	background-repeat: no-repeat;
	background-position: 50% 50%;
	padding-left: 10px;
	padding-top: 10px;
	opacity: 1;
}
.submit_but {
    margin-top: 35px;
    color: #F4F1F1;
    font-size: 100%;
    font-family: Gotham, "Helvetica Neue", Helvetica, Arial, sans-serif;
    font-weight: normal;
    border-radius: 5px;
    padding-top: 15px;
    padding-right: 25px;
    padding-left: 25px;
    padding-bottom: 15px;
    background-color: rgba(77,71,71,0.70);
    border-width: 0px;
    margin-bottom: 20px;
    margin-right: auto;
    margin-left: auto;
    letter-spacing: 3px;
}
.contact_detail {
    font-weight: normal;
    font-family: Gotham, "Helvetica Neue", Helvetica, Arial, sans-serif;
    font-size: 12px;
    color: rgba(255,255,255,1.00);
    padding: 10px;
    margin-bottom: 25px;
    text-align: center;
    letter-spacing: 1px;
    margin-left: auto;
    margin-right: auto;
    margin-top: 10px;
    line-height: 20px;
}
.contact_detail_txt {
	text-align: left;
	letter-spacing: 2px;
	font-family: Gotham, "Helvetica Neue", Helvetica, Arial, sans-serif;
	font-size: 70%;
	font-weight: normal;
	padding-left: 10px;
}
.pobox {
	font-family: Gotham, "Helvetica Neue", Helvetica, Arial, sans-serif;
	font-size: 125%;
	letter-spacing: 3px;
	margin-bottom: 30px;
	line-height: 30px;
	margin-top: 20px;
}
.form_box {
	padding: 5px;


}
.contact_detail2 {
	font-weight: normal;
	font-family: Gotham, "Helvetica Neue", Helvetica, Arial, sans-serif;
	font-size: 75%;
	color: rgba(255,255,255,1.00);
	padding-bottom: 0px;
	margin-bottom: 5px;
	text-align: center;
	letter-spacing: 1px;
	margin-left: auto;
	margin-right: auto;
}
.news_bkg {
    padding: 0px;
    background-image: url(images17/Bkgs/News/Main_Slide_Backgrounds_646.jpg);
    background-position: center top;
    background-size: cover;
    background-attachment: scroll;
    z-index: -50;
    background-repeat: no-repeat;
    -moz-background-size: cover;
    position: relative;
}
.news_hover {
	-webkit-transition: all 0.25s ease-in-out 0s;
	-o-transition: all 0.25s ease-in-out 0s;
	transition: all 0.25s ease-in-out 0s;
	opacity: 0.75;
	background-color: rgba(0,0,0,1.00);
	background-size: cover;
}
.news_contain {
    background-position: center top;
    background-attachment: fixed;
    background-size: 100% auto;
    background-color: rgba(19,19,19,1.00);
    padding-bottom: 0px;
    padding-top: 10px;
    background-repeat: no-repeat;
    border-top: thin solid #4E4E4E;
    margin-bottom: -5px;
}
.bio_box {
	padding-top: 20px;
	padding-right: 30px;
	padding-left: 30px;
	padding-bottom: 50px;
	background-color: rgba(26,25,25,1.00);
}
.bio_txt {
	visibility: visible;
	z-index: 101;
	margin-bottom: 90pt;
	opacity: 0.75;
	margin-top: 195pt;
	width: 400px;
	margin-right: auto;
	margin-left: auto;
}
.bio_bkg4 {
    background-position: center top;
    background-size: 130% auto;
    background-color: rgba(19,19,19,1.00);
    background-image: url(images17/Bkgs/Bio/Main_Slide_Backgrounds_646_bio2.jpg);
    background-repeat: no-repeat;
    -moz-background-size: cover;
    position: relative;
    margin-bottom: 50px;
    padding-top: 55%;
}
.bio_bkg3 {
    background-position: center top;
    background-size: 109% auto;
    padding-top: 50%;
    padding-right: 0%;
    padding-left: 0%;
    padding-bottom: 0%;
    background-color: rgba(19,19,19,1.00);
    background-image: url(images17/Bkgs/Bio/Main_Slide_Backgrounds_MAIN4.jpg);
    background-repeat: no-repeat;
    -moz-background-size: cover;
    position: relative;

}
.bio_bkg2 {
    background-position: 80% top;
    background-size: 170% auto;
    background-color: rgba(19,19,19,1.00);
    background-image: url(images17/Bkgs/Bio/Main_Slide_Backgrounds_MAIN2.jpg);
    background-repeat: no-repeat;
    position: relative;
    padding-top: 80%;
}
.bio_bkg {
	padding-top: 0px;
	padding-right: 0px;
	padding-left: 0px;
	background-image: url(images17/Bkgs/Bio/Main_Slide_Backgrounds_MAIN.jpg);
	background-position: 10% top;
	background-size: 285% auto;
	background-attachment: fixed;
	background-repeat: no-repeat;
	-moz-background-size: cover;
	position: relative;
	padding-bottom: 0px;
	margin-bottom: 0px;
}
.bio_txt_header {
	width: 100%;
	margin-left: auto;
	margin-right: auto;
	margin-bottom: 40px;
	padding-top: 0px;
	margin-top: 15px;
}
.bio_pics {
	width: 66%;
	margin-left: auto;
	margin-right: auto;
	left: 0%;
	right: 0%;
}
.bio_pic_1 {
	padding-top: 0px;
	padding-right: 0px;
	padding-left: 0px;
	padding-bottom: 0px;
	background-color: rgba(26,25,25,0.92);
	margin-bottom: 0px;

}
.bio_txt_1 {
	font-size: 85%;
	letter-spacing: 2px;
	text-align: left;
	font-family: Gotham, "Helvetica Neue", Helvetica, Arial, sans-serif;
	width: 90%;
	margin-left: auto;
	margin-right: auto;
	line-height: 20px;
	margin-bottom: 25px;
	margin-top: 15px;
}
.gallery_contain_main {
    background-image: url(images17/Bkgs/Gallery/gallery_Main_Back_646.png);
    background-position: center top;
    background-size: 100% auto;
    background-color: rgba(19,19,19,1.00);
    padding-bottom: 75px;
    padding-top: 50px;
    padding-left: 5px;
    padding-right: 5px;
    background-attachment: fixed;
    background-repeat: no-repeat;
}
.ask_logo {
	margin-left: auto;
	margin-right: auto;
	padding-left: 10%;
	padding-right: 10%;
	padding-bottom: 0px;
	margin-bottom: 0px;
	padding-top: 20px;
}
.qna_box {
	opacity: 1;
	z-index: 1;
	font-size: 90%;
	text-align: left;
	background-repeat: no-repeat;
	background-position: 65% 0%;
	padding: 10px;
	margin-left: auto;
	margin-right: auto;
	margin-top: 0px;
	margin-bottom: 10px;
	width: 98%;
}
.ask_jcvd {
	font-size: 125%;
	margin-bottom: 5%;
	color: #D31012;
	font-weight: bold;
	letter-spacing: 2px;
	font-family: Gotham, "Helvetica Neue", Helvetica, Arial, sans-serif;
}
.ask_question {
	font-family: Gotham, "Helvetica Neue", Helvetica, Arial, sans-serif;
	font-weight: normal;
	color: #FF0103;
	padding-top: 0px;
	letter-spacing: 1px;
	font-size: 85%;
}
.ask_jcvd_answer {
	font-family: Gotham, "Helvetica Neue", Helvetica, Arial, sans-serif;
	font-weight: normal;
	color: #FFFFFF;
	padding-top: 0px;
	letter-spacing: 1px;
	font-size: 85%;
}
.qna_main_box {
    padding: 0px 30px;
    background-color: rgba(29,28,28,1.00);
    margin-bottom: 0px;
}
.qna_bkg {
	background-position: right top;
	padding-top: 250px;
	padding-right: 0px;
	padding-left: 0px;
	padding-bottom: 0px;
	background-color: rgba(19,19,19,1.00);
	background-image: url(images17/Bkgs/fanzone/Main_Slide_Backgrounds_MAIN01.jpg);
	background-repeat: no-repeat;
	position: relative;
	background-size: 200% auto;
}
.ask_header {
	width: 75%;
	margin-left: auto;
	margin-right: auto;
	margin-bottom: 25px;
	padding-top: 0px;
	margin-top: 0px;
}
.qna_small_box {
	padding-top: 0px;
	padding-right: 35px;
	padding-left: 35px;
	padding-bottom: 15px;
	background-color: rgba(29,28,28,1.00);
}
.ask_fomr01 {
	border-radius: 3px;
	max-width: 100%;
	background-color: rgba(255,255,255,0.88);
	min-height: 50px;
	font-family: Gotham, "Helvetica Neue", Helvetica, Arial, sans-serif;
	border-width: 0px;
	padding-left: 10px;
	margin-bottom: 10px;
	width: 100%;
	margin-left: auto;
	margin-right: auto;
	color: #000000;
}
.ask_button {
	color: #FFFFFF;
	font-size: 125%;
	font-family: Gotham, "Helvetica Neue", Helvetica, Arial, sans-serif;
	border-radius: 5px;
	font-weight: bold;
	background-color: rgba(19,19,19,1.00);
	border-width: 0px;
	padding-bottom: 20px;
	padding-top: 20px;
	padding-left: 20px;
	padding-right: 20px;
	text-align: center;
	margin-bottom: 15px;
	margin-right: auto;
	margin-left: auto;
	margin-top: 15px;
}
.form_txt {
	color: #FFFFFF;
	margin-top: 50px;
	font-family: Gotham, "Helvetica Neue", Helvetica, Arial, sans-serif;
	letter-spacing: 2px;
	font-weight: normal;
	font-size: 80%;
	margin-bottom: 25px;
}
.fan_month_main_bkg {
    padding-bottom: 0px;
}
.fanzone_bkg {
	padding-top: 0px;
	padding-right: 0px;
	padding-left: 0px;
	background-image: url(images17/Bkgs/fanzone/Main_Slide_Backgrounds_646.png);
	background-position: center top;
	background-size: 100% auto;
	background-attachment: fixed;
	background-repeat: no-repeat;
	position: relative;
	padding-bottom: 0px;
	margin-bottom: 0px;
}
.fan_divider {
	background-color: rgba(26,25,25,1.00);
}
.always_sg {
	width: 85%;
	margin-right: auto;
	margin-left: auto;
	margin-top: 50px;
	margin-bottom: 50px;
}
.fom_BOX {
	margin: 0px;
}
.FOM_txt {
    font-size: 13px;
    letter-spacing: 1px;
    font-family: Gotham, "Helvetica Neue", Helvetica, Arial, sans-serif;
    font-style: normal;
    line-height: 17.5px;
    padding: 0px 30px;
    text-align: left;
}
.FOM_small_print {
    font-size: 11px;
    line-height: 15px;
    padding-top: 0px;
    padding-right: 30px;
    padding-left: 30px;
    padding-bottom: 45px;
    margin-bottom: 25px;
    font-family: Gotham, "Helvetica Neue", Helvetica, Arial, sans-serif;
    font-style: normal;
    text-align: left;
    color: rgba(185,183,183,1.00);
}
.fom_header {
    width: 96%;
    margin-left: auto;
    margin-right: auto;
    margin-top: 0px;
    margin-bottom: 0px;
    padding-top: 0px;
    padding-bottom: 30px;
}
.FOM_txt_box {
    background-color: rgba(21,20,20,0.95);
    font-size: 75%;
    letter-spacing: 1px;
    font-family: Gotham, "Helvetica Neue", Helvetica, Arial, sans-serif;
    font-style: normal;
    line-height: 17.5px;
    text-align: left;
    margin-bottom: 0px;
}
.fom_pic {
    font-size: 75%;
    letter-spacing: 1px;
    font-family: Gotham, "Helvetica Neue", Helvetica, Arial, sans-serif;
    font-style: normal;
    line-height: 17.5px;
    padding-top: 45px;
    padding-right: 20px;
    padding-left: 20px;
    padding-bottom: 20px;
    text-align: left;
    margin-left: px;
    z-index: 20;
    background-color: rgba(21,20,20,0.95);
}
.fanzone_text {
	width: 64%;
	visibility: visible;
	z-index: 49;
	position: relative;
	top: 50%;
	margin-top: 145pt;
	margin-bottom: 75pt;
	opacity: 0.75;
	float: left;
}
.terms {
	font-family: Gotham, "Helvetica Neue", Helvetica, Arial, sans-serif;
	font-style: normal;
	font-size: 65%;
	letter-spacing: 1px;
	text-align: left;
}
.terms_bkg1 {
	padding: 0px;
	background-image: url(images17/Bkgs/Terms/Main_Slide_Backgrounds_646.png);
	background-position: center top;
	background-size: 100% auto;
	background-attachment: fixed;
	z-index: -50;
	background-repeat: no-repeat;
	position: relative;
}
.terms_bkg2 {
	background-position: center top;
	background-attachment: fixed;
	background-size: 100% auto;
	background-color: rgba(19,19,19,1.00);
	padding-bottom: 75px;
	padding-top: 50px;
	padding-left: 10%;
	padding-right: 10%;
	background-image: url(images17/Bkgs/Terms/Main_Slide_Backgrounds_646.png);
	background-repeat: no-repeat;
}
.error {
	margin-bottom: 100px;
	padding-top: 40px;
	padding-right: 40px;
	padding-left: 40px;
	padding-bottom: 40px;
	background-color: rgba(19,19,19,0.88);
	font-family: Gotham, "Helvetica Neue", Helvetica, Arial, sans-serif;
	font-style: normal;
	letter-spacing: 2px;
	font-size: 110%;
	line-height: 30px;
}
.ask_success {
	font-size: 100%;
	margin-bottom: 200pt;
	color: #D31012;
	font-weight: bold;
	text-align: center;
	margin-top: 40pt;
	padding: 50px;
	background-color: rgba(29,29,29,0.75);
	letter-spacing: 2px;
}
.thankyou {
	background-position: 78% top;
	background-attachment: scroll;
	padding-top: 250px;
	padding-right: 0px;
	padding-left: 0px;
	padding-bottom: 0px;
	background-size: 300% auto;
	background-color: rgba(19,19,19,1.00);
	background-image: url(images17/Bkgs/fanzone/Main_Slide_Backgrounds_MAIN01.jpg);
	background-repeat: no-repeat;
	-webkit-background-size: cover;
	-moz-background-size: cover;
	position: relative;
}
.feed_border {
    padding-top: 5px;
    padding-right: 5px;
    padding-left: 5px;
    padding-bottom: 5px;
    position: static;
}
.contest_bkg {
	background-color: rgba(35,35,35,0.75);
	margin-top: 0px;

}
.FOM_txt_box2 {
	font-size: 75%;
	letter-spacing: 1px;
	font-family: Gotham, "Helvetica Neue", Helvetica, Arial, sans-serif;
	font-style: normal;
	line-height: 17.5px;
	text-align: left;
	margin-bottom: 0px;
	padding-top: 25px;
}
.phone_txt {
	max-height: 315px;


}
.training {
	background-image: url(images17/Training/646.jpg);
	background-repeat: no-repeat;
	background-position: center 0%;
	background-size: cover;
}
.social_handle {
	margin-top: 25px;
	margin-right: auto;
	margin-left: auto;
	margin-bottom: 50px;
	width: 150px;
}
.home_player {
	margin-top: 185px;
	margin-right: auto;
	margin-left: 0px;
	margin-bottom: 50px;
	width: 400px;
}
.continue {
	margin-top: 40px;
	margin-right: auto;
	margin-left: auto;
	margin-bottom: 0px;
	width: 225px;
}
.ENTRANCE_LOGO {
	margin-top: 25PX;
	margin-right: AUTO;
	margin-left: AUTO;
	margin-bottom: 25PX;
	width: 150px;
}
.training {
	background-image: url(images17/Training/647.jpg);
	background-repeat: no-repeat;
	background-position: center top;
	background-size: cover;
}
.social_handle {
	margin-top: 25px;
	margin-right: auto;
	margin-left: auto;
	margin-bottom: 50px;
	width: 150px;
}
.home_player {
	margin-top: 251px;
	margin-right: auto;
	margin-left: 0px;
	margin-bottom: 100px;
	width: 500px;
}
.train_overlay {
	margin-top: -86%;
	-webkit-transition: all 0.25s ease-in-out 0s;
	-o-transition: all 0.25s ease-in-out 0s;
	transition: all 0.25s ease-in-out 0s;
	opacity: 0;
}
.open2 {
	margin-top: 230px;
	margin-right: auto;
	margin-left: auto;
	margin-bottom: 0px;
	width: 80%;

}
.training_Small {
	color: rgba(255,255,255,1.00);
	font-family: Gotham, "Helvetica Neue", Helvetica, Arial, sans-serif;
	font-size: 55%;
	margin-top: 90px;
	padding-bottom: 40px;
}
.social_training_3 {
	-webkit-transition: all 0.25s ease-in-out 0s;
	-o-transition: all 0.25s ease-in-out 0s;
	transition: all 0.25s ease-in-out 0s;
	opacity: 0.5;
}
.social_training_2 {
	padding: 3px;
}
.social_training {
	margin: 0px auto;
	width: 45%;
}
.enter {
	bottom: 0vmin;
	position: absolute;
	top: 0vmin;
}
.continue {
	margin-top: 0px;
	margin-right: auto;
	margin-left: auto;
	margin-bottom: 0px;
	width: 350px;
}
.ENTRANCE_LOGO {
	margin-top: 30PX;
	margin-right: AUTO;
	margin-left: AUTO;
	margin-bottom: 30PX;
	width: 150px;
}
.rodin_main {
	background-position: center top;
	background-attachment: fixed;
	background-size: cover;
	padding-bottom: 50px;
	padding-top: 80px;
	padding-left: 5%;
	padding-right: 5%;
}
.Rodin_Poster {
	-webkit-transition: all 0.5s ease-in-out 0s;
	-o-transition: all 0.5s ease-in-out 0s;
	transition: all 0.5s ease-in-out 0s;
	opacity: 1;
	margin-bottom: 10px;
}
.PRESS_rodin {
	letter-spacing: 2px;
	text-align: left;
	padding-top: 25px;
	padding-right: 25px;
	padding-bottom: 25px;
	line-height: 20px;
	font-family: Gotham, "Helvetica Neue", Helvetica, Arial, sans-serif;
	font-size: 85%;
	background-color: rgba(5,5,5,0.91);
	margin-top: 15px;
	padding-left: 25px;
}
.RODIN_SPACER {
	margin-top: 0PX;
	margin-bottom: -25PX;
	max-height: 5px;
	visibility: collapse;
}
.Movie_txt_rodin {
	letter-spacing: 2px;
	text-align: left;
	width: 100%;
	line-height: 20px;
	padding-top: 20px;
	padding-right: 20px;
	padding-left: 20px;
	padding-bottom: 20px;
	font-family: Gotham, "Helvetica Neue", Helvetica, Arial, sans-serif;
	font-size: 60%;
	background-color: rgba(19,19,19,0.91);
}
.rodin_header {
	width: 99%;
	margin-left: auto;
	margin-right: auto;
	padding-top: 0px;
	margin-top: 107px;
}
.rodin_txt {
	letter-spacing: 2px;
	text-align: left;
	width: 85%;
	margin-left: auto;
	margin-right: auto;
	line-height: 20px;
	margin-bottom: 50px;
	margin-top: 15px;
	font-family: Gotham, "Helvetica Neue", Helvetica, Arial, sans-serif;
	padding: 25px;
	font-size: 85%;
	background-color: rgba(19,19,19,0.91);
}
.Rodin_box {
	margin-top: 75px;
	margin-bottom: 10px;
	font-family: Gotham, "Helvetica Neue", Helvetica, Arial, sans-serif;
	font-weight: 200;
}
.rodin_bkg {
	padding: 0px;
	background-image: url(images17/Rodin/bkg.jpg);
	background-position: 0px 100px;
	background-size: 100% auto;
	z-index: -50;
	background-repeat: no-repeat;
	-moz-background-size: cover;
}
.rodin_header {
	width: 75%;
	margin-left: auto;
	margin-right: auto;
	margin-bottom: 20pt;
	padding-top: 0px;
	margin-top: 30pt;
}
.rodin_txt {
	letter-spacing: 2px;
	text-align: left;
	width: 85%;
	margin-left: auto;
	margin-right: auto;
	line-height: 20px;
	margin-bottom: 50px;
	margin-top: 15px;
	font-family: Gotham, "Helvetica Neue", Helvetica, Arial, sans-serif;
	padding: 25px;
	font-size: 85%;
	background-color: rgba(19,19,19,0.91);
}
.Announce_txt {
	font-family: Gotham, "Helvetica Neue", Helvetica, Arial, sans-serif;
	font-size: 75%;
	letter-spacing: 1px;
	font-weight: normal;
	margin-bottom: 40px;
	margin-top: 20px;
	line-height: 20px;
}
.Movie_NEW_SYNOPS {
	padding: 0px 25px;
	margin-top: 150px;
	margin-bottom: 200px;
}
.Rodn_Logo {
	width: 76%;
	margin-right: auto;
	margin-left: auto;
	margin-top: 75pt;
	margin-bottom: 150pt;
	-webkit-transition: all 1s ease-in-out 0.25s;
	-o-transition: all 1s ease-in-out 0.25s;
	transition: all 1s ease-in-out 0.25s;
}
.Rodin_Bkg_MAIN {
	background-image: url(images17/Rodin/horizon3.jpg);
	background-repeat: no-repeat;
	background-size: cover;
	position: fixed;
	top: 0px;
	bottom: 0px;
	width: 100%;
	height: 100%;
}
.Rodin_Nav_Main {
	background-color: rgba(4,4,81,0.00);
	padding-top: 10px;
	padding-bottom: 25px;
}
.burger {
	margin-top: 15px;
}
.rodin_dropdown {
	background-color: rgba(248,245,245,1.00);

}
.Nav_Rodin_Right {
	color: rgba(58,51,224,1.00);
	padding-bottom: 40px;
}
.Cars_Text_Main4 {
	-webkit-transition: all 4s ease 0.25s;
	-o-transition: all 4s ease 0.25s;
	transition: all 4s ease 0.25s;
	-webkit-transform: 10px;
	-o-transform: 10px;
	transform: 10px;
	margin-top: auto;
	overflow-y: visible;
	overflow-x: visible;
	margin-left: 12%;
	position: absolute;
	width: 250pt;
	margin-bottom: auto;
	top: 50%;
	bottom: 50%;
	visibility: hidden;
}
.movie_contain_2 {
	margin-right: auto;
	padding-top: 30px;
	padding-bottom: 75px;
	background-image: url(images17/Bkgs/Movies/Movie_646_bnw.png);
	background-position: center top;
	background-attachment: fixed;
	background-size: 100% auto;
	background-color: rgba(19,19,19,1.00);
	padding-right: auto;
	padding-left: auto;
	margin-left: auto;
	background-repeat: no-repeat;
}
.fan_comment {
	margin-top: 10px;
	margin-right: auto;
	margin-left: 25px;
	margin-bottom: 10px;
}
.rodin_logo {
	margin-top: 25px;
	margin-right: auto;
	margin-left: auto;
	margin-bottom: 0px;
	width: 75%;
}
.rodin_footer_txt {
	font-size: 75%;
	letter-spacing: 1px;
	padding-top: 0px;
	margin-top: 100px;
	margin-bottom: 25px;
}
.Movie_Centre {
	margin-right: auto;
	margin-left: auto;
	max-width: 1200px;
	background-color: rgba(31,31,31,0.51);
	color: rgba(255,255,255,1.00);
}
.Header_Txt {
    margin-top: 15px;
    margin-right: auto;
    margin-left: auto;
    margin-bottom: 25px;
    max-width: 1200px;
    font-family: Gotham, "Helvetica Neue", Helvetica, Arial, sans-serif;
    font-style: normal;
    font-size: 15px;
    letter-spacing: 2px;
    color: #000000;
    line-height: 25px;
}
.see_more {
    margin-top: 35px;
    margin-right: auto;
    margin-left: auto;
    margin-bottom: 35px;
    max-width: 250px;
    font-family: Gotham, "Helvetica Neue", Helvetica, Arial, sans-serif;
    font-style: normal;
    font-size: 12px;
    letter-spacing: 2px;
    border: 1px solid #FFFFFF;
    -webkit-transition: all 0.25s ease-in 0s;
    -o-transition: all 0.25s ease-in 0s;
    padding: 20px;
    transition: all 0.25s ease-in 0s;
    color: #000000;
}
.coming_soon_jcvd {
    margin-top: 0px;
    margin-right: auto;
    margin-left: auto;
    margin-bottom: 5px;
    max-width: 1200px;
    padding-left: 5px;
    padding-right: 5px;
}
.Section_header_txt {
    margin-top: 40px;
    margin-right: auto;
    margin-left: auto;
    margin-bottom: 45px;
    max-width: 1200px;
    font-family: Gotham, "Helvetica Neue", Helvetica, Arial, sans-serif;
    font-style: normal;
    font-size: 15px;
    letter-spacing: 5px;
}
.classic_vid {
    padding-top: 0px;
    padding-right: 0px;
    padding-left: 0px;
    padding-bottom: 0px;
}
.footer_logo {
    max-width: 50px;
    margin-top: 5px;
    margin-right: auto;
    margin-left: auto;
    margin-bottom: -5px;
}
.foot_txt_2 {
    color: rgba(162,159,159,1.00);
    font-family: Gotham, "Helvetica Neue", Helvetica, Arial, sans-serif;
    font-size: 8px;
    text-align: center;
    font-style: normal;
    letter-spacing: 1px;
    margin-top: 10px;
    margin-bottom: 5px;
    padding-left: 0px;
    margin-left: auto;
    margin-right: auto;
    line-height: 15px;
}
.header_2 {
    margin-top: 50px;
    margin-bottom: 50px;
    max-width: 1200px;
    font-family: Gotham, "Helvetica Neue", Helvetica, Arial, sans-serif;
    font-style: normal;
    font-size: 15px;
    letter-spacing: 8px;
    text-align: center;
    font-weight: normal;
}
.FOM2 {
    font-size: 75%;
    letter-spacing: 1px;
    font-family: Gotham, "Helvetica Neue", Helvetica, Arial, sans-serif;
    font-style: normal;
    line-height: 17.5px;
    padding: 0px;
    text-align: left;
}
.FAN_Contain {
    margin-right: auto;
    margin-left: auto;
    padding-top: 50px;
    padding-right: 0px;
    padding-left: 0px;
    padding-bottom: 0px;
    max-width: 1200px;
}
.page_headers {
    margin-top: 250px;
    margin-bottom: 175px;
    max-width: 1200px;
    font-family: Gotham, "Helvetica Neue", Helvetica, Arial, sans-serif;
    font-style: normal;
    font-size: 18px;
    letter-spacing: 8px;
    text-align: center;
    font-weight: normal;
}
.page_sub_header {
    margin-top: 60px;
    margin-right: auto;
    margin-left: auto;
    margin-bottom: 60px;
    max-width: 1200px;
    font-family: Gotham, "Helvetica Neue", Helvetica, Arial, sans-serif;
    font-style: normal;
    font-size: 15px;
    letter-spacing: 10px;
    text-align: center;
    font-weight: normal;
    line-height: 30px;
}
.social_meida {
    background-image: url(images17/Bkgs/Index/classic_1200_Sept.jpg);
    padding-top: 100px;
    padding-right: 40px;
    padding-left: 40px;
    padding-bottom: 130px;
    background-attachment: scroll;
    background-repeat: no-repeat;
    background-size: auto 100%;
    background-position: right bottom;
}
.social_main {
    padding: 10px;
}
.footer_bottom_RETURN {
    background-color: rgba(0,0,0,1.00);
    padding-top: 5px;
    padding-right: 0px;
    padding-left: 0px;
    padding-bottom: 5px;
    text-align: center;
}
.main_contain2 {
    padding-top: 40px;
    background-color: rgba(0,0,0,1.00);
    padding-left: 5px;
    padding-right: 5px;
    padding-bottom: 15px;
}
.movie_contain {
    margin-right: auto;
    background-color: rgba(19,19,19,1.00);
    margin-left: auto;
    padding-top: 15px;
    padding-left: 5px;
    padding-right: 5px;
    background-repeat: no-repeat;
    background-attachment: fixed;

}
.species_back {
    background-image: url(images17/Bkgs/Species/species_646_01.jpg);
    background-repeat: no-repeat;
    background-origin: padding-box;
    background-attachment: scroll;
    background-size: cover;
    background-position: 100% 0%;
}
.species_help {
    position: relative;
    padding-bottom: 20px;
    background-color: rgba(255,255,255,1.00);
    padding-left: 10px;
    padding-right: 10px;
}
.species_txt {
    margin-top: 60px;
    margin-right: auto;
    margin-left: auto;
    margin-bottom: 60px;
    max-width: 1200px;
    font-family: Gotham, "Helvetica Neue", Helvetica, Arial, sans-serif;
    font-style: normal;
    font-size: 20px;
    letter-spacing: 10px;
    text-align: center;
    font-weight: normal;
    color: rgba(0,0,0,1.00);
}
.test_person {
    padding: 5px;
}
.roll_image_3 {
    -webkit-transition: all 0.5s ease-in-out 0s;
    -o-transition: all 0.5s ease-in-out 0s;
    transition: all 0.5s ease-in-out 0s;
    opacity: 0.8;
    padding-top: 0px;
    margin-top: -100%;
}
.species_back_small {
    background-color: rgba(0,0,0,1.00);
}
.PO_BOX {
    font-weight: normal;
    font-size: 15px;
    color: rgba(255,255,255,1.00);
    padding-bottom: 0px;
    margin-bottom: 25px;
    text-align: center;
    letter-spacing: 2px;
    margin-left: auto;
    margin-right: auto;
    max-width: 475px;
    line-height: 35px;
}
.contact_detail_small {
    font-weight: normal;
    font-size: 12px;
    color: rgba(255,255,255,1.00);
    padding-bottom: 0px;
    margin-bottom: 25px;
    text-align: center;
    letter-spacing: 1px;
    margin-left: auto;
    margin-right: auto;
    max-width: 475px;
    line-height: 15px;
}
.Contact_Headers {
    margin-top: 40px;
    margin-right: auto;
    margin-left: auto;
    margin-bottom: 25px;
    max-width: 1200px;
    font-family: Gotham, "Helvetica Neue", Helvetica, Arial, sans-serif;
    font-style: normal;
    font-size: 20px;
    letter-spacing: 5px;
    text-align: center;
    font-weight: normal;
    line-height: 30px;
}
.bg-two {
  @extend %bg;
    padding-bottom: 0px;
    background-color: rgba(19,19,19,1.00);
    background-repeat: no-repeat;
    padding-left: 5px;
    padding-right: 5px;
    background-size: cover;
}
.bg-one {
  @extend %bg;
    background-image: url(images17/Bkgs/Index/social_Small.png);
    padding-top: 150px;
    padding-right: auto;
    padding-left: auto;
    padding-bottom: 175px;
    background-repeat: no-repeat;
    background-size: 100% auto;
    background-color: #1B1B1B;
    border-top: thin solid #A8A8A8;
    border-bottom: thin solid #A8A8A8;
}
.see_less {
    margin-top: -30px;
}
.news_head_2 {
    font-family: Gotham, "Helvetica Neue", Helvetica, Arial, sans-serif;
    font-size: 9px;
    color: #FFFFFF;
    font-weight: normal;
    text-align: center;
    line-height: 23px;
    opacity: 1;
    overflow-y: visible;
    padding-bottom: 10px;
    background-color: rgba(0,0,0,0.34);
    padding-top: 10px;
    padding-right: 8px;
    padding-left: 8px;
    letter-spacing: 0.5px;
    min-height: 125px;
    z-index: 50;
    overflow-x: visible;
    visibility: visible;
    margin-top: 5px;
}
.species_header {
    margin-top: -105px;
    margin-right: auto;
    margin-left: auto;
    margin-bottom: 50px;
    max-width: 800px;
    font-family: Gotham, "Helvetica Neue", Helvetica, Arial, sans-serif;
    font-size: 12px;
    letter-spacing: 2px;
    text-align: center;
    font-weight: normal;
    padding: 25px 35px;
    line-height: 23px;
}
.species_header_2 {
    margin-top: 350px;
    margin-right: auto;
    margin-left: auto;
    margin-bottom: 50px;
    max-width: 1200px;
    font-family: Gotham, "Helvetica Neue", Helvetica, Arial, sans-serif;
    font-style: normal;
    font-size: 25px;
    letter-spacing: 10px;
    text-align: center;
    font-weight: normal;
}
.species_header3 {
    background-image: url(images17/Bkgs/Species/species_back2.jpg);
    background-position: 38% top;
    background-repeat: no-repeat;
    background-attachment: scroll;
    background-size: cover;

}
.species_jcvd {
    position: relative;
    padding-bottom: 20px;
    padding-top: 20px;
    background-color: rgba(92,119,71,1.00);
    margin: 0px;
    padding-left: 10px;
    padding-right: 10px;
}
.slide5 {
    background-image: url(images17/Bkgs/Index/LUKAS_646_01.png);
    background-position: center top;
    background-size: contain;
    background-repeat: no-repeat;
    background-attachment: scroll;
}
.slide3 {
    background-image: url(images17/Bkgs/Index/jcvj_646_01.png);
    background-attachment: scroll;
    background-size: contain;
    background-repeat: no-repeat;
    background-position: center top;
}
.slide01 {
    background-image: url(images17/Bkgs/Index/wdy_646.png);
    background-position: center top;
    background-size: contain;
    background-repeat: no-repeat;
    background-attachment: scroll;
    height: 100%;
    position: absolute;
    width: 100%;
}
.jcvd_slides {
    width: 100%;
    padding: 0px;
    height: 100%;
    border-bottom: 1px solid rgba(63,63,63,1.00);
}
.Cars_Text_Main3 {
    -webkit-transition: all 4s ease 0.25s;
    -o-transition: all 4s ease 0.25s;
    transition: all 4s ease 0.25s;
    -webkit-transform: 10px;
    -o-transform: 10px;
    transform: 10px;
    overflow-y: visible;
    overflow-x: visible;
    opacity: 1;
    width: 40%;
    margin-right: auto;
    margin-left: auto;
    margin-top: 45%;
    min-width: 200px;
}
.Coming_soon_section {
    padding-top: 0px;
    margin-left: auto;
    margin-right: auto;
    padding-left: 0px;
    background-attachment: fixed;
    background-size: cover;
    background-position: center center;
    background-repeat: no-repeat;
    padding-bottom: 0px;
    padding-right: 0px;
    position: absolute;
    width: 100%;
    top: 100%;
    margin-bottom: 0px;
}
.Coming_Soon_Area {
    margin-right: auto;
    margin-left: auto;
    padding-top: 20px;
    padding-right: 5px;
    padding-left: 5px;
    padding-bottom: 20px;
    background-repeat: no-repeat;
    background-size: contain;
    background-color: rgba(252,251,251,1.00);
}
.up_arrow_main {
    width: 25px;
    -webkit-transition: all 0.25s ease-in-out 0s;
    -o-transition: all 0.25s ease-in-out 0s;
    transition: all 0.25s ease-in-out 0s;
    margin-left: auto;
    margin-right: auto;
    opacity: 0.7;
    margin-top: 25px;
}
.up_arrow_main:hover {
    -webkit-transform: scale (4);
    -o-transform: scale (4);
    transform: scale (4);
    opacity: 1;
    -webkit-opacity: 1;
    margin-left: auto;
    margin-right: auto;
    width: 25px;
    margin-top: 25px;
}
.slide2 {
    background-image: url(images17/Bkgs/Index/full_love_smalL_01.png);
    background-repeat: no-repeat;
    background-position: center top;
    background-size: contain;
    background-attachment: scroll;
}
.welcome_message {
    background-color: rgba(18,17,17,0.91);
    position: absolute;
    width: 100%;
    bottom: 0vmin;
}
.species_19 {
    background-image: url(images17/Bkgs/Species/species_646_2.png);
    padding: 0px;
    background-position: center top;
    background-size: cover;
    background-attachment: scroll;
    z-index: -50;
    background-repeat: no-repeat;
    -webkit-background-size: cover;
    -moz-background-size: cover;
}
.spec_textS {
	margin-top: 0px;
	margin-right: auto;
	margin-left: auto;
	margin-bottom: 0px;
	padding-top: 15px;
	padding-right: auto;
	padding-left: auto;
	padding-bottom: 15px;
	background-color: rgba(255,217,218,1.00);
	color: rgba(0,0,0,1.00);
	font-family: Gotham, "Helvetica Neue", Helvetica, Arial, sans-serif;
	font-size: 15px;
	width: 100%;
	background-position: center center;
	background-repeat: no-repeat;
}
.species_vid {
	margin-right: auto;
	margin-left: auto;
	padding-right: 25px;
	padding-left: 25px;
	padding-bottom: 40px;
	background-repeat: no-repeat;
	background-size: contain;
	background-color: rgba(255,255,255,1.00);
}
.spec_vid2 {
	background-image: url(2020/Species_Message_JANE.jpg);
	background-size: 120% auto;
	margin-bottom: 25px;
	background-repeat: no-repeat;
	padding: 0px;
	-webkit-transition: all 0.5s ease-out 0s;
	-o-transition: all 0.5s ease-out 0s;
	transition: all 0.5s ease-out 0s;
	position: relative;
	background-position: center top;
	opacity: 1;
}
.spec_vid {
	background-image: url(2020/Species_Message_LION.jpg);
	background-size: 120% auto;
	margin-bottom: 25px;
	background-repeat: no-repeat;
	-webkit-transition: all 0.5s ease-out 0s;
	padding: 0px;
	-o-transition: all 0.5s ease-out 0s;
	transition: all 0.5s ease-out 0s;
	position: relative;
	background-position: center top;
	opacity: 1;
}















































































































































































































































}

@media (min-width:647px) and (max-width:958px){
.Home_Header_LOGO_02 {


}
.DOWN_ARROW {
	z-index: 124;
	opacity: 1;
	margin-top: 0px;
	margin-right: auto;
	margin-left: auto;
	margin-bottom: 0px;
	padding: 0px;
	width: 100%;
	position: absolute;
	top: 45%;
}
.welcome_main_page {
	width: 350px;
	z-index: 1;
	max-width: 45%;
	display: inherit;
	margin-top: -25%;
	margin-bottom: 1%;
	float: right;
	margin-left: auto;
	margin-right: 3px;
}
.news_border {
	padding-top: 5px;
	padding-right: 5px;
	padding-left: 5px;
	padding-bottom: 5px;
	margin-top: 0px;

}
.news_report {
	margin: 0PX;
	padding: 0PX;
	width: 100%;
	background-image: -o-linear-gradient(270deg,rgba(30,28,28,1.00) 6.21%,rgba(0,0,0,0.00) 69.43%);
	background-image: -webkit-linear-gradient(270deg,rgba(30,28,28,1.00) 6.21%,rgba(0,0,0,0.00) 69.43%);
	background-image: -moz-linear-gradient(270deg,rgba(30,28,28,1.00) 6.21%,rgba(0,0,0,0.00) 69.43%);
	background-image: linear-gradient(180deg,rgba(30,28,28,1.00) 6.21%,rgba(0,0,0,0.00) 69.43%);
}
#backgroundJCVD {
	background-attachment: fixed;









































	background-position: 100%
% 0%;
	background-repeat: no-repeat;
}
.video_of_month {
	margin-bottom: 8px;
	background-repeat: no-repeat;
	padding-top: 5px;
	padding-bottom: 5px;
	margin-top: 8px;
	padding-right: 16px;
	padding-left: 12px;
}
.contact_menu {
	margin-right: -39pt;


}
.news_main {
	background-image: url(images17/646_BACK_1.jpg);
	background-size: 100% auto;
	background-repeat: no-repeat;
	background-color: rgba(23,23,23,1.00);
	background-position: 0% 10%;
}
.main_page_subhead_2 {
	width: 100%;
	background-color: rgba(255,255,255,1.00);
	background-image: url(images/ADVERT_2_FLAT.jpg);
	background-repeat: no-repeat;
	background-size: cover;
	background-attachment: scroll;
	margin-top: 0px;
	margin-right: auto;
	margin-left: auto;
	background-position: left 0%;
	margin-bottom: 50px;
}
.Nav_options_2 {
    letter-spacing: 2px;
    font-family: Gotham, "Helvetica Neue", Helvetica, Arial, sans-serif;
    z-index: 1;
    margin-top: -28px;
    margin-bottom: 15px;
    position: static;
    width: 90%;
    float: right;
    text-align: right;
    margin-right: 1.5%;
}
.Cars_Text_Main2 {
    -webkit-transition: all 4s ease 1s;
    -o-transition: all 4s ease 1s;
    transition: all 4s ease 1s;
    -webkit-transform: 10px;
    -o-transform: 10px;
    transform: 10px;
    margin-top: auto;
    overflow-y: visible;
    overflow-x: visible;
    margin-left: 50%;
    position: absolute;
    width: 160pt;
    margin-bottom: auto;
    top: 50%;
    bottom: 50%;
}
.welcome_txt {
    margin: 25px auto;
    color: rgba(255,255,255,1.00);
    font-family: Gotham, "Helvetica Neue", Helvetica, Arial, sans-serif;
    text-align: center;
    font-size: 12.5px;
    letter-spacing: 1px;
}
.main_page_subhead {
    padding-right: 0px;
    padding-left: 0px;
    background-repeat: no-repeat;
    z-index: 10;
    width: 100%;
    position: absolute;
    visibility: inherit;
    top: 93.5%;
}
.section_text {
	width: 50%;
	margin-left: auto;
	padding-top: 15px;
	margin-top: 15px;
	margin-bottom: 30px;
	margin-right: auto;
}
.section_header {
	padding: 0px;
}
.glyph_left {
    position: absolute;
    top: 25%;
    display: inline-block;
    font-family: 'Glyphicons Halflings';
    font-style: normal;
    font-weight: normal;
    -webkit-font-smoothing: antialiased;
    font-size: 27.5px;
    right: 5px;
    left: 20px;
    bottom: 25%;
}
.glyph_right {
    position: absolute;
    top: 25%;
    display: inline-block;
    font-family: 'Glyphicons Halflings';
    font-style: normal;
    font-weight: lighter;
    line-height: 1;
    -webkit-font-smoothing: antialiased;
    font-size: 27.5px;
    bottom: 25%;
    left: 5px;
    right: 20px;
}
.down_arrow_small {
	width: 30px;
	position: relative;
	min-height: 20px;
	-webkit-transition: all 0.25s ease-in-out 0s;
	-o-transition: all 0.25s ease-in-out 0s;
	transition: all 0.25s ease-in-out 0s;
	margin-right: -25px;
	opacity: 0.85;
	margin-top: -16px;
	z-index: 12;
}
.down_arrow_small:hover {
	-webkit-transform: scale (4);
	-o-transform: scale (4);
	transform: scale (4);
	width: 26pt;
	position: relative;
	margin-top: -5px;
	opacity: 1;
}
.down_arrow_main:hover {
    -webkit-transform: scale (4);
    -o-transform: scale (4);
    transform: scale (4);
    opacity: 1;
    -webkit-opacity: 1;
    margin-left: 49.25%;
    margin-right: auto;
    width: 25px;
    margin-bottom: 0px;
    -webkit-transition: all 0.25s ease-in-out 0s;
    -o-transition: all 0.25s ease-in-out 0s;
    transition: all 0.25s ease-in-out 0s;
    z-index: 3;
    position: fixed;
    text-align: center;
    font-size: 27.5px;
    background-image: url(images17/down_arrow_fade.svg);
    top: 79%;
}
.down_arrow_main {
    width: 25px;
    margin-bottom: 0px;
    -webkit-transition: all 0.25s ease-in-out 0s;
    -o-transition: all 0.25s ease-in-out 0s;
    transition: all 0.25s ease-in-out 0s;
    margin-left: 49.25%;
    margin-right: auto;
    opacity: 0.75;
    visibility: visible;
    z-index: 3;
    position: fixed;
    text-align: center;
    font-size: 27.5px;
    top: 80%;
}
.section_header2 {
	padding: 0px;
}
.section_text_footer {
	width: 30%;
	margin-top: 15px;
	margin-bottom: 35px;
	margin-right: auto;
	margin-left: auto;
}
.section_footer {
	margin-right: 0px;
	padding-right: 0px;
}
.Classic_back {
    margin-top: 0px;
    background-color: rgba(11,11,11,0.57);
    width: 100%;
    padding-left: 20px;
    padding-right: 20px;
}
.classic_sig {
    margin-top: 75px;
    margin-bottom: -40px;
    z-index: 30;
    visibility: inherit;
    position: relative;
    max-width: 275px;
    margin-left: auto;
    margin-right: auto;
}
.classic_video {
	margin-top: 5%;
	padding: 0px 15px;
}
.Classic_Movie {
    background-image: url(images17/Bkgs/Index/Main_Slide_index.jpg);
    background-repeat: no-repeat;
    background-size: auto 100%;
}
.Subscribe_Youtube {
    margin-right: auto;
    margin-left: auto;
    padding-bottom: 25px;
    padding-top: 45px;
    max-width: 150px;

}
.classic_txt {
    color: rgba(1,1,1,1.00);
    margin: 10px auto;
    letter-spacing: 1px;
    font-family: Gotham, "Helvetica Neue", Helvetica, Arial, sans-serif;
    font-size: 14px;
    line-height: 30px;
    font-style: normal;
    padding-left: 20px;
    padding-right: 20px;
    text-align: center;
}
.Classic_text_1 {
	color: rgba(26,25,25,1.00);
	font-weight: normal;
	margin-bottom: 3%;
	font-size: 75%;
	text-align: center;
	margin-left: auto;
	margin-right: auto;
	padding-top: 2.5%;
	padding-left: 0px;
	background-color: rgba(21,19,19,1.00);
	letter-spacing: 2px;
	margin-top: 0px;
	padding-right: 0px;
}
.coming_soon {
    background-image: url(images17/Classic_Scenes_Trailer_HOME_17.jpg);
    background-size: 98% auto;
    margin-bottom: 25px;
    background-repeat: no-repeat;
    -webkit-transition: all 0.5s ease-out 0s;
    -o-transition: all 0.5s ease-out 0s;
    padding: 0px;
    transition: all 0.5s ease-out 0s;
    position: relative;
    background-position: center top;
}
.emoji {
    background-image: url(images17/Classic_Scenes_Trailer_HOME_15.jpg);
    background-size: 98% auto;
    background-position: center top;
    background-repeat: no-repeat;
    padding: 0px;
    -webkit-transition: all 0.5s ease-out 0s;
    -o-transition: all 0.5s ease-out 0s;
    transition: all 0.5s ease-out 0s;
    position: relative;
    margin-bottom: 25px;
    opacity: 1;
}
.coming_soon_trailer {
    margin-top: 47%;
    margin-bottom: 5%;
    padding-bottom: 0px;
    width: 40%;
    margin-left: 7.5%;
    margin-right: auto;
}
.BUY_NOW {
	margin-top: 50%;
	margin-bottom: 3%;
	padding-bottom: 0px;
	width: 60%;
	margin-left: 15pt;
}
.footer_wrap {
	margin: 0px auto;
}
.footer_bottom {
    background-color: rgba(18,17,17,1.00);
    padding-top: 25px;
    margin: 0px;
    padding-bottom: 25px;
    border-top: thin solid #4E4E4E;
}
.feed_border {
	padding-right: 6PX;
	padding-left: 6PX;
	margin-top: 0px;
}
.movies_bkg {
    padding: 0px;
    background-repeat: no-repeat;
    background-attachment: fixed;
    background-position: center top;
    background-image: url(images17/Bkgs/Movies/Movie_ipad.jpg);
    background-color: #131313;
    background-size: 100% auto;
}
.tea_trailer {
	margin-top: 10px;
	font-weight: bold;
	font-family: Gotham, "Helvetica Neue", Helvetica, Arial, sans-serif;
	font-size: 55%;
	letter-spacing: 1px;
	margin-bottom: 10px;
}
.movie_txt {
	width: 60%;
	visibility: visible;
	z-index: 49;
	position: relative;
	top: 50%;
	margin-left: auto;
	margin-right: auto;
	margin-top: 200pt;
	margin-bottom: 150pt;
	opacity: 0.7;
}
.movie_poster {
	padding-top: 5px;
	padding-right: 5px;
	padding-left: 5px;
	padding-bottom: 5px;

}
.post_tans {
	-webkit-transition: all 0.4s ease-in-out 0s;
	-o-transition: all 0.4s ease-in-out 0s;
	transition: all 0.4s ease-in-out 0s;
	opacity: 0.8;
}
.gallery_contain {
    padding-right: 10px;
    padding-left: 10px;
    background-image: url(images17/Bkgs/Gallery/gallery_Main_Back_959.png);
    background-position: center top;
    background-attachment: fixed;
    background-size: 100% auto;
    background-color: rgba(19,19,19,1.00);
    background-repeat: no-repeat;
}
.gallery_bkg {
	background-image: url(images17/Bkgs/Gallery/gallery_MAIN_bkg_959.jpg);
	padding: 0px;
	background-position: center top;
	background-size: 100% auto;
	background-attachment: fixed;
	z-index: -50;
	background-repeat: no-repeat;
	-moz-background-size: cover;
}
.news_txt_head {
    font-family: Gotham, "Helvetica Neue", Helvetica, Arial, sans-serif;
    font-size: 9px;
    color: #FFFFFF;
    font-weight: normal;
    text-align: center;
    line-height: 20px;
    opacity: 1;
    overflow-y: visible;
    padding-bottom: 10px;
    background-color: rgba(0,0,0,0.34);
    padding-top: 10px;
    padding-right: 8px;
    padding-left: 8px;
    margin-bottom: 0px;
    margin-top: 0px;
    z-index: 50;
    overflow-x: visible;
    visibility: visible;
    letter-spacing: 0.5px;
    min-height: 95px;
}
.Cars_Text_Main {
	-webkit-transition: all 4s ease 0.25s;
	-o-transition: all 4s ease 0.25s;
	transition: all 4s ease 0.25s;
	-webkit-transform: 10px;
	-o-transform: 10px;
	transform: 10px;
	overflow-y: visible;
	overflow-x: visible;
	position: absolute;
	width: 100pt;
	right: 5%;
	text-align: center;
	bottom: 15pt;
	visibility: hidden;
}
.house {
	height: 25px;
	margin-top: 35px;
	margin-left: auto;
	margin-right: auto;
	opacity: 0.85;
}
.gallery_subhead {
	width: 30%;
	margin-right: auto;
	margin-left: auto;
	margin-bottom: 30px;
}
.video_bkg {
    margin-right: auto;
    margin-left: auto;
    padding-top: 0px;
    padding-right: 25px;
    padding-left: 25px;
    padding-bottom: 8px;
    background-repeat: no-repeat;
    background-attachment: fixed;
    background-size: 100% auto;
    margin-top: px;
}
.videos_tabs {
	padding: 5px;
	z-index: 0;
	margin: 0px;
}
.vid_play {
	z-index: 50;
	position: absolute;
	top: 0%;
	right: 0%;
	left: 0%;
	bottom: 0%;
	width: 100%;
	padding: 5px;
	height: 100%;
	-webkit-transition: all 0.3s ease-in 0s;
	-o-transition: all 0.3s ease-in 0s;
	transition: all 0.3s ease-in 0s;
	opacity: 0;
}
.video_txt {
	width: 45%;
	margin-right: auto;
	margin-left: auto;
	margin-top: 10px;
}
.video_bkgrd {
    padding: 0px;
    background-image: url(images17/Bkgs/Video/Video_Bkg_022.jpg);
    background-position: center top;
    background-size: 100% auto;
    background-attachment: fixed;
    z-index: -50;
    background-repeat: no-repeat;
}
.video_contain {
    background-image: url(images17/Bkgs/Video/Video_Bkg_ipad_bnw.png);
    background-position: center top;
    background-attachment: fixed;
    background-size: 100% auto;
    background-color: rgba(19,19,19,1.00);
    padding-bottom: 75px;
    background-repeat: no-repeat;
}
.contact_contain {
    padding-bottom: 75px;
    padding-top: 50px;
    background-image: url(images17/Bkgs/Contact/Contact_Large.jpg);
    background-repeat: no-repeat;
    background-attachment: fixed;
    background-position: right top;
    padding-left: 20px;
    padding-right: 20px;
    border-top: thin solid #4E4E4E;
    background-size: cover;
}
.contact_bkgrd {
    padding: 0px;
    background-position: right top;
    background-attachment: fixed;
    background-repeat: no-repeat;
    background-image: url(images17/Bkgs/Contact/Contact_Large_top.jpg);
    background-size: cover;
}
.contact_center {
    margin-right: auto;
    margin-left: auto;
}
.contact_form {
	padding-top: 15px;
	padding-right: 15px;
	padding-left: 15px;
	padding-bottom: 15px;
	background-color: rgba(15,14,14,0.75);
	color: rgba(255,255,255,1.00);
}
.form_contact {
    max-width: 530px;
    padding-top: 0px;
    padding-bottom: 0px;
    color: rgba(255,255,255,1.00);
    margin-left: auto;
    margin-right: auto;
}
.contact_us_form {
    border-radius: 3px;
    max-width: 100%;
    background-color: rgba(171,168,168,0.39);
    min-height: 50px;
    font-family: Gotham, "Helvetica Neue", Helvetica, Arial, sans-serif;
    border-width: 0px;
    padding-left: 10px;
    color: rgba(255,255,255,1.00);
    letter-spacing: 1px;
    margin-left: auto;
    margin-right: auto;
}
.contact_us_form_message {
	border-radius: 3px;
	max-width: 100%;
	background-color: rgba(171,168,168,0.39);
	font-family: Gotham, "Helvetica Neue", Helvetica, Arial, sans-serif;
	border-width: 0px;
	background-size: 80% auto;
	background-repeat: no-repeat;
	background-position: 50% 50%;
	padding-left: 10px;
	padding-top: 10px;
	opacity: 1;
}
.submit_but {
	margin-top: 25px;
	color: #F4F1F1;
	font-size: 100%;
	font-family: Gotham, "Helvetica Neue", Helvetica, Arial, sans-serif;
	font-weight: normal;
	border-radius: 5px;
	padding-top: 15px;
	padding-right: 25px;
	padding-left: 25px;
	padding-bottom: 15px;
	background-color: rgba(77,71,71,0.70);
	border-width: 0px;
	margin-bottom: 20px;
	margin-right: auto;
	margin-left: auto;
	letter-spacing: 3px;
}
.contact_detail {
    font-weight: normal;
    font-family: Gotham, "Helvetica Neue", Helvetica, Arial, sans-serif;
    font-size: 13px;
    color: rgba(255,255,255,1.00);
    padding: 10px;
    margin-bottom: 20px;
    text-align: center;
    letter-spacing: 1px;
    margin-left: auto;
    margin-right: auto;
    margin-top: 20px;
    line-height: 20px;
}
.contact_detail_txt {
	text-align: left;
	letter-spacing: 2px;
	font-family: Gotham, "Helvetica Neue", Helvetica, Arial, sans-serif;
	font-size: 70%;
	font-weight: normal;
	padding-left: 10px;
}
.pobox {
	font-family: Gotham, "Helvetica Neue", Helvetica, Arial, sans-serif;
	font-size: 125%;
	letter-spacing: 3px;
	margin-bottom: 30px;
	line-height: 30px;
	margin-top: 20px;
}
.form_box {
    padding-top: 10px;
    padding-right: 10px;
    padding-left: 10px;
    padding-bottom: 10px;


}
.contact_detail2 {
	font-weight: normal;
	font-family: Gotham, "Helvetica Neue", Helvetica, Arial, sans-serif;
	font-size: 70%;
	color: rgba(255,255,255,1.00);
	padding: 10px;
	margin-bottom: 5px;
	text-align: center;
	letter-spacing: 1px;
	margin-left: auto;
	margin-right: auto;
}
.news_bkg {
	padding: 0px;
	background-image: url(images17/Bkgs/News/Main_Slide_Backgrounds_ipad.jpg);
	background-position: center top;
	background-size: 100% auto;
	background-attachment: fixed;
	z-index: -50;
	background-repeat: no-repeat;
	position: relative;
}
.news_hover {
	-webkit-transition: all 0.25s ease-in-out 0s;
	-o-transition: all 0.25s ease-in-out 0s;
	transition: all 0.25s ease-in-out 0s;
	opacity: 0.75;
	background-color: rgba(0,0,0,1.00);
	background-size: cover;
	margin-bottom: 10px;
}
.news_contain {
    background-image: url(images17/Bkgs/News/Main_Slide_Backgrounds_ipad.png);
    background-position: center top;
    background-attachment: fixed;
    background-size: 100% auto;
    background-color: rgba(19,19,19,1.00);
    padding-bottom: 75px;
    padding-top: 50px;
    padding-left: 15px;
    padding-right: 15px;
    background-repeat: no-repeat;
}
.bio_box {
	padding-top: 20px;
	padding-right: 35px;
	padding-left: 35px;
	padding-bottom: 50px;
	background-color: rgba(26,25,25,0.92);
}
.bio_txt {
	visibility: visible;
	z-index: 101;
	margin-bottom: 110pt;
	opacity: 0.75;
	margin-top: 120pt;
	width: 400px;
	margin-right: auto;
	margin-left: auto;
}
.bio_bkg4 {
	background-position: right top;
	padding: 0px;
	background-size: 100% auto;
	background-color: rgba(19,19,19,1.00);
	background-image: url(images17/Bkgs/Bio/Main_Slide_Backgrounds_646_bio.jpg);
	background-repeat: no-repeat;
	position: relative;
}
.bio_bkg3 {
	background-position: 104% top;
	background-size: 110% auto;
	padding: 0px;
	background-color: rgba(19,19,19,1.00);
	background-image: url(images17/Bkgs/Bio/Main_Slide_Backgrounds_ipad_bio4.jpg);
	background-repeat: no-repeat;
	position: relative;

}
.bio_bkg2 {
	background-position: center top;
	background-size: 105% auto;
	background-color: rgba(19,19,19,1.00);
	padding: 0px;
	background-image: url(images17/Bkgs/Bio/Main_Slide_Backgrounds_ipad_bio2.jpg);
	background-repeat: no-repeat;
	position: relative;
}
.bio_bkg {
	padding-top: 0px;
	padding-right: 0px;
	padding-left: 0px;
	background-image: url(images17/Bkgs/Bio/Main_Slide_Backgrounds_ipad_bio3.jpg);
	background-position: 10% top;
	background-size: 130% auto;
	background-repeat: no-repeat;
	position: relative;
	padding-bottom: 0px;
	margin-bottom: 0px;
}
.bio_txt_header {
	width: 95%;
	margin-left: auto;
	margin-right: auto;
	margin-bottom: 30px;
	padding-top: 0px;
	margin-top: 25px;
	font-size: 80%;
}
.bio_pics {
	width: 66%;
	margin-left: auto;
	margin-right: auto;
	left: 0%;
	right: 0%;
}
.bio_pic_1 {
	padding-top: 0px;
	padding-right: 0px;
	padding-left: 0px;
	padding-bottom: 0px;
	background-color: rgba(26,25,25,0.92);
	margin-bottom: 0px;

}
.bio_txt_1 {
	font-size: 74%;
	letter-spacing: 2px;
	text-align: left;
	font-family: Gotham, "Helvetica Neue", Helvetica, Arial, sans-serif;
	width: 100%;
	margin-left: auto;
	margin-right: auto;
	line-height: 20px;
	margin-bottom: 15px;
	margin-top: 15px;
}
.gallery_contain_main {
    background-image: url(images17/Bkgs/Gallery/gallery_Main_Back_959.png);
    background-position: center top;
    background-attachment: fixed;
    background-size: 100% auto;
    background-color: rgba(19,19,19,1.00);
    padding-bottom: 50px;
    padding-top: 50px;
    padding-left: 5px;
    padding-right: 20px;
    background-repeat: no-repeat;
}
.fom_header {
	width: 75%;
	margin-left: auto;
	margin-right: auto;
	margin-top: 25px;
	margin-bottom: 25px;
}
.FOM_txt {
    font-size: 11px;
    letter-spacing: 1px;
    font-family: Gotham, "Helvetica Neue", Helvetica, Arial, sans-serif;
    font-style: normal;
    line-height: 17.5px;
    padding: 0px 30px;
    text-align: left;
}
.fom_BOX {
	margin: 0px;
	padding: 0PX;
}
.FOM_small_print {
    font-size: 80%;
    line-height: 15px;
    padding: 0px 30px;
    margin-bottom: 25px;
}
.FOM_txt_box {
	background-color: rgba(21,20,20,0.95);
	font-size: 75%;
	letter-spacing: 1px;
	font-family: Gotham, "Helvetica Neue", Helvetica, Arial, sans-serif;
	font-style: normal;
	line-height: 17.5px;
	text-align: left;
	padding: 0px;
	margin-bottom: 50px;
}
.always_sg {
	width: 85%;
	margin-right: auto;
	margin-left: auto;
	margin-top: 50px;
	margin-bottom: 50px;
}
.fan_divider {
	background-color: rgba(26,25,25,1.00);
}
.fanzone_bkg {
	padding-top: 0px;
	padding-right: 0px;
	padding-left: 0px;
	background-image: url(images17/Bkgs/fanzone/Main_Slide_Backgrounds_ipad.png);
	background-position: center top;
	background-size: 100% auto;
	background-attachment: fixed;
	background-repeat: no-repeat;
	position: relative;
	padding-bottom: 0px;
	margin-bottom: 0px;
}
.fan_month_main_bkg {
	background-color: rgba(35,35,35,0.62);
	padding-top: 50px;
}
.fan_month_main_bkg {
	background-color: rgba(35,35,35,0.62);
	padding-top: 50px;
}
.form_txt {
	color: #FFFFFF;
	margin-top: 50px;
	font-family: Gotham, "Helvetica Neue", Helvetica, Arial, sans-serif;
	letter-spacing: 2px;
	font-weight: normal;
	font-size: 80%;
	margin-bottom: 25px;
}
.ask_button {
	color: #FFFFFF;
	font-size: 125%;
	font-family: Gotham, "Helvetica Neue", Helvetica, Arial, sans-serif;
	border-radius: 5px;
	font-weight: bold;
	background-color: rgba(19,19,19,1.00);
	border-width: 0px;
	padding-bottom: 20px;
	padding-top: 20px;
	padding-left: 20px;
	padding-right: 20px;
	text-align: center;
	margin-bottom: 15px;
	margin-right: auto;
	margin-left: auto;
	margin-top: 15px;
}
.ask_fomr01 {
	border-radius: 3px;
	max-width: 100%;
	background-color: rgba(255,255,255,0.88);
	min-height: 50px;
	font-family: Gotham, "Helvetica Neue", Helvetica, Arial, sans-serif;
	border-width: 0px;
	padding-left: 10px;
	margin-bottom: 10px;
	width: 100%;
	margin-left: auto;
	margin-right: auto;
	color: #000000;
}
.qna_small_box {
	padding-top: 0px;
	padding-right: 35px;
	padding-left: 35px;
	padding-bottom: 15px;
	background-color: rgba(26,25,25,0.92);
	margin-bottom: 0px;
}
.ask_header {
	width: 75%;
	margin-left: auto;
	margin-right: auto;
	margin-bottom: 25px;
	padding-top: 0px;
	margin-top: 0px;
}
.qna_bkg {
	background-position: center top;
	padding: 0px;
	background-color: rgba(19,19,19,1.00);
	background-image: url(images17/Bkgs/fanzone/Main_Slide_Backgrounds_ipad_fans.jpg);
	background-repeat: no-repeat;
	position: relative;
	background-size: cover;
}
.qna_main_box {
	padding-top: 0px;
	padding-right: 35px;
	padding-left: 35px;
	padding-bottom: 50px;
	background-color: rgba(26,25,25,0.92);
	margin-bottom: 0px;
}
.ask_jcvd_answer {
	font-family: Gotham, "Helvetica Neue", Helvetica, Arial, sans-serif;
	font-weight: normal;
	color: #FFFFFF;
	padding-top: 0px;
	letter-spacing: 1px;
	font-size: 85%;
}
.ask_question {
	font-family: Gotham, "Helvetica Neue", Helvetica, Arial, sans-serif;
	font-weight: normal;
	color: #FF0103;
	padding-top: 0px;
	letter-spacing: 1px;
	font-size: 85%;
}
.ask_jcvd {
	font-size: 125%;
	margin-bottom: 5%;
	color: #D31012;
	font-weight: bold;
	letter-spacing: 2px;
	font-family: Gotham, "Helvetica Neue", Helvetica, Arial, sans-serif;
}
.qna_box {
	opacity: 1;
	z-index: 1;
	font-size: 90%;
	text-align: left;
	background-repeat: no-repeat;
	background-position: 65% 0%;
	padding: 10px;
	margin-left: auto;
	margin-right: auto;
	margin-top: 0px;
	margin-bottom: 10px;
	width: 90%;
}
.ask_logo {
	margin-left: auto;
	margin-right: auto;
	padding-left: 10%;
	padding-right: 10%;
	padding-bottom: 0px;
	margin-bottom: 0px;
}
.fom_pic {
	font-size: 75%;
	letter-spacing: 1px;
	font-family: Gotham, "Helvetica Neue", Helvetica, Arial, sans-serif;
	font-style: normal;
	line-height: 17.5px;
	padding: 0px;
	text-align: left;
	margin-bottom: 50px;
}
.roll_image_2 {
	-webkit-transition: all 0.5s ease-in-out 0s;
	-o-transition: all 0.5s ease-in-out 0s;
	transition: all 0.5s ease-in-out 0s;
	opacity: 0.95;
	margin-bottom: 10px;
}
.ipad_group {
    width: 96%;
    margin-left: auto;
    margin-right: auto;
}
.fanzone_text {
	width: 400px;
	visibility: visible;
	z-index: 101;
	position: relative;
	top: 50%;
	margin-top: 200pt;
	margin-bottom: 150pt;
	opacity: 0.75;
	margin-left: auto;
	margin-right: auto;
}
.terms {
	font-family: Gotham, "Helvetica Neue", Helvetica, Arial, sans-serif;
	font-style: normal;
	font-size: 80%;
	letter-spacing: 1px;
	text-align: left;
	background-repeat: no-repeat;
}
.terms_bkg1 {
	padding: 0px;
	background-image: url(images17/Bkgs/Terms/Main_Slide_Backgrounds_ipad.png);
	background-position: center top;
	background-size: 100% auto;
	z-index: -50;
	background-repeat: no-repeat;
	position: relative;
	background-attachment: fixed;
}
.terms_bkg2 {
	background-position: center top;
	background-size: 100% auto;
	background-color: rgba(19,19,19,1.00);
	padding-bottom: 75px;
	padding-top: 50px;
	padding-left: 10%;
	padding-right: 10%;
	background-image: url(images17/Bkgs/Terms/Main_Slide_Backgrounds_ipad.png);
	background-attachment: fixed;
	background-repeat: no-repeat;
}
.error {
	margin-bottom: 100px;
	padding-top: 40px;
	padding-right: 40px;
	padding-left: 40px;
	padding-bottom: 40px;
	background-color: rgba(19,19,19,0.88);
	font-family: Gotham, "Helvetica Neue", Helvetica, Arial, sans-serif;
	font-style: normal;
	letter-spacing: 2px;
	font-size: 80%;
}
.ask_success {
	font-size: 90%;
	margin-bottom: 275pt;
	color: #D31012;
	font-weight: bold;
	text-align: center;
	margin-top: 275pt;
	padding: 50px;
	background-color: rgba(29,29,29,0.75);
	letter-spacing: 2px;
}
.thankyou {
	background-position: center top;
	background-attachment: scroll;
	padding: 0px;
	background-size: cover;
	background-color: rgba(19,19,19,1.00);
	background-image: url(images17/Bkgs/fanzone/Main_Slide_Backgrounds_ipad_fans.jpg);
	background-repeat: no-repeat;
	-webkit-background-size: cover;
	-moz-background-size: cover;
	position: relative;
}
.feed_border {
    padding-top: 5px;
    padding-right: 5px;
    padding-left: 5px;
    padding-bottom: 5px;
    position: static;
    visibility: visible;
    overflow-x: visible;
    overflow-y: visible;
}
.contest_bkg {
	background-color: rgba(35,35,35,0.62);
	margin-top: 0px;

}
.FOM_txt_box2 {
	font-size: 75%;
	letter-spacing: 1px;
	font-family: Gotham, "Helvetica Neue", Helvetica, Arial, sans-serif;
	font-style: normal;
	line-height: 17.5px;
	text-align: left;
	margin-bottom: 50px;
	padding: 0px;
	background-color: rgba(21,20,20,0.95);
}
.ENTRANCE_LOGO {
	margin-top: 30PX;
	margin-right: AUTO;
	margin-left: AUTO;
	margin-bottom: 60PX;
	width: 150px;
}
.continue {
	margin-top: 40px;
	margin-right: auto;
	margin-left: auto;
	margin-bottom: 0px;
	width: 350px;
}
.home_player {
	margin-top: 185px;
	margin-right: auto;
	margin-left: 0px;
	margin-bottom: 50px;
	width: 400px;
}
.social_handle {
	margin-top: 25px;
	margin-right: auto;
	margin-left: auto;
	margin-bottom: 50px;
	width: 150px;
}
.training {
	background-image: url(images17/Training/646.jpg);
	background-repeat: no-repeat;
	background-size: 120% auto;
	background-position: center 0%;
}
.ENTRANCE_LOGO {
	margin-top: 30PX;
	margin-right: AUTO;
	margin-left: AUTO;
	margin-bottom: 30PX;
	width: 150px;
}
.continue {
	margin-top: 40px;
	margin-right: auto;
	margin-left: auto;
	margin-bottom: 0px;
	width: 350px;
}
.enter {
	bottom: 0vmin;
	position: absolute;
	top: 0vmin;
	background-color: rgba(1,0,0,0.81);
}
.social_training {
	margin: 0px auto;
	width: 45%;
}
.social_training_2 {
	padding: 3px;
}
.social_training_3 {
	-webkit-transition: all 0.25s ease-in-out 0s;
	-o-transition: all 0.25s ease-in-out 0s;
	transition: all 0.25s ease-in-out 0s;
	opacity: 0.5;
}
.training_Small {
	color: rgba(255,255,255,1.00);
	font-family: Gotham, "Helvetica Neue", Helvetica, Arial, sans-serif;
	font-size: 55%;
	margin-top: 120px;
}
.open2 {
	margin-top: 55px;
	margin-right: auto;
	margin-left: auto;
	margin-bottom: 0px;
	width: 80%;

}
.train_overlay {
	margin-top: -86%;
	-webkit-transition: all 0.25s ease-in-out 0s;
	-o-transition: all 0.25s ease-in-out 0s;
	transition: all 0.25s ease-in-out 0s;
	opacity: 0;
}
.home_player {
	margin-top: 251px;
	margin-right: auto;
	margin-left: 0px;
	margin-bottom: 100px;
	width: 500px;
}
.social_handle {
	margin-top: 25px;
	margin-right: auto;
	margin-left: auto;
	margin-bottom: 50px;
	width: 150px;
}
.training {
	background-image: url(images17/Training/642.jpg);
	background-repeat: no-repeat;
	background-position: 26% top;
	background-size: auto 100%;
}
.rodin_bkg {
	padding: 0px;
	background-image: url(images17/Bkgs/Rodin/Main_rodin_index.jpg);
	background-position: 25% top;
	background-size: 200% auto;
	background-attachment: fixed;
	z-index: -50;
	background-repeat: no-repeat;
	-webkit-background-size: cover;
	-moz-background-size: cover;
}
.Rodin_box {
	margin-top: 75px;
	margin-bottom: 55px;
	font-family: Gotham, "Helvetica Neue", Helvetica, Arial, sans-serif;
	font-weight: 200;
}
.rodin_txt {
	letter-spacing: 2px;
	text-align: left;
	width: 85%;
	margin-left: auto;
	margin-right: auto;
	line-height: 20px;
	margin-bottom: 50px;
	margin-top: 15px;
	font-family: Gotham, "Helvetica Neue", Helvetica, Arial, sans-serif;
	padding: 25px;
	font-size: 85%;
	background-color: rgba(19,19,19,0.91);
}
.rodin_header {
	width: 75%;
	margin-left: auto;
	margin-right: auto;
	margin-bottom: 20pt;
	padding-top: 0px;
	margin-top: 30pt;
}
.Movie_txt_rodin {
	letter-spacing: 2px;
	text-align: left;
	width: 100%;
	line-height: 20px;
	padding-top: 13px;
	padding-right: 13px;
	padding-left: 13px;
	padding-bottom: 13px;
	font-family: Gotham, "Helvetica Neue", Helvetica, Arial, sans-serif;
	font-size: 60%;
	background-color: rgba(19,19,19,0.91);
}
.RODIN_SPACER {
	margin-top: 30PX;
	margin-bottom: 30PX;
	max-height: 5px;
}
.PRESS_rodin {
	letter-spacing: 2px;
	text-align: left;
	padding-top: 25px;
	padding-right: 25px;
	padding-bottom: 25px;
	line-height: 20px;
	font-family: Gotham, "Helvetica Neue", Helvetica, Arial, sans-serif;
	font-size: 85%;
	background-color: rgba(5,5,5,0.91);
	margin-top: 15px;
	padding-left: 25px;
}
.Rodin_Poster {
	-webkit-transition: all 0.5s ease-in-out 0s;
	-o-transition: all 0.5s ease-in-out 0s;
	transition: all 0.5s ease-in-out 0s;
	opacity: 1;
	margin-bottom: 10px;
}
.rodin_main {
	background-position: center top;
	background-attachment: fixed;
	background-size: cover;
	padding-bottom: 50px;
	padding-top: 50px;
	padding-left: 5%;
	padding-right: 5%;
	background-color: rgba(0,0,0,0.55);
}
.Movie_NEW_SYNOPS {
	padding-top: 0px;
	margin-top: 120px;
	margin-bottom: 200px;
}
.rodin_opn {
	padding-top: 50%;
	background-image: url(images17/Rodin/bkg.jpg);
	background-size: cover;
	background-repeat: no-repeat;

}
.Announce_txt {
	font-family: Gotham, "Helvetica Neue", Helvetica, Arial, sans-serif;
	font-size: 70%;
	letter-spacing: 1px;
	font-weight: normal;
	margin-bottom: 65px;
	margin-top: 35px;
}
.Rodn_Logo {
	width: 40%;
	margin-right: auto;
	margin-left: auto;
	margin-top: 65pt;
	margin-bottom: 150pt;
	-webkit-transition: all 1s ease-in-out 0.25s;
	-o-transition: all 1s ease-in-out 0.25s;
	transition: all 1s ease-in-out 0.25s;
}
.Rodin_Bkg_MAIN {
	background-image: url(images17/Rodin/horizon3.jpg);
	background-repeat: no-repeat;
	background-size: cover;
	position: fixed;
	top: 0px;
	bottom: 0px;
	width: 100%;
	height: 100%;
}
.Rodin_Nav_Main {
	background-color: rgba(4,4,81,0.00);
	padding-top: 10px;
	padding-bottom: 25px;
}
.Nav_Rodin_Right {
	float: right;
	margin-right: 45px;
	color: rgba(58,51,224,1.00);
	margin-top: 20px;
	margin-bottom: 5px;
}
.Cars_Text_Main4 {
	-webkit-transition: all 4s ease 0.25s;
	-o-transition: all 4s ease 0.25s;
	transition: all 4s ease 0.25s;
	-webkit-transform: 10px;
	-o-transform: 10px;
	transform: 10px;
	margin-top: auto;
	overflow-y: visible;
	overflow-x: visible;
	margin-left: 12%;
	position: absolute;
	width: 250pt;
	margin-bottom: auto;
	top: 50%;
	bottom: 50%;
	visibility: hidden;
}
.movie_contain_2 {
	margin-right: auto;
	padding-top: 30px;
	padding-bottom: 75px;
	background-image: url(images17/Bkgs/Movies/Movie_ipad_bnw.png);
	background-position: center top;
	background-attachment: fixed;
	background-size: 100% auto;
	background-color: rgba(19,19,19,1.00);
	padding-right: auto;
	padding-left: auto;
	margin-left: auto;
	background-repeat: no-repeat;
}
.fan_comment {
	margin-top: 10px;
	margin-right: auto;
	margin-left: 25px;
	margin-bottom: 10px;
}
.Movie_Centre {
	margin-right: auto;
	margin-left: auto;
	max-width: 1200px;
	padding-top: 0px;
	padding-right: 35px;
	padding-left: 35px;
	padding-bottom: 35px;
	background-color: rgba(31,31,31,0.51);
	color: rgba(255,255,255,1.00);
}
.rodin_footer_txt {
	font-size: 75%;
	letter-spacing: 1px;
	padding-top: 0px;
	margin-top: 100px;
	margin-bottom: 25px;
}
.rodin_logo {
	margin-top: 55px;
	margin-right: auto;
	margin-left: auto;
	margin-bottom: 46px;
	width: 40%;
}
.Section_header_txt {
    margin-top: 70px;
    margin-right: auto;
    margin-left: auto;
    margin-bottom: 60px;
    max-width: 1200px;
    font-family: Gotham, "Helvetica Neue", Helvetica, Arial, sans-serif;
    font-style: normal;
    font-size: 15px;
    letter-spacing: 5px;
}
.coming_soon_jcvd {
    margin-top: 0px;
    margin-right: auto;
    margin-left: auto;
    margin-bottom: 25px;
    max-width: 1200px;
}
.see_more {
    margin-top: 50px;
    margin-right: auto;
    margin-left: auto;
    margin-bottom: 50px;
    max-width: 300px;
    font-family: Gotham, "Helvetica Neue", Helvetica, Arial, sans-serif;
    font-style: normal;
    font-size: 15px;
    letter-spacing: 2px;
    border: 1px solid #FFFFFF;
    -webkit-transition: all 0.25s ease-in 0s;
    -o-transition: all 0.25s ease-in 0s;
    padding: 20px;
    transition: all 0.25s ease-in 0s;
    color: #000000;
}
.Header_Txt {
    margin-top: 15px;
    margin-right: auto;
    margin-left: auto;
    margin-bottom: 60px;
    max-width: 1200px;
    font-family: Gotham, "Helvetica Neue", Helvetica, Arial, sans-serif;
    font-style: normal;
    font-size: 15px;
    letter-spacing: 2px;
    color: #000000;
}
.footer_logo {
    max-width: 50px;
    margin-top: 5px;
    margin-right: auto;
    margin-left: auto;
    margin-bottom: -5px;
}
.foot_txt_2 {
    color: rgba(162,159,159,1.00);
    font-family: Gotham, "Helvetica Neue", Helvetica, Arial, sans-serif;
    font-size: 7px;
    text-align: center;
    font-style: normal;
    letter-spacing: 1px;
    margin-top: 12px;
    margin-right: -10px;
    margin-left: 0px;
    margin-bottom: 5px;
    padding-left: 0px;
    line-height: 12px;
}
.classic_vid {
    padding: 5px;
}
.page_headers {
    margin-top: 300px;
    margin-right: auto;
    margin-left: auto;
    margin-bottom: 275px;
    max-width: 1200px;
    font-family: Gotham, "Helvetica Neue", Helvetica, Arial, sans-serif;
    font-style: normal;
    font-size: 25px;
    letter-spacing: 8px;
    text-align: center;
    font-weight: normal;
}
.FAN_Contain {
    margin-right: auto;
    margin-left: auto;
    padding: 0px 60px;
    max-width: 1200px;
}
.FOM2 {
    font-size: 75%;
    letter-spacing: 1px;
    font-family: Gotham, "Helvetica Neue", Helvetica, Arial, sans-serif;
    font-style: normal;
    line-height: 17.5px;
    padding: 0px;
    text-align: left;
}
.header_2 {
    margin-top: 50px;
    margin-bottom: 50px;
    max-width: 1200px;
    font-family: Gotham, "Helvetica Neue", Helvetica, Arial, sans-serif;
    font-style: normal;
    font-size: 15px;
    letter-spacing: 8px;
    text-align: center;
    font-weight: normal;
}
.page_sub_header {
    margin-top: 60px;
    margin-right: auto;
    margin-left: auto;
    margin-bottom: 60px;
    max-width: 1200px;
    font-family: Gotham, "Helvetica Neue", Helvetica, Arial, sans-serif;
    font-style: normal;
    font-size: 20px;
    letter-spacing: 10px;
    text-align: center;
    font-weight: normal;
}
.social_meida {
    background-image: url(images17/Bkgs/Index/Slide_2.jpg);
    padding-top: 100px;
    padding-right: 125px;
    padding-left: 125px;
    padding-bottom: 175px;
    background-attachment: fixed;
    background-repeat: no-repeat;
    background-position: center top;
    background-size: auto 100%;
}
.social_main {
    padding: 15px;
}
.footer_bottom_RETURN {
    background-color: rgba(0,0,0,1.00);
    padding: 10px 0px;
    text-align: center;
}
.main_contain2 {
    padding-top: 0px;
    background-color: rgba(0,0,0,1.00);
    padding-left: 0px;
    padding-right: 0px;
    padding-bottom: 15px;
}
.movie_contain {
    margin-right: auto;
    background-image: url(images17/Bkgs/Movies/Movie_ipad_bnw.png);
    background-position: center top;
    background-attachment: fixed;
    background-size: 100% auto;
    background-color: rgba(19,19,19,1.00);
    margin-left: auto;
    padding-top: 25px;
    padding-left: 20px;
    padding-right: 20px;
    background-repeat: no-repeat;

}
.species_back_small {
    background-color: rgba(0,0,0,1.00);
}
.roll_image_3 {
    -webkit-transition: all 0.5s ease-in-out 0s;
    -o-transition: all 0.5s ease-in-out 0s;
    transition: all 0.5s ease-in-out 0s;
    opacity: 0.8;
    padding-top: 0px;
    margin-top: -100%;
}
.test_person {
    padding: 5px;
}
.species_txt {
    margin-top: 60px;
    margin-right: auto;
    margin-left: auto;
    margin-bottom: 60px;
    max-width: 1200px;
    font-family: Gotham, "Helvetica Neue", Helvetica, Arial, sans-serif;
    font-style: normal;
    font-size: 20px;
    letter-spacing: 10px;
    text-align: center;
    font-weight: normal;
    color: rgba(0,0,0,1.00);
}
.species_help {
    position: relative;
    padding-bottom: 45px;
    background-color: rgba(255,255,255,1.00);
    padding-left: 20px;
    padding-right: 20px;
}
.species_back {
    background-image: url(images17/Bkgs/Species/species_back.jpg);
    background-repeat: no-repeat;
    background-origin: padding-box;
    background-attachment: fixed;
    background-size: cover;
    background-position: center top;
}
.PO_BOX {
    font-weight: normal;
    font-size: 15px;
    color: rgba(255,255,255,1.00);
    padding-bottom: 0px;
    margin-bottom: 25px;
    text-align: center;
    letter-spacing: 2px;
    margin-left: auto;
    margin-right: auto;
    max-width: 475px;
    line-height: 35px;
}
.contact_detail_small {
    font-weight: normal;
    font-size: 12px;
    color: rgba(255,255,255,1.00);
    padding-bottom: 0px;
    margin-bottom: 25px;
    text-align: center;
    letter-spacing: 1px;
    margin-left: auto;
    margin-right: auto;
    max-width: 475px;
    line-height: 15px;
}
.Contact_Headers {
    margin-top: 60px;
    margin-right: auto;
    margin-left: auto;
    margin-bottom: 60px;
    max-width: 1200px;
    font-family: Gotham, "Helvetica Neue", Helvetica, Arial, sans-serif;
    font-style: normal;
    font-size: 16px;
    letter-spacing: 5px;
    text-align: center;
    font-weight: normal;
}
.bg-two {
  @extend %bg;
    padding-bottom: 0px;
    background-color: rgba(19,19,19,1.00);
    padding-top: 10px;
    background-repeat: no-repeat;
    background-size: cover;
}
.bg-one {
  @extend %bg;
    background-image: url(images17/Bkgs/Index/Parallax_ipad.png);
    padding-top: 100px;
    padding-right: auto;
    padding-left: auto;
    padding-bottom: 175px;
    background-repeat: no-repeat;
    background-size: cover;
    border-top: thin solid #A8A8A8;
    border-bottom: thin solid #A8A8A8;
    background-color: #000000;
}
.main_contain {
    margin-right: auto;
    margin-left: auto;
    padding-left: 0px;
    padding-right: 0px;
    margin-bottom: 25px;


}
.news_head_2 {
    font-family: Gotham, "Helvetica Neue", Helvetica, Arial, sans-serif;
    font-size: 8px;
    color: #FFFFFF;
    font-weight: bold;
    text-align: center;
    line-height: 25px;
    opacity: 1;
    overflow-y: hidden;
    padding-bottom: 15px;
    background-color: rgba(0,0,0,0.34);
    padding-top: 20px;
    padding-right: 15px;
    padding-left: 15px;
    letter-spacing: 0;
    margin-bottom: 0px;
    margin-top: 10px;
    min-height: 175px;
}
.species_jcvd {
    position: relative;
    padding-bottom: 50px;
    padding-top: 75px;
    background-color: rgba(92,119,71,1.00);
    margin-top: 0px;
    margin-bottom: 0px;
    padding-left: 20px;
    padding-right: 20px;
}
.species_header3 {
    background-image: url(images17/Bkgs/Species/species_back2.jpg);
    background-position: center top;
    background-repeat: no-repeat;
    background-attachment: scroll;
    background-size: cover;

}
.species_header_2 {
    margin-top: 350px;
    margin-right: auto;
    margin-left: auto;
    margin-bottom: 50px;
    max-width: 1200px;
    font-family: Gotham, "Helvetica Neue", Helvetica, Arial, sans-serif;
    font-style: normal;
    font-size: 25px;
    letter-spacing: 10px;
    text-align: center;
    font-weight: normal;
}
.species_header {
    margin-top: -50px;
    margin-right: auto;
    margin-left: auto;
    margin-bottom: 100px;
    max-width: 800px;
    font-family: Gotham, "Helvetica Neue", Helvetica, Arial, sans-serif;
    font-size: 12px;
    letter-spacing: 2px;
    text-align: center;
    font-weight: normal;
    padding-top: 25px;
    padding-bottom: 25px;
    padding-left: 25px;
    padding-right: 25px;
    line-height: 15px;
    text-shadow: 0px 5px 10px #000000;
}
.slide2 {
    background-image: url(images17/Bkgs/Index/Full_Love_01.jpg);
}
.up_arrow_main:hover {
    -webkit-transform: scale (4);
    -o-transform: scale (4);
    transform: scale (4);
    opacity: 1;
    -webkit-opacity: 1;
    margin-left: auto;
    margin-right: auto;
    width: 25px;
    margin-top: 25px;
}
.up_arrow_main {
    width: 25px;
    -webkit-transition: all 0.25s ease-in-out 0s;
    -o-transition: all 0.25s ease-in-out 0s;
    transition: all 0.25s ease-in-out 0s;
    margin-left: auto;
    margin-right: auto;
    opacity: 0.7;
    margin-top: 25px;
}
.Coming_Soon_Area {
    margin-right: auto;
    margin-left: auto;
    padding-top: 40px;
    padding-right: 25px;
    padding-left: 25px;
    padding-bottom: 40px;
    background-repeat: no-repeat;
    background-size: contain;
    background-color: rgba(252,251,251,1.00);
}
.Coming_soon_section {
    padding-top: 0px;
    margin-left: auto;
    margin-right: auto;
    padding-left: 0px;
    background-attachment: fixed;
    background-size: cover;
    background-position: center center;
    background-repeat: no-repeat;
    padding-bottom: 0px;
    padding-right: 0px;
    position: absolute;
    width: 100%;
    top: 100%;
    margin-bottom: 0px;
}
.Cars_Text_Main3 {
    -webkit-transition: all 4s ease 0.25s;
    -o-transition: all 4s ease 0.25s;
    transition: all 4s ease 0.25s;
    -webkit-transform: 10px;
    -o-transform: 10px;
    transform: 10px;
    overflow-y: visible;
    overflow-x: visible;
    opacity: 1;
    width: 5%;
    position: absolute;
    top: 30%;
    right: 15%;
    min-width: 225px;
}
.jcvd_slides {
    width: 100%;
    padding: 0px;
    height: 100%;
    border-bottom: 1px solid rgba(63,63,63,1.00);
}
.welcome_message {
    background-color: rgba(18,17,17,0.91);
    position: absolute;
    width: 100%;
    bottom: 0vmin;
}
.slide01 {
	background-image: url(images17/Bkgs/Index/We_Die_Young.png);
	background-repeat: no-repeat;
	background-attachment: fixed;
	height: 100%;
	position: absolute;
	width: 100%;
}
.slide3 {
    background-image: url(images17/Bkgs/Index/JCVJ_01.jpg);
}
.slide5 {
    background-image: url(images17/Bkgs/Index/Lukas_Index_02.jpg);
    background-repeat: no-repeat;
}
.species_19 {
    background-image: url(images17/Bkgs/Species/Species_02.png);
    padding: 0px;
    background-position: center top;
    background-size: cover;
    background-attachment: scroll;
    z-index: -50;
    background-repeat: no-repeat;
    -webkit-background-size: cover;
    -moz-background-size: cover;
}
.spec_textS {
	margin-top: 0px;
	margin-right: auto;
	margin-left: auto;
	margin-bottom: 0px;
	padding-top: 15px;
	padding-right: auto;
	padding-left: auto;
	padding-bottom: 15px;
	background-color: rgba(255,217,218,1.00);
	color: rgba(0,0,0,1.00);
	font-family: Gotham, "Helvetica Neue", Helvetica, Arial, sans-serif;
	font-size: 15px;
	width: 98%;
	background-position: center center;
	background-repeat: no-repeat;
}
.spec_vid {
	background-image: url(2020/Species_Message_LION.jpg);
	background-size: 98% auto;
	margin-bottom: 25px;
	background-repeat: no-repeat;
	-webkit-transition: all 0.5s ease-out 0s;
	padding: 0px;
	-o-transition: all 0.5s ease-out 0s;
	transition: all 0.5s ease-out 0s;
	position: relative;
	background-position: center top;
	opacity: 1;
}
.spec_vid2 {
	background-image: url(2020/Species_Message_JANE.jpg);
	background-size: 98% auto;
	margin-bottom: 25px;
	background-repeat: no-repeat;
	padding: 0px;
	-webkit-transition: all 0.5s ease-out 0s;
	-o-transition: all 0.5s ease-out 0s;
	transition: all 0.5s ease-out 0s;
	position: relative;
	background-position: center top;
	opacity: 1;
}
.species_vid {
	margin-right: auto;
	margin-left: auto;
	padding-right: 25px;
	padding-left: 25px;
	padding-bottom: 40px;
	background-repeat: no-repeat;
	background-size: contain;
	background-color: rgba(255,255,255,1.00);
}






























































































































































































































































}

@media (min-width:959px) and (max-width:1199px){
.Home_Header_LOGO_02 {
    padding: 0px;

}
.Nav_options_2 {
    letter-spacing: 1px;
    font-family: Gotham, "Helvetica Neue", Helvetica, Arial, sans-serif;
    font-size: 10px;
    position: static;
    margin-top: 20px;
    text-align: center;
    left: auto;
    right: auto;
    margin-bottom: 15px;
}
.down_arrow_main {
    width: 25px;
    -webkit-transition: all 0.25s ease-in-out 0s;
    -o-transition: all 0.25s ease-in-out 0s;
    transition: all 0.25s ease-in-out 0s;
    margin-left: 49.25%;
    margin-right: auto;
    opacity: 0.75;
    visibility: visible;
    z-index: 3;
    margin-top: 80vmin;
    margin-bottom: 0px;
    position: fixed;
    text-align: center;
    font-size: 27.5px;
}
.Cars_Text_Main2 {
    -webkit-transition: all 4s ease 1s;
    -o-transition: all 4s ease 1s;
    transition: all 4s ease 1s;
    -webkit-transform: 10px;
    -o-transform: 10px;
    transform: 10px;
    margin-top: auto;
    overflow-y: visible;
    overflow-x: visible;
    margin-left: 60%;
    position: absolute;
    width: 200pt;
    margin-bottom: auto;
    top: 50%;
    bottom: 50%;
}
.glyph_left {
    position: absolute;
    top: 25%;
    display: inline-block;
    font-family: 'Glyphicons Halflings';
    font-style: normal;
    font-weight: normal;
    -webkit-font-smoothing: antialiased;
    font-size: 27.5px;
    right: 5px;
    left: 20px;
    bottom: 25%;
}
.glyph_right {
    position: absolute;
    top: 25%;
    display: inline-block;
    font-family: 'Glyphicons Halflings';
    font-style: normal;
    font-weight: lighter;
    line-height: 1;
    -webkit-font-smoothing: antialiased;
    font-size: 27.5px;
    right: 20px;
    left: 5px;
    bottom: 25%;
}
.welcome_txt {
    margin: 25px auto;
    color: rgba(255,255,255,1.00);
    font-family: Gotham, "Helvetica Neue", Helvetica, Arial, sans-serif;
    text-align: center;
    font-size: 12.5px;
    letter-spacing: 1px;
}
.main_page_subhead {
    padding-right: 0px;
    padding-left: 0px;
    background-repeat: no-repeat;
    z-index: 10;
    width: 100%;
    position: relative;
    visibility: inherit;
    top: 93.5vmin;
}
.section_header {
	padding: 0px;
}
.news_main {
    padding-bottom: 0px;
    padding-top: 10px;
    background-image: url(images17/Bkgs/Index/Main_Slide.png);
    background-position: center top;
    background-size: 100% auto;
    background-repeat: no-repeat;
    background-color: rgba(19,19,19,1.00);
    padding-left: 25px;
    padding-right: 25px;

}
.news_border {
	padding-right: 6PX;
	padding-left: 6PX;
	margin-top: 0px;
	margin-bottom: 10px;

}
.news_report {
	margin: 0PX;
	padding: 0PX;
	width: 100%;
	-webkit-transition: all 2s ease-in-out .5s;
	-o-transition: all 2s ease-in-out .5s;
	transition: all 2s ease-in-out .5s;
}
.roll_image {
    -webkit-transition: all 0.5s ease 0s;
    -o-transition: all 0.5s ease 0s;
    transition: all 0.5s ease 0s;
    background-repeat: no-repeat;
    opacity: 0.75;
}
.section_text {
	width: 45%;
	margin-bottom: 30px;
	padding-top: 15px;
	margin-top: 25px;
	margin-left: auto;
	margin-right: auto;
}
.section_header2 {
	padding: 0px;
}
.section_text_footer {
	width: 25%;
	margin-top: 25px;
	margin-left: auto;
	margin-right: auto;
	margin-bottom: 25px;
}
.roll_image_2 {
    -webkit-transition: all 0.5s ease-in-out 0s;
    -o-transition: all 0.5s ease-in-out 0s;
    transition: all 0.5s ease-in-out 0s;
    opacity: 0.65;
    padding-bottom: 5px;
}
.roll_image_2:hover {
    -webkit-transform: scale (2);
    -o-transform: scale (2);
    transform: scale (2);
    margin-right: auto;
    margin-left: auto;
    opacity: 1;
    background-repeat: no-repeat;
    -webkit-opacity: 1;
    overflow-x: visible;
    overflow-y: visible;
    z-index: 20;
    margin-top: -15px;
}
.classic_sig {
    margin-top: 75px;
    margin-bottom: -40px;
    z-index: 30;
    visibility: inherit;
    position: relative;
    max-width: 275px;
    margin-left: auto;
    margin-right: auto;
}
.classic_video {
	margin-top: 5%;
	padding: 0px 15px;
	margin-left: 0px;
}
.Classic_back {
    margin-top: 0px;
}
.Classic_Movie {
    background-image: url(images17/Bkgs/Index/Main_Slide_index.jpg);
    background-repeat: no-repeat;
    padding-left: 30px;
    padding-right: 30px;
    background-size: auto 100%;
}
.Subscribe_Youtube {
    margin-right: auto;
    margin-left: auto;
    padding-bottom: 25px;
    padding-top: 30px;
    max-width: 150px;

}
.classic_txt {
    color: rgba(1,1,1,1.00);
    margin: 10px auto;
    letter-spacing: 1px;
    font-family: Gotham, "Helvetica Neue", Helvetica, Arial, sans-serif;
    font-size: 14px;
    line-height: 30px;
    text-align: center;
}
.Classic_text_1 {
    color: rgba(26,25,25,1.00);
    font-weight: normal;
    margin-bottom: 3%;
    font-size: 80%;
    text-align: center;
    margin-left: auto;
    margin-right: auto;
    padding-top: 2.5%;
    padding-left: 0px;
    background-color: rgba(21,19,19,1.00);
    letter-spacing: 3px;
    margin-top: 0px;
    padding-right: 0px;
    padding-bottom: 1%;
    font-family: Gotham, "Helvetica Neue", Helvetica, Arial, sans-serif;
}
.coming_soon {
    background-image: url(images17/Classic_Scenes_Trailer_HOME_17.jpg);
    background-size: 98% auto;
    margin-bottom: 25px;
    background-repeat: no-repeat;
    -webkit-transition: all 0.5s ease-out 0s;
    -o-transition: all 0.5s ease-out 0s;
    padding: 0px;
    transition: all 0.5s ease-out 0s;
    position: relative;
    background-position: right top;
    opacity: 1;
}
.emoji {
    background-image: url(images17/Classic_Scenes_Trailer_HOME_15.jpg);
    background-size: 98% auto;
    background-position: left top;
    background-repeat: no-repeat;
    padding: 0px;
    -webkit-transition: all 0.5s ease-out 0s;
    -o-transition: all 0.5s ease-out 0s;
    transition: all 0.5s ease-out 0s;
    position: relative;
    margin-bottom: 25px;
    opacity: 1;
}
.coming_soon_trailer {
    margin-top: 47%;
    margin-bottom: 5%;
    padding-bottom: 0px;
    width: 40%;
    margin-left: 7.5%;
}
.BUY_NOW {
	margin-top: 43%;
	margin-bottom: 2%;
	padding-bottom: 0px;
	width: 40%;
	margin-left: 5%;
}
.footer_wrap {
	margin: 0px auto;
}
.footer_bottom {
    background-color: rgba(18,17,17,1.00);
    padding-top: 25px;
    margin: 0px;
    padding-bottom: 25px;
    border-top: thin solid #4E4E4E;
}
.down_arrow_main:hover {
    -webkit-transform: scale (4);
    -o-transform: scale (4);
    transform: scale (4);
    opacity: 1;
    -webkit-opacity: 1;
    margin-top: 79vmin;
    margin-left: 49.25%;
    margin-right: auto;
    width: 25px;
    margin-bottom: 0px;
    -webkit-transition: all 0.25s ease-in-out 0s;
    -o-transition: all 0.25s ease-in-out 0s;
    transition: all 0.25s ease-in-out 0s;
    z-index: 3;
    position: fixed;
    text-align: center;
    font-size: 27.5px;
    background-image: url(images17/down_arrow_fade.svg);
}
.coming_soon:hover {
    -webkit-transform: scale (2);
    -o-transform: scale (2);
    transform: scale (2);
    z-index: 20;
    position: relative;
    text-align: center;
    opacity: 1;
    background-repeat: no-repeat;
    -webkit-opacity: 1;
    visibility: visible;
    background-image: url(images17/Classic_Scenes_Trailer_HOME_17.jpg);
    background-size: 108% auto;
    background-position: right top;
    -webkit-transition: all 0.5s ease-out 0s;
    -o-transition: all 0.5s ease-out 0s;
    transition: all 0.5s ease-out 0s;
}
.emoji:hover {
    -webkit-transform: scale (2);
    -o-transform: scale (2);
    transform: scale (2);
    text-align: center;
    z-index: 20;
    position: relative;
    opacity: 1;
    background-repeat: no-repeat;
    -webkit-opacity: 1;
    visibility: visible;
    background-image: url(images17/Classic_Scenes_Trailer_HOME_15.jpg);
    background-size: 108% auto;
    background-position: left top;
    -webkit-transition: all 0.5s ease-out 0s;
    -o-transition: all 0.5s ease-out 0s;
    transition: all 0.5s ease-out 0s;
}
.news_report:active {
	-webkit-opacity: 10;
	opacity: 0;
}
.roll_image:hover {
    -webkit-transform: scale (2);
    -o-transform: scale (2);
    transform: scale (2);
    opacity: 1;
    width: 105%;
    background-repeat: no-repeat;
    -webkit-opacity: 1;
}
.movies_bkg {
	padding: 0px;
	background-repeat: no-repeat;
	background-size: 100% auto;
	background-image: url(images17/Bkgs/Movies/Movie_1200.jpg);
	background-attachment: fixed;
	background-position: center top;
}
.tea_trailer {
	margin-top: 10px;
	font-weight: bold;
	font-family: Gotham, "Helvetica Neue", Helvetica, Arial, sans-serif;
	font-size: 70%;
	min-height: 25px;
	letter-spacing: 1px;
}
.movie_txt {
	width: 35%;
	visibility: visible;
	z-index: 49;
	position: relative;
	top: 50%;
	margin-left: auto;
	margin-right: auto;
	margin-top: 200pt;
	margin-bottom: 150pt;
	opacity: 0.75;
}
.movie_poster {
	padding-top: 5px;
	padding-right: 5px;
	padding-left: 5px;
	padding-bottom: 5px;

}
.down_arrow_small:hover {
	-webkit-transform: scale (4);
	-o-transform: scale (4);
	transform: scale (4);
	width: 25px;
	position: relative;
	opacity: 1;
	text-align: center;
	height: 25px;
}
.down_arrow_small {
    width: 25px;
    position: relative;
    -webkit-transition: all 0.25s ease-in-out 0s;
    -o-transition: all 0.25s ease-in-out 0s;
    transition: all 0.25s ease-in-out 0s;
    opacity: 0.5;
    margin-left: -12px;
    margin-right: -15px;
    text-align: center;
    margin-top: 0px;
    height: 25px;
}
.post_tans {
	-webkit-transition: all 0.4s ease-in-out 0s;
	-o-transition: all 0.4s ease-in-out 0s;
	transition: all 0.4s ease-in-out 0s;
	opacity: 0.8;
}
.gallery_bkg {
	background-image: url(images17/Bkgs/Gallery/gallery_MAIN_bkg_1200.jpg);
	padding: 0px;
	background-position: center top;
	background-size: 100% auto;
	background-attachment: fixed;
	z-index: -50;
	background-repeat: no-repeat;
	-moz-background-size: cover;
}
.gallery_contain {
    margin-right: auto;
    margin-left: auto;
    background-image: url(images17/Bkgs/Gallery/gallery_Main_Back_1200.png);
    background-position: center top;
    background-attachment: fixed;
    background-size: 100% auto;
    background-color: rgba(19,19,19,1.00);
    background-repeat: no-repeat;
}
.news_txt_head {
    font-family: Gotham, "Helvetica Neue", Helvetica, Arial, sans-serif;
    font-size: 8px;
    color: #FFFFFF;
    font-weight: normal;
    text-align: center;
    line-height: 22px;
    opacity: 1;
    overflow-y: visible;
    padding-top: 8PX;
    padding-right: 5PX;
    padding-left: 5PX;
    padding-bottom: 8PX;
    background-color: rgba(0,0,0,0.34);
    margin-bottom: 10px;
    margin-top: 0px;
    z-index: 50;
    overflow-x: visible;
    visibility: visible;
    letter-spacing: 1px;
    position: static;
    min-height: 85px;
}
.Cars_Text_Main {
	-webkit-transition: all 4s ease 0.25s;
	-o-transition: all 4s ease 0.25s;
	transition: all 4s ease 0.25s;
	-webkit-transform: 10px;
	-o-transform: 10px;
	transform: 10px;
	overflow-y: visible;
	overflow-x: visible;
	position: absolute;
	width: 100pt;
	right: 5%;
	text-align: center;
	bottom: 15pt;
	visibility: hidden;
}
.gallery_subhead {
	width: 25.5%;
	margin-right: auto;
	margin-left: auto;
	margin-bottom: 35px;
}
.house {
	height: 25px;
	margin-top: 50px;
	margin-left: auto;
	margin-right: auto;
	opacity: 0.85;
}
.video_bkg {
    margin-right: auto;
    margin-left: auto;
    padding-top: 0px;
    padding-right: 25px;
    padding-left: 25px;
    padding-bottom: 8px;
    background-repeat: no-repeat;
    background-attachment: fixed;
    background-size: 100% auto;
    margin-top: px;
}
.videos_tabs {
	padding: 5px;
	z-index: 0;
	margin: 0px;
}
.vid_play {
	z-index: 50;
	position: absolute;
	top: 0%;
	right: 0%;
	left: 0%;
	bottom: 0%;
	width: 100%;
	padding: 5px;
	height: 100%;
	-webkit-transition: all 0.3s ease-in 0s;
	-o-transition: all 0.3s ease-in 0s;
	transition: all 0.3s ease-in 0s;
	opacity: 0;
}
.video_txt {
	width: 45%;
	margin-right: auto;
	margin-left: auto;
	margin-top: 10px;
}
.video_bkgrd {
    padding: 0px;
    background-image: url(images17/Bkgs/Video/Video_Bkg_032.jpg);
    background-position: center top;
    background-size: 100% auto;
    background-attachment: fixed;
    z-index: -50;
    background-repeat: no-repeat;
}
.video_contain {
    background-image: url(images17/Bkgs/Video/Video_Bkg_1200_bnw.png);
    background-position: center top;
    background-attachment: fixed;
    background-size: 100% auto;
    background-color: rgba(19,19,19,1.00);
    padding-bottom: 75px;
    background-repeat: no-repeat;
}
.contact_contain {
    padding-bottom: 75px;
    padding-top: 50px;
    background-image: url(images17/Bkgs/Contact/Contact_Large.jpg);
    background-repeat: no-repeat;
    background-attachment: fixed;
    background-position: right top;
    padding-left: 20px;
    padding-right: 20px;
    border-top: thin solid #4E4E4E;
    background-size: cover;
}
.contact_bkgrd {
    padding: 0px;
    background-position: right top;
    background-attachment: fixed;
    background-repeat: no-repeat;
    background-image: url(images17/Bkgs/Contact/Contact_Large_top.jpg);
    background-size: cover;
}
.contact_center {
    margin-right: auto;
    margin-left: auto;
    max-width: 1200px;
    padding-left: 0px;
}
.contact_form {
    padding-top: 20px;
    padding-right: 30px;
    padding-left: 30px;
    padding-bottom: 20px;
    margin-right: auto;
    margin-left: auto;
    background-color: rgba(15,14,14,0.75);
    color: rgba(255,255,255,1.00);
}
.form_contact {
    max-width: 530px;
    padding-top: 0px;
    padding-bottom: 0px;
    color: rgba(255,255,255,1.00);
    margin-left: auto;
    margin-right: auto;
}
.contact_us_form {
	border-radius: 3px;
	max-width: 100%;
	background-color: rgba(171,168,168,0.39);
	min-height: 50px;
	font-family: Gotham, "Helvetica Neue", Helvetica, Arial, sans-serif;
	border-width: 0px;
	padding-left: 10px;
	color: rgba(255,255,255,1.00);
	letter-spacing: 1px;
}
.contact_us_form_message {
	border-radius: 3px;
	max-width: 100%;
	background-color: rgba(171,168,168,0.39);
	font-family: Gotham, "Helvetica Neue", Helvetica, Arial, sans-serif;
	border-width: 0px;
	background-size: 80% auto;
	background-repeat: no-repeat;
	background-position: 50% 50%;
	padding-left: 10px;
	padding-top: 10px;
	opacity: 1;
}
.submit_but {
	margin-top: 25px;
	color: #F4F1F1;
	font-size: 100%;
	font-family: Gotham, "Helvetica Neue", Helvetica, Arial, sans-serif;
	font-weight: normal;
	border-radius: 5px;
	padding-top: 15px;
	padding-right: 25px;
	padding-left: 25px;
	padding-bottom: 15px;
	background-color: rgba(77,71,71,0.70);
	border-width: 0px;
	margin-bottom: 0px;
	margin-right: auto;
	margin-left: auto;
	letter-spacing: 3px;
}
.contact_detail {
    font-weight: normal;
    font-family: Gotham, "Helvetica Neue", Helvetica, Arial, sans-serif;
    font-size: 12px;
    color: rgba(255,255,255,1.00);
    padding-bottom: 0px;
    margin-bottom: 25px;
    text-align: center;
    letter-spacing: 1px;
    margin-left: auto;
    margin-right: auto;
    line-height: 25px;
}
.contact_detail_txt {
	text-align: left;
	letter-spacing: 2px;
	font-family: Gotham, "Helvetica Neue", Helvetica, Arial, sans-serif;
	font-size: 70%;
	font-weight: normal;
	padding-left: 10px;
}
.pobox {
	font-family: Gotham, "Helvetica Neue", Helvetica, Arial, sans-serif;
	font-size: 125%;
	letter-spacing: 3px;
	margin-bottom: 30px;
	line-height: 30px;
	margin-top: 25px;
}
.form_box {
	padding: 10px;


}
.contact_detail2 {
	font-weight: normal;
	font-family: Gotham, "Helvetica Neue", Helvetica, Arial, sans-serif;
	font-size: 75%;
	color: rgba(255,255,255,1.00);
	padding: 15px;
	margin-bottom: 5px;
	text-align: center;
	letter-spacing: 1px;
	margin-left: auto;
	margin-right: auto;
}
.news_contain {
    background-image: url(images17/Bkgs/News/Main_Slide_Backgrounds_1200.png);
    background-position: center top;
    background-attachment: fixed;
    background-size: 100% auto;
    background-color: rgba(19,19,19,1.00);
    padding-bottom: 75px;
    padding-top: 50px;
    padding-left: 10%;
    padding-right: 10%;
    background-repeat: no-repeat;
}
.news_hover {
	-webkit-transition: all 0.25s ease-in-out 0s;
	-o-transition: all 0.25s ease-in-out 0s;
	transition: all 0.25s ease-in-out 0s;
	opacity: 0.75;
	background-color: rgba(0,0,0,1.00);
	background-size: cover;
	margin-bottom: 10px;
}
.news_bkg {
    padding: 0px;
    background-image: url(images17/Bkgs/News/Main_Slide_Backgrounds_1200.jpg);
    background-position: center top;
    background-attachment: fixed;
    z-index: -50;
    background-repeat: no-repeat;
    position: relative;
    background-size: contain;
}
.bio_box {
	padding-top: 20px;
	padding-right: 35px;
	padding-left: 35px;
	padding-bottom: 50px;
	background-color: rgba(26,25,25,0.92);
}
.bio_txt {
	visibility: visible;
	z-index: 101;
	margin-bottom: 130pt;
	opacity: 0.75;
	margin-top: 190pt;
	width: 400px;
	margin-right: auto;
	margin-left: auto;
}
.bio_bkg4 {
	background-position: right 0%;
	padding: 0px;
	background-size: 100% auto;
	background-color: rgba(19,19,19,1.00);
	background-image: url(images17/Bkgs/Bio/Main_Slide_Backgrounds_ipad_bio.jpg);
	background-repeat: no-repeat;
	position: relative;
}
.bio_bkg3 {
	background-size: 130% auto;
	padding: 0px;
	background-color: rgba(19,19,19,1.00);
	background-image: url(images17/Bkgs/Bio/Main_Slide_Backgrounds_1200_bio3.jpg);
	background-repeat: no-repeat;
	position: relative;
	background-position: 0% 0%;

}
.bio_bkg2 {
	background-position: 80% top;
	background-size: 185% auto;
	background-color: rgba(19,19,19,1.00);
	padding: 0px;
	background-image: url(images17/Bkgs/Bio/Main_Slide_Backgrounds_MAIN2.jpg);
	background-repeat: no-repeat;
	position: relative;
}
.bio_bkg {
    padding-top: 0px;
    padding-right: 0px;
    padding-left: 0px;
    background-image: url(images17/Bkgs/Bio/Main_Slide_Backgrounds_1200_bio2.jpg);
    background-position: left top;
    background-size: 170% auto;
    background-repeat: no-repeat;
    position: relative;
    padding-bottom: 0px;
    margin-bottom: 0px;
}
.bio_txt_header {
	width: 70%;
	margin-left: auto;
	margin-right: auto;
	margin-bottom: 50px;
	padding-top: 0px;
	margin-top: 50px;
}
.bio_pics {
	width: 66%;
	margin-left: auto;
	margin-right: auto;
	left: 0%;
	right: 0%;
}
.bio_pic_1 {
	padding-top: 0px;
	padding-right: 0px;
	padding-left: 0px;
	padding-bottom: 0px;
	background-color: rgba(26,25,25,0.92);
	margin-bottom: 0px;

}
.bio_txt_1 {
	font-size: 85%;
	letter-spacing: 2px;
	text-align: left;
	font-family: Gotham, "Helvetica Neue", Helvetica, Arial, sans-serif;
	width: 85%;
	margin-left: auto;
	margin-right: auto;
	line-height: 20px;
	margin-bottom: 50px;
	margin-top: 15px;
}
.ask_logo {
	margin-left: auto;
	margin-right: auto;
	padding-left: 10%;
	padding-right: 10%;
	padding-bottom: 0px;
	margin-bottom: 0px;
}
.qna_box {
	opacity: 1;
	z-index: 1;
	font-size: 90%;
	text-align: left;
	background-repeat: no-repeat;
	background-position: 65% 0%;
	padding: 10px;
	margin-left: auto;
	margin-right: auto;
	margin-top: 0px;
	margin-bottom: 10px;
	width: 90%;
}
.ask_jcvd {
	font-size: 125%;
	margin-bottom: 5%;
	color: #D31012;
	font-weight: bold;
	letter-spacing: 2px;
	font-family: Gotham, "Helvetica Neue", Helvetica, Arial, sans-serif;
}
.ask_question {
	font-family: Gotham, "Helvetica Neue", Helvetica, Arial, sans-serif;
	font-weight: normal;
	color: #FF0103;
	padding-top: 0px;
	letter-spacing: 1px;
	font-size: 95%;
}
.ask_jcvd_answer {
	font-family: Gotham, "Helvetica Neue", Helvetica, Arial, sans-serif;
	font-weight: normal;
	color: #FFFFFF;
	padding-top: 0px;
	letter-spacing: 1px;
	font-size: 90%;
}
.qna_main_box {
	padding-top: 0px;
	padding-right: 35px;
	padding-left: 35px;
	padding-bottom: 50px;
	background-color: rgba(26,25,25,0.92);
	margin-bottom: 0px;
}
.qna_bkg {
	background-position: 58% top;
	background-attachment: scroll;
	background-size: 250% auto;
	padding: 0px;
	background-color: rgba(19,19,19,1.00);
	background-image: url(images17/Bkgs/fanzone/Main_Slide_Backgrounds_MAIN01.jpg);
	background-repeat: no-repeat;
	position: relative;
}
.ask_header {
	width: 75%;
	margin-left: auto;
	margin-right: auto;
	margin-bottom: 50px;
	padding-top: 0px;
	margin-top: 0px;
}
.qna_small_box {
	padding-top: 0px;
	padding-right: 35px;
	padding-left: 35px;
	padding-bottom: 50px;
	background-color: rgba(26,25,25,0.92);
	margin-bottom: 0px;
}
.ask_fomr01 {
	border-radius: 3px;
	max-width: 100%;
	background-color: rgba(255,255,255,0.88);
	min-height: 50px;
	font-family: Gotham, "Helvetica Neue", Helvetica, Arial, sans-serif;
	border-width: 0px;
	padding-left: 10px;
	margin-bottom: 10px;
	width: 100%;
	margin-left: auto;
	margin-right: auto;
	color: #000000;
}
.ask_button {
	color: #FFFFFF;
	font-size: 125%;
	font-family: Gotham, "Helvetica Neue", Helvetica, Arial, sans-serif;
	border-radius: 5px;
	font-weight: bold;
	background-color: rgba(19,19,19,1.00);
	border-width: 0px;
	padding-bottom: 20px;
	padding-top: 20px;
	padding-left: 20px;
	padding-right: 20px;
	text-align: center;
	margin-bottom: 15px;
	margin-right: auto;
	margin-left: auto;
	margin-top: 15px;
}
.form_txt {
	color: #FFFFFF;
	margin-top: 50px;
	font-family: Gotham, "Helvetica Neue", Helvetica, Arial, sans-serif;
	letter-spacing: 2px;
	font-weight: normal;
	font-size: 110%;
	margin-bottom: 25px;
}
.fan_month_main_bkg {
    background-color: rgba(35,35,35,0.62);
    padding-top: 75px;
    padding-bottom: 45px;
}
.fanzone_bkg {
	padding-top: 0px;
	padding-right: 0px;
	padding-left: 0px;
	background-image: url(images17/Bkgs/fanzone/Main_Slide_Backgrounds_ipad.png);
	background-position: center top;
	background-size: 100% auto;
	background-attachment: fixed;
	background-repeat: no-repeat;
	-moz-background-size: cover;
	position: relative;
	padding-bottom: 0px;
	margin-bottom: 0px;
}
.fan_divider {
	background-color: rgba(26,25,25,1.00);
}
.always_sg {
	width: 70%;
	margin-right: auto;
	margin-left: auto;
	margin-top: 50px;
	margin-bottom: 50px;
}
.FOM_txt_box {
	background-color: rgba(21,20,20,0.95);
	font-size: 75%;
	letter-spacing: 1px;
	font-family: Gotham, "Helvetica Neue", Helvetica, Arial, sans-serif;
	font-style: normal;
	line-height: 17.5px;
	text-align: left;
	padding: 0px;
	margin-bottom: 50px;
}
.FOM_small_print {
    font-size: 80%;
    line-height: 15px;
    padding: 0px 30px;
    margin-bottom: 25px;
}
.fom_BOX {
	margin: 0px;
	padding: 0PX;
}
.FOM_txt {
    font-size: 12px;
    letter-spacing: 1px;
    font-family: Gotham, "Helvetica Neue", Helvetica, Arial, sans-serif;
    font-style: normal;
    line-height: 17.5px;
    padding: 0px 30px;
    text-align: left;
}
.fom_header {
	width: 75%;
	margin-left: auto;
	margin-right: auto;
	margin-top: 25px;
	margin-bottom: 25px;
}
.gallery_contain_main {
    background-image: url(images17/Bkgs/Gallery/gallery_Main_Back_1200.png);
    background-position: center top;
    background-attachment: fixed;
    background-size: 100% auto;
    background-color: rgba(19,19,19,1.00);
    padding-top: 50px;
    padding-left: 20px;
    padding-right: 20px;
    background-repeat: no-repeat;
}
.fom_pic {
	font-size: 75%;
	letter-spacing: 1px;
	font-family: Gotham, "Helvetica Neue", Helvetica, Arial, sans-serif;
	font-style: normal;
	line-height: 17.5px;
	padding: 0px;
	text-align: left;
	margin-bottom: 50px;
}
.fanzone_text {
	width: 400px;
	visibility: visible;
	z-index: 101;
	position: relative;
	top: 50%;
	margin-top: 200pt;
	margin-bottom: 150pt;
	opacity: 0.75;
	margin-left: auto;
	margin-right: auto;
}
.terms {
	font-family: Gotham, "Helvetica Neue", Helvetica, Arial, sans-serif;
	font-style: normal;
	font-size: 80%;
	letter-spacing: 1px;
	text-align: left;
	background-repeat: no-repeat;
}
.terms_bkg1 {
	padding: 0px;
	background-image: url(images17/Bkgs/Terms/Main_Slide_Backgrounds_1200.png);
	background-position: center top;
	background-size: 100% auto;
	background-attachment: fixed;
	z-index: -50;
	background-repeat: no-repeat;
	position: relative;
}
.terms_bkg2 {
	background-position: center top;
	background-attachment: fixed;
	background-size: 100% auto;
	background-color: rgba(19,19,19,1.00);
	padding-bottom: 75px;
	padding-top: 50px;
	padding-left: 15%;
	padding-right: 15%;
	background-image: url(images17/Bkgs/Terms/Main_Slide_Backgrounds_1200.png);
	background-repeat: no-repeat;
}
.error {
	margin-bottom: 100px;
	padding-top: 40px;
	padding-right: 40px;
	padding-left: 40px;
	padding-bottom: 40px;
	background-color: rgba(19,19,19,0.88);
	font-family: Gotham, "Helvetica Neue", Helvetica, Arial, sans-serif;
	font-style: normal;
	letter-spacing: 2px;
	font-size: 90%;
}
.ask_success {
	font-size: 120%;
	margin-bottom: 275pt;
	color: #D31012;
	font-weight: bold;
	text-align: center;
	margin-top: 275pt;
	padding: 50px;
	background-color: rgba(29,29,29,0.75);
	letter-spacing: 2px;
}
.thankyou {
	background-position: 58% top;
	background-attachment: scroll;
	padding: 0px;
	background-size: 250% auto;
	background-color: rgba(19,19,19,1.00);
	background-image: url(images17/Bkgs/fanzone/Main_Slide_Backgrounds_MAIN01.jpg);
	background-repeat: no-repeat;
	-webkit-background-size: cover;
	-moz-background-size: cover;
	position: relative;
}
.main_contain {
    margin-right: auto;
    margin-left: auto;
    padding-left: 0px;
    padding-right: 0px;
    margin-bottom: 25px;


}
.feed_border {
    padding-top: 5px;
    padding-right: 5px;
    padding-left: 5px;
    padding-bottom: 5px;
    position: static;
    visibility: visible;
    overflow-x: visible;
    overflow-y: visible;
}
.contest_bkg {
	background-color: rgba(35,35,35,0.62);
	margin-top: 0px;
	padding-top: 25px;
	padding-bottom: 50px;

}
.FOM_txt_box2 {
	font-size: 75%;
	letter-spacing: 1px;
	font-family: Gotham, "Helvetica Neue", Helvetica, Arial, sans-serif;
	font-style: normal;
	line-height: 17.5px;
	text-align: left;
	margin-bottom: 50px;
	padding: 0px;
	background-color: rgba(21,20,20,0.95);
}
.ENTRANCE_LOGO {
	margin-top: 30PX;
	margin-right: AUTO;
	margin-left: AUTO;
	margin-bottom: 30PX;
	width: 150px;
}
.continue {
	margin-top: 40px;
	margin-right: auto;
	margin-left: auto;
	margin-bottom: 0px;
	width: 350px;
}
.training {
	background-image: url(images17/Training/642.jpg);
	background-repeat: no-repeat;
	background-size: cover;
	background-position: center top;
}
.social_handle {
	margin-top: 25px;
	margin-right: auto;
	margin-left: auto;
	margin-bottom: 50px;
	width: 150px;
}
.home_player {
	margin-top: 251px;
	margin-right: auto;
	margin-left: 0px;
	margin-bottom: 100px;
	width: 500px;
}
.train_overlay {
	margin-top: -86%;
	-webkit-transition: all 0.25s ease-in-out 0s;
	-o-transition: all 0.25s ease-in-out 0s;
	transition: all 0.25s ease-in-out 0s;
	opacity: 0;
}
.open2 {
	margin-top: 55px;
	margin-right: auto;
	margin-left: auto;
	margin-bottom: 0px;
	width: 80%;

}
.training_Small {
	color: rgba(255,255,255,1.00);
	font-family: Gotham, "Helvetica Neue", Helvetica, Arial, sans-serif;
	font-size: 55%;
	margin-top: 120px;
}
.social_training_3 {
	-webkit-transition: all 0.25s ease-in-out 0s;
	-o-transition: all 0.25s ease-in-out 0s;
	transition: all 0.25s ease-in-out 0s;
	opacity: 0.5;
}
.social_training_2 {
	padding: 3px;
}
.social_training {
	margin: 0px auto;
	width: 35%;
}
.enter {
	bottom: 0vmin;
	position: absolute;
	top: 0vmin;
	background-color: rgba(1,0,0,0.81);
}
.rodin_main {
	background-position: center top;
	background-attachment: fixed;
	background-size: cover;
	padding-bottom: 50px;
	padding-top: 50px;
	padding-left: 5%;
	padding-right: 5%;
	background-color: rgba(0,0,0,0.55);
}
.Rodin_Poster {
	-webkit-transition: all 0.5s ease-in-out 0s;
	-o-transition: all 0.5s ease-in-out 0s;
	transition: all 0.5s ease-in-out 0s;
	opacity: 1;
	margin-bottom: 10px;
}
.PRESS_rodin {
	letter-spacing: 2px;
	text-align: left;
	padding-top: 25px;
	padding-right: 25px;
	padding-bottom: 25px;
	line-height: 20px;
	font-family: Gotham, "Helvetica Neue", Helvetica, Arial, sans-serif;
	font-size: 85%;
	background-color: rgba(5,5,5,0.91);
	margin-top: 15px;
	padding-left: 25px;
}
.RODIN_SPACER {
	margin-top: 30PX;
	margin-bottom: 166PX;
	max-height: 5px;
}
.Movie_txt_rodin {
	letter-spacing: 2px;
	text-align: left;
	width: 100%;
	line-height: 20px;
	padding-top: 20px;
	padding-right: 20px;
	padding-left: 20px;
	padding-bottom: 20px;
	font-family: Gotham, "Helvetica Neue", Helvetica, Arial, sans-serif;
	font-size: 60%;
	background-color: rgba(19,19,19,0.91);
}
.rodin_header {
	width: 44%;
	margin-left: auto;
	margin-right: auto;
	margin-bottom: 20pt;
	padding-top: 0px;
	margin-top: 30pt;
}
.rodin_txt {
	letter-spacing: 2px;
	text-align: left;
	width: 85%;
	margin-left: auto;
	margin-right: auto;
	line-height: 20px;
	margin-bottom: 50px;
	margin-top: 15px;
	font-family: Gotham, "Helvetica Neue", Helvetica, Arial, sans-serif;
	padding: 25px;
	font-size: 85%;
	background-color: rgba(19,19,19,0.91);
}
.Rodin_box {
	margin-top: 75px;
	margin-bottom: 55px;
	font-family: Gotham, "Helvetica Neue", Helvetica, Arial, sans-serif;
	font-weight: 200;
}
.Movie_NEW_SYNOPS {
	padding-top: 0px;
	margin-top: 100px;
	margin-bottom: 200px;
}
.Announce_txt {
	font-family: Gotham, "Helvetica Neue", Helvetica, Arial, sans-serif;
	font-size: 70%;
	letter-spacing: 1px;
	font-weight: normal;
	margin-bottom: 60px;
	margin-top: 30px;
}
.rodin_opn {
	padding-top: 50%;
	background-image: url(images17/Rodin/bkg.jpg);
	background-size: cover;
	background-repeat: no-repeat;

}
.Nav_Rodin_Right {
	float: right;
	margin-right: 45px;
	color: rgba(58,51,224,1.00);
	margin-top: 24px;
	margin-bottom: 5px;
}
.Rodin_Nav_Main {
	background-color: rgba(4,4,81,0.00);
	padding-top: 10px;
	padding-bottom: 25px;
}
.Rodin_Bkg_MAIN {
	background-image: url(images17/Rodin/horizon3.jpg);
	background-repeat: no-repeat;
	background-size: cover;
	position: fixed;
	top: 0px;
	bottom: 0px;
	width: 100%;
	height: 100%;
}
.Rodn_Logo {
	width: 35%;
	margin-right: auto;
	margin-left: auto;
	margin-top: 85pt;
	margin-bottom: 150pt;
	-webkit-transition: all 1s ease-in-out 0.25s;
	-o-transition: all 1s ease-in-out 0.25s;
	transition: all 1s ease-in-out 0.25s;
}
.Cars_Text_Main4 {
	-webkit-transition: all 4s ease 0.25s;
	-o-transition: all 4s ease 0.25s;
	transition: all 4s ease 0.25s;
	-webkit-transform: 10px;
	-o-transform: 10px;
	transform: 10px;
	margin-top: auto;
	overflow-y: visible;
	overflow-x: visible;
	margin-left: 12%;
	position: absolute;
	width: 250pt;
	margin-bottom: auto;
	top: 50%;
	bottom: 50%;
	visibility: hidden;
}
.movie_contain_2 {
	margin-right: auto;
	padding-top: 30px;
	padding-bottom: 75px;
	background-image: url(images17/Bkgs/Movies/Movie_1200_bnw.png);
	background-position: center top;
	background-attachment: fixed;
	background-size: 100% auto;
	background-color: rgba(19,19,19,1.00);
	padding-right: auto;
	padding-left: auto;
	margin-left: auto;
	background-repeat: no-repeat;
}
.fan_comment {
	margin-top: 10px;
	margin-right: auto;
	margin-left: 25px;
	margin-bottom: 10px;
}
.Movie_Centre {
	margin-right: auto;
	margin-left: auto;
	max-width: 1200px;
	padding: 0px 35px;
	background-color: rgba(31,31,31,0.51);
	color: rgba(255,255,255,1.00);
}
.Movie_NEW {
	background-attachment: fixed;
	background-size: cover;
	background-repeat: no-repeat;
}
.rodin_footer_txt {
	font-size: 75%;
	letter-spacing: 1px;
	padding-top: 0px;
	margin-top: 100px;
	margin-bottom: 65px;
}
.rodin_logo {
	margin-top: 25px;
	margin-right: auto;
	margin-left: auto;
	margin-bottom: 0px;
	width: 25%;
}
.Section_header_txt {
    margin-top: 50px;
    margin-right: auto;
    margin-left: auto;
    margin-bottom: 50px;
    max-width: 1200px;
    font-family: Gotham, "Helvetica Neue", Helvetica, Arial, sans-serif;
    font-style: normal;
    font-size: 15px;
    letter-spacing: 5px;
}
.wrapper_see_more {
    margin: 0px auto;
}
.see_more {
    margin-top: 40px;
    margin-right: auto;
    margin-left: auto;
    margin-bottom: 40px;
    max-width: 300px;
    font-family: Gotham, "Helvetica Neue", Helvetica, Arial, sans-serif;
    font-style: normal;
    font-size: 15px;
    letter-spacing: 2px;
    border: 1px solid #FFFFFF;
    -webkit-transition: all 0.25s ease-in 0s;
    -o-transition: all 0.25s ease-in 0s;
    padding: 20px;
    transition: all 0.25s ease-in 0s;
    color: #000000;
}
.coming_soon_jcvd {
    margin-top: 0px;
    margin-right: auto;
    margin-left: auto;
    margin-bottom: 25px;
    max-width: 1200px;
}
.Header_Txt {
    margin-top: 15px;
    margin-right: auto;
    margin-left: auto;
    margin-bottom: 45px;
    max-width: 1200px;
    font-family: Gotham, "Helvetica Neue", Helvetica, Arial, sans-serif;
    font-style: normal;
    font-size: 15px;
    letter-spacing: 2px;
    color: #000000;
}
.footer_logo {
    max-width: 50px;
    margin-top: 5px;
    margin-right: auto;
    margin-left: auto;
    margin-bottom: -5px;
}
.foot_txt_2 {
    color: rgba(162,159,159,1.00);
    font-family: Gotham, "Helvetica Neue", Helvetica, Arial, sans-serif;
    font-size: 7px;
    text-align: center;
    font-style: normal;
    letter-spacing: 1px;
    margin-top: 12px;
    margin-left: 0px;
    margin-bottom: 5px;
    padding-left: 0px;
    line-height: 12px;
}
.foot_txt {
    color: rgba(162,159,159,1.00);
    font-family: Gotham, "Helvetica Neue", Helvetica, Arial, sans-serif;
    font-size: 10px;
    text-align: right;
    font-style: normal;
    letter-spacing: 1px;
    margin-top: 10px;
    margin-right: 0px;
    margin-left: -10px;
    margin-bottom: 10px;
    padding-left: 0px;
}
.footer_txt {
    margin-left: auto;
    margin-right: auto;
    max-width: 1200px;
}
.item:nth-child(4) {
    background-repeat: no-repeat;
    background-image: url(images17/Bkgs/Index/Full_Love_01.jpg);
    background-attachment: fixed;
    -webkit-background-size: cover;
    -moz-background-size: cover;
    -o-background-size: cover;
    background-size: cover;
    background-position: center top;
    position: absolute;
    height: 100%;
}
.classic_vid {
    padding: 5px;
}
.gallery_container {
    margin-right: auto;
    padding-right: 20px;
    padding-left: 20px;
    background-position: center top;
    background-attachment: fixed;
    background-size: cover;
    max-width: 1200px;
    margin-left: auto;
}
.page_headers {
    margin-top: 300px;
    margin-right: auto;
    margin-left: auto;
    margin-bottom: 275px;
    max-width: 1200px;
    font-family: Gotham, "Helvetica Neue", Helvetica, Arial, sans-serif;
    font-style: normal;
    font-size: 25px;
    letter-spacing: 8px;
    text-align: center;
    font-weight: normal;
}
.header_2 {
    margin-top: 50px;
    margin-bottom: 50px;
    max-width: 1200px;
    font-family: Gotham, "Helvetica Neue", Helvetica, Arial, sans-serif;
    font-style: normal;
    font-size: 20px;
    letter-spacing: 8px;
    text-align: center;
    font-weight: normal;
}
.FOM2 {
    font-size: 75%;
    letter-spacing: 1px;
    font-family: Gotham, "Helvetica Neue", Helvetica, Arial, sans-serif;
    font-style: normal;
    line-height: 17.5px;
    padding: 0px;
    text-align: left;
}
.FAN_Contain {
    margin-right: auto;
    margin-left: auto;
    padding: 0px 60px;
    max-width: 1200px;
}
.page_sub_header {
    margin-top: 60px;
    margin-right: auto;
    margin-left: auto;
    margin-bottom: 60px;
    max-width: 1200px;
    font-family: Gotham, "Helvetica Neue", Helvetica, Arial, sans-serif;
    font-style: normal;
    font-size: 20px;
    letter-spacing: 10px;
    text-align: center;
    font-weight: normal;
}
.main_contain2 {
    padding-top: 0px;
    background-color: rgba(0,0,0,1.00);
    padding-left: 25px;
    padding-right: 25px;
    padding-bottom: 15px;
}
.social_meida {
    background-image: url(images17/Bkgs/Index/Slide_2.jpg);
    padding-top: 100px;
    padding-right: 250px;
    padding-left: 250px;
    padding-bottom: 175px;
    background-attachment: fixed;
    background-repeat: no-repeat;
    background-position: center top;
    background-size: auto 100%;
}
.social_main {
    padding: 15px;
}
.footer_bottom_RETURN {
    background-color: rgba(0,0,0,1.00);
    padding: 10px 0px;
    text-align: center;
}
.movie_contain {
    margin-right: auto;
    background-image: url(images17/Bkgs/Movies/Movie_1200_bnw.png);
    background-position: center top;
    background-attachment: fixed;
    background-size: 100% auto;
    background-color: rgba(19,19,19,1.00);
    margin-left: auto;
    padding-top: 25px;
    padding-left: 20px;
    padding-right: 20px;
    background-repeat: no-repeat;

}
.species_back {
    background-image: url(images17/Bkgs/Species/species_back.jpg);
    background-repeat: no-repeat;
    background-origin: padding-box;
    background-attachment: fixed;
    background-size: cover;
    background-position: center top;
}
.species_help {
    position: relative;
    padding-bottom: 45px;
    background-color: rgba(255,255,255,1.00);
    padding-left: 20px;
    padding-right: 20px;
}
.species_txt {
    margin-top: 60px;
    margin-right: auto;
    margin-left: auto;
    margin-bottom: 60px;
    max-width: 1200px;
    font-family: Gotham, "Helvetica Neue", Helvetica, Arial, sans-serif;
    font-style: normal;
    font-size: 20px;
    letter-spacing: 10px;
    text-align: center;
    font-weight: normal;
    color: rgba(0,0,0,1.00);
}
.test_person {
    padding: 5px;
}
.roll_image_3 {
    -webkit-transition: all 0.5s ease-in-out 0s;
    -o-transition: all 0.5s ease-in-out 0s;
    transition: all 0.5s ease-in-out 0s;
    opacity: 0.8;
    padding-top: 0px;
    margin-top: -100%;
}
.PO_BOX {
    font-weight: normal;
    font-size: 15px;
    color: rgba(255,255,255,1.00);
    padding-bottom: 0px;
    margin-bottom: 25px;
    text-align: center;
    letter-spacing: 2px;
    margin-left: auto;
    margin-right: auto;
    max-width: 475px;
    line-height: 35px;
}
.contact_detail_small {
    font-weight: normal;
    font-size: 12px;
    color: rgba(255,255,255,1.00);
    padding-bottom: 0px;
    margin-bottom: 25px;
    text-align: center;
    letter-spacing: 1px;
    margin-left: auto;
    margin-right: auto;
    max-width: 475px;
    line-height: 15px;
}
.Contact_Headers {
    margin-top: 60px;
    margin-right: auto;
    margin-left: auto;
    margin-bottom: 60px;
    max-width: 1200px;
    font-family: Gotham, "Helvetica Neue", Helvetica, Arial, sans-serif;
    font-style: normal;
    font-size: 20px;
    letter-spacing: 5px;
    text-align: center;
    font-weight: normal;
}
.bg-two {
  @extend %bg;
    padding-bottom: 0px;
    background-color: rgba(19,19,19,1.00);
    padding-top: 10px;
    background-repeat: no-repeat;
    padding-left: 25px;
    padding-right: 25px;
    background-size: cover;
}
.bg-one {
  @extend %bg;
    background-image: url(images17/Bkgs/Index/social_Large.png);
    padding-top: 100px;
    padding-right: auto;
    padding-left: auto;
    padding-bottom: 175px;
    background-repeat: no-repeat;
    background-size: cover;
    border-bottom: thin solid #A8A8A8;
    border-top: thin solid #A8A8A8;
}
.ipad_group {
    width: 100%;
    margin-left: auto;
    margin-right: auto;
}
.news_head_2 {
    font-family: Gotham, "Helvetica Neue", Helvetica, Arial, sans-serif;
    font-size: 10px;
    color: #FFFFFF;
    font-weight: bold;
    text-align: center;
    line-height: 25px;
    opacity: 1;
    overflow-y: hidden;
    padding-bottom: 15px;
    background-color: rgba(0,0,0,0.34);
    padding-top: 20px;
    padding-right: 15px;
    padding-left: 15px;
    letter-spacing: 1px;
    margin-bottom: 0px;
    margin-top: 10px;
    min-height: 175px;
}
.species_header {
    margin-top: 116px;
    margin-right: auto;
    margin-left: auto;
    margin-bottom: 150px;
    max-width: 1200px;
    font-family: Gotham, "Helvetica Neue", Helvetica, Arial, sans-serif;
    font-size: 12px;
    letter-spacing: 2px;
    text-align: center;
    font-weight: normal;
    padding-top: 25px;
    padding-bottom: 25px;
    padding-left: 25px;
    padding-right: 25px;
    line-height: 15px;
    text-shadow: 0px 5px 10px #000000;
}
.species_header_2 {
    margin-top: 300px;
    margin-right: auto;
    margin-left: auto;
    margin-bottom: 50px;
    max-width: 1200px;
    font-family: Gotham, "Helvetica Neue", Helvetica, Arial, sans-serif;
    font-style: normal;
    font-size: 25px;
    letter-spacing: 10px;
    text-align: center;
    font-weight: normal;
}
.species_header3 {
    background-image: url(images17/Bkgs/Species/species_back2.jpg);
    background-position: center top;
    background-repeat: no-repeat;
    background-attachment: scroll;
    background-size: cover;

}
.species_jcvd {
    position: relative;
    padding-bottom: 50px;
    padding-top: 75px;
    background-color: rgba(92,119,71,1.00);
    margin-top: 0px;
    margin-bottom: 0px;
    padding-left: 20px;
    padding-right: 20px;
}
.slide5 {
    background-image: url(images17/Bkgs/Index/Lukas_Index_01.jpg);
}
.slide3 {
    background-image: url(images17/Bkgs/Index/JCVJ_01.jpg);
}
.slide01 {
    background-image: url(images17/Bkgs/Index/We_Die_Young.png);
    background-position: center top;
    background-size: cover;
    background-repeat: no-repeat;
    background-attachment: fixed;
    height: 100%;
    position: absolute;
    width: 100%;
}
.welcome_message {
    background-color: rgba(18,17,17,0.91);
    position: absolute;
    width: 100%;
    bottom: 0vmin;
}
.jcvd_slides {
    width: 100%;
    padding: 0px;
    height: 100%;
    border-bottom: 1px solid rgba(63,63,63,1.00);
}
.Cars_Text_Main3 {
    -webkit-transition: all 4s ease 0.25s;
    -o-transition: all 4s ease 0.25s;
    transition: all 4s ease 0.25s;
    -webkit-transform: 10px;
    -o-transform: 10px;
    transform: 10px;
    overflow-y: visible;
    overflow-x: visible;
    opacity: 1;
    width: 15%;
    position: absolute;
    top: 27.5%;
    right: 15%;
    min-width: 300px;
}
.Coming_soon_section {
    padding-top: 0px;
    margin-left: auto;
    margin-right: auto;
    padding-left: 0px;
    background-attachment: fixed;
    background-size: cover;
    background-position: center center;
    background-repeat: no-repeat;
    padding-bottom: 0px;
    padding-right: 0px;
    position: absolute;
    width: 100%;
    top: 100%;
    margin-bottom: 0px;
}
.Coming_Soon_Area {
    margin-right: auto;
    margin-left: auto;
    padding-top: 40px;
    padding-right: 25px;
    padding-left: 25px;
    padding-bottom: 40px;
    background-repeat: no-repeat;
    background-size: contain;
    background-color: rgba(252,251,251,1.00);
}
.up_arrow_main {
    width: 25px;
    -webkit-transition: all 0.25s ease-in-out 0s;
    -o-transition: all 0.25s ease-in-out 0s;
    transition: all 0.25s ease-in-out 0s;
    margin-left: auto;
    margin-right: auto;
    opacity: 0.7;
    margin-top: 25px;
}
.up_arrow_main:hover {
    -webkit-transform: scale (4);
    -o-transform: scale (4);
    transform: scale (4);
    opacity: 1;
    -webkit-opacity: 1;
    margin-left: auto;
    margin-right: auto;
    width: 25px;
    margin-top: 25px;
}
.species_19 {
    background-image: url(images17/Bkgs/Species/Species_02.png);
    padding: 0px;
    background-position: center top;
    background-size: cover;
    background-attachment: scroll;
    z-index: -50;
    background-repeat: no-repeat;
    -webkit-background-size: cover;
    -moz-background-size: cover;
}
.species_vid {
	margin-right: auto;
	margin-left: auto;
	padding-right: 25px;
	padding-left: 25px;
	padding-bottom: 40px;
	background-repeat: no-repeat;
	background-size: contain;
	background-color: rgba(255,255,255,1.00);
}
.spec_vid2 {
	background-image: url(2020/Species_Message_JANE.jpg);
	background-size: 98% auto;
	margin-bottom: 25px;
	background-repeat: no-repeat;
	padding: 0px;
	-webkit-transition: all 0.5s ease-out 0s;
	-o-transition: all 0.5s ease-out 0s;
	transition: all 0.5s ease-out 0s;
	position: relative;
	background-position: center top;
	opacity: 1;
}
.spec_vid {
	background-image: url(2020/Species_Message_LION.jpg);
	background-size: 98% auto;
	margin-bottom: 25px;
	background-repeat: no-repeat;
	-webkit-transition: all 0.5s ease-out 0s;
	padding: 0px;
	-o-transition: all 0.5s ease-out 0s;
	transition: all 0.5s ease-out 0s;
	position: relative;
	background-position: center top;
	opacity: 1;
}
.spec_textS {
	margin-top: 0px;
	margin-right: auto;
	margin-left: auto;
	margin-bottom: 0px;
	padding-top: 15px;
	padding-right: auto;
	padding-left: auto;
	padding-bottom: 15px;
	background-color: rgba(255,217,218,1.00);
	color: rgba(0,0,0,1.00);
	font-family: Gotham, "Helvetica Neue", Helvetica, Arial, sans-serif;
	font-size: 15px;
	width: 98%;
	background-position: center center;
	background-repeat: no-repeat;
}






























































































































































































































































}

@media (min-width:1200px){
.Home_Header_LOGO_02 {
	padding: 0px;

}
.news_txt_head {
    font-family: Gotham, "Helvetica Neue", Helvetica, Arial, sans-serif;
    font-size: 75%;
    color: #FFFFFF;
    font-weight: normal;
    text-align: center;
    line-height: 23px;
    opacity: 1;
    overflow-y: visible;
    padding-top: 15PX;
    padding-right: 5PX;
    padding-left: 5PX;
    padding-bottom: 5PX;
    background-color: rgba(0,0,0,0.34);
    margin-bottom: 10px;
    z-index: 50;
    overflow-x: visible;
    visibility: visible;
    letter-spacing: 1px;
    position: static;
    min-height: 100px;
}
.news_border {
    padding: 5px;
    position: static;
    visibility: visible;
    overflow-x: visible;
    overflow-y: visible;
    margin-top: 0px;

}
.news_report {
	margin: 0PX;
	padding: 0PX;
	width: 100%;
	-webkit-transition: all 2s ease-in-out .5s;
	-o-transition: all 2s ease-in-out .5s;
	transition: all 2s ease-in-out .5s;
}
.main_page_subhead {
    padding-right: 0px;
    padding-left: 0px;
    background-repeat: no-repeat;
    z-index: 10;
    width: 100%;
    visibility: inherit;
}
.down_arrow_small {
    width: 30PX;
    position: relative;
    -webkit-transition: all 0.25s ease-in-out 0s;
    -o-transition: all 0.25s ease-in-out 0s;
    transition: all 0.25s ease-in-out 0s;
    opacity: 0.5;
    margin-left: -6px;
    margin-right: -15px;
    text-align: center;
    height: 30px;
}
.down_arrow_main {
    width: 25px;
    margin-top: 80vmin;
    margin-bottom: 0px;
    -webkit-transition: all 0.25s ease-in-out 0s;
    -o-transition: all 0.25s ease-in-out 0s;
    transition: all 0.25s ease-in-out 0s;
    margin-left: 49.25%;
    margin-right: auto;
    opacity: 0.75;
    z-index: 3;
    position: fixed;
    text-align: center;
    font-size: 27.5px;
}
.news_main {
    padding-bottom: 0px;
    background-color: rgba(19,19,19,1.00);
    padding-top: 10px;
    background-image: url(images17/Bkgs/Index/Main_Slide.png);
    background-attachment: fixed;
    background-position: center center;
    background-size: 100% auto;
    background-repeat: no-repeat;
    padding-left: 25px;
    padding-right: 25px;

}
.Nav_options_2 {
    letter-spacing: 1px;
    font-family: Gotham, "Helvetica Neue", Helvetica, Arial, sans-serif;
    font-size: 0px;
    position: static;
    margin-top: 25px;
    margin-bottom: 25px;
    text-align: center;
    left: auto;
    right: auto;
    margin-left: -90px;
}
.welcome_txt {
    color: rgba(255,255,255,1.00);
    font-family: Gotham, "Helvetica Neue", Helvetica, Arial, sans-serif;
    text-align: center;
    font-size: 12.5px;
    margin: 25px auto;
    letter-spacing: 1px;
}
.Cars_Text_Main2 {
    -webkit-transition: all 4s ease 0.25s;
    -o-transition: all 4s ease 0.25s;
    transition: all 4s ease 0.25s;
    -webkit-transform: 10px;
    -o-transform: 10px;
    transform: 10px;
    margin-top: auto;
    overflow-y: visible;
    overflow-x: visible;
    margin-left: 60%;
    position: absolute;
    width: 350px;
    margin-bottom: auto;
    top: 50%;
    bottom: 50%;
    opacity: 1;
}
.footer_bottom {
    background-color: rgba(18,17,17,1.00);
    padding-top: 25px;
    padding-bottom: 25px;
    border-top: thin solid #4E4E4E;
}
.Classic_Movie {
    background-size: cover;
    background-attachment: fixed;
    background-repeat: no-repeat;
    background-position: right top;
    background-color: rgba(1,1,1,1.00);
    padding: 0px 25px;
    background-image: -webkit-linear-gradient(270deg,rgba(37,37,37,1.00) 0%,rgba(15,15,15,1.00) 52.33%,rgba(0,0,0,1.00) 100%), url(url);
    background-image: -moz-linear-gradient(270deg,rgba(37,37,37,1.00) 0%,rgba(15,15,15,1.00) 52.33%,rgba(0,0,0,1.00) 100%), url(url);
    background-image: -o-linear-gradient(270deg,rgba(37,37,37,1.00) 0%,rgba(15,15,15,1.00) 52.33%,rgba(0,0,0,1.00) 100%), url(url);
    background-image: linear-gradient(180deg,rgba(37,37,37,1.00) 0%,rgba(15,15,15,1.00) 52.33%,rgba(0,0,0,1.00) 100%), url(url);
}
.classic_video {
    margin-right: auto;
    text-align: center;
    margin-left: auto;
}
.classic_txt {
    color: rgba(1,1,1,1.00);
    margin: 10px auto;
    letter-spacing: 1px;
    font-family: Gotham, "Helvetica Neue", Helvetica, Arial, sans-serif;
    font-size: 14px;
    line-height: 30px;
    text-align: center;
    width: 1000px;
}
.classic_sig {
    margin-top: 75px;
    margin-bottom: -50px;
    z-index: 30;
    position: relative;
    max-width: 300px;
    margin-left: auto;
    margin-right: auto;
}
.Classic_text_1 {
	color: rgba(26,25,25,1.00);
	font-weight: normal;
	font-size: 80%;
	text-align: center;
	padding-top: 2.5%;
	background-color: rgba(21,19,19,1.00);
	letter-spacing: 3px;
	padding-bottom: 1%;
	font-family: Gotham, "Helvetica Neue", Helvetica, Arial, sans-serif;
}
.Subscribe_Youtube {
    margin-right: auto;
    margin-left: auto;
    max-width: 150px;
    padding-top: 30px;
    padding-bottom: 25px;

}
.welcome_message {
    background-color: rgba(18,17,17,0.91);
    position: absolute;
    width: 100%;
    bottom: 0vmin;
}
.roll_image_2 {
    -webkit-transition: all 0.5s ease-in-out 0s;
    -o-transition: all 0.5s ease-in-out 0s;
    transition: all 0.5s ease-in-out 0s;
    opacity: 0.8;
    margin-bottom: 5px;
}
.Classic_back {
    margin-top: 0px;
    padding-top: 10px;
    margin-left: auto;
    margin-right: auto;
    max-width: 1200px;
}
.coming_soon {
    background-image: url(images17/Classic_Scenes_Trailer_HOME_17.jpg);
    background-size: 98% auto;
    margin-bottom: 25px;
    background-repeat: no-repeat;
    -webkit-transition: all 0.5s ease-out 0s;
    -o-transition: all 0.5s ease-out 0s;
    padding: 0px;
    transition: all 0.5s ease-out 0s;
    position: relative;
    background-position: right top;
    opacity: 1;
}
.coming_soon_trailer {
    margin-top: 47%;
    margin-bottom: 5%;
    padding-bottom: 0px;
    width: 40%;
    margin-left: 7.5%;
}
.Coming_soon_section {
    padding-top: 0px;
    margin-left: auto;
    margin-right: auto;
    padding-left: 0px;
    background-attachment: fixed;
    background-size: cover;
    background-position: center center;
    background-repeat: no-repeat;
    padding-bottom: 0px;
    padding-right: 0px;
    position: absolute;
    width: 100%;
    top: 100%;
    margin-bottom: 0px;
}
.emoji {
    background-image: url(images17/Classic_Scenes_Trailer_HOME_15.jpg);
    background-size: 98% auto;
    background-position: left top;
    background-repeat: no-repeat;
    padding: 0px;
    -webkit-transition: all 0.5s ease-out 0s;
    -o-transition: all 0.5s ease-out 0s;
    transition: all 0.5s ease-out 0s;
    position: relative;
    margin-bottom: 25px;
    opacity: 1;
}
.apple_store {
	margin-top: 200%;
	margin-bottom: 15%;
	width: 85%;
	margin-right: auto;
	margin-left: auto;
}
.coming_soon:hover {
    -webkit-transform: scale (2);
    -o-transform: scale (2);
    transform: scale (2);
    z-index: 20;
    position: relative;
    text-align: center;
    opacity: 1;
    background-repeat: no-repeat;
    -webkit-opacity: 1;
    visibility: visible;
    background-image: url(images17/Classic_Scenes_Trailer_HOME_17.jpg);
    background-size: 108% auto;
    background-position: right top;
    -webkit-transition: all 0.5s ease-out 0s;
    -o-transition: all 0.5s ease-out 0s;
    transition: all 0.5s ease-out 0s;
}
.roll_image_2:hover {
    -webkit-transform: scale (2);
    -o-transform: scale (2);
    transform: scale (2);
    margin-top: -15px;
    margin-right: auto;
    margin-left: auto;
    opacity: 1;
    background-repeat: no-repeat;
    -webkit-opacity: 1;
    visibility: visible;
    padding-bottom: 5px;
}
.Coming_Soon_Area {
    margin-right: auto;
    margin-left: auto;
    padding-top: 40px;
    padding-right: 25px;
    padding-left: 25px;
    padding-bottom: 40px;
    background-repeat: no-repeat;
    background-size: contain;
    background-color: rgba(252,251,251,1.00);
}
.BUY_NOW {
	margin-top: 47%;
	margin-bottom: 3%;
	padding-bottom: 0px;
	width: 40%;
	margin-left: 6%;
}
.section_text {
	width: 50%;
	margin-left: auto;
	margin-bottom: 35px;
	padding-top: 15px;
	margin-top: 25px;
	margin-right: auto;
}
.section_header {
    padding-top: 50px;
    padding-right: auto;
    padding-left: auto;
    padding-bottom: 15px;
    margin-top: 0px;
}
.section_footer {

}
.section_text_footer {
	width: 25%;
	margin-bottom: 50px;
	margin-top: 25px;
	margin-left: auto;
	margin-right: auto;
}
.bottom_image_bkg {
	background-color: rgba(18,17,17,1.00);
}
.footer_wrap {
	margin-right: auto;
	margin-left: auto;
	padding-top: auto;
	padding-bottom: auto;
}
.glyph_right {
    position: absolute;
    top: 25%;
    display: inline-block;
    font-family: 'Glyphicons Halflings';
    font-style: normal;
    font-weight: lighter;
    line-height: 1;
    -webkit-font-smoothing: antialiased;
    font-size: 27.5px;
    right: 20px;
    left: 5px;
    bottom: 25%;
}
.glyph_left {
    position: absolute;
    top: 25%;
    display: inline-block;
    font-family: 'Glyphicons Halflings';
    font-style: normal;
    font-weight: normal;
    -webkit-font-smoothing: antialiased;
    font-size: 27.5px;
    right: 5px;
    left: 20px;
    bottom: 25%;
}
.down_arrow_main:hover {
    -webkit-transform: scale (4);
    -o-transform: scale (4);
    transform: scale (4);
    opacity: 1;
    -webkit-opacity: 1;
    width: 25px;
    margin-top: 79vmin;
    margin-bottom: 0px;
    -webkit-transition: all 0.25s ease-in-out 0s;
    -o-transition: all 0.25s ease-in-out 0s;
    transition: all 0.25s ease-in-out 0s;
    margin-left: 49.25%;
    margin-right: auto;
    z-index: 3;
    position: fixed;
    text-align: center;
    font-size: 27.5px;
    background-image: url(images17/down_arrow_fade.svg);
}
.roll_image {
    -webkit-transition: all 0.75s ease 0.1s;
    -o-transition: all 0.75s ease 0.1s;
    transition: all 0.75s ease 0.1s;
    background-repeat: no-repeat;
    opacity: 0.6;
}
.roll_image:hover {
    -webkit-transform: scale (2);
    -o-transform: scale (2);
    transform: scale (2);
    margin-right: auto;
    margin-left: auto;
    opacity: 1;
    width: 105%;
    background-repeat: no-repeat;
    -webkit-opacity: 1;
}
.section_header2 {
    padding-top: 50px;
    padding-right: auto;
    padding-left: auto;
    padding-bottom: 15px;
}
.emoji:hover {
    -webkit-transform: scale (2);
    -o-transform: scale (2);
    transform: scale (2);
    text-align: center;
    z-index: 20;
    position: relative;
    opacity: 1;
    background-repeat: no-repeat;
    -webkit-opacity: 1;
    visibility: visible;
    background-image: url(images17/Classic_Scenes_Trailer_HOME_15.jpg);
    background-size: 108% auto;
    background-position: left top;
    -webkit-transition: all 0.5s ease-out 0s;
    -o-transition: all 0.5s ease-out 0s;
    transition: all 0.5s ease-out 0s;
}
.Cars_Text_Main3 {
    -webkit-transition: all 4s ease 0.25s;
    -o-transition: all 4s ease 0.25s;
    transition: all 4s ease 0.25s;
    -webkit-transform: 10px;
    -o-transform: 10px;
    transform: 10px;
    overflow-y: visible;
    overflow-x: visible;
    opacity: 1;
    width: 20%;
    position: absolute;
    top: 25%;
    right: 17.5%;
    min-width: 350px;
}
.down_arrow_small:hover {
    -webkit-transform: scale (4);
    -o-transform: scale (4);
    transform: scale (4);
    width: 30px;
    position: relative;
    opacity: 1;
    text-align: center;
    height: 30px;
}
.up_arrow_main:hover {
    -webkit-transform: scale (4);
    -o-transform: scale (4);
    transform: scale (4);
    opacity: 1;
    -webkit-opacity: 1;
    margin-left: auto;
    margin-right: auto;
    width: 25px;
    margin-top: 25px;
}
.mag {
	width: 10%;
	position: absolute;
	top: auto;
}
.feed_border {
    padding: 5px 5px;
    position: static;
    visibility: visible;
    overflow-x: visible;
    overflow-y: visible;
}
.up_arrow_main {
    width: 25px;
    -webkit-transition: all 0.25s ease-in-out 0s;
    -o-transition: all 0.25s ease-in-out 0s;
    transition: all 0.25s ease-in-out 0s;
    margin-left: auto;
    margin-right: auto;
    opacity: 0.7;
    margin-top: 25px;
}
.movies_HEAD {
	margin-top: 125px;
	margin-bottom: 85px;
	margin-left: auto;
	padding: 0px;
	margin-right: auto;
	width: 101%;
}
.movies_bkg {
	background-position: center top;
	padding: 0px;
	background-size: cover;
	background-image: url(images17/Main_Slide_Movies2.jpg);
	background-attachment: fixed;
	z-index: -50;
	background-repeat: no-repeat;
	-webkit-background-size: cover;
	-moz-background-size: cover;
}
.back_movies {
	background-image: url(images17/18.jpg);
	background-repeat: no-repeat;
	background-size: cover;
	background-attachment: fixed;
	background-position: center top;
}
.movie_contain {
    margin-right: auto;
    background-image: url(images17/Bkgs/Movies/Movie_Large_bnw.jpg);
    background-position: center top;
    background-attachment: fixed;
    background-size: cover;
    background-color: rgba(19,19,19,1.00);
    margin-left: auto;
    padding-top: 25px;
    padding-left: 20px;
    padding-right: 20px;
    background-repeat: no-repeat;

}
.movie_poster {
	margin-top: 2px;
	margin-bottom: 2px;
	padding: 5px;


}
.tea_trailer {
	margin-top: 10px;
	font-weight: bold;
	font-family: Gotham, "Helvetica Neue", Helvetica, Arial, sans-serif;
	font-size: 85%;
	min-height: 25px;
	letter-spacing: 1px;
}
.movie_txt {
    visibility: visible;
    z-index: 101;
    margin-left: auto;
    margin-right: auto;
    margin-bottom: 200pt;
    opacity: 0.75;
    margin-top: 220pt;
    width: 400px;
}
.movie_container {
	height: 100%;
	position: absolute;
	bottom: 0%;
}
.down_arrow_reg {
	width: 55px;
	margin-bottom: 65pt;
	-webkit-transition: all 0.25s ease-in-out 0s;
	-o-transition: all 0.25s ease-in-out 0s;
	transition: all 0.25s ease-in-out 0s;
	margin-left: auto;
	margin-right: auto;
	opacity: 0.85;
}
.post_tans {
	-webkit-transition: all 0.4s ease-in-out 0s;
	-o-transition: all 0.4s ease-in-out 0s;
	transition: all 0.4s ease-in-out 0s;
	opacity: 0.8;
}
.post_tans:hover {
	-webkit-opacity: 1;
	opacity: 1;
	margin-top: -11px;
	padding-bottom: 11px;
}
.classic_youtube {
	margin-right: auto;
	margin-left: 0px;
	width: 96%;
}
.gallery_bkg {
	background-image: url(images17/Bkgs/Gallery/gallery_MAIN_bkg.jpg);
	padding: 0px;
	background-position: center top;
	background-size: cover;
	background-attachment: fixed;
	z-index: -50;
	background-repeat: no-repeat;
	-webkit-background-size: cover;
	-moz-background-size: cover;
}
.gallery_contain {
    background-image: url(images17/Bkgs/Gallery/gallery_MAIN_bkg_bnw.jpg);
    background-position: center top;
    background-attachment: fixed;
    background-size: cover;
    background-color: rgba(19,19,19,1.00);
    padding-bottom: 75px;
    padding-left: 15px;
    padding-right: 15px;
}
.Cars_Text_Main {
	-webkit-transition: all 4s ease 0.25s;
	-o-transition: all 4s ease 0.25s;
	transition: all 4s ease 0.25s;
	-webkit-transform: 10px;
	-o-transform: 10px;
	transform: 10px;
	overflow-y: visible;
	overflow-x: visible;
	position: absolute;
	width: 100pt;
	right: 5%;
	text-align: center;
	bottom: 15pt;
	visibility: hidden;
}
.gallery_subhead {
	width: 25.5%;
	margin-right: auto;
	margin-left: auto;
	margin-bottom: 50px;
}
.house {
	height: 30px;
	margin-top: 75px;
	margin-left: auto;
	margin-right: auto;
	opacity: 0.7;
	-webkit-transition: all 0.5s ease-out 0s;
	-o-transition: all 0.5s ease-out 0s;
	transition: all 0.5s ease-out 0s;
}
.video_bkg {
    margin-right: auto;
    margin-left: auto;
    padding-top: 0px;
    padding-right: 20px;
    padding-left: 20px;
    padding-bottom: 8px;
    background-repeat: no-repeat;
    background-attachment: fixed;
    background-size: 100% auto;
    margin-top: px;
    max-width: 1200px;
}
.videos_tabs {
	padding: 5px;
	z-index: 0;
	margin: 0px;
}
.vid_play {
	z-index: 50;
	position: absolute;
	top: 0%;
	right: 0%;
	left: 0%;
	bottom: 0%;
	width: 100%;
	padding-top: 5px;
	padding-right: 5px;
	padding-left: 5px;
	padding-bottom: 5px;
	height: 100%;
	-webkit-transition: all 0.3s ease-in 0s;
	-o-transition: all 0.3s ease-in 0s;
	transition: all 0.3s ease-in 0s;
	opacity: 0;
}
.video_txt {
	width: 45%;
	margin-right: auto;
	margin-left: auto;
	margin-top: 10px;
}
.video_bkgrd {
    padding: 0px;
    background-image: url(images17/Bkgs/Video/Video_Bkg_042.jpg);
    background-position: center top;
    background-size: cover;
    background-attachment: fixed;
    z-index: -50;
    background-repeat: no-repeat;
}
.video_contain {
    background-image: url(images17/Bkgs/Video/Video_Bkg_Main_bnw.png);
    background-position: center top;
    background-attachment: fixed;
    background-size: cover;
    background-color: rgba(19,19,19,1.00);
    padding-bottom: 75px;
    background-repeat: no-repeat;
}
.contact_contain {
    padding-bottom: 75px;
    padding-top: 50px;
    background-repeat: no-repeat;
    background-attachment: fixed;
    background-position: center top;
    background-size: cover;
    padding-left: 20px;
    margin-left: 0px;
    padding-right: 20px;
    background-image: url(images17/Bkgs/Contact/Contact_Large.jpg);
    border-top: thin solid #4E4E4E;
}
.contact_bkgrd {
    padding: 0px;
    background-position: center top;
    background-size: cover;
    background-attachment: fixed;
    background-repeat: no-repeat;
    background-image: url(images17/Bkgs/Contact/Contact_Large_top.jpg);
}
.contact_center {
    margin-right: auto;
    margin-left: auto;
    max-width: 1200px;
    margin-bottom: 50px;
}
.contact_form {
    padding: 20px;
    margin: 5px;
    background-color: rgba(15,14,14,0.75);
    color: rgba(255,255,255,1.00);
}
.form_contact {
	padding-top: 0px;
	padding-bottom: 0px;
	color: rgba(255,255,255,1.00);
	max-width: 475px;
	margin-right: auto;
	margin-left: auto;
}
.contact_us_form {
	border-radius: 3px;
	max-width: 100%;
	background-color: rgba(171,168,168,0.39);
	min-height: 50px;
	font-family: Gotham, "Helvetica Neue", Helvetica, Arial, sans-serif;
	border-width: 0px;
	padding-left: 10px;
	color: rgba(255,255,255,1.00);
	letter-spacing: 1px;
	float: left;
}
.contact_us_form_message {
	border-radius: 3px;
	max-width: 100%;
	background-color: rgba(171,168,168,0.39);
	font-family: Gotham, "Helvetica Neue", Helvetica, Arial, sans-serif;
	border-width: 0px;
	background-size: 80% auto;
	background-repeat: no-repeat;
	background-position: 50% 50%;
	padding-left: 10px;
	padding-top: 10px;
	opacity: 1;
}
.submit_but {
    margin-top: 45px;
    color: #F4F1F1;
    font-size: 100%;
    font-family: Gotham, "Helvetica Neue", Helvetica, Arial, sans-serif;
    font-weight: normal;
    border-radius: 5px;
    padding-top: 15px;
    padding-right: 25px;
    padding-left: 25px;
    padding-bottom: 15px;
    background-color: rgba(77,71,71,0.70);
    border-width: 0px;
    margin-bottom: 25px;
    margin-right: auto;
    margin-left: auto;
    letter-spacing: 3px;
}
.contact_detail {
    font-weight: normal;
    font-size: 13px;
    color: rgba(255,255,255,1.00);
    padding-bottom: 0px;
    margin-bottom: 25px;
    text-align: center;
    letter-spacing: 1px;
    margin-left: auto;
    margin-right: auto;
    max-width: 475px;
    line-height: 25px;
}
.contact_detail_txt {
	text-align: left;
	letter-spacing: 2px;
	font-family: Gotham, "Helvetica Neue", Helvetica, Arial, sans-serif;
	font-size: 70%;
	font-weight: normal;
	padding-left: 10px;
	float: left;
	margin-top: 15px;
}
.pobox {
	font-family: Gotham, "Helvetica Neue", Helvetica, Arial, sans-serif;
	font-size: 125%;
	letter-spacing: 3px;
	margin-bottom: 30px;
	line-height: 30px;
}
.form_box {
    padding: 10px;


}
.contact_detail2 {
	font-weight: normal;
	font-family: Gotham, "Helvetica Neue", Helvetica, Arial, sans-serif;
	font-size: 75%;
	color: rgba(255,255,255,1.00);
	padding-bottom: 0px;
	margin-bottom: 5px;
	text-align: center;
	letter-spacing: 1px;
	margin-left: auto;
	margin-right: auto;
	padding-left: 25px;
	padding-right: 25px;
}
.news_contain {
    background-image: url(images17/Bkgs/News/Main_Slide_Backgrounds_MAIN.png);
    background-position: center top;
    background-attachment: fixed;
    background-size: cover;
    background-color: rgba(19,19,19,1.00);
    padding-left: 25px;
    padding-right: 25px;
    padding-top: 25px;
}
.news_hover {
	-webkit-transition: all 0.5s ease-in-out 0s;
	-o-transition: all 0.5s ease-in-out 0s;
	transition: all 0.5s ease-in-out 0s;
	opacity: 0.75;
	background-color: rgba(0,0,0,1.00);
	background-size: cover;
	margin-bottom: 10px;
}
.news_bkg {
	padding: 0px;
	background-image: url(images17/Bkgs/News/Main_Slide_Backgrounds_MAIN.jpg);
	background-position: center top;
	background-size: cover;
	background-attachment: fixed;
	z-index: -50;
	background-repeat: no-repeat;
	-moz-background-size: cover;
	position: relative;
}
.bio_1_bkg {
	background-position: center top;
	background-attachment: fixed;
	background-size: cover;
	background-color: rgba(19,19,19,1.00);
	padding-bottom: 45px;
}
.bio_txt_1 {
	font-size: 85%;
	letter-spacing: 2px;
	text-align: left;
	font-family: Gotham, "Helvetica Neue", Helvetica, Arial, sans-serif;
	width: 85%;
	margin-left: auto;
	margin-right: auto;
	line-height: 20px;
	margin-bottom: 50px;
	margin-top: 15px;
}
.bio_2_bkg {
	background-position: center top;
	background-attachment: fixed;
	background-size: cover;
	background-color: rgba(19,19,19,1.00);
	padding-bottom: 75px;
	padding-top: 50px;
	padding-left: 15%;
	padding-right: 15%;
	background-image: url(file:///C|/Users/savag/Documents/eightfivecreative/JC/Images/MISC/Child/16878a5d8086176364ae9cc3e537b317.jpg);
	background-repeat: no-repeat;
}
.bio_bkg {
	padding-top: 0px;
	padding-right: 0px;
	padding-left: 0px;
	background-image: url(images17/Bkgs/Bio/Main_Slide_Backgrounds_MAIN.jpg);
	background-position: left top;
	background-size: cover;
	background-attachment: fixed;
	background-repeat: no-repeat;
	-webkit-background-size: cover;
	-moz-background-size: cover;
	position: relative;
	padding-bottom: 0px;
	margin-bottom: 0px;
}
.bio_pic_1 {
	padding-top: 0px;
	padding-right: 0px;
	padding-left: 0px;
	padding-bottom: 0px;
	background-color: rgba(26,25,25,0.92);
	margin-bottom: 0px;

}
.bio_pics {
	width: 66%;
	margin-left: auto;
	margin-right: auto;
	left: 0%;
	right: 0%;
}
.bio_bkg2 {
	background-position: center top;
	background-attachment: fixed;
	background-size: cover;
	background-color: rgba(19,19,19,1.00);
	padding: 0px;
	background-image: url(images17/Bkgs/Bio/Main_Slide_Backgrounds_MAIN2.jpg);
	background-repeat: no-repeat;
	-webkit-background-size: cover;
	-moz-background-size: cover;
	position: relative;
}
.bio_txt_header {
	width: 70%;
	margin-left: auto;
	margin-right: auto;
	margin-bottom: 50px;
	padding-top: 0px;
	margin-top: 50px;
}
.bio_bkg3 {
	background-position: 20% top;
	background-attachment: fixed;
	background-size: cover;
	padding: 0px;
	background-color: rgba(19,19,19,1.00);
	background-image: url(images17/Bkgs/Bio/Main_Slide_Backgrounds_MAIN4.jpg);
	background-repeat: no-repeat;
	-webkit-background-size: cover;
	-moz-background-size: cover;
	position: relative;

}
.bio_bkg4 {
	background-position: center top;
	background-attachment: fixed;
	padding: 0px;
	background-size: cover;
	background-color: rgba(19,19,19,1.00);
	background-image: url(images17/Bkgs/Bio/Main_Slide_Backgrounds_MAIN5.jpg);
	background-repeat: no-repeat;
	-webkit-background-size: cover;
	-moz-background-size: cover;
	position: relative;
}
.bio_txt {
	visibility: visible;
	z-index: 101;
	margin-bottom: 130pt;
	opacity: 0.75;
	margin-top: 190pt;
	width: 400px;
	margin-right: auto;
	margin-left: auto;
}
.bio_box {
	padding-top: 20px;
	padding-right: 35px;
	padding-left: 35px;
	padding-bottom: 50px;
	background-color: rgba(26,25,25,0.92);
}
.ask_logo {
	margin-left: auto;
	margin-right: auto;
	padding-left: 10%;
	padding-right: 10%;
	padding-bottom: 0px;
	margin-bottom: 0px;
}
.qna_box {
	opacity: 1;
	z-index: 1;
	font-size: 90%;
	text-align: left;
	background-repeat: no-repeat;
	background-position: 65% 0%;
	padding: 10px;
	margin-left: auto;
	margin-right: auto;
	margin-top: 0px;
	margin-bottom: 10px;
	width: 90%;
}
.ask_jcvd {
	font-size: 125%;
	margin-bottom: 5%;
	color: #D31012;
	font-weight: bold;
	letter-spacing: 2px;
	font-family: Gotham, "Helvetica Neue", Helvetica, Arial, sans-serif;
}
.ask_question {
	font-family: Gotham, "Helvetica Neue", Helvetica, Arial, sans-serif;
	font-weight: normal;
	color: #FF0103;
	padding-top: 0px;
	letter-spacing: 1px;
	font-size: 95%;
}
.ask_jcvd_answer {
	font-family: Gotham, "Helvetica Neue", Helvetica, Arial, sans-serif;
	font-weight: normal;
	color: #FFFFFF;
	padding-top: 0px;
	letter-spacing: 1px;
	font-size: 90%;
}
.qna_main_box {
	padding-top: 0px;
	padding-right: 35px;
	padding-left: 35px;
	padding-bottom: 50px;
	background-color: rgba(26,25,25,0.92);
	margin-bottom: 0px;
}
.qna_bkg {
    background-position: center top;
    background-attachment: fixed;
    background-size: cover;
    padding: 0px;
    background-color: rgba(19,19,19,1.00);
    background-image: url(images17/Bkgs/fanzone/Main_Slide_Backgrounds_MAIN01.jpg);
    background-repeat: no-repeat;
    -webkit-background-size: cover;
    -moz-background-size: cover;
    position: relative;
    margin-top: 0px;
}
.ask_header {
	width: 70%;
	margin-left: auto;
	margin-right: auto;
	margin-bottom: 50px;
	padding-top: 0px;
	margin-top: 0px;
}
.qna_small_box {
    padding-top: 0px;
    padding-right: 35px;
    padding-left: 35px;
    padding-bottom: 50px;
    background-color: rgba(26,25,25,0.92);
    margin-bottom: 0px;
    margin-top: 0px;
}
.ask_fomr01 {
	border-radius: 3px;
	max-width: 100%;
	background-color: rgba(255,255,255,0.88);
	min-height: 50px;
	font-family: Gotham, "Helvetica Neue", Helvetica, Arial, sans-serif;
	border-width: 0px;
	padding-left: 10px;
	margin-bottom: 10px;
	width: 100%;
	margin-left: auto;
	margin-right: auto;
	color: #000000;
}
.ask_button {
	color: #FFFFFF;
	font-size: 125%;
	font-family: Gotham, "Helvetica Neue", Helvetica, Arial, sans-serif;
	border-radius: 5px;
	font-weight: bold;
	background-color: rgba(19,19,19,1.00);
	border-width: 0px;
	padding-bottom: 20px;
	padding-top: 20px;
	padding-left: 20px;
	padding-right: 20px;
	text-align: center;
	margin-bottom: 15px;
	margin-right: auto;
	margin-left: auto;
	margin-top: 15px;
}
.form_txt {
	color: #FFFFFF;
	margin-top: 50px;
	font-family: Gotham, "Helvetica Neue", Helvetica, Arial, sans-serif;
	letter-spacing: 2px;
	font-weight: normal;
	font-size: 110%;
	margin-bottom: 25px;
}
.fan_month_main_bkg {
    background-color: rgba(35,35,35,0.62);
    padding-top: 75px;
    padding-bottom: 45px;
}
.fanzone_bkg {
    padding-top: 0px;
    padding-right: 0px;
    padding-left: 0px;
    background-image: url(images17/Bkgs/fanzone/Main_Slide_Backgrounds_MAIN_top.jpg);
    background-position: center top;
    background-size: cover;
    background-attachment: fixed;
    background-repeat: no-repeat;
    -webkit-background-size: cover;
    -moz-background-size: cover;
    position: relative;
    padding-bottom: 0px;
    margin-bottom: 0px;
}
.fan_divider {
    background-color: rgba(26,25,25,1.00);
    padding-bottom: 0px;
}
.always_sg {
    width: 60%;
    margin-right: auto;
    margin-left: auto;
    margin-top: 50px;
    margin-bottom: 50px;
    max-width: 1200px;
}
.FOM_txt_box {
    background-color: rgba(21,20,20,0.95);
    font-size: 75%;
    letter-spacing: 1px;
    font-family: Gotham, "Helvetica Neue", Helvetica, Arial, sans-serif;
    font-style: normal;
    line-height: 17.5px;
    text-align: left;
    padding: 0px;
}
.FOM_small_print {
    font-size: 90%;
    line-height: 15px;
    padding-top: 0px;
    padding-right: 40px;
    padding-left: 40px;
    padding-bottom: 40px;
    margin-bottom: 0px;
}
.fom_BOX {
	margin: 0px;
	padding: 0PX;
}
.FOM_txt {
    font-size: 12.5px;
    font-family: Gotham, "Helvetica Neue", Helvetica, Arial, sans-serif;
    font-style: normal;
    line-height: 17.5px;
    padding: 0px 40px;
    text-align: left;
}
.fom_header {
	width: 75%;
	margin-left: auto;
	margin-right: auto;
	margin-top: 25px;
	margin-bottom: 25px;
}
.gallery_contain_main {
    background-image: url(images17/Bkgs/Gallery/gallery_MAIN_bkg_bnw.jpg);
    background-position: center top;
    background-attachment: fixed;
    background-size: cover;
    background-color: rgba(19,19,19,1.00);
    padding-bottom: 75px;
    padding-top: 50px;
}
.fom_pic {
	font-size: 75%;
	letter-spacing: 1px;
	font-family: Gotham, "Helvetica Neue", Helvetica, Arial, sans-serif;
	font-style: normal;
	line-height: 17.5px;
	padding: 0px;
	text-align: left;
	margin-bottom: 50px;
}
.fanzone_text {
    width: 400px;
    visibility: visible;
    z-index: 101;
    position: relative;
    top: 50%;
    margin-top: 220pt;
    margin-bottom: 200pt;
    opacity: 0.75;
    margin-left: auto;
    margin-right: auto;
}
.terms {
	font-family: Gotham, "Helvetica Neue", Helvetica, Arial, sans-serif;
	font-style: normal;
	font-size: 80%;
	letter-spacing: 1px;
	text-align: left;
}
.terms_bkg1 {
	padding: 0px;
	background-image: url(images17/Bkgs/Terms/Terms01.jpg);
	background-position: center top;
	background-size: cover;
	background-attachment: fixed;
	z-index: -50;
	background-repeat: no-repeat;
	-moz-background-size: cover;
	position: relative;
}
.terms_bkg2 {
	background-position: center top;
	background-attachment: fixed;
	background-size: cover;
	background-color: rgba(19,19,19,1.00);
	padding-bottom: 75px;
	padding-top: 50px;
	padding-left: 15%;
	padding-right: 15%;
	background-image: url(images17/Bkgs/Terms/Terms01.jpg);
}
.error {
	margin-bottom: 100px;
	padding-top: 40px;
	padding-right: 40px;
	padding-left: 40px;
	padding-bottom: 40px;
	background-color: rgba(19,19,19,0.88);
	font-family: Gotham, "Helvetica Neue", Helvetica, Arial, sans-serif;
	font-style: normal;
	letter-spacing: 2px;
}
.ask_success {
	font-size: 130%;
	margin-bottom: 275pt;
	color: #D31012;
	font-weight: bold;
	text-align: center;
	margin-top: 275pt;
	padding: 50px;
	background-color: rgba(29,29,29,0.75);
	letter-spacing: 2px;
}
.thankyou {
	background-position: center top;
	background-attachment: fixed;
	padding: 0px;
	background-size: cover;
	background-color: rgba(19,19,19,1.00);
	background-image: url(images17/Bkgs/fanzone/Main_Slide_Backgrounds_MAIN01.jpg);
	background-repeat: no-repeat;
	-webkit-background-size: cover;
	-moz-background-size: cover;
	position: relative;
}
.main_contain {
    margin-right: auto;
    margin-left: auto;
    padding-left: 0px;
    padding-right: 0px;
    max-width: 1200px;
    margin-bottom: 25px;


}
.contest {
	padding: 0px;
	background-image: url(file:///C|/Users/savag/Documents/eightfivecreative/JC/Images/NEW/Contest/Attachment-4.jpg);
	background-position: center top;
	background-size: cover;
	background-attachment: fixed;
	z-index: -50;
	background-repeat: no-repeat;
	-moz-background-size: cover;
	position: relative;
}
.contest_bkg {
	background-color: rgba(35,35,35,0.62);
	margin-top: 0px;
	padding-top: 25px;
	padding-bottom: 50px;

}
.FOM_txt_box2 {
	font-size: 75%;
	letter-spacing: 1px;
	font-family: Gotham, "Helvetica Neue", Helvetica, Arial, sans-serif;
	font-style: normal;
	line-height: 17.5px;
	text-align: left;
	margin-bottom: 50px;
	padding: 0px;
	background-color: rgba(21,20,20,0.95);
}
.species_contain {
    background-position: center top;
    background-attachment: fixed;
    background-size: contain;
    width: 100%;
    position: relative;
}
.species_main {
	padding: 0px;
	background-image: url(images17/Bkgs/Species/species_1200.jpg);
	background-position: center top;
	background-size: cover;
	background-attachment: fixed;
	background-repeat: no-repeat;
	-moz-background-size: cover;
	position: relative;
	z-index: -10;
}
.ENTRANCE_LOGO {
	margin-top: 60PX;
	margin-right: AUTO;
	margin-left: AUTO;
	width: 90px;
	margin-bottom: -5px;
}
.continue {
	margin-right: auto;
	margin-left: auto;
	margin-bottom: 15px;
	width: 350px;
	margin-top: 40px;
}
.training {
	background-image: url(images17/Training/642.jpg);
	background-repeat: no-repeat;
	background-size: cover;
	background-position: center top;
	-webkit-transition: all 0.25s ease-in-out 0s;
	-o-transition: all 0.25s ease-in-out 0s;
	transition: all 0.25s ease-in-out 0s;
}
.social_handle {
	margin-top: 25px;
	margin-right: auto;
	margin-left: auto;
	margin-bottom: 50px;
	width: 150px;
}
.home_player {
	margin-top: 251px;
	margin-right: auto;
	margin-left: 0px;
	margin-bottom: 100px;
	width: 500px;
}
.fanbass {
	margin: 0px auto;
	width: 75%;
}
.enter {
	bottom: 0vmin;
	position: absolute;
	top: 0vmin;
	background-color: rgba(1,0,0,0.81);
}
.social_training {
	margin: 0px auto;
	width: 25%;
}
.social_training_2 {
	padding: 3px;
}
.social_training_3 {
	-webkit-transition: all 0.25s ease-in-out 0s;
	-o-transition: all 0.25s ease-in-out 0s;
	transition: all 0.25s ease-in-out 0s;
	opacity: 0.5;
}
.training_Small {
	color: rgba(255,255,255,1.00);
	font-family: Gotham, "Helvetica Neue", Helvetica, Arial, sans-serif;
	font-size: 55%;
	margin-top: 120px;
}
.open2 {
	margin-top: 55px;
	margin-right: auto;
	margin-left: auto;
	margin-bottom: 0px;
	width: 70%;

}
.train_overlay {
	margin-top: -86%;
	-webkit-transition: all 0.25s ease-in-out 0s;
	-o-transition: all 0.25s ease-in-out 0s;
	transition: all 0.25s ease-in-out 0s;
	opacity: 0;
}
.rodin_main {
	background-position: center top;
	background-attachment: fixed;
	background-size: cover;
	padding-bottom: 50px;
	padding-top: 50px;
	padding-left: 5%;
	padding-right: 5%;
	background-color: rgba(0,0,0,0.55);
}
.rodin_bkg {
	padding: 0px;
	background-position: center top;
	background-size: cover;
	background-attachment: fixed;
	z-index: -50;
	background-repeat: no-repeat;
	-webkit-background-size: cover;
	-moz-background-size: cover;
}
.Rodin_box {
	margin-top: 75px;
	margin-bottom: 55px;
	font-family: Gotham, "Helvetica Neue", Helvetica, Arial, sans-serif;
	font-weight: 200;
}
.rodin_txt {
	letter-spacing: 2px;
	text-align: left;
	width: 85%;
	margin-left: auto;
	margin-right: auto;
	line-height: 20px;
	margin-bottom: 50px;
	margin-top: 15px;
	font-family: Gotham, "Helvetica Neue", Helvetica, Arial, sans-serif;
	padding: 25px;
	font-size: 85%;
	background-color: rgba(19,19,19,0.91);
}
.rodin_header {
	width: 30%;
	margin-left: auto;
	margin-right: auto;
	margin-bottom: 20pt;
	padding-top: 0px;
	margin-top: 30pt;
}
.Movie_NEW {
	background-attachment: fixed;
	background-size: cover;
	background-repeat: no-repeat;
	background-image: url(images17/Rodin/horizon3.jpg);
}
.Movie_txt_rodin {
	letter-spacing: 2px;
	text-align: left;
	width: 100%;
	line-height: 20px;
	padding-top: 20px;
	padding-right: 20px;
	padding-left: 20px;
	padding-bottom: 20px;
	font-family: Gotham, "Helvetica Neue", Helvetica, Arial, sans-serif;
	font-size: 65%;
	background-color: rgba(19,19,19,0.81);
}
.RODIN_SPACER {
	margin-top: 30PX;
	margin-bottom: 30PX;
	max-height: 5px;
}
.PRESS_rodin {
	letter-spacing: 2px;
	text-align: left;
	padding-top: 25px;
	padding-right: 25px;
	padding-bottom: 25px;
	line-height: 20px;
	font-family: Gotham, "Helvetica Neue", Helvetica, Arial, sans-serif;
	font-size: 85%;
	background-color: rgba(5,5,5,0.91);
	margin-top: 30px;
	padding-left: 25px;
}
.Rodin_Poster {
	-webkit-transition: all 0.5s ease-in-out 0s;
	-o-transition: all 0.5s ease-in-out 0s;
	transition: all 0.5s ease-in-out 0s;
	opacity: 0.5;
	margin-bottom: 10px;
}
.Rodin_Poster:hover {
	-webkit-transform: scale (2);
	-o-transform: scale (2);
	transform: scale (2);
	margin-top: -15px;
	margin-right: auto;
	margin-left: auto;
	margin-bottom: 0px;
	opacity: 1;
	background-repeat: no-repeat;
	-webkit-opacity: 1;
	background-color: rgba(0,0,0,1.00);
	visibility: visible;
	z-index: 25;
}
.rodin_opn {
	padding-top: 50%;
	background-size: contain;
	background-repeat: no-repeat;

}
.Announce_txt {
	font-family: Gotham, "Helvetica Neue", Helvetica, Arial, sans-serif;
	font-size: 70%;
	letter-spacing: 1px;
	font-weight: normal;
	margin-bottom: 55px;
	margin-top: 40px;
	color: rgba(255,255,255,1.00);
}
.Movie_NEW_SYNOPS {
	padding-top: 0px;
	margin-top: 130px;
	margin-bottom: 200px;
}
.Rodin_Bkg_MAIN {
	background-image: url(images17/Rodin/horizon3.jpg);
	background-repeat: no-repeat;
	background-size: cover;
	position: fixed;
	top: 0px;
	bottom: 0px;
	width: 100%;
	height: 100%;
}
.Rodn_Logo {
	width: 30%;
	margin-right: auto;
	margin-left: auto;
	margin-top: 75pt;
	margin-bottom: 150pt;
	-webkit-transition: all 1s ease-in-out 0.25s;
	-o-transition: all 1s ease-in-out 0.25s;
	transition: all 1s ease-in-out 0.25s;
}
.Rodin_Nav {
	margin-top: 10px;
	margin-bottom: 10px;
	font-weight: bold;
	letter-spacing: 1px;
	font-family: Gotham, "Helvetica Neue", Helvetica, Arial, sans-serif;
	font-size: 95%;
	position: static;
	visibility: hidden;
}
.Rodin_Nav_Main {
	padding-top: 10px;
	padding-bottom: 25px;
	background-color: rgba(0,0,0,0.00);
}
.Nav_Rodin_Right {
	color: rgba(58,51,224,1.00);
	margin-top: 24px;
	margin-bottom: 5px;
	float: right;
	margin-right: 20px;
}
.Cars_Text_Main4 {
	-webkit-transition: all 4s ease 0.25s;
	-o-transition: all 4s ease 0.25s;
	transition: all 4s ease 0.25s;
	-webkit-transform: 10px;
	-o-transform: 10px;
	transform: 10px;
	margin-top: auto;
	overflow-y: visible;
	overflow-x: visible;
	margin-left: 12%;
	position: absolute;
	width: 250pt;
	margin-bottom: auto;
	top: 50%;
	bottom: 50%;
	visibility: hidden;
}
.movie_contain_2 {
	margin-right: auto;
	padding-top: 30px;
	padding-bottom: 75px;
	background-image: url(images17/Bkgs/Movies/Movie_Large_bnw.jpg);
	background-position: center top;
	background-attachment: fixed;
	background-size: cover;
	background-color: rgba(19,19,19,1.00);
	padding-right: auto;
	padding-left: auto;
	max-width: 1200px;
	margin-left: auto;
}
.fan_comment {
	margin-top: 10px;
	margin-right: auto;
	margin-left: 25px;
	margin-bottom: 10px;
}
.Movie_Centre {
	margin-right: auto;
	margin-left: auto;
	margin-bottom: 0px;
	max-width: 1200px;
	padding: 0px 35px;
	background-color: rgba(31,31,31,0.51);
	color: rgba(255,255,255,1.00);
}
.news_hover:hover {
	-webkit-transform: scale (2);
	-o-transform: scale (2);
	transform: scale (2);
	opacity: 1;
	background-repeat: no-repeat;
	-webkit-opacity: 1;
	background-color: rgba(0,0,0,1.00);
	z-index: 50;
	margin-bottom: 25px;
	margin-top: -15px;
	width: 102%;

}
.rodin_footer_txt {
	font-size: 75%;
	letter-spacing: 1px;
	padding-top: 0px;
	margin-top: 50px;
	margin-bottom: 25px;
}
.rodin_logo {
	margin-top: 25px;
	margin-right: auto;
	margin-left: auto;
	margin-bottom: 0px;
	width: 25%;
}
.Header_Txt {
    margin-top: 15px;
    margin-right: auto;
    margin-left: auto;
    margin-bottom: 55px;
    max-width: 1200px;
    font-family: Gotham, "Helvetica Neue", Helvetica, Arial, sans-serif;
    font-style: normal;
    font-size: 15px;
    letter-spacing: 5px;
    color: rgba(0,0,0,1.00);
}
.coming_soon_jcvd {
    margin: 0px auto;
    max-width: 1200px;
}
.see_more {
    margin-top: 50px;
    margin-right: auto;
    margin-left: auto;
    margin-bottom: 50px;
    max-width: 300px;
    font-family: Gotham, "Helvetica Neue", Helvetica, Arial, sans-serif;
    font-style: normal;
    font-size: 15px;
    letter-spacing: 2px;
    border: 1px solid #FFFFFF;
    -webkit-transition: all 0.25s ease-in 0s;
    -o-transition: all 0.25s ease-in 0s;
    padding: 20px;
    transition: all 0.25s ease-in 0s;
    color: #000000;
}
.wrapper_see_more {
    margin: 0px auto;
}
.Section_header_txt {
    margin-top: 15px;
    margin-right: auto;
    margin-left: auto;
    margin-bottom: 45px;
    max-width: 1200px;
    font-family: Gotham, "Helvetica Neue", Helvetica, Arial, sans-serif;
    font-style: normal;
    font-size: 15px;
    letter-spacing: 5px;
}
.footer_txt {
    margin-left: auto;
    margin-right: auto;
    max-width: 1200px;
}
.foot_txt {
    color: rgba(162,159,159,1.00);
    font-family: Gotham, "Helvetica Neue", Helvetica, Arial, sans-serif;
    font-size: 10px;
    text-align: right;
    font-style: normal;
    letter-spacing: 1px;
    margin-top: 10px;
    margin-right: 0px;
    margin-left: -10px;
    margin-bottom: 10px;
    padding-left: 0px;
}
.foot_txt_2 {
    color: rgba(162,159,159,1.00);
    font-family: Gotham, "Helvetica Neue", Helvetica, Arial, sans-serif;
    font-size: 8px;
    text-align: center;
    font-style: normal;
    letter-spacing: 1px;
    margin-top: 12px;
    margin-bottom: 5px;
    padding-left: 0px;
    line-height: 12px;
}
.footer_logo {
    max-width: 50px;
    margin-top: 5px;
    margin-right: auto;
    margin-left: auto;
    margin-bottom: -15px;
}
.classic_vid {
    padding: 5px;
}
.gallery_container {
    margin-right: auto;
    background-position: center top;
    background-attachment: fixed;
    background-size: cover;
    padding-right: auto;
    padding-left: auto;
    max-width: 1200px;
    margin-left: auto;
}
.page_headers {
    margin-top: 350px;
    margin-right: auto;
    margin-left: auto;
    margin-bottom: 275px;
    max-width: 1200px;
    font-family: Gotham, "Helvetica Neue", Helvetica, Arial, sans-serif;
    font-style: normal;
    font-size: 25px;
    letter-spacing: 10px;
    text-align: center;
    font-weight: normal;
}
.header_2 {
    margin-top: 50px;
    margin-bottom: 50px;
    max-width: 1200px;
    font-family: Gotham, "Helvetica Neue", Helvetica, Arial, sans-serif;
    font-style: normal;
    font-size: 20px;
    letter-spacing: 8px;
    text-align: center;
    font-weight: normal;
}
.FOM2 {
    font-size: 75%;
    letter-spacing: 1px;
    font-family: Gotham, "Helvetica Neue", Helvetica, Arial, sans-serif;
    font-style: normal;
    line-height: 17.5px;
    padding: 0px;
    text-align: left;
}
.FAN_Contain {
    margin-right: auto;
    margin-left: auto;
    padding: 0px 40px;
    margin-bottom: 25px;
    max-width: 1200px;
}
.page_sub_header {
    margin-top: 60px;
    margin-right: auto;
    margin-left: auto;
    margin-bottom: 60px;
    max-width: 1200px;
    font-family: Gotham, "Helvetica Neue", Helvetica, Arial, sans-serif;
    font-style: normal;
    font-size: 20px;
    letter-spacing: 10px;
    text-align: center;
    font-weight: normal;
}
.glyph_middle {
    visibility: visible;
    z-index: 3;
    position: fixed;
    text-align: center;
    font-size: 27.5px;
    margin-top: 80vmin;
    margin-right: auto;
    margin-left: 49.25%;
    margin-bottom: 0px;
    width: 25px;
}
.news_main_2 {
    background-color: rgba(19,19,19,1.00);
    background-attachment: fixed;
    background-position: center center;
    background-size: 100% auto;
    background-repeat: no-repeat;
}
.main_contain2 {
    padding-top: 0px;
    padding-bottom: 25px;
    background-color: rgba(0,0,0,1.00);
    padding-left: 20px;
    padding-right: 20px;
}
.social_meida {
    background-image: url(images17/Bkgs/Index/Slide_2.jpg);
    background-size: cover;
    padding-top: 100px;
    padding-right: auto;
    padding-left: auto;
    padding-bottom: 175px;
    background-attachment: fixed;
    background-repeat: no-repeat;
    background-position: center top;
}
.social_main {
    padding: 25px;
}
.footer_bottom_RETURN {
    background-color: rgba(0,0,0,1.00);
    padding: 10px 0px;
    text-align: center;
}
.species_back {
    background-image: url(images17/Bkgs/Species/Species_02.png);
    background-repeat: no-repeat;
    background-origin: padding-box;
    background-attachment: scroll;
    background-size: cover;
    background-position: center top;
}
.species_help {
    position: relative;
    padding-bottom: 45px;
    background-color: rgba(255,255,255,1.00);
    padding-left: 20px;
    padding-right: 20px;
    background-repeat: no-repeat;
    background-size: cover;
    background-attachment: scroll;
    border-top: thin solid #F8F8F8;
    border-bottom: thin solid #676767;
}
.species_txt {
    margin-top: 60px;
    margin-right: auto;
    margin-left: auto;
    margin-bottom: 60px;
    max-width: 1200px;
    font-family: Gotham, "Helvetica Neue", Helvetica, Arial, sans-serif;
    font-style: normal;
    font-size: 20px;
    letter-spacing: 10px;
    text-align: center;
    font-weight: normal;
    color: rgba(0,0,0,1.00);
}
.species_back_small {
    background-color: rgba(0,0,0,1.00);
}
.test_person {
    padding-top: 3px;
    padding-right: 3px;
    padding-left: 3px;
    padding-bottom: 3px;
}
.species_jcvd {
    position: relative;
    padding-bottom: 50px;
    padding-top: 75px;
    background-color: rgba(92,119,71,1.00);
    margin-top: 0px;
    margin-bottom: 0px;
    padding-left: 20px;
    padding-right: 20px;
}
.roll_image_3 {
    -webkit-transition: all 0.5s ease-in-out 0s;
    -o-transition: all 0.5s ease-in-out 0s;
    transition: all 0.5s ease-in-out 0s;
    opacity: 0.8;
    padding-top: 0px;
    margin-top: -100%;
}
.species_header {
    margin-right: auto;
    margin-left: auto;
    max-width: 1200px;
    font-family: Gotham, "Helvetica Neue", Helvetica, Arial, sans-serif;
    font-size: 12px;
    letter-spacing: 2px;
    text-align: center;
    font-weight: normal;
    padding-top: 25px;
    padding-bottom: 25px;
    padding-left: 25px;
    padding-right: 25px;
    line-height: 15px;
    color: #EFEFEF;
    margin-bottom: 80px;
}
.species_header_2 {
    margin-top: 300px;
    margin-right: auto;
    margin-left: auto;
    margin-bottom: 50px;
    max-width: 1200px;
    font-family: Gotham, "Helvetica Neue", Helvetica, Arial, sans-serif;
    font-style: normal;
    font-size: 25px;
    letter-spacing: 10px;
    text-align: center;
    font-weight: normal;
}
.Contact_Headers {
    margin-top: 60px;
    margin-right: auto;
    margin-left: auto;
    margin-bottom: 60px;
    max-width: 1200px;
    font-family: Gotham, "Helvetica Neue", Helvetica, Arial, sans-serif;
    font-style: normal;
    font-size: 20px;
    letter-spacing: 5px;
    text-align: center;
    font-weight: normal;
}
.contact_detail_small {
    font-weight: normal;
    font-size: 12px;
    color: rgba(255,255,255,1.00);
    padding-bottom: 0px;
    margin-bottom: 25px;
    text-align: center;
    letter-spacing: 1px;
    margin-left: auto;
    margin-right: auto;
    max-width: 475px;
    line-height: 15px;
}
.PO_BOX {
    font-weight: normal;
    font-size: 15px;
    color: rgba(255,255,255,1.00);
    padding-bottom: 0px;
    margin-bottom: 25px;
    text-align: center;
    letter-spacing: 2px;
    margin-left: auto;
    margin-right: auto;
    max-width: 475px;
    line-height: 35px;
}
.bg-two {
  @extend %bg;
    background-color: rgba(26,26,26,1.00);
    background-repeat: no-repeat;
    background-size: cover;
    padding-left: 20px;
    padding-right: 20px;
    clear: both;
}
.bg-one {
  @extend %bg;
    background-image: url(images17/Bkgs/Index/social_Large.png);
    padding-top: 100px;
    padding-right: auto;
    padding-left: auto;
    padding-bottom: 175px;
    background-repeat: no-repeat;
    background-size: cover;
    border-top: thin solid #A8A8A8;
    border-bottom: thin solid #A8A8A8;
}
.test {
    padding: 0px;
}
.news_head_2 {
    font-family: Gotham, "Helvetica Neue", Helvetica, Arial, sans-serif;
    font-size: 75%;
    color: #FFFFFF;
    font-weight: bold;
    text-align: center;
    line-height: 23px;
    opacity: 1;
    overflow-y: hidden;
    padding-bottom: 20px;
    background-color: rgba(0,0,0,0.34);
    padding-top: 20px;
    padding-right: 15px;
    padding-left: 15px;
    letter-spacing: 1px;
    margin-bottom: 0px;
    margin-top: 10px;
    min-height: 100px;
}
.species_header3 {
    background-image: url(images17/Bkgs/Species/species_back2.jpg);
    background-position: center top;
    background-repeat: no-repeat;
    background-attachment: fixed;
    background-size: cover;
    padding: 0px;
    margin: 0px;
    z-index: -50;

}
.jcvd_slides {
    width: 100%;
    padding: 0px;
    height: 100%;
    border-bottom: 1px solid rgba(63,63,63,1.00);
}
.slide01 {
    background-image: url(images17/Bkgs/Index/We_Die_Young.png);
    background-position: center top;
    background-size: cover;
    background-repeat: no-repeat;
    background-attachment: scroll;
    height: 100%;
    position: absolute;
    width: 100%;
}
.slide2 {
    background-image: url(images17/Bkgs/Index/Full_Love_01.jpg);
}
.slide3 {
    background-image: url(images17/Bkgs/Index/JCVJ_01.jpg);
}
.slide5 {
    background-image: url(images17/Bkgs/Index/Lukas_Index_01.jpg);
}
.species_19 {
    background-image: url(images17/Bkgs/Species/Species_02.png);
    padding: 0px;
    background-position: center top;
    background-size: cover;
    background-attachment: scroll;
    z-index: -50;
    background-repeat: no-repeat;
    -webkit-background-size: cover;
    -moz-background-size: cover;
}
.TESTIMONIAL_WRAP {
    min-height: 600px;
    background-image: url(images17/Bkgs/Species/species_slider.jpg);
    background-size: 100% auto;
    background-repeat: no-repeat;
}
.faces {
    width: 125px;
    padding-top: 25px;
    padding-right: 0px;
    padding-bottom: 25px;
    padding-left: 0px;
    margin-bottom: 0px;
    margin-top: 50px;
}
.testimonials {
    padding: 0px;
    margin-right: auto;
    margin-left: auto;
    margin-bottom: 50px;
    letter-spacing: 1px;
    font-family: Gotham, "Helvetica Neue", Helvetica, Arial, sans-serif;
    line-height: 20px;
    font-size: 100%;
    max-width: 1200px;
}
.text_names {
    font-size: 100%;
    font-family: Gotham, "Helvetica Neue", Helvetica, Arial, sans-serif;
    font-variant: normal;
    font-weight: bold;
    color: rgba(136,4,6,1.00);
    margin-bottom: 25px;
    text-align: center;
}
.species_vid {
	margin-right: auto;
	margin-left: auto;
	padding-right: 25px;
	padding-left: 25px;
	padding-bottom: 40px;
	background-repeat: no-repeat;
	background-size: contain;
	background-color: rgba(255,255,255,1.00);
}
.spec_vid {
	background-image: url(2020/Species_Message_LION.jpg);
	background-size: 98% auto;
	margin-bottom: 25px;
	background-repeat: no-repeat;
	-webkit-transition: all 0.5s ease-out 0s;
	padding: 0px;
	-o-transition: all 0.5s ease-out 0s;
	transition: all 0.5s ease-out 0s;
	position: relative;
	background-position: center top;
	opacity: 1;
}
.spec_vid2 {
	background-image: url(2020/Species_Message_JANE.jpg);
	background-size: 98% auto;
	margin-bottom: 25px;
	background-repeat: no-repeat;
	padding: 0px;
	-webkit-transition: all 0.5s ease-out 0s;
	-o-transition: all 0.5s ease-out 0s;
	transition: all 0.5s ease-out 0s;
	position: relative;
	background-position: center top;
	opacity: 1;
}
.spec_textS {
	margin-top: 0px;
	margin-right: auto;
	margin-left: auto;
	margin-bottom: 0px;
	padding-top: 15px;
	padding-right: auto;
	padding-left: auto;
	padding-bottom: 15px;
	background-color: rgba(255,217,218,1.00);
	color: rgba(0,0,0,1.00);
	font-family: Gotham, "Helvetica Neue", Helvetica, Arial, sans-serif;
	font-size: 15px;
	width: 98%;
	background-position: center center;
	background-repeat: no-repeat;
}























































































































































































































































































































}
.smooth {
	-webkit-transition: all 2s ease-in 0.5s;
	-o-transition: all 2s ease-in 0.5s;
	transition: all 2s ease-in 0.5s;
}
.smooth:focus {
	-webkit-transform: scale (2);
	-o-transform: scale (2);
	transform: scale (2);
}
.news_report:active {
	-webkit-opacity: 10;
	opacity: 0;
}
.col-xs-offset-0.col-sm-offset-0.col-md-offset-0.col-lg-offset-0.col-lg-24.col-md-24.col-sm-24.col-xs-24 a .img-responsive.down_arrow_main {
}
.transition_header {
}
.Cars_Text_Main:active {
	overflow-y: visible;
	overflow-x: visible;
	right: 20%;
	position: absolute;

}
.Cars_Text_Main2:target {
    background-position: fade(2);
    text-align: center;
    opacity: 1;
}
.counter {
	padding-top: 10px;
	padding-right: 10px;
	padding-bottom: 10px;
	padding-left: 10px;
	margin-top: 30px;

}
.tv_head {
	padding: 0px;
	margin-bottom: 20px;
	margin-top: 30px;
}
.gallery {
    padding: 5px;

}
.JC_Gallery {

}
.video_pics {
	-webkit-transition: all 0.25s ease-in 0s;
	-o-transition: all 0.25s ease-in 0s;
	transition: all 0.25s ease-in 0s;
}
.video_pics:hover {
	-webkit-transform: zoom(0.5);
	-o-transform: zoom(0.5);
	transform: zoom(0.5);
	opacity: 1;
	background-color: rgba(22,21,21,1.00);
	-webkit-opacity: 1;
}
.vid_play:hover {
	-webkit-opacity: 1;
	opacity: 1;
}
.bio_play {
	z-index: 50;
	position: absolute;
	top: 0%;
	right: 0%;
	left: 0%;
	bottom: 0%;
	padding: 5px;
	width: 100%;
	height: 100%;
	-webkit-transition: all 0.3s ease-in 0s;
	-o-transition: all 0.3s ease-in 0s;
	transition: all 0.3s ease-in 0s;
	opacity: 1;
}
.bio_hover {
	z-index: 50;
	position: absolute;
	top: 0%;
	right: 0%;
	left: 0%;
	bottom: 0%;
	width: 100%;
	height: 100%;
	-webkit-transition: all 0.3s ease-in 0s;
	-o-transition: all 0.3s ease-in 0s;
	transition: all 0.3s ease-in 0s;
	opacity: 0;
}
.bio_hover:hover {
	-webkit-opacity: 1;
	opacity: 1;
}
.back_zoom:hover {
	background-position: center center;
	background-size: 115% auto;

}
.CONTEST_NO {
}
.social_training_3:hover {
	-webkit-transform: scale (4);
	-o-transform: scale (4);
	transform: scale (4);
	position: relative;
	opacity: 1;
	text-align: center;
}
.training:hover {
	-webkit-transform: fade(1);
	-o-transform: fade(1);
	transform: fade(1);
}
.train_overlay:hover {
	-webkit-transform: fade(1);
	-o-transform: fade(1);
	transform: fade(1);
	opacity: 1;
}
.THEBOUNCER {
}
.RODIN_BKG_2 {
	background-image: url(images17/Rodin/horizon3.jpg);
	background-repeat: no-repeat;
	background-size: cover;


}
.nav_rodin_txt {
	color: rgba(45,41,41,1.00);
}
.see_more:hover {
    -webkit-transform: scale(1);
    -o-transform: scale(1);
    transform: scale(1);
    width: 100%;
    background-color: rgba(0,0,0,0.62);
    color: rgba(0,0,0,0.50);
}
.hover_Smooth {
    color: #AB0A0A;
}
.roll_image_3:hover {
    -webkit-opacity: 0.5;
    opacity: 0;
    -webkit-transform: transparency(50);
    -o-transform: transparency(50);
    transform: transparency(50);
}




























}
%bg {
  padding: 25vmin 0;
  background-size: cover;
}

.bg-three {
  @extend %bg;
  background-image: url(//unsplash.it/800/802);
}
.solid {
  padding: 25vh 0;
  background: steelblue;
  text-align: center;
  color: white;
}
.test_link_01 {
    max-width: 1200px;
    margin-right: auto;
    padding: 0px;
    margin-left: auto;
    margin-top: 10px;
    margin-bottom: 25px;
}
