@media only screen and (max-width: 1199.98px) {
	
	.home-social {  float: none; text-align: center; }
	.player-container { float: none; }
	.home-about-text .readmore { margin-top: 25px; }
	.home-section-title h1 { font-size: 70px; line-height: 70px; }
	.press-over { padding: 0px 10px; }
	.press-container h6 {  padding-top: 10px; font-size: 13px; line-height: 16px; }
	.press-container p { margin-top: 10px; font-size: 13px; line-height: 16px; }
	.press-container h3 { line-height: 19px; font-size: 15px; margin-top: 8px; }
	.awards { padding: 50px 0px 40px 0px; }
	.swiper-button-next, .swiper-button-prev {top: 40%;}
	.works-swipper .scenesSliderNavs.swiper-button-next { right: 14%; }
	.works-swipper .scenesSliderNavs.swiper-button-prev { left: 14%; }
	.scenesSliderNavs img {  width: 85%; }
	.innerpages {  padding-top: 15%; }
	.press-image { max-height: 190px; }
}


@media only screen and (max-width: 991.98px) {
	
	.nav-link { font-size: 13px; margin: 0; }
    .dropdown:hover>.dropdown-menu {  height: auto;}
    .navbar-expand-sm .navbar-nav .nav-link {   margin-bottom: 10px; }
    .navbar-collapse{ background-color: #030811; }
     .navbar-nav .nav-item {margin: 10px;}
	.navbar-light .navbar-nav .dropdown-menu { text-align: -webkit-right; }
 	.navbar-light .navbar-toggler-icon:hover {
    background-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' width='30' height='30' viewBox='0 0 30 30'%3e%3cpath stroke='rgba%28235, 201, 91, 1%29' stroke-linecap='round' stroke-miterlimit='10' stroke-width='2' d='M4 7h22M4 15h22M4 23h22'/%3e%3c/svg%3e") !important; }
    .navbar-light .navbar-toggler:hover { border-color: rgba(235,201,91,1); }
    .caption h5 {  font-size: 20px; line-height: 22px; }
	.caption h1 { font-size: 26px; line-height: 26px; }
	.caption p { font-size: 14px; line-height: 18px; }
	.home-readmore button { padding: 2px 15px; border-radius: 5px; font-size: 14px; }
	.home-social svg { width: 30px; height: 30px; }
	.home-about-text p {  font-size: 18px; line-height: 23px; margin-top: 20px; width: 100%; }
	.home-about-text { margin-top: 5%; }
	.home-about-text .readmore { margin-top: 15px; }
	.home-about-text button { padding: 3px 12px; border-radius: 10px; }
	.home-about-text button a { font-size: 16px; line-height: 20px; }
	.home-section-title h1 { font-size: 60px; line-height: 60px; }
    .works-swipper .scenesSliderNavs.swiper-button-next { right: 12%; }
	.works-swipper .scenesSliderNavs.swiper-button-prev { left: 13%; }
	.scenesSliderNavs img {  width: 75%; }
	header.sticky .navbar-logo {  width: 20%; }
	header.sticky { padding: 1vh 0; }
	.works-img-text h3 { font-size: 20px; line-height: 20px; }
	.works-img-text p { font-size: 12px; line-height: 13px; }
	.press-maincontainer { flex-wrap: wrap; }
	.press-container { width: 44%; }
	.press-section button {  padding: 2px 15px; border-radius: 10px; }
	.press-section button a { font-size: 16px; line-height: 20px; }
	footer .footer-container { flex-wrap: wrap; flex-direction: column; align-items: center; }
	footer .footer-container .footer-item{ margin-top: 5px; }
	.awards { padding: 50px 0px 0px 0px; }
	.footer-social { margin-top: 5px; }
	.footer-social svg, .footer-social svg #youtube { width: 30px; height: 30px; margin-right: 2px; margin-top: 2px; }
	.concerts-innercontainer .concerts2 { width: 100%; margin-top: 20px; flex-wrap: wrap;}
	.concerts-innercontainer .concerts-img2 { max-width: max-content; width: 35%; }
    .concerts-innercontainer .concerts-text { width: 60%; }
	.films { display: flex; flex-wrap: wrap; margin-top: 20px; }
    .film-carousel { width: 100%; padding: 0px 50px; }
    .film-player { width: 100%; margin-top: 30px; }
	.film-player .listen { margin-top: 25px; }
	.film-player .audioworkimg { max-width: 200px; }
	.film-player .tracklinkssvg {  margin-top: 20px; }
	.press-section { padding: 50px 0px 75px 0px;}
	.innerpages {  padding-top: 15%; }
	.film-img { width: 40%; max-height: 125px;  border-radius: 10%; margin-top: 20px; }
	.film-text h2 { font-size: 16px; line-height: 16px; }
	.film-text p { font-size: 16px; line-height: 16px; }
	.works-carousel .prevarrow {  left: -50px; }
	.press-img img {  min-width: 100%; width: auto; }
	.press-release h1 { font-size: 22px; line-height: 22px; }
	.press-release h4 { font-size: 18px; line-height: 20px; }
	.press-release p {  font-size: 16px; line-height: 22px;}
	.press-release img {  width: 100%}
	.inner-about-img { margin-top: 0px;  margin-bottom: 0px; }
	.inner-about-img .about-img img { border-radius: 0%; }
	.concerts-events { flex-wrap: wrap; }
	.conce-events { width: 100%; }
	.conce-image { margin-top: 30px; }
	.event-item { margin-top: 20px; }
	.event-location { font-size: 20px; line-height: 20px; }
	.event-location span { display: block; }
	.event-date { font-size: 18px; line-height: 18px; }
 	.event-info-text h2 { font-size: 22px; line-height: 26px;}
	.event-info-text h6 { font-size: 16px; line-height: 18px; }
	.event-info-text p { font-size: 14px; line-height: 20px; margin-top: 20px; margin-bottom: 30px; }
	.date-location { flex-wrap: wrap; font-size: 16px; line-height: 16px; }
	.event-info-date, .event-info-location { display: flex; align-items: center; margin-top: 10px; }
	.date-location img { margin-right: 0px; display: inline-block; width: 50%; }
	.event-info-img .image-position img { width: 40%; }
	.modal-btn { right: 11%; }
	.inner-press .press-item {  width: 50%;  margin-top: 0px; }
	.press-item {  width: 50%; }
	.press-section {  padding: 50px 0px 85px 0px; }
	.press-section button { margin-top: 30px; margin-right: 0px; }
	.concerts {  padding: 50px 0px 30px 0; }
	.concerts.innerpages {  padding: 50px 0px 0px 0; }
}



@media only screen and (max-width: 767.98px) 
{
	 .player-container { margin:0; float: none; }
	 .home-social { text-align: left; }
	 .plyr--audio .plyr__controls {  padding: 5px 2px; margin-left: 24px }
	 #btnNext { top: -33px; right: -35px; }
	 #btnPrev { top: -33px; left:  0px; }
	.plyr__controls .plyr__controls__item.plyr__time { font-size: 12px; margin-left: 0px; }
	.plyr__control svg { height: var(--plyr-control-icon-size, 14px);  width: var(--plyr-control-icon-size, 14px); }
	.about-img img {width: 80%;}
	.works-swipper .scenesSliderNavs.swiper-button-next { right: 9%; }
	.works-swipper .scenesSliderNavs.swiper-button-prev { left: 10%; }
	.works-swipper .scenesSlider .swiper-slide .swiper-img { min-height: inherit;  }
	.press-section { padding: 50px 0px 100px 0px;}
	.press-section button { margin-top: 25px; }
	.concerts2:last-child { margin-top: 15px; }
	.concerts-text {  width: 65%; margin-left: 15px; }
	.concerts-container figure {  height: 290px; }
	.concerts-innercontainer .concerts-img2 { max-width: max-content; width: 40%; }
    .concerts-innercontainer .concerts-text { width: 55%; }
	.film-text { width: 55%; }
	.film-text h2 { font-size: 16px; line-height: 18px; }
	.film-player .tracklinkssvg { margin-top: 20px; margin-bottom: 30px; }
	footer { padding: 20px 0px; }
	.home-section-title h1 { font-size: 55px; line-height: 55px; }
	.film-img .playimg { width: 30% !important; }
	.footer-text, .footer-text a { font-size: 15px; line-height: 16px; }
	.inner-press .press-container { width: 45%; margin-top: 0px;}
    .innerpages { padding-top: 15%; }
	header.sticky .navbar-logo { width: 26%; }
	.conce-image {width: 100%; }
	.conce-image img {width: 60%;}
	
	.event-location { font-size: 18px; line-height: 20px; }
	.event-info-img .image-position img { width: 50%; position: relative;}
	
	.concer-event-info {  flex-wrap: wrap; }
	.event-info-text, .event-info-img { width: 95%; }
	.press-image { height: auto; max-width: inherit}
	
	
	
	
	
}



@media only screen and (max-width: 575.98px) 
{
	
    .awards .owl-carousel .owl-stage-outer { padding: 15px 30px 10px 30px; }
	.awards .owl-carousel .owl-item:hover img { transform: scale(1.05); }
 	.awards .owl-next { right: -10px; }
	.awards .owl-prev { left: -10px; }
	.awards .owl-carousel .owl-item img {  width: 80%; }
	.awards .owl-carousel .owl-item p { font-size: 14px; line-height: 16px; margin-top: 20px; margin-right: 56px; }
	 header.sticky .navbar-logo { width: 30%; }
	.concerts-innercontainer .concerts-img2 {   width: 70%; }
    .concerts-innercontainer .concerts-text { width: 80%; margin-top: 10px; margin-left: 0px;  }
	.awards .owl-carousel .owl-next { top: 35%; right: -10px; }
	.awards .owl-carousel .owl-prev { top: 35%; left: -15px;}
	.caption p {  padding-right: 10%; }
	.works-section { padding: 50px 0px 20px 0px; }
	.awards .owl-carousel .owl-item:hover img { transform: scale(1.1); }
	.home-about-img .about-img img { width: 55%; margin-left: 20%; }
	.inner-about-img .about-img img { width: 60%; margin-left: 20%; }
	.inner-about-text p { font-size: 18px; line-height: 25px; margin-top: 20px; padding-right: 5%; }
	.film-img .filmimg { width: 100%;   }
	.film-text h2 { font-size: 14px; line-height: 18px; }
	.film-player .audioworkimg { max-width: 180px; }
	.home-section-title h1 { margin-top: 50px; }
	.contact h2 { font-size: 22px; line-height: 24px; }
	.contact p a { font-size: 22px; line-height: 26px; }
	
}

@media only screen and (max-width: 375.98px) 
{
	
	.navbar-logo { width: 150px; }
	
    header.sticky .navbar-logo { width: 35%; }
	.navbar-toggler { padding: 3px 5px; }
	.navbar-toggler-icon { width: 25px; height: 25px; }
	.home-section-title h1 { font-size: 50px; line-height: 50px; }
	.home-about-text p { font-size: 16px; line-height: 20px; }
	.home-about-text button a { font-size: 14px; line-height: 16px; }
	.works-swipper .scenesSlider .swiper-slide .swiper-img { width: 93%; margin-left: 6px; }
	.works-swipper .scenesSliderNavs.swiper-button-next { right: -4.5%; }
	.works-swipper .scenesSliderNavs.swiper-button-prev { left: -3%; }
	.press-container {  width: 90%; }
	.concerts2 { flex-wrap: wrap; }
	.concerts-img2 { width: auto; }
	.concerts-text {  width: 90%; margin-left: 0px; margin-top: 15px; }
	.owl-carousel .owl-stage-outer { margin-left: 0px; }
	.owl-carousel .owl-item img { width: 65%; }
	.owl-carousel .owl-item p {  margin-right: 90px; }
	footer .footer-container { text-align: center; }
	.footer-text, .footer-text a { font-size: 13px; line-height: 16px; }
	.home-top-section { background-attachment: inherit; height: 80vh;}
	.awards .owl-carousel .owl-next { top: 40%; right: -5px; }
	.awards .owl-carousel .owl-prev { top: 40%; left: -5px;}
	.film-carousel {  padding: 0px 50px 30px 50px; }
	.home-section-title h1 { font-size: 40px; line-height: 40px; }
	.contact h2 { font-size: 19px; line-height: 20px; }
	.contact p a { font-size: 18px; line-height: 20px; }
	.caption h1 { font-size: 22px; line-height: 22px; }
	.caption h5 { font-size: 18px; line-height: 18px; font-family: 'proximanova-bold'; }
	.home-about-section { padding: 0px; background-attachment: inherit; }
	.works-section { padding: 10px 0px; }
	.press-section { padding: 10px 0px 80px 0px;  background-attachment: inherit;}
	.awards {padding: 5px 0 0 0; background-attachment: inherit;}
	.concerts { padding: 20px 0px; }
	.awards .owl-carousel .owl-item img { width: 70%; margin-left: 30px; }
	.works-carousel .slick-arrow {  width: 15%; }
	.film-img { width: 100%; max-height: 110px; border-radius: 15px; }
	.film-img .filmimg { border-radius: 0; }
	.film-text {  width: 100%;  margin-top: 10px; }
	.film-container { flex-wrap: wrap; }
	.film-img .playimg {  width: 24% !important; }
	.film-player { width: 100%;  margin-top: 0px; }
	.inner-press .press-container {  width: 100%;  margin-top: 0px; }
	.innerpages {padding-top: 20%; background-attachment: inherit; background-size: inherit; background-repeat: repeat-y; }
	.press-release h1 { font-size: 18px; line-height: 20px; }
	.concerts-innercontainer .concerts-text {  width: 98%;  margin-top: 0px;  margin-left: 0px; }
	.concerts-innercontainer .concerts2 h3 { font-size: 16px; line-height: 18px; }
	.concerts-text h6 { font-size: 13px;  line-height: 14px; }
	.concerts-innercontainer .concerts2 p {  font-size: 14px;  line-height: 18px; }
	.concerts-innercontainer .concerts2 {  margin-top: 10px; }
	.concerts-innercontainer .concerts-img2 {  width: 80%; }
	.film-text p { display: inline-block; margin-right: 10px; }
	.awards.innerpages { min-height: auto; }
	.press-image { margin: 0px 20px 10px 0; }
	
	.inner-press .press-item {  width: 100%;  margin-top: 0px; }
	.press-item {  width: 100%; }
	.event-location { font-size: 14px; line-height: 16px; width: 60%; }
	.event-date { font-size: 14px;  line-height: 15px; margin-right: 10px;}
	.btn-concert { padding: 5px; font-size: 12px; line-height: 10px; text-transform: capitalize; }
	.event-info-text h2 { font-size: 20px; line-height: 20px; }
	.date-location { font-size: 14px; line-height: 16px; }
	
}

 
