@font-face{/*font-family:refrigirator;*/src:url(https://staticassets.thestockmedia.com/wp-content/themes/thestockmedia/assets/fonts/Refrigirator.ttf);}
.s-vfx{position:relative;}
.homepage-2 .modal-content{width:100%;background:black;}
.homepage-2 .modal.in .modal-dialog{-webkit-transform:translate(0,0);-ms-transform:translate(0,0);-o-transform:translate(0,0);transform:translate(0,0);width:100%;background:black;margin:0px;}
.homepage-2 div#myModal{background:black;padding:0px !important;}
.homepage-2 .modal-header .close{margin-top:-2px;font-size:40px;color:white;opacity:1;}
.homepage-2 .modal-header{border:none;}
.vfx-block{position:relative;width:100%;margin:auto;text-align:center;color:#FFF;padding-top:50px;font-size:14px;}
.vfx-logo-img{width:34%;left:21%;position:relative;}
.vfx-introText{line-height:1.3 !important;/*font-family:DinPro-Light !important;*/font-size:14px !important;color:#FFF !important;}
.vfx-know-more{color:#FFF;text-transform:uppercase;border:1px solid #e11f27;padding:4px 6px;text-decoration:none;font-size:12px;}
.s-vfx a:hover, a:focus{text-decoration:none;color:#FFF;}
p.vfx-introText{width:70%;margin:0 auto;margin-bottom:12px;}
.vfx-slider{position:relative;margin-top:25px;left:-2%;max-height:300px;}
.homepage-2 .know-more{float:none;text-transform:uppercase;}
.slick-slide img{opacity:0.6;transition:1s;overflow:hidden;}
.slick-slide img:hover{opacity:1;transform:scale(0.9);overflow:hidden;}
#prevC{position:absolute;width:40px;height:32px;left:32px;top:152px;}
.homepage-2 .footer{position:relative;position:relative;width:100%;top:initial;}
.red-about-us .footer{position:relative !important;top:15px;margin-bottom:10px;}
.red-about-us .pull-right{margin-bottom:10px;}
.red-about-us{position:relative;padding-top:4%;/*font-family:DinPro-Light;*/z-index:9;text-align:center;}
.clip-css{-webkit-clip-path:polygon(5% 10%, 0 0, 100% 0, 50% 100%);clip-path:polygon(0 100%, 0 0, 100% 0, 80% 100%);width:500px;height:350px;}
.whoWeAre-srk{position:relative;/*font-family:DinPro-Light;*/margin-top:-76px;clear:both;position:relative;margin-bottom:26px;}
.clip-css-text{-moz-clip-path:polygon(100% 100%, 100% 100%, 0% 100%, 53% 0%);-webkit-clip-path:polygon(100% 100%, 100% 100%, 0% 100%, 50% 0%);clip-path:polygon(100% 100%, 100% 100%, 0% 100%, 53% 0%);width:503px;height:350px;background:#FFF;color:black;position:absolute;left:478px;top:-2px;}
.clip-css-text p{width:73%;margin:auto;padding-top:49%;text-align:center;}
.abt-text{width:44%;position:absolute;text-align:center;left:28%;top:46%;font-weight:bold;}
.srk-gauri-name{font-weight:bold;color:red;}
.rd-wwr{text-align:center;color:#FFF;}
.rd-wwr img{width:22%;margin:auto;}
.rd-wwr h3{text-transform:uppercase;font-weight:bold;color:#FFF;/*font-family:refrigirator;*/font-size:30px;}
.rd-wwr{transition:1s;}
.rd-wwr:hover .rd-wwr-head{transition:1s;}
.rd-wwr-block{margin-top:24px;transition:1s;}
.rd-wwr-desc{color:#FFF;margin-top:50px;float:left;text-align:center;}
.rd-craft:hover .rd-wwr-head{color:#e01d24;transition:1s;}
.rd-about-team-text{background:black;color:#FFF;padding:10px 20px;}
.rd-about-team-text p{padding:10px;}
.rd-about-team{position:relative;}
.last-block{position:absolute;top:25%;left:18%;}
.last-b-block{position:absolute;right:20%;top:30%}
.rd-about-team{position:relative;margin-top:50px;}
.pin{display:inline-block;margin:0 2px 0px;-webkit-column-break-inside:avoid;-moz-column-break-inside:avoid;column-break-inside:avoid;padding-bottom:0;opacity:1;-webkit-transition:all .2s ease;-moz-transition:all .2s ease;-o-transition:all .2s ease;transition:all .2s ease;}
.pin img{width:100%;padding-bottom:15px;margin-bottom:5px;}
.ptext-box h1{/*font-family:refrigirator;*/margin-top:10px;color:#00fcff;text-shadow:-2px -2px #d90e16;}
.abt-text{background:black;color:#FFF;width:auto!important;}
.companyCeoName{text-transform:uppercase;color:#a71618;/*font-family:refrigirator;*/margin-top:14px;}
.companyCeoDesign{text-transform:uppercase;color:#FFFFFF;/*font-family:refrigirator;*/font-size: 15px;font-weight: 400;}
.companyCeoAbout{padding-top:22px;}
.ceoquote{font-style:italic;text-align:justify;}
.pf-content p{text-align:justify;/*font-family:DinPro-Light !important;*/}
.aboutceo{padding-top:15px;text-align:justify;}
.rd-wwr-content-p{text-align:justify;}
.thecompany .all{margin-top:10px;margin-bottom:10px;}
.c1 img, .c2 img, .c3 img, .c4 img{width:100% !important;}
.c2, .c4{padding-left:0;padding-right:0;}
.c1, .c3{padding-left:8px;padding-right:8px;}
.ptext-box{color:#FFF;text-align:center;padding:15px;padding-bottom:31px;}
.ptext-box h1{/*font-family:refrigirator;*/margin-top:10px;color:#00fcff;text-shadow:-2px -2px #d90e16;font-size:34px !important;}
.red-about-us-head{/*font-family:refrigirator;*/margin-top:12px;display:inline-block;padding:2px 40px;border-bottom:1px solid #6b6164;font-size:46px;color:white;margin-bottom:30px;text-transform:uppercase;position:relative;top:-80px;}
.rd-content-img{width:94px;height:95px;margin:auto;background:url(../images/rd-aboutus-sprite.png)0 -1px;}
.rd-content:hover>.rd-content-img{background:url(../images/rd-aboutus-sprite.png)0 -100px;}
.rd-outreach-img{width:94px;height:95px;margin:auto;background:url(../images/rd-aboutus-sprite.png)0 -202px;}
.rd-outreach:hover>.rd-outreach-img{background:url(../images/rd-aboutus-sprite.png)0 -300px;}
.rd-creativity:hover .rd-wwr-head{color:#ce0f17;transition:1s;}
.rd-commerce-img{width:94px;height:99px;margin:auto;background:url(../images/rd-aboutus-sprite.png)0 -400px;}
.rd-commerce:hover>.rd-commerce-img{background:url(../images/rd-aboutus-sprite.png)0 -498px;}
.rd-character:hover .rd-wwr-head{color:#ce0f17;transition:1s;}
#columns:hover .pin:not(:hover){opacity:0.4;cursor:pointer;}
.whoWeAre-srk img{margin-bottom:20px;width:90%;margin:auto;}
.s-popup .modal-dialog{width:100%;margin:30px auto;}
.popup-container{width:75%;position:relative;}
.s-popup #bx-pager{width:19%;position:relative;box-shadow:none;border:none;margin-top:56px;background:transparent;height:432px;overflow:hidden;padding-left:0;padding-right:0;}
.s-popup .bx-wrapper{width:100%;padding:0;background:transparent;box-shadow:none;border:none;padding-left:18px;}
.s-popup .modal-content{background:transparent;}
#bx-pager img{width:170px;height:100px;display:block;margin:10px;border:1px solid #520b13;margin-bottom:0;}
#bx-pager a span{margin-left:11px;text-decoration:none;}
.inr-bx-pager a:hover{text-decoration:none;}
#upClick img, #downClick img{width:38px;height:38px;}
#upClick img{position:absolute;top:34px;left:84px;border:none;padding:4px;border-radius:50px;transition:1s;}
#upClick img:hover{border:1px solid #520b13;transition:1s;}
#downClick img{position:absolute;bottom:115px;left:84px;border:none;padding:4px;border-radius:50px;transition:1s;}
#downClick img:hover{border:1px solid #520b13;transition:1s;}
.s-popup .close img{width:56px;padding:4px;transition:1s;}
.s-popup .close img:hover{border:1px solid #FFF;border-radius:50px;}
.s-popup .bx-wrapper .bx-controls-direction{display:none;}
.s-popup .bx-viewport{height:520px !important;width:700px !important;margin-top:30px;}
.s-popup .bxslider li img{border:1px solid #520b13;}
.iframe-container{padding:0;margin-top:5px;}
.iframe-container h2{font-size:30px !important;margin-top:0;color:#FFF;/*font-family:refrigirator;*/margin-bottom:-2px;}
.iframe-container p{font-size:12px !important;color:#FFF;margin-bottom:0;/*font-family:DinPro-Light;*/text-align:left !important;margin-bottom:3px;}
.if-movie-name{padding:0;padding-left:2px;}
.if-movie-desc p{margin-top:3px;}
.if-movie-name p a{border:1px solid #520b13;color:#FFF;font-size:11px !important;padding:1px 4px;text-decoration:none;float:left;text-transform:uppercase}
.iframe_popup{position:absolute;left:33px;top:56px;border:1px solid #520b13 !important;background:transparent !important;}
.inr-bx-pager a.active img{opacity:1;}
.inr-bx-pager a img{opacity:0.3;}
#videosmyModal{overflow-x:hidden;overflow-y:auto;background:black !important;z-index:99999999 !important;}
.bxslider li:first-child{display:none;}
.bxslider li:last-child{display:none;}
.bx-controls-direction a{color:transparent;}
.inr-bx-pager a.active span{color:#FFF;}
button.close{opacity:1;}
.s-popup .bx-viewport{height:500px !important;width:700px !important;margin-top:55px;background:transparent !important;}
.s-popup .bxslider li img{}
.homepage-2 .mj-art{position:relative;margin:0 auto;}
.who-we p{display:none;color:white;}
.slick-initialized .slick-slide:focus, .slick-initialized .slick-slide:active,.slick-initialized .slick-slide:hover,.slick-initialized .slick-slide:visited{outline:none !important;}
.s-vfx a:focus{display:none;}
.homepage-3 .mj-art{margin-left:30px;position:relative;}
.media-recent-articles{color:#FFF;text-align:center;}
.media-recent-articles h1{/*font-family:refrigirator;*/margin-top:12px;margin-bottom:10px;display:inline-block;padding:2px 40px;border-bottom:1px solid #6b6164;font-size:46px;}
.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;}
.media-pagespan{margin-top:-44px;}
#artcles-stories{margin:auto;height:426px;position:relative;clear:both;overflow:hidden;background:transparent;margin-bottom:60px;margin-top:-24px;}
#artcles-stories img{visibility:hidden;cursor:pointer;border:1px solid #c11a1e;position:absolute;}
.box-inner{position:absolute;width:26%;text-align:center;left:37%;background-color:#1f1d20;top:81%;transition:all .5s;padding:30px;padding-top:10px;color:#FFF;}
.box-inner h3{margin-top:0;margin-bottom:0;/*font-family:refrigirator;*/display:inline-block;}
.box-inner h2{color:#fff;}
.box-inner p{color:black;/*font-family:'Titillium Web', sans-serif;*/}
.box-inner a{font:700 15px 'Roboto', serif;color:#edd71a;text-transform:uppercase;text-decoration:none !important;line-height:30px;}
#bx1{z-index:998}
#bx2{z-index:0}
#bx3{z-index:0}
#bx4{z-index:0}
#bx5{z-index:0}
.red-media .footer{position:relative !important;}
.artcles-stories-month-left{position:relative;float:left;/*font-family:DinPro-Light;*/}
.artcles-stories-date-right{position:relative;float:right;/*font-family:DinPro-Light;*/}
.artcles-stories #prev:before{content:url(../images/b.png);display:block;position:absolute;left:0;top:48%;}
.artcles-stories #next:before{content:url(../images/f.png);display:block;position:absolute;right:0;top:48%;}
img.carousel-center + .box-inner{z-index:999999 !important;}
img.kkr-hero{position:relative;margin:0px 0 0 45% !important;width:350px;}
.homepage-3 .mj-art{position:relative !important;}
.kkr-img-desk{margin-top:-100px !important;}
.homepage-3 .mj-art{position:relative !important;top:-200px !important;margin-bottom:-112px;}
.s-vfx .vfx-introText p{line-height:1.3 !important;/*font-family:DinPro-Light !important;*/font-size:14px !important;color:#FFF !important;width:70%;margin:0 auto;margin-bottom:12px;}
#myCarousel{margin-bottom:30px;background:black;}
.home-kkr .know-more{text-transform:uppercase;}
.red-studio .know-more{text-transform:uppercase;font-size:14px;line-height:1.3;font-size:14px;text-align:center;margin-top:12px;}
.red-studio p{font-size:14px;text-align:center;line-height:1.3;}
.scrollbar{margin-bottom:10px !important;}
.color-variation{display:none;}
.modal-open .bottom-foot{z-index:-99;}
.movies{text-transform:uppercase;margin-top:20px;left:0;right:0;/*font-family:refrigirator;*/margin-top:12px;margin-bottom:10px;display:inline-block;padding:2px 40px;border-bottom:1px solid #6b6164;font-size:46px;}
.page-template-custom-blog .media-recent-articles h1{text-transform:uppercase;margin-top:-32px;}
.contact-us .top-contact h3{text-transform:uppercase;}
.contact-us .form-group{margin-bottom:6px;}
.contact-form textarea{height:120px !important;color:#fff;}
.contact-us .contact-form{padding:10px 30px;}
.contact-us .wpcf7-submit{text-transform:uppercase;background:red;padding:6px 12px;}
.contact-us .contact-form select{position:relative;-webkit-appearance:menulist;margin:4px 0;}
.knight-riders{position:relative !important;right:28px;}
.single-post .custom-dropdown{margin-right:29px !important;}
.single-post #myCarousel{margin-bottom:0;}
.single-post .category-options{margin-top:12px;}
@media (min-width:960px){#columns{-webkit-column-count:4;-moz-column-count:4;column-count:4;}
}
@media (min-width:1100px){#columns{-webkit-column-count:4;-moz-column-count:4;column-count:4;}
}
@media only screen and (min-width:100px) and (max-width:992px){#columns:hover .pin:not(:hover){opacity:1;}
.vfx-slider{width:85%;margin:0 auto;left:0 !important;}
.whoWeAre-srk{margin-top:-40px;}
.red-about-us-head{text-transform:uppercase;color:#FFF;font-weight:bold;/*font-family:refrigirator;*/margin:0 auto;text-align:center;margin-top:100px;text-align:center;}
}
@media only screen and (min-width:100px) and (max-width:767px){
.pf-content p {font-size: 14px;}
.rd-wwr-desc{margin-top:30px;}
.rd-about-team{margin-top:30px;}
.pin{width:100%;}
#artcles-stories{width:auto !important;margin:auto;height:380px;position:relative;clear:both;overflow:hidden;background:#FFF;}
}
@media only screen and (min-width:100px) and (max-width:480px){.who-we p{display:block;/*font-family:DinPro-Light !important;*/text-align:justify;}
.head-p{font-weight:bold;}
.rd-wwr{padding:30px 15px;}
.pin{padding:0px;}
.rd-wwr p{text-align:justify;}
.pin.ptext-box.pin-our-text{text-align:justify;padding:0 15px;}
.rd-wwr-desc{margin-top:0px;text-align:justify;padding:0 15px;}
.who-we p span{color:#d90e16;/*font-family:DinPro-Light !important;*/}
.whoWeAre-srk img{}
.vfx-slider{position:relative;right:0%;top:0%;padding-top:10%;}
.mj-art{display:block;}
.vfx-block{padding-top:8%;}
.red-about-us{padding-top:15%;}
.red-about-us-head{margin-left:0;margin-top:30px;}
.whoWeAre-srk{margin-top:20px;}
.homepage-2 .mj-art{position:relative;left:0;}
.homepage-2 .footer{top:150px;}
.vfx-logo-img{width:200px;left:0;position:relative;margin:0 auto;margin-top:20px;}
.pin{width:100%;}
.box-inner{position:absolute;width:70%;text-align:center;left:16%;background-color:#1f1d20;top:74%;transition:all .5s;padding:30px;padding-top:10px;color:#FFF;}
#artcles-stories{background:transparent;}
.media-pagespan{margin-top:80px;}
#artcles-stories img{visibility:hidden;cursor:pointer;border:1px solid #c11a1e;position:absolute;width:230px !important;height:190px !important;left:14% !important}
.homepage-3 .mj-art{position:relative !important;top:-40px !important;}
}
@media only screen and (min-width:768px) and (max-width:991px){.vfx-slider{right:3px;}
.slick-slide img{width:90%;margin:auto;}
.slick-next{right:-8px;}
.pin{width:49%;}
.vfx-slider{width:initial !important;margin:0 auto;left:0 !important;}
.vfx-logo-img{left:0;margin:auto;}
.homepage-2 .know-more{float:none;text-transform:uppercase;margin-bottom:10px;}
.homepage-2 .mj-art{position:relative;left:30px;}
.slick-prev{z-index:9999;}
.pin-our-text{}
.pin-our-culture{text-align:center;margin:0 auto;margin:00 25% 2%;}
.pin-our-team{text-align:center;margin:0 auto;margin:00 25% 2%;}
#columns{position:relative;}
.homepage-2 .footer{position:fixed;}
.pin img{min-height:220px;}
.media-pagespan{margin-top:44px;}
.homepage-3 .mj-art{position:relative !important;top:-72px !important;}
}
@media only screen and (min-width:992px) and (max-width:1024px){.homepage-2 .mj-art{position:relative;left:30px !important;}
}
@media only screen and (min-width:1024px) and (max-width:1280px){.s-popup .modal-dialog{width:101%;margin:30px auto;}
.home-kkr .mj-art{position:relative;left:-60px !important;}
}
@media only screen and (min-width:100px) and (max-width:320px){#artcles-stories img{position:absolute;left:12% !important;}
.box-inner{position:absolute;width:85%;text-align:center;left:9%;background-color:#1f1d20;top:75%;transition:all .5s;padding:30px;padding-top:10px;color:#FFF;}
}
@media only screen and (min-width:376px) and (max-width:420px){#artcles-stories img{visibility:hidden;cursor:pointer;border:1px solid #c11a1e;position:absolute;width:261px !important;height:190px !important;left:14% !important;}
}
#taskOption{text-transform:uppercase;color:#fff;background:transparent;border:navajowhite;border-bottom:1px solid red;border-radius:0px;padding-left:0px;font-family: 'Ubuntu', sans-serif !important;}
.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;*/}