<html><head><meta name="color-scheme" content="light dark"></head><body><pre style="word-wrap: break-word; white-space: pre-wrap;">
body.modal-open {
overflow: auto!important;
}

@media (min-width: 1200px) {
.container {
max-width: 1140px !important;
}
}
@media(min-width:1366px){
.container {
max-width: 1180px !important;
}
}
@media(min-width:1440px){
.container {
max-width: 1280px !important;
}
}

.container-home-page{
max-width: 90%;
margin:0  auto;
}

.scroll-abs{
position: absolute;
width: 100%;
top: -50px;
margin: 0 auto;
text-align: center;
color: #fff;
font-size: 14px;
font-weight: 700;
letter-spacing: 2.8px;
text-transform: uppercase;
z-index: 9;
}
.scroll-abs img{
animation: jumpInfinite 1.9s infinite;
}
@keyframes jumpInfinite {
0% {
margin-top: 0;
}
50% {
margin-top: 20px;
}
100% {
margin-top: 0;
}
}
.site-logo img {
max-height: 165px;
width: 100%;
object-fit: contain;
-webkit-transition:max-height 1s ease-out;
-moz-transition:max-height 1s ease-out;
-o-transition:max-height 1s ease-out;
transition:max-height 1s ease-out;
}
.site-logo.shrink img {
max-height: 100px;
width: 100%;
object-fit: contain;
}
.home-carousel .carousel-caption h5{
font-family: 'Candara', sans-serif !important;
color: #FFF;
font-size: 44px;
font-weight: bold !important;
line-height: 44px;
letter-spacing: 0px;
}
.home-carousel .carousel-caption p{
font-family: 'Candara', sans-serif !important;
color: #FFF;
font-size: 20px;
font-weight: normal;
line-height: 28px;
max-width: 620px;
margin-bottom: 0;
padding-bottom: 15px;
}
.home-carousel .carousel-caption{
text-align: left !important;
bottom: 80px !important;
}
.home-carousel .carousel-caption {
left: 0 !important;
right: 0 !important;
/*max-width: 1280px;*/
max-width: 90%;
margin: 0 auto;
}
.home-carousel .buttons a span.watch-now-btn{
padding: 10px 15px 10px 10px;
border:1px solid #FFF;
color: #FFF;
background: radial-gradient(70.71% 70.71% at 50% 50%, #FCFCFC 0%, #BAB9BB 100%);
background-clip: text;
-webkit-background-clip: text;
text-align: center;
width: 190px;
height: 56px;
font-family: 'Candara', sans-serif !important;
font-size: 20px !important;
font-style: normal;
font-weight: bold !important;
line-height: normal;
cursor: pointer;
display: inline-block;
float: left;
}
.home-carousel .buttons a span.watch-now-btn .fa.fa-play-circle{
font-size: 32px;
margin-top: 0px;
float: left;
}
.home-carousel .buttons a.infromation{
margin-left:20px;
display: inline-block;
border-radius: 100px;
border: 1px solid #333;
}
.carousel-indicators {
bottom: 60px !important;
}
.carousel-indicators li{
border-radius: 0 !important;
width: 45px !important;
height: 5px !important;
border:0 !important;
margin: 0 5px !important;
border-radius: 100px !important;
}
.carousel-indicators li.active{
background: #F6BD64 !important;
}
.home-carousel .carousel-caption{
left: 17%;  
}
.h1{
font-size: 34px !important;
font-weight: 700 !important;
text-transform: uppercase;
color: #FFF;
}
.barrel-description{
color: #FFF !important;
font-size: 20px;
font-weight: 400;
line-height: 28px;
margin-bottom: 0;
}
.submit-your-short-flim-section{
background: #231F20;
padding: 60px 0;
}
.submit-your-short-flim-section .inner-section{
border:1px solid #FCFCFC;
height: 241px;
padding: 0 75px;
}
.submit-your-short-flim-section .inner-section h5{
color: #FFF;
font-size: 34px;
font-weight: 700;
line-height: normal;
margin-bottom: 0;
}
.watch-button{
position: absolute;
bottom:120px;
right: 8px;  
overflow: hidden;
}
.line-height{
line-height: 15px;
}
.minus-position{
margin-top: -10px;
}
.minus-position span.dotss:last-child {
display: none;
}
.black-bg{
background: #000; 
padding-bottom: 10px;
margin-top: -8px;
position: absolute;
width: 100%;
}

/* Buttons */

a.submit-your-flim, a.load-more-btns{
border: 1px solid #FCFCFC;
padding: 15px;
text-align: center;
cursor: pointer;
display: inline-block;
color: #FFF;
line-height: 20px;
border-radius: 0;
text-transform: uppercase;
}
a.submit-your-flim:hover{
border: 1px solid #FCFCFC;
background: #FFF;
color: #333;
}
a.load-more-btns:hover{
border:0;
color: #000 !important;
background: #FCFCFC;
background: linear-gradient(180deg,rgba(252, 252, 252, 1) 0%, rgba(186, 185, 187, 1) 100%);
}
a.submit-your-flim{
width: 220px;
height: 50px;
font-size: 20px;
font-weight: 700;
}
a.load-more-btns{
width: 150px;
height: 50px;
font-size: 16px;
font-weight: 700;
line-height: normal;
text-transform: uppercase;
}

/* h2 tags titles */

.lss-section h2, 
.dramediees-section h2,
.suspense-section h2,
.scifi-section h2,
.romance-section h2,
.comedies-section h2,
.thrillers-section h2,
.select-experiences-section h2{
font-family: 'Candara', sans-serif !important;
color:#FFF; 
font-size: 34px !important;
font-weight: bold !important;
text-transform: uppercase;
line-height: 26px;
margin-bottom: 0;
padding-bottom: 17px;
}

/* Lss section */

/* Home page 1st Select Short Section hide */
.lss-section.lss-section_1 {
display: none !important;
visibility: hidden !important;
}

.lss-section, .dramediees-section, .suspense-section, .scifi-section, .romance-section, .comedies-section, .thrillers-section{
padding: 60px 0;
}
.lss-section{
height: 410px;  
background:#141414;
}
.thrillers-section, .dramediees-section, .scifi-section, .select-experiences-section, .lss-section_2, .lss-section_4, .lss-section_6{
background:#141414 url(../img/gold-bgs.webp) left top no-repeat;
background-size: cover;
background-position: top center;	
}
.select-experiences-section{
padding: 65px 0;
clear: both;
overflow: hidden;
}
.select-experiences-section .black-bg{
background: #161616;
padding: 20px;
text-align: center;
width: 100%;
height: 380px;
align-items: center;
display: flex;
justify-content: center;
}
.select-experiences-section .black-bg:hover{
background: linear-gradient(290deg, #53481D 0.79%, #332E16 100%);
transition: .5s ease;
opacity: 0;
position: absolute;
top:0;
left:0;
right: 0;
bottom: 0;
width: 100%;
height: 100%;
opacity: 1;
}
.select-experiences-section .movie-titles{
background: linear-gradient(135deg, #FED67D 0%, #F6BD64 100%);
padding-top: 30px;
background-clip: text;
-webkit-background-clip: text;
-webkit-text-fill-color: transparent;
text-align: center;
font-size: 30px;
font-weight: 500;
line-height: normal;
letter-spacing: 3.4px;
text-transform: uppercase;
}
.select-experiences-section .select-title{
color: #FFF;
text-align: left;
font-size: 100px;
font-weight: 700;
position: absolute;
bottom: 50px;
left: 10px;
z-index: 9;
}
.select-experiences-section .d-lg-flex{
gap:20px;
}

.titles:after {
content: "";
background: linear-gradient(to bottom, rgba(0, 0, 0, 0) 0%, rgba(0, 0, 0, 0.7) 100%);
width: 100%;
height: 40%;
opacity: 1;
position: absolute;
bottom: 0;
left: 0;
z-index: 1;
transition-property: top, opacity;
transition-duration: 0.3s;
}

.select-five-section img{
width: 330px !important;	
}

.select-five-section ul li a {
display: inline-block;
/* z-index: 1; */
position: relative;
}

/* Latest Select Shorts Section */

#latestSelectShortsModal .modal-body{
padding: 0 !important;
}
#latestSelectShortsModal .black-bgs{
background: #161202;
padding: 20px;
}

img.img-fluid-width{
width: 100%;
height: 250px;
object-fit: cover;
}
.director-cast-title{
color: #FFF;
font-size: 13px;
font-weight: 700;
line-height: normal;
margin-bottom: 0;
}
.director-cast-names{
color:#FFF;
font-size: 16px;
font-weight: 400;
line-height: normal;
}
.mt-24{
margin-top: -24px;
}

/* Blogs  */

.blog-read-more a{
background: linear-gradient(135deg, #FED67D 0%, #F6BD64 100%);
background-clip: text;
-webkit-background-clip: text;
-webkit-text-fill-color: transparent;
font-size: 16px;
font-style: normal;
font-weight: 700;
line-height: normal;
letter-spacing: 2.24px;
text-transform: uppercase;
display: inline-block;
padding: 20px 20px 0 20px;
}

/* Select Shorts page Css */

.select-shorts-page{
background:#141414 !important;
padding-top: 50px;
padding-bottom: 50px;
}
.select-shorts-page h2{
color: #FFF;
font-size: 34px;
font-style: normal;
font-weight: 700;
line-height: normal;
text-transform: uppercase;
}
.select-shorts-page p.para{
color:#FFF;
font-size: 18px;
font-style: normal;
font-weight: 400;
line-height: 26px;
padding: 15px 0;
}
.select-shorts-page .shorts-title-name{
color: #FFF;
font-size: 24px;
font-weight: 700;
line-height: 24px;
padding-top: 15px;
display: inline-block;
}
.select-shorts-page .w-360{
width: 100%;
height:165px;
object-fit: contain;
}
.select-shorts-page .d-flex{
gap: 20px;
}
.select-shorts-page select {
-webkit-appearance: none;
-moz-appearance: none;
appearance: none;
border: 0;
outline: 0;
background: none;
color: inherit;
box-shadow: none;
}
.select-shorts-page select::-ms-expand {
display: none;
}
.select-shorts-page .select {
position: relative;
display: flex;
width: 180px;
height: 45px;
background: var(--background-select);
border-radius: 0;
/*overflow: hidden;*/
}
.select-shorts-page .select select {
flex: 1;
cursor: pointer;
color: rgba(255,255,255,0.4);
border: 1px solid #FCFCFC;
border-radius: 0;
padding: 10px 12px;
font-size: 14px;
font-style: normal;
font-weight: 700;
line-height: normal;
text-transform: uppercase;

}
.select-shorts-page .select select.arrow{
background:#161616 url(../img/down-arrow.png) right 4px no-repeat;
width: 100%;
}

.select2-search.select2-search--inline{
background: url(../img/down-arrow.png) right 4px no-repeat; 
position: absolute;
width: 100%;
}

.select2-results {
display: block;
background:#000;
color: rgba(255,255,255,0.4);
}

.select2-results span{
font-family: 'Candara', sans-serif !important;
font-size: 14px;
font-weight: bold;
text-transform: uppercase;
}

.select2-container--default .select2-results__option--highlighted.select2-results__option--selectable,
.select2-container--default .select2-results__option--selected{
background: transparent !important;	
}

/* Custom Classes */

.mt-19{
margin-top: 19px;
}

.my-15{
margin: 15px 0;
}

.font-15{
font-size: 15px;
}

.font-17{
font-size: 17px;
}

.pt-12{
padding-top: 12px;
}

.font-20{
font-size: 20px;
}

.font-34{
font-size: 34px;
}

.font-weight-medium{
font-weight: 400;
}
.cursor-pointer{
cursor: pointer;
}

.display-3{
font-size:2.75rem !important;
}

.text-yellow{
color: #FED67D;
}

.buttons {
margin-top: 15px;
}

/* Submit a Flim */
.submit-a-flim-bg{
width: 70%;
margin: 0 auto;
background: url(../img/submit-a-flim-bg.jpg) center top no-repeat;
background-size: cover;
position: relative;
height: 265px;
border: 1px solid #383838;
padding: 25px;
}
.submit-a-flim-bg h2{
font-family: "Candara", sans-serif !important;
margin-bottom: 0 !important;
font-weight: 700;
font-size: 26px;
line-height: 36px;
text-align: left;	
}
.submit-a-flim-bg {
margin-bottom: 100px;
}
.submit-a-flim-link a {
color: #fff !important;
background: transparent;
border: 1px solid #fff;
border-radius: 0;
padding: 10px 30px;
font-family: "Candara", sans-serif !important;
font-size: 24px;
font-weight: 700;
}
.submit-a-flim-link a:hover {
background: #DCA953;
color: #FFF !important;
}
.submit-a-flim-bg {
margin-bottom: 100px;
}

/* Footer */

footer .ul-list-inline ul li {
padding: 0 30px;
display: inline-block;
}
footer .ul-list-inline ul{
margin-bottom: 0;
}
footer .footer-border{
border: 1px solid #383838;
padding: 50px 0;
}
footer .social-media-link{
margin-bottom: 0;
}
footer .follow-us-links {
text-align: center;
padding: 30px 0 40px 0;
}
footer .follow-us-links a {
display: inline-block;
margin: 0 10px;
}
footer .logo-section{
position: relative;
text-align: center;
}
footer .logo-section figure img {
width: 48px;
height: 136px;
object-fit: contain;
position: absolute;
top: 0px;
top: -15px;
z-index: 9999;
}
.ul-list-inline h3{
display: none;
visibility: hidden;
}
.mid-content-data a{
color: #FED67D;  
}
.mid-content-data ul{
margin-left: 20px;  
}
.trailer-description p,
.trailer-description div,
.trailer-description ul li,
.trailer-description a{
font-family: 'Candara', sans-serif !important;
font-size: 20px;
font-weight: normal; 
}
.trailer-description h2{
font-family: 'Candara', sans-serif !important;
font-size: 26px;
font-weight: bold; 
padding-bottom: 10px;
}
.trailer-description h3{
font-family: 'Candara', sans-serif !important;
font-size: 24px;
font-weight: bold; 
}

/* About us page */
.iframe-one iframe{
width: 100%;
height: 670px;
}
.iframe-two iframe{
width: 100%;
height: 660px;
}
.what-we-offer-section, .about-royal-stag-section{
max-width: 1140px;
margin: 0 auto !important; 
padding-right: 15px;
padding-left: 15px;
margin-right: auto;
margin-left: auto;
}
.inner-width-section{
max-width: 1280px;
margin: 0 auto !important; 	
padding-left: 15px;
padding-right: 15px;
}
body.page-about-us{
background: #141414;
}
.about-us-top-bg{
width: 100%;
margin-top: 19px;
}
.about-us-top-bg figure img {
width: 100%;
margin-top: 30px;
}
.inner-width-section{
position: relative;
}
.inner-width-section h2{
color:#FFF;
font-family: 'Candara', sans-serif;
font-size: 40px;
font-weight: bold;
line-height: normal;
margin-bottom: 20px;
}
.inner-width-section p{
color:#FFF;
font-family: 'Candara', sans-serif;
font-size: 18px;
font-style: normal;
font-weight: normal;
line-height: 28px;
margin-bottom: 0;
}
.about-royal-stag-section{
padding: 0;
}
.about-royal-stag-section  h1, .what-we-offer h2{
font-family: 'Candara', sans-serif;
font-size: 40px;
font-style: normal;
font-weight: bold;
line-height: normal;
margin-bottom: 20px;
}
.about-royal-stag-section p{
color:#FFF;
font-family: 'Candara', sans-serif;
font-size: 18px;
font-style: normal;
font-weight: normal;
line-height: 28px;
}
.about-royal-stag-left{
margin-top: 30px;
}
.what-we-offer{
padding: 50px 0;
}
.what-we-offer .inner-images-box{
position: relative;
}
.what-we-offer .inner-images-box h3{
color: #FFF;
font-family: 'Candara', sans-serif;
font-size: 20px;
font-style: normal;
font-weight: bold;
line-height: normal;
text-align: left;
margin-bottom: 2px;
}
.what-we-offer .inner-images-box p{
color: #FFF;
font-family: 'Candara', sans-serif;
font-size: 16px;
font-style: normal;
font-weight: normal;
line-height: normal;
text-align: left;
margin-bottom: 10px;
}
.what-we-offer .image-content {
position: absolute;
width: 465px;
bottom: 20px;
left: 25px;
}
.what-we-offer .inner-images-box figure{
background: #161616;
box-shadow: 0px 4px 20px 0px rgba(255, 255, 255, 0.12);
}
.pos-relative{
position: relative;
}
.select-five-section ul li {
width: 20%;
float: left;
list-style: none !important;
}
.select-five-section ul {
gap: 1rem;
display: flex;
}
.select span.selection {
z-index: 999;
display: block;
position: relative;
}
.display-blocks{
display: inline-block;
}
.posAbss{
position: absolute;
right: 0;
top: -50px;
}
.ptb{
padding-top: 35px;
padding-bottom: 60px;	
}
figure.full-imgwidth img {
width: 100%;
height: 485px;
object-fit: cover;
}
.mt10{
margin-top: -10px;
}
.banner-gener{
display: block;	
}
.banner-gener span.mr-1.text-white:last-child {
display: none;
}

/* Media Queries */

@media(max-width:1024px){
.banner-gener{
display: none;	
}	
.slick-next {
right: 0 !important;
}
.home-carousel .carousel-caption p {
font-size: 16px;
line-height: 22px;
max-width: 460px;
}
.home-carousel .carousel-caption{
left:5% !important;  
}
.select-shorts-page .w-360{
width: 100%;
height: auto !important;
object-fit: contain;
}
.select-shorts-page .shorts-title-name{
font-size: 18px;
padding-top: 5px !important;
padding-bottom: 0px;
}
.select-shorts-page h2{
font-size: 24px;  
}
.select-experiences-section .select-title{
font-size: 80px;
bottom: 40px;
}
.detl-page-banner .banner-video-btn {
top: 38%;
}
.lss-section{
height: 280px;  
}
.thrillers-section, .dramediees-section, .scifi-section, .select-experiences-section{
background-size: contain;
}
.lss-section_2, .lss-section_4, .lss-section_6{
background: none;
background-color: #141414;
}
.lss-section h2, .dramediees-section h2, 
.suspense-section h2, .scifi-section h2, 
.romance-section h2, .comedies-section h2, 
.thrillers-section h2, .select-experiences-section h2{
font-size: 24px !important;
padding-bottom: 10px;  
}
.barrel-description{
font-size: 16px;
font-weight: 400;
line-height: 24px; 
}
.trailer-description p,
.trailer-description div,
.trailer-description ul li,
.trailer-description a{
font-size: 16px;
}
.trailer-description h2, .trailer-description h3{
font-family: 'Candara', sans-serif;
font-size: 28px; 
}
h1.text-white.display-3.font-weight-bold.font-xs-20.my-15 {
font-size: 24px !important;
}
h2.text-white.display-4.font-weight-bold.font-xs-36.mb-0,
h2.text-white.display-4.font-weight-bold.font-xs-36{
font-size: 28px 
}
.about-us-top-bg{
background: none;  
}
.what-we-offer .image-content{
width: 440px;
}
.about-royal-stag-section {
text-align: center;
}
.about-royal-stag-section h1, .what-we-offer h2{
text-align: left;
}
.about-royal-stag-left{
background: none;  
}
.about-royal-stag-section figure {
text-align: center;
}
.about-us-top-bg figure img {}
.about-royal-stag-section h1, 
.what-we-offer h2, .inner-width-section h2{
font-size: 34px;  
}
.inner-width-section p{
padding-right: 20px;  
}
.about-royal-stag-section p{
text-align: left;
padding-right: 20px;
}
.what-we-offer {
padding: 0;
}
p.text-white.font-20.font-weight-medium.font-xs-16.mt-2, .select-shorts-page p.para,
.text-white.font-18.font-xs-16.mb-0.justify-content-between.align-items-center {
font-size: 16px;
}
.select-shorts-page .select{
margin-left: 5px;  
}
.select-five-section ul {
overflow-x: auto;
overflow-y: hidden;
white-space: nowrap;
-webkit-overflow-scrolling: touch;
gap: 1rem;
padding:0 1rem;
display: flex;
margin-bottom: 0;
}
.select-five-section ul li {
width: 30%;
float: left;
list-style: none !important;
flex: 0 0 auto;
}
figure.full-imgwidth img {
width: 100%;
height: 420px;
object-fit: cover;
}
.submit-a-flim-bg h2{
font-size: 25px !important;
text-align: left;	
}
.submit-a-flim-bg{
width: 100%;
margin: 0 auto;
height: 180px;
}
.submit-a-flim-link .wp-block-buttons.is-content-justification-right {
justify-content: end !important;
}
.iframe-one iframe {
width: 100%;
height: 525px;
}
.iframe-two iframe {
width: 100%;
height: 525px;
}
.inner-width-section{
max-width: 960px;
margin: 0 auto !important; 	
}
}

@media(max-width:768px){
.banner-gener{
display: none;	
}	
nav.fixed-top {
height: 68px;
}
.home-carousel .carousel-caption h5{
font-size: 40px; 
}
.home-carousel .carousel-caption p {
font-size: 16px;
line-height: 20px;
}
span.font-18.font-weight-normal.text-white {
font-size: 16px;
}
.home-carousel .buttons a span.watch-now-btn img {
width: 30px;
margin-left: 0px;
}
.home-carousel .buttons a span.watch-now-btn{
padding: 10px;
width: 170px;
height: 50px;
font-size: 16px;
}
.home-carousel .carousel-caption{
left:0% !important;  
bottom: 0px !important;
}
a.infromation img {
width: 50px;
}
.select-shorts-page .w-360{
width: 100%;
height: auto !important;
object-fit: contain;
}
.select-shorts-page .shorts-title-name{
font-size: 18px;
padding-top: 5px !important;
padding-bottom: 0px;
}
.select-shorts-page h2{
font-size: 24px;  
}
.slick-custom-sliders .slick-next.slick-arrow, 
.slick-custom-sliders .slick-prev.slick-arrow {
height: 30%;
z-index: 1;
background-size: contain;
}
.slick-prev {
left: 0px!important;
}
.slick-next {
right: -30px !important;
}
.select-experiences-section .select-title{
font-size: 70px;
bottom: 20px;
}
.detl-page-banner .banner-video-btn {
top: 23%;
}
.lss-section {
height: 280px;
}
.submit-your-short-flim-section{
padding: 30px 0;
}
.thrillers-section, .dramediees-section, .scifi-section, .select-experiences-section{
background-size: contain;
position: relative;
}
.lss-section_2, .lss-section_4, .lss-section_6{
background: none;
background-color: #141414;
}
.line-height {
line-height: 20px;
}
.minus-position {
margin-top: 0;
}
.lss-section h2, .dramediees-section h2, 
.suspense-section h2, .scifi-section h2, 
.romance-section h2, .comedies-section h2, 
.thrillers-section h2, .select-experiences-section h2{
font-size: 24px !important;  
}
.barrel-description{
font-size: 16px;
font-weight: 400;
line-height: 20px; 
padding-bottom: 40px;
}
.trailer-description p,
.trailer-description div,
.trailer-description ul li,
.trailer-description a{
font-size: 16px;
}
.trailer-description h2, .trailer-description h3{
font-family: 'Candara', sans-serif;
font-size: 28px; 
}
h1.text-white.display-3.font-weight-bold.font-xs-20.my-15 {
font-size: 24px !important;
}
h2.text-white.display-4.font-weight-bold.font-xs-36.mb-0,
h2.text-white.display-4.font-weight-bold.font-xs-36{
font-size: 28px 
}
.watch-button {
position: absolute;
bottom: 120px;
right: 18px;
overflow: hidden;
}
/* about us */
.inner-width-section h2{
font-size:24px;
text-align: left; 
}
.inner-width-section p{
text-align: left;
padding-right:0;
padding-right: 20px;
padding-left: 20px;
}
.about-royal-stag-section {
text-align: left;
}
.about-royal-stag-section h1, .what-we-offer h2{
font-size:24px;
text-align: center;
}
.about-us-top-bg{
background: none;  
}
.about-royal-stag-left{
background: none;  
}
.about-royal-stag-section figure {
text-align: center;
}
.about-us-top-bg figure img{}
.about-royal-stag-section{
padding:0;  
}
.about-royal-stag-section p {
text-align: center;
}
.about-royal-stag-section p br {
display: none;
}
.about-royal-stag-section img {
width: 80px;
}
.what-we-offer .image-content {
width: 310px;
}
.what-we-offer .inner-images-box h3{
font-size: 16px;  
}
.what-we-offer-section .wp-block-columns:not(.is-not-stacked-on-mobile)&gt;.wp-block-column {
flex-basis: 30% !important;
}
.inner-width-section .right-side-bar {
/*padding-top: 60px;*/
}
p.text-white.font-20.font-weight-medium.font-xs-16.mt-2, .select-shorts-page p.para,
.text-white.font-18.font-xs-16.mb-0.justify-content-between.align-items-center{
font-size: 16px;
}
.select-shorts-page .select{
margin-left: 5px;  
}
.select-five-section ul {
overflow-x: auto;
overflow-y: hidden;
white-space: nowrap;
-webkit-overflow-scrolling: touch;
gap: 1rem;
padding:0 1rem;
display: flex;
margin-bottom: 0;
}
.select-five-section ul li {
width: 30%;
float: left;
list-style: none !important;
flex: 0 0 auto;
}
figure.full-imgwidth img {
width: 100%;
height: auto;
object-fit: contain;
}
.ipad-img-none{
display: none;	
}
.submit-a-flim-link .wp-block-buttons.is-content-justification-right {
justify-content: center !important;
}
.submit-a-flim-bg h2{
font-size: 25px !important;
text-align: center;	
}
.submit-a-flim-bg{
width: 100%;
margin: 0 auto;
height: auto;
}
.iframe-one iframe {
width: 100%;
height: 390px;
}
.iframe-two iframe {
width: 100%;
height: 390px;
}
.wp-block-image.mobile-ipad-image .aligncenter {
display: block;
}
.inner-width-section{
max-width: 720px;
margin: 0 auto !important; 	
}
}

@media(max-width:767px){
.banner-gener{
display:  block;	
}	
nav.fixed-top {
height: 68px;
}
.home-carousel .carousel-caption {
text-align: left !important;
bottom: 40px !important;
right: 20px;
left: 20px !important;
}
.home-carousel .carousel-caption h5{
font-size: 34px; 
}
.home-carousel .carousel-caption p {
font-size: 16px;
line-height: 20px;
padding-bottom: 5px;
}
.home-carousel .buttons a span.watch-now-btn{
font-size: 18px !important;	
}
span.font-18.font-weight-normal.text-white {
font-size: 16px;
}
.mobileBanner .buttons {
text-align: left;
width: 100%;
/*margin: 0 auto;*/
}
.lss-section h2, .dramediees-section h2, .dramediees-section h2, .suspense-section h2, .select-shorts-page h2,
.scifi-section h2, .comedies-section h2, .thrillers-section h2, .select-experiences-section h2{
font-size: 24px !important;
padding-bottom: 10px;
padding-left: 5px;
padding-right: 5px;
}
.slick-custom-sliders .slick-next.slick-arrow, .slick-custom-sliders .slick-prev.slick-arrow {
width: 15%;
height: 15%;
z-index: 1;
background-size: contain;
}
.select-experiences-section .slick-custom-sliders .slick-next.slick-arrow, 
.select-experiences-section .slick-custom-sliders .slick-prev.slick-arrow{
width: 34px;
height: 34px;
z-index: 1;
background-size: contain; 
}
.select-experiences-section .slick-next {
right: 0 !important;
}
.slick-prev {
left: 0 !important;
} 
.select-shorts-page .w-360 {
width: 100%;
height: auto;
object-fit: contain;
}
.select-shorts-page h2{
padding-bottom: 10px;
}
.select-shorts-page .d-flex {
gap: 10px;
}
.select-shorts-page .select select{
width: 100%;
}
.select-shorts-page p.para, .barrel-description{
font-size: 16px;
line-height: 22px;
}
.barrel-description{
padding-bottom: 35px;
padding-left: 5px;
padding-right: 5px;
}
.select-shorts-page .shorts-title-name{
font-size: 13px;
padding-top: 10px !important;
padding-bottom: 10px;
line-height: 15px;
text-align: center;
display: inline-block;
width: 100%;
display: none;
}
.select-experiences-section {
padding: 30px 0;
}
.select-experiences-section .select-title{
bottom: 70px;
font-size: 74px;
}
.submit-your-short-flim-section {
padding: 30px 0;
}
.detl-page-banner .banner-video-btn {
top: 19%;
left: 42%;
}
.thrillers-section, .dramediees-section, .scifi-section, .select-experiences-section{
background-image: none;
height: auto; 
}
.lss-section_1, .lss-section_2, .lss-section_3,
.lss-section_4, .lss-section_5, .lss-section_6, .lss-section_7{
background-image: none;
height: auto; 
}
.minus-position {
margin-top: -15px;
}
.watch-button {
bottom: 45px;
right: 15px;
float: right;
overflow: hidden;
}
.info-img-col img {
margin-top: 10px;
}
/* about us */
.about-royal-stag-section p br {
display: none;
}
.inner-width-section h2{
font-size:24px;
text-align: center; 
}
.inner-width-section p, .about-royal-stag-left p{
text-align: center;
font-size: 16px;
padding-right: 0px;
padding-left: 0px;
}
.about-royal-stag-section {
text-align: center;
}
.about-royal-stag-section h1, .what-we-offer h2{
font-size:24px;
text-align: center;
}
.about-royal-stag-section figure img {
width: 75px;
}
.what-we-offer{
padding:0 5px;  
}
.what-we-offer h2 {
padding-top: 15px;
padding-bottom: 15px;
}
.what-we-offer .inner-images-box h3 {
font-size: 20px;
}
.what-we-offer .inner-images-box figure{
margin:0;  
}
.about-royal-stag-left{
background: none;  
}
.about-us-top-bg figure img{
margin-top: -20px;	
}
.about-royal-stag-left {
margin-top: 0px;
}
.about-us-top-bg{
height: auto !important;	
}
.mtbs{
margin-bottom: 25px;
}
.trailer-description p,
.trailer-description div,
.trailer-description ul li,
.trailer-description a{
font-size: 16px;
line-height: 28px;
}
.trailer-description h2, .trailer-description h3{
font-family: 'Candara', sans-serif;
font-size: 22px; 
}
.mid-content-data a img {
width: 45px;
}
span.select2-container.select2-container--default.select2-container--open {
left: 0 !important;
}
.select2-dropdown{
margin-left: 20px;	
}
h1.text-white.display-3.font-weight-bold.font-xs-20.my-15 {
font-size: 24px !important;
}
.contact-text br{
display: none;  
}
.what-we-offer-section .wp-block-columns:not(.is-not-stacked-on-mobile)&gt;.wp-block-column {
flex-basis: 100% !important;
}
.what-we-offer .image-content {
width: 290px !important;
}
.showfilter{
display:none;
}
.showfilter {
margin-top: 12px;
}
.select-shorts-page .select{
width: 100%;
margin-bottom: 10px;
}
.select-five-section ul {
overflow-x: auto;
overflow-y: hidden;
white-space: nowrap;
-webkit-overflow-scrolling: touch;
gap: 1rem;
padding:0 1rem;
display: flex;
margin-bottom: 0;
}
.select-five-section ul li {
width: 45%;
float: left;
list-style: none !important;
flex: 0 0 auto;
}
.ptb {
padding-top: 40px;
padding-bottom: 15px;
}
#shorts-container .col-lg-3.col-sm-4.col-4.mb-2.mb-sm-4.mb-lg-4 {
padding-left: 5px;
padding-right: 5px;
}
.site-content.select-shorts-page .row {
padding-left: 10px;
padding-right: 10px;
}
h2.text-white.display-4.font-weight-bold.font-xs-36.pb-4 {
margin-bottom: 0;
padding-bottom: 15px !important;
}
.select-experiences-section {
padding: 40px 0;
}
.submit-a-flim-bg {
width: 100%;
margin: 0 auto;
background: none;
background-size: contain;
position: relative;
height: auto;
border: 1px solid #383838;
padding: 30px;
}
.submit-a-flim-bg h2{
font-size: 20px !important;
text-align: center;
}
.submit-a-flim-link a{
padding: 5px 25px;
font-size: 20px;
height: 50px;	
}
.submit-a-flim-link .wp-block-buttons.is-content-justification-right {
justify-content: center !important;
}
.iframe-one iframe {
width: 100%;
height: 215px;
}
.iframe-two iframe {
width: 100%;
height: 215px;
}
.wp-block-image.mobile-ipad-image .aligncenter {
display: block;
}
.inner-width-section {
max-width: 99%;
margin: 0 auto !important;
}
figure.full-imgwidth img {
width: 100%;
height: auto;
object-fit: contain;
}
footer .ul-list-inline ul li {
padding: 0;
width: 100%;
}
footer .footer-border { 
border-bottom: 1px solid #383838 !important;
padding: 20px 0;
border: 0;
}
footer .follow-us-links {
text-align: center;
padding: 10px 0 0 0;
}
footer .logo-section figure img{
position: relative;  
}
footer .follow-us-on {
color: #FFF;
text-align: center;
font-size: 18px;
font-weight: 600;
}
footer .follow-us-links img {
width: 25px;
height: 25px;
object-fit: contain;
}
footer .logo-section{
padding-top: 30px;  
padding-bottom: 20px;
}
footer.footer ul li a{
padding-top: 5px;
display: inline-block; 
font-weight: 500 !important;
}
footer .follow-us-links a{
margin:0 5px;  
}
}

</pre></body></html>