@media (min-width:1367px){}
@media (min-width:992px) and (max-width:1199px){#home-banner .carousel-caption{left:57%;top:6%;right:5%;}
#home-banner .carousel-caption h1{font-size:4em;}
.sub-page .sub-content{padding-top:15px;padding-left:15px;}
header #logo-searchbar #top-search .input-group{width:340px !important;}
}
@media (min-width:768px) and (max-width:991px){header #logo{height:126px;}
header #logo a{margin-top:22px;}
header #logo-searchbar{padding:15px 0px;}
header #logo-searchbar #logo-name strong{font-size:2.2em;line-height:1em;letter-spacing:-1px;}
header #logo-searchbar #logo-name small{font-size:16px;}
#home-banner .carousel-inner > .item > img{top:14%;left:5%;max-width:250px;}
#home-banner .carousel-caption{left:57%;top:6%;right:5%;}
#home-banner .carousel-caption h1{font-size:2.5em;}
#home-banner .carousel-caption p{height:160px;overflow:hidden;line-height:1.3em;}
#home-banner .carousel .item .sub-title{display:none;visibility:hidden;}
section#demnachst-intro #home-short-intro p{line-height:1.2em;}
.sub-page .sub-content{padding-top:15px;padding-left:15px;}
#movie-trailer .panel-default>.panel-heading+.panel-collapse>.panel-body{padding:0px;}
header #logo-searchbar #top-search .input-group{width:220px !important;}
}
@media (max-width:767px){header #logo{left:15px;width:80px;height:126px;background:none;}
header #logo a{width:80px;height:48px;margin-top:55px;background-size:80px 48px;margin-left:0;}
header #language-options,
header #top-links,
header #top-social-icons{padding-left:15px;}
header #top-links,
header #top-social-icons{padding-right:15px;}
header #logo-searchbar{padding:15px 0px;}
header #logo-searchbar #logo-name{padding-left:90px;}
header #logo-searchbar #logo-name strong{font-size:2.2em;line-height:1em;letter-spacing:-1px;}
header #logo-searchbar #logo-name small{font-size:16px;}
.navbar-toggle{margin:0;margin-right:-15px;}
.navbar-toggle .icon-bars{}
.navbar-toggle .icon-bars .icon-bar{background-color:#2eab2e;}
#search-xs{display:block;visibility:visible;padding-bottom:0;}
#search-xs .form-group{}
.navbar-wrapper #navbar{height:355px;margin-bottom:80px;overflow:auto;padding-bottom:0;}
.navbar-wrapper #navbar,
.navbar-wrapper #navbar ul{padding-top:0px;}
.navbar-wrapper #navbar ul li:last-child{border:0;}
.navbar-wrapper #navbar ul ul{position:relative !important;display:block;box-shadow:none;height:auto;}
.navbar-wrapper #navbar ul li.dropdown ul,
.navbar-wrapper #navbar ul li.dropdown ul li{position:relative !important;display:block !important;left:0% !important;top:0;height:auto !important;box-shadow:none !important;}
.navbar-wrapper #navbar ul li.dropdown ul{border-top:solid 1px #e5e5e5;}
.navbar-wrapper #navbar ul li.dropdown ul li a{left:0;top:0;position:relative !important;display:block !important;visibility:visible !important;color:#333;background-color:#fff;padding-left:30px !important;}
.navbar-wrapper #navbar ul .dropdown>a::after{-webkit-transform:rotate(135deg);-ms-transform:rotate(135deg);-moz-transform:rotate(135deg);-o-transform:rotate(135deg);}
.navbar-wrapper{display:none;z-index:9999;right:0px;left:auto;width:250px;height:auto !important;}
.navbar-wrapper #menu-shopnow{width:250px;}
#main-carousel .container{padding-left:0;padding-right:0;overflow:hidden;}
#home-banner{min-height:500px;padding-left:0px;}
#home-banner .carousel-inner > .item > img{left:5%;max-width:280px;}
#home-banner .carousel-caption{left:55%;top:6%;right:5%;}
#home-banner .carousel-caption h1{font-size:2.5em;}
#home-banner .carousel-caption p{line-height:1.8em;}
#home-banner .carousel .item .sub-title{display:none;visibility:hidden;}
#demnachst-in-kino #kino-carousel .carousel-control .glyphicon-chevron-left,
#demnachst-in-kino #kino-carousel .carousel-control .glyphicon-chevron-right,
#demnachst-in-kino #kino-carousel .carousel-control .icon-prev,
#demnachst-in-kino #kino-carousel .carousel-control .icon-next,
#movie-picture #movie-picture-carousel .carousel-control .glyphicon-chevron-left,
#movie-picture #movie-picture-carousel .carousel-control .glyphicon-chevron-right,
#movie-picture #movie-picture-carousel .carousel-control .icon-prev,
#movie-picture #movie-picture-carousel .carousel-control .icon-next{line-height:0em;}
section#demnachst-intro{padding-bottom:40px;}
section#old-movies{padding:40px 0px;}
section#dvd-bluray-chart{padding-bottom:15px;}
footer .text-right{text-align:left;}
footer #footer-logo{}
footer #footer-logo strong,
footer #footer-logo small{clear:both;display:block;}
footer #footer-logo small{padding-left:15px;}
#subpage-content .navbar-wrapper:after{content:'';}
#subpage-content{min-height:650px;padding-left:0px;}
.sub-page #sub-banner{padding-right:15px;}
.sub-page .sub-content{padding:30px;}
.sub-page .sub-content h4{margin-left:-30px;}
.sub-page .sub-content.movie-content{padding-right:15px;}
#movie-trailer .panel-default>.panel-heading+.panel-collapse>.panel-body{padding:0px;}
.sub-page .sub-content.movie-content #cast-crew .cast-crew-lbl{min-width:30%;}
}
@media (min-width:500px) and (max-width:767px){#home-banner{min-height:500px;padding-left:0px;}
#home-banner .carousel-inner > .item > img{top:10%;left:5%;max-width:280px;}
#home-banner .carousel-caption{left:55%;top:2%;right:5%;}
#home-banner .carousel-caption h1{font-size:2.5em;}
#home-banner .carousel-caption h1 small{font-size:0.4em;}
#home-banner .carousel-caption p{line-height:1.8em;height:45%;overflow:hidden;}
#home-banner .carousel .item .sub-title{display:none;visibility:hidden;}
#demnachst-in-kino .kino-item .kino-badge{top:52%;right:0%;}
section#old-movies .old-movie-item .old-movie-item-title{padding:15px 15px;height:80px;}
.sub-page .white-box .nav-tabs{width:400px;}
#three-languages .sub-title{font-size:1.5em;}
}
@media (max-width:480px){.hidden-xxs{display:none !important;visibility:hidden !important;}
header #logo{left:10px;width:70px;}
header #logo a{margin-top:50px;width:70px;height:42px;background-size:70px 42px;}
header #logo-searchbar #logo-name{padding-left:75px;}
header #logo-searchbar #logo-name strong{font-size:1.5em;}
header #logo-searchbar #logo-name small{font-size:0.9em;}
header #language-options,
header #top-links,
header #top-social-icons{padding-left:0px;border-left:0;}
header #top-links{padding-right:15px;}
header #top-links a,
header #top-links a:link,
header #top-links a:visited{padding-left:5px;padding-right:7px;}
#home-banner{background-color:#3b3737;color:#fff;min-height:500px;}
#home-banner-outter{padding-bottom:45px;background:url(../images/banner_shadow.png) no-repeat bottom left;}
#home-banner .carousel{height:610px;margin-bottom:0px;}
#home-banner .carousel .item{height:610px;}
#home-banner .carousel-inner > .item > img{left:auto;top:15px;right:5%;max-width:230px;}
#home-banner .carousel-caption{left:5%;top:51%;right:5%;text-align:center;}
#home-banner .carousel-caption p{height:60px;overflow:hidden;line-height:1.5em;}
#home-banner .carousel .item .sub-title{bottom:60%;left:-15%;display:inline-block;visibility:visible;}
#demnachst-in-kino .kino-item{float:none;display:block;width:100%;margin-right:0%;margin-bottom:1em;}
#demnachst-in-kino .kino-item .kino-item-desc{max-height:none;overflow:visible;}
#demnachst-in-kino #kino-carousel .carousel-control,
#movie-picture #movie-picture-carousel .carousel-control{background:none;width:30px;height:30px;top:-35px;}
#demnachst-in-kino #kino-carousel .carousel-control.left,
#movie-picture #movie-picture-carousel .carousel-control.left{left:auto;right:31px !important;}
section#old-movies .old-movie-item{float:none;display:block;width:100%;margin-right:0%;margin-bottom:1em;}
section#old-movies .old-movie-item .old-movie-item-photo{}
section#old-movies .old-movie-item .old-movie-item-title{padding:15px 15px;}
section#old-movies .old-movie-item .old-movie-item-title strong{font-size:1.3em;font-weight:bold;text-transform:uppercase;}
section#dvd-bluray-chart .chart-item{float:none;display:block;width:100%;max-width:270px;margin-right:0%;margin-bottom:0em;margin-left:auto !important;margin-right:auto !important;}
footer{text-align:center;}
footer #footer-links a{padding-left:10px;padding-right:10px;}
footer #footer-logo strong{font-size:1.8em;letter-spacing:-1px;}
footer #footer-logo small{font-size:1em;}
.page_scrollup{right:0;bottom:0;}
.sub-page #sub-banner{min-height:50px;padding-top:15px;padding-right:15px;}
.breadcrumb{padding-top:0;}
.movie-page .breadcrumb{padding-right:15px;padding-top:10px;}
.sub-page .page-header small{font-size:0.5em;display:block;line-height:1.5em;}
.sub-page .sub-content.movie-content .white-box{padding:15px;}
#three-languages .tlang-item{float:none;display:block;width:100%;padding-left:5%;padding-right:5%;margin-bottom:0em;}
#three-languages .tlang-item.second-item{background-color:#f8f9fb;border:0;border-top:solid 1px #dfe0e1;border-bottom:solid 1px #dfe0e1;}
.sub-page .sub-content.movie-content #cast-crew .bold-dark-line{margin-top:5px;margin-bottom:5px;}
.sub-page .white-box .nav-tabs{width:250px;}
.sub-page .white-box .nav-tabs>li>a{padding:7px 11px;}
#movie-trailer .panel-default>.panel-heading+.panel-collapse>.panel-body{padding:0px;}
#movie-picture{padding-top:15px;}
#movie-picture .movie-picture-item{float:none;display:block;width:100%;margin-right:0%;margin-bottom:1em;}
#movie-picture .movie-picture-item .movie-picture-photo{width:100%;max-width:265px;height:auto;max-height:200px;overflow:hidden;}
#movie-picture .movie-picture-item .movie-picture-desc{overflow:visible;}
}
@media screen and (max-width:400px){@-ms-viewport{width:320px;}
}
@media (max-width:320px){.hidden-xxs{display:none !important;visibility:hidden !important;}
}
@media (max-width:310px){.hidden-xxs240{display:none !important;visibility:hidden !important;}
}