/* https://themarketingcafe.net/wp-content/themes/h-code-child/style.css?ver=1.8.3 */
@font-face{font-display:swap;font-family:'UbuntuR';src:url(/wp-content/themes/h-code-child/fonts/UbuntuR.woff) format('woff')}@font-face{font-display:swap;font-family:'UbuntuM';src:url(/wp-content/themes/h-code-child/fonts/UbuntuM.woff) format('woff')}@font-face{font-display:swap;font-family:"Ubuntu-Bold";src:url(/wp-content/themes/h-code-child/fonts/Ubuntu-B.woff) format("woff");font-weight:400;font-style:normal}@font-face{font-display:swap;font-family:"Ubuntu-Light";src:url(/wp-content/themes/h-code-child/fonts/Ubuntu-L.woff) format("woff");font-weight:400;font-style:normal}body{font-family:'UbuntuR',sans-serif;font-size:14px}.corporate-slider .video-wrap,.page-title .video-wrap{position:absolute;left:0;right:0;top:0;left:0;bottom:0;z-index:1}.corporate-slider .video-wrap video,.page-title .video-wrap video{position:absolute;left:0;right:0;top:0;left:0;bottom:0;z-index:1;height:auto!important;width:auto!important;min-height:100%!important;min-width:100%!important;display:block}.landing-banner .video-wrap,.page-title .video-wrap{position:absolute;left:0;right:0;top:0;left:0;bottom:0;z-index:1}.video-wrap.mobile-video{display:none!important}.landing-banner .video-wrap video,.page-title .video-wrap video{position:absolute;left:0;right:0;top:0;left:0;bottom:0;z-index:1;height:auto!important;width:auto!important;min-height:100%!important;min-width:100%!important;display:block}.slider-overlay{opacity:.3}.landing-slider .slider-text-middle h1{font-size:60px;line-height:1.2;font-family:'UbuntuR';text-transform:none;font-weight:700;color:#fff;margin-bottom:30px}@media screen and (max-width:767px){.page-title h1{padding-top:0}.page-title-large{padding-bottom:25px}}.mobile-accordion-menu .megamenu-right-icon{right:0px!important}.header-landing .widget{margin-bottom:0}.header-landing .navbar-toggle{margin-top:15px}nav.header-landing .container{height:auto}.header-landing.sticky-nav{top:45px}.header-landing{font-family:'UbuntuR'}.logo-wrap-landing .logo{max-width:100px!important}.logo-wrap-landing{padding-left:15px}.header-landing.shrink-nav{padding:0}.header-landing.shrink-nav .logo-wrap-landing.header-col.pull-left{padding-top:10px}.header-landing .header-col{padding:0 15px}.header-landing .header-menu-list{float:left!important}.header-landing .header-menu-list .nav>li{margin:18px 15px}.header-landing .navbar-nav>li>a{font-size:14px!important;font-family:'UbuntuM';font-weight:400}.header-landing .navbar-nav>li>a.megamenu-right-icon{right:-18px}.header-landing .landing-menu-right{float:right}.header-contact{margin:20px 15px!important}.header-contact li{display:inline-block}.header-contact li.header-email a{padding:5px 22px;background-color:#df2127;color:#fff;border-radius:7px;font-size:13px;line-height:1.4}.header-landing.shrink-nav .navbar-nav>li.free-price-guide>a{color:rgba(217,15,22,.6)!important}.header-landing.shrink-nav .header-contact li a{color:#000}.header-landing.shrink-nav .header-contact li.header-email a{color:#fff}.header-contact li a{display:inline-block;font-size:14px;font-weight:700;margin-right:20px;letter-spacing:1px}.nav-white .header-contact li a{color:#fff}.nav-black .header-contact li a{color:#000}.header-landing.shrink-nav .header-contact{margin:16px 15px}.header-contact li:last-child a{margin-right:0}.landing-slider .slider-text-middle h1{font-size:60px;line-height:1.2;font-family:'UbuntuR';text-transform:none;font-weight:500;color:#fff;margin-bottom:30px}.landing-slider .slider-text-middle p{font-size:25px;color:#fff;line-height:1.4;letter-spacing:1px;font-family:"Ubuntu-Light";font-weight:300}.landing-slider .slider-text-middle .btn-small-white{font-size:16px;font-weight:600;border-radius:5px;letter-spacing:0;padding:8px 15px;width:240px}.landing-slider .slider-text-middle .btn-small-white:last-child{background-color:#df2127;border-color:#df2127}.landing-slider .slider-text-middle .btn-small-white:last-child:hover{color:#df2127;background-color:#fff;border-color:#fff}.page-template-template-landing section{padding:0}.home-slider-2.landing-slider .slider-text-middle h1{line-height:1.2;font-weight:700}.home-slider-2.landing-slider .owl-carousel.white-cursor .owl-item{padding-bottom:0}.page-template-template-landing section{padding:0}.home section{padding:0}.home-slider-2 .goto-next{text-align:center;position:absolute;bottom:0;left:50%;transform:translate(-50%,0);-webkit-transform:translate(-50%,0);-moz-transform:translate(-50%,0);bottom:60px}.goto-next .goto-b{display:inline-block;position:relative;padding-bottom:0;color:#fff;text-align:center;line-height:1;font-size:14px;letter-spacing:1px}.goto-next .goto-b:before{content:"";background-image:url(/wp-content/themes/h-code-child/images/goto-down.png);width:39px;height:14px;z-index:1111;position:absolute;bottom:20px;left:50%;transform:translate(-50%,0);-webkit-transform:translate(-50%,0);-moz-transform:translate(-50%,0)}.logo-slider-wrap{padding-top:40px!important}.logo-slider-wrap h2{color:#9da8b3;font-size:24px;font-family:'UbuntuM';margin-bottom:30px}.logo-slider-wrap img{max-height:85px;width:auto;opacity:.4;filter:alpha(opacity=40);display:block;margin:0 auto}.logo-slider-wrap .blog-slider{border-bottom:1px solid #c9d0d6;padding-bottom:40px}.our-process-row{padding:40px 0 50px!important}.our-process-row .our-process-head{margin-bottom:42px;width:100%!important}.our-process-row .our-process-head h2{font-size:38px;text-transform:none;font-family:"Ubuntu-Bold"!important;color:#231f20;line-height:1.3;margin-bottom:18px;letter-spacing:1px}.our-process-row .our-process-head p{color:#9ea8b3;font-size:19px;max-width:565px;margin:0 auto;line-height:1.7;font-family:"Ubuntu-Light";font-weight:300}.our-process-row .features-box-style1 h5{font-size:20px;text-transform:none;color:#ed1a4f;font-family:"Ubuntu-Bold";letter-spacing:1px;margin-bottom:25px}.our-process-row{font-family:'UbuntuR'}.our-process-row .features-box-style1 p{color:#9ea8b3;font-size:20px;line-height:1.6;font-family:"Ubuntu-Light";font-weight:300}.our-process-row .features-box-style1 p:last-child{margin-bottom:0}.our-process-row .features-box-style1 img{margin-bottom:20px!important}.features-box-style1{text-align:center}.recent-video-row{padding-bottom:30px!important}.recent-video-row .recent-video-heading{margin-bottom:15px!important}.recent-video-row .recent-video-heading h2{font-size:38px;text-transform:none;font-family:"Ubuntu-Bold"!important;color:#231f20;line-height:1.3}.recent-video-row h4{color:#9da8b3;font-size:22px;line-height:1.6;margin-top:10px;font-family:"Ubuntu-Light";font-weight:300;letter-spacing:1px}.recent-video-row .wpb_column{margin-bottom:30px}.people-saying-row .row{background-color:#e9eced;border-top:1px solid #c3cbd1;border-bottom:1px solid #c3cbd1;padding:35px 75px 40px!important;margin:0}.people-saying-row h3{color:#9ea8b3;font-size:22px;line-height:1.6;margin-bottom:50px;text-transform:none;font-family:"Ubuntu-Light";font-weight:700}.people-saying-row .tmc-testimonial-item{max-width:405px;margin-bottom:30px}.people-saying-row .tmc-testimonial-item .client-content{color:#9da8b3;font-size:30px;line-height:1.3;text-transform:none;font-family:'UbuntuM';letter-spacing:0;margin-bottom:35px}.people-saying-row .client-bio:after{clear:both;display:table;content:""}.people-saying-row .tmc-testimonial-item .client-photo{float:left;width:100px;height:100px;border-radius:100%;margin-right:20px}.people-saying-row .tmc-testimonial-item .client-photo img{width:100%;height:100%;border-radius:100%;border:2px solid #df2127}.people-saying-row .client-details h4.name{font-size:21px;text-transform:uppercase;color:#9da8b3;font-family:"Ubuntu-Light";font-weight:700}.people-saying-row .client-details{overflow:hidden}.people-saying-row .client-details span.position{color:#9da8b3;font-size:19px;margin-top:10px;font-family:"Ubuntu-Light";font-weight:700;line-height:1.5}.contact-landing-wrap{padding:70px 0 45px!important}.contact-landing-wrap .row{background-image:url(https://staging.themarketingcafe.net/wp-content/uploads/2019/08/section-bg.jpg);position:relative;padding:45px 35px;background-size:cover;background-position:center;margin:0}.contact-landing-wrap .row:before{content:"";background-color:rgba(31,31,31,.7);width:100%;height:100%;position:absolute;top:0;bottom:0;left:0;right:0;clear:unset;display:block}.contact-landing-wrap h3{font-size:40px;text-transform:none;font-family:"Ubuntu-Bold"!important;color:#fff;line-height:1.3;letter-spacing:0;margin-bottom:24px}.contact-landing-wrap .email-us{padding:11px 25px;background-color:#df2127;color:#fff;border-radius:12px;font-size:20px;font-family:'UbuntuM';width:200px;display:block;margin:0 auto}.contact-landing-wrap .email-us:hover{background-color:#fff;color:#000}.contact-landing-wrap .call-us{font-size:28px;font-weight:700;color:#fff;line-height:1.3;letter-spacing:0}.our-team-wrap h4{color:#9da8b3;font-size:20px;line-height:1.6;text-transform:none;font-family:"Ubuntu-Light";font-weight:700}.our-team-wrap h2{font-size:50px;text-transform:none;font-family:"Ubuntu-Bold"!important;color:#231f20;line-height:1.3}.our-team-wrap p{color:#b5bfc7;font-size:22px;line-height:1.6;margin-bottom:0;max-width:561px;margin-top:4px;font-family:"Ubuntu-Light";font-weight:700}.our-team-member{padding:50px 0 0px!important}.our-team-member .tmc-team-img{float:left;width:150px;height:150px;margin-right:20px}.our-team-member .tmc-team-img img{width:150px;height:150px}.our-team-member .tmc-team-details{overflow:hidden}.our-team-member .tmc-team-details .content{font-size:18px;color:#9ea8b3;font-family:"Ubuntu-Light";font-weight:700;line-height:1.5;margin-bottom:25px}.our-team-member .tmc-team-details h4.name{font-size:18px;text-transform:uppercase;color:#9da8b3;font-family:"Ubuntu-Light";font-weight:600;letter-spacing:1px}.our-team-member .tmc-team-details span.position{color:#9da8b3;font-size:16px;font-weight:400;font-family:'UbuntuM'}.our-team-member .tmc-team-item{margin-bottom:50px}.our-team-member .tmc-team-item:after{clear:both;display:table;content:""}.get-in-touch .row{background-image:url(/wp-content/themes/h-code-child/images/get-in-touch.jpg);position:relative;padding:55px 0 60px;background-size:cover;background-position:center;margin:0}.get-in-touch .row:before{content:"";background-color:rgba(20,20,20,.7);width:100%;height:100%;position:absolute;top:0;bottom:0;left:0;right:0;clear:unset;display:block}.get-in-touch h3{font-size:45px;text-transform:none;font-family:'UbuntuM';color:#fff;line-height:1.3;letter-spacing:0;margin-bottom:24px;font-weight:400}.get-in-touch .get-button{padding:10px 25px;background-color:#df2127;color:#fff;border-radius:8px;font-size:20px;font-family:'UbuntuM';width:200px;display:block;margin:0 auto}.get-in-touch .get-button:hover{background-color:#fff;color:#000}.get-in-touch p{margin-bottom:0}.footer-wrap .row{background-color:#df2127;margin:0;padding:20px 20px;display:flex;-webkit-box-align:center!important;-ms-flex-align:center!important;align-items:center!important;display:-webkit-box!important;display:-ms-flexbox!important;display:flex!important}.footer-wrap .copy-right{margin-left:25px;color:#fff;font-family:"Ubuntu-Light";font-weight:100;font-size:14px;display:inline-block;vertical-align:middle}.footer-wrap p{font-size:18px;text-align:right;color:#fff;font-family:'UbuntuM';font-weight:400;margin-bottom:0}.showreel-video button.close{position:absolute;right:0;width:30px;height:30px;background-color:#e03f44;border-radius:50%;opacity:1;z-index:1;color:#fff;top:-15px;right:-15px}.Request_a_Callback .modal-body{background-color:#373d45;padding:30px}.Request_a_Callback label{width:100%;color:#f9ffff;font-size:14px}.Request_a_Callback .wpcf7-form-control{background-color:#494f56;border:1px solid #43494f;border-radius:5px}.Request_a_Callback .modal-dialog{max-width:400px;margin:50px auto}.Request_a_Callback p{margin-bottom:0}.Request_a_Callback .wpcf7-textarea{height:80px}.Request_a_Callback .wpcf7-submit{display:block;width:100%!important;margin-bottom:0;font-weight:700;font-size:14px;background-color:#df2127;border-radius:5px!important;color:#fff;outline:none;border:0;transition:all 0.5s ease;-webkit-transition:all 0.5s ease;-moz-transition:all 0.5s ease;border:2px solid #df2127}.Request_a_Callback .wpcf7-submit:hover{background-color:#494f56;border:2px solid #494f56}.Request_a_Callback .ajax-loader{right:0;left:50%;position:absolute;bottom:0;transform:translate(0,-50%);-webkit-transform:translate(0,-50%);-moz-transform:translate(0,-50%)}.Request_a_Callback h1{font-size:20px;text-transform:none;color:#fff;font-weight:600;margin-bottom:5px}.Request_a_Callback h3{font-size:12px;font-weight:300;line-height:1.4;color:#c4c8cd;margin-bottom:18px}.Request_a_Callback .close{font-size:35px;color:#8d929b;opacity:1;position:absolute;right:15px;z-index:1;font-weight:100;text-shadow:none}.award-winning-row{padding-top:40px!important;font-family:'UbuntuR'}.award-winning-row .row{padding-bottom:20px;margin:0}.award-winning-row h2{margin-bottom:35px}.award-winning-row ul{list-style-type:disc;margin-bottom:20px;padding-left:0;list-style:inside}.award-winning-row ul li{font-size:20px;line-height:1.5;color:#000;font-weight:400;margin-bottom:20px;list-style:outside}.award-winning-row ul li:last-child{margin-bottom:0}h2.headings-home{font-weight:700;text-transform:none;text-align:center;font-size:38px!important;line-height:1.3!important;padding:0!important}.latest-project-row{font-family:'UbuntuR';padding:0 40px 0px!important}.latest-project-row .vc_btn3-container{margin-bottom:0}.latest-project-row h2{margin-bottom:35px}.latest-project-row .gallery-portfolio-col{padding:0}.latest-project-row .row{border-top:1px solid #c9d0d6;padding:40px 0 52px}.latest-project-row .gallery-portfolio-col .gutter .grid li{padding:0 7px;width:25%!important;position:static!important;margin-bottom:15px}.latest-project-row .gallery-portfolio-col .gutter .grid li:nth-child(4n+1){clear:left}.latest-project-row .gallery-portfolio-col ul.grid{margin:0 -7px}.latest-project-row .view-portfolio-button .vc_btn3{font-size:18px!important;letter-spacing:1.5px;font-weight:700;padding:14px 40px!important;border-radius:10px!important;background-image:none;line-height:1}.testimonial-row{font-family:'UbuntuR';text-align:center;padding:40px 0 35px!important}.testimonial-row h2{text-transform:none;font-size:30px;line-height:1.5;margin-bottom:25px;font-weight:700}.testimonial-row p{font-size:24px;font-weight:600;color:#d90f16;margin-bottom:0;line-height:1.4}.contact-landing-wrap-home{position:relative;padding:45px 15px 35px!important;background-size:cover;background-position:center;margin:0}.contact-landing-wrap-home:before{content:"";background-color:rgba(29,29,27,.72);width:100%;height:100%;position:absolute;top:0;bottom:0;left:0;right:0;clear:unset;display:block}.contact-landing-wrap-home .row{padding:0;background:none}.contact-landing-wrap-home .row:before{content:none}.our-clients-row{font-family:'UbuntuR';padding:35px 0 20px!important}.our-clients-row h2{margin-bottom:40px}.our-clients-row .wpb_image_grid .wpb_image_grid_ul .isotope-item{float:left;width:20%;position:static!important;margin:0;padding:0 15px;margin-bottom:15px}.our-clients-row .wpb_image_grid .wpb_image_grid_ul{height:auto!important;display:flex;flex-wrap:wrap;align-items:center}.our-clients-row .wpb_image_grid .wpb_image_grid_ul:after{content:"";display:table;clear:both}.our-clients-row .wpb_image_grid .wpb_image_grid_ul img{margin:auto}.case-study .row{display:-webkit-box!important;display:-ms-flexbox!important;display:flex!important;-webkit-box-pack:center!important;-ms-flex-pack:center!important;justify-content:center!important;-ms-flex-wrap:wrap;flex-wrap:wrap}.case-study{font-family:'UbuntuR'}.case-study h2{text-align:left;margin-bottom:5px}.case-study h5{font-size:20px;color:#d90f16;text-transform:none;line-height:1.5;margin-bottom:20px}.case-study p{font-size:20px;line-height:1.5;color:#000;margin-bottom:15px}.case-study p:last-child{margin-bottom:0}.home-content-row h3{font-size:22px;text-transform:none;color:#d90f16;line-height:1.4;margin-bottom:15px;font-weight:700}.home-content-row{font-family:'UbuntuR';text-align:center}.home-content-row p{display:block;font-size:18px;max-width:305px;margin:0 auto;line-height:1.4}.home-content-row .wpb_column{margin-bottom:30px}.home-content-row.home-content-last{padding-bottom:30px!important}.home-content-row.home-content-first{padding-top:45px}.get-in-touch-home{position:relative;background-size:cover;background-position:center;margin:0;font-family:'UbuntuR'}.get-in-touch-home .get-in-touch-overlay{position:relative;padding:55px 15px 60px}.get-in-touch-home .get-in-touch-overlay:before{content:"";background-color:rgba(29,29,27,.72);width:100%;height:100%;position:absolute;top:0;bottom:0;left:0;right:0;clear:unset;display:block}.get-in-touch-home .get-in-touch-details{position:relative;z-index:1}.get-in-touch-home .wpb_column{padding:0}.get-in-touch-home .row{background:none}.get-in-touch-home .row:before{content:none}.services-wrap{background-color:rgba(255,255,255,.7);text-align:left;padding:50px 0 55px}.services-wrap:after{content:"";display:table;clear:both}.services-row{display:flex!important;-ms-flex-wrap:wrap;position:relative;margin:0 -15px;display:flex;-webkit-box-pack:justify;-moz-box-pack:justify;-ms-flex-pack:justify;-webkit-justify-content:space-between;justify-content:space-between;-ms-flex-wrap:wrap;flex-wrap:wrap}.services-wrap h4{font-size:22px;color:#d90f16;font-weight:700;line-height:1.4;margin-bottom:10px}.services-row .services-col{min-width:200px;padding:0 15px}.services-row .services-col ul{margin:0;padding:0}.services-row .services-col ul li{list-style:none;color:#fff;display:block;margin-bottom:5px;position:relative;padding-left:20px}.services-row .services-col ul li:before{content:"";background-image:url(/wp-content/themes/h-code-child/images/list-arrow.png);width:9px;height:9px;position:absolute;left:0;top:50%;-moz-transform:translate(0,-50%);-webkit-transform:translate(0,-50%);transform:translate(0,-50%)}.services-row .services-col ul li a{color:#1d1d1b;font-size:20px;line-height:1.5;display:inline-block}.bg-light-gray2 .footer-top{display:none}.bg-light-gray2 .footer-middle .wide-separator-line{display:none}.bg-light-gray2 .footer-middle .row{-webkit-box-align:center!important;-ms-flex-align:center!important;align-items:center!important;display:-webkit-box!important;display:-ms-flexbox!important;display:flex!important;-ms-flex-wrap:wrap;flex-wrap:wrap}.bg-light-gray2 .footer-middle .footer-social ul{margin:0;padding:0}.bg-light-gray2 .footer-middle .footer-social ul li{display:inline-block;margin-right:20px}.bg-light-gray2 .footer-middle .footer-social ul li:last-child{margin-right:0}.bg-light-gray2 .footer-middle .footer-social ul li a{display:block;margin:0}.bg-light-gray2 .footer-middle .footer-social ul li a i{font-size:40px;color:#fff}.bg-light-gray2 .footer-middle{padding:30px 0 30px!important;background-color:#cc1d1f}.bg-light-gray2 .footer-middle .widget{margin-bottom:0}.bg-light-gray2 .footer-middle .mobile-no-footer{color:#fff;display:inline-block;font-size:30px;font-weight:700}.bg-light-gray2 .footer-bottom{background-color:#000;top:0;padding:30px 0 20px}.bg-light-gray2 .footer-col{float:left;width:25%;padding:0 15px;margin-bottom:30px}.bg-light-gray2 .footer-col.footer-logo{width:50%}.bg-light-gray2 .footer-logo.footer-logo img{max-width:110px}.bg-light-gray2 .footer-bottom .footer-address p{margin:0;color:#fff;font-size:18px;font-weight:300;line-height:1.5}.bg-light-gray2 .footer-bottom .widget{margin-bottom:0}.bg-light-gray2 .footer-bottom .footer-address p strong{font-weight:700}.bg-light-gray2 .copyright-row .copyright{color:#fff;text-transform:none}.bg-light-gray2 .copyright-row .copyright-left{width:450px;float:left;padding-left:15px;padding-right:15px}.bg-light-gray2 .copyright-row .copyright-right{overflow:hidden;padding-left:15px;padding-right:15px}.bg-light-gray2 ul.footer-link li a{color:#fff;text-transform:none;font-weight:400}.bg-light-gray2 ul.footer-link li{padding:0;margin-right:20px}.bg-light-gray2 ul.footer-link li:last-child{margin-right:0}.bg-light-gray2 ul li a,.bg-light-gray2 .copyright{font-size:14px}.mfp-iframe-holder .mfp-content{max-width:82%!important}.mfp-bg{background:rgba(0,0,0,.9)}.mfp-iframe-holder .mfp-close{top:0;right:0;font-size:30px;width:35px;height:35px;position:absolute}.award-winning-services .row{padding-bottom:0}.award-winning-services{padding:50px 0 50px}.related-video-row{padding:50px 0 60px!important;font-family:'UbuntuR';background-color:#dcdddf}.related-video-row h2{margin-bottom:50px}.related-video-row h3{font-size:20px;text-transform:none;line-height:1.4;margin-top:35px;margin-bottom:9px}.related-video-row p{font-size:18px;line-height:1.5;margin-bottom:15px}.related-video-row p:last-child{margin-bottom:0}.related-video-row p br{display:none}.services-content-row{padding:50px 0 30px!important;font-family:'UbuntuR'}.services-content-row h2{margin-bottom:20px;text-align:left}.services-content-row .hcode-inner-row{margin:0 -15px}.services-content-row ul{list-style-type:disc;margin-bottom:20px;padding-left:0;list-style:inside;padding-left:20px}.services-content-row ul li{font-size:17px;line-height:1.5;color:#000;font-weight:400;margin-bottom:25px;list-style:outside}.services-content-row ul li:last-child{margin-bottom:0}.services-content-row ul li br{display:none}.contact-2{font-family:Gotham-Bold;padding:40px 15px 40px!important;position:relative;background-size:cover;background-position:center}.contact-2:before{content:"";background-color:rgba(29,29,27,.72);width:100%;height:100%;position:absolute;top:0;bottom:0;left:0;right:0}.contact-2 .contact-content{position:relative;z-index:1}.contact-2 h3{font-size:28px;font-weight:700;letter-spacing:1px;font-family:Gotham-Bold}.contact-2 .call-us{letter-spacing:1px}.services-testimonial-row{position:relative;background-size:cover;background-position:center;padding:60px 0 50px!important}.services-testimonial-row .services-testimonial-content{max-width:1000px;margin:auto!important}.services-testimonial-row:before{content:"";background-color:rgba(58,58,58,.72);width:100%;height:100%;position:absolute;top:0;bottom:0;left:0;right:0}.services-testimonial-row h2{color:#fff}.services-testimonial-row h2 br{display:none}.services-testimonial-row p{color:#e97176!important}.services-advantage-row{font-family:'UbuntuR';padding:50px 0 50px}.services-advantage-row h2{text-align:left;margin-bottom:30px;color:#231f20}.services-advantage-row p{font-size:18px;line-height:1.7;color:#231f20;margin-bottom:22px}.services-advantage-row p:last-child{margin-bottom:0}.services-advantage-row h3{font-size:24px;text-transform:none;color:#231f20;margin-bottom:22px}.services-pdf-row a{display:inline-block}.services-pdf-row .services-pdf{margin-bottom:30px}.benifit h2{margin-bottom:50px}.page-title-section.content-top-margin{margin-top:0;padding-top:160px}.single-portfolio .header-landing.sticky-nav{top:0;background-color:#000}.single-portfolio .navbar .logo-light{opacity:1;display:table-cell}.single-portfolio .navbar .logo-dark{display:none}.single-portfolio .navbar .logo-light img{height:48px}.single-portfolio .header-landing.shrink-nav .navbar-nav>li.free-price-guide>a,.single-portfolio .header-landing.sticky-nav .navbar-nav>li.free-price-guide>a{color:rgba(217,15,22,1)!important}.single-portfolio .header-landing.shrink-nav a.dropdown-toggle.collapsed.megamenu-right-icon i,.single-portfolio .header-landing.shrink-nav .header-contact li:not(.header-email) a,.single-portfolio .nav-white.shrink-nav .navbar-nav>li>a{color:#fff}.single-portfolio .header-landing.sticky-nav .logo-wrap-landing.header-col.pull-left{padding-top:10px}.single-portfolio .page-title-section{display:none}.single-portfolio .page-title-section+.video-cnt{margin-top:84px}.portfolio-col-padding{padding-left:15px;padding-right:15px}.portfolio-title{margin-top:50px;margin-bottom:20px;text-align:center}.portfolio-single-content .content-wrap{padding-top:0;padding-bottom:0}.video-cnt{position:relative;overflow:hidden;height:0;padding-bottom:56.7%}.video-cnt .wistia_embed{position:absolute;height:100%;width:100%;left:0;top:0}.single-portfolio section{padding:20px 0}.single-portfolio .portfolio-title h3{font-size:40px!important;margin-bottom:10px;text-transform:none}.single-portfolio .portfolio-details h4{font-size:24px!important;font-weight:700;margin-bottom:15px}.single-portfolio h6{margin-bottom:15px}.single-portfolio h6 strong{font-size:20px!important;margin-bottom:15px;font-weight:700}.single-portfolio h4 strong{font-weight:700}.single-portfolio .blog-details-text p{font-size:14px!important;color:#000}.single-portfolio .portfolio-title p{font-size:24px!important}.single-portfolio .portfolio-details p{font-size:18px!important;line-height:1.8;max-width:348px;margin-left:auto;margin-right:auto}.portfolio-details{text-align:center;margin-bottom:30px}.portfolio-quote-wrap{background-color:#dcdddf;padding:50px 0;margin-bottom:50px}.portfolio-quote-wrap .portfolio-quote h2{font-size:34px;line-height:1.4;font-weight:500;margin:0 0 25px;text-transform:none}.portfolio-quote-wrap .portfolio-quote h4{font-size:26px;font-weight:500;margin:0}.portfolio-bottom{margin-bottom:50px}.portfolio-bottom .crew-members h4,.portfolio-bottom .portfolio-info h4{margin-bottom:30px;font-weight:600;font-size:24px}.portfolio-bottom .portfolio-info p{margin-bottom:15px!important}.portfolio-bottom .crew-members p{font-size:18px!important;line-height:1.7}.loader-wrap{position:absolute;left:0;right:0;top:0;bottom:0;z-index:999;background:rgba(255,255,255,.8)}.loader{border-radius:50%;width:70px;height:70px;font-size:10px;position:absolute;top:50%;left:50%;right:0;z-index:9999;border:6px solid rgba(0,0,0,.2);border-top:6px solid #cc1d1f;-webkit-transform:translateZ(0);-ms-transform:translateZ(0);transform:translateZ(0);-webkit-animation:load8 1.1s infinite linear;animation:load8 1.1s infinite linear;margin-left:-35px;margin-top:-35px}@-webkit-keyframes load8{0%{-webkit-transform:rotate(0deg);transform:rotate(0deg);transform-origin:center}100%{-webkit-transform:rotate(360deg);transform:rotate(360deg);transform-origin:center}}@keyframes load8{0%{-webkit-transform:rotate(0deg);transform:rotate(0deg);transform-origin:center}100%{-webkit-transform:rotate(360deg);transform:rotate(360deg);transform-origin:center}}.tmc-portfolio-filter{margin-bottom:15px}.tmc-portfolio-filter #portfolio_cat{outline:0;font-size:15px;text-transform:uppercase;padding:10px 15px}.tmc-portfolio-items{position:relative}.tmc-portfolio-items.open-dropdown:before{content:"";display:block;position:absolute;left:0;top:0;height:100%;width:100%;background-color:rgba(0,0,0,.4);z-index:2}.tmc-portfolio-items .portfolio-item{margin-bottom:30px}.tmc-portfolio-items .portfolio-item a{background-size:cover;background-position:center;display:block;padding-bottom:70%}.tmc-portfolio .portfolio-item a{position:relative}.tmc-portfolio .portfolio-item a:before{content:"";display:block;background-color:rgba(0,0,0,.7);position:absolute;left:0;top:0;height:100%;width:100%;z-index:1;-webkit-transition:all ease 300ms;-moz-transition:all ease 300ms;transition:all ease 300ms;opacity:0}.tmc-portfolio .portfolio-item:hover a:before{opacity:1}.tmc-portfolio .portfolio-item .portfolio-title{position:absolute;top:50%;-webkit-transform:translate(0,-50%);-moz-transform:translate(0,-50%);transform:translate(0,-50%);margin-top:50px;padding:0 15px;z-index:2;opacity:0;text-align:center;color:#fff;width:100%}.lode-more-section{text-align:center;margin-top:40px}.tmc-portfolio .portfolio-item:hover .portfolio-title{margin-top:0;opacity:1}.load-more-btn{border:2px solid #000;color:#fff;background-color:#000;padding:10px 40px;font-size:14px;font-weight:600;text-transform:uppercase}.load-more-btn:hover{background-color:transparent;border:2px solid #000;color:#000}.chosen-container{font-size:15px}.chosen-container-active.chosen-with-drop .chosen-single,.chosen-container-single .chosen-single,.chosen-container-active .chosen-single{border:0 none;background:none;font-size:15px;text-transform:uppercase;box-shadow:none}.chosen-container-single .chosen-single div b{background:none;position:relative}.chosen-container-single .chosen-single div b:before,.chosen-container-single .chosen-single div b:after{content:"";height:2px;width:12px;background-color:#444;position:absolute;top:50%;left:50%;transform-origin:center}.chosen-container-single .chosen-single div b:before{-webkit-transform:rotate(45deg);-moz-transform:rotate(45deg);transform:rotate(45deg);margin-left:-9px}.chosen-container-single .chosen-single div b:after{-webkit-transform:rotate(-45deg);-moz-transform:rotate(-45deg);transform:rotate(-45deg);margin-left:-2px}.chosen-container .chosen-drop{border:none;background-color:rgba(0,0,0,.8);box-shadow:none;padding:10px 5px;margin-top:15px;border-radius:0}.chosen-container .chosen-results{color:#fff;max-height:300px}.chosen-container .chosen-results li{padding:8px 12px}.chosen-container .chosen-results li.result-selected{background:rgba(223,33,39,.5)}.chosen-container .chosen-results li.highlighted{background:rgba(223,33,39,.5)}.key-person-new.key-person:hover .key-person-details{bottom:0}.key-person-new.key-person:hover .key-person-img img{opacity:1;transform:scale(1)}.team-sub-title{margin:5px 0;text-transform:capitalize;color:#000;font-size:17px;font-weight:500;letter-spacing:0}.key-person-new .key-person-details{background-color:#fff}.key-person-new .key-person-details h5{font-size:18px;color:red;letter-spacing:0}.key-person-new .key-person-details p{line-height:1.5;color:#000;padding-top:15px}.key-person-new{padding-bottom:50px}.custom-select-wrapper{position:relative;user-select:none;width:100%}.custom-select__trigger{position:relative;text-transform:uppercase;display:flex;align-items:center;justify-content:space-between;padding:0 0 0 8px;font-size:15px;color:#3b3b3b;height:25px;line-height:25px;background:#fff;cursor:pointer}.custom-options{position:absolute;display:block;top:100%;left:0;right:0;border-top:0;background:rgba(0,0,0,.8);transition:all 0.5s;opacity:0;visibility:hidden;pointer-events:none;z-index:2;max-height:300px;overflow-x:hidden;overflow-y:auto;padding:10px;font-size:15px;-webkit-animation-duration:.6s;-moz-animation-duration:.6s;-o-animation-duration:.6s;animation-duration:.6s;z-index:3}.custom-select.open .custom-options{opacity:1;visibility:visible;pointer-events:all;-webkit-animation-name:fadeInLeft;-moz-animation-name:fadeInLeft;-o-animation-name:fadeInLeft;animation-name:fadeInLeft}.custom-option{position:relative;display:block;padding:8px 12px;color:#fff;line-height:15px;cursor:pointer;transition:all 0.5s;word-wrap:break-word}.custom-option:hover,.custom-option.selected{color:#fff;background-color:rgba(223,33,39,.5)}.arrow{position:relative;height:12px;width:12px}.arrow::before,.arrow::after{content:"";position:absolute;bottom:0;width:.15rem;height:100%;transition:all 0.5s}.arrow::before{left:-4px;transform:rotate(-45deg);background-color:#394a6d}.arrow::after{left:4px;transform:rotate(45deg);background-color:#394a6d}.page-template-template-landing .tmc-footer-top{display:none}.tmc-portfolio-items .portfolio-item p{padding:15px;color:#000;font-size:16px;background-color:#f3f3f3;border:1px solid #e8e8e8}.retina-logo-light{width:100%!important}.single-portfolio .navbar .logo-light img{height:auto}.home-slider-2.landing-slider .slider-text-middle .btn-small-white,.contact-btn{font-family:'UbuntuR'}.key-person{max-height:100%}.video-popup:hover{background-color:transparent!important;border-color:#fff!important;color:#fff!important}.media-channel-content{margin-top:70px}.media-channel-text p{font-size:15px!important;font-family:'UbuntuM'!important;letter-spacing:0.5px!important}.media-image-wrap img{margin-right:20px}.show-mobile{display:none!important}.tmc-video-faqs .tmc-portfolio-items .portfolio-item a{padding-bottom:100%}.tmc-video-faqs .portfolio-title{margin:0 0 50px}.tmc-video-faqs .portfolio-title a,.tmc-video-faqs .portfolio-title a:hover{color:#000000!important}.tmc-portfolio .portfolio-item a{background-repeat:no-repeat}.square-popup .mfp-iframe-holder .mfp-content{max-width:600px!important}.square-popup .mfp-iframe-scaler{padding-top:100%}.ti-widget.ti-goog{position:fixed;left:auto;right:15px;bottom:15px;z-index:9999;width:auto!important;font-family:'UbuntuR',sans-serif}@media screen and (min-width:1440px){.container,.navbar .container{width:1265px}}@media screen and (min-width:1300px){.latest-project-row .gallery-portfolio-col .gutter .grid li:nth-child(4n+1){clear:left}}@media screen and (max-width:1300px){.latest-project-row .gallery-portfolio-col .gutter .grid li{width:33.33%!important}}@media screen and (max-width:1199px){.people-saying-row .row{padding:30px 15px!important}.our-team-wrap p{font-size:16px;max-width:100%;margin-bottom:15px}.our-team-wrap h2{font-size:30px}.our-team-wrap h4{font-size:16px}.our-team-member .tmc-team-details .content{font-size:16px;margin-bottom:20px}.our-team-member .tmc-team-details h4.name{font-size:18px}.our-team-member .tmc-team-details span.position{font-size:16px}.header-landing .header-menu-list .nav>li{margin:18px 8px}.contact-2 h3,.contact-2 .call-us{font-size:24px}.contact-landing-wrap .email-us{font-size:18px;padding:8px 25px}.bg-light-gray2 .copyright-row .copyright-left .copyright{text-align:center!important}.bg-light-gray2 .copyright-row .copyright-left{width:auto;text-align:center;float:none}.bg-light-gray2 .copyright-row .copyright-right .footer-menus{text-align:center!important;padding-top:15px}.key-person{max-height:100%!important}}@media screen and (max-width:1024px){.landing-slider .slider-text-middle h1{font-size:50px}.landing-slider .slider-text-middle p{font-size:20px}.people-saying-row .tmc-testimonial-item .client-content{font-size:24px}h2.headings-home{font-size:30px!important}.services-row .services-col{width:33.33%}.benifit h2{margin-bottom:30px}.mfp-container{background:none}}@media screen and (max-width:991px){.header-landing .landing-menu-right{float:none;width:100%;text-align:center}.header-landing.navbar-default .navbar-nav>li>a{height:auto;font-size:14px!important;padding:10px 0 10px 15px}.header-landing.sticky-nav{top:15px}.header-landing.navbar .text-right{top:55px}.our-process-row .features-box-style1 img{margin-bottom:15px;width:100px;height:100px}.our-process-row .features-box-style1 h5{margin-bottom:15px}.our-process-row .features-box-style1 p{font-size:16px}.our-process-row .our-process-head{margin-bottom:15px}.contact-landing-wrap{padding:45px 0 45px!important}.footer-wrap .col-xs-mobile-fullwidth{width:100%}.footer-wrap .row{flex-wrap:wrap}.footer-wrap{text-align:center}.footer-wrap p{text-align:center}.menu-item.collapsed.open .collapse{display:block}.latest-project-row .gallery-portfolio-col .gutter .grid li{width:50%!important}.latest-project-row .work-with-title .grid figcaption{padding:20px 0 15px 0}.testimonial-row h2{font-size:20px}.testimonial-row h2 br{display:none}.testimonial-row p{font-size:16px}.our-clients-row .wpb_image_grid .wpb_image_grid_ul .isotope-item{width:25%}.services-row .services-col ul li a{font-size:18px}.get-in-touch-home h3{font-size:35px}.get-in-touch-home .get-button{font-size:18px;padding:8px 20px}.related-video-row h3{margin-top:20px}.related-video-row .related-video-col{margin-bottom:40px}.related-video-row .related-video-col:last-child{margin-bottom:0}.services-pdf-row a{width:50%;padding:0 15px}.services-pdf-row>.vc-column-innner-wrapper{margin:0 -15px}.services-pdf-row{margin-top:40px}.services-pdf-row a:last-child .services-pdf{margin-bottom:0}.services-content-row .row{display:-webkit-box!important;display:-ms-flexbox!important;display:flex!important;-ms-flex-wrap:wrap;flex-wrap:wrap}.services-content-row .contact-landing-wrap{-webkit-box-ordinal-group:1;-moz-box-ordinal-group:1;-ms-flex-order:1;-webkit-order:1;order:1;margin-bottom:30px}.services-content-row .services-content-col{-webkit-box-ordinal-group:2;-moz-box-ordinal-group:2;-ms-flex-order:2;-webkit-order:2;order:2}.key-person{max-height:100%!important}.single-portfolio .page-title-section+.video-cnt{margin-top:77px}}@media only screen and (max-width:1024px) and (min-width:768px){.our-team-member .tmc-team-img{float:none;width:100%;margin-bottom:20px}}@media screen and (min-width:768px){.showreel-video.modal{text-align:center;padding:0!important}.showreel-video.modal:before{content:'';display:inline-block;height:100%;vertical-align:middle;margin-right:-4px}.showreel-video .modal-dialog{display:inline-block;text-align:center;vertical-align:middle}}@media screen and (max-width:768px){.video-wrap.mobile-video{display:block!important}.video-wrap:not(.mobile-video){display:none!important}}@media screen and (max-width:767px){.landing-slider .item.owl-bg-img{padding:50px 15px 0}.home-slider-2.landing-slider .item.owl-bg-img{padding-top:0}.landing-slider .slider-text-middle .btn-small-white{margin-top:15px!important}.landing-slider .slider-text-middle h1{font-size:34px}.landing-slider .slider-text-middle p{font-size:18px}.landing-slider .slider-text-middle .btn-small-white{font-size:14px;padding:5px 10px}.our-process-row .col-xs-mobile-fullwidth{width:33.33%;clear:none}.our-process-row .features-box-style1{text-align:center;margin-bottom:30px}.our-process-row{padding-bottom:20px!important}.people-saying-row .tmc-testimonial-item{max-width:100%}.people-saying-row .tmc-testimonial-item .client-content{font-size:20px;margin-bottom:20px}.people-saying-row h3{margin-bottom:30px}.people-saying-row .row{padding:30px 0 0px!important}.our-team-member .tmc-team-item{margin-bottom:30px}.showreel-video .modal-dialog{margin:120px 15px}.home-content-row p{max-width:100%}.home-slider-2 .goto-next{bottom:10px}.award-winning-row h2{text-align:left}.award-winning-row ul li{margin-bottom:10px}.award-winning-row h2{margin-bottom:20px}.latest-project-row .view-portfolio-button .vc_btn3{font-size:14px!important;padding:12px 25px!important}.home-content-last .wpb_column:last-child{margin-bottom:0}footer .col-sm-6{margin-bottom:0px!important}.related-video-row .row .wpb_column{margin-bottom:30px}.related-video-row .row .wpb_column:first-child{margin-bottom:0}.related-video-row .row .wpb_column:last-child{margin-bottom:0}.latest-project-row{padding:0 15px!important}.services-row .services-col{width:50%}.bg-light-gray2 .copyright-row .copyright{margin-bottom:15px}.get-in-touch-home h3{font-size:30px}.key-person{max-height:100%!important}.landing-banner .video-wrap video,.page-title .video-wrap video{height:100%!important;left:50%!important;top:50%!important;-webkit-transform:translate(-50%,-50%);-moz-transform:translate(-50%,-50%);transform:translate(-50%,-50%)}.media-channel-content{margin-top:30px}.show-mobile{display:block!important}.hide-mobile{display:none!important}}@media screen and (max-width:666px){.header-contact{display:none}.key-person{max-height:100%}.single-portfolio .page-title-section+.video-cnt{margin-top:68px}}@media screen and (max-width:667px){.our-process-row .col-xs-mobile-fullwidth{width:100%}.our-process-row .our-process-head h2{font-size:26px;margin-bottom:15px}.recent-video-row .recent-video-heading h2{font-size:26px}.latest-project-row .gallery-portfolio-col .gutter .grid li{width:100%!important}.case-study .row .wpb_column{width:100%}.case-study .case-study-content{max-width:100%;margin-bottom:20px}.bg-light-gray2 .footer-col.footer-logo,.bg-light-gray2 .footer-col{width:33.33%}.copyright-row .col-xs-6{width:100%}.bg-light-gray2 .copyright-row .copyright,.bg-light-gray2 .copyright-row .footer-menus{text-align:center!important}.landing-slider .slider-text-middle .btn-small-white{min-width:190px;width:auto}}@media screen and (max-height:600px){.landing-slider .item.owl-bg-img{padding-top:65px}.home-slider-2..landing-slider .item.owl-bg-img{padding-top:0}.showreel-video .modal-dialog{margin:50px 15px}}@media screen and (max-height:420px){.home-slider-2.landing-slider .slider-text-middle h1{font-size:30px;margin-bottom:35px}.home-slider-2.landing-slider .slider-text-middle p{font-size:14px;line-height:1.4}.home-slider-2.landing-slider .slider-text-middle .btn-small-white{padding:2px 15px}.home-slider-2.landing-slider .item.owl-bg-img{padding-top:0}}@media screen and (max-width:575px){.logo-slider-wrap h2{font-size:20px;margin-bottom:15px}.people-saying-row{text-align:center}.people-saying-row .tmc-testimonial-item .client-photo{display:block;float:none;margin:auto;margin-bottom:19px}.people-saying-row .client-details{overflow:hidden;width:100%}.contact-landing-wrap h3{font-size:24px}.contact-landing-wrap .email-us{font-size:16px;padding:8px 25px}.contact-landing-wrap .call-us{font-size:20px}.get-in-touch h3{font-size:24px}.get-in-touch .get-button{font-size:16px;padding:8px 25px}.footer-wrap .copy-right{display:block;margin-left:0;margin-top:15px;margin-bottom:15px}h2.headings-home{font-size:26px!important}.award-winning-row ul li{font-size:15px}.get-in-touch-home .get-in-touch-overlay{padding:30px 0 40px}.services-wrap{padding:30px 0 40px}.bg-light-gray2 .footer-middle .footer-social ul li{margin-right:12px}.bg-light-gray2 .footer-middle .footer-social ul li a i{font-size:24px}.bg-light-gray2 .footer-middle .mobile-no-footer{font-size:18px}.bg-light-gray2 .footer-middle{text-align:left}.services-pdf-row a{width:100%}}@media screen and (max-width:480px){.our-team-member .tmc-team-img{float:none;width:100%;margin-bottom:20px}.latest-project-row .grid-gallery figcaption h3 a{font-size:12px}.testimonial-row h2{font-size:18px}.testimonial-row p{font-size:16px}.our-clients-row .wpb_image_grid .wpb_image_grid_ul .isotope-item{width:33.33%}.bg-light-gray2 .footer-middle .footer-social{margin-top:0}.bg-light-gray2 .footer-col.footer-logo,.bg-light-gray2 .footer-col{width:100%;text-align:center!important}.services-row .services-col{width:100%}.key-person{max-height:100%!important;max-width:100%!important}.key-person-details{bottom:0!important}.media-image-wrap{display:flex;align-items:center;justify-content:center}.media-image-wrap img{margin:0 5px 5px;max-width:45px;max-height:35px;height:auto;width:auto}}@media screen and (max-width:400px){.Request_a_Callback .modal-dialog{margin:50px 15px 50px}}@media screen and (max-width:400px){.Request_a_Callback .modal-dialog{margin:50px 15px 50px}.home-slider-2.landing-slider .slider-text-middle h1{font-size:30px;margin-bottom:15px}.home-slider-2.landing-slider .slider-text-middle p{font-size:14px;line-height:1.4}.home-slider-2.landing-slider .slider-text-middle .btn-small-white{margin-bottom:15px!important}.home-slider-2.landing-slider .slider-text-middle .btn-small-white:last-child{margin-bottom:0px!important}.home-slider-2.landing-slider .item.owl-bg-img{padding-top:0}h2.headings-home{font-size:24px!important}.our-clients-row .wpb_image_grid .wpb_image_grid_ul .isotope-item{width:50%;margin-bottom:20px}.bg-light-gray2 .footer-middle .footer-middle-col{width:100%}.bg-light-gray2 .footer-middle{text-align:center}.bg-light-gray2 .footer-middle .footer-middle-col.text-right{text-align:center!important}.bg-light-gray2 .footer-middle .footer-social{margin-bottom:15px}.bg-light-gray2 ul.footer-link li{margin-right:15px}}