/*!
Theme Name: AI Arnob Official
Theme URI: https://github.com/aminurislamarnob/
Author: Aminur Islam Arnob
Author URI: https://github.com/aminurislamarnob/
Description: Quickstart HTML Pack With Bootstrap 4
*/a,h1,h2,h3,h4,h5,h6{color:var(--ai-blue)}.main-menu .sub-menu a,.main-menu>li>a{font-weight:600;font-size:13px;font-family:'DM Sans',sans-serif}.main-menu .sub-menu a,.main-menu>li>a,body{font-family:'DM Sans',sans-serif}.animated-btn,a,a:hover{text-decoration:none}:root{--ai-purple:#702FFF;--ai-purple-2:#910bfc;--ai-blue:#000248;--ai-gray:#757589;--ai-white:#ffffff;--ai-white-bg:#ffffff;--ai-border:#C7C7D5;--ai-light-bg:#fafaff;--ai-box-shadow-1:0 1px 4px rgb(0 0 0 / 6%);--ai-box-shadow-2:0px 10px 60px 0px rgb(46 61 98 / 10%)}body{color:var(--ai-gray);font-size:16px;line-height:24px;font-weight:400}h1,h2,h3,h4,h5,h6{margin:0 0 15px;font-family:Barlow,sans-serif;font-weight:700}.btn:focus,.form-control:focus,a:focus,button:focus,video:focus{outline:solid 0;-webkit-box-shadow:none;box-shadow:none}.site-header.ai-bg-white,header.site-header.scrolled{box-shadow:var(--ai-box-shadow-1)}img{max-width:100%;height:auto}a:hover{color:var(--ai-purple)}.trans-3,a,button,input[type=submit]{-webkit-transition:.3s;-o-transition:.3s;transition:.3s}.trans-4{-webkit-transition:.5s;-o-transition:.5s;transition:.5s}.trans-5{-webkit-transition:.5s ease-in;-o-transition:.5s ease-in;transition:.5s ease-in}.trans-6{-webkit-transition:.6s ease-in;-o-transition:.6s ease-in;transition:.6s ease-in}b,strong{font-weight:700}.pl-20{padding-left:20px}.pl-40{padding-left:40px}.pb-30,.portfolio-filters{padding-bottom:30px}.about-myself .title-section,.ai-blog-featured-image,.ai-blog-post-content pre,.blog-single-grid,.hero-text-area h1,.mb-30{margin-bottom:30px}.pb-60{padding-bottom:60px}.mb-60,.title-section{margin-bottom:60px}.pb-100{padding-bottom:100px}.pt-30{padding-top:30px}.mt-30{margin-top:30px}.pt-60{padding-top:60px}.mt-60{margin-top:60px}.pt-100{padding-top:100px}.text-right{text-align:right}.text-left{text-align:left}.text-center{text-align:center}.light-bg-white{background-color:var(--ai-light-bg)}.ai-bg-white,.cta-area a,.main-menu .sub-menu,.mode-change button,header.site-header.scrolled{background:var(--ai-white-bg)}blockquote{font-style:italic;background:var(--ai-light-bg);border-left:3px solid #7232ff;padding:20px}body.no-transition *,body.no-transition .trans-3,body.no-transition .trans-4,body.no-transition .trans-5,body.no-transition .trans-6,body.no-transition a,body.no-transition button,body.no-transition input[type=submit]{-webkit-transition:none!important;-o-transition:none!important;transition:none!important}header.site-header{position:fixed;left:0;right:0;top:0;padding:20px 0;z-index:9;transition:.4s}.alert,.breadcrumb-content,.dark-mode .portfolio-img,.main-menu li,.main-menu>li>a,.portfolio-grid-content,.resume-items{position:relative}header.site-header.scrolled{padding:5px 0}.main-menu,.main-menu ul{margin:0;padding:0;list-style:none;font-family:'Work Sans',sans-serif;text-transform:capitalize}.exp-box span,.main-menu>li>a,.sub-title{text-transform:uppercase}.main-menu>li{display:inline-block}.header-menu-area .logo img{max-height:55px}.main-menu>li>a{display:block;padding:24px 15px;color:var(--ai-blue);line-height:22px}.exp-box,.portfolio-filters ul li,.progress-value,.sub-title{font-family:Barlow,sans-serif}.main-menu>li>a::after{position:absolute;left:15px;bottom:22px;width:0;height:1px;content:"";transition:.5s}.main-menu li.current-menu-item a::after,.main-menu li.menu-item-has-children:hover>a::after,.main-menu>li>a:hover::after{background:var(--ai-purple);width:calc(100% - 30px)}.main-menu li a:hover,.main-menu li.current-menu-item a,.main-menu li.menu-item-has-children:hover>a{color:var(--ai-purple)!important}.main-menu .sub-menu{position:absolute;width:250px;padding:20px;transition:.4s;left:0;top:90px;opacity:0;visibility:hidden;z-index:-1;text-align:left;border-radius:4px;box-shadow:var(--ai-box-shadow-2)}.main-menu .sub-menu a{display:flex;align-items:center;color:var(--ai-blue);padding:10px 0;border-bottom:1px solid #f2f5f7}.main-menu .sub-menu a i{font-size:14px;color:var(--ai-white);width:28px;height:28px;text-align:center;display:inline-block;line-height:30px;border-radius:50%;background:var(--ai-purple);box-shadow:0 5px 15px 0 rgb(98 85 217 / 30%);margin-right:15px}.main-menu .sub-menu a i.fab.fa-wordpress{background:#0073aa;box-shadow:0 5px 15px 0 rgb(2 115 170 / 30%)}.main-menu .sub-menu a i.fab.fa-html5{background:#e34f26;box-shadow:0 5px 15px 0 rgb(227 80 38 / 30%)}.main-menu li.menu-item-has-children:hover .sub-menu{opacity:1;visibility:visible;z-index:1;top:70px}.main-menu .sub-menu li:last-child a{border-bottom:0}.main-menu .sub-menu li:first-child a{padding-top:0}.submenu-label{position:absolute;right:0;bottom:0;font-size:11px!important;background:#33a466;color:var(--ai-white)!important;padding:2px 10px!important;border-bottom-right-radius:4px;border-bottom:0!important}.ai-link-button,.animated-btn,.exp-box div,.hero-section,.hero-slide-item,.progress{position:relative}.job-exp-content .single-resume-item,.mode-change{margin-left:20px}.mode-change button{border:none;width:35px;height:35px;border-radius:50%;line-height:35px;font-size:14px;transition:.3s;color:var(--ai-blue)}.mode-change button i.icon-sun{font-size:15px}.mode-change button:hover{background:var(--ai-blue);color:var(--ai-white)}.hero-text-area h1,.hero-text-area p{color:var(--ai-blue);font-size:68px;line-height:68px;font-weight:300;margin-bottom:10px;font-family:Barlow,sans-serif}.ai-link-button,.animated-btn,.hero-text-area h1 span{font-weight:500}.hero-text-area h3{margin:0;font-size:36px;font-weight:500;color:var(--ai-purple)}.exp-box{color:var(--ai-purple);padding:58px 20px;border-radius:10px;background:rgba(122,25,255,.1);transition:.3s}.exp-project-box{margin-top:24px}.exp-box.exp-project-box{background:rgb(146 7 252 / 10%);color:var(--ai-purple-2)}.animated-btn:hover,.blog-single-grid.featured-blog .blog-info h6 a,.blog-single-grid.featured-blog .blog-meta,.dark-mode .about-social li a,.dark-mode .ai-blog-post-content p,.dark-mode .ai-blog-post-content ul,.dark-mode .ai-blog-title,.dark-mode .ai-link-button,.dark-mode .ai-post-pagination ul li a,.dark-mode .animated-btn,.dark-mode .blog-single-grid h6 a,.dark-mode .category-slide-menu a,.dark-mode .contact-form-header h3,.dark-mode .cta-area h2,.dark-mode .error-page h1,.dark-mode .hero-text-area h1,.dark-mode .hero-text-area p,.dark-mode .job-exp-content h3,.dark-mode .main-menu .sub-menu a,.dark-mode .main-menu>li>a,.dark-mode .portfolio-filters ul li,.dark-mode .resume-wrapper h3,.dark-mode .service-box h3,.dark-mode .single-resume-item h4,.dark-mode .single-theme-box .info h4,.dark-mode .title-section h2,.dark-mode blockquote,.dark-mode h1,.dark-mode h1.page-title,.dark-mode .ai-blog-post-content h2,.dark-mode .ai-blog-post-content h4,.dark-mode .ai-blog-post-content h3,.exp-box:hover{color:var(--ai-white)}.exp-box:hover{background-color:var(--ai-purple)}.exp-box.exp-project-box:hover,a.know-more-btn:hover{background-color:var(--ai-purple-2)}.exp-box div{margin-bottom:10px}.exp-box span.year-text{font-weight:700;font-size:50px;line-height:36px}.exp-box .exp-plus{font-weight:700;font-size:25px;position:absolute;top:5px}.hero-slide-item{z-index:1; width: calc(100% - 20px);}.hero-slide-item::after{position:absolute;left:20px;top:-20px;height:calc(100% + 40px);width:100%;content:"";border-radius:10px;border:2px solid;z-index:-1}.hero-slide-item img{border-radius:10px;min-height:398px}.hero-right{padding-left:70px}.hero-section{padding:210px 0 100px;z-index:1}.hero-section::after{position:absolute;left:0;right:60px;top:0;bottom:0;content:"";background:linear-gradient(#eaf8ff 0,#f6f6ff 100%);border-bottom-right-radius:100px;z-index:-1}.animated-btn::after,.animated-btn::before{content:'';height:100%;transition:.3s;width:100%;left:0;top:0;position:absolute;z-index:-1}.hero-buttons{margin-top:50px}.animated-btn{height:56px;line-height:56px;background-color:transparent;transition:.5s;color:var(--ai-blue);display:inline-block;padding:0 25px;z-index:2;font-size:16px;border:0;border-radius:10px}.animated-btn span{padding-right:25px;display:inline-block}.animated-btn::before{border:2px solid var(--ai-blue);border-radius:10px}.progress,.progress-bar{border-radius:15px;display:flex}.animated-btn::after{opacity:0;background-color:var(--ai-blue);transform:scale(.5,.5);border-radius:10px}.animated-btn:hover::before{opacity:0;transform:scale(1.2,1.2)}.animated-btn:hover::after{opacity:1;transform:scale(1,1)}.ai-link-button{height:auto;line-height:initial;padding:0;background:0 0}.ai-link-button::after{position:absolute;left:0;bottom:0;width:0;height:1px;content:"";transition:.5s}.ai-link-button:hover::after,.job-exp-content:hover h3::before{background:var(--ai-purple);width:100%}.title-section h2{font-size:40px;line-height:46px;font-weight:600}.sub-title{color:var(--ai-purple);font-size:12px;font-weight:600}.progress-title svg{width:30px;margin-right:8px}.section-padding{padding:100px 0}.skill-item{color:var(--ai-blue);margin-bottom:35px}.progress{margin:10px 0 0;height:10px;background-color:#f1f1f1}.progress-bar{float:left;width:90%;height:100%;font-size:12px;line-height:7px;color:var(--ai-white);text-align:center;background-color:#353353;box-shadow:none;transition:width .6s;flex-direction:column;justify-content:center;white-space:nowrap}.progress-value{display:none}.ai-logo{text-align:center;border-radius:50%;width:110px;height:110px;padding:6px;margin:0 auto;background:#a5c8c2;position:relative;transition:.3s}.skill-circle-1,.skill-circle-2,.skill-circle-3{padding:35px;position:relative}.ai-logo img{width:100%;height:100%;object-fit:cover;border-radius:50%}a.know-more-btn{display:inline-block;width:110px;height:110px;background:var(--ai-purple);border-radius:100%;position:absolute;left:0;top:0;line-height:110px;color:var(--ai-white);font-size:20px;box-shadow:0 10px 25px rgb(123 104 238 / 50%);transition:.9s;opacity:0;visibility:hidden;transform:scale(.5)}.contact-us-form,.protfolio-content img,.single-resume-item{box-shadow:var(--ai-box-shadow-2)}.category-slide-menu button:hover,.skills-section:hover .ai-logo{opacity:1}.skills-section:hover a.know-more-btn{opacity:1;visibility:visible;transform:scale(1)}.skill-circle-1 svg{position:absolute;width:22px}.skill-circle-1{width:320px;height:320px;border:1px solid #f1f1f1;border-radius:50%;margin:0 auto}.skill-circle-1>svg:first-child{left:50%;top:0;margin-top:-11px;margin-left:-11px}.skill-circle-1>svg:nth-child(2){left:0;top:50%;margin-left:-11px;margin-top:-11px}.skill-circle-1>svg:nth-child(3){top:50%;right:0;margin-right:-11px;margin-top:-11px}.skill-circle-1>svg:nth-child(4){bottom:0;left:50%;margin-left:-11px;margin-bottom:-11px}.skill-circle-1>svg:nth-child(5){left:0;top:80%;margin-left:30px}.skill-circle-1>svg:nth-child(6){right:0;top:80%;margin-right:30px}.skill-circle-2{width:250px;height:250px;border:1px solid;border-radius:50%;border-color:#f4f4f4;}.skill-circle-2>svg:first-child{top:25%;margin-top:-22px;left:12px}.skill-circle-2>svg:nth-child(2){right:10px;top:25%;margin-top:-21px}.skill-circle-2>svg:nth-child(3){top:80%;margin-left:-10px}.skill-circle-2>svg:nth-child(4){top:80%;margin-left:-10px;right:14px;margin-top:-11px}.skill-circle-3{width:180px;height:180px;border:1px solid;border-radius:50%;border-color: #f5f5f5;}.skill-circle-3 svg:first-child{top:0;margin-top:-11px;left:50%;margin-left:-11px}.skill-circle-3 svg:nth-child(2){right:0;top:50%;margin-top:-11px;margin-right:-11px}.skill-circle-3 svg:nth-child(3){left:0;top:50%;margin-top:-11px;margin-left:-11px}.skill-circle-3 svg:nth-child(4){bottom:0;margin-bottom:-11px;left:50%;margin-left:-11px}.service-icon{position:relative;z-index:1;margin-bottom:55px}.service-icon .service-icon-inner{background:var(--ai-purple);display:inline-block;border-radius:50%;width:65px;height:65px;text-align:center;line-height:65px;margin-top:17.5px;margin-left:50px}.service-icon-inner svg{fill:var(--ai-white);width:28px;height:28px}.service-icon::after{position:absolute;left:0;top:0;width:84px;height:100px;background:linear-gradient(180deg,#ebfffd 0,#efeefa 100%);content:"";z-index:-1;border-radius:10px}.portfolio-grid-content .profolio-grid-text,.portfolio-grid-links{left:15px;right:15px;opacity:0;visibility:hidden;position:absolute;transition:.4s}.service-box{background:var(--ai-white-bg);padding:60px 40px;min-height:760px;border-radius:10px}.service-box h3{font-weight:600;margin-bottom:20px}.portfolio-filters ul,.service-content ul,footer ul{margin:0;padding:0;list-style:none}.service-content ul li{margin:12px 0;position:relative;padding-left:30px}.service-content ul li::before{position:absolute;left:0;top:3px;background:rgb(112 47 255 / 10%);width:18px;height:18px;text-align:center;line-height:18px;border-radius:50%;content:"+";color:var(--ai-purple);font-size:13px}.service-development-box .service-icon-inner{background:#ff8a5b;line-height:62px}.service-development-box .service-icon::after{background:linear-gradient(180deg,#f7f6ff 0,#feefeb 100%)}.service-development-box .service-content ul li::before{color:#ff8a5b;background:rgb(255 138 91 / 10%)}.service-fixing-box .service-icon-inner{background:#017aff;line-height:62px}.service-fixing-box .service-icon-inner svg{width:25px;height:25px}.service-fixing-box .service-icon::after{background:linear-gradient(180deg,#ebfffd 0,#efeefa 100%)}.about-social li a:hover,.dark-mode .animated-btn:hover::after,.dark-mode .exp-box:hover,.portfolio-grid-links a:hover{background:var(--ai-purple)}.service-fixing-box .service-content ul li::before{color:#017aff;background:rgb(1 122 255 / 10%)}.service-box:hover .service-icon-inner svg{animation:2.82s cubic-bezier(.36,.07,.19,.97) both shake;transform:translate3d(0,0,0);backface-visibility:hidden;perspective:1000px}@keyframes shake{10%,90%{transform:translate3d(-1px,0,0)}20%,80%{transform:translate3d(2px,0,0)}30%,50%,70%{transform:translate3d(-4px,0,0)}40%,60%{transform:translate3d(4px,0,0)}}.protfolio-content.row{margin-left:-10px;margin-right:-10px}.protfolio-content.row>*{padding:10px}.protfolio-content img{width:100%;border-radius:10px;border-bottom:2px solid #702fff}.portfolio-filters ul li{display:inline-block;margin:0 15px;cursor:pointer;position:relative;color:var(--ai-blue)}.portfolio-filters ul li:first-child{margin-left:0}.portfolio-filters ul li a::after{content:"";width:0;left:0;right:0;bottom:0;margin:auto;height:2px;background:var(--ai-purple);position:absolute;transition:.3s}.portfolio-filters ul li a.router-link-exact-active::after{width:100%}.ai-blog-post-content a,.blog-single-grid .blog-meta a:hover,.blog-single-grid.featured-blog .blog-info h6 a:hover,.dark-mode .about-social li a:hover, .dark-mode .ai-link-button:hover,.dark-mode .blog-single-grid h6 a:hover,.dark-mode .category-slide-menu a:hover,.dark-mode .portfolio-filters ul li.active,.dark-mode .portfolio-filters ul li:hover,.dark-mode .product-info-inner a,.dark-mode .single-theme-box .info .meta-info a,.footer-page-links a:hover,.portfolio-filters ul li.active,.search-form button:hover,footer ul li a:hover{color:var(--ai-purple)}.portfolio-grid-content .profolio-grid-text{background:var(--ai-blue);top:0;border-radius:10px 10px 10px 0;padding:20px;z-index:2}.portfolio-grid-content .profolio-grid-text h5{color:var(--ai-white);margin-bottom:5px;font-weight:600}.portfolio-grid-links{bottom:0;display:flex;justify-content:space-between;z-index:2}.portfolio-grid-links a{color:var(--ai-white);background:var(--ai-blue);width:35px;height:35px;text-align:center;line-height:35px;font-size:12px;border-radius:0 10px 10px}.portfolio-grid-content:hover .portfolio-grid-links,.portfolio-grid-content:hover .profolio-grid-text{opacity:1;visibility:visible}.portfolio-grid-content:hover .profolio-grid-text{top:15px}.portfolio-grid-content:hover .portfolio-grid-links{bottom:15px}.fancybox-caption__body{background:var(--ai-blue);padding:20px 30px;border-radius:4px;display:inline-block}.blog-single-grid .blog-info{background:var(--ai-white-bg);padding:25px 30px;border-bottom-left-radius:10px;border-bottom-right-radius:10px}.blog-single-grid .blog-meta{font-size:14px}.about-me-content a,.blog-single-grid .blog-meta a,.dark-mode .about-me-meta .single-meta strong,.dark-mode .skill-item,.dark-mode p{color:var(--ai-gray)}.blog-single-grid h6{font-weight:600;font-size:24px;margin-bottom:15px}.blog-image img{border-radius:10px;transition:.3s;transform:scale(1);backface-visibility:hidden;object-fit:cover}.home-blog-grid .blog-image img{min-height:395px;object-fit:cover}.blog-image a{overflow:hidden;border-radius:10px;position:relative;display:block}.blog-single-grid:hover img{transform:scale(1.1)}.blog-thumb-content{flex-direction:column;min-height:115px;height:100%;width:100%;justify-content:space-between}.blog-thumb-category a{padding-right:7px;margin-right:10px;font-weight:700;color:#666;font-size:12px;position:relative}.blog-thumb-category a:not(:last-child)::after{content:"";width:3px;height:3px;background:#999;position:absolute;right:-5px;bottom:6px;border-radius:50%}.about-me-meta .single-meta,.blog-thumb-category{margin-bottom:10px}.ai-post-pagination{background:var(--ai-white-bg);padding:20px 0;border-radius:4px}.page-item.disabled .page-link,.page-link{border-color:#f0f0f0}.page-link{color:var(--ai-blue);border-radius:4px}.ai-post-pagination .page-item .page-link:hover,.ai-post-pagination .page-item.active .page-link{background-color:var(--ai-purple);border-color:var(--ai-purple);color:var(--ai-white)}.ai-post-pagination .page-item.disabled .page-link:hover{background-color:var(--ai-white-bg);color:var(--ai-blue)}.ai-post-pagination .page-link{padding:11px 15px}.ai-post-pagination ul li{display:inline-block;list-style:none}.ai-post-pagination ul li a{background:var(--ai-white-bg);display:inline-block}.ai-post-pagination ul{margin:0;padding:0}.cta-area{background:linear-gradient(180deg,#eaf8ff 0,#f6f6ff 100%);padding:130px 0;position:relative}.cta-area h2{font-size:55px;font-weight:600}.cta-area p{font-size:20px;margin-bottom:50px}.cta-shape{position:absolute;left:0;right:0;bottom:0;width:100%}.breadcrumb-section{padding:170px 0 80px;position:relative;z-index:1}.breadcrumb-section::after{position:absolute;left:0;right:60px;top:0;bottom:0;content:"";background:linear-gradient(#eaf8ff 0,#f6f6ff 100%);z-index:-1;border-bottom-right-radius:100px}h1.page-title{font-weight:600;font-size:45px;line-height:50px;margin-bottom:10px}.breadcrumb-section.breadcrumb-style-2{background:var(--ai-white-bg);border-bottom:1px solid #e6e8eb}.blog-illustration img{width:204px}.blog-illustration{position:absolute;right:0;top:-55px}.breadcrumb-section.breadcrumb-style-2::after,.collapse-content{display:none}.ai-portrait-album img{width:30%;height:500px;object-fit:cover;border-radius:10px;margin-right:5px}.ai-portrait-album img:nth-child(2){margin-top:40px}.about-myself{border-bottom:1px solid #fff}.about-myself .hero-slide-item::after{background:rgb(146 7 252 / 5%)}.about-me-meta .single-meta strong{font-weight:500;margin-right:5px;color:var(--ai-blue)}.about-me-meta,.about-social{padding-top:25px}.about-social li a{background:var(--ai-white-bg);width:40px;height:40px;display:inline-block;text-align:center;line-height:40px;border-radius:4px;border:1px solid #eedaff}.about-social li a:hover{color:var(--ai-white);border-color:var(--ai-purple)}.about-social .footer-social-icons li.dev-to a:hover svg path,.dark-mode .about-social li a path{fill:var(--ai-white)}.about-myself .hero-slider{margin:20px 0}.single-resume-item{padding:30px;margin-bottom:50px;border-left:5px solid rgba(122,25,255,.1);border-radius:10px;transition:.4s;background-color:var(--ai-white-bg)}.product-box .product-info .animated-btn span,.resume-duration,.single-theme-box a.animated-btn span{padding-right:10px}.resume-duration{display:inline-block;color:var(--ai-purple);font-size:11px;background:rgba(122,25,255,.1);padding-left:10px;border-radius:4px;margin-bottom:15px}.single-resume-item h4{margin-bottom:5px;font-size:17px;font-weight:600}.single-resume-item .resume-designation{display:inline-block;margin-bottom:15px;font-size:14px}.single-resume-item p{margin:0;font-size:15px}.edu-content .single-resume-item{margin-right:20px;border-left-color:rgb(146 7 252 / 10%)}.edu-content .resume-duration{color:var(--ai-purple-2);background:rgb(146 7 252 / 10%)}.resume-wrapper h3{font-size:27px;font-weight:400;margin-bottom:35px;position:relative;display:inline-block}.job-exp-content h3{margin-left:20px;transition:.3s}.resume-wrapper h3::after,.resume-wrapper h3::before{content:"";bottom:0;left:0;right:0;height:5px;background:rgba(122,25,255,.1);width:100%;position:absolute;transition:.3s}.edu-content h3::after{background:rgb(146 7 252 / 10%)}.resume-wrapper h3::before{width:0%;transition:.5s}.edu-content:hover h3::before{background:var(--ai-purple-2);width:100%}.edu-content .single-resume-item:hover{border-left-color:var(--ai-purple-2)}.contact-us-form:hover,.single-resume-item:hover{border-left-color:var(--ai-purple)}.product-box .product-info p,.resume-items .single-resume-item:last-child{margin-bottom:0}.resume-items::after,.resume-items::before{position:absolute;left:50%;width:1px;background:#f1e8ff;content:"";height:100%;top:0;z-index:-2;margin-left:-10px;transition:1s}.resume-items::before{height:0%;z-index:-1}.edu-content:hover .resume-items::before{background:var(--ai-purple-2);height:100%}.job-exp-content:hover .resume-items::before{background:var(--ai-purple);height:100%}.hide-collapse,.show-collapse{color:#a076ff}.blog-archive .blog-single-grid h6{font-size:20px;line-height:1.3;margin-bottom:15px}.blog-single-grid.featured-blog{position:relative;height:477px}.blog-single-grid.featured-blog .blog-info{position:absolute;bottom:0;left:0;right:0;background:0 0;z-index:2}.blog-single-grid.featured-blog .blog-info h6{font-size:27px;line-height:1.2}.blog-single-grid.featured-blog .blog-image{position:relative;z-index:1;height:477px}.blog-single-grid .blog-image a::after{position:absolute;left:0;right:0;top:0;bottom:0;content:"";background:linear-gradient(to bottom,transparent 50%,rgba(0,0,0,.2) 100%)}.blog-archive .blog-image a,.blog-archive .blog-image img{height:100%;display:block;width:100%;object-fit:cover}.blog-search .search-form{display:flex}.search-form .form-control{padding:6px 6px 6px 15px;border:1px solid #edf1f4;width:calc(100% - 50px);border-top-right-radius:0;border-bottom-right-radius:0}.search-form .form-control:focus,.search-form button{border:1px solid #edf1f4}.search-form button{background:var(--ai-white-bg);font-size:14px;border-left:0;width:50px;border-top-right-radius:4px;border-bottom-right-radius:4px}.breadcurmb-menu{border-top:1px solid #e6e8eb;margin-top:60px;padding:20px 0}.category-scroll-menu{overflow:auto;white-space:nowrap}.category-scroll-menu a{display:inline-block;padding:5px 24px 5px 0}.category-slide-menu{position:relative;overflow:hidden;height:32px;padding:0 35px}.category-slide-menu button{position:absolute;left:0;background:var(--ai-purple);color:var(--ai-white);border:none;height:26px;width:26px;line-height:26px;top:2px;opacity:.8;border-radius:4px}.category-slide-menu button#slideForward{left:auto;right:0}.ai-blog-category a{display:inline-block;background:#00ad88;color:var(--ai-white);border-radius:4px;padding:8px 10px;font-size:14px;line-height:1;margin-right:5px}.ai-blog-post-content img,.ai-blog-post-content pre code,.contact-us-form{border-radius:10px}.ai-blog-category a:last-child{margin-right:0}.ai-blog-title{font-size:40px;font-weight:600;margin:0 0 10px;text-transform:capitalize}.ai-blog-meta-wrapper{margin:30px 0 50px;font-size:15px}.ai-blog-meta-wrapper .ai-blog-meta>div:not(:last-child){margin-right:40px;position:relative}.ai-blog-meta-wrapper .ai-blog-meta>div:not(:last-child)::after{content:" ";width:5px;height:5px;display:block;position:absolute;top:50%;right:-22.5px;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%);background:#808993;border-radius:5px}.ai-blog-post-wrapper{padding-top:170px;padding-bottom:80px}.ai-blog-featured-image img{width:100%;border-radius:10px}.ai-blog-post-content p{margin-bottom:30px;}.ai-blog-post-content{color:#334155;line-height:1.8;font-size:17px;}.ai-blog-post-content h2{font-size:22px;font-weight:600}.ai-blog-post-content ul{list-style:disc;padding-left:20px;margin-bottom:30px}.ai-blog-meta-wrapper .ai-blog-post-content h4{font-size:16px;font-weight:600;margin-bottom:15px}.ai-blog-meta-wrapper .vue-js{background:#42b983!important}.ai-blog-meta-wrapper .nuxt-js{background:#00c58e!important}.ai-blog-meta-wrapper .javascript{background:#f0db4f!important;color:#323330!important}.ai-blog-meta-wrapper .php{background:#4f5b93!important}.ai-blog-meta-wrapper .wordpress{background:#00749c!important}.ai-blog-meta-wrapper .laravel{background:#f05340!important}.ai-blog-meta-wrapper .html{background:#e34f26!important}.ai-blog-meta-wrapper .css{background:#2965f1!important}.ai-blog-meta-wrapper .sass{background:#cf649a!important}.blog-thumb-category .vue-js{color:#42b983!important}.blog-thumb-category .nuxt-js{color:#00c58e!important}.blog-thumb-category .javascript{color:#f0db4f!important}.blog-thumb-category .php{color:#4f5b93!important}.blog-thumb-category .wordpress{color:#00749c!important}.blog-thumb-category .laravel{color:#f05340!important}.blog-thumb-category .html{color:#e34f26!important}.blog-thumb-category .css{color:#2965f1!important}.blog-thumb-category .sass{color:#cf649a!important}.ai-blog-post-content h3, .ai-blog-post-content h4{font-weight:600;margin-bottom:10px}.contact-us-form{padding:35px 30px;border-left:5px solid rgba(122,25,255,.1);transition:.4s;background-color:var(--ai-white-bg);margin-right:50px}.contact-us-form label{display:block;color:var(--ai-blue);margin-bottom:5px}.contact-us-form .form-group{margin-bottom:25px}.form-control{width:100%;min-height:42px;border:1px solid #f1f4f8;border-radius:4px;border-bottom:2px solid;padding:9px 15px;transition:.3s}.form-control:focus{border-bottom-color:var(--ai-purple)}.contact-form-header{margin-bottom:45px}.contact-us-form .animated-btn{height:50px;line-height:50px;background-color:var(--ai-blue);color:var(--ai-white);border-radius:4px}.contact-us-form .animated-btn::before,.product-box .product-info .plugin-thumb img,.product-image img{border-radius:4px}.contact-us-form .animated-btn::after{background-color:var(--ai-purple);border-radius:4px}.contact-form-header h3{font-weight:600}.contact-illustration{margin-bottom:-9px;position:relative;z-index:1}.contact-illustration img{height:470px}.was-validated .form-control:invalid{border-bottom-color:#dc3545}.invalid-feedback{color:#dc3545;font-size:14px}.is-invalid{border-bottom-color:#dc3545}.alert-success{background:rgb(40 167 69 / 10%);color:#28a745;border-radius:4px;border:1px solid #28a745;padding:10px}.alert button{position:absolute;right:10px;background:no-repeat;border:none;font-size:20px;color:#dc3545}.product-box,.single-theme-box{margin-bottom:24px;box-shadow:var(--ai-box-shadow-2);border-radius:4px}.product-box .product-info{padding:30px;display:flex}.product-box .product-info .animated-btn{height:42px;font-size:14px;line-height:42px;padding:0 20px}.ai-product-wrapper{padding-bottom:76px}.product-box .product-info .plugin-thumb{margin-right:20px}.product-action .animated-btn{width:134px;margin-left:20px}.product-info-inner{width:calc(100% - 270px)}.single-theme-box{border:1px solid #f1f1f1}.single-theme-box .theme-thumbnail{height:400px;transition:3s;background-size:100%;background-repeat:no-repeat;background-position:top;display:block;border-radius:4px}.single-theme-box:hover .theme-thumbnail{background-position:bottom}.single-theme-box .info{padding:20px;border-top:1px solid #f1f1f1}.single-theme-box .info h4{font-size:18px;font-weight:600;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;margin-bottom:5px}.single-theme-box .info .meta-info{font-size:14px;margin-bottom:20px}.single-theme-box a.animated-btn{font-size:13px;height:40px;line-height:40px;padding:0 20px}.site-footer{background:linear-gradient(180deg,#f6f6ff 0,#eaf8ff 100%);color:rgba(255,255,255,.5);position:relative;z-index:1}.site-footer::after{position:absolute;left:0;top:0;bottom:0;right:60px;z-index:-1;content:"";background:var(--ai-blue);border-top-right-radius:100px}.footer-top{padding:100px 0 80px}.image-widget img{height:50px}.image-widget p{margin-bottom:0;margin-top:20px;color:rgba(255,255,255,.5);line-height:1.8;padding-right:20px}.footer-widget h3{font-weight:600;font-size:18px;text-transform:capitalize;margin-bottom:51px;color:var(--ai-white)}.footer-copy-right a,.footer-copy-right p,.footer-widget ul li a,.site-footer p{color:rgba(255,255,255,.5)}.site-footer li{margin-bottom:12px}.footer-widget.address-widget ul li i{margin-right:5px;width:25px;display:inline-block;position:relative;top:2px}.footer-widget.address-widget ul li a{display:inline-block;margin:0}.footer-widget ul li a{display:block;margin-bottom:5px}.footer-copy-right{padding:20px 0;font-size:14px;border-top:1px solid rgba(255,255,255,.1)}.footer-copy-right p{margin-bottom:0}.footer-page-links a{padding:0 15px;color:var(--ai-white)}.footer-page-links a:first-child{padding-left:0}.footer-social-icons li{margin:0 18px 0 0;padding:0;display:inline-block}.footer-social-icons li.dev-to svg{position:relative;top:-3px}.footer-social-icons li.dev-to a:hover svg path{fill:var(--ai-purple)}.love{color:#f53400}
/* .portfolio-1{min-height:435px}.portfolio-2{min-height:551px}.portfolio-3{min-height:437px}.portfolio-4{min-height:651px}.portfolio-5{min-height:369px}.portfolio-6{min-height:598px}.portfolio-7{min-height:581px}.portfolio-8{min-height:595px}.portfolio-9{min-height:534px}.portfolio-10{min-height:294px} */
.error-content h1{font-size:100px}.dark-mode:root{--ai-dark-blue:#0e1525;--ai-dark-blue-2:#091020;--color-opacity-1:hsla(0,0%,100%,0.2);--ai-gray:rgba(198,201,216,.75);--ai-box-shadow-1:0 1px 4px rgb(14 21 37 / 6%);--ai-box-shadow-2:0px 10px 60px 0px rgb(14 21 37 / 10%)}.dark-mode .about-social li a,.dark-mode .ai-post-pagination ul li a,.dark-mode .breadcrumb-section::after,.dark-mode .contact-us-form,.dark-mode .hero-section::after,.dark-mode .light-bg-white,.dark-mode .product-box,.dark-mode .resume-section,.dark-mode .single-theme-box,.dark-mode .site-footer::after,.dark-mode blockquote,.dark-mode header.site-header.scrolled{background:var(--ai-dark-blue)}.dark-mode .about-me-section,.dark-mode .ai-blog-post-wrapper,.dark-mode .ai-post-pagination,.dark-mode .ai-product-wrapper,.dark-mode .blog-single-grid .blog-info,.dark-mode .breadcrumb-section,.dark-mode .contact-us-area,.dark-mode .content-section,.dark-mode .cta-area,.dark-mode .error-page,.dark-mode .exp-box,.dark-mode .hero-section,.dark-mode .main-menu .sub-menu,.dark-mode .portfolio-section,.dark-mode .service-box,.dark-mode .single-resume-item,.dark-mode .site-footer,.dark-mode section.about-myself{background:var(--ai-dark-blue-2)}.dark-mode .about-myself,.dark-mode .about-social li a,.dark-mode .breadcrumb-section.breadcrumb-style-2,.dark-mode .breadcurmb-menu,.dark-mode .edu-content .single-resume-item,.dark-mode .main-menu .sub-menu a,.dark-mode .single-resume-item,.dark-mode .single-theme-box,.dark-mode .skill-circle-1,.dark-mode .skill-circle-2,.dark-mode .skill-circle-3{border-color:var(--ai-dark-blue)}.dark-mode .animated-btn::before{border-color:var(--color-opacity-1)}.dark-mode .about-social li a:hover path{fill:var(--ai-purple)!important}.dark-mode .hero-slide-item::after{border-color:var(--ai-dark-blue-2)}.dark-mode .progress{background-color:#1d263c}.dark-mode .progress-bar{background:#3a208a;background-image:linear-gradient(-224deg,#3a208a,#702fff)}.dark-mode .service-icon::after{background:linear-gradient(180deg,#081120 0,#131e35 100%)!important}.dark-mode .mobile-menu-trigger span{background:var(--ai-white)}.dark-mode .cta-area a,.dark-mode .site-header.ai-bg-white{background:0 0}.dark-mode .blog-image a::after,.dark-mode .hero-slide-item::before,.dark-mode .portfolio-img::after{position:absolute;left:0;top:0;right:0;bottom:0;content:"";background:linear-gradient(180deg,rgba(15,15,15,0),rgba(15,15,15,.55))}.dark-mode .hljs{background: #292f3d;}table th, table td {padding: 10px 15px;border: 1px solid #eedaff;}table{width: 100%;}

/*Custom Font Styles*/
@font-face{font-family:icomoon;src:url('../fonts/icomoon.eot?hwg2');src:url('../fonts/icomoon.eot?hwg2#iefix') format('embedded-opentype'),url('../fonts/icomoon.ttf?hwg2') format('truetype'),url('../fonts/icomoon.woff?hwg2') format('woff'),url('../fonts/icomoon.svg?hwg2#icomoon') format('svg');font-weight:400;font-style:normal;font-display:block}[class*=" icon-"],[class^=icon-]{font-family:icomoon!important;speak:never;font-style:normal;font-weight:400;font-variant:normal;text-transform:none;line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.icon-pen:before{content:"\e901"}.icon-moon-fill:before{content:"\e900"}.icon-quill:before{content:"\e907"}.icon-spinner6:before{content:"\e97f"}.icon-search:before{content:"\e986"}.icon-sun:before{content:"\e9d4"}.icon-plus:before{content:"\f067"}.icon-search1:before{content:"\f002"}.icon-envelope-o:before{content:"\f003"}.icon-heart:before{content:"\f004"}.icon-external-link:before{content:"\f08e"}.icon-twitter:before{content:"\f099"}.icon-facebook-f:before,.icon-facebook:before{content:"\f09a"}.icon-github:before{content:"\f09b"}.icon-chain:before,.icon-link:before{content:"\f0c1"}.icon-caret-right:before{content:"\f0da"}.icon-envelope:before{content:"\f0e0"}.icon-linkedin:before{content:"\f0e1"}.icon-angle-left:before{content:"\f104"}.icon-angle-right:before{content:"\f105"}.icon-code:before{content:"\f121"}.icon-html5:before{content:"\f13b"}.icon-youtube-play:before{content:"\f16a"}.icon-skype:before{content:"\f17e"}.icon-moon-o:before{content:"\f186"}.icon-wordpress:before{content:"\f19a"}.icon-paper-plane-o:before,.icon-send-o:before{content:"\f1d9"}.icon-paint-brush:before{content:"\f1fc"}.icon-map-o:before{content:"\f278"}.icon-desktop:before{content:"\f108"}

/*Responsive Styles*/
@media only screen and (min-width:1400px){.container,.container-lg,.container-md,.container-sm,.container-xl,.container-xxl{max-width:1170px}}@media only screen and (max-width:1200px){.main-menu>li>a{padding:24px 12px}.hero-right{padding-left:0}.breadcrumb-section::after,.hero-section::after,.site-footer::after{right:12px}.contact-illustration img{height:auto}.footer-widget.pl-40{padding-left:0;margin-top:30px}.site-footer{padding-right:12px}}@media only screen and (max-width:991px){.main-top-navigation{position:fixed;background:var(--ai-white);width:100%;z-index:9;height:calc(100% - 80px);top:80px;right:-100%;border-top:1px solid var(--ai-purple);overflow-y:scroll;opacity:0;visibility:hidden;transition:.4s}.main-top-navigation.sticky-actived{top:48px;height:calc(100% - 48px)}.main-top-navigation.active{right:0;visibility:visible;opacity:1}.main-top-navigation ul li{display:block;text-align:left}.main-top-navigation ul li a{padding:12px 20px}.ai-blog-meta-wrapper .ai-blog-meta>div:not(:last-child)::after,.footer-widget .footer-page-links,.main-menu>li>a::after{display:none}.main-menu li.menu-item-has-children:hover .sub-menu,.main-top-navigation .main-menu .sub-menu{position:relative;width:100%;left:0;top:0;opacity:1;visibility:visible;z-index:inherit}.mobile-menu-trigger span{display:block;width:30px;height:2px;background:#000248;margin:7px 0;transition:.1s}.mobile-menu-trigger.active span:first-child{transform:rotate(45deg);position:relative;top:8px}.mobile-menu-trigger.active span:nth-child(2){transform:rotate(135deg)}.mobile-menu-trigger.active span:last-child{opacity:0}.mobile-menu-trigger{margin-left:20px}.mode-change button{font-size:12px;width:30px;height:30px;line-height:30px}.job-exp-content .single-resume-item,.job-exp-content h3,.mode-change{margin-left:0}.breadcrumb-section{padding:150px 0 60px}.breadcurmb-menu{margin-top:30px;padding:20px 0}.category-slide-menu{margin-bottom:20px}h1.page-title{font-size:35px;margin-bottom:5px}.blog-archive.section-padding{padding:60px 0}.blog-single-grid .blog-info{padding:20px}.ai-blog-post-wrapper,.hero-section{padding-top:150px}.ai-blog-title{font-size:30px;line-height:35px}.ai-blog-category{margin-right:0!important}.ai-blog-category a{margin-bottom:10px}.post-date,.total-minute{display:inline-block}.post-date::after{content:"";width:5px;height:5px;position:absolute;top:50%;right:-26.5px;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%);background:#808993;border-radius:5px;display:block!important}.hero-section::after{border-radius:0;right:0}.service-box{margin-bottom:24px}.cta-area h2{font-size:37px}.ai-portrait-album img{margin:0;width:32%}.ai-portrait-album{display:flex;justify-content:space-between}.about-myself .title-section{margin-top:40px}.edu-content .single-resume-item{margin-right:0}.footer-widget h3{margin-top:30px;margin-bottom:20px}.footer-top{padding:40px 0}.footer-copy-right ul.text-right{text-align:left;margin-top:10px}.dark-mode .main-top-navigation{background:var(--ai-dark-blue)}}@media only screen and (max-width:767px){.hero-text-area h1,.hero-text-area p{font-size:50px;line-height:55px}.hero-text-area h1{margin-bottom:20px}.hero-buttons{margin-top:40px}.hero-buttons .ai-link-button,.title-section h2 br{display:none}.hero-slider{margin-top:44px}.service-box{min-height:auto}.portfolio-filters ul li{margin:5px 25px 5px 0}.home-blog-grid .blog-image img{object-fit:cover}.title-section h2{font-size:35px;line-height:41px}.breadcrumb-section{padding:100px 0 40px}.about-social li{margin-right:10px;margin-top:5px;margin-bottom:5px}.contact-us-form{margin-right:0;padding:30px 20px}.ai-blog-post-wrapper{padding-top:100px}.portfolio-grid-content .profolio-grid-text{top: 15px;opacity:1;visibility:visible;}.portfolio-grid-content .portfolio-grid-links{bottom: 15px;opacity:1;visibility:visible;}}