:root{--primary_color:#c8956c}*,:before,:after{box-sizing:border-box;margin:0;padding:0}body{scroll-behavior:smooth;color:#999;background:#1f1f1f;height:100vh;font-family:Inter,sans-serif;font-size:16px;line-height:1.7;overflow-x:hidden}.bg-white{background:#fff}img{max-width:100%}a{text-decoration:none}.text-right{text-align:right}ul{margin:0;padding:0;list-style:none}.content-width{width:100%;max-width:770px;margin-left:auto}.theme-btn{background:var(--primary_color);color:#000;text-align:center;text-transform:uppercase;cursor:pointer;border:none;border:2px solid var(--primary_color);border-radius:30px;justify-content:center;align-items:center;padding:11px 58px 10px;transition:all .3s;display:inline-flex}.theme-btn i{margin-bottom:3px;margin-right:10px;font-size:24px;display:block}.theme-btn:hover{color:var(--primary_color);background:0 0}.custom-container{max-width:1130px;margin:auto;padding:0 15px}.subtitle{color:#fff;text-transform:uppercase;border:1px solid #565656;border-radius:30px;align-items:center;margin:0 0 53px;padding:9px 20px;font-size:12px;font-weight:300;display:inline-flex}.subtitle i{margin-bottom:1px;margin-right:10px;font-size:14px}.page-loader{z-index:10000;background:#000;justify-content:center;align-items:center;width:100%;height:100%;display:flex;position:fixed;top:0;left:0}.page-loader .bounceball{width:15px;height:37px;display:inline-block;position:relative}.page-loader .bounceball:before{content:"";transform-origin:50%;background-color:#fff;border-radius:50%;width:15px;height:15px;animation:.5s infinite alternate bounceLoader;display:block;position:absolute;top:0}.icon-menu{cursor:pointer;z-index:99;background:#1f1f1f;border:1px solid #575757;border-radius:50%;flex-direction:column;justify-content:center;align-items:center;gap:4px;width:55px;height:55px;transition:all .3s;display:flex;position:absolute;top:60px;right:68px}.icon-menu span{background:#fff;width:20px;height:2px;transition:all .3s;display:block}.icon-menu:hover{border-color:var(--primary_color)}.icon-menu:hover span{background:var(--primary_color)}.page-section{overflow:hidden}.menu{text-align:center;z-index:20;background:#1f1f1f;border:1px solid #575757;border-radius:30px;flex-direction:column;gap:20px;padding:24px 0;position:fixed;top:322px;right:68px}.menu li .scroll-to,.menu li a{color:#999;cursor:pointer;width:55px;transition:all .3s;display:block;position:relative}.menu li a.active,.menu li a:hover,.menu li .scroll-to.active,.menu li .scroll-to:hover{color:var(--primary_color)}.menu li .scroll-to:hover span,.menu li a:hover span{opacity:1;visibility:visible}.menu li .scroll-to i,.menu li a i{font-size:20px;display:block}.menu li .scroll-to span,.menu li a span{color:#fff;visibility:hidden;opacity:0;background:#404042;border-radius:5px;padding:3px 8px;font-size:12px;transition:all .3s;display:block;position:absolute;right:100%}.menu li .scroll-to span:before,.menu li a span:before{content:"";z-index:-1;background:#404042;width:10px;height:10px;margin-top:-5px;position:absolute;top:50%;right:-3px;transform:rotate(54deg)skew(-8deg,-39deg)}.responsive-sidebar-menu{z-index:99;opacity:0;visibility:hidden;width:100%;height:100%;transition:all .2s;position:fixed;top:0;left:0}.responsive-sidebar-menu.active{opacity:1;visibility:visible}.global-color .inner .overlay,.responsive-sidebar-menu .overlay{z-index:-1;opacity:.5;background:#565656;width:100%;height:100%;position:absolute;top:0;left:0}.responsive-sidebar-menu .sidebar-menu-inner{background:#191919;width:100%;max-width:345px;height:100%;margin-left:auto;margin-right:-250px;padding-top:50px;transition:all .3s;overflow-x:hidden}.responsive-sidebar-menu.active .sidebar-menu-inner{margin-right:0}.responsive-sidebar-menu .sidebar-menu-inner .menu-wrap{width:46%;margin:auto}.responsive-sidebar-menu .sidebar-menu-inner .menu-wrap p{font-size:18px}.responsive-sidebar-menu .sidebar-menu-inner .menu-wrap .menu{background:0 0;border:none;border-radius:0;margin-bottom:30px;position:relative;top:0;left:0;right:auto;transform:translateY(0)}.responsive-sidebar-menu .sidebar-menu-inner .menu-wrap .menu li a{align-items:center;gap:10px;display:flex}.responsive-sidebar-menu .sidebar-menu-inner .menu-wrap .menu li a:hover span{color:#fff}.responsive-sidebar-menu .sidebar-menu-inner .menu-wrap .menu li a i{margin-bottom:2px}.responsive-sidebar-menu .sidebar-menu-inner .menu-wrap .menu li a span{opacity:1;visibility:visible;color:#999;background:0 0;border-radius:0;margin:0;padding:0;position:relative;right:0}.responsive-sidebar-menu .sidebar-menu-inner .menu-wrap .menu li a span:before{display:none}.responsive-sidebar-menu .sidebar-menu-inner .menu-wrap .menu li a.active span{color:#fff}.responsive-sidebar-menu .sidebar-menu-inner .global-color-option,.responsive-sidebar-menu .sidebar-menu-inner .sidebar-social{width:46%;margin:auto}.responsive-sidebar-menu .sidebar-menu-inner .sidebar-social ul{gap:15px}.responsive-sidebar-menu .sidebar-menu-inner .sidebar-social ul li a{color:#999;font-size:16px;transition:all .3s}.responsive-sidebar-menu .sidebar-menu-inner .sidebar-social ul li a:hover{color:var(--primary_color)}.global-color{z-index:100;position:fixed;top:50px;left:0}.global-color .inner{z-index:99;opacity:0;visibility:hidden;width:100%;height:100%;transition:all .2s;position:fixed;top:0;left:0}.global-color.active .inner{opacity:1;visibility:visible}.global-color .setting-toggle{cursor:pointer;background:#1f1f1f;justify-content:center;align-items:center;width:40px;height:40px;font-size:20px;display:flex}.global-color .inner .global-color-option .close-settings{color:#fff;font-size:20px;position:absolute;top:20px;right:20px}.global-color .inner .global-color-option .global-color-option-inner p{text-transform:uppercase;color:#fff;margin-bottom:25px;font-size:13px;line-height:1.2}.global-color .inner .global-color-option .global-color-option-inner .themes{flex-wrap:wrap;padding-top:30px;display:flex}.global-color .inner .global-color-option .global-color-option-inner .themes li{margin-bottom:55px;margin-right:80px}.global-color .inner .global-color-option .global-color-option-inner .themes li a{color:#fff;font-size:14px;font-weight:500;line-height:1.2;display:block;position:relative}.global-color .inner .global-color-option .global-color-option-inner .themes li a:before{content:"";opacity:0;background:#fff;width:100%;height:1px;transition:all .3s;position:absolute;top:50%;left:0}.global-color .inner .global-color-option .global-color-option-inner .themes li a:hover:before,.global-color .inner .global-color-option .global-color-option-inner .themes li.active a:before{opacity:1}.global-color .inner .global-color-option{background:#191919;width:100%;max-width:1043px;height:100%;margin-left:auto;margin-right:-400px;padding:134px;transition:all .4s;overflow-x:hidden}.global-color .inner .global-color-option h2{color:#fff;margin-bottom:80px;font-size:34px;font-weight:200;line-height:1.2}.global-color.active .inner .global-color-option{margin-right:0}.global-color .global-color-option .color-boxed{flex-wrap:wrap;align-items:center;gap:26px;margin-bottom:105px;padding-top:30px;display:flex}.global-color .global-color-option .color-boxed a{background:#28e98c;border-radius:50%;width:30px;height:30px;display:block;position:relative}.global-color .global-color-option .color-boxed a:before{content:"";opacity:0;border:1px solid #fff;border-radius:50%;width:calc(100% + 10px);height:calc(100% + 10px);transition:all .3s;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.global-color .global-color-option .color-boxed a:after{content:"";opacity:0;background:#fff;border:none;border-radius:50%;width:4px;height:4px;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.global-color .global-color-option .color-boxed a.clr-active:after,.global-color .global-color-option .color-boxed a:hover:after,.global-color .global-color-option .color-boxed a:hover:before,.global-color .global-color-option .color-boxed a.clr-active:before{opacity:1}.global-color .global-color-option .color-boxed a:nth-child(2){background:#e4af12}.global-color .global-color-option .color-boxed a:nth-child(3){background:#fe6f1d}.global-color .global-color-option .color-boxed a:nth-child(4){background:#14c5fd}.global-color .global-color-option .color-boxed a:nth-child(5){background:silver}.global-color .global-color-option .color-boxed a:nth-child(6){background:#1338f3}.global-color .global-color-option .color-boxed a:nth-child(7){background:#f31313}.global-color .global-color-option .color-boxed a:nth-child(8){background:#f9c}.global-color .global-color-option .color-boxed a:nth-child(9){background:#cceb00}.global-color .global-color-option .color-boxed a i{font-size:14px}.header-area{z-index:100;background:#1f1f1f;padding:25px 0;position:sticky;top:0}.header-area .logo,.header-area .logo img{display:block}.header-area nav{transition:all .3s}.header-area nav .nav-menu{gap:25px;display:flex}.header-area nav .nav-menu li{position:relative}.header-area nav .nav-menu li .toggle-sub-dropdown,.header-area nav .nav-menu li .toggle-dropdown{text-align:center;width:35px;display:none}.header-area nav .nav-menu li .dropdown{opacity:0;visibility:hidden;background:#000;width:200px;padding:5px 0;transition:all .3s;position:absolute;left:0;box-shadow:1px 6px 20px #0003}.header-area nav .nav-menu li .dropdown li a{padding:8px 15px;line-height:1.2}.header-area nav .nav-menu li:hover>.dropdown{opacity:1;visibility:visible}.header-area nav .nav-menu li .dropdown li .dropdown{top:0;left:100%}.header-area nav .nav-menu li a{color:#fff;padding:8px 0;transition:all .3s;display:block}.header-area nav .nav-menu li a:hover{color:var(--primary_color)}.header-area .header-right .show-menu-toggle{cursor:pointer;color:#fff;border:1px solid #ffffff4d;border-radius:4px;justify-content:center;align-items:center;width:40px;height:40px;margin-left:auto;font-size:20px;display:none}.header-area nav .close-menu{cursor:pointer;cursor:pointer;color:#fff;font-size:25px;display:none;position:absolute;top:30px;right:30px}.section-header h1{color:#fff;margin-bottom:33px;font-size:48px;font-weight:300;line-height:60px}.section-header h1 span{color:var(--primary_color)}.left-sidebar{z-index:10;border:1px solid #565656;border-radius:30px;width:100%;max-width:485px;padding:50px;position:fixed;top:50%;left:20px;transform:translateY(-50%)}.drake-main .left-sidebar{display:none}.left-sidebar>img.me{border-radius:30px;margin-bottom:56px;display:block}.left-sidebar .sidebar-header{margin-bottom:65px}.left-sidebar .sidebar-header .designation{text-align:right;color:#fff;max-width:110px;font-size:14px;font-weight:400}.left-sidebar h2{color:#fff;text-align:center;font-size:24px;font-weight:300}.left-sidebar .address{margin-bottom:30px}.left-sidebar .copyright{text-align:center;margin-bottom:45px;font-size:14px}.left-sidebar .social-profile{gap:8px;margin-bottom:118px}.left-sidebar .social-profile li a{text-align:center;color:#999;border:2px solid #565656;border-radius:50%;width:50px;height:50px;font-size:20px;line-height:46px;transition:all .3s;display:block}.left-sidebar .social-profile li a:hover{color:var(--primary_color);border-color:var(--primary_color)}.left-sidebar .theme-btn{width:100%}.hero-section{padding:68px 0;position:relative;overflow:hidden}.hero-section .hero-content{z-index:3;position:relative}.hero-section .hero-content h1{letter-spacing:-.2px;margin-bottom:43px;font-size:78px;font-weight:300;line-height:90px}.hero-section .hero-content h1 span{color:var(--primary_color)}.hero-section .hero-content>p{max-width:480px;margin-bottom:31px}.hero-section .hero-content .go-to-project-btn{border:1px solid #575757;border-radius:50%;justify-content:center;align-items:center;width:175px;height:175px;margin-left:auto;margin-right:15px;display:flex;position:relative;overflow:hidden}.hero-section .hero-content .go-to-project-btn img{animation:6s linear infinite rotating;display:block}.hero-section .hero-content .go-to-project-btn i{color:#fff;font-size:40px;display:block;position:absolute}.hero-section .hero-content .facts{gap:100px;margin-top:55px}.hero-section .hero-content .facts h1{color:var(--primary_color);margin-bottom:38px;font-size:72px;line-height:56px}.hero-section .hero-content .facts p{text-transform:uppercase;font-size:14px;line-height:24px}.home1-page,.home5-page,.home6-page{background:#000}.home-3{overflow:hidden}.home-3:before{content:"";z-index:1;opacity:.6;background:#000;width:100%;height:100%;position:absolute;top:0;left:0}.home1-page .menu,.home5-page .menu,.home6-page .menu,.home1-page .icon-menu,.home5-page .icon-menu,.home6-page .icon-menu{background:#000}body .body-overlay{object-fit:cover;z-index:-1;width:100%;height:100%;position:fixed;top:0;left:0}.home2-page .body-overlay,.home3-page .body-overlay{opacity:.1}.home1-page .body-overlay,.home4-page .body-overlay,.home5-page .body-overlay{opacity:.3}.about-area{padding-top:90px;padding-bottom:90px}.about-area .about-content p{max-width:610px;line-height:30px}.resume-area{padding-top:90px;padding-bottom:90px}.resume-area .resume-content .resume-timeline .item{padding-bottom:68px;padding-left:74px;position:relative}.resume-area .resume-content .resume-timeline .item:last-child{padding-bottom:0}.resume-area .resume-content .resume-timeline .item:last-child:after{height:calc(100% - 10px)}.resume-area .resume-content .resume-timeline .item:after{content:"";z-index:-1;background:#333;width:1px;height:100%;position:absolute;top:10px;left:0}.resume-area .resume-content .resume-timeline .item:before{content:"";background:#656565;border-radius:50%;width:12px;height:12px;transition:all .3s;position:absolute;top:7px;left:-6px}.resume-area .resume-content .resume-timeline .item .date{margin-bottom:28px;transition:all .3s;display:block}.resume-area .resume-content .resume-timeline .item h2{color:#fff;margin-bottom:5px;font-size:24px;font-weight:300}.resume-area .resume-content .resume-timeline .item h2 a{color:#fff;display:block}.resume-area .resume-content .resume-timeline .item p{color:#999;margin-bottom:18px;font-size:13px}.resume-area .resume-content .resume-timeline .item p:last-child{margin-bottom:0}.resume-area .resume-content .resume-timeline .item:hover:before{background:var(--primary_color)}.resume-area .resume-content .resume-timeline .item:hover .date{color:var(--primary_color)}.services-area{padding-top:90px;padding-bottom:90px}.services-items .service-item{border:1px solid #565656;border-radius:20px;margin-bottom:10px;padding:44px 48px 41px;transition:all .3s;position:relative}.services-items .service-item:last-child{margin-bottom:0}.services-items .service-item h2{color:#fff;margin-bottom:8px;font-size:24px;font-weight:300}.services-items .service-item h2 a{color:#fff;transition:all .3s}.services-items .service-item:hover{border-color:var(--primary_color)}.services-items .service-item:hover h2 a{color:var(--primary_color)}.services-items .service-item p{color:#999;margin-bottom:30px;font-size:14px}.services-items .service-item .projects{color:#fff;text-transform:uppercase;font-size:12px;display:inline-block}.services-items .service-item:hover .projects{text-decoration:underline}.services-items .service-item i{color:var(--primary_color);font-size:30px;position:absolute;top:45px;right:50px}.skills-area{padding-top:90px;padding-bottom:40px}.skills .skill{margin-bottom:50px}.skills .skill .skill-inner{border:2px solid #565656;border-radius:85px;margin-bottom:20px;padding:54px 0 48px;transition:all .3s}.skills .skill:hover .skill-inner{border-color:var(--primary_color)}.skills .skill .skill-inner img{margin:auto auto 29px;display:block}.skills .skill .skill-inner h1{color:var(--primary_color);margin:0;font-size:30px;font-weight:300}.skills .skill p{color:#fff;margin:0;font-size:14px}.portfolio-area{padding-top:90px;padding-bottom:90px}.portfolio-items .portfolio-item{margin-bottom:62px}.portfolio-items>div:last-child .portfolio-item{margin-bottom:0}.portfolio-items .portfolio-item .portfolio-item-inner{border-radius:30px;height:370px;margin-bottom:30px;position:relative;overflow:hidden}.portfolio-items .portfolio-item.portfolio-full .portfolio-item-inner{height:410px}.portfolio-items .portfolio-item .portfolio-item-inner img{object-fit:cover;width:100%;height:100%;display:block}.portfolio-items .portfolio-item .portfolio-item-inner .portfolio-categories{flex-wrap:wrap;align-items:center;gap:10px;display:flex;position:absolute;bottom:20px;left:20px}.portfolio-items .portfolio-item .portfolio-item-inner .portfolio-categories li a{color:#000;background:#fff;border-radius:19px;padding:7px 20px;font-size:14px;transition:all .3s;display:block}.portfolio-items .portfolio-item:hover .portfolio-item-inner .portfolio-categories li a{color:#fff;background:#1f1f1f}.portfolio-items .portfolio-item h2{margin:0;font-size:24px;font-weight:300}.portfolio-items .portfolio-item h2 a{color:#fff;border-bottom:1px solid #0000;transition:all .3s;display:inline-block}.portfolio-items .portfolio-item:hover h2 a{border-color:#fff}.testimonial-item .testimonial-item-inner{border:2px solid #565656;border-radius:30px;padding:50px 50px 43px}.testimonial-item .testimonial-item-inner .author{gap:16px;margin-bottom:45px}.testimonial-item .testimonial-item-inner .author img{object-fit:cover;border-radius:50%;width:45px;height:45px}.testimonial-item .testimonial-item-inner .author h3{color:#fff;margin-bottom:6px;font-size:18px;font-weight:300}.testimonial-item .testimonial-item-inner .author p{color:#999;margin:0;font-size:13px;line-height:1.3}.testimonial-item .testimonial-item-inner .author p span{color:var(--primary_color)}.testimonial-item .testimonial-item-inner>p{color:#fff;margin-bottom:27px;font-size:24px;font-weight:300;line-height:36px}.testimonial-item .testimonial-item-inner .project-btn{color:#fff;text-transform:uppercase;font-size:12px;display:inline-block}.testimonial-area .testimonial-slider-wrap .testimonial-footer-nav{margin-top:50px}.testimonial-area .testimonial-slider-wrap .testimonial-footer-nav .testimonial-nav{gap:15px}.testimonial-area .testimonial-slider-wrap .testimonial-footer-nav .testimonial-nav button{text-align:center;color:#fff;background:0 0;border:2px solid #565656;border-radius:50%;width:45px;height:45px;font-size:18px;transition:all .3s;display:block}.testimonial-area .testimonial-slider-wrap .testimonial-footer-nav .testimonial-nav button:hover{border-color:var(--primary_color);color:var(--primary_color)}.testimonial-area .testimonial-slider-wrap .testimonial-footer-nav .testimonial-nav #testimonial-slide-count{color:#666;font-size:13px;font-weight:300}.testimonial-area .testimonial-slider-wrap .testimonial-footer-nav .testimonial-nav #testimonial-slide-count .left{color:#fff}.clients-logos{padding-top:100px}.clients-logos h4{color:#fff;text-transform:uppercase;margin-bottom:57px;font-size:14px;font-weight:300}.clients-logos .col-md-3{margin-bottom:74px}.clients-logos img{opacity:.3;transition:all .3s;display:block}.clients-logos img:hover{opacity:1}.pricing-area{padding-top:90px;padding-bottom:90px}.pricing-table-items .pricing-table{border:1px solid #565656;border-radius:30px;flex-direction:column;justify-content:space-between;height:100%;padding:37px 40px 40px;transition:all .3s;display:flex}.pricing-table-items .pricing-table:hover{border-color:var(--primary_color)}.pricing-table-items .pricing-table .pricing-table-header{border-bottom:1px solid #555;margin-bottom:34px;padding-bottom:20px}.pricing-table-items .pricing-table .pricing-table-header .top{margin-bottom:30px}.pricing-table-items .pricing-table .pricing-table-header h4{text-transform:uppercase;color:#fff;margin:0;font-size:18px;font-weight:300}.pricing-table-items .pricing-table .pricing-table-header .top p{color:#999;margin:0;font-size:13px;line-height:20px}.pricing-table-items .pricing-table .pricing-table-header h1{color:var(--primary_color);margin:0;font-size:48px;font-weight:300}.pricing-table-items .pricing-table .pricing-table-header h1 span{color:#999;font-size:24px}.pricing-table-items .pricing-table ul{margin-bottom:80px}.pricing-table-items .pricing-table ul li{color:#fff;margin-bottom:10px;font-size:14px;font-weight:300;line-height:24px}.pricing-table-items .pricing-table ul li:last-child{margin-bottom:0}.pricing-table-items .info{color:#fff;margin:60px 0 0;font-size:14px;line-height:24px}.pricing-table-items .info a{color:var(--primary_color);text-decoration:underline}.contact-area{padding-bottom:50px}.contact-area .contact-content h3{color:#fff;margin-bottom:60px;font-size:24px;font-weight:300}.contact-area .contact-content #required-msg{color:#fc4545;margin-bottom:31px;font-size:14px;display:none}.contact-area .contact-content #required-msg.show{display:block}.contact-area .contact-content .contact-form .input-group{margin-bottom:34px}.contact-area .contact-content .contact-form .input-group label{text-transform:uppercase;color:#fff;margin-bottom:2px;font-size:12px;display:block}.contact-area .contact-content .contact-form .input-group label sup{color:#fc4545;font-size:12px;top:0}.contact-area .contact-content .contact-form .input-group label span{color:#999;text-transform:none}.contact-area .contact-content .contact-form .input-group select,.contact-area .contact-content .contact-form .input-group textarea,.contact-area .contact-content .contact-form .input-group input{color:#666;background:0 0;border:none;width:100%;padding:0 0 3px;font-size:18px;transition:all .2s;display:block}.contact-area .contact-content .contact-form .input-group textarea{resize:none;border-bottom:1px solid #555;height:140px}.contact-area .contact-content .contact-form .input-group select{font-weight:300;display:block;margin-left:-5px!important}.contact-area .contact-content .contact-form .input-group select:focus,.contact-area .contact-content .contact-form .input-group textarea:focus,.contact-area .contact-content .contact-form .input-group input:focus{box-shadow:none;border-color:#555;outline:none}.contact-area .contact-content .contact-form .input-group textarea::placeholder,.contact-area .contact-content .contact-form .input-group input::placeholder{color:#666}.contact-area .contact-content .contact-form .input-group.upload-attachment{position:relative}.contact-area .contact-content .contact-form .input-group.upload-attachment label{align-items:center;gap:10px;display:inline-flex;position:relative;overflow:hidden}.contact-area .contact-content .contact-form .input-group.upload-attachment label i{margin-bottom:2px;font-size:18px;display:block}.contact-area .contact-content .contact-form .input-group.upload-attachment input{opacity:0;position:absolute;top:0;left:0}.contact-area .contact-content .contact-form .input-group.submit-btn-wrap{margin-top:18px;margin-bottom:0}.breadcrumb-area{z-index:1;background:#1f1f1f;padding:50px 0;position:relative;overflow:hidden}.breadcrumb-area:before,.breadcrumb-area:after{content:"";z-index:-1;background:#ffffff1a;border-radius:50%;width:200px;height:200px;position:absolute;top:-50px;left:-50px;box-shadow:0 0 0 20px #ffffff0d}.breadcrumb-area:after{inset:auto -50px -50px auto}.breadcrumb-area .breadcrumb-content h1{color:#fff;margin-bottom:20px;font-size:45px;font-weight:300}.breadcrumb-area .breadcrumb-content .breadcrumbs{align-items:center;gap:10px;display:flex}.breadcrumb-area .breadcrumb-content .breadcrumbs li{text-transform:uppercase;color:#d1d1d1;align-items:center;gap:8px;font-size:14px;display:flex;position:relative}.breadcrumb-area .breadcrumb-content .breadcrumbs li i{margin-bottom:1px;display:block}.breadcrumb-area .breadcrumb-content .breadcrumbs li:last-child:before{display:none}.breadcrumb-area .breadcrumb-content .breadcrumbs li a{color:#fff;font-weight:500}.blog-content-area{padding-top:100px;padding-bottom:60px}.blog-content-area .blog-items{padding-right:20px}.blog-item{margin-bottom:40px}.blog-item .blog-thumbnail{margin-bottom:30px}.blog-item .blog-thumbnail img{border-radius:6px;width:100%;display:block}.blog-item .meta{align-items:center;gap:35px;margin-bottom:10px;display:flex}.blog-item .meta li{text-transform:uppercase;font-size:14px;line-height:1.2;position:relative}.blog-item .meta li:before{content:"";background:gray;border-radius:50%;width:5px;height:5px;position:absolute;top:7px;right:-21px}.blog-item .meta li:last-child:before{display:none}.blog-item .meta li a{color:#fff;background:linear-gradient(to top right,var(--primary_color)-200%,transparent 300%);background-position:0 95%;background-repeat:no-repeat;background-size:0 .0625em;align-items:center;gap:5px;font-weight:500;transition:all .25s;display:flex}.blog-item .meta li a:hover{background-size:100% .3625em}.blog-item .meta li a i{color:var(--primary_color);margin-bottom:1px;font-size:18px;display:block}.blog-item .blog-item-content h1{margin-bottom:20px;font-size:28px;line-height:1.2}.blog-item .blog-item-content h1 a{color:#fff;background:linear-gradient(to top right,var(--primary_color)-200%,transparent 300%);background-position:0 95%;background-repeat:no-repeat;background-size:0 .0625em;transition:all .25s;display:inline-block}.blog-item .blog-item-content h1 a:hover{background-size:100% .3625em}.blog-item p{margin-bottom:15px;line-height:1.8}.blog-item .blog-item-content .read-more-btn{text-transform:uppercase;color:#fff;letter-spacing:.4px;border-bottom:2px solid var(--primary_color);padding:4px 0;font-size:16px;font-weight:500;transition:all .3s;display:inline-block;position:relative}.blog-item .blog-item-content .read-more-btn:hover{color:var(--primary_color);border-color:#fff}.blog-sidebar .blog-sidebar-item{background:#2a2a2a;border-radius:4px;margin-bottom:40px;padding:40px}.blog-sidebar .blog-sidebar-item:last-child{margin-bottom:0}.blog-sidebar .blog-sidebar-item h3{color:#fff;margin-bottom:30px;font-size:20px;font-weight:600;line-height:1.1;display:inline-block;position:relative}.blog-sidebar .blog-sidebar-item h3:before{content:"";background:var(--primary_color);width:50px;height:2px;position:absolute;top:11px;right:-60px}.blog-sidebar .blog-sidebar-item ul li{border-bottom:1px solid #686a70;margin:3px 0;padding:10px 0;line-height:1.6}.blog-sidebar .blog-sidebar-item ul li:first-child{margin-top:0;padding-top:0}.blog-sidebar .blog-sidebar-item ul li:last-child{border:none;margin-bottom:0;padding-bottom:0}.blog-sidebar .blog-sidebar-item ul li a{color:#fff;font-weight:300;transition:all .3s;display:block}.blog-sidebar .blog-sidebar-item ul li a:hover{color:var(--primary_color)}.blog-sidebar .blog-sidebar-item.blog-sidebar-search{background:0 0;padding:0}.search-form{display:block;position:relative}.search-form input{color:#fff;background:#2a2a2a;border:1px solid #0000;border-radius:4px;width:100%;padding:19px 80px 19px 35px;font-weight:300;line-height:40px;transition:all .3s;display:block}.search-form input:focus{box-shadow:none;border-color:var(--primary_color);outline:none}.search-form button{cursor:pointer;color:#fff;background:0 0;border:none;width:70px;height:100%;font-size:25px;position:absolute;top:0;right:0}.blog-sidebar .blog-sidebar-item.blog-tags ul{flex-wrap:wrap;align-items:center;gap:10px;display:flex}.blog-sidebar .blog-sidebar-item.blog-tags ul li{border:none;margin:0;padding:0}.blog-sidebar .blog-sidebar-item.blog-tags ul li a{color:#000;background:#fff;border-radius:30px;padding:6px 18px;font-size:14px;font-weight:400}.blog-sidebar .blog-sidebar-item.blog-tags ul li a:hover{color:#fff;background:#000}.blog-item2{text-align:center}.blog-item2 .blog-thumbnail{height:255px;margin-bottom:0}.blog-item2 .blog-thumbnail img{object-fit:cover;width:100%;height:100%}.blog-item2 .blog-item-content{margin-top:-22px;padding:0 20px;position:relative}.blog-item2 .meta{background:#2a2a2a;border-radius:4px;margin:0 0 20px;padding:12px 20px;display:inline-flex;box-shadow:0 10px 30px #0000000d}.blog-item2 .meta li{font-size:12px}.blog-item2 .meta li a{color:#a0a0a0}.blog-item2 .meta li a:hover{color:#fff}.blog-item2 .meta li a,.blog-item2 .blog-item-content h1 a{background:0 0}.blog-item2 .blog-item-content h1{font-size:25px}.blog-item2 .blog-item-content h1 a:hover{color:var(--primary_color)}.blog-item2 .blog-item-content .read-more-btn{font-size:14px}.blog-details-area{padding-top:100px;padding-bottom:100px}.blog-details-area .blog-details-content .meta{margin-bottom:15px}.blog-details-area .blog-details-content p{color:#fff;font-size:15px;font-weight:300}.blog-details-area .blog-details-content h3{color:#fff;margin-bottom:15px;font-size:22px;font-weight:600}.blog-details-area .blog-details-content .lists{margin-bottom:1rem}.blog-details-area .blog-details-content .lists li{padding-left:25px;font-size:15px;line-height:32px;display:block;position:relative}.blog-details-area .blog-details-content .lists li:before{content:"";background:#999;width:10px;height:2px;position:absolute;top:15px;left:5px}.blog-details-area .blog-details-content .tags{flex-wrap:wrap;align-items:center;gap:10px;margin-top:40px;display:flex}.blog-details-area .blog-details-content .tags li a{color:#000;background:#fff;border-radius:30px;padding:7px 20px;font-size:14px;font-weight:500;transition:all .3s;display:block}.blog-details-area .blog-details-content .tags li a:hover{color:#fff;background:#000}.comments-area h3{color:#fff;margin-bottom:30px;font-size:20px;font-weight:500;line-height:1.2}.comments-area .comments .comments-list .comment-item{margin-bottom:40px}.comments-area .comments .comments-list .comment-item .comment-body{align-items:flex-start;gap:30px;display:flex}.comments-area .comments .comments-list .comment-item .comment-body .comment-avatar{border-radius:50%;flex:none;width:90px;height:90px}.comments-area .comments .comments-list .comment-item .comment-body .comment-avatar img{object-fit:cover;border-radius:50%;width:100%;height:100%}.comments-area .comments .comments-list .comment-item .comment-body .comment-content{flex:1}.comments-area .comments .comments-list .comment-item .comment-body .comment-content h4{color:#fff;align-items:center;margin-bottom:20px;font-size:20px;line-height:1.1;display:flex}.comments-area .comments .comments-list .comment-item .comment-body .comment-content h4 .date{text-transform:uppercase;color:var(--primary_color);margin-left:40px;font-size:12px;font-weight:400;display:block;position:relative}.comments-area .comments .comments-list .comment-item .comment-body .comment-content h4 .date:before{content:"";background:var(--primary_color);width:20px;height:1px;position:absolute;top:5px;left:-25px}.comments-area .comments .comments-list .comment-item .comment-body .comment-content p{color:#686a6f;margin:0}.comments-area .comments .comments-list .comment-item .comment-body .comment-content .reply-btn{text-transform:uppercase;margin-top:20px;padding:7px 20px;font-size:12px}.comments-area .comments .children{border-top:1px solid #686a70;padding-top:40px;padding-left:60px}.comment-form{padding-top:20px}.comment-form h3{color:#fff;margin-bottom:30px;font-size:20px;font-weight:500;line-height:1.2}.comment-form form .input-group{margin-bottom:20px}.comment-form form .input-group input,.comment-form form .input-group textarea{color:#fff;background:0 0;border:none;width:100%;padding:0 0 3px;font-size:14px;transition:all .2s;display:block}.comment-form form .input-group input:focus,.comment-form form .input-group textarea:focus{box-shadow:none;outline:none}.comment-form form .input-group textarea{resize:none;border-bottom:1px solid #555;height:180px}.footer-area{z-index:1;background:#1f1f1f;padding-top:100px;padding-bottom:100px;position:relative;overflow:hidden}.footer-area:before{content:"";z-index:-1;opacity:.4;width:100%;height:100%;position:absolute;top:0;left:0}.footer-area .footer-widget-item h3{color:#fff;text-transform:capitalize;margin-bottom:30px;font-size:20px;font-weight:600}.footer-area .footer-widget-item p{color:#ccc;font-size:15px}.footer-area .footer-widget-item .social-links{flex-wrap:wrap;align-items:center;gap:30px;margin-top:30px;display:flex}.footer-area .footer-widget-item .social-links li a{color:#ccc;font-size:18px;transition:all .3s}.footer-area .footer-widget-item .social-links li a:hover{color:#fff}.footer-area .footer-widget-item .social-links li a i{display:block}.footer-area .footer-widget-item.footer-links ul li+li{margin-top:15px}.footer-area .footer-widget-item.footer-links ul li a{color:#ccc;font-size:15px;transition:all .3s;display:block}.footer-area .footer-widget-item.footer-links ul li a:hover{color:#fff}.footer-area .footer-widget-item.footer-contact-widget ul li{display:block}.footer-area .footer-widget-item.footer-contact-widget ul li+li{margin-top:15px}.footer-area .footer-widget-item.footer-contact-widget ul li .title{color:#fff;text-transform:uppercase;z-index:1;margin-bottom:5px;font-size:14px;font-weight:700;line-height:1.2;display:block;position:relative}.footer-area .footer-widget-item.footer-contact-widget ul li .sub-title{color:#ccc;font-size:15px}@keyframes rotating{0%{transform:rotate(0)}to{transform:rotate(360deg)}}@keyframes bounceLoader{0%{border-radius:60px 60px 20px 20px;height:5px;top:30px;transform:scaleX(2)}35%{border-radius:50%;height:15px;transform:scaleX(1)}to{top:0}}@media (max-width:2000px){.left-sidebar{max-width:400px}.left-sidebar .sidebar-header,.left-sidebar .social-profile{margin-bottom:30px}.left-sidebar .copyright{margin-bottom:25px}.menu{top:50%;transform:translateY(-50%)}}@media (max-width:1555px){.left-sidebar{max-width:350px;padding:30px}.left-sidebar>img.me{width:100%;max-width:250px;margin-bottom:46px;margin-left:auto;margin-right:auto}.left-sidebar .sidebar-header .designation{line-height:1.4}}@media (max-width:1220px){.custom-container{max-width:767px}.content-width{max-width:100%}.section-header h1 br{display:none}.left-sidebar{max-width:767px;margin:20px auto auto;display:none;position:relative;top:0;left:0;transform:translateY(0)}.drake-main .left-sidebar{display:block}.left-sidebar>img.me{width:auto}.icon-menu{position:fixed}.menu{display:none!important}.responsive-sidebar-menu .sidebar-menu-inner .menu-wrap .menu{display:flex!important}.resume-area,.about-area{padding-bottom:50px}.about-area .about-content p{max-width:100%}.testimonial-area{padding-top:50px}.services-items{gap:15px;display:flex}.services-items .service-item{width:33.3333%;margin-bottom:0;padding:30px}.services-items .service-item h2{margin-bottom:10px;font-size:20px}.services-items .service-item p{margin-bottom:25px}.services-items .service-item i{font-size:20px;top:25px;right:20px}.pricing-table-items .pricing-table .theme-btn{padding:11px 40px 10px}}@media (max-width:977px){.blog-three-columns-main .blog-content-area .row>.col-md-4{width:50%}}@media (max-width:787px){.hero-section .hero-content h1{font-size:58px;line-height:1.3}.hero-section .hero-content .facts h1{font-size:52px}}@media (max-width:767px){.icon-menu{top:30px;right:30px}.hero-section .hero-content .go-to-project-btn{margin-left:0}.skills-area .skills-content .row .col-md-3{flex:none;width:50%}.clients-logos .row .col-md-3{flex:none;width:33.3333%;margin-bottom:54px}.pricing-area{padding-top:50px}.pricing-table-items .pricing-table{height:auto;margin-bottom:15px;display:block}.pricing-table-items .pricing-table .theme-btn{width:100%;padding:13px 20px}.pricing-table-items .pricing-table ul,.contact-area .contact-content h3{margin-bottom:50px}.header-area .custom-container .row .col-sm-6{flex:none;width:50%}.header-area .header-right .show-menu-toggle{display:flex}.header-area .header-right nav{z-index:100;opacity:0;visibility:hidden;background:#1f1f1f;width:100%;max-width:350px;height:100%;margin-right:-300px;padding:60px 40px 40px;position:fixed;top:0;right:0;overflow-x:hidden}.header-area .header-right nav.active{opacity:1;visibility:visible;margin-right:0}.header-area nav .nav-menu li+li{margin-top:10px}.header-area .header-right nav .nav-menu,.header-area nav .close-menu{display:block}.header-area nav .nav-menu li{flex-wrap:wrap;align-items:center;display:flex}.header-area nav .nav-menu li a{flex:1}.header-area nav .nav-menu li .dropdown{visibility:visible;opacity:1;width:100%;display:none;position:relative}.header-area nav .nav-menu li .dropdown li a{font-size:14px}.header-area nav .nav-menu li .dropdown li{margin:0}.header-area nav .nav-menu li .toggle-sub-dropdown,.header-area nav .nav-menu li .toggle-dropdown{display:block}.header-area nav .nav-menu li .dropdown li .dropdown{padding-left:15px;left:0}.header-area nav .nav-menu li.active>.dropdown{display:block}.global-color .inner .global-color-option h2{margin-bottom:60px}.global-color .inner .global-color-option{padding:100px 50px}.global-color .global-color-option .color-boxed{margin-bottom:50px;padding-top:10px}.global-color .inner .global-color-option .global-color-option-inner .themes{padding-top:10px}.global-color .inner .global-color-option .global-color-option-inner .themes li{margin-bottom:20px;margin-right:40px}.services-items{grid-template-columns:1fr 1fr;display:grid}.services-items .service-item{width:100%}.blog-sidebar{margin-top:50px}.blog-three-columns-main .blog-content-area .row>.col-md-4{width:100%}.footer-area{padding-bottom:60px}.footer-area .footer-widget-item{margin-bottom:40px}}@media (max-width:584px){.subtitle{margin-bottom:40px}.section-header h1{font-size:38px;line-height:1.4}.skills-area,.services-area,.resume-area,.about-area,.hero-section{padding-bottom:0}.hero-section .hero-content h1{font-size:50px}.hero-section .hero-content .facts h1{margin-bottom:25px;font-size:48px}.hero-section .hero-content .facts p br{display:none}.hero-section .hero-content .facts{gap:20px}.resume-area .resume-content .resume-timeline .item{padding-left:50px}.services-items{grid-template-columns:1fr}.portfolio-area{padding-top:40px}.clients-logos .row .col-md-3{width:50%}.contact-area{padding-bottom:80px}.breadcrumb-area .breadcrumb-content h1{margin-bottom:15px;font-size:30px}.comments-area .comments .comments-list .comment-item .comment-body{gap:15px}.comments-area .comments .comments-list .comment-item .comment-body .comment-avatar{width:60px;height:60px}.comments-area .comments .comments-list .comment-item .comment-body .comment-content h4{margin-bottom:15px}.comments-area .comments .children{padding-left:40px}}@media (max-width:425px){.comments-area .comments .comments-list .comment-item .comment-body .comment-content h4{flex-direction:column;justify-content:flex-start;align-items:flex-start}.comments-area .comments .comments-list .comment-item .comment-body .comment-content h4 .date{margin-top:10px;margin-left:26px}}
