/**  CSS Documents **/
/* CSS Document */
/* Start Coding By Raushan Shrivastva */
@font-face{font-family:'InterBlack';src:url('../fonts/Inter-Black.eot');src:url('../fonts/Inter-Black.eot') format('embedded-opentype'),url('../fonts/Inter-Black.woff') format('woff'),url('../fonts/Inter-Black.ttf') format('truetype'),url('../fonts/Inter-Black.svg') format('svg')}@font-face{font-family:'InterBold';src:url('../fonts/Inter-Bold.eot');src:url('../fonts/Inter-Bold.eot') format('embedded-opentype'),url('../fonts/Inter-Bold.woff') format('woff'),url('../fonts/Inter-Bold.ttf') format('truetype'),url('../fonts/Inter-Bold.svg') format('svg')}@font-face{font-family:'InterExtraBold';src:url('../fonts/Inter-ExtraBold.eot');src:url('../fonts/Inter-ExtraBold.eot') format('embedded-opentype'),url('../fonts/Inter-ExtraBold.woff') format('woff'),url('../fonts/Inter-ExtraBold.ttf') format('truetype'),url('../fonts/Inter-ExtraBold.svg') format('svg')}@font-face{font-family:'InterMedium';src:url('../fonts/Inter-Medium.eot');src:url('../fonts/Inter-Medium.eot') format('embedded-opentype'),url('../fonts/Inter-Medium.woff') format('woff'),url('../fonts/Inter-Medium.ttf') format('truetype'),url('../fonts/Inter-Medium.svg') format('svg')}@font-face{font-family:'InterLight';src:url('../fonts/Inter-Light.eot');src:url('../fonts/Inter-Light.eot') format('embedded-opentype'),url('../fonts/Inter-Light.woff') format('woff'),url('../fonts/Inter-Light.ttf') format('truetype'),url('../fonts/Inter-Light.svg') format('svg')}@font-face{font-family:'InterSemiBold';src:url('../fonts/Inter-SemiBold.eot');src:url('../fonts/Inter-SemiBold.eot') format('embedded-opentype'),url('../fonts/Inter-SemiBold.woff') format('woff'),url('../fonts/Inter-SemiBold.ttf') format('truetype'),url('../fonts/Inter-SemiBold.svg') format('svg')}@font-face{font-family:'InterRegular';src:url('../fonts/Inter-Regular.eot');src:url('../fonts/Inter-Regular.eot') format('embedded-opentype'),url('../fonts/Inter-Regular.woff') format('woff'),url('../fonts/Inter-Regular.ttf') format('truetype'),url('../fonts/Inter-Regular.svg') format('svg')}
@font-face{font-family:"Material Design Icons";src:url("../fonts/materialdesignicons-webfont.eot");src:url("../fonts/materialdesignicons-webfont.eot") format("embedded-opentype"),url("../fonts/materialdesignicons-webfont.woff") format("woff"),url("../fonts/materialdesignicons-webfont.ttf") format("truetype");font-weight:normal;font-style:normal}
.mean-container .meanmenu-reveal span:after{content:'\F35C'}
.menu-item-has-children>a:after,.pagebreadcrumb a+a:before,.pagebreadcrumb span:before,.singlebreadcrumb a:after,.mean-container .meanmenu-reveal span:after,.narrativebox .readmore:after,.owl-prev:before,.owl-next:before,.pagebreadcrumb a:after,.testicontent p:last-child:after{font-family:"Material Design Icons"}
.mean-container .meanmenu-reveal span:after{font-size:1.3rem}
body{color:rgb(0,0,0)}
.fullimg img,.breadcrumbarea img,article figure.post-thumbnail img,.midsliderimage img{max-width:100%!important;height:auto!important}
body{font-family:'InterRegular'}
.pricingplanrapidowork .pricingcard sup,.shorttitle{font-family:'InterLight'}
.mainnavi li a,.footerarea a,.copyrights p,.pagebreadcrumb,.pagebreadcrumb a,.creativesway .titlearea p,.narrativebox p,.quickreactionattractionbox p,.copyrighttext p,.pricingplanrapidowork .price span,.midslider p,.clientdesignation,.tlp-portfolio-sd,.portfolio-short-details p,.tlp-portfolio-detail-wrap ul.single-item-meta li{font-family:'InterMedium'}
.custombtn,.htsubtext,.clientsaysheading .htsubtext,.titlearea .shorttile .badge,.card-title,.servicescard a,.quickcontact a,.tnp-field input[type="submit"],.tlp-portfolio button,.tlp-portfolio .isotope3 .tlp-content h3,.tlp-portfolio .carousel3 .tlp-content h3,.tlp-portfolio .layout3 .tlp-content h3,.contactusform .readmore{font-family:'InterSemiBold'}
.httext,.httext a,.footerarea .widget-title,.narrativebox h2,.popularbadge,.pricingplanrapidowork .pricingcard small,.clientsuldetails li span,.textcontainer h2,.portfolio .buttonarea a,.downloadbtn,.clientttitle .htsubtext,.clientname,.letsjam h3,.footerarea h3,.tlp-portfolio-container.tlp-single-detail h2.portfolio-title{font-family:'InterBold'}
.quickreactionattractionbox h2,.pricingplanrapidowork .price{font-family:'InterBlack'}
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;text-decoration:none}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,footer,.bannerarea,.creativesway,.titlearea,.watchreel,.narrativemediaarea,.portfolio,.buttonarea,.ourclient,.midarea,.internalpage,.letsjam,.clientlogo,.testicontent,.mailandsocialmedia,.footerarea, footer,.row.filtr-container.filters-div,.casestudyarea, article,.upl-main,.clientsarea, nav.navigation.post-navigation,.midslider{width:100%}
header,footer,.bannerarea,.creativesway,.watchreel,.narrativemediaarea,.portfolio,.casestudyarea,.midslider,.ourclient,.clientsarea,.letsjam,.footerarea,.midarea,.internalpage,article,.innerworkarea{padding-left:0!important;padding-right:0!important}
.clientsarea{background:rgb(255,255,255)}
.cursor-pointer{cursor:pointer!important}
.breadcrumbarea,.breadcrumbarea img{position:relative}
.breadcrumbsection{position:absolute;width:100%;top:calc(+50%);z-index:999;text-align:center}
.breadcrumbsection .httext,.pagebreadcrumb a{color:rgb(255,255,255)}
.pagebreadcrumb{color:rgb(255,255,255);font-size:.875rem}
.pagebreadcrumb a{position:relative}
.pagebreadcrumb a:after{content:'\F141';position:relative;margin-right:5px;top:1px}
.breadcrumbsectioninner .httext{font-size:1.125rem}
.wpcf7-spinner{position:absolute!important;top:0!important;right:0!important}
.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:rgb(63,111,117)!important}
.custombtn{transition:all 0.2s ease, visibility 0s;border-radius:50px;box-shadow:1.41px 1.41px 4px rgb(0 0 0 / 15%);background:linear-gradient(180deg, rgba(255,253,244,0.75) 0%, rgba(255,253,244,0.75) 100%);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:linear-gradient(180deg, rgba(255,253,244,0.75))}
.contactusform .wpcf7-submit{background:rgb(0,0,0);color:rgb(255,255,255);border-radius:50px;font-size:.875rem;display:inline-block;padding:12px 121px;margin-bottom:30px;position:relative}.contactusform .wpcf7-submit:hover,.contactusform .wpcf7-submit:focus{background:rgba(232,223,223,0.7);color:rgb(0,0,0)}
.page-template-works,.page-template-empty,.portfolio,.creativesway,.watchreel,.narrativemediaarea,.portfolio,.single-portfolio{background:rgb(241,250,248)}
.clientsarea .owl-dots{display:none}
.headerfixed.sticky .custom-logo-link img,.page-template-contact-template .headerfixed.sticky .custom-logo-link img,.single-portfolio .headerfixed .custom-logo-link img{filter:invert(1)}.headerfixed.sticky .mainnavi li a{color:rgb(0,0,0)}
.single-portfolio .headerfixed ul li a{color:rgb(0,0,0)}
/* Start Header */
.headerfixed{position:relative;width:100%;text-align:center;color:rgb(255,255,255);transition:all .4s ease;z-index:99999;padding-bottom:10px;padding-top:10px}.headerfixed.sticky{position:fixed;background:rgb(255,255,2555);box-shadow:1.41px 1.41px 4px rgba(0,0,0,.15)}
/* Main Menu CSS */
.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 .meanmenu-reveal{border:1px solid rgb(255,255,255);color:rgb(255,255,255);cursor:pointer;display:block;height:12px;line-height:13px;margin-top:-23px;position:absolute;right:20px!important;text-decoration:none;width:15px;padding:4px 10px 5px 5px}.headerfixed.sticky .meanmenu-reveal{border:1px solid rgb(0,0,0);color:rgb(0,0,0)}.headerfixed .mean-nav{background:rgb(0,0,0);float:left;width:100%;margin-top:10px}.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(193,39,45)!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}
/* End Header */
/* Start Modal Popup */
.popup-inner{position:relative;padding:100px 45px;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:auto;transition:all .7s ease}.modalPopup .close-search{top:0px;right:0px;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:-30px;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 */
.logo{text-align:left}.logo span.custom-logo-link{display:block;text-align:left}.logo img{height:auto}
.bannerarea{position:relative;top:0;left:0;width:100%;height:100vh;overflow:hidden;z-index:1}.bannerarea video{width:100%;height:100%;background-size:cover;object-fit:cover;object-position:center center;display:block}
.creativesway{padding-bottom:40px;padding-top:40px}.creativesway .titlearea p{font-size:1.215rem;text-align:center;line-height:1.4}
.watchreel video{width:100%;border-radius:10px;border:4px solid rgb(255,255,255);padding:15px;background:rgb(255,255,255);display:block;object-fit:cover}
.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-bottom:20px;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}
.home .portfolio .portfoliobox+.portfoliobox+.portfoliobox+.portfoliobox+.portfoliobox+.portfoliobox+.portfoliobox+.portfoliobox+.portfoliobox{display:none}
.midslider img{position:relative}.midslider .slidercontent{position:absolute;z-index:9;width:100%;top:0;display:flex;align-items:center;height:100%}.midslider .httext{margin-bottom:15px;line-height:1.3;font-size:1.5rem}.midslider .httext,.midslider p{color:rgb(255,255,255)}.midslider p{line-height:1.5;font-size:.9rem}.slidercontent .custombtn{margin-top:15px;display:inline-block}
.ourclient{padding-bottom:40px;padding-top:40px;background:rgb(0,0,0);overflow:hidden}.clientname{font-size:1.415rem;margin-top:10px;margin-bottom:5px}.clientname,.clientdesignation,.testicontent p{color:rgb(255,255,255)}.clientdesignation{margin-bottom:5px}.testicontent p{font-size:0.95rem;line-height:1.8;position:relative}.testicontent p:last-child:after{content:'\F27E';font-size:4.0rem;color:rgb(255,255,255);position:absolute;right:0;bottom:-50px;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:0.875rem;color:rgb(223,223,223);line-height:1.5;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)}
.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}
.clientsarea{padding-bottom:15px;padding-top:15px}.clientarea .owl-dots{display:none}.clientlogobox{margin:0 auto}.clientlogobox img{width:100%;height:100%}.clientttitle .htsubtext{color:rgb(255,255,255);line-height:1.5;font-size:1.125rem}
.footerarea{background:rgb(82,82,82);padding-bottom:25px;padding-top:25px}.footerarea h3{font-size:.95rem;text-transform:uppercase;margin-bottom:30px;color:rgb(255,255,255)}.footerarea p{font-size:.875rem;margin-bottom:0;color:rgb(255,255,255);line-height:1.4}.footerarea a{color:rgb(255,255,255);display:block;line-height:1.4}

