.redTitle,.subTitle{color:var(--red)}.nav a,a:hover{text-decoration:none}.callIcon img,.watch img{vertical-align:middle}.contactInfo,.nav{font-family:Kanit,sans-serif}.subTitle{font-size:var(--font-45);text-shadow:3px 4px 2px rgba(0,0,0,.16);margin-bottom:12px}.redTitle,.whiteTitle{font-size:var(--font-85);line-height:var(--font-85);text-shadow:3px 4px 2px rgba(0,0,0,.5)}.whiteTitle{color:var(--white);font-weight:400}.readMore,.submit{font-size:var(--font-24);background:var(--red);color:var(--black);line-height:60px;cursor:pointer;border:0;border-radius:5px;text-align:center;box-shadow:3px 3px 0 rgba(0,0,0,.45);display:inline-block;padding:0 25px}.pb-90,.py-90{padding-bottom:90px}.pt-90,.py-90{padding-top:90px}.readMore img,.submit img{display:inline-block;padding-left:10px;vertical-align:middle}.title{font-size:var(--font-45);color:#fff;position:relative;font-weight:600;line-height:55px}.title:after{width:75px;height:4px;position:absolute;left:50%;margin-left:-37px;bottom:-25px;content:"";background:var(--red)}.title.left:after{left:0;margin-left:0;bottom:-25px;content:"";background:var(--purple)}.readMore:hover,.submit:hover,.watch:hover{color:var(--black);background:#ffbba6}a,button,img{transition:.2s ease-in-out}.box500{max-width:500px;margin:0 auto}.mb-15{margin-bottom:15px}.mb-25{margin-bottom:25px}.mt-25{margin-top:25px}.mb-35{margin-bottom:35px}.mb-40{margin-bottom:40px}.mb-80{margin-bottom:80px}.pt-60{padding-top:60px}.pb-60{padding-bottom:60px}.pt-40{padding-top:40px}.pt-20{padding-top:20px}.darkBg{background:var(--dark)}.darkBgMore{background:#1a1a1a}.redColor{color:var(--red)!important}.purpleColor{color:var(--purple)!important}.header{position:fixed;left:0;top:0;background:rgba(0,0,0,.75);color:#fff;width:100%;padding:0;z-index:9999;border-bottom:1px solid rgba(255,255,255,.1)}span.error{color:#ff7878;font-size:14px;position:absolute}.logo{max-width:255px}.logo img,.responsiveMax{max-width:100%;display:block}.logo img{max-height:45px}.responsive{width:100%;display:block}.nav{font-size:18px;line-height:29px}.nav li{padding:21px 15px;position:relative}.nav a{display:inline-block;padding:0 0 3px;color:#fff;text-transform:uppercase;border-bottom:2px dashed transparent}.nav a.active,.nav a:hover{border-bottom:2px dashed var(--red)}.subMenu{position:absolute;left:0;display:none;top:100%;background:#1e2024;border:1px solid #2c2f34;width:255px;padding:15px 20px}.nav li:hover .subMenu,.watch{display:block}.subMenu li{padding:5px 0}.subMenu li a{text-transform:capitalize;font-weight:300}.slider{position:relative;max-height:100vh;overflow:hidden}.slider .whiteTitle{max-width:700px}.slideContent{position:absolute;left:0;top:50%;transform:translate(0,-50%);z-index:999;width:100%;color:#fff}.footerMenu,.socialMenu{width:90%;margin:0 auto}.headingWithSubheading{font-size:var(--font-32);color:#fff;font-weight:500}.bigText{font-size:var(--font-20);color:var(--gray);font-weight:400;line-height:30px}.treeList p span,.watch{font-weight:600}.imageWithText{position:relative;padding:20px;min-height:100vh;background-size:cover;background-position:center center}.treeList h3::after,.watch{background:var(--red);position:absolute}.imageWithText p{max-width:620px;font-size:var(--font-28);display:none}.imageWithText .rightAlign p{margin-left:auto}.watch{color:#000;border-radius:50px;padding:5px 32px;line-height:50px;font-size:var(--font-24);left:20px;bottom:20px}.callIcon img,.footerLogo,.watch img{display:inline-block}.footer,.textBg{background:var(--dark)}.contactInfo,.contactInfo span{line-height:20px;color:var(--gray)}.contactForm,.copyRight,.tagLineBg .line,.treeList h3{position:relative}.watch img{margin-left:8px;max-width:16px;margin-top:-5px}.watch.right{left:auto;right:20px}.Snapshot .watch{bottom:65px}.workList li{padding:0 15px}.workList img{border-radius:10px}.footer{padding:45px 0;border:1px solid #2c2f34}.footerLogo{border-bottom:1px solid #464a51;padding:0 35px 20px}.callIcon{max-width:100px}.contactInfo{font-size:var(--font-18);text-align:left;padding-left:0}.contactInfo span{display:block;font-size:var(--font-16);font-weight:300;padding-bottom:2px}.contactInfo a,.footerMenu a{color:var(--gray)}.footerMenu a:hover,.h3,.treeList h3{color:var(--red)}.footerMenu li{padding:0 15px 10px}.copyRight,.industryBox,.textBg,.treeList{color:var(--gray)}.Snapshot .swiper-slide{opacity:.15}.Snapshot .swiper-slide.swiper-slide-active{opacity:1}.socialMenu{border-top:1px solid #464a51}.socialMenu li{padding:0 25px}.socialMenu img{display:block;height:24px}.text{padding:55px 40px 50px;max-width:1000px;margin:0 auto}.tagLineBg{padding:185px 0;background:url(../images/tagBg.jpg) left center no-repeat #0f0f11}.industryBox,.teamDetails{background:var(--dark);line-height:26px}.tagLineBg .line:after{position:absolute;left:50%;top:0;width:1px;height:100%;background:#35393e;content:""}.treeList{max-width:500px;padding-left:50px}.treeList h3{font-size:var(--font-32);font-weight:400;margin:0}.treeList h3::after{content:"";left:-40px;width:25px;height:1px;top:26px}.treeList h3::before{content:"";position:absolute;left:-70px;width:11px;height:11px;top:21px;background:#35393e;border-radius:50%;z-index:99}.treeList p{font-weight:300}.industryBox{border-radius:20px;height:100%;font-size:16px}.industryBox img{border-radius:20px 20px 0 0}.industryText{padding:25px}.teamPic{max-width:295px;display:block;margin:0 auto}.teamName{color:var(--red);font-size:var(--font-32);margin-bottom:30px}.teamDetails{color:var(--gray);font-size:var(--font-20);padding:30px 40px 20px;text-align:justify}.form-control{border:1px solid #2c2f34;background:#0f0f11;height:52px;color:var(--gray)}.contactForm{background:#1e2024;padding:40px}textarea.form-control{height:90px}.menuBtn{display:none}.onlyMob{display:none!important}@media (max-width:1400px){.nav{font-size:15px;line-height:24px}:root{--font-45:35px;--font-85:65px;--font-32:26px;--font-28:20px;--font-24:18px;--font-20:15px;--font-18:13px}.readMore{line-height:50px;font-weight:600}.imageWithText p{line-height:28px}.py-90{padding-top:60px;padding-bottom:60px}.pt-60{padding-top:40px}.watch{padding:5px 25px;line-height:32px}.callIcon{max-width:80px}.callIcon img{max-width:100%}.footerMenu{margin-bottom:40px}.vidBox{width:96%!important}}@media (max-width:991px){.logo a,.menuBtn,.nav{display:block}.logo a{position:absolute;width:255px}.menuBtn,.nav li{position:relative}.logo{max-width:0;padding-right:0}.menuIcon{padding-top:8px}.menu ul li{border-top:1px solid #2c2f34}.menuBtn{z-index:999;margin-left:auto;width:40px}.menuBtn .line{width:35px;height:4px;background-color:#fff;display:block;margin:0 auto;transition:.3s ease-in-out}.menuBtn .line:nth-child(2){margin:5px auto}.menu{padding-top:30px;text-align:right;display:none}.menuBg{padding-left:0}.header{padding:15px 0;min-height:72px;background:rgba(0,0,0,.95)}.nav a.active,.nav a:hover{border-bottom:0 dashed var(--red);color:var(--red)}.header .align-items-center{align-items:normal!important}.nav li{padding:8px 0}}@media (max-width:767px){.nav .subMenu li,.slider,.subMenu{position:relative}.contactForm{padding:20px;margin-top:0}.slider{max-height:none;overflow:visible;padding-top:72px}.is-active .menuBtn .line:first-child{transform:translateX(-10px) rotate(-45deg)}.is-active .menuBtn .line:nth-child(3){transform:translateX(-10px) rotate(45deg)}.is-active .menuBtn .line:first-child,.is-active .menuBtn .line:nth-child(3){width:28px}:root{--font-45:30px;--font-85:35px}.imageWithText{min-height:500px}#DigitalAsset{background-image:url(../images/digitalM.jpg)!important}#VideoGraphics{background-image:url(../images/videoM.jpg)!important}#LogisticsSolution{background-image:url(../images/logisticsM.jpg)!important}#SocialMedia{background-image:url(../images/smmM.jpg)!important}#SearchEngine{background-image:url(../images/seoM.jpg)!important}#DigitalCampaigns{background-image:url(../images/campaignsM.jpg)!important}#UiUx{background-image:url(../images/uiM.jpg)!important}#CinematicSolutions{background-image:url(../images/Cinematic-SolutionsM.jpg)!important}#Snapshot .swiper-button-next,#Snapshot .swiper-button-prev{display:none}.Snapshot .watch{bottom:10px;right:10px}.watch{padding:4px 15px;line-height:30px;spaceBetween:25}.slideContent{padding:0}.nav .subMenu li{padding:2px 0;border:0}.subMenu{top:0;background:0 0;border:0 solid #2c2f34;width:100%;padding:15px 0 0 25px;z-index:9;margin-left:0}.text{padding:35px 10px 30px}.teamDetails{padding:30px 20px 20px}.onlyWeb{display:none!important}.onlyMob{display:block!important}.mb-40 .contactInfo{font-size:16px}}