.mask,#video{} 
/*font-family: 'Poppins', sans-serif;*/ 
body{background:#210303;background:url(assets/images/bg-22-inner.jpg);background-size:cover;font-family: 'Quicksand', sans-serif;}
.movies-inner-movie-details div#menu4 {margin-top: 0px;margin-bottom: 0px;}
.all-inner-bg{background:url(assets/images/bg-22-inner.jpg);background-size:cover;}
.page-id-123 .logo-nav-inner .navbar-nav {background: #6b0303;background: transparent;border-radius: 5px;background-image: linear-gradient(to right,rgba(83,6,3,0.8) 0,rgba(0,0,0,0.8) 100%);}
.container-c{display:none;}
.page-template-custom-news .media-recent-articles h1 {text-transform: uppercase;margin-top: 18px;border: none;padding: 0 !important;}
/*@font-face{font-family:DinPro-Light;src:url(assets/fonts/DINPro-Light.otf);}
@font-face{font-family:DinPro-Bold;src:url(assets/fonts/DINPro-Bold.otf);}
@font-face{font-family:refridge-Bold;src:url(assets/fonts/Refrigerator Delx W01 Bold.ttf);}
@font-face{font-family:refridge-light;src:url(assets/fonts/Refrigerator-Light.ttf);}
@font-face{font-family:cervolight;src:url('assets/fonts/cervo-light-592e595c4c5f8.otf');}
@font-face{font-family:OstrichSans-Black;src:url('assets/fonts/OstrichSans-Black.otf');}*/
.mj-art svg{display:none;}
.container-c{position:absolute;height:100%;width:100%;z-index:9;}
.custom-wrapper{}
.custom-container{width:100% !important;padding-left:0px;}
.logo{padding-left:10px;}
.logo-nav{padding-top:15px;padding-bottom:15px;/*font-family:DinPro-Light;*/z-index:99;padding-left:0px;}
.logo-nav li a{text-transform:uppercase;color:white;margin-top:0;margin-bottom:10px;}
.logo-nav li a:hover{color:#ee0008;}
.right-side-footer{z-index:9;}
.right-side-video{z-index:99;}
.toggle-iconn svg{width:85px;height:60px;cursor:pointer;transform:translate3d(0, 0, 0);overflow:hidden;}
.toggle-iconn path#top, .toggle-iconn path#bottom{stroke-dasharray:240px 950px;}
ul#menu-header-menu-in-use li a{color:#de0101;font-weight:bold;font-size: 14px;}
ul#menu-header-menu-in-use li a:hover{color:#fff;}
.toggle-iconn path{fill:none;transition:stroke-dashoffset 0.5s cubic-bezier(0.25, -0.25, 0.75, 1.25),stroke-dasharray 0.5s cubic-bezier(0.25, -0.25, 0.75, 1.25);stroke-width:40px;stroke-linecap:round;stroke:#fff !important;stroke-dashoffset:0px;}
.toggle-iconn.cross path#top, .toggle-iconn.cross path#bottom{stroke-dashoffset:-650px;stroke-dashoffset:-650px;}
.toggle-iconn.cross path#middle{stroke-dashoffset:-115px;stroke-dasharray:1px 220px;}
.w3-section{max-width:500px;position:relative;transition:1s;width:200px;height:200px;border-radius:125px;-webkit-mask-image:-webkit-radial-gradient(circle, white 100%, black 100%);cursor:pointer;left:0px;position:relative;}
.mySlides{border-radius:50%;margin-top:20%;}
#ball{top:121px;width:133px;-webkit-border-radius:50%;-moz-border-radius:50%;border-radius:50%;cursor:pointer;background-image:url(assets/images/img_ny.jpg);opacity:0.5;z-index:0;}
#ball:hover{opacity:1;transition:1s;}
.play-overlay{background-image:url(assets/images/playButton.png);position:absolute;left:71px;right:0;width:57px;height:57px;top:90px;transition:1s;}
.play-overlay:hover, #ball:hover ~ .play-overlay{opacity:0;}
#ball:hover + .play-overlay{}
.video-explore{text-transform:uppercase;/*font-family:DinPro-Light;*/position:relative;top:5px;color:#FFF;transition:1s;color:#e11f27;text-align:left;cursor:pointer;/*font-family:refrigirator;*/font-size:18px;}
p.release-date{color:#fff;/*font-family:refrigirator;*/ font-weight: 500; font-size: 14px;}
.video-explore span{position:relative;left:45px;}
.footer{position:fixed;bottom:15px;right:15px;}
.sm-icon{width:40px;height:35px;display:inline-block;cursor:pointer;}
.fb:hover{background:url(assets/images/sm-sprite.png) 0px -36px;transition:0.5s;}
.fb{background:url(assets/images/sm-sprite.png) 0px -3px;transition:0.5s;top:-1.5px;position:relative;}
.twitter{background:url(assets/images/sm-sprite.png) 0px -71px;transition:0.5s;}
.twitter:hover{background:url(assets/images/sm-sprite.png) 0px -105px;transition:0.5s;}
.youtube{background:url(assets/images/sm-sprite.png) 0px -138px;transition:0.5s;}
.youtube:hover{background:url(assets/images/sm-sprite.png) -1px -173px;transition:0.5s;}
.gp{background:url(assets/images/sm-sprite.png) 0px -206px;transition:0.5s;}
.gp:hover{background:url(assets/images/sm-sprite.png) 0px -237px;transition:0.5s;}
.linkedin{background:url(assets/images/sm-sprite.png) 0px 135px;transition:0.5s;}
.linkedin:hover{background:url(assets/images/sm-sprite.png) 0px 101px;transition:0.5s;}
.dailymotion {background:url(assets/images/sm-sprite.png) 0px 69px;transition:0.5s;}
.dailymotion:hover{background:url(assets/images/sm-sprite.png) 0px 36px;transition:0.5s;}
.mj-red-chilly{}
.mj-red-chilly p{color:#e01f27;font-size:26px;text-align:center;/*font-family:DinPro-Bold;*/line-height:1;z-index:99;}
.red-home{width:100%;}
.mj-art{position:relative;width:852px;margin:0 auto;}
.mj-all-art{position:absolute;display:block;width:auto;text-align:center;}
.mj-all-art:hover{cursor:pointer;}
.mj-all-art img{width:130px;text-align:center;margin:0 auto;}
.mj-all-art *{cursor:pointer;}
.mj-create{left:50px;top:340px;z-index:99999;}
.mj-dream{left:360px;text-align:center;top:50px;z-index:99999;}
.mj-perform{right:50px;top:340px;z-index:99999;}
.chilli-part{width:90px;margin:0 auto;position:relative;top:240px;z-index:99;}
.chilli-blast div{position:absolute;right:460px;top:270px;width:100px;height:250px;background-size:100% auto;background-repeat:no-repeat;z-index:999;}
.chilli-blast div:first-child{background-image:url("assets/images/left-blast-1.png");}
.chilli-blast div:first-child+div{background-image:url("assets/images/left-blast-2.png");}
.chilli-blast div:first-child + div + div{background-image:url("assets/images/left-blast-3.png");}
.chilli-blast div{cursor:pointer;opacity:0;}
.mj-create:hover ~ .chilli-blast div{opacity:1;width:310px;transform:rotate(13deg);margin-top:0px;margin-right:20px;}
.mj-create:hover ~ .chilli-blast div:first-child{transition:width 0.38s ease,opacity 0.7s ease;}
.mj-create:hover ~ .chilli-blast div:first-child + div{transition:width 0.3s ease,opacity 0.7s ease;}
.mj-create:hover ~ .chilli-blast div:first-child +div +div{transition:width 0.34s ease,opacity 0.7s ease;}
.chilli-blast-2 div{position:absolute;left:464px;top:270px;width:100px;height:250px;background-size:100% auto;background-repeat:no-repeat;z-index:999;}
.chilli-blast-2 div:first-child{background-image:url("assets/images/right-blast-1.png");}
.chilli-blast-2 div:first-child+div{background-image:url("assets/images/right-blast-2.png");}
.chilli-blast-2 div:first-child + div + div{background-image:url("assets/images/right-blast-3.png");}
.chilli-blast-2 div{cursor:pointer;opacity:0;}
.mj-perform:hover ~ .chilli-blast-2 div{opacity:1;width:310px;transform:rotate(-2deg);margin-top:0px;left:430px;}
.mj-perform:hover ~ .chilli-blast-2 div:first-child{transition:width 0.36s ease,opacity 0.6s ease;}
.mj-perform:hover ~ .chilli-blast-2 div:first-child + div{transition:width 0.30s ease,opacity 0.7s ease;}
.mj-perform:hover ~ .chilli-blast-2 div:first-child +div +div{transition:width 0.33s ease,opacity 0.5s ease;}
.chilli-blast-3 div{position:absolute;left:285px;bottom:-120px;width:257px;background-size:100% auto;transform:scale(0.8);background-repeat:no-repeat;z-index:9999;}
.chilli-blast-3 div:first-child{background-image:url("assets/images/top-blast-1.png");}
.chilli-blast-3 div:first-child+div{background-image:url("assets/images/right-blast-2.png");}
.chilli-blast-3 div:first-child + div + div{background-image:url("../assets/images/right-blast-3.png");}
.chilli-blast-3 div{cursor:pointer;opacity:0;}
.mj-dream:hover ~ .chilli-blast-3 div{opacity:1;height:475px;transition:height 0.2s linear,transform 0.29s linear,opacity 1.5s ease;margin-top:0px;transform:scale(0.8);}
.flip-container:hover .flipper, .flip-container.hover .flipper{transform:rotateY(180deg);}
.flip-container, .front, .back{width:100px;height:100px !important;margin:0 auto;}
.front img,.back img{width:50px;}
.flipper{transition:0.6s;transform-style:preserve-3d;position:relative;}
.front, .back{backface-visibility:hidden;position:absolute;top:0;left:0;}
.front{z-index:2;transform:rotateY(0deg);}
.back{transform:rotateY(180deg);}
svg{}
.mj-all-art:hover ~ svg path{stroke:#e01f27 !important;transition:stroke 1s linear;}
.mj-dream:hover ~ svg{width:45%;transition:width 0.8s linear;z-index:9999;}
.mj-perform:hover ~ svg{width:90%;transition:width 0.8s linear;z-index:9999;}
#myCanvas{position:absolute;top:0px;width:100% !important;height:100% !important;}
.video-circle-popup .modal-header{padding-top:0;padding-bottom:0;border-bottom:none;}
.video-circle-popup .modal-body{padding-top:10px;}
.video-circle-popup .modal-header .close{margin-top:10px;color:white;opacity:1;font-size:49px;border:none;outline:none;}
.reserve{float:left;}
.bottom-foot{margin-bottom:-10px;z-index:99;margin-top:70px;position: relative !important;}
.mobile-toggle{display:none !important;}
.bottom-foot ul li{list-style-type:none;float:left;padding:0 15px;}
.bottom-foot ul li a{text-decoration:none;font-size: 13px;}
#video video{display:block;position:fixed;top:50%;left:50%;min-width:100%;min-height:100%;width:auto;height:auto;z-index:99999999;transform:translateX(-50%) translateY(-50%);background-size:cover;transition:1s opacity;}
.footer{position:fixed;bottom:15px;width:100%;right:0px;left:0px;}
.social-icons{right:15px;}
.copyright ul *{font-size:10px;color:#949395;}
.copyright ul p{float:left;}
.mask{background:rgba(0,0,0,0.9);width:100%!important;height:100%!important;position:absolute;text-align:center;z-index:999999 !important;}
.preload{position:absolute;top:50%;left:50%;width:60px;height:60px;margin:-42px 0 0 -12px;background:#C60B09;transform:rotate(45deg);animation:spin 1s infinite linear;}
@keyframes spin{0%{-webkit-transform:rotate(0deg);}
100%{-webkit-transform:rotate(360deg);}
}
.circle{position:relative;width:170px;height:170px;text-align:center;-webkit-border-radius:50px;-moz-border-radius:50px;border-radius:200px;overflow:hidden;left:13px;top:25px;}
.circle img{position:absolute;}
.circle video{margin-top:-56px;margin-left:-70px;zoom:1.7;}
.align-text-1{letter-spacing:2.4px;}
.align-text-2{letter-spacing:1.2px;}
.align-text-3{letter-spacing:-0.8px;}
.video-circle-popup iframe{width:100%;}
.video-circle-popup .modal-dialog{width:100%;margin:0px;height:100%;background:black;}
.video-circle-popup .modal-content{background:black;}
.homepage-3 .footer{}
.homepage-3 .copyright ul{position:relative;top:15px;}
.kkr-img-desk{clear:both;margin-top:20px;padding:0px;}
.kkr-hero-2{display:none;}
.home-inner .mj-art{position:fixed;bottom:70px;transform:scale(0.5);z-index:9;}
img.kkr-hero{float:left;position:relative;width:350px;}
.kkr2-img{}
.kkr-main-page h3{text-align:right;color:white;/*font-family:refrigirator;*/font-size:35px;}
.kkr-main-page{margin-top:50px;}
.knight-riders{float:right;}
.knight-riders p{color:white;font-size:14px;text-align:right;/*font-family:DinPro-light;*/text-align:justify;line-height:1.2;}
.know-more{display:inline-block;vertical-align:middle;-webkit-transform:translateZ(0);transform:translateZ(0);box-shadow:0 0 1px rgba(0, 0, 0, 0);-webkit-backface-visibility:hidden;backface-visibility:hidden;-moz-osx-font-smoothing:grayscale;position:relative;background:transparent;-webkit-transition-property:color;transition-property:color;-webkit-transition-duration:0.3s;transition-duration:0.3s;text-decoration:none;padding:5px 10px;color:white;border:1px solid #ee0008;float:right;}
.know-more:before{content:"";position:absolute;z-index:-1;top:0;bottom:0;left:0;right:0;background-image:linear-gradient(to right,#ee0008 0,#b10307 100%);-webkit-transform:scaleX(0);transform:scaleX(0);-webkit-transform-origin:50%;transform-origin:50%;-webkit-transition-property:transform;transition-property:transform;-webkit-transition-duration:0.3s;transition-duration:0.3s;-webkit-transition-timing-function:ease-out;transition-timing-function:ease-out;}
.know-more:hover, .know-more:focus, .know-more:active{color:white;text-decoration:none;}
.know-more:hover:before, .know-more:focus:before, .know-more:active:before{-webkit-transform:scaleX(1);transform:scaleX(1);}
.contact-us .footer{position:relative;top:35px;}
.contact-us{position:relative;z-index:9;}
.contact-us .top-contact h3{text-align:center;color:#fff;font-size:46px;display:inline-block;}
.contact-us .top-contact p{/*font-family:DinPro-light;*/color:white;font-size:14px;text-align:center;margin:15px 0;}
.contact-us .top-contact{margin-top:-80px;position:relative;text-align:center;}
.contact-form input{background:transparent;outline:none;border:none;border-bottom:1px solid #ee0008;border-radius:0px;padding-left:0px;color:#fff;transition: 0.5s;}
.contact-form input::placeholder, .contact-form textarea::placeholder {opacity: 1;}
.contact-form select{background:transparent;border:none;outline:none;color:white;opacity:1;position:relative;left:-5px;}
.contact-form select option{background:black;opacity:0.2;outline:none;border:none;}
.contact-form input:focus, .contact-form input.active{box-shadow:none;border:none;border-bottom:1px solid #fff;transition: 0.5s;}
.contact-form textarea{background:transparent;outline:none;border:none;border:1px solid #ee0008;border-radius:0px;padding-left:5px;}
.contact-form textarea:focus, .contact-form textarea.active{box-shadow:none;border:none;border:1px solid #fff;transition: 0.5s;}
.bottom-contact-left,.contact-form{padding:0px;}
.bottom-contact{margin:30px 0;float: left;width: 100%;}
.bottom-contact-right {margin: 15px 0 0 0;}
.contact-us .contact-form {padding: 10px 30px 20px 30px !important;}
.contact-form{background:rgba(0,0,0,0.4);padding-left:30px;min-height:370px;}
.contact-form .know-more{float:left;border-radius:0px;}
.contact-form .know-more:hover{background:transparent;border:1px solid #ee0008;border-radius:0px;outline:none;}
.contact-us .copyright ul{margin-top:10px;}
.bottom-contact-right div {text-align:center;}
.all-contact{position:relative;}
.bottom-contact-right div p {color:white;/*font-family:refrigirator;*/font-size:15px;}
.bottom-contact-right div p.color-red{color:#ee0008;margin-top:-10px;/*font-family:DinPro-Light;*/font-size:16px;}
.bottom-contact-right div p.color-red a{color:#ee0008;margin-top:-10px;font-size:16px;position:relative;transition: 0.5s;}
.bottom-contact-right div p.color-red a:hover {transition: 0.5s;color:#fff;}
.bottom-contact-right div p.color-red a:hover:before, .bottom-contact-right div p.color-red a:hover:after {width:51%;transition:0.5s;transition-timing-function:cubic-bezier(0.52, 1.64, 0.37, 0.66)!important;}
.bottom-contact-right div p.color-red a:after {position:absolute;bottom:-3px;background:#fff;width:0;right:0;content:"";height:1px;    transition: 0.5s;}
.bottom-contact-right div p.color-red a:before {position: absolute;bottom: -3px;background: #fff;width: 0;left: 0;content: "";height: 1px;transition: 0.5s;}
.bottom-contact-right div .fa{font-size:20px;margin-top:10px;color:#ee0008;}
.scrollbar .handle{width:0px !important;}
.deepika{margin-top:15px;}
.scrollbar .handle:before{content:"";display:block;position:absolute;background:red;padding:5px;top:-4px;left:11px;z-index:999999999999999999;border-radius:32px;height:-3px;width:1px;}
.scrollbar .handle:after{content:"";display:block;position:absolute;padding:15px;top:-15px;left:-2;z-index:999999999999999999;border-radius:32px;height:-3px;width:1px;border:1px solid red;}
.scrollbar .handle{padding-top:25px;background:red;}
.frame ul li.active{background:transparent;}
.frame ul li{background:transparent;position:relative;}
.scrollbar{}
.frame ul li img{transition:margin-top 0.3s ease;height:100%;}
.frame ul li:hover img{margin-top:-4px;transition:margin-top 0.5s ease,transform 0.3s ease;opacity:1;height:100%;border-right:3px solid #dc0705;border-bottom:4px solid #6b0303;}
.color-variation{float:left;background:red;height:2px;position:absolute;bottom:0px;}
.red-timeline .footer{position:relative;}
.red-timeline .wrap{text-align:center;}
.movie-details{position:absolute;bottom:0;background:rgba(0,0,0,0.8);width:100%;padding-left:0;transition: 0.5s;}
.frame ul li{width:276px !important;}
.frame ul li img:hover + .movie-details,.movie-details:hover{opacity:1;transition:opacity 1.5s ease;}
.movie-details h6{font-size:28px;text-align:left;/*font-family:refrigirator;*/}
.movie-details h5{font-size:18px;color:#ee0008;text-align:left;margin-top:20px;/*font-family:refrigirator;*/}
.movie-details p{text-align:left;height:auto !important;line-height:0;font-size:12px;/*font-family:DinPro-Light;*/}
.scrollbar{margin-top:50px;width:50%;margin:0 auto;}
.frame {height:360px;margin:20px 0 0 0 !important;}
.red-timeline{padding:0px;}
.pagespan{padding:0px;z-index:9;}
span.show-year{color:red;position:relative;left:-12px;}
.movies{text-align:center;margin:0 auto;color:white;font-size:40px;margin-bottom:10px;position:relative;top:-63px;}
.wrap {margin: 0px;padding: 0;float: left;width: 100%;}
.homepage-2,.homepage-3{z-index:9;position:relative;}
.movies-inner .footer{position:relative;}
.movies-inner .carousel-indicators{bottom:-40px;}
#myModal-movie .modal-content{border:none !important;}
#myModal-movie .modal-header .close{margin-top:8px;position:absolute;z-index:9;right:10px;opacity:1;width:50px;}
#myModal-movie .carousel-indicators li{border:1px solid #333;}
.movies-inner .carousel-indicators li{border:1px solid #333;}
#myModal-movie .carousel-indicators .active{background:#333;}
.movies-inner .carousel-indicators li.active{background:#333 !important;}
body .movies-inner{background-size:105% 100% !important;background-position-x:26% !important;}
.movies-inner .bottom-foot{margin-bottom:0px;}
.movies-inner .toggle-iconn path{stroke:#ee0008;}
.logo-movies{width:190px;margin-top:10px;}
.movies-inner h3{color:#fff;/*font-family:refrigirator;*/margin-top:-51px;margin-bottom:50px;text-align:center;font-size:25px;}
.col-md-offset-2.col-md-8.col-xs-6.mob-inner h3{text-align:left;text-transform:capitalize;}
.col-md-offset-2.col-md-8.col-xs-6.mob-inner{margin-left:0px;}
.col-md-6.bottom-contact-right p{text-align:center;padding-top:5px;}
.movies-inner h4{/*font-family:DinPro-Bold;*/color:#d90e16;color:white;font-size:20px;}
.movies-inner h5{/*font-family:DinPro-Bold;*/color:#d90e16;font-size:20px;}
.movies-inner h5 span{color:white;font-size:18px;}
.movies-inner p{/*font-family:DinPro-Light !important;*/color:white;font-size:14px;width:100% !important;}
.movies-seperate-block{padding:30px 0px 45px;}
.movies-seperate-block .col-md-4 img{margin-top:20px;}
#myModal-movie .modal-dialog{width:100%;margin-bottom:0px;margin-left:0px;margin-top:0px;}
.shadow-all{position:relative;padding:0px;}
.shadow-all > img{position:absolute;bottom:0px;height:1px;position:absolute;bottom:0px;height:2.1px;border-top:1px solid red;width:100%;box-shadow:0px 2px 15px red;opacity:0.5;background:transparent;display:none;}
#myModal-movie{padding:0px !important;}
#myModal-movie .modal-header{padding:0px;border-bottom:none;}
#myModal-movie .item img{position:absolute;}
.movies-iframe iframe{border:none;height:350px;}
.movies-iframe{padding:0px;}
.modal-open #myModal-movie .modal-body{padding:0px !important;}
body > .modal-backdrop.fade.in{z-index:0;}
.pagespan{z-index:9;}
.modal-open .footer{display:none;}
.modal-open .logo-nav{z-index:-9;}
.movies-iframe{padding:0px;margin-top:20px;}
.movies-iframe .carousel-inner>.item>img{width:100%;display:none;position:absolute;min-height:350px;}
.movies-iframe h3{text-align:center;text-align:center;margin-top:-70px;padding-bottom:30px;}
.gmobile{display:none;}
body .blog-page-only{background:black;}
.media-pagespan {margin:-40px 0 0 0 !important;}
.container-fluid {clear: both;}
.red-blog {clear: both;}
.media-recent-articles{color:#FFF;text-align:center;position:relative;margin:0;z-index:9;}
.blog-page-only .media-recent-articles {margin: -40px 0 0 0;}
.media-recent-articles h1 {margin:0 !important;padding:0 40px 5px 40px !important;line-height: 1;}
.media-recent-articles h1{/*font-family:refrigirator;*/margin-top:16px;margin-bottom:10px;display:inline-block;padding:2px 40px;border-bottom:1px solid #6b6164;font-size:35px;}
.media-recent-articles h3{/*font-family:DinPro-Light;*/margin-top:0;margin-bottom:0;font-size:18px;}
.media-recent-articles h4{/*font-family:DinPro-Light;*/}
.media-recent-articles p{/*font-family:refrigirator;*/margin-bottom:0;}
.carousel-fade .carousel-inner .item{opacity:0.4;-webkit-transition-property:opacity;-moz-transition-property:opacity;-o-transition-property:opacity;transition-property:opacity;transition-duration:1s;}
.carousel-fade .carousel-inner .active{opacity:1 !important;transition-property:opacity;transition-delay:0.001s;transition-duration:5s;}
.carousel-fade .carousel-inner .active.left, .carousel-fade .carousel-inner .active.right{left:0;opacity:0.5;z-index:1;}
.carousel-fade .carousel-inner .next.left, .carousel-fade .carousel-inner .prev.right{opacity:1;transition-property:opacity;transition-delay:0.001s;transition-duration:2s;}
.carousel-fade .carousel-control{z-index:2;}
.select-category{float:right;color:red;background:transparent;border-color:red;}
.category-options{z-index:9;}
.select-category:active,.select-category:visited,.select-category:focus{outline:none;}
.blog-banner{border:2px solid #ee0008;width:100%;height:360px;}
.red-blog > li{padding:0 30px;position:relative;list-style-type:none;}
.grid li p{margin:0px;padding:0px 20px;/*font-family:refridge-light;*/font-size:20px;color:rgba(255,255,255,0.4);}
.blog-detail-banner p{/*font-family:refrigirator;*/font-size:20px;position:absolute;bottom:24px;left:0px;color:white;}
.grid li .blog-details,.blog-detail-banner .blog-details{position:absolute;bottom:70px;left:0px;color:white;width:90px;border-bottom:2px solid white;transition:width 0.5s;}
.blog-detail-banner:hover .blog-details, .grid li:hover .blog-details{width:110px;transition:width 0.5s;}
.grid li .blog-details span{display:block;/*font-family:refrigirator;*/font-size:25px;}
.blog-details span{display:block;/*font-family:refrigirator;*/font-size:25px;}
.red-blog .footer{position:relative;}
.blog-detail-banner{padding:0 30px;list-style-type:none;}
select,option{}
.custom-dropdown{background:transparent;border:none;margin-top:-15px;float:right;}
.btn-default.active.focus, .btn-default.active:focus, .btn-default.active:hover, .btn-default:active.focus, .btn-default:active:focus, .btn-default:active:hover, .open>.dropdown-toggle.btn-default.focus, .open>.dropdown-toggle.btn-default:focus, .open>.dropdown-toggle.btn-default:hover,.btn-group>.btn:focus, .btn-group>.btn:hover, .btn-group>.btn,.btn-group.open .dropdown-toggle{border-radius:0;background:transparent;box-shadow:none;color:red;border-color:red;}
.open>.dropdown-menu{display:block;border-radius:0;}
.custom-dropdown .dropdown-menu>li>a{color:red;padding:3px 10px !important;}
.custom-dropdown .dropdown-menu{min-width:150px !important;}
button.btn.btn-default.dropdown-toggle span.caret{float:none;}
button.btn.btn-default.dropdown-toggle span{float:left;}
button.btn.btn-default.dropdown-toggle{width:150px;}
*, *:after, *:before{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;}
body, html{font-size:100%;padding:0;margin:0;}
.grid{max-width:69em;list-style:none;margin:30px auto;padding:0;}
.grid li{display:block;float:left;padding:7px;width:100% !important;opacity:0;}
.grid li.shown, .no-js .grid li, .no-cssanimations .grid li{opacity:1;}
.grid li a, .grid li img{outline:none;border:none;display:block;max-width:100%;opacity:1;padding:20px;}
#grid:hover li img{}
#grid:hover li:not(:hover){opacity:0.6;}
.grid li a:hover, .grid li img:hover{opacity:1;}
.grid li:hover p{color:white;}
.grid.effect-1 li.animate{-webkit-animation:fadeIn 0.65s ease forwards;animation:fadeIn 0.65s ease forwards;}
@-webkit-keyframes fadeIn{0%{}
100%{opacity:1;}
}
@keyframes fadeIn{0%{}
100%{opacity:1;}
}
.grid.effect-2 li.animate{-webkit-transform:translateY(200px);transform:translateY(200px);-webkit-animation:moveUp 0.65s ease forwards;animation:moveUp 0.65s ease forwards;}
@-webkit-keyframes moveUp{0%{}
100%{-webkit-transform:translateY(0);opacity:1;}
}
@keyframes moveUp{0%{}
100%{-webkit-transform:translateY(0);transform:translateY(0);opacity:1;}
}
.grid.effect-3 li.animate{-webkit-transform:scale(0.6);transform:scale(0.6);-webkit-animation:scaleUp 0.65s ease-in-out forwards;animation:scaleUp 0.65s ease-in-out forwards;}
@-webkit-keyframes scaleUp{0%{}
100%{-webkit-transform:scale(1);opacity:1;}
}
@keyframes scaleUp{0%{}
100%{-webkit-transform:scale(1);transform:scale(1);opacity:1;}
}
.grid.effect-4{-webkit-perspective:1300px;perspective:1300px;}
.grid.effect-4 li.animate{-webkit-transform-style:preserve-3d;transform-style:preserve-3d;-webkit-transform:translateZ(400px) translateY(300px) rotateX(-90deg);transform:translateZ(400px) translateY(300px) rotateX(-90deg);-webkit-animation:fallPerspective .8s ease-in-out forwards;animation:fallPerspective .8s ease-in-out forwards;}
@-webkit-keyframes fallPerspective {0%{}
100%{-webkit-transform:translateZ(0px) translateY(0px) rotateX(0deg);opacity:1;}
}
@keyframes fallPerspective {0%{}
100%{-webkit-transform:translateZ(0px) translateY(0px) rotateX(0deg);transform:translateZ(0px) translateY(0px) rotateX(0deg);opacity:1;}
}
.grid.effect-5{-webkit-perspective:1300px;perspective:1300px;}
.grid.effect-5 li.animate{-webkit-transform-style:preserve-3d;transform-style:preserve-3d;-webkit-transform-origin:50% 50% -300px;transform-origin:50% 50% -300px;-webkit-transform:rotateX(-180deg);transform:rotateX(-180deg);-webkit-animation:fly .8s ease-in-out forwards;animation:fly .8s ease-in-out forwards;}
@-webkit-keyframes fly{0%{}
100%{-webkit-transform:rotateX(0deg);opacity:1;}
}
@keyframes fly{0%{}
100%{-webkit-transform:rotateX(0deg);transform:rotateX(0deg);opacity:1;}
}
.grid.effect-6{-webkit-perspective:1300px;perspective:1300px;}
.grid.effect-6 li.animate{-webkit-transform-style:preserve-3d;transform-style:preserve-3d;-webkit-transform-origin:0% 0%;transform-origin:0% 0%;-webkit-transform:rotateX(-80deg);transform:rotateX(-80deg);-webkit-animation:flip .8s ease-in-out forwards;animation:flip .8s ease-in-out forwards;}
@-webkit-keyframes flip{0%{}
100%{-webkit-transform:rotateX(0deg);opacity:1;}
}
@keyframes flip{0%{}
100%{-webkit-transform:rotateX(0deg);transform:rotateX(0deg);opacity:1;}
}
.grid.effect-7{-webkit-perspective:1300px;perspective:1300px;}
.grid.effect-7 li.animate{-webkit-transform-style:preserve-3d;transform-style:preserve-3d;-webkit-transform:rotateY(-180deg);transform:rotateY(-180deg);-webkit-animation:helix .8s ease-in-out forwards;animation:helix .8s ease-in-out forwards;}
@-webkit-keyframes helix{0%{}
100%{-webkit-transform:rotateY(0deg);opacity:1;}
}
@keyframes helix{0%{}
100%{-webkit-transform:rotateY(0deg);transform:rotateY(0deg);opacity:1;}
}
.grid.effect-8{-webkit-perspective:1300px;perspective:1300px;}
.grid.effect-8 li.animate{-webkit-transform-style:preserve-3d;transform-style:preserve-3d;-webkit-transform:scale(0.4);transform:scale(0.4);-webkit-animation:popUp .8s ease-in forwards;animation:popUp .8s ease-in forwards;}
@-webkit-keyframes popUp{0%{}
70%{-webkit-transform:scale(1.1);opacity:.8;-webkit-animation-timing-function:ease-out;}
100%{-webkit-transform:scale(1);opacity:1;}
}
@keyframes popUp{0%{}
70%{-webkit-transform:scale(1.1);transform:scale(1.1);opacity:.8;-webkit-animation-timing-function:ease-out;animation-timing-function:ease-out;}
100%{-webkit-transform:scale(1);transform:scale(1);opacity:1;}
}
#myCarousel{margin-bottom: 0 !important;}
.vi-post-content p iframe {margin: 0 auto;display: block;max-width: 100%;}
.vi-post-content ol {color: #fff;padding: 0 0 0 18px;font-weight: bold;}
.contact-us .form-group {position: relative;}
.contact-us .form-group label {position: absolute;width: 0;height: 1px;background: #fff;bottom: -5px;transition: 0.5s;}
.contact-us .form-group label.focused {width: 100%;transition: 0.5s;}
.contact-us .form-group br {display: none;}
.contact-us .wpcf7-submit {transition: 0.5s;border: 1px solid red;margin: 10px 0 0 0;}
.contact-form textarea {margin: 20px 0 0 0;}
.page_heading {text-transform: uppercase; margin-top: -32px !important; margin-bottom: 10px !important; display: inline-block !important; padding: 2px 40px !important; border-bottom: 1px solid #6b6164 !important; font-size: 46px !important; color: #fff !important; }
.page_heading:after {display: none !important;}
.post_heading {color:#d90e16;font-size:27px;margin: 20px 0 20px 0;padding: 0 15px;}
.movies-inner .awards_tab h3 {text-align:left;}
.page-template-custom-blog .media-recent-articles h1 {margin-top: 0 !important;line-height: 1 !important;border: none !important;}
.form-control {font-size: 11px;}
#menu3 br {display:none;}
.only-movies {margin-top: 20px;float: left;width: 100%;margin: 40px 0 -50px 0;}
.pf-content div {color: #fff;margin: 15px 0 0 0;line-height: 1.5; font-size: 14px;}
.ourstoryhead {text-transform: uppercase;top: -50px;position: relative;}
.global_heading {color: #fff !important;font-weight: 500 !important;font-size: 46px !important;}
.companyCeoDesign {line-height: 1.5;}
#prodotti {display: none !important;}
/* Paste this css to your style sheet file or under head tag */
/* This only works with JavaScript, 
if it's not present, don't show loader */
.no-js #loader { display: none;  }
.js #loader { display: block; position: absolute; left: 100px; top: 0; }
.se-pre-con {
	position: fixed;
	left: 0px;
	top: 0px;
	width: 100%;
	height: 100%;
	z-index: 999999999;
	background: url(https://staticassetsrce.s3.amazonaws.com/wp-content/uploads/2016/10/loader.gif) center no-repeat #fff;
}
.three_col .rd-wwr:nth-child(3) .rd-wwr-content-p {
    text-align: justify;
    margin: -4px 0 0 0;
}
.blog_content_wrapper .vi-post-content p iframe {
    margin: 0;
}
.page-template-custom-movies .se-pre-con {
    display: none;
}
.home .logo-nav .navbar-nav {
    top: 35px !important;
}
#cookieChoiceInfo {
    background: rgba(70,70,70,0.8) !important;
    padding: 10px 0 !important;
    color: #fff;
    font-family: Arial !important;
    background-image: linear-gradient(to right,rgba(47,18,6,0.6) 0,rgba(0,0,0,.0001) 100%) !important;
    font-size: 14px;
} 
#cookieChoiceInfo a {
    color: #fff;
    font-size: 14px;
} 
#cookieChoiceInfo a#cookieChoiceDismiss {
    background: #dddddd;
    padding: 5px 10px;
    color: #000;
    text-transform: capitalize;
    margin: 0 0 0 10px !important;
    font-size: 14px;
    border-radius: 4px;
}
#cookieChoiceInfo a#cookieChoiceDismissIcon {
    background-color: white !important;
    background-position: center !important;
    display: none !important;
}
@media screen and (max-width:900px){
	.grid li{width:50%;}
}
@media screen and (max-width:400px){
	.grid li{width:100%;}
}
a:hover{text-decoration:none;}
.home-footer{position:fixed;bottom:0;}
.mj-all-art p span{display:block;}
div.wpcf7-response-output{clear:both;margin-top:65px;}
.knight-riders h3{text-transform:uppercase;}
.copryight-text p{font-size:10px;color:#949395;float:left;padding:10px;}
.artcles-stories .know-more + .tooltip > .tooltip-inner{background-color:transparent;color:white;font-size:10px;}
.red-studio h3{font-size:35px;/*font-family:refrigirator;*/color:white;text-align:center;margin-top:50px;width:70%;margin:0 auto;}
.red-studio .mj-art p{color:red;font-size:26px;color:#e01f27;/*font-family:DinPro-Bold;*/}
.studio-container p{color:white;text-align:justify;/*font-family:DinPro-light;*/width:70%;margin:0 auto;}
.red-studio .know-more{float:none;margin:0 auto;text-align:center;display:block;width:120px;}
.studio-image img{margin-top:20px;width:80%;margin:0 auto;}
.studios-page .footer{position:relative !important;bottom:-20px !important;}
@media screen and (max-width:993px) and (min-width:100px){
    .red-studio h3{margin-top:100px;}
}
@media screen and (max-width:479px) and (min-width:100px){
    .red-studio h3{margin-top:80px;}
}
.page-template-custom-news .media-recent-articles,.search .media-recent-articles{/* margin-top:-80px; */}
.search-for-media{position:absolute;right:0px;}
#s-media{width:33px;transition:width .5s;float:right;background:transparent;border:1px solid red;padding:5px;color:transparent;text-indent:25px;}
#s-media.search_icon{width:100%;transition:width .5s;float:right;background:transparent;border:1px solid red;padding:5px;color:white;text-indent:10px;}
#s-media.search_icon:hover,#s-media.search_icon:visited,#s-media.search_icon:focus{outline:none;}
.articles-search{float:right;padding:0px;right:20px;}
.articles-search .fa-search:before{top:1px;right:1px;padding:7px;background:transparent;}
.movies-inner .container-fluid{padding:0px;}
.articles-search #searchsubmit{display:none;}
.articles-search .search-new{display:none;}
label.screen-reader-text{display:none;}
.category-options #searchsubmit{display:none;}
.category-options #s{position:relative;margin-right:15px;margin-bottom:20px;width:33px;transition:width 0.5s;border-radius:10px;box-shadow:inset 0px 5px 0px 0px rgba(0, 0, 0, 0.12);}
.search-icon{float:right;}
.category-options #s:hover,.category-options #s:active,.category-options #s:visited,.category-options #s:focus{outline:none;}
.blog-page-title{margin-top:-60px;}
i.fa.fa-search.search-new{}
.fa-search:before{content:"\f002";float:right;position:absolute;font-size:17px;top:1px;background:#000;color:white;cursor:pointer;padding:5px 0 0 0;right:35px;content:"\f002";float:right;position:absolute;font-size:17px;top:2px;background:#000;color:white;cursor:pointer;padding:5px 7px 8px 8px;right:31px;color:red;}
.category-options #searchform div:before{content:"\f002";display:block;font-family:FontAwesome;position:absolute;bottom:22px;right:40px;color:red;font-size:17px;cursor:pointer;float:right;display:none;}
.blog-page-title{color:red;font-size:35px;/*font-family:refrigirator;*/text-align:center;}
#s{width:0px;}
.category-options #s{float:right;height:33px;background:transparent;border-radius:0px;border:1px solid #ee0008;color:transparent;text-indent:10px;}
#s.search_icon{width:80%;transition:width 0.5s;height:33px;background:transparent;color:white;text-indent:10px;}
.vi-post-content p{color:white;margin-top:20px;/*font-family:DinPro-Light;*/}
.posts h3{font-size:35px;color:red;/*font-family:refrigirator;*/margin-top:0px;}
.posts ul li img{border:1px solid red;padding:0px;border-radius:5px;}
.posts ul li a{color:white;/*font-family:DinPro-Light;*/}
.select-category .panel-body{padding:15px 0;}
.blog-page-only + .container-fluid{background:black;}
.blog-page-only + .container-fluid .bottom-foot{margin-bottom:0px;}
.all-category{margin-top:250px;min-height:320px;}
.modal-open .logo-nav{z-index:-1;}
.modal-open #myModal-movie .logo-nav{z-index:9999999999;}
.modal-open .movies-iframe h3{}
.modal-open .logo-movies{}
.modal-open .toggle-iconn path{stroke:white;}
.chilli-blast-3 div{z-index:0;}
.bottom-foot.home-footer{margin-bottom:10px;width:100%;}
.frame ul li img:hover + .movie-details{opacity: 0;transition: 0.5s;}
.homepage-3 .mj-art{position:fixed !important;bottom:0px;}
.single .media-recent-articles h1{border:none;}
.category-options .pull-right{position:relative;right:-25px;}
#myModal-movie .container-fluid:first-child{padding:0 15px;}
.chilli-blast div:first-child{background-image:url("assets/images/left/medium.png") !important;}
.chilli-blast div:first-child+div{background-image:url("assets/images/left/large.png") !important;}
.chilli-blast div:first-child + div + div{background-image:url("assets/images/left/small-both.png") !important;}
.chilli-blast-2 div:first-child{background-image:url("assets/images/right/medium.png");}
.chilli-blast-2 div:first-child+div{background-image:url("assets/images/right/large.png");}
.chilli-blast-2 div:first-child + div + div{background-image:url("assets/images/right/small-both.png");}
.mj-perform:hover ~ .chilli-blast-2 div{transform:rotate(-10deg);}
.chilli-blast-3 div:first-child{background-image:url("assets/images/top-3/small.png");}
.chilli-blast-3 div:first-child+div{background-image:url("assets/images/top-3/medium.png");}
.chilli-blast-3 div:first-child + div + div{background-image:url("assets/images/top-3/large.png");}
.chilli-blast-3 div{transform:scale(0);opacity:0;left:310px;top:30px;}
.mj-dream:hover ~ .chilli-blast-3 div{transition:transform 0.27s linear,opacity 0s ease;position:absolute;left:310px;transform:scaleY(1);}
.mj-dream:hover ~ .chilli-blast-3 div:first-child + div{transition:transform 0.28s linear,opacity 0s ease;position:absolute;transform:scaleY(1);}
.mj-dream:hover ~ .chilli-blast-3 div:first-child + div + div{transition:transform 0.29s linear,opacity 0s ease;position:absolute;transform:scaleY(1);}
.studio-container{margin-top:-50px;}
.movies-inner .carousel-indicators{display:none;}
.copyright,.copyright #menu-footer-menu-in-use{padding:0px}
.studios-page .mj-art{position:relative;transform:scale(0.5);top:-75px;}
.ourstoryhead{margin-top:12px;margin-bottom:10px;display:inline-block;padding:0;font-size:46px;color:white;}
.main-our{text-align:center;}
.pf-content p{font-size: 14px;}
.pf-content div>span{font-size: 14px; color: #fff !important; font-family: 'Quicksand', sans-serif !important;}
.pf-content p>a{color: #d90e16;position: relative; font-size: 14px;}
.pf-content p>a:before {background:#fff;left:0;bottom:-3px;width:0;height:2px;transition:0.5s;content:"";position:absolute;}
.pf-content p>a:hover:before{width:100%;transition:0.5s;transition-timing-function:cubic-bezier(0.52, 1.64, 0.37, 0.66)!important;}
.pf-content p>a:hover {transition: 0.5s;color: #fff}
.pf-content div>a{color: #d90e16 !important;}
.pf-content ol li {font-size: 14px; font-weight: 500;}
.pf-content div>a>span{color: #d90e16 !important;}
.ourstory-content .pf-content p {text-align:justify;color:white;font-family:'Quicksand', sans-serif;font-size:14px;line-height:1.5;font-weight: 400;}
.red-about-us-head {font-family: 'Quicksand', sans-serif;border: 0 !important;}
.companyCeoAbout {font-family: 'Quicksand', sans-serif;padding-top:0 !important;}
.ourstory-content p span{font-weight:bold;color:white;}
.customourstory{background-color:#151419;padding-left:0;padding-right:0;margin-bottom:30px;margin-top:4%;}
.ourstory-gauriimg{padding-left:0;padding-right:0px;height: 640px;}
.ourstory-gauriimg img.gdesktop {
	width: 100%;
    height: 100%;
    object-fit: cover;
    }
.ourstory-srkimg {
    padding-right: 0;
    padding-left: 0;
    height: 640px;
}
.ourstory-srkimg img {
    width: 100%;
    height: 100%;
    object-fit: cover;
}

/*.ourstoryhead{text-transform:uppercase;top:-50px;position:relative;} */
.red-our-story{clear:both;position:relative;top:-32px;}
.ourstory-content{padding-top: 10px;}
.customourstory{position:relative;margin:-10px 0 0 0;}
#basic{margin-top:-32px;}
h3.movies{margin-top:-6px !important;border: none !important;}
.f1_container{position:relative;height:254px;z-index:1;}
.f1_container{perspective:1000;}
.f1_card{width:100%;height:100%;transform-style:preserve-3d;transition:all 1.0s linear;}
.f1_container:hover .f1_card{transform:rotateY(180deg);}
.face{position:absolute;width:100%;height:100%;backface-visibility:hidden;}
.face.back{display:block;transform:rotateY(180deg);box-sizing:border-box;}
.movies-inner-movie-details .nav-tabs>li:hover a {color: #d90e16 !important; }
.movies-inner-movie-details .nav-tabs>li.active a {color: #d90e16 !important; }
.movies-inner-movie-details .nav-tabs>li:hover:before {height: 101%; transition: 0.5s;}
.movies-inner-movie-details .nav-tabs>li.active:before {height: 101%; transition: 0.5s; }
.movies-inner-movie-details .nav-tabs>li a {position: relative; z-index: 9; }
.movies-inner-movie-details .nav-tabs>li:before{position:absolute;width:100%;height:0;left:0;top: -1px;content:"";background:#fff;transition:0.5s;}
.movies-inner-movie-details .nav-tabs>li.active:after{transition: 0.5s;bottom: -7px;opacity: 1;transition-delay: 0.5s;}
.movies-inner-movie-details .nav-tabs>li:after {position: absolute;width: 0;height: 0;border-style: solid;border-width: 7px 7px 0 7px;border-color: #fff transparent transparent transparent;content: "";left: calc(50% - 7px);bottom: 2px;opacity: 0;transition: 0.1s;}
.page-template-custom-movies .red-timeline {min-height: calc(100vh - 230px);}
.global_heading span {border-bottom: 1px solid red;display: inline-block;}
.bulet-list li {padding: 0 0 10px 0;}
.pf-content ol.bulet-list li {
    padding: 0 0 10px 0;
    color: #fff !important;
    font-weight: 400 !important;
}
.bulet-list {font-size: 14px;}
.prod {
    max-height: initial;
    width: 150px !important;
}
[data-page=homepage] .img_prodotto:last-child {
	display: none;
}



@media (max-width:993px){
	.col-md-3.ourstory-gauriimg img ,.col-md-3.ourstory-srkimg img{margin:0 auto;}
	.ourstoryhead{top:0;}
	.customourstory{top:0px;}
}
/*@media (max-width:479px){
.ourstoryhead{margin-top:60px;}
}*/
@-webkit-keyframes zoomIn{from{opacity:0;-webkit-transform:scale3d(.3, .3, .3);transform:scale3d(.3, .3, .3);}
50%{opacity:1;}
}
@keyframes zoomIn{from{opacity:0;-webkit-transform:scale3d(.3, .3, .3);transform:scale3d(.3, .3, .3);}
50%{opacity:1;}
}
.home .mj-create,.home .mj-dream,.home .mj-perform{opacity:0;}
.home .chilli-part img{display:none;}
.mj-red-chilly main{z-index:99999999999999999999;}
.tilter--1 .tilter__figure::before{opacity:0;}
.content #Layer_1{height:100%;padding:15%;height:650px;width:100%;padding-top:220px;width:852px;padding-bottom:11%;top:0;left:-30px;}
.tilter__figure{border:2px solid white;width:800px;height:90%;width:100%;}
.chilli-blast,.chilli-blast-2,.chilli-blast-3{display:none;}
.content path{transform:rotateX(-15deg);opacity:0;}
.content svg{transform:rotateY(10deg);opacity:0;}
.mj-art main{background:black;}
#main{position:fixed;height:100%;width:100%;}
a.tilter.tilter--1{width:100%;height:100%;margin:%;}
.content{position:absolute;height:100%;width:100%;padding:0px;z-index:999999999999999;height:90%;width:90%;}
.tilter__figure{width:100%;border:none;}
.content{width:100%;margin:0px;margin-left:0%;height:100%;z-index:0;}
.content #Layer_1{width:100%;padding:10% 0;}
.logo-nav,.right-side-video{z-index:99999999999;}
.right-side-video{z-index:0;}
.bottom-foot.home-footer{z-index:0;}
.mj-art{z-index:0 !important;}
@media screen and (min-width:1446px){
	.content #Layer_1{width:100%;padding:14% 0;left:13px;top:100px;}
	.animation-red{position:relative;}
}
@media screen and (max-width:1445px) and (min-width:1281px){
	.content #Layer_1{left:13px;}
}
@media screen and (max-width:1280px) and (min-width:1199px){
	.content #Layer_1{left:30px;}
}
@media screen and (max-width:1024px) and (min-width:994px){
	.content #Layer_1{width:100%;padding:16% 0px;top:50px;left:10px;}
}
@media screen and (max-width:993px) and (min-width:100px){
	.media-recent-articles{margin-top:85px;}
	.all-category{margin-top:100px;}
	.blog-page-title{margin-top:0px;}
	.modal-open .movies-iframe h3{padding-top:80px;}
}
@media screen and (max-width:993px) and (min-width:767px){.custom-dropdown{top:0px;}
}
@media screen and (max-width:993px) and (min-width:853px){.content #Layer_1{width:100%;padding:20% 0;top:85px;left:5px;}
}
@media screen and (max-width:852px) and (min-width:768px){.content #Layer_1{left:0px;}
}
@media screen and (max-width:767px) and (min-width:100px){.content #Layer_1{display:block;left:0px;}
}
@media screen and (max-width:480px) and (min-width:100px){
	.custom-dropdown{margin-top:0px;top:initial;}
	.content #Layer_1{display:block;left:0px;top:-80px;}
	.movies{text-transform:uppercase;padding-top:40px;margin-bottom:-20px;}
	.red-studio h3{margin-top:130px;}
	.kkr-main-page{padding:40px;}
	.home-inner .mj-art{min-height:230px !important;}
	.studios-page .mj-art{position:relative;transform:scale(1);top:-40px !important;min-height:230px !important;}
	.homepage-2 .mj-art{top:-40px !important;}
	.red-studio p{font-size:14px !important;text-align:center !important;line-height:1 !important;margin-bottom:0px;}
	#myModal-movie .modal-header .close{margin-top:68px;position:absolute;z-index:9;right:5px;opacity:1;width:50px;}
}
@media (min-width:1199px){
	.frame ul li{width:270px;}
	.logo-nav-inner .navbar-nav{top:0px !important;}
}
.controls.center {
    display: block;
    position: absolute;
    top: 50%;
    width: 100%;
    margin: 0;
}
.single .controls{display:block !important;position:absolute;top:45%;width:100%;}
.single button.btn.prevPage{left:0px;position:absolute;top:40%;}
.single button.btn.nextPage{right:0px;position:absolute;top:40%;}
.single .only-movies{display:none;}
.only-inner{display:none;}
.single .only-inner{display:block;text-align:center;color:white;font-weight:bold;margin-top:10px;}
.single .movies{display:none;}
.gallery .gallery-item {margin: 0 2% 5% 0 !important;width: 32% !important;}
.gallery .gallery-item:nth-child(3n) {margin-right: 0 !important;}
.gallery .gallery-item a {float: left;width: 100%;height: 200px;}
.gallery .gallery-item a img {border: none !important;width: 100% !important;max-width: 100% !important;height: 100%;object-fit: cover;}

@media only screen and (min-width:1450px){.logo-nav-inner nav.navbar.desktop{top:90px !important;}
}
svg g line,[data-page=homepage] .container_clock #clock svg{z-index:999999999999999999;}
[data-page=homepage] .container_clock #badBro, [data-page=homepage] .container_clock #knob, [data-page=homepage] .container_clock #knobBG{z-index:-13;}
[data-page=homepage] .container_clock #knob{display:none;}
.container_clock #clock [data-mode=big]{stroke-width:7px !important;cursor:pointer;}
[data-page=homepage] article .text .circle_button b{display:none;}
.single-movies .tab-content img{width:100%;max-width:80%;}
.movies-inner h4{text-align:left;}
.movies-inner-movie-details .tab-content{padding:50px;}
.movies-inner-slider #myCarousel .item img{width:100%;}
.movies-inner-slider h2{text-align:center;}
.movies-inner-movie-details .nav-tabs{text-align:center;background-color:#d90e16;color:#FFF;border-bottom:none;}
.movies-inner-movie-details .nav-tabs>li{float:none;display:inline-block;color:#FFFFFF;text-transform:uppercase;/*font-family:refrigirator;*/font-size:15px;}
.movies-inner-movie-details .nav>li>a:hover, .movies-inner-movie-details .nav-tabs>li.active>a{background-color:transparent;border:none;}
.movies-inner-movie-details .nav-tabs>li.active>a, .movies-inner-movie-details .nav-tabs>li>a{background-color:transparent;color:#FFF;border-radius:0px;padding:15px 15px;margin:0 0;font-weight: 500;position: relative;border: none;}
.movies-inner-movie-details .nav-tabs>li>a:before {
    position: absolute;
    left: 0;
    top: 27%;
    width: 1px;
    height: 46%;
    background: #fff;
    content: "";
}
.movies-inner-movie-details .nav-tabs>li:first-child a:before {
    background: transparent;
}
.vi-post-content .pf-content p {font-size: 14px;line-height: 1.5;}
.movies-inner-movie-details .tab-content{width:80%;margin:auto;}
.movies-inner-movie-details p{color:#fff;/*font-family:refrigirator;*/font-size:20px;}
.main-blog-div{-webkit-box-shadow:-7px -1px 31px -8px rgba(0,0,0,0.75);-moz-box-shadow:-7px -1px 31px -8px rgba(0,0,0,0.75);box-shadow:-7px -1px 31px -8px rgba(0,0,0,0.75);}
.main-blog-div img{width:100%;height:100%;}
p.recent-content{/*font-family: DinPro-Light !important;*/}
.page-template-custom-contact div#map{height: 510px !important;}
.main-blog-div h2 {color: #d90e16;font-size: 21px;text-transform: none;}
.main-blog-div .date{color:#eee;text-transform:uppercase;/*font-family:refrigirator;*/}
.main-blog-div .movie-content{color:#eee;font-size: 14px; font-weight: 500; /* font-family:refridge-light; */margin-top:15px;/*font-family: DinPro-Light !important;*/}
.blog-detail-banner:hover .blog-details, .grid li:hover .blog-details,.grid li .blog-details,
.blog-detail-banner .blog-details{width:100% !important;position:relative;bottom:0px;}
.main-blog-div .read-more{text-align:center;/*font-family:refrigirator;*/padding:15px;}
.main-blog-div .read-more a{color:#d90e16;font-size:14px;position: relative; font-weight: 500;}
.main-blog-div .read-more a:before {background:#fff;left:0;bottom:-3px;width:0;height:2px;transition:0.5s;content:"";position:absolute;}
.main-blog-div .read-more a:hover:before{width:100%;transition:0.5s;transition-timing-function:cubic-bezier(0.52, 1.64, 0.37, 0.66)!important;}
.main-blog-div .read-more a:hover {transition: 0.5s;color: #fff}
p.recent-post{font-size:25px;color:#d90e16;/*font-family:refrigirator;*/margin-top:0px;text-align:center;}
.recent-readmore a {font-size: 17px;font-weight: 700;}
select.form-control.filterby, input#myInputSearch, select.form-control.filterby option ,input#myInputSearch1{text-transform:uppercase;/*font-family:refrigirator;*/background:transparent;border:1px solid #d90e16;color:#d90e16;letter-spacing:2px !important;}
.grid li p{color:white;padding:0px;}
.grid li a{padding:10px 0;color:white;}
.grid li a > p{font-size:25px;}
.custom-dropdown{float:left;}
.grid li img{padding:10px 0;}
.vi-post-img img{margin:0 auto;}
p.recent-post{text-align:right;}
.main-blog-div .read-more {padding: 0px;text-align: left;margin: 5px 0 0 0;}
.blog-details > p{font-size:15px !important;}
.recent-readmore a{padding:0px !important;color:#d90e16 !important;}
.grid li .blog-details, .blog-detail-banner .blog-details{border-bottom:0px !important;}
p.recent-post{font-size:38px;}
.mj-filtering{margin-top:25px;}
.bread{margin-left:18px;padding-bottom:5px !important;padding-left:10px;margin-top:20px;}
.single .bread {margin-left: 0px;padding:0 15px;}
.bread a{color:#fff;}
.col-sm-12.bread span{color:#fff;} 
.col-sm-12.bread span:last-child{color:#fff;}
button.btn.btn-default.dropdown-toggle{width:100%;border-radius:4px;color:#d90e16;border-color:#d90e16;}
.single .media-recent-articles h1{border:none !important;color:#d90e16;font-size:30px;padding:0;padding-bottom:10px;}
.single .media-recent-articles{color:#FFF;text-align:center;padding:0;}
.sinle-blog-social-media {float:left;width:100%;margin:10px 0 0 0;}
.sinle-blog-social-media p {float: left;margin: 0; font-size: 14px; font-weight: 500;}
.sinle-blog-social-media .sm-icon{float:left;}
.single-blog-div{margin-bottom:5px;}
.single .media-recent-articles h1:after{content:"";display:block;width:120px;height:100%;border-bottom:2px solid #756c6c;width:1;text-align:center;margin:0 auto;}
.col-sm-12.mj-filter-media{margin:25px 0 10px 0;}
.controls.center .btn{background:#d90e16;color:white !important;border:none;outline:none !important; float: left;}
.controls.center .btn + .btn {float: right;}
.carousel-control.left,.carousel-control.right{background-image:none;color:red !important;opacity:1;}
.movies-inner-slider .carousel-inner{max-height:500px;}
.movies-inner-movie-details .nav-tabs>li:last-child>a{border-right:none;}
button#blog_view_more{text-transform:uppercase;/*font-family:refrigirator;*/background:transparent;border:1px solid #d90e16;color:#d90e16;}
.news_detail_wrapper {float:left;width:100%;margin:10px 0 10px 0;padding:0 15px;}
.news_detail_wrapper .the_champ_sharing_container {position:relative !important;}
.awards_wrap {float: left; width: 100%; } 
.awards {padding: 0; list-style: none; float: left; width: 100%;column-count: 3;column-gap: 2%;} 
.awards li:nth-child(3n) {margin-right: 0; } 
.awards > li {display:inline-block;width: 100%;color:#fff;margin:0 2% 2% 0;border:1px solid red;border-radius:5px;transition:0.5s;position:relative;} 
.awards > li:hover {box-shadow: 0 0 40px 0px rgba(255,0,0,0.7); transition: 0.5s; } 
.awards_img {float: left; width: 100%; min-height: 120px; background: #fff; padding: 7px 0 0 0;}
.awards li li span {float: left;width: 100%;color: #d90e16;}
.awards li li:after {
    position: absolute;
    left: 2px;
    top: 15px;
    background: #fff;
    width: 6px;
    height: 2px;
    content: "";
    transform: rotateZ(-45deg);
}
.awards li li:before {
    position: absolute;
    left: 2px;
    top: 11px;
    background: #fff;
    width: 6px;
    height: 2px;
    content: "";
    transform: rotateZ(45deg);
}
.awards li li {width: 100%; margin: 0; float: left; /*font-family: refrigirator !important; */font-size: 13px;padding:7px 0 7px 15px; position: relative; border-bottom: 1px solid rgba(255,0,0,0.6); line-height: 1.3; } 
.awards li li:last-child {padding: 5px 0 0 15px; border-bottom:none; } 
.awards > li:nth-child(3n+1) {clear: both; } 
.single-movies .tab-content .awards img {width: 105px; margin: 0 auto; display: block; } 
.movies-inner p.awards_name {
    float: left;
    width: 100%!important;
    margin: 0 0 15px 0;
    text-align: center!important;
    font-weight: 900;
    font-size: 15px;
    padding: 10px 15px;
    border-bottom: 4px solid #d90e16;
    text-transform: uppercase;
    color: #fff;
    background: rgba(0,0,0,0.2);
}
.awards li ul {padding: 0 15px 15px 15px; list-style: none; float: left; width: 100%; }
.the_champ_sharing_title {float: left;font-size: 14px;font-weight: 500 !important;color: #fff;margin: 3px 5px 0 0;}
.inside:before {position: absolute;left: 0;top: 0;width: 0;height: 2px;content: "";background: rgba(255,0,0,1);transition: 0.5s;z-index:1;}
.inside:hover:before {transition: 0.3s;width: 100%;}
.inside:after {position: absolute;right: 0;top: 0;width: 2px;height:0;content: "";background: rgba(255,0,0,1);transition: 0.5s;}
.inside:hover:after {transition: 0.3s;height: 100%;}
.inside_wrapper {position: relative;}
.inside_wrapper:before{position:absolute;right:0;bottom:0;width:0;height:2px;content:"";background:rgba(255,0,0,1);transition:0.5s;z-index: 1;}
.inside_wrapper:hover:before {transition: 0.3s;width: 100%;}
.inside_wrapper:after {position: absolute;left: 0;bottom: 0;width: 2px;height:0;content: "";background: rgba(255,0,0,1);transition: 0.5s;}
.inside_wrapper:hover:after {transition: 0.3s;height: 100%;}
.inside_wrapper .media-single-block-readmore a:before {background:#fff;left:0;bottom:-3px;width:0;height:2px;transition:0.5s;content:"";position:absolute;}
.inside_wrapper .media-single-block-readmore a:hover:before{width:100%;transition:0.5s;transition-timing-function:cubic-bezier(0.52, 1.64, 0.37, 0.66)!important;}
.inside_wrapper .media-single-block-readmore a {position: relative;}
.inside_wrapper .media-single-block-readmore a:hover {transition: 0.5s;color: #fff !important;}
.inside_wrapper > img {transition: 0.5s;}
.inside_wrapper:hover > img {filter: grayscale(100%);transition: 0.5s;}

@media only screen and (max-width:991px) and (min-width:100px){
	.category-options{margin-top:0 !important;}
	.mj-filtering{z-index:9999 !important;}
	ul#menu-header-menu-in-use li a{color:white !important;font-weight:600;}
	.toggle-iconn path{}
	.movies-inner-slider{margin-top:120px;}
	.single-movies .red-timeline .wrap{margin-top:0;}
	.movies-inner-movie-details .tab-content{padding:20px 10px 0px 10px;}
}
@media only screen and (max-width:767px) and (min-width:100px){
	#menu2 .pswp--touch .pswp__share-tooltip a {
	    padding: 9px 12px !important;
	} 
	#cookieChoiceInfo {
	    font-size: 10px;
	}
	#cookieChoiceInfo a#cookieChoiceDismiss {
	    padding: 5px;
	    font-size: 10px;
	}
	#cookieChoiceInfo div {
	    padding: 0 !important;
	}
	.ourstory-gauriimg {
		height: auto;
	}

	.ourstory-srkimg {
		height: 20px;
	}
	[data-page=homepage] #prodotti .swiper-wrapper .swiper-slide[data-id_prod="8"] .logo-wrapper a {
	    height: 110px;
	}
	[data-page=homepage] #prodotti .swiper-wrapper .swiper-slide[data-id_prod="7"] figure {
		display: none;
	}
	.mobile-swiper-slider-wrapper .logo-wrapper img {
	    height: auto !important;
	    left: 0;
	}
  .mobile-banner-1-image {
      margin: 0 0 0 -40px;
  }
  [data-page=homepage] #prodotti .swiper-wrapper .swiper-slide[data-id_prod="1"] .logo-wrapper {
      left: 0;
  }
	[data-page=homepage] #prodotti .swiper-wrapper .swiper-slide[data-id_prod="6"] .logo-wrapper {
	    left: -35px;
	    width: 130px;
	}

	[data-page=homepage] #prodotti .swiper-wrapper .swiper-slide[data-id_prod="7"] .logo-wrapper {
	    left: -45px;
	    width: 125px;
	    top: 155px;
	}

	[data-page=homepage] #prodotti .swiper-wrapper .swiper-slide[data-id_prod="7"] .logo-wrapper img {
		height: auto;
	}

	[data-page=homepage] #prodotti .swiper-wrapper .swiper-slide[data-id_prod="8"] .logo-wrapper {
	    left: -45px;
	    width: 125px;
	    top: 150px;
	}
	
	.movies-inner-movie-details .nav-tabs>li:before {top: 0;}

	.thecompany .all {
		margin: 0 !important;
	}

	.social-icons {
	    right: 15px;
	    float: left !important;
	    width: 100%;
	    text-align: center;
	}
	.home .text-center {
	    display: none;
	}
	.the_champ_sharing_title {
	    font-size: 12px;
	    margin: 7px 5px 0 0;
	}
	.single .frame {
	    margin:20px 0 0 0 !important;
	}
	.single-movies h4 {font-size: 15px;}
	.single .bread, .news_detail_wrapper, .news_single_wrapper, .extra-pages-wrapper {padding: 0;}
	.blog_content_wrapper {padding: 20px 0 0 0;}
	.bread * {font-size: 11px;}
	.vi-post-content ol {font-size: 14px;}
	.vi-post-content ol li {padding: 0 0 10px 0;}
	.vi-post-content ol li:last-child{padding-bottom: 0;}
	.custom-dropdown{float:none;}
	.movies-inner-movie-details .tab-content {float: left;width: 100%;padding: 15px !important;}
	.movies-inner-movie-details #menu4 {padding: 0;}
	.awards_tab {padding: 0;}
	.awards > li {width: 100%;margin: 0 0 15px 0;}
	.scroll-width {height: auto !important; overflow-y: hidden !important;padding: 0;}
	.scroll-width .vi-comment-box {padding-bottom: 15px;border-bottom: 1px solid;margin-bottom: 15px;}
	#comments h2 {font-size: 21px;margin: 0 0 15px 0;}
	.comment-author {margin: 0 0 10px 0;}
	.comment-list {padding: 0 0 0 15px;}
	.thecompany .whoWeAre-srk img {width:200px;}
	.thecompany .rd-wwr {padding-top: 0;    padding-bottom: 15;}
	.mobile_div_images {padding: 0 !important;}
	.category-options .btn-group,.category-options .btn-group-vertical{width:100%}
	button.btn.btn-default.dropdown-toggle span.caret{float:right;position:relative;top:9px;right:-5px;border-right:3px solid transparent;border-left:3px solid transparent;}
	.category-options{margin-top:20px !important;}
	.custom-dropdown .dropdown-menu {width:100%;}
	ul#menu-header-menu-in-use li a {color:white !important;font-weight:bold;font-size:11px !important;margin-bottom:0;padding:11px 0;}
	.mj-filtering{margin-top:20px;padding:0px;}
	.single-blog-div {
	    margin-bottom: 30px;
	    padding: 0;
	}
	#myNavbar ul li:last-child a {
	    border: none;
	}
	.single .media-recent-articles {margin-top: 0 !important;}
	.post_heading {font-size: 15px;padding: 0;}
	.single-blogs {padding: 0 0 20px 0 !important;border-bottom: 1px solid;}
	.single-blogs .grid li {padding: 0;}
	.col-sm-12.mj-filter-media{margin:0px 0;}
	.single .vi-post-content h2 {font-size: 16px;line-height: 1.2;}
	.rd-wwr-desc p {font-size: 12px;line-height: 1.8;text-align: justify!important;text-align-last: left !important;}
	.sinle-blog-social-media p {margin: 3px 0 0 0;font-size: 11px;}

}
@media only screen and (max-width:479px) and (min-width:100px){
	.mj-filter-media .col-xs-4, .mj-filtering .col-xs-4{width:100%;margin:8px 0 !important;}
	.select-category .panel-body{padding:0;}
	.col-sm-12.mj-filter-media{margin:0;}
	.movies-inner-movie-details .nav-tabs>li{font-size:14px;}
	.mob-inner{width:100% !important;}
}
.media-single-block{margin:20px 0;padding:0px;}
.inside{background:black;margin:0 15px; position: relative;}
.inside img.img-responsive {min-height: 253px;}
.media-single-block-date{text-transform:uppercase;/*font-family:refrigirator;*/font-size: 14px; font-weight: 500;}
.media-single-block-date,.media-content{color:white;padding:0 16px;  font-weight: 500;}
.media-single-block-readmore a{font-weight: 500; font-size: 14px;}
.media-single-block-heading{padding:0 16px;/*font-family:refrigirator;*/text-transform:none;}
.media-single-block-heading,.media-single-block-readmore a{color:#de0101 !important;}
.media-single-block-readmore{text-align:center;text-align:center;margin:0;padding:20px;/*font-family:refrigirator;*/}
.media-content{font-size:15px;text-align:left;/*font-family: DinPro-Light !important;*/}
.main-blog-div .date{font-size:14px; font-weight: 500;}
.grid{margin-top:0px;}
p.recent-post{font-size:30px;margin-top:14px;text-align:center;}
.grid li img{padding:10px 0;max-height:150px;width:100%;}
.main-blog-div img {width: 100%;height: 100%;object-fit: cover;}
.vi-post-content p{/*font-family:refridge-light !important;*/}
.vi-comment-box{padding:50px 0; display: none;}
.vi-post-img img{margin:0 auto;width:100%;}
.scroll-width{height:770px;overflow:hidden;overflow-y:scroll;margin-top: 10px;}
.scroll-width::-webkit-scrollbar-track{-webkit-box-shadow:inset 0 0 6px rgba(0,0,0,0.3);border-radius:3px;background-color:#F5F5F5;}
.scroll-width::-webkit-scrollbar{width:5px;border-radius:3px;background-color:#F5F5F5;}
.scroll-width::-webkit-scrollbar-thumb{border-radius:10px;-webkit-box-shadow:inset 0 0 6px rgba(0,0,0,.3);background-color:#D62929;}
.movies-inner h4{/*font-family:DinPro-Bold;*/color:#d90e16 !important;color:white;}
.movies-inner-movie-details p{font-size:18px;}
.vi-post-img img{}
h3.no-result-media{text-align:center;color:#fff;padding-top:20px;}
input::placeholder{color:#d90e16 !important;}
.last_banner {
    text-align: center;
    width: 100%;
}
@media (max-width:479px){.media-single-block{width:100%;}
.media-single-block-date, .media-content,.media-single-block-date, .media-content,.media-single-block-heading{padding:0px !important;}
}
ul.bulet-list li {color: #fff;/*font-family: DinPro-Light;*/}
.logo{padding-left:70px;}
.logo img{width:50%;margin-top:12px;width: 128px;margin-left: 1px;margin-left: 1px;}
.toggle-iconn svg{height:50px !important;}
.home .logo{/* padding-left:56px; */}
h2.text-center.privacy_title {color: #fff !important;font-size: 46px;text-transform: uppercase;bottom: 4px;margin-top:-40px;font-family: 'Quicksand', sans-serif;display:inline-block;padding:0;margin-bottom: 40px;}
.page-id-882 ul.bulet-list li{color:#fff;/*font-family: DinPro-Light !important;*/}
@media only screen and (min-width:992px){
	.logo-nav .navbar{display:block !important;position:absolute !important;left:0 !important;top:14px !important;}
	.logo-nav .navbar-nav{top:30px !important;}
	body .logo-nav-inner nav.navbar.desktop{top:14px !important;}
}
.dark .disqus-footer__wrapper{display:none !important;}
.movie-details h5{display:none;}
.movie-details h6 {font-size: 21px;color: red;font-weight: bold;float: left;width: 100%;}
.inner-head{clear:both;text-align:center;margin:0 auto;color:#d90e16;font-weight:bold;text-transform:uppercase;/*font-family:refrigirator;*/font-size:50px;padding:0 0 44px 0;}
.single-movies #menu3 > div{padding:20px;}
.single-movies #menu3 iframe{width:100% !important;height:220px !important;}
.movie-details p{color:white;padding:20px 0;padding-bottom:10px;font-size:16px;display:none;}
.printfriendly.pf-alignleft{text-align:right;width:100%;margin: 15px 0 0 0;display: none;}
#movie_search {position: absolute;top: 120px;right: 32px;border: 2px solid red;border-radius: 5px;padding: 5px 10px;background: transparent;color: #fff;z-index: 99999999;transition: 0.5s;}
#movie_search:focus {background: red;color: #fff;transition: 0.5s;outline: none; box-shadow: 0px 0px 15px 10px rgba(255,0,0,0.3)}
h1#not_matches{text-align:center;color:#fff;position:absolute;top:300px;left:0;right:0;margin:0 auto;/*font-family:refrigirator;*/}
.single-movies h4{/*font-family:refrigirator;*/font-size:18px;}
div#menu1 h4 span{color:#fff !important;}
.page-template-custom-news button#blog_view_more{display:none;}
.media-single-block-readmore{text-align:left;padding:0 16px 20px 16px;}
.pswp__img{width:auto !important;height:auto !important;}
#gallery figure.col-md-4{padding-top:20px;padding-bottom:20px;text-align: center;}
div#respond h3, p, label{color:#fff;text-align:justify}
.col-md-offset-2.col-md-8.col-xs-6.mob-inner span{color:#fff;}
.rd-wwr-desc p{text-align:center;}
div#comments h2{color:#fff;/*font-family:refrigirator;*/}
ol.comment-list{list-style-type:none;}
.reply a{color:#de0101;font-family:monospace;}
.comment-author.vcard,._491z{color:#fff;/*font-family:refrigirator;*/}
li.theChampSelectedTab{color:#fff !important;}
.btn-comment{/*font-family:refrigirator;*/background-color:#de0101;}
@media (min-width:1199px){.inner-head{position:relative;top:-60px;padding:0px;}
}
.movie-details h6{color:white !important;text-align: center;}
select.form-control.filterby, input#myInputSearch, select.form-control.filterby option, input#myInputSearch1{color:white !important;border-color:white !important;}
input#myInputSearch{
    border-radius: 0;
    padding: 7px 5px 6px 8px;
    height: 30px;}
select.form-control.filterby, input#myInputSearch1 {
    font-weight: 500;
    border-radius: 0;
    padding: 6px 5px;
    height: 30px;
}
select.form-control.filterby option{color:#d90e16 !important;}
input::placeholder{color:white !important;}
.scrollbar .handle:after{left:-14px;}
.scrollbar .handle:before{left:-3px !important;}
.pswp--animated-in .pswp__bg, .pswp--animated-in .pswp__zoom-wrap{-webkit-transition:none;transition:none;transform:translate3d(0%, 0px, 0px) scale(1) !important;transition:transform 0.5s!important;width:100%;height:100%;margin:0 auto !important;text-align:center !important;}
.pswp__img{text-align:center !important;margin:0 auto !important;position:relative;top:44px;}
.media-single-block-heading {
    min-height: 45px;
    font-size: 16px;
    line-height: 1.4;
    margin: 10px 0 0;
}
.media-single-block{}
.single .vi-post-content h2{color:#cf0d15;/*font-family:refrigirator;*/}
.single .vi-post-content img{width:100%;height:100%;}
.main-blog-div a{color:#d90e16;}
.Error-msg,.no-result-media{color:white;text-align:center;font-size:30px;/*font-family:refrigirator;*/margin-top:30px;}
.page-template-custom-blog .bottom-foot{position:relative !important;bottom:0px !important;}
@media(max-width:640px){
.media-recent-articles h1 {text-transform: uppercase;margin-top: 0px !important;}
.ptext-box {border: none;} 
.ptext-box h1{text-align: center;}
.single .media-recent-articles {margin-top: 50px;}
.printfriendly.pf-alignleft {text-align: right;width: 100%;}
.page-template-custom-movies .movies {top: -112px;}
.logo img {float: right !important;}
.logo{padding-left:80px !important;margin-right: 30px !important;}
.media-recent-articles {margin-top: -69px;}
.media-single-block-readmore{text-align:left;padding-left:0;}
.main-our{padding-left:0px;padding-right:0px;}
}
.home .logo img {margin-left: -14px;}
.the_champ_sharing_container.the_champ_horizontal_sharing {position: relative;float: left;width: 205px;margin: -5px 0 0 5px;}
.only-movies {margin-top:20px;}

@media(max-width:993px){.mj-filter-media{z-index:9999 !important;}
}
@media(max-width: 479px){.bottom-foot{position:relative !important;}
.page-template-custom-aboutus .bottom-foot{}
svg g line{z-index:-9999 !important;}
.another{padding:20px;text-align:center;/*font-family:refrigirator; */}
.another a{color:#de0101;}
ul#menu-header-menu-in-use li a{color:#de0101;font-weight:bold;/*font-family:refrigirator;*/font-size:22px;}
@media only screen and (min-width:992px){}
.fixed_mobile{position:fixed;top:0;left:0;background:#000;border-bottom:1px solid #d90e16;opacity:#000;height:11%;}
.color_cross{stroke:#fff;}
.col-md-8.col-sm-8.scroll-width a:last-child{color:#d90e16;/*font-family:refrigirator;*/}
.sinle-blog-social-media a:nth-child(3){font-size:20px;position:absolute;width:40px;height:35px;transition:0.5s;text-align:center;}
.sinle-blog-social-media a:nth-child(3) img{width:63%;}
.sinle-blog-social-media a:nth-child(4){font-size:20px;position:absolute;top:5px;margin-left:38px;font-size:15px;color:red;/*font-family:refrigirator;*/}
.privacy_title{color:#fff;margin-top: 100px;padding-bottom:10px;margin-bottom: 15px;}
#menu4{clear:both;padding-bottom:7%;}}
.required {color: #fff;}
@media (max-width:767px){

	.sm-icon {
	    width: 35px;
	}
	.pf-content ol.bulet-list li {
	    font-size: 12px;
	}

	.single-movies #menu3 iframe {
	    height: 150px !important;
	}

	.movies-inner-slider #myCarousel .item img {
	    height: 100%;
	}
	.single .bottom-foot {
	    margin: 20px 0 0 0;
	}
	.blog-page-only .media-recent-articles {
		margin:0;
	}
	#myNavbar ul {
	    width: 100% !important;
	    margin: 60px 0 0 0;
	}
	body #myNavbar {
	    width: 140px !important;
	}
	body #myNavbar ul li {
		width: 100%
	}
	.home #prodotti .swiper-pagination {
	    bottom: 40px !important;
	}
	.home .logo {
	    margin: 0 10px 0 0 !important;
	}
	.logo img {
	    width: 70px !important;
	}
	.mainbanner {
	    padding: 0 0 50px 0;
	}
	.ourstoryhead {margin:0;}
	.home .mobile-toggle {margin: 0 0 0 -5px;}
	.logo {margin-right: 10px !important;}
	.thecompany .ptext-box h1 {font-size: 19px !important;}
	.ptext-box {
	    font-size: 12px;
	    line-height: 1.8;
	}
	.frame ul li {
	    width: 235px !important;
	}
	.frame .controls {
	    position: absolute;
	    display: block;
	    top: 40%;
	    margin: 0;
	    width: 100%;
	    padding: 0 5px;
	}
	.frame .controls.center .btn {
	    float: left;
	    font-size: 11px;
	    padding: 5px 5px;
	}
	.frame .controls.center .btn.nextPage {
	    float: right;
	}
	.thecompany .rd-wwr h3 {font-size: 18px;}
	.rd-wwr-content-p {font-size: 12px;line-height: 1.8;}
	.ourstory-content .pf-content p {font-size: 12px;line-height:1.7;text-align: justify;}
	.gallery .gallery-item {margin: 0 0 5% 0 !important;width: 100% !important;}
	.logo-nav {background: transparent;padding: 0 0 10px 0 !important;}
	.logo img {margin: 0 !important;}
	.awards {column-count: 1;column-gap: 0;}
	.red-blog p {text-align: left;}
	.red-blog p.recent-post {text-align: center; margin: 0;}
	.red-blog .grid {margin-bottom:0;}
	.grid li p.recent-readmore {padding: 7px 0 0 0;}
	.media-single-block-readmore {padding-bottom: 0;}
	.media-pagespan .wrap {margin-bottom: 0;border-bottom: 1px solid rgba(255,255,255,0.2);padding: 0 0 25px 0;}
	.media-single-block {margin-bottom: 0;}
	.media_holder .inside {margin: 0;}
	.inside img.img-responsive {min-height: 0;}
	.vi-post-content p iframe {height: auto;}
	.vi-post-content p a {word-wrap: break-word;}
	.bread{margin-left:0px;}
	.movies{text-transform:uppercase;padding-top:40px;margin-bottom:-13px;}
	.col-sm-12.col-xs-12.mj-filtering div{margin-bottom:5px;padding:5px;}
	p.recent-post{text-align:center;}
	div#FilterContainer,div#FilterContainer .col-sm-12{padding:0;}
	.col-sm-4.col-md-4.single-blogs.col-xs-12,div#MediaFilter{padding:0;}
	.col-sm-12.mj-filter-media div{padding:5px;margin-bottom:5px;}
	.media-pagespan{margin-top:80px;padding:0;}
	.red-media{margin-top:60px;padding:0;}
	.col-sm-12.mj-filter-media{padding:0;}
	.logo img{width:80%;}
	.red-about-us{text-align:center !important;}
	.red-about-us-head{margin-top:54px;}
	.contact-us .contact-form{padding:0px !important;}
	.media-single-block-heading {min-height: 0;font-size: 14px;line-height: 1.5; margin: 10px 0 0 0;}
	.single .media-recent-articles h1{font-size:20px;padding:0;padding-bottom:10px;}
	.media-single-block-date {font-size: 12px;}
	.media-content {font-size: 12px;}
	.media-single-block-readmore a {font-size: 12px;}

	[data-page=homepage] #prodotti .swiper-pagination span:after{
		width:10px !important;
		height:10px !important;
		border:none !important;
	}

	/*New Changes done by - asha*/

	.movies-inner .movies-inner-slider .inner-head {
	    top: 19px;
	    font-size: 13px;
	    line-height: 1.5;
	}

	.movies-inner .movies-inner-slider .inner-head span{
		border-bottom: 2px solid red;
	}
	

	#menu2 .pswp--visible {
    	top: 0;
    	z-index: 99999999;
	}

	#menu2 .pswp__scroll-wrap{
		top: calc(50% - 114px);
	    height: 228px;
	}

	#myNavbar ul#menu-header-menu-in-use li a {   
    	font-weight: 500;    
	}

  	.single-movies .logo-nav-inner .inner-head {	   
	   	margin: 10px 0 6px 0;
	    font-size: 13px;
	    width: 100%;
	    text-align: center;
	    line-height: 1.3;
	}
}

@media only screen and (min-width:100px) and (max-width:767px){
	#cookieChoiceInfo a {
	    font-size: 10px;
	    font-weight: normal !important;
	}
	[data-page=homepage] #prodotti .swiper-wrapper .swiper-slide[data-id_prod="8"] figure {
		display: none;
	}
	.circle_link {
		display: none !important;
	}
	.set-dynamic-data .circle_link {
		display: block !important;
	}
	#prodotti {display: block !important;}
	.global_heading {
	    font-size: 14px !important;
	}
	.inner-head {padding:0;}
	.awards li li {font-size: 13px;line-height: 1.5;}
	.movies-inner p.awards_name {font-size: 14px;padding: 6px 15px;}
	.page-id-123 .logo-nav-inner .navbar-nav {background-image: none;}
	.ceoquote {font-size: 12px;}
	.center-privacy .pf-content p {font-size: 12px;line-height: 1.8;font-weight: 400;}
	.bottom-contact-right div p.color-red a, .bottom-contact-right div p {font-size: 13px;}
	.contact-us .top-contact p {font-size: 12px;line-height: 1.6;margin: 0;}
	.vi-post-content .pf-content p, .vi-post-content .pf-content li {font-size: 12px;line-height: 1.8;}
	.companyCeoImg .companyCeoDesign {font-size: 13px;line-height: 1.4;font-weight: 600;}
	.companyCeoName {font-size: 18px;}
	.only-movies {margin:0 !important;}
	.single-movies #menu3 > div {padding: 15px 0 0 0;}
	.pswp__img {height: auto !important;}
	#movie_search {top: 95px !important;}
	.customourstory {margin: 20px 0;}
	.red-about-us-head {margin: 0 0 20px 0 !important;font-size: 19px !important;top: 0 !important;}
	.page_heading {font-size: 19px !important;}
	.page-template-custom-movies .movies {top: -128px;font-size: 19px !important;}
	.scrollbar {margin-top: 40px !important;}
	.thecompany {margin-top: 40px !important;padding: 0px 0 0 0 !important;}
	.frame {height: 313px; margin: -60px 0 0 0 !important;}
	.movie-details h6 {font-size: 18px;}
	.thecompany .whoWeAre-srk{margin-top:0 !important;padding:0;}
	.thecompany .whoWeAre-srk div {padding: 0;font-size: 12px;line-height: 1.8;}
	.thecompany .rd-wwr-block {padding: 0;}
	.aboutceo {padding-top: 5px !important;}
	.rd-content .rd-wwr h3 {font-size: 25px;}
	.rd-content .rd-wwr-content-p {font-size: 13px;line-height: 1.7;}

	.c3{margin-top:58px;}
	.c4 .f1_container{height:142px !important;}
	.c4 .f1_container img{width:72% !important;margin:auto;}
	.dn{display:none;}
	.c2 .f1_container{height:168px !important;}
	.c2 .f1_container img{width:72% !important;margin:auto;}
	.movies-inner h3{margin-top:-34px;}
	.red-our-story{top:0;}
	.gdesktop{display:none;}
	.gmobile{display:block !important;}
	.pswp--visible{top:12%;}
}

@media only screen and (max-width:479px) and (min-width:320px){
	#myNavbar{width:150px !important;}
}
.mySlides{display:none;}
.gmobile{display:none;}
textarea.wpcf7-form-control.wpcf7-textarea.form-control::placeholder{color:#fff;}
.col-md-6.bottom-contact-right img{width:25px;padding-bottom:5px;}
@media (min-width:320px) and (max-width:768px){.col-md-4.col-sm-6.c1{height:480px;}
.col-md-2.col-sm-6.c2{height:465px;margin-top:-32px;}
.col-md-4.col-sm-6.c3{height:520px;padding-left:0;}
.col-md-2.col-sm-6.c4{height:500px;}
.col-md-2.col-sm-6.c4 .flip{margin-bottom:131px;}
.flip.shadow.xp:nth-child(4){margin-top:-40px;}
.flip.shadow.xp:nth-child(2){margin-top:-40px;}
.flip.qw2{margin-top:128px !important;}
.flip.qw5.shadow{margin-top:-22px !important;margin-right:-10px;}
.flip.qw6.shadow{margin-top:173px !important;margin-right:-10px;}
.flip.shadow.qw7.xp{margin-top:-7px;}
.flip.shadow.qw8.xp{margin-top:-54px;}
.flip.shadow.qw10.xp{margin-top:-56px;}
}
ul#menu-header-menu-in-use li a{/*font-family: DinPro-Light;*/ font-family: 'Quicksand', sans-serif;}
.col-md-6.bottom-contact-right img{width:25px !important;}
.bottom-contact .another{text-align:center;margin-top:10px;}
.bottom-contact .another a{color:#fff;/*font-family:refrigirator;*/}
@media only screen and (min-width:100px) and (max-width:640px)
{
.single-post .col-md-12.media-recent-articles h1 {margin-top: 120px;}
.postid-311 .col-md-12.media-recent-articles h1 {margin-top: 0px;}
.media-recent-articles h1 {text-transform: uppercase;margin-top: 0px}
h2.text-center.privacy_title {font-size: 19px;color: #fff;margin-top:0;padding:5px 0;margin-bottom:15px; width: 100%;}
.page-template-custom-movies .red-timeline {margin-top: 75px;}
.container.hidden-sm.hidden-md.hidden-lg{padding-left:0px;padding-right:0px;margin-left:0px;margin-right:0px;}
.container.hidden-sm.hidden-md.hidden-lg div{padding-left:0px;padding-right:0px;border: none;padding: 10px 10px 0 10px;}
#movie_search {position: absolute;top: 175px;left: 15px;z-index: 99999;width: calc(100% - 30px);font-size: 13px;}
.mobile_div_images img{width:100%;}
}
.removing-about,.remove-mobile{display: none;}
.page-id-38 ol.carousel-indicators {position: absolute;bottom: -45px;}
.page-id-38 .carousel-indicators li{border: 1px solid #eee;}
@media (min-width:768px) and (max-width:1023px){

	.ourstory-content .pf-content p {
		font-size: 11px;
	}
	.home .mobile-swiper-slider-wrapper .set-dynamic-data {
	    width: 550px;
	}

	.home .mobile-swiper-slider-wrapper .logo-wrapper {
	    top: calc(50% + 25px);
	    left: -65px;
	    width: 150px;
	}

	.home .mobile-swiper-slider-wrapper .circle-wrapper {
	    left: calc(50% - 20px);
	    bottom: calc(30% - 20px);
	    z-index: 9999;
	}


	.home [data-page=homepage] #prodotti .swiper-wrapper .swiper-slide figure {
		display: none;
	}
	[data-page=homepage] #prodotti .swiper-wrapper .swiper-slide[data-id_prod="6"] .circle_link {
		display: none;
	}
	[data-page=homepage] #prodotti .swiper-wrapper .swiper-slide[data-id_prod="6"] .set-dynamic-data .circle_link {
		display: block;
	}
	.mobile-swiper-slider-wrapper .logo-wrapper img {
	    height: auto;
	}
	.pswp {
	    z-index: 9999999999;
	}
	#prodotti {display: block !important;}
	.blog-page-only .media-recent-articles {
	    margin: -5px 0 0 0;
	}
	.thecompany .red-about-us-head {
	    margin-top: 60px;
	}
	.global_heading {
	    font-size: 20px !important;
	    width: 100%;
	}
	[data-page=homepage] #prodotti .swiper-pagination span:after {
	    width: 10px !important;
	    height: 10px !important;
	    border: none !important;
	}
	.navbar-collapse.in {margin: 0 !important;}
	.navbar-header .mobile-toggle {display: none !important;}
	.navbar-header .desktop-toggle {display: block;}
	#myNavbar ul li {width: 100% !important;}
	.logo-nav {width: 100% !important;}
	#movie_search {top:130px;}
	#myNavbar ul {background-image:none;}
	.only-movies {margin-top:50px;}
	.frame ul li {width: 330px !important;height: auto;}
	.frame {height: 439px; margin: 90px 0 0 0 !important;}
	body {min-height: 100vh;}
	.ourstory-gauriimg {width: 25%;float: left;height: 620px;}
	.ourstory-gauriimg img.gdesktop {
	    width: 100%;
	    height: 100%;
	    object-fit: cover;
	}
	.ourstory-content {float: left;width: 50%;}
	.ourstory-srkimg {float: right;width: 25%;}
	body .container {width: 100%;}
	.media-content {min-height: 45px;}
	.single-movies .tab-content img {height: auto !important;}
	.single-movies h4 {font-size: 18px;}
	.movies-inner-slider .inner-head, .movies-inner .movies-inner-slider .movie_release_date {
	    position: relative !important;
	    right: 0 !important;
	    margin: 0 !important;
	    padding: 0;
	    top: 0 !important;
	    left: 0 !important;
	}
	.movies-inner .movies-inner-slider .movie_release_date {
	    margin: 10px 0 0 0 !important;
	}
	.movies-inner-slider #myCarousel {
	    margin: 15px 0 0 0;
	}
	.movies-inner-movie-details .tab-content {width: 100%;}
	.awards_tab {padding: 0;}
	h2.text-center.privacy_title {margin-top: 0;}
	.customourstory {background: #151419;margin: 30px 0 0 0;float: left;}
	.copyright {text-align: center;}
	.logo {margin: 0 20px 0 0;}
	.ourstory-gauriimg img, .ourstory-srkimg img {width: 200px;}
	.bottom-foot {margin-bottom: 0;margin-top:30px;float: left;width: 100%;}
	.copyright #menu-footer-menu-in-use li {display: inline-block;float: none;}
	.social-icons {padding: 0;width: 100%;text-align: center;right: 0;}
	.whoWeAre-srk .companyCeoImg img {width: 250px;}
	#gallery figure {width:33.33%;float:left;}
	.single-movies #menu3 iframe {width: 100% !important;height: 350px !important;}
	.movies-inner .awards_tab h3 {margin: 0;}
	.media-recent-articles {margin-top:0;}
	.media-pagespan {margin-top: -10px !important; padding: 0;}
	.media-pagespan .container, .single-news .container {padding: 0; width: 100%;}
	.media-pagespan .container .bread, .blog-page-only .container .bread {margin: 0;padding: 0;width: 100%;}
	.blog-page-only .container .bread {padding: 0 15px;}
	.media-pagespan .container .mj-filter-media, .blog-page-only .container .mj-filtering {margin: 15px 0;padding: 0;}
	.media-pagespan .container .mj-filter-media > div, .blog-page-only .container .mj-filtering > div {padding: 0;margin: 0 30px 0 0;}
	.media-pagespan .container .media_holder {padding: 15px 0 0 0;}
	.media-pagespan .container .media_holder .inside {margin: 0;padding: 0;}
	.media-pagespan .container .media_holder .media-single-block:nth-child(odd) {float: right;}
	.media-pagespan .container .media_holder .media-single-block {padding: 0;width: 48%;margin: 0 0 4% 0;}
	.single .media-recent-articles {padding: 0;float: left;width: 100%;}
	.contact-us .top-contact h3 {margin: 0;}
	p.release-date {float: left;width: 100%;}
	.blog-page-only .container {clear: both;width: 100%;}
	.page-template-custom-blog .media-recent-articles h1 {margin: 0 !important;}
	.blog-page-only .container #FilterContainer, .blog-page-only .container #FilterContainer .all {padding: 0;}
	.blog-page-only .container #FilterContainer .all h2 {margin: 5px 0 15px 0;font-size: 24px;}
	.blog-page-only .single-blogs {padding:0 0 0 20px;}
	.blog-page-only .single-blogs p.recent-post { margin: 0;}
	.blog-page-only .single-blogs ul li {padding: 0;}
	.page-template-custom-contact div#map {height: 350px !important;}
	.bottom-contact {margin: 0;}
	.bottom-contact-left {margin-top:0 !important;}
	.contact-us .contact-form {min-height: 0;float: left;width: 100%;}
	.bottom-contact-right {float: left;width: 100%;text-align: center;}
	.bottom-contact-right > div {display: inline-block;float: none;width: 32%;margin: 5px 0 10px 0;}
	.contact-us .top-contact {margin-top: 74px !important;}
	.logo {padding-left: 0 !important;}
	.logo img {width:135px !important;}
	.red-timeline .wrap {margin-top:50px !important;}

}
@media (min-width:1024px) and (max-width:1139px){
	.sm-icon {
	    width: 30px;
	}

	.ourstory-gauriimg {height: 620px;}
	.ourstory-gauriimg img.gdesktop {
	    width: 100%;
	    height: 100%;
	    object-fit: cover;
	}

	.ourstory-content .pf-content p {
		font-size: 13px;
	}
	body [data-page=homepage][data-clock="10"] article .text p, body [data-page=homepage][data-clock="6"] article .text p, [data-page=homepage][data-clock="8"] article .text p {font-size: 29px !important;}
	.cont_circle_button {background: #565656;border-radius: 50%;}
	.cont_circle_button i {color: red;}
	.logo {float: right;}
	.logo-nav {width:100% !important;}
	.global_heading {font-size:36px !important;}
	.movies-inner-movie-details {margin:-6px 0 0 0;}
	.movies-inner-movie-details .tab-content {width: 100%;}
	.red-media {margin-top: 0 !important;}
	.media-pagespan {margin: 0 !important;}
	.media-single-block-heading {min-height: 85px;}
	.media-content{min-height: 70px;}
	.page-template-custom-contact div#map {height: 553px !important;}
	.bottom-contact-right div p.color-red {word-wrap: break-word;}
	.bottom-contact-right div {padding: 0;}
	.bottom-foot ul li {padding: 0 15px 0 0;}
	.page-template-custom-news .media-pagespan {margin: -63px 0 0 0 !important;}
	.inside img.img-responsive {min-height: 200px;}
	.media-single-block {min-height:466px;}
	.movies-inner-slider {display: inline-block;margin: -73px 0 0 0;}
	.movies-inner h3 {margin-top: -35px; margin-bottom: 20px;}
} 
@media (min-width:359px) and (max-width:360px){
[data-page=homepage] #prodotti .swiper-wrapper .swiper-slide[data-id_prod="8"] .logo-wrapper, [data-page=homepage] #prodotti .swiper-wrapper .swiper-slide[data-id_prod="7"] .logo-wrapper {
	left: -38px;
}

}
@media (min-width:100px) and (max-width:320px){
	[data-page=homepage] #prodotti .swiper-wrapper .swiper-slide[data-id_prod="6"] .logo-wrapper {
	    left: -10px;
	    width: 100px;
	}
	[data-page=homepage] #prodotti .swiper-wrapper .swiper-slide[data-id_prod="7"] .logo-wrapper {
	    left: -20px;
	    width: 90px;
	}
	[data-page=homepage] #prodotti .swiper-wrapper .swiper-slide[data-id_prod="8"] .logo-wrapper {
	    left: -20px;
	    width: 100px;
	}

}

.page-template-custom-news .inside{background:black;margin:0 7px!important; position: relative;}

figure.wp-block-embed.is-type-video iframe {width: 100%;height: 100%;} 


