.lni{display:inline-block;font:normal normal normal 1em/1 LineIcons;speak:none;text-transform:none;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.lni-book::before{content:"\ea37"}.lni-cog::before{content:"\ea6f"}.lni-grid-alt::before{content:"\ead5"}.lni-layers::before{content:"\eb06"}.lni-laptop-phone::before{content:"\eb25"}.lni-move::before{content:"\eb30"}.lni-reload::before{content:"\eb6d"}.lni-rocket::before{content:"\eb70"}.fadeInUp{-webkit-animation-name:fadeInUp;animation-name:fadeInUp}.universal-demo{padding:100px 0!important}.universal-demo .section-title h2{font-size:33px;margin-bottom:18px;line-height:50px;text-transform:capitalize;position:relative;font-weight:700;padding-bottom:14px}.universal-demo .section-title h2::before{position:absolute;left:50%;margin-left:-25px;bottom:-1px;height:2px;width:50px;content:""}.core-features .single-feature{text-align:left;background-color:#fff;padding:35px;border-radius:5px;z-index:5;position:relative;overflow:hidden;-webkit-box-shadow:0 0 50px rgba(87,87,87,.23);box-shadow:0 0 50px rgba(87,87,87,.23);border-radius:4px;margin-top:30px;height:360px}.core-features .single-feature::before{position:absolute;content:"";left:0;bottom:0;height:4px;width:0%;background:linear-gradient(45deg,#000,red);-webkit-transition:all .4s ease-in-out;transition:all .4s ease-in-out}.core-features .single-feature:hover::before{width:100%}.core-features .single-feature i{height:60px;width:60px;line-height:60px;background:linear-gradient(45deg,#000,red);color:#fff;text-align:center;display:inline-block;font-size:20px;border-radius:5px;margin-bottom:20px;-webkit-transition:all .4s ease-in-out;transition:all .4s ease-in-out}.core-features .single-feature h3{font-size:17px;font-weight:600;line-height:90px;color:#081828;display:block;margin-bottom:20px}.core-features .single-feature p{font-size:13px}.core-features .single-feature:hover i{border-radius:50%;-webkit-transform:rotate(360deg);transform:rotate(360deg)}.universal-demo .section-title{margin-bottom:40px}.core-features{background-color:#f4f7fa!important}.core-features .section-title{margin-bottom:50px}@media only screen and (min-width:768px) and (max-width:991px){.universal-demo{padding:30px 0 60px!important}.universal-demo .section-title h2{font-size:25px;margin-bottom:15px;line-height:40px}.universal-demo .section-title{margin-bottom:20px}}@media only screen and (max-width:767px){.universal-demo{padding:30px 0 60px!important}.universal-demo .section-title h2{font-size:25px;margin-bottom:15px;line-height:40px}.universal-demo .section-title{margin-bottom:20px}}.border{border:1px solid #dee2e6!important}.border-light{border-color:#f8f9fa!important}.border-2{border-width:2px!important}.justify-content-center{-webkit-box-pack:center!important;-ms-flex-pack:center!important;justify-content:center!important}.mt-5{margin-top:3rem!important}.mb-0{margin-bottom:0!important}.mb-4{margin-bottom:1.5rem!important}.p-5{padding:3rem!important}.text-center{text-align:center!important}.bg-light{background-color:#f8f9fa!important}.bg-white{background-color:#fff!important}.rounded{border-radius:.25rem!important}.far{-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;display:inline-block;display:var(--fa-display,inline-block);font-style:normal;font-variant:normal;text-rendering:auto;color:inherit;color:var(--fa-color,inherit)}.fa-2x{font-size:2em}.fa-bezier-curve:before{content:'\f55b'}.fa-cog:before{content:'\f013'}.fa-layer-group:before{content:'\f5fd'}.fa-network-wired:before{content:'\f6ff'}.fa-spell-check:before{content:'\f891'}.fa-user-friends:before{content:'\f500'}.far{font-family:'Font Awesome 6 Pro'}.far{font-weight:400}.ptb-120{padding:120px 0}@media (min-width:320px) and (max-width:991px){.ptb-120{padding:60px 0}}.border-light{border-color:rgba(101,101,101,.1)!important}.rounded-custom{border-radius:1rem!important}.bg-light h2,.bg-light h3,.bg-light h5,.bg-white h3{color:initial}.bg-white p{color:var(--body-color)}.section-heading{margin-bottom:50px}@media (max-width:991px){.section-heading{margin-bottom:30px}}.feature-grid{display:-ms-grid;display:grid;width:100%;grid-auto-columns:1fr;grid-column-gap:30px;grid-row-gap:30px;grid-template-columns:1fr 1fr 1fr;grid-template-rows:auto auto;-webkit-transition:all .3s ease-in-out;transition:all .3s ease-in-out}.feature-card.border:hover{border-color:var(--bs-primary)!important;-webkit-transition:all .3s ease-in-out;transition:all .3s ease-in-out;background:0 0}@media (min-width:767px) and (max-width:992px){.feature-grid{grid-template-columns:1fr 1fr}}@media (min-width:320px) and (max-width:768px){.feature-grid{grid-template-columns:1fr}}.pt-100{padding-top:100px}.pb-100{padding-bottom:100px}.mb-20{margin-bottom:20px}.mb-45{margin-bottom:45px}@media only screen and (max-width:991px){.md-pt-75{padding-top:75px}.md-pb-80{padding-bottom:80px}}@media only screen and (max-width:767px){.sm-mb-20{margin-bottom:20px}}.mt-1{margin-top:.25rem!important}.mb-2{margin-bottom:.5rem!important}.mb-3{margin-bottom:1rem!important}.mb-5{margin-bottom:3rem!important}.mr-auto{margin-right:auto!important}.ml-auto{margin-left:auto!important}.text-center{text-align:center!important}.text-uppercase{text-transform:uppercase!important}.featured-item,span{-webkit-transition:all .5s ease-in-out 0s;-moz-transition:all .5s ease-in-out 0s;-ms-transition:all .5s ease-in-out 0s;-o-transition:all .5s ease-in-out 0s;transition:all .5s ease-in-out 0s}.featured-item{-webkit-box-shadow:0 20px 40px 0 rgba(28,30,35,.2);-moz-box-shadow:0 20px 40px 0 rgba(28,30,35,.2);box-shadow:0 20px 40px 0 rgba(28,30,35,.2)}.section-title{margin-bottom:50px}.featured-item{border-radius:5px;position:relative;overflow:hidden;background:#fff;padding:50px 30px}.featured-item .featured-icon{margin:0 0 20px;font-size:50px;line-height:50px;color:red;overflow:hidden;display:inline-block}.featured-item:hover{background:#ff0000e6;color:#fff;transform:translateX(5px);-webkit-transform:translateX(5px);-o-transform:translateX(5px);-ms-transform:translateX(5px);-moz-transform:translateX(5px)}.featured-item:hover .featured-title{color:#fff}.featured-item:hover .featured-icon{color:#fff}.featured-item:hover p{color:#fff}.featured-item:hover .featured-title{color:#fff}.featured-item p{margin-bottom:0}.featured-item span{bottom:0;color:rgba(0,0,0,.03);font-size:200px;line-height:180px;position:absolute;right:0}.featured-item:hover span{color:rgba(255,255,255,.2)}@media (max-width:992px){.section-title{margin-bottom:30px}}@media (max-width:576px){.featured-item{margin-bottom:30px!important}}@media only screen and (max-width:767px){.section-title{margin-bottom:30px;text-align:center!important}.section-title h2{font-size:25px}}@media only screen and (min-width:768px) and (max-width:991px){.section-title{margin-bottom:30px;text-align:center!important}.section-title h2{font-size:30px}}.section-title{margin-bottom:53px}.section-title h2{font-size:36px;color:#000;margin-bottom:23px;font-weight:700;line-height:48px}@media only screen and (min-width:768px) and (max-width:991px){.section-title h2{font-size:32px;line-height:50px}}@media only screen and (min-width:576px) and (max-width:767px){.section-title h2{font-size:32px;line-height:50px}}@media only screen and (min-width:480px) and (max-width:575px){.section-title h2{font-size:28px;line-height:40px}}@media only screen and (max-width:480px){.section-title h2{font-size:28px;line-height:40px}}@media only screen and (max-width:414px){.section-title h2{font-size:26px;line-height:38px}}@media only screen and (max-width:350px){.section-title h2{font-size:24px;line-height:36px}}.section-title{position:relative}@media all{.section-title h2{font-size:44px;font-weight:600;margin-bottom:15px;color:#111}}@media all{@media only screen and (max-width:991px){.section-title{margin-bottom:30px}.section-title h2{font-size:30px;margin-bottom:15px}}@media only screen and (max-width:767px){.section-title h2{font-size:25px;margin-bottom:10px}}}.section-title h2{font-size:40px;margin-bottom:15px;position:relative;line-height:1.4}.section-title h2:last-child{margin-bottom:0}@media only screen and (max-width:767px){.section-title{margin-bottom:30px;text-align:center!important}.section-title h2{font-size:25px}}@media all{.section-title{max-width:575px;text-align:center;margin-left:auto;margin-right:auto;margin-bottom:60px}.section-title h2{font-size:42px;font-weight:700;margin-bottom:20px;color:#160f30;position:relative;line-height:1.4}}.section-title{max-width:575px;text-align:center;margin-left:auto;margin-right:auto;margin-bottom:60px}.section-title h2{font-size:42px;font-weight:700;margin-bottom:20px;color:#160f30;position:relative;line-height:1.4}@media all{.section-title{max-width:575px;text-align:center;margin-left:auto;margin-right:auto;margin-bottom:60px}.section-title h2{font-size:42px;font-weight:700;margin-bottom:20px;color:#160f30;position:relative;line-height:1.4}}@media all{@media only screen and (max-width:991px){.section-title{margin-bottom:30px}.section-title h2{font-size:30px;margin-bottom:15px}}@media only screen and (max-width:767px){.section-title h2{font-size:25px;margin-bottom:10px}.section-title h2:before{-webkit-animation:none;animation:none}}}.mb-2{margin-bottom:.5rem!important}.mb-2{margin-bottom:.5rem!important}@media all{.container:after,.container:before,.row:after,.row:before{content:" ";display:table}.container:after,.row:after{clear:both}}@media print{@media print{[class*=col-]{width:100%}}}@media print{@media print{[class*=col-]{width:100%}}}.section-title{margin-bottom:53px}.section-title h2{font-size:36px;color:#000;margin-bottom:23px;font-weight:700;line-height:48px}@media only screen and (min-width:768px) and (max-width:991px){.section-title h2{font-size:32px;line-height:50px}}@media only screen and (min-width:576px) and (max-width:767px){.section-title h2{font-size:32px;line-height:50px}}@media only screen and (min-width:480px) and (max-width:575px){.section-title h2{font-size:28px;line-height:40px}}@media only screen and (max-width:480px){.section-title h2{font-size:28px;line-height:40px}}@media only screen and (max-width:414px){.section-title h2{font-size:26px;line-height:38px}}@media only screen and (max-width:350px){.section-title h2{font-size:24px;line-height:36px}}.section-title{position:relative}@media all{.section-title h2{font-size:44px;font-weight:600;margin-bottom:15px;color:#111}}@media all{@media only screen and (max-width:991px){.section-title{margin-bottom:30px}.section-title h2{font-size:30px;margin-bottom:15px}}@media only screen and (max-width:767px){.section-title h2{font-size:25px;margin-bottom:10px}}}.section-title h2{font-size:40px;margin-bottom:15px;position:relative;line-height:1.4}@media only screen and (max-width:767px){.section-title{margin-bottom:30px;text-align:center!important}.section-title h2{font-size:25px}}@media only screen and (min-width:768px) and (max-width:991px){.section-title{margin-bottom:30px;text-align:center!important}.section-title h2{font-size:30px}}.mt-1{margin-top:.25rem!important}.mb-2{margin-bottom:.5rem!important}.mb-3{margin-bottom:1rem!important}.mb-5{margin-bottom:3rem!important}.mr-auto{margin-right:auto!important}.ml-auto{margin-left:auto!important}.text-center{text-align:center!important}.text-uppercase{text-transform:uppercase!important}.featured-item,span{-webkit-transition:all .5s ease-in-out 0s;-moz-transition:all .5s ease-in-out 0s;-ms-transition:all .5s ease-in-out 0s;-o-transition:all .5s ease-in-out 0s;transition:all .5s ease-in-out 0s}.featured-item{-webkit-box-shadow:0 20px 40px 0 rgba(28,30,35,.2);-moz-box-shadow:0 20px 40px 0 rgba(28,30,35,.2);box-shadow:0 20px 40px 0 rgba(28,30,35,.2)}.section-title{margin-bottom:50px}.featured-item{border-radius:5px;position:relative;overflow:hidden;background:#fff;padding:50px 30px}.featured-item .featured-icon{margin:0 0 20px;font-size:50px;line-height:50px;color:red;overflow:hidden;display:inline-block}.featured-item:hover{background:#ff0000e6;color:#fff;transform:translateX(5px);-webkit-transform:translateX(5px);-o-transform:translateX(5px);-ms-transform:translateX(5px);-moz-transform:translateX(5px)}.featured-item:hover .featured-title{color:#fff}.featured-item:hover .featured-icon{color:#fff}.featured-item:hover p{color:#fff}.featured-item:hover .featured-title{color:#fff}.featured-item p{margin-bottom:0}.featured-item span{bottom:0;color:rgba(0,0,0,.03);font-size:200px;line-height:180px;position:absolute;right:0}.featured-item:hover span{color:rgba(255,255,255,.2)}@media (max-width:992px){.section-title{margin-bottom:30px}}@media (max-width:576px){.featured-item{margin-bottom:30px!important}}[class*=col-]:not([class*=sticky-]):not([class*=position-]){position:relative}@media only screen and (max-width:767px){.section-title{margin-bottom:30px;text-align:center!important}.section-title h2{font-size:25px}}@media only screen and (min-width:768px) and (max-width:991px){.section-title{margin-bottom:30px;text-align:center!important}.section-title h2{font-size:30px}}.section-title{margin-bottom:53px}.section-title h2{font-size:36px;color:#000;margin-bottom:23px;font-weight:700;line-height:48px}@media only screen and (min-width:768px) and (max-width:991px){.section-title h2{font-size:32px;line-height:50px}}@media only screen and (min-width:576px) and (max-width:767px){.section-title h2{font-size:32px;line-height:50px}}@media only screen and (min-width:480px) and (max-width:575px){.section-title h2{font-size:28px;line-height:40px}}@media only screen and (max-width:480px){.section-title h2{font-size:28px;line-height:40px}}@media only screen and (max-width:414px){.section-title h2{font-size:26px;line-height:38px}}@media only screen and (max-width:350px){.section-title h2{font-size:24px;line-height:36px}}.section-title{position:relative}@media all{.section-title h2{font-size:44px;font-weight:600;margin-bottom:15px;color:#111}}@media all{@media only screen and (max-width:991px){.section-title{margin-bottom:30px}.section-title h2{font-size:30px;margin-bottom:15px}}@media only screen and (max-width:767px){.section-title h2{font-size:25px;margin-bottom:10px}}}.section-title h2{font-size:40px;margin-bottom:15px;position:relative;line-height:1.4}.section-title h2:last-child{margin-bottom:0}@media only screen and (max-width:767px){.section-title{margin-bottom:30px;text-align:center!important}.section-title h2{font-size:25px}}@media print{.mb-5{margin-bottom:1.5rem!important}}@media all{.section-title{max-width:575px;text-align:center;margin-left:auto;margin-right:auto;margin-bottom:60px}.section-title h2{font-size:42px;font-weight:700;margin-bottom:20px;color:#160f30;position:relative;line-height:1.4}}.section-title{max-width:575px;text-align:center;margin-left:auto;margin-right:auto;margin-bottom:60px}.section-title h2{font-size:42px;font-weight:700;margin-bottom:20px;color:#160f30;position:relative;line-height:1.4}@media all{.section-title{max-width:575px;text-align:center;margin-left:auto;margin-right:auto;margin-bottom:60px}.section-title h2{font-size:42px;font-weight:700;margin-bottom:20px;color:#160f30;position:relative;line-height:1.4}}@media all{@media only screen and (max-width:991px){.section-title{margin-bottom:30px}.section-title h2{font-size:30px;margin-bottom:15px}}@media only screen and (max-width:767px){.section-title h2{font-size:25px;margin-bottom:10px}.section-title h2:before{-webkit-animation:none;animation:none}}}.section-title{margin-bottom:53px}.section-title h2{font-size:36px;color:#000;margin-bottom:23px;font-weight:700;line-height:48px}@media only screen and (min-width:768px) and (max-width:991px){.section-title h2{font-size:32px;line-height:50px}}@media only screen and (min-width:576px) and (max-width:767px){.section-title h2{font-size:32px;line-height:50px}}@media only screen and (min-width:480px) and (max-width:575px){.section-title h2{font-size:28px;line-height:40px}}@media only screen and (max-width:480px){.section-title h2{font-size:28px;line-height:40px}}@media only screen and (max-width:414px){.section-title h2{font-size:26px;line-height:38px}}@media only screen and (max-width:350px){.section-title h2{font-size:24px;line-height:36px}}.section-title{position:relative}@media all{.section-title h2{font-size:44px;font-weight:600;margin-bottom:15px;color:#111}}@media all{@media only screen and (max-width:991px){.section-title{margin-bottom:30px}.section-title h2{font-size:30px;margin-bottom:15px}}@media only screen and (max-width:767px){.section-title h2{font-size:25px;margin-bottom:10px}}}.section-title h2{font-size:40px;margin-bottom:15px;position:relative;line-height:1.4}@media only screen and (max-width:767px){.section-title{margin-bottom:30px;text-align:center!important}.section-title h2{font-size:25px}}@media only screen and (min-width:768px) and (max-width:991px){.section-title{margin-bottom:30px;text-align:center!important}.section-title h2{font-size:30px}}p:last-child{margin-bottom:0}p:last-child{margin-bottom:0}.pr20-headline h3{font-family:Lexend,sans-serif;font-weight:700;text-transform:none;line-height:1.25;margin-bottom:0;color:#000;text-transform:capitalize}.pr20-headline h3{font-size:36px}@media (max-width:767.98px){.pr20-headline h3{font-size:30px}}.pr20-pera-txt p{color:#666;margin:0}.pr20-title-area{margin-bottom:30px}.pr20-title-area .pr20-subtitle{color:red;font-weight:700;font-size:18px;margin-bottom:6px;display:inline-block;text-transform:capitalize}.pr20-title-area h3{margin-bottom:20px}.pr20-headline h3{font-family:Lexend,sans-serif;font-weight:700;text-transform:none;line-height:1.25;margin-bottom:0;color:#000;text-transform:capitalize}.pr20-headline h3{font-size:36px}@media (max-width:767.98px){.pr20-headline h3{font-size:30px}}.pr20-pera-txt p{color:#666;margin:0}.pr20-title-area{margin-bottom:30px}.pr20-title-area .pr20-subtitle{color:red;font-weight:700;font-size:18px;margin-bottom:6px;display:inline-block;text-transform:capitalize}.pr20-title-area h3{margin-bottom:20px}.pr20-about-section{padding:100px 0;background-color:#fff}.pr20-about-left .pr20-about-list{margin-top:10px;display:inline-block}.pr20-about-left .pr20-about-item{background-color:#fff;-webkit-box-shadow:0 20px 60px 0 rgba(135,135,135,.2);box-shadow:0 20px 60px 0 rgba(135,135,135,.2);margin-bottom:30px;padding:20px;border-radius:6px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.pr20-about-left .pr20-about-item .pr20-icon-wrapper{margin-right:20px}.pr20-about-left .pr20-about-item .pr20-icon-wrapper i{font-size:45px;color:red}.pr20-about-left .pr20-about-item .pr20-headline{margin-bottom:10px}.pr20-about-right{position:relative;z-index:2}@media (max-width:991.98px){.pr20-about-right{margin-top:60px}}.pr20-headline h3{font-family:Lexend,sans-serif;font-weight:700;text-transform:none;line-height:1.25;margin-bottom:0;color:#000;text-transform:capitalize}.pr20-headline h3{font-size:36px}@media (max-width:767.98px){.pr20-headline h3{font-size:30px}}.pr20-pera-txt p{color:#666;margin:0}.pr20-headline h3{font-family:Lexend,sans-serif;font-weight:700;text-transform:none;line-height:1.25;margin-bottom:0;color:#000;text-transform:capitalize}.pr20-headline h3{font-size:36px}@media (max-width:767.98px){.pr20-headline h3{font-size:30px}}.pr20-pera-txt p{color:#666;margin:0}.pr20-title-area{margin-bottom:30px}.pr20-title-area .pr20-subtitle{color:red;font-weight:700;font-size:18px;margin-bottom:6px;display:inline-block;text-transform:capitalize}.pr20-title-area h3{margin-bottom:20px}.pr20-headline h3{font-family:Lexend,sans-serif;font-weight:700;text-transform:none;line-height:1.25;margin-bottom:0;color:#000;text-transform:capitalize}.pr20-headline h3{font-size:36px}@media (max-width:767.98px){.pr20-headline h3{font-size:30px}}.pr20-pera-txt p{color:#666;margin:0}.pr20-title-area{margin-bottom:30px}.pr20-headline h3{font-family:Lexend,sans-serif;font-weight:700;text-transform:none;line-height:1.25;margin-bottom:0;color:#000;text-transform:capitalize}.pr20-headline h3{font-size:36px}@media (max-width:767.98px){.pr20-headline h3{font-size:30px}}.pr20-pera-txt p{color:#666;margin:0}.pr20-title-area{margin-bottom:30px}.pr20-headline h3{font-family:Lexend,sans-serif;font-weight:700;text-transform:none;line-height:1.25;margin-bottom:0;color:#000;text-transform:capitalize}.pr20-headline h3{font-size:36px}@media (max-width:767.98px){.pr20-headline h3{font-size:30px}}.pr20-pera-txt p{color:#666;margin:0}.pr20-headline h3{font-family:Lexend,sans-serif;font-weight:700;text-transform:none;line-height:1.25;margin-bottom:0;color:#000;text-transform:capitalize}.pr20-headline h3{font-size:36px}@media (max-width:767.98px){.pr20-headline h3{font-size:30px}}.pr20-pera-txt p{color:#666;margin:0}.pr20-title-area{margin-bottom:30px}.pr20-headline h3{font-family:Lexend,sans-serif;font-weight:700;text-transform:none;line-height:1.25;margin-bottom:0;color:#000;text-transform:capitalize}.pr20-headline h3{font-size:36px}@media (max-width:767.98px){.pr20-headline h3{font-size:30px}}.pr20-pera-txt p{color:#666;margin:0}.pr20-title-area{margin-bottom:30px}.pr20-headline h3{font-family:Lexend,sans-serif;font-weight:700;text-transform:none;line-height:1.25;margin-bottom:0;color:#000;text-transform:capitalize}.pr20-headline h3{font-size:36px}@media (max-width:767.98px){.pr20-headline h3{font-size:30px}}.pr20-pera-txt p{color:#666;margin:0}.pr20-title-area{margin-bottom:30px}.pr20-headline h3{font-family:Lexend,sans-serif;font-weight:700;text-transform:none;line-height:1.25;margin-bottom:0;color:#000;text-transform:capitalize}.pr20-headline h3{font-size:36px}@media (max-width:767.98px){.pr20-headline h3{font-size:30px}}.pr20-pera-txt p{color:#666;margin:0}.pr20-headline h3{font-family:Lexend,sans-serif;font-weight:700;text-transform:none;line-height:1.25;margin-bottom:0;color:#000;text-transform:capitalize}.pr20-headline h3{font-size:36px}@media (max-width:767.98px){.pr20-headline h3{font-size:30px}}.pr20-pera-txt p{color:#666;margin:0}.pr20-title-area{margin-bottom:30px}.fadeInUp{animation-name:fadeInUp}


/*  */
.banner-area,.banner-area div{height:800px;}
.banner-area .box-cell{display:table-cell;vertical-align:middle;width:100%;}
.banner-area .box-table{display:table;width:100%;}
.banner-area .box-cell,.banner-area .box-cell div{height:auto;}
.banner-area{position:relative;overflow:hidden;}
.banner-area .content{position:relative;z-index:9;}
.banner-area a{margin-right:5px;}
.banner-area.content-double .double-items{align-items:center;align-self:center;display:flex;justify-content:center;vertical-align:middle;}
.banner-area p{font-size:18px;line-height:30px;}
.banner-area .thumb.width-150 img{max-width:150%;}
.banner-area.text-xl .double-items h1{font-weight:500;margin-bottom:30px;font-size:22px;text-transform:capitalize;}
.banner-area.text-xl .double-items h1 strong{font-weight:600;display:block;font-size:60px;line-height:1;margin-top:25px;text-transform:capitalize;}
.banner-area.text-xl .double-items a{margin-top:20px;}
.banner-area.top-shape{position:relative;z-index:1;}
.banner-area.top-shape::after{position:absolute;right:-200px;top:-200px;height:700px;width:700px;background:#ee717f;z-index:-1;content:"";border-radius:50%;opacity:0.1;}
.banner-area.top-shape::before{position:absolute;right:-200px;top:-200px;height:800px;width:800px;background:#000000;z-index:-1;content:"";border-radius:50%;opacity:0.1;}
.banner-area .bottom-bg{position:absolute;left:0;bottom:0;width:100%;}
.banner-area .bottom-bg img{width:100%;}
.banner-area.top-pad-80 .double-items{padding-top:80px;}
/*! CSS Used from: https://validthemes.online/themeforest/dostart/assets/css/responsive.css */
@media only screen and (min-width: 768px) and (max-width: 991px){
.banner-area.content-double .double-items .thumb{display:none;}
.banner-area.top-pad-80 .double-items{padding-top:80px;}
}
@media only screen and (max-width: 767px){
h1{font-size:30px;}
.banner-area,.banner-area div{height:auto;}
.banner-area .content{padding:100px 0;}
.banner-area.content-double .double-items{display:block;}
.banner-area.content-double .content{padding:40px 0 30px;text-align:center;}
.banner-area.content-double .content.inc-video{padding-bottom:50px;}
.banner-area.content-double .double-items .thumb{margin-bottom:50px;}
.banner-area.content-double .double-items .thumb{display:none;}
.banner-area.text-xl .double-items h1 strong{font-size:36px;line-height:1.2;}
.banner-area.top-pad-80 .double-items{padding-top:80px;}
}


/*  */
.text-center{text-align:center!important;}
	
.pt-100{padding-top:100px;}
.pb-70{padding-bottom:70px;}
.pt-45{padding-top:45px;}
.section-title span{text-transform:uppercase;padding-bottom:10px;font-weight:600;line-height:0;font-size:15px;}
.section-title h2{font-size:40px;font-weight:600;margin-top:0;line-height:1.2;color:#1c1c25;margin-bottom:0;}
.sp-color1{color:#e61111;}

.work-area .section-title h2{max-width:620px;margin-left:auto;margin-right:auto;}
.work-card{margin-bottom:30px;text-align:center;position:relative;}
.work-card .number{width:75px;height:75px;background-color:transparent;line-height:75px;border:2px solid #ff9083;border-radius:50px;font-size:30px;color:#f50a0a;font-weight:600;text-align:center;margin-left:auto;margin-right:auto;margin-bottom:20px;}
.work-card h3{margin-bottom:12px;font-weight:600;}
.work-card p{margin-bottom:0;}
.work-card .line-shape1{position:absolute;top:-10px;right:-110px;}
.work-card .line-shape2{position:absolute;top:50px;right:-110px;}


/*  */

.align-self-center{-ms-flex-item-align:center!important;align-self:center!important;}
a{display:inline-block;-webkit-transition:all ease .5s;transition:all ease .5s;text-decoration:none;}
.default-btn{z-index:1;font-weight:500;font-size:16px;color:#fff;padding:15px 30px 16px;line-height:1;-webkit-transition:all ease .5s;transition:all ease .5s;text-align:center;background-color:#f00;position:relative;overflow:hidden;}
.default-btn span::before{content:"";position:absolute;top:0;left:0;width:2px;height:100%;background:-webkit-gradient(linear, left top, left bottom, from(#FFFFFF), to(transparent));background:linear-gradient(top, #FFFFFF, transparent);-webkit-animation:top 2s linear infinite;animation:top 2s linear infinite;-webkit-animation-delay:1s;animation-delay:1s;}
.default-btn span::after{content:"";position:absolute;bottom:0;right:0;width:2px;height:100%;background:-webkit-gradient(linear, left bottom, left top, from(#FFFFFF), to(transparent));background:linear-gradient(bottom, #FFFFFF, transparent);-webkit-animation:bottom 2s linear infinite;animation:bottom 2s linear infinite;-webkit-animation-delay:1s;animation-delay:1s;}
.default-btn::before{content:"";position:absolute;top:0;left:0;width:100%;height:2px;background:-webkit-gradient(linear, right top, left top, from(#FFFFFF), to(transparent));background:linear-gradient(right, #FFFFFF, transparent);-webkit-animation:right 2s linear infinite;animation:right 2s linear infinite;}
.default-btn::after{content:"";position:absolute;bottom:0;left:0;width:100%;height:2px;background:-webkit-gradient(linear, left top, right top, from(#FFFFFF), to(transparent));background:linear-gradient(left, #FFFFFF, transparent);-webkit-animation:left 2s linear infinite;animation:left 2s linear infinite;}
.default-btn:hover{background-color:#000;color:#fff;}
@media only screen and (max-width:767px){
.default-btn{font-size:15px;padding:13px 25px;}
}
@media only screen and (min-width:768px) and (max-width:991px){
.default-btn{font-size:15px;padding:12px 20px;}
}
.list-unstyled{padding-left:0;list-style:none;}
@media (max-width:425px){
.hero-content{padding-top:60px;}
}
.list-group-item{position:relative;display:block;padding:.5rem 1rem;color:#515155;background-color:transparent;border:1px solid rgba(0,0,0,.125);}
.list-group-item:first-child{border-top-left-radius:inherit;border-top-right-radius:inherit;}
.list-group-item:last-child{border-bottom-right-radius:inherit;border-bottom-left-radius:inherit;}
.list-group-item+.list-group-item{border-top-width:0;}
.align-items-start{-webkit-box-align:start!important;-ms-flex-align:start!important;align-items:flex-start!important;}
.align-self-center{-ms-flex-item-align:center!important;align-self:center!important;}
.m-5{margin:3rem!important;}
.ms-4{margin-left:1.5rem!important;}
.bg-transparent{background-color:transparent!important;}
.h-500{height:500px!important;}
@media (min-width:576px){
.h-sm-700{height:700px!important;}
}
@media (min-width:1200px){
.h-xl-900{height:900px!important;}
}
@media (min-width:1400px){
.d-xxl-block{display:block!important;}
}
.list-group-inline{display:block;}
.list-group-inline .list-group-item{border:0;display:inline-block;padding:.425rem 0;margin-right:30px;width:auto;}
.scroll-down{width:25px;right:0;position:absolute;bottom:0;color:#19191c;z-index:2;}
.scroll-down.scroll-down-light{color:#fff;}
.scroll-down.scroll-down-light .scroll-line:after{background:-webkit-gradient(linear, left top, left bottom, color-stop(50%, #fff), color-stop(0, rgba(21, 175, 90, 0)));background:linear-gradient(180deg, #fff 50%, rgba(21, 175, 90, 0) 0);background-position:0 -60px;background-size:100% 200%;}
.scroll-down .scoll-text{-webkit-writing-mode:vertical-rl;-ms-writing-mode:tb-rl;writing-mode:vertical-rl;margin-top:8px;}
.scroll-down .scroll-line{width:1px;height:60px;overflow:hidden;text-align:center;margin:0 auto;}
.scroll-down .scroll-line:after{content:"";width:100%;height:100%;display:block;background:-webkit-gradient(linear, left top, left bottom, color-stop(50%, #19191c), color-stop(0, rgba(21, 175, 90, 0)));background:linear-gradient(180deg, #19191c 50%, rgba(21, 175, 90, 0) 0);background-position:0 -60px;background-size:100% 200%;-webkit-animation:5s cubic-bezier(.76, 0, .3, 1) infinite forwards scrolldown;animation:5s cubic-bezier(.76, 0, .3, 1) infinite forwards scrolldown;}
.rotate-270{-webkit-transform:rotate(270deg);transform:rotate(270deg);}
.list-group-item{position:relative;display:block;padding:.5rem 1rem;color:#515155;background-color:transparent;border:1px solid rgba(0,0,0,.125);}
}


/*! CSS Used keyframes */
@-webkit-keyframes top{0%{-webkit-transform:translateY(100%);transform:translateY(100%);}100%{-webkit-transform:translateY(-100%);transform:translateY(-100%);}}
@keyframes top{0%{-webkit-transform:translateY(100%);transform:translateY(100%);}100%{-webkit-transform:translateY(-100%);transform:translateY(-100%);}}
@-webkit-keyframes top{0%{-webkit-transform:translateY(100%);transform:translateY(100%);}100%{-webkit-transform:translateY(-100%);transform:translateY(-100%);}}
@keyframes top{0%{-webkit-transform:translateY(100%);transform:translateY(100%);}100%{-webkit-transform:translateY(-100%);transform:translateY(-100%);}}
@keyframes top{0%{-webkit-transform:translateY(100%);transform:translateY(100%);}100%{-webkit-transform:translateY(-100%);transform:translateY(-100%);}}
@-webkit-keyframes bottom{0%{-webkit-transform:translateY(-100%);transform:translateY(-100%);}100%{-webkit-transform:translateY(100%);transform:translateY(100%);}}
@keyframes bottom{0%{-webkit-transform:translateY(-100%);transform:translateY(-100%);}100%{-webkit-transform:translateY(100%);transform:translateY(100%);}}
@-webkit-keyframes bottom{0%{-webkit-transform:translateY(-100%);transform:translateY(-100%);}100%{-webkit-transform:translateY(100%);transform:translateY(100%);}}
@keyframes bottom{0%{-webkit-transform:translateY(-100%);transform:translateY(-100%);}100%{-webkit-transform:translateY(100%);transform:translateY(100%);}}
@keyframes bottom{0%{-webkit-transform:translateY(-100%);transform:translateY(-100%);}100%{-webkit-transform:translateY(100%);transform:translateY(100%);}}
@-webkit-keyframes right{0%{-webkit-transform:translateX(-100%);transform:translateX(-100%);}100%{-webkit-transform:translateX(100%);transform:translateX(100%);}}
@keyframes right{0%{-webkit-transform:translateX(-100%);transform:translateX(-100%);}100%{-webkit-transform:translateX(100%);transform:translateX(100%);}}
@-webkit-keyframes right{0%{-webkit-transform:translateX(-100%);transform:translateX(-100%);}100%{-webkit-transform:translateX(100%);transform:translateX(100%);}}
@keyframes right{0%{-webkit-transform:translateX(-100%);transform:translateX(-100%);}100%{-webkit-transform:translateX(100%);transform:translateX(100%);}}
@keyframes right{0%{-webkit-transform:translateX(-100%);transform:translateX(-100%);}100%{-webkit-transform:translateX(100%);transform:translateX(100%);}}
@-webkit-keyframes left{0%{-webkit-transform:translateX(100%);transform:translateX(100%);}100%{-webkit-transform:translateX(-100%);transform:translateX(-100%);}}
@keyframes left{0%{-webkit-transform:translateX(100%);transform:translateX(100%);}100%{-webkit-transform:translateX(-100%);transform:translateX(-100%);}}
@-webkit-keyframes left{0%{-webkit-transform:translateX(100%);transform:translateX(100%);}100%{-webkit-transform:translateX(-100%);transform:translateX(-100%);}}
@keyframes left{0%{-webkit-transform:translateX(100%);transform:translateX(100%);}100%{-webkit-transform:translateX(-100%);transform:translateX(-100%);}}
@keyframes left{0%{-webkit-transform:translateX(100%);transform:translateX(100%);}100%{-webkit-transform:translateX(-100%);transform:translateX(-100%);}}



/*  */

  

    .pr3-pera-txt p{color:#666;margin:0;}
    .pr3-pera-txt p{color:#666;margin:0;}
    @media (max-width:991.98px){
    .pr3-workflow{padding-top:100px;}
    }
    .pr3-workflow-list{padding-right:100px;}
    .pr3-workflow-list .pr3-workflow-item{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;}
    .pr3-workflow-list .pr3-workflow-item+.pr3-workflow-item{margin-top:30px;}
    .pr3-workflow-list .pr3-workflow-item .pr3-icon-wrapper{margin-right:30px;}
    .pr3-workflow-list .pr3-workflow-item .pr3-icon-wrapper i{width:70px;height:70px;background-image:-webkit-linear-gradient(115deg,red 0,#ffceec 100%);background-image:-o-linear-gradient(115deg,red 0,#ffceec 100%);background-image:linear-gradient(-25deg,red 0,#ffceec 100%);display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;font-size:36px;border-radius:6px;color:#fff;}
    @media (max-width:991.98px){
    .pr3-workflow-right{margin-top:60px;}
    }
    .pr3-workflow-right img{width:initial;}
    @media (max-width:4808px){
    .pr3-workflow-list{padding-right:0;}
    }
   