@charset "utf-8";
/* CSS Document */

@media screen and (min-width:1441px) and (max-width:1680px) {

/*.bx-wrapper .bx-controls-direction a{top:90% !important;}
.bx-wrapper .bx-next {
  right: -143px !important;
}
.bx-wrapper .bx-prev {
  background: rgba(0, 0, 0, 0) url("../images/controls.png") no-repeat scroll 0 -32px;
  left: 101% !important;
}*/

.bx-wrapper .bx-pager, .bx-wrapper .bx-controls-auto {
  bottom: 48px;
}
}

@media only screen and (max-width:1440px) {
	.bx-wrapper .bx-pager, .bx-wrapper .bx-controls-auto {
  bottom: 37px ;
}

/*.banner-text{left:38%}
*/}

@media only screen and (max-width:1366px){
	
.bx-wrapper .bx-pager, .bx-wrapper .bx-controls-auto {
  bottom: 5px ;
  right: -125px;
}	
	.bx-wrapper .bx-controls-direction a{top:94% ;}
	.bx-wrapper .bx-prev{left:103%;}
	.bx-wrapper .bx-next{right:-167px ;}
}

@media only screen and (max-width:1280px){
	#bx-pager img{margin:0 auto 5px;}
	.bx-wrapper .bx-controls-direction a{top:95%;}
	.bx-wrapper .bx-pager, .bx-wrapper .bx-controls-auto {
  bottom: 0px ;}
	}

@media screen and (min-width:1024px) and (max-width:1200px){
	.aboutowl-carousel .owl-controls .owl-nav .owl-prev{
		left: -4%;
	}
	.aboutowl-carousel .owl-controls .owl-nav .owl-next{
		right:-5%;
	}
	.castowl-carousel .owl-controls .owl-nav .owl-prev{
		left: -3%;
	}
	.castowl-carousel .owl-controls .owl-nav .owl-next{
		right:-3%;
	}
	
}


@media only screen and (max-width:980px){
	.bx-wrapper .bx-pager, .bx-wrapper .bx-controls-auto {
  bottom: -47px ;
  right: 47% ;
}
.bx-wrapper .bx-controls-direction a{top:103%;}
.bx-wrapper .bx-prev{left:40% ;}
.bx-wrapper .bx-next {
  right: 40% ;
}
}
@media screen and (min-width:900px) and (max-width:1366px) {
	
	.gal{width:85%}
	.gal-thumb{width:15%;}
	
}

@media (max-width: 800px) {
	
	.gal{width:100%; float:none;}
	.gal-thumb{width:100%; float:none;}
	#bx-pager > a {
  display: inline-block;
}
	
	.bx-wrapper{margin:0 auto 60px}

}

@media screen and (min-width:768px) and (max-width:1023px){
	.aboutowl-carousel .owl-item img{
		width:auto;
	}	
	#about img{
		margin:0px auto;
	}
	#about h3{
		text-align:center;
		margin-top:20px;
	}
	.aboutowl-carousel .owl-item .row{
		margin:0 10px 0 10px;
	}
	.aboutowl-carousel .owl-controls .owl-nav .owl-prev{
		left: 0;
		top: 40%;
	}
	.aboutowl-carousel .owl-controls .owl-nav .owl-next{
		top:40%;
		right:0px;
	}
	.castowl-carousel .owl-controls .owl-nav .owl-prev, .teamowl-carousel .owl-controls .owl-nav .owl-prev{
		left: 1%;
		top: 40%;
	}
	.castowl-carousel .owl-controls .owl-nav .owl-next, .teamowl-carousel .owl-controls .owl-nav .owl-next{
		top:40%;
		right:1%;
	}
	.castbox{
		width:80%;
		margin:0px auto;
		text-align:center;
	}
}

@media (max-width: 768px){

    .navbar-header {
        float: none;
    }
    .navbar-toggle {
        display: block;
    }
    .navbar-collapse {
       /* border-top: 1px solid transparent;
        box-shadow: inset 0 1px 0 rgba(255,255,255,0.1);*/
    }
    .navbar-collapse.collapse {
       /* display: none!important;*/
    }
    .navbar-nav {
        float: none!important;
       /* margin: 7.5px -15px;*/
    }
    .navbar-nav>li {
        float: none;
    }
    .navbar-nav>li>a {
        padding-top: 10px;
        padding-bottom: 10px;
    }
	.navbar-collapse.collapse.in{
		display:block !important;
	}
	.navbar-collapse.collapse{
		display:none !important;
	}
	.navbar-default .navbar-collapse, .navbar-default .navbar-form{
		border:0px;
	}
	
	.navbar-collapse.collapse {margin-left:0px;}
	
	
	
	
	.search_clone{display:block; opacity:1;}
	.search{display:none; }
	.nav.navbar-nav{margin-left:0}
	.search_clone input[type="search"]:focus{margin-right:10px; padding: 9px 40px 9px 10px;}
	
	
	
	}

@media (max-width: 767px) {
	.border{border-left-style:solid; border-left-color:#a52d67; border-left-width:0; border-right-style:solid; border-right-color:#a52d67; border-right-width:0px;}
	#trailer strong{font-size:25px;}
	#trailer p{font-size:20px;}
	#trailer h2{font-size:48px;}
	.left, .right{float:none; display:block;}
	
	#about img{
		margin:0px auto;
	}
	#about h3{
		text-align:center;
		margin-top:20px;
	}
	.aboutowl-carousel .owl-item img{
		width:auto;
	}	
	.castowl-carousel .owl-item img{
		width:auto;
		margin:0px auto;
	}	
	.aboutowl-carousel .owl-item .row{
		margin:0 10px 0 10px;
	}
	.aboutowl-carousel .owl-controls .owl-nav .owl-prev{
		top:30%;
		left:-4px;
		}
	.aboutowl-carousel .owl-controls .owl-nav .owl-next{
		top:30%;
		right:-9px;
	}
	.castowl-carousel .owl-controls .owl-nav .owl-prev{
		top:30%;
		left:2%;
		}
	.castowl-carousel .owl-controls .owl-nav .owl-next{
		top:30%;
		right:2%;
	}
	.castbox{
		width:80%;
		margin:0px auto;
		text-align:center;
	}
	.ttw-music-player{
		float:none;
	}
	#music #scrollbar2{
		margin-top:20px;
	}
	
	.banner, .picture-section, .video-section, .trailer-section{background-attachment:scroll; background-size:cover;}
	.banner, .picture-section,.video-section {
  background-position: 50% 50%;
}
.trailer-section{ background-position:71% 42%;}

	.contact {
  margin: 10px 0;
}

.contact-section{padding-bottom:30px;}

.bx-wrapper .bx-controls-direction a{z-index:0;}

.trailer-section{ height:850px; }

h3{text-align:center;}
.contact p {
  text-align: center;
}
.heading p{font-size:40px;}
.banner.parallax {
  background-position: 50% 24% !important; background-size:cover !important;
}
}


@media screen and (min-width:320px) and (max-width:470px){
	
h2{font-size:35px !important;  }
.trailer-section{padding: 50px 0 0 !important;}
#trailer h2{font-size:35px !important; padding-bottom:30px !important; margin: 0 0 10px;}
#trailer p{font-size:18px !important;}
#trailer strong {font-size: 22px !important;}
}
