nav.main-menu .mega-menu-item.megamenu-fw{position:static}nav.main-menu .megamenu-fw .mega-submenu,nav.main-menu .megamenu-content{margin:0 auto;width:calc(100% - 47.5%)}nav.main-menu .megamenu-fw .mega-submenu .row{margin:0}nav.main-menu .megamenu-content{width:100%}nav.main-menu .megamenu-content_pages .title{margin-bottom:0;display:block;font-weight:400;font-size:20px;line-height:40px;padding:11px 25px 0 0;text-transform:capitalize;font-family:var(--base-headingfont);color:var(--base-dark)}nav.main-menu ul.mega-submenu.megamenu-content li ul.menu-col{padding:0 10px 13px}nav.main-menu ul.menu li ul.mega-submenu li ul.menu-col li{padding:7px 0}nav.main-menu ul.mega-submenu.megamenu-content li ul.menu-col{padding:0 25px 13px}nav.main-menu .mega-menu-item.megamenu-fw .mega-submenu{left:0;right:0}nav.main-menu .megamenu-content_pages{width:calc(100% - 15%)!important;margin:0 auto!important}nav.main-menu .megamenu-content-portfolio{width:calc(100% - 32%)!important;margin:0 auto!important}.prt-header-style-02 nav.main-menu .megamenu-fw .mega-submenu,nav.main-menu .megamenu-content,.prt-header-style-03 nav.main-menu .megamenu-fw .mega-submenu,nav.main-menu .megamenu-content{margin:0 auto;width:740px}.prt-header-style-02 nav.main-menu .megamenu-content_pages,.prt-header-style-03 nav.main-menu .megamenu-content_pages{width:calc(100% - 33.7%)!important;margin:0 auto!important}.prt-header-style-02 nav.main-menu .megamenu-content-portfolio,.prt-header-style-03 nav.main-menu .megamenu-content-portfolio{width:885px!important;margin:0 auto!important}nav.main-menu ul{padding:0;margin:0;list-style:none}nav.main-menu ul li{position:relative}nav.main-menu{margin-bottom:0;-moz-border-radius:0;-webkit-border-radius:0;-o-border-radius:0;border-radius:0;border:none;z-index:2}nav.main-menu .megamenu-content-portfolio .title{margin-bottom:0;display:block;font-weight:400;font-size:20px;line-height:32px;padding:20px 25px 10px 0;text-transform:capitalize;font-family:var(--base-headingfont);color:var(--base-dark)}nav.main-menu ul.menu li.active ul.mega-submenu li ul.menu-col li.active a{color:var(--base-secondarycolor)}nav.main-menu li ul.mega-submenu{text-align:left;position:absolute;visibility:hidden;display:block;opacity:0;width:250px;line-height:14px;margin:0;list-style:none;left:-70px;padding:0;background-color:#fff;background-clip:padding-box;z-index:99;transition:all 0.5s ease-out;-moz-transition:all 0.5s ease-out;-ms-transition:all 0.5s ease-out;-webkit-box-shadow:0 4px 4px 1px rgb(0 0 0 / 20%);box-shadow:0 4px 4px 1px rgb(0 0 0 / 20%);-webkit-transform:rotateX(-90deg);transform:rotateX(-90deg);-webkit-transform-origin:0 0;transform-origin:0 0;-webkit-box-shadow:0 3px 25px 0 rgb(43 52 59 / 10%),0 0 0 rgb(43 52 59 / 10%) inset;box-shadow:0 3px 25px 0 rgb(43 52 59 / 10%),0 0 0 rgb(43 52 59 / 10%) inset;background-clip:padding-box}nav.main-menu ul.menu>li{position:relative;display:inline-block}nav.main-menu ul.menu li ul.mega-submenu li a{font-size:15px;line-height:25px;font-weight:400;display:block;padding:16px 15px 16px 15px;text-align:left;border-radius:0;-webkit-transition:all .3s linear;transition:all .3s linear}nav.main-menu ul.menu li ul.mega-submenu>li:last-child>a{border-bottom:0}ul.menu-col li a{color:#6f6f6f}ul.menu-col li a:hover,ul.menu-col li a:focus{text-decoration:none}@media (min-width:1200px){nav.main-menu li.mega-menu-item ul.mega-submenu li ul{left:100%;top:0;border-top:0}nav.main-menu li.mega-menu-item:last-child>ul{right:0;left:auto}nav.main-menu ul.menu>li>a{display:block;position:relative;font-weight:600;text-transform:capitalize;font-size:15px;line-height:15px;letter-spacing:0}nav.main-menu ul.menu>li:last-child>a:after{content:unset}nav.main-menu ul.menu>li:hover>a:after{transform:rotate(-45deg);transition:transform .5s cubic-bezier(.19,1,.22,1)}nav.main-menu li.mega-menu-item ul.mega-submenu li.mega-menu-item>a.mega-menu-link:after{font-family:'FontAwesome';float:right;content:"\f105";margin-top:0}nav.main-menu ul.mega-submenu.megamenu-content_pages .col-menu,nav.main-menu ul.mega-submenu.megamenu-content-portfolio .col-menu{padding:0;border-right:solid 1px #f0f0f0;padding-left:30px}nav.main-menu ul.mega-submenu ul.menu-col li:hover a{color:var(--base-secondarycolor)}#site-header-menu .site-navigation ul.menu li ul.mega-submenu.megamenu-content_pages,#site-header-menu .site-navigation ul.menu li ul.mega-submenu.megamenu-content-portfolio{padding:0;border-radius:15px}#site-header-menu .site-navigation ul.menu li ul.mega-submenu.megamenu-content-services{padding:15px 30px 27px 40px}nav.main-menu ul.mega-submenu.megamenu-content-services li ul.menu-col{padding:0}
    nav.main-menu ul.menu > li > a.mega-menu-link:after {
        position: absolute;
        content: "\f107";
        font-family:FontAwesome;
        font-size: 18px;
        margin-left: 4px;
        margin-top: 2px;
        font-weight: 700;
        transition: all ease-out .5s
    }nav.main-menu ul.mega-submenu.megamenu-content ul.menu-col-img li a img{width:100%;height:100%;object-fit:cover}nav.main-menu ul.mega-submenu.megamenu-content_pages .col-menu:last-child{border:none;padding:0!important}nav.main-menu ul.mega-submenu.megamenu-content-portfolio li ul.menu-col{padding:0 10px 15px 0}nav.main-menu ul.mega-submenu.megamenu-content-portfolio .col-menu:last-child{border:none;padding:0!important}nav.main-menu ul.menu li ul.mega-submenu li ul.menu-col-img li{padding:0}nav.main-menu ul.menu li ul.mega-submenu li{position:relative;list-style:none;margin:0}nav.main-menu ul.mega-submenu.megamenu-content li ul.menu-col-img{padding:0}nav.main-menu ul.mega-submenu.megamenu-content li ul.menu-col-img img{position:relative;height:290px;border-radius:0 15px 15px 0;top:-5px;right:-1px}nav.main-menu ul.mega-submenu.megamenu-content_pages li ul.menu-col-img img{position:relative;height:302px;border-radius:0 15px 15px 0;top:-5px;right:-1px}nav.main-menu ul.mega-submenu.megamenu-content_pages li ul.menu-col{padding:0 25px 0 0}nav.main-menu ul.mega-submenu.megamenu-content .col-menu:first-child{border-left:none}nav.main-menu ul.mega-submenu.megamenu-home ul.menu-col-img li a,nav.main-menu ul.mega-submenu.megamenu-content ul.menu-col-img li a{padding:0!important;width:100%;height:100%}nav.main-menu ul.mega-submenu.megamenu-content .col-menu:last-child{border-right:none}nav.main-menu ul.mega-submenu.megamenu-content .content ul.menu-col li:last-child a{border-bottom:unset}nav.main-menu li.mega-menu-item.on ul.mega-submenu.megamenu-content .content{display:block!important;height:auto!important}nav.main-menu ul.mega-submenu.megamenu-home .col-menu .menu-col-img li.title h3{font-size:14px}nav.main-menu li.mega-menu-item:hover>ul.mega-submenu{visibility:visible;opacity:1;filter:alpha(opacity=100);-webkit-transform:rotateX(0);transform:rotateX(0)}nav.main-menu ul.mega-submenu.megamenu-home .col-menu .menu-col-img li h3.title{font-size:14px;font-family:var(--base-bodyfonts);text-align:center;font-weight:400;margin-bottom:10px}nav.main-menu ul.mega-submenu.megamenu-home .col-menu .menu-col-img li:hover .title{color:#0cade1;font-family:inherit;text-align:center;font-size:14px;background:none;border:0;border-radius:0;font-weight:400;margin:0;opacity:1;padding:0;position:relative;right:auto;top:auto;bottom:auto;left:auto;text-transform:none;vertical-align:baseline;box-shadow:none;list-style-type:none;box-sizing:border-box;float:none;overflow:visible;display:block;min-height:0;-webkit-transition:none;-moz-transition:none;-o-transition:none;transition:none;text-decoration:none;width:auto;clip:auto;height:auto;outline:none;visibility:inherit;pointer-events:auto}.prt-header-style-01 nav.main-menu ul.menu>li:hover>a:before,.prt-header-style-01 nav.main-menu ul.menu>li:hover>a:before,.prt-header-style-02 nav.main-menu ul.menu>li:hover>a:before,.prt-header-style-02 nav.main-menu ul.menu>li:hover>a:before,.prt-header-style-03 nav.main-menu ul.menu>li:hover>a:before,.prt-header-style-03 nav.main-menu ul.menu>li:hover>a:before{transform-origin:left center;-webkit-transform-origin:left center;-webkit-transform:scale(1,1);-khtml-transform:scale(1,1);-moz-transform:scale(1,1);-ms-transform:scale(1,1);-o-transform:scale(1,1);transform:scale(1,1)}.prt-header-style-01 nav.main-menu li.mega-menu-item:hover>ul.mega-submenu{top:94px}.prt-header-style-02 nav.main-menu li.mega-menu-item:hover>ul.mega-submenu{top:80px}nav.main-menu li.mega-menu-item>ul.mega-submenu>li:hover>ul.mega-submenu{top:0}.prt-header-style-01 nav.main-menu ul.menu>li:hover>a:before,.prt-header-style-01 nav.main-menu ul.menu>li:hover>a:before,.prt-header-style-02 nav.main-menu ul.menu>li:hover>a:before,.prt-header-style-02 nav.main-menu ul.menu>li:hover>a:before,.prt-header-style-03 nav.main-menu ul.menu>li:hover>a:before,.prt-header-style-03 nav.main-menu ul.menu>li:hover>a:before{transform-origin:center center;-webkit-transform-origin:center center;-webkit-transform:scale(1,1);-khtml-transform:scale(1,1);-moz-transform:scale(1,1);-ms-transform:scale(1,1);-o-transform:scale(1,1);transform:scale(1,1);width:100%;opacity:1}.prt-header-style-01 nav.main-menu ul.menu>li>a:before,.prt-header-style-02 nav.main-menu ul.menu>li>a:before,.prt-header-style-03 nav.main-menu ul.menu>li>a:before{content:"";position:absolute;background:linear-gradient(to right,#0cade1,#0cade1);left:5px;right:15px;bottom:0;margin:auto;height:2px;transform-origin:center center;-webkit-transform-origin:center center;-webkit-transform:scale(0,1);-khtml-transform:scale(0,1);-moz-transform:scale(0,1);-ms-transform:scale(0,1);-o-transform:scale(0,1);transform:scale(0,1);-webkit-transition:transform .55s cubic-bezier(.37,.31,.2,.85);-khtml-transition:transform .55s cubic-bezier(.37,.31,.2,.85);-moz-transition:transform .55s cubic-bezier(.37,.31,.2,.85);-ms-transition:transform .55s cubic-bezier(.37,.31,.2,.85);-o-transition:transform .55s cubic-bezier(.37,.31,.2,.85);transition:transform .55s cubic-bezier(.37,.31,.2,.85)}.prt-header-style-01 nav.main-menu .megamenu-content .megamenu-content-inner{display:flex}}@media (max-width:1199px){.menubar{position:absolute;right:0;top:0;bottom:0;z-index:9;cursor:pointer}.menubar-box{display:block;width:30px;height:24px}.menubar-inner,.menubar-inner:after,.menubar-inner:before{position:absolute;width:30px;height:3px;transition-timing-function:ease;transition-duration:.15s;transition-property:transform;border-radius:4px;background-color:#fff}.menubar--squeeze .menubar-inner{top:50%;display:block;margin-top:-2px;transition-timing-function:cubic-bezier(.55,.055,.675,.19);transition-duration:.1s}.menubar-inner:after,.menubar-inner:before{display:block;content:''}.menubar-inner:after{bottom:-8px}.menubar-inner:before{top:-8px}.menubar--squeeze.is-active .menubar-inner{transition-delay:.14s;transition-timing-function:cubic-bezier(.215,.61,.355,1);transform:rotate(45deg)}nav.main-menu ul.mega-submenu.megamenu-content_pages li ul.menu-col-img{padding:13px 7px 13px!important}.menubar--squeeze.is-active .menubar-inner:before{top:0;transition:top .1s ease,opacity .1s ease .14s;opacity:0}.menubar--squeeze.is-active .menubar-inner:after{bottom:0;transition:bottom .1s ease,transform .1s cubic-bezier(.215,.61,.355,1) .14s;transform:rotate(-90deg)}nav.main-menu ul.menu-col-img li a h3{font-weight:400}nav.main-menu .megamenu-content_pages .title{font-size:18px;padding:10px 25px 0 6px}nav.main-menu ul.menu li ul.mega-submenu li ul.menu-col li{padding:7px 5px 7px 6px}nav.main-menu .megamenu-content_pages{width:100%!important}nav.main-menu ul.menu li ul.mega-submenu li ul.menu-col li a img,nav.main-menu ul li a img{width:100%;padding-bottom:15px}nav.main-menu.show{display:block;max-height:10000px;transition:all 0.5s ease;transform:translateX(0);-webkit-transition-delay:100ms;-moz-transition-delay:100ms;-ms-transition-delay:100ms;-o-transition-delay:100ms;transition-delay:100ms}nav.main-menu{position:absolute;padding:10px 5px;left:auto;right:-15px;box-shadow:rgb(0 0 0 / 12%) 3px 3px 15px;border-top:0;background-color:#fff;z-index:100;width:350px;top:80px;transition:all 0.5s ease;transform:translateX(100%)}#site-header-menu .site-navigation ul.menu>li>a{font-size:20px!important}nav.main-menu ul.menu,nav.main-menu ul.menu>li{display:block;position:relative}nav.main-menu ul.mega-submenu.megamenu-content li ul.menu-col{padding:0 12px 13px}nav.main-menu ul.menu>li>a{display:block;font-weight:600;font-size:15px;padding:12px 15px;line-height:20px;border-top:unset;text-align:left;transition:all .4s}nav.main-menu ul.menu>li:first-child>a{border-top:none}nav.main-menu ul.menu li ul.mega-submenu li a{border-bottom:0;padding:0 0 0}nav.main-menu ul.menu li>ul.mega-submenu li a:hover{background-color:transparent}nav.main-menu ul.menu li ul.mega-submenu li:not(:first-child) a{border-top:unset}nav.main-menu li.mega-menu-item a.mega-menu-link:after{font-family:'FontAwesome';content:"\f107";float:right;font-size:20px;margin-left:10px}.prt-header-style-02 nav.main-menu .megamenu-content_pages,.prt-header-style-03 nav.main-menu .megamenu-content_pages{width:100%!important}.prt-header-style-02 nav.main-menu ul.mega-submenu.megamenu-content li ul.menu-col-img img,.prt-header-style-03 nav.main-menu ul.mega-submenu.megamenu-content li ul.menu-col-img img{max-width:300px}nav.main-menu li.mega-menu-item>a.mega-menu-link.active:after{content:"\f106"}nav.main-menu ul.menu-left>li:last-child>ul.mega-submenu{border-bottom:solid 1px #e0e0e0}nav.main-menu ul.menu li.mega-menu-item ul.mega-submenu{width:100%;background-color:transparent;float:none;border:none;transform:unset;transition:unset;padding:0 0 0 0;-moz-box-shadow:0 0 0;-webkit-box-shadow:0 0 0;-o-box-shadow:0 0 0;box-shadow:0 0 0;-moz-border-radius:0 0 0;-webkit-border-radius:0 0 0;-o-border-radius:0 0 0;border-radius:0 0 0}nav.main-menu ul.menu li ul.mega-submenu li.active>a{background-color:transparent}nav.main-menu ul.menu li.mega-menu-item ul.mega-submenu.active{position:relative;visibility:visible;top:0;left:0;transform:unset;width:100%;opacity:1;z-index:1;display:block;background-color:transparent;box-shadow:unset}nav.main-menu ul.mega-submenu.megamenu-content.megamenu-content-portfolio li ul.menu-col-img{padding:0 0 13px!important}nav.main-menu ul.menu ul.mega-submenu li.mega-menu-item.on>ul.mega-submenu{display:inline-block;margin-top:-10px}nav.main-menu ul.mega-submenu.megamenu-content.megamenu-content-portfolio li ul.menu-col{padding:0 0 13px}nav.main-menu .mega-menu-item .megamenu-content .col-menu .title{padding:10px 15px 10px 0;margin-bottom:0;line-height:24px;font-size:18px;text-transform:none;font-weight:400;letter-spacing:0;cursor:pointer;background-color:transparent;border-right:0;border-bottom:unset}nav.main-menu .megamenu-content-portfolio{width:100%!important}nav.main-menu .mega-menu-item .megamenu-content .col-menu:last-child .title{border-bottom:none}nav.main-menu .mega-menu-item .megamenu-content .col-menu.on:last-child .title{border-bottom:solid 1px #e0e0e0}nav.main-menu .mega-menu-item .megamenu-content .col-menu:last-child ul.menu-col li:last-child a{border-bottom:none}nav.main-menu .mega-menu-item .megamenu-content .col-menu.on .title:before{content:"\f107"}nav.main-menu .megamenu-content{padding:0}nav.main-menu .megamenu-content .megamenu-content{padding-bottom:0;max-width:100%;flex:100%;display:block}nav.main-menu .megamenu-content .menu-col{display:none}nav.main-menu .megamenu-content.active .menu-col{display:block}nav.main-menu .megamenu-content .megamenu-content-inner{padding:0 15px}.prt-header-style-02 .menubar-inner,.prt-header-style-02 .menubar-inner:after,.prt-header-style-02 .menubar-inner:before{background-color:var(--base-dark)}.prt-header-style-03 .menubar-inner,.prt-header-style-03 .menubar-inner:after,.prt-header-style-03 .menubar-inner:before{background-color:var(--base-white)}.prt-header-style-03 nav.main-menu{border:none}}.grid-item img{height:192px;width:100%}.y-2.grid-item img{height:400px;width:100%}.grid-item{margin-bottom:16px;float:left}.row.grid{display:block}