.site-logo{padding:10px 0}#page{margin-top:55px !important;overflow:hidden}.inside-header{padding:0}.site-header{position:fixed;top:0 !important;left:0;z-index:9;width:100%;box-shadow:0 3px 6px rgba(0,0,0,.15);transition:all .3s linear 0s}.main-navigation .main-nav ul li.contact-us a{padding:10px 30px 10px 10px !important;line-height:35px !important}body *{outline:none !important}.menu-item-has-children .dropdown-menu-toggle{padding-left:0}body .grid-container{margin-left:auto;margin-right:auto}@media (max-width:1440px){body .grid-container{max-width:1300px}.menu-item-has-children .dropdown-menu-toggle{padding-right:10px !important}.service_menu .submenu_cover{transform:translateX(-42%)}}@media (max-width:1280px){.inside-header{margin-left:20px !important;margin-right:20px !important}}@media (max-width:1200px){.menu-item-has-children .dropdown-menu-toggle{padding-right:0 !important}.main-navigation .main-nav ul li.contact-us a{padding:10px !important}.menu-item-has-children .dropdown-menu-toggle .gp-icon{display:none}}@media (min-width:992px){.menu{position:relative}.menu:after{position:absolute;height:6px;width:16px;left:0;bottom:0;right:0;margin:auto;content:"";background:0 0;border-left:8px solid transparent;border-right:8px solid transparent;border-bottom:6px solid #fff;z-index:1;transition:all .2s linear 0s;opacity:0;visibility:hidden}.menu:hover:after{opacity:1;visibility:visible}.contact.menu:hover:after{opacity:0;visibility:hidden}.contact a{position:relative;z-index:1}.contact a:after{position:absolute;content:'';background:#e23c3c;width:110px;height:34px;border-radius:7px;opacity:1 !important;visibility:visible !important;left:0;z-index:-1}.contact a:hover:after{background:#fc5454}.contact a:hover:before{transform:translateX(4px)}.openCalendly a{padding-left:0 !important;padding-right:20px !important;line-height:55px !important}#site-navigation{position:relative}#site-navigation li{position:relative}.main-navigation ul ul{background:#fff}.main-navigation ul ul{width:100%}.main-navigation .main-nav ul ul li:hover>a,.main-navigation .main-nav ul ul li:focus>a,.main-navigation .main-nav ul ul li.sfHover>a{background-color:#fff}.main-navigation .main-nav>ul>.contact>a:after,.main-navigation .main-nav>ul>.contact>a:hover:after{opacity:0;visibility:hidden}#site-navigation ul:hover ul li ul li a{padding-left:0}#site-navigation .main-nav ul ul li a{font-size:14px;font-weight:500;display:inline-block;position:relative;padding:0;color:#000;background:0 0}.submenu_cover li a{line-height:30px !important}#site-navigation ul:hover ul li ul li a:link,#site-navigation ul:hover ul li ul li a:visited{color:#000}#site-navigation .main-nav ul ul li:hover>a,#site-navigation .main-nav ul ul li:focus>a,#site-navigation .main-nav ul ul li.sfHover>a{background-color:#fff}#site-navigation .main-nav ul ul li a:hover{color:#a9d82a !important;background-color:transparent}#site-navigation ul li ul li ul li{position:relative !important}#site-navigation .main-nav ul ul li a:hover:before{width:100%}#site-navigation .main-nav ul ul li a:before{position:absolute;content:'';width:0;height:1px;background:#a9d82a;transition:all .3s linear 0s;bottom:5px}#site-navigation ul:hover ul li a:link,#site-navigation ul:hover ul li a:visited{color:#fff;text-decoration:none}.main-navigation .main-nav ul li.menu a{padding:10px;line-height:35px}li#menu-item-99307 a{font-weight:600}.submenu_cover{position:absolute;left:50%;transform:translateX(-50%);background:#fff;opacity:0;visibility:hidden;box-shadow:0 15px 20px rgba(0,0,0,.3);transition:opacity .3s linear 0s,top .4s linear 0s,transform .4s linear 0s;padding:0;overflow:hidden;border-radius:10px}.menu-item-has-children:hover .submenu_cover{opacity:1;visibility:visible}.submenu_cover>ul>li>a{font-size:16px !important;font-weight:500 !important;color:#a9d82a !important;text-transform:capitalize;cursor:unset;border-bottom:solid 1px;width:100%;line-height:35px !important;margin-bottom:12px}.submenu_cover>ul>li>a:hover{color:#a9d82a !important}.submenu_cover>ul>li>a:before{display:none}.submenu_cover>ul>li span{display:none}.submenu_cover ul ul li{display:block;float:none}.company_menu .submenu_cover{width:440px;padding:20px}.service_menu .submenu_cover{width:900px}.solution_menu .submenu_cover{width:680px}.enerprise_menu .submenu_cover{width:500px}.portfolio_menu .submenu_cover{width:800px;padding:20px}.resource_menu .submenu_cover{width:580px}.company_menu .submenu_cover>ul>li{width:50%}.cta_box a:before{display:none}.cta_box p{cursor:text;font-weight:400}.service_menu .submenu_cover .cta_box{background:linear-gradient(180deg,rgba(54,130,63,.9) 0%,rgba(149,184,54,1) 100%);background-size:cover;padding:20px;height:440px;border-radius:10px 0 0 10px}.service_menu .submenu_cover .cta_box .heading{font-weight:700;text-transform:uppercase;margin-bottom:20px;font-size:18px}.service_menu .submenu_cover .cta_box p{line-height:1.5;margin-bottom:20px;color:#fff;font-size:14px}.service_menu .submenu_cover .cta_box .quote-box img{border-radius:50%;display:inline-block}.service_menu .submenu_cover .cta_box .quote-box img.second{margin-left:-10px}.service_menu .submenu_cover .cta_box .wrap-contact{margin-top:190px}.cta_box .cta-btn{height:40px;display:flex;align-items:center;justify-content:center;background-color:#000 !important;color:#fff !important;border-radius:6px;background-image:unset !important;border:transparent;padding:5px 16px !important;text-transform:uppercase;margin-right:0;margin-bottom:0;width:140px;font-size:14px;font-weight:500}.cta_box .btn:after{display:none}#site-navigation .main-nav .cta_box .cta-btn:hover{color:#fff !important}.cta_box .cta-btn:before{display:none}.cta_box .cta-btn:hover,.cta_box .cta-btn:focus{background-color:#202020 !important;background-image:unset !important;color:#fff !important;box-shadow:0 0 10px rgba(0,0,0,.5) !important}.service_menu .submenu_cover .left{width:40%}.service_menu .submenu_cover .mobile{width:33%;margin-bottom:20px;padding-left:20px;padding-top:20px}.service_menu .submenu_cover .developer{width:27%;margin-bottom:20px;padding-right:20px;padding-top:20px}.service_menu .submenu_cover .design{padding-left:20px;width:33%}.service_menu .submenu_cover .web{width:27%}.solution_menu .submenu_cover .app-convert{width:35%;padding-left:20px;padding-top:20px}.solution_menu .submenu_cover .twocolumn{width:65%;padding-left:20px;padding-top:20px}.solution_menu .submenu_cover .twocolumn .sub-menu{column-count:2}.enerprise_menu .submenu_cover .enterprise{width:50%;padding-left:20px;padding-top:20px}.enerprise_menu .submenu_cover .solution{width:50%;padding-right:20px;padding-top:20px}.portfolio_menu .submenu_cover .portfolio{width:28%}.portfolio_menu .submenu_cover .casestudy{width:28%}.portfolio_menu .submenu_cover .blog{width:44%}.portfolio_menu .links{background:linear-gradient(90deg,rgba(54,130,63,.9) 0%,rgba(149,184,54,1) 100%);background-size:cover;padding:10px 25px;background-position:center center;background-repeat:no-repeat;display:flex;flex-direction:row;align-items:center;height:80px;border-radius:0 0 10px 10px;margin-top:20px}.portfolio_menu .links a{color:#fff !important;text-align:left;font-size:18px !important;text-transform:capitalize;background:0 0 !important;width:28%}.portfolio_menu .links a:first-child{width:28%}.portfolio_menu .links a:last-child{width:44%}.portfolio_menu .submenu_cover .sub-menu li a:before{display:none}.portfolio_menu .links a:hover .aero_icon{transform:translateX(4px)}.portfolio_menu .submenu_cover{padding-top:20px !important;padding-left:0 !important;padding-bottom:0 !important;padding-right:0 !important}.portfolio_menu .submenu_cover .portfolio{padding-left:20px}.portfolio_menu .submenu_cover .blog{padding-right:20px}.resource_menu .threecolumn{width:100%;padding:20px}.resource_menu .threecolumn .sub-menu{column-count:2}.resource_menu .white{width:44%;padding-right:20px;padding-top:20px}#site-navigation .main-nav .links a:hover{color:#fff !important;background-color:transparent !important}.bottom-side-megamenu .cta_box{background:linear-gradient(90deg,rgba(54,130,63,.9) 0%,rgba(149,184,54,1) 100%);background-size:cover;padding:30px;background-position:center center;background-repeat:no-repeat;border-radius:0 0 10px 10px;margin-top:20px}.bottom-side-megamenu .cta_box{display:flex;flex-direction:row;align-items:center;min-height:131px}.bottom-side-megamenu .cta_box .content{margin-right:15px}.bottom-side-megamenu .cta_box .heading{font-weight:700;text-transform:uppercase;margin-bottom:10px;margin-top:0;font-size:18px}.bottom-side-megamenu .cta_box p{line-height:1.5;color:#fff;font-size:14px}}@media (max-width:1024px){.service_menu .submenu_cover{left:100%;transform:translateX(-40%)}}@media (max-width:991px){#primary-menu{max-height:calc(100vh - 47px);overflow:scroll;z-index:9;background-color:#292929}.main-navigation .main-nav ul li:hover>a,.main-navigation .main-nav ul li:focus>a,.main-navigation .main-nav ul li.sfHover>a{color:#a9d82a !important}.toggled .menu-item-has-children .dropdown-menu-toggle{outline:0 !important}nav.toggled .sub-menu .dropdown-menu-toggle .gp-icon svg{transform:rotate(0deg);margin-right:30px}.site-header .site-logo{float:left !important;z-index:9999 !important;position:relative;margin-bottom:0 !important}#site-navigation{position:absolute;top:0;text-align:right;left:0;width:100%}.site-header .menu-toggle{text-align:right;outline:none !important;line-height:55px;padding-right:20px !important}.main-navigation.toggled .main-nav ul ul.toggled-on{position:relative;top:0;left:auto !important;right:auto !important;width:100%;pointer-events:auto;height:auto;opacity:1;display:block;visibility:visible}.main-navigation .main-nav ul li a{line-height:35px;color:#a9d82a}.main-navigation .main-nav ul ul li a{padding:0 0 0 20px;color:#fff}.main-navigation .main-nav ul ul li ul li a{padding:0 0 0 40px;position:relative;color:#fff}.main-navigation .main-nav ul ul li ul li a:before{position:absolute;content:'';top:14px;left:25px;width:7px;height:7px;background:#a9d82a;border-radius:8px}.cta_box{display:none}.portfolio_menu .links{display:none}li.menu-item-117 a{color:#a9d82a !important}#primary-menu ul#menu-menu{border-top:1px solid #ddd;padding:5px 0}.main-navigation .main-nav ul li.contact-us a{padding:0 12px !important;color:#a9d82a}.menu-item-has-children .dropdown-menu-toggle .gp-icon{display:block}.service_menu .submenu_cover{transform:translateX(0)}.menu-item-has-children ul .dropdown-menu-toggle{padding-bottom:0 !important}.portfolio_menu .submenu_cover .portfolio{width:100%}.portfolio_menu .submenu_cover .casestudy{width:100%}.portfolio_menu .submenu_cover .blog{width:100%}.menu-item-has-children .dropdown-menu-toggle{padding-right:10px !important}.main-navigation .main-nav ul li a{line-height:35px}.main-navigation .menu-toggle,.main-navigation .mobile-bar-items,.sidebar-nav-mobile:not(#sticky-placeholder){display:block !important}.main-navigation.toggled .main-nav>ul{display:block !important}.main-navigation ul{display:none !important}.main-navigation.toggled .main-nav ul ul.toggled-on{display:block !important}.inside-header{display:block !important}}#site-navigation .view-more-links{display:none}#site-navigation .view-more-links a{color:#a9d82a !important;position:relative;padding-left:55px}#site-navigation .view-more-links a:before{border-radius:0;width:20px;height:2px;top:16px}@media screen and (max-width:767px){#site-navigation .view-more-links{display:block}}@media (min-width:992px){.portfolio_menu .submenu_cover{width:500px}.portfolio_menu .submenu_cover .portfolio,.portfolio_menu .submenu_cover .casestudy{width:50%}.portfolio_menu .submenu_cover .template-menu{width:45%;padding-left:20px}.portfolio_menu .links a{width:50% !important}.portfolio_menu.resources_menu .submenu_cover .blog{width:55%}.portfolio_menu.resources_menu .submenu_cover .portfolio{width:45%}.portfolio_menu.resources_menu .submenu_cover{width:700px;left:70%;transform:translateX(-70%)}.resource_menu .submenu_cover{left:80%;transform:translateX(-80%)}#site-navigation .resources_menu .bottom a{width:50% !important}}@media screen and (max-width:1280px){.main-navigation .main-nav ul li.menu a{padding:10px 5px;font-size:14px}.main-navigation .openCalendly a{font-size:14px}}@media screen and (max-width:1200px){.main-navigation .main-nav ul li.menu a{padding:10px 8px;font-size:14px}}@media screen and (max-width:1180px){.main-navigation .main-nav ul li.menu a{padding:10px 8px}}@media screen and (max-width:991px){.main-navigation .main-nav ul li.menu a{padding:0 12px;font-size:16px}.main-navigation .main-nav ul.sub-menu li ul li a{padding:0 0 0 40px;font-size:14px}#site-navigation .view-more-links{display:block !important}}@media (min-width:992px){.submenu_cover>ul>li>a{border-bottom:solid 1px;width:100%;line-height:32px !important;margin-bottom:10px}.company_menu .submenu_cover{width:500px;padding-left:0;padding-right:0}.company_menu .submenu_cover>ul>li{width:50%;padding:0 20px}.solution_menu .submenu_cover{width:700px;padding-top:20px}.solution_menu .submenu_cover .app-convert{width:32%;padding:0 20px}.solution_menu .submenu_cover .twocolumn{width:68%;padding:0 20px}.enerprise_menu .submenu_cover{width:500px;padding-top:20px;padding-bottom:20px}.enerprise_menu .submenu_cover .enterprise{width:50%;padding:0 20px}.enerprise_menu .submenu_cover .bottom{display:none}.portfolio_menu.our_work_menu .submenu_cover{width:750px}.portfolio_menu .submenu_cover .portfolio,.portfolio_menu .submenu_cover .casestudy{padding:0 20px}.portfolio_menu.our_work_menu .submenu_cover .bottom .links,.portfolio_menu.resources_menu .submenu_cover .bottom .links{justify-content:space-between}.portfolio_menu.our_work_menu .submenu_cover .bottom .links a{padding:0 20px !important}#site-navigation .resources_menu .bottom a{width:50% !important;padding:0 20px}.portfolio_menu.resources_menu .submenu_cover{width:700px}.portfolio_menu.resources_menu .submenu_cover .template-menu,.portfolio_menu.resources_menu .submenu_cover .blog{width:50%;padding:0 20px}.service_menu .submenu_cover{width:600px;padding:20px 0}.service_menu .submenu_cover .mobile,.service_menu .submenu_cover .design,.service_menu .submenu_cover .developer,.service_menu .submenu_cover .web{width:50% !important;padding:0 20px}.portfolio_menu.our_work_menu .submenu_cover .bottom .links a:first-child,#site-navigation .resources_menu .bottom a:first-child{padding-left:0 !important}.service_menu .developer ul.sub-menu{min-height:245px}}.main-navigation ul ul{display:block;box-shadow:none;float:left;position:unset;left:unset;opacity:1;z-index:unset;text-align:left;top:auto;transition:opacity 80ms linear;transition-delay:0s;pointer-events:auto !important;height:auto;overflow:hidden}@media screen and (max-width:991px){.main-navigation .main-nav ul.sub-menu li ul li a{padding:8px 0 8px 40px}.main-navigation ul ul.sub-menu>li.menu-item-has-children{padding-top:5px;padding-bottom:5px}}@media screen and (min-width:992px){.solution_menu .submenu_cover .app-convert{width:50%;padding:0 20px}.solution_menu .submenu_cover .twocolumn{width:50%;padding:0 20px}.solution_menu .submenu_cover .twocolumn .sub-menu{column-count:1}.solution_menu .submenu_cover{width:750px;padding-top:20px}}@media screen and (min-width:992px){#site-navigation li.contact-us a{padding-right:12px !important}.service_menu .submenu_cover .developer{min-height:295px}.portfolio_menu .submenu_cover .sub-menu li ul.sub-menu li a:before{display:block !important}}.solution_menu .megamenu-html-cl{display:none}@media screen and (min-width:992px){.solution_menu .submenu_cover{padding:20px 0}}