.contactusform .htsubtext{color:rgb(0,0,0);font-size:1.515rem;margin-bottom:30px}.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;margin-bottom:0}.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;z-index:999}.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 h3{font-size:3.0rem;color:rgb(255,255,255)}.tnp-field label{font-size:0.875rem!important;color:rgb(255,255,255)!important;margin-bottom:10px!important}.tnp.tnp-subscription,.tnp.tnp-subscription form{width:100%;position:relative}.tnp-subscription input[type="email"]{padding-right:110px!important;border-radius:3px!important;border:none!important}.tnp-field.tnp-field-button{position:absolute;right:102px;top:27px}.tnp-field input[type="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}.tnp-subscription input[type="email"]:hover,.tnp-subscription input[type="email"]:focus{outline:none!important;box-shadow:none!important}.connectpage form.wpcf7-form{background:none!important;padding:0}.connectpage label{display:block;margin-bottom:5px}.connectpage .form-group br{display:none}.connectpage .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}.connectpage span.wpcf7-form-control.wpcf7-radio span.wpcf7-list-item.first{margin-left:0}.connectpage span.wpcf7-form-control.wpcf7-radio .wpcf7-list-item-label{font-size:.95rem}
.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:.875rem!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%)}.rt-container-fluid .rt-row .button-group{padding-right:15px}
.tlp-portfolio .isotope3 .tlp-content h3 a{color:rgb(0,0,0)!important;font-size:1.25rem}.tlp-portfolio .isotope3 .tlp-content h3 a:hover,.tlp-portfolio .isotope3 .tlp-content h3 a:focus{color:rgb(244,78,73)!important}.tlp-portfolio-sd{font-size:.875rem}.tlp-portfolio-detail-wrap .tlp-portfolio-image .portfolio-feature-img{width:100%;border-radius:10px;border:4px solid rgb(255,255,255);padding:15px;background:rgb(255,255,255);display:block}.single-portfolio .tlp-portfolio-container.tlp-single-detail{position:relative}.single-portfolio .tlp-portfolio-container.tlp-single-detail:before{content:'';position:absolute;left:0;width:100%}

