.package-area{position:relative}.package-area .pricing-shape{left:-25px;position:absolute;top:30px;width:220px;z-index:-1}.package-area .pricing-item{background:#fff;box-shadow:0 0 40px 5px rgba(0,0,0,.05);margin-bottom:25px;overflow:hidden;padding:40px;position:relative;transition:all .9s ease-in-out;z-index:1}.package-area .pricing-item ul li{list-style:none}.package-area .pricing-item .popular{background:#ff3c3c;border-radius:30px 0 0 30px;color:#fff;display:block;font-size:15px;font-weight:600;inset-inline-end:0;line-height:1;padding:8px 18px;position:absolute;top:70px;z-index:999999}.package-area .pricing-item-shape{position:absolute;right:-25px;top:-25px;width:220px;z-index:-1}.package-area .pricing-item:hover{transform:translateY(-10px)}.package-area .pricing-header{position:relative;z-index:1}.package-area .pricing-icon{background:#659494;border-radius:50px;box-shadow:0 0 40px 5px rgba(0,0,0,.05);height:90px;line-height:103px;position:relative;text-align:center;width:90px}.package-area .pricing-icon:before{border:2px dashed #659494;border-radius:50%;bottom:-5px;content:"";left:-5px;position:absolute;right:-5px;top:-5px}.package-area .pricing-icon i{color:#fff;font-size:50px}.package-area .pricing-content{background:#f1f6fc;font-weight:700;padding:20px 10px}.package-area .pricing-content del{float:right}.package-area .pricing-content h4{color:#659494;margin-bottom:10px}.package-area .pricing-amount{color:#06002e;font-size:18px;font-weight:700}.package-area .pricing-feature{margin-top:20px}.package-area .pricing-feature ul{margin-bottom:35px;margin-top:35px}.package-area .pricing-feature ul li{font-size:smaller;margin:10px 0;position:relative}.package-area .pricing-feature ul li i{font-size:smaller;font-weight:700;width:30px}.package-area .pricing-feature ul li i.ti-check{color:#006400}.package-area .pricing-feature ul li i.ti-close{color:red}.package-area.style-1 .pricing-header{display:flex}.package-area.style-1 .pricing-header .pricing-icon{height:45px;line-height:55px;margin-right:10px;width:45px}.package-area.style-1 .pricing-header .pricing-icon i{color:#fff;font-size:45px}.package-area.style-1 .pricing-header .package-name{font-size:20px;font-weight:700}@media (max-width:768px){.pricing-shape{width:150px}}.service-area,.service-item{position:relative}.service-item{margin-bottom:25px}.service-content{box-shadow:0 0 40px 5px rgba(0,0,0,.05);margin:-40px 20px 0;padding:35px 30px}.service-content,.service-icon{background:#fff;position:relative}.service-icon{align-items:center;border-radius:50%;color:#659494;display:flex;font-size:50px;height:90px;justify-content:center;left:50%;line-height:1;margin:-85px 0 0;transform:translateX(-50%);transition:all .5s ease-in-out;width:90px;z-index:1}.service-title{font-size:22px;margin-bottom:10px}.service-title a:hover{color:#659494}.service-btn{font-weight:500}.service-arrow{margin-top:10px}.service-btn i{margin-left:5px}.service-btn:hover{color:#659494}.service-area2{position:relative}.service-area2 .service-item{background:#fff;box-shadow:0 0 40px 5px rgba(0,0,0,.05);margin-bottom:30px;padding:30px}.service-area2 .service-icon{background:#659494;color:#fff;left:unset;line-height:0;margin:0 0 20px;transform:unset}.service-area2 .service-content{box-shadow:none;margin:0;padding:0}.service-slider .service-item{margin-bottom:0}.service-slider .service-content{box-shadow:none}.service-slider .owl-dots{margin-top:30px;text-align:center}.service-slider .owl-dots .owl-dot span{background:rgba(101,148,148,.5);border-radius:50px;display:inline-block;height:12px;margin:5px;transition:all .5s ease-in-out;width:12px}.service-slider .owl-dots .owl-dot.active span{background-color:#659494}.service-single .post-title{font-size:30px;line-height:normal;margin-bottom:20px}.service-single .blog-meta{padding-bottom:30px;padding-top:15px}.service-single .blog-meta .category{background-color:#f7f7f7;color:#333;display:inline-block;font-size:14px;margin-bottom:5px;padding:8px 15px}.service-single .blog-meta .social-icons ul{margin:0;padding:0}.service-single .blog-meta .social-icons ul li{display:inline-block;padding:0 5px 5px 0}.service-single .blog-meta .social-icons ul li a{color:#687188;display:inline-block;font-size:18px;height:36px;line-height:36px;overflow:hidden;text-align:center;vertical-align:middle;width:36px}.service-single .post-img{margin-bottom:30px}.service-single .post-img img{width:100%}.service-single .blog-content{padding-top:20px}.service-widget .widget{background:#f5f7fa;margin-bottom:30px;padding:30px}.service-widget .widget .widget-title{color:#06002e;font-size:25px;margin-bottom:30px;padding-bottom:10px;position:relative}.service-widget .widget .widget-title:before{border-bottom:3px solid #659494;bottom:0;content:"";left:0;position:absolute;width:15px}.service-widget .widget .widget-title:after{border-bottom:3px solid #659494;bottom:0;content:"";left:22px;position:absolute;width:30px}.service-widget .widget .category-list a{border-bottom:1px solid #ced4da;display:block;font-weight:500;padding:10px 0;transition:all .5s ease-in-out}.service-widget .widget .category-list a i{color:#659494;margin-right:5px}.services-page{padding:50px 0;position:relative}.project-page{padding:30px 0;position:relative}.project-page .item{margin-bottom:25px;position:relative}.project-page .content{background:#fff;box-shadow:0 0 40px 5px rgba(0,0,0,.05);margin:-40px 20px 0;padding:35px 30px;position:relative}.project-page .title{font-size:22px;margin-bottom:10px}.project-page .title a:hover{color:#659494}.project-page .arrow{margin-top:10px}.project-single-page .content{background:#f5f7fa;margin-bottom:30px;padding:30px}.project-single-page ul li{border-bottom:1px solid #e7e7e7;display:block;font-size:16px;font-weight:600;line-height:33px;margin-bottom:10px;padding-bottom:10px}.project-single-page ul li span{display:block;font-weight:400;margin:0}.project-single-page ul li:last-child{border-bottom:none}.project-single-page .new-portfolio{background:#659494!important}.project-single-page .new-portfolio h4{color:#fff;font-size:28px;margin-bottom:30px}.project-single-page .new-portfolio .new-portfolio-btn{background:#fff;border:none;color:#06002e;font-weight:500;padding:12px 25px;transition:all .5s ease-in-out}
