@charset "utf-8";
@font-face{font-family:'poppinsbold';src:url('../fonts/poppins-bold-webfont.eot');src:url('../fonts/poppins-bold-webfont.eot?#iefix') format('embedded-opentype'),url('../fonts/poppins-bold-webfont.woff2') format('woff2'),url('../fonts/poppins-bold-webfont.woff') format('woff'),url('../fonts/poppins-bold-webfont.svg#poppinsbold') format('svg');font-weight:normal;font-style:normal}@font-face{font-family:'poppinslight';src:url('../fonts/poppins-light-webfont.eot');src:url('../fonts/poppins-light-webfont.eot?#iefix') format('embedded-opentype'),url('../fonts/poppins-light-webfont.woff2') format('woff2'),url('../fonts/poppins-light-webfont.woff') format('woff'),url('../fonts/poppins-light-webfont.svg#poppinslight') format('svg');font-weight:normal;font-style:normal}@font-face{font-family:'poppinsmedium';src:url('../fonts/poppins-medium-webfont.eot');src:url('../fonts/poppins-medium-webfont.eot?#iefix') format('embedded-opentype'),url('../fonts/poppins-medium-webfont.woff2') format('woff2'),url('../fonts/poppins-medium-webfont.woff') format('woff'),url('../fonts/poppins-medium-webfont.svg#poppinsmedium') format('svg');font-weight:normal;font-style:normal}@font-face{font-family:'poppinsregular';src:url('../fonts/poppins-regular-webfont.eot');src:url('../fonts/poppins-regular-webfont.eot?#iefix') format('embedded-opentype'),url('../fonts/poppins-regular-webfont.woff2') format('woff2'),url('../fonts/poppins-regular-webfont.woff') format('woff'),url('../fonts/poppins-regular-webfont.svg#poppinsregular') format('svg');font-weight:normal;font-style:normal}@font-face{font-family:'poppinssemibold';src:url('../fonts/poppins-semibold-webfont.eot');src:url('../fonts/poppins-semibold-webfont.eot?#iefix') format('embedded-opentype'),url('../fonts/poppins-semibold-webfont.woff2') format('woff2'),url('../fonts/poppins-semibold-webfont.woff') format('woff'),url('../fonts/poppins-semibold-webfont.svg#poppinssemibold') format('svg');font-weight:normal;font-style:normal}@font-face{font-family:'poppinsitalic';src:url('./fonts/poppins-italic-webfont.woff2') format('woff2'), url('./fonts/poppins-italic-webfont.woff') format('woff');font-weight:normal;font-style:normal}@font-face{font-family:'spinnakerregular';src:url('../fonts/spinnaker-regular-webfont.woff2') format('woff2'), url('../fonts/spinnaker-regular-webfont.woff') format('woff');font-weight:normal;font-style:normal}@font-face{font-family:'varelaregular';src:url('../fonts/varela-regular-webfont.woff2') format('woff2'), url('../fonts/varela-regular-webfont.woff') format('woff');font-weight:normal;font-style:normal}
html{scroll-behavior:smooth}
body{padding:0;margin:0;line-height:normal;background:rgb(242,250,248)}
.mainnavi li a{font-family:'varelaregular'}
.custombtn{font-family:'spinnakerregular'}
body{font-family:'poppinsregular'}
.narrativebox p,.readmore,.testicontent p,.contactusform .form-control,.tnp-field label,.copyright p,.textcontainer p,.contactheading .elementor-heading-title span,.contactpage .form-control,.bm_content_box .upl-title a, p.post-title,.midslider p{font-family:'poppinslight'}
.clientttitle p,.wpcf7 form .wpcf7-response-output,.downloadpdf label,.bannercontent p,.tlp-portfolio .isotope1 .tlp-content h3 a,.watchreel .labelvalue, p.meta-nav,.copyright h2,.datestamp p,.datestamp p span{font-family:'poppinsmedium'}
.bannercontent h1,.creativesway .titlearea p,.narrativebox h2,.textcontainer h2,.buttonarea a,.clientname,.clientdesignation,.ourclient .httext,.contactusform .htsubtext,.letsjam .httext,.mailandsocialmedia p+p a,.socialicon .httext,.innerheading .elementor-heading-title,.popupcontainer h4,.popupcontainer h5,.contactheading .elementor-heading-title,.contactpage .readmore,.tlp-portfolio button,.downloadpdf p,.downloadpdf .readmore,.author-title,.midslider .httext{font-family:'poppinssemibold'!important}
.owl-prev:before,.owl-next:before, li.menu-item-has-children a:first-child:after,.email a:before,.phone a:before{font-family:"Material Design Icons"}
.testicontent p:after{font-family:"Font Awesome 5 Free"}
ul{list-style-type:none;padding:0;margin:0;display:inline-block}ul li{display:inline-block}a{transition:all ease-in .4s;line-height:1}a:hover, a:focus{text-decoration:none;outline:none}.logo a{display:block}a.custom-logo-link{display:block}.custom-logo{height:auto;transition:all ease-in .4s}
header,.bannerarea,.creativesway,.titlearea,.portfolio,.buttonarea,.ourclient,.midarea,.internalpage,.letsjam,.clientlogo,.testicontent,.mailandsocialmedia,.copyright, footer,.row.filtr-container.filters-div,.downloadpdf, article,.upl-main,.clientsection, nav.navigation.post-navigation,.midslider,.footeraerea{width:100%}
.clientsection{background:rgb(255,255,255)}
.copyright h2{color:rgb(255,255,255)}
.tlp-portfolio .isotope1 .tlp-content h3 a{font-size:1.0rem}
.mainnavi li{display:inline-block;position:relative}.mainnavi li a{color:rgb(255,255,255);font-size:1.0rem;line-height:1.4;padding:5px 0;display:block;text-transform:uppercase}
.mainnavi li a:hover,.mainnavi li a:focus,.mainnavi li.current_page_item a{color:rgba(255,255,255,.8)!important}
/* Start Header */
.headerfixed{position:relative;width:100%;text-align:center;color:rgb(255,255,255);transition:all .4s ease;z-index:9;padding-bottom:10px;padding-top:10px}.headerfixed.sticky{position:fixed;background:rgb(255,255,2555);box-shadow:1.41px 1.41px 4px rgb(0 0 0 / 15%)}
/* Main Menu CSS */
a.meanmenu-reveal{display:none}.headerfixed .mean-bar{background:rgba(0,0,0,0);float:left;position:relative;width:100%;z-index:99;height:0px}.headerfixed a.meanmenu-reveal{border:1px solid rgb(0,0,0);color:rgb(0,0,0);cursor:pointer;display:block;height:22px;line-height:22px;margin-top:-50px;padding:8px 9px;position:absolute;right:20px!important;text-decoration:none;width:22px}.headerfixed a.meanmenu-reveal span{background:rgb(0,0,0);display:block;height:3px;margin-top:3px}.headerfixed .mean-nav{background:rgb(0,0,0);float:left;width:100%;margin-top:1px}.headerfixed .mean-nav ul{padding:0;margin:0;width:100%;list-style-type:none}.headerfixed .mean-nav ul li{position:relative;width:100%}.headerfixed .mean-nav ul li a{color:rgb(255,255,255);display:block;margin:0;padding:10px 5%;text-align:left;text-decoration:none}.headerfixed .mean-nav ul li li a{border-top:1px solid rgba(255,255,255,.25);opacity:.75;padding:10px 10%;text-shadow:none;visibility:visible;width:80%}.headerfixed .mean-nav ul li.mean-last a{border-bottom:none;margin-bottom:0}.headerfixed .mean-nav ul li li li a{width:70%;padding:1em 15%}.headerfixed .mean-nav ul li li li li a{width:60%;padding:1em 20%}.headerfixed .mean-nav ul li li li li li a{width:50%;padding:1em 25%}.headerfixed .mean-nav ul li a:hover{background:#252525;background:rgba(255,255,255,.1)}.headerfixed .mean-nav ul li a.mean-expand{background:rgba(255,255,255,.1);border-color:currentcolor currentcolor rgba(255,255,255,.2) rgba(255,255,255,.4);border-image:none;border-style:none none solid solid;border-width:medium medium 1px 1px;font-weight:700;height:27px;margin-top:1px;padding:7px 12px;position:absolute;right:0;text-align:center;top:0;width:26px;z-index:2;line-height:29px}.headerfixed .mean-push,.mean-nav .wrapper{width:100%;padding:0;margin:0}.headerfixed .mean-nav ul li a.mean-expand:hover{background:rgba(193,39,45,.9)}.headerfixed .mean-push{float:left;clear:both}.headerfixed .mean-bar,.headerfixed .mean-bar *{box-sizing:content-box}.mean-remove{display:none!important}
/* Sub Menu */
.main-menu nav ul li .sub-menu{background:rgb(255,255,255);box-shadow:0 0px 10px 0px rgba(0, 0, 0, 0.1);left:0;opacity:0;position:absolute;top:120%;transition:all .3s ease 0s;visibility:hidden;width:220px;z-index:9/*;border-radius:10px*/}.main-menu nav>ul>li:hover .sub-menu,.main-menu nav>ul>li:focus .sub-menu{opacity:1;top:107%;visibility:visible}.main-menu nav>ul>li .sub-menu li{display:block}.main-menu nav>ul>li .sub-menu li a{color:rgb(76,76,76)!important;font-size:0.85rem;font-weight:normal;margin:0;padding:13px 20px;text-transform:capitalize;display:block;text-align:left}.main-menu nav>ul>li .sub-menu li +li{margin-left:0!important}.main-menu nav > ul  > li:hover > .sub-menu li > a:hover,.main-menu nav > ul  > li:focus > .sub-menu li > a:focus{color:rgb(255,255,255)!important;background:rgb(0,0,0)!important}

/* .main-menu .sub-menu li:first-child a:hover,.main-menu .sub-menu li:first-child a:focus{border-radius:10px 10px 0 0!important}.main-menu .sub-menu li:last-child a:hover,.main-menu .sub-menu li:last-child a:focus{border-radius:0 0 10px 10px!important}
.bannercontent:before{content:'';background:rgba(233,224,224,0.78) url(../images/banneroverlay.png) repeat;width:100%;height:100%;position:absolute;background-position:center center;background-size:contain;left:0;top:0;z-index:-1;opacity:.78}

*/
/* End Header */
/* Start Modal Popup */
.popup-inner{position:relative;padding:0;text-align:center;margin:0 auto}.close-search,.modal-header .close{position:absolute;float:right;right:30px;top:30px;font-size:1.2rem;text-transform:uppercase;color:rgb(43,43,43);cursor:pointer;z-index:5;background:none;padding:6px 10px;border-radius:0;border:1px solid rgb(43,43,43)}.modalPopup{background:rgba(43,43,43,0.75);position:fixed;left:0;top:-100%;width:100%;height:100%;z-index:9999;visibility:hidden;opacity:0;overflow:hidden;transition:all .7s ease}.modalPopup .close-search{top:30px;right:30px;padding:2px 3px 0 3px;text-align:center;border:1px solid rgb(255,255,255);position:relative;color:rgb(255,255,255)}.modalPopup .close-search i{font-size:1.2rem}.modalPopup.popup-visible{top:0;visibility:visible;opacity:1}
/* End Modal Popup */
/* Start Carousel Slider */
.owl-carousel,.owl-carousel .owl-item{position:relative}.owl-carousel{display:none;width:100%;z-index:1}.owl-carousel .owl-stage{position:relative;touch-action:pan-y;backface-visibility:hidden}.owl-carousel .owl-stage:after{content:".";display:block;clear:both;visibility:hidden;line-height:0;height:0}.owl-carousel .owl-stage-outer{position:relative;overflow:hidden;transform:translate3d(0,0,0)}.owl-carousel .owl-item,.owl-carousel .owl-wrapper{backface-visibility:hidden;transform:translate3d(0,0,0)}.owl-carousel .owl-item{min-height:1px;float:left;backface-visibility:hidden}.owl-carousel .owl-item img{display:block;width:100%}.owl-carousel .owl-dots{text-align:center;position:absolute;margin-top:-20px;width:100%}.owl-carousel .owl-dot{display:inline-block}.owl-carousel .owl-dot+.owl-dot{margin-left:15px}.owl-carousel .owl-dots.disabled{display:none}.owl-carousel .owl-nav.disabled{display:none}.no-js .owl-carousel,.owl-carousel.owl-loaded{display:block}.owl-carousel .owl-dot,.owl-carousel .owl-nav .owl-next,.owl-carousel .owl-nav .owl-prev{cursor:pointer;user-select:none}.owl-carousel.owl-loading{opacity:0;display:block}.owl-carousel.owl-hidden{opacity:0}.owl-carousel.owl-refresh .owl-item{visibility:hidden}.owl-carousel.owl-drag .owl-item{user-select:none}.owl-carousel.owl-grab{cursor:move;cursor:grab}.owl-carousel.owl-rtl{direction:rtl}.owl-carousel.owl-rtl .owl-item{float:right}.owl-carousel .animated{animation-duration:1s;animation-fill-mode:both}.owl-carousel .owl-animated-in{z-index:0}.owl-carousel .owl-animated-out{z-index:1}.owl-carousel .fadeOut{animation-name:fadeOut}@keyframes fadeOut{0%{opacity:1}100%{opacity:0}}.owl-height{transition:height .5s ease-in-out}.owl-carousel .owl-item .owl-lazy{opacity:0;transition:opacity .4s ease}.owl-carousel .owl-item img.owl-lazy{transform-style:preserve-3d}.owl-carousel .owl-video-wrapper{position:relative;height:100%;background:rgb(0,0,0)}.owl-carousel .owl-video-play-icon{position:absolute;height:80px;width:80px;left:50%;top:50%;margin-left:-40px;margin-top:-40px;cursor:pointer;z-index:1;backface-visibility:hidden;transition:transform .1s ease}.owl-carousel .owl-video-play-icon:hover{transform:scale(1.3,1.3)}.owl-carousel .owl-video-playing .owl-video-play-icon,.owl-carousel .owl-video-playing .owl-video-tn{display:none}.owl-carousel .owl-video-tn{opacity:0;height:100%;background-position:center center;background-repeat:no-repeat;background-size:contain;transition:opacity .4s ease}.owl-carousel .owl-video-frame{position:relative;z-index:1;height:100%;width:100%}.owl-nav{width:100%}.owl-nav:hover,.owl-nav:focus{display:block}.owl-prev:before,.owl-next:before{font-size:1.5rem}.owl-prev:before{content:'\f141'}.owl-next:before{content:'\f142'}.ui-slider-handle{display:none!important}.owl-prev.disabled,.owl-next.disabled{display:none}.owl-prev{left:0;float:left}.owl-next{right:0;float:right}.owl-prev,.owl-next{position:absolute;top:calc(+50%);z-index:999;transition:all ease-in .4s;padding:5px 8px 5px 5px;background:rgba(0,0,0,.1);color:rgb(255,255,255);margin-top:-17px}.owl-carousel .owl-item{padding:0;background:none}.owl-carousel .owl-item a{position:relative}.owl-carousel .owl-item a:hover,.owl-carousel .owl-item a:focus{text-decoration:none}.owl-carousel .owl-dot span{width:12px;height:12px;border-radius:50%;background:rgb(255,255,255,255);display:inline-block;transition:all ease-in .4s}.owl-carousel .owl-dot.active span{background:rgb(247,247,247);width:35px;height:10px;border-radius:2px}
/* End Carousel Slider */
/** Start Read More **/
.readall{position:relative;text-align:left;box-sizing:border-box}.readall-wrapper{text-align:center}.readall-button{display:inline-block;width:110px;margin-top:5px;text-transform:uppercase;border:none;padding:10px 15px;text-align:center;cursor:pointer;background:rgb(68,166,43);color:rgb(255,255,255);font-size:.85rem;transition:all ease-in .4s}.readall-button:hover,.readall-button:focus{background:rgb(244,78,73);color:rgb(255,255,255);outline:none}.readall-hide:after{content:"";display:inline-block;position:absolute;bottom:0;right:0;width:100%;height:25px;background:linear-gradient(to bottom,rgba(255,255,255,.1),rgb(255,255,255) 75%)}
/** End Read More **/
.logo{text-align:left}.logo span.custom-logo-link{display:block;text-align:left}.logo img{max-width:100%;height:auto}
.bannerarea{position:relative;overflow:hidden;height:100vh;z-index:1;background:rgb(102,102,102)}#myVideo{position:relative;right:0;bottom:0;min-width:100%;width:100%}.bannercontent{width:100%;height:104vh;z-index:9;position:absolute;padding-top:calc(+41%);left:0;top:0}.bannerarea video{transform:translate3d(0px, 0px, 0px);will-change:transform;left:0;top:0}.bannercontent h1{line-height:1.5;color:rgb(255,255,255);font-size:2.0rem}.bannercontent p{margin-top:10px;margin-bottom:20px;font-size:1.0rem;color:rgb(255,255,255)}.bannercontent li a{letter-spacing:0.1em;transition:all 0.2s ease, visibility 0s;box-shadow:1.41px 1.41px 4px rgb(0 0 0 / 15%);display:block;padding:12px 25px}.bannercontent li:first-child a{background:rgb(0,0,0);color:rgb(255,255,255);border-radius:2px}.bannercontent li:last-child a,.slidercontnet .custombtn{background:rgb(255,255,255);color:rgb(0,0,0)}.bannercontent li:first-child a:hover,.bannercontent li:first-child a:focus{background:rgb(255,255,255);color:rgb(0,0,0)}.bannercontent li:last-child a:hover,.bannercontent li:last-child a:focus{background:rgb(115,115,115);color:rgb(255,255,255)}
.showreel{position:absolute;top:calc(+31%);width:100%;text-align:center}
.watchreel{display:inline-block}.watchreel span{color:rgb(91,91,91);font-size:3.5rem;border:1px solid rgb(91,91,91);padding:6px 15px 0 15px;border-radius:1px}.watchreel .labelvalue{color:rgb(91,91,91);display:block;text-align:center;border:none;font-size:.85rem;text-transform:uppercase;padding:0;margin-top:23px}
.custombtn{transition:all 0.2s ease, visibility 0s;border-radius:50px;box-shadow:1.41px 1.41px 4px rgb(0 0 0 / 15%);background:repeat padding-box border-box 0% 0%/auto auto scroll linear-gradient(180deg, rgba(255,253,244,0.75) 0%, rgba(255,253,244,0.75) 100%), repeat padding-box border-box 50% 9%/50% scroll url(../images/buttonbg.png), #FFFDF4;padding:12px 25px;text-transform:uppercase;letter-spacing:0.1em;color:#000}.custombtn:hover,.custombtn:focus{font-style:italic;font-weight:bold;color:#000;background:repeat padding-box border-box 0% 0%/auto auto scroll linear-gradient(180deg, rgba(255,253,244,0.75)) 0%, rgba(255,253,244,0.75) 100%, repeat padding-box border-box 50% 9%/60% scroll url(../images/buttonbg.png), #FFFDF4}.creativesway{padding-bottom:40px;padding-top:40px}.creativesway .titlearea p{font-size:1.215rem;text-align:center;line-height:1.4}.narrativebox img{width:auto!important;height:auto!important;margin-bottom:30px}.narrativebox h2{text-transform:uppercase;font-size:1.125rem;color:rgb(31,55,59)}.narrativebox p{line-height:1.4;font-size:.87rem;margin-bottom:30px}.readmore{background:rgb(0,0,0);color:rgb(255,255,255);border-radius:50px;font-size:.75rem;display:inline-block;padding:12px 121px;margin-bottom:30px}.readmore:hover,.readmore:focus{background:rgba(232,223,223,0.7);color:rgb(0,0,0)}
.portfolio{background:rgb(255,255,255)}.portfolioitem a{display:block}.portfolioitem,.tlp-portfolio-item{position:relative;width:100%;margin:auto;overflow:hidden}.portfolioitem{position:relative}.portfolioitem img{display:block;width:100%;height:100%}.overlay{position:absolute;bottom:100%;left:0;right:0;background:rgba(255,255,255,.9);overflow:hidden;width:100%;height:0;transition:.5s ease;text-align:center}.portfolioitem:hover .overlay,.portfolioitem:focus .overlay{bottom:0;height:100%}.textcontainer{color:rgb(0,0,0);font-size:20px;position:absolute;top:50%;left:50%;-webkit-transform:translate(-50%,-50%);-ms-transform:translate(-50%,-50%);transform:translate(-50%,-50%);text-align:center;width:100%;padding:0 10px}.textcontainer h2{font-size:1.2rem;text-transform:uppercase}.textcontainer p{font-size:.85rem}.portfolio .buttonarea{background:rgb(51,51,51);padding-top:20px}.portfolio .buttonarea a{background:rgb(51,51,51);display:inline-block;padding:12px 42px;text-transform:uppercase;color:rgb(255,255,255);font-size:.85rem;border-radius:2px;border:2px solid rgb(255,255,255)}.morework{padding:22px 60px;border-radius:0}.slides img{width:176px;height:172px;border-radius:50%;object-fit:cover}
.ourclient{padding-bottom:40px;padding-top:40px;background:rgb(0,0,0);overflow:hidden}.clientname{font-size:1.415rem;margin-top:25px;margin-bottom:15px}.clientname,.clientdesignation,.testicontent p{color:rgb(255,255,255)}.clientdesignation{margin-bottom:15px;font-size:0.9rem}.testicontent p{font-size:1.1rem;line-height:1.8}.testicontent p{position:relative}.testicontent p:after{content:'\f10e';font-size:4.0rem;color:rgb(255,255,255);position:absolute;right:4px;bottom:-70px;font-weight:bold}.ourclient .httext{font-size:3.4rem;color:rgb(255,255,255);margin-bottom:30px;position:relative;padding-bottom:30px}.ourclient .httext:after{width:91%;height:5px;background:rgb(255,255,255);position:absolute;bottom:0;left:0;content:''}.clientttitle p{font-size:1.1rem;color:rgb(223,223,223);line-height:1.8;margin-bottom:50px}.clientfeedback img{width:116px!important;height:116px!important;border-radius:50%;filter:grayscale(1);transition:all ease-in .4s}.clientfeedback:hover img,.clientfeedback:focus img{filter:grayscale(0)}.clientlogobox,.swiper-slide-inner,.gallery figure.gallery-item{box-shadow:0 0px 10px 0px rgba(0, 0, 0, 0.1);margin:5px auto!important;border-radius:5px!important;padding:5px!important}.clientlogobox img,.swiper-slide-inner img,.gallery figure.gallery-item img{width:100%;height:auto!important;max-width:100%!important}#clientlogo .owl-dots{display:none}.gallery figure.gallery-item{margin:10px!important}
.contactusform .htsubtext{color:rgb(0,0,0);font-size:1.515rem;margin-bottom:30px;line-height:1.5}.contactusform .form-control{border:2px solid rgb(145,145,145);height:50px!important;padding:10px 10px 10px 10px;color:rgb(0,0,0);font-size:.85rem;border-radius:0;margin-bottom:20px}textarea.form-control{min-height:126px!important}.contactusform .readmore{width:100%;height:50px;border:none;cursor:pointer}.contactusform .form-control:hover,.contactusform .form-control:focus{outline:none;box-shadow:none;border-color:rgb(0,0,0)!important}.contactusform .readmore:hover,.contactusform .readmore:focus{outline:none;box-shadow:none}
.ourclient form.wpcf7-form{margin-top:120px}form.wpcf7-form{position:relative;background:rgb(255,255,255);padding:25px;float:left}.wpcf7-not-valid-tip{font-size:.85rem!important}.wpcf7 form .wpcf7-response-output{margin:0!important;padding:0!important;text-align:center}.wpcf7 form .wpcf7-response-output{border:none!important;color:rgb(0,0,0);font-size:.85rem}.wpcf7 .ajax-loader{position:absolute!important;left:calc(+49%);z-index:999}
.letsjam{background:#010001;padding-bottom:90px;padding-top:90px}.letsjam .tnp-email{max-width:240px!important;float:left!important;color:rgba(35,17,17,1)!important;border-color:rgba(35,17,17,1)!important;padding:12px 8px!important;height:auto!important;border:1px solid rgba(35,17,17,1)!important;background:#f2faf8!important;border:none!important;border-radius:3px 0 0 3px!important}.letsjam .tnp-email:hover,.letsjam .tnp-email:focus{outline:none!important;box-shadow:none!important}.tnp-field label{font-weight:normal!important;font-size:.95rem!important;color:rgba(35,17,17,1)!important;margin-top:22px!important;margin-bottom:15px!important;display:block!important;padding-left:0!important}.tnp-subscription{max-width:100%!important}.tnp-subscription input.tnp-submit{padding:12px 15px!important;color:rgba(255,255,255,1)!important;margin-left:0px!important;display:inline-block!important;cursor:pointer!important;background:rgb(82,82,82)!important;border-radius:0 3px 3px 0!important;border:none!important}.swaymedia img{max-width:27%;height:auto}.letsjam .httext{font-size:3.0rem;color:rgb(255,255,255)}.tnp-field label{color:rgb(255,255,255)!important}
.mailandsocialmedia{background:rgb(255,255,255);padding-bottom:80px;padding-top:80px}.mailandsocialmedia p a{color:rgb(35,17,17);font-size:.95rem;display:block}.socialicon .httext{color:rgb(35,17,17);font-size:2.4rem}.footersocial a{display:block;padding:7px 8px;color:rgb(255,255,255);font-size:1.4rem}
.sp-testimonial-free-wrapper, #sp-testimonial-free-wrapper-1125 .sp-testimonial-free-section .tfree-testimonial-title h3, #sp-testimonial-free-wrapper-1125 .sp-testimonial-free-section .tfree-client-testimonial, #sp-testimonial-free-wrapper-1125 .sp-testimonial-free-section .tfree-client-designation{color:#fff!important}#sp-testimonial-free-wrapper-1125 .sp-testimonial-free-section .slick-prev:hover, #sp-testimonial-free-wrapper-1125 .sp-testimonial-free-section .slick-next:hover{background:rgb(63,111,117)!important;border-color:rgb(63,111,117)!important}#sp-testimonial-free-wrapper-1125 .sp-testimonial-free-section .slick-dots li.slick-active button{background:rgb(63,111,117)!important;}h2.sp-testimonial-free-section-title{display:none!important}
.copyright{background:rgb(82,82,82);padding-bottom:25px;padding-top:25px}.copyright p{font-size:.85rem;margin-bottom:0;color:rgb(255,255,255);line-height:1.4}.copyright a{color:rgb(255,255,255)}.headerfixed.sticky .custom-logo-link img,.page-template-contact-template .headerfixed.sticky .custom-logo-link img{filter:invert(1)}.headerfixed.sticky .mainnavi li a{color:rgb(0,0,0)!important}.headerfixed.sticky .mainnavi li a:hover,.headerfixed.sticky .mainnavi li a:focus,.headerfixed.sticky .mainnavi li.current_page_item a{color:rgba(0,0,0,.8)!important}
/* .page-template-about-template a.custom-logo-link img,.page-template-common-template a.custom-logo-link img,.page-template-about-template a.custom-logo-link img,.page-template-work-template a.custom-logo-link img,.single a.custom-logo-link img,.page-template-team-template a.custom-logo-link img,.page-template-case-template a.custom-logo-link img,.page-template-contact-template a.custom-logo-link img{filter:invert(1)} */
.innerheading .elementor-heading-title,.innersubheading .elementor-heading-title{color:rgb(33,37,41)!important}.innerheading .elementor-heading-title{font-size:4.5rem;line-height:1.9}.innersubheading .elementor-heading-title{font-size:1.8rem;line-height:1.8}.innerheading .elementor-heading-title span,.innersubheading .elementor-heading-title a{color:rgb(255,64,64)!important;text-decoration:underline!important}.innerconentarea p u{color:rgb(33,37,41)!important}.thumbinnerslider img{width:219px;height:219px!important}
.page-template-about-template{background:rgb(255,242,168)}.page-template-team-template{background:rgb(248,248,248)}.page-template-contact-template{background:rgb(232,223,223)}.page-template-work-template,.page-template-case-template{background:rgb(255,255,255)}.page-template-blogs-template{background:rgb(12,11,9)}.page-template-blogs-template .mainnavi li a{color:rgb(255,255,255)}.popupcontainer h4{font-size:0.85rem;text-transform:uppercase;letter-spacing:2px;color:rgb(85,85,85);margin-top:50px;margin-bottom:10px}.popupcontainer h5{color:rgb(68,68,68);font-size:2.215rem}.popupcontainer p{line-height:2.1;font-size:.85rem}.directorimage{margin-bottom:40px}.sgpb-theme-1-overlay{background:rgb(242,242,242)!important;opacity:1!important}.sgpb-theme-1-content{border-radius:0!important;box-shadow:none!important;border:none!important}img.sgpb-popup-close-button-1{bottom:auto!important;top:-41px!important;right:-13px!important}.imageslider .swiper-slide{height:300px;overflow:hidden;min-width:400px!important}.imageslider .swiper-slide img{height:100%;width:100%;min-height:300px}.imageslider .swiper-pagination-bullet,.workimageslider .swiper-pagination-bullet{width:30px!important;height:4px!important;border-radius:0!important}.imageslider .swiper-pagination{bottom:-20px!important}.logoslider figure.swiper-slide-inner{padding:0 30px}.logoslider figure.swiper-slide-inner img{width:100%;height:auto}.workimageslider .swiper-pagination{bottom:-20px!important;margin-bottom:25px!important}
.workpage{margin:auto;overflow:hidden}.workpageimage img{display:block;width:100%!important;height:100%!important}.workpageimage{margin:0!important}.workoverlay{position:absolute;bottom:100%;left:0;right:0;background:rgba(120,205,110,.9);overflow:hidden;width:100%;height:0;transition:.5s ease;text-align:center}.workpage:hover .workoverlay,.workpage:focus .workoverlay{bottom:0;height:100%}.workpageimage img{display:block;width:100%;height:100%}.workpageimage{top:0;position:relative;overflow:hidden}.workpage:hover .workpageimage img,.workpage:focus .workpageimage img{top:0;position:relative}
.contactheading .elementor-heading-title{font-size:2.5rem}.contactpage .form-control{background:none;border-radius:0;box-shadow:none;outline:none;height:50px;border:none;border-bottom:1px solid rgb(35,17,17);padding-left:0;font-size:.95rem}.contactpage .readmore{width:100%;border-radius:0;border:none;cursor:pointer;transition:all ease-in .4s}.contactpage .readmore{background:rgb(35,17,17);font-size:1.215rem}.contactpage .readmore:hover,.contactpage .readmore:focus{background:rgba(35,17,17,0.6)}.contactpage .wpcf7-not-valid-tip{text-align:left;margin-top:10px}
.footersocial li a{font-size:.85rem}.copytext p{margin-bottom:0}.copytext{padding-top:7px;text-align:center}.portfolioitembox{position:relative;overflow:hidden}.portfolioitembox .overlaybox{position:absolute;left:0;top:0;width:100%;height:100%;opacity:0;transition:all ease-in .4s}.portfolioitembox:hover .overlaybox,.portfolioitembox:focus .overlaybox{opacity:0}.portfolioitembox .overlaybox:before{content:'';background:rgba(255,255,255,0.85);position:absolute;left:0;top:0;width:100%;height:100%;}.overlaybox .elementor-widget-container{position:relative;z-index:9999}
.tlp-portfolio-container{padding:0!important}.filter-button-group{display:block;text-align:right;background:rgb(37,37,37)}.tlp-portfolio .button-group{display:block!important;text-align:right!important;justify-content:right!important;align-items:end!important;margin:0!important}.rt-row{margin:0!important}.tlp-team .short-desc,.tlp-team .tlp-team-isotope .tlp-content,.tlp-team .button-group .selected,.tlp-team .layout1 .tlp-content,.tlp-team .tpl-social a,.tlp-team .tpl-social li a.fa,.tlp-portfolio button.selected,.tlp-portfolio .layoutisotope .tlp-portfolio-item .tlp-content,.tlp-portfolio button:hover{background:none!important;outline:none!important}.tlp-portfolio button{background:none!important}.tlp-portfolio button.selected{color:#21cdec!important}.tlp-portfolio button{color:#b3b3b3!important;padding:26.25px 10px!important;margin:0!important;border-radius:0!important;cursor:pointer!important;transition:all ease-in .4s;font-size:.85rem!important}.tlp-portfolio button:hover,.tlp-portfolio button:focus{color:#fff!important;outline:none!important}.tlp-isotope-item{padding:0!important}.tlp-portfolio .isotope1 .tlp-content .tlp-content-holder{width:100%!important;height:100%!important;padding:0!important}.tlp-portfolio .isotope1 .tlp-content h3{margin-bottom:0!important;height:100%}
.tlp-content{position:absolute!important;bottom:100%!important;left:0!important;right:0!important;background:rgba(255,255,255,.9)!important;color:rgb(0,0,0)!important;overflow:hidden!important;width:100%!important;height:0!important;transition:.5s ease!important;text-align:center!important}.tlp-portfolio-item:hover .tlp-content,.tlp-portfolio-item:focus .tlp-content{bottom:0!important;height:100%!important}.tlp-content-holder{color:rgb(0,0,0)!important;font-size:20px!important;position:absolute!important;top:50%!important;left:50%!important;-webkit-transform:translate(-50%,-50%)!important;-ms-transform:translate(-50%,-50%)!important;transform:translate(-50%,-50%)!important;text-align:center!important;width:100%!important}.tlp-portfolio-container .tlp-single-item{margin-bottom:0!important}.tlp-col-lg-3{min-width:25%!important}.tlp-portfolio .isotope1 .tlp-content h3 a{color:rgb(0,0,0)!important;left:0;top:0;width:100%;height:100%;position:absolute;padding-top:calc(+20%)}
.tlp-portfolio .isotope1 .tlp-portfolio-thum,.portfolioimage{height:280px}.tlp-portfolio .isotope1 .tlp-portfolio-thum img,.portfolioimage img{height:100%!important}
.rt-container-fluid .rt-row .button-group{padding-right:15px}.worklogoslider{background:#f7f7f7}.email a:before,.phone a:before{font-size:1.0rem;margin-right:5px}.email a:before{content:'\F01F0'}.phone a:before{content:'\F03F2'}.downloadpdf{padding-bottom:15px;padding-top:40px;text-align:center}.downloadpdf label{color:rgb(47,46,46);font-style:italic;font-size:1.4rem}.downloadpdf p{font-size:1.8rem}.downloadpdf .readmore{border-radius:0;border:none;cursor:pointer;padding:16px 20px}.swaymedia{height:320px;overflow-y:hidden}.swaymedia video#myVideos{width:40%}
.fullwhblogbox .blogbox{height:498px!important;overflow:hidden!important}.fullwhblogbox .elementor-image-box-img img{min-height:auto;height:100vh!important}.halfwhblogbox .elementor-image-box-img{width:100%!important;max-height:240px!important;overflow:hidden!important}.halfwhblogbox .elementor-image-box-img img{height:100%!important;min-height:auto}.fullwhblogbox .elementor-widget-container,.fullwhblogbox .elementor-image-box-wrapper,.fullwhblogbox .elementor-image-box-img,.fullwhblogbox .elementor-image-box-img img{height:100%!important;overflow:hidden!important}.halfwhblogbox .elementor-widget-image-box .elementor-widget-container,.fullwhblogbox .elementor-widget-image-box .elementor-widget-container{position:relative}.halfwhblogbox .elementor-widget-image-box .elementor-widget-container .elementor-image-box-content,.fullwhblogbox .elementor-widget-image-box .elementor-widget-container .elementor-image-box-content{position:absolute!important;top:0!important;left:0!important;width:100%!important;height:100%!important;padding-top:calc(+23%)!important}.elementor-widget-image-box .elementor-image-box-title a{padding-top:calc(+38%)!important;position:absolute;left:0;top:0;width:100%;height:100%}.halfwhblogbox .elementor-widget-image-box .elementor-image-box-title a{padding-top:calc(+21%)!important}
.blogbox img{max-width:100%!important}
footer.entry-footer.default-max-width,.author-bio.show-avatars, #comments{display:none}.nav-next{float:right}p.meta-nav{margin-bottom:5px}p.post-title{margin-bottom:0}p.meta-nav svg{position:relative;top:8px;width:15px}.nav-previous{float:left}nav.navigation.post-navigation{margin-bottom:15px}p.meta-nav, p.post-title{color:rgb(0,0,0);font-size:0.85rem;text-transform:uppercase}.nav-links{margin:0 auto}
.juiz_sps_links{text-align:center}.heateor_sss_sharing_ul{margin:100px 0 0 0!important}
#backtotop{overflow:hidden;z-index:999;display:none;cursor:pointer;position:fixed;bottom:50px;right:5px;text-align:center;font-size:2.0rem;text-decoration:none;border-radius:2px;background:rgb(0,0,0);color:rgb(255,255,255,255)}#backtotop:hover{background:rgb(63,111,117);color:rgb(255,255,255)}#backtotop span{box-shadow:inset 1.41px 1.41px 4px rgb(0 0 0 / 15%)}
.midslider img{position:relative}.midslider .slidercontnet{position:absolute;width:100%;top:calc(+35%);text-align:center}.midslider .httext{margin-bottom:15px;line-height:1.3}.midslider .httext,.midslider p{color:rgb(255,255,255)}.midslider .httext{font-size:1.7rem}.midslider p{line-height:1.5;font-size:.9rem}.slidercontnet .custombtn{margin-top:15px;display:inline-block}.midsliderimage img{width:100%;max-width:100%!important;height:auto!important}
.copyright h2{font-size:.95rem;text-transform:uppercase;margin-bottom:30px}#midslider .owl-item:nth-child(5n) .slidercontnet .custombtn{display:none}#midslider .owl-item:nth-child(4n) .slidercontnet .custombtn{text-indent:-5000px;background:none}#midslider .owl-item:nth-child(4n) .slidercontnet .custombtn:before{content:'';background:url(../images/imdb.png) no-repeat;position:absolute;left:0;width:76px;height:38px}
.socialmediaicon a{color:rgb(33,37,41)}.popupcontainer figcaption{display:none!important}
.whitebackground{background:rgb(255,255,255)}.blogsrow{padding-bottom:20px;margin-bottom:50px}.datestamp{position:relative;top:-37px;margin:0!important}.datestamp p{display:inline-block;font-size:0.85rem;line-height:1.9;border:1px solid rgb(230,230,230);background:rgb(63,111,117);color:rgb(255,255,255);margin-bottom:0}.datestamp p span{display:block;color:rgb(115,116,118);padding:0 18px;background:rgb(255,255,255)}.datestamp p,.datestamp p span{text-align:center}
#sp-testimonial-free-wrapper-1125 .sp-testimonial-free-section .sp-testimonial-client-designation,.sp-testimonial-free-section .sp-testimonial-client-testimonial,.sp-testimonial-free-section .sp-testimonial-client-testimonial p, #sp-testimonial-free-wrapper-1125 .sp-testimonial-free-section .sp-testimonial-title{color:rgb(255,255,255)!important}
#prelaoder{position:fixed;top:0;left:0;right:0;bottom:0;background:rgb(102,102,102);z-index:99999;object-fit:fill}#prelaoder video{width:100%;height:100%;object-fit:fill}body.loaded #prelaoder{display:none}
.breadcrumbarea{overflow:hidden;position:relative}.breadcrumbarea:before{content:'';position:absolute;left:0;top:0;width:100%;height:100%;background:rgba(0,0,0,.1)}
.clientlogo .clientlogobox,.gallery figure.gallery-item{width:100%;display:inline-block}.clientlogo .clientlogobox+.clientlogobox,.gallery figure.gallery-item+figure.gallery-item{margin-left:6px!important}#clientsmonochrome .owl-dots{margin-top:0}

/* .watchreel{float:right;margin-top:20px} */

.tlp-portfolio .isotope1 .tlp-content h3 a{font-size:1.215rem}.popup-inner{z-index:99999}

.midslider{position:relative}
/* Change on 25-02-2025 */
button.sub-menu-toggle{display:none}.connectpage form.wpcf7-form{width:100%;float:left;margin-top:0;max-width:100%}.breadcrumbarea>img{max-width:100%!important;height:auto!important}.swiper-slide-inner{background:rgb(255,255,255)}
/* Change on 25-02-2025 */

@media (min-width:1652px) and (max-width:1700px){
.watchreel{margin-left:158px}
}
@media (min-width:1352px) and (max-width:1650px){
.watchreel{margin-left:-88px}
}
@media (min-width:991px) and (max-width:1350px){
.bannercontent{padding-top:calc(+36%)}
}
@media (min-width:768px){
.nav-links{max-width:1140px;margin:0 auto}
.main-menu{text-align:right;margin-top:30px}.main-menu li+li{margin-left:15px}.navbar-brand{margin:0;padding:0}li.menu-item-has-children{position:relative}li.menu-item-has-children a:first-child:after{content:'\F140';margin-left:5px}.creativesway .titlearea{padding:0 130px;margin-bottom:0}.narrativebox p{padding-left:115px;padding-right:115px}.bannerarea,.midarea{margin-top:-120px}form.wpcf7-form{max-width:80%;float:right;margin-top:90px}.contform form.wpcf7-form{max-width:100%;float:left;margin-top:0}.clientlogo{margin:15px 0}.tnp-subscription,.letsjam .httext{margin-left:145px!important}
.page-template-contact-template .midarea{margin-top:-113px}.contactpage form.wpcf7-form{max-width:100%;float:none;background:none;padding:0}.socialicon{text-align:center}.headerfixed.sticky  .main-menu{margin-top:11px}#myVideo{min-height:100%}.gallery figure.gallery-item{max-width:11.55%!important}.clientfeedback{min-height:345px}.watchreel{margin-left:-88px}

/* Change on 25-02-2025 */
.breadcrumbarea{max-height:710px}.mobileview{display:none}.modalPopup #myVideo{top:-30px}
/* Change on 25-02-2025 */
}
@media (min-width:1300px){
.container,.nav-links{max-width:1240px}
}
@media (min-width:2400px){

}
@media (max-width:1090px){
}
@media (max-width:767px){
button.navbar-toggler{background:rgb(232,18,18);border-radius:0}.logo{text-align:left}.custom-logo-link img.custom-logo{max-width:100%;height:auto}button.navbar-toggler{position:absolute;right:15px}.home .custom-logo-link img.custom-logo,.page-template-team-template .custom-logo-link img.custom-logo,.page-template-contact-template .custom-logo-link img.custom-logo{filter:invert(1)}.custombtn{padding:12px 21px;font-size:.85rem}.narrativebox p{font-size:1.0rem}.ourclient .httext{font-size:2.4rem;padding-bottom:10px;margin-bottom:20px}.ourclient .httext:after{width:100%}.clientttitle p{font-size:.85rem}.watchreel{text-align:center}.midslider .slidercontnet{top:10px}.midslider .httext{font-size:1.1rem;margin-bottom:5px;padding-right:170px}.midslider p{font-size:.65rem;margin-bottom:5px}.slidercontnet .custombtn{margin-top:5px;padding:5px 10px;font-size:.65rem}.swaymedia{height:160px}.copyright h2{margin-bottom:5px;margin-top:30px}.rt-container-fluid .rt-row .button-group{padding-right:0!important;text-align:center!important}#midslider .owl-item:nth-child(4n) .slidercontnet .custombtn:before{width:62px;height:28px;background-size:100% 100%}.ourclient form.wpcf7-form{margin-top:0}#midslider .owl-item:nth-child(1n) .slidercontnet p, #midslider .owl-item:nth-child(4n) .slidercontnet p, #midslider .owl-item:nth-child(5n) .slidercontnet .httext{display:none}#midslider .owl-item:nth-child(5n) .slidercontnet p{display:block;padding-right:220px;padding-top:0px}#midslider .owl-item:nth-child(4n) .slidercontnet .custombtn{margin-top:0}/*#midslider .owl-item:nth-child(1n) .slidercontnet .httext{font-size:1.3rem}*/
.bannercontent h1,.bannercontent p,.bannercontent ul,.ourclient .httext,.clientttitle p,.clientfeedback,.contactusform .htsubtext,.letsjam .httext,.tnp-subscription,.socialicon{text-align:center}.readmore{padding:12px 10px}.clientlogobox{margin:0 auto}.letsjam .httext{font-size:2.4rem;line-height:1;margin-bottom:0}.tnp-subscription{margin:5px auto}.tnp-subscription label{margin-top:0!important;margin-bottom:5px!important}.letsjam .tnp-email{max-width:100%!important;margin-bottom:10px!important}.tnp-subscription input.tnp-submit{margin-left:0!important}.socialicon{margin-top:5px!important}.socialmediaicon{margin-bottom:15px}.creativesway,.downloadpdf,.ourclient,.letsjam,.mailandsocialmedia{padding-bottom:15px;padding-top:15px}.clientarea{padding-bottom:80px}.testicontent p:after{bottom:-100px}form.wpcf7-form,.tlp-portfolio-container .tlp-single-item{width:100%}.contactusform .htsubtext{font-size:1.0rem}.tlp-portfolio button{padding:15px 15px!important}.popupcontainer h5{font-size:1.6rem}.popupcontainer p{text-align:justify}.popupcontainer img{width:100%!important;max-width:305px;max-height:280px}.contactpage .readmore{margin-bottom:0}.contactheading .elementor-heading-title{font-size:1.8rem}.sgpb-content{overflow-y:scroll!important}.fullwhblogbox .blogbox{height:auto!important}.creativesway .titlearea p{font-size:.925rem}.col-12.col-sm-6.col-md-6.narrativebox.text-center+.col-12.col-sm-6.col-md-6.narrativebox.text-center .readmore{margin-bottom:5px}.downloadpdf .readmore{margin-bottom:0}.page-template-blogs-template .headerfixed a.meanmenu-reveal{color:rgb(255,255,255);border:1px solid rgb(255,255,255)}.page-template-blogs-template .headerfixed a.meanmenu-reveal span{background:rgb(255,255,255)}.page-template-blogs-template .headerfixed.sticky a.meanmenu-reveal{color:rgb(0,0,0);border:1px solid rgb(0,0,0)}.page-template-blogs-template .headerfixed.sticky a.meanmenu-reveal span{background:rgb(0,0,0)}#midslider .owl-dots{display:none}.popup-inner{width:100%;padding:80px 5px}.modalPopup.popup-visible iframe{max-height:261px!important}body.page-template-contact-template form.wpcf7-form{background:none;padding:0}body.home .headerfixed{position:absolute}body.home .headerfixed.sticky{position:fixed!important}.bannercontent li{display:block}.bannercontent li+li{margin-top:10px}

/* .bannerarea{top:0;height:auto}.bannerarea video{width:100%}.bannercontent{top:0;padding-bottom:30px;padding-top:0;height:auto;position:relative}.bannercontent h1{font-size:1.8rem}.bannercontent p{font-size:.85rem;line-height:1.7}.bannercontent ul{width:100%} .bannercontent .watchreeldiv{display:none}*/


.clientlogoslider .swiper-slide-inner{background:rgb(255,255,255)!important}.gallery figure.gallery-item{max-width:45%!important}.creativesway .titlearea p{margin-bottom:0}.page-template-contact-template .contentarea{padding-top:15px}.page-template-contact-template .contentarea h5{line-height:1.5}

/* Changes on 25.02.2025 */
.bannerarea{top:0;height:100vh}.bannercontent{text-align:center}.bannerarea video{transform:translate3d(-733px, -140px, 0px)}.bannercontent{top:0;padding-top:calc(+90%)}.bannercontent h1{font-size:2.0rem}.bannercontent p{line-height:1.5;margin-bottom:20px}.bannercontent .watchreeldiv{display:block}.mobileview{position:absolute;top:0;left:0;right:0;bottom:0;background-color:rgb(91,91,91);z-index:1}.mobileview video{width:100%;height:100%;object-fit:contain}.bannerarea>video{display:none!important}.mobileview>video{display:block!important;transform:translate3d(0px, -155px, 0px)}#prelaoder video{height:auto;}.headerfixed.sticky .mainnavi li a{color:rgb(255,255,255)!important}.headerfixed.sticky .mainnavi li a:hover, .headerfixed.sticky .mainnavi li a:focus, .headerfixed.sticky .mainnavi li.current_page_item a{color:rgba(255,255,255,.9)!important}.showreel{position:relative;top:auto}.watchreel span{color:rgb(255,255,255);border:1px solid rgb(255,255,255);font-size:1.5rem}.watchreel .labelvalue{color:rgb(255,255,255)}.modalPopup .close-search{top:20px;right:0}
/* Changes on 25.02.2025 */


}
@media (max-width:320px){
.bannercontent h1{font-size:1.5rem}.bannercontent p{font-size:.70rem}.bannercontent li a{padding:12px 15px;font-size:.85rem}.creativesway .titlearea p{font-size:.825rem}.narrativebox h2{font-size:1.0rem}.narrativebox p{font-size:.85rem}.downloadpdf label,.clientname{font-size:1.3rem}.downloadpdf p{font-size:1.5rem}.midslider .slidercontnet{top:4px}.midslider .httext{font-size:.85rem;margin-bottom:0}.midslider p{font-size:.6rem;margin-bottom:0}.clientttitle p,.clientdesignation,.testicontent p,.contactusform .htsubtext,.copyright p{font-size:.8rem}.swaymedia{height:132px}.watchreel span{font-size:2.5rem;padding:6px 20px 0 20px;display:inline-block}.watchreel .labelvalue{margin-top:15px}.watchreel span.mdi.mdi-play{margin-bottom:15px}
}