*{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;-ms-box-sizing:border-box;-o-box-sizing:border-box;box-sizing:border-box}a{color:#cb3737;text-decoration:none}a:focus,a:hover{color:#9c0063;text-decoration:none}body{font-family:Poppins,sans-serif;-webkit-font-smoothing:antialiased;-moz-font-smoothing:antialiased;-ms-font-smoothing:antialiased;-o-font-smoothing:antialiased;font-smoothing:antialiased;overflow-x:hidden;position:relative;font-display:swap}.overlay{position:relative;width:100%;height:100%;background-color:rgba(0,0,0,.1)}section{padding-left:220px;-webkit-transition:all 340ms ease-in-out;-moz-transition:all 340ms ease-in-out;-ms-transition:all 340ms ease-in-out;-o-transition:all 340ms ease-in-out;transition:all 340ms ease-in-out;min-height:100vh}#about,#blog,#contact,#music,#services,#works{display:table;width:100%}#contact .section-container{display:inline-block;min-height:70vh;width:100%}.section-container{display:table-cell;vertical-align:middle;min-height:100vh}.container{min-width:100%;overflow:hidden}p{font-size:.9em}.bg-image{background-position:center right;background-size:cover;background-repeat:no-repeat}.title{}.title h1{position:relative;font-size:42px;color:#1e1e1e}.title h1:before{position:absolute;color:#efefef;text-transform:uppercase;left:-5px;top:12px;z-index:-1}.section-title{text-align:center;margin:2em 0 4em 0}.section-title span {font-weight:bolder;background:#000;color:#fff;padding:0 15px;display:inline-block}.btn-cta{margin-top:2em;text-align:center;min-height:50px;text-transform:uppercase}.btn-cta a{color:#fff;padding:10px 34px;font-size:15px;font-weight:700;letter-spacing:1.4px;border-radius:2px;box-shadow:-1px 3px 11px #888;-webkit-transition:all .2s ease-in-out;-moz-transition:all .2s ease-in-out;-ms-transition:all .2s ease-in-out;-o-transition:all .2s ease-in-out;transition:all .2s ease-in-out}.btn-cta a:hover{box-shadow:none}.navbar{border-right:1px solid #eee;background-color:rgb(255,255,255,0.8);width:220px;display:block;position:fixed;height:100vh;-webkit-transition:all 340ms ease-in-out;-moz-transition:all 340ms ease-in-out;-ms-transition:all 340ms ease-in-out;-o-transition:all 340ms ease-in-out;transition:all 340ms ease-in-out}.navbar.open-nav{left:0}.navbar.default-menu{width:220px}.navbar.small-menu{width:100px}.navbar.small-menu .social-media{}.navbar.small-menu .social-media a{display:block;width:100%}.navbar.small-menu .navbar-nav{width:60px}.navbar.small-menu .logo .bg_logo{background-size:43px;width:100%;top:65px}.navbar.small-menu .nav-item span{display:none}.navbar.small-menu .nav-item a{font-size:17px}.navbar .collapse{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);height:100vh}.navbar .navbar-nav{display:block;box-shadow:-3px 5px 12px #f1f1f1;width:110px}.navbar .nav-item{margin:0;text-align:center;border-bottom:1px solid #eee;padding:15px 10px 10px 10px}.navbar .nav-item:last-child{border:none;margin-bottom:0}.navbar .nav-item a{font-size:14px;color:#333;display:block}.navbar .nav-item i{display:block!important;min-height:16px;padding-bottom:6px;font-size:16px}.navbar .nav-item i.icon-envelope,.navbar .nav-item i.icon-picture{font-size:14px}.navbar .collapse-menu{position:absolute;top:20px;right:35px;z-index:2}.navbar .collapse-menu .open-menu:before{content:"> ";font-weight:bolder;font-size:22px;position:absolute;top:0;left:-27px;border:1px solid #333;border-radius:50%;width:25px;height:25px;line-height:25px;text-align:center;cursor:pointer}.navbar .collapse-menu .closed-menu:before{content:"< ";font-weight:bolder;font-size:22px;position:absolute;top:0;left:0;border:1px solid #333;border-radius:50%;width:25px;height:25px;line-height:25px;text-align:center;cursor:pointer}.navbar .logo{z-index:1;height:80px}.navbar .logo .bg_logo{background-image:url(../images/dark-logo.png);background-size:50px;background-repeat:no-repeat;background-position:center;height:50px;display:inline-block;width:100%;position:absolute;top:25px;left:0}.navbar .logo .bg_logo_dark{background-image:url(../images/dark-logo.png);background-repeat:no-repeat}.navbar .logo .bg_logo_light{background-image:url(../images/light-logo.png);background-repeat:no-repeat}.navbar .social-media{position:absolute;bottom:20px;left:0;right:0;text-align:center}.navbar .social-media a{color:#333;font-size:20px;padding:5px;margin-right:12px;-webkit-transition:all 340ms ease-in-out;-moz-transition:all 340ms ease-in-out;-ms-transition:all 340ms ease-in-out;-o-transition:all 340ms ease-in-out;transition:all 340ms ease-in-out}.navbar .social-media a:last-child{margin-right:0}.navbar-brand{margin:45px auto}section.close-menu{padding-left:100px}.navbar-toggler{width:50px;height:43px;display:inline-block;position:fixed;top:15px;right:15px;z-index:2;cursor:pointer;border:none;padding:0}.navbar-toggler .menu{width:27px;height:21px;position:absolute;top:0;left:2px;bottom:0;right:0;margin:auto}.navbar-toggler .menu .line1,.navbar-toggler .menu .line2,.navbar-toggler .menu .line3{position:absolute;width:100%;height:2px;left:-2px;border-radius:15px;-webkit-transition:all 320ms cubic-bezier(.42,0,.38,1.54);-moz-transition:all 320ms cubic-bezier(.42,0,.38,1.54);-ms-transition:all 320ms cubic-bezier(.42,0,.38,1.54);-o-transition:all 320ms cubic-bezier(.42,0,.38,1.54);transition:all 320ms cubic-bezier(.42,0,.38,1.54)}.navbar-toggler .menu .line1{top:2px}.navbar-toggler .menu .line2{top:10px}.navbar-toggler .menu .line3{top:18px}.navbar-toggler .menu.toggle .line1,.navbar-toggler .menu.toggle .line2,.navbar-toggler .menu.toggle .line3{top:10px}.navbar-toggler .menu.toggle .line1{-webkit-transform:rotate(45deg);-moz-transform:rotate(45deg);-ms-transform:rotate(45deg);-o-transform:rotate(45deg);transform:rotate(45deg)}.navbar-toggler .menu.toggle .line2,.navbar-toggler .menu.toggle .line3{-webkit-transform:rotate(-45deg);-moz-transform:rotate(-45deg);-ms-transform:rotate(-45deg);-o-transform:rotate(-45deg);transform:rotate(-45deg)}.home{height:100vh;position:relative}.home .title{position:absolute;top:50%;margin-left:7%;padding:0;-webkit-transform:translateY(-50%);-moz-transform:translateY(-50%);-ms-transform:translateY(-50%);-o-transform:translateY(-50%);transform:translateY(-50%);z-index:3}.home .title h1{font-size:55px;padding:10px 30px 10px 0;background:#fff}.home .title p{margin-bottom:33px;letter-spacing:.7px;margin-top:-4px;font-size:22px}.home .title .type,.home .title .typed-cursor{display:inline;background:rgba(255,255,255,.5)}.home .title .btn-home{margin-top:40px;text-transform:uppercase}.home .title .btn-home a{color:#fff;padding:10px 34px;font-size:15px;font-weight:700;letter-spacing:1.4px;border-radius:2px;box-shadow:-1px 3px 11px #888;-webkit-transition:all .2s ease-in-out;-moz-transition:all .2s ease-in-out;-ms-transition:all .2s ease-in-out;-o-transition:all .2s ease-in-out;transition:all .2s ease-in-out}.home .title .btn-home a:hover{box-shadow:none}.home .bg-container{position:absolute;width:49%;right:0;height:100vh;overflow:hidden}.home .bg-container .overlay{display:none}.home .bg-container .bg-image{background-image:url(../images/background.jpg);width:100%;height:100vh}.about .container{overflow:hidden}.about .about-img{background-image:url(../images/about.jpg);height:350px;width:85%;margin:auto;border-radius:5px;margin-bottom:50px;-webkit-transition:all .5s ease-in-out;-moz-transition:all .5s ease-in-out;-ms-transition:all .5s ease-in-out;-o-transition:all .5s ease-in-out;transition:all .5s ease-in-out}.about .about-img.show-img-abt{margin-left:0}.about .tabs-about ul{border-bottom:1px solid #888}.about .tabs-about .tab-content .tab-pane{padding:20px 20px 0}.about .tabs-about .tab-content .tab-pane p{color:#666}.about .tabs-about .tab-content .tab-pane.achievements .title-info{max-width:145px;width:100%;display:inline-block}.about .tabs-about .tab-content .tab-pane.achievements h6{padding:6px 0;font-size:15px}.about .tabs-about .tab-content .tab-pane.achievements h6 span:last-child{color:#777}.about .tabs-about .tab-content .tab-pane.achievements ul{list-style-type:none;padding:0;border-bottom:none}.about .tabs-about .tab-content .tab-pane.achievements ul li{font-size:.9em;margin-bottom:15px}.about .tabs-about .tab-content .tab-pane.achievements ul li p{margin:0}.about .tabs-about .tab-content .tab-pane.achievements ul li p.year{font-size:.8em}.about .tabs-about .tab-content .tab-pane.achievements ul li p.achievement{font-weight:700}.about .tabs-about .tab-content .tab-pane .btn-about{text-align:center;margin-top:40px}.about .tabs-about .tab-content .tab-pane .btn-about a{color:#fff;padding:9px 25px;font-size:15px;font-weight:700;letter-spacing:.5px;border-radius:2px;-webkit-transition:all 220ms ease-in-out;-moz-transition:all 220ms ease-in-out;-ms-transition:all 220ms ease-in-out;-o-transition:all 220ms ease-in-out;transition:all 220ms ease-in-out}.about .tabs-about .tab-content .tab-pane .skills{padding:0}.about .tabs-about .tab-content .tab-pane .skills:last-child{margin-bottom:0}.about .tabs-about .tab-content .tab-pane .skills ul{list-style-type:none;border-bottom:none;padding:0}.about .tabs-about .tab-content .tab-pane .skills ul li{display:inline-block;background:#eee;padding:5px 18px;margin:5px;cursor:pointer}.about .tabs-about .tab-content .tab-pane .skills ul li:hover{background:#ccc}.about .tabs-about .nav-item{background-color:#fff;margin-bottom:0;margin:0 auto 0;cursor:pointer}.about .tabs-about .nav-link{color:#1e1e1e;font-size:15px}.about .tabs-about .nav-link:hover{border-color:transparent}.about .tabs-about .nav-link i{font-size:17px;display:block;padding-bottom:9px;padding-top:3px;-webkit-transition:all 220ms ease-in-out;-moz-transition:all 220ms ease-in-out;-ms-transition:all 220ms ease-in-out;-o-transition:all 220ms ease-in-out;transition:all 220ms ease-in-out}.about .tabs-about .nav-link.active{background-color:transparent;border:none;border-top-left-radius:0;border-top-right-radius:0}#services{background:url('../images/bg3.svg') no-repeat center;background-size:contain}.serv .content{margin-bottom:40px;padding-left:10px}.serv .content i{font-size:50px;margin-bottom:20px;text-align:center}.serv .content h4{font-size:19px}.serv .content p{font-size:13px;color:#555;letter-spacing:.3px}.owl-stage-outer{width:100vw;overflow-x:hidden;cursor:grab}.owl-item{float:left}.owl-nav{position:absolute;margin:0;top:30%;width:100%}.owl-nav button{background:#000!important;border:none;padding-bottom:10px!important}.owl-nav button span{font-weight:700;font-size:5em;color:#fff}.disabled{display:none}.owl-nav .disabled{display:none!important}.owl-nav .owl-prev{position:absolute;left:0}.owl-nav .owl-next{position:absolute;right:0}.owl-dots{margin:20px auto -30px auto!important}.owl-dots button{background:0 0;border:0}.owl-dots button.owl-dot.active span{background:#cb3737!important}#svc-list{position:relative;margin-bottom:30px}.svc-item{background:rgb(255,255,255,0.5);margin:0 5px;border:1px solid #ccc;padding:10px;min-height:320px;text-align:center;border-radius:10px}.svc-item-head{display:-ms-flexbox;display:-webkit-flex;display:flex;-ms-flex-align:center;-webkit-align-items:center;-webkit-box-align:center;align-items:center;margin:10px auto;justify-content:center;text-align:center;background:#cb3737;color:#fff;border-radius:50%;padding:10px;width:9em;height:9em}.svc-item-head i{font-size:4em}.svc-item-body{margin-top:30px}.svc-item-body h4{font-size:.9em;font-weight:700;margin-bottom:10px;text-align:center}.work .section-title{margin-bottom:2em}.portfolio-filter-select{display:none}.portfolio-filter{padding:15px 0;text-align:center}.portfolio-filter .btn{margin-right:6px;color:#666;text-decoration:none;border:1px solid #ccc;padding:4px 15px;border-radius:50px;display:inline-block}.portfolio-filter .btn.current{background:#1e1e1e;border:1px solid #1e1e1e;color:#f9f9f9}.portfolio-container{margin-bottom:40px}.portfolio-container img{margin:10px 0;width:100%}.portfolio-item{padding:0 5px}.portfolio-item:hover .portfolio-img{opacity:.3;background:#000}.portfolio-item:hover .img-overlay{opacity:1}.portfolio-content{display:none; width:90%}.portfolio-content ul{padding:1em}.portfolio-img{object-fit:cover;opacity:1;display:block;width:100%;height:auto;transition:.5s ease;backface-visibility:hidden}.img-overlay{transition:.5s ease;opacity:0;background:rgba(0,0,0,.6);position:absolute;top:50%;left:50%;width:100%;transform:translate(-50%,-50%);-ms-transform:translate(-50%,-50%);text-align:center;color:#fff;padding:10px;cursor:pointer}.img-overlay h5{font-size:1.1em;font-weight:700}.img-overlay p{margin-bottom:0}.isotope-item{z-index:2}.isotope-hidden.isotope-item{pointer-events:none;z-index:1}.isotope,.isotope .isotope-item{-webkit-transition-duration:.8s;-moz-transition-duration:.8s;transition-duration:.8s}.isotope{-webkit-transition-property:height,width;-moz-transition-property:height,width;transition-property:height,width}.isotope .isotope-item{-webkit-transition-property:-webkit-transform,opacity;-moz-transition-property:-moz-transform,opacity;transition-property:transform,opacity}.post-title{font-weight:700;font-size:1.3em}#blog{background:url('../images/bg1.svg') right no-repeat;background-size:contain}.blog-image{float:left;margin-right:20px;text-align:center}.blog-image img{width:200px;height:auto}.post-sidebar{border-left:1px solid #888;margin-bottom:15px}.post-sidebar h3.container {border-bottom:none;text-transform:uppercase;font-weight:bold;font-size:1.5em}.post-sidebar .post-title{font-size:1em}.post-sidebar .container{border-bottom:1px dashed #ccc;margin-bottom:15px}#music iframe{margin-bottom:10px}.soundcloud-embed{width:100%; overflow:hidden; border:none}.tabs-music ul{border-bottom:1px solid #888}.tabs-music .tab-content .tab-pane{padding:20px 20px 0}.tabs-music .tab-content .tab-pane p{font-size:14px;color:#666}.tabs-music .tab-content .tab-pane.music-projects ul{list-style-type:none;padding:0;border-bottom:none}.tabs-music .tab-content .tab-pane.music-projects ul li{font-size:.9em;margin-bottom:15px}.tabs-music .tab-content .tab-pane.music-projects ul li p{margin:0}.tabs-music .tab-content .tab-pane.music-projects ul li p.year{font-size:.8em}.tabs-music .tab-content .tab-pane.music-projects ul li p.music-project{font-weight:700}.tabs-music .nav-item{background-color:#fff;margin-left:10px;margin-bottom:0;cursor:pointer}.tabs-music .nav-link{border-top:3px solid transparent;color:#1e1e1e;font-weight:700;margin-top:15px;text-transform:uppercase}.tabs-music .nav-link:hover{border-color:transparent}.tabs-music .nav-link.active{background-color:transparent;border:none;border-top-left-radius:0;border-top-right-radius:0}.contact{overflow:hidden}.contact .form{padding:0 30px}.contact .form .alert{font-size:.9em;margin-bottom:40px}.contact .form .form-group input,.contact .form .form-group textarea{border:none;border-radius:0;width:90%;text-align:left;margin:auto;font-size:14px;margin-bottom:22px}.contact .form .form-group input::placeholder,.contact .form .form-group textarea::placeholder{color:#bbb}.contact .form .form-group textarea{width:95%;height:100px;resize:none}.contact .form .message .send-btn{color:#fff;padding:6px 16px 8px 0;border-radius:2px;margin-left:12px;cursor:pointer;position:relative}.contact .form .message .send-btn input.btn{color:#fff;text-transform:uppercase;cursor:pointer;font-size:14px;position:relative;padding:9px 20px;border-radius:2px;letter-spacing:.6px}.contact .form .message .send-btn i{margin-left:-35px;-webkit-transition:all 420ms ease-in-out;-moz-transition:all 420ms ease-in-out;-ms-transition:all 420ms ease-in-out;-o-transition:all 420ms ease-in-out;transition:all 420ms ease-in-out}.contact .form .message .send-btn:hover i{margin-left:0}.contact .infos{width:100%;background:#f8f8f8;box-shadow:-3px 6px 23px rgba(144,144,144,.46);border-radius:4px;padding:50px;position:relative;color:#000}.contact .infos h2{font-weight:700;text-transform:uppercase;font-size:1.5em;margin-bottom:20px;border-bottom:2px solid #cb3737;padding:10px 0;color:#000}.contact .infos .address,.contact .infos .email,.contact .infos .phone{padding:5px 0}.contact .infos .address a,.contact .infos .address span,.contact .infos .email a,.contact .infos .email span,.contact .infos .phone a,.contact .infos .phone span{color:#000;font-size:15px;letter-spacing:.5px;margin-left:13px}.google-wrapper{position:relative}#google-map{display:none}.maps.opend #google-map,.maps.opend iframe{border:0;width:100%;height:430px;-webkit-backface-visibility:hidden;display:block}.scrolloff{pointer-events:none}.maps{padding:0!important;margin-top:80px;overflow:hidden;margin-bottom:-495px;-webkit-transition:all 420ms ease-in-out;-moz-transition:all 420ms ease-in-out;-ms-transition:all 420ms ease-in-out;-o-transition:all 420ms ease-in-out;transition:all 420ms ease-in-out}.maps.opend{margin-bottom:0}.maps .open-map{line-height:35px;text-align:center;color:#fff;cursor:pointer}.maps .open-map span{letter-spacing:.8px;font-size:15px;display:none}.maps .open-map span a{display:block;width:100%;height:35px;color:#fff}.maps .open-map span i{margin-right:7px}.maps .open-map .active{display:block}footer{height:100%;width:100%;border-top:1px solid #eee;padding:25px;margin-top:495px;position:relative;background-color:#fff;-webkit-transition:all 420ms ease-in-out;-moz-transition:all 420ms ease-in-out;-ms-transition:all 420ms ease-in-out;-o-transition:all 420ms ease-in-out;transition:all 420ms ease-in-out}footer.opend{margin-top:0}footer p{margin-bottom:0;font-size:12px;padding-bottom:5px;text-align:center}footer p a{font-style:italic;font-weight:600}.home .slider .slick-prev,.home .slider .slick-next,footer p a,footer p a:hover,.testim .tabbable .tab-content .profile-details h4,.serv .serv-vid .play i,.about .tabs-about .nav-link.active,.music .tabs-music .nav-link.active,.navbar .nav-item.active-nav a,.navbar .nav-item a.active{color:#fff}.navbar .social-media a.linkedin:hover{color:#fff;background:#0A66C2}.navbar .social-media a.cli:hover{color:#fff;background:#000}.maps .open-map,.contact .form .message .send-btn,.contact .form .message .send-btn input.btn,.contact .form .message .send-btn,.work .shuffle ul li.active,.serv .serv-vid .play:hover,.about .tabs-about .tab-content .tab-pane .skills .progress .progress-bar,.about .tabs-about .tab-content .tab-pane .btn-about a,.music .tabs-music .tab-content .tab-pane .skills .progress .progress-bar,.music .tabs-music .tab-content .tab-pane .btn-about a,.home .title .btn-home a,.btn-cta a{background-color:#000;border-bottom:3px solid #CB3737}.btn-cta a.btn{margin:5px}.btn-cta a.btn:hover{color:#fff}.navbar-toggler .menu .line1,.navbar-toggler .menu .line2,.navbar-toggler .menu .line3{background-color:#000;border-bottom:3px solid #fff}.testim .tabbable .tab-content .profile-details,.work .shuffle ul li.active,.work .shuffle ul li{border:1px solid #CB3737}.navbar .nav-item.active-nav,.navbar .nav-item li a.active{background:#000;border-bottom:3px solid #CB3737}.contact .form .form-group textarea,.contact .form .form-group input{border-bottom:1px solid #888}.about .tabs-about .nav-link.active,.music .tabs-music .nav-link.active{border-top:3px solid #CB3737;background:#000}.home3 .overlay{background-color:rgba(176,145,79,.9)}.navbar .logo .bg_logo,.serv .content img{filter:hue-rotate(0deg)}.background-gradient{background:#000;background:-moz-linear-gradient(left,#000 0%,#CB3737 100%);background:-webkit-linear-gradient(left,#000 0%,#CB3737 100%);background:linear-gradient(to right,#000 0%,#CB3737 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#000',endColorstr='#CB3737',GradientType=1)}.post-category{font-size:.9em;font-weight:bold}