body{background-color:#fff}:root{--orange:#fbb03b;--oswald_font:"Oswald", sans-serif;--roboto_font:"Roboto", sans-serif;--playfair_font:"Playfair Display", serif;--light_blue:#edf7fa;--dark_blue:#29afe4;--color1:#e24397;--color2:#fde93d;--color3:#2aaee4;--hero-bg-spacing:12px}.color1{color:var(--color1)}.color2{color:var(--color2)}.color2_dark{color:#e5cf13}.color3{color:var(--color3)}.linkedin-color{color:#0a66c2!important}.twitter-color{color:#1d9bf0!important}.facebook-color{color:#1877f2!important}.instagram-color{color:#0000;-webkit-text-fill-color:transparent;background-image:radial-gradient(circle at 30% 107%,#fdf497 0% 5%,#fd5949 45%,#d6249f 60%,#285aeb 90%);-webkit-background-clip:text;background-clip:text}.pinterest-color{color:#e60023!important}h1,h2,h3,h4,h5,h6{font-family:var(--oswald_font);letter-spacing:.1em;margin-bottom:.5rem;font-weight:500;line-height:1.2}a{font-family:var(--oswald_font);letter-spacing:.1em}.h5,h5{font-size:1.25rem}body{font-family:var(--playfair_font);letter-spacing:.5px;color:#000;font-weight:400;line-height:26px;overflow-x:hidden}.mt_20{margin-top:20px}.mt_30{margin-top:30px}.mt_60{margin-top:60px}.mt_80{margin-top:80px}.py_60{padding-top:60px;padding-bottom:60px}.py_80{padding-top:80px;padding-bottom:80px}.py_100{padding-top:100px;padding-bottom:100px}.py_120{padding-top:120px;padding-bottom:120px}.mb_20{margin-bottom:20px}.mb_80{margin-bottom:80px}.pb_80{padding-bottom:80px}.pt_30{padding-top:30px}.pt_80{padding-top:80px}.mx_0{margin-left:0;margin-right:0}.mx_-10{margin-left:-10px;margin-right:-10px}.mx_-30{margin-left:-30px;margin-right:-30px}.mx_-40{margin-left:-40px;margin-right:-40px}.mx_-60{margin-left:-60px;margin-right:-60px}.px_0{padding-left:0;padding-right:0}.px_10{padding-left:10px;padding-right:10px}.px_30{padding-left:30px;padding-right:30px}.px_40{padding-left:40px;padding-right:40px}.px_60{padding-left:60px;padding-right:60px}input::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}input::-webkit-inner-spin-button{-webkit-appearance:none;margin:0}input[type=number]{appearance:textfield}@media (min-width:576px){.container{max-width:540px}}@media (min-width:768px){.container{max-width:720px}}@media (min-width:992px){.container{max-width:960px}}@media (min-width:1200px){.container{max-width:1140px;margin:auto}}p{font-size:16px}.btn{border-radius:0;height:50px;box-shadow:none!important}.btn_outline{color:#222;letter-spacing:1px;background:0 0;border:1px solid #ddd;padding:8px 34px;font-size:16px}.no_outline_btn{border:none;height:auto;padding:2px 0}section.services_inner_page.case_studies_inner_page.brand-inner ul,.sub_contents ul{list-style:outside}.dark_btn,.dark_btn:hover{letter-spacing:1px;background:var(--dark_blue);padding:8px 34px;font-size:16px;color:#fff!important}.an_icon_btn,.an_icon_btn .txt{font-family:var(--playfair_font);justify-content:center;align-items:center;width:100%;display:inline-flex}.an_icon_btn .icon{max-height:20px;margin-top:-3px;margin-right:12px;line-height:20px;position:relative}button.btn.btn_outline.an_icon_btn:hover{border:1px solid #ddd}.an_icon_btn .icon:before{content:"";opacity:0;-o-transition:.2s;background:#bbb;border-radius:50%;width:8px;height:8px;transition:all .2s;position:absolute;top:50%;left:50%;transform:translate(-50%,-10%)}.dark_btn .icon:before{background:#fff}.an_icon_btn .icon img{-o-transition:.2s;transition:all .2s;-o-transition-delay:.2s;width:15px;transition-delay:.2s}.an_icon_btn:hover .icon img{opacity:0;-o-transition-delay:0s;transition-delay:0s;transform:translateY(-40%)}.an_icon_btn:hover .icon:before{opacity:1;-o-transition-delay:.1s;transition-delay:.1s;transform:translate(-50%,-50%)}.form-control{color:#000;border-radius:0;box-shadow:none!important}.section_title{text-transform:uppercase;letter-spacing:3px;margin:0 0 35px;padding-bottom:25px;font-size:34px;font-weight:400;position:relative}.section_title.white{color:#fff}.section_title span{display:block}.section_title.center{text-align:center;margin-left:auto;margin-right:auto;display:table}.section_title.white:before{background:#fff}.section_title.center:before{left:50%;transform:translate(-50%)}.sub_heading{margin:0;font-size:15px;line-height:22px}.sub_heading.center{text-align:center;max-width:90%;margin-left:auto;margin-right:auto}.line_title{position:relative}.line_title:before{content:"";background:#222;width:40px;height:1px;display:block;position:absolute;bottom:0;left:0}.line_title.center:before{left:50%;transform:translate(-50%)}.animated_text_section{z-index:1;position:relative}.animated_text{font-size:230px;line-height:initial;white-space:nowrap;color:var(--light_blue);font-weight:700;display:flex;position:absolute;left:9vw}.animated_text.top{bottom:unset;z-index:-1;top:0;transform:translateY(20px)}.animated_text.bottom{bottom:0;top:unset}.inner_row .animated_text{font-size:90px;left:0}.animated_text .char{overflow:hidden}.animated_text .char span{-o-transition:all .5s cubic-bezier(.05, .43, .04, .87);transition:all .5s cubic-bezier(.05,.43,.04,.87);display:inline-block;transform:translate(-100%)}.animated_text .char span.show{transform:translate(0,0)}.bordered_form .form-control{border:none;border-bottom:1px solid #000;height:auto;margin:15px 0 0;padding:4px 0;line-height:23px}.bordered_form .form-control::placeholder{color:#000;font-size:14px}.social_icons.inline{margin:0;padding:0;list-style-type:none;display:flex}.social_icons.inline li:not(:last-child){margin-right:45px}.social_icons.inline a{font-size:15px;font-weight:700;position:relative}.social_icons.inline li:not(:last-child) a:before{content:"";background:silver;width:26px;height:1px;position:absolute;top:55%;right:-33px}.navbar{z-index:999;align-items:unset;-o-transition:left .6s cubic-bezier(.77, 0, .175, 1);background:#fff;width:500px;height:100%;padding:5.5% 3.5% 36px 4.5%;transition:left .6s cubic-bezier(.77,0,.175,1);position:fixed;top:0;left:-408px;box-shadow:2px -1px 40px #413d3d12}.navbar.show{left:0;overflow:auto}.navbar .hamburger{justify-content:center;align-items:center;width:92px;margin:0 auto;padding:26px 0;display:flex;position:fixed;top:0;left:0}.navbar .hamburger .icon{width:35px}.navbar .hamburger .line{-o-transition:all .3s ease-in-out;background-color:#000;width:100%;height:2px;margin:8px 0;transition:all .3s ease-in-out;display:block}.navbar .hamburger .line:nth-child(2){width:18px}.navbar .hamburger:hover{cursor:pointer}.navbar .hamburger:hover .line:nth-child(2){width:100%}.navbar .hamburger.is-active .line:first-child{transform:translateY(2px)rotate(48deg)}.navbar .hamburger.is-active .line:nth-child(2){width:100%;transform:translateY(-8px)rotate(-48deg)}.navbar .mini_sidebar{z-index:1000;-o-transition:left .15s ease-in-out;width:92px;height:calc(100% - 92px);transition:left .15s ease-in-out;position:fixed;top:92px;left:0}.navbar.show .mini_sidebar{left:-92px}.navbar .navbar-brand{width:100%;margin:0 auto;padding:0;position:absolute;top:0;left:0}.navbar .navbar-brand img{width:60px;margin:0 auto;display:table}.navbar .builder_logo{max-width:110px}.navbar .enquire_btn{background:var(--light_blue);width:100%;height:fit-content;padding:50px 0;position:absolute;bottom:0;left:0}.navbar .enquire_btn span{writing-mode:tb;font-family:var(--oswald_font);text-transform:uppercase;letter-spacing:3px;font-size:12px;transform:rotate(180deg)}.navbar .navbar-collapse{opacity:0;-o-transition:.15s .1s;height:100%;transition:all .15s .1s;position:relative}.navbar .navbar-collapse .bottom p,.navbar .navbar-collapse .bottom a{font-family:var(--playfair_font);color:#000;font-size:15px;line-height:initial;margin:4px 0;display:inline-block}.navbar .social_icons{margin:15px 0 0;padding:0}.navbar.show .navbar-collapse{opacity:1}.navbar .navbar-nav{flex-direction:column;margin-top:50px;margin-bottom:80px}.navbar-nav li{list-style:none}.navbar .navbar-nav .nav-item:not(:last-child){margin-bottom:5px}.navbar .navbar-nav .nav-link{color:#222;text-transform:uppercase;padding:2px 0;font-size:15px;display:block}.navbar .navbar-nav .nav-item.active>.nav-link{color:var(--dark_blue)}.navbar .navbar-nav .parent>.nav-link{display:block;position:relative}.navbar .navbar-nav .parent>.nav-link:before,.navbar .navbar-nav .child>.nav-link:before{content:"";opacity:.5;background:url(/website/images/nav-arrow.png) 0 0/contain no-repeat;width:10px;height:10px;transition:all .3s ease-in-out;position:absolute;top:50%;right:5px;transform:translateY(-50%)}.navbar .navbar-nav .parent.open>.nav-link:before,.navbar .navbar-nav .child.open>.nav-link:before{transform:translateY(-50%)rotate(90deg)}.navbar .navbar-nav .dropdown{margin:10px 0;padding-left:15px;list-style-type:none;display:none;position:relative}.navbar .navbar-nav .dropdown:before{content:"";background:#0000001a;width:1px;height:100%;position:absolute;top:0;left:0}.navbar .navbar-nav .dropdown .nav-link{font-family:var(--playfair_font);text-transform:capitalize;letter-spacing:initial;font-size:16px;line-height:initial;position:relative}.main_page_contents{width:calc(100% - 92px);margin-left:auto}.hero_section .carousel-item .carousel-caption{content:"";width:100%;top:50%;left:0;right:unset;bottom:unset;margin-bottom:50px;position:absolute;transform:translateY(-50%)}.hero_section .carousel-item .title{letter-spacing:10px;text-transform:uppercase;opacity:0;font-size:80px;position:relative;transform:translateY(25px)}.hero_section .carousel-item p{color:#fff;opacity:0;max-width:50%;margin:0 auto;font-size:25px;line-height:35px;transform:translateY(25px)}.hero_section .carousel-indicators{justify-content:unset;width:auto;bottom:100px;right:50px;left:unset;z-index:999;margin:0}.hero_section .carousel-indicators li{text-indent:0;color:#fff;font-family:var(--oswald_font);opacity:1;z-index:9;letter-spacing:2px;text-align:right;background:0 0;border:none;width:auto;min-width:26px;height:auto;margin:0;padding:0 6px;font-size:12px;line-height:35px;position:relative}.hero_section .carousel-indicators li:before{content:"";z-index:-1;background:#fff;width:0;height:1px;margin-right:30px;transition:all .3s ease-in-out;display:block;position:relative;top:50%;transform:translateY(-50%)}.work_culture_section{padding:130px 0}.work_culture_section .single{position:relative}.work_culture_section .single .count{content:"";z-index:-1;color:var(--light_blue);font-size:160px;font-weight:600;position:absolute}.work_culture_section .single .title{z-index:2;text-transform:uppercase;letter-spacing:.1em;padding:0 0 20px;font-size:24px;font-weight:400}.work_culture_section .single p{min-height:155px;margin:20px 0 0;font-size:14px;line-height:22px}.work_culture_section .single .btn{height:auto;margin-top:30px;padding:10px 25px}.overview_section{padding:0 0 100px;position:relative}.overview_section .image_col .image{height:100%;position:relative}.overview_section .image_col #overview_image{padding-left:40px}.overview_section .image_col #overview_image,.overview_section .image_col #overview_image div{height:100%}.overview_section .overview_carousel .carousel-indicators{height:auto;top:0;left:0;bottom:unset;flex-direction:column-reverse;width:40px;margin:0;display:flex;position:absolute}.overview_section .overview_carousel .carousel-indicators li{text-align:center;text-indent:unset;writing-mode:vertical-rl;width:100%;height:auto;font-family:var(--oswald_font);letter-spacing:2px;color:#000;opacity:1;border:none;align-items:center;margin:0;padding:6px 0;font-size:14px;display:flex;position:relative;transform:rotate(180deg)}.overview_section .overview_carousel .carousel-indicators li:before{content:"";background:#000;width:1px;height:0;margin-bottom:10px;transition:all .3s ease-in-out;display:block;position:relative}.overview_section .overview_carousel .carousel-indicators li.active{font-size:16px}.overview_section .overview_carousel .carousel-indicators li.active:before{height:100px}.overview_section .image_col img{object-fit:cover;width:100%;height:100%}.overview_section .content_col{padding-top:40px;padding-bottom:40px}.overview_section .section_title span{display:block}.overview_section .an_icon_btn{margin-top:20px}.overview_section .image_col .about_carousel .owl-dots{height:auto}.overview_section .counter{margin-top:40px}.overview_section .counter ul{flex-wrap:wrap;margin:0 -30px;padding:0;list-style:none;display:flex}.overview_section .counter ul li{flex:0 0 50%;max-width:50%;padding:15px 30px}.overview_section .counter .title{margin:0;font-weight:500}.overview_section .counter p{color:#888;letter-spacing:.5px;font-size:15px;font-weight:500;line-height:initial;margin:0}.video_section{cursor:pointer;position:relative}.video_section .video_thumbnail{object-fit:cover;width:100%;height:500px}.video_section .play_btn{content:"";-webkit-user-select:none;user-select:none;border-radius:50%;justify-content:center;align-items:center;width:170px;height:170px;transition-timing-function:cubic-bezier(.4,.08,0,.97);display:flex;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.video_section .play_btn:before{content:"";border:3px solid #fff;border-radius:100%;width:calc(100% - 4px);height:calc(100% - 4px);position:absolute;top:2px;left:2px}.video_section .play_btn svg{width:100%;height:100%;position:absolute;top:0;left:0}.video_section .play_btn img{filter:invert();max-width:30px}.video_section .circle{stroke-dasharray:301.59 301.59;stroke-dashoffset:301.59px;transition:all 2s cubic-bezier(.4,.08,0,.97)}.video_section:hover .circle{stroke-dashoffset:0}#video_modal.fade{transition:opacity linear}#video_modal.fade .modal-dialog{opacity:0;transition:all .5s linear .5s;transform:translate(0)}#video_modal.fade.show .modal-dialog{opacity:1}.modal-backdrop.fade{transition:opacity .3s linear}#video_modal .modal-body{padding:0}#video_modal video{width:100%;display:block}#video_modal .close{text-shadow:none;color:#fff;opacity:.7;font-size:40px;font-weight:300;position:relative;top:10px;right:10px}.what_we_do{padding:100px 0;position:relative;overflow:hidden}.what_we_do .container{position:relative}.what_we_do .contents_container{margin-top:60px;padding:0}.what_we_do .contents{flex-wrap:wrap;margin:0 -20px;padding:0;list-style-type:none;display:flex}.what_we_do .contents .box{flex:0 0 33.33%;max-width:33.33%;padding:0 15px}.what_we_do .contents .lg_col2,.what_we_do .contents .sm_col2{flex:0 0 33.33%;max-width:33.33%}.what_we_do .single{margin-bottom:30px;position:relative;overflow:hidden}.what_we_do .single .content{z-index:1;color:#fff;background:0 0;width:100%;height:100%;padding:20px 30px;transition:background .2s ease-in-out;position:absolute;bottom:0;left:0;overflow:hidden}.what_we_do .single:hover .content{background:#000000d1}.what_we_do .single.active .content{transform:translateY(0)}.what_we_do .single .text{transition-delay:.1s}.what_we_do .single .text_sm{transition:all .2s ease-in-out}.what_we_do .single:hover .text_sm{opacity:0;transform:translateY(30px)}.what_we_do .single.active .text{transform:translateY(0)}.what_we_do .single .thumbnail{width:100%}.what_we_do .single .text .title{text-transform:uppercase;letter-spacing:1px;opacity:0;margin-bottom:20px;font-size:22px;font-weight:400;transition:all .3s ease-in-out;transform:translateY(20px)}.what_we_do .single p{color:#e7e7e7;letter-spacing:.7px;line-clamp:5;-webkit-line-clamp:5;opacity:0;-webkit-box-orient:vertical;min-height:20px;margin-bottom:10px;font-size:14px;line-height:20px;transition:all .3s ease-in-out;display:-webkit-box;overflow:hidden;transform:translateY(20px)}.what_we_do .single .btn{color:#fff;opacity:0;margin-top:15px;font-size:12px;transition:all .3s ease-in-out;transform:translateY(20px)}.what_we_do .single:hover .text .title{opacity:1;transition-delay:.1s;transform:translateY(0)}.what_we_do .single:hover p{opacity:1;transition-delay:.3s;transform:translateY(0)}.what_we_do .single:hover .btn{opacity:1;transition-delay:.5s;transform:translateY(0)}.what_we_do .content_sm{background-image:linear-gradient(#0000,#00000057,#000000bf);width:100%;padding:50px 25px 25px;position:absolute;bottom:0;left:0}.what_we_do .content_sm .title{color:#fff;text-transform:uppercase;width:calc(100% - 30px);margin:0;font-size:22px}.counter_section{padding:120px 0}.counter_section .single .progress-percentage{display:none}.counter_section .my-progress-bar .count{font-size:34px;line-height:initial;font-weight:700;font-family:var(--playfair_font);margin:0;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.counter_section .circle{cursor:default;border-radius:50%;width:180px;height:180px;margin:auto;position:relative}.counter_section .circle:after{content:"";z-index:-1;border:5px solid #edf7fa;border-radius:50%;width:calc(100% - 15px);height:calc(100% - 15px);display:block;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.counter_section .circle .box{display:none}.counter_section .circle .box,.counter_section .circle .box span{position:absolute;top:50%;left:50%}.counter_section .circle .box{background:#fff;border-radius:50%;width:100%;height:100%;transition:all .2s;transform:translate(-50%,-50%)scale(.8)}.counter_section .circle:hover .box{transform:translate(-50%,-50%)scale(.91)}.counter_section .circle .box span{color:#0000;-webkit-text-fill-color:transparent;background:-webkit-linear-gradient(270deg,#a445b2,#fa4299);-webkit-background-clip:text;background-clip:text}.circle .box span{font-family:sans-serif;font-size:38px;font-weight:600;transition:all .1s;transform:translate(-45%,-45%)}.counter_section .circle:hover .box span{transform:translate(-45%,-45%)scale(1.09)}.counter_section .single .title{text-transform:uppercase;letter-spacing:.1em;text-align:center;margin:34px 0 0;font-size:16px;font-weight:400;line-height:22px}.why_gtf{background:#f4f4f48a}.why_gtf .container{max-width:100%;padding:0}.why_gtf .icon{margin-bottom:25px}.why_gtf .icon img{filter:invert();object-fit:contain;width:70px;height:70px}.why_gtf .single_col{border-top:1px solid #00000012;border-bottom:1px solid #00000012}.why_gtf .single_col:not(:last-child){border-right:1px solid #00000012}.why_gtf .single{padding:100px 60px;position:relative}.why_gtf .single .title{text-transform:uppercase;margin-bottom:25px;padding-bottom:15px;font-size:30px;font-weight:500;line-height:40px}.why_gtf .single p{margin:0;font-size:14px;line-height:22px}.why_gtf .single ul{margin:20px 0 0;padding-left:15px;font-size:14px}.why_gtf .single .count{color:#00000007;z-index:0;font-size:200px;font-weight:700;line-height:150px;position:absolute;top:0;right:0}.brand_section{background:#f4f4f48a;padding:80px 0}.brand_section .single{background:#ffffffbf;border:1px solid #f3f3f3;border-radius:3px;padding:0 30px;transition:all .3s}.brand_section .single:hover img{filter:unset;opacity:1}.brand_section .owl-dots{display:none}.whatwedo-wrapper{height:200vh;position:relative}.whatwedo-wrapper:after{content:"";z-index:-1;background:#fef7fb;width:25%;height:100%;position:absolute;top:0}.whatwedo{height:100vh;padding:40px 0;position:sticky;top:0;overflow:hidden}.whatwedo .container{flex-direction:column;justify-content:center;max-width:90%;height:100%;display:flex}.section_title{text-align:center;margin-bottom:10px;font-size:28px;font-weight:600}.line_title{padding-bottom:20px;position:relative}.line_title:before{content:"";background:#222;width:40px;height:1px;position:absolute;bottom:0;left:50%;transform:translate(-50%)}.whatwedo-wrapper .tab-pane{opacity:0;height:65vh;transition:opacity .5s}.whatwedo-wrapper .tab-pane.active.show{opacity:1}.whatwedo-wrapper .inner-tab{justify-content:space-between;align-items:center;height:100%;padding-bottom:40px;display:flex}.whatwedo-wrapper .img-box{width:35%;color:var(--text-light);justify-content:center;align-items:center;display:flex}.whatwedo-wrapper .content-box{width:60%;padding-right:10%}.whatwedo-wrapper .content-box h4{font-size:22px}.whatwedo-wrapper .content-box p{padding:25px 0;line-height:26px}.whatwedo-wrapper .custom-tabs{margin-top:20px;display:flex}.whatwedo-wrapper .custom-tabs .nav-item{text-align:center;flex:1}.whatwedo-wrapper .custom-tabs .nav-link{width:100%;color:var(--text-light);padding:10px 0;font-size:14px;position:relative}.whatwedo-wrapper .custom-tabs .nav-link.active,.custom-tabs .nav-item:hover .nav-link{color:var(--text-dark)}.whatwedo-wrapper .custom-tabs .nav-link:after{content:"";opacity:0;background:#000;border-radius:50%;width:8px;height:8px;position:absolute;bottom:-13px;left:50%;transform:translate(-50%)}.whatwedo-wrapper .custom-tabs .nav-link.active:after{opacity:1}.whatwedo-wrapper .progress-line{background:#000;height:2px;margin-top:8px}.whatwedo-wrapper .progress-bar{background:#000;width:0;height:2px;transition:all .3s}.whatwedo-wrapper .indicate{z-index:99;align-items:center;display:flex;position:absolute;top:0;bottom:0;right:7%}.whatwedo-wrapper .indicate ul{margin:0;padding:0;list-style:none}.whatwedo-wrapper .indicate li{cursor:pointer;background:#eee;width:25px;height:7px;margin:10px 0}.whatwedo-wrapper .indicate li.active{background:#2aaee4}.whatwedo-wrapper .carousel-inner{position:relative;overflow:hidden}.whatwedo-wrapper .carousel-item{opacity:0;width:100%;transition:opacity .6s;position:absolute}.whatwedo-wrapper .carousel-item.active{opacity:1;z-index:2;position:relative}.whatwedo-wrapper .carousel-fade .carousel-item{transition:opacity .5s}.whatwedo-wrapper .carousel-indicators{height:5px;bottom:-35px;overflow:hidden}.whatwedo-wrapper .carousel-indicators li{background:#dbdbdb;width:5px!important;height:5px!important}.whatwedo-wrapper .carousel-indicators .active{background:#2aaee4}.whatwedo-wrapper .btn_outline{width:220px}.whatwedomob{padding:40px 0}.whatwedomob .img-box img{background:#fff;width:100%;padding:10px}.whatwedomob .card{background:0 0;border:none!important}.whatwedomob .card-header{background:0 0;padding:0}.whatwedomob .btn-link{text-align:left;color:#000;width:100%;padding:15px 0;font-family:Oswald,sans-serif;font-weight:500;text-decoration:none;display:block}.whatwedomob .btn-link:hover{text-decoration:none}.whatwedomob .content-box{padding:20px 0}.whatwedomob .content-box p{padding-bottom:25px}.whatwedomob .view-all{text-align:right;cursor:pointer;margin-top:25px;font-family:Oswald-Regular;font-size:14px}.whatwedomob .carousel-indicators .active{background-color:#2aaee4}.whatwedomob .carousel-indicators li{cursor:pointer;background-color:#dbdbdb;width:5px!important;height:5px!important}.whatwedomob .carousel-indicators{bottom:-20px}.whatwedomob .arrow{justify-content:center;width:64px;height:50px;margin:0 auto;display:flex;position:absolute;bottom:-20%;left:0;right:0}.whatwedomob .arrow .arrow-box{margin:5px}.whatwedomob .carousel-control-next,.carousel-control-prev{opacity:.8}.whatwedomob .arrow .arrow-box img{width:45px}@media (max-width:1500px){.whatwedo .container{max-width:94%}.whatwedo .custom-tabs .nav-link.active,.whatwedo .custom-tabs .nav-link{font-size:14px}.whatwedo{scroll-behavior:smooth}}@media (max-width:991px){.whatwedo-wrapper{height:auto}.whatwedo{height:auto;padding:40px 0;position:relative;overflow:visible}.whatwedo .container,.tab-pane{height:auto}.inner-tab{text-align:center;flex-direction:column;padding-bottom:20px}.img-box{width:100%;margin-bottom:20px}.content-box{width:100%;padding-right:0}.content-box h4{margin-bottom:0;font-size:18px}.content-box p{padding:15px 0 20px;font-size:14px}.custom-tabs{flex-wrap:nowrap;overflow-x:auto}.custom-tabs .nav-item{flex:none;min-width:140px}.custom-tabs .nav-link{padding:8px;font-size:13px}.indicate{display:none}.img-box img{object-fit:contain;max-height:250px}}.connect_with_us{background:url(/website/images/connect_with_us_bg.jpg) 50%/cover no-repeat;position:relative}.connect_with_us:before{content:"";background:#95d6f1ed;width:100%;height:100%;position:absolute;top:0;left:0}.connect_with_us .form{background:#fff;width:100%;padding:80px;position:relative}.connect_with_us .form_heading{text-transform:uppercase;letter-spacing:2.5px;margin-bottom:25px;padding-bottom:25px;font-size:40px;font-weight:500;line-height:45px}.connect_with_us .form .sub_heading{max-width:100%;margin-bottom:25px;font-size:17px}.connect_with_us .form .form-group{margin-bottom:12px}.connect_with_us .form-control{border:1px solid #ced4da;border-radius:0;width:100%;min-height:46px;padding:.375rem .75rem;font-size:15px}.connect_with_us .form-control::placeholder{font-size:14px}.connect_with_us .form-inline{justify-content:space-between}.connect_with_us .form-inline .form-group{flex:0 0 calc(50% - 6px);max-width:calc(50% - 6px)}.connect_with_us .form-inline .form-control{width:100%}.connect_with_us .form .btn .icon{margin-right:12px}.connect_with_us .form .btn .icon img{width:15px}.connect_with_us .image{height:100%;padding:50px 0;position:relative}.connect_with_us .image img{content:"";object-fit:contain;width:100%;height:90%;position:absolute;top:50%;transform:translateY(-50%)}.gallery_slider .container{max-width:100%;padding:0}.gallery_slider .single a{cursor:pointer;width:100%;height:100%;display:block;position:relative;top:0;left:0}.gallery_slider .single a:after{content:"";opacity:0;-o-transition:opacity .2s ease-in-out;background-color:#2222228c;width:100%;height:100%;transition:opacity .2s ease-in-out;display:block;position:absolute;top:0;left:0}.gallery_slider .single a:hover:after{opacity:1}.gallery_slider .single .icon{color:#fff;opacity:0;z-index:1;-o-transition:.3s;font-size:35px;transition:all .3s;position:absolute;top:50%;left:50%;transform:translate(-50%,-30%)}.gallery_slider .single .icon img{filter:invert();object-fit:contain;width:30px;height:30px}.gallery_slider .single:hover .icon{opacity:1;transform:translate(-50%,-50%)}.insta_feed_section .container{max-width:100%;padding:0}.insta_feed_section .single a{cursor:pointer;width:100%;height:100%;display:block;position:relative;top:0;left:0}.insta_feed_section .single a:after{content:"";opacity:0;-o-transition:opacity .2s ease-in-out;background-color:#2222228c;width:100%;height:100%;transition:opacity .2s ease-in-out;display:block;position:absolute;top:0;left:0}.insta_feed_section .single a:hover:after{opacity:1}.insta_feed_section .single .icon{color:#fff;opacity:0;z-index:1;-o-transition:.3s;font-size:35px;transition:all .3s;position:absolute;top:50%;left:50%;transform:translate(-50%,-30%)}.insta_feed_section .single .icon img{filter:invert();object-fit:contain;width:30px;height:30px}.insta_feed_section .single:hover .icon{opacity:1;transform:translate(-50%,-50%)}.insta_feed_section #insta_data{flex-wrap:wrap;display:flex}.insta_feed_section #insta_data .item{flex:0 0 20%;max-width:20%}.insta_feed_section #insta_data .single{padding:1px}.insta_feed_section #insta_data .thumbnail{object-fit:cover;display:block}.satisfied_section{padding:100px 0;position:relative}.satisfied_section:before{content:"";background:linear-gradient(to top right, transparent 50%, var(--light_blue) 50%);width:50%;height:100%;position:absolute;top:0;right:0}.satisfied_section .image_col .image{height:100%;position:relative}.satisfied_section .image_col img{object-fit:cover;width:100%;height:100%;position:absolute}.satisfied_section .content_col{align-items:center;padding-top:100px;padding-bottom:100px;display:flex}.satisfied_section .section_title span{display:block}.satisfied_section .an_icon_btn{margin-top:20px}footer .left_col{position:relative}footer .left_col:before{content:"";background-color:#ffffff40;width:1px;height:100%;display:inline-block;position:absolute;top:50%;right:-18%;transform:translateY(-50%)}footer .footer_title{text-transform:uppercase;letter-spacing:.1em;margin-bottom:60px;font-size:44px;line-height:55px}footer .footer_title span{margin-left:150px;display:block;position:relative}footer .footer_title span:before{content:"";background:#0000002b;width:100px;height:2px;position:absolute;top:50%;right:calc(100% + 20px);transform:translateY(-50%)}footer .row{flex-wrap:unset}footer .right_col{flex:1;max-width:max-content}footer .right_col .footer_title{font-size:20px}footer .form-control{border:none;padding:0;font-size:14px;color:#fff!important;background:0 0!important;border-bottom:1px solid #ffffff40!important}footer .form-control::placeholder{color:#fff}footer .btn{margin-top:25px;color:#fff!important}footer .social_icons{flex-wrap:wrap;margin:0;padding:0;list-style-type:none;display:flex}footer .social_icons li{flex:0 0 33.33%;max-width:33.33%;margin-bottom:10px}footer .social_icons .single_icon{-webkit-user-select:none;user-select:none;border-radius:50%;justify-content:center;align-items:center;width:50px;height:50px;transition-timing-function:cubic-bezier(.4,.08,0,.97);display:flex;position:relative}footer .social_icons .single_icon:before{content:"";border-radius:100%;width:calc(100% - 4px);height:calc(100% - 4px);position:absolute;top:2px;left:2px}footer .social_icons .single_icon svg{width:100%;height:100%;position:absolute;top:0;left:0}footer .social_icons .single_icon img{filter:invert();max-width:20px}footer .social_icons .circle{stroke-dasharray:301.59 301.59;stroke-dashoffset:301.59px;stroke-width:1px;transition:all 1s cubic-bezier(.4,.08,0,.97)}footer .social_icons a{text-decoration:none!important}footer .social_icons a:hover .circle{stroke-dashoffset:0}footer .social_icons p{color:#fff;margin:0;font-size:14px}.logo{justify-content:center;align-items:center;display:flex}footer .contact_addresses{flex-wrap:wrap;margin:0 -15px 0 10px;padding:0;list-style-type:none;display:flex}footer .contact_addresses li{flex:0 0 50%;max-width:50%;padding:15px}footer .contact_addresses .title{letter-spacing:1.5px;text-transform:uppercase;margin-bottom:10px;padding-bottom:0;font-size:14px;font-weight:400;position:relative}footer .contact_addresses .title:before{content:"";width:10px;height:10px;display:block;position:absolute;top:2px;left:-20px}footer .contact_addresses p{letter-spacing:1px;color:#494949;margin:0 0 11px;font-size:14px;font-weight:500;line-height:20px}footer .contact_addresses a{letter-spacing:1px;color:#505050;align-items:center;margin:0;font-size:14px;font-weight:500;text-decoration:none;display:inline-flex}footer .contact_addresses .icon{align-items:center;display:flex}footer .contact_addresses .icon img{width:16px;margin-right:5px}footer .right_col{position:relative}footer .right_col:before{content:"";background:#ddd;width:2px;height:150px;position:absolute;top:50%;right:0;transform:translateY(-50%)}footer .map{align-items:center;height:100%;display:flex}footer .map img{width:100%;max-width:280px}footer .contact_numbers .call_txt{text-align:center;text-transform:uppercase;color:#6f6f6f;margin:30px 0;font-size:14px;font-weight:400;position:relative}footer .contact_numbers .call_txt:before{content:"";background:#ddd;width:calc(50% - 60px);height:1px;position:absolute;top:50%;left:0}footer .contact_numbers .call_txt:after{content:"";background:#ddd;width:calc(50% - 60px);height:1px;position:absolute;top:50%;right:0}footer .contact_numbers ul{flex-wrap:wrap;margin:0;padding:0;list-style-type:none;display:flex}footer .contact_numbers ul li{flex:0 0 20%;max-width:20%}footer .contact_numbers a{color:#505050;text-decoration:none}footer .contact_numbers .no{letter-spacing:.5px;margin:0 0 5px;font-size:16px}footer .contact_numbers p{text-transform:uppercase;letter-spacing:1px;margin:0;font-size:12px}footer .others{margin-top:20px;position:relative}footer .others .call_txt{margin-bottom:25px;position:relative}footer .others .call_txt:before{content:"";background:#ddd;width:calc(100% - 150px);height:1px;position:absolute;top:50%;right:0}footer .others .call_txt span{color:#6f6f6f;letter-spacing:1px;text-align:center;border:1px solid #ddd;width:150px;padding:8px 15px;font-size:15px;font-weight:500;display:inline-block}footer .others ul{flex-wrap:wrap;margin:0 -30px;padding:0;list-style-type:none;display:flex}footer .others ul li{padding:0 30px;position:relative}footer .others ul li:not(:last-child):before{content:"";background:#ddd;width:1px;height:50px;position:absolute;top:50%;right:0;transform:translateY(-50%)}footer .others a{color:#505050;text-decoration:none}footer .others .no{letter-spacing:1px;font-size:18px}footer .others p{text-transform:uppercase;letter-spacing:1px;margin:0;font-size:13px}.blue_area:before{background:var(--color3)}.pink_area:before{background:var(--color1)}.yellow_area:before{background:var(--color2)}.black_area:before{background:#000}.green_area:before{background:#10a049}.red_area:before{background-color:#ff7675}.gray_area:before{background:#d2d2d1}.footer_bottom{text-align:center;padding:40px 0}.footer_bottom .contents{text-align:center}.footer_bottom .logo span{position:relative}.footer_bottom .logo img{object-fit:contain;max-width:100px;max-height:55px}.footer_bottom .logo span:not(:last-child){margin-right:20px}.footer_bottom .logo span:not(:last-child):before{content:"";background:#0000001a;width:1px;height:20px;position:absolute;top:50%;right:-10px;transform:translateY(-50%)}.footer_bottom .right_content{justify-content:center;align-items:center;margin-top:20px;display:flex}.footer_bottom ul{justify-content:flex-end;align-items:center;margin:0;padding:0;list-style-type:none;display:flex}.footer_bottom li{max-width:250px;line-height:18px}.footer_bottom li:not(:last-child){margin-right:20px}.footer_bottom li,.footer_bottom li a{color:#000;letter-spacing:.5px;align-items:start;margin:0;font-size:13px;display:flex;text-decoration:none!important}.footer_bottom li .currentYr{margin:0 3px}.footer_bottom li img{object-fit:contain;width:14px;height:14px;margin-top:3px;margin-right:8px}.footer_bottom p,.footer_bottom p a{color:#fff;letter-spacing:1px;margin:0;font-size:14px;text-decoration:none}.footer_bottom p{margin:5px 0 0}.footer_bottom .right_content hr{border-color:#ffffff21;margin:8px 0}.footer_bottom .right_content p{text-align:right;font-size:13px;font-weight:100;line-height:initial;margin:0}.footer_bottom .right_content a{font-size:12px}.fixed_footer{z-index:-1;background:#fbfbfb url(/website/images/footer_bg.png) bottom/contain no-repeat;width:calc(100% - 92px);position:fixed;bottom:0;left:92px}.right_sidearea{z-index:99;width:282px;height:100%;min-height:100%;transition:all .5s cubic-bezier(.77,0,.175,1);position:fixed;top:0;right:-282px}.right_sidearea .btns{z-index:999;letter-spacing:.11em;transition:all .25s cubic-bezier(.23,1,.32,1) .45s;width:115px;height:42px;transition:all .2s cubic-bezier(.23,1,.32,1);display:block;position:absolute;top:50%;left:-115px;transform:translateY(-50%);font-size:10px!important}.right_sidearea .btns.btn_scrolled{transform:translate(73px,-50%)}.right_sidearea .btns.btn_actives{transition:all .25s cubic-bezier(.23,1,.32,1) .45s}.right_sidearea .btns .btn{text-transform:uppercase;height:42px;font-family:var(--oswald_font);letter-spacing:1px;background-color:#fff;align-items:center;width:115px;margin-bottom:10px;font-size:12px;font-weight:400;display:flex;box-shadow:0 0 9.8px .2px #0000001a!important}.right_sidearea .btns .icon{justify-content:flex-start;width:18px;display:flex;overflow:hidden}.right_sidearea .btns .icon img{object-fit:contain;filter:invert();width:18px;height:18px;transition:transform 0 linear}.right_sidearea .btn.open .icon img{transition:transform .1s linear,all .1s;transform:translate(-18px)}.right_sidearea .btns .fb_btn{color:#fff;background:#3a5897}.right_sidearea .btns .pint_btn{color:#fff;background:#bd081c}.right_sidearea .btns .linkedin_btn{color:#fff;background:#0a66c2}.right_sidearea .btns .youtube_btn{color:#fff;background:red}.right_sidearea .btns .instagram_btn{color:#fff;background:radial-gradient(circle at 30% 107%,#fdf497 0% 5%,#fd5949 45%,#d6249f 60%,#285aeb 90%);border:none}.right_sidearea .btns .text{width:calc(100% - 28px);margin-left:10px}.right_sidearea iframe{width:100%;height:100%}.right_sidearea.active{transform:translate(-100%)}.right_sidearea.active .btns{z-index:-1;transition:all .2s cubic-bezier(.23,1,.32,1);transform:translate(73px,-50%)}.right_sidearea .contents{z-index:99999;background:#fff;padding:15px;position:relative;height:100%!important}.right_sidearea .contents .content_data{display:none}.right_sidearea .contents .content_data.show{display:block}.right_sidearea .content_data span{border-radius:0!important}#back_to_top{z-index:98;opacity:0;visibility:hidden;letter-spacing:.25em;color:#fff;mix-blend-mode:difference;transform-origin:100% 0;height:40px;margin:0;padding:0 20px;font-size:12px;line-height:40px;text-decoration:none;position:fixed;bottom:0;right:0;transform:rotate(-90.2deg)translate(164px,-57px)}#back_to_top .text{text-align:center;text-transform:uppercase;-o-transition:all .25s ease-in;transition:all .25s ease-in;display:block;position:relative}#back_to_top .text:after{content:"";opacity:1;filter:blur();transform-origin:100%;-o-transition:.3s;background-color:currentColor;width:15px;height:1px;transition:all .3s;position:absolute;top:50%;left:-24px;transform:scaleX(1)}#back_to_top .text:hover:after{animation:1s forwards qodef-btt-animation}@keyframes qodef-btt-animation{0%{transform-origin:100%;transform:scaleX(1)}39%{transform-origin:100%;transform:scaleX(0)}40%{transform-origin:0;transform:scaleX(0)}to{transform-origin:0;transform:scaleX(1)}}#back_to_top.show{opacity:1;visibility:visible;-o-transition:opacity .3s ease;transition:opacity .3s}.enquire_menu{text-align:left;visibility:hidden;z-index:9999;box-sizing:border-box;background-color:#fff;background-position:-8% 90%,80% 86%;background-repeat:no-repeat,no-repeat;background-size:28%,auto;width:500px;height:100%;padding:5.5% 3.5% 36px 4.5%;transition:all .6s cubic-bezier(.77,0,.175,1);position:fixed;top:0;left:-500px;overflow:auto}body.enquire_menu_opened .enquire_menu{visibility:visible;left:0}.enquire_cover{z-index:-1;opacity:0;-o-transition:opacity .2s ease-in-out, z-index .2s ease-in-out;background-color:#2222224d;width:100%;height:100%;transition:opacity .2s ease-in-out,z-index .2s ease-in-out;position:fixed;top:0;left:0;overflow:hidden}body.backdrop_open .enquire_cover{z-index:99;opacity:1}.enquire_menu .close_btn{width:30px;height:30px;font-size:30px;position:absolute;top:25px;left:30px}.enquire_menu .close_btn .lines{width:35px;height:12px;margin:0 auto;display:block;position:relative;top:50%;transform:translateY(-50%)}.enquire_menu .close_btn .single_line{-o-transition:.3s;background-color:#000;width:100%;height:2px;transition:all .3s;position:absolute;left:0}.enquire_menu .close_btn .single_line.line-1{transform-origin:11px 4px;width:100%;top:0}.enquire_menu .close_btn .single_line.line-2{transform-origin:12px -1px;width:100%;bottom:0}.enquire_menu .title{text-transform:uppercase;margin:-4px 0 22px;padding-bottom:20px;font-weight:400}.enquire_menu p{font-size:17px}.enquire_menu .form{width:100%;margin-top:0;margin-bottom:80px;display:inline-block}.enquire_menu .form .btn{justify-content:center;width:100%;margin-top:20px}.enquire_sidemenu .nav{border:none}.enquire_sidemenu .nav .nav-item:not(:last-child){margin-right:10px}.enquire_sidemenu .nav .nav-item{font-family:var(--oswald_font);text-transform:uppercase;letter-spacing:1px;border:none;border-radius:0;margin:0;padding:0;font-size:14px}.enquire_sidemenu .nav .nav-link.active{background:var(--dark_blue);color:#fff}.enquire_sidemenu .contact_details{flex-wrap:wrap;justify-content:space-between;display:flex}.enquire_sidemenu .tab-content{flex:0 0 50%;max-width:50%;margin-top:20px}.enquire_sidemenu .tab-content .state{text-transform:uppercase;margin-bottom:5px;font-size:12px;font-weight:400}.enquire_sidemenu .tab-content .state .state_url{color:#000;margin:0;font-size:12px;font-weight:400;text-decoration:none}.enquire_sidemenu .contact_details .tab-content a{font-family:var(--oswald_font);letter-spacing:.5px;font-weight:400;display:block}.enquire_sidemenu .contact_details a,.enquire_sidemenu .contact_details p{font-family:var(--playfair_font);color:#000;letter-spacing:normal;margin-bottom:5px;font-size:15px;font-weight:500;line-height:23px;text-decoration:none;display:block}.enquire_sidemenu .social_icons{margin-top:20px}.enquire_sidemenu .social_icons a{font-weight:700}.enquire_sidemenu .other_links{margin:40px -10px 0;padding:0;list-style-type:none;display:flex}.enquire_sidemenu .other_links li a{letter-spacing:1px;font-weight:400;font-family:var(--oswald_font)!important;margin:0!important;font-size:14px!important}.enquire_sidemenu .other_links li{line-height:initial;padding:0 10px;position:relative}.enquire_sidemenu .other_links li:not(:last-child):before{content:"";content:"";background:#0000001a;width:1px;height:100%;position:absolute;top:0;right:0}body.enquire_menu_opened .enquire_menu .close_btn .single_line.line-1{transform:rotate(45deg)}body.enquire_menu_opened .enquire_menu .close_btn .single_line.line-2{transform:rotate(-45deg)}.inner_page_top_section{padding:50px 0}.inner_page_top_section .inner_page_sub_title{color:#000;margin:0;font-size:14px}.inner_page_top_section .inner_page_title{text-transform:uppercase;margin:0;font-size:18px;font-weight:400;line-height:30px}.inner_page_top_section .inner_page_title span{font-size:26px;display:block}.inner_page_top_section .inner_right{justify-content:flex-end;align-items:center;display:flex}.inner_page_top_section .back_page_links{align-items:center;display:flex}.inner_page_top_section .back_page_links .link{text-transform:uppercase;color:#000;font-family:var(--oswald_font);letter-spacing:1.5px;align-items:center;font-size:14px;text-decoration:none;transition:all .2s ease-in-out;display:flex;position:relative}.inner_page_top_section .back_page_links .link:not(:first-child){margin-left:30px}.inner_page_top_section .back_page_links .link:before{content:"";background:url(/website/images/back_to_home.png) 50%/cover no-repeat;width:8px;height:8px;position:absolute;left:-20px}.inner_page_top_section .back_page_links .icon{justify-content:center;align-items:center;width:10px;max-width:8px;height:10px;margin-right:15px;display:inline-flex;position:relative}.inner_page_top_section .back_page_links .arrow_icon{content:"";object-fit:contain;width:100%;height:100%;transition:all .2s ease-in-out;position:absolute}.inner_page_top_section .back_page_links .arrow_icon.dark{opacity:0}.inner_page_top_section .back_page_links a:hover{color:var(--dark_blue)}.inner_banner_section,.inner_banner_section .thumbnail{position:relative}.inner_banner_section .content{color:#fff;z-index:1;padding:70px;position:absolute;bottom:0;left:0}.inner_banner_section .content .title{text-transform:uppercase;margin:0;padding-bottom:20px;font-size:50px}.inner_banner_section .content .sub_title{margin:30px 0 0;font-size:25px;line-height:35px}.inner_banner_section .line_title:before{background:#fff}.who_we_are_section{z-index:1;padding:100px 0;position:relative}.who_we_are_section .image_col .image{height:100%;position:relative}.who_we_are_section .image_col img{object-fit:cover;width:100%;height:100%;position:absolute}.who_we_are_section .content_col{align-items:center;padding-top:100px;padding-bottom:100px;display:flex}.who_we_are_section .section_title span{display:block}.who_we_are_section .an_icon_btn{margin-top:20px}.who_we_are_section .content_col p{text-align:justify}.value_mission_section{padding-bottom:100px}.value_mission_section .row{margin:30px 0}.value_mission_section .image_col{flex:0 0 60%;max-width:60%;padding:0 15px;position:relative}.value_mission_section .content_col{flex:0 0 40%;max-width:40%;padding:0 15px}.value_mission_section .content_col .single{background:var(--light_blue);height:100%;padding:50px}.value_mission_section .content_col p{text-align:justify;margin:0}.value_mission_section .image_col .single{height:100%;position:relative;overflow:hidden}.value_mission_section .image_col .thumbnail{object-fit:cover;width:100%;height:100%;position:absolute;top:0;left:0}.value_mission_section .image_col .section_title{color:#fff;margin:0;position:absolute;bottom:50px;left:50px}.value_mission_section .image_col .section_title:before{background:#fff}.tools_section{padding:100px 0}.tools_section .tools_row{margin-top:50px}.tools_section .tools_row .single_client{flex:0 0 20%;max-width:20%}.tools_section .single{background:#f9f9f9;margin:15px 0;padding:30px}.certification_section{padding-bottom:100px}.certification_section .single{background:#f9f9f9;margin:15px 0;padding:30px}.certification_section .certification_row{margin-top:50px}.how_it_works_section{padding:100px 0}.how_it_works_section .row{display:inline-flex}.how_it_works_section .image_col .single{margin:auto;display:table}.how_it_works_section .image_col .thumb{width:300px}.how_it_works_section .title{text-transform:uppercase;letter-spacing:1.5px;margin-bottom:25px;padding-bottom:15px;font-size:26px;font-weight:500;display:inline-block}.how_it_works_section .content_col{position:relative}.how_it_works_section .right .content_col:before{left:0}.how_it_works_section .left .content_col:before{left:unset;right:0}.how_it_works_section .content_col p{text-align:justify}.how_it_works_section .image_col.lg .single img{width:100%;height:auto}.how_it_works_section .single_row{margin:50px 0}.how_it_works_section .image_col{float:left;margin:0 80px 60px 0}.how_it_works_section .right .image_col{float:right;margin:0 0 40px 80px}.digital_media_planning_page{padding:100px 0}.digital_media_planning_page .single,.card_style1{margin:30px 0}.digital_media_planning_page .text,.card_style1 .text{margin-top:25px}.digital_media_planning_page .text .title,.card_style1 .text .title{text-transform:uppercase;margin-bottom:15px;font-size:20px}.digital_media_planning_page .text p,.card_style1 .text p{line-clamp:3;-webkit-line-clamp:3;-webkit-box-orient:vertical;margin:0;font-size:15px;line-height:22px;display:-webkit-box;overflow:hidden}.digital_media_planning_page .single .btn,.card_style1 .btn{margin-top:20px;font-size:15px}.content_creative_page{padding:100px 0;position:relative}.content_creative_page:before{content:"";background:-webkit-gradient(linear, left top, right bottom, color-stop(50%, transparent), color-stop(50%, var(--light_blue)));background:-o-linear-gradient(top left, transparent 50%, var(--light_blue) 50%);background:linear-gradient(to bottom right, transparent 50%, var(--light_blue) 50%);width:50%;height:100%;position:absolute;top:0;right:0}.content_creative_page .single{margin:50px 0;position:relative}.content_creative_page .single .count{content:"";z-index:-1;color:var(--light_blue);font-size:160px;font-weight:600;position:absolute;top:-30px;left:-20px}.content_creative_page .single .title{z-index:2;text-transform:uppercase;letter-spacing:.1em;padding:0 0 20px;font-size:24px;font-weight:400}.content_creative_page .single p{text-align:justify;margin:20px 0 0;font-size:16px;line-height:24px}.services_inner_page{overflow:initial;z-index:1;padding:50px 0;position:relative}.services_inner_page .inner_row{padding:70px 0}.services_inner_page .inner_row:not(:first-child){border-top:2px solid #00000014}.services_inner_page .content_col{flex:0 0 60%;max-width:60%}.services_inner_page .content_col p{text-align:justify}.services_inner_page .image_col{flex:0 0 40%;max-width:40%}.services_inner_page .sidebar-item{height:100%}.services_inner_page .sidebar-item .sticky_image{position:sticky;top:50px}.services_inner_page .sub_title{text-transform:uppercase;margin-bottom:35px;padding-bottom:0;font-size:24px;line-height:34px}.services_inner_page .sub_title.center{text-align:center}.services_inner_page .sub_contents{border-top:1px solid #0000001a;margin-top:50px;padding-top:50px}.services_inner_page .sub_contents.normal{border:none;margin:0;padding-top:20px}.services_inner_page .sub_contents .sub_title{padding-bottom:20px}.services_inner_page .sub_contents .sub_description{text-align:center;max-width:80%;margin-bottom:50px;margin-left:auto;margin-right:auto}.services_inner_page .points,.points_style1{flex-wrap:wrap;margin:0 -40px;padding:0;list-style-type:none;display:flex}.services_inner_page .points li,.points_style1 li{flex:0 0 50%;max-width:50%;margin:20px 0;padding:0 40px;position:relative}.points_style1 ul{margin:0;padding:0 0 0 20px}.points_style1 ul li{font-size:14px;line-height:initial;max-width:100%;margin:8px 0;padding:0}.points_style1 .mini_title{margin:25px 0 15px;font-size:14px}.points_style1 small{line-height:initial;display:block}.points_style1 small strong{font-weight:600}.services_inner_page .points .count,.points_style1 .count{content:"";z-index:-1;color:var(--light_blue);font-size:130px;font-weight:600;position:absolute}.services_inner_page .points .icon,.points_style1 .icon{margin-bottom:24px;display:inline-block}.services_inner_page .points .icon img,.points_style1 .icon img{width:50px;height:50px}.services_inner_page .sub_contents ul h5{letter-spacing:1px;margin-bottom:25px;font-size:22px;font-weight:400}.services_inner_page .sub_contents ul p{color:#000;font-size:15px;line-height:22px}.services_inner_page p{text-align:justify;margin-bottom:1rem}.services_inner_page .sub_heading{margin-bottom:30px}.services_inner_page .related_images{overflow-x:hidden}.services_inner_page .btns_carousel{position:relative}.services_inner_page .btns_carousel .owl-nav button{border-radius:50%;width:50px;height:50px;transition:all .2s;position:absolute;top:50%;transform:translateY(-50%);background:#000c!important}.services_inner_page .btns_carousel button:hover{background:#000}.services_inner_page .btns_carousel .owl-nav .owl-prev{left:-50px}.services_inner_page .btns_carousel .owl-nav .owl-next{right:-50px}.services_inner_page .btns_carousel .owl-nav img{filter:invert();max-width:20px;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.services_inner_page .btns_carousel:hover .owl-nav .owl-prev{left:20px}.services_inner_page .btns_carousel:hover .owl-nav .owl-next{right:20px}.services_inner_page .btns_carousel .owl-nav button.disabled{opacity:.2;cursor:default}.services_inner_page .festival_events .tab-pane:not(:last-child){margin-bottom:40px}.content .title1{margin:30px 0;font-size:18px}.blogs_content_area{padding:40px 20px 10px}.blogs_content_area h1{letter-spacing:2px;font-size:28px;font-family:var(--oswald_font);text-transform:uppercase;font-weight:400}.blogs_content_area .blog_auther{letter-spacing:2px;font-size:18px;font-family:var(--oswald_font);font-weight:200}.blogs_content_area .blog_text{letter-spacing:2px;font-size:16px;font-family:var(--oswald_font);font-weight:100;margin-bottom:20px!important}.blogs_content_area .table_of_content{letter-spacing:2px;font-size:22px;font-family:var(--oswald_font);margin-bottom:15px;font-weight:400}.blogs_content_area .toc-list{padding-left:15px}.blogs_content_area .toc-list li{font-family:var(--oswald_font);font-size:16px;font-weight:200;list-style:decimal;margin:0 0 10px!important;padding:0!important}.table_of_content_box{border:1px solid #5f5d5d;border-radius:10px;width:50%;margin-bottom:20px;padding:20px}.toc_title{letter-spacing:2px;font-size:22px;font-family:var(--oswald_font);margin-top:25px;font-weight:400}.toc_innerlist{font-family:var(--oswald_font);letter-spacing:2px;font-size:16px;font-weight:200;list-style:circle;margin-bottom:10px!important}.blogs_content_area .toc-list li a{color:#000!important;text-decoration:none!important}.case_studies_inner_page .sub_contents{width:100%;padding-bottom:0;position:relative}.case_studies_inner_page .sub_contents:before{content:"";z-index:1;background:#d7d7d7;width:3px;height:calc(100% + 30px);position:absolute;top:70px;left:-50px}.case_studies_inner_page .sub_contents:after{content:"";background:#d7d7d7;border-radius:100px;width:18px;height:18px;position:absolute;top:50px;left:-57px}.case_studies_inner_page .sub_contents:last-child:before{height:calc(100% - 50px)}.case_studies_inner_page .sub_contents:first-child{margin-top:0}.case_studies_inner_page .sub_contents:last-child{margin-bottom:50px}.case_studies_inner_page .points{margin:20px -30px}.case_studies_inner_page .points li{flex:0 0 25%;max-width:25%;margin:0;padding:0 30px}.case_studies_inner_page .counter_section .points li{flex:0 0 33.33%;max-width:33.33%;margin:15px 0}.case_studies_inner_page .points .box{background:var(--light_blue);text-align:center;height:100%;padding:20px 15px}.case_studies_inner_page .sub_contents .points p{text-align:center;margin-bottom:20px;padding-bottom:20px;font-size:30px;font-weight:700;line-height:30px}.case_studies_inner_page .sub_contents .points p span{font-size:20px}.case_studies_inner_page .sub_contents .points p small{font-family:var(--oswald_font);text-transform:uppercase;font-size:15px;font-weight:400;display:block}.case_studies_inner_page .points .title{text-transform:uppercase;margin:0;font-size:16px}.case_studies_inner_page .social_title.center{justify-content:center;align-items:center;gap:10px;margin:50px auto;display:flex}.case_studies_inner_page .social_title .social_icon{max-width:35px}.case_studies_inner_page .text_points{margin:0}.case_studies_inner_page .text_points li{margin-bottom:5px}.case_studies_inner_page .step{background:#ddd;border-radius:5px;padding:0 10px;font-size:14px;position:absolute;top:45px;left:-30px}.client_testimonial_section{padding:40px 0}.client_testimonial_section .row{padding:60px 0 80px;position:relative}.client_testimonial_section .row:not(:last-child):before{content:"";background:#00000014;width:100%;height:1px;position:absolute;bottom:0;left:0}.client_testimonial_section li{flex-wrap:wrap;margin-left:-40px;margin-right:-40px;display:flex}.client_testimonial_section li.right{flex-direction:row-reverse}.client_testimonial_section .image_col{flex:0 0 340px;max-width:340px;padding:0 40px}.client_testimonial_section .image_col .single{background:var(--dark_blue);text-align:center;justify-content:center;align-items:center;height:100%;padding:30px;display:flex;position:relative}.client_testimonial_section .user_thumbnail{background:#f5f5f5;max-width:100px;padding:7px;position:absolute;bottom:-30px;right:-20px}.client_testimonial_section li.right .user_thumbnail{left:-20px;right:unset}.client_testimonial_section .name{color:#fff}.client_testimonial_section .content_col{flex:0 0 calc(100% - 340px);max-width:calc(100% - 340px);padding:0 40px}.client_testimonial_section .content_col .quote{opacity:.2;max-width:70px}.client_testimonial_section .content_col .msg{margin:20px 0;font-size:20px;font-weight:400;line-height:28px}.client_testimonial_section .content_col .des{letter-spacing:1px;opacity:.8;margin:0;font-size:15px;font-weight:400}.work_culture_page:before{content:"";background:-webkit-gradient(linear, left top, right bottom, color-stop(50%, transparent), color-stop(50%, var(--light_blue)));background:-o-linear-gradient(top left, transparent 50%, var(--light_blue) 50%);background:linear-gradient(to bottom right, transparent 50%, var(--light_blue) 50%);z-index:-1;width:70%;height:100%;position:absolute;top:0;right:0}.work_culture_page .image_col .image{height:100%;position:relative}.work_culture_page .image_col video{object-fit:cover;width:100%;height:100%;position:absolute;top:0;left:0}.rewards_page{position:relative}.rewards_page .year_filter{width:100%;margin-top:20px;margin-bottom:0;display:inline-block}.rewards_page .sub_contents .title{letter-spacing:1px;margin-bottom:30px;font-size:20px;text-decoration:underline}.rewards_page .sub_contents .title.center{margin-left:auto;margin-right:auto;display:table}.rewards_page .sub_contents .single_col{margin:10px 0}.rewards_page .sub_contents .single-event{border:1px solid #00000012;height:100%;padding:5px}.rewards_page .sub_contents .single-event .text{padding:0 10px}.rewards_page .sub_contents .name{margin:20px 0 10px;font-size:18px}.rewards_page .sub_contents .message p{letter-spacing:.5px;font-size:14px;line-height:20px}.rewards_page .load_more{text-align:center;margin-top:20px}.rewards_page .load_more .btn{height:42px;padding:6px 24px;font-size:14px}.rewards_page .load_more .icon img{width:12px}.rewards_page .nav-tabs{margin:10px 0 60px}.rewards_page .owl-dots{line-height:initial;justify-content:center;margin:10px 0;display:flex}.rewards_page .owl-dots button{opacity:.3;height:16px}.rewards_page .owl-dots button.active{opacity:1}.rewards_page .owl-dots button span{background:#000;width:30px;height:2px;margin:0 4px;display:block}.nav-tabs{border:none;justify-content:center}.nav-tabs .nav-link{text-transform:uppercase;font-family:var(--oswald_font);letter-spacing:3px;color:#000;border:none;margin:0;padding:12px 24px;position:relative}.nav-tabs .nav-link:after{content:"";background:#d6d6d6;width:100%;height:2px;display:block;position:absolute;bottom:-2px;left:0}.nav-tabs .nav-link:before{content:"";z-index:1;background:#000;width:0;height:2px;display:block;position:absolute;bottom:-2px;left:0}.nav-tabs .nav-link.active:before{width:100%}.creatives_page .load_more{text-align:center;margin-top:20px}.creatives_page .load_more .btn{height:42px;padding:6px 24px;font-size:14px}.creatives_page .single{margin:10px 0}.logos_page .single_col{flex:0 0 20%;max-width:20%}.logos_page .load_more{text-align:center;margin-top:20px}.logos_page .load_more .btn{height:42px;padding:6px 24px;font-size:14px}.logos_page .single{text-align:center;margin:10px 0}.logos_page .single a{cursor:default;background:#f9f9f9;padding:20px;display:block}.logos_page .single .title{letter-spacing:1px;margin:12px 0 20px;font-size:16px;font-weight:400}.work_with_us_page .single_col{margin-bottom:30px}.work_with_us_page .single{background:var(--light_blue);height:100%;padding:40px;position:relative}.work_with_us_page .single .time{content:"";color:#000;letter-spacing:.2px;font-size:13px;position:absolute;top:30px;right:30px}.work_with_us_page .single .jobName{letter-spacing:1px;font-size:22px;font-weight:600}.work_with_us_page .single .details{margin:10px 0 20px;padding:0;list-style-type:none;display:flex}.work_with_us_page .single .details li{letter-spacing:.2px;align-items:center;font-size:14px;display:flex}.work_with_us_page .single .details li:not(:last-child){margin-right:25px}.work_with_us_page .single .details .icon{object-fit:contain;opacity:.6;width:17px;height:17px;margin-right:8px}.work_with_us_page .single .des_title{letter-spacing:.5px;margin-bottom:15px;font-size:16px;font-weight:400;text-decoration:underline}.work_with_us_page .single .description{text-overflow:ellipsis;line-clamp:8;-webkit-line-clamp:8;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.work_with_us_page .single .description1{display:none}.work_with_us_page .single .description p{letter-spacing:.5px;color:#000;margin:0 0 20px;font-size:14px;line-height:22px}.work_with_us_page .single .description ul{margin:0;padding-left:20px;font-size:14px;line-height:20px}.work_with_us_page .single .description li:not(:last-child){margin-bottom:8px}.work_with_us_page .single .btns{margin-top:22px}.work_with_us_page .single .btns .btn{letter-spacing:.5px;height:38px;margin-right:5px;padding:5px 15px;font-size:13px;font-weight:500}.work_with_us_page .btn .icon{margin-right:8px}.work_with_us_page .btn .icon img{width:13px}.work_with_us_page .btn .icon:before{width:6px;height:6px}.job_modal .form_head{text-align:center;text-transform:uppercase;letter-spacing:.5px;margin-bottom:30px;font-size:24px;font-weight:600}.job_modal .modal-body{padding:40px}.job_modal .modal-body button.close{text-align:center;opacity:1;z-index:9;color:#fff;background-color:#000;width:40px;height:40px;font-size:26px;line-height:40px;position:absolute;top:0;right:0}.job_modal .form-group{margin-bottom:12px}.job_modal .form-control{color:#000;letter-spacing:.3px;border:1px solid #ced4da;border-radius:0;height:44px;font-size:14px}.job_modal .form-control::placeholder{color:gray;font-size:14px}.job_modal textarea{min-height:60px}.job_modal input[type=file]{height:auto}.job_modal label{font-size:12px;line-height:initial;letter-spacing:1px;color:#000;font-weight:500}.job_modal .submit_row{text-align:center;margin-top:25px}.job_modal .submit_btn{height:40px;padding:4px 20px;font-size:14px}.job_description_page{padding:100px 0}.job_description_page .top{border-bottom:1px solid #ccc}.job_description_page .other_details{align-items:center;margin-top:25px;display:flex}.job_description_page .other_details ul{margin:0;padding:0;list-style-type:none;display:flex}.job_description_page .other_details li{letter-spacing:.3px;font-size:16px;font-weight:400}.job_description_page .other_details li:not(:last-child){border-right:1px solid #ccc;margin-right:40px;padding-right:40px}.job_description_page .other_details li span{font-size:14px;font-weight:700;line-height:initial;letter-spacing:.5px;margin-bottom:5px;display:block}.job_description_page .other_details .right{margin-left:auto}.job_description_page .description{border-top:1px solid #ccc;margin-top:25px;padding-top:40px}.job_description_page .description .sub_head{margin:25px 0 15px;font-size:18px}.job_description_page .description .des_title{margin-bottom:20px}.job_description_page .description p{color:#000;text-align:justify;font-size:14px;font-weight:400;line-height:22px}.job_description_page .description ul{font-size:14px}a.image[title=work\ anniversary] img{width:100%}.dark_btn:hover{background:#29afe4}.work_with_us_page .single .btns a.load_more:hover{border:1px solid #ddd}.request_quote_page .form{max-width:800px;margin:auto}.request_quote_page .form .form-control{border:1px solid #ced4da;width:100%;min-height:46px;padding:.375rem .75rem;font-size:15px}.request_quote_page .form .form-control:focus{color:#495057;background-color:#fff;border-color:#80bdff;outline:0;box-shadow:0 0 0 .2rem #007bff40}.request_quote_page .form .form-row{margin-left:-8px;margin-right:-8px}.request_quote_page .form .single_col{padding:0 8px}.request_quote_page .single_col .form-group{margin-bottom:16px}.request_quote_page .form [type=submit]{margin-top:5px}.map_section iframe{width:100%;height:500px}.say_hello_page .single_add{position:relative}.say_hello_page .single_add:not(:last-child):before{content:"";background:#0000001a;width:1px;height:100%;position:absolute;right:0}.say_hello_page .single{margin-bottom:30px}.say_hello_page .single .name{letter-spacing:1px;font-size:20px;font-weight:500}.say_hello_page .single ul{margin:25px 0 0;padding:0;list-style-type:none}.say_hello_page .single li{letter-spacing:.5px;font-size:15px;font-weight:500;line-height:18px;display:flex}.say_hello_page .single .icon{width:28px}.say_hello_page .single .icon img{object-fit:contain;width:16px;height:auto}.say_hello_page .single li:not(:last-child){margin-bottom:20px}.say_hello_page .single .text{width:calc(100% - 30px);font-weight:400;font-family:var(--oswald_font);letter-spacing:1px;font-size:16px;line-height:22px}.say_hello_page .single .text a{color:#000;letter-spacing:1px;font-size:15px;font-weight:400;line-height:22px;text-decoration:none}.say_hello_page .request_call{background:var(--light_blue);padding:40px}.say_hello_page .request_call .section_title{font-size:30px}.say_hello_page .request_call .numbers{justify-content:space-around;margin:0;padding:0;list-style-type:none;display:flex;position:relative}.say_hello_page .request_call .numbers:before{content:"";border-top:2px dashed #0000001a;width:70%;height:1px;position:absolute;top:40px;left:50%;transform:translate(-50%)}.say_hello_page .request_call .numbers li{text-align:center;position:relative}.say_hello_page .request_call .numbers .icon{background:var(--light_blue);border:2px dashed #0000001a;border-radius:100%;justify-content:center;align-items:center;width:80px;height:80px;margin:auto;display:flex;position:relative}.say_hello_page .request_call .numbers .icon img{opacity:.6;max-width:26px}.say_hello_page .request_call .numbers li a{color:#000;letter-spacing:1px;margin-top:25px;font-size:18px;font-weight:500;text-decoration:none;display:block}.say_hello_page .request_call .numbers .name{text-align:center;font-size:13px;line-height:initial;margin-top:5px;margin-bottom:0}.website_landing_pages .single{margin-bottom:60px}.website_landing_pages .single .image_box{border:1px solid #0000000d;height:500px;margin-bottom:30px;transition:all .5s;position:relative;overflow:hidden}.website_landing_pages .single .image_box:hover{border:1px solid #00000026;transform:scale(1.06)}.website_landing_pages .single .thumbnail{-o-transition:bottom .5s linear;width:100%;height:auto;transition:bottom .5s linear;position:absolute;top:0}.website_landing_pages .single .title{letter-spacing:1px;text-align:center;font-size:20px;font-weight:400}.website_landing_pages .image_box .redirect_icon{background:#000;justify-content:center;align-items:center;width:55px;height:55px;transition:all .4s ease-in-out;display:flex;position:absolute;bottom:-55px;right:-55px}.website_landing_pages .image_box:hover .redirect_icon{bottom:0;right:0}.website_landing_pages .image_box .redirect_icon .icon{filter:invert();max-width:30px}.website_landing_pages .load_more{text-align:center}.filter_row .col{flex-grow:unset;flex:0 0 250px;max-width:250px}.filter_row .col .form-group{margin:0}.filter_row .form-group label{font-size:14px;line-height:initial;height:20px;display:block}.filter_row .form-group .form-control,.filter_row .form-group .btn[type=submit]{height:46px}.filter_row{margin-bottom:30px}.filter_row .btn[type=submit]{background:var(--light_blue)}.main_single_data{display:none}.no-record{margin:0;font-size:20px;font-weight:500;text-align:center!important}.btn_outline.btn_white{color:#fff}.video_section{color:#fff;cursor:auto;padding:100px 0}.video_section .line_title{z-index:1}.video_section .line_title:before{background:#fff}.video_section .sub_title{text-align:center;z-index:1;margin:30px 0 0;font-size:25px;line-height:35px;position:relative}.video_section .video_thumbnail{height:100%;position:absolute;top:0;left:0}.video_section .btn_outline{z-index:1;width:max-content;margin:50px auto auto;display:flex;position:relative}.custom-video-container{color:#fff;cursor:auto;text-align:left;padding:0}.custom-video-container .line_title{z-index:1;text-align:left;margin-bottom:0;margin-left:unset;margin-right:unset;padding-bottom:0;font-size:24px}.video_section:before{background-color:unset}.custom-video-container .container{align-items:center;gap:0 13px;max-width:93%;padding-bottom:20px;display:flex;position:absolute;bottom:10px}.video_section .btn_outline{z-index:1;margin:unset;width:max-content;height:unset;margin-top:unset;display:flex;position:relative}.custom-video-container{overflow:hidden}.custom-video-container .container{max-width:100%}.custom-video-container .line_title{color:#fff;background-color:#000;padding:6px 10px;font-size:20px}.custom-video-container .line_title:before{display:none}.custom-video-container a.btn.btn_outline.btn_white.an_icon_btn.btn_mobile{color:#000;background-color:#fff;height:35px}.gallery_slider{border-top:1px solid #efefef;padding:60px 0}.awards_frame{margin-bottom:60px}.awards_frame:nth-child(2n) .row{flex-direction:row-reverse}.awards_frame .content{flex-direction:column;justify-content:center;height:100%;display:flex}.awards_frame:nth-child(2n) .content{text-align:right}.awards_frame .title{text-transform:uppercase;margin-bottom:20px}.awards_frame .ribbon{text-align:right;margin-top:20px;padding-right:200px;position:relative}.awards_frame .ribbon:before{content:"";opacity:.6;z-index:-1;clip-path:polygon(0 0,100% 0,calc(100% - 11px) 50%,100% 100%,0 100%);background:#a16e2f;width:100%;height:38px;display:block;position:absolute;top:50%;left:-100px;transform:translateY(-50%)}.awards_frame:nth-child(2n) .ribbon{text-align:left;padding-left:200px;padding-right:0}.awards_frame:nth-child(2n) .ribbon:before{right:-100px;left:unset;clip-path:polygon(0 0,100% 0,100% 100%,0 100%,11px 50%)}.awards_frame .ribbon .awardIcon{width:85px}.main_page_contents.home{width:calc(100% - 92px);margin-top:100vh;margin-left:auto}.main_page_contents .hero_section{width:calc(100% - 92px);position:fixed;top:0;left:92px;overflow:hidden}.main_page_contents .page_container{background:#fff;position:relative;box-shadow:0 0 160px #0000001a}.hero_section .carousel-item{position:relative}.hero_section .carousel-item:before{content:"";background:linear-gradient(47deg,#e24397e6,#e2439766,#2aaee42b);width:100%;height:100%;position:absolute;top:0;left:0}.hero_section .carousel-item .thumbnail{object-fit:cover;width:100%;height:100vh}.hero_section .carousel-item .carousel-caption{content:"";width:100%;top:50%;left:0;right:unset;bottom:unset;text-align:left;position:absolute;transform:translateY(-50%)}.hero_section .carousel-item .title{letter-spacing:10px;text-transform:uppercase;opacity:0;max-width:70%;font-size:80px;position:relative;transform:translateY(25px)}.hero_section .carousel-item.animate .title{opacity:1;transition:all .4s ease-in-out;transform:translateY(0)}.hero_section .carousel-item .break{opacity:0;background:#fff;width:80px;height:2px;margin:35px 0;display:table;transform:translateY(25px)}.hero_section .carousel-item.animate .break{opacity:1;transition:all .4s ease-in-out .3s;transform:translateY(0)}.hero_section .carousel-item p{color:#fff;opacity:0;margin:0 auto;font-size:25px;line-height:35px;transform:translateY(25px)}.hero_section .carousel-item.animate p{opacity:1;transition:all .4s ease-in-out .6s;transform:translateY(0)}.hero_section .carousel-item .btn_outline{color:#fff;opacity:0;align-items:center;margin-top:60px;display:inline-flex;transform:translateY(25px)}.hero_section .carousel-item.animate .btn_outline{opacity:1;transition:all .4s ease-in-out .9s;transform:translateY(0)}.hero_section .carousel-item .icon img{filter:contrast()brightness(0)invert()}.hero_section .carousel-indicators{justify-content:unset;width:auto;bottom:100px;right:50px;left:unset;margin:0}.hero_section .carousel-indicators li{text-indent:0;color:#fff;opacity:1;letter-spacing:2px;text-align:right;background:0 0;border:none;width:auto;height:auto;margin:0;padding:0 6px;font-size:12px;position:relative}.hero_section .carousel-indicators li:before{content:"";background:#fff;width:0;height:1px;margin-right:30px;transition:all .3s ease-in-out;display:block;position:relative;top:50%;transform:translateY(-50%)}.hero_section .carousel-indicators li.active{font-size:16px}.hero_section .carousel-indicators li.active:before{width:100px}.hero-bg_wrap-col{grid-column-gap:var(--hero-bg-spacing);grid-row-gap:var(--hero-bg-spacing);flex-direction:column;flex:none;width:36%;display:flex;position:relative}.hero-bg_wrap-slides{grid-column-gap:var(--hero-bg-spacing);grid-row-gap:var(--hero-bg-spacing);flex-direction:column;flex:none;display:flex}.v-scroll{animation:30s linear infinite heroscroll}.scroll2{animation:50s linear infinite heroscroll2}.scroll3{animation:30s linear infinite heroscroll2}.hero-bg_wrap-col .v-scroll,.hero-bg_wrap-col .scroll3{animation-direction:reverse}.hero-bg_wrap_slide{border-radius:5px;overflow:hidden}.hero-bg_wrap_slide img{max-width:100%}.hero-bg_wrap-cols{grid-column-gap:var(--hero-bg-spacing);grid-row-gap:var(--hero-bg-spacing);transform-origin:top;flex-direction:row;justify-content:flex-start;width:45%;display:flex;position:absolute;inset:0 auto auto 65%;transform:rotate(15deg)}.hero-bg_wrap-cols:before{content:"";background:#f5f5f5;width:calc(100% + 100px);height:100%;position:absolute;top:-100px;left:-20px}.m-banner__content{height:100vh;overflow:hidden}.m-banner__content .content{flex-direction:column;justify-content:center;align-items:flex-start;width:50%;height:100%;display:flex}.m-banner__content .content .hero_sub_title{color:#555;letter-spacing:.5px;margin-top:0;margin-bottom:35px;font-size:24px;font-weight:600}.m-banner__content .content .title{text-transform:uppercase;font-size:46px;font-weight:500;line-height:55px}.m-banner__content .content .title .color1,.m-banner__content .content .title .color2,.m-banner__content .content .title .color3{color:#000}.m-banner__content .content .fill{display:inline-flex;position:relative}.m-banner__content .content .fill:before{content:"";z-index:-1;background:var(--);opacity:.5;width:0;height:calc(100% - 7px);transition:width .5s ease-in-out;position:absolute;top:6px;left:-5px}.m-banner__content .content .fill:first-child:before{transition-delay:.3s}.m-banner__content .content .fill:nth-child(2):before{transition-delay:.6s}.m-banner__content .content .fill:nth-child(3):before{transition-delay:.9s}.m-banner__content .content .fill.active:before{width:calc(100% + 10px)}.m-banner__content .content .fill.color1:before{background:var(--color1)}.m-banner__content .content .fill.color2:before{background:var(--color2)}.m-banner__content .content .fill.color3:before{background:var(--color3)}.m-banner__content .content p{margin-top:25px;margin-bottom:0}.m-banner__content .content .btn{margin-top:50px}.hero-bg_wrap-cols .hero-bg_wrap-col:nth-child(2){margin-top:-650px}.hero-bg_wrap-cols .hero-bg_wrap-col:nth-child(3){margin-top:-170px}@keyframes scroll{0%{transform:translate(0)}to{transform:translate(calc(-100% - 5rem))}}@keyframes heroscroll{0%{transform:translate(0,0)}to{transform:translateY(-100%)}}@keyframes heroscroll2{0%{transform:translate(0,0)}to{transform:translateY(-100%)}}.tabs_row_style_1{flex-wrap:wrap;display:flex}.tabs_row_style_1 .tab_col{flex:0 0 200px;width:200px;margin-right:60px}.tabs_row_style_1 .content_col{flex:0 0 calc(100% - 260px);align-items:center;width:calc(100% - 260px);display:flex}.tabs_row_style_1 .content{border:1px solid #ddd;flex-wrap:wrap;justify-content:space-between;padding:25px;display:flex}.tabs_row_style_1 .content .left{flex:none;max-width:calc(100% - 400px);padding-bottom:50px}.tabs_row_style_1 .content .tab_title{text-transform:uppercase;letter-spacing:1px;margin-bottom:30px;font-size:30px;line-height:40px}.tabs_row_style_1 .content .btn{margin-top:30px}.tabs_row_style_1 .content .right{flex:0 0 350px;max-width:350px;position:relative}.tabs_row_style_1 .content .img_col{height:100%;position:relative}.tabs_row_style_1 .content .img_col img{object-fit:cover;width:100%;height:100%;position:absolute;top:0;left:0}.tabs_row_style_1 .tab_col .nav-link{letter-spacing:.5px;border-radius:6px;height:60px;padding:10px;font-size:14px;font-weight:500;line-height:18px;position:relative}.tabs_row_style_1 .tab_col .nav-link:not(:last-child):before{content:"";background:#ddd;width:100%;height:1px;display:block;position:absolute;bottom:0;left:0}.tabs_row_style_1 .tab_col .nav-link.active{color:#0a66c2;background:#edf7fa;font-weight:500}.tabs_row_style_1 .tab_col .nav-link.active:before{display:none}.btn .loader{box-sizing:border-box;border:2px solid #3a3a3a;border-bottom-color:#0000;border-radius:50%;width:26px;height:26px;animation:1s linear infinite rotation;display:none}.btn .txt{display:inline-flex}.btn.loading .loader{display:block}.btn.loading .txt{display:none}@keyframes rotation{0%{transform:rotate(0)}to{transform:rotate(360deg)}}.blog_page article{box-shadow:none!important}.blog_page article .card-body{padding:20px 0 0}.blog_page article .card-title a{font-size:20px}.blog_page article .card-text{font-size:14px;line-height:initial;letter-spacing:1px}.blog_page article small{font-size:12px}.blog_page .sticky-sidebar{position:sticky;top:0}.blog_page .sticky-sidebar .card,.blog_content_page .sticky-sidebar .card{background:var(--light_blue);border-color:#e9e9e9;box-shadow:none!important}.blog_page .sticky-sidebar .card-title{font-size:16px}.blog_page .sticky-sidebar .form-group{margin-bottom:10px}.blog_page .sticky-sidebar input::placeholder,.blog_page .sticky-sidebar textarea::placeholder{font-size:14px;font-weight:400}.blog_page .sticky-sidebar .form-control{border-color:#dfdfdf;min-height:44px}.blog_page .sticky-sidebar button[type=submit]{text-transform:uppercase;letter-spacing:1px;color:#fff;background:#000;border:none;height:40px;margin-top:10px;font-size:14px}.blog_page .sticky-sidebar .list-group-item{background:0 0;padding:7px 0}.blog_page .sticky-sidebar .list-group-item a{color:#000;font-size:14px}
@media (min-width:992px){.navbar .container{max-width:100%;padding:0}}@media (min-width:1300px){.inner_container{max-width:90%}}@media (max-width:1500px){.navbar{padding:50px 80px}.navbar .navbar-nav{margin-top:30px;margin-bottom:40px}.navbar .enquire_btn{padding:40px 0}.navbar .navbar-collapse .logo{max-width:110px}.hero_section .carousel-item .thumbnail{height:calc(100vh - 70px)}.enquire_menu .form{margin-bottom:50px}.enquire_sidemenu .other_links{margin-top:30px}.inner_page_top_section{padding:30px 0}.services_inner_page .points .icon img{max-width:40px}.m-banner__content .content .title,.section_title{font-size:36px}footer .map img{max-width:250px;margin-top:20px}footer .footer_title{margin-bottom:30px;font-size:28px;line-height:36px}.connect_with_us .form_heading{font-size:26px}footer .contact_numbers .call_txt{margin:20px 0}footer .contact_numbers .no{font-size:14px}footer .contact_numbers p{line-height:initial;font-size:11px}.footer_bottom .logo img{max-width:80px;max-height:45px}footer .others{margin-top:10px}footer .others .call_txt{margin-bottom:20px}footer .others .no{margin-bottom:5px;font-size:15px}footer .others p{font-size:12px}.footer_bottom{padding:30px 0}footer .contact_addresses p,footer .others .call_txt span{font-size:13px}.footer_bottom .right_content{margin-top:25px}}@media (max-width:1400px){.animated_text{font-size:140px;left:6vw}.inner_page_top_section{padding:20px 0}.inner_page_top_section .inner_page_title{font-size:16px;line-height:26px}.inner_page_top_section .inner_page_title span{font-size:22px}.inner_banner_section .content .title{font-size:40px}.inner_banner_section .content .sub_title{margin-top:20px;font-size:20px}.who_we_are_section .content_col{padding-top:50px;padding-bottom:50px}.value_mission_section .content_col .single{padding:40px}.digital_media_planning_page .text .title{font-size:18px}.map_section iframe{height:400px}.footer_bottom .logo img{max-width:100px}.say_hello_page .request_call .numbers .icon{width:70px;height:70px}.say_hello_page .request_call .numbers .icon img{max-width:22px}.say_hello_page .request_call .numbers li a{margin-top:15px;font-size:16px}.website_landing_pages .image_box .redirect_icon .icon{max-width:25px}.case_studies_inner_page .sub_contents:before{left:-20px}.case_studies_inner_page .sub_contents:after{left:-27px}.whatwedo .custom-tabs .nav-link{letter-spacing:0}.case_studies_inner_page .step{left:0}.hero_section .carousel-item .title{letter-spacing:5px;font-size:60px}.hero_section .carousel-item p{font-size:20px;line-height:initial}.awards .right_col h5{letter-spacing:.5px;font-size:20px;font-weight:500}.awards .right_col p{font-size:16px;font-weight:100}.section_title{font-size:32px;line-height:42px}.overview_section .counter .title{font-size:26px}.overview_section .counter p{font-size:13px}.why_gtf .single{padding:40px}.why_gtf .single .title{font-size:24px;line-height:32px}footer .footer_title{font-size:24px;line-height:30px}footer .footer_title span{margin-left:100px}footer .footer_title span:before{width:80px}footer .map img{max-width:230px}footer .contact_addresses .title{letter-spacing:1px;font-size:13px;font-weight:400}footer .contact_addresses p{font-size:13px;line-height:18px}footer .contact_numbers .call_txt{font-size:12px}footer .contact_numbers .no{font-size:13px}.footer_bottom .right_content{margin-top:15px}.footer_bottom{padding:40px 0 20px}footer .contact_addresses li{padding:12px 15px}}@media (max-width:1300px){.mx_xl_-15{margin-left:-15px;margin-right:-15px}.px_xl_15{padding-left:15px;padding-right:15px}.connect_with_us .form_heading{font-size:24px;line-height:32px}.connect_with_us .form{padding:40px}}@media (max-width:1199px){.mx_lg_-15{margin-left:-15px;margin-right:-15px}.px_lg_15{padding-left:15px;padding-right:15px}.animated_text{font-size:130px}.navbar{padding:60px 6%}.navbar .navbar-collapse .logo{max-width:100px}.hero_section .carousel-item .title{font-size:50px}.hero_section .carousel-item p{max-width:70%}.overview_section .content_col{padding-top:50px;padding-bottom:50px}.brand_section{padding:40px 0}.connect_with_us .form{max-width:80%}.satisfied_section .content_col{padding-top:50px;padding-bottom:50px}.inner_banner_section .content{padding:50px}.inner_banner_section .content .sub_title{line-height:28px}.case_studies_inner_page .sub_contents .points p{margin-bottom:15px;padding-bottom:15px;font-size:30px;line-height:35px}.case_studies_inner_page .points{margin-left:-15px;margin-right:-15px}.case_studies_inner_page .points li{padding:0 15px}.say_hello_page .single .name{font-size:20px}.say_hello_page .single .text,.say_hello_page .single .text a{font-size:14px}.filter_row .col{flex:0 0 200px;max-width:200px}.website_landing_pages .single .image_box{height:350px}.nav-tabs .nav-link{padding:10px 20px}.say_hello_page .request_call .numbers:before{top:35px}.video_section .video_thumbnail{height:100%}.case_studies_inner_page .sub_contents{padding-left:40px}.case_studies_inner_page .sub_contents:before{left:20px}.case_studies_inner_page .sub_contents:after{left:13px}.case_studies_inner_page .step{left:0}.services_section .right_col .title{font-size:20px}.why_gtf .single{padding:30px}.why_gtf .single .title{font-size:18px;line-height:24px}.why_gtf .single .count{font-size:100px;line-height:100px}footer .footer_title{font-size:30px;line-height:38px}.hero-bg_wrap-cols:before{width:calc(100% + 150px)}}@media (max-width:991px){.inner_banner_section .thumbnail video{object-fit:cover;background-size:cover;width:100%;height:100%;position:absolute;top:0;left:0}.d_md_none{display:none!important}.d_md_block{display:block!important}.mt_md_60{margin-top:60px}.animated_text{font-size:120px}.inner_page_top_section .back_page_links a{letter-spacing:1px;font-size:13px}.navbar{width:100%;height:auto;padding:10px 0;position:fixed;top:0;left:0}.navbar .logo{width:100%;max-width:100px}.navbar .container{flex-direction:unset;justify-content:unset;align-items:center}.navbar .mini_sidebar{display:none}.navbar .hamburger .icon{width:25px;height:17px}.navbar .hamburger .line{margin:5px 0}.navbar .hamburger.is-active .line:first-child{transform:translateY(3px)rotate(40deg)}.navbar .hamburger.is-active .line:nth-child(2){transform:translateY(-4px)rotate(-44deg)}.navbar .navbar-nav{max-height:calc(100vh - 150px);margin:20px 0;overflow:hidden auto}.navbar .navbar-collapse{opacity:1;-o-transition:unset;width:100%;transition:unset;display:none;position:relative}.navbar .navbar-collapse .bottom{display:none}.navbar .hamburger{width:50px;margin-right:0;padding:10px 0;position:relative}.navbar .navbar-nav .nav-link{border-bottom:1px solid #f1f1f1;padding:9px 0;font-size:14px}.navbar .navbar-nav .nav-item:not(:last-child){margin:0}.main_page_contents{width:100%;padding-top:70px}.main_page_contents.home{width:100%;margin-top:0;padding-top:130px}.m-banner__content{height:auto;overflow:visible}.m-banner__content .content .hero_sub_title{margin-bottom:20px;font-size:16px}.m-banner__content .content p{margin-top:15px}.m-banner__content .content .btn{margin-top:40px}.hero_section .carousel-item .thumbnail{height:calc(100vh - 70px)}section.whatwedomob a.btn_outline{align-items:center;width:max-content;text-decoration:none;display:flex}.overview_section .content_col{padding-top:50px;padding-bottom:50px}.work_culture_section .single .count{font-size:110px}.what_we_do .contents .lg_col,.what_we_do .contents .sm_col{flex:0 0 50%;max-width:50%}.connect_with_us .form{max-width:100%}.inner_banner_section .content{padding:30px}.inner_banner_section .content .title{font-size:30px}.inner_banner_section .content .sub_title{margin-top:15px}.how_it_works_section{padding:50px 0}.how_it_works_section .image_col .thumb{width:200px}.how_it_works_section .image_col{margin:0 40px 20px 0}.services_inner_page .sub_contents ul h5{font-size:18px}.services_inner_page .points .count{font-size:80px}.tools_section .tools_row .single_client{flex:0 0 25%;max-width:25%}.work_culture_page .image_col{flex:0 0 100%;max-width:100%}.work_culture_page .image_col video{object-fit:contain;background:#000;height:300px;position:relative}.work_culture_page .content_col{flex:0 0 100%;max-width:100%;margin-top:40px}.work_with_us_page .single{padding:25px}.work_with_us_page .single .jobName{font-size:20px}.work_with_us_page .single .details{flex-wrap:wrap;margin:10px 0 15px}.work_with_us_page .single .details li{flex:0 0 100%}.work_with_us_page .single .details li:not(:last-child){margin-right:15px}.job_description_page .other_details li:not(:last-child){margin-right:20px;padding-right:20px}.job_description_page .other_details .right .btn{height:44px;padding:6px 20px;font-size:14px}.map_section iframe{height:300px}.client_testimonial_section li{margin-left:-20px;margin-right:-20px}.client_testimonial_section .image_col{flex:0 0 220px;max-width:220px;padding:0 20px}.client_testimonial_section .content_col{flex:0 0 calc(100% - 220px);max-width:calc(100% - 220px);padding:0 20px}.client_testimonial_section .content_col .quote{max-width:50px}.logos_page .single_col{flex:0 0 25%;max-width:25%}.footer_bottom .contents{flex-wrap:wrap;justify-content:center}.footer_bottom .contents .right_content{margin-top:20px}.say_hello_page .request_call .section_title{font-size:24px}.say_hello_page .request_call .numbers{justify-content:space-between}.say_hello_page .request_call .numbers:before{width:70%;top:30px}.say_hello_page .request_call .numbers .icon{width:60px;height:60px}.say_hello_page .request_call .numbers .icon img{max-width:18px}.say_hello_page .request_call .numbers li a{font-size:14px}.filter_row .col{flex:0 0 170px;max-width:170px}.video_section .video_thumbnail{height:100%}.main_page_contents .hero_section{width:100%;position:relative;top:0;left:0}.m-banner__content .content{width:100%}.hero-bg_wrap-cols{width:100%;position:relative;left:50px}.hero-bg_wrap{z-index:-2;height:450px;margin-top:-100px;position:relative;overflow:hidden}.hero-bg_wrap:before{content:"";z-index:1;background-image:linear-gradient(#fff,#0000,#0000);width:100%;height:100%;position:absolute;left:0}.m-banner__content .content .title{line-height:50px}.fixed_footer{left:0;bottom:unset;z-index:1;width:100%;position:relative}.brand_section .single{padding:15px}.awards .right_col h5{font-size:18px;font-weight:700;line-height:22px}.awards .right_col p{font-size:14px;font-weight:400;line-height:initial}}.whatwedomob{display:none}@media (max-width:767px){.whatwedo-wrapper{display:none}.whatwedomob{display:block}.whatwedomob .carousel-indicators{bottom:-32px}.d_sm_none{display:none!important}.d_sm_block{display:block!important}.section_title.sm_left{text-align:left;display:block}.line_title.sm_left:before{transform:unset;left:0}p{font-size:14px;line-height:22px}.mb_sm_0{margin-bottom:0}.mt_sm_60{margin-top:60px}.mt_sm_0{margin-top:0}.mt_sm_10{margin-top:10px}.mx_sm_-15{margin-left:-15px;margin-right:-15px}.mx_sm_-5{margin-left:-5px;margin-right:-5px}.px_sm_15{padding-left:15px;padding-right:15px}.px_sm_5{padding-left:5px;padding-right:5px}.py_sm_40{padding-top:40px;padding-bottom:40px}.py_sm_50{padding-top:50px;padding-bottom:50px}.py_sm_60{padding-top:60px;padding-bottom:60px}.pb_sm_60{padding-bottom:60px}.pt_sm_40{padding-top:40px}.col_sm_3{flex:0 0 33.33%!important;max-width:33.33%!important}.col_sm_6{flex:0 0 50%!important;max-width:50%!important}.col_sm_12{flex:0 0 100%!important;max-width:100%!important}.right_sidearea{display:none}.sub_heading{text-align:justify;max-width:100%}.sub_heading.center{max-width:100%}.section_title{font-size:30px}.animated_text{display:none}.navbar .navbar-nav .dropdown .nav-link{padding:6px 0;font-size:14px}.overview_section .section_title span{display:inline-block}.hero_section .carousel-item p{max-width:90%;font-size:22px}.hero_section .carousel-indicators{bottom:50px}.hero_section .carousel-item .thumbnail{height:600px}.overview_section{padding:0 0 40px}.overview_section .image_col img{content:unset;object-fit:unset;height:auto;position:relative}.overview_section .content_col{padding-top:60px;padding-bottom:30px}.overview_section .content_col p{text-align:justify;font-size:14px;line-height:22px}.overview_section .image_col .image{height:auto}.work_culture_section{padding:80px 0 30px}.work_culture_section .single{margin-bottom:50px}.work_culture_section .single p{text-align:justify;min-height:auto}.video_section .play_btn{width:100px;height:100px}.video_section .play_btn img{max-width:18px}.what_we_do{padding:80px 0 0}.what_we_do .contents{margin:0}.what_we_do .contents .lg_col,.what_we_do .contents .sm_col{flex:0 0 50%;max-width:50%}.what_we_do .single{margin-bottom:20px}.what_we_do .single .content{transform:unset;-webkit-transform:unset;-ms-transform:unset;color:#000;background:0 0;margin-top:15px;padding:0;position:relative}.what_we_do .single .text{transform:unset;-webkit-transform:unset;-ms-transform:unset}.what_we_do .single p{color:#000;opacity:1;transform:unset;font-size:12px;line-height:initial;margin:0}.what_we_do .single .btn{color:#000;opacity:1;transform:unset;border:1px solid #ddd;height:auto;margin-top:15px;padding:7px 10px;font-size:10px}.an_icon_btn .icon{margin-right:10px}.counter_section{padding:80px 0}.why_gtf .single_col{border:none}.why_gtf .single{text-align:center;border:1px solid #00000012;margin-bottom:20px;padding:25px}.why_gtf .single p{text-align:left}.why_gtf .single .title{text-align:left;max-width:100%}.brand_section{padding:10px 0}.brand_section .item{padding:0}.connect_with_us{padding:80px 0}.connect_with_us .form{padding:60px 40px}.connect_with_us .form button.btn{margin-top:20px}.satisfied_section{padding:60px 0}.satisfied_section .content_col{padding-top:20px;padding-bottom:20px}.satisfied_section .content_col p{text-align:justify;font-size:14px;line-height:22px}.insta_feed_section #insta_data .item{flex:0 0 25%;max-width:25%}footer .left_col,footer .right_col{width:100%}footer .contact_addresses{flex-wrap:wrap}footer .contact_addresses li{width:100%;padding:10px}.footer_bottom .right_content{margin-top:15px}.footer_bottom .contents ul{display:inline-block}footer .right_col{margin-top:70px}footer .footer_title,footer .right_col .footer_title{font-size:20px;line-height:28px}footer .footer_title span{margin-left:70px}footer .social_icons li{max-width:unset;flex:unset;margin:0}footer .social_icons li:not(:last-child){margin-right:20px}footer .social_icons p{letter-spacing:initial;line-height:initial}#back_to_top{transform:rotate(-90.2deg)translate(164px,-43px)}footer .left_col:before{display:none}.footer_bottom .contents li{margin-bottom:15px}.footer_bottom .contents p{line-height:initial;margin:0}.footer_bottom .logo{width:100%}.footer_bottom .contents{justify-content:left}.footer_bottom .contents .right_content{margin-top:30px}.footer_bottom .contents li:not(:last-child){margin-right:0}.inner_banner_section .content .title{padding-bottom:15px;font-size:28px}.inner_banner_section .content .sub_title{font-size:16px;line-height:22px}.inner_page_top_section .back_to_home{letter-spacing:2px;font-size:14px}.inner_page_top_section .back_to_home .icon{margin-right:10px}.inner_banner_section .thumbnail{height:240px}.who_we_are_section{padding:80px 0 20px}.who_we_are_section .content_col{padding-top:0;padding-bottom:0}.value_mission_section{padding-bottom:80px}.value_mission_section .row{margin:30px -15px}.value_mission_section .image_col,.value_mission_section .content_col{flex:0 0 100%;max-width:100%}.value_mission_section .image_col .thumbnail{object-fit:unset;height:auto;left:unset;top:unset;position:relative}.value_mission_section .image_col .section_title{bottom:30px;left:30px}.value_mission_section .content_col .single{background:0 0;margin-top:30px;padding:0}.tools_section{padding:80px 0}.certification_section{padding-bottom:80px}.how_it_works_section .image_col .thumb{width:160px}.how_it_works_section .single_row{margin:30px 0}.how_it_works_section .image_col,.how_it_works_section .right .image_col{float:unset;margin:0 0 40px}.how_it_works_section .title{font-size:22px}.digital_media_planning_page,.content_creative_page{padding:60px 0}.content_creative_page .single{margin:30px 0}.content_creative_page .single .count{font-size:90px;left:0}.content_creative_page .single .title{font-size:22px}.content_creative_page .single p{font-size:14px;line-height:20px}.content_creative_page:before{display:none}.inner_row .animated_text{font-size:50px}.services_inner_page .sub_title{font-size:18px;line-height:30px}.services_inner_page .inner_row{padding:30px 0}.services_inner_page .sub_contents{margin-top:40px;padding-top:40px;padding-left:0;padding-right:15px}.services_inner_page .points,.points_style1{margin-left:-20px;margin-right:-20px;padding-left:20px}.services_inner_page .points .count,.points_style1 .count{font-size:90px}.services_inner_page .points .icon img,.points_style1 .icon img{max-width:40px}.services_inner_page .points li,.points_style1 li{padding:0 20px}.services_inner_page .sub_contents ul p{font-size:14px;line-height:20px}.services_inner_page .sub_contents ul h5{font-size:18px}.services_inner_page .sub_contents .sub_title{font-size:20px}.case_studies_inner_page .text_points{padding-left:20px}.digital_media_planning_page .single{margin:20px 0}.case_studies_inner_page .counter_section .points li{flex:0 0 50%;max-width:50%;margin:5px 0;padding:0 5px}.case_studies_inner_page .points{margin-left:-15px;margin-right:-15px}.case_studies_inner_page .points li{flex:0 0 50%;max-width:50%;margin:20px 0;padding:0 15px}.case_studies_inner_page .points li h5{margin:0}.case_studies_inner_page .social_title.center{justify-content:center;align-items:center;font-size:22px;display:flex}.case_studies_inner_page .social_title .social_icon{max-width:25px;margin-right:10px}.case_studies_inner_page .text_points li{font-size:14px}.clients_page .tools_row .single_client{flex:0 0 33.33%;max-width:33.33%}.work_culture_page:before{display:none}.work_with_us_page .single .jobName{font-size:18px}.work_with_us_page .single .details .icon{width:15px;height:15px}.work_with_us_page .single .description p{font-size:13px;line-height:20px}.work_with_us_page .single .btns .btn{height:34px;padding:5px 10px}.job_modal .modal-body{padding:25px}.job_description_page{padding:80px 0}.job_description_page .other_details{display:block}.job_description_page .other_details .right{margin-top:30px}.job_description_page .other_details li span{margin-bottom:0}.rewards_page .nav-tabs{margin:0 0 50px}.rewards_page .nav-tabs .nav-link{letter-spacing:1px;padding:6px 18px;font-size:14px}.rewards_page .sub_contents .title.center{font-size:18px}.map_section iframe{height:100%}.say_hello_page .single{margin:15px 0}.say_hello_page .single ul{margin-top:15px}.say_hello_page .single li:not(:last-child){margin-bottom:10px}.client_testimonial_section .row{padding:40px 0}.client_testimonial_section .image_col,.client_testimonial_section .content_col{flex:0 0 100%;max-width:100%}.client_testimonial_section .image_col .single{display:unset;text-align:unset;background:0 0;padding:0}.client_testimonial_section .name{color:#000;letter-spacing:1px;margin:20px 0;font-size:18px}.client_testimonial_section .user_thumbnail{bottom:unset;right:unset;position:relative}.client_testimonial_section li.right .user_thumbnail{left:0}.client_testimonial_section .content_col .quote{max-width:40px}.client_testimonial_section .content_col .msg{text-align:justify;margin:20px 0 10px;font-size:16px;line-height:22px}.client_testimonial_section .content_col .des{font-size:14px}.website_landing_pages .single .image_box{height:300px;margin-bottom:20px}.website_landing_pages .single .title{font-size:16px}.website_landing_pages .load_more{height:44px;padding:6px 24px;font-size:14px}.say_hello_page .request_call{padding:30px 20px}.say_hello_page .request_call .numbers .icon{width:50px;height:50px}.say_hello_page .request_call .numbers li a{margin-top:8px;font-size:16px;font-weight:400}.say_hello_page .request_call .numbers:before{width:75%;top:25px}.say_hello_page .single .name{font-size:16px;font-weight:400}.say_hello_page .single .text{line-height:20px}.say_hello_page .request_call .section_title{font-size:18px}.filter_row .form-group .form-control,.filter_row .form-group .btn[type=submit]{font-size:14px}.filter_row .form-group label{height:auto}.filter_row .col:not(:last-child) .form-group{margin-bottom:15px}.website_landing_pages .image_box .redirect_icon{width:45px;height:45px}.website_landing_pages .image_box .redirect_icon .icon{max-width:20px}.website_landing_pages .single{margin-bottom:30px}.work_with_us_page .single .description{text-overflow:ellipsis;line-clamp:6;-webkit-line-clamp:6;-webkit-box-orient:vertical;height:auto;display:-webkit-box}.client_testimonial_section li.right{flex-direction:initial}.rewards_page .owl-dots button span{width:6px;height:1px;margin:0 2px}.say_hello_page .request_call .numbers{flex-wrap:wrap;justify-content:space-around}.say_hello_page .request_call .numbers:before{display:none}.say_hello_page .request_call .numbers li{flex:none;max-width:50%;margin:10px 0;display:flex}.say_hello_page .request_call .numbers .icon{margin:unset;width:30px;height:30px;margin-right:10px}.say_hello_page .request_call .numbers .icon img{max-width:12px}.say_hello_page .request_call .numbers li a{margin:0}.say_hello_page .request_call .numbers .name{text-align:left}.video_section{padding:80px 0}.video_section .video_thumbnail{height:100%}.video_section .sub_title{margin-top:15px;font-size:16px;line-height:24px}.video_section .btn_outline{margin-top:35px}.custom-video-container .line_title{font-size:14px}.custom-video-container .container{display:flex}.custom-video-container .btn_outline{margin-top:22px}.custom-video-container{padding:0}.custom-video-container .line_title{letter-spacing:2px;width:fit-content;padding:8px 10px;font-size:12px}.custom-video-container .btn_outline{margin-top:0;height:29px!important;padding:0 7px!important;font-size:12px!important}.custom-video-container .btn_outline .icon{margin-right:5px}.custom-video-container .btn_outline .icon img{font-size:11px}.life-at-gtf-section .title{padding-bottom:15px;font-size:20px}.digital_media_planning_page{overflow:hidden}.awards_frame .title{margin-top:20px;font-size:18px}.awards_frame .ribbon{margin-top:0}.awards_frame .ribbon .awardIcon{width:45px}.awards_frame .ribbon:before{height:25px}.awards_frame:nth-child(2n) .content{text-align:left}.case_studies_inner_page .sub_contents:before{width:1px;display:none;left:10px}.case_studies_inner_page .sub_contents:after{width:10px;height:10px;display:none;top:60px;left:6px}.case_studies_inner_page .step{display:none}.case_studies_inner_page .points .box{padding:15px 10px}.hero_section .carousel-item .title{letter-spacing:2px;font-size:30px}.hero_section .carousel-item p{font-size:16px;line-height:24px}.awards .right_col{margin-top:40px}.awards .right_col h5{font-size:18px;line-height:initial}.awards .right_col p{font-size:14px}.awards .right_col .image{margin-right:15px}.awards .right_col .awards_icon{width:45px;height:70px}.brand_section .brands_row .item{max-width:33.33%}.services_section .right_col .title{font-size:15px}.services_section .right_col .strip_img{margin-bottom:15px}.services_section .right_col ul>li{font-size:14px;line-height:20px}.m-banner__content .content .title{font-size:23px;line-height:40px}.main_page_contents.home{padding-top:110px}.m-banner__content .content .hero_sub_title{margin-bottom:12px;font-size:14px}.m-banner__content .content .btn{letter-spacing:0;background:#c7edfd;border-color:#ade6fd;width:auto;margin-top:15px;font-weight:600;padding:5px 15px!important;font-size:13px!important}.hero-bg_wrap{height:auto}.hero-bg_wrap video{width:100%}.overview_section .counter .title{font-size:22px}.services_section .left_col .image{margin-bottom:50px}.services_carousel .owl-dots .owl-dot{border:2px solid var(--color1);opacity:.4;width:10px;height:10px;margin-right:10px}.services_carousel .owl-dots .owl-dot.active{opacity:.8}.connect_with_us .form_heading{padding-bottom:15px;font-size:18px;line-height:26px}.connect_with_us .form .sub_heading{letter-spacing:.2px;font-size:14px}.why_gtf .container{padding:0 15px}.why_gtf .single_col:not(:last-child){border:none}footer .row{flex-wrap:wrap;position:relative}footer .right_col{flex:unset;z-index:-1;max-width:100%;margin-top:20px;position:absolute}footer .map{text-align:center;justify-content:center}.overview_section .counter ul{margin-left:-15px;margin-right:-15px}.overview_section .counter ul li{padding:15px}footer .contact_addresses .title{font-size:12px}footer .contact_addresses p{font-size:11px;line-height:14px}.fixed_footer{background-position:bottom}.footer_bottom ul{width:100%;display:block}.footer_bottom ul li{width:100%;max-width:100%;margin:3px 0;display:block;margin-right:0!important}.footer_bottom .right_content a{margin:auto;display:table}#back_to_top{letter-spacing:1px;font-size:10px}#back_to_top .text:after,footer .right_col:before{display:none}.services_carousel{margin-top:30px}.modal .modal-body{padding:30px}.modal .modal-title{width:calc(100% - 20px);margin-bottom:20px;font-size:19px;line-height:25px}.modal .modal-body .close{width:35px;height:35px}.modal .form-control{min-height:46px}.btn_outline{padding:8px 24px;font-size:13px}.an_icon_btn .icon img{width:12px}.btn{height:46px}.modal .form-inline{width:100%;display:block}.modal .form-inline .form-group{flex:none;width:100%;max-width:100%}.m-banner__content .content .sub_txt{margin:0 0 15px;padding-bottom:15px;position:relative}.m-banner__content .content .sub_txt:before{content:"";background:var(--color1);opacity:.2;width:100px;height:1px;position:absolute;bottom:0}.m-banner__content .content .sub_txt strong{text-transform:uppercase;font-size:13px;font-weight:600}.services_section .img_col{position:relative}.services_section .img_col .logo{position:absolute}.hero-bg_wrap{margin-top:-50px}footer .map img{opacity:.5;max-width:240px}footer .contact_numbers ul li{flex:0 0 33.33%;max-width:33.33%;margin:7px 0}footer .contact_numbers .no{font-size:10px;font-weight:500}footer .contact_numbers .call_txt{font-size:10px}footer .contact_numbers p{font-size:9px}.footer_bottom .logo img{max-width:80px;max-height:30px}footer .contact_addresses a{font-size:11px}footer .contact_addresses .icon img{width:12px}.what_we_do .content_sm{display:none}.what_we_do .single .text .title{opacity:1;transform:unset;margin-bottom:10px;font-size:14px}.table_of_content_box{width:100%}.blogs_content_area .blog_text{font-size:14px}.toc_title{font-size:20px}.blogs_content_area{padding:20px 12px 12px}}@media (max-width:575px){.d_xs_none{display:none!important}.d_xs_block{display:block!important}.mt_xs_40{margin-top:40px}.sub_heading{font-size:14px;line-height:20px}.btn_mobile{height:42px!important;padding:5px 20px!important;font-size:14px!important}.btn_mobile .icon img{width:13px}.section_title{margin-bottom:25px;padding-bottom:15px;font-size:24px}.hero_section .carousel-item .title{letter-spacing:5px;font-size:40px}.hero_section .carousel-item p{font-size:18px;line-height:26px}.hero_section .carousel-indicators{bottom:20px;right:20px}.hero_section .carousel-item .break{margin:25px auto}.hero_section .carousel-item .btn_outline{margin-top:30px}.hero_section .carousel-item .thumbnail{height:520px}.work_culture_section{padding:80px 0 40px}.work_culture_section .single .title{font-size:20px}.overview_section{padding:0}.overview_section .content_col{padding-top:60px;padding-bottom:60px}.overview_section .image_col #overview_image{padding-left:30px}.overview_section .overview_carousel .carousel-indicators{width:30px}.overview_section .overview_carousel .carousel-indicators li{padding:2px 0;font-size:12px}.overview_section .overview_carousel .carousel-indicators li.active{font-size:14px}.overview_section .overview_carousel .carousel-indicators li.active:before{height:50px}.what_we_do{padding:60px 0 0}.what_we_do .single{margin-bottom:30px}.what_we_do .single .content{padding:0}.what_we_do .single .title{margin-bottom:15px;font-size:16px}.counter_section{padding:40px 0 60px}.counter_section .circle{width:150px;height:150px}.counter_section .my-progress-bar .count{font-size:26px}.counter_section .single .title{margin:20px 0 0;font-size:14px;line-height:20px}.why_gtf{padding:80px 0 50px}.why_gtf .section_title{margin-bottom:60px}.brand_section .single{padding:10px}.connect_with_us{padding:60px 0}.connect_with_us .form{padding:60px 30px}.satisfied_section{padding:0}.satisfied_section .content_col{padding-top:60px;padding-bottom:60px}.satisfied_section .image_col{display:none}.insta_feed_section #insta_data .item{flex:0 0 33.33%;max-width:33.33%}.inner_banner_section .thumbnail{object-fit:cover;height:220px}.inner_page_top_section .inner_page_title{font-size:14px;line-height:22px}.inner_page_top_section .inner_page_title span{font-size:18px}.inner_banner_section .content{padding:20px}.who_we_are_section{padding:60px 0 0}.value_mission_section{padding-bottom:40px}.inner_banner_section .content .title{padding-bottom:10px;font-size:24px}.inner_banner_section .content .sub_title{font-size:14px;line-height:20px}.tools_section{padding:60px 0}.tools_section .tools_row{margin-top:30px}.digital_media_planning_page{padding:40px 0}.digital_media_planning_page .text .title{font-size:16px}.digital_media_planning_page .text p{font-size:14px;line-height:20px}.services_inner_page{padding:30px 0}.services_inner_page .points li,.points_style1 li{flex:0 0 100%;max-width:100%}.services_inner_page .sub_title{margin-bottom:20px;font-size:16px;line-height:26px}.services_inner_page .sub_contents .sub_description{max-width:100%}.services_inner_page .btns_carousel .owl-nav button{width:35px;height:35px}.services_inner_page .btns_carousel .owl-nav img{max-width:14px}.case_studies_inner_page .sub_contents .points p{font-size:20px;line-height:inherit;margin-bottom:10px;padding-bottom:10px}.case_studies_inner_page .sub_contents .points p span{font-size:16px}.case_studies_inner_page .points .title{font-size:12px;line-height:18px}.case_studies_inner_page .points li{flex:0 0 50%;max-width:50%}.case_studies_inner_page .social_title.center{margin:30px auto}.clients_page .tools_row{margin-left:-10px;margin-right:-10px}.clients_page .tools_row .single_client{padding:0 10px}.clients_page .tools_row .single{margin:10px 0;padding:15px}.footer_bottom{padding:20px 0}.footer_bottom .contents li{margin-bottom:10px}.job_description_page .other_details ul{flex-wrap:wrap}.job_description_page{padding:60px 0}.job_description_page .other_details li{flex:0 0 100%;max-width:100%}.job_description_page .other_details li:not(:last-child){border:none;margin-bottom:15px;margin-right:0;padding-right:0}.job_description_page .description .title{letter-spacing:1px;font-size:24px}.rewards_page .sub_contents .title{margin-bottom:25px}.request_quote_page .single_col .form-group{margin-bottom:10px}.request_quote_page .form .form-control{min-height:42px;font-size:14px}.request_quote_page .form [type=submit]{justify-content:center;width:100%;height:44px;padding:6px 24px;font-size:14px}.client_testimonial_section li{margin-left:-15px;margin-right:-15px}.client_testimonial_section .image_col,.client_testimonial_section .content_col{padding:0 15px}.client_testimonial_section .user_thumbnail{max-width:80px}.client_testimonial_section .content_col .msg{font-size:14px;line-height:18px}.website_landing_pages .single .image_box{height:200px}.website_landing_pages .single .title{margin:0;font-size:14px}.logos_page .single_col{flex:0 0 50%;max-width:50%}.filter_row .form-group .form-control,.filter_row .form-group .btn[type=submit]{height:42px;font-size:13px}.filter_row .form-group label{margin-bottom:4px;font-size:13px}.filter_row .an_icon_btn .icon{margin-right:6px}.filter_row .an_icon_btn .icon img{width:12px}.no-record{font-size:18px}.say_hello_page .request_call .numbers{justify-content:left}.say_hello_page .request_call .numbers li{max-width:100%}}
