body .color-block{position:fixed;height:200%;width:100%;transform:rotate(-15deg);left:-83%;top:-50%}body .bg{background-image:url("/wp-content/plugins/tunis-toolkit//assets/css/../img/2.jpg");background-size:cover;background-repeat:no-repeat;background-position:top;height:calc(100vh - 80px);z-index:111;border-radius:30px;left:40px;top:40px;box-shadow:0 0 7px rgba(0,0,0,.9);--lzl-bg-img:"/wp-content/plugins/tunis-toolkit//assets/css/../img/2.jpg"}body .container-home{display:flex;align-items:center;min-height:100%}.home-details>div{max-width:570px;margin:0 auto;text-align:left}.home-details h1{font-size:51px;line-height:62px;font-weight:700;margin:18px 0 10px;position:relative;padding-left:70px}body .bg.lzl:not(.lzl-ed),body .bg.lzl-ing:not(.lzl-ed){background-image:none}.home-details h1:before{content:"";position:absolute;left:0;top:29px;height:4px;width:40px;border-radius:10px}.home-details h1 span{color:#fff;display:block}.home-details h6{color:#eee;font-size:22px;font-weight:400;display:block}.tunis_hero_desc{margin:15px 0 28px}.home-details p{font-size:16px;line-height:35px}.about .main-content{padding-bottom:20px}.portfolio .portfolio-list-gallery ul{list-style:none;margin:0;padding:0}.portfolio .portfolio-list-gallery figure{margin:0}.portfolio .portfolio-list-gallery figure img{display:block;width:100%;border-radius:5px;transition:.3s}.portfolio-modal-table-text{color:#fff!important}.portfolio .portfolio-list-wrap{margin:0 auto}.portfolio .portfolio-list{margin:0 auto}.portfolio .portfolio-list li{width:33.333333%;float:left;cursor:pointer;padding:15px}.portfolio .portfolio-list figure{-webkit-transition:.3s;transition:.3s;border-radius:5px;padding:0;position:relative;overflow:hidden;margin:0!important}.portfolio .portfolio-list figure img{display:block;position:relative}.portfolio .portfolio-list li a{overflow:hidden}.portfolio .portfolio-list figure div{position:absolute;width:100%;height:100%;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;text-align:center;justify-content:center}.portfolio .portfolio-list figure div span{margin:0;text-transform:uppercase;color:#fff;font-size:18px}.portfolio .slideshow{position:fixed;background:rgba(0,0,0,.85);width:100%;height:100%;top:0;left:0;z-index:1111;opacity:0;visibility:hidden;overflow:hidden;-webkit-perspective:1000px;perspective:1000px;-webkit-transition:opacity .5s,visibility 0s .5s;transition:opacity .5s,visibility 0s .5s;text-align:left}.portfolio .slideshow-open .slideshow{opacity:1;visibility:visible;-webkit-transition:opacity .5s;transition:opacity .5s}.portfolio .slideshow ul{width:100%;height:100%;-webkit-transform-style:preserve-3d;transform-style:preserve-3d;-webkit-transform:translate3d(0,0,150px);transform:translate3d(0,0,150px);-webkit-transition:-webkit-transform .5s;transition:transform .5s}.portfolio .slideshow ul.animatable>li{-webkit-transition:-webkit-transform .5s;transition:transform .5s}.portfolio .slideshow-open .slideshow ul{-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}.portfolio .slideshow ul>li{width:660px;position:absolute;top:50%;left:50%;margin:-280px 0 0 -330px;visibility:hidden}.portfolio .slideshow ul>li.show{visibility:visible}.portfolio .slideshow ul>li:after{content:"";position:absolute;width:100%;height:100%;top:0;left:0;background:rgba(0,0,0,.7);-webkit-transition:opacity .3s;transition:opacity .3s;z-index:111;border-radius:10px}.portfolio .slideshow ul>li.current:after{visibility:hidden;opacity:0;-webkit-transition:opacity .3s,visibility 0s .3s;transition:opacity .3s,visibility 0s .3s}.portfolio .slideshow figure{width:100%;height:100%;background:#252525;padding:30px;overflow:auto;border-radius:10px}.portfolio .slideshow a{text-decoration:underline}.portfolio .slideshow figcaption{margin-bottom:15px}.portfolio .slideshow figcaption h3{text-transform:uppercase;padding:10px 0 20px;font-weight:700;text-align:center;font-size:33px}.portfolio .slideshow .videocontainer,.portfolio .slideshow .responsive-video{max-width:100%;border-radius:4px;display:block;object-fit:cover}.portfolio .slideshow .videocontainer{position:relative;padding-bottom:56.2%;padding-top:0;height:0;max-width:100%;overflow:hidden;width:100%;display:block;margin:0;border-radius:4px}.portfolio .slideshow .videocontainer iframe,.portfolio .slideshow .videocontainer object,.portfolio .slideshow .videocontainer embed{position:absolute;top:0;left:0;width:100%;height:100%;border:0}.portfolio .slideshow .carousel-indicators{bottom:0;background:rgba(0,0,0,.4);padding:10px 0;margin:0}.portfolio .slideshow .carousel-indicators li{width:10px;height:10px;border-radius:50%;margin:0 7px;background-color:#fff;opacity:1}.portfolio .slideshow nav span{position:fixed;z-index:1000;text-align:center;cursor:pointer;padding:200px 30px;color:#fff}.portfolio .slideshow nav span.nav-prev,.portfolio .slideshow nav span.nav-next{top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%);font-size:41px;line-height:58px}.portfolio .slideshow nav span.nav-prev{left:0}.portfolio .slideshow nav span.nav-next{right:0}.portfolio .slideshow nav span.nav-close{top:30px;right:30px;padding:0}.contact .main-content{padding-bottom:85px}.custom-span-contact{font-weight:600;padding-left:50px;line-height:21px;padding-top:5px}.custom-span-contact i{left:0;top:10px;font-size:33px}.custom-span-contact i.fa-phone-square{font-size:39px;top:7px}.xa-list-icon i.fa-phone-square{font-size:39px!important}.custom-span-contact span{text-transform:uppercase;opacity:.8;font-weight:400}ul.social{margin-left:-5px}ul.social li{display:inline-block}ul.social li a{display:inline-block;height:40px;width:40px;line-height:42px;text-align:center;color:#fff;transition:.3s;font-size:17px;margin:0 6px;background:#2b2a2a;border-radius:50%}.contact .contactform input[type=text],.contact .contactform input[type=email]{border:1px solid #111;width:100%;background:#252525;color:#fff;padding:11px 26px;margin-bottom:30px;border-radius:30px;outline:none!important;transition:.3s}.contact .contactform textarea{border:1px solid #111;background:#252525;color:#fff;width:100%;padding:12px 26px;margin-bottom:20px;height:160px;overflow:hidden;border-radius:30px;outline:none!important;transition:.3s}.contact .contactform .form-message{margin:24px 0}.contact .contactform .output_message{display:block;color:#fff;height:46px;line-height:46px;border-radius:30px}.contact .contactform .output_message.success{background:#28a745}.contact .contactform .output_message.success:before{font-family:FontAwesome;content:"";padding-right:10px}.contact .contactform .output_message.error{background:#dc3545}.contact .contactform .output_message.error:before{font-family:FontAwesome;content:"";padding-right:10px}@media (min-width:1351px){.portfolio .container-portfolio .grid{text-align:left}}@media (max-width:1350px) and (min-width:992px){.portfolio .container-portfolio{max-width:calc(100% - 195px)}}@media (max-width:1200px){.home-details h1{padding-left:0}.home-details h1:before{display:none}}@media (max-width:1200px) and (min-width:992px){.home-details h1{font-size:42px;line-height:52px}}@media (max-width:1100px) and (min-width:992px){.home-details>div{max-width:450px}}@media (min-width:1600px){.home-details>div{max-width:600px}}@media (min-width:992px){.home-details-container{width:100%;height:100vh}}@media (max-width:991px){section.main-container{padding:30px 0!important}.home-details-container{margin:0 auto!important}.home-details{padding:0}.home-details h1{font-size:38px;line-height:48px;margin:29px 0 13px}.home-details p{font-size:15px;line-height:30px}#menu li.active a span{font-weight:600}#menu li a span{position:absolute;left:50px;font-weight:400}.portfolio .portfolio-list li{width:50%}.portfolio .portfolio-list li figure div{display:none!important}.portfolio-single-it figure div{position:absolute;width:100%;height:100%;display:flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;text-align:center;justify-content:center}.portfolio .slideshow{background:#252525}.portfolio .slideshow nav span{padding:0}.portfolio .slideshow ul>li{width:100%;height:100%;position:absolute;top:0;left:0;right:0;margin:0}.portfolio .slideshow ul>li:after{display:none}.portfolio .slideshow figure{padding:125px 30px 30px;border-radius:0;max-width:720px;margin:0 auto}.portfolio .slideshow nav span.nav-prev,.portfolio .slideshow nav span.nav-next{top:35px;width:32px;height:32px}.portfolio .slideshow nav span.nav-next{right:30px}.portfolio .slideshow nav span.nav-prev{left:30px}.portfolio .slideshow nav span.nav-prev img,.portfolio .slideshow nav span.nav-next img{width:32px;height:32px}.portfolio .slideshow nav span:before{display:none}.portfolio .slideshow nav span.nav-close{top:35px;right:0;left:0;margin:0 auto;width:32px;height:32px;display:block;line-height:0}.portfolio .slideshow nav span.nav-close img{width:32px;height:32px}.portfolio .slideshow nav{position:fixed;top:0;width:100%;height:102px;background:#252525;z-index:1;border-bottom:1px solid #333}.contact .main-content{padding-bottom:0}}@media (max-width:767px){.home-details p{font-size:14px;line-height:28px}.portfolio-list{height:220vh!important}}@media (max-width:576px){.home #menuToggle{right:25px;top:25px;padding:17px 0 0 13px}#menu li a span{left:35px}.main-content>.container{padding:0 25px}.home-details>div{text-align:center}.home-details h1{font-size:29px;line-height:39px;margin:18px 0 13px}.home-details h6{font-size:19px}.about .main-content{padding-bottom:0}.portfolio .main-content{padding-bottom:10px;margin-top:-12px}.portfolio .portfolio-list li{width:100%}.portfolio .main-content>.container{padding:0 10px}.portfolio .slideshow figure{padding:85px 25px 25px}.portfolio .slideshow figcaption h3{font-size:25px}.portfolio .slideshow nav span.nav-prev,.portfolio .slideshow nav span.nav-next{top:9px;width:20px;height:20px}.portfolio .slideshow nav span.nav-next{right:20px}.portfolio .slideshow nav span.nav-prev{left:20px}.portfolio .slideshow nav span.nav-prev img,.portfolio .slideshow nav span.nav-next img{width:20px;height:20px}.portfolio .slideshow nav span.nav-close{top:21px;width:20px;height:20px}.portfolio .slideshow nav span.nav-close img{width:20px;height:20px}.portfolio .slideshow nav{height:62px}.news-default .post-container{margin-top:30px}.blog .main-content{padding-bottom:55px}.blog-post article h1{font-size:25px}.separator.mt-1{margin-top:35px!important}}.project-item-groups i{margin-right:10px}.page-wrapper.light-theme{color:#666;background-color:#fff}.page-wrapper.light-theme .custom-title{color:#666!important}.page-wrapper.light-theme body{background:#fff}.page-wrapper.light-theme p,.page-wrapper.light-theme .title-section h1{color:#666!important}.page-wrapper.light-theme .breadcrumb-meta-wrap .meta-item .author-name,.page-wrapper.light-theme .breadcrumb-meta-wrap .meta-item .date,.page-wrapper.light-theme .breadcrumb-meta-wrap .meta-item .comment,.page-wrapper.light-theme .home-details h1 span,.page-wrapper.light-theme .button .button-text,.page-wrapper.light-theme .home-details h6,.page-wrapper.light-theme .title-section h1,.page-wrapper.light-theme .blog-details-tag .tag-item a,.page-wrapper.light-theme .logged-in-as a:first-child,.page-wrapper.light-theme .logged-in-as a{color:#666}.page-wrapper.light-theme .button:hover .button-text{color:#fff}.page-wrapper.light-theme blockquote p{color:#fff!important}.page-wrapper.light-theme .bg{background-size:cover;background-repeat:no-repeat;background-position:top;box-shadow:0 0 7px rgba(0,0,0,.3)}.page-wrapper.light-theme .preloader .black_wall{background-color:#eee}.page-wrapper.light-theme .preloader{background-color:#fff}.page-wrapper.light-theme .title-bg{color:rgba(30,37,48,.07)}.page-wrapper.light-theme .box-stats{border:1px solid #ddd}.page-wrapper.light-theme .elementor-divider-separator{border-top:1px solid #ddd!important}.page-wrapper.light-theme .c100,.page-wrapper.light-theme .resume-box .time{background-color:#eee}.page-wrapper.light-theme .resume-box .time,.page-wrapper.light-theme .resume-box p{color:#666}.page-wrapper.light-theme .resume-box .place:before{background-color:#666}.page-wrapper.light-theme .resume-box li:after{border-left:1px solid #ddd}.page-wrapper.light-theme .c100>span{color:#666}.page-wrapper.light-theme .c100:after{background-color:#fff}.page-wrapper.light-theme .portfolio .slideshow figure{background-color:#fff}.page-wrapper.light-theme .portfolio .slideshow ul>li:after{background:rgba(255,255,255,.77)}.page-wrapper.light-theme .portfolio .slideshow{background:rgba(0,0,0,.7)}.page-wrapper.light-theme ul.social li a{color:#666;background:#eee}.page-wrapper.light-theme ul.social li a:hover{color:#fff}.page-wrapper.light-theme .post-content{background-color:#f2f2f2}.page-wrapper.light-theme .post-content .entry-header h3 a{color:#666}.page-wrapper.light-theme .page-link{color:#666;background-color:#eee;border:1px solid #eee}.page-wrapper.light-theme-post .meta{color:#888}.page-wrapper.light-theme .page-item.active .page-link{color:#fff}.page-wrapper.light-theme hr.separator{border-top:1px solid #ddd}.page-wrapper.light-theme input[type=text],.page-wrapper.light-theme input[type=email],.page-wrapper.light-theme input,.page-wrapper.light-theme textarea{background-color:#fff;border-color:#ddd!important;color:#666!important}@media (min-width:992px){.page-wrapper.light-theme .header ul.icon-menu li{background-color:#eee}.page-wrapper.light-theme .header ul.icon-menu li i{color:#666}.page-wrapper.light-theme .header ul.icon-menu li.active,.page-wrapper.light-theme .header ul.icon-menu li:hover,.page-wrapper.light-theme .header ul.icon-menu li.active i,.page-wrapper.light-theme .header ul.icon-menu li:hover i{color:#fff}}@media (max-width:991px){.page-wrapper.light-theme .main-img-mobile{border:4px solid #eee;padding-top:20px}.page-wrapper.light-theme #menuToggle{border:1px solid #ddd}.page-wrapper.light-theme #menuToggle,.page-wrapper.light-theme #menu{background:#eee}.page-wrapper.light-theme #menuToggle>span,.page-wrapper.light-theme #menuToggle input:checked~span{background:#666}.page-wrapper.light-theme #menu li a{color:#666}.page-wrapper.light-theme #menu li:after{background:#ddd}.page-wrapper.light-theme .portfolio .slideshow nav{background:#eee;border-bottom:1px solid #ddd}.page-wrapper.light-theme .portfolio .slideshow nav span img{display:none}.page-wrapper.light-theme .portfolio .slideshow nav span.nav-next{background-image:url("/wp-content/plugins/tunis-toolkit//assets/css/../img/projects/navigation/right-arrow.png");background-size:cover;--lzl-bg-img:"/wp-content/plugins/tunis-toolkit//assets/css/../img/projects/navigation/right-arrow.png"}.page-wrapper.light-theme .portfolio .slideshow nav span.nav-next.lzl:not(.lzl-ed),.page-wrapper.light-theme .portfolio .slideshow nav span.nav-next.lzl-ing:not(.lzl-ed){background-image:none}.page-wrapper.light-theme .portfolio .slideshow nav span.nav-prev{background-image:url("/wp-content/plugins/tunis-toolkit//assets/css/../img/projects/navigation/left-arrow.png");background-size:cover;--lzl-bg-img:"/wp-content/plugins/tunis-toolkit//assets/css/../img/projects/navigation/left-arrow.png"}.page-wrapper.light-theme .portfolio .slideshow nav span.nav-prev.lzl:not(.lzl-ed),.page-wrapper.light-theme .portfolio .slideshow nav span.nav-prev.lzl-ing:not(.lzl-ed){background-image:none}.page-wrapper.light-theme .portfolio .slideshow nav span.nav-close{background-image:url("/wp-content/plugins/tunis-toolkit//assets/css/../img/projects/navigation/close-button.png");background-size:cover;--lzl-bg-img:"/wp-content/plugins/tunis-toolkit//assets/css/../img/projects/navigation/close-button.png"}.page-wrapper.light-theme .portfolio .slideshow nav span.nav-close.lzl:not(.lzl-ed),.page-wrapper.light-theme .portfolio .slideshow nav span.nav-close.lzl-ing:not(.lzl-ed){background-image:none}.page-wrapper.light-theme .portfolio .slideshow nav span.nav-next,.page-wrapper.light-theme .portfolio .slideshow nav span.nav-prev{top:51px}.page-wrapper.light-theme .portfolio .slideshow{background:#fff}}@media (max-width:576px){.page-wrapper.light-theme .title-section{background:#eee;border-bottom:1px solid #ddd}.page-wrapper.light-theme #menuToggle{border:0}.page-wrapper.light-theme .portfolio .slideshow nav span.nav-next,.page-wrapper.light-theme .portfolio .slideshow nav span.nav-prev{top:31px}}.post-thumb{border-bottom:5px solid var(--common-primary-color)!important}.xa-list-styles__list .icon{align-items:center}