@charset "UTF-8";
/***!  /templates/lt_webdesign/css/custom.css  !***/

body{line-height:1.9em;color:#333}#sp-top-bar{position:relative;z-index:9999}#sp-header{background-color:rgba(255,255,255,0);box-shadow:0 0 4px 0 rgb(0 0 0 / 0%)}body:not(.home) #sp-header{position:relative;background:#000}body:not(.home) #sp-header.header-sticky,#sp-header.header-sticky{position:fixed;background:#000}.sp-megamenu-parent>li>a,.sp-megamenu-parent>li>span{width:100%;position:relative;text-transform:uppercase;color:#fff}.offcanvas-menu .offcanvas-inner .menu-child>li a{padding:12px 10px !important;border-bottom:1px solid rgba(197,153,153,0.21);display:inherit}.offcanvas-menu .offcanvas-inner ul.menu>li>a,.offcanvas-menu .offcanvas-inner ul.menu>li>span{font-size:15px;font-weight:500}.burger-icon>span{background-color:#fff}.btn-design,.btn-primary{padding:15px 30px;font-weight:700;border-radius:0px!important;box-shadow:none;border:none;-webkit-transition:all 0.3s ease-in-out;transition:all 0.3s ease-in-out}.btn-slider a:hover,.btn-primary:hover,.btn-design:hover{background:#222 !important}.title-design .sppb-addon-title{font-size:30px;font-weight:700!important}.intro{position:relative;top:-100px}.intro-content{cursor:pointer;padding:30px}.intro-content .sppb-addon-content{color:#333}.intro-sub:hover .sppb-addon-content{color:#fff!important}.intro-sub:hover .sppb-addon-content strong{color:#fff!important}.intro-content::after{position:absolute;left:0;bottom:0;width:0%;height:100%;content:"";transition:0.5s;z-index:-1}.intro-sub:hover .intro-content::after{width:100%;height:100%;background:rgba(0,101,46,0.80);transition:0.5s}.intro-sub{position:relative;box-shadow:0 5px 25px rgba(0,0,0,0.1)}.intro-content:before{position:absolute;left:0;right:0;top:0;width:100%;height:100%;content:"";background:#fff;z-index:-1;transition:0.5s}.intro-sub:hover .intro-content::before{opacity:0}.intro-content h1{font-weight:700;font-size:40px;line-height:40px}.intro-content h3{font-size:20px;font-weight:600}.about{position:relative}.about-content{border:1px solid #fff;padding:20px}.service-item{cursor:pointer;padding:30px 20px;position:relative;border:1px solid #ccc}.service-item-color{cursor:pointer;padding:30px 20px;position:relative;border:1px solid #ccc}.service-item .sppb-addon-content{color:#333}.service-item-color .sppb-addon-content{color:#fff}.service-sub:hover .sppb-addon-content,.service-sub:hover .sppb-addon-title{color:#fff}.service-sub-color:hover .sppb-addon-content,.service-sub-color:hover .sppb-addon-title{color:#333}.service-sub:hover .service-item::after{width:100%;height:100%;background:rgba(0,101,46,0.80);transition:0.5s}.service-sub-color:hover .service-item-color::after{width:100%;height:100%;background:rgba(255,255,255);transition:0.5s}.service-item-color::after{width:100%;height:100%;background:rgba(0,101,46,0.80);transition:0.5s}.service-sub:hover .service-item::before{opacity:0}.service-sub-color:hover{opacity:1}.service-item-color::before{opacity:0}.service-item-color .sppb-addon-content h3{color:#fff !important}.service-sub{cursor:pointer;position:relative;box-shadow:0 5px 25px rgba(0,0,0,0.1)}.service-sub-color{cursor:pointer;position:relative;box-shadow:0 5px 25px rgba(0,0,0,0.1)}.service-item::before{position:absolute;left:0;right:0;top:0;width:100%;height:100%;content:"";background:#fff;z-index:-1;transition:0.5s}.service-item-color::before{position:absolute;left:0;right:0;top:0;width:100%;height:100%;content:"";background:#00652E;z-index:-1;transition:0.5s}.service-item::after{position:absolute;left:0;bottom:0;width:0%;height:100%;content:"";transition:0.5s;z-index:-1}.service-item-color::after{position:absolute;left:0;bottom:0;width:0%;height:100%;content:"";transition:0.5s;z-index:-1}.intro-content h1{font-weight:700;font-size:40px;line-height:40px}.sp-simpleportfolio .sp-simpleportfolio-item:hover .sp-simpleportfolio-overlay{opacity:0.75}.sp-simpleportfolio-info{position:relative}.sp-simpleportfolio-info:before{position:absolute;left:0px;content:"";top:25px;width:3px;height:20px;background:#90C404;transition:0.5s}.business-item .sppb-icon-container i{font-size:25px;width:80px;height:80px;line-height:80px;border-radius:50px;background-color:#fff}.contact-content .sppb-icon-container{font-size:20px;width:50px;line-height:50px;border-radius:50px}.contact-content .sppb-addon-title{font-size:17px;font-weight:700;line-height:50px}.contact-button .sppb-btn-custom{cursor:pointer;padding:15px 30px;font-weight:700;border-radius:0px!important}.team-item .sppb-img-container,.team-item .sppb-img-container img{width:100%}.team-item{margin-top:30px;position:relative;overflow:hidden}.team-item .sppb-addon-text{cursor:pointer;width:74%;padding:30px 10px 10px 20px;background:rgba(6,34,65,0.95);height:100%;position:absolute;top:68%;left:0;right:0;margin:0 auto;transition:0.5s}.team-item .sppb-addon-title{font-size:20px;font-weight:700}.team-item:hover .sppb-addon-text{top:30%;transition:0.5s;text-align:left}.team-item h6{font-size:20px;font-weight:300;text-transform:capitalize}.team-item ul{padding:0;position:absolute;bottom:94px;width:100%;left:0;right:0;opacity:0;visibility:hidden;-webkit-transition:all 0.3s ease-in-out;transition:all 0.3s ease-in-out}.team-item h4.sppb-addon-title{font-size:20px;color:#fff;padding:0;left:0;right:0;opacity:1;-webkit-transition:all 0.3s ease-in-out;transition:all 0.3s ease-in-out}.team-item h6{color:#fff;font-size:16px;padding:0;-webkit-transition:all 0.3s ease-in-out;transition:all 0.3s ease-in-out}.team-item p{font-size:14px;color:#fff;padding:0;position:absolute;bottom:120px;left:0;right:0;opacity:0;visibility:hidden;-webkit-transition:all 0.3s ease-in-out;transition:all 0.3s ease-in-out}.team-item:hover p{bottom:243px;padding-left:20px;padding-right:5px;opacity:1;visibility:inherit}.team-item:hover ul{bottom:160px;opacity:1;visibility:inherit}.team-item ul li{list-style:none;width:33.33%;text-align:center;float:left;position:relative;z-index:1}.team-item ul li:before{content:"";top:0;left:0;right:0;width:100%;height:100%;position:absolute;z-index:-1}.team-item ul li a{background:#000;display:inline-block;width:40px;height:40px;line-height:45px;border-radius:50px}.team-item ul li em{font-size:20px;color:#fff;-webkit-transition:all 0.4s ease-in-out;transition:all 0.4s ease-in-out}.team-item ul li a:hover em{color:#000}.team-item ul li strong{display:none}.jmm-item .jmm-image.mod-article-image{overflow:hidden}.jmm-image.mod-article-image img{transform:scale(1);-webkit-transition:.5s ease-in-out;-o-transition:.5s ease-in-out;transition:.5s ease-in-out}.jmm-item:hover .jmm-image.mod-article-image img{transform:scale(1.12);filter:grayscale(100%)}.contact-info h2,.contact-info h3{font-size:23px}#sp-footer .container-inner{border-top:none}#sp-footer p{text-align:center}@media (min-width:1400px){.sppb-row-container{max-width:1320px}}@media (min-width:980px) and (max-width:1199px){.contact-content .sppb-addon-title{font-size:12px}}@media (max-width:768px){#sp-header,#sp-header .logo{height:70px}#sp-footer1 p{text-align:center}.about-content,.service-item{margin-bottom:40px!important}.business-video{display:none!important}}@media (max-width:480px){.intro{top:0px}.team-item:hover ul{bottom:96px}.team-item:hover p{bottom:154px;font-size:13px}}:root{--background-color:currentColor;--background:currentColor;--text-color:currentColor}.slider-item .sppb-btn-success,.sp-simpleportfolio .sp-simpleportfolio-filter>ul>li.active>a,.sp-simpleportfolio .sp-simpleportfolio-item .sp-simpleportfolio-info:hover,.sp-simpleportfolio .sp-simpleportfolio-item .sp-simpleportfolio-overlay-wrapper .sp-simpleportfolio-overlay,.chart #bars li .bar,.btn-design.green,.jmm-image.mod-article-image:before,.jmm-image.mod-article-image:after,.btn-slider a,.sp-simpleportfolio-info:before,.business-item .sppb-icon-container i,#contact .sppb-icon .sppb-icon-container,.btn-design,.team-item ul li a{background-color:var(--background-color) !important}.article-list .article .readmore a:hover,.article-list .article .readmore a:active,.article-list .article .article-header h2 a:hover,.offcanvas-menu .offcanvas-inner ul.menu>li.active a,.about-item .sppb-icon i,.feature-item .sppb-icon i,.slider-title-big h1,.counter-item h2,.service-item .sppb-icon i,.subcribe-title .text-color,.intro-content h1,.about-content .sppb-icon-container>i,.service-item .sppb-icon-container>i{color:var(--text-color) !important}.tabs .sppb-tab-content,.tabs .sppb-nav-tabs>li.active>a{border-color:var(--text-color)!important}
