/*!/wp-content/themes/astra-child/asset/css/single-portfolio.css*/.portfolio-detail-page{background:url(/wp-content/themes/astra-child/asset/css/../images/section1-bg-1.png);background-size:contain;background-repeat:no-repeat;background-position:center top;color:#1d2239!important;padding:50px 0 0}.portfolio-detail-page ul{padding:0 0 0 30px;margin:0;list-style:disc;margin-bottom:15px}.portfolio-detail-page ul li{list-style:disc;font-size:19px;line-height:1.5}.portfolio-detail-page p{font-size:19px;line-height:1.5;margin-bottom:15px}.portfolio-detail-page .portfolio-sec-description{margin-bottom:0}.portfolio-detail-page .portfolio-sec-description h1,.portfolio-detail-page .portfolio-sec-description h2,.portfolio-detail-page .portfolio-sec-description h3,.portfolio-detail-page .portfolio-sec-description h4,.portfolio-detail-page .portfolio-sec-description h5,.portfolio-detail-page .portfolio-sec-description h6{font-weight:600;margin-bottom:15px;line-height:1}.portfolio-detail-page .single-blog-banner img{width:auto}.portfolio-detail-page .single-blog-banner h2{font-size:70px;color:#144633;margin:0 0 18px;line-height:1}.portfolio-detail-page .single-blog-banner p{font-size:19px;line-height:1.5;margin-bottom:25px;vertical-align:top}.portfolio-detail-page .single-blog-banner p.text-green{color:#144633}.portfolio-detail-page .single-blog-banner h3{font-size:23px;line-height:23px;font-weight:600;margin:0 0 25px 0;vertical-align:top}.portfolio-detail-page ul.project-skills{padding:0}.portfolio-detail-page .single-blog-banner ul.project-skills a{background:#1d2239!important;color:#fff!important;border-color:#1d2239;display:inline-block}.portfolio-detail-page .challenge-section,.portfolio-detail-page .scope-of-work,.portfolio-detail-page .result-section{background:none}.portfolio-detail-page .single-blog-banner,.portfolio-detail-page .challenge-section,.portfolio-detail-page .result-section,.portfolio-detail-page .scope-of-work{padding:50px 0}.portfolio-detail-page .result-section *,.portfolio-detail-page .result-section p,.portfolio-detail-page .result-section .portfolio-sec-description,.portfolio-detail-page .result-section ul li{color:#1d2239!important}.portfolio-detail-page .result-section a{background:#1d2239;padding:15px 30px;border-radius:15px;color:#fff!important;text-transform:uppercase;font-size:1.5rem;display:inline-block;margin-top:20px}.portfolio-detail-page .scope-of-work .solution-image{border:2px solid #333;display:flex;text-align:center;padding:12px;height:100%;position:relative;flex-wrap:nowrap;align-content:center;justify-content:center;align-items:center}.portfolio-detail-page .scope-of-work .col-md-4{margin-bottom:20px}.portfolio-detail-page .scope-inner{border-bottom:1px solid #fff;padding:0 0 30px;margin-bottom:30px}.portfolio-detail-page .scope-inner h5{font-weight:600;font-size:22px;margin-top:50px;margin-bottom:10px}.portfolio-detail-page .challenge-slider-main{padding:100px 0}.portfolio-detail-page .challenge-slide-thum li{margin-bottom:5px;margin-top:5px;border:4px solid #000!important;overflow:hidden;cursor:pointer;height:240px!important}.portfolio-detail-page .challenge-slide-thum li img{width:100%}.portfolio-detail-page .challenge-slide-thum button{width:100%;background:#1b1b23;border-radius:0;height:70px;color:#fff;font-size:40px}.portfolio-detail-page .challenge-slider li img{border:4px solid #000}.glightbox-container{z-index:9999999!important}.glightbox-clean .gslide-media{background-color:#fff}span.elementor-headline-dynamic-wrapper.elementor-headline-text-wrapper{margin-bottom:13px}.portfolio-sec-heading,.portfolio-sec-description,.portfolio-detail-page .result-section .portfolio-sec-heading{color:#1d2239!important}.portfolio-detail-page .cta-section{background:#E5F3F8;padding:50px 0}.portfolio-detail-page .cta-section h1{font-size:3rem}.portfolio-detail-page .cta-section a{background:linear-gradient(230deg,#2B9AC1 6.33%,#9BC84C 105.8%);padding:20px 30px;border-radius:10px;color:#fff!important;text-transform:uppercase;font-size:1.5rem;display:inline-block}@media (max-width:600px){.portfolio-detail-page .cta-section a{font-size:16px;padding:15px}.portfolio-detail-page .cta-section .text-center{text-align:left!important}}@media (max-width:1024px){.portfolio-detail-page .cta-section h1{font-size:2.5rem}.portfolio-detail-page .cta-section a{padding:15px;font-size:1.2rem}}