.title-section{margin:0 auto;width:100%;position:relative;padding:70px 0}.title-section h1{font-size:56px;font-weight:900!important;color:#fff!important;text-transform:uppercase;margin:0;z-index:1;position:relative}.title-bg{font-size:110px;left:0;letter-spacing:10px;line-height:.7;position:absolute;right:0;top:50%;text-transform:uppercase;font-weight:800;-webkit-transform:translateY(-50%);-moz-transform:translateY(-50%);-ms-transform:translateY(-50%);-o-transform:translateY(-50%);transform:translateY(-50%);color:rgba(255,255,255,.07);z-index:0}.home-details h6{color:#eee;font-size:22px;font-weight:400;display:block}.about .main-content{padding-bottom:20px}.about-list li:not(:last-child){padding-bottom:20px}.about-list .title{opacity:.8;text-transform:capitalize}.about-list .value{font-weight:600}.tunis-single-skill{margin-top:10px}.tunis-skill-title{font-weight:500}.tunis-single-skill>div>span{font-weight:600}.box-stats{padding:20px 30px 25px 40px;border-radius:5px;border:1px solid #252525}.box-stats h3{position:relative;display:inline-block;margin:0;font-size:50px;font-weight:700;line-height:110%}.box-stats h3 span{content:"+";position:absolute;right:-24px;font-size:33px;font-weight:300;top:2px;color:inherit!important}.box-stats p{padding-left:45px}.box-stats p:before{content:"";position:absolute;left:0;top:13px;width:30px;height:1px;background:#777}.resume-box ul{margin:0;padding:0;list-style:none}.resume-box li{position:relative;padding:0 20px 0 60px;margin:0 0 50px}.resume-box li:after{content:"";position:absolute;top:0;left:20px;bottom:0;border-left:1px solid #333}.resume-box .icon{width:40px;height:40px;position:absolute;left:0;right:0;line-height:40px;text-align:center;z-index:1;border-radius:50%;color:#fff;background-color:#252525}.resume-box .time{color:#fff;font-size:12px;padding:1px 10px;display:inline-block;margin-bottom:12px;border-radius:20px;font-weight:600;background-color:#252525;opacity:.8}.resume-box h5{font-size:18px;margin:7px 0 10px}.resume-box p{margin:0;color:#eee;font-size:14px}.resume-box .place{opacity:.8;font-weight:600;font-size:15px;position:relative;padding-left:26px}.resume-box .place::before{position:absolute;content:"";width:10px;height:2px;background-color:currentColor;left:7px;opacity:.8;top:50%;margin-top:-1px}.slice div{width:120px!important;height:120px!important}.c100{float:none!important;margin:0 auto;background-color:#252525}.c100>span{color:#fff}.c100:after{background-color:#111}.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:991px){#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){.portfolio-list{height:220vh!important}}@media (max-width:576px){.title-section.revealator-delay1{transform:none!important;opacity:1!important;padding:20px 15px;background-color:#000}.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 h6{font-size:19px}.title-section h1{font-size:24px}.title-bg{display:none}.custom-title{font-size:21px}.about .main-content{padding-bottom:0}.resume-box h5{font-size:17px}.box-stats{padding:15px 20px 20px 25px}.c100{transform:scale(.8)}.box-stats h3{font-size:40px}.box-stats p{padding-left:0}.box-stats p:before{display:none}.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}.custom-title{color:#fff!important;font-size:26px;margin:0!important}.custom-title h1,.custom-title h2,.custom-title h3,.custom-title h4,.custom-title h5,.custom-title h6{color:inherit!important;font-size:inherit;font-size:26px!important;margin:0!important}@media (max-width:576px){.custom-title h1,.custom-title h2,.custom-title h3,.custom-title h4,.custom-title h5,.custom-title h6{font-size:21px!important}}.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}}@media only screen and (max-width:1024px){.about-list .value{display:block!important}.box-stats{padding:15px}}.post-thumb{border-bottom:5px solid var(--common-primary-color)!important}.pie,.c100 .bar,.c100.p51 .fill,.c100.p52 .fill,.c100.p53 .fill,.c100.p54 .fill,.c100.p55 .fill,.c100.p56 .fill,.c100.p57 .fill,.c100.p58 .fill,.c100.p59 .fill,.c100.p60 .fill,.c100.p61 .fill,.c100.p62 .fill,.c100.p63 .fill,.c100.p64 .fill,.c100.p65 .fill,.c100.p66 .fill,.c100.p67 .fill,.c100.p68 .fill,.c100.p69 .fill,.c100.p70 .fill,.c100.p71 .fill,.c100.p72 .fill,.c100.p73 .fill,.c100.p74 .fill,.c100.p75 .fill,.c100.p76 .fill,.c100.p77 .fill,.c100.p78 .fill,.c100.p79 .fill,.c100.p80 .fill,.c100.p81 .fill,.c100.p82 .fill,.c100.p83 .fill,.c100.p84 .fill,.c100.p85 .fill,.c100.p86 .fill,.c100.p87 .fill,.c100.p88 .fill,.c100.p89 .fill,.c100.p90 .fill,.c100.p91 .fill,.c100.p92 .fill,.c100.p93 .fill,.c100.p94 .fill,.c100.p95 .fill,.c100.p96 .fill,.c100.p97 .fill,.c100.p98 .fill,.c100.p99 .fill,.c100.p100 .fill{border:.08em solid var(--common-primary-color)!important}.xa-list-styles__list .icon{align-items:center}