@media (min-width:768px){
.nav-links{max-width:1140px;margin:0 auto}.main-menu{text-align:right}.main-menu li+li,.single-portfolio .headerfixed li+li{margin-left:30px}.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}.narrativebox p{padding-left:115px;padding-right:115px}.bannerarea,.midarea{margin-top:-55px}
.page-template-contact-template .midarea{margin-top:-113px}.page-template-contact-template li a{color:rgb(255,255,255)}.contactpage form.wpcf7-form{max-width:100%;float:none;background:none;padding:0}.socialicon{text-align:center}
.popup-inner{width:70%;padding:100px 45px}.sgpb-content{max-width:1170px!important;margin:0 auto!important}
}
@media (min-width:1300px){
.tlp-portfolio-container.tlp-single-detail,.container,.nav-links{max-width:1240px!important}
}
@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{height:auto;width:100%}button.navbar-toggler{position:absolute;right:15px}.custombtn{padding:12px 21px;font-size:.85rem}
.bannerarea{background:rgb(0,0,0)}
.bannerarea video{object-fit:contain}
.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{background:url(../images/OurBrandsMobile.jpg) no-repeat;background-size:cover;background-position:100% 100%}.midslider .slidercontent{position:relative;margin-bottom:210px;padding-top:15px}.midslider p{font-size:.65rem;margin-bottom:5px}.slidercontent .custombtn{margin-top:5px;padding:5px 10px;font-size:.65rem}.footerarea h3{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) .slidercontent .custombtn:before{width:62px;height:28px;background-size:100% 100%}.ourclient form.wpcf7-form{margin-top:0}#midslider .owl-item:nth-child(5n) .slidercontent p{display:block;padding-right:220px;padding-top:0px}#midslider .owl-item:nth-child(4n) .slidercontent .custombtn{margin-top:0}
.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,.casestudyarea,.ourclient,.letsjam,.mailandsocialmedia{padding-bottom:15px;padding-top:15px}.clientarea{padding-bottom:80px}.testicontent p:last-child:after{bottom:-100px}form.wpcf7-form,.tlp-portfolio-container .tlp-single-item{width:100%}.contactusform .htsubtext{font-size:1.0rem}.contactusform .wpcf7-submit{padding:12px 10px}.tlp-portfolio button{padding:15px 15px!important}.popupcontainer h5{font-size:1.6rem}.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}.casestudyarea .readmore{margin-bottom:0}
.page-template-blogs-template .headerfixed .meanmenu-reveal{color:rgb(255,255,255);border:1px solid rgb(255,255,255)}
.page-template-blogs-template .headerfixed .meanmenu-reveal span{background:rgb(255,255,255)}
.page-template-blogs-template .headerfixed.sticky .meanmenu-reveal{color:rgb(0,0,0);border:1px solid rgb(0,0,0)}
.page-template-blogs-template .headerfixed.sticky .meanmenu-reveal span{background:rgb(0,0,0)}
.headerfixed.sticky .mainnavi li a{color:rgb(255,255,255)}
.clientfeedback img{margin:0 auto}.midslider .midsliderimage img,#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}.page-template-works .custom-logo-link img.custom-logo{filter:invert(1)}.page-template-empty .meanmenu-reveal{border:1px solid rgb(255,255,255);color:rgb(255,255,255)}.page-template-empty .custom-logo-link img{filter:invert(0)}body.home .headerfixed .meanmenu-reveal{margin-top:-23px}body.home .headerfixed .meanmenu-reveal,.page-template-empty .headerfixed .meanmenu-reveal,.page-template-connect .headerfixed .meanmenu-reveal{border:1px solid rgb(255,255,255);color:rgb(255,255,255)}.headerfixed .meanmenu-reveal,.page-template-empty .headerfixed.sticky .meanmenu-reveal,.page-template-connect .headerfixed.sticky .meanmenu-reveal{border:1px solid rgb(0,0,0);color:rgb(0,0,0)}body.home .headerfixed.sticky .meanmenu-reveal{border:1px solid rgb(0,0,0);color:rgb(0,0,0)}.headerfixed .meanmenu-reveal{margin-top:-19px;display:flex;align-items:center}.headerfixed{position:absolute}.headerfixed.sticky{position:fixed!important}.tnp-field label{text-align:left}.tnp-field.tnp-field-button{right:0;top:21px;width:100%;max-width:30%}.breadcrumbsection{top:calc(+40%)}
}
@media (max-width:320px){
.creativesway .titlearea p{font-size:.825rem}.narrativebox h2{font-size:1.0rem}.narrativebox p{font-size:.85rem}.casestudyarea label,.clientname{font-size:1.3rem}.casestudyarea p{font-size:1.5rem}.midslider .slidercontent{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,.footerarea p{font-size:.8rem}.swaymedia{height:132px}